/*! For license information please see 347.4c2983cfab1030b4cd11.js.LICENSE.txt */ (self.webpackChunksimulation_cluster_front=self.webpackChunksimulation_cluster_front||[]).push([[347],{29(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.enhanceReduxMiddleware=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return[].concat((0,o.default)(e),[i.taskMiddleware])};var o=r(n(41132)),i=n(13370)},119(e,t,n){!function(e){"use strict";var t={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},n={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"};e.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(e){return/بعد از ظهر/.test(e)},meridiem:function(e,t,n){return e<12?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چند ثانیه",ss:"%d ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(e){return e.replace(/[۰-۹]/g,function(e){return n[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},dayOfMonthOrdinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}})}(n(95093))},122(e,t,n){"use strict";var r=n(46518),o=n(44576),i=n(91955),a=n(79306),s=n(22812),l=n(79039),u=n(43724);r({global:!0,enumerable:!0,dontCallGetSet:!0,forced:l(function(){return u&&1!==Object.getOwnPropertyDescriptor(o,"queueMicrotask").value.length})},{queueMicrotask:function(e){s(arguments.length,1),i(a(e))}})},216(e,t,n){"use strict";var r=n(6305),o=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(94634)),a=o(n(17383)),s=o(n(34579)),l=o(n(29511)),u=o(n(28452)),c=o(n(63072)),p=o(n(43693)),f=r(n(96540)),d=o(n(5556)),h=n(29688),m=n(6973),g=n(37934),b=o(n(76672)),v=o(n(3816)),y=r(n(14407)),A=o(n(45202)),M=n(43945),_=o(n(93401));function O(e,t,n){var r=function(r){(0,l.default)(A,r);var o,p,d=(o=A,p=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,t=(0,c.default)(o);if(p){var n=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,u.default)(this,e)});function A(){return(0,a.default)(this,A),d.apply(this,arguments)}return(0,s.default)(A,[{key:"render",value:function(){var r=this.props,o=r.updateLayerTextLabel,a=r.textLabel,s=r.fields,l=a.map(function(e){return e.field&&e.field.name}).filter(function(e){return e});return f.default.createElement(t,{label:"panel.text.label",collapsible:!0},f.default.createElement(y.ConfigGroupCollapsibleHeader,null,f.default.createElement(n,{fields:s,value:l,onSelect:function(e){return o("all","fields",e)},multiSelect:!0})),f.default.createElement(y.ConfigGroupCollapsibleContent,null,a.map(function(t,r){return f.default.createElement("div",{key:t.field?t.field.name:"null-".concat(r)},f.default.createElement(m.PanelLabel,null,f.default.createElement(h.FormattedMessage,{id:"panel.text.labelWithId",values:{labelId:r+1}})),f.default.createElement(m.SidePanelSection,null,f.default.createElement(n,{fields:s,value:t.field&&t.field.name||"placeholder.selectField",placeholder:"placeholder.empty",onSelect:function(e){return o(r,"field",e)},erasable:!0})),f.default.createElement(m.SidePanelSection,null,f.default.createElement(m.PanelLabel,null,f.default.createElement(h.FormattedMessage,{id:"panel.text.fontSize"})),f.default.createElement(e,(0,i.default)({},M.LAYER_TEXT_CONFIGS.fontSize,{value1:t.size,isRange:!1,onChange:function(e){return o(r,"size",e[1])}}))),f.default.createElement(m.SidePanelSection,null,f.default.createElement(m.PanelLabel,null,f.default.createElement(h.FormattedMessage,{id:"panel.text.fontColor"})),f.default.createElement(b.default,{colorSets:[{selectedColor:t.color,setColor:function(e){return o(r,"color",e)}}]})),f.default.createElement(m.SidePanelSection,null,f.default.createElement(m.SpaceBetweenFlexbox,null,f.default.createElement(m.SBFlexboxItem,null,f.default.createElement(m.PanelLabel,null,f.default.createElement(h.FormattedMessage,{id:"panel.text.textAnchor"})),f.default.createElement(v.default,(0,i.default)({},M.LAYER_TEXT_CONFIGS.textAnchor,{selectedItems:t.anchor,onChange:function(e){return o(r,"anchor",e)}}))),f.default.createElement(m.SBFlexboxItem,null,f.default.createElement(m.PanelLabel,null,f.default.createElement(h.FormattedMessage,{id:"panel.text.alignment"})),f.default.createElement(v.default,(0,i.default)({},M.LAYER_TEXT_CONFIGS.textAlignment,{selectedItems:t.alignment,onChange:function(e){return o(r,"alignment",e)}}))))))}),f.default.createElement(m.SidePanelSection,null,f.default.createElement(m.Button,{link:!0,onClick:function(e){return o(a.length)}},f.default.createElement(g.Add,{height:"12px"}),f.default.createElement(h.FormattedMessage,{id:"panel.text.addMoreLabel"})))))}}]),A}(f.Component);return(0,p.default)(r,"propTypes",{fields:d.default.arrayOf(d.default.object),textLabel:d.default.arrayOf(d.default.object),updateLayerTextLabel:d.default.func.isRequired}),r}O.deps=[A.default,y.default,_.default];var z=O;t.default=z},221(e,t,n){"use strict";var r=n(46518),o=n(79039),i=n(20034),a=n(22195),s=n(15652),l=Object.isSealed;r({target:"Object",stat:!0,forced:s||o(function(){l(1)})},{isSealed:function(e){return!i(e)||!(!s||"ArrayBuffer"!==a(e))||!!l&&l(e)}})},241(e,t,n){"use strict";n.d(t,{A:()=>r});const r=n(41917).A.Symbol},251(e,t){t.read=function(e,t,n,r,o){var i,a,s=8*o-r-1,l=(1<>1,c=-7,p=n?o-1:0,f=n?-1:1,d=e[t+p];for(p+=f,i=d&(1<<-c)-1,d>>=-c,c+=s;c>0;i=256*i+e[t+p],p+=f,c-=8);for(a=i&(1<<-c)-1,i>>=-c,c+=r;c>0;a=256*a+e[t+p],p+=f,c-=8);if(0===i)i=1-u;else{if(i===l)return a?NaN:1/0*(d?-1:1);a+=Math.pow(2,r),i-=u}return(d?-1:1)*a*Math.pow(2,i-r)},t.write=function(e,t,n,r,o,i){var a,s,l,u=8*i-o-1,c=(1<>1,f=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,d=r?0:i-1,h=r?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=c):(a=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-a))<1&&(a--,l*=2),(t+=a+p>=1?f/l:f*Math.pow(2,1-p))*l>=2&&(a++,l/=2),a+p>=c?(s=0,a=c):a+p>=1?(s=(t*l-1)*Math.pow(2,o),a+=p):(s=t*Math.pow(2,p-1)*Math.pow(2,o),a=0));o>=8;e[n+d]=255&s,d+=h,s/=256,o-=8);for(a=a<0;e[n+d]=255&a,d+=h,a/=256,u-=8);e[n+d-h]|=128*m}},275(e,t,n){var r=n(90531);e.exports=function(e,t,n,o){try{return o?t(r(n)[0],n[1]):t(n)}catch(t){var i=e.return;throw void 0!==i&&r(i.call(e)),t}}},373(e,t,n){"use strict";var r=n(44576),o=n(27476),i=n(79039),a=n(79306),s=n(74488),l=n(94644),u=n(13709),c=n(13763),p=n(39519),f=n(3607),d=l.aTypedArray,h=l.exportTypedArrayMethod,m=r.Uint16Array,g=m&&o(m.prototype.sort),b=!(!g||i(function(){g(new m(2),null)})&&i(function(){g(new m(2),{})})),v=!!g&&!i(function(){if(p)return p<74;if(u)return u<67;if(c)return!0;if(f)return f<602;var e,t,n=new m(516),r=Array(516);for(e=0;e<516;e++)t=e%4,n[e]=515-e,r[e]=e-2*t+3;for(g(n,function(e,t){return(e/4|0)-(t/4|0)}),e=0;e<516;e++)if(n[e]!==r[e])return!0});h("sort",function(e){return void 0!==e&&a(e),v?g(this,e):s(d(this),function(e){return function(t,n){return void 0!==e?+e(t,n)||0:n!=n?-1:t!=t?1:0===t&&0===n?1/t>0&&1/n<0?1:-1:t>n}}(e))},!v||b)},464(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n(39729)),o=u(n(1882)),i=u(n(40860)),a=u(n(39754)),s=u(n(8455)),l=u(n(61448));function u(e){return e&&e.__esModule?e:{default:e}}function c(e,t,n){if((0,l.default)(e.prevProps,n)){var r=n.match(/^default(\S+)/);if(r){var o=(0,s.default)(r[1]);(0,l.default)(e.nextProps,o)||(e.nextProps[o]=e.prevProps[n])}else e.nextProps[n]=e.prevProps[n]}return e}function p(e,t,n,r){(0,a.default)(e,function(e,o){var i=n[o];i!==t[o]&&e(r,i)})}function f(e,t,n){var s=(0,i.default)(n,function(n,r,i){return(0,o.default)(e.props[i])&&n.push(google.maps.event.addListener(t,r,e.props[i])),n},[]);e.unregisterAllEvents=(0,r.default)(a.default,null,s,d)}function d(e){google.maps.event.removeListener(e)}t.construct=function(e,t,n,r){p(t,{},(0,i.default)(e,c,{nextProps:{},prevProps:n}).nextProps,r)},t.componentDidMount=function(e,t,n){f(e,t,n)},t.componentDidUpdate=function(e,t,n,r,o){e.unregisterAllEvents(),p(r,o,e.props,t),f(e,t,n)},t.componentWillUnmount=function(e){e.unregisterAllEvents()}},472(e,t,n){"use strict";n.r(t),n.d(t,{GLBBuilder:()=>w,GLBLoader:()=>m,GLBWriter:()=>v,GLTFLoader:()=>o.A,GLTFScenegraph:()=>y.A,GLTFWriter:()=>c,KHR_DRACO_MESH_COMPRESSION:()=>r.br,UBER_POINT_CLOUD_EXTENSION:()=>r.Sc,encodeGLTFSync:()=>u,postProcessGLTF:()=>A.A});var r=n(96798),o=n(10847),i=n(57832);function a(e,t,n){var r=(0,i.mI)(n.byteLength),o=r-n.byteLength;if(e){var a=new Uint8Array(e.buffer,e.byteOffset+t,n.byteLength),s=new Uint8Array(n);a.set(s);for(var l=0;l2&&void 0!==arguments[2]?arguments[2]:0,r=e.magic,o=void 0===r?1179937895:r,i=e.version,l=void 0===i?2:i,u=e.json,c=void 0===u?{}:u,p=e.binary,f=n;t&&(t.setUint32(n+0,o,s),t.setUint32(n+4,l,s),t.setUint32(n+8,0,s));var d=n+8,h=n+=12;if(t&&(t.setUint32(n+0,0,s),t.setUint32(n+4,1313821514,s)),n=function(e,t,n){return a(e,t,(new TextEncoder).encode(n))}(t,n+=8,JSON.stringify(c)),t){var m=n-h-8;t.setUint32(h+0,m,s)}if(p){var g=n;if(t&&(t.setUint32(n+0,0,s),t.setUint32(n+4,5130562,s)),n=a(t,n+=8,p),t){var b=n-g-8;t.setUint32(g+0,b,s)}}if(t){var v=n-f;t.setUint32(d,v,s)}return n}function u(e,t,n,r){return function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).firstBuffer,n=void 0===t?0:t;if(e.buffers&&e.buffers.length>n)throw new Error("encodeGLTF: multiple buffers not yet implemented")}(e),l(e,t,n,r)}const c={name:"glTF",extensions:["glb"],mimeTypes:["model/gltf-binary"],encodeSync:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.byteOffset,r=void 0===n?0:n,o=u(e,null,r,t),i=new ArrayBuffer(o);return u(e,new DataView(i),r,t),i},binary:!0,options:{}};var p=n(54756),f=n.n(p),d=n(10467),h=n(41562);const m={id:"glb",name:"GLB",version:"2.3.13",extensions:["glb"],mimeTypes:["model/gltf-binary"],binary:!0,parse:(g=(0,d.A)(f().mark(function e(t,n){return f().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",b(t,n));case 1:case"end":return e.stop()}},e)})),function(e,t){return g.apply(this,arguments)}),parseSync:b,options:{glb:{strict:!1}}};var g;function b(e,t){var n=t.byteOffset,r=void 0===n?0:n,o={};return(0,h.A)(o,e,r,t),o}const v={name:"GLB",extensions:["glb"],mimeTypes:["model/gltf-binary"],encodeSync:function(e,t){var n=t.byteOffset,r=void 0===n?0:n,o=l(e,null,r,t),i=new ArrayBuffer(o);return l(e,new DataView(i),r,t),i},binary:!0,options:{glb:{}}};var y=n(81264),A=n(95395),M=n(23029),_=n(92901),O=n(96968),z=n(6440),w=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,M.A)(this,e),this.byteLength=0,this.json={buffers:[{byteLength:0}],bufferViews:[],accessors:[],images:[],meshes:[]},this.sourceBuffers=[],this.log=t.log||console}return(0,_.A)(e,[{key:"getByteLength",value:function(){return this.byteLength}},{key:"isImage",value:function(e){return(0,O.wu)(e)}},{key:"encodeSync",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.encodeAsGLB(e)}},{key:"encodeAsGLB",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._packBinaryChunk(),e.magic&&console.warn("Custom glTF magic number no longer supported");var t={version:2,json:this.json,binary:this.arrayBuffer},n=l(t,null,0,e),r=new ArrayBuffer(n);return l(t,new DataView(r),0,e),r}},{key:"addApplicationData",value:function(e,t){return this.json[e]=t,this}},{key:"addBuffer",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{size:3},n=this.addBufferView(e),r={size:t.size,componentType:(0,z.rA)(e),count:Math.round(e.length/t.size)};return this.addAccessor(n,Object.assign(r,t))}},{key:"addBufferView",value:function(e){var t=e.byteLength||e.length;return this.json.bufferViews.push({buffer:0,byteOffset:this.byteLength,byteLength:t}),this.byteLength+=(0,i.mI)(t),this.sourceBuffers.push(e),this.json.bufferViews.length-1}},{key:"addAccessor",value:function(e,t){return this.json.accessors.push({bufferView:e,type:(0,z.v7)(t.size),componentType:t.componentType,count:t.count}),this.json.accessors.length-1}},{key:"_pack",value:function(){return this._packBinaryChunk(),{arrayBuffer:this.arrayBuffer,json:this.json}}},{key:"_packBinaryChunk",value:function(){if(!this.arrayBuffer){for(var e=this.byteLength,t=new ArrayBuffer(e),n=new Uint8Array(t),r=0,o=0;o{if("string"!=typeof e||"string"!=typeof t)throw new TypeError("Expected the arguments to be of type `string`");if(""===t)return[e];const n=e.indexOf(t);return-1===n?[e]:[e.slice(0,n),e.slice(n+t.length)]}},616(e,t,n){"use strict";var r=n(79504),o=n(39297),i=SyntaxError,a=parseInt,s=String.fromCharCode,l=r("".charAt),u=r("".slice),c=r(/./.exec),p={'\\"':'"',"\\\\":"\\","\\/":"/","\\b":"\b","\\f":"\f","\\n":"\n","\\r":"\r","\\t":"\t"},f=/^[\da-f]{4}$/i,d=/^[\u0000-\u001F]$/;e.exports=function(e,t){for(var n=!0,r="";t=6?2:1}}`,"g");let n=e.match(t);return n&&1===n[0].length&&(n=n.map(e=>e+e)),n?`rgb${4===n.length?"a":""}(${n.map((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3).join(", ")})`:""}(e));const t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(n))throw new Error((0,o.default)(9,e));let r,i=e.substring(t+1,e.length-1);if("color"===n){if(i=i.split(" "),r=i.shift(),4===i.length&&"/"===i[3].charAt(0)&&(i[3]=i[3].slice(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(r))throw new Error((0,o.default)(10,r))}else i=i.split(",");return i=i.map(e=>parseFloat(e)),{type:n,values:i,colorSpace:r}}function l(e){const{type:t,colorSpace:n}=e;let{values:r}=e;return-1!==t.indexOf("rgb")?r=r.map((e,t)=>t<3?parseInt(e,10):e):-1!==t.indexOf("hsl")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),r=-1!==t.indexOf("color")?`${n} ${r.join(" ")}`:`${r.join(", ")}`,`${t}(${r})`}function u(e){let t="hsl"===(e=s(e)).type||"hsla"===e.type?s(function(e){e=s(e);const{values:t}=e,n=t[0],r=t[1]/100,o=t[2]/100,i=r*Math.min(o,1-o),a=(e,t=(e+n/30)%12)=>o-i*Math.max(Math.min(t-3,9-t,1),-1);let u="rgb";const c=[Math.round(255*a(0)),Math.round(255*a(8)),Math.round(255*a(4))];return"hsla"===e.type&&(u+="a",c.push(t[3])),l({type:u,values:c})}(e)).values:e.values;return t=t.map(t=>("color"!==e.type&&(t/=255),t<=.03928?t/12.92:((t+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function c(e,t){if(e=s(e),t=a(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb")||-1!==e.type.indexOf("color"))for(let n=0;n<3;n+=1)e.values[n]*=1-t;return l(e)}function p(e,t){if(e=s(e),t=a(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(-1!==e.type.indexOf("color"))for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return l(e)}},887(e,t,n){var r=n(16993),o=n(11791);e.exports=function(e,t,n,i,a){return new o(r().w(e,t,n,i),a||Promise)},e.exports.__esModule=!0,e.exports.default=e.exports},920(e,t,n){"use strict";var r=n(69675),o=n(58859),i=n(14803),a=n(80507),s=n(72271)||a||i;e.exports=function(){var e,t={assert:function(e){if(!t.has(e))throw new r("Side channel does not contain "+o(e))},delete:function(t){return!!e&&e.delete(t)},get:function(t){return e&&e.get(t)},has:function(t){return!!e&&e.has(t)},set:function(t,n){e||(e=s()),e.set(t,n)}};return t}},944(e){"use strict";var t=TypeError;e.exports=function(e){var n=e&&e.alphabet;if(void 0===n||"base64"===n||"base64url"===n)return n||"base64";throw new t("Incorrect `alphabet` option")}},973(e,t,n){"use strict";var r=n(6305),o=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(17383)),a=o(n(34579)),s=o(n(29511)),l=o(n(28452)),u=o(n(63072)),c=o(n(43693)),p=r(n(96540)),f=o(n(5556)),d=o(n(46869));var h=function(e){(0,s.default)(o,e);var t,n,r=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,u.default)(t);if(n){var o=(0,u.default)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,l.default)(this,e)});function o(){return(0,i.default)(this,o),r.apply(this,arguments)}return(0,a.default)(o,[{key:"render",value:function(){return p.default.createElement(d.default,this.props,p.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"}))}}]),o}(p.Component);t.default=h,(0,c.default)(h,"propTypes",{height:f.default.string}),(0,c.default)(h,"defaultProps",{height:"16px",predefinedClassName:"data-ex-icons-add"})},1037(e){"use strict";var t=[].slice;e.exports=function(e,n){var r;return function(){var n,a=t.call(arguments,0),s=e.length>a.length;s&&a.push(o);try{n=e.apply(null,a)}catch(e){if(s&&r)throw e;return o(e)}s||(n&&"function"==typeof n.then?n.then(i,o):n instanceof Error?o(n):i(n))};function o(){r||(r=!0,n.apply(null,arguments))}function i(e){o(null,e)}}},1084(e,t,n){var r=n(64194);e.exports=Array.isArray||function(e){return"Array"==r(e)}},1093(e){"use strict";var t=Object.prototype.toString;e.exports=function(e){var n=t.call(e),r="[object Arguments]"===n;return r||(r="[object Array]"!==n&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===t.call(e.callee)),r}},1103(e){"use strict";e.exports=function(e){try{return{error:!1,value:e()}}catch(e){return{error:!0,value:e}}}},1123(e,t,n){var r=n(21672).f,o=n(43066),i=n(15413)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},1165(e,t,n){"use strict";var r=n(6305),o=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(17383)),a=o(n(34579)),s=o(n(29511)),l=o(n(28452)),u=o(n(63072)),c=o(n(43693)),p=r(n(96540)),f=o(n(5556)),d=o(n(46869));var h=function(e){(0,s.default)(o,e);var t,n,r=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,u.default)(t);if(n){var o=(0,u.default)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,l.default)(this,e)});function o(){return(0,i.default)(this,o),r.apply(this,arguments)}return(0,a.default)(o,[{key:"render",value:function(){return p.default.createElement(d.default,this.props,p.default.createElement("g",{id:"arrow-left",transform:"translate(32.000000, 31.500000) scale(-1, 1) translate(-32.000000, -31.500000) translate(17.000000, 9.000000)"},p.default.createElement("path",{d:"M5.7,44.7 L1.2,40.3 C0.8,39.9 0.8,39.3 1.2,38.9 L17.6,23 L1.2,7 C0.8,6.6 0.8,6 1.2,5.5 L5.7,1.1 C6.1,0.7 6.8,0.7 7.2,1.1 L24.3,17.8 L28.8,22.2 C29.2,22.6 29.2,23.2 28.8,23.6 L24.2,28 L7.2,44.7 C6.8,45.1 6.1,45.1 5.7,44.7"}))," ")}}]),o}(p.Component);t.default=h,(0,c.default)(h,"propTypes",{height:f.default.string}),(0,c.default)(h,"defaultProps",{height:"16px",predefinedClassName:"data-ex-icons-arrowleft"})},1175(e,t,n){"use strict";n.d(t,{$:()=>u,j:()=>l});var r=n(85095),o=n(97722),i=n(65496),a=n(80606),s=n(55992);function l(e,t){(0,s.v)(e instanceof r.A||e instanceof o.A||e instanceof i.A);const n=e.constructor,{gl:a,width:l,height:u,format:c,type:p,dataFormat:f,border:d,mipmaps:h}=e;return new n(a,Object.assign({width:l,height:u,format:c,type:p,dataFormat:f,border:d,mipmaps:h},t))}function u(e,t){const{gl:n,width:r,height:o,id:i}=e;return new a.A(n,Object.assign({},t,{id:"framebuffer-for-".concat(i),width:r,height:o,attachments:{36064:e}}))}},1189(e,t,n){"use strict";var r=Array.prototype.slice,o=n(1093),i=Object.keys,a=i?function(e){return i(e)}:n(28875),s=Object.keys;a.shim=function(){if(Object.keys){var e=function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2);e||(Object.keys=function(e){return o(e)?s(r.call(e)):s(e)})}else Object.keys=a;return Object.keys||a},e.exports=a},1221(e,t,n){!function(e){"use strict";var t=["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],n=["آچر","سومر","اڱارو","اربع","خميس","جمع","ڇنڇر"];e.defineLocale("sd",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,n){return e<12?"صبح":"شام"},calendar:{sameDay:"[اڄ] LT",nextDay:"[سڀاڻي] LT",nextWeek:"dddd [اڳين هفتي تي] LT",lastDay:"[ڪالهه] LT",lastWeek:"[گزريل هفتي] dddd [تي] LT",sameElse:"L"},relativeTime:{future:"%s پوء",past:"%s اڳ",s:"چند سيڪنڊ",ss:"%d سيڪنڊ",m:"هڪ منٽ",mm:"%d منٽ",h:"هڪ ڪلاڪ",hh:"%d ڪلاڪ",d:"هڪ ڏينهن",dd:"%d ڏينهن",M:"هڪ مهينو",MM:"%d مهينا",y:"هڪ سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}})}(n(95093))},1275(e,t,n){t.f=n(15413)},1296(e,t,n){"use strict";var r=n(63287),o=n(18317),i=n(15848),a=n(58359),s=n(23576),l=n(8758),u=n(96310),c=n(21257);e.exports=function(e){var t={defined:[],constructs:s([c].concat(u((e||{}).extensions))),content:n(r),document:n(o),flow:n(i),string:n(a.string),text:n(a.text)};return t;function n(e){return function(n){return l(t,e,n)}}}},1303(e){"use strict";e.exports=function(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}},1469(e,t,n){"use strict";var r=n(87433);e.exports=function(e,t){return new(r(e))(0===t?0:t)}},1480(e,t,n){"use strict";var r=n(46518),o=n(79039),i=n(10298).f;r({target:"Object",stat:!0,forced:o(function(){return!Object.getOwnPropertyNames(1)})},{getOwnPropertyNames:i})},1490(e,t,n){"use strict";function r(e,t){if(e===t)return!0;if(Array.isArray(e)){var n=e.length;if(!t||t.length!==n)return!1;for(var r=0;ro})},1533(e,t,n){"use strict";var r=n(6305),o=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(17383)),a=o(n(34579)),s=o(n(29511)),l=o(n(28452)),u=o(n(63072)),c=o(n(43693)),p=r(n(96540)),f=o(n(5556)),d=o(n(46869));var h=function(e){(0,s.default)(o,e);var t,n,r=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,u.default)(t);if(n){var o=(0,u.default)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,l.default)(this,e)});function o(){return(0,i.default)(this,o),r.apply(this,arguments)}return(0,a.default)(o,[{key:"render",value:function(){return p.default.createElement(d.default,this.props,p.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"}))}}]),o}(p.Component);t.default=h,(0,c.default)(h,"propTypes",{height:f.default.string,predefinedClassName:f.default.string}),(0,c.default)(h,"defaultProps",{height:"16px",predefinedClassName:"data-ex-icons-upload"})},1548(e,t,n){"use strict";var r=n(44576),o=n(79039),i=n(39519),a=n(84215),s=r.structuredClone;e.exports=!!s&&!o(function(){if("DENO"===a&&i>92||"NODE"===a&&i>94||"BROWSER"===a&&i>97)return!1;var e=new ArrayBuffer(8),t=s(e,{transfer:[e]});return 0!==e.byteLength||8!==t.byteLength})},1590(e){"use strict";var t=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,i,a,s){return i=i||"&",a=a||"=",null===e&&(e=void 0),"object"==typeof e?r(o(e),function(o){var s=encodeURIComponent(t(o))+a;return n(e[o])?r(e[o],function(e){return s+encodeURIComponent(t(e))}).join(i):s+encodeURIComponent(t(e[o]))}).join(i):s?encodeURIComponent(t(s))+a+encodeURIComponent(t(e)):""};var n=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function r(e,t){if(e.map)return e.map(t);for(var n=[],r=0;ri,qY:()=>a,rf:()=>o});var r=n(26820),o={DEFAULT:-1,LNGLAT:1,METER_OFFSETS:2,LNGLAT_OFFSETS:3,CARTESIAN:0};Object.defineProperty(o,"IDENTITY",{get:function(){return r.A.deprecated("COORDINATE_SYSTEM.IDENTITY","COORDINATE_SYSTEM.CARTESIAN")()||0}});var i={WEB_MERCATOR:1,GLOBE:2,WEB_MERCATOR_AUTO_OFFSET:4,IDENTITY:0},a={click:{handler:"onClick"},panstart:{handler:"onDragStart"},panmove:{handler:"onDrag"},panend:{handler:"onDragEnd"}}},1625(e,t,n){"use strict";var r=n(79504);e.exports=r({}.isPrototypeOf)},1632(e,t,n){!function(e){"use strict";e.defineLocale("zh-hk",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var r=100*e+t;return r<600?"凌晨":r<900?"早上":r<1200?"上午":1200===r?"中午":r<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(n(95093))},1688(e,t,n){"use strict";var r=n(46518),o=n(70380);r({target:"Date",proto:!0,forced:Date.prototype.toISOString!==o},{toISOString:o})},1720(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bodyOpenClassName=t.portalClassName=void 0;var r=Object.assign||function(e){for(var t=1;to});var r=n(90565);const o=function(e,t){var n=t?(0,r.A)(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}},1813(e,t,n){"use strict";var r=n(6305),o=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(17383)),a=o(n(34579)),s=o(n(29511)),l=o(n(28452)),u=o(n(63072)),c=o(n(43693)),p=r(n(96540)),f=o(n(5556)),d=o(n(46869));var h=function(e){(0,s.default)(o,e);var t,n,r=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,u.default)(t);if(n){var o=(0,u.default)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,l.default)(this,e)});function o(){return(0,i.default)(this,o),r.apply(this,arguments)}return(0,a.default)(o,[{key:"render",value:function(){return p.default.createElement(d.default,this.props,p.default.createElement("g",{transform:"translate(12.000000, 12.000000)"},p.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"})))}}]),o}(p.Component);t.default=h,(0,c.default)(h,"propTypes",{height:f.default.string}),(0,c.default)(h,"defaultProps",{height:"16px",predefinedClassName:"data-ex-icons-reduce"})},1868(e,t,n){"use strict";var r=n(6305),o=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(17383)),a=o(n(34579)),s=o(n(29511)),l=o(n(28452)),u=o(n(63072)),c=o(n(43693)),p=r(n(96540)),f=o(n(5556)),d=o(n(46869));var h=function(e){(0,s.default)(o,e);var t,n,r=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,u.default)(t);if(n){var o=(0,u.default)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,l.default)(this,e)});function o(){return(0,i.default)(this,o),r.apply(this,arguments)}return(0,a.default)(o,[{key:"render",value:function(){return p.default.createElement(d.default,this.props,p.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"}),p.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"}))}}]),o}(p.Component);t.default=h,(0,c.default)(h,"propTypes",{height:f.default.string}),(0,c.default)(h,"defaultProps",{height:"16px",predefinedClassName:"data-ex-icons-search"})},1882(e,t,n){var r=n(72552),o=n(23805);e.exports=function(e){if(!o(e))return!1;var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},1886(e,t,n){"use strict";var r=n(69565),o=n(24074),i=n(28551),a=n(70081),s=n(1767),l=n(55966),u=n(78227)("asyncIterator");e.exports=function(e,t){var n=arguments.length<2?l(e,u):t;return n?i(r(n,e)):new o(s(a(e)))}},1916(e,t,n){"use strict";e=n.nmd(e),Object.defineProperty(t,"__esModule",{value:!0}),t.withTasks=l,t.disableStackCapturing=function(){a=!1},t.withTask=t.taskMiddleware=void 0;var r=n(95087),o=n(60495),i=Promise.resolve(),a=!Boolean(e.hot);t.taskMiddleware=function(e){return function(t){return function(n){if(a&&(0,o.getGlobalTaskQueue)().length>0){var l=(0,o.getLastWithTaskCall)();throw(0,o.clearLastWithTaskCall)(),l}t(n);var u=function(e){return function(t){return i.then(function(){return e(t)})}}(e.dispatch);if((0,o.getGlobalTaskQueue)().length>0){var c=(0,o.getGlobalTaskQueue)().map(function(e){return function(t){return(0,r._run)(t,s,e,e,{onProgress:e})}}(u));return(0,o.updateGlobalTaskQueue)([]),(0,o.clearLastWithTaskCall)(),Promise.all(c)}return i}}};var s=function(e,t,n,r){return e(t,n,r)};function l(e,t){return a&&!(0,o.getLastWithTaskCall)()&&(0,o.setLastWithTaskCall)(function(){try{throw new Error("Tasks should not be added outside of reducers.")}catch(e){return e}}()),(0,o.updateGlobalTaskQueue)((0,o.getGlobalTaskQueue)().concat(t instanceof Array?t:[t])),e}var u=l;t.withTask=u},1951(e,t,n){"use strict";var r=n(78227);t.f=r},2008(e,t,n){"use strict";var r=n(46518),o=n(59213).filter;r({target:"Array",proto:!0,forced:!n(70597)("filter")},{filter:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}})},2020(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.parseGeoJsonRawFeature=f,t.getGeojsonDataMaps=function(e,t){for(var n=["Point","MultiPoint","LineString","MultiLineString","Polygon","MultiPolygon","GeometryCollection"],r=[],o=0;o0&&void 0!==arguments[0]?arguments[0]:[],t=(e.length>1e4?(0,u.getSampleData)(e,1e4):e).filter(function(e){return e&&e.geometry&&e.geometry.coordinates&&e.geometry.coordinates.length});try{return(0,l.default)({type:"FeatureCollection",features:t})}catch(e){return null}},t.getGeojsonFeatureTypes=function(e){for(var t={},n=0;n_,yn:()=>M});var r=n(64467),o=n(80296),i=n(23029),a=n(92901),s=n(56822),l=n(53954),u=n(85501),c=n(54692),p=n(90544),f=n(96825),d=n(54982),h=n(40898),m=n(71154),g=n(52473);function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function v(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},r=n.makeViewport,o=n.width,a=n.height,u=n.latitude,c=n.longitude,p=n.zoom,f=n.bearing,d=void 0===f?0:f,m=n.pitch,g=void 0===m?0:m,b=n.altitude,v=void 0===b?1.5:b,y=n.maxZoom,A=void 0===y?20:y,M=n.minZoom,_=void 0===M?0:M,O=n.maxPitch,z=void 0===O?60:O,w=n.minPitch,x=void 0===w?0:w,E=n.startPanLngLat,S=n.startZoomLngLat,C=n.startBearing,T=n.startPitch,L=n.startZoom;return(0,i.A)(this,t),(0,h.A)(Number.isFinite(c),"`longitude` must be supplied"),(0,h.A)(Number.isFinite(u),"`latitude` must be supplied"),(0,h.A)(Number.isFinite(p),"`zoom` must be supplied"),(e=(0,s.A)(this,(0,l.A)(t).call(this,{width:o,height:a,latitude:u,longitude:c,zoom:p,bearing:d,pitch:g,altitude:v,maxZoom:A,minZoom:_,maxPitch:z,minPitch:x})))._interactiveState={startPanLngLat:E,startZoomLngLat:S,startBearing:C,startPitch:T,startZoom:L},e.makeViewport=r,e}return(0,u.A)(t,e),(0,a.A)(t,[{key:"getViewportProps",value:function(){return this._viewportProps}},{key:"getInteractiveState",value:function(){return this._interactiveState}},{key:"panStart",value:function(e){var t=e.pos;return this._getUpdatedState({startPanLngLat:this._unproject(t)})}},{key:"pan",value:function(e){var t=e.pos,n=e.startPos,r=this._interactiveState.startPanLngLat||this._unproject(n);if(!r)return this;var i=this._calculateNewLngLat({startPanLngLat:r,pos:t}),a=(0,o.A)(i,2),s=a[0],l=a[1];return this._getUpdatedState({longitude:s,latitude:l})}},{key:"panEnd",value:function(){return this._getUpdatedState({startPanLngLat:null})}},{key:"rotateStart",value:function(e){return e.pos,this._getUpdatedState({startBearing:this._viewportProps.bearing,startPitch:this._viewportProps.pitch})}},{key:"rotate",value:function(e){var t=e.deltaScaleX,n=void 0===t?0:t,r=e.deltaScaleY,o=void 0===r?0:r,i=this._interactiveState,a=i.startBearing,s=i.startPitch;if(!Number.isFinite(a)||!Number.isFinite(s))return this;var l=this._calculateNewPitchAndBearing({deltaScaleX:n,deltaScaleY:o,startBearing:a,startPitch:s}),u=l.pitch,c=l.bearing;return this._getUpdatedState({bearing:c,pitch:u})}},{key:"rotateEnd",value:function(){return this._getUpdatedState({startBearing:null,startPitch:null})}},{key:"zoomStart",value:function(e){var t=e.pos;return this._getUpdatedState({startZoomLngLat:this._unproject(t),startZoom:this._viewportProps.zoom})}},{key:"zoom",value:function(e){var t=e.pos,n=e.startPos,r=e.scale,i=this._interactiveState,a=i.startZoom,s=i.startZoomLngLat;Number.isFinite(a)||(a=this._viewportProps.zoom,s=this._unproject(n)||this._unproject(t));var l=this._calculateNewZoom({scale:r,startZoom:a}),u=this.makeViewport(v({},this._viewportProps,{zoom:l})).getMapCenterByLngLatPosition({lngLat:s,pos:t}),c=(0,o.A)(u,2),p=c[0],f=c[1];return this._getUpdatedState({zoom:l,longitude:p,latitude:f})}},{key:"zoomEnd",value:function(){return this._getUpdatedState({startZoomLngLat:null,startZoom:null})}},{key:"zoomIn",value:function(){return this._zoomFromCenter(2)}},{key:"zoomOut",value:function(){return this._zoomFromCenter(.5)}},{key:"moveLeft",value:function(){return this._panFromCenter([100,0])}},{key:"moveRight",value:function(){return this._panFromCenter([-100,0])}},{key:"moveUp",value:function(){return this._panFromCenter([0,100])}},{key:"moveDown",value:function(){return this._panFromCenter([0,-100])}},{key:"rotateLeft",value:function(){return this._getUpdatedState({bearing:this._viewportProps.bearing-15})}},{key:"rotateRight",value:function(){return this._getUpdatedState({bearing:this._viewportProps.bearing+15})}},{key:"rotateUp",value:function(){return this._getUpdatedState({pitch:this._viewportProps.pitch+10})}},{key:"rotateDown",value:function(){return this._getUpdatedState({pitch:this._viewportProps.pitch-10})}},{key:"shortestPathFrom",value:function(e){var t=e.getViewportProps(),n=Object.assign({},this._viewportProps),r=n.bearing,o=n.longitude;return Math.abs(r-t.bearing)>180&&(n.bearing=r<0?r+360:r-360),Math.abs(o-t.longitude)>180&&(n.longitude=o<0?o+360:o-360),n}},{key:"_zoomFromCenter",value:function(e){var t=this._viewportProps,n=t.width,r=t.height;return this.zoom({pos:[n/2,r/2],scale:e})}},{key:"_panFromCenter",value:function(e){var t=this._viewportProps,n=t.width,r=t.height;return this.pan({startPos:[n/2,r/2],pos:[n/2+e[0],r/2+e[1]]})}},{key:"_getUpdatedState",value:function(e){return new this.constructor(v({makeViewport:this.makeViewport},this._viewportProps,{},this._interactiveState,{},e))}},{key:"_applyConstraints",value:function(e){var t=e.maxZoom,n=e.minZoom,r=e.zoom;e.zoom=(0,c.qE)(r,n,t);var o=e.maxPitch,i=e.minPitch,a=e.pitch;return e.pitch=(0,c.qE)(a,i,o),Object.assign(e,(0,d.CK)(e)),e}},{key:"_unproject",value:function(e){var t=this.makeViewport(this._viewportProps);return e&&t.unproject(e)}},{key:"_calculateNewLngLat",value:function(e){var t=e.startPanLngLat,n=e.pos;return this.makeViewport(this._viewportProps).getMapCenterByLngLatPosition({lngLat:t,pos:n})}},{key:"_calculateNewZoom",value:function(e){var t=e.scale,n=e.startZoom,r=this._viewportProps,o=r.maxZoom,i=r.minZoom,a=n+Math.log2(t);return(0,c.qE)(a,i,o)}},{key:"_calculateNewPitchAndBearing",value:function(e){var t=e.deltaScaleX,n=e.deltaScaleY,r=e.startBearing,o=e.startPitch;n=(0,c.qE)(n,-1,1);var i=this._viewportProps,a=i.minPitch,s=i.maxPitch,l=o;return n>0?l=o+n*(s-o):n<0&&(l=o-n*(a-o)),{pitch:l,bearing:r+180*t}}}]),t}(f.A),_=function(e){function t(e){var n;return(0,i.A)(this,t),(n=(0,s.A)(this,(0,l.A)(t).call(this,M,e))).invertPan=!0,n}return(0,u.A)(t,e),(0,a.A)(t,[{key:"_getTransitionProps",value:function(){return y}},{key:"_onPanRotate",value:function(e){if(!this.dragRotate)return!1;var t=e.deltaX,n=e.deltaY,r=this.getCenter(e),i=(0,o.A)(r,2)[1],a=i-n,s=this.controllerState.getViewportProps(),l=s.width,u=s.height,c=t/l,p=0;n>0?Math.abs(u-a)>5&&(p=n/(a-u)*1.2):n<0&&a>5&&(p=1-i/a),p=Math.min(1,Math.max(-1,p));var f=this.controllerState.rotate({deltaScaleX:c,deltaScaleY:p});return this.updateViewport(f,A,{isDragging:!0,isRotating:!0})}}]),t}(p.A)},2259(e,t,n){"use strict";n(70511)("iterator")},2278(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(73738)),i=r(n(89840)),a=r(n(49697)),s=r(n(45439)),l=r(n(85895)),u=n(8698),c=n(46162),p=function(){var e=/url\(['"]?([^'"]+?)['"]?\)/g;return{inlineAll:function(e,o,i){return!t(e)||(0,c.isSrcAsDataUrl)(e)?Promise.resolve(e):Promise.resolve(e).then(n).then(function(t){var n=Promise.resolve(e);return t.forEach(function(e){n=n.then(function(t){return r(t,e,o,i)})}),n})},shouldProcess:t,impl:{readUrls:n,inline:r}};function t(t){return-1!==t.search(e)}function n(t){for(var n,r=[];null!==(n=e.exec(t));)r.push(n[1]);return r.filter(function(e){return!(0,c.isDataUrl)(e)})}function r(e,t,n,r){return Promise.resolve(t).then(function(e){return n?(0,c.resolveUrl)(e,n):e}).then(function(e){return"function"==typeof r?r(e):(0,c.getAndEncode)(e,g.impl.options)}).then(function(e){return(0,c.dataAsUrl)(e,(0,c.mimeType)(t))}).then(function(n){return e.replace((r=t,new RegExp("(url\\(['\"]?)(".concat((0,c.escape)(r),")(['\"]?\\))"),"g")),"$1".concat(n,"$3"));var r})}}(),f=function(){return{resolveAll:function(){return e().then(function(e){return Promise.all(e.map(function(e){return e.resolve()}))}).then(function(e){return e.join("\n")})},impl:{readAll:e}};function e(){return Promise.resolve((0,c.asArray)(a.default.styleSheets)).then(function(e){return Promise.all(e.map(function(e){if(e.href){var n=e.href.includes("uber-fonts")?"no-cache":"default";return i.default.fetch(e.href,{credentials:"omit",cache:n}).then(function(e){return e.text()}).then(function(e){function t(t,n){var r=/^http/i.test(n)?n:function(e,t){for(var n=e.split("/"),r=t.split("/"),o=[],i=0,a=n.length;i'.concat(o,""),s='').concat(a,"");return(0,l.default)(s)})}(n,t.width||(0,c.getWidth)(e),t.height||(0,c.getHeight)(e))})}function v(e,t){return b(e,t).then(c.makeImage).then((0,c.delay)(100)).then(function(n){var r=function(e){var n=a.default.createElement("canvas");if(n.width=t.width||(0,c.getWidth)(e),n.height=t.height||(0,c.getHeight)(e),t.bgcolor){var r=n.getContext("2d");r.fillStyle=t.bgcolor,r.fillRect(0,0,n.width,n.height)}return n}(e);return r.getContext("2d").drawImage(n,0,0),r})}function y(e,t,n){return n||!t||t(e)?Promise.resolve(e).then(function(e){return e instanceof i.default.HTMLCanvasElement?(0,c.makeImage)(e.toDataURL()):e.cloneNode(!1)}).then(function(n){return function(e,t,n){var r=e.childNodes;return 0===r.length?Promise.resolve(t):function(e,t,n){var r=Promise.resolve();return t.forEach(function(t){r=r.then(function(){return y(t,n)}).then(function(t){t&&e.appendChild(t)})}),r}(t,(0,c.asArray)(r),n).then(function(){return t})}(e,n,t)}).then(function(t){return(0,c.processClone)(e,t)}):Promise.resolve()}function A(e){return f.resolveAll().then(function(t){var n=a.default.createElement("style");return e.appendChild(n),n.appendChild(a.default.createTextNode(t)),e})}function M(e){return d.inlineAll(e).then(function(){return e})}var _=g;t.default=_},2293(e,t,n){"use strict";var r=n(28551),o=n(35548),i=n(64117),a=n(78227)("species");e.exports=function(e,t){var n,s=r(e).constructor;return void 0===s||i(n=r(s)[a])?t:o(n)}},2353(e,t,n){"use strict";n.d(t,{U:()=>o});var r=n(82284);function o(e){if(!function(e){return null!==e&&"object"===(0,r.A)(e)}(e))throw new Error("count(): argument not an object");if("function"==typeof e.count)return e.count();if(Number.isFinite(e.size))return e.size;if(Number.isFinite(e.length))return e.length;if(function(e){return null!==e&&"object"===(0,r.A)(e)&&e.constructor===Object}(e))return Object.keys(e).length;throw new Error("count(): argument not a container")}},2360(e,t,n){"use strict";var r,o=n(28551),i=n(96801),a=n(88727),s=n(30421),l=n(20397),u=n(4055),c=n(66119),p="prototype",f="script",d=c("IE_PROTO"),h=function(){},m=function(e){return"<"+f+">"+e+""},g=function(e){e.write(m("")),e.close();var t=e.parentWindow.Object;return e=null,t},b=function(){try{r=new ActiveXObject("htmlfile")}catch(e){}var e,t,n;b="undefined"!=typeof document?document.domain&&r?g(r):(t=u("iframe"),n="java"+f+":",t.style.display="none",l.appendChild(t),t.src=String(n),(e=t.contentWindow.document).open(),e.write(m("document.F=Object")),e.close(),e.F):g(r);for(var o=a.length;o--;)delete b[p][a[o]];return b()};s[d]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(h[p]=o(e),n=new h,h[p]=null,n[d]=e):n=b(),void 0===t?n:i.f(n,t)}},2382(e,t,n){e.exports=n(46788)},2383(e,t,n){"use strict";n.d(t,{A:()=>c});var r=n(241),o=Object.prototype,i=o.hasOwnProperty,a=o.toString,s=r.A?r.A.toStringTag:void 0;var l=Object.prototype.toString;var u=r.A?r.A.toStringTag:void 0;const c=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":u&&u in Object(e)?function(e){var t=i.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(e){}var o=a.call(e);return r&&(t?e[s]=n:delete e[s]),o}(e):function(e){return l.call(e)}(e)}},2478(e,t,n){"use strict";var r=n(79504),o=n(48981),i=Math.floor,a=r("".charAt),s=r("".replace),l=r("".slice),u=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,c=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,n,r,p,f){var d=n+e.length,h=r.length,m=c;return void 0!==p&&(p=o(p),m=u),s(f,m,function(o,s){var u;switch(a(s,0)){case"$":return"$";case"&":return e;case"`":return l(t,0,n);case"'":return l(t,d);case"<":u=p[l(s,1,-1)];break;default:var c=+s;if(0===c)return o;if(c>h){var f=i(c/10);return 0===f?o:f<=h?void 0===r[f-1]?a(s,1):r[f-1]+a(s,1):o}u=r[c-1]}return void 0===u?"":u})}},2505(e,t,n){"use strict";n.d(t,{A:()=>u});var r=n(25175),o=n(92049),i=n(41200),a=n(25353),s=n(54749),l=Object.prototype.hasOwnProperty;const u=function(e,t){var n=(0,o.A)(e),u=!n&&(0,r.A)(e),c=!n&&!u&&(0,i.A)(e),p=!n&&!u&&!c&&(0,s.A)(e),f=n||u||c||p,d=f?function(e,t){for(var n=-1,r=Array(e);++na});var r=n(45458);function o(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,l=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return s=e.done,e},e:function(e){l=!0,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw a}}}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:{},n=function(e){var t,n=0,i=0,a=0,s=0,l=0,u=0,c=0,p=0,f=0,d=new Set,h={},m=o(e);try{for(m.s();!(t=m.n()).done;){var v=t.value,y=v.geometry;switch(y.type){case"Point":i++,n++,d.add(y.coordinates.length);break;case"MultiPoint":i++,n+=y.coordinates.length;var A,M=o(y.coordinates);try{for(M.s();!(A=M.n()).done;){var _=A.value;d.add(_.length)}}catch(e){M.e(e)}finally{M.f()}break;case"LineString":l++,a+=y.coordinates.length,s++;var O,z=o(y.coordinates);try{for(z.s();!(O=z.n()).done;){var w=O.value;d.add(w.length)}}catch(e){z.e(e)}finally{z.f()}break;case"MultiLineString":l++;var x,E=o(y.coordinates);try{for(E.s();!(x=E.n()).done;){var S=x.value;a+=S.length,s++;var C,T=o(S);try{for(T.s();!(C=T.n()).done;){var L=C.value;d.add(L.length)}}catch(e){T.e(e)}finally{T.f()}}}catch(e){E.e(e)}finally{E.f()}break;case"Polygon":f++,c++,p+=y.coordinates.length,u+=g(y.coordinates).length;var P,R=o(g(y.coordinates));try{for(R.s();!(P=R.n()).done;){var k=P.value;d.add(k.length)}}catch(e){R.e(e)}finally{R.f()}break;case"MultiPolygon":f++;var I,D=o(y.coordinates);try{for(D.s();!(I=D.n()).done;){var q=I.value;c++,p+=q.length,u+=g(q).length;var N,j=o(g(q));try{for(j.s();!(N=j.n()).done;){var F=N.value;d.add(F.length)}}catch(e){j.e(e)}finally{j.f()}}}catch(e){D.e(e)}finally{D.f()}break;default:throw new Error("Unsupported geometry type: ".concat(y.type))}if(v.properties)for(var B in v.properties){var W=v.properties[B];h[B]=h[B]||void 0===h[B]?b(W):h[B]}}}catch(e){m.e(e)}finally{m.f()}return{pointPositionsCount:n,pointFeaturesCount:i,linePositionsCount:a,linePathsCount:s,lineFeaturesCount:l,coordLength:d.size>0&&Math.max.apply(Math,(0,r.A)(d)),polygonPositionsCount:u,polygonObjectsCount:c,polygonRingsCount:p,polygonFeaturesCount:f,numericPropKeys:Object.keys(h).filter(function(e){return h[e]})}}(e);return function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t.pointPositionsCount,i=t.pointFeaturesCount,a=t.linePositionsCount,d=t.linePathsCount,m=t.lineFeaturesCount,g=t.polygonPositionsCount,b=t.polygonObjectsCount,v=t.polygonRingsCount,y=t.polygonFeaturesCount,A=n.coordLength,M=n.numericPropKeys,_=n.PositionDataType,O=void 0===_?Float32Array:_,z=e.length>65535?Uint32Array:Uint16Array,w={positions:new O(r*A),globalFeatureIds:new z(r),featureIds:i>65535?new Uint32Array(r):new Uint16Array(r),numericProps:{},properties:[]},x={pathIndices:a>65535?new Uint32Array(d+1):new Uint16Array(d+1),positions:new O(a*A),globalFeatureIds:new z(a),featureIds:m>65535?new Uint32Array(a):new Uint16Array(a),numericProps:{},properties:[]},E={polygonIndices:g>65535?new Uint32Array(b+1):new Uint16Array(b+1),primitivePolygonIndices:g>65535?new Uint32Array(v+1):new Uint16Array(v+1),positions:new O(g*A),globalFeatureIds:new z(g),featureIds:y>65535?new Uint32Array(g):new Uint16Array(g),numericProps:{},properties:[]},S=0,C=[w,x,E];Sr.A});var r=n(70644)},2523(e){e.exports=function(e,t,n,r){for(var o=e.length,i=n+(r?1:-1);r?i--:++i"']/g,G=RegExp(H.source),X=RegExp(Y.source),Z=/<%-([\s\S]+?)%>/g,$=/<%([\s\S]+?)%>/g,K=/<%=([\s\S]+?)%>/g,J=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Q=/^\w*$/,ee=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,te=/[\\^$.*+?()[\]{}|]/g,ne=RegExp(te.source),re=/^\s+/,oe=/\s/,ie=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ae=/\{\n\/\* \[wrapped with (.+)\] \*/,se=/,? & /,le=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ue=/[()=,{}\[\]\/\s]/,ce=/\\(\\)?/g,pe=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,fe=/\w*$/,de=/^[-+]0x[0-9a-f]+$/i,he=/^0b[01]+$/i,me=/^\[object .+?Constructor\]$/,ge=/^0o[0-7]+$/i,be=/^(?:0|[1-9]\d*)$/,ve=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ye=/($^)/,Ae=/['\n\r\u2028\u2029\\]/g,Me="\\ud800-\\udfff",_e="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Oe="\\u2700-\\u27bf",ze="a-z\\xdf-\\xf6\\xf8-\\xff",we="A-Z\\xc0-\\xd6\\xd8-\\xde",xe="\\ufe0e\\ufe0f",Ee="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Se="["+Me+"]",Ce="["+Ee+"]",Te="["+_e+"]",Le="\\d+",Pe="["+Oe+"]",Re="["+ze+"]",ke="[^"+Me+Ee+Le+Oe+ze+we+"]",Ie="\\ud83c[\\udffb-\\udfff]",De="[^"+Me+"]",qe="(?:\\ud83c[\\udde6-\\uddff]){2}",Ne="[\\ud800-\\udbff][\\udc00-\\udfff]",je="["+we+"]",Fe="\\u200d",Be="(?:"+Re+"|"+ke+")",We="(?:"+je+"|"+ke+")",Ve="(?:['’](?:d|ll|m|re|s|t|ve))?",Ue="(?:['’](?:D|LL|M|RE|S|T|VE))?",He="(?:"+Te+"|"+Ie+")?",Ye="["+xe+"]?",Ge=Ye+He+"(?:"+Fe+"(?:"+[De,qe,Ne].join("|")+")"+Ye+He+")*",Xe="(?:"+[Pe,qe,Ne].join("|")+")"+Ge,Ze="(?:"+[De+Te+"?",Te,qe,Ne,Se].join("|")+")",$e=RegExp("['’]","g"),Ke=RegExp(Te,"g"),Je=RegExp(Ie+"(?="+Ie+")|"+Ze+Ge,"g"),Qe=RegExp([je+"?"+Re+"+"+Ve+"(?="+[Ce,je,"$"].join("|")+")",We+"+"+Ue+"(?="+[Ce,je+Be,"$"].join("|")+")",je+"?"+Be+"+"+Ve,je+"+"+Ue,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Le,Xe].join("|"),"g"),et=RegExp("["+Fe+Me+_e+xe+"]"),tt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,nt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],rt=-1,ot={};ot[R]=ot[k]=ot[I]=ot[D]=ot[q]=ot[N]=ot[j]=ot[F]=ot[B]=!0,ot[m]=ot[g]=ot[L]=ot[b]=ot[P]=ot[v]=ot[y]=ot[A]=ot[_]=ot[O]=ot[z]=ot[x]=ot[E]=ot[S]=ot[T]=!1;var it={};it[m]=it[g]=it[L]=it[P]=it[b]=it[v]=it[R]=it[k]=it[I]=it[D]=it[q]=it[_]=it[O]=it[z]=it[x]=it[E]=it[S]=it[C]=it[N]=it[j]=it[F]=it[B]=!0,it[y]=it[A]=it[T]=!1;var at={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},st=parseFloat,lt=parseInt,ut="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,ct="object"==typeof self&&self&&self.Object===Object&&self,pt=ut||ct||Function("return this")(),ft=t&&!t.nodeType&&t,dt=ft&&e&&!e.nodeType&&e,ht=dt&&dt.exports===ft,mt=ht&&ut.process,gt=function(){try{return dt&&dt.require&&dt.require("util").types||mt&&mt.binding&&mt.binding("util")}catch(e){}}(),bt=gt&>.isArrayBuffer,vt=gt&>.isDate,yt=gt&>.isMap,At=gt&>.isRegExp,Mt=gt&>.isSet,_t=gt&>.isTypedArray;function Ot(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function zt(e,t,n,r){for(var o=-1,i=null==e?0:e.length;++o-1}function Tt(e,t,n){for(var r=-1,o=null==e?0:e.length;++r-1;);return n}function Qt(e,t){for(var n=e.length;n--&&jt(t,e[n],0)>-1;);return n}var en=Ut({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"}),tn=Ut({"&":"&","<":"<",">":">",'"':""","'":"'"});function nn(e){return"\\"+at[e]}function rn(e){return et.test(e)}function on(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function an(e,t){return function(n){return e(t(n))}}function sn(e,t){for(var n=-1,r=e.length,o=0,i=[];++n",""":'"',"'":"'"}),hn=function e(t){var n,r=(t=null==t?pt:hn.defaults(pt.Object(),t,hn.pick(pt,nt))).Array,oe=t.Date,Me=t.Error,_e=t.Function,Oe=t.Math,ze=t.Object,we=t.RegExp,xe=t.String,Ee=t.TypeError,Se=r.prototype,Ce=_e.prototype,Te=ze.prototype,Le=t["__core-js_shared__"],Pe=Ce.toString,Re=Te.hasOwnProperty,ke=0,Ie=(n=/[^.]+$/.exec(Le&&Le.keys&&Le.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",De=Te.toString,qe=Pe.call(ze),Ne=pt._,je=we("^"+Pe.call(Re).replace(te,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Fe=ht?t.Buffer:o,Be=t.Symbol,We=t.Uint8Array,Ve=Fe?Fe.allocUnsafe:o,Ue=an(ze.getPrototypeOf,ze),He=ze.create,Ye=Te.propertyIsEnumerable,Ge=Se.splice,Xe=Be?Be.isConcatSpreadable:o,Ze=Be?Be.iterator:o,Je=Be?Be.toStringTag:o,et=function(){try{var e=ui(ze,"defineProperty");return e({},"",{}),e}catch(e){}}(),at=t.clearTimeout!==pt.clearTimeout&&t.clearTimeout,ut=oe&&oe.now!==pt.Date.now&&oe.now,ct=t.setTimeout!==pt.setTimeout&&t.setTimeout,ft=Oe.ceil,dt=Oe.floor,mt=ze.getOwnPropertySymbols,gt=Fe?Fe.isBuffer:o,Dt=t.isFinite,Ut=Se.join,mn=an(ze.keys,ze),gn=Oe.max,bn=Oe.min,vn=oe.now,yn=t.parseInt,An=Oe.random,Mn=Se.reverse,_n=ui(t,"DataView"),On=ui(t,"Map"),zn=ui(t,"Promise"),wn=ui(t,"Set"),xn=ui(t,"WeakMap"),En=ui(ze,"create"),Sn=xn&&new xn,Cn={},Tn=qi(_n),Ln=qi(On),Pn=qi(zn),Rn=qi(wn),kn=qi(xn),In=Be?Be.prototype:o,Dn=In?In.valueOf:o,qn=In?In.toString:o;function Nn(e){if(es(e)&&!Va(e)&&!(e instanceof Wn)){if(e instanceof Bn)return e;if(Re.call(e,"__wrapped__"))return Ni(e)}return new Bn(e)}var jn=function(){function e(){}return function(t){if(!Qa(t))return{};if(He)return He(t);e.prototype=t;var n=new e;return e.prototype=o,n}}();function Fn(){}function Bn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=o}function Wn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=d,this.__views__=[]}function Vn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function ar(e,t,n,r,i,a){var s,l=1&t,u=2&t,c=4&t;if(n&&(s=i?n(e,r,i,a):n(e)),s!==o)return s;if(!Qa(e))return e;var p=Va(e);if(p){if(s=function(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&Re.call(e,"index")&&(n.index=e.index,n.input=e.input),n}(e),!l)return Eo(e,s)}else{var f=fi(e),d=f==A||f==M;if(Ga(e))return Mo(e,l);if(f==z||f==m||d&&!i){if(s=u||d?{}:hi(e),!l)return u?function(e,t){return So(e,pi(e),t)}(e,function(e,t){return e&&So(t,Ls(t),e)}(s,e)):function(e,t){return So(e,ci(e),t)}(e,nr(s,e))}else{if(!it[f])return i?e:{};s=function(e,t,n){var r,o=e.constructor;switch(t){case L:return _o(e);case b:case v:return new o(+e);case P:return function(e,t){var n=t?_o(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case R:case k:case I:case D:case q:case N:case j:case F:case B:return Oo(e,n);case _:return new o;case O:case S:return new o(e);case x:return function(e){var t=new e.constructor(e.source,fe.exec(e));return t.lastIndex=e.lastIndex,t}(e);case E:return new o;case C:return r=e,Dn?ze(Dn.call(r)):{}}}(e,f,l)}}a||(a=new Gn);var h=a.get(e);if(h)return h;a.set(e,s),is(e)?e.forEach(function(r){s.add(ar(r,t,n,r,e,a))}):ts(e)&&e.forEach(function(r,o){s.set(o,ar(r,t,n,o,e,a))});var g=p?o:(c?u?ni:ti:u?Ls:Ts)(e);return wt(g||e,function(r,o){g&&(r=e[o=r]),Qn(s,o,ar(r,t,n,o,e,a))}),s}function sr(e,t,n){var r=n.length;if(null==e)return!r;for(e=ze(e);r--;){var i=n[r],a=t[i],s=e[i];if(s===o&&!(i in e)||!a(s))return!1}return!0}function lr(e,t,n){if("function"!=typeof e)throw new Ee(i);return Si(function(){e.apply(o,n)},t)}function ur(e,t,n,r){var o=-1,i=Ct,a=!0,s=e.length,l=[],u=t.length;if(!s)return l;n&&(t=Lt(t,Zt(n))),r?(i=Tt,a=!1):t.length>=200&&(i=Kt,a=!1,t=new Yn(t));e:for(;++o-1},Un.prototype.set=function(e,t){var n=this.__data__,r=er(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Hn.prototype.clear=function(){this.size=0,this.__data__={hash:new Vn,map:new(On||Un),string:new Vn}},Hn.prototype.delete=function(e){var t=si(this,e).delete(e);return this.size-=t?1:0,t},Hn.prototype.get=function(e){return si(this,e).get(e)},Hn.prototype.has=function(e){return si(this,e).has(e)},Hn.prototype.set=function(e,t){var n=si(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Yn.prototype.add=Yn.prototype.push=function(e){return this.__data__.set(e,a),this},Yn.prototype.has=function(e){return this.__data__.has(e)},Gn.prototype.clear=function(){this.__data__=new Un,this.size=0},Gn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Gn.prototype.get=function(e){return this.__data__.get(e)},Gn.prototype.has=function(e){return this.__data__.has(e)},Gn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Un){var r=n.__data__;if(!On||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Hn(r)}return n.set(e,t),this.size=n.size,this};var cr=Lo(vr),pr=Lo(yr,!0);function fr(e,t){var n=!0;return cr(e,function(e,r,o){return n=!!t(e,r,o)}),n}function dr(e,t,n){for(var r=-1,i=e.length;++r0&&n(s)?t>1?mr(s,t-1,n,r,o):Pt(o,s):r||(o[o.length]=s)}return o}var gr=Po(),br=Po(!0);function vr(e,t){return e&&gr(e,t,Ts)}function yr(e,t){return e&&br(e,t,Ts)}function Ar(e,t){return St(t,function(t){return $a(e[t])})}function Mr(e,t){for(var n=0,r=(t=bo(t,e)).length;null!=e&&nt}function wr(e,t){return null!=e&&Re.call(e,t)}function xr(e,t){return null!=e&&t in ze(e)}function Er(e,t,n){for(var i=n?Tt:Ct,a=e[0].length,s=e.length,l=s,u=r(s),c=1/0,p=[];l--;){var f=e[l];l&&t&&(f=Lt(f,Zt(t))),c=bn(f.length,c),u[l]=!n&&(t||a>=120&&f.length>=120)?new Yn(l&&f):o}f=e[0];var d=-1,h=u[0];e:for(;++d=s?l:l*("desc"==n[r]?-1:1)}return e.index-t.index}(e,t,n)});t--;)e[t]=e[t].value;return e}(o)}function Wr(e,t,n){for(var r=-1,o=t.length,i={};++r-1;)s!==e&&Ge.call(s,l,1),Ge.call(e,l,1);return e}function Ur(e,t){for(var n=e?t.length:0,r=n-1;n--;){var o=t[n];if(n==r||o!==i){var i=o;gi(o)?Ge.call(e,o,1):lo(e,o)}}return e}function Hr(e,t){return e+dt(An()*(t-e+1))}function Yr(e,t){var n="";if(!e||t<1||t>p)return n;do{t%2&&(n+=e),(t=dt(t/2))&&(e+=e)}while(t);return n}function Gr(e,t){return Ci(zi(e,t,nl),e+"")}function Xr(e){return Zn(js(e))}function Zr(e,t){var n=js(e);return Pi(n,ir(t,0,n.length))}function $r(e,t,n,r){if(!Qa(e))return e;for(var i=-1,a=(t=bo(t,e)).length,s=a-1,l=e;null!=l&&++ii?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=r(i);++o>>1,a=e[i];null!==a&&!ss(a)&&(n?a<=t:a=200){var u=t?null:Go(e);if(u)return ln(u);a=!1,o=Kt,l=new Yn}else l=t?[]:s;e:for(;++r=r?e:eo(e,t,n)}var Ao=at||function(e){return pt.clearTimeout(e)};function Mo(e,t){if(t)return e.slice();var n=e.length,r=Ve?Ve(n):new e.constructor(n);return e.copy(r),r}function _o(e){var t=new e.constructor(e.byteLength);return new We(t).set(new We(e)),t}function Oo(e,t){var n=t?_o(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function zo(e,t){if(e!==t){var n=e!==o,r=null===e,i=e==e,a=ss(e),s=t!==o,l=null===t,u=t==t,c=ss(t);if(!l&&!c&&!a&&e>t||a&&s&&u&&!l&&!c||r&&s&&u||!n&&u||!i)return 1;if(!r&&!a&&!c&&e1?n[i-1]:o,s=i>2?n[2]:o;for(a=e.length>3&&"function"==typeof a?(i--,a):o,s&&bi(n[0],n[1],s)&&(a=i<3?o:a,i=1),t=ze(t);++r-1?i[a?t[s]:s]:o}}function qo(e){return ei(function(t){var n=t.length,r=n,a=Bn.prototype.thru;for(e&&t.reverse();r--;){var s=t[r];if("function"!=typeof s)throw new Ee(i);if(a&&!l&&"wrapper"==oi(s))var l=new Bn([],!0)}for(r=l?r:n;++r1&&A.reverse(),d&&pl))return!1;var c=a.get(e),p=a.get(t);if(c&&p)return c==t&&p==e;var f=-1,d=!0,h=2&n?new Yn:o;for(a.set(e,t),a.set(t,e);++f-1&&e%1==0&&e1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(ie,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return wt(h,function(n){var r="_."+n[0];t&n[1]&&!Ct(e,r)&&e.push(r)}),e.sort()}(function(e){var t=e.match(ae);return t?t[1].split(se):[]}(r),n)))}function Li(e){var t=0,n=0;return function(){var r=vn(),i=16-(r-n);if(n=r,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(o,arguments)}}function Pi(e,t){var n=-1,r=e.length,i=r-1;for(t=t===o?r:t;++n1?e[t-1]:o;return n="function"==typeof n?(e.pop(),n):o,oa(e,n)});function pa(e){var t=Nn(e);return t.__chain__=!0,t}function fa(e,t){return t(e)}var da=ei(function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,i=function(t){return or(t,e)};return!(t>1||this.__actions__.length)&&r instanceof Wn&&gi(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:fa,args:[i],thisArg:o}),new Bn(r,this.__chain__).thru(function(e){return t&&!e.length&&e.push(o),e})):this.thru(i)}),ha=Co(function(e,t,n){Re.call(e,n)?++e[n]:rr(e,n,1)}),ma=Do(Wi),ga=Do(Vi);function ba(e,t){return(Va(e)?wt:cr)(e,ai(t,3))}function va(e,t){return(Va(e)?xt:pr)(e,ai(t,3))}var ya=Co(function(e,t,n){Re.call(e,n)?e[n].push(t):rr(e,n,[t])}),Aa=Gr(function(e,t,n){var o=-1,i="function"==typeof t,a=Ha(e)?r(e.length):[];return cr(e,function(e){a[++o]=i?Ot(t,e,n):Sr(e,t,n)}),a}),Ma=Co(function(e,t,n){rr(e,n,t)});function _a(e,t){return(Va(e)?Lt:Dr)(e,ai(t,3))}var Oa=Co(function(e,t,n){e[n?0:1].push(t)},function(){return[[],[]]}),za=Gr(function(e,t){if(null==e)return[];var n=t.length;return n>1&&bi(e,t[0],t[1])?t=[]:n>2&&bi(t[0],t[1],t[2])&&(t=[t[0]]),Br(e,mr(t,1),[])}),wa=ut||function(){return pt.Date.now()};function xa(e,t,n){return t=n?o:t,t=e&&null==t?e.length:t,Zo(e,u,o,o,o,o,t)}function Ea(e,t){var n;if("function"!=typeof t)throw new Ee(i);return e=ds(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=o),n}}var Sa=Gr(function(e,t,n){var r=1;if(n.length){var o=sn(n,ii(Sa));r|=l}return Zo(e,r,t,n,o)}),Ca=Gr(function(e,t,n){var r=3;if(n.length){var o=sn(n,ii(Ca));r|=l}return Zo(t,r,e,n,o)});function Ta(e,t,n){var r,a,s,l,u,c,p=0,f=!1,d=!1,h=!0;if("function"!=typeof e)throw new Ee(i);function m(t){var n=r,i=a;return r=a=o,p=t,l=e.apply(i,n)}function g(e){var n=e-c;return c===o||n>=t||n<0||d&&e-p>=s}function b(){var e=wa();if(g(e))return v(e);u=Si(b,function(e){var n=t-(e-c);return d?bn(n,s-(e-p)):n}(e))}function v(e){return u=o,h&&r?m(e):(r=a=o,l)}function y(){var e=wa(),n=g(e);if(r=arguments,a=this,c=e,n){if(u===o)return function(e){return p=e,u=Si(b,t),f?m(e):l}(c);if(d)return Ao(u),u=Si(b,t),m(c)}return u===o&&(u=Si(b,t)),l}return t=ms(t)||0,Qa(n)&&(f=!!n.leading,s=(d="maxWait"in n)?gn(ms(n.maxWait)||0,t):s,h="trailing"in n?!!n.trailing:h),y.cancel=function(){u!==o&&Ao(u),p=0,r=c=a=u=o},y.flush=function(){return u===o?l:v(wa())},y}var La=Gr(function(e,t){return lr(e,1,t)}),Pa=Gr(function(e,t,n){return lr(e,ms(t)||0,n)});function Ra(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new Ee(i);var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(Ra.Cache||Hn),n}function ka(e){if("function"!=typeof e)throw new Ee(i);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Ra.Cache=Hn;var Ia=vo(function(e,t){var n=(t=1==t.length&&Va(t[0])?Lt(t[0],Zt(ai())):Lt(mr(t,1),Zt(ai()))).length;return Gr(function(r){for(var o=-1,i=bn(r.length,n);++o=t}),Wa=Cr(function(){return arguments}())?Cr:function(e){return es(e)&&Re.call(e,"callee")&&!Ye.call(e,"callee")},Va=r.isArray,Ua=bt?Zt(bt):function(e){return es(e)&&Or(e)==L};function Ha(e){return null!=e&&Ja(e.length)&&!$a(e)}function Ya(e){return es(e)&&Ha(e)}var Ga=gt||ml,Xa=vt?Zt(vt):function(e){return es(e)&&Or(e)==v};function Za(e){if(!es(e))return!1;var t=Or(e);return t==y||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!rs(e)}function $a(e){if(!Qa(e))return!1;var t=Or(e);return t==A||t==M||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Ka(e){return"number"==typeof e&&e==ds(e)}function Ja(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=p}function Qa(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function es(e){return null!=e&&"object"==typeof e}var ts=yt?Zt(yt):function(e){return es(e)&&fi(e)==_};function ns(e){return"number"==typeof e||es(e)&&Or(e)==O}function rs(e){if(!es(e)||Or(e)!=z)return!1;var t=Ue(e);if(null===t)return!0;var n=Re.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Pe.call(n)==qe}var os=At?Zt(At):function(e){return es(e)&&Or(e)==x},is=Mt?Zt(Mt):function(e){return es(e)&&fi(e)==E};function as(e){return"string"==typeof e||!Va(e)&&es(e)&&Or(e)==S}function ss(e){return"symbol"==typeof e||es(e)&&Or(e)==C}var ls=_t?Zt(_t):function(e){return es(e)&&Ja(e.length)&&!!ot[Or(e)]},us=Uo(Ir),cs=Uo(function(e,t){return e<=t});function ps(e){if(!e)return[];if(Ha(e))return as(e)?pn(e):Eo(e);if(Ze&&e[Ze])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[Ze]());var t=fi(e);return(t==_?on:t==E?ln:js)(e)}function fs(e){return e?(e=ms(e))===c||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function ds(e){var t=fs(e),n=t%1;return t==t?n?t-n:t:0}function hs(e){return e?ir(ds(e),0,d):0}function ms(e){if("number"==typeof e)return e;if(ss(e))return f;if(Qa(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Qa(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Xt(e);var n=he.test(e);return n||ge.test(e)?lt(e.slice(2),n?2:8):de.test(e)?f:+e}function gs(e){return So(e,Ls(e))}function bs(e){return null==e?"":ao(e)}var vs=To(function(e,t){if(Mi(t)||Ha(t))So(t,Ts(t),e);else for(var n in t)Re.call(t,n)&&Qn(e,n,t[n])}),ys=To(function(e,t){So(t,Ls(t),e)}),As=To(function(e,t,n,r){So(t,Ls(t),e,r)}),Ms=To(function(e,t,n,r){So(t,Ts(t),e,r)}),_s=ei(or),Os=Gr(function(e,t){e=ze(e);var n=-1,r=t.length,i=r>2?t[2]:o;for(i&&bi(t[0],t[1],i)&&(r=1);++n1),t}),So(e,ni(e),n),r&&(n=ar(n,7,Jo));for(var o=t.length;o--;)lo(n,t[o]);return n}),Is=ei(function(e,t){return null==e?{}:function(e,t){return Wr(e,t,function(t,n){return xs(e,n)})}(e,t)});function Ds(e,t){if(null==e)return{};var n=Lt(ni(e),function(e){return[e]});return t=ai(t),Wr(e,n,function(e,n){return t(e,n[0])})}var qs=Xo(Ts),Ns=Xo(Ls);function js(e){return null==e?[]:$t(e,Ts(e))}var Fs=ko(function(e,t,n){return t=t.toLowerCase(),e+(n?Bs(t):t)});function Bs(e){return Zs(bs(e).toLowerCase())}function Ws(e){return(e=bs(e))&&e.replace(ve,en).replace(Ke,"")}var Vs=ko(function(e,t,n){return e+(n?"-":"")+t.toLowerCase()}),Us=ko(function(e,t,n){return e+(n?" ":"")+t.toLowerCase()}),Hs=Ro("toLowerCase"),Ys=ko(function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}),Gs=ko(function(e,t,n){return e+(n?" ":"")+Zs(t)}),Xs=ko(function(e,t,n){return e+(n?" ":"")+t.toUpperCase()}),Zs=Ro("toUpperCase");function $s(e,t,n){return e=bs(e),(t=n?o:t)===o?function(e){return tt.test(e)}(e)?function(e){return e.match(Qe)||[]}(e):function(e){return e.match(le)||[]}(e):e.match(t)||[]}var Ks=Gr(function(e,t){try{return Ot(e,o,t)}catch(e){return Za(e)?e:new Me(e)}}),Js=ei(function(e,t){return wt(t,function(t){t=Di(t),rr(e,t,Sa(e[t],e))}),e});function Qs(e){return function(){return e}}var el=qo(),tl=qo(!0);function nl(e){return e}function rl(e){return Rr("function"==typeof e?e:ar(e,1))}var ol=Gr(function(e,t){return function(n){return Sr(n,e,t)}}),il=Gr(function(e,t){return function(n){return Sr(e,n,t)}});function al(e,t,n){var r=Ts(t),o=Ar(t,r);null!=n||Qa(t)&&(o.length||!r.length)||(n=t,t=e,e=this,o=Ar(t,Ts(t)));var i=!(Qa(n)&&"chain"in n&&!n.chain),a=$a(e);return wt(o,function(n){var r=t[n];e[n]=r,a&&(e.prototype[n]=function(){var t=this.__chain__;if(i||t){var n=e(this.__wrapped__);return(n.__actions__=Eo(this.__actions__)).push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,Pt([this.value()],arguments))})}),e}function sl(){}var ll=Bo(Lt),ul=Bo(Et),cl=Bo(It);function pl(e){return vi(e)?Vt(Di(e)):function(e){return function(t){return Mr(t,e)}}(e)}var fl=Vo(),dl=Vo(!0);function hl(){return[]}function ml(){return!1}var gl,bl=Fo(function(e,t){return e+t},0),vl=Yo("ceil"),yl=Fo(function(e,t){return e/t},1),Al=Yo("floor"),Ml=Fo(function(e,t){return e*t},1),_l=Yo("round"),Ol=Fo(function(e,t){return e-t},0);return Nn.after=function(e,t){if("function"!=typeof t)throw new Ee(i);return e=ds(e),function(){if(--e<1)return t.apply(this,arguments)}},Nn.ary=xa,Nn.assign=vs,Nn.assignIn=ys,Nn.assignInWith=As,Nn.assignWith=Ms,Nn.at=_s,Nn.before=Ea,Nn.bind=Sa,Nn.bindAll=Js,Nn.bindKey=Ca,Nn.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Va(e)?e:[e]},Nn.chain=pa,Nn.chunk=function(e,t,n){t=(n?bi(e,t,n):t===o)?1:gn(ds(t),0);var i=null==e?0:e.length;if(!i||t<1)return[];for(var a=0,s=0,l=r(ft(i/t));ai?0:i+n),(r=r===o||r>i?i:ds(r))<0&&(r+=i),r=n>r?0:hs(r);n>>0)?(e=bs(e))&&("string"==typeof t||null!=t&&!os(t))&&!(t=ao(t))&&rn(e)?yo(pn(e),0,n):e.split(t,n):[]},Nn.spread=function(e,t){if("function"!=typeof e)throw new Ee(i);return t=null==t?0:gn(ds(t),0),Gr(function(n){var r=n[t],o=yo(n,0,t);return r&&Pt(o,r),Ot(e,this,o)})},Nn.tail=function(e){var t=null==e?0:e.length;return t?eo(e,1,t):[]},Nn.take=function(e,t,n){return e&&e.length?eo(e,0,(t=n||t===o?1:ds(t))<0?0:t):[]},Nn.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?eo(e,(t=r-(t=n||t===o?1:ds(t)))<0?0:t,r):[]},Nn.takeRightWhile=function(e,t){return e&&e.length?co(e,ai(t,3),!1,!0):[]},Nn.takeWhile=function(e,t){return e&&e.length?co(e,ai(t,3)):[]},Nn.tap=function(e,t){return t(e),e},Nn.throttle=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new Ee(i);return Qa(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),Ta(e,t,{leading:r,maxWait:t,trailing:o})},Nn.thru=fa,Nn.toArray=ps,Nn.toPairs=qs,Nn.toPairsIn=Ns,Nn.toPath=function(e){return Va(e)?Lt(e,Di):ss(e)?[e]:Eo(Ii(bs(e)))},Nn.toPlainObject=gs,Nn.transform=function(e,t,n){var r=Va(e),o=r||Ga(e)||ls(e);if(t=ai(t,4),null==n){var i=e&&e.constructor;n=o?r?new i:[]:Qa(e)&&$a(i)?jn(Ue(e)):{}}return(o?wt:vr)(e,function(e,r,o){return t(n,e,r,o)}),n},Nn.unary=function(e){return xa(e,1)},Nn.union=ea,Nn.unionBy=ta,Nn.unionWith=na,Nn.uniq=function(e){return e&&e.length?so(e):[]},Nn.uniqBy=function(e,t){return e&&e.length?so(e,ai(t,2)):[]},Nn.uniqWith=function(e,t){return t="function"==typeof t?t:o,e&&e.length?so(e,o,t):[]},Nn.unset=function(e,t){return null==e||lo(e,t)},Nn.unzip=ra,Nn.unzipWith=oa,Nn.update=function(e,t,n){return null==e?e:uo(e,t,go(n))},Nn.updateWith=function(e,t,n,r){return r="function"==typeof r?r:o,null==e?e:uo(e,t,go(n),r)},Nn.values=js,Nn.valuesIn=function(e){return null==e?[]:$t(e,Ls(e))},Nn.without=ia,Nn.words=$s,Nn.wrap=function(e,t){return Da(go(t),e)},Nn.xor=aa,Nn.xorBy=sa,Nn.xorWith=la,Nn.zip=ua,Nn.zipObject=function(e,t){return ho(e||[],t||[],Qn)},Nn.zipObjectDeep=function(e,t){return ho(e||[],t||[],$r)},Nn.zipWith=ca,Nn.entries=qs,Nn.entriesIn=Ns,Nn.extend=ys,Nn.extendWith=As,al(Nn,Nn),Nn.add=bl,Nn.attempt=Ks,Nn.camelCase=Fs,Nn.capitalize=Bs,Nn.ceil=vl,Nn.clamp=function(e,t,n){return n===o&&(n=t,t=o),n!==o&&(n=(n=ms(n))==n?n:0),t!==o&&(t=(t=ms(t))==t?t:0),ir(ms(e),t,n)},Nn.clone=function(e){return ar(e,4)},Nn.cloneDeep=function(e){return ar(e,5)},Nn.cloneDeepWith=function(e,t){return ar(e,5,t="function"==typeof t?t:o)},Nn.cloneWith=function(e,t){return ar(e,4,t="function"==typeof t?t:o)},Nn.conformsTo=function(e,t){return null==t||sr(e,t,Ts(t))},Nn.deburr=Ws,Nn.defaultTo=function(e,t){return null==e||e!=e?t:e},Nn.divide=yl,Nn.endsWith=function(e,t,n){e=bs(e),t=ao(t);var r=e.length,i=n=n===o?r:ir(ds(n),0,r);return(n-=t.length)>=0&&e.slice(n,i)==t},Nn.eq=ja,Nn.escape=function(e){return(e=bs(e))&&X.test(e)?e.replace(Y,tn):e},Nn.escapeRegExp=function(e){return(e=bs(e))&&ne.test(e)?e.replace(te,"\\$&"):e},Nn.every=function(e,t,n){var r=Va(e)?Et:fr;return n&&bi(e,t,n)&&(t=o),r(e,ai(t,3))},Nn.find=ma,Nn.findIndex=Wi,Nn.findKey=function(e,t){return qt(e,ai(t,3),vr)},Nn.findLast=ga,Nn.findLastIndex=Vi,Nn.findLastKey=function(e,t){return qt(e,ai(t,3),yr)},Nn.floor=Al,Nn.forEach=ba,Nn.forEachRight=va,Nn.forIn=function(e,t){return null==e?e:gr(e,ai(t,3),Ls)},Nn.forInRight=function(e,t){return null==e?e:br(e,ai(t,3),Ls)},Nn.forOwn=function(e,t){return e&&vr(e,ai(t,3))},Nn.forOwnRight=function(e,t){return e&&yr(e,ai(t,3))},Nn.get=ws,Nn.gt=Fa,Nn.gte=Ba,Nn.has=function(e,t){return null!=e&&di(e,t,wr)},Nn.hasIn=xs,Nn.head=Hi,Nn.identity=nl,Nn.includes=function(e,t,n,r){e=Ha(e)?e:js(e),n=n&&!r?ds(n):0;var o=e.length;return n<0&&(n=gn(o+n,0)),as(e)?n<=o&&e.indexOf(t,n)>-1:!!o&&jt(e,t,n)>-1},Nn.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=null==n?0:ds(n);return o<0&&(o=gn(r+o,0)),jt(e,t,o)},Nn.inRange=function(e,t,n){return t=fs(t),n===o?(n=t,t=0):n=fs(n),function(e,t,n){return e>=bn(t,n)&&e=-9007199254740991&&e<=p},Nn.isSet=is,Nn.isString=as,Nn.isSymbol=ss,Nn.isTypedArray=ls,Nn.isUndefined=function(e){return e===o},Nn.isWeakMap=function(e){return es(e)&&fi(e)==T},Nn.isWeakSet=function(e){return es(e)&&"[object WeakSet]"==Or(e)},Nn.join=function(e,t){return null==e?"":Ut.call(e,t)},Nn.kebabCase=Vs,Nn.last=Zi,Nn.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=r;return n!==o&&(i=(i=ds(n))<0?gn(r+i,0):bn(i,r-1)),t==t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,i):Nt(e,Bt,i,!0)},Nn.lowerCase=Us,Nn.lowerFirst=Hs,Nn.lt=us,Nn.lte=cs,Nn.max=function(e){return e&&e.length?dr(e,nl,zr):o},Nn.maxBy=function(e,t){return e&&e.length?dr(e,ai(t,2),zr):o},Nn.mean=function(e){return Wt(e,nl)},Nn.meanBy=function(e,t){return Wt(e,ai(t,2))},Nn.min=function(e){return e&&e.length?dr(e,nl,Ir):o},Nn.minBy=function(e,t){return e&&e.length?dr(e,ai(t,2),Ir):o},Nn.stubArray=hl,Nn.stubFalse=ml,Nn.stubObject=function(){return{}},Nn.stubString=function(){return""},Nn.stubTrue=function(){return!0},Nn.multiply=Ml,Nn.nth=function(e,t){return e&&e.length?Fr(e,ds(t)):o},Nn.noConflict=function(){return pt._===this&&(pt._=Ne),this},Nn.noop=sl,Nn.now=wa,Nn.pad=function(e,t,n){e=bs(e);var r=(t=ds(t))?cn(e):0;if(!t||r>=t)return e;var o=(t-r)/2;return Wo(dt(o),n)+e+Wo(ft(o),n)},Nn.padEnd=function(e,t,n){e=bs(e);var r=(t=ds(t))?cn(e):0;return t&&rt){var r=e;e=t,t=r}if(n||e%1||t%1){var i=An();return bn(e+i*(t-e+st("1e-"+((i+"").length-1))),t)}return Hr(e,t)},Nn.reduce=function(e,t,n){var r=Va(e)?Rt:Ht,o=arguments.length<3;return r(e,ai(t,4),n,o,cr)},Nn.reduceRight=function(e,t,n){var r=Va(e)?kt:Ht,o=arguments.length<3;return r(e,ai(t,4),n,o,pr)},Nn.repeat=function(e,t,n){return t=(n?bi(e,t,n):t===o)?1:ds(t),Yr(bs(e),t)},Nn.replace=function(){var e=arguments,t=bs(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Nn.result=function(e,t,n){var r=-1,i=(t=bo(t,e)).length;for(i||(i=1,e=o);++rp)return[];var n=d,r=bn(e,d);t=ai(t),e-=d;for(var o=Gt(r,t);++n=a)return e;var l=n-cn(r);if(l<1)return r;var u=s?yo(s,0,l).join(""):e.slice(0,l);if(i===o)return u+r;if(s&&(l+=u.length-l),os(i)){if(e.slice(l).search(i)){var c,p=u;for(i.global||(i=we(i.source,bs(fe.exec(i))+"g")),i.lastIndex=0;c=i.exec(p);)var f=c.index;u=u.slice(0,f===o?l:f)}}else if(e.indexOf(ao(i),l)!=l){var d=u.lastIndexOf(i);d>-1&&(u=u.slice(0,d))}return u+r},Nn.unescape=function(e){return(e=bs(e))&&G.test(e)?e.replace(H,dn):e},Nn.uniqueId=function(e){var t=++ke;return bs(e)+t},Nn.upperCase=Xs,Nn.upperFirst=Zs,Nn.each=ba,Nn.eachRight=va,Nn.first=Hi,al(Nn,(gl={},vr(Nn,function(e,t){Re.call(Nn.prototype,t)||(gl[t]=e)}),gl),{chain:!1}),Nn.VERSION="4.17.21",wt(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){Nn[e].placeholder=Nn}),wt(["drop","take"],function(e,t){Wn.prototype[e]=function(n){n=n===o?1:gn(ds(n),0);var r=this.__filtered__&&!t?new Wn(this):this.clone();return r.__filtered__?r.__takeCount__=bn(n,r.__takeCount__):r.__views__.push({size:bn(n,d),type:e+(r.__dir__<0?"Right":"")}),r},Wn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}}),wt(["filter","map","takeWhile"],function(e,t){var n=t+1,r=1==n||3==n;Wn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:ai(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}}),wt(["head","last"],function(e,t){var n="take"+(t?"Right":"");Wn.prototype[e]=function(){return this[n](1).value()[0]}}),wt(["initial","tail"],function(e,t){var n="drop"+(t?"":"Right");Wn.prototype[e]=function(){return this.__filtered__?new Wn(this):this[n](1)}}),Wn.prototype.compact=function(){return this.filter(nl)},Wn.prototype.find=function(e){return this.filter(e).head()},Wn.prototype.findLast=function(e){return this.reverse().find(e)},Wn.prototype.invokeMap=Gr(function(e,t){return"function"==typeof e?new Wn(this):this.map(function(n){return Sr(n,e,t)})}),Wn.prototype.reject=function(e){return this.filter(ka(ai(e)))},Wn.prototype.slice=function(e,t){e=ds(e);var n=this;return n.__filtered__&&(e>0||t<0)?new Wn(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==o&&(n=(t=ds(t))<0?n.dropRight(-t):n.take(t-e)),n)},Wn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Wn.prototype.toArray=function(){return this.take(d)},vr(Wn.prototype,function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),i=Nn[r?"take"+("last"==t?"Right":""):t],a=r||/^find/.test(t);i&&(Nn.prototype[t]=function(){var t=this.__wrapped__,s=r?[1]:arguments,l=t instanceof Wn,u=s[0],c=l||Va(t),p=function(e){var t=i.apply(Nn,Pt([e],s));return r&&f?t[0]:t};c&&n&&"function"==typeof u&&1!=u.length&&(l=c=!1);var f=this.__chain__,d=!!this.__actions__.length,h=a&&!f,m=l&&!d;if(!a&&c){t=m?t:new Wn(this);var g=e.apply(t,s);return g.__actions__.push({func:fa,args:[p],thisArg:o}),new Bn(g,f)}return h&&m?e.apply(this,s):(g=this.thru(p),h?r?g.value()[0]:g.value():g)})}),wt(["pop","push","shift","sort","splice","unshift"],function(e){var t=Se[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);Nn.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var o=this.value();return t.apply(Va(o)?o:[],e)}return this[n](function(n){return t.apply(Va(n)?n:[],e)})}}),vr(Wn.prototype,function(e,t){var n=Nn[t];if(n){var r=n.name+"";Re.call(Cn,r)||(Cn[r]=[]),Cn[r].push({name:t,func:n})}}),Cn[No(o,2).name]=[{name:"wrapper",func:o}],Wn.prototype.clone=function(){var e=new Wn(this.__wrapped__);return e.__actions__=Eo(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Eo(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Eo(this.__views__),e},Wn.prototype.reverse=function(){if(this.__filtered__){var e=new Wn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},Wn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=Va(e),r=t<0,o=n?e.length:0,i=function(e,t,n){for(var r=-1,o=n.length;++r=this.__values__.length;return{done:e,value:e?o:this.__values__[this.__index__++]}},Nn.prototype.plant=function(e){for(var t,n=this;n instanceof Fn;){var r=Ni(n);r.__index__=0,r.__values__=o,t?i.__wrapped__=r:t=r;var i=r;n=n.__wrapped__}return i.__wrapped__=e,t},Nn.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof Wn){var t=e;return this.__actions__.length&&(t=new Wn(this)),(t=t.reverse()).__actions__.push({func:fa,args:[Qi],thisArg:o}),new Bn(t,this.__chain__)}return this.thru(Qi)},Nn.prototype.toJSON=Nn.prototype.valueOf=Nn.prototype.value=function(){return po(this.__wrapped__,this.__actions__)},Nn.prototype.first=Nn.prototype.head,Ze&&(Nn.prototype[Ze]=function(){return this}),Nn}();pt._=hn,(r=function(){return hn}.call(t,n,t,e))===o||(e.exports=r)}.call(this)},2619(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);oe.map(o.latLngToString),arrival_time:o.toTimestamp,departure_time:o.toTimestamp},t.defaultUrl)},2623(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=(r=n(1882))&&r.__esModule?r:{default:r};function i(e,t){return new t(e.lat,e.lng)}function a(e,t){return new t(new google.maps.LatLng(e.ne.lat,e.ne.lng),new google.maps.LatLng(e.sw.lat,e.sw.lng))}function s(e,t,n){return e instanceof t?e:n(e,t)}t.getOffsetOverride=function(e,t){var n=t.getPixelPositionOffset;return(0,o.default)(n)?n(e.offsetWidth,e.offsetHeight):{}},t.getLayoutStyles=function(e,t,n){return n.bounds?function(e,t,n){var r=e.fromLatLngToDivPixel(n.getNorthEast()),o=e.fromLatLngToDivPixel(n.getSouthWest());return r&&o?{left:o.x+t.x+"px",top:r.y+t.y+"px",width:r.x-o.x-t.x+"px",height:o.y-r.y-t.y+"px"}:{left:"-9999px",top:"-9999px"}}(e,t,s(n.bounds,google.maps.LatLngBounds,a)):function(e,t,n){var r=e.fromLatLngToDivPixel(n);if(r){var o=r.x,i=r.y;return{left:o+t.x+"px",top:i+t.y+"px"}}return{left:"-9999px",top:"-9999px"}}(e,t,s(n.position,google.maps.LatLng,i))}},2678(e,t,n){"use strict";var r=n(18177),o=n(92778),i=n(11073),a=n(84056),s=n(35009),l=n(53143),u={name:"htmlText",tokenize:function(e,t,n){var u,c,p,f,d=this;return function(t){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(t),h};function h(t){return 33===t?(e.consume(t),m):47===t?(e.consume(t),S):63===t?(e.consume(t),x):r(t)?(e.consume(t),L):n(t)}function m(t){return 45===t?(e.consume(t),g):91===t?(e.consume(t),c="CDATA[",p=0,M):r(t)?(e.consume(t),w):n(t)}function g(t){return 45===t?(e.consume(t),b):n(t)}function b(t){return null===t||62===t?n(t):45===t?(e.consume(t),v):y(t)}function v(e){return null===e||62===e?n(e):y(e)}function y(t){return null===t?n(t):45===t?(e.consume(t),A):i(t)?(f=y,j(t)):(e.consume(t),y)}function A(t){return 45===t?(e.consume(t),B):y(t)}function M(t){return t===c.charCodeAt(p++)?(e.consume(t),p===c.length?_:M):n(t)}function _(t){return null===t?n(t):93===t?(e.consume(t),O):i(t)?(f=_,j(t)):(e.consume(t),_)}function O(t){return 93===t?(e.consume(t),z):_(t)}function z(t){return 62===t?B(t):93===t?(e.consume(t),z):_(t)}function w(t){return null===t||62===t?B(t):i(t)?(f=w,j(t)):(e.consume(t),w)}function x(t){return null===t?n(t):63===t?(e.consume(t),E):i(t)?(f=x,j(t)):(e.consume(t),x)}function E(e){return 62===e?B(e):x(e)}function S(t){return r(t)?(e.consume(t),C):n(t)}function C(t){return 45===t||o(t)?(e.consume(t),C):T(t)}function T(t){return i(t)?(f=T,j(t)):s(t)?(e.consume(t),T):B(t)}function L(t){return 45===t||o(t)?(e.consume(t),L):47===t||62===t||a(t)?P(t):n(t)}function P(t){return 47===t?(e.consume(t),B):58===t||95===t||r(t)?(e.consume(t),R):i(t)?(f=P,j(t)):s(t)?(e.consume(t),P):B(t)}function R(t){return 45===t||46===t||58===t||95===t||o(t)?(e.consume(t),R):k(t)}function k(t){return 61===t?(e.consume(t),I):i(t)?(f=k,j(t)):s(t)?(e.consume(t),k):P(t)}function I(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),u=t,D):i(t)?(f=I,j(t)):s(t)?(e.consume(t),I):(e.consume(t),u=void 0,N)}function D(t){return t===u?(e.consume(t),q):null===t?n(t):i(t)?(f=D,j(t)):(e.consume(t),D)}function q(e){return 62===e||47===e||a(e)?P(e):n(e)}function N(t){return null===t||34===t||39===t||60===t||61===t||96===t?n(t):62===t||a(t)?P(t):(e.consume(t),N)}function j(t){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),l(e,F,"linePrefix",d.parser.constructs.disable.null.indexOf("codeIndented")>-1?void 0:4)}function F(t){return e.enter("htmlTextData"),f(t)}function B(r){return 62===r?(e.consume(r),e.exit("htmlTextData"),e.exit("htmlText"),t):n(r)}}};e.exports=u},2694(e,t,n){"use strict";var r=n(6925);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},2815(e,t,n){"use strict";var r=n(85072),o=n.n(r),i=n(97825),a=n.n(i),s=n(77659),l=n.n(s),u=n(55056),c=n.n(u),p=n(10540),f=n.n(p),d=n(41113),h=n.n(d),m=n(23986),g={};g.styleTagTransform=h(),g.setAttributes=c(),g.insert=l().bind(null,"head"),g.domAPI=a(),g.insertStyleElement=f(),o()(m.A,g),m.A&&m.A.locals&&m.A.locals},2833(e){e.exports=function(e,t,n,r){var o=n?n.call(r,e,t):void 0;if(void 0!==o)return!!o;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var i=Object.keys(e),a=Object.keys(t);if(i.length!==a.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),l=0;l2)if(u=A(u),43===(t=E(u,0))||45===t){if(88===(n=E(u,2))||120===n)return NaN}else if(48===t){switch(E(u,1)){case 66:case 98:r=2,o=49;break;case 79:case 111:r=8,o=55;break;default:return+u}for(a=(i=x(u,2)).length,s=0;so)return NaN;return parseInt(i,r)}return+u}(t)}(e));return f(z,t=this)&&m(function(){y(t)})?p(Object(n),this,C):n};C.prototype=z,S&&!o&&(z.constructor=C),r({global:!0,constructor:!0,wrap:!0,forced:S},{Number:C});var T=function(e,t){for(var n,r=i?g(t):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),o=0;r.length>o;o++)c(t,n=r[o])&&!c(e,n)&&v(e,n,b(t,n))};o&&O&&T(s[M],O),(S||o)&&T(s[M],_)},2945(e,t,n){"use strict";var r=n(46518),o=n(44576),i=n(97751),a=n(79504),s=n(69565),l=n(79039),u=n(655),c=n(22812),p=n(92804).c2i,f=/[^\d+/a-z]/i,d=/[\t\n\f\r ]+/g,h=/[=]{1,2}$/,m=i("atob"),g=String.fromCharCode,b=a("".charAt),v=a("".replace),y=a(f.exec),A=!!m&&!l(function(){return"hi"!==m("aGk=")}),M=A&&l(function(){return""!==m(" ")}),_=A&&!l(function(){m("a")}),O=A&&!l(function(){m()}),z=A&&1!==m.length;r({global:!0,bind:!0,enumerable:!0,forced:!A||M||_||O||z},{atob:function(e){if(c(arguments.length,1),A&&!M&&!_)return s(m,o,e);var t,n,r,a=v(u(e),d,""),l="",O=0,z=0;if(a.length%4==0&&(a=v(a,h,"")),(t=a.length)%4==1||y(f,a))throw new(i("DOMException"))("The string is not correctly encoded","InvalidCharacterError");for(;O>(-2*z&6)));return l}})},2981(e,t,n){n(82919);var r=n(6791).Object;e.exports=function(e,t,n){return r.defineProperty(e,t,n)}},3035(e,t,n){!function(e){"use strict";function t(e,t,n,r){var o={s:["mõne sekundi","mõni sekund","paar sekundit"],ss:[e+"sekundi",e+"sekundit"],m:["ühe minuti","üks minut"],mm:[e+" minuti",e+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[e+" tunni",e+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[e+" kuu",e+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[e+" aasta",e+" aastat"]};return t?o[n][2]?o[n][2]:o[n][1]:r?o[n][0]:o[n][1]}e.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:"%d päeva",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(95093))},3072(e,t){"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,i=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,u=n?Symbol.for("react.context"):60110,c=n?Symbol.for("react.async_mode"):60111,p=n?Symbol.for("react.concurrent_mode"):60111,f=n?Symbol.for("react.forward_ref"):60112,d=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.suspense_list"):60120,m=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,b=n?Symbol.for("react.block"):60121,v=n?Symbol.for("react.fundamental"):60117,y=n?Symbol.for("react.responder"):60118,A=n?Symbol.for("react.scope"):60119;function M(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case c:case p:case i:case s:case a:case d:return e;default:switch(e=e&&e.$$typeof){case u:case f:case g:case m:case l:return e;default:return t}}case o:return t}}}function _(e){return M(e)===p}t.AsyncMode=c,t.ConcurrentMode=p,t.ContextConsumer=u,t.ContextProvider=l,t.Element=r,t.ForwardRef=f,t.Fragment=i,t.Lazy=g,t.Memo=m,t.Portal=o,t.Profiler=s,t.StrictMode=a,t.Suspense=d,t.isAsyncMode=function(e){return _(e)||M(e)===c},t.isConcurrentMode=_,t.isContextConsumer=function(e){return M(e)===u},t.isContextProvider=function(e){return M(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return M(e)===f},t.isFragment=function(e){return M(e)===i},t.isLazy=function(e){return M(e)===g},t.isMemo=function(e){return M(e)===m},t.isPortal=function(e){return M(e)===o},t.isProfiler=function(e){return M(e)===s},t.isStrictMode=function(e){return M(e)===a},t.isSuspense=function(e){return M(e)===d},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===p||e===s||e===a||e===d||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===m||e.$$typeof===l||e.$$typeof===u||e.$$typeof===f||e.$$typeof===v||e.$$typeof===y||e.$$typeof===A||e.$$typeof===b)},t.typeOf=M},3094(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=_;var i,a,s=r(n(17383)),l=r(n(34579)),u=r(n(12475)),c=r(n(29511)),p=r(n(28452)),f=r(n(63072)),d=r(n(43693)),h=r(n(20166)),m=o(n(96540)),g=r(n(78094)),b=r(n(45202)),v=r(n(73908)),y=n(77085);var A=g.default.div(i||(i=(0,h.default)(["\n position: relative;\n"]))),M=g.default.div(a||(a=(0,h.default)(["\n position: absolute;\n bottom: 50px;\n right: calc(0% - 32px);\n width: 180px;\n padding: 2px 8px 2px 12px;\n background-color: ",";\n box-shadow: -2px -2px 0 0 rgba(0, 0, 0, 0.1);\n\n .kg-range-slider__input {\n width: 48px;\n padding: 6px;\n }\n"])),function(e){return e.theme.bottomWidgetBgd});function _(e){var t=function(t){(0,c.default)(i,t);var n,r,o=(n=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,t=(0,f.default)(n);if(r){var o=(0,f.default)(this).constructor;e=Reflect.construct(t,arguments,o)}else e=t.apply(this,arguments);return(0,p.default)(this,e)});function i(){var e;(0,s.default)(this,i);for(var t=arguments.length,n=new Array(t),r=0;rr.A,private_createBreakpoints:()=>o.A,unstable_applyStyles:()=>i.A});var r=n(58749),o=n(58094),i=n(28336)},3185(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.ProviderSelect=void 0;var i,a,s,l,u,c,p,f,d,h=r(n(17383)),m=r(n(34579)),g=r(n(12475)),b=r(n(29511)),v=r(n(28452)),y=r(n(63072)),A=r(n(43693)),M=r(n(20166)),_=o(n(96540)),O=r(n(78094)),z=r(n(95093)),w=r(n(45777)),x=n(6973),E=r(n(28846)),S=n(37934),C=r(n(88465)),T=n(29688);var L=O.default.div.attrs({className:"provider-selection"})(i||(i=(0,M.default)(["\n display: flex;\n"]))),P=O.default.div(a||(a=(0,M.default)(["\n text-align: center;\n span {\n margin: 0 auto;\n }\n"]))),R=O.default.div(s||(s=(0,M.default)(["\n display: flex;\n flex-direction: column;\n align-items: stretch;\n"]))),k=O.default.div(l||(l=(0,M.default)(["\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center;\n margin-bottom: 16px;\n font-size: 12px;\n line-height: 14px;\n"]))),I=O.default.a(u||(u=(0,M.default)(["\n margin-bottom: 16px;\n color: #3a414c;\n cursor: pointer;\n\n &:hover {\n font-weight: 500;\n }\n"]))),D=O.default.div(c||(c=(0,M.default)(["\n flex: 1 1 auto;\n background-color: #f8f8f9;\n padding: 20px 24px;\n min-height: 280px;\n\n .title {\n font-size: 14px;\n line-height: 16px;\n font-weight: 500;\n margin-bottom: 16px;\n\n span {\n text-transform: capitalize;\n }\n }\n"]))),q=O.default.hr(p||(p=(0,M.default)(["\n border: solid #bfbfbf;\n border-width: 0 0 1px 0;\n margin-bottom: 16px;\n"]))),N=O.default.div(f||(f=(0,M.default)(["\n display: flex;\n flex-flow: row wrap;\n align-items: stretch;\n justify-content: space-between;\n"]))),j=O.default.div(d||(d=(0,M.default)(["\n flex: 0 0 auto;\n width: 208px;\n display: flex;\n flex-direction: column;\n padding: 16px 8px;\n color: #3a414c;\n cursor: pointer;\n font-size: 12px;\n line-height: 18px;\n\n &:hover {\n .vis_item-icon,\n .vis_item-thumb,\n .vis_item-description,\n .vis_item-modification-date {\n opacity: 1;\n }\n }\n\n .vis_item-icon,\n .vis_item-thumb,\n .vis_item-description,\n .vis_item-modification-date {\n opacity: 0.9;\n transition: opacity 0.4s ease;\n }\n\n .vis_item-icon {\n position: relative;\n flex: 0 0 108px;\n background-color: #6a7484;\n border-radius: 4px;\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n }\n\n .vis_item-thumb {\n position: relative;\n flex: 0 0 108px;\n background-size: cover;\n background-position: center;\n border-radius: 4px;\n }\n\n .vis_item-privacy {\n position: absolute;\n top: 0;\n left: 0;\n padding: 3px 6px;\n border-radius: 4px 0;\n background-color: rgba(58, 65, 76, 0.7);\n color: #fff;\n font-size: 11px;\n line-height: 18px;\n }\n\n .vis_item-title {\n margin-top: 16px;\n font-weight: 500;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n .vis_item-description {\n flex: 1 1 auto;\n margin-top: 8px;\n }\n\n .vis_item-modification-date {\n margin-top: 16px;\n flex: 1 0 auto;\n color: #6a7484;\n line-height: 15px;\n }\n"]))),F=function(e){return _.default.createElement("div",e,e.children,_.default.createElement(S.Base,{height:"32px",viewBox:"0 0 16 16"},_.default.createElement("path",{fill:"#d3d8d6",d:"m13.6 11.572-3.2 2.1336v-9.2776l3.2-2.1336zm-12-7.144 3.2-2.1336v9.2776l-3.2 2.1336zm13.244 8.2376c0.2224-0.148 0.356-0.3984 0.356-0.6656v-11.2c0-0.2952-0.1624-0.5664-0.4224-0.7048-0.26-0.14-0.576-0.1248-0.8216 0.0392l-4.3128 2.876-3.5432-2.8352c-0.1208-0.0936-0.2952-0.1624-0.472-0.1688-0.1648-0.0064-0.348 0.0464-0.472 0.128l-4.8 3.2c-0.2224 0.1488-0.356 0.3984-0.356 0.6656v11.2c0 0.2952 0.1624 0.5664 0.4224 0.7056 0.1184 0.0632 0.248 0.0944 0.3776 0.0944 0.1552 0 0.3096-0.0448 0.444-0.1344l4.3128-2.876 3.5432 2.8352c0.1448 0.116 0.3216 0.1752 0.5 0.1752 0.1184 0 0.236-0.0248 0.3464-0.0784z"})))},B=function(e){var t=e.privateMap;return _.default.createElement("span",{className:"vis_item-privacy"},t?"Private":"Public")},W=function(e){var t=e.vis,n=e.onClick;return _.default.createElement(j,{onClick:n},t.thumbnail?_.default.createElement("div",{className:"vis_item-thumb",style:{backgroundImage:"url(".concat(t.thumbnail,")")}},t.hasOwnProperty("privateMap")?_.default.createElement(B,{privateMap:t.privateMap}):null):_.default.createElement(F,{className:"vis_item-icon"},t.hasOwnProperty("privateMap")?_.default.createElement(B,{privateMap:t.privateMap}):null),_.default.createElement("span",{className:"vis_item-title"},t.title),t.description&&t.description.length&&_.default.createElement("span",{className:"vis_item-description"},t.description),_.default.createElement("span",{className:"vis_item-modification-date"},"Last modified ",z.default.utc(t.lastModification).fromNow()))},V=function(e){var t=e.cloudProviders,n=void 0===t?[]:t,r=e.onSelect,o=e.onSetCloudProvider,i=e.currentProvider;return n.length?_.default.createElement(L,null,n.map(function(e){return _.default.createElement(E.default,{key:e.name,onSelect:function(){return r(e.name)},onSetCloudProvider:o,cloudProvider:e,isSelected:e.name===i,isConnected:Boolean(e.getAccessToken&&e.getAccessToken())})})):_.default.createElement("p",null,"No storage provider available")};t.ProviderSelect=V;t.default=function(){var e=function(e){(0,b.default)(o,e);var t,n,r=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,y.default)(t);if(n){var o=(0,y.default)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,v.default)(this,e)});function o(){var e;(0,h.default)(this,o);for(var t=arguments.length,n=new Array(t),i=0;if,W5:()=>l,Y6:()=>c,hD:()=>h});var r=n(54756),o=n.n(r),i=n(56218),a=n(10600),s=n(19495);function l(e,t){return u.apply(this,arguments)}function u(){return(u=(0,a.A)(o().mark(function e(t,n){var r,a,l,u,c,p,f,d;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:r=new TextDecoder(n),a=!0,l=!1,e.prev=3,c=(0,s.A)(t);case 5:return e.next=7,(0,i.A)(c.next());case 7:return p=e.sent,a=p.done,e.next=11,(0,i.A)(p.value);case 11:if(f=e.sent,a){e.next=19;break}return d=f,e.next=16,"string"==typeof d?d:r.decode(d,{stream:!0});case 16:a=!0,e.next=5;break;case 19:e.next=25;break;case 21:e.prev=21,e.t0=e.catch(3),l=!0,u=e.t0;case 25:if(e.prev=25,e.prev=26,a||null==c.return){e.next=30;break}return e.next=30,(0,i.A)(c.return());case 30:if(e.prev=30,!l){e.next=33;break}throw u;case 33:return e.finish(30);case 34:return e.finish(25);case 35:case"end":return e.stop()}},e,null,[[3,21,25,35],[26,,30,34]])}))).apply(this,arguments)}function c(e,t){return p.apply(this,arguments)}function p(){return(p=(0,a.A)(o().mark(function e(t,n){var r,a,l,u,c,p,f,d;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:r=new TextEncoder,a=!0,l=!1,e.prev=3,c=(0,s.A)(t);case 5:return e.next=7,(0,i.A)(c.next());case 7:return p=e.sent,a=p.done,e.next=11,(0,i.A)(p.value);case 11:if(f=e.sent,a){e.next=19;break}return d=f,e.next=16,"string"==typeof d?r.encode(d):d;case 16:a=!0,e.next=5;break;case 19:e.next=25;break;case 21:e.prev=21,e.t0=e.catch(3),l=!0,u=e.t0;case 25:if(e.prev=25,e.prev=26,a||null==c.return){e.next=30;break}return e.next=30,(0,i.A)(c.return());case 30:if(e.prev=30,!l){e.next=33;break}throw u;case 33:return e.finish(30);case 34:return e.finish(25);case 35:case"end":return e.stop()}},e,null,[[3,21,25,35],[26,,30,34]])}))).apply(this,arguments)}function f(e){return d.apply(this,arguments)}function d(){return(d=(0,a.A)(o().mark(function e(t){var n,r,a,l,u,c,p,f,d;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:n="",r=!0,a=!1,e.prev=3,u=(0,s.A)(t);case 5:return e.next=7,(0,i.A)(u.next());case 7:return c=e.sent,r=c.done,e.next=11,(0,i.A)(c.value);case 11:if(p=e.sent,r){e.next=26;break}n+=p,f=void 0;case 16:if(!((f=n.indexOf("\n"))>=0)){e.next=23;break}return d=n.slice(0,f+1),n=n.slice(f+1),e.next=21,d;case 21:e.next=16;break;case 23:r=!0,e.next=5;break;case 26:e.next=32;break;case 28:e.prev=28,e.t0=e.catch(3),a=!0,l=e.t0;case 32:if(e.prev=32,e.prev=33,r||null==u.return){e.next=37;break}return e.next=37,(0,i.A)(u.return());case 37:if(e.prev=37,!a){e.next=40;break}throw l;case 40:return e.finish(37);case 41:return e.finish(32);case 42:if(!(n.length>0)){e.next=45;break}return e.next=45,n;case 45:case"end":return e.stop()}},e,null,[[3,28,32,42],[33,,37,41]])}))).apply(this,arguments)}function h(e){return m.apply(this,arguments)}function m(){return(m=(0,a.A)(o().mark(function e(t){var n,r,a,l,u,c,p,f;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:n=1,r=!0,a=!1,e.prev=3,u=(0,s.A)(t);case 5:return e.next=7,(0,i.A)(u.next());case 7:return c=e.sent,r=c.done,e.next=11,(0,i.A)(c.value);case 11:if(p=e.sent,r){e.next=20;break}return f=p,e.next=16,{counter:n,line:f};case 16:n++;case 17:r=!0,e.next=5;break;case 20:e.next=26;break;case 22:e.prev=22,e.t0=e.catch(3),a=!0,l=e.t0;case 26:if(e.prev=26,e.prev=27,r||null==u.return){e.next=31;break}return e.next=31,(0,i.A)(u.return());case 31:if(e.prev=31,!a){e.next=34;break}throw l;case 34:return e.finish(31);case 35:return e.finish(26);case 36:case"end":return e.stop()}},e,null,[[3,22,26,36],[27,,31,35]])}))).apply(this,arguments)}},3296(e,t,n){"use strict";n(45806)},3322(e,t,n){!function(e){"use strict";var t={words:{ss:["секунда","секунде","секунди"],m:["један минут","једног минута"],mm:["минут","минута","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],d:["један дан","једног дана"],dd:["дан","дана","дана"],M:["један месец","једног месеца"],MM:["месец","месеца","месеци"],y:["једну годину","једне године"],yy:["годину","године","година"]},correctGrammaticalCase:function(e,t){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?t[0]:t[1]:t[2]},translate:function(e,n,r,o){var i,a=t.words[r];return 1===r.length?"y"===r&&n?"једна година":o||n?a[0]:a[1]:(i=t.correctGrammaticalCase(e,a),"yy"===r&&n&&"годину"===i?e+" година":e+" "+i)}};e.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){return["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:t.translate,dd:t.translate,M:t.translate,MM:t.translate,y:t.translate,yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(95093))},3362(e,t,n){"use strict";n(10436),n(16499),n(82003),n(7743),n(51481),n(40280)},3451(e,t,n){"use strict";var r=n(46518),o=n(79504),i=n(30421),a=n(20034),s=n(39297),l=n(24913).f,u=n(38480),c=n(10298),p=n(34124),f=n(33392),d=n(92744),h=!1,m=f("meta"),g=0,b=function(e){l(e,m,{value:{objectID:"O"+g++,weakData:{}}})},v=e.exports={enable:function(){v.enable=function(){},h=!0;var e=u.f,t=o([].splice),n={};n[m]=1,e(n).length&&(u.f=function(n){for(var r=e(n),o=0,i=r.length;oc});var r=n(241),o=n(45572),i=n(92049),a=n(61882),s=r.A?r.A.prototype:void 0,l=s?s.toString:void 0;const u=function e(t){if("string"==typeof t)return t;if((0,i.A)(t))return(0,o.A)(t,e)+"";if((0,a.A)(t))return l?l.call(t):"";var n=t+"";return"0"==n&&1/t==-1/0?"-0":n},c=function(e){return null==e?"":u(e)}},3470(e){"use strict";e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},3491(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.setFilterGpuMode=function(e,t){return e.dataId.forEach(function(n,r){var o=t.filter(function(e){return e.dataId.includes(n)&&e.gpu});if(e.gpu&&o.length===a.MAX_GPU_FILTERS)return(0,i.set)(["gpu"],!1,e)}),e},t.assignGpuChannels=function(e){return e.reduce(function(e,t,n){var r=e;return t.gpu&&(t=p(t,e),r=(0,i.set)([n],t,e)),r},e)},t.assignGpuChannel=p,t.resetFilterGpuMode=function(e){var t={};return e.map(function(e,n){if(e.gpu){var r=!0;if((0,i.toArray)(e.dataId).forEach(function(e){var n=t[e];n===a.MAX_GPU_FILTERS?r=!1:t[e]=n?n+1:1}),!r)return(0,i.set)(["gpu"],!1,e)}return e})},t.getGpuFilterProps=function(e,t,n){for(var r=new Array(a.MAX_GPU_FILTERS).fill(0).map(function(e){return[0,0]}),o={},i=[],u=function(n){var a=e.find(function(e){return e.gpu&&e.dataId.includes(t)&&e.gpuChannel&&e.gpuChannel[e.dataId.indexOf(t)]===n});r[n][0]=a?a.value[0]-a.domain[0]:0,r[n][1]=a?a.value[1]-a.domain[0]:0,o["gpuFilter_".concat(n)]=a?a.name[a.dataId.indexOf(t)]:null,i.push(a)},c=0;c0&&void 0!==arguments[0]?arguments[0]:f,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:d;return function(u){return e.map(function(e){if(!e)return 0;var c=h(t,e),p=n[c],f=e.type===a.FILTER_TYPES.timeRange?p.filterProps&&Array.isArray(p.filterProps.mappedValue)?p.filterProps.mappedValue[o(u)]:l.default.utc(i(r,u,c)).valueOf():i(r,u,c);return(0,s.notNullorUndefined)(f)?f-e.domain[0]:Number.MIN_SAFE_INTEGER})}}}}(i,t,n);return{filterRange:r,filterValueUpdateTriggers:o,filterValueAccessor:p}},t.getDatasetFieldIndexForFilter=h;var o=r(n(43693)),i=n(50611),a=n(77085),s=n(95196),l=r(n(95093));function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function c(e){for(var t=1;t-1&&n.gpu&&(0,i.toArray)(n.gpuChannel)[o]===t}};if(!Number.isFinite(n[o])||t.find(s(n[o])))for(var l=0;lc});var r=n(92717),o=n(34394),i=n(56348),a=n(55992),s=n(33185),l=n(46257);const u="Resource subclass must define virtual methods";class c{get[Symbol.toStringTag](){return"Resource"}constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,r.tj)(e);const{id:n,userData:o={}}=t;this.gl=e,this.gl2=e,this.id=n||(0,s.Ld)(this[Symbol.toStringTag]),this.userData=o,this._bound=!1,this._handle=t.handle,void 0===this._handle&&(this._handle=this._createHandle()),this.byteLength=0,this._addStats()}toString(){return"".concat(this[Symbol.toStringTag]||this.constructor.name,"(").concat(this.id,")")}get handle(){return this._handle}delete(){let{deleteChildren:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this._handle&&this._deleteHandle(this._handle);return this._handle&&this._removeStats(),this._handle=null,t&&e&&t.filter(Boolean).forEach(e=>e.delete()),this}bind(){let e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.handle;return"function"!=typeof t?(this._bindHandle(t),this):(this._bound?e=t():(this._bindHandle(this.handle),this._bound=!0,e=t(),this._bound=!1,this._bindHandle(null)),e)}unbind(){this.bind(null)}getParameter(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e=(0,i.fm)(this.gl,e),(0,a.v)(e);const n=(this.constructor.PARAMETERS||{})[e];if(n){const e=(0,r.C6)(this.gl);if("webgl2"in n&&!e||"extension"in n&&!this.gl.getExtension(n.extension)){const t=n.webgl1,r="webgl2"in n?n.webgl2:n.webgl1;return e?r:t}}return this._getParameter(e,t)}getParameters(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{parameters:t,keys:n}=e,o=this.constructor.PARAMETERS||{},a=(0,r.C6)(this.gl),s={},l=t||Object.keys(o);for(const t of l){const r=o[t];if(r&&(!("webgl2"in r)||a)&&(!("extension"in r)||this.gl.getExtension(r.extension))){const o=n?(0,i.i7)(this.gl,t):t;s[o]=this.getParameter(t,e),n&&"GLenum"===r.type&&(s[o]=(0,i.i7)(this.gl,s[o]))}}return s}setParameter(e,t){e=(0,i.fm)(this.gl,e),(0,a.v)(e);const n=(this.constructor.PARAMETERS||{})[e];if(n){const e=(0,r.C6)(this.gl);if("webgl2"in n&&!e||"extension"in n&&!this.gl.getExtension(n.extension))throw new Error("Parameter not available on this platform");"GLenum"===n.type&&(t=(0,i.fm)(t))}return this._setParameter(e,t),this}setParameters(e){for(const t in e)this.setParameter(t,e[t]);return this}stubRemovedMethods(e,t,n){return(0,l.R)(this,e,t,n)}initialize(e){}_createHandle(){throw new Error(u)}_deleteHandle(){throw new Error(u)}_bindHandle(e){throw new Error(u)}_getOptsFromHandle(){throw new Error(u)}_getParameter(e,t){throw new Error(u)}_setParameter(e,t){throw new Error(u)}_context(){return this.gl.luma=this.gl.luma||{},this.gl.luma}_addStats(){const e=this[Symbol.toStringTag],t=o.dJ.get("Resource Counts");t.get("Resources Created").incrementCount(),t.get("".concat(e,"s Created")).incrementCount(),t.get("".concat(e,"s Active")).incrementCount()}_removeStats(){const e=this[Symbol.toStringTag];o.dJ.get("Resource Counts").get("".concat(e,"s Active")).decrementCount()}_trackAllocatedMemory(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this[Symbol.toStringTag];this._trackAllocatedMemoryForContext(e,t),this._trackAllocatedMemoryForContext(e,t,this.gl.canvas&&this.gl.canvas.id),this.byteLength=e}_trackAllocatedMemoryForContext(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this[Symbol.toStringTag],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";const r=o.dJ.get("Memory Usage".concat(n));r.get("GPU Memory").addCount(e),r.get("".concat(t," Memory")).addCount(e)}_trackDeallocatedMemory(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this[Symbol.toStringTag];this._trackDeallocatedMemoryForContext(e),this._trackDeallocatedMemoryForContext(e,this.gl.canvas&&this.gl.canvas.id),this.byteLength=0}_trackDeallocatedMemoryForContext(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this[Symbol.toStringTag],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const n=o.dJ.get("Memory Usage".concat(t));n.get("GPU Memory").subtractCount(this.byteLength),n.get("".concat(e," Memory")).subtractCount(this.byteLength)}}},3607(e,t,n){"use strict";var r=n(82839).match(/AppleWebKit\/(\d+)\./);e.exports=!!r&&+r[1]},3612(e,t,n){"use strict";n.d(t,{i:()=>r});const r={name:"fp32",vs:"#ifdef LUMA_FP32_TAN_PRECISION_WORKAROUND\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;\nconst float INVERSE_FACTORIAL_5 = 8.333333767950535e-03;\nconst float INVERSE_FACTORIAL_7 = 1.9841270113829523e-04;\nconst float INVERSE_FACTORIAL_9 = 2.75573188446287533e-06;\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 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 1.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 1.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 LUMA_FP32_TAN_PRECISION_WORKAROUND\n return tan_taylor_fp32(a);\n#else\n return tan(a);\n#endif\n}\n",fs:null}},3650(e,t,n){var r=n(74335)(Object.keys,Object);e.exports=r},3656(e,t,n){e=n.nmd(e);var r=n(9325),o=n(89935),i=t&&!t.nodeType&&t,a=i&&e&&!e.nodeType&&e,s=a&&a.exports===i?r.Buffer:void 0,l=(s?s.isBuffer:void 0)||o;e.exports=l},3690(e,t,n){"use strict";n(15823)("Uint16",function(e){return function(t,n,r){return e(this,t,n,r)}})},3717(e,t,n){"use strict";var r=n(79504),o=2147483647,i=/[^\0-\u007E]/,a=/[.\u3002\uFF0E\uFF61]/g,s="Overflow: input needs wider integers to process",l=RangeError,u=r(a.exec),c=Math.floor,p=String.fromCharCode,f=r("".charCodeAt),d=r([].join),h=r([].push),m=r("".replace),g=r("".split),b=r("".toLowerCase),v=function(e){return e+22+75*(e<26)},y=function(e,t,n){var r=0;for(e=n?c(e/700):e>>1,e+=c(e/t);e>455;)e=c(e/35),r+=36;return c(r+36*e/(e+38))},A=function(e){var t=[];e=function(e){for(var t=[],n=0,r=e.length;n=55296&&o<=56319&&n=a&&rc((o-u)/M))throw new l(s);for(u+=(A-a)*M,a=A,n=0;no)throw new l(s);if(r===a){for(var _=u,O=36;;){var z=O<=m?1:O>=m+26?26:O-m;if(_c,wv:()=>l});var r=n(54756),o=n.n(r),i=n(10467),a=n(47458),s=n(21019);function l(e){return u.apply(this,arguments)}function u(){return(u=(0,i.A)(o().mark(function e(t){var n,r,i,l,u,c,p;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,a.Sv)(t)){e.next=2;break}return e.abrupt("return",t);case 2:return n={},(r=(0,s._)(t))>=0&&(n["content-length"]=String(r)),i=(0,s.D)(t),l=i.url,(u=i.type)&&(n["content-type"]=u),e.next=9,h(t);case 9:return(c=e.sent)&&(n["x-first-bytes"]=c),"string"==typeof t&&(t=(new TextEncoder).encode(t)),p=new Response(t,{headers:n}),Object.defineProperty(p,"url",{value:l}),e.abrupt("return",p);case 15:case"end":return e.stop()}},e)}))).apply(this,arguments)}function c(e){return p.apply(this,arguments)}function p(){return(p=(0,i.A)(o().mark(function e(t){var n;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t.ok){e.next=5;break}return e.next=3,f(t);case 3:throw n=e.sent,new Error(n);case 5:case"end":return e.stop()}},e)}))).apply(this,arguments)}function f(e){return d.apply(this,arguments)}function d(){return(d=(0,i.A)(o().mark(function e(t){var n,r,i;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n="Failed to fetch resource ".concat(t.url," (").concat(t.status,"): "),e.prev=1,r=t.headers.get("Content-Type"),i=t.statusText,!r.includes("application/json")){e.next=11;break}return e.t0=i,e.t1=" ",e.next=9,t.text();case 9:e.t2=e.sent,i=e.t0+=e.t1.concat.call(e.t1,e.t2);case 11:n=(n+=i).length>60?"".concat(n.slice(60),"..."):n,e.next=17;break;case 15:e.prev=15,e.t3=e.catch(1);case 17:return e.abrupt("return",n);case 18:case"end":return e.stop()}},e,null,[[1,15]])}))).apply(this,arguments)}function h(e){return m.apply(this,arguments)}function m(){return(m=(0,i.A)(o().mark(function e(t){var n,r,i,a;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n=5,"string"!=typeof t){e.next=3;break}return e.abrupt("return","data:,".concat(t.slice(0,n)));case 3:if(!(t instanceof Blob)){e.next=8;break}return r=t.slice(0,5),e.next=7,new Promise(function(e){var t=new FileReader;t.onload=function(t){return e(t.target&&t.target.result)},t.readAsDataURL(r)});case 7:return e.abrupt("return",e.sent);case 8:if(!(t instanceof ArrayBuffer)){e.next=12;break}return i=t.slice(0,n),a=g(i),e.abrupt("return","data:base64,".concat(a));case 12:return e.abrupt("return",null);case 13:case"end":return e.stop()}},e)}))).apply(this,arguments)}function g(e){for(var t="",n=new Uint8Array(e),r=0;re.length)&&(n=e.length),e.substring(n-t.length,n)===t}var A="",M="",_="",O="",z={deepStrictEqual:"Expected values to be strictly deep-equal:",strictEqual:"Expected values to be strictly equal:",strictEqualObject:'Expected "actual" to be reference-equal to "expected":',deepEqual:"Expected values to be loosely deep-equal:",equal:"Expected values to be loosely equal:",notDeepStrictEqual:'Expected "actual" not to be strictly deep-equal to:',notStrictEqual:'Expected "actual" to be strictly unequal to:',notStrictEqualObject:'Expected "actual" not to be reference-equal to "expected":',notDeepEqual:'Expected "actual" not to be loosely deep-equal to:',notEqual:'Expected "actual" to be loosely unequal to:',notIdentical:"Values identical but not reference-equal:"};function w(e){var t=Object.keys(e),n=Object.create(Object.getPrototypeOf(e));return t.forEach(function(t){n[t]=e[t]}),Object.defineProperty(n,"message",{value:e.message}),n}function x(e){return b(e,{compact:!1,customInspect:!1,depth:1e3,maxArrayLength:1/0,showHidden:!1,breakLength:1/0,showProxy:!1,sorted:!0,getters:!0})}var E=function(e,t){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&h(e,t)}(f,e);var n,o,a,l,p=(n=f,o=d(),function(){var e,t=m(n);if(o){var r=m(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return u(this,e)});function f(e){var t;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,f),"object"!==g(e)||null===e)throw new v("options","Object",e);var n=e.message,o=e.operator,i=e.stackStartFn,a=e.actual,s=e.expected,l=Error.stackTraceLimit;if(Error.stackTraceLimit=0,null!=n)t=p.call(this,String(n));else if(r.stderr&&r.stderr.isTTY&&(r.stderr&&r.stderr.getColorDepth&&1!==r.stderr.getColorDepth()?(A="",M="",O="",_=""):(A="",M="",O="",_="")),"object"===g(a)&&null!==a&&"object"===g(s)&&null!==s&&"stack"in a&&a instanceof Error&&"stack"in s&&s instanceof Error&&(a=w(a),s=w(s)),"deepStrictEqual"===o||"strictEqual"===o)t=p.call(this,function(e,t,n){var o="",i="",a=0,s="",l=!1,u=x(e),c=u.split("\n"),p=x(t).split("\n"),f=0,d="";if("strictEqual"===n&&"object"===g(e)&&"object"===g(t)&&null!==e&&null!==t&&(n="strictEqualObject"),1===c.length&&1===p.length&&c[0]!==p[0]){var h=c[0].length+p[0].length;if(h<=10){if(!("object"===g(e)&&null!==e||"object"===g(t)&&null!==t||0===e&&0===t))return"".concat(z[n],"\n\n")+"".concat(c[0]," !== ").concat(p[0],"\n")}else if("strictEqualObject"!==n&&h<(r.stderr&&r.stderr.isTTY?r.stderr.columns:80)){for(;c[0][f]===p[0][f];)f++;f>2&&(d="\n ".concat(function(e,t){if(t=Math.floor(t),0==e.length||0==t)return"";var n=e.length*t;for(t=Math.floor(Math.log(t)/Math.log(2));t;)e+=e,t--;return e+e.substring(0,n-e.length)}(" ",f),"^"),f=0)}}for(var m=c[c.length-1],b=p[p.length-1];m===b&&(f++<2?s="\n ".concat(m).concat(s):o=m,c.pop(),p.pop(),0!==c.length&&0!==p.length);)m=c[c.length-1],b=p[p.length-1];var v=Math.max(c.length,p.length);if(0===v){var w=u.split("\n");if(w.length>30)for(w[26]="".concat(A,"...").concat(O);w.length>27;)w.pop();return"".concat(z.notIdentical,"\n\n").concat(w.join("\n"),"\n")}f>3&&(s="\n".concat(A,"...").concat(O).concat(s),l=!0),""!==o&&(s="\n ".concat(o).concat(s),o="");var E=0,S=z[n]+"\n".concat(M,"+ actual").concat(O," ").concat(_,"- expected").concat(O),C=" ".concat(A,"...").concat(O," Lines skipped");for(f=0;f1&&f>2&&(T>4?(i+="\n".concat(A,"...").concat(O),l=!0):T>3&&(i+="\n ".concat(p[f-2]),E++),i+="\n ".concat(p[f-1]),E++),a=f,o+="\n".concat(_,"-").concat(O," ").concat(p[f]),E++;else if(p.length1&&f>2&&(T>4?(i+="\n".concat(A,"...").concat(O),l=!0):T>3&&(i+="\n ".concat(c[f-2]),E++),i+="\n ".concat(c[f-1]),E++),a=f,i+="\n".concat(M,"+").concat(O," ").concat(c[f]),E++;else{var L=p[f],P=c[f],R=P!==L&&(!y(P,",")||P.slice(0,-1)!==L);R&&y(L,",")&&L.slice(0,-1)===P&&(R=!1,P+=","),R?(T>1&&f>2&&(T>4?(i+="\n".concat(A,"...").concat(O),l=!0):T>3&&(i+="\n ".concat(c[f-2]),E++),i+="\n ".concat(c[f-1]),E++),a=f,i+="\n".concat(M,"+").concat(O," ").concat(P),o+="\n".concat(_,"-").concat(O," ").concat(L),E+=2):(i+=o,o="",1!==T&&0!==f||(i+="\n ".concat(P),E++))}if(E>20&&f30)for(h[26]="".concat(A,"...").concat(O);h.length>27;)h.pop();t=1===h.length?p.call(this,"".concat(d," ").concat(h[0])):p.call(this,"".concat(d,"\n\n").concat(h.join("\n"),"\n"))}else{var m=x(a),b="",E=z[o];"notDeepEqual"===o||"notEqual"===o?(m="".concat(z[o],"\n\n").concat(m)).length>1024&&(m="".concat(m.slice(0,1021),"...")):(b="".concat(x(s)),m.length>512&&(m="".concat(m.slice(0,509),"...")),b.length>512&&(b="".concat(b.slice(0,509),"...")),"deepEqual"===o||"equal"===o?m="".concat(E,"\n\n").concat(m,"\n\nshould equal\n\n"):b=" ".concat(o," ").concat(b)),t=p.call(this,"".concat(m).concat(b))}return Error.stackTraceLimit=l,t.generatedMessage=!n,Object.defineProperty(c(t),"name",{value:"AssertionError [ERR_ASSERTION]",enumerable:!1,writable:!0,configurable:!0}),t.code="ERR_ASSERTION",t.actual=a,t.expected=s,t.operator=o,Error.captureStackTrace&&Error.captureStackTrace(c(t),i),t.stack,t.name="AssertionError",u(t)}return a=f,(l=[{key:"toString",value:function(){return"".concat(this.name," [").concat(this.code,"]: ").concat(this.message)}},{key:t,value:function(e,t){return b(this,i(i({},t),{},{customInspect:!1,depth:0}))}}])&&s(a.prototype,l),Object.defineProperty(a,"prototype",{writable:!1}),f}(p(Error),b.custom);e.exports=E},3925(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(96540)),a=r(n(46942)),s=n(37934),l=n(29688),u=n(6973),c=r(n(82376)),p=r(n(8097)),f=r(n(69002)),d=function(e){var t=e.id,n=e.message;return i.default.createElement(u.Tooltip,{id:t,place:"left",effect:"solid"},i.default.createElement("span",null,i.default.createElement(l.FormattedMessage,{id:n})))};function h(e,t,n){var r={legend:s.Legend},o=function(e){var o=e.layers,s=e.mapControls,l=e.scale,c=e.onToggleMapControl,p=e.isExport,f=e.logoComponent,h=e.actionIcons,m=void 0===h?r:h,g=(null==s?void 0:s.mapLegend)||{},b=g||{},v=b.active,y=b.disableClose,A=(0,i.useCallback)(function(){return c("mapLegend")},[c]),M=(0,i.useCallback)(function(e){e.preventDefault(),A()},[A]);return g.show?v?i.default.createElement(t,{scale:l,header:"header.layerLegend",onClick:A,isExport:p,disableClose:y,logoComponent:f},i.default.createElement(n,{layers:o})):i.default.createElement(u.MapControlButton,{"data-tip":!0,"data-for":"show-legend",className:(0,a.default)("map-control-button","show-legend",{isActive:v}),onClick:M},i.default.createElement(m.legend,{height:"22px"}),i.default.createElement(d,{id:"show-legend",message:"tooltip.showLegend"})):null};return o.displayName="MapLegendPanel",o}h.deps=[c.default,p.default,f.default];var m=h;t.default=m},3995(e,t,n){"use strict";var r=n(46518),o=n(79504),i=n(24194),a=n(57696),s=n(67787),l=n(53602),u=Math.pow,c=1024,p=o(DataView.prototype.setUint16);r({target:"DataView",proto:!0},{setFloat16:function(e,t){p(i(this),a(e),function(e){if(e!=e)return 32256;if(0===e)return(1/e==-1/0)<<15;var t=e<0;if(t&&(e=-e),e>=65520)return t<<15|31744;if(e<61005353927612305e-21)return t<<15|l(16777216*e);var n=0|s(e);if(-15===n)return t<<15|c;var r=l((e*u(2,-n)-1)*c);return r===c?t<<15|n+16<<10:t<<15|n+15<<10|r}(+t),arguments.length>2&&arguments[2])}})},4012(e,t,n){"use strict";var r=n(59098)(/\s/);e.exports=r},4055(e,t,n){"use strict";var r=n(44576),o=n(20034),i=r.document,a=o(i)&&o(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},4092(e){"use strict";e.exports=function(e,t){return t&&(e.skip=function(){return t}),e.wrap=function(t,n){return t(e,n)},e.chain=function(){return"undefined"!=typeof console&&console.log("rest.js: client.chain() is deprecated, use client.wrap() instead"),e.wrap.apply(this,arguments)},e}},4124(e,t,n){var r=n(45539)(function(e,t,n){return e+(n?"_":"")+t.toLowerCase()});e.exports=r},4146(e,t,n){"use strict";var r=n(73404),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return r.isMemo(e)?a:s[e.$$typeof]||o}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=a;var u=Object.defineProperty,c=Object.getOwnPropertyNames,p=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,d=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(h){var o=d(n);o&&o!==h&&e(t,o,r)}var a=c(n);p&&(a=a.concat(p(n)));for(var s=l(t),m=l(n),g=0;g=t.status}function o(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(n){var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var i="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof n.g&&n.g.global===n.g?n.g:void 0,a=i.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),s=i.saveAs||("object"!=typeof window||window!==i?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(e,n,a){var s=i.URL||i.webkitURL,l=document.createElement("a");n=n||e.name||"download",l.download=n,l.rel="noopener","string"==typeof e?(l.href=e,l.origin===location.origin?o(l):r(l.href)?t(e,n,a):o(l,l.target="_blank")):(l.href=s.createObjectURL(e),setTimeout(function(){s.revokeObjectURL(l.href)},4e4),setTimeout(function(){o(l)},0))}:"msSaveOrOpenBlob"in navigator?function(e,n,i){if(n=n||e.name||"download","string"!=typeof e)navigator.msSaveOrOpenBlob(function(e,t){return void 0===t?t={autoBom:!1}:"object"!=typeof t&&(console.warn("Deprecated: Expected third argument to be a object"),t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob(["\ufeff",e],{type:e.type}):e}(e,i),n);else if(r(e))t(e,n,i);else{var a=document.createElement("a");a.href=e,a.target="_blank",setTimeout(function(){o(a)})}}:function(e,n,r,o){if((o=o||open("","_blank"))&&(o.document.title=o.document.body.innerText="downloading..."),"string"==typeof e)return t(e,n,r);var s="application/octet-stream"===e.type,l=/constructor/i.test(i.HTMLElement)||i.safari,u=/CriOS\/[\d]+/.test(navigator.userAgent);if((u||s&&l||a)&&"undefined"!=typeof FileReader){var c=new FileReader;c.onloadend=function(){var e=c.result;e=u?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),o?o.location.href=e:location=e,o=null},c.readAsDataURL(e)}else{var p=i.URL||i.webkitURL,f=p.createObjectURL(e);o?o.location=f:location.href=f,o=null,setTimeout(function(){p.revokeObjectURL(f)},4e4)}});i.saveAs=s.saveAs=s,e.exports=s})?r.apply(t,[]):r)||(e.exports=o)},4233(e){"use strict";const t=function*(){}.constructor;e.exports=()=>t},4246(e,t,n){"use strict";n.d(t,{_Y:()=>f,o0:()=>p});var r=n(92717);function o(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"unnamed";const n=e.match(/#define[\s*]SHADER_NAME[\s*]([A-Za-z0-9_-]+)[\s*]/);return n?n[1]:t}function i(e,t){let n="";for(let r=0;r0&&void 0!==arguments[0]?arguments[0]:this.source;if(e.startsWith("#version ")||(e="#version 100\n".concat(e)),this.source=e,this.gl.shaderSource(this.handle,this.source),this.gl.compileShader(this.handle),!this.getParameter(35713)){const e=this.gl.getShaderInfoLog(this.handle),{shaderName:t,errors:n,warnings:s}=function(e,t,n,r){const s=e.split(/\r?\n/),l={},u={},c=r||o(t)||"(unnamed)",p="".concat(function(e){switch(e){case 35632:return"fragment";case 35633:return"vertex";default:return"unknown type"}}(n)," shader ").concat(c);for(let t=0;t1&&void 0!==arguments[1]?arguments[1]:1,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:": ";const r=e.split(/\r?\n/),o=String(r.length+t-1).length;return r.map((e,r)=>{const i=String(r+t),s=i.length;return a(i,o-s)+n+e})}(t);return{shaderName:p,errors:i(l,f),warnings:i(u,f)}}(e,this.source,this.shaderType,this.id);throw r.Rm.error("GLSL compilation errors in ".concat(t,"\n").concat(n))(),r.Rm.warn("GLSL compilation warnings in ".concat(t,"\n").concat(s))(),new Error("GLSL compilation errors in ".concat(t))}}_deleteHandle(){this.gl.deleteShader(this.handle)}_getOptsFromHandle(){return{type:this.getParameter(35663),source:this.getSource()}}}class p extends c{get[Symbol.toStringTag](){return"VertexShader"}constructor(e,t){"string"==typeof t&&(t={source:t}),super(e,Object.assign({},t,{shaderType:35633}))}_createHandle(){return this.gl.createShader(35633)}}class f extends c{get[Symbol.toStringTag](){return"FragmentShader"}constructor(e,t){"string"==typeof t&&(t={source:t}),super(e,Object.assign({},t,{shaderType:35632}))}_createHandle(){return this.gl.createShader(35632)}}},4294(e,t,n){"use strict";var r=n(46518),o=n(97751),i=n(18745),a=n(79039),s=n(14601),l="AggregateError",u=o(l),c=!a(function(){return 1!==u([1]).errors[0]})&&a(function(){return 7!==u([1],l,{cause:7}).cause});r({global:!0,constructor:!0,arity:2,forced:c},{AggregateError:s(l,function(e){return function(t,n){return i(e,this,arguments)}},c,!0)})},4360(e,t,n){"use strict";var r=n(46518),o=n(33164);r({target:"Math",stat:!0},{f16round:function(e){return o(e,.0009765625,65504,6103515625e-14)}})},4373(e){e.exports=function(e){var t=Object(e),n=[];for(var r in t)n.unshift(r);return function e(){for(;n.length;)if((r=n.pop())in t)return e.value=r,e.done=!1,e;return e.done=!0,e}},e.exports.__esModule=!0,e.exports.default=e.exports},4390(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>r});const r={DEPTH_BUFFER_BIT:256,STENCIL_BUFFER_BIT:1024,COLOR_BUFFER_BIT:16384,POINTS:0,LINES:1,LINE_LOOP:2,LINE_STRIP:3,TRIANGLES:4,TRIANGLE_STRIP:5,TRIANGLE_FAN:6,ZERO:0,ONE:1,SRC_COLOR:768,ONE_MINUS_SRC_COLOR:769,SRC_ALPHA:770,ONE_MINUS_SRC_ALPHA:771,DST_ALPHA:772,ONE_MINUS_DST_ALPHA:773,DST_COLOR:774,ONE_MINUS_DST_COLOR:775,SRC_ALPHA_SATURATE:776,CONSTANT_COLOR:32769,ONE_MINUS_CONSTANT_COLOR:32770,CONSTANT_ALPHA:32771,ONE_MINUS_CONSTANT_ALPHA:32772,FUNC_ADD:32774,FUNC_SUBTRACT:32778,FUNC_REVERSE_SUBTRACT:32779,BLEND_EQUATION:32777,BLEND_EQUATION_RGB:32777,BLEND_EQUATION_ALPHA:34877,BLEND_DST_RGB:32968,BLEND_SRC_RGB:32969,BLEND_DST_ALPHA:32970,BLEND_SRC_ALPHA:32971,BLEND_COLOR:32773,ARRAY_BUFFER_BINDING:34964,ELEMENT_ARRAY_BUFFER_BINDING:34965,LINE_WIDTH:2849,ALIASED_POINT_SIZE_RANGE:33901,ALIASED_LINE_WIDTH_RANGE:33902,CULL_FACE_MODE:2885,FRONT_FACE:2886,DEPTH_RANGE:2928,DEPTH_WRITEMASK:2930,DEPTH_CLEAR_VALUE:2931,DEPTH_FUNC:2932,STENCIL_CLEAR_VALUE:2961,STENCIL_FUNC:2962,STENCIL_FAIL:2964,STENCIL_PASS_DEPTH_FAIL:2965,STENCIL_PASS_DEPTH_PASS:2966,STENCIL_REF:2967,STENCIL_VALUE_MASK:2963,STENCIL_WRITEMASK:2968,STENCIL_BACK_FUNC:34816,STENCIL_BACK_FAIL:34817,STENCIL_BACK_PASS_DEPTH_FAIL:34818,STENCIL_BACK_PASS_DEPTH_PASS:34819,STENCIL_BACK_REF:36003,STENCIL_BACK_VALUE_MASK:36004,STENCIL_BACK_WRITEMASK:36005,VIEWPORT:2978,SCISSOR_BOX:3088,COLOR_CLEAR_VALUE:3106,COLOR_WRITEMASK:3107,UNPACK_ALIGNMENT:3317,PACK_ALIGNMENT:3333,MAX_TEXTURE_SIZE:3379,MAX_VIEWPORT_DIMS:3386,SUBPIXEL_BITS:3408,RED_BITS:3410,GREEN_BITS:3411,BLUE_BITS:3412,ALPHA_BITS:3413,DEPTH_BITS:3414,STENCIL_BITS:3415,POLYGON_OFFSET_UNITS:10752,POLYGON_OFFSET_FACTOR:32824,TEXTURE_BINDING_2D:32873,SAMPLE_BUFFERS:32936,SAMPLES:32937,SAMPLE_COVERAGE_VALUE:32938,SAMPLE_COVERAGE_INVERT:32939,COMPRESSED_TEXTURE_FORMATS:34467,VENDOR:7936,RENDERER:7937,VERSION:7938,IMPLEMENTATION_COLOR_READ_TYPE:35738,IMPLEMENTATION_COLOR_READ_FORMAT:35739,BROWSER_DEFAULT_WEBGL:37444,STATIC_DRAW:35044,STREAM_DRAW:35040,DYNAMIC_DRAW:35048,ARRAY_BUFFER:34962,ELEMENT_ARRAY_BUFFER:34963,BUFFER_SIZE:34660,BUFFER_USAGE:34661,CURRENT_VERTEX_ATTRIB:34342,VERTEX_ATTRIB_ARRAY_ENABLED:34338,VERTEX_ATTRIB_ARRAY_SIZE:34339,VERTEX_ATTRIB_ARRAY_STRIDE:34340,VERTEX_ATTRIB_ARRAY_TYPE:34341,VERTEX_ATTRIB_ARRAY_NORMALIZED:34922,VERTEX_ATTRIB_ARRAY_POINTER:34373,VERTEX_ATTRIB_ARRAY_BUFFER_BINDING:34975,CULL_FACE:2884,FRONT:1028,BACK:1029,FRONT_AND_BACK:1032,BLEND:3042,DEPTH_TEST:2929,DITHER:3024,POLYGON_OFFSET_FILL:32823,SAMPLE_ALPHA_TO_COVERAGE:32926,SAMPLE_COVERAGE:32928,SCISSOR_TEST:3089,STENCIL_TEST:2960,NO_ERROR:0,INVALID_ENUM:1280,INVALID_VALUE:1281,INVALID_OPERATION:1282,OUT_OF_MEMORY:1285,CONTEXT_LOST_WEBGL:37442,CW:2304,CCW:2305,DONT_CARE:4352,FASTEST:4353,NICEST:4354,GENERATE_MIPMAP_HINT:33170,BYTE:5120,UNSIGNED_BYTE:5121,SHORT:5122,UNSIGNED_SHORT:5123,INT:5124,UNSIGNED_INT:5125,FLOAT:5126,DOUBLE:5130,DEPTH_COMPONENT:6402,ALPHA:6406,RGB:6407,RGBA:6408,LUMINANCE:6409,LUMINANCE_ALPHA:6410,UNSIGNED_SHORT_4_4_4_4:32819,UNSIGNED_SHORT_5_5_5_1:32820,UNSIGNED_SHORT_5_6_5:33635,FRAGMENT_SHADER:35632,VERTEX_SHADER:35633,COMPILE_STATUS:35713,DELETE_STATUS:35712,LINK_STATUS:35714,VALIDATE_STATUS:35715,ATTACHED_SHADERS:35717,ACTIVE_ATTRIBUTES:35721,ACTIVE_UNIFORMS:35718,MAX_VERTEX_ATTRIBS:34921,MAX_VERTEX_UNIFORM_VECTORS:36347,MAX_VARYING_VECTORS:36348,MAX_COMBINED_TEXTURE_IMAGE_UNITS:35661,MAX_VERTEX_TEXTURE_IMAGE_UNITS:35660,MAX_TEXTURE_IMAGE_UNITS:34930,MAX_FRAGMENT_UNIFORM_VECTORS:36349,SHADER_TYPE:35663,SHADING_LANGUAGE_VERSION:35724,CURRENT_PROGRAM:35725,NEVER:512,ALWAYS:519,LESS:513,EQUAL:514,LEQUAL:515,GREATER:516,GEQUAL:518,NOTEQUAL:517,KEEP:7680,REPLACE:7681,INCR:7682,DECR:7683,INVERT:5386,INCR_WRAP:34055,DECR_WRAP:34056,NEAREST:9728,LINEAR:9729,NEAREST_MIPMAP_NEAREST:9984,LINEAR_MIPMAP_NEAREST:9985,NEAREST_MIPMAP_LINEAR:9986,LINEAR_MIPMAP_LINEAR:9987,TEXTURE_MAG_FILTER:10240,TEXTURE_MIN_FILTER:10241,TEXTURE_WRAP_S:10242,TEXTURE_WRAP_T:10243,TEXTURE_2D:3553,TEXTURE:5890,TEXTURE_CUBE_MAP:34067,TEXTURE_BINDING_CUBE_MAP:34068,TEXTURE_CUBE_MAP_POSITIVE_X:34069,TEXTURE_CUBE_MAP_NEGATIVE_X:34070,TEXTURE_CUBE_MAP_POSITIVE_Y:34071,TEXTURE_CUBE_MAP_NEGATIVE_Y:34072,TEXTURE_CUBE_MAP_POSITIVE_Z:34073,TEXTURE_CUBE_MAP_NEGATIVE_Z:34074,MAX_CUBE_MAP_TEXTURE_SIZE:34076,TEXTURE0:33984,ACTIVE_TEXTURE:34016,REPEAT:10497,CLAMP_TO_EDGE:33071,MIRRORED_REPEAT:33648,TEXTURE_WIDTH:4096,TEXTURE_HEIGHT:4097,FLOAT_VEC2:35664,FLOAT_VEC3:35665,FLOAT_VEC4:35666,INT_VEC2:35667,INT_VEC3:35668,INT_VEC4:35669,BOOL:35670,BOOL_VEC2:35671,BOOL_VEC3:35672,BOOL_VEC4:35673,FLOAT_MAT2:35674,FLOAT_MAT3:35675,FLOAT_MAT4:35676,SAMPLER_2D:35678,SAMPLER_CUBE:35680,LOW_FLOAT:36336,MEDIUM_FLOAT:36337,HIGH_FLOAT:36338,LOW_INT:36339,MEDIUM_INT:36340,HIGH_INT:36341,FRAMEBUFFER:36160,RENDERBUFFER:36161,RGBA4:32854,RGB5_A1:32855,RGB565:36194,DEPTH_COMPONENT16:33189,STENCIL_INDEX:6401,STENCIL_INDEX8:36168,DEPTH_STENCIL:34041,RENDERBUFFER_WIDTH:36162,RENDERBUFFER_HEIGHT:36163,RENDERBUFFER_INTERNAL_FORMAT:36164,RENDERBUFFER_RED_SIZE:36176,RENDERBUFFER_GREEN_SIZE:36177,RENDERBUFFER_BLUE_SIZE:36178,RENDERBUFFER_ALPHA_SIZE:36179,RENDERBUFFER_DEPTH_SIZE:36180,RENDERBUFFER_STENCIL_SIZE:36181,FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE:36048,FRAMEBUFFER_ATTACHMENT_OBJECT_NAME:36049,FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL:36050,FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE:36051,COLOR_ATTACHMENT0:36064,DEPTH_ATTACHMENT:36096,STENCIL_ATTACHMENT:36128,DEPTH_STENCIL_ATTACHMENT:33306,NONE:0,FRAMEBUFFER_COMPLETE:36053,FRAMEBUFFER_INCOMPLETE_ATTACHMENT:36054,FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT:36055,FRAMEBUFFER_INCOMPLETE_DIMENSIONS:36057,FRAMEBUFFER_UNSUPPORTED:36061,FRAMEBUFFER_BINDING:36006,RENDERBUFFER_BINDING:36007,READ_FRAMEBUFFER:36008,DRAW_FRAMEBUFFER:36009,MAX_RENDERBUFFER_SIZE:34024,INVALID_FRAMEBUFFER_OPERATION:1286,UNPACK_FLIP_Y_WEBGL:37440,UNPACK_PREMULTIPLY_ALPHA_WEBGL:37441,UNPACK_COLORSPACE_CONVERSION_WEBGL:37443,READ_BUFFER:3074,UNPACK_ROW_LENGTH:3314,UNPACK_SKIP_ROWS:3315,UNPACK_SKIP_PIXELS:3316,PACK_ROW_LENGTH:3330,PACK_SKIP_ROWS:3331,PACK_SKIP_PIXELS:3332,TEXTURE_BINDING_3D:32874,UNPACK_SKIP_IMAGES:32877,UNPACK_IMAGE_HEIGHT:32878,MAX_3D_TEXTURE_SIZE:32883,MAX_ELEMENTS_VERTICES:33e3,MAX_ELEMENTS_INDICES:33001,MAX_TEXTURE_LOD_BIAS:34045,MAX_FRAGMENT_UNIFORM_COMPONENTS:35657,MAX_VERTEX_UNIFORM_COMPONENTS:35658,MAX_ARRAY_TEXTURE_LAYERS:35071,MIN_PROGRAM_TEXEL_OFFSET:35076,MAX_PROGRAM_TEXEL_OFFSET:35077,MAX_VARYING_COMPONENTS:35659,FRAGMENT_SHADER_DERIVATIVE_HINT:35723,RASTERIZER_DISCARD:35977,VERTEX_ARRAY_BINDING:34229,MAX_VERTEX_OUTPUT_COMPONENTS:37154,MAX_FRAGMENT_INPUT_COMPONENTS:37157,MAX_SERVER_WAIT_TIMEOUT:37137,MAX_ELEMENT_INDEX:36203,RED:6403,RGB8:32849,RGBA8:32856,RGB10_A2:32857,TEXTURE_3D:32879,TEXTURE_WRAP_R:32882,TEXTURE_MIN_LOD:33082,TEXTURE_MAX_LOD:33083,TEXTURE_BASE_LEVEL:33084,TEXTURE_MAX_LEVEL:33085,TEXTURE_COMPARE_MODE:34892,TEXTURE_COMPARE_FUNC:34893,SRGB:35904,SRGB8:35905,SRGB8_ALPHA8:35907,COMPARE_REF_TO_TEXTURE:34894,RGBA32F:34836,RGB32F:34837,RGBA16F:34842,RGB16F:34843,TEXTURE_2D_ARRAY:35866,TEXTURE_BINDING_2D_ARRAY:35869,R11F_G11F_B10F:35898,RGB9_E5:35901,RGBA32UI:36208,RGB32UI:36209,RGBA16UI:36214,RGB16UI:36215,RGBA8UI:36220,RGB8UI:36221,RGBA32I:36226,RGB32I:36227,RGBA16I:36232,RGB16I:36233,RGBA8I:36238,RGB8I:36239,RED_INTEGER:36244,RGB_INTEGER:36248,RGBA_INTEGER:36249,R8:33321,RG8:33323,R16F:33325,R32F:33326,RG16F:33327,RG32F:33328,R8I:33329,R8UI:33330,R16I:33331,R16UI:33332,R32I:33333,R32UI:33334,RG8I:33335,RG8UI:33336,RG16I:33337,RG16UI:33338,RG32I:33339,RG32UI:33340,R8_SNORM:36756,RG8_SNORM:36757,RGB8_SNORM:36758,RGBA8_SNORM:36759,RGB10_A2UI:36975,TEXTURE_IMMUTABLE_FORMAT:37167,TEXTURE_IMMUTABLE_LEVELS:33503,UNSIGNED_INT_2_10_10_10_REV:33640,UNSIGNED_INT_10F_11F_11F_REV:35899,UNSIGNED_INT_5_9_9_9_REV:35902,FLOAT_32_UNSIGNED_INT_24_8_REV:36269,UNSIGNED_INT_24_8:34042,HALF_FLOAT:5131,RG:33319,RG_INTEGER:33320,INT_2_10_10_10_REV:36255,CURRENT_QUERY:34917,QUERY_RESULT:34918,QUERY_RESULT_AVAILABLE:34919,ANY_SAMPLES_PASSED:35887,ANY_SAMPLES_PASSED_CONSERVATIVE:36202,MAX_DRAW_BUFFERS:34852,DRAW_BUFFER0:34853,DRAW_BUFFER1:34854,DRAW_BUFFER2:34855,DRAW_BUFFER3:34856,DRAW_BUFFER4:34857,DRAW_BUFFER5:34858,DRAW_BUFFER6:34859,DRAW_BUFFER7:34860,DRAW_BUFFER8:34861,DRAW_BUFFER9:34862,DRAW_BUFFER10:34863,DRAW_BUFFER11:34864,DRAW_BUFFER12:34865,DRAW_BUFFER13:34866,DRAW_BUFFER14:34867,DRAW_BUFFER15:34868,MAX_COLOR_ATTACHMENTS:36063,COLOR_ATTACHMENT1:36065,COLOR_ATTACHMENT2:36066,COLOR_ATTACHMENT3:36067,COLOR_ATTACHMENT4:36068,COLOR_ATTACHMENT5:36069,COLOR_ATTACHMENT6:36070,COLOR_ATTACHMENT7:36071,COLOR_ATTACHMENT8:36072,COLOR_ATTACHMENT9:36073,COLOR_ATTACHMENT10:36074,COLOR_ATTACHMENT11:36075,COLOR_ATTACHMENT12:36076,COLOR_ATTACHMENT13:36077,COLOR_ATTACHMENT14:36078,COLOR_ATTACHMENT15:36079,SAMPLER_3D:35679,SAMPLER_2D_SHADOW:35682,SAMPLER_2D_ARRAY:36289,SAMPLER_2D_ARRAY_SHADOW:36292,SAMPLER_CUBE_SHADOW:36293,INT_SAMPLER_2D:36298,INT_SAMPLER_3D:36299,INT_SAMPLER_CUBE:36300,INT_SAMPLER_2D_ARRAY:36303,UNSIGNED_INT_SAMPLER_2D:36306,UNSIGNED_INT_SAMPLER_3D:36307,UNSIGNED_INT_SAMPLER_CUBE:36308,UNSIGNED_INT_SAMPLER_2D_ARRAY:36311,MAX_SAMPLES:36183,SAMPLER_BINDING:35097,PIXEL_PACK_BUFFER:35051,PIXEL_UNPACK_BUFFER:35052,PIXEL_PACK_BUFFER_BINDING:35053,PIXEL_UNPACK_BUFFER_BINDING:35055,COPY_READ_BUFFER:36662,COPY_WRITE_BUFFER:36663,COPY_READ_BUFFER_BINDING:36662,COPY_WRITE_BUFFER_BINDING:36663,FLOAT_MAT2x3:35685,FLOAT_MAT2x4:35686,FLOAT_MAT3x2:35687,FLOAT_MAT3x4:35688,FLOAT_MAT4x2:35689,FLOAT_MAT4x3:35690,UNSIGNED_INT_VEC2:36294,UNSIGNED_INT_VEC3:36295,UNSIGNED_INT_VEC4:36296,UNSIGNED_NORMALIZED:35863,SIGNED_NORMALIZED:36764,VERTEX_ATTRIB_ARRAY_INTEGER:35069,VERTEX_ATTRIB_ARRAY_DIVISOR:35070,TRANSFORM_FEEDBACK_BUFFER_MODE:35967,MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS:35968,TRANSFORM_FEEDBACK_VARYINGS:35971,TRANSFORM_FEEDBACK_BUFFER_START:35972,TRANSFORM_FEEDBACK_BUFFER_SIZE:35973,TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN:35976,MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS:35978,MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS:35979,INTERLEAVED_ATTRIBS:35980,SEPARATE_ATTRIBS:35981,TRANSFORM_FEEDBACK_BUFFER:35982,TRANSFORM_FEEDBACK_BUFFER_BINDING:35983,TRANSFORM_FEEDBACK:36386,TRANSFORM_FEEDBACK_PAUSED:36387,TRANSFORM_FEEDBACK_ACTIVE:36388,TRANSFORM_FEEDBACK_BINDING:36389,FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING:33296,FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE:33297,FRAMEBUFFER_ATTACHMENT_RED_SIZE:33298,FRAMEBUFFER_ATTACHMENT_GREEN_SIZE:33299,FRAMEBUFFER_ATTACHMENT_BLUE_SIZE:33300,FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE:33301,FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE:33302,FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE:33303,FRAMEBUFFER_DEFAULT:33304,DEPTH24_STENCIL8:35056,DRAW_FRAMEBUFFER_BINDING:36006,READ_FRAMEBUFFER_BINDING:36010,RENDERBUFFER_SAMPLES:36011,FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER:36052,FRAMEBUFFER_INCOMPLETE_MULTISAMPLE:36182,UNIFORM_BUFFER:35345,UNIFORM_BUFFER_BINDING:35368,UNIFORM_BUFFER_START:35369,UNIFORM_BUFFER_SIZE:35370,MAX_VERTEX_UNIFORM_BLOCKS:35371,MAX_FRAGMENT_UNIFORM_BLOCKS:35373,MAX_COMBINED_UNIFORM_BLOCKS:35374,MAX_UNIFORM_BUFFER_BINDINGS:35375,MAX_UNIFORM_BLOCK_SIZE:35376,MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS:35377,MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS:35379,UNIFORM_BUFFER_OFFSET_ALIGNMENT:35380,ACTIVE_UNIFORM_BLOCKS:35382,UNIFORM_TYPE:35383,UNIFORM_SIZE:35384,UNIFORM_BLOCK_INDEX:35386,UNIFORM_OFFSET:35387,UNIFORM_ARRAY_STRIDE:35388,UNIFORM_MATRIX_STRIDE:35389,UNIFORM_IS_ROW_MAJOR:35390,UNIFORM_BLOCK_BINDING:35391,UNIFORM_BLOCK_DATA_SIZE:35392,UNIFORM_BLOCK_ACTIVE_UNIFORMS:35394,UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES:35395,UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER:35396,UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER:35398,OBJECT_TYPE:37138,SYNC_CONDITION:37139,SYNC_STATUS:37140,SYNC_FLAGS:37141,SYNC_FENCE:37142,SYNC_GPU_COMMANDS_COMPLETE:37143,UNSIGNALED:37144,SIGNALED:37145,ALREADY_SIGNALED:37146,TIMEOUT_EXPIRED:37147,CONDITION_SATISFIED:37148,WAIT_FAILED:37149,SYNC_FLUSH_COMMANDS_BIT:1,COLOR:6144,DEPTH:6145,STENCIL:6146,MIN:32775,MAX:32776,DEPTH_COMPONENT24:33190,STREAM_READ:35041,STREAM_COPY:35042,STATIC_READ:35045,STATIC_COPY:35046,DYNAMIC_READ:35049,DYNAMIC_COPY:35050,DEPTH_COMPONENT32F:36012,DEPTH32F_STENCIL8:36013,INVALID_INDEX:4294967295,TIMEOUT_IGNORED:-1,MAX_CLIENT_WAIT_TIMEOUT_WEBGL:37447,VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE:35070,UNMASKED_VENDOR_WEBGL:37445,UNMASKED_RENDERER_WEBGL:37446,MAX_TEXTURE_MAX_ANISOTROPY_EXT:34047,TEXTURE_MAX_ANISOTROPY_EXT:34046,COMPRESSED_RGB_S3TC_DXT1_EXT:33776,COMPRESSED_RGBA_S3TC_DXT1_EXT:33777,COMPRESSED_RGBA_S3TC_DXT3_EXT:33778,COMPRESSED_RGBA_S3TC_DXT5_EXT:33779,COMPRESSED_R11_EAC:37488,COMPRESSED_SIGNED_R11_EAC:37489,COMPRESSED_RG11_EAC:37490,COMPRESSED_SIGNED_RG11_EAC:37491,COMPRESSED_RGB8_ETC2:37492,COMPRESSED_RGBA8_ETC2_EAC:37493,COMPRESSED_SRGB8_ETC2:37494,COMPRESSED_SRGB8_ALPHA8_ETC2_EAC:37495,COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2:37496,COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2:37497,COMPRESSED_RGB_PVRTC_4BPPV1_IMG:35840,COMPRESSED_RGBA_PVRTC_4BPPV1_IMG:35842,COMPRESSED_RGB_PVRTC_2BPPV1_IMG:35841,COMPRESSED_RGBA_PVRTC_2BPPV1_IMG:35843,COMPRESSED_RGB_ETC1_WEBGL:36196,COMPRESSED_RGB_ATC_WEBGL:35986,COMPRESSED_RGBA_ATC_EXPLICIT_ALPHA_WEBGL:35986,COMPRESSED_RGBA_ATC_INTERPOLATED_ALPHA_WEBGL:34798,UNSIGNED_INT_24_8_WEBGL:34042,HALF_FLOAT_OES:36193,RGBA32F_EXT:34836,RGB32F_EXT:34837,FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT:33297,UNSIGNED_NORMALIZED_EXT:35863,MIN_EXT:32775,MAX_EXT:32776,SRGB_EXT:35904,SRGB_ALPHA_EXT:35906,SRGB8_ALPHA8_EXT:35907,FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT:33296,FRAGMENT_SHADER_DERIVATIVE_HINT_OES:35723,COLOR_ATTACHMENT0_WEBGL:36064,COLOR_ATTACHMENT1_WEBGL:36065,COLOR_ATTACHMENT2_WEBGL:36066,COLOR_ATTACHMENT3_WEBGL:36067,COLOR_ATTACHMENT4_WEBGL:36068,COLOR_ATTACHMENT5_WEBGL:36069,COLOR_ATTACHMENT6_WEBGL:36070,COLOR_ATTACHMENT7_WEBGL:36071,COLOR_ATTACHMENT8_WEBGL:36072,COLOR_ATTACHMENT9_WEBGL:36073,COLOR_ATTACHMENT10_WEBGL:36074,COLOR_ATTACHMENT11_WEBGL:36075,COLOR_ATTACHMENT12_WEBGL:36076,COLOR_ATTACHMENT13_WEBGL:36077,COLOR_ATTACHMENT14_WEBGL:36078,COLOR_ATTACHMENT15_WEBGL:36079,DRAW_BUFFER0_WEBGL:34853,DRAW_BUFFER1_WEBGL:34854,DRAW_BUFFER2_WEBGL:34855,DRAW_BUFFER3_WEBGL:34856,DRAW_BUFFER4_WEBGL:34857,DRAW_BUFFER5_WEBGL:34858,DRAW_BUFFER6_WEBGL:34859,DRAW_BUFFER7_WEBGL:34860,DRAW_BUFFER8_WEBGL:34861,DRAW_BUFFER9_WEBGL:34862,DRAW_BUFFER10_WEBGL:34863,DRAW_BUFFER11_WEBGL:34864,DRAW_BUFFER12_WEBGL:34865,DRAW_BUFFER13_WEBGL:34866,DRAW_BUFFER14_WEBGL:34867,DRAW_BUFFER15_WEBGL:34868,MAX_COLOR_ATTACHMENTS_WEBGL:36063,MAX_DRAW_BUFFERS_WEBGL:34852,VERTEX_ARRAY_BINDING_OES:34229,QUERY_COUNTER_BITS_EXT:34916,CURRENT_QUERY_EXT:34917,QUERY_RESULT_EXT:34918,QUERY_RESULT_AVAILABLE_EXT:34919,TIME_ELAPSED_EXT:35007,TIMESTAMP_EXT:36392,GPU_DISJOINT_EXT:36795}},4417(e){"use strict";e.exports=function(e,t){return t||(t={}),e?(e=String(e.__esModule?e.default:e),/^['"].*['"]$/.test(e)&&(e=e.slice(1,-1)),t.hash&&(e+=t.hash),/["'() \t\n]|(%20)/.test(e)||t.needQuotes?'"'.concat(e.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):e):e}},4495(e,t,n){"use strict";var r=n(39519),o=n(79039),i=n(44576).String;e.exports=!!Object.getOwnPropertySymbols&&!o(function(){var e=Symbol("symbol detection");return!i(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41})},4509(e,t,n){var r=n(12651);e.exports=function(e){return r(this,e).has(e)}},4539(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o10*h&&(o.accumulatedTime=0),0===o.accumulatedTime)return o.animationID=null,void o.startAnimationIfNecessary();for(var i=(o.accumulatedTime-Math.floor(o.accumulatedTime/h)*h)/h,a=Math.floor(o.accumulatedTime/h),s=[],c=[],f=[],d=[],m=0;ms});var r=n(64467),o=n(65606);function i(){let e;if("undefined"!=typeof window&&window.performance)e=window.performance.now();else if(void 0!==o&&o.hrtime){const t=o.hrtime();e=1e3*t[0]+t[1]/1e6}else e=Date.now();return e}class a{constructor(e,t){(0,r.A)(this,"name",void 0),(0,r.A)(this,"type",void 0),(0,r.A)(this,"sampleSize",1),(0,r.A)(this,"time",void 0),(0,r.A)(this,"count",void 0),(0,r.A)(this,"samples",void 0),(0,r.A)(this,"lastTiming",void 0),(0,r.A)(this,"lastSampleTime",void 0),(0,r.A)(this,"lastSampleCount",void 0),(0,r.A)(this,"_count",0),(0,r.A)(this,"_time",0),(0,r.A)(this,"_samples",0),(0,r.A)(this,"_startTime",0),(0,r.A)(this,"_timerPending",!1),this.name=e,this.type=t,this.reset()}setSampleSize(e){return this.sampleSize=e,this}incrementCount(){return this.addCount(1),this}decrementCount(){return this.subtractCount(1),this}addCount(e){return this._count+=e,this._samples++,this._checkSampling(),this}subtractCount(e){return this._count-=e,this._samples++,this._checkSampling(),this}addTime(e){return this._time+=e,this.lastTiming=e,this._samples++,this._checkSampling(),this}timeStart(){return this._startTime=i(),this._timerPending=!0,this}timeEnd(){return this._timerPending?(this.addTime(i()-this._startTime),this._timerPending=!1,this._checkSampling(),this):this}getSampleAverageCount(){return this.sampleSize>0?this.lastSampleCount/this.sampleSize:0}getSampleAverageTime(){return this.sampleSize>0?this.lastSampleTime/this.sampleSize:0}getSampleHz(){return this.lastSampleTime>0?this.sampleSize/(this.lastSampleTime/1e3):0}getAverageCount(){return this.samples>0?this.count/this.samples:0}getAverageTime(){return this.samples>0?this.time/this.samples:0}getHz(){return this.time>0?this.samples/(this.time/1e3):0}reset(){return this.time=0,this.count=0,this.samples=0,this.lastTiming=0,this.lastSampleTime=0,this.lastSampleCount=0,this._count=0,this._time=0,this._samples=0,this._startTime=0,this._timerPending=!1,this}_checkSampling(){this._samples===this.sampleSize&&(this.lastSampleTime=this._time,this.lastSampleCount=this._count,this.count+=this._count,this.time+=this._time,this.samples+=this._samples,this._time=0,this._count=0,this._samples=0)}}class s{constructor(e){(0,r.A)(this,"id",void 0),(0,r.A)(this,"stats",{}),this.id=e.id,this.stats={},this._initializeStats(e.stats),Object.seal(this)}get(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"count";return this._getOrCreate({name:e,type:t})}get size(){return Object.keys(this.stats).length}reset(){for(const e in this.stats)this.stats[e].reset();return this}forEach(e){for(const t in this.stats)e(this.stats[t])}getTable(){const e={};return this.forEach(t=>{e[t.name]={time:t.time||0,count:t.count||0,average:t.getAverageTime()||0,hz:t.getHz()||0}}),e}_initializeStats(){(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).forEach(e=>this._getOrCreate(e))}_getOrCreate(e){if(!e||!e.name)return null;const{name:t,type:n}=e;return this.stats[t]||(this.stats[t]=e instanceof a?e:new a(t,n)),this.stats[t]}}},4974(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o0&&"number"!=typeof e[0])}e.exports=function e(t,n,f){var d=f||{};return!!(d.strict?i(t,n):t===n)||(!t||!n||"object"!=typeof t&&"object"!=typeof n?d.strict?i(t,n):t==n:function(t,n,i){var f,d;if(typeof t!=typeof n)return!1;if(c(t)||c(n))return!1;if(t.prototype!==n.prototype)return!1;if(o(t)!==o(n))return!1;var h=a(t),m=a(n);if(h!==m)return!1;if(h||m)return t.source===n.source&&s(t)===s(n);if(l(t)&&l(n))return u.call(t)===u.call(n);var g=p(t),b=p(n);if(g!==b)return!1;if(g||b){if(t.length!==n.length)return!1;for(f=0;f=0;f--)if(v[f]!=y[f])return!1;for(f=v.length-1;f>=0;f--)if(!e(t[d=v[f]],n[d],i))return!1;return!0}(t,n,d))}},4986(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.ActionPanelItem=void 0;var i,a,s,l=r(n(20166)),u=o(n(96540)),c=r(n(78094)),p=r(n(46942)),f=n(37934),d=r(n(13207)),h=c.default.div(i||(i=(0,l.default)(["\n display: flex;\n flex-direction: row;\n align-items: center;\n font-size: 12px;\n line-height: 14px;\n padding: 8px;\n min-height: ","px;\n text-transform: capitalize;\n background-color: ",";\n max-width: 200px;\n position: relative;\n\n "," :hover {\n cursor: pointer;\n color: ",";\n .nested-group {\n display: block;\n }\n }\n\n .label {\n margin-left: 8px;\n white-space: nowrap;\n text-overflow: ellipsis;\n }\n\n .label-icon {\n margin-left: auto;\n }\n\n .nested-group {\n max-width: 200px;\n overflow: hidden;\n display: none;\n color: ",";\n position: absolute;\n left: 100%;\n top: 0px;\n padding-left: 4px;\n\n label {\n white-space: nowrap;\n text-overflow: ellipsis;\n }\n }\n"])),function(e){return e.theme.actionPanelHeight},function(e){return e.theme.dropdownListBgd},function(e){return e.color?"border-left: 3px solid rgb(".concat(e.color,");"):""},function(e){return e.theme.textColorHl},function(e){return e.theme.textColor}),m=(0,c.default)(d.default)(a||(a=(0,l.default)(["\n label {\n margin-bottom: 0;\n color: ",";\n padding-left: 20px;\n line-height: 12px;\n\n &:before {\n width: 12px;\n height: 12px;\n background-color: ",";\n }\n &:hover {\n color: ",";\n }\n }\n"])),function(e){return e.theme.textColor},function(e){return e.theme.dropdownListBgd},function(e){return e.theme.textColorHl}),g=function(e,t){return u.default.cloneElement(e,{onClick:function(){u.default.isValidElement(e)&&e.props.onClick&&e.props.onClick(t)},className:(0,p.default)("action-panel-item",e.props.className)})},b=u.default.memo(function(e){var t=e.children,n=e.color,r=e.className,o=e.Icon,i=e.label,a=e.onClick,s=e.isSelection,l=e.isActive,c=e.style,p=(0,u.useCallback)(function(e){e.preventDefault(),e.stopPropagation(),null==a||a()},[a]);return u.default.createElement(h,{className:r,onClick:p,color:n,style:c},o?u.default.createElement("div",{className:"icon"},u.default.createElement(o,{height:"16px"})):null,s?u.default.createElement(m,{type:"checkbox",checked:Boolean(l),id:"switch-".concat(i),secondary:!0,label:i}):u.default.createElement("span",{className:"label"},i),t?u.default.createElement("div",null,u.default.createElement("div",{className:"label-icon"},u.default.createElement(f.ArrowRight,{height:"16px"})),u.default.createElement("div",{className:"nested-group"},u.default.Children.map(t,g))):null)});t.ActionPanelItem=b,b.displayName="ActionPanelItem";var v=c.default.div(s||(s=(0,l.default)(["\n display: flex;\n flex-direction: ",";\n box-shadow: ",";\n transition: ",";\n color: ",";\n\n .action-panel-item {\n "," &:last-of-type {\n border-bottom: 0;\n }\n }\n"])),function(e){return e.direction},function(e){return e.theme.dropdownListShadow},function(e){return e.theme.transitionSlow},function(e){return e.theme.textColor},function(e){return"column"===e.direction?"border-bottom: 1px solid ".concat(e.theme.panelHeaderIcon):"border-right: 1px solid ".concat(e.theme.panelHeaderIcon)}),y=function(e){var t=e.children,n=e.className,r=e.direction,o=void 0===r?"column":r;return u.default.createElement(v,{className:n,direction:o},u.default.Children.map(t,g))};y.displayName="ActionPanel";var A=y;t.default=A},4992(e,t,n){"use strict";n.d(t,{A:()=>c});var r=n(82170),o=n(33185);const i=new Uint16Array([0,1,2,0,2,3,4,5,6,4,6,7,8,9,10,8,10,11,12,13,14,12,14,15,16,17,18,16,18,19,20,21,22,20,22,23]),a=new Float32Array([-1,-1,1,1,-1,1,1,1,1,-1,1,1,-1,-1,-1,-1,1,-1,1,1,-1,1,-1,-1,-1,1,-1,-1,1,1,1,1,1,1,1,-1,-1,-1,-1,1,-1,-1,1,-1,1,-1,-1,1,1,-1,-1,1,1,-1,1,1,1,1,-1,1,-1,-1,-1,-1,-1,1,-1,1,1,-1,1,-1]),s=new Float32Array([0,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0]),l=new Float32Array([0,0,1,0,1,1,0,1,1,0,1,1,0,1,0,0,0,1,0,0,1,0,1,1,1,1,0,1,0,0,1,0,1,0,1,1,0,1,0,0,0,0,1,0,1,1,0,1]),u={POSITION:{size:3,value:new Float32Array(a)},NORMAL:{size:3,value:new Float32Array(s)},TEXCOORD_0:{size:2,value:new Float32Array(l)}};class c extends r.A{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{id:t=(0,o.Ld)("cube-geometry")}=e;super({...e,id:t,indices:{size:1,value:new Uint16Array(i)},attributes:{...u,...e.attributes}})}}},5038(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(4166));t.default=function(){return o.default}},5105(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(23029),o=n(92901),i=n(75107),a=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,r.A)(this,e),this.opts=t}return(0,o.A)(e,[{key:"equals",value:function(e){return this===e||this.constructor===e.constructor&&(0,i.b)(this.opts,e.opts)}},{key:"getShaders",value:function(e){return null}},{key:"getSubLayerProps",value:function(e){var t=e.constructor.defaultProps,n=void 0===t?{}:t,r={updateTriggers:{}};for(var o in n)if(o in this.props){var i=n[o],a=this.props[o];r[o]=a,i&&"accessor"===i.type&&(r.updateTriggers[o]=this.props.updateTriggers[o],"function"==typeof a&&(r[o]=this.getSubLayerAccessor(a,!0)))}return r}},{key:"initializeState",value:function(e,t){}},{key:"updateState",value:function(e,t){}},{key:"draw",value:function(e,t){}},{key:"finalizeState",value:function(e){}}]),e}()},5128(e,t,n){var r=n(80909),o=n(64894);e.exports=function(e,t){var n=-1,i=o(e)?Array(e.length):[];return r(e,function(e,r,o){i[++n]=t(e,r,o)}),i}},5240(e,t,n){"use strict";n(16468)("WeakSet",function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}},n(91625))},5254(e,t,n){"use strict";n.d(t,{A:()=>r});const r=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},5264(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.hexagonToPolygonGeo=function(e,t,n,r){var s=new o.WebMercatorViewport(r);if(!Array.isArray(e.position))return null;var l=s.projectFlat(e.position),u=s.getDistanceScales(e.position).unitsPerMeter;if(!Array.isArray(u))return i.default.warn("unitsPerMeter is undefined"),null;for(var c=n*u[0],p=[],f=0;f<6;f++){var d=a(l,c,f);p.push(s.unprojectFlat(d))}return p.push(p[0]),{geometry:{coordinates:p,type:"LineString"},properties:t}};var o=n(44852),i=r(n(45439));function a(e,t,n){var r=60*n+30,o=Math.PI/180*r;return[e[0]+t*Math.cos(o),e[1]+t*Math.sin(o)]}},5267(e,t,n){"use strict";function r(e,t,n,r,o=[]){let i,a;if(8&n)i=(r[3]-e[1])/(t[1]-e[1]),a=3;else if(4&n)i=(r[1]-e[1])/(t[1]-e[1]),a=1;else if(2&n)i=(r[2]-e[0])/(t[0]-e[0]),a=2;else{if(!(1&n))return null;i=(r[0]-e[0])/(t[0]-e[0]),a=0}for(let n=0;nt[2]&&(n|=2),e[1]t[3]&&(n|=8),n}function i(e,t){const n=t.length,r=e.length;if(r>0){let o=!0;for(let i=0;in&&(g=[],b.push(g),i(g,v)),A=o(y,M)}i(g,y),a(v,y)}return l?b:b[0]}function u(e,t){for(let n=0;n=0?(i(d,b)&&m.push(y),z+=v):m.length&&(m[m.length-1]=0),a(A,b),M=v,_=y;return[O?{pos:f,types:t&&h}:null,z?{pos:d,types:t&&m}:null]}function f(e,t,n,r){const o=Math.floor((e[0]-n[0])/t)*t+n[0],i=Math.floor((e[1]-n[1])/t)*t+n[1];return r[0]=o,r[1]=i,r[2]=o+t,r[3]=i+t,r}function d(e,t,n){8&n?(e[1]+=t,e[3]+=t):4&n?(e[1]-=t,e[3]-=t):2&n?(e[0]+=t,e[2]+=t):1&n&&(e[0]-=t,e[2]-=t)}function h(e,t,n,r){let o=1/0,i=-1/0,a=1/0,s=-1/0;for(let r=0;ri?t:i,a=ns?n:s}return r[0][0]=o,r[0][1]=a,r[1][0]=i,r[1][1]=s,r}function m(e,t){const{size:n=2,startIndex:r=0,endIndex:o=e.length,normalize:i=!0}=t||{},a=e.slice(r,o);y(a,n,0,o-r);const s=l(a,{size:n,broken:!0,gridResolution:360,gridOffset:[-180,-180]});if(i)for(const e of s)A(e,n);return s}function g(e,t=null,n){const{size:r=2,normalize:o=!0,edgeTypes:i=!1}=n||{};t=t||[];const a=[],s=[];let l=0,u=0;for(let o=0;o<=t.length;o++){const i=t[o]||e.length,c=u,p=b(e,r,l,i);for(let t=p;to&&(o=t,i=a-1)}return i}function v(e,t,n,r,o=85.051129){const a=e[n],l=e[r-t];if(Math.abs(a-l)>180){const r=s(e,0,t,n);r[0]+=360*Math.round((l-a)/360),i(e,r),r[1]=Math.sign(r[1])*o,i(e,r),r[0]=a,i(e,r)}}function y(e,t,n,r){let o,i=e[0];for(let a=n;a180||t<-180)&&(o-=360*Math.round(t/360)),e[a]=i=o}}function A(e,t){let n;const r=e.length/t;for(let o=0;oc,Eg:()=>g,Mk:()=>l,Iy:()=>m})},5277(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,i=r(n(20166)),a=r(n(96540)),s=r(n(78094)),l=n(37934),u=n(95196),c=s.default.div(o||(o=(0,i.default)(["\n display: flex;\n align-items: center;\n font-size: ",";\n justify-content: ",";\n\n .horizontal-bar {\n padding: 0 12px;\n color: ",";\n }\n\n .time-value {\n display: flex;\n flex-direction: ",";\n align-items: flex-start;\n max-width: ",";\n span {\n color: ",";\n }\n }\n\n .time-value:last-child {\n align-items: flex-end;\n text-align: right;\n }\n"])),function(e){return e.theme.timeTitleFontSize},function(e){return e.isEnlarged?"center":"space-between"},function(e){return e.theme.textColor},function(e){return e.isEnlarged?"row":"column"},function(e){return e.isEnlarged?"auto":"40%"},function(e){return e.theme.textColor}),p=function(e){var t=e.value;return a.default.createElement("div",{className:"time-value"},a.default.createElement("span",null,t))};t.default=function(){return function(e){var t=e.value,n=e.isEnlarged,r=e.timezone,o=e.timeFormat;return a.default.createElement(c,{isEnlarged:n,className:"time-range-slider__time-title"},a.default.createElement(p,{key:0,value:(0,u.datetimeFormatter)(r)(o)(t[0])}),n?a.default.createElement("div",{className:"horizontal-bar"},a.default.createElement(l.Minus,{height:"12px"})):null,a.default.createElement(p,{key:1,value:(0,u.datetimeFormatter)(r)(o)(t[1])}))}}},5310(e,t,n){var r=n(64873),o=n(64796);n(65886)("keys",function(){return function(e){return o(r(e))}})},5338(e,t,n){"use strict";var r=n(40961);t.createRoot=r.createRoot,t.hydrateRoot=r.hydrateRoot},5413(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(43693));function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}var a={property:{weight:"weight",label:"label",fillColor:"fill color",color:"color",coverage:"coverage",strokeColor:"stroke color",radius:"radius",outline:"outline",stroke:"stroke",density:"density",height:"height",sum:"sum",pointCount:"Point Count"},placeholder:{search:"Search",selectField:"Select a field",yAxis:"Y Axis",selectType:"Select A Type",selectValue:"Select A Value",enterValue:"Enter a value",empty:"empty"},misc:{by:"",valuesIn:"Values in",valueEquals:"Value equals",dataSource:"Data Source",brushRadius:"Brush Radius (km)",empty:" "},mapLayers:{title:"Map Layers",label:"Label",road:"Road",border:"Border",building:"Building",water:"Water",land:"Land","3dBuilding":"3d Building"},panel:{text:{label:"label",labelWithId:"Label {labelId}",fontSize:"Font size",fontColor:"Font color",textAnchor:"Text anchor",alignment:"Alignment",addMoreLabel:"Add More Label"}},sidebar:{panels:{layer:"Layers",filter:"Filters",interaction:"Interactions",basemap:"Base map"}},layer:{required:"Required*",radius:"Radius",color:"Color",fillColor:"Fill Color",outline:"Outline",weight:"Weight",propertyBasedOn:"{property} based on",coverage:"Coverage",stroke:"Stroke",strokeWidth:"Stroke Width",strokeColor:"Stroke Color",basic:"Basic",trailLength:"Trail Length",trailLengthDescription:"Number of seconds for a path to completely fade out",newLayer:"new layer",elevationByDescription:"When off, height is based on count of points",colorByDescription:"When off, color is based on count of points",aggregateBy:"Aggregate {field} by","3DModel":"3D Model","3DModelOptions":"3D Model Options",type:{point:"point",arc:"arc",line:"line",grid:"grid",hexbin:"hexbin",polygon:"polygon",geojson:"geojson",cluster:"cluster",icon:"icon",heatmap:"heatmap",hexagon:"hexagon",hexagonid:"H3",trip:"trip",s2:"S2","3d":"3D"}},layerVisConfigs:{angle:"Angle",strokeWidth:"Stroke Width (Pixels)",strokeWidthRange:"Stroke Width Range",radius:"Radius",fixedRadius:"Fixed Radius to meter",fixedRadiusDescription:"Map radius to absolute radius in meters, e.g. 5 to 5 meters",radiusRange:"Radius Range",clusterRadius:"Cluster Radius in Pixels",radiusRangePixels:"Radius Range in pixels",opacity:"Opacity",coverage:"Coverage",outline:"Outline",colorRange:"Color range",stroke:"Stroke",strokeColor:"Stroke Color",strokeColorRange:"Stroke Color range",targetColor:"Target Color",colorAggregation:"Color Aggregation",heightAggregation:"Height Aggregation",resolutionRange:"Resolution range",sizeScale:"Size Scale",worldUnitSize:"World Unit Size",elevationScale:"Elevation Scale",enableElevationZoomFactor:"Use elevation zoom factor",enableElevationZoomFactorDescription:"Adjust height/elevation based on current zoom factor",enableHeightZoomFactor:"Use height zoom factor",heightScale:"Height Scale",coverageRange:"Coverage Range",highPrecisionRendering:"High Precision Rendering",highPrecisionRenderingDescription:"High precision will result in slower performance",height:"Height",heightDescription:"Click button at top right of the map to switch to 3d view",fill:"Fill",enablePolygonHeight:"Enable Polygon Height",showWireframe:"Show Wireframe",weightIntensity:"Weight Intensity",zoomScale:"Zoom Scale",heightRange:"Height Range",heightMultiplier:"Height Multiplier"},layerManager:{addData:"Add Data",addLayer:"Add Layer",layerBlending:"Layer Blending"},mapManager:{mapStyle:"Map style",addMapStyle:"Add Map Style","3dBuildingColor":"3D Building Color"},layerConfiguration:{defaultDescription:"Calculate {property} based on selected field",howTo:"How to"},filterManager:{addFilter:"Add Filter"},datasetTitle:{showDataTable:"Show data table",removeDataset:"Remove dataset"},datasetInfo:{rowCount:"{rowCount} rows"},tooltip:{hideLayer:"hide layer",showLayer:"show layer",hideFeature:"Hide Feature",showFeature:"Show feature",hide:"hide",show:"show",removeLayer:"Remove layer",duplicateLayer:"Duplicate layer",layerSettings:"Layer settings",closePanel:"Close current panel",switchToDualView:"Switch to dual map view",showLegend:"show legend",disable3DMap:"Disable 3D Map",DrawOnMap:"Draw on map",selectLocale:"Select locale",hideLayerPanel:"Hide layer panel",showLayerPanel:"Show layer panel",moveToTop:"Move to top of data layers",selectBaseMapStyle:"Select Base Map Style",delete:"Delete",timePlayback:"Time Playback",cloudStorage:"Cloud Storage","3DMap":"3D Map",animationByWindow:"Moving Time Window",animationByIncremental:"Incremental Time Window",speed:"speed",play:"play",pause:"pause",reset:"reset"},toolbar:function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},5784(e,t,n){!function(e){"use strict";var t="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),n="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");function r(e){return e>1&&e<5}function o(e,t,n,o){var i=e+" ";switch(n){case"s":return t||o?"pár sekúnd":"pár sekundami";case"ss":return t||o?i+(r(e)?"sekundy":"sekúnd"):i+"sekundami";case"m":return t?"minúta":o?"minútu":"minútou";case"mm":return t||o?i+(r(e)?"minúty":"minút"):i+"minútami";case"h":return t?"hodina":o?"hodinu":"hodinou";case"hh":return t||o?i+(r(e)?"hodiny":"hodín"):i+"hodinami";case"d":return t||o?"deň":"dňom";case"dd":return t||o?i+(r(e)?"dni":"dní"):i+"dňami";case"M":return t||o?"mesiac":"mesiacom";case"MM":return t||o?i+(r(e)?"mesiace":"mesiacov"):i+"mesiacmi";case"y":return t||o?"rok":"rokom";case"yy":return t||o?i+(r(e)?"roky":"rokov"):i+"rokmi"}}e.defineLocale("sk",{months:t,monthsShort:n,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:case 4:case 5:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:o,ss:o,m:o,mm:o,h:o,hh:o,d:o,dd:o,M:o,MM:o,y:o,yy:o},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(95093))},5809(e,t,n){"use strict";n(72395);var r=n(87152),o=n(25395),i=n(27094),a=n(22894),s=r({success:function(e,t){var n=e&&e.headers&&e.headers.Link,r=e&&e.request&&e.request.originator;if(n){var s=o.parse(n).filter(function(e){return"next"===e.rel})[0];s&&(e.nextPage=function(e){var n=i.parse(s.href),o=a.parse(n.query);return o.access_token=o.access_token||t.access_token,n.search=a.stringify(o),r({path:i.format(n),callback:e})})}return e}});e.exports=s},5838(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(96540)),a=n(6973),s=r(n(19943)),l=r(n(77523)),u=r(n(56666)),c=r(n(93401)),p=n(13686);function f(e,t,n,r){var o=i.default.memo(function(o){var s=o.allAvailableFields,l=o.children,u=o.datasets,c=o.filter,f=o.idx,d=o.removeFilter,h=o.setFilter,m=o.panelActions,g=void 0===m?[]:m,b=(0,i.useCallback)(function(e){return h(f,"name",e.name)},[f,h]),v=(0,i.useCallback)(function(e){return h(f,"dataId",[e])},[f,h]),y=(0,i.useMemo)(function(){return Array.isArray(c.name)?c.name[0]:c.name},[c.name]),A=u[c.dataId[0]],M=(0,i.useMemo)(function(){return(0,p.getSupportedFilterFields)(A.supportedFilterTypes,s)},[A.supportedFilterTypes,s]);return i.default.createElement(i.default.Fragment,null,i.default.createElement(e,{datasets:[A],allAvailableFields:M,idx:f,filter:c,removeFilter:d},i.default.createElement(n,{inputTheme:"secondary",fields:M,value:y,erasable:!1,onSelect:b}),g&&g.map(function(e){return i.default.createElement(r,{id:e.id,key:e.id,onClick:e.onClick,tooltip:e.tooltip,IconComponent:e.iconComponent,active:e.active})})),i.default.createElement(a.StyledFilterContent,{className:"filter-panel__content"},Object.keys(u).length>1&&i.default.createElement(t,{inputTheme:"secondary",datasets:u,disabled:c.freeze,dataId:c.dataId,onSelect:v}),l))});return o.displayName="FilterPanelWithFieldSelect",o}f.deps=[s.default,u.default,c.default,l.default];var d=f;t.default=d},5861(e,t,n){var r=n(55580),o=n(68223),i=n(32804),a=n(76545),s=n(28303),l=n(72552),u=n(47473),c="[object Map]",p="[object Promise]",f="[object Set]",d="[object WeakMap]",h="[object DataView]",m=u(r),g=u(o),b=u(i),v=u(a),y=u(s),A=l;(r&&A(new r(new ArrayBuffer(1)))!=h||o&&A(new o)!=c||i&&A(i.resolve())!=p||a&&A(new a)!=f||s&&A(new s)!=d)&&(A=function(e){var t=l(e),n="[object Object]"==t?e.constructor:void 0,r=n?u(n):"";if(r)switch(r){case m:return h;case g:return c;case b:return p;case v:return f;case y:return d}return t}),e.exports=A},5885(e,t){"use strict";t.cwd=function(){return"/"}},5901(e,t,n){var r=n(70079);e.exports=function(e){if(Array.isArray(e))return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},5913(e,t,n){"use strict";var r=n(24994),o=n(73738);Object.defineProperty(t,"__esModule",{value:!0}),t.updateStateWithLayerAndData=B,t.updateStateOnLayerVisibilityChange=W,t.layerConfigChangeUpdater=V,t.layerTextLabelChangeUpdater=function(e,t){var n=t.oldLayer,r=t.idx,o=t.prop,i=t.value,s=n.config.textLabel,u=s.slice();return s[r]||r!==s.length||(u=[].concat((0,a.default)(s),[C.DEFAULT_TEXT_LABEL])),u="all"===r&&"fields"===o?function(e,t){var n=t.slice(),r=t.map(function(e){return e.field&&e.field.name}).filter(function(e){return e}),o=e.filter(function(e){return!r.includes(e.name)}),i=r.filter(function(t){return!e.find(function(e){return e.name===t})});return n=(n=n.filter(function(e){return e.field&&!i.includes(e.field.name)})).length?n:[C.DEFAULT_TEXT_LABEL],n=[].concat((0,a.default)(n.filter(function(e){return e.field})),(0,a.default)(o.map(function(e){return q(q({},C.DEFAULT_TEXT_LABEL),{},{field:e})})))}(i,s):function(e,t,n,r){if(!r[e].hasOwnProperty(t))return r;var o=r.slice();return t&&(n||1===r.length)?o=r.map(function(r,o){return o===e?q(q({},r),{},(0,l.default)({},t,n)):r}):"field"===t&&null===n&&r.length>1&&o.splice(e,1),o}(r,o,i,u),V(e,{oldLayer:n,newConfig:{textLabel:u}})},t.layerDataIdChangeUpdater=U,t.layerTypeChangeUpdater=function(e,t){var n=t.oldLayer,r=t.newType;if(!n)return e;var o=n.id,i=e.layers.findIndex(function(e){return e.id===o});if(!e.layerClasses[r])return u.console.error("".concat(r," is not a valid layer type")),e;var a=new e.layerClasses[r];a.assignConfigToLayer(n.config,n.visConfigSettings),a.updateLayerDomain(e.datasets);var c=(0,w.calculateLayerData)(a,e),p=c.layerData,f=c.layer,d=B(e,{layerData:p,layer:f,idx:i});return(f.config.animation.enabled||n.config.animation.enabled)&&(d=le(d)),e.splitMaps.length&&(d=q(q({},d),{},{splitMaps:d.splitMaps.map(function(e){var t=e.layers,n=t[o],r=(0,s.default)(t,[o].map(I));return o in e.layers?q(q({},e),{},{layers:q(q({},r),{},(0,l.default)({},f.id,n))}):e})})),d},t.layerVisualChannelChangeUpdater=function(e,t){var n=t.oldLayer,r=t.newConfig,o=t.channel;if(!n.config.dataId)return e;var i=e.datasets[n.config.dataId],a=e.layers.findIndex(function(e){return e.id===n.id}),s=n.updateLayerConfig(r);s.updateLayerVisualChannel(i,o);var l=e.layerData[a],u=(0,w.calculateLayerData)(s,e,l);return B(e,{layerData:u.layerData,layer:u.layer,idx:a})},t.layerVisConfigChangeUpdater=H,t.setFilterAnimationTimeUpdater=function(e,t){return Y(e,t)},t.setFilterAnimationWindowUpdater=function(e,t){var n=t.id,r=t.animationWindow;return q(q({},e),{},{filters:e.filters.map(function(e){return e.id===n?q(q({},e),{},{animationWindow:r}):e})})},t.setFilterUpdater=Y,t.interactionConfigChangeUpdater=function(e,t){var n=t.config,r=q(q({},e.interactionConfig),(0,l.default)({},n.id,n)),o=["brush","tooltip"];o.includes(n.id)&&n.enabled&&!e.interactionConfig[n.id].enabled&&o.forEach(function(e){e!==n.id&&(r[e]=q(q({},r[e]),{},{enabled:!1}))});var i=q(q({},e),{},{interactionConfig:r});return"geocoder"!==n.id||n.enabled?i:$(i,{dataId:"geocoder_dataset"})},t.renameDatasetUpdater=function(e,t){var n=t.dataId,r=t.label,o=e.datasets,i=o[n];return i?q(q({},e),{},{datasets:q(q({},o),{},(0,l.default)({},n,q(q({},i),{},{label:r})))}):e},t.closeSpecificMapAtIndex=Q,t.loadFileStepSuccessUpdater=function(e,t){if(!e.fileLoading)return e;var n=t.fileName,r=t.fileCache,o=e.fileLoading,i=o.filesToLoad,a=o.onFinish,s=ae(e,{fileName:n,progress:{percent:1,message:"Done"}}),l=(0,L.pick_)("fileLoading")((0,L.merge_)({fileCache:r}))(s);return(0,c.withTask)(l,(0,b.DELAY_TASK)(200).map(i.length?v.loadNextFile:function(){return a(r)}))},t.loadNextFileUpdater=ee,t.makeLoadFileTask=te,t.processFileContentUpdater=function(e,t){var n=t.payload,r=n.content,o=n.fileCache,i=ae(e,{fileName:r.fileName,progress:{percent:1,message:"processing..."}});return(0,c.withTask)(i,(0,b.PROCESS_FILE_DATA)({content:r,fileCache:o}).bimap(function(e){return(0,v.loadFileStepSuccess)({fileName:r.fileName,fileCache:e})},function(e){return(0,v.loadFilesErr)(r.fileName,e)}))},t.parseProgress=ne,t.addDefaultLayers=re,t.addDefaultTooltips=oe,t.initialFileLoadingProgress=ie,t.updateFileLoadingProgressUpdater=ae,t.updateAllLayerDomainData=se,t.updateAnimationDomain=le,t.setFeaturesUpdater=function(e,t){var n=t.features,r=void 0===n?[]:n,o=r.length&&r[r.length-1],i=q(q({},e),{},{editor:q(q({},e.editor),{},{features:r.filter(function(e){return!(0,A.getFilterIdInFeature)(e)}),mode:o&&o.properties.isClosed?T.EDITOR_MODES.EDIT:e.editor.mode})}),a=e.editor.selectedFeature;if(!a)return i;var s=r.find(function(e){return e.id===a.id}),l=s&&(0,A.getFilterIdInFeature)(s);if(l&&s){var u=(0,A.featureToFilterValue)(s,l);return Y(i,{idx:e.filters.findIndex(function(e){return e.id===l}),prop:"value",value:u})}return i},t.deleteFeatureUpdater=function(e,t){var n=t.feature;if(!n)return e;var r=q(q({},e),{},{editor:q(q({},e.editor),{},{selectedFeature:null})});if((0,A.getFilterIdInFeature)(n)){var o=r.filters.findIndex(function(e){return e.id===(0,A.getFilterIdInFeature)(n)});return o>-1?G(r,{idx:o}):r}var i=q(q({},e.editor),{},{features:e.editor.features.filter(function(e){return e.id!==n.id}),selectedFeature:null});return q(q({},e),{},{editor:i})},t.setPolygonFilterLayerUpdater=function(e,t){var n,r=t.layer,o=t.feature,i=(0,A.getFilterIdInFeature)(o),s=[r.id],l=e;if(i){if(n=e.filters.findIndex(function(e){return e.id===i}),!e.filters[n]){var u=q(q({},o),{},{properties:q(q({},o.properties),{},{filterId:null})});return q(q({},e),{},{editor:q(q({},e.editor),{},{features:[].concat((0,a.default)(e.editor.features),[u]),selectedFeature:u})})}var c=e.filters[n].layerId,p=void 0===c?[]:c;s=p.includes(r.id)?p.filter(function(e){return e!==r.id}):[].concat((0,a.default)(p),[r.id])}else{var f=(0,A.generatePolygonFilter)([],o);n=e.filters.length,l=q(q({},e),{},{filters:[].concat((0,a.default)(e.filters),[f]),editor:q(q({},e.editor),{},{features:e.editor.features.filter(function(e){return e.id!==o.id}),selectedFeature:f.value})})}return Y(l,{idx:n,prop:"layerId",value:s})},t.sortTableColumnUpdater=function(e,t){var n=t.dataId,r=t.column,o=t.mode,i=e.datasets[n];if(!i)return e;var a=o;if(!a){var s=(0,d.default)(i,["sortColumn",r]);a=s?Object.keys(T.SORT_ORDER).find(function(e){return e!==s}):T.SORT_ORDER.ASCENDING}var l=(0,O.sortDatasetByColumn)(i,r,a);return(0,z.set)(["datasets",n],l,e)},t.pinTableColumnUpdater=function(e,t){var n=t.dataId,r=t.column,o=e.datasets[n];if(!o)return e;var i,a=o.fields.find(function(e){return e.name===r});return a?(i=Array.isArray(o.pinnedColumns)&&o.pinnedColumns.includes(a.name)?o.pinnedColumns.filter(function(e){return e!==a.name}):(o.pinnedColumns||[]).concat(a.name),(0,z.set)(["datasets",n,"pinnedColumns"],i,e)):e},t.copyTableColumnUpdater=function(e,t){var n=t.dataId,r=t.column,o=e.datasets[n];if(!o)return e;var i=o.fields.findIndex(function(e){return e.name===r});if(i<0)return e;var a=o.fields[i].type,s=o.dataContainer.map(function(e){return(0,g.parseFieldValue)(e.valueAt(i),a)},!0).join("\n");return(0,m.default)(s),e},t.toggleEditorVisibilityUpdater=function(e){return q(q({},e),{},{editor:q(q({},e.editor),{},{visible:!e.editor.visible})})},t.setFilterAnimationTimeConfigUpdater=function(e,t){var n=t.idx,r=t.config,o=e.filters[n];if(!o)return u.console.error("filters.".concat(n," is undefined")),e;if(o.type!==T.FILTER_TYPES.timeRange)return u.console.error("setFilterAnimationTimeConfig can only be called to update a time filter. check filter.type === 'timeRange'"),e;var i=ue(r);return(0,L.pick_)("filters")((0,L.swap_)((0,L.merge_)(i)(o)))(e)},t.setLayerAnimationTimeConfigUpdater=function(e,t){var n=t.config;if(!n)return e;var r=ue(n);return(0,L.pick_)("animationConfig")((0,L.merge_)(r))(e)},t.setSelectedFeatureUpdater=t.setEditorModeUpdater=t.setMapInfoUpdater=t.applyCPUFilterUpdater=t.loadFilesErrUpdater=t.nextFileBatchUpdater=t.loadFilesUpdater=t.updateVisDataUpdater=t.toggleLayerForMapUpdater=t.toggleSplitMapUpdater=t.mouseMoveUpdater=t.mapClickUpdater=t.layerClickUpdater=t.layerHoverUpdater=t.receiveMapConfigUpdater=t.resetMapConfigUpdater=t.showDatasetTableUpdater=t.updateLayerBlendingUpdater=t.removeDatasetUpdater=t.reorderLayerUpdater=t.duplicateLayerUpdater=t.removeLayerUpdater=t.addLayerUpdater=t.removeFilterUpdater=t.toggleFilterFeatureUpdater=t.enlargeFilterUpdater=t.updateLayerAnimationSpeedUpdater=t.setLayerAnimationTimeUpdater=t.updateFilterAnimationSpeedUpdater=t.toggleLayerAnimationControlUpdater=t.toggleLayerAnimationUpdater=t.toggleFilterAnimationUpdater=t.layerColorUIChangeUpdater=t.addFilterUpdater=t.setFilterPlotUpdater=t.INITIAL_VIS_STATE=t.DEFAULT_EDITOR=t.DEFAULT_ANIMATION_CONFIG=void 0;var i=r(n(8053)),a=r(n(41132)),s=r(n(91847)),l=r(n(43693)),u=n(89840),c=n(13370),p=r(n(67193)),f=r(n(90879)),d=r(n(16762)),h=r(n(18039)),m=r(n(17965)),g=n(95196),b=n(89287),v=n(68144),y=n(30714),A=n(72270),M=n(3491),_=n(25178),O=n(26395),z=n(50611),w=n(88427),x=n(77773),E=n(77353),S=n(43427),C=n(43945),T=n(77085),L=n(57064),P=r(n(90171));function R(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return k(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?k(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}function k(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);nn?e-1:e}),clicked:l.isLayerHovered(i)?void 0:i,hoverInfo:l.isLayerHovered(s)?void 0:s,splitMaps:u}))};t.removeLayerUpdater=Z,t.duplicateLayerUpdater=function(e,t){var n=t.idx,r=e.layers,o=e.layers[n],i=e.layerOrder.findIndex(function(e){return e===n});if(!o)return u.console.warn("layer.".concat(n," is undefined")),e;for(var a="Copy of ".concat(o.config.label),s=0;r.find(function(e){return e.config.label===a});)a="Copy of ".concat(o.config.label," ").concat(++s);var l=(0,x.serializeLayer)(o);if(!l.config)return e;l.config.label=a,l.id=(0,z.generateHashId)(S.LAYER_ID_LENGTH);var c=X(e,{config:l}),p=c.layerOrder.length-1,f=(0,z.arrayInsert)(c.layerOrder.slice(0,p),i,p);return le(c=q(q({},c),{},{layerOrder:f}))},t.reorderLayerUpdater=function(e,t){var n=t.order;return q(q({},e),{},{layerOrder:n})};var $=function(e,t){var n=t.dataId;if(!e.datasets[n])return e;var r=e.layers,o=e.datasets,i=(o[n],(0,s.default)(o,[n].map(I))),a=r.reduce(function(e,t,r){return t.config.dataId===n&&e.push(r),e},[]).reduce(function(e,t){var n=e.newState,r=e.indexCounter;return{newState:n=Z(n,{idx:t-r}),indexCounter:++r}},{newState:q(q({},e),{},{datasets:i}),indexCounter:0}).newState,l=e.filters.filter(function(e){return!e.dataId.includes(n)}),u=e.interactionConfig,c=u.tooltip;if(c){var p=c.config,f=p.fieldsToShow,d=(f[n],(0,s.default)(f,[n].map(I)));u=q(q({},u),{},{tooltip:q(q({},c),{},{config:q(q({},p),{},{fieldsToShow:d})})})}return q(q({},a),{},{filters:l,interactionConfig:u})};t.removeDatasetUpdater=$,t.updateLayerBlendingUpdater=function(e,t){return q(q({},e),{},{layerBlending:t.mode})},t.showDatasetTableUpdater=function(e,t){return q(q({},e),{},{editingDataset:t.dataId})};var K=function(e){return q(q(q({},F),e.initialState),{},{initialState:e.initialState})};t.resetMapConfigUpdater=K;var J=function(e,t){var n=t.payload,r=n.config,o=void 0===r?{}:r,i=n.options,a=void 0===i?{}:i;if(!o.visState)return e;var s,l=a.keepExistingConfig?e:K(e),u=R(e.mergers);try{for(u.s();!(s=u.n()).done;){var c=s.value;(0,x.isValidMerger)(c)&&o.visState[c.prop]&&(l=c.merge(l,o.visState[c.prop],!0))}}catch(e){u.e(e)}finally{u.f()}return l};function Q(e,t){var n=1-t.payload,r=e.splitMaps[n].layers,o=e.layers.map(function(e){return!r[e.id]&&e.config.isVisible?e.updateLayerConfig({isVisible:!1}):e});return q(q({},e),{},{layers:o,splitMaps:[]})}function ee(e){if(!e.fileLoading)return e;var t=e.fileLoading.filesToLoad,n=(0,i.default)(t),r=n[0],o=n.slice(1),a=(0,L.pick_)("fileLoading")((0,L.merge_)({filesToLoad:o}))(e),s=ae(a,{fileName:r.name,progress:{percent:0,message:"loading..."}}),l=e.loaders,u=e.loadOptions;return(0,c.withTask)(s,te(r,a.fileLoading.fileCache,l,u))}function te(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return(0,b.LOAD_FILE_TASK)({file:e,fileCache:t,loaders:n,loadOptions:r}).bimap(function(n){return(0,v.nextFileBatch)({gen:n,fileName:e.name,onFinish:function(e){return(0,v.processFileContent)({content:e,fileCache:t})}})},function(t){return(0,v.loadFilesErr)(e.name,t)})}function ne(){var e=arguments.length>1?arguments[1]:void 0;return e&&e.percent?{percent:e.percent}:{}}function re(e,t){var n=Object.values(t).reduce(function(t,n){var r=(0,w.findDefaultLayer)(n,e.layerClasses);return r&&r.length?t.concat(r):t},[]);return{state:q(q({},e),{},{layers:[].concat((0,a.default)(e.layers),(0,a.default)(n)),layerOrder:[].concat((0,a.default)(n.map(function(t,n){return e.layers.length+n})),(0,a.default)(e.layerOrder))}),newLayers:n}}function oe(e,t){var n=(0,y.findFieldsToShow)(t),r=q(q({},e.interactionConfig.tooltip.config.fieldsToShow),n);return(0,z.set)(["interactionConfig","tooltip","config","fieldsToShow"],r,e)}function ie(e,t){var n=e.name||"Untitled File ".concat(t);return(0,l.default)({},n,{percent:0,message:"",fileName:n,error:null})}function ae(e,t){var n=t.fileName,r=t.progress;return(0,L.pick_)("fileLoadingProgress")((0,L.pick_)(n)((0,L.merge_)(r)))(e)}function se(e,t,n){var r="string"==typeof t?[t]:t,o=[],i=[];return e.layers.forEach(function(t,a){if(t.config.dataId&&r.includes(t.config.dataId)){var s=n&&n.fixedDomain?t:t.updateLayerDomain(e.datasets,n),l=(0,w.calculateLayerData)(s,e,e.layerData[a]),u=l.layerData,c=l.layer;o.push(c),i.push(u)}else o.push(t),i.push(e.layerData[a])}),q(q({},e),{},{layers:o,layerData:i})}function le(e){var t=e.layers.filter(function(e){return e.config.isVisible&&e.config.animation&&e.config.animation.enabled&&Array.isArray(e.animationDomain)});if(!t.length)return q(q({},e),{},{animationConfig:q(q({},e.animationConfig),{},{domain:null,defaultTimeFormat:null})});var n=t.reduce(function(e,t){return[Math.min(e[0],t.animationDomain[0]),Math.max(e[1],t.animationDomain[1])]},[Number(1/0),-1/0]),r=(0,A.getTimeWidgetTitleFormatter)(n);return q(q({},e),{},{animationConfig:q(q({},e.animationConfig),{},{currentTime:(0,A.isInRange)(e.animationConfig.currentTime,n)?e.animationConfig.currentTime:n[0],domain:n,defaultTimeFormat:r})})}function ue(e){var t=["timeFormat","timezone"];return Object.keys(e).reduce(function(n,r){return t.includes(r)?(n[r]=e[r],n):(u.console.error("setLayerAnimationTimeConfig takes timeFormat and/or timezone as options, found ".concat(r)),n)},{})}t.receiveMapConfigUpdater=J,t.layerHoverUpdater=function(e,t){return q(q({},e),{},{hoverInfo:t.info})},t.layerClickUpdater=function(e,t){return q(q({},e),{},{mousePos:e.interactionConfig.coordinate.enabled?q(q({},e.mousePos),{},{pinned:e.mousePos.pinned?null:(0,p.default)(e.mousePos)}):e.mousePos,clicked:t.info&&t.info.picked?t.info:null})},t.mapClickUpdater=function(e){return q(q({},e),{},{clicked:null})},t.mouseMoveUpdater=function(e,t){var n=t.evt;return Object.values(e.interactionConfig).some(function(e){return e.enabled})?q(q({},e),{},{mousePos:q(q({},e.mousePos),{},{mousePosition:(0,a.default)(n.point),coordinate:(0,a.default)(n.lngLat)})}):e},t.toggleSplitMapUpdater=function(e,t){return e.splitMaps&&0===e.splitMaps.length?q(q({},e),{},{splitMaps:(0,E.computeSplitMapLayers)(e.layers)}):Q(e,t)},t.toggleLayerForMapUpdater=function(e,t){var n=t.mapIndex,r=t.layerId,o=e.splitMaps;return q(q({},e),{},{splitMaps:o.map(function(e,t){return t===n?q(q({},o[t]),{},{layers:q(q({},o[t].layers),{},(0,l.default)({},r,!o[t].layers[r]))}):e})})},t.updateVisDataUpdater=function(e,t){var n,r=t.config,o=t.options,i=(0,z.toArray)(t.datasets).reduce(function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.info,o=void 0===r?{}:r,i=(0,s.default)(n,["info"]);return q(q({},t),(0,_.createNewDataEntry)(q({info:o},i),e.datasets)||{})},{}),a=Object.keys(i).length<1,l=r?J(e,{payload:{config:r,options:o}}):e,u=q(q({},l),{},{datasets:q(q({},l.datasets),i)}),c=R(u.mergers);try{for(c.s();!(n=c.n()).done;){var p=n.value;if((0,x.isValidMerger)(p)&&p.toMergeProp&&u[p.toMergeProp]){var f=u[p.toMergeProp];u[p.toMergeProp]=F[p.toMergeProp],u=p.merge(u,f)}}}catch(e){c.e(e)}finally{c.f()}var d=a?[]:u.layers.filter(function(e){return e.config.dataId&&e.config.dataId in i});if(!d.length&&!1!==(o||{}).autoCreateLayers){var h=re(u,i);u=h.state,d=h.newLayers}u.splitMaps.length&&(d=u.layers.filter(function(e){return e.config.dataId&&e.config.dataId in i}),u=q(q({},u),{},{splitMaps:(0,E.addNewLayersToSplitMap)(u.splitMaps,d)})),Object.keys(i).forEach(function(e){var t=u.interactionConfig.tooltip.config.fieldsToShow[e];Array.isArray(t)&&t.length||(u=oe(u,i[e]))});var m=se(u,a?Object.keys(u.datasets):Object.keys(i),void 0);return le(m)},t.loadFilesUpdater=function(e,t){var n=t.files,r=t.onFinish,o=void 0===r?v.loadFilesSuccess:r;if(!n.length)return e;var i=Array.from(n).reduce(function(e,t,n){return(0,L.merge_)(ie(t,n))(e)},{}),a={fileCache:[],filesToLoad:n,onFinish:o};return ee((0,L.merge_)({fileLoadingProgress:i,fileLoading:a})(e))},t.nextFileBatchUpdater=function(e,t){var n=t.payload,r=n.gen,o=n.fileName,i=n.progress,a=n.accumulated,s=n.onFinish,l=ae(e,{fileName:o,progress:ne(e.fileLoadingProgress[o],i)});return(0,c.withTask)(l,(0,b.UNWRAP_TASK)(r.next()).bimap(function(e){var t=e.value;return e.done?s(a):(0,v.nextFileBatch)({gen:r,fileName:o,progress:t.progress,accumulated:t,onFinish:s})},function(e){return(0,v.loadFilesErr)(o,e)}))},t.loadFilesErrUpdater=function(e,t){var n=t.error,r=t.fileName;if(u.console.warn(n),!e.fileLoading)return e;var o=e.fileLoading,i=o.filesToLoad,a=o.onFinish,s=o.fileCache,l=ae(e,{fileName:r,progress:{error:n}});return(0,c.withTask)(l,(0,b.DELAY_TASK)(200).map(i.length?v.loadNextFile:function(){return a(s)}))},t.applyCPUFilterUpdater=function(e,t){var n=t.dataId;return(0,z.toArray)(n).reduce(function(e,t){return(0,A.filterDatasetCPU)(e,t)},e)},t.setMapInfoUpdater=function(e,t){return q(q({},e),{},{mapInfo:q(q({},e.mapInfo),t.info)})},t.setEditorModeUpdater=function(e,t){var n=t.mode;return q(q({},e),{},{editor:q(q({},e.editor),{},{mode:n,selectedFeature:null})})},t.setSelectedFeatureUpdater=function(e,t){var n=t.feature;return q(q({},e),{},{editor:q(q({},e.editor),{},{selectedFeature:n})})}},5914(e,t,n){"use strict";n(46518)({target:"Math",stat:!0},{sign:n(77782)})},6111(e,t,n){"use strict";n.d(t,{$:()=>a});var r=n(23029),o=[255,255,255],i=0,a=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,r.A)(this,e);var n=t.color,a=void 0===n?o:n,s=t.intensity,l=void 0===s?1:s;this.id=t.id||"ambient-".concat(i++),this.color=a,this.intensity=l,this.type="ambient"}},6181(e,t,n){!function(e){"use strict";function t(e,t,n,r){var o={s:["çend sanîye","çend sanîyeyan"],ss:[e+" sanîye",e+" sanîyeyan"],m:["deqîqeyek","deqîqeyekê"],mm:[e+" deqîqe",e+" deqîqeyan"],h:["saetek","saetekê"],hh:[e+" saet",e+" saetan"],d:["rojek","rojekê"],dd:[e+" roj",e+" rojan"],w:["hefteyek","hefteyekê"],ww:[e+" hefte",e+" hefteyan"],M:["mehek","mehekê"],MM:[e+" meh",e+" mehan"],y:["salek","salekê"],yy:[e+" sal",e+" salan"]};return t?o[n][0]:o[n][1]}e.defineLocale("ku-kmr",{months:"Rêbendan_Sibat_Adar_Nîsan_Gulan_Hezîran_Tîrmeh_Tebax_Îlon_Cotmeh_Mijdar_Berfanbar".split("_"),monthsShort:"Rêb_Sib_Ada_Nîs_Gul_Hez_Tîr_Teb_Îlo_Cot_Mij_Ber".split("_"),monthsParseExact:!0,weekdays:"Yekşem_Duşem_Sêşem_Çarşem_Pêncşem_În_Şemî".split("_"),weekdaysShort:"Yek_Du_Sê_Çar_Pên_În_Şem".split("_"),weekdaysMin:"Ye_Du_Sê_Ça_Pê_În_Şe".split("_"),meridiem:function(e,t,n){return e<12?n?"bn":"BN":n?"pn":"PN"},meridiemParse:/bn|BN|pn|PN/,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM[a] YYYY[an]",LLL:"Do MMMM[a] YYYY[an] HH:mm",LLLL:"dddd, Do MMMM[a] YYYY[an] HH:mm",ll:"Do MMM[.] YYYY[an]",lll:"Do MMM[.] YYYY[an] HH:mm",llll:"ddd[.], Do MMM[.] YYYY[an] HH:mm"},calendar:{sameDay:"[Îro di saet] LT [de]",nextDay:"[Sibê di saet] LT [de]",nextWeek:"dddd [di saet] LT [de]",lastDay:"[Duh di saet] LT [de]",lastWeek:"dddd[a borî di saet] LT [de]",sameElse:"L"},relativeTime:{future:"di %s de",past:"berî %s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,w:t,ww:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(?:yê|ê|\.)/,ordinal:function(e,t){var n=t.toLowerCase();return n.includes("w")||n.includes("m")?e+".":e+function(e){var t=(e=""+e).substring(e.length-1),n=e.length>1?e.substring(e.length-2):"";return 12==n||13==n||"2"!=t&&"3"!=t&&"50"!=n&&"70"!=t&&"80"!=t?"ê":"yê"}(e)},week:{dow:1,doy:4}})}(n(95093))},6188(e){"use strict";e.exports=Math.max},6252(e,t,n){"use strict";var r=n(6305),o=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(17383)),a=o(n(34579)),s=o(n(29511)),l=o(n(28452)),u=o(n(63072)),c=o(n(43693)),p=r(n(96540)),f=o(n(5556)),d=o(n(46869));var h=function(e){(0,s.default)(o,e);var t,n,r=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,u.default)(t);if(n){var o=(0,u.default)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,l.default)(this,e)});function o(){return(0,i.default)(this,o),r.apply(this,arguments)}return(0,a.default)(o,[{key:"render",value:function(){return p.default.createElement(d.default,this.props,p.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"}))}}]),o}(p.Component);t.default=h,(0,c.default)(h,"propTypes",{height:f.default.string}),(0,c.default)(h,"defaultProps",{height:"16px",predefinedClassName:"data-ex-icons-arrowright"})},6305(e,t,n){var r=n(73738).default;function o(t,n){if("function"==typeof WeakMap)var i=new WeakMap,a=new WeakMap;return(e.exports=o=function(e,t){if(!t&&e&&e.__esModule)return e;var n,o,s={__proto__:null,default:e};if(null===e||"object"!=r(e)&&"function"!=typeof e)return s;if(n=t?a:i){if(n.has(e))return n.get(e);n.set(e,s)}for(var l in e)"default"!==l&&{}.hasOwnProperty.call(e,l)&&((o=(n=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,l))&&(o.get||o.set)?n(s,l,o):s[l]=e[l]);return s},e.exports.__esModule=!0,e.exports.default=e.exports)(t,n)}e.exports=o,e.exports.__esModule=!0,e.exports.default=e.exports},6372(e,t,n){"use strict";var r=n(46518),o=n(97751),i=n(20034),a=n(36955),s=n(79039),l="Error",u="DOMException",c=Object.setPrototypeOf||{}.__proto__,p=o(u),f=Error,d=f.isError;r({target:"Error",stat:!0,sham:!0,forced:!d||!c||s(function(){return p&&!d(new p(u))||!d(new f(l,{cause:function(){}}))||d(o("Object","create")(f.prototype))})},{isError:function(e){if(!i(e))return!1;var t=a(e);return t===l||t===u}})},6408(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>r});const r=function(e,t=Number.MIN_SAFE_INTEGER,n=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,n))}},6424(e,t,n){"use strict";n.d(t,{F:()=>c,u:()=>l});var r=n(10467),o=n(54756),i=n.n(o),a=n(56218),s=n(10600);function l(e){return u.apply(this,arguments)}function u(){return u=(0,s.A)(i().mark(function e(t){var n,r,o,s,l=arguments;return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:n=(l.length>1&&void 0!==l[1]?l[1]:{}).chunkSize||1048576,r=0;case 3:if(!(rp,rA:()=>c,v7:()=>u});var r=n(89359),o=["SCALAR","VEC2","VEC3","VEC4"],i=new Map([[Int8Array,5120],[Uint8Array,5121],[Int16Array,5122],[Uint16Array,5123],[Uint32Array,5125],[Float32Array,5126]]),a={SCALAR:1,VEC2:2,VEC3:3,VEC4:4,MAT2:4,MAT3:9,MAT4:16},s={5120:1,5121:1,5122:2,5123:2,5125:4,5126:4},l={5120:Int8Array,5121:Uint8Array,5122:Int16Array,5123:Uint16Array,5125:Uint32Array,5126:Float32Array};function u(e){return o[e-1]||o[0]}function c(e){var t=i.get(e.constructor);if(!t)throw new Error("Illegal typed array");return t}function p(e,t){var n=l[e.componentType],o=a[e.type],i=s[e.componentType],u=e.count*o,c=e.count*o*i;return(0,r.A)(c>=0&&c<=t.byteLength),{ArrayType:n,length:u,byteLength:c}}},6469(e,t,n){"use strict";var r=n(78227),o=n(2360),i=n(24913).f,a=r("unscopables"),s=Array.prototype;void 0===s[a]&&i(s,a,{configurable:!0,value:o(null)}),e.exports=function(e){s[a][e]=!0}},6471(e,t,n){var r=n(52833),o=n(15413)("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||i[o]===e)}},6493(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.providerStateLens=t.uiStateLens=t.visStateLens=t.mapStyleLens=t.mapStateLens=t.default=t.coreReducerFactory=void 0;var o=n(82960),i=n(47710),a=n(10198),s=n(16006),l=n(34683),u=n(72783),c=r(n(33011)),p=o.combineReducers,f=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(t,n){return c.default[n.type]?c.default[n.type](t,n):function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return p({visState:(0,i.visStateReducerFactory)(e.visState),mapState:(0,a.mapStateReducerFactory)(e.mapState),mapStyle:(0,s.mapStyleReducerFactory)(e.mapStyle),uiState:(0,l.uiStateReducerFactory)(e.uiState),providerState:(0,u.providerStateReducerFactory)(e.providerState)})}(e)(t,n)}};t.coreReducerFactory=f;var d=f();t.default=d,t.mapStateLens=function(e){return{mapState:e.mapState}},t.mapStyleLens=function(e){return{mapStyle:e.mapStyle}},t.visStateLens=function(e){return{visState:e.visState}},t.uiStateLens=function(e){return{uiState:e.uiState}},t.providerStateLens=function(e){return{providerState:e.providerState}}},6549(e){"use strict";e.exports=Object.getOwnPropertyDescriptor},6585(e){"use strict";e.exports=function(e){return e.toLowerCase().split("-").map(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}).join("-")}},6761(e,t,n){"use strict";var r=n(46518),o=n(44576),i=n(69565),a=n(79504),s=n(96395),l=n(43724),u=n(4495),c=n(79039),p=n(39297),f=n(1625),d=n(28551),h=n(25397),m=n(56969),g=n(655),b=n(6980),v=n(2360),y=n(71072),A=n(38480),M=n(10298),_=n(33717),O=n(77347),z=n(24913),w=n(96801),x=n(48773),E=n(36840),S=n(62106),C=n(25745),T=n(66119),L=n(30421),P=n(33392),R=n(78227),k=n(1951),I=n(70511),D=n(58242),q=n(10687),N=n(91181),j=n(59213).forEach,F=T("hidden"),B="Symbol",W="prototype",V=N.set,U=N.getterFor(B),H=Object[W],Y=o.Symbol,G=Y&&Y[W],X=o.RangeError,Z=o.TypeError,$=o.QObject,K=O.f,J=z.f,Q=M.f,ee=x.f,te=a([].push),ne=C("symbols"),re=C("op-symbols"),oe=C("wks"),ie=!$||!$[W]||!$[W].findChild,ae=function(e,t,n){var r=K(H,t);r&&delete H[t],J(e,t,n),r&&e!==H&&J(H,t,r)},se=l&&c(function(){return 7!==v(J({},"a",{get:function(){return J(this,"a",{value:7}).a}})).a})?ae:J,le=function(e,t){var n=ne[e]=v(G);return V(n,{type:B,tag:e,description:t}),l||(n.description=t),n},ue=function(e,t,n){e===H&&ue(re,t,n),d(e);var r=m(t);return d(n),p(ne,r)?(n.enumerable?(p(e,F)&&e[F][r]&&(e[F][r]=!1),n=v(n,{enumerable:b(0,!1)})):(p(e,F)||J(e,F,b(1,v(null))),e[F][r]=!0),se(e,r,n)):J(e,r,n)},ce=function(e,t){d(e);var n=h(t),r=y(n).concat(he(n));return j(r,function(t){l&&!i(pe,n,t)||ue(e,t,n[t])}),e},pe=function(e){var t=m(e),n=i(ee,this,t);return!(this===H&&p(ne,t)&&!p(re,t))&&(!(n||!p(this,t)||!p(ne,t)||p(this,F)&&this[F][t])||n)},fe=function(e,t){var n=h(e),r=m(t);if(n!==H||!p(ne,r)||p(re,r)){var o=K(n,r);return!o||!p(ne,r)||p(n,F)&&n[F][r]||(o.enumerable=!0),o}},de=function(e){var t=Q(h(e)),n=[];return j(t,function(e){p(ne,e)||p(L,e)||te(n,e)}),n},he=function(e){var t=e===H,n=Q(t?re:h(e)),r=[];return j(n,function(e){!p(ne,e)||t&&!p(H,e)||te(r,ne[e])}),r};u||(Y=function(){if(f(G,this))throw new Z("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?g(arguments[0]):void 0,t=P(e),n=function(e){var r=void 0===this?o:this;r===H&&i(n,re,e),p(r,F)&&p(r[F],t)&&(r[F][t]=!1);var a=b(1,e);try{se(r,t,a)}catch(e){if(!(e instanceof X))throw e;ae(r,t,a)}};return l&&ie&&se(H,t,{configurable:!0,set:n}),le(t,e)},E(G=Y[W],"toString",function(){return U(this).tag}),E(Y,"withoutSetter",function(e){return le(P(e),e)}),x.f=pe,z.f=ue,w.f=ce,O.f=fe,A.f=M.f=de,_.f=he,k.f=function(e){return le(R(e),e)},l&&(S(G,"description",{configurable:!0,get:function(){return U(this).description}}),s||E(H,"propertyIsEnumerable",pe,{unsafe:!0}))),r({global:!0,constructor:!0,wrap:!0,forced:!u,sham:!u},{Symbol:Y}),j(y(oe),function(e){I(e)}),r({target:B,stat:!0,forced:!u},{useSetter:function(){ie=!0},useSimple:function(){ie=!1}}),r({target:"Object",stat:!0,forced:!u,sham:!l},{create:function(e,t){return void 0===t?v(e):ce(v(e),t)},defineProperty:ue,defineProperties:ce,getOwnPropertyDescriptor:fe}),r({target:"Object",stat:!0,forced:!u},{getOwnPropertyNames:de}),D(),q(Y,B),L[F]=!0},6791(e){var t=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=t)},6925(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},6935(e,t,n){var r=n(21672),o=n(90531),i=n(64796);e.exports=n(75872)?Object.defineProperties:function(e,t){o(e);for(var n,a=i(t),s=a.length,l=0;s>l;)r.f(e,n=a[l++],t[n]);return e}},6947(e,t,n){!function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"};e.defineLocale("ar-ps",{months:"كانون الثاني_شباط_آذار_نيسان_أيّار_حزيران_تمّوز_آب_أيلول_تشري الأوّل_تشرين الثاني_كانون الأوّل".split("_"),monthsShort:"ك٢_شباط_آذار_نيسان_أيّار_حزيران_تمّوز_آب_أيلول_ت١_ت٢_ك١".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(e){return e.replace(/[٣٤٥٦٧٨٩٠]/g,function(e){return n[e]}).split("").reverse().join("").replace(/[١٢](?![\u062a\u0643])/g,function(e){return n[e]}).split("").reverse().join("").replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},week:{dow:0,doy:6}})}(n(95093))},6973(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.CheckMark=t.TruncatedTitleText=t.StyledFilterContent=t.MapControlButton=t.BottomWidgetInner=t.WidgetContainer=t.StyledType=t.StyledFilteredOption=t.StyledExportSection=t.StyledAttrbution=t.StyledMapContainer=t.StyledModalInputFootnote=t.StyledModalSection=t.StyledModalVerticalPanel=t.StyledModalContent=t.Table=t.SelectionButton=t.DatasetSquare=t.ButtonGroup=t.StyledPanelDropdown=t.StyledPanelHeader=t.InlineInput=t.TextAreaLight=t.TextArea=t.InputLight=t.Input=t.Button=t.Tooltip=t.SidePanelDivider=t.SidePanelSection=t.PanelContent=t.PanelHeaderContent=t.PanelHeaderTitle=t.PanelLabelBold=t.PanelLabelWrapper=t.PanelLabel=t.SBFlexboxNoMargin=t.SBFlexboxItem=t.SpaceBetweenFlexbox=t.CenterVerticalFlexbox=t.CenterFlexbox=t.IconRoundSmall=t.SelectTextBold=t.SelectText=void 0;var o,i,a,s,l,u,c,p,f,d,h,m,g,b,v,y,A,M,_,O,z,w,x,E,S,C,T,L,P,R,k,I,D,q,N,j,F,B,W,V,U,H,Y,G,X,Z,$,K,J=r(n(20166)),Q=r(n(78094)),ee=r(n(54814)),te=n(37954),ne=r(n(46942)),re=Q.default.span(o||(o=(0,J.default)(["\n color: ",";\n font-size: ",";\n font-weight: 400;\n\n i {\n font-size: 13px;\n margin-right: 6px;\n }\n"])),function(e){return e.theme.labelColor},function(e){return e.theme.selectFontSize});t.SelectText=re;var oe=(0,Q.default)(re)(i||(i=(0,J.default)(["\n color: ",";\n font-weight: 500;\n"])),function(e){return e.theme.textColor});t.SelectTextBold=oe;var ie=Q.default.div(a||(a=(0,J.default)(["\n display: flex;\n width: 18px;\n height: 18px;\n border-radius: 9px;\n background-color: ",";\n color: ",";\n align-items: center;\n justify-content: center;\n\n :hover {\n cursor: pointer;\n background-color: ",";\n }\n"])),function(e){return e.theme.secondaryBtnBgdHover},function(e){return e.theme.secondaryBtnColor},function(e){return e.theme.secondaryBtnBgdHover});t.IconRoundSmall=ie;var ae=Q.default.div(s||(s=(0,J.default)(["\n display: flex;\n align-items: center;\n"])));t.CenterFlexbox=ae;var se=Q.default.div(l||(l=(0,J.default)(["\n display: flex;\n flex-direction: column;\n align-items: center;\n"])));t.CenterVerticalFlexbox=se;var le=Q.default.div(u||(u=(0,J.default)(["\n display: flex;\n justify-content: space-between;\n margin-left: -16px;\n"])));t.SpaceBetweenFlexbox=le;var ue=Q.default.div(c||(c=(0,J.default)(["\n flex-grow: 1;\n margin-left: 16px;\n"])));t.SBFlexboxItem=ue;var ce=Q.default.div(p||(p=(0,J.default)(["\n display: flex;\n justify-content: space-between;\n"])));t.SBFlexboxNoMargin=ce;var pe=Q.default.label.attrs({className:"side-panel-panel__label"})(f||(f=(0,J.default)(["\n color: ",";\n display: inline-block;\n font-size: 11px;\n font-weight: 400;\n margin-bottom: 4px;\n text-transform: capitalize;\n"])),function(e){return e.theme.labelColor});t.PanelLabel=pe;var fe=Q.default.div.attrs({className:"side-panel-panel__label-wrapper"})(d||(d=(0,J.default)(["\n display: flex;\n align-items: self-start;\n"])));t.PanelLabelWrapper=fe;var de=(0,Q.default)(pe)(h||(h=(0,J.default)(["\n font-weight: 500;\n"])));t.PanelLabelBold=de;var he=Q.default.span.attrs({className:"side-panel-panel__header__title"})(m||(m=(0,J.default)(["\n color: ",";\n font-size: 13px;\n letter-spacing: 0.43px;\n text-transform: capitalize;\n"])),function(e){return e.theme.textColor});t.PanelHeaderTitle=he;var me=Q.default.div(g||(g=(0,J.default)(["\n display: flex;\n align-items: center;\n color: ",";\n padding-left: 12px;\n\n .icon {\n color: ",";\n display: flex;\n align-items: center;\n margin-right: 12px;\n }\n"])),function(e){return e.theme.textColor},function(e){return e.theme.labelColor});t.PanelHeaderContent=me;var ge=Q.default.div.attrs({className:"side-panel-panel__content"})(b||(b=(0,J.default)(["\n background-color: ",";\n padding: 12px;\n"])),function(e){return e.theme.panelContentBackground});t.PanelContent=ge;var be=Q.default.div.attrs({className:"side-panel-section"})(v||(v=(0,J.default)(["\n margin-bottom: 12px;\n\n opacity: ",";\n pointer-events: ",";\n"])),function(e){return e.disabled?.4:1},function(e){return e.disabled?"none":"all"});t.SidePanelSection=be;var ve=Q.default.div.attrs({className:"side-panel-divider"})(y||(y=(0,J.default)(["\n border-bottom: "," solid\n ",";\n margin-bottom: ","px;\n height: ","px;\n"])),function(e){return e.theme.sidepanelDividerBorder},function(e){return e.theme.panelBorderColor},function(e){return e.theme.sidepanelDividerMargin},function(e){return e.theme.sidepanelDividerHeight});t.SidePanelDivider=ve;var ye=(0,Q.default)(ee.default)(A||(A=(0,J.default)(["\n &.__react_component_tooltip {\n font-size: ",";\n font-weight: 400;\n padding: 7px 18px;\n box-shadow: ",";\n\n &.type-dark {\n background-color: ",";\n color: ",";\n &.place-bottom {\n :after {\n border-bottom-color: ",";\n }\n }\n\n &.place-top {\n :after {\n border-top-color: ",";\n }\n }\n\n &.place-right {\n :after {\n border-right-color: ",";\n }\n }\n\n &.place-left {\n :after {\n border-left-color: ",";\n }\n }\n }\n }\n"])),function(e){return e.theme.tooltipFontSize},function(e){return e.theme.tooltipBoxShadow},function(e){return e.theme.tooltipBg},function(e){return e.theme.tooltipColor},function(e){return e.theme.tooltipBg},function(e){return e.theme.tooltipBg},function(e){return e.theme.tooltipBg},function(e){return e.theme.tooltipBg});t.Tooltip=ye;var Ae=Q.default.div.attrs(function(e){return{className:(0,ne.default)("button",e.className)}})(M||(M=(0,J.default)(["\n align-items: center;\n background-color: ",";\n border-radius: ",";\n color: ",";\n cursor: pointer;\n display: inline-flex;\n font-size: ",";\n font-weight: 500;\n font-family: ",";\n justify-content: center;\n letter-spacing: 0.3px;\n line-height: 14px;\n outline: 0;\n padding: ",";\n text-align: center;\n transition: ",";\n vertical-align: middle;\n width: ",";\n opacity: ",";\n pointer-events: ",";\n border: ",";\n :hover,\n :focus,\n :active,\n &.active {\n background-color: ",";\n color: ",";\n }\n\n svg {\n margin-right: ",";\n }\n"])),function(e){return e.negative?e.theme.negativeBtnBgd:e.secondary?e.theme.secondaryBtnBgd:e.link?e.theme.linkBtnBgd:e.floating?e.theme.floatingBtnBgd:e.cta?e.theme.ctaBtnBgd:e.theme.primaryBtnBgd},function(e){return e.theme.primaryBtnRadius},function(e){return e.negative?e.theme.negativeBtnColor:e.secondary?e.theme.secondaryBtnColor:e.link?e.theme.linkBtnColor:e.floating?e.theme.floatingBtnColor:e.cta?e.theme.ctaBtnColor:e.theme.primaryBtnColor},function(e){return e.large?e.theme.primaryBtnFontSizeLarge:e.small?e.theme.primaryBtnFontSizeSmall:e.theme.primaryBtnFontSizeDefault},function(e){return e.theme.btnFontFamily},function(e){return e.large?"14px 32px":e.small?"6px 9px":"9px 12px"},function(e){return e.theme.transition},function(e){return e.width||"auto"},function(e){return e.disabled?.4:1},function(e){return e.disabled?"none":"all"},function(e){return e.negative?e.theme.negativeBtnBorder:e.secondary?e.theme.secondaryBtnBorder:e.floating?e.theme.floatingBtnBorder:e.link?e.theme.linkBtnBorder:e.theme.primaryBtnBorder},function(e){return e.negative?e.theme.negativeBtnBgdHover:e.secondary?e.theme.secondaryBtnBgdHover:e.link?e.theme.linkBtnActBgdHover:e.floating?e.theme.floatingBtnBgdHover:e.cta?e.theme.ctaBtnBgdHover:e.theme.primaryBtnBgdHover},function(e){return e.negative?e.theme.negativeBtnActColor:e.secondary?e.theme.secondaryBtnActColor:e.link?e.theme.linkBtnActColor:e.floating?e.theme.floatingBtnActColor:e.cta?e.theme.ctaBtnActColor:e.theme.primaryBtnActColor},function(e){return e.large?"10px":e.small?"6px":"8px"});t.Button=Ae;var Me=Q.default.input(_||(_=(0,J.default)(["\n ",";\n"])),function(e){return e.secondary?e.theme.secondaryInput:e.theme.input});t.Input=Me;var _e=Q.default.input(O||(O=(0,J.default)(["\n ",";\n"])),function(e){return e.theme.inputLT});t.InputLight=_e;var Oe=Q.default.textarea(z||(z=(0,J.default)(["\n ",";\n"])),function(e){return e.secondary?e.theme.secondaryInput:e.theme.input});t.TextArea=Oe;var ze=Q.default.textarea(w||(w=(0,J.default)(["\n "," height: auto;\n white-space: pre-wrap;\n"])),function(e){return e.theme.inputLT});t.TextAreaLight=ze;var we=(0,Q.default)(Me)(x||(x=(0,J.default)(["\n ",";\n"])),function(e){return e.theme.inlineInput});t.InlineInput=we;var xe=Q.default.div(E||(E=(0,J.default)(["\n background-color: ",";\n border-left: 3px solid\n rgb(\n ","\n );\n padding: 0 10px 0 0;\n height: ","px;\n display: flex;\n justify-content: space-between;\n align-items: center;\n border-radius: ",";\n transition: ",";\n"])),function(e){return e.active?e.theme.panelBackgroundHover:e.theme.panelBackground},function(e){return e.labelRCGColorValues?e.labelRCGColorValues.join(","):"transparent"},function(e){return e.theme.panelHeaderHeight},function(e){return e.theme.panelHeaderBorderRadius},function(e){return e.theme.transition});t.StyledPanelHeader=xe;var Ee=Q.default.div(S||(S=(0,J.default)(["\n ","\n background-color: ",";\n overflow-y: auto;\n box-shadow: ",";\n border-radius: ",";\n max-height: 500px;\n position: relative;\n z-index: 999;\n"])),function(e){return e.theme.panelDropdownScrollBar},function(e){return"light"===e.type?e.theme.modalDropdownBackground:e.theme.panelBackground},function(e){return e.theme.panelBoxShadow},function(e){return e.theme.panelBorderRadius});t.StyledPanelDropdown=Ee;var Se=Q.default.div(C||(C=(0,J.default)(["\n display: flex;\n .button {\n border-radius: 0;\n margin-left: 2px;\n }\n .button:first-child {\n border-bottom-left-radius: ",";\n border-top-left-radius: ",";\n margin-left: 0;\n }\n .button:last-child {\n border-bottom-right-radius: ",";\n border-top-right-radius: ",";\n }\n"])),function(e){return e.theme.primaryBtnRadius},function(e){return e.theme.primaryBtnRadius},function(e){return e.theme.primaryBtnRadius},function(e){return e.theme.primaryBtnRadius});t.ButtonGroup=Se;var Ce=Q.default.div(T||(T=(0,J.default)(["\n display: inline-block;\n width: 8px;\n height: 8px;\n background-color: rgb(",");\n margin-right: 12px;\n"])),function(e){return e.color.join(",")});t.DatasetSquare=Ce;var Te=Q.default.div(L||(L=(0,J.default)(["\n position: relative;\n border-radius: 2px;\n border: 1px solid\n ",";\n color: ",";\n background-color: ",";\n\n cursor: pointer;\n font-weight: 500;\n margin-right: 6px;\n padding: 6px 16px;\n\n :hover {\n color: ",";\n border: 1px solid ",";\n }\n"])),function(e){return e.selected?e.theme.selectionBtnBorderActColor:e.theme.selectionBtnBorderColor},function(e){return e.selected?e.theme.selectionBtnActColor:e.theme.selectionBtnColor},function(e){return e.selected?e.theme.selectionBtnActBgd:e.theme.selectionBtnBgd},function(e){return e.theme.selectionBtnActColor},function(e){return e.theme.selectionBtnBorderActColor});t.SelectionButton=Te;var Le=Q.default.table(P||(P=(0,J.default)(["\n width: 100%;\n border-spacing: 0;\n\n thead {\n tr th {\n background: ",";\n color: ",";\n padding: 18px 12px;\n text-align: start;\n }\n }\n\n tbody {\n tr td {\n border-bottom: ",";\n padding: 12px;\n }\n }\n"])),function(e){return e.theme.panelBackgroundLT},function(e){return e.theme.titleColorLT},function(e){return e.theme.panelBorderLT});t.Table=Le;var Pe=Q.default.div(R||(R=(0,J.default)(["\n background: ",";\n color: ",";\n display: flex;\n flex-direction: row;\n font-size: 10px;\n padding: 24px ",";\n margin: 0 -",";\n justify-content: space-between;\n ",";\n"])),function(e){return e.theme.panelBackgroundLT},function(e){return e.theme.textColorLT},function(e){return e.theme.modalLateralPadding},function(e){return e.theme.modalLateralPadding},te.media.portable(k||(k=(0,J.default)(["\n flex-direction: column;\n padding: 16px ",";\n margin: 0 -",";\n "])),function(e){return e.theme.modalPortableLateralPadding},function(e){return e.theme.modalPortableLateralPadding}));t.StyledModalContent=Pe;var Re=Q.default.div.attrs({className:"modal-vertical-panel"})(I||(I=(0,J.default)(["\n display: flex;\n flex-direction: column;\n justify-content: space-around;\n font-size: 12px;\n\n .modal-section:first-child {\n margin-top: 24px;\n ",";\n }\n\n input {\n margin-right: 8px;\n }\n"])),te.media.palm(D||(D=(0,J.default)(["\n margin-top: 0;\n "]))));t.StyledModalVerticalPanel=Re;var ke=Q.default.div.attrs({className:"modal-section"})(q||(q=(0,J.default)(["\n margin-bottom: 32px;\n\n .modal-section-title {\n font-weight: 500;\n }\n .modal-section-subtitle {\n color: ",";\n }\n\n input {\n margin-top: 8px;\n }\n\n ",";\n ",";\n"])),function(e){return e.theme.subtextColorLT},te.media.portable(N||(N=(0,J.default)(["\n margin-bottom: 24px;\n "]))),te.media.palm(j||(j=(0,J.default)(["\n margin-bottom: 16px;\n "]))));t.StyledModalSection=ke;var Ie=Q.default.div.attrs({className:"modal-input__footnote"})(F||(F=(0,J.default)(["\n display: flex;\n justify-content: flex-end;\n color: ",";\n font-size: 10px;\n"])),function(e){return e.error?e.theme.errorColor:e.theme.subtextColorLT});t.StyledModalInputFootnote=Ie;var De=Q.default.div(B||(B=(0,J.default)(["\n width: 100%;\n height: 100%;\n .mapboxgl-map {\n .mapboxgl-missing-css {\n display: none;\n }\n .mapboxgl-ctrl-attrib {\n display: none;\n }\n }\n"])));t.StyledMapContainer=De;var qe=Q.default.div.attrs({className:"mapbox-attribution-container"})(W||(W=(0,J.default)(["\n bottom: 0;\n right: 0;\n position: absolute;\n display: block;\n margin: 0 10px 2px;\n z-index: 0;\n\n .attrition-logo {\n display: flex;\n font-size: 10px;\n justify-content: flex-end;\n align-items: center;\n color: ",";\n margin-bottom: -4px;\n\n a.mapboxgl-ctrl-logo {\n width: 72px;\n margin-left: 6px;\n }\n }\n a {\n font-size: 10px;\n }\n"])),function(e){return e.theme.labelColor});t.StyledAttrbution=qe;var Ne=Q.default.div(V||(V=(0,J.default)(["\n display: flex;\n flex-direction: row;\n margin: 35px 0;\n width: 100%;\n color: ",";\n font-size: 12px;\n opacity: ",";\n pointer-events: ",";\n\n .description {\n width: 185px;\n .title {\n font-weight: 500;\n }\n .subtitle {\n color: ",";\n font-size: 11px;\n }\n }\n .warning {\n color: ",";\n font-weight: 500;\n }\n .description.full {\n width: 100%;\n }\n .selection {\n display: flex;\n flex-wrap: wrap;\n flex: 1;\n padding-left: 50px;\n\n select {\n background-color: white;\n border-radius: 1px;\n display: inline-block;\n font: inherit;\n line-height: 1.5em;\n padding: 0.5em 3.5em 0.5em 1em;\n margin: 0;\n box-sizing: border-box;\n appearance: none;\n width: 250px;\n height: 36px;\n\n background-image: linear-gradient(45deg, transparent 50%, gray 50%),\n linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc, #ccc);\n background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px),\n calc(100% - 2.5em) 4.5em;\n background-size: 5px 5px, 5px 5px, 1px 1.5em;\n background-repeat: no-repeat;\n }\n\n select:focus {\n background-image: linear-gradient(45deg, green 50%, transparent 50%),\n linear-gradient(135deg, transparent 50%, green 50%), linear-gradient(to right, #ccc, #ccc);\n background-position: calc(100% - 15px) 1em, calc(100% - 20px) 1em, calc(100% - 2.5em) 4.5em;\n background-size: 5px 5px, 5px 5px, 1px 1.5em;\n background-repeat: no-repeat;\n border-color: green;\n outline: 0;\n }\n }\n"])),function(e){return e.theme.textColorLT},function(e){return e.disabled?.3:1},function(e){return e.disabled?"none":"all"},function(e){return e.theme.subtextColorLT},function(e){return e.theme.errorColor});t.StyledExportSection=Ne;var je=(0,Q.default)(Te)(U||(U=(0,J.default)(["\n align-items: center;\n display: flex;\n flex-direction: column;\n justify-content: center;\n margin: 4px;\n padding: 8px 12px;\n width: 140px;\n\n .filter-option-title {\n color: ",";\n font-size: 12px;\n font-weight: 500;\n }\n .filter-option-subtitle {\n color: ",";\n font-size: 11px;\n }\n"])),function(e){return e.theme.textColorLT},function(e){return e.theme.subtextColorLT});t.StyledFilteredOption=je;var Fe=(0,Q.default)(Te)(H||(H=(0,J.default)(["\n height: 100px;\n margin: 4px;\n padding: 6px 10px;\n width: 100px;\n"])));t.StyledType=Fe;var Be=Q.default.div(Y||(Y=(0,J.default)(["\n z-index: 1;\n"])));t.WidgetContainer=Be;var We=Q.default.div(G||(G=(0,J.default)(["\n background-color: ",";\n padding: ",";\n position: relative;\n margin-top: ","px;\n"])),function(e){return e.theme.bottomWidgetBgd},function(e){return"".concat(e.theme.bottomInnerPdVert,"px ").concat(e.theme.bottomInnerPdSide,"px")},function(e){return e.theme.bottomPanelGap});t.BottomWidgetInner=We;var Ve=(0,Q.default)(Ae).attrs({className:"map-control-button"})(X||(X=(0,J.default)(["\n box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.16);\n height: 32px;\n width: 32px;\n padding: 0;\n border-radius: 0;\n background-color: ",";\n color: ",";\n border: ",";\n\n :hover,\n :focus,\n :active,\n &.active {\n background-color: ",";\n color: ",";\n border: ",";\n }\n svg {\n margin-right: 0;\n }\n"])),function(e){return e.active?e.theme.floatingBtnBgdHover:e.theme.floatingBtnBgd},function(e){return e.active?e.theme.floatingBtnActColor:e.theme.floatingBtnColor},function(e){return e.active?e.theme.floatingBtnBorderHover:e.theme.floatingBtnBorder},function(e){return e.theme.floatingBtnBgdHover},function(e){return e.theme.floatingBtnActColor},function(e){return e.theme.floatingBtnBorderHover});t.MapControlButton=Ve;var Ue=Q.default.div(Z||(Z=(0,J.default)(["\n background-color: ",";\n padding: 12px;\n"])),function(e){return e.theme.panelContentBackground});t.StyledFilterContent=Ue;var He=Q.default.div($||($=(0,J.default)(["\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n"])));t.TruncatedTitleText=He;var Ye=Q.default.span.attrs({className:"checkbox-inner"})(K||(K=(0,J.default)(["\n background-color: ",";\n position: absolute;\n top: 0;\n right: 0;\n display: block;\n width: 10px;\n height: 10px;\n border-top-left-radius: 2px;\n\n :after {\n position: absolute;\n display: table;\n border: 1px solid #fff;\n border-top: 0;\n border-left: 0;\n transform: rotate(45deg) scale(1) translate(-50%, -50%);\n opacity: 1;\n content: ' ';\n top: 40%;\n left: 30%;\n width: 3.2px;\n height: 6.22px;\n }\n"])),function(e){return e.theme.selectionBtnBorderActColor});t.CheckMark=Ye},6980(e){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},7040(e,t,n){"use strict";var r=n(4495);e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},7063(e,t,n){n(70649),e.exports=n(6791).Object.getPrototypeOf},7176(e,t,n){"use strict";var r,o=n(73126),i=n(75795);try{r=[].__proto__===Array.prototype}catch(e){if(!e||"object"!=typeof e||!("code"in e)||"ERR_PROTO_ACCESS"!==e.code)throw e}var a=!!r&&i&&i(Object.prototype,"__proto__"),s=Object,l=s.getPrototypeOf;e.exports=a&&"function"==typeof a.get?o([a.get]):"function"==typeof l&&function(e){return l(null==e?e:s(e))}},7227(e,t,n){"use strict";var r=n(46891),o=n(59653),i=n(64896);function a(e,t){for(var n,r,i,a,s,l,u=e[t][1],c=e[t][2],p=t-1,f=[],d=u._tokenizer||c.parser[u.contentType](u.start),h=d.events,m=[],g={};u;){for(;e[++p][1]!==u;);f.push(p),u._tokenizer||(n=c.sliceStream(u),u.next||n.push(null),r&&d.defineSkip(u.start),u.isInFirstContentOfListItem&&(d._gfmTasklistFirstContentOfListItem=!0),d.write(n),u.isInFirstContentOfListItem&&(d._gfmTasklistFirstContentOfListItem=void 0)),r=u,u=u.next}for(u=r,i=h.length;i--;)"enter"===h[i][0]?a=!0:a&&h[i][1].type===h[i-1][1].type&&h[i][1].start.line!==h[i][1].end.line&&(b(h.slice(i+1,s)),u._tokenizer=u.next=void 0,u=u.previous,s=i+1);for(d.events=u._tokenizer=u.next=void 0,b(h.slice(0,s)),i=-1,l=0;++ia});var r=n(46094),o=n(66654),i=n(80904);class a extends r.A{get x(){return this[0]}set x(e){this[0]=(0,o.ws)(e)}get y(){return this[1]}set y(e){this[1]=(0,o.ws)(e)}len(){return Math.sqrt(this.lengthSquared())}magnitude(){return this.len()}lengthSquared(){let e=0;for(let t=0;t=0&&e=0&&ef});var r=n(33844),o=n(85368);function i(e,t){var n,r=t?t.length:0,o=e?Math.min(r,e.length):0,i=new Array(o),a=new Array(r);for(n=0;n1&&void 0!==arguments[1]?arguments[1]:{};switch(e){case 5126:return Float32Array;case 5123:case 33635:case 32819:case 32820:return Uint16Array;case 5125:return Uint32Array;case 5121:return t?Uint8ClampedArray:Uint8Array;case 5120:return Int8Array;case 5122:return Int16Array;case 5124:return Int32Array;default:throw new Error("Failed to deduce typed array type from GL constant")}}function i(e){let{data:t,width:n,height:r,bytesPerPixel:o=4,temp:i}=e;const a=n*o;i=i||new Uint8Array(a);for(let e=0;ei,Ij:()=>a,Xj:()=>o,jX:()=>r})},7412(e,t,n){"use strict";var r=n(1037);e.exports=i,i.wrap=r;var o=[].slice;function i(){var e=[],t={run:function(){var t=-1,n=o.call(arguments,0,-1),i=arguments[arguments.length-1];if("function"!=typeof i)throw new Error("Expected function as last argument, not "+i);(function a(s){var l=e[++t],u=o.call(arguments,0).slice(1),c=n.length,p=-1;if(s)i(s);else{for(;++p=0;--i){var a=this.tryEntries[i],s=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var l=r.call(a,"catchLoc"),u=r.call(a,"finallyLoc");if(l&&u){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),C(n),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;C(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:L(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),g}},e}(e.exports);try{regeneratorRuntime=t}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}},7463(e,t){"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;0>>1,o=e[r];if(!(0>>1;ri(l,n))ui(c,l)?(e[r]=c,e[u]=n,r=u):(e[r]=l,e[s]=n,r=s);else{if(!(ui(c,n)))break e;e[r]=c,e[u]=n,r=u}}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var a=performance;t.unstable_now=function(){return a.now()}}else{var s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}var u=[],c=[],p=1,f=null,d=3,h=!1,m=!1,g=!1,b="function"==typeof setTimeout?setTimeout:null,v="function"==typeof clearTimeout?clearTimeout:null,y="undefined"!=typeof setImmediate?setImmediate:null;function A(e){for(var t=r(c);null!==t;){if(null===t.callback)o(c);else{if(!(t.startTime<=e))break;o(c),t.sortIndex=t.expirationTime,n(u,t)}t=r(c)}}function M(e){if(g=!1,A(e),!m)if(null!==r(u))m=!0,R(_);else{var t=r(c);null!==t&&k(M,t.startTime-e)}}function _(e,n){m=!1,g&&(g=!1,v(x),x=-1),h=!0;var i=d;try{for(A(n),f=r(u);null!==f&&(!(f.expirationTime>n)||e&&!C());){var a=f.callback;if("function"==typeof a){f.callback=null,d=f.priorityLevel;var s=a(f.expirationTime<=n);n=t.unstable_now(),"function"==typeof s?f.callback=s:f===r(u)&&o(u),A(n)}else o(u);f=r(u)}if(null!==f)var l=!0;else{var p=r(c);null!==p&&k(M,p.startTime-n),l=!1}return l}finally{f=null,d=i,h=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var O,z=!1,w=null,x=-1,E=5,S=-1;function C(){return!(t.unstable_now()-Se||125a?(e.sortIndex=i,n(c,e),null===r(u)&&e===r(c)&&(g?(v(x),x=-1):g=!0,k(M,i-a))):(e.sortIndex=s,n(u,e),m||h||(m=!0,R(_))),e},t.unstable_shouldYield=C,t.unstable_wrapCallback=function(e){var t=d;return function(){var n=d;d=t;try{return e.apply(this,arguments)}finally{d=n}}}},7507(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.CollapseButtonFactory=void 0;var i,a,s,l,u=r(n(17383)),c=r(n(34579)),p=r(n(12475)),f=r(n(29511)),d=r(n(28452)),h=r(n(63072)),m=r(n(43693)),g=r(n(20166)),b=o(n(96540)),v=r(n(5556)),y=r(n(78094)),A=n(37934);var M=y.default.div(i||(i=(0,g.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 pointer-events: none; /* prevent padding from blocking input */\n & > * {\n /* all children should allow input */\n pointer-events: all;\n }\n"])),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}),_=y.default.div(a||(a=(0,g.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"])),function(e){return e.left}),O=y.default.div(s||(s=(0,g.default)(["\n background-color: ",";\n border-radius: 1px;\n display: flex;\n flex-direction: column;\n height: 100%;\n border-left: ","px solid\n ",";\n"])),function(e){return e.theme.sidePanelBg},function(e){return e.theme.sidePanelBorder},function(e){return e.theme.sidePanelBorderColor}),z=y.default.div(l||(l=(0,g.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"])),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}),w=function(){return function(e){var t=e.onClick,n=e.isOpen;return b.default.createElement(z,{className:"side-bar__close",onClick:t},b.default.createElement(A.ArrowRight,{height:"12px",style:{transform:"rotate(".concat(n?180:0,"deg)")}}))}};function x(e){var t,n;return n=t=function(t){(0,f.default)(i,t);var n,r,o=(n=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,t=(0,h.default)(n);if(r){var o=(0,h.default)(this).constructor;e=Reflect.construct(t,arguments,o)}else e=t.apply(this,arguments);return(0,d.default)(this,e)});function i(){var e;(0,u.default)(this,i);for(var t=arguments.length,n=new Array(t),r=0;rk});var r=n(54756),o=n.n(r),i=n(10467),a=n(17243);function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"2.3.13";(0,a.A)(e,"no loader provided");var n=e.version;t&&n&&(t=l(t),n=l(n))}function l(e){var t=e.split(".").map(Number);return{major:t[0],minor:t[1]}}var u=n(79960),c=n(44321),p=n(13558),f=n(76754),d=n(23029),h=n(92901),m=new Map,g=n(82284);function b(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2?arguments[2]:void 0,r=n||new Set;if(e)if(v(e))r.add(e);else if(v(e.buffer))r.add(e.buffer);else if(ArrayBuffer.isView(e));else if(t&&"object"===(0,g.A)(e))for(var o in e)b(e[o],t,r);return void 0===n?Array.from(r):[]}function v(e){return!!e&&(e instanceof ArrayBuffer||"undefined"!=typeof MessagePort&&e instanceof MessagePort||"undefined"!=typeof ImageBitmap&&e instanceof ImageBitmap||"undefined"!=typeof OffscreenCanvas&&e instanceof OffscreenCanvas)}var y=0;function A(e){var t=e.data;(0,e.resolve)(t)}var M=function(){function e(t){var n=t.source,r=t.name,o=void 0===r?"web-worker-".concat(y++):r,i=t.onMessage;(0,d.A)(this,e);var s=function(e){if((0,a.A)("string"==typeof e,"worker source"),e.startsWith("url(")&&e.endsWith(")")){var t=e.match(/^url\((.*)\)$/)[1];if(t&&!t.startsWith("http"))return t;e=function(e){return"try {\n importScripts('".concat(e,"');\n} catch (error) {\n console.error(error);\n}")}(t)}var n=m.get(e);if(!n){var r=new Blob([e],{type:"application/javascript"});n=URL.createObjectURL(r),m.set(e,n)}return n}(n);this.worker=new Worker(s,{name:o}),this.name=o,this.onMessage=i||A}var t;return(0,h.A)(e,[{key:"process",value:(t=(0,i.A)(o().mark(function e(t){var n=this;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(e,r){n.worker.onmessage=function(t){n.onMessage({worker:n.worker,data:t.data,resolve:e,reject:r})},n.worker.onerror=function(e){var t="".concat(n.name,": WorkerThread.process() failed");e.message&&(t+=" ".concat(e.message," ").concat(e.filename,":").concat(e.lineno,":").concat(e.colno));var o=new Error(t);console.error(e),r(o)};var o=b(t);n.worker.postMessage(t,o)}));case 1:case"end":return e.stop()}},e)})),function(e){return t.apply(this,arguments)})},{key:"destroy",value:function(){this.worker.terminate(),this.worker=null}}]),e}(),_=function(){function e(t){var n=t.source,r=t.name,o=void 0===r?"unnamed":r,i=t.maxConcurrency,a=void 0===i?1:i,s=t.onMessage,l=t.onDebug,u=void 0===l?function(){}:l,c=t.reuseWorkers,p=void 0===c||c;(0,d.A)(this,e),this.source=n,this.name=o,this.maxConcurrency=a,this.onMessage=s,this.onDebug=u,this.jobQueue=[],this.idleQueue=[],this.count=0,this.isDestroyed=!1,this.reuseWorkers=p}var t;return(0,h.A)(e,[{key:"destroy",value:function(){this.idleQueue.forEach(function(e){return e.destroy()}),this.isDestroyed=!0}},{key:"process",value:function(e,t){var n=this;return new Promise(function(r,o){n.jobQueue.push({data:e,jobName:t,resolve:r,reject:o}),n._startQueuedJob()})}},{key:"_startQueuedJob",value:(t=(0,i.A)(o().mark(function e(){var t,n;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(this.jobQueue.length){e.next=2;break}return e.abrupt("return");case 2:if(t=this._getAvailableWorker()){e.next=5;break}return e.abrupt("return");case 5:return n=this.jobQueue.shift(),this.onDebug({message:"processing",worker:t.name,job:n.jobName,backlog:this.jobQueue.length}),e.prev=7,e.t0=n,e.next=11,t.process(n.data);case 11:e.t1=e.sent,e.t0.resolve.call(e.t0,e.t1),e.next=18;break;case 15:e.prev=15,e.t2=e.catch(7),n.reject(e.t2);case 18:return e.prev=18,this._onWorkerDone(t),e.finish(18);case 21:case"end":return e.stop()}},e,this,[[7,15,18,21]])})),function(){return t.apply(this,arguments)})},{key:"_onWorkerDone",value:function(e){this.isDestroyed?e.destroy():(this.reuseWorkers?this.idleQueue.push(e):(e.destroy(),this.count--),this._startQueuedJob())}},{key:"_getAvailableWorker",value:function(){if(this.idleQueue.length>0)return this.idleQueue.shift();if(this.count0&&void 0!==arguments[0]?arguments[0]:{},t={};return e.maxConcurrency&&(t.maxConcurrency=e.maxConcurrency),e.onDebug&&(t.onDebug=e.onDebug),"reuseWorkers"in e&&(t.reuseWorkers=e.reuseWorkers),C||(C=new O({onMessage:T})),C.setProps(t),C}(n);n=JSON.parse(JSON.stringify(n));var c=e.version!==x?"(core version ".concat(x,")"):"";return u.process(s,"".concat(l,"-worker@").concat(e.version).concat(c),{arraybuffer:(0,w.XA)(t),options:n,source:"loaders.gl@".concat(x),type:"parse"})}var C=null;function T(e){return L.apply(this,arguments)}function L(){return(L=(0,i.A)(o().mark(function e(t){var n,r,i,a,s;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:n=t.worker,r=t.data,i=t.resolve,a=t.reject,e.t0=r.type,e.next="done"===e.t0?4:"parse"===e.t0?6:"error"===e.t0?17:19;break;case 4:return i(r.result),e.abrupt("break",19);case 6:return e.prev=6,e.next=9,k(r.arraybuffer,r.options,r.url);case 9:s=e.sent,n.postMessage({type:"parse-done",id:r.id,result:s},b(s)),e.next=16;break;case 13:e.prev=13,e.t1=e.catch(6),n.postMessage({type:"parse-error",id:r.id,message:e.t1.message});case 16:return e.abrupt("break",19);case 17:return a(r.message),e.abrupt("break",19);case 19:case"end":return e.stop()}},e,null,[[6,13]])}))).apply(this,arguments)}var P=n(21019),R=n(83630);function k(e,t,n,r){return I.apply(this,arguments)}function I(){return(I=(0,i.A)(o().mark(function e(t,n,r,i){var s,l,p,d;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return(0,a.A)(!i||"string"!=typeof i,"parse no longer accepts final url"),!n||Array.isArray(n)||(0,u.l)(n)||(i=r,r=n,n=null),e.next=4,t;case 4:return t=e.sent,r=r||{},s=(0,P.D)(t),l=s.url,p=(0,f.E)(n,i),e.next=10,(0,R.M)(t,p,r);case 10:if(d=e.sent){e.next=13;break}return e.abrupt("return",null);case 13:return r=(0,c.a5)(r,d,p,l),i=(0,f.l)({url:l,parse:k,loaders:p},r,i),e.next=17,D(d,t,r,i);case 17:return e.abrupt("return",e.sent);case 18:case"end":return e.stop()}},e)}))).apply(this,arguments)}function D(e,t,n,r){return q.apply(this,arguments)}function q(){return(q=(0,i.A)(o().mark(function e(t,n,r,i){return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return s(t),e.next=3,(0,p.O1)(n,t);case 3:if(n=e.sent,!t.parseTextSync||"string"!=typeof n){e.next=7;break}return r.dataType="text",e.abrupt("return",t.parseTextSync(n,r,i,t));case 7:if(!E(t,0,r)){e.next=11;break}return e.next=10,S(t,n,r);case 10:case 14:case 18:return e.abrupt("return",e.sent);case 11:if(!t.parseText||"string"!=typeof n){e.next=15;break}return e.next=14,t.parseText(n,r,i,t);case 15:if(!t.parse){e.next=19;break}return e.next=18,t.parse(n,r,i,t);case 19:return(0,a.A)(!t.parseSync),e.abrupt("return",(0,a.A)(!1));case 21:case"end":return e.stop()}},e)}))).apply(this,arguments)}},7588(e,t,n){"use strict";var r=n(46518),o=n(69565),i=n(72652),a=n(79306),s=n(28551),l=n(1767),u=n(9539),c=n(84549)("forEach",TypeError);r({target:"Iterator",proto:!0,real:!0,forced:c},{forEach:function(e){s(this);try{a(e)}catch(e){u(this,"throw",e)}if(c)return o(c,this,e);var t=l(this),n=0;i(t,function(t){e(t,n++)},{IS_RECORD:!0})}})},7740(e){"use strict";var t=Math.log;e.exports=Math.log1p||function(e){var n=+e;return n>-1e-8&&n<1e-8?n-n*n/2:t(1+n)}},7743(e,t,n){"use strict";var r=n(46518),o=n(69565),i=n(79306),a=n(36043),s=n(1103),l=n(72652);r({target:"Promise",stat:!0,forced:n(90537)},{race:function(e){var t=this,n=a.f(t),r=n.reject,u=s(function(){var a=i(t.resolve);l(e,function(e){o(a,t,e).then(n.resolve,r)})});return u.error&&r(u.value),n.promise}})},7745(e,t,n){var r=n(56903).document;e.exports=r&&r.documentElement},7755(e,t,n){"use strict";n.d(t,{F:()=>_});var r=n(74848),o=n(78094),i=n(93443),a=n(32259),s=n(58246),l=n(60434);const u={tiny:{height:20,borderRadius:"SM",padding:"NONE",gap:"SM",font:"fine"},small:{height:"3XL",borderRadius:"SM",padding:"XS",gap:"LG",font:"fine"},large:{height:"4XL",borderRadius:"MD",padding:"SM",gap:"LG",font:"body"}},c=o.default.span.withConfig({displayName:"ActionWrapper"})([""]),p=o.default.span.withConfig({displayName:"IconWrapper"})(["flex-shrink:0;align-items:center;display:inline-flex;height:",";padding:",";align-self:flex-start;"],({size:e,theme:t})=>{const{height:n,padding:r}=u[e];return`calc(${"number"==typeof n?`${n}px`:t.spacings[n]} - ${t.spacings[r]} * 2)`},({theme:e})=>`${e.spacings.XS} ${e.spacings.NONE} ${e.spacings.XS} ${e.spacings.XS}`),f=o.default.div.withConfig({displayName:"AlertContainer"})(["max-height:",";text-align:center;align-items:flex-start;display:",";",";padding:",";gap:",";border-radius:",";color:",";background-color:",";transition:color 250ms linear,background-color 250ms linear;width:",";max-width:100%;",""],({isCollapsed:e,$size:t,theme:n})=>{if(!e)return"100vh";const{height:r}=u[t];return"number"==typeof r?`${r}px`:n.spacings[r]},({$width:e})=>"contextual"===e?"inline-flex":"flex",({$size:e,theme:t})=>t.fonts.desktop[u[e].font],({$size:e,theme:t})=>t.spacings[u[e].padding],({$size:e,theme:t})=>t.spacings[u[e].gap],({$size:e,theme:t})=>t.borderRadius[u[e].borderRadius],({flavor:e,theme:t})=>t.colors[`${e}-text`],({flavor:e,theme:t})=>t.colors[`${e}-opa-01`],({$width:e})=>"contextual"===e?"max-content":"100%",({isCollapsed:e})=>(0,o.css)(["& "," svg{will-change:fill,transform;transition:transform 250ms linear,fill 250ms linear;transform:",";}"],c,e?"none":"rotate(180deg)")),d=o.default.div.withConfig({displayName:"AlertValue"})(["display:flex;width:100%;gap:",";flex-direction:row;flex-wrap:",";justify-content:flex-end;"],({theme:e})=>e.spacings.SM,({$isCollapsed:e})=>e?"nowrap":"wrap"),h=o.default.div.withConfig({displayName:"TextWrapper"})(["display:flex;align-items:flex-start;flex:1 1 auto;min-width:0;text-align:start;align-items:center;gap:",";overflow:",";"],({theme:e})=>e.spacings.SM,({$isCollapsed:e})=>e?"hidden":"visible"),m=o.default.span.withConfig({displayName:"AlertText"})(["flex:1 1 auto;min-width:0;display:block;white-space:",";overflow:",";text-overflow:",";"],({$isCollapsed:e})=>e?"nowrap":"normal",({$isCollapsed:e})=>e?"hidden":"visible",({$isCollapsed:e})=>e?"ellipsis":"clip"),g=o.default.div.withConfig({displayName:"AlertsActionsWrapper"})(["display:flex;gap:",";align-items:center;margin-left:",";flex:0 1 auto;min-width:",";;max-width:100%;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:",";;-webkit-overflow-scrolling:touch;direction:rtl;justify-content:flex-start;button{width:max-content;flex:0 0 auto;overflow:visible;margin:1px;}"],({theme:e})=>e.spacings.LG,({$isCollapsed:e})=>e?"auto":"0",({$isCollapsed:e})=>e?"auto":"0",({$isCollapsed:e})=>e?"none":"thin"),b="neutral",v="large";function y(e){switch(e){case"small":case"tiny":return"tiny";default:return"small"}}const A=e=>"neutral"===e?"info":e,M=({flavor:e,action:t,size:n,onClose:o,onCollapseExpandClick:i})=>{const s={close:{icon:"close",fn:o},expand:{icon:"chevronDown",fn:i}}[t];return s?(0,r.jsx)(c,{children:(0,r.jsx)(a.b,{icon:s.icon,size:"large"===n?"large":"small",flavor:e,onClick:s.fn})}):null},_=(0,i.PA)(({width:e,icon:t,text:n,action:o,onClose:a,customActions:u,"data-test-id":c,..._})=>{const O=_.flavor||b,z=_.initiallyExpanded??false,{isCollapsed:w,onCollapseExpandClick:x}=(0,i.iz)(()=>({isCollapsed:"expand"===o&&!z,onCollapseExpandClick(){this.isCollapsed=!this.isCollapsed}}));return(0,r.jsx)(f,{"data-test-id":c,$size:_.size||v,flavor:_.flavor||b,$width:e||"dynamic",isCollapsed:w,className:_.className,children:(0,r.jsxs)(d,{$isCollapsed:w,children:[(0,r.jsxs)(h,{$isCollapsed:w,children:[t&&(0,r.jsx)(p,{size:_.size||v,children:(0,r.jsx)(l.In,{icon:t,flavor:"neutral"===O?"neutral-dark":`${O}-text`,size:y(_.size)})}),n&&(0,r.jsx)(m,{$isCollapsed:w,"data-test-id":c?`${c}-text`:void 0,children:n})]}),(0,r.jsxs)(g,{$isCollapsed:w,children:[(0,r.jsx)(M,{size:_.size||v,flavor:_.flavor,action:o,onClose:a,onCollapseExpandClick:x}),null==u?void 0:u.map((e,t)=>(0,r.jsx)(s.$,{...e,size:e.size||"small",flavor:e.flavor||A(_.flavor)},e.key||t))]})]})})});_.displayName="Alert",c.displayName="ActionWrapper",p.displayName="IconWrapper",f.displayName="AlertContainer",d.displayName="AlertValue",m.displayName="AlertText",g.displayName="CustomActionsWrapper",M.displayName="AlertAction"},7860(e,t,n){"use strict";var r=n(82839);e.exports=/web0s(?!.*chrome)/i.test(r)},7904(e,t,n){"use strict";var r=n(46518),o=n(43724),i=n(42551),a=n(48981),s=n(56969),l=n(42787),u=n(77347).f;o&&r({target:"Object",proto:!0,forced:i},{__lookupSetter__:function(e){var t,n=a(this),r=s(e);do{if(t=u(n,r))return t.set}while(n=l(n))}})},7905(e,t){"use strict";t.__esModule=!0,t.default={noWobble:{stiffness:170,damping:26},gentle:{stiffness:120,damping:14},wobbly:{stiffness:180,damping:12},stiff:{stiffness:210,damping:20}},e.exports=t.default},7986(e,t,n){"use strict";var r=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"maybeToDate",{enumerable:!0,get:function(){return o.maybeToDate}}),Object.defineProperty(t,"roundValToStep",{enumerable:!0,get:function(){return o.roundValToStep}}),Object.defineProperty(t,"timeToUnixMilli",{enumerable:!0,get:function(){return o.timeToUnixMilli}}),Object.defineProperty(t,"defaultFormatter",{enumerable:!0,get:function(){return o.defaultFormatter}}),Object.defineProperty(t,"FIELD_DISPLAY_FORMAT",{enumerable:!0,get:function(){return o.FIELD_DISPLAY_FORMAT}}),Object.defineProperty(t,"createNewDataEntry",{enumerable:!0,get:function(){return i.createNewDataEntry}}),Object.defineProperty(t,"datasetColorMaker",{enumerable:!0,get:function(){return i.datasetColorMaker}}),Object.defineProperty(t,"findDefaultColorField",{enumerable:!0,get:function(){return i.findDefaultColorField}}),Object.defineProperty(t,"hexToRgb",{enumerable:!0,get:function(){return a.hexToRgb}}),Object.defineProperty(t,"errorNotification",{enumerable:!0,get:function(){return s.errorNotification}}),Object.defineProperty(t,"dataURItoBlob",{enumerable:!0,get:function(){return l.dataURItoBlob}}),Object.defineProperty(t,"downloadFile",{enumerable:!0,get:function(){return l.downloadFile}}),Object.defineProperty(t,"calculateLayerData",{enumerable:!0,get:function(){return u.calculateLayerData}}),Object.defineProperty(t,"prepareLayersToRender",{enumerable:!0,get:function(){return u.prepareLayersToRender}}),Object.defineProperty(t,"prepareLayersForDeck",{enumerable:!0,get:function(){return u.prepareLayersForDeck}}),Object.defineProperty(t,"applyFilterFieldName",{enumerable:!0,get:function(){return c.applyFilterFieldName}}),Object.defineProperty(t,"applyFiltersToDatasets",{enumerable:!0,get:function(){return c.applyFiltersToDatasets}}),Object.defineProperty(t,"validateFilterWithData",{enumerable:!0,get:function(){return c.validateFilterWithData}}),Object.defineProperty(t,"validateFiltersUpdateDatasets",{enumerable:!0,get:function(){return c.validateFiltersUpdateDatasets}}),Object.defineProperty(t,"getIntervalBins",{enumerable:!0,get:function(){return c.getIntervalBins}}),Object.defineProperty(t,"getNumericStepSize",{enumerable:!0,get:function(){return c.getNumericStepSize}}),Object.defineProperty(t,"formatNumberByStep",{enumerable:!0,get:function(){return c.formatNumberByStep}}),Object.defineProperty(t,"resetFilterGpuMode",{enumerable:!0,get:function(){return p.resetFilterGpuMode}}),Object.defineProperty(t,"assignGpuChannels",{enumerable:!0,get:function(){return p.assignGpuChannels}}),Object.defineProperty(t,"updateAllLayerDomainData",{enumerable:!0,get:function(){return f.updateAllLayerDomainData}}),Object.defineProperty(t,"getHexFields",{enumerable:!0,get:function(){return d.getHexFields}}),Object.defineProperty(t,"containValidTime",{enumerable:!0,get:function(){return h.containValidTime}}),Object.defineProperty(t,"KeplerTable",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(t,"findPointFieldPairs",{enumerable:!0,get:function(){return m.findPointFieldPairs}}),Object.defineProperty(t,"createDataContainer",{enumerable:!0,get:function(){return g.createDataContainer}}),Object.defineProperty(t,"createIndexedDataContainer",{enumerable:!0,get:function(){return g.createIndexedDataContainer}});var o=n(95196),i=n(25178),a=n(36769),s=n(67038),l=n(22058),u=n(88427),c=n(72270),p=n(3491),f=n(5913),d=n(40259),h=n(67220),m=r(n(26395)),g=n(35491)},8045(e,t,n){"use strict";var r=n(76080),o=n(79504),i=n(48981),a=n(33517),s=n(1886),l=n(70081),u=n(1767),c=n(50851),p=n(55966),f=n(97751),d=n(44124),h=n(78227),m=n(24074),g=n(36639).toArray,b=h("asyncIterator"),v=o(d("Array","values")),y=o(v([]).next),A=function(){return new M(this)},M=function(e){this.iterator=v(e)};M.prototype.next=function(){return y(this.iterator)},e.exports=function(e){var t=this,n=arguments.length,o=n>1?arguments[1]:void 0,d=n>2?arguments[2]:void 0;return new(f("Promise"))(function(n){var f=i(e);void 0!==o&&(o=r(o,d));var h=p(f,b),v=h?void 0:c(f)||A,y=a(t)?new t:[],M=h?s(f,h):new m(u(l(f,v)));n(g(M,o,y))})}},8053(e,t,n){var r=n(92987),o=n(99291),i=n(17122),a=n(47752);e.exports=function(e){return r(e)||o(e)||i(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},8085(e,t,n){"use strict";var r=n(46518),o=Math.floor,i=Math.log,a=Math.LOG2E;r({target:"Math",stat:!0},{clz32:function(e){var t=e>>>0;return t?31-o(i(t+.5)*a):32}})},8091(e,t){"use strict";var n="__RMD_HTML_PARSER__";t.HtmlParser="undefined"==typeof Symbol?n:Symbol(n)},8097(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,i,a,s=r(n(20166)),l=r(n(96540)),u=r(n(78094)),c=n(29688),p=n(6973),f=n(37934),d=u.default.div(o||(o=(0,s.default)(["\n background-color: ",";\n flex-grow: 1;\n z-index: 1;\n p {\n margin-bottom: 0;\n }\n"])),function(e){return e.theme.mapPanelBackgroundColor}),h=u.default.div.attrs({className:"map-control__panel-content"})(i||(i=(0,s.default)(["\n ",";\n max-height: 500px;\n min-height: 100px;\n min-width: ","px;\n overflow: auto;\n"])),function(e){return e.theme.dropdownScrollBar},function(e){return e.theme.mapControl.width}),m=u.default.div.attrs({className:"map-control__panel-header"})(a||(a=(0,s.default)(["\n display: flex;\n justify-content: space-between;\n background-color: ",";\n height: 32px;\n padding: 6px 12px;\n font-size: 11px;\n color: ",";\n position: relative;\n\n button {\n width: 18px;\n height: 18px;\n }\n"])),function(e){return e.theme.mapPanelHeaderBackgroundColor},function(e){return e.theme.titleTextColor});t.default=function(){var e=l.default.memo(function(e){var t=e.children,n=e.header,r=e.onClick,o=e.scale,i=void 0===o?1:o,a=e.isExport,s=e.logoComponent;return l.default.createElement(d,{style:{transform:"scale(".concat(i,")"),marginBottom:"8px"}},l.default.createElement(m,null,a&&s?s:n?l.default.createElement("span",{style:{verticalAlign:"middle"}},l.default.createElement(c.FormattedMessage,{id:n})):null,a?null:l.default.createElement(p.IconRoundSmall,{className:"close-map-control-item",onClick:r},l.default.createElement(f.Close,{height:"16px"}))),l.default.createElement(h,null,t))});return e.displayName="MapControlPanel",e}},8142(e,t,n){e=n.nmd(e);var r="__lodash_hash_undefined__",o=9007199254740991,i="[object Arguments]",a="[object Array]",s="[object Boolean]",l="[object Date]",u="[object Error]",c="[object Function]",p="[object Map]",f="[object Number]",d="[object Object]",h="[object Promise]",m="[object RegExp]",g="[object Set]",b="[object String]",v="[object WeakMap]",y="[object ArrayBuffer]",A="[object DataView]",M=/^\[object .+?Constructor\]$/,_=/^(?:0|[1-9]\d*)$/,O={};O["[object Float32Array]"]=O["[object Float64Array]"]=O["[object Int8Array]"]=O["[object Int16Array]"]=O["[object Int32Array]"]=O["[object Uint8Array]"]=O["[object Uint8ClampedArray]"]=O["[object Uint16Array]"]=O["[object Uint32Array]"]=!0,O[i]=O[a]=O[y]=O[s]=O[A]=O[l]=O[u]=O[c]=O[p]=O[f]=O[d]=O[m]=O[g]=O[b]=O[v]=!1;var z="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,w="object"==typeof self&&self&&self.Object===Object&&self,x=z||w||Function("return this")(),E=t&&!t.nodeType&&t,S=E&&e&&!e.nodeType&&e,C=S&&S.exports===E,T=C&&z.process,L=function(){try{return T&&T.binding&&T.binding("util")}catch(e){}}(),P=L&&L.isTypedArray;function R(e,t){for(var n=-1,r=null==e?0:e.length;++ns))return!1;var u=i.get(e);if(u&&i.get(t))return u==t;var c=-1,p=!0,f=2&n?new ye:void 0;for(i.set(e,t),i.set(t,e);++c-1},be.prototype.set=function(e,t){var n=this.__data__,r=Me(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},ve.prototype.clear=function(){this.size=0,this.__data__={hash:new ge,map:new(oe||be),string:new ge}},ve.prototype.delete=function(e){var t=Ee(this,e).delete(e);return this.size-=t?1:0,t},ve.prototype.get=function(e){return Ee(this,e).get(e)},ve.prototype.has=function(e){return Ee(this,e).has(e)},ve.prototype.set=function(e,t){var n=Ee(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},ye.prototype.add=ye.prototype.push=function(e){return this.__data__.set(e,r),this},ye.prototype.has=function(e){return this.__data__.has(e)},Ae.prototype.clear=function(){this.__data__=new be,this.size=0},Ae.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Ae.prototype.get=function(e){return this.__data__.get(e)},Ae.prototype.has=function(e){return this.__data__.has(e)},Ae.prototype.set=function(e,t){var n=this.__data__;if(n instanceof be){var r=n.__data__;if(!oe||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new ve(r)}return n.set(e,t),this.size=n.size,this};var Ce=ee?function(e){return null==e?[]:(e=Object(e),function(e,t){for(var n=-1,r=null==e?0:e.length,o=0,i=[];++n-1&&e%1==0&&e-1&&e%1==0&&e<=o}function je(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Fe(e){return null!=e&&"object"==typeof e}var Be=P?function(e){return function(t){return e(t)}}(P):function(e){return Fe(e)&&Ne(e.length)&&!!O[_e(e)]};function We(e){return function(e){return null!=e&&Ne(e.length)&&!qe(e)}(e)?function(e,t){var n=Ie(e),r=!n&&ke(e),o=!n&&!r&&De(e),i=!n&&!r&&!o&&Be(e),a=n||r||o||i,s=a?function(e,t){for(var n=-1,r=Array(e);++n=10?e:e+12:"साँझ"===t?e+12:void 0},meridiem:function(e,t,n){return e<3?"राति":e<12?"बिहान":e<16?"दिउँसो":e<20?"साँझ":"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",ss:"%d सेकेण्ड",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}})}(n(95093))},8379(e,t,n){"use strict";var r=n(18745),o=n(25397),i=n(91291),a=n(26198),s=n(34598),l=Math.min,u=[].lastIndexOf,c=!!u&&1/[1].lastIndexOf(1,-0)<0,p=s("lastIndexOf"),f=c||!p;e.exports=f?function(e){if(c)return r(u,this,arguments)||0;var t=o(this),n=a(t);if(0===n)return-1;var s=n-1;for(arguments.length>1&&(s=l(s,i(arguments[1]))),s<0&&(s=n+s);s>=0;s--)if(s in t&&t[s]===e)return s||0;return-1}:u},8455(e,t,n){var r=n(12507)("toLowerCase");e.exports=r},8492(e,t,n){"use strict";n.r(t),n.d(t,{arc:()=>r.A,area:()=>o.A,areaRadial:()=>d,curveBasis:()=>le,curveBasisClosed:()=>ce,curveBasisOpen:()=>fe,curveBumpX:()=>y,curveBumpY:()=>A,curveBundle:()=>he,curveCardinal:()=>be,curveCardinalClosed:()=>ye,curveCardinalOpen:()=>Me,curveCatmullRom:()=>ze,curveCatmullRomClosed:()=>xe,curveCatmullRomOpen:()=>Se,curveLinear:()=>s.A,curveLinearClosed:()=>Te,curveMonotoneX:()=>Ne,curveMonotoneY:()=>je,curveNatural:()=>We,curveStep:()=>Ue,curveStepAfter:()=>Ye,curveStepBefore:()=>He,line:()=>i.A,lineRadial:()=>f,link:()=>x,linkHorizontal:()=>E,linkRadial:()=>C,linkVertical:()=>S,pie:()=>a.A,pointRadial:()=>h,radialArea:()=>d,radialLine:()=>f,stack:()=>Ke,stackOffsetDiverging:()=>Qe,stackOffsetExpand:()=>Je,stackOffsetNone:()=>Ge,stackOffsetSilhouette:()=>et,stackOffsetWiggle:()=>tt,stackOrderAppearance:()=>nt,stackOrderAscending:()=>ot,stackOrderDescending:()=>at,stackOrderInsideOut:()=>st,stackOrderNone:()=>Xe,stackOrderReverse:()=>lt,symbol:()=>oe,symbolAsterisk:()=>P,symbolCircle:()=>R,symbolCross:()=>k,symbolDiamond:()=>q,symbolDiamond2:()=>N,symbolPlus:()=>j,symbolSquare:()=>F,symbolSquare2:()=>B,symbolStar:()=>H,symbolTimes:()=>te,symbolTriangle:()=>G,symbolTriangle2:()=>Z,symbolWye:()=>ee,symbolX:()=>te,symbols:()=>ne,symbolsFill:()=>ne,symbolsStroke:()=>re});var r=n(42716),o=n(64439),i=n(18640),a=n(81094),s=n(26343),l=c(s.A);function u(e){this._curve=e}function c(e){function t(t){return new u(e(t))}return t._curve=e,t}function p(e){var t=e.curve;return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e.curve=function(e){return arguments.length?t(c(e)):t()._curve},e}function f(){return p((0,i.A)().curve(l))}function d(){var e=(0,o.A)().curve(l),t=e.curve,n=e.lineX0,r=e.lineX1,i=e.lineY0,a=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 p(n())},delete e.lineX0,e.lineEndAngle=function(){return p(r())},delete e.lineX1,e.lineInnerRadius=function(){return p(i())},delete e.lineY0,e.lineOuterRadius=function(){return p(a())},delete e.lineY1,e.curve=function(e){return arguments.length?t(c(e)):t()._curve},e}function h(e,t){return[(t=+t)*Math.cos(e-=Math.PI/2),t*Math.sin(e)]}u.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(e,t){this._curve.point(t*Math.sin(e),t*-Math.cos(e))}};var m=n(45917),g=n(48946);class b{constructor(e,t){this._context=e,this._x=t}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+e)/2,this._y0,this._x0,t,e,t):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+t)/2,e,this._y0,e,t)}this._x0=e,this._y0=t}}class v{constructor(e){this._context=e}lineStart(){this._point=0}lineEnd(){}point(e,t){if(e=+e,t=+t,0===this._point)this._point=1;else{const n=h(this._x0,this._y0),r=h(this._x0,this._y0=(this._y0+t)/2),o=h(e,this._y0),i=h(e,t);this._context.moveTo(...n),this._context.bezierCurveTo(...r,...o,...i)}this._x0=e,this._y0=t}}function y(e){return new b(e,!0)}function A(e){return new b(e,!1)}function M(e){return new v(e)}var _=n(11509),O=n(29206);function z(e){return e.source}function w(e){return e.target}function x(e){let t=z,n=w,r=O.x,o=O.y,i=null,a=null,s=(0,_.i)(l);function l(){let l;const u=m.d.call(arguments),c=t.apply(this,u),p=n.apply(this,u);if(null==i&&(a=e(l=s())),a.lineStart(),u[0]=c,a.point(+r.apply(this,u),+o.apply(this,u)),u[0]=p,a.point(+r.apply(this,u),+o.apply(this,u)),a.lineEnd(),l)return a=null,l+""||null}return l.source=function(e){return arguments.length?(t=e,l):t},l.target=function(e){return arguments.length?(n=e,l):n},l.x=function(e){return arguments.length?(r="function"==typeof e?e:(0,g.A)(+e),l):r},l.y=function(e){return arguments.length?(o="function"==typeof e?e:(0,g.A)(+e),l):o},l.context=function(t){return arguments.length?(null==t?i=a=null:a=e(i=t),l):i},l}function E(){return x(y)}function S(){return x(A)}function C(){const e=x(M);return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e}var T=n(34552);const L=(0,T.RZ)(3),P={draw(e,t){const n=.59436*(0,T.RZ)(t+(0,T.jk)(t/28,.75)),r=n/2,o=r*L;e.moveTo(0,n),e.lineTo(0,-n),e.moveTo(-o,-r),e.lineTo(o,r),e.moveTo(-o,r),e.lineTo(o,-r)}},R={draw(e,t){const n=(0,T.RZ)(t/T.pi);e.moveTo(n,0),e.arc(0,0,n,0,T.FA)}},k={draw(e,t){const n=(0,T.RZ)(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}},I=(0,T.RZ)(1/3),D=2*I,q={draw(e,t){const n=(0,T.RZ)(t/D),r=n*I;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},N={draw(e,t){const n=.62625*(0,T.RZ)(t);e.moveTo(0,-n),e.lineTo(n,0),e.lineTo(0,n),e.lineTo(-n,0),e.closePath()}},j={draw(e,t){const n=.87559*(0,T.RZ)(t-(0,T.jk)(t/7,2));e.moveTo(-n,0),e.lineTo(n,0),e.moveTo(0,n),e.lineTo(0,-n)}},F={draw(e,t){const n=(0,T.RZ)(t),r=-n/2;e.rect(r,r,n,n)}},B={draw(e,t){const n=.4431*(0,T.RZ)(t);e.moveTo(n,n),e.lineTo(n,-n),e.lineTo(-n,-n),e.lineTo(-n,n),e.closePath()}},W=(0,T.F8)(T.pi/10)/(0,T.F8)(7*T.pi/10),V=(0,T.F8)(T.FA/10)*W,U=-(0,T.gn)(T.FA/10)*W,H={draw(e,t){const n=(0,T.RZ)(.8908130915292852*t),r=V*n,o=U*n;e.moveTo(0,-n),e.lineTo(r,o);for(let t=1;t<5;++t){const i=T.FA*t/5,a=(0,T.gn)(i),s=(0,T.F8)(i);e.lineTo(s*n,-a*n),e.lineTo(a*r-s*o,s*r+a*o)}e.closePath()}},Y=(0,T.RZ)(3),G={draw(e,t){const n=-(0,T.RZ)(t/(3*Y));e.moveTo(0,2*n),e.lineTo(-Y*n,-n),e.lineTo(Y*n,-n),e.closePath()}},X=(0,T.RZ)(3),Z={draw(e,t){const n=.6824*(0,T.RZ)(t),r=n/2,o=n*X/2;e.moveTo(0,-n),e.lineTo(o,r),e.lineTo(-o,r),e.closePath()}},$=-.5,K=(0,T.RZ)(3)/2,J=1/(0,T.RZ)(12),Q=3*(J/2+1),ee={draw(e,t){const n=(0,T.RZ)(t/Q),r=n/2,o=n*J,i=r,a=n*J+n,s=-i,l=a;e.moveTo(r,o),e.lineTo(i,a),e.lineTo(s,l),e.lineTo($*r-K*o,K*r+$*o),e.lineTo($*i-K*a,K*i+$*a),e.lineTo($*s-K*l,K*s+$*l),e.lineTo($*r+K*o,$*o-K*r),e.lineTo($*i+K*a,$*a-K*i),e.lineTo($*s+K*l,$*l-K*s),e.closePath()}},te={draw(e,t){const n=.6189*(0,T.RZ)(t-(0,T.jk)(t/6,1.7));e.moveTo(-n,-n),e.lineTo(n,n),e.moveTo(-n,n),e.lineTo(n,-n)}},ne=[R,k,q,F,H,G,ee],re=[R,j,te,Z,P,B,N];function oe(e,t){let n=null,r=(0,_.i)(o);function o(){let o;if(n||(n=o=r()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),o)return n=null,o+""||null}return e="function"==typeof e?e:(0,g.A)(e||R),t="function"==typeof t?t:(0,g.A)(void 0===t?64:+t),o.type=function(t){return arguments.length?(e="function"==typeof t?t:(0,g.A)(t),o):e},o.size=function(e){return arguments.length?(t="function"==typeof e?e:(0,g.A)(+e),o):t},o.context=function(e){return arguments.length?(n=null==e?null:e,o):n},o}function ie(){}function ae(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function se(e){this._context=e}function le(e){return new se(e)}function ue(e){this._context=e}function ce(e){return new ue(e)}function pe(e){this._context=e}function fe(e){return new pe(e)}function de(e,t){this._basis=new se(e),this._beta=t}se.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(){switch(this._point){case 3:ae(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:ae(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},ue.prototype={areaStart:ie,areaEnd:ie,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,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:ae(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},pe.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,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:ae(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},de.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var e=this._x,t=this._y,n=e.length-1;if(n>0)for(var r,o=e[0],i=t[0],a=e[n]-o,s=t[n]-i,l=-1;++l<=n;)r=l/n,this._basis.point(this._beta*e[l]+(1-this._beta)*(o+r*a),this._beta*t[l]+(1-this._beta)*(i+r*s));this._x=this._y=null,this._basis.lineEnd()},point:function(e,t){this._x.push(+e),this._y.push(+t)}};const he=function e(t){function n(e){return 1===t?new se(e):new de(e,t)}return n.beta=function(t){return e(+t)},n}(.85);function me(e,t,n){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-t),e._y2+e._k*(e._y1-n),e._x2,e._y2)}function ge(e,t){this._context=e,this._k=(1-t)/6}ge.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._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:me(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2,this._x1=e,this._y1=t;break;case 2:this._point=3;default:me(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const be=function e(t){function n(e){return new ge(e,t)}return n.tension=function(t){return e(+t)},n}(0);function ve(e,t){this._context=e,this._k=(1-t)/6}ve.prototype={areaStart:ie,areaEnd:ie,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._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,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:me(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const ye=function e(t){function n(e){return new ve(e,t)}return n.tension=function(t){return e(+t)},n}(0);function Ae(e,t){this._context=e,this._k=(1-t)/6}Ae.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._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,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:me(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const Me=function e(t){function n(e){return new Ae(e,t)}return n.tension=function(t){return e(+t)},n}(0);function _e(e,t,n){var r=e._x1,o=e._y1,i=e._x2,a=e._y2;if(e._l01_a>T.Ni){var s=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,l=3*e._l01_a*(e._l01_a+e._l12_a);r=(r*s-e._x0*e._l12_2a+e._x2*e._l01_2a)/l,o=(o*s-e._y0*e._l12_2a+e._y2*e._l01_2a)/l}if(e._l23_a>T.Ni){var u=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,c=3*e._l23_a*(e._l23_a+e._l12_a);i=(i*u+e._x1*e._l23_2a-t*e._l12_2a)/c,a=(a*u+e._y1*e._l23_2a-n*e._l12_2a)/c}e._context.bezierCurveTo(r,o,i,a,e._x2,e._y2)}function Oe(e,t){this._context=e,this._alpha=t}Oe.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(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3;default:_e(this,e,t)}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=t}};const ze=function e(t){function n(e){return t?new Oe(e,t):new ge(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function we(e,t){this._context=e,this._alpha=t}we.prototype={areaStart:ie,areaEnd:ie,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,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:_e(this,e,t)}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=t}};const xe=function e(t){function n(e){return t?new we(e,t):new ve(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function Ee(e,t){this._context=e,this._alpha=t}Ee.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,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,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:_e(this,e,t)}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=t}};const Se=function e(t){function n(e){return t?new Ee(e,t):new Ae(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function Ce(e){this._context=e}function Te(e){return new Ce(e)}function Le(e){return e<0?-1:1}function Pe(e,t,n){var r=e._x1-e._x0,o=t-e._x1,i=(e._y1-e._y0)/(r||o<0&&-0),a=(n-e._y1)/(o||r<0&&-0),s=(i*o+a*r)/(r+o);return(Le(i)+Le(a))*Math.min(Math.abs(i),Math.abs(a),.5*Math.abs(s))||0}function Re(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function ke(e,t,n){var r=e._x0,o=e._y0,i=e._x1,a=e._y1,s=(i-r)/3;e._context.bezierCurveTo(r+s,o+s*t,i-s,a-s*n,i,a)}function Ie(e){this._context=e}function De(e){this._context=new qe(e)}function qe(e){this._context=e}function Ne(e){return new Ie(e)}function je(e){return new De(e)}function Fe(e){this._context=e}function Be(e){var t,n,r=e.length-1,o=new Array(r),i=new Array(r),a=new Array(r);for(o[0]=0,i[0]=2,a[0]=e[0]+2*e[1],t=1;t=0;--t)o[t]=(a[t]-o[t+1])/i[t];for(i[r-1]=(e[r]+o[r-1])/2,t=0;t1)for(var n,r,o,i=1,a=e[t[0]],s=a.length;i=0;)n[t]=t;return n}function Ze(e,t){return e[t]}function $e(e){const t=[];return t.key=e,t}function Ke(){var e=(0,g.A)([]),t=Xe,n=Ge,r=Ze;function o(o){var i,a,s=Array.from(e.apply(this,arguments),$e),l=s.length,u=-1;for(const e of o)for(i=0,++u;i0){for(var n,r,o,i=0,a=e[0].length;i0)for(var n,r,o,i,a,s,l=0,u=e[t[0]].length;l0?(r[0]=i,r[1]=i+=o):o<0?(r[1]=a,r[0]=a+=o):(r[0]=0,r[1]=o)}function et(e,t){if((n=e.length)>0){for(var n,r=0,o=e[t[0]],i=o.length;r0&&(r=(n=e[t[0]]).length)>0){for(var n,r,o,i=0,a=1;ai&&(i=t,r=n);return r}function ot(e){var t=e.map(it);return Xe(e).sort(function(e,n){return t[e]-t[n]})}function it(e){for(var t,n=0,r=-1,o=e.length;++r=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}}this._x=e,this._y=t}}},8603(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.taskCreator=function(e,t){var n=function(n){return(0,r.taskCreator_)(function(t,r){return e(n,t,r)},n,t)};return n.type=t,n};var r=n(95087)},8618(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.setLocale=t.setExportHTMLMapMode=t.setExportMapFormat=t.setUserMapboxAccessToken=t.setExportData=t.setExportFiltered=t.setExportDataType=t.setExportSelectedDataset=t.cleanupExportImage=t.setExportImageError=t.setExportImageDataUri=t.startExportingImage=t.setExportImageSetting=t.removeNotification=t.addNotification=t.openDeleteModal=t.setMapControlVisibility=t.toggleMapControl=t.hideExportDropdown=t.showExportDropdown=t.toggleModal=t.toggleSidePanel=void 0;var o=n(37118),i=r(n(4170)),a=(0,o.createAction)(i.default.TOGGLE_SIDE_PANEL,function(e){return e});t.toggleSidePanel=a;var s=(0,o.createAction)(i.default.TOGGLE_MODAL,function(e){return e});t.toggleModal=s;var l=(0,o.createAction)(i.default.SHOW_EXPORT_DROPDOWN,function(e){return e});t.showExportDropdown=l;var u=(0,o.createAction)(i.default.HIDE_EXPORT_DROPDOWN);t.hideExportDropdown=u;var c=(0,o.createAction)(i.default.TOGGLE_MAP_CONTROL,function(e,t){return{panelId:e,index:t}});t.toggleMapControl=c;var p=(0,o.createAction)(i.default.SET_MAP_CONTROL_VISIBILITY,function(e,t){return{panelId:e,show:t}});t.setMapControlVisibility=p;var f=(0,o.createAction)(i.default.OPEN_DELETE_MODAL,function(e){return e});t.openDeleteModal=f;var d=(0,o.createAction)(i.default.ADD_NOTIFICATION,function(e){return e});t.addNotification=d;var h=(0,o.createAction)(i.default.REMOVE_NOTIFICATION,function(e){return e});t.removeNotification=h;var m=(0,o.createAction)(i.default.SET_EXPORT_IMAGE_SETTING,function(e){return e});t.setExportImageSetting=m;var g=(0,o.createAction)(i.default.START_EXPORTING_IMAGE);t.startExportingImage=g;var b=(0,o.createAction)(i.default.SET_EXPORT_IMAGE_DATA_URI,function(e){return e});t.setExportImageDataUri=b;var v=(0,o.createAction)(i.default.SET_EXPORT_IMAGE_ERROR,function(e){return e});t.setExportImageError=v;var y=(0,o.createAction)(i.default.CLEANUP_EXPORT_IMAGE);t.cleanupExportImage=y;var A=(0,o.createAction)(i.default.SET_EXPORT_SELECTED_DATASET,function(e){return e});t.setExportSelectedDataset=A;var M=(0,o.createAction)(i.default.SET_EXPORT_DATA_TYPE,function(e){return e});t.setExportDataType=M;var _=(0,o.createAction)(i.default.SET_EXPORT_FILTERED,function(e){return e});t.setExportFiltered=_;var O=(0,o.createAction)(i.default.SET_EXPORT_DATA);t.setExportData=O;var z=(0,o.createAction)(i.default.SET_USER_MAPBOX_ACCESS_TOKEN,function(e){return e});t.setUserMapboxAccessToken=z;var w=(0,o.createAction)(i.default.SET_EXPORT_MAP_FORMAT,function(e){return e});t.setExportMapFormat=w;var x=(0,o.createAction)(i.default.SET_EXPORT_MAP_HTML_MODE,function(e){return e});t.setExportHTMLMapMode=x;var E=(0,o.createAction)(i.default.SET_LOCALE,function(e){return{locale:e}});t.setLocale=E},8635(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i,a=r(n(41132)),s=r(n(17383)),l=r(n(34579)),u=r(n(12475)),c=r(n(29511)),p=r(n(28452)),f=r(n(63072)),d=r(n(43693)),h=r(n(85715)),m=r(n(20166)),g=o(n(96540)),b=r(n(5556)),v=o(n(78094)),y=n(99925),A=n(18712),M=n(95196);var _=v.default.g(i||(i=(0,m.default)(["\n .selection {\n stroke: none;\n fill: ",";\n fill-opacity: ",";\n }\n .handle {\n fill: ",";\n fill-opacity: 0.3;\n }\n"])),function(e){return e.isRanged?e.theme.rangeBrushBgd:e.theme.BLUE2},function(e){return e.isRanged?.3:1},function(e){return e.theme.BLUE2});t.default=function(){var e=function(e){(0,c.default)(o,e);var t,n,r=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,f.default)(t);if(n){var o=(0,f.default)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,p.default)(this,e)});function o(){var e;(0,s.default)(this,o);for(var t=arguments.length,n=new Array(t),i=0;iUt});var r=n(85505),o=n(5748),i=n(9506),a=n(50539),s=n(27714),l=n(96540),u=n(5556),c=n.n(u),p=n(40961),f=n(71345);function d(e,t){for(var n=t;n;){if(n===e)return!0;n=n.parentNode}return!1}var h=n(32223),m=n.n(h);function g(e,t,n,r){var o=p.unstable_batchedUpdates?function(e){p.unstable_batchedUpdates(n,e)}:n;return m()(e,t,o,r)}function b(e){return b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},b(e)}function v(e,t){for(var n=0;n=0&&n.left>=0&&n.bottom>n.top&&n.right>n.left?n:null}function _e(e){var t,n,r;if(be.isWindow(e)||9===e.nodeType){var o=be.getWindow(e);t={left:be.getWindowScrollLeft(o),top:be.getWindowScrollTop(o)},n=be.viewportWidth(o),r=be.viewportHeight(o)}else t=be.offset(e),n=be.outerWidth(e),r=be.outerHeight(e);return t.width=n,t.height=r,t}function Oe(e,t){var n=t.charAt(0),r=t.charAt(1),o=e.width,i=e.height,a=e.left,s=e.top;return"c"===n?s+=i/2:"b"===n&&(s+=i),"c"===r?a+=o/2:"r"===r&&(a+=o),{left:a,top:s}}function ze(e,t,n,r,o){var i=Oe(t,n[1]),a=Oe(e,n[0]),s=[a.left-i.left,a.top-i.top];return{left:Math.round(e.left-s[0]+r[0]-o[0]),top:Math.round(e.top-s[1]+r[1]-o[1])}}function we(e,t,n){return e.leftn.right}function xe(e,t,n){return e.topn.bottom}function Ee(e,t,n){var r=[];return be.each(e,function(e){r.push(e.replace(t,function(e){return n[e]}))}),r}function Se(e,t){return e[t]=-e[t],e}function Ce(e,t){return(/%$/.test(e)?parseInt(e.substring(0,e.length-1),10)/100*t:parseInt(e,10))||0}function Te(e,t){e[0]=Ce(e[0],t.width),e[1]=Ce(e[1],t.height)}function Le(e,t,n,r){var o=n.points,i=n.offset||[0,0],a=n.targetOffset||[0,0],s=n.overflow,l=n.source||e;i=[].concat(i),a=[].concat(a);var u={},c=0,p=Me(l,!(!(s=s||{})||!s.alwaysByViewport)),f=_e(l);Te(i,f),Te(a,t);var d=ze(f,t,o,i,a),h=be.merge(f,d);if(p&&(s.adjustX||s.adjustY)&&r){if(s.adjustX&&we(d,f,p)){var m=Ee(o,/[lr]/gi,{l:"r",r:"l"}),g=Se(i,0),b=Se(a,0);(function(e,t,n){return e.left>n.right||e.left+t.widthn.bottom||e.top+t.height=n.left&&o.left+i.width>n.right&&(i.width-=o.left+i.width-n.right),r.adjustX&&o.left+i.width>n.right&&(o.left=Math.max(n.right-i.width,n.left)),r.adjustY&&o.top=n.top&&o.top+i.height>n.bottom&&(i.height-=o.top+i.height-n.bottom),r.adjustY&&o.top+i.height>n.bottom&&(o.top=Math.max(n.bottom-i.height,n.top)),be.mix(o,i)}(d,f,p,u))}return h.width!==f.width&&be.css(l,"width",be.width(l)+h.width-f.width),h.height!==f.height&&be.css(l,"height",be.height(l)+h.height-f.height),be.offset(l,{left:h.left,top:h.top},{useCssRight:n.useCssRight,useCssBottom:n.useCssBottom,useCssTransform:n.useCssTransform,ignoreShake:n.ignoreShake}),{points:o,offset:i,targetOffset:a,overflow:u}}function Pe(e,t,n){var r=n.target||t,o=_e(r),i=!function(e,t){var n=Me(e,t),r=_e(e);return!n||r.left+r.width<=n.left||r.top+r.height<=n.top||r.left>=n.right||r.top>=n.bottom}(r,n.overflow&&n.overflow.alwaysByViewport);return Le(e,o,n,i)}function Re(e){return e&&"object"==typeof e&&e.window===e}function ke(e,t){var n=Math.floor(e),r=Math.floor(t);return Math.abs(n-r)<=1}function Ie(e){return"function"==typeof e&&e?e():null}function De(e){return"object"==typeof e&&e?e:null}Pe.__getOffsetParent=ye,Pe.__getVisibleRectForElement=Me;var qe=function(e){function t(){var e,n,r,o;(0,i.default)(this,t);for(var s=arguments.length,l=Array(s),u=0;u=0&&r<=s+u&&o>=0&&o<=l+c,d=[n.points[0],"cc"];return Le(e,p,k(k({},n),{},{points:d}),f)}(a,u,o)),function(e,t){e!==document.activeElement&&d(t,e)&&e.focus()}(c,a),i&&i(a,s)}},o=n,(0,a.default)(r,o)}return(0,s.default)(t,e),(0,P.default)(t,[{key:"componentDidMount",value:function(){var e=this.props;this.forceAlign(),!e.disabled&&e.monitorWindowResize&&this.startMonitorWindowResize()}},{key:"componentDidUpdate",value:function(e){var t,n,r=!1,o=this.props;if(!o.disabled){var i=p.findDOMNode(this),a=i?i.getBoundingClientRect():null;if(e.disabled)r=!0;else{var s=Ie(e.target),l=Ie(o.target),u=De(e.target),c=De(o.target);Re(s)&&Re(l)?r=!1:(s!==l||s&&!l&&c||u&&c&&l||c&&!((t=u)===(n=c)||t&&n&&("pageX"in n&&"pageY"in n?t.pageX===n.pageX&&t.pageY===n.pageY:"clientX"in n&&"clientY"in n&&t.clientX===n.clientX&&t.clientY===n.clientY)))&&(r=!0);var f=this.sourceRect||{};r||!i||ke(f.width,a.width)&&ke(f.height,a.height)||(r=!0)}this.sourceRect=a}r&&this.forceAlign(),o.monitorWindowResize&&!o.disabled?this.startMonitorWindowResize():this.stopMonitorWindowResize()}},{key:"componentWillUnmount",value:function(){this.stopMonitorWindowResize()}},{key:"startMonitorWindowResize",value:function(){this.resizeHandler||(this.bufferMonitor=function(e,t){var n=void 0;function r(){n&&(clearTimeout(n),n=null)}function o(){r(),n=setTimeout(e,t)}return o.clear=r,o}(this.forceAlign,this.props.monitorBufferTime),this.resizeHandler=g(window,"resize",this.bufferMonitor))}},{key:"stopMonitorWindowResize",value:function(){this.resizeHandler&&(this.bufferMonitor.clear(),this.resizeHandler.remove(),this.resizeHandler=null)}},{key:"render",value:function(){var e=this,t=this.props,n=t.childrenProps,r=t.children,o=l.Children.only(r);if(n){var i={};return Object.keys(n).forEach(function(t){i[t]=e.props[n[t]]}),l.cloneElement(o,i)}return o}}]),t}(l.Component);qe.propTypes={childrenProps:c().object,align:c().object.isRequired,target:c().oneOfType([c().func,c().shape({clientX:c().number,clientY:c().number,pageX:c().number,pageY:c().number})]),onAlign:c().func,monitorBufferTime:c().number,monitorWindowResize:c().bool,disabled:c().bool,children:c().any},qe.defaultProps={target:function(){return window},monitorBufferTime:50,monitorWindowResize:!1,disabled:!1};const Ne=qe;var je=n(44508);function Fe(e){var t=[];return l.Children.forEach(e,function(e){t.push(e)}),t}function Be(e,t){var n=null;return e&&e.forEach(function(e){n||e&&e.key===t&&(n=e)}),n}function We(e,t,n){var r=null;return e&&e.forEach(function(e){if(e&&e.key===t&&e.props[n]){if(r)throw new Error("two child with same key for children");r=e}}),r}var Ve=n(97479),Ue={transitionstart:{transition:"transitionstart",WebkitTransition:"webkitTransitionStart",MozTransition:"mozTransitionStart",OTransition:"oTransitionStart",msTransition:"MSTransitionStart"},animationstart:{animation:"animationstart",WebkitAnimation:"webkitAnimationStart",MozAnimation:"mozAnimationStart",OAnimation:"oAnimationStart",msAnimation:"MSAnimationStart"}},He={transitionend:{transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"mozTransitionEnd",OTransition:"oTransitionEnd",msTransition:"MSTransitionEnd"},animationend:{animation:"animationend",WebkitAnimation:"webkitAnimationEnd",MozAnimation:"mozAnimationEnd",OAnimation:"oAnimationEnd",msAnimation:"MSAnimationEnd"}},Ye=[],Ge=[];function Xe(e,t,n){e.addEventListener(t,n,!1)}function Ze(e,t,n){e.removeEventListener(t,n,!1)}"undefined"!=typeof window&&"undefined"!=typeof document&&function(){var e=document.createElement("div").style;function t(t,n){for(var r in t)if(t.hasOwnProperty(r)){var o=t[r];for(var i in o)if(i in e){n.push(o[i]);break}}}"AnimationEvent"in window||(delete Ue.animationstart.animation,delete He.animationend.animation),"TransitionEvent"in window||(delete Ue.transitionstart.transition,delete He.transitionend.transition),t(Ue,Ye),t(He,Ge)}();const $e=Ge,Ke=function(e,t){0!==Ge.length?Ge.forEach(function(n){Xe(e,n,t)}):window.setTimeout(t,0)},Je=function(e,t){0!==Ge.length&&Ge.forEach(function(n){Ze(e,n,t)})};var Qe=n(30837),et=n.n(Qe),tt=0!==$e.length,nt=["Webkit","Moz","O","ms"],rt=["-webkit-","-moz-","-o-","ms-",""];function ot(e,t){for(var n=window.getComputedStyle(e,null),r="",o=0;o children");return l.createElement(bt,{key:n.key,ref:function(t){e.childrenRefs[n.key]=t},animation:t.animation,transitionName:t.transitionName,transitionEnter:t.transitionEnter,transitionAppear:t.transitionAppear,transitionLeave:t.transitionLeave},n)}));var i=t.component;if(i){var a=t;return"string"==typeof i&&(a=(0,r.default)({className:t.className,style:t.style},t.componentProps)),l.createElement(i,a,o)}return o[0]||null}}]),t}(l.Component);Mt.isAnimate=!0,Mt.propTypes={className:c().string,style:c().object,component:c().any,componentProps:c().object,animation:c().object,transitionName:c().oneOfType([c().string,c().object]),transitionEnter:c().bool,transitionAppear:c().bool,exclusive:c().bool,transitionLeave:c().bool,onEnd:c().func,onEnter:c().func,onLeave:c().func,onAppear:c().func,showProp:c().string,children:c().node},Mt.defaultProps={animation:{},component:"span",componentProps:{},transitionEnter:!0,transitionLeave:!0,transitionAppear:!1,onEnd:At,onEnter:At,onLeave:At,onAppear:At};var _t=function(){var e=this;this.performEnter=function(t){e.childrenRefs[t]&&(e.currentlyAnimatingKeys[t]=!0,e.childrenRefs[t].componentWillEnter(e.handleDoneAdding.bind(e,t,"enter")))},this.performAppear=function(t){e.childrenRefs[t]&&(e.currentlyAnimatingKeys[t]=!0,e.childrenRefs[t].componentWillAppear(e.handleDoneAdding.bind(e,t,"appear")))},this.handleDoneAdding=function(t,n){var r=e.props;if(delete e.currentlyAnimatingKeys[t],!r.exclusive||r===e.nextProps){var o=Fe(yt(r));e.isValidChildByKey(o,t)?"appear"===n?ft(r)&&(r.onAppear(t),r.onEnd(t,!0)):dt(r)&&(r.onEnter(t),r.onEnd(t,!0)):e.performLeave(t)}},this.performLeave=function(t){e.childrenRefs[t]&&(e.currentlyAnimatingKeys[t]=!0,e.childrenRefs[t].componentWillLeave(e.handleDoneLeaving.bind(e,t)))},this.handleDoneLeaving=function(t){var n=e.props;if(delete e.currentlyAnimatingKeys[t],!n.exclusive||n===e.nextProps){var r,o,i,a,s=Fe(yt(n));if(e.isValidChildByKey(s,t))e.performEnter(t);else{var l=function(){ht(n)&&(n.onLeave(t),n.onEnd(t,!1))};r=e.state.children,o=s,i=n.showProp,(a=r.length===o.length)&&r.forEach(function(e,t){var n=o[t];e&&n&&(e&&!n||!e&&n||e.key!==n.key||i&&e.props[i]!==n.props[i])&&(a=!1)}),a?l():e.setState({children:s},l)}}}};const Ot=function(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");return"function"!=typeof t.componentWillReceiveProps?e:l.Profiler?(t.UNSAFE_componentWillReceiveProps=t.componentWillReceiveProps,delete t.componentWillReceiveProps,e):e}(Mt);var zt=function(e){function t(){return(0,i.default)(this,t),(0,a.default)(this,e.apply(this,arguments))}return(0,s.default)(t,e),t.prototype.shouldComponentUpdate=function(e){return e.hiddenClassName||e.visible},t.prototype.render=function(){var e=this.props,t=e.hiddenClassName,n=e.visible,r=(0,o.default)(e,["hiddenClassName","visible"]);return t||l.Children.count(r.children)>1?(!n&&t&&(r.className+=" "+t),l.createElement("div",r)):l.Children.only(r.children)},t}(l.Component);zt.propTypes={children:c().any,className:c().string,visible:c().bool,hiddenClassName:c().string};const wt=zt;var xt=function(e){function t(){return(0,i.default)(this,t),(0,a.default)(this,e.apply(this,arguments))}return(0,s.default)(t,e),t.prototype.render=function(){var e=this.props,t=e.className;return e.visible||(t+=" "+e.hiddenClassName),l.createElement("div",{className:t,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onMouseDown:e.onMouseDown,onTouchStart:e.onTouchStart,style:e.style},l.createElement(wt,{className:e.prefixCls+"-content",visible:e.visible},e.children))},t}(l.Component);xt.propTypes={hiddenClassName:c().string,className:c().string,prefixCls:c().string,onMouseEnter:c().func,onMouseLeave:c().func,onMouseDown:c().func,onTouchStart:c().func,children:c().any};const Et=xt;var St=function(e){function t(n){(0,i.default)(this,t);var r=(0,a.default)(this,e.call(this,n));return Ct.call(r),r.state={stretchChecked:!1,targetWidth:void 0,targetHeight:void 0},r.savePopupRef=T.bind(r,"popupInstance"),r.saveAlignRef=T.bind(r,"alignInstance"),r}return(0,s.default)(t,e),t.prototype.componentDidMount=function(){this.rootNode=this.getPopupDomNode(),this.setStretchSize()},t.prototype.componentDidUpdate=function(){this.setStretchSize()},t.prototype.getPopupDomNode=function(){return p.findDOMNode(this.popupInstance)},t.prototype.getMaskTransitionName=function(){var e=this.props,t=e.maskTransitionName,n=e.maskAnimation;return!t&&n&&(t=e.prefixCls+"-"+n),t},t.prototype.getTransitionName=function(){var e=this.props,t=e.transitionName;return!t&&e.animation&&(t=e.prefixCls+"-"+e.animation),t},t.prototype.getClassName=function(e){return this.props.prefixCls+" "+this.props.className+" "+e},t.prototype.getPopupElement=function(){var e=this,t=this.savePopupRef,n=this.state,o=n.stretchChecked,i=n.targetHeight,a=n.targetWidth,s=this.props,u=s.align,c=s.visible,p=s.prefixCls,f=s.style,d=s.getClassNameFromAlign,h=s.destroyPopupOnHide,m=s.stretch,g=s.children,b=s.onMouseEnter,v=s.onMouseLeave,y=s.onMouseDown,A=s.onTouchStart,M=this.getClassName(this.currentAlignClassName||d(u)),_=p+"-hidden";c||(this.currentAlignClassName=null);var O={};m&&(-1!==m.indexOf("height")?O.height=i:-1!==m.indexOf("minHeight")&&(O.minHeight=i),-1!==m.indexOf("width")?O.width=a:-1!==m.indexOf("minWidth")&&(O.minWidth=a),o||(O.visibility="hidden",setTimeout(function(){e.alignInstance&&e.alignInstance.forceAlign()},0)));var z={className:M,prefixCls:p,ref:t,onMouseEnter:b,onMouseLeave:v,onMouseDown:y,onTouchStart:A,style:(0,r.default)({},O,f,this.getZIndexStyle())};return h?l.createElement(Ot,{component:"",exclusive:!0,transitionAppear:!0,transitionName:this.getTransitionName()},c?l.createElement(Ne,{target:this.getAlignTarget(),key:"popup",ref:this.saveAlignRef,monitorWindowResize:!0,align:u,onAlign:this.onAlign},l.createElement(Et,(0,r.default)({visible:!0},z),g)):null):l.createElement(Ot,{component:"",exclusive:!0,transitionAppear:!0,transitionName:this.getTransitionName(),showProp:"xVisible"},l.createElement(Ne,{target:this.getAlignTarget(),key:"popup",ref:this.saveAlignRef,monitorWindowResize:!0,xVisible:c,childrenProps:{visible:"xVisible"},disabled:!c,align:u,onAlign:this.onAlign},l.createElement(Et,(0,r.default)({hiddenClassName:_},z),g)))},t.prototype.getZIndexStyle=function(){var e={},t=this.props;return void 0!==t.zIndex&&(e.zIndex=t.zIndex),e},t.prototype.getMaskElement=function(){var e=this.props,t=void 0;if(e.mask){var n=this.getMaskTransitionName();t=l.createElement(wt,{style:this.getZIndexStyle(),key:"mask",className:e.prefixCls+"-mask",hiddenClassName:e.prefixCls+"-mask-hidden",visible:e.visible}),n&&(t=l.createElement(Ot,{key:"mask",showProp:"visible",transitionAppear:!0,component:"",transitionName:n},t))}return t},t.prototype.render=function(){return l.createElement("div",null,this.getMaskElement(),this.getPopupElement())},t}(l.Component);St.propTypes={visible:c().bool,style:c().object,getClassNameFromAlign:c().func,onAlign:c().func,getRootDomNode:c().func,align:c().any,destroyPopupOnHide:c().bool,className:c().string,prefixCls:c().string,onMouseEnter:c().func,onMouseLeave:c().func,onMouseDown:c().func,onTouchStart:c().func,stretch:c().string,children:c().node,point:c().shape({pageX:c().number,pageY:c().number})};var Ct=function(){var e=this;this.onAlign=function(t,n){var r=e.props,o=r.getClassNameFromAlign(n);e.currentAlignClassName!==o&&(e.currentAlignClassName=o,t.className=e.getClassName(o)),r.onAlign(t,n)},this.setStretchSize=function(){var t=e.props,n=t.stretch,r=t.getRootDomNode,o=t.visible,i=e.state,a=i.stretchChecked,s=i.targetHeight,l=i.targetWidth;if(n&&o){var u=r();if(u){var c=u.offsetHeight,p=u.offsetWidth;s===c&&l===p&&a||e.setState({stretchChecked:!0,targetHeight:c,targetWidth:p})}}else a&&e.setState({stretchChecked:!1})},this.getTargetElement=function(){return e.props.getRootDomNode()},this.getAlignTarget=function(){return e.props.point||e.getTargetElement}};const Tt=St;function Lt(){}var Pt=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"],Rt=!!p.createPortal,kt={rcTrigger:c().shape({onPopupMouseDown:c().func})},It=function(e){function t(n){(0,i.default)(this,t);var r=(0,a.default)(this,e.call(this,n));Dt.call(r);var o;return o="popupVisible"in n?!!n.popupVisible:!!n.defaultPopupVisible,r.state={prevPopupVisible:o,popupVisible:o},Pt.forEach(function(e){r["fire"+e]=function(t){r.fireEvents(e,t)}}),r}return(0,s.default)(t,e),t.prototype.getChildContext=function(){return{rcTrigger:{onPopupMouseDown:this.onPopupMouseDown}}},t.prototype.componentDidMount=function(){this.componentDidUpdate({},{popupVisible:this.state.popupVisible})},t.prototype.componentDidUpdate=function(e,t){var n=this.props,r=this.state;if(Rt||this.renderComponent(null,function(){t.popupVisible!==r.popupVisible&&n.afterPopupVisibleChange(r.popupVisible)}),r.popupVisible){var o=void 0;return this.clickOutsideHandler||!this.isClickToHide()&&!this.isContextMenuToShow()||(o=n.getDocument(),this.clickOutsideHandler=g(o,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(o=o||n.getDocument(),this.touchOutsideHandler=g(o,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(o=o||n.getDocument(),this.contextMenuOutsideHandler1=g(o,"scroll",this.onContextMenuClose)),void(!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=g(window,"blur",this.onContextMenuClose)))}this.clearOutsideHandler()},t.prototype.componentWillUnmount=function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout)},t.getDerivedStateFromProps=function(e,t){var n=e.popupVisible,r={};return void 0!==n&&t.popupVisible!==n&&(r.popupVisible=n,r.prevPopupVisible=t.popupVisible),r},t.prototype.getPopupDomNode=function(){return this._component&&this._component.getPopupDomNode?this._component.getPopupDomNode():null},t.prototype.getPopupAlign=function(){var e=this.props,t=e.popupPlacement,n=e.popupAlign,o=e.builtinPlacements;return t&&o?function(e,t,n){var o=e[t]||{};return(0,r.default)({},o,n)}(o,t,n):n},t.prototype.setPopupVisible=function(e,t){var n=this.props.alignPoint,r=this.state.popupVisible;this.clearDelayTimer(),r!==e&&("popupVisible"in this.props||this.setState({popupVisible:e,prevPopupVisible:r}),this.props.onPopupVisibleChange(e)),n&&t&&this.setPoint(t)},t.prototype.delaySetPopupVisible=function(e,t,n){var r=this,o=1e3*t;if(this.clearDelayTimer(),o){var i=n?{pageX:n.pageX,pageY:n.pageY}:null;this.delayTimer=setTimeout(function(){r.setPopupVisible(e,i),r.clearDelayTimer()},o)}else this.setPopupVisible(e,n)},t.prototype.clearDelayTimer=function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)},t.prototype.clearOutsideHandler=function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)},t.prototype.createTwoChains=function(e){var t=this.props.children.props,n=this.props;return t[e]&&n[e]?this["fire"+e]:t[e]||n[e]},t.prototype.isClickToShow=function(){var e=this.props,t=e.action,n=e.showAction;return-1!==t.indexOf("click")||-1!==n.indexOf("click")},t.prototype.isContextMenuToShow=function(){var e=this.props,t=e.action,n=e.showAction;return-1!==t.indexOf("contextMenu")||-1!==n.indexOf("contextMenu")},t.prototype.isClickToHide=function(){var e=this.props,t=e.action,n=e.hideAction;return-1!==t.indexOf("click")||-1!==n.indexOf("click")},t.prototype.isMouseEnterToShow=function(){var e=this.props,t=e.action,n=e.showAction;return-1!==t.indexOf("hover")||-1!==n.indexOf("mouseEnter")},t.prototype.isMouseLeaveToHide=function(){var e=this.props,t=e.action,n=e.hideAction;return-1!==t.indexOf("hover")||-1!==n.indexOf("mouseLeave")},t.prototype.isFocusToShow=function(){var e=this.props,t=e.action,n=e.showAction;return-1!==t.indexOf("focus")||-1!==n.indexOf("focus")},t.prototype.isBlurToHide=function(){var e=this.props,t=e.action,n=e.hideAction;return-1!==t.indexOf("focus")||-1!==n.indexOf("blur")},t.prototype.forcePopupAlign=function(){this.state.popupVisible&&this._component&&this._component.alignInstance&&this._component.alignInstance.forceAlign()},t.prototype.fireEvents=function(e,t){var n=this.props.children.props[e];n&&n(t);var r=this.props[e];r&&r(t)},t.prototype.close=function(){this.setPopupVisible(!1)},t.prototype.render=function(){var e=this,t=this.state.popupVisible,n=this.props,r=n.children,o=n.forceRender,i=n.alignPoint,a=n.className,s=l.Children.only(r),u={key:"trigger"};this.isContextMenuToShow()?u.onContextMenu=this.onContextMenu:u.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(u.onClick=this.onClick,u.onMouseDown=this.onMouseDown,u.onTouchStart=this.onTouchStart):(u.onClick=this.createTwoChains("onClick"),u.onMouseDown=this.createTwoChains("onMouseDown"),u.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(u.onMouseEnter=this.onMouseEnter,i&&(u.onMouseMove=this.onMouseMove)):u.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?u.onMouseLeave=this.onMouseLeave:u.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(u.onFocus=this.onFocus,u.onBlur=this.onBlur):(u.onFocus=this.createTwoChains("onFocus"),u.onBlur=this.createTwoChains("onBlur"));var c=S()(s&&s.props&&s.props.className,a);c&&(u.className=c);var p=l.cloneElement(s,u);if(!Rt)return l.createElement(M,{parent:this,visible:t,autoMount:!1,forceRender:o,getComponent:this.getComponent,getContainer:this.getContainer},function(t){var n=t.renderComponent;return e.renderComponent=n,p});var f=void 0;return(t||this._component||o)&&(f=l.createElement(x,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),[p,f]},t}(l.Component);It.propTypes={children:c().any,action:c().oneOfType([c().string,c().arrayOf(c().string)]),showAction:c().any,hideAction:c().any,getPopupClassNameFromAlign:c().any,onPopupVisibleChange:c().func,afterPopupVisibleChange:c().func,popup:c().oneOfType([c().node,c().func]).isRequired,popupStyle:c().object,prefixCls:c().string,popupClassName:c().string,className:c().string,popupPlacement:c().string,builtinPlacements:c().object,popupTransitionName:c().oneOfType([c().string,c().object]),popupAnimation:c().any,mouseEnterDelay:c().number,mouseLeaveDelay:c().number,zIndex:c().number,focusDelay:c().number,blurDelay:c().number,getPopupContainer:c().func,getDocument:c().func,forceRender:c().bool,destroyPopupOnHide:c().bool,mask:c().bool,maskClosable:c().bool,onPopupAlign:c().func,popupAlign:c().object,popupVisible:c().bool,defaultPopupVisible:c().bool,maskTransitionName:c().oneOfType([c().string,c().object]),maskAnimation:c().string,stretch:c().string,alignPoint:c().bool},It.contextTypes=kt,It.childContextTypes=kt,It.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:function(){return""},getDocument:function(){return window.document},onPopupVisibleChange:Lt,afterPopupVisibleChange:Lt,onPopupAlign:Lt,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[]};var Dt=function(){var e=this;this.onMouseEnter=function(t){var n=e.props.mouseEnterDelay;e.fireEvents("onMouseEnter",t),e.delaySetPopupVisible(!0,n,n?null:t)},this.onMouseMove=function(t){e.fireEvents("onMouseMove",t),e.setPoint(t)},this.onMouseLeave=function(t){e.fireEvents("onMouseLeave",t),e.delaySetPopupVisible(!1,e.props.mouseLeaveDelay)},this.onPopupMouseEnter=function(){e.clearDelayTimer()},this.onPopupMouseLeave=function(t){t.relatedTarget&&!t.relatedTarget.setTimeout&&e._component&&e._component.getPopupDomNode&&d(e._component.getPopupDomNode(),t.relatedTarget)||e.delaySetPopupVisible(!1,e.props.mouseLeaveDelay)},this.onFocus=function(t){e.fireEvents("onFocus",t),e.clearDelayTimer(),e.isFocusToShow()&&(e.focusTime=Date.now(),e.delaySetPopupVisible(!0,e.props.focusDelay))},this.onMouseDown=function(t){e.fireEvents("onMouseDown",t),e.preClickTime=Date.now()},this.onTouchStart=function(t){e.fireEvents("onTouchStart",t),e.preTouchTime=Date.now()},this.onBlur=function(t){e.fireEvents("onBlur",t),e.clearDelayTimer(),e.isBlurToHide()&&e.delaySetPopupVisible(!1,e.props.blurDelay)},this.onContextMenu=function(t){t.preventDefault(),e.fireEvents("onContextMenu",t),e.setPopupVisible(!0,t)},this.onContextMenuClose=function(){e.isContextMenuToShow()&&e.close()},this.onClick=function(t){if(e.fireEvents("onClick",t),e.focusTime){var n=void 0;if(e.preClickTime&&e.preTouchTime?n=Math.min(e.preClickTime,e.preTouchTime):e.preClickTime?n=e.preClickTime:e.preTouchTime&&(n=e.preTouchTime),Math.abs(n-e.focusTime)<20)return;e.focusTime=0}e.preClickTime=0,e.preTouchTime=0,e.isClickToShow()&&(e.isClickToHide()||e.isBlurToHide())&&t&&t.preventDefault&&t.preventDefault();var r=!e.state.popupVisible;(e.isClickToHide()&&!r||r&&e.isClickToShow())&&e.setPopupVisible(!e.state.popupVisible,t)},this.onPopupMouseDown=function(){var t=e.context.rcTrigger,n=void 0===t?{}:t;e.hasPopupMouseDown=!0,clearTimeout(e.mouseDownTimeout),e.mouseDownTimeout=setTimeout(function(){e.hasPopupMouseDown=!1},0),n.onPopupMouseDown&&n.onPopupMouseDown.apply(n,arguments)},this.onDocumentClick=function(t){if(!e.props.mask||e.props.maskClosable){var n=t.target;d((0,p.findDOMNode)(e),n)||e.hasPopupMouseDown||e.close()}},this.getRootDomNode=function(){return(0,p.findDOMNode)(e)},this.getPopupClassNameFromAlign=function(t){var n=[],r=e.props,o=r.popupPlacement,i=r.builtinPlacements,a=r.prefixCls,s=r.alignPoint,l=r.getPopupClassNameFromAlign;return o&&i&&n.push(function(e,t,n,r){var o=n.points;for(var i in e)if(e.hasOwnProperty(i)&&C(e[i].points,o,r))return t+"-placement-"+i;return""}(i,a,t,s)),l&&n.push(l(t)),n.join(" ")},this.getComponent=function(){var t=e.props,n=t.prefixCls,o=t.destroyPopupOnHide,i=t.popupClassName,a=t.action,s=t.onPopupAlign,u=t.popupAnimation,c=t.popupTransitionName,p=t.popupStyle,f=t.mask,d=t.maskAnimation,h=t.maskTransitionName,m=t.zIndex,g=t.popup,b=t.stretch,v=t.alignPoint,y=e.state,A=y.popupVisible,M=y.point,_=e.getPopupAlign(),O={};return e.isMouseEnterToShow()&&(O.onMouseEnter=e.onPopupMouseEnter),e.isMouseLeaveToHide()&&(O.onMouseLeave=e.onPopupMouseLeave),O.onMouseDown=e.onPopupMouseDown,O.onTouchStart=e.onPopupMouseDown,l.createElement(Tt,(0,r.default)({prefixCls:n,destroyPopupOnHide:o,visible:A,point:v&&M,className:i,action:a,align:_,onAlign:s,animation:u,getClassNameFromAlign:e.getPopupClassNameFromAlign},O,{stretch:b,getRootDomNode:e.getRootDomNode,style:p,mask:f,zIndex:m,transitionName:c,maskAnimation:d,maskTransitionName:h,ref:e.savePopup}),"function"==typeof g?g():g)},this.getContainer=function(){var t=e.props,n=document.createElement("div");return n.style.position="absolute",n.style.top="0",n.style.left="0",n.style.width="100%",(t.getPopupContainer?t.getPopupContainer((0,p.findDOMNode)(e)):t.getDocument().body).appendChild(n),n},this.setPoint=function(t){e.props.alignPoint&&t&&e.setState({point:{pageX:t.pageX,pageY:t.pageY}})},this.handlePortalUpdate=function(){e.state.prevPopupVisible!==e.state.popupVisible&&e.props.afterPopupVisibleChange(e.state.popupVisible)},this.savePopup=function(t){e._component=t}};(0,f.polyfill)(It);const qt=It;var Nt={adjustX:1,adjustY:1},jt=[0,0],Ft={left:{points:["cr","cl"],overflow:Nt,offset:[-4,0],targetOffset:jt},right:{points:["cl","cr"],overflow:Nt,offset:[4,0],targetOffset:jt},top:{points:["bc","tc"],overflow:Nt,offset:[0,-4],targetOffset:jt},bottom:{points:["tc","bc"],overflow:Nt,offset:[0,4],targetOffset:jt},topLeft:{points:["bl","tl"],overflow:Nt,offset:[0,-4],targetOffset:jt},leftTop:{points:["tr","tl"],overflow:Nt,offset:[-4,0],targetOffset:jt},topRight:{points:["br","tr"],overflow:Nt,offset:[0,-4],targetOffset:jt},rightTop:{points:["tl","tr"],overflow:Nt,offset:[4,0],targetOffset:jt},bottomRight:{points:["tr","br"],overflow:Nt,offset:[0,4],targetOffset:jt},rightBottom:{points:["bl","br"],overflow:Nt,offset:[4,0],targetOffset:jt},bottomLeft:{points:["tl","bl"],overflow:Nt,offset:[0,4],targetOffset:jt},leftBottom:{points:["br","bl"],overflow:Nt,offset:[-4,0],targetOffset:jt}},Bt=function(e){function t(){return(0,i.default)(this,t),(0,a.default)(this,e.apply(this,arguments))}return(0,s.default)(t,e),t.prototype.componentDidUpdate=function(){var e=this.props.trigger;e&&e.forcePopupAlign()},t.prototype.render=function(){var e=this.props,t=e.overlay,n=e.prefixCls,r=e.id;return l.createElement("div",{className:n+"-inner",id:r,role:"tooltip"},"function"==typeof t?t():t)},t}(l.Component);Bt.propTypes={prefixCls:c().string,overlay:c().oneOfType([c().node,c().func]).isRequired,id:c().string,trigger:c().any};const Wt=Bt;var Vt=function(e){function t(){var n,r,o;(0,i.default)(this,t);for(var s=arguments.length,u=Array(s),c=0;c-1?m():e.tokenize.call(t?r({},v,t):v,b,h,m)(n)}}function h(t){return e(u,c),o}function m(e){return c.restore(),++l$,SortableElement:()=>Q,SortableHandle:()=>V,arrayMove:()=>_,sortableContainer:()=>$,sortableElement:()=>Q,sortableHandle:()=>V});var r=n(58168),o=n(80296),i=n(64467);function a(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:this.active.collection;return this.refs[e].sort(M)}}]),e}();function M(e,t){return e.node.sortableInfo.index-t.node.sortableInfo.index}function _(e,t,n){return(e=e.slice()).splice(n<0?e.length+n:n,0,e.splice(t,1)[0]),e}function O(e,t){return Object.keys(e).reduce(function(n,r){return-1===t.indexOf(r)&&(n[r]=e[r]),n},{})}var z={end:["touchend","touchcancel","mouseup"],move:["touchmove","mousemove"],start:["touchstart","mousedown"]},w=function(){if("undefined"==typeof window||"undefined"==typeof document)return"";var e=window.getComputedStyle(document.documentElement,"")||["-moz-hidden-iframe"],t=(Array.prototype.slice.call(e).join("").match(/-(moz|webkit|ms)-/)||""===e.OLink&&["","o"])[1];return"ms"===t?"ms":t&&t.length?t[0].toUpperCase()+t.substr(1):""}();function x(e,t){Object.keys(t).forEach(function(n){e.style[n]=t[n]})}function E(e,t){e.style["".concat(w,"Transform")]=null==t?"":"translate3d(".concat(t.x,"px,").concat(t.y,"px,0)")}function S(e,t){e.style["".concat(w,"TransitionDuration")]=null==t?"":"".concat(t,"ms")}function C(e,t){for(;e;){if(t(e))return e;e=e.parentNode}return null}function T(e,t,n){return Math.max(e,Math.min(n,t))}function L(e){return"px"===e.substr(-2)?parseFloat(e):0}function P(e,t){var n=t.displayName||t.name;return n?"".concat(e,"(").concat(n,")"):e}function R(e,t){var n=e.getBoundingClientRect();return{top:n.top+t.top,left:n.left+t.left}}function k(e){return e.touches&&e.touches.length?{x:e.touches[0].pageX,y:e.touches[0].pageY}:e.changedTouches&&e.changedTouches.length?{x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY}:{x:e.pageX,y:e.pageY}}function I(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{left:0,top:0};if(e){var r={left:n.left+e.offsetLeft,top:n.top+e.offsetTop};return e.parentNode===t?r:I(e.parentNode,t,r)}}function D(e){var t=e.lockOffset,n=e.width,r=e.height,o=t,i=t,a="px";if("string"==typeof t){var s=/^[+-]?\d*(?:\.\d*)?(px|%)$/.exec(t);v()(null!==s,'lockOffset value should be a number or a string of a number followed by "px" or "%". Given %s',t),o=parseFloat(t),i=parseFloat(t),a=s[1]}return v()(isFinite(o)&&isFinite(i),"lockOffset value should be a finite. Given %s",t),"%"===a&&(o=o*n/100,i=i*r/100),{x:o,y:i}}function q(e){return e instanceof HTMLElement?function(e){var t=window.getComputedStyle(e),n=/(auto|scroll)/;return["overflow","overflowX","overflowY"].find(function(e){return n.test(t[e])})}(e)?e:q(e.parentNode):null}var N="BUTTON",j="INPUT",F="OPTION",B="TEXTAREA",W="SELECT";function V(e){var t,n,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(){return(0,s.A)(this,n),(0,u.A)(this,(0,c.A)(n).apply(this,arguments))}return(0,p.A)(n,t),(0,l.A)(n,[{key:"componentDidMount",value:function(){(0,g.findDOMNode)(this).sortableHandle=!0}},{key:"getWrappedInstance",value:function(){return v()(o.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableHandle() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var t=o.withRef?"wrappedInstance":null;return(0,d.createElement)(e,(0,r.A)({ref:t},this.props))}}]),n}(d.Component),(0,i.A)(t,"displayName",P("sortableHandle",e)),n}function U(e){return null!=e.sortableHandle}var H=function(){function e(t,n){(0,s.A)(this,e),this.container=t,this.onScrollCallback=n}return(0,l.A)(e,[{key:"clear",value:function(){null!=this.interval&&(clearInterval(this.interval),this.interval=null)}},{key:"update",value:function(e){var t=this,n=e.translate,r=e.minTranslate,o=e.maxTranslate,i=e.width,a=e.height,s={x:0,y:0},l={x:1,y:1},u=this.container,c=u.scrollTop,p=u.scrollLeft,f=u.scrollHeight,d=u.scrollWidth,h=0===c,m=f-c-u.clientHeight===0,g=0===p,b=d-p-u.clientWidth===0;n.y>=o.y-a/2&&!m?(s.y=1,l.y=10*Math.abs((o.y-a/2-n.y)/a)):n.x>=o.x-i/2&&!b?(s.x=1,l.x=10*Math.abs((o.x-i/2-n.x)/i)):n.y<=r.y+a/2&&!h?(s.y=-1,l.y=10*Math.abs((n.y-a/2-r.y)/a)):n.x<=r.x+i/2&&!g&&(s.x=-1,l.x=10*Math.abs((n.x-i/2-r.x)/i)),this.interval&&(this.clear(),this.isAutoScrolling=!1),0===s.x&&0===s.y||(this.interval=setInterval(function(){t.isAutoScrolling=!0;var e={left:l.x*s.x,top:l.y*s.y};t.container.scrollTop+=e.top,t.container.scrollLeft+=e.left,t.onScrollCallback(e)},5))}}]),e}(),Y={axis:m().oneOf(["x","y","xy"]),contentWindow:m().any,disableAutoscroll:m().bool,distance:m().number,getContainer:m().func,getHelperDimensions:m().func,helperClass:m().string,helperContainer:m().oneOfType([m().func,"undefined"==typeof HTMLElement?m().any:m().instanceOf(HTMLElement)]),hideSortableGhost:m().bool,keyboardSortingTransitionDuration:m().number,lockAxis:m().string,lockOffset:m().oneOfType([m().number,m().string,m().arrayOf(m().oneOfType([m().number,m().string]))]),lockToContainerEdges:m().bool,onSortEnd:m().func,onSortMove:m().func,onSortOver:m().func,onSortStart:m().func,pressDelay:m().number,pressThreshold:m().number,keyCodes:m().shape({lift:m().arrayOf(m().number),drop:m().arrayOf(m().number),cancel:m().arrayOf(m().number),up:m().arrayOf(m().number),down:m().arrayOf(m().number)}),shouldCancelStart:m().func,transitionDuration:m().number,updateBeforeSortStart:m().func,useDragHandle:m().bool,useWindowAsScrollContainer:m().bool},G={lift:[32],drop:[32],cancel:[27],up:[38,37],down:[40,39]},X={axis:"y",disableAutoscroll:!1,distance:0,getHelperDimensions:function(e){var t=e.node;return{height:t.offsetHeight,width:t.offsetWidth}},hideSortableGhost:!0,lockOffset:"50%",lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,keyCodes:G,shouldCancelStart:function(e){return-1!==[j,B,W,F,N].indexOf(e.target.tagName)||!!C(e.target,function(e){return"true"===e.contentEditable})},transitionDuration:300,useWindowAsScrollContainer:!1},Z=Object.keys(Y);function $(e){var t,n,h=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(e){var t;return(0,s.A)(this,n),t=(0,u.A)(this,(0,c.A)(n).call(this,e)),(0,i.A)((0,f.A)((0,f.A)(t)),"state",{}),(0,i.A)((0,f.A)((0,f.A)(t)),"handleStart",function(e){var n=t.props,r=n.distance,o=n.shouldCancelStart;if(2!==e.button&&!o(e)){t.touched=!0,t.position=k(e);var i=C(e.target,function(e){return null!=e.sortableInfo});if(i&&i.sortableInfo&&t.nodeIsChild(i)&&!t.state.sorting){var a=t.props.useDragHandle,s=i.sortableInfo,l=s.index,u=s.collection;if(s.disabled)return;if(a&&!C(e.target,U))return;t.manager.active={collection:u,index:l},function(e){return e.touches&&e.touches.length||e.changedTouches&&e.changedTouches.length}(e)||"A"!==e.target.tagName||e.preventDefault(),r||(0===t.props.pressDelay?t.handlePress(e):t.pressTimer=setTimeout(function(){return t.handlePress(e)},t.props.pressDelay))}}}),(0,i.A)((0,f.A)((0,f.A)(t)),"nodeIsChild",function(e){return e.sortableInfo.manager===t.manager}),(0,i.A)((0,f.A)((0,f.A)(t)),"handleMove",function(e){var n=t.props,r=n.distance,o=n.pressThreshold;if(!t.state.sorting&&t.touched&&!t._awaitingUpdateBeforeSortStart){var i=k(e),a={x:t.position.x-i.x,y:t.position.y-i.y},s=Math.abs(a.x)+Math.abs(a.y);t.delta=a,r||o&&!(s>=o)?r&&s>=r&&t.manager.isActive()&&t.handlePress(e):(clearTimeout(t.cancelTimer),t.cancelTimer=setTimeout(t.cancel,0))}}),(0,i.A)((0,f.A)((0,f.A)(t)),"handleEnd",function(){t.touched=!1,t.cancel()}),(0,i.A)((0,f.A)((0,f.A)(t)),"cancel",function(){var e=t.props.distance;t.state.sorting||(e||clearTimeout(t.pressTimer),t.manager.active=null)}),(0,i.A)((0,f.A)((0,f.A)(t)),"handlePress",function(e){try{var n=t.manager.getActive(),r=function(){if(n){var r=function(){var n,r,o,c,g,b,v=d.sortableInfo.index,A=(n=d,{bottom:L((r=window.getComputedStyle(n)).marginBottom),left:L(r.marginLeft),right:L(r.marginRight),top:L(r.marginTop)}),M=function(e){var t=window.getComputedStyle(e);return"grid"===t.display?{x:L(t.gridColumnGap),y:L(t.gridRowGap)}:{x:0,y:0}}(t.container),_=t.scrollContainer.getBoundingClientRect(),O=s({index:v,node:d,collection:h});if(t.node=d,t.margin=A,t.gridGap=M,t.width=O.width,t.height=O.height,t.marginOffset={x:t.margin.left+t.margin.right+t.gridGap.x,y:Math.max(t.margin.top,t.margin.bottom,t.gridGap.y)},t.boundingClientRect=d.getBoundingClientRect(),t.containerBoundingRect=_,t.index=v,t.newIndex=v,t.axis={x:i.indexOf("x")>=0,y:i.indexOf("y")>=0},t.offsetEdge=I(d,t.container),t.initialOffset=k(m?a({},e,{pageX:t.boundingClientRect.left,pageY:t.boundingClientRect.top}):e),t.initialScroll={left:t.scrollContainer.scrollLeft,top:t.scrollContainer.scrollTop},t.initialWindowScroll={left:window.pageXOffset,top:window.pageYOffset},t.helper=t.helperContainer.appendChild((c="input, textarea, select, canvas, [contenteditable]",g=(o=d).querySelectorAll(c),b=o.cloneNode(!0),(0,y.A)(b.querySelectorAll(c)).forEach(function(e,t){"file"!==e.type&&(e.value=g[t].value),"radio"===e.type&&e.name&&(e.name="__sortableClone__".concat(e.name)),"CANVAS"===e.tagName&&g[t].width>0&&g[t].height>0&&e.getContext("2d").drawImage(g[t],0,0)}),b)),x(t.helper,{boxSizing:"border-box",height:"".concat(t.height,"px"),left:"".concat(t.boundingClientRect.left-A.left,"px"),pointerEvents:"none",position:"fixed",top:"".concat(t.boundingClientRect.top-A.top,"px"),width:"".concat(t.width,"px")}),m&&t.helper.focus(),u&&(t.sortableGhost=d,x(d,{opacity:0,visibility:"hidden"})),t.minTranslate={},t.maxTranslate={},m){var w=f?{top:0,left:0,width:t.contentWindow.innerWidth,height:t.contentWindow.innerHeight}:t.containerBoundingRect,E=w.top,S=w.left,C=w.width,T=E+w.height,P=S+C;t.axis.x&&(t.minTranslate.x=S-t.boundingClientRect.left,t.maxTranslate.x=P-(t.boundingClientRect.left+t.width)),t.axis.y&&(t.minTranslate.y=E-t.boundingClientRect.top,t.maxTranslate.y=T-(t.boundingClientRect.top+t.height))}else t.axis.x&&(t.minTranslate.x=(f?0:_.left)-t.boundingClientRect.left-t.width/2,t.maxTranslate.x=(f?t.contentWindow.innerWidth:_.left+_.width)-t.boundingClientRect.left-t.width/2),t.axis.y&&(t.minTranslate.y=(f?0:_.top)-t.boundingClientRect.top-t.height/2,t.maxTranslate.y=(f?t.contentWindow.innerHeight:_.top+_.height)-t.boundingClientRect.top-t.height/2);l&&l.split(" ").forEach(function(e){return t.helper.classList.add(e)}),t.listenerNode=e.touches?d:t.contentWindow,m?(t.listenerNode.addEventListener("wheel",t.handleKeyEnd,!0),t.listenerNode.addEventListener("mousedown",t.handleKeyEnd,!0),t.listenerNode.addEventListener("keydown",t.handleKeyDown)):(z.move.forEach(function(e){return t.listenerNode.addEventListener(e,t.handleSortMove,!1)}),z.end.forEach(function(e){return t.listenerNode.addEventListener(e,t.handleSortEnd,!1)})),t.setState({sorting:!0,sortingIndex:v}),p&&p({node:d,index:v,collection:h,isKeySorting:m,nodes:t.manager.getOrderedRefs(),helper:t.helper},e),m&&t.keyMove(0)},o=t.props,i=o.axis,s=o.getHelperDimensions,l=o.helperClass,u=o.hideSortableGhost,c=o.updateBeforeSortStart,p=o.onSortStart,f=o.useWindowAsScrollContainer,d=n.node,h=n.collection,m=t.manager.isKeySorting,g=function(){if("function"==typeof c){t._awaitingUpdateBeforeSortStart=!0;var n=function(t,n){try{var r=(o=d.sortableInfo.index,Promise.resolve(c({collection:h,index:o,node:d,isKeySorting:m},e)).then(function(){}))}catch(e){return n(!0,e)}var o;return r&&r.then?r.then(n.bind(null,!1),n.bind(null,!0)):n(!1,value)}(0,function(e,n){if(t._awaitingUpdateBeforeSortStart=!1,e)throw n;return n});if(n&&n.then)return n.then(function(){})}}();return g&&g.then?g.then(r):r()}}();return Promise.resolve(r&&r.then?r.then(function(){}):void 0)}catch(e){return Promise.reject(e)}}),(0,i.A)((0,f.A)((0,f.A)(t)),"handleSortMove",function(e){var n=t.props.onSortMove;"function"==typeof e.preventDefault&&e.preventDefault(),t.updateHelperPosition(e),t.animateNodes(),t.autoscroll(),n&&n(e)}),(0,i.A)((0,f.A)((0,f.A)(t)),"handleSortEnd",function(e){var n=t.props,r=n.hideSortableGhost,o=n.onSortEnd,i=t.manager,a=i.active.collection,s=i.isKeySorting,l=t.manager.getOrderedRefs();t.listenerNode&&(s?(t.listenerNode.removeEventListener("wheel",t.handleKeyEnd,!0),t.listenerNode.removeEventListener("mousedown",t.handleKeyEnd,!0),t.listenerNode.removeEventListener("keydown",t.handleKeyDown)):(z.move.forEach(function(e){return t.listenerNode.removeEventListener(e,t.handleSortMove)}),z.end.forEach(function(e){return t.listenerNode.removeEventListener(e,t.handleSortEnd)}))),t.helper.parentNode.removeChild(t.helper),r&&t.sortableGhost&&x(t.sortableGhost,{opacity:"",visibility:""});for(var u=0,c=l.length;ur)){t.prevIndex=i,t.newIndex=o;var a=function(e,t,n){return et?e-1:e>n&&eg?g/2:this.height/2,width:this.width>m?m/2:this.width/2},v=u&&h>this.index&&h<=c,y=u&&h=c,A={x:0,y:0},M=a[p].edgeOffset;M||(M=I(d,this.container),a[p].edgeOffset=M,u&&(a[p].boundingClientRect=R(d,o)));var _=p0&&a[p-1];_&&!_.edgeOffset&&(_.edgeOffset=I(_.node,this.container),u&&(_.boundingClientRect=R(_.node,o))),h!==this.index?(t&&S(d,t),this.axis.x?this.axis.y?y||hthis.containerBoundingRect.width-b.width&&_&&(A.x=_.edgeOffset.left-M.left,A.y=_.edgeOffset.top-M.top),null===this.newIndex&&(this.newIndex=h)):(v||h>this.index&&(s+i.left+b.width>=M.left&&l+i.top+b.height>=M.top||l+i.top+b.height>=M.top+g))&&(A.x=-(this.width+this.marginOffset.x),M.left+A.xthis.index&&s+i.left+b.width>=M.left?(A.x=-(this.width+this.marginOffset.x),this.newIndex=h):(y||hthis.index&&l+i.top+b.height>=M.top?(A.y=-(this.height+this.marginOffset.y),this.newIndex=h):(y||h1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(){return(0,s.A)(this,n),(0,u.A)(this,(0,c.A)(n).apply(this,arguments))}return(0,p.A)(n,t),(0,l.A)(n,[{key:"componentDidMount",value:function(){this.register()}},{key:"componentDidUpdate",value:function(e){this.node&&(e.index!==this.props.index&&(this.node.sortableInfo.index=this.props.index),e.disabled!==this.props.disabled&&(this.node.sortableInfo.disabled=this.props.disabled)),e.collection!==this.props.collection&&(this.unregister(e.collection),this.register())}},{key:"componentWillUnmount",value:function(){this.unregister()}},{key:"register",value:function(){var e=this.props,t=e.collection,n=e.disabled,r=e.index,o=(0,g.findDOMNode)(this);o.sortableInfo={collection:t,disabled:n,index:r,manager:this.context.manager},this.node=o,this.ref={node:o},this.context.manager.add(t,this.ref)}},{key:"unregister",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props.collection;this.context.manager.remove(e,this.ref)}},{key:"getWrappedInstance",value:function(){return v()(o.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var t=o.withRef?"wrappedInstance":null;return(0,d.createElement)(e,(0,r.A)({ref:t},O(this.props,J)))}}]),n}(d.Component),(0,i.A)(t,"displayName",P("sortableElement",e)),(0,i.A)(t,"contextTypes",{manager:m().object.isRequired}),(0,i.A)(t,"propTypes",K),(0,i.A)(t,"defaultProps",{collection:0}),n}},8830(e,t,n){var r=n(43570),o=Math.max,i=Math.min;e.exports=function(e,t){return(e=r(e))<0?o(e+t,0):i(e,t)}},8835(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.LOCALE_CODES=t.LOCALES=void 0;var o=r(n(43693));function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function a(e){for(var t=1;t1?arguments[1]:void 0,function(e,t){return new(a(e))(t)})})},9017(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(12834),o=n(29551),i=(0,r.A)(function(e){e.setTime(e-e.getMilliseconds()-e.getSeconds()*o.Tt-e.getMinutes()*o.rR)},function(e,t){e.setTime(+e+t*o.JJ)},function(e,t){return(t-e)/o.JJ},function(e){return e.getHours()});const a=i;i.range},9033(e,t,n){!function(e){"use strict";e.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:0,doy:6}})}(n(95093))},9065(e,t,n){"use strict";var r=n(46518),o=n(43724),i=n(28551),a=n(77347);r({target:"Reflect",stat:!0,sham:!o},{getOwnPropertyDescriptor:function(e,t){return a.f(i(e),t)}})},9086(e){"use strict";var t=[].splice;e.exports=t},9220(e,t,n){"use strict";var r=n(46518),o=n(43724),i=n(42551),a=n(48981),s=n(56969),l=n(42787),u=n(77347).f;o&&r({target:"Object",proto:!0,forced:i},{__lookupGetter__:function(e){var t,n=a(this),r=s(e);do{if(t=u(n,r))return t.get}while(n=l(n))}})},9250(e,t,n){var r=n(43570),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},9259(e,t,n){"use strict";var r=n(53143),o={name:"lineEnding",tokenize:function(e,t){return function(n){return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),r(e,t,"linePrefix")}}};e.exports=o},9317(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.editShader=function(e,t,n,o){return e.includes(n)?e.replace(n,o):(r.console.error("Cannot edit ".concat(t," layer shader")),e)};var r=n(89840)},9325(e,t,n){var r=n(34840),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();e.exports=i},9391(e,t,n){"use strict";var r=n(46518),o=n(96395),i=n(80550),a=n(79039),s=n(97751),l=n(94901),u=n(2293),c=n(93438),p=n(36840),f=i&&i.prototype;if(r({target:"Promise",proto:!0,real:!0,forced:!!i&&a(function(){f.finally.call({then:function(){}},function(){})})},{finally:function(e){var t=u(this,s("Promise")),n=l(e);return this.then(n?function(n){return c(t,e()).then(function(){return n})}:e,n?function(n){return c(t,e()).then(function(){throw n})}:e)}}),!o&&l(i)){var d=s("Promise").prototype.finally;f.finally!==d&&p(f,"finally",d,{unsafe:!0})}},9394(e,t,n){"use strict";var r=n(89211);e.exports=function(){return"function"==typeof Object.is?Object.is:r}},9417(e,t,n){"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,{A:()=>r})},9423(e,t,n){"use strict";n.d(t,{A:()=>r}),e=n.hmd(e);const r=function(e){var t,n=e.Symbol;return"function"==typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}("undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==n.g?n.g:e)},9455(e,t){"use strict";t.A=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(",");if(0===n.length)return!0;var r=e.name||"",o=(e.type||"").toLowerCase(),i=o.replace(/\/.*$/,"");return n.some(function(e){var t=e.trim().toLowerCase();return"."===t.charAt(0)?r.toLowerCase().endsWith(t):t.endsWith("/*")?i===t.replace(/\/.*$/,""):o===t})}return!0}},9486(e,t,n){"use strict";var r=n(46518),o=n(44576),i=n(79504),a=n(83972),s=n(34154),l=n(55169),u=n(92804),c=n(944),p=u.i2c,f=u.i2cUrl,d=i("".charAt),h=o.Uint8Array,m=!h||!h.prototype.toBase64||!function(){try{(new h).toBase64(null)}catch(e){return!0}}();h&&r({target:"Uint8Array",proto:!0,forced:m},{toBase64:function(){var e=s(this),t=arguments.length?a(arguments[0]):void 0,n="base64"===c(t)?p:f,r=!!t&&!!t.omitPadding;l(this.buffer);for(var o,i="",u=0,h=e.length,m=function(e){return d(n,o>>6*e&63)};u+2= 0x80 (not a basic code point)","invalid-input":"Invalid input"},f=Math.floor,d=String.fromCharCode;function h(e){throw new RangeError(p[e])}function m(e,t){for(var n=e.length,r=[];n--;)r[n]=t(e[n]);return r}function g(e,t){var n=e.split("@"),r="";return n.length>1&&(r=n[0]+"@",e=n[1]),r+m((e=e.replace(c,".")).split("."),t).join(".")}function b(e){for(var t,n,r=[],o=0,i=e.length;o=55296&&t<=56319&&o65535&&(t+=d((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+d(e)}).join("")}function y(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:s}function A(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function M(e,t,n){var r=0;for(e=n?f(e/700):e>>1,e+=f(e/t);e>455;r+=s)e=f(e/35);return f(r+36*e/(e+38))}function _(e){var t,n,r,o,i,l,u,c,p,d,m=[],g=e.length,b=0,A=128,_=72;for((n=e.lastIndexOf("-"))<0&&(n=0),r=0;r=128&&h("not-basic"),m.push(e.charCodeAt(r));for(o=n>0?n+1:0;o=g&&h("invalid-input"),((c=y(e.charCodeAt(o++)))>=s||c>f((a-b)/l))&&h("overflow"),b+=c*l,!(c<(p=u<=_?1:u>=_+26?26:u-_));u+=s)l>f(a/(d=s-p))&&h("overflow"),l*=d;_=M(b-i,t=m.length+1,0==i),f(b/t)>a-A&&h("overflow"),A+=f(b/t),b%=t,m.splice(b++,0,A)}return v(m)}function O(e){var t,n,r,o,i,l,u,c,p,m,g,v,y,_,O,z=[];for(v=(e=b(e)).length,t=128,n=0,i=72,l=0;l=t&&gf((a-n)/(y=r+1))&&h("overflow"),n+=(u-t)*y,t=u,l=0;la&&h("overflow"),g==t){for(c=n,p=s;!(c<(m=p<=i?1:p>=i+26?26:p-i));p+=s)O=c-m,_=s-m,z.push(d(A(m+O%_,0))),c=f(O/_);z.push(d(A(c,0))),i=M(n,y,r==o),n=0,++r}++n,++t}return z.join("")}i={version:"1.4.1",ucs2:{decode:b,encode:v},decode:_,encode:O,toASCII:function(e){return g(e,function(e){return u.test(e)?"xn--"+O(e):e})},toUnicode:function(e){return g(e,function(e){return l.test(e)?_(e.slice(4).toLowerCase()):e})}},void 0===(r=function(){return i}.call(t,n,t,e))||(e.exports=r)}()},9678(e,t,n){"use strict";var r=n(46518),o=n(37628),i=n(25397),a=n(6469),s=Array;r({target:"Array",proto:!0},{toReversed:function(){return o(i(this),s)}}),a("toReversed")},9700(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Editor",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"EditorModes",{enumerable:!0,get:function(){return i.MODES}}),Object.defineProperty(t,"RenderTypes",{enumerable:!0,get:function(){return i.RENDER_TYPE}}),Object.defineProperty(t,"RenderStates",{enumerable:!0,get:function(){return i.RENDER_STATE}});var r,o=(r=n(12843))&&r.__esModule?r:{default:r},i=n(11625)},9729(e,t,n){"use strict";function r(){}function o(e){return null==e?r:function(){return this.querySelector(e)}}n.d(t,{A:()=>o})},9780(e,t,n){e.exports={default:n(26484),__esModule:!0}},9841(e,t,n){"use strict";var r=n(59098)(/[#-'*+\--9=?A-Z^-~]/);e.exports=r},9868(e,t,n){"use strict";var r=n(46518),o=n(79504),i=n(91291),a=n(31240),s=n(72333),l=n(79039),u=RangeError,c=String,p=Math.floor,f=o(s),d=o("".slice),h=o(1.1.toFixed),m=function(e,t,n){return 0===t?n:t%2==1?m(e,t-1,n*e):m(e*e,t/2,n)},g=function(e,t,n){for(var r=-1,o=n;++r<6;)o+=t*e[r],e[r]=o%1e7,o=p(o/1e7)},b=function(e,t){for(var n=6,r=0;--n>=0;)r+=e[n],e[n]=p(r/t),r=r%t*1e7},v=function(e){for(var t=6,n="";--t>=0;)if(""!==n||0===t||0!==e[t]){var r=c(e[t]);n=""===n?r:n+f("0",7-r.length)+r}return n};r({target:"Number",proto:!0,forced:l(function(){return"0.000"!==h(8e-5,3)||"1"!==h(.9,0)||"1.25"!==h(1.255,2)||"1000000000000000128"!==h(0xde0b6b3a7640080,0)})||!l(function(){h({})})},{toFixed:function(e){var t,n,r,o,s=a(this),l=i(e),p=[0,0,0,0,0,0],h="",y="0";if(l<0||l>20)throw new u("Incorrect fraction digits");if(s!=s)return"NaN";if(s<=-1e21||s>=1e21)return c(s);if(s<0&&(h="-",s=-s),s>1e-21)if(n=(t=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t}(s*m(2,69,1))-69)<0?s*m(2,-t,1):s/m(2,t,1),n*=4503599627370496,(t=52-t)>0){for(g(p,0,n),r=l;r>=7;)g(p,1e7,0),r-=7;for(g(p,m(10,r,1),0),r=t-1;r>=23;)b(p,1<<23),r-=23;b(p,1<0?h+((o=y.length)<=l?"0."+f("0",l-o)+y:d(y,0,o-l)+"."+d(y,o-l)):h+y}})},9888(e,t,n){"use strict";n.r(t),n.d(t,{autoType:()=>w,csvFormat:()=>f,csvFormatBody:()=>d,csvFormatRow:()=>m,csvFormatRows:()=>h,csvFormatValue:()=>g,csvParse:()=>c,csvParseRows:()=>p,dsvFormat:()=>l,tsvFormat:()=>A,tsvFormatBody:()=>M,tsvFormatRow:()=>O,tsvFormatRows:()=>_,tsvFormatValue:()=>z,tsvParse:()=>v,tsvParseRows:()=>y});var r={},o={};function i(e){return new Function("d","return {"+e.map(function(e,t){return JSON.stringify(e)+": d["+t+'] || ""'}).join(",")+"}")}function a(e){var t=Object.create(null),n=[];return e.forEach(function(e){for(var r in e)r in t||n.push(t[r]=r)}),n}function s(e,t){var n=e+"",r=n.length;return r=s?c=!0:10===(i=e.charCodeAt(l++))?p=!0:13===i&&(p=!0,10===e.charCodeAt(l)&&++l),e.slice(a+1,t-1).replace(/""/g,'"')}for(;l9999?"+"+s(r,6):s(r,4))+"-"+s(n.getUTCMonth()+1,2)+"-"+s(n.getUTCDate(),2)+(l?"T"+s(o,2)+":"+s(i,2)+":"+s(a,2)+"."+s(l,3)+"Z":a?"T"+s(o,2)+":"+s(i,2)+":"+s(a,2)+"Z":i||o?"T"+s(o,2)+":"+s(i,2)+"Z":"")):t.test(e+="")?'"'+e.replace(/"/g,'""')+'"':e;var n,r,o,i,a,l}return{parse:function(e,t){var n,r,o=l(e,function(e,o){if(n)return n(e,o-1);r=e,n=t?function(e,t){var n=i(e);return function(r,o){return t(n(r),o,e)}}(e,t):i(e)});return o.columns=r||[],o},parseRows:l,format:function(t,n){return null==n&&(n=a(t)),[n.map(p).join(e)].concat(u(t,n)).join("\n")},formatBody:function(e,t){return null==t&&(t=a(e)),u(e,t).join("\n")},formatRows:function(e){return e.map(c).join("\n")},formatRow:c,formatValue:p}}var u=l(","),c=u.parse,p=u.parseRows,f=u.format,d=u.formatBody,h=u.formatRows,m=u.formatRow,g=u.formatValue,b=l("\t"),v=b.parse,y=b.parseRows,A=b.format,M=b.formatBody,_=b.formatRows,O=b.formatRow,z=b.formatValue;function w(e){for(var t in e){var n,r,o=e[t].trim();if(o)if("true"===o)o=!0;else if("false"===o)o=!1;else if("NaN"===o)o=NaN;else if(isNaN(n=+o)){if(!(r=o.match(/^([-+]\d{2})?\d{4}(-\d{2}(-\d{2})?)?(T\d{2}:\d{2}(:\d{2}(\.\d{3})?)?(Z|[-+]\d{2}:\d{2})?)?$/)))continue;x&&r[4]&&!r[7]&&(o=o.replace(/-/g,"/").replace(/T/," ")),o=new Date(o)}else o=n;else o=null;e[t]=o}return e}const x=new Date("2019-01-01T00:00").getHours()||new Date("2019-07-01T00:00").getHours()},9945(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.isGeoJson=M,t.isFeature=_,t.isFeatureCollection=O,t.isRowObject=z,t.isKeplerGlMap=w,t.makeProgressIterator=x,t.readBatch=S,t.readFileInBatches=function(e){return T.apply(this,arguments)},t.processFileData=function(e){var t=e.content,n=e.fileCache;return new Promise(function(e,r){var o,a,s=t.data;if(w(s)?(o=g.DATASET_FORMATS.keplergl,a=h.processKeplerglJSON):z(s)?(o=g.DATASET_FORMATS.row,a=h.processRowObject):M(s)&&(o=g.DATASET_FORMATS.geojson,a=h.processGeojson),o&&a){var l=a(s);e([].concat((0,i.default)(n),[{data:l,info:{label:t.fileName,format:o}}]))}r("Unknow File Format")})},t.filesToDataPayload=function(e){var t=e.reduce(function(e,t){var n=t.data,r=t.info,o=void 0===r?{}:r,i=o.format;if(i===g.DATASET_FORMATS.keplergl)e.keplerMaps.push(v(v({},n),{},{options:{centerMap:!(n.config&&n.config.mapState)}}));else if(g.DATASET_FORMATS[i]){var a={data:n,info:v({id:o.id||(0,m.generateHashId)(4)},o)};e.datasets.push(a)}return e},{datasets:[],keplerMaps:[]});return t.keplerMaps.concat({datasets:t.datasets})};var o=r(n(54756)),i=r(n(41132)),a=r(n(29293)),s=r(n(43693)),l=r(n(53344)),u=r(n(42958)),c=r(n(82881));n(50389);var p=n(69873),f=n(56043),d=n(95134),h=n(74895),m=n(50611),g=n(77085);function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function v(e){for(var t=1;t1?new f._JSONPath(m.jsonpath).setFieldAtPath(r,i):m.jsonpath&&1===m.jsonpath.length&&(r=i);else for(g=0;g=t[n]?e:n},Object.keys(t)[0])};t.getMode=c},10198(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.mapStateReducerFactory=void 0;var i,a=r(n(43693)),s=n(37118),l=r(n(4170)),u=o(n(59249));function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function p(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};return(0,s.handleActions)(f,p(p(p({},u.INITIAL_MAP_STATE),e),{},{initialState:e}))};t.mapStateReducerFactory=d;var h=d();t.default=h},10255(e,t,n){"use strict";var r=n(46518),o=n(79504),i=Math.pow,a=i(2,-24),s=.0009765625,l=o(DataView.prototype.getUint16);r({target:"DataView",proto:!0},{getFloat16:function(e){return n=(t=l(this,e,arguments.length>1&&arguments[1]))>>>15,o=1023&t,31==(r=t>>>10&31)?0===o?0===n?1/0:-1/0:NaN:0===r?o*(0===n?a:-a):i(2,r-15)*(0===n?1+o*s:-1-o*s);var t,n,r,o}})},10287(e,t,n){"use strict";n(46518)({target:"Object",stat:!0},{setPrototypeOf:n(52967)})},10298(e,t,n){"use strict";var r=n(22195),o=n(25397),i=n(38480).f,a=n(67680),s="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return s&&"Window"===r(e)?function(e){try{return i(e)}catch(e){return a(s)}}(e):i(o(e))}},10350(e,t,n){"use strict";var r=n(43724),o=n(39297),i=Function.prototype,a=r&&Object.getOwnPropertyDescriptor,s=o(i,"name"),l=s&&"something"===function(){}.name,u=s&&(!r||r&&a(i,"name").configurable);e.exports={EXISTS:s,PROPER:l,CONFIGURABLE:u}},10392(e){e.exports=function(e,t){return null==e?void 0:e[t]}},10436(e,t,n){"use strict";var r,o,i,a,s=n(46518),l=n(96395),u=n(38574),c=n(44576),p=n(19167),f=n(69565),d=n(36840),h=n(52967),m=n(10687),g=n(87633),b=n(79306),v=n(94901),y=n(20034),A=n(90679),M=n(2293),_=n(59225).set,O=n(91955),z=n(90757),w=n(1103),x=n(18265),E=n(91181),S=n(80550),C=n(10916),T=n(36043),L="Promise",P=C.CONSTRUCTOR,R=C.REJECTION_EVENT,k=C.SUBCLASSING,I=E.getterFor(L),D=E.set,q=S&&S.prototype,N=S,j=q,F=c.TypeError,B=c.document,W=c.process,V=T.f,U=V,H=!!(B&&B.createEvent&&c.dispatchEvent),Y="unhandledrejection",G=function(e){var t;return!(!y(e)||!v(t=e.then))&&t},X=function(e,t){var n,r,o,i=t.value,a=1===t.state,s=a?e.ok:e.fail,l=e.resolve,u=e.reject,c=e.domain;try{s?(a||(2===t.rejection&&Q(t),t.rejection=1),!0===s?n=i:(c&&c.enter(),n=s(i),c&&(c.exit(),o=!0)),n===e.promise?u(new F("Promise-chain cycle")):(r=G(n))?f(r,n,l,u):l(n)):u(i)}catch(e){c&&!o&&c.exit(),u(e)}},Z=function(e,t){e.notified||(e.notified=!0,O(function(){for(var n,r=e.reactions;n=r.get();)X(n,e);e.notified=!1,t&&!e.rejection&&K(e)}))},$=function(e,t,n){var r,o;H?((r=B.createEvent("Event")).promise=t,r.reason=n,r.initEvent(e,!1,!0),c.dispatchEvent(r)):r={promise:t,reason:n},!R&&(o=c["on"+e])?o(r):e===Y&&z("Unhandled promise rejection",n)},K=function(e){f(_,c,function(){var t,n=e.facade,r=e.value;if(J(e)&&(t=w(function(){u?W.emit("unhandledRejection",r,n):$(Y,n,r)}),e.rejection=u||J(e)?2:1,t.error))throw t.value})},J=function(e){return 1!==e.rejection&&!e.parent},Q=function(e){f(_,c,function(){var t=e.facade;u?W.emit("rejectionHandled",t):$("rejectionhandled",t,e.value)})},ee=function(e,t,n){return function(r){e(t,r,n)}},te=function(e,t,n){e.done||(e.done=!0,n&&(e=n),e.value=t,e.state=2,Z(e,!0))},ne=function(e,t,n){if(!e.done){e.done=!0,n&&(e=n);try{if(e.facade===t)throw new F("Promise can't be resolved itself");var r=G(t);r?O(function(){var n={done:!1};try{f(r,t,ee(ne,n,e),ee(te,n,e))}catch(t){te(n,t,e)}}):(e.value=t,e.state=1,Z(e,!1))}catch(t){te({done:!1},t,e)}}};if(P&&(j=(N=function(e){A(this,j),b(e),f(r,this);var t=I(this);try{e(ee(ne,t),ee(te,t))}catch(e){te(t,e)}}).prototype,(r=function(e){D(this,{type:L,done:!1,notified:!1,parent:!1,reactions:new x,rejection:!1,state:0,value:null})}).prototype=d(j,"then",function(e,t){var n=I(this),r=V(M(this,N));return n.parent=!0,r.ok=!v(e)||e,r.fail=v(t)&&t,r.domain=u?W.domain:void 0,0===n.state?n.reactions.add(r):O(function(){X(r,n)}),r.promise}),o=function(){var e=new r,t=I(e);this.promise=e,this.resolve=ee(ne,t),this.reject=ee(te,t)},T.f=V=function(e){return e===N||e===i?new o(e):U(e)},!l&&v(S)&&q!==Object.prototype)){a=q.then,k||d(q,"then",function(e,t){var n=this;return new N(function(e,t){f(a,n,e,t)}).then(e,t)},{unsafe:!0});try{delete q.constructor}catch(e){}h&&h(q,j)}s({global:!0,constructor:!0,wrap:!0,forced:P},{Promise:N}),i=p.Promise,m(N,L,!1,!0),g(L)},10467(e,t,n){"use strict";function r(e,t,n,r,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,o)}function o(e){return function(){var t=this,n=arguments;return new Promise(function(o,i){var a=e.apply(t,n);function s(e){r(a,o,i,s,l,"next",e)}function l(e){r(a,o,i,s,l,"throw",e)}s(void 0)})}}n.d(t,{A:()=>o})},10485(e,t,n){var r=n(90326),o=n(90531),i=function(e,t){if(o(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,r){try{(r=n(33971)(Function.call,n(22682).f(Object.prototype,"__proto__").set,2))(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,n){return i(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):void 0),check:i}},10487(e,t,n){"use strict";var r=n(96897),o=n(30655),i=n(73126),a=n(12205);e.exports=function(e){var t=i(arguments),n=e.length-(arguments.length-1);return r(t,1+(n>0?n:0),!0)},o?o(e.exports,"apply",{value:a}):e.exports.apply=a},10508(e,t,n){e.exports={default:n(68172),__esModule:!0}},10540(e){"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},10561(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.COMPARE_TYPES=t.TOOLTIP_FORMATS=t.TOOLTIP_KEY=t.TOOLTIP_FORMAT_TYPES=void 0;var n={NONE:"none",DATE:"date",DATE_TIME:"date_time",DECIMAL:"decimal",PERCENTAGE:"percentage",BOOLEAN:"boolean"};t.TOOLTIP_FORMAT_TYPES=n,t.TOOLTIP_KEY="format";var r={NONE:{id:"NONE",label:"None",format:null,type:n.NONE},DECIMAL_SHORT:{id:"DECIMAL_SHORT",label:"10k",format:".1s",type:n.DECIMAL},DECIMAL_SHORT_COMMA:{id:"DECIMAL_SHORT_COMMA",label:"12.3k",format:".3~s",type:n.DECIMAL},DECIMAL_PERCENT_FULL_1:{id:"DECIMAL_PERCENT_FULL_1",label:".01 → 1.0%",format:".1%",type:n.DECIMAL},DECIMAL_PERCENT_FULL_2:{id:"DECIMAL_PERCENT_FULL_2",label:".01 → 1.00%",format:".2%",type:n.DECIMAL},DECIMAL_PRECENT_REGULAR:{id:"DECIMAL_PRECENT_REGULAR",label:"12.345 → 12.35%",format:"~%",type:n.PERCENTAGE},DECIMAL_DECIMAL_FIXED_2:{id:"DECIMAL_DECIMAL_FIXED_2",label:"1.23",format:".2f",type:n.DECIMAL},DECIMAL_DECIMAL_FIXED_3:{id:"DECIMAL_DECIMAL_FIXED_3",label:"1.234",format:".3f",type:n.DECIMAL},DECIMAL_INT:{id:"DECIMAL_INT",label:"12345 → 12350",format:".4~r",type:n.DECIMAL},DECIMAL_THREE:{id:"DECIMAL_THREE",label:"12,345.432",format:",.3f",type:n.DECIMAL},DECIMAL_DELTA:{id:"DECIMAL_DELTA",label:"+12,345.432",format:"+,.3f",type:n.DECIMAL},DECIMAL_CURRENCY:{id:"DECIMAL_CURRENCY",label:"$12,345.43",format:"$,.2f",type:n.DECIMAL},DATE_L:{id:"DATE_L",label:"",format:"L",type:n.DATE},DATE_LL:{id:"DATE_LL",label:"",format:"LL",type:n.DATE},DATE_dddd_LL:{id:"DATE_dddd_LL",label:"",format:"dddd LL",type:n.DATE},DATE_ddd_LL:{id:"DATE_ddd_LL",label:"",format:"ddd LL",type:n.DATE},DATE_TIME_L_LT:{id:"DATE_TIME_L_LT",label:"",format:"L LT",type:n.DATE_TIME},DATE_TIME_L_LTS:{id:"DATE_TIME_L_LTS",label:"",format:"L LTS",type:n.DATE_TIME},DATE_TIME_LLL:{id:"DATE_TIME_LLL",label:"",format:"LLL",type:n.DATE_TIME},DATE_TIME_LL_LTS:{id:"DATE_TIME_LL_LTS",label:"",format:"LL LTS",type:n.DATE_TIME},DATE_TIME_ddd_LLL:{id:"DATE_TIME_ddd_LLL",label:"",format:"ddd LLL",type:n.DATE_TIME},DATE_TIME_LTS:{id:"DATE_TIME_LTS",label:"",format:"LTS",type:n.DATE_TIME},BOOLEAN_NUM:{id:"BOOLEAN_NUM",label:"0 | 1",format:"01",type:n.BOOLEAN},BOOLEAN_Y_N:{id:"BOOLEAN_Y_N",label:"yes | no",format:"yn",type:n.BOOLEAN}};t.TOOLTIP_FORMATS=r,t.COMPARE_TYPES={ABSOLUTE:"absolute",RELATIVE:"relative"}},10600(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(27106);function o(e){return function(){return new i(e.apply(this,arguments))}}function i(e){var t,n;function o(t,n){try{var a=e[t](n),s=a.value,l=s instanceof r.A;Promise.resolve(l?s.v:s).then(function(n){if(l){var r="return"===t?"return":"next";if(!s.k||n.done)return o(r,n);n=e[r](n).value}i(a.done?"return":"normal",n)},function(e){o("throw",e)})}catch(e){i("throw",e)}}function i(e,r){switch(e){case"return":t.resolve({value:r,done:!0});break;case"throw":t.reject(r);break;default:t.resolve({value:r,done:!1})}(t=t.next)?o(t.key,t.arg):n=null}this._invoke=function(e,r){return new Promise(function(i,a){var s={key:e,arg:r,resolve:i,reject:a,next:null};n?n=n.next=s:(t=n=s,o(e,r))})},"function"!=typeof e.return&&(this.return=void 0)}i.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},i.prototype.next=function(e){return this._invoke("next",e)},i.prototype.throw=function(e){return this._invoke("throw",e)},i.prototype.return=function(e){return this._invoke("return",e)}},10687(e,t,n){"use strict";var r=n(24913).f,o=n(39297),i=n(78227)("toStringTag");e.exports=function(e,t,n){e&&!n&&(e=e.prototype),e&&!o(e,i)&&r(e,i,{configurable:!0,value:t})}},10757(e,t,n){"use strict";var r=n(97751),o=n(94901),i=n(1625),a=n(7040),s=Object;e.exports=a?function(e){return"symbol"==typeof e}:function(e){var t=r("Symbol");return o(t)&&i(t.prototype,s(e))}},10766(e){"use strict";function t(){return n(null,[].slice.call(arguments,0))}function n(e,t){for(var n,o,i,a,s,l=t.length,u=t[0],c={},p=e&&e.equal||r,f=1;f1?arguments[1]:void 0)}}),i("findLast")},10847(e,t,n){"use strict";n.d(t,{A:()=>we});var r={};n.r(r),n.d(r,{decode:()=>P,encode:()=>k});var o={};n.r(o),n.d(o,{decode:()=>W,encode:()=>V});var i={};n.r(i),n.d(i,{decode:()=>Y,encode:()=>G});var a={};n.r(a),n.d(a,{decode:()=>$,encode:()=>K});var s=n(54756),l=n.n(s),u=n(64467),c=n(10467),p=n(38762);function f(e,t,n){if(e.byteLength<=t+n)return"";for(var r=new DataView(e),o="",i=0;i1&&void 0!==arguments[1]?arguments[1]:{},n={};for(var r in e){var o=e[r];if("indices"!==r){var i=x(o,t[r]||{});n[r]=i}}return n}function x(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=function(e){var t=e,n=1,r=0;return e&&e.value&&(t=e.value,n=e.size||1),t&&(ArrayBuffer.isView(t)||(t=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return e?Array.isArray(e)?new t(e):!n||e instanceof t?e:new t(e):null}(t,Float32Array)),r=t.length/n),{buffer:t,size:n,count:r}}(e),r=n.buffer,o=n.size,i=n.count;return z(z({},t),{},{value:r,size:o,bufferView:null,byteOffset:0,count:i,type:(0,_.v7)(o),componentType:(0,_.rA)(r)})}function E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function S(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}function L(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:{},r=new A.A(e),o=T(r.json.meshes||[]);try{for(o.s();!(t=o.n()).done;)q(t.value,n),r.addRequiredExtension(M.br)}catch(e){o.e(e)}finally{o.f()}}function I(e,t,n,r){return D.apply(this,arguments)}function D(){return(D=(0,c.A)(l().mark(function e(t,n,r,o){var i,a,s,u,c,p,f,h,m,g,A,_;return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return i=n.getObjectExtension(t,M.br),a=n.getTypedArrayForBufferView(i.bufferView),s=(0,d.dc)(a.buffer,a.byteOffset),u=o.parse,delete(c=S({},r))["3d-tiles"],e.next=8,u(s,y.V,c,o);case 8:for(p=e.sent,f={},h=0,m=[].concat((0,v.A)(Object.entries(t.attributes)),[["indices",t.indices]]);h2&&void 0!==arguments[2]?arguments[2]:4,r=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0;if(!r.DracoWriter||!r.DracoLoader)throw new Error("DracoWriter/DracoLoader not available");var i=r.DracoWriter.encodeSync({attributes:e}),a=(0,o.parseSync)({attributes:e}),s=r._addFauxAttributes(a.attributes),l=r.addBufferView(i);return{primitives:[{attributes:s,mode:n,extensions:(0,u.A)({},M.br,{bufferView:l,attributes:s})}]}}function N(e){if(!e.attributes&&Object.keys(e.attributes).length>0)throw new Error("Empty glTF primitive detected: Draco decompression failure?")}function j(e){var t,n,r,o,i,a;return l().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:t=T(e.json.meshes||[]),s.prev=1,t.s();case 3:if((n=t.n()).done){s.next=24;break}r=n.value,o=T(r.primitives),s.prev=6,o.s();case 8:if((i=o.n()).done){s.next=14;break}return a=i.value,s.next=12,a;case 12:s.next=8;break;case 14:s.next=19;break;case 16:s.prev=16,s.t0=s.catch(6),o.e(s.t0);case 19:return s.prev=19,o.f(),s.finish(19);case 22:s.next=3;break;case 24:s.next=29;break;case 26:s.prev=26,s.t1=s.catch(1),t.e(s.t1);case 29:return s.prev=29,t.f(),s.finish(29);case 32:case"end":return s.stop()}},C,null,[[1,26,29,32],[6,16,19,22]])}function F(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return B(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?B(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}function B(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}function H(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}(r.materials||[]);try{for(s.s();!(i=s.n()).done;){var l=i.value,u=n.getObjectExtension(l,M.MD);u&&(l.technique=Object.assign({},u,a[u.technique]),l.technique.values=J(l.technique,n)),n.removeObjectExtension(l,M.MD)}}catch(e){s.e(e)}finally{s.f()}n.removeExtension(M.MD)}}function K(e,t){}function J(e,t){var n=Object.assign({},e.values);return Object.keys(e.uniforms||{}).forEach(function(t){e.uniforms[t].value&&!(t in n)&&(n[t]=e.uniforms[t].value)}),Object.keys(n).forEach(function(e){"object"===(0,X.A)(n[e])&&void 0!==n[e].index&&(n[e].texture=t.getTexture(n[e].index))}),n}var Q={KHR_draco_mesh_compression:r,KHR_lights_punctual:o,KHR_materials_unlit:i,KHR_techniques_webgl:a};function ee(e){return te.apply(this,arguments)}function te(){return te=(0,c.A)(l().mark(function e(t){var n,r,o,i,a,s=arguments;return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:r=s.length>2?s[2]:void 0,(n=s.length>1&&void 0!==s[1]?s[1]:{}).gltf=n.gltf||{},e.t0=l().keys(Q);case 4:if((e.t1=e.t0()).done){e.next=14;break}if(o=e.t1.value,i=n.gltf.excludeExtensions||{},o in i&&!i[o]){e.next=12;break}return a=Q[o],e.next=12,a.decode(t,n,r);case 12:e.next=4;break;case 14:case"end":return e.stop()}},e)})),te.apply(this,arguments)}var ne=n(41562),re=n(23029),oe=n(92901);function ie(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}function se(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}(r.images||[]);try{for(o.s();!(t=o.n()).done;){var i=t.value,a=n.removeObjectExtension(i,M.kD);a&&Object.assign(i,a)}}catch(e){o.e(e)}finally{o.f()}r.buffers&&r.buffers[0]&&delete r.buffers[0].uri,n.removeExtension(M.kD)}(e),this._convertObjectIdsToArrayIndices(n),this._updateObjects(n)}},{key:"_addAsset",value:function(e){e.asset=e.asset||{},e.asset.version="2.0",e.asset.generator=e.asset.generator||"Normalized to glTF 2.0 by loaders.gl"}},{key:"_convertTopLevelObjectsToArrays",value:function(e){for(var t in le)this._convertTopLevelObjectToArray(e,t)}},{key:"_convertTopLevelObjectToArray",value:function(e,t){var n=e[t];if(n&&!Array.isArray(n))for(var r in e[t]=[],n){var o=n[r];o.id=o.id||r;var i=e[t].length;e[t].push(o),this.idToIndexMap[t][r]=i}}},{key:"_convertObjectIdsToArrayIndices",value:function(e){for(var t in le)this._convertIdsToIndices(e,t);"scene"in e&&(e.scene=this._convertIdToIndex(e.scene,"scene"));var n,r=ae(e.textures);try{for(r.s();!(n=r.n()).done;){var o=n.value;this._convertTextureIds(o)}}catch(e){r.e(e)}finally{r.f()}var i,a=ae(e.meshes);try{for(a.s();!(i=a.n()).done;){var s=i.value;this._convertMeshIds(s)}}catch(e){a.e(e)}finally{a.f()}var l,u=ae(e.nodes);try{for(u.s();!(l=u.n()).done;){var c=l.value;this._convertNodeIds(c)}}catch(e){u.e(e)}finally{u.f()}var p,f=ae(e.scenes);try{for(f.s();!(p=f.n()).done;){var d=p.value;this._convertSceneIds(d)}}catch(e){f.e(e)}finally{f.f()}}},{key:"_convertTextureIds",value:function(e){e.source&&(e.source=this._convertIdToIndex(e.source,"image"))}},{key:"_convertMeshIds",value:function(e){var t,n=ae(e.primitives);try{for(n.s();!(t=n.n()).done;){var r=t.value,o=r.attributes,i=r.indices,a=r.material;for(var s in o)o[s]=this._convertIdToIndex(o[s],"accessor");i&&(r.indices=this._convertIdToIndex(i,"accessor")),a&&(r.material=this._convertIdToIndex(a,"material"))}}catch(e){n.e(e)}finally{n.f()}}},{key:"_convertNodeIds",value:function(e){var t=this;e.children&&(e.children=e.children.map(function(e){return t._convertIdToIndex(e,"node")}))}},{key:"_convertSceneIds",value:function(e){var t=this;e.nodes&&(e.nodes=e.nodes.map(function(e){return t._convertIdToIndex(e,"node")}))}},{key:"_convertIdsToIndices",value:function(e,t){var n,r=ae(e[t]);try{for(r.s();!(n=r.n()).done;){var o=n.value;for(var i in o){var a=o[i],s=this._convertIdToIndex(a,i);o[i]=s}}}catch(e){r.e(e)}finally{r.f()}}},{key:"_convertIdToIndex",value:function(e,t){var n=ue[t];if(n in this.idToIndexMap){var r=this.idToIndexMap[n][e];if(!Number.isFinite(r))throw new Error("gltf v1: failed to resolve ".concat(t," with id ").concat(e));return r}return e}},{key:"_updateObjects",value:function(e){var t,n=ae(this.json.buffers);try{for(n.s();!(t=n.n()).done;)delete t.value.type}catch(e){n.e(e)}finally{n.f()}}}]),e}();function pe(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(new ce).normalize(e,t)}var fe=n(95395);function de(e,t){return he.apply(this,arguments)}function he(){return he=(0,c.A)(l().mark(function e(t,n){var r,o,i,a,s,u=arguments;return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(o=u.length>4?u[4]:void 0,me(t,n,u.length>2&&void 0!==u[2]?u[2]:0,r=u.length>3?u[3]:void 0),pe(t,{normalize:r.gltf.normalize}),i=[],!r.gltf.loadBuffers||!t.json.buffers){e.next=9;break}return e.next=9,ge(t,r,o);case 9:return r.gltf.loadImages&&(a=ve(t,r,o),i.push(a)),s=ee(t,r,o),i.push(s),e.next=14,Promise.all(i);case 14:return e.abrupt("return",r.gltf.postProcess?(0,fe.A)(t,r):t);case 15:case"end":return e.stop()}},e)})),he.apply(this,arguments)}function me(e,t,n,r){if(r.uri&&(e.baseUri=r.uri),t instanceof ArrayBuffer&&!(0,ne.O)(t,n,r)&&(t=(new TextDecoder).decode(t)),"string"==typeof t)e.json=function(e){try{return JSON.parse(e)}catch(t){throw new Error('Failed to parse JSON from data starting with "'.concat(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:5;return"string"==typeof e?e.slice(0,t):ArrayBuffer.isView(e)?f(e.buffer,e.byteOffset,t):e instanceof ArrayBuffer?f(e,0,t):""}(e),'"'))}}(t);else if(t instanceof ArrayBuffer){var o={};n=(0,ne.A)(o,t,n,r),(0,h.A)("glTF"===o.type,"Invalid GLB magic string ".concat(o.type)),e._glb=o,e.json=o.json}else(0,h.A)(!1,"GLTF: must be ArrayBuffer or string");var i=e.json.buffers||[];if(e.buffers=new Array(i.length).fill(null),e._glb&&e._glb.header.hasBinChunk){var a=e._glb.binChunks;e.buffers[0]={arrayBuffer:a[0].arrayBuffer,byteOffset:a[0].byteOffset,byteLength:a[0].byteLength}}var s=e.json.images||[];e.images=new Array(s.length).fill({})}function ge(e,t,n){return be.apply(this,arguments)}function be(){return(be=(0,c.A)(l().mark(function e(t,n,r){var o,i,a,s,u,c;return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:o=0;case 1:if(!(o1&&void 0!==s[1]?s[1]:{},r=s.length>2?s[2]:void 0,(n=Oe(Oe({},ze.options),n)).gltf=Oe(Oe({},ze.options.gltf),n.gltf),Ee(n),o=n.byteOffset,i=void 0===o?0:o,a={},e.next=9,de(a,t,i,n,r);case 9:return e.abrupt("return",e.sent);case 10:case"end":return e.stop()}},e)})),xe.apply(this,arguments)}function Ee(e){"fetchImages"in e&&(e.gltf.loadImages=e.fetchImages),"createImages"in e&&(e.gltf.loadImages=e.createImages),"fetchLinkedResources"in e&&(e.gltf.fetchBuffers=e.fetchLinkedResources),"decompress"in e&&(e.gltf.decompressMeshes=e.decompress),"decompress"in e.gltf&&(e.gltf.decompressMeshes=e.gltf.decompress),"postProcess"in e&&(e.gltf.postProcess=e.postProcess)}},10903(e){"use strict";var t={DATA_TYPES:{DATE:"DATE",TIME:"TIME",DATETIME:"DATETIME",NUMBER:"NUMBER",INT:"INT",FLOAT:"FLOAT",CURRENCY:"CURRENCY",PERCENT:"PERCENT",STRING:"STRING",ZIPCODE:"ZIPCODE",BOOLEAN:"BOOLEAN",GEOMETRY:"GEOMETRY",GEOMETRY_FROM_STRING:"GEOMETRY_FROM_STRING",PAIR_GEOMETRY_FROM_STRING:"PAIR_GEOMETRY_FROM_STRING",NONE:"NONE",ARRAY:"ARRAY",DATE_OBJECT:"DATE_OBJECT",OBJECT:"OBJECT"},CATEGORIES:{GEOMETRY:"GEOMETRY",TIME:"TIME",DIMENSION:"DIMENSION",MEASURE:"MEASURE"},BOOLEAN_TRUE_VALUES:["true","yes"],BOOLEAN_FALSE_VALUES:["false","no"],DB_NULL:"\\N",NULL:"NULL",POSSIBLE_TYPES:{}};t.POSSIBLE_TYPES[t.CATEGORIES.GEOMETRY]=[t.DATA_TYPES.GEOMETRY_FROM_STRING,t.DATA_TYPES.PAIR_GEOMETRY_FROM_STRING,t.DATA_TYPES.GEOMETRY],t.POSSIBLE_TYPES[t.CATEGORIES.TIME]=[t.DATA_TYPES.DATETIME,t.DATA_TYPES.DATE,t.DATA_TYPES.TIME],t.POSSIBLE_TYPES[t.CATEGORIES.DIMENSION]=[t.DATA_TYPES.STRING,t.DATA_TYPES.BOOLEAN,t.DATA_TYPES.ZIPCODE],t.POSSIBLE_TYPES[t.CATEGORIES.MEASURE]=[t.DATA_TYPES.NUMBER,t.DATA_TYPES.INT,t.DATA_TYPES.FLOAT,t.DATA_TYPES.CURRENCY,t.DATA_TYPES.PERCENT],t.TYPES_TO_CATEGORIES=Object.keys(t.POSSIBLE_TYPES).reduce(function(e,n){return t.POSSIBLE_TYPES[n].forEach(function(t){e[t]=n}),e},{}),t.VALIDATORS=[t.DATA_TYPES.GEOMETRY,t.DATA_TYPES.GEOMETRY_FROM_STRING,t.DATA_TYPES.PAIR_GEOMETRY_FROM_STRING,t.DATA_TYPES.BOOLEAN,t.DATA_TYPES.ARRAY,t.DATA_TYPES.DATE_OBJECT,t.DATA_TYPES.OBJECT,t.DATA_TYPES.CURRENCY,t.DATA_TYPES.PERCENT,t.DATA_TYPES.DATETIME,t.DATA_TYPES.DATE,t.DATA_TYPES.TIME,t.DATA_TYPES.INT,t.DATA_TYPES.FLOAT,t.DATA_TYPES.NUMBER,t.DATA_TYPES.ZIPCODE,t.DATA_TYPES.STRING],t.TIME_VALIDATORS=[t.DATA_TYPES.DATETIME,t.DATA_TYPES.DATE,t.DATA_TYPES.TIME],e.exports=t},10916(e,t,n){"use strict";var r=n(44576),o=n(80550),i=n(94901),a=n(92796),s=n(33706),l=n(78227),u=n(84215),c=n(96395),p=n(39519),f=o&&o.prototype,d=l("species"),h=!1,m=i(r.PromiseRejectionEvent),g=a("Promise",function(){var e=s(o),t=e!==String(o);if(!t&&66===p)return!0;if(c&&(!f.catch||!f.finally))return!0;if(!p||p<51||!/native code/.test(e)){var n=new o(function(e){e(1)}),r=function(e){e(function(){},function(){})};if((n.constructor={})[d]=r,!(h=n.then(function(){})instanceof r))return!0}return!(t||"BROWSER"!==u&&"DENO"!==u||m)});e.exports={CONSTRUCTOR:g,REJECTION_EVENT:m,SUBCLASSING:h}},10976(e,t){"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,i=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,u=n?Symbol.for("react.context"):60110,c=n?Symbol.for("react.async_mode"):60111,p=n?Symbol.for("react.concurrent_mode"):60111,f=n?Symbol.for("react.forward_ref"):60112,d=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.suspense_list"):60120,m=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,b=n?Symbol.for("react.block"):60121,v=n?Symbol.for("react.fundamental"):60117,y=n?Symbol.for("react.responder"):60118,A=n?Symbol.for("react.scope"):60119;function M(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case c:case p:case i:case s:case a:case d:return e;default:switch(e=e&&e.$$typeof){case u:case f:case g:case m:case l:return e;default:return t}}case o:return t}}}function _(e){return M(e)===p}t.AsyncMode=c,t.ConcurrentMode=p,t.ContextConsumer=u,t.ContextProvider=l,t.Element=r,t.ForwardRef=f,t.Fragment=i,t.Lazy=g,t.Memo=m,t.Portal=o,t.Profiler=s,t.StrictMode=a,t.Suspense=d,t.isAsyncMode=function(e){return _(e)||M(e)===c},t.isConcurrentMode=_,t.isContextConsumer=function(e){return M(e)===u},t.isContextProvider=function(e){return M(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return M(e)===f},t.isFragment=function(e){return M(e)===i},t.isLazy=function(e){return M(e)===g},t.isMemo=function(e){return M(e)===m},t.isPortal=function(e){return M(e)===o},t.isProfiler=function(e){return M(e)===s},t.isStrictMode=function(e){return M(e)===a},t.isSuspense=function(e){return M(e)===d},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===p||e===s||e===a||e===d||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===m||e.$$typeof===l||e.$$typeof===u||e.$$typeof===f||e.$$typeof===v||e.$$typeof===y||e.$$typeof===A||e.$$typeof===b)},t.typeOf=M},11002(e){"use strict";e.exports=Function.prototype.apply},11025(e,t,n){!function(e){"use strict";var t={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:"௦"},n={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","௦":"0"};e.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",ss:"%d விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},dayOfMonthOrdinalParse:/\d{1,2}வது/,ordinal:function(e){return e+"வது"},preparse:function(e){return e.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(e,t,n){return e<2?" யாமம்":e<6?" வைகறை":e<10?" காலை":e<14?" நண்பகல்":e<18?" எற்பாடு":e<22?" மாலை":" யாமம்"},meridiemHour:function(e,t){return 12===e&&(e=0),"யாமம்"===t?e<2?e:e+12:"வைகறை"===t||"காலை"===t||"நண்பகல்"===t&&e>=10?e:e+12},week:{dow:0,doy:6}})}(n(95093))},11056(e,t,n){"use strict";var r=n(24913).f;e.exports=function(e,t,n){n in e||r(e,n,{configurable:!0,get:function(){return t[n]},set:function(e){t[n]=e}})}},11073(e){"use strict";e.exports=function(e){return e<-2}},11092(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t1?arguments[1]:void 0,t.length)),r=l(e);return d(t,n,n+r.length)===r}})},11470(e,t,n){!function(e){"use strict";function t(e,t,n){return e+" "+function(e,t){return 2===t?function(e){var t={m:"v",b:"v",d:"z"};return void 0===t[e.charAt(0)]?e:t[e.charAt(0)]+e.substring(1)}(e):e}({mm:"munutenn",MM:"miz",dd:"devezh"}[n],e)}function n(e){return e>9?n(e%10):e}var r=[/^gen/i,/^c[ʼ\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],o=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,i=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];e.defineLocale("br",{months:"Genver_Cʼhwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_Cʼhwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Mercʼher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:i,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[ʼ\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:i,monthsRegex:o,monthsShortRegex:o,monthsStrictRegex:/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warcʼhoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Decʼh da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s ʼzo",s:"un nebeud segondennoù",ss:"%d eilenn",m:"ur vunutenn",mm:t,h:"un eur",hh:"%d eur",d:"un devezh",dd:t,M:"ur miz",MM:t,y:"ur bloaz",yy:function(e){switch(n(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(añ|vet)/,ordinal:function(e){return e+(1===e?"añ":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(e){return"g.m."===e},meridiem:function(e,t,n){return e<12?"a.m.":"g.m."}})}(n(95093))},11480(e,t,n){"use strict";n.d(t,{A:()=>r});const r={gray:"neutral",blue:"info",green:"success",yellow:"warning",red:"error",purple:"purple",orange:"orange",turquoise:"turquoise",pink:"pink",ultramarine:"ultramarine",peach:"peach",apple:"apple",bubblegum:"bubblegum",ocher:"ocher",blueberry:"blueberry"}},11487(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.latLngToString=l,t.enableAddressDescriptorToString=function(e){return"string"==typeof e?e:1==e?"True":"False"},t.objectToString=function(e){if("string"==typeof e)return e;{const t=Object.keys(e);return t.sort(),t.map(t=>t+":"+e[t]).join(s)}},t.latLngBoundsToString=function(e){return"string"==typeof e?e:l(e.southwest)+s+l(e.northeast)},t.toLatLngLiteral=u,t.latLngArrayToStringMaybeEncoded=function(e){if("string"==typeof e)return e;const t=e.map(l).join(s),n=`enc:${(0,o.encodePath)(e.map(u))}`;return n.length{const o=Object.assign({},r);for(const t of Object.keys(e))t in o&&(o[t]=e[t](o[t]));return"client_id"in o&&"client_secret"in o?c(o,n,t):a(o,n)}},t.toTimestamp=function(e){return"now"===e?e:e instanceof Date?Math.round(Number(e)/1e3):e},t.createPremiumPlanQueryString=c;const o=n(66217),i=n(82929),a=r(n(86663)).default.stringify,s="|";function l(e){if("string"==typeof e)return e;if(Array.isArray(e)&&2===e.length);else if("lat"in e&&"lng"in e)e=[e.lat,e.lng];else{if(!("latitude"in e)||!("longitude"in e))throw new TypeError;e=[e.latitude,e.longitude]}return e.map(e=>e.toString()).join(",")}function u(e){if("string"==typeof e){const t=e.split(",").map(Number);return{lat:t[0],lng:t[1]}}if(Array.isArray(e)&&2===e.length){const t=e.map(Number);return{lat:t[0],lng:t[1]}}if("lat"in e&&"lng"in e)return e;if("latitude"in e&&"longitude"in e)return{lat:e.latitude,lng:e.longitude};throw new TypeError}function c(e,t,n){e.client=e.client_id;const r=e.client_secret;delete e.client_id,delete e.client_secret;const o=a(e,t),s=`${n}?${o}`;return`${o}&signature=${(0,i.createSignature)(s,r)}`}},11509(e,t,n){"use strict";n.d(t,{i:()=>u});const r=Math.PI,o=2*r,i=1e-6,a=o-i;function s(e){this._+=e[0];for(let t=1,n=e.length;t=0))throw new Error(`invalid digits: ${e}`);if(t>15)return s;const n=10**t;return function(e){this._+=e[0];for(let t=1,r=e.length;ti)if(Math.abs(f*u-c*p)>i&&a){let h=n-s,m=o-l,g=u*u+c*c,b=h*h+m*m,v=Math.sqrt(g),y=Math.sqrt(d),A=a*Math.tan((r-Math.acos((g+d-b)/(2*v*y)))/2),M=A/y,_=A/v;Math.abs(M-1)>i&&this._append`L${e+M*p},${t+M*f}`,this._append`A${a},${a},0,0,${+(f*h>p*m)},${this._x1=e+_*u},${this._y1=t+_*c}`}else this._append`L${this._x1=e},${this._y1=t}`}arc(e,t,n,s,l,u){if(e=+e,t=+t,u=!!u,(n=+n)<0)throw new Error(`negative radius: ${n}`);let c=n*Math.cos(s),p=n*Math.sin(s),f=e+c,d=t+p,h=1^u,m=u?s-l:l-s;null===this._x1?this._append`M${f},${d}`:(Math.abs(this._x1-f)>i||Math.abs(this._y1-d)>i)&&this._append`L${f},${d}`,n&&(m<0&&(m=m%o+o),m>a?this._append`A${n},${n},0,1,${h},${e-c},${t-p}A${n},${n},0,1,${h},${this._x1=f},${this._y1=d}`:m>i&&this._append`A${n},${n},0,${+(m>=r)},${h},${this._x1=e+n*Math.cos(l)},${this._y1=t+n*Math.sin(l)}`)}rect(e,t,n,r){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}h${n=+n}v${+r}h${-n}Z`}toString(){return this._}}function u(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(null==n)t=null;else{const e=Math.floor(n);if(!(e>=0))throw new RangeError(`invalid digits: ${n}`);t=e}return e},()=>new l(t)}},11514(e,t,n){"use strict";var r=n(38403);e.exports=function(){return Object.assign?function(){if(!Object.assign)return!1;for(var e="abcdefghijklmnopqrst",t=e.split(""),n={},r=0;r=10?e:e+12:"సాయంత్రం"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"రాత్రి":e<10?"ఉదయం":e<17?"మధ్యాహ్నం":e<20?"సాయంత్రం":"రాత్రి"},week:{dow:0,doy:6}})}(n(95093))},11898(e,t,n){"use strict";var r=n(46518),o=n(77240);r({target:"String",proto:!0,forced:n(23061)("big")},{big:function(){return o(this,"big","","")}})},11936(e,t,n){"use strict";n.r(t),n.d(t,{AttributionControl:()=>Ft,BaseControl:()=>ht,CanvasOverlay:()=>gn,FlyToInterpolator:()=>he,FullscreenControl:()=>Ht,GeolocateControl:()=>Jt,HTMLOverlay:()=>An,InteractiveMap:()=>Ze,Layer:()=>ut,LinearInterpolator:()=>ve,MapContext:()=>B,MapController:()=>De,Marker:()=>Ct,NavigationControl:()=>sn,Popup:()=>It,SVGOverlay:()=>zn,ScaleControl:()=>fn,Source:()=>nt,StaticMap:()=>J,TRANSITION_EVENTS:()=>Ae,TransitionInterpolator:()=>ee,WebMercatorViewport:()=>u.KH,_MapContext:()=>B,_useMapControl:()=>ft,default:()=>Ze,setRTLTextPlugin:()=>wn});var r=n(58168),o=n(45458),i=n(64467),a=n(96540),s=n(5556),l=n(80296),u=n(54982),c=n(43591),p=n(23029),f=n(92901),d=("undefined"!=typeof window?window:n.g,void 0!==n.g?n.g:window,"undefined"!=typeof document?document:{});function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function m(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:"component";e.debug&&s.checkPropTypes(M,e,"prop",t)}var z=function(){function e(t){var n=this;if((0,p.A)(this,e),(0,i.A)(this,"props",_),(0,i.A)(this,"width",0),(0,i.A)(this,"height",0),(0,i.A)(this,"_fireLoadEvent",function(){n.props.onLoad({type:"load",target:n._map})}),(0,i.A)(this,"_handleError",function(e){n.props.onError(e)}),!t.mapboxgl)throw new Error("Mapbox not available");this.mapboxgl=t.mapboxgl,e.initialized||(e.initialized=!0,this._checkStyleSheet(this.mapboxgl.version)),this._initialize(t)}return(0,f.A)(e,[{key:"finalize",value:function(){return this._destroy(),this}},{key:"setProps",value:function(e){return this._update(this.props,e),this}},{key:"redraw",value:function(){var e=this._map;e.style&&(e._frame&&(e._frame.cancel(),e._frame=null),e._render())}},{key:"getMap",value:function(){return this._map}},{key:"_reuse",value:function(t){this._map=e.savedMap;var n=this._map.getContainer(),r=t.container;for(r.classList.add("mapboxgl-map");n.childNodes.length>0;)r.appendChild(n.childNodes[0]);this._map._container=r,e.savedMap=null,t.mapStyle&&this._map.setStyle(y(t.mapStyle),{diff:!1}),this._map.isStyleLoaded()?this._fireLoadEvent():this._map.once("styledata",this._fireLoadEvent)}},{key:"_create",value:function(t){if(t.reuseMaps&&e.savedMap)this._reuse(t);else{if(t.gl){var n=HTMLCanvasElement.prototype.getContext;HTMLCanvasElement.prototype.getContext=function(){return HTMLCanvasElement.prototype.getContext=n,t.gl}}var r={container:t.container,center:[0,0],zoom:8,pitch:0,bearing:0,maxZoom:24,style:y(t.mapStyle),interactive:!1,trackResize:!1,attributionControl:t.attributionControl,preserveDrawingBuffer:t.preserveDrawingBuffer};t.transformRequest&&(r.transformRequest=t.transformRequest),this._map=new this.mapboxgl.Map(Object.assign({},r,t.mapOptions)),this._map.once("load",this._fireLoadEvent),this._map.on("error",this._handleError)}return this}},{key:"_destroy",value:function(){this._map&&(this.props.reuseMaps&&!e.savedMap?(e.savedMap=this._map,this._map.off("load",this._fireLoadEvent),this._map.off("error",this._handleError),this._map.off("styledata",this._fireLoadEvent)):this._map.remove(),this._map=null)}},{key:"_initialize",value:function(e){var t=this;O(e=Object.assign({},_,e),"Mapbox"),this.mapboxgl.accessToken=e.mapboxApiAccessToken||_.mapboxApiAccessToken,this.mapboxgl.baseApiUrl=e.mapboxApiUrl,this._create(e);var n=e.container;Object.defineProperty(n,"offsetWidth",{configurable:!0,get:function(){return t.width}}),Object.defineProperty(n,"clientWidth",{configurable:!0,get:function(){return t.width}}),Object.defineProperty(n,"offsetHeight",{configurable:!0,get:function(){return t.height}}),Object.defineProperty(n,"clientHeight",{configurable:!0,get:function(){return t.height}});var r=this._map.getCanvas();r&&(r.style.outline="none"),this._updateMapViewport({},e),this._updateMapSize({},e),this.props=e}},{key:"_update",value:function(e,t){if(this._map){O(t=Object.assign({},this.props,t),"Mapbox");var n=this._updateMapViewport(e,t),r=this._updateMapSize(e,t);this._updateMapStyle(e,t),t.asyncRender||!n&&!r||this.redraw(),this.props=t}}},{key:"_updateMapStyle",value:function(e,t){e.mapStyle!==t.mapStyle&&this._map.setStyle(y(t.mapStyle),{diff:!t.preventStyleDiffing})}},{key:"_updateMapSize",value:function(e,t){var n=e.width!==t.width||e.height!==t.height;return n&&(this.width=t.width,this.height=t.height,this._map.resize()),n}},{key:"_updateMapViewport",value:function(e,t){var n=this._getViewState(e),r=this._getViewState(t),o=r.latitude!==n.latitude||r.longitude!==n.longitude||r.zoom!==n.zoom||r.pitch!==n.pitch||r.bearing!==n.bearing||r.altitude!==n.altitude;return o&&(this._map.jumpTo(this._viewStateToMapboxProps(r)),r.altitude!==n.altitude&&(this._map.transform.altitude=r.altitude)),o}},{key:"_getViewState",value:function(e){var t=e.viewState||e,n=t.longitude,r=t.latitude,o=t.zoom,i=t.pitch,a=void 0===i?0:i,s=t.bearing,l=void 0===s?0:s,u=t.altitude;return{longitude:n,latitude:r,zoom:o,pitch:a,bearing:l,altitude:void 0===u?1.5:u}}},{key:"_checkStyleSheet",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"0.47.0";if(void 0!==d)try{var t=d.createElement("div");if(t.className="mapboxgl-map",t.style.display="none",d.body.appendChild(t),"static"===window.getComputedStyle(t).position){var n=d.createElement("link");n.setAttribute("rel","stylesheet"),n.setAttribute("type","text/css"),n.setAttribute("href","https://api.tiles.mapbox.com/mapbox-gl-js/v".concat(e,"/mapbox-gl.css")),d.head.appendChild(n)}}catch(e){}}},{key:"_viewStateToMapboxProps",value:function(e){return{center:[e.longitude,e.latitude],zoom:e.zoom,bearing:e.bearing,pitch:e.pitch}}}]),e}();(0,i.A)(z,"initialized",!1),(0,i.A)(z,"propTypes",M),(0,i.A)(z,"defaultProps",_),(0,i.A)(z,"savedMap",null);var w=n(60842),x=n.n(w);function E(e){return Array.isArray(e)||ArrayBuffer.isView(e)}function S(e,t){if(e===t)return!0;if(E(e)&&E(t)){if(e.length!==t.length)return!1;for(var n=0;n0,"`scale` must be a positive number");var o=this._state,i=o.startZoom,a=o.startZoomLngLat;Number.isFinite(i)||(i=this._viewportProps.zoom,a=this._unproject(n)||this._unproject(t)),L(a,"`startZoomLngLat` prop is required for zoom behavior to calculate where to position the map.");var s=this._calculateNewZoom({scale:r,startZoom:i||0}),c=new u.KH(Object.assign({},this._viewportProps,{zoom:s})).getMapCenterByLngLatPosition({lngLat:a,pos:t}),p=(0,l.A)(c,2),f=p[0],d=p[1];return this._getUpdatedMapState({zoom:s,longitude:f,latitude:d})}},{key:"zoomEnd",value:function(){return this._getUpdatedMapState({startZoomLngLat:null,startZoom:null})}},{key:"_getUpdatedMapState",value:function(t){return new e(Object.assign({},this._viewportProps,this._state,t))}},{key:"_applyConstraints",value:function(e){var t=e.maxZoom,n=e.minZoom,r=e.zoom;e.zoom=C(r,n,t);var o=e.maxPitch,i=e.minPitch,a=e.pitch;return e.pitch=C(a,i,o),Object.assign(e,(0,u.CK)(e)),e}},{key:"_unproject",value:function(e){var t=new u.KH(this._viewportProps);return e&&t.unproject(e)}},{key:"_calculateNewLngLat",value:function(e){var t=e.startPanLngLat,n=e.pos;return new u.KH(this._viewportProps).getMapCenterByLngLatPosition({lngLat:t,pos:n})}},{key:"_calculateNewZoom",value:function(e){var t=e.scale,n=e.startZoom,r=this._viewportProps,o=r.maxZoom,i=r.minZoom;return C(n+Math.log2(t),i,o)}},{key:"_calculateNewPitchAndBearing",value:function(e){var t=e.deltaScaleX,n=e.deltaScaleY,r=e.startBearing,o=e.startPitch;n=C(n,-1,1);var i=this._viewportProps,a=i.minPitch,s=i.maxPitch,l=o;return n>0?l=o+n*(s-o):n<0&&(l=o-n*(a-o)),{pitch:l,bearing:r+180*t}}},{key:"_getRotationParams",value:function(e,t){var n=e[0]-t[0],r=e[1]-t[1],o=e[1],i=t[1],a=this._viewportProps,s=a.width,l=a.height,u=n/s,c=0;return r>0?Math.abs(l-i)>5&&(c=r/(i-l)*1.2):r<0&&i>5&&(c=1-o/i),{deltaScaleX:u,deltaScaleY:c=Math.min(1,Math.max(-1,c))}}}]),e}();function D(e){return e[0].toLowerCase()+e.slice(1)}function q(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function N(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{},r=e.current&&e.current.getMap();return r&&r.queryRenderedFeatures(t,n)}}}(d)},[]);var y=(0,a.useCallback)(function(e){var t=e.target;t===g.current&&t.scrollTo(0,0)},[]),A=v&&a.createElement(F,{value:U(U({},b),{},{viewport:b.viewport||Y(U({map:v,props:e},p)),map:v,container:b.container||m.current})},a.createElement("div",{key:"map-overlays",className:"overlays",ref:g,style:G,onScroll:y},e.children)),M=e.className,_=e.width,O=e.height,w=e.style,E=e.visibilityConstraints,S=Object.assign({position:"relative"},w,{width:_,height:O}),C=e.visible&&function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:k;for(var n in t){var r=n.slice(0,3),o=D(n.slice(3));if("min"===r&&e[o]t[n])return!1}return!0}(e.viewState||e,E),T=Object.assign({},G,{visibility:C?"inherit":"hidden"});return a.createElement("div",{key:"map-container",ref:m,style:S},a.createElement("div",{key:"map-mapbox",ref:h,style:T,className:M}),A,!o&&!e.disableTokenWarning&&a.createElement($,null))});K.supported=function(){return x()&&x().supported()},K.propTypes=X,K.defaultProps=Z;const J=K;function Q(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}(this.propNames||[]);try{for(r.s();!(n=r.n()).done;){var o=n.value;if(!S(e[o],t[o]))return!1}}catch(e){r.e(e)}finally{r.f()}return!0}},{key:"initializeProps",value:function(e,t){return{start:e,end:t}}},{key:"interpolateProps",value:function(e,t,n){L(!1,"interpolateProps is not implemented")}},{key:"getDuration",value:function(e,t){return t.transitionDuration}}]),e}(),te=n(9417),ne=n(85501),re=n(56822),oe=n(53954),ie={longitude:1,bearing:1};function ae(e){return Number.isFinite(e)||Array.isArray(e)}function se(e,t,n){return function(e){return e in ie}(e)&&Math.abs(n-t)>180&&(n=n<0?n+360:n-360),n}function le(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return ue(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ue(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}function ue(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{};return(0,p.A)(this,o),e=r.call(this),(0,i.A)((0,te.A)(e),"propNames",ce),e.props=Object.assign({},de,t),e}return(0,f.A)(o,[{key:"initializeProps",value:function(e,t){var n,r={},o={},i=le(pe);try{for(i.s();!(n=i.n()).done;){var a=n.value,s=e[a],l=t[a];L(ae(s)&&ae(l),"".concat(a," must be supplied for transition")),r[a]=s,o[a]=se(a,s,l)}}catch(e){i.e(e)}finally{i.f()}var u,c=le(fe);try{for(c.s();!(u=c.n()).done;){var p=u.value,f=e[p]||0,d=t[p]||0;r[p]=f,o[p]=se(p,f,d)}}catch(e){c.e(e)}finally{c.f()}return{start:r,end:o}}},{key:"interpolateProps",value:function(e,t,n){var r,o=(0,u.rj)(e,t,n,this.props),i=le(fe);try{for(i.s();!(r=i.n()).done;){var a=r.value;o[a]=T(e[a],t[a],n)}}catch(e){i.e(e)}finally{i.f()}return o}},{key:"getDuration",value:function(e,t){var n=t.transitionDuration;return"auto"===n&&(n=(0,u.v7)(e,t,this.props)),n}}]),o}(ee);function me(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return ge(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ge(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}function ge(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{};return(0,p.A)(this,o),e=r.call(this),Array.isArray(t)&&(t={transitionProps:t}),e.propNames=t.transitionProps||be,t.around&&(e.around=t.around),e}return(0,f.A)(o,[{key:"initializeProps",value:function(e,t){var n={},r={};if(this.around){n.around=this.around;var o=new u.KH(e).unproject(this.around);Object.assign(r,t,{around:new u.KH(t).project(o),aroundLngLat:o})}var i,a=me(this.propNames);try{for(a.s();!(i=a.n()).done;){var s=i.value,l=e[s],c=t[s];L(ae(l)&&ae(c),"".concat(s," must be supplied for transition")),n[s]=l,r[s]=se(s,l,c)}}catch(e){a.e(e)}finally{a.f()}return{start:n,end:r}}},{key:"interpolateProps",value:function(e,t,n){var r,o={},i=me(this.propNames);try{for(i.s();!(r=i.n()).done;){var a=r.value;o[a]=T(e[a],t[a],n)}}catch(e){i.e(e)}finally{i.f()}if(t.around){var s=new u.KH(Object.assign({},t,o)).getMapCenterByLngLatPosition({lngLat:t.aroundLngLat,pos:T(e.around,t.around,n)}),c=(0,l.A)(s,2),p=c[0],f=c[1];o.longitude=p,o.latitude=f}return o}}]),o}(ee),ye=function(){},Ae={BREAK:1,SNAP_TO_END:2,IGNORE:3,UPDATE:4},Me={transitionDuration:0,transitionEasing:function(e){return e},transitionInterpolator:new ve,transitionInterruption:Ae.BREAK,onTransitionStart:ye,onTransitionInterrupt:ye,onTransitionEnd:ye},_e=function(){function e(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,p.A)(this,e),(0,i.A)(this,"_animationFrame",null),(0,i.A)(this,"_onTransitionFrame",function(){t._animationFrame=requestAnimationFrame(t._onTransitionFrame),t._updateViewport()}),this.props=null,this.onViewportChange=n.onViewportChange||ye,this.onStateChange=n.onStateChange||ye,this.time=n.getTime||Date.now}return(0,f.A)(e,[{key:"getViewportInTransition",value:function(){return this._animationFrame?this.state.propsInTransition:null}},{key:"processViewportChange",value:function(e){var t=this.props;if(this.props=e,!t||this._shouldIgnoreViewportChange(t,e))return!1;if(this._isTransitionEnabled(e)){var n=Object.assign({},t),r=Object.assign({},e);if(this._isTransitionInProgress()&&(t.onTransitionInterrupt(),this.state.interruption===Ae.SNAP_TO_END?Object.assign(n,this.state.endProps):Object.assign(n,this.state.propsInTransition),this.state.interruption===Ae.UPDATE)){var o=this.time(),i=(o-this.state.startTime)/this.state.duration;r.transitionDuration=this.state.duration-(o-this.state.startTime),r.transitionEasing=function(e,t){var n=e(t);return function(r){return 1/(1-n)*(e(r*(1-t)+t)-n)}}(this.state.easing,i),r.transitionInterpolator=n.transitionInterpolator}return r.onTransitionStart(),this._triggerTransition(n,r),!0}return this._isTransitionInProgress()&&(t.onTransitionInterrupt(),this._endTransition()),!1}},{key:"_isTransitionInProgress",value:function(){return Boolean(this._animationFrame)}},{key:"_isTransitionEnabled",value:function(e){var t=e.transitionDuration,n=e.transitionInterpolator;return(t>0||"auto"===t)&&Boolean(n)}},{key:"_isUpdateDueToCurrentTransition",value:function(e){return!!this.state.propsInTransition&&this.state.interpolator.arePropsEqual(e,this.state.propsInTransition)}},{key:"_shouldIgnoreViewportChange",value:function(e,t){return!e||(this._isTransitionInProgress()?this.state.interruption===Ae.IGNORE||this._isUpdateDueToCurrentTransition(t):!this._isTransitionEnabled(t)||t.transitionInterpolator.arePropsEqual(e,t))}},{key:"_triggerTransition",value:function(e,t){L(this._isTransitionEnabled(t)),this._animationFrame&&cancelAnimationFrame(this._animationFrame);var n=t.transitionInterpolator,r=n.getDuration?n.getDuration(e,t):t.transitionDuration;if(0!==r){var o=t.transitionInterpolator.initializeProps(e,t),i={inTransition:!0,isZooming:e.zoom!==t.zoom,isPanning:e.longitude!==t.longitude||e.latitude!==t.latitude,isRotating:e.bearing!==t.bearing||e.pitch!==t.pitch};this.state={duration:r,easing:t.transitionEasing,interpolator:t.transitionInterpolator,interruption:t.transitionInterruption,startTime:this.time(),startProps:o.start,endProps:o.end,animation:null,propsInTransition:{}},this._onTransitionFrame(),this.onStateChange(i)}}},{key:"_endTransition",value:function(){this._animationFrame&&(cancelAnimationFrame(this._animationFrame),this._animationFrame=null),this.onStateChange({inTransition:!1,isZooming:!1,isPanning:!1,isRotating:!1})}},{key:"_updateViewport",value:function(){var e=this.time(),t=this.state,n=t.startTime,r=t.duration,o=t.easing,i=t.interpolator,a=t.startProps,s=t.endProps,l=!1,u=(e-n)/r;u>=1&&(u=1,l=!0),u=o(u);var c=i.interpolateProps(a,s,u),p=new I(Object.assign({},this.props,c));this.state.propsInTransition=p.getViewportProps(),this.onViewportChange(this.state.propsInTransition,this.props),l&&(this._endTransition(),this.props.onTransitionEnd())}}]),e}();(0,i.A)(_e,"defaultProps",Me);var Oe=n(32626);function ze(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function we(e){for(var t=1;t0),a=i&&!this.state.isHovering,s=!i&&this.state.isHovering;(r||a)&&(e.features=t,r&&r(e)),a&&Ve.call(this,"onMouseEnter",e),s&&Ve.call(this,"onMouseLeave",e),(a||s)&&this.setState({isHovering:i})}}function Ge(e){var t=this.props,n=t.onClick,r=t.onNativeClick,o=t.onDblClick,i=t.doubleClickZoom,a=[],s=o||i;switch(e.type){case"anyclick":a.push(r),s||a.push(n);break;case"click":s&&a.push(n)}(a=a.filter(Boolean)).length&&((e=Be.call(this,e)).features=We.call(this,e.point),a.forEach(function(t){return t(e)}))}var Xe=(0,a.forwardRef)(function(e,t){var n=(0,a.useContext)(B),i=(0,a.useMemo)(function(){return e.controller||new De},[]),s=(0,a.useMemo)(function(){return new Oe.EventManager(null,{touchAction:e.touchAction,recognizerOptions:e.eventRecognizerOptions})},[]),l=(0,a.useRef)(null),u=(0,a.useRef)(null),c=(0,a.useRef)({width:0,height:0,state:{isHovering:!1,isDragging:!1}}).current;c.props=e,c.map=u.current&&u.current.getMap(),c.setState=function(t){c.state=Ne(Ne({},c.state),t),l.current.style.cursor=e.getCursor(c.state)};var p,f,d=!0,h=function(e,t,n){if(d)p=[e,t,n];else{var r=c.props,o=r.onViewStateChange,i=r.onViewportChange;o&&o({viewState:e,interactionState:t,oldViewState:n}),i&&i(e,t,n)}};(0,a.useImperativeHandle)(t,function(){return function(e){return{getMap:e.current&&e.current.getMap,queryRenderedFeatures:e.current&&e.current.queryRenderedFeatures}}(u)},[]);var m=(0,a.useMemo)(function(){return Ne(Ne({},n),{},{eventManager:s,container:n.container||l.current})},[n,l.current]);m.onViewportChange=h,m.viewport=n.viewport||Y(c),c.viewport=m.viewport;var g=function(e){var t=e.isDragging,n=void 0!==t&&t;if(n!==c.state.isDragging&&c.setState({isDragging:n}),d)f=e;else{var r=c.props.onInteractionStateChange;r&&r(e)}},b=function(){c.width&&c.height&&i.setOptions(Ne(Ne(Ne({},c.props),c.props.viewState),{},{isInteractive:Boolean(c.props.onViewStateChange||c.props.onViewportChange),onViewportChange:h,onStateChange:g,eventManager:s,width:c.width,height:c.height}))};(0,a.useEffect)(function(){return s.setElement(l.current),s.on({pointerdown:Ue.bind(c),pointermove:Ye.bind(c),pointerup:He.bind(c),pointerleave:Ve.bind(c,"onMouseOut"),click:Ge.bind(c),anyclick:Ge.bind(c),dblclick:Ve.bind(c,"onDblClick"),wheel:Ve.bind(c,"onWheel"),contextmenu:Ve.bind(c,"onContextMenu")}),function(){s.destroy()}},[]),W(function(){p&&h.apply(void 0,(0,o.A)(p)),f&&g(f)}),b();var v=e.width,y=e.height,A=e.style,M=e.getCursor,_=(0,a.useMemo)(function(){return Ne(Ne({position:"relative"},A),{},{width:v,height:y,cursor:M(c.state)})},[A,v,y,M,c.state]);return p&&c._child||(c._child=a.createElement(F,{value:m},a.createElement("div",{key:"event-canvas",ref:l,style:_},a.createElement(J,(0,r.A)({},e,{width:"100%",height:"100%",style:null,onResize:function(e){var t=e.width,n=e.height;c.width=t,c.height=n,b(),c.props.onResize({width:t,height:n})},ref:u}))))),d=!1,c._child});Xe.supported=J.supported,Xe.propTypes=je,Xe.defaultProps=Fe;const Ze=Xe;var $e=n(82284);function Ke(e,t){if(e===t)return!0;if(!e||!t)return!1;if(Array.isArray(e)){if(!Array.isArray(t)||e.length!==t.length)return!1;for(var n=0;n prop: ".concat(r));else e.setCoordinates(t.coordinates)}}(c,e,n.current):c=function(e,t,n){if(e&&e.style&&e.style._loaded){var r=function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=(0,a.useContext)(B),n=(0,a.useRef)(null),r=(0,a.useRef)({props:e,state:{},context:t,containerRef:n}).current;return r.props=e,r.context=t,(0,a.useEffect)(function(){return function(e){var t=e.containerRef.current,n=e.context.eventManager;if(t&&n){var r={wheel:function(t){var n=e.props;n.captureScroll&&t.stopPropagation(),n.onScroll&&n.onScroll(t,e)},panstart:function(t){var n=e.props;n.captureDrag&&t.stopPropagation(),n.onDragStart&&n.onDragStart(t,e)},anyclick:function(t){var n=e.props;n.captureClick&&t.stopPropagation(),n.onNativeClick&&n.onNativeClick(t,e)},click:function(t){var n=e.props;n.captureClick&&t.stopPropagation(),n.onClick&&n.onClick(t,e)},dblclick:function(t){var n=e.props;n.captureDoubleClick&&t.stopPropagation(),n.onDoubleClick&&n.onDoubleClick(t,e)},pointermove:function(t){var n=e.props;n.capturePointerMove&&t.stopPropagation(),n.onPointerMove&&n.onPointerMove(t,e)}};return n.watch(r,t),function(){n.off(r)}}}(r)},[t.eventManager]),r}function dt(e){var t=e.instance,n=ft(e),r=n.context,o=n.containerRef;return t._context=r,t._containerRef=o,t._render()}var ht=function(e){(0,ne.A)(s,e);var t,n,o=(t=s,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,oe.A)(t);if(n){var o=(0,oe.A)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,re.A)(this,e)});function s(){var e;(0,p.A)(this,s);for(var t=arguments.length,n=new Array(t),r=0;r2&&void 0!==arguments[2]?arguments[2]:"x")?e.offsetWidth:e.offsetHeight;return Ot(t/100*n)/n*100};function wt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}var xt=Object.assign({},bt,{className:s.string,longitude:s.number.isRequired,latitude:s.number.isRequired,style:s.object}),Et=Object.assign({},vt,{className:""});function St(e){var t=function(e){var t=(0,a.useState)(null),n=(0,l.A)(t,2),r=n[0],o=n[1],i=(0,a.useState)(null),s=(0,l.A)(i,2),u=s[0],c=s[1],p=ft(gt(gt({},e),{},{onDragStart:Mt}));return p.callbacks=e,p.state.dragPos=r,p.state.setDragPos=o,p.state.dragOffset=u,p.state.setDragOffset=c,(0,a.useEffect)(function(){return function(e){var t=e.context.eventManager;if(t&&e.state.dragPos){var n={panmove:function(t){return function(e,t){var n=t.props,r=t.callbacks,o=t.state,i=t.context;e.stopPropagation();var a=yt(e);o.setDragPos(a);var s=o.dragOffset;if(r.onDrag&&s){var l=Object.assign({},e);l.lngLat=At(a,s,n,i),r.onDrag(l)}}(t,e)},panend:function(t){return function(e,t){var n=t.props,r=t.callbacks,o=t.state,i=t.context;e.stopPropagation();var a=o.dragPos,s=o.dragOffset;if(o.setDragPos(null),o.setDragOffset(null),r.onDragEnd&&a&&s){var l=Object.assign({},e);l.lngLat=At(a,s,n,i),r.onDragEnd(l)}}(t,e)},pancancel:function(t){return n=t,r=e.state,n.stopPropagation(),r.setDragPos(null),void r.setDragOffset(null);var n,r}};return t.watch(n),function(){t.off(n)}}}(p)},[p.context.eventManager,Boolean(r)]),p}(e),n=t.state,r=t.containerRef,o=e.children,s=e.className,u=e.draggable,c=e.style,p=n.dragPos,f=function(e){var t=e.props,n=e.state,r=e.context,o=t.longitude,i=t.latitude,a=t.offsetLeft,s=t.offsetTop,u=n.dragPos,c=n.dragOffset;if(u&&c)return[u[0]+c[0],u[1]+c[1]];var p=r.viewport.project([o,i]),f=(0,l.A)(p,2),d=f[0],h=f[1];return[d+=a,h+=s]}(t),d=(0,l.A)(f,2),h=d[0],m=d[1],g="translate(".concat(Ot(h),"px, ").concat(Ot(m),"px)"),b=u?p?"grabbing":"grab":"auto",v=(0,a.useMemo)(function(){var e=function(e){for(var t=1;t0){var g=f,b=m;for(f=0;f<=1;f+=.5)h=(d=n-f*a)+a,(m=Math.max(0,u-d)+Math.max(0,h-o+u))0){var _=p,O=M;for(p=0;p<=1;p+=v)A=(y=t-p*i)+i,(M=Math.max(0,u-y)+Math.max(0,A-r+u))1||u<-1||a<0||a>t.width||s<0||s>t.height?v.display="none":v.zIndex=Math.floor((1-u)/2*1e5),v):v}(e,u,o.current,b,v),A=(0,a.useCallback)(function(e){n.props.onClose();var t=n.context.eventManager;t&&t.once("click",function(e){return e.stopPropagation()},e.target)},[]);return a.createElement("div",{className:"mapboxgl-popup mapboxgl-popup-anchor-".concat(v," ").concat(c),style:y,ref:o},a.createElement("div",{key:"tip",className:"mapboxgl-popup-tip",style:{borderWidth:h}}),a.createElement("div",{key:"content",ref:t,className:"mapboxgl-popup-content"},m&&a.createElement("button",{key:"close-button",className:"mapboxgl-popup-close-button",type:"button",onClick:A},"×"),g))}kt.propTypes=Pt,kt.defaultProps=Rt;const It=a.memo(kt);function Dt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}var qt=Object.assign({},pt,{toggleLabel:s.string,className:s.string,style:s.object,compact:s.bool,customAttribution:s.oneOfType([s.string,s.arrayOf(s.string)])}),Nt=Object.assign({},ct,{className:"",toggleLabel:"Toggle Attribution"});function jt(e){var t=ft(e),n=t.context,r=t.containerRef,o=(0,a.useRef)(null),s=(0,a.useState)(!1),u=(0,l.A)(s,2),c=u[0],p=u[1];(0,a.useEffect)(function(){var t;return n.map&&(t=function(e,t,n,r){var o=new(x().AttributionControl)(e);return o._map=t,o._container=n,o._innerContainer=r,o._updateAttributions(),o._updateEditLink(),t.on("styledata",o._updateData),t.on("sourcedata",o._updateData),o}({customAttribution:e.customAttribution},n.map,r.current,o.current)),function(){return t&&function(e){e._map.off("styledata",e._updateData),e._map.off("sourcedata",e._updateData)}(t)}},[n.map]);var f=void 0===e.compact?n.viewport.width<=640:e.compact;(0,a.useEffect)(function(){!f&&c&&p(!1)},[f]);var d=(0,a.useCallback)(function(){return p(function(e){return!e})},[]),h=(0,a.useMemo)(function(){return function(e){for(var t=1;ti)return 1}return 0}(e.map.version)>=0?2:1:2},[e.map]),n=e.viewport.bearing,r={transform:"rotate(".concat(-n,"deg)")};return 2===t?a.createElement("span",{className:"mapboxgl-ctrl-icon","aria-hidden":"true",style:r}):a.createElement("span",{className:"mapboxgl-ctrl-compass-arrow",style:r})}(n))))}an.propTypes=tn,an.defaultProps=nn;const sn=a.memo(an);function ln(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}var un=Object.assign({},pt,{className:s.string,style:s.object,maxWidth:s.number,unit:s.oneOf(["imperial","metric","nautical"])}),cn=Object.assign({},ct,{className:"",maxWidth:100,unit:"metric"});function pn(e){var t=ft(e),n=t.context,r=t.containerRef,o=(0,a.useState)(null),s=(0,l.A)(o,2),u=s[0],c=s[1];(0,a.useEffect)(function(){if(n.map){var e=new(x().ScaleControl);e._map=n.map,e._container=r.current,c(e)}},[n.map]),u&&(u.options=e,u._onMove&&u._onMove());var p=(0,a.useMemo)(function(){return function(e){for(var t=1;tc,w:()=>p});var r=n(1597),o=n(97870),i=Math.PI/180,a=new Float32Array(16),s=new Float32Array(12);function l(e,t,n){var r=t[0]*i,o=t[1]*i,a=t[2]*i,s=Math.sin(a),l=Math.sin(r),u=Math.sin(o),c=Math.cos(a),p=Math.cos(r),f=Math.cos(o),d=n[0],h=n[1],m=n[2];e[0]=d*f*p,e[1]=d*u*p,e[2]=d*-l,e[3]=h*(-u*c+f*l*s),e[4]=h*(f*c+u*l*s),e[5]=h*p*s,e[6]=m*(u*s+f*l*c),e[7]=m*(-f*s+u*l*c),e[8]=m*p*c}function u(e){return e[0]=e[0],e[1]=e[1],e[2]=e[2],e[3]=e[4],e[4]=e[5],e[5]=e[6],e[6]=e[8],e[7]=e[9],e[8]=e[10],e[9]=e[12],e[10]=e[13],e[11]=e[14],e.subarray(0,12)}var c={size:12,accessor:["getOrientation","getScale","getTranslation","getTransformMatrix"],shaderAttributes:{instanceModelMatrix__LOCATION_0:{size:3,elementOffset:0},instanceModelMatrix__LOCATION_1:{size:3,elementOffset:3},instanceModelMatrix__LOCATION_2:{size:3,elementOffset:6},instanceTranslation:{size:3,elementOffset:9}},update:function(e,t){var n=t.startRow,r=t.endRow,i=this.props,c=i.data,p=i.getOrientation,f=i.getScale,d=i.getTranslation,h=i.getTransformMatrix,m=Array.isArray(h),g=m&&16===h.length,b=Array.isArray(f),v=Array.isArray(p),y=Array.isArray(d),A=g||!m&&Boolean(h(c[0]));e.constant=A?g:v&&b&&y;var M=e.value;if(e.constant){var _;A?(a.set(h),_=u(a)):(l(_=s,p,f),_.set(d,9)),e.value=new Float32Array(_)}else{var O=n*e.size,z=(0,o.X)(c,n,r),w=z.iterable,x=z.objectInfo,E=!0,S=!1,C=void 0;try{for(var T,L=w[Symbol.iterator]();!(E=(T=L.next()).done);E=!0){var P=T.value;x.index++;var R=void 0;A?(a.set(g?h:h(P,x)),R=u(a)):(l(R=s,v?p:p(P,x),b?f:f(P,x)),R.set(y?d:d(P,x),9)),M[O++]=R[0],M[O++]=R[1],M[O++]=R[2],M[O++]=R[3],M[O++]=R[4],M[O++]=R[5],M[O++]=R[6],M[O++]=R[7],M[O++]=R[8],M[O++]=R[9],M[O++]=R[10],M[O++]=R[11]}}catch(e){S=!0,C=e}finally{try{E||null==L.return||L.return()}finally{if(S)throw C}}}}};function p(e,t){return t===r.rf.CARTESIAN||t===r.rf.METER_OFFSETS||t===r.rf.DEFAULT&&!e.isGeospatial}},12205(e,t,n){"use strict";var r=n(66743),o=n(11002),i=n(13144);e.exports=function(){return i(r,o,arguments)}},12211(e,t,n){"use strict";var r=n(79039);e.exports=!r(function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype})},12292(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.getValueFunc=m,t.getScaleFunctor=g,t.getGetValue=v,t.getDimensionSortedBins=y,t.getDimensionValueDomain=A,t.getDimensionScale=M,t.getAggregatedData=O,t.default=t.defaultDimensions=t.defaultElevationDimension=t.defaultColorDimension=t.defaultAggregation=t.DECK_AGGREGATION_MAP=void 0;var o,i=r(n(17383)),a=r(n(34579)),s=r(n(73738)),l=r(n(43693)),u=n(37058),c=n(89840),p=n(10113),f=n(77085);function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}var h=(o={},(0,l.default)(o,u.AGGREGATION_OPERATION.SUM,f.AGGREGATION_TYPES.sum),(0,l.default)(o,u.AGGREGATION_OPERATION.MEAN,f.AGGREGATION_TYPES.average),(0,l.default)(o,u.AGGREGATION_OPERATION.MIN,f.AGGREGATION_TYPES.minimum),(0,l.default)(o,u.AGGREGATION_OPERATION.MAX,f.AGGREGATION_TYPES.maximum),o);function m(e,t){e&&u.AGGREGATION_OPERATION[e.toUpperCase()]||c.console.warn("Aggregation ".concat(e," is not supported"));var n=u.AGGREGATION_OPERATION[e.toUpperCase()]||u.AGGREGATION_OPERATION.SUM,r=h[n];return function(e){return(0,p.aggregate)(e.map(t),r)}}function g(e){return e&&f.SCALE_FUNC[e]||c.console.warn("Scale ".concat(e," is not supported")),f.SCALE_FUNC[e]||f.SCALE_FUNC.quantize}function b(){}function v(e,t,n){var r=n.key,o=e.triggers,i=o.value,a=o.weight,s=o.aggregation,l=t[i.prop];null===l&&(l=m(t[s.prop],t[a.prop])),l&&this._setDimensionState(r,{getValue:l})}function y(e,t,n){var r=n.key,o=this.state.dimensions[r].getValue,i=new u._BinSorter(this.state.layerData.data||[],{getValue:o,filterData:t._filterData});this._setDimensionState(r,{sortedBins:i})}function A(e,t,n){var r=n.key,o=e.triggers,i=o.lowerPercentile,a=o.upperPercentile,s=o.scaleType;if(this.state.dimensions[r].sortedBins){var l=this.state.dimensions[r].sortedBins.getValueDomainByScale(t[s.prop],[t[i.prop],t[a.prop]]);this._setDimensionState(r,{valueDomain:l})}}function M(e,t,n){var r=n.key,o=e.triggers,i=o.domain,a=o.range,l=o.scaleType,u=e.onSet;if(this.state.dimensions[r].valueDomain){var c=t[a.prop],p=t[i.prop]||this.state.dimensions[r].valueDomain,f=g(l&&t[l.prop])().domain(p).range(c);"object"===(0,s.default)(u)&&"function"==typeof t[u.props]&&t[u.props](f.domain()),this._setDimensionState(r,{scaleFunc:f})}}function _(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.hexagons?Object.assign({data:e.hexagons},e):e.layerData?Object.assign({data:e.layerData},e):e}function O(e,t,n,r){var o=(0,t[e.triggers.aggregator.prop])(t,r);this.setState({layerData:_(o)})}t.DECK_AGGREGATION_MAP=h;var z={key:"position",updateSteps:[{key:"aggregate",triggers:{cellSize:{prop:"cellSize"},position:{prop:"getPosition",updateTrigger:"getPosition"},aggregator:{prop:"gridAggregator"}},updater:O}]};function w(e,t,n){return function(n){var r=e.sortedBins,o=e.scaleFunc,i=r.binMap[n.index];if(i&&0===i.counts)return t.nullValue;var a=i&&i.value,s=o.domain();return a>=s[0]&&a<=s[s.length-1]?o(a):t.nullValue}}t.defaultAggregation=z;var x={key:"fillColor",accessor:"getFillColor",getPickingInfo:function(e,t){var n=e.sortedBins;return{colorValue:n.binMap[t.index]&&n.binMap[t.index].value}},nullValue:[0,0,0,0],updateSteps:[{key:"getValue",triggers:{value:{prop:"getColorValue",updateTrigger:"getColorValue"},weight:{prop:"getColorWeight",updateTrigger:"getColorWeight"},aggregation:{prop:"colorAggregation"}},updater:v},{key:"getBins",triggers:{_filterData:{prop:"_filterData",updateTrigger:"_filterData"}},updater:y},{key:"getDomain",triggers:{lowerPercentile:{prop:"lowerPercentile"},upperPercentile:{prop:"upperPercentile"},scaleType:{prop:"colorScaleType"}},updater:A},{key:"getScaleFunc",triggers:{domain:{prop:"colorDomain"},range:{prop:"colorRange"},scaleType:{prop:"colorScaleType"}},onSet:{props:"onSetColorDomain"},updater:M}],getSubLayerAccessor:w};t.defaultColorDimension=x;var E={key:"elevation",accessor:"getElevation",getPickingInfo:function(e,t){var n=e.sortedBins;return{elevationValue:n.binMap[t.index]&&n.binMap[t.index].value}},nullValue:-1,updateSteps:[{key:"getValue",triggers:{value:{prop:"getElevationValue",updateTrigger:"getElevationValue"},weight:{prop:"getElevationWeight",updateTrigger:"getElevationWeight"},aggregation:{prop:"elevationAggregation"}},updater:v},{key:"getBins",triggers:{_filterData:{prop:"_filterData",updateTrigger:"_filterData"}},updater:y},{key:"getDomain",triggers:{lowerPercentile:{prop:"elevationLowerPercentile"},upperPercentile:{prop:"elevationUpperPercentile"},scaleType:{prop:"elevationScaleType"}},updater:A},{key:"getScaleFunc",triggers:{domain:{prop:"elevationDomain"},range:{prop:"elevationRange"},scaleType:{prop:"elevationScaleType"}},onSet:{props:"onSetElevationDomain"},updater:M}],getSubLayerAccessor:w};t.defaultElevationDimension=E;var S=[x,E];t.defaultDimensions=S;var C=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,i.default)(this,e),this.state=function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:[]).forEach(function(t){var n=t.key;e.dimensionUpdaters[n]=t})}},{key:"_needUpdateStep",value:function(e,t,n,r){return Object.values(e.triggers).some(function(e){return e.updateTrigger?r.updateTriggersChanged&&(r.updateTriggersChanged.all||r.updateTriggersChanged[e.updateTrigger]):t[e.prop]!==n[e.prop]})}},{key:"_accumulateUpdaters",value:function(e,t,n){for(var r=[],o=e;o-1&&(i=i.concat(this._accumulateUpdaters(a,n,e))),i}},{key:"_getAggregationChanges",value:function(e,t,n){var r=this._getAllUpdaters(this.aggregationUpdater,e,t,n);return r.length?r:null}},{key:"_getDimensionChanges",value:function(e,t,n){var r=[];for(var o in this.dimensionUpdaters){var i=this.dimensionUpdaters[o],a=this._getAllUpdaters(i,e,t,n);r=r.concat(a)}return r.length?r:null}},{key:"getUpdateTriggers",value:function(e){var t=this,n=e.updateTriggers||{},r={},o=function(o){var i=t.dimensionUpdaters[o],a=i.accessor,l=i.updateSteps;r[a]={},l.forEach(function(t){Object.values(t.triggers||[]).forEach(function(t){var o=t.prop,i=t.updateTrigger;if(i){var l=n[i];"object"!==(0,s.default)(l)||Array.isArray(l)?void 0!==l&&(r[a][o]=l):Object.assign(r[a],l)}else r[a][o]=e[o]})})};for(var i in this.dimensionUpdaters)o(i);return r}},{key:"getPickingInfo",value:function(e,t){var n=e.info,r=null;if(n.picked&&n.index>-1){var o=this.state.layerData.data[n.index],i={};for(var a in this.dimensionUpdaters){var s=this.dimensionUpdaters[a].getPickingInfo;"function"==typeof s&&(i=Object.assign({},i,s(this.state.dimensions[a],o,t)))}r=Object.assign(i,o,{points:o.filteredPoints||o.points})}return Object.assign(n,{picked:Boolean(r),object:r})}},{key:"getAccessor",value:function(e,t){return this.dimensionUpdaters.hasOwnProperty(e)?this.dimensionUpdaters[e].getSubLayerAccessor(this.state.dimensions[e],this.dimensionUpdaters[e],t):b}}],[{key:"defaultDimensions",value:function(){return S}}]),e}();t.default=C,C.getDimensionScale=M},12302(e,t,n){"use strict";var r={name:"labelStartImage",tokenize:function(e,t,n){var r=this;return function(t){return e.enter("labelImage"),e.enter("labelImageMarker"),e.consume(t),e.exit("labelImageMarker"),o};function o(t){return 91===t?(e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelImage"),i):n(t)}function i(e){return 94===e&&"_hiddenFootnoteSupport"in r.parser.constructs?n(e):t(e)}},resolveAll:n(86611).resolveAll};e.exports=r},12307(e,t,n){"use strict";n.d(t,{Z:()=>u});var r=n(23029),o=n(92901),i=n(22466),a=[255,255,255],s=[0,0,-1],l=0,u=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,r.A)(this,e);var n=t.color,o=void 0===n?a:n,u=t.intensity,c=void 0===u?1:u,p=t.direction,f=void 0===p?s:p,d=t._shadow,h=void 0!==d&&d;this.id=t.id||"directional-".concat(l++),this.color=o,this.intensity=c,this.type="directional",this.direction=new i.A(f).normalize().toArray(),this.shadow=h}return(0,o.A)(e,[{key:"getProjectedLight",value:function(){return this}}]),e}()},12321(e){"use strict";e.exports=function(e,t){var n,r=t.start._index,o=t.start._bufferIndex,i=t.end._index,a=t.end._bufferIndex;return r===i?n=[e[r].slice(o,a)]:(n=e.slice(r,i),o>-1&&(n[0]=n[0].slice(o)),a>0&&n.push(e[i].slice(0,a))),n}},12349(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.TimeWidgetTopFactory=M,t.default=void 0;var i,a,s,l=r(n(94634)),u=r(n(20166)),c=o(n(96540)),p=r(n(78094)),f=n(6973),d=n(37934),h=r(n(19710)),m=r(n(93401)),g=r(n(97041)),b=n(24899),v=(0,p.default)(f.BottomWidgetInner)(i||(i=(0,u.default)(["\n padding: 6px 32px 24px 32px;\n"]))),y=p.default.div.attrs({className:"time-widget--top"})(a||(a=(0,u.default)(["\n display: flex;\n justify-content: space-between;\n width: 100%;\n color: ",";\n height: ",";\n\n .bottom-widget__y-axis {\n flex-grow: 1;\n margin-left: 20px;\n }\n\n .bottom-widget__field-select {\n width: 160px;\n display: inline-block;\n\n .item-selector__dropdown {\n background: transparent;\n padding: 4px 10px 4px 4px;\n border-color: transparent;\n\n :active,\n :focus,\n &.focus,\n &.active {\n background: transparent;\n border-color: transparent;\n }\n }\n\n .item-selector__dropdown:hover {\n background: transparent;\n border-color: transparent;\n\n .item-selector__dropdown__value {\n color: ",";\n }\n }\n }\n\n .animation-control__speed-control {\n margin-right: -12px;\n\n .animation-control__speed-slider {\n right: calc(0% - 48px);\n }\n }\n"])),function(e){return e.theme.labelColor},"36px",function(e){return e.hoverColor?e.theme[e.hoverColor]:e.theme.textColorHl}),A=(0,p.default)(f.CenterFlexbox)(s||(s=(0,u.default)(["\n flex-grow: 0;\n color: ",";\n margin-right: 10px;\n\n .bottom-widget__icon {\n margin-right: 6px;\n }\n .bottom-widget__icon.speed {\n margin-right: 0;\n }\n"])),function(e){return e.theme.textColor});function M(e){return function(t){var n=t.filter,r=t.readOnly,o=t.datasets,i=t.setFilterPlot,a=t.index,s=t.onClose,l=(0,c.useMemo)(function(){return((o[n.dataId[0]]||{}).fields||[]).filter(function(e){return"integer"===e.type||"real"===e.type})},[o,n.dataId]),u=(0,c.useCallback)(function(e){return i(a,{yAxis:e})},[i,a]);return c.default.createElement(y,null,c.default.createElement(A,{className:"bottom-widget__field"},c.default.createElement(f.CenterFlexbox,{className:"bottom-widget__icon"},c.default.createElement(d.Clock,{height:"15px"})),c.default.createElement(f.SelectTextBold,null,n.name)),c.default.createElement(A,{className:"bottom-widget__y-axis"},c.default.createElement(f.CenterFlexbox,{className:"bottom-widget__icon"},c.default.createElement(d.LineChart,{height:"15px"})),c.default.createElement("div",{className:"bottom-widget__field-select"},c.default.createElement(e,{fields:l,placement:"top",id:"selected-time-widget-field",value:n.yAxis?n.yAxis.name:null,onSelect:u,placeholder:"placeholder.yAxis",erasable:!0,showToken:!1}))),r?null:c.default.createElement(f.CenterFlexbox,null,c.default.createElement(f.IconRoundSmall,null,c.default.createElement(d.Close,{height:"12px",onClick:s}))))}}function _(e,t,n){var r=function(r){var o=r.datasets,i=r.filter,a=r.index,s=r.readOnly,u=r.showTimeDisplay,p=r.setFilterAnimationTime,f=r.resetAnimation,d=r.isAnimatable,h=r.updateAnimationSpeed,m=r.toggleAnimation,g=r.enlargeFilter,y=r.setFilterPlot,A=r.setFilterAnimationWindow,M=(0,c.useCallback)(function(e){return h(a,e)},[h,a]),_=(0,c.useCallback)(function(){return m(a)},[m,a]),O=(0,c.useCallback)(function(){return g(a)},[g,a]),z=(0,c.useCallback)(function(e){return A({id:i.id,animationWindow:e})},[A,i.id]),w=(0,c.useCallback)(function(e){return p(a,"value",e)},[p,a]);return c.default.createElement(v,{className:"bottom-widget--inner"},c.default.createElement(n,{filter:i,readOnly:s,datasets:o,setFilterPlot:y,index:a,onClose:O}),c.default.createElement(e,(0,l.default)({},(0,b.timeRangeSliderFieldsSelector)(i),{onChange:w,toggleAnimation:_,updateAnimationSpeed:M,setFilterAnimationWindow:z,hideTimeTitle:u,resetAnimation:f,isAnimatable:d})),u?c.default.createElement(t,{currentTime:i.value,defaultTimeFormat:i.defaultTimeFormat,timeFormat:i.timeFormat,timezone:i.timezone}):null)};return c.default.memo(r)}M.deps=[m.default],_.deps=[h.default,g.default,M];var O=_;t.default=O},12434(e,t,n){"use strict";n.d(t,{A:()=>O});var r=n(28562),o=n(41917);const i=(0,r.A)(o.A,"DataView");var a=n(68335);const s=(0,r.A)(o.A,"Promise"),l=(0,r.A)(o.A,"Set"),u=(0,r.A)(o.A,"WeakMap");var c=n(2383),p=n(81121),f="[object Map]",d="[object Promise]",h="[object Set]",m="[object WeakMap]",g="[object DataView]",b=(0,p.A)(i),v=(0,p.A)(a.A),y=(0,p.A)(s),A=(0,p.A)(l),M=(0,p.A)(u),_=c.A;(i&&_(new i(new ArrayBuffer(1)))!=g||a.A&&_(new a.A)!=f||s&&_(s.resolve())!=d||l&&_(new l)!=h||u&&_(new u)!=m)&&(_=function(e){var t=(0,c.A)(e),n="[object Object]"==t?e.constructor:void 0,r=n?(0,p.A)(n):"";if(r)switch(r){case b:return g;case v:return f;case y:return d;case A:return h;case M:return m}return t});const O=_},12446(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ADD_DATA_ID",{enumerable:!0,get:function(){return o.ADD_DATA_ID}}),Object.defineProperty(t,"ADD_MAP_STYLE_ID",{enumerable:!0,get:function(){return o.ADD_MAP_STYLE_ID}}),Object.defineProperty(t,"AGGREGATION_TYPES",{enumerable:!0,get:function(){return o.AGGREGATION_TYPES}}),Object.defineProperty(t,"ALL_FIELD_TYPES",{enumerable:!0,get:function(){return o.ALL_FIELD_TYPES}}),Object.defineProperty(t,"CHANNEL_SCALES",{enumerable:!0,get:function(){return o.CHANNEL_SCALES}}),Object.defineProperty(t,"DATA_TABLE_ID",{enumerable:!0,get:function(){return o.DATA_TABLE_ID}}),Object.defineProperty(t,"DATASET_FORMATS",{enumerable:!0,get:function(){return o.DATASET_FORMATS}}),Object.defineProperty(t,"DEFAULT_LAYER_GROUPS",{enumerable:!0,get:function(){return o.DEFAULT_LAYER_GROUPS}}),Object.defineProperty(t,"DEFAULT_MAP_STYLES",{enumerable:!0,get:function(){return o.DEFAULT_MAP_STYLES}}),Object.defineProperty(t,"DEFAULT_NOTIFICATION_TOPICS",{enumerable:!0,get:function(){return o.DEFAULT_NOTIFICATION_TOPICS}}),Object.defineProperty(t,"DEFAULT_NOTIFICATION_TYPES",{enumerable:!0,get:function(){return o.DEFAULT_NOTIFICATION_TYPES}}),Object.defineProperty(t,"DELETE_DATA_ID",{enumerable:!0,get:function(){return o.DELETE_DATA_ID}}),Object.defineProperty(t,"DIMENSIONS",{enumerable:!0,get:function(){return o.DIMENSIONS}}),Object.defineProperty(t,"EDITOR_MODES",{enumerable:!0,get:function(){return o.EDITOR_MODES}}),Object.defineProperty(t,"EXPORT_DATA_ID",{enumerable:!0,get:function(){return o.EXPORT_DATA_ID}}),Object.defineProperty(t,"EXPORT_DATA_TYPE_OPTIONS",{enumerable:!0,get:function(){return o.EXPORT_DATA_TYPE_OPTIONS}}),Object.defineProperty(t,"EXPORT_IMAGE_ID",{enumerable:!0,get:function(){return o.EXPORT_IMAGE_ID}}),Object.defineProperty(t,"EXPORT_IMG_RATIO_OPTIONS",{enumerable:!0,get:function(){return o.EXPORT_IMG_RATIO_OPTIONS}}),Object.defineProperty(t,"EXPORT_IMG_RATIOS",{enumerable:!0,get:function(){return o.EXPORT_IMG_RATIOS}}),Object.defineProperty(t,"EXPORT_IMG_RESOLUTION_OPTIONS",{enumerable:!0,get:function(){return o.EXPORT_IMG_RESOLUTION_OPTIONS}}),Object.defineProperty(t,"EXPORT_MAP_FORMAT_OPTIONS",{enumerable:!0,get:function(){return o.EXPORT_MAP_FORMAT_OPTIONS}}),Object.defineProperty(t,"EXPORT_MAP_FORMATS",{enumerable:!0,get:function(){return o.EXPORT_MAP_FORMATS}}),Object.defineProperty(t,"EXPORT_MAP_ID",{enumerable:!0,get:function(){return o.EXPORT_MAP_ID}}),Object.defineProperty(t,"FIELD_OPTS",{enumerable:!0,get:function(){return o.FIELD_OPTS}}),Object.defineProperty(t,"FILTER_TYPES",{enumerable:!0,get:function(){return o.FILTER_TYPES}}),Object.defineProperty(t,"GEOJSON_FIELDS",{enumerable:!0,get:function(){return o.GEOJSON_FIELDS}}),Object.defineProperty(t,"ICON_FIELDS",{enumerable:!0,get:function(){return o.ICON_FIELDS}}),Object.defineProperty(t,"KEPLER_GL_NAME",{enumerable:!0,get:function(){return o.KEPLER_GL_NAME}}),Object.defineProperty(t,"KEPLER_GL_VERSION",{enumerable:!0,get:function(){return o.KEPLER_GL_VERSION}}),Object.defineProperty(t,"KEPLER_GL_WEBSITE",{enumerable:!0,get:function(){return o.KEPLER_GL_WEBSITE}}),Object.defineProperty(t,"LAYER_BLENDINGS",{enumerable:!0,get:function(){return o.LAYER_BLENDINGS}}),Object.defineProperty(t,"MAX_DEFAULT_TOOLTIPS",{enumerable:!0,get:function(){return o.MAX_DEFAULT_TOOLTIPS}}),Object.defineProperty(t,"PANELS",{enumerable:!0,get:function(){return o.PANELS}}),Object.defineProperty(t,"SIDEBAR_PANELS",{enumerable:!0,get:function(){return o.SIDEBAR_PANELS}}),Object.defineProperty(t,"SCALE_TYPES",{enumerable:!0,get:function(){return o.SCALE_TYPES}}),Object.defineProperty(t,"THEME",{enumerable:!0,get:function(){return o.THEME}}),Object.defineProperty(t,"TRIP_ARC_FIELDS",{enumerable:!0,get:function(){return o.TRIP_ARC_FIELDS}}),Object.defineProperty(t,"TRIP_POINT_FIELDS",{enumerable:!0,get:function(){return o.TRIP_POINT_FIELDS}}),Object.defineProperty(t,"BASE_SPEED",{enumerable:!0,get:function(){return o.BASE_SPEED}}),Object.defineProperty(t,"FPS",{enumerable:!0,get:function(){return o.FPS}}),Object.defineProperty(t,"ANIMATION_WINDOW",{enumerable:!0,get:function(){return o.ANIMATION_WINDOW}}),Object.defineProperty(t,"DEFAULT_TIME_FORMAT",{enumerable:!0,get:function(){return o.DEFAULT_TIME_FORMAT}}),Object.defineProperty(t,"SPEED_CONTROL_RANGE",{enumerable:!0,get:function(){return o.SPEED_CONTROL_RANGE}}),Object.defineProperty(t,"RESOLUTIONS",{enumerable:!0,get:function(){return o.RESOLUTIONS}}),Object.defineProperty(t,"SORT_ORDER",{enumerable:!0,get:function(){return o.SORT_ORDER}}),Object.defineProperty(t,"MAP_CONTROLS",{enumerable:!0,get:function(){return o.MAP_CONTROLS}}),Object.defineProperty(t,"BUG_REPORT_LINK",{enumerable:!0,get:function(){return i.BUG_REPORT_LINK}}),Object.defineProperty(t,"USER_GUIDE_DOC",{enumerable:!0,get:function(){return i.USER_GUIDE_DOC}}),Object.defineProperty(t,"VizColorPalette",{enumerable:!0,get:function(){return a.VizColorPalette}}),Object.defineProperty(t,"DataVizColors",{enumerable:!0,get:function(){return a.DataVizColors}}),Object.defineProperty(t,"COLOR_RANGES",{enumerable:!0,get:function(){return s.COLOR_RANGES}}),Object.defineProperty(t,"DEFAULT_COLOR_RANGE",{enumerable:!0,get:function(){return s.DEFAULT_COLOR_RANGE}}),Object.defineProperty(t,"KeyEvent",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"LAYER_TYPES",{enumerable:!0,get:function(){return u.LAYER_TYPES}}),Object.defineProperty(t,"PLOT_TYPES",{enumerable:!0,get:function(){return c.PLOT_TYPES}});var o=n(77085),i=n(97473),a=n(21552),s=n(15900),l=r(n(82253)),u=n(77922),c=n(72270)},12475(e){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},12507(e,t,n){var r=n(28754),o=n(49698),i=n(63912),a=n(13222);e.exports=function(e){return function(t){t=a(t);var n=o(t)?i(t):void 0,s=n?n[0]:t.charAt(0),l=n?r(n,1).join(""):t.slice(1);return s[e]()+l}}},12651(e,t,n){var r=n(74218);e.exports=function(e,t){var n=e.__data__;return r(t)?n["string"==typeof t?"string":"hash"]:n.map}},12707(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(17383)),i=r(n(34579)),a=r(n(32395)),s=r(n(29511)),l=r(n(28452)),u=r(n(63072)),c=r(n(43693)),p=n(68848),f=r(n(4390)),d=n(9317);function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function m(e){for(var t=1;tc});var r=n(74848),o=n(78094),i=n(32259),a=n(11480);const s={small:{height:"3XL",radius:"SM",paddingInline:"XS",gap:"NONE"},medium:{height:"4XL",radius:"MD",paddingInline:"MD",gap:"XS"},large:{height:"5XL",radius:"MD",paddingInline:"LG",gap:"SM"},extraLarge:{height:"6XL",radius:"LG",paddingInline:"XL",gap:"LG"}},l=o.default.div.withConfig({displayName:"ChipContainer"})(["display:inline-flex;overflow:hidden;white-space:",";align-items:center;outline:1px;outline-style:dashed;outline-color:transparent;transition:200ms ease-in-out;will-change:color,border-radius,background-color;transition-property:color,border-radius,background-color;",";cursor:",";gap:",";height:",";border-radius:",";color:",";background-color:",";padding-inline:",";&:hover{background-color:",";}",";",";"],({textWrap:e})=>e?"normal":"nowrap",({theme:e})=>e.fonts.desktop.body,({isDisabled:e,isReadOnly:t})=>!e&&!t&&"pointer",({sizeProp:e,theme:t})=>{var n;return t.spacings[null==(n=s[e])?void 0:n.gap]||0},({sizeProp:e,theme:t,textWrap:n})=>{var r;return n||!e?"auto":t.spacings[null==(r=s[e])?void 0:r.height]},({sizeProp:e,theme:t})=>{var n;return t.spacings[null==(n=s[e])?void 0:n.radius]||0},({flavor:e="gray",theme:t})=>t.colors[`${a.A[e]}-text`],({flavor:e="gray",theme:t})=>t.colors[`${a.A[e]}-opa-01`],({noPadding:e,sizeProp:t,theme:n})=>{var r;return!e&&(n.spacings[null==(r=s[t])?void 0:r.paddingInline]||0)},({flavor:e="gray",isDisabled:t,theme:n,isReadOnly:r})=>!t&&!r&&n.colors[`${a.A[e]}-opa-02`],({isDisabled:e,theme:t})=>e&&(0,o.css)(["background-color:transparent;color:",";outline-color:",";"],t.colors["neutral-light"],t.colors["divider-neutral"]),({noPadding:e,sizeProp:t,theme:n})=>{var r;return(e||"small"===t)&&(0,o.css)(["& > button,& > span:last-child{margin-inline-end:calc("," * ",");}"],n.spacings[null==(r=s[t])?void 0:r.paddingInline]||0,e&&"small"===t?2:1)}),u=e=>t=>{t.stopPropagation(),e(t)},c=e=>(0,r.jsxs)(l,{className:e.className,sizeProp:e.size,flavor:e.flavor,isDisabled:e.disabled,isReadOnly:e.readOnly,onClick:e.readOnly?e.onClick:void 0,noPadding:e.noPadding,"data-test-id":e.testId,textWrap:e.textWrap,children:[e.children,e.onClose&&!e.disabled&&!e.readOnly&&(0,r.jsx)(i.b,{icon:"close",as:e.chipActionAs,size:"small"===e.size?"small":"large",onClick:u(e.onClose),flavor:a.A[e.flavor||"gray"],"data-test-id":`close-${e.testId??"Chip"}`})]});c.displayName="BaseChip",o.default.div.withConfig({displayName:"ChipGroupContainer"})(["flex-wrap:wrap;display:inline-flex;gap:",";flex-direction:",";"],({theme:e})=>e.spacings.SM,({direction:e})=>"vertical"===e?"column":"row").displayName="ChipGroupContainer",l.displayName="ChipContainer"},12834(e,t,n){"use strict";n.d(t,{A:()=>i});var r=new Date,o=new Date;function i(e,t,n,a){function s(t){return e(t=0===arguments.length?new Date:new Date(+t)),t}return s.floor=function(t){return e(t=new Date(+t)),t},s.ceil=function(n){return e(n=new Date(n-1)),t(n,1),e(n),n},s.round=function(e){var t=s(e),n=s.ceil(e);return e-t0))return a;do{a.push(i=new Date(+n)),t(n,o),e(n)}while(i=t)for(;e(t),!n(t);)t.setTime(t-1)},function(e,r){if(e>=e)if(r<0)for(;++r<=0;)for(;t(e,-1),!n(e););else for(;--r>=0;)for(;t(e,1),!n(e););})},n&&(s.count=function(t,i){return r.setTime(+t),o.setTime(+i),e(r),e(o),Math.floor(n(r,o))},s.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?s.filter(a?function(t){return a(t)%e===0}:function(t){return s.count(0,t)%e===0}):s:null}),s}},12843(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(96540)),o=(n(32626),n(11936)),i=c(n(14057)),a=c(n(80594)),s=n(25365),l=n(11625),u=n(51981);function c(e){return e&&e.__esModule?e:{default:e}}function p(e){return p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},p(e)}function f(e){for(var t=1;t3&&void 0!==arguments[3]&&arguments[3];if(r=r||n._getSelectedFeature()){var i=n._unproject([e,t]);if(i){r.addPoint([i[0],i[1]]);var a=n.state.features||[];o&&a.push(r);var s=r.points&&r.points.length>=2,u=n.props,c=u.mode,p=u.onSelect;c===l.MODES.DRAW_POINT||c===l.MODES.DRAW_PATH&&s?(n._update(a),p({selectedFeatureId:r&&r.id})):n.setState({features:d(a),selectedFeatureId:r&&r.id})}}}),v(b(b(n)),"_clearCache",function(){n.setState({selectedFeatureId:null,uncommittedLngLat:null,hoveredFeatureId:null,hoveredLngLat:null,hoveredVertexIndex:-1,draggingVertexIndex:-1,startDragPos:null,isDragging:!1,didDrag:!1})}),v(b(b(n)),"_closePath",function(){var e=n._getSelectedFeature();e&&(e.closePath(),n._update(n.state.features))}),v(b(b(n)),"_addFeature",function(e,t){var r=l.MODE_TO_GEOJSON_TYPE[e],o=l.MODE_TO_RENDER_TYPE[e],s=new a.default({id:(0,i.default)(),type:r,renderType:o});if(n._addPoint(t.x,t.y,s,!0),e===l.MODES.DRAW_RECTANGLE)for(var u=0;u<3;u++)n._addPoint(t.x,t.y,s,!1)}),v(b(b(n)),"_onEvent",function(e,t,r){if(n.props.mode!==l.MODES.READ_ONLY){for(var o=arguments.length,i=new Array(o>3?o-3:0),a=3;a=0&&n.setState({draggingVertexIndex:-1})}),v(b(b(n)),"_onMouseDown",function(e){var t=n._getEventPosition(e),r=t.x,o=t.y,i=(0,u.parseElemDataAttributes)(e.target);if(i&&i.type===l.ELEMENT_TYPE.VERTEX){var a=i.vertexIndex;n.setState({draggingVertexIndex:a,startDragPos:{x:r,y:o},isDragging:!0})}else n._matchesFeature(i,n._getSelectedFeature())&&n.setState({startDragPos:{x:r,y:o},isDragging:!0})}),v(b(b(n)),"_onMouseMove",function(e){var t=(0,u.parseElemDataAttributes)(e.target)||{},r=t.vertexIndex,o=t.featureIndex,i=t.type,a=n.state,s=a.startDragPos,c=a.isDragging,p=a.didDrag,f=n.props.mode,d=n._getEventPosition(e),h=d.x,m=d.y,g=n._unproject([h,m]);if(c&&!p&&s){var b=h-s.x,v=m-s.y;b*b+v*v>5&&n.setState({didDrag:!0})}var y=n._getSelectedFeature(),A=-1!==l.DRAWING_MODES.indexOf(f),M=f===l.MODES.EDIT_VERTEX;if(y)if(p&&s){var _=Number(n.state.draggingVertexIndex);if(_>=0)n._updateFeature(y,"vertex",{vertexIndex:_,lngLat:g});else{var O=h-s.x,z=m-s.y;n.setState({startDragPos:{x:h,y:m}}),n._updateFeature(y,"feature",{dx:O,dy:z})}}else if(f===l.MODES.DRAW_RECTANGLE)n._updateFeature(y,"Rectangle",{vertexIndex:2,lngLat:g});else if(A)n.setState({uncommittedLngLat:g});else if(M)if(y.renderType!==l.RENDER_TYPE.LINE_STRING&&y.renderType!==l.RENDER_TYPE.POLYGON||i!==l.ELEMENT_TYPE.SEGMENT)n.setState({uncommittedLngLat:null});else{var w=null;g&&"number"==typeof r&&(w=n._getClosestPositionOnSegment(r,g,y)),n.setState({uncommittedLngLat:w})}var x=n.state,E=x.features,S=x.selectedFeatureId;if(S&&i===l.ELEMENT_TYPE.VERTEX&&"number"==typeof o){var C=E&&E[o];S===(C&&C.id)&&n.setState({hoveredVertexIndex:r})}else i!==l.ELEMENT_TYPE.VERTEX&&n.setState({hoveredVertexIndex:null});if(i===l.ELEMENT_TYPE.FEATURE&&"number"==typeof o){var T=E&&E[o];n.setState({hoveredFeatureId:T&&T.id})}else n.setState({hoveredFeatureId:null})}),v(b(b(n)),"_onClickFeature",function(e,t){var r=t.featureIndex,o=n.state.features,i=o&&"number"==typeof r&&o[r];i&&n.props.onSelect({selectedFeatureId:i.id,sourceEvent:e})}),v(b(b(n)),"_onClickVertex",function(e,t){var r=n.props.mode,o=t.operation;(o===l.OPERATIONS.INTERSECT||o===l.OPERATIONS.SET&&r===l.MODES.DRAW_RECTANGLE)&&(n._closePath(),n._clearCache())}),v(b(b(n)),"_onClickSegment",function(e,t){var r=n._getSelectedFeature();if(r&&(r.renderType===l.RENDER_TYPE.POLYGON||r.renderType===l.RENDER_TYPE.LINE_STRING)&&t){var o=t.vertexIndex,i=n.state.uncommittedLngLat;if(!i&&"number"==typeof o){var a=n._getEventPosition(e),s=a.x,u=a.y;i=n._unproject([s,u]),i=n._getClosestPositionOnSegment(o,i,r)}if(i){var c=(o+1)%r.points.length;r.insertPoint(i,c),n._update(n.state.features)}n.setState({uncommittedLngLat:null,hoveredLngLat:null})}}),v(b(b(n)),"_onClick",function(e){var t=n.props.mode,r=(0,u.parseElemDataAttributes)(e.target);if(r&&r.type===l.ELEMENT_TYPE.VERTEX)n._onClickVertex(e,r);else if(t===l.MODES.EDIT_VERTEX&&r&&r.type===l.ELEMENT_TYPE.SEGMENT)n._onClickSegment(e,r);else if(t!==l.MODES.SELECT_FEATURE&&t!==l.MODES.EDIT_VERTEX||!r||r.type!==l.ELEMENT_TYPE.FEATURE){var o=n._getSelectedFeature(),i=n._getEventPosition(e),a=i.x,s=i.y;switch(t){case l.MODES.EDIT_VERTEX:o&&n.props.onSelect({selectedFeatureId:null,sourceEvent:e});break;case l.MODES.DRAW_POINT:n._addFeature(t,{x:a,y:s});break;case l.MODES.DRAW_PATH:case l.MODES.DRAW_POLYGON:o&&o.isClosed?n._clearCache():o?n._addPoint(a,s,o):n._addFeature(t,{x:a,y:s});break;case l.MODES.DRAW_RECTANGLE:o&&o.isClosed?(n._clearCache(),n.props.onSelect({selectedFeatureId:null,sourceEvent:e})):n._addFeature(t,{x:a,y:s})}}else n._onClickFeature(e,r)}),v(b(b(n)),"_onPan",function(e){var t=(0,u.parseElemDataAttributes)(e.target),r=t&&t.type;(r===l.ELEMENT_TYPE.VERTEX||r===l.ELEMENT_TYPE.SEGMENT||n.state.isDragging||null!==n.state.uncommittedLngLat)&&e.stopImmediatePropagation()}),v(b(b(n)),"_project",function(e){return n._context&&n._context.viewport&&n._context.viewport.project(e)}),v(b(b(n)),"_unproject",function(e){return n._context&&n._context.viewport&&n._context.viewport.unproject(e)}),v(b(b(n)),"_matchesFeature",function(e,t){if(!e||e.type!==l.ELEMENT_TYPE.FEATURE||!t)return!1;var r=e.featureIndex,o=n.props.features,i=o&&o[r];return i&&t.id===i.id}),v(b(b(n)),"_getClosestPositionOnSegment",function(e,t,n){var r=n&&n.points;if(!r||!r.length)return null;var o=r[e],i=r[(e+1)%r.length];return(0,u.findClosestPointOnLineSegment)(o,i,t)}),v(b(b(n)),"_getEventPosition",function(e){var t=e.offsetCenter,n=t.x,r=t.y;return{x:Number(n),y:Number(r)}}),v(b(b(n)),"_getSelectedFeature",function(){var e=n.state,t=e.features,r=e.selectedFeatureId;return t&&t.find(function(e){return e.id===r})}),v(b(b(n)),"_getEditHandleState",function(e,t){var r=n.props.mode,o=n.state,i=o.draggingVertexIndex,a=o.hoveredVertexIndex,s=n._getSelectedFeature(),u=e===i||s&&s.renderType===l.RENDER_TYPE.POINT,c=r===l.MODES.DRAW_POLYGON&&0===a&&-1===e;if(t)return t;if(c)return l.RENDER_STATE.CLOSING;if(u)return l.RENDER_STATE.SELECTED;switch(e){case a:return l.RENDER_STATE.HOVERED;case A:return l.RENDER_STATE.UNCOMMITTED;default:return l.RENDER_STATE.INACTIVE}}),v(b(b(n)),"_getFeatureRenderState",function(e,t){var r=n.state,o=r.selectedFeatureId,i=r.hoveredFeatureId;if(t)return t;switch(e){case o:return l.RENDER_STATE.SELECTED;case i:return l.RENDER_STATE.HOVERED;case A:return l.RENDER_STATE.UNCOMMITTED;default:return l.RENDER_STATE.INACTIVE}}),v(b(b(n)),"_renderVertex",function(e,t,o,i,a,u){var c=n._project(e);if(!c)return null;var p=n.props.clickRadius,d="".concat(l.ELEMENT_TYPE.VERTEX,".").concat(t,".").concat(o,".").concat(i);switch(u){case"circle":return r.default.createElement("g",{key:d,transform:"translate(".concat(c[0],", ").concat(c[1],")")},r.default.createElement("circle",{"data-type":l.ELEMENT_TYPE.VERTEX,"data-feature-index":t,"data-vertex-index":o,"data-operation":i,key:"".concat(d,".hidden"),style:f({},a,s.HIDDEN_CLICKABLE_STYLE,{stroke:"none"}),cx:0,cy:0,r:p}),r.default.createElement("circle",{"data-type":l.ELEMENT_TYPE.VERTEX,"data-feature-index":t,"data-vertex-index":o,"data-operation":i,key:d,style:a,cx:0,cy:0}));case"rect":return r.default.createElement("g",{key:"vertex.".concat(o),transform:"translate(".concat(c[0],", ").concat(c[1],")")},r.default.createElement("rect",{"data-type":l.ELEMENT_TYPE.VERTEX,"data-feature-index":t,"data-vertex-index":o,"data-operation":i,key:"".concat(d,".hidden"),style:f({},a,s.HIDDEN_CLICKABLE_STYLE,{width:p,height:p})}),r.default.createElement("rect",{"data-type":l.ELEMENT_TYPE.VERTEX,"data-feature-index":t,"data-vertex-index":o,"data-operation":i,key:d,style:a}));default:return null}}),v(b(b(n)),"_renderSegment",function(e,t,o,i){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},s=n.props.clickRadius,u=n._getProjectedData([o,i],l.RENDER_TYPE.LINE_STRING),c=a.radius,p=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(a,["radius"]),d="".concat(l.ELEMENT_TYPE.SEGMENT,".").concat(e,".").concat(t);return r.default.createElement("g",{key:d},r.default.createElement("path",{"data-type":l.ELEMENT_TYPE.SEGMENT,"data-feature-index":e,"data-vertex-index":t,key:"".concat(d,".hidden"),style:f({},p,{strokeWidth:s||c,opacity:0}),d:u}),r.default.createElement("path",{"data-type":l.ELEMENT_TYPE.SEGMENT,"data-feature-index":e,"data-vertex-index":t,key:d,style:p,d:u}))}),v(b(b(n)),"_renderCommittedStroke",function(e,t,o){var i=t.points,a=t.isClosed,s=t.renderType;if(!i||i.length<2||s===l.RENDER_TYPE.RECTANGLE&&!a)return null;for(var u=[],c=0;c2&&!i?n._renderSegment(e,"uncommitted-close",s,o[0],r):null}),v(b(b(n)),"_renderFill",function(e,t,o){var i=n.props.mode,a=l.DRAWING_MODES.find(function(e){return e===i}),s=t.points,u=t.renderType,c=t.isClosed;if(u!==l.RENDER_TYPE.POLYGON&&u!==l.RENDER_TYPE.RECTANGLE)return null;var p=n.state.uncommittedLngLat,h=s;p&&a&&(h=d(s).concat([p]));var m=n._getProjectedData(h,u,c);return r.default.createElement("path",{"data-type":l.ELEMENT_TYPE.FEATURE,"data-feature-index":e,key:"".concat(l.ELEMENT_TYPE.FEATURE,".").concat(e,".fill"),style:f({},o,{stroke:"none"}),d:m})}),v(b(b(n)),"_renderCurrentPath",function(e,t){var r=e.points,o=e.renderType;if(!r||!r.length||o===l.RENDER_TYPE.POINT)return null;var i=n.props.getFeatureStyle,a=e.toFeature(),s=i({feature:a,state:l.RENDER_STATE.SELECTED}),u=i({feature:a,state:l.RENDER_STATE.UNCOMMITTED}),c=i({feature:a,state:l.RENDER_STATE.CLOSING}),p=n._renderCommittedStroke(t,e,s),f=n._renderUncommittedStrokes(t,e,u)||[],h=n._renderClosingStroke(t,e,c);return[n._renderFill(t,e,u),p].concat(d(f),[h]).filter(Boolean)}),v(b(b(n)),"_renderCommittedVertices",function(e,t,r){for(var o=n.props,i=o.mode,a=o.getEditHandleStyle,s=o.getEditHandleShape,u=t.isClosed,c=t.points,p=[],f=0;f2&&(h=l.OPERATIONS.INTERSECT),p.push(n._renderVertex(d,e,f,h,m,g))}return p}),v(b(b(n)),"_renderUncommittedVertex",function(e,t,r){var o=n.props,i=o.getEditHandleStyle,a=o.getEditHandleShape,s=n.state,u=s.selectedFeatureId,c=s.uncommittedLngLat,p=null;if(u===t.id&&c){var d=i({feature:r,index:"uncommitted",state:n._getEditHandleState(-1,l.RENDER_STATE.UNCOMMITTED)}),h="function"==typeof a?a({feature:r,index:null,state:n._getEditHandleState(-1)}):a;p=n._renderVertex(c,e,"uncommitted",l.OPERATIONS.INSERT,f({},d,{pointerEvents:"none"}),h)}return p}),v(b(b(n)),"_renderCurrentVertices",function(e,t){var o=e.points;if(!o||!o.length)return null;var i=e.toFeature(),a=n._renderCommittedVertices(t,e,i),s=n._renderUncommittedVertex(t,e,i);return r.default.createElement("g",{key:"edit-handles"},a,s)}),v(b(b(n)),"_renderCurrent",function(){var e=n.state.features,t=n._getSelectedFeature();if(!e||!t||!t.points)return null;var o=n.props.mode,i=e.findIndex(function(e){return e.id===t.id});return r.default.createElement("g",{key:"feature current",style:o===l.MODES.READ_ONLY||o===l.MODES.SELECT_FEATURE?l.STATIC_STYLE:null},n._renderCurrentPath(t,i),n._renderCurrentVertices(t,i))}),v(b(b(n)),"_renderFeature",function(e,t){if(e===n._getSelectedFeature())return null;var o=n.props.clickRadius,i=e.id,a=e.points,u=e.renderType,c=e.isClosed;if(!a||!a.length)return null;var p=n._getProjectedData(a,u,c);if(!p)return null;var d=e.toFeature(),h=n._getFeatureRenderState(i),m=n.props,g=m.getFeatureStyle,b=m.getFeatureShape,v=g({feature:d,state:h}),y="function"==typeof b?b({feature:d,state:h}):b,A="".concat(l.ELEMENT_TYPE.FEATURE,".").concat(t);switch(u){case l.RENDER_TYPE.POINT:return"rect"===y?r.default.createElement("g",{key:A,transform:"translate(".concat(p[0][0],", ").concat(p[0][1],")")},r.default.createElement("rect",{"data-type":l.ELEMENT_TYPE.FEATURE,"data-feature-index":t,key:"".concat(A,".hidden"),style:f({},v,s.HIDDEN_CLICKABLE_STYLE,{width:o,height:o})}),r.default.createElement("rect",{"data-type":l.ELEMENT_TYPE.FEATURE,"data-feature-index":t,key:A,style:v})):r.default.createElement("g",{key:A,transform:"translate(".concat(p[0][0],", ").concat(p[0][1],")")},r.default.createElement("circle",{"data-type":l.ELEMENT_TYPE.FEATURE,"data-feature-index":t,key:"".concat(A,".hidden"),style:f({},v,{opacity:0}),cx:0,cy:0,r:o}),r.default.createElement("circle",{"data-type":l.ELEMENT_TYPE.FEATURE,"data-feature-index":t,key:"feature.".concat(t),style:v,cx:0,cy:0}));case l.RENDER_TYPE.LINE_STRING:return r.default.createElement("g",{key:A},r.default.createElement("path",{"data-type":l.ELEMENT_TYPE.FEATURE,"data-feature-index":t,key:"".concat(A,".hidden"),style:f({},v,{strokeWidth:o,opacity:0}),d:p}),r.default.createElement("path",{"data-type":l.ELEMENT_TYPE.FEATURE,"data-feature-index":t,key:A,style:v,d:p}));case"Polygon":case"Rectangle":return r.default.createElement("path",{"data-type":l.ELEMENT_TYPE.FEATURE,"data-feature-index":t,key:A,style:v,d:p});default:return null}}),v(b(b(n)),"_renderFeatures",function(){var e=n.state.features;return e&&e.map(n._renderFeature)}),v(b(b(n)),"_renderCanvas",function(){var e=n.state,t=e.selectedFeatureId,o=e.features;return r.default.createElement("svg",{key:"draw-canvas",width:"100%",height:"100%"},o&&o.length>0&&r.default.createElement("g",{key:"feature-group"},n._renderFeatures()),t&&n._renderCurrent())}),v(b(b(n)),"_renderEditor",function(){var e=n._context&&n._context.viewport||{},t=n.props.style,o=e.width,i=e.height;return r.default.createElement("div",{id:"editor",style:f({width:o,height:i},t),ref:function(e){n._containerRef=e}},n._renderCanvas())}),n.state={features:e.features?e.features.map(function(e){return a.default.fromFeature(e)}).filter(Boolean):null,selectedFeatureId:-1,hoveredFeatureId:null,hoveredLngLat:null,hoveredVertexIndex:-1,uncommittedLngLat:null,draggingVertexIndex:-1,startDragPos:null,isDragging:!1,didDrag:!1},n._containerRef=null,n._events={},n._context=null,n}var n,c;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&g(e,t)}(t,e),n=t,c=[{key:"componentDidMount",value:function(){this.props.mode&&this.props.mode!==l.MODES.READ_ONLY&&this._setupEvents()}},{key:"componentWillReceiveProps",value:function(e){this.props.mode!==e.mode&&(e.mode&&e.mode!==l.MODES.READ_ONLY||this._removeEvents(),this.props.mode&&this.props.mode!==l.MODES.READ_ONLY||this._setupEvents()),this.props.mode===e.mode&&this.props.features===e.features||this.setState({features:e.features&&e.features.map(function(e){return a.default.fromFeature(e)}).filter(Boolean)}),this.props.mode===e.mode&&this.props.selectedFeatureId===e.selectedFeatureId||(this._clearCache(),this.setState({selectedFeatureId:e.selectedFeatureId}))}},{key:"componentWillUnmount",value:function(){this._removeEvents()}},{key:"_setupEvents",value:function(){var e=this,t=this._containerRef;t&&this._context&&this._context.eventManager&&(this._events={anyclick:function(t){return e._onEvent(e._onClick,t,!0)},click:function(e){return e.stopImmediatePropagation()},pointermove:function(t){return e._onEvent(e._onMouseMove,t,!0)},pointerdown:function(t){return e._onEvent(e._onMouseDown,t,!0)},pointerup:function(t){return e._onEvent(e._onMouseUp,t,!0)},panmove:function(t){return e._onEvent(e._onPan,t,!1)},panstart:function(t){return e._onEvent(e._onPan,t,!1)},panend:function(t){return e._onEvent(e._onPan,t,!1)}},this._context.eventManager.on(this._events,t))}},{key:"_removeEvents",value:function(){this._context&&this._context.eventManager&&this._events&&(this._context.eventManager.off(this._events),this._events=null)}},{key:"_getProjectedData",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(0===e.length)return"";var o=e.map(function(e){return n._project(e)});switch(t){case l.RENDER_TYPE.POINT:return o;case l.RENDER_TYPE.LINE_STRING:case l.RENDER_TYPE.POLYGON:case l.RENDER_TYPE.RECTANGLE:var i=o.map(function(e){return"".concat(e[0],",").concat(e[1])}).join("L");return"M ".concat(i," ").concat(r?"z":"");default:return null}}},{key:"render",value:function(){var e=this;return r.default.createElement(o._MapContext.Consumer,null,function(t){e._context=t;var n=t&&t.viewport;return!n||n.height<=0||n.width<=0?null:e._renderEditor()})}}],c&&h(n.prototype,c),t}(r.PureComponent);t.default=M,v(M,"defaultProps",y)},12849(e,t,n){"use strict";e.exports=function(e,t,n){return"string"!=typeof t&&(n=t,t=void 0),function(e){var t=e||{},n=function(e,t){for(var n=-1;++n-1&&(_.call(this,e),O.call(this,e))},link:y(function(){var e=this.stack[this.stack.length-1];h("inReference")?(e.type+="Reference",e.referenceType=h("referenceType")||"shortcut",delete e.url,delete e.title):(delete e.identifier,delete e.label,delete e.referenceType),c("referenceType")}),listItem:y(),listOrdered:y(),listUnordered:y(),paragraph:y(),referenceString:function(e){var t=this.resume();this.stack[this.stack.length-1].label=t,this.stack[this.stack.length-1].identifier=a(this.sliceSerialize(e)).toLowerCase(),c("referenceType","full")},resourceDestinationString:function(){var e=this.resume();this.stack[this.stack.length-1].url=e},resourceTitleString:function(){var e=this.resume();this.stack[this.stack.length-1].title=e},resource:function(){c("inReference")},setextHeading:y(function(){c("setextHeadingSlurpLineEnding")}),setextHeadingLineSequence:function(e){this.stack[this.stack.length-1].depth=61===this.sliceSerialize(e).charCodeAt(0)?1:2},setextHeadingText:function(){c("setextHeadingSlurpLineEnding",!0)},strong:y(),thematicBreak:y()}},t.mdastExtensions||[]),l={};return function(e){for(var t,r={type:"root",children:[]},a=[],s=[],l=-1,p={stack:[r],tokenStack:a,config:n,enter:v,exit:A,buffer:b,resume:M,setData:c,getData:h};++la});var r=n(58168),o=n(82284);function i(e){return e&&"object"===(0,o.A)(e)&&e.constructor===Object}function a(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{clone:!0},o=n.clone?(0,r.A)({},e):e;return i(e)&&i(t)&&Object.keys(t).forEach(function(r){"__proto__"!==r&&(i(t[r])&&r in e?o[r]=a(e[r],t[r],n):o[r]=t[r])}),o}},12887(e,t,n){"use strict";var r=n(44576),o=n(79039),i=n(79504),a=n(94644),s=n(23792),l=n(78227)("iterator"),u=r.Uint8Array,c=i(s.values),p=i(s.keys),f=i(s.entries),d=a.aTypedArray,h=a.exportTypedArrayMethod,m=u&&u.prototype,g=!o(function(){m[l].call([1])}),b=!!m&&m.values&&m[l]===m.values&&"values"===m.values.name,v=function(){return c(d(this))};h("entries",function(){return f(d(this))},g),h("keys",function(){return p(d(this))},g),h("values",v,g||!b,{name:"values"}),h(l,v,g||!b,{name:"values"})},13003(e){"use strict";e.exports=function(e){return e!=e}},13054(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);or});const r=function(){return[]}},13207(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(43693)),i=r(n(96540)),a=r(n(5556)),s=r(n(43918));function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function u(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:a,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s,n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0;return function(a){var s=t(),l=(0,o.connect)(function(t,n){return e(n.selector(t),n,t)},function(e,t){return s(t.dispatch,t,e)},n,r)(a);return(0,i.default)(l)}}},13366(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(70644);function o(e){if("string"!=typeof e)throw new Error((0,r.A)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},13370(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={Tasks:!0,reportTasksForTesting:!0,all:!0,allSettled:!0,fromCallback:!0,fromPromise:!0,fromPromiseWithProgress:!0,taskCreator:!0,taskMiddleware:!0,withTask:!0,withTasks:!0,disableStackCapturing:!0,getGlobalTaskQueue:!0};Object.defineProperty(t,"reportTasksForTesting",{enumerable:!0,get:function(){return o.reportTasksForTesting}}),Object.defineProperty(t,"all",{enumerable:!0,get:function(){return o.all}}),Object.defineProperty(t,"allSettled",{enumerable:!0,get:function(){return o.allSettled}}),Object.defineProperty(t,"fromCallback",{enumerable:!0,get:function(){return o.fromCallback}}),Object.defineProperty(t,"fromPromise",{enumerable:!0,get:function(){return o.fromPromise}}),Object.defineProperty(t,"fromPromiseWithProgress",{enumerable:!0,get:function(){return o.fromPromiseWithProgress}}),Object.defineProperty(t,"taskCreator",{enumerable:!0,get:function(){return i.taskCreator}}),Object.defineProperty(t,"taskMiddleware",{enumerable:!0,get:function(){return a.taskMiddleware}}),Object.defineProperty(t,"withTask",{enumerable:!0,get:function(){return a.withTask}}),Object.defineProperty(t,"withTasks",{enumerable:!0,get:function(){return a.withTasks}}),Object.defineProperty(t,"disableStackCapturing",{enumerable:!0,get:function(){return a.disableStackCapturing}}),Object.defineProperty(t,"getGlobalTaskQueue",{enumerable:!0,get:function(){return s.getGlobalTaskQueue}}),t.default=t.Tasks=void 0;var o=n(95087),i=n(8603),a=n(1916),s=n(60495),l=n(18944);Object.keys(l).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}}))});var u={all:o.all,allSettled:o.allSettled,fromCallback:o.fromCallback,fromPromise:o.fromPromise,fromPromiseWithProgress:o.fromPromiseWithProgress};t.Tasks=u;var c=u;t.default=c},13383(e,t,n){var r=n(64194),o=n(15413)("toStringTag"),i="Arguments"==r(function(){return arguments}());e.exports=function(e){var t,n,a;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),o))?n:i?r(t):"Object"==(a=r(t))&&"function"==typeof t.callee?"Arguments":a}},13405(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(43693)),i=r(n(17383)),a=r(n(34579)),s=r(n(29511)),l=r(n(28452)),u=r(n(63072)),c=n(44852),p=r(n(27052));function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function d(e){for(var t=1;t0?n:null}}]),o}(c.CompositeLayer);t.default=g,g.layerName="SvgIconLayer",g.defaultProps=m},13430(e,t){"use strict";function n(e){if("string"!=typeof e)throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}t.basename=function(e,t){var r,o,i,a,s=0,l=-1;if(void 0!==t&&"string"!=typeof t)throw new TypeError('"ext" argument must be a string');if(n(e),r=e.length,void 0===t||!t.length||t.length>e.length){for(;r--;)if(47===e.charCodeAt(r)){if(i){s=r+1;break}}else l<0&&(i=!0,l=r+1);return l<0?"":e.slice(s,l)}if(t===e)return"";for(o=-1,a=t.length-1;r--;)if(47===e.charCodeAt(r)){if(i){s=r+1;break}}else o<0&&(i=!0,o=r+1),a>-1&&(e.charCodeAt(r)===t.charCodeAt(a--)?a<0&&(l=r):(a=-1,l=o));return s===l?l=o:l<0&&(l=e.length),e.slice(s,l)},t.dirname=function(e){var t,r,o;if(n(e),!e.length)return".";for(t=-1,o=e.length;--o;)if(47===e.charCodeAt(o)){if(r){t=o;break}}else r||(r=!0);return t<0?47===e.charCodeAt(0)?"/":".":1===t&&47===e.charCodeAt(0)?"//":e.slice(0,t)},t.extname=function(e){var t,r,o,i=-1,a=0,s=-1,l=0;for(n(e),o=e.length;o--;)if(47!==(r=e.charCodeAt(o)))s<0&&(t=!0,s=o+1),46===r?i<0?i=o:1!==l&&(l=1):i>-1&&(l=-1);else if(t){a=o+1;break}return i<0||s<0||0===l||1===l&&i===s-1&&i===a+1?"":e.slice(i,s)},t.join=function(){for(var e,t=-1;++t2){if((r=o.lastIndexOf("/"))!==o.length-1){r<0?(o="",i=0):i=(o=o.slice(0,r)).length-1-o.lastIndexOf("/"),a=l,s=0;continue}}else if(o.length){o="",i=0,a=l,s=0;continue}t&&(o=o.length?o+"/..":"..",i=2)}else o.length?o+="/"+e.slice(a+1,l):o=e.slice(a+1,l),i=l-a-1;a=l,s=0}else 46===n&&s>-1?s++:s=-1}return o}(e,!t),r.length||t||(r="."),r.length&&47===e.charCodeAt(e.length-1)&&(r+="/"),t?"/"+r:r}(e)},t.sep="/"},13451(e,t,n){"use strict";var r=n(46518),o=n(43839).findLastIndex,i=n(6469);r({target:"Array",proto:!0},{findLastIndex:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),i("findLastIndex")},13463(e){"use strict";e.exports={parse:function(e){var t,n;return t=e.split(";"),{raw:e,type:(n=t[0].trim().split("+"))[0],suffix:n[1]?"+"+n[1]:"",params:t.slice(1).reduce(function(e,t){return e[(t=t.split("="))[0].trim()]=t[1]?t[1].trim():void 0,e},{})}}}},13491(e,t,n){"use strict";function r(e){return"object"==typeof e&&"length"in e?e:Array.from(e)}n.d(t,{A:()=>r})},13558(e,t,n){"use strict";n.d(t,{H2:()=>h,O1:()=>f,lG:()=>p,t7:()=>b});var r=n(54756),o=n.n(r),i=n(10467),a=n(64310),s=n(47458),l=n(93552),u=n(3840),c="Cannot convert supplied data type";function p(e,t){if(t.text&&"string"==typeof e)return e;if(e instanceof ArrayBuffer){var n=e;return t.text&&!t.binary?new TextDecoder("utf8").decode(n):n}if(ArrayBuffer.isView(e)||(0,s.Pe)(e)){if(t.text&&!t.binary)return new TextDecoder("utf8").decode(e);var r=e.buffer,o=e.byteLength||e.length;return 0===e.byteOffset&&o===r.byteLength||(r=r.slice(e.byteOffset,e.byteOffset+o)),r}throw new Error(c)}function f(e,t){return d.apply(this,arguments)}function d(){return(d=(0,i.A)(o().mark(function e(t,n){var r,i;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t instanceof ArrayBuffer||ArrayBuffer.isView(t),"string"!=typeof t&&!r){e.next=3;break}return e.abrupt("return",p(t,n));case 3:if(!(0,s.qf)(t)){e.next=7;break}return e.next=6,(0,u.wv)(t);case 6:t=e.sent;case 7:if(!(0,s.Sv)(t)){e.next=21;break}return i=t,e.next=11,(0,u.Mz)(i);case 11:if(!n.binary){e.next=17;break}return e.next=14,i.arrayBuffer();case 14:e.t0=e.sent,e.next=20;break;case 17:return e.next=19,i.text();case 19:e.t0=e.sent;case 20:return e.abrupt("return",e.t0);case 21:if((0,s.H1)(t)&&(t=(0,l.l)(t)),!(0,s.xZ)(t)&&!(0,s.Td)(t)){e.next=24;break}return e.abrupt("return",(0,a.g)(t));case 24:throw new Error(c);case 25:case"end":return e.stop()}},e)}))).apply(this,arguments)}function h(e){return m.apply(this,arguments)}function m(){return(m=(0,i.A)(o().mark(function e(t){return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,s.Vv)(t)){e.next=2;break}return e.abrupt("return",t);case 2:if(!(0,s.Sv)(t)){e.next=6;break}return e.next=5,(0,u.Mz)(t);case 5:return e.abrupt("return",(0,l.l)(t.body));case 6:if(!(0,s.qf)(t)&&!(0,s.H1)(t)){e.next=8;break}return e.abrupt("return",(0,l.l)(t));case 8:if(!(0,s.Td)(t)){e.next=10;break}return e.abrupt("return",t[Symbol.asyncIterator]());case 10:return e.abrupt("return",g(t));case 11:case"end":return e.stop()}},e)}))).apply(this,arguments)}function g(e){if(ArrayBuffer.isView(e))return o().mark(function t(){return o().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.buffer;case 2:case"end":return t.stop()}},t)})();if(e instanceof ArrayBuffer)return o().mark(function t(){return o().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e;case 2:case"end":return t.stop()}},t)})();if((0,s.Vv)(e))return e;if((0,s.xZ)(e))return e[Symbol.iterator]();throw new Error(c)}function b(e){return v.apply(this,arguments)}function v(){return(v=(0,i.A)(o().mark(function e(t){var n;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,s.H1)(t)){e.next=2;break}return e.abrupt("return",t);case 2:if(!(0,s.Sv)(t)){e.next=4;break}return e.abrupt("return",t.body);case 4:return e.next=6,(0,u.wv)(t);case 6:return n=e.sent,e.abrupt("return",n.body);case 8:case"end":return e.stop()}},e)}))).apply(this,arguments)}},13579(e,t,n){"use strict";var r=n(46518),o=n(69565),i=n(72652),a=n(79306),s=n(28551),l=n(1767),u=n(9539),c=n(84549)("some",TypeError);r({target:"Iterator",proto:!0,real:!0,forced:c},{some:function(e){s(this);try{a(e)}catch(e){u(this,"throw",e)}if(c)return o(c,this,e);var t=l(this),n=0;return i(t,function(t,r){if(e(t,n++))return r()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},13609(e,t,n){"use strict";var r=n(46518),o=n(48981),i=n(26198),a=n(34527),s=n(84606),l=n(96837);r({target:"Array",proto:!0,arity:1,forced:1!==[].unshift(0)||!function(){try{Object.defineProperty([],"length",{writable:!1}).unshift()}catch(e){return e instanceof TypeError}}()},{unshift:function(e){var t=o(this),n=i(t),r=arguments.length;if(r){l(n+r);for(var u=n;u--;){var c=u+r;u in t?t[c]=t[u]:s(t,c)}for(var p=0;pu});var r=n(74848),o=n(96540),i=n(93443),a=n(20225),s=(n(2543),n(53422));const l=(e,t)=>Math.max((e.toString().split(".")[1]||"").length,(t.toString().split(".")[1]||"").length),u=(0,i.PA)((0,o.forwardRef)(({label:e,labelHelperText:t,labelHelperTooltipId:n,supportingContentIcon:o,value:u,supportingContentText:c,layout:p,size:f,onChange:d,onError:h,min:m,max:g,requiredError:b,rangeError:v,variant:y,allowFloats:A,disabled:M,invalidFormatError:_,formatLabel:O,step:z=1},w)=>{const x=(0,i.iz)(()=>({internalValue:u,onChange:d,onError:h,min:m,max:g,disabled:M,rangeError:v,supportingContentText:c,allowFloats:A,requiredError:b,invalidFormatError:_,step:z,get value(){return this.internalValue},handleChange(e){if(this.internalValue=Number.isNaN(e)?void 0:e,this.hasError)return void(null==h||h());const t=this.allowFloats?Number.parseFloat:Number.parseInt;this.onChange(t(e.toString(),10))},innerOnChange(e){const t=e.target.valueAsNumber;this.handleChange(t)},decrement(){const e=this.value??this.min,t=e-this.step,n=l(this.step,e);this.handleChange(Number(t.toFixed(n)))},increment(){const e=this.value??this.min-this.step,t=e+this.step,n=l(this.step,e);this.handleChange(Number(t.toFixed(n)))},clear(){this.handleChange(NaN)},get isOverMaxRange(){return void 0!==this.value&&this.value>this.max},get isBellowMinRange(){return void 0!==this.value&&this.value{x.internalValue=u,x.onChange=d,x.onError=h,x.supportingContentText=c,x.min=m,x.max=g,x.disabled=M,x.rangeError=v,x.allowFloats=A,x.requiredError=b,x.invalidFormatError=_,x.step=z},[u,d,c,m,g,M,v,A,b,_,z]),(0,r.jsx)(s.sx,{ref:w,min:m,max:g,step:z,size:f,type:"number",label:e,labelHelperText:t,labelHelperTooltipId:n,layout:p,value:x.value??"",disabled:M,fieldType:"outlined",valueLabel:O,hasError:x.hasError,onChange:x.innerOnChange,supportingContentIcon:o,supportingContentText:x.supportingContent,prefixIcon:x.isEmpty?"add":void 0,placeholder:x.isEmpty?b:"",actions:"withControls"===y?[{icon:"subtract",flavor:"other",disabled:x.isBellowMinRange,onClick:x.decrement},{icon:"add",flavor:"other",disabled:x.isOverMaxRange,onClick:x.increment}]:[{icon:"close",flavor:"error",onClick:x.clear}]})}));u.displayName="NumericField"},13686(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.getSupportedFilterFields=c,t.default=void 0;var i=o(n(96540)),a=n(6973),s=r(n(19943)),l=r(n(56666)),u=r(n(93401));function c(e,t){return e?t.filter(function(t){return e.includes(t.type)}):t}function p(e,t,n){var r=i.default.memo(function(r){var o=r.idx,s=r.filter,l=r.datasets,u=r.allAvailableFields,p=r.setFilter,f=r.removeFilter,d=r.enlargeFilter,h=(0,i.useCallback)(function(e){return p(o,"name",e.name)},[o,p]),m=(0,i.useCallback)(function(e){return p(o,"dataId",e)},[o,p]),g=l[s.dataId[0]],b=(0,i.useMemo)(function(){return c(g.supportedFilterTypes,u)},[g.supportedFilterTypes,u]);return i.default.createElement(i.default.Fragment,null,i.default.createElement(e,{datasets:[g],allAvailableFields:b,idx:o,filter:s,removeFilter:f,enlargeFilter:d,enlarged:s.enlarged},i.default.createElement(n,{inputTheme:"secondary",fields:b,value:Array.isArray(s.name)?s.name[0]:s.name,erasable:!1,onSelect:h})),i.default.createElement(a.StyledFilterContent,{className:"filter-panel__content"},Object.keys(l).length>1&&i.default.createElement(t,{inputTheme:"secondary",datasets:l,disabled:s.freeze,dataId:s.dataId,onSelect:m})))});return r.displayName="NewFilterPanel",r}p.deps=[s.default,l.default,u.default];var f=p;t.default=f},13709(e,t,n){"use strict";var r=n(82839).match(/firefox\/(\d+)/i);e.exports=!!r&&+r[1]},13763(e,t,n){"use strict";var r=n(82839);e.exports=/MSIE|Trident/.test(r)},13769(e,t,n){"use strict";var r=n(6305),o=n(24994);Object.defineProperty(t,"__esModule",{value:!0});var i={TimeRangeSlider:!0,RangeSlider:!0,VisConfigSlider:!0,VisConfigSwitch:!0,LayerConfigGroup:!0,ChannelByValueSelector:!0,FieldSelector:!0,FieldToken:!0,PanelHeaderAction:!0,FieldListItemFactory:!0,InfoHelper:!0,TimeRangeSliderFactory:!0,RangeSliderFactory:!0,VisConfigSliderFactory:!0,VisConfigSwitchFactory:!0,LayerConfigGroupFactory:!0,LayerConfigGroupLabelFactory:!0,ConfigGroupCollapsibleContent:!0,ChannelByValueSelectorFactory:!0,LayerConfiguratorFactory:!0,HowToButton:!0,LayerColorRangeSelector:!0,LayerColorSelector:!0,FieldListItemFactoryFactory:!0,FieldSelectorFactory:!0,FieldTokenFactory:!0,PanelHeaderActionFactory:!0,InfoHelperFactory:!0,appInjector:!0,KeplerGl:!0,injectComponents:!0,ContainerFactory:!0,KeplerGlFactory:!0,DEFAULT_KEPLER_GL_PROPS:!0,SidePanelFactory:!0,PanelTitleFactory:!0,MapContainerFactory:!0,Attribution:!0,MapsLayoutFactory:!0,BottomWidgetFactory:!0,LayerAnimationControllerFactory:!0,FilterAnimationControllerFactory:!0,ModalContainerFactory:!0,PlotContainerFactory:!0,GeocoderPanelFactory:!0,PanelHeaderFactory:!0,SaveExportDropdownFactory:!0,PanelHeaderDropdownFactory:!0,CollapseButtonFactory:!0,SidebarFactory:!0,PanelToggleFactory:!0,PanelTabFactory:!0,AddDataButtonFactory:!0,LayerManagerFactory:!0,LayerPanelFactory:!0,LayerPanelHeaderFactory:!0,LayerLabelEditor:!0,LayerTitleSectionFactory:!0,TextLabelPanelFactory:!0,SourceDataCatalogFactory:!0,SourceDataSelectorFactory:!0,DatasetTitleFactory:!0,DatasetInfoFactory:!0,DatasetTagFactory:!0,FilterManagerFactory:!0,FilterPanelFactory:!0,InteractionManagerFactory:!0,BrushConfigFactory:!0,TooltipConfigFactory:!0,MapManagerFactory:!0,LayerGroupSelectorFactory:!0,MapStyleSelectorFactory:!0,CustomPanelsFactory:!0,MapPopoverFactory:!0,MapControlFactory:!0,LayerHoverInfoFactory:!0,CoordinateInfoFactory:!0,LayerSelectorPanelFactory:!0,LocalePanelFactory:!0,MapControlPanelFactory:!0,MapControlTooltipFactory:!0,MapLegendFactory:!0,LayerLegendHeaderFactory:!0,LayerLegendContentFactory:!0,MapDrawPanelFactory:!0,SplitMapButtonFactory:!0,MapLegendPanelFactory:!0,Toggle3dButtonFactory:!0,MapControlToolbarFactory:!0,ModalDialogFactory:!0,DeleteDatasetModalFactory:!0,DataTableModalFactory:!0,LoadDataModalFactory:!0,ExportImageModalFactory:!0,ExportDataModalFactory:!0,AddMapStyleModalFactory:!0,ExportMapModalFactory:!0,ModalTabsFactory:!0,LoadStorageMapFactory:!0,ExportJsonMapFactory:!0,ExportHtmlMapFactory:!0,AnimationControlFactory:!0,AnimationControllerFactory:!0,SpeedControlFactory:!0,PlaybackControlsFactory:!0,FloatingTimeDisplayFactory:!0,AnimationSpeedSliderFactory:!0,RangePlotFactory:!0,HistogramPlotFactory:!0,LineChartFactory:!0,RangeBrushFactory:!0,TimeSliderMarkerFactory:!0,TimeRangeSliderTimeTitleFactory:!0,TimeWidgetFactory:!0,TimeWidgetTopFactory:!0,SingleSelectFilterFactory:!0,MultiSelectFilterFactory:!0,timeRangeSliderFieldsSelector:!0,TimeRangeFilterFactory:!0,RangeFilterFactory:!0,EditorFactory:!0,FeatureActionPanelFactory:!0,injector:!0,provideRecipesToInjector:!0,withState:!0,CloudTile:!0,FileUploadFactory:!0,FileUpload:!0,DatasetLabel:!0,ItemSelector:!0,StyledDropdownSelect:!0,Typeahead:!0,DropdownList:!0,Modal:!0,ModalFooter:!0,ModalTitle:!0,AppLogo:!0,Switch:!0,Checkbox:!0,LoadingSpinner:!0,LoadingDialog:!0,Portaled:!0,ProgressBar:!0,FileUploadProgress:!0,Slider:!0,DatasetSquare:!0,ActionPanel:!0,ActionPanelItem:!0,DataTableFactory:!0,CanvasHack:!0,MapLayerSelector:!0,VerticalToolbar:!0,ToolbarItem:!0,LayerTypeSelectorFactory:!0,LayerTypeDropdownListFactory:!0,LayerTypeListItemFactory:!0,ColumnSelectorFactory:!0,FilterPanelHeaderFactory:!0,Icons:!0,KeplerGlContext:!0,RootContext:!0};Object.defineProperty(t,"TimeRangeSliderFactory",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"RangeSliderFactory",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"VisConfigSliderFactory",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"VisConfigSwitchFactory",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"LayerConfigGroupFactory",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"LayerConfigGroupLabelFactory",{enumerable:!0,get:function(){return c.LayerConfigGroupLabelFactory}}),Object.defineProperty(t,"ConfigGroupCollapsibleContent",{enumerable:!0,get:function(){return c.ConfigGroupCollapsibleContent}}),Object.defineProperty(t,"ChannelByValueSelectorFactory",{enumerable:!0,get:function(){return p.ChannelByValueSelectorFactory}}),Object.defineProperty(t,"LayerConfiguratorFactory",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"HowToButton",{enumerable:!0,get:function(){return p.HowToButton}}),Object.defineProperty(t,"LayerColorRangeSelector",{enumerable:!0,get:function(){return p.LayerColorRangeSelector}}),Object.defineProperty(t,"LayerColorSelector",{enumerable:!0,get:function(){return p.LayerColorSelector}}),Object.defineProperty(t,"FieldListItemFactoryFactory",{enumerable:!0,get:function(){return f.FieldListItemFactoryFactory}}),Object.defineProperty(t,"FieldSelectorFactory",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(t,"FieldTokenFactory",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"PanelHeaderActionFactory",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(t,"InfoHelperFactory",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(t,"appInjector",{enumerable:!0,get:function(){return g.appInjector}}),Object.defineProperty(t,"KeplerGl",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(t,"injectComponents",{enumerable:!0,get:function(){return g.injectComponents}}),Object.defineProperty(t,"ContainerFactory",{enumerable:!0,get:function(){return g.ContainerFactory}}),Object.defineProperty(t,"KeplerGlFactory",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(t,"DEFAULT_KEPLER_GL_PROPS",{enumerable:!0,get:function(){return b.DEFAULT_KEPLER_GL_PROPS}}),Object.defineProperty(t,"SidePanelFactory",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(t,"PanelTitleFactory",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(t,"MapContainerFactory",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(t,"Attribution",{enumerable:!0,get:function(){return A.Attribution}}),Object.defineProperty(t,"MapsLayoutFactory",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(t,"BottomWidgetFactory",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(t,"LayerAnimationControllerFactory",{enumerable:!0,get:function(){return _.LayerAnimationControllerFactory}}),Object.defineProperty(t,"FilterAnimationControllerFactory",{enumerable:!0,get:function(){return _.FilterAnimationControllerFactory}}),Object.defineProperty(t,"ModalContainerFactory",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(t,"PlotContainerFactory",{enumerable:!0,get:function(){return z.default}}),Object.defineProperty(t,"GeocoderPanelFactory",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(t,"PanelHeaderFactory",{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(t,"SaveExportDropdownFactory",{enumerable:!0,get:function(){return x.SaveExportDropdownFactory}}),Object.defineProperty(t,"PanelHeaderDropdownFactory",{enumerable:!0,get:function(){return x.PanelHeaderDropdownFactory}}),Object.defineProperty(t,"CollapseButtonFactory",{enumerable:!0,get:function(){return E.CollapseButtonFactory}}),Object.defineProperty(t,"SidebarFactory",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(t,"PanelToggleFactory",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(t,"PanelTabFactory",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(t,"AddDataButtonFactory",{enumerable:!0,get:function(){return T.AddDataButtonFactory}}),Object.defineProperty(t,"LayerManagerFactory",{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(t,"LayerPanelFactory",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(t,"LayerPanelHeaderFactory",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(t,"LayerLabelEditor",{enumerable:!0,get:function(){return P.LayerLabelEditor}}),Object.defineProperty(t,"LayerTitleSectionFactory",{enumerable:!0,get:function(){return P.LayerTitleSectionFactory}}),Object.defineProperty(t,"TextLabelPanelFactory",{enumerable:!0,get:function(){return R.default}}),Object.defineProperty(t,"SourceDataCatalogFactory",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(t,"SourceDataSelectorFactory",{enumerable:!0,get:function(){return I.default}}),Object.defineProperty(t,"DatasetTitleFactory",{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(t,"DatasetInfoFactory",{enumerable:!0,get:function(){return q.default}}),Object.defineProperty(t,"DatasetTagFactory",{enumerable:!0,get:function(){return N.default}}),Object.defineProperty(t,"FilterManagerFactory",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(t,"FilterPanelFactory",{enumerable:!0,get:function(){return F.default}}),Object.defineProperty(t,"InteractionManagerFactory",{enumerable:!0,get:function(){return B.default}}),Object.defineProperty(t,"BrushConfigFactory",{enumerable:!0,get:function(){return W.default}}),Object.defineProperty(t,"TooltipConfigFactory",{enumerable:!0,get:function(){return V.default}}),Object.defineProperty(t,"MapManagerFactory",{enumerable:!0,get:function(){return U.default}}),Object.defineProperty(t,"LayerGroupSelectorFactory",{enumerable:!0,get:function(){return H.default}}),Object.defineProperty(t,"MapStyleSelectorFactory",{enumerable:!0,get:function(){return Y.default}}),Object.defineProperty(t,"CustomPanelsFactory",{enumerable:!0,get:function(){return G.default}}),Object.defineProperty(t,"MapPopoverFactory",{enumerable:!0,get:function(){return X.default}}),Object.defineProperty(t,"MapControlFactory",{enumerable:!0,get:function(){return Z.default}}),Object.defineProperty(t,"LayerHoverInfoFactory",{enumerable:!0,get:function(){return $.default}}),Object.defineProperty(t,"CoordinateInfoFactory",{enumerable:!0,get:function(){return K.default}}),Object.defineProperty(t,"LayerSelectorPanelFactory",{enumerable:!0,get:function(){return J.default}}),Object.defineProperty(t,"LocalePanelFactory",{enumerable:!0,get:function(){return Q.default}}),Object.defineProperty(t,"MapControlPanelFactory",{enumerable:!0,get:function(){return ee.default}}),Object.defineProperty(t,"MapControlTooltipFactory",{enumerable:!0,get:function(){return te.default}}),Object.defineProperty(t,"MapLegendFactory",{enumerable:!0,get:function(){return ne.default}}),Object.defineProperty(t,"LayerLegendHeaderFactory",{enumerable:!0,get:function(){return ne.LayerLegendHeaderFactory}}),Object.defineProperty(t,"LayerLegendContentFactory",{enumerable:!0,get:function(){return ne.LayerLegendContentFactory}}),Object.defineProperty(t,"MapDrawPanelFactory",{enumerable:!0,get:function(){return re.default}}),Object.defineProperty(t,"SplitMapButtonFactory",{enumerable:!0,get:function(){return oe.default}}),Object.defineProperty(t,"MapLegendPanelFactory",{enumerable:!0,get:function(){return ie.default}}),Object.defineProperty(t,"Toggle3dButtonFactory",{enumerable:!0,get:function(){return ae.default}}),Object.defineProperty(t,"MapControlToolbarFactory",{enumerable:!0,get:function(){return se.default}}),Object.defineProperty(t,"ModalDialogFactory",{enumerable:!0,get:function(){return le.default}}),Object.defineProperty(t,"DeleteDatasetModalFactory",{enumerable:!0,get:function(){return ue.default}}),Object.defineProperty(t,"DataTableModalFactory",{enumerable:!0,get:function(){return ce.default}}),Object.defineProperty(t,"LoadDataModalFactory",{enumerable:!0,get:function(){return pe.default}}),Object.defineProperty(t,"ExportImageModalFactory",{enumerable:!0,get:function(){return fe.default}}),Object.defineProperty(t,"ExportDataModalFactory",{enumerable:!0,get:function(){return de.default}}),Object.defineProperty(t,"AddMapStyleModalFactory",{enumerable:!0,get:function(){return he.default}}),Object.defineProperty(t,"ExportMapModalFactory",{enumerable:!0,get:function(){return me.default}}),Object.defineProperty(t,"ModalTabsFactory",{enumerable:!0,get:function(){return ge.default}}),Object.defineProperty(t,"LoadStorageMapFactory",{enumerable:!0,get:function(){return be.default}}),Object.defineProperty(t,"ExportJsonMapFactory",{enumerable:!0,get:function(){return ve.default}}),Object.defineProperty(t,"ExportHtmlMapFactory",{enumerable:!0,get:function(){return ye.default}}),Object.defineProperty(t,"AnimationControlFactory",{enumerable:!0,get:function(){return Ae.default}}),Object.defineProperty(t,"AnimationControllerFactory",{enumerable:!0,get:function(){return Me.default}}),Object.defineProperty(t,"SpeedControlFactory",{enumerable:!0,get:function(){return _e.default}}),Object.defineProperty(t,"PlaybackControlsFactory",{enumerable:!0,get:function(){return Oe.default}}),Object.defineProperty(t,"FloatingTimeDisplayFactory",{enumerable:!0,get:function(){return ze.default}}),Object.defineProperty(t,"AnimationSpeedSliderFactory",{enumerable:!0,get:function(){return we.default}}),Object.defineProperty(t,"RangePlotFactory",{enumerable:!0,get:function(){return xe.default}}),Object.defineProperty(t,"HistogramPlotFactory",{enumerable:!0,get:function(){return Ee.default}}),Object.defineProperty(t,"LineChartFactory",{enumerable:!0,get:function(){return Se.default}}),Object.defineProperty(t,"RangeBrushFactory",{enumerable:!0,get:function(){return Ce.default}}),Object.defineProperty(t,"TimeSliderMarkerFactory",{enumerable:!0,get:function(){return Te.default}}),Object.defineProperty(t,"TimeRangeSliderTimeTitleFactory",{enumerable:!0,get:function(){return Le.default}}),Object.defineProperty(t,"TimeWidgetFactory",{enumerable:!0,get:function(){return Pe.default}}),Object.defineProperty(t,"TimeWidgetTopFactory",{enumerable:!0,get:function(){return Pe.TimeWidgetTopFactory}}),Object.defineProperty(t,"SingleSelectFilterFactory",{enumerable:!0,get:function(){return Re.default}}),Object.defineProperty(t,"MultiSelectFilterFactory",{enumerable:!0,get:function(){return ke.default}}),Object.defineProperty(t,"timeRangeSliderFieldsSelector",{enumerable:!0,get:function(){return Ie.timeRangeSliderFieldsSelector}}),Object.defineProperty(t,"TimeRangeFilterFactory",{enumerable:!0,get:function(){return Ie.default}}),Object.defineProperty(t,"RangeFilterFactory",{enumerable:!0,get:function(){return De.default}}),Object.defineProperty(t,"EditorFactory",{enumerable:!0,get:function(){return qe.default}}),Object.defineProperty(t,"FeatureActionPanelFactory",{enumerable:!0,get:function(){return Ne.default}}),Object.defineProperty(t,"injector",{enumerable:!0,get:function(){return je.injector}}),Object.defineProperty(t,"provideRecipesToInjector",{enumerable:!0,get:function(){return je.provideRecipesToInjector}}),Object.defineProperty(t,"withState",{enumerable:!0,get:function(){return je.withState}}),Object.defineProperty(t,"CloudTile",{enumerable:!0,get:function(){return Fe.default}}),Object.defineProperty(t,"FileUploadFactory",{enumerable:!0,get:function(){return Be.default}}),Object.defineProperty(t,"FileUpload",{enumerable:!0,get:function(){return Be.FileUpload}}),Object.defineProperty(t,"DatasetLabel",{enumerable:!0,get:function(){return We.default}}),Object.defineProperty(t,"ItemSelector",{enumerable:!0,get:function(){return Ve.default}}),Object.defineProperty(t,"StyledDropdownSelect",{enumerable:!0,get:function(){return Ve.default}}),Object.defineProperty(t,"Typeahead",{enumerable:!0,get:function(){return Ue.default}}),Object.defineProperty(t,"DropdownList",{enumerable:!0,get:function(){return He.default}}),Object.defineProperty(t,"Modal",{enumerable:!0,get:function(){return Ye.default}}),Object.defineProperty(t,"ModalFooter",{enumerable:!0,get:function(){return Ye.ModalFooter}}),Object.defineProperty(t,"ModalTitle",{enumerable:!0,get:function(){return Ye.ModalTitle}}),Object.defineProperty(t,"AppLogo",{enumerable:!0,get:function(){return Ge.default}}),Object.defineProperty(t,"Switch",{enumerable:!0,get:function(){return Xe.default}}),Object.defineProperty(t,"Checkbox",{enumerable:!0,get:function(){return Ze.default}}),Object.defineProperty(t,"LoadingSpinner",{enumerable:!0,get:function(){return $e.default}}),Object.defineProperty(t,"LoadingDialog",{enumerable:!0,get:function(){return Ke.default}}),Object.defineProperty(t,"Portaled",{enumerable:!0,get:function(){return Je.default}}),Object.defineProperty(t,"ProgressBar",{enumerable:!0,get:function(){return Qe.default}}),Object.defineProperty(t,"FileUploadProgress",{enumerable:!0,get:function(){return et.default}}),Object.defineProperty(t,"Slider",{enumerable:!0,get:function(){return tt.default}}),Object.defineProperty(t,"DatasetSquare",{enumerable:!0,get:function(){return nt.DatasetSquare}}),Object.defineProperty(t,"ActionPanel",{enumerable:!0,get:function(){return rt.default}}),Object.defineProperty(t,"ActionPanelItem",{enumerable:!0,get:function(){return rt.ActionPanelItem}}),Object.defineProperty(t,"DataTableFactory",{enumerable:!0,get:function(){return ot.default}}),Object.defineProperty(t,"CanvasHack",{enumerable:!0,get:function(){return it.default}}),Object.defineProperty(t,"MapLayerSelector",{enumerable:!0,get:function(){return at.default}}),Object.defineProperty(t,"VerticalToolbar",{enumerable:!0,get:function(){return st.default}}),Object.defineProperty(t,"ToolbarItem",{enumerable:!0,get:function(){return lt.default}}),Object.defineProperty(t,"LayerTypeSelectorFactory",{enumerable:!0,get:function(){return ut.default}}),Object.defineProperty(t,"LayerTypeDropdownListFactory",{enumerable:!0,get:function(){return ct.default}}),Object.defineProperty(t,"LayerTypeListItemFactory",{enumerable:!0,get:function(){return pt.default}}),Object.defineProperty(t,"ColumnSelectorFactory",{enumerable:!0,get:function(){return ft.default}}),Object.defineProperty(t,"FilterPanelHeaderFactory",{enumerable:!0,get:function(){return dt.default}}),Object.defineProperty(t,"KeplerGlContext",{enumerable:!0,get:function(){return mt.default}}),Object.defineProperty(t,"RootContext",{enumerable:!0,get:function(){return mt.RootContext}}),t.Icons=t.InfoHelper=t.FieldListItemFactory=t.PanelHeaderAction=t.FieldToken=t.FieldSelector=t.ChannelByValueSelector=t.LayerConfigGroup=t.VisConfigSwitch=t.VisConfigSlider=t.RangeSlider=t.TimeRangeSlider=void 0;var a=o(n(19710)),s=o(n(45202)),l=o(n(46420)),u=o(n(96877)),c=r(n(14407)),p=r(n(97266)),f=r(n(93401)),d=o(n(68979)),h=o(n(77523)),m=o(n(91867)),g=r(n(79970)),b=r(n(39580)),v=o(n(29565)),y=o(n(17807)),A=r(n(82657)),M=o(n(8193)),_=r(n(19007)),O=o(n(95354)),z=o(n(13772)),w=o(n(76108)),x=r(n(49108)),E=r(n(7507)),S=o(n(57521)),C=o(n(95678)),T=r(n(81177)),L=o(n(36081)),P=r(n(50563)),R=o(n(216)),k=o(n(14960)),I=o(n(56666)),D=o(n(21997)),q=o(n(40079)),N=o(n(8667)),j=o(n(94784)),F=o(n(62109)),B=o(n(99100)),W=o(n(8749)),V=o(n(69796)),U=o(n(79198)),H=o(n(4194)),Y=o(n(91458)),G=o(n(56224)),X=o(n(65590)),Z=o(n(80742)),$=o(n(41203)),K=o(n(14961)),J=o(n(37360)),Q=o(n(58087)),ee=o(n(8097)),te=o(n(82376)),ne=r(n(69002)),re=o(n(89582)),oe=o(n(52668)),ie=o(n(3925)),ae=o(n(72965)),se=o(n(81392)),le=o(n(5038)),ue=o(n(85546)),ce=o(n(43099)),pe=o(n(21131)),fe=o(n(41500)),de=o(n(11585)),he=o(n(23508)),me=o(n(70071)),ge=o(n(23946)),be=o(n(3185)),ve=o(n(53764)),ye=o(n(55483)),Ae=o(n(45156)),Me=o(n(40965)),_e=o(n(17445)),Oe=o(n(16592)),ze=o(n(97041)),we=o(n(3094)),xe=o(n(64888)),Ee=o(n(81649)),Se=o(n(3236)),Ce=o(n(8635)),Te=o(n(54293)),Le=o(n(5277)),Pe=r(n(12349)),Re=o(n(42161)),ke=o(n(22440)),Ie=r(n(24899)),De=o(n(99195)),qe=o(n(47462)),Ne=o(n(88339)),je=n(51889),Fe=o(n(28846)),Be=r(n(55147)),We=o(n(75304)),Ve=o(n(3816)),Ue=o(n(29845)),He=o(n(63175)),Ye=r(n(4166)),Ge=o(n(70152)),Xe=o(n(13207)),Ze=o(n(43918)),$e=o(n(40784)),Ke=o(n(45777)),Je=o(n(40296)),Qe=o(n(15428)),et=o(n(77267)),tt=o(n(53948)),nt=n(6973);Object.keys(nt).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===nt[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return nt[e]}}))});var rt=r(n(4986)),ot=o(n(22717)),it=o(n(65309)),at=o(n(74663)),st=o(n(61739)),lt=o(n(30710)),ut=o(n(74785)),ct=o(n(56622)),pt=o(n(25454)),ft=o(n(83019)),dt=o(n(19943)),ht=r(n(37934));t.Icons=ht;var mt=r(n(98278)),gt=g.appInjector.get(a.default);t.TimeRangeSlider=gt;var bt=g.appInjector.get(s.default);t.RangeSlider=bt;var vt=g.appInjector.get(l.default);t.VisConfigSlider=vt;var yt=g.appInjector.get(u.default);t.VisConfigSwitch=yt;var At=g.appInjector.get(c.default);t.LayerConfigGroup=At;var Mt=g.appInjector.get(p.ChannelByValueSelectorFactory);t.ChannelByValueSelector=Mt;var _t=g.appInjector.get(f.default);t.FieldSelector=_t;var Ot=g.appInjector.get(d.default);t.FieldToken=Ot;var zt=g.appInjector.get(h.default);t.PanelHeaderAction=zt;var wt=g.appInjector.get(f.FieldListItemFactoryFactory);t.FieldListItemFactory=wt;var xt=g.appInjector.get(m.default);t.InfoHelper=xt},13772(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=N;var i,a,s=r(n(94634)),l=r(n(17383)),u=r(n(34579)),c=r(n(12475)),p=r(n(29511)),f=r(n(28452)),d=r(n(63072)),h=r(n(43693)),m=r(n(20166)),g=o(n(96540)),b=r(n(5556)),v=n(22325),y=r(n(78094)),A=n(11936),M=r(n(20181)),_=n(67038),O=r(n(82657)),z=r(n(8193)),w=n(22058),x=n(38290),E=n(95196),S=n(61541),C=n(77085);function T(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function L(e){for(var t=1;t0?r:1}),(0,h.default)((0,c.default)(t),"scaledMapStyleSelector",(0,v.createSelector)(t.mapStyleSelector,t.mapScaleSelector,function(e,t){return L(L({},e),{},{bottomMapStyle:(0,x.scaleMapStyleByResolution)(e.bottomMapStyle,t),topMapStyle:(0,x.scaleMapStyleByResolution)(e.topMapStyle,t)})})),(0,h.default)((0,c.default)(t),"_onMapRender",function(e){e.isStyleLoaded()&&t._retrieveNewScreenshot()}),(0,h.default)((0,c.default)(t),"_retrieveNewScreenshot",function(){t.plottingAreaRef.current&&(0,w.convertToPng)(t.plottingAreaRef.current,{filter:R}).then(t.props.setExportImageDataUri).catch(function(e){t.props.setExportImageError(e),t.props.enableErrorNotification&&t.props.addNotification((0,_.exportImageError)({err:e}))})}),t._onMapRender=(0,M.default)(t._onMapRender,500),t._retrieveNewScreenshot=(0,M.default)(t._retrieveNewScreenshot,500),t}return(0,u.default)(a,[{key:"componentDidMount",value:function(){this.props.setExportImageSetting({processing:!0})}},{key:"componentDidUpdate",value:function(e){var t=this;["ratio","resolution","legend"].some(function(n){return t.props.exportImageSetting[n]!==e.exportImageSetting[n]})&&(this.props.setExportImageSetting({processing:!0}),this._retrieveNewScreenshot())}},{key:"render",value:function(){var n=this.props,r=n.exportImageSetting,o=n.mapFields,i=n.splitMaps,a=r.imageSize,l=void 0===a?{}:a,u=r.legend,c=o.mapState,p=i&&i.length>1,f={width:l.imageW||1,height:l.imageH||1},d=f.width/(p?2:1),h=f.height,m=this.mapScaleSelector(this.props),b=L(L({},c),{},{width:d,height:h,zoom:c.zoom+(Math.log2(m)||0)});if(r.center){var v=o.layers.filter(function(e,t){return e.id!==C.GEOCODER_LAYER_ID&&e.shouldRenderLayer(o.layerData[t])}),y=(0,E.findMapBounds)(v),M=(0,S.getCenterAndZoomFromBounds)(y,{width:d,height:h});if(M){var _=Number.isFinite(M.zoom)?M.zoom:c.zoom;b.longitude=M.center[0],b.latitude=M.center[1],b.zoom=_+Number(Math.log2(m)||0)}}var O=L(L({},o),{},{mapStyle:this.scaledMapStyleSelector(this.props),mapState:b,mapControls:{mapLegend:{show:u,active:!0}},MapComponent:A.StaticMap,onMapRender:this._onMapRender,isExport:!0,deckGlProps:q}),z=p?g.default.createElement(t,null,i.map(function(t,n){return g.default.createElement(e,(0,s.default)({key:n,index:n,primary:1===n},O,{mapLayers:i[n].layers}))})):g.default.createElement(e,(0,s.default)({index:0,primary:!0},O));return g.default.createElement(I,{className:"export-map-instance"},g.default.createElement(D,{ref:this.plottingAreaRef,width:f.width,height:f.height},z))}}]),a}(g.Component);return n.propsTypes=k,n}},13774(e,t,n){"use strict";n.d(t,{A:()=>Y});var r=n(23029),o=n(92901),i=n(64467),a=n(80296),s=n(56822),l=n(53954),u=n(90991),c=n(85501),p=n(77325),f=n(38404),d=n(62671);function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}var m=function(){function e(t,n){(0,r.A)(this,e),this.opts=n,this.source=t}return(0,o.A)(e,[{key:"getValue",value:function(){var e=this.source.getBuffer(),t=this.getAccessor();if(e)return[e,t];var n=this.source.value,r=t.size,o=n;if(n&&n.length!==r){o=new Float32Array(r);for(var i=t.elementOffset||0,a=0;a0&&void 0!==arguments[0]?arguments[0]:{},t=this.value,n=e.startOffset,r=void 0===n?0:n,o=e.endOffset;this.buffer.subData({data:this.doublePrecision&&t instanceof Float64Array?(0,b.cT)(t,{size:this.size,startIndex:r,endIndex:o}):t.subarray(r,o),offset:r*t.BYTES_PER_ELEMENT+this.byteOffset})}},{key:"allocate",value:function(e){var t=e.numInstances,n=e.copy,r=void 0!==n&&n,o=this.state,i=o.allocatedValue,a=g.A.allocate(i,t+1,{size:this.size,type:this.defaultType,copy:r});this.value=a;var s=this.buffer,l=this.byteOffset;return s.byteLength=0;)t[n+a]=Number.isFinite(e[a])?e[a]:o[a]}return t}},{key:"_areValuesEqual",value:function(e,t){if(!e||!t)return!1;for(var n=this.size,r=0;r1&&void 0!==arguments[1]?arguments[1]:{};(0,r.A)(this,t),n=(0,s.A)(this,(0,l.A)(t).call(this,e,o));var i=o.transition,a=void 0!==i&&i,u=o.noAlloc,c=void 0!==u&&u,p=o.update,f=void 0===p?null:p,d=o.accessor,h=void 0===d?null:d,m=o.transform,g=void 0===m?null:m,b=o.startIndices,v=void 0===b?null:b;return Object.assign(n.settings,{transition:a,noAlloc:c,update:f||h&&n._autoUpdater,accessor:h,transform:g}),Object.assign(n.state,{lastExternalBuffer:null,binaryValue:null,binaryAccessor:null,needsUpdate:!0,needsRedraw:!1,updateRanges:S,startIndices:v}),Object.seal(n.settings),Object.seal(n.state),n._validateAttributeUpdaters(),n}return(0,c.A)(t,e),(0,o.A)(t,[{key:"needsUpdate",value:function(){return this.state.needsUpdate}},{key:"needsRedraw",value:function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).clearChangedFlags,t=void 0!==e&&e,n=this.state.needsRedraw;return this.state.needsRedraw=n&&!t,n}},{key:"getUpdateTriggers",value:function(){var e=this.settings.accessor;return[this.id].concat("function"!=typeof e&&e||[])}},{key:"supportsTransition",value:function(){return Boolean(this.settings.transition)}},{key:"getTransitionSetting",value:function(e){var t=this.settings.accessor,n=this.settings.transition;if(!this.supportsTransition())return null;var r=Array.isArray(t)?e[t.find(function(t){return e[t]})]:e[t];return(0,C.K$)(r,n)}},{key:"setNeedsUpdate",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.id,t=arguments.length>1?arguments[1]:void 0;if(this.state.needsUpdate=this.state.needsUpdate||e,this.setNeedsRedraw(e),t){var n=t.startRow,r=void 0===n?0:n,o=t.endRow,i=void 0===o?1/0:o;this.state.updateRanges=function(e,t){if(e===S)return e;if(t[0]<0&&(t[0]=0),t[0]>=t[1])return e;for(var n=[],r=e.length,o=0,i=0;it[1]?n.push(a):t=[Math.min(a[0],t[0]),Math.max(a[1],t[1])]}return n.splice(o,0,t),n}(this.state.updateRanges,[r,i])}else this.state.updateRanges=S}},{key:"clearNeedsUpdate",value:function(){this.state.needsUpdate=!1,this.state.updateRanges=E}},{key:"setNeedsRedraw",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.id;this.state.needsRedraw=this.state.needsRedraw||e}},{key:"update",value:function(e){this.setData(e)}},{key:"allocate",value:function(e){var n=this.state,r=this.settings;return!r.noAlloc&&!!r.update&&((0,z.A)(Number.isFinite(e)),(0,u.A)((0,l.A)(t.prototype),"allocate",this).call(this,{numInstances:e,copy:n.updateRanges!==S}),!0)}},{key:"updateBuffer",value:function(e){var n=e.numInstances,r=e.data,o=e.props,i=e.context;if(!this.needsUpdate())return!1;var s=this.state.updateRanges,c=this.settings,p=c.update,f=c.noAlloc,d=!0;if(p){var h=!0,m=!1,g=void 0;try{for(var b,v=s[Symbol.iterator]();!(h=(b=v.next()).done);h=!0){var y=(0,a.A)(b.value,2),A=y[0],M=y[1];p.call(i,this,{data:r,startRow:A,endRow:M,props:o,numInstances:n})}}catch(e){m=!0,g=e}finally{try{h||null==v.return||v.return()}finally{if(m)throw g}}if(this.value)if(this.constant||this.buffer.byteLength1&&void 0!==arguments[1]?arguments[1]:null,n=this.state,r=this.settings;if(!e)return n.binaryValue=null,n.binaryAccessor=null,!1;if(r.noAlloc)return!1;if(n.binaryValue===e)return this.clearNeedsUpdate(),!0;if(n.binaryValue=e,this.setNeedsRedraw(),ArrayBuffer.isView(e)&&(e={value:e}),r.transform||t!==this.startIndices){(0,z.A)(ArrayBuffer.isView(e.value),"invalid ".concat(r.accessor));var o=e.size&&e.size!==this.size;return n.binaryAccessor=(0,w.I)(e.value,{size:e.size||this.size,stride:e.stride,offset:e.offset,startIndices:t,nested:o}),!1}return this.clearNeedsUpdate(),this.setData(e),!0}},{key:"getVertexOffset",value:function(e){var t=this.startIndices;return(t?t[e]:e)*this.size}},{key:"getShaderAttributes",value:function(){var e=this.settings.shaderAttributes||(0,i.A)({},this.id,null),n={};for(var r in e)Object.assign(n,(0,u.A)((0,l.A)(t.prototype),"getShaderAttributes",this).call(this,r,e[r]));return n}},{key:"_autoUpdater",value:function(e,t){var n=t.data,r=t.startRow,o=t.endRow,i=t.props,a=t.numInstances,s=e.settings,l=e.state,u=e.value,c=e.size,p=e.startIndices,f=s.accessor,d=s.transform,h=l.binaryAccessor||("function"==typeof f?f:i[f]);(0,z.A)("function"==typeof h,'accessor "'.concat(f,'" is not a function'));var m=e.getVertexOffset(r),g=(0,w.X)(n,r,o),b=g.iterable,v=g.objectInfo,y=!0,A=!1,M=void 0;try{for(var _,O=b[Symbol.iterator]();!(y=(_=O.next()).done);y=!0){var E=_.value;v.index++;var S=h(E,v);if(d&&(S=d.call(this,S)),p){var C=(p[v.index+1]||a)-p[v.index];if(S&&Array.isArray(S[0])){var T=m,L=!0,P=!1,R=void 0;try{for(var k,I=S[Symbol.iterator]();!(L=(k=I.next()).done);L=!0){var D=k.value;e._normalizeValue(D,u,T),T+=c}}catch(e){P=!0,R=e}finally{try{L||null==I.return||I.return()}finally{if(P)throw R}}}else S&&S.length>c?u.set(S,m):(e._normalizeValue(S,v.target,0),(0,x.R)({target:u,source:v.target,start:m,count:C}));m+=C*c}else e._normalizeValue(S,u,m),m+=c}}catch(e){A=!0,M=e}finally{try{y||null==O.return||O.return()}finally{if(A)throw M}}e.constant=!1}},{key:"_validateAttributeUpdaters",value:function(){var e=this.settings;if(!e.noAlloc&&"function"!=typeof e.update)throw new Error("Attribute ".concat(this.id," missing update or accessor"))}},{key:"_checkAttributeArray",value:function(){var e=this.value,t=Math.min(4,this.size);if(e&&e.length>=t){var n=!0;switch(t){case 4:n=n&&Number.isFinite(e[3]);case 3:n=n&&Number.isFinite(e[2]);case 2:n=n&&Number.isFinite(e[1]);case 1:n=n&&Number.isFinite(e[0]);break;default:n=!1}if(!n)throw new Error("Illegal attribute generated for ".concat(this.id))}}},{key:"startIndices",get:function(){return this.state.startIndices},set:function(e){this.state.startIndices=e}}]),t}(O),L=n(52908),P=n(17185),R=n(82904);function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function I(e){for(var t=1;t EPSILON || length(aTo - aCur) > EPSILON;\n vIsTransitioningFlag = isTransitioning ? 1.0 : 0.0;\n\n vNext = getNextValue(aCur, aPrev, aTo);\n gl_Position = vec4(0, 0, 0, 1);\n gl_PointSize = 100.0;\n}\n",fs:"\n#define SHADER_NAME spring-transition-is-transitioning-fragment-shader\n\nvarying float vIsTransitioningFlag;\n\nvoid main(void) {\n if (vIsTransitioningFlag == 0.0) {\n discard;\n }\n gl_FragColor = vec4(1.0);\n}",defines:{ATTRIBUTE_TYPE:r},varyings:["vNext"]})}(n,o,this.framebuffer);var s={byteLength:0,usage:35050};this.buffers=[new d.A(n,s),new d.A(n,s),new d.A(n,s)]}return(0,o.A)(e,[{key:"start",value:function(e,t){var n=this.gl,r=this.buffers,o=this.attribute,i={numInstances:t,attribute:o,fromLength:this.currentLength,fromStartIndices:this.currentStartIndices,getData:e.enter},a=!0,s=!1,l=void 0;try{for(var u,c=r[Symbol.iterator]();!(a=(u=c.next()).done);a=!0){var p=u.value;(0,C.aI)(W({buffer:p},i))}}catch(e){s=!0,l=e}finally{try{a||null==c.return||c.return()}finally{if(s)throw l}}this.currentStartIndices=o.startIndices,this.currentLength=(0,C.Pu)(o,t),this.attributeInTransition.update({buffer:r[1],value:o.value}),this.transition.start(e),this.transform.update({elementCount:Math.floor(this.currentLength/o.size),sourceBuffers:{aTo:(0,C.EX)(n,o)}})}},{key:"update",value:function(){var e=this.buffers,t=this.transform,n=this.framebuffer,r=this.transition;return!!r.update()&&(t.update({sourceBuffers:{aPrev:e[0],aCur:e[1]},feedbackBuffers:{vNext:e[2]}}),t.run({framebuffer:n,discard:!1,clearRenderTarget:!0,uniforms:{stiffness:r.settings.stiffness,damping:r.settings.damping},parameters:{depthTest:!1,blend:!0,viewport:[0,0,1,1],blendFunc:[1,1],blendEquation:[32776,32776]}}),(0,C.yY)(e),this.attributeInTransition.update({buffer:e[1],value:this.attribute.value}),(0,N.sy)(n)[0]>0||r.end(),!0)}},{key:"cancel",value:function(){for(this.transition.cancel(),this.transform.delete();this.buffers.length;)this.buffers.pop().delete();this.texture.delete(),this.texture=null,this.framebuffer.delete(),this.framebuffer=null}},{key:"inProgress",get:function(){return this.transition.inProgress}}]),e}()},U=function(){function e(t,n){var o=n.id,i=n.timeline;(0,r.A)(this,e),this.id=o,this.gl=t,this.timeline=i,this.transitions={},this.needsRedraw=!1,this.numInstances=1,P.A.isSupported(t)?this.isSupported=!0:t&&v.A.warn("WebGL2 not supported by this browser. Transition animation is disabled.")()}return(0,o.A)(e,[{key:"finalize",value:function(){for(var e in this.transitions)this._removeTransition(e)}},{key:"update",value:function(e){var t=e.attributes,n=e.transitions,r=void 0===n?{}:n,o=e.numInstances;if(this.numInstances=o||1,this.isSupported){for(var i in t){var a=t[i],s=a.getTransitionSetting(r);s&&this._updateAttribute(i,a,s)}for(var l in this.transitions){var u=t[l];u&&u.getTransitionSetting(r)||this._removeTransition(l)}}}},{key:"hasAttribute",value:function(e){var t=this.transitions[e];return t&&t.inProgress}},{key:"getAttributes",value:function(){var e={};for(var t in this.transitions){var n=this.transitions[t];n.inProgress&&(e[t]=n.attributeInTransition)}return e}},{key:"run",value:function(){if(!this.isSupported||0===this.numInstances)return!1;for(var e in this.transitions)this.transitions[e].update()&&(this.needsRedraw=!0);var t=this.needsRedraw;return this.needsRedraw=!1,t}},{key:"_removeTransition",value:function(e){this.transitions[e].cancel(),delete this.transitions[e]}},{key:"_updateAttribute",value:function(e,t,n){var r=this.transitions[e],o=!r||r.type!==n.type;if(o){r&&this._removeTransition(e);var i=V[n.type];i?this.transitions[e]=new i({attribute:t,timeline:this.timeline,gl:this.gl}):(v.A.error("unsupported transition type '".concat(n.type,"'"))(),o=!1)}(o||t.needsRedraw())&&(this.needsRedraw=!0,this.transitions[e].start(n,this.numInstances))}}]),e}(),H="attributeManager.invalidate",Y=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=n.id,i=void 0===o?"attribute-manager":o,a=n.stats,s=n.timeline;(0,r.A)(this,e),this.id=i,this.gl=t,this.attributes={},this.updateTriggers={},this.accessors={},this.needsRedraw=!0,this.userData={},this.stats=a,this.attributeTransitionManager=new U(t,{id:"".concat(i,"-transitions"),timeline:s}),Object.seal(this)}return(0,o.A)(e,[{key:"finalize",value:function(){for(var e in this.attributes)this.attributes[e].delete();this.attributeTransitionManager.finalize()}},{key:"getNeedsRedraw",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{clearRedrawFlags:!1},t=this.needsRedraw;return this.needsRedraw=this.needsRedraw&&!e.clearRedrawFlags,t&&this.id}},{key:"setNeedsRedraw",value:function(){return this.needsRedraw=!0,this}},{key:"add",value:function(e,t){this._add(e,t)}},{key:"addInstanced",value:function(e,t){this._add(e,t,{instanced:1})}},{key:"remove",value:function(e){for(var t=0;t0&&void 0!==arguments[0]?arguments[0]:{},t=e.data,n=e.numInstances,r=e.startIndices,o=void 0===r?null:r,i=e.transitions,a=e.props,s=void 0===a?{}:a,l=e.buffers,u=void 0===l?{}:l,c=e.context,p=void 0===c?{}:c,f=!1;for(var d in(0,L.A)("attributeManager.updateStart",this),this.stats&&this.stats.get("Update Attributes").timeStart(),this.attributes){var h=this.attributes[d],m=h.settings.accessor;h.startIndices=o,s[d]&&v.A.removed("props.".concat(d),"data.attributes.".concat(d))(),h.setExternalBuffer(u[d])||h.setBinaryValue(u[m],t.startIndices)||!u[m]&&h.setConstantValue(s[m])||h.needsUpdate()&&(f=!0,this._updateAttribute({attribute:h,numInstances:n,data:t,props:s,context:p})),this.needsRedraw|=h.needsRedraw()}f&&(0,L.A)("attributeManager.updateEnd",this,n),this.stats&&this.stats.get("Update Attributes").timeEnd(),this.attributeTransitionManager.update({attributes:this.attributes,numInstances:n,transitions:i})}},{key:"updateTransition",value:function(){var e=this.attributeTransitionManager.run();return this.needsRedraw=this.needsRedraw||e,e}},{key:"getAttributes",value:function(){return this.attributes}},{key:"getChangedAttributes",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{clearChangedFlags:!1},t=this.attributes,n=this.attributeTransitionManager,r=Object.assign({},n.getAttributes());for(var o in t){var i=t[o];i.needsRedraw(e)&&!n.hasAttribute(o)&&(r[o]=i)}return r}},{key:"getShaderAttributes",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e||(e=this.getAttributes());var n={};for(var r in e)t[r]||Object.assign(n,e[r].getShaderAttributes());return n}},{key:"getAccessors",value:function(){return this.updateTriggers}},{key:"_add",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};t&&v.A.warn("AttributeManager.add({updaters}) - updater map no longer supported")();var r={};for(var o in e){var i=e[o],a=this._createAttribute(o,i,n);r[o]=a}Object.assign(this.attributes,r),this._mapUpdateTriggersToAttributes()}},{key:"_createAttribute",value:function(e,t,n){var r={id:e,constant:t.constant||!1,isIndexed:t.isIndexed||t.elements,size:t.elements?1:t.size,value:t.value||null,divisor:t.instanced||n.instanced?1:t.divisor};return new T(this.gl,Object.assign({},t,r))}},{key:"_mapUpdateTriggersToAttributes",value:function(){var e=this,t={},n=function(n){e.attributes[n].getUpdateTriggers().forEach(function(e){t[e]||(t[e]=[]),t[e].push(n)})};for(var r in this.attributes)n(r);this.updateTriggers=t}},{key:"_invalidateTrigger",value:function(e,t){var n=this.attributes,r=this.updateTriggers[e];return r&&r.forEach(function(e){var r=n[e];r&&r.setNeedsUpdate(r.id,t)}),r}},{key:"_updateAttribute",value:function(e){var t=e.attribute,n=e.numInstances;(0,L.A)("attribute.updateStart",t),t.allocate(n)&&(0,L.A)("attribute.allocate",t,n),t.updateBuffer(e)&&(this.needsRedraw=!0,(0,L.A)("attribute.updateEnd",t,n))}}]),e}()},13815(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e,t;return t=e=function(e){(0,f.default)(o,e);var t,n,r=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,h.default)(t);if(n){var o=(0,h.default)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,d.default)(this,e)});function o(){var e;(0,u.default)(this,o);for(var t=arguments.length,n=new Array(t),i=0;i1:t}e.exports=function e(t,n){var l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,c=n.renderers[t.type];t.position||(t.position={start:{line:null,column:null,offset:null},end:{line:null,column:null,offset:null}});var p=t.position.start,f=[t.type,p.line,p.column,u].join("-");if(!i.isValidElementType(c))throw new Error("Renderer for type `".concat(t.type,"` not defined or is not renderable"));var d=function(t,n,i,l,u,c){var p={key:n},f="string"==typeof l||l===r.Fragment;i.sourcePos&&t.position&&(p["data-sourcepos"]=function(e){return[e.start.line,":",e.start.column,"-",e.end.line,":",e.end.column].map(String).join("")}(t.position)),i.rawSourcePos&&!f&&(p.sourcePosition=t.position),i.includeNodeIndex&&u.node&&u.node.children&&!f&&(p.index=u.node.children.indexOf(t),p.parentChildCount=u.node.children.length);var d=null!==t.identifier&&void 0!==t.identifier?i.definitions[t.identifier.toUpperCase()]||{}:null;switch(t.type){case"root":a(p,{className:i.className});break;case"text":p.nodeKey=n,p.children=t.value;break;case"heading":p.level=t.depth;break;case"list":p.start=t.start,p.ordered=t.ordered,p.spread=t.spread,p.depth=t.depth;break;case"listItem":p.checked=t.checked,p.spread=t.spread,p.ordered=t.ordered,p.index=t.index,p.children=function(e,t){var n=t&&t.node?function(e){for(var t=e.children,n=e.spread,r=-1;!n&&++rT,bF:()=>P,ir:()=>L});var r=n(55992);const o=5126,i=35664,a=35665,s=35666,l=5124,u=35667,c=35668,p=35669,f=5125,d=36294,h=36295,m=36296,g=35670,b=35671,v=35672,y=35673,A=35674,M=35675,_=35676,O=35685,z=35686,w=35687,x=35688,E=35689,S=35690,C={[o]:[o,1,"float"],[i]:[o,2,"vec2"],[a]:[o,3,"vec3"],[s]:[o,4,"vec4"],[l]:[l,1,"int"],[u]:[l,2,"ivec2"],[c]:[l,3,"ivec3"],[p]:[l,4,"ivec4"],[f]:[f,1,"uint"],[d]:[f,2,"uvec2"],[h]:[f,3,"uvec3"],[m]:[f,4,"uvec4"],[g]:[o,1,"bool"],[b]:[o,2,"bvec2"],[v]:[o,3,"bvec3"],[y]:[o,4,"bvec4"],[A]:[o,8,"mat2"],[O]:[o,8,"mat2x3"],[z]:[o,8,"mat2x4"],[M]:[o,12,"mat3"],[w]:[o,12,"mat3x2"],[x]:[o,12,"mat3x4"],[_]:[o,16,"mat4"],[E]:[o,16,"mat4x2"],[S]:[o,16,"mat4x3"]};function T(e){switch(e){case 0:return 0;case 1:case 3:case 2:return 1;case 4:case 5:case 6:return 4;default:return(0,r.v)(!1),0}}function L(e){const t=C[e];if(!t)return null;const[n,r]=t;return{type:n,components:r}}function P(e,t){switch(e){case 5120:case 5121:case 5122:case 5123:e=o}for(const n in C){const[r,o,i]=C[n];if(r===e&&o===t)return{glType:n,name:i}}return null}},14018(e,t,n){"use strict";var r=n(6305),o=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(17383)),a=o(n(34579)),s=o(n(29511)),l=o(n(28452)),u=o(n(63072)),c=o(n(43693)),p=r(n(96540)),f=o(n(5556)),d=o(n(46869));var h=function(e){(0,s.default)(o,e);var t,n,r=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,u.default)(t);if(n){var o=(0,u.default)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,l.default)(this,e)});function o(){return(0,i.default)(this,o),r.apply(this,arguments)}return(0,a.default)(o,[{key:"render",value:function(){return p.default.createElement(d.default,this.props,p.default.createElement("g",null,p.default.createElement("path",{d:"M32.000001,6 C26.2249941,6 20.9934005,7.06979182 17.0208337,8.93585449 C13.0482668,10.8019172 10,13.6479177 10,17.4078917 L10,45.5921083 C10,49.3520823 13.0482668,52.177146 17.0208337,54.0432087 C20.9934005,55.9092042 26.2249941,57 32.000001,57 C37.7750413,57 43.0066082,55.9092042 46.9791677,54.0432087 C50.9517265,52.177146 54,49.3520823 54,45.5921083 L54,17.4078917 C54,13.6479177 50.9517259,10.8019172 46.9791677,8.93585449 C43.0066075,7.06979182 37.7750406,6 32.0000003,6 L32.000001,6 Z M32.0000003,10 C37.2706271,10 42.0256405,11.0406591 45.2916666,12.5994318 C48.557694,14.1582045 50,16.0484773 50,17.5 C50,18.9515227 48.557694,20.8204545 45.2916666,22.3792273 C42.0256405,23.9380682 37.2706271,25 32.0000003,25 C26.7294069,25 21.9743668,23.9380682 18.7083334,22.3792273 C15.4422994,20.8204545 14,18.9515227 14,17.5 C14,16.0484773 15.4422994,14.1582045 18.7083334,12.5994318 C21.9743668,11.0406591 26.7294069,10 32.0000003,10 Z M14,24 C14.9089734,24.6525751 15.9275867,25.2372249 17.0208334,25.7463652 C20.9934001,27.5963149 26.2249936,28.6777307 32.0000003,28.6777307 C37.7750404,28.6777307 43.0066072,27.5963149 46.9791666,25.7463652 C48.0724133,25.2372249 49.0910266,24.6525751 50,24 L50,26.6818848 C50,28.0982036 48.557694,29.9218214 45.2916666,31.4427891 C42.0256405,32.9638898 37.2706271,34 32.0000003,34 C26.7294069,34 21.9743668,32.9638898 18.7083334,31.4427891 C15.4422994,29.9218214 14,28.0982036 14,26.6818848 L14,24 Z M14,33 C14.9091527,33.6585228 15.92008,34.251917 17.0208334,34.7635187 C20.9934001,36.6095602 26.2249936,37.6887967 32.0000003,37.6887967 C37.7750404,37.6887967 43.0066072,36.6095602 46.9791666,34.7635187 C48.07992,34.2518506 49.0908466,33.6585228 50,33 L50,35.6970954 C50,37.110473 48.557694,38.9302905 45.2916666,40.4480996 C42.0256405,41.9660415 37.2706271,43 32.0000003,43 C26.7294069,43 21.9743668,41.9660415 18.7083334,40.4480996 C15.4422994,38.9302905 14,37.110473 14,35.6970954 L14,33 Z M14,43 C14.9091527,43.6585228 15.92008,44.2518506 17.0208334,44.7635187 C20.9934001,46.6095602 26.2249936,47.6887967 32.0000003,47.6887967 C37.7750404,47.6887967 43.0066072,46.6095602 46.9791666,44.7635187 C48.07992,44.251917 49.0908466,43.6585228 50,43 L50,45.6970954 C50,47.110473 48.557694,48.9302905 45.2916666,50.4480996 C42.0256405,51.9659751 37.2706271,53 32.0000003,53 C26.7294069,53 21.9743668,51.9659751 18.7083334,50.4480996 C15.4422994,48.9302905 14,47.110473 14,45.6970954 L14,43 Z"})))}}]),o}(p.Component);t.default=h,(0,c.default)(h,"displayName","Db"),(0,c.default)(h,"propTypes",{height:f.default.string}),(0,c.default)(h,"defaultProps",{height:"16px",predefinedClassName:"data-ex-icons-db"})},14035(e,t,n){"use strict";var r,o=n(36556),i=n(49092)(),a=n(9957),s=n(75795);if(i){var l=o("RegExp.prototype.exec"),u={},c=function(){throw u},p={toString:c,valueOf:c};"symbol"==typeof Symbol.toPrimitive&&(p[Symbol.toPrimitive]=c),r=function(e){if(!e||"object"!=typeof e)return!1;var t=s(e,"lastIndex");if(!t||!a(t,"value"))return!1;try{l(e,p)}catch(e){return e===u}}}else{var f=o("Object.prototype.toString");r=function(e){return!(!e||"object"!=typeof e&&"function"!=typeof e)&&"[object RegExp]"===f(e)}}e.exports=r},14057(e,t,n){var r=n(87652),o=n(47375),i=o;i.v1=r,i.v4=o,e.exports=i},14248(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n0&&void 0!==arguments[0]?arguments[0]:{},n=t.version,r=void 0===n?u.CURRENT_VERSION:n,o=t.key,i=void 0===o?"":o,s=t.properties,l=void 0===s?null:s;(0,a.default)(this,e),this.version=r,this.properties=l,this.key=i}return(0,s.default)(e,[{key:"loadPropertiesOrApplySchema",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0;return this._getPropertyValueFromSchema("load",e,t,n)}},{key:"savePropertiesOrApplySchema",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0;return this._getPropertyValueFromSchema("save",e,t,n)}},{key:"_getPropertyValueFromSchema",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],a="_".concat(e);return(0,i.default)({},this.key,this.properties?Object.keys(this.properties).reduce(function(s,l){return p(p({},s),l in t?n.properties[l]?n.properties[l][e]?n.properties[l][a](t[l],[].concat((0,o.default)(r),[t]),s):{}:(0,i.default)({},l,t[l]):{})},{}):t)}},{key:"_isCurrentVersion",value:function(){return this.version===u.CURRENT_VERSION}},{key:"outdatedVersionError",value:function(){this._isCurrentVersion()||l.console.error("".concat(this.key," ").concat(this.version," is outdated. save should not be called anymore"))}},{key:"_save",value:function(){return this.outdatedVersionError(),this.save.apply(this,arguments)}},{key:"save",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.savePropertiesOrApplySchema(e,t,n)}},{key:"_load",value:function(){return this.load.apply(this,arguments)}},{key:"load",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.loadPropertiesOrApplySchema(e,t,n)}}]),e}();t.default=f},14447(e,t,n){"use strict";var r=n(6305),o=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(17383)),a=o(n(34579)),s=o(n(29511)),l=o(n(28452)),u=o(n(63072)),c=o(n(43693)),p=r(n(96540)),f=o(n(5556)),d=o(n(46869));var h=function(e){(0,s.default)(o,e);var t,n,r=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,u.default)(t);if(n){var o=(0,u.default)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,l.default)(this,e)});function o(){return(0,i.default)(this,o),r.apply(this,arguments)}return(0,a.default)(o,[{key:"render",value:function(){return p.default.createElement(d.default,this.props,p.default.createElement("path",{d:"M35.1724294,23.4869823 C33.9007391,22.4077948 32.0407391,22.5802323 30.9874294,23.8822323 L21.4022168,35.7397323 L21.4022168,3.80585729 C21.4022168,2.11829479 20.0731075,0.750419792 18.4333707,0.750419792 C16.7936338,0.750419792 15.4645245,2.11829479 15.4645245,3.80585729 L15.4645245,35.7397323 L5.87742937,23.8822323 C4.82882614,22.5802323 2.95282411,22.4077948 1.69713585,23.4869823 C0.433917229,24.5661698 0.26260144,26.4920448 1.31308727,27.789201 L16.1516703,46.1479823 C16.7155063,46.846451 17.552318,47.2504198 18.4333707,47.2504198 C19.3144233,47.2504198 20.151235,46.846451 20.7150711,46.1479823 L35.556478,27.789201 C36.6041399,26.4920448 36.4309415,24.5661698 35.1724294,23.4869823",transform:"rotate(-180.000000)"}))}}]),o}(p.Component);t.default=h,(0,c.default)(h,"propTypes",{height:f.default.string}),(0,c.default)(h,"defaultProps",{height:"16px",predefinedClassName:"data-ex-icons-arrow_up_alt"})},14474(e){"use strict";e.exports=function(e){for(var t=-1,n=0;++tv&&f(r,arguments[v]),r});if(z.prototype=_,"Error"!==A?s?s(z,O):l(z,O,{name:!0}):h&&b in M&&(u(z,M,b),u(z,M,"prepareStackTrace")),l(z,M),!m)try{_.name!==A&&i(_,"name",A),_.constructor=z}catch(e){}return z}}},14603(e,t,n){"use strict";var r=n(36840),o=n(79504),i=n(655),a=n(22812),s=URLSearchParams,l=s.prototype,u=o(l.append),c=o(l.delete),p=o(l.forEach),f=o([].push),d=new s("a=1&a=2&b=3");d.delete("a",1),d.delete("b",void 0),d+""!="a=2"&&r(l,"delete",function(e){var t=arguments.length,n=t<2?void 0:arguments[1];if(t&&void 0===n)return c(this,e);var r=[];p(this,function(e,t){f(r,{key:t,value:e})}),a(t,1);for(var o,s=i(e),l=i(n),d=0,h=0,m=!1,g=r.length;do});var r=n(17900);const o=function(e,t){return t?(0,r.A)(e,t,{clone:!1}):e}},14628(e,t,n){"use strict";var r=n(46518),o=n(36043);r({target:"Promise",stat:!0},{withResolvers:function(){var e=o.f(this);return{promise:e.promise,resolve:e.resolve,reject:e.reject}}})},14632(e,t,n){var r=n(21672),o=n(15495);e.exports=n(75872)?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},14712(e,t,n){"use strict";var r=n(6305),o=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(17383)),a=o(n(34579)),s=o(n(29511)),l=o(n(28452)),u=o(n(63072)),c=o(n(43693)),p=r(n(96540)),f=o(n(5556)),d=o(n(46869));var h=function(e){(0,s.default)(o,e);var t,n,r=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,u.default)(t);if(n){var o=(0,u.default)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,l.default)(this,e)});function o(){return(0,i.default)(this,o),r.apply(this,arguments)}return(0,a.default)(o,[{key:"render",value:function(){return p.default.createElement(d.default,this.props,p.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"}),p.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}}),p.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}}),p.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}}),p.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}}))}}]),o}(p.Component);t.default=h,(0,c.default)(h,"propTypes",{height:f.default.string,colors:f.default.arrayOf(f.default.string)}),(0,c.default)(h,"defaultProps",{height:null,size:"tiny",predefinedClassName:"geojson-layer-icon"})},14792(e,t,n){var r=n(13222),o=n(55808);e.exports=function(e){return o(r(e).toLowerCase())}},14803(e,t,n){"use strict";var r=n(58859),o=n(69675),i=function(e,t,n){for(var r,o=e;null!=(r=o.next);o=r)if(r.key===t)return o.next=r.next,n||(r.next=e.next,e.next=r),r};e.exports=function(){var e,t={assert:function(e){if(!t.has(e))throw new o("Side channel does not contain "+r(e))},delete:function(t){var n=e&&e.next,r=function(e,t){if(e)return i(e,t,!0)}(e,t);return r&&n&&n===r&&(e=void 0),!!r},get:function(t){return function(e,t){if(e){var n=i(e,t);return n&&n.value}}(e,t)},has:function(t){return function(e,t){return!!e&&!!i(e,t)}(e,t)},set:function(t,n){e||(e={next:void 0}),function(e,t,n){var r=i(e,t);r?r.value=n:e.next={key:t,next:e.next,value:n}}(e,t,n)}};return t}},14913(e,t,n){e.exports=!n(75872)&&!n(82451)(function(){return 7!=Object.defineProperty(n(50559)("div"),"a",{get:function(){return 7}}).a})},14960(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,i=r(n(20166)),a=r(n(96540)),s=r(n(78094)),l=n(6973),u=r(n(21997)),c=r(n(40079)),p=s.default.div(o||(o=(0,i.default)(["\n transition: ",";\n"])),function(e){return e.theme.transition});function f(e,t){return function(n){var r=n.datasets,o=n.showDatasetTable,i=n.removeDataset,s=n.onTitleClick,u=n.showDeleteDataset,c=void 0!==u&&u;return a.default.createElement(p,{className:"source-data-catalog"},Object.values(r).map(function(n,r){return a.default.createElement(l.SidePanelSection,{key:n.id},a.default.createElement(e,{showDatasetTable:o,showDeleteDataset:c,removeDataset:i,dataset:n,onTitleClick:s}),o?a.default.createElement(t,{dataset:n}):null)}))}}f.deps=[u.default,c.default];var d=f;t.default=d},14961(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(96540)),i=n(95196),a=n(37934),s=n(41203);t.default=function(){return function(e){var t=e.coordinate,n=e.zoom;return o.default.createElement("div",{className:"coordingate-hover-info"},o.default.createElement(s.StyledLayerName,{className:"map-popover__layer-name"},o.default.createElement(a.CursorClick,{height:"12px"}),"Coordinate"),o.default.createElement("table",null,o.default.createElement("tbody",null,o.default.createElement("tr",{className:"row"},o.default.createElement("td",{className:"row__value"},(0,i.preciseRound)(t[1],6),","),o.default.createElement("td",{className:"row__value"},(0,i.preciseRound)(t[0],6),","),o.default.createElement("td",{className:"row__value"},(0,i.preciseRound)(n,1),"z")))))}}},15024(e,t,n){"use strict";var r=n(46518),o=n(83650),i=n(39835);r({target:"Set",proto:!0,real:!0,forced:!n(84916)("symmetricDifference")||!i("symmetricDifference")},{symmetricDifference:o})},15044(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0});var o={_actionFor:!0,forwardTo:!0,getActionForwardAddress:!0,isForwardAction:!0,unwrap:!0,wrapTo:!0,ActionTypes:!0};Object.defineProperty(t,"_actionFor",{enumerable:!0,get:function(){return f._actionFor}}),Object.defineProperty(t,"forwardTo",{enumerable:!0,get:function(){return f.forwardTo}}),Object.defineProperty(t,"getActionForwardAddress",{enumerable:!0,get:function(){return f.getActionForwardAddress}}),Object.defineProperty(t,"isForwardAction",{enumerable:!0,get:function(){return f.isForwardAction}}),Object.defineProperty(t,"unwrap",{enumerable:!0,get:function(){return f.unwrap}}),Object.defineProperty(t,"wrapTo",{enumerable:!0,get:function(){return f.wrapTo}}),Object.defineProperty(t,"ActionTypes",{enumerable:!0,get:function(){return d.default}});var i=n(52047);Object.keys(i).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))});var a=n(68144);Object.keys(a).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))});var s=n(8618);Object.keys(s).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))});var l=n(24872);Object.keys(l).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===l[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}}))});var u=n(89304);Object.keys(u).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))});var c=n(29782);Object.keys(c).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))});var p=n(89525);Object.keys(p).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===p[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return p[e]}}))});var f=n(26286),d=r(n(4170))},15086(e,t,n){"use strict";var r=n(46518),o=n(59213).some;r({target:"Array",proto:!0,forced:!n(34598)("some")},{some:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}})},15218(e,t,n){"use strict";var r=n(18177),o=n(92778),i=n(9841),a=n(81016),s={name:"autolink",tokenize:function(e,t,n){var s=1;return function(t){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(t),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),l};function l(t){return r(t)?(e.consume(t),u):i(t)?f(t):n(t)}function u(e){return 43===e||45===e||46===e||o(e)?c(e):f(e)}function c(t){return 58===t?(e.consume(t),p):(43===t||45===t||46===t||o(t))&&s++<32?(e.consume(t),c):f(t)}function p(t){return 62===t?(e.exit("autolinkProtocol"),g(t)):32===t||60===t||a(t)?n(t):(e.consume(t),p)}function f(t){return 64===t?(e.consume(t),s=0,d):i(t)?(e.consume(t),f):n(t)}function d(e){return o(e)?h(e):n(e)}function h(t){return 46===t?(e.consume(t),s=0,d):62===t?(e.exit("autolinkProtocol").type="autolinkEmail",g(t)):m(t)}function m(t){return(45===t||o(t))&&s++<63?(e.consume(t),45===t?m:h):n(t)}function g(n){return e.enter("autolinkMarker"),e.consume(n),e.exit("autolinkMarker"),e.exit("autolink"),t}}};e.exports=s},15287(e,t){"use strict";var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),l=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),d=Symbol.iterator,h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,g={};function b(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||h}function v(){}function y(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||h}b.prototype.isReactComponent={},b.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},b.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},v.prototype=b.prototype;var A=y.prototype=new v;A.constructor=y,m(A,b.prototype),A.isPureReactComponent=!0;var M=Array.isArray,_=Object.prototype.hasOwnProperty,O={current:null},z={key:!0,ref:!0,__self:!0,__source:!0};function w(e,t,r){var o,i={},a=null,s=null;if(null!=t)for(o in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)_.call(t,o)&&!z.hasOwnProperty(o)&&(i[o]=t[o]);var l=arguments.length-2;if(1===l)i.children=r;else if(1-1}},15330(e,t,n){"use strict";var r=n(77675),o=n(38452).supportsDescriptors,i=Object.getOwnPropertyDescriptor;e.exports=function(){if(o&&"gim"===/a/gim.flags){var e=i(RegExp.prototype,"flags");if(e&&"function"==typeof e.get&&"dotAll"in RegExp.prototype&&"hasIndices"in RegExp.prototype){var t="",n={};if(Object.defineProperty(n,"hasIndices",{get:function(){t+="d"}}),Object.defineProperty(n,"sticky",{get:function(){t+="y"}}),e.get.call(n),"dy"===t)return e.get}}return r}},15335(e,t,n){"use strict";e.exports=o;var r=n(251);function o(e){this.buf=ArrayBuffer.isView&&ArrayBuffer.isView(e)?e:new Uint8Array(e||0),this.pos=0,this.type=0,this.length=this.buf.length}o.Varint=0,o.Fixed64=1,o.Bytes=2,o.Fixed32=5;var i=4294967296,a=1/i,s="undefined"==typeof TextDecoder?null:new TextDecoder("utf-8");function l(e){return e.type===o.Bytes?e.readVarint()+e.pos:e.pos+1}function u(e,t,n){return n?4294967296*t+(e>>>0):4294967296*(t>>>0)+(e>>>0)}function c(e,t,n){var r=t<=16383?1:t<=2097151?2:t<=268435455?3:Math.floor(Math.log(t)/(7*Math.LN2));n.realloc(r);for(var o=n.pos-1;o>=e;o--)n.buf[o+r]=n.buf[o]}function p(e,t){for(var n=0;n>>8,e[n+2]=t>>>16,e[n+3]=t>>>24}function _(e,t){return(e[t]|e[t+1]<<8|e[t+2]<<16)+(e[t+3]<<24)}o.prototype={destroy:function(){this.buf=null},readFields:function(e,t,n){for(n=n||this.length;this.pos>3,i=this.pos;this.type=7&r,e(o,t,this),this.pos===i&&this.skip(r)}return t},readMessage:function(e,t){return this.readFields(e,t,this.readVarint()+this.pos)},readFixed32:function(){var e=A(this.buf,this.pos);return this.pos+=4,e},readSFixed32:function(){var e=_(this.buf,this.pos);return this.pos+=4,e},readFixed64:function(){var e=A(this.buf,this.pos)+A(this.buf,this.pos+4)*i;return this.pos+=8,e},readSFixed64:function(){var e=A(this.buf,this.pos)+_(this.buf,this.pos+4)*i;return this.pos+=8,e},readFloat:function(){var e=r.read(this.buf,this.pos,!0,23,4);return this.pos+=4,e},readDouble:function(){var e=r.read(this.buf,this.pos,!0,52,8);return this.pos+=8,e},readVarint:function(e){var t,n,r=this.buf;return t=127&(n=r[this.pos++]),n<128?t:(t|=(127&(n=r[this.pos++]))<<7,n<128?t:(t|=(127&(n=r[this.pos++]))<<14,n<128?t:(t|=(127&(n=r[this.pos++]))<<21,n<128?t:function(e,t,n){var r,o,i=n.buf;if(r=(112&(o=i[n.pos++]))>>4,o<128)return u(e,r,t);if(r|=(127&(o=i[n.pos++]))<<3,o<128)return u(e,r,t);if(r|=(127&(o=i[n.pos++]))<<10,o<128)return u(e,r,t);if(r|=(127&(o=i[n.pos++]))<<17,o<128)return u(e,r,t);if(r|=(127&(o=i[n.pos++]))<<24,o<128)return u(e,r,t);if(r|=(1&(o=i[n.pos++]))<<31,o<128)return u(e,r,t);throw new Error("Expected varint not more than 10 bytes")}(t|=(15&(n=r[this.pos]))<<28,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,t=this.pos;return this.pos=e,e-t>=12&&s?function(e,t,n){return s.decode(e.subarray(t,n))}(this.buf,t,e):function(e,t,n){for(var r="",o=t;o239?4:l>223?3:l>191?2:1;if(o+c>n)break;1===c?l<128&&(u=l):2===c?128==(192&(i=e[o+1]))&&(u=(31&l)<<6|63&i)<=127&&(u=null):3===c?(i=e[o+1],a=e[o+2],128==(192&i)&&128==(192&a)&&((u=(15&l)<<12|(63&i)<<6|63&a)<=2047||u>=55296&&u<=57343)&&(u=null)):4===c&&(i=e[o+1],a=e[o+2],s=e[o+3],128==(192&i)&&128==(192&a)&&128==(192&s)&&((u=(15&l)<<18|(63&i)<<12|(63&a)<<6|63&s)<=65535||u>=1114112)&&(u=null)),null===u?(u=65533,c=1):u>65535&&(u-=65536,r+=String.fromCharCode(u>>>10&1023|55296),u=56320|1023&u),r+=String.fromCharCode(u),o+=c}return r}(this.buf,t,e)},readBytes:function(){var e=this.readVarint()+this.pos,t=this.buf.subarray(this.pos,e);return this.pos=e,t},readPackedVarint:function(e,t){if(this.type!==o.Bytes)return e.push(this.readVarint(t));var n=l(this);for(e=e||[];this.pos127;);else if(t===o.Bytes)this.pos=this.readVarint()+this.pos;else if(t===o.Fixed32)this.pos+=4;else{if(t!==o.Fixed64)throw new Error("Unimplemented type: "+t);this.pos+=8}},writeTag:function(e,t){this.writeVarint(e<<3|t)},realloc:function(e){for(var t=this.length||16;t268435455||e<0?function(e,t){var n,r;if(e>=0?(n=e%4294967296|0,r=e/4294967296|0):(r=~(-e/4294967296),4294967295^(n=~(-e%4294967296))?n=n+1|0:(n=0,r=r+1|0)),e>=0x10000000000000000||e<-0x10000000000000000)throw new Error("Given varint doesn't fit into 10 bytes");t.realloc(10),function(e,t,n){n.buf[n.pos++]=127&e|128,e>>>=7,n.buf[n.pos++]=127&e|128,e>>>=7,n.buf[n.pos++]=127&e|128,e>>>=7,n.buf[n.pos++]=127&e|128,e>>>=7,n.buf[n.pos]=127&e}(n,0,t),function(e,t){var n=(7&e)<<4;t.buf[t.pos++]|=n|((e>>>=3)?128:0),e&&(t.buf[t.pos++]=127&e|((e>>>=7)?128:0),e&&(t.buf[t.pos++]=127&e|((e>>>=7)?128:0),e&&(t.buf[t.pos++]=127&e|((e>>>=7)?128:0),e&&(t.buf[t.pos++]=127&e|((e>>>=7)?128:0),e&&(t.buf[t.pos++]=127&e)))))}(r,t)}(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 t=this.pos;this.pos=function(e,t,n){for(var r,o,i=0;i55295&&r<57344){if(!o){r>56319||i+1===t.length?(e[n++]=239,e[n++]=191,e[n++]=189):o=r;continue}if(r<56320){e[n++]=239,e[n++]=191,e[n++]=189,o=r;continue}r=o-55296<<10|r-56320|65536,o=null}else o&&(e[n++]=239,e[n++]=191,e[n++]=189,o=null);r<128?e[n++]=r:(r<2048?e[n++]=r>>6|192:(r<65536?e[n++]=r>>12|224:(e[n++]=r>>18|240,e[n++]=r>>12&63|128),e[n++]=r>>6&63|128),e[n++]=63&r|128)}return n}(this.buf,e,this.pos);var n=this.pos-t;n>=128&&c(t,n,this),this.pos=t-1,this.writeVarint(n),this.pos+=n},writeFloat:function(e){this.realloc(4),r.write(this.buf,e,this.pos,!0,23,4),this.pos+=4},writeDouble:function(e){this.realloc(8),r.write(this.buf,e,this.pos,!0,52,8),this.pos+=8},writeBytes:function(e){var t=e.length;this.writeVarint(t),this.realloc(t);for(var n=0;n=128&&c(n,r,this),this.pos=n-1,this.writeVarint(r),this.pos+=r},writeMessage:function(e,t,n){this.writeTag(e,o.Bytes),this.writeRawMessage(t,n)},writePackedVarint:function(e,t){t.length&&this.writeMessage(e,p,t)},writePackedSVarint:function(e,t){t.length&&this.writeMessage(e,f,t)},writePackedBoolean:function(e,t){t.length&&this.writeMessage(e,m,t)},writePackedFloat:function(e,t){t.length&&this.writeMessage(e,d,t)},writePackedDouble:function(e,t){t.length&&this.writeMessage(e,h,t)},writePackedFixed32:function(e,t){t.length&&this.writeMessage(e,g,t)},writePackedSFixed32:function(e,t){t.length&&this.writeMessage(e,b,t)},writePackedFixed64:function(e,t){t.length&&this.writeMessage(e,v,t)},writePackedSFixed64:function(e,t){t.length&&this.writeMessage(e,y,t)},writeBytesField:function(e,t){this.writeTag(e,o.Bytes),this.writeBytes(t)},writeFixed32Field:function(e,t){this.writeTag(e,o.Fixed32),this.writeFixed32(t)},writeSFixed32Field:function(e,t){this.writeTag(e,o.Fixed32),this.writeSFixed32(t)},writeFixed64Field:function(e,t){this.writeTag(e,o.Fixed64),this.writeFixed64(t)},writeSFixed64Field:function(e,t){this.writeTag(e,o.Fixed64),this.writeSFixed64(t)},writeVarintField:function(e,t){this.writeTag(e,o.Varint),this.writeVarint(t)},writeSVarintField:function(e,t){this.writeTag(e,o.Varint),this.writeSVarint(t)},writeStringField:function(e,t){this.writeTag(e,o.Bytes),this.writeString(t)},writeFloatField:function(e,t){this.writeTag(e,o.Fixed32),this.writeFloat(t)},writeDoubleField:function(e,t){this.writeTag(e,o.Fixed64),this.writeDouble(t)},writeBooleanField:function(e,t){this.writeVarintField(e,Boolean(t))}}},15363(e,t,n){"use strict";n.d(t,{A:()=>O});var r=n(23029),o=n(92901),i=n(56822),a=n(53954),s=n(90991),l=n(85501),u=n(79464),c=n(70560),p=n(26820),f=n(43558),d=n(33023),h=n(82170),m=n(64467),g=n(57512),b=n(5267);function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}var y=function(e){function t(e){return(0,r.A)(this,t),(0,i.A)(this,(0,a.A)(t).call(this,function(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:[],r=this.positionSize;t*r>=e.length&&(t+=1-e.length/r);var o=t*r;return n[0]=e[o],n[1]=e[o+1],n[2]=3===r&&e[o+2]||0,n}},{key:"isClosed",value:function(e){if(!this.normalize)return this.opts.loop;var t=this.positionSize,n=e.length-t;return e[0]===e[n]&&e[1]===e[n+1]&&(2===t||e[2]===e[n+2])}}]),t}(g.A),A=[0,0,0,255],M={widthUnits:"meters",widthScale:{type:"number",min:0,value:1},widthMinPixels:{type:"number",min:0,value:0},widthMaxPixels:{type:"number",min:0,value:Number.MAX_SAFE_INTEGER},rounded:!1,miterLimit:{type:"number",min:0,value:4},billboard:!1,_pathType:null,getPath:{type:"accessor",value:function(e){return e.path}},getColor:{type:"accessor",value:A},getWidth:{type:"accessor",value:1}},_={enter:function(e,t){return t.length?t.subarray(t.length-e.length):e}},O=function(e){function t(){return(0,r.A)(this,t),(0,i.A)(this,(0,a.A)(t).apply(this,arguments))}return(0,l.A)(t,e),(0,o.A)(t,[{key:"getShaders",value:function(){return(0,s.A)((0,a.A)(t.prototype),"getShaders",this).call(this,{vs:"#define SHADER_NAME path-layer-vertex-shader\n\nattribute vec2 positions;\n\nattribute float instanceTypes;\nattribute vec3 instanceStartPositions;\nattribute vec3 instanceEndPositions;\nattribute vec3 instanceLeftPositions;\nattribute vec3 instanceRightPositions;\nattribute vec3 instanceLeftPositions64Low;\nattribute vec3 instanceStartPositions64Low;\nattribute vec3 instanceEndPositions64Low;\nattribute vec3 instanceRightPositions64Low;\nattribute float instanceStrokeWidths;\nattribute vec4 instanceColors;\nattribute vec3 instancePickingColors;\n\nuniform float widthScale;\nuniform float widthMinPixels;\nuniform float widthMaxPixels;\nuniform float jointType;\nuniform float miterLimit;\nuniform bool billboard;\n\nuniform float opacity;\n\nvarying vec4 vColor;\nvarying vec2 vCornerOffset;\nvarying float vMiterLength;\nvarying vec2 vPathPosition;\nvarying float vPathLength;\n\nconst float EPSILON = 0.001;\nconst vec3 ZERO_OFFSET = vec3(0.0);\n\nfloat flipIfTrue(bool flag) {\n return -(float(flag) * 2. - 1.);\n}\nvec3 lineJoin(\n vec3 prevPoint, vec3 currPoint, vec3 nextPoint,\n vec2 width\n) {\n bool isEnd = positions.x > 0.0;\n float sideOfPath = positions.y;\n float isJoint = float(sideOfPath == 0.0);\n\n vec3 deltaA3 = (currPoint - prevPoint);\n vec3 deltaB3 = (nextPoint - currPoint);\n\n mat3 rotationMatrix;\n bool needsRotation = !billboard && project_needs_rotation(currPoint, rotationMatrix);\n if (needsRotation) {\n deltaA3 = deltaA3 * rotationMatrix;\n deltaB3 = deltaB3 * rotationMatrix;\n }\n vec2 deltaA = deltaA3.xy / width;\n vec2 deltaB = deltaB3.xy / width;\n\n float lenA = length(deltaA);\n float lenB = length(deltaB);\n\n vec2 dirA = lenA > 0. ? normalize(deltaA) : vec2(0.0, 0.0);\n vec2 dirB = lenB > 0. ? normalize(deltaB) : vec2(0.0, 0.0);\n\n vec2 perpA = vec2(-dirA.y, dirA.x);\n vec2 perpB = vec2(-dirB.y, dirB.x);\n vec2 tangent = dirA + dirB;\n tangent = length(tangent) > 0. ? normalize(tangent) : perpA;\n vec2 miterVec = vec2(-tangent.y, tangent.x);\n vec2 dir = isEnd ? dirA : dirB;\n vec2 perp = isEnd ? perpA : perpB;\n float L = isEnd ? lenA : lenB;\n float sinHalfA = abs(dot(miterVec, perp));\n float cosHalfA = abs(dot(dirA, miterVec));\n float turnDirection = flipIfTrue(dirA.x * dirB.y >= dirA.y * dirB.x);\n float cornerPosition = sideOfPath * turnDirection;\n\n float miterSize = 1.0 / max(sinHalfA, EPSILON);\n miterSize = mix(\n min(miterSize, max(lenA, lenB) / max(cosHalfA, EPSILON)),\n miterSize,\n step(0.0, cornerPosition)\n );\n\n vec2 offsetVec = mix(miterVec * miterSize, perp, step(0.5, cornerPosition))\n * (sideOfPath + isJoint * turnDirection);\n bool isStartCap = lenA == 0.0 || (!isEnd && (instanceTypes == 1.0 || instanceTypes == 3.0));\n bool isEndCap = lenB == 0.0 || (isEnd && (instanceTypes == 2.0 || instanceTypes == 3.0));\n bool isCap = isStartCap || isEndCap;\n if (isCap) {\n offsetVec = mix(perp * sideOfPath, dir * jointType * 4.0 * flipIfTrue(isStartCap), isJoint);\n }\n vPathLength = L;\n vCornerOffset = offsetVec;\n vMiterLength = dot(vCornerOffset, miterVec * turnDirection);\n vMiterLength = isCap ? isJoint : vMiterLength;\n\n vec2 offsetFromStartOfPath = vCornerOffset + deltaA * float(isEnd);\n vPathPosition = vec2(\n dot(offsetFromStartOfPath, perp),\n dot(offsetFromStartOfPath, dir)\n );\n geometry.uv = vPathPosition;\n\n float isValid = step(instanceTypes, 3.5);\n vec3 offset = vec3(offsetVec * width * isValid, 0.0);\n DECKGL_FILTER_SIZE(offset, geometry);\n\n if (needsRotation) {\n offset = rotationMatrix * offset;\n }\n return currPoint + offset;\n}\nvoid clipLine(inout vec4 position, vec4 refPosition) {\n if (position.w < EPSILON) {\n float r = (EPSILON - refPosition.w) / (position.w - refPosition.w);\n position = refPosition + (position - refPosition) * r;\n }\n}\n\nvoid main() {\n geometry.worldPosition = instanceStartPositions;\n geometry.worldPositionAlt = instanceEndPositions;\n geometry.pickingColor = instancePickingColors;\n\n vec2 widthPixels = vec2(clamp(project_size_to_pixel(instanceStrokeWidths * widthScale),\n widthMinPixels, widthMaxPixels) / 2.0);\n\n vColor = vec4(instanceColors.rgb, instanceColors.a * opacity);\n\n float isEnd = positions.x;\n\n vec3 prevPosition = mix(instanceLeftPositions, instanceStartPositions, isEnd);\n vec3 prevPosition64Low = mix(instanceLeftPositions64Low, instanceStartPositions64Low, isEnd);\n\n vec3 currPosition = mix(instanceStartPositions, instanceEndPositions, isEnd);\n vec3 currPosition64Low = mix(instanceStartPositions64Low, instanceEndPositions64Low, isEnd);\n\n vec3 nextPosition = mix(instanceEndPositions, instanceRightPositions, isEnd);\n vec3 nextPosition64Low = mix(instanceEndPositions64Low, instanceRightPositions64Low, isEnd);\n\n if (billboard) {\n vec4 prevPositionScreen = project_position_to_clipspace(prevPosition, prevPosition64Low, ZERO_OFFSET);\n vec4 currPositionScreen = project_position_to_clipspace(currPosition, currPosition64Low, ZERO_OFFSET, geometry.position);\n vec4 nextPositionScreen = project_position_to_clipspace(nextPosition, nextPosition64Low, ZERO_OFFSET);\n\n clipLine(prevPositionScreen, currPositionScreen);\n clipLine(nextPositionScreen, currPositionScreen);\n clipLine(currPositionScreen, mix(nextPositionScreen, prevPositionScreen, isEnd));\n\n vec2 width = project_pixel_size_to_clipspace(widthPixels);\n\n vec3 pos = lineJoin(\n prevPositionScreen.xyz / prevPositionScreen.w,\n currPositionScreen.xyz / currPositionScreen.w,\n nextPositionScreen.xyz / nextPositionScreen.w,\n width\n );\n\n gl_Position = vec4(pos * currPositionScreen.w, currPositionScreen.w);\n } else {\n prevPosition = project_position(prevPosition, prevPosition64Low);\n currPosition = project_position(currPosition, currPosition64Low);\n nextPosition = project_position(nextPosition, nextPosition64Low);\n\n vec2 width = project_pixel_size(widthPixels);\n\n vec4 pos = vec4(\n lineJoin(prevPosition, currPosition, nextPosition, width),\n 1.0);\n geometry.position = pos;\n gl_Position = project_common_position_to_clipspace(pos);\n }\n DECKGL_FILTER_GL_POSITION(gl_Position, geometry);\n DECKGL_FILTER_COLOR(vColor, geometry);\n}\n",fs:"#define SHADER_NAME path-layer-fragment-shader\n\nprecision highp float;\n\nuniform float jointType;\nuniform float miterLimit;\n\nvarying vec4 vColor;\nvarying vec2 vCornerOffset;\nvarying float vMiterLength;\nvarying vec2 vPathPosition;\nvarying float vPathLength;\n\nvoid main(void) {\n geometry.uv = vPathPosition;\n\n if (vPathPosition.y < 0.0 || vPathPosition.y > vPathLength) {\n if (jointType > 0.0 && length(vCornerOffset) > 1.0) {\n discard;\n }\n if (jointType == 0.0 && vMiterLength > miterLimit + 1.0) {\n discard;\n }\n }\n gl_FragColor = vColor;\n\n DECKGL_FILTER_COLOR(gl_FragColor, geometry);\n}\n",modules:[u.A,c.A]})}},{key:"initializeState",value:function(){var e=this,t=!0;this.getAttributeManager().addInstanced({positions:{size:3,vertexOffset:1,type:5130,fp64:this.use64bitPositions(),transition:_,accessor:"getPath",update:this.calculatePositions,noAlloc:t,shaderAttributes:{instanceLeftPositions:{vertexOffset:0},instanceStartPositions:{vertexOffset:1},instanceEndPositions:{vertexOffset:2},instanceRightPositions:{vertexOffset:3}}},instanceTypes:{size:1,type:5121,update:this.calculateSegmentTypes,noAlloc:t},instanceStrokeWidths:{size:1,accessor:"getWidth",transition:_,defaultValue:1},instanceColors:{size:this.props.colorFormat.length,type:5121,normalized:!0,accessor:"getColor",transition:_,defaultValue:A},instancePickingColors:{size:3,type:5121,accessor:function(t,n){var r=n.index,o=n.target;return e.encodePickingColor(t&&t.__source?t.__source.index:r,o)}}}),this.setState({pathTesselator:new y({fp64:this.use64bitPositions()})}),this.props.getDashArray&&!this.props.extensions.length&&p.A.removed("getDashArray","PathStyleExtension")()}},{key:"updateState",value:function(e){var n=e.oldProps,r=e.props,o=e.changeFlags;(0,s.A)((0,a.A)(t.prototype),"updateState",this).call(this,{props:r,oldProps:n,changeFlags:o});var i=this.getAttributeManager();if(o.dataChanged||o.updateTriggersChanged&&(o.updateTriggersChanged.all||o.updateTriggersChanged.getPath)){var l=this.state.pathTesselator,u=r.data.attributes||{};l.updateGeometry({data:r.data,geometryBuffer:u.getPath,buffers:u,normalize:!r._pathType,loop:"loop"===r._pathType,getGeometry:r.getPath,positionFormat:r.positionFormat,wrapLongitude:r.wrapLongitude,resolution:this.context.viewport.resolution,dataChanged:o.dataChanged}),this.setState({numInstances:l.instanceCount,startIndices:l.vertexStarts}),o.dataChanged||i.invalidateAll()}if(o.extensionsChanged){var c=this.context.gl;this.state.model&&this.state.model.delete(),this.setState({model:this._getModel(c)}),i.invalidateAll()}}},{key:"getPickingInfo",value:function(e){var n=(0,s.A)((0,a.A)(t.prototype),"getPickingInfo",this).call(this,e),r=n.index,o=this.props.data;return o[0]&&o[0].__source&&(n.object=o.find(function(e){return e.__source.index===r})),n}},{key:"draw",value:function(e){var t=e.uniforms,n=this.context.viewport,r=this.props,o=r.rounded,i=r.billboard,a=r.miterLimit,s=r.widthUnits,l=r.widthScale,u=r.widthMinPixels,c=r.widthMaxPixels,p="pixels"===s?n.metersPerPixel:1;this.state.model.setUniforms(Object.assign({},t,{jointType:Number(o),billboard:i,widthScale:l*p,miterLimit:a,widthMinPixels:u,widthMaxPixels:c})).draw()}},{key:"_getModel",value:function(e){return new d.A(e,Object.assign({},this.getShaders(),{id:this.props.id,geometry:new h.A({drawMode:4,attributes:{indices:new Uint16Array([0,1,2,1,4,2,1,3,4,3,5,4]),positions:{value:new Float32Array([0,0,0,-1,0,1,1,-1,1,1,1,0]),size:2}}}),isInstanced:!0}))}},{key:"calculatePositions",value:function(e){var t=this.state.pathTesselator;e.startIndices=t.vertexStarts,e.value=t.get("positions")}},{key:"calculateSegmentTypes",value:function(e){var t=this.state.pathTesselator;e.startIndices=t.vertexStarts,e.value=t.get("segmentTypes")}},{key:"wrapLongitude",get:function(){return!1}}]),t}(f.A);O.layerName="PathLayer",O.defaultProps=M},15389(e,t,n){var r=n(93663),o=n(87978),i=n(83488),a=n(56449),s=n(50583);e.exports=function(e){return"function"==typeof e?e:null==e?i:"object"==typeof e?a(e)?o(e[0],e[1]):r(e):s(e)}},15413(e,t,n){var r=n(7421)("wks"),o=n(93108),i=n(56903).Symbol,a="function"==typeof i;(e.exports=function(e){return r[e]||(r[e]=a&&i[e]||(a?i:o)("Symbol."+e))}).store=r},15428(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,i,a=r(n(20166)),s=r(n(96540)),l=r(n(78094)),u=l.default.span.attrs({className:"progress-bar__bar"})(o||(o=(0,a.default)(["\n background-color: ",";\n /* transition: width 200ms; */\n display: block;\n"])),function(e){return e.barColor||e.theme.progressBarColor}),c=l.default.div.attrs({className:"progress-bar"})(i||(i=(0,a.default)(["\n background-color: ",";\n"])),function(e){return e.trackColor||e.theme.progressBarTrackColor});t.default=function(e){var t=e.percent,n=e.height,r=void 0===n?4:n,o=e.isLoading,i=e.barColor,a=e.trackColor,l=e.theme;return s.default.createElement(c,{trackColor:a,theme:l},s.default.createElement(u,{barColor:i,style:{width:t,height:"".concat(r,"px"),opacity:o?1:0}}))}},15472(e,t,n){"use strict";var r=n(46518),o=n(44576),i=n(10687);r({global:!0},{Reflect:{}}),i(o.Reflect,"Reflect",!0)},15495(e){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},15575(e,t,n){"use strict";var r=n(46518),o=n(44576),i=n(79472)(o.setInterval,!0);r({global:!0,bind:!0,forced:o.setInterval!==i},{setInterval:i})},15617(e,t,n){"use strict";var r=n(33164);e.exports=Math.fround||function(e){return r(e,1.1920928955078125e-7,34028234663852886e22,11754943508222875e-54)}},15643(e,t,n){"use strict";n.d(t,{Q:()=>s});var r=n(74848),o=n(96540),i=n(78094);const a=i.default.div.withConfig({displayName:"Loader"})(["--size:",";height:var(--size,5px);width:100%;overflow:hidden;border-radius:",";background-color:",";&::after{content:'';display:block;position:relative;height:var(--size,5px);width:100%;border-radius:",";background-color:",";animation:",";}"],({size:e})=>`${e||5}px`,({theme:e})=>e.borderRadius.SM,({trackColor:e})=>e||"transparent",({theme:e})=>e.borderRadius.SM,({color:e,theme:t})=>e||t.colors["primary-btn"],({size:e,animationDuration:t="2s"})=>(0,i.css)([""," "," infinite ease-in-out"],(e=>(0,i.keyframes)(["0%{transform:translateX(calc(-100% + max(",",5%)));}49%{transform:translateX(calc(100% - max(",",5%)));}50%{transform:translateX(calc(100% - max(",",5%)));}100%{transform:translateX(calc(-100% + max(",",5%)));}"],e,e,e,e))(`${e||5}px`),t)),s=(0,o.memo)(e=>(0,r.jsx)(a,{...e}));s.displayName="LineLoader"},15647(e,t,n){"use strict";n.d(t,{A:()=>r});const r=(0,n(40367).A)(Object.getPrototypeOf,Object)},15652(e,t,n){"use strict";var r=n(79039);e.exports=r(function(){if("function"==typeof ArrayBuffer){var e=new ArrayBuffer(8);Object.isExtensible(e)&&Object.defineProperty(e,"a",{value:8})}})},15658(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=m(n(5748)),o=m(n(86007)),i=m(n(9506)),a=m(n(97588)),s=m(n(50539)),l=m(n(27714)),u=m(n(39729));t.withScriptjs=v;var c=m(n(20311)),p=m(n(54610)),f=n(20675),d=m(n(5556)),h=m(n(96540));function m(e){return e&&e.__esModule?e:{default:e}}var g="NONE",b="LOADED";function v(e){var t=h.default.createFactory(e),m=function(e){function f(){var e,t,n,r;(0,i.default)(this,f);for(var a=arguments.length,l=Array(a),c=0;c=0},te=function(e,t){return t=v(t),ee(e,t)?p(2,e[t]):F(e,t)},ne=function(e,t,n){return t=v(t),!(ee(e,t)&&M(n)&&y(n,"value"))||y(n,"get")||y(n,"set")||n.configurable||y(n,"writable")&&!n.writable||y(n,"enumerable")&&!n.enumerable?j(e,t,n):(e[t]=n.value,e)};a?(H||(P.f=te,L.f=ne,J(X,"buffer"),J(X,"byteOffset"),J(X,"byteLength"),J(X,"length")),r({target:"Object",stat:!0,forced:!H},{getOwnPropertyDescriptor:te,defineProperty:ne}),e.exports=function(e,t,n){var a=e.match(/\d+/)[0]/8,l=e+(n?"Clamped":"")+"Array",u="get"+e,p="set"+e,d=o[l],v=d,y=v&&v.prototype,A={},_=function(e,t){j(e,t,{get:function(){return function(e,t){var n=D(e);return n.view[u](t*a+n.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,r){var o=D(e);o.view[p](t*a+o.byteOffset,n?b(r):r,!0)}(this,t,e)},enumerable:!0})};H?s&&(v=t(function(e,t,n,r){return c(e,y),I(M(t)?Q(t)?void 0!==r?new d(t,g(n,a),r):void 0!==n?new d(t,g(n,a)):new d(t):Z(t)?R(v,t):i(E,v,t):new d(m(t)),e,v)}),w&&w(v,G),S(x(d),function(e){e in v||f(v,e,d[e])}),v.prototype=y):(v=t(function(e,t,n,r){c(e,y);var o,s,l,u=0,p=0;if(M(t)){if(!Q(t))return Z(t)?R(v,t):i(E,v,t);o=t,p=g(n,a);var f=t.byteLength;if(void 0===r){if(f%a)throw new B(K);if((s=f-p)<0)throw new B(K)}else if((s=h(r)*a)+p>f)throw new B(K);l=s/a}else l=m(t),o=new W(s=l*a);for(q(e,{buffer:o,byteOffset:p,byteLength:s,length:l,view:new U(o)});u2&&void 0!==arguments[2]?arguments[2]:{},r=s.DataRow.createSharedRow(t),o=n.start,i=void 0===o?0:o,a=n.end,l=void 0===a?this.numRows():a,u=Math.min(this.numRows(),l),c=[],p=i;p1&&void 0!==arguments[1]?arguments[1]:{},n=t.start,r=void 0===n?0:n,o=t.end,i=void 0===o?this.numRows():o,a=Math.min(this.numRows(),i),s=[],l=r;lue,Yj:()=>V});try{r=Map}catch(e){}try{o=Set}catch(e){}function i(e,t,n){if(!e||"object"!=typeof e||"function"==typeof e)return e;if(e.nodeType&&"cloneNode"in e)return e.cloneNode(!0);if(e instanceof Date)return new Date(e.getTime());if(e instanceof RegExp)return new RegExp(e);if(Array.isArray(e))return e.map(a);if(r&&e instanceof r)return new Map(Array.from(e.entries()));if(o&&e instanceof o)return new Set(Array.from(e.values()));if(e instanceof Object){t.push(e);var s=Object.create(e);for(var l in n.push(s),e){var u=t.findIndex(function(t){return t===e[l]});s[l]=u>-1?n[u]:i(e[l],t,n)}return s}return e}function a(e){return i(e,[],[])}const s=Object.prototype.toString,l=Error.prototype.toString,u=RegExp.prototype.toString,c="undefined"!=typeof Symbol?Symbol.prototype.toString:()=>"",p=/^Symbol\((.*)\)(.*)$/;function f(e,t=!1){if(null==e||!0===e||!1===e)return""+e;const n=typeof e;if("number"===n)return function(e){return e!=+e?"NaN":0===e&&1/e<0?"-0":""+e}(e);if("string"===n)return t?`"${e}"`:e;if("function"===n)return"[Function "+(e.name||"anonymous")+"]";if("symbol"===n)return c.call(e).replace(p,"Symbol($1)");const r=s.call(e).slice(8,-1);return"Date"===r?isNaN(e.getTime())?""+e:e.toISOString(e):"Error"===r||e instanceof Error?"["+l.call(e)+"]":"RegExp"===r?u.call(e):null}function d(e,t){let n=f(e,t);return null!==n?n:JSON.stringify(e,function(e,n){let r=f(this[e],t);return null!==r?r:n},2)}let h={default:"${path} is invalid",required:"${path} is a required field",oneOf:"${path} must be one of the following values: ${values}",notOneOf:"${path} must not be one of the following values: ${values}",notType:({path:e,type:t,value:n,originalValue:r})=>{let o=null!=r&&r!==n,i=`${e} must be a \`${t}\` type, but the final value was: \`${d(n,!0)}\``+(o?` (cast from the value \`${d(r,!0)}\`).`:".");return null===n&&(i+='\n If "null" is intended as an empty value be sure to mark the schema as `.nullable()`'),i},defined:"${path} must be defined"},m={length:"${path} must be exactly ${length} characters",min:"${path} must be at least ${min} characters",max:"${path} must be at most ${max} characters",matches:'${path} must match the following: "${regex}"',email:"${path} must be a valid email",url:"${path} must be a valid URL",uuid:"${path} must be a valid UUID",trim:"${path} must be a trimmed string",lowercase:"${path} must be a lowercase string",uppercase:"${path} must be a upper case string"},g={min:"${path} field must be later than ${min}",max:"${path} field must be at earlier than ${max}"},b={noUnknown:"${path} field has unspecified keys: ${unknown}"};Object.assign(Object.create(null),{mixed:h,string:m,number:{min:"${path} must be greater than or equal to ${min}",max:"${path} must be less than or equal to ${max}",lessThan:"${path} must be less than ${less}",moreThan:"${path} must be greater than ${more}",positive:"${path} must be a positive number",negative:"${path} must be a negative number",integer:"${path} must be an integer"},date:g,object:b,array:{min:"${path} field must have at least ${min} items",max:"${path} field must have less than or equal to ${max} items",length:"${path} must have ${length} items"},boolean:{isValue:"${path} field must be ${value}"}});var v=n(61448),y=n.n(v);const A=e=>e&&e.__isYupSchema__,M=class{constructor(e,t){if(this.fn=void 0,this.refs=e,this.refs=e,"function"==typeof t)return void(this.fn=t);if(!y()(t,"is"))throw new TypeError("`is:` is required for `when()` conditions");if(!t.then&&!t.otherwise)throw new TypeError("either `then:` or `otherwise:` is required for `when()` conditions");let{is:n,then:r,otherwise:o}=t,i="function"==typeof n?n:(...e)=>e.every(e=>e===n);this.fn=function(...e){let t=e.pop(),n=e.pop(),a=i(...e)?r:o;if(a)return"function"==typeof a?a(n):n.concat(a.resolve(t))}}resolve(e,t){let n=this.refs.map(e=>e.getValue(null==t?void 0:t.value,null==t?void 0:t.parent,null==t?void 0:t.context)),r=this.fn.apply(e,n.concat(e,t));if(void 0===r||r===e)return e;if(!A(r))throw new TypeError("conditions must return a schema object");return r.resolve(t)}};function _(e){return null==e?[]:[].concat(e)}function O(){return O=Object.assign||function(e){for(var t=1;td(t[n])):"function"==typeof e?e(t):e}static isError(e){return e&&"ValidationError"===e.name}constructor(e,t,n,r){super(),this.value=void 0,this.path=void 0,this.type=void 0,this.errors=void 0,this.params=void 0,this.inner=void 0,this.name="ValidationError",this.value=t,this.path=n,this.type=r,this.errors=[],this.inner=[],_(e).forEach(e=>{w.isError(e)?(this.errors.push(...e.errors),this.inner=this.inner.concat(e.inner.length?e.inner:e)):this.errors.push(e)}),this.message=this.errors.length>1?`${this.errors.length} errors occurred`:this.errors[0],Error.captureStackTrace&&Error.captureStackTrace(this,w)}}function x(e,t){let{endEarly:n,tests:r,args:o,value:i,errors:a,sort:s,path:l}=e,u=(e=>{let t=!1;return(...n)=>{t||(t=!0,e(...n))}})(t),c=r.length;const p=[];if(a=a||[],!c)return a.length?u(new w(a,i,l)):u(null,i);for(let e=0;e=0||(o[n]=e[n]);return o}(t,["value","path","label","options","originalValue","sync"]);const{name:c,test:p,params:f,message:d}=e;let{parent:h,context:m}=a;function g(e){return T.isRef(e)?e.getValue(r,h,m):e}function b(e={}){const t=S()(L({value:r,originalValue:s,label:i,path:e.path||o},f,e.params),g),n=new w(w.formatError(e.message||d,t),r,t.path,e.type||c);return n.params=t,n}let v,y=L({path:o,parent:h,type:c,createError:b,resolve:g,options:a,originalValue:s},u);if(l){try{var A;if(v=p.call(y,r,y),"function"==typeof(null==(A=v)?void 0:A.then))throw new Error(`Validation test of type: "${y.type}" returned a Promise during a synchronous validate. This test will finish after the validate call has returned`)}catch(e){return void n(e)}w.isError(v)?n(v):v?n(null,v):n(b())}else try{Promise.resolve(p.call(y,r,y)).then(e=>{w.isError(e)?n(e):e?n(null,e):n(b())}).catch(n)}catch(e){n(e)}}return t.OPTIONS=e,t}function R(e,t,n,r=n){let o,i,a;return t?((0,C.forEach)(t,(s,l,u)=>{let c=l?(e=>e.substr(0,e.length-1).substr(1))(s):s;if((e=e.resolve({context:r,parent:o,value:n})).innerType){let r=u?parseInt(c,10):0;if(n&&r>=n.length)throw new Error(`Yup.reach cannot resolve an array item at index: ${s}, in the path: ${t}. because there is no value at that index. `);o=n,n=n&&n[r],e=e.innerType}if(!u){if(!e.fields||!e.fields[c])throw new Error(`The schema does not contain the path: ${t}. (failed at: ${a} which is a type: "${e._type}")`);o=n,n=n&&n[c],e=e.fields[c]}i=c,a=l?"["+s+"]":"."+s}),{schema:e,parent:o,parentPath:i}):{parent:o,parentPath:t,schema:e}}T.prototype.__isYupRef=!0;class k{constructor(){this.list=void 0,this.refs=void 0,this.list=new Set,this.refs=new Map}get size(){return this.list.size+this.refs.size}describe(){const e=[];for(const t of this.list)e.push(t);for(const[,t]of this.refs)e.push(t.describe());return e}toArray(){return Array.from(this.list).concat(Array.from(this.refs.values()))}resolveAll(e){return this.toArray().reduce((t,n)=>t.concat(T.isRef(n)?e(n):n),[])}add(e){T.isRef(e)?this.refs.set(e.key,e):this.list.add(e)}delete(e){T.isRef(e)?this.refs.delete(e.key):this.list.delete(e)}clone(){const e=new k;return e.list=new Set(this.list),e.refs=new Map(this.refs),e}merge(e,t){const n=this.clone();return e.list.forEach(e=>n.add(e)),e.refs.forEach(e=>n.add(e)),t.list.forEach(e=>n.delete(e)),t.refs.forEach(e=>n.delete(e)),n}}function I(){return I=Object.assign||function(e){for(var t=1;t{this.typeError(h.notType)}),this.type=(null==e?void 0:e.type)||"mixed",this.spec=I({strip:!1,strict:!1,abortEarly:!0,recursive:!0,nullable:!1,presence:"optional"},null==e?void 0:e.spec)}get _type(){return this.type}_typeCheck(e){return!0}clone(e){if(this._mutate)return e&&Object.assign(this.spec,e),this;const t=Object.create(Object.getPrototypeOf(this));return t.type=this.type,t._typeError=this._typeError,t._whitelistError=this._whitelistError,t._blacklistError=this._blacklistError,t._whitelist=this._whitelist.clone(),t._blacklist=this._blacklist.clone(),t.exclusiveTests=I({},this.exclusiveTests),t.deps=[...this.deps],t.conditions=[...this.conditions],t.tests=[...this.tests],t.transforms=[...this.transforms],t.spec=a(I({},this.spec,e)),t}label(e){let t=this.clone();return t.spec.label=e,t}meta(...e){if(0===e.length)return this.spec.meta;let t=this.clone();return t.spec.meta=Object.assign(t.spec.meta||{},e[0]),t}withMutation(e){let t=this._mutate;this._mutate=!0;let n=e(this);return this._mutate=t,n}concat(e){if(!e||e===this)return this;if(e.type!==this.type&&"mixed"!==this.type)throw new TypeError(`You cannot \`concat()\` schema's of different types: ${this.type} and ${e.type}`);let t=this,n=e.clone();const r=I({},t.spec,n.spec);return n.spec=r,n._typeError||(n._typeError=t._typeError),n._whitelistError||(n._whitelistError=t._whitelistError),n._blacklistError||(n._blacklistError=t._blacklistError),n._whitelist=t._whitelist.merge(e._whitelist,e._blacklist),n._blacklist=t._blacklist.merge(e._blacklist,e._whitelist),n.tests=t.tests,n.exclusiveTests=t.exclusiveTests,n.withMutation(t=>{e.tests.forEach(e=>{t.test(e.OPTIONS)})}),n.transforms=[...t.transforms,...n.transforms],n}isType(e){return!(!this.spec.nullable||null!==e)||this._typeCheck(e)}resolve(e){let t=this;if(t.conditions.length){let n=t.conditions;t=t.clone(),t.conditions=[],t=n.reduce((t,n)=>n.resolve(t,e),t),t=t.resolve(e)}return t}cast(e,t={}){let n=this.resolve(I({value:e},t)),r=n._cast(e,t);if(void 0!==e&&!1!==t.assert&&!0!==n.isType(r)){let o=d(e),i=d(r);throw new TypeError(`The value of ${t.path||"field"} could not be cast to a value that satisfies the schema type: "${n._type}". \n\nattempted value: ${o} \n`+(i!==o?`result of cast: ${i}`:""))}return r}_cast(e,t){let n=void 0===e?e:this.transforms.reduce((t,n)=>n.call(this,t,e,this),e);return void 0===n&&(n=this.getDefault()),n}_validate(e,t={},n){let{sync:r,path:o,from:i=[],originalValue:a=e,strict:s=this.spec.strict,abortEarly:l=this.spec.abortEarly}=t,u=e;s||(u=this._cast(u,I({assert:!1},t)));let c={value:u,path:o,options:t,originalValue:a,schema:this,label:this.spec.label,sync:r,from:i},p=[];this._typeError&&p.push(this._typeError);let f=[];this._whitelistError&&f.push(this._whitelistError),this._blacklistError&&f.push(this._blacklistError),x({args:c,value:u,path:o,sync:r,tests:p,endEarly:l},e=>{e?n(e,u):x({tests:this.tests.concat(f),args:c,path:o,sync:r,value:u,endEarly:l},n)})}validate(e,t,n){let r=this.resolve(I({},t,{value:e}));return"function"==typeof n?r._validate(e,t,n):new Promise((n,o)=>r._validate(e,t,(e,t)=>{e?o(e):n(t)}))}validateSync(e,t){let n;return this.resolve(I({},t,{value:e}))._validate(e,I({},t,{sync:!0}),(e,t)=>{if(e)throw e;n=t}),n}isValid(e,t){return this.validate(e,t).then(()=>!0,e=>{if(w.isError(e))return!1;throw e})}isValidSync(e,t){try{return this.validateSync(e,t),!0}catch(e){if(w.isError(e))return!1;throw e}}_getDefault(){let e=this.spec.default;return null==e?e:"function"==typeof e?e.call(this):a(e)}getDefault(e){return this.resolve(e||{})._getDefault()}default(e){return 0===arguments.length?this._getDefault():this.clone({default:e})}strict(e=!0){let t=this.clone();return t.spec.strict=e,t}_isPresent(e){return null!=e}defined(e=h.defined){return this.test({message:e,name:"defined",exclusive:!0,test:e=>void 0!==e})}required(e=h.required){return this.clone({presence:"required"}).withMutation(t=>t.test({message:e,name:"required",exclusive:!0,test(e){return this.schema._isPresent(e)}}))}notRequired(){let e=this.clone({presence:"optional"});return e.tests=e.tests.filter(e=>"required"!==e.OPTIONS.name),e}nullable(e=!0){return this.clone({nullable:!1!==e})}transform(e){let t=this.clone();return t.transforms.push(e),t}test(...e){let t;if(t=1===e.length?"function"==typeof e[0]?{test:e[0]}:e[0]:2===e.length?{name:e[0],test:e[1]}:{name:e[0],message:e[1],test:e[2]},void 0===t.message&&(t.message=h.default),"function"!=typeof t.test)throw new TypeError("`test` is a required parameters");let n=this.clone(),r=P(t),o=t.exclusive||t.name&&!0===n.exclusiveTests[t.name];if(t.exclusive&&!t.name)throw new TypeError("Exclusive tests must provide a unique `name` identifying the test");return t.name&&(n.exclusiveTests[t.name]=!!t.exclusive),n.tests=n.tests.filter(e=>{if(e.OPTIONS.name===t.name){if(o)return!1;if(e.OPTIONS.test===r.OPTIONS.test)return!1}return!0}),n.tests.push(r),n}when(e,t){Array.isArray(e)||"string"==typeof e||(t=e,e=".");let n=this.clone(),r=_(e).map(e=>new T(e));return r.forEach(e=>{e.isSibling&&n.deps.push(e.key)}),n.conditions.push(new M(r,t)),n}typeError(e){let t=this.clone();return t._typeError=P({message:e,name:"typeError",test(e){return!(void 0!==e&&!this.schema.isType(e))||this.createError({params:{type:this.schema._type}})}}),t}oneOf(e,t=h.oneOf){let n=this.clone();return e.forEach(e=>{n._whitelist.add(e),n._blacklist.delete(e)}),n._whitelistError=P({message:t,name:"oneOf",test(e){if(void 0===e)return!0;let t=this.schema._whitelist,n=t.resolveAll(this.resolve);return!!n.includes(e)||this.createError({params:{values:t.toArray().join(", "),resolved:n}})}}),n}notOneOf(e,t=h.notOneOf){let n=this.clone();return e.forEach(e=>{n._blacklist.add(e),n._whitelist.delete(e)}),n._blacklistError=P({message:t,name:"notOneOf",test(e){let t=this.schema._blacklist,n=t.resolveAll(this.resolve);return!n.includes(e)||this.createError({params:{values:t.toArray().join(", "),resolved:n}})}}),n}strip(e=!0){let t=this.clone();return t.spec.strip=e,t}describe(){const e=this.clone(),{label:t,meta:n}=e.spec;return{meta:n,label:t,type:e.type,oneOf:e._whitelist.describe(),notOneOf:e._blacklist.describe(),tests:e.tests.map(e=>({name:e.OPTIONS.name,params:e.OPTIONS.params})).filter((e,t,n)=>n.findIndex(t=>t.name===e.name)===t)}}}D.prototype.__isYupSchema__=!0;for(const e of["validate","validateSync"])D.prototype[`${e}At`]=function(t,n,r={}){const{parent:o,parentPath:i,schema:a}=R(this,t,n,r.context);return a[e](o&&o[i],I({},r,{parent:o,path:t}))};for(const e of["equals","is"])D.prototype[e]=D.prototype.oneOf;for(const e of["not","nope"])D.prototype[e]=D.prototype.notOneOf;D.prototype.optional=D.prototype.notRequired;D.prototype;const q=e=>null==e;let N=/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i,j=/^((https?|ftp):)?\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,F=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,B=e=>q(e)||e===e.trim(),W={}.toString();function V(){return new U}class U extends D{constructor(){super({type:"string"}),this.withMutation(()=>{this.transform(function(e){if(this.isType(e))return e;if(Array.isArray(e))return e;const t=null!=e&&e.toString?e.toString():e;return t===W?e:t})})}_typeCheck(e){return e instanceof String&&(e=e.valueOf()),"string"==typeof e}_isPresent(e){return super._isPresent(e)&&!!e.length}length(e,t=m.length){return this.test({message:t,name:"length",exclusive:!0,params:{length:e},test(t){return q(t)||t.length===this.resolve(e)}})}min(e,t=m.min){return this.test({message:t,name:"min",exclusive:!0,params:{min:e},test(t){return q(t)||t.length>=this.resolve(e)}})}max(e,t=m.max){return this.test({name:"max",exclusive:!0,message:t,params:{max:e},test(t){return q(t)||t.length<=this.resolve(e)}})}matches(e,t){let n,r,o=!1;return t&&("object"==typeof t?({excludeEmptyString:o=!1,message:n,name:r}=t):n=t),this.test({name:r||"matches",message:n||m.matches,params:{regex:e},test:t=>q(t)||""===t&&o||-1!==t.search(e)})}email(e=m.email){return this.matches(N,{name:"email",message:e,excludeEmptyString:!0})}url(e=m.url){return this.matches(j,{name:"url",message:e,excludeEmptyString:!0})}uuid(e=m.uuid){return this.matches(F,{name:"uuid",message:e,excludeEmptyString:!1})}ensure(){return this.default("").transform(e=>null===e?"":e)}trim(e=m.trim){return this.transform(e=>null!=e?e.trim():e).test({message:e,name:"trim",test:B})}lowercase(e=m.lowercase){return this.transform(e=>q(e)?e:e.toLowerCase()).test({message:e,name:"string_case",exclusive:!0,test:e=>q(e)||e===e.toLowerCase()})}uppercase(e=m.uppercase){return this.transform(e=>q(e)?e:e.toUpperCase()).test({message:e,name:"string_case",exclusive:!0,test:e=>q(e)||e===e.toUpperCase()})}}V.prototype=U.prototype;var H=/^(\d{4}|[+\-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,\.](\d{1,}))?)?(?:(Z)|([+\-])(\d{2})(?::?(\d{2}))?)?)?$/;let Y=new Date("");function G(){return new X}class X extends D{constructor(){super({type:"date"}),this.withMutation(()=>{this.transform(function(e){return this.isType(e)?e:(e=function(e){var t,n,r=[1,4,5,6,7,10,11],o=0;if(n=H.exec(e)){for(var i,a=0;i=r[a];++a)n[i]=+n[i]||0;n[2]=(+n[2]||1)-1,n[3]=+n[3]||1,n[7]=n[7]?String(n[7]).substr(0,3):0,void 0!==n[8]&&""!==n[8]||void 0!==n[9]&&""!==n[9]?("Z"!==n[8]&&void 0!==n[9]&&(o=60*n[10]+n[11],"+"===n[9]&&(o=0-o)),t=Date.UTC(n[1],n[2],n[3],n[4],n[5]+o,n[6],n[7])):t=+new Date(n[1],n[2],n[3],n[4],n[5],n[6],n[7])}else t=Date.parse?Date.parse(e):NaN;return t}(e),isNaN(e)?Y:new Date(e))})})}_typeCheck(e){return t=e,"[object Date]"===Object.prototype.toString.call(t)&&!isNaN(e.getTime());var t}prepareParam(e,t){let n;if(T.isRef(e))n=e;else{let r=this.cast(e);if(!this._typeCheck(r))throw new TypeError(`\`${t}\` must be a Date or a value that can be \`cast()\` to a Date`);n=r}return n}min(e,t=g.min){let n=this.prepareParam(e,"min");return this.test({message:t,name:"min",exclusive:!0,params:{min:e},test(e){return q(e)||e>=this.resolve(n)}})}max(e,t=g.max){let n=this.prepareParam(e,"max");return this.test({message:t,name:"max",exclusive:!0,params:{max:e},test(e){return q(e)||e<=this.resolve(n)}})}}X.INVALID_DATE=Y,G.prototype=X.prototype,G.INVALID_DATE=Y;var Z=n(4124),$=n.n(Z),K=n(84058),J=n.n(K),Q=n(79674),ee=n.n(Q),te=n(92981),ne=n.n(te);function re(e,t){let n=1/0;return e.some((e,r)=>{var o;if(-1!==(null==(o=t.path)?void 0:o.indexOf(e)))return n=r,!0}),n}function oe(e){return(t,n)=>re(e,t)-re(e,n)}function ie(){return ie=Object.assign||function(e){for(var t=1;t"[object Object]"===Object.prototype.toString.call(e);const se=oe([]);class le extends D{constructor(e){super({type:"object"}),this.fields=Object.create(null),this._sortErrors=se,this._nodes=[],this._excludedEdges=[],this.withMutation(()=>{this.transform(function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(t){e=null}return this.isType(e)?e:null}),e&&this.shape(e)})}_typeCheck(e){return ae(e)||"function"==typeof e}_cast(e,t={}){var n;let r=super._cast(e,t);if(void 0===r)return this.getDefault();if(!this._typeCheck(r))return r;let o=this.fields,i=null!=(n=t.stripUnknown)?n:this.spec.noUnknown,a=this._nodes.concat(Object.keys(r).filter(e=>-1===this._nodes.indexOf(e))),s={},l=ie({},t,{parent:s,__validating:t.__validating||!1}),u=!1;for(const e of a){let n=o[e],a=y()(r,e);if(n){let o,i=r[e];l.path=(t.path?`${t.path}.`:"")+e,n=n.resolve({value:i,context:t.context,parent:s});let a="spec"in n?n.spec:void 0,c=null==a?void 0:a.strict;if(null==a?void 0:a.strip){u=u||e in r;continue}o=t.__validating&&c?r[e]:n.cast(r[e],l),void 0!==o&&(s[e]=o)}else a&&!i&&(s[e]=r[e]);s[e]!==r[e]&&(u=!0)}return u?s:r}_validate(e,t={},n){let r=[],{sync:o,from:i=[],originalValue:a=e,abortEarly:s=this.spec.abortEarly,recursive:l=this.spec.recursive}=t;i=[{schema:this,value:a},...i],t.__validating=!0,t.originalValue=a,t.from=i,super._validate(e,t,(e,u)=>{if(e){if(!w.isError(e)||s)return void n(e,u);r.push(e)}if(!l||!ae(u))return void n(r[0]||null,u);a=a||u;let c=this._nodes.map(e=>(n,r)=>{let o=-1===e.indexOf(".")?(t.path?`${t.path}.`:"")+e:`${t.path||""}["${e}"]`,s=this.fields[e];s&&"validate"in s?s.validate(u[e],ie({},t,{path:o,from:i,strict:!0,parent:u,originalValue:a[e]}),r):r(null)});x({sync:o,tests:c,value:u,errors:r,endEarly:s,sort:this._sortErrors,path:t.path},n)})}clone(e){const t=super.clone(e);return t.fields=ie({},this.fields),t._nodes=this._nodes,t._excludedEdges=this._excludedEdges,t._sortErrors=this._sortErrors,t}concat(e){let t=super.concat(e),n=t.fields;for(let[e,t]of Object.entries(this.fields)){const r=n[e];void 0===r?n[e]=t:r instanceof D&&t instanceof D&&(n[e]=t.concat(r))}return t.withMutation(()=>t.shape(n,this._excludedEdges))}getDefaultFromShape(){let e={};return this._nodes.forEach(t=>{const n=this.fields[t];e[t]="default"in n?n.getDefault():void 0}),e}_getDefault(){return"default"in this.spec?super._getDefault():this._nodes.length?this.getDefaultFromShape():void 0}shape(e,t=[]){let n=this.clone(),r=Object.assign(n.fields,e);return n.fields=r,n._sortErrors=oe(Object.keys(r)),t.length&&(Array.isArray(t[0])||(t=[t]),n._excludedEdges=[...n._excludedEdges,...t]),n._nodes=function(e,t=[]){let n=[],r=new Set,o=new Set(t.map(([e,t])=>`${e}-${t}`));function i(e,t){let i=(0,C.split)(e)[0];r.add(i),o.has(`${t}-${i}`)||n.push([t,i])}for(const t in e)if(y()(e,t)){let n=e[t];r.add(t),T.isRef(n)&&n.isSibling?i(n.path,t):A(n)&&"deps"in n&&n.deps.forEach(e=>i(e,t))}return ne().array(Array.from(r),n).reverse()}(r,n._excludedEdges),n}pick(e){const t={};for(const n of e)this.fields[n]&&(t[n]=this.fields[n]);return this.clone().withMutation(e=>(e.fields={},e.shape(t)))}omit(e){const t=this.clone(),n=t.fields;t.fields={};for(const t of e)delete n[t];return t.withMutation(()=>t.shape(n))}from(e,t,n){let r=(0,C.getter)(e,!0);return this.transform(o=>{if(null==o)return o;let i=o;return y()(o,e)&&(i=ie({},o),n||delete i[e],i[t]=r(o)),i})}noUnknown(e=!0,t=b.noUnknown){"string"==typeof e&&(t=e,e=!0);let n=this.test({name:"noUnknown",exclusive:!0,message:t,test(t){if(null==t)return!0;const n=function(e,t){let n=Object.keys(e.fields);return Object.keys(t).filter(e=>-1===n.indexOf(e))}(this.schema,t);return!e||0===n.length||this.createError({params:{unknown:n.join(", ")}})}});return n.spec.noUnknown=e,n}unknown(e=!0,t=b.noUnknown){return this.noUnknown(!e,t)}transformKeys(e){return this.transform(t=>t&&ee()(t,(t,n)=>e(n)))}camelCase(){return this.transformKeys(J())}snakeCase(){return this.transformKeys($())}constantCase(){return this.transformKeys(e=>$()(e).toUpperCase())}describe(){let e=super.describe();return e.fields=S()(this.fields,e=>e.describe()),e}}function ue(e){return new le(e)}ue.prototype=le.prototype},16006(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.mapStyleReducerFactory=void 0;var i,a=r(n(43693)),s=n(37118),l=r(n(4170)),u=o(n(97057));function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function p(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};return(0,s.handleActions)(f,p(p(p({},u.INITIAL_MAP_STYLE),e),{},{initialState:e}))};t.mapStyleReducerFactory=d;var h=d();t.default=h},16034(e,t,n){"use strict";var r=n(46518),o=n(32357).values;r({target:"Object",stat:!0},{values:function(e){return o(e)}})},16038(e,t,n){var r=n(5861),o=n(40346);e.exports=function(e){return o(e)&&"[object Set]"==r(e)}},16081(e,t,n){"use strict";function r(e){var t=e.theme,n=e.name,r=e.props;if(!t||!t.props||!t.props[n])return r;var o,i=t.props[n];for(o in i)void 0===r[o]&&(r[o]=i[o]);return r}n.d(t,{A:()=>r})},16193(e,t,n){"use strict";var r=n(79504),o=Error,i=r("".replace),a=String(new o("zxcasd").stack),s=/\n\s*at [^:]*:[^\n]*/,l=s.test(a);e.exports=function(e,t){if(l&&"string"==typeof e&&!o.prepareStackTrace)for(;t--;)e=i(e,s,"");return e}},16209(e,t,n){"use strict";n.d(t,{yE:()=>S,Cf:()=>E,lk:()=>x,$Z:()=>w});var r=Math.sqrt(50),o=Math.sqrt(10),i=Math.sqrt(2);function a(e,t,n){var a=Math.abs(t-e)/Math.max(0,n),s=Math.pow(10,Math.floor(Math.log(a)/Math.LN10)),l=a/s;return l>=r?s*=10:l>=o?s*=5:l>=i&&(s*=2),t0?e>1?(0,l.A)(function(t){t.setTime(Math.floor(t/e)*e)},function(t,n){t.setTime(+t+n*e)},function(t,n){return(n-t)/e}):u:null};const c=u;u.range;var p=n(61147),f=n(23383),d=n(9017),h=n(20293),m=n(61779),g=n(77849),b=n(42706),v=n(89437),y=n(46843),A=n(23675),M=n(76453),_=n(72375),O=n(95768);function z(e,t,n,r,o,i){const l=[[p.A,1,s.Tt],[p.A,5,5*s.Tt],[p.A,15,15*s.Tt],[p.A,30,30*s.Tt],[i,1,s.rR],[i,5,5*s.rR],[i,15,15*s.rR],[i,30,30*s.rR],[o,1,s.JJ],[o,3,3*s.JJ],[o,6,6*s.JJ],[o,12,12*s.JJ],[r,1,s.Nm],[r,2,2*s.Nm],[n,1,s.Fq],[t,1,s.Pv],[t,3,3*s.Pv],[e,1,s.MP]];function u(t,n,r){const o=Math.abs(n-t)/r,i=function(e){let t=e,n=e;function r(e,t,r,o){for(null==r&&(r=0),null==o&&(o=e.length);r>>1;n(e[i],t)<0?r=i+1:o=i}return r}return 1===e.length&&(t=(t,n)=>e(t)-n,n=function(e){return(t,n)=>{return(r=e(t))<(o=n)?-1:r>o?1:r>=o?0:NaN;var r,o}}(e)),{left:r,center:function(e,n,o,i){null==o&&(o=0),null==i&&(i=e.length);const a=r(e,n,o,i-1);return a>o&&t(e[a-1],n)>-t(e[a],n)?a-1:a},right:function(e,t,r,o){for(null==r&&(r=0),null==o&&(o=e.length);r>>1;n(e[i],t)>0?o=i:r=i+1}return r}}}(([,,e])=>e).right(l,o);if(i===l.length)return e.every(a(t/s.MP,n/s.MP,r));if(0===i)return c.every(Math.max(a(t,n,r),1));const[u,p]=l[o/l[i-1][2]>3;t=1===r?e.readString():2===r?e.readFloat():3===r?e.readDouble():4===r?e.readVarint64():5===r?e.readVarint():6===r?e.readSVarint():7===r?e.readBoolean():null}return t}(n))}e.exports=o,o.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 t=this._pbf.readVarint()+this._pbf.pos;return new r(this._pbf,t,this.extent,this._keys,this._values)}},16280(e,t,n){"use strict";var r=n(46518),o=n(44576),i=n(18745),a=n(14601),s="WebAssembly",l=o[s],u=7!==new Error("e",{cause:7}).cause,c=function(e,t){var n={};n[e]=a(e,t,u),r({global:!0,constructor:!0,arity:1,forced:u},n)},p=function(e,t){if(l&&l[e]){var n={};n[e]=a(s+"."+e,t,u),r({target:s,stat:!0,constructor:!0,arity:1,forced:u},n)}};c("Error",function(e){return function(t){return i(e,this,arguments)}}),c("EvalError",function(e){return function(t){return i(e,this,arguments)}}),c("RangeError",function(e){return function(t){return i(e,this,arguments)}}),c("ReferenceError",function(e){return function(t){return i(e,this,arguments)}}),c("SyntaxError",function(e){return function(t){return i(e,this,arguments)}}),c("TypeError",function(e){return function(t){return i(e,this,arguments)}}),c("URIError",function(e){return function(t){return i(e,this,arguments)}}),p("CompileError",function(e){return function(t){return i(e,this,arguments)}}),p("LinkError",function(e){return function(t){return i(e,this,arguments)}}),p("RuntimeError",function(e){return function(t){return i(e,this,arguments)}})},16308(e,t,n){"use strict";var r=n(46518),o=n(77240);r({target:"String",proto:!0,forced:n(23061)("sup")},{sup:function(){return o(this,"sup","","")}})},16363(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.UploadAnimation=void 0;var o,i,a,s=r(n(20166)),l=r(n(96540)),u=r(n(78094)),c=n(37934),p=n(6973),f=r(n(41509)),d=n(29688),h=u.default.div(o||(o=(0,s.default)(["\n display: flex;\n align-items: center;\n justify-content: flex-start;\n"]))),m=u.default.div(i||(i=(0,s.default)(["\n color: ",";\n margin-right: 16px;\n margin-top: 4px;\n"])),function(e){return e.theme.textColorLT}),g=u.default.svg(a||(a=(0,s.default)(["\n margin-right: 16px;\n\n line {\n stroke: ",";\n stroke-width: 4;\n stroke-linecap: square;\n stroke-dasharray: 5 12;\n animation: dash-animation 25s infinite linear;\n }\n circle {\n fill: ",";\n }\n\n @keyframes dash-animation {\n to {\n stroke-dashoffset: -1000;\n }\n }\n"])),function(e){return e.theme.selectBorderColorLT},function(e){return e.theme.selectBorderColorLT}),b=function(){return l.default.createElement(g,{height:"5px",width:"150px"},l.default.createElement("line",{x1:"0",y1:"4",x2:"150",y2:"4"}))},v=function(e){return l.default.createElement(h,null,l.default.createElement(m,null,l.default.createElement(c.MapIcon,{height:"48px"})),l.default.createElement(b,null),e.icon&&l.default.createElement(e.icon,{height:"64px"}))};t.UploadAnimation=v;t.default=function(e){var t=e.error,n=e.isLoading,r=e.providerIcon;return l.default.createElement(p.StyledExportSection,null,l.default.createElement("div",{className:"description"},l.default.createElement("div",{className:"title"},n?l.default.createElement(d.FormattedMessage,{id:"modal.statusPanel.mapUploading"}):t?l.default.createElement(d.FormattedMessage,{id:"modal.statusPanel.error"}):null)),l.default.createElement("div",{className:"selection"},n&&l.default.createElement(v,{icon:r}),t&&l.default.createElement(f.default,{error:t})))}},16368(e){"use strict";e.exports=e=>{if("[object Object]"!==Object.prototype.toString.call(e))return!1;const t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}},16426(e){e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;ra});var r=n(13153),o=Object.prototype.propertyIsEnumerable,i=Object.getOwnPropertySymbols;const a=i?function(e){return null==e?[]:(e=Object(e),function(e,t){for(var n=-1,r=null==e?0:e.length,o=0,i=[];++n=2&&r%10<=4&&(r%100<10||r%100>=20)?o[1]:o[2]);var r,o}function n(e){return function(){return e+"о"+(11===this.hours()?"б":"")+"] LT"}}e.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:function(e,t){var n={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")};return!0===e?n.nominative.slice(1,7).concat(n.nominative.slice(0,1)):e?n[/(\[[ВвУу]\]) ?dddd/.test(t)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(t)?"genitive":"nominative"][e.day()]:n.nominative},weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:n("[Сьогодні "),nextDay:n("[Завтра "),lastDay:n("[Вчора "),nextWeek:n("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return n("[Минулої] dddd [").call(this);case 1:case 2:case 4:return n("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",ss:t,m:t,mm:t,h:"годину",hh:t,d:"день",dd:t,M:"місяць",MM:t,y:"рік",yy:t},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(e){return/^(дня|вечора)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночі":e<12?"ранку":e<17?"дня":"вечора"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e+"-й";case"D":return e+"-го";default:return e}},week:{dow:1,doy:7}})}(n(95093))},16632(e,t,n){"use strict";var r=n(46518),o=n(44576),i=n(59143),a=n(34154),s=o.Uint8Array,l=!s||!s.prototype.setFromBase64||!function(){var e=new s([255,255,255,255,255]);try{return void e.setFromBase64("",null)}catch(e){}try{return void e.setFromBase64("a")}catch(e){}try{e.setFromBase64("MjYyZg===")}catch(t){return 50===e[0]&&54===e[1]&&50===e[2]&&255===e[3]&&255===e[4]}}();s&&r({target:"Uint8Array",proto:!0,forced:l},{setFromBase64:function(e){a(this);var t=i(e,arguments.length>1?arguments[1]:void 0,this,this.length);return{read:t.read,written:t.written}}})},16635(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},r(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__assign||function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n1&&void 0!==arguments[1]?arguments[1]:"span";return function(n){function r(){var n,s,l;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r);for(var u=arguments.length,c=Array(u),p=0;p-1},T.prototype.set=function(e,t){var n=this.__data__,r=P(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},L.prototype.clear=function(){this.__data__={hash:new C,map:new(w||T),string:new C}},L.prototype.delete=function(e){return R(this,e).delete(e)},L.prototype.get=function(e){return R(this,e).get(e)},L.prototype.has=function(e){return R(this,e).has(e)},L.prototype.set=function(e,t){return R(this,e).set(e,t),this};var I=q(function(e){e=function(e){return null==e?"":function(e){if("string"==typeof e)return e;if(B(e))return S?S.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}(e)}(e);var t=[];return s.test(e)&&t.push(""),e.replace(l,function(e,n,r,o){t.push(r?o.replace(u,"$1"):n||e)}),t});function D(e){if("string"==typeof e||B(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function q(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a),a};return n.cache=new(q.Cache||L),n}function N(e,t){return e===t||e!=e&&t!=t}q.Cache=L;var j=Array.isArray;function F(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function B(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==M.call(e)}e.exports=function(e,t,n){var r=null==e?void 0:function(e,t){t=function(e,t){if(j(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!B(e))||a.test(e)||!i.test(e)||null!=t&&e in Object(t)}(t,e)?[t]:function(e){return j(e)?e:I(e)}(t);for(var n=0,r=t.length;null!=e&&n component with withGoogleMap() HOC?"),(0,d.construct)(b.propTypes,y,r.props,r.context[h.MAP]),r}return(0,u.default)(t,e),(0,l.default)(t,[{key:"fitBounds",value:function(){var e;return(e=this.context[h.MAP]).fitBounds.apply(e,arguments)}},{key:"panBy",value:function(){var e;return(e=this.context[h.MAP]).panBy.apply(e,arguments)}},{key:"panTo",value:function(){var e;return(e=this.context[h.MAP]).panTo.apply(e,arguments)}},{key:"panToBounds",value:function(){var e;return(e=this.context[h.MAP]).panToBounds.apply(e,arguments)}}]),(0,l.default)(t,[{key:"componentDidMount",value:function(){(0,d.componentDidMount)(this,this.context[h.MAP],v)}},{key:"componentDidUpdate",value:function(e){(0,d.componentDidUpdate)(this,this.context[h.MAP],v,y,e)}},{key:"componentWillUnmount",value:function(){(0,d.componentWillUnmount)(this)}},{key:"render",value:function(){var e=this.props.children;return p.default.createElement("div",null,e)}},{key:"getBounds",value:function(){return this.context[h.MAP].getBounds()}},{key:"getCenter",value:function(){return this.context[h.MAP].getCenter()}},{key:"getClickableIcons",value:function(){return this.context[h.MAP].getClickableIcons()}},{key:"getDiv",value:function(){return this.context[h.MAP].getDiv()}},{key:"getHeading",value:function(){return this.context[h.MAP].getHeading()}},{key:"getMapTypeId",value:function(){return this.context[h.MAP].getMapTypeId()}},{key:"getProjection",value:function(){return this.context[h.MAP].getProjection()}},{key:"getStreetView",value:function(){return this.context[h.MAP].getStreetView()}},{key:"getTilt",value:function(){return this.context[h.MAP].getTilt()}},{key:"getZoom",value:function(){return this.context[h.MAP].getZoom()}}]),t}(p.default.PureComponent);g.displayName="GoogleMap",g.propTypes={defaultExtraMapTypes:f.default.arrayOf(f.default.arrayOf(f.default.any)),defaultCenter:f.default.any,defaultClickableIcons:f.default.bool,defaultHeading:f.default.number,defaultMapTypeId:f.default.any,defaultOptions:f.default.any,defaultStreetView:f.default.any,defaultTilt:f.default.number,defaultZoom:f.default.number,center:f.default.any,clickableIcons:f.default.bool,heading:f.default.number,mapTypeId:f.default.any,options:f.default.any,streetView:f.default.any,tilt:f.default.number,zoom:f.default.number,onDblClick:f.default.func,onDragEnd:f.default.func,onDragStart:f.default.func,onMapTypeIdChanged:f.default.func,onMouseMove:f.default.func,onMouseOut:f.default.func,onMouseOver:f.default.func,onRightClick:f.default.func,onTilesLoaded:f.default.func,onBoundsChanged:f.default.func,onCenterChanged:f.default.func,onClick:f.default.func,onDrag:f.default.func,onHeadingChanged:f.default.func,onIdle:f.default.func,onProjectionChanged:f.default.func,onResize:f.default.func,onTiltChanged:f.default.func,onZoomChanged:f.default.func},g.contextTypes=(0,r.default)({},h.MAP,f.default.object);var b=t.GoogleMap=g;t.default=g;var v={onDblClick:"dblclick",onDragEnd:"dragend",onDragStart:"dragstart",onMapTypeIdChanged:"maptypeid_changed",onMouseMove:"mousemove",onMouseOut:"mouseout",onMouseOver:"mouseover",onRightClick:"rightclick",onTilesLoaded:"tilesloaded",onBoundsChanged:"bounds_changed",onCenterChanged:"center_changed",onClick:"click",onDrag:"drag",onHeadingChanged:"heading_changed",onIdle:"idle",onProjectionChanged:"projection_changed",onResize:"resize",onTiltChanged:"tilt_changed",onZoomChanged:"zoom_changed"},y={extraMapTypes:function(e,t){t.forEach(function(t){var n;return(n=e.mapTypes).set.apply(n,(0,o.default)(t))})},center:function(e,t){e.setCenter(t)},clickableIcons:function(e,t){e.setClickableIcons(t)},heading:function(e,t){e.setHeading(t)},mapTypeId:function(e,t){e.setMapTypeId(t)},options:function(e,t){e.setOptions(t)},streetView:function(e,t){e.setStreetView(t)},tilt:function(e,t){e.setTilt(t)},zoom:function(e,t){e.setZoom(t)}}},16823(e){"use strict";var t=String;e.exports=function(e){try{return t(e)}catch(e){return"Object"}}},16909(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(96540)),a=r(n(42161)),s=r(n(5838));function l(e,t){var n=i.default.memo(function(n){var r=n.idx,o=n.datasets,a=n.allAvailableFields,s=n.filter,l=n.isAnyFilterAnimating,u=(n.enlargeFilter,n.setFilter),c=n.removeFilter,p=n.toggleAnimation,f=(0,i.useCallback)(function(e){return u(r,"value",e)},[r,u]);return i.default.createElement("div",{className:"single-select-filter-panel"},i.default.createElement(e,{allAvailableFields:a,datasets:o,filter:s,idx:r,removeFilter:c,setFilter:u},s.type&&!s.enlarged&&i.default.createElement("div",{className:"filter-panel__filter"},i.default.createElement(t,{filter:s,idx:r,isAnyFilterAnimating:l,toggleAnimation:p,setFilter:f}))))});return n.displayName="SingleSelectFilterPanel",n}l.deps=[s.default,a.default];var u=l;t.default=u},16993(e,t,n){var r=n(75546);function o(){var t,n,i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",s=i.toStringTag||"@@toStringTag";function l(e,o,i,a){var s=o&&o.prototype instanceof c?o:c,l=Object.create(s.prototype);return r(l,"_invoke",function(e,r,o){var i,a,s,l=0,c=o||[],p=!1,f={p:0,n:0,v:t,a:d,f:d.bind(t,4),d:function(e,n){return i=e,a=0,s=t,f.n=n,u}};function d(e,r){for(a=e,s=r,n=0;!p&&l&&!o&&n3?(o=h===r)&&(s=i[(a=i[4])?5:(a=3,3)],i[4]=i[5]=t):i[0]<=d&&((o=e<2&&dr||r>h)&&(i[4]=e,i[5]=r,f.n=h,a=0))}if(o||e>1)return u;throw p=!0,r}return function(o,c,h){if(l>1)throw TypeError("Generator is already running");for(p&&1===c&&d(c,h),a=c,s=h;(n=a<2?t:s)||!p;){i||(a?a<3?(a>1&&(f.n=-1),d(a,s)):f.n=s:f.v=s);try{if(l=2,i){if(a||(o="next"),n=i[o]){if(!(n=n.call(i,s)))throw TypeError("iterator result is not an object");if(!n.done)return n;s=n.value,a<2&&(a=0)}else 1===a&&(n=i.return)&&n.call(i),a<2&&(s=TypeError("The iterator does not provide a '"+o+"' method"),a=1);i=t}else if((n=(p=f.n<0)?s:e.call(r,f))!==u)break}catch(e){i=t,a=1,s=e}finally{l=1}}return{value:n,done:p}}}(e,i,a),!0),l}var u={};function c(){}function p(){}function f(){}n=Object.getPrototypeOf;var d=[][a]?n(n([][a]())):(r(n={},a,function(){return this}),n),h=f.prototype=c.prototype=Object.create(d);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,r(e,s,"GeneratorFunction")),e.prototype=Object.create(h),e}return p.prototype=f,r(h,"constructor",f),r(f,"constructor",p),p.displayName="GeneratorFunction",r(f,s,"GeneratorFunction"),r(h),r(h,s,"Generator"),r(h,a,function(){return this}),r(h,"toString",function(){return"[object Generator]"}),(e.exports=o=function(){return{w:l,m}},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=o,e.exports.__esModule=!0,e.exports.default=e.exports},17119(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.setLayerBlending=function(e,t){var n=a.LAYER_BLENDINGS[t],r=n.blendFunc,c=n.blendEquation;(0,i.setParameters)(e,function(e){for(var t=1;t2&&p(n,arguments[2]);var s=[];return d(e,b,{that:s}),u(n,"errors",s),n};a?a(v,g):s(v,g,{name:!0});var y=v.prototype=l(g.prototype,{constructor:c(1,v),message:c(1,""),name:c(1,"AggregateError")});r({global:!0,constructor:!0,arity:2},{AggregateError:v})},17160(e,t,n){!function(e){"use strict";e.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",ss:"%d վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(e){return/^(ցերեկվա|երեկոյան)$/.test(e)},meridiem:function(e){return e<4?"գիշերվա":e<12?"առավոտվա":e<17?"ցերեկվա":"երեկոյան"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(e,t){switch(t){case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-ին":e+"-րդ";default:return e}},week:{dow:1,doy:7}})}(n(95093))},17185(e,t,n){"use strict";n.d(t,{A:()=>x});var r=n(87093);const o="out vec4 transform_output;\nvoid main() {\n transform_output = vec4(0);\n}",i="#version 300 es\n".concat(o);function a(e,t){t=Array.isArray(t)?t:[t];const n=e.replace(/^\s+/,"").split(/\s+/),[r,o,i]=n;return t.includes(r)&&o&&i?{qualifier:r,type:o,name:i.split(";")[0]}:null}function s(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{version:t=100,input:n,inputType:a,output:s}=e;if(!n)return 300===t?i:t>300?"#version ".concat(t,"\n").concat(o):"void main() {gl_FragColor = vec4(0);}";const l=function(e,t){switch(t){case"float":return"vec4(".concat(e,", 0.0, 0.0, 1.0)");case"vec2":return"vec4(".concat(e,", 0.0, 1.0)");case"vec3":return"vec4(".concat(e,", 1.0)");case"vec4":return e;default:return(0,r.A)(!1),null}}(n,a);return t>=300?"#version ".concat(t," ").concat(300===t?"es":"","\nin ").concat(a," ").concat(n,";\nout vec4 ").concat(s,";\nvoid main() {\n ").concat(s," = ").concat(l,";\n}"):"varying ".concat(a," ").concat(n,";\nvoid main() {\n gl_FragColor = ").concat(l,";\n}")}var l=n(92717),u=n(62671),c=n(89249),p=n(55992);class f{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.gl=e,this.currentIndex=0,this.feedbackMap={},this.varyings=null,this.bindings=[],this.resources={},this._initialize(t),Object.seal(this)}setupResources(e){for(const t of this.bindings)this._setupTransformFeedback(t,e)}updateModelProps(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{varyings:t}=this;return t.length>0&&(e=Object.assign({},e,{varyings:t})),e}getDrawOptions(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this.bindings[this.currentIndex],{sourceBuffers:n,transformFeedback:r}=t;return{attributes:Object.assign({},n,e.attributes),transformFeedback:r}}swap(){return!!this.feedbackMap&&(this.currentIndex=this._getNextIndex(),!0)}update(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._setupBuffers(e)}getBuffer(e){const{feedbackBuffers:t}=this.bindings[this.currentIndex],n=e?t[e]:null;return n?n instanceof u.A?n:n.buffer:null}getData(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{varyingName:t}=e,n=this.getBuffer(t);return n?n.getData():null}delete(){for(const e in this.resources)this.resources[e].delete()}_initialize(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._setupBuffers(e),this.varyings=e.varyings||Object.keys(this.bindings[this.currentIndex].feedbackBuffers),this.varyings.length>0&&(0,p.v)((0,l.C6)(this.gl))}_getFeedbackBuffers(e){const{sourceBuffers:t={}}=e,n={};if(this.bindings[this.currentIndex]&&Object.assign(n,this.bindings[this.currentIndex].feedbackBuffers),this.feedbackMap)for(const e in this.feedbackMap){const r=this.feedbackMap[e];e in t&&(n[r]=e)}Object.assign(n,e.feedbackBuffers);for(const e in n){const r=n[e];if("string"==typeof r){const o=t[r],{byteLength:i,usage:a,accessor:s}=o;n[e]=this._createNewBuffer(e,{byteLength:i,usage:a,accessor:s})}}return n}_setupBuffers(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{sourceBuffers:t=null}=e;Object.assign(this.feedbackMap,e.feedbackMap);const n=this._getFeedbackBuffers(e);this._updateBindings({sourceBuffers:t,feedbackBuffers:n})}_setupTransformFeedback(e,t){let{model:n}=t;const{program:r}=n;e.transformFeedback=new c.A(this.gl,{program:r,buffers:e.feedbackBuffers})}_updateBindings(e){if(this.bindings[this.currentIndex]=this._updateBinding(this.bindings[this.currentIndex],e),this.feedbackMap){const{sourceBuffers:e,feedbackBuffers:t}=this._swapBuffers(this.bindings[this.currentIndex]),n=this._getNextIndex();this.bindings[n]=this._updateBinding(this.bindings[n],{sourceBuffers:e,feedbackBuffers:t})}}_updateBinding(e,t){return e?(Object.assign(e.sourceBuffers,t.sourceBuffers),Object.assign(e.feedbackBuffers,t.feedbackBuffers),e.transformFeedback&&e.transformFeedback.setBuffers(e.feedbackBuffers),e):{sourceBuffers:Object.assign({},t.sourceBuffers),feedbackBuffers:Object.assign({},t.feedbackBuffers)}}_swapBuffers(e){if(!this.feedbackMap)return null;const t=Object.assign({},e.sourceBuffers),n=Object.assign({},e.feedbackBuffers);for(const r in this.feedbackMap){const o=this.feedbackMap[r];t[r]=e.feedbackBuffers[o],n[o]=e.sourceBuffers[r],(0,p.v)(n[o]instanceof u.A)}return{sourceBuffers:t,feedbackBuffers:n}}_createNewBuffer(e,t){const n=new u.A(this.gl,t);return this.resources[e]&&this.resources[e].delete(),this.resources[e]=n,n}_getNextIndex(){return(this.currentIndex+1)%2}}var d=n(25798),h=n(85095),m=n(80606),g=n(1175);function b(e){let t=100;const n=e.match(/[^\s]+/g);if(n.length>=2&&"#version"===n[0]){const e=parseInt(n[1],10);Number.isFinite(e)&&(t=e)}return t}var v=n(71964);const y={name:"transform",vs:"attribute float transform_elementID;\nvec2 transform_getPixelSizeHalf(vec2 size) {\n return vec2(1.) / (2. * size);\n}\n\nvec2 transform_getPixelIndices(vec2 texSize, vec2 pixelSizeHalf) {\n float yIndex = floor((transform_elementID / texSize[0]) + pixelSizeHalf[1]);\n float xIndex = transform_elementID - (yIndex * texSize[0]);\n return vec2(xIndex, yIndex);\n}\nvec2 transform_getTexCoord(vec2 size) {\n vec2 pixelSizeHalf = transform_getPixelSizeHalf(size);\n vec2 indices = transform_getPixelIndices(size, pixelSizeHalf);\n vec2 coord = indices / size + pixelSizeHalf;\n return coord;\n}\nvec2 transform_getPos(vec2 size) {\n vec2 texCoord = transform_getTexCoord(size);\n vec2 pos = (texCoord * (2.0, 2.0)) - (1., 1.);\n return pos;\n}\nvec4 transform_getInput(sampler2D texSampler, vec2 size) {\n vec2 texCoord = transform_getTexCoord(size);\n vec4 textureColor = texture2D(texSampler, texCoord);\n return textureColor;\n}\n",fs:null},A="transform_uSize_",M="transform_position";const _={10241:9728,10240:9728,10242:33071,10243:33071};class O{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.gl=e,this.id=this.currentIndex=0,this._swapTexture=null,this.targetTextureVarying=null,this.targetTextureType=null,this.samplerTextureMap=null,this.bindings=[],this.resources={},this._initialize(t),Object.seal(this)}updateModelProps(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=this._processVertexShader(e);return Object.assign({},e,t)}getDrawOptions(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{sourceBuffers:t,sourceTextures:n,framebuffer:r,targetTexture:o}=this.bindings[this.currentIndex],i=Object.assign({},t,e.attributes),a=Object.assign({},e.uniforms),s=Object.assign({},e.parameters);let l=e.discard;if(this.hasSourceTextures||this.hasTargetTexture){i.transform_elementID=this.elementIDBuffer;for(const e in this.samplerTextureMap){const t=this.samplerTextureMap[e];a[e]=n[t]}this._setSourceTextureParameters();const e=function(e){let{sourceTextureMap:t,targetTextureVarying:n,targetTexture:r}=e;const o={};let i,a;n&&(({width:i,height:a}=r),o["".concat(A).concat(n)]=[i,a]);for(const e in t)({width:i,height:a}=t[e]),o["".concat(A).concat(e)]=[i,a];return o}({sourceTextureMap:n,targetTextureVarying:this.targetTextureVarying,targetTexture:o});Object.assign(a,e)}return this.hasTargetTexture&&(l=!1,s.viewport=[0,0,r.width,r.height]),{attributes:i,framebuffer:r,uniforms:a,discard:l,parameters:s}}swap(){return!!this._swapTexture&&(this.currentIndex=this._getNextIndex(),!0)}update(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._setupTextures(e)}getTargetTexture(){const{targetTexture:e}=this.bindings[this.currentIndex];return e}getData(){let{packed:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{framebuffer:t}=this.bindings[this.currentIndex],n=(0,d.sy)(t);if(!e)return n;const o=n.constructor,i=function(e){switch(e){case"float":return 1;case"vec2":return 2;case"vec3":return 3;case"vec4":return 4;default:return(0,r.A)(!1),null}}(this.targetTextureType),a=new o(n.length*i/4);let s=0;for(let e=0;e0&&void 0!==arguments[0]?arguments[0]:{};const{_targetTextureVarying:t,_swapTexture:n}=e;this._swapTexture=n,this.targetTextureVarying=t,this.hasTargetTexture=t,this._setupTextures(e)}_createTargetTexture(e){const{sourceTextures:t,textureOrReference:n}=e;if(n instanceof h.A)return n;const r=t[n];return r?(this._targetRefTexName=n,this._createNewTexture(r)):null}_setupTextures(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{sourceBuffers:t,_sourceTextures:n={},_targetTexture:r}=e,o=this._createTargetTexture({sourceTextures:n,textureOrReference:r});this.hasSourceTextures=this.hasSourceTextures||n&&Object.keys(n).length>0,this._updateBindings({sourceBuffers:t,sourceTextures:n,targetTexture:o}),"elementCount"in e&&this._updateElementIDBuffer(e.elementCount)}_updateElementIDBuffer(e){if("number"!=typeof e||this.elementCount>=e)return;const t=new Float32Array(e);t.forEach((e,t,n)=>{n[t]=t}),this.elementIDBuffer?this.elementIDBuffer.setData({data:t}):this.elementIDBuffer=new u.A(this.gl,{data:t,accessor:{size:1}}),this.elementCount=e}_updateBindings(e){if(this.bindings[this.currentIndex]=this._updateBinding(this.bindings[this.currentIndex],e),this._swapTexture){const{sourceTextures:e,targetTexture:t}=this._swapTextures(this.bindings[this.currentIndex]),n=this._getNextIndex();this.bindings[n]=this._updateBinding(this.bindings[n],{sourceTextures:e,targetTexture:t})}}_updateBinding(e,t){const{sourceBuffers:n,sourceTextures:r,targetTexture:o}=t;if(e||(e={sourceBuffers:{},sourceTextures:{},targetTexture:null}),Object.assign(e.sourceTextures,r),Object.assign(e.sourceBuffers,n),o){e.targetTexture=o;const{width:t,height:n}=o,{framebuffer:r}=e;r?(r.update({attachments:{36064:o},resizeAttachments:!1}),r.resize({width:t,height:n})):e.framebuffer=new m.A(this.gl,{id:"transform-framebuffer",width:t,height:n,attachments:{36064:o}})}return e}_setSourceTextureParameters(){const e=this.currentIndex,{sourceTextures:t}=this.bindings[e];for(const e in t)t[e].setParameters(_)}_swapTextures(e){if(!this._swapTexture)return null;const t=Object.assign({},e.sourceTextures);return t[this._swapTexture]=e.targetTexture,{sourceTextures:t,targetTexture:e.sourceTextures[this._swapTexture]}}_createNewTexture(e){const t=(0,g.j)(e,{parameters:{10241:9728,10240:9728,10242:33071,10243:33071},pixelStore:{37440:!1}});return this.ownTexture&&this.ownTexture.delete(),this.ownTexture=t,t}_getNextIndex(){return(this.currentIndex+1)%2}_processVertexShader(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{sourceTextures:t,targetTexture:n}=this.bindings[this.currentIndex],{vs:o,uniforms:i,targetTextureType:l,inject:u,samplerTextureMap:c}=function(e){let{vs:t,sourceTextureMap:n,targetTextureVarying:o,targetTexture:i}=e,s=Object.keys(n).length,l=null;const u={};let c=t,f={};if(s>0||o){const e=c.split("\n"),t=e.slice();if(e.forEach((e,i,c)=>{if(s>0){const o=function(e,t){const n={},o=function(e){return a(e,["attribute","in"])}(e);if(!o)return null;const{type:i,name:s}=o;if(s&&t[s]){const t="// ".concat(e," => Replaced by Transform with a sampler"),{samplerName:o,sizeName:a,uniformDeclerations:l}=function(e){const t="".concat("transform_uSampler_").concat(e),n="".concat(A).concat(e);return{samplerName:t,sizeName:n,uniformDeclerations:" uniform sampler2D ".concat(t,";\n uniform vec2 ").concat(n,";")}}(s),u=function(e){switch(e){case"float":return"x";case"vec2":return"xy";case"vec3":return"xyz";case"vec4":return"xyzw";default:return(0,r.A)(!1),null}}(i),c=" ".concat(i," ").concat(s," = transform_getInput(").concat(o,", ").concat(a,").").concat(u,";\n");return n[o]=s,{updatedLine:t,inject:{"vs:#decl":l,"vs:#main-start":c},samplerTextureMap:n}}return null}(e,n);if(o){const{updatedLine:e,inject:n}=o;t[i]=e,f=(0,v.Qt)([f,n]),Object.assign(u,o.samplerTextureMap),s--}}o&&!l&&(l=function(e,t){const n=a(e,["varying","out"]);return n&&n.name===t?n.type:null}(e,o))}),o){(0,p.v)(i);const e="".concat(A).concat(o),t={"vs:#decl":"uniform vec2 ".concat(e,";\n"),"vs:#main-start":" vec2 ".concat(M," = transform_getPos(").concat(e,");\n gl_Position = vec4(").concat(M,", 0, 1.);\n")};f=(0,v.Qt)([f,t])}c=t.join("\n")}return{vs:c,targetTextureType:l,inject:f,samplerTextureMap:u}}({vs:e.vs,sourceTextureMap:t,targetTextureVarying:this.targetTextureVarying,targetTexture:n}),f=(0,v.Qt)([e.inject||{},u]);return this.targetTextureType=l,this.samplerTextureMap=c,{vs:o,fs:e._fs||s({version:b(o),input:this.targetTextureVarying,inputType:l,output:"transform_output"}),modules:this.hasSourceTextures||this.targetTextureVarying?[y].concat(e.modules||[]):e.modules,uniforms:i,inject:f}}}var z=n(33185),w=n(33023);class x{static isSupported(e){return(0,l.C6)(e)}constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.gl=e,this.model=null,this.elementCount=0,this.bufferTransform=null,this.textureTransform=null,this.elementIDBuffer=null,this._initialize(t),Object.seal(this)}delete(){const{model:e,bufferTransform:t,textureTransform:n}=this;e&&e.delete(),t&&t.delete(),n&&n.delete()}run(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{clearRenderTarget:t=!0}=e,n=this._updateDrawOptions(e);t&&n.framebuffer&&n.framebuffer.clear({color:!0}),this.model.transform(n)}swap(){let e=!1;const t=[this.bufferTransform,this.textureTransform].filter(Boolean);for(const n of t)e=e||n.swap();(0,p.v)(e,"Nothing to swap")}getBuffer(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return this.bufferTransform&&this.bufferTransform.getBuffer(e)}getData(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=[this.bufferTransform,this.textureTransform].filter(Boolean);for(const n of t){const t=n.getData(e);if(t)return t}return null}getFramebuffer(){return this.textureTransform&&this.textureTransform.getFramebuffer()}update(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};"elementCount"in e&&this.model.setVertexCount(e.elementCount);const t=[this.bufferTransform,this.textureTransform].filter(Boolean);for(const n of t)n.update(e)}_initialize(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{gl:t}=this;this._buildResourceTransforms(t,e),e=this._updateModelProps(e),this.model=new w.A(t,Object.assign({},e,{fs:e.fs||s({version:b(e.vs)}),id:e.id||"transform-model",drawMode:e.drawMode||0,vertexCount:e.elementCount})),this.bufferTransform&&this.bufferTransform.setupResources({model:this.model})}_updateModelProps(e){let t=Object.assign({},e);const n=[this.bufferTransform,this.textureTransform].filter(Boolean);for(const e of n)t=e.updateModelProps(t);return t}_buildResourceTransforms(e,t){(function(e){return!((0,z.ZF)(e.feedbackBuffers)&&(0,z.ZF)(e.feedbackMap)&&!(e.varyings&&e.varyings.length>0))})(t)&&(this.bufferTransform=new f(e,t)),function(e){return!((0,z.ZF)(e._sourceTextures)&&!e._targetTexture&&!e._targetTextureVarying)}(t)&&(this.textureTransform=new O(e,t)),(0,p.v)(this.bufferTransform||this.textureTransform,"must provide source/feedback buffers or source/target textures")}_updateDrawOptions(e){let t=Object.assign({},e);const n=[this.bufferTransform,this.textureTransform].filter(Boolean);for(const e of n)t=Object.assign(t,e.getDrawOptions(t));return t}}},17241(e,t,n){"use strict";n.d(t,{A:()=>r});const r=n(96540).createContext(null)},17243(e,t,n){"use strict";function r(e,t){if(!e)throw new Error(t||"loader assertion failed.")}n.d(t,{A:()=>r})},17255(e,t,n){var r=n(47422);e.exports=function(e){return function(t){return r(t,e)}}},17291(e,t,n){"use strict";var r=n(6305),o=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(17383)),a=o(n(34579)),s=o(n(29511)),l=o(n(28452)),u=o(n(63072)),c=o(n(43693)),p=r(n(96540)),f=o(n(5556)),d=o(n(46869));var h=function(e){(0,s.default)(o,e);var t,n,r=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,u.default)(t);if(n){var o=(0,u.default)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,l.default)(this,e)});function o(){return(0,i.default)(this,o),r.apply(this,arguments)}return(0,a.default)(o,[{key:"render",value:function(){return p.default.createElement(d.default,this.props,p.default.createElement("g",{transform:"translate(8, 8)"},p.default.createElement("path",{d:"M31.5059707,24 L47.5987718,7.90719891 C48.1337427,7.37222791 48.1337427,6.50972364 47.5987718,5.97475264 L42.0252474,0.40122825 C41.4902764,-0.13374275 40.6277721,-0.13374275 40.0928011,0.40122825 L24,16.4940293 L7.90719891,0.40122825 C7.37222791,-0.13374275 6.50972364,-0.13374275 5.97475264,0.40122825 L0.40122825,5.97475264 C-0.13374275,6.50972364 -0.13374275,7.37222791 0.40122825,7.90719891 L16.4940293,24 L0.40122825,40.0928011 C-0.13374275,40.6277721 -0.13374275,41.4902764 0.40122825,42.0252474 L5.97475264,47.5987718 C6.50972364,48.1337427 7.37222791,48.1337427 7.90719891,47.5987718 L24,31.5059707 L40.0928011,47.5987718 C40.6277721,48.1337427 41.4902764,48.1337427 42.0252474,47.5987718 L47.5987718,42.0252474 C48.1337427,41.4902764 48.1337427,40.6277721 47.5987718,40.0928011 L31.5059707,24 Z"})))}}]),o}(p.Component);t.default=h,(0,c.default)(h,"propTypes",{height:f.default.string}),(0,c.default)(h,"defaultProps",{height:"16px",predefinedClassName:"data-ex-icons-delete"})},17327(e,t,n){var r;e.exports=(r=n(19021),n(45471),n(51025),r.HmacSHA1)},17357(e,t,n){!function(e){"use strict";var t={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},n={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};e.defineLocale("bn-bd",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/রাত|ভোর|সকাল|দুপুর|বিকাল|সন্ধ্যা|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t?e<4?e:e+12:"ভোর"===t||"সকাল"===t?e:"দুপুর"===t?e>=3?e:e+12:"বিকাল"===t||"সন্ধ্যা"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"রাত":e<6?"ভোর":e<12?"সকাল":e<15?"দুপুর":e<18?"বিকাল":e<20?"সন্ধ্যা":"রাত"},week:{dow:0,doy:6}})}(n(95093))},17383(e){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},17400(e,t,n){var r=n(99374),o=1/0;e.exports=function(e){return e?(e=r(e))===o||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}},17404(e,t,n){"use strict";var r=n(6305),o=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(17383)),a=o(n(34579)),s=o(n(29511)),l=o(n(28452)),u=o(n(63072)),c=o(n(43693)),p=r(n(96540)),f=o(n(5556)),d=o(n(46869));var h=function(e){(0,s.default)(o,e);var t,n,r=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,u.default)(t);if(n){var o=(0,u.default)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,l.default)(this,e)});function o(){return(0,i.default)(this,o),r.apply(this,arguments)}return(0,a.default)(o,[{key:"render",value:function(){return p.default.createElement(d.default,this.props,p.default.createElement("g",{transform:"translate(6.000000, 6.000000)"},p.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"})))}}]),o}(p.Component);t.default=h,(0,c.default)(h,"propTypes",{height:f.default.string}),(0,c.default)(h,"defaultProps",{height:"16px",predefinedClassName:"data-ex-icons-expand"})},17427(e,t,n){"use strict";var r=n(46518),o=n(43724),i=n(42551),a=n(79306),s=n(48981),l=n(24913);o&&r({target:"Object",proto:!0,forced:i},{__defineGetter__:function(e,t){l.f(s(this),e,{get:a(t),enumerable:!0,configurable:!0})}})},17437(e,t,n){"use strict";n.d(t,{AH:()=>f,Y:()=>c,i7:()=>d,mL:()=>p});var r,o,i=n(24684),a=n(96540),s=n(30041),l=n(71287),u=n(43174),c=(n(55655),n(4146),function(e,t){var n=arguments;if(null==t||!i.h.call(t,"css"))return a.createElement.apply(void 0,n);var r=n.length,o=new Array(r);o[0]=i.E,o[1]=(0,i.c)(e,t);for(var s=2;s11?n?"ප.ව.":"පස් වරු":n?"පෙ.ව.":"පෙර වරු"}})}(n(95093))},17642(e,t,n){"use strict";var r=n(46518),o=n(83440),i=n(79039);r({target:"Set",proto:!0,real:!0,forced:!n(84916)("difference",function(e){return 0===e.size})||i(function(){var e={size:1,has:function(){return!0},keys:function(){var e=0;return{next:function(){var n=e++>1;return t.has(1)&&t.clear(),{done:n,value:2}}}}},t=new Set([1,2,3,4]);return 3!==t.difference(e).size})},{difference:o})},17653(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InfoWindow=void 0;var r,o=b(n(44508)),i=b(n(86007)),a=b(n(9506)),s=b(n(97588)),l=b(n(50539)),u=b(n(27714)),c=b(n(20311)),p=b(n(54610)),f=b(n(96540)),d=b(n(40961)),h=b(n(5556)),m=n(464),g=n(34745);function b(e){return e&&e.__esModule?e:{default:e}}var v=t.InfoWindow=function(e){function t(e,n){(0,a.default)(this,t);var r=(0,l.default)(this,(t.__proto__||(0,i.default)(t)).call(this,e,n)),s=new google.maps.InfoWindow;return(0,m.construct)(t.propTypes,M,r.props,s),s.setMap(r.context[g.MAP]),r.state=(0,o.default)({},g.INFO_WINDOW,s),r}return(0,u.default)(t,e),(0,s.default)(t,[{key:"componentWillMount",value:function(){p.default&&!this.containerElement&&f.default.version.match(/^16/)&&(this.containerElement=document.createElement("div"))}},{key:"componentDidMount",value:function(){if((0,m.componentDidMount)(this,this.state[g.INFO_WINDOW],A),f.default.version.match(/^16/))return this.state[g.INFO_WINDOW].setContent(this.containerElement),void y(this.state[g.INFO_WINDOW],this.context[g.ANCHOR]);var e=document.createElement("div");d.default.unstable_renderSubtreeIntoContainer(this,f.default.Children.only(this.props.children),e),this.state[g.INFO_WINDOW].setContent(e),y(this.state[g.INFO_WINDOW],this.context[g.ANCHOR])}},{key:"componentDidUpdate",value:function(e){(0,m.componentDidUpdate)(this,this.state[g.INFO_WINDOW],A,M,e),f.default.version.match(/^16/)||this.props.children!==e.children&&d.default.unstable_renderSubtreeIntoContainer(this,f.default.Children.only(this.props.children),this.state[g.INFO_WINDOW].getContent())}},{key:"componentWillUnmount",value:function(){(0,m.componentWillUnmount)(this);var e=this.state[g.INFO_WINDOW];e&&(!f.default.version.match(/^16/)&&e.getContent()&&d.default.unmountComponentAtNode(e.getContent()),e.setMap(null))}},{key:"render",value:function(){return!!f.default.version.match(/^16/)&&d.default.createPortal(f.default.Children.only(this.props.children),this.containerElement)}},{key:"getPosition",value:function(){return this.state[g.INFO_WINDOW].getPosition()}},{key:"getZIndex",value:function(){return this.state[g.INFO_WINDOW].getZIndex()}}]),t}(f.default.PureComponent);v.propTypes={defaultOptions:h.default.any,defaultPosition:h.default.any,defaultZIndex:h.default.number,options:h.default.any,position:h.default.any,zIndex:h.default.number,onCloseClick:h.default.func,onDomReady:h.default.func,onContentChanged:h.default.func,onPositionChanged:h.default.func,onZindexChanged:h.default.func},v.contextTypes=(r={},(0,o.default)(r,g.MAP,h.default.object),(0,o.default)(r,g.ANCHOR,h.default.object),r),t.default=v;var y=function(e,t){t?e.open(e.getMap(),t):e.getPosition()?e.open(e.getMap()):(0,c.default)(!1,"You must provide either an anchor (typically render it inside a ) or a position props for .")},A={onCloseClick:"closeclick",onDomReady:"domready",onContentChanged:"content_changed",onPositionChanged:"position_changed",onZindexChanged:"zindex_changed"},M={options:function(e,t){e.setOptions(t)},position:function(e,t){e.setPosition(t)},zIndex:function(e,t){e.setZIndex(t)}}},17663(e,t,n){"use strict";n.d(t,{UE:()=>ze,ll:()=>Ae,rD:()=>we,UU:()=>Oe,cY:()=>Me,BN:()=>_e});const r=Math.min,o=Math.max,i=Math.round,a=Math.floor,s=e=>({x:e,y:e}),l={left:"right",right:"left",bottom:"top",top:"bottom"},u={start:"end",end:"start"};function c(e,t,n){return o(e,r(t,n))}function p(e,t){return"function"==typeof e?e(t):e}function f(e){return e.split("-")[0]}function d(e){return e.split("-")[1]}function h(e){return"x"===e?"y":"x"}function m(e){return"y"===e?"height":"width"}const g=new Set(["top","bottom"]);function b(e){return g.has(f(e))?"y":"x"}function v(e){return h(b(e))}function y(e){return e.replace(/start|end/g,e=>u[e])}const A=["left","right"],M=["right","left"],_=["top","bottom"],O=["bottom","top"];function z(e){return e.replace(/left|right|bottom|top/g,e=>l[e])}function w(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function x(e){const{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function E(e,t,n){let{reference:r,floating:o}=e;const i=b(t),a=v(t),s=m(a),l=f(t),u="y"===i,c=r.x+r.width/2-o.width/2,p=r.y+r.height/2-o.height/2,h=r[s]/2-o[s]/2;let g;switch(l){case"top":g={x:c,y:r.y-o.height};break;case"bottom":g={x:c,y:r.y+r.height};break;case"right":g={x:r.x+r.width,y:p};break;case"left":g={x:r.x-o.width,y:p};break;default:g={x:r.x,y:r.y}}switch(d(t)){case"start":g[a]-=h*(n&&u?-1:1);break;case"end":g[a]+=h*(n&&u?-1:1)}return g}async function S(e,t){var n;void 0===t&&(t={});const{x:r,y:o,platform:i,rects:a,elements:s,strategy:l}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:f="floating",altBoundary:d=!1,padding:h=0}=p(t,e),m=w(h),g=s[d?"floating"===f?"reference":"floating":f],b=x(await i.getClippingRect({element:null==(n=await(null==i.isElement?void 0:i.isElement(g)))||n?g:g.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(s.floating)),boundary:u,rootBoundary:c,strategy:l})),v="floating"===f?{x:r,y:o,width:a.floating.width,height:a.floating.height}:a.reference,y=await(null==i.getOffsetParent?void 0:i.getOffsetParent(s.floating)),A=await(null==i.isElement?void 0:i.isElement(y))&&await(null==i.getScale?void 0:i.getScale(y))||{x:1,y:1},M=x(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:v,offsetParent:y,strategy:l}):v);return{top:(b.top-M.top+m.top)/A.y,bottom:(M.bottom-b.bottom+m.bottom)/A.y,left:(b.left-M.left+m.left)/A.x,right:(M.right-b.right+m.right)/A.x}}const C=new Set(["left","top"]);function T(){return"undefined"!=typeof window}function L(e){return k(e)?(e.nodeName||"").toLowerCase():"#document"}function P(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function R(e){var t;return null==(t=(k(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function k(e){return!!T()&&(e instanceof Node||e instanceof P(e).Node)}function I(e){return!!T()&&(e instanceof Element||e instanceof P(e).Element)}function D(e){return!!T()&&(e instanceof HTMLElement||e instanceof P(e).HTMLElement)}function q(e){return!(!T()||"undefined"==typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof P(e).ShadowRoot)}const N=new Set(["inline","contents"]);function j(e){const{overflow:t,overflowX:n,overflowY:r,display:o}=K(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!N.has(o)}const F=new Set(["table","td","th"]);function B(e){return F.has(L(e))}const W=[":popover-open",":modal"];function V(e){return W.some(t=>{try{return e.matches(t)}catch(e){return!1}})}const U=["transform","translate","scale","rotate","perspective"],H=["transform","translate","scale","rotate","perspective","filter"],Y=["paint","layout","strict","content"];function G(e){const t=X(),n=I(e)?K(e):e;return U.some(e=>!!n[e]&&"none"!==n[e])||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||H.some(e=>(n.willChange||"").includes(e))||Y.some(e=>(n.contain||"").includes(e))}function X(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}const Z=new Set(["html","body","#document"]);function $(e){return Z.has(L(e))}function K(e){return P(e).getComputedStyle(e)}function J(e){return I(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Q(e){if("html"===L(e))return e;const t=e.assignedSlot||e.parentNode||q(e)&&e.host||R(e);return q(t)?t.host:t}function ee(e){const t=Q(e);return $(t)?e.ownerDocument?e.ownerDocument.body:e.body:D(t)&&j(t)?t:ee(t)}function te(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);const o=ee(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),a=P(o);if(i){const e=ne(a);return t.concat(a,a.visualViewport||[],j(o)?o:[],e&&n?te(e):[])}return t.concat(o,te(o,[],n))}function ne(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function re(e){const t=K(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const o=D(e),a=o?e.offsetWidth:n,s=o?e.offsetHeight:r,l=i(n)!==a||i(r)!==s;return l&&(n=a,r=s),{width:n,height:r,$:l}}function oe(e){return I(e)?e:e.contextElement}function ie(e){const t=oe(e);if(!D(t))return s(1);const n=t.getBoundingClientRect(),{width:r,height:o,$:a}=re(t);let l=(a?i(n.width):n.width)/r,u=(a?i(n.height):n.height)/o;return l&&Number.isFinite(l)||(l=1),u&&Number.isFinite(u)||(u=1),{x:l,y:u}}const ae=s(0);function se(e){const t=P(e);return X()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:ae}function le(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);const o=e.getBoundingClientRect(),i=oe(e);let a=s(1);t&&(r?I(r)&&(a=ie(r)):a=ie(e));const l=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==P(e))&&t}(i,n,r)?se(i):s(0);let u=(o.left+l.x)/a.x,c=(o.top+l.y)/a.y,p=o.width/a.x,f=o.height/a.y;if(i){const e=P(i),t=r&&I(r)?P(r):r;let n=e,o=ne(n);for(;o&&r&&t!==n;){const e=ie(o),t=o.getBoundingClientRect(),r=K(o),i=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,a=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;u*=e.x,c*=e.y,p*=e.x,f*=e.y,u+=i,c+=a,n=P(o),o=ne(n)}}return x({width:p,height:f,x:u,y:c})}function ue(e,t){const n=J(e).scrollLeft;return t?t.left+n:le(R(e)).left+n}function ce(e,t){const n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-ue(e,n),y:n.top+t.scrollTop}}const pe=new Set(["absolute","fixed"]);function fe(e,t,n){let r;if("viewport"===t)r=function(e,t){const n=P(e),r=R(e),o=n.visualViewport;let i=r.clientWidth,a=r.clientHeight,s=0,l=0;if(o){i=o.width,a=o.height;const e=X();(!e||e&&"fixed"===t)&&(s=o.offsetLeft,l=o.offsetTop)}const u=ue(r);if(u<=0){const e=r.ownerDocument,t=e.body,n=getComputedStyle(t),o="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,a=Math.abs(r.clientWidth-t.clientWidth-o);a<=25&&(i-=a)}else u<=25&&(i+=u);return{width:i,height:a,x:s,y:l}}(e,n);else if("document"===t)r=function(e){const t=R(e),n=J(e),r=e.ownerDocument.body,i=o(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),a=o(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let s=-n.scrollLeft+ue(e);const l=-n.scrollTop;return"rtl"===K(r).direction&&(s+=o(t.clientWidth,r.clientWidth)-i),{width:i,height:a,x:s,y:l}}(R(e));else if(I(t))r=function(e,t){const n=le(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=D(e)?ie(e):s(1);return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:o*i.x,y:r*i.y}}(t,n);else{const n=se(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return x(r)}function de(e,t){const n=Q(e);return!(n===t||!I(n)||$(n))&&("fixed"===K(n).position||de(n,t))}function he(e,t,n){const r=D(t),o=R(t),i="fixed"===n,a=le(e,!0,i,t);let l={scrollLeft:0,scrollTop:0};const u=s(0);function c(){u.x=ue(o)}if(r||!r&&!i)if(("body"!==L(t)||j(o))&&(l=J(t)),r){const e=le(t,!0,i,t);u.x=e.x+t.clientLeft,u.y=e.y+t.clientTop}else o&&c();i&&!r&&o&&c();const p=!o||r||i?s(0):ce(o,l);return{x:a.left+l.scrollLeft-u.x-p.x,y:a.top+l.scrollTop-u.y-p.y,width:a.width,height:a.height}}function me(e){return"static"===K(e).position}function ge(e,t){if(!D(e)||"fixed"===K(e).position)return null;if(t)return t(e);let n=e.offsetParent;return R(e)===n&&(n=n.ownerDocument.body),n}function be(e,t){const n=P(e);if(V(e))return n;if(!D(e)){let t=Q(e);for(;t&&!$(t);){if(I(t)&&!me(t))return t;t=Q(t)}return n}let r=ge(e,t);for(;r&&B(r)&&me(r);)r=ge(r,t);return r&&$(r)&&me(r)&&!G(r)?n:r||function(e){let t=Q(e);for(;D(t)&&!$(t);){if(G(t))return t;if(V(t))return null;t=Q(t)}return null}(e)||n}const ve={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e;const i="fixed"===o,a=R(r),l=!!t&&V(t.floating);if(r===a||l&&i)return n;let u={scrollLeft:0,scrollTop:0},c=s(1);const p=s(0),f=D(r);if((f||!f&&!i)&&(("body"!==L(r)||j(a))&&(u=J(r)),D(r))){const e=le(r);c=ie(r),p.x=e.x+r.clientLeft,p.y=e.y+r.clientTop}const d=!a||f||i?s(0):ce(a,u);return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-u.scrollLeft*c.x+p.x+d.x,y:n.y*c.y-u.scrollTop*c.y+p.y+d.y}},getDocumentElement:R,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:i,strategy:a}=e;const s=[..."clippingAncestors"===n?V(t)?[]:function(e,t){const n=t.get(e);if(n)return n;let r=te(e,[],!1).filter(e=>I(e)&&"body"!==L(e)),o=null;const i="fixed"===K(e).position;let a=i?Q(e):e;for(;I(a)&&!$(a);){const t=K(a),n=G(a);n||"fixed"!==t.position||(o=null),(i?!n&&!o:!n&&"static"===t.position&&o&&pe.has(o.position)||j(a)&&!n&&de(e,a))?r=r.filter(e=>e!==a):o=t,a=Q(a)}return t.set(e,r),r}(t,this._c):[].concat(n),i],l=s[0],u=s.reduce((e,n)=>{const i=fe(t,n,a);return e.top=o(i.top,e.top),e.right=r(i.right,e.right),e.bottom=r(i.bottom,e.bottom),e.left=o(i.left,e.left),e},fe(t,l,a));return{width:u.right-u.left,height:u.bottom-u.top,x:u.left,y:u.top}},getOffsetParent:be,getElementRects:async function(e){const t=this.getOffsetParent||be,n=this.getDimensions,r=await n(e.floating);return{reference:he(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){const{width:t,height:n}=re(e);return{width:t,height:n}},getScale:ie,isElement:I,isRTL:function(e){return"rtl"===K(e).direction}};function ye(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function Ae(e,t,n,i){void 0===i&&(i={});const{ancestorScroll:s=!0,ancestorResize:l=!0,elementResize:u="function"==typeof ResizeObserver,layoutShift:c="function"==typeof IntersectionObserver,animationFrame:p=!1}=i,f=oe(e),d=s||l?[...f?te(f):[],...te(t)]:[];d.forEach(e=>{s&&e.addEventListener("scroll",n,{passive:!0}),l&&e.addEventListener("resize",n)});const h=f&&c?function(e,t){let n,i=null;const s=R(e);function l(){var e;clearTimeout(n),null==(e=i)||e.disconnect(),i=null}return function u(c,p){void 0===c&&(c=!1),void 0===p&&(p=1),l();const f=e.getBoundingClientRect(),{left:d,top:h,width:m,height:g}=f;if(c||t(),!m||!g)return;const b={rootMargin:-a(h)+"px "+-a(s.clientWidth-(d+m))+"px "+-a(s.clientHeight-(h+g))+"px "+-a(d)+"px",threshold:o(0,r(1,p))||1};let v=!0;function y(t){const r=t[0].intersectionRatio;if(r!==p){if(!v)return u();r?u(!1,r):n=setTimeout(()=>{u(!1,1e-7)},1e3)}1!==r||ye(f,e.getBoundingClientRect())||u(),v=!1}try{i=new IntersectionObserver(y,{...b,root:s.ownerDocument})}catch(e){i=new IntersectionObserver(y,b)}i.observe(e)}(!0),l}(f,n):null;let m,g=-1,b=null;u&&(b=new ResizeObserver(e=>{let[r]=e;r&&r.target===f&&b&&(b.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var e;null==(e=b)||e.observe(t)})),n()}),f&&!p&&b.observe(f),b.observe(t));let v=p?le(e):null;return p&&function t(){const r=le(e);v&&!ye(v,r)&&n(),v=r,m=requestAnimationFrame(t)}(),n(),()=>{var e;d.forEach(e=>{s&&e.removeEventListener("scroll",n),l&&e.removeEventListener("resize",n)}),null==h||h(),null==(e=b)||e.disconnect(),b=null,p&&cancelAnimationFrame(m)}}const Me=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:o,y:i,placement:a,middlewareData:s}=t,l=await async function(e,t){const{placement:n,platform:r,elements:o}=e,i=await(null==r.isRTL?void 0:r.isRTL(o.floating)),a=f(n),s=d(n),l="y"===b(n),u=C.has(a)?-1:1,c=i&&l?-1:1,h=p(t,e);let{mainAxis:m,crossAxis:g,alignmentAxis:v}="number"==typeof h?{mainAxis:h,crossAxis:0,alignmentAxis:null}:{mainAxis:h.mainAxis||0,crossAxis:h.crossAxis||0,alignmentAxis:h.alignmentAxis};return s&&"number"==typeof v&&(g="end"===s?-1*v:v),l?{x:g*c,y:m*u}:{x:m*u,y:g*c}}(t,e);return a===(null==(n=s.offset)?void 0:n.placement)&&null!=(r=s.arrow)&&r.alignmentOffset?{}:{x:o+l.x,y:i+l.y,data:{...l,placement:a}}}}},_e=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:o}=t,{mainAxis:i=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=p(e,t),u={x:n,y:r},d=await S(t,l),m=b(f(o)),g=h(m);let v=u[g],y=u[m];if(i){const e="y"===g?"bottom":"right";v=c(v+d["y"===g?"top":"left"],v,v-d[e])}if(a){const e="y"===m?"bottom":"right";y=c(y+d["y"===m?"top":"left"],y,y-d[e])}const A=s.fn({...t,[g]:v,[m]:y});return{...A,data:{x:A.x-n,y:A.y-r,enabled:{[g]:i,[m]:a}}}}}},Oe=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:o,middlewareData:i,rects:a,initialPlacement:s,platform:l,elements:u}=t,{mainAxis:c=!0,crossAxis:h=!0,fallbackPlacements:g,fallbackStrategy:w="bestFit",fallbackAxisSideDirection:x="none",flipAlignment:E=!0,...C}=p(e,t);if(null!=(n=i.arrow)&&n.alignmentOffset)return{};const T=f(o),L=b(s),P=f(s)===s,R=await(null==l.isRTL?void 0:l.isRTL(u.floating)),k=g||(P||!E?[z(s)]:function(e){const t=z(e);return[y(e),t,y(t)]}(s)),I="none"!==x;!g&&I&&k.push(...function(e,t,n,r){const o=d(e);let i=function(e,t,n){switch(e){case"top":case"bottom":return n?t?M:A:t?A:M;case"left":case"right":return t?_:O;default:return[]}}(f(e),"start"===n,r);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(y)))),i}(s,E,x,R));const D=[s,...k],q=await S(t,C),N=[];let j=(null==(r=i.flip)?void 0:r.overflows)||[];if(c&&N.push(q[T]),h){const e=function(e,t,n){void 0===n&&(n=!1);const r=d(e),o=v(e),i=m(o);let a="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=z(a)),[a,z(a)]}(o,a,R);N.push(q[e[0]],q[e[1]])}if(j=[...j,{placement:o,overflows:N}],!N.every(e=>e<=0)){var F,B;const e=((null==(F=i.flip)?void 0:F.index)||0)+1,t=D[e];if(t&&("alignment"!==h||L===b(t)||j.every(e=>b(e.placement)!==L||e.overflows[0]>0)))return{data:{index:e,overflows:j},reset:{placement:t}};let n=null==(B=j.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:B.placement;if(!n)switch(w){case"bestFit":{var W;const e=null==(W=j.filter(e=>{if(I){const t=b(e.placement);return t===L||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:W[0];e&&(n=e);break}case"initialPlacement":n=s}if(o!==n)return{reset:{placement:n}}}return{}}}},ze=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:i,rects:a,platform:s,elements:l,middlewareData:u}=t,{element:f,padding:h=0}=p(e,t)||{};if(null==f)return{};const g=w(h),b={x:n,y:o},y=v(i),A=m(y),M=await s.getDimensions(f),_="y"===y,O=_?"top":"left",z=_?"bottom":"right",x=_?"clientHeight":"clientWidth",E=a.reference[A]+a.reference[y]-b[y]-a.floating[A],S=b[y]-a.reference[y],C=await(null==s.getOffsetParent?void 0:s.getOffsetParent(f));let T=C?C[x]:0;T&&await(null==s.isElement?void 0:s.isElement(C))||(T=l.floating[x]||a.floating[A]);const L=E/2-S/2,P=T/2-M[A]/2-1,R=r(g[O],P),k=r(g[z],P),I=R,D=T-M[A]-k,q=T/2-M[A]/2+L,N=c(I,q,D),j=!u.arrow&&null!=d(i)&&q!==N&&a.reference[A]/2-(q{const r=new Map,o={platform:ve,...n},i={...o.platform,_c:r};return(async(e,t,n)=>{const{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:a}=n,s=i.filter(Boolean),l=await(null==a.isRTL?void 0:a.isRTL(t));let u=await a.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:p}=E(u,r,l),f=r,d={},h=0;for(let n=0;nr,tb:()=>o});var r=1e-6,o="undefined"!=typeof Float32Array?Float32Array:Array;Math.random,Math.PI,Math.PI},17850(e,t){var n,r;void 0===(r="function"==typeof(n=function(){"use strict";function e(e,t,n){this.low=0|e,this.high=0|t,this.unsigned=!!n}function t(e){return!0===(e&&e.__isLong__)}e.prototype.__isLong__,Object.defineProperty(e.prototype,"__isLong__",{value:!0,enumerable:!1,configurable:!1}),e.isLong=t;var n={},r={};function o(e,t){var o,i,s;return t?(s=0<=(e>>>=0)&&e<256)&&(i=r[e])?i:(o=a(e,(0|e)<0?-1:0,!0),s&&(r[e]=o),o):(s=-128<=(e|=0)&&e<128)&&(i=n[e])?i:(o=a(e,e<0?-1:0,!1),s&&(n[e]=o),o)}function i(e,t){if(isNaN(e)||!isFinite(e))return t?m:h;if(t){if(e<0)return m;if(e>=p)return A}else{if(e<=-f)return M;if(e+1>=f)return y}return e<0?i(-e,t).neg():a(e%c|0,e/c|0,t)}function a(t,n,r){return new e(t,n,r)}e.fromInt=o,e.fromNumber=i,e.fromBits=a;var s=Math.pow;function l(e,t,n){if(0===e.length)throw Error("empty string");if("NaN"===e||"Infinity"===e||"+Infinity"===e||"-Infinity"===e)return h;if("number"==typeof t?(n=t,t=!1):t=!!t,(n=n||10)<2||360)throw Error("interior hyphen");if(0===r)return l(e.substring(1),t,n).neg();for(var o=i(s(n,8)),a=h,u=0;u>>0:this.low},_.toNumber=function(){return this.unsigned?(this.high>>>0)*c+(this.low>>>0):this.high*c+(this.low>>>0)},_.toString=function(e){if((e=e||10)<2||36>>0).toString(e);if((a=u).isZero())return c+l;for(;c.length<6;)c="0"+c;l=""+c+l}},_.getHighBits=function(){return this.high},_.getHighBitsUnsigned=function(){return this.high>>>0},_.getLowBits=function(){return this.low},_.getLowBitsUnsigned=function(){return this.low>>>0},_.getNumBitsAbs=function(){if(this.isNegative())return this.eq(M)?64:this.neg().getNumBitsAbs();for(var e=0!=this.high?this.high:this.low,t=31;t>0&&!(e&1<=0},_.isOdd=function(){return!(1&~this.low)},_.isEven=function(){return!(1&this.low)},_.equals=function(e){return t(e)||(e=u(e)),(this.unsigned===e.unsigned||this.high>>>31!=1||e.high>>>31!=1)&&this.high===e.high&&this.low===e.low},_.eq=_.equals,_.notEquals=function(e){return!this.eq(e)},_.neq=_.notEquals,_.lessThan=function(e){return this.comp(e)<0},_.lt=_.lessThan,_.lessThanOrEqual=function(e){return this.comp(e)<=0},_.lte=_.lessThanOrEqual,_.greaterThan=function(e){return this.comp(e)>0},_.gt=_.greaterThan,_.greaterThanOrEqual=function(e){return this.comp(e)>=0},_.gte=_.greaterThanOrEqual,_.compare=function(e){if(t(e)||(e=u(e)),this.eq(e))return 0;var n=this.isNegative(),r=e.isNegative();return n&&!r?-1:!n&&r?1:this.unsigned?e.high>>>0>this.high>>>0||e.high===this.high&&e.low>>>0>this.low>>>0?-1:1:this.sub(e).isNegative()?-1:1},_.comp=_.compare,_.negate=function(){return!this.unsigned&&this.eq(M)?M:this.not().add(g)},_.neg=_.negate,_.add=function(e){t(e)||(e=u(e));var n=this.high>>>16,r=65535&this.high,o=this.low>>>16,i=65535&this.low,s=e.high>>>16,l=65535&e.high,c=e.low>>>16,p=0,f=0,d=0,h=0;return d+=(h+=i+(65535&e.low))>>>16,f+=(d+=o+c)>>>16,p+=(f+=r+l)>>>16,p+=n+s,a((d&=65535)<<16|(h&=65535),(p&=65535)<<16|(f&=65535),this.unsigned)},_.subtract=function(e){return t(e)||(e=u(e)),this.add(e.neg())},_.sub=_.subtract,_.multiply=function(e){if(this.isZero())return h;if(t(e)||(e=u(e)),e.isZero())return h;if(this.eq(M))return e.isOdd()?M:h;if(e.eq(M))return this.isOdd()?M:h;if(this.isNegative())return e.isNegative()?this.neg().mul(e.neg()):this.neg().mul(e).neg();if(e.isNegative())return this.mul(e.neg()).neg();if(this.lt(d)&&e.lt(d))return i(this.toNumber()*e.toNumber(),this.unsigned);var n=this.high>>>16,r=65535&this.high,o=this.low>>>16,s=65535&this.low,l=e.high>>>16,c=65535&e.high,p=e.low>>>16,f=65535&e.low,m=0,g=0,b=0,v=0;return b+=(v+=s*f)>>>16,g+=(b+=o*f)>>>16,b&=65535,g+=(b+=s*p)>>>16,m+=(g+=r*f)>>>16,g&=65535,m+=(g+=o*p)>>>16,g&=65535,m+=(g+=s*c)>>>16,m+=n*f+r*p+o*c+s*l,a((b&=65535)<<16|(v&=65535),(m&=65535)<<16|(g&=65535),this.unsigned)},_.mul=_.multiply,_.divide=function(e){if(t(e)||(e=u(e)),e.isZero())throw Error("division by zero");if(this.isZero())return this.unsigned?m:h;var n,r,o;if(this.unsigned){if(e.unsigned||(e=e.toUnsigned()),e.gt(this))return m;if(e.gt(this.shru(1)))return b;o=m}else{if(this.eq(M))return e.eq(g)||e.eq(v)?M:e.eq(M)?g:(n=this.shr(1).div(e).shl(1)).eq(h)?e.isNegative()?g:v:(r=this.sub(e.mul(n)),o=n.add(r.div(e)));if(e.eq(M))return this.unsigned?m:h;if(this.isNegative())return e.isNegative()?this.neg().div(e.neg()):this.neg().div(e).neg();if(e.isNegative())return this.div(e.neg()).neg();o=h}for(r=this;r.gte(e);){n=Math.max(1,Math.floor(r.toNumber()/e.toNumber()));for(var a=Math.ceil(Math.log(n)/Math.LN2),l=a<=48?1:s(2,a-48),c=i(n),p=c.mul(e);p.isNegative()||p.gt(r);)p=(c=i(n-=l,this.unsigned)).mul(e);c.isZero()&&(c=g),o=o.add(c),r=r.sub(p)}return o},_.div=_.divide,_.modulo=function(e){return t(e)||(e=u(e)),this.sub(this.div(e).mul(e))},_.mod=_.modulo,_.not=function(){return a(~this.low,~this.high,this.unsigned)},_.and=function(e){return t(e)||(e=u(e)),a(this.low&e.low,this.high&e.high,this.unsigned)},_.or=function(e){return t(e)||(e=u(e)),a(this.low|e.low,this.high|e.high,this.unsigned)},_.xor=function(e){return t(e)||(e=u(e)),a(this.low^e.low,this.high^e.high,this.unsigned)},_.shiftLeft=function(e){return t(e)&&(e=e.toInt()),0==(e&=63)?this:e<32?a(this.low<>>32-e,this.unsigned):a(0,this.low<>>e|this.high<<32-e,this.high>>e,this.unsigned):a(this.high>>e-32,this.high>=0?0:-1,this.unsigned)},_.shr=_.shiftRight,_.shiftRightUnsigned=function(e){if(t(e)&&(e=e.toInt()),0==(e&=63))return this;var n=this.high;return e<32?a(this.low>>>e|n<<32-e,n>>>e,this.unsigned):a(32===e?n:n>>>e-32,0,this.unsigned)},_.shru=_.shiftRightUnsigned,_.toSigned=function(){return this.unsigned?a(this.low,this.high,!1):this},_.toUnsigned=function(){return this.unsigned?this:a(this.low,this.high,!0)},_.toBytes=function(e){return e?this.toBytesLE():this.toBytesBE()},_.toBytesLE=function(){var e=this.high,t=this.low;return[255&t,t>>>8&255,t>>>16&255,t>>>24&255,255&e,e>>>8&255,e>>>16&255,e>>>24&255]},_.toBytesBE=function(){var e=this.high,t=this.low;return[e>>>24&255,e>>>16&255,e>>>8&255,255&e,t>>>24&255,t>>>16&255,t>>>8&255,255&t]},e})?n.apply(t,[]):n)||(e.exports=r)},17900(e,t,n){"use strict";n.d(t,{A:()=>s,Q:()=>i});var r=n(58168),o=n(96540);function i(e){if("object"!=typeof e||null===e)return!1;const t=Object.getPrototypeOf(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)}function a(e){if(o.isValidElement(e)||!i(e))return e;const t={};return Object.keys(e).forEach(n=>{t[n]=a(e[n])}),t}function s(e,t,n={clone:!0}){const l=n.clone?(0,r.A)({},e):e;return i(e)&&i(t)&&Object.keys(t).forEach(r=>{o.isValidElement(t[r])?l[r]=t[r]:i(t[r])&&Object.prototype.hasOwnProperty.call(e,r)&&i(e[r])?l[r]=s(e[r],t[r],n):n.clone?l[r]=i(t[r])?a(t[r]):t[r]:l[r]=t[r]}),l}},17965(e,t,n){"use strict";var r=n(16426),o={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,i,a,s,l,u,c=!1;t||(t={}),n=t.debug||!1;try{if(a=r(),s=document.createRange(),l=document.getSelection(),(u=document.createElement("span")).textContent=e,u.ariaHidden="true",u.style.all="unset",u.style.position="fixed",u.style.top=0,u.style.clip="rect(0, 0, 0, 0)",u.style.whiteSpace="pre",u.style.webkitUserSelect="text",u.style.MozUserSelect="text",u.style.msUserSelect="text",u.style.userSelect="text",u.addEventListener("copy",function(r){if(r.stopPropagation(),t.format)if(r.preventDefault(),void 0===r.clipboardData){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var i=o[t.format]||o.default;window.clipboardData.setData(i,e)}else r.clipboardData.clearData(),r.clipboardData.setData(t.format,e);t.onCopy&&(r.preventDefault(),t.onCopy(r.clipboardData))}),document.body.appendChild(u),s.selectNodeContents(u),l.addRange(s),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");c=!0}catch(r){n&&console.error("unable to copy using execCommand: ",r),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),c=!0}catch(r){n&&console.error("unable to copy using clipboardData: ",r),n&&console.error("falling back to prompt"),i=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(i,e)}}finally{l&&("function"==typeof l.removeRange?l.removeRange(s):l.removeAllRanges()),u&&document.body.removeChild(u),a()}return c}},18014(e,t,n){"use strict";var r=n(91291),o=Math.min;e.exports=function(e){var t=r(e);return t>0?o(t,9007199254740991):0}},18032(e,t,n){"use strict";var r=n(11073),o=n(84056),i=n(1303),a=n(99658),s=n(28488),l=n(53143),u=n(99565),c=n(97816),p={name:"definition",tokenize:function(e,t,n){var o,c=this;return function(t){return e.enter("definition"),s.call(c,e,p,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(t)};function p(t){return o=i(c.sliceSerialize(c.events[c.events.length-1][1]).slice(1,-1)),58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),u(e,a(e,e.attempt(f,l(e,d,"whitespace"),l(e,d,"whitespace")),n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString"))):n(t)}function d(i){return null===i||r(i)?(e.exit("definition"),c.parser.defined.indexOf(o)<0&&c.parser.defined.push(o),t(i)):n(i)}}},f={tokenize:function(e,t,n){return function(t){return o(t)?u(e,i)(t):n(t)};function i(t){return 34===t||39===t||40===t?c(e,l(e,a,"whitespace"),n,"definitionTitle","definitionTitleMarker","definitionTitleString")(t):n(t)}function a(e){return null===e||r(e)?t(e):n(e)}},partial:!0};e.exports=p},18039(e,t,n){var r="__lodash_hash_undefined__",o=/^\[object .+?Constructor\]$/,i="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,a="object"==typeof self&&self&&self.Object===Object&&self,s=i||a||Function("return this")();function l(e,t){return!(!e||!e.length)&&function(e,t){if(t!=t)return function(e,t){for(var n=e.length,r=-1;++r-1}function u(e,t,n){for(var r=-1,o=e?e.length:0;++r=200&&(a=f,s=!1,t=new P(t));e:for(;++i-1},T.prototype.set=function(e,t){var n=this.__data__,r=R(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},L.prototype.clear=function(){this.__data__={hash:new C,map:new(x||T),string:new C}},L.prototype.delete=function(e){return D(this,e).delete(e)},L.prototype.get=function(e){return D(this,e).get(e)},L.prototype.has=function(e){return D(this,e).has(e)},L.prototype.set=function(e,t){return D(this,e).set(e,t),this},P.prototype.add=P.prototype.push=function(e){return this.__data__.set(e,r),this},P.prototype.has=function(e){return this.__data__.has(e)};var I=E&&1/d(new E([,-0]))[1]==1/0?function(e){return new E(e)}:function(){};function D(e,t){var n=e.__data__;return function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}(t)?n["string"==typeof t?"string":"hash"]:n.map}function q(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return function(e){if(!U(e)||y&&y in e)return!1;var t=V(e)||function(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(e){}return t}(e)?O:o;return t.test(function(e){if(null!=e){try{return A.call(e)}catch(e){}try{return e+""}catch(e){}}return""}(e))}(n)?n:void 0}var N,j,F=(N=function(e){return function(e,t,n){for(var r=-1,o=e.length;++r=200){var p=t?null:I(e);if(p)return d(p);a=!1,o=f,c=new P}else c=t?[]:s;e:for(;++r-1&&e%1==0&&e<=9007199254740991}(e.length)&&!V(e)}(e)}function V(e){var t=U(e)?_.call(e):"";return"[object Function]"==t||"[object GeneratorFunction]"==t}function U(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}e.exports=F},18073(e,t,n){var r=n(85087),o=n(54641),i=n(70981);e.exports=function(e,t,n,a,s,l,u,c,p,f){var d=8&t;t|=d?32:64,4&(t&=~(d?64:32))||(t&=-4);var h=[e,t,s,d?l:void 0,d?u:void 0,d?void 0:l,d?void 0:u,c,p,f],m=n.apply(void 0,h);return r(e)&&o(m,h),m.placeholder=a,i(m,e,t)}},18107(e,t,n){"use strict";var r=n(46518),o=n(48981),i=n(26198),a=n(91291),s=n(6469);r({target:"Array",proto:!0},{at:function(e){var t=o(this),n=i(t),r=a(e),s=r>=0?r:n+r;return s<0||s>=n?void 0:t[s]}}),s("at")},18111(e,t,n){"use strict";var r=n(46518),o=n(44576),i=n(90679),a=n(28551),s=n(94901),l=n(42787),u=n(62106),c=n(97040),p=n(79039),f=n(39297),d=n(78227),h=n(57657).IteratorPrototype,m=n(43724),g=n(96395),b="constructor",v="Iterator",y=d("toStringTag"),A=TypeError,M=o[v],_=g||!s(M)||M.prototype!==h||!p(function(){M({})}),O=function(){if(i(this,h),l(this)===h)throw new A("Abstract class Iterator not directly constructable")},z=function(e,t){m?u(h,e,{configurable:!0,get:function(){return t},set:function(t){if(a(this),this===h)throw new A("You can't redefine this property");f(this,e)?this[e]=t:c(this,e,t)}}):h[e]=t};f(h,y)||z(y,v),!_&&f(h,b)&&h[b]!==Object||z(b,O),O.prototype=h,r({global:!0,constructor:!0,forced:_},{Iterator:O})},18144(e,t,n){"use strict";var r=n(59098)(/[\dA-Fa-f]/);e.exports=r},18177(e,t,n){"use strict";var r=n(59098)(/[A-Za-z]/);e.exports=r},18237(e,t,n){"use strict";var r=n(46518),o=n(72652),i=n(79306),a=n(28551),s=n(1767),l=n(9539),u=n(84549),c=n(18745),p=n(79039),f=TypeError,d=p(function(){[].keys().reduce(function(){},void 0)}),h=!d&&u("reduce",f);r({target:"Iterator",proto:!0,real:!0,forced:d||h},{reduce:function(e){a(this);try{i(e)}catch(e){l(this,"throw",e)}var t=arguments.length<2,n=t?void 0:arguments[1];if(h)return c(h,this,t?[e]:[e,n]);var r=s(this),u=0;if(o(r,function(r){t?(t=!1,n=r):n=e(n,r,u),u++},{IS_RECORD:!0}),t)throw new f("Reduce of empty iterator with no initial value");return n}})},18265(e){"use strict";var t=function(){this.head=null,this.tail=null};t.prototype={add:function(e){var t={item:e,next:null},n=this.tail;n?n.next=t:this.head=t,this.tail=t},get:function(){var e=this.head;if(e)return null===(this.head=e.next)&&(this.tail=null),e.item}},e.exports=t},18317(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(11073),o=n(53143),i=n(77774),a={tokenize:function(e,t,n){return o(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.indexOf("codeIndented")>-1?void 0:4)}},s={tokenize:function(e,t,n){return o(e,e.lazy(this.parser.constructs.flow,t,n),"linePrefix",this.parser.constructs.disable.null.indexOf("codeIndented")>-1?void 0:4)}};t.tokenize=function(e){var t,n,o,l=this,u=[],c=0,p={tokenize:function(e,r){var o=0;return t={},c;function c(r){return ot;)l.containerState=u[i][1],u[i][0].exit.call(l,e);u.length=t}}},18374(e,t,n){"use strict";var r=n(33593),o=n(81640),i=n(25366),a=e.exports=i("MapboxDatasets"),s="/datasets/v1/{owner}{?access_token,limit,fresh}",l="/datasets/v1/{owner}/{dataset}{?access_token}",u="/datasets/v1/{owner}/{dataset}/features/{id}{?access_token}";a.prototype.listDatasets=function(e,t){return"function"==typeof e&&(t=e,e={}),this.client({path:s,params:{limit:e.limit,fresh:e.fresh,owner:this.owner},callback:t})},a.prototype.createDataset=function(e,t){return void 0===t&&"function"==typeof e&&(t=e,e={}),r("object"==typeof e,"options must be an object"),this.client({path:s,params:{owner:this.owner},entity:e,callback:t})},a.prototype.readDataset=function(e,t){return r("string"==typeof e,"dataset must be a string"),this.client({path:l,params:{owner:this.owner,dataset:e},callback:t})},a.prototype.updateDataset=function(e,t,n){return r("string"==typeof e,"dataset must be a string"),r("object"==typeof t,"options must be an object"),r(!!t.name||!!t.description,"options must include a name or a description"),this.client({path:l,params:{owner:this.owner,dataset:e},method:"patch",entity:t,callback:n})},a.prototype.deleteDataset=function(e,t){return r("string"==typeof e,"dataset must be a string"),this.client({path:l,params:{owner:this.owner,dataset:e},method:"delete",callback:t})},a.prototype.listFeatures=function(e,t,n){void 0===n&&"function"==typeof t&&(n=t,t={}),r("string"==typeof e,"dataset must be a string"),r("object"==typeof t,"options must be a object");var o={owner:this.owner,dataset:e};return t.limit&&(r("number"==typeof t.limit,"limit option must be a number"),o.limit=t.limit),this.client({path:"/datasets/v1/{owner}/{dataset}/features{?access_token,limit}",params:o,callback:n})},a.prototype.insertFeature=function(e,t,n){r("string"==typeof t,"dataset must be a string");var i=e.id||o();return r("string"==typeof i,"The GeoJSON feature's id must be a string"),this.client({path:u,params:{owner:this.owner,dataset:t,id:i},method:"put",entity:e,callback:n})},a.prototype.readFeature=function(e,t,n){return r("string"==typeof e,"id must be a string"),r("string"==typeof t,"dataset must be a string"),this.client({path:u,params:{owner:this.owner,dataset:t,id:e},callback:n})},a.prototype.deleteFeature=function(e,t,n){return r("string"==typeof e,"id must be a string"),r("string"==typeof t,"dataset must be a string"),this.client({path:u,params:{owner:this.owner,dataset:t,id:e},method:"delete",callback:n})}},18403(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,i,a=r(n(20166)),s=r(n(96540)),l=r(n(78094)),u=n(37934),c=l.default.div(o||(o=(0,a.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"])),function(e){return e.fontSize}),p=l.default.div(i||(i=(0,a.default)(["\n display: inline-block;\n position: relative;\n color: currentColor;\n height: ",";\n"])),function(e){return e.height});t.default=function(e){var t=e.ext,n=e.height,r=e.fontSize;return s.default.createElement(p,{height:n},s.default.createElement(u.File,{height:n}),s.default.createElement(c,{fontSize:r},s.default.createElement("div",{className:"text"},t)))}},18520(e,t,n){"use strict";n.r(t),n.d(t,{ArrowKeyStepper:()=>g,AutoSizer:()=>_,CellMeasurer:()=>w,CellMeasurerCache:()=>x,Collection:()=>Y,Column:()=>Ot,ColumnSizer:()=>Z,Grid:()=>ve,InfiniteLoader:()=>Oe,List:()=>xe,Masonry:()=>Je,MultiGrid:()=>ut,ScrollSync:()=>ft,SortDirection:()=>bt,SortIndicator:()=>vt,Table:()=>St,WindowScroller:()=>Yt,accessibilityOverscanIndicesGetter:()=>ye,createMasonryCellPositioner:()=>Ee,createTableMultiSort:()=>dt,defaultCellRangeRenderer:()=>ie,defaultOverscanIndicesGetter:()=>re,defaultTableCellDataGetter:()=>ht,defaultTableCellRenderer:()=>mt,defaultTableHeaderRenderer:()=>yt,defaultTableHeaderRowRenderer:()=>gt,defaultTableRowRenderer:()=>At});var r=n(23029),o=n(92901),i=n(56822),a=n(53954),s=n(85501),l=n(64467),u=n(96540),c=n(71345);function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function f(e){for(var t=1;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%; }',r=t.head||t.getElementsByTagName("head")[0],o=t.createElement("style");o.id="detectElementResize",o.type="text/css",null!=e&&o.setAttribute("nonce",e),o.styleSheet?o.styleSheet.cssText=n:o.appendChild(t.createTextNode(n)),r.appendChild(o)}}(i),t.__resizeLast__={},t.__resizeListeners__=[],(t.__resizeTriggers__=i.createElement("div")).className="resize-triggers";var u=i.createElement("div");u.className="expand-trigger",u.appendChild(i.createElement("div"));var c=i.createElement("div");c.className="contract-trigger",t.__resizeTriggers__.appendChild(u),t.__resizeTriggers__.appendChild(c),t.appendChild(t.__resizeTriggers__),s(t),t.addEventListener("scroll",l,!0),p&&(t.__resizeTriggers__.__animationListener__=function(e){e.animationName==g&&s(t)},t.__resizeTriggers__.addEventListener(p,t.__resizeTriggers__.__animationListener__))}t.__resizeListeners__.push(n)}},removeResizeListener:function(e,t){if(o)e.detachEvent("onresize",t);else if(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(t),1),!e.__resizeListeners__.length){e.removeEventListener("scroll",l,!0),e.__resizeTriggers__.__animationListener__&&(e.__resizeTriggers__.removeEventListener(p,e.__resizeTriggers__.__animationListener__),e.__resizeTriggers__.__animationListener__=null);try{e.__resizeTriggers__=!e.removeChild(e.__resizeTriggers__)}catch(e){}}}}}function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function y(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};(0,r.A)(this,e),(0,l.A)(this,"_cellHeightCache",{}),(0,l.A)(this,"_cellWidthCache",{}),(0,l.A)(this,"_columnWidthCache",{}),(0,l.A)(this,"_rowHeightCache",{}),(0,l.A)(this,"_defaultHeight",void 0),(0,l.A)(this,"_defaultWidth",void 0),(0,l.A)(this,"_minHeight",void 0),(0,l.A)(this,"_minWidth",void 0),(0,l.A)(this,"_keyMapper",void 0),(0,l.A)(this,"_hasFixedHeight",void 0),(0,l.A)(this,"_hasFixedWidth",void 0),(0,l.A)(this,"_columnCount",0),(0,l.A)(this,"_rowCount",0),(0,l.A)(this,"columnWidth",function(e){var n=e.index,r=t._keyMapper(0,n);return void 0!==t._columnWidthCache[r]?t._columnWidthCache[r]:t._defaultWidth}),(0,l.A)(this,"rowHeight",function(e){var n=e.index,r=t._keyMapper(n,0);return void 0!==t._rowHeightCache[r]?t._rowHeightCache[r]:t._defaultHeight});var o=n.defaultHeight,i=n.defaultWidth,a=n.fixedHeight,s=n.fixedWidth,u=n.keyMapper,c=n.minHeight,p=n.minWidth;this._hasFixedHeight=!0===a,this._hasFixedWidth=!0===s,this._minHeight=c||0,this._minWidth=p||0,this._keyMapper=u||E,this._defaultHeight=Math.max(this._minHeight,"number"==typeof o?o:30),this._defaultWidth=Math.max(this._minWidth,"number"==typeof i?i:100)},[{key:"clear",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=this._keyMapper(e,t);delete this._cellHeightCache[n],delete this._cellWidthCache[n],this._updateCachedColumnAndRowSizes(e,t)}},{key:"clearAll",value:function(){this._cellHeightCache={},this._cellWidthCache={},this._columnWidthCache={},this._rowHeightCache={},this._rowCount=0,this._columnCount=0}},{key:"defaultHeight",get:function(){return this._defaultHeight}},{key:"defaultWidth",get:function(){return this._defaultWidth}},{key:"hasFixedHeight",value:function(){return this._hasFixedHeight}},{key:"hasFixedWidth",value:function(){return this._hasFixedWidth}},{key:"getHeight",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(this._hasFixedHeight)return this._defaultHeight;var n=this._keyMapper(e,t);return void 0!==this._cellHeightCache[n]?Math.max(this._minHeight,this._cellHeightCache[n]):this._defaultHeight}},{key:"getWidth",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(this._hasFixedWidth)return this._defaultWidth;var n=this._keyMapper(e,t);return void 0!==this._cellWidthCache[n]?Math.max(this._minWidth,this._cellWidthCache[n]):this._defaultWidth}},{key:"has",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=this._keyMapper(e,t);return void 0!==this._cellHeightCache[n]}},{key:"set",value:function(e,t,n,r){var o=this._keyMapper(e,t);t>=this._columnCount&&(this._columnCount=t+1),e>=this._rowCount&&(this._rowCount=e+1),this._cellHeightCache[o]=r,this._cellWidthCache[o]=n,this._updateCachedColumnAndRowSizes(e,t)}},{key:"_updateCachedColumnAndRowSizes",value:function(e,t){if(!this._hasFixedWidth){for(var n=0,r=0;r0&&void 0!==arguments[0])||arguments[0],t={};return function(n){var r=n.callback,o=n.indices,i=Object.keys(o),a=!e||i.every(function(e){var t=o[e];return Array.isArray(t)?t.length>0:t>=0}),s=i.length!==Object.keys(t).length||i.some(function(e){var n=t[e],r=o[e];return Array.isArray(r)?n.join(",")!==r.join(","):n!==r});t=o,a&&s&&r(o)}}const L=!("undefined"==typeof window||!window.document||!window.document.createElement);var P;function R(e){if((!P&&0!==P||e)&&L){var t=document.createElement("div");t.style.position="absolute",t.style.top="-9999px",t.style.width="50px",t.style.height="50px",t.style.overflow="scroll",document.body.appendChild(t),P=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return P}function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function I(e){for(var t=1;t=0){var c=n.getScrollPositionForCell({align:o,cellIndex:i,height:r,scrollLeft:l,scrollTop:u,width:a});c.scrollLeft===l&&c.scrollTop===u||e._setScrollPosition(c)}}),(0,l.A)(e,"_onScroll",function(t){if(t.target===e._scrollingContainer){e._enablePointerEventsAfterDelay();var n=e.props,r=n.cellLayoutManager,o=n.height,i=n.isScrollingChange,a=n.width,s=e._scrollbarSize,l=r.getTotalSize(),u=l.height,c=l.width,p=Math.max(0,Math.min(c-a+s,t.target.scrollLeft)),f=Math.max(0,Math.min(u-o+s,t.target.scrollTop));if(e.state.scrollLeft!==p||e.state.scrollTop!==f){var d=t.cancelable?"observed":N;e.state.isScrolling||i(!0),e.setState({isScrolling:!0,scrollLeft:p,scrollPositionChangeReason:d,scrollTop:f})}e._invokeOnScrollMemoizer({scrollLeft:p,scrollTop:f,totalWidth:c,totalHeight:u})}}),e._scrollbarSize=R(),void 0===e._scrollbarSize?(e._scrollbarSizeMeasured=!1,e._scrollbarSize=0):e._scrollbarSizeMeasured=!0,e}return(0,s.A)(t,e),(0,o.A)(t,[{key:"recomputeCellSizesAndPositions",value:function(){this._calculateSizeAndPositionDataOnNextUpdate=!0,this.forceUpdate()}},{key:"componentDidMount",value:function(){var e=this.props,t=e.cellLayoutManager,n=e.scrollLeft,r=e.scrollToCell,o=e.scrollTop;this._scrollbarSizeMeasured||(this._scrollbarSize=R(),this._scrollbarSizeMeasured=!0,this.setState({})),r>=0?this._updateScrollPositionForScrollToCell():(n>=0||o>=0)&&this._setScrollPosition({scrollLeft:n,scrollTop:o}),this._invokeOnSectionRenderedHelper();var i=t.getTotalSize(),a=i.height,s=i.width;this._invokeOnScrollMemoizer({scrollLeft:n||0,scrollTop:o||0,totalHeight:a,totalWidth:s})}},{key:"componentDidUpdate",value:function(e,t){var n=this.props,r=n.height,o=n.scrollToAlignment,i=n.scrollToCell,a=n.width,s=this.state,l=s.scrollLeft,u=s.scrollPositionChangeReason,c=s.scrollTop;u===N&&(l>=0&&l!==t.scrollLeft&&l!==this._scrollingContainer.scrollLeft&&(this._scrollingContainer.scrollLeft=l),c>=0&&c!==t.scrollTop&&c!==this._scrollingContainer.scrollTop&&(this._scrollingContainer.scrollTop=c)),r===e.height&&o===e.scrollToAlignment&&i===e.scrollToCell&&a===e.width||this._updateScrollPositionForScrollToCell(),this._invokeOnSectionRenderedHelper()}},{key:"componentWillUnmount",value:function(){this._disablePointerEventsTimeoutId&&clearTimeout(this._disablePointerEventsTimeoutId)}},{key:"render",value:function(){var e=this.props,t=e.autoHeight,n=e.cellCount,r=e.cellLayoutManager,o=e.className,i=e.height,a=e.horizontalOverscanSize,s=e.id,l=e.noContentRenderer,c=e.style,p=e.verticalOverscanSize,f=e.width,d=this.state,h=d.isScrolling,m=d.scrollLeft,g=d.scrollTop;(this._lastRenderedCellCount!==n||this._lastRenderedCellLayoutManager!==r||this._calculateSizeAndPositionDataOnNextUpdate)&&(this._lastRenderedCellCount=n,this._lastRenderedCellLayoutManager=r,this._calculateSizeAndPositionDataOnNextUpdate=!1,r.calculateSizeAndPositionData());var b=r.getTotalSize(),v=b.height,y=b.width,A=Math.max(0,m-a),M=Math.max(0,g-p),_=Math.min(y,m+f+a),O=Math.min(v,g+i+p),z=i>0&&f>0?r.cellRenderers({height:O-M,isScrolling:h,width:_-A,x:A,y:M}):[],w={boxSizing:"border-box",direction:"ltr",height:t?"auto":i,position:"relative",WebkitOverflowScrolling:"touch",width:f,willChange:"transform"},x=v>i?this._scrollbarSize:0,E=y>f?this._scrollbarSize:0;return w.overflowX=y+x<=f?"hidden":"auto",w.overflowY=v+E<=i?"hidden":"auto",u.createElement("div",{ref:this._setScrollingContainerRef,"aria-label":this.props["aria-label"],className:(0,C.A)("ReactVirtualized__Collection",o),id:s,onScroll:this._onScroll,role:"grid",style:I(I({},w),c),tabIndex:0},n>0&&u.createElement("div",{className:"ReactVirtualized__Collection__innerScrollContainer",style:{height:v,maxHeight:v,maxWidth:y,overflow:"hidden",pointerEvents:h?"none":"",width:y}},z),0===n&&l())}},{key:"_enablePointerEventsAfterDelay",value:function(){var e=this;this._disablePointerEventsTimeoutId&&clearTimeout(this._disablePointerEventsTimeoutId),this._disablePointerEventsTimeoutId=setTimeout(function(){(0,e.props.isScrollingChange)(!1),e._disablePointerEventsTimeoutId=null,e.setState({isScrolling:!1})},150)}},{key:"_invokeOnScrollMemoizer",value:function(e){var t=this,n=e.scrollLeft,r=e.scrollTop,o=e.totalHeight,i=e.totalWidth;this._onScrollMemoizer({callback:function(e){var n=e.scrollLeft,r=e.scrollTop,a=t.props,s=a.height;(0,a.onScroll)({clientHeight:s,clientWidth:a.width,scrollHeight:o,scrollLeft:n,scrollTop:r,scrollWidth:i})},indices:{scrollLeft:n,scrollTop:r}})}},{key:"_setScrollPosition",value:function(e){var t=e.scrollLeft,n=e.scrollTop,r={scrollPositionChangeReason:N};t>=0&&(r.scrollLeft=t),n>=0&&(r.scrollTop=n),(t>=0&&t!==this.state.scrollLeft||n>=0&&n!==this.state.scrollTop)&&this.setState(r)}}],[{key:"getDerivedStateFromProps",value:function(e,t){return 0!==e.cellCount||0===t.scrollLeft&&0===t.scrollTop?e.scrollLeft!==t.scrollLeft||e.scrollTop!==t.scrollTop?{scrollLeft:null!=e.scrollLeft?e.scrollLeft:t.scrollLeft,scrollTop:null!=e.scrollTop?e.scrollTop:t.scrollTop,scrollPositionChangeReason:N}:null:{scrollLeft:0,scrollTop:0,scrollPositionChangeReason:N}}}])}(u.PureComponent);(0,l.A)(j,"defaultProps",{"aria-label":"grid",horizontalOverscanSize:0,noContentRenderer:function(){return null},onScroll:function(){return null},onSectionRendered:function(){return null},scrollToAlignment:"auto",scrollToCell:-1,style:{},verticalOverscanSize:0}),j.propTypes={},(0,c.polyfill)(j);const F=j;var B=function(){return(0,o.A)(function e(t){var n=t.height,o=t.width,i=t.x,a=t.y;(0,r.A)(this,e),this.height=n,this.width=o,this.x=i,this.y=a,this._indexMap={},this._indices=[]},[{key:"addCellIndex",value:function(e){var t=e.index;this._indexMap[t]||(this._indexMap[t]=!0,this._indices.push(t))}},{key:"getCellIndices",value:function(){return this._indices}},{key:"toString",value:function(){return"".concat(this.x,",").concat(this.y," ").concat(this.width,"x").concat(this.height)}}])}(),W=function(){return(0,o.A)(function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:100;(0,r.A)(this,e),this._sectionSize=t,this._cellMetadata=[],this._sections={}},[{key:"getCellIndices",value:function(e){var t=e.height,n=e.width,r=e.x,o=e.y,i={};return this.getSections({height:t,width:n,x:r,y:o}).forEach(function(e){return e.getCellIndices().forEach(function(e){i[e]=e})}),Object.keys(i).map(function(e){return i[e]})}},{key:"getCellMetadata",value:function(e){var t=e.index;return this._cellMetadata[t]}},{key:"getSections",value:function(e){for(var t=e.height,n=e.width,r=e.x,o=e.y,i=Math.floor(r/this._sectionSize),a=Math.floor((r+n-1)/this._sectionSize),s=Math.floor(o/this._sectionSize),l=Math.floor((o+t-1)/this._sectionSize),u=[],c=i;c<=a;c++)for(var p=s;p<=l;p++){var f="".concat(c,".").concat(p);this._sections[f]||(this._sections[f]=new B({height:this._sectionSize,width:this._sectionSize,x:c*this._sectionSize,y:p*this._sectionSize})),u.push(this._sections[f])}return u}},{key:"getTotalSectionCount",value:function(){return Object.keys(this._sections).length}},{key:"toString",value:function(){var e=this;return Object.keys(this._sections).map(function(t){return e._sections[t].toString()})}},{key:"registerCell",value:function(e){var t=e.cellMetadatum,n=e.index;this._cellMetadata[n]=t,this.getSections(t).forEach(function(e){return e.addCellIndex({index:n})})}}])}();function V(e){var t=e.align,n=void 0===t?"auto":t,r=e.cellOffset,o=e.cellSize,i=e.containerSize,a=e.currentOffset,s=r,l=s-i+o;switch(n){case"start":return s;case"end":return l;case"center":return s-(i-o)/2;default:return Math.max(l,Math.min(s,a))}}function U(e,t,n){return t=(0,a.A)(t),(0,i.A)(e,H()?Reflect.construct(t,n||[],(0,a.A)(e).constructor):t.apply(e,n))}function H(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(H=function(){return!!e})()}var Y=function(e){function t(e,n){var o;return(0,r.A)(this,t),(o=U(this,t,[e,n]))._cellMetadata=[],o._lastRenderedCellIndices=[],o._cellCache=[],o._isScrollingChange=o._isScrollingChange.bind(o),o._setCollectionViewRef=o._setCollectionViewRef.bind(o),o}return(0,s.A)(t,e),(0,o.A)(t,[{key:"forceUpdate",value:function(){void 0!==this._collectionView&&this._collectionView.forceUpdate()}},{key:"recomputeCellSizesAndPositions",value:function(){this._cellCache=[],this._collectionView.recomputeCellSizesAndPositions()}},{key:"render",value:function(){var e=(0,S.A)({},(function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(this.props),this.props));return u.createElement(F,(0,S.A)({cellLayoutManager:this,isScrollingChange:this._isScrollingChange,ref:this._setCollectionViewRef},e))}},{key:"calculateSizeAndPositionData",value:function(){var e=this.props,t=function(e){for(var t=e.cellCount,n=e.cellSizeAndPositionGetter,r=[],o=new W(e.sectionSize),i=0,a=0,s=0;s=0&&n=0&&l===s&&u())}var J,Q=n(80045),ee=function(){return(0,o.A)(function e(t){var n=t.cellCount,o=t.cellSizeGetter,i=t.estimatedCellSize;(0,r.A)(this,e),(0,l.A)(this,"_cellSizeAndPositionData",{}),(0,l.A)(this,"_lastMeasuredIndex",-1),(0,l.A)(this,"_lastBatchedIndex",-1),(0,l.A)(this,"_cellCount",void 0),(0,l.A)(this,"_cellSizeGetter",void 0),(0,l.A)(this,"_estimatedCellSize",void 0),this._cellSizeGetter=o,this._cellCount=n,this._estimatedCellSize=i},[{key:"areOffsetsAdjusted",value:function(){return!1}},{key:"configure",value:function(e){var t=e.cellCount,n=e.estimatedCellSize,r=e.cellSizeGetter;this._cellCount=t,this._estimatedCellSize=n,this._cellSizeGetter=r}},{key:"getCellCount",value:function(){return this._cellCount}},{key:"getEstimatedCellSize",value:function(){return this._estimatedCellSize}},{key:"getLastMeasuredIndex",value:function(){return this._lastMeasuredIndex}},{key:"getOffsetAdjustment",value:function(){return 0}},{key:"getSizeAndPositionOfCell",value:function(e){if(e<0||e>=this._cellCount)throw Error("Requested index ".concat(e," is outside of range 0..").concat(this._cellCount));if(e>this._lastMeasuredIndex)for(var t=this.getSizeAndPositionOfLastMeasuredCell(),n=t.offset+t.size,r=this._lastMeasuredIndex+1;r<=e;r++){var o=this._cellSizeGetter({index:r});if(void 0===o||isNaN(o))throw Error("Invalid size returned for cell ".concat(r," of value ").concat(o));null===o?(this._cellSizeAndPositionData[r]={offset:n,size:0},this._lastBatchedIndex=e):(this._cellSizeAndPositionData[r]={offset:n,size:o},n+=o,this._lastMeasuredIndex=e)}return this._cellSizeAndPositionData[e]}},{key:"getSizeAndPositionOfLastMeasuredCell",value:function(){return this._lastMeasuredIndex>=0?this._cellSizeAndPositionData[this._lastMeasuredIndex]:{offset:0,size:0}}},{key:"getTotalSize",value:function(){var e=this.getSizeAndPositionOfLastMeasuredCell();return e.offset+e.size+(this._cellCount-this._lastMeasuredIndex-1)*this._estimatedCellSize}},{key:"getUpdatedOffsetForIndex",value:function(e){var t=e.align,n=void 0===t?"auto":t,r=e.containerSize,o=e.currentOffset,i=e.targetIndex;if(r<=0)return 0;var a,s=this.getSizeAndPositionOfCell(i),l=s.offset,u=l-r+s.size;switch(n){case"start":a=l;break;case"end":a=u;break;case"center":a=l-(r-s.size)/2;break;default:a=Math.max(u,Math.min(l,o))}var c=this.getTotalSize();return Math.max(0,Math.min(c-r,a))}},{key:"getVisibleCellRange",value:function(e){var t=e.containerSize,n=e.offset;if(0===this.getTotalSize())return{};var r=n+t,o=this._findNearestCell(n),i=this.getSizeAndPositionOfCell(o);n=i.offset+i.size;for(var a=o;nn&&(e=r-1)}return t>0?t-1:0}},{key:"_exponentialSearch",value:function(e,t){for(var n=1;e=e?this._binarySearch(n,0,e):this._exponentialSearch(n,e)}}])}(),te=["maxScrollSize"],ne=function(){return(0,o.A)(function e(t){var n=t.maxScrollSize,o=void 0===n?"undefined"!=typeof window&&window.chrome?16777100:15e5:n,i=(0,Q.A)(t,te);(0,r.A)(this,e),(0,l.A)(this,"_cellSizeAndPositionManager",void 0),(0,l.A)(this,"_maxScrollSize",void 0),this._cellSizeAndPositionManager=new ee(i),this._maxScrollSize=o},[{key:"areOffsetsAdjusted",value:function(){return this._cellSizeAndPositionManager.getTotalSize()>this._maxScrollSize}},{key:"configure",value:function(e){this._cellSizeAndPositionManager.configure(e)}},{key:"getCellCount",value:function(){return this._cellSizeAndPositionManager.getCellCount()}},{key:"getEstimatedCellSize",value:function(){return this._cellSizeAndPositionManager.getEstimatedCellSize()}},{key:"getLastMeasuredIndex",value:function(){return this._cellSizeAndPositionManager.getLastMeasuredIndex()}},{key:"getOffsetAdjustment",value:function(e){var t=e.containerSize,n=e.offset,r=this._cellSizeAndPositionManager.getTotalSize(),o=this.getTotalSize(),i=this._getOffsetPercentage({containerSize:t,offset:n,totalSize:o});return Math.round(i*(o-r))}},{key:"getSizeAndPositionOfCell",value:function(e){return this._cellSizeAndPositionManager.getSizeAndPositionOfCell(e)}},{key:"getSizeAndPositionOfLastMeasuredCell",value:function(){return this._cellSizeAndPositionManager.getSizeAndPositionOfLastMeasuredCell()}},{key:"getTotalSize",value:function(){return Math.min(this._maxScrollSize,this._cellSizeAndPositionManager.getTotalSize())}},{key:"getUpdatedOffsetForIndex",value:function(e){var t=e.align,n=void 0===t?"auto":t,r=e.containerSize,o=e.currentOffset,i=e.targetIndex;o=this._safeOffsetToOffset({containerSize:r,offset:o});var a=this._cellSizeAndPositionManager.getUpdatedOffsetForIndex({align:n,containerSize:r,currentOffset:o,targetIndex:i});return this._offsetToSafeOffset({containerSize:r,offset:a})}},{key:"getVisibleCellRange",value:function(e){var t=e.containerSize,n=e.offset;return n=this._safeOffsetToOffset({containerSize:t,offset:n}),this._cellSizeAndPositionManager.getVisibleCellRange({containerSize:t,offset:n})}},{key:"resetCell",value:function(e){this._cellSizeAndPositionManager.resetCell(e)}},{key:"_getOffsetPercentage",value:function(e){var t=e.containerSize,n=e.offset,r=e.totalSize;return r<=t?0:n/(r-t)}},{key:"_offsetToSafeOffset",value:function(e){var t=e.containerSize,n=e.offset,r=this._cellSizeAndPositionManager.getTotalSize(),o=this.getTotalSize();if(r===o)return n;var i=this._getOffsetPercentage({containerSize:t,offset:n,totalSize:r});return Math.round(i*(o-t))}},{key:"_safeOffsetToOffset",value:function(e){var t=e.containerSize,n=e.offset,r=this._cellSizeAndPositionManager.getTotalSize(),o=this.getTotalSize();if(r===o)return n;var i=this._getOffsetPercentage({containerSize:t,offset:n,totalSize:o});return Math.round(i*(r-t))}}])}();function re(e){var t=e.cellCount,n=e.overscanCellsCount,r=e.scrollDirection,o=e.startIndex,i=e.stopIndex;return 1===r?{overscanStartIndex:Math.max(0,o),overscanStopIndex:Math.min(t-1,i+n)}:{overscanStartIndex:Math.max(0,o-n),overscanStopIndex:Math.min(t-1,i)}}function oe(e){var t=e.cellSize,n=e.cellSizeAndPositionManager,r=e.previousCellsCount,o=e.previousCellSize,i=e.previousScrollToAlignment,a=e.previousScrollToIndex,s=e.previousSize,l=e.scrollOffset,u=e.scrollToAlignment,c=e.scrollToIndex,p=e.size,f=e.sizeJustIncreasedFromZero,d=e.updateScrollIndexCallback,h=n.getCellCount(),m=c>=0&&c0&&(pn.getTotalSize()-p&&d(h-1)}function ie(e){for(var t=e.cellCache,n=e.cellRenderer,r=e.columnSizeAndPositionManager,o=e.columnStartIndex,i=e.columnStopIndex,a=e.deferredMeasurementCache,s=e.horizontalOffsetAdjustment,l=e.isScrolling,c=e.isScrollingOptOut,p=e.parent,f=e.rowSizeAndPositionManager,d=e.rowStartIndex,h=e.rowStopIndex,m=e.styleCache,g=e.verticalOffsetAdjustment,b=e.visibleColumnIndices,v=e.visibleRowIndices,y=[],A=r.areOffsetsAdjusted()||f.areOffsetsAdjusted(),M=!l&&!A,_=d;_<=h;_++)for(var O=f.getSizeAndPositionOfCell(_),z=o;z<=i;z++){var w=r.getSizeAndPositionOfCell(z),x=z>=b.start&&z<=b.stop&&_>=v.start&&_<=v.stop,E="".concat(_,"-").concat(z),S=void 0;M&&m[E]?S=m[E]:a&&!a.has(_,z)?S={height:"auto",left:0,position:"absolute",top:0,width:"auto"}:(S={height:O.size,left:w.offset+s,position:"absolute",top:O.offset+g,width:w.size},m[E]=S);var C={columnIndex:z,isScrolling:l,isVisible:x,key:E,parent:p,rowIndex:_,style:S},T=void 0;!c&&!l||s||g?T=n(C):(t[E]||(t[E]=n(C)),T=t[E]),null!=T&&!1!==T&&(T.props.role||(T=u.cloneElement(T,{role:"gridcell"})),y.push(T))}return y}var ae=(J="undefined"!=typeof window?window:"undefined"!=typeof self?self:{}).requestAnimationFrame||J.webkitRequestAnimationFrame||J.mozRequestAnimationFrame||J.oRequestAnimationFrame||J.msRequestAnimationFrame||function(e){return J.setTimeout(e,1e3/60)},se=J.cancelAnimationFrame||J.webkitCancelAnimationFrame||J.mozCancelAnimationFrame||J.oCancelAnimationFrame||J.msCancelAnimationFrame||function(e){J.clearTimeout(e)},le=ae,ue=se,ce=function(e){return ue(e.id)},pe=function(e,t){var n;Promise.resolve().then(function(){n=Date.now()});var r=function(){Date.now()-n>=t?e.call():o.id=le(r)},o={id:le(r)};return o};function fe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function de(e){for(var t=1;t0&&(n._initialScrollTop=n._getCalculatedScrollTop(e,n.state)),e.scrollToColumn>0&&(n._initialScrollLeft=n._getCalculatedScrollLeft(e,n.state)),n}return(0,s.A)(t,e),(0,o.A)(t,[{key:"getOffsetForCell",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.alignment,n=void 0===t?this.props.scrollToAlignment:t,r=e.columnIndex,o=void 0===r?this.props.scrollToColumn:r,i=e.rowIndex,a=void 0===i?this.props.scrollToRow:i,s=de(de({},this.props),{},{scrollToAlignment:n,scrollToColumn:o,scrollToRow:a});return{scrollLeft:this._getCalculatedScrollLeft(s),scrollTop:this._getCalculatedScrollTop(s)}}},{key:"getTotalRowsHeight",value:function(){return this.state.instanceProps.rowSizeAndPositionManager.getTotalSize()}},{key:"getTotalColumnsWidth",value:function(){return this.state.instanceProps.columnSizeAndPositionManager.getTotalSize()}},{key:"handleScrollEvent",value:function(e){var t=e.scrollLeft,n=void 0===t?0:t,r=e.scrollTop,o=void 0===r?0:r;if(!(o<0)){this._debounceScrollEnded();var i=this.props,a=i.autoHeight,s=i.autoWidth,l=i.height,u=i.width,c=this.state.instanceProps,p=c.scrollbarSize,f=c.rowSizeAndPositionManager.getTotalSize(),d=c.columnSizeAndPositionManager.getTotalSize(),h=Math.min(Math.max(0,d-u+p),n),m=Math.min(Math.max(0,f-l+p),o);if(this.state.scrollLeft!==h||this.state.scrollTop!==m){var g={isScrolling:!0,scrollDirectionHorizontal:h!==this.state.scrollLeft?h>this.state.scrollLeft?1:-1:this.state.scrollDirectionHorizontal,scrollDirectionVertical:m!==this.state.scrollTop?m>this.state.scrollTop?1:-1:this.state.scrollDirectionVertical,scrollPositionChangeReason:"observed"};a||(g.scrollTop=m),s||(g.scrollLeft=h),g.needToResetStyleCache=!1,this.setState(g)}this._invokeOnScrollMemoizer({scrollLeft:h,scrollTop:m,totalColumnsWidth:d,totalRowsHeight:f})}}},{key:"invalidateCellSizeAfterRender",value:function(e){var t=e.columnIndex,n=e.rowIndex;this._deferredInvalidateColumnIndex="number"==typeof this._deferredInvalidateColumnIndex?Math.min(this._deferredInvalidateColumnIndex,t):t,this._deferredInvalidateRowIndex="number"==typeof this._deferredInvalidateRowIndex?Math.min(this._deferredInvalidateRowIndex,n):n}},{key:"measureAllCells",value:function(){var e=this.props,t=e.columnCount,n=e.rowCount,r=this.state.instanceProps;r.columnSizeAndPositionManager.getSizeAndPositionOfCell(t-1),r.rowSizeAndPositionManager.getSizeAndPositionOfCell(n-1)}},{key:"recomputeGridSize",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.columnIndex,n=void 0===t?0:t,r=e.rowIndex,o=void 0===r?0:r,i=this.props,a=i.scrollToColumn,s=i.scrollToRow,l=this.state.instanceProps;l.columnSizeAndPositionManager.resetCell(n),l.rowSizeAndPositionManager.resetCell(o),this._recomputeScrollLeftFlag=a>=0&&(1===this.state.scrollDirectionHorizontal?n<=a:n>=a),this._recomputeScrollTopFlag=s>=0&&(1===this.state.scrollDirectionVertical?o<=s:o>=s),this._styleCache={},this._cellCache={},this.forceUpdate()}},{key:"scrollToCell",value:function(e){var t=e.columnIndex,n=e.rowIndex,r=this.props.columnCount,o=this.props;r>1&&void 0!==t&&this._updateScrollLeftForScrollToColumn(de(de({},o),{},{scrollToColumn:t})),void 0!==n&&this._updateScrollTopForScrollToRow(de(de({},o),{},{scrollToRow:n}))}},{key:"componentDidMount",value:function(){var e=this.props,n=e.getScrollbarSize,r=e.height,o=e.scrollLeft,i=e.scrollToColumn,a=e.scrollTop,s=e.scrollToRow,l=e.width,u=this.state.instanceProps;if(this._initialScrollTop=0,this._initialScrollLeft=0,this._handleInvalidatedGridSize(),u.scrollbarSizeMeasured||this.setState(function(e){var t=de(de({},e),{},{needToResetStyleCache:!1});return t.instanceProps.scrollbarSize=n(),t.instanceProps.scrollbarSizeMeasured=!0,t}),"number"==typeof o&&o>=0||"number"==typeof a&&a>=0){var c=t._getScrollToPositionStateUpdate({prevState:this.state,scrollLeft:o,scrollTop:a});c&&(c.needToResetStyleCache=!1,this.setState(c))}this._scrollingContainer&&(this._scrollingContainer.scrollLeft!==this.state.scrollLeft&&(this._scrollingContainer.scrollLeft=this.state.scrollLeft),this._scrollingContainer.scrollTop!==this.state.scrollTop&&(this._scrollingContainer.scrollTop=this.state.scrollTop));var p=r>0&&l>0;i>=0&&p&&this._updateScrollLeftForScrollToColumn(),s>=0&&p&&this._updateScrollTopForScrollToRow(),this._invokeOnGridRenderedHelper(),this._invokeOnScrollMemoizer({scrollLeft:o||0,scrollTop:a||0,totalColumnsWidth:u.columnSizeAndPositionManager.getTotalSize(),totalRowsHeight:u.rowSizeAndPositionManager.getTotalSize()}),this._maybeCallOnScrollbarPresenceChange()}},{key:"componentDidUpdate",value:function(e,t){var n=this,r=this.props,o=r.autoHeight,i=r.autoWidth,a=r.columnCount,s=r.height,l=r.rowCount,u=r.scrollToAlignment,c=r.scrollToColumn,p=r.scrollToRow,f=r.width,d=this.state,h=d.scrollLeft,m=d.scrollPositionChangeReason,g=d.scrollTop,b=d.instanceProps;this._handleInvalidatedGridSize();var v=a>0&&0===e.columnCount||l>0&&0===e.rowCount;m===ge&&(!i&&h>=0&&(h!==this._scrollingContainer.scrollLeft||v)&&(this._scrollingContainer.scrollLeft=h),!o&&g>=0&&(g!==this._scrollingContainer.scrollTop||v)&&(this._scrollingContainer.scrollTop=g));var y=(0===e.width||0===e.height)&&s>0&&f>0;if(this._recomputeScrollLeftFlag?(this._recomputeScrollLeftFlag=!1,this._updateScrollLeftForScrollToColumn(this.props)):oe({cellSizeAndPositionManager:b.columnSizeAndPositionManager,previousCellsCount:e.columnCount,previousCellSize:e.columnWidth,previousScrollToAlignment:e.scrollToAlignment,previousScrollToIndex:e.scrollToColumn,previousSize:e.width,scrollOffset:h,scrollToAlignment:u,scrollToIndex:c,size:f,sizeJustIncreasedFromZero:y,updateScrollIndexCallback:function(){return n._updateScrollLeftForScrollToColumn(n.props)}}),this._recomputeScrollTopFlag?(this._recomputeScrollTopFlag=!1,this._updateScrollTopForScrollToRow(this.props)):oe({cellSizeAndPositionManager:b.rowSizeAndPositionManager,previousCellsCount:e.rowCount,previousCellSize:e.rowHeight,previousScrollToAlignment:e.scrollToAlignment,previousScrollToIndex:e.scrollToRow,previousSize:e.height,scrollOffset:g,scrollToAlignment:u,scrollToIndex:p,size:s,sizeJustIncreasedFromZero:y,updateScrollIndexCallback:function(){return n._updateScrollTopForScrollToRow(n.props)}}),this._invokeOnGridRenderedHelper(),h!==t.scrollLeft||g!==t.scrollTop){var A=b.rowSizeAndPositionManager.getTotalSize(),M=b.columnSizeAndPositionManager.getTotalSize();this._invokeOnScrollMemoizer({scrollLeft:h,scrollTop:g,totalColumnsWidth:M,totalRowsHeight:A})}this._maybeCallOnScrollbarPresenceChange()}},{key:"componentWillUnmount",value:function(){this._disablePointerEventsTimeoutId&&ce(this._disablePointerEventsTimeoutId)}},{key:"render",value:function(){var e=this.props,t=e.autoContainerWidth,n=e.autoHeight,r=e.autoWidth,o=e.className,i=e.containerProps,a=e.containerRole,s=e.containerStyle,l=e.height,c=e.id,p=e.noContentRenderer,f=e.role,d=e.style,h=e.tabIndex,m=e.width,g=this.state,b=g.instanceProps,v=g.needToResetStyleCache,y=this._isScrolling(),A={boxSizing:"border-box",direction:"ltr",height:n?"auto":l,position:"relative",width:r?"auto":m,WebkitOverflowScrolling:"touch",willChange:"transform"};v&&(this._styleCache={}),this.state.isScrolling||this._resetStyleCache(),this._calculateChildrenToRender(this.props,this.state);var M=b.columnSizeAndPositionManager.getTotalSize(),_=b.rowSizeAndPositionManager.getTotalSize(),O=_>l?b.scrollbarSize:0,z=M>m?b.scrollbarSize:0;z===this._horizontalScrollBarSize&&O===this._verticalScrollBarSize||(this._horizontalScrollBarSize=z,this._verticalScrollBarSize=O,this._scrollbarPresenceChanged=!0),A.overflowX=M+O<=m?"hidden":"auto",A.overflowY=_+z<=l?"hidden":"auto";var w=this._childrenToDisplay,x=0===w.length&&l>0&&m>0;return u.createElement("div",(0,S.A)({ref:this._setScrollingContainerRef},i,{"aria-label":this.props["aria-label"],"aria-readonly":this.props["aria-readonly"],className:(0,C.A)("ReactVirtualized__Grid",o),id:c,onScroll:this._onScroll,role:f,style:de(de({},A),d),tabIndex:h}),w.length>0&&u.createElement("div",{className:"ReactVirtualized__Grid__innerScrollContainer",role:a,style:de({width:t?"auto":M,height:_,maxWidth:M,maxHeight:_,overflow:"hidden",pointerEvents:y?"none":"",position:"relative"},s)},w),x&&p())}},{key:"_calculateChildrenToRender",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state,n=e.cellRenderer,r=e.cellRangeRenderer,o=e.columnCount,i=e.deferredMeasurementCache,a=e.height,s=e.overscanColumnCount,l=e.overscanIndicesGetter,u=e.overscanRowCount,c=e.rowCount,p=e.width,f=e.isScrollingOptOut,d=t.scrollDirectionHorizontal,h=t.scrollDirectionVertical,m=t.instanceProps,g=this._initialScrollTop>0?this._initialScrollTop:t.scrollTop,b=this._initialScrollLeft>0?this._initialScrollLeft:t.scrollLeft,v=this._isScrolling(e,t);if(this._childrenToDisplay=[],a>0&&p>0){var y=m.columnSizeAndPositionManager.getVisibleCellRange({containerSize:p,offset:b}),A=m.rowSizeAndPositionManager.getVisibleCellRange({containerSize:a,offset:g}),M=m.columnSizeAndPositionManager.getOffsetAdjustment({containerSize:p,offset:b}),_=m.rowSizeAndPositionManager.getOffsetAdjustment({containerSize:a,offset:g});this._renderedColumnStartIndex=y.start,this._renderedColumnStopIndex=y.stop,this._renderedRowStartIndex=A.start,this._renderedRowStopIndex=A.stop;var O=l({direction:"horizontal",cellCount:o,overscanCellsCount:s,scrollDirection:d,startIndex:"number"==typeof y.start?y.start:0,stopIndex:"number"==typeof y.stop?y.stop:-1}),z=l({direction:"vertical",cellCount:c,overscanCellsCount:u,scrollDirection:h,startIndex:"number"==typeof A.start?A.start:0,stopIndex:"number"==typeof A.stop?A.stop:-1}),w=O.overscanStartIndex,x=O.overscanStopIndex,E=z.overscanStartIndex,S=z.overscanStopIndex;if(i){if(!i.hasFixedHeight())for(var C=E;C<=S;C++)if(!i.has(C,0)){w=0,x=o-1;break}if(!i.hasFixedWidth())for(var T=w;T<=x;T++)if(!i.has(0,T)){E=0,S=c-1;break}}this._childrenToDisplay=r({cellCache:this._cellCache,cellRenderer:n,columnSizeAndPositionManager:m.columnSizeAndPositionManager,columnStartIndex:w,columnStopIndex:x,deferredMeasurementCache:i,horizontalOffsetAdjustment:M,isScrolling:v,isScrollingOptOut:f,parent:this,rowSizeAndPositionManager:m.rowSizeAndPositionManager,rowStartIndex:E,rowStopIndex:S,scrollLeft:b,scrollTop:g,styleCache:this._styleCache,verticalOffsetAdjustment:_,visibleColumnIndices:y,visibleRowIndices:A}),this._columnStartIndex=w,this._columnStopIndex=x,this._rowStartIndex=E,this._rowStopIndex=S}}},{key:"_debounceScrollEnded",value:function(){var e=this.props.scrollingResetTimeInterval;this._disablePointerEventsTimeoutId&&ce(this._disablePointerEventsTimeoutId),this._disablePointerEventsTimeoutId=pe(this._debounceScrollEndedCallback,e)}},{key:"_handleInvalidatedGridSize",value:function(){if("number"==typeof this._deferredInvalidateColumnIndex&&"number"==typeof this._deferredInvalidateRowIndex){var e=this._deferredInvalidateColumnIndex,t=this._deferredInvalidateRowIndex;this._deferredInvalidateColumnIndex=null,this._deferredInvalidateRowIndex=null,this.recomputeGridSize({columnIndex:e,rowIndex:t})}}},{key:"_invokeOnScrollMemoizer",value:function(e){var t=this,n=e.scrollLeft,r=e.scrollTop,o=e.totalColumnsWidth,i=e.totalRowsHeight;this._onScrollMemoizer({callback:function(e){var n=e.scrollLeft,r=e.scrollTop,a=t.props,s=a.height;(0,a.onScroll)({clientHeight:s,clientWidth:a.width,scrollHeight:i,scrollLeft:n,scrollTop:r,scrollWidth:o})},indices:{scrollLeft:n,scrollTop:r}})}},{key:"_isScrolling",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state;return Object.hasOwnProperty.call(e,"isScrolling")?Boolean(e.isScrolling):Boolean(t.isScrolling)}},{key:"_maybeCallOnScrollbarPresenceChange",value:function(){if(this._scrollbarPresenceChanged){var e=this.props.onScrollbarPresenceChange;this._scrollbarPresenceChanged=!1,e({horizontal:this._horizontalScrollBarSize>0,size:this.state.instanceProps.scrollbarSize,vertical:this._verticalScrollBarSize>0})}}},{key:"scrollToPosition",value:function(e){var n=e.scrollLeft,r=e.scrollTop,o=t._getScrollToPositionStateUpdate({prevState:this.state,scrollLeft:n,scrollTop:r});o&&(o.needToResetStyleCache=!1,this.setState(o))}},{key:"_getCalculatedScrollLeft",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state;return t._getCalculatedScrollLeft(e,n)}},{key:"_updateScrollLeftForScrollToColumn",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state,r=t._getScrollLeftForScrollToColumnStateUpdate(e,n);r&&(r.needToResetStyleCache=!1,this.setState(r))}},{key:"_getCalculatedScrollTop",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state;return t._getCalculatedScrollTop(e,n)}},{key:"_resetStyleCache",value:function(){var e=this._styleCache,t=this._cellCache,n=this.props.isScrollingOptOut;this._cellCache={},this._styleCache={};for(var r=this._rowStartIndex;r<=this._rowStopIndex;r++)for(var o=this._columnStartIndex;o<=this._columnStopIndex;o++){var i="".concat(r,"-").concat(o);this._styleCache[i]=e[i],n&&(this._cellCache[i]=t[i])}}},{key:"_updateScrollTopForScrollToRow",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state,r=t._getScrollTopForScrollToRowStateUpdate(e,n);r&&(r.needToResetStyleCache=!1,this.setState(r))}}],[{key:"getDerivedStateFromProps",value:function(e,n){var r={};0===e.columnCount&&0!==n.scrollLeft||0===e.rowCount&&0!==n.scrollTop?(r.scrollLeft=0,r.scrollTop=0):(e.scrollLeft!==n.scrollLeft&&e.scrollToColumn<0||e.scrollTop!==n.scrollTop&&e.scrollToRow<0)&&Object.assign(r,t._getScrollToPositionStateUpdate({prevState:n,scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}));var o,i,a=n.instanceProps;return r.needToResetStyleCache=!1,e.columnWidth===a.prevColumnWidth&&e.rowHeight===a.prevRowHeight||(r.needToResetStyleCache=!0),a.columnSizeAndPositionManager.configure({cellCount:e.columnCount,estimatedCellSize:t._getEstimatedColumnSize(e),cellSizeGetter:t._wrapSizeGetter(e.columnWidth)}),a.rowSizeAndPositionManager.configure({cellCount:e.rowCount,estimatedCellSize:t._getEstimatedRowSize(e),cellSizeGetter:t._wrapSizeGetter(e.rowHeight)}),0!==a.prevColumnCount&&0!==a.prevRowCount||(a.prevColumnCount=0,a.prevRowCount=0),e.autoHeight&&!1===e.isScrolling&&!0===a.prevIsScrolling&&Object.assign(r,{isScrolling:!1}),K({cellCount:a.prevColumnCount,cellSize:"number"==typeof a.prevColumnWidth?a.prevColumnWidth:null,computeMetadataCallback:function(){return a.columnSizeAndPositionManager.resetCell(0)},computeMetadataCallbackProps:e,nextCellsCount:e.columnCount,nextCellSize:"number"==typeof e.columnWidth?e.columnWidth:null,nextScrollToIndex:e.scrollToColumn,scrollToIndex:a.prevScrollToColumn,updateScrollOffsetForScrollToIndex:function(){o=t._getScrollLeftForScrollToColumnStateUpdate(e,n)}}),K({cellCount:a.prevRowCount,cellSize:"number"==typeof a.prevRowHeight?a.prevRowHeight:null,computeMetadataCallback:function(){return a.rowSizeAndPositionManager.resetCell(0)},computeMetadataCallbackProps:e,nextCellsCount:e.rowCount,nextCellSize:"number"==typeof e.rowHeight?e.rowHeight:null,nextScrollToIndex:e.scrollToRow,scrollToIndex:a.prevScrollToRow,updateScrollOffsetForScrollToIndex:function(){i=t._getScrollTopForScrollToRowStateUpdate(e,n)}}),a.prevColumnCount=e.columnCount,a.prevColumnWidth=e.columnWidth,a.prevIsScrolling=!0===e.isScrolling,a.prevRowCount=e.rowCount,a.prevRowHeight=e.rowHeight,a.prevScrollToColumn=e.scrollToColumn,a.prevScrollToRow=e.scrollToRow,a.scrollbarSize=e.getScrollbarSize(),void 0===a.scrollbarSize?(a.scrollbarSizeMeasured=!1,a.scrollbarSize=0):a.scrollbarSizeMeasured=!0,r.instanceProps=a,de(de(de({},r),o),i)}},{key:"_getEstimatedColumnSize",value:function(e){return"number"==typeof e.columnWidth?e.columnWidth:e.estimatedColumnSize}},{key:"_getEstimatedRowSize",value:function(e){return"number"==typeof e.rowHeight?e.rowHeight:e.estimatedRowSize}},{key:"_getScrollToPositionStateUpdate",value:function(e){var t=e.prevState,n=e.scrollLeft,r=e.scrollTop,o={scrollPositionChangeReason:ge};return"number"==typeof n&&n>=0&&(o.scrollDirectionHorizontal=n>t.scrollLeft?1:-1,o.scrollLeft=n),"number"==typeof r&&r>=0&&(o.scrollDirectionVertical=r>t.scrollTop?1:-1,o.scrollTop=r),"number"==typeof n&&n>=0&&n!==t.scrollLeft||"number"==typeof r&&r>=0&&r!==t.scrollTop?o:{}}},{key:"_wrapSizeGetter",value:function(e){return"function"==typeof e?e:function(){return e}}},{key:"_getCalculatedScrollLeft",value:function(e,t){var n=e.columnCount,r=e.height,o=e.scrollToAlignment,i=e.scrollToColumn,a=e.width,s=t.scrollLeft,l=t.instanceProps;if(n>0){var u=n-1,c=i<0?u:Math.min(u,i),p=l.rowSizeAndPositionManager.getTotalSize(),f=l.scrollbarSizeMeasured&&p>r?l.scrollbarSize:0;return l.columnSizeAndPositionManager.getUpdatedOffsetForIndex({align:o,containerSize:a-f,currentOffset:s,targetIndex:c})}return 0}},{key:"_getScrollLeftForScrollToColumnStateUpdate",value:function(e,n){var r=n.scrollLeft,o=t._getCalculatedScrollLeft(e,n);return"number"==typeof o&&o>=0&&r!==o?t._getScrollToPositionStateUpdate({prevState:n,scrollLeft:o,scrollTop:-1}):{}}},{key:"_getCalculatedScrollTop",value:function(e,t){var n=e.height,r=e.rowCount,o=e.scrollToAlignment,i=e.scrollToRow,a=e.width,s=t.scrollTop,l=t.instanceProps;if(r>0){var u=r-1,c=i<0?u:Math.min(u,i),p=l.columnSizeAndPositionManager.getTotalSize(),f=l.scrollbarSizeMeasured&&p>a?l.scrollbarSize:0;return l.rowSizeAndPositionManager.getUpdatedOffsetForIndex({align:o,containerSize:n-f,currentOffset:s,targetIndex:c})}return 0}},{key:"_getScrollTopForScrollToRowStateUpdate",value:function(e,n){var r=n.scrollTop,o=t._getCalculatedScrollTop(e,n);return"number"==typeof o&&o>=0&&r!==o?t._getScrollToPositionStateUpdate({prevState:n,scrollLeft:-1,scrollTop:o}):{}}}])}(u.PureComponent);(0,l.A)(be,"defaultProps",{"aria-label":"grid","aria-readonly":!0,autoContainerWidth:!1,autoHeight:!1,autoWidth:!1,cellRangeRenderer:ie,containerRole:"row",containerStyle:{},estimatedColumnSize:100,estimatedRowSize:30,getScrollbarSize:R,noContentRenderer:function(){return null},onScroll:function(){},onScrollbarPresenceChange:function(){},onSectionRendered:function(){},overscanColumnCount:0,overscanIndicesGetter:re,overscanRowCount:10,role:"grid",scrollingResetTimeInterval:150,scrollToAlignment:"auto",scrollToColumn:-1,scrollToRow:-1,style:{},tabIndex:0,isScrollingOptOut:!1}),(0,c.polyfill)(be);const ve=be;function ye(e){var t=e.cellCount,n=e.overscanCellsCount,r=e.scrollDirection,o=e.startIndex,i=e.stopIndex;return n=Math.max(1,n),1===r?{overscanStartIndex:Math.max(0,o-1),overscanStopIndex:Math.min(t-1,i+n)}:{overscanStartIndex:Math.max(0,o-n),overscanStopIndex:Math.min(t-1,i+1)}}var Ae=n(45458);function Me(e,t,n){return t=(0,a.A)(t),(0,i.A)(e,_e()?Reflect.construct(t,n||[],(0,a.A)(e).constructor):t.apply(e,n))}function _e(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(_e=function(){return!!e})()}var Oe=function(e){function t(e,n){var o;return(0,r.A)(this,t),(o=Me(this,t,[e,n]))._loadMoreRowsMemoizer=T(),o._onRowsRendered=o._onRowsRendered.bind(o),o._registerChild=o._registerChild.bind(o),o}return(0,s.A)(t,e),(0,o.A)(t,[{key:"resetLoadMoreRowsCache",value:function(e){this._loadMoreRowsMemoizer=T(),e&&this._doStuff(this._lastRenderedStartIndex,this._lastRenderedStopIndex)}},{key:"render",value:function(){return(0,this.props.children)({onRowsRendered:this._onRowsRendered,registerChild:this._registerChild})}},{key:"_loadUnloadedRanges",value:function(e){var t=this,n=this.props.loadMoreRows;e.forEach(function(e){var r=n(e);r&&r.then(function(){var n;(n={lastRenderedStartIndex:t._lastRenderedStartIndex,lastRenderedStopIndex:t._lastRenderedStopIndex,startIndex:e.startIndex,stopIndex:e.stopIndex}).startIndex>n.lastRenderedStopIndex||n.stopIndex1&&void 0!==arguments[1]?arguments[1]:0,n="function"==typeof e.recomputeGridSize?e.recomputeGridSize:e.recomputeRowHeights;n?n.call(e,t):e.forceUpdate()}(t._registeredChild,t._lastRenderedStartIndex)})})}},{key:"_onRowsRendered",value:function(e){var t=e.startIndex,n=e.stopIndex;this._lastRenderedStartIndex=t,this._lastRenderedStopIndex=n,this._doStuff(t,n)}},{key:"_doStuff",value:function(e,t){var n,r=this,o=this.props,i=o.isRowLoaded,a=o.minimumBatchSize,s=o.rowCount,l=o.threshold,u=function(e){for(var t=e.isRowLoaded,n=e.minimumBatchSize,r=e.rowCount,o=e.stopIndex,i=[],a=null,s=null,l=e.startIndex;l<=o;l++)t({index:l})?null!==s&&(i.push({startIndex:a,stopIndex:s}),a=s=null):(s=l,null===a&&(a=l));if(null!==s){for(var u=Math.min(Math.max(s,a+n-1),r-1),c=s+1;c<=u&&!t({index:c});c++)s=c;i.push({startIndex:a,stopIndex:s})}if(i.length)for(var p=i[0];p.stopIndex-p.startIndex+10;){var f=p.startIndex-1;if(t({index:f}))break;p.startIndex=f}return i}({isRowLoaded:i,minimumBatchSize:a,rowCount:s,startIndex:Math.max(0,e-l),stopIndex:Math.min(s-1,t+l)}),c=(n=[]).concat.apply(n,(0,Ae.A)(u.map(function(e){return[e.startIndex,e.stopIndex]})));this._loadMoreRowsMemoizer({callback:function(){r._loadUnloadedRanges(u)},indices:{squashedUnloadedRanges:c}})}},{key:"_registerChild",value:function(e){this._registeredChild=e}}])}(u.PureComponent);function ze(e,t,n){return t=(0,a.A)(t),(0,i.A)(e,we()?Reflect.construct(t,n||[],(0,a.A)(e).constructor):t.apply(e,n))}function we(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(we=function(){return!!e})()}(0,l.A)(Oe,"defaultProps",{minimumBatchSize:10,rowCount:0,threshold:15}),Oe.propTypes={};var xe=function(e){function t(){var e;(0,r.A)(this,t);for(var n=arguments.length,o=new Array(n),i=0;i0&&void 0!==arguments[0]?arguments[0]:{},t=e.columnIndex,n=void 0===t?0:t,r=e.rowIndex,o=void 0===r?0:r;this.Grid&&this.Grid.recomputeGridSize({rowIndex:o,columnIndex:n})}},{key:"recomputeRowHeights",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.Grid&&this.Grid.recomputeGridSize({rowIndex:e,columnIndex:0})}},{key:"scrollToPosition",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.Grid&&this.Grid.scrollToPosition({scrollTop:e})}},{key:"scrollToRow",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.Grid&&this.Grid.scrollToCell({columnIndex:0,rowIndex:e})}},{key:"render",value:function(){var e=this.props,t=e.className,n=e.noRowsRenderer,r=e.scrollToIndex,o=e.width,i=(0,C.A)("ReactVirtualized__List",t);return u.createElement(ve,(0,S.A)({},this.props,{autoContainerWidth:!0,cellRenderer:this._cellRenderer,className:i,columnWidth:o,columnCount:1,noContentRenderer:n,onScroll:this._onScroll,onSectionRendered:this._onSectionRendered,ref:this._setRef,scrollToRow:r}))}}])}(u.PureComponent);function Ee(e){var t,n=e.cellMeasurerCache,r=e.columnCount,o=e.columnWidth,i=e.spacer,a=void 0===i?0:i;function s(e){for(var r=0,i=1;i>>1;o(e[a],r)>=0?(i=a,n=a-1):t=a+1}return i}(e,void 0===r?0:0|r,void 0===o?e.length-1:0|o,t,n):function(e,t,n,r){for(var o=n+1;t<=n;){var i=t+n>>>1;e[i]>=r?(o=i,n=i-1):t=i+1}return o}(e,void 0===n?0:0|n,void 0===r?e.length-1:0|r,t)};function Te(e,t,n,r,o){this.mid=e,this.left=t,this.right=n,this.leftPoints=r,this.rightPoints=o,this.count=(t?t.count:0)+(n?n.count:0)+r.length}var Le=Te.prototype;function Pe(e,t){e.mid=t.mid,e.left=t.left,e.right=t.right,e.leftPoints=t.leftPoints,e.rightPoints=t.rightPoints,e.count=t.count}function Re(e,t){var n=We(t);e.mid=n.mid,e.left=n.left,e.right=n.right,e.leftPoints=n.leftPoints,e.rightPoints=n.rightPoints,e.count=n.count}function ke(e,t){var n=e.intervals([]);n.push(t),Re(e,n)}function Ie(e,t){var n=e.intervals([]),r=n.indexOf(t);return r<0?0:(n.splice(r,1),Re(e,n),1)}function De(e,t,n){for(var r=0;r=0&&e[r][1]>=t;--r){var o=n(e[r]);if(o)return o}}function Ne(e,t){for(var n=0;n>1],o=[],i=[],a=[];for(n=0;n3*(t+1)?ke(this,e):this.left.insert(e):this.left=We([e]);else if(e[0]>this.mid)this.right?4*(this.right.count+1)>3*(t+1)?ke(this,e):this.right.insert(e):this.right=We([e]);else{var n=Ce(this.leftPoints,e,Fe),r=Ce(this.rightPoints,e,Be);this.leftPoints.splice(n,0,e),this.rightPoints.splice(r,0,e)}},Le.remove=function(e){var t=this.count-this.leftPoints;if(e[1]3*(t-1)?Ie(this,e):2===(i=this.left.remove(e))?(this.left=null,this.count-=1,1):(1===i&&(this.count-=1),i):0;if(e[0]>this.mid)return this.right?4*(this.left?this.left.count:0)>3*(t-1)?Ie(this,e):2===(i=this.right.remove(e))?(this.right=null,this.count-=1,1):(1===i&&(this.count-=1),i):0;if(1===this.count)return this.leftPoints[0]===e?2:0;if(1===this.leftPoints.length&&this.leftPoints[0]===e){if(this.left&&this.right){for(var n=this,r=this.left;r.right;)n=r,r=r.right;if(n===this)r.right=this.right;else{var o=this.left,i=this.right;n.count-=r.count,n.right=r.left,r.left=o,r.right=i}Pe(this,r),this.count=(this.left?this.left.count:0)+(this.right?this.right.count:0)+this.leftPoints.length}else this.left?Pe(this,this.left):Pe(this,this.right);return 1}for(o=Ce(this.leftPoints,e,Fe);othis.mid?this.right&&(n=this.right.queryPoint(e,t))?n:qe(this.rightPoints,e,t):Ne(this.leftPoints,t);var n},Le.queryInterval=function(e,t,n){var r;return ethis.mid&&this.right&&(r=this.right.queryInterval(e,t,n))?r:tthis.mid?qe(this.rightPoints,e,n):Ne(this.leftPoints,n)};var Ue=Ve.prototype;Ue.insert=function(e){this.root?this.root.insert(e):this.root=new Te(e[0],null,null,[e],[e])},Ue.remove=function(e){if(this.root){var t=this.root.remove(e);return 2===t&&(this.root=null),0!==t}return!1},Ue.queryPoint=function(e,t){if(this.root)return this.root.queryPoint(e,t)},Ue.queryInterval=function(e,t,n){if(e<=t&&this.root)return this.root.queryInterval(e,t,n)},Object.defineProperty(Ue,"count",{get:function(){return this.root?this.root.count:0}}),Object.defineProperty(Ue,"intervals",{get:function(){return this.root?this.root.intervals([]):[]}});var He=function(){return(0,o.A)(function e(){(0,r.A)(this,e),(0,l.A)(this,"_columnSizeMap",{}),(0,l.A)(this,"_intervalTree",new Ve(null)),(0,l.A)(this,"_leftMap",{})},[{key:"estimateTotalHeight",value:function(e,t,n){var r=e-this.count;return this.tallestColumnSize+Math.ceil(r/t)*n}},{key:"range",value:function(e,t,n){var r=this;this._intervalTree.queryInterval(e,e+t,function(e){var t=(0,Se.A)(e,3),o=t[0],i=(t[1],t[2]);return n(i,r._leftMap[i],o)})}},{key:"setPosition",value:function(e,t,n,r){this._intervalTree.insert([n,n+r,e]),this._leftMap[e]=t;var o=this._columnSizeMap,i=o[t];o[t]=void 0===i?n+r:Math.max(i,n+r)}},{key:"count",get:function(){return this._intervalTree.count}},{key:"shortestColumnSize",get:function(){var e=this._columnSizeMap,t=0;for(var n in e){var r=e[n];t=0===t?r:Math.min(t,r)}return t}},{key:"tallestColumnSize",get:function(){var e=this._columnSizeMap,t=0;for(var n in e){var r=e[n];t=Math.max(t,r)}return t}}])}();function Ye(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Ge(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};(0,r.A)(this,e),(0,l.A)(this,"_cellMeasurerCache",void 0),(0,l.A)(this,"_columnIndexOffset",void 0),(0,l.A)(this,"_rowIndexOffset",void 0),(0,l.A)(this,"columnWidth",function(e){var n=e.index;t._cellMeasurerCache.columnWidth({index:n+t._columnIndexOffset})}),(0,l.A)(this,"rowHeight",function(e){var n=e.index;t._cellMeasurerCache.rowHeight({index:n+t._rowIndexOffset})});var o=n.cellMeasurerCache,i=n.columnIndexOffset,a=void 0===i?0:i,s=n.rowIndexOffset,u=void 0===s?0:s;this._cellMeasurerCache=o,this._columnIndexOffset=a,this._rowIndexOffset=u},[{key:"clear",value:function(e,t){this._cellMeasurerCache.clear(e+this._rowIndexOffset,t+this._columnIndexOffset)}},{key:"clearAll",value:function(){this._cellMeasurerCache.clearAll()}},{key:"defaultHeight",get:function(){return this._cellMeasurerCache.defaultHeight}},{key:"defaultWidth",get:function(){return this._cellMeasurerCache.defaultWidth}},{key:"hasFixedHeight",value:function(){return this._cellMeasurerCache.hasFixedHeight()}},{key:"hasFixedWidth",value:function(){return this._cellMeasurerCache.hasFixedWidth()}},{key:"getHeight",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this._cellMeasurerCache.getHeight(e+this._rowIndexOffset,t+this._columnIndexOffset)}},{key:"getWidth",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this._cellMeasurerCache.getWidth(e+this._rowIndexOffset,t+this._columnIndexOffset)}},{key:"has",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this._cellMeasurerCache.has(e+this._rowIndexOffset,t+this._columnIndexOffset)}},{key:"set",value:function(e,t,n,r){this._cellMeasurerCache.set(e+this._rowIndexOffset,t+this._columnIndexOffset,n,r)}}])}(),et=["rowIndex"],tt=["columnIndex","rowIndex"],nt=["columnIndex"],rt=["onScroll","onSectionRendered","onScrollbarPresenceChange","scrollLeft","scrollToColumn","scrollTop","scrollToRow"];function ot(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function it(e){for(var t=1;t0?new Qe({cellMeasurerCache:i,columnIndexOffset:0,rowIndexOffset:s}):i,o._deferredMeasurementCacheBottomRightGrid=a>0||s>0?new Qe({cellMeasurerCache:i,columnIndexOffset:a,rowIndexOffset:s}):i,o._deferredMeasurementCacheTopRightGrid=a>0?new Qe({cellMeasurerCache:i,columnIndexOffset:a,rowIndexOffset:0}):i),o}return(0,s.A)(t,e),(0,o.A)(t,[{key:"forceUpdateGrids",value:function(){this._bottomLeftGrid&&this._bottomLeftGrid.forceUpdate(),this._bottomRightGrid&&this._bottomRightGrid.forceUpdate(),this._topLeftGrid&&this._topLeftGrid.forceUpdate(),this._topRightGrid&&this._topRightGrid.forceUpdate()}},{key:"invalidateCellSizeAfterRender",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.columnIndex,n=void 0===t?0:t,r=e.rowIndex,o=void 0===r?0:r;this._deferredInvalidateColumnIndex="number"==typeof this._deferredInvalidateColumnIndex?Math.min(this._deferredInvalidateColumnIndex,n):n,this._deferredInvalidateRowIndex="number"==typeof this._deferredInvalidateRowIndex?Math.min(this._deferredInvalidateRowIndex,o):o}},{key:"measureAllCells",value:function(){this._bottomLeftGrid&&this._bottomLeftGrid.measureAllCells(),this._bottomRightGrid&&this._bottomRightGrid.measureAllCells(),this._topLeftGrid&&this._topLeftGrid.measureAllCells(),this._topRightGrid&&this._topRightGrid.measureAllCells()}},{key:"recomputeGridSize",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.columnIndex,n=void 0===t?0:t,r=e.rowIndex,o=void 0===r?0:r,i=this.props,a=i.fixedColumnCount,s=i.fixedRowCount,l=Math.max(0,n-a),u=Math.max(0,o-s);this._bottomLeftGrid&&this._bottomLeftGrid.recomputeGridSize({columnIndex:n,rowIndex:u}),this._bottomRightGrid&&this._bottomRightGrid.recomputeGridSize({columnIndex:l,rowIndex:u}),this._topLeftGrid&&this._topLeftGrid.recomputeGridSize({columnIndex:n,rowIndex:o}),this._topRightGrid&&this._topRightGrid.recomputeGridSize({columnIndex:l,rowIndex:o}),this._leftGridWidth=null,this._topGridHeight=null,this._maybeCalculateCachedStyles(!0)}},{key:"componentDidMount",value:function(){var e=this.props,t=e.scrollLeft,n=e.scrollTop;if(t>0||n>0){var r={};t>0&&(r.scrollLeft=t),n>0&&(r.scrollTop=n),this.setState(r)}this._handleInvalidatedGridSize()}},{key:"componentDidUpdate",value:function(){this._handleInvalidatedGridSize()}},{key:"render",value:function(){var e=this.props,t=e.onScroll,n=e.onSectionRendered,r=(e.onScrollbarPresenceChange,e.scrollLeft,e.scrollToColumn),o=(e.scrollTop,e.scrollToRow),i=(0,Q.A)(e,rt);if(this._prepareForRender(),0===this.props.width||0===this.props.height)return null;var a=this.state,s=a.scrollLeft,l=a.scrollTop;return u.createElement("div",{style:this._containerOuterStyle},u.createElement("div",{style:this._containerTopStyle},this._renderTopLeftGrid(i),this._renderTopRightGrid(it(it({},i),{},{onScroll:t,scrollLeft:s}))),u.createElement("div",{style:this._containerBottomStyle},this._renderBottomLeftGrid(it(it({},i),{},{onScroll:t,scrollTop:l})),this._renderBottomRightGrid(it(it({},i),{},{onScroll:t,onSectionRendered:n,scrollLeft:s,scrollToColumn:r,scrollToRow:o,scrollTop:l}))))}},{key:"_getBottomGridHeight",value:function(e){return e.height-this._getTopGridHeight(e)}},{key:"_getLeftGridWidth",value:function(e){var t=e.fixedColumnCount,n=e.columnWidth;if(null==this._leftGridWidth)if("function"==typeof n){for(var r=0,o=0;o=0?e.scrollLeft:t.scrollLeft,scrollTop:null!=e.scrollTop&&e.scrollTop>=0?e.scrollTop:t.scrollTop}:null}}])}(u.PureComponent);(0,l.A)(lt,"defaultProps",{classNameBottomLeftGrid:"",classNameBottomRightGrid:"",classNameTopLeftGrid:"",classNameTopRightGrid:"",enableFixedColumnScroll:!1,enableFixedRowScroll:!1,fixedColumnCount:0,fixedRowCount:0,scrollToColumn:-1,scrollToRow:-1,style:{},styleBottomLeftGrid:{},styleBottomRightGrid:{},styleTopLeftGrid:{},styleTopRightGrid:{},hideTopRightGridScrollbar:!1,hideBottomLeftGridScrollbar:!1}),lt.propTypes={},(0,c.polyfill)(lt);const ut=lt;function ct(e,t,n){return t=(0,a.A)(t),(0,i.A)(e,pt()?Reflect.construct(t,n||[],(0,a.A)(e).constructor):t.apply(e,n))}function pt(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(pt=function(){return!!e})()}var ft=function(e){function t(e,n){var o;return(0,r.A)(this,t),(o=ct(this,t,[e,n])).state={clientHeight:0,clientWidth:0,scrollHeight:0,scrollLeft:0,scrollTop:0,scrollWidth:0},o._onScroll=o._onScroll.bind(o),o}return(0,s.A)(t,e),(0,o.A)(t,[{key:"render",value:function(){var e=this.props.children,t=this.state,n=t.clientHeight,r=t.clientWidth,o=t.scrollHeight,i=t.scrollLeft,a=t.scrollTop,s=t.scrollWidth;return e({clientHeight:n,clientWidth:r,onScroll:this._onScroll,scrollHeight:o,scrollLeft:i,scrollTop:a,scrollWidth:s})}},{key:"_onScroll",value:function(e){var t=e.clientHeight,n=e.clientWidth,r=e.scrollHeight,o=e.scrollLeft,i=e.scrollTop,a=e.scrollWidth;this.setState({clientHeight:t,clientWidth:n,scrollHeight:r,scrollLeft:o,scrollTop:i,scrollWidth:a})}}])}(u.PureComponent);function dt(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.defaultSortBy,r=t.defaultSortDirection,o=void 0===r?{}:r;if(!e)throw Error('Required parameter "sortCallback" not specified');var i=n||[],a={};return i.forEach(function(e){a[e]=void 0!==o[e]?o[e]:"ASC"}),{sort:function(t){var n=t.defaultSortDirection,r=t.event,o=t.sortBy;if(r.shiftKey)void 0!==a[o]?a[o]="ASC"===a[o]?"DESC":"ASC":(a[o]=n,i.push(o));else if(r.ctrlKey||r.metaKey){var s=i.indexOf(o);s>=0&&(i.splice(s,1),delete a[o])}else i.length=0,i.push(o),Object.keys(a).forEach(function(e){e!==o&&delete a[e]}),void 0!==a[o]?a[o]="ASC"===a[o]?"DESC":"ASC":a[o]=n;e({sortBy:i,sortDirection:a})},sortBy:i,sortDirection:a}}function ht(e){var t=e.dataKey,n=e.rowData;return"function"==typeof n.get?n.get(t):n[t]}function mt(e){var t=e.cellData;return null==t?"":String(t)}function gt(e){var t=e.className,n=e.columns,r=e.style;return u.createElement("div",{className:t,role:"row",style:r},n)}ft.propTypes={};const bt={ASC:"ASC",DESC:"DESC"};function vt(e){var t=e.sortDirection,n=(0,C.A)("ReactVirtualized__Table__sortableHeaderIcon",{"ReactVirtualized__Table__sortableHeaderIcon--ASC":t===bt.ASC,"ReactVirtualized__Table__sortableHeaderIcon--DESC":t===bt.DESC});return u.createElement("svg",{className:n,width:18,height:18,viewBox:"0 0 24 24"},t===bt.ASC?u.createElement("path",{d:"M7 14l5-5 5 5z"}):u.createElement("path",{d:"M7 10l5 5 5-5z"}),u.createElement("path",{d:"M0 0h24v24H0z",fill:"none"}))}function yt(e){var t=e.dataKey,n=e.label,r=e.sortBy,o=e.sortDirection,i=r===t,a=[u.createElement("span",{className:"ReactVirtualized__Table__headerTruncatedText",key:"label",title:"string"==typeof n?n:null},n)];return i&&a.push(u.createElement(vt,{key:"SortIndicator",sortDirection:o})),a}function At(e){var t=e.className,n=e.columns,r=e.index,o=e.key,i=e.onRowClick,a=e.onRowDoubleClick,s=e.onRowMouseOut,l=e.onRowMouseOver,c=e.onRowRightClick,p=e.rowData,f=e.style,d={"aria-rowindex":r+1};return(i||a||s||l||c)&&(d["aria-label"]="row",d.tabIndex=0,i&&(d.onClick=function(e){return i({event:e,index:r,rowData:p})}),a&&(d.onDoubleClick=function(e){return a({event:e,index:r,rowData:p})}),s&&(d.onMouseOut=function(e){return s({event:e,index:r,rowData:p})}),l&&(d.onMouseOver=function(e){return l({event:e,index:r,rowData:p})}),c&&(d.onContextMenu=function(e){return c({event:e,index:r,rowData:p})})),u.createElement("div",(0,S.A)({},d,{className:t,key:o,role:"row",style:f}),n)}function Mt(e,t,n){return t=(0,a.A)(t),(0,i.A)(e,_t()?Reflect.construct(t,n||[],(0,a.A)(e).constructor):t.apply(e,n))}function _t(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(_t=function(){return!!e})()}vt.propTypes={};var Ot=function(e){function t(){return(0,r.A)(this,t),Mt(this,t,arguments)}return(0,s.A)(t,e),(0,o.A)(t)}(u.Component);function zt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function wt(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=e.columnIndex,n=void 0===t?0:t,r=e.rowIndex,o=void 0===r?0:r;this.Grid&&this.Grid.recomputeGridSize({rowIndex:o,columnIndex:n})}},{key:"recomputeRowHeights",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.Grid&&this.Grid.recomputeGridSize({rowIndex:e})}},{key:"scrollToPosition",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.Grid&&this.Grid.scrollToPosition({scrollTop:e})}},{key:"scrollToRow",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.Grid&&this.Grid.scrollToCell({columnIndex:0,rowIndex:e})}},{key:"getScrollbarWidth",value:function(){if(this.GridElement){var e=this.GridElement,t=e.clientWidth||0;return(e.offsetWidth||0)-t}return 0}},{key:"componentDidMount",value:function(){this._setScrollbarWidth()}},{key:"componentDidUpdate",value:function(){this._setScrollbarWidth()}},{key:"render",value:function(){var e=this,t=this.props,n=t.children,r=t.className,o=t.disableHeader,i=t.gridClassName,a=t.gridStyle,s=t.headerHeight,l=t.headerRowRenderer,c=t.height,p=t.id,f=t.noRowsRenderer,d=t.rowClassName,h=t.rowStyle,m=t.scrollToIndex,g=t.style,b=t.width,v=this.state.scrollbarWidth,y=o?c:c-s,A="function"==typeof d?d({index:-1}):d,M="function"==typeof h?h({index:-1}):h;return this._cachedColumnStyles=[],u.Children.toArray(n).forEach(function(t,n){var r=e._getFlexStyleForColumn(t,t.props.style||Ot.defaultProps.style);e._cachedColumnStyles[n]=wt({overflow:"hidden"},r)}),u.createElement("div",{"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-colcount":u.Children.toArray(n).length,"aria-rowcount":this.props.rowCount,className:(0,C.A)("ReactVirtualized__Table",r),id:p,role:"grid",style:g},!o&&l({className:(0,C.A)("ReactVirtualized__Table__headerRow",A),columns:this._getHeaderColumns(),style:wt({height:s,overflow:"hidden",paddingRight:v,width:b},M)}),u.createElement(ve,(0,S.A)({},this.props,{elementRef:this._setGridElementRef,"aria-readonly":null,autoContainerWidth:!0,className:(0,C.A)("ReactVirtualized__Table__Grid",i),cellRenderer:this._createRow,columnWidth:b,columnCount:1,height:y,id:void 0,noContentRenderer:f,onScroll:this._onScroll,onSectionRendered:this._onSectionRendered,ref:this._setRef,role:"rowgroup",scrollbarWidth:v,scrollToRow:m,style:wt(wt({},a),{},{overflowX:"hidden"})})))}},{key:"_createColumn",value:function(e){var t=e.column,n=e.columnIndex,r=e.isScrolling,o=e.parent,i=e.rowData,a=e.rowIndex,s=this.props.onColumnClick,l=t.props,c=l.cellDataGetter,p=l.cellRenderer,f=l.className,d=l.columnData,h=l.dataKey,m=l.id,g=p({cellData:c({columnData:d,dataKey:h,rowData:i}),columnData:d,columnIndex:n,dataKey:h,isScrolling:r,parent:o,rowData:i,rowIndex:a}),b=this._cachedColumnStyles[n],v="string"==typeof g?g:null;return u.createElement("div",{"aria-colindex":n+1,"aria-describedby":m,className:(0,C.A)("ReactVirtualized__Table__rowColumn",f),key:"Row"+a+"-Col"+n,onClick:function(e){s&&s({columnData:d,dataKey:h,event:e})},role:"gridcell",style:b,title:v},g)}},{key:"_createHeader",value:function(e){var t,n,r,o,i,a=e.column,s=e.index,l=this.props,c=l.headerClassName,p=l.headerStyle,f=l.onHeaderClick,d=l.sort,h=l.sortBy,m=l.sortDirection,g=a.props,b=g.columnData,v=g.dataKey,y=g.defaultSortDirection,A=g.disableSort,M=g.headerRenderer,_=g.id,O=g.label,z=!A&&d,w=(0,C.A)("ReactVirtualized__Table__headerColumn",c,a.props.headerClassName,{ReactVirtualized__Table__sortableHeaderColumn:z}),x=this._getFlexStyleForColumn(a,wt(wt({},p),a.props.headerStyle)),E=M({columnData:b,dataKey:v,disableSort:A,label:O,sortBy:h,sortDirection:m});if(z||f){var S=h!==v?y:m===bt.DESC?bt.ASC:bt.DESC,T=function(e){z&&d({defaultSortDirection:y,event:e,sortBy:v,sortDirection:S}),f&&f({columnData:b,dataKey:v,event:e})};i=a.props["aria-label"]||O||v,o="none",r=0,t=T,n=function(e){"Enter"!==e.key&&" "!==e.key||T(e)}}return h===v&&(o=m===bt.ASC?"ascending":"descending"),u.createElement("div",{"aria-label":i,"aria-sort":o,className:w,id:_,key:"Header-Col"+s,onClick:t,onKeyDown:n,role:"columnheader",style:x,tabIndex:r},E)}},{key:"_createRow",value:function(e){var t=this,n=e.rowIndex,r=e.isScrolling,o=e.key,i=e.parent,a=e.style,s=this.props,l=s.children,c=s.onRowClick,p=s.onRowDoubleClick,f=s.onRowRightClick,d=s.onRowMouseOver,h=s.onRowMouseOut,m=s.rowClassName,g=s.rowGetter,b=s.rowRenderer,v=s.rowStyle,y=this.state.scrollbarWidth,A="function"==typeof m?m({index:n}):m,M="function"==typeof v?v({index:n}):v,_=g({index:n}),O=u.Children.toArray(l).map(function(e,o){return t._createColumn({column:e,columnIndex:o,isScrolling:r,parent:i,rowData:_,rowIndex:n,scrollbarWidth:y})}),z=(0,C.A)("ReactVirtualized__Table__row",A),w=wt(wt({},a),{},{height:this._getRowHeight(n),overflow:"hidden",paddingRight:y},M);return b({className:z,columns:O,index:n,isScrolling:r,key:o,onRowClick:c,onRowDoubleClick:p,onRowRightClick:f,onRowMouseOver:d,onRowMouseOut:h,rowData:_,style:w})}},{key:"_getFlexStyleForColumn",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n="".concat(e.props.flexGrow," ").concat(e.props.flexShrink," ").concat(e.props.width,"px"),r=wt(wt({},t),{},{flex:n,msFlex:n,WebkitFlex:n});return e.props.maxWidth&&(r.maxWidth=e.props.maxWidth),e.props.minWidth&&(r.minWidth=e.props.minWidth),r}},{key:"_getHeaderColumns",value:function(){var e=this,t=this.props,n=t.children;return(t.disableHeader?[]:u.Children.toArray(n)).map(function(t,n){return e._createHeader({column:t,index:n})})}},{key:"_getRowHeight",value:function(e){var t=this.props.rowHeight;return"function"==typeof t?t({index:e}):t}},{key:"_onScroll",value:function(e){var t=e.clientHeight,n=e.scrollHeight,r=e.scrollTop;(0,this.props.onScroll)({clientHeight:t,scrollHeight:n,scrollTop:r})}},{key:"_onSectionRendered",value:function(e){var t=e.rowOverscanStartIndex,n=e.rowOverscanStopIndex,r=e.rowStartIndex,o=e.rowStopIndex;(0,this.props.onRowsRendered)({overscanStartIndex:t,overscanStopIndex:n,startIndex:r,stopIndex:o})}},{key:"_setRef",value:function(e){this.Grid=e}},{key:"_setGridElementRef",value:function(e){this.GridElement=e}},{key:"_setScrollbarWidth",value:function(){var e=this.getScrollbarWidth();this.setState({scrollbarWidth:e})}}])}(u.PureComponent);(0,l.A)(St,"defaultProps",{disableHeader:!1,estimatedRowSize:30,headerHeight:0,headerStyle:{},noRowsRenderer:function(){return null},onRowsRendered:function(){return null},onScroll:function(){return null},overscanIndicesGetter:ye,overscanRowCount:10,rowRenderer:At,headerRowRenderer:gt,rowStyle:{},scrollToAlignment:"auto",scrollToIndex:-1,style:{}}),St.propTypes={};var Ct=[],Tt=null,Lt=null;function Pt(){Lt&&(Lt=null,document.body&&null!=Tt&&(document.body.style.pointerEvents=Tt),Tt=null)}function Rt(){Pt(),Ct.forEach(function(e){return e.__resetIsScrolling()})}function kt(e){e.currentTarget===window&&null==Tt&&document.body&&(Tt=document.body.style.pointerEvents,document.body.style.pointerEvents="none"),function(){Lt&&ce(Lt);var e=0;Ct.forEach(function(t){e=Math.max(e,t.props.scrollingResetTimeInterval)}),Lt=pe(Rt,e)}(),Ct.forEach(function(t){t.props.scrollElement===e.currentTarget&&t.__handleWindowScrollEvent()})}function It(e,t){Ct.some(function(e){return e.props.scrollElement===t})||t.addEventListener("scroll",kt),Ct.push(e)}function Dt(e,t){(Ct=Ct.filter(function(t){return t!==e})).length||(t.removeEventListener("scroll",kt),Lt&&(ce(Lt),Pt()))}var qt=function(e){return e===window},Nt=function(e){return e.getBoundingClientRect()};function jt(e,t){if(e){if(qt(e)){var n=window,r=n.innerHeight,o=n.innerWidth;return{height:"number"==typeof r?r:0,width:"number"==typeof o?o:0}}return Nt(e)}return{height:t.serverHeight,width:t.serverWidth}}function Ft(e){return qt(e)&&document.documentElement?{top:"scrollY"in window?window.scrollY:document.documentElement.scrollTop,left:"scrollX"in window?window.scrollX:document.documentElement.scrollLeft}:{top:e.scrollTop,left:e.scrollLeft}}function Bt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Wt(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:this.props.scrollElement,t=this.props.onResize,n=this.state,r=n.height,o=n.width,i=this._child||this._windowScrollerRef.current;if(i instanceof Element&&e){var a=function(e,t){if(qt(t)&&document.documentElement){var n=document.documentElement,r=Nt(e),o=Nt(n);return{top:r.top-o.top,left:r.left-o.left}}var i=Ft(t),a=Nt(e),s=Nt(t);return{top:a.top+i.top-s.top,left:a.left+i.left-s.left}}(i,e);this._positionFromTop=a.top,this._positionFromLeft=a.left}var s=jt(e,this.props);r===s.height&&o===s.width||(this.setState({height:s.height,width:s.width}),t({height:s.height,width:s.width})),!0===this.props.updateScrollTopOnUpdatePosition&&(this.__handleWindowScrollEvent(),this.__resetIsScrolling())}},{key:"componentDidMount",value:function(){var e=this.props.scrollElement;this._detectElementResize=b(),this.updatePosition(e),e&&(It(this,e),this._registerResizeListener(e)),this._isMounted=!0}},{key:"componentDidUpdate",value:function(e,t){var n=this.props.scrollElement,r=e.scrollElement;r!==n&&null!=r&&null!=n&&(this.updatePosition(n),Dt(this,r),It(this,n),this._unregisterResizeListener(r),this._registerResizeListener(n))}},{key:"componentWillUnmount",value:function(){var e=this.props.scrollElement;e&&(Dt(this,e),this._unregisterResizeListener(e)),this._isMounted=!1}},{key:"render",value:function(){var e=this.props.children,t=this.state,n=t.isScrolling,r=t.scrollTop,o=t.scrollLeft,i=t.height,a=t.width;return u.createElement("div",{ref:this._windowScrollerRef},e({onChildScroll:this._onChildScroll,registerChild:this._registerChild,height:i,isScrolling:n,scrollLeft:o,scrollTop:r,width:a}))}}])}(u.PureComponent);(0,l.A)(Yt,"defaultProps",{onResize:function(){},onScroll:function(){},scrollingResetTimeInterval:150,scrollElement:Ht(),serverHeight:0,serverWidth:0})},18573(e,t,n){var r=n(13383),o=n(15413)("iterator"),i=n(52833);e.exports=n(6791).getIteratorMethod=function(e){if(null!=e)return e[o]||e["@@iterator"]||i[r(e)]}},18634(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(94634)),i=r(n(96540)),a=n(76455);t.default=function(e){return i.default.createElement(a.FormattedMessage,(0,o.default)({id:e.id,defaultMessage:e.defaultMessage||e.id},e))}},18640(e,t,n){"use strict";n.d(t,{A:()=>l});var r=n(45917),o=n(48946),i=n(26343),a=n(11509),s=n(29206);function l(e,t){var n=(0,o.A)(!0),l=null,u=i.A,c=null,p=(0,a.i)(f);function f(o){var i,a,s,f=(o=(0,r.A)(o)).length,d=!1;for(null==l&&(c=u(s=p())),i=0;i<=f;++i)!(iQe,brushSelection:()=>$e,brushX:()=>Ke,brushY:()=>Je});var r={value:()=>{}};function o(){for(var e,t=0,n=arguments.length,r={};t=0&&(t=e.slice(n+1),e=e.slice(0,n)),e&&!r.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:t}})),l=-1,u=i.length;if(!(arguments.length<2)){if(null!=t&&"function"!=typeof t)throw new Error("invalid callback: "+t);for(;++l0)for(var n,r,o=new Array(n),i=0;i=0&&t._call.call(null,e),t=t._next;--g}()}finally{g=0,function(){for(var e,t,n=p,r=1/0;n;)n._call?(r>n._time&&(r=n._time),e=n,n=n._next):(t=n._next,n._next=null,n=e?e._next=t:p=t);f=e,T(r)}(),A=0}}function C(){var e=_.now(),t=e-y;t>1e3&&(M-=t,y=e)}function T(e){g||(b&&(b=clearTimeout(b)),e-A>24?(e<1/0&&(b=setTimeout(S,e-_.now()-M)),v&&(v=clearInterval(v))):(v||(y=_.now(),v=setInterval(C,1e3)),g=1,O(S)))}function L(e,t,n){var r=new x;return t=null==t?0:+t,r.restart(n=>{r.stop(),e(n+t)},t,n),r}x.prototype=E.prototype={constructor:x,restart:function(e,t,n){if("function"!=typeof e)throw new TypeError("callback is not a function");n=(null==n?z():+n)+(null==t?0:+t),this._next||f===this||(f?f._next=this:p=this,f=this),this._call=e,this._time=n,T()},stop:function(){this._call&&(this._call=null,this._time=1/0,T())}};var P=l("start","end","cancel","interrupt"),R=[];function k(e,t,n,r,o,i){var a=e.__transition;if(a){if(n in a)return}else e.__transition={};!function(e,t,n){var r,o=e.__transition;function i(l){var u,c,p,f;if(1!==n.state)return s();for(u in o)if((f=o[u]).name===n.name){if(3===f.state)return L(i);4===f.state?(f.state=6,f.timer.stop(),f.on.call("interrupt",e,e.__data__,f.index,f.group),delete o[u]):+u0)throw new Error("too late; already scheduled");return n}function D(e,t){var n=q(e,t);if(n.state>3)throw new Error("too late; already running");return n}function q(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}function N(e,t){var n,r,o,i=e.__transition,a=!0;if(i){for(o in t=null==t?null:t+"",i)(n=i[o]).name===t?(r=n.state>2&&n.state<5,n.state=6,n.timer.stop(),n.on.call(r?"interrupt":"cancel",e,e.__data__,n.index,n.group),delete i[o]):a=!1;a&&delete e.__transition}}var j,F=n(85566),B=180/Math.PI,W={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function V(e,t,n,r,o,i){var a,s,l;return(a=Math.sqrt(e*e+t*t))&&(e/=a,t/=a),(l=e*n+t*r)&&(n-=e*l,r-=t*l),(s=Math.sqrt(n*n+r*r))&&(n/=s,r/=s,l/=s),e*r180?t+=360:t-e>180&&(e+=360),i.push({i:n.push(o(n)+"rotate(",null,r)-2,x:(0,F.A)(e,t)})):t&&n.push(o(n)+"rotate("+t+r)}(i.rotate,a.rotate,s,l),function(e,t,n,i){e!==t?i.push({i:n.push(o(n)+"skewX(",null,r)-2,x:(0,F.A)(e,t)}):t&&n.push(o(n)+"skewX("+t+r)}(i.skewX,a.skewX,s,l),function(e,t,n,r,i,a){if(e!==n||t!==r){var s=i.push(o(i)+"scale(",null,",",null,")");a.push({i:s-4,x:(0,F.A)(e,n)},{i:s-2,x:(0,F.A)(t,r)})}else 1===n&&1===r||i.push(o(i)+"scale("+n+","+r+")")}(i.scaleX,i.scaleY,a.scaleX,a.scaleY,s,l),i=a=null,function(e){for(var t,n=-1,r=l.length;++n=0&&(e=e.slice(0,t)),!e||"start"===e})}(t)?I:D;return function(){var a=i(this,e),s=a.on;s!==r&&(o=(r=s).copy()).on(t,n),a.on=o}}(n,e,t))},attr:function(e,t){var n=(0,G.A)(e),r="transform"===n?Y:ee;return this.attrTween(e,"function"==typeof t?(n.local?ae:ie)(n,r,$(this,"attr."+e,t)):null==t?(n.local?ne:te)(n):(n.local?oe:re)(n,r,t))},attrTween:function(e,t){var n="attr."+e;if(arguments.length<2)return(n=this.tween(n))&&n._value;if(null==t)return this.tween(n,null);if("function"!=typeof t)throw new Error;var r=(0,G.A)(e);return this.tween(n,(r.local?se:le)(r,t))},style:function(e,t,n){var r="transform"==(e+="")?H:ee;return null==t?this.styleTween(e,function(e,t){var n,r,o;return function(){var i=(0,be.j)(this,e),a=(this.style.removeProperty(e),(0,be.j)(this,e));return i===a?null:i===n&&a===r?o:o=t(n=i,r=a)}}(e,r)).on("end.style."+e,ve(e)):"function"==typeof t?this.styleTween(e,function(e,t,n){var r,o,i;return function(){var a=(0,be.j)(this,e),s=n(this),l=s+"";return null==s&&(this.style.removeProperty(e),l=s=(0,be.j)(this,e)),a===l?null:a===r&&l===o?i:(o=l,i=t(r=a,s))}}(e,r,$(this,"style."+e,t))).each(function(e,t){var n,r,o,i,a="style."+t,s="end."+a;return function(){var l=D(this,e),u=l.on,c=null==l.value[a]?i||(i=ve(t)):void 0;u===n&&o===c||(r=(n=u).copy()).on(s,o=c),l.on=r}}(this._id,e)):this.styleTween(e,function(e,t,n){var r,o,i=n+"";return function(){var a=(0,be.j)(this,e);return a===i?null:a===r?o:o=t(r=a,n)}}(e,r,t),n).on("end.style."+e,null)},styleTween:function(e,t,n){var r="style."+(e+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(null==t)return this.tween(r,null);if("function"!=typeof t)throw new Error;return this.tween(r,function(e,t,n){var r,o;function i(){var i=t.apply(this,arguments);return i!==o&&(r=(o=i)&&function(e,t,n){return function(r){this.style.setProperty(e,t.call(this,r),n)}}(e,i,n)),r}return i._value=t,i}(e,t,null==n?"":n))},text:function(e){return this.tween("text","function"==typeof e?function(e){return function(){var t=e(this);this.textContent=null==t?"":t}}($(this,"text",e)):function(e){return function(){this.textContent=e}}(null==e?"":e+""))},textTween:function(e){var t="text";if(arguments.length<1)return(t=this.tween(t))&&t._value;if(null==e)return this.tween(t,null);if("function"!=typeof e)throw new Error;return this.tween(t,function(e){var t,n;function r(){var r=e.apply(this,arguments);return r!==n&&(t=(n=r)&&function(e){return function(t){this.textContent=e.call(this,t)}}(r)),t}return r._value=e,r}(e))},remove:function(){return this.on("end.remove",function(e){return function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}}(this._id))},tween:function(e,t){var n=this._id;if(e+="",arguments.length<2){for(var r,o=q(this.node(),n).tween,i=0,a=o.length;i()=>e;function xe(e,{sourceEvent:t,target:n,selection:r,mode:o,dispatch:i}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},target:{value:n,enumerable:!0,configurable:!0},selection:{value:r,enumerable:!0,configurable:!0},mode:{value:o,enumerable:!0,configurable:!0},_:{value:i}})}function Ee(e){e.preventDefault(),e.stopImmediatePropagation()}var Se={name:"drag"},Ce={name:"space"},Te={name:"handle"},Le={name:"center"};const{abs:Pe,max:Re,min:ke}=Math;function Ie(e){return[+e[0],+e[1]]}function De(e){return[Ie(e[0]),Ie(e[1])]}var qe={name:"x",handles:["w","e"].map(He),input:function(e,t){return null==e?null:[[+e[0],t[0][1]],[+e[1],t[1][1]]]},output:function(e){return e&&[e[0][0],e[1][0]]}},Ne={name:"y",handles:["n","s"].map(He),input:function(e,t){return null==e?null:[[t[0][0],+e[0]],[t[1][0],+e[1]]]},output:function(e){return e&&[e[0][1],e[1][1]]}},je={name:"xy",handles:["n","w","e","s","nw","ne","sw","se"].map(He),input:function(e){return null==e?null:De(e)},output:function(e){return e}},Fe={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"},Be={e:"w",w:"e",nw:"ne",ne:"nw",se:"sw",sw:"se"},We={n:"s",s:"n",nw:"sw",ne:"se",se:"ne",sw:"nw"},Ve={overlay:1,selection:1,n:null,e:1,s:null,w:-1,nw:-1,ne:1,se:1,sw:-1},Ue={overlay:1,selection:1,n:-1,e:null,s:1,w:null,nw:-1,ne:-1,se:1,sw:1};function He(e){return{type:e}}function Ye(e){return!e.ctrlKey&&!e.button}function Ge(){var e=this.ownerSVGElement||this;return e.hasAttribute("viewBox")?[[(e=e.viewBox.baseVal).x,e.y],[e.x+e.width,e.y+e.height]]:[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]}function Xe(){return navigator.maxTouchPoints||"ontouchstart"in this}function Ze(e){for(;!e.__brush;)if(!(e=e.parentNode))return;return e.__brush}function $e(e){var t=e.__brush;return t?t.dim.output(t.selection):null}function Ke(){return et(qe)}function Je(){return et(Ne)}function Qe(){return et(je)}function et(e){var t,n=Ge,r=Ye,o=Xe,i=!0,a=l("start","brush","end"),s=6;function p(t){var n=t.property("__brush",A).selectAll(".overlay").data([He("overlay")]);n.enter().append("rect").attr("class","overlay").attr("pointer-events","all").attr("cursor",Fe.overlay).merge(n).each(function(){var e=Ze(this).extent;(0,u.A)(this).attr("x",e[0][0]).attr("y",e[0][1]).attr("width",e[1][0]-e[0][0]).attr("height",e[1][1]-e[0][1])}),t.selectAll(".selection").data([He("selection")]).enter().append("rect").attr("class","selection").attr("cursor",Fe.selection).attr("fill","#777").attr("fill-opacity",.3).attr("stroke","#fff").attr("shape-rendering","crispEdges");var r=t.selectAll(".handle").data(e.handles,function(e){return e.type});r.exit().remove(),r.enter().append("rect").attr("class",function(e){return"handle handle--"+e.type}).attr("cursor",function(e){return Fe[e.type]}),t.each(f).attr("fill","none").attr("pointer-events","all").on("mousedown.brush",b).filter(o).on("touchstart.brush",b).on("touchmove.brush",v).on("touchend.brush touchcancel.brush",y).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function f(){var e=(0,u.A)(this),t=Ze(this).selection;t?(e.selectAll(".selection").style("display",null).attr("x",t[0][0]).attr("y",t[0][1]).attr("width",t[1][0]-t[0][0]).attr("height",t[1][1]-t[0][1]),e.selectAll(".handle").style("display",null).attr("x",function(e){return"e"===e.type[e.type.length-1]?t[1][0]-s/2:t[0][0]-s/2}).attr("y",function(e){return"s"===e.type[0]?t[1][1]-s/2:t[0][1]-s/2}).attr("width",function(e){return"n"===e.type||"s"===e.type?t[1][0]-t[0][0]+s:s}).attr("height",function(e){return"e"===e.type||"w"===e.type?t[1][1]-t[0][1]+s:s})):e.selectAll(".selection,.handle").style("display","none").attr("x",null).attr("y",null).attr("width",null).attr("height",null)}function m(e,t,n){var r=e.__brush.emitter;return!r||n&&r.clean?new g(e,t,n):r}function g(e,t,n){this.that=e,this.args=t,this.state=e.__brush,this.active=0,this.clean=n}function b(n){if((!t||n.touches)&&r.apply(this,arguments)){var o,a,s,l,p,d,g,b,v,y,A,M=this,_=n.target.__data__.type,O="selection"===(i&&n.metaKey?_="overlay":_)?Se:i&&n.altKey?Le:Te,z=e===Ne?null:Ve[_],w=e===qe?null:Ue[_],x=Ze(M),E=x.extent,S=x.selection,C=E[0][0],T=E[0][1],L=E[1][0],P=E[1][1],R=0,k=0,I=z&&w&&i&&n.shiftKey,D=Array.from(n.touches||[n],e=>{const t=e.identifier;return(e=(0,h.A)(e,M)).point0=e.slice(),e.identifier=t,e});if("overlay"===_){S&&(v=!0);const t=[D[0],D[1]||D[0]];x.selection=S=[[o=e===Ne?C:ke(t[0][0],t[1][0]),s=e===qe?T:ke(t[0][1],t[1][1])],[p=e===Ne?L:Re(t[0][0],t[1][0]),g=e===qe?P:Re(t[0][1],t[1][1])]],D.length>1&&V()}else o=S[0][0],s=S[0][1],p=S[1][0],g=S[1][1];a=o,l=s,d=p,b=g;var q=(0,u.A)(M).attr("pointer-events","none"),j=q.selectAll(".overlay").attr("cursor",Fe[_]);N(M);var F=m(M,arguments,!0).beforestart();if(n.touches)F.moved=W,F.ended=U;else{var B=(0,u.A)(n.view).on("mousemove.brush",W,!0).on("mouseup.brush",U,!0);i&&B.on("keydown.brush",function(e){switch(e.keyCode){case 16:I=z&&w;break;case 18:O===Te&&(z&&(p=d-R*z,o=a+R*z),w&&(g=b-k*w,s=l+k*w),O=Le,V());break;case 32:O!==Te&&O!==Le||(z<0?p=d-R:z>0&&(o=a-R),w<0?g=b-k:w>0&&(s=l-k),O=Ce,j.attr("cursor",Fe.selection),V());break;default:return}Ee(e)},!0).on("keyup.brush",function(e){switch(e.keyCode){case 16:I&&(y=A=I=!1,V());break;case 18:O===Le&&(z<0?p=d:z>0&&(o=a),w<0?g=b:w>0&&(s=l),O=Te,V());break;case 32:O===Ce&&(e.altKey?(z&&(p=d-R*z,o=a+R*z),w&&(g=b-k*w,s=l+k*w),O=Le):(z<0?p=d:z>0&&(o=a),w<0?g=b:w>0&&(s=l),O=Te),j.attr("cursor",Fe[_]),V());break;default:return}Ee(e)},!0),function(e){var t=e.document.documentElement,n=(0,u.A)(e).on("dragstart.drag",c,!0);"onselectstart"in t?n.on("selectstart.drag",c,!0):(t.__noselect=t.style.MozUserSelect,t.style.MozUserSelect="none")}(n.view)}f.call(M),F.start(n,O.name)}function W(e){for(const t of e.changedTouches||[e])for(const e of D)e.identifier===t.identifier&&(e.cur=(0,h.A)(t,M));if(I&&!y&&!A&&1===D.length){const e=D[0];Pe(e.cur[0]-e[0])>Pe(e.cur[1]-e[1])?A=!0:y=!0}for(const e of D)e.cur&&(e[0]=e.cur[0],e[1]=e.cur[1]);v=!0,Ee(e),V(e)}function V(e){const t=D[0],n=t.point0;var r;switch(R=t[0]-n[0],k=t[1]-n[1],O){case Ce:case Se:z&&(R=Re(C-o,ke(L-p,R)),a=o+R,d=p+R),w&&(k=Re(T-s,ke(P-g,k)),l=s+k,b=g+k);break;case Te:D[1]?(z&&(a=Re(C,ke(L,D[0][0])),d=Re(C,ke(L,D[1][0])),z=1),w&&(l=Re(T,ke(P,D[0][1])),b=Re(T,ke(P,D[1][1])),w=1)):(z<0?(R=Re(C-o,ke(L-o,R)),a=o+R,d=p):z>0&&(R=Re(C-p,ke(L-p,R)),a=o,d=p+R),w<0?(k=Re(T-s,ke(P-s,k)),l=s+k,b=g):w>0&&(k=Re(T-g,ke(P-g,k)),l=s,b=g+k));break;case Le:z&&(a=Re(C,ke(L,o-R*z)),d=Re(C,ke(L,p+R*z))),w&&(l=Re(T,ke(P,s-k*w)),b=Re(T,ke(P,g+k*w)))}db)","g");return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$c")})},18828(e){var t="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==t?t:{},n={};function r(e){this._handle=null,this._finished=!1,this._completed=!1,this._input=null,this._baseIndex=0,this._partialLine="",this._rowCount=0,this._start=0,this._nextChunk=null,this.isFirstChunk=!0,this._completeResults={data:[],errors:[],meta:{}},function(e){var t=l(e);t.chunkSize=parseInt(t.chunkSize),e.step||e.chunk||(t.chunkSize=null),this._handle=new i(t),this._handle.streamer=this,this._config=t}.call(this,e),this.parseChunk=function(e,t){if(this.isFirstChunk&&u(this._config.beforeFirstChunk)){var n=this._config.beforeFirstChunk(e);void 0!==n&&(e=n)}this.isFirstChunk=!1;var r=this._partialLine+e;this._partialLine="";var o=this._handle.parse(r,this._baseIndex,!this._finished);if(!this._handle.paused()&&!this._handle.aborted()){var i=o.meta.cursor;this._finished||(this._partialLine=r.substring(i-this._baseIndex),this._baseIndex=i),o&&o.data&&(this._rowCount+=o.data.length);var a=this._finished||this._config.preview&&this._rowCount>=this._config.preview;if(u(this._config.chunk)&&!t){if(this._config.chunk(o,this._handle),this._handle.paused()||this._handle.aborted())return;o=void 0,this._completeResults=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(o.data),this._completeResults.errors=this._completeResults.errors.concat(o.errors),this._completeResults.meta=o.meta),this._completed||!a||!u(this._config.complete)||o&&o.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),a||o&&o.meta.paused||this._nextChunk(),o}},this._sendError=function(e){u(this._config.error)&&this._config.error(e)}}function o(e){var t;e=e||{},r.call(this,e),this.stream=function(e){return t=e,this._nextChunk()},this._nextChunk=function(){if(!this._finished){var e=this._config.chunkSize,n=e?t.substr(0,e):t;return t=e?t.substr(e):"",this._finished=!t,this.parseChunk(n)}}}function i(e){var t,r,o,i=/^\s*-?(\d*\.?\d+|\d+\.?\d*)(e[-+]?\d+)?\s*$/i,c=/(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))/,p=this,f=0,d=0,h=!1,m=!1,g=[],b={data:[],errors:[],meta:{}};if(u(e.step)){var v=e.step;e.step=function(t){if(b=t,M())A();else{if(A(),0===b.data.length)return;f+=t.data.length,e.preview&&f>e.preview?r.abort():v(b,p)}}}function y(t){return"greedy"===e.skipEmptyLines?""===t.join("").trim():1===t.length&&0===t[0].length}function A(){if(b&&o&&(O("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+n.DefaultDelimiter+"'"),o=!1),e.skipEmptyLines)for(var t=0;t=g.length?"__parsed_extra":g[r]),e.transform&&(a=e.transform(a,i)),a=_(i,a),"__parsed_extra"===i?(o[i]=o[i]||[],o[i].push(a)):o[i]=a}return e.header&&(r>g.length?O("FieldMismatch","TooManyFields","Too many fields: expected "+g.length+" fields but parsed "+r,d+n):r1&&o[0].length=r.length/2?"\r\n":"\r"}(i,f)),o=!1,e.delimiter)u(e.delimiter)&&(e.delimiter=e.delimiter(i),b.meta.delimiter=e.delimiter);else{var d=function(t,r,o,i,a){var l,u,c;a=a||[",","\t","|",";",n.RECORD_SEP,n.UNIT_SEP];for(var p=0;p1&&(d+=Math.abs(v-c),c=v):c=0}g.data.length>0&&(h/=g.data.length-m),(void 0===u||d>u)&&h>1.99&&(u=d,l=f)}return e.delimiter=l,{successful:!!l,bestDelimiter:l}}(i,e.newline,e.skipEmptyLines,e.comments,e.delimitersToGuess);d.successful?e.delimiter=d.bestDelimiter:(o=!0,e.delimiter=n.DefaultDelimiter),b.meta.delimiter=e.delimiter}var m=l(e);return e.preview&&e.header&&m.preview++,t=i,r=new s(m),b=r.parse(t,c,p),A(),h?{meta:{paused:!0}}:b||{meta:{paused:!1}}},this.paused=function(){return h},this.pause=function(){h=!0,r.abort(),t=t.substr(r.getCharIndex())},this.resume=function(){h=!1,p.streamer.parseChunk(t,!0)},this.aborted=function(){return m},this.abort=function(){m=!0,r.abort(),b.meta.aborted=!0,u(e.complete)&&e.complete(b),t=""}}function a(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function s(e){var t,r=(e=e||{}).delimiter,o=e.newline,i=e.comments,s=e.step,l=e.preview,c=e.fastMode,p=t=void 0===e.quoteChar?'"':e.quoteChar;if(void 0!==e.escapeChar&&(p=e.escapeChar),("string"!=typeof r||n.BAD_DELIMITERS.indexOf(r)>-1)&&(r=","),i===r)throw new Error("Comment character same as delimiter");!0===i?i="#":("string"!=typeof i||n.BAD_DELIMITERS.indexOf(i)>-1)&&(i=!1),"\n"!==o&&"\r"!==o&&"\r\n"!==o&&(o="\n");var f=0,d=!1;this.parse=function(e,n,h){if("string"!=typeof e)throw new Error("Input must be a string");var m=e.length,g=r.length,b=o.length,v=i.length,y=u(s);f=0;var A=[],M=[],_=[],O=0;if(!e)return D();if(c||!1!==c&&-1===e.indexOf(t)){for(var z=e.split(o),w=0;w=l)return A=A.slice(0,l),D(!0)}}return D()}for(var x,E=e.indexOf(r,f),S=e.indexOf(o,f),C=new RegExp(a(p)+a(t),"g");;)if(e[f]!==t)if(i&&0===_.length&&e.substr(f,v)===i){if(-1===S)return D();f=S+b,S=e.indexOf(o,f),E=e.indexOf(r,f)}else if(-1!==E&&(E=l)return D(!0)}else for(x=f,f++;;){if(-1===(x=e.indexOf(t,x+1)))return h||M.push({type:"Quotes",code:"MissingQuotes",message:"Quoted field unterminated",row:A.length,index:f}),k();if(x===m-1)return k(e.substring(f,x).replace(C,t));if(t!==p||e[x+1]!==p){if(t===p||0===x||e[x-1]!==p){var T=R(-1===S?E:Math.min(E,S));if(e[x+1+T]===r){_.push(e.substring(f,x).replace(C,t)),f=x+1+T+g,E=e.indexOf(r,f),S=e.indexOf(o,f);break}var L=R(S);if(e.substr(x+1+L,b)===o){if(_.push(e.substring(f,x).replace(C,t)),I(x+1+L+b),E=e.indexOf(r,f),y&&(q(),d))return D();if(l&&A.length>=l)return D(!0);break}M.push({type:"Quotes",code:"InvalidQuotes",message:"Trailing quote on quoted field is malformed",row:A.length,index:f}),x++}}else x++}return k();function P(e){A.push(e),O=f}function R(t){var n=0;if(-1!==t){var r=e.substring(x+1,t);r&&""===r.trim()&&(n=r.length)}return n}function k(t){return h||(void 0===t&&(t=e.substr(f)),_.push(t),f=m,P(_),y&&q()),D()}function I(t){f=t,P(_),_=[],S=e.indexOf(o,f)}function D(e,t){return{data:t?A[0]:A,errors:M,meta:{delimiter:r,linebreak:o,aborted:d,truncated:!!e,cursor:O+(n||0)}}}function q(){s(D(void 0,!0)),A=[],M=[]}},this.abort=function(){d=!0},this.getCharIndex=function(){return f}}function l(e){if("object"!=typeof e||null===e)return e;var t=Array.isArray(e)?[]:{};for(var n in e)t[n]=l(e[n]);return t}function u(e){return"function"==typeof e}e.exports=n,n.parse=function(e,t,r){var i=(t=t||{}).dynamicTyping||!1;if(u(i)&&(t.dynamicTypingFunction=i,i={}),t.dynamicTyping=i,t.transform=!!u(t.transform)&&t.transform,t.worker&&n.WORKERS_SUPPORTED){var a=newWorker();return a.userStep=t.step,a.userChunk=t.chunk,a.userComplete=t.complete,a.userError=t.error,t.step=u(t.step),t.chunk=u(t.chunk),t.complete=u(t.complete),t.error=u(t.error),delete t.worker,void a.postMessage({input:e,config:t,workerId:a.id})}var s=null;return"string"==typeof e&&(s=new o(t)),s||(s=new r(t)),s.stream(e)},n.unparse=function(e,t){var r=!1,o=!0,i=",",s="\r\n",l='"',u=l+l,c=!1,p=null;!function(){if("object"==typeof t){if("string"!=typeof t.delimiter||n.BAD_DELIMITERS.filter(function(e){return-1!==t.delimiter.indexOf(e)}).length||(i=t.delimiter),("boolean"==typeof t.quotes||Array.isArray(t.quotes))&&(r=t.quotes),"boolean"!=typeof t.skipEmptyLines&&"string"!=typeof t.skipEmptyLines||(c=t.skipEmptyLines),"string"==typeof t.newline&&(s=t.newline),"string"==typeof t.quoteChar&&(l=t.quoteChar),"boolean"==typeof t.header&&(o=t.header),Array.isArray(t.columns)){if(0===t.columns.length)throw new Error("Option columns is empty");p=t.columns}void 0!==t.escapeChar&&(u=t.escapeChar+l)}}();var f=new RegExp(a(l),"g");if("string"==typeof e&&(e=JSON.parse(e)),Array.isArray(e)){if(!e.length||Array.isArray(e[0]))return h(null,e,c);if("object"==typeof e[0])return h(p||d(e[0]),e,c)}else if("object"==typeof e)return"string"==typeof e.data&&(e.data=JSON.parse(e.data)),Array.isArray(e.data)&&(e.fields||(e.fields=e.meta&&e.meta.fields),e.fields||(e.fields=Array.isArray(e.data[0])?e.fields:d(e.data[0])),Array.isArray(e.data[0])||"object"==typeof e.data[0]||(e.data=[e.data])),h(e.fields||[],e.data||[],c);throw new Error("Unable to serialize unrecognized input");function d(e){if("object"!=typeof e)return[];var t=[];for(var n in e)t.push(n);return t}function h(e,t,n){var r="";"string"==typeof e&&(e=JSON.parse(e)),"string"==typeof t&&(t=JSON.parse(t));var a=Array.isArray(e)&&e.length>0,l=!Array.isArray(t[0]);if(a&&o){for(var u=0;u0&&(r+=i),r+=m(e[u],u);t.length>0&&(r+=s)}for(var c=0;c0&&!d&&(r+=i);var y=a&&l?e[v]:v;r+=m(t[c][y],v)}c0&&!d)&&(r+=s)}}return r}function m(e,t){if(null==e)return"";if(e.constructor===Date)return JSON.stringify(e).slice(1,25);e=e.toString().replace(f,u);var o="boolean"==typeof r&&r||Array.isArray(r)&&r[t]||function(e,t){for(var n=0;n-1)return!0;return!1}(e,n.BAD_DELIMITERS)||e.indexOf(i)>-1||" "===e.charAt(0)||" "===e.charAt(e.length-1);return o?l+e+l:e}},n.RECORD_SEP=String.fromCharCode(30),n.UNIT_SEP=String.fromCharCode(31),n.BYTE_ORDER_MARK="\ufeff",n.BAD_DELIMITERS=["\r","\n",'"',n.BYTE_ORDER_MARK],n.WORKERS_SUPPORTED=!1,n.NODE_STREAM_INPUT=1,n.LocalChunkSize=10485760,n.RemoteChunkSize=5242880,n.DefaultDelimiter=",",n.Parser=s,n.ParserHandle=i,n.ChunkStreamer=r,n.StringStreamer=o,o.prototype=Object.create(o.prototype),o.prototype.constructor=o},18863(e,t,n){"use strict";var r=n(46518),o=n(80926).right,i=n(34598),a=n(39519);r({target:"Array",proto:!0,forced:!n(38574)&&a>79&&a<83||!i("reduceRight")},{reduceRight:function(e){return o(this,e,arguments.length,arguments.length>1?arguments[1]:void 0)}})},18866(e,t,n){"use strict";var r=n(43802).end,o=n(60706);e.exports=o("trimEnd")?function(){return r(this)}:"".trimEnd},18944(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.succeedTaskInTest=function(e,t){return i(e,function(e,n,r){return n(t)})},t.errorTaskInTest=function(e,t){return i(e,function(e,n,r){return r(t)})},t.simulateTask=function(e,t){return i(e,t)},t.succeedTaskWithValues=function(e,t){var n=0;return i(e,function(e,r){if(n>=t.length)throw new Error("Not enough values were provided!");var o=r(t[n]);return n+=1,o})},t.drainTasksForTesting=function(){var e=(0,o.getGlobalTaskQueue)();return(0,o.updateGlobalTaskQueue)([]),(0,o.clearLastWithTaskCall)(),e};var r=n(95087),o=n(60495);function i(e,t){var n,o=function(e){n=e};if((0,r._run)(e,t,o,o),void 0===n)throw new Error("A success or error handler was never called!");return n}},19007(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.FilterAnimationControllerFactory=v,t.LayerAnimationControllerFactory=y,t.default=A;var i,a,s=r(n(94634)),l=r(n(20166)),u=o(n(96540)),c=r(n(78094)),p=r(n(12349)),f=r(n(45156)),d=r(n(40965)),h=n(77085),m=n(72270),g=n(37954),b=c.default.div(i||(i=(0,l.default)(["\n display: flex;\n flex-direction: column;\n padding-top: ","px;\n padding-right: ","px;\n padding-bottom: ","px;\n padding-left: ","px;\n pointer-events: none !important; /* prevent padding from blocking input */\n & > * {\n /* all children should allow input */\n pointer-events: all;\n }\n width: ","px;\n z-index: 1;\n ","\n"])),function(e){return e.hasPadding?e.theme.bottomWidgetPaddingTop:0},function(e){return e.hasPadding?e.theme.bottomWidgetPaddingRight:0},function(e){return e.hasPadding?e.theme.bottomWidgetPaddingBottom:0},function(e){return e.hasPadding?e.theme.bottomWidgetPaddingLeft:0},function(e){return e.width},g.media.portable(a||(a=(0,l.default)(["padding: 0;"]))));function v(e){return function(t){var n=t.filter,r=t.filterIdx,o=t.setFilterAnimationTime,i=t.children,a=(0,u.useMemo)(function(){return(0,m.getIntervalBins)(n)},[n]),s=(0,u.useMemo)(function(){return a?a.map(function(e){return e.x0}):null},[a]),l=(0,u.useCallback)(function(e){if(n.animationWindow===h.ANIMATION_WINDOW.interval){var t=e[1];o(r,"value",[a[t].x0,a[t].x1-1])}else o(r,"value",e)},[r,a,n.animationWindow,o]);return u.default.createElement(e,{key:"filter-control",value:n.value,domain:n.domain,speed:n.speed,isAnimating:n.isAnimating,animationWindow:n.animationWindow,steps:s,updateAnimation:l,children:i})}}function y(e){return function(t){var n=t.animationConfig,r=t.setLayerAnimationTime,o=t.children;return u.default.createElement(e,{key:"layer-control",value:n.currentTime,domain:n.domain,speed:n.speed,isAnimating:n.isAnimating,updateAnimation:r,steps:n.timeSteps,animationWindow:n.timeSteps?h.ANIMATION_WINDOW.interval:h.ANIMATION_WINDOW.point,children:o})}}function A(e,t,n,r){var o=function(o){var i=o.datasets,a=o.filters,s=o.animationConfig,l=o.visStateActions,c=o.containerW,p=o.uiState,f=o.sidePanelWidth,d=o.layers,m=p.activeSidePanel,g=p.readOnly,v=Boolean(m),y=(0,u.useMemo)(function(){return a.findIndex(function(e){return e.enlarged&&e.type===h.FILTER_TYPES.timeRange})},[a]),A=(0,u.useMemo)(function(){return a.findIndex(function(e){return e.isAnimating})},[a]),M=A>-1?a[A]:null,_=v?c-f:c,O=(0,u.useMemo)(function(){return d.filter(function(e){return e.config.animation&&e.config.animation.enabled&&e.config.isVisible})},[d]),z=Array.isArray(s.domain)&&Number.isFinite(s.currentTime),w=!O.length,x=O.length&&z&&!s.hideControl,E=y>-1&&Object.keys(i).length>0,S=M||a[y];return u.default.createElement(b,{width:Math.min(1080,_),className:"bottom-widget--container",hasPadding:x||E},u.default.createElement(r,{animationConfig:s,setLayerAnimationTime:l.setLayerAnimationTime},function(e,n,r,o){return x?u.default.createElement(t,{animationConfig:s,setLayerAnimationTime:l.setLayerAnimationTime,updateAnimationSpeed:l.updateLayerAnimationSpeed,toggleAnimation:l.toggleLayerAnimation,isAnimatable:!M,isAnimating:e,resetAnimation:o}):null}),S&&u.default.createElement(n,{filter:S,filterIdx:A>-1?A:y,setFilterAnimationTime:l.setFilterAnimationTime},function(t,n,r,o){return E?u.default.createElement(e,{width:_,filter:a[y],index:y,isAnyFilterAnimating:Boolean(M),datasets:i,readOnly:g,showTimeDisplay:w,setFilterPlot:l.setFilterPlot,setFilter:l.setFilter,setFilterAnimationTime:l.setFilterAnimationTime,setFilterAnimationWindow:l.setFilterAnimationWindow,toggleAnimation:l.toggleFilterAnimation,updateAnimationSpeed:l.updateFilterAnimationSpeed,enlargeFilter:l.enlargeFilter,resetAnimation:o,isAnimatable:!s||!s.isAnimating}):null}))};return(0,u.forwardRef)(function(e,t){return u.default.createElement(o,(0,s.default)({},e,{rootRef:t}))})}v.deps=[d.default],y.deps=[d.default],A.deps=[p.default,f.default,v,y]},19021(e,t,n){var r;e.exports=(r=r||function(e){var t;if("undefined"!=typeof window&&window.crypto&&(t=window.crypto),"undefined"!=typeof self&&self.crypto&&(t=self.crypto),"undefined"!=typeof globalThis&&globalThis.crypto&&(t=globalThis.crypto),!t&&"undefined"!=typeof window&&window.msCrypto&&(t=window.msCrypto),!t&&void 0!==n.g&&n.g.crypto&&(t=n.g.crypto),!t)try{t=n(50477)}catch(e){}var r=function(){if(t){if("function"==typeof t.getRandomValues)try{return t.getRandomValues(new Uint32Array(1))[0]}catch(e){}if("function"==typeof t.randomBytes)try{return t.randomBytes(4).readInt32LE()}catch(e){}}throw new Error("Native crypto module could not be used to get secure random number.")},o=Object.create||function(){function e(){}return function(t){var n;return e.prototype=t,n=new e,e.prototype=null,n}}(),i={},a=i.lib={},s=a.Base={extend:function(e){var t=o(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},l=a.WordArray=s.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=null!=t?t:4*e.length},toString:function(e){return(e||c).stringify(this)},concat:function(e){var t=this.words,n=e.words,r=this.sigBytes,o=e.sigBytes;if(this.clamp(),r%4)for(var i=0;i>>2]>>>24-i%4*8&255;t[r+i>>>2]|=a<<24-(r+i)%4*8}else for(var s=0;s>>2]=n[s>>>2];return this.sigBytes+=o,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=e.ceil(n/4)},clone:function(){var e=s.clone.call(this);return e.words=this.words.slice(0),e},random:function(e){for(var t=[],n=0;n>>2]>>>24-o%4*8&255;r.push((i>>>4).toString(16)),r.push((15&i).toString(16))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>3]|=parseInt(e.substr(r,2),16)<<24-r%8*4;return new l.init(n,t/2)}},p=u.Latin1={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],o=0;o>>2]>>>24-o%4*8&255;r.push(String.fromCharCode(i))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>2]|=(255&e.charCodeAt(r))<<24-r%4*8;return new l.init(n,t)}},f=u.Utf8={stringify:function(e){try{return decodeURIComponent(escape(p.stringify(e)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(e){return p.parse(unescape(encodeURIComponent(e)))}},d=a.BufferedBlockAlgorithm=s.extend({reset:function(){this._data=new l.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=f.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var n,r=this._data,o=r.words,i=r.sigBytes,a=this.blockSize,s=i/(4*a),u=(s=t?e.ceil(s):e.max((0|s)-this._minBufferSize,0))*a,c=e.min(4*u,i);if(u){for(var p=0;pa});var r=n(33831),o=n(16489),i=n(37405);const a=function(e){return(0,r.A)(e,i.A,o.A)}},19134(e,t,n){"use strict";n.d(t,{A:()=>s});var r=n(76357),o=n(48176);function i(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===o.g&&t.documentElement.namespaceURI===o.g?t.createElement(e):t.createElementNS(n,e)}}function a(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function s(e){var t=(0,r.A)(e);return(t.local?a:i)(t)}},19167(e,t,n){"use strict";var r=n(44576);e.exports=r},19219(e){e.exports=function(e,t){return e.has(t)}},19226(e,t,n){"use strict";n.d(t,{t:()=>c});var r=n(54756),o=n.n(r),i=n(10467),a=n(81170),s=n(3840);function l(e){return u.apply(this,arguments)}function u(){return(u=(0,i.A)(o().mark(function e(t){var n;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n="Failed to fetch resource ".concat(t.url," (").concat(t.status,"): "),e.prev=1,!t.headers.get("Content-Type").includes("application/json")){e.next=10;break}return e.t0=n,e.next=7,t.text();case 7:n=e.t0+=e.sent,e.next=11;break;case 10:n+=t.statusText;case 11:e.next=16;break;case 13:return e.prev=13,e.t1=e.catch(1),e.abrupt("return",n);case 16:return e.abrupt("return",n);case 17:case"end":return e.stop()}},e,null,[[1,13]])}))).apply(this,arguments)}function c(e){return p.apply(this,arguments)}function p(){return p=(0,i.A)(o().mark(function e(t){var n,r,i=arguments;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n=i.length>1&&void 0!==i[1]?i[1]:{},"string"==typeof t){e.next=5;break}return e.next=4,(0,s.wv)(t);case 4:return e.abrupt("return",e.sent);case 5:return t=(0,a.o1)(t),e.next=8,fetch(t,n);case 8:if((r=e.sent).ok||!n.throws){e.next=15;break}return e.t0=Error,e.next=13,l(r);case 13:throw e.t1=e.sent,new e.t0(e.t1);case 15:return e.abrupt("return",r);case 16:case"end":return e.stop()}},e)})),p.apply(this,arguments)}},19267(e,t,n){"use strict";n.r(t),n.d(t,{Provider:()=>c,ReactReduxContext:()=>o,batch:()=>Q.unstable_batchedUpdates,connect:()=>V,connectAdvanced:()=>w,createDispatchHook:()=>G,createSelectorHook:()=>$,createStoreHook:()=>H,shallowEqual:()=>E,useDispatch:()=>X,useSelector:()=>J,useStore:()=>Y});var r=n(96540),o=r.createContext(null),i=function(e){e()},a=function(){return i},s={notify:function(){},get:function(){return[]}};function l(e,t){var n,r=s;function o(){l.onStateChange&&l.onStateChange()}function i(){n||(n=t?t.addNestedSub(o):e.subscribe(o),r=function(){var e=a(),t=null,n=null;return{clear:function(){t=null,n=null},notify:function(){e(function(){for(var e=t;e;)e.callback(),e=e.next})},get:function(){for(var e=[],n=t;n;)e.push(n),n=n.next;return e},subscribe:function(e){var r=!0,o=n={callback:e,next:null,prev:n};return o.prev?o.prev.next=o:t=o,function(){r&&null!==t&&(r=!1,o.next?o.next.prev=o.prev:n=o.prev,o.prev?o.prev.next=o.next:t=o.next)}}}}())}var l={addNestedSub:function(e){return i(),r.subscribe(e)},notifyNestedSubs:function(){r.notify()},handleChangeWrapper:o,isSubscribed:function(){return Boolean(n)},trySubscribe:i,tryUnsubscribe:function(){n&&(n(),n=void 0,r.clear(),r=s)},getListeners:function(){return r}};return l}var u="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?r.useLayoutEffect:r.useEffect;const c=function(e){var t=e.store,n=e.context,i=e.children,a=(0,r.useMemo)(function(){var e=l(t);return{store:t,subscription:e}},[t]),s=(0,r.useMemo)(function(){return t.getState()},[t]);u(function(){var e=a.subscription;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),s!==t.getState()&&e.notifyNestedSubs(),function(){e.tryUnsubscribe(),e.onStateChange=null}},[a,s]);var c=n||o;return r.createElement(c.Provider,{value:a},i)};var p=n(58168),f=n(98587),d=n(4146),h=n.n(d),m=n(44363),g=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],b=["reactReduxForwardedRef"],v=[],y=[null,null];function A(e,t){var n=e[1];return[t.payload,n+1]}function M(e,t,n){u(function(){return e.apply(void 0,t)},n)}function _(e,t,n,r,o,i,a){e.current=r,t.current=o,n.current=!1,i.current&&(i.current=null,a())}function O(e,t,n,r,o,i,a,s,l,u){if(e){var c=!1,p=null,f=function(){if(!c){var e,n,f=t.getState();try{e=r(f,o.current)}catch(e){n=e,p=e}n||(p=null),e===i.current?a.current||l():(i.current=e,s.current=e,a.current=!0,u({type:"STORE_UPDATED",payload:{error:n}}))}};return n.onStateChange=f,n.trySubscribe(),f(),function(){if(c=!0,n.tryUnsubscribe(),n.onStateChange=null,p)throw p}}}var z=function(){return[null,0]};function w(e,t){void 0===t&&(t={});var n=t,i=n.getDisplayName,a=void 0===i?function(e){return"ConnectAdvanced("+e+")"}:i,s=n.methodName,u=void 0===s?"connectAdvanced":s,c=n.renderCountProp,d=void 0===c?void 0:c,w=n.shouldHandleStateChanges,x=void 0===w||w,E=n.storeKey,S=void 0===E?"store":E,C=(n.withRef,n.forwardRef),T=void 0!==C&&C,L=n.context,P=void 0===L?o:L,R=(0,f.A)(n,g),k=P;return function(t){var n=t.displayName||t.name||"Component",o=a(n),i=(0,p.A)({},R,{getDisplayName:a,methodName:u,renderCountProp:d,shouldHandleStateChanges:x,storeKey:S,displayName:o,wrappedComponentName:n,WrappedComponent:t}),s=R.pure,c=s?r.useMemo:function(e){return e()};function g(n){var o=(0,r.useMemo)(function(){var e=n.reactReduxForwardedRef,t=(0,f.A)(n,b);return[n.context,e,t]},[n]),a=o[0],s=o[1],u=o[2],d=(0,r.useMemo)(function(){return a&&a.Consumer&&(0,m.isContextConsumer)(r.createElement(a.Consumer,null))?a:k},[a,k]),h=(0,r.useContext)(d),g=Boolean(n.store)&&Boolean(n.store.getState)&&Boolean(n.store.dispatch);Boolean(h)&&Boolean(h.store);var w=g?n.store:h.store,E=(0,r.useMemo)(function(){return function(t){return e(t.dispatch,i)}(w)},[w]),S=(0,r.useMemo)(function(){if(!x)return y;var e=l(w,g?null:h.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]},[w,g,h]),C=S[0],T=S[1],L=(0,r.useMemo)(function(){return g?h:(0,p.A)({},h,{subscription:C})},[g,h,C]),P=(0,r.useReducer)(A,v,z),R=P[0][0],I=P[1];if(R&&R.error)throw R.error;var D=(0,r.useRef)(),q=(0,r.useRef)(u),N=(0,r.useRef)(),j=(0,r.useRef)(!1),F=c(function(){return N.current&&u===q.current?N.current:E(w.getState(),u)},[w,R,u]);M(_,[q,D,j,u,F,N,T]),M(O,[x,w,C,E,q,D,j,N,T,I],[w,C,E]);var B=(0,r.useMemo)(function(){return r.createElement(t,(0,p.A)({},F,{ref:s}))},[s,t,F]);return(0,r.useMemo)(function(){return x?r.createElement(d.Provider,{value:L},B):B},[d,B,L])}var w=s?r.memo(g):g;if(w.WrappedComponent=t,w.displayName=g.displayName=o,T){var E=r.forwardRef(function(e,t){return r.createElement(w,(0,p.A)({},e,{reactReduxForwardedRef:t}))});return E.displayName=o,E.WrappedComponent=t,h()(E,t)}return h()(w,t)}}function x(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function E(e,t){if(x(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o=0;r--){var o=t[r](e);if(o)return o}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function B(e,t){return e===t}function W(e){var t=void 0===e?{}:e,n=t.connectHOC,r=void 0===n?w:n,o=t.mapStateToPropsFactories,i=void 0===o?P:o,a=t.mapDispatchToPropsFactories,s=void 0===a?L:a,l=t.mergePropsFactories,u=void 0===l?k:l,c=t.selectorFactory,d=void 0===c?N:c;return function(e,t,n,o){void 0===o&&(o={});var a=o,l=a.pure,c=void 0===l||l,h=a.areStatesEqual,m=void 0===h?B:h,g=a.areOwnPropsEqual,b=void 0===g?E:g,v=a.areStatePropsEqual,y=void 0===v?E:v,A=a.areMergedPropsEqual,M=void 0===A?E:A,_=(0,f.A)(a,j),O=F(e,i,"mapStateToProps"),z=F(t,s,"mapDispatchToProps"),w=F(n,u,"mergeProps");return r(d,(0,p.A)({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:O,initMapDispatchToProps:z,initMergeProps:w,pure:c,areStatesEqual:m,areOwnPropsEqual:b,areStatePropsEqual:y,areMergedPropsEqual:M},_))}}const V=W();function U(){return(0,r.useContext)(o)}function H(e){void 0===e&&(e=o);var t=e===o?U:function(){return(0,r.useContext)(e)};return function(){return t().store}}var Y=H();function G(e){void 0===e&&(e=o);var t=e===o?Y:H(e);return function(){return t().dispatch}}var X=G(),Z=function(e,t){return e===t};function $(e){void 0===e&&(e=o);var t=e===o?U:function(){return(0,r.useContext)(e)};return function(e,n){void 0===n&&(n=Z);var o=t(),i=function(e,t,n,o){var i,a=(0,r.useReducer)(function(e){return e+1},0)[1],s=(0,r.useMemo)(function(){return l(n,o)},[n,o]),c=(0,r.useRef)(),p=(0,r.useRef)(),f=(0,r.useRef)(),d=(0,r.useRef)(),h=n.getState();try{if(e!==p.current||h!==f.current||c.current){var m=e(h);i=void 0!==d.current&&t(m,d.current)?d.current:m}else i=d.current}catch(e){throw c.current&&(e.message+="\nThe error may be correlated with this previous error:\n"+c.current.stack+"\n\n"),e}return u(function(){p.current=e,f.current=h,d.current=i,c.current=void 0}),u(function(){function e(){try{var e=n.getState();if(e===f.current)return;var r=p.current(e);if(t(r,d.current))return;d.current=r,f.current=e}catch(e){c.current=e}a()}return s.onStateChange=e,s.trySubscribe(),e(),function(){return s.tryUnsubscribe()}},[n,s]),i}(e,n,o.store,o.subscription);return(0,r.useDebugValue)(i),i}}var K,J=$(),Q=n(40961);K=Q.unstable_batchedUpdates,i=K},19369(e,t,n){"use strict";var r=n(94644),o=n(79504),i=r.aTypedArray,a=r.exportTypedArrayMethod,s=o([].join);a("join",function(e){return s(i(this),e)})},19460(e,t,n){"use strict";n.d(t,{A:()=>g});var r=n(23029),o=n(92901),i=n(56822),a=n(53954),s=n(85501),l=n(68411),u=n(26820),c=n(97870),p=n(41636),f=n(15363),d=n(35110),h=n(53986),m={stroked:!0,filled:!0,extruded:!1,elevationScale:1,wireframe:!1,_normalize:!0,lineWidthUnits:"meters",lineWidthScale:1,lineWidthMinPixels:0,lineWidthMaxPixels:Number.MAX_SAFE_INTEGER,lineJointRounded:!1,lineMiterLimit:4,getPolygon:{type:"accessor",value:function(e){return e.polygon}},getFillColor:{type:"accessor",value:[0,0,0,255]},getLineColor:{type:"accessor",value:[0,0,0,255]},getLineWidth:{type:"accessor",value:1},getElevation:{type:"accessor",value:1e3},material:!0},g=function(e){function t(){return(0,r.A)(this,t),(0,i.A)(this,(0,a.A)(t).apply(this,arguments))}return(0,s.A)(t,e),(0,o.A)(t,[{key:"initializeState",value:function(){this.state={paths:[]},this.props.getLineDashArray&&u.A.removed("getLineDashArray","PathStyleExtension")()}},{key:"updateState",value:function(e){var t=this,n=(e.oldProps,e.props,e.changeFlags),r=n.dataChanged||n.updateTriggersChanged&&(n.updateTriggersChanged.all||n.updateTriggersChanged.getPolygon);if(r&&Array.isArray(n.dataChanged)){var o=this.state.paths.slice(),i=n.dataChanged.map(function(e){return(0,h.J)({data:o,getIndex:function(e){return e.__source.index},dataRange:e,replace:t._getPaths(e)})});this.setState({paths:o,pathsDiff:i})}else r&&this.setState({paths:this._getPaths(),pathsDiff:null})}},{key:"_getPaths",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.props,n=t.data,r=t.getPolygon,o=t.positionFormat,i=t._normalize,a=[],s="XY"===o?2:3,l=e.startRow,u=e.endRow,p=(0,c.X)(n,l,u),f=p.iterable,h=p.objectInfo,m=!0,g=!1,b=void 0;try{for(var v,y=f[Symbol.iterator]();!(m=(v=y.next()).done);m=!0){var A=v.value;h.index++;var M=r(A,h);i&&(M=d.S(M,s));var _=M.holeIndices,O=M.positions||M;if(_)for(var z=0;z<=_.length;z++){var w=O.slice(_[z-1]||0,_[z]||O.length);a.push(this.getSubLayerRow({path:w},A,h.index))}else a.push(this.getSubLayerRow({path:O},A,h.index))}}catch(e){g=!0,b=e}finally{try{m||null==y.return||y.return()}finally{if(g)throw b}}return a}},{key:"renderLayers",value:function(){var e=this.props,t=e.data,n=e._dataDiff,r=e.stroked,o=e.filled,i=e.extruded,a=e.wireframe,s=e._normalize,l=e.elevationScale,u=e.transitions,c=e.positionFormat,d=this.props,h=d.lineWidthUnits,m=d.lineWidthScale,g=d.lineWidthMinPixels,b=d.lineWidthMaxPixels,v=d.lineJointRounded,y=d.lineMiterLimit,A=d.lineDashJustified,M=this.props,_=M.getFillColor,O=M.getLineColor,z=M.getLineWidth,w=M.getLineDashArray,x=M.getElevation,E=M.getPolygon,S=M.updateTriggers,C=M.material,T=this.state,L=T.paths,P=T.pathsDiff,R=this.getSubLayerClass("fill",p.A),k=this.getSubLayerClass("stroke",f.A),I=this.shouldRenderSubLayer("fill",L)&&new R({_dataDiff:n,extruded:i,elevationScale:l,filled:o,wireframe:a,_normalize:s,getElevation:x,getFillColor:_,getLineColor:O,material:C,transitions:u},this.getSubLayerProps({id:"fill",updateTriggers:{getPolygon:S.getPolygon,getElevation:S.getElevation,getFillColor:S.getFillColor,getLineColor:S.getLineColor}}),{data:t,positionFormat:c,getPolygon:E});return[!i&&I,!i&&r&&this.shouldRenderSubLayer("stroke",L)&&new k({_dataDiff:P&&function(){return P},widthUnits:h,widthScale:m,widthMinPixels:g,widthMaxPixels:b,rounded:v,miterLimit:y,dashJustified:A,_pathType:"loop",transitions:u&&{getWidth:u.getLineWidth,getColor:u.getLineColor,getPath:u.getPolygon},getColor:this.getSubLayerAccessor(O),getWidth:this.getSubLayerAccessor(z),getDashArray:this.getSubLayerAccessor(w)},this.getSubLayerProps({id:"stroke",updateTriggers:{getWidth:S.getLineWidth,getColor:S.getLineColor,getDashArray:S.getLineDashArray}}),{data:L,positionFormat:c,getPath:function(e){return e.path}}),i&&I]}}]),t}(l.A);g.layerName="PolygonLayer",g.defaultProps=m},19462(e,t,n){"use strict";var r=n(69565),o=n(2360),i=n(66699),a=n(56279),s=n(78227),l=n(91181),u=n(55966),c=n(57657).IteratorPrototype,p=n(62529),f=n(9539),d=n(91385),h=s("toStringTag"),m="IteratorHelper",g="WrapForValidIterator",b="normal",v="throw",y=l.set,A=function(e){var t=l.getterFor(e?g:m);return a(o(c),{next:function(){var n=t(this);if(e)return n.nextHandler();if(n.done)return p(void 0,!0);try{var r=n.nextHandler();return n.returnHandlerResult?r:p(r,n.done)}catch(e){throw n.done=!0,e}},return:function(){var n=t(this),o=n.iterator;if(n.done=!0,e){var i=u(o,"return");return i?r(i,o):p(void 0,!0)}if(n.inner)try{f(n.inner.iterator,b)}catch(e){return f(o,v,e)}if(n.openIters)try{d(n.openIters,b)}catch(e){return f(o,v,e)}return o&&f(o,b),p(void 0,!0)}})},M=A(!0),_=A(!1);i(_,h,"Iterator Helper"),e.exports=function(e,t,n){var r=function(r,o){o?(o.iterator=r.iterator,o.next=r.next):o=r,o.type=t?g:m,o.returnHandlerResult=!!n,o.nextHandler=e,o.counter=0,o.done=!1,y(this,o)};return r.prototype=t?M:_,r}},19495(e,t,n){"use strict";function r(e){var t,n,r,i=2;for("undefined"!=typeof Symbol&&(n=Symbol.asyncIterator,r=Symbol.iterator);i--;){if(n&&null!=(t=e[n]))return t.call(e);if(r&&null!=(t=e[r]))return new o(t.call(e));n="@@asyncIterator",r="@@iterator"}throw new TypeError("Object is not async iterable")}function o(e){function t(e){if(Object(e)!==e)return Promise.reject(new TypeError(e+" is not an object."));var t=e.done;return Promise.resolve(e.value).then(function(e){return{value:e,done:t}})}return o=function(e){this.s=e,this.n=e.next},o.prototype={s:null,n:null,next:function(){return t(this.n.apply(this.s,arguments))},return:function(e){var n=this.s.return;return void 0===n?Promise.resolve({value:e,done:!0}):t(n.apply(this.s,arguments))},throw:function(e){var n=this.s.return;return void 0===n?Promise.reject(e):t(n.apply(this.s,arguments))}},new o(e)}n.d(t,{A:()=>r})},19570(e,t,n){var r=n(37334),o=n(93243),i=n(83488),a=o?function(e,t){return o(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:i;e.exports=a},19617(e,t,n){"use strict";var r=n(25397),o=n(35610),i=n(26198),a=function(e){return function(t,n,a){var s=r(t),l=i(s);if(0===l)return!e&&-1;var u,c=o(a,l);if(e&&n!=n){for(;l>c;)if((u=s[c++])!=u)return!0}else for(;l>c;c++)if((e||c in s)&&s[c]===n)return e||c||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},19656(e,t,n){"use strict";var r=n(6305),o=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(17383)),a=o(n(34579)),s=o(n(29511)),l=o(n(28452)),u=o(n(63072)),c=o(n(43693)),p=r(n(96540)),f=o(n(5556)),d=o(n(46869));var h=function(e){(0,s.default)(o,e);var t,n,r=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,u.default)(t);if(n){var o=(0,u.default)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,l.default)(this,e)});function o(){return(0,i.default)(this,o),r.apply(this,arguments)}return(0,a.default)(o,[{key:"render",value:function(){return p.default.createElement(d.default,this.props,p.default.createElement("g",null,p.default.createElement("path",{d:"M32 8.333C26.698 8.333 22.4 13 22.4 19h19.2c0-6-4.298-10.667-9.6-10.667z"}),p.default.createElement("path",{d:"M53.6 32H46v-6.506c0-.074.184-.142.18-.215l5.417-5.907c.937-1.042.987-2.73.05-3.772-.937-1.041-2.432-1.041-3.369 0l-5.304 5.664c-.066-.004-.115-.264-.181-.264H21.207c-.066 0-.128.26-.193.264l-5.317-5.785c-.937-1.042-2.457-.981-3.394.06-.937 1.042-.937 2.76 0 3.802l5.516 5.923c-.003.072.181.156.181.23V32h-7.6C9.075 32 8 33.027 8 34.5S9.075 37 10.4 37h7.2c0 3 .375 4.299 1.025 6.12-.105.084-.227.253-.322.359l-6.788 7.603c-.937 1.041-.937 2.76 0 3.802.937 1.04 2.457 1.056 3.394.015l6.443-6.93C23.494 50.693 26 52.619 30 53.246V27h4v26.246c4-.626 6.506-2.545 8.648-5.27l6.343 6.938a2.29 2.29 0 0 0 3.444 0c.937-1.041.962-2.73.025-3.771L45.684 43.6c-.094-.105-.21-.396-.316-.48C46.018 41.298 46.4 40 46.4 37h7.2c1.325 0 2.4-1.027 2.4-2.5S54.925 32 53.6 32z"})))}}]),o}(p.Component);t.default=h,(0,c.default)(h,"propTypes",{height:f.default.string}),(0,c.default)(h,"defaultProps",{height:"16px",predefinedClassName:"data-ex-icons-bug"})},19710(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=g;var i,a=r(n(20166)),s=o(n(96540)),l=r(n(5556)),u=r(n(25858)),c=r(n(78094)),p=r(n(45202)),f=r(n(54293)),d=r(n(16592)),h=r(n(5277)),m=c.default.div(i||(i=(0,a.default)(["\n align-items: flex-end;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n padding-left: ","px;\n\n .timeline-container .kg-slider {\n display: none;\n }\n\n .playback-controls {\n margin-left: 22px;\n }\n"])),function(e){return e.isEnlarged?24:0});function g(e,t,n,r){var o=function(o){var i=o.domain,a=o.value,l=o.isEnlarged,c=o.hideTimeTitle,p=o.isAnimating,f=o.resetAnimation,d=o.timeFormat,h=o.timezone,g=o.histogram,b=o.plotType,v=o.lineChart,y=o.step,A=o.isAnimatable,M=o.speed,_=o.animationWindow,O=o.updateAnimationSpeed,z=o.setFilterAnimationWindow,w=o.toggleAnimation,x=o.onChange,E=(0,s.useMemo)(function(){return(0,u.default)(x,20)},[x]);return s.default.createElement("div",{className:"time-range-slider"},c?null:s.default.createElement("div",{className:"time-range-slider__title",style:{width:l?"calc(100% - ".concat(176,"px)"):"100%"}},s.default.createElement(r,{timeFormat:d,timezone:h,value:a,isEnlarged:l})),s.default.createElement(m,{className:"time-range-slider__container",isEnlarged:l},s.default.createElement("div",{className:"timeline-container",style:{width:l?"calc(100% - ".concat(176,"px)"):"100%"}},s.default.createElement(t,{range:i,value0:a[0],value1:a[1],histogram:g,lineChart:v,plotType:b,isEnlarged:l,showInput:!1,step:y,onChange:E,xAxis:n,timezone:h,timeFormat:d})),l?s.default.createElement(e,{isAnimatable:A,width:176,speed:M,animationWindow:_,updateAnimationSpeed:O,setFilterAnimationWindow:z,pauseAnimation:w,resetAnimation:f,isAnimating:p,startAnimation:w}):null))};return o.propTypes={onChange:l.default.func.isRequired,domain:l.default.arrayOf(l.default.number),value:l.default.arrayOf(l.default.number).isRequired,step:l.default.number.isRequired,plotType:l.default.string,histogram:l.default.arrayOf(l.default.any),lineChart:l.default.object,toggleAnimation:l.default.func.isRequired,exportAnimation:l.default.func,isAnimatable:l.default.bool,isEnlarged:l.default.bool,speed:l.default.number,timeFormat:l.default.string,timezone:l.default.string,hideTimeTitle:l.default.bool},s.default.memo(o)}g.deps=[d.default,p.default,f.default,h.default]},19773(e,t,n){"use strict";n.d(t,{X4:()=>u,a:()=>p,e$:()=>c,eM:()=>s});var r=n(77860);function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return Math.min(Math.max(t,e),n)}function i(e){if(e.type)return e;if("#"===e.charAt(0))return i(function(e){e=e.substr(1);var t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g"),n=e.match(t);return n&&1===n[0].length&&(n=n.map(function(e){return e+e})),n?"rgb".concat(4===n.length?"a":"","(").concat(n.map(function(e,t){return t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3}).join(", "),")"):""}(e));var t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla"].indexOf(n))throw new Error((0,r.A)(3,e));var o=e.substring(t+1,e.length-1).split(",");return{type:n,values:o=o.map(function(e){return parseFloat(e)})}}function a(e){var t=e.type,n=e.values;return-1!==t.indexOf("rgb")?n=n.map(function(e,t){return t<3?parseInt(e,10):e}):-1!==t.indexOf("hsl")&&(n[1]="".concat(n[1],"%"),n[2]="".concat(n[2],"%")),"".concat(t,"(").concat(n.join(", "),")")}function s(e,t){var n=l(e),r=l(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function l(e){var t="hsl"===(e=i(e)).type?i(function(e){var t=(e=i(e)).values,n=t[0],r=t[1]/100,o=t[2]/100,s=r*Math.min(o,1-o),l=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+n/30)%12;return o-s*Math.max(Math.min(t-3,9-t,1),-1)},u="rgb",c=[Math.round(255*l(0)),Math.round(255*l(8)),Math.round(255*l(4))];return"hsla"===e.type&&(u+="a",c.push(t[3])),a({type:u,values:c})}(e)).values:e.values;return t=t.map(function(e){return(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)}),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function u(e,t){return e=i(e),t=o(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),e.values[3]=t,a(e)}function c(e,t){if(e=i(e),t=o(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]*=1-t;return a(e)}function p(e,t){if(e=i(e),t=o(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;return a(e)}},19786(e,t,n){var r=n(56903),o=n(6791),i=n(33971),a=n(14632),s=n(43066),l="prototype",u=function(e,t,n){var c,p,f,d=e&u.F,h=e&u.G,m=e&u.S,g=e&u.P,b=e&u.B,v=e&u.W,y=h?o:o[t]||(o[t]={}),A=y[l],M=h?r:m?r[t]:(r[t]||{})[l];for(c in h&&(n=t),n)(p=!d&&M&&void 0!==M[c])&&s(y,c)||(f=p?M[c]:n[c],y[c]=h&&"function"!=typeof M[c]?n[c]:b&&p?i(f,r):v&&M[c]==f?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t[l]=e[l],t}(f):g&&"function"==typeof f?i(Function.call,f):f,g&&((y.virtual||(y.virtual={}))[c]=f,e&u.R&&A&&!A[c]&&a(A,c,f)))};u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,e.exports=u},19790(e,t,n){"use strict";var r=n(14474);e.exports=function(e,t){var n=e[e.length-1];return n&&n[1].type===t?r(n[2].sliceStream(n[1])):0}},19888(e,t,n){"use strict";e.exports=n(58493)},19943(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.StyledFilterHeader=void 0;var o,i,a=r(n(20166)),s=r(n(96540)),l=r(n(78094)),u=r(n(77523)),c=n(37934),p=n(36769),f=n(6973),d=(0,l.default)(f.StyledPanelHeader)(o||(o=(0,a.default)(["\n cursor: pointer;\n padding: 10px 12px;\n\n .field-selector {\n flex: 2;\n }\n\n border-left: 3px solid;\n ",";\n"])),function(e){return e.labelRCGColorValues&&e.labelRCGColorValues.length>0?"border-image: ".concat((0,p.createLinearGradient)("bottom",e.labelRCGColorValues)," 3;"):"border-color: transparent;"});t.StyledFilterHeader=d;var h=l.default.div(i||(i=(0,a.default)(["\n display: flex;\n flex: 2;\n"])));function m(e){var t={delete:c.Trash};return function(n){var r=n.children,o=n.datasets,i=(n.allAvailableFields,n.setFilter,n.idx,n.filter),a=n.removeFilter,l=n.actionIcons,u=void 0===l?t:l;return s.default.createElement(d,{className:"filter-panel__header",labelRCGColorValues:o.map(function(e){return e.color})},s.default.createElement(h,null,r),s.default.createElement(e,{id:i.id,tooltip:"tooltip.delete",tooltipType:"error",onClick:a,hoverColor:"errorColor",IconComponent:u.delete}))}}m.deps=[u.default];var g=m;t.default=g},20034(e,t,n){"use strict";var r=n(94901);e.exports=function(e){return"object"==typeof e?null!==e:r(e)}},20053(e,t,n){"use strict";function r(e){var t,n,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;to});const o=function(){for(var e,t,n=0,o="";n_});var r=n(23029),o=n(92901),i=n(96271),a=n(43558),s=n(47810),l=n(26820),u=n(52908),c=n(93716),p=n(4917),f=n(77256),d=function(){function e(t,n,o){(0,r.A)(this,e),this.id=t,this.context=o,this._loadCount=0,this._subscribers=new Set,this.setData(n)}return(0,o.A)(e,[{key:"subscribe",value:function(e){this._subscribers.add(e)}},{key:"unsubscribe",value:function(e){this._subscribers.delete(e)}},{key:"inUse",value:function(){return this._subscribers.size>0}},{key:"delete",value:function(){}},{key:"getData",value:function(){var e=this;return this.isLoaded?this._error?Promise.reject(this._error):this._content:this._loader.then(function(){return e.getData()})}},{key:"setData",value:function(e,t){var n=this;if(e!==this._data||t){this._data=e;var r=++this._loadCount,o=e;"string"==typeof e&&(o=(0,f.H)(e)),o instanceof Promise?(this.isLoaded=!1,this._loader=o.then(function(e){n._loadCount===r&&(n.isLoaded=!0,n._error=null,n._content=e)}).catch(function(e){n._loadCount===r&&(n.isLoaded=!0,n._error=e||!0)})):(this.isLoaded=!0,this._error=null,this._content=e);var i=!0,a=!1,s=void 0;try{for(var l,u=this._subscribers[Symbol.iterator]();!(i=(l=u.next()).done);i=!0)l.value.onChange(this.getData())}catch(e){a=!0,s=e}finally{try{i||null==u.return||u.return()}finally{if(a)throw s}}}}}]),e}(),h=function(){function e(t){var n=t.gl,o=t.protocol;(0,r.A)(this,e),this.protocol=o||"resource://",this._context={gl:n,resourceManager:this},this._resources={},this._consumers={},this._pruneRequest=null}return(0,o.A)(e,[{key:"contains",value:function(e){return!!e.startsWith(this.protocol)||e in this._resources}},{key:"add",value:function(e){var t=e.resourceId,n=e.data,r=e.forceUpdate,o=void 0!==r&&r,i=e.persistent,a=void 0===i||i,s=this._resources[t];s?s.setData(n,o):(s=new d(t,n,this._context),this._resources[t]=s),s.persistent=a}},{key:"remove",value:function(e){var t=this._resources[e];t&&(t.delete(),delete this._resources[e])}},{key:"unsubscribe",value:function(e){var t=e.consumerId,n=this._consumers[t];if(n){for(var r in n){var o=n[r];o.resource&&o.resource.unsubscribe(o)}delete this._consumers[t],this.prune()}}},{key:"subscribe",value:function(e){var t=e.resourceId,n=e.onChange,r=e.consumerId,o=e.requestId,i=void 0===o?"default":o,a=this._resources,s=this.protocol;t.startsWith(s)&&(a[t=t.replace(s,"")]||this.add({resourceId:t,data:null,persistent:!1}));var l=a[t];if(this._track(r,i,l,n),l)return l.getData()}},{key:"prune",value:function(){var e=this;this._pruneRequest||(this._pruneRequest=setTimeout(function(){return e._prune()},0))}},{key:"finalize",value:function(){for(var e in this._resources)this._resources[e].delete()}},{key:"_track",value:function(e,t,n,r){var o=this._consumers,i=o[e]=o[e]||{},a=i[t]||{};a.resource&&(a.resource.unsubscribe(a),a.resource=null,this.prune()),n&&(i[t]=a,a.onChange=r,a.resource=n,n.subscribe(a))}},{key:"_prune",value:function(){this._pruneRequest=null;for(var e=0,t=Object.keys(this._resources);e1&&void 0!==arguments[1]?arguments[1]:{},o=n.deck,a=n.stats,s=n.viewport,l=n.timeline;(0,r.A)(this,e),this.lastRenderedLayers=[],this.layers=[],this.resourceManager=new h({gl:t,protocol:"deck://"}),this.context=Object.assign({},A,{layerManager:this,gl:t,deck:o,programManager:t&&y(t),stats:a||new p.Uz({id:"deck.gl"}),viewport:s||new m.A({id:"DEFAULT-INITIAL-VIEWPORT"}),timeline:l||new i.K,resourceManager:this.resourceManager}),this._needsRedraw="Initial render",this._needsUpdate=!1,this._debug=!1,this._onError=null,this.activateViewport=this.activateViewport.bind(this),Object.seal(this)}return(0,o.A)(e,[{key:"finalize",value:function(){this.resourceManager.finalize();var e=!0,t=!1,n=void 0;try{for(var r,o=this.layers[Symbol.iterator]();!(e=(r=o.next()).done);e=!0){var i=r.value;this._finalizeLayer(i)}}catch(e){t=!0,n=e}finally{try{e||null==o.return||o.return()}finally{if(t)throw n}}}},{key:"needsRedraw",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{clearRedrawFlags:!1},t=this._needsRedraw;e.clearRedrawFlags&&(this._needsRedraw=!1);var n=!0,r=!1,o=void 0;try{for(var i,a=this.layers[Symbol.iterator]();!(n=(i=a.next()).done);n=!0){var s=i.value.getNeedsRedraw(e);t=t||s}}catch(e){r=!0,o=e}finally{try{n||null==a.return||a.return()}finally{if(r)throw o}}return t}},{key:"needsUpdate",value:function(){return this._needsUpdate}},{key:"setNeedsRedraw",value:function(e){this._needsRedraw=this._needsRedraw||e}},{key:"setNeedsUpdate",value:function(e){this._needsUpdate=this._needsUpdate||e}},{key:"getLayers",value:function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).layerIds,t=void 0===e?null:e;return t?this.layers.filter(function(e){return t.find(function(t){return 0===e.id.indexOf(t)})}):this.layers}},{key:"setProps",value:function(e){"debug"in e&&(this._debug=e.debug),"userData"in e&&(this.context.userData=e.userData),"layers"in e&&this.setLayers(e.layers),"onError"in e&&(this._onError=e.onError)}},{key:"setLayers",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1]||e!==this.lastRenderedLayers;if((0,u.A)("layerManager.setLayers",this,t,e),!t)return this;this.lastRenderedLayers=e,e=(0,c.B)(e,Boolean);var n=!0,r=!1,o=void 0;try{for(var i,a=e[Symbol.iterator]();!(n=(i=a.next()).done);n=!0)i.value.context=this.context}catch(e){r=!0,o=e}finally{try{n||null==a.return||a.return()}finally{if(r)throw o}}return this._updateLayers(this.layers,e),this}},{key:"updateLayers",value:function(){var e=this.needsUpdate();e&&(this.setNeedsRedraw("updating layers: ".concat(e)),this.setLayers(this.lastRenderedLayers,!0))}},{key:"activateViewport",value:function(e){return(0,u.A)("layerManager.activateViewport",this,e),e&&(this.context.viewport=e),this}},{key:"_handleError",value:function(e,t,n){this._onError?this._onError(t,n):l.A.error("error during ".concat(e," of ").concat(M(n)),t)()}},{key:"_updateLayers",value:function(e,t){var n={},r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done);r=!0){var u=a.value;n[u.id]?l.A.warn("Multiple old layers with same id ".concat(M(u)))():n[u.id]=u}}catch(e){o=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(o)throw i}}var c=[];this._updateSublayersRecursively(t,n,c),this._finalizeOldLayers(n);for(var p=!1,f=0,d=c;f=t||n<0||p&&e-u>=i}function A(){var e=h();if(y(e))return M(e);s=setTimeout(A,function(e){var n=t-(e-l);return p?d(n,i-(e-u)):n}(e))}function M(e){return s=void 0,b&&r?v(e):(r=o=void 0,a)}function _(){var e=h(),n=y(e);if(r=arguments,o=this,l=e,n){if(void 0===s)return function(e){return u=e,s=setTimeout(A,t),c?v(e):a}(l);if(p)return s=setTimeout(A,t),v(l)}return void 0===s&&(s=setTimeout(A,t)),a}return t=g(t)||0,m(n)&&(c=!!n.leading,i=(p="maxWait"in n)?f(g(n.maxWait)||0,t):i,b="trailing"in n?!!n.trailing:b),_.cancel=function(){void 0!==s&&clearTimeout(s),u=0,r=l=o=s=void 0},_.flush=function(){return void 0===s?a:M(h())},_}},20225(e,t,n){"use strict";n.d(t,{F:()=>i});var r=n(27813),o=n(96540);function i(e,t){(0,o.useEffect)(()=>{(0,r.h5)(e)},t)}},20293(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(12834),o=n(29551),i=(0,r.A)(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*o.rR)/o.Nm,e=>e.getDate()-1);const a=i;i.range},20311(e){"use strict";e.exports=function(e,t,n,r,o,i,a,s){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,r,o,i,a,s],c=0;(l=new Error(t.replace(/%s/g,function(){return u[c++]}))).name="Invariant Violation"}throw l.framesToPop=1,l}}},20312(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=(r=n(1720))&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},20317(e){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}},20326(e,t,n){"use strict";n(70511)("unscopables")},20344(e,t,n){"use strict";var r=n(46518),o=n(92744),i=n(27819),a=n(97751),s=n(79504),l=n(655),u=n(97040),c=n(91181).set,p=SyntaxError,f=a("JSON","parse"),d=a("Object","create"),h=a("Object","freeze"),m=s("".charAt),g="Unacceptable as raw JSON",b=function(e){return" "===e||"\t"===e||"\n"===e||"\r"===e};r({target:"JSON",stat:!0,forced:!i},{rawJSON:function(e){var t=l(e);if(""===t||b(m(t,0))||b(m(t,t.length-1)))throw new p(g);var n=f(t);if("object"==typeof n&&null!==n)throw new p(g);var r=d(null);return c(r,{type:"RawJSON"}),u(r,"rawJSON",t),o?h(r):r}})},20397(e,t,n){"use strict";var r=n(97751);e.exports=r("document","documentElement")},20426(e){var t=Object.prototype.hasOwnProperty;e.exports=function(e,n){return null!=e&&t.call(e,n)}},20456(e,t,n){"use strict";var r=n(46518),o=n(44576),i=n(79504),a=n(34154),s=n(55169),l=i(1.1.toString),u=o.Uint8Array,c=!u||!u.prototype.toHex||!function(){try{return"ffffffffffffffff"===new u([255,255,255,255,255,255,255,255]).toHex()}catch(e){return!1}}();u&&r({target:"Uint8Array",proto:!0,forced:c},{toHex:function(){a(this),s(this.buffer);for(var e="",t=0,n=this.length;t-1?e.valueAt(o.index,r.fieldIdx):0]}}};t.scenegraphPosAccessor=_;var O={opacity:"opacity",colorRange:"colorRange",sizeScale:"sizeScale",angleX:v(v({},g.LAYER_VIS_CONFIGS.angle),{},{property:"angleX",label:"angle X"}),angleY:v(v({},g.LAYER_VIS_CONFIGS.angle),{},{property:"angleY",label:"angle Y"}),angleZ:v(v({},g.LAYER_VIS_CONFIGS.angle),{},{property:"angleZ",defaultValue:90,label:"angle Z"})};t.scenegraphVisConfigs=O;var z=[0,0,0],w=[1,1,1],x=[255,255,255,255],E=function(e){(0,a.default)(u,e);var t,n,r=(t=u,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,l.default)(t);if(n){var o=(0,l.default)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,s.default)(this,e)});function u(e){var t;return(0,o.default)(this,u),(t=r.call(this,e)).registerVisConfig(O),t.getPositionAccessor=function(e){return _(t.config.columns)(e)},t._layerInfoModal=(0,m.default)(),t}return(0,i.default)(u,[{key:"type",get:function(){return"3D"}},{key:"requiredLayerColumns",get:function(){return y}},{key:"optionalColumns",get:function(){return A}},{key:"columnPairs",get:function(){return this.defaultPointColumnPairs}},{key:"layerIcon",get:function(){return h.default}},{key:"layerInfoModal",get:function(){return{id:"scenegraphInfo",template:this._layerInfoModal,modalProps:{title:"How to use Scenegraph"}}}},{key:"calculateDataAttribute",value:function(e,t){e.dataContainer;for(var n=e.filteredIndex,r=[],o=0;oI,componentFromProp:()=>K,componentFromStream:()=>oe,componentFromStreamWithConfig:()=>re,compose:()=>Z,createEventHandler:()=>ue,createEventHandlerWithConfig:()=>le,createSink:()=>$,defaultProps:()=>w,flattenProp:()=>T,getContext:()=>U,getDisplayName:()=>f,hoistStatics:()=>Q,isClassComponent:()=>Y,lifecycle:()=>H,mapProps:()=>h,mapPropsStream:()=>se,mapPropsStreamWithConfig:()=>ae,nest:()=>J,onlyUpdateForKeys:()=>B,onlyUpdateForPropTypes:()=>W,pure:()=>F,renameProp:()=>E,renameProps:()=>C,renderComponent:()=>D,renderNothing:()=>N,setDisplayName:()=>p,setObservableConfig:()=>te,setPropTypes:()=>X,setStatic:()=>c,shallowEqual:()=>i.a,shouldUpdate:()=>j,toClass:()=>G,withContext:()=>V,withHandlers:()=>z,withProps:()=>A,withPropsOnChange:()=>_,withReducer:()=>R,withState:()=>L,withStateHandlers:()=>P,wrapDisplayName:()=>d});var r=n(96540),o=n(48940),i=n.n(o),a=n(59031),s=n.n(a),l=n(39606),u=n(9423),c=function(e,t){return function(n){return n[e]=t,n}},p=function(e){return c("displayName",e)},f=function(e){return"string"==typeof e?e:e?e.displayName||e.name||"Component":void 0},d=function(e,t){return t+"("+f(e)+")"},h=function(e){return function(t){var n=(0,r.createFactory)(t);return function(t){return n(e(t))}}},m=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},g=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},y=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},A=function(e){return h(function(t){return g({},t,"function"==typeof e?e(t):e)})},M=function(e,t){for(var n={},r=0;r1?r-1:0),i=1;i2&&void 0!==arguments[2]?arguments[2]:k;return function(o){var i=void 0,a=void 0;return function(s){return e(s)?(i=i||(0,r.createFactory)(t(o)))(s):(a=a||(0,r.createFactory)(n(o)))(s)}}},D=function(e){return function(t){var n=(0,r.createFactory)(e);return function(e){return n(e)}}},q=function(e){function t(){return m(this,t),y(this,e.apply(this,arguments))}return b(t,e),t.prototype.render=function(){return null},t}(r.Component),N=function(e){return q},j=function(e){return function(t){var n=(0,r.createFactory)(t),o=function(t){function r(){return m(this,r),y(this,t.apply(this,arguments))}return b(r,t),r.prototype.shouldComponentUpdate=function(t){return e(this.props,t)},r.prototype.render=function(){return n(this.props)},r}(r.Component);return o}},F=function(e){return j(function(e,t){return!i()(e,t)})(e)},B=function(e){return j(function(t,n){return!i()(M(n,e),M(t,e))})},W=function(e){var t=e.propTypes,n=Object.keys(t||{});return B(n)(e)},V=function(e,t){return function(n){var o=(0,r.createFactory)(n),i=function(e){function n(){var r,o;m(this,n);for(var i=arguments.length,a=Array(i),s=0;s=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["fill","width","height","style"]);return i.default.createElement("svg",o({viewBox:"0 0 24 24",style:o({fill:n,width:a,height:l},c)},p),i.default.createElement("path",{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))}},20772(e,t,n){"use strict";var r=n(69565),o=n(97751),i=n(55966);e.exports=function(e,t,n,a){try{var s=i(e,"return");if(s)return o("Promise").resolve(r(s,e)).then(function(){t(n)},function(e){a(e)})}catch(e){return a(e)}t(n)}},20781(e,t,n){"use strict";var r=n(46518),o=n(77240);r({target:"String",proto:!0,forced:n(23061)("italics")},{italics:function(){return o(this,"i","","")}})},20816(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(82284);function o(e){var t=function(e){if("object"!=(0,r.A)(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=(0,r.A)(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==(0,r.A)(t)?t:t+""}},20838(e,t,n){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],o=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:o,monthsShortRegex:o,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(95093))},20852(e,t,n){n(53742);var r=n(6791).Object;e.exports=function(e,t){return r.create(e,t)}},20952(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.KmlLayer=void 0;var r=d(n(44508)),o=d(n(86007)),i=d(n(9506)),a=d(n(97588)),s=d(n(50539)),l=d(n(27714)),u=d(n(96540)),c=d(n(5556)),p=n(464),f=n(34745);function d(e){return e&&e.__esModule?e:{default:e}}var h=t.KmlLayer=function(e){function t(e,n){(0,i.default)(this,t);var a=(0,s.default)(this,(t.__proto__||(0,o.default)(t)).call(this,e,n)),l=new google.maps.KmlLayer;return(0,p.construct)(t.propTypes,g,a.props,l),l.setMap(a.context[f.MAP]),a.state=(0,r.default)({},f.KML_LAYER,l),a}return(0,l.default)(t,e),(0,a.default)(t,[{key:"componentDidMount",value:function(){(0,p.componentDidMount)(this,this.state[f.KML_LAYER],m)}},{key:"componentDidUpdate",value:function(e){(0,p.componentDidUpdate)(this,this.state[f.KML_LAYER],m,g,e)}},{key:"componentWillUnmount",value:function(){(0,p.componentWillUnmount)(this);var e=this.state[f.KML_LAYER];e&&e.setMap(null)}},{key:"render",value:function(){return!1}},{key:"getDefaultViewport",value:function(){return this.state[f.KML_LAYER].getDefaultViewport()}},{key:"getMetadata",value:function(){return this.state[f.KML_LAYER].getMetadata()}},{key:"getStatus",value:function(){return this.state[f.KML_LAYER].getStatus()}},{key:"getUrl",value:function(){return this.state[f.KML_LAYER].getUrl()}},{key:"getZIndex",value:function(){return this.state[f.KML_LAYER].getZIndex()}}]),t}(u.default.PureComponent);h.propTypes={defaultOptions:c.default.any,defaultUrl:c.default.string,defaultZIndex:c.default.number,options:c.default.any,url:c.default.string,zIndex:c.default.number,onDefaultViewportChanged:c.default.func,onClick:c.default.func,onStatusChanged:c.default.func},h.contextTypes=(0,r.default)({},f.MAP,c.default.object),t.default=h;var m={onDefaultViewportChanged:"defaultviewport_changed",onClick:"click",onStatusChanged:"status_changed"},g={options:function(e,t){e.setOptions(t)},url:function(e,t){e.setUrl(t)},zIndex:function(e,t){e.setZIndex(t)}}},20999(e,t,n){var r=n(69302),o=n(36800);e.exports=function(e){return r(function(t,n){var r=-1,i=n.length,a=i>1?n[i-1]:void 0,s=i>2?n[2]:void 0;for(a=e.length>3&&"function"==typeof a?(i--,a):void 0,s&&o(n[0],n[1],s)&&(a=i<3?void 0:a,i=1),t=Object(t);++ru,D:()=>l});var r=n(47458),o=/^data:([-\w.]+\/[-\w.+]+)(;|,)/,i=/^([-\w.]+\/[-\w.+]+)/;function a(e){if("string"!=typeof e)return"";var t=e.match(o);return t?t[1]:""}var s=/\?.*/;function l(e){if((0,r.Sv)(e)){var t=function(e){if("string"!=typeof e)return"";var t=e.match(i);return t?t[1]:e}(e.headers.get("content-type")),n=a(e.url);return{url:c(e.url||""),type:t||n||null}}return(0,r.qf)(e)?{url:c(e.name||""),type:e.type||""}:"string"==typeof e?{url:c(e),type:a(e)}:{url:"",type:""}}function u(e){return(0,r.Sv)(e)?e.headers["content-length"]||-1:(0,r.qf)(e)?e.size:"string"==typeof e?e.length:e instanceof ArrayBuffer||ArrayBuffer.isView(e)?e.byteLength:-1}function c(e){return e.replace(s,"")}},21020(e,t,n){"use strict";var r=n(96540),o=Symbol.for("react.element"),i=Symbol.for("react.fragment"),a=Object.prototype.hasOwnProperty,s=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function u(e,t,n){var r,i={},u=null,c=null;for(r in void 0!==n&&(u=""+n),void 0!==t.key&&(u=""+t.key),void 0!==t.ref&&(c=t.ref),t)a.call(t,r)&&!l.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===i[r]&&(i[r]=t[r]);return{$$typeof:o,type:e,key:u,ref:c,props:i,_owner:s.current}}t.Fragment=i,t.jsx=u,t.jsxs=u},21021(e,t,n){"use strict";n.d(t,{A:()=>b});var r=n(80045),o=n(64467),i=n(58168),a=n(96540),s=n(20053),l=n(50454),u=n(83761),c=n(74801),p=n(76171),f=n(40961),d="undefined"==typeof window?a.useEffect:a.useLayoutEffect,h=a.forwardRef(function(e,t){var n=e.alignItems,o=void 0===n?"center":n,l=e.autoFocus,h=void 0!==l&&l,m=e.button,g=void 0!==m&&m,b=e.children,v=e.classes,y=e.className,A=e.component,M=e.ContainerComponent,_=void 0===M?"li":M,O=e.ContainerProps,z=(O=void 0===O?{}:O).className,w=(0,r.A)(O,["className"]),x=e.dense,E=void 0!==x&&x,S=e.disabled,C=void 0!==S&&S,T=e.disableGutters,L=void 0!==T&&T,P=e.divider,R=void 0!==P&&P,k=e.focusVisibleClassName,I=e.selected,D=void 0!==I&&I,q=(0,r.A)(e,["alignItems","autoFocus","button","children","classes","className","component","ContainerComponent","ContainerProps","dense","disabled","disableGutters","divider","focusVisibleClassName","selected"]),N=a.useContext(p.A),j={dense:E||N.dense||!1,alignItems:o},F=a.useRef(null);d(function(){h&&F.current&&F.current.focus()},[h]);var B,W,V=a.Children.toArray(b),U=V.length&&(B=V[V.length-1],W=["ListItemSecondaryAction"],a.isValidElement(B)&&-1!==W.indexOf(B.type.muiName)),H=a.useCallback(function(e){F.current=f.findDOMNode(e)},[]),Y=(0,c.A)(H,t),G=(0,i.A)({className:(0,s.A)(v.root,y,j.dense&&v.dense,!L&&v.gutters,R&&v.divider,C&&v.disabled,g&&v.button,"center"!==o&&v.alignItemsFlexStart,U&&v.secondaryAction,D&&v.selected),disabled:C},q),X=A||"li";return g&&(G.component=A||"div",G.focusVisibleClassName=(0,s.A)(v.focusVisible,k),X=u.A),U?(X=G.component||A?X:"div","li"===_&&("li"===X?X="div":"li"===G.component&&(G.component="div")),a.createElement(p.A.Provider,{value:j},a.createElement(_,(0,i.A)({className:(0,s.A)(v.container,z),ref:Y},w),a.createElement(X,G,V),V.pop()))):a.createElement(p.A.Provider,{value:j},a.createElement(X,(0,i.A)({ref:Y},G),V))});const m=(0,l.A)(function(e){return{root:{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left",paddingTop:8,paddingBottom:8,"&$focusVisible":{backgroundColor:e.palette.action.selected},"&$selected, &$selected:hover":{backgroundColor:e.palette.action.selected},"&$disabled":{opacity:.5}},container:{position:"relative"},focusVisible:{},dense:{paddingTop:4,paddingBottom:4},alignItemsFlexStart:{alignItems:"flex-start"},disabled:{},divider:{borderBottom:"1px solid ".concat(e.palette.divider),backgroundClip:"padding-box"},gutters:{paddingLeft:16,paddingRight:16},button:{transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:e.palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}}},secondaryAction:{paddingRight:48},selected:{}}},{name:"MuiListItem"})(h);var g=a.forwardRef(function(e,t){var n,o=e.classes,l=e.className,u=e.component,c=void 0===u?"li":u,p=e.disableGutters,f=void 0!==p&&p,d=e.ListItemClasses,h=e.role,g=void 0===h?"menuitem":h,b=e.selected,v=e.tabIndex,y=(0,r.A)(e,["classes","className","component","disableGutters","ListItemClasses","role","selected","tabIndex"]);return e.disabled||(n=void 0!==v?v:-1),a.createElement(m,(0,i.A)({button:!0,role:g,tabIndex:n,component:c,selected:b,disableGutters:f,classes:(0,i.A)({dense:o.dense},d),className:(0,s.A)(o.root,l,b&&o.selected,!f&&o.gutters),ref:t},y))});const b=(0,l.A)(function(e){return{root:(0,i.A)({},e.typography.body1,(0,o.A)({minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",width:"auto",overflow:"hidden",whiteSpace:"nowrap"},e.breakpoints.up("sm"),{minHeight:"auto"})),gutters:{},selected:{},dense:(0,i.A)({},e.typography.body2,{minHeight:"auto"})}},{name:"MuiMenuItem"})(g)},21131(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.LoadDataModalFactory=A,t.default=void 0;var i,a=r(n(94634)),s=r(n(85715)),l=r(n(20166)),u=o(n(96540)),c=r(n(78094)),p=r(n(16762)),f=n(76455),d=r(n(55147)),h=r(n(3185)),m=r(n(23946)),g=r(n(45777)),b=n(77085),v=c.default.div.attrs({className:"load-data-modal"})(i||(i=(0,l.default)(["\n padding: ",";\n min-height: 440px;\n display: flex;\n flex-direction: column;\n"])),function(e){return e.theme.modalPadding}),y=function(){};function A(e,t,n){var r=function(t){var n,r=(0,f.useIntl)(),o=t.loadingMethods,i=t.isCloudMapLoading,l=(0,u.useState)((n=o,Array.isArray(n)?(0,p.default)(n,[0]):null)),c=(0,s.default)(l,2),d=c[0],h=c[1],m=d.elementType;return u.default.createElement(v,null,u.default.createElement(e,{currentMethod:d.id,loadingMethods:o,toggleMethod:h}),i?u.default.createElement(g.default,{size:64}):d&&u.default.createElement(m,(0,a.default)({key:d.id,intl:r},t)))};return r.defaultProps={onFileUpload:y,fileLoading:!1,loadingMethods:[{id:b.LOADING_METHODS.upload,label:"modal.loadData.upload",elementType:t},{id:b.LOADING_METHODS.storage,label:"modal.loadData.storage",elementType:n}]},r}A.deps=[m.default,d.default,h.default];var M=A;t.default=M},21135(e,t,n){!function(e){"use strict";e.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,t,n){return e<12?n?"sa":"SA":n?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần trước lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",ss:"%d giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",w:"một tuần",ww:"%d tuần",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n(95093))},21154(e){"use strict";e.exports=function(e,t,n){for(var r,o=[],i=-1;++is,b:()=>l});var r=n(87093);const o={number:{validate:(e,t)=>Number.isFinite(e)&&(!("max"in t)||e<=t.max)&&(!("min"in t)||e>=t.min)},array:{validate:(e,t)=>Array.isArray(e)||ArrayBuffer.isView(e)}};function i(e){let t=a(e);return"object"===t?e?"type"in e?Object.assign({},e,o[e.type]):"value"in e?(t=a(e.value),Object.assign({type:t},e,o[t])):{type:"object",value:e}:{type:"object",value:null}:Object.assign({type:t,value:e},o[t])}function a(e){return Array.isArray(e)||ArrayBuffer.isView(e)?"array":typeof e}class s{constructor(e){let{name:t,vs:n,fs:o,dependencies:a=[],uniforms:s,getUniforms:l,deprecations:u=[],defines:c={},inject:p={},vertexShader:f,fragmentShader:d}=e;(0,r.A)("string"==typeof t),this.name=t,this.vs=n||f,this.fs=o||d,this.getModuleUniforms=l,this.dependencies=a,this.deprecations=this._parseDeprecationDefinitions(u),this.defines=c,this.injections=function(e){const t={vs:{},fs:{}};for(const n in e){let r=e[n];"string"==typeof r&&(r={order:0,injection:r}),t[n.slice(0,2)][n]=r}return t}(p),s&&(this.uniforms=function(e){const t={};for(const n in e){const r=i(e[n]);t[n]=r}return t}(s))}getModuleSource(e){let t;switch(e){case"vs":t=this.vs||"";break;case"fs":t=this.fs||"";break;default:(0,r.A)(!1)}return"#define MODULE_".concat(this.name.toUpperCase().replace(/[^0-9a-z]/gi,"_"),"\n").concat(t,"// END MODULE_").concat(this.name,"\n\n")}getUniforms(e,t){return this.getModuleUniforms?this.getModuleUniforms(e,t):this.uniforms?this._defaultGetUniforms(e):{}}getDefines(){return this.defines}checkDeprecations(e,t){this.deprecations.forEach(n=>{n.regex.test(e)&&(n.deprecated?t.deprecated(n.old,n.new)():t.removed(n.old,n.new)())})}_parseDeprecationDefinitions(e){return e.forEach(e=>{"function"===e.type?e.regex=new RegExp("\\b".concat(e.old,"\\(")):e.regex=new RegExp("".concat(e.type," ").concat(e.old,";"))}),e}_defaultGetUniforms(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t={},n=this.uniforms;for(const o in n){const i=n[o];o in e&&!i.private?(i.validate&&(0,r.A)(i.validate(e[o],i),"".concat(this.name,": invalid ").concat(o)),t[o]=e[o]):t[o]=i.value}return t}}function l(e){if(!e.normalized&&(e.normalized=!0,e.uniforms&&!e.getUniforms)){const t=new s(e);e.getUniforms=t.getUniforms.bind(t)}return e}},21489(e,t,n){"use strict";n(15823)("Uint8",function(e){return function(t,n,r){return e(this,t,n,r)}})},21549(e,t,n){var r=n(22032),o=n(63862),i=n(66721),a=n(12749),s=n(35749);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t1?arguments[1]:void 0)}})},21791(e,t,n){var r=n(16547),o=n(43360);e.exports=function(e,t,n,i){var a=!n;n||(n={});for(var s=-1,l=t.length;++s1?arguments[1]:void 0)})},21979(e,t,n){"use strict";var r=n(46518),o=n(69565),i=n(79306),a=n(28551),s=n(50851),l=n(19462),u=Array,c=l(function(){for(;;){var e=this.iterator;if(!e){var t=this.nextIterableIndex++,n=this.iterables;if(t>=n.length)return void(this.done=!0);var r=n[t];this.iterables[t]=null,e=this.iterator=o(r.method,r.iterable),this.next=e.next}var i=a(o(this.next,e));if(!i.done)return i.value;this.iterator=null,this.next=null}});r({target:"Iterator",stat:!0},{concat:function(){for(var e=arguments.length,t=u(e),n=0;nu});var r=n(96540);n(72635),n(34915),Object.create(null);const o=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,i={"&":"&","&":"&","<":"<","<":"<",">":">",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"©","©":"©","®":"®","®":"®","…":"…","…":"…","/":"/","/":"/"},a=e=>i[e];let s,l={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:e=>e.replace(o,a),transDefaultProps:void 0};const u={type:"3rdParty",init(e){((e={})=>{l={...l,...e}})(e.options.react),(e=>{s=e})(e)}};(0,r.createContext)();Error;const c={" ":" ","&":"&","<":"<",">":">",""":'"',"'":"'","©":"©","®":"®","™":"™","…":"…","–":"–","—":"—","‘":"‘","’":"’","‚":"‚","“":"“","”":"”","„":"„","†":"†","‡":"‡","•":"•","′":"′","″":"″","‹":"‹","›":"›","§":"§","¶":"¶","·":"·"," ":" "," ":" "," ":" ","€":"€","£":"£","¥":"¥","¢":"¢","¤":"¤","×":"×","÷":"÷","−":"−","±":"±","≠":"≠","≤":"≤","≥":"≥","≈":"≈","≡":"≡","∞":"∞","∫":"∫","∑":"∑","∏":"∏","√":"√","∂":"∂","‰":"‰","°":"°","µ":"µ","←":"←","↑":"↑","→":"→","↓":"↓","↔":"↔","↵":"↵","⇐":"⇐","⇑":"⇑","⇒":"⇒","⇓":"⇓","⇔":"⇔","α":"α","β":"β","γ":"γ","δ":"δ","ε":"ε","ζ":"ζ","η":"η","θ":"θ","ι":"ι","κ":"κ","λ":"λ","μ":"μ","ν":"ν","ξ":"ξ","ο":"ο","π":"π","ρ":"ρ","σ":"σ","τ":"τ","υ":"υ","φ":"φ","χ":"χ","ψ":"ψ","ω":"ω","Α":"Α","Β":"Β","Γ":"Γ","Δ":"Δ","Ε":"Ε","Ζ":"Ζ","Η":"Η","Θ":"Θ","Ι":"Ι","Κ":"Κ","Λ":"Λ","Μ":"Μ","Ν":"Ν","Ξ":"Ξ","Ο":"Ο","Π":"Π","Ρ":"Ρ","Σ":"Σ","Τ":"Τ","Υ":"Υ","Φ":"Φ","Χ":"Χ","Ψ":"Ψ","Ω":"Ω","À":"À","Á":"Á","Â":"Â","Ã":"Ã","Ä":"Ä","Å":"Å","Æ":"Æ","Ç":"Ç","È":"È","É":"É","Ê":"Ê","Ë":"Ë","Ì":"Ì","Í":"Í","Î":"Î","Ï":"Ï","Ð":"Ð","Ñ":"Ñ","Ò":"Ò","Ó":"Ó","Ô":"Ô","Õ":"Õ","Ö":"Ö","Ø":"Ø","Ù":"Ù","Ú":"Ú","Û":"Û","Ü":"Ü","Ý":"Ý","Þ":"Þ","ß":"ß","à":"à","á":"á","â":"â","ã":"ã","ä":"ä","å":"å","æ":"æ","ç":"ç","è":"è","é":"é","ê":"ê","ë":"ë","ì":"ì","í":"í","î":"î","ï":"ï","ð":"ð","ñ":"ñ","ò":"ò","ó":"ó","ô":"ô","õ":"õ","ö":"ö","ø":"ø","ù":"ù","ú":"ú","û":"û","ü":"ü","ý":"ý","þ":"þ","ÿ":"ÿ","¡":"¡","¿":"¿","ƒ":"ƒ","ˆ":"ˆ","˜":"˜","Œ":"Œ","œ":"œ","Š":"Š","š":"š","Ÿ":"Ÿ","ª":"ª","º":"º","¯":"¯","´":"´","¸":"¸","¹":"¹","²":"²","³":"³","¼":"¼","½":"½","¾":"¾","♠":"♠","♣":"♣","♥":"♥","♦":"♦","◊":"◊","‾":"‾","⁄":"⁄","℘":"℘","ℑ":"ℑ","ℜ":"ℜ","ℵ":"ℵ"};new RegExp(Object.keys(c).map(e=>e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")).join("|"),"g");n(19888)},22031(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(52851),o=n(52528);const i=function(e,t,n,i){var a=!n;n||(n={});for(var s=-1,l=t.length;++s0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;return[e,t,n,r].some(function(e){return e<=0})?1:(e/t>1?e:t)/(e/t>1?n:r)},t.calculateExportImageSize=function(e){var t=e.mapW,n=e.mapH,r=e.ratio,o=e.resolution;if(t<=0||n<=0)return null;var i=s.EXPORT_IMG_RATIO_OPTIONS.find(function(e){return e.id===r})||M,a=s.EXPORT_IMG_RESOLUTION_OPTIONS.find(function(e){return e.id===o})||A,l=a.getSize(t,n),u=l.width,c=l.height,p=i.getSize(u,c),f=p.width,d=p.height;return{scale:(i.id===s.EXPORT_IMG_RATIOS.CUSTOM?{}:a).scale,imageW:f,imageH:d}},t.convertToPng=function(e,t){return i.default.toPng(e,t)},t.dataURItoBlob=O,t.downloadFile=z,t.exportImage=w,t.exportToJsonString=x,t.getMapJSON=E,t.exportJson=S,t.exportHtml=C,t.exportData=T,t.exportMap=function(e,t){var n=e.uiState.exportImage.imageDataUri,r=n?O(n):null;return{map:E(e,t),thumbnail:r}},t.default=t.DEFAULT_EXPORT_JSON_SETTINGS=t.DEFAULT_DATA_NAME=t.DEFAULT_JSON_NAME=t.DEFAULT_HTML_NAME=t.DEFAULT_IMAGE_NAME=void 0;var o=r(n(43693)),i=r(n(2278)),a=n(89840),s=n(77085),l=n(58185),u=n(74895),c=r(n(16762)),p=n(50611),f=n(35491);function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function h(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:m,n=e.uiState.exportImage.imageDataUri;n&&z(O(n),t)}function x(e){try{return JSON.stringify(e)}catch(e){return e.description}}function E(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:y).hasData,n=e.visState.schema;if(!t)return n.getConfigToSave(e);var r=n.save(e),o=(0,c.default)(r,["info","title"]);return o&&o.length||(r=(0,p.set)(["info","title"],"keplergl_".concat((0,p.generateHashId)(6)),r)),r}function S(e){var t=E(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{});z(new a.Blob([x(t)],{type:"application/json"}),e.appName?"".concat(e.appName,".json"):b)}function C(e,t){var n=t.userMapboxToken,r=t.exportMapboxAccessToken,o=t.mode,i=h(h({},E(e)),{},{mapboxApiAccessToken:""!==(n||"")?n:r,mode:o});z(new a.Blob([(0,l.exportMapToHTML)(i)],{type:"text/html"}),e.appName?"".concat(e.appName,".html"):g)}function T(e,t){var n=e.visState,r=e.appName,o=n.datasets,i=t.selectedDataset,l=t.dataType,c=t.filtered,p=r||v,d=o[i]?[o[i]]:Object.values(o);d.length&&d.forEach(function(e){var t=e.dataContainer,n=e.fields,r=e.label,o=e.filteredIdxCPU,i=void 0===o?[]:o,d=c?(0,f.createIndexedDataContainer)(t,i):t;if(l===s.EXPORT_DATA_TYPE.CSV){var h=(0,u.formatCsv)(d,n);z(new a.Blob([h],{type:"text/csv"}),"".concat(p,"_").concat(r,".csv"))}})}var L={exportImage:w,exportJson:S,exportHtml:C,exportData:T};t.default=L},22080(e,t,n){"use strict";n.d(t,{A:()=>s});var r=n(89469);var o=n(68335),i=n(62050);function a(e){var t=this.__data__=new r.A(e);this.size=t.size}a.prototype.clear=function(){this.__data__=new r.A,this.size=0},a.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},a.prototype.get=function(e){return this.__data__.get(e)},a.prototype.has=function(e){return this.__data__.has(e)},a.prototype.set=function(e,t){var n=this.__data__;if(n instanceof r.A){var a=n.__data__;if(!o.A||a.length<199)return a.push([e,t]),this.size=++n.size,this;n=this.__data__=new i.A(a)}return n.set(e,t),this.size=n.size,this};const s=a},22134(e,t,n){"use strict";n(15823)("Uint8",function(e){return function(t,n,r){return e(this,t,n,r)}},!0)},22162(e,t,n){"use strict";var r=n(96540),o=n(19888),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=o.useSyncExternalStore,s=r.useRef,l=r.useEffect,u=r.useMemo,c=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var p=s(null);if(null===p.current){var f={hasValue:!1,value:null};p.current=f}else f=p.current;p=u(function(){function e(e){if(!l){if(l=!0,a=e,e=r(e),void 0!==o&&f.hasValue){var t=f.value;if(o(t,e))return s=t}return s=e}if(t=s,i(a,e))return t;var n=r(e);return void 0!==o&&o(t,n)?(a=e,t):(a=e,s=n)}var a,s,l=!1,u=void 0===n?null:n;return[function(){return e(t())},null===u?void 0:function(){return e(u())}]},[t,n,r,o]);var d=a(e,p[0],p[1]);return l(function(){f.hasValue=!0,f.value=d},[d]),c(d),d}},22195(e,t,n){"use strict";var r=n(79504),o=r({}.toString),i=r("".slice);e.exports=function(e){return i(o(e),8,-1)}},22225(e){var t="\\ud800-\\udfff",n="\\u2700-\\u27bf",r="a-z\\xdf-\\xf6\\xf8-\\xff",o="A-Z\\xc0-\\xd6\\xd8-\\xde",i="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",a="["+i+"]",s="\\d+",l="["+n+"]",u="["+r+"]",c="[^"+t+i+s+n+r+o+"]",p="(?:\\ud83c[\\udde6-\\uddff]){2}",f="[\\ud800-\\udbff][\\udc00-\\udfff]",d="["+o+"]",h="(?:"+u+"|"+c+")",m="(?:"+d+"|"+c+")",g="(?:['’](?:d|ll|m|re|s|t|ve))?",b="(?:['’](?:D|LL|M|RE|S|T|VE))?",v="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",y="[\\ufe0e\\ufe0f]?",A=y+v+"(?:\\u200d(?:"+["[^"+t+"]",p,f].join("|")+")"+y+v+")*",M="(?:"+[l,p,f].join("|")+")"+A,_=RegExp([d+"?"+u+"+"+g+"(?="+[a,d,"$"].join("|")+")",m+"+"+b+"(?="+[a,d+h,"$"].join("|")+")",d+"?"+h+"+"+g,d+"+"+b,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",s,M].join("|"),"g");e.exports=function(e){return e.match(_)||[]}},22253(e,t,n){"use strict";var r=n(33593),o=n(21329),i=n(25366)("MapboxDirections");i.prototype.getDirections=function(e,t,n){void 0===n&&"function"==typeof t?(n=t,t={}):void 0===t&&(t={}),r(Array.isArray(e),"waypoints must be an array"),r("object"==typeof t,"options must be an object");var i={encodedWaypoints:o(e),profile:"driving",account:"mapbox",alternatives:!0,steps:!0,geometries:"geojson"};t.profile&&(r("string"==typeof t.profile,"profile option must be string"),i.profile=t.profile),t.account&&(r("string"==typeof t.account,"account option must be string"),i.account=t.account),void 0!==t.alternatives&&(r("boolean"==typeof t.alternatives,"alternatives option must be boolean"),i.alternatives=t.alternatives),t.radiuses&&(r(Array.isArray(t.radiuses),"radiuses must be an array"),r(t.radiuses.length===e.length,"There must be as many radiuses as there are waypoints in the request"),i.radiuses=t.radiuses.join(";")),void 0!==t.steps&&(r("boolean"==typeof t.steps,"steps option must be boolean"),i.steps=t.steps);var a=["polyline","geojson"];t.geometries&&(r(-1!==a.indexOf(t.geometries),"geometries option must be "+a),i.geometries=t.geometries);var s=["simplified","full"];return t.overview&&(r(-1!==s.indexOf(t.overview),"overview option must be "+s),i.overview=t.overview),void 0!==t.continue_straight&&(r("boolean"==typeof t.continue_straight,"continue_straight option must be boolean"),i.continue_straight=t.continue_straight),t.bearings&&(r(Array.isArray(t.radiuses),"bearings must be an array"),r(t.bearings.length===e.length,"There must be as many bearings as there are waypoints in the request"),i.bearings=t.bearings.join(";")),this.client({path:"/directions/v5/{account}/{profile}/{encodedWaypoints}.json{?access_token,alternatives,geometries,overview,radiuses,steps,continue_straight,bearings}",params:i,callback:n})},e.exports=i},22274(e,t,n){!function(e){"use strict";e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"én time",hh:"%d timer",d:"én dag",dd:"%d dager",w:"én uke",ww:"%d uker",M:"én måned",MM:"%d måneder",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(95093))},22319(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(96540),o="undefined"!=typeof window?r.useLayoutEffect:r.useEffect;function i(e){var t=r.useRef(e);return o(function(){t.current=e}),r.useCallback(function(){return t.current.apply(void 0,arguments)},[])}},22325(e,t,n){"use strict";n.r(t),n.d(t,{createSelector:()=>s,createSelectorCreator:()=>a,createStructuredSelector:()=>l,defaultEqualityCheck:()=>o,defaultMemoize:()=>i});var r="NOT_FOUND",o=function(e,t){return e===t};function i(e,t){var n,i,a="object"==typeof t?t:{equalityCheck:t},s=a.equalityCheck,l=void 0===s?o:s,u=a.maxSize,c=void 0===u?1:u,p=a.resultEqualityCheck,f=function(e){return function(t,n){if(null===t||null===n||t.length!==n.length)return!1;for(var r=t.length,o=0;o-1){var i=n[o];return o>0&&(n.splice(o,1),n.unshift(i)),i.value}return r}return{get:o,put:function(t,i){o(t)===r&&(n.unshift({key:t,value:i}),n.length>e&&n.pop())},getEntries:function(){return n},clear:function(){n=[]}}}(c,f);function h(){var t=d.get(arguments);if(t===r){if(t=e.apply(null,arguments),p){var n=d.getEntries().find(function(e){return p(e.value,t)});n&&(t=n.value)}d.put(arguments,t)}return t}return h.clearCache=function(){return d.clear()},h}function a(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;rc});var r=n(7295),o=n(54692),i=n(66654),a=n(30329),s=n(52760);const l=[0,0,0];let u;class c extends r.A{static get ZERO(){return u||(u=new c(0,0,0),Object.freeze(u)),u}constructor(e=0,t=0,n=0){super(-0,-0,-0),1===arguments.length&&(0,o.cy)(e)?this.copy(e):(o.$W.debug&&((0,i.ws)(e),(0,i.ws)(t),(0,i.ws)(n)),this[0]=e,this[1]=t,this[2]=n)}set(e,t,n){return this[0]=e,this[1]=t,this[2]=n,this.check()}copy(e){return this[0]=e[0],this[1]=e[1],this[2]=e[2],this.check()}fromObject(e){return o.$W.debug&&((0,i.ws)(e.x),(0,i.ws)(e.y),(0,i.ws)(e.z)),this[0]=e.x,this[1]=e.y,this[2]=e.z,this.check()}toObject(e){return e.x=this[0],e.y=this[1],e.z=this[2],e}get ELEMENTS(){return 3}get z(){return this[2]}set z(e){this[2]=(0,i.ws)(e)}angle(e){return a.g7(this,e)}cross(e){return a.$A(this,this,e),this.check()}rotateX({radians:e,origin:t=l}){return a.eL(this,this,t,e),this.check()}rotateY({radians:e,origin:t=l}){return a.Z8(this,this,t,e),this.check()}rotateZ({radians:e,origin:t=l}){return a.x6(this,this,t,e),this.check()}transform(e){return this.transformAsPoint(e)}transformAsPoint(e){return a.Z0(this,this,e),this.check()}transformAsVector(e){return(0,s.cL)(this,this,e),this.check()}transformByMatrix3(e){return a.ei(this,this,e),this.check()}transformByMatrix2(e){return(0,s.J4)(this,this,e),this.check()}transformByQuaternion(e){return a.gL(this,this,e),this.check()}}},22479(e,t,n){"use strict";var r,o,i;function a(e,t){var n;if((n=o[e.slice(0,1)])?e=e.slice(1):n=o[""],n.reserved)throw new Error("Reserved expression operations are not supported");return function(e,t,n){return t.split(",").reduce(function(t,o){var a,s;if(a={},"*"===o.slice(-1)&&(o=o.slice(0,-1),a.explode=!0),i.test(o)){var l=i.exec(o);o=l[1],a.maxLength=parseInt(l[2])}return o=r.decode(o),null==(s=n[o])||(Array.isArray(s)?t=s.reduce(function(t,n){return t.length?(t+=a.explode?e.separator:",",e.named&&a.explode&&(t+=e.encoder(o),t+=n.length?"=":e.empty)):(t+=e.first,e.named&&(t+=e.encoder(o),t+=n.length?"=":e.empty)),t+e.encoder(n)},t):"object"==typeof s?t=Object.keys(s).reduce(function(t,n){return t.length?t+=a.explode?e.separator:",":(t+=e.first,e.named&&!a.explode&&(t+=e.encoder(o),t+=s[n].length?"=":e.empty)),t+=e.encoder(n),(t+=a.explode?"=":",")+e.encoder(s[n])},t):(s=String(s),a.maxLength&&(s=s.slice(0,a.maxLength)),t+=t.length?e.separator:e.first,e.named&&(t+=e.encoder(o),t+=s.length?"=":e.empty),t+=e.encoder(s))),t},"")}(n,e,t)}r=n(13096),i=/^([^:]*):([0-9]+)$/,o={"":{first:"",separator:",",named:!1,empty:"",encoder:r.encode},"+":{first:"",separator:",",named:!1,empty:"",encoder:r.encodeURL},"#":{first:"#",separator:",",named:!1,empty:"",encoder:r.encodeURL},".":{first:".",separator:".",named:!1,empty:"",encoder:r.encode},"/":{first:"/",separator:"/",named:!1,empty:"",encoder:r.encode},";":{first:";",separator:";",named:!0,empty:"",encoder:r.encode},"?":{first:"?",separator:"&",named:!0,empty:"=",encoder:r.encode},"&":{first:"&",separator:"&",named:!0,empty:"=",encoder:r.encode},"=":{reserved:!0},",":{reserved:!0},"!":{reserved:!0},"@":{reserved:!0},"|":{reserved:!0}},e.exports={expand:function(e,t){var n,r,o;for(o="",r=0;;){if(-1===(n=e.indexOf("{",r))){o+=e.slice(r);break}o+=e.slice(r,n),r=e.indexOf("}",n)+1,o+=a(e.slice(n+1,r-1),t)}return o}}},22486(e){"use strict";e.exports=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","section","source","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"]},22488(e,t,n){"use strict";n.d(t,{A:()=>c});var r=n(58168),o=n(80045),i=n(96540),a=n(20053),s=n(19773),l=n(50454),u=i.forwardRef(function(e,t){var n=e.animation,s=void 0===n?"pulse":n,l=e.classes,u=e.className,c=e.component,p=void 0===c?"span":c,f=e.height,d=e.variant,h=void 0===d?"text":d,m=e.width,g=(0,o.A)(e,["animation","classes","className","component","height","variant","width"]),b=Boolean(g.children);return i.createElement(p,(0,r.A)({ref:t,className:(0,a.A)(l.root,l[h],u,b&&[l.withChildren,!m&&l.fitContent,!f&&l.heightAuto],!1!==s&&l[s])},g,{style:(0,r.A)({width:m,height:f},g.style)}))});const c=(0,l.A)(function(e){return{root:{display:"block",backgroundColor:(0,s.X4)(e.palette.text.primary,"light"===e.palette.type?.11:.13),height:"1.2em"},text:{marginTop:0,marginBottom:0,height:"auto",transformOrigin:"0 60%",transform:"scale(1, 0.60)",borderRadius:e.shape.borderRadius,"&:empty:before":{content:'"\\00a0"'}},rect:{},circle:{borderRadius:"50%"},pulse:{animation:"$pulse 1.5s ease-in-out 0.5s infinite"},"@keyframes pulse":{"0%":{opacity:1},"50%":{opacity:.4},"100%":{opacity:1}},wave:{position:"relative",overflow:"hidden","&::after":{animation:"$wave 1.6s linear 0.5s infinite",background:"linear-gradient(90deg, transparent, ".concat(e.palette.action.hover,", transparent)"),content:'""',position:"absolute",transform:"translateX(-100%)",bottom:0,left:0,right:0,top:0}},"@keyframes wave":{"0%":{transform:"translateX(-100%)"},"60%":{transform:"translateX(100%)"},"100%":{transform:"translateX(100%)"}},withChildren:{"& > *":{visibility:"hidden"}},fitContent:{maxWidth:"fit-content"},heightAuto:{height:"auto"}}},{name:"MuiSkeleton"})(u)},22489(e,t,n){"use strict";var r=n(46518),o=n(69565),i=n(79306),a=n(28551),s=n(1767),l=n(19462),u=n(96319),c=n(96395),p=n(9539),f=n(30684),d=n(84549),h=!c&&!f("filter",function(){}),m=!c&&!h&&d("filter",TypeError),g=c||h||m,b=l(function(){for(var e,t,n=this.iterator,r=this.predicate,i=this.next;;){if(e=a(o(i,n)),this.done=!!e.done)return;if(t=e.value,u(n,r,[t,this.counter++],!0))return t}});r({target:"Iterator",proto:!0,real:!0,forced:g},{filter:function(e){a(this);try{i(e)}catch(e){p(this,"throw",e)}return m?o(m,this,e):new b(s(this),{predicate:e})}})},22499(e){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},22534(e,t,n){"use strict";n.d(t,{K:()=>s,p:()=>l});var r=n(91667);const o="\nuniform float lighting_uAmbient;\nuniform float lighting_uDiffuse;\nuniform float lighting_uShininess;\nuniform vec3 lighting_uSpecularColor;\n\nvec3 lighting_getLightColor(vec3 surfaceColor, vec3 light_direction, vec3 view_direction, vec3 normal_worldspace, vec3 color) {\n vec3 halfway_direction = normalize(light_direction + view_direction);\n float lambertian = dot(light_direction, normal_worldspace);\n float specular = 0.0;\n if (lambertian > 0.0) {\n float specular_angle = max(dot(normal_worldspace, halfway_direction), 0.0);\n specular = pow(specular_angle, lighting_uShininess);\n }\n lambertian = max(lambertian, 0.0);\n return (lambertian * lighting_uDiffuse * surfaceColor + specular * lighting_uSpecularColor) * color;\n}\n\nvec3 lighting_getLightColor(vec3 surfaceColor, vec3 cameraPosition, vec3 position_worldspace, vec3 normal_worldspace) {\n vec3 lightColor = surfaceColor;\n\n if (lighting_uEnabled) {\n vec3 view_direction = normalize(cameraPosition - position_worldspace);\n lightColor = lighting_uAmbient * surfaceColor * lighting_uAmbientLight.color;\n\n for (int i = 0; i < MAX_LIGHTS; i++) {\n if (i >= lighting_uPointLightCount) {\n break;\n }\n PointLight pointLight = lighting_uPointLight[i];\n vec3 light_position_worldspace = pointLight.position;\n vec3 light_direction = normalize(light_position_worldspace - position_worldspace);\n lightColor += lighting_getLightColor(surfaceColor, light_direction, view_direction, normal_worldspace, pointLight.color);\n }\n\n for (int i = 0; i < MAX_LIGHTS; i++) {\n if (i >= lighting_uDirectionalLightCount) {\n break;\n }\n DirectionalLight directionalLight = lighting_uDirectionalLight[i];\n lightColor += lighting_getLightColor(surfaceColor, -directionalLight.direction, view_direction, normal_worldspace, directionalLight.color);\n }\n }\n return lightColor;\n}\n\nvec3 lighting_getSpecularLightColor(vec3 cameraPosition, vec3 position_worldspace, vec3 normal_worldspace) {\n vec3 lightColor = vec3(0, 0, 0);\n vec3 surfaceColor = vec3(0, 0, 0);\n\n if (lighting_uEnabled) {\n vec3 view_direction = normalize(cameraPosition - position_worldspace);\n\n for (int i = 0; i < MAX_LIGHTS; i++) {\n if (i >= lighting_uPointLightCount) {\n break;\n }\n PointLight pointLight = lighting_uPointLight[i];\n vec3 light_position_worldspace = pointLight.position;\n vec3 light_direction = normalize(light_position_worldspace - position_worldspace);\n lightColor += lighting_getLightColor(surfaceColor, light_direction, view_direction, normal_worldspace, pointLight.color);\n }\n\n for (int i = 0; i < MAX_LIGHTS; i++) {\n if (i >= lighting_uDirectionalLightCount) {\n break;\n }\n DirectionalLight directionalLight = lighting_uDirectionalLight[i];\n lightColor += lighting_getLightColor(surfaceColor, -directionalLight.direction, view_direction, normal_worldspace, directionalLight.color);\n }\n }\n return lightColor;\n}\n",i={};function a(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i;if(!("material"in e))return{};const{material:t}=e;return t?function(e){const{ambient:t=.35,diffuse:n=.6,shininess:r=32,specularColor:o=[30,30,30]}=e;return{lighting_uAmbient:t,lighting_uDiffuse:n,lighting_uShininess:r,lighting_uSpecularColor:o.map(e=>e/255)}}(t):{lighting_uEnabled:!1}}const s={name:"gouraud-lighting",dependencies:[r._],vs:o,defines:{LIGHTING_VERTEX:1},getUniforms:a},l={name:"phong-lighting",dependencies:[r._],fs:o,defines:{LIGHTING_FRAGMENT:1},getUniforms:a}},22551(e,t,n){"use strict";var r=n(96540),o=n(69982);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n")})||!S||C)},25454(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.LayerTypeListItemFactory=f,t.default=void 0;var o,i=r(n(20166)),a=r(n(96540)),s=r(n(78094)),l=n(77085),u=r(n(46942)),c=n(29688),p=s.default.div(o||(o=(0,i.default)(["\n &.list {\n display: flex;\n align-items: center;\n\n .layer-type-selector__item__icon {\n color: ",";\n background-size: ","px\n ","px;\n margin-right: 12px;\n }\n }\n\n .layer-type-selector__item__icon {\n color: ",";\n display: flex;\n background-image: url(",");\n background-size: ","px\n ","px;\n }\n\n .layer-type-selector__item__label {\n text-transform: capitalize;\n font-size: 12px;\n text-align: center;\n color: ",";\n }\n"])),function(e){return e.theme.activeColor},function(e){return e.theme.layerTypeIconSizeSM},function(e){return e.theme.layerTypeIconSizeSM},function(e){return e.theme.labelColor},"".concat(l.CLOUDFRONT,"/kepler.gl-layer-icon-bg.png"),function(e){return e.theme.layerTypeIconSizeL},function(e){return e.theme.layerTypeIconSizeL},function(e){return e.theme.selectColor});function f(){return function(e){var t=e.value,n=e.isTile;return a.default.createElement(p,{className:(0,u.default)("layer-type-selector__item__inner",{list:!n})},a.default.createElement("div",{className:"layer-type-selector__item__icon"},a.default.createElement(t.icon,{height:"".concat(n?50:28,"px")})),a.default.createElement("div",{className:"layer-type-selector__item__label"},a.default.createElement(c.FormattedMessage,{id:"layer.type.".concat(t.label.toLowerCase()),defaultMessage:t.label})))}}var d=f;t.default=d},25499(e){"use strict";e.exports=function(e){var t,n={};if(!(e instanceof Object)||Array.isArray(e))throw new Error("keyMirror(...): Argument must be an object.");for(t in e)e.hasOwnProperty(t)&&(n[t]=t);return n}},25607(e,t){var n,r;void 0===(r="function"==typeof(n=function(){"use strict";function e(e,t,n){this.low=0|e,this.high=0|t,this.unsigned=!!n}function t(e){return!0===(e&&e.__isLong__)}e.prototype.__isLong__,Object.defineProperty(e.prototype,"__isLong__",{value:!0,enumerable:!1,configurable:!1}),e.isLong=t;var n={},r={};function o(e,t){var o,i,s;return t?(s=0<=(e>>>=0)&&e<256)&&(i=r[e])?i:(o=a(e,(0|e)<0?-1:0,!0),s&&(r[e]=o),o):(s=-128<=(e|=0)&&e<128)&&(i=n[e])?i:(o=a(e,e<0?-1:0,!1),s&&(n[e]=o),o)}function i(e,t){if(isNaN(e)||!isFinite(e))return t?m:h;if(t){if(e<0)return m;if(e>=p)return A}else{if(e<=-f)return M;if(e+1>=f)return y}return e<0?i(-e,t).neg():a(e%c|0,e/c|0,t)}function a(t,n,r){return new e(t,n,r)}e.fromInt=o,e.fromNumber=i,e.fromBits=a;var s=Math.pow;function l(e,t,n){if(0===e.length)throw Error("empty string");if("NaN"===e||"Infinity"===e||"+Infinity"===e||"-Infinity"===e)return h;if("number"==typeof t?(n=t,t=!1):t=!!t,(n=n||10)<2||360)throw Error("interior hyphen");if(0===r)return l(e.substring(1),t,n).neg();for(var o=i(s(n,8)),a=h,u=0;u>>0:this.low},_.toNumber=function(){return this.unsigned?(this.high>>>0)*c+(this.low>>>0):this.high*c+(this.low>>>0)},_.toString=function(e){if((e=e||10)<2||36>>0).toString(e);if((a=u).isZero())return c+l;for(;c.length<6;)c="0"+c;l=""+c+l}},_.getHighBits=function(){return this.high},_.getHighBitsUnsigned=function(){return this.high>>>0},_.getLowBits=function(){return this.low},_.getLowBitsUnsigned=function(){return this.low>>>0},_.getNumBitsAbs=function(){if(this.isNegative())return this.eq(M)?64:this.neg().getNumBitsAbs();for(var e=0!=this.high?this.high:this.low,t=31;t>0&&!(e&1<=0},_.isOdd=function(){return!(1&~this.low)},_.isEven=function(){return!(1&this.low)},_.equals=function(e){return t(e)||(e=u(e)),(this.unsigned===e.unsigned||this.high>>>31!=1||e.high>>>31!=1)&&this.high===e.high&&this.low===e.low},_.eq=_.equals,_.notEquals=function(e){return!this.eq(e)},_.neq=_.notEquals,_.lessThan=function(e){return this.comp(e)<0},_.lt=_.lessThan,_.lessThanOrEqual=function(e){return this.comp(e)<=0},_.lte=_.lessThanOrEqual,_.greaterThan=function(e){return this.comp(e)>0},_.gt=_.greaterThan,_.greaterThanOrEqual=function(e){return this.comp(e)>=0},_.gte=_.greaterThanOrEqual,_.compare=function(e){if(t(e)||(e=u(e)),this.eq(e))return 0;var n=this.isNegative(),r=e.isNegative();return n&&!r?-1:!n&&r?1:this.unsigned?e.high>>>0>this.high>>>0||e.high===this.high&&e.low>>>0>this.low>>>0?-1:1:this.sub(e).isNegative()?-1:1},_.comp=_.compare,_.negate=function(){return!this.unsigned&&this.eq(M)?M:this.not().add(g)},_.neg=_.negate,_.add=function(e){t(e)||(e=u(e));var n=this.high>>>16,r=65535&this.high,o=this.low>>>16,i=65535&this.low,s=e.high>>>16,l=65535&e.high,c=e.low>>>16,p=0,f=0,d=0,h=0;return d+=(h+=i+(65535&e.low))>>>16,f+=(d+=o+c)>>>16,p+=(f+=r+l)>>>16,p+=n+s,a((d&=65535)<<16|(h&=65535),(p&=65535)<<16|(f&=65535),this.unsigned)},_.subtract=function(e){return t(e)||(e=u(e)),this.add(e.neg())},_.sub=_.subtract,_.multiply=function(e){if(this.isZero())return h;if(t(e)||(e=u(e)),e.isZero())return h;if(this.eq(M))return e.isOdd()?M:h;if(e.eq(M))return this.isOdd()?M:h;if(this.isNegative())return e.isNegative()?this.neg().mul(e.neg()):this.neg().mul(e).neg();if(e.isNegative())return this.mul(e.neg()).neg();if(this.lt(d)&&e.lt(d))return i(this.toNumber()*e.toNumber(),this.unsigned);var n=this.high>>>16,r=65535&this.high,o=this.low>>>16,s=65535&this.low,l=e.high>>>16,c=65535&e.high,p=e.low>>>16,f=65535&e.low,m=0,g=0,b=0,v=0;return b+=(v+=s*f)>>>16,g+=(b+=o*f)>>>16,b&=65535,g+=(b+=s*p)>>>16,m+=(g+=r*f)>>>16,g&=65535,m+=(g+=o*p)>>>16,g&=65535,m+=(g+=s*c)>>>16,m+=n*f+r*p+o*c+s*l,a((b&=65535)<<16|(v&=65535),(m&=65535)<<16|(g&=65535),this.unsigned)},_.mul=_.multiply,_.divide=function(e){if(t(e)||(e=u(e)),e.isZero())throw Error("division by zero");if(this.isZero())return this.unsigned?m:h;var n,r,o;if(this.unsigned){if(e.unsigned||(e=e.toUnsigned()),e.gt(this))return m;if(e.gt(this.shru(1)))return b;o=m}else{if(this.eq(M))return e.eq(g)||e.eq(v)?M:e.eq(M)?g:(n=this.shr(1).div(e).shl(1)).eq(h)?e.isNegative()?g:v:(r=this.sub(e.mul(n)),o=n.add(r.div(e)));if(e.eq(M))return this.unsigned?m:h;if(this.isNegative())return e.isNegative()?this.neg().div(e.neg()):this.neg().div(e).neg();if(e.isNegative())return this.div(e.neg()).neg();o=h}for(r=this;r.gte(e);){n=Math.max(1,Math.floor(r.toNumber()/e.toNumber()));for(var a=Math.ceil(Math.log(n)/Math.LN2),l=a<=48?1:s(2,a-48),c=i(n),p=c.mul(e);p.isNegative()||p.gt(r);)p=(c=i(n-=l,this.unsigned)).mul(e);c.isZero()&&(c=g),o=o.add(c),r=r.sub(p)}return o},_.div=_.divide,_.modulo=function(e){return t(e)||(e=u(e)),this.sub(this.div(e).mul(e))},_.mod=_.modulo,_.not=function(){return a(~this.low,~this.high,this.unsigned)},_.and=function(e){return t(e)||(e=u(e)),a(this.low&e.low,this.high&e.high,this.unsigned)},_.or=function(e){return t(e)||(e=u(e)),a(this.low|e.low,this.high|e.high,this.unsigned)},_.xor=function(e){return t(e)||(e=u(e)),a(this.low^e.low,this.high^e.high,this.unsigned)},_.shiftLeft=function(e){return t(e)&&(e=e.toInt()),0==(e&=63)?this:e<32?a(this.low<>>32-e,this.unsigned):a(0,this.low<>>e|this.high<<32-e,this.high>>e,this.unsigned):a(this.high>>e-32,this.high>=0?0:-1,this.unsigned)},_.shr=_.shiftRight,_.shiftRightUnsigned=function(e){if(t(e)&&(e=e.toInt()),0==(e&=63))return this;var n=this.high;return e<32?a(this.low>>>e|n<<32-e,n>>>e,this.unsigned):a(32===e?n:n>>>e-32,0,this.unsigned)},_.shru=_.shiftRightUnsigned,_.toSigned=function(){return this.unsigned?a(this.low,this.high,!1):this},_.toUnsigned=function(){return this.unsigned?this:a(this.low,this.high,!0)},_.toBytes=function(e){return e?this.toBytesLE():this.toBytesBE()},_.toBytesLE=function(){var e=this.high,t=this.low;return[255&t,t>>>8&255,t>>>16&255,t>>>24&255,255&e,e>>>8&255,e>>>16&255,e>>>24&255]},_.toBytesBE=function(){var e=this.high,t=this.low;return[e>>>24&255,e>>>16&255,e>>>8&255,255&e,t>>>24&255,t>>>16&255,t>>>8&255,255&t]},e})?n.apply(t,[]):n)||(e.exports=r)},25727(e,t,n){"use strict";n.d(t,{Ay:()=>p});var r=n(44874),o=n(65606);const i={trace:"DEBUG",debug:"DEBUG",info:"INFO",warn:"WARNING",error:"ERROR",fatal:"CRITICAL"};function a(e,t={}){let{serviceName:n,version:r}=t;return{base:n&&r?{serviceContext:{service:n,version:r}}:null,formatters:{level:e=>({severity:i[e]??i.info,...["error","fatal"].includes(e)&&{"@type":"type.googleapis.com/google.devtools.clouderrorreporting.v1beta1.ReportedErrorEvent"}}),log(e){let t=e,n=t.err?.stack??t.error?.stack??t.e?.stack;return{...e,...n&&{stack_trace:n}}}},messageKey:"message",...e}}let s=((l={}).trace="trace",l.debug="debug",l.info="info",l.warn="warn",l.error="error",l.fatal="fatal",l);var l;const u=(e,t,n)=>{let i;return i=r(a({level:o.env.PINO_LOG_LEVEL||"info",...t},n)),i.level=e,i};var c=class e{#e=[];#t;constructor(t,n){this.addContextMiddleware=e=>this.#e.push(e),this.trace=(e,t)=>this.winstonLikeLoggerCall(s.trace,e,t),this.traceLazy=e=>this.lazyLoggerCall(s.trace,e),this.debug=(e,t)=>this.winstonLikeLoggerCall(s.debug,e,t),this.debugLazy=e=>this.lazyLoggerCall(s.debug,e),this.info=(e,t)=>this.winstonLikeLoggerCall(s.info,e,t),this.infoLazy=e=>this.lazyLoggerCall(s.info,e),this.warn=(e,t)=>this.winstonLikeLoggerCall(s.warn,e,t),this.warnLazy=e=>this.lazyLoggerCall(s.warn,e),this.error=(e,t)=>this.winstonLikeLoggerCall(s.error,e,t),this.errorLazy=e=>this.lazyLoggerCall(s.error,e),this.fatal=(e,t)=>this.winstonLikeLoggerCall(s.fatal,e,t),this.fatalLazy=e=>this.lazyLoggerCall(s.fatal,e),this.silent=(e,t)=>{},this.child=(...t)=>{let n=new e;if(n.#e=[...this.#e],"string"==typeof t[0]){let[e,r]=t;n.#t=this.#t.child(r,{msgPrefix:`[${e}] `})}else{if("object"!=typeof t[0])throw Error("Invalid arguments to child logger");n.#t=this.#t.child(t[0])}return n},this.#t=u((e=>e||(o.env.LOG_LEVEL?o.env.LOG_LEVEL:["production","staging","test"].includes("production")?s.info:s.debug))(t),{mixin:()=>this.addMetadata(),serializers:{...r.stdSerializers,e:r.stdSerializers.errWithCause,err:r.stdSerializers.errWithCause,error:r.stdSerializers.errWithCause,errors:e=>Array.isArray(e)?e.map(r.stdSerializers.errWithCause):r.stdSerializers.errWithCause(e)}},n)}winstonLikeLoggerCall(e,t,n){t&&"object"==typeof t&&"string"==typeof n?this.#t[e](t,n):n?this.#t[e](n,t):this.#t[e](t)}lazyLoggerCall(e,t){if(!this.#t.isLevelEnabled(e))return;let[n,r]=t();this.winstonLikeLoggerCall(e,n,r)}addMetadata(){let e={};return this.#e.forEach(t=>{let n=t();Object.assign(e,n)}),e}get level(){return this.#t.level}},p=(e,t)=>new c(e,t)},25745(e,t,n){"use strict";var r=n(77629);e.exports=function(e,t){return r[e]||(r[e]=t||{})}},25767(e,t,n){"use strict";var r=n(60301),o=n(39209),i=n(10487),a=n(36556),s=n(75795),l=n(93628),u=a("Object.prototype.toString"),c=n(49092)(),p="undefined"==typeof globalThis?n.g:globalThis,f=o(),d=a("String.prototype.slice"),h=a("Array.prototype.indexOf",!0)||function(e,t){for(var n=0;n-1?t:"Object"===t&&function(e){var t=!1;return r(m,function(n,r){if(!t)try{n(e),t=d(r,1)}catch(e){}}),t}(e)}return s?function(e){var t=!1;return r(m,function(n,r){if(!t)try{"$"+n(e)===r&&(t=d(r,1))}catch(e){}}),t}(e):null}},25798(e,t,n){"use strict";n.d(t,{Cj:()=>d,ob:()=>h,sy:()=>p,fY:()=>f});var r=n(62671),o=n(80606),i=n(37682),a=n(92717),s=n(7392),l=n(55992);function u(e){switch(e){case 6406:case 33326:case 6403:return 1;case 33328:case 33319:return 2;case 6407:case 34837:return 3;case 6408:case 34836:return 4;default:return(0,l.v)(!1),0}}var c=n(1175);function p(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{sourceX:n=0,sourceY:r=0,sourceFormat:o=6408}=t;let{sourceAttachment:i=36064,target:a=null,sourceWidth:c,sourceHeight:p,sourceType:f}=t;const{framebuffer:d,deleteFramebuffer:h}=m(e);(0,l.v)(d);const{gl:g,handle:b,attachments:v}=d;c=c||d.width,p=p||d.height,36064===i&&null===b&&(i=1028),(0,l.v)(v[i]),f=f||v[i].type,a=function(e,t,n,r,o){if(e)return e;t=t||5121;return new((0,s.Xj)(t,{clamped:!1}))(r*o*u(n))}(a,f,o,c,p),f=f||(0,s.jX)(a);const y=g.bindFramebuffer(36160,b);return g.readPixels(n,r,c,p,o,f,a),g.bindFramebuffer(36160,y||null),h&&d.delete(),a}function f(e,t){let{sourceX:n=0,sourceY:o=0,sourceFormat:i=6408,target:s=null,targetByteOffset:c=0,sourceWidth:p,sourceHeight:f,sourceType:d}=t;const{framebuffer:h,deleteFramebuffer:g}=m(e);(0,l.v)(h),p=p||h.width,f=f||h.height;const b=(0,a.Dz)(h.gl);if(d=d||(s?s.type:5121),!s){const e=u(i),t=function(e){switch(e){case 5121:return 1;case 33635:case 32819:case 32820:return 2;case 5126:return 4;default:return(0,l.v)(!1),0}}(d),n=c+p*f*e*t;s=new r.A(b,{byteLength:n,accessor:{type:d,size:e}})}return s.bind({target:35051}),(0,a.zv)(b,{framebuffer:h},()=>{b.readPixels(n,o,p,f,i,d,c)}),s.unbind({target:35051}),g&&h.delete(),s}function d(e){let{sourceAttachment:t=36064,targetMaxHeight:n=Number.MAX_SAFE_INTEGER}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=p(e,{sourceAttachment:t}),{width:o,height:i}=e;for(;i>n;)({data:r,width:o,height:i}=(0,s.Ij)({data:r,width:o,height:i}));(0,s.H)({data:r,width:o,height:i});const a=document.createElement("canvas");a.width=o,a.height=i;const l=a.getContext("2d"),u=l.createImageData(o,i);return u.data.set(r),l.putImageData(u,0,0),a.toDataURL()}function h(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{sourceX:r=0,sourceY:o=0,targetMipmaplevel:s=0,targetInternalFormat:u=6408}=n;let{targetX:c,targetY:p,targetZ:f,width:d,height:h}=n;const{framebuffer:g,deleteFramebuffer:b}=m(e);(0,l.v)(g);const{gl:v,handle:y}=g,A=void 0!==c||void 0!==p||void 0!==f;c=c||0,p=p||0,f=f||0;const M=v.bindFramebuffer(36160,y);(0,l.v)(t);let _=null;if(t instanceof i.A&&(_=t,d=Number.isFinite(d)?d:_.width,h=Number.isFinite(h)?h:_.height,_.bind(0),t=_.target),A)switch(t){case 3553:case 34067:v.copyTexSubImage2D(t,s,c,p,r,o,d,h);break;case 35866:case 32879:(0,a.Dz)(v).copyTexSubImage3D(t,s,c,p,f,r,o,d,h)}else v.copyTexImage2D(t,s,u,r,o,d,h,0);return _&&_.unbind(),v.bindFramebuffer(36160,M||null),b&&g.delete(),_}function m(e){return e instanceof o.A?{framebuffer:e,deleteFramebuffer:!1}:{framebuffer:(0,c.$)(e),deleteFramebuffer:!0}}},25812(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i,a,s,l,u=r(n(17383)),c=r(n(34579)),p=r(n(12475)),f=r(n(29511)),d=r(n(28452)),h=r(n(63072)),m=r(n(73738)),g=r(n(20166)),b=r(n(43693)),v=o(n(96540)),y=r(n(78094)),A=n(80750),M=n(37934),_=r(n(63175)),O=n(6973),z=n(29688),w=r(n(73908)),x=n(77085),E=n(10561),S=n(95196);function C(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function T(e){for(var t=1;t1&&v.default.createElement(P,null,v.default.createElement(R,{"data-tip":!0,"data-for":"addon-".concat(p.name)},v.default.createElement(q,{status:g},v.default.createElement(M.Hash,{height:"8px",onClick:function(e){e.stopPropagation(),o.setState({show:Boolean(!c)})}})),v.default.createElement(O.Tooltip,{id:"addon-".concat(p.name),effect:"solid"},v.default.createElement("span",null,d?function(e,t){if(!t)return null;var n=e.find(function(e){return L(e)===t});return n?n.label:"object"===(0,m.default)(t)?JSON.stringify(t,null,2):String(t)}(f,p.format):v.default.createElement(z.FormattedMessage,{id:"fieldSelector.formatting"})))),c&&v.default.createElement(k,null,v.default.createElement(_.default,{options:f,selectionIndex:h,displayOption:function(e){return e.label},onOptionSelected:function(r,i){i.stopPropagation(),o.setState({show:!1});var a=t.fieldsToShow[e].map(function(e){return e.name===p.name?{name:p.name,format:L(r)}:e}),s=T(T({},t),{},{fieldsToShow:T(T({},t.fieldsToShow),{},(0,b.default)({},e,a))});n(s)}}))),v.default.createElement(M.Delete,{onClick:a?null:u}))}}]),l}(v.Component);return(0,w.default)(o)}},25843(e,t,n){"use strict";var r=n(46518),o=n(52703);r({target:"Number",stat:!0,forced:Number.parseInt!==o},{parseInt:o})},25858(e,t,n){var r="Expected a function",o=/^\s+|\s+$/g,i=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,s=/^0o[0-7]+$/i,l=parseInt,u="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,c="object"==typeof self&&self&&self.Object===Object&&self,p=u||c||Function("return this")(),f=Object.prototype.toString,d=Math.max,h=Math.min,m=function(){return p.Date.now()};function g(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function b(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==f.call(e)}(e))return NaN;if(g(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=g(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(o,"");var n=a.test(e);return n||s.test(e)?l(e.slice(2),n?2:8):i.test(e)?NaN:+e}e.exports=function(e,t,n){var o=!0,i=!0;if("function"!=typeof e)throw new TypeError(r);return g(n)&&(o="leading"in n?!!n.leading:o,i="trailing"in n?!!n.trailing:i),function(e,t,n){var o,i,a,s,l,u,c=0,p=!1,f=!1,v=!0;if("function"!=typeof e)throw new TypeError(r);function y(t){var n=o,r=i;return o=i=void 0,c=t,s=e.apply(r,n)}function A(e){var n=e-u;return void 0===u||n>=t||n<0||f&&e-c>=a}function M(){var e=m();if(A(e))return _(e);l=setTimeout(M,function(e){var n=t-(e-u);return f?h(n,a-(e-c)):n}(e))}function _(e){return l=void 0,v&&o?y(e):(o=i=void 0,s)}function O(){var e=m(),n=A(e);if(o=arguments,i=this,u=e,n){if(void 0===l)return function(e){return c=e,l=setTimeout(M,t),p?y(e):s}(u);if(f)return l=setTimeout(M,t),y(u)}return void 0===l&&(l=setTimeout(M,t)),s}return t=b(t)||0,g(n)&&(p=!!n.leading,a=(f="maxWait"in n)?d(b(n.maxWait)||0,t):a,v="trailing"in n?!!n.trailing:v),O.cancel=function(){void 0!==l&&clearTimeout(l),c=0,o=u=i=l=void 0},O.flush=function(){return void 0===l?s:_(m())},O}(e,t,{leading:o,maxWait:t,trailing:i})}},25897(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,i=r(n(94634)),a=r(n(91847)),s=r(n(20166)),l=r(n(96540)),u=r(n(78094)).default.button(o||(o=(0,s.default)(["\n color: ",";\n background-color: transparent;\n border: none;\n cursor: pointer;\n outline: none;\n transition: ",";\n height: 2rem;\n display: flex;\n align-items: center;\n padding: 0;\n\n &:hover {\n opacity: 0.8;\n }\n"])),function(e){return e.theme.optionButtonColor},function(e){return e.theme.transition}),c=function(){};t.default=function(e){var t=e.onClick,n=void 0===t?c:t,r=e.disabled,o=void 0!==r&&r,s=e.text,p=void 0===s?"":s,f=e.children,d=(0,a.default)(e,["onClick","disabled","text","children"]);return l.default.createElement(u,(0,i.default)({},d,{onClick:o?null:n}),p||f)}},25911(e,t,n){var r=n(38859),o=n(14248),i=n(19219);e.exports=function(e,t,n,a,s,l){var u=1&n,c=e.length,p=t.length;if(c!=p&&!(u&&p>c))return!1;var f=l.get(e),d=l.get(t);if(f&&d)return f==t&&d==e;var h=-1,m=!0,g=2&n?new r:void 0;for(l.set(e,t),l.set(t,e);++hi});var r=n(36061),o=(n(96540),n(37727));function i(){return(0,r.A)()||o.A}},26269(e){"use strict";e.exports={}},26286(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t._updateProperty=t.forwardTo=t._actionFor=t.unwrap=t.isForwardAction=t.wrapTo=t.getActionForwardAddress=t.ADDRESS_PREFIX=t.FORWARD=void 0;var o=r(n(43693)),i=r(n(60357));function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function s(e){for(var t=1;to}),r.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t)}}}},26395(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.removeSuffixAndDelimiters=_,t.findPointFieldPairs=O,t.sortDatasetByColumn=function(e,t,n){var r=e.allIndexes,o=e.fields,i=e.dataContainer,s=o.findIndex(function(e){return e.name===t});if(s<0)return e;var l=c.SORT_ORDER[n]||c.SORT_ORDER.ASCENDING;if(l===c.SORT_ORDER.UNSORT)return A(A({},e),{},{sortColumn:{},sortOrder:null});var u=l===c.SORT_ORDER.ASCENDING?p.ascending:p.descending,f=r.slice().sort(function(e,t){return u(i.valueAt(e,s),i.valueAt(t,s))});return A(A({},e),{},{sortColumn:(0,a.default)({},t,l),sortOrder:f})},t.copyTable=z,t.copyTableAndUpdate=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.entries(t).reduce(function(e,t){return e[t[0]]=t[1],e},z(e))},t.default=void 0;var o=r(n(73738)),i=r(n(41132)),a=r(n(43693)),s=r(n(17383)),l=r(n(34579)),u=n(45439),c=n(77085),p=n(88903),f=n(50611),d=n(3491),h=n(72270),m=n(95196),g=n(30863),b=n(35491);function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}(c.TRIP_POINT_FIELDS);try{for(s.s();!(a=s.n()).done;){var l=a.value;if(r.endsWith(l[0])){var u=function(){var o=new RegExp("".concat(l[0],"$")),a=r.replace(o,l[1]),s=t.findIndex(function(e){return e===a});if(s>-1){var u=_(r,l[0]);return n.push({defaultName:u,pair:{lat:{fieldIdx:i,value:e[i].name},lng:{fieldIdx:s,value:e[s].name}},suffix:l}),{v:n}}}();if("object"===(0,o.default)(u))return u.v}}}catch(e){s.e(e)}finally{s.f()}return n},[])}function z(e){return Object.assign(Object.create(Object.getPrototypeOf(e)),e)}var w=function(){function e(t){var n=t.info,r=void 0===n?{}:n,o=t.data,i=t.color,a=t.metadata,l=t.supportedFilterTypes;(0,s.default)(this,e);var u=(0,b.createDataContainer)(o.rows,{fields:o.fields}),p=A({id:(0,f.generateHashId)(4),label:"new dataset"},r||{}),h=p.id,g=o.fields.map(function(e,t){return A(A({},e),{},{fieldIdx:t,id:e.name,displayName:e.displayName||e.name,valueAccessor:m.maybeToDate.bind(null,e.type===c.ALL_FIELD_TYPES.timestamp,t,e.format,u)})}),v=u.getPlainIndex();this.id=p.id,this.label=p.label,this.color=i,this.metadata=A(A({},a),{},{id:p.id,label:p.label}),this.dataContainer=u,this.allIndexes=v,this.filteredIndex=v,this.filteredIndexForDomain=v,this.fieldPairs=O(g),this.fields=g,this.gpuFilter=(0,d.getGpuFilterProps)([],h,g),l&&(this.supportedFilterTypes=l)}return(0,l.default)(e,[{key:"getColumnField",value:function(e){var t=this.fields.find(function(t){return t[M]===e});return this._assetField(e,t),t}},{key:"getColumnFieldIdx",value:function(e){var t=this.fields.findIndex(function(t){return t[M]===e});return this._assetField(e,Boolean(t>-1)),t}},{key:"getValue",value:function(e,t){var n=this.getColumnField(e);return n?n.valueAccessor({index:t}):null}},{key:"updateColumnField",value:function(e,t){this.fields=Object.assign((0,i.default)(this.fields),(0,a.default)({},e,t))}},{key:"getColumnFilterProps",value:function(e){var t=this.getColumnFieldIdx(e);if(t<0)return null;var n=this.fields[t];if(n.hasOwnProperty("filterProps"))return n.filterProps;var r=this.getColumnFilterDomain(n);if(!r)return null;var o=(0,h.getFilterProps)(n,r),i=A(A({},n),{},{filterProps:o});return this.updateColumnField(t,i),o}},{key:"filterTable",value:function(e,t,n){var r=this,o=this.dataContainer,i=this.id,s=this.filterRecord,l=this.fields,u=(0,h.getFilterRecord)(i,e,n||{});if(this.filterRecord=u,this.gpuFilter=(0,d.getGpuFilterProps)(e,i,l),!e.length)return this.filteredIndex=this.allIndexes,this.filteredIndexForDomain=this.allIndexes,this;this.changedFilters=(0,h.diffFilters)(u,s);var c=Boolean(this.changedFilters.dynamicDomain),p=Boolean(this.changedFilters.cpu),f={};if(c||p){var m=c?u.dynamicDomain:null,g=p?u.cpu:null,b=e.reduce(function(e,n){var i=(0,d.getDatasetFieldIndexForFilter)(r.id,n),s=-1!==i?l[i]:null;return A(A({},e),{},(0,a.default)({},n.id,(0,h.getFilterFunction)(s,r.id,n,t,o)))},{});f=(0,h.filterDataByFilterTypes)({dynamicDomainFilters:m,cpuFilters:g,filterFuncs:b},o)}return this.filteredIndex=f.filteredIndex||this.filteredIndex,this.filteredIndexForDomain=f.filteredIndexForDomain||this.filteredIndexForDomain,this}},{key:"filterTableCPU",value:function(e,t){var n={cpuOnly:!0,ignoreDomain:!0};if(!e.length)return this.filteredIdxCPU=this.allIndexes,this.filterRecordCPU=(0,h.getFilterRecord)(this.id,e,n),this;if(!e.find(function(e){return e.gpu}))return this.filteredIdxCPU=this.filteredIndex,this.filterRecordCPU=(0,h.getFilterRecord)(this.id,e,n),this;var r=z(this);r.filterRecord=this.filterRecordCPU,r.filteredIndex=this.filteredIdxCPU||[];var o=r.filterTable(e,t,n);return this.filteredIdxCPU=o.filteredIndex,this.filterRecordCPU=o.filterRecord,this}},{key:"getColumnFilterDomain",value:function(e){var t=this.dataContainer,n=e.valueAccessor;switch(e.type){case c.ALL_FIELD_TYPES.real:case c.ALL_FIELD_TYPES.integer:return(0,h.getNumericFieldDomain)(t,n);case c.ALL_FIELD_TYPES.boolean:return{domain:[!0,!1]};case c.ALL_FIELD_TYPES.string:case c.ALL_FIELD_TYPES.date:return{domain:(0,g.getOrdinalDomain)(t,n)};case c.ALL_FIELD_TYPES.timestamp:return(0,h.getTimestampFieldDomain)(t,n);default:return{domain:(0,g.getOrdinalDomain)(t,n)}}}},{key:"getColumnLayerDomain",value:function(e,t){var n=this.dataContainer,r=this.filteredIndexForDomain;if(!c.SCALE_TYPES[t])return u.console.error("scale type ".concat(t," not supported")),null;var o=e.valueAccessor,i=function(e){return o({index:e})},a=(0,m.getSortingFunction)(e.type);switch(t){case c.SCALE_TYPES.ordinal:case c.SCALE_TYPES.point:return(0,g.getOrdinalDomain)(n,o);case c.SCALE_TYPES.quantile:return(0,g.getQuantileDomain)(r,i,a);case c.SCALE_TYPES.log:return(0,g.getLogDomain)(r,i);case c.SCALE_TYPES.quantize:case c.SCALE_TYPES.linear:case c.SCALE_TYPES.sqrt:default:return(0,g.getLinearDomain)(r,i)}}},{key:"_assetField",value:function(e,t){t||u.console.error("".concat(e," doesnt exist in dataset ").concat(this.id))}}]),e}();t.default=w},26435(e,t,n){!function(e){"use strict";e.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}}})}(n(95093))},26439(e,t,n){var r=n(27899),o={};function i(e){return o[e=e||256]||(o[e]=new r({size:e})),o[e]}e.exports.viewport=function(e,t,n,r,o,a){n=void 0===n?0:n,r=void 0===r?20:r;var s=i(o),l=r,u=s.px([e[0],e[1]],l),c=s.px([e[2],e[3]],l),p=c[0]-u[0],f=u[1]-c[1],d=u[0]+p/2,h=c[1]+f/2,m=function(e,t,n){var r=Math.min(e-Math.log(t[0])/Math.log(2),e-Math.log(t[1])/Math.log(2));return n?r:Math.floor(r)}(l,[p/t[0],f/t[1]],a);return{center:s.ll([d,h],l),zoom:Math.max(n,Math.min(r,m))}},e.exports.bounds=function(e,t,n,r){void 0!==e.lon&&(e=[e.lon,e.lat]);var o=i(r),a=o.px(e,t),s=o.ll([a[0]-n[0]/2,a[1]-n[1]/2],t),l=o.ll([a[0]+n[0]/2,a[1]+n[1]/2],t);return[s[0],l[1],l[0],s[1]]}},26479(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},r(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__assign||function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n":">","<":"<"};var f=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.render=function(){var e,t=this.props,n=t.json,r=t.data,o=t.replacer,s=t.space,l=t.themeClassName,f=t.theme,d=t.onJSONPrettyError,h=t.onError,m=t.silent,g=t.mainStyle,b=t.keyStyle,v=t.valueStyle,y=t.stringStyle,A=t.booleanStyle,M=t.errorStyle,_=a(t,["json","data","replacer","space","themeClassName","theme","onJSONPrettyError","onError","silent","mainStyle","keyStyle","valueStyle","stringStyle","booleanStyle","errorStyle"]),O={mainStyle:g,keyStyle:b,valueStyle:v,stringStyle:y,booleanStyle:A,errorStyle:M},z=r||n;if("string"==typeof z)try{z=JSON.parse(z)}catch(t){return m||console.warn("[react-json-pretty]: "+t.message),d&&d(t),!d&&h&&(h(t),console.warn("JSONPretty#onError is deprecated, please use JSONPretty#onJSONPrettyError instead")),u.createElement("div",i({},_,{dangerouslySetInnerHTML:{__html:'
"+(e=z,(e?e.replace(/<|>|&|"|'/g,function(e){return p[e]}):e)+"
")}}))}return u.createElement("div",i({},_,{dangerouslySetInnerHTML:{__html:'
"+this._pretty(f,z,o,+s,O)+"
"}}))},t.prototype._pretty=function(e,t,n,r,o){var i=JSON.stringify(t,"function"==typeof n?n:null,isNaN(r)?2:r);return i?i.replace(/&/g,"&").replace(/\\"([^,])/g,"\\"$1").replace(//g,">").replace(/^( *)("[^"]+": )?("[^"]*"|[\w.+-]*)?([,[{]|\[\s*\],?|\{\s*\},?)?$/gm,this._replace.bind(null,e,o)):i},t.prototype._replace=function(e,t,n,r,o,i,a){var s="",l='",u='",p='",f='",d=r||"";return o&&(d=d+'"'+l+o.replace(/^"|":\s$/g,"")+s+'": '),i&&(d="true"===i||"false"===i?d+f+i+s:d+('"'===i[0]?p:u)+i+s),d+(a||"")},t.propTypes={data:l.any,json:l.any,replacer:l.func,silent:l.bool,space:l.oneOfType([l.number,l.string]),theme:l.object,themeClassName:l.string,onJSONPrettyError:l.func},t.defaultProps={data:"",json:"",silent:!0,space:2,themeClassName:"__json-pretty__"},t}(u.Component);e.exports=f},26484(e,t,n){n(78750),n(32160),e.exports=n(6791).Array.from},26623(e,t,n){"use strict";var r=n(6305),o=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.pointColResolver=t.mapboxRequiredColumns=void 0;var i=o(n(17383)),a=o(n(34579)),s=o(n(12475)),l=o(n(29511)),u=o(n(28452)),c=o(n(63072)),p=o(n(43693)),f=r(n(87454)),d=n(22325),h=n(72020);function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function g(e){for(var t=1;tPe,lV:()=>Re,l1:()=>Ee});var r=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===o}(e)}(e)},o="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function i(e,t){return!1!==t.clone&&t.isMergeableObject(e)?s((n=e,Array.isArray(n)?[]:{}),e,t):e;var n}function a(e,t,n){return e.concat(t).map(function(e){return i(e,n)})}function s(e,t,n){(n=n||{}).arrayMerge=n.arrayMerge||a,n.isMergeableObject=n.isMergeableObject||r;var o=Array.isArray(t);return o===Array.isArray(e)?o?n.arrayMerge(e,t,n):function(e,t,n){var r={};return n.isMergeableObject(e)&&Object.keys(e).forEach(function(t){r[t]=i(e[t],n)}),Object.keys(t).forEach(function(o){n.isMergeableObject(t[o])&&e[o]?r[o]=s(e[o],t[o],n):r[o]=i(t[o],n)}),r}(e,t,n):i(t,n)}s.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce(function(e,n){return s(e,n,t)},{})};const l=s;var u=n(34963),c=n(22080),p=n(72641),f=n(52851),d=n(22031),h=n(37405);var m=n(79999);var g=n(80154),b=n(39759),v=n(16489);var y=n(76912),A=n(15647),M=n(13153);const _=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)(0,y.A)(t,(0,v.A)(e)),e=(0,A.A)(e);return t}:M.A;var O=n(19042),z=n(33831);const w=function(e){return(0,z.A)(e,m.A,_)};var x=n(12434),E=Object.prototype.hasOwnProperty;var S=n(90565);var C=/\w*$/;var T=n(241),L=T.A?T.A.prototype:void 0,P=L?L.valueOf:void 0;var R=n(1801);const k=function(e,t,n){var r,o,i,a=e.constructor;switch(t){case"[object ArrayBuffer]":return(0,S.A)(e);case"[object Boolean]":case"[object Date]":return new a(+e);case"[object DataView]":return function(e,t){var n=t?(0,S.A)(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return(0,R.A)(e,n);case"[object Map]":case"[object Set]":return new a;case"[object Number]":case"[object String]":return new a(e);case"[object RegExp]":return(i=new(o=e).constructor(o.source,C.exec(o))).lastIndex=o.lastIndex,i;case"[object Symbol]":return r=e,P?Object(P.call(r)):{}}};var I=n(50407),D=n(92049),q=n(41200),N=n(53098);var j=n(52789),F=n(64841),B=F.A&&F.A.isMap;const W=B?(0,j.A)(B):function(e){return(0,N.A)(e)&&"[object Map]"==(0,x.A)(e)};var V=n(23149);var U=F.A&&F.A.isSet;const H=U?(0,j.A)(U):function(e){return(0,N.A)(e)&&"[object Set]"==(0,x.A)(e)};var Y="[object Arguments]",G="[object Function]",X="[object Object]",Z={};Z[Y]=Z["[object Array]"]=Z["[object ArrayBuffer]"]=Z["[object DataView]"]=Z["[object Boolean]"]=Z["[object Date]"]=Z["[object Float32Array]"]=Z["[object Float64Array]"]=Z["[object Int8Array]"]=Z["[object Int16Array]"]=Z["[object Int32Array]"]=Z["[object Map]"]=Z["[object Number]"]=Z[X]=Z["[object RegExp]"]=Z["[object Set]"]=Z["[object String]"]=Z["[object Symbol]"]=Z["[object Uint8Array]"]=Z["[object Uint8ClampedArray]"]=Z["[object Uint16Array]"]=Z["[object Uint32Array]"]=!0,Z["[object Error]"]=Z[G]=Z["[object WeakMap]"]=!1;const $=function e(t,n,r,o,i,a){var s,l=1&n,u=2&n,y=4&n;if(r&&(s=i?r(t,o,i,a):r(t)),void 0!==s)return s;if(!(0,V.A)(t))return t;var A=(0,D.A)(t);if(A){if(s=function(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&E.call(e,"index")&&(n.index=e.index,n.input=e.input),n}(t),!l)return(0,b.A)(t,s)}else{var M=(0,x.A)(t),z=M==G||"[object GeneratorFunction]"==M;if((0,q.A)(t))return(0,g.A)(t,l);if(M==X||M==Y||z&&!i){if(s=u||z?{}:(0,I.A)(t),!l)return u?function(e,t){return(0,d.A)(e,_(e),t)}(t,function(e,t){return e&&(0,d.A)(t,(0,m.A)(t),e)}(s,t)):function(e,t){return(0,d.A)(e,(0,v.A)(e),t)}(t,function(e,t){return e&&(0,d.A)(t,(0,h.A)(t),e)}(s,t))}else{if(!Z[M])return i?t:{};s=k(t,M,l)}}a||(a=new c.A);var S=a.get(t);if(S)return S;a.set(t,s),H(t)?t.forEach(function(o){s.add(e(o,n,r,o,t,a))}):W(t)&&t.forEach(function(o,i){s.set(i,e(o,n,r,i,t,a))});var C=y?u?w:O.A:u?m.A:h.A,T=A?void 0:C(t);return(0,p.A)(T||t,function(o,i){T&&(o=t[i=o]),(0,f.A)(s,i,e(o,n,r,i,t,a))}),s},K=function(e){return $(e,5)};var J=n(96540),Q=n(30115),ee=n.n(Q);const te=function(e){return $(e,4)};var ne=n(45572),re=n(61882),oe=n(37216),ie=n(30901),ae=n(3456);const se=function(e){return(0,D.A)(e)?(0,ne.A)(e,ie.A):(0,re.A)(e)?[e]:(0,b.A)((0,oe.A)((0,ae.A)(e)))};function le(){return le=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}function ce(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n(4146);var pe=(0,J.createContext)(void 0);pe.displayName="FormikContext";var fe=pe.Provider;function de(){var e=(0,J.useContext)(pe);return e}pe.Consumer;var he=function(e){return Array.isArray(e)&&0===e.length},me=function(e){return"function"==typeof e},ge=function(e){return null!==e&&"object"==typeof e},be=function(e){return String(Math.floor(Number(e)))===e},ve=function(e){return"[object String]"===Object.prototype.toString.call(e)},ye=function(e){return 0===J.Children.count(e)},Ae=function(e){return ge(e)&&me(e.then)};function Me(e,t,n,r){void 0===r&&(r=0);for(var o=se(t);e&&r=0?[]:{}}}return(0===i?e:o)[a[i]]===n?e:(void 0===n?delete o[a[i]]:o[a[i]]=n,0===i&&void 0===n&&delete r[a[i]],r)}function Oe(e,t,n,r){void 0===n&&(n=new WeakMap),void 0===r&&(r={});for(var o=0,i=Object.keys(e);o=n.length)break;i=n[o++]}else{if((o=n.next()).done)break;i=o.value}var a=i;Me(t,a.path)||(t=_e(t,a.path,a.message))}}return t}(n)):t(n)})})},[d.validationSchema]),x=(0,J.useCallback)(function(e,t){return new Promise(function(n){return n(y.current[e].validate(t))})},[]),E=(0,J.useCallback)(function(e){var t=Object.keys(y.current).filter(function(e){return me(y.current[e].validate)}),n=t.length>0?t.map(function(t){return x(t,Me(e,t))}):[Promise.resolve("DO_NOT_DELETE_YOU_WILL_BE_FIRED")];return Promise.all(n).then(function(e){return e.reduce(function(e,n,r){return"DO_NOT_DELETE_YOU_WILL_BE_FIRED"===n||n&&(e=_e(e,t[r],n)),e},{})})},[x]),S=(0,J.useCallback)(function(e){return Promise.all([E(e),d.validationSchema?w(e):{},d.validate?z(e):{}]).then(function(e){var t=e[0],n=e[1],r=e[2];return l.all([t,n,r],{arrayMerge:Ce})})},[d.validate,d.validationSchema,E,z,w]),C=Le(function(e){return void 0===e&&(e=_.values),O({type:"SET_ISVALIDATING",payload:!0}),S(e).then(function(e){return v.current&&(O({type:"SET_ISVALIDATING",payload:!1}),O({type:"SET_ERRORS",payload:e})),e})});(0,J.useEffect)(function(){a&&!0===v.current&&ee()(h.current,d.initialValues)&&C(h.current)},[a,C]);var T=(0,J.useCallback)(function(e){var t=e&&e.values?e.values:h.current,n=e&&e.errors?e.errors:m.current?m.current:d.initialErrors||{},r=e&&e.touched?e.touched:g.current?g.current:d.initialTouched||{},o=e&&e.status?e.status:b.current?b.current:d.initialStatus;h.current=t,m.current=n,g.current=r,b.current=o;var i=function(){O({type:"RESET_FORM",payload:{isSubmitting:!!e&&!!e.isSubmitting,errors:n,touched:r,status:o,values:t,isValidating:!!e&&!!e.isValidating,submitCount:e&&e.submitCount&&"number"==typeof e.submitCount?e.submitCount:0}})};if(d.onReset){var a=d.onReset(_.values,Z);Ae(a)?a.then(i):i()}else i()},[d.initialErrors,d.initialStatus,d.initialTouched,d.onReset]);(0,J.useEffect)(function(){!0!==v.current||ee()(h.current,d.initialValues)||c&&(h.current=d.initialValues,T(),a&&C(h.current))},[c,d.initialValues,T,a,C]),(0,J.useEffect)(function(){c&&!0===v.current&&!ee()(m.current,d.initialErrors)&&(m.current=d.initialErrors||ze,O({type:"SET_ERRORS",payload:d.initialErrors||ze}))},[c,d.initialErrors]),(0,J.useEffect)(function(){c&&!0===v.current&&!ee()(g.current,d.initialTouched)&&(g.current=d.initialTouched||we,O({type:"SET_TOUCHED",payload:d.initialTouched||we}))},[c,d.initialTouched]),(0,J.useEffect)(function(){c&&!0===v.current&&!ee()(b.current,d.initialStatus)&&(b.current=d.initialStatus,O({type:"SET_STATUS",payload:d.initialStatus}))},[c,d.initialStatus,d.initialTouched]);var L=Le(function(e){if(y.current[e]&&me(y.current[e].validate)){var t=Me(_.values,e),n=y.current[e].validate(t);return Ae(n)?(O({type:"SET_ISVALIDATING",payload:!0}),n.then(function(e){return e}).then(function(t){O({type:"SET_FIELD_ERROR",payload:{field:e,value:t}}),O({type:"SET_ISVALIDATING",payload:!1})})):(O({type:"SET_FIELD_ERROR",payload:{field:e,value:n}}),Promise.resolve(n))}return d.validationSchema?(O({type:"SET_ISVALIDATING",payload:!0}),w(_.values,e).then(function(e){return e}).then(function(t){O({type:"SET_FIELD_ERROR",payload:{field:e,value:Me(t,e)}}),O({type:"SET_ISVALIDATING",payload:!1})})):Promise.resolve()}),P=(0,J.useCallback)(function(e,t){var n=t.validate;y.current[e]={validate:n}},[]),R=(0,J.useCallback)(function(e){delete y.current[e]},[]),k=Le(function(e,t){return O({type:"SET_TOUCHED",payload:e}),(void 0===t?o:t)?C(_.values):Promise.resolve()}),I=(0,J.useCallback)(function(e){O({type:"SET_ERRORS",payload:e})},[]),D=Le(function(e,t){var r=me(e)?e(_.values):e;return O({type:"SET_VALUES",payload:r}),(void 0===t?n:t)?C(r):Promise.resolve()}),q=(0,J.useCallback)(function(e,t){O({type:"SET_FIELD_ERROR",payload:{field:e,value:t}})},[]),N=Le(function(e,t,r){var o=me(t)?t(Me(_.values,e)):t;return O({type:"SET_FIELD_VALUE",payload:{field:e,value:o}}),(void 0===r?n:r)?C(_e(_.values,e,o)):Promise.resolve()}),j=(0,J.useCallback)(function(e,t){var n,r=t,o=e;if(!ve(e)){e.persist&&e.persist();var i=e.target?e.target:e.currentTarget,a=i.type,s=i.name,l=i.id,u=i.value,c=i.checked,p=(i.outerHTML,i.options),f=i.multiple;r=t||s||l,o=/number|range/.test(a)?(n=parseFloat(u),isNaN(n)?"":n):/checkbox/.test(a)?function(e,t,n){if("boolean"==typeof e)return Boolean(t);var r=[],o=!1,i=-1;if(Array.isArray(e))r=e,o=(i=e.indexOf(n))>=0;else if(!n||"true"==n||"false"==n)return Boolean(t);return t&&n&&!o?r.concat(n):o?r.slice(0,i).concat(r.slice(i+1)):r}(Me(_.values,r),c,u):p&&f?function(e){return Array.from(e).filter(function(e){return e.selected}).map(function(e){return e.value})}(p):u}r&&N(r,o)},[N,_.values]),F=Le(function(e){if(ve(e))return function(t){return j(t,e)};j(e)}),B=Le(function(e,t,n){return void 0===t&&(t=!0),O({type:"SET_FIELD_TOUCHED",payload:{field:e,value:t}}),(void 0===n?o:n)?C(_.values):Promise.resolve()}),W=(0,J.useCallback)(function(e,t){e.persist&&e.persist();var n=e.target,r=n.name,o=n.id,i=(n.outerHTML,t||r||o);B(i,!0)},[B]),V=Le(function(e){if(ve(e))return function(t){return W(t,e)};W(e)}),U=(0,J.useCallback)(function(e){me(e)?O({type:"SET_FORMIK_STATE",payload:e}):O({type:"SET_FORMIK_STATE",payload:function(){return e}})},[]),H=(0,J.useCallback)(function(e){O({type:"SET_STATUS",payload:e})},[]),Y=(0,J.useCallback)(function(e){O({type:"SET_ISSUBMITTING",payload:e})},[]),G=Le(function(){return O({type:"SUBMIT_ATTEMPT"}),C().then(function(e){var t=e instanceof Error;if(!t&&0===Object.keys(e).length){var n;try{if(void 0===(n=$()))return}catch(e){throw e}return Promise.resolve(n).then(function(e){return v.current&&O({type:"SUBMIT_SUCCESS"}),e}).catch(function(e){if(v.current)throw O({type:"SUBMIT_FAILURE"}),e})}if(v.current&&(O({type:"SUBMIT_FAILURE"}),t))throw e})}),X=Le(function(e){e&&e.preventDefault&&me(e.preventDefault)&&e.preventDefault(),e&&e.stopPropagation&&me(e.stopPropagation)&&e.stopPropagation(),G().catch(function(e){console.warn("Warning: An unhandled error was caught from submitForm()",e)})}),Z={resetForm:T,validateForm:C,validateField:L,setErrors:I,setFieldError:q,setFieldTouched:B,setFieldValue:N,setStatus:H,setSubmitting:Y,setTouched:k,setValues:D,setFormikState:U,submitForm:G},$=Le(function(){return p(_.values,Z)}),Q=Le(function(e){e&&e.preventDefault&&me(e.preventDefault)&&e.preventDefault(),e&&e.stopPropagation&&me(e.stopPropagation)&&e.stopPropagation(),T()}),te=(0,J.useCallback)(function(e){return{value:Me(_.values,e),error:Me(_.errors,e),touched:!!Me(_.touched,e),initialValue:Me(h.current,e),initialTouched:!!Me(g.current,e),initialError:Me(m.current,e)}},[_.errors,_.touched,_.values]),ne=(0,J.useCallback)(function(e){return{setValue:function(t,n){return N(e,t,n)},setTouched:function(t,n){return B(e,t,n)},setError:function(t){return q(e,t)}}},[N,B,q]),re=(0,J.useCallback)(function(e){var t=ge(e),n=t?e.name:e,r=Me(_.values,n),o={name:n,value:r,onChange:F,onBlur:V};if(t){var i=e.type,a=e.value,s=e.as,l=e.multiple;"checkbox"===i?void 0===a?o.checked=!!r:(o.checked=!(!Array.isArray(r)||!~r.indexOf(a)),o.value=a):"radio"===i?(o.checked=r===a,o.value=a):"select"===s&&l&&(o.value=o.value||[],o.multiple=!0)}return o},[V,F,_.values]),oe=(0,J.useMemo)(function(){return!ee()(h.current,_.values)},[h.current,_.values]),ie=(0,J.useMemo)(function(){return void 0!==s?oe?_.errors&&0===Object.keys(_.errors).length:!1!==s&&me(s)?s(d):s:_.errors&&0===Object.keys(_.errors).length},[s,oe,_.errors,d]);return le({},_,{initialValues:h.current,initialErrors:m.current,initialTouched:g.current,initialStatus:b.current,handleBlur:V,handleChange:F,handleReset:Q,handleSubmit:X,resetForm:T,setErrors:I,setFormikState:U,setFieldTouched:B,setFieldValue:N,setFieldError:q,setStatus:H,setSubmitting:Y,setTouched:k,setValues:D,submitForm:G,validateForm:C,validateField:L,isValid:ie,dirty:oe,unregisterField:R,registerField:P,getFieldProps:re,getFieldMeta:te,getFieldHelpers:ne,validateOnBlur:o,validateOnChange:n,validateOnMount:a})}function Ee(e){var t=xe(e),n=e.component,r=e.children,o=e.render,i=e.innerRef;return(0,J.useImperativeHandle)(i,function(){return t}),(0,J.createElement)(fe,{value:t},n?(0,J.createElement)(n,t):o?o(t):r?me(r)?r(t):ye(r)?null:J.Children.only(r):null)}function Se(e){var t=Array.isArray(e)?[]:{};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=String(n);!0===Array.isArray(e[r])?t[r]=e[r].map(function(e){return!0===Array.isArray(e)||(0,u.A)(e)?Se(e):""!==e?e:void 0}):(0,u.A)(e[r])?t[r]=Se(e[r]):t[r]=""!==e[r]?e[r]:void 0}return t}function Ce(e,t,n){var r=e.slice();return t.forEach(function(t,o){if(void 0===r[o]){var i=!1!==n.clone&&n.isMergeableObject(t);r[o]=i?l(Array.isArray(t)?[]:{},t,n):t}else n.isMergeableObject(t)?r[o]=l(e[o],t,n):-1===e.indexOf(t)&&r.push(t)}),r}var Te="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?J.useLayoutEffect:J.useEffect;function Le(e){var t=(0,J.useRef)(e);return Te(function(){t.current=e}),(0,J.useCallback)(function(){for(var e=arguments.length,n=new Array(e),r=0;re?t:e},0);return Array.from(le({},e,{length:t+1}))}return[]},De=function(e,t){var n="function"==typeof e?e:t;return function(e){if(Array.isArray(e)||ge(e)){var t=Ie(e);return n(t)}return e}};(function(e){function t(t){var n;return(n=e.call(this,t)||this).updateArrayField=function(e,t,r){var o=n.props,i=o.name;(0,o.formik.setFormikState)(function(n){var o=De(r,e),a=De(t,e),s=_e(n.values,i,e(Me(n.values,i))),l=r?o(Me(n.errors,i)):void 0,u=t?a(Me(n.touched,i)):void 0;return he(l)&&(l=void 0),he(u)&&(u=void 0),le({},n,{values:s,errors:r?_e(n.errors,i,l):n.errors,touched:t?_e(n.touched,i,u):n.touched})})},n.push=function(e){return n.updateArrayField(function(t){return[].concat(Ie(t),[K(e)])},!1,!1)},n.handlePush=function(e){return function(){return n.push(e)}},n.swap=function(e,t){return n.updateArrayField(function(n){return function(e,t,n){var r=Ie(e),o=r[t];return r[t]=r[n],r[n]=o,r}(n,e,t)},!0,!0)},n.handleSwap=function(e,t){return function(){return n.swap(e,t)}},n.move=function(e,t){return n.updateArrayField(function(n){return function(e,t,n){var r=Ie(e),o=r[t];return r.splice(t,1),r.splice(n,0,o),r}(n,e,t)},!0,!0)},n.handleMove=function(e,t){return function(){return n.move(e,t)}},n.insert=function(e,t){return n.updateArrayField(function(n){return ke(n,e,t)},function(t){return ke(t,e,null)},function(t){return ke(t,e,null)})},n.handleInsert=function(e,t){return function(){return n.insert(e,t)}},n.replace=function(e,t){return n.updateArrayField(function(n){return function(e,t,n){var r=Ie(e);return r[t]=n,r}(n,e,t)},!1,!1)},n.handleReplace=function(e,t){return function(){return n.replace(e,t)}},n.unshift=function(e){var t=-1;return n.updateArrayField(function(n){var r=n?[e].concat(n):[e];return t=r.length,r},function(e){return e?[null].concat(e):[null]},function(e){return e?[null].concat(e):[null]}),t},n.handleUnshift=function(e){return function(){return n.unshift(e)}},n.handleRemove=function(e){return function(){return n.remove(e)}},n.handlePop=function(){return function(){return n.pop()}},n.remove=n.remove.bind(ce(n)),n.pop=n.pop.bind(ce(n)),n}var n,r;r=e,(n=t).prototype=Object.create(r.prototype),n.prototype.constructor=n,n.__proto__=r;var o=t.prototype;return o.componentDidUpdate=function(e){this.props.validateOnChange&&this.props.formik.validateOnChange&&!ee()(Me(e.formik.values,e.name),Me(this.props.formik.values,this.props.name))&&this.props.formik.validateForm(this.props.formik.values)},o.remove=function(e){var t;return this.updateArrayField(function(n){var r=n?Ie(n):[];return t||(t=r[e]),me(r.splice)&&r.splice(e,1),me(r.every)&&r.every(function(e){return void 0===e})?[]:r},!0,!0),t},o.pop=function(){var e;return this.updateArrayField(function(t){var n=t.slice();return e||(e=n&&n.pop&&n.pop()),n},!0,!0),e},o.render=function(){var e={push:this.push,pop:this.pop,swap:this.swap,move:this.move,insert:this.insert,replace:this.replace,unshift:this.unshift,remove:this.remove,handlePush:this.handlePush,handlePop:this.handlePop,handleSwap:this.handleSwap,handleMove:this.handleMove,handleInsert:this.handleInsert,handleReplace:this.handleReplace,handleUnshift:this.handleUnshift,handleRemove:this.handleRemove},t=this.props,n=t.component,r=t.render,o=t.children,i=t.name,a=le({},e,{form:ue(t.formik,["validate","validationSchema"]),name:i});return n?(0,J.createElement)(n,a):r?r(a):o?"function"==typeof o?o(a):ye(o)?null:J.Children.only(o):null},t}(J.Component)).defaultProps={validateOnChange:!0}},26820(e,t,n){"use strict";n.d(t,{A:()=>r});const r=new(n(94428).t)({id:"deck"})},26835(e,t,n){"use strict";var r=n(46518),o=n(57029),i=n(6469);r({target:"Array",proto:!0},{copyWithin:o}),i("copyWithin")},26892(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.autoprefix=void 0;var r,o=(r=n(33215))&&r.__esModule?r:{default:r},i=Object.assign||function(e){for(var t=1;t3)){if(h)return!0;if(g)return g<603;var e,t,n,r,o="";for(e=65;e<76;e++){switch(t=String.fromCharCode(e),e){case 66:case 69:case 70:case 72:n=3;break;case 68:case 71:n=4;break;default:n=2}for(r=0;r<47;r++)b.push({k:t+r,v:n})}for(b.sort(function(e,t){return t.v-e.v}),r=0;ru(n)?1:-1}}(e)),n=s(o),r=0;r=100?100:null])},week:{dow:1,doy:7}})}(n(95093))},27094(e,t,n){var r=n(9655),{resolve:o}=n(57975);function i(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}var a=/^([a-z0-9.+-]+:)/i,s=/:[0-9]*$/,l=/^(\/\/?(?!\/)[^?\s]*)(\?[^\s]*)?$/,u=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),c=["'"].concat(u),p=["%","/","?",";","#"].concat(c),f=["/","?","#"],d=/^[+a-z0-9A-Z_-]{0,63}$/,h=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,m={javascript:!0,"javascript:":!0},g={javascript:!0,"javascript:":!0},b={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},v=n(55373);function y(e,t,n){if(e&&"object"==typeof e&&e instanceof i)return e;var r=new i;return r.parse(e,t,n),r}i.prototype.parse=function(e,t,n){if("string"!=typeof e)throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var o=e.indexOf("?"),i=-1!==o&&o127?P+="x":P+=L[R];if(!P.match(d)){var I=C.slice(0,x),D=C.slice(x+1),q=L.match(h);q&&(I.push(q[1]),D.unshift(q[2])),D.length&&(u="/"+D.join(".")+u),this.hostname=I.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),S||(this.hostname=r.toASCII(this.hostname));var N=this.port?":"+this.port:"",j=this.hostname||"";this.host=j+N,this.href+=this.host,S&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==u[0]&&(u="/"+u))}if(!m[M])for(x=0,T=c.length;x0)&&n.host.split("@"))&&(n.auth=S.shift(),n.hostname=S.shift(),n.host=n.hostname)),n.search=e.search,n.query=e.query,null===n.pathname&&null===n.search||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n;if(!_.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var z=_.slice(-1)[0],w=(n.host||e.host||_.length>1)&&("."===z||".."===z)||""===z,x=0,E=_.length;E>=0;E--)"."===(z=_[E])?_.splice(E,1):".."===z?(_.splice(E,1),x++):x&&(_.splice(E,1),x--);if(!A&&!M)for(;x--;x)_.unshift("..");!A||""===_[0]||_[0]&&"/"===_[0].charAt(0)||_.unshift(""),w&&"/"!==_.join("/").substr(-1)&&_.push("");var S,C=""===_[0]||_[0]&&"/"===_[0].charAt(0);return O&&(n.hostname=C?"":_.length?_.shift():"",n.host=n.hostname,(S=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=S.shift(),n.hostname=S.shift(),n.host=n.hostname)),(A=A||n.host&&_.length)&&!C&&_.unshift(""),_.length>0?n.pathname=_.join("/"):(n.pathname=null,n.path=null),null===n.pathname&&null===n.search||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},i.prototype.parseHost=function(){var e=this.host,t=s.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)},t.parse=y,t.resolve=function(e,t){return y(e,!1,!0).resolve(t)},t.resolveObject=function(e,t){return e?y(e,!1,!0).resolveObject(t):t},t.format=function(e){return"string"==typeof e&&(e=y(e)),e instanceof i?e.format():i.prototype.format.call(e)},t.fileURLToPath=function(e){if("string"==typeof e)e=y(e);else if(null==(t=e)||!t.href||!t.origin)throw new TypeError('The "path" argument must be of type string or an instance of URL. Received '+e);var t;if("file:"!==e.protocol)throw new TypeError("The URL must be of scheme file");return function(e){if(""!==e.hostname)throw new TypeError('File URL host must be "localhost" or empty on darwin');for(var t=e.pathname,n=0;nr})},27180(e,t,n){"use strict";var r=n(33593),o=n(21329),i=n(25366)("MapboxSurface");i.prototype.surface=function(e,t,n,i,a,s){void 0===s&&"function"==typeof a&&(s=a,a={}),r("string"==typeof e,"mapid must be a string"),r("string"==typeof t,"layer must be a string"),r(Array.isArray(n),"fields must be an array of strings"),r(Array.isArray(i)||"string"==typeof i,"path must be an array of objects or a string"),r("object"==typeof a,"options must be an object");var l=!0,u=!1;void 0!==a.interpolate&&(r("boolean"==typeof a.interpolate,"interpolate must be a boolean"),l=a.interpolate),void 0!==a.geojson&&(r("boolean"==typeof a.geojson,"geojson option must be boolean"),u=a.geojson);var c={geojson:u,layer:t,mapid:e,fields:n.join(","),interpolate:l};return Array.isArray(i)?c.points=o(i):c.encoded_polyline=i,void 0!==a.zoom&&(r("number"==typeof a.zoom,"zoom must be a number"),c.z=a.zoom),this.client({path:"/v4/surface/{mapid}.json{?access_token,layer,fields,points,geojson,interpolate,encoded_polyline}",params:c,callback:s})},e.exports=i},27183(e){"use strict";e.exports={write:function(e){if("undefined"==typeof FormData)throw new Error("The multipart/form-data mime serializer requires FormData support");if(e instanceof FormData)return e;if(function(e){return e&&1===e.nodeType&&"FORM"===e.tagName}(e))return new FormData(e);if("object"==typeof e&&null!==e)return function(e){var t,n=new FormData;for(var r in e)e.hasOwnProperty(r)&&((t=e[r])instanceof File?n.append(r,t,t.name):t instanceof Blob?n.append(r,t):n.append(r,String(t)));return n}(e);throw new Error("Unable to create FormData from object "+e)}}},27208(e,t,n){"use strict";var r=n(46518),o=n(69565);r({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return o(URL.prototype.toString,this)}})},27214(e,t,n){var r=n(49879);e.exports=function(e){return r(e).replace(/[\W_]+(.|$)/g,function(e,t){return t?" "+t:""}).trim()}},27215(e){e.exports.DEFAULT_ENDPOINT="https://api.mapbox.com"},27301(e){e.exports=function(e){return function(t){return e(t)}}},27337(e,t,n){"use strict";var r=n(46518),o=n(79504),i=n(35610),a=RangeError,s=String.fromCharCode,l=String.fromCodePoint,u=o([].join);r({target:"String",stat:!0,arity:1,forced:!!l&&1!==l.length},{fromCodePoint:function(e){for(var t,n=[],r=arguments.length,o=0;r>o;){if(t=+arguments[o++],i(t,1114111)!==t)throw new a(t+" is not a valid code point");n[o]=t<65536?s(t):s(55296+((t-=65536)>>10),t%1024+56320)}return u(n,"")}})},27399(e){e.exports={aqua:/#00ffff(ff)?(?!\w)|#0ff(f)?(?!\w)/gi,azure:/#f0ffff(ff)?(?!\w)/gi,beige:/#f5f5dc(ff)?(?!\w)/gi,bisque:/#ffe4c4(ff)?(?!\w)/gi,black:/#000000(ff)?(?!\w)|#000(f)?(?!\w)/gi,blue:/#0000ff(ff)?(?!\w)|#00f(f)?(?!\w)/gi,brown:/#a52a2a(ff)?(?!\w)/gi,coral:/#ff7f50(ff)?(?!\w)/gi,cornsilk:/#fff8dc(ff)?(?!\w)/gi,crimson:/#dc143c(ff)?(?!\w)/gi,cyan:/#00ffff(ff)?(?!\w)|#0ff(f)?(?!\w)/gi,darkblue:/#00008b(ff)?(?!\w)/gi,darkcyan:/#008b8b(ff)?(?!\w)/gi,darkgrey:/#a9a9a9(ff)?(?!\w)/gi,darkred:/#8b0000(ff)?(?!\w)/gi,deeppink:/#ff1493(ff)?(?!\w)/gi,dimgrey:/#696969(ff)?(?!\w)/gi,gold:/#ffd700(ff)?(?!\w)/gi,green:/#008000(ff)?(?!\w)/gi,grey:/#808080(ff)?(?!\w)/gi,honeydew:/#f0fff0(ff)?(?!\w)/gi,hotpink:/#ff69b4(ff)?(?!\w)/gi,indigo:/#4b0082(ff)?(?!\w)/gi,ivory:/#fffff0(ff)?(?!\w)/gi,khaki:/#f0e68c(ff)?(?!\w)/gi,lavender:/#e6e6fa(ff)?(?!\w)/gi,lime:/#00ff00(ff)?(?!\w)|#0f0(f)?(?!\w)/gi,linen:/#faf0e6(ff)?(?!\w)/gi,maroon:/#800000(ff)?(?!\w)/gi,moccasin:/#ffe4b5(ff)?(?!\w)/gi,navy:/#000080(ff)?(?!\w)/gi,oldlace:/#fdf5e6(ff)?(?!\w)/gi,olive:/#808000(ff)?(?!\w)/gi,orange:/#ffa500(ff)?(?!\w)/gi,orchid:/#da70d6(ff)?(?!\w)/gi,peru:/#cd853f(ff)?(?!\w)/gi,pink:/#ffc0cb(ff)?(?!\w)/gi,plum:/#dda0dd(ff)?(?!\w)/gi,purple:/#800080(ff)?(?!\w)/gi,red:/#ff0000(ff)?(?!\w)|#f00(f)?(?!\w)/gi,salmon:/#fa8072(ff)?(?!\w)/gi,seagreen:/#2e8b57(ff)?(?!\w)/gi,seashell:/#fff5ee(ff)?(?!\w)/gi,sienna:/#a0522d(ff)?(?!\w)/gi,silver:/#c0c0c0(ff)?(?!\w)/gi,skyblue:/#87ceeb(ff)?(?!\w)/gi,snow:/#fffafa(ff)?(?!\w)/gi,tan:/#d2b48c(ff)?(?!\w)/gi,teal:/#008080(ff)?(?!\w)/gi,thistle:/#d8bfd8(ff)?(?!\w)/gi,tomato:/#ff6347(ff)?(?!\w)/gi,violet:/#ee82ee(ff)?(?!\w)/gi,wheat:/#f5deb3(ff)?(?!\w)/gi,white:/#ffffff(ff)?(?!\w)|#fff(f)?(?!\w)/gi}},27476(e,t,n){"use strict";var r=n(22195),o=n(79504);e.exports=function(e){if("Function"===r(e))return o(e)}},27495(e,t,n){"use strict";var r=n(46518),o=n(57323);r({target:"RegExp",proto:!0,forced:/./.exec!==o},{exec:o})},27534(e,t,n){var r=n(72552),o=n(40346);e.exports=function(e){return o(e)&&"[object Arguments]"==r(e)}},27548(e,t,n){"use strict";var r=n(6305),o=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(17383)),a=o(n(34579)),s=o(n(29511)),l=o(n(28452)),u=o(n(63072)),c=o(n(43693)),p=r(n(96540)),f=o(n(5556)),d=o(n(46869));var h=function(e){(0,s.default)(o,e);var t,n,r=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,u.default)(t);if(n){var o=(0,u.default)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,l.default)(this,e)});function o(){return(0,i.default)(this,o),r.apply(this,arguments)}return(0,a.default)(o,[{key:"render",value:function(){return p.default.createElement(d.default,this.props,p.default.createElement("path",{d:"M40.67,13,26.22,27.43H17.56L8.89,39s9.18-2.56,14.53-1.36L8.89,56.32l19-14.81c2.65,6.08-1.71,14.81-1.71,14.81l11.55-8.67V39L52.22,24.54,55.11,10.1Z"}))}}]),o}(p.Component);t.default=h,(0,c.default)(h,"propTypes",{height:f.default.string}),(0,c.default)(h,"defaultProps",{height:"16px",predefinedClassName:"data-ex-icons-rocket"})},27643(e,t,n){"use strict";n.d(t,{l:()=>u});var r=n(74848),o=n(78094),i=n(89917);const a={small:["3XL","2XL","LG"],large:["5XL","3XL","2XL"]},s={small:["SM","XS"],large:["MD","SM"]},l=o.default.input.attrs({type:"checkbox"}).withConfig({displayName:"InputElement"})(["padding:0;margin:"," 0;outline:none;display:grid;appearance:none;place-content:center;transition:120ms background-color,border-color ease-in-out 120ms;width:",";height:",";border-radius:",";background-color:",";border:1px solid ",";&:not(:disabled){cursor:pointer;}&:hover:not(:disabled){background-color:",";&:checked{background-color:",";}}&:checked{transition-delay:0s;border-color:transparent;background-color:",";&::before{transform:",";background-color:",";}}&::before{content:'';width:",";height:",";transform:",";transform-origin:center;transition:200ms transform ease-in-out,200ms background-color ease-in-out;border-radius:",";background-color:",";}&:disabled{background-color:",";border:1px solid ",";&:checked{background-color:",";}&::before{background-color:",";}}"],({sizeProp:e="small",theme:t})=>t.spacings["small"!==e?"NONE":"XS"],({sizeProp:e,theme:t})=>t.spacings[a[e||"small"][0]],({sizeProp:e,theme:t})=>t.spacings[a[e||"small"][1]],({sizeProp:e,theme:t})=>t.borderRadius[s[e||"small"][0]],({theme:e})=>e.colors["neutral-invert"],({theme:e})=>e.colors["divider-neutral"],({theme:e})=>e.colors["other-opa-01"],({theme:e})=>e.colors["other-hover"],({theme:e})=>e.colors.other,({sizeProp:e,theme:t})=>{const[n,r,o]=a[e||"small"];return`translateX(calc((${t.spacings[n]} - ${t.spacings[o]}) / 2 - ((${t.spacings[r]} - ${t.spacings[o]}) / 2)))`},({theme:e})=>e.colors["neutral-invert"],({sizeProp:e,theme:t})=>t.spacings[a[e||"small"][2]],({sizeProp:e,theme:t})=>t.spacings[a[e||"small"][2]],({sizeProp:e,theme:t})=>{const[n,r,o]=a[e||"small"];return`translateX(calc((${t.spacings[n]} - ${t.spacings[o]}) / 2 * -1 - ((${t.spacings[r]} - ${t.spacings[o]}) / 2 * -1)))`},({sizeProp:e,theme:t})=>t.borderRadius[s[e||"small"][1]],({theme:e})=>e.colors["neutral-charcoal"],({theme:e})=>e.colors["neutral-opa-01"],({theme:e})=>e.colors["divider-neutral"],({theme:e})=>e.colors["neutral-invert"],({theme:e})=>e.colors["divider-neutral"]),u=({labelPosition:e,mainLabel:t,subLabel:n,size:o,...a})=>(0,r.jsxs)(i.A0,{labelPosition:e,subLabel:n,children:[(0,r.jsx)(l,{...a,sizeProp:o}),(0,r.jsx)(i.Mp,{mainLabel:t,subLabel:n})]});u.displayName="Toggle",l.displayName="ToggleInput"},27714(e,t,n){"use strict";t.__esModule=!0;var r=a(n(65971)),o=a(n(11156)),i=a(n(97479));function a(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":(0,i.default)(t)));e.prototype=(0,o.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(r.default?(0,r.default)(e,t):e.__proto__=t)}},27743(e){!function(t){"use strict";e.exports&&(e.exports=t),t["encoding-indexes"]={big5:[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,17392,19506,17923,17830,17784,160359,19831,17843,162993,19682,163013,15253,18230,18244,19527,19520,148159,144919,160594,159371,159954,19543,172881,18255,17882,19589,162924,19719,19108,18081,158499,29221,154196,137827,146950,147297,26189,22267,null,32149,22813,166841,15860,38708,162799,23515,138590,23204,13861,171696,23249,23479,23804,26478,34195,170309,29793,29853,14453,138579,145054,155681,16108,153822,15093,31484,40855,147809,166157,143850,133770,143966,17162,33924,40854,37935,18736,34323,22678,38730,37400,31184,31282,26208,27177,34973,29772,31685,26498,31276,21071,36934,13542,29636,155065,29894,40903,22451,18735,21580,16689,145038,22552,31346,162661,35727,18094,159368,16769,155033,31662,140476,40904,140481,140489,140492,40905,34052,144827,16564,40906,17633,175615,25281,28782,40907,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,12736,12737,12738,12739,12740,131340,12741,131281,131277,12742,12743,131275,139240,12744,131274,12745,12746,12747,12748,131342,12749,12750,256,193,461,192,274,201,282,200,332,211,465,210,null,7870,null,7872,202,257,225,462,224,593,275,233,283,232,299,237,464,236,333,243,466,242,363,250,468,249,470,472,474,476,252,null,7871,null,7873,234,609,9178,9179,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,172969,135493,null,25866,null,null,20029,28381,40270,37343,null,null,161589,25745,20250,20264,20392,20822,20852,20892,20964,21153,21160,21307,21326,21457,21464,22242,22768,22788,22791,22834,22836,23398,23454,23455,23706,24198,24635,25993,26622,26628,26725,27982,28860,30005,32420,32428,32442,32455,32463,32479,32518,32567,33402,33487,33647,35270,35774,35810,36710,36711,36718,29713,31996,32205,26950,31433,21031,null,null,null,null,37260,30904,37214,32956,null,36107,33014,133607,null,null,32927,40647,19661,40393,40460,19518,171510,159758,40458,172339,13761,null,28314,33342,29977,null,18705,39532,39567,40857,31111,164972,138698,132560,142054,20004,20097,20096,20103,20159,20203,20279,13388,20413,15944,20483,20616,13437,13459,13477,20870,22789,20955,20988,20997,20105,21113,21136,21287,13767,21417,13649,21424,13651,21442,21539,13677,13682,13953,21651,21667,21684,21689,21712,21743,21784,21795,21800,13720,21823,13733,13759,21975,13765,163204,21797,null,134210,134421,151851,21904,142534,14828,131905,36422,150968,169189,16467,164030,30586,142392,14900,18389,164189,158194,151018,25821,134524,135092,134357,135412,25741,36478,134806,134155,135012,142505,164438,148691,null,134470,170573,164073,18420,151207,142530,39602,14951,169460,16365,13574,152263,169940,161992,142660,40302,38933,null,17369,155813,25780,21731,142668,142282,135287,14843,135279,157402,157462,162208,25834,151634,134211,36456,139681,166732,132913,null,18443,131497,16378,22643,142733,null,148936,132348,155799,134988,134550,21881,16571,17338,null,19124,141926,135325,33194,39157,134556,25465,14846,141173,36288,22177,25724,15939,null,173569,134665,142031,142537,null,135368,145858,14738,14854,164507,13688,155209,139463,22098,134961,142514,169760,13500,27709,151099,null,null,161140,142987,139784,173659,167117,134778,134196,157724,32659,135375,141315,141625,13819,152035,134796,135053,134826,16275,134960,134471,135503,134732,null,134827,134057,134472,135360,135485,16377,140950,25650,135085,144372,161337,142286,134526,134527,142417,142421,14872,134808,135367,134958,173618,158544,167122,167321,167114,38314,21708,33476,21945,null,171715,39974,39606,161630,142830,28992,33133,33004,23580,157042,33076,14231,21343,164029,37302,134906,134671,134775,134907,13789,151019,13833,134358,22191,141237,135369,134672,134776,135288,135496,164359,136277,134777,151120,142756,23124,135197,135198,135413,135414,22428,134673,161428,164557,135093,134779,151934,14083,135094,135552,152280,172733,149978,137274,147831,164476,22681,21096,13850,153405,31666,23400,18432,19244,40743,18919,39967,39821,154484,143677,22011,13810,22153,20008,22786,138177,194680,38737,131206,20059,20155,13630,23587,24401,24516,14586,25164,25909,27514,27701,27706,28780,29227,20012,29357,149737,32594,31035,31993,32595,156266,13505,null,156491,32770,32896,157202,158033,21341,34916,35265,161970,35744,36125,38021,38264,38271,38376,167439,38886,39029,39118,39134,39267,17e4,40060,40479,40644,27503,63751,20023,131207,38429,25143,38050,null,20539,28158,171123,40870,15817,34959,147790,28791,23797,19232,152013,13657,154928,24866,166450,36775,37366,29073,26393,29626,144001,172295,15499,137600,19216,30948,29698,20910,165647,16393,27235,172730,16931,34319,133743,31274,170311,166634,38741,28749,21284,139390,37876,30425,166371,40871,30685,20131,20464,20668,20015,20247,40872,21556,32139,22674,22736,138678,24210,24217,24514,141074,25995,144377,26905,27203,146531,27903,null,29184,148741,29580,16091,150035,23317,29881,35715,154788,153237,31379,31724,31939,32364,33528,34199,40873,34960,40874,36537,40875,36815,34143,39392,37409,40876,167353,136255,16497,17058,23066,null,null,null,39016,26475,17014,22333,null,34262,149883,33471,160013,19585,159092,23931,158485,159678,40877,40878,23446,40879,26343,32347,28247,31178,15752,17603,143958,141206,17306,17718,null,23765,146202,35577,23672,15634,144721,23928,40882,29015,17752,147692,138787,19575,14712,13386,131492,158785,35532,20404,131641,22975,33132,38998,170234,24379,134047,null,139713,166253,16642,18107,168057,16135,40883,172469,16632,14294,18167,158790,16764,165554,160767,17773,14548,152730,17761,17691,19849,19579,19830,17898,16328,150287,13921,17630,17597,16877,23870,23880,23894,15868,14351,23972,23993,14368,14392,24130,24253,24357,24451,14600,14612,14655,14669,24791,24893,23781,14729,25015,25017,25039,14776,25132,25232,25317,25368,14840,22193,14851,25570,25595,25607,25690,14923,25792,23829,22049,40863,14999,25990,15037,26111,26195,15090,26258,15138,26390,15170,26532,26624,15192,26698,26756,15218,15217,15227,26889,26947,29276,26980,27039,27013,15292,27094,15325,27237,27252,27249,27266,15340,27289,15346,27307,27317,27348,27382,27521,27585,27626,27765,27818,15563,27906,27910,27942,28033,15599,28068,28081,28181,28184,28201,28294,166336,28347,28386,28378,40831,28392,28393,28452,28468,15686,147265,28545,28606,15722,15733,29111,23705,15754,28716,15761,28752,28756,28783,28799,28809,131877,17345,13809,134872,147159,22462,159443,28990,153568,13902,27042,166889,23412,31305,153825,169177,31333,31357,154028,31419,31408,31426,31427,29137,156813,16842,31450,31453,31466,16879,21682,154625,31499,31573,31529,152334,154878,31650,31599,33692,154548,158847,31696,33825,31634,31672,154912,15789,154725,33938,31738,31750,31797,154817,31812,31875,149634,31910,26237,148856,31945,31943,31974,31860,31987,31989,31950,32359,17693,159300,32093,159446,29837,32137,32171,28981,32179,32210,147543,155689,32228,15635,32245,137209,32229,164717,32285,155937,155994,32366,32402,17195,37996,32295,32576,32577,32583,31030,156368,39393,32663,156497,32675,136801,131176,17756,145254,17667,164666,32762,156809,32773,32776,32797,32808,32815,172167,158915,32827,32828,32865,141076,18825,157222,146915,157416,26405,32935,166472,33031,33050,22704,141046,27775,156824,151480,25831,136330,33304,137310,27219,150117,150165,17530,33321,133901,158290,146814,20473,136445,34018,33634,158474,149927,144688,137075,146936,33450,26907,194964,16859,34123,33488,33562,134678,137140,14017,143741,144730,33403,33506,33560,147083,159139,158469,158615,144846,15807,33565,21996,33669,17675,159141,33708,33729,33747,13438,159444,27223,34138,13462,159298,143087,33880,154596,33905,15827,17636,27303,33866,146613,31064,33960,158614,159351,159299,34014,33807,33681,17568,33939,34020,154769,16960,154816,17731,34100,23282,159385,17703,34163,17686,26559,34326,165413,165435,34241,159880,34306,136578,159949,194994,17770,34344,13896,137378,21495,160666,34430,34673,172280,34798,142375,34737,34778,34831,22113,34412,26710,17935,34885,34886,161248,146873,161252,34910,34972,18011,34996,34997,25537,35013,30583,161551,35207,35210,35238,35241,35239,35260,166437,35303,162084,162493,35484,30611,37374,35472,162393,31465,162618,147343,18195,162616,29052,35596,35615,152624,152933,35647,35660,35661,35497,150138,35728,35739,35503,136927,17941,34895,35995,163156,163215,195028,14117,163155,36054,163224,163261,36114,36099,137488,36059,28764,36113,150729,16080,36215,36265,163842,135188,149898,15228,164284,160012,31463,36525,36534,36547,37588,36633,36653,164709,164882,36773,37635,172703,133712,36787,18730,166366,165181,146875,24312,143970,36857,172052,165564,165121,140069,14720,159447,36919,165180,162494,36961,165228,165387,37032,165651,37060,165606,37038,37117,37223,15088,37289,37316,31916,166195,138889,37390,27807,37441,37474,153017,37561,166598,146587,166668,153051,134449,37676,37739,166625,166891,28815,23235,166626,166629,18789,37444,166892,166969,166911,37747,37979,36540,38277,38310,37926,38304,28662,17081,140922,165592,135804,146990,18911,27676,38523,38550,16748,38563,159445,25050,38582,30965,166624,38589,21452,18849,158904,131700,156688,168111,168165,150225,137493,144138,38705,34370,38710,18959,17725,17797,150249,28789,23361,38683,38748,168405,38743,23370,168427,38751,37925,20688,143543,143548,38793,38815,38833,38846,38848,38866,38880,152684,38894,29724,169011,38911,38901,168989,162170,19153,38964,38963,38987,39014,15118,160117,15697,132656,147804,153350,39114,39095,39112,39111,19199,159015,136915,21936,39137,39142,39148,37752,39225,150057,19314,170071,170245,39413,39436,39483,39440,39512,153381,14020,168113,170965,39648,39650,170757,39668,19470,39700,39725,165376,20532,39732,158120,14531,143485,39760,39744,171326,23109,137315,39822,148043,39938,39935,39948,171624,40404,171959,172434,172459,172257,172323,172511,40318,40323,172340,40462,26760,40388,139611,172435,172576,137531,172595,40249,172217,172724,40592,40597,40606,40610,19764,40618,40623,148324,40641,15200,14821,15645,20274,14270,166955,40706,40712,19350,37924,159138,40727,40726,40761,22175,22154,40773,39352,168075,38898,33919,40802,40809,31452,40846,29206,19390,149877,149947,29047,150008,148296,150097,29598,166874,137466,31135,166270,167478,37737,37875,166468,37612,37761,37835,166252,148665,29207,16107,30578,31299,28880,148595,148472,29054,137199,28835,137406,144793,16071,137349,152623,137208,14114,136955,137273,14049,137076,137425,155467,14115,136896,22363,150053,136190,135848,136134,136374,34051,145062,34051,33877,149908,160101,146993,152924,147195,159826,17652,145134,170397,159526,26617,14131,15381,15847,22636,137506,26640,16471,145215,147681,147595,147727,158753,21707,22174,157361,22162,135135,134056,134669,37830,166675,37788,20216,20779,14361,148534,20156,132197,131967,20299,20362,153169,23144,131499,132043,14745,131850,132116,13365,20265,131776,167603,131701,35546,131596,20120,20685,20749,20386,20227,150030,147082,20290,20526,20588,20609,20428,20453,20568,20732,20825,20827,20829,20830,28278,144789,147001,147135,28018,137348,147081,20904,20931,132576,17629,132259,132242,132241,36218,166556,132878,21081,21156,133235,21217,37742,18042,29068,148364,134176,149932,135396,27089,134685,29817,16094,29849,29716,29782,29592,19342,150204,147597,21456,13700,29199,147657,21940,131909,21709,134086,22301,37469,38644,37734,22493,22413,22399,13886,22731,23193,166470,136954,137071,136976,23084,22968,37519,23166,23247,23058,153926,137715,137313,148117,14069,27909,29763,23073,155267,23169,166871,132115,37856,29836,135939,28933,18802,37896,166395,37821,14240,23582,23710,24158,24136,137622,137596,146158,24269,23375,137475,137476,14081,137376,14045,136958,14035,33066,166471,138682,144498,166312,24332,24334,137511,137131,23147,137019,23364,34324,161277,34912,24702,141408,140843,24539,16056,140719,140734,168072,159603,25024,131134,131142,140827,24985,24984,24693,142491,142599,149204,168269,25713,149093,142186,14889,142114,144464,170218,142968,25399,173147,25782,25393,25553,149987,142695,25252,142497,25659,25963,26994,15348,143502,144045,149897,144043,21773,144096,137433,169023,26318,144009,143795,15072,16784,152964,166690,152975,136956,152923,152613,30958,143619,137258,143924,13412,143887,143746,148169,26254,159012,26219,19347,26160,161904,138731,26211,144082,144097,26142,153714,14545,145466,145340,15257,145314,144382,29904,15254,26511,149034,26806,26654,15300,27326,14435,145365,148615,27187,27218,27337,27397,137490,25873,26776,27212,15319,27258,27479,147392,146586,37792,37618,166890,166603,37513,163870,166364,37991,28069,28427,149996,28007,147327,15759,28164,147516,23101,28170,22599,27940,30786,28987,148250,148086,28913,29264,29319,29332,149391,149285,20857,150180,132587,29818,147192,144991,150090,149783,155617,16134,16049,150239,166947,147253,24743,16115,29900,29756,37767,29751,17567,159210,17745,30083,16227,150745,150790,16216,30037,30323,173510,15129,29800,166604,149931,149902,15099,15821,150094,16127,149957,149747,37370,22322,37698,166627,137316,20703,152097,152039,30584,143922,30478,30479,30587,149143,145281,14942,149744,29752,29851,16063,150202,150215,16584,150166,156078,37639,152961,30750,30861,30856,30930,29648,31065,161601,153315,16654,31131,33942,31141,27181,147194,31290,31220,16750,136934,16690,37429,31217,134476,149900,131737,146874,137070,13719,21867,13680,13994,131540,134157,31458,23129,141045,154287,154268,23053,131675,30960,23082,154566,31486,16889,31837,31853,16913,154547,155324,155302,31949,150009,137136,31886,31868,31918,27314,32220,32263,32211,32590,156257,155996,162632,32151,155266,17002,158581,133398,26582,131150,144847,22468,156690,156664,149858,32733,31527,133164,154345,154947,31500,155150,39398,34373,39523,27164,144447,14818,150007,157101,39455,157088,33920,160039,158929,17642,33079,17410,32966,33033,33090,157620,39107,158274,33378,33381,158289,33875,159143,34320,160283,23174,16767,137280,23339,137377,23268,137432,34464,195004,146831,34861,160802,23042,34926,20293,34951,35007,35046,35173,35149,153219,35156,161669,161668,166901,166873,166812,166393,16045,33955,18165,18127,14322,35389,35356,169032,24397,37419,148100,26068,28969,28868,137285,40301,35999,36073,163292,22938,30659,23024,17262,14036,36394,36519,150537,36656,36682,17140,27736,28603,140065,18587,28537,28299,137178,39913,14005,149807,37051,37015,21873,18694,37307,37892,166475,16482,166652,37927,166941,166971,34021,35371,38297,38311,38295,38294,167220,29765,16066,149759,150082,148458,16103,143909,38543,167655,167526,167525,16076,149997,150136,147438,29714,29803,16124,38721,168112,26695,18973,168083,153567,38749,37736,166281,166950,166703,156606,37562,23313,35689,18748,29689,147995,38811,38769,39224,134950,24001,166853,150194,38943,169178,37622,169431,37349,17600,166736,150119,166756,39132,166469,16128,37418,18725,33812,39227,39245,162566,15869,39323,19311,39338,39516,166757,153800,27279,39457,23294,39471,170225,19344,170312,39356,19389,19351,37757,22642,135938,22562,149944,136424,30788,141087,146872,26821,15741,37976,14631,24912,141185,141675,24839,40015,40019,40059,39989,39952,39807,39887,171565,39839,172533,172286,40225,19630,147716,40472,19632,40204,172468,172269,172275,170287,40357,33981,159250,159711,158594,34300,17715,159140,159364,159216,33824,34286,159232,145367,155748,31202,144796,144960,18733,149982,15714,37851,37566,37704,131775,30905,37495,37965,20452,13376,36964,152925,30781,30804,30902,30795,137047,143817,149825,13978,20338,28634,28633,28702,28702,21524,147893,22459,22771,22410,40214,22487,28980,13487,147884,29163,158784,151447,23336,137141,166473,24844,23246,23051,17084,148616,14124,19323,166396,37819,37816,137430,134941,33906,158912,136211,148218,142374,148417,22932,146871,157505,32168,155995,155812,149945,149899,166394,37605,29666,16105,29876,166755,137375,16097,150195,27352,29683,29691,16086,150078,150164,137177,150118,132007,136228,149989,29768,149782,28837,149878,37508,29670,37727,132350,37681,166606,166422,37766,166887,153045,18741,166530,29035,149827,134399,22180,132634,134123,134328,21762,31172,137210,32254,136898,150096,137298,17710,37889,14090,166592,149933,22960,137407,137347,160900,23201,14050,146779,14e3,37471,23161,166529,137314,37748,15565,133812,19094,14730,20724,15721,15692,136092,29045,17147,164376,28175,168164,17643,27991,163407,28775,27823,15574,147437,146989,28162,28428,15727,132085,30033,14012,13512,18048,16090,18545,22980,37486,18750,36673,166940,158656,22546,22472,14038,136274,28926,148322,150129,143331,135856,140221,26809,26983,136088,144613,162804,145119,166531,145366,144378,150687,27162,145069,158903,33854,17631,17614,159014,159057,158850,159710,28439,160009,33597,137018,33773,158848,159827,137179,22921,23170,137139,23137,23153,137477,147964,14125,23023,137020,14023,29070,37776,26266,148133,23150,23083,148115,27179,147193,161590,148571,148170,28957,148057,166369,20400,159016,23746,148686,163405,148413,27148,148054,135940,28838,28979,148457,15781,27871,194597,150095,32357,23019,23855,15859,24412,150109,137183,32164,33830,21637,146170,144128,131604,22398,133333,132633,16357,139166,172726,28675,168283,23920,29583,31955,166489,168992,20424,32743,29389,29456,162548,29496,29497,153334,29505,29512,16041,162584,36972,29173,149746,29665,33270,16074,30476,16081,27810,22269,29721,29726,29727,16098,16112,16116,16122,29907,16142,16211,30018,30061,30066,30093,16252,30152,30172,16320,30285,16343,30324,16348,30330,151388,29064,22051,35200,22633,16413,30531,16441,26465,16453,13787,30616,16490,16495,23646,30654,30667,22770,30744,28857,30748,16552,30777,30791,30801,30822,33864,152885,31027,26627,31026,16643,16649,31121,31129,36795,31238,36796,16743,31377,16818,31420,33401,16836,31439,31451,16847,20001,31586,31596,31611,31762,31771,16992,17018,31867,31900,17036,31928,17044,31981,36755,28864,134351,32207,32212,32208,32253,32686,32692,29343,17303,32800,32805,31545,32814,32817,32852,15820,22452,28832,32951,33001,17389,33036,29482,33038,33042,30048,33044,17409,15161,33110,33113,33114,17427,22586,33148,33156,17445,33171,17453,33189,22511,33217,33252,33364,17551,33446,33398,33482,33496,33535,17584,33623,38505,27018,33797,28917,33892,24803,33928,17668,33982,34017,34040,34064,34104,34130,17723,34159,34160,34272,17783,34418,34450,34482,34543,38469,34699,17926,17943,34990,35071,35108,35143,35217,162151,35369,35384,35476,35508,35921,36052,36082,36124,18328,22623,36291,18413,20206,36410,21976,22356,36465,22005,36528,18487,36558,36578,36580,36589,36594,36791,36801,36810,36812,36915,39364,18605,39136,37395,18718,37416,37464,37483,37553,37550,37567,37603,37611,37619,37620,37629,37699,37764,37805,18757,18769,40639,37911,21249,37917,37933,37950,18794,37972,38009,38189,38306,18855,38388,38451,18917,26528,18980,38720,18997,38834,38850,22100,19172,24808,39097,19225,39153,22596,39182,39193,20916,39196,39223,39234,39261,39266,19312,39365,19357,39484,39695,31363,39785,39809,39901,39921,39924,19565,39968,14191,138178,40265,39994,40702,22096,40339,40381,40384,40444,38134,36790,40571,40620,40625,40637,40646,38108,40674,40689,40696,31432,40772,131220,131767,132e3,26906,38083,22956,132311,22592,38081,14265,132565,132629,132726,136890,22359,29043,133826,133837,134079,21610,194619,134091,21662,134139,134203,134227,134245,134268,24807,134285,22138,134325,134365,134381,134511,134578,134600,26965,39983,34725,134660,134670,134871,135056,134957,134771,23584,135100,24075,135260,135247,135286,26398,135291,135304,135318,13895,135359,135379,135471,135483,21348,33965,135907,136053,135990,35713,136567,136729,137155,137159,20088,28859,137261,137578,137773,137797,138282,138352,138412,138952,25283,138965,139029,29080,26709,139333,27113,14024,139900,140247,140282,141098,141425,141647,33533,141671,141715,142037,35237,142056,36768,142094,38840,142143,38983,39613,142412,null,142472,142519,154600,142600,142610,142775,142741,142914,143220,143308,143411,143462,144159,144350,24497,26184,26303,162425,144743,144883,29185,149946,30679,144922,145174,32391,131910,22709,26382,26904,146087,161367,155618,146961,147129,161278,139418,18640,19128,147737,166554,148206,148237,147515,148276,148374,150085,132554,20946,132625,22943,138920,15294,146687,148484,148694,22408,149108,14747,149295,165352,170441,14178,139715,35678,166734,39382,149522,149755,150037,29193,150208,134264,22885,151205,151430,132985,36570,151596,21135,22335,29041,152217,152601,147274,150183,21948,152646,152686,158546,37332,13427,152895,161330,152926,18200,152930,152934,153543,149823,153693,20582,13563,144332,24798,153859,18300,166216,154286,154505,154630,138640,22433,29009,28598,155906,162834,36950,156082,151450,35682,156674,156746,23899,158711,36662,156804,137500,35562,150006,156808,147439,156946,19392,157119,157365,141083,37989,153569,24981,23079,194765,20411,22201,148769,157436,20074,149812,38486,28047,158909,13848,35191,157593,157806,156689,157790,29151,157895,31554,168128,133649,157990,37124,158009,31301,40432,158202,39462,158253,13919,156777,131105,31107,158260,158555,23852,144665,33743,158621,18128,158884,30011,34917,159150,22710,14108,140685,159819,160205,15444,160384,160389,37505,139642,160395,37680,160486,149968,27705,38047,160848,134904,34855,35061,141606,164979,137137,28344,150058,137248,14756,14009,23568,31203,17727,26294,171181,170148,35139,161740,161880,22230,16607,136714,14753,145199,164072,136133,29101,33638,162269,168360,23143,19639,159919,166315,162301,162314,162571,163174,147834,31555,31102,163849,28597,172767,27139,164632,21410,159239,37823,26678,38749,164207,163875,158133,136173,143919,163912,23941,166960,163971,22293,38947,166217,23979,149896,26046,27093,21458,150181,147329,15377,26422,163984,164084,164142,139169,164175,164233,164271,164378,164614,164655,164746,13770,164968,165546,18682,25574,166230,30728,37461,166328,17394,166375,17375,166376,166726,166868,23032,166921,36619,167877,168172,31569,168208,168252,15863,168286,150218,36816,29327,22155,169191,169449,169392,169400,169778,170193,170313,170346,170435,170536,170766,171354,171419,32415,171768,171811,19620,38215,172691,29090,172799,19857,36882,173515,19868,134300,36798,21953,36794,140464,36793,150163,17673,32383,28502,27313,20202,13540,166700,161949,14138,36480,137205,163876,166764,166809,162366,157359,15851,161365,146615,153141,153942,20122,155265,156248,22207,134765,36366,23405,147080,150686,25566,25296,137206,137339,25904,22061,154698,21530,152337,15814,171416,19581,22050,22046,32585,155352,22901,146752,34672,19996,135146,134473,145082,33047,40286,36120,30267,40005,30286,30649,37701,21554,33096,33527,22053,33074,33816,32957,21994,31074,22083,21526,134813,13774,22021,22001,26353,164578,13869,30004,22e3,21946,21655,21874,134209,134294,24272,151880,134774,142434,134818,40619,32090,21982,135285,25245,38765,21652,36045,29174,37238,25596,25529,25598,21865,142147,40050,143027,20890,13535,134567,20903,21581,21790,21779,30310,36397,157834,30129,32950,34820,34694,35015,33206,33820,135361,17644,29444,149254,23440,33547,157843,22139,141044,163119,147875,163187,159440,160438,37232,135641,37384,146684,173737,134828,134905,29286,138402,18254,151490,163833,135147,16634,40029,25887,142752,18675,149472,171388,135148,134666,24674,161187,135149,null,155720,135559,29091,32398,40272,19994,19972,13687,23309,27826,21351,13996,14812,21373,13989,149016,22682,150382,33325,21579,22442,154261,133497,null,14930,140389,29556,171692,19721,39917,146686,171824,19547,151465,169374,171998,33884,146870,160434,157619,145184,25390,32037,147191,146988,14890,36872,21196,15988,13946,17897,132238,30272,23280,134838,30842,163630,22695,16575,22140,39819,23924,30292,173108,40581,19681,30201,14331,24857,143578,148466,null,22109,135849,22439,149859,171526,21044,159918,13741,27722,40316,31830,39737,22494,137068,23635,25811,169168,156469,160100,34477,134440,159010,150242,134513,null,20990,139023,23950,38659,138705,40577,36940,31519,39682,23761,31651,25192,25397,39679,31695,39722,31870,39726,31810,31878,39957,31740,39689,40727,39963,149822,40794,21875,23491,20477,40600,20466,21088,15878,21201,22375,20566,22967,24082,38856,40363,36700,21609,38836,39232,38842,21292,24880,26924,21466,39946,40194,19515,38465,27008,20646,30022,137069,39386,21107,null,37209,38529,37212,null,37201,167575,25471,159011,27338,22033,37262,30074,25221,132092,29519,31856,154657,146685,null,149785,30422,39837,20010,134356,33726,34882,null,23626,27072,20717,22394,21023,24053,20174,27697,131570,20281,21660,21722,21146,36226,13822,24332,13811,null,27474,37244,40869,39831,38958,39092,39610,40616,40580,29050,31508,null,27642,34840,32632,null,22048,173642,36471,40787,null,36308,36431,40476,36353,25218,164733,36392,36469,31443,150135,31294,30936,27882,35431,30215,166490,40742,27854,34774,30147,172722,30803,194624,36108,29410,29553,35629,29442,29937,36075,150203,34351,24506,34976,17591,null,137275,159237,null,35454,140571,null,24829,30311,39639,40260,37742,39823,34805,null,34831,36087,29484,38689,39856,13782,29362,19463,31825,39242,155993,24921,19460,40598,24957,null,22367,24943,25254,25145,25294,14940,25058,21418,144373,25444,26626,13778,23895,166850,36826,167481,null,20697,138566,30982,21298,38456,134971,16485,null,30718,null,31938,155418,31962,31277,32870,32867,32077,29957,29938,35220,33306,26380,32866,160902,32859,29936,33027,30500,35209,157644,30035,159441,34729,34766,33224,34700,35401,36013,35651,30507,29944,34010,13877,27058,36262,null,35241,29800,28089,34753,147473,29927,15835,29046,24740,24988,15569,29026,24695,null,32625,166701,29264,24809,19326,21024,15384,146631,155351,161366,152881,137540,135934,170243,159196,159917,23745,156077,166415,145015,131310,157766,151310,17762,23327,156492,40784,40614,156267,12288,65292,12289,12290,65294,8231,65307,65306,65311,65281,65072,8230,8229,65104,65105,65106,183,65108,65109,65110,65111,65372,8211,65073,8212,65075,9588,65076,65103,65288,65289,65077,65078,65371,65373,65079,65080,12308,12309,65081,65082,12304,12305,65083,65084,12298,12299,65085,65086,12296,12297,65087,65088,12300,12301,65089,65090,12302,12303,65091,65092,65113,65114,65115,65116,65117,65118,8216,8217,8220,8221,12317,12318,8245,8242,65283,65286,65290,8251,167,12291,9675,9679,9651,9650,9678,9734,9733,9671,9670,9633,9632,9661,9660,12963,8453,175,65507,65343,717,65097,65098,65101,65102,65099,65100,65119,65120,65121,65291,65293,215,247,177,8730,65308,65310,65309,8806,8807,8800,8734,8786,8801,65122,65123,65124,65125,65126,65374,8745,8746,8869,8736,8735,8895,13266,13265,8747,8750,8757,8756,9792,9794,8853,8857,8593,8595,8592,8594,8598,8599,8601,8600,8741,8739,65295,65340,8725,65128,65284,65509,12306,65504,65505,65285,65312,8451,8457,65129,65130,65131,13269,13212,13213,13214,13262,13217,13198,13199,13252,176,20825,20827,20830,20829,20833,20835,21991,29929,31950,9601,9602,9603,9604,9605,9606,9607,9608,9615,9614,9613,9612,9611,9610,9609,9532,9524,9516,9508,9500,9620,9472,9474,9621,9484,9488,9492,9496,9581,9582,9584,9583,9552,9566,9578,9569,9698,9699,9701,9700,9585,9586,9587,65296,65297,65298,65299,65300,65301,65302,65303,65304,65305,8544,8545,8546,8547,8548,8549,8550,8551,8552,8553,12321,12322,12323,12324,12325,12326,12327,12328,12329,21313,21316,21317,65313,65314,65315,65316,65317,65318,65319,65320,65321,65322,65323,65324,65325,65326,65327,65328,65329,65330,65331,65332,65333,65334,65335,65336,65337,65338,65345,65346,65347,65348,65349,65350,65351,65352,65353,65354,65355,65356,65357,65358,65359,65360,65361,65362,65363,65364,65365,65366,65367,65368,65369,65370,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,931,932,933,934,935,936,937,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,963,964,965,966,967,968,969,12549,12550,12551,12552,12553,12554,12555,12556,12557,12558,12559,12560,12561,12562,12563,12564,12565,12566,12567,12568,12569,12570,12571,12572,12573,12574,12575,12576,12577,12578,12579,12580,12581,12582,12583,12584,12585,729,713,714,711,715,9216,9217,9218,9219,9220,9221,9222,9223,9224,9225,9226,9227,9228,9229,9230,9231,9232,9233,9234,9235,9236,9237,9238,9239,9240,9241,9242,9243,9244,9245,9246,9247,9249,8364,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,19968,20057,19969,19971,20035,20061,20102,20108,20154,20799,20837,20843,20960,20992,20993,21147,21269,21313,21340,21448,19977,19979,19976,19978,20011,20024,20961,20037,20040,20063,20062,20110,20129,20800,20995,21242,21315,21449,21475,22303,22763,22805,22823,22899,23376,23377,23379,23544,23567,23586,23608,23665,24029,24037,24049,24050,24051,24062,24178,24318,24331,24339,25165,19985,19984,19981,20013,20016,20025,20043,23609,20104,20113,20117,20114,20116,20130,20161,20160,20163,20166,20167,20173,20170,20171,20164,20803,20801,20839,20845,20846,20844,20887,20982,20998,20999,21e3,21243,21246,21247,21270,21305,21320,21319,21317,21342,21380,21451,21450,21453,22764,22825,22827,22826,22829,23380,23569,23588,23610,23663,24052,24187,24319,24340,24341,24515,25096,25142,25163,25166,25903,25991,26007,26020,26041,26085,26352,26376,26408,27424,27490,27513,27595,27604,27611,27663,27700,28779,29226,29238,29243,29255,29273,29275,29356,29579,19993,19990,19989,19988,19992,20027,20045,20047,20046,20197,20184,20180,20181,20182,20183,20195,20196,20185,20190,20805,20804,20873,20874,20908,20985,20986,20984,21002,21152,21151,21253,21254,21271,21277,20191,21322,21321,21345,21344,21359,21358,21435,21487,21476,21491,21484,21486,21481,21480,21500,21496,21493,21483,21478,21482,21490,21489,21488,21477,21485,21499,22235,22234,22806,22830,22833,22900,22902,23381,23427,23612,24040,24039,24038,24066,24067,24179,24188,24321,24344,24343,24517,25098,25171,25172,25170,25169,26021,26086,26414,26412,26410,26411,26413,27491,27597,27665,27664,27704,27713,27712,27710,29359,29572,29577,29916,29926,29976,29983,29992,29993,3e4,30001,30002,30003,30091,30333,30382,30399,30446,30683,30690,30707,31034,31166,31348,31435,19998,19999,20050,20051,20073,20121,20132,20134,20133,20223,20233,20249,20234,20245,20237,20240,20241,20239,20210,20214,20219,20208,20211,20221,20225,20235,20809,20807,20806,20808,20840,20849,20877,20912,21015,21009,21010,21006,21014,21155,21256,21281,21280,21360,21361,21513,21519,21516,21514,21520,21505,21515,21508,21521,21517,21512,21507,21518,21510,21522,22240,22238,22237,22323,22320,22312,22317,22316,22319,22313,22809,22810,22839,22840,22916,22904,22915,22909,22905,22914,22913,23383,23384,23431,23432,23429,23433,23546,23574,23673,24030,24070,24182,24180,24335,24347,24537,24534,25102,25100,25101,25104,25187,25179,25176,25910,26089,26088,26092,26093,26354,26355,26377,26429,26420,26417,26421,27425,27492,27515,27670,27741,27735,27737,27743,27744,27728,27733,27745,27739,27725,27726,28784,29279,29277,30334,31481,31859,31992,32566,32650,32701,32769,32771,32780,32786,32819,32895,32905,32907,32908,33251,33258,33267,33276,33292,33307,33311,33390,33394,33406,34411,34880,34892,34915,35199,38433,20018,20136,20301,20303,20295,20311,20318,20276,20315,20309,20272,20304,20305,20285,20282,20280,20291,20308,20284,20294,20323,20316,20320,20271,20302,20278,20313,20317,20296,20314,20812,20811,20813,20853,20918,20919,21029,21028,21033,21034,21032,21163,21161,21162,21164,21283,21363,21365,21533,21549,21534,21566,21542,21582,21543,21574,21571,21555,21576,21570,21531,21545,21578,21561,21563,21560,21550,21557,21558,21536,21564,21568,21553,21547,21535,21548,22250,22256,22244,22251,22346,22353,22336,22349,22343,22350,22334,22352,22351,22331,22767,22846,22941,22930,22952,22942,22947,22937,22934,22925,22948,22931,22922,22949,23389,23388,23386,23387,23436,23435,23439,23596,23616,23617,23615,23614,23696,23697,23700,23692,24043,24076,24207,24199,24202,24311,24324,24351,24420,24418,24439,24441,24536,24524,24535,24525,24561,24555,24568,24554,25106,25105,25220,25239,25238,25216,25206,25225,25197,25226,25212,25214,25209,25203,25234,25199,25240,25198,25237,25235,25233,25222,25913,25915,25912,26097,26356,26463,26446,26447,26448,26449,26460,26454,26462,26441,26438,26464,26451,26455,27493,27599,27714,27742,27801,27777,27784,27785,27781,27803,27754,27770,27792,27760,27788,27752,27798,27794,27773,27779,27762,27774,27764,27782,27766,27789,27796,27800,27778,28790,28796,28797,28792,29282,29281,29280,29380,29378,29590,29996,29995,30007,30008,30338,30447,30691,31169,31168,31167,31350,31995,32597,32918,32915,32925,32920,32923,32922,32946,33391,33426,33419,33421,35211,35282,35328,35895,35910,35925,35997,36196,36208,36275,36523,36554,36763,36784,36802,36806,36805,36804,24033,37009,37026,37034,37030,37027,37193,37318,37324,38450,38446,38449,38442,38444,20006,20054,20083,20107,20123,20126,20139,20140,20335,20381,20365,20339,20351,20332,20379,20363,20358,20355,20336,20341,20360,20329,20347,20374,20350,20367,20369,20346,20820,20818,20821,20841,20855,20854,20856,20925,20989,21051,21048,21047,21050,21040,21038,21046,21057,21182,21179,21330,21332,21331,21329,21350,21367,21368,21369,21462,21460,21463,21619,21621,21654,21624,21653,21632,21627,21623,21636,21650,21638,21628,21648,21617,21622,21644,21658,21602,21608,21643,21629,21646,22266,22403,22391,22378,22377,22369,22374,22372,22396,22812,22857,22855,22856,22852,22868,22974,22971,22996,22969,22958,22993,22982,22992,22989,22987,22995,22986,22959,22963,22994,22981,23391,23396,23395,23447,23450,23448,23452,23449,23451,23578,23624,23621,23622,23735,23713,23736,23721,23723,23729,23731,24088,24090,24086,24085,24091,24081,24184,24218,24215,24220,24213,24214,24310,24358,24359,24361,24448,24449,24447,24444,24541,24544,24573,24565,24575,24591,24596,24623,24629,24598,24618,24597,24609,24615,24617,24619,24603,25110,25109,25151,25150,25152,25215,25289,25292,25284,25279,25282,25273,25298,25307,25259,25299,25300,25291,25288,25256,25277,25276,25296,25305,25287,25293,25269,25306,25265,25304,25302,25303,25286,25260,25294,25918,26023,26044,26106,26132,26131,26124,26118,26114,26126,26112,26127,26133,26122,26119,26381,26379,26477,26507,26517,26481,26524,26483,26487,26503,26525,26519,26479,26480,26495,26505,26494,26512,26485,26522,26515,26492,26474,26482,27427,27494,27495,27519,27667,27675,27875,27880,27891,27825,27852,27877,27827,27837,27838,27836,27874,27819,27861,27859,27832,27844,27833,27841,27822,27863,27845,27889,27839,27835,27873,27867,27850,27820,27887,27868,27862,27872,28821,28814,28818,28810,28825,29228,29229,29240,29256,29287,29289,29376,29390,29401,29399,29392,29609,29608,29599,29611,29605,30013,30109,30105,30106,30340,30402,30450,30452,30693,30717,31038,31040,31041,31177,31176,31354,31353,31482,31998,32596,32652,32651,32773,32954,32933,32930,32945,32929,32939,32937,32948,32938,32943,33253,33278,33293,33459,33437,33433,33453,33469,33439,33465,33457,33452,33445,33455,33464,33443,33456,33470,33463,34382,34417,21021,34920,36555,36814,36820,36817,37045,37048,37041,37046,37319,37329,38263,38272,38428,38464,38463,38459,38468,38466,38585,38632,38738,38750,20127,20141,20142,20449,20405,20399,20415,20448,20433,20431,20445,20419,20406,20440,20447,20426,20439,20398,20432,20420,20418,20442,20430,20446,20407,20823,20882,20881,20896,21070,21059,21066,21069,21068,21067,21063,21191,21193,21187,21185,21261,21335,21371,21402,21467,21676,21696,21672,21710,21705,21688,21670,21683,21703,21698,21693,21674,21697,21700,21704,21679,21675,21681,21691,21673,21671,21695,22271,22402,22411,22432,22435,22434,22478,22446,22419,22869,22865,22863,22862,22864,23004,23e3,23039,23011,23016,23043,23013,23018,23002,23014,23041,23035,23401,23459,23462,23460,23458,23461,23553,23630,23631,23629,23627,23769,23762,24055,24093,24101,24095,24189,24224,24230,24314,24328,24365,24421,24456,24453,24458,24459,24455,24460,24457,24594,24605,24608,24613,24590,24616,24653,24688,24680,24674,24646,24643,24684,24683,24682,24676,25153,25308,25366,25353,25340,25325,25345,25326,25341,25351,25329,25335,25327,25324,25342,25332,25361,25346,25919,25925,26027,26045,26082,26149,26157,26144,26151,26159,26143,26152,26161,26148,26359,26623,26579,26609,26580,26576,26604,26550,26543,26613,26601,26607,26564,26577,26548,26586,26597,26552,26575,26590,26611,26544,26585,26594,26589,26578,27498,27523,27526,27573,27602,27607,27679,27849,27915,27954,27946,27969,27941,27916,27953,27934,27927,27963,27965,27966,27958,27931,27893,27961,27943,27960,27945,27950,27957,27918,27947,28843,28858,28851,28844,28847,28845,28856,28846,28836,29232,29298,29295,29300,29417,29408,29409,29623,29642,29627,29618,29645,29632,29619,29978,29997,30031,30028,30030,30027,30123,30116,30117,30114,30115,30328,30342,30343,30344,30408,30406,30403,30405,30465,30457,30456,30473,30475,30462,30460,30471,30684,30722,30740,30732,30733,31046,31049,31048,31047,31161,31162,31185,31186,31179,31359,31361,31487,31485,31869,32002,32005,32e3,32009,32007,32004,32006,32568,32654,32703,32772,32784,32781,32785,32822,32982,32997,32986,32963,32964,32972,32993,32987,32974,32990,32996,32989,33268,33314,33511,33539,33541,33507,33499,33510,33540,33509,33538,33545,33490,33495,33521,33537,33500,33492,33489,33502,33491,33503,33519,33542,34384,34425,34427,34426,34893,34923,35201,35284,35336,35330,35331,35998,36e3,36212,36211,36276,36557,36556,36848,36838,36834,36842,36837,36845,36843,36836,36840,37066,37070,37057,37059,37195,37194,37325,38274,38480,38475,38476,38477,38754,38761,38859,38893,38899,38913,39080,39131,39135,39318,39321,20056,20147,20492,20493,20515,20463,20518,20517,20472,20521,20502,20486,20540,20511,20506,20498,20497,20474,20480,20500,20520,20465,20513,20491,20505,20504,20467,20462,20525,20522,20478,20523,20489,20860,20900,20901,20898,20941,20940,20934,20939,21078,21084,21076,21083,21085,21290,21375,21407,21405,21471,21736,21776,21761,21815,21756,21733,21746,21766,21754,21780,21737,21741,21729,21769,21742,21738,21734,21799,21767,21757,21775,22275,22276,22466,22484,22475,22467,22537,22799,22871,22872,22874,23057,23064,23068,23071,23067,23059,23020,23072,23075,23081,23077,23052,23049,23403,23640,23472,23475,23478,23476,23470,23477,23481,23480,23556,23633,23637,23632,23789,23805,23803,23786,23784,23792,23798,23809,23796,24046,24109,24107,24235,24237,24231,24369,24466,24465,24464,24665,24675,24677,24656,24661,24685,24681,24687,24708,24735,24730,24717,24724,24716,24709,24726,25159,25331,25352,25343,25422,25406,25391,25429,25410,25414,25423,25417,25402,25424,25405,25386,25387,25384,25421,25420,25928,25929,26009,26049,26053,26178,26185,26191,26179,26194,26188,26181,26177,26360,26388,26389,26391,26657,26680,26696,26694,26707,26681,26690,26708,26665,26803,26647,26700,26705,26685,26612,26704,26688,26684,26691,26666,26693,26643,26648,26689,27530,27529,27575,27683,27687,27688,27686,27684,27888,28010,28053,28040,28039,28006,28024,28023,27993,28051,28012,28041,28014,27994,28020,28009,28044,28042,28025,28037,28005,28052,28874,28888,28900,28889,28872,28879,29241,29305,29436,29433,29437,29432,29431,29574,29677,29705,29678,29664,29674,29662,30036,30045,30044,30042,30041,30142,30149,30151,30130,30131,30141,30140,30137,30146,30136,30347,30384,30410,30413,30414,30505,30495,30496,30504,30697,30768,30759,30776,30749,30772,30775,30757,30765,30752,30751,30770,31061,31056,31072,31071,31062,31070,31069,31063,31066,31204,31203,31207,31199,31206,31209,31192,31364,31368,31449,31494,31505,31881,32033,32023,32011,32010,32032,32034,32020,32016,32021,32026,32028,32013,32025,32027,32570,32607,32660,32709,32705,32774,32792,32789,32793,32791,32829,32831,33009,33026,33008,33029,33005,33012,33030,33016,33011,33032,33021,33034,33020,33007,33261,33260,33280,33296,33322,33323,33320,33324,33467,33579,33618,33620,33610,33592,33616,33609,33589,33588,33615,33586,33593,33590,33559,33600,33585,33576,33603,34388,34442,34474,34451,34468,34473,34444,34467,34460,34928,34935,34945,34946,34941,34937,35352,35344,35342,35340,35349,35338,35351,35347,35350,35343,35345,35912,35962,35961,36001,36002,36215,36524,36562,36564,36559,36785,36865,36870,36855,36864,36858,36852,36867,36861,36869,36856,37013,37089,37085,37090,37202,37197,37196,37336,37341,37335,37340,37337,38275,38498,38499,38497,38491,38493,38500,38488,38494,38587,39138,39340,39592,39640,39717,39730,39740,20094,20602,20605,20572,20551,20547,20556,20570,20553,20581,20598,20558,20565,20597,20596,20599,20559,20495,20591,20589,20828,20885,20976,21098,21103,21202,21209,21208,21205,21264,21263,21273,21311,21312,21310,21443,26364,21830,21866,21862,21828,21854,21857,21827,21834,21809,21846,21839,21845,21807,21860,21816,21806,21852,21804,21859,21811,21825,21847,22280,22283,22281,22495,22533,22538,22534,22496,22500,22522,22530,22581,22519,22521,22816,22882,23094,23105,23113,23142,23146,23104,23100,23138,23130,23110,23114,23408,23495,23493,23492,23490,23487,23494,23561,23560,23559,23648,23644,23645,23815,23814,23822,23835,23830,23842,23825,23849,23828,23833,23844,23847,23831,24034,24120,24118,24115,24119,24247,24248,24246,24245,24254,24373,24375,24407,24428,24425,24427,24471,24473,24478,24472,24481,24480,24476,24703,24739,24713,24736,24744,24779,24756,24806,24765,24773,24763,24757,24796,24764,24792,24789,24774,24799,24760,24794,24775,25114,25115,25160,25504,25511,25458,25494,25506,25509,25463,25447,25496,25514,25457,25513,25481,25475,25499,25451,25512,25476,25480,25497,25505,25516,25490,25487,25472,25467,25449,25448,25466,25949,25942,25937,25945,25943,21855,25935,25944,25941,25940,26012,26011,26028,26063,26059,26060,26062,26205,26202,26212,26216,26214,26206,26361,21207,26395,26753,26799,26786,26771,26805,26751,26742,26801,26791,26775,26800,26755,26820,26797,26758,26757,26772,26781,26792,26783,26785,26754,27442,27578,27627,27628,27691,28046,28092,28147,28121,28082,28129,28108,28132,28155,28154,28165,28103,28107,28079,28113,28078,28126,28153,28088,28151,28149,28101,28114,28186,28085,28122,28139,28120,28138,28145,28142,28136,28102,28100,28074,28140,28095,28134,28921,28937,28938,28925,28911,29245,29309,29313,29468,29467,29462,29459,29465,29575,29701,29706,29699,29702,29694,29709,29920,29942,29943,29980,29986,30053,30054,30050,30064,30095,30164,30165,30133,30154,30157,30350,30420,30418,30427,30519,30526,30524,30518,30520,30522,30827,30787,30798,31077,31080,31085,31227,31378,31381,31520,31528,31515,31532,31526,31513,31518,31534,31890,31895,31893,32070,32067,32113,32046,32057,32060,32064,32048,32051,32068,32047,32066,32050,32049,32573,32670,32666,32716,32718,32722,32796,32842,32838,33071,33046,33059,33067,33065,33072,33060,33282,33333,33335,33334,33337,33678,33694,33688,33656,33698,33686,33725,33707,33682,33674,33683,33673,33696,33655,33659,33660,33670,33703,34389,24426,34503,34496,34486,34500,34485,34502,34507,34481,34479,34505,34899,34974,34952,34987,34962,34966,34957,34955,35219,35215,35370,35357,35363,35365,35377,35373,35359,35355,35362,35913,35930,36009,36012,36011,36008,36010,36007,36199,36198,36286,36282,36571,36575,36889,36877,36890,36887,36899,36895,36893,36880,36885,36894,36896,36879,36898,36886,36891,36884,37096,37101,37117,37207,37326,37365,37350,37347,37351,37357,37353,38281,38506,38517,38515,38520,38512,38516,38518,38519,38508,38592,38634,38633,31456,31455,38914,38915,39770,40165,40565,40575,40613,40635,20642,20621,20613,20633,20625,20608,20630,20632,20634,26368,20977,21106,21108,21109,21097,21214,21213,21211,21338,21413,21883,21888,21927,21884,21898,21917,21912,21890,21916,21930,21908,21895,21899,21891,21939,21934,21919,21822,21938,21914,21947,21932,21937,21886,21897,21931,21913,22285,22575,22570,22580,22564,22576,22577,22561,22557,22560,22777,22778,22880,23159,23194,23167,23186,23195,23207,23411,23409,23506,23500,23507,23504,23562,23563,23601,23884,23888,23860,23879,24061,24133,24125,24128,24131,24190,24266,24257,24258,24260,24380,24429,24489,24490,24488,24785,24801,24754,24758,24800,24860,24867,24826,24853,24816,24827,24820,24936,24817,24846,24822,24841,24832,24850,25119,25161,25507,25484,25551,25536,25577,25545,25542,25549,25554,25571,25552,25569,25558,25581,25582,25462,25588,25578,25563,25682,25562,25593,25950,25958,25954,25955,26001,26e3,26031,26222,26224,26228,26230,26223,26257,26234,26238,26231,26366,26367,26399,26397,26874,26837,26848,26840,26839,26885,26847,26869,26862,26855,26873,26834,26866,26851,26827,26829,26893,26898,26894,26825,26842,26990,26875,27454,27450,27453,27544,27542,27580,27631,27694,27695,27692,28207,28216,28244,28193,28210,28263,28234,28192,28197,28195,28187,28251,28248,28196,28246,28270,28205,28198,28271,28212,28237,28218,28204,28227,28189,28222,28363,28297,28185,28238,28259,28228,28274,28265,28255,28953,28954,28966,28976,28961,28982,29038,28956,29260,29316,29312,29494,29477,29492,29481,29754,29738,29747,29730,29733,29749,29750,29748,29743,29723,29734,29736,29989,29990,30059,30058,30178,30171,30179,30169,30168,30174,30176,30331,30332,30358,30355,30388,30428,30543,30701,30813,30828,30831,31245,31240,31243,31237,31232,31384,31383,31382,31461,31459,31561,31574,31558,31568,31570,31572,31565,31563,31567,31569,31903,31909,32094,32080,32104,32085,32043,32110,32114,32097,32102,32098,32112,32115,21892,32724,32725,32779,32850,32901,33109,33108,33099,33105,33102,33081,33094,33086,33100,33107,33140,33298,33308,33769,33795,33784,33805,33760,33733,33803,33729,33775,33777,33780,33879,33802,33776,33804,33740,33789,33778,33738,33848,33806,33796,33756,33799,33748,33759,34395,34527,34521,34541,34516,34523,34532,34512,34526,34903,35009,35010,34993,35203,35222,35387,35424,35413,35422,35388,35393,35412,35419,35408,35398,35380,35386,35382,35414,35937,35970,36015,36028,36019,36029,36033,36027,36032,36020,36023,36022,36031,36024,36234,36229,36225,36302,36317,36299,36314,36305,36300,36315,36294,36603,36600,36604,36764,36910,36917,36913,36920,36914,36918,37122,37109,37129,37118,37219,37221,37327,37396,37397,37411,37385,37406,37389,37392,37383,37393,38292,38287,38283,38289,38291,38290,38286,38538,38542,38539,38525,38533,38534,38541,38514,38532,38593,38597,38596,38598,38599,38639,38642,38860,38917,38918,38920,39143,39146,39151,39145,39154,39149,39342,39341,40643,40653,40657,20098,20653,20661,20658,20659,20677,20670,20652,20663,20667,20655,20679,21119,21111,21117,21215,21222,21220,21218,21219,21295,21983,21992,21971,21990,21966,21980,21959,21969,21987,21988,21999,21978,21985,21957,21958,21989,21961,22290,22291,22622,22609,22616,22615,22618,22612,22635,22604,22637,22602,22626,22610,22603,22887,23233,23241,23244,23230,23229,23228,23219,23234,23218,23913,23919,24140,24185,24265,24264,24338,24409,24492,24494,24858,24847,24904,24863,24819,24859,24825,24833,24840,24910,24908,24900,24909,24894,24884,24871,24845,24838,24887,25121,25122,25619,25662,25630,25642,25645,25661,25644,25615,25628,25620,25613,25654,25622,25623,25606,25964,26015,26032,26263,26249,26247,26248,26262,26244,26264,26253,26371,27028,26989,26970,26999,26976,26964,26997,26928,27010,26954,26984,26987,26974,26963,27001,27014,26973,26979,26971,27463,27506,27584,27583,27603,27645,28322,28335,28371,28342,28354,28304,28317,28359,28357,28325,28312,28348,28346,28331,28369,28310,28316,28356,28372,28330,28327,28340,29006,29017,29033,29028,29001,29031,29020,29036,29030,29004,29029,29022,28998,29032,29014,29242,29266,29495,29509,29503,29502,29807,29786,29781,29791,29790,29761,29759,29785,29787,29788,30070,30072,30208,30192,30209,30194,30193,30202,30207,30196,30195,30430,30431,30555,30571,30566,30558,30563,30585,30570,30572,30556,30565,30568,30562,30702,30862,30896,30871,30872,30860,30857,30844,30865,30867,30847,31098,31103,31105,33836,31165,31260,31258,31264,31252,31263,31262,31391,31392,31607,31680,31584,31598,31591,31921,31923,31925,32147,32121,32145,32129,32143,32091,32622,32617,32618,32626,32681,32680,32676,32854,32856,32902,32900,33137,33136,33144,33125,33134,33139,33131,33145,33146,33126,33285,33351,33922,33911,33853,33841,33909,33894,33899,33865,33900,33883,33852,33845,33889,33891,33897,33901,33862,34398,34396,34399,34553,34579,34568,34567,34560,34558,34555,34562,34563,34566,34570,34905,35039,35028,35033,35036,35032,35037,35041,35018,35029,35026,35228,35299,35435,35442,35443,35430,35433,35440,35463,35452,35427,35488,35441,35461,35437,35426,35438,35436,35449,35451,35390,35432,35938,35978,35977,36042,36039,36040,36036,36018,36035,36034,36037,36321,36319,36328,36335,36339,36346,36330,36324,36326,36530,36611,36617,36606,36618,36767,36786,36939,36938,36947,36930,36948,36924,36949,36944,36935,36943,36942,36941,36945,36926,36929,37138,37143,37228,37226,37225,37321,37431,37463,37432,37437,37440,37438,37467,37451,37476,37457,37428,37449,37453,37445,37433,37439,37466,38296,38552,38548,38549,38605,38603,38601,38602,38647,38651,38649,38646,38742,38772,38774,38928,38929,38931,38922,38930,38924,39164,39156,39165,39166,39347,39345,39348,39649,40169,40578,40718,40723,40736,20711,20718,20709,20694,20717,20698,20693,20687,20689,20721,20686,20713,20834,20979,21123,21122,21297,21421,22014,22016,22043,22039,22013,22036,22022,22025,22029,22030,22007,22038,22047,22024,22032,22006,22296,22294,22645,22654,22659,22675,22666,22649,22661,22653,22781,22821,22818,22820,22890,22889,23265,23270,23273,23255,23254,23256,23267,23413,23518,23527,23521,23525,23526,23528,23522,23524,23519,23565,23650,23940,23943,24155,24163,24149,24151,24148,24275,24278,24330,24390,24432,24505,24903,24895,24907,24951,24930,24931,24927,24922,24920,24949,25130,25735,25688,25684,25764,25720,25695,25722,25681,25703,25652,25709,25723,25970,26017,26071,26070,26274,26280,26269,27036,27048,27029,27073,27054,27091,27083,27035,27063,27067,27051,27060,27088,27085,27053,27084,27046,27075,27043,27465,27468,27699,28467,28436,28414,28435,28404,28457,28478,28448,28460,28431,28418,28450,28415,28399,28422,28465,28472,28466,28451,28437,28459,28463,28552,28458,28396,28417,28402,28364,28407,29076,29081,29053,29066,29060,29074,29246,29330,29334,29508,29520,29796,29795,29802,29808,29805,29956,30097,30247,30221,30219,30217,30227,30433,30435,30596,30589,30591,30561,30913,30879,30887,30899,30889,30883,31118,31119,31117,31278,31281,31402,31401,31469,31471,31649,31637,31627,31605,31639,31645,31636,31631,31672,31623,31620,31929,31933,31934,32187,32176,32156,32189,32190,32160,32202,32180,32178,32177,32186,32162,32191,32181,32184,32173,32210,32199,32172,32624,32736,32737,32735,32862,32858,32903,33104,33152,33167,33160,33162,33151,33154,33255,33274,33287,33300,33310,33355,33993,33983,33990,33988,33945,33950,33970,33948,33995,33976,33984,34003,33936,33980,34001,33994,34623,34588,34619,34594,34597,34612,34584,34645,34615,34601,35059,35074,35060,35065,35064,35069,35048,35098,35055,35494,35468,35486,35491,35469,35489,35475,35492,35498,35493,35496,35480,35473,35482,35495,35946,35981,35980,36051,36049,36050,36203,36249,36245,36348,36628,36626,36629,36627,36771,36960,36952,36956,36963,36953,36958,36962,36957,36955,37145,37144,37150,37237,37240,37239,37236,37496,37504,37509,37528,37526,37499,37523,37532,37544,37500,37521,38305,38312,38313,38307,38309,38308,38553,38556,38555,38604,38610,38656,38780,38789,38902,38935,38936,39087,39089,39171,39173,39180,39177,39361,39599,39600,39654,39745,39746,40180,40182,40179,40636,40763,40778,20740,20736,20731,20725,20729,20738,20744,20745,20741,20956,21127,21128,21129,21133,21130,21232,21426,22062,22075,22073,22066,22079,22068,22057,22099,22094,22103,22132,22070,22063,22064,22656,22687,22686,22707,22684,22702,22697,22694,22893,23305,23291,23307,23285,23308,23304,23534,23532,23529,23531,23652,23653,23965,23956,24162,24159,24161,24290,24282,24287,24285,24291,24288,24392,24433,24503,24501,24950,24935,24942,24925,24917,24962,24956,24944,24939,24958,24999,24976,25003,24974,25004,24986,24996,24980,25006,25134,25705,25711,25721,25758,25778,25736,25744,25776,25765,25747,25749,25769,25746,25774,25773,25771,25754,25772,25753,25762,25779,25973,25975,25976,26286,26283,26292,26289,27171,27167,27112,27137,27166,27161,27133,27169,27155,27146,27123,27138,27141,27117,27153,27472,27470,27556,27589,27590,28479,28540,28548,28497,28518,28500,28550,28525,28507,28536,28526,28558,28538,28528,28516,28567,28504,28373,28527,28512,28511,29087,29100,29105,29096,29270,29339,29518,29527,29801,29835,29827,29822,29824,30079,30240,30249,30239,30244,30246,30241,30242,30362,30394,30436,30606,30599,30604,30609,30603,30923,30917,30906,30922,30910,30933,30908,30928,31295,31292,31296,31293,31287,31291,31407,31406,31661,31665,31684,31668,31686,31687,31681,31648,31692,31946,32224,32244,32239,32251,32216,32236,32221,32232,32227,32218,32222,32233,32158,32217,32242,32249,32629,32631,32687,32745,32806,33179,33180,33181,33184,33178,33176,34071,34109,34074,34030,34092,34093,34067,34065,34083,34081,34068,34028,34085,34047,34054,34690,34676,34678,34656,34662,34680,34664,34649,34647,34636,34643,34907,34909,35088,35079,35090,35091,35093,35082,35516,35538,35527,35524,35477,35531,35576,35506,35529,35522,35519,35504,35542,35533,35510,35513,35547,35916,35918,35948,36064,36062,36070,36068,36076,36077,36066,36067,36060,36074,36065,36205,36255,36259,36395,36368,36381,36386,36367,36393,36383,36385,36382,36538,36637,36635,36639,36649,36646,36650,36636,36638,36645,36969,36974,36968,36973,36983,37168,37165,37159,37169,37255,37257,37259,37251,37573,37563,37559,37610,37548,37604,37569,37555,37564,37586,37575,37616,37554,38317,38321,38660,38662,38663,38665,38752,38797,38795,38799,38945,38955,38940,39091,39178,39187,39186,39192,39389,39376,39391,39387,39377,39381,39378,39385,39607,39662,39663,39719,39749,39748,39799,39791,40198,40201,40195,40617,40638,40654,22696,40786,20754,20760,20756,20752,20757,20864,20906,20957,21137,21139,21235,22105,22123,22137,22121,22116,22136,22122,22120,22117,22129,22127,22124,22114,22134,22721,22718,22727,22725,22894,23325,23348,23416,23536,23566,24394,25010,24977,25001,24970,25037,25014,25022,25034,25032,25136,25797,25793,25803,25787,25788,25818,25796,25799,25794,25805,25791,25810,25812,25790,25972,26310,26313,26297,26308,26311,26296,27197,27192,27194,27225,27243,27224,27193,27204,27234,27233,27211,27207,27189,27231,27208,27481,27511,27653,28610,28593,28577,28611,28580,28609,28583,28595,28608,28601,28598,28582,28576,28596,29118,29129,29136,29138,29128,29141,29113,29134,29145,29148,29123,29124,29544,29852,29859,29848,29855,29854,29922,29964,29965,30260,30264,30266,30439,30437,30624,30622,30623,30629,30952,30938,30956,30951,31142,31309,31310,31302,31308,31307,31418,31705,31761,31689,31716,31707,31713,31721,31718,31957,31958,32266,32273,32264,32283,32291,32286,32285,32265,32272,32633,32690,32752,32753,32750,32808,33203,33193,33192,33275,33288,33368,33369,34122,34137,34120,34152,34153,34115,34121,34157,34154,34142,34691,34719,34718,34722,34701,34913,35114,35122,35109,35115,35105,35242,35238,35558,35578,35563,35569,35584,35548,35559,35566,35582,35585,35586,35575,35565,35571,35574,35580,35947,35949,35987,36084,36420,36401,36404,36418,36409,36405,36667,36655,36664,36659,36776,36774,36981,36980,36984,36978,36988,36986,37172,37266,37664,37686,37624,37683,37679,37666,37628,37675,37636,37658,37648,37670,37665,37653,37678,37657,38331,38567,38568,38570,38613,38670,38673,38678,38669,38675,38671,38747,38748,38758,38808,38960,38968,38971,38967,38957,38969,38948,39184,39208,39198,39195,39201,39194,39405,39394,39409,39608,39612,39675,39661,39720,39825,40213,40227,40230,40232,40210,40219,40664,40660,40845,40860,20778,20767,20769,20786,21237,22158,22144,22160,22149,22151,22159,22741,22739,22737,22734,23344,23338,23332,23418,23607,23656,23996,23994,23997,23992,24171,24396,24509,25033,25026,25031,25062,25035,25138,25140,25806,25802,25816,25824,25840,25830,25836,25841,25826,25837,25986,25987,26329,26326,27264,27284,27268,27298,27292,27355,27299,27262,27287,27280,27296,27484,27566,27610,27656,28632,28657,28639,28640,28635,28644,28651,28655,28544,28652,28641,28649,28629,28654,28656,29159,29151,29166,29158,29157,29165,29164,29172,29152,29237,29254,29552,29554,29865,29872,29862,29864,30278,30274,30284,30442,30643,30634,30640,30636,30631,30637,30703,30967,30970,30964,30959,30977,31143,31146,31319,31423,31751,31757,31742,31735,31756,31712,31968,31964,31966,31970,31967,31961,31965,32302,32318,32326,32311,32306,32323,32299,32317,32305,32325,32321,32308,32313,32328,32309,32319,32303,32580,32755,32764,32881,32882,32880,32879,32883,33222,33219,33210,33218,33216,33215,33213,33225,33214,33256,33289,33393,34218,34180,34174,34204,34193,34196,34223,34203,34183,34216,34186,34407,34752,34769,34739,34770,34758,34731,34747,34746,34760,34763,35131,35126,35140,35128,35133,35244,35598,35607,35609,35611,35594,35616,35613,35588,35600,35905,35903,35955,36090,36093,36092,36088,36091,36264,36425,36427,36424,36426,36676,36670,36674,36677,36671,36991,36989,36996,36993,36994,36992,37177,37283,37278,37276,37709,37762,37672,37749,37706,37733,37707,37656,37758,37740,37723,37744,37722,37716,38346,38347,38348,38344,38342,38577,38584,38614,38684,38686,38816,38867,38982,39094,39221,39425,39423,39854,39851,39850,39853,40251,40255,40587,40655,40670,40668,40669,40667,40766,40779,21474,22165,22190,22745,22744,23352,24413,25059,25139,25844,25842,25854,25862,25850,25851,25847,26039,26332,26406,27315,27308,27331,27323,27320,27330,27310,27311,27487,27512,27567,28681,28683,28670,28678,28666,28689,28687,29179,29180,29182,29176,29559,29557,29863,29887,29973,30294,30296,30290,30653,30655,30651,30652,30990,31150,31329,31330,31328,31428,31429,31787,31783,31786,31774,31779,31777,31975,32340,32341,32350,32346,32353,32338,32345,32584,32761,32763,32887,32886,33229,33231,33290,34255,34217,34253,34256,34249,34224,34234,34233,34214,34799,34796,34802,34784,35206,35250,35316,35624,35641,35628,35627,35920,36101,36441,36451,36454,36452,36447,36437,36544,36681,36685,36999,36995,37e3,37291,37292,37328,37780,37770,37782,37794,37811,37806,37804,37808,37784,37786,37783,38356,38358,38352,38357,38626,38620,38617,38619,38622,38692,38819,38822,38829,38905,38989,38991,38988,38990,38995,39098,39230,39231,39229,39214,39333,39438,39617,39683,39686,39759,39758,39757,39882,39881,39933,39880,39872,40273,40285,40288,40672,40725,40748,20787,22181,22750,22751,22754,23541,40848,24300,25074,25079,25078,25077,25856,25871,26336,26333,27365,27357,27354,27347,28699,28703,28712,28698,28701,28693,28696,29190,29197,29272,29346,29560,29562,29885,29898,29923,30087,30086,30303,30305,30663,31001,31153,31339,31337,31806,31807,31800,31805,31799,31808,32363,32365,32377,32361,32362,32645,32371,32694,32697,32696,33240,34281,34269,34282,34261,34276,34277,34295,34811,34821,34829,34809,34814,35168,35167,35158,35166,35649,35676,35672,35657,35674,35662,35663,35654,35673,36104,36106,36476,36466,36487,36470,36460,36474,36468,36692,36686,36781,37002,37003,37297,37294,37857,37841,37855,37827,37832,37852,37853,37846,37858,37837,37848,37860,37847,37864,38364,38580,38627,38698,38695,38753,38876,38907,39006,39e3,39003,39100,39237,39241,39446,39449,39693,39912,39911,39894,39899,40329,40289,40306,40298,40300,40594,40599,40595,40628,21240,22184,22199,22198,22196,22204,22756,23360,23363,23421,23542,24009,25080,25082,25880,25876,25881,26342,26407,27372,28734,28720,28722,29200,29563,29903,30306,30309,31014,31018,31020,31019,31431,31478,31820,31811,31821,31983,31984,36782,32381,32380,32386,32588,32768,33242,33382,34299,34297,34321,34298,34310,34315,34311,34314,34836,34837,35172,35258,35320,35696,35692,35686,35695,35679,35691,36111,36109,36489,36481,36485,36482,37300,37323,37912,37891,37885,38369,38704,39108,39250,39249,39336,39467,39472,39479,39477,39955,39949,40569,40629,40680,40751,40799,40803,40801,20791,20792,22209,22208,22210,22804,23660,24013,25084,25086,25885,25884,26005,26345,27387,27396,27386,27570,28748,29211,29351,29910,29908,30313,30675,31824,32399,32396,32700,34327,34349,34330,34851,34850,34849,34847,35178,35180,35261,35700,35703,35709,36115,36490,36493,36491,36703,36783,37306,37934,37939,37941,37946,37944,37938,37931,38370,38712,38713,38706,38911,39015,39013,39255,39493,39491,39488,39486,39631,39764,39761,39981,39973,40367,40372,40386,40376,40605,40687,40729,40796,40806,40807,20796,20795,22216,22218,22217,23423,24020,24018,24398,25087,25892,27402,27489,28753,28760,29568,29924,30090,30318,30316,31155,31840,31839,32894,32893,33247,35186,35183,35324,35712,36118,36119,36497,36499,36705,37192,37956,37969,37970,38717,38718,38851,38849,39019,39253,39509,39501,39634,39706,40009,39985,39998,39995,40403,40407,40756,40812,40810,40852,22220,24022,25088,25891,25899,25898,26348,27408,29914,31434,31844,31843,31845,32403,32406,32404,33250,34360,34367,34865,35722,37008,37007,37987,37984,37988,38760,39023,39260,39514,39515,39511,39635,39636,39633,40020,40023,40022,40421,40607,40692,22225,22761,25900,28766,30321,30322,30679,32592,32648,34870,34873,34914,35731,35730,35734,33399,36123,37312,37994,38722,38728,38724,38854,39024,39519,39714,39768,40031,40441,40442,40572,40573,40711,40823,40818,24307,27414,28771,31852,31854,34875,35264,36513,37313,38002,38e3,39025,39262,39638,39715,40652,28772,30682,35738,38007,38857,39522,39525,32412,35740,36522,37317,38013,38014,38012,40055,40056,40695,35924,38015,40474,29224,39530,39729,40475,40478,31858,9312,9313,9314,9315,9316,9317,9318,9319,9320,9321,9332,9333,9334,9335,9336,9337,9338,9339,9340,9341,8560,8561,8562,8563,8564,8565,8566,8567,8568,8569,20022,20031,20101,20128,20866,20886,20907,21241,21304,21353,21430,22794,23424,24027,12083,24191,24308,24400,24417,25908,26080,30098,30326,36789,38582,168,710,12541,12542,12445,12446,12291,20189,12293,12294,12295,12540,65339,65341,10045,12353,12354,12355,12356,12357,12358,12359,12360,12361,12362,12363,12364,12365,12366,12367,12368,12369,12370,12371,12372,12373,12374,12375,12376,12377,12378,12379,12380,12381,12382,12383,12384,12385,12386,12387,12388,12389,12390,12391,12392,12393,12394,12395,12396,12397,12398,12399,12400,12401,12402,12403,12404,12405,12406,12407,12408,12409,12410,12411,12412,12413,12414,12415,12416,12417,12418,12419,12420,12421,12422,12423,12424,12425,12426,12427,12428,12429,12430,12431,12432,12433,12434,12435,12449,12450,12451,12452,12453,12454,12455,12456,12457,12458,12459,12460,12461,12462,12463,12464,12465,12466,12467,12468,12469,12470,12471,12472,12473,12474,12475,12476,12477,12478,12479,12480,12481,12482,12483,12484,12485,12486,12487,12488,12489,12490,12491,12492,12493,12494,12495,12496,12497,12498,12499,12500,12501,12502,12503,12504,12505,12506,12507,12508,12509,12510,12511,12512,12513,12514,12515,12516,12517,12518,12519,12520,12521,12522,12523,12524,12525,12526,12527,12528,12529,12530,12531,12532,12533,12534,1040,1041,1042,1043,1044,1045,1025,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1105,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,8679,8632,8633,12751,131276,20058,131210,20994,17553,40880,20872,40881,161287,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,65506,65508,65287,65282,12849,8470,8481,12443,12444,11904,11908,11910,11911,11912,11914,11916,11917,11925,11932,11933,11941,11943,11946,11948,11950,11958,11964,11966,11974,11978,11980,11981,11983,11990,11991,11998,12003,null,null,null,643,592,603,596,629,339,248,331,650,618,20034,20060,20981,21274,21378,19975,19980,20039,20109,22231,64012,23662,24435,19983,20871,19982,20014,20115,20162,20169,20168,20888,21244,21356,21433,22304,22787,22828,23568,24063,26081,27571,27596,27668,29247,20017,20028,20200,20188,20201,20193,20189,20186,21004,21276,21324,22306,22307,22807,22831,23425,23428,23570,23611,23668,23667,24068,24192,24194,24521,25097,25168,27669,27702,27715,27711,27707,29358,29360,29578,31160,32906,38430,20238,20248,20268,20213,20244,20209,20224,20215,20232,20253,20226,20229,20258,20243,20228,20212,20242,20913,21011,21001,21008,21158,21282,21279,21325,21386,21511,22241,22239,22318,22314,22324,22844,22912,22908,22917,22907,22910,22903,22911,23382,23573,23589,23676,23674,23675,23678,24031,24181,24196,24322,24346,24436,24533,24532,24527,25180,25182,25188,25185,25190,25186,25177,25184,25178,25189,26095,26094,26430,26425,26424,26427,26426,26431,26428,26419,27672,27718,27730,27740,27727,27722,27732,27723,27724,28785,29278,29364,29365,29582,29994,30335,31349,32593,33400,33404,33408,33405,33407,34381,35198,37017,37015,37016,37019,37012,38434,38436,38432,38435,20310,20283,20322,20297,20307,20324,20286,20327,20306,20319,20289,20312,20269,20275,20287,20321,20879,20921,21020,21022,21025,21165,21166,21257,21347,21362,21390,21391,21552,21559,21546,21588,21573,21529,21532,21541,21528,21565,21583,21569,21544,21540,21575,22254,22247,22245,22337,22341,22348,22345,22347,22354,22790,22848,22950,22936,22944,22935,22926,22946,22928,22927,22951,22945,23438,23442,23592,23594,23693,23695,23688,23691,23689,23698,23690,23686,23699,23701,24032,24074,24078,24203,24201,24204,24200,24205,24325,24349,24440,24438,24530,24529,24528,24557,24552,24558,24563,24545,24548,24547,24570,24559,24567,24571,24576,24564,25146,25219,25228,25230,25231,25236,25223,25201,25211,25210,25200,25217,25224,25207,25213,25202,25204,25911,26096,26100,26099,26098,26101,26437,26439,26457,26453,26444,26440,26461,26445,26458,26443,27600,27673,27674,27768,27751,27755,27780,27787,27791,27761,27759,27753,27802,27757,27783,27797,27804,27750,27763,27749,27771,27790,28788,28794,29283,29375,29373,29379,29382,29377,29370,29381,29589,29591,29587,29588,29586,30010,30009,30100,30101,30337,31037,32820,32917,32921,32912,32914,32924,33424,33423,33413,33422,33425,33427,33418,33411,33412,35960,36809,36799,37023,37025,37029,37022,37031,37024,38448,38440,38447,38445,20019,20376,20348,20357,20349,20352,20359,20342,20340,20361,20356,20343,20300,20375,20330,20378,20345,20353,20344,20368,20380,20372,20382,20370,20354,20373,20331,20334,20894,20924,20926,21045,21042,21043,21062,21041,21180,21258,21259,21308,21394,21396,21639,21631,21633,21649,21634,21640,21611,21626,21630,21605,21612,21620,21606,21645,21615,21601,21600,21656,21603,21607,21604,22263,22265,22383,22386,22381,22379,22385,22384,22390,22400,22389,22395,22387,22388,22370,22376,22397,22796,22853,22965,22970,22991,22990,22962,22988,22977,22966,22972,22979,22998,22961,22973,22976,22984,22964,22983,23394,23397,23443,23445,23620,23623,23726,23716,23712,23733,23727,23720,23724,23711,23715,23725,23714,23722,23719,23709,23717,23734,23728,23718,24087,24084,24089,24360,24354,24355,24356,24404,24450,24446,24445,24542,24549,24621,24614,24601,24626,24587,24628,24586,24599,24627,24602,24606,24620,24610,24589,24592,24622,24595,24593,24588,24585,24604,25108,25149,25261,25268,25297,25278,25258,25270,25290,25262,25267,25263,25275,25257,25264,25272,25917,26024,26043,26121,26108,26116,26130,26120,26107,26115,26123,26125,26117,26109,26129,26128,26358,26378,26501,26476,26510,26514,26486,26491,26520,26502,26500,26484,26509,26508,26490,26527,26513,26521,26499,26493,26497,26488,26489,26516,27429,27520,27518,27614,27677,27795,27884,27883,27886,27865,27830,27860,27821,27879,27831,27856,27842,27834,27843,27846,27885,27890,27858,27869,27828,27786,27805,27776,27870,27840,27952,27853,27847,27824,27897,27855,27881,27857,28820,28824,28805,28819,28806,28804,28817,28822,28802,28826,28803,29290,29398,29387,29400,29385,29404,29394,29396,29402,29388,29393,29604,29601,29613,29606,29602,29600,29612,29597,29917,29928,30015,30016,30014,30092,30104,30383,30451,30449,30448,30453,30712,30716,30713,30715,30714,30711,31042,31039,31173,31352,31355,31483,31861,31997,32821,32911,32942,32931,32952,32949,32941,33312,33440,33472,33451,33434,33432,33435,33461,33447,33454,33468,33438,33466,33460,33448,33441,33449,33474,33444,33475,33462,33442,34416,34415,34413,34414,35926,36818,36811,36819,36813,36822,36821,36823,37042,37044,37039,37043,37040,38457,38461,38460,38458,38467,20429,20421,20435,20402,20425,20427,20417,20436,20444,20441,20411,20403,20443,20423,20438,20410,20416,20409,20460,21060,21065,21184,21186,21309,21372,21399,21398,21401,21400,21690,21665,21677,21669,21711,21699,33549,21687,21678,21718,21686,21701,21702,21664,21616,21692,21666,21694,21618,21726,21680,22453,22430,22431,22436,22412,22423,22429,22427,22420,22424,22415,22425,22437,22426,22421,22772,22797,22867,23009,23006,23022,23040,23025,23005,23034,23037,23036,23030,23012,23026,23031,23003,23017,23027,23029,23008,23038,23028,23021,23464,23628,23760,23768,23756,23767,23755,23771,23774,23770,23753,23751,23754,23766,23763,23764,23759,23752,23750,23758,23775,23800,24057,24097,24098,24099,24096,24100,24240,24228,24226,24219,24227,24229,24327,24366,24406,24454,24631,24633,24660,24690,24670,24645,24659,24647,24649,24667,24652,24640,24642,24671,24612,24644,24664,24678,24686,25154,25155,25295,25357,25355,25333,25358,25347,25323,25337,25359,25356,25336,25334,25344,25363,25364,25338,25365,25339,25328,25921,25923,26026,26047,26166,26145,26162,26165,26140,26150,26146,26163,26155,26170,26141,26164,26169,26158,26383,26384,26561,26610,26568,26554,26588,26555,26616,26584,26560,26551,26565,26603,26596,26591,26549,26573,26547,26615,26614,26606,26595,26562,26553,26574,26599,26608,26546,26620,26566,26605,26572,26542,26598,26587,26618,26569,26570,26563,26602,26571,27432,27522,27524,27574,27606,27608,27616,27680,27681,27944,27956,27949,27935,27964,27967,27922,27914,27866,27955,27908,27929,27962,27930,27921,27904,27933,27970,27905,27928,27959,27907,27919,27968,27911,27936,27948,27912,27938,27913,27920,28855,28831,28862,28849,28848,28833,28852,28853,28841,29249,29257,29258,29292,29296,29299,29294,29386,29412,29416,29419,29407,29418,29414,29411,29573,29644,29634,29640,29637,29625,29622,29621,29620,29675,29631,29639,29630,29635,29638,29624,29643,29932,29934,29998,30023,30024,30119,30122,30329,30404,30472,30467,30468,30469,30474,30455,30459,30458,30695,30696,30726,30737,30738,30725,30736,30735,30734,30729,30723,30739,31050,31052,31051,31045,31044,31189,31181,31183,31190,31182,31360,31358,31441,31488,31489,31866,31864,31865,31871,31872,31873,32003,32008,32001,32600,32657,32653,32702,32775,32782,32783,32788,32823,32984,32967,32992,32977,32968,32962,32976,32965,32995,32985,32988,32970,32981,32969,32975,32983,32998,32973,33279,33313,33428,33497,33534,33529,33543,33512,33536,33493,33594,33515,33494,33524,33516,33505,33522,33525,33548,33531,33526,33520,33514,33508,33504,33530,33523,33517,34423,34420,34428,34419,34881,34894,34919,34922,34921,35283,35332,35335,36210,36835,36833,36846,36832,37105,37053,37055,37077,37061,37054,37063,37067,37064,37332,37331,38484,38479,38481,38483,38474,38478,20510,20485,20487,20499,20514,20528,20507,20469,20468,20531,20535,20524,20470,20471,20503,20508,20512,20519,20533,20527,20529,20494,20826,20884,20883,20938,20932,20933,20936,20942,21089,21082,21074,21086,21087,21077,21090,21197,21262,21406,21798,21730,21783,21778,21735,21747,21732,21786,21759,21764,21768,21739,21777,21765,21745,21770,21755,21751,21752,21728,21774,21763,21771,22273,22274,22476,22578,22485,22482,22458,22470,22461,22460,22456,22454,22463,22471,22480,22457,22465,22798,22858,23065,23062,23085,23086,23061,23055,23063,23050,23070,23091,23404,23463,23469,23468,23555,23638,23636,23788,23807,23790,23793,23799,23808,23801,24105,24104,24232,24238,24234,24236,24371,24368,24423,24669,24666,24679,24641,24738,24712,24704,24722,24705,24733,24707,24725,24731,24727,24711,24732,24718,25113,25158,25330,25360,25430,25388,25412,25413,25398,25411,25572,25401,25419,25418,25404,25385,25409,25396,25432,25428,25433,25389,25415,25395,25434,25425,25400,25431,25408,25416,25930,25926,26054,26051,26052,26050,26186,26207,26183,26193,26386,26387,26655,26650,26697,26674,26675,26683,26699,26703,26646,26673,26652,26677,26667,26669,26671,26702,26692,26676,26653,26642,26644,26662,26664,26670,26701,26682,26661,26656,27436,27439,27437,27441,27444,27501,32898,27528,27622,27620,27624,27619,27618,27623,27685,28026,28003,28004,28022,27917,28001,28050,27992,28002,28013,28015,28049,28045,28143,28031,28038,27998,28007,28e3,28055,28016,28028,27999,28034,28056,27951,28008,28043,28030,28032,28036,27926,28035,28027,28029,28021,28048,28892,28883,28881,28893,28875,32569,28898,28887,28882,28894,28896,28884,28877,28869,28870,28871,28890,28878,28897,29250,29304,29303,29302,29440,29434,29428,29438,29430,29427,29435,29441,29651,29657,29669,29654,29628,29671,29667,29673,29660,29650,29659,29652,29661,29658,29655,29656,29672,29918,29919,29940,29941,29985,30043,30047,30128,30145,30139,30148,30144,30143,30134,30138,30346,30409,30493,30491,30480,30483,30482,30499,30481,30485,30489,30490,30498,30503,30755,30764,30754,30773,30767,30760,30766,30763,30753,30761,30771,30762,30769,31060,31067,31055,31068,31059,31058,31057,31211,31212,31200,31214,31213,31210,31196,31198,31197,31366,31369,31365,31371,31372,31370,31367,31448,31504,31492,31507,31493,31503,31496,31498,31502,31497,31506,31876,31889,31882,31884,31880,31885,31877,32030,32029,32017,32014,32024,32022,32019,32031,32018,32015,32012,32604,32609,32606,32608,32605,32603,32662,32658,32707,32706,32704,32790,32830,32825,33018,33010,33017,33013,33025,33019,33024,33281,33327,33317,33587,33581,33604,33561,33617,33573,33622,33599,33601,33574,33564,33570,33602,33614,33563,33578,33544,33596,33613,33558,33572,33568,33591,33583,33577,33607,33605,33612,33619,33566,33580,33611,33575,33608,34387,34386,34466,34472,34454,34445,34449,34462,34439,34455,34438,34443,34458,34437,34469,34457,34465,34471,34453,34456,34446,34461,34448,34452,34883,34884,34925,34933,34934,34930,34944,34929,34943,34927,34947,34942,34932,34940,35346,35911,35927,35963,36004,36003,36214,36216,36277,36279,36278,36561,36563,36862,36853,36866,36863,36859,36868,36860,36854,37078,37088,37081,37082,37091,37087,37093,37080,37083,37079,37084,37092,37200,37198,37199,37333,37346,37338,38492,38495,38588,39139,39647,39727,20095,20592,20586,20577,20574,20576,20563,20555,20573,20594,20552,20557,20545,20571,20554,20578,20501,20549,20575,20585,20587,20579,20580,20550,20544,20590,20595,20567,20561,20944,21099,21101,21100,21102,21206,21203,21293,21404,21877,21878,21820,21837,21840,21812,21802,21841,21858,21814,21813,21808,21842,21829,21772,21810,21861,21838,21817,21832,21805,21819,21824,21835,22282,22279,22523,22548,22498,22518,22492,22516,22528,22509,22525,22536,22520,22539,22515,22479,22535,22510,22499,22514,22501,22508,22497,22542,22524,22544,22503,22529,22540,22513,22505,22512,22541,22532,22876,23136,23128,23125,23143,23134,23096,23093,23149,23120,23135,23141,23148,23123,23140,23127,23107,23133,23122,23108,23131,23112,23182,23102,23117,23097,23116,23152,23145,23111,23121,23126,23106,23132,23410,23406,23489,23488,23641,23838,23819,23837,23834,23840,23820,23848,23821,23846,23845,23823,23856,23826,23843,23839,23854,24126,24116,24241,24244,24249,24242,24243,24374,24376,24475,24470,24479,24714,24720,24710,24766,24752,24762,24787,24788,24783,24804,24793,24797,24776,24753,24795,24759,24778,24767,24771,24781,24768,25394,25445,25482,25474,25469,25533,25502,25517,25501,25495,25515,25486,25455,25479,25488,25454,25519,25461,25500,25453,25518,25468,25508,25403,25503,25464,25477,25473,25489,25485,25456,25939,26061,26213,26209,26203,26201,26204,26210,26392,26745,26759,26768,26780,26733,26734,26798,26795,26966,26735,26787,26796,26793,26741,26740,26802,26767,26743,26770,26748,26731,26738,26794,26752,26737,26750,26779,26774,26763,26784,26761,26788,26744,26747,26769,26764,26762,26749,27446,27443,27447,27448,27537,27535,27533,27534,27532,27690,28096,28075,28084,28083,28276,28076,28137,28130,28087,28150,28116,28160,28104,28128,28127,28118,28094,28133,28124,28125,28123,28148,28106,28093,28141,28144,28090,28117,28098,28111,28105,28112,28146,28115,28157,28119,28109,28131,28091,28922,28941,28919,28951,28916,28940,28912,28932,28915,28944,28924,28927,28934,28947,28928,28920,28918,28939,28930,28942,29310,29307,29308,29311,29469,29463,29447,29457,29464,29450,29448,29439,29455,29470,29576,29686,29688,29685,29700,29697,29693,29703,29696,29690,29692,29695,29708,29707,29684,29704,30052,30051,30158,30162,30159,30155,30156,30161,30160,30351,30345,30419,30521,30511,30509,30513,30514,30516,30515,30525,30501,30523,30517,30792,30802,30793,30797,30794,30796,30758,30789,30800,31076,31079,31081,31082,31075,31083,31073,31163,31226,31224,31222,31223,31375,31380,31376,31541,31559,31540,31525,31536,31522,31524,31539,31512,31530,31517,31537,31531,31533,31535,31538,31544,31514,31523,31892,31896,31894,31907,32053,32061,32056,32054,32058,32069,32044,32041,32065,32071,32062,32063,32074,32059,32040,32611,32661,32668,32669,32667,32714,32715,32717,32720,32721,32711,32719,32713,32799,32798,32795,32839,32835,32840,33048,33061,33049,33051,33069,33055,33068,33054,33057,33045,33063,33053,33058,33297,33336,33331,33338,33332,33330,33396,33680,33699,33704,33677,33658,33651,33700,33652,33679,33665,33685,33689,33653,33684,33705,33661,33667,33676,33693,33691,33706,33675,33662,33701,33711,33672,33687,33712,33663,33702,33671,33710,33654,33690,34393,34390,34495,34487,34498,34497,34501,34490,34480,34504,34489,34483,34488,34508,34484,34491,34492,34499,34493,34494,34898,34953,34965,34984,34978,34986,34970,34961,34977,34975,34968,34983,34969,34971,34967,34980,34988,34956,34963,34958,35202,35286,35289,35285,35376,35367,35372,35358,35897,35899,35932,35933,35965,36005,36221,36219,36217,36284,36290,36281,36287,36289,36568,36574,36573,36572,36567,36576,36577,36900,36875,36881,36892,36876,36897,37103,37098,37104,37108,37106,37107,37076,37099,37100,37097,37206,37208,37210,37203,37205,37356,37364,37361,37363,37368,37348,37369,37354,37355,37367,37352,37358,38266,38278,38280,38524,38509,38507,38513,38511,38591,38762,38916,39141,39319,20635,20629,20628,20638,20619,20643,20611,20620,20622,20637,20584,20636,20626,20610,20615,20831,20948,21266,21265,21412,21415,21905,21928,21925,21933,21879,22085,21922,21907,21896,21903,21941,21889,21923,21906,21924,21885,21900,21926,21887,21909,21921,21902,22284,22569,22583,22553,22558,22567,22563,22568,22517,22600,22565,22556,22555,22579,22591,22582,22574,22585,22584,22573,22572,22587,22881,23215,23188,23199,23162,23202,23198,23160,23206,23164,23205,23212,23189,23214,23095,23172,23178,23191,23171,23179,23209,23163,23165,23180,23196,23183,23187,23197,23530,23501,23499,23508,23505,23498,23502,23564,23600,23863,23875,23915,23873,23883,23871,23861,23889,23886,23893,23859,23866,23890,23869,23857,23897,23874,23865,23881,23864,23868,23858,23862,23872,23877,24132,24129,24408,24486,24485,24491,24777,24761,24780,24802,24782,24772,24852,24818,24842,24854,24837,24821,24851,24824,24828,24830,24769,24835,24856,24861,24848,24831,24836,24843,25162,25492,25521,25520,25550,25573,25576,25583,25539,25757,25587,25546,25568,25590,25557,25586,25589,25697,25567,25534,25565,25564,25540,25560,25555,25538,25543,25548,25547,25544,25584,25559,25561,25906,25959,25962,25956,25948,25960,25957,25996,26013,26014,26030,26064,26066,26236,26220,26235,26240,26225,26233,26218,26226,26369,26892,26835,26884,26844,26922,26860,26858,26865,26895,26838,26871,26859,26852,26870,26899,26896,26867,26849,26887,26828,26888,26992,26804,26897,26863,26822,26900,26872,26832,26877,26876,26856,26891,26890,26903,26830,26824,26845,26846,26854,26868,26833,26886,26836,26857,26901,26917,26823,27449,27451,27455,27452,27540,27543,27545,27541,27581,27632,27634,27635,27696,28156,28230,28231,28191,28233,28296,28220,28221,28229,28258,28203,28223,28225,28253,28275,28188,28211,28235,28224,28241,28219,28163,28206,28254,28264,28252,28257,28209,28200,28256,28273,28267,28217,28194,28208,28243,28261,28199,28280,28260,28279,28245,28281,28242,28262,28213,28214,28250,28960,28958,28975,28923,28974,28977,28963,28965,28962,28978,28959,28968,28986,28955,29259,29274,29320,29321,29318,29317,29323,29458,29451,29488,29474,29489,29491,29479,29490,29485,29478,29475,29493,29452,29742,29740,29744,29739,29718,29722,29729,29741,29745,29732,29731,29725,29737,29728,29746,29947,29999,30063,30060,30183,30170,30177,30182,30173,30175,30180,30167,30357,30354,30426,30534,30535,30532,30541,30533,30538,30542,30539,30540,30686,30700,30816,30820,30821,30812,30829,30833,30826,30830,30832,30825,30824,30814,30818,31092,31091,31090,31088,31234,31242,31235,31244,31236,31385,31462,31460,31562,31547,31556,31560,31564,31566,31552,31576,31557,31906,31902,31912,31905,32088,32111,32099,32083,32086,32103,32106,32079,32109,32092,32107,32082,32084,32105,32081,32095,32078,32574,32575,32613,32614,32674,32672,32673,32727,32849,32847,32848,33022,32980,33091,33098,33106,33103,33095,33085,33101,33082,33254,33262,33271,33272,33273,33284,33340,33341,33343,33397,33595,33743,33785,33827,33728,33768,33810,33767,33764,33788,33782,33808,33734,33736,33771,33763,33727,33793,33757,33765,33752,33791,33761,33739,33742,33750,33781,33737,33801,33807,33758,33809,33798,33730,33779,33749,33786,33735,33745,33770,33811,33731,33772,33774,33732,33787,33751,33762,33819,33755,33790,34520,34530,34534,34515,34531,34522,34538,34525,34539,34524,34540,34537,34519,34536,34513,34888,34902,34901,35002,35031,35001,35e3,35008,35006,34998,35004,34999,35005,34994,35073,35017,35221,35224,35223,35293,35290,35291,35406,35405,35385,35417,35392,35415,35416,35396,35397,35410,35400,35409,35402,35404,35407,35935,35969,35968,36026,36030,36016,36025,36021,36228,36224,36233,36312,36307,36301,36295,36310,36316,36303,36309,36313,36296,36311,36293,36591,36599,36602,36601,36582,36590,36581,36597,36583,36584,36598,36587,36593,36588,36596,36585,36909,36916,36911,37126,37164,37124,37119,37116,37128,37113,37115,37121,37120,37127,37125,37123,37217,37220,37215,37218,37216,37377,37386,37413,37379,37402,37414,37391,37388,37376,37394,37375,37373,37382,37380,37415,37378,37404,37412,37401,37399,37381,37398,38267,38285,38284,38288,38535,38526,38536,38537,38531,38528,38594,38600,38595,38641,38640,38764,38768,38766,38919,39081,39147,40166,40697,20099,20100,20150,20669,20671,20678,20654,20676,20682,20660,20680,20674,20656,20673,20666,20657,20683,20681,20662,20664,20951,21114,21112,21115,21116,21955,21979,21964,21968,21963,21962,21981,21952,21972,21956,21993,21951,21970,21901,21967,21973,21986,21974,21960,22002,21965,21977,21954,22292,22611,22632,22628,22607,22605,22601,22639,22613,22606,22621,22617,22629,22619,22589,22627,22641,22780,23239,23236,23243,23226,23224,23217,23221,23216,23231,23240,23227,23238,23223,23232,23242,23220,23222,23245,23225,23184,23510,23512,23513,23583,23603,23921,23907,23882,23909,23922,23916,23902,23912,23911,23906,24048,24143,24142,24138,24141,24139,24261,24268,24262,24267,24263,24384,24495,24493,24823,24905,24906,24875,24901,24886,24882,24878,24902,24879,24911,24873,24896,25120,37224,25123,25125,25124,25541,25585,25579,25616,25618,25609,25632,25636,25651,25667,25631,25621,25624,25657,25655,25634,25635,25612,25638,25648,25640,25665,25653,25647,25610,25626,25664,25637,25639,25611,25575,25627,25646,25633,25614,25967,26002,26067,26246,26252,26261,26256,26251,26250,26265,26260,26232,26400,26982,26975,26936,26958,26978,26993,26943,26949,26986,26937,26946,26967,26969,27002,26952,26953,26933,26988,26931,26941,26981,26864,27e3,26932,26985,26944,26991,26948,26998,26968,26945,26996,26956,26939,26955,26935,26972,26959,26961,26930,26962,26927,27003,26940,27462,27461,27459,27458,27464,27457,27547,64013,27643,27644,27641,27639,27640,28315,28374,28360,28303,28352,28319,28307,28308,28320,28337,28345,28358,28370,28349,28353,28318,28361,28343,28336,28365,28326,28367,28338,28350,28355,28380,28376,28313,28306,28302,28301,28324,28321,28351,28339,28368,28362,28311,28334,28323,28999,29012,29010,29027,29024,28993,29021,29026,29042,29048,29034,29025,28994,29016,28995,29003,29040,29023,29008,29011,28996,29005,29018,29263,29325,29324,29329,29328,29326,29500,29506,29499,29498,29504,29514,29513,29764,29770,29771,29778,29777,29783,29760,29775,29776,29774,29762,29766,29773,29780,29921,29951,29950,29949,29981,30073,30071,27011,30191,30223,30211,30199,30206,30204,30201,30200,30224,30203,30198,30189,30197,30205,30361,30389,30429,30549,30559,30560,30546,30550,30554,30569,30567,30548,30553,30573,30688,30855,30874,30868,30863,30852,30869,30853,30854,30881,30851,30841,30873,30848,30870,30843,31100,31106,31101,31097,31249,31256,31257,31250,31255,31253,31266,31251,31259,31248,31395,31394,31390,31467,31590,31588,31597,31604,31593,31602,31589,31603,31601,31600,31585,31608,31606,31587,31922,31924,31919,32136,32134,32128,32141,32127,32133,32122,32142,32123,32131,32124,32140,32148,32132,32125,32146,32621,32619,32615,32616,32620,32678,32677,32679,32731,32732,32801,33124,33120,33143,33116,33129,33115,33122,33138,26401,33118,33142,33127,33135,33092,33121,33309,33353,33348,33344,33346,33349,34033,33855,33878,33910,33913,33935,33933,33893,33873,33856,33926,33895,33840,33869,33917,33882,33881,33908,33907,33885,34055,33886,33847,33850,33844,33914,33859,33912,33842,33861,33833,33753,33867,33839,33858,33837,33887,33904,33849,33870,33868,33874,33903,33989,33934,33851,33863,33846,33843,33896,33918,33860,33835,33888,33876,33902,33872,34571,34564,34551,34572,34554,34518,34549,34637,34552,34574,34569,34561,34550,34573,34565,35030,35019,35021,35022,35038,35035,35034,35020,35024,35205,35227,35295,35301,35300,35297,35296,35298,35292,35302,35446,35462,35455,35425,35391,35447,35458,35460,35445,35459,35457,35444,35450,35900,35915,35914,35941,35940,35942,35974,35972,35973,36044,36200,36201,36241,36236,36238,36239,36237,36243,36244,36240,36242,36336,36320,36332,36337,36334,36304,36329,36323,36322,36327,36338,36331,36340,36614,36607,36609,36608,36613,36615,36616,36610,36619,36946,36927,36932,36937,36925,37136,37133,37135,37137,37142,37140,37131,37134,37230,37231,37448,37458,37424,37434,37478,37427,37477,37470,37507,37422,37450,37446,37485,37484,37455,37472,37479,37487,37430,37473,37488,37425,37460,37475,37456,37490,37454,37459,37452,37462,37426,38303,38300,38302,38299,38546,38547,38545,38551,38606,38650,38653,38648,38645,38771,38775,38776,38770,38927,38925,38926,39084,39158,39161,39343,39346,39344,39349,39597,39595,39771,40170,40173,40167,40576,40701,20710,20692,20695,20712,20723,20699,20714,20701,20708,20691,20716,20720,20719,20707,20704,20952,21120,21121,21225,21227,21296,21420,22055,22037,22028,22034,22012,22031,22044,22017,22035,22018,22010,22045,22020,22015,22009,22665,22652,22672,22680,22662,22657,22655,22644,22667,22650,22663,22673,22670,22646,22658,22664,22651,22676,22671,22782,22891,23260,23278,23269,23253,23274,23258,23277,23275,23283,23266,23264,23259,23276,23262,23261,23257,23272,23263,23415,23520,23523,23651,23938,23936,23933,23942,23930,23937,23927,23946,23945,23944,23934,23932,23949,23929,23935,24152,24153,24147,24280,24273,24279,24270,24284,24277,24281,24274,24276,24388,24387,24431,24502,24876,24872,24897,24926,24945,24947,24914,24915,24946,24940,24960,24948,24916,24954,24923,24933,24891,24938,24929,24918,25129,25127,25131,25643,25677,25691,25693,25716,25718,25714,25715,25725,25717,25702,25766,25678,25730,25694,25692,25675,25683,25696,25680,25727,25663,25708,25707,25689,25701,25719,25971,26016,26273,26272,26271,26373,26372,26402,27057,27062,27081,27040,27086,27030,27056,27052,27068,27025,27033,27022,27047,27021,27049,27070,27055,27071,27076,27069,27044,27092,27065,27082,27034,27087,27059,27027,27050,27041,27038,27097,27031,27024,27074,27061,27045,27078,27466,27469,27467,27550,27551,27552,27587,27588,27646,28366,28405,28401,28419,28453,28408,28471,28411,28462,28425,28494,28441,28442,28455,28440,28475,28434,28397,28426,28470,28531,28409,28398,28461,28480,28464,28476,28469,28395,28423,28430,28483,28421,28413,28406,28473,28444,28412,28474,28447,28429,28446,28424,28449,29063,29072,29065,29056,29061,29058,29071,29051,29062,29057,29079,29252,29267,29335,29333,29331,29507,29517,29521,29516,29794,29811,29809,29813,29810,29799,29806,29952,29954,29955,30077,30096,30230,30216,30220,30229,30225,30218,30228,30392,30593,30588,30597,30594,30574,30592,30575,30590,30595,30898,30890,30900,30893,30888,30846,30891,30878,30885,30880,30892,30882,30884,31128,31114,31115,31126,31125,31124,31123,31127,31112,31122,31120,31275,31306,31280,31279,31272,31270,31400,31403,31404,31470,31624,31644,31626,31633,31632,31638,31629,31628,31643,31630,31621,31640,21124,31641,31652,31618,31931,31935,31932,31930,32167,32183,32194,32163,32170,32193,32192,32197,32157,32206,32196,32198,32203,32204,32175,32185,32150,32188,32159,32166,32174,32169,32161,32201,32627,32738,32739,32741,32734,32804,32861,32860,33161,33158,33155,33159,33165,33164,33163,33301,33943,33956,33953,33951,33978,33998,33986,33964,33966,33963,33977,33972,33985,33997,33962,33946,33969,34e3,33949,33959,33979,33954,33940,33991,33996,33947,33961,33967,33960,34006,33944,33974,33999,33952,34007,34004,34002,34011,33968,33937,34401,34611,34595,34600,34667,34624,34606,34590,34593,34585,34587,34627,34604,34625,34622,34630,34592,34610,34602,34605,34620,34578,34618,34609,34613,34626,34598,34599,34616,34596,34586,34608,34577,35063,35047,35057,35058,35066,35070,35054,35068,35062,35067,35056,35052,35051,35229,35233,35231,35230,35305,35307,35304,35499,35481,35467,35474,35471,35478,35901,35944,35945,36053,36047,36055,36246,36361,36354,36351,36365,36349,36362,36355,36359,36358,36357,36350,36352,36356,36624,36625,36622,36621,37155,37148,37152,37154,37151,37149,37146,37156,37153,37147,37242,37234,37241,37235,37541,37540,37494,37531,37498,37536,37524,37546,37517,37542,37530,37547,37497,37527,37503,37539,37614,37518,37506,37525,37538,37501,37512,37537,37514,37510,37516,37529,37543,37502,37511,37545,37533,37515,37421,38558,38561,38655,38744,38781,38778,38782,38787,38784,38786,38779,38788,38785,38783,38862,38861,38934,39085,39086,39170,39168,39175,39325,39324,39363,39353,39355,39354,39362,39357,39367,39601,39651,39655,39742,39743,39776,39777,39775,40177,40178,40181,40615,20735,20739,20784,20728,20742,20743,20726,20734,20747,20748,20733,20746,21131,21132,21233,21231,22088,22082,22092,22069,22081,22090,22089,22086,22104,22106,22080,22067,22077,22060,22078,22072,22058,22074,22298,22699,22685,22705,22688,22691,22703,22700,22693,22689,22783,23295,23284,23293,23287,23286,23299,23288,23298,23289,23297,23303,23301,23311,23655,23961,23959,23967,23954,23970,23955,23957,23968,23964,23969,23962,23966,24169,24157,24160,24156,32243,24283,24286,24289,24393,24498,24971,24963,24953,25009,25008,24994,24969,24987,24979,25007,25005,24991,24978,25002,24993,24973,24934,25011,25133,25710,25712,25750,25760,25733,25751,25756,25743,25739,25738,25740,25763,25759,25704,25777,25752,25974,25978,25977,25979,26034,26035,26293,26288,26281,26290,26295,26282,26287,27136,27142,27159,27109,27128,27157,27121,27108,27168,27135,27116,27106,27163,27165,27134,27175,27122,27118,27156,27127,27111,27200,27144,27110,27131,27149,27132,27115,27145,27140,27160,27173,27151,27126,27174,27143,27124,27158,27473,27557,27555,27554,27558,27649,27648,27647,27650,28481,28454,28542,28551,28614,28562,28557,28553,28556,28514,28495,28549,28506,28566,28534,28524,28546,28501,28530,28498,28496,28503,28564,28563,28509,28416,28513,28523,28541,28519,28560,28499,28555,28521,28543,28565,28515,28535,28522,28539,29106,29103,29083,29104,29088,29082,29097,29109,29085,29093,29086,29092,29089,29098,29084,29095,29107,29336,29338,29528,29522,29534,29535,29536,29533,29531,29537,29530,29529,29538,29831,29833,29834,29830,29825,29821,29829,29832,29820,29817,29960,29959,30078,30245,30238,30233,30237,30236,30243,30234,30248,30235,30364,30365,30366,30363,30605,30607,30601,30600,30925,30907,30927,30924,30929,30926,30932,30920,30915,30916,30921,31130,31137,31136,31132,31138,31131,27510,31289,31410,31412,31411,31671,31691,31678,31660,31694,31663,31673,31690,31669,31941,31944,31948,31947,32247,32219,32234,32231,32215,32225,32259,32250,32230,32246,32241,32240,32238,32223,32630,32684,32688,32685,32749,32747,32746,32748,32742,32744,32868,32871,33187,33183,33182,33173,33186,33177,33175,33302,33359,33363,33362,33360,33358,33361,34084,34107,34063,34048,34089,34062,34057,34061,34079,34058,34087,34076,34043,34091,34042,34056,34060,34036,34090,34034,34069,34039,34027,34035,34044,34066,34026,34025,34070,34046,34088,34077,34094,34050,34045,34078,34038,34097,34086,34023,34024,34032,34031,34041,34072,34080,34096,34059,34073,34095,34402,34646,34659,34660,34679,34785,34675,34648,34644,34651,34642,34657,34650,34641,34654,34669,34666,34640,34638,34655,34653,34671,34668,34682,34670,34652,34661,34639,34683,34677,34658,34663,34665,34906,35077,35084,35092,35083,35095,35096,35097,35078,35094,35089,35086,35081,35234,35236,35235,35309,35312,35308,35535,35526,35512,35539,35537,35540,35541,35515,35543,35518,35520,35525,35544,35523,35514,35517,35545,35902,35917,35983,36069,36063,36057,36072,36058,36061,36071,36256,36252,36257,36251,36384,36387,36389,36388,36398,36373,36379,36374,36369,36377,36390,36391,36372,36370,36376,36371,36380,36375,36378,36652,36644,36632,36634,36640,36643,36630,36631,36979,36976,36975,36967,36971,37167,37163,37161,37162,37170,37158,37166,37253,37254,37258,37249,37250,37252,37248,37584,37571,37572,37568,37593,37558,37583,37617,37599,37592,37609,37591,37597,37580,37615,37570,37608,37578,37576,37582,37606,37581,37589,37577,37600,37598,37607,37585,37587,37557,37601,37574,37556,38268,38316,38315,38318,38320,38564,38562,38611,38661,38664,38658,38746,38794,38798,38792,38864,38863,38942,38941,38950,38953,38952,38944,38939,38951,39090,39176,39162,39185,39188,39190,39191,39189,39388,39373,39375,39379,39380,39374,39369,39382,39384,39371,39383,39372,39603,39660,39659,39667,39666,39665,39750,39747,39783,39796,39793,39782,39798,39797,39792,39784,39780,39788,40188,40186,40189,40191,40183,40199,40192,40185,40187,40200,40197,40196,40579,40659,40719,40720,20764,20755,20759,20762,20753,20958,21300,21473,22128,22112,22126,22131,22118,22115,22125,22130,22110,22135,22300,22299,22728,22717,22729,22719,22714,22722,22716,22726,23319,23321,23323,23329,23316,23315,23312,23318,23336,23322,23328,23326,23535,23980,23985,23977,23975,23989,23984,23982,23978,23976,23986,23981,23983,23988,24167,24168,24166,24175,24297,24295,24294,24296,24293,24395,24508,24989,25e3,24982,25029,25012,25030,25025,25036,25018,25023,25016,24972,25815,25814,25808,25807,25801,25789,25737,25795,25819,25843,25817,25907,25983,25980,26018,26312,26302,26304,26314,26315,26319,26301,26299,26298,26316,26403,27188,27238,27209,27239,27186,27240,27198,27229,27245,27254,27227,27217,27176,27226,27195,27199,27201,27242,27236,27216,27215,27220,27247,27241,27232,27196,27230,27222,27221,27213,27214,27206,27477,27476,27478,27559,27562,27563,27592,27591,27652,27651,27654,28589,28619,28579,28615,28604,28622,28616,28510,28612,28605,28574,28618,28584,28676,28581,28590,28602,28588,28586,28623,28607,28600,28578,28617,28587,28621,28591,28594,28592,29125,29122,29119,29112,29142,29120,29121,29131,29140,29130,29127,29135,29117,29144,29116,29126,29146,29147,29341,29342,29545,29542,29543,29548,29541,29547,29546,29823,29850,29856,29844,29842,29845,29857,29963,30080,30255,30253,30257,30269,30259,30268,30261,30258,30256,30395,30438,30618,30621,30625,30620,30619,30626,30627,30613,30617,30615,30941,30953,30949,30954,30942,30947,30939,30945,30946,30957,30943,30944,31140,31300,31304,31303,31414,31416,31413,31409,31415,31710,31715,31719,31709,31701,31717,31706,31720,31737,31700,31722,31714,31708,31723,31704,31711,31954,31956,31959,31952,31953,32274,32289,32279,32268,32287,32288,32275,32270,32284,32277,32282,32290,32267,32271,32278,32269,32276,32293,32292,32579,32635,32636,32634,32689,32751,32810,32809,32876,33201,33190,33198,33209,33205,33195,33200,33196,33204,33202,33207,33191,33266,33365,33366,33367,34134,34117,34155,34125,34131,34145,34136,34112,34118,34148,34113,34146,34116,34129,34119,34147,34110,34139,34161,34126,34158,34165,34133,34151,34144,34188,34150,34141,34132,34149,34156,34403,34405,34404,34715,34703,34711,34707,34706,34696,34689,34710,34712,34681,34695,34723,34693,34704,34705,34717,34692,34708,34716,34714,34697,35102,35110,35120,35117,35118,35111,35121,35106,35113,35107,35119,35116,35103,35313,35552,35554,35570,35572,35573,35549,35604,35556,35551,35568,35528,35550,35553,35560,35583,35567,35579,35985,35986,35984,36085,36078,36081,36080,36083,36204,36206,36261,36263,36403,36414,36408,36416,36421,36406,36412,36413,36417,36400,36415,36541,36662,36654,36661,36658,36665,36663,36660,36982,36985,36987,36998,37114,37171,37173,37174,37267,37264,37265,37261,37263,37671,37662,37640,37663,37638,37647,37754,37688,37692,37659,37667,37650,37633,37702,37677,37646,37645,37579,37661,37626,37669,37651,37625,37623,37684,37634,37668,37631,37673,37689,37685,37674,37652,37644,37643,37630,37641,37632,37627,37654,38332,38349,38334,38329,38330,38326,38335,38325,38333,38569,38612,38667,38674,38672,38809,38807,38804,38896,38904,38965,38959,38962,39204,39199,39207,39209,39326,39406,39404,39397,39396,39408,39395,39402,39401,39399,39609,39615,39604,39611,39670,39674,39673,39671,39731,39808,39813,39815,39804,39806,39803,39810,39827,39826,39824,39802,39829,39805,39816,40229,40215,40224,40222,40212,40233,40221,40216,40226,40208,40217,40223,40584,40582,40583,40622,40621,40661,40662,40698,40722,40765,20774,20773,20770,20772,20768,20777,21236,22163,22156,22157,22150,22148,22147,22142,22146,22143,22145,22742,22740,22735,22738,23341,23333,23346,23331,23340,23335,23334,23343,23342,23419,23537,23538,23991,24172,24170,24510,24507,25027,25013,25020,25063,25056,25061,25060,25064,25054,25839,25833,25827,25835,25828,25832,25985,25984,26038,26074,26322,27277,27286,27265,27301,27273,27295,27291,27297,27294,27271,27283,27278,27285,27267,27304,27300,27281,27263,27302,27290,27269,27276,27282,27483,27565,27657,28620,28585,28660,28628,28643,28636,28653,28647,28646,28638,28658,28637,28642,28648,29153,29169,29160,29170,29156,29168,29154,29555,29550,29551,29847,29874,29867,29840,29866,29869,29873,29861,29871,29968,29969,29970,29967,30084,30275,30280,30281,30279,30372,30441,30645,30635,30642,30647,30646,30644,30641,30632,30704,30963,30973,30978,30971,30972,30962,30981,30969,30974,30980,31147,31144,31324,31323,31318,31320,31316,31322,31422,31424,31425,31749,31759,31730,31744,31743,31739,31758,31732,31755,31731,31746,31753,31747,31745,31736,31741,31750,31728,31729,31760,31754,31976,32301,32316,32322,32307,38984,32312,32298,32329,32320,32327,32297,32332,32304,32315,32310,32324,32314,32581,32639,32638,32637,32756,32754,32812,33211,33220,33228,33226,33221,33223,33212,33257,33371,33370,33372,34179,34176,34191,34215,34197,34208,34187,34211,34171,34212,34202,34206,34167,34172,34185,34209,34170,34168,34135,34190,34198,34182,34189,34201,34205,34177,34210,34178,34184,34181,34169,34166,34200,34192,34207,34408,34750,34730,34733,34757,34736,34732,34745,34741,34748,34734,34761,34755,34754,34764,34743,34735,34756,34762,34740,34742,34751,34744,34749,34782,34738,35125,35123,35132,35134,35137,35154,35127,35138,35245,35247,35246,35314,35315,35614,35608,35606,35601,35589,35595,35618,35599,35602,35605,35591,35597,35592,35590,35612,35603,35610,35919,35952,35954,35953,35951,35989,35988,36089,36207,36430,36429,36435,36432,36428,36423,36675,36672,36997,36990,37176,37274,37282,37275,37273,37279,37281,37277,37280,37793,37763,37807,37732,37718,37703,37756,37720,37724,37750,37705,37712,37713,37728,37741,37775,37708,37738,37753,37719,37717,37714,37711,37745,37751,37755,37729,37726,37731,37735,37760,37710,37721,38343,38336,38345,38339,38341,38327,38574,38576,38572,38688,38687,38680,38685,38681,38810,38817,38812,38814,38813,38869,38868,38897,38977,38980,38986,38985,38981,38979,39205,39211,39212,39210,39219,39218,39215,39213,39217,39216,39320,39331,39329,39426,39418,39412,39415,39417,39416,39414,39419,39421,39422,39420,39427,39614,39678,39677,39681,39676,39752,39834,39848,39838,39835,39846,39841,39845,39844,39814,39842,39840,39855,40243,40257,40295,40246,40238,40239,40241,40248,40240,40261,40258,40259,40254,40247,40256,40253,32757,40237,40586,40585,40589,40624,40648,40666,40699,40703,40740,40739,40738,40788,40864,20785,20781,20782,22168,22172,22167,22170,22173,22169,22896,23356,23657,23658,24e3,24173,24174,25048,25055,25069,25070,25073,25066,25072,25067,25046,25065,25855,25860,25853,25848,25857,25859,25852,26004,26075,26330,26331,26328,27333,27321,27325,27361,27334,27322,27318,27319,27335,27316,27309,27486,27593,27659,28679,28684,28685,28673,28677,28692,28686,28671,28672,28667,28710,28668,28663,28682,29185,29183,29177,29187,29181,29558,29880,29888,29877,29889,29886,29878,29883,29890,29972,29971,30300,30308,30297,30288,30291,30295,30298,30374,30397,30444,30658,30650,30975,30988,30995,30996,30985,30992,30994,30993,31149,31148,31327,31772,31785,31769,31776,31775,31789,31773,31782,31784,31778,31781,31792,32348,32336,32342,32355,32344,32354,32351,32337,32352,32343,32339,32693,32691,32759,32760,32885,33233,33234,33232,33375,33374,34228,34246,34240,34243,34242,34227,34229,34237,34247,34244,34239,34251,34254,34248,34245,34225,34230,34258,34340,34232,34231,34238,34409,34791,34790,34786,34779,34795,34794,34789,34783,34803,34788,34772,34780,34771,34797,34776,34787,34724,34775,34777,34817,34804,34792,34781,35155,35147,35151,35148,35142,35152,35153,35145,35626,35623,35619,35635,35632,35637,35655,35631,35644,35646,35633,35621,35639,35622,35638,35630,35620,35643,35645,35642,35906,35957,35993,35992,35991,36094,36100,36098,36096,36444,36450,36448,36439,36438,36446,36453,36455,36443,36442,36449,36445,36457,36436,36678,36679,36680,36683,37160,37178,37179,37182,37288,37285,37287,37295,37290,37813,37772,37778,37815,37787,37789,37769,37799,37774,37802,37790,37798,37781,37768,37785,37791,37773,37809,37777,37810,37796,37800,37812,37795,37797,38354,38355,38353,38579,38615,38618,24002,38623,38616,38621,38691,38690,38693,38828,38830,38824,38827,38820,38826,38818,38821,38871,38873,38870,38872,38906,38992,38993,38994,39096,39233,39228,39226,39439,39435,39433,39437,39428,39441,39434,39429,39431,39430,39616,39644,39688,39684,39685,39721,39733,39754,39756,39755,39879,39878,39875,39871,39873,39861,39864,39891,39862,39876,39865,39869,40284,40275,40271,40266,40283,40267,40281,40278,40268,40279,40274,40276,40287,40280,40282,40590,40588,40671,40705,40704,40726,40741,40747,40746,40745,40744,40780,40789,20788,20789,21142,21239,21428,22187,22189,22182,22183,22186,22188,22746,22749,22747,22802,23357,23358,23359,24003,24176,24511,25083,25863,25872,25869,25865,25868,25870,25988,26078,26077,26334,27367,27360,27340,27345,27353,27339,27359,27356,27344,27371,27343,27341,27358,27488,27568,27660,28697,28711,28704,28694,28715,28705,28706,28707,28713,28695,28708,28700,28714,29196,29194,29191,29186,29189,29349,29350,29348,29347,29345,29899,29893,29879,29891,29974,30304,30665,30666,30660,30705,31005,31003,31009,31004,30999,31006,31152,31335,31336,31795,31804,31801,31788,31803,31980,31978,32374,32373,32376,32368,32375,32367,32378,32370,32372,32360,32587,32586,32643,32646,32695,32765,32766,32888,33239,33237,33380,33377,33379,34283,34289,34285,34265,34273,34280,34266,34263,34284,34290,34296,34264,34271,34275,34268,34257,34288,34278,34287,34270,34274,34816,34810,34819,34806,34807,34825,34828,34827,34822,34812,34824,34815,34826,34818,35170,35162,35163,35159,35169,35164,35160,35165,35161,35208,35255,35254,35318,35664,35656,35658,35648,35667,35670,35668,35659,35669,35665,35650,35666,35671,35907,35959,35958,35994,36102,36103,36105,36268,36266,36269,36267,36461,36472,36467,36458,36463,36475,36546,36690,36689,36687,36688,36691,36788,37184,37183,37296,37293,37854,37831,37839,37826,37850,37840,37881,37868,37836,37849,37801,37862,37834,37844,37870,37859,37845,37828,37838,37824,37842,37863,38269,38362,38363,38625,38697,38699,38700,38696,38694,38835,38839,38838,38877,38878,38879,39004,39001,39005,38999,39103,39101,39099,39102,39240,39239,39235,39334,39335,39450,39445,39461,39453,39460,39451,39458,39456,39463,39459,39454,39452,39444,39618,39691,39690,39694,39692,39735,39914,39915,39904,39902,39908,39910,39906,39920,39892,39895,39916,39900,39897,39909,39893,39905,39898,40311,40321,40330,40324,40328,40305,40320,40312,40326,40331,40332,40317,40299,40308,40309,40304,40297,40325,40307,40315,40322,40303,40313,40319,40327,40296,40596,40593,40640,40700,40749,40768,40769,40781,40790,40791,40792,21303,22194,22197,22195,22755,23365,24006,24007,24302,24303,24512,24513,25081,25879,25878,25877,25875,26079,26344,26339,26340,27379,27376,27370,27368,27385,27377,27374,27375,28732,28725,28719,28727,28724,28721,28738,28728,28735,28730,28729,28736,28731,28723,28737,29203,29204,29352,29565,29564,29882,30379,30378,30398,30445,30668,30670,30671,30669,30706,31013,31011,31015,31016,31012,31017,31154,31342,31340,31341,31479,31817,31816,31818,31815,31813,31982,32379,32382,32385,32384,32698,32767,32889,33243,33241,33291,33384,33385,34338,34303,34305,34302,34331,34304,34294,34308,34313,34309,34316,34301,34841,34832,34833,34839,34835,34838,35171,35174,35257,35319,35680,35690,35677,35688,35683,35685,35687,35693,36270,36486,36488,36484,36697,36694,36695,36693,36696,36698,37005,37187,37185,37303,37301,37298,37299,37899,37907,37883,37920,37903,37908,37886,37909,37904,37928,37913,37901,37877,37888,37879,37895,37902,37910,37906,37882,37897,37880,37898,37887,37884,37900,37878,37905,37894,38366,38368,38367,38702,38703,38841,38843,38909,38910,39008,39010,39011,39007,39105,39106,39248,39246,39257,39244,39243,39251,39474,39476,39473,39468,39466,39478,39465,39470,39480,39469,39623,39626,39622,39696,39698,39697,39947,39944,39927,39941,39954,39928,4e4,39943,39950,39942,39959,39956,39945,40351,40345,40356,40349,40338,40344,40336,40347,40352,40340,40348,40362,40343,40353,40346,40354,40360,40350,40355,40383,40361,40342,40358,40359,40601,40603,40602,40677,40676,40679,40678,40752,40750,40795,40800,40798,40797,40793,40849,20794,20793,21144,21143,22211,22205,22206,23368,23367,24011,24015,24305,25085,25883,27394,27388,27395,27384,27392,28739,28740,28746,28744,28745,28741,28742,29213,29210,29209,29566,29975,30314,30672,31021,31025,31023,31828,31827,31986,32394,32391,32392,32395,32390,32397,32589,32699,32816,33245,34328,34346,34342,34335,34339,34332,34329,34343,34350,34337,34336,34345,34334,34341,34857,34845,34843,34848,34852,34844,34859,34890,35181,35177,35182,35179,35322,35705,35704,35653,35706,35707,36112,36116,36271,36494,36492,36702,36699,36701,37190,37188,37189,37305,37951,37947,37942,37929,37949,37948,37936,37945,37930,37943,37932,37952,37937,38373,38372,38371,38709,38714,38847,38881,39012,39113,39110,39104,39256,39254,39481,39485,39494,39492,39490,39489,39482,39487,39629,39701,39703,39704,39702,39738,39762,39979,39965,39964,39980,39971,39976,39977,39972,39969,40375,40374,40380,40385,40391,40394,40399,40382,40389,40387,40379,40373,40398,40377,40378,40364,40392,40369,40365,40396,40371,40397,40370,40570,40604,40683,40686,40685,40731,40728,40730,40753,40782,40805,40804,40850,20153,22214,22213,22219,22897,23371,23372,24021,24017,24306,25889,25888,25894,25890,27403,27400,27401,27661,28757,28758,28759,28754,29214,29215,29353,29567,29912,29909,29913,29911,30317,30381,31029,31156,31344,31345,31831,31836,31833,31835,31834,31988,31985,32401,32591,32647,33246,33387,34356,34357,34355,34348,34354,34358,34860,34856,34854,34858,34853,35185,35263,35262,35323,35710,35716,35714,35718,35717,35711,36117,36501,36500,36506,36498,36496,36502,36503,36704,36706,37191,37964,37968,37962,37963,37967,37959,37957,37960,37961,37958,38719,38883,39018,39017,39115,39252,39259,39502,39507,39508,39500,39503,39496,39498,39497,39506,39504,39632,39705,39723,39739,39766,39765,40006,40008,39999,40004,39993,39987,40001,39996,39991,39988,39986,39997,39990,40411,40402,40414,40410,40395,40400,40412,40401,40415,40425,40409,40408,40406,40437,40405,40413,40630,40688,40757,40755,40754,40770,40811,40853,40866,20797,21145,22760,22759,22898,23373,24024,34863,24399,25089,25091,25092,25897,25893,26006,26347,27409,27410,27407,27594,28763,28762,29218,29570,29569,29571,30320,30676,31847,31846,32405,33388,34362,34368,34361,34364,34353,34363,34366,34864,34866,34862,34867,35190,35188,35187,35326,35724,35726,35723,35720,35909,36121,36504,36708,36707,37308,37986,37973,37981,37975,37982,38852,38853,38912,39510,39513,39710,39711,39712,40018,40024,40016,40010,40013,40011,40021,40025,40012,40014,40443,40439,40431,40419,40427,40440,40420,40438,40417,40430,40422,40434,40432,40418,40428,40436,40435,40424,40429,40642,40656,40690,40691,40710,40732,40760,40759,40758,40771,40783,40817,40816,40814,40815,22227,22221,23374,23661,25901,26349,26350,27411,28767,28769,28765,28768,29219,29915,29925,30677,31032,31159,31158,31850,32407,32649,33389,34371,34872,34871,34869,34891,35732,35733,36510,36511,36512,36509,37310,37309,37314,37995,37992,37993,38629,38726,38723,38727,38855,38885,39518,39637,39769,40035,40039,40038,40034,40030,40032,40450,40446,40455,40451,40454,40453,40448,40449,40457,40447,40445,40452,40608,40734,40774,40820,40821,40822,22228,25902,26040,27416,27417,27415,27418,28770,29222,29354,30680,30681,31033,31849,31851,31990,32410,32408,32411,32409,33248,33249,34374,34375,34376,35193,35194,35196,35195,35327,35736,35737,36517,36516,36515,37998,37997,37999,38001,38003,38729,39026,39263,40040,40046,40045,40459,40461,40464,40463,40466,40465,40609,40693,40713,40775,40824,40827,40826,40825,22302,28774,31855,34876,36274,36518,37315,38004,38008,38006,38005,39520,40052,40051,40049,40053,40468,40467,40694,40714,40868,28776,28773,31991,34410,34878,34877,34879,35742,35996,36521,36553,38731,39027,39028,39116,39265,39339,39524,39526,39527,39716,40469,40471,40776,25095,27422,29223,34380,36520,38018,38016,38017,39529,39528,39726,40473,29225,34379,35743,38019,40057,40631,30325,39531,40058,40477,28777,28778,40612,40830,40777,40856,30849,37561,35023,22715,24658,31911,23290,9556,9574,9559,9568,9580,9571,9562,9577,9565,9554,9572,9557,9566,9578,9569,9560,9575,9563,9555,9573,9558,9567,9579,9570,9561,9576,9564,9553,9552,9581,9582,9584,9583,65517,132423,37595,132575,147397,34124,17077,29679,20917,13897,149826,166372,37700,137691,33518,146632,30780,26436,25311,149811,166314,131744,158643,135941,20395,140525,20488,159017,162436,144896,150193,140563,20521,131966,24484,131968,131911,28379,132127,20605,20737,13434,20750,39020,14147,33814,149924,132231,20832,144308,20842,134143,139516,131813,140592,132494,143923,137603,23426,34685,132531,146585,20914,20920,40244,20937,20943,20945,15580,20947,150182,20915,20962,21314,20973,33741,26942,145197,24443,21003,21030,21052,21173,21079,21140,21177,21189,31765,34114,21216,34317,158483,21253,166622,21833,28377,147328,133460,147436,21299,21316,134114,27851,136998,26651,29653,24650,16042,14540,136936,29149,17570,21357,21364,165547,21374,21375,136598,136723,30694,21395,166555,21408,21419,21422,29607,153458,16217,29596,21441,21445,27721,20041,22526,21465,15019,134031,21472,147435,142755,21494,134263,21523,28793,21803,26199,27995,21613,158547,134516,21853,21647,21668,18342,136973,134877,15796,134477,166332,140952,21831,19693,21551,29719,21894,21929,22021,137431,147514,17746,148533,26291,135348,22071,26317,144010,26276,26285,22093,22095,30961,22257,38791,21502,22272,22255,22253,166758,13859,135759,22342,147877,27758,28811,22338,14001,158846,22502,136214,22531,136276,148323,22566,150517,22620,22698,13665,22752,22748,135740,22779,23551,22339,172368,148088,37843,13729,22815,26790,14019,28249,136766,23076,21843,136850,34053,22985,134478,158849,159018,137180,23001,137211,137138,159142,28017,137256,136917,23033,159301,23211,23139,14054,149929,23159,14088,23190,29797,23251,159649,140628,15749,137489,14130,136888,24195,21200,23414,25992,23420,162318,16388,18525,131588,23509,24928,137780,154060,132517,23539,23453,19728,23557,138052,23571,29646,23572,138405,158504,23625,18653,23685,23785,23791,23947,138745,138807,23824,23832,23878,138916,23738,24023,33532,14381,149761,139337,139635,33415,14390,15298,24110,27274,24181,24186,148668,134355,21414,20151,24272,21416,137073,24073,24308,164994,24313,24315,14496,24316,26686,37915,24333,131521,194708,15070,18606,135994,24378,157832,140240,24408,140401,24419,38845,159342,24434,37696,166454,24487,23990,15711,152144,139114,159992,140904,37334,131742,166441,24625,26245,137335,14691,15815,13881,22416,141236,31089,15936,24734,24740,24755,149890,149903,162387,29860,20705,23200,24932,33828,24898,194726,159442,24961,20980,132694,24967,23466,147383,141407,25043,166813,170333,25040,14642,141696,141505,24611,24924,25886,25483,131352,25285,137072,25301,142861,25452,149983,14871,25656,25592,136078,137212,25744,28554,142902,38932,147596,153373,25825,25829,38011,14950,25658,14935,25933,28438,150056,150051,25989,25965,25951,143486,26037,149824,19255,26065,16600,137257,26080,26083,24543,144384,26136,143863,143864,26180,143780,143781,26187,134773,26215,152038,26227,26228,138813,143921,165364,143816,152339,30661,141559,39332,26370,148380,150049,15147,27130,145346,26462,26471,26466,147917,168173,26583,17641,26658,28240,37436,26625,144358,159136,26717,144495,27105,27147,166623,26995,26819,144845,26881,26880,15666,14849,144956,15232,26540,26977,166474,17148,26934,27032,15265,132041,33635,20624,27129,144985,139562,27205,145155,27293,15347,26545,27336,168348,15373,27421,133411,24798,27445,27508,141261,28341,146139,132021,137560,14144,21537,146266,27617,147196,27612,27703,140427,149745,158545,27738,33318,27769,146876,17605,146877,147876,149772,149760,146633,14053,15595,134450,39811,143865,140433,32655,26679,159013,159137,159211,28054,27996,28284,28420,149887,147589,159346,34099,159604,20935,27804,28189,33838,166689,28207,146991,29779,147330,31180,28239,23185,143435,28664,14093,28573,146992,28410,136343,147517,17749,37872,28484,28508,15694,28532,168304,15675,28575,147780,28627,147601,147797,147513,147440,147380,147775,20959,147798,147799,147776,156125,28747,28798,28839,28801,28876,28885,28886,28895,16644,15848,29108,29078,148087,28971,28997,23176,29002,29038,23708,148325,29007,37730,148161,28972,148570,150055,150050,29114,166888,28861,29198,37954,29205,22801,37955,29220,37697,153093,29230,29248,149876,26813,29269,29271,15957,143428,26637,28477,29314,29482,29483,149539,165931,18669,165892,29480,29486,29647,29610,134202,158254,29641,29769,147938,136935,150052,26147,14021,149943,149901,150011,29687,29717,26883,150054,29753,132547,16087,29788,141485,29792,167602,29767,29668,29814,33721,29804,14128,29812,37873,27180,29826,18771,150156,147807,150137,166799,23366,166915,137374,29896,137608,29966,29929,29982,167641,137803,23511,167596,37765,30029,30026,30055,30062,151426,16132,150803,30094,29789,30110,30132,30210,30252,30289,30287,30319,30326,156661,30352,33263,14328,157969,157966,30369,30373,30391,30412,159647,33890,151709,151933,138780,30494,30502,30528,25775,152096,30552,144044,30639,166244,166248,136897,30708,30729,136054,150034,26826,30895,30919,30931,38565,31022,153056,30935,31028,30897,161292,36792,34948,166699,155779,140828,31110,35072,26882,31104,153687,31133,162617,31036,31145,28202,160038,16040,31174,168205,31188],"euc-kr":[44034,44035,44037,44038,44043,44044,44045,44046,44047,44056,44062,44063,44065,44066,44067,44069,44070,44071,44072,44073,44074,44075,44078,44082,44083,44084,null,null,null,null,null,null,44085,44086,44087,44090,44091,44093,44094,44095,44097,44098,44099,44100,44101,44102,44103,44104,44105,44106,44108,44110,44111,44112,44113,44114,44115,44117,null,null,null,null,null,null,44118,44119,44121,44122,44123,44125,44126,44127,44128,44129,44130,44131,44132,44133,44134,44135,44136,44137,44138,44139,44140,44141,44142,44143,44146,44147,44149,44150,44153,44155,44156,44157,44158,44159,44162,44167,44168,44173,44174,44175,44177,44178,44179,44181,44182,44183,44184,44185,44186,44187,44190,44194,44195,44196,44197,44198,44199,44203,44205,44206,44209,44210,44211,44212,44213,44214,44215,44218,44222,44223,44224,44226,44227,44229,44230,44231,44233,44234,44235,44237,44238,44239,44240,44241,44242,44243,44244,44246,44248,44249,44250,44251,44252,44253,44254,44255,44258,44259,44261,44262,44265,44267,44269,44270,44274,44276,44279,44280,44281,44282,44283,44286,44287,44289,44290,44291,44293,44295,44296,44297,44298,44299,44302,44304,44306,44307,44308,44309,44310,44311,44313,44314,44315,44317,44318,44319,44321,44322,44323,44324,44325,44326,44327,44328,44330,44331,44334,44335,44336,44337,44338,44339,null,null,null,null,null,null,44342,44343,44345,44346,44347,44349,44350,44351,44352,44353,44354,44355,44358,44360,44362,44363,44364,44365,44366,44367,44369,44370,44371,44373,44374,44375,null,null,null,null,null,null,44377,44378,44379,44380,44381,44382,44383,44384,44386,44388,44389,44390,44391,44392,44393,44394,44395,44398,44399,44401,44402,44407,44408,44409,44410,44414,44416,44419,44420,44421,44422,44423,44426,44427,44429,44430,44431,44433,44434,44435,44436,44437,44438,44439,44440,44441,44442,44443,44446,44447,44448,44449,44450,44451,44453,44454,44455,44456,44457,44458,44459,44460,44461,44462,44463,44464,44465,44466,44467,44468,44469,44470,44472,44473,44474,44475,44476,44477,44478,44479,44482,44483,44485,44486,44487,44489,44490,44491,44492,44493,44494,44495,44498,44500,44501,44502,44503,44504,44505,44506,44507,44509,44510,44511,44513,44514,44515,44517,44518,44519,44520,44521,44522,44523,44524,44525,44526,44527,44528,44529,44530,44531,44532,44533,44534,44535,44538,44539,44541,44542,44546,44547,44548,44549,44550,44551,44554,44556,44558,44559,44560,44561,44562,44563,44565,44566,44567,44568,44569,44570,44571,44572,null,null,null,null,null,null,44573,44574,44575,44576,44577,44578,44579,44580,44581,44582,44583,44584,44585,44586,44587,44588,44589,44590,44591,44594,44595,44597,44598,44601,44603,44604,null,null,null,null,null,null,44605,44606,44607,44610,44612,44615,44616,44617,44619,44623,44625,44626,44627,44629,44631,44632,44633,44634,44635,44638,44642,44643,44644,44646,44647,44650,44651,44653,44654,44655,44657,44658,44659,44660,44661,44662,44663,44666,44670,44671,44672,44673,44674,44675,44678,44679,44680,44681,44682,44683,44685,44686,44687,44688,44689,44690,44691,44692,44693,44694,44695,44696,44697,44698,44699,44700,44701,44702,44703,44704,44705,44706,44707,44708,44709,44710,44711,44712,44713,44714,44715,44716,44717,44718,44719,44720,44721,44722,44723,44724,44725,44726,44727,44728,44729,44730,44731,44735,44737,44738,44739,44741,44742,44743,44744,44745,44746,44747,44750,44754,44755,44756,44757,44758,44759,44762,44763,44765,44766,44767,44768,44769,44770,44771,44772,44773,44774,44775,44777,44778,44780,44782,44783,44784,44785,44786,44787,44789,44790,44791,44793,44794,44795,44797,44798,44799,44800,44801,44802,44803,44804,44805,null,null,null,null,null,null,44806,44809,44810,44811,44812,44814,44815,44817,44818,44819,44820,44821,44822,44823,44824,44825,44826,44827,44828,44829,44830,44831,44832,44833,44834,44835,null,null,null,null,null,null,44836,44837,44838,44839,44840,44841,44842,44843,44846,44847,44849,44851,44853,44854,44855,44856,44857,44858,44859,44862,44864,44868,44869,44870,44871,44874,44875,44876,44877,44878,44879,44881,44882,44883,44884,44885,44886,44887,44888,44889,44890,44891,44894,44895,44896,44897,44898,44899,44902,44903,44904,44905,44906,44907,44908,44909,44910,44911,44912,44913,44914,44915,44916,44917,44918,44919,44920,44922,44923,44924,44925,44926,44927,44929,44930,44931,44933,44934,44935,44937,44938,44939,44940,44941,44942,44943,44946,44947,44948,44950,44951,44952,44953,44954,44955,44957,44958,44959,44960,44961,44962,44963,44964,44965,44966,44967,44968,44969,44970,44971,44972,44973,44974,44975,44976,44977,44978,44979,44980,44981,44982,44983,44986,44987,44989,44990,44991,44993,44994,44995,44996,44997,44998,45002,45004,45007,45008,45009,45010,45011,45013,45014,45015,45016,45017,45018,45019,45021,45022,45023,45024,45025,null,null,null,null,null,null,45026,45027,45028,45029,45030,45031,45034,45035,45036,45037,45038,45039,45042,45043,45045,45046,45047,45049,45050,45051,45052,45053,45054,45055,45058,45059,null,null,null,null,null,null,45061,45062,45063,45064,45065,45066,45067,45069,45070,45071,45073,45074,45075,45077,45078,45079,45080,45081,45082,45083,45086,45087,45088,45089,45090,45091,45092,45093,45094,45095,45097,45098,45099,45100,45101,45102,45103,45104,45105,45106,45107,45108,45109,45110,45111,45112,45113,45114,45115,45116,45117,45118,45119,45120,45121,45122,45123,45126,45127,45129,45131,45133,45135,45136,45137,45138,45142,45144,45146,45147,45148,45150,45151,45152,45153,45154,45155,45156,45157,45158,45159,45160,45161,45162,45163,45164,45165,45166,45167,45168,45169,45170,45171,45172,45173,45174,45175,45176,45177,45178,45179,45182,45183,45185,45186,45187,45189,45190,45191,45192,45193,45194,45195,45198,45200,45202,45203,45204,45205,45206,45207,45211,45213,45214,45219,45220,45221,45222,45223,45226,45232,45234,45238,45239,45241,45242,45243,45245,45246,45247,45248,45249,45250,45251,45254,45258,45259,45260,45261,45262,45263,45266,null,null,null,null,null,null,45267,45269,45270,45271,45273,45274,45275,45276,45277,45278,45279,45281,45282,45283,45284,45286,45287,45288,45289,45290,45291,45292,45293,45294,45295,45296,null,null,null,null,null,null,45297,45298,45299,45300,45301,45302,45303,45304,45305,45306,45307,45308,45309,45310,45311,45312,45313,45314,45315,45316,45317,45318,45319,45322,45325,45326,45327,45329,45332,45333,45334,45335,45338,45342,45343,45344,45345,45346,45350,45351,45353,45354,45355,45357,45358,45359,45360,45361,45362,45363,45366,45370,45371,45372,45373,45374,45375,45378,45379,45381,45382,45383,45385,45386,45387,45388,45389,45390,45391,45394,45395,45398,45399,45401,45402,45403,45405,45406,45407,45409,45410,45411,45412,45413,45414,45415,45416,45417,45418,45419,45420,45421,45422,45423,45424,45425,45426,45427,45428,45429,45430,45431,45434,45435,45437,45438,45439,45441,45443,45444,45445,45446,45447,45450,45452,45454,45455,45456,45457,45461,45462,45463,45465,45466,45467,45469,45470,45471,45472,45473,45474,45475,45476,45477,45478,45479,45481,45482,45483,45484,45485,45486,45487,45488,45489,45490,45491,45492,45493,45494,45495,45496,null,null,null,null,null,null,45497,45498,45499,45500,45501,45502,45503,45504,45505,45506,45507,45508,45509,45510,45511,45512,45513,45514,45515,45517,45518,45519,45521,45522,45523,45525,null,null,null,null,null,null,45526,45527,45528,45529,45530,45531,45534,45536,45537,45538,45539,45540,45541,45542,45543,45546,45547,45549,45550,45551,45553,45554,45555,45556,45557,45558,45559,45560,45562,45564,45566,45567,45568,45569,45570,45571,45574,45575,45577,45578,45581,45582,45583,45584,45585,45586,45587,45590,45592,45594,45595,45596,45597,45598,45599,45601,45602,45603,45604,45605,45606,45607,45608,45609,45610,45611,45612,45613,45614,45615,45616,45617,45618,45619,45621,45622,45623,45624,45625,45626,45627,45629,45630,45631,45632,45633,45634,45635,45636,45637,45638,45639,45640,45641,45642,45643,45644,45645,45646,45647,45648,45649,45650,45651,45652,45653,45654,45655,45657,45658,45659,45661,45662,45663,45665,45666,45667,45668,45669,45670,45671,45674,45675,45676,45677,45678,45679,45680,45681,45682,45683,45686,45687,45688,45689,45690,45691,45693,45694,45695,45696,45697,45698,45699,45702,45703,45704,45706,45707,45708,45709,45710,null,null,null,null,null,null,45711,45714,45715,45717,45718,45719,45723,45724,45725,45726,45727,45730,45732,45735,45736,45737,45739,45741,45742,45743,45745,45746,45747,45749,45750,45751,null,null,null,null,null,null,45752,45753,45754,45755,45756,45757,45758,45759,45760,45761,45762,45763,45764,45765,45766,45767,45770,45771,45773,45774,45775,45777,45779,45780,45781,45782,45783,45786,45788,45790,45791,45792,45793,45795,45799,45801,45802,45808,45809,45810,45814,45820,45821,45822,45826,45827,45829,45830,45831,45833,45834,45835,45836,45837,45838,45839,45842,45846,45847,45848,45849,45850,45851,45853,45854,45855,45856,45857,45858,45859,45860,45861,45862,45863,45864,45865,45866,45867,45868,45869,45870,45871,45872,45873,45874,45875,45876,45877,45878,45879,45880,45881,45882,45883,45884,45885,45886,45887,45888,45889,45890,45891,45892,45893,45894,45895,45896,45897,45898,45899,45900,45901,45902,45903,45904,45905,45906,45907,45911,45913,45914,45917,45920,45921,45922,45923,45926,45928,45930,45932,45933,45935,45938,45939,45941,45942,45943,45945,45946,45947,45948,45949,45950,45951,45954,45958,45959,45960,45961,45962,45963,45965,null,null,null,null,null,null,45966,45967,45969,45970,45971,45973,45974,45975,45976,45977,45978,45979,45980,45981,45982,45983,45986,45987,45988,45989,45990,45991,45993,45994,45995,45997,null,null,null,null,null,null,45998,45999,46e3,46001,46002,46003,46004,46005,46006,46007,46008,46009,46010,46011,46012,46013,46014,46015,46016,46017,46018,46019,46022,46023,46025,46026,46029,46031,46033,46034,46035,46038,46040,46042,46044,46046,46047,46049,46050,46051,46053,46054,46055,46057,46058,46059,46060,46061,46062,46063,46064,46065,46066,46067,46068,46069,46070,46071,46072,46073,46074,46075,46077,46078,46079,46080,46081,46082,46083,46084,46085,46086,46087,46088,46089,46090,46091,46092,46093,46094,46095,46097,46098,46099,46100,46101,46102,46103,46105,46106,46107,46109,46110,46111,46113,46114,46115,46116,46117,46118,46119,46122,46124,46125,46126,46127,46128,46129,46130,46131,46133,46134,46135,46136,46137,46138,46139,46140,46141,46142,46143,46144,46145,46146,46147,46148,46149,46150,46151,46152,46153,46154,46155,46156,46157,46158,46159,46162,46163,46165,46166,46167,46169,46170,46171,46172,46173,46174,46175,46178,46180,46182,null,null,null,null,null,null,46183,46184,46185,46186,46187,46189,46190,46191,46192,46193,46194,46195,46196,46197,46198,46199,46200,46201,46202,46203,46204,46205,46206,46207,46209,46210,null,null,null,null,null,null,46211,46212,46213,46214,46215,46217,46218,46219,46220,46221,46222,46223,46224,46225,46226,46227,46228,46229,46230,46231,46232,46233,46234,46235,46236,46238,46239,46240,46241,46242,46243,46245,46246,46247,46249,46250,46251,46253,46254,46255,46256,46257,46258,46259,46260,46262,46264,46266,46267,46268,46269,46270,46271,46273,46274,46275,46277,46278,46279,46281,46282,46283,46284,46285,46286,46287,46289,46290,46291,46292,46294,46295,46296,46297,46298,46299,46302,46303,46305,46306,46309,46311,46312,46313,46314,46315,46318,46320,46322,46323,46324,46325,46326,46327,46329,46330,46331,46332,46333,46334,46335,46336,46337,46338,46339,46340,46341,46342,46343,46344,46345,46346,46347,46348,46349,46350,46351,46352,46353,46354,46355,46358,46359,46361,46362,46365,46366,46367,46368,46369,46370,46371,46374,46379,46380,46381,46382,46383,46386,46387,46389,46390,46391,46393,46394,46395,46396,46397,46398,46399,46402,46406,null,null,null,null,null,null,46407,46408,46409,46410,46414,46415,46417,46418,46419,46421,46422,46423,46424,46425,46426,46427,46430,46434,46435,46436,46437,46438,46439,46440,46441,46442,null,null,null,null,null,null,46443,46444,46445,46446,46447,46448,46449,46450,46451,46452,46453,46454,46455,46456,46457,46458,46459,46460,46461,46462,46463,46464,46465,46466,46467,46468,46469,46470,46471,46472,46473,46474,46475,46476,46477,46478,46479,46480,46481,46482,46483,46484,46485,46486,46487,46488,46489,46490,46491,46492,46493,46494,46495,46498,46499,46501,46502,46503,46505,46508,46509,46510,46511,46514,46518,46519,46520,46521,46522,46526,46527,46529,46530,46531,46533,46534,46535,46536,46537,46538,46539,46542,46546,46547,46548,46549,46550,46551,46553,46554,46555,46556,46557,46558,46559,46560,46561,46562,46563,46564,46565,46566,46567,46568,46569,46570,46571,46573,46574,46575,46576,46577,46578,46579,46580,46581,46582,46583,46584,46585,46586,46587,46588,46589,46590,46591,46592,46593,46594,46595,46596,46597,46598,46599,46600,46601,46602,46603,46604,46605,46606,46607,46610,46611,46613,46614,46615,46617,46618,46619,46620,46621,null,null,null,null,null,null,46622,46623,46624,46625,46626,46627,46628,46630,46631,46632,46633,46634,46635,46637,46638,46639,46640,46641,46642,46643,46645,46646,46647,46648,46649,46650,null,null,null,null,null,null,46651,46652,46653,46654,46655,46656,46657,46658,46659,46660,46661,46662,46663,46665,46666,46667,46668,46669,46670,46671,46672,46673,46674,46675,46676,46677,46678,46679,46680,46681,46682,46683,46684,46685,46686,46687,46688,46689,46690,46691,46693,46694,46695,46697,46698,46699,46700,46701,46702,46703,46704,46705,46706,46707,46708,46709,46710,46711,46712,46713,46714,46715,46716,46717,46718,46719,46720,46721,46722,46723,46724,46725,46726,46727,46728,46729,46730,46731,46732,46733,46734,46735,46736,46737,46738,46739,46740,46741,46742,46743,46744,46745,46746,46747,46750,46751,46753,46754,46755,46757,46758,46759,46760,46761,46762,46765,46766,46767,46768,46770,46771,46772,46773,46774,46775,46776,46777,46778,46779,46780,46781,46782,46783,46784,46785,46786,46787,46788,46789,46790,46791,46792,46793,46794,46795,46796,46797,46798,46799,46800,46801,46802,46803,46805,46806,46807,46808,46809,46810,46811,46812,46813,null,null,null,null,null,null,46814,46815,46816,46817,46818,46819,46820,46821,46822,46823,46824,46825,46826,46827,46828,46829,46830,46831,46833,46834,46835,46837,46838,46839,46841,46842,null,null,null,null,null,null,46843,46844,46845,46846,46847,46850,46851,46852,46854,46855,46856,46857,46858,46859,46860,46861,46862,46863,46864,46865,46866,46867,46868,46869,46870,46871,46872,46873,46874,46875,46876,46877,46878,46879,46880,46881,46882,46883,46884,46885,46886,46887,46890,46891,46893,46894,46897,46898,46899,46900,46901,46902,46903,46906,46908,46909,46910,46911,46912,46913,46914,46915,46917,46918,46919,46921,46922,46923,46925,46926,46927,46928,46929,46930,46931,46934,46935,46936,46937,46938,46939,46940,46941,46942,46943,46945,46946,46947,46949,46950,46951,46953,46954,46955,46956,46957,46958,46959,46962,46964,46966,46967,46968,46969,46970,46971,46974,46975,46977,46978,46979,46981,46982,46983,46984,46985,46986,46987,46990,46995,46996,46997,47002,47003,47005,47006,47007,47009,47010,47011,47012,47013,47014,47015,47018,47022,47023,47024,47025,47026,47027,47030,47031,47033,47034,47035,47036,47037,47038,47039,47040,47041,null,null,null,null,null,null,47042,47043,47044,47045,47046,47048,47050,47051,47052,47053,47054,47055,47056,47057,47058,47059,47060,47061,47062,47063,47064,47065,47066,47067,47068,47069,null,null,null,null,null,null,47070,47071,47072,47073,47074,47075,47076,47077,47078,47079,47080,47081,47082,47083,47086,47087,47089,47090,47091,47093,47094,47095,47096,47097,47098,47099,47102,47106,47107,47108,47109,47110,47114,47115,47117,47118,47119,47121,47122,47123,47124,47125,47126,47127,47130,47132,47134,47135,47136,47137,47138,47139,47142,47143,47145,47146,47147,47149,47150,47151,47152,47153,47154,47155,47158,47162,47163,47164,47165,47166,47167,47169,47170,47171,47173,47174,47175,47176,47177,47178,47179,47180,47181,47182,47183,47184,47186,47188,47189,47190,47191,47192,47193,47194,47195,47198,47199,47201,47202,47203,47205,47206,47207,47208,47209,47210,47211,47214,47216,47218,47219,47220,47221,47222,47223,47225,47226,47227,47229,47230,47231,47232,47233,47234,47235,47236,47237,47238,47239,47240,47241,47242,47243,47244,47246,47247,47248,47249,47250,47251,47252,47253,47254,47255,47256,47257,47258,47259,47260,47261,47262,47263,null,null,null,null,null,null,47264,47265,47266,47267,47268,47269,47270,47271,47273,47274,47275,47276,47277,47278,47279,47281,47282,47283,47285,47286,47287,47289,47290,47291,47292,47293,null,null,null,null,null,null,47294,47295,47298,47300,47302,47303,47304,47305,47306,47307,47309,47310,47311,47313,47314,47315,47317,47318,47319,47320,47321,47322,47323,47324,47326,47328,47330,47331,47332,47333,47334,47335,47338,47339,47341,47342,47343,47345,47346,47347,47348,47349,47350,47351,47354,47356,47358,47359,47360,47361,47362,47363,47365,47366,47367,47368,47369,47370,47371,47372,47373,47374,47375,47376,47377,47378,47379,47380,47381,47382,47383,47385,47386,47387,47388,47389,47390,47391,47393,47394,47395,47396,47397,47398,47399,47400,47401,47402,47403,47404,47405,47406,47407,47408,47409,47410,47411,47412,47413,47414,47415,47416,47417,47418,47419,47422,47423,47425,47426,47427,47429,47430,47431,47432,47433,47434,47435,47437,47438,47440,47442,47443,47444,47445,47446,47447,47450,47451,47453,47454,47455,47457,47458,47459,47460,47461,47462,47463,47466,47468,47470,47471,47472,47473,47474,47475,47478,47479,47481,47482,47483,47485,null,null,null,null,null,null,47486,47487,47488,47489,47490,47491,47494,47496,47499,47500,47503,47504,47505,47506,47507,47508,47509,47510,47511,47512,47513,47514,47515,47516,47517,47518,null,null,null,null,null,null,47519,47520,47521,47522,47523,47524,47525,47526,47527,47528,47529,47530,47531,47534,47535,47537,47538,47539,47541,47542,47543,47544,47545,47546,47547,47550,47552,47554,47555,47556,47557,47558,47559,47562,47563,47565,47571,47572,47573,47574,47575,47578,47580,47583,47584,47586,47590,47591,47593,47594,47595,47597,47598,47599,47600,47601,47602,47603,47606,47611,47612,47613,47614,47615,47618,47619,47620,47621,47622,47623,47625,47626,47627,47628,47629,47630,47631,47632,47633,47634,47635,47636,47638,47639,47640,47641,47642,47643,47644,47645,47646,47647,47648,47649,47650,47651,47652,47653,47654,47655,47656,47657,47658,47659,47660,47661,47662,47663,47664,47665,47666,47667,47668,47669,47670,47671,47674,47675,47677,47678,47679,47681,47683,47684,47685,47686,47687,47690,47692,47695,47696,47697,47698,47702,47703,47705,47706,47707,47709,47710,47711,47712,47713,47714,47715,47718,47722,47723,47724,47725,47726,47727,null,null,null,null,null,null,47730,47731,47733,47734,47735,47737,47738,47739,47740,47741,47742,47743,47744,47745,47746,47750,47752,47753,47754,47755,47757,47758,47759,47760,47761,47762,null,null,null,null,null,null,47763,47764,47765,47766,47767,47768,47769,47770,47771,47772,47773,47774,47775,47776,47777,47778,47779,47780,47781,47782,47783,47786,47789,47790,47791,47793,47795,47796,47797,47798,47799,47802,47804,47806,47807,47808,47809,47810,47811,47813,47814,47815,47817,47818,47819,47820,47821,47822,47823,47824,47825,47826,47827,47828,47829,47830,47831,47834,47835,47836,47837,47838,47839,47840,47841,47842,47843,47844,47845,47846,47847,47848,47849,47850,47851,47852,47853,47854,47855,47856,47857,47858,47859,47860,47861,47862,47863,47864,47865,47866,47867,47869,47870,47871,47873,47874,47875,47877,47878,47879,47880,47881,47882,47883,47884,47886,47888,47890,47891,47892,47893,47894,47895,47897,47898,47899,47901,47902,47903,47905,47906,47907,47908,47909,47910,47911,47912,47914,47916,47917,47918,47919,47920,47921,47922,47923,47927,47929,47930,47935,47936,47937,47938,47939,47942,47944,47946,47947,47948,47950,47953,47954,null,null,null,null,null,null,47955,47957,47958,47959,47961,47962,47963,47964,47965,47966,47967,47968,47970,47972,47973,47974,47975,47976,47977,47978,47979,47981,47982,47983,47984,47985,null,null,null,null,null,null,47986,47987,47988,47989,47990,47991,47992,47993,47994,47995,47996,47997,47998,47999,48e3,48001,48002,48003,48004,48005,48006,48007,48009,48010,48011,48013,48014,48015,48017,48018,48019,48020,48021,48022,48023,48024,48025,48026,48027,48028,48029,48030,48031,48032,48033,48034,48035,48037,48038,48039,48041,48042,48043,48045,48046,48047,48048,48049,48050,48051,48053,48054,48056,48057,48058,48059,48060,48061,48062,48063,48065,48066,48067,48069,48070,48071,48073,48074,48075,48076,48077,48078,48079,48081,48082,48084,48085,48086,48087,48088,48089,48090,48091,48092,48093,48094,48095,48096,48097,48098,48099,48100,48101,48102,48103,48104,48105,48106,48107,48108,48109,48110,48111,48112,48113,48114,48115,48116,48117,48118,48119,48122,48123,48125,48126,48129,48131,48132,48133,48134,48135,48138,48142,48144,48146,48147,48153,48154,48160,48161,48162,48163,48166,48168,48170,48171,48172,48174,48175,48178,48179,48181,null,null,null,null,null,null,48182,48183,48185,48186,48187,48188,48189,48190,48191,48194,48198,48199,48200,48202,48203,48206,48207,48209,48210,48211,48212,48213,48214,48215,48216,48217,null,null,null,null,null,null,48218,48219,48220,48222,48223,48224,48225,48226,48227,48228,48229,48230,48231,48232,48233,48234,48235,48236,48237,48238,48239,48240,48241,48242,48243,48244,48245,48246,48247,48248,48249,48250,48251,48252,48253,48254,48255,48256,48257,48258,48259,48262,48263,48265,48266,48269,48271,48272,48273,48274,48275,48278,48280,48283,48284,48285,48286,48287,48290,48291,48293,48294,48297,48298,48299,48300,48301,48302,48303,48306,48310,48311,48312,48313,48314,48315,48318,48319,48321,48322,48323,48325,48326,48327,48328,48329,48330,48331,48332,48334,48338,48339,48340,48342,48343,48345,48346,48347,48349,48350,48351,48352,48353,48354,48355,48356,48357,48358,48359,48360,48361,48362,48363,48364,48365,48366,48367,48368,48369,48370,48371,48375,48377,48378,48379,48381,48382,48383,48384,48385,48386,48387,48390,48392,48394,48395,48396,48397,48398,48399,48401,48402,48403,48405,48406,48407,48408,48409,48410,48411,48412,48413,null,null,null,null,null,null,48414,48415,48416,48417,48418,48419,48421,48422,48423,48424,48425,48426,48427,48429,48430,48431,48432,48433,48434,48435,48436,48437,48438,48439,48440,48441,null,null,null,null,null,null,48442,48443,48444,48445,48446,48447,48449,48450,48451,48452,48453,48454,48455,48458,48459,48461,48462,48463,48465,48466,48467,48468,48469,48470,48471,48474,48475,48476,48477,48478,48479,48480,48481,48482,48483,48485,48486,48487,48489,48490,48491,48492,48493,48494,48495,48496,48497,48498,48499,48500,48501,48502,48503,48504,48505,48506,48507,48508,48509,48510,48511,48514,48515,48517,48518,48523,48524,48525,48526,48527,48530,48532,48534,48535,48536,48539,48541,48542,48543,48544,48545,48546,48547,48549,48550,48551,48552,48553,48554,48555,48556,48557,48558,48559,48561,48562,48563,48564,48565,48566,48567,48569,48570,48571,48572,48573,48574,48575,48576,48577,48578,48579,48580,48581,48582,48583,48584,48585,48586,48587,48588,48589,48590,48591,48592,48593,48594,48595,48598,48599,48601,48602,48603,48605,48606,48607,48608,48609,48610,48611,48612,48613,48614,48615,48616,48618,48619,48620,48621,48622,48623,48625,null,null,null,null,null,null,48626,48627,48629,48630,48631,48633,48634,48635,48636,48637,48638,48639,48641,48642,48644,48646,48647,48648,48649,48650,48651,48654,48655,48657,48658,48659,null,null,null,null,null,null,48661,48662,48663,48664,48665,48666,48667,48670,48672,48673,48674,48675,48676,48677,48678,48679,48680,48681,48682,48683,48684,48685,48686,48687,48688,48689,48690,48691,48692,48693,48694,48695,48696,48697,48698,48699,48700,48701,48702,48703,48704,48705,48706,48707,48710,48711,48713,48714,48715,48717,48719,48720,48721,48722,48723,48726,48728,48732,48733,48734,48735,48738,48739,48741,48742,48743,48745,48747,48748,48749,48750,48751,48754,48758,48759,48760,48761,48762,48766,48767,48769,48770,48771,48773,48774,48775,48776,48777,48778,48779,48782,48786,48787,48788,48789,48790,48791,48794,48795,48796,48797,48798,48799,48800,48801,48802,48803,48804,48805,48806,48807,48809,48810,48811,48812,48813,48814,48815,48816,48817,48818,48819,48820,48821,48822,48823,48824,48825,48826,48827,48828,48829,48830,48831,48832,48833,48834,48835,48836,48837,48838,48839,48840,48841,48842,48843,48844,48845,48846,48847,48850,48851,null,null,null,null,null,null,48853,48854,48857,48858,48859,48860,48861,48862,48863,48865,48866,48870,48871,48872,48873,48874,48875,48877,48878,48879,48880,48881,48882,48883,48884,48885,null,null,null,null,null,null,48886,48887,48888,48889,48890,48891,48892,48893,48894,48895,48896,48898,48899,48900,48901,48902,48903,48906,48907,48908,48909,48910,48911,48912,48913,48914,48915,48916,48917,48918,48919,48922,48926,48927,48928,48929,48930,48931,48932,48933,48934,48935,48936,48937,48938,48939,48940,48941,48942,48943,48944,48945,48946,48947,48948,48949,48950,48951,48952,48953,48954,48955,48956,48957,48958,48959,48962,48963,48965,48966,48967,48969,48970,48971,48972,48973,48974,48975,48978,48979,48980,48982,48983,48984,48985,48986,48987,48988,48989,48990,48991,48992,48993,48994,48995,48996,48997,48998,48999,49e3,49001,49002,49003,49004,49005,49006,49007,49008,49009,49010,49011,49012,49013,49014,49015,49016,49017,49018,49019,49020,49021,49022,49023,49024,49025,49026,49027,49028,49029,49030,49031,49032,49033,49034,49035,49036,49037,49038,49039,49040,49041,49042,49043,49045,49046,49047,49048,49049,49050,49051,49052,49053,null,null,null,null,null,null,49054,49055,49056,49057,49058,49059,49060,49061,49062,49063,49064,49065,49066,49067,49068,49069,49070,49071,49073,49074,49075,49076,49077,49078,49079,49080,null,null,null,null,null,null,49081,49082,49083,49084,49085,49086,49087,49088,49089,49090,49091,49092,49094,49095,49096,49097,49098,49099,49102,49103,49105,49106,49107,49109,49110,49111,49112,49113,49114,49115,49117,49118,49120,49122,49123,49124,49125,49126,49127,49128,49129,49130,49131,49132,49133,49134,49135,49136,49137,49138,49139,49140,49141,49142,49143,49144,49145,49146,49147,49148,49149,49150,49151,49152,49153,49154,49155,49156,49157,49158,49159,49160,49161,49162,49163,49164,49165,49166,49167,49168,49169,49170,49171,49172,49173,49174,49175,49176,49177,49178,49179,49180,49181,49182,49183,49184,49185,49186,49187,49188,49189,49190,49191,49192,49193,49194,49195,49196,49197,49198,49199,49200,49201,49202,49203,49204,49205,49206,49207,49208,49209,49210,49211,49213,49214,49215,49216,49217,49218,49219,49220,49221,49222,49223,49224,49225,49226,49227,49228,49229,49230,49231,49232,49234,49235,49236,49237,49238,49239,49241,49242,49243,null,null,null,null,null,null,49245,49246,49247,49249,49250,49251,49252,49253,49254,49255,49258,49259,49260,49261,49262,49263,49264,49265,49266,49267,49268,49269,49270,49271,49272,49273,null,null,null,null,null,null,49274,49275,49276,49277,49278,49279,49280,49281,49282,49283,49284,49285,49286,49287,49288,49289,49290,49291,49292,49293,49294,49295,49298,49299,49301,49302,49303,49305,49306,49307,49308,49309,49310,49311,49314,49316,49318,49319,49320,49321,49322,49323,49326,49329,49330,49335,49336,49337,49338,49339,49342,49346,49347,49348,49350,49351,49354,49355,49357,49358,49359,49361,49362,49363,49364,49365,49366,49367,49370,49374,49375,49376,49377,49378,49379,49382,49383,49385,49386,49387,49389,49390,49391,49392,49393,49394,49395,49398,49400,49402,49403,49404,49405,49406,49407,49409,49410,49411,49413,49414,49415,49417,49418,49419,49420,49421,49422,49423,49425,49426,49427,49428,49430,49431,49432,49433,49434,49435,49441,49442,49445,49448,49449,49450,49451,49454,49458,49459,49460,49461,49463,49466,49467,49469,49470,49471,49473,49474,49475,49476,49477,49478,49479,49482,49486,49487,49488,49489,49490,49491,49494,49495,null,null,null,null,null,null,49497,49498,49499,49501,49502,49503,49504,49505,49506,49507,49510,49514,49515,49516,49517,49518,49519,49521,49522,49523,49525,49526,49527,49529,49530,49531,null,null,null,null,null,null,49532,49533,49534,49535,49536,49537,49538,49539,49540,49542,49543,49544,49545,49546,49547,49551,49553,49554,49555,49557,49559,49560,49561,49562,49563,49566,49568,49570,49571,49572,49574,49575,49578,49579,49581,49582,49583,49585,49586,49587,49588,49589,49590,49591,49592,49593,49594,49595,49596,49598,49599,49600,49601,49602,49603,49605,49606,49607,49609,49610,49611,49613,49614,49615,49616,49617,49618,49619,49621,49622,49625,49626,49627,49628,49629,49630,49631,49633,49634,49635,49637,49638,49639,49641,49642,49643,49644,49645,49646,49647,49650,49652,49653,49654,49655,49656,49657,49658,49659,49662,49663,49665,49666,49667,49669,49670,49671,49672,49673,49674,49675,49678,49680,49682,49683,49684,49685,49686,49687,49690,49691,49693,49694,49697,49698,49699,49700,49701,49702,49703,49706,49708,49710,49712,49715,49717,49718,49719,49720,49721,49722,49723,49724,49725,49726,49727,49728,49729,49730,49731,49732,49733,null,null,null,null,null,null,49734,49735,49737,49738,49739,49740,49741,49742,49743,49746,49747,49749,49750,49751,49753,49754,49755,49756,49757,49758,49759,49761,49762,49763,49764,49766,null,null,null,null,null,null,49767,49768,49769,49770,49771,49774,49775,49777,49778,49779,49781,49782,49783,49784,49785,49786,49787,49790,49792,49794,49795,49796,49797,49798,49799,49802,49803,49804,49805,49806,49807,49809,49810,49811,49812,49813,49814,49815,49817,49818,49820,49822,49823,49824,49825,49826,49827,49830,49831,49833,49834,49835,49838,49839,49840,49841,49842,49843,49846,49848,49850,49851,49852,49853,49854,49855,49856,49857,49858,49859,49860,49861,49862,49863,49864,49865,49866,49867,49868,49869,49870,49871,49872,49873,49874,49875,49876,49877,49878,49879,49880,49881,49882,49883,49886,49887,49889,49890,49893,49894,49895,49896,49897,49898,49902,49904,49906,49907,49908,49909,49911,49914,49917,49918,49919,49921,49922,49923,49924,49925,49926,49927,49930,49931,49934,49935,49936,49937,49938,49942,49943,49945,49946,49947,49949,49950,49951,49952,49953,49954,49955,49958,49959,49962,49963,49964,49965,49966,49967,49968,49969,49970,null,null,null,null,null,null,49971,49972,49973,49974,49975,49976,49977,49978,49979,49980,49981,49982,49983,49984,49985,49986,49987,49988,49990,49991,49992,49993,49994,49995,49996,49997,null,null,null,null,null,null,49998,49999,5e4,50001,50002,50003,50004,50005,50006,50007,50008,50009,50010,50011,50012,50013,50014,50015,50016,50017,50018,50019,50020,50021,50022,50023,50026,50027,50029,50030,50031,50033,50035,50036,50037,50038,50039,50042,50043,50046,50047,50048,50049,50050,50051,50053,50054,50055,50057,50058,50059,50061,50062,50063,50064,50065,50066,50067,50068,50069,50070,50071,50072,50073,50074,50075,50076,50077,50078,50079,50080,50081,50082,50083,50084,50085,50086,50087,50088,50089,50090,50091,50092,50093,50094,50095,50096,50097,50098,50099,50100,50101,50102,50103,50104,50105,50106,50107,50108,50109,50110,50111,50113,50114,50115,50116,50117,50118,50119,50120,50121,50122,50123,50124,50125,50126,50127,50128,50129,50130,50131,50132,50133,50134,50135,50138,50139,50141,50142,50145,50147,50148,50149,50150,50151,50154,50155,50156,50158,50159,50160,50161,50162,50163,50166,50167,50169,50170,50171,50172,50173,50174,null,null,null,null,null,null,50175,50176,50177,50178,50179,50180,50181,50182,50183,50185,50186,50187,50188,50189,50190,50191,50193,50194,50195,50196,50197,50198,50199,50200,50201,50202,null,null,null,null,null,null,50203,50204,50205,50206,50207,50208,50209,50210,50211,50213,50214,50215,50216,50217,50218,50219,50221,50222,50223,50225,50226,50227,50229,50230,50231,50232,50233,50234,50235,50238,50239,50240,50241,50242,50243,50244,50245,50246,50247,50249,50250,50251,50252,50253,50254,50255,50256,50257,50258,50259,50260,50261,50262,50263,50264,50265,50266,50267,50268,50269,50270,50271,50272,50273,50274,50275,50278,50279,50281,50282,50283,50285,50286,50287,50288,50289,50290,50291,50294,50295,50296,50298,50299,50300,50301,50302,50303,50305,50306,50307,50308,50309,50310,50311,50312,50313,50314,50315,50316,50317,50318,50319,50320,50321,50322,50323,50325,50326,50327,50328,50329,50330,50331,50333,50334,50335,50336,50337,50338,50339,50340,50341,50342,50343,50344,50345,50346,50347,50348,50349,50350,50351,50352,50353,50354,50355,50356,50357,50358,50359,50361,50362,50363,50365,50366,50367,50368,50369,50370,50371,50372,50373,null,null,null,null,null,null,50374,50375,50376,50377,50378,50379,50380,50381,50382,50383,50384,50385,50386,50387,50388,50389,50390,50391,50392,50393,50394,50395,50396,50397,50398,50399,null,null,null,null,null,null,50400,50401,50402,50403,50404,50405,50406,50407,50408,50410,50411,50412,50413,50414,50415,50418,50419,50421,50422,50423,50425,50427,50428,50429,50430,50434,50435,50436,50437,50438,50439,50440,50441,50442,50443,50445,50446,50447,50449,50450,50451,50453,50454,50455,50456,50457,50458,50459,50461,50462,50463,50464,50465,50466,50467,50468,50469,50470,50471,50474,50475,50477,50478,50479,50481,50482,50483,50484,50485,50486,50487,50490,50492,50494,50495,50496,50497,50498,50499,50502,50503,50507,50511,50512,50513,50514,50518,50522,50523,50524,50527,50530,50531,50533,50534,50535,50537,50538,50539,50540,50541,50542,50543,50546,50550,50551,50552,50553,50554,50555,50558,50559,50561,50562,50563,50565,50566,50568,50569,50570,50571,50574,50576,50578,50579,50580,50582,50585,50586,50587,50589,50590,50591,50593,50594,50595,50596,50597,50598,50599,50600,50602,50603,50604,50605,50606,50607,50608,50609,50610,50611,50614,null,null,null,null,null,null,50615,50618,50623,50624,50625,50626,50627,50635,50637,50639,50642,50643,50645,50646,50647,50649,50650,50651,50652,50653,50654,50655,50658,50660,50662,50663,null,null,null,null,null,null,50664,50665,50666,50667,50671,50673,50674,50675,50677,50680,50681,50682,50683,50690,50691,50692,50697,50698,50699,50701,50702,50703,50705,50706,50707,50708,50709,50710,50711,50714,50717,50718,50719,50720,50721,50722,50723,50726,50727,50729,50730,50731,50735,50737,50738,50742,50744,50746,50748,50749,50750,50751,50754,50755,50757,50758,50759,50761,50762,50763,50764,50765,50766,50767,50770,50774,50775,50776,50777,50778,50779,50782,50783,50785,50786,50787,50788,50789,50790,50791,50792,50793,50794,50795,50797,50798,50800,50802,50803,50804,50805,50806,50807,50810,50811,50813,50814,50815,50817,50818,50819,50820,50821,50822,50823,50826,50828,50830,50831,50832,50833,50834,50835,50838,50839,50841,50842,50843,50845,50846,50847,50848,50849,50850,50851,50854,50856,50858,50859,50860,50861,50862,50863,50866,50867,50869,50870,50871,50875,50876,50877,50878,50879,50882,50884,50886,50887,50888,50889,50890,50891,50894,null,null,null,null,null,null,50895,50897,50898,50899,50901,50902,50903,50904,50905,50906,50907,50910,50911,50914,50915,50916,50917,50918,50919,50922,50923,50925,50926,50927,50929,50930,null,null,null,null,null,null,50931,50932,50933,50934,50935,50938,50939,50940,50942,50943,50944,50945,50946,50947,50950,50951,50953,50954,50955,50957,50958,50959,50960,50961,50962,50963,50966,50968,50970,50971,50972,50973,50974,50975,50978,50979,50981,50982,50983,50985,50986,50987,50988,50989,50990,50991,50994,50996,50998,51e3,51001,51002,51003,51006,51007,51009,51010,51011,51013,51014,51015,51016,51017,51019,51022,51024,51033,51034,51035,51037,51038,51039,51041,51042,51043,51044,51045,51046,51047,51049,51050,51052,51053,51054,51055,51056,51057,51058,51059,51062,51063,51065,51066,51067,51071,51072,51073,51074,51078,51083,51084,51085,51087,51090,51091,51093,51097,51099,51100,51101,51102,51103,51106,51111,51112,51113,51114,51115,51118,51119,51121,51122,51123,51125,51126,51127,51128,51129,51130,51131,51134,51138,51139,51140,51141,51142,51143,51146,51147,51149,51151,51153,51154,51155,51156,51157,51158,51159,51161,51162,51163,51164,null,null,null,null,null,null,51166,51167,51168,51169,51170,51171,51173,51174,51175,51177,51178,51179,51181,51182,51183,51184,51185,51186,51187,51188,51189,51190,51191,51192,51193,51194,null,null,null,null,null,null,51195,51196,51197,51198,51199,51202,51203,51205,51206,51207,51209,51211,51212,51213,51214,51215,51218,51220,51223,51224,51225,51226,51227,51230,51231,51233,51234,51235,51237,51238,51239,51240,51241,51242,51243,51246,51248,51250,51251,51252,51253,51254,51255,51257,51258,51259,51261,51262,51263,51265,51266,51267,51268,51269,51270,51271,51274,51275,51278,51279,51280,51281,51282,51283,51285,51286,51287,51288,51289,51290,51291,51292,51293,51294,51295,51296,51297,51298,51299,51300,51301,51302,51303,51304,51305,51306,51307,51308,51309,51310,51311,51314,51315,51317,51318,51319,51321,51323,51324,51325,51326,51327,51330,51332,51336,51337,51338,51342,51343,51344,51345,51346,51347,51349,51350,51351,51352,51353,51354,51355,51356,51358,51360,51362,51363,51364,51365,51366,51367,51369,51370,51371,51372,51373,51374,51375,51376,51377,51378,51379,51380,51381,51382,51383,51384,51385,51386,51387,51390,51391,51392,51393,null,null,null,null,null,null,51394,51395,51397,51398,51399,51401,51402,51403,51405,51406,51407,51408,51409,51410,51411,51414,51416,51418,51419,51420,51421,51422,51423,51426,51427,51429,null,null,null,null,null,null,51430,51431,51432,51433,51434,51435,51436,51437,51438,51439,51440,51441,51442,51443,51444,51446,51447,51448,51449,51450,51451,51454,51455,51457,51458,51459,51463,51464,51465,51466,51467,51470,12288,12289,12290,183,8229,8230,168,12291,173,8213,8741,65340,8764,8216,8217,8220,8221,12308,12309,12296,12297,12298,12299,12300,12301,12302,12303,12304,12305,177,215,247,8800,8804,8805,8734,8756,176,8242,8243,8451,8491,65504,65505,65509,9794,9792,8736,8869,8978,8706,8711,8801,8786,167,8251,9734,9733,9675,9679,9678,9671,9670,9633,9632,9651,9650,9661,9660,8594,8592,8593,8595,8596,12307,8810,8811,8730,8765,8733,8757,8747,8748,8712,8715,8838,8839,8834,8835,8746,8745,8743,8744,65506,51472,51474,51475,51476,51477,51478,51479,51481,51482,51483,51484,51485,51486,51487,51488,51489,51490,51491,51492,51493,51494,51495,51496,51497,51498,51499,null,null,null,null,null,null,51501,51502,51503,51504,51505,51506,51507,51509,51510,51511,51512,51513,51514,51515,51516,51517,51518,51519,51520,51521,51522,51523,51524,51525,51526,51527,null,null,null,null,null,null,51528,51529,51530,51531,51532,51533,51534,51535,51538,51539,51541,51542,51543,51545,51546,51547,51548,51549,51550,51551,51554,51556,51557,51558,51559,51560,51561,51562,51563,51565,51566,51567,8658,8660,8704,8707,180,65374,711,728,733,730,729,184,731,161,191,720,8750,8721,8719,164,8457,8240,9665,9664,9655,9654,9828,9824,9825,9829,9831,9827,8857,9672,9635,9680,9681,9618,9636,9637,9640,9639,9638,9641,9832,9743,9742,9756,9758,182,8224,8225,8597,8599,8601,8598,8600,9837,9833,9834,9836,12927,12828,8470,13255,8482,13250,13272,8481,8364,174,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,51569,51570,51571,51573,51574,51575,51576,51577,51578,51579,51581,51582,51583,51584,51585,51586,51587,51588,51589,51590,51591,51594,51595,51597,51598,51599,null,null,null,null,null,null,51601,51602,51603,51604,51605,51606,51607,51610,51612,51614,51615,51616,51617,51618,51619,51620,51621,51622,51623,51624,51625,51626,51627,51628,51629,51630,null,null,null,null,null,null,51631,51632,51633,51634,51635,51636,51637,51638,51639,51640,51641,51642,51643,51644,51645,51646,51647,51650,51651,51653,51654,51657,51659,51660,51661,51662,51663,51666,51668,51671,51672,51675,65281,65282,65283,65284,65285,65286,65287,65288,65289,65290,65291,65292,65293,65294,65295,65296,65297,65298,65299,65300,65301,65302,65303,65304,65305,65306,65307,65308,65309,65310,65311,65312,65313,65314,65315,65316,65317,65318,65319,65320,65321,65322,65323,65324,65325,65326,65327,65328,65329,65330,65331,65332,65333,65334,65335,65336,65337,65338,65339,65510,65341,65342,65343,65344,65345,65346,65347,65348,65349,65350,65351,65352,65353,65354,65355,65356,65357,65358,65359,65360,65361,65362,65363,65364,65365,65366,65367,65368,65369,65370,65371,65372,65373,65507,51678,51679,51681,51683,51685,51686,51688,51689,51690,51691,51694,51698,51699,51700,51701,51702,51703,51706,51707,51709,51710,51711,51713,51714,51715,51716,null,null,null,null,null,null,51717,51718,51719,51722,51726,51727,51728,51729,51730,51731,51733,51734,51735,51737,51738,51739,51740,51741,51742,51743,51744,51745,51746,51747,51748,51749,null,null,null,null,null,null,51750,51751,51752,51754,51755,51756,51757,51758,51759,51760,51761,51762,51763,51764,51765,51766,51767,51768,51769,51770,51771,51772,51773,51774,51775,51776,51777,51778,51779,51780,51781,51782,12593,12594,12595,12596,12597,12598,12599,12600,12601,12602,12603,12604,12605,12606,12607,12608,12609,12610,12611,12612,12613,12614,12615,12616,12617,12618,12619,12620,12621,12622,12623,12624,12625,12626,12627,12628,12629,12630,12631,12632,12633,12634,12635,12636,12637,12638,12639,12640,12641,12642,12643,12644,12645,12646,12647,12648,12649,12650,12651,12652,12653,12654,12655,12656,12657,12658,12659,12660,12661,12662,12663,12664,12665,12666,12667,12668,12669,12670,12671,12672,12673,12674,12675,12676,12677,12678,12679,12680,12681,12682,12683,12684,12685,12686,51783,51784,51785,51786,51787,51790,51791,51793,51794,51795,51797,51798,51799,51800,51801,51802,51803,51806,51810,51811,51812,51813,51814,51815,51817,51818,null,null,null,null,null,null,51819,51820,51821,51822,51823,51824,51825,51826,51827,51828,51829,51830,51831,51832,51833,51834,51835,51836,51838,51839,51840,51841,51842,51843,51845,51846,null,null,null,null,null,null,51847,51848,51849,51850,51851,51852,51853,51854,51855,51856,51857,51858,51859,51860,51861,51862,51863,51865,51866,51867,51868,51869,51870,51871,51872,51873,51874,51875,51876,51877,51878,51879,8560,8561,8562,8563,8564,8565,8566,8567,8568,8569,null,null,null,null,null,8544,8545,8546,8547,8548,8549,8550,8551,8552,8553,null,null,null,null,null,null,null,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,931,932,933,934,935,936,937,null,null,null,null,null,null,null,null,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,963,964,965,966,967,968,969,null,null,null,null,null,null,51880,51881,51882,51883,51884,51885,51886,51887,51888,51889,51890,51891,51892,51893,51894,51895,51896,51897,51898,51899,51902,51903,51905,51906,51907,51909,null,null,null,null,null,null,51910,51911,51912,51913,51914,51915,51918,51920,51922,51924,51925,51926,51927,51930,51931,51932,51933,51934,51935,51937,51938,51939,51940,51941,51942,51943,null,null,null,null,null,null,51944,51945,51946,51947,51949,51950,51951,51952,51953,51954,51955,51957,51958,51959,51960,51961,51962,51963,51964,51965,51966,51967,51968,51969,51970,51971,51972,51973,51974,51975,51977,51978,9472,9474,9484,9488,9496,9492,9500,9516,9508,9524,9532,9473,9475,9487,9491,9499,9495,9507,9523,9515,9531,9547,9504,9519,9512,9527,9535,9501,9520,9509,9528,9538,9490,9489,9498,9497,9494,9493,9486,9485,9502,9503,9505,9506,9510,9511,9513,9514,9517,9518,9521,9522,9525,9526,9529,9530,9533,9534,9536,9537,9539,9540,9541,9542,9543,9544,9545,9546,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,51979,51980,51981,51982,51983,51985,51986,51987,51989,51990,51991,51993,51994,51995,51996,51997,51998,51999,52002,52003,52004,52005,52006,52007,52008,52009,null,null,null,null,null,null,52010,52011,52012,52013,52014,52015,52016,52017,52018,52019,52020,52021,52022,52023,52024,52025,52026,52027,52028,52029,52030,52031,52032,52034,52035,52036,null,null,null,null,null,null,52037,52038,52039,52042,52043,52045,52046,52047,52049,52050,52051,52052,52053,52054,52055,52058,52059,52060,52062,52063,52064,52065,52066,52067,52069,52070,52071,52072,52073,52074,52075,52076,13205,13206,13207,8467,13208,13252,13219,13220,13221,13222,13209,13210,13211,13212,13213,13214,13215,13216,13217,13218,13258,13197,13198,13199,13263,13192,13193,13256,13223,13224,13232,13233,13234,13235,13236,13237,13238,13239,13240,13241,13184,13185,13186,13187,13188,13242,13243,13244,13245,13246,13247,13200,13201,13202,13203,13204,8486,13248,13249,13194,13195,13196,13270,13253,13229,13230,13231,13275,13225,13226,13227,13228,13277,13264,13267,13251,13257,13276,13254,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,52077,52078,52079,52080,52081,52082,52083,52084,52085,52086,52087,52090,52091,52092,52093,52094,52095,52096,52097,52098,52099,52100,52101,52102,52103,52104,null,null,null,null,null,null,52105,52106,52107,52108,52109,52110,52111,52112,52113,52114,52115,52116,52117,52118,52119,52120,52121,52122,52123,52125,52126,52127,52128,52129,52130,52131,null,null,null,null,null,null,52132,52133,52134,52135,52136,52137,52138,52139,52140,52141,52142,52143,52144,52145,52146,52147,52148,52149,52150,52151,52153,52154,52155,52156,52157,52158,52159,52160,52161,52162,52163,52164,198,208,170,294,null,306,null,319,321,216,338,186,222,358,330,null,12896,12897,12898,12899,12900,12901,12902,12903,12904,12905,12906,12907,12908,12909,12910,12911,12912,12913,12914,12915,12916,12917,12918,12919,12920,12921,12922,12923,9424,9425,9426,9427,9428,9429,9430,9431,9432,9433,9434,9435,9436,9437,9438,9439,9440,9441,9442,9443,9444,9445,9446,9447,9448,9449,9312,9313,9314,9315,9316,9317,9318,9319,9320,9321,9322,9323,9324,9325,9326,189,8531,8532,188,190,8539,8540,8541,8542,52165,52166,52167,52168,52169,52170,52171,52172,52173,52174,52175,52176,52177,52178,52179,52181,52182,52183,52184,52185,52186,52187,52188,52189,52190,52191,null,null,null,null,null,null,52192,52193,52194,52195,52197,52198,52200,52202,52203,52204,52205,52206,52207,52208,52209,52210,52211,52212,52213,52214,52215,52216,52217,52218,52219,52220,null,null,null,null,null,null,52221,52222,52223,52224,52225,52226,52227,52228,52229,52230,52231,52232,52233,52234,52235,52238,52239,52241,52242,52243,52245,52246,52247,52248,52249,52250,52251,52254,52255,52256,52259,52260,230,273,240,295,305,307,312,320,322,248,339,223,254,359,331,329,12800,12801,12802,12803,12804,12805,12806,12807,12808,12809,12810,12811,12812,12813,12814,12815,12816,12817,12818,12819,12820,12821,12822,12823,12824,12825,12826,12827,9372,9373,9374,9375,9376,9377,9378,9379,9380,9381,9382,9383,9384,9385,9386,9387,9388,9389,9390,9391,9392,9393,9394,9395,9396,9397,9332,9333,9334,9335,9336,9337,9338,9339,9340,9341,9342,9343,9344,9345,9346,185,178,179,8308,8319,8321,8322,8323,8324,52261,52262,52266,52267,52269,52271,52273,52274,52275,52276,52277,52278,52279,52282,52287,52288,52289,52290,52291,52294,52295,52297,52298,52299,52301,52302,null,null,null,null,null,null,52303,52304,52305,52306,52307,52310,52314,52315,52316,52317,52318,52319,52321,52322,52323,52325,52327,52329,52330,52331,52332,52333,52334,52335,52337,52338,null,null,null,null,null,null,52339,52340,52342,52343,52344,52345,52346,52347,52348,52349,52350,52351,52352,52353,52354,52355,52356,52357,52358,52359,52360,52361,52362,52363,52364,52365,52366,52367,52368,52369,52370,52371,12353,12354,12355,12356,12357,12358,12359,12360,12361,12362,12363,12364,12365,12366,12367,12368,12369,12370,12371,12372,12373,12374,12375,12376,12377,12378,12379,12380,12381,12382,12383,12384,12385,12386,12387,12388,12389,12390,12391,12392,12393,12394,12395,12396,12397,12398,12399,12400,12401,12402,12403,12404,12405,12406,12407,12408,12409,12410,12411,12412,12413,12414,12415,12416,12417,12418,12419,12420,12421,12422,12423,12424,12425,12426,12427,12428,12429,12430,12431,12432,12433,12434,12435,null,null,null,null,null,null,null,null,null,null,null,52372,52373,52374,52375,52378,52379,52381,52382,52383,52385,52386,52387,52388,52389,52390,52391,52394,52398,52399,52400,52401,52402,52403,52406,52407,52409,null,null,null,null,null,null,52410,52411,52413,52414,52415,52416,52417,52418,52419,52422,52424,52426,52427,52428,52429,52430,52431,52433,52434,52435,52437,52438,52439,52440,52441,52442,null,null,null,null,null,null,52443,52444,52445,52446,52447,52448,52449,52450,52451,52453,52454,52455,52456,52457,52458,52459,52461,52462,52463,52465,52466,52467,52468,52469,52470,52471,52472,52473,52474,52475,52476,52477,12449,12450,12451,12452,12453,12454,12455,12456,12457,12458,12459,12460,12461,12462,12463,12464,12465,12466,12467,12468,12469,12470,12471,12472,12473,12474,12475,12476,12477,12478,12479,12480,12481,12482,12483,12484,12485,12486,12487,12488,12489,12490,12491,12492,12493,12494,12495,12496,12497,12498,12499,12500,12501,12502,12503,12504,12505,12506,12507,12508,12509,12510,12511,12512,12513,12514,12515,12516,12517,12518,12519,12520,12521,12522,12523,12524,12525,12526,12527,12528,12529,12530,12531,12532,12533,12534,null,null,null,null,null,null,null,null,52478,52479,52480,52482,52483,52484,52485,52486,52487,52490,52491,52493,52494,52495,52497,52498,52499,52500,52501,52502,52503,52506,52508,52510,52511,52512,null,null,null,null,null,null,52513,52514,52515,52517,52518,52519,52521,52522,52523,52525,52526,52527,52528,52529,52530,52531,52532,52533,52534,52535,52536,52538,52539,52540,52541,52542,null,null,null,null,null,null,52543,52544,52545,52546,52547,52548,52549,52550,52551,52552,52553,52554,52555,52556,52557,52558,52559,52560,52561,52562,52563,52564,52565,52566,52567,52568,52569,52570,52571,52573,52574,52575,1040,1041,1042,1043,1044,1045,1025,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1072,1073,1074,1075,1076,1077,1105,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,null,null,null,null,null,null,null,null,null,null,null,null,null,52577,52578,52579,52581,52582,52583,52584,52585,52586,52587,52590,52592,52594,52595,52596,52597,52598,52599,52601,52602,52603,52604,52605,52606,52607,52608,null,null,null,null,null,null,52609,52610,52611,52612,52613,52614,52615,52617,52618,52619,52620,52621,52622,52623,52624,52625,52626,52627,52630,52631,52633,52634,52635,52637,52638,52639,null,null,null,null,null,null,52640,52641,52642,52643,52646,52648,52650,52651,52652,52653,52654,52655,52657,52658,52659,52660,52661,52662,52663,52664,52665,52666,52667,52668,52669,52670,52671,52672,52673,52674,52675,52677,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,52678,52679,52680,52681,52682,52683,52685,52686,52687,52689,52690,52691,52692,52693,52694,52695,52696,52697,52698,52699,52700,52701,52702,52703,52704,52705,null,null,null,null,null,null,52706,52707,52708,52709,52710,52711,52713,52714,52715,52717,52718,52719,52721,52722,52723,52724,52725,52726,52727,52730,52732,52734,52735,52736,52737,52738,null,null,null,null,null,null,52739,52741,52742,52743,52745,52746,52747,52749,52750,52751,52752,52753,52754,52755,52757,52758,52759,52760,52762,52763,52764,52765,52766,52767,52770,52771,52773,52774,52775,52777,52778,52779,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,52780,52781,52782,52783,52786,52788,52790,52791,52792,52793,52794,52795,52796,52797,52798,52799,52800,52801,52802,52803,52804,52805,52806,52807,52808,52809,null,null,null,null,null,null,52810,52811,52812,52813,52814,52815,52816,52817,52818,52819,52820,52821,52822,52823,52826,52827,52829,52830,52834,52835,52836,52837,52838,52839,52842,52844,null,null,null,null,null,null,52846,52847,52848,52849,52850,52851,52854,52855,52857,52858,52859,52861,52862,52863,52864,52865,52866,52867,52870,52872,52874,52875,52876,52877,52878,52879,52882,52883,52885,52886,52887,52889,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,52890,52891,52892,52893,52894,52895,52898,52902,52903,52904,52905,52906,52907,52910,52911,52912,52913,52914,52915,52916,52917,52918,52919,52920,52921,52922,null,null,null,null,null,null,52923,52924,52925,52926,52927,52928,52930,52931,52932,52933,52934,52935,52936,52937,52938,52939,52940,52941,52942,52943,52944,52945,52946,52947,52948,52949,null,null,null,null,null,null,52950,52951,52952,52953,52954,52955,52956,52957,52958,52959,52960,52961,52962,52963,52966,52967,52969,52970,52973,52974,52975,52976,52977,52978,52979,52982,52986,52987,52988,52989,52990,52991,44032,44033,44036,44039,44040,44041,44042,44048,44049,44050,44051,44052,44053,44054,44055,44057,44058,44059,44060,44061,44064,44068,44076,44077,44079,44080,44081,44088,44089,44092,44096,44107,44109,44116,44120,44124,44144,44145,44148,44151,44152,44154,44160,44161,44163,44164,44165,44166,44169,44170,44171,44172,44176,44180,44188,44189,44191,44192,44193,44200,44201,44202,44204,44207,44208,44216,44217,44219,44220,44221,44225,44228,44232,44236,44245,44247,44256,44257,44260,44263,44264,44266,44268,44271,44272,44273,44275,44277,44278,44284,44285,44288,44292,44294,52994,52995,52997,52998,52999,53001,53002,53003,53004,53005,53006,53007,53010,53012,53014,53015,53016,53017,53018,53019,53021,53022,53023,53025,53026,53027,null,null,null,null,null,null,53029,53030,53031,53032,53033,53034,53035,53038,53042,53043,53044,53045,53046,53047,53049,53050,53051,53052,53053,53054,53055,53056,53057,53058,53059,53060,null,null,null,null,null,null,53061,53062,53063,53064,53065,53066,53067,53068,53069,53070,53071,53072,53073,53074,53075,53078,53079,53081,53082,53083,53085,53086,53087,53088,53089,53090,53091,53094,53096,53098,53099,53100,44300,44301,44303,44305,44312,44316,44320,44329,44332,44333,44340,44341,44344,44348,44356,44357,44359,44361,44368,44372,44376,44385,44387,44396,44397,44400,44403,44404,44405,44406,44411,44412,44413,44415,44417,44418,44424,44425,44428,44432,44444,44445,44452,44471,44480,44481,44484,44488,44496,44497,44499,44508,44512,44516,44536,44537,44540,44543,44544,44545,44552,44553,44555,44557,44564,44592,44593,44596,44599,44600,44602,44608,44609,44611,44613,44614,44618,44620,44621,44622,44624,44628,44630,44636,44637,44639,44640,44641,44645,44648,44649,44652,44656,44664,53101,53102,53103,53106,53107,53109,53110,53111,53113,53114,53115,53116,53117,53118,53119,53121,53122,53123,53124,53126,53127,53128,53129,53130,53131,53133,null,null,null,null,null,null,53134,53135,53136,53137,53138,53139,53140,53141,53142,53143,53144,53145,53146,53147,53148,53149,53150,53151,53152,53154,53155,53156,53157,53158,53159,53161,null,null,null,null,null,null,53162,53163,53164,53165,53166,53167,53169,53170,53171,53172,53173,53174,53175,53176,53177,53178,53179,53180,53181,53182,53183,53184,53185,53186,53187,53189,53190,53191,53192,53193,53194,53195,44665,44667,44668,44669,44676,44677,44684,44732,44733,44734,44736,44740,44748,44749,44751,44752,44753,44760,44761,44764,44776,44779,44781,44788,44792,44796,44807,44808,44813,44816,44844,44845,44848,44850,44852,44860,44861,44863,44865,44866,44867,44872,44873,44880,44892,44893,44900,44901,44921,44928,44932,44936,44944,44945,44949,44956,44984,44985,44988,44992,44999,45e3,45001,45003,45005,45006,45012,45020,45032,45033,45040,45041,45044,45048,45056,45057,45060,45068,45072,45076,45084,45085,45096,45124,45125,45128,45130,45132,45134,45139,45140,45141,45143,45145,53196,53197,53198,53199,53200,53201,53202,53203,53204,53205,53206,53207,53208,53209,53210,53211,53212,53213,53214,53215,53218,53219,53221,53222,53223,53225,null,null,null,null,null,null,53226,53227,53228,53229,53230,53231,53234,53236,53238,53239,53240,53241,53242,53243,53245,53246,53247,53249,53250,53251,53253,53254,53255,53256,53257,53258,null,null,null,null,null,null,53259,53260,53261,53262,53263,53264,53266,53267,53268,53269,53270,53271,53273,53274,53275,53276,53277,53278,53279,53280,53281,53282,53283,53284,53285,53286,53287,53288,53289,53290,53291,53292,45149,45180,45181,45184,45188,45196,45197,45199,45201,45208,45209,45210,45212,45215,45216,45217,45218,45224,45225,45227,45228,45229,45230,45231,45233,45235,45236,45237,45240,45244,45252,45253,45255,45256,45257,45264,45265,45268,45272,45280,45285,45320,45321,45323,45324,45328,45330,45331,45336,45337,45339,45340,45341,45347,45348,45349,45352,45356,45364,45365,45367,45368,45369,45376,45377,45380,45384,45392,45393,45396,45397,45400,45404,45408,45432,45433,45436,45440,45442,45448,45449,45451,45453,45458,45459,45460,45464,45468,45480,45516,45520,45524,45532,45533,53294,53295,53296,53297,53298,53299,53302,53303,53305,53306,53307,53309,53310,53311,53312,53313,53314,53315,53318,53320,53322,53323,53324,53325,53326,53327,null,null,null,null,null,null,53329,53330,53331,53333,53334,53335,53337,53338,53339,53340,53341,53342,53343,53345,53346,53347,53348,53349,53350,53351,53352,53353,53354,53355,53358,53359,null,null,null,null,null,null,53361,53362,53363,53365,53366,53367,53368,53369,53370,53371,53374,53375,53376,53378,53379,53380,53381,53382,53383,53384,53385,53386,53387,53388,53389,53390,53391,53392,53393,53394,53395,53396,45535,45544,45545,45548,45552,45561,45563,45565,45572,45573,45576,45579,45580,45588,45589,45591,45593,45600,45620,45628,45656,45660,45664,45672,45673,45684,45685,45692,45700,45701,45705,45712,45713,45716,45720,45721,45722,45728,45729,45731,45733,45734,45738,45740,45744,45748,45768,45769,45772,45776,45778,45784,45785,45787,45789,45794,45796,45797,45798,45800,45803,45804,45805,45806,45807,45811,45812,45813,45815,45816,45817,45818,45819,45823,45824,45825,45828,45832,45840,45841,45843,45844,45845,45852,45908,45909,45910,45912,45915,45916,45918,45919,45924,45925,53397,53398,53399,53400,53401,53402,53403,53404,53405,53406,53407,53408,53409,53410,53411,53414,53415,53417,53418,53419,53421,53422,53423,53424,53425,53426,null,null,null,null,null,null,53427,53430,53432,53434,53435,53436,53437,53438,53439,53442,53443,53445,53446,53447,53450,53451,53452,53453,53454,53455,53458,53462,53463,53464,53465,53466,null,null,null,null,null,null,53467,53470,53471,53473,53474,53475,53477,53478,53479,53480,53481,53482,53483,53486,53490,53491,53492,53493,53494,53495,53497,53498,53499,53500,53501,53502,53503,53504,53505,53506,53507,53508,45927,45929,45931,45934,45936,45937,45940,45944,45952,45953,45955,45956,45957,45964,45968,45972,45984,45985,45992,45996,46020,46021,46024,46027,46028,46030,46032,46036,46037,46039,46041,46043,46045,46048,46052,46056,46076,46096,46104,46108,46112,46120,46121,46123,46132,46160,46161,46164,46168,46176,46177,46179,46181,46188,46208,46216,46237,46244,46248,46252,46261,46263,46265,46272,46276,46280,46288,46293,46300,46301,46304,46307,46308,46310,46316,46317,46319,46321,46328,46356,46357,46360,46363,46364,46372,46373,46375,46376,46377,46378,46384,46385,46388,46392,53509,53510,53511,53512,53513,53514,53515,53516,53518,53519,53520,53521,53522,53523,53524,53525,53526,53527,53528,53529,53530,53531,53532,53533,53534,53535,null,null,null,null,null,null,53536,53537,53538,53539,53540,53541,53542,53543,53544,53545,53546,53547,53548,53549,53550,53551,53554,53555,53557,53558,53559,53561,53563,53564,53565,53566,null,null,null,null,null,null,53567,53570,53574,53575,53576,53577,53578,53579,53582,53583,53585,53586,53587,53589,53590,53591,53592,53593,53594,53595,53598,53600,53602,53603,53604,53605,53606,53607,53609,53610,53611,53613,46400,46401,46403,46404,46405,46411,46412,46413,46416,46420,46428,46429,46431,46432,46433,46496,46497,46500,46504,46506,46507,46512,46513,46515,46516,46517,46523,46524,46525,46528,46532,46540,46541,46543,46544,46545,46552,46572,46608,46609,46612,46616,46629,46636,46644,46664,46692,46696,46748,46749,46752,46756,46763,46764,46769,46804,46832,46836,46840,46848,46849,46853,46888,46889,46892,46895,46896,46904,46905,46907,46916,46920,46924,46932,46933,46944,46948,46952,46960,46961,46963,46965,46972,46973,46976,46980,46988,46989,46991,46992,46993,46994,46998,46999,53614,53615,53616,53617,53618,53619,53620,53621,53622,53623,53624,53625,53626,53627,53629,53630,53631,53632,53633,53634,53635,53637,53638,53639,53641,53642,null,null,null,null,null,null,53643,53644,53645,53646,53647,53648,53649,53650,53651,53652,53653,53654,53655,53656,53657,53658,53659,53660,53661,53662,53663,53666,53667,53669,53670,53671,null,null,null,null,null,null,53673,53674,53675,53676,53677,53678,53679,53682,53684,53686,53687,53688,53689,53691,53693,53694,53695,53697,53698,53699,53700,53701,53702,53703,53704,53705,53706,53707,53708,53709,53710,53711,47e3,47001,47004,47008,47016,47017,47019,47020,47021,47028,47029,47032,47047,47049,47084,47085,47088,47092,47100,47101,47103,47104,47105,47111,47112,47113,47116,47120,47128,47129,47131,47133,47140,47141,47144,47148,47156,47157,47159,47160,47161,47168,47172,47185,47187,47196,47197,47200,47204,47212,47213,47215,47217,47224,47228,47245,47272,47280,47284,47288,47296,47297,47299,47301,47308,47312,47316,47325,47327,47329,47336,47337,47340,47344,47352,47353,47355,47357,47364,47384,47392,47420,47421,47424,47428,47436,47439,47441,47448,47449,47452,47456,47464,47465,53712,53713,53714,53715,53716,53717,53718,53719,53721,53722,53723,53724,53725,53726,53727,53728,53729,53730,53731,53732,53733,53734,53735,53736,53737,53738,null,null,null,null,null,null,53739,53740,53741,53742,53743,53744,53745,53746,53747,53749,53750,53751,53753,53754,53755,53756,53757,53758,53759,53760,53761,53762,53763,53764,53765,53766,null,null,null,null,null,null,53768,53770,53771,53772,53773,53774,53775,53777,53778,53779,53780,53781,53782,53783,53784,53785,53786,53787,53788,53789,53790,53791,53792,53793,53794,53795,53796,53797,53798,53799,53800,53801,47467,47469,47476,47477,47480,47484,47492,47493,47495,47497,47498,47501,47502,47532,47533,47536,47540,47548,47549,47551,47553,47560,47561,47564,47566,47567,47568,47569,47570,47576,47577,47579,47581,47582,47585,47587,47588,47589,47592,47596,47604,47605,47607,47608,47609,47610,47616,47617,47624,47637,47672,47673,47676,47680,47682,47688,47689,47691,47693,47694,47699,47700,47701,47704,47708,47716,47717,47719,47720,47721,47728,47729,47732,47736,47747,47748,47749,47751,47756,47784,47785,47787,47788,47792,47794,47800,47801,47803,47805,47812,47816,47832,47833,47868,53802,53803,53806,53807,53809,53810,53811,53813,53814,53815,53816,53817,53818,53819,53822,53824,53826,53827,53828,53829,53830,53831,53833,53834,53835,53836,null,null,null,null,null,null,53837,53838,53839,53840,53841,53842,53843,53844,53845,53846,53847,53848,53849,53850,53851,53853,53854,53855,53856,53857,53858,53859,53861,53862,53863,53864,null,null,null,null,null,null,53865,53866,53867,53868,53869,53870,53871,53872,53873,53874,53875,53876,53877,53878,53879,53880,53881,53882,53883,53884,53885,53886,53887,53890,53891,53893,53894,53895,53897,53898,53899,53900,47872,47876,47885,47887,47889,47896,47900,47904,47913,47915,47924,47925,47926,47928,47931,47932,47933,47934,47940,47941,47943,47945,47949,47951,47952,47956,47960,47969,47971,47980,48008,48012,48016,48036,48040,48044,48052,48055,48064,48068,48072,48080,48083,48120,48121,48124,48127,48128,48130,48136,48137,48139,48140,48141,48143,48145,48148,48149,48150,48151,48152,48155,48156,48157,48158,48159,48164,48165,48167,48169,48173,48176,48177,48180,48184,48192,48193,48195,48196,48197,48201,48204,48205,48208,48221,48260,48261,48264,48267,48268,48270,48276,48277,48279,53901,53902,53903,53906,53907,53908,53910,53911,53912,53913,53914,53915,53917,53918,53919,53921,53922,53923,53925,53926,53927,53928,53929,53930,53931,53933,null,null,null,null,null,null,53934,53935,53936,53938,53939,53940,53941,53942,53943,53946,53947,53949,53950,53953,53955,53956,53957,53958,53959,53962,53964,53965,53966,53967,53968,53969,null,null,null,null,null,null,53970,53971,53973,53974,53975,53977,53978,53979,53981,53982,53983,53984,53985,53986,53987,53990,53991,53992,53993,53994,53995,53996,53997,53998,53999,54002,54003,54005,54006,54007,54009,54010,48281,48282,48288,48289,48292,48295,48296,48304,48305,48307,48308,48309,48316,48317,48320,48324,48333,48335,48336,48337,48341,48344,48348,48372,48373,48374,48376,48380,48388,48389,48391,48393,48400,48404,48420,48428,48448,48456,48457,48460,48464,48472,48473,48484,48488,48512,48513,48516,48519,48520,48521,48522,48528,48529,48531,48533,48537,48538,48540,48548,48560,48568,48596,48597,48600,48604,48617,48624,48628,48632,48640,48643,48645,48652,48653,48656,48660,48668,48669,48671,48708,48709,48712,48716,48718,48724,48725,48727,48729,48730,48731,48736,48737,48740,54011,54012,54013,54014,54015,54018,54020,54022,54023,54024,54025,54026,54027,54031,54033,54034,54035,54037,54039,54040,54041,54042,54043,54046,54050,54051,null,null,null,null,null,null,54052,54054,54055,54058,54059,54061,54062,54063,54065,54066,54067,54068,54069,54070,54071,54074,54078,54079,54080,54081,54082,54083,54086,54087,54088,54089,null,null,null,null,null,null,54090,54091,54092,54093,54094,54095,54096,54097,54098,54099,54100,54101,54102,54103,54104,54105,54106,54107,54108,54109,54110,54111,54112,54113,54114,54115,54116,54117,54118,54119,54120,54121,48744,48746,48752,48753,48755,48756,48757,48763,48764,48765,48768,48772,48780,48781,48783,48784,48785,48792,48793,48808,48848,48849,48852,48855,48856,48864,48867,48868,48869,48876,48897,48904,48905,48920,48921,48923,48924,48925,48960,48961,48964,48968,48976,48977,48981,49044,49072,49093,49100,49101,49104,49108,49116,49119,49121,49212,49233,49240,49244,49248,49256,49257,49296,49297,49300,49304,49312,49313,49315,49317,49324,49325,49327,49328,49331,49332,49333,49334,49340,49341,49343,49344,49345,49349,49352,49353,49356,49360,49368,49369,49371,49372,49373,49380,54122,54123,54124,54125,54126,54127,54128,54129,54130,54131,54132,54133,54134,54135,54136,54137,54138,54139,54142,54143,54145,54146,54147,54149,54150,54151,null,null,null,null,null,null,54152,54153,54154,54155,54158,54162,54163,54164,54165,54166,54167,54170,54171,54173,54174,54175,54177,54178,54179,54180,54181,54182,54183,54186,54188,54190,null,null,null,null,null,null,54191,54192,54193,54194,54195,54197,54198,54199,54201,54202,54203,54205,54206,54207,54208,54209,54210,54211,54214,54215,54218,54219,54220,54221,54222,54223,54225,54226,54227,54228,54229,54230,49381,49384,49388,49396,49397,49399,49401,49408,49412,49416,49424,49429,49436,49437,49438,49439,49440,49443,49444,49446,49447,49452,49453,49455,49456,49457,49462,49464,49465,49468,49472,49480,49481,49483,49484,49485,49492,49493,49496,49500,49508,49509,49511,49512,49513,49520,49524,49528,49541,49548,49549,49550,49552,49556,49558,49564,49565,49567,49569,49573,49576,49577,49580,49584,49597,49604,49608,49612,49620,49623,49624,49632,49636,49640,49648,49649,49651,49660,49661,49664,49668,49676,49677,49679,49681,49688,49689,49692,49695,49696,49704,49705,49707,49709,54231,54233,54234,54235,54236,54237,54238,54239,54240,54242,54244,54245,54246,54247,54248,54249,54250,54251,54254,54255,54257,54258,54259,54261,54262,54263,null,null,null,null,null,null,54264,54265,54266,54267,54270,54272,54274,54275,54276,54277,54278,54279,54281,54282,54283,54284,54285,54286,54287,54288,54289,54290,54291,54292,54293,54294,null,null,null,null,null,null,54295,54296,54297,54298,54299,54300,54302,54303,54304,54305,54306,54307,54308,54309,54310,54311,54312,54313,54314,54315,54316,54317,54318,54319,54320,54321,54322,54323,54324,54325,54326,54327,49711,49713,49714,49716,49736,49744,49745,49748,49752,49760,49765,49772,49773,49776,49780,49788,49789,49791,49793,49800,49801,49808,49816,49819,49821,49828,49829,49832,49836,49837,49844,49845,49847,49849,49884,49885,49888,49891,49892,49899,49900,49901,49903,49905,49910,49912,49913,49915,49916,49920,49928,49929,49932,49933,49939,49940,49941,49944,49948,49956,49957,49960,49961,49989,50024,50025,50028,50032,50034,50040,50041,50044,50045,50052,50056,50060,50112,50136,50137,50140,50143,50144,50146,50152,50153,50157,50164,50165,50168,50184,50192,50212,50220,50224,54328,54329,54330,54331,54332,54333,54334,54335,54337,54338,54339,54341,54342,54343,54344,54345,54346,54347,54348,54349,54350,54351,54352,54353,54354,54355,null,null,null,null,null,null,54356,54357,54358,54359,54360,54361,54362,54363,54365,54366,54367,54369,54370,54371,54373,54374,54375,54376,54377,54378,54379,54380,54382,54384,54385,54386,null,null,null,null,null,null,54387,54388,54389,54390,54391,54394,54395,54397,54398,54401,54403,54404,54405,54406,54407,54410,54412,54414,54415,54416,54417,54418,54419,54421,54422,54423,54424,54425,54426,54427,54428,54429,50228,50236,50237,50248,50276,50277,50280,50284,50292,50293,50297,50304,50324,50332,50360,50364,50409,50416,50417,50420,50424,50426,50431,50432,50433,50444,50448,50452,50460,50472,50473,50476,50480,50488,50489,50491,50493,50500,50501,50504,50505,50506,50508,50509,50510,50515,50516,50517,50519,50520,50521,50525,50526,50528,50529,50532,50536,50544,50545,50547,50548,50549,50556,50557,50560,50564,50567,50572,50573,50575,50577,50581,50583,50584,50588,50592,50601,50612,50613,50616,50617,50619,50620,50621,50622,50628,50629,50630,50631,50632,50633,50634,50636,50638,54430,54431,54432,54433,54434,54435,54436,54437,54438,54439,54440,54442,54443,54444,54445,54446,54447,54448,54449,54450,54451,54452,54453,54454,54455,54456,null,null,null,null,null,null,54457,54458,54459,54460,54461,54462,54463,54464,54465,54466,54467,54468,54469,54470,54471,54472,54473,54474,54475,54477,54478,54479,54481,54482,54483,54485,null,null,null,null,null,null,54486,54487,54488,54489,54490,54491,54493,54494,54496,54497,54498,54499,54500,54501,54502,54503,54505,54506,54507,54509,54510,54511,54513,54514,54515,54516,54517,54518,54519,54521,54522,54524,50640,50641,50644,50648,50656,50657,50659,50661,50668,50669,50670,50672,50676,50678,50679,50684,50685,50686,50687,50688,50689,50693,50694,50695,50696,50700,50704,50712,50713,50715,50716,50724,50725,50728,50732,50733,50734,50736,50739,50740,50741,50743,50745,50747,50752,50753,50756,50760,50768,50769,50771,50772,50773,50780,50781,50784,50796,50799,50801,50808,50809,50812,50816,50824,50825,50827,50829,50836,50837,50840,50844,50852,50853,50855,50857,50864,50865,50868,50872,50873,50874,50880,50881,50883,50885,50892,50893,50896,50900,50908,50909,50912,50913,50920,54526,54527,54528,54529,54530,54531,54533,54534,54535,54537,54538,54539,54541,54542,54543,54544,54545,54546,54547,54550,54552,54553,54554,54555,54556,54557,null,null,null,null,null,null,54558,54559,54560,54561,54562,54563,54564,54565,54566,54567,54568,54569,54570,54571,54572,54573,54574,54575,54576,54577,54578,54579,54580,54581,54582,54583,null,null,null,null,null,null,54584,54585,54586,54587,54590,54591,54593,54594,54595,54597,54598,54599,54600,54601,54602,54603,54606,54608,54610,54611,54612,54613,54614,54615,54618,54619,54621,54622,54623,54625,54626,54627,50921,50924,50928,50936,50937,50941,50948,50949,50952,50956,50964,50965,50967,50969,50976,50977,50980,50984,50992,50993,50995,50997,50999,51004,51005,51008,51012,51018,51020,51021,51023,51025,51026,51027,51028,51029,51030,51031,51032,51036,51040,51048,51051,51060,51061,51064,51068,51069,51070,51075,51076,51077,51079,51080,51081,51082,51086,51088,51089,51092,51094,51095,51096,51098,51104,51105,51107,51108,51109,51110,51116,51117,51120,51124,51132,51133,51135,51136,51137,51144,51145,51148,51150,51152,51160,51165,51172,51176,51180,51200,51201,51204,51208,51210,54628,54630,54631,54634,54636,54638,54639,54640,54641,54642,54643,54646,54647,54649,54650,54651,54653,54654,54655,54656,54657,54658,54659,54662,54666,54667,null,null,null,null,null,null,54668,54669,54670,54671,54673,54674,54675,54676,54677,54678,54679,54680,54681,54682,54683,54684,54685,54686,54687,54688,54689,54690,54691,54692,54694,54695,null,null,null,null,null,null,54696,54697,54698,54699,54700,54701,54702,54703,54704,54705,54706,54707,54708,54709,54710,54711,54712,54713,54714,54715,54716,54717,54718,54719,54720,54721,54722,54723,54724,54725,54726,54727,51216,51217,51219,51221,51222,51228,51229,51232,51236,51244,51245,51247,51249,51256,51260,51264,51272,51273,51276,51277,51284,51312,51313,51316,51320,51322,51328,51329,51331,51333,51334,51335,51339,51340,51341,51348,51357,51359,51361,51368,51388,51389,51396,51400,51404,51412,51413,51415,51417,51424,51425,51428,51445,51452,51453,51456,51460,51461,51462,51468,51469,51471,51473,51480,51500,51508,51536,51537,51540,51544,51552,51553,51555,51564,51568,51572,51580,51592,51593,51596,51600,51608,51609,51611,51613,51648,51649,51652,51655,51656,51658,51664,51665,51667,54730,54731,54733,54734,54735,54737,54739,54740,54741,54742,54743,54746,54748,54750,54751,54752,54753,54754,54755,54758,54759,54761,54762,54763,54765,54766,null,null,null,null,null,null,54767,54768,54769,54770,54771,54774,54776,54778,54779,54780,54781,54782,54783,54786,54787,54789,54790,54791,54793,54794,54795,54796,54797,54798,54799,54802,null,null,null,null,null,null,54806,54807,54808,54809,54810,54811,54813,54814,54815,54817,54818,54819,54821,54822,54823,54824,54825,54826,54827,54828,54830,54831,54832,54833,54834,54835,54836,54837,54838,54839,54842,54843,51669,51670,51673,51674,51676,51677,51680,51682,51684,51687,51692,51693,51695,51696,51697,51704,51705,51708,51712,51720,51721,51723,51724,51725,51732,51736,51753,51788,51789,51792,51796,51804,51805,51807,51808,51809,51816,51837,51844,51864,51900,51901,51904,51908,51916,51917,51919,51921,51923,51928,51929,51936,51948,51956,51976,51984,51988,51992,52e3,52001,52033,52040,52041,52044,52048,52056,52057,52061,52068,52088,52089,52124,52152,52180,52196,52199,52201,52236,52237,52240,52244,52252,52253,52257,52258,52263,52264,52265,52268,52270,52272,52280,52281,52283,54845,54846,54847,54849,54850,54851,54852,54854,54855,54858,54860,54862,54863,54864,54866,54867,54870,54871,54873,54874,54875,54877,54878,54879,54880,54881,null,null,null,null,null,null,54882,54883,54884,54885,54886,54888,54890,54891,54892,54893,54894,54895,54898,54899,54901,54902,54903,54904,54905,54906,54907,54908,54909,54910,54911,54912,null,null,null,null,null,null,54913,54914,54916,54918,54919,54920,54921,54922,54923,54926,54927,54929,54930,54931,54933,54934,54935,54936,54937,54938,54939,54940,54942,54944,54946,54947,54948,54949,54950,54951,54953,54954,52284,52285,52286,52292,52293,52296,52300,52308,52309,52311,52312,52313,52320,52324,52326,52328,52336,52341,52376,52377,52380,52384,52392,52393,52395,52396,52397,52404,52405,52408,52412,52420,52421,52423,52425,52432,52436,52452,52460,52464,52481,52488,52489,52492,52496,52504,52505,52507,52509,52516,52520,52524,52537,52572,52576,52580,52588,52589,52591,52593,52600,52616,52628,52629,52632,52636,52644,52645,52647,52649,52656,52676,52684,52688,52712,52716,52720,52728,52729,52731,52733,52740,52744,52748,52756,52761,52768,52769,52772,52776,52784,52785,52787,52789,54955,54957,54958,54959,54961,54962,54963,54964,54965,54966,54967,54968,54970,54972,54973,54974,54975,54976,54977,54978,54979,54982,54983,54985,54986,54987,null,null,null,null,null,null,54989,54990,54991,54992,54994,54995,54997,54998,55e3,55002,55003,55004,55005,55006,55007,55009,55010,55011,55013,55014,55015,55017,55018,55019,55020,55021,null,null,null,null,null,null,55022,55023,55025,55026,55027,55028,55030,55031,55032,55033,55034,55035,55038,55039,55041,55042,55043,55045,55046,55047,55048,55049,55050,55051,55052,55053,55054,55055,55056,55058,55059,55060,52824,52825,52828,52831,52832,52833,52840,52841,52843,52845,52852,52853,52856,52860,52868,52869,52871,52873,52880,52881,52884,52888,52896,52897,52899,52900,52901,52908,52909,52929,52964,52965,52968,52971,52972,52980,52981,52983,52984,52985,52992,52993,52996,53e3,53008,53009,53011,53013,53020,53024,53028,53036,53037,53039,53040,53041,53048,53076,53077,53080,53084,53092,53093,53095,53097,53104,53105,53108,53112,53120,53125,53132,53153,53160,53168,53188,53216,53217,53220,53224,53232,53233,53235,53237,53244,53248,53252,53265,53272,53293,53300,53301,53304,53308,55061,55062,55063,55066,55067,55069,55070,55071,55073,55074,55075,55076,55077,55078,55079,55082,55084,55086,55087,55088,55089,55090,55091,55094,55095,55097,null,null,null,null,null,null,55098,55099,55101,55102,55103,55104,55105,55106,55107,55109,55110,55112,55114,55115,55116,55117,55118,55119,55122,55123,55125,55130,55131,55132,55133,55134,null,null,null,null,null,null,55135,55138,55140,55142,55143,55144,55146,55147,55149,55150,55151,55153,55154,55155,55157,55158,55159,55160,55161,55162,55163,55166,55167,55168,55170,55171,55172,55173,55174,55175,55178,55179,53316,53317,53319,53321,53328,53332,53336,53344,53356,53357,53360,53364,53372,53373,53377,53412,53413,53416,53420,53428,53429,53431,53433,53440,53441,53444,53448,53449,53456,53457,53459,53460,53461,53468,53469,53472,53476,53484,53485,53487,53488,53489,53496,53517,53552,53553,53556,53560,53562,53568,53569,53571,53572,53573,53580,53581,53584,53588,53596,53597,53599,53601,53608,53612,53628,53636,53640,53664,53665,53668,53672,53680,53681,53683,53685,53690,53692,53696,53720,53748,53752,53767,53769,53776,53804,53805,53808,53812,53820,53821,53823,53825,53832,53852,55181,55182,55183,55185,55186,55187,55188,55189,55190,55191,55194,55196,55198,55199,55200,55201,55202,55203,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,53860,53888,53889,53892,53896,53904,53905,53909,53916,53920,53924,53932,53937,53944,53945,53948,53951,53952,53954,53960,53961,53963,53972,53976,53980,53988,53989,54e3,54001,54004,54008,54016,54017,54019,54021,54028,54029,54030,54032,54036,54038,54044,54045,54047,54048,54049,54053,54056,54057,54060,54064,54072,54073,54075,54076,54077,54084,54085,54140,54141,54144,54148,54156,54157,54159,54160,54161,54168,54169,54172,54176,54184,54185,54187,54189,54196,54200,54204,54212,54213,54216,54217,54224,54232,54241,54243,54252,54253,54256,54260,54268,54269,54271,54273,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,54280,54301,54336,54340,54364,54368,54372,54381,54383,54392,54393,54396,54399,54400,54402,54408,54409,54411,54413,54420,54441,54476,54480,54484,54492,54495,54504,54508,54512,54520,54523,54525,54532,54536,54540,54548,54549,54551,54588,54589,54592,54596,54604,54605,54607,54609,54616,54617,54620,54624,54629,54632,54633,54635,54637,54644,54645,54648,54652,54660,54661,54663,54664,54665,54672,54693,54728,54729,54732,54736,54738,54744,54745,54747,54749,54756,54757,54760,54764,54772,54773,54775,54777,54784,54785,54788,54792,54800,54801,54803,54804,54805,54812,54816,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,54820,54829,54840,54841,54844,54848,54853,54856,54857,54859,54861,54865,54868,54869,54872,54876,54887,54889,54896,54897,54900,54915,54917,54924,54925,54928,54932,54941,54943,54945,54952,54956,54960,54969,54971,54980,54981,54984,54988,54993,54996,54999,55001,55008,55012,55016,55024,55029,55036,55037,55040,55044,55057,55064,55065,55068,55072,55080,55081,55083,55085,55092,55093,55096,55100,55108,55111,55113,55120,55121,55124,55126,55127,55128,55129,55136,55137,55139,55141,55145,55148,55152,55156,55164,55165,55169,55176,55177,55180,55184,55192,55193,55195,55197,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,20285,20339,20551,20729,21152,21487,21621,21733,22025,23233,23478,26247,26550,26551,26607,27468,29634,30146,31292,33499,33540,34903,34952,35382,36040,36303,36603,36838,39381,21051,21364,21508,24682,24932,27580,29647,33050,35258,35282,38307,20355,21002,22718,22904,23014,24178,24185,25031,25536,26438,26604,26751,28567,30286,30475,30965,31240,31487,31777,32925,33390,33393,35563,38291,20075,21917,26359,28212,30883,31469,33883,35088,34638,38824,21208,22350,22570,23884,24863,25022,25121,25954,26577,27204,28187,29976,30131,30435,30640,32058,37039,37969,37970,40853,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,21283,23724,30002,32987,37440,38296,21083,22536,23004,23713,23831,24247,24378,24394,24951,27743,30074,30086,31968,32115,32177,32652,33108,33313,34193,35137,35611,37628,38477,40007,20171,20215,20491,20977,22607,24887,24894,24936,25913,27114,28433,30117,30342,30422,31623,33445,33995,63744,37799,38283,21888,23458,22353,63745,31923,32697,37301,20520,21435,23621,24040,25298,25454,25818,25831,28192,28844,31067,36317,36382,63746,36989,37445,37624,20094,20214,20581,24062,24314,24838,26967,33137,34388,36423,37749,39467,20062,20625,26480,26688,20745,21133,21138,27298,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,30652,37392,40660,21163,24623,36850,20552,25001,25581,25802,26684,27268,28608,33160,35233,38548,22533,29309,29356,29956,32121,32365,32937,35211,35700,36963,40273,25225,27770,28500,32080,32570,35363,20860,24906,31645,35609,37463,37772,20140,20435,20510,20670,20742,21185,21197,21375,22384,22659,24218,24465,24950,25004,25806,25964,26223,26299,26356,26775,28039,28805,28913,29855,29861,29898,30169,30828,30956,31455,31478,32069,32147,32789,32831,33051,33686,35686,36629,36885,37857,38915,38968,39514,39912,20418,21843,22586,22865,23395,23622,24760,25106,26690,26800,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,26856,28330,30028,30328,30926,31293,31995,32363,32380,35336,35489,35903,38542,40388,21476,21481,21578,21617,22266,22993,23396,23611,24235,25335,25911,25925,25970,26272,26543,27073,27837,30204,30352,30590,31295,32660,32771,32929,33167,33510,33533,33776,34241,34865,34996,35493,63747,36764,37678,38599,39015,39640,40723,21741,26011,26354,26767,31296,35895,40288,22256,22372,23825,26118,26801,26829,28414,29736,34974,39908,27752,63748,39592,20379,20844,20849,21151,23380,24037,24656,24685,25329,25511,25915,29657,31354,34467,36002,38799,20018,23521,25096,26524,29916,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,31185,33747,35463,35506,36328,36942,37707,38982,24275,27112,34303,37101,63749,20896,23448,23532,24931,26874,27454,28748,29743,29912,31649,32592,33733,35264,36011,38364,39208,21038,24669,25324,36866,20362,20809,21281,22745,24291,26336,27960,28826,29378,29654,31568,33009,37979,21350,25499,32619,20054,20608,22602,22750,24618,24871,25296,27088,39745,23439,32024,32945,36703,20132,20689,21676,21932,23308,23968,24039,25898,25934,26657,27211,29409,30350,30703,32094,32761,33184,34126,34527,36611,36686,37066,39171,39509,39851,19992,20037,20061,20167,20465,20855,21246,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,21312,21475,21477,21646,22036,22389,22434,23495,23943,24272,25084,25304,25937,26552,26601,27083,27472,27590,27628,27714,28317,28792,29399,29590,29699,30655,30697,31350,32127,32777,33276,33285,33290,33503,34914,35635,36092,36544,36881,37041,37476,37558,39378,39493,40169,40407,40860,22283,23616,33738,38816,38827,40628,21531,31384,32676,35033,36557,37089,22528,23624,25496,31391,23470,24339,31353,31406,33422,36524,20518,21048,21240,21367,22280,25331,25458,27402,28099,30519,21413,29527,34152,36470,38357,26426,27331,28528,35437,36556,39243,63750,26231,27512,36020,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,39740,63751,21483,22317,22862,25542,27131,29674,30789,31418,31429,31998,33909,35215,36211,36917,38312,21243,22343,30023,31584,33740,37406,63752,27224,20811,21067,21127,25119,26840,26997,38553,20677,21156,21220,25027,26020,26681,27135,29822,31563,33465,33771,35250,35641,36817,39241,63753,20170,22935,25810,26129,27278,29748,31105,31165,33449,34942,34943,35167,63754,37670,20235,21450,24613,25201,27762,32026,32102,20120,20834,30684,32943,20225,20238,20854,20864,21980,22120,22331,22522,22524,22804,22855,22931,23492,23696,23822,24049,24190,24524,25216,26071,26083,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,26398,26399,26462,26827,26820,27231,27450,27683,27773,27778,28103,29592,29734,29738,29826,29859,30072,30079,30849,30959,31041,31047,31048,31098,31637,32e3,32186,32648,32774,32813,32908,35352,35663,35912,36215,37665,37668,39138,39249,39438,39439,39525,40594,32202,20342,21513,25326,26708,37329,21931,20794,63755,63756,23068,25062,63757,25295,25343,63758,63759,63760,63761,63762,63763,37027,63764,63765,63766,63767,63768,35582,63769,63770,63771,63772,26262,63773,29014,63774,63775,38627,63776,25423,25466,21335,63777,26511,26976,28275,63778,30007,63779,63780,63781,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,32013,63782,63783,34930,22218,23064,63784,63785,63786,63787,63788,20035,63789,20839,22856,26608,32784,63790,22899,24180,25754,31178,24565,24684,25288,25467,23527,23511,21162,63791,22900,24361,24594,63792,63793,63794,29785,63795,63796,63797,63798,63799,63800,39377,63801,63802,63803,63804,63805,63806,63807,63808,63809,63810,63811,28611,63812,63813,33215,36786,24817,63814,63815,33126,63816,63817,23615,63818,63819,63820,63821,63822,63823,63824,63825,23273,35365,26491,32016,63826,63827,63828,63829,63830,63831,33021,63832,63833,23612,27877,21311,28346,22810,33590,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,20025,20150,20294,21934,22296,22727,24406,26039,26086,27264,27573,28237,30701,31471,31774,32222,34507,34962,37170,37723,25787,28606,29562,30136,36948,21846,22349,25018,25812,26311,28129,28251,28525,28601,30192,32835,33213,34113,35203,35527,35674,37663,27795,30035,31572,36367,36957,21776,22530,22616,24162,25095,25758,26848,30070,31958,34739,40680,20195,22408,22382,22823,23565,23729,24118,24453,25140,25825,29619,33274,34955,36024,38538,40667,23429,24503,24755,20498,20992,21040,22294,22581,22615,23566,23648,23798,23947,24230,24466,24764,25361,25481,25623,26691,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,26873,27330,28120,28193,28372,28644,29182,30428,30585,31153,31291,33796,35241,36077,36339,36424,36867,36884,36947,37117,37709,38518,38876,27602,28678,29272,29346,29544,30563,31167,31716,32411,35712,22697,24775,25958,26109,26302,27788,28958,29129,35930,38931,20077,31361,20189,20908,20941,21205,21516,24999,26481,26704,26847,27934,28540,30140,30643,31461,33012,33891,37509,20828,26007,26460,26515,30168,31431,33651,63834,35910,36887,38957,23663,33216,33434,36929,36975,37389,24471,23965,27225,29128,30331,31561,34276,35588,37159,39472,21895,25078,63835,30313,32645,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,34367,34746,35064,37007,63836,27931,28889,29662,32097,33853,63837,37226,39409,63838,20098,21365,27396,27410,28734,29211,34349,40478,21068,36771,23888,25829,25900,27414,28651,31811,32412,34253,35172,35261,25289,33240,34847,24266,26391,28010,29436,29701,29807,34690,37086,20358,23821,24480,33802,20919,25504,30053,20142,20486,20841,20937,26753,27153,31918,31921,31975,33391,35538,36635,37327,20406,20791,21237,21570,24300,24942,25150,26053,27354,28670,31018,34268,34851,38317,39522,39530,40599,40654,21147,26310,27511,28701,31019,36706,38722,24976,25088,25891,28451,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,29001,29833,32244,32879,34030,36646,36899,37706,20925,21015,21155,27916,28872,35010,24265,25986,27566,28610,31806,29557,20196,20278,22265,63839,23738,23994,24604,29618,31533,32666,32718,32838,36894,37428,38646,38728,38936,40801,20363,28583,31150,37300,38583,21214,63840,25736,25796,27347,28510,28696,29200,30439,32769,34310,34396,36335,36613,38706,39791,40442,40565,30860,31103,32160,33737,37636,40575,40595,35542,22751,24324,26407,28711,29903,31840,32894,20769,28712,29282,30922,36034,36058,36084,38647,20102,20698,23534,24278,26009,29134,30274,30637,32842,34044,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,36988,39719,40845,22744,23105,23650,27155,28122,28431,30267,32047,32311,34078,35128,37860,38475,21129,26066,26611,27060,27969,28316,28687,29705,29792,30041,30244,30827,35628,39006,20845,25134,38520,20374,20523,23833,28138,32184,36650,24459,24900,26647,63841,38534,21202,32907,20956,20940,26974,31260,32190,33777,38517,20442,21033,21400,21519,21774,23653,24743,26446,26792,28012,29313,29432,29702,29827,63842,30178,31852,32633,32696,33673,35023,35041,37324,37328,38626,39881,21533,28542,29136,29848,34298,36522,38563,40023,40607,26519,28107,29747,33256,38678,30764,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,31435,31520,31890,25705,29802,30194,30908,30952,39340,39764,40635,23518,24149,28448,33180,33707,37e3,19975,21325,23081,24018,24398,24930,25405,26217,26364,28415,28459,28771,30622,33836,34067,34875,36627,39237,39995,21788,25273,26411,27819,33545,35178,38778,20129,22916,24536,24537,26395,32178,32596,33426,33579,33725,36638,37017,22475,22969,23186,23504,26151,26522,26757,27599,29028,32629,36023,36067,36993,39749,33032,35978,38476,39488,40613,23391,27667,29467,30450,30431,33804,20906,35219,20813,20885,21193,26825,27796,30468,30496,32191,32236,38754,40629,28357,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,34065,20901,21517,21629,26126,26269,26919,28319,30399,30609,33559,33986,34719,37225,37528,40180,34946,20398,20882,21215,22982,24125,24917,25720,25721,26286,26576,27169,27597,27611,29279,29281,29761,30520,30683,32791,33468,33541,35584,35624,35980,26408,27792,29287,30446,30566,31302,40361,27519,27794,22818,26406,33945,21359,22675,22937,24287,25551,26164,26483,28218,29483,31447,33495,37672,21209,24043,25006,25035,25098,25287,25771,26080,26969,27494,27595,28961,29687,30045,32326,33310,33538,34154,35491,36031,38695,40289,22696,40664,20497,21006,21563,21839,25991,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,27766,32010,32011,32862,34442,38272,38639,21247,27797,29289,21619,23194,23614,23883,24396,24494,26410,26806,26979,28220,28228,30473,31859,32654,34183,35598,36855,38753,40692,23735,24758,24845,25003,25935,26107,26108,27665,27887,29599,29641,32225,38292,23494,34588,35600,21085,21338,25293,25615,25778,26420,27192,27850,29632,29854,31636,31893,32283,33162,33334,34180,36843,38649,39361,20276,21322,21453,21467,25292,25644,25856,26001,27075,27886,28504,29677,30036,30242,30436,30460,30928,30971,31020,32070,33324,34784,36820,38930,39151,21187,25300,25765,28196,28497,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,30332,36299,37297,37474,39662,39747,20515,20621,22346,22952,23592,24135,24439,25151,25918,26041,26049,26121,26507,27036,28354,30917,32033,32938,33152,33323,33459,33953,34444,35370,35607,37030,38450,40848,20493,20467,63843,22521,24472,25308,25490,26479,28227,28953,30403,32972,32986,35060,35061,35097,36064,36649,37197,38506,20271,20336,24091,26575,26658,30333,30334,39748,24161,27146,29033,29140,30058,63844,32321,34115,34281,39132,20240,31567,32624,38309,20961,24070,26805,27710,27726,27867,29359,31684,33539,27861,29754,20731,21128,22721,25816,27287,29863,30294,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,30887,34327,38370,38713,63845,21342,24321,35722,36776,36783,37002,21029,30629,40009,40712,19993,20482,20853,23643,24183,26142,26170,26564,26821,28851,29953,30149,31177,31453,36647,39200,39432,20445,22561,22577,23542,26222,27493,27921,28282,28541,29668,29995,33769,35036,35091,35676,36628,20239,20693,21264,21340,23443,24489,26381,31119,33145,33583,34068,35079,35206,36665,36667,39333,39954,26412,20086,20472,22857,23553,23791,23792,25447,26834,28925,29090,29739,32299,34028,34562,36898,37586,40179,19981,20184,20463,20613,21078,21103,21542,21648,22496,22827,23142,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,23386,23413,23500,24220,63846,25206,25975,26023,28014,28325,29238,31526,31807,32566,33104,33105,33178,33344,33433,33705,35331,36e3,36070,36091,36212,36282,37096,37340,38428,38468,39385,40167,21271,20998,21545,22132,22707,22868,22894,24575,24996,25198,26128,27774,28954,30406,31881,31966,32027,33452,36033,38640,63847,20315,24343,24447,25282,23849,26379,26842,30844,32323,40300,19989,20633,21269,21290,21329,22915,23138,24199,24754,24970,25161,25209,26e3,26503,27047,27604,27606,27607,27608,27832,63848,29749,30202,30738,30865,31189,31192,31875,32203,32737,32933,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,33086,33218,33778,34586,35048,35513,35692,36027,37145,38750,39131,40763,22188,23338,24428,25996,27315,27567,27996,28657,28693,29277,29613,36007,36051,38971,24977,27703,32856,39425,20045,20107,20123,20181,20282,20284,20351,20447,20735,21490,21496,21766,21987,22235,22763,22882,23057,23531,23546,23556,24051,24107,24473,24605,25448,26012,26031,26614,26619,26797,27515,27801,27863,28195,28681,29509,30722,31038,31040,31072,31169,31721,32023,32114,32902,33293,33678,34001,34503,35039,35408,35422,35613,36060,36198,36781,37034,39164,39391,40605,21066,63849,26388,63850,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,20632,21034,23665,25955,27733,29642,29987,30109,31639,33948,37240,38704,20087,25746,27578,29022,34217,19977,63851,26441,26862,28183,33439,34072,34923,25591,28545,37394,39087,19978,20663,20687,20767,21830,21930,22039,23360,23577,23776,24120,24202,24224,24258,24819,26705,27233,28248,29245,29248,29376,30456,31077,31665,32724,35059,35316,35443,35937,36062,38684,22622,29885,36093,21959,63852,31329,32034,33394,29298,29983,29989,63853,31513,22661,22779,23996,24207,24246,24464,24661,25234,25471,25933,26257,26329,26360,26646,26866,29312,29790,31598,32110,32214,32626,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,32997,33298,34223,35199,35475,36893,37604,40653,40736,22805,22893,24109,24796,26132,26227,26512,27728,28101,28511,30707,30889,33990,37323,37675,20185,20682,20808,21892,23307,23459,25159,25982,26059,28210,29053,29697,29764,29831,29887,30316,31146,32218,32341,32680,33146,33203,33337,34330,34796,35445,36323,36984,37521,37925,39245,39854,21352,23633,26964,27844,27945,28203,33292,34203,35131,35373,35498,38634,40807,21089,26297,27570,32406,34814,36109,38275,38493,25885,28041,29166,63854,22478,22995,23468,24615,24826,25104,26143,26207,29481,29689,30427,30465,31596,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,32854,32882,33125,35488,37266,19990,21218,27506,27927,31237,31545,32048,63855,36016,21484,22063,22609,23477,23567,23569,24034,25152,25475,25620,26157,26803,27836,28040,28335,28703,28836,29138,29990,30095,30094,30233,31505,31712,31787,32032,32057,34092,34157,34311,35380,36877,36961,37045,37559,38902,39479,20439,23660,26463,28049,31903,32396,35606,36118,36895,23403,24061,25613,33984,36956,39137,29575,23435,24730,26494,28126,35359,35494,36865,38924,21047,63856,28753,30862,37782,34928,37335,20462,21463,22013,22234,22402,22781,23234,23432,23723,23744,24101,24833,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,25101,25163,25480,25628,25910,25976,27193,27530,27700,27929,28465,29159,29417,29560,29703,29874,30246,30561,31168,31319,31466,31929,32143,32172,32353,32670,33065,33585,33936,34010,34282,34966,35504,35728,36664,36930,36995,37228,37526,37561,38539,38567,38568,38614,38656,38920,39318,39635,39706,21460,22654,22809,23408,23487,28113,28506,29087,29729,29881,32901,33789,24033,24455,24490,24642,26092,26642,26991,27219,27529,27957,28147,29667,30462,30636,31565,32020,33059,33308,33600,34036,34147,35426,35524,37255,37662,38918,39348,25100,34899,36848,37477,23815,23847,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,23913,29791,33181,34664,28629,25342,32722,35126,35186,19998,20056,20711,21213,21319,25215,26119,32361,34821,38494,20365,21273,22070,22987,23204,23608,23630,23629,24066,24337,24643,26045,26159,26178,26558,26612,29468,30690,31034,32709,33940,33997,35222,35430,35433,35553,35925,35962,22516,23508,24335,24687,25325,26893,27542,28252,29060,31698,34645,35672,36606,39135,39166,20280,20353,20449,21627,23072,23480,24892,26032,26216,29180,30003,31070,32051,33102,33251,33688,34218,34254,34563,35338,36523,36763,63857,36805,22833,23460,23526,24713,23529,23563,24515,27777,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,63858,28145,28683,29978,33455,35574,20160,21313,63859,38617,27663,20126,20420,20818,21854,23077,23784,25105,29273,33469,33706,34558,34905,35357,38463,38597,39187,40201,40285,22538,23731,23997,24132,24801,24853,25569,27138,28197,37122,37716,38990,39952,40823,23433,23736,25353,26191,26696,30524,38593,38797,38996,39839,26017,35585,36555,38332,21813,23721,24022,24245,26263,30284,33780,38343,22739,25276,29390,40232,20208,22830,24591,26171,27523,31207,40230,21395,21696,22467,23830,24859,26326,28079,30861,33406,38552,38724,21380,25212,25494,28082,32266,33099,38989,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,27387,32588,40367,40474,20063,20539,20918,22812,24825,25590,26928,29242,32822,63860,37326,24369,63861,63862,32004,33509,33903,33979,34277,36493,63863,20335,63864,63865,22756,23363,24665,25562,25880,25965,26264,63866,26954,27171,27915,28673,29036,30162,30221,31155,31344,63867,32650,63868,35140,63869,35731,37312,38525,63870,39178,22276,24481,26044,28417,30208,31142,35486,39341,39770,40812,20740,25014,25233,27277,33222,20547,22576,24422,28937,35328,35578,23420,34326,20474,20796,22196,22852,25513,28153,23978,26989,20870,20104,20313,63871,63872,63873,22914,63874,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,63875,27487,27741,63876,29877,30998,63877,33287,33349,33593,36671,36701,63878,39192,63879,63880,63881,20134,63882,22495,24441,26131,63883,63884,30123,32377,35695,63885,36870,39515,22181,22567,23032,23071,23476,63886,24310,63887,63888,25424,25403,63889,26941,27783,27839,28046,28051,28149,28436,63890,28895,28982,29017,63891,29123,29141,63892,30799,30831,63893,31605,32227,63894,32303,63895,34893,36575,63896,63897,63898,37467,63899,40182,63900,63901,63902,24709,28037,63903,29105,63904,63905,38321,21421,63906,63907,63908,26579,63909,28814,28976,29744,33398,33490,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,63910,38331,39653,40573,26308,63911,29121,33865,63912,63913,22603,63914,63915,23992,24433,63916,26144,26254,27001,27054,27704,27891,28214,28481,28634,28699,28719,29008,29151,29552,63917,29787,63918,29908,30408,31310,32403,63919,63920,33521,35424,36814,63921,37704,63922,38681,63923,63924,20034,20522,63925,21e3,21473,26355,27757,28618,29450,30591,31330,33454,34269,34306,63926,35028,35427,35709,35947,63927,37555,63928,38675,38928,20116,20237,20425,20658,21320,21566,21555,21978,22626,22714,22887,23067,23524,24735,63929,25034,25942,26111,26212,26791,27738,28595,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,28879,29100,29522,31613,34568,35492,39986,40711,23627,27779,29508,29577,37434,28331,29797,30239,31337,32277,34314,20800,22725,25793,29934,29973,30320,32705,37013,38605,39252,28198,29926,31401,31402,33253,34521,34680,35355,23113,23436,23451,26785,26880,28003,29609,29715,29740,30871,32233,32747,33048,33109,33694,35916,38446,38929,26352,24448,26106,26505,27754,29579,20525,23043,27498,30702,22806,23916,24013,29477,30031,63930,63931,20709,20985,22575,22829,22934,23002,23525,63932,63933,23970,25303,25622,25747,25854,63934,26332,63935,27208,63936,29183,29796,63937,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,31368,31407,32327,32350,32768,33136,63938,34799,35201,35616,36953,63939,36992,39250,24958,27442,28020,32287,35109,36785,20433,20653,20887,21191,22471,22665,23481,24248,24898,27029,28044,28263,28342,29076,29794,29992,29996,32883,33592,33993,36362,37780,37854,63940,20110,20305,20598,20778,21448,21451,21491,23431,23507,23588,24858,24962,26100,29275,29591,29760,30402,31056,31121,31161,32006,32701,33419,34261,34398,36802,36935,37109,37354,38533,38632,38633,21206,24423,26093,26161,26671,29020,31286,37057,38922,20113,63941,27218,27550,28560,29065,32792,33464,34131,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,36939,38549,38642,38907,34074,39729,20112,29066,38596,20803,21407,21729,22291,22290,22435,23195,23236,23491,24616,24895,25588,27781,27961,28274,28304,29232,29503,29783,33489,34945,36677,36960,63942,38498,39e3,40219,26376,36234,37470,20301,20553,20702,21361,22285,22996,23041,23561,24944,26256,28205,29234,29771,32239,32963,33806,33894,34111,34655,34907,35096,35586,36949,38859,39759,20083,20369,20754,20842,63943,21807,21929,23418,23461,24188,24189,24254,24736,24799,24840,24841,25540,25912,26377,63944,26580,26586,63945,26977,26978,27833,27943,63946,28216,63947,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,28641,29494,29495,63948,29788,30001,63949,30290,63950,63951,32173,33278,33848,35029,35480,35547,35565,36400,36418,36938,36926,36986,37193,37321,37742,63952,63953,22537,63954,27603,32905,32946,63955,63956,20801,22891,23609,63957,63958,28516,29607,32996,36103,63959,37399,38287,63960,63961,63962,63963,32895,25102,28700,32104,34701,63964,22432,24681,24903,27575,35518,37504,38577,20057,21535,28139,34093,38512,38899,39150,25558,27875,37009,20957,25033,33210,40441,20381,20506,20736,23452,24847,25087,25836,26885,27589,30097,30691,32681,33380,34191,34811,34915,35516,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,35696,37291,20108,20197,20234,63965,63966,22839,23016,63967,24050,24347,24411,24609,63968,63969,63970,63971,29246,29669,63972,30064,30157,63973,31227,63974,32780,32819,32900,33505,33617,63975,63976,36029,36019,36999,63977,63978,39156,39180,63979,63980,28727,30410,32714,32716,32764,35610,20154,20161,20995,21360,63981,21693,22240,23035,23493,24341,24525,28270,63982,63983,32106,33589,63984,34451,35469,63985,38765,38775,63986,63987,19968,20314,20350,22777,26085,28322,36920,37808,39353,20219,22764,22922,23001,24641,63988,63989,31252,63990,33615,36035,20837,21316,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,63991,63992,63993,20173,21097,23381,33471,20180,21050,21672,22985,23039,23376,23383,23388,24675,24904,28363,28825,29038,29574,29943,30133,30913,32043,32773,33258,33576,34071,34249,35566,36039,38604,20316,21242,22204,26027,26152,28796,28856,29237,32189,33421,37196,38592,40306,23409,26855,27544,28538,30430,23697,26283,28507,31668,31786,34870,38620,19976,20183,21280,22580,22715,22767,22892,23559,24115,24196,24373,25484,26290,26454,27167,27299,27404,28479,29254,63994,29520,29835,31456,31911,33144,33247,33255,33674,33900,34083,34196,34255,35037,36115,37292,38263,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,38556,20877,21705,22312,23472,25165,26448,26685,26771,28221,28371,28797,32289,35009,36001,36617,40779,40782,29229,31631,35533,37658,20295,20302,20786,21632,22992,24213,25269,26485,26990,27159,27822,28186,29401,29482,30141,31672,32053,33511,33785,33879,34295,35419,36015,36487,36889,37048,38606,40799,21219,21514,23265,23490,25688,25973,28404,29380,63995,30340,31309,31515,31821,32318,32735,33659,35627,36042,36196,36321,36447,36842,36857,36969,37841,20291,20346,20659,20840,20856,21069,21098,22625,22652,22880,23560,23637,24283,24731,25136,26643,27583,27656,28593,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,29006,29728,3e4,30008,30033,30322,31564,31627,31661,31686,32399,35438,36670,36681,37439,37523,37666,37931,38651,39002,39019,39198,20999,25130,25240,27993,30308,31434,31680,32118,21344,23742,24215,28472,28857,31896,38673,39822,40670,25509,25722,34678,19969,20117,20141,20572,20597,21576,22979,23450,24128,24237,24311,24449,24773,25402,25919,25972,26060,26230,26232,26622,26984,27273,27491,27712,28096,28136,28191,28254,28702,28833,29582,29693,30010,30555,30855,31118,31243,31357,31934,32142,33351,35330,35562,35998,37165,37194,37336,37478,37580,37664,38662,38742,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,38748,38914,40718,21046,21137,21884,22564,24093,24351,24716,25552,26799,28639,31085,31532,33229,34234,35069,35576,36420,37261,38500,38555,38717,38988,40778,20430,20806,20939,21161,22066,24340,24427,25514,25805,26089,26177,26362,26361,26397,26781,26839,27133,28437,28526,29031,29157,29226,29866,30522,31062,31066,31199,31264,31381,31895,31967,32068,32368,32903,34299,34468,35412,35519,36249,36481,36896,36973,37347,38459,38613,40165,26063,31751,36275,37827,23384,23562,21330,25305,29469,20519,23447,24478,24752,24939,26837,28121,29742,31278,32066,32156,32305,33131,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,36394,36405,37758,37912,20304,22352,24038,24231,25387,32618,20027,20303,20367,20570,23005,32964,21610,21608,22014,22863,23449,24030,24282,26205,26417,26609,26666,27880,27954,28234,28557,28855,29664,30087,31820,32002,32044,32162,33311,34523,35387,35461,36208,36490,36659,36913,37198,37202,37956,39376,31481,31909,20426,20737,20934,22472,23535,23803,26201,27197,27994,28310,28652,28940,30063,31459,34850,36897,36981,38603,39423,33537,20013,20210,34886,37325,21373,27355,26987,27713,33914,22686,24974,26366,25327,28893,29969,30151,32338,33976,35657,36104,20043,21482,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,21675,22320,22336,24535,25345,25351,25711,25903,26088,26234,26525,26547,27490,27744,27802,28460,30693,30757,31049,31063,32025,32930,33026,33267,33437,33463,34584,35468,63996,36100,36286,36978,30452,31257,31287,32340,32887,21767,21972,22645,25391,25634,26185,26187,26733,27035,27524,27941,28337,29645,29800,29857,30043,30137,30433,30494,30603,31206,32265,32285,33275,34095,34967,35386,36049,36587,36784,36914,37805,38499,38515,38663,20356,21489,23018,23241,24089,26702,29894,30142,31209,31378,33187,34541,36074,36300,36845,26015,26389,63997,22519,28503,32221,36655,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,37878,38598,24501,25074,28548,19988,20376,20511,21449,21983,23919,24046,27425,27492,30923,31642,63998,36425,36554,36974,25417,25662,30528,31364,37679,38015,40810,25776,28591,29158,29864,29914,31428,31762,32386,31922,32408,35738,36106,38013,39184,39244,21049,23519,25830,26413,32046,20717,21443,22649,24920,24921,25082,26028,31449,35730,35734,20489,20513,21109,21809,23100,24288,24432,24884,25950,26124,26166,26274,27085,28356,28466,29462,30241,31379,33081,33369,33750,33980,20661,22512,23488,23528,24425,25505,30758,32181,33756,34081,37319,37365,20874,26613,31574,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,36012,20932,22971,24765,34389,20508,63999,21076,23610,24957,25114,25299,25842,26021,28364,30240,33034,36448,38495,38587,20191,21315,21912,22825,24029,25797,27849,28154,29588,31359,33307,34214,36068,36368,36983,37351,38369,38433,38854,20984,21746,21894,24505,25764,28552,32180,36639,36685,37941,20681,23574,27838,28155,29979,30651,31805,31844,35449,35522,22558,22974,24086,25463,29266,30090,30571,35548,36028,36626,24307,26228,28152,32893,33729,35531,38737,39894,64e3,21059,26367,28053,28399,32224,35558,36910,36958,39636,21021,21119,21736,24980,25220,25307,26786,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,26898,26970,27189,28818,28966,30813,30977,30990,31186,31245,32918,33400,33493,33609,34121,35970,36229,37218,37259,37294,20419,22225,29165,30679,34560,35320,23544,24534,26449,37032,21474,22618,23541,24740,24961,25696,32317,32880,34085,37507,25774,20652,23828,26368,22684,25277,25512,26894,27e3,27166,28267,30394,31179,33467,33833,35535,36264,36861,37138,37195,37276,37648,37656,37786,38619,39478,39949,19985,30044,31069,31482,31569,31689,32302,33988,36441,36468,36600,36880,26149,26943,29763,20986,26414,40668,20805,24544,27798,34802,34909,34935,24756,33205,33795,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,36101,21462,21561,22068,23094,23601,28810,32736,32858,33030,33261,36259,37257,39519,40434,20596,20164,21408,24827,28204,23652,20360,20516,21988,23769,24159,24677,26772,27835,28100,29118,30164,30196,30305,31258,31305,32199,32251,32622,33268,34473,36636,38601,39347,40786,21063,21189,39149,35242,19971,26578,28422,20405,23522,26517,27784,28024,29723,30759,37341,37756,34756,31204,31281,24555,20182,21668,21822,22702,22949,24816,25171,25302,26422,26965,33333,38464,39345,39389,20524,21331,21828,22396,64001,25176,64002,25826,26219,26589,28609,28655,29730,29752,35351,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,37944,21585,22022,22374,24392,24986,27470,28760,28845,32187,35477,22890,33067,25506,30472,32829,36010,22612,25645,27067,23445,24081,28271,64003,34153,20812,21488,22826,24608,24907,27526,27760,27888,31518,32974,33492,36294,37040,39089,64004,25799,28580,25745,25860,20814,21520,22303,35342,24927,26742,64005,30171,31570,32113,36890,22534,27084,33151,35114,36864,38969,20600,22871,22956,25237,36879,39722,24925,29305,38358,22369,23110,24052,25226,25773,25850,26487,27874,27966,29228,29750,30772,32631,33453,36315,38935,21028,22338,26495,29256,29923,36009,36774,37393,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,38442,20843,21485,25420,20329,21764,24726,25943,27803,28031,29260,29437,31255,35207,35997,24429,28558,28921,33192,24846,20415,20559,25153,29255,31687,32232,32745,36941,38829,39449,36022,22378,24179,26544,33805,35413,21536,23318,24163,24290,24330,25987,32954,34109,38281,38491,20296,21253,21261,21263,21638,21754,22275,24067,24598,25243,25265,25429,64006,27873,28006,30129,30770,32990,33071,33502,33889,33970,34957,35090,36875,37610,39165,39825,24133,26292,26333,28689,29190,64007,20469,21117,24426,24915,26451,27161,28418,29922,31080,34920,35961,39111,39108,39491,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,21697,31263,26963,35575,35914,39080,39342,24444,25259,30130,30382,34987,36991,38466,21305,24380,24517,27852,29644,30050,30091,31558,33534,39325,20047,36924,19979,20309,21414,22799,24264,26160,27827,29781,33655,34662,36032,36944,38686,39957,22737,23416,34384,35604,40372,23506,24680,24717,26097,27735,28450,28579,28698,32597,32752,38289,38290,38480,38867,21106,36676,20989,21547,21688,21859,21898,27323,28085,32216,33382,37532,38519,40569,21512,21704,30418,34532,38308,38356,38492,20130,20233,23022,23270,24055,24658,25239,26477,26689,27782,28207,32568,32923,33322,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,64008,64009,38917,20133,20565,21683,22419,22874,23401,23475,25032,26999,28023,28707,34809,35299,35442,35559,36994,39405,39608,21182,26680,20502,24184,26447,33607,34892,20139,21521,22190,29670,37141,38911,39177,39255,39321,22099,22687,34395,35377,25010,27382,29563,36562,27463,38570,39511,22869,29184,36203,38761,20436,23796,24358,25080,26203,27883,28843,29572,29625,29694,30505,30541,32067,32098,32291,33335,34898,64010,36066,37449,39023,23377,31348,34880,38913,23244,20448,21332,22846,23805,25406,28025,29433,33029,33031,33698,37583,38960,20136,20804,21009,22411,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,24418,27842,28366,28677,28752,28847,29074,29673,29801,33610,34722,34913,36872,37026,37795,39336,20846,24407,24800,24935,26291,34137,36426,37295,38795,20046,20114,21628,22741,22778,22909,23733,24359,25142,25160,26122,26215,27627,28009,28111,28246,28408,28564,28640,28649,28765,29392,29733,29786,29920,30355,31068,31946,32286,32993,33446,33899,33983,34382,34399,34676,35703,35946,37804,38912,39013,24785,25110,37239,23130,26127,28151,28222,29759,39746,24573,24794,31503,21700,24344,27742,27859,27946,28888,32005,34425,35340,40251,21270,21644,23301,27194,28779,30069,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,31117,31166,33457,33775,35441,35649,36008,38772,64011,25844,25899,30906,30907,31339,20024,21914,22864,23462,24187,24739,25563,27489,26213,26707,28185,29029,29872,32008,36996,39529,39973,27963,28369,29502,35905,38346,20976,24140,24488,24653,24822,24880,24908,26179,26180,27045,27841,28255,28361,28514,29004,29852,30343,31681,31783,33618,34647,36945,38541,40643,21295,22238,24315,24458,24674,24724,25079,26214,26371,27292,28142,28590,28784,29546,32362,33214,33588,34516,35496,36036,21123,29554,23446,27243,37892,21742,22150,23389,25928,25989,26313,26783,28045,28102,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,29243,32948,37237,39501,20399,20505,21402,21518,21564,21897,21957,24127,24460,26429,29030,29661,36869,21211,21235,22628,22734,28932,29071,29179,34224,35347,26248,34216,21927,26244,29002,33841,21321,21913,27585,24409,24509,25582,26249,28999,35569,36637,40638,20241,25658,28875,30054,34407,24676,35662,40440,20807,20982,21256,27958,33016,40657,26133,27427,28824,30165,21507,23673,32007,35350,27424,27453,27462,21560,24688,27965,32725,33288,20694,20958,21916,22123,22221,23020,23305,24076,24985,24984,25137,26206,26342,29081,29113,29114,29351,31143,31232,32690,35440,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],gb18030:[19970,19972,19973,19974,19983,19986,19991,19999,2e4,20001,20003,20006,20009,20014,20015,20017,20019,20021,20023,20028,20032,20033,20034,20036,20038,20042,20049,20053,20055,20058,20059,20066,20067,20068,20069,20071,20072,20074,20075,20076,20077,20078,20079,20082,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20095,20096,20097,20098,20099,20100,20101,20103,20106,20112,20118,20119,20121,20124,20125,20126,20131,20138,20143,20144,20145,20148,20150,20151,20152,20153,20156,20157,20158,20168,20172,20175,20176,20178,20186,20187,20188,20192,20194,20198,20199,20201,20205,20206,20207,20209,20212,20216,20217,20218,20220,20222,20224,20226,20227,20228,20229,20230,20231,20232,20235,20236,20242,20243,20244,20245,20246,20252,20253,20257,20259,20264,20265,20268,20269,20270,20273,20275,20277,20279,20281,20283,20286,20287,20288,20289,20290,20292,20293,20295,20296,20297,20298,20299,20300,20306,20308,20310,20321,20322,20326,20328,20330,20331,20333,20334,20337,20338,20341,20343,20344,20345,20346,20349,20352,20353,20354,20357,20358,20359,20362,20364,20366,20368,20370,20371,20373,20374,20376,20377,20378,20380,20382,20383,20385,20386,20388,20395,20397,20400,20401,20402,20403,20404,20406,20407,20408,20409,20410,20411,20412,20413,20414,20416,20417,20418,20422,20423,20424,20425,20427,20428,20429,20434,20435,20436,20437,20438,20441,20443,20448,20450,20452,20453,20455,20459,20460,20464,20466,20468,20469,20470,20471,20473,20475,20476,20477,20479,20480,20481,20482,20483,20484,20485,20486,20487,20488,20489,20490,20491,20494,20496,20497,20499,20501,20502,20503,20507,20509,20510,20512,20514,20515,20516,20519,20523,20527,20528,20529,20530,20531,20532,20533,20534,20535,20536,20537,20539,20541,20543,20544,20545,20546,20548,20549,20550,20553,20554,20555,20557,20560,20561,20562,20563,20564,20566,20567,20568,20569,20571,20573,20574,20575,20576,20577,20578,20579,20580,20582,20583,20584,20585,20586,20587,20589,20590,20591,20592,20593,20594,20595,20596,20597,20600,20601,20602,20604,20605,20609,20610,20611,20612,20614,20615,20617,20618,20619,20620,20622,20623,20624,20625,20626,20627,20628,20629,20630,20631,20632,20633,20634,20635,20636,20637,20638,20639,20640,20641,20642,20644,20646,20650,20651,20653,20654,20655,20656,20657,20659,20660,20661,20662,20663,20664,20665,20668,20669,20670,20671,20672,20673,20674,20675,20676,20677,20678,20679,20680,20681,20682,20683,20684,20685,20686,20688,20689,20690,20691,20692,20693,20695,20696,20697,20699,20700,20701,20702,20703,20704,20705,20706,20707,20708,20709,20712,20713,20714,20715,20719,20720,20721,20722,20724,20726,20727,20728,20729,20730,20732,20733,20734,20735,20736,20737,20738,20739,20740,20741,20744,20745,20746,20748,20749,20750,20751,20752,20753,20755,20756,20757,20758,20759,20760,20761,20762,20763,20764,20765,20766,20767,20768,20770,20771,20772,20773,20774,20775,20776,20777,20778,20779,20780,20781,20782,20783,20784,20785,20786,20787,20788,20789,20790,20791,20792,20793,20794,20795,20796,20797,20798,20802,20807,20810,20812,20814,20815,20816,20818,20819,20823,20824,20825,20827,20829,20830,20831,20832,20833,20835,20836,20838,20839,20841,20842,20847,20850,20858,20862,20863,20867,20868,20870,20871,20874,20875,20878,20879,20880,20881,20883,20884,20888,20890,20893,20894,20895,20897,20899,20902,20903,20904,20905,20906,20909,20910,20916,20920,20921,20922,20926,20927,20929,20930,20931,20933,20936,20938,20941,20942,20944,20946,20947,20948,20949,20950,20951,20952,20953,20954,20956,20958,20959,20962,20963,20965,20966,20967,20968,20969,20970,20972,20974,20977,20978,20980,20983,20990,20996,20997,21001,21003,21004,21007,21008,21011,21012,21013,21020,21022,21023,21025,21026,21027,21029,21030,21031,21034,21036,21039,21041,21042,21044,21045,21052,21054,21060,21061,21062,21063,21064,21065,21067,21070,21071,21074,21075,21077,21079,21080,21081,21082,21083,21085,21087,21088,21090,21091,21092,21094,21096,21099,21100,21101,21102,21104,21105,21107,21108,21109,21110,21111,21112,21113,21114,21115,21116,21118,21120,21123,21124,21125,21126,21127,21129,21130,21131,21132,21133,21134,21135,21137,21138,21140,21141,21142,21143,21144,21145,21146,21148,21156,21157,21158,21159,21166,21167,21168,21172,21173,21174,21175,21176,21177,21178,21179,21180,21181,21184,21185,21186,21188,21189,21190,21192,21194,21196,21197,21198,21199,21201,21203,21204,21205,21207,21209,21210,21211,21212,21213,21214,21216,21217,21218,21219,21221,21222,21223,21224,21225,21226,21227,21228,21229,21230,21231,21233,21234,21235,21236,21237,21238,21239,21240,21243,21244,21245,21249,21250,21251,21252,21255,21257,21258,21259,21260,21262,21265,21266,21267,21268,21272,21275,21276,21278,21279,21282,21284,21285,21287,21288,21289,21291,21292,21293,21295,21296,21297,21298,21299,21300,21301,21302,21303,21304,21308,21309,21312,21314,21316,21318,21323,21324,21325,21328,21332,21336,21337,21339,21341,21349,21352,21354,21356,21357,21362,21366,21369,21371,21372,21373,21374,21376,21377,21379,21383,21384,21386,21390,21391,21392,21393,21394,21395,21396,21398,21399,21401,21403,21404,21406,21408,21409,21412,21415,21418,21419,21420,21421,21423,21424,21425,21426,21427,21428,21429,21431,21432,21433,21434,21436,21437,21438,21440,21443,21444,21445,21446,21447,21454,21455,21456,21458,21459,21461,21466,21468,21469,21470,21473,21474,21479,21492,21498,21502,21503,21504,21506,21509,21511,21515,21524,21528,21529,21530,21532,21538,21540,21541,21546,21552,21555,21558,21559,21562,21565,21567,21569,21570,21572,21573,21575,21577,21580,21581,21582,21583,21585,21594,21597,21598,21599,21600,21601,21603,21605,21607,21609,21610,21611,21612,21613,21614,21615,21616,21620,21625,21626,21630,21631,21633,21635,21637,21639,21640,21641,21642,21645,21649,21651,21655,21656,21660,21662,21663,21664,21665,21666,21669,21678,21680,21682,21685,21686,21687,21689,21690,21692,21694,21699,21701,21706,21707,21718,21720,21723,21728,21729,21730,21731,21732,21739,21740,21743,21744,21745,21748,21749,21750,21751,21752,21753,21755,21758,21760,21762,21763,21764,21765,21768,21770,21771,21772,21773,21774,21778,21779,21781,21782,21783,21784,21785,21786,21788,21789,21790,21791,21793,21797,21798,21800,21801,21803,21805,21810,21812,21813,21814,21816,21817,21818,21819,21821,21824,21826,21829,21831,21832,21835,21836,21837,21838,21839,21841,21842,21843,21844,21847,21848,21849,21850,21851,21853,21854,21855,21856,21858,21859,21864,21865,21867,21871,21872,21873,21874,21875,21876,21881,21882,21885,21887,21893,21894,21900,21901,21902,21904,21906,21907,21909,21910,21911,21914,21915,21918,21920,21921,21922,21923,21924,21925,21926,21928,21929,21930,21931,21932,21933,21934,21935,21936,21938,21940,21942,21944,21946,21948,21951,21952,21953,21954,21955,21958,21959,21960,21962,21963,21966,21967,21968,21973,21975,21976,21977,21978,21979,21982,21984,21986,21991,21993,21997,21998,22e3,22001,22004,22006,22008,22009,22010,22011,22012,22015,22018,22019,22020,22021,22022,22023,22026,22027,22029,22032,22033,22034,22035,22036,22037,22038,22039,22041,22042,22044,22045,22048,22049,22050,22053,22054,22056,22057,22058,22059,22062,22063,22064,22067,22069,22071,22072,22074,22076,22077,22078,22080,22081,22082,22083,22084,22085,22086,22087,22088,22089,22090,22091,22095,22096,22097,22098,22099,22101,22102,22106,22107,22109,22110,22111,22112,22113,22115,22117,22118,22119,22125,22126,22127,22128,22130,22131,22132,22133,22135,22136,22137,22138,22141,22142,22143,22144,22145,22146,22147,22148,22151,22152,22153,22154,22155,22156,22157,22160,22161,22162,22164,22165,22166,22167,22168,22169,22170,22171,22172,22173,22174,22175,22176,22177,22178,22180,22181,22182,22183,22184,22185,22186,22187,22188,22189,22190,22192,22193,22194,22195,22196,22197,22198,22200,22201,22202,22203,22205,22206,22207,22208,22209,22210,22211,22212,22213,22214,22215,22216,22217,22219,22220,22221,22222,22223,22224,22225,22226,22227,22229,22230,22232,22233,22236,22243,22245,22246,22247,22248,22249,22250,22252,22254,22255,22258,22259,22262,22263,22264,22267,22268,22272,22273,22274,22277,22279,22283,22284,22285,22286,22287,22288,22289,22290,22291,22292,22293,22294,22295,22296,22297,22298,22299,22301,22302,22304,22305,22306,22308,22309,22310,22311,22315,22321,22322,22324,22325,22326,22327,22328,22332,22333,22335,22337,22339,22340,22341,22342,22344,22345,22347,22354,22355,22356,22357,22358,22360,22361,22370,22371,22373,22375,22380,22382,22384,22385,22386,22388,22389,22392,22393,22394,22397,22398,22399,22400,22401,22407,22408,22409,22410,22413,22414,22415,22416,22417,22420,22421,22422,22423,22424,22425,22426,22428,22429,22430,22431,22437,22440,22442,22444,22447,22448,22449,22451,22453,22454,22455,22457,22458,22459,22460,22461,22462,22463,22464,22465,22468,22469,22470,22471,22472,22473,22474,22476,22477,22480,22481,22483,22486,22487,22491,22492,22494,22497,22498,22499,22501,22502,22503,22504,22505,22506,22507,22508,22510,22512,22513,22514,22515,22517,22518,22519,22523,22524,22526,22527,22529,22531,22532,22533,22536,22537,22538,22540,22542,22543,22544,22546,22547,22548,22550,22551,22552,22554,22555,22556,22557,22559,22562,22563,22565,22566,22567,22568,22569,22571,22572,22573,22574,22575,22577,22578,22579,22580,22582,22583,22584,22585,22586,22587,22588,22589,22590,22591,22592,22593,22594,22595,22597,22598,22599,22600,22601,22602,22603,22606,22607,22608,22610,22611,22613,22614,22615,22617,22618,22619,22620,22621,22623,22624,22625,22626,22627,22628,22630,22631,22632,22633,22634,22637,22638,22639,22640,22641,22642,22643,22644,22645,22646,22647,22648,22649,22650,22651,22652,22653,22655,22658,22660,22662,22663,22664,22666,22667,22668,22669,22670,22671,22672,22673,22676,22677,22678,22679,22680,22683,22684,22685,22688,22689,22690,22691,22692,22693,22694,22695,22698,22699,22700,22701,22702,22703,22704,22705,22706,22707,22708,22709,22710,22711,22712,22713,22714,22715,22717,22718,22719,22720,22722,22723,22724,22726,22727,22728,22729,22730,22731,22732,22733,22734,22735,22736,22738,22739,22740,22742,22743,22744,22745,22746,22747,22748,22749,22750,22751,22752,22753,22754,22755,22757,22758,22759,22760,22761,22762,22765,22767,22769,22770,22772,22773,22775,22776,22778,22779,22780,22781,22782,22783,22784,22785,22787,22789,22790,22792,22793,22794,22795,22796,22798,22800,22801,22802,22803,22807,22808,22811,22813,22814,22816,22817,22818,22819,22822,22824,22828,22832,22834,22835,22837,22838,22843,22845,22846,22847,22848,22851,22853,22854,22858,22860,22861,22864,22866,22867,22873,22875,22876,22877,22878,22879,22881,22883,22884,22886,22887,22888,22889,22890,22891,22892,22893,22894,22895,22896,22897,22898,22901,22903,22906,22907,22908,22910,22911,22912,22917,22921,22923,22924,22926,22927,22928,22929,22932,22933,22936,22938,22939,22940,22941,22943,22944,22945,22946,22950,22951,22956,22957,22960,22961,22963,22964,22965,22966,22967,22968,22970,22972,22973,22975,22976,22977,22978,22979,22980,22981,22983,22984,22985,22988,22989,22990,22991,22997,22998,23001,23003,23006,23007,23008,23009,23010,23012,23014,23015,23017,23018,23019,23021,23022,23023,23024,23025,23026,23027,23028,23029,23030,23031,23032,23034,23036,23037,23038,23040,23042,23050,23051,23053,23054,23055,23056,23058,23060,23061,23062,23063,23065,23066,23067,23069,23070,23073,23074,23076,23078,23079,23080,23082,23083,23084,23085,23086,23087,23088,23091,23093,23095,23096,23097,23098,23099,23101,23102,23103,23105,23106,23107,23108,23109,23111,23112,23115,23116,23117,23118,23119,23120,23121,23122,23123,23124,23126,23127,23128,23129,23131,23132,23133,23134,23135,23136,23137,23139,23140,23141,23142,23144,23145,23147,23148,23149,23150,23151,23152,23153,23154,23155,23160,23161,23163,23164,23165,23166,23168,23169,23170,23171,23172,23173,23174,23175,23176,23177,23178,23179,23180,23181,23182,23183,23184,23185,23187,23188,23189,23190,23191,23192,23193,23196,23197,23198,23199,23200,23201,23202,23203,23204,23205,23206,23207,23208,23209,23211,23212,23213,23214,23215,23216,23217,23220,23222,23223,23225,23226,23227,23228,23229,23231,23232,23235,23236,23237,23238,23239,23240,23242,23243,23245,23246,23247,23248,23249,23251,23253,23255,23257,23258,23259,23261,23262,23263,23266,23268,23269,23271,23272,23274,23276,23277,23278,23279,23280,23282,23283,23284,23285,23286,23287,23288,23289,23290,23291,23292,23293,23294,23295,23296,23297,23298,23299,23300,23301,23302,23303,23304,23306,23307,23308,23309,23310,23311,23312,23313,23314,23315,23316,23317,23320,23321,23322,23323,23324,23325,23326,23327,23328,23329,23330,23331,23332,23333,23334,23335,23336,23337,23338,23339,23340,23341,23342,23343,23344,23345,23347,23349,23350,23352,23353,23354,23355,23356,23357,23358,23359,23361,23362,23363,23364,23365,23366,23367,23368,23369,23370,23371,23372,23373,23374,23375,23378,23382,23390,23392,23393,23399,23400,23403,23405,23406,23407,23410,23412,23414,23415,23416,23417,23419,23420,23422,23423,23426,23430,23434,23437,23438,23440,23441,23442,23444,23446,23455,23463,23464,23465,23468,23469,23470,23471,23473,23474,23479,23482,23483,23484,23488,23489,23491,23496,23497,23498,23499,23501,23502,23503,23505,23508,23509,23510,23511,23512,23513,23514,23515,23516,23520,23522,23523,23526,23527,23529,23530,23531,23532,23533,23535,23537,23538,23539,23540,23541,23542,23543,23549,23550,23552,23554,23555,23557,23559,23560,23563,23564,23565,23566,23568,23570,23571,23575,23577,23579,23582,23583,23584,23585,23587,23590,23592,23593,23594,23595,23597,23598,23599,23600,23602,23603,23605,23606,23607,23619,23620,23622,23623,23628,23629,23634,23635,23636,23638,23639,23640,23642,23643,23644,23645,23647,23650,23652,23655,23656,23657,23658,23659,23660,23661,23664,23666,23667,23668,23669,23670,23671,23672,23675,23676,23677,23678,23680,23683,23684,23685,23686,23687,23689,23690,23691,23694,23695,23698,23699,23701,23709,23710,23711,23712,23713,23716,23717,23718,23719,23720,23722,23726,23727,23728,23730,23732,23734,23737,23738,23739,23740,23742,23744,23746,23747,23749,23750,23751,23752,23753,23754,23756,23757,23758,23759,23760,23761,23763,23764,23765,23766,23767,23768,23770,23771,23772,23773,23774,23775,23776,23778,23779,23783,23785,23787,23788,23790,23791,23793,23794,23795,23796,23797,23798,23799,23800,23801,23802,23804,23805,23806,23807,23808,23809,23812,23813,23816,23817,23818,23819,23820,23821,23823,23824,23825,23826,23827,23829,23831,23832,23833,23834,23836,23837,23839,23840,23841,23842,23843,23845,23848,23850,23851,23852,23855,23856,23857,23858,23859,23861,23862,23863,23864,23865,23866,23867,23868,23871,23872,23873,23874,23875,23876,23877,23878,23880,23881,23885,23886,23887,23888,23889,23890,23891,23892,23893,23894,23895,23897,23898,23900,23902,23903,23904,23905,23906,23907,23908,23909,23910,23911,23912,23914,23917,23918,23920,23921,23922,23923,23925,23926,23927,23928,23929,23930,23931,23932,23933,23934,23935,23936,23937,23939,23940,23941,23942,23943,23944,23945,23946,23947,23948,23949,23950,23951,23952,23953,23954,23955,23956,23957,23958,23959,23960,23962,23963,23964,23966,23967,23968,23969,23970,23971,23972,23973,23974,23975,23976,23977,23978,23979,23980,23981,23982,23983,23984,23985,23986,23987,23988,23989,23990,23992,23993,23994,23995,23996,23997,23998,23999,24e3,24001,24002,24003,24004,24006,24007,24008,24009,24010,24011,24012,24014,24015,24016,24017,24018,24019,24020,24021,24022,24023,24024,24025,24026,24028,24031,24032,24035,24036,24042,24044,24045,24048,24053,24054,24056,24057,24058,24059,24060,24063,24064,24068,24071,24073,24074,24075,24077,24078,24082,24083,24087,24094,24095,24096,24097,24098,24099,24100,24101,24104,24105,24106,24107,24108,24111,24112,24114,24115,24116,24117,24118,24121,24122,24126,24127,24128,24129,24131,24134,24135,24136,24137,24138,24139,24141,24142,24143,24144,24145,24146,24147,24150,24151,24152,24153,24154,24156,24157,24159,24160,24163,24164,24165,24166,24167,24168,24169,24170,24171,24172,24173,24174,24175,24176,24177,24181,24183,24185,24190,24193,24194,24195,24197,24200,24201,24204,24205,24206,24210,24216,24219,24221,24225,24226,24227,24228,24232,24233,24234,24235,24236,24238,24239,24240,24241,24242,24244,24250,24251,24252,24253,24255,24256,24257,24258,24259,24260,24261,24262,24263,24264,24267,24268,24269,24270,24271,24272,24276,24277,24279,24280,24281,24282,24284,24285,24286,24287,24288,24289,24290,24291,24292,24293,24294,24295,24297,24299,24300,24301,24302,24303,24304,24305,24306,24307,24309,24312,24313,24315,24316,24317,24325,24326,24327,24329,24332,24333,24334,24336,24338,24340,24342,24345,24346,24348,24349,24350,24353,24354,24355,24356,24360,24363,24364,24366,24368,24370,24371,24372,24373,24374,24375,24376,24379,24381,24382,24383,24385,24386,24387,24388,24389,24390,24391,24392,24393,24394,24395,24396,24397,24398,24399,24401,24404,24409,24410,24411,24412,24414,24415,24416,24419,24421,24423,24424,24427,24430,24431,24434,24436,24437,24438,24440,24442,24445,24446,24447,24451,24454,24461,24462,24463,24465,24467,24468,24470,24474,24475,24477,24478,24479,24480,24482,24483,24484,24485,24486,24487,24489,24491,24492,24495,24496,24497,24498,24499,24500,24502,24504,24505,24506,24507,24510,24511,24512,24513,24514,24519,24520,24522,24523,24526,24531,24532,24533,24538,24539,24540,24542,24543,24546,24547,24549,24550,24552,24553,24556,24559,24560,24562,24563,24564,24566,24567,24569,24570,24572,24583,24584,24585,24587,24588,24592,24593,24595,24599,24600,24602,24606,24607,24610,24611,24612,24620,24621,24622,24624,24625,24626,24627,24628,24630,24631,24632,24633,24634,24637,24638,24640,24644,24645,24646,24647,24648,24649,24650,24652,24654,24655,24657,24659,24660,24662,24663,24664,24667,24668,24670,24671,24672,24673,24677,24678,24686,24689,24690,24692,24693,24695,24702,24704,24705,24706,24709,24710,24711,24712,24714,24715,24718,24719,24720,24721,24723,24725,24727,24728,24729,24732,24734,24737,24738,24740,24741,24743,24745,24746,24750,24752,24755,24757,24758,24759,24761,24762,24765,24766,24767,24768,24769,24770,24771,24772,24775,24776,24777,24780,24781,24782,24783,24784,24786,24787,24788,24790,24791,24793,24795,24798,24801,24802,24803,24804,24805,24810,24817,24818,24821,24823,24824,24827,24828,24829,24830,24831,24834,24835,24836,24837,24839,24842,24843,24844,24848,24849,24850,24851,24852,24854,24855,24856,24857,24859,24860,24861,24862,24865,24866,24869,24872,24873,24874,24876,24877,24878,24879,24880,24881,24882,24883,24884,24885,24886,24887,24888,24889,24890,24891,24892,24893,24894,24896,24897,24898,24899,24900,24901,24902,24903,24905,24907,24909,24911,24912,24914,24915,24916,24918,24919,24920,24921,24922,24923,24924,24926,24927,24928,24929,24931,24932,24933,24934,24937,24938,24939,24940,24941,24942,24943,24945,24946,24947,24948,24950,24952,24953,24954,24955,24956,24957,24958,24959,24960,24961,24962,24963,24964,24965,24966,24967,24968,24969,24970,24972,24973,24975,24976,24977,24978,24979,24981,24982,24983,24984,24985,24986,24987,24988,24990,24991,24992,24993,24994,24995,24996,24997,24998,25002,25003,25005,25006,25007,25008,25009,25010,25011,25012,25013,25014,25016,25017,25018,25019,25020,25021,25023,25024,25025,25027,25028,25029,25030,25031,25033,25036,25037,25038,25039,25040,25043,25045,25046,25047,25048,25049,25050,25051,25052,25053,25054,25055,25056,25057,25058,25059,25060,25061,25063,25064,25065,25066,25067,25068,25069,25070,25071,25072,25073,25074,25075,25076,25078,25079,25080,25081,25082,25083,25084,25085,25086,25088,25089,25090,25091,25092,25093,25095,25097,25107,25108,25113,25116,25117,25118,25120,25123,25126,25127,25128,25129,25131,25133,25135,25136,25137,25138,25141,25142,25144,25145,25146,25147,25148,25154,25156,25157,25158,25162,25167,25168,25173,25174,25175,25177,25178,25180,25181,25182,25183,25184,25185,25186,25188,25189,25192,25201,25202,25204,25205,25207,25208,25210,25211,25213,25217,25218,25219,25221,25222,25223,25224,25227,25228,25229,25230,25231,25232,25236,25241,25244,25245,25246,25251,25254,25255,25257,25258,25261,25262,25263,25264,25266,25267,25268,25270,25271,25272,25274,25278,25280,25281,25283,25291,25295,25297,25301,25309,25310,25312,25313,25316,25322,25323,25328,25330,25333,25336,25337,25338,25339,25344,25347,25348,25349,25350,25354,25355,25356,25357,25359,25360,25362,25363,25364,25365,25367,25368,25369,25372,25382,25383,25385,25388,25389,25390,25392,25393,25395,25396,25397,25398,25399,25400,25403,25404,25406,25407,25408,25409,25412,25415,25416,25418,25425,25426,25427,25428,25430,25431,25432,25433,25434,25435,25436,25437,25440,25444,25445,25446,25448,25450,25451,25452,25455,25456,25458,25459,25460,25461,25464,25465,25468,25469,25470,25471,25473,25475,25476,25477,25478,25483,25485,25489,25491,25492,25493,25495,25497,25498,25499,25500,25501,25502,25503,25505,25508,25510,25515,25519,25521,25522,25525,25526,25529,25531,25533,25535,25536,25537,25538,25539,25541,25543,25544,25546,25547,25548,25553,25555,25556,25557,25559,25560,25561,25562,25563,25564,25565,25567,25570,25572,25573,25574,25575,25576,25579,25580,25582,25583,25584,25585,25587,25589,25591,25593,25594,25595,25596,25598,25603,25604,25606,25607,25608,25609,25610,25613,25614,25617,25618,25621,25622,25623,25624,25625,25626,25629,25631,25634,25635,25636,25637,25639,25640,25641,25643,25646,25647,25648,25649,25650,25651,25653,25654,25655,25656,25657,25659,25660,25662,25664,25666,25667,25673,25675,25676,25677,25678,25679,25680,25681,25683,25685,25686,25687,25689,25690,25691,25692,25693,25695,25696,25697,25698,25699,25700,25701,25702,25704,25706,25707,25708,25710,25711,25712,25713,25714,25715,25716,25717,25718,25719,25723,25724,25725,25726,25727,25728,25729,25731,25734,25736,25737,25738,25739,25740,25741,25742,25743,25744,25747,25748,25751,25752,25754,25755,25756,25757,25759,25760,25761,25762,25763,25765,25766,25767,25768,25770,25771,25775,25777,25778,25779,25780,25782,25785,25787,25789,25790,25791,25793,25795,25796,25798,25799,25800,25801,25802,25803,25804,25807,25809,25811,25812,25813,25814,25817,25818,25819,25820,25821,25823,25824,25825,25827,25829,25831,25832,25833,25834,25835,25836,25837,25838,25839,25840,25841,25842,25843,25844,25845,25846,25847,25848,25849,25850,25851,25852,25853,25854,25855,25857,25858,25859,25860,25861,25862,25863,25864,25866,25867,25868,25869,25870,25871,25872,25873,25875,25876,25877,25878,25879,25881,25882,25883,25884,25885,25886,25887,25888,25889,25890,25891,25892,25894,25895,25896,25897,25898,25900,25901,25904,25905,25906,25907,25911,25914,25916,25917,25920,25921,25922,25923,25924,25926,25927,25930,25931,25933,25934,25936,25938,25939,25940,25943,25944,25946,25948,25951,25952,25953,25956,25957,25959,25960,25961,25962,25965,25966,25967,25969,25971,25973,25974,25976,25977,25978,25979,25980,25981,25982,25983,25984,25985,25986,25987,25988,25989,25990,25992,25993,25994,25997,25998,25999,26002,26004,26005,26006,26008,26010,26013,26014,26016,26018,26019,26022,26024,26026,26028,26030,26033,26034,26035,26036,26037,26038,26039,26040,26042,26043,26046,26047,26048,26050,26055,26056,26057,26058,26061,26064,26065,26067,26068,26069,26072,26073,26074,26075,26076,26077,26078,26079,26081,26083,26084,26090,26091,26098,26099,26100,26101,26104,26105,26107,26108,26109,26110,26111,26113,26116,26117,26119,26120,26121,26123,26125,26128,26129,26130,26134,26135,26136,26138,26139,26140,26142,26145,26146,26147,26148,26150,26153,26154,26155,26156,26158,26160,26162,26163,26167,26168,26169,26170,26171,26173,26175,26176,26178,26180,26181,26182,26183,26184,26185,26186,26189,26190,26192,26193,26200,26201,26203,26204,26205,26206,26208,26210,26211,26213,26215,26217,26218,26219,26220,26221,26225,26226,26227,26229,26232,26233,26235,26236,26237,26239,26240,26241,26243,26245,26246,26248,26249,26250,26251,26253,26254,26255,26256,26258,26259,26260,26261,26264,26265,26266,26267,26268,26270,26271,26272,26273,26274,26275,26276,26277,26278,26281,26282,26283,26284,26285,26287,26288,26289,26290,26291,26293,26294,26295,26296,26298,26299,26300,26301,26303,26304,26305,26306,26307,26308,26309,26310,26311,26312,26313,26314,26315,26316,26317,26318,26319,26320,26321,26322,26323,26324,26325,26326,26327,26328,26330,26334,26335,26336,26337,26338,26339,26340,26341,26343,26344,26346,26347,26348,26349,26350,26351,26353,26357,26358,26360,26362,26363,26365,26369,26370,26371,26372,26373,26374,26375,26380,26382,26383,26385,26386,26387,26390,26392,26393,26394,26396,26398,26400,26401,26402,26403,26404,26405,26407,26409,26414,26416,26418,26419,26422,26423,26424,26425,26427,26428,26430,26431,26433,26436,26437,26439,26442,26443,26445,26450,26452,26453,26455,26456,26457,26458,26459,26461,26466,26467,26468,26470,26471,26475,26476,26478,26481,26484,26486,26488,26489,26490,26491,26493,26496,26498,26499,26501,26502,26504,26506,26508,26509,26510,26511,26513,26514,26515,26516,26518,26521,26523,26527,26528,26529,26532,26534,26537,26540,26542,26545,26546,26548,26553,26554,26555,26556,26557,26558,26559,26560,26562,26565,26566,26567,26568,26569,26570,26571,26572,26573,26574,26581,26582,26583,26587,26591,26593,26595,26596,26598,26599,26600,26602,26603,26605,26606,26610,26613,26614,26615,26616,26617,26618,26619,26620,26622,26625,26626,26627,26628,26630,26637,26640,26642,26644,26645,26648,26649,26650,26651,26652,26654,26655,26656,26658,26659,26660,26661,26662,26663,26664,26667,26668,26669,26670,26671,26672,26673,26676,26677,26678,26682,26683,26687,26695,26699,26701,26703,26706,26710,26711,26712,26713,26714,26715,26716,26717,26718,26719,26730,26732,26733,26734,26735,26736,26737,26738,26739,26741,26744,26745,26746,26747,26748,26749,26750,26751,26752,26754,26756,26759,26760,26761,26762,26763,26764,26765,26766,26768,26769,26770,26772,26773,26774,26776,26777,26778,26779,26780,26781,26782,26783,26784,26785,26787,26788,26789,26793,26794,26795,26796,26798,26801,26802,26804,26806,26807,26808,26809,26810,26811,26812,26813,26814,26815,26817,26819,26820,26821,26822,26823,26824,26826,26828,26830,26831,26832,26833,26835,26836,26838,26839,26841,26843,26844,26845,26846,26847,26849,26850,26852,26853,26854,26855,26856,26857,26858,26859,26860,26861,26863,26866,26867,26868,26870,26871,26872,26875,26877,26878,26879,26880,26882,26883,26884,26886,26887,26888,26889,26890,26892,26895,26897,26899,26900,26901,26902,26903,26904,26905,26906,26907,26908,26909,26910,26913,26914,26915,26917,26918,26919,26920,26921,26922,26923,26924,26926,26927,26929,26930,26931,26933,26934,26935,26936,26938,26939,26940,26942,26944,26945,26947,26948,26949,26950,26951,26952,26953,26954,26955,26956,26957,26958,26959,26960,26961,26962,26963,26965,26966,26968,26969,26971,26972,26975,26977,26978,26980,26981,26983,26984,26985,26986,26988,26989,26991,26992,26994,26995,26996,26997,26998,27002,27003,27005,27006,27007,27009,27011,27013,27018,27019,27020,27022,27023,27024,27025,27026,27027,27030,27031,27033,27034,27037,27038,27039,27040,27041,27042,27043,27044,27045,27046,27049,27050,27052,27054,27055,27056,27058,27059,27061,27062,27064,27065,27066,27068,27069,27070,27071,27072,27074,27075,27076,27077,27078,27079,27080,27081,27083,27085,27087,27089,27090,27091,27093,27094,27095,27096,27097,27098,27100,27101,27102,27105,27106,27107,27108,27109,27110,27111,27112,27113,27114,27115,27116,27118,27119,27120,27121,27123,27124,27125,27126,27127,27128,27129,27130,27131,27132,27134,27136,27137,27138,27139,27140,27141,27142,27143,27144,27145,27147,27148,27149,27150,27151,27152,27153,27154,27155,27156,27157,27158,27161,27162,27163,27164,27165,27166,27168,27170,27171,27172,27173,27174,27175,27177,27179,27180,27181,27182,27184,27186,27187,27188,27190,27191,27192,27193,27194,27195,27196,27199,27200,27201,27202,27203,27205,27206,27208,27209,27210,27211,27212,27213,27214,27215,27217,27218,27219,27220,27221,27222,27223,27226,27228,27229,27230,27231,27232,27234,27235,27236,27238,27239,27240,27241,27242,27243,27244,27245,27246,27247,27248,27250,27251,27252,27253,27254,27255,27256,27258,27259,27261,27262,27263,27265,27266,27267,27269,27270,27271,27272,27273,27274,27275,27276,27277,27279,27282,27283,27284,27285,27286,27288,27289,27290,27291,27292,27293,27294,27295,27297,27298,27299,27300,27301,27302,27303,27304,27306,27309,27310,27311,27312,27313,27314,27315,27316,27317,27318,27319,27320,27321,27322,27323,27324,27325,27326,27327,27328,27329,27330,27331,27332,27333,27334,27335,27336,27337,27338,27339,27340,27341,27342,27343,27344,27345,27346,27347,27348,27349,27350,27351,27352,27353,27354,27355,27356,27357,27358,27359,27360,27361,27362,27363,27364,27365,27366,27367,27368,27369,27370,27371,27372,27373,27374,27375,27376,27377,27378,27379,27380,27381,27382,27383,27384,27385,27386,27387,27388,27389,27390,27391,27392,27393,27394,27395,27396,27397,27398,27399,27400,27401,27402,27403,27404,27405,27406,27407,27408,27409,27410,27411,27412,27413,27414,27415,27416,27417,27418,27419,27420,27421,27422,27423,27429,27430,27432,27433,27434,27435,27436,27437,27438,27439,27440,27441,27443,27444,27445,27446,27448,27451,27452,27453,27455,27456,27457,27458,27460,27461,27464,27466,27467,27469,27470,27471,27472,27473,27474,27475,27476,27477,27478,27479,27480,27482,27483,27484,27485,27486,27487,27488,27489,27496,27497,27499,27500,27501,27502,27503,27504,27505,27506,27507,27508,27509,27510,27511,27512,27514,27517,27518,27519,27520,27525,27528,27532,27534,27535,27536,27537,27540,27541,27543,27544,27545,27548,27549,27550,27551,27552,27554,27555,27556,27557,27558,27559,27560,27561,27563,27564,27565,27566,27567,27568,27569,27570,27574,27576,27577,27578,27579,27580,27581,27582,27584,27587,27588,27590,27591,27592,27593,27594,27596,27598,27600,27601,27608,27610,27612,27613,27614,27615,27616,27618,27619,27620,27621,27622,27623,27624,27625,27628,27629,27630,27632,27633,27634,27636,27638,27639,27640,27642,27643,27644,27646,27647,27648,27649,27650,27651,27652,27656,27657,27658,27659,27660,27662,27666,27671,27676,27677,27678,27680,27683,27685,27691,27692,27693,27697,27699,27702,27703,27705,27706,27707,27708,27710,27711,27715,27716,27717,27720,27723,27724,27725,27726,27727,27729,27730,27731,27734,27736,27737,27738,27746,27747,27749,27750,27751,27755,27756,27757,27758,27759,27761,27763,27765,27767,27768,27770,27771,27772,27775,27776,27780,27783,27786,27787,27789,27790,27793,27794,27797,27798,27799,27800,27802,27804,27805,27806,27808,27810,27816,27820,27823,27824,27828,27829,27830,27831,27834,27840,27841,27842,27843,27846,27847,27848,27851,27853,27854,27855,27857,27858,27864,27865,27866,27868,27869,27871,27876,27878,27879,27881,27884,27885,27890,27892,27897,27903,27904,27906,27907,27909,27910,27912,27913,27914,27917,27919,27920,27921,27923,27924,27925,27926,27928,27932,27933,27935,27936,27937,27938,27939,27940,27942,27944,27945,27948,27949,27951,27952,27956,27958,27959,27960,27962,27967,27968,27970,27972,27977,27980,27984,27989,27990,27991,27992,27995,27997,27999,28001,28002,28004,28005,28007,28008,28011,28012,28013,28016,28017,28018,28019,28021,28022,28025,28026,28027,28029,28030,28031,28032,28033,28035,28036,28038,28039,28042,28043,28045,28047,28048,28050,28054,28055,28056,28057,28058,28060,28066,28069,28076,28077,28080,28081,28083,28084,28086,28087,28089,28090,28091,28092,28093,28094,28097,28098,28099,28104,28105,28106,28109,28110,28111,28112,28114,28115,28116,28117,28119,28122,28123,28124,28127,28130,28131,28133,28135,28136,28137,28138,28141,28143,28144,28146,28148,28149,28150,28152,28154,28157,28158,28159,28160,28161,28162,28163,28164,28166,28167,28168,28169,28171,28175,28178,28179,28181,28184,28185,28187,28188,28190,28191,28194,28198,28199,28200,28202,28204,28206,28208,28209,28211,28213,28214,28215,28217,28219,28220,28221,28222,28223,28224,28225,28226,28229,28230,28231,28232,28233,28234,28235,28236,28239,28240,28241,28242,28245,28247,28249,28250,28252,28253,28254,28256,28257,28258,28259,28260,28261,28262,28263,28264,28265,28266,28268,28269,28271,28272,28273,28274,28275,28276,28277,28278,28279,28280,28281,28282,28283,28284,28285,28288,28289,28290,28292,28295,28296,28298,28299,28300,28301,28302,28305,28306,28307,28308,28309,28310,28311,28313,28314,28315,28317,28318,28320,28321,28323,28324,28326,28328,28329,28331,28332,28333,28334,28336,28339,28341,28344,28345,28348,28350,28351,28352,28355,28356,28357,28358,28360,28361,28362,28364,28365,28366,28368,28370,28374,28376,28377,28379,28380,28381,28387,28391,28394,28395,28396,28397,28398,28399,28400,28401,28402,28403,28405,28406,28407,28408,28410,28411,28412,28413,28414,28415,28416,28417,28419,28420,28421,28423,28424,28426,28427,28428,28429,28430,28432,28433,28434,28438,28439,28440,28441,28442,28443,28444,28445,28446,28447,28449,28450,28451,28453,28454,28455,28456,28460,28462,28464,28466,28468,28469,28471,28472,28473,28474,28475,28476,28477,28479,28480,28481,28482,28483,28484,28485,28488,28489,28490,28492,28494,28495,28496,28497,28498,28499,28500,28501,28502,28503,28505,28506,28507,28509,28511,28512,28513,28515,28516,28517,28519,28520,28521,28522,28523,28524,28527,28528,28529,28531,28533,28534,28535,28537,28539,28541,28542,28543,28544,28545,28546,28547,28549,28550,28551,28554,28555,28559,28560,28561,28562,28563,28564,28565,28566,28567,28568,28569,28570,28571,28573,28574,28575,28576,28578,28579,28580,28581,28582,28584,28585,28586,28587,28588,28589,28590,28591,28592,28593,28594,28596,28597,28599,28600,28602,28603,28604,28605,28606,28607,28609,28611,28612,28613,28614,28615,28616,28618,28619,28620,28621,28622,28623,28624,28627,28628,28629,28630,28631,28632,28633,28634,28635,28636,28637,28639,28642,28643,28644,28645,28646,28647,28648,28649,28650,28651,28652,28653,28656,28657,28658,28659,28660,28661,28662,28663,28664,28665,28666,28667,28668,28669,28670,28671,28672,28673,28674,28675,28676,28677,28678,28679,28680,28681,28682,28683,28684,28685,28686,28687,28688,28690,28691,28692,28693,28694,28695,28696,28697,28700,28701,28702,28703,28704,28705,28706,28708,28709,28710,28711,28712,28713,28714,28715,28716,28717,28718,28719,28720,28721,28722,28723,28724,28726,28727,28728,28730,28731,28732,28733,28734,28735,28736,28737,28738,28739,28740,28741,28742,28743,28744,28745,28746,28747,28749,28750,28752,28753,28754,28755,28756,28757,28758,28759,28760,28761,28762,28763,28764,28765,28767,28768,28769,28770,28771,28772,28773,28774,28775,28776,28777,28778,28782,28785,28786,28787,28788,28791,28793,28794,28795,28797,28801,28802,28803,28804,28806,28807,28808,28811,28812,28813,28815,28816,28817,28819,28823,28824,28826,28827,28830,28831,28832,28833,28834,28835,28836,28837,28838,28839,28840,28841,28842,28848,28850,28852,28853,28854,28858,28862,28863,28868,28869,28870,28871,28873,28875,28876,28877,28878,28879,28880,28881,28882,28883,28884,28885,28886,28887,28890,28892,28893,28894,28896,28897,28898,28899,28901,28906,28910,28912,28913,28914,28915,28916,28917,28918,28920,28922,28923,28924,28926,28927,28928,28929,28930,28931,28932,28933,28934,28935,28936,28939,28940,28941,28942,28943,28945,28946,28948,28951,28955,28956,28957,28958,28959,28960,28961,28962,28963,28964,28965,28967,28968,28969,28970,28971,28972,28973,28974,28978,28979,28980,28981,28983,28984,28985,28986,28987,28988,28989,28990,28991,28992,28993,28994,28995,28996,28998,28999,29e3,29001,29003,29005,29007,29008,29009,29010,29011,29012,29013,29014,29015,29016,29017,29018,29019,29021,29023,29024,29025,29026,29027,29029,29033,29034,29035,29036,29037,29039,29040,29041,29044,29045,29046,29047,29049,29051,29052,29054,29055,29056,29057,29058,29059,29061,29062,29063,29064,29065,29067,29068,29069,29070,29072,29073,29074,29075,29077,29078,29079,29082,29083,29084,29085,29086,29089,29090,29091,29092,29093,29094,29095,29097,29098,29099,29101,29102,29103,29104,29105,29106,29108,29110,29111,29112,29114,29115,29116,29117,29118,29119,29120,29121,29122,29124,29125,29126,29127,29128,29129,29130,29131,29132,29133,29135,29136,29137,29138,29139,29142,29143,29144,29145,29146,29147,29148,29149,29150,29151,29153,29154,29155,29156,29158,29160,29161,29162,29163,29164,29165,29167,29168,29169,29170,29171,29172,29173,29174,29175,29176,29178,29179,29180,29181,29182,29183,29184,29185,29186,29187,29188,29189,29191,29192,29193,29194,29195,29196,29197,29198,29199,29200,29201,29202,29203,29204,29205,29206,29207,29208,29209,29210,29211,29212,29214,29215,29216,29217,29218,29219,29220,29221,29222,29223,29225,29227,29229,29230,29231,29234,29235,29236,29242,29244,29246,29248,29249,29250,29251,29252,29253,29254,29257,29258,29259,29262,29263,29264,29265,29267,29268,29269,29271,29272,29274,29276,29278,29280,29283,29284,29285,29288,29290,29291,29292,29293,29296,29297,29299,29300,29302,29303,29304,29307,29308,29309,29314,29315,29317,29318,29319,29320,29321,29324,29326,29328,29329,29331,29332,29333,29334,29335,29336,29337,29338,29339,29340,29341,29342,29344,29345,29346,29347,29348,29349,29350,29351,29352,29353,29354,29355,29358,29361,29362,29363,29365,29370,29371,29372,29373,29374,29375,29376,29381,29382,29383,29385,29386,29387,29388,29391,29393,29395,29396,29397,29398,29400,29402,29403,58566,58567,58568,58569,58570,58571,58572,58573,58574,58575,58576,58577,58578,58579,58580,58581,58582,58583,58584,58585,58586,58587,58588,58589,58590,58591,58592,58593,58594,58595,58596,58597,58598,58599,58600,58601,58602,58603,58604,58605,58606,58607,58608,58609,58610,58611,58612,58613,58614,58615,58616,58617,58618,58619,58620,58621,58622,58623,58624,58625,58626,58627,58628,58629,58630,58631,58632,58633,58634,58635,58636,58637,58638,58639,58640,58641,58642,58643,58644,58645,58646,58647,58648,58649,58650,58651,58652,58653,58654,58655,58656,58657,58658,58659,58660,58661,12288,12289,12290,183,713,711,168,12291,12293,8212,65374,8214,8230,8216,8217,8220,8221,12308,12309,12296,12297,12298,12299,12300,12301,12302,12303,12310,12311,12304,12305,177,215,247,8758,8743,8744,8721,8719,8746,8745,8712,8759,8730,8869,8741,8736,8978,8857,8747,8750,8801,8780,8776,8765,8733,8800,8814,8815,8804,8805,8734,8757,8756,9794,9792,176,8242,8243,8451,65284,164,65504,65505,8240,167,8470,9734,9733,9675,9679,9678,9671,9670,9633,9632,9651,9650,8251,8594,8592,8593,8595,12307,58662,58663,58664,58665,58666,58667,58668,58669,58670,58671,58672,58673,58674,58675,58676,58677,58678,58679,58680,58681,58682,58683,58684,58685,58686,58687,58688,58689,58690,58691,58692,58693,58694,58695,58696,58697,58698,58699,58700,58701,58702,58703,58704,58705,58706,58707,58708,58709,58710,58711,58712,58713,58714,58715,58716,58717,58718,58719,58720,58721,58722,58723,58724,58725,58726,58727,58728,58729,58730,58731,58732,58733,58734,58735,58736,58737,58738,58739,58740,58741,58742,58743,58744,58745,58746,58747,58748,58749,58750,58751,58752,58753,58754,58755,58756,58757,8560,8561,8562,8563,8564,8565,8566,8567,8568,8569,59238,59239,59240,59241,59242,59243,9352,9353,9354,9355,9356,9357,9358,9359,9360,9361,9362,9363,9364,9365,9366,9367,9368,9369,9370,9371,9332,9333,9334,9335,9336,9337,9338,9339,9340,9341,9342,9343,9344,9345,9346,9347,9348,9349,9350,9351,9312,9313,9314,9315,9316,9317,9318,9319,9320,9321,8364,59245,12832,12833,12834,12835,12836,12837,12838,12839,12840,12841,59246,59247,8544,8545,8546,8547,8548,8549,8550,8551,8552,8553,8554,8555,59248,59249,58758,58759,58760,58761,58762,58763,58764,58765,58766,58767,58768,58769,58770,58771,58772,58773,58774,58775,58776,58777,58778,58779,58780,58781,58782,58783,58784,58785,58786,58787,58788,58789,58790,58791,58792,58793,58794,58795,58796,58797,58798,58799,58800,58801,58802,58803,58804,58805,58806,58807,58808,58809,58810,58811,58812,58813,58814,58815,58816,58817,58818,58819,58820,58821,58822,58823,58824,58825,58826,58827,58828,58829,58830,58831,58832,58833,58834,58835,58836,58837,58838,58839,58840,58841,58842,58843,58844,58845,58846,58847,58848,58849,58850,58851,58852,12288,65281,65282,65283,65509,65285,65286,65287,65288,65289,65290,65291,65292,65293,65294,65295,65296,65297,65298,65299,65300,65301,65302,65303,65304,65305,65306,65307,65308,65309,65310,65311,65312,65313,65314,65315,65316,65317,65318,65319,65320,65321,65322,65323,65324,65325,65326,65327,65328,65329,65330,65331,65332,65333,65334,65335,65336,65337,65338,65339,65340,65341,65342,65343,65344,65345,65346,65347,65348,65349,65350,65351,65352,65353,65354,65355,65356,65357,65358,65359,65360,65361,65362,65363,65364,65365,65366,65367,65368,65369,65370,65371,65372,65373,65507,58854,58855,58856,58857,58858,58859,58860,58861,58862,58863,58864,58865,58866,58867,58868,58869,58870,58871,58872,58873,58874,58875,58876,58877,58878,58879,58880,58881,58882,58883,58884,58885,58886,58887,58888,58889,58890,58891,58892,58893,58894,58895,58896,58897,58898,58899,58900,58901,58902,58903,58904,58905,58906,58907,58908,58909,58910,58911,58912,58913,58914,58915,58916,58917,58918,58919,58920,58921,58922,58923,58924,58925,58926,58927,58928,58929,58930,58931,58932,58933,58934,58935,58936,58937,58938,58939,58940,58941,58942,58943,58944,58945,58946,58947,58948,58949,12353,12354,12355,12356,12357,12358,12359,12360,12361,12362,12363,12364,12365,12366,12367,12368,12369,12370,12371,12372,12373,12374,12375,12376,12377,12378,12379,12380,12381,12382,12383,12384,12385,12386,12387,12388,12389,12390,12391,12392,12393,12394,12395,12396,12397,12398,12399,12400,12401,12402,12403,12404,12405,12406,12407,12408,12409,12410,12411,12412,12413,12414,12415,12416,12417,12418,12419,12420,12421,12422,12423,12424,12425,12426,12427,12428,12429,12430,12431,12432,12433,12434,12435,59250,59251,59252,59253,59254,59255,59256,59257,59258,59259,59260,58950,58951,58952,58953,58954,58955,58956,58957,58958,58959,58960,58961,58962,58963,58964,58965,58966,58967,58968,58969,58970,58971,58972,58973,58974,58975,58976,58977,58978,58979,58980,58981,58982,58983,58984,58985,58986,58987,58988,58989,58990,58991,58992,58993,58994,58995,58996,58997,58998,58999,59e3,59001,59002,59003,59004,59005,59006,59007,59008,59009,59010,59011,59012,59013,59014,59015,59016,59017,59018,59019,59020,59021,59022,59023,59024,59025,59026,59027,59028,59029,59030,59031,59032,59033,59034,59035,59036,59037,59038,59039,59040,59041,59042,59043,59044,59045,12449,12450,12451,12452,12453,12454,12455,12456,12457,12458,12459,12460,12461,12462,12463,12464,12465,12466,12467,12468,12469,12470,12471,12472,12473,12474,12475,12476,12477,12478,12479,12480,12481,12482,12483,12484,12485,12486,12487,12488,12489,12490,12491,12492,12493,12494,12495,12496,12497,12498,12499,12500,12501,12502,12503,12504,12505,12506,12507,12508,12509,12510,12511,12512,12513,12514,12515,12516,12517,12518,12519,12520,12521,12522,12523,12524,12525,12526,12527,12528,12529,12530,12531,12532,12533,12534,59261,59262,59263,59264,59265,59266,59267,59268,59046,59047,59048,59049,59050,59051,59052,59053,59054,59055,59056,59057,59058,59059,59060,59061,59062,59063,59064,59065,59066,59067,59068,59069,59070,59071,59072,59073,59074,59075,59076,59077,59078,59079,59080,59081,59082,59083,59084,59085,59086,59087,59088,59089,59090,59091,59092,59093,59094,59095,59096,59097,59098,59099,59100,59101,59102,59103,59104,59105,59106,59107,59108,59109,59110,59111,59112,59113,59114,59115,59116,59117,59118,59119,59120,59121,59122,59123,59124,59125,59126,59127,59128,59129,59130,59131,59132,59133,59134,59135,59136,59137,59138,59139,59140,59141,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,931,932,933,934,935,936,937,59269,59270,59271,59272,59273,59274,59275,59276,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,963,964,965,966,967,968,969,59277,59278,59279,59280,59281,59282,59283,65077,65078,65081,65082,65087,65088,65085,65086,65089,65090,65091,65092,59284,59285,65083,65084,65079,65080,65073,59286,65075,65076,59287,59288,59289,59290,59291,59292,59293,59294,59295,59142,59143,59144,59145,59146,59147,59148,59149,59150,59151,59152,59153,59154,59155,59156,59157,59158,59159,59160,59161,59162,59163,59164,59165,59166,59167,59168,59169,59170,59171,59172,59173,59174,59175,59176,59177,59178,59179,59180,59181,59182,59183,59184,59185,59186,59187,59188,59189,59190,59191,59192,59193,59194,59195,59196,59197,59198,59199,59200,59201,59202,59203,59204,59205,59206,59207,59208,59209,59210,59211,59212,59213,59214,59215,59216,59217,59218,59219,59220,59221,59222,59223,59224,59225,59226,59227,59228,59229,59230,59231,59232,59233,59234,59235,59236,59237,1040,1041,1042,1043,1044,1045,1025,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,59296,59297,59298,59299,59300,59301,59302,59303,59304,59305,59306,59307,59308,59309,59310,1072,1073,1074,1075,1076,1077,1105,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,59311,59312,59313,59314,59315,59316,59317,59318,59319,59320,59321,59322,59323,714,715,729,8211,8213,8229,8245,8453,8457,8598,8599,8600,8601,8725,8735,8739,8786,8806,8807,8895,9552,9553,9554,9555,9556,9557,9558,9559,9560,9561,9562,9563,9564,9565,9566,9567,9568,9569,9570,9571,9572,9573,9574,9575,9576,9577,9578,9579,9580,9581,9582,9583,9584,9585,9586,9587,9601,9602,9603,9604,9605,9606,9607,9608,9609,9610,9611,9612,9613,9614,9615,9619,9620,9621,9660,9661,9698,9699,9700,9701,9737,8853,12306,12317,12318,59324,59325,59326,59327,59328,59329,59330,59331,59332,59333,59334,257,225,462,224,275,233,283,232,299,237,464,236,333,243,466,242,363,250,468,249,470,472,474,476,252,234,593,7743,324,328,505,609,59337,59338,59339,59340,12549,12550,12551,12552,12553,12554,12555,12556,12557,12558,12559,12560,12561,12562,12563,12564,12565,12566,12567,12568,12569,12570,12571,12572,12573,12574,12575,12576,12577,12578,12579,12580,12581,12582,12583,12584,12585,59341,59342,59343,59344,59345,59346,59347,59348,59349,59350,59351,59352,59353,59354,59355,59356,59357,59358,59359,59360,59361,12321,12322,12323,12324,12325,12326,12327,12328,12329,12963,13198,13199,13212,13213,13214,13217,13252,13262,13265,13266,13269,65072,65506,65508,59362,8481,12849,59363,8208,59364,59365,59366,12540,12443,12444,12541,12542,12294,12445,12446,65097,65098,65099,65100,65101,65102,65103,65104,65105,65106,65108,65109,65110,65111,65113,65114,65115,65116,65117,65118,65119,65120,65121,65122,65123,65124,65125,65126,65128,65129,65130,65131,12350,12272,12273,12274,12275,12276,12277,12278,12279,12280,12281,12282,12283,12295,59380,59381,59382,59383,59384,59385,59386,59387,59388,59389,59390,59391,59392,9472,9473,9474,9475,9476,9477,9478,9479,9480,9481,9482,9483,9484,9485,9486,9487,9488,9489,9490,9491,9492,9493,9494,9495,9496,9497,9498,9499,9500,9501,9502,9503,9504,9505,9506,9507,9508,9509,9510,9511,9512,9513,9514,9515,9516,9517,9518,9519,9520,9521,9522,9523,9524,9525,9526,9527,9528,9529,9530,9531,9532,9533,9534,9535,9536,9537,9538,9539,9540,9541,9542,9543,9544,9545,9546,9547,59393,59394,59395,59396,59397,59398,59399,59400,59401,59402,59403,59404,59405,59406,59407,29404,29405,29407,29410,29411,29412,29413,29414,29415,29418,29419,29429,29430,29433,29437,29438,29439,29440,29442,29444,29445,29446,29447,29448,29449,29451,29452,29453,29455,29456,29457,29458,29460,29464,29465,29466,29471,29472,29475,29476,29478,29479,29480,29485,29487,29488,29490,29491,29493,29494,29498,29499,29500,29501,29504,29505,29506,29507,29508,29509,29510,29511,29512,29513,29514,29515,29516,29518,29519,29521,29523,29524,29525,29526,29528,29529,29530,29531,29532,29533,29534,29535,29537,29538,29539,29540,29541,29542,29543,29544,29545,29546,29547,29550,29552,29553,57344,57345,57346,57347,57348,57349,57350,57351,57352,57353,57354,57355,57356,57357,57358,57359,57360,57361,57362,57363,57364,57365,57366,57367,57368,57369,57370,57371,57372,57373,57374,57375,57376,57377,57378,57379,57380,57381,57382,57383,57384,57385,57386,57387,57388,57389,57390,57391,57392,57393,57394,57395,57396,57397,57398,57399,57400,57401,57402,57403,57404,57405,57406,57407,57408,57409,57410,57411,57412,57413,57414,57415,57416,57417,57418,57419,57420,57421,57422,57423,57424,57425,57426,57427,57428,57429,57430,57431,57432,57433,57434,57435,57436,57437,29554,29555,29556,29557,29558,29559,29560,29561,29562,29563,29564,29565,29567,29568,29569,29570,29571,29573,29574,29576,29578,29580,29581,29583,29584,29586,29587,29588,29589,29591,29592,29593,29594,29596,29597,29598,29600,29601,29603,29604,29605,29606,29607,29608,29610,29612,29613,29617,29620,29621,29622,29624,29625,29628,29629,29630,29631,29633,29635,29636,29637,29638,29639,29643,29644,29646,29650,29651,29652,29653,29654,29655,29656,29658,29659,29660,29661,29663,29665,29666,29667,29668,29670,29672,29674,29675,29676,29678,29679,29680,29681,29683,29684,29685,29686,29687,57438,57439,57440,57441,57442,57443,57444,57445,57446,57447,57448,57449,57450,57451,57452,57453,57454,57455,57456,57457,57458,57459,57460,57461,57462,57463,57464,57465,57466,57467,57468,57469,57470,57471,57472,57473,57474,57475,57476,57477,57478,57479,57480,57481,57482,57483,57484,57485,57486,57487,57488,57489,57490,57491,57492,57493,57494,57495,57496,57497,57498,57499,57500,57501,57502,57503,57504,57505,57506,57507,57508,57509,57510,57511,57512,57513,57514,57515,57516,57517,57518,57519,57520,57521,57522,57523,57524,57525,57526,57527,57528,57529,57530,57531,29688,29689,29690,29691,29692,29693,29694,29695,29696,29697,29698,29700,29703,29704,29707,29708,29709,29710,29713,29714,29715,29716,29717,29718,29719,29720,29721,29724,29725,29726,29727,29728,29729,29731,29732,29735,29737,29739,29741,29743,29745,29746,29751,29752,29753,29754,29755,29757,29758,29759,29760,29762,29763,29764,29765,29766,29767,29768,29769,29770,29771,29772,29773,29774,29775,29776,29777,29778,29779,29780,29782,29784,29789,29792,29793,29794,29795,29796,29797,29798,29799,29800,29801,29802,29803,29804,29806,29807,29809,29810,29811,29812,29813,29816,29817,29818,57532,57533,57534,57535,57536,57537,57538,57539,57540,57541,57542,57543,57544,57545,57546,57547,57548,57549,57550,57551,57552,57553,57554,57555,57556,57557,57558,57559,57560,57561,57562,57563,57564,57565,57566,57567,57568,57569,57570,57571,57572,57573,57574,57575,57576,57577,57578,57579,57580,57581,57582,57583,57584,57585,57586,57587,57588,57589,57590,57591,57592,57593,57594,57595,57596,57597,57598,57599,57600,57601,57602,57603,57604,57605,57606,57607,57608,57609,57610,57611,57612,57613,57614,57615,57616,57617,57618,57619,57620,57621,57622,57623,57624,57625,29819,29820,29821,29823,29826,29828,29829,29830,29832,29833,29834,29836,29837,29839,29841,29842,29843,29844,29845,29846,29847,29848,29849,29850,29851,29853,29855,29856,29857,29858,29859,29860,29861,29862,29866,29867,29868,29869,29870,29871,29872,29873,29874,29875,29876,29877,29878,29879,29880,29881,29883,29884,29885,29886,29887,29888,29889,29890,29891,29892,29893,29894,29895,29896,29897,29898,29899,29900,29901,29902,29903,29904,29905,29907,29908,29909,29910,29911,29912,29913,29914,29915,29917,29919,29921,29925,29927,29928,29929,29930,29931,29932,29933,29936,29937,29938,57626,57627,57628,57629,57630,57631,57632,57633,57634,57635,57636,57637,57638,57639,57640,57641,57642,57643,57644,57645,57646,57647,57648,57649,57650,57651,57652,57653,57654,57655,57656,57657,57658,57659,57660,57661,57662,57663,57664,57665,57666,57667,57668,57669,57670,57671,57672,57673,57674,57675,57676,57677,57678,57679,57680,57681,57682,57683,57684,57685,57686,57687,57688,57689,57690,57691,57692,57693,57694,57695,57696,57697,57698,57699,57700,57701,57702,57703,57704,57705,57706,57707,57708,57709,57710,57711,57712,57713,57714,57715,57716,57717,57718,57719,29939,29941,29944,29945,29946,29947,29948,29949,29950,29952,29953,29954,29955,29957,29958,29959,29960,29961,29962,29963,29964,29966,29968,29970,29972,29973,29974,29975,29979,29981,29982,29984,29985,29986,29987,29988,29990,29991,29994,29998,30004,30006,30009,30012,30013,30015,30017,30018,30019,30020,30022,30023,30025,30026,30029,30032,30033,30034,30035,30037,30038,30039,30040,30045,30046,30047,30048,30049,30050,30051,30052,30055,30056,30057,30059,30060,30061,30062,30063,30064,30065,30067,30069,30070,30071,30074,30075,30076,30077,30078,30080,30081,30082,30084,30085,30087,57720,57721,57722,57723,57724,57725,57726,57727,57728,57729,57730,57731,57732,57733,57734,57735,57736,57737,57738,57739,57740,57741,57742,57743,57744,57745,57746,57747,57748,57749,57750,57751,57752,57753,57754,57755,57756,57757,57758,57759,57760,57761,57762,57763,57764,57765,57766,57767,57768,57769,57770,57771,57772,57773,57774,57775,57776,57777,57778,57779,57780,57781,57782,57783,57784,57785,57786,57787,57788,57789,57790,57791,57792,57793,57794,57795,57796,57797,57798,57799,57800,57801,57802,57803,57804,57805,57806,57807,57808,57809,57810,57811,57812,57813,30088,30089,30090,30092,30093,30094,30096,30099,30101,30104,30107,30108,30110,30114,30118,30119,30120,30121,30122,30125,30134,30135,30138,30139,30143,30144,30145,30150,30155,30156,30158,30159,30160,30161,30163,30167,30169,30170,30172,30173,30175,30176,30177,30181,30185,30188,30189,30190,30191,30194,30195,30197,30198,30199,30200,30202,30203,30205,30206,30210,30212,30214,30215,30216,30217,30219,30221,30222,30223,30225,30226,30227,30228,30230,30234,30236,30237,30238,30241,30243,30247,30248,30252,30254,30255,30257,30258,30262,30263,30265,30266,30267,30269,30273,30274,30276,57814,57815,57816,57817,57818,57819,57820,57821,57822,57823,57824,57825,57826,57827,57828,57829,57830,57831,57832,57833,57834,57835,57836,57837,57838,57839,57840,57841,57842,57843,57844,57845,57846,57847,57848,57849,57850,57851,57852,57853,57854,57855,57856,57857,57858,57859,57860,57861,57862,57863,57864,57865,57866,57867,57868,57869,57870,57871,57872,57873,57874,57875,57876,57877,57878,57879,57880,57881,57882,57883,57884,57885,57886,57887,57888,57889,57890,57891,57892,57893,57894,57895,57896,57897,57898,57899,57900,57901,57902,57903,57904,57905,57906,57907,30277,30278,30279,30280,30281,30282,30283,30286,30287,30288,30289,30290,30291,30293,30295,30296,30297,30298,30299,30301,30303,30304,30305,30306,30308,30309,30310,30311,30312,30313,30314,30316,30317,30318,30320,30321,30322,30323,30324,30325,30326,30327,30329,30330,30332,30335,30336,30337,30339,30341,30345,30346,30348,30349,30351,30352,30354,30356,30357,30359,30360,30362,30363,30364,30365,30366,30367,30368,30369,30370,30371,30373,30374,30375,30376,30377,30378,30379,30380,30381,30383,30384,30387,30389,30390,30391,30392,30393,30394,30395,30396,30397,30398,30400,30401,30403,21834,38463,22467,25384,21710,21769,21696,30353,30284,34108,30702,33406,30861,29233,38552,38797,27688,23433,20474,25353,26263,23736,33018,26696,32942,26114,30414,20985,25942,29100,32753,34948,20658,22885,25034,28595,33453,25420,25170,21485,21543,31494,20843,30116,24052,25300,36299,38774,25226,32793,22365,38712,32610,29240,30333,26575,30334,25670,20336,36133,25308,31255,26001,29677,25644,25203,33324,39041,26495,29256,25198,25292,20276,29923,21322,21150,32458,37030,24110,26758,27036,33152,32465,26834,30917,34444,38225,20621,35876,33502,32990,21253,35090,21093,30404,30407,30409,30411,30412,30419,30421,30425,30426,30428,30429,30430,30432,30433,30434,30435,30436,30438,30439,30440,30441,30442,30443,30444,30445,30448,30451,30453,30454,30455,30458,30459,30461,30463,30464,30466,30467,30469,30470,30474,30476,30478,30479,30480,30481,30482,30483,30484,30485,30486,30487,30488,30491,30492,30493,30494,30497,30499,30500,30501,30503,30506,30507,30508,30510,30512,30513,30514,30515,30516,30521,30523,30525,30526,30527,30530,30532,30533,30534,30536,30537,30538,30539,30540,30541,30542,30543,30546,30547,30548,30549,30550,30551,30552,30553,30556,34180,38649,20445,22561,39281,23453,25265,25253,26292,35961,40077,29190,26479,30865,24754,21329,21271,36744,32972,36125,38049,20493,29384,22791,24811,28953,34987,22868,33519,26412,31528,23849,32503,29997,27893,36454,36856,36924,40763,27604,37145,31508,24444,30887,34006,34109,27605,27609,27606,24065,24199,30201,38381,25949,24330,24517,36767,22721,33218,36991,38491,38829,36793,32534,36140,25153,20415,21464,21342,36776,36777,36779,36941,26631,24426,33176,34920,40150,24971,21035,30250,24428,25996,28626,28392,23486,25672,20853,20912,26564,19993,31177,39292,28851,30557,30558,30559,30560,30564,30567,30569,30570,30573,30574,30575,30576,30577,30578,30579,30580,30581,30582,30583,30584,30586,30587,30588,30593,30594,30595,30598,30599,30600,30601,30602,30603,30607,30608,30611,30612,30613,30614,30615,30616,30617,30618,30619,30620,30621,30622,30625,30627,30628,30630,30632,30635,30637,30638,30639,30641,30642,30644,30646,30647,30648,30649,30650,30652,30654,30656,30657,30658,30659,30660,30661,30662,30663,30664,30665,30666,30667,30668,30670,30671,30672,30673,30674,30675,30676,30677,30678,30680,30681,30682,30685,30686,30687,30688,30689,30692,30149,24182,29627,33760,25773,25320,38069,27874,21338,21187,25615,38082,31636,20271,24091,33334,33046,33162,28196,27850,39539,25429,21340,21754,34917,22496,19981,24067,27493,31807,37096,24598,25830,29468,35009,26448,25165,36130,30572,36393,37319,24425,33756,34081,39184,21442,34453,27531,24813,24808,28799,33485,33329,20179,27815,34255,25805,31961,27133,26361,33609,21397,31574,20391,20876,27979,23618,36461,25554,21449,33580,33590,26597,30900,25661,23519,23700,24046,35815,25286,26612,35962,25600,25530,34633,39307,35863,32544,38130,20135,38416,39076,26124,29462,30694,30696,30698,30703,30704,30705,30706,30708,30709,30711,30713,30714,30715,30716,30723,30724,30725,30726,30727,30728,30730,30731,30734,30735,30736,30739,30741,30745,30747,30750,30752,30753,30754,30756,30760,30762,30763,30766,30767,30769,30770,30771,30773,30774,30781,30783,30785,30786,30787,30788,30790,30792,30793,30794,30795,30797,30799,30801,30803,30804,30808,30809,30810,30811,30812,30814,30815,30816,30817,30818,30819,30820,30821,30822,30823,30824,30825,30831,30832,30833,30834,30835,30836,30837,30838,30840,30841,30842,30843,30845,30846,30847,30848,30849,30850,30851,22330,23581,24120,38271,20607,32928,21378,25950,30021,21809,20513,36229,25220,38046,26397,22066,28526,24034,21557,28818,36710,25199,25764,25507,24443,28552,37108,33251,36784,23576,26216,24561,27785,38472,36225,34924,25745,31216,22478,27225,25104,21576,20056,31243,24809,28548,35802,25215,36894,39563,31204,21507,30196,25345,21273,27744,36831,24347,39536,32827,40831,20360,23610,36196,32709,26021,28861,20805,20914,34411,23815,23456,25277,37228,30068,36364,31264,24833,31609,20167,32504,30597,19985,33261,21021,20986,27249,21416,36487,38148,38607,28353,38500,26970,30852,30853,30854,30856,30858,30859,30863,30864,30866,30868,30869,30870,30873,30877,30878,30880,30882,30884,30886,30888,30889,30890,30891,30892,30893,30894,30895,30901,30902,30903,30904,30906,30907,30908,30909,30911,30912,30914,30915,30916,30918,30919,30920,30924,30925,30926,30927,30929,30930,30931,30934,30935,30936,30938,30939,30940,30941,30942,30943,30944,30945,30946,30947,30948,30949,30950,30951,30953,30954,30955,30957,30958,30959,30960,30961,30963,30965,30966,30968,30969,30971,30972,30973,30974,30975,30976,30978,30979,30980,30982,30983,30984,30985,30986,30987,30988,30784,20648,30679,25616,35302,22788,25571,24029,31359,26941,20256,33337,21912,20018,30126,31383,24162,24202,38383,21019,21561,28810,25462,38180,22402,26149,26943,37255,21767,28147,32431,34850,25139,32496,30133,33576,30913,38604,36766,24904,29943,35789,27492,21050,36176,27425,32874,33905,22257,21254,20174,19995,20945,31895,37259,31751,20419,36479,31713,31388,25703,23828,20652,33030,30209,31929,28140,32736,26449,23384,23544,30923,25774,25619,25514,25387,38169,25645,36798,31572,30249,25171,22823,21574,27513,20643,25140,24102,27526,20195,36151,34955,24453,36910,30989,30990,30991,30992,30993,30994,30996,30997,30998,30999,31e3,31001,31002,31003,31004,31005,31007,31008,31009,31010,31011,31013,31014,31015,31016,31017,31018,31019,31020,31021,31022,31023,31024,31025,31026,31027,31029,31030,31031,31032,31033,31037,31039,31042,31043,31044,31045,31047,31050,31051,31052,31053,31054,31055,31056,31057,31058,31060,31061,31064,31065,31073,31075,31076,31078,31081,31082,31083,31084,31086,31088,31089,31090,31091,31092,31093,31094,31097,31099,31100,31101,31102,31103,31106,31107,31110,31111,31112,31113,31115,31116,31117,31118,31120,31121,31122,24608,32829,25285,20025,21333,37112,25528,32966,26086,27694,20294,24814,28129,35806,24377,34507,24403,25377,20826,33633,26723,20992,25443,36424,20498,23707,31095,23548,21040,31291,24764,36947,30423,24503,24471,30340,36460,28783,30331,31561,30634,20979,37011,22564,20302,28404,36842,25932,31515,29380,28068,32735,23265,25269,24213,22320,33922,31532,24093,24351,36882,32532,39072,25474,28359,30872,28857,20856,38747,22443,30005,20291,30008,24215,24806,22880,28096,27583,30857,21500,38613,20939,20993,25481,21514,38035,35843,36300,29241,30879,34678,36845,35853,21472,31123,31124,31125,31126,31127,31128,31129,31131,31132,31133,31134,31135,31136,31137,31138,31139,31140,31141,31142,31144,31145,31146,31147,31148,31149,31150,31151,31152,31153,31154,31156,31157,31158,31159,31160,31164,31167,31170,31172,31173,31175,31176,31178,31180,31182,31183,31184,31187,31188,31190,31191,31193,31194,31195,31196,31197,31198,31200,31201,31202,31205,31208,31210,31212,31214,31217,31218,31219,31220,31221,31222,31223,31225,31226,31228,31230,31231,31233,31236,31237,31239,31240,31241,31242,31244,31247,31248,31249,31250,31251,31253,31254,31256,31257,31259,31260,19969,30447,21486,38025,39030,40718,38189,23450,35746,20002,19996,20908,33891,25026,21160,26635,20375,24683,20923,27934,20828,25238,26007,38497,35910,36887,30168,37117,30563,27602,29322,29420,35835,22581,30585,36172,26460,38208,32922,24230,28193,22930,31471,30701,38203,27573,26029,32526,22534,20817,38431,23545,22697,21544,36466,25958,39039,22244,38045,30462,36929,25479,21702,22810,22842,22427,36530,26421,36346,33333,21057,24816,22549,34558,23784,40517,20420,39069,35769,23077,24694,21380,25212,36943,37122,39295,24681,32780,20799,32819,23572,39285,27953,20108,31261,31263,31265,31266,31268,31269,31270,31271,31272,31273,31274,31275,31276,31277,31278,31279,31280,31281,31282,31284,31285,31286,31288,31290,31294,31296,31297,31298,31299,31300,31301,31303,31304,31305,31306,31307,31308,31309,31310,31311,31312,31314,31315,31316,31317,31318,31320,31321,31322,31323,31324,31325,31326,31327,31328,31329,31330,31331,31332,31333,31334,31335,31336,31337,31338,31339,31340,31341,31342,31343,31345,31346,31347,31349,31355,31356,31357,31358,31362,31365,31367,31369,31370,31371,31372,31374,31375,31376,31379,31380,31385,31386,31387,31390,31393,31394,36144,21457,32602,31567,20240,20047,38400,27861,29648,34281,24070,30058,32763,27146,30718,38034,32321,20961,28902,21453,36820,33539,36137,29359,39277,27867,22346,33459,26041,32938,25151,38450,22952,20223,35775,32442,25918,33778,38750,21857,39134,32933,21290,35837,21536,32954,24223,27832,36153,33452,37210,21545,27675,20998,32439,22367,28954,27774,31881,22859,20221,24575,24868,31914,20016,23553,26539,34562,23792,38155,39118,30127,28925,36898,20911,32541,35773,22857,20964,20315,21542,22827,25975,32932,23413,25206,25282,36752,24133,27679,31526,20239,20440,26381,31395,31396,31399,31401,31402,31403,31406,31407,31408,31409,31410,31412,31413,31414,31415,31416,31417,31418,31419,31420,31421,31422,31424,31425,31426,31427,31428,31429,31430,31431,31432,31433,31434,31436,31437,31438,31439,31440,31441,31442,31443,31444,31445,31447,31448,31450,31451,31452,31453,31457,31458,31460,31463,31464,31465,31466,31467,31468,31470,31472,31473,31474,31475,31476,31477,31478,31479,31480,31483,31484,31486,31488,31489,31490,31493,31495,31497,31500,31501,31502,31504,31506,31507,31510,31511,31512,31514,31516,31517,31519,31521,31522,31523,31527,31529,31533,28014,28074,31119,34993,24343,29995,25242,36741,20463,37340,26023,33071,33105,24220,33104,36212,21103,35206,36171,22797,20613,20184,38428,29238,33145,36127,23500,35747,38468,22919,32538,21648,22134,22030,35813,25913,27010,38041,30422,28297,24178,29976,26438,26577,31487,32925,36214,24863,31174,25954,36195,20872,21018,38050,32568,32923,32434,23703,28207,26464,31705,30347,39640,33167,32660,31957,25630,38224,31295,21578,21733,27468,25601,25096,40509,33011,30105,21106,38761,33883,26684,34532,38401,38548,38124,20010,21508,32473,26681,36319,32789,26356,24218,32697,31535,31536,31538,31540,31541,31542,31543,31545,31547,31549,31551,31552,31553,31554,31555,31556,31558,31560,31562,31565,31566,31571,31573,31575,31577,31580,31582,31583,31585,31587,31588,31589,31590,31591,31592,31593,31594,31595,31596,31597,31599,31600,31603,31604,31606,31608,31610,31612,31613,31615,31617,31618,31619,31620,31622,31623,31624,31625,31626,31627,31628,31630,31631,31633,31634,31635,31638,31640,31641,31642,31643,31646,31647,31648,31651,31652,31653,31662,31663,31664,31666,31667,31669,31670,31671,31673,31674,31675,31676,31677,31678,31679,31680,31682,31683,31684,22466,32831,26775,24037,25915,21151,24685,40858,20379,36524,20844,23467,24339,24041,27742,25329,36129,20849,38057,21246,27807,33503,29399,22434,26500,36141,22815,36764,33735,21653,31629,20272,27837,23396,22993,40723,21476,34506,39592,35895,32929,25925,39038,22266,38599,21038,29916,21072,23521,25346,35074,20054,25296,24618,26874,20851,23448,20896,35266,31649,39302,32592,24815,28748,36143,20809,24191,36891,29808,35268,22317,30789,24402,40863,38394,36712,39740,35809,30328,26690,26588,36330,36149,21053,36746,28378,26829,38149,37101,22269,26524,35065,36807,21704,31685,31688,31689,31690,31691,31693,31694,31695,31696,31698,31700,31701,31702,31703,31704,31707,31708,31710,31711,31712,31714,31715,31716,31719,31720,31721,31723,31724,31725,31727,31728,31730,31731,31732,31733,31734,31736,31737,31738,31739,31741,31743,31744,31745,31746,31747,31748,31749,31750,31752,31753,31754,31757,31758,31760,31761,31762,31763,31764,31765,31767,31768,31769,31770,31771,31772,31773,31774,31776,31777,31778,31779,31780,31781,31784,31785,31787,31788,31789,31790,31791,31792,31793,31794,31795,31796,31797,31798,31799,31801,31802,31803,31804,31805,31806,31810,39608,23401,28023,27686,20133,23475,39559,37219,25e3,37039,38889,21547,28085,23506,20989,21898,32597,32752,25788,25421,26097,25022,24717,28938,27735,27721,22831,26477,33322,22741,22158,35946,27627,37085,22909,32791,21495,28009,21621,21917,33655,33743,26680,31166,21644,20309,21512,30418,35977,38402,27827,28088,36203,35088,40548,36154,22079,40657,30165,24456,29408,24680,21756,20136,27178,34913,24658,36720,21700,28888,34425,40511,27946,23439,24344,32418,21897,20399,29492,21564,21402,20505,21518,21628,20046,24573,29786,22774,33899,32993,34676,29392,31946,28246,31811,31812,31813,31814,31815,31816,31817,31818,31819,31820,31822,31823,31824,31825,31826,31827,31828,31829,31830,31831,31832,31833,31834,31835,31836,31837,31838,31839,31840,31841,31842,31843,31844,31845,31846,31847,31848,31849,31850,31851,31852,31853,31854,31855,31856,31857,31858,31861,31862,31863,31864,31865,31866,31870,31871,31872,31873,31874,31875,31876,31877,31878,31879,31880,31882,31883,31884,31885,31886,31887,31888,31891,31892,31894,31897,31898,31899,31904,31905,31907,31910,31911,31912,31913,31915,31916,31917,31919,31920,31924,31925,31926,31927,31928,31930,31931,24359,34382,21804,25252,20114,27818,25143,33457,21719,21326,29502,28369,30011,21010,21270,35805,27088,24458,24576,28142,22351,27426,29615,26707,36824,32531,25442,24739,21796,30186,35938,28949,28067,23462,24187,33618,24908,40644,30970,34647,31783,30343,20976,24822,29004,26179,24140,24653,35854,28784,25381,36745,24509,24674,34516,22238,27585,24724,24935,21321,24800,26214,36159,31229,20250,28905,27719,35763,35826,32472,33636,26127,23130,39746,27985,28151,35905,27963,20249,28779,33719,25110,24785,38669,36135,31096,20987,22334,22522,26426,30072,31293,31215,31637,31935,31936,31938,31939,31940,31942,31945,31947,31950,31951,31952,31953,31954,31955,31956,31960,31962,31963,31965,31966,31969,31970,31971,31972,31973,31974,31975,31977,31978,31979,31980,31981,31982,31984,31985,31986,31987,31988,31989,31990,31991,31993,31994,31996,31997,31998,31999,32e3,32001,32002,32003,32004,32005,32006,32007,32008,32009,32011,32012,32013,32014,32015,32016,32017,32018,32019,32020,32021,32022,32023,32024,32025,32026,32027,32028,32029,32030,32031,32033,32035,32036,32037,32038,32040,32041,32042,32044,32045,32046,32048,32049,32050,32051,32052,32053,32054,32908,39269,36857,28608,35749,40481,23020,32489,32521,21513,26497,26840,36753,31821,38598,21450,24613,30142,27762,21363,23241,32423,25380,20960,33034,24049,34015,25216,20864,23395,20238,31085,21058,24760,27982,23492,23490,35745,35760,26082,24524,38469,22931,32487,32426,22025,26551,22841,20339,23478,21152,33626,39050,36158,30002,38078,20551,31292,20215,26550,39550,23233,27516,30417,22362,23574,31546,38388,29006,20860,32937,33392,22904,32516,33575,26816,26604,30897,30839,25315,25441,31616,20461,21098,20943,33616,27099,37492,36341,36145,35265,38190,31661,20214,32055,32056,32057,32058,32059,32060,32061,32062,32063,32064,32065,32066,32067,32068,32069,32070,32071,32072,32073,32074,32075,32076,32077,32078,32079,32080,32081,32082,32083,32084,32085,32086,32087,32088,32089,32090,32091,32092,32093,32094,32095,32096,32097,32098,32099,32100,32101,32102,32103,32104,32105,32106,32107,32108,32109,32111,32112,32113,32114,32115,32116,32117,32118,32120,32121,32122,32123,32124,32125,32126,32127,32128,32129,32130,32131,32132,32133,32134,32135,32136,32137,32138,32139,32140,32141,32142,32143,32144,32145,32146,32147,32148,32149,32150,32151,32152,20581,33328,21073,39279,28176,28293,28071,24314,20725,23004,23558,27974,27743,30086,33931,26728,22870,35762,21280,37233,38477,34121,26898,30977,28966,33014,20132,37066,27975,39556,23047,22204,25605,38128,30699,20389,33050,29409,35282,39290,32564,32478,21119,25945,37237,36735,36739,21483,31382,25581,25509,30342,31224,34903,38454,25130,21163,33410,26708,26480,25463,30571,31469,27905,32467,35299,22992,25106,34249,33445,30028,20511,20171,30117,35819,23626,24062,31563,26020,37329,20170,27941,35167,32039,38182,20165,35880,36827,38771,26187,31105,36817,28908,28024,32153,32154,32155,32156,32157,32158,32159,32160,32161,32162,32163,32164,32165,32167,32168,32169,32170,32171,32172,32173,32175,32176,32177,32178,32179,32180,32181,32182,32183,32184,32185,32186,32187,32188,32189,32190,32191,32192,32193,32194,32195,32196,32197,32198,32199,32200,32201,32202,32203,32204,32205,32206,32207,32208,32209,32210,32211,32212,32213,32214,32215,32216,32217,32218,32219,32220,32221,32222,32223,32224,32225,32226,32227,32228,32229,32230,32231,32232,32233,32234,32235,32236,32237,32238,32239,32240,32241,32242,32243,32244,32245,32246,32247,32248,32249,32250,23613,21170,33606,20834,33550,30555,26230,40120,20140,24778,31934,31923,32463,20117,35686,26223,39048,38745,22659,25964,38236,24452,30153,38742,31455,31454,20928,28847,31384,25578,31350,32416,29590,38893,20037,28792,20061,37202,21417,25937,26087,33276,33285,21646,23601,30106,38816,25304,29401,30141,23621,39545,33738,23616,21632,30697,20030,27822,32858,25298,25454,24040,20855,36317,36382,38191,20465,21477,24807,28844,21095,25424,40515,23071,20518,30519,21367,32482,25733,25899,25225,25496,20500,29237,35273,20915,35776,32477,22343,33740,38055,20891,21531,23803,32251,32252,32253,32254,32255,32256,32257,32258,32259,32260,32261,32262,32263,32264,32265,32266,32267,32268,32269,32270,32271,32272,32273,32274,32275,32276,32277,32278,32279,32280,32281,32282,32283,32284,32285,32286,32287,32288,32289,32290,32291,32292,32293,32294,32295,32296,32297,32298,32299,32300,32301,32302,32303,32304,32305,32306,32307,32308,32309,32310,32311,32312,32313,32314,32316,32317,32318,32319,32320,32322,32323,32324,32325,32326,32328,32329,32330,32331,32332,32333,32334,32335,32336,32337,32338,32339,32340,32341,32342,32343,32344,32345,32346,32347,32348,32349,20426,31459,27994,37089,39567,21888,21654,21345,21679,24320,25577,26999,20975,24936,21002,22570,21208,22350,30733,30475,24247,24951,31968,25179,25239,20130,28821,32771,25335,28900,38752,22391,33499,26607,26869,30933,39063,31185,22771,21683,21487,28212,20811,21051,23458,35838,32943,21827,22438,24691,22353,21549,31354,24656,23380,25511,25248,21475,25187,23495,26543,21741,31391,33510,37239,24211,35044,22840,22446,25358,36328,33007,22359,31607,20393,24555,23485,27454,21281,31568,29378,26694,30719,30518,26103,20917,20111,30420,23743,31397,33909,22862,39745,20608,32350,32351,32352,32353,32354,32355,32356,32357,32358,32359,32360,32361,32362,32363,32364,32365,32366,32367,32368,32369,32370,32371,32372,32373,32374,32375,32376,32377,32378,32379,32380,32381,32382,32383,32384,32385,32387,32388,32389,32390,32391,32392,32393,32394,32395,32396,32397,32398,32399,32400,32401,32402,32403,32404,32405,32406,32407,32408,32409,32410,32412,32413,32414,32430,32436,32443,32444,32470,32484,32492,32505,32522,32528,32542,32567,32569,32571,32572,32573,32574,32575,32576,32577,32579,32582,32583,32584,32585,32586,32587,32588,32589,32590,32591,32594,32595,39304,24871,28291,22372,26118,25414,22256,25324,25193,24275,38420,22403,25289,21895,34593,33098,36771,21862,33713,26469,36182,34013,23146,26639,25318,31726,38417,20848,28572,35888,25597,35272,25042,32518,28866,28389,29701,27028,29436,24266,37070,26391,28010,25438,21171,29282,32769,20332,23013,37226,28889,28061,21202,20048,38647,38253,34174,30922,32047,20769,22418,25794,32907,31867,27882,26865,26974,20919,21400,26792,29313,40654,31729,29432,31163,28435,29702,26446,37324,40100,31036,33673,33620,21519,26647,20029,21385,21169,30782,21382,21033,20616,20363,20432,32598,32601,32603,32604,32605,32606,32608,32611,32612,32613,32614,32615,32619,32620,32621,32623,32624,32627,32629,32630,32631,32632,32634,32635,32636,32637,32639,32640,32642,32643,32644,32645,32646,32647,32648,32649,32651,32653,32655,32656,32657,32658,32659,32661,32662,32663,32664,32665,32667,32668,32672,32674,32675,32677,32678,32680,32681,32682,32683,32684,32685,32686,32689,32691,32692,32693,32694,32695,32698,32699,32702,32704,32706,32707,32708,32710,32711,32712,32713,32715,32717,32719,32720,32721,32722,32723,32726,32727,32729,32730,32731,32732,32733,32734,32738,32739,30178,31435,31890,27813,38582,21147,29827,21737,20457,32852,33714,36830,38256,24265,24604,28063,24088,25947,33080,38142,24651,28860,32451,31918,20937,26753,31921,33391,20004,36742,37327,26238,20142,35845,25769,32842,20698,30103,29134,23525,36797,28518,20102,25730,38243,24278,26009,21015,35010,28872,21155,29454,29747,26519,30967,38678,20020,37051,40158,28107,20955,36161,21533,25294,29618,33777,38646,40836,38083,20278,32666,20940,28789,38517,23725,39046,21478,20196,28316,29705,27060,30827,39311,30041,21016,30244,27969,26611,20845,40857,32843,21657,31548,31423,32740,32743,32744,32746,32747,32748,32749,32751,32754,32756,32757,32758,32759,32760,32761,32762,32765,32766,32767,32770,32775,32776,32777,32778,32782,32783,32785,32787,32794,32795,32797,32798,32799,32801,32803,32804,32811,32812,32813,32814,32815,32816,32818,32820,32825,32826,32828,32830,32832,32833,32836,32837,32839,32840,32841,32846,32847,32848,32849,32851,32853,32854,32855,32857,32859,32860,32861,32862,32863,32864,32865,32866,32867,32868,32869,32870,32871,32872,32875,32876,32877,32878,32879,32880,32882,32883,32884,32885,32886,32887,32888,32889,32890,32891,32892,32893,38534,22404,25314,38471,27004,23044,25602,31699,28431,38475,33446,21346,39045,24208,28809,25523,21348,34383,40065,40595,30860,38706,36335,36162,40575,28510,31108,24405,38470,25134,39540,21525,38109,20387,26053,23653,23649,32533,34385,27695,24459,29575,28388,32511,23782,25371,23402,28390,21365,20081,25504,30053,25249,36718,20262,20177,27814,32438,35770,33821,34746,32599,36923,38179,31657,39585,35064,33853,27931,39558,32476,22920,40635,29595,30721,34434,39532,39554,22043,21527,22475,20080,40614,21334,36808,33033,30610,39314,34542,28385,34067,26364,24930,28459,32894,32897,32898,32901,32904,32906,32909,32910,32911,32912,32913,32914,32916,32917,32919,32921,32926,32931,32934,32935,32936,32940,32944,32947,32949,32950,32952,32953,32955,32965,32967,32968,32969,32970,32971,32975,32976,32977,32978,32979,32980,32981,32984,32991,32992,32994,32995,32998,33006,33013,33015,33017,33019,33022,33023,33024,33025,33027,33028,33029,33031,33032,33035,33036,33045,33047,33049,33051,33052,33053,33055,33056,33057,33058,33059,33060,33061,33062,33063,33064,33065,33066,33067,33069,33070,33072,33075,33076,33077,33079,33081,33082,33083,33084,33085,33087,35881,33426,33579,30450,27667,24537,33725,29483,33541,38170,27611,30683,38086,21359,33538,20882,24125,35980,36152,20040,29611,26522,26757,37238,38665,29028,27809,30473,23186,38209,27599,32654,26151,23504,22969,23194,38376,38391,20204,33804,33945,27308,30431,38192,29467,26790,23391,30511,37274,38753,31964,36855,35868,24357,31859,31192,35269,27852,34588,23494,24130,26825,30496,32501,20885,20813,21193,23081,32517,38754,33495,25551,30596,34256,31186,28218,24217,22937,34065,28781,27665,25279,30399,25935,24751,38397,26126,34719,40483,38125,21517,21629,35884,25720,33088,33089,33090,33091,33092,33093,33095,33097,33101,33102,33103,33106,33110,33111,33112,33115,33116,33117,33118,33119,33121,33122,33123,33124,33126,33128,33130,33131,33132,33135,33138,33139,33141,33142,33143,33144,33153,33155,33156,33157,33158,33159,33161,33163,33164,33165,33166,33168,33170,33171,33172,33173,33174,33175,33177,33178,33182,33183,33184,33185,33186,33188,33189,33191,33193,33195,33196,33197,33198,33199,33200,33201,33202,33204,33205,33206,33207,33208,33209,33212,33213,33214,33215,33220,33221,33223,33224,33225,33227,33229,33230,33231,33232,33233,33234,33235,25721,34321,27169,33180,30952,25705,39764,25273,26411,33707,22696,40664,27819,28448,23518,38476,35851,29279,26576,25287,29281,20137,22982,27597,22675,26286,24149,21215,24917,26408,30446,30566,29287,31302,25343,21738,21584,38048,37027,23068,32435,27670,20035,22902,32784,22856,21335,30007,38590,22218,25376,33041,24700,38393,28118,21602,39297,20869,23273,33021,22958,38675,20522,27877,23612,25311,20320,21311,33147,36870,28346,34091,25288,24180,30910,25781,25467,24565,23064,37247,40479,23615,25423,32834,23421,21870,38218,38221,28037,24744,26592,29406,20957,23425,33236,33237,33238,33239,33240,33241,33242,33243,33244,33245,33246,33247,33248,33249,33250,33252,33253,33254,33256,33257,33259,33262,33263,33264,33265,33266,33269,33270,33271,33272,33273,33274,33277,33279,33283,33287,33288,33289,33290,33291,33294,33295,33297,33299,33301,33302,33303,33304,33305,33306,33309,33312,33316,33317,33318,33319,33321,33326,33330,33338,33340,33341,33343,33344,33345,33346,33347,33349,33350,33352,33354,33356,33357,33358,33360,33361,33362,33363,33364,33365,33366,33367,33369,33371,33372,33373,33374,33376,33377,33378,33379,33380,33381,33382,33383,33385,25319,27870,29275,25197,38062,32445,33043,27987,20892,24324,22900,21162,24594,22899,26262,34384,30111,25386,25062,31983,35834,21734,27431,40485,27572,34261,21589,20598,27812,21866,36276,29228,24085,24597,29750,25293,25490,29260,24472,28227,27966,25856,28504,30424,30928,30460,30036,21028,21467,20051,24222,26049,32810,32982,25243,21638,21032,28846,34957,36305,27873,21624,32986,22521,35060,36180,38506,37197,20329,27803,21943,30406,30768,25256,28921,28558,24429,34028,26842,30844,31735,33192,26379,40527,25447,30896,22383,30738,38713,25209,25259,21128,29749,27607,33386,33387,33388,33389,33393,33397,33398,33399,33400,33403,33404,33408,33409,33411,33413,33414,33415,33417,33420,33424,33427,33428,33429,33430,33434,33435,33438,33440,33442,33443,33447,33458,33461,33462,33466,33467,33468,33471,33472,33474,33475,33477,33478,33481,33488,33494,33497,33498,33501,33506,33511,33512,33513,33514,33516,33517,33518,33520,33522,33523,33525,33526,33528,33530,33532,33533,33534,33535,33536,33546,33547,33549,33552,33554,33555,33558,33560,33561,33565,33566,33567,33568,33569,33570,33571,33572,33573,33574,33577,33578,33582,33584,33586,33591,33595,33597,21860,33086,30130,30382,21305,30174,20731,23617,35692,31687,20559,29255,39575,39128,28418,29922,31080,25735,30629,25340,39057,36139,21697,32856,20050,22378,33529,33805,24179,20973,29942,35780,23631,22369,27900,39047,23110,30772,39748,36843,31893,21078,25169,38138,20166,33670,33889,33769,33970,22484,26420,22275,26222,28006,35889,26333,28689,26399,27450,26646,25114,22971,19971,20932,28422,26578,27791,20854,26827,22855,27495,30054,23822,33040,40784,26071,31048,31041,39569,36215,23682,20062,20225,21551,22865,30732,22120,27668,36804,24323,27773,27875,35755,25488,33598,33599,33601,33602,33604,33605,33608,33610,33611,33612,33613,33614,33619,33621,33622,33623,33624,33625,33629,33634,33648,33649,33650,33651,33652,33653,33654,33657,33658,33662,33663,33664,33665,33666,33667,33668,33671,33672,33674,33675,33676,33677,33679,33680,33681,33684,33685,33686,33687,33689,33690,33693,33695,33697,33698,33699,33700,33701,33702,33703,33708,33709,33710,33711,33717,33723,33726,33727,33730,33731,33732,33734,33736,33737,33739,33741,33742,33744,33745,33746,33747,33749,33751,33753,33754,33755,33758,33762,33763,33764,33766,33767,33768,33771,33772,33773,24688,27965,29301,25190,38030,38085,21315,36801,31614,20191,35878,20094,40660,38065,38067,21069,28508,36963,27973,35892,22545,23884,27424,27465,26538,21595,33108,32652,22681,34103,24378,25250,27207,38201,25970,24708,26725,30631,20052,20392,24039,38808,25772,32728,23789,20431,31373,20999,33540,19988,24623,31363,38054,20405,20146,31206,29748,21220,33465,25810,31165,23517,27777,38738,36731,27682,20542,21375,28165,25806,26228,27696,24773,39031,35831,24198,29756,31351,31179,19992,37041,29699,27714,22234,37195,27845,36235,21306,34502,26354,36527,23624,39537,28192,33774,33775,33779,33780,33781,33782,33783,33786,33787,33788,33790,33791,33792,33794,33797,33799,33800,33801,33802,33808,33810,33811,33812,33813,33814,33815,33817,33818,33819,33822,33823,33824,33825,33826,33827,33833,33834,33835,33836,33837,33838,33839,33840,33842,33843,33844,33845,33846,33847,33849,33850,33851,33854,33855,33856,33857,33858,33859,33860,33861,33863,33864,33865,33866,33867,33868,33869,33870,33871,33872,33874,33875,33876,33877,33878,33880,33885,33886,33887,33888,33890,33892,33893,33894,33895,33896,33898,33902,33903,33904,33906,33908,33911,33913,33915,33916,21462,23094,40843,36259,21435,22280,39079,26435,37275,27849,20840,30154,25331,29356,21048,21149,32570,28820,30264,21364,40522,27063,30830,38592,35033,32676,28982,29123,20873,26579,29924,22756,25880,22199,35753,39286,25200,32469,24825,28909,22764,20161,20154,24525,38887,20219,35748,20995,22922,32427,25172,20173,26085,25102,33592,33993,33635,34701,29076,28342,23481,32466,20887,25545,26580,32905,33593,34837,20754,23418,22914,36785,20083,27741,20837,35109,36719,38446,34122,29790,38160,38384,28070,33509,24369,25746,27922,33832,33134,40131,22622,36187,19977,21441,33917,33918,33919,33920,33921,33923,33924,33925,33926,33930,33933,33935,33936,33937,33938,33939,33940,33941,33942,33944,33946,33947,33949,33950,33951,33952,33954,33955,33956,33957,33958,33959,33960,33961,33962,33963,33964,33965,33966,33968,33969,33971,33973,33974,33975,33979,33980,33982,33984,33986,33987,33989,33990,33991,33992,33995,33996,33998,33999,34002,34004,34005,34007,34008,34009,34010,34011,34012,34014,34017,34018,34020,34023,34024,34025,34026,34027,34029,34030,34031,34033,34034,34035,34036,34037,34038,34039,34040,34041,34042,34043,34045,34046,34048,34049,34050,20254,25955,26705,21971,20007,25620,39578,25195,23234,29791,33394,28073,26862,20711,33678,30722,26432,21049,27801,32433,20667,21861,29022,31579,26194,29642,33515,26441,23665,21024,29053,34923,38378,38485,25797,36193,33203,21892,27733,25159,32558,22674,20260,21830,36175,26188,19978,23578,35059,26786,25422,31245,28903,33421,21242,38902,23569,21736,37045,32461,22882,36170,34503,33292,33293,36198,25668,23556,24913,28041,31038,35774,30775,30003,21627,20280,36523,28145,23072,32453,31070,27784,23457,23158,29978,32958,24910,28183,22768,29983,29989,29298,21319,32499,34051,34052,34053,34054,34055,34056,34057,34058,34059,34061,34062,34063,34064,34066,34068,34069,34070,34072,34073,34075,34076,34077,34078,34080,34082,34083,34084,34085,34086,34087,34088,34089,34090,34093,34094,34095,34096,34097,34098,34099,34100,34101,34102,34110,34111,34112,34113,34114,34116,34117,34118,34119,34123,34124,34125,34126,34127,34128,34129,34130,34131,34132,34133,34135,34136,34138,34139,34140,34141,34143,34144,34145,34146,34147,34149,34150,34151,34153,34154,34155,34156,34157,34158,34159,34160,34161,34163,34165,34166,34167,34168,34172,34173,34175,34176,34177,30465,30427,21097,32988,22307,24072,22833,29422,26045,28287,35799,23608,34417,21313,30707,25342,26102,20160,39135,34432,23454,35782,21490,30690,20351,23630,39542,22987,24335,31034,22763,19990,26623,20107,25325,35475,36893,21183,26159,21980,22124,36866,20181,20365,37322,39280,27663,24066,24643,23460,35270,35797,25910,25163,39318,23432,23551,25480,21806,21463,30246,20861,34092,26530,26803,27530,25234,36755,21460,33298,28113,30095,20070,36174,23408,29087,34223,26257,26329,32626,34560,40653,40736,23646,26415,36848,26641,26463,25101,31446,22661,24246,25968,28465,34178,34179,34182,34184,34185,34186,34187,34188,34189,34190,34192,34193,34194,34195,34196,34197,34198,34199,34200,34201,34202,34205,34206,34207,34208,34209,34210,34211,34213,34214,34215,34217,34219,34220,34221,34225,34226,34227,34228,34229,34230,34232,34234,34235,34236,34237,34238,34239,34240,34242,34243,34244,34245,34246,34247,34248,34250,34251,34252,34253,34254,34257,34258,34260,34262,34263,34264,34265,34266,34267,34269,34270,34271,34272,34273,34274,34275,34277,34278,34279,34280,34282,34283,34284,34285,34286,34287,34288,34289,34290,34291,34292,34293,34294,34295,34296,24661,21047,32781,25684,34928,29993,24069,26643,25332,38684,21452,29245,35841,27700,30561,31246,21550,30636,39034,33308,35828,30805,26388,28865,26031,25749,22070,24605,31169,21496,19997,27515,32902,23546,21987,22235,20282,20284,39282,24051,26494,32824,24578,39042,36865,23435,35772,35829,25628,33368,25822,22013,33487,37221,20439,32032,36895,31903,20723,22609,28335,23487,35785,32899,37240,33948,31639,34429,38539,38543,32485,39635,30862,23681,31319,36930,38567,31071,23385,25439,31499,34001,26797,21766,32553,29712,32034,38145,25152,22604,20182,23427,22905,22612,34297,34298,34300,34301,34302,34304,34305,34306,34307,34308,34310,34311,34312,34313,34314,34315,34316,34317,34318,34319,34320,34322,34323,34324,34325,34327,34328,34329,34330,34331,34332,34333,34334,34335,34336,34337,34338,34339,34340,34341,34342,34344,34346,34347,34348,34349,34350,34351,34352,34353,34354,34355,34356,34357,34358,34359,34361,34362,34363,34365,34366,34367,34368,34369,34370,34371,34372,34373,34374,34375,34376,34377,34378,34379,34380,34386,34387,34389,34390,34391,34392,34393,34395,34396,34397,34399,34400,34401,34403,34404,34405,34406,34407,34408,34409,34410,29549,25374,36427,36367,32974,33492,25260,21488,27888,37214,22826,24577,27760,22349,25674,36138,30251,28393,22363,27264,30192,28525,35885,35848,22374,27631,34962,30899,25506,21497,28845,27748,22616,25642,22530,26848,33179,21776,31958,20504,36538,28108,36255,28907,25487,28059,28372,32486,33796,26691,36867,28120,38518,35752,22871,29305,34276,33150,30140,35466,26799,21076,36386,38161,25552,39064,36420,21884,20307,26367,22159,24789,28053,21059,23625,22825,28155,22635,3e4,29980,24684,33300,33094,25361,26465,36834,30522,36339,36148,38081,24086,21381,21548,28867,34413,34415,34416,34418,34419,34420,34421,34422,34423,34424,34435,34436,34437,34438,34439,34440,34441,34446,34447,34448,34449,34450,34452,34454,34455,34456,34457,34458,34459,34462,34463,34464,34465,34466,34469,34470,34475,34477,34478,34482,34483,34487,34488,34489,34491,34492,34493,34494,34495,34497,34498,34499,34501,34504,34508,34509,34514,34515,34517,34518,34519,34522,34524,34525,34528,34529,34530,34531,34533,34534,34535,34536,34538,34539,34540,34543,34549,34550,34551,34554,34555,34556,34557,34559,34561,34564,34565,34566,34571,34572,34574,34575,34576,34577,34580,34582,27712,24311,20572,20141,24237,25402,33351,36890,26704,37230,30643,21516,38108,24420,31461,26742,25413,31570,32479,30171,20599,25237,22836,36879,20984,31171,31361,22270,24466,36884,28034,23648,22303,21520,20820,28237,22242,25512,39059,33151,34581,35114,36864,21534,23663,33216,25302,25176,33073,40501,38464,39534,39548,26925,22949,25299,21822,25366,21703,34521,27964,23043,29926,34972,27498,22806,35916,24367,28286,29609,39037,20024,28919,23436,30871,25405,26202,30358,24779,23451,23113,19975,33109,27754,29579,20129,26505,32593,24448,26106,26395,24536,22916,23041,34585,34587,34589,34591,34592,34596,34598,34599,34600,34602,34603,34604,34605,34607,34608,34610,34611,34613,34614,34616,34617,34618,34620,34621,34624,34625,34626,34627,34628,34629,34630,34634,34635,34637,34639,34640,34641,34642,34644,34645,34646,34648,34650,34651,34652,34653,34654,34655,34657,34658,34662,34663,34664,34665,34666,34667,34668,34669,34671,34673,34674,34675,34677,34679,34680,34681,34682,34687,34688,34689,34692,34694,34695,34697,34698,34700,34702,34703,34704,34705,34706,34708,34709,34710,34712,34713,34714,34715,34716,34717,34718,34720,34721,34722,34723,34724,24013,24494,21361,38886,36829,26693,22260,21807,24799,20026,28493,32500,33479,33806,22996,20255,20266,23614,32428,26410,34074,21619,30031,32963,21890,39759,20301,28205,35859,23561,24944,21355,30239,28201,34442,25991,38395,32441,21563,31283,32010,38382,21985,32705,29934,25373,34583,28065,31389,25105,26017,21351,25569,27779,24043,21596,38056,20044,27745,35820,23627,26080,33436,26791,21566,21556,27595,27494,20116,25410,21320,33310,20237,20398,22366,25098,38654,26212,29289,21247,21153,24735,35823,26132,29081,26512,35199,30802,30717,26224,22075,21560,38177,29306,34725,34726,34727,34729,34730,34734,34736,34737,34738,34740,34742,34743,34744,34745,34747,34748,34750,34751,34753,34754,34755,34756,34757,34759,34760,34761,34764,34765,34766,34767,34768,34772,34773,34774,34775,34776,34777,34778,34780,34781,34782,34783,34785,34786,34787,34788,34790,34791,34792,34793,34795,34796,34797,34799,34800,34801,34802,34803,34804,34805,34806,34807,34808,34810,34811,34812,34813,34815,34816,34817,34818,34820,34821,34822,34823,34824,34825,34827,34828,34829,34830,34831,34832,34833,34834,34836,34839,34840,34841,34842,34844,34845,34846,34847,34848,34851,31232,24687,24076,24713,33181,22805,24796,29060,28911,28330,27728,29312,27268,34989,24109,20064,23219,21916,38115,27927,31995,38553,25103,32454,30606,34430,21283,38686,36758,26247,23777,20384,29421,19979,21414,22799,21523,25472,38184,20808,20185,40092,32420,21688,36132,34900,33335,38386,28046,24358,23244,26174,38505,29616,29486,21439,33146,39301,32673,23466,38519,38480,32447,30456,21410,38262,39321,31665,35140,28248,20065,32724,31077,35814,24819,21709,20139,39033,24055,27233,20687,21521,35937,33831,30813,38660,21066,21742,22179,38144,28040,23477,28102,26195,34852,34853,34854,34855,34856,34857,34858,34859,34860,34861,34862,34863,34864,34865,34867,34868,34869,34870,34871,34872,34874,34875,34877,34878,34879,34881,34882,34883,34886,34887,34888,34889,34890,34891,34894,34895,34896,34897,34898,34899,34901,34902,34904,34906,34907,34908,34909,34910,34911,34912,34918,34919,34922,34925,34927,34929,34931,34932,34933,34934,34936,34937,34938,34939,34940,34944,34947,34950,34951,34953,34954,34956,34958,34959,34960,34961,34963,34964,34965,34967,34968,34969,34970,34971,34973,34974,34975,34976,34977,34979,34981,34982,34983,34984,34985,34986,23567,23389,26657,32918,21880,31505,25928,26964,20123,27463,34638,38795,21327,25375,25658,37034,26012,32961,35856,20889,26800,21368,34809,25032,27844,27899,35874,23633,34218,33455,38156,27427,36763,26032,24571,24515,20449,34885,26143,33125,29481,24826,20852,21009,22411,24418,37026,34892,37266,24184,26447,24615,22995,20804,20982,33016,21256,27769,38596,29066,20241,20462,32670,26429,21957,38152,31168,34966,32483,22687,25100,38656,34394,22040,39035,24464,35768,33988,37207,21465,26093,24207,30044,24676,32110,23167,32490,32493,36713,21927,23459,24748,26059,29572,34988,34990,34991,34992,34994,34995,34996,34997,34998,35e3,35001,35002,35003,35005,35006,35007,35008,35011,35012,35015,35016,35018,35019,35020,35021,35023,35024,35025,35027,35030,35031,35034,35035,35036,35037,35038,35040,35041,35046,35047,35049,35050,35051,35052,35053,35054,35055,35058,35061,35062,35063,35066,35067,35069,35071,35072,35073,35075,35076,35077,35078,35079,35080,35081,35083,35084,35085,35086,35087,35089,35092,35093,35094,35095,35096,35100,35101,35102,35103,35104,35106,35107,35108,35110,35111,35112,35113,35116,35117,35118,35119,35121,35122,35123,35125,35127,36873,30307,30505,32474,38772,34203,23398,31348,38634,34880,21195,29071,24490,26092,35810,23547,39535,24033,27529,27739,35757,35759,36874,36805,21387,25276,40486,40493,21568,20011,33469,29273,34460,23830,34905,28079,38597,21713,20122,35766,28937,21693,38409,28895,28153,30416,20005,30740,34578,23721,24310,35328,39068,38414,28814,27839,22852,25513,30524,34893,28436,33395,22576,29141,21388,30746,38593,21761,24422,28976,23476,35866,39564,27523,22830,40495,31207,26472,25196,20335,30113,32650,27915,38451,27687,20208,30162,20859,26679,28478,36992,33136,22934,29814,35128,35129,35130,35131,35132,35133,35134,35135,35136,35138,35139,35141,35142,35143,35144,35145,35146,35147,35148,35149,35150,35151,35152,35153,35154,35155,35156,35157,35158,35159,35160,35161,35162,35163,35164,35165,35168,35169,35170,35171,35172,35173,35175,35176,35177,35178,35179,35180,35181,35182,35183,35184,35185,35186,35187,35188,35189,35190,35191,35192,35193,35194,35196,35197,35198,35200,35202,35204,35205,35207,35208,35209,35210,35211,35212,35213,35214,35215,35216,35217,35218,35219,35220,35221,35222,35223,35224,35225,35226,35227,35228,35229,35230,35231,35232,35233,25671,23591,36965,31377,35875,23002,21676,33280,33647,35201,32768,26928,22094,32822,29239,37326,20918,20063,39029,25494,19994,21494,26355,33099,22812,28082,19968,22777,21307,25558,38129,20381,20234,34915,39056,22839,36951,31227,20202,33008,30097,27778,23452,23016,24413,26885,34433,20506,24050,20057,30691,20197,33402,25233,26131,37009,23673,20159,24441,33222,36920,32900,30123,20134,35028,24847,27589,24518,20041,30410,28322,35811,35758,35850,35793,24322,32764,32716,32462,33589,33643,22240,27575,38899,38452,23035,21535,38134,28139,23493,39278,23609,24341,38544,35234,35235,35236,35237,35238,35239,35240,35241,35242,35243,35244,35245,35246,35247,35248,35249,35250,35251,35252,35253,35254,35255,35256,35257,35258,35259,35260,35261,35262,35263,35264,35267,35277,35283,35284,35285,35287,35288,35289,35291,35293,35295,35296,35297,35298,35300,35303,35304,35305,35306,35308,35309,35310,35312,35313,35314,35316,35317,35318,35319,35320,35321,35322,35323,35324,35325,35326,35327,35329,35330,35331,35332,35333,35334,35336,35337,35338,35339,35340,35341,35342,35343,35344,35345,35346,35347,35348,35349,35350,35351,35352,35353,35354,35355,35356,35357,21360,33521,27185,23156,40560,24212,32552,33721,33828,33829,33639,34631,36814,36194,30408,24433,39062,30828,26144,21727,25317,20323,33219,30152,24248,38605,36362,34553,21647,27891,28044,27704,24703,21191,29992,24189,20248,24736,24551,23588,30001,37038,38080,29369,27833,28216,37193,26377,21451,21491,20305,37321,35825,21448,24188,36802,28132,20110,30402,27014,34398,24858,33286,20313,20446,36926,40060,24841,28189,28180,38533,20104,23089,38632,19982,23679,31161,23431,35821,32701,29577,22495,33419,37057,21505,36935,21947,23786,24481,24840,27442,29425,32946,35465,35358,35359,35360,35361,35362,35363,35364,35365,35366,35367,35368,35369,35370,35371,35372,35373,35374,35375,35376,35377,35378,35379,35380,35381,35382,35383,35384,35385,35386,35387,35388,35389,35391,35392,35393,35394,35395,35396,35397,35398,35399,35401,35402,35403,35404,35405,35406,35407,35408,35409,35410,35411,35412,35413,35414,35415,35416,35417,35418,35419,35420,35421,35422,35423,35424,35425,35426,35427,35428,35429,35430,35431,35432,35433,35434,35435,35436,35437,35438,35439,35440,35441,35442,35443,35444,35445,35446,35447,35448,35450,35451,35452,35453,35454,35455,35456,28020,23507,35029,39044,35947,39533,40499,28170,20900,20803,22435,34945,21407,25588,36757,22253,21592,22278,29503,28304,32536,36828,33489,24895,24616,38498,26352,32422,36234,36291,38053,23731,31908,26376,24742,38405,32792,20113,37095,21248,38504,20801,36816,34164,37213,26197,38901,23381,21277,30776,26434,26685,21705,28798,23472,36733,20877,22312,21681,25874,26242,36190,36163,33039,33900,36973,31967,20991,34299,26531,26089,28577,34468,36481,22122,36896,30338,28790,29157,36131,25321,21017,27901,36156,24590,22686,24974,26366,36192,25166,21939,28195,26413,36711,35457,35458,35459,35460,35461,35462,35463,35464,35467,35468,35469,35470,35471,35472,35473,35474,35476,35477,35478,35479,35480,35481,35482,35483,35484,35485,35486,35487,35488,35489,35490,35491,35492,35493,35494,35495,35496,35497,35498,35499,35500,35501,35502,35503,35504,35505,35506,35507,35508,35509,35510,35511,35512,35513,35514,35515,35516,35517,35518,35519,35520,35521,35522,35523,35524,35525,35526,35527,35528,35529,35530,35531,35532,35533,35534,35535,35536,35537,35538,35539,35540,35541,35542,35543,35544,35545,35546,35547,35548,35549,35550,35551,35552,35553,35554,35555,38113,38392,30504,26629,27048,21643,20045,28856,35784,25688,25995,23429,31364,20538,23528,30651,27617,35449,31896,27838,30415,26025,36759,23853,23637,34360,26632,21344,25112,31449,28251,32509,27167,31456,24432,28467,24352,25484,28072,26454,19976,24080,36134,20183,32960,30260,38556,25307,26157,25214,27836,36213,29031,32617,20806,32903,21484,36974,25240,21746,34544,36761,32773,38167,34071,36825,27993,29645,26015,30495,29956,30759,33275,36126,38024,20390,26517,30137,35786,38663,25391,38215,38453,33976,25379,30529,24449,29424,20105,24596,25972,25327,27491,25919,35556,35557,35558,35559,35560,35561,35562,35563,35564,35565,35566,35567,35568,35569,35570,35571,35572,35573,35574,35575,35576,35577,35578,35579,35580,35581,35582,35583,35584,35585,35586,35587,35588,35589,35590,35592,35593,35594,35595,35596,35597,35598,35599,35600,35601,35602,35603,35604,35605,35606,35607,35608,35609,35610,35611,35612,35613,35614,35615,35616,35617,35618,35619,35620,35621,35623,35624,35625,35626,35627,35628,35629,35630,35631,35632,35633,35634,35635,35636,35637,35638,35639,35640,35641,35642,35643,35644,35645,35646,35647,35648,35649,35650,35651,35652,35653,24103,30151,37073,35777,33437,26525,25903,21553,34584,30693,32930,33026,27713,20043,32455,32844,30452,26893,27542,25191,20540,20356,22336,25351,27490,36286,21482,26088,32440,24535,25370,25527,33267,33268,32622,24092,23769,21046,26234,31209,31258,36136,28825,30164,28382,27835,31378,20013,30405,24544,38047,34935,32456,31181,32959,37325,20210,20247,33311,21608,24030,27954,35788,31909,36724,32920,24090,21650,30385,23449,26172,39588,29664,26666,34523,26417,29482,35832,35803,36880,31481,28891,29038,25284,30633,22065,20027,33879,26609,21161,34496,36142,38136,31569,35654,35655,35656,35657,35658,35659,35660,35661,35662,35663,35664,35665,35666,35667,35668,35669,35670,35671,35672,35673,35674,35675,35676,35677,35678,35679,35680,35681,35682,35683,35684,35685,35687,35688,35689,35690,35691,35693,35694,35695,35696,35697,35698,35699,35700,35701,35702,35703,35704,35705,35706,35707,35708,35709,35710,35711,35712,35713,35714,35715,35716,35717,35718,35719,35720,35721,35722,35723,35724,35725,35726,35727,35728,35729,35730,35731,35732,35733,35734,35735,35736,35737,35738,35739,35740,35741,35742,35743,35756,35761,35771,35783,35792,35818,35849,35870,20303,27880,31069,39547,25235,29226,25341,19987,30742,36716,25776,36186,31686,26729,24196,35013,22918,25758,22766,29366,26894,38181,36861,36184,22368,32512,35846,20934,25417,25305,21331,26700,29730,33537,37196,21828,30528,28796,27978,20857,21672,36164,23039,28363,28100,23388,32043,20180,31869,28371,23376,33258,28173,23383,39683,26837,36394,23447,32508,24635,32437,37049,36208,22863,25549,31199,36275,21330,26063,31062,35781,38459,32452,38075,32386,22068,37257,26368,32618,23562,36981,26152,24038,20304,26590,20570,20316,22352,24231,59408,59409,59410,59411,59412,35896,35897,35898,35899,35900,35901,35902,35903,35904,35906,35907,35908,35909,35912,35914,35915,35917,35918,35919,35920,35921,35922,35923,35924,35926,35927,35928,35929,35931,35932,35933,35934,35935,35936,35939,35940,35941,35942,35943,35944,35945,35948,35949,35950,35951,35952,35953,35954,35956,35957,35958,35959,35963,35964,35965,35966,35967,35968,35969,35971,35972,35974,35975,35976,35979,35981,35982,35983,35984,35985,35986,35987,35989,35990,35991,35993,35994,35995,35996,35997,35998,35999,36e3,36001,36002,36003,36004,36005,36006,36007,36008,36009,36010,36011,36012,36013,20109,19980,20800,19984,24319,21317,19989,20120,19998,39730,23404,22121,20008,31162,20031,21269,20039,22829,29243,21358,27664,22239,32996,39319,27603,30590,40727,20022,20127,40720,20060,20073,20115,33416,23387,21868,22031,20164,21389,21405,21411,21413,21422,38757,36189,21274,21493,21286,21294,21310,36188,21350,21347,20994,21e3,21006,21037,21043,21055,21056,21068,21086,21089,21084,33967,21117,21122,21121,21136,21139,20866,32596,20155,20163,20169,20162,20200,20193,20203,20190,20251,20211,20258,20324,20213,20261,20263,20233,20267,20318,20327,25912,20314,20317,36014,36015,36016,36017,36018,36019,36020,36021,36022,36023,36024,36025,36026,36027,36028,36029,36030,36031,36032,36033,36034,36035,36036,36037,36038,36039,36040,36041,36042,36043,36044,36045,36046,36047,36048,36049,36050,36051,36052,36053,36054,36055,36056,36057,36058,36059,36060,36061,36062,36063,36064,36065,36066,36067,36068,36069,36070,36071,36072,36073,36074,36075,36076,36077,36078,36079,36080,36081,36082,36083,36084,36085,36086,36087,36088,36089,36090,36091,36092,36093,36094,36095,36096,36097,36098,36099,36100,36101,36102,36103,36104,36105,36106,36107,36108,36109,20319,20311,20274,20285,20342,20340,20369,20361,20355,20367,20350,20347,20394,20348,20396,20372,20454,20456,20458,20421,20442,20451,20444,20433,20447,20472,20521,20556,20467,20524,20495,20526,20525,20478,20508,20492,20517,20520,20606,20547,20565,20552,20558,20588,20603,20645,20647,20649,20666,20694,20742,20717,20716,20710,20718,20743,20747,20189,27709,20312,20325,20430,40864,27718,31860,20846,24061,40649,39320,20865,22804,21241,21261,35335,21264,20971,22809,20821,20128,20822,20147,34926,34980,20149,33044,35026,31104,23348,34819,32696,20907,20913,20925,20924,36110,36111,36112,36113,36114,36115,36116,36117,36118,36119,36120,36121,36122,36123,36124,36128,36177,36178,36183,36191,36197,36200,36201,36202,36204,36206,36207,36209,36210,36216,36217,36218,36219,36220,36221,36222,36223,36224,36226,36227,36230,36231,36232,36233,36236,36237,36238,36239,36240,36242,36243,36245,36246,36247,36248,36249,36250,36251,36252,36253,36254,36256,36257,36258,36260,36261,36262,36263,36264,36265,36266,36267,36268,36269,36270,36271,36272,36274,36278,36279,36281,36283,36285,36288,36289,36290,36293,36295,36296,36297,36298,36301,36304,36306,36307,36308,20935,20886,20898,20901,35744,35750,35751,35754,35764,35765,35767,35778,35779,35787,35791,35790,35794,35795,35796,35798,35800,35801,35804,35807,35808,35812,35816,35817,35822,35824,35827,35830,35833,35836,35839,35840,35842,35844,35847,35852,35855,35857,35858,35860,35861,35862,35865,35867,35864,35869,35871,35872,35873,35877,35879,35882,35883,35886,35887,35890,35891,35893,35894,21353,21370,38429,38434,38433,38449,38442,38461,38460,38466,38473,38484,38495,38503,38508,38514,38516,38536,38541,38551,38576,37015,37019,37021,37017,37036,37025,37044,37043,37046,37050,36309,36312,36313,36316,36320,36321,36322,36325,36326,36327,36329,36333,36334,36336,36337,36338,36340,36342,36348,36350,36351,36352,36353,36354,36355,36356,36358,36359,36360,36363,36365,36366,36368,36369,36370,36371,36373,36374,36375,36376,36377,36378,36379,36380,36384,36385,36388,36389,36390,36391,36392,36395,36397,36400,36402,36403,36404,36406,36407,36408,36411,36412,36414,36415,36419,36421,36422,36428,36429,36430,36431,36432,36435,36436,36437,36438,36439,36440,36442,36443,36444,36445,36446,36447,36448,36449,36450,36451,36452,36453,36455,36456,36458,36459,36462,36465,37048,37040,37071,37061,37054,37072,37060,37063,37075,37094,37090,37084,37079,37083,37099,37103,37118,37124,37154,37150,37155,37169,37167,37177,37187,37190,21005,22850,21154,21164,21165,21182,21759,21200,21206,21232,21471,29166,30669,24308,20981,20988,39727,21430,24321,30042,24047,22348,22441,22433,22654,22716,22725,22737,22313,22316,22314,22323,22329,22318,22319,22364,22331,22338,22377,22405,22379,22406,22396,22395,22376,22381,22390,22387,22445,22436,22412,22450,22479,22439,22452,22419,22432,22485,22488,22490,22489,22482,22456,22516,22511,22520,22500,22493,36467,36469,36471,36472,36473,36474,36475,36477,36478,36480,36482,36483,36484,36486,36488,36489,36490,36491,36492,36493,36494,36497,36498,36499,36501,36502,36503,36504,36505,36506,36507,36509,36511,36512,36513,36514,36515,36516,36517,36518,36519,36520,36521,36522,36525,36526,36528,36529,36531,36532,36533,36534,36535,36536,36537,36539,36540,36541,36542,36543,36544,36545,36546,36547,36548,36549,36550,36551,36552,36553,36554,36555,36556,36557,36559,36560,36561,36562,36563,36564,36565,36566,36567,36568,36569,36570,36571,36572,36573,36574,36575,36576,36577,36578,36579,36580,22539,22541,22525,22509,22528,22558,22553,22596,22560,22629,22636,22657,22665,22682,22656,39336,40729,25087,33401,33405,33407,33423,33418,33448,33412,33422,33425,33431,33433,33451,33464,33470,33456,33480,33482,33507,33432,33463,33454,33483,33484,33473,33449,33460,33441,33450,33439,33476,33486,33444,33505,33545,33527,33508,33551,33543,33500,33524,33490,33496,33548,33531,33491,33553,33562,33542,33556,33557,33504,33493,33564,33617,33627,33628,33544,33682,33596,33588,33585,33691,33630,33583,33615,33607,33603,33631,33600,33559,33632,33581,33594,33587,33638,33637,36581,36582,36583,36584,36585,36586,36587,36588,36589,36590,36591,36592,36593,36594,36595,36596,36597,36598,36599,36600,36601,36602,36603,36604,36605,36606,36607,36608,36609,36610,36611,36612,36613,36614,36615,36616,36617,36618,36619,36620,36621,36622,36623,36624,36625,36626,36627,36628,36629,36630,36631,36632,36633,36634,36635,36636,36637,36638,36639,36640,36641,36642,36643,36644,36645,36646,36647,36648,36649,36650,36651,36652,36653,36654,36655,36656,36657,36658,36659,36660,36661,36662,36663,36664,36665,36666,36667,36668,36669,36670,36671,36672,36673,36674,36675,36676,33640,33563,33641,33644,33642,33645,33646,33712,33656,33715,33716,33696,33706,33683,33692,33669,33660,33718,33705,33661,33720,33659,33688,33694,33704,33722,33724,33729,33793,33765,33752,22535,33816,33803,33757,33789,33750,33820,33848,33809,33798,33748,33759,33807,33795,33784,33785,33770,33733,33728,33830,33776,33761,33884,33873,33882,33881,33907,33927,33928,33914,33929,33912,33852,33862,33897,33910,33932,33934,33841,33901,33985,33997,34e3,34022,33981,34003,33994,33983,33978,34016,33953,33977,33972,33943,34021,34019,34060,29965,34104,34032,34105,34079,34106,36677,36678,36679,36680,36681,36682,36683,36684,36685,36686,36687,36688,36689,36690,36691,36692,36693,36694,36695,36696,36697,36698,36699,36700,36701,36702,36703,36704,36705,36706,36707,36708,36709,36714,36736,36748,36754,36765,36768,36769,36770,36772,36773,36774,36775,36778,36780,36781,36782,36783,36786,36787,36788,36789,36791,36792,36794,36795,36796,36799,36800,36803,36806,36809,36810,36811,36812,36813,36815,36818,36822,36823,36826,36832,36833,36835,36839,36844,36847,36849,36850,36852,36853,36854,36858,36859,36860,36862,36863,36871,36872,36876,36878,36883,36885,36888,34134,34107,34047,34044,34137,34120,34152,34148,34142,34170,30626,34115,34162,34171,34212,34216,34183,34191,34169,34222,34204,34181,34233,34231,34224,34259,34241,34268,34303,34343,34309,34345,34326,34364,24318,24328,22844,22849,32823,22869,22874,22872,21263,23586,23589,23596,23604,25164,25194,25247,25275,25290,25306,25303,25326,25378,25334,25401,25419,25411,25517,25590,25457,25466,25486,25524,25453,25516,25482,25449,25518,25532,25586,25592,25568,25599,25540,25566,25550,25682,25542,25534,25669,25665,25611,25627,25632,25612,25638,25633,25694,25732,25709,25750,36889,36892,36899,36900,36901,36903,36904,36905,36906,36907,36908,36912,36913,36914,36915,36916,36919,36921,36922,36925,36927,36928,36931,36933,36934,36936,36937,36938,36939,36940,36942,36948,36949,36950,36953,36954,36956,36957,36958,36959,36960,36961,36964,36966,36967,36969,36970,36971,36972,36975,36976,36977,36978,36979,36982,36983,36984,36985,36986,36987,36988,36990,36993,36996,36997,36998,36999,37001,37002,37004,37005,37006,37007,37008,37010,37012,37014,37016,37018,37020,37022,37023,37024,37028,37029,37031,37032,37033,37035,37037,37042,37047,37052,37053,37055,37056,25722,25783,25784,25753,25786,25792,25808,25815,25828,25826,25865,25893,25902,24331,24530,29977,24337,21343,21489,21501,21481,21480,21499,21522,21526,21510,21579,21586,21587,21588,21590,21571,21537,21591,21593,21539,21554,21634,21652,21623,21617,21604,21658,21659,21636,21622,21606,21661,21712,21677,21698,21684,21714,21671,21670,21715,21716,21618,21667,21717,21691,21695,21708,21721,21722,21724,21673,21674,21668,21725,21711,21726,21787,21735,21792,21757,21780,21747,21794,21795,21775,21777,21799,21802,21863,21903,21941,21833,21869,21825,21845,21823,21840,21820,37058,37059,37062,37064,37065,37067,37068,37069,37074,37076,37077,37078,37080,37081,37082,37086,37087,37088,37091,37092,37093,37097,37098,37100,37102,37104,37105,37106,37107,37109,37110,37111,37113,37114,37115,37116,37119,37120,37121,37123,37125,37126,37127,37128,37129,37130,37131,37132,37133,37134,37135,37136,37137,37138,37139,37140,37141,37142,37143,37144,37146,37147,37148,37149,37151,37152,37153,37156,37157,37158,37159,37160,37161,37162,37163,37164,37165,37166,37168,37170,37171,37172,37173,37174,37175,37176,37178,37179,37180,37181,37182,37183,37184,37185,37186,37188,21815,21846,21877,21878,21879,21811,21808,21852,21899,21970,21891,21937,21945,21896,21889,21919,21886,21974,21905,21883,21983,21949,21950,21908,21913,21994,22007,21961,22047,21969,21995,21996,21972,21990,21981,21956,21999,21989,22002,22003,21964,21965,21992,22005,21988,36756,22046,22024,22028,22017,22052,22051,22014,22016,22055,22061,22104,22073,22103,22060,22093,22114,22105,22108,22092,22100,22150,22116,22129,22123,22139,22140,22149,22163,22191,22228,22231,22237,22241,22261,22251,22265,22271,22276,22282,22281,22300,24079,24089,24084,24081,24113,24123,24124,37189,37191,37192,37201,37203,37204,37205,37206,37208,37209,37211,37212,37215,37216,37222,37223,37224,37227,37229,37235,37242,37243,37244,37248,37249,37250,37251,37252,37254,37256,37258,37262,37263,37267,37268,37269,37270,37271,37272,37273,37276,37277,37278,37279,37280,37281,37284,37285,37286,37287,37288,37289,37291,37292,37296,37297,37298,37299,37302,37303,37304,37305,37307,37308,37309,37310,37311,37312,37313,37314,37315,37316,37317,37318,37320,37323,37328,37330,37331,37332,37333,37334,37335,37336,37337,37338,37339,37341,37342,37343,37344,37345,37346,37347,37348,37349,24119,24132,24148,24155,24158,24161,23692,23674,23693,23696,23702,23688,23704,23705,23697,23706,23708,23733,23714,23741,23724,23723,23729,23715,23745,23735,23748,23762,23780,23755,23781,23810,23811,23847,23846,23854,23844,23838,23814,23835,23896,23870,23860,23869,23916,23899,23919,23901,23915,23883,23882,23913,23924,23938,23961,23965,35955,23991,24005,24435,24439,24450,24455,24457,24460,24469,24473,24476,24488,24493,24501,24508,34914,24417,29357,29360,29364,29367,29368,29379,29377,29390,29389,29394,29416,29423,29417,29426,29428,29431,29441,29427,29443,29434,37350,37351,37352,37353,37354,37355,37356,37357,37358,37359,37360,37361,37362,37363,37364,37365,37366,37367,37368,37369,37370,37371,37372,37373,37374,37375,37376,37377,37378,37379,37380,37381,37382,37383,37384,37385,37386,37387,37388,37389,37390,37391,37392,37393,37394,37395,37396,37397,37398,37399,37400,37401,37402,37403,37404,37405,37406,37407,37408,37409,37410,37411,37412,37413,37414,37415,37416,37417,37418,37419,37420,37421,37422,37423,37424,37425,37426,37427,37428,37429,37430,37431,37432,37433,37434,37435,37436,37437,37438,37439,37440,37441,37442,37443,37444,37445,29435,29463,29459,29473,29450,29470,29469,29461,29474,29497,29477,29484,29496,29489,29520,29517,29527,29536,29548,29551,29566,33307,22821,39143,22820,22786,39267,39271,39272,39273,39274,39275,39276,39284,39287,39293,39296,39300,39303,39306,39309,39312,39313,39315,39316,39317,24192,24209,24203,24214,24229,24224,24249,24245,24254,24243,36179,24274,24273,24283,24296,24298,33210,24516,24521,24534,24527,24579,24558,24580,24545,24548,24574,24581,24582,24554,24557,24568,24601,24629,24614,24603,24591,24589,24617,24619,24586,24639,24609,24696,24697,24699,24698,24642,37446,37447,37448,37449,37450,37451,37452,37453,37454,37455,37456,37457,37458,37459,37460,37461,37462,37463,37464,37465,37466,37467,37468,37469,37470,37471,37472,37473,37474,37475,37476,37477,37478,37479,37480,37481,37482,37483,37484,37485,37486,37487,37488,37489,37490,37491,37493,37494,37495,37496,37497,37498,37499,37500,37501,37502,37503,37504,37505,37506,37507,37508,37509,37510,37511,37512,37513,37514,37515,37516,37517,37519,37520,37521,37522,37523,37524,37525,37526,37527,37528,37529,37530,37531,37532,37533,37534,37535,37536,37537,37538,37539,37540,37541,37542,37543,24682,24701,24726,24730,24749,24733,24707,24722,24716,24731,24812,24763,24753,24797,24792,24774,24794,24756,24864,24870,24853,24867,24820,24832,24846,24875,24906,24949,25004,24980,24999,25015,25044,25077,24541,38579,38377,38379,38385,38387,38389,38390,38396,38398,38403,38404,38406,38408,38410,38411,38412,38413,38415,38418,38421,38422,38423,38425,38426,20012,29247,25109,27701,27732,27740,27722,27811,27781,27792,27796,27788,27752,27753,27764,27766,27782,27817,27856,27860,27821,27895,27896,27889,27863,27826,27872,27862,27898,27883,27886,27825,27859,27887,27902,37544,37545,37546,37547,37548,37549,37551,37552,37553,37554,37555,37556,37557,37558,37559,37560,37561,37562,37563,37564,37565,37566,37567,37568,37569,37570,37571,37572,37573,37574,37575,37577,37578,37579,37580,37581,37582,37583,37584,37585,37586,37587,37588,37589,37590,37591,37592,37593,37594,37595,37596,37597,37598,37599,37600,37601,37602,37603,37604,37605,37606,37607,37608,37609,37610,37611,37612,37613,37614,37615,37616,37617,37618,37619,37620,37621,37622,37623,37624,37625,37626,37627,37628,37629,37630,37631,37632,37633,37634,37635,37636,37637,37638,37639,37640,37641,27961,27943,27916,27971,27976,27911,27908,27929,27918,27947,27981,27950,27957,27930,27983,27986,27988,27955,28049,28015,28062,28064,27998,28051,28052,27996,28e3,28028,28003,28186,28103,28101,28126,28174,28095,28128,28177,28134,28125,28121,28182,28075,28172,28078,28203,28270,28238,28267,28338,28255,28294,28243,28244,28210,28197,28228,28383,28337,28312,28384,28461,28386,28325,28327,28349,28347,28343,28375,28340,28367,28303,28354,28319,28514,28486,28487,28452,28437,28409,28463,28470,28491,28532,28458,28425,28457,28553,28557,28556,28536,28530,28540,28538,28625,37642,37643,37644,37645,37646,37647,37648,37649,37650,37651,37652,37653,37654,37655,37656,37657,37658,37659,37660,37661,37662,37663,37664,37665,37666,37667,37668,37669,37670,37671,37672,37673,37674,37675,37676,37677,37678,37679,37680,37681,37682,37683,37684,37685,37686,37687,37688,37689,37690,37691,37692,37693,37695,37696,37697,37698,37699,37700,37701,37702,37703,37704,37705,37706,37707,37708,37709,37710,37711,37712,37713,37714,37715,37716,37717,37718,37719,37720,37721,37722,37723,37724,37725,37726,37727,37728,37729,37730,37731,37732,37733,37734,37735,37736,37737,37739,28617,28583,28601,28598,28610,28641,28654,28638,28640,28655,28698,28707,28699,28729,28725,28751,28766,23424,23428,23445,23443,23461,23480,29999,39582,25652,23524,23534,35120,23536,36423,35591,36790,36819,36821,36837,36846,36836,36841,36838,36851,36840,36869,36868,36875,36902,36881,36877,36886,36897,36917,36918,36909,36911,36932,36945,36946,36944,36968,36952,36962,36955,26297,36980,36989,36994,37e3,36995,37003,24400,24407,24406,24408,23611,21675,23632,23641,23409,23651,23654,32700,24362,24361,24365,33396,24380,39739,23662,22913,22915,22925,22953,22954,22947,37740,37741,37742,37743,37744,37745,37746,37747,37748,37749,37750,37751,37752,37753,37754,37755,37756,37757,37758,37759,37760,37761,37762,37763,37764,37765,37766,37767,37768,37769,37770,37771,37772,37773,37774,37776,37777,37778,37779,37780,37781,37782,37783,37784,37785,37786,37787,37788,37789,37790,37791,37792,37793,37794,37795,37796,37797,37798,37799,37800,37801,37802,37803,37804,37805,37806,37807,37808,37809,37810,37811,37812,37813,37814,37815,37816,37817,37818,37819,37820,37821,37822,37823,37824,37825,37826,37827,37828,37829,37830,37831,37832,37833,37835,37836,37837,22935,22986,22955,22942,22948,22994,22962,22959,22999,22974,23045,23046,23005,23048,23011,23e3,23033,23052,23049,23090,23092,23057,23075,23059,23104,23143,23114,23125,23100,23138,23157,33004,23210,23195,23159,23162,23230,23275,23218,23250,23252,23224,23264,23267,23281,23254,23270,23256,23260,23305,23319,23318,23346,23351,23360,23573,23580,23386,23397,23411,23377,23379,23394,39541,39543,39544,39546,39551,39549,39552,39553,39557,39560,39562,39568,39570,39571,39574,39576,39579,39580,39581,39583,39584,39586,39587,39589,39591,32415,32417,32419,32421,32424,32425,37838,37839,37840,37841,37842,37843,37844,37845,37847,37848,37849,37850,37851,37852,37853,37854,37855,37856,37857,37858,37859,37860,37861,37862,37863,37864,37865,37866,37867,37868,37869,37870,37871,37872,37873,37874,37875,37876,37877,37878,37879,37880,37881,37882,37883,37884,37885,37886,37887,37888,37889,37890,37891,37892,37893,37894,37895,37896,37897,37898,37899,37900,37901,37902,37903,37904,37905,37906,37907,37908,37909,37910,37911,37912,37913,37914,37915,37916,37917,37918,37919,37920,37921,37922,37923,37924,37925,37926,37927,37928,37929,37930,37931,37932,37933,37934,32429,32432,32446,32448,32449,32450,32457,32459,32460,32464,32468,32471,32475,32480,32481,32488,32491,32494,32495,32497,32498,32525,32502,32506,32507,32510,32513,32514,32515,32519,32520,32523,32524,32527,32529,32530,32535,32537,32540,32539,32543,32545,32546,32547,32548,32549,32550,32551,32554,32555,32556,32557,32559,32560,32561,32562,32563,32565,24186,30079,24027,30014,37013,29582,29585,29614,29602,29599,29647,29634,29649,29623,29619,29632,29641,29640,29669,29657,39036,29706,29673,29671,29662,29626,29682,29711,29738,29787,29734,29733,29736,29744,29742,29740,37935,37936,37937,37938,37939,37940,37941,37942,37943,37944,37945,37946,37947,37948,37949,37951,37952,37953,37954,37955,37956,37957,37958,37959,37960,37961,37962,37963,37964,37965,37966,37967,37968,37969,37970,37971,37972,37973,37974,37975,37976,37977,37978,37979,37980,37981,37982,37983,37984,37985,37986,37987,37988,37989,37990,37991,37992,37993,37994,37996,37997,37998,37999,38e3,38001,38002,38003,38004,38005,38006,38007,38008,38009,38010,38011,38012,38013,38014,38015,38016,38017,38018,38019,38020,38033,38038,38040,38087,38095,38099,38100,38106,38118,38139,38172,38176,29723,29722,29761,29788,29783,29781,29785,29815,29805,29822,29852,29838,29824,29825,29831,29835,29854,29864,29865,29840,29863,29906,29882,38890,38891,38892,26444,26451,26462,26440,26473,26533,26503,26474,26483,26520,26535,26485,26536,26526,26541,26507,26487,26492,26608,26633,26584,26634,26601,26544,26636,26585,26549,26586,26547,26589,26624,26563,26552,26594,26638,26561,26621,26674,26675,26720,26721,26702,26722,26692,26724,26755,26653,26709,26726,26689,26727,26688,26686,26698,26697,26665,26805,26767,26740,26743,26771,26731,26818,26990,26876,26911,26912,26873,38183,38195,38205,38211,38216,38219,38229,38234,38240,38254,38260,38261,38263,38264,38265,38266,38267,38268,38269,38270,38272,38273,38274,38275,38276,38277,38278,38279,38280,38281,38282,38283,38284,38285,38286,38287,38288,38289,38290,38291,38292,38293,38294,38295,38296,38297,38298,38299,38300,38301,38302,38303,38304,38305,38306,38307,38308,38309,38310,38311,38312,38313,38314,38315,38316,38317,38318,38319,38320,38321,38322,38323,38324,38325,38326,38327,38328,38329,38330,38331,38332,38333,38334,38335,38336,38337,38338,38339,38340,38341,38342,38343,38344,38345,38346,38347,26916,26864,26891,26881,26967,26851,26896,26993,26937,26976,26946,26973,27012,26987,27008,27032,27e3,26932,27084,27015,27016,27086,27017,26982,26979,27001,27035,27047,27067,27051,27053,27092,27057,27073,27082,27103,27029,27104,27021,27135,27183,27117,27159,27160,27237,27122,27204,27198,27296,27216,27227,27189,27278,27257,27197,27176,27224,27260,27281,27280,27305,27287,27307,29495,29522,27521,27522,27527,27524,27538,27539,27533,27546,27547,27553,27562,36715,36717,36721,36722,36723,36725,36726,36728,36727,36729,36730,36732,36734,36737,36738,36740,36743,36747,38348,38349,38350,38351,38352,38353,38354,38355,38356,38357,38358,38359,38360,38361,38362,38363,38364,38365,38366,38367,38368,38369,38370,38371,38372,38373,38374,38375,38380,38399,38407,38419,38424,38427,38430,38432,38435,38436,38437,38438,38439,38440,38441,38443,38444,38445,38447,38448,38455,38456,38457,38458,38462,38465,38467,38474,38478,38479,38481,38482,38483,38486,38487,38488,38489,38490,38492,38493,38494,38496,38499,38501,38502,38507,38509,38510,38511,38512,38513,38515,38520,38521,38522,38523,38524,38525,38526,38527,38528,38529,38530,38531,38532,38535,38537,38538,36749,36750,36751,36760,36762,36558,25099,25111,25115,25119,25122,25121,25125,25124,25132,33255,29935,29940,29951,29967,29969,29971,25908,26094,26095,26096,26122,26137,26482,26115,26133,26112,28805,26359,26141,26164,26161,26166,26165,32774,26207,26196,26177,26191,26198,26209,26199,26231,26244,26252,26279,26269,26302,26331,26332,26342,26345,36146,36147,36150,36155,36157,36160,36165,36166,36168,36169,36167,36173,36181,36185,35271,35274,35275,35276,35278,35279,35280,35281,29294,29343,29277,29286,29295,29310,29311,29316,29323,29325,29327,29330,25352,25394,25520,38540,38542,38545,38546,38547,38549,38550,38554,38555,38557,38558,38559,38560,38561,38562,38563,38564,38565,38566,38568,38569,38570,38571,38572,38573,38574,38575,38577,38578,38580,38581,38583,38584,38586,38587,38591,38594,38595,38600,38602,38603,38608,38609,38611,38612,38614,38615,38616,38617,38618,38619,38620,38621,38622,38623,38625,38626,38627,38628,38629,38630,38631,38635,38636,38637,38638,38640,38641,38642,38644,38645,38648,38650,38651,38652,38653,38655,38658,38659,38661,38666,38667,38668,38672,38673,38674,38676,38677,38679,38680,38681,38682,38683,38685,38687,38688,25663,25816,32772,27626,27635,27645,27637,27641,27653,27655,27654,27661,27669,27672,27673,27674,27681,27689,27684,27690,27698,25909,25941,25963,29261,29266,29270,29232,34402,21014,32927,32924,32915,32956,26378,32957,32945,32939,32941,32948,32951,32999,33e3,33001,33002,32987,32962,32964,32985,32973,32983,26384,32989,33003,33009,33012,33005,33037,33038,33010,33020,26389,33042,35930,33078,33054,33068,33048,33074,33096,33100,33107,33140,33113,33114,33137,33120,33129,33148,33149,33133,33127,22605,23221,33160,33154,33169,28373,33187,33194,33228,26406,33226,33211,38689,38690,38691,38692,38693,38694,38695,38696,38697,38699,38700,38702,38703,38705,38707,38708,38709,38710,38711,38714,38715,38716,38717,38719,38720,38721,38722,38723,38724,38725,38726,38727,38728,38729,38730,38731,38732,38733,38734,38735,38736,38737,38740,38741,38743,38744,38746,38748,38749,38751,38755,38756,38758,38759,38760,38762,38763,38764,38765,38766,38767,38768,38769,38770,38773,38775,38776,38777,38778,38779,38781,38782,38783,38784,38785,38786,38787,38788,38790,38791,38792,38793,38794,38796,38798,38799,38800,38803,38805,38806,38807,38809,38810,38811,38812,38813,33217,33190,27428,27447,27449,27459,27462,27481,39121,39122,39123,39125,39129,39130,27571,24384,27586,35315,26e3,40785,26003,26044,26054,26052,26051,26060,26062,26066,26070,28800,28828,28822,28829,28859,28864,28855,28843,28849,28904,28874,28944,28947,28950,28975,28977,29043,29020,29032,28997,29042,29002,29048,29050,29080,29107,29109,29096,29088,29152,29140,29159,29177,29213,29224,28780,28952,29030,29113,25150,25149,25155,25160,25161,31035,31040,31046,31049,31067,31068,31059,31066,31074,31063,31072,31087,31079,31098,31109,31114,31130,31143,31155,24529,24528,38814,38815,38817,38818,38820,38821,38822,38823,38824,38825,38826,38828,38830,38832,38833,38835,38837,38838,38839,38840,38841,38842,38843,38844,38845,38846,38847,38848,38849,38850,38851,38852,38853,38854,38855,38856,38857,38858,38859,38860,38861,38862,38863,38864,38865,38866,38867,38868,38869,38870,38871,38872,38873,38874,38875,38876,38877,38878,38879,38880,38881,38882,38883,38884,38885,38888,38894,38895,38896,38897,38898,38900,38903,38904,38905,38906,38907,38908,38909,38910,38911,38912,38913,38914,38915,38916,38917,38918,38919,38920,38921,38922,38923,38924,38925,38926,24636,24669,24666,24679,24641,24665,24675,24747,24838,24845,24925,25001,24989,25035,25041,25094,32896,32895,27795,27894,28156,30710,30712,30720,30729,30743,30744,30737,26027,30765,30748,30749,30777,30778,30779,30751,30780,30757,30764,30755,30761,30798,30829,30806,30807,30758,30800,30791,30796,30826,30875,30867,30874,30855,30876,30881,30883,30898,30905,30885,30932,30937,30921,30956,30962,30981,30964,30995,31012,31006,31028,40859,40697,40699,40700,30449,30468,30477,30457,30471,30472,30490,30498,30489,30509,30502,30517,30520,30544,30545,30535,30531,30554,30568,38927,38928,38929,38930,38931,38932,38933,38934,38935,38936,38937,38938,38939,38940,38941,38942,38943,38944,38945,38946,38947,38948,38949,38950,38951,38952,38953,38954,38955,38956,38957,38958,38959,38960,38961,38962,38963,38964,38965,38966,38967,38968,38969,38970,38971,38972,38973,38974,38975,38976,38977,38978,38979,38980,38981,38982,38983,38984,38985,38986,38987,38988,38989,38990,38991,38992,38993,38994,38995,38996,38997,38998,38999,39e3,39001,39002,39003,39004,39005,39006,39007,39008,39009,39010,39011,39012,39013,39014,39015,39016,39017,39018,39019,39020,39021,39022,30562,30565,30591,30605,30589,30592,30604,30609,30623,30624,30640,30645,30653,30010,30016,30030,30027,30024,30043,30066,30073,30083,32600,32609,32607,35400,32616,32628,32625,32633,32641,32638,30413,30437,34866,38021,38022,38023,38027,38026,38028,38029,38031,38032,38036,38039,38037,38042,38043,38044,38051,38052,38059,38058,38061,38060,38063,38064,38066,38068,38070,38071,38072,38073,38074,38076,38077,38079,38084,38088,38089,38090,38091,38092,38093,38094,38096,38097,38098,38101,38102,38103,38105,38104,38107,38110,38111,38112,38114,38116,38117,38119,38120,38122,39023,39024,39025,39026,39027,39028,39051,39054,39058,39061,39065,39075,39080,39081,39082,39083,39084,39085,39086,39087,39088,39089,39090,39091,39092,39093,39094,39095,39096,39097,39098,39099,39100,39101,39102,39103,39104,39105,39106,39107,39108,39109,39110,39111,39112,39113,39114,39115,39116,39117,39119,39120,39124,39126,39127,39131,39132,39133,39136,39137,39138,39139,39140,39141,39142,39145,39146,39147,39148,39149,39150,39151,39152,39153,39154,39155,39156,39157,39158,39159,39160,39161,39162,39163,39164,39165,39166,39167,39168,39169,39170,39171,39172,39173,39174,39175,38121,38123,38126,38127,38131,38132,38133,38135,38137,38140,38141,38143,38147,38146,38150,38151,38153,38154,38157,38158,38159,38162,38163,38164,38165,38166,38168,38171,38173,38174,38175,38178,38186,38187,38185,38188,38193,38194,38196,38198,38199,38200,38204,38206,38207,38210,38197,38212,38213,38214,38217,38220,38222,38223,38226,38227,38228,38230,38231,38232,38233,38235,38238,38239,38237,38241,38242,38244,38245,38246,38247,38248,38249,38250,38251,38252,38255,38257,38258,38259,38202,30695,30700,38601,31189,31213,31203,31211,31238,23879,31235,31234,31262,31252,39176,39177,39178,39179,39180,39182,39183,39185,39186,39187,39188,39189,39190,39191,39192,39193,39194,39195,39196,39197,39198,39199,39200,39201,39202,39203,39204,39205,39206,39207,39208,39209,39210,39211,39212,39213,39215,39216,39217,39218,39219,39220,39221,39222,39223,39224,39225,39226,39227,39228,39229,39230,39231,39232,39233,39234,39235,39236,39237,39238,39239,39240,39241,39242,39243,39244,39245,39246,39247,39248,39249,39250,39251,39254,39255,39256,39257,39258,39259,39260,39261,39262,39263,39264,39265,39266,39268,39270,39283,39288,39289,39291,39294,39298,39299,39305,31289,31287,31313,40655,39333,31344,30344,30350,30355,30361,30372,29918,29920,29996,40480,40482,40488,40489,40490,40491,40492,40498,40497,40502,40504,40503,40505,40506,40510,40513,40514,40516,40518,40519,40520,40521,40523,40524,40526,40529,40533,40535,40538,40539,40540,40542,40547,40550,40551,40552,40553,40554,40555,40556,40561,40557,40563,30098,30100,30102,30112,30109,30124,30115,30131,30132,30136,30148,30129,30128,30147,30146,30166,30157,30179,30184,30182,30180,30187,30183,30211,30193,30204,30207,30224,30208,30213,30220,30231,30218,30245,30232,30229,30233,39308,39310,39322,39323,39324,39325,39326,39327,39328,39329,39330,39331,39332,39334,39335,39337,39338,39339,39340,39341,39342,39343,39344,39345,39346,39347,39348,39349,39350,39351,39352,39353,39354,39355,39356,39357,39358,39359,39360,39361,39362,39363,39364,39365,39366,39367,39368,39369,39370,39371,39372,39373,39374,39375,39376,39377,39378,39379,39380,39381,39382,39383,39384,39385,39386,39387,39388,39389,39390,39391,39392,39393,39394,39395,39396,39397,39398,39399,39400,39401,39402,39403,39404,39405,39406,39407,39408,39409,39410,39411,39412,39413,39414,39415,39416,39417,30235,30268,30242,30240,30272,30253,30256,30271,30261,30275,30270,30259,30285,30302,30292,30300,30294,30315,30319,32714,31462,31352,31353,31360,31366,31368,31381,31398,31392,31404,31400,31405,31411,34916,34921,34930,34941,34943,34946,34978,35014,34999,35004,35017,35042,35022,35043,35045,35057,35098,35068,35048,35070,35056,35105,35097,35091,35099,35082,35124,35115,35126,35137,35174,35195,30091,32997,30386,30388,30684,32786,32788,32790,32796,32800,32802,32805,32806,32807,32809,32808,32817,32779,32821,32835,32838,32845,32850,32873,32881,35203,39032,39040,39043,39418,39419,39420,39421,39422,39423,39424,39425,39426,39427,39428,39429,39430,39431,39432,39433,39434,39435,39436,39437,39438,39439,39440,39441,39442,39443,39444,39445,39446,39447,39448,39449,39450,39451,39452,39453,39454,39455,39456,39457,39458,39459,39460,39461,39462,39463,39464,39465,39466,39467,39468,39469,39470,39471,39472,39473,39474,39475,39476,39477,39478,39479,39480,39481,39482,39483,39484,39485,39486,39487,39488,39489,39490,39491,39492,39493,39494,39495,39496,39497,39498,39499,39500,39501,39502,39503,39504,39505,39506,39507,39508,39509,39510,39511,39512,39513,39049,39052,39053,39055,39060,39066,39067,39070,39071,39073,39074,39077,39078,34381,34388,34412,34414,34431,34426,34428,34427,34472,34445,34443,34476,34461,34471,34467,34474,34451,34473,34486,34500,34485,34510,34480,34490,34481,34479,34505,34511,34484,34537,34545,34546,34541,34547,34512,34579,34526,34548,34527,34520,34513,34563,34567,34552,34568,34570,34573,34569,34595,34619,34590,34597,34606,34586,34622,34632,34612,34609,34601,34615,34623,34690,34594,34685,34686,34683,34656,34672,34636,34670,34699,34643,34659,34684,34660,34649,34661,34707,34735,34728,34770,39514,39515,39516,39517,39518,39519,39520,39521,39522,39523,39524,39525,39526,39527,39528,39529,39530,39531,39538,39555,39561,39565,39566,39572,39573,39577,39590,39593,39594,39595,39596,39597,39598,39599,39602,39603,39604,39605,39609,39611,39613,39614,39615,39619,39620,39622,39623,39624,39625,39626,39629,39630,39631,39632,39634,39636,39637,39638,39639,39641,39642,39643,39644,39645,39646,39648,39650,39651,39652,39653,39655,39656,39657,39658,39660,39662,39664,39665,39666,39667,39668,39669,39670,39671,39672,39674,39676,39677,39678,39679,39680,39681,39682,39684,39685,39686,34758,34696,34693,34733,34711,34691,34731,34789,34732,34741,34739,34763,34771,34749,34769,34752,34762,34779,34794,34784,34798,34838,34835,34814,34826,34843,34849,34873,34876,32566,32578,32580,32581,33296,31482,31485,31496,31491,31492,31509,31498,31531,31503,31559,31544,31530,31513,31534,31537,31520,31525,31524,31539,31550,31518,31576,31578,31557,31605,31564,31581,31584,31598,31611,31586,31602,31601,31632,31654,31655,31672,31660,31645,31656,31621,31658,31644,31650,31659,31668,31697,31681,31692,31709,31706,31717,31718,31722,31756,31742,31740,31759,31766,31755,39687,39689,39690,39691,39692,39693,39694,39696,39697,39698,39700,39701,39702,39703,39704,39705,39706,39707,39708,39709,39710,39712,39713,39714,39716,39717,39718,39719,39720,39721,39722,39723,39724,39725,39726,39728,39729,39731,39732,39733,39734,39735,39736,39737,39738,39741,39742,39743,39744,39750,39754,39755,39756,39758,39760,39762,39763,39765,39766,39767,39768,39769,39770,39771,39772,39773,39774,39775,39776,39777,39778,39779,39780,39781,39782,39783,39784,39785,39786,39787,39788,39789,39790,39791,39792,39793,39794,39795,39796,39797,39798,39799,39800,39801,39802,39803,31775,31786,31782,31800,31809,31808,33278,33281,33282,33284,33260,34884,33313,33314,33315,33325,33327,33320,33323,33336,33339,33331,33332,33342,33348,33353,33355,33359,33370,33375,33384,34942,34949,34952,35032,35039,35166,32669,32671,32679,32687,32688,32690,31868,25929,31889,31901,31900,31902,31906,31922,31932,31933,31937,31943,31948,31949,31944,31941,31959,31976,33390,26280,32703,32718,32725,32741,32737,32742,32745,32750,32755,31992,32119,32166,32174,32327,32411,40632,40628,36211,36228,36244,36241,36273,36199,36205,35911,35913,37194,37200,37198,37199,37220,39804,39805,39806,39807,39808,39809,39810,39811,39812,39813,39814,39815,39816,39817,39818,39819,39820,39821,39822,39823,39824,39825,39826,39827,39828,39829,39830,39831,39832,39833,39834,39835,39836,39837,39838,39839,39840,39841,39842,39843,39844,39845,39846,39847,39848,39849,39850,39851,39852,39853,39854,39855,39856,39857,39858,39859,39860,39861,39862,39863,39864,39865,39866,39867,39868,39869,39870,39871,39872,39873,39874,39875,39876,39877,39878,39879,39880,39881,39882,39883,39884,39885,39886,39887,39888,39889,39890,39891,39892,39893,39894,39895,39896,39897,39898,39899,37218,37217,37232,37225,37231,37245,37246,37234,37236,37241,37260,37253,37264,37261,37265,37282,37283,37290,37293,37294,37295,37301,37300,37306,35925,40574,36280,36331,36357,36441,36457,36277,36287,36284,36282,36292,36310,36311,36314,36318,36302,36303,36315,36294,36332,36343,36344,36323,36345,36347,36324,36361,36349,36372,36381,36383,36396,36398,36387,36399,36410,36416,36409,36405,36413,36401,36425,36417,36418,36433,36434,36426,36464,36470,36476,36463,36468,36485,36495,36500,36496,36508,36510,35960,35970,35978,35973,35992,35988,26011,35286,35294,35290,35292,39900,39901,39902,39903,39904,39905,39906,39907,39908,39909,39910,39911,39912,39913,39914,39915,39916,39917,39918,39919,39920,39921,39922,39923,39924,39925,39926,39927,39928,39929,39930,39931,39932,39933,39934,39935,39936,39937,39938,39939,39940,39941,39942,39943,39944,39945,39946,39947,39948,39949,39950,39951,39952,39953,39954,39955,39956,39957,39958,39959,39960,39961,39962,39963,39964,39965,39966,39967,39968,39969,39970,39971,39972,39973,39974,39975,39976,39977,39978,39979,39980,39981,39982,39983,39984,39985,39986,39987,39988,39989,39990,39991,39992,39993,39994,39995,35301,35307,35311,35390,35622,38739,38633,38643,38639,38662,38657,38664,38671,38670,38698,38701,38704,38718,40832,40835,40837,40838,40839,40840,40841,40842,40844,40702,40715,40717,38585,38588,38589,38606,38610,30655,38624,37518,37550,37576,37694,37738,37834,37775,37950,37995,40063,40066,40069,40070,40071,40072,31267,40075,40078,40080,40081,40082,40084,40085,40090,40091,40094,40095,40096,40097,40098,40099,40101,40102,40103,40104,40105,40107,40109,40110,40112,40113,40114,40115,40116,40117,40118,40119,40122,40123,40124,40125,40132,40133,40134,40135,40138,40139,39996,39997,39998,39999,4e4,40001,40002,40003,40004,40005,40006,40007,40008,40009,40010,40011,40012,40013,40014,40015,40016,40017,40018,40019,40020,40021,40022,40023,40024,40025,40026,40027,40028,40029,40030,40031,40032,40033,40034,40035,40036,40037,40038,40039,40040,40041,40042,40043,40044,40045,40046,40047,40048,40049,40050,40051,40052,40053,40054,40055,40056,40057,40058,40059,40061,40062,40064,40067,40068,40073,40074,40076,40079,40083,40086,40087,40088,40089,40093,40106,40108,40111,40121,40126,40127,40128,40129,40130,40136,40137,40145,40146,40154,40155,40160,40161,40140,40141,40142,40143,40144,40147,40148,40149,40151,40152,40153,40156,40157,40159,40162,38780,38789,38801,38802,38804,38831,38827,38819,38834,38836,39601,39600,39607,40536,39606,39610,39612,39617,39616,39621,39618,39627,39628,39633,39749,39747,39751,39753,39752,39757,39761,39144,39181,39214,39253,39252,39647,39649,39654,39663,39659,39675,39661,39673,39688,39695,39699,39711,39715,40637,40638,32315,40578,40583,40584,40587,40594,37846,40605,40607,40667,40668,40669,40672,40671,40674,40681,40679,40677,40682,40687,40738,40748,40751,40761,40759,40765,40766,40772,40163,40164,40165,40166,40167,40168,40169,40170,40171,40172,40173,40174,40175,40176,40177,40178,40179,40180,40181,40182,40183,40184,40185,40186,40187,40188,40189,40190,40191,40192,40193,40194,40195,40196,40197,40198,40199,40200,40201,40202,40203,40204,40205,40206,40207,40208,40209,40210,40211,40212,40213,40214,40215,40216,40217,40218,40219,40220,40221,40222,40223,40224,40225,40226,40227,40228,40229,40230,40231,40232,40233,40234,40235,40236,40237,40238,40239,40240,40241,40242,40243,40244,40245,40246,40247,40248,40249,40250,40251,40252,40253,40254,40255,40256,40257,40258,57908,57909,57910,57911,57912,57913,57914,57915,57916,57917,57918,57919,57920,57921,57922,57923,57924,57925,57926,57927,57928,57929,57930,57931,57932,57933,57934,57935,57936,57937,57938,57939,57940,57941,57942,57943,57944,57945,57946,57947,57948,57949,57950,57951,57952,57953,57954,57955,57956,57957,57958,57959,57960,57961,57962,57963,57964,57965,57966,57967,57968,57969,57970,57971,57972,57973,57974,57975,57976,57977,57978,57979,57980,57981,57982,57983,57984,57985,57986,57987,57988,57989,57990,57991,57992,57993,57994,57995,57996,57997,57998,57999,58e3,58001,40259,40260,40261,40262,40263,40264,40265,40266,40267,40268,40269,40270,40271,40272,40273,40274,40275,40276,40277,40278,40279,40280,40281,40282,40283,40284,40285,40286,40287,40288,40289,40290,40291,40292,40293,40294,40295,40296,40297,40298,40299,40300,40301,40302,40303,40304,40305,40306,40307,40308,40309,40310,40311,40312,40313,40314,40315,40316,40317,40318,40319,40320,40321,40322,40323,40324,40325,40326,40327,40328,40329,40330,40331,40332,40333,40334,40335,40336,40337,40338,40339,40340,40341,40342,40343,40344,40345,40346,40347,40348,40349,40350,40351,40352,40353,40354,58002,58003,58004,58005,58006,58007,58008,58009,58010,58011,58012,58013,58014,58015,58016,58017,58018,58019,58020,58021,58022,58023,58024,58025,58026,58027,58028,58029,58030,58031,58032,58033,58034,58035,58036,58037,58038,58039,58040,58041,58042,58043,58044,58045,58046,58047,58048,58049,58050,58051,58052,58053,58054,58055,58056,58057,58058,58059,58060,58061,58062,58063,58064,58065,58066,58067,58068,58069,58070,58071,58072,58073,58074,58075,58076,58077,58078,58079,58080,58081,58082,58083,58084,58085,58086,58087,58088,58089,58090,58091,58092,58093,58094,58095,40355,40356,40357,40358,40359,40360,40361,40362,40363,40364,40365,40366,40367,40368,40369,40370,40371,40372,40373,40374,40375,40376,40377,40378,40379,40380,40381,40382,40383,40384,40385,40386,40387,40388,40389,40390,40391,40392,40393,40394,40395,40396,40397,40398,40399,40400,40401,40402,40403,40404,40405,40406,40407,40408,40409,40410,40411,40412,40413,40414,40415,40416,40417,40418,40419,40420,40421,40422,40423,40424,40425,40426,40427,40428,40429,40430,40431,40432,40433,40434,40435,40436,40437,40438,40439,40440,40441,40442,40443,40444,40445,40446,40447,40448,40449,40450,58096,58097,58098,58099,58100,58101,58102,58103,58104,58105,58106,58107,58108,58109,58110,58111,58112,58113,58114,58115,58116,58117,58118,58119,58120,58121,58122,58123,58124,58125,58126,58127,58128,58129,58130,58131,58132,58133,58134,58135,58136,58137,58138,58139,58140,58141,58142,58143,58144,58145,58146,58147,58148,58149,58150,58151,58152,58153,58154,58155,58156,58157,58158,58159,58160,58161,58162,58163,58164,58165,58166,58167,58168,58169,58170,58171,58172,58173,58174,58175,58176,58177,58178,58179,58180,58181,58182,58183,58184,58185,58186,58187,58188,58189,40451,40452,40453,40454,40455,40456,40457,40458,40459,40460,40461,40462,40463,40464,40465,40466,40467,40468,40469,40470,40471,40472,40473,40474,40475,40476,40477,40478,40484,40487,40494,40496,40500,40507,40508,40512,40525,40528,40530,40531,40532,40534,40537,40541,40543,40544,40545,40546,40549,40558,40559,40562,40564,40565,40566,40567,40568,40569,40570,40571,40572,40573,40576,40577,40579,40580,40581,40582,40585,40586,40588,40589,40590,40591,40592,40593,40596,40597,40598,40599,40600,40601,40602,40603,40604,40606,40608,40609,40610,40611,40612,40613,40615,40616,40617,40618,58190,58191,58192,58193,58194,58195,58196,58197,58198,58199,58200,58201,58202,58203,58204,58205,58206,58207,58208,58209,58210,58211,58212,58213,58214,58215,58216,58217,58218,58219,58220,58221,58222,58223,58224,58225,58226,58227,58228,58229,58230,58231,58232,58233,58234,58235,58236,58237,58238,58239,58240,58241,58242,58243,58244,58245,58246,58247,58248,58249,58250,58251,58252,58253,58254,58255,58256,58257,58258,58259,58260,58261,58262,58263,58264,58265,58266,58267,58268,58269,58270,58271,58272,58273,58274,58275,58276,58277,58278,58279,58280,58281,58282,58283,40619,40620,40621,40622,40623,40624,40625,40626,40627,40629,40630,40631,40633,40634,40636,40639,40640,40641,40642,40643,40645,40646,40647,40648,40650,40651,40652,40656,40658,40659,40661,40662,40663,40665,40666,40670,40673,40675,40676,40678,40680,40683,40684,40685,40686,40688,40689,40690,40691,40692,40693,40694,40695,40696,40698,40701,40703,40704,40705,40706,40707,40708,40709,40710,40711,40712,40713,40714,40716,40719,40721,40722,40724,40725,40726,40728,40730,40731,40732,40733,40734,40735,40737,40739,40740,40741,40742,40743,40744,40745,40746,40747,40749,40750,40752,40753,58284,58285,58286,58287,58288,58289,58290,58291,58292,58293,58294,58295,58296,58297,58298,58299,58300,58301,58302,58303,58304,58305,58306,58307,58308,58309,58310,58311,58312,58313,58314,58315,58316,58317,58318,58319,58320,58321,58322,58323,58324,58325,58326,58327,58328,58329,58330,58331,58332,58333,58334,58335,58336,58337,58338,58339,58340,58341,58342,58343,58344,58345,58346,58347,58348,58349,58350,58351,58352,58353,58354,58355,58356,58357,58358,58359,58360,58361,58362,58363,58364,58365,58366,58367,58368,58369,58370,58371,58372,58373,58374,58375,58376,58377,40754,40755,40756,40757,40758,40760,40762,40764,40767,40768,40769,40770,40771,40773,40774,40775,40776,40777,40778,40779,40780,40781,40782,40783,40786,40787,40788,40789,40790,40791,40792,40793,40794,40795,40796,40797,40798,40799,40800,40801,40802,40803,40804,40805,40806,40807,40808,40809,40810,40811,40812,40813,40814,40815,40816,40817,40818,40819,40820,40821,40822,40823,40824,40825,40826,40827,40828,40829,40830,40833,40834,40845,40846,40847,40848,40849,40850,40851,40852,40853,40854,40855,40856,40860,40861,40862,40865,40866,40867,40868,40869,63788,63865,63893,63975,63985,58378,58379,58380,58381,58382,58383,58384,58385,58386,58387,58388,58389,58390,58391,58392,58393,58394,58395,58396,58397,58398,58399,58400,58401,58402,58403,58404,58405,58406,58407,58408,58409,58410,58411,58412,58413,58414,58415,58416,58417,58418,58419,58420,58421,58422,58423,58424,58425,58426,58427,58428,58429,58430,58431,58432,58433,58434,58435,58436,58437,58438,58439,58440,58441,58442,58443,58444,58445,58446,58447,58448,58449,58450,58451,58452,58453,58454,58455,58456,58457,58458,58459,58460,58461,58462,58463,58464,58465,58466,58467,58468,58469,58470,58471,64012,64013,64014,64015,64017,64019,64020,64024,64031,64032,64033,64035,64036,64039,64040,64041,11905,59414,59415,59416,11908,13427,13383,11912,11915,59422,13726,13850,13838,11916,11927,14702,14616,59430,14799,14815,14963,14800,59435,59436,15182,15470,15584,11943,59441,59442,11946,16470,16735,11950,17207,11955,11958,11959,59451,17329,17324,11963,17373,17622,18017,17996,59459,18211,18217,18300,18317,11978,18759,18810,18813,18818,18819,18821,18822,18847,18843,18871,18870,59476,59477,19619,19615,19616,19617,19575,19618,19731,19732,19733,19734,19735,19736,19737,19886,59492,58472,58473,58474,58475,58476,58477,58478,58479,58480,58481,58482,58483,58484,58485,58486,58487,58488,58489,58490,58491,58492,58493,58494,58495,58496,58497,58498,58499,58500,58501,58502,58503,58504,58505,58506,58507,58508,58509,58510,58511,58512,58513,58514,58515,58516,58517,58518,58519,58520,58521,58522,58523,58524,58525,58526,58527,58528,58529,58530,58531,58532,58533,58534,58535,58536,58537,58538,58539,58540,58541,58542,58543,58544,58545,58546,58547,58548,58549,58550,58551,58552,58553,58554,58555,58556,58557,58558,58559,58560,58561,58562,58563,58564,58565],"gb18030-ranges":[[0,128],[36,165],[38,169],[45,178],[50,184],[81,216],[89,226],[95,235],[96,238],[100,244],[103,248],[104,251],[105,253],[109,258],[126,276],[133,284],[148,300],[172,325],[175,329],[179,334],[208,364],[306,463],[307,465],[308,467],[309,469],[310,471],[311,473],[312,475],[313,477],[341,506],[428,594],[443,610],[544,712],[545,716],[558,730],[741,930],[742,938],[749,962],[750,970],[805,1026],[819,1104],[820,1106],[7922,8209],[7924,8215],[7925,8218],[7927,8222],[7934,8231],[7943,8241],[7944,8244],[7945,8246],[7950,8252],[8062,8365],[8148,8452],[8149,8454],[8152,8458],[8164,8471],[8174,8482],[8236,8556],[8240,8570],[8262,8596],[8264,8602],[8374,8713],[8380,8720],[8381,8722],[8384,8726],[8388,8731],[8390,8737],[8392,8740],[8393,8742],[8394,8748],[8396,8751],[8401,8760],[8406,8766],[8416,8777],[8419,8781],[8424,8787],[8437,8802],[8439,8808],[8445,8816],[8482,8854],[8485,8858],[8496,8870],[8521,8896],[8603,8979],[8936,9322],[8946,9372],[9046,9548],[9050,9588],[9063,9616],[9066,9622],[9076,9634],[9092,9652],[9100,9662],[9108,9672],[9111,9676],[9113,9680],[9131,9702],[9162,9735],[9164,9738],[9218,9793],[9219,9795],[11329,11906],[11331,11909],[11334,11913],[11336,11917],[11346,11928],[11361,11944],[11363,11947],[11366,11951],[11370,11956],[11372,11960],[11375,11964],[11389,11979],[11682,12284],[11686,12292],[11687,12312],[11692,12319],[11694,12330],[11714,12351],[11716,12436],[11723,12447],[11725,12535],[11730,12543],[11736,12586],[11982,12842],[11989,12850],[12102,12964],[12336,13200],[12348,13215],[12350,13218],[12384,13253],[12393,13263],[12395,13267],[12397,13270],[12510,13384],[12553,13428],[12851,13727],[12962,13839],[12973,13851],[13738,14617],[13823,14703],[13919,14801],[13933,14816],[14080,14964],[14298,15183],[14585,15471],[14698,15585],[15583,16471],[15847,16736],[16318,17208],[16434,17325],[16438,17330],[16481,17374],[16729,17623],[17102,17997],[17122,18018],[17315,18212],[17320,18218],[17402,18301],[17418,18318],[17859,18760],[17909,18811],[17911,18814],[17915,18820],[17916,18823],[17936,18844],[17939,18848],[17961,18872],[18664,19576],[18703,19620],[18814,19738],[18962,19887],[19043,40870],[33469,59244],[33470,59336],[33471,59367],[33484,59413],[33485,59417],[33490,59423],[33497,59431],[33501,59437],[33505,59443],[33513,59452],[33520,59460],[33536,59478],[33550,59493],[37845,63789],[37921,63866],[37948,63894],[38029,63976],[38038,63986],[38064,64016],[38065,64018],[38066,64021],[38069,64025],[38075,64034],[38076,64037],[38078,64042],[39108,65074],[39109,65093],[39113,65107],[39114,65112],[39115,65127],[39116,65132],[39265,65375],[39394,65510],[189e3,65536]],jis0208:[12288,12289,12290,65292,65294,12539,65306,65307,65311,65281,12443,12444,180,65344,168,65342,65507,65343,12541,12542,12445,12446,12291,20189,12293,12294,12295,12540,8213,8208,65295,65340,65374,8741,65372,8230,8229,8216,8217,8220,8221,65288,65289,12308,12309,65339,65341,65371,65373,12296,12297,12298,12299,12300,12301,12302,12303,12304,12305,65291,65293,177,215,247,65309,8800,65308,65310,8806,8807,8734,8756,9794,9792,176,8242,8243,8451,65509,65284,65504,65505,65285,65283,65286,65290,65312,167,9734,9733,9675,9679,9678,9671,9670,9633,9632,9651,9650,9661,9660,8251,12306,8594,8592,8593,8595,12307,null,null,null,null,null,null,null,null,null,null,null,8712,8715,8838,8839,8834,8835,8746,8745,null,null,null,null,null,null,null,null,8743,8744,65506,8658,8660,8704,8707,null,null,null,null,null,null,null,null,null,null,null,8736,8869,8978,8706,8711,8801,8786,8810,8811,8730,8765,8733,8757,8747,8748,null,null,null,null,null,null,null,8491,8240,9839,9837,9834,8224,8225,182,null,null,null,null,9711,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,65296,65297,65298,65299,65300,65301,65302,65303,65304,65305,null,null,null,null,null,null,null,65313,65314,65315,65316,65317,65318,65319,65320,65321,65322,65323,65324,65325,65326,65327,65328,65329,65330,65331,65332,65333,65334,65335,65336,65337,65338,null,null,null,null,null,null,65345,65346,65347,65348,65349,65350,65351,65352,65353,65354,65355,65356,65357,65358,65359,65360,65361,65362,65363,65364,65365,65366,65367,65368,65369,65370,null,null,null,null,12353,12354,12355,12356,12357,12358,12359,12360,12361,12362,12363,12364,12365,12366,12367,12368,12369,12370,12371,12372,12373,12374,12375,12376,12377,12378,12379,12380,12381,12382,12383,12384,12385,12386,12387,12388,12389,12390,12391,12392,12393,12394,12395,12396,12397,12398,12399,12400,12401,12402,12403,12404,12405,12406,12407,12408,12409,12410,12411,12412,12413,12414,12415,12416,12417,12418,12419,12420,12421,12422,12423,12424,12425,12426,12427,12428,12429,12430,12431,12432,12433,12434,12435,null,null,null,null,null,null,null,null,null,null,null,12449,12450,12451,12452,12453,12454,12455,12456,12457,12458,12459,12460,12461,12462,12463,12464,12465,12466,12467,12468,12469,12470,12471,12472,12473,12474,12475,12476,12477,12478,12479,12480,12481,12482,12483,12484,12485,12486,12487,12488,12489,12490,12491,12492,12493,12494,12495,12496,12497,12498,12499,12500,12501,12502,12503,12504,12505,12506,12507,12508,12509,12510,12511,12512,12513,12514,12515,12516,12517,12518,12519,12520,12521,12522,12523,12524,12525,12526,12527,12528,12529,12530,12531,12532,12533,12534,null,null,null,null,null,null,null,null,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,931,932,933,934,935,936,937,null,null,null,null,null,null,null,null,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,963,964,965,966,967,968,969,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1040,1041,1042,1043,1044,1045,1025,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1072,1073,1074,1075,1076,1077,1105,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,null,null,null,null,null,null,null,null,null,null,null,null,null,9472,9474,9484,9488,9496,9492,9500,9516,9508,9524,9532,9473,9475,9487,9491,9499,9495,9507,9523,9515,9531,9547,9504,9519,9512,9527,9535,9501,9520,9509,9528,9538,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,9312,9313,9314,9315,9316,9317,9318,9319,9320,9321,9322,9323,9324,9325,9326,9327,9328,9329,9330,9331,8544,8545,8546,8547,8548,8549,8550,8551,8552,8553,null,13129,13076,13090,13133,13080,13095,13059,13110,13137,13143,13069,13094,13091,13099,13130,13115,13212,13213,13214,13198,13199,13252,13217,null,null,null,null,null,null,null,null,13179,12317,12319,8470,13261,8481,12964,12965,12966,12967,12968,12849,12850,12857,13182,13181,13180,8786,8801,8747,8750,8721,8730,8869,8736,8735,8895,8757,8745,8746,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,20124,21782,23043,38463,21696,24859,25384,23030,36898,33909,33564,31312,24746,25569,28197,26093,33894,33446,39925,26771,22311,26017,25201,23451,22992,34427,39156,32098,32190,39822,25110,31903,34999,23433,24245,25353,26263,26696,38343,38797,26447,20197,20234,20301,20381,20553,22258,22839,22996,23041,23561,24799,24847,24944,26131,26885,28858,30031,30064,31227,32173,32239,32963,33806,34915,35586,36949,36986,21307,20117,20133,22495,32946,37057,30959,19968,22769,28322,36920,31282,33576,33419,39983,20801,21360,21693,21729,22240,23035,24341,39154,28139,32996,34093,38498,38512,38560,38907,21515,21491,23431,28879,32701,36802,38632,21359,40284,31418,19985,30867,33276,28198,22040,21764,27421,34074,39995,23013,21417,28006,29916,38287,22082,20113,36939,38642,33615,39180,21473,21942,23344,24433,26144,26355,26628,27704,27891,27945,29787,30408,31310,38964,33521,34907,35424,37613,28082,30123,30410,39365,24742,35585,36234,38322,27022,21421,20870,22290,22576,22852,23476,24310,24616,25513,25588,27839,28436,28814,28948,29017,29141,29503,32257,33398,33489,34199,36960,37467,40219,22633,26044,27738,29989,20985,22830,22885,24448,24540,25276,26106,27178,27431,27572,29579,32705,35158,40236,40206,40644,23713,27798,33659,20740,23627,25014,33222,26742,29281,20057,20474,21368,24681,28201,31311,38899,19979,21270,20206,20309,20285,20385,20339,21152,21487,22025,22799,23233,23478,23521,31185,26247,26524,26550,27468,27827,28779,29634,31117,31166,31292,31623,33457,33499,33540,33655,33775,33747,34662,35506,22057,36008,36838,36942,38686,34442,20420,23784,25105,29273,30011,33253,33469,34558,36032,38597,39187,39381,20171,20250,35299,22238,22602,22730,24315,24555,24618,24724,24674,25040,25106,25296,25913,39745,26214,26800,28023,28784,30028,30342,32117,33445,34809,38283,38542,35997,20977,21182,22806,21683,23475,23830,24936,27010,28079,30861,33995,34903,35442,37799,39608,28012,39336,34521,22435,26623,34510,37390,21123,22151,21508,24275,25313,25785,26684,26680,27579,29554,30906,31339,35226,35282,36203,36611,37101,38307,38548,38761,23398,23731,27005,38989,38990,25499,31520,27179,27263,26806,39949,28511,21106,21917,24688,25324,27963,28167,28369,33883,35088,36676,19988,39993,21494,26907,27194,38788,26666,20828,31427,33970,37340,37772,22107,40232,26658,33541,33841,31909,21e3,33477,29926,20094,20355,20896,23506,21002,21208,21223,24059,21914,22570,23014,23436,23448,23515,24178,24185,24739,24863,24931,25022,25563,25954,26577,26707,26874,27454,27475,27735,28450,28567,28485,29872,29976,30435,30475,31487,31649,31777,32233,32566,32752,32925,33382,33694,35251,35532,36011,36996,37969,38291,38289,38306,38501,38867,39208,33304,20024,21547,23736,24012,29609,30284,30524,23721,32747,36107,38593,38929,38996,39e3,20225,20238,21361,21916,22120,22522,22855,23305,23492,23696,24076,24190,24524,25582,26426,26071,26082,26399,26827,26820,27231,24112,27589,27671,27773,30079,31048,23395,31232,32e3,24509,35215,35352,36020,36215,36556,36637,39138,39438,39740,20096,20605,20736,22931,23452,25135,25216,25836,27450,29344,30097,31047,32681,34811,35516,35696,25516,33738,38816,21513,21507,21931,26708,27224,35440,30759,26485,40653,21364,23458,33050,34384,36870,19992,20037,20167,20241,21450,21560,23470,24339,24613,25937,26429,27714,27762,27875,28792,29699,31350,31406,31496,32026,31998,32102,26087,29275,21435,23621,24040,25298,25312,25369,28192,34394,35377,36317,37624,28417,31142,39770,20136,20139,20140,20379,20384,20689,20807,31478,20849,20982,21332,21281,21375,21483,21932,22659,23777,24375,24394,24623,24656,24685,25375,25945,27211,27841,29378,29421,30703,33016,33029,33288,34126,37111,37857,38911,39255,39514,20208,20957,23597,26241,26989,23616,26354,26997,29577,26704,31873,20677,21220,22343,24062,37670,26020,27427,27453,29748,31105,31165,31563,32202,33465,33740,34943,35167,35641,36817,37329,21535,37504,20061,20534,21477,21306,29399,29590,30697,33510,36527,39366,39368,39378,20855,24858,34398,21936,31354,20598,23507,36935,38533,20018,27355,37351,23633,23624,25496,31391,27795,38772,36705,31402,29066,38536,31874,26647,32368,26705,37740,21234,21531,34219,35347,32676,36557,37089,21350,34952,31041,20418,20670,21009,20804,21843,22317,29674,22411,22865,24418,24452,24693,24950,24935,25001,25522,25658,25964,26223,26690,28179,30054,31293,31995,32076,32153,32331,32619,33550,33610,34509,35336,35427,35686,36605,38938,40335,33464,36814,39912,21127,25119,25731,28608,38553,26689,20625,27424,27770,28500,31348,32080,34880,35363,26376,20214,20537,20518,20581,20860,21048,21091,21927,22287,22533,23244,24314,25010,25080,25331,25458,26908,27177,29309,29356,29486,30740,30831,32121,30476,32937,35211,35609,36066,36562,36963,37749,38522,38997,39443,40568,20803,21407,21427,24187,24358,28187,28304,29572,29694,32067,33335,35328,35578,38480,20046,20491,21476,21628,22266,22993,23396,24049,24235,24359,25144,25925,26543,28246,29392,31946,34996,32929,32993,33776,34382,35463,36328,37431,38599,39015,40723,20116,20114,20237,21320,21577,21566,23087,24460,24481,24735,26791,27278,29786,30849,35486,35492,35703,37264,20062,39881,20132,20348,20399,20505,20502,20809,20844,21151,21177,21246,21402,21475,21521,21518,21897,22353,22434,22909,23380,23389,23439,24037,24039,24055,24184,24195,24218,24247,24344,24658,24908,25239,25304,25511,25915,26114,26179,26356,26477,26657,26775,27083,27743,27946,28009,28207,28317,30002,30343,30828,31295,31968,32005,32024,32094,32177,32789,32771,32943,32945,33108,33167,33322,33618,34892,34913,35611,36002,36092,37066,37237,37489,30783,37628,38308,38477,38917,39321,39640,40251,21083,21163,21495,21512,22741,25335,28640,35946,36703,40633,20811,21051,21578,22269,31296,37239,40288,40658,29508,28425,33136,29969,24573,24794,39592,29403,36796,27492,38915,20170,22256,22372,22718,23130,24680,25031,26127,26118,26681,26801,28151,30165,32058,33390,39746,20123,20304,21449,21766,23919,24038,24046,26619,27801,29811,30722,35408,37782,35039,22352,24231,25387,20661,20652,20877,26368,21705,22622,22971,23472,24425,25165,25505,26685,27507,28168,28797,37319,29312,30741,30758,31085,25998,32048,33756,35009,36617,38555,21092,22312,26448,32618,36001,20916,22338,38442,22586,27018,32948,21682,23822,22524,30869,40442,20316,21066,21643,25662,26152,26388,26613,31364,31574,32034,37679,26716,39853,31545,21273,20874,21047,23519,25334,25774,25830,26413,27578,34217,38609,30352,39894,25420,37638,39851,30399,26194,19977,20632,21442,23665,24808,25746,25955,26719,29158,29642,29987,31639,32386,34453,35715,36059,37240,39184,26028,26283,27531,20181,20180,20282,20351,21050,21496,21490,21987,22235,22763,22987,22985,23039,23376,23629,24066,24107,24535,24605,25351,25903,23388,26031,26045,26088,26525,27490,27515,27663,29509,31049,31169,31992,32025,32043,32930,33026,33267,35222,35422,35433,35430,35468,35566,36039,36060,38604,39164,27503,20107,20284,20365,20816,23383,23546,24904,25345,26178,27425,28363,27835,29246,29885,30164,30913,31034,32780,32819,33258,33940,36766,27728,40575,24335,35672,40235,31482,36600,23437,38635,19971,21489,22519,22833,23241,23460,24713,28287,28422,30142,36074,23455,34048,31712,20594,26612,33437,23649,34122,32286,33294,20889,23556,25448,36198,26012,29038,31038,32023,32773,35613,36554,36974,34503,37034,20511,21242,23610,26451,28796,29237,37196,37320,37675,33509,23490,24369,24825,20027,21462,23432,25163,26417,27530,29417,29664,31278,33131,36259,37202,39318,20754,21463,21610,23551,25480,27193,32172,38656,22234,21454,21608,23447,23601,24030,20462,24833,25342,27954,31168,31179,32066,32333,32722,33261,33311,33936,34886,35186,35728,36468,36655,36913,37195,37228,38598,37276,20160,20303,20805,21313,24467,25102,26580,27713,28171,29539,32294,37325,37507,21460,22809,23487,28113,31069,32302,31899,22654,29087,20986,34899,36848,20426,23803,26149,30636,31459,33308,39423,20934,24490,26092,26991,27529,28147,28310,28516,30462,32020,24033,36981,37255,38918,20966,21021,25152,26257,26329,28186,24246,32210,32626,26360,34223,34295,35576,21161,21465,22899,24207,24464,24661,37604,38500,20663,20767,21213,21280,21319,21484,21736,21830,21809,22039,22888,22974,23100,23477,23558,23567,23569,23578,24196,24202,24288,24432,25215,25220,25307,25484,25463,26119,26124,26157,26230,26494,26786,27167,27189,27836,28040,28169,28248,28988,28966,29031,30151,30465,30813,30977,31077,31216,31456,31505,31911,32057,32918,33750,33931,34121,34909,35059,35359,35388,35412,35443,35937,36062,37284,37478,37758,37912,38556,38808,19978,19976,19998,20055,20887,21104,22478,22580,22732,23330,24120,24773,25854,26465,26454,27972,29366,30067,31331,33976,35698,37304,37664,22065,22516,39166,25325,26893,27542,29165,32340,32887,33394,35302,39135,34645,36785,23611,20280,20449,20405,21767,23072,23517,23529,24515,24910,25391,26032,26187,26862,27035,28024,28145,30003,30137,30495,31070,31206,32051,33251,33455,34218,35242,35386,36523,36763,36914,37341,38663,20154,20161,20995,22645,22764,23563,29978,23613,33102,35338,36805,38499,38765,31525,35535,38920,37218,22259,21416,36887,21561,22402,24101,25512,27700,28810,30561,31883,32736,34928,36930,37204,37648,37656,38543,29790,39620,23815,23913,25968,26530,36264,38619,25454,26441,26905,33733,38935,38592,35070,28548,25722,23544,19990,28716,30045,26159,20932,21046,21218,22995,24449,24615,25104,25919,25972,26143,26228,26866,26646,27491,28165,29298,29983,30427,31934,32854,22768,35069,35199,35488,35475,35531,36893,37266,38738,38745,25993,31246,33030,38587,24109,24796,25114,26021,26132,26512,30707,31309,31821,32318,33034,36012,36196,36321,36447,30889,20999,25305,25509,25666,25240,35373,31363,31680,35500,38634,32118,33292,34633,20185,20808,21315,21344,23459,23554,23574,24029,25126,25159,25776,26643,26676,27849,27973,27927,26579,28508,29006,29053,26059,31359,31661,32218,32330,32680,33146,33307,33337,34214,35438,36046,36341,36984,36983,37549,37521,38275,39854,21069,21892,28472,28982,20840,31109,32341,33203,31950,22092,22609,23720,25514,26366,26365,26970,29401,30095,30094,30990,31062,31199,31895,32032,32068,34311,35380,38459,36961,40736,20711,21109,21452,21474,20489,21930,22766,22863,29245,23435,23652,21277,24803,24819,25436,25475,25407,25531,25805,26089,26361,24035,27085,27133,28437,29157,20105,30185,30456,31379,31967,32207,32156,32865,33609,33624,33900,33980,34299,35013,36208,36865,36973,37783,38684,39442,20687,22679,24974,33235,34101,36104,36896,20419,20596,21063,21363,24687,25417,26463,28204,36275,36895,20439,23646,36042,26063,32154,21330,34966,20854,25539,23384,23403,23562,25613,26449,36956,20182,22810,22826,27760,35409,21822,22549,22949,24816,25171,26561,33333,26965,38464,39364,39464,20307,22534,23550,32784,23729,24111,24453,24608,24907,25140,26367,27888,28382,32974,33151,33492,34955,36024,36864,36910,38538,40667,39899,20195,21488,22823,31532,37261,38988,40441,28381,28711,21331,21828,23429,25176,25246,25299,27810,28655,29730,35351,37944,28609,35582,33592,20967,34552,21482,21481,20294,36948,36784,22890,33073,24061,31466,36799,26842,35895,29432,40008,27197,35504,20025,21336,22022,22374,25285,25506,26086,27470,28129,28251,28845,30701,31471,31658,32187,32829,32966,34507,35477,37723,22243,22727,24382,26029,26262,27264,27573,30007,35527,20516,30693,22320,24347,24677,26234,27744,30196,31258,32622,33268,34584,36933,39347,31689,30044,31481,31569,33988,36880,31209,31378,33590,23265,30528,20013,20210,23449,24544,25277,26172,26609,27880,34411,34935,35387,37198,37619,39376,27159,28710,29482,33511,33879,36015,19969,20806,20939,21899,23541,24086,24115,24193,24340,24373,24427,24500,25074,25361,26274,26397,28526,29266,30010,30522,32884,33081,33144,34678,35519,35548,36229,36339,37530,38263,38914,40165,21189,25431,30452,26389,27784,29645,36035,37806,38515,27941,22684,26894,27084,36861,37786,30171,36890,22618,26626,25524,27131,20291,28460,26584,36795,34086,32180,37716,26943,28528,22378,22775,23340,32044,29226,21514,37347,40372,20141,20302,20572,20597,21059,35998,21576,22564,23450,24093,24213,24237,24311,24351,24716,25269,25402,25552,26799,27712,30855,31118,31243,32224,33351,35330,35558,36420,36883,37048,37165,37336,40718,27877,25688,25826,25973,28404,30340,31515,36969,37841,28346,21746,24505,25764,36685,36845,37444,20856,22635,22825,23637,24215,28155,32399,29980,36028,36578,39003,28857,20253,27583,28593,3e4,38651,20814,21520,22581,22615,22956,23648,24466,26007,26460,28193,30331,33759,36077,36884,37117,37709,30757,30778,21162,24230,22303,22900,24594,20498,20826,20908,20941,20992,21776,22612,22616,22871,23445,23798,23947,24764,25237,25645,26481,26691,26812,26847,30423,28120,28271,28059,28783,29128,24403,30168,31095,31561,31572,31570,31958,32113,21040,33891,34153,34276,35342,35588,35910,36367,36867,36879,37913,38518,38957,39472,38360,20685,21205,21516,22530,23566,24999,25758,27934,30643,31461,33012,33796,36947,37509,23776,40199,21311,24471,24499,28060,29305,30563,31167,31716,27602,29420,35501,26627,27233,20984,31361,26932,23626,40182,33515,23493,37193,28702,22136,23663,24775,25958,27788,35930,36929,38931,21585,26311,37389,22856,37027,20869,20045,20970,34201,35598,28760,25466,37707,26978,39348,32260,30071,21335,26976,36575,38627,27741,20108,23612,24336,36841,21250,36049,32905,34425,24319,26085,20083,20837,22914,23615,38894,20219,22922,24525,35469,28641,31152,31074,23527,33905,29483,29105,24180,24565,25467,25754,29123,31896,20035,24316,20043,22492,22178,24745,28611,32013,33021,33075,33215,36786,35223,34468,24052,25226,25773,35207,26487,27874,27966,29750,30772,23110,32629,33453,39340,20467,24259,25309,25490,25943,26479,30403,29260,32972,32954,36649,37197,20493,22521,23186,26757,26995,29028,29437,36023,22770,36064,38506,36889,34687,31204,30695,33833,20271,21093,21338,25293,26575,27850,30333,31636,31893,33334,34180,36843,26333,28448,29190,32283,33707,39361,40614,20989,31665,30834,31672,32903,31560,27368,24161,32908,30033,30048,20843,37474,28300,30330,37271,39658,20240,32624,25244,31567,38309,40169,22138,22617,34532,38588,20276,21028,21322,21453,21467,24070,25644,26001,26495,27710,27726,29256,29359,29677,30036,32321,33324,34281,36009,31684,37318,29033,38930,39151,25405,26217,30058,30436,30928,34115,34542,21290,21329,21542,22915,24199,24444,24754,25161,25209,25259,26e3,27604,27852,30130,30382,30865,31192,32203,32631,32933,34987,35513,36027,36991,38750,39131,27147,31800,20633,23614,24494,26503,27608,29749,30473,32654,40763,26570,31255,21305,30091,39661,24422,33181,33777,32920,24380,24517,30050,31558,36924,26727,23019,23195,32016,30334,35628,20469,24426,27161,27703,28418,29922,31080,34920,35413,35961,24287,25551,30149,31186,33495,37672,37618,33948,34541,39981,21697,24428,25996,27996,28693,36007,36051,38971,25935,29942,19981,20184,22496,22827,23142,23500,20904,24067,24220,24598,25206,25975,26023,26222,28014,29238,31526,33104,33178,33433,35676,36e3,36070,36212,38428,38468,20398,25771,27494,33310,33889,34154,37096,23553,26963,39080,33914,34135,20239,21103,24489,24133,26381,31119,33145,35079,35206,28149,24343,25173,27832,20175,29289,39826,20998,21563,22132,22707,24996,25198,28954,22894,31881,31966,32027,38640,25991,32862,19993,20341,20853,22592,24163,24179,24330,26564,20006,34109,38281,38491,31859,38913,20731,22721,30294,30887,21029,30629,34065,31622,20559,22793,29255,31687,32232,36794,36820,36941,20415,21193,23081,24321,38829,20445,33303,37610,22275,25429,27497,29995,35036,36628,31298,21215,22675,24917,25098,26286,27597,31807,33769,20515,20472,21253,21574,22577,22857,23453,23792,23791,23849,24214,25265,25447,25918,26041,26379,27861,27873,28921,30770,32299,32990,33459,33804,34028,34562,35090,35370,35914,37030,37586,39165,40179,40300,20047,20129,20621,21078,22346,22952,24125,24536,24537,25151,26292,26395,26576,26834,20882,32033,32938,33192,35584,35980,36031,37502,38450,21536,38956,21271,20693,21340,22696,25778,26420,29287,30566,31302,37350,21187,27809,27526,22528,24140,22868,26412,32763,20961,30406,25705,30952,39764,40635,22475,22969,26151,26522,27598,21737,27097,24149,33180,26517,39850,26622,40018,26717,20134,20451,21448,25273,26411,27819,36804,20397,32365,40639,19975,24930,28288,28459,34067,21619,26410,39749,24051,31637,23724,23494,34588,28234,34001,31252,33032,22937,31885,27665,30496,21209,22818,28961,29279,30683,38695,40289,26891,23167,23064,20901,21517,21629,26126,30431,36855,37528,40180,23018,29277,28357,20813,26825,32191,32236,38754,40634,25720,27169,33538,22916,23391,27611,29467,30450,32178,32791,33945,20786,26408,40665,30446,26466,21247,39173,23588,25147,31870,36016,21839,24758,32011,38272,21249,20063,20918,22812,29242,32822,37326,24357,30690,21380,24441,32004,34220,35379,36493,38742,26611,34222,37971,24841,24840,27833,30290,35565,36664,21807,20305,20778,21191,21451,23461,24189,24736,24962,25558,26377,26586,28263,28044,29494,29495,30001,31056,35029,35480,36938,37009,37109,38596,34701,22805,20104,20313,19982,35465,36671,38928,20653,24188,22934,23481,24248,25562,25594,25793,26332,26954,27096,27915,28342,29076,29992,31407,32650,32768,33865,33993,35201,35617,36362,36965,38525,39178,24958,25233,27442,27779,28020,32716,32764,28096,32645,34746,35064,26469,33713,38972,38647,27931,32097,33853,37226,20081,21365,23888,27396,28651,34253,34349,35239,21033,21519,23653,26446,26792,29702,29827,30178,35023,35041,37324,38626,38520,24459,29575,31435,33870,25504,30053,21129,27969,28316,29705,30041,30827,31890,38534,31452,40845,20406,24942,26053,34396,20102,20142,20698,20001,20940,23534,26009,26753,28092,29471,30274,30637,31260,31975,33391,35538,36988,37327,38517,38936,21147,32209,20523,21400,26519,28107,29136,29747,33256,36650,38563,40023,40607,29792,22593,28057,32047,39006,20196,20278,20363,20919,21169,23994,24604,29618,31036,33491,37428,38583,38646,38666,40599,40802,26278,27508,21015,21155,28872,35010,24265,24651,24976,28451,29001,31806,32244,32879,34030,36899,37676,21570,39791,27347,28809,36034,36335,38706,21172,23105,24266,24324,26391,27004,27028,28010,28431,29282,29436,31725,32769,32894,34635,37070,20845,40595,31108,32907,37682,35542,20525,21644,35441,27498,36036,33031,24785,26528,40434,20121,20120,39952,35435,34241,34152,26880,28286,30871,33109,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,24332,19984,19989,20010,20017,20022,20028,20031,20034,20054,20056,20098,20101,35947,20106,33298,24333,20110,20126,20127,20128,20130,20144,20147,20150,20174,20173,20164,20166,20162,20183,20190,20205,20191,20215,20233,20314,20272,20315,20317,20311,20295,20342,20360,20367,20376,20347,20329,20336,20369,20335,20358,20374,20760,20436,20447,20430,20440,20443,20433,20442,20432,20452,20453,20506,20520,20500,20522,20517,20485,20252,20470,20513,20521,20524,20478,20463,20497,20486,20547,20551,26371,20565,20560,20552,20570,20566,20588,20600,20608,20634,20613,20660,20658,20681,20682,20659,20674,20694,20702,20709,20717,20707,20718,20729,20725,20745,20737,20738,20758,20757,20756,20762,20769,20794,20791,20796,20795,20799,20800,20818,20812,20820,20834,31480,20841,20842,20846,20864,20866,22232,20876,20873,20879,20881,20883,20885,20886,20900,20902,20898,20905,20906,20907,20915,20913,20914,20912,20917,20925,20933,20937,20955,20960,34389,20969,20973,20976,20981,20990,20996,21003,21012,21006,21031,21034,21038,21043,21049,21071,21060,21067,21068,21086,21076,21098,21108,21097,21107,21119,21117,21133,21140,21138,21105,21128,21137,36776,36775,21164,21165,21180,21173,21185,21197,21207,21214,21219,21222,39149,21216,21235,21237,21240,21241,21254,21256,30008,21261,21264,21263,21269,21274,21283,21295,21297,21299,21304,21312,21318,21317,19991,21321,21325,20950,21342,21353,21358,22808,21371,21367,21378,21398,21408,21414,21413,21422,21424,21430,21443,31762,38617,21471,26364,29166,21486,21480,21485,21498,21505,21565,21568,21548,21549,21564,21550,21558,21545,21533,21582,21647,21621,21646,21599,21617,21623,21616,21650,21627,21632,21622,21636,21648,21638,21703,21666,21688,21669,21676,21700,21704,21672,21675,21698,21668,21694,21692,21720,21733,21734,21775,21780,21757,21742,21741,21754,21730,21817,21824,21859,21836,21806,21852,21829,21846,21847,21816,21811,21853,21913,21888,21679,21898,21919,21883,21886,21912,21918,21934,21884,21891,21929,21895,21928,21978,21957,21983,21956,21980,21988,21972,22036,22007,22038,22014,22013,22043,22009,22094,22096,29151,22068,22070,22066,22072,22123,22116,22063,22124,22122,22150,22144,22154,22176,22164,22159,22181,22190,22198,22196,22210,22204,22209,22211,22208,22216,22222,22225,22227,22231,22254,22265,22272,22271,22276,22281,22280,22283,22285,22291,22296,22294,21959,22300,22310,22327,22328,22350,22331,22336,22351,22377,22464,22408,22369,22399,22409,22419,22432,22451,22436,22442,22448,22467,22470,22484,22482,22483,22538,22486,22499,22539,22553,22557,22642,22561,22626,22603,22640,27584,22610,22589,22649,22661,22713,22687,22699,22714,22750,22715,22712,22702,22725,22739,22737,22743,22745,22744,22757,22748,22756,22751,22767,22778,22777,22779,22780,22781,22786,22794,22800,22811,26790,22821,22828,22829,22834,22840,22846,31442,22869,22864,22862,22874,22872,22882,22880,22887,22892,22889,22904,22913,22941,20318,20395,22947,22962,22982,23016,23004,22925,23001,23002,23077,23071,23057,23068,23049,23066,23104,23148,23113,23093,23094,23138,23146,23194,23228,23230,23243,23234,23229,23267,23255,23270,23273,23254,23290,23291,23308,23307,23318,23346,23248,23338,23350,23358,23363,23365,23360,23377,23381,23386,23387,23397,23401,23408,23411,23413,23416,25992,23418,23424,23427,23462,23480,23491,23495,23497,23508,23504,23524,23526,23522,23518,23525,23531,23536,23542,23539,23557,23559,23560,23565,23571,23584,23586,23592,23608,23609,23617,23622,23630,23635,23632,23631,23409,23660,23662,20066,23670,23673,23692,23697,23700,22939,23723,23739,23734,23740,23735,23749,23742,23751,23769,23785,23805,23802,23789,23948,23786,23819,23829,23831,23900,23839,23835,23825,23828,23842,23834,23833,23832,23884,23890,23886,23883,23916,23923,23926,23943,23940,23938,23970,23965,23980,23982,23997,23952,23991,23996,24009,24013,24019,24018,24022,24027,24043,24050,24053,24075,24090,24089,24081,24091,24118,24119,24132,24131,24128,24142,24151,24148,24159,24162,24164,24135,24181,24182,24186,40636,24191,24224,24257,24258,24264,24272,24271,24278,24291,24285,24282,24283,24290,24289,24296,24297,24300,24305,24307,24304,24308,24312,24318,24323,24329,24413,24412,24331,24337,24342,24361,24365,24376,24385,24392,24396,24398,24367,24401,24406,24407,24409,24417,24429,24435,24439,24451,24450,24447,24458,24456,24465,24455,24478,24473,24472,24480,24488,24493,24508,24534,24571,24548,24568,24561,24541,24755,24575,24609,24672,24601,24592,24617,24590,24625,24603,24597,24619,24614,24591,24634,24666,24641,24682,24695,24671,24650,24646,24653,24675,24643,24676,24642,24684,24683,24665,24705,24717,24807,24707,24730,24708,24731,24726,24727,24722,24743,24715,24801,24760,24800,24787,24756,24560,24765,24774,24757,24792,24909,24853,24838,24822,24823,24832,24820,24826,24835,24865,24827,24817,24845,24846,24903,24894,24872,24871,24906,24895,24892,24876,24884,24893,24898,24900,24947,24951,24920,24921,24922,24939,24948,24943,24933,24945,24927,24925,24915,24949,24985,24982,24967,25004,24980,24986,24970,24977,25003,25006,25036,25034,25033,25079,25032,25027,25030,25018,25035,32633,25037,25062,25059,25078,25082,25076,25087,25085,25084,25086,25088,25096,25097,25101,25100,25108,25115,25118,25121,25130,25134,25136,25138,25139,25153,25166,25182,25187,25179,25184,25192,25212,25218,25225,25214,25234,25235,25238,25300,25219,25236,25303,25297,25275,25295,25343,25286,25812,25288,25308,25292,25290,25282,25287,25243,25289,25356,25326,25329,25383,25346,25352,25327,25333,25424,25406,25421,25628,25423,25494,25486,25472,25515,25462,25507,25487,25481,25503,25525,25451,25449,25534,25577,25536,25542,25571,25545,25554,25590,25540,25622,25652,25606,25619,25638,25654,25885,25623,25640,25615,25703,25711,25718,25678,25898,25749,25747,25765,25769,25736,25788,25818,25810,25797,25799,25787,25816,25794,25841,25831,33289,25824,25825,25260,25827,25839,25900,25846,25844,25842,25850,25856,25853,25880,25884,25861,25892,25891,25899,25908,25909,25911,25910,25912,30027,25928,25942,25941,25933,25944,25950,25949,25970,25976,25986,25987,35722,26011,26015,26027,26039,26051,26054,26049,26052,26060,26066,26075,26073,26080,26081,26097,26482,26122,26115,26107,26483,26165,26166,26164,26140,26191,26180,26185,26177,26206,26205,26212,26215,26216,26207,26210,26224,26243,26248,26254,26249,26244,26264,26269,26305,26297,26313,26302,26300,26308,26296,26326,26330,26336,26175,26342,26345,26352,26357,26359,26383,26390,26398,26406,26407,38712,26414,26431,26422,26433,26424,26423,26438,26462,26464,26457,26467,26468,26505,26480,26537,26492,26474,26508,26507,26534,26529,26501,26551,26607,26548,26604,26547,26601,26552,26596,26590,26589,26594,26606,26553,26574,26566,26599,27292,26654,26694,26665,26688,26701,26674,26702,26803,26667,26713,26723,26743,26751,26783,26767,26797,26772,26781,26779,26755,27310,26809,26740,26805,26784,26810,26895,26765,26750,26881,26826,26888,26840,26914,26918,26849,26892,26829,26836,26855,26837,26934,26898,26884,26839,26851,26917,26873,26848,26863,26920,26922,26906,26915,26913,26822,27001,26999,26972,27e3,26987,26964,27006,26990,26937,26996,26941,26969,26928,26977,26974,26973,27009,26986,27058,27054,27088,27071,27073,27091,27070,27086,23528,27082,27101,27067,27075,27047,27182,27025,27040,27036,27029,27060,27102,27112,27138,27163,27135,27402,27129,27122,27111,27141,27057,27166,27117,27156,27115,27146,27154,27329,27171,27155,27204,27148,27250,27190,27256,27207,27234,27225,27238,27208,27192,27170,27280,27277,27296,27268,27298,27299,27287,34327,27323,27331,27330,27320,27315,27308,27358,27345,27359,27306,27354,27370,27387,27397,34326,27386,27410,27414,39729,27423,27448,27447,30428,27449,39150,27463,27459,27465,27472,27481,27476,27483,27487,27489,27512,27513,27519,27520,27524,27523,27533,27544,27541,27550,27556,27562,27563,27567,27570,27569,27571,27575,27580,27590,27595,27603,27615,27628,27627,27635,27631,40638,27656,27667,27668,27675,27684,27683,27742,27733,27746,27754,27778,27789,27802,27777,27803,27774,27752,27763,27794,27792,27844,27889,27859,27837,27863,27845,27869,27822,27825,27838,27834,27867,27887,27865,27882,27935,34893,27958,27947,27965,27960,27929,27957,27955,27922,27916,28003,28051,28004,27994,28025,27993,28046,28053,28644,28037,28153,28181,28170,28085,28103,28134,28088,28102,28140,28126,28108,28136,28114,28101,28154,28121,28132,28117,28138,28142,28205,28270,28206,28185,28274,28255,28222,28195,28267,28203,28278,28237,28191,28227,28218,28238,28196,28415,28189,28216,28290,28330,28312,28361,28343,28371,28349,28335,28356,28338,28372,28373,28303,28325,28354,28319,28481,28433,28748,28396,28408,28414,28479,28402,28465,28399,28466,28364,28478,28435,28407,28550,28538,28536,28545,28544,28527,28507,28659,28525,28546,28540,28504,28558,28561,28610,28518,28595,28579,28577,28580,28601,28614,28586,28639,28629,28652,28628,28632,28657,28654,28635,28681,28683,28666,28689,28673,28687,28670,28699,28698,28532,28701,28696,28703,28720,28734,28722,28753,28771,28825,28818,28847,28913,28844,28856,28851,28846,28895,28875,28893,28889,28937,28925,28956,28953,29029,29013,29064,29030,29026,29004,29014,29036,29071,29179,29060,29077,29096,29100,29143,29113,29118,29138,29129,29140,29134,29152,29164,29159,29173,29180,29177,29183,29197,29200,29211,29224,29229,29228,29232,29234,29243,29244,29247,29248,29254,29259,29272,29300,29310,29314,29313,29319,29330,29334,29346,29351,29369,29362,29379,29382,29380,29390,29394,29410,29408,29409,29433,29431,20495,29463,29450,29468,29462,29469,29492,29487,29481,29477,29502,29518,29519,40664,29527,29546,29544,29552,29560,29557,29563,29562,29640,29619,29646,29627,29632,29669,29678,29662,29858,29701,29807,29733,29688,29746,29754,29781,29759,29791,29785,29761,29788,29801,29808,29795,29802,29814,29822,29835,29854,29863,29898,29903,29908,29681,29920,29923,29927,29929,29934,29938,29936,29937,29944,29943,29956,29955,29957,29964,29966,29965,29973,29971,29982,29990,29996,30012,30020,30029,30026,30025,30043,30022,30042,30057,30052,30055,30059,30061,30072,30070,30086,30087,30068,30090,30089,30082,30100,30106,30109,30117,30115,30146,30131,30147,30133,30141,30136,30140,30129,30157,30154,30162,30169,30179,30174,30206,30207,30204,30209,30192,30202,30194,30195,30219,30221,30217,30239,30247,30240,30241,30242,30244,30260,30256,30267,30279,30280,30278,30300,30296,30305,30306,30312,30313,30314,30311,30316,30320,30322,30326,30328,30332,30336,30339,30344,30347,30350,30358,30355,30361,30362,30384,30388,30392,30393,30394,30402,30413,30422,30418,30430,30433,30437,30439,30442,34351,30459,30472,30471,30468,30505,30500,30494,30501,30502,30491,30519,30520,30535,30554,30568,30571,30555,30565,30591,30590,30585,30606,30603,30609,30624,30622,30640,30646,30649,30655,30652,30653,30651,30663,30669,30679,30682,30684,30691,30702,30716,30732,30738,31014,30752,31018,30789,30862,30836,30854,30844,30874,30860,30883,30901,30890,30895,30929,30918,30923,30932,30910,30908,30917,30922,30956,30951,30938,30973,30964,30983,30994,30993,31001,31020,31019,31040,31072,31063,31071,31066,31061,31059,31098,31103,31114,31133,31143,40779,31146,31150,31155,31161,31162,31177,31189,31207,31212,31201,31203,31240,31245,31256,31257,31264,31263,31104,31281,31291,31294,31287,31299,31319,31305,31329,31330,31337,40861,31344,31353,31357,31368,31383,31381,31384,31382,31401,31432,31408,31414,31429,31428,31423,36995,31431,31434,31437,31439,31445,31443,31449,31450,31453,31457,31458,31462,31469,31472,31490,31503,31498,31494,31539,31512,31513,31518,31541,31528,31542,31568,31610,31492,31565,31499,31564,31557,31605,31589,31604,31591,31600,31601,31596,31598,31645,31640,31647,31629,31644,31642,31627,31634,31631,31581,31641,31691,31681,31692,31695,31668,31686,31709,31721,31761,31764,31718,31717,31840,31744,31751,31763,31731,31735,31767,31757,31734,31779,31783,31786,31775,31799,31787,31805,31820,31811,31828,31823,31808,31824,31832,31839,31844,31830,31845,31852,31861,31875,31888,31908,31917,31906,31915,31905,31912,31923,31922,31921,31918,31929,31933,31936,31941,31938,31960,31954,31964,31970,39739,31983,31986,31988,31990,31994,32006,32002,32028,32021,32010,32069,32075,32046,32050,32063,32053,32070,32115,32086,32078,32114,32104,32110,32079,32099,32147,32137,32091,32143,32125,32155,32186,32174,32163,32181,32199,32189,32171,32317,32162,32175,32220,32184,32159,32176,32216,32221,32228,32222,32251,32242,32225,32261,32266,32291,32289,32274,32305,32287,32265,32267,32290,32326,32358,32315,32309,32313,32323,32311,32306,32314,32359,32349,32342,32350,32345,32346,32377,32362,32361,32380,32379,32387,32213,32381,36782,32383,32392,32393,32396,32402,32400,32403,32404,32406,32398,32411,32412,32568,32570,32581,32588,32589,32590,32592,32593,32597,32596,32600,32607,32608,32616,32617,32615,32632,32642,32646,32643,32648,32647,32652,32660,32670,32669,32666,32675,32687,32690,32697,32686,32694,32696,35697,32709,32710,32714,32725,32724,32737,32742,32745,32755,32761,39132,32774,32772,32779,32786,32792,32793,32796,32801,32808,32831,32827,32842,32838,32850,32856,32858,32863,32866,32872,32883,32882,32880,32886,32889,32893,32895,32900,32902,32901,32923,32915,32922,32941,20880,32940,32987,32997,32985,32989,32964,32986,32982,33033,33007,33009,33051,33065,33059,33071,33099,38539,33094,33086,33107,33105,33020,33137,33134,33125,33126,33140,33155,33160,33162,33152,33154,33184,33173,33188,33187,33119,33171,33193,33200,33205,33214,33208,33213,33216,33218,33210,33225,33229,33233,33241,33240,33224,33242,33247,33248,33255,33274,33275,33278,33281,33282,33285,33287,33290,33293,33296,33302,33321,33323,33336,33331,33344,33369,33368,33373,33370,33375,33380,33378,33384,33386,33387,33326,33393,33399,33400,33406,33421,33426,33451,33439,33467,33452,33505,33507,33503,33490,33524,33523,33530,33683,33539,33531,33529,33502,33542,33500,33545,33497,33589,33588,33558,33586,33585,33600,33593,33616,33605,33583,33579,33559,33560,33669,33690,33706,33695,33698,33686,33571,33678,33671,33674,33660,33717,33651,33653,33696,33673,33704,33780,33811,33771,33742,33789,33795,33752,33803,33729,33783,33799,33760,33778,33805,33826,33824,33725,33848,34054,33787,33901,33834,33852,34138,33924,33911,33899,33965,33902,33922,33897,33862,33836,33903,33913,33845,33994,33890,33977,33983,33951,34009,33997,33979,34010,34e3,33985,33990,34006,33953,34081,34047,34036,34071,34072,34092,34079,34069,34068,34044,34112,34147,34136,34120,34113,34306,34123,34133,34176,34212,34184,34193,34186,34216,34157,34196,34203,34282,34183,34204,34167,34174,34192,34249,34234,34255,34233,34256,34261,34269,34277,34268,34297,34314,34323,34315,34302,34298,34310,34338,34330,34352,34367,34381,20053,34388,34399,34407,34417,34451,34467,34473,34474,34443,34444,34486,34479,34500,34502,34480,34505,34851,34475,34516,34526,34537,34540,34527,34523,34543,34578,34566,34568,34560,34563,34555,34577,34569,34573,34553,34570,34612,34623,34615,34619,34597,34601,34586,34656,34655,34680,34636,34638,34676,34647,34664,34670,34649,34643,34659,34666,34821,34722,34719,34690,34735,34763,34749,34752,34768,38614,34731,34756,34739,34759,34758,34747,34799,34802,34784,34831,34829,34814,34806,34807,34830,34770,34833,34838,34837,34850,34849,34865,34870,34873,34855,34875,34884,34882,34898,34905,34910,34914,34923,34945,34942,34974,34933,34941,34997,34930,34946,34967,34962,34990,34969,34978,34957,34980,34992,35007,34993,35011,35012,35028,35032,35033,35037,35065,35074,35068,35060,35048,35058,35076,35084,35082,35091,35139,35102,35109,35114,35115,35137,35140,35131,35126,35128,35148,35101,35168,35166,35174,35172,35181,35178,35183,35188,35191,35198,35203,35208,35210,35219,35224,35233,35241,35238,35244,35247,35250,35258,35261,35263,35264,35290,35292,35293,35303,35316,35320,35331,35350,35344,35340,35355,35357,35365,35382,35393,35419,35410,35398,35400,35452,35437,35436,35426,35461,35458,35460,35496,35489,35473,35493,35494,35482,35491,35524,35533,35522,35546,35563,35571,35559,35556,35569,35604,35552,35554,35575,35550,35547,35596,35591,35610,35553,35606,35600,35607,35616,35635,38827,35622,35627,35646,35624,35649,35660,35663,35662,35657,35670,35675,35674,35691,35679,35692,35695,35700,35709,35712,35724,35726,35730,35731,35734,35737,35738,35898,35905,35903,35912,35916,35918,35920,35925,35938,35948,35960,35962,35970,35977,35973,35978,35981,35982,35988,35964,35992,25117,36013,36010,36029,36018,36019,36014,36022,36040,36033,36068,36067,36058,36093,36090,36091,36100,36101,36106,36103,36111,36109,36112,40782,36115,36045,36116,36118,36199,36205,36209,36211,36225,36249,36290,36286,36282,36303,36314,36310,36300,36315,36299,36330,36331,36319,36323,36348,36360,36361,36351,36381,36382,36368,36383,36418,36405,36400,36404,36426,36423,36425,36428,36432,36424,36441,36452,36448,36394,36451,36437,36470,36466,36476,36481,36487,36485,36484,36491,36490,36499,36497,36500,36505,36522,36513,36524,36528,36550,36529,36542,36549,36552,36555,36571,36579,36604,36603,36587,36606,36618,36613,36629,36626,36633,36627,36636,36639,36635,36620,36646,36659,36667,36665,36677,36674,36670,36684,36681,36678,36686,36695,36700,36706,36707,36708,36764,36767,36771,36781,36783,36791,36826,36837,36834,36842,36847,36999,36852,36869,36857,36858,36881,36885,36897,36877,36894,36886,36875,36903,36918,36917,36921,36856,36943,36944,36945,36946,36878,36937,36926,36950,36952,36958,36968,36975,36982,38568,36978,36994,36989,36993,36992,37002,37001,37007,37032,37039,37041,37045,37090,37092,25160,37083,37122,37138,37145,37170,37168,37194,37206,37208,37219,37221,37225,37235,37234,37259,37257,37250,37282,37291,37295,37290,37301,37300,37306,37312,37313,37321,37323,37328,37334,37343,37345,37339,37372,37365,37366,37406,37375,37396,37420,37397,37393,37470,37463,37445,37449,37476,37448,37525,37439,37451,37456,37532,37526,37523,37531,37466,37583,37561,37559,37609,37647,37626,37700,37678,37657,37666,37658,37667,37690,37685,37691,37724,37728,37756,37742,37718,37808,37804,37805,37780,37817,37846,37847,37864,37861,37848,37827,37853,37840,37832,37860,37914,37908,37907,37891,37895,37904,37942,37931,37941,37921,37946,37953,37970,37956,37979,37984,37986,37982,37994,37417,38e3,38005,38007,38013,37978,38012,38014,38017,38015,38274,38279,38282,38292,38294,38296,38297,38304,38312,38311,38317,38332,38331,38329,38334,38346,28662,38339,38349,38348,38357,38356,38358,38364,38369,38373,38370,38433,38440,38446,38447,38466,38476,38479,38475,38519,38492,38494,38493,38495,38502,38514,38508,38541,38552,38549,38551,38570,38567,38577,38578,38576,38580,38582,38584,38585,38606,38603,38601,38605,35149,38620,38669,38613,38649,38660,38662,38664,38675,38670,38673,38671,38678,38681,38692,38698,38704,38713,38717,38718,38724,38726,38728,38722,38729,38748,38752,38756,38758,38760,21202,38763,38769,38777,38789,38780,38785,38778,38790,38795,38799,38800,38812,38824,38822,38819,38835,38836,38851,38854,38856,38859,38876,38893,40783,38898,31455,38902,38901,38927,38924,38968,38948,38945,38967,38973,38982,38991,38987,39019,39023,39024,39025,39028,39027,39082,39087,39089,39094,39108,39107,39110,39145,39147,39171,39177,39186,39188,39192,39201,39197,39198,39204,39200,39212,39214,39229,39230,39234,39241,39237,39248,39243,39249,39250,39244,39253,39319,39320,39333,39341,39342,39356,39391,39387,39389,39384,39377,39405,39406,39409,39410,39419,39416,39425,39439,39429,39394,39449,39467,39479,39493,39490,39488,39491,39486,39509,39501,39515,39511,39519,39522,39525,39524,39529,39531,39530,39597,39600,39612,39616,39631,39633,39635,39636,39646,39647,39650,39651,39654,39663,39659,39662,39668,39665,39671,39675,39686,39704,39706,39711,39714,39715,39717,39719,39720,39721,39722,39726,39727,39730,39748,39747,39759,39757,39758,39761,39768,39796,39827,39811,39825,39830,39831,39839,39840,39848,39860,39872,39882,39865,39878,39887,39889,39890,39907,39906,39908,39892,39905,39994,39922,39921,39920,39957,39956,39945,39955,39948,39942,39944,39954,39946,39940,39982,39963,39973,39972,39969,39984,40007,39986,40006,39998,40026,40032,40039,40054,40056,40167,40172,40176,40201,40200,40171,40195,40198,40234,40230,40367,40227,40223,40260,40213,40210,40257,40255,40254,40262,40264,40285,40286,40292,40273,40272,40281,40306,40329,40327,40363,40303,40314,40346,40356,40361,40370,40388,40385,40379,40376,40378,40390,40399,40386,40409,40403,40440,40422,40429,40431,40445,40474,40475,40478,40565,40569,40573,40577,40584,40587,40588,40594,40597,40593,40605,40613,40617,40632,40618,40621,38753,40652,40654,40655,40656,40660,40668,40670,40669,40672,40677,40680,40687,40692,40694,40695,40697,40699,40700,40701,40711,40712,30391,40725,40737,40748,40766,40778,40786,40788,40803,40799,40800,40801,40806,40807,40812,40810,40823,40818,40822,40853,40860,40864,22575,27079,36953,29796,20956,29081,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,32394,35100,37704,37512,34012,20425,28859,26161,26824,37625,26363,24389,20008,20193,20220,20224,20227,20281,20310,20370,20362,20378,20372,20429,20544,20514,20479,20510,20550,20592,20546,20628,20724,20696,20810,20836,20893,20926,20972,21013,21148,21158,21184,21211,21248,21255,21284,21362,21395,21426,21469,64014,21660,21642,21673,21759,21894,22361,22373,22444,22472,22471,64015,64016,22686,22706,22795,22867,22875,22877,22883,22948,22970,23382,23488,29999,23512,23532,23582,23718,23738,23797,23847,23891,64017,23874,23917,23992,23993,24016,24353,24372,24423,24503,24542,24669,24709,24714,24798,24789,24864,24818,24849,24887,24880,24984,25107,25254,25589,25696,25757,25806,25934,26112,26133,26171,26121,26158,26142,26148,26213,26199,26201,64018,26227,26265,26272,26290,26303,26362,26382,63785,26470,26555,26706,26560,26625,26692,26831,64019,26984,64020,27032,27106,27184,27243,27206,27251,27262,27362,27364,27606,27711,27740,27782,27759,27866,27908,28039,28015,28054,28076,28111,28152,28146,28156,28217,28252,28199,28220,28351,28552,28597,28661,28677,28679,28712,28805,28843,28943,28932,29020,28998,28999,64021,29121,29182,29361,29374,29476,64022,29559,29629,29641,29654,29667,29650,29703,29685,29734,29738,29737,29742,29794,29833,29855,29953,30063,30338,30364,30366,30363,30374,64023,30534,21167,30753,30798,30820,30842,31024,64024,64025,64026,31124,64027,31131,31441,31463,64028,31467,31646,64029,32072,32092,32183,32160,32214,32338,32583,32673,64030,33537,33634,33663,33735,33782,33864,33972,34131,34137,34155,64031,34224,64032,64033,34823,35061,35346,35383,35449,35495,35518,35551,64034,35574,35667,35711,36080,36084,36114,36214,64035,36559,64036,64037,36967,37086,64038,37141,37159,37338,37335,37342,37357,37358,37348,37349,37382,37392,37386,37434,37440,37436,37454,37465,37457,37433,37479,37543,37495,37496,37607,37591,37593,37584,64039,37589,37600,37587,37669,37665,37627,64040,37662,37631,37661,37634,37744,37719,37796,37830,37854,37880,37937,37957,37960,38290,63964,64041,38557,38575,38707,38715,38723,38733,38735,38737,38741,38999,39013,64042,64043,39207,64044,39326,39502,39641,39644,39797,39794,39823,39857,39867,39936,40304,40299,64045,40473,40657,null,null,8560,8561,8562,8563,8564,8565,8566,8567,8568,8569,65506,65508,65287,65282,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,8560,8561,8562,8563,8564,8565,8566,8567,8568,8569,8544,8545,8546,8547,8548,8549,8550,8551,8552,8553,65506,65508,65287,65282,12849,8470,8481,8757,32394,35100,37704,37512,34012,20425,28859,26161,26824,37625,26363,24389,20008,20193,20220,20224,20227,20281,20310,20370,20362,20378,20372,20429,20544,20514,20479,20510,20550,20592,20546,20628,20724,20696,20810,20836,20893,20926,20972,21013,21148,21158,21184,21211,21248,21255,21284,21362,21395,21426,21469,64014,21660,21642,21673,21759,21894,22361,22373,22444,22472,22471,64015,64016,22686,22706,22795,22867,22875,22877,22883,22948,22970,23382,23488,29999,23512,23532,23582,23718,23738,23797,23847,23891,64017,23874,23917,23992,23993,24016,24353,24372,24423,24503,24542,24669,24709,24714,24798,24789,24864,24818,24849,24887,24880,24984,25107,25254,25589,25696,25757,25806,25934,26112,26133,26171,26121,26158,26142,26148,26213,26199,26201,64018,26227,26265,26272,26290,26303,26362,26382,63785,26470,26555,26706,26560,26625,26692,26831,64019,26984,64020,27032,27106,27184,27243,27206,27251,27262,27362,27364,27606,27711,27740,27782,27759,27866,27908,28039,28015,28054,28076,28111,28152,28146,28156,28217,28252,28199,28220,28351,28552,28597,28661,28677,28679,28712,28805,28843,28943,28932,29020,28998,28999,64021,29121,29182,29361,29374,29476,64022,29559,29629,29641,29654,29667,29650,29703,29685,29734,29738,29737,29742,29794,29833,29855,29953,30063,30338,30364,30366,30363,30374,64023,30534,21167,30753,30798,30820,30842,31024,64024,64025,64026,31124,64027,31131,31441,31463,64028,31467,31646,64029,32072,32092,32183,32160,32214,32338,32583,32673,64030,33537,33634,33663,33735,33782,33864,33972,34131,34137,34155,64031,34224,64032,64033,34823,35061,35346,35383,35449,35495,35518,35551,64034,35574,35667,35711,36080,36084,36114,36214,64035,36559,64036,64037,36967,37086,64038,37141,37159,37338,37335,37342,37357,37358,37348,37349,37382,37392,37386,37434,37440,37436,37454,37465,37457,37433,37479,37543,37495,37496,37607,37591,37593,37584,64039,37589,37600,37587,37669,37665,37627,64040,37662,37631,37661,37634,37744,37719,37796,37830,37854,37880,37937,37957,37960,38290,63964,64041,38557,38575,38707,38715,38723,38733,38735,38737,38741,38999,39013,64042,64043,39207,64044,39326,39502,39641,39644,39797,39794,39823,39857,39867,39936,40304,40299,64045,40473,40657,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],jis0212:[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,728,711,184,729,733,175,731,730,65374,900,901,null,null,null,null,null,null,null,null,161,166,191,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,186,170,169,174,8482,164,8470,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,902,904,905,906,938,null,908,null,910,939,null,911,null,null,null,null,940,941,942,943,970,912,972,962,973,971,944,974,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1038,1039,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1118,1119,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,198,272,null,294,null,306,null,321,319,null,330,216,338,null,358,222,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,230,273,240,295,305,307,312,322,320,329,331,248,339,223,359,254,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,193,192,196,194,258,461,256,260,197,195,262,264,268,199,266,270,201,200,203,202,282,278,274,280,null,284,286,290,288,292,205,204,207,206,463,304,298,302,296,308,310,313,317,315,323,327,325,209,211,210,214,212,465,336,332,213,340,344,342,346,348,352,350,356,354,218,217,220,219,364,467,368,362,370,366,360,471,475,473,469,372,221,376,374,377,381,379,null,null,null,null,null,null,null,225,224,228,226,259,462,257,261,229,227,263,265,269,231,267,271,233,232,235,234,283,279,275,281,501,285,287,null,289,293,237,236,239,238,464,null,299,303,297,309,311,314,318,316,324,328,326,241,243,242,246,244,466,337,333,245,341,345,343,347,349,353,351,357,355,250,249,252,251,365,468,369,363,371,367,361,472,476,474,470,373,253,255,375,378,382,380,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,19970,19972,19973,19980,19986,19999,20003,20004,20008,20011,20014,20015,20016,20021,20032,20033,20036,20039,20049,20058,20060,20067,20072,20073,20084,20085,20089,20095,20109,20118,20119,20125,20143,20153,20163,20176,20186,20187,20192,20193,20194,20200,20207,20209,20211,20213,20221,20222,20223,20224,20226,20227,20232,20235,20236,20242,20245,20246,20247,20249,20270,20273,20320,20275,20277,20279,20281,20283,20286,20288,20290,20296,20297,20299,20300,20306,20308,20310,20312,20319,20323,20330,20332,20334,20337,20343,20344,20345,20346,20349,20350,20353,20354,20356,20357,20361,20362,20364,20366,20368,20370,20371,20372,20375,20377,20378,20382,20383,20402,20407,20409,20411,20412,20413,20414,20416,20417,20421,20422,20424,20425,20427,20428,20429,20431,20434,20444,20448,20450,20464,20466,20476,20477,20479,20480,20481,20484,20487,20490,20492,20494,20496,20499,20503,20504,20507,20508,20509,20510,20514,20519,20526,20528,20530,20531,20533,20544,20545,20546,20549,20550,20554,20556,20558,20561,20562,20563,20567,20569,20575,20576,20578,20579,20582,20583,20586,20589,20592,20593,20539,20609,20611,20612,20614,20618,20622,20623,20624,20626,20627,20628,20630,20635,20636,20638,20639,20640,20641,20642,20650,20655,20656,20665,20666,20669,20672,20675,20676,20679,20684,20686,20688,20691,20692,20696,20700,20701,20703,20706,20708,20710,20712,20713,20719,20721,20726,20730,20734,20739,20742,20743,20744,20747,20748,20749,20750,20722,20752,20759,20761,20763,20764,20765,20766,20771,20775,20776,20780,20781,20783,20785,20787,20788,20789,20792,20793,20802,20810,20815,20819,20821,20823,20824,20831,20836,20838,20862,20867,20868,20875,20878,20888,20893,20897,20899,20909,20920,20922,20924,20926,20927,20930,20936,20943,20945,20946,20947,20949,20952,20958,20962,20965,20974,20978,20979,20980,20983,20993,20994,20997,21010,21011,21013,21014,21016,21026,21032,21041,21042,21045,21052,21061,21065,21077,21079,21080,21082,21084,21087,21088,21089,21094,21102,21111,21112,21113,21120,21122,21125,21130,21132,21139,21141,21142,21143,21144,21146,21148,21156,21157,21158,21159,21167,21168,21174,21175,21176,21178,21179,21181,21184,21188,21190,21192,21196,21199,21201,21204,21206,21211,21212,21217,21221,21224,21225,21226,21228,21232,21233,21236,21238,21239,21248,21251,21258,21259,21260,21265,21267,21272,21275,21276,21278,21279,21285,21287,21288,21289,21291,21292,21293,21296,21298,21301,21308,21309,21310,21314,21324,21323,21337,21339,21345,21347,21349,21356,21357,21362,21369,21374,21379,21383,21384,21390,21395,21396,21401,21405,21409,21412,21418,21419,21423,21426,21428,21429,21431,21432,21434,21437,21440,21445,21455,21458,21459,21461,21466,21469,21470,21472,21478,21479,21493,21506,21523,21530,21537,21543,21544,21546,21551,21553,21556,21557,21571,21572,21575,21581,21583,21598,21602,21604,21606,21607,21609,21611,21613,21614,21620,21631,21633,21635,21637,21640,21641,21645,21649,21653,21654,21660,21663,21665,21670,21671,21673,21674,21677,21678,21681,21687,21689,21690,21691,21695,21702,21706,21709,21710,21728,21738,21740,21743,21750,21756,21758,21759,21760,21761,21765,21768,21769,21772,21773,21774,21781,21802,21803,21810,21813,21814,21819,21820,21821,21825,21831,21833,21834,21837,21840,21841,21848,21850,21851,21854,21856,21857,21860,21862,21887,21889,21890,21894,21896,21902,21903,21905,21906,21907,21908,21911,21923,21924,21933,21938,21951,21953,21955,21958,21961,21963,21964,21966,21969,21970,21971,21975,21976,21979,21982,21986,21993,22006,22015,22021,22024,22026,22029,22030,22031,22032,22033,22034,22041,22060,22064,22067,22069,22071,22073,22075,22076,22077,22079,22080,22081,22083,22084,22086,22089,22091,22093,22095,22100,22110,22112,22113,22114,22115,22118,22121,22125,22127,22129,22130,22133,22148,22149,22152,22155,22156,22165,22169,22170,22173,22174,22175,22182,22183,22184,22185,22187,22188,22189,22193,22195,22199,22206,22213,22217,22218,22219,22223,22224,22220,22221,22233,22236,22237,22239,22241,22244,22245,22246,22247,22248,22257,22251,22253,22262,22263,22273,22274,22279,22282,22284,22289,22293,22298,22299,22301,22304,22306,22307,22308,22309,22313,22314,22316,22318,22319,22323,22324,22333,22334,22335,22341,22342,22348,22349,22354,22370,22373,22375,22376,22379,22381,22382,22383,22384,22385,22387,22388,22389,22391,22393,22394,22395,22396,22398,22401,22403,22412,22420,22423,22425,22426,22428,22429,22430,22431,22433,22421,22439,22440,22441,22444,22456,22461,22471,22472,22476,22479,22485,22493,22494,22500,22502,22503,22505,22509,22512,22517,22518,22520,22525,22526,22527,22531,22532,22536,22537,22497,22540,22541,22555,22558,22559,22560,22566,22567,22573,22578,22585,22591,22601,22604,22605,22607,22608,22613,22623,22625,22628,22631,22632,22648,22652,22655,22656,22657,22663,22664,22665,22666,22668,22669,22671,22672,22676,22678,22685,22688,22689,22690,22694,22697,22705,22706,22724,22716,22722,22728,22733,22734,22736,22738,22740,22742,22746,22749,22753,22754,22761,22771,22789,22790,22795,22796,22802,22803,22804,34369,22813,22817,22819,22820,22824,22831,22832,22835,22837,22838,22847,22851,22854,22866,22867,22873,22875,22877,22878,22879,22881,22883,22891,22893,22895,22898,22901,22902,22905,22907,22908,22923,22924,22926,22930,22933,22935,22943,22948,22951,22957,22958,22959,22960,22963,22967,22970,22972,22977,22979,22980,22984,22986,22989,22994,23005,23006,23007,23011,23012,23015,23022,23023,23025,23026,23028,23031,23040,23044,23052,23053,23054,23058,23059,23070,23075,23076,23079,23080,23082,23085,23088,23108,23109,23111,23112,23116,23120,23125,23134,23139,23141,23143,23149,23159,23162,23163,23166,23179,23184,23187,23190,23193,23196,23198,23199,23200,23202,23207,23212,23217,23218,23219,23221,23224,23226,23227,23231,23236,23238,23240,23247,23258,23260,23264,23269,23274,23278,23285,23286,23293,23296,23297,23304,23319,23348,23321,23323,23325,23329,23333,23341,23352,23361,23371,23372,23378,23382,23390,23400,23406,23407,23420,23421,23422,23423,23425,23428,23430,23434,23438,23440,23441,23443,23444,23446,23464,23465,23468,23469,23471,23473,23474,23479,23482,23484,23488,23489,23501,23503,23510,23511,23512,23513,23514,23520,23535,23537,23540,23549,23564,23575,23582,23583,23587,23590,23593,23595,23596,23598,23600,23602,23605,23606,23641,23642,23644,23650,23651,23655,23656,23657,23661,23664,23668,23669,23674,23675,23676,23677,23687,23688,23690,23695,23698,23709,23711,23712,23714,23715,23718,23722,23730,23732,23733,23738,23753,23755,23762,23773,23767,23790,23793,23794,23796,23809,23814,23821,23826,23851,23843,23844,23846,23847,23857,23860,23865,23869,23871,23874,23875,23878,23880,23893,23889,23897,23882,23903,23904,23905,23906,23908,23914,23917,23920,23929,23930,23934,23935,23937,23939,23944,23946,23954,23955,23956,23957,23961,23963,23967,23968,23975,23979,23984,23988,23992,23993,24003,24007,24011,24016,24014,24024,24025,24032,24036,24041,24056,24057,24064,24071,24077,24082,24084,24085,24088,24095,24096,24110,24104,24114,24117,24126,24139,24144,24137,24145,24150,24152,24155,24156,24158,24168,24170,24171,24172,24173,24174,24176,24192,24203,24206,24226,24228,24229,24232,24234,24236,24241,24243,24253,24254,24255,24262,24268,24267,24270,24273,24274,24276,24277,24284,24286,24293,24299,24322,24326,24327,24328,24334,24345,24348,24349,24353,24354,24355,24356,24360,24363,24364,24366,24368,24372,24374,24379,24381,24383,24384,24388,24389,24391,24397,24400,24404,24408,24411,24416,24419,24420,24423,24431,24434,24436,24437,24440,24442,24445,24446,24457,24461,24463,24470,24476,24477,24482,24487,24491,24484,24492,24495,24496,24497,24504,24516,24519,24520,24521,24523,24528,24529,24530,24531,24532,24542,24545,24546,24552,24553,24554,24556,24557,24558,24559,24562,24563,24566,24570,24572,24583,24586,24589,24595,24596,24599,24600,24602,24607,24612,24621,24627,24629,24640,24647,24648,24649,24652,24657,24660,24662,24663,24669,24673,24679,24689,24702,24703,24706,24710,24712,24714,24718,24721,24723,24725,24728,24733,24734,24738,24740,24741,24744,24752,24753,24759,24763,24766,24770,24772,24776,24777,24778,24779,24782,24783,24788,24789,24793,24795,24797,24798,24802,24805,24818,24821,24824,24828,24829,24834,24839,24842,24844,24848,24849,24850,24851,24852,24854,24855,24857,24860,24862,24866,24874,24875,24880,24881,24885,24886,24887,24889,24897,24901,24902,24905,24926,24928,24940,24946,24952,24955,24956,24959,24960,24961,24963,24964,24971,24973,24978,24979,24983,24984,24988,24989,24991,24992,24997,25e3,25002,25005,25016,25017,25020,25024,25025,25026,25038,25039,25045,25052,25053,25054,25055,25057,25058,25063,25065,25061,25068,25069,25071,25089,25091,25092,25095,25107,25109,25116,25120,25122,25123,25127,25129,25131,25145,25149,25154,25155,25156,25158,25164,25168,25169,25170,25172,25174,25178,25180,25188,25197,25199,25203,25210,25213,25229,25230,25231,25232,25254,25256,25267,25270,25271,25274,25278,25279,25284,25294,25301,25302,25306,25322,25330,25332,25340,25341,25347,25348,25354,25355,25357,25360,25363,25366,25368,25385,25386,25389,25397,25398,25401,25404,25409,25410,25411,25412,25414,25418,25419,25422,25426,25427,25428,25432,25435,25445,25446,25452,25453,25457,25460,25461,25464,25468,25469,25471,25474,25476,25479,25482,25488,25492,25493,25497,25498,25502,25508,25510,25517,25518,25519,25533,25537,25541,25544,25550,25553,25555,25556,25557,25564,25568,25573,25578,25580,25586,25587,25589,25592,25593,25609,25610,25616,25618,25620,25624,25630,25632,25634,25636,25637,25641,25642,25647,25648,25653,25661,25663,25675,25679,25681,25682,25683,25684,25690,25691,25692,25693,25695,25696,25697,25699,25709,25715,25716,25723,25725,25733,25735,25743,25744,25745,25752,25753,25755,25757,25759,25761,25763,25766,25768,25772,25779,25789,25790,25791,25796,25801,25802,25803,25804,25806,25808,25809,25813,25815,25828,25829,25833,25834,25837,25840,25845,25847,25851,25855,25857,25860,25864,25865,25866,25871,25875,25876,25878,25881,25883,25886,25887,25890,25894,25897,25902,25905,25914,25916,25917,25923,25927,25929,25936,25938,25940,25951,25952,25959,25963,25978,25981,25985,25989,25994,26002,26005,26008,26013,26016,26019,26022,26030,26034,26035,26036,26047,26050,26056,26057,26062,26064,26068,26070,26072,26079,26096,26098,26100,26101,26105,26110,26111,26112,26116,26120,26121,26125,26129,26130,26133,26134,26141,26142,26145,26146,26147,26148,26150,26153,26154,26155,26156,26158,26160,26161,26163,26169,26167,26176,26181,26182,26186,26188,26193,26190,26199,26200,26201,26203,26204,26208,26209,26363,26218,26219,26220,26238,26227,26229,26239,26231,26232,26233,26235,26240,26236,26251,26252,26253,26256,26258,26265,26266,26267,26268,26271,26272,26276,26285,26289,26290,26293,26299,26303,26304,26306,26307,26312,26316,26318,26319,26324,26331,26335,26344,26347,26348,26350,26362,26373,26375,26382,26387,26393,26396,26400,26402,26419,26430,26437,26439,26440,26444,26452,26453,26461,26470,26476,26478,26484,26486,26491,26497,26500,26510,26511,26513,26515,26518,26520,26521,26523,26544,26545,26546,26549,26555,26556,26557,26617,26560,26562,26563,26565,26568,26569,26578,26583,26585,26588,26593,26598,26608,26610,26614,26615,26706,26644,26649,26653,26655,26664,26663,26668,26669,26671,26672,26673,26675,26683,26687,26692,26693,26698,26700,26709,26711,26712,26715,26731,26734,26735,26736,26737,26738,26741,26745,26746,26747,26748,26754,26756,26758,26760,26774,26776,26778,26780,26785,26787,26789,26793,26794,26798,26802,26811,26821,26824,26828,26831,26832,26833,26835,26838,26841,26844,26845,26853,26856,26858,26859,26860,26861,26864,26865,26869,26870,26875,26876,26877,26886,26889,26890,26896,26897,26899,26902,26903,26929,26931,26933,26936,26939,26946,26949,26953,26958,26967,26971,26979,26980,26981,26982,26984,26985,26988,26992,26993,26994,27002,27003,27007,27008,27021,27026,27030,27032,27041,27045,27046,27048,27051,27053,27055,27063,27064,27066,27068,27077,27080,27089,27094,27095,27106,27109,27118,27119,27121,27123,27125,27134,27136,27137,27139,27151,27153,27157,27162,27165,27168,27172,27176,27184,27186,27188,27191,27195,27198,27199,27205,27206,27209,27210,27214,27216,27217,27218,27221,27222,27227,27236,27239,27242,27249,27251,27262,27265,27267,27270,27271,27273,27275,27281,27291,27293,27294,27295,27301,27307,27311,27312,27313,27316,27325,27326,27327,27334,27337,27336,27340,27344,27348,27349,27350,27356,27357,27364,27367,27372,27376,27377,27378,27388,27389,27394,27395,27398,27399,27401,27407,27408,27409,27415,27419,27422,27428,27432,27435,27436,27439,27445,27446,27451,27455,27462,27466,27469,27474,27478,27480,27485,27488,27495,27499,27502,27504,27509,27517,27518,27522,27525,27543,27547,27551,27552,27554,27555,27560,27561,27564,27565,27566,27568,27576,27577,27581,27582,27587,27588,27593,27596,27606,27610,27617,27619,27622,27623,27630,27633,27639,27641,27647,27650,27652,27653,27657,27661,27662,27664,27666,27673,27679,27686,27687,27688,27692,27694,27699,27701,27702,27706,27707,27711,27722,27723,27725,27727,27730,27732,27737,27739,27740,27755,27757,27759,27764,27766,27768,27769,27771,27781,27782,27783,27785,27796,27797,27799,27800,27804,27807,27824,27826,27828,27842,27846,27853,27855,27856,27857,27858,27860,27862,27866,27868,27872,27879,27881,27883,27884,27886,27890,27892,27908,27911,27914,27918,27919,27921,27923,27930,27942,27943,27944,27751,27950,27951,27953,27961,27964,27967,27991,27998,27999,28001,28005,28007,28015,28016,28028,28034,28039,28049,28050,28052,28054,28055,28056,28074,28076,28084,28087,28089,28093,28095,28100,28104,28106,28110,28111,28118,28123,28125,28127,28128,28130,28133,28137,28143,28144,28148,28150,28156,28160,28164,28190,28194,28199,28210,28214,28217,28219,28220,28228,28229,28232,28233,28235,28239,28241,28242,28243,28244,28247,28252,28253,28254,28258,28259,28264,28275,28283,28285,28301,28307,28313,28320,28327,28333,28334,28337,28339,28347,28351,28352,28353,28355,28359,28360,28362,28365,28366,28367,28395,28397,28398,28409,28411,28413,28420,28424,28426,28428,28429,28438,28440,28442,28443,28454,28457,28458,28463,28464,28467,28470,28475,28476,28461,28495,28497,28498,28499,28503,28505,28506,28509,28510,28513,28514,28520,28524,28541,28542,28547,28551,28552,28555,28556,28557,28560,28562,28563,28564,28566,28570,28575,28576,28581,28582,28583,28584,28590,28591,28592,28597,28598,28604,28613,28615,28616,28618,28634,28638,28648,28649,28656,28661,28665,28668,28669,28672,28677,28678,28679,28685,28695,28704,28707,28719,28724,28727,28729,28732,28739,28740,28744,28745,28746,28747,28756,28757,28765,28766,28750,28772,28773,28780,28782,28789,28790,28798,28801,28805,28806,28820,28821,28822,28823,28824,28827,28836,28843,28848,28849,28852,28855,28874,28881,28883,28884,28885,28886,28888,28892,28900,28922,28931,28932,28933,28934,28935,28939,28940,28943,28958,28960,28971,28973,28975,28976,28977,28984,28993,28997,28998,28999,29002,29003,29008,29010,29015,29018,29020,29022,29024,29032,29049,29056,29061,29063,29068,29074,29082,29083,29088,29090,29103,29104,29106,29107,29114,29119,29120,29121,29124,29131,29132,29139,29142,29145,29146,29148,29176,29182,29184,29191,29192,29193,29203,29207,29210,29213,29215,29220,29227,29231,29236,29240,29241,29249,29250,29251,29253,29262,29263,29264,29267,29269,29270,29274,29276,29278,29280,29283,29288,29291,29294,29295,29297,29303,29304,29307,29308,29311,29316,29321,29325,29326,29331,29339,29352,29357,29358,29361,29364,29374,29377,29383,29385,29388,29397,29398,29400,29407,29413,29427,29428,29434,29435,29438,29442,29444,29445,29447,29451,29453,29458,29459,29464,29465,29470,29474,29476,29479,29480,29484,29489,29490,29493,29498,29499,29501,29507,29517,29520,29522,29526,29528,29533,29534,29535,29536,29542,29543,29545,29547,29548,29550,29551,29553,29559,29561,29564,29568,29569,29571,29573,29574,29582,29584,29587,29589,29591,29592,29596,29598,29599,29600,29602,29605,29606,29610,29611,29613,29621,29623,29625,29628,29629,29631,29637,29638,29641,29643,29644,29647,29650,29651,29654,29657,29661,29665,29667,29670,29671,29673,29684,29685,29687,29689,29690,29691,29693,29695,29696,29697,29700,29703,29706,29713,29722,29723,29732,29734,29736,29737,29738,29739,29740,29741,29742,29743,29744,29745,29753,29760,29763,29764,29766,29767,29771,29773,29777,29778,29783,29789,29794,29798,29799,29800,29803,29805,29806,29809,29810,29824,29825,29829,29830,29831,29833,29839,29840,29841,29842,29848,29849,29850,29852,29855,29856,29857,29859,29862,29864,29865,29866,29867,29870,29871,29873,29874,29877,29881,29883,29887,29896,29897,29900,29904,29907,29912,29914,29915,29918,29919,29924,29928,29930,29931,29935,29940,29946,29947,29948,29951,29958,29970,29974,29975,29984,29985,29988,29991,29993,29994,29999,30006,30009,30013,30014,30015,30016,30019,30023,30024,30030,30032,30034,30039,30046,30047,30049,30063,30065,30073,30074,30075,30076,30077,30078,30081,30085,30096,30098,30099,30101,30105,30108,30114,30116,30132,30138,30143,30144,30145,30148,30150,30156,30158,30159,30167,30172,30175,30176,30177,30180,30183,30188,30190,30191,30193,30201,30208,30210,30211,30212,30215,30216,30218,30220,30223,30226,30227,30229,30230,30233,30235,30236,30237,30238,30243,30245,30246,30249,30253,30258,30259,30261,30264,30265,30266,30268,30282,30272,30273,30275,30276,30277,30281,30283,30293,30297,30303,30308,30309,30317,30318,30319,30321,30324,30337,30341,30348,30349,30357,30363,30364,30365,30367,30368,30370,30371,30372,30373,30374,30375,30376,30378,30381,30397,30401,30405,30409,30411,30412,30414,30420,30425,30432,30438,30440,30444,30448,30449,30454,30457,30460,30464,30470,30474,30478,30482,30484,30485,30487,30489,30490,30492,30498,30504,30509,30510,30511,30516,30517,30518,30521,30525,30526,30530,30533,30534,30538,30541,30542,30543,30546,30550,30551,30556,30558,30559,30560,30562,30564,30567,30570,30572,30576,30578,30579,30580,30586,30589,30592,30596,30604,30605,30612,30613,30614,30618,30623,30626,30631,30634,30638,30639,30641,30645,30654,30659,30665,30673,30674,30677,30681,30686,30687,30688,30692,30694,30698,30700,30704,30705,30708,30712,30715,30725,30726,30729,30733,30734,30737,30749,30753,30754,30755,30765,30766,30768,30773,30775,30787,30788,30791,30792,30796,30798,30802,30812,30814,30816,30817,30819,30820,30824,30826,30830,30842,30846,30858,30863,30868,30872,30881,30877,30878,30879,30884,30888,30892,30893,30896,30897,30898,30899,30907,30909,30911,30919,30920,30921,30924,30926,30930,30931,30933,30934,30948,30939,30943,30944,30945,30950,30954,30962,30963,30976,30966,30967,30970,30971,30975,30982,30988,30992,31002,31004,31006,31007,31008,31013,31015,31017,31021,31025,31028,31029,31035,31037,31039,31044,31045,31046,31050,31051,31055,31057,31060,31064,31067,31068,31079,31081,31083,31090,31097,31099,31100,31102,31115,31116,31121,31123,31124,31125,31126,31128,31131,31132,31137,31144,31145,31147,31151,31153,31156,31160,31163,31170,31172,31175,31176,31178,31183,31188,31190,31194,31197,31198,31200,31202,31205,31210,31211,31213,31217,31224,31228,31234,31235,31239,31241,31242,31244,31249,31253,31259,31262,31265,31271,31275,31277,31279,31280,31284,31285,31288,31289,31290,31300,31301,31303,31304,31308,31317,31318,31321,31324,31325,31327,31328,31333,31335,31338,31341,31349,31352,31358,31360,31362,31365,31366,31370,31371,31376,31377,31380,31390,31392,31395,31404,31411,31413,31417,31419,31420,31430,31433,31436,31438,31441,31451,31464,31465,31467,31468,31473,31476,31483,31485,31486,31495,31508,31519,31523,31527,31529,31530,31531,31533,31534,31535,31536,31537,31540,31549,31551,31552,31553,31559,31566,31573,31584,31588,31590,31593,31594,31597,31599,31602,31603,31607,31620,31625,31630,31632,31633,31638,31643,31646,31648,31653,31660,31663,31664,31666,31669,31670,31674,31675,31676,31677,31682,31685,31688,31690,31700,31702,31703,31705,31706,31707,31720,31722,31730,31732,31733,31736,31737,31738,31740,31742,31745,31746,31747,31748,31750,31753,31755,31756,31758,31759,31769,31771,31776,31781,31782,31784,31788,31793,31795,31796,31798,31801,31802,31814,31818,31829,31825,31826,31827,31833,31834,31835,31836,31837,31838,31841,31843,31847,31849,31853,31854,31856,31858,31865,31868,31869,31878,31879,31887,31892,31902,31904,31910,31920,31926,31927,31930,31931,31932,31935,31940,31943,31944,31945,31949,31951,31955,31956,31957,31959,31961,31962,31965,31974,31977,31979,31989,32003,32007,32008,32009,32015,32017,32018,32019,32022,32029,32030,32035,32038,32042,32045,32049,32060,32061,32062,32064,32065,32071,32072,32077,32081,32083,32087,32089,32090,32092,32093,32101,32103,32106,32112,32120,32122,32123,32127,32129,32130,32131,32133,32134,32136,32139,32140,32141,32145,32150,32151,32157,32158,32166,32167,32170,32179,32182,32183,32185,32194,32195,32196,32197,32198,32204,32205,32206,32215,32217,32256,32226,32229,32230,32234,32235,32237,32241,32245,32246,32249,32250,32264,32272,32273,32277,32279,32284,32285,32288,32295,32296,32300,32301,32303,32307,32310,32319,32324,32325,32327,32334,32336,32338,32344,32351,32353,32354,32357,32363,32366,32367,32371,32376,32382,32385,32390,32391,32394,32397,32401,32405,32408,32410,32413,32414,32572,32571,32573,32574,32575,32579,32580,32583,32591,32594,32595,32603,32604,32605,32609,32611,32612,32613,32614,32621,32625,32637,32638,32639,32640,32651,32653,32655,32656,32657,32662,32663,32668,32673,32674,32678,32682,32685,32692,32700,32703,32704,32707,32712,32718,32719,32731,32735,32739,32741,32744,32748,32750,32751,32754,32762,32765,32766,32767,32775,32776,32778,32781,32782,32783,32785,32787,32788,32790,32797,32798,32799,32800,32804,32806,32812,32814,32816,32820,32821,32823,32825,32826,32828,32830,32832,32836,32864,32868,32870,32877,32881,32885,32897,32904,32910,32924,32926,32934,32935,32939,32952,32953,32968,32973,32975,32978,32980,32981,32983,32984,32992,33005,33006,33008,33010,33011,33014,33017,33018,33022,33027,33035,33046,33047,33048,33052,33054,33056,33060,33063,33068,33072,33077,33082,33084,33093,33095,33098,33100,33106,33111,33120,33121,33127,33128,33129,33133,33135,33143,33153,33168,33156,33157,33158,33163,33166,33174,33176,33179,33182,33186,33198,33202,33204,33211,33227,33219,33221,33226,33230,33231,33237,33239,33243,33245,33246,33249,33252,33259,33260,33264,33265,33266,33269,33270,33272,33273,33277,33279,33280,33283,33295,33299,33300,33305,33306,33309,33313,33314,33320,33330,33332,33338,33347,33348,33349,33350,33355,33358,33359,33361,33366,33372,33376,33379,33383,33389,33396,33403,33405,33407,33408,33409,33411,33412,33415,33417,33418,33422,33425,33428,33430,33432,33434,33435,33440,33441,33443,33444,33447,33448,33449,33450,33454,33456,33458,33460,33463,33466,33468,33470,33471,33478,33488,33493,33498,33504,33506,33508,33512,33514,33517,33519,33526,33527,33533,33534,33536,33537,33543,33544,33546,33547,33620,33563,33565,33566,33567,33569,33570,33580,33581,33582,33584,33587,33591,33594,33596,33597,33602,33603,33604,33607,33613,33614,33617,33621,33622,33623,33648,33656,33661,33663,33664,33666,33668,33670,33677,33682,33684,33685,33688,33689,33691,33692,33693,33702,33703,33705,33708,33726,33727,33728,33735,33737,33743,33744,33745,33748,33757,33619,33768,33770,33782,33784,33785,33788,33793,33798,33802,33807,33809,33813,33817,33709,33839,33849,33861,33863,33864,33866,33869,33871,33873,33874,33878,33880,33881,33882,33884,33888,33892,33893,33895,33898,33904,33907,33908,33910,33912,33916,33917,33921,33925,33938,33939,33941,33950,33958,33960,33961,33962,33967,33969,33972,33978,33981,33982,33984,33986,33991,33992,33996,33999,34003,34012,34023,34026,34031,34032,34033,34034,34039,34098,34042,34043,34045,34050,34051,34055,34060,34062,34064,34076,34078,34082,34083,34084,34085,34087,34090,34091,34095,34099,34100,34102,34111,34118,34127,34128,34129,34130,34131,34134,34137,34140,34141,34142,34143,34144,34145,34146,34148,34155,34159,34169,34170,34171,34173,34175,34177,34181,34182,34185,34187,34188,34191,34195,34200,34205,34207,34208,34210,34213,34215,34228,34230,34231,34232,34236,34237,34238,34239,34242,34247,34250,34251,34254,34221,34264,34266,34271,34272,34278,34280,34285,34291,34294,34300,34303,34304,34308,34309,34317,34318,34320,34321,34322,34328,34329,34331,34334,34337,34343,34345,34358,34360,34362,34364,34365,34368,34370,34374,34386,34387,34390,34391,34392,34393,34397,34400,34401,34402,34403,34404,34409,34412,34415,34421,34422,34423,34426,34445,34449,34454,34456,34458,34460,34465,34470,34471,34472,34477,34481,34483,34484,34485,34487,34488,34489,34495,34496,34497,34499,34501,34513,34514,34517,34519,34522,34524,34528,34531,34533,34535,34440,34554,34556,34557,34564,34565,34567,34571,34574,34575,34576,34579,34580,34585,34590,34591,34593,34595,34600,34606,34607,34609,34610,34617,34618,34620,34621,34622,34624,34627,34629,34637,34648,34653,34657,34660,34661,34671,34673,34674,34683,34691,34692,34693,34694,34695,34696,34697,34699,34700,34704,34707,34709,34711,34712,34713,34718,34720,34723,34727,34732,34733,34734,34737,34741,34750,34751,34753,34760,34761,34762,34766,34773,34774,34777,34778,34780,34783,34786,34787,34788,34794,34795,34797,34801,34803,34808,34810,34815,34817,34819,34822,34825,34826,34827,34832,34841,34834,34835,34836,34840,34842,34843,34844,34846,34847,34856,34861,34862,34864,34866,34869,34874,34876,34881,34883,34885,34888,34889,34890,34891,34894,34897,34901,34902,34904,34906,34908,34911,34912,34916,34921,34929,34937,34939,34944,34968,34970,34971,34972,34975,34976,34984,34986,35002,35005,35006,35008,35018,35019,35020,35021,35022,35025,35026,35027,35035,35038,35047,35055,35056,35057,35061,35063,35073,35078,35085,35086,35087,35093,35094,35096,35097,35098,35100,35104,35110,35111,35112,35120,35121,35122,35125,35129,35130,35134,35136,35138,35141,35142,35145,35151,35154,35159,35162,35163,35164,35169,35170,35171,35179,35182,35184,35187,35189,35194,35195,35196,35197,35209,35213,35216,35220,35221,35227,35228,35231,35232,35237,35248,35252,35253,35254,35255,35260,35284,35285,35286,35287,35288,35301,35305,35307,35309,35313,35315,35318,35321,35325,35327,35332,35333,35335,35343,35345,35346,35348,35349,35358,35360,35362,35364,35366,35371,35372,35375,35381,35383,35389,35390,35392,35395,35397,35399,35401,35405,35406,35411,35414,35415,35416,35420,35421,35425,35429,35431,35445,35446,35447,35449,35450,35451,35454,35455,35456,35459,35462,35467,35471,35472,35474,35478,35479,35481,35487,35495,35497,35502,35503,35507,35510,35511,35515,35518,35523,35526,35528,35529,35530,35537,35539,35540,35541,35543,35549,35551,35564,35568,35572,35573,35574,35580,35583,35589,35590,35595,35601,35612,35614,35615,35594,35629,35632,35639,35644,35650,35651,35652,35653,35654,35656,35666,35667,35668,35673,35661,35678,35683,35693,35702,35704,35705,35708,35710,35713,35716,35717,35723,35725,35727,35732,35733,35740,35742,35743,35896,35897,35901,35902,35909,35911,35913,35915,35919,35921,35923,35924,35927,35928,35931,35933,35929,35939,35940,35942,35944,35945,35949,35955,35957,35958,35963,35966,35974,35975,35979,35984,35986,35987,35993,35995,35996,36004,36025,36026,36037,36038,36041,36043,36047,36054,36053,36057,36061,36065,36072,36076,36079,36080,36082,36085,36087,36088,36094,36095,36097,36099,36105,36114,36119,36123,36197,36201,36204,36206,36223,36226,36228,36232,36237,36240,36241,36245,36254,36255,36256,36262,36267,36268,36271,36274,36277,36279,36281,36283,36288,36293,36294,36295,36296,36298,36302,36305,36308,36309,36311,36313,36324,36325,36327,36332,36336,36284,36337,36338,36340,36349,36353,36356,36357,36358,36363,36369,36372,36374,36384,36385,36386,36387,36390,36391,36401,36403,36406,36407,36408,36409,36413,36416,36417,36427,36429,36430,36431,36436,36443,36444,36445,36446,36449,36450,36457,36460,36461,36463,36464,36465,36473,36474,36475,36482,36483,36489,36496,36498,36501,36506,36507,36509,36510,36514,36519,36521,36525,36526,36531,36533,36538,36539,36544,36545,36547,36548,36551,36559,36561,36564,36572,36584,36590,36592,36593,36599,36601,36602,36589,36608,36610,36615,36616,36623,36624,36630,36631,36632,36638,36640,36641,36643,36645,36647,36648,36652,36653,36654,36660,36661,36662,36663,36666,36672,36673,36675,36679,36687,36689,36690,36691,36692,36693,36696,36701,36702,36709,36765,36768,36769,36772,36773,36774,36789,36790,36792,36798,36800,36801,36806,36810,36811,36813,36816,36818,36819,36821,36832,36835,36836,36840,36846,36849,36853,36854,36859,36862,36866,36868,36872,36876,36888,36891,36904,36905,36911,36906,36908,36909,36915,36916,36919,36927,36931,36932,36940,36955,36957,36962,36966,36967,36972,36976,36980,36985,36997,37e3,37003,37004,37006,37008,37013,37015,37016,37017,37019,37024,37025,37026,37029,37040,37042,37043,37044,37046,37053,37068,37054,37059,37060,37061,37063,37064,37077,37079,37080,37081,37084,37085,37087,37093,37074,37110,37099,37103,37104,37108,37118,37119,37120,37124,37125,37126,37128,37133,37136,37140,37142,37143,37144,37146,37148,37150,37152,37157,37154,37155,37159,37161,37166,37167,37169,37172,37174,37175,37177,37178,37180,37181,37187,37191,37192,37199,37203,37207,37209,37210,37211,37217,37220,37223,37229,37236,37241,37242,37243,37249,37251,37253,37254,37258,37262,37265,37267,37268,37269,37272,37278,37281,37286,37288,37292,37293,37294,37296,37297,37298,37299,37302,37307,37308,37309,37311,37314,37315,37317,37331,37332,37335,37337,37338,37342,37348,37349,37353,37354,37356,37357,37358,37359,37360,37361,37367,37369,37371,37373,37376,37377,37380,37381,37382,37383,37385,37386,37388,37392,37394,37395,37398,37400,37404,37405,37411,37412,37413,37414,37416,37422,37423,37424,37427,37429,37430,37432,37433,37434,37436,37438,37440,37442,37443,37446,37447,37450,37453,37454,37455,37457,37464,37465,37468,37469,37472,37473,37477,37479,37480,37481,37486,37487,37488,37493,37494,37495,37496,37497,37499,37500,37501,37503,37512,37513,37514,37517,37518,37522,37527,37529,37535,37536,37540,37541,37543,37544,37547,37551,37554,37558,37560,37562,37563,37564,37565,37567,37568,37569,37570,37571,37573,37574,37575,37576,37579,37580,37581,37582,37584,37587,37589,37591,37592,37593,37596,37597,37599,37600,37601,37603,37605,37607,37608,37612,37614,37616,37625,37627,37631,37632,37634,37640,37645,37649,37652,37653,37660,37661,37662,37663,37665,37668,37669,37671,37673,37674,37683,37684,37686,37687,37703,37704,37705,37712,37713,37714,37717,37719,37720,37722,37726,37732,37733,37735,37737,37738,37741,37743,37744,37745,37747,37748,37750,37754,37757,37759,37760,37761,37762,37768,37770,37771,37773,37775,37778,37781,37784,37787,37790,37793,37795,37796,37798,37800,37803,37812,37813,37814,37818,37801,37825,37828,37829,37830,37831,37833,37834,37835,37836,37837,37843,37849,37852,37854,37855,37858,37862,37863,37881,37879,37880,37882,37883,37885,37889,37890,37892,37896,37897,37901,37902,37903,37909,37910,37911,37919,37934,37935,37937,37938,37939,37940,37947,37951,37949,37955,37957,37960,37962,37964,37973,37977,37980,37983,37985,37987,37992,37995,37997,37998,37999,38001,38002,38020,38019,38264,38265,38270,38276,38280,38284,38285,38286,38301,38302,38303,38305,38310,38313,38315,38316,38324,38326,38330,38333,38335,38342,38344,38345,38347,38352,38353,38354,38355,38361,38362,38365,38366,38367,38368,38372,38374,38429,38430,38434,38436,38437,38438,38444,38449,38451,38455,38456,38457,38458,38460,38461,38465,38482,38484,38486,38487,38488,38497,38510,38516,38523,38524,38526,38527,38529,38530,38531,38532,38537,38545,38550,38554,38557,38559,38564,38565,38566,38569,38574,38575,38579,38586,38602,38610,23986,38616,38618,38621,38622,38623,38633,38639,38641,38650,38658,38659,38661,38665,38682,38683,38685,38689,38690,38691,38696,38705,38707,38721,38723,38730,38734,38735,38741,38743,38744,38746,38747,38755,38759,38762,38766,38771,38774,38775,38776,38779,38781,38783,38784,38793,38805,38806,38807,38809,38810,38814,38815,38818,38828,38830,38833,38834,38837,38838,38840,38841,38842,38844,38846,38847,38849,38852,38853,38855,38857,38858,38860,38861,38862,38864,38865,38868,38871,38872,38873,38877,38878,38880,38875,38881,38884,38895,38897,38900,38903,38904,38906,38919,38922,38937,38925,38926,38932,38934,38940,38942,38944,38947,38950,38955,38958,38959,38960,38962,38963,38965,38949,38974,38980,38983,38986,38993,38994,38995,38998,38999,39001,39002,39010,39011,39013,39014,39018,39020,39083,39085,39086,39088,39092,39095,39096,39098,39099,39103,39106,39109,39112,39116,39137,39139,39141,39142,39143,39146,39155,39158,39170,39175,39176,39185,39189,39190,39191,39194,39195,39196,39199,39202,39206,39207,39211,39217,39218,39219,39220,39221,39225,39226,39227,39228,39232,39233,39238,39239,39240,39245,39246,39252,39256,39257,39259,39260,39262,39263,39264,39323,39325,39327,39334,39344,39345,39346,39349,39353,39354,39357,39359,39363,39369,39379,39380,39385,39386,39388,39390,39399,39402,39403,39404,39408,39412,39413,39417,39421,39422,39426,39427,39428,39435,39436,39440,39441,39446,39454,39456,39458,39459,39460,39463,39469,39470,39475,39477,39478,39480,39495,39489,39492,39498,39499,39500,39502,39505,39508,39510,39517,39594,39596,39598,39599,39602,39604,39605,39606,39609,39611,39614,39615,39617,39619,39622,39624,39630,39632,39634,39637,39638,39639,39643,39644,39648,39652,39653,39655,39657,39660,39666,39667,39669,39673,39674,39677,39679,39680,39681,39682,39683,39684,39685,39688,39689,39691,39692,39693,39694,39696,39698,39702,39705,39707,39708,39712,39718,39723,39725,39731,39732,39733,39735,39737,39738,39741,39752,39755,39756,39765,39766,39767,39771,39774,39777,39779,39781,39782,39784,39786,39787,39788,39789,39790,39795,39797,39799,39800,39801,39807,39808,39812,39813,39814,39815,39817,39818,39819,39821,39823,39824,39828,39834,39837,39838,39846,39847,39849,39852,39856,39857,39858,39863,39864,39867,39868,39870,39871,39873,39879,39880,39886,39888,39895,39896,39901,39903,39909,39911,39914,39915,39919,39923,39927,39928,39929,39930,39933,39935,39936,39938,39947,39951,39953,39958,39960,39961,39962,39964,39966,39970,39971,39974,39975,39976,39977,39978,39985,39989,39990,39991,39997,40001,40003,40004,40005,40009,40010,40014,40015,40016,40019,40020,40022,40024,40027,40029,40030,40031,40035,40041,40042,40028,40043,40040,40046,40048,40050,40053,40055,40059,40166,40178,40183,40185,40203,40194,40209,40215,40216,40220,40221,40222,40239,40240,40242,40243,40244,40250,40252,40261,40253,40258,40259,40263,40266,40275,40276,40287,40291,40290,40293,40297,40298,40299,40304,40310,40311,40315,40316,40318,40323,40324,40326,40330,40333,40334,40338,40339,40341,40342,40343,40344,40353,40362,40364,40366,40369,40373,40377,40380,40383,40387,40391,40393,40394,40404,40405,40406,40407,40410,40414,40415,40416,40421,40423,40425,40427,40430,40432,40435,40436,40446,40458,40450,40455,40462,40464,40465,40466,40469,40470,40473,40476,40477,40570,40571,40572,40576,40578,40579,40580,40581,40583,40590,40591,40598,40600,40603,40606,40612,40616,40620,40622,40623,40624,40627,40628,40629,40646,40648,40651,40661,40671,40676,40679,40684,40685,40686,40688,40689,40690,40693,40696,40703,40706,40707,40713,40719,40720,40721,40722,40724,40726,40727,40729,40730,40731,40735,40738,40742,40746,40747,40751,40753,40754,40756,40759,40761,40762,40764,40765,40767,40769,40771,40772,40773,40774,40775,40787,40789,40790,40791,40792,40794,40797,40798,40808,40809,40813,40814,40815,40816,40817,40819,40821,40826,40829,40847,40848,40849,40850,40852,40854,40855,40862,40865,40866,40867,40869,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],ibm866:[1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,9617,9618,9619,9474,9508,9569,9570,9558,9557,9571,9553,9559,9565,9564,9563,9488,9492,9524,9516,9500,9472,9532,9566,9567,9562,9556,9577,9574,9568,9552,9580,9575,9576,9572,9573,9561,9560,9554,9555,9579,9578,9496,9484,9608,9604,9612,9616,9600,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1025,1105,1028,1108,1031,1111,1038,1118,176,8729,183,8730,8470,164,9632,160],"iso-8859-2":[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,260,728,321,164,317,346,167,168,352,350,356,377,173,381,379,176,261,731,322,180,318,347,711,184,353,351,357,378,733,382,380,340,193,194,258,196,313,262,199,268,201,280,203,282,205,206,270,272,323,327,211,212,336,214,215,344,366,218,368,220,221,354,223,341,225,226,259,228,314,263,231,269,233,281,235,283,237,238,271,273,324,328,243,244,337,246,247,345,367,250,369,252,253,355,729],"iso-8859-3":[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,294,728,163,164,null,292,167,168,304,350,286,308,173,null,379,176,295,178,179,180,181,293,183,184,305,351,287,309,189,null,380,192,193,194,null,196,266,264,199,200,201,202,203,204,205,206,207,null,209,210,211,212,288,214,215,284,217,218,219,220,364,348,223,224,225,226,null,228,267,265,231,232,233,234,235,236,237,238,239,null,241,242,243,244,289,246,247,285,249,250,251,252,365,349,729],"iso-8859-4":[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,260,312,342,164,296,315,167,168,352,274,290,358,173,381,175,176,261,731,343,180,297,316,711,184,353,275,291,359,330,382,331,256,193,194,195,196,197,198,302,268,201,280,203,278,205,206,298,272,325,332,310,212,213,214,215,216,370,218,219,220,360,362,223,257,225,226,227,228,229,230,303,269,233,281,235,279,237,238,299,273,326,333,311,244,245,246,247,248,371,250,251,252,361,363,729],"iso-8859-5":[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,173,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,8470,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,167,1118,1119],"iso-8859-6":[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,null,null,null,164,null,null,null,null,null,null,null,1548,173,null,null,null,null,null,null,null,null,null,null,null,null,null,1563,null,null,null,1567,null,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,null,null,null,null,null,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,null,null,null,null,null,null,null,null,null,null,null,null,null],"iso-8859-7":[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,8216,8217,163,8364,8367,166,167,168,169,890,171,172,173,null,8213,176,177,178,179,900,901,902,183,904,905,906,187,908,189,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,null,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,null],"iso-8859-8":[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,null,162,163,164,165,166,167,168,169,215,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,247,187,188,189,190,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,8215,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,null,null,8206,8207,null],"iso-8859-10":[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,260,274,290,298,296,310,167,315,272,352,358,381,173,362,330,176,261,275,291,299,297,311,183,316,273,353,359,382,8213,363,331,256,193,194,195,196,197,198,302,268,201,280,203,278,205,206,207,208,325,332,211,212,213,214,360,216,370,218,219,220,221,222,223,257,225,226,227,228,229,230,303,269,233,281,235,279,237,238,239,240,326,333,243,244,245,246,361,248,371,250,251,252,253,254,312],"iso-8859-13":[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,8221,162,163,164,8222,166,167,216,169,342,171,172,173,174,198,176,177,178,179,8220,181,182,183,248,185,343,187,188,189,190,230,260,302,256,262,196,197,280,274,268,201,377,278,290,310,298,315,352,323,325,211,332,213,214,215,370,321,346,362,220,379,381,223,261,303,257,263,228,229,281,275,269,233,378,279,291,311,299,316,353,324,326,243,333,245,246,247,371,322,347,363,252,380,382,8217],"iso-8859-14":[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,7682,7683,163,266,267,7690,167,7808,169,7810,7691,7922,173,174,376,7710,7711,288,289,7744,7745,182,7766,7809,7767,7811,7776,7923,7812,7813,7777,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,372,209,210,211,212,213,214,7786,216,217,218,219,220,221,374,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,373,241,242,243,244,245,246,7787,248,249,250,251,252,253,375,255],"iso-8859-15":[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,8364,165,352,167,353,169,170,171,172,173,174,175,176,177,178,179,381,181,182,183,382,185,186,187,338,339,376,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255],"iso-8859-16":[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,260,261,321,8364,8222,352,167,353,169,536,171,377,173,378,379,176,177,268,322,381,8221,182,183,382,269,537,187,338,339,376,380,192,193,194,258,196,262,198,199,200,201,202,203,204,205,206,207,272,323,210,211,212,336,214,346,368,217,218,219,220,280,538,223,224,225,226,259,228,263,230,231,232,233,234,235,236,237,238,239,273,324,242,243,244,337,246,347,369,249,250,251,252,281,539,255],"koi8-r":[9472,9474,9484,9488,9492,9496,9500,9508,9516,9524,9532,9600,9604,9608,9612,9616,9617,9618,9619,8992,9632,8729,8730,8776,8804,8805,160,8993,176,178,183,247,9552,9553,9554,1105,9555,9556,9557,9558,9559,9560,9561,9562,9563,9564,9565,9566,9567,9568,9569,1025,9570,9571,9572,9573,9574,9575,9576,9577,9578,9579,9580,169,1102,1072,1073,1094,1076,1077,1092,1075,1093,1080,1081,1082,1083,1084,1085,1086,1087,1103,1088,1089,1090,1091,1078,1074,1100,1099,1079,1096,1101,1097,1095,1098,1070,1040,1041,1062,1044,1045,1060,1043,1061,1048,1049,1050,1051,1052,1053,1054,1055,1071,1056,1057,1058,1059,1046,1042,1068,1067,1047,1064,1069,1065,1063,1066],"koi8-u":[9472,9474,9484,9488,9492,9496,9500,9508,9516,9524,9532,9600,9604,9608,9612,9616,9617,9618,9619,8992,9632,8729,8730,8776,8804,8805,160,8993,176,178,183,247,9552,9553,9554,1105,1108,9556,1110,1111,9559,9560,9561,9562,9563,1169,1118,9566,9567,9568,9569,1025,1028,9571,1030,1031,9574,9575,9576,9577,9578,1168,1038,169,1102,1072,1073,1094,1076,1077,1092,1075,1093,1080,1081,1082,1083,1084,1085,1086,1087,1103,1088,1089,1090,1091,1078,1074,1100,1099,1079,1096,1101,1097,1095,1098,1070,1040,1041,1062,1044,1045,1060,1043,1061,1048,1049,1050,1051,1052,1053,1054,1055,1071,1056,1057,1058,1059,1046,1042,1068,1067,1047,1064,1069,1065,1063,1066],macintosh:[196,197,199,201,209,214,220,225,224,226,228,227,229,231,233,232,234,235,237,236,238,239,241,243,242,244,246,245,250,249,251,252,8224,176,162,163,167,8226,182,223,174,169,8482,180,168,8800,198,216,8734,177,8804,8805,165,181,8706,8721,8719,960,8747,170,186,937,230,248,191,161,172,8730,402,8776,8710,171,187,8230,160,192,195,213,338,339,8211,8212,8220,8221,8216,8217,247,9674,255,376,8260,8364,8249,8250,64257,64258,8225,183,8218,8222,8240,194,202,193,203,200,205,206,207,204,211,212,63743,210,218,219,217,305,710,732,175,728,729,730,184,733,731,711],"windows-874":[8364,129,130,131,132,8230,134,135,136,137,138,139,140,141,142,143,144,8216,8217,8220,8221,8226,8211,8212,152,153,154,155,156,157,158,159,160,3585,3586,3587,3588,3589,3590,3591,3592,3593,3594,3595,3596,3597,3598,3599,3600,3601,3602,3603,3604,3605,3606,3607,3608,3609,3610,3611,3612,3613,3614,3615,3616,3617,3618,3619,3620,3621,3622,3623,3624,3625,3626,3627,3628,3629,3630,3631,3632,3633,3634,3635,3636,3637,3638,3639,3640,3641,3642,null,null,null,null,3647,3648,3649,3650,3651,3652,3653,3654,3655,3656,3657,3658,3659,3660,3661,3662,3663,3664,3665,3666,3667,3668,3669,3670,3671,3672,3673,3674,3675,null,null,null,null],"windows-1250":[8364,129,8218,131,8222,8230,8224,8225,136,8240,352,8249,346,356,381,377,144,8216,8217,8220,8221,8226,8211,8212,152,8482,353,8250,347,357,382,378,160,711,728,321,164,260,166,167,168,169,350,171,172,173,174,379,176,177,731,322,180,181,182,183,184,261,351,187,317,733,318,380,340,193,194,258,196,313,262,199,268,201,280,203,282,205,206,270,272,323,327,211,212,336,214,215,344,366,218,368,220,221,354,223,341,225,226,259,228,314,263,231,269,233,281,235,283,237,238,271,273,324,328,243,244,337,246,247,345,367,250,369,252,253,355,729],"windows-1251":[1026,1027,8218,1107,8222,8230,8224,8225,8364,8240,1033,8249,1034,1036,1035,1039,1106,8216,8217,8220,8221,8226,8211,8212,152,8482,1113,8250,1114,1116,1115,1119,160,1038,1118,1032,164,1168,166,167,1025,169,1028,171,172,173,174,1031,176,177,1030,1110,1169,181,182,183,1105,8470,1108,187,1112,1029,1109,1111,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103],"windows-1252":[8364,129,8218,402,8222,8230,8224,8225,710,8240,352,8249,338,141,381,143,144,8216,8217,8220,8221,8226,8211,8212,732,8482,353,8250,339,157,382,376,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255],"windows-1253":[8364,129,8218,402,8222,8230,8224,8225,136,8240,138,8249,140,141,142,143,144,8216,8217,8220,8221,8226,8211,8212,152,8482,154,8250,156,157,158,159,160,901,902,163,164,165,166,167,168,169,null,171,172,173,174,8213,176,177,178,179,900,181,182,183,904,905,906,187,908,189,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,null,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,null],"windows-1254":[8364,129,8218,402,8222,8230,8224,8225,710,8240,352,8249,338,141,142,143,144,8216,8217,8220,8221,8226,8211,8212,732,8482,353,8250,339,157,158,376,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,286,209,210,211,212,213,214,215,216,217,218,219,220,304,350,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,287,241,242,243,244,245,246,247,248,249,250,251,252,305,351,255],"windows-1255":[8364,129,8218,402,8222,8230,8224,8225,710,8240,138,8249,140,141,142,143,144,8216,8217,8220,8221,8226,8211,8212,732,8482,154,8250,156,157,158,159,160,161,162,163,8362,165,166,167,168,169,215,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,247,187,188,189,190,191,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1520,1521,1522,1523,1524,null,null,null,null,null,null,null,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,null,null,8206,8207,null],"windows-1256":[8364,1662,8218,402,8222,8230,8224,8225,710,8240,1657,8249,338,1670,1688,1672,1711,8216,8217,8220,8221,8226,8211,8212,1705,8482,1681,8250,339,8204,8205,1722,160,1548,162,163,164,165,166,167,168,169,1726,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,1563,187,188,189,190,1567,1729,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,215,1591,1592,1593,1594,1600,1601,1602,1603,224,1604,226,1605,1606,1607,1608,231,232,233,234,235,1609,1610,238,239,1611,1612,1613,1614,244,1615,1616,247,1617,249,1618,251,252,8206,8207,1746],"windows-1257":[8364,129,8218,131,8222,8230,8224,8225,136,8240,138,8249,140,168,711,184,144,8216,8217,8220,8221,8226,8211,8212,152,8482,154,8250,156,175,731,159,160,null,162,163,164,null,166,167,216,169,342,171,172,173,174,198,176,177,178,179,180,181,182,183,248,185,343,187,188,189,190,230,260,302,256,262,196,197,280,274,268,201,377,278,290,310,298,315,352,323,325,211,332,213,214,215,370,321,346,362,220,379,381,223,261,303,257,263,228,229,281,275,269,233,378,279,291,311,299,316,353,324,326,243,333,245,246,247,371,322,347,363,252,380,382,729],"windows-1258":[8364,129,8218,402,8222,8230,8224,8225,710,8240,138,8249,338,141,142,143,144,8216,8217,8220,8221,8226,8211,8212,732,8482,154,8250,339,157,158,376,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,258,196,197,198,199,200,201,202,203,768,205,206,207,272,209,777,211,212,416,214,215,216,217,218,219,220,431,771,223,224,225,226,259,228,229,230,231,232,233,234,235,769,237,238,239,273,241,803,243,244,417,246,247,248,249,250,251,252,432,8363,255],"x-mac-cyrillic":[1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,8224,176,1168,163,167,8226,182,1030,174,169,8482,1026,1106,8800,1027,1107,8734,177,8804,8805,1110,181,1169,1032,1028,1108,1031,1111,1033,1113,1034,1114,1112,1029,172,8730,402,8776,8710,171,187,8230,160,1035,1115,1036,1116,1109,8211,8212,8220,8221,8216,8217,247,8222,1038,1118,1039,1119,8470,1025,1105,1103,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,8364]}}(this||{})},27791(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){i=[]},t.log=function(){},t.handleBlur=l,t.handleFocus=u,t.markForFocusLater=function(){i.push(document.activeElement)},t.returnFocus=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=null;try{return void(0!==i.length&&(t=i.pop()).focus({preventScroll:e}))}catch(e){console.warn(["You tried to return focus to",t,"but it is not in the DOM anymore"].join(" "))}},t.popWithoutFocus=function(){i.length>0&&i.pop()},t.setupScopedFocus=function(e){a=e,window.addEventListener?(window.addEventListener("blur",l,!1),document.addEventListener("focus",u,!0)):(window.attachEvent("onBlur",l),document.attachEvent("onFocus",u))},t.teardownScopedFocus=function(){a=null,window.addEventListener?(window.removeEventListener("blur",l),document.removeEventListener("focus",u)):(window.detachEvent("onBlur",l),document.detachEvent("onFocus",u))};var r,o=(r=n(42411))&&r.__esModule?r:{default:r},i=[],a=null,s=!1;function l(){s=!0}function u(){if(s){if(s=!1,!a)return;setTimeout(function(){a.contains(document.activeElement)||((0,o.default)(a)[0]||a).focus()},0)}}},27800(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(43145);function o(e,t){if(e){if("string"==typeof e)return(0,r.A)(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?(0,r.A)(e,t):void 0}}},27807(e,t,n){"use strict";var r=n(6305),o=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(17383)),a=o(n(34579)),s=o(n(29511)),l=o(n(28452)),u=o(n(63072)),c=o(n(43693)),p=r(n(96540)),f=o(n(5556)),d=o(n(46869));var h=function(e){(0,s.default)(o,e);var t,n,r=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,u.default)(t);if(n){var o=(0,u.default)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,l.default)(this,e)});function o(){return(0,i.default)(this,o),r.apply(this,arguments)}return(0,a.default)(o,[{key:"render",value:function(){return p.default.createElement(d.default,this.props,p.default.createElement("g",{transform:"scale(1.2, 1.2) translate(0, 2)"},p.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 "}),p.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"})))}}]),o}(p.Component);t.default=h,(0,c.default)(h,"propTypes",{height:f.default.string}),(0,c.default)(h,"defaultProps",{height:"16px",predefinedClassName:"data-ex-icons-cursorclick"})},27809(e,t,n){"use strict";var r=n(6305),o=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(17383)),a=o(n(34579)),s=o(n(29511)),l=o(n(28452)),u=o(n(63072)),c=o(n(43693)),p=r(n(96540)),f=o(n(5556)),d=o(n(46869));var h=function(e){(0,s.default)(o,e);var t,n,r=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,u.default)(t);if(n){var o=(0,u.default)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,l.default)(this,e)});function o(){return(0,i.default)(this,o),r.apply(this,arguments)}return(0,a.default)(o,[{key:"render",value:function(){return p.default.createElement(d.default,this.props,p.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"}))}}]),o}(p.Component);t.default=h,(0,c.default)(h,"propTypes",{height:f.default.string}),(0,c.default)(h,"defaultProps",{height:"16px",predefinedClassName:"data-ex-icons-reset"})},27813(e,t,n){"use strict";function r(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;rln,BQ:()=>Y,EW:()=>Ne,Es:()=>Fn,Fq:()=>Dn,Gn:()=>_n,H8:()=>sn,HP:()=>un,Mr:()=>dr,OB:()=>Qn,Rn:()=>pn,Tx:()=>nt,XI:()=>It,YQ:()=>an,h5:()=>qt,jK:()=>Gt,kt:()=>Xt,lB:()=>cn,l_:()=>zn,mJ:()=>Wt,q$:()=>Ut,qT:()=>Ot,sG:()=>mt,sH:()=>ke,tC:()=>Vt,uz:()=>Bn,ve:()=>Nt,yl:()=>Zt,z7:()=>fn});var o={};function i(){return"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:o}var a=Object.assign,s=Object.getOwnPropertyDescriptor,l=Object.defineProperty,u=Object.prototype,c=[];Object.freeze(c);var p={};Object.freeze(p);var f="undefined"!=typeof Proxy,d=Object.toString();function h(){f||r("Proxy not available")}function m(e){var t=!1;return function(){if(!t)return t=!0,e.apply(this,arguments)}}var g=function(){};function b(e){return"function"==typeof e}function v(e){switch(typeof e){case"string":case"symbol":case"number":return!0}return!1}function y(e){return null!==e&&"object"==typeof e}function A(e){if(!y(e))return!1;var t=Object.getPrototypeOf(e);if(null==t)return!0;var n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n.toString()===d}function M(e){var t=null==e?void 0:e.constructor;return!!t&&("GeneratorFunction"===t.name||"GeneratorFunction"===t.displayName)}function _(e,t,n){l(e,t,{enumerable:!1,writable:!0,configurable:!0,value:n})}function O(e,t,n){l(e,t,{enumerable:!1,writable:!1,configurable:!0,value:n})}function z(e,t){var n="isMobX"+e;return t.prototype[n]=!0,function(e){return y(e)&&!0===e[n]}}function w(e){return null!=e&&"[object Map]"===Object.prototype.toString.call(e)}function x(e){return null!=e&&"[object Set]"===Object.prototype.toString.call(e)}var E=void 0!==Object.getOwnPropertySymbols,S="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:E?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames;function C(e){return null===e?null:"object"==typeof e?""+e:e}function T(e,t){return u.hasOwnProperty.call(e,t)}var L=Object.getOwnPropertyDescriptors||function(e){var t={};return S(e).forEach(function(n){t[n]=s(e,n)}),t};function P(e,t){return!!(e&t)}function R(e,t,n){return n?e|=t:e&=~t,e}function k(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function N(){return N=Object.assign?Object.assign.bind():function(e){for(var t=1;tr&&(r=s.dependenciesState_)}for(n.length=o,e.newObserving_=null,i=t.length;i--;){var l=t[i];0===l.diffValue&&bt(l,e),l.diffValue=0}for(;o--;){var u=n[o];1===u.diffValue&&(u.diffValue=0,gt(u,e))}r!==$e.UP_TO_DATE_&&(e.dependenciesState_=r,e.onBecomeStale_())}(e),ut(r),o}function ot(e){var t=e.observing_;e.observing_=[];for(var n=t.length;n--;)bt(t[n],e);e.dependenciesState_=$e.NOT_TRACKING_}function it(e){var t=at();try{return e()}finally{st(t)}}function at(){var e=ht.trackingDerivation;return ht.trackingDerivation=null,e}function st(e){ht.trackingDerivation=e}function lt(e){var t=ht.allowStateReads;return ht.allowStateReads=e,t}function ut(e){ht.allowStateReads=e}function ct(e){if(e.dependenciesState_!==$e.UP_TO_DATE_){e.dependenciesState_=$e.UP_TO_DATE_;for(var t=e.observing_,n=t.length;n--;)t[n].lowestObserverState_=$e.UP_TO_DATE_}}var pt=function(){this.version=6,this.UNCHANGED={},this.trackingDerivation=null,this.trackingContext=null,this.runId=0,this.mobxGuid=0,this.inBatch=0,this.pendingUnobservations=[],this.pendingReactions=[],this.isRunningReactions=!1,this.allowStateChanges=!1,this.allowStateReads=!0,this.enforceActions=!0,this.spyListeners=[],this.globalReactionErrorHandlers=[],this.computedRequiresReaction=!1,this.reactionRequiresObservable=!1,this.observableRequiresReaction=!1,this.disableErrorBoundaries=!1,this.suppressReactionErrors=!1,this.useProxies=!0,this.verifyProxies=!1,this.safeDescriptors=!0},ft=!0,dt=!1,ht=function(){var e=i();return e.__mobxInstanceCount>0&&!e.__mobxGlobals&&(ft=!1),e.__mobxGlobals&&e.__mobxGlobals.version!==(new pt).version&&(ft=!1),ft?e.__mobxGlobals?(e.__mobxInstanceCount+=1,e.__mobxGlobals.UNCHANGED||(e.__mobxGlobals.UNCHANGED={}),e.__mobxGlobals):(e.__mobxInstanceCount=1,e.__mobxGlobals=new pt):(setTimeout(function(){dt||r(35)},1),new pt)}();function mt(){return ht}function gt(e,t){e.observers_.add(t),e.lowestObserverState_>t.dependenciesState_&&(e.lowestObserverState_=t.dependenciesState_)}function bt(e,t){e.observers_.delete(t),0===e.observers_.size&&vt(e)}function vt(e){!1===e.isPendingUnobservation&&(e.isPendingUnobservation=!0,ht.pendingUnobservations.push(e))}function yt(){ht.inBatch++}function At(){if(0===--ht.inBatch){wt();for(var e=ht.pendingUnobservations,t=0;t0&&vt(e),!1)}function _t(e){e.lowestObserverState_!==$e.STALE_&&(e.lowestObserverState_=$e.STALE_,e.observers_.forEach(function(e){e.dependenciesState_===$e.UP_TO_DATE_&&e.onBecomeStale_(),e.dependenciesState_=$e.STALE_}))}var Ot=function(){function e(e,t,n,r){void 0===e&&(e="Reaction"),this.name_=void 0,this.onInvalidate_=void 0,this.errorHandler_=void 0,this.requiresObservable_=void 0,this.observing_=[],this.newObserving_=[],this.dependenciesState_=$e.NOT_TRACKING_,this.runId_=0,this.unboundDepsCount_=0,this.flags_=0,this.isTracing_=Ke.NONE,this.name_=e,this.onInvalidate_=t,this.errorHandler_=n,this.requiresObservable_=r}var t=e.prototype;return t.onBecomeStale_=function(){this.schedule_()},t.schedule_=function(){this.isScheduled||(this.isScheduled=!0,ht.pendingReactions.push(this),wt())},t.runReaction_=function(){if(!this.isDisposed){yt(),this.isScheduled=!1;var e=ht.trackingContext;if(ht.trackingContext=this,tt(this)){this.isTrackPending=!0;try{this.onInvalidate_()}catch(e){this.reportExceptionInDerivation_(e)}}ht.trackingContext=e,At()}},t.track=function(e){if(!this.isDisposed){yt(),this.isRunning=!0;var t=ht.trackingContext;ht.trackingContext=this;var n=rt(this,e,void 0);ht.trackingContext=t,this.isRunning=!1,this.isTrackPending=!1,this.isDisposed&&ot(this),et(n)&&this.reportExceptionInDerivation_(n.cause),At()}},t.reportExceptionInDerivation_=function(e){var t=this;if(this.errorHandler_)this.errorHandler_(e,this);else{if(ht.disableErrorBoundaries)throw e;var n="[mobx] uncaught error in '"+this+"'";ht.suppressReactionErrors||console.error(n,e),ht.globalReactionErrorHandlers.forEach(function(n){return n(e,t)})}},t.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.isRunning||(yt(),ot(this),At()))},t.getDisposer_=function(e){var t=this,n=function n(){t.dispose(),null==e||null==e.removeEventListener||e.removeEventListener("abort",n)};return null==e||null==e.addEventListener||e.addEventListener("abort",n),n[Y]=this,"dispose"in Symbol&&"symbol"==typeof Symbol.dispose&&(n[Symbol.dispose]=n),n},t.toString=function(){return"Reaction["+this.name_+"]"},t.trace=function(e){void 0===e&&(e=!1)},D(e,[{key:"isDisposed",get:function(){return P(this.flags_,e.isDisposedMask_)},set:function(t){this.flags_=R(this.flags_,e.isDisposedMask_,t)}},{key:"isScheduled",get:function(){return P(this.flags_,e.isScheduledMask_)},set:function(t){this.flags_=R(this.flags_,e.isScheduledMask_,t)}},{key:"isTrackPending",get:function(){return P(this.flags_,e.isTrackPendingMask_)},set:function(t){this.flags_=R(this.flags_,e.isTrackPendingMask_,t)}},{key:"isRunning",get:function(){return P(this.flags_,e.isRunningMask_)},set:function(t){this.flags_=R(this.flags_,e.isRunningMask_,t)}},{key:"diffValue",get:function(){return P(this.flags_,e.diffValueMask_)?1:0},set:function(t){this.flags_=R(this.flags_,e.diffValueMask_,1===t)}}])}();Ot.isDisposedMask_=1,Ot.isScheduledMask_=2,Ot.isTrackPendingMask_=4,Ot.isRunningMask_=8,Ot.diffValueMask_=16;var zt=function(e){return e()};function wt(){ht.inBatch>0||ht.isRunningReactions||zt(xt)}function xt(){ht.isRunningReactions=!0;for(var e=ht.pendingReactions,t=0;e.length>0;){100===++t&&(console.error("[mobx] cycle in reaction: "+e[0]),e.splice(0));for(var n=e.splice(0),r=0,o=n.length;r",t,e):b(n)?Ve(t,n,e):H(n)?(e?Pt:Tt).decorate_20223_(t,n):v(n)?U(t,n,e?Pt:Tt):v(t)?V(ee(e?Ct:St,{name:t,autoAction:e})):void 0}}var It=kt(!1);Object.assign(It,Tt);var Dt=kt(!0);function qt(e){return Ue(e.name,!1,e,this,void 0)}function Nt(e){return b(e)&&!0===e.isMobxAction}function jt(e,t){var n,r,o,i;void 0===t&&(t=p);var a,s=null!=(n=null==(r=t)?void 0:r.name)?n:"Autorun";if(t.scheduler||t.delay){var l=Bt(t),u=!1;a=new Ot(s,function(){u||(u=!0,l(function(){u=!1,a.isDisposed||a.track(c)}))},t.onError,t.requiresObservable)}else a=new Ot(s,function(){this.track(c)},t.onError,t.requiresObservable);function c(){e(a)}return null!=(o=t)&&null!=(o=o.signal)&&o.aborted||a.schedule_(),a.getDisposer_(null==(i=t)?void 0:i.signal)}Object.assign(Dt,Pt),It.bound=V(Lt),Dt.bound=V(Rt);var Ft=function(e){return e()};function Bt(e){return e.scheduler?e.scheduler:e.delay?function(t){return setTimeout(t,e.delay)}:Ft}function Wt(e,t,n){var r,o,i;void 0===n&&(n=p);var a,s,l,u=null!=(r=n.name)?r:"Reaction",c=It(u,n.onError?(a=n.onError,s=t,function(){try{return s.apply(this,arguments)}catch(e){a.call(this,e)}}):t),f=!n.scheduler&&!n.delay,d=Bt(n),h=!0,m=!1,g=n.compareStructural?$.structural:n.equals||$.default,b=new Ot(u,function(){h||f?v():m||(m=!0,d(v))},n.onError,n.requiresObservable);function v(){if(m=!1,!b.isDisposed){var t=!1,r=l;b.track(function(){var n=He(!1,function(){return e(b)});t=h||!g(l,n),l=n}),(h&&n.fireImmediately||!h&&t)&&c(l,r,b),h=!1}}return null!=(o=n)&&null!=(o=o.signal)&&o.aborted||b.schedule_(),b.getDisposer_(null==(i=n)?void 0:i.signal)}function Vt(e,t,n){return Ht("onBO",e,t,n)}function Ut(e,t,n){return Ht("onBUO",e,t,n)}function Ht(e,t,n,r){var o="function"==typeof r?fr(t,n):fr(t),i=b(r)?r:n,a=e+"L";return o[a]?o[a].add(i):o[a]=new Set([i]),function(){var e=o[a];e&&(e.delete(i),0===e.size&&delete o[a])}}var Yt="always";function Gt(e){!0===e.isolateGlobalState&&function(){if((ht.pendingReactions.length||ht.inBatch||ht.isRunningReactions)&&r(36),dt=!0,ft){var e=i();0===--e.__mobxInstanceCount&&(e.__mobxGlobals=void 0),ht=new pt}}();var t,n,o=e.useProxies,a=e.enforceActions;if(void 0!==o&&(ht.useProxies=o===Yt||"never"!==o&&"undefined"!=typeof Proxy),"ifavailable"===o&&(ht.verifyProxies=!0),void 0!==a){var s=a===Yt?Yt:"observed"===a;ht.enforceActions=s,ht.allowStateChanges=!0!==s&&s!==Yt}["computedRequiresReaction","reactionRequiresObservable","observableRequiresReaction","disableErrorBoundaries","safeDescriptors"].forEach(function(t){t in e&&(ht[t]=!!e[t])}),ht.allowStateReads=!ht.observableRequiresReaction,e.reactionScheduler&&(t=e.reactionScheduler,n=zt,zt=function(e){return t(function(){return n(e)})})}function Xt(e,t,n,r){var o=L(t);return mr(function(){var t=$n(e,r)[Y];S(o).forEach(function(e){t.extend_(e,o[e],!n||!(e in n)||n[e])})}),e}function Zt(e,t){return $t(fr(e,t))}function $t(e){var t,n={name:e.name_};return e.observing_&&e.observing_.length>0&&(n.dependencies=(t=e.observing_,Array.from(new Set(t))).map($t)),n}var Kt=0;function Jt(){this.message="FLOW_CANCELLED"}Jt.prototype=Object.create(Error.prototype);var Qt=ie("flow"),en=ie("flow.bound",{bound:!0}),tn=Object.assign(function(e,t){if(H(t))return Qt.decorate_20223_(e,t);if(v(t))return U(e,t,Qt);var n=e,r=n.name||"",o=function(){var e,t=arguments,o=++Kt,i=It(r+" - runid: "+o+" - init",n).apply(this,t),a=void 0,s=new Promise(function(t,n){var s=0;function l(e){var t;a=void 0;try{t=It(r+" - runid: "+o+" - yield "+s++,i.next).call(i,e)}catch(e){return n(e)}c(t)}function u(e){var t;a=void 0;try{t=It(r+" - runid: "+o+" - yield "+s++,i.throw).call(i,e)}catch(e){return n(e)}c(t)}function c(e){if(!b(null==e?void 0:e.then))return e.done?t(e.value):(a=Promise.resolve(e.value)).then(l,u);e.then(c,n)}e=n,l(void 0)});return s.cancel=It(r+" - runid: "+o+" - cancel",function(){try{a&&nn(a);var t=i.return(void 0),n=Promise.resolve(t.value);n.then(g,g),nn(n),e(new Jt)}catch(t){e(t)}}),s};return o.isMobXFlow=!0,o},Qt);function nn(e){b(e.cancel)&&e.cancel()}function rn(e){return!0===(null==e?void 0:e.isMobXFlow)}function on(e,t){if(void 0===t)return Je(e);if(!1===Qn(e))return!1;if(!e[Y].values_.has(t))return!1;var n=fr(e,t);return Je(n)}function an(e){return on(e)}function sn(e,t){return on(e,t)}function ln(e){return function(e,t){return!!e&&(void 0!==t?!!Qn(e)&&e[Y].values_.has(t):Qn(e)||!!e[Y]||X(e)||Et(e)||Je(e))}(e)}function un(e){return Qn(e)?e[Y].keys_():Bn(e)||Hn(e)?Array.from(e.keys()):Dn(e)?e.map(function(e,t){return t}):void r(5)}function cn(e,t,n,r){return b(n)?function(e,t,n,r){return dr(e,t).observe_(n,r)}(e,t,n,r):function(e,t,n){return dr(e).observe_(t,n)}(e,t,n)}function pn(e,t){void 0===t&&(t=void 0),yt();try{return e.apply(t)}finally{At()}}function fn(e,t,n){return 1===arguments.length||t&&"object"==typeof t?function(e,t){var n,r,o;if(null!=t&&null!=(n=t.signal)&&n.aborted)return Object.assign(Promise.reject(new Error("WHEN_ABORTED")),{cancel:function(){return null}});var i=new Promise(function(n,i){var a,s=dn(e,n,N({},t,{onError:i}));r=function(){s(),i(new Error("WHEN_CANCELLED"))},o=function(){s(),i(new Error("WHEN_ABORTED"))},null==t||null==(a=t.signal)||null==a.addEventListener||a.addEventListener("abort",o)}).finally(function(){var e;return null==t||null==(e=t.signal)||null==e.removeEventListener?void 0:e.removeEventListener("abort",o)});return i.cancel=r,i}(e,t):dn(e,t,n||{})}function dn(e,t,n){var r;if("number"==typeof n.timeout){var o=new Error("WHEN_TIMEOUT");r=setTimeout(function(){if(!a[Y].isDisposed){if(a(),!n.onError)throw o;n.onError(o)}},n.timeout)}n.name="When";var i=Ve("When-effect",t),a=jt(function(t){He(!1,e)&&(t.dispose(),r&&clearTimeout(r),i())},n);return a}function hn(e){return e[Y]}tn.bound=V(en);var mn={has:function(e,t){return hn(e).has_(t)},get:function(e,t){return hn(e).get_(t)},set:function(e,t,n){var r;return!!v(t)&&(null==(r=hn(e).set_(t,n,!0))||r)},deleteProperty:function(e,t){var n;return!!v(t)&&(null==(n=hn(e).delete_(t,!0))||n)},defineProperty:function(e,t,n){var r;return null==(r=hn(e).defineProperty_(t,n))||r},ownKeys:function(e){return hn(e).ownKeys_()},preventExtensions:function(e){r(13)}};function gn(e){return void 0!==e.interceptors_&&e.interceptors_.length>0}function bn(e,t){var n=e.interceptors_||(e.interceptors_=[]);return n.push(t),m(function(){var e=n.indexOf(t);-1!==e&&n.splice(e,1)})}function vn(e,t){var n=at();try{for(var o=[].concat(e.interceptors_||[]),i=0,a=o.length;i0}function An(e,t){var n=e.changeListeners_||(e.changeListeners_=[]);return n.push(t),m(function(){var e=n.indexOf(t);-1!==e&&n.splice(e,1)})}function Mn(e,t){var n=at(),r=e.changeListeners_;if(r){for(var o=0,i=(r=r.slice()).length;o0?e.map(this.dehancer):e},t.intercept_=function(e){return bn(this,e)},t.observe_=function(e,t){return void 0===t&&(t=!1),t&&e({observableKind:"array",object:this.proxy_,debugObjectName:this.atom_.name_,type:"splice",index:0,added:this.values_.slice(),addedCount:this.values_.length,removed:[],removedCount:0}),An(this,e)},t.getArrayLength_=function(){return this.atom_.reportObserved(),this.values_.length},t.setArrayLength_=function(e){("number"!=typeof e||isNaN(e)||e<0)&&r("Out of range: "+e);var t=this.values_.length;if(e!==t)if(e>t){for(var n=new Array(e-t),o=0;o0&&cr(e+t+1)},t.spliceWithArray_=function(e,t,n){var r=this;this.atom_;var o=this.values_.length;if(void 0===e?e=0:e>o?e=o:e<0&&(e=Math.max(0,o+e)),t=1===arguments.length?o-e:null==t?0:Math.max(0,Math.min(t,o-e)),void 0===n&&(n=c),gn(this)){var i=vn(this,{object:this.proxy_,type:wn,index:e,removedCount:t,added:n});if(!i)return c;t=i.removedCount,n=i.added}if(n=0===n.length?n:n.map(function(e){return r.enhancer_(e,void 0)}),this.legacyMode_){var a=n.length-t;this.updateArrayLength_(o,a)}var s=this.spliceItemsIntoValues_(e,t,n);return 0===t&&0===n.length||this.notifyArraySplice_(e,n,s),this.dehanceValues_(s)},t.spliceItemsIntoValues_=function(e,t,n){var r;if(n.length<1e4)return(r=this.values_).splice.apply(r,[e,t].concat(n));var o=this.values_.slice(e,e+t),i=this.values_.slice(e+t);this.values_.length+=n.length-t;for(var a=0;a=this.values_.length))return this.atom_.reportObserved(),this.dehanceValue_(this.values_[e]);console.warn("[mobx] Out of bounds read: "+e)},t.set_=function(e,t){var n=this.values_;if(this.legacyMode_&&e>n.length&&r(17,e,n.length),e2?n-2:0),o=2;o-1&&(this.splice(n,1),!0)}};function Ln(e,t){"function"==typeof Array.prototype[e]&&(Tn[e]=t(e))}function Pn(e){return function(){var t=this[Y];t.atom_.reportObserved();var n=t.dehanceValues_(t.values_);return n[e].apply(n,arguments)}}function Rn(e){return function(t,n){var r=this,o=this[Y];return o.atom_.reportObserved(),o.dehanceValues_(o.values_)[e](function(e,o){return t.call(n,e,o,r)})}}function kn(e){return function(){var t=this,n=this[Y];n.atom_.reportObserved();var r=n.dehanceValues_(n.values_),o=arguments[0];return arguments[0]=function(e,n,r){return o(e,n,r,t)},r[e].apply(r,arguments)}}Ln("at",Pn),Ln("concat",Pn),Ln("flat",Pn),Ln("includes",Pn),Ln("indexOf",Pn),Ln("join",Pn),Ln("lastIndexOf",Pn),Ln("slice",Pn),Ln("toString",Pn),Ln("toLocaleString",Pn),Ln("toSorted",Pn),Ln("toSpliced",Pn),Ln("with",Pn),Ln("every",Rn),Ln("filter",Rn),Ln("find",Rn),Ln("findIndex",Rn),Ln("findLast",Rn),Ln("findLastIndex",Rn),Ln("flatMap",Rn),Ln("forEach",Rn),Ln("map",Rn),Ln("some",Rn),Ln("toReversed",Rn),Ln("reduce",kn),Ln("reduceRight",kn);var In=z("ObservableArrayAdministration",Sn);function Dn(e){return y(e)&&In(e[Y])}var qn={},Nn="add",jn="delete",Fn=function(){function e(e,t,n){var o=this;void 0===t&&(t=K),void 0===n&&(n="ObservableMap"),this.enhancer_=void 0,this.name_=void 0,this[Y]=qn,this.data_=void 0,this.hasMap_=void 0,this.keysAtom_=void 0,this.interceptors_=void 0,this.changeListeners_=void 0,this.dehancer=void 0,this.enhancer_=t,this.name_=n,b(Map)||r(18),mr(function(){o.keysAtom_=Z("ObservableMap.keys()"),o.data_=new Map,o.hasMap_=new Map,e&&o.merge(e)})}var t=e.prototype;return t.has_=function(e){return this.data_.has(e)},t.has=function(e){var t=this;if(!ht.trackingDerivation)return this.has_(e);var n=this.hasMap_.get(e);if(!n){var r=n=new Xe(this.has_(e),J,"ObservableMap.key?",!1);this.hasMap_.set(e,r),Ut(r,function(){return t.hasMap_.delete(e)})}return n.get()},t.set=function(e,t){var n=this.has_(e);if(gn(this)){var r=vn(this,{type:n?xn:Nn,object:this,newValue:t,name:e});if(!r)return this;t=r.newValue}return n?this.updateValue_(e,t):this.addValue_(e,t),this},t.delete=function(e){var t=this;if(this.keysAtom_,gn(this)&&!vn(this,{type:jn,object:this,name:e}))return!1;if(this.has_(e)){var n=yn(this),r=n?{observableKind:"map",debugObjectName:this.name_,type:jn,object:this,oldValue:this.data_.get(e).value_,name:e}:null;return pn(function(){var n;t.keysAtom_.reportChanged(),null==(n=t.hasMap_.get(e))||n.setNewValue_(!1),t.data_.get(e).setNewValue_(void 0),t.data_.delete(e)}),n&&Mn(this,r),!0}return!1},t.updateValue_=function(e,t){var n=this.data_.get(e);if((t=n.prepareNewValue_(t))!==ht.UNCHANGED){var r=yn(this),o=r?{observableKind:"map",debugObjectName:this.name_,type:xn,object:this,oldValue:n.value_,name:e,newValue:t}:null;n.setNewValue_(t),r&&Mn(this,o)}},t.addValue_=function(e,t){var n=this;this.keysAtom_,pn(function(){var r,o=new Xe(t,n.enhancer_,"ObservableMap.key",!1);n.data_.set(e,o),t=o.value_,null==(r=n.hasMap_.get(e))||r.setNewValue_(!0),n.keysAtom_.reportChanged()});var r=yn(this),o=r?{observableKind:"map",debugObjectName:this.name_,type:Nn,object:this,name:e,newValue:t}:null;r&&Mn(this,o)},t.get=function(e){return this.has(e)?this.dehanceValue_(this.data_.get(e).get()):this.dehanceValue_(void 0)},t.dehanceValue_=function(e){return void 0!==this.dehancer?this.dehancer(e):e},t.keys=function(){return this.keysAtom_.reportObserved(),this.data_.keys()},t.values=function(){var e=this,t=this.keys();return Wn({next:function(){var n=t.next(),r=n.done,o=n.value;return{done:r,value:r?void 0:e.get(o)}}})},t.entries=function(){var e=this,t=this.keys();return Wn({next:function(){var n=t.next(),r=n.done,o=n.value;return{done:r,value:r?void 0:[o,e.get(o)]}}})},t[Symbol.iterator]=function(){return this.entries()},t.forEach=function(e,t){for(var n,r=q(this);!(n=r()).done;){var o=n.value,i=o[0],a=o[1];e.call(t,a,i,this)}},t.merge=function(e){var t=this;return Bn(e)&&(e=new Map(e)),pn(function(){var n,o,i;A(e)?function(e){var t=Object.keys(e);if(!E)return t;var n=Object.getOwnPropertySymbols(e);return n.length?[].concat(t,n.filter(function(t){return u.propertyIsEnumerable.call(e,t)})):t}(e).forEach(function(n){return t.set(n,e[n])}):Array.isArray(e)?e.forEach(function(e){var n=e[0],r=e[1];return t.set(n,r)}):w(e)?(n=e,o=Object.getPrototypeOf(n),i=Object.getPrototypeOf(o),null!==Object.getPrototypeOf(i)&&r(19,e),e.forEach(function(e,n){return t.set(n,e)})):null!=e&&r(20,e)}),this},t.clear=function(){var e=this;pn(function(){it(function(){for(var t,n=q(e.keys());!(t=n()).done;){var r=t.value;e.delete(r)}})})},t.replace=function(e){var t=this;return pn(function(){for(var n,o=function(e){if(w(e)||Bn(e))return e;if(Array.isArray(e))return new Map(e);if(A(e)){var t=new Map;for(var n in e)t.set(n,e[n]);return t}return r(21,e)}(e),i=new Map,a=!1,s=q(t.data_.keys());!(n=s()).done;){var l=n.value;if(!o.has(l))if(t.delete(l))a=!0;else{var u=t.data_.get(l);i.set(l,u)}}for(var c,p=q(o.entries());!(c=p()).done;){var f=c.value,d=f[0],h=f[1],m=t.data_.has(d);if(t.set(d,h),t.data_.has(d)){var g=t.data_.get(d);i.set(d,g),m||(a=!0)}}if(!a)if(t.data_.size!==i.size)t.keysAtom_.reportChanged();else for(var b=t.data_.keys(),v=i.keys(),y=b.next(),M=v.next();!y.done;){if(y.value!==M.value){t.keysAtom_.reportChanged();break}y=b.next(),M=v.next()}t.data_=i}),this},t.toString=function(){return"[object ObservableMap]"},t.toJSON=function(){return Array.from(this)},t.observe_=function(e,t){return An(this,e)},t.intercept_=function(e){return bn(this,e)},D(e,[{key:"size",get:function(){return this.keysAtom_.reportObserved(),this.data_.size}},{key:Symbol.toStringTag,get:function(){return"Map"}}])}(),Bn=z("ObservableMap",Fn);function Wn(e){return e[Symbol.toStringTag]="MapIterator",_r(e)}var Vn={},Un=function(){function e(e,t,n){var o=this;void 0===t&&(t=K),void 0===n&&(n="ObservableSet"),this.name_=void 0,this[Y]=Vn,this.data_=new Set,this.atom_=void 0,this.changeListeners_=void 0,this.interceptors_=void 0,this.dehancer=void 0,this.enhancer_=void 0,this.name_=n,b(Set)||r(22),this.enhancer_=function(e,r){return t(e,r,n)},mr(function(){o.atom_=Z(o.name_),e&&o.replace(e)})}var t=e.prototype;return t.dehanceValue_=function(e){return void 0!==this.dehancer?this.dehancer(e):e},t.clear=function(){var e=this;pn(function(){it(function(){for(var t,n=q(e.data_.values());!(t=n()).done;){var r=t.value;e.delete(r)}})})},t.forEach=function(e,t){for(var n,r=q(this);!(n=r()).done;){var o=n.value;e.call(t,o,o,this)}},t.add=function(e){var t=this;if(this.atom_,gn(this)){var n=vn(this,{type:Nn,object:this,newValue:e});if(!n)return this;e=n.newValue}if(!this.has(e)){pn(function(){t.data_.add(t.enhancer_(e,void 0)),t.atom_.reportChanged()});var r=yn(this),o=r?{observableKind:"set",debugObjectName:this.name_,type:Nn,object:this,newValue:e}:null;r&&Mn(this,o)}return this},t.delete=function(e){var t=this;if(gn(this)&&!vn(this,{type:jn,object:this,oldValue:e}))return!1;if(this.has(e)){var n=yn(this),r=n?{observableKind:"set",debugObjectName:this.name_,type:jn,object:this,oldValue:e}:null;return pn(function(){t.atom_.reportChanged(),t.data_.delete(e)}),n&&Mn(this,r),!0}return!1},t.has=function(e){return this.atom_.reportObserved(),this.data_.has(this.dehanceValue_(e))},t.entries=function(){var e=this.values();return Yn({next:function(){var t=e.next(),n=t.value,r=t.done;return r?{value:void 0,done:r}:{value:[n,n],done:r}}})},t.keys=function(){return this.values()},t.values=function(){this.atom_.reportObserved();var e=this,t=this.data_.values();return Yn({next:function(){var n=t.next(),r=n.value,o=n.done;return o?{value:void 0,done:o}:{value:e.dehanceValue_(r),done:o}}})},t.intersection=function(e){return x(e)&&!Hn(e)?e.intersection(this):new Set(this).intersection(e)},t.union=function(e){return x(e)&&!Hn(e)?e.union(this):new Set(this).union(e)},t.difference=function(e){return new Set(this).difference(e)},t.symmetricDifference=function(e){return x(e)&&!Hn(e)?e.symmetricDifference(this):new Set(this).symmetricDifference(e)},t.isSubsetOf=function(e){return new Set(this).isSubsetOf(e)},t.isSupersetOf=function(e){return new Set(this).isSupersetOf(e)},t.isDisjointFrom=function(e){return x(e)&&!Hn(e)?e.isDisjointFrom(this):new Set(this).isDisjointFrom(e)},t.replace=function(e){var t=this;return Hn(e)&&(e=new Set(e)),pn(function(){Array.isArray(e)||x(e)?(t.clear(),e.forEach(function(e){return t.add(e)})):null!=e&&r("Cannot initialize set from "+e)}),this},t.observe_=function(e,t){return An(this,e)},t.intercept_=function(e){return bn(this,e)},t.toJSON=function(){return Array.from(this)},t.toString=function(){return"[object ObservableSet]"},t[Symbol.iterator]=function(){return this.values()},D(e,[{key:"size",get:function(){return this.atom_.reportObserved(),this.data_.size}},{key:Symbol.toStringTag,get:function(){return"Set"}}])}(),Hn=z("ObservableSet",Un);function Yn(e){return e[Symbol.toStringTag]="SetIterator",_r(e)}var Gn=Object.create(null),Xn="remove",Zn=function(){function e(e,t,n,r){void 0===t&&(t=new Map),void 0===r&&(r=ve),this.target_=void 0,this.values_=void 0,this.name_=void 0,this.defaultAnnotation_=void 0,this.keysAtom_=void 0,this.changeListeners_=void 0,this.interceptors_=void 0,this.proxy_=void 0,this.isPlainObject_=void 0,this.appliedAnnotations_=void 0,this.pendingKeys_=void 0,this.target_=e,this.values_=t,this.name_=n,this.defaultAnnotation_=r,this.keysAtom_=new G("ObservableObject.keys"),this.isPlainObject_=A(this.target_)}var t=e.prototype;return t.getObservablePropValue_=function(e){return this.values_.get(e).get()},t.setObservablePropValue_=function(e,t){var n=this.values_.get(e);if(n instanceof Ze)return n.set(t),!0;if(gn(this)){var r=vn(this,{type:xn,object:this.proxy_||this.target_,name:e,newValue:t});if(!r)return null;t=r.newValue}if((t=n.prepareNewValue_(t))!==ht.UNCHANGED){var o=yn(this),i=o?{type:xn,observableKind:"object",debugObjectName:this.name_,object:this.proxy_||this.target_,oldValue:n.value_,name:e,newValue:t}:null;n.setNewValue_(t),o&&Mn(this,i)}return!0},t.get_=function(e){return ht.trackingDerivation&&!T(this.target_,e)&&this.has_(e),this.target_[e]},t.set_=function(e,t,n){return void 0===n&&(n=!1),T(this.target_,e)?this.values_.has(e)?this.setObservablePropValue_(e,t):n?Reflect.set(this.target_,e,t):(this.target_[e]=t,!0):this.extend_(e,{value:t,enumerable:!0,writable:!0,configurable:!0},this.defaultAnnotation_,n)},t.has_=function(e){if(!ht.trackingDerivation)return e in this.target_;this.pendingKeys_||(this.pendingKeys_=new Map);var t=this.pendingKeys_.get(e);return t||(t=new Xe(e in this.target_,J,"ObservableObject.key?",!1),this.pendingKeys_.set(e,t)),t.get()},t.make_=function(e,t){if(!0===t&&(t=this.defaultAnnotation_),!1!==t){if(!(e in this.target_)){var n;if(null!=(n=this.target_[W])&&n[e])return;r(1,t.annotationType_,this.name_+"."+e.toString())}for(var o=this.target_;o&&o!==u;){var i=s(o,e);if(i){var a=t.make_(this,e,i,o);if(0===a)return;if(1===a)break}o=Object.getPrototypeOf(o)}er(this,0,e)}},t.extend_=function(e,t,n,r){if(void 0===r&&(r=!1),!0===n&&(n=this.defaultAnnotation_),!1===n)return this.defineProperty_(e,t,r);var o=n.extend_(this,e,t,r);return o&&er(this,0,e),o},t.defineProperty_=function(e,t,n){void 0===n&&(n=!1),this.keysAtom_;try{yt();var r=this.delete_(e);if(!r)return r;if(gn(this)){var o=vn(this,{object:this.proxy_||this.target_,name:e,type:Nn,newValue:t.value});if(!o)return null;var i=o.newValue;t.value!==i&&(t=N({},t,{value:i}))}if(n){if(!Reflect.defineProperty(this.target_,e,t))return!1}else l(this.target_,e,t);this.notifyPropertyAddition_(e,t.value)}finally{At()}return!0},t.defineObservableProperty_=function(e,t,n,r){void 0===r&&(r=!1),this.keysAtom_;try{yt();var o=this.delete_(e);if(!o)return o;if(gn(this)){var i=vn(this,{object:this.proxy_||this.target_,name:e,type:Nn,newValue:t});if(!i)return null;t=i.newValue}var a=Jn(e),s={configurable:!ht.safeDescriptors||this.isPlainObject_,enumerable:!0,get:a.get,set:a.set};if(r){if(!Reflect.defineProperty(this.target_,e,s))return!1}else l(this.target_,e,s);var u=new Xe(t,n,"ObservableObject.key",!1);this.values_.set(e,u),this.notifyPropertyAddition_(e,u.value_)}finally{At()}return!0},t.defineComputedProperty_=function(e,t,n){void 0===n&&(n=!1),this.keysAtom_;try{yt();var r=this.delete_(e);if(!r)return r;if(gn(this)&&!vn(this,{object:this.proxy_||this.target_,name:e,type:Nn,newValue:void 0}))return null;t.name||(t.name="ObservableObject.key"),t.context=this.proxy_||this.target_;var o=Jn(e),i={configurable:!ht.safeDescriptors||this.isPlainObject_,enumerable:!1,get:o.get,set:o.set};if(n){if(!Reflect.defineProperty(this.target_,e,i))return!1}else l(this.target_,e,i);this.values_.set(e,new Ze(t)),this.notifyPropertyAddition_(e,void 0)}finally{At()}return!0},t.delete_=function(e,t){if(void 0===t&&(t=!1),this.keysAtom_,!T(this.target_,e))return!0;if(gn(this)&&!vn(this,{object:this.proxy_||this.target_,name:e,type:Xn}))return null;try{var n;yt();var r,o=yn(this),i=this.values_.get(e),a=void 0;if(!i&&o&&(a=null==(r=s(this.target_,e))?void 0:r.value),t){if(!Reflect.deleteProperty(this.target_,e))return!1}else delete this.target_[e];if(i&&(this.values_.delete(e),i instanceof Xe&&(a=i.value_),_t(i)),this.keysAtom_.reportChanged(),null==(n=this.pendingKeys_)||null==(n=n.get(e))||n.set(e in this.target_),o){var l={type:Xn,observableKind:"object",object:this.proxy_||this.target_,debugObjectName:this.name_,oldValue:a,name:e};o&&Mn(this,l)}}finally{At()}return!0},t.observe_=function(e,t){return An(this,e)},t.intercept_=function(e){return bn(this,e)},t.notifyPropertyAddition_=function(e,t){var n,r=yn(this);if(r){var o=r?{type:Nn,observableKind:"object",debugObjectName:this.name_,object:this.proxy_||this.target_,name:e,newValue:t}:null;r&&Mn(this,o)}null==(n=this.pendingKeys_)||null==(n=n.get(e))||n.set(!0),this.keysAtom_.reportChanged()},t.ownKeys_=function(){return this.keysAtom_.reportObserved(),S(this.target_)},t.keys_=function(){return this.keysAtom_.reportObserved(),Object.keys(this.target_)},e}();function $n(e,t){var n;if(T(e,Y))return e;var r=null!=(n=null==t?void 0:t.name)?n:"ObservableObject",o=new Zn(e,new Map,String(r),function(e){var t;return e?null!=(t=e.defaultDecorator)?t:ye(e):void 0}(t));return _(e,Y,o),e}var Kn=z("ObservableObjectAdministration",Zn);function Jn(e){return Gn[e]||(Gn[e]={get:function(){return this[Y].getObservablePropValue_(e)},set:function(t){return this[Y].setObservablePropValue_(e,t)}})}function Qn(e){return!!y(e)&&Kn(e[Y])}function er(e,t,n){var r;null==(r=e.target_[W])||delete r[n]}var tr,nr,rr=lr(0),or=function(){var e=!1,t={};return Object.defineProperty(t,"0",{set:function(){e=!0}}),Object.create(t)[0]=1,!1===e}(),ir=0,ar=function(){};tr=ar,nr=Array.prototype,Object.setPrototypeOf?Object.setPrototypeOf(tr.prototype,nr):void 0!==tr.prototype.__proto__?tr.prototype.__proto__=nr:tr.prototype=nr;var sr=function(e){function t(t,n,r,o){var i;return void 0===r&&(r="ObservableArray"),void 0===o&&(o=!1),i=e.call(this)||this,mr(function(){var e=new Sn(r,n,o,!0);e.proxy_=i,O(i,Y,e),t&&t.length&&i.spliceWithArray(0,0,t),or&&Object.defineProperty(i,"0",rr)}),i}j(t,e);var n=t.prototype;return n.concat=function(){this[Y].atom_.reportObserved();for(var e=arguments.length,t=new Array(e),n=0;nir){for(var t=ir;t=0&&n++}e=Ar(e),t=Ar(t);var s="[object Array]"===a;if(!s){if("object"!=typeof e||"object"!=typeof t)return!1;var l=e.constructor,u=t.constructor;if(l!==u&&!(b(l)&&l instanceof l&&b(u)&&u instanceof u)&&"constructor"in e&&"constructor"in t)return!1}if(0===n)return!1;n<0&&(n=-1),o=o||[];for(var c=(r=r||[]).length;c--;)if(r[c]===e)return o[c]===t;if(r.push(e),o.push(t),s){if((c=e.length)!==t.length)return!1;for(;c--;)if(!yr(e[c],t[c],n-1,r,o))return!1}else{var p=Object.keys(e),f=p.length;if(Object.keys(t).length!==f)return!1;for(var d=0;dh,axisLeft:()=>m,axisRight:()=>d,axisTop:()=>f});var r=Array.prototype.slice;function o(e){return e}var i=1e-6;function a(e){return"translate("+e+",0)"}function s(e){return"translate(0,"+e+")"}function l(e){return t=>+e(t)}function u(e,t){return t=Math.max(0,e.bandwidth()-2*t)/2,e.round()&&(t=Math.round(t)),n=>+e(n)+t}function c(){return!this.__axis}function p(e,t){var n=[],p=null,f=null,d=6,h=6,m=3,g="undefined"!=typeof window&&window.devicePixelRatio>1?0:.5,b=1===e||4===e?-1:1,v=4===e||2===e?"x":"y",y=1===e||3===e?a:s;function A(r){var a=null==p?t.ticks?t.ticks.apply(t,n):t.domain():p,s=null==f?t.tickFormat?t.tickFormat.apply(t,n):o:f,A=Math.max(d,0)+m,M=t.range(),_=+M[0]+g,O=+M[M.length-1]+g,z=(t.bandwidth?u:l)(t.copy(),g),w=r.selection?r.selection():r,x=w.selectAll(".domain").data([null]),E=w.selectAll(".tick").data(a,t).order(),S=E.exit(),C=E.enter().append("g").attr("class","tick"),T=E.select("line"),L=E.select("text");x=x.merge(x.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),E=E.merge(C),T=T.merge(C.append("line").attr("stroke","currentColor").attr(v+"2",b*d)),L=L.merge(C.append("text").attr("fill","currentColor").attr(v,b*A).attr("dy",1===e?"0em":3===e?"0.71em":"0.32em")),r!==w&&(x=x.transition(r),E=E.transition(r),T=T.transition(r),L=L.transition(r),S=S.transition(r).attr("opacity",i).attr("transform",function(e){return isFinite(e=z(e))?y(e+g):this.getAttribute("transform")}),C.attr("opacity",i).attr("transform",function(e){var t=this.parentNode.__axis;return y((t&&isFinite(t=t(e))?t:z(e))+g)})),S.remove(),x.attr("d",4===e||2===e?h?"M"+b*h+","+_+"H"+g+"V"+O+"H"+b*h:"M"+g+","+_+"V"+O:h?"M"+_+","+b*h+"V"+g+"H"+O+"V"+b*h:"M"+_+","+g+"H"+O),E.attr("opacity",1).attr("transform",function(e){return y(z(e)+g)}),T.attr(v+"2",b*d),L.attr(v,b*A).text(s),w.filter(c).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",2===e?"start":4===e?"end":"middle"),w.each(function(){this.__axis=z})}return A.scale=function(e){return arguments.length?(t=e,A):t},A.ticks=function(){return n=r.call(arguments),A},A.tickArguments=function(e){return arguments.length?(n=null==e?[]:r.call(e),A):n.slice()},A.tickValues=function(e){return arguments.length?(p=null==e?null:r.call(e),A):p&&p.slice()},A.tickFormat=function(e){return arguments.length?(f=e,A):f},A.tickSize=function(e){return arguments.length?(d=h=+e,A):d},A.tickSizeInner=function(e){return arguments.length?(d=+e,A):d},A.tickSizeOuter=function(e){return arguments.length?(h=+e,A):h},A.tickPadding=function(e){return arguments.length?(m=+e,A):m},A.offset=function(e){return arguments.length?(g=+e,A):g},A}function f(e){return p(1,e)}function d(e){return p(2,e)}function h(e){return p(3,e)}function m(e){return p(4,e)}},27899(e,t){var n=function(){var e={},t=Math.PI/180,n=180/Math.PI,r=6378137,o=20037508.342789244;function i(e){return Number(e)===e&&e%1!=0}function a(t){if(t=t||{},this.size=t.size||256,!e[this.size]){var n=this.size,r=e[this.size]={};r.Bc=[],r.Cc=[],r.zc=[],r.Ac=[];for(var o=0;o<30;o++)r.Bc.push(n/360),r.Cc.push(n/(2*Math.PI)),r.zc.push(n/2),r.Ac.push(n),n*=2}this.Bc=e[this.size].Bc,this.Cc=e[this.size].Cc,this.zc=e[this.size].zc,this.Ac=e[this.size].Ac}return a.prototype.px=function(e,n){if(i(n)){var r=this.size*Math.pow(2,n),o=r/2,a=r/360,s=r/(2*Math.PI),l=r,u=Math.min(Math.max(Math.sin(t*e[1]),-.9999),.9999);return(c=o+e[0]*a)>l&&(c=l),(p=o+.5*Math.log((1+u)/(1-u))*-s)>l&&(p=l),[c,p]}o=this.zc[n],u=Math.min(Math.max(Math.sin(t*e[1]),-.9999),.9999);var c=Math.round(o+e[0]*this.Bc[n]),p=Math.round(o+.5*Math.log((1+u)/(1-u))*-this.Cc[n]);return c>this.Ac[n]&&(c=this.Ac[n]),p>this.Ac[n]&&(p=this.Ac[n]),[c,p]},a.prototype.ll=function(e,t){if(i(t)){var r=this.size*Math.pow(2,t),o=r/360,a=r/(2*Math.PI),s=r/2,l=(e[1]-s)/-a;return[(e[0]-s)/o,n*(2*Math.atan(Math.exp(l))-.5*Math.PI)]}return l=(e[1]-this.zc[t])/-this.Cc[t],[(e[0]-this.zc[t])/this.Bc[t],n*(2*Math.atan(Math.exp(l))-.5*Math.PI)]},a.prototype.bbox=function(e,t,n,r,o){r&&(t=Math.pow(2,n)-1-t);var i=[e*this.size,(+t+1)*this.size],a=[(+e+1)*this.size,t*this.size],s=this.ll(i,n).concat(this.ll(a,n));return"900913"===o?this.convert(s,"900913"):s},a.prototype.xyz=function(e,t,n,r){"900913"===r&&(e=this.convert(e,"WGS84"));var o=[e[0],e[1]],i=[e[2],e[3]],a=this.px(o,t),s=this.px(i,t),l=[Math.floor(a[0]/this.size),Math.floor((s[0]-1)/this.size)],u=[Math.floor(s[1]/this.size),Math.floor((a[1]-1)/this.size)],c={minX:Math.min.apply(Math,l)<0?0:Math.min.apply(Math,l),minY:Math.min.apply(Math,u)<0?0:Math.min.apply(Math,u),maxX:Math.max.apply(Math,l),maxY:Math.max.apply(Math,u)};if(n){var p={minY:Math.pow(2,t)-1-c.maxY,maxY:Math.pow(2,t)-1-c.minY};c.minY=p.minY,c.maxY=p.maxY}return c},a.prototype.convert=function(e,t){return"900913"===t?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)))},a.prototype.forward=function(e){var n=[r*e[0]*t,r*Math.log(Math.tan(.25*Math.PI+.5*e[1]*t))];return n[0]>o&&(n[0]=o),n[0]<-o&&(n[0]=-o),n[1]>o&&(n[1]=o),n[1]<-o&&(n[1]=-o),n},a.prototype.inverse=function(e){return[e[0]*n/r,(.5*Math.PI-2*Math.atan(Math.exp(-e[1]/r)))*n]},a}();e.exports=n},27907(e,t,n){"use strict";n.d(t,{A:()=>l});var r=n(3593);const o="EXT_color_buffer_float",i={33189:{bpp:2},33190:{gl2:!0,bpp:3},36012:{gl2:!0,bpp:4},36168:{bpp:1},34041:{bpp:4},35056:{gl2:!0,bpp:4},36013:{gl2:!0,bpp:5},32854:{bpp:2},36194:{bpp:2},32855:{bpp:2},33321:{gl2:!0,bpp:1},33330:{gl2:!0,bpp:1},33329:{gl2:!0,bpp:1},33332:{gl2:!0,bpp:2},33331:{gl2:!0,bpp:2},33334:{gl2:!0,bpp:4},33333:{gl2:!0,bpp:4},33323:{gl2:!0,bpp:2},33336:{gl2:!0,bpp:2},33335:{gl2:!0,bpp:2},33338:{gl2:!0,bpp:4},33337:{gl2:!0,bpp:4},33340:{gl2:!0,bpp:8},33339:{gl2:!0,bpp:8},32849:{gl2:!0,bpp:3},32856:{gl2:!0,bpp:4},32857:{gl2:!0,bpp:4},36220:{gl2:!0,bpp:4},36238:{gl2:!0,bpp:4},36975:{gl2:!0,bpp:4},36214:{gl2:!0,bpp:8},36232:{gl2:!0,bpp:8},36226:{gl2:!0,bpp:16},36208:{gl2:!0,bpp:16},33325:{gl2:o,bpp:2},33327:{gl2:o,bpp:4},34842:{gl2:o,bpp:8},33326:{gl2:o,bpp:4},33328:{gl2:o,bpp:8},34836:{gl2:o,bpp:16},35898:{gl2:o,bpp:4}};var a=n(92717),s=n(55992);class l extends r.A{get[Symbol.toStringTag](){return"Renderbuffer"}static isSupported(e){let{format:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{format:null};return!t||function(e,t,n){const r=n[t];if(!r)return!1;const o=(0,a.C6)(e)&&r.gl2||r.gl1;return"string"==typeof o?e.getExtension(o):o}(e,t,i)}static getSamplesForFormat(e,t){let{format:n}=t;return e.getInternalformatParameter(36161,n,32937)}constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(e,t),this.initialize(t),Object.seal(this)}initialize(e){let{format:t,width:n=1,height:r=1,samples:o=0}=e;return(0,s.v)(t,"Needs format"),this._trackDeallocatedMemory(),this.gl.bindRenderbuffer(36161,this.handle),0!==o&&(0,a.C6)(this.gl)?this.gl.renderbufferStorageMultisample(36161,o,t,n,r):this.gl.renderbufferStorage(36161,t,n,r),this.format=t,this.width=n,this.height=r,this.samples=o,this._trackAllocatedMemory(this.width*this.height*(this.samples||1)*i[this.format].bpp),this}resize(e){let{width:t,height:n}=e;return t!==this.width||n!==this.height?this.initialize({width:t,height:n,format:this.format,samples:this.samples}):this}_createHandle(){return this.gl.createRenderbuffer()}_deleteHandle(){this.gl.deleteRenderbuffer(this.handle),this._trackDeallocatedMemory()}_bindHandle(e){this.gl.bindRenderbuffer(36161,e)}_syncHandle(e){this.format=this.getParameter(36164),this.width=this.getParameter(36162),this.height=this.getParameter(36163),this.samples=this.getParameter(36011)}_getParameter(e){return this.gl.bindRenderbuffer(36161,this.handle),this.gl.getRenderbufferParameter(36161,e)}}},28077(e){e.exports=function(e,t){return null!=e&&t in Object(e)}},28289(e,t,n){"use strict";e.exports=l;var r=n(32143),o=n(73920),i=!0,a="skip",s=!1;function l(e,t,n,l){var u,c;"function"==typeof t&&"function"!=typeof n&&(l=n,n=t,t=null),c=r(t),u=l?-1:1,function e(r,p,f){var d,h="object"==typeof r&&null!==r?r:{};return"string"==typeof h.type&&(d="string"==typeof h.tagName?h.tagName:"string"==typeof h.name?h.name:void 0,m.displayName="node ("+o(h.type+(d?"<"+d+">":""))+")"),m;function m(){var o,d,h=f.concat(r),m=[];if((!t||c(r,p,f[f.length-1]||null))&&(m=function(e){return null!==e&&"object"==typeof e&&"length"in e?e:"number"==typeof e?[i,e]:[e]}(n(r,f)),m[0]===s))return m;if(r.children&&m[0]!==a)for(d=(l?r.children.length:-1)+u;d>-1&&dr})},28452(e,t,n){var r=n(73738).default,o=n(12475);e.exports=function(e,t){if(t&&("object"==r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return o(e)},e.exports.__esModule=!0,e.exports.default=e.exports},28488(e,t,n){"use strict";var r=n(11073),o=n(35009);e.exports=function(e,t,n,i,a,s){var l,u=this,c=0;return function(t){return e.enter(i),e.enter(a),e.consume(t),e.exit(a),e.enter(s),p};function p(o){return null===o||91===o||93===o&&!l||94===o&&!c&&"_hiddenFootnoteSupport"in u.parser.constructs||c>999?n(o):93===o?(e.exit(s),e.enter(a),e.consume(o),e.exit(a),e.exit(i),t):r(o)?(e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),p):(e.enter("chunkString",{contentType:"string"}),f(o))}function f(t){return null===t||91===t||93===t||r(t)||c++>999?(e.exit("chunkString"),p(t)):(e.consume(t),l=l||!o(t),92===t?d:f)}function d(t){return 91===t||92===t||93===t?(e.consume(t),c++,f):f(t)}}},28527(e,t,n){"use strict";var r=n(97080),o=n(94402).has,i=n(25170),a=n(83789),s=n(40507),l=n(9539);e.exports=function(e){var t=r(this),n=a(e);if(i(t)g});var r=n(89610);const o=n(41917).A["__core-js_shared__"];var i,a=(i=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+i:"";var s=n(23149),l=n(81121),u=/^\[object .+?Constructor\]$/,c=Function.prototype,p=Object.prototype,f=c.toString,d=p.hasOwnProperty,h=RegExp("^"+f.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const m=function(e){return!(!(0,s.A)(e)||(t=e,a&&a in t))&&((0,r.A)(e)?h:u).test((0,l.A)(e));var t},g=function(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return m(n)?n:void 0}},28565(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,i,a,s,l=r(n(20166)),u=r(n(96540)),c=r(n(78094)),p=n(8492),f=n(6973),d=n(29688),h=(0,p.line)().x(function(e){return 10*e[0]}).y(function(e){return 10*e[1]}),m=function(e){var t=e.mesh;return u.default.createElement("svg",{width:"20px",height:"20px"},u.default.createElement("g",{transform:"translate(10, 10)"},t.cells.map(function(e,n){return u.default.createElement("path",{key:n,fill:"#000000",d:h(e.map(function(e){return t.positions[e]}))})})))},g=(0,c.default)(f.CenterFlexbox)(o||(o=(0,l.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"]))),b=c.default.code(i||(i=(0,l.default)(["\n color: ",";\n"])),function(e){return e.theme.titleColorLT}),v=c.default.div(a||(a=(0,l.default)(["\n font-size: 20px;\n letter-spacing: 1.25px;\n margin: 18px 0 14px 0;\n color: ",";\n"])),function(e){return e.theme.titleColorLT}),y=function(e){var t=e.icon,n=t.id,r=t.mesh;return u.default.createElement(g,{className:"icon-table__item"},u.default.createElement(m,{className:"icon-table__item__shape",mesh:r}),u.default.createElement("div",{className:"icon-table_item__name"},u.default.createElement(b,null,n)))},A=function(){return u.default.createElement(f.Table,{className:"icon-example-table"},u.default.createElement("thead",null,u.default.createElement("tr",null,u.default.createElement("th",null,"point_lat"),u.default.createElement("th",null,"point_lng"),u.default.createElement("th",null,"icon"))),u.default.createElement("tbody",null,u.default.createElement("tr",null,u.default.createElement("td",null,"37.769897"),u.default.createElement("td",null,"-122.41168"),u.default.createElement("td",null,u.default.createElement(b,null,"android"))),u.default.createElement("tr",null,u.default.createElement("td",null,"37.806928"),u.default.createElement("td",null,"-122.40218"),u.default.createElement("td",null)),u.default.createElement("tr",null,u.default.createElement("td",null,"37.778564"),u.default.createElement("td",null,"-122.39096"),u.default.createElement("td",null,u.default.createElement(b,null,"calendar"))),u.default.createElement("tr",null,u.default.createElement("td",null,"37.745995"),u.default.createElement("td",null,"-122.30220"),u.default.createElement("td",null)),u.default.createElement("tr",null,u.default.createElement("td",null,"37.329841"),u.default.createElement("td",null,"-122.103847"),u.default.createElement("td",null,u.default.createElement(b,null,"control-off")))))},M=c.default.div(s||(s=(0,l.default)(["\n display: flex;\n align-items: flex-start;\n flex-wrap: wrap;\n"])));t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return function(){return u.default.createElement("div",{className:"icon-info-modal"},u.default.createElement("div",{className:"icon-info-modal__description"},u.default.createElement(d.FormattedMessage,{id:"modal.iconInfo.description1"})," ",u.default.createElement("code",null,u.default.createElement(d.FormattedMessage,{id:"modal.iconInfo.code"})),u.default.createElement(d.FormattedMessage,{id:"modal.iconInfo.description2"})),u.default.createElement("div",{className:"icon-info-modal__example"},u.default.createElement(v,null,u.default.createElement(d.FormattedMessage,{id:"modal.iconInfo.example"})),u.default.createElement(A,null)),u.default.createElement("div",{className:"icon-info-modal__icons"},u.default.createElement(v,null,u.default.createElement(d.FormattedMessage,{id:"modal.iconInfo.icons"})),u.default.createElement(M,{className:"icon-info-modal__icons__table"},e.map(function(e){return u.default.createElement(y,{key:e.id,icon:e})}))))}}},28570(e){e.exports=n;var t=null;try{t=new WebAssembly.Instance(new WebAssembly.Module(new Uint8Array([0,97,115,109,1,0,0,0,1,13,2,96,0,1,127,96,4,127,127,127,127,1,127,3,7,6,0,1,1,1,1,1,6,6,1,127,1,65,0,11,7,50,6,3,109,117,108,0,1,5,100,105,118,95,115,0,2,5,100,105,118,95,117,0,3,5,114,101,109,95,115,0,4,5,114,101,109,95,117,0,5,8,103,101,116,95,104,105,103,104,0,0,10,191,1,6,4,0,35,0,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,126,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,127,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,128,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,129,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,130,34,4,66,32,135,167,36,0,32,4,167,11])),{}).exports}catch(e){}function n(e,t,n){this.low=0|e,this.high=0|t,this.unsigned=!!n}function r(e){return!0===(e&&e.__isLong__)}n.prototype.__isLong__,Object.defineProperty(n.prototype,"__isLong__",{value:!0}),n.isLong=r;var o={},i={};function a(e,t){var n,r,a;return t?(a=0<=(e>>>=0)&&e<256)&&(r=i[e])?r:(n=l(e,(0|e)<0?-1:0,!0),a&&(i[e]=n),n):(a=-128<=(e|=0)&&e<128)&&(r=o[e])?r:(n=l(e,e<0?-1:0,!1),a&&(o[e]=n),n)}function s(e,t){if(isNaN(e))return t?b:g;if(t){if(e<0)return b;if(e>=d)return _}else{if(e<=-h)return O;if(e+1>=h)return M}return e<0?s(-e,t).neg():l(e%f|0,e/f|0,t)}function l(e,t,r){return new n(e,t,r)}n.fromInt=a,n.fromNumber=s,n.fromBits=l;var u=Math.pow;function c(e,t,n){if(0===e.length)throw Error("empty string");if("NaN"===e||"Infinity"===e||"+Infinity"===e||"-Infinity"===e)return g;if("number"==typeof t?(n=t,t=!1):t=!!t,(n=n||10)<2||360)throw Error("interior hyphen");if(0===r)return c(e.substring(1),t,n).neg();for(var o=s(u(n,8)),i=g,a=0;a>>0:this.low},z.toNumber=function(){return this.unsigned?(this.high>>>0)*f+(this.low>>>0):this.high*f+(this.low>>>0)},z.toString=function(e){if((e=e||10)<2||36>>0).toString(e);if((i=l).isZero())return c+a;for(;c.length<6;)c="0"+c;a=""+c+a}},z.getHighBits=function(){return this.high},z.getHighBitsUnsigned=function(){return this.high>>>0},z.getLowBits=function(){return this.low},z.getLowBitsUnsigned=function(){return this.low>>>0},z.getNumBitsAbs=function(){if(this.isNegative())return this.eq(O)?64:this.neg().getNumBitsAbs();for(var e=0!=this.high?this.high:this.low,t=31;t>0&&!(e&1<=0},z.isOdd=function(){return!(1&~this.low)},z.isEven=function(){return!(1&this.low)},z.equals=function(e){return r(e)||(e=p(e)),(this.unsigned===e.unsigned||this.high>>>31!=1||e.high>>>31!=1)&&this.high===e.high&&this.low===e.low},z.eq=z.equals,z.notEquals=function(e){return!this.eq(e)},z.neq=z.notEquals,z.ne=z.notEquals,z.lessThan=function(e){return this.comp(e)<0},z.lt=z.lessThan,z.lessThanOrEqual=function(e){return this.comp(e)<=0},z.lte=z.lessThanOrEqual,z.le=z.lessThanOrEqual,z.greaterThan=function(e){return this.comp(e)>0},z.gt=z.greaterThan,z.greaterThanOrEqual=function(e){return this.comp(e)>=0},z.gte=z.greaterThanOrEqual,z.ge=z.greaterThanOrEqual,z.compare=function(e){if(r(e)||(e=p(e)),this.eq(e))return 0;var t=this.isNegative(),n=e.isNegative();return t&&!n?-1:!t&&n?1:this.unsigned?e.high>>>0>this.high>>>0||e.high===this.high&&e.low>>>0>this.low>>>0?-1:1:this.sub(e).isNegative()?-1:1},z.comp=z.compare,z.negate=function(){return!this.unsigned&&this.eq(O)?O:this.not().add(v)},z.neg=z.negate,z.add=function(e){r(e)||(e=p(e));var t=this.high>>>16,n=65535&this.high,o=this.low>>>16,i=65535&this.low,a=e.high>>>16,s=65535&e.high,u=e.low>>>16,c=0,f=0,d=0,h=0;return d+=(h+=i+(65535&e.low))>>>16,f+=(d+=o+u)>>>16,c+=(f+=n+s)>>>16,c+=t+a,l((d&=65535)<<16|(h&=65535),(c&=65535)<<16|(f&=65535),this.unsigned)},z.subtract=function(e){return r(e)||(e=p(e)),this.add(e.neg())},z.sub=z.subtract,z.multiply=function(e){if(this.isZero())return g;if(r(e)||(e=p(e)),t)return l(t.mul(this.low,this.high,e.low,e.high),t.get_high(),this.unsigned);if(e.isZero())return g;if(this.eq(O))return e.isOdd()?O:g;if(e.eq(O))return this.isOdd()?O:g;if(this.isNegative())return e.isNegative()?this.neg().mul(e.neg()):this.neg().mul(e).neg();if(e.isNegative())return this.mul(e.neg()).neg();if(this.lt(m)&&e.lt(m))return s(this.toNumber()*e.toNumber(),this.unsigned);var n=this.high>>>16,o=65535&this.high,i=this.low>>>16,a=65535&this.low,u=e.high>>>16,c=65535&e.high,f=e.low>>>16,d=65535&e.low,h=0,b=0,v=0,y=0;return v+=(y+=a*d)>>>16,b+=(v+=i*d)>>>16,v&=65535,b+=(v+=a*f)>>>16,h+=(b+=o*d)>>>16,b&=65535,h+=(b+=i*f)>>>16,b&=65535,h+=(b+=a*c)>>>16,h+=n*d+o*f+i*c+a*u,l((v&=65535)<<16|(y&=65535),(h&=65535)<<16|(b&=65535),this.unsigned)},z.mul=z.multiply,z.divide=function(e){if(r(e)||(e=p(e)),e.isZero())throw Error("division by zero");var n,o,i;if(t)return this.unsigned||-2147483648!==this.high||-1!==e.low||-1!==e.high?l((this.unsigned?t.div_u:t.div_s)(this.low,this.high,e.low,e.high),t.get_high(),this.unsigned):this;if(this.isZero())return this.unsigned?b:g;if(this.unsigned){if(e.unsigned||(e=e.toUnsigned()),e.gt(this))return b;if(e.gt(this.shru(1)))return y;i=b}else{if(this.eq(O))return e.eq(v)||e.eq(A)?O:e.eq(O)?v:(n=this.shr(1).div(e).shl(1)).eq(g)?e.isNegative()?v:A:(o=this.sub(e.mul(n)),i=n.add(o.div(e)));if(e.eq(O))return this.unsigned?b:g;if(this.isNegative())return e.isNegative()?this.neg().div(e.neg()):this.neg().div(e).neg();if(e.isNegative())return this.div(e.neg()).neg();i=g}for(o=this;o.gte(e);){n=Math.max(1,Math.floor(o.toNumber()/e.toNumber()));for(var a=Math.ceil(Math.log(n)/Math.LN2),c=a<=48?1:u(2,a-48),f=s(n),d=f.mul(e);d.isNegative()||d.gt(o);)d=(f=s(n-=c,this.unsigned)).mul(e);f.isZero()&&(f=v),i=i.add(f),o=o.sub(d)}return i},z.div=z.divide,z.modulo=function(e){return r(e)||(e=p(e)),t?l((this.unsigned?t.rem_u:t.rem_s)(this.low,this.high,e.low,e.high),t.get_high(),this.unsigned):this.sub(this.div(e).mul(e))},z.mod=z.modulo,z.rem=z.modulo,z.not=function(){return l(~this.low,~this.high,this.unsigned)},z.and=function(e){return r(e)||(e=p(e)),l(this.low&e.low,this.high&e.high,this.unsigned)},z.or=function(e){return r(e)||(e=p(e)),l(this.low|e.low,this.high|e.high,this.unsigned)},z.xor=function(e){return r(e)||(e=p(e)),l(this.low^e.low,this.high^e.high,this.unsigned)},z.shiftLeft=function(e){return r(e)&&(e=e.toInt()),0==(e&=63)?this:e<32?l(this.low<>>32-e,this.unsigned):l(0,this.low<>>e|this.high<<32-e,this.high>>e,this.unsigned):l(this.high>>e-32,this.high>=0?0:-1,this.unsigned)},z.shr=z.shiftRight,z.shiftRightUnsigned=function(e){if(r(e)&&(e=e.toInt()),0==(e&=63))return this;var t=this.high;return e<32?l(this.low>>>e|t<<32-e,t>>>e,this.unsigned):l(32===e?t:t>>>e-32,0,this.unsigned)},z.shru=z.shiftRightUnsigned,z.shr_u=z.shiftRightUnsigned,z.toSigned=function(){return this.unsigned?l(this.low,this.high,!1):this},z.toUnsigned=function(){return this.unsigned?this:l(this.low,this.high,!0)},z.toBytes=function(e){return e?this.toBytesLE():this.toBytesBE()},z.toBytesLE=function(){var e=this.high,t=this.low;return[255&t,t>>>8&255,t>>>16&255,t>>>24,255&e,e>>>8&255,e>>>16&255,e>>>24]},z.toBytesBE=function(){var e=this.high,t=this.low;return[e>>>24,e>>>16&255,e>>>8&255,255&e,t>>>24,t>>>16&255,t>>>8&255,255&t]},n.fromBytes=function(e,t,r){return r?n.fromBytesLE(e,t):n.fromBytesBE(e,t)},n.fromBytesLE=function(e,t){return new n(e[0]|e[1]<<8|e[2]<<16|e[3]<<24,e[4]|e[5]<<8|e[6]<<16|e[7]<<24,t)},n.fromBytesBE=function(e,t){return new n(e[4]<<24|e[5]<<16|e[6]<<8|e[7],e[0]<<24|e[1]<<16|e[2]<<8|e[3],t)}},28586(e,t,n){var r=n(56449),o=n(44394),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;e.exports=function(e,t){if(r(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!o(e))||a.test(e)||!i.test(e)||null!=t&&e in Object(t)}},28639(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.setLocaleUpdater=t.showDatasetTableUpdater=t.toggleSplitMapUpdater=t.loadFilesErrUpdater=t.loadFilesSuccessUpdater=t.loadFilesUpdater=t.removeNotificationUpdater=t.addNotificationUpdater=t.setExportMapHTMLModeUpdater=t.setExportMapFormatUpdater=t.setUserMapboxAccessTokenUpdater=t.setExportDataUpdater=t.setExportFilteredUpdater=t.setExportDataTypeUpdater=t.setExportSelectedDatasetUpdater=t.startExportingImageUpdater=t.cleanupExportImageUpdater=t.setExportImageErrorUpdater=t.setExportImageDataUriUpdater=t.setExportImageSettingUpdater=t.openDeleteModalUpdater=t.setMapControlVisibilityUpdater=t.toggleMapControlUpdater=t.hideExportDropdownUpdater=t.showExportDropdownUpdater=t.toggleModalUpdater=t.toggleSidePanelUpdater=t.initUiStateUpdater=t.INITIAL_UI_STATE=t.DEFAULT_EXPORT_MAP=t.DEFAULT_EXPORT_JSON=t.DEFAULT_EXPORT_HTML=t.DEFAULT_NOTIFICATIONS=t.DEFAULT_EXPORT_DATA=t.DEFAULT_LOAD_FILES=t.DEFAULT_EXPORT_IMAGE=t.DEFAULT_MAP_CONTROLS=t.DEFAULT_MODAL=t.DEFAULT_ACTIVE_SIDE_PANEL=void 0;var o,i=r(n(41132)),a=r(n(43693)),s=n(77085),l=n(8835),u=n(67038),c=n(22058),p=n(57064);function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function d(e){for(var t=1;t=51||!o(function(){var e=[];return e[m]=!1,e.concat()[0]!==e}),b=function(e){if(!a(e))return!1;var t=e[m];return void 0!==t?!!t:i(e)};r({target:"Array",proto:!0,arity:1,forced:!g||!f("concat")},{concat:function(e){var t,n,r,o,i,a=s(this),f=p(a,0),d=0;for(t=-1,r=arguments.length;ts});var r=n(71354),o=n.n(r),i=n(76314),a=n.n(i)()(o());a.push([e.id,":root {\n --toastify-color-light: #fff;\n --toastify-color-dark: #121212;\n --toastify-color-info: #3498db;\n --toastify-color-success: #07bc0c;\n --toastify-color-warning: #f1c40f;\n --toastify-color-error: #e74c3c;\n --toastify-color-transparent: rgba(255, 255, 255, 0.7);\n --toastify-icon-color-info: var(--toastify-color-info);\n --toastify-icon-color-success: var(--toastify-color-success);\n --toastify-icon-color-warning: var(--toastify-color-warning);\n --toastify-icon-color-error: var(--toastify-color-error);\n --toastify-toast-width: 320px;\n --toastify-toast-background: #fff;\n --toastify-toast-min-height: 64px;\n --toastify-toast-max-height: 800px;\n --toastify-font-family: sans-serif;\n --toastify-z-index: 9999;\n --toastify-text-color-light: #757575;\n --toastify-text-color-dark: #fff;\n --toastify-text-color-info: #fff;\n --toastify-text-color-success: #fff;\n --toastify-text-color-warning: #fff;\n --toastify-text-color-error: #fff;\n --toastify-spinner-color: #616161;\n --toastify-spinner-color-empty-area: #e0e0e0;\n --toastify-color-progress-light: linear-gradient(\n to right,\n #4cd964,\n #5ac8fa,\n #007aff,\n #34aadc,\n #5856d6,\n #ff2d55\n );\n --toastify-color-progress-dark: #bb86fc;\n --toastify-color-progress-info: var(--toastify-color-info);\n --toastify-color-progress-success: var(--toastify-color-success);\n --toastify-color-progress-warning: var(--toastify-color-warning);\n --toastify-color-progress-error: var(--toastify-color-error);\n}\n\n.Toastify__toast-container {\n z-index: var(--toastify-z-index);\n -webkit-transform: translate3d(0, 0, var(--toastify-z-index));\n position: fixed;\n padding: 4px;\n width: var(--toastify-toast-width);\n box-sizing: border-box;\n color: #fff;\n}\n.Toastify__toast-container--top-left {\n top: 1em;\n left: 1em;\n}\n.Toastify__toast-container--top-center {\n top: 1em;\n left: 50%;\n transform: translateX(-50%);\n}\n.Toastify__toast-container--top-right {\n top: 1em;\n right: 1em;\n}\n.Toastify__toast-container--bottom-left {\n bottom: 1em;\n left: 1em;\n}\n.Toastify__toast-container--bottom-center {\n bottom: 1em;\n left: 50%;\n transform: translateX(-50%);\n}\n.Toastify__toast-container--bottom-right {\n bottom: 1em;\n right: 1em;\n}\n\n@media only screen and (max-width : 480px) {\n .Toastify__toast-container {\n width: 100vw;\n padding: 0;\n left: 0;\n margin: 0;\n }\n .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right {\n top: 0;\n transform: translateX(0);\n }\n .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {\n bottom: 0;\n transform: translateX(0);\n }\n .Toastify__toast-container--rtl {\n right: 0;\n left: initial;\n }\n}\n.Toastify__toast {\n position: relative;\n min-height: var(--toastify-toast-min-height);\n box-sizing: border-box;\n margin-bottom: 1rem;\n padding: 8px;\n border-radius: 4px;\n box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);\n display: flex;\n justify-content: space-between;\n max-height: var(--toastify-toast-max-height);\n overflow: hidden;\n font-family: var(--toastify-font-family);\n cursor: default;\n direction: ltr;\n /* webkit only issue #791 */\n z-index: 0;\n}\n.Toastify__toast--rtl {\n direction: rtl;\n}\n.Toastify__toast--close-on-click {\n cursor: pointer;\n}\n.Toastify__toast-body {\n margin: auto 0;\n flex: 1 1 auto;\n padding: 6px;\n display: flex;\n align-items: center;\n}\n.Toastify__toast-body > div:last-child {\n word-break: break-word;\n flex: 1;\n}\n.Toastify__toast-icon {\n margin-inline-end: 10px;\n width: 20px;\n flex-shrink: 0;\n display: flex;\n}\n\n.Toastify--animate {\n animation-fill-mode: both;\n animation-duration: 0.7s;\n}\n\n.Toastify--animate-icon {\n animation-fill-mode: both;\n animation-duration: 0.3s;\n}\n\n@media only screen and (max-width : 480px) {\n .Toastify__toast {\n margin-bottom: 0;\n border-radius: 0;\n }\n}\n.Toastify__toast-theme--dark {\n background: var(--toastify-color-dark);\n color: var(--toastify-text-color-dark);\n}\n.Toastify__toast-theme--light {\n background: var(--toastify-color-light);\n color: var(--toastify-text-color-light);\n}\n.Toastify__toast-theme--colored.Toastify__toast--default {\n background: var(--toastify-color-light);\n color: var(--toastify-text-color-light);\n}\n.Toastify__toast-theme--colored.Toastify__toast--info {\n color: var(--toastify-text-color-info);\n background: var(--toastify-color-info);\n}\n.Toastify__toast-theme--colored.Toastify__toast--success {\n color: var(--toastify-text-color-success);\n background: var(--toastify-color-success);\n}\n.Toastify__toast-theme--colored.Toastify__toast--warning {\n color: var(--toastify-text-color-warning);\n background: var(--toastify-color-warning);\n}\n.Toastify__toast-theme--colored.Toastify__toast--error {\n color: var(--toastify-text-color-error);\n background: var(--toastify-color-error);\n}\n\n.Toastify__progress-bar-theme--light {\n background: var(--toastify-color-progress-light);\n}\n.Toastify__progress-bar-theme--dark {\n background: var(--toastify-color-progress-dark);\n}\n.Toastify__progress-bar--info {\n background: var(--toastify-color-progress-info);\n}\n.Toastify__progress-bar--success {\n background: var(--toastify-color-progress-success);\n}\n.Toastify__progress-bar--warning {\n background: var(--toastify-color-progress-warning);\n}\n.Toastify__progress-bar--error {\n background: var(--toastify-color-progress-error);\n}\n.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {\n background: var(--toastify-color-transparent);\n}\n\n.Toastify__close-button {\n color: #fff;\n background: transparent;\n outline: none;\n border: none;\n padding: 0;\n cursor: pointer;\n opacity: 0.7;\n transition: 0.3s ease;\n align-self: flex-start;\n}\n.Toastify__close-button--light {\n color: #000;\n opacity: 0.3;\n}\n.Toastify__close-button > svg {\n fill: currentColor;\n height: 16px;\n width: 14px;\n}\n.Toastify__close-button:hover, .Toastify__close-button:focus {\n opacity: 1;\n}\n\n@keyframes Toastify__trackProgress {\n 0% {\n transform: scaleX(1);\n }\n 100% {\n transform: scaleX(0);\n }\n}\n.Toastify__progress-bar {\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 5px;\n z-index: var(--toastify-z-index);\n opacity: 0.7;\n transform-origin: left;\n}\n.Toastify__progress-bar--animated {\n animation: Toastify__trackProgress linear 1 forwards;\n}\n.Toastify__progress-bar--controlled {\n transition: transform 0.2s;\n}\n.Toastify__progress-bar--rtl {\n right: 0;\n left: initial;\n transform-origin: right;\n}\n\n.Toastify__spinner {\n width: 20px;\n height: 20px;\n box-sizing: border-box;\n border: 2px solid;\n border-radius: 100%;\n border-color: var(--toastify-spinner-color-empty-area);\n border-right-color: var(--toastify-spinner-color);\n animation: Toastify__spin 0.65s linear infinite;\n}\n\n@keyframes Toastify__bounceInRight {\n from, 60%, 75%, 90%, to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n from {\n opacity: 0;\n transform: translate3d(3000px, 0, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(-25px, 0, 0);\n }\n 75% {\n transform: translate3d(10px, 0, 0);\n }\n 90% {\n transform: translate3d(-5px, 0, 0);\n }\n to {\n transform: none;\n }\n}\n@keyframes Toastify__bounceOutRight {\n 20% {\n opacity: 1;\n transform: translate3d(-20px, 0, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(2000px, 0, 0);\n }\n}\n@keyframes Toastify__bounceInLeft {\n from, 60%, 75%, 90%, to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n 0% {\n opacity: 0;\n transform: translate3d(-3000px, 0, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(25px, 0, 0);\n }\n 75% {\n transform: translate3d(-10px, 0, 0);\n }\n 90% {\n transform: translate3d(5px, 0, 0);\n }\n to {\n transform: none;\n }\n}\n@keyframes Toastify__bounceOutLeft {\n 20% {\n opacity: 1;\n transform: translate3d(20px, 0, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(-2000px, 0, 0);\n }\n}\n@keyframes Toastify__bounceInUp {\n from, 60%, 75%, 90%, to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n from {\n opacity: 0;\n transform: translate3d(0, 3000px, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(0, -20px, 0);\n }\n 75% {\n transform: translate3d(0, 10px, 0);\n }\n 90% {\n transform: translate3d(0, -5px, 0);\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes Toastify__bounceOutUp {\n 20% {\n transform: translate3d(0, -10px, 0);\n }\n 40%, 45% {\n opacity: 1;\n transform: translate3d(0, 20px, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(0, -2000px, 0);\n }\n}\n@keyframes Toastify__bounceInDown {\n from, 60%, 75%, 90%, to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n 0% {\n opacity: 0;\n transform: translate3d(0, -3000px, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(0, 25px, 0);\n }\n 75% {\n transform: translate3d(0, -10px, 0);\n }\n 90% {\n transform: translate3d(0, 5px, 0);\n }\n to {\n transform: none;\n }\n}\n@keyframes Toastify__bounceOutDown {\n 20% {\n transform: translate3d(0, 10px, 0);\n }\n 40%, 45% {\n opacity: 1;\n transform: translate3d(0, -20px, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(0, 2000px, 0);\n }\n}\n.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {\n animation-name: Toastify__bounceInLeft;\n}\n.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {\n animation-name: Toastify__bounceInRight;\n}\n.Toastify__bounce-enter--top-center {\n animation-name: Toastify__bounceInDown;\n}\n.Toastify__bounce-enter--bottom-center {\n animation-name: Toastify__bounceInUp;\n}\n\n.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {\n animation-name: Toastify__bounceOutLeft;\n}\n.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {\n animation-name: Toastify__bounceOutRight;\n}\n.Toastify__bounce-exit--top-center {\n animation-name: Toastify__bounceOutUp;\n}\n.Toastify__bounce-exit--bottom-center {\n animation-name: Toastify__bounceOutDown;\n}\n\n@keyframes Toastify__zoomIn {\n from {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n 50% {\n opacity: 1;\n }\n}\n@keyframes Toastify__zoomOut {\n from {\n opacity: 1;\n }\n 50% {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n to {\n opacity: 0;\n }\n}\n.Toastify__zoom-enter {\n animation-name: Toastify__zoomIn;\n}\n\n.Toastify__zoom-exit {\n animation-name: Toastify__zoomOut;\n}\n\n@keyframes Toastify__flipIn {\n from {\n transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n animation-timing-function: ease-in;\n opacity: 0;\n }\n 40% {\n transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n animation-timing-function: ease-in;\n }\n 60% {\n transform: perspective(400px) rotate3d(1, 0, 0, 10deg);\n opacity: 1;\n }\n 80% {\n transform: perspective(400px) rotate3d(1, 0, 0, -5deg);\n }\n to {\n transform: perspective(400px);\n }\n}\n@keyframes Toastify__flipOut {\n from {\n transform: perspective(400px);\n }\n 30% {\n transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n opacity: 1;\n }\n to {\n transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n opacity: 0;\n }\n}\n.Toastify__flip-enter {\n animation-name: Toastify__flipIn;\n}\n\n.Toastify__flip-exit {\n animation-name: Toastify__flipOut;\n}\n\n@keyframes Toastify__slideInRight {\n from {\n transform: translate3d(110%, 0, 0);\n visibility: visible;\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes Toastify__slideInLeft {\n from {\n transform: translate3d(-110%, 0, 0);\n visibility: visible;\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes Toastify__slideInUp {\n from {\n transform: translate3d(0, 110%, 0);\n visibility: visible;\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes Toastify__slideInDown {\n from {\n transform: translate3d(0, -110%, 0);\n visibility: visible;\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes Toastify__slideOutRight {\n from {\n transform: translate3d(0, 0, 0);\n }\n to {\n visibility: hidden;\n transform: translate3d(110%, 0, 0);\n }\n}\n@keyframes Toastify__slideOutLeft {\n from {\n transform: translate3d(0, 0, 0);\n }\n to {\n visibility: hidden;\n transform: translate3d(-110%, 0, 0);\n }\n}\n@keyframes Toastify__slideOutDown {\n from {\n transform: translate3d(0, 0, 0);\n }\n to {\n visibility: hidden;\n transform: translate3d(0, 500px, 0);\n }\n}\n@keyframes Toastify__slideOutUp {\n from {\n transform: translate3d(0, 0, 0);\n }\n to {\n visibility: hidden;\n transform: translate3d(0, -500px, 0);\n }\n}\n.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {\n animation-name: Toastify__slideInLeft;\n}\n.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {\n animation-name: Toastify__slideInRight;\n}\n.Toastify__slide-enter--top-center {\n animation-name: Toastify__slideInDown;\n}\n.Toastify__slide-enter--bottom-center {\n animation-name: Toastify__slideInUp;\n}\n\n.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {\n animation-name: Toastify__slideOutLeft;\n}\n.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {\n animation-name: Toastify__slideOutRight;\n}\n.Toastify__slide-exit--top-center {\n animation-name: Toastify__slideOutUp;\n}\n.Toastify__slide-exit--bottom-center {\n animation-name: Toastify__slideOutDown;\n}\n\n@keyframes Toastify__spin {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n}\n\n/*# sourceMappingURL=ReactToastify.css.map */","",{version:3,sources:["webpack://./node_modules/react-toastify/scss/_variables.scss","webpack://./node_modules/react-toastify/dist/ReactToastify.css","webpack://./node_modules/react-toastify/scss/_toastContainer.scss","webpack://./node_modules/react-toastify/scss/_toast.scss","webpack://./node_modules/react-toastify/scss/_theme.scss","webpack://./node_modules/react-toastify/scss/_closeButton.scss","webpack://./node_modules/react-toastify/scss/_progressBar.scss","webpack://./node_modules/react-toastify/scss/_icons.scss","webpack://./node_modules/react-toastify/scss/animations/_bounce.scss","webpack://./node_modules/react-toastify/scss/animations/_zoom.scss","webpack://./node_modules/react-toastify/scss/animations/_flip.scss","webpack://./node_modules/react-toastify/scss/animations/_slide.scss","webpack://./node_modules/react-toastify/scss/animations/_spin.scss"],names:[],mappings:"AAGA;EACE,4BAAA;EACA,8BAAA;EACA,8BAAA;EACA,iCAAA;EACA,iCAAA;EACA,+BAAA;EACA,sDAAA;EAEA,sDAAA;EACA,4DAAA;EACA,4DAAA;EACA,wDAAA;EAEA,6BAAA;EACA,iCAAA;EACA,iCAAA;EACA,kCAAA;EACA,kCAAA;EACA,wBAAA;EAEA,oCAAA;EACA,gCAAA;EAGA,gCAAA;EACA,mCAAA;EACA,mCAAA;EACA,iCAAA;EAEA,iCAAA;EACA,4CAAA;EAGA;;;;;;;;GAAA;EAUA,uCAAA;EACA,0DAAA;EACA,gEAAA;EACA,gEAAA;EACA,4DAAA;ACXF;;ACxCA;EACE,gCAAA;EACA,6DAAA;EACA,eAAA;EACA,YAAA;EACA,kCAAA;EACA,sBAAA;EACA,WAAA;AD2CF;AC1CE;EACE,QAAA;EACA,SAAA;AD4CJ;AC1CE;EACE,QAAA;EACA,SAAA;EACA,2BAAA;AD4CJ;AC1CE;EACE,QAAA;EACA,UAAA;AD4CJ;AC1CE;EACE,WAAA;EACA,SAAA;AD4CJ;AC1CE;EACE,WAAA;EACA,SAAA;EACA,2BAAA;AD4CJ;AC1CE;EACE,WAAA;EACA,UAAA;AD4CJ;;ACxCA;EACE;IACE,YAAA;IACA,UAAA;IACA,OAAA;IACA,SAAA;ED2CF;EC1CE;IAGE,MAAA;IACA,wBAAA;ED0CJ;ECxCE;IAGE,SAAA;IACA,wBAAA;EDwCJ;ECtCE;IACE,QAAA;IACA,aAAA;EDwCJ;AACF;AEjGA;EACE,kBAAA;EACA,4CAAA;EACA,sBAAA;EACA,mBAAA;EACA,YAAA;EACA,kBAAA;EACA,6EAAA;EACA,aAAA;EACA,8BAAA;EACA,4CAAA;EACA,gBAAA;EACA,wCAAA;EACA,eAAA;EACA,cAAA;EACA,2BAAA;EACA,UAAA;AFmGF;AElGE;EACE,cAAA;AFoGJ;AElGE;EACE,eAAA;AFoGJ;AElGE;EACE,cAAA;EACA,cAAA;EACA,YAAA;EACA,aAAA;EACA,mBAAA;AFoGJ;AEnGI;EACE,sBAAA;EACA,OAAA;AFqGN;AElGE;EACE,uBAAA;EACA,WAAA;EACA,cAAA;EACA,aAAA;AFoGJ;;AEhGA;EACE,yBAAA;EACA,wBAAA;AFmGF;;AEhGA;EACE,yBAAA;EACA,wBAAA;AFmGF;;AEhGA;EACE;IACE,gBAAA;IACA,gBAAA;EFmGF;AACF;AG1JE;EACE,sCAAA;EACA,sCAAA;AH4JJ;AG1JE;EACE,uCAAA;EACA,uCAAA;AH4JJ;AG1JE;EACE,uCAAA;EACA,uCAAA;AH4JJ;AG1JE;EACE,sCAAA;EACA,sCAAA;AH4JJ;AG1JE;EACE,yCAAA;EACA,yCAAA;AH4JJ;AG1JE;EACE,yCAAA;EACA,yCAAA;AH4JJ;AG1JE;EACE,uCAAA;EACA,uCAAA;AH4JJ;;AGvJE;EACE,gDAAA;AH0JJ;AGxJE;EACE,+CAAA;AH0JJ;AGxJE;EACE,+CAAA;AH0JJ;AGxJE;EACE,kDAAA;AH0JJ;AGxJE;EACE,kDAAA;AH0JJ;AGxJE;EACE,gDAAA;AH0JJ;AGxJE;EAIE,6CAAA;AHuJJ;;AI7MA;EACE,WAAA;EACA,uBAAA;EACA,aAAA;EACA,YAAA;EACA,UAAA;EACA,eAAA;EACA,YAAA;EACA,qBAAA;EACA,sBAAA;AJgNF;AI9ME;EACE,WAAA;EACA,YAAA;AJgNJ;AI7ME;EACE,kBAAA;EACA,YAAA;EACA,WAAA;AJ+MJ;AI5ME;EAEE,UAAA;AJ6MJ;;AKrOA;EACE;IACE,oBAAA;ELwOF;EKtOA;IACE,oBAAA;ELwOF;AACF;AKrOA;EACE,kBAAA;EACA,SAAA;EACA,OAAA;EACA,WAAA;EACA,WAAA;EACA,gCAAA;EACA,YAAA;EACA,sBAAA;ALuOF;AKrOE;EACE,oDAAA;ALuOJ;AKpOE;EACE,0BAAA;ALsOJ;AKnOE;EACE,QAAA;EACA,aAAA;EACA,uBAAA;ALqOJ;;AMnQA;EACE,WAAA;EACA,YAAA;EACA,sBAAA;EACA,iBAAA;EACA,mBAAA;EACA,sDAAA;EACA,iDAAA;EACA,+CAAA;ANsQF;;AO1QA;EACE;IAJA,8DAAA;EPkRA;EOvQA;IACE,UAAA;IACA,oCAAA;EPyQF;EOvQA;IACE,UAAA;IACA,mCAAA;EPyQF;EOvQA;IACE,kCAAA;EPyQF;EOvQA;IACE,kCAAA;EPyQF;EOvQA;IACE,eAAA;EPyQF;AACF;AOtQA;EACE;IACE,UAAA;IACA,mCAAA;EPwQF;EOtQA;IACE,UAAA;IACA,oCAAA;EPwQF;AACF;AOrQA;EACE;IA1CA,8DAAA;EPkTA;EOjQA;IACE,UAAA;IACA,qCAAA;EPmQF;EOjQA;IACE,UAAA;IACA,kCAAA;EPmQF;EOjQA;IACE,mCAAA;EPmQF;EOjQA;IACE,iCAAA;EPmQF;EOjQA;IACE,eAAA;EPmQF;AACF;AOhQA;EACE;IACE,UAAA;IACA,kCAAA;EPkQF;EOhQA;IACE,UAAA;IACA,qCAAA;EPkQF;AACF;AO/PA;EACE;IAhFA,8DAAA;EPkVA;EO3PA;IACE,UAAA;IACA,oCAAA;EP6PF;EO3PA;IACE,UAAA;IACA,mCAAA;EP6PF;EO3PA;IACE,kCAAA;EP6PF;EO3PA;IACE,kCAAA;EP6PF;EO3PA;IACE,+BAAA;EP6PF;AACF;AO1PA;EACE;IACE,mCAAA;EP4PF;EO1PA;IAEE,UAAA;IACA,kCAAA;EP2PF;EOzPA;IACE,UAAA;IACA,qCAAA;EP2PF;AACF;AOxPA;EACE;IA1HA,8DAAA;EPqXA;EOpPA;IACE,UAAA;IACA,qCAAA;EPsPF;EOpPA;IACE,UAAA;IACA,kCAAA;EPsPF;EOpPA;IACE,mCAAA;EPsPF;EOpPA;IACE,iCAAA;EPsPF;EOpPA;IACE,eAAA;EPsPF;AACF;AOnPA;EACE;IACE,kCAAA;EPqPF;EOnPA;IAEE,UAAA;IACA,mCAAA;EPoPF;EOlPA;IACE,UAAA;IACA,oCAAA;EPoPF;AACF;AOhPE;EAEE,sCAAA;APiPJ;AO/OE;EAEE,uCAAA;APgPJ;AO9OE;EACE,sCAAA;APgPJ;AO9OE;EACE,oCAAA;APgPJ;;AO3OE;EAEE,uCAAA;AP6OJ;AO3OE;EAEE,wCAAA;AP4OJ;AO1OE;EACE,qCAAA;AP4OJ;AO1OE;EACE,uCAAA;AP4OJ;;AQ9aA;EACE;IACE,UAAA;IACA,iCAAA;ERibF;EQ/aA;IACE,UAAA;ERibF;AACF;AQ9aA;EACE;IACE,UAAA;ERgbF;EQ9aA;IACE,UAAA;IACA,iCAAA;ERgbF;EQ9aA;IACE,UAAA;ERgbF;AACF;AQ7aA;EACE,gCAAA;AR+aF;;AQ5aA;EACE,iCAAA;AR+aF;;AS3cA;EACE;IACE,sDAAA;IACA,kCAAA;IACA,UAAA;ET8cF;ES5cA;IACE,uDAAA;IACA,kCAAA;ET8cF;ES5cA;IACE,sDAAA;IACA,UAAA;ET8cF;ES5cA;IACE,sDAAA;ET8cF;ES5cA;IACE,6BAAA;ET8cF;AACF;AS3cA;EACE;IACE,6BAAA;ET6cF;ES3cA;IACE,uDAAA;IACA,UAAA;ET6cF;ES3cA;IACE,sDAAA;IACA,UAAA;ET6cF;AACF;AS1cA;EACE,gCAAA;AT4cF;;ASzcA;EACE,iCAAA;AT4cF;;AUjfA;EACE;IACE,kCAAA;IACA,mBAAA;EVofF;EUlfA;IARA,+BAAA;EV6fA;AACF;AUjfA;EACE;IACE,mCAAA;IACA,mBAAA;EVmfF;EUjfA;IAlBA,+BAAA;EVsgBA;AACF;AUhfA;EACE;IACE,kCAAA;IACA,mBAAA;EVkfF;EUhfA;IA5BA,+BAAA;EV+gBA;AACF;AU/eA;EACE;IACE,mCAAA;IACA,mBAAA;EVifF;EU/eA;IAtCA,+BAAA;EVwhBA;AACF;AU9eA;EACE;IA5CA,+BAAA;EV6hBA;EU9eA;IACE,kBAAA;IACA,kCAAA;EVgfF;AACF;AU7eA;EACE;IAtDA,+BAAA;EVsiBA;EU7eA;IACE,kBAAA;IACA,mCAAA;EV+eF;AACF;AU5eA;EACE;IAhEA,+BAAA;EV+iBA;EU5eA;IACE,kBAAA;IACA,mCAAA;EV8eF;AACF;AU3eA;EACE;IA1EA,+BAAA;EVwjBA;EU3eA;IACE,kBAAA;IACA,oCAAA;EV6eF;AACF;AUzeE;EAEE,qCAAA;AV0eJ;AUxeE;EAEE,sCAAA;AVyeJ;AUveE;EACE,qCAAA;AVyeJ;AUveE;EACE,mCAAA;AVyeJ;;AUpeE;EAEE,sCAAA;AVseJ;AUpeE;EAEE,uCAAA;AVqeJ;AUneE;EACE,oCAAA;AVqeJ;AUneE;EACE,sCAAA;AVqeJ;;AWvlBA;EACE;IACE,uBAAA;EX0lBF;EWxlBA;IACE,yBAAA;EX0lBF;AACF;;AAYA,4CAA4C",sourceRoot:""}]);const s=a},28754(e,t,n){var r=n(25160);e.exports=function(e,t,n){var o=e.length;return n=void 0===n?o:n,!t&&n>=o?e:r(e,t,n)}},28806(e,t,n){"use strict";n.r(t),n.d(t,{AlphaPicker:()=>Et,BlockPicker:()=>gn,ChromePicker:()=>co,CirclePicker:()=>to,CompactPicker:()=>mo,CustomPicker:()=>yt,GithubPicker:()=>vo,GooglePicker:()=>ti,HuePicker:()=>Mo,MaterialPicker:()=>_o,PhotoshopPicker:()=>To,SketchPicker:()=>qo,SliderPicker:()=>Bo,SwatchesPicker:()=>Yo,TwitterPicker:()=>Xo,default:()=>co});var r=n(96540),o=n(58527),i={},a=function(e,t,n,r){var o=e+"-"+t+"-"+n+(r?"-server":"");if(i[o])return i[o];var a=function(e,t,n,r){if("undefined"==typeof document&&!r)return null;var o=r?new r:document.createElement("canvas");o.width=2*n,o.height=2*n;var i=o.getContext("2d");return i?(i.fillStyle=e,i.fillRect(0,0,o.width,o.height),i.fillStyle=t,i.fillRect(0,0,n,n),i.translate(n,n),i.fillRect(0,0,n,n),o.toDataURL()):null}(e,t,n,r);return i[o]=a,a},s=Object.assign||function(e){for(var t=1;ta?1:Math.round(100*c/a)/100,t.a!==p)return{h:t.h,s:t.s,l:t.l,a:p,source:"rgb"}}else{var f;if(r!==(f=u<0?0:u>i?1:Math.round(100*u/i)/100))return{h:t.h,s:t.s,l:t.l,a:f,source:"rgb"}}return null}(e,r.props.hsl,r.props.direction,r.props.a,r.container);t&&"function"==typeof r.props.onChange&&r.props.onChange(t,e)},r.handleMouseDown=function(e){r.handleChange(e),window.addEventListener("mousemove",r.handleChange),window.addEventListener("mouseup",r.handleMouseUp)},r.handleMouseUp=function(){r.unbindEventListeners()},r.unbindEventListeners=function(){window.removeEventListener("mousemove",r.handleChange),window.removeEventListener("mouseup",r.handleMouseUp)},f(r,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),p(t,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"render",value:function(){var e=this,t=this.props.rgb,n=(0,o.Ay)({default:{alpha:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},checkboard:{absolute:"0px 0px 0px 0px",overflow:"hidden",borderRadius:this.props.radius},gradient:{absolute:"0px 0px 0px 0px",background:"linear-gradient(to right, rgba("+t.r+","+t.g+","+t.b+", 0) 0%,\n rgba("+t.r+","+t.g+","+t.b+", 1) 100%)",boxShadow:this.props.shadow,borderRadius:this.props.radius},container:{position:"relative",height:"100%",margin:"0 3px"},pointer:{position:"absolute",left:100*t.a+"%"},slider:{width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",marginTop:"1px",transform:"translateX(-2px)"}},vertical:{gradient:{background:"linear-gradient(to bottom, rgba("+t.r+","+t.g+","+t.b+", 0) 0%,\n rgba("+t.r+","+t.g+","+t.b+", 1) 100%)"},pointer:{left:0,top:100*t.a+"%"}},overwrite:c({},this.props.style)},{vertical:"vertical"===this.props.direction,overwrite:!0});return r.createElement("div",{style:n.alpha},r.createElement("div",{style:n.checkboard},r.createElement(u,{renderers:this.props.renderers})),r.createElement("div",{style:n.gradient}),r.createElement("div",{style:n.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},r.createElement("div",{style:n.pointer},this.props.pointer?r.createElement(this.props.pointer,this.props):r.createElement("div",{style:n.slider}))))}}]),t}(r.PureComponent||r.Component);const h=d;var m=function(){function e(e,t){for(var n=0;n-1)){var o=n.getArrowOffset(),i=38===e.keyCode?r+o:r-o;n.setUpdatedValue(i,e)}},n.handleDrag=function(e){if(n.props.dragLabel){var t=Math.round(n.props.value+e.movementX);t>=0&&t<=n.props.dragMax&&n.props.onChange&&n.props.onChange(n.getValueObjectWithLabel(t),e)}},n.handleMouseDown=function(e){n.props.dragLabel&&(e.preventDefault(),n.handleDrag(e),window.addEventListener("mousemove",n.handleDrag),window.addEventListener("mouseup",n.handleMouseUp))},n.handleMouseUp=function(){n.unbindEventListeners()},n.unbindEventListeners=function(){window.removeEventListener("mousemove",n.handleDrag),window.removeEventListener("mouseup",n.handleMouseUp)},n.state={value:String(e.value).toUpperCase(),blurValue:String(e.value).toUpperCase()},n.inputId="rc-editable-input-"+b++,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),m(t,[{key:"componentDidUpdate",value:function(e,t){this.props.value===this.state.value||e.value===this.props.value&&t.value===this.state.value||(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"getValueObjectWithLabel",value:function(e){return function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},this.props.label,e)}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||1}},{key:"setUpdatedValue",value:function(e,t){var n=this.props.label?this.getValueObjectWithLabel(e):e;this.props.onChange&&this.props.onChange(n,t),this.setState({value:e})}},{key:"render",value:function(){var e=this,t=(0,o.Ay)({default:{wrap:{position:"relative"}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:"ew-resize"}}},{"user-override":!0},this.props);return r.createElement("div",{style:t.wrap},r.createElement("input",{id:this.inputId,style:t.input,ref:function(t){return e.input=t},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:"false"}),this.props.label&&!this.props.hideLabel?r.createElement("label",{htmlFor:this.inputId,style:t.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),t}(r.PureComponent||r.Component);var y=function(){function e(e,t){for(var n=0;ni?0:360*(-100*u/i+100)/100,n.h!==c)return{h:c,s:n.s,l:n.l,a:n.a,source:"hsl"}}else{var p;if(p=l<0?0:l>o?359:100*l/o*360/100,n.h!==p)return{h:p,s:n.s,l:n.l,a:n.a,source:"hsl"}}return null}(e,r.props.direction,r.props.hsl,r.container);t&&"function"==typeof r.props.onChange&&r.props.onChange(t,e)},r.handleMouseDown=function(e){r.handleChange(e),window.addEventListener("mousemove",r.handleChange),window.addEventListener("mouseup",r.handleMouseUp)},r.handleMouseUp=function(){r.unbindEventListeners()},A(r,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),y(t,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"unbindEventListeners",value:function(){window.removeEventListener("mousemove",this.handleChange),window.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var e=this,t=this.props.direction,n=void 0===t?"horizontal":t,i=(0,o.Ay)({default:{hue:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius,boxShadow:this.props.shadow},container:{padding:"0 2px",position:"relative",height:"100%",borderRadius:this.props.radius},pointer:{position:"absolute",left:100*this.props.hsl.h/360+"%"},slider:{marginTop:"1px",width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",transform:"translateX(-2px)"}},vertical:{pointer:{left:"0px",top:-100*this.props.hsl.h/360+100+"%"}}},{vertical:"vertical"===n});return r.createElement("div",{style:i.hue},r.createElement("div",{className:"hue-"+n,style:i.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},r.createElement("style",null,"\n .hue-horizontal {\n background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0\n 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n background: -webkit-linear-gradient(to right, #f00 0%, #ff0\n 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n }\n\n .hue-vertical {\n background: linear-gradient(to top, #f00 0%, #ff0 17%, #0f0 33%,\n #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n background: -webkit-linear-gradient(to top, #f00 0%, #ff0 17%,\n #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n }\n "),r.createElement("div",{style:i.pointer},this.props.pointer?r.createElement(this.props.pointer,this.props):r.createElement("div",{style:i.slider}))))}}]),t}(r.PureComponent||r.Component);const _=M;var O=n(5556),z=n.n(O),w=n(22080),x=n(52528),E=n(66984);const S=function(e,t,n){(void 0!==n&&!(0,E.A)(e[t],n)||void 0===n&&!(t in e))&&(0,x.A)(e,t,n)},C=function(e,t,n){for(var r=-1,o=Object(e),i=n(e),a=i.length;a--;){var s=i[++r];if(!1===t(o[s],s,o))break}return e};var T=n(80154),L=n(1801),P=n(39759),R=n(50407),k=n(25175),I=n(92049),D=n(38446),q=n(53098);var N=n(41200),j=n(89610),F=n(23149),B=n(34963),W=n(54749);const V=function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]};var U=n(22031),H=n(79999);const Y=function(e,t,n,r,o,i,a){var s=V(e,n),l=V(t,n),u=a.get(l);if(u)S(e,n,u);else{var c=i?i(s,l,n+"",e,t,a):void 0,p=void 0===c;if(p){var f=(0,I.A)(l),d=!f&&(0,N.A)(l),h=!f&&!d&&(0,W.A)(l);c=l,f||d||h?(0,I.A)(s)?c=s:function(e){return(0,q.A)(e)&&(0,D.A)(e)}(s)?c=(0,P.A)(s):d?(p=!1,c=(0,T.A)(l,!0)):h?(p=!1,c=(0,L.A)(l,!0)):c=[]:(0,B.A)(l)||(0,k.A)(l)?(c=s,(0,k.A)(s)?c=function(e){return(0,U.A)(e,(0,H.A)(e))}(s):(0,F.A)(s)&&!(0,j.A)(s)||(c=(0,R.A)(l))):p=!1}p&&(a.set(l,c),o(c,l,r,i,a),a.delete(l)),S(e,n,c)}},G=function e(t,n,r,o,i){t!==n&&C(n,function(a,s){if(i||(i=new w.A),(0,F.A)(a))Y(t,n,s,r,e,o,i);else{var l=o?o(V(t,s),a,s+"",t,n,i):void 0;void 0===l&&(l=a),S(t,s,l)}},H.A)},X=function(e){return e};var Z=Math.max;const $=function(e){return function(){return e}};var K=n(84171);const J=K.A?function(e,t){return(0,K.A)(e,"toString",{configurable:!0,enumerable:!1,value:$(t),writable:!0})}:X;var Q=Date.now;const ee=(te=J,ne=0,re=0,function(){var e=Q(),t=16-(e-re);if(re=e,t>0){if(++ne>=800)return arguments[0]}else ne=0;return te.apply(void 0,arguments)});var te,ne,re;const oe=function(e,t){return ee(function(e,t,n){return t=Z(void 0===t?e.length-1:t,0),function(){for(var r=arguments,o=-1,i=Z(r.length-t,0),a=Array(i);++o1?t[r-1]:void 0,i=r>2?t[2]:void 0;for(o=se.length>3&&"function"==typeof o?(r--,o):void 0,i&&function(e,t,n){if(!(0,F.A)(n))return!1;var r=typeof t;return!!("number"==r?(0,D.A)(n)&&(0,ie.A)(t,n.length):"string"==r&&t in n)&&(0,E.A)(n[t],e)}(t[0],t[1],i)&&(o=r<3?void 0:o,r=1),e=Object(e);++n=t||n<0||p&&e-u>=i}function m(){var e=pe();if(h(e))return g(e);s=setTimeout(m,function(e){var n=t-(e-l);return p?_e(n,i-(e-u)):n}(e))}function g(e){return s=void 0,f&&r?d(e):(r=o=void 0,a)}function b(){var e=pe(),n=h(e);if(r=arguments,o=this,l=e,n){if(void 0===s)return function(e){return u=e,s=setTimeout(m,t),c?d(e):a}(l);if(p)return clearTimeout(s),s=setTimeout(m,t),d(l)}return void 0===s&&(s=setTimeout(m,t)),a}return t=Ae(t)||0,(0,F.A)(n)&&(c=!!n.leading,i=(p="maxWait"in n)?Me(Ae(n.maxWait)||0,t):i,f="trailing"in n?!!n.trailing:f),b.cancel=function(){void 0!==s&&clearTimeout(s),u=0,r=l=o=s=void 0},b.flush=function(){return void 0===s?a:g(pe())},b};var ze=function(){function e(e,t){for(var n=0;no&&(l=o),u<0?u=0:u>i&&(u=i);var c=l/o,p=1-u/i;return{h:t.h,s:c,v:p,a:t.a,source:"hsv"}}(e,n.props.hsl,n.container),e)},n.handleMouseDown=function(e){n.handleChange(e);var t=n.getContainerRenderWindow();t.addEventListener("mousemove",n.handleChange),t.addEventListener("mouseup",n.handleMouseUp)},n.handleMouseUp=function(){n.unbindEventListeners()},n.throttle=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return(0,F.A)(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),Oe(e,t,{leading:r,maxWait:t,trailing:o})}(function(e,t,n){e(t,n)},50),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),ze(t,[{key:"componentWillUnmount",value:function(){this.throttle.cancel(),this.unbindEventListeners()}},{key:"getContainerRenderWindow",value:function(){for(var e=this.container,t=window;!t.document.contains(e)&&t.parent!==t;)t=t.parent;return t}},{key:"unbindEventListeners",value:function(){var e=this.getContainerRenderWindow();e.removeEventListener("mousemove",this.handleChange),e.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var e=this,t=this.props.style||{},n=t.color,i=t.white,a=t.black,s=t.pointer,l=t.circle,u=(0,o.Ay)({default:{color:{absolute:"0px 0px 0px 0px",background:"hsl("+this.props.hsl.h+",100%, 50%)",borderRadius:this.props.radius},white:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},black:{absolute:"0px 0px 0px 0px",boxShadow:this.props.shadow,borderRadius:this.props.radius},pointer:{position:"absolute",top:-100*this.props.hsv.v+100+"%",left:100*this.props.hsv.s+"%",cursor:"default"},circle:{width:"4px",height:"4px",boxShadow:"0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0,0,0,.3),\n 0 0 1px 2px rgba(0,0,0,.4)",borderRadius:"50%",cursor:"hand",transform:"translate(-2px, -2px)"}},custom:{color:n,white:i,black:a,pointer:s,circle:l}},{custom:!!this.props.style});return r.createElement("div",{style:u.color,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},r.createElement("style",null,"\n .saturation-white {\n background: -webkit-linear-gradient(to right, #fff, rgba(255,255,255,0));\n background: linear-gradient(to right, #fff, rgba(255,255,255,0));\n }\n .saturation-black {\n background: -webkit-linear-gradient(to top, #000, rgba(0,0,0,0));\n background: linear-gradient(to top, #000, rgba(0,0,0,0));\n }\n "),r.createElement("div",{style:u.white,className:"saturation-white"},r.createElement("div",{style:u.black,className:"saturation-black"}),r.createElement("div",{style:u.pointer},this.props.pointer?r.createElement(this.props.pointer,this.props):r.createElement("div",{style:u.circle}))))}}]),t}(r.PureComponent||r.Component);const xe=we;var Ee=n(72641),Se=n(37405);const Ce=function(e,t){if(null==e)return e;if(!(0,D.A)(e))return function(e,t){return e&&C(e,t,Se.A)}(e,t);for(var n=e.length,r=-1,o=Object(e);++r1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(e=et(e,360),t=et(t,100),n=et(n,100),0===t)r=o=i=n;else{var s=n<.5?n*(1+t):n+t-n*t,l=2*n-s;r=a(l,s,e+1/3),o=a(l,s,e),i=a(l,s,e-1/3)}return{r:255*r,g:255*o,b:255*i}}(e.h,a,l),u=!0,c="hsl"),e.hasOwnProperty("a")&&(i=e.a)),i=Qe(i),{ok:u,format:e.format||c,r:Math.min(255,Math.max(o.r,0)),g:Math.min(255,Math.max(o.g,0)),b:Math.min(255,Math.max(o.b,0)),a:i}}(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=n.ok}function Ie(e,t,n){e=et(e,255),t=et(t,255),n=et(n,255);var r,o,i=Math.max(e,t,n),a=Math.min(e,t,n),s=(i+a)/2;if(i==a)r=o=0;else{var l=i-a;switch(o=s>.5?l/(2-i-a):l/(i+a),i){case e:r=(t-n)/l+(t>1)+720)%360;--t;)r.h=(r.h+o)%360,i.push(ke(r));return i}function $e(e,t){t=t||6;for(var n=ke(e).toHsv(),r=n.h,o=n.s,i=n.v,a=[],s=1/t;t--;)a.push(ke({h:r,s:o,v:i})),i=(i+s)%1;return a}ke.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,n,r=this.toRgb();return e=r.r/255,t=r.g/255,n=r.b/255,.2126*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))},setAlpha:function(e){return this._a=Qe(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=De(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=De(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.v);return 1==this._a?"hsv("+t+", "+n+"%, "+r+"%)":"hsva("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var e=Ie(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=Ie(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.l);return 1==this._a?"hsl("+t+", "+n+"%, "+r+"%)":"hsla("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(e){return qe(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,n,r,o){var i=[rt(Math.round(e).toString(16)),rt(Math.round(t).toString(16)),rt(Math.round(n).toString(16)),rt(it(r))];return o&&i[0].charAt(0)==i[0].charAt(1)&&i[1].charAt(0)==i[1].charAt(1)&&i[2].charAt(0)==i[2].charAt(1)&&i[3].charAt(0)==i[3].charAt(1)?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0)+i[3].charAt(0):i.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*et(this._r,255))+"%",g:Math.round(100*et(this._g,255))+"%",b:Math.round(100*et(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*et(this._r,255))+"%, "+Math.round(100*et(this._g,255))+"%, "+Math.round(100*et(this._b,255))+"%)":"rgba("+Math.round(100*et(this._r,255))+"%, "+Math.round(100*et(this._g,255))+"%, "+Math.round(100*et(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(Je[qe(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+Ne(this._r,this._g,this._b,this._a),n=t,r=this._gradientType?"GradientType = 1, ":"";if(e){var o=ke(e);n="#"+Ne(o._r,o._g,o._b,o._a)}return"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,r=this._a<1&&this._a>=0;return t||!r||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return ke(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(We,arguments)},brighten:function(){return this._applyModification(Ve,arguments)},darken:function(){return this._applyModification(Ue,arguments)},desaturate:function(){return this._applyModification(je,arguments)},saturate:function(){return this._applyModification(Fe,arguments)},greyscale:function(){return this._applyModification(Be,arguments)},spin:function(){return this._applyModification(He,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(Ze,arguments)},complement:function(){return this._applyCombination(Ye,arguments)},monochromatic:function(){return this._applyCombination($e,arguments)},splitcomplement:function(){return this._applyCombination(Xe,arguments)},triad:function(){return this._applyCombination(Ge,[3])},tetrad:function(){return this._applyCombination(Ge,[4])}},ke.fromRatio=function(e,t){if("object"==Le(e)){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]="a"===r?e[r]:ot(e[r]));e=n}return ke(e,t)},ke.equals=function(e,t){return!(!e||!t)&&ke(e).toRgbString()==ke(t).toRgbString()},ke.random=function(){return ke.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},ke.mix=function(e,t,n){n=0===n?0:n||50;var r=ke(e).toRgb(),o=ke(t).toRgb(),i=n/100;return ke({r:(o.r-r.r)*i+r.r,g:(o.g-r.g)*i+r.g,b:(o.b-r.b)*i+r.b,a:(o.a-r.a)*i+r.a})},ke.readability=function(e,t){var n=ke(e),r=ke(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)},ke.isReadable=function(e,t,n){var r,o,i,a,s,l=ke.readability(e,t);switch(o=!1,(i=n,"AA"!==(a=((i=i||{level:"AA",size:"small"}).level||"AA").toUpperCase())&&"AAA"!==a&&(a="AA"),"small"!==(s=(i.size||"small").toLowerCase())&&"large"!==s&&(s="small"),r={level:a,size:s}).level+r.size){case"AAsmall":case"AAAlarge":o=l>=4.5;break;case"AAlarge":o=l>=3;break;case"AAAsmall":o=l>=7}return o},ke.mostReadable=function(e,t,n){var r,o,i,a,s=null,l=0;o=(n=n||{}).includeFallbackColors,i=n.level,a=n.size;for(var u=0;ul&&(l=r,s=ke(t[u]));return ke.isReadable(e,s,{level:i,size:a})||!o?s:(n.includeFallbackColors=!1,ke.mostReadable(e,["#fff","#000"],n))};var Ke=ke.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},Je=ke.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(Ke);function Qe(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function et(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var n=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function tt(e){return Math.min(1,Math.max(0,e))}function nt(e){return parseInt(e,16)}function rt(e){return 1==e.length?"0"+e:""+e}function ot(e){return e<=1&&(e=100*e+"%"),e}function it(e){return Math.round(255*parseFloat(e)).toString(16)}function at(e){return nt(e)/255}var st,lt,ut,ct=(lt="[\\s|\\(]+("+(st="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+st+")[,|\\s]+("+st+")\\s*\\)?",ut="[\\s|\\(]+("+st+")[,|\\s]+("+st+")[,|\\s]+("+st+")[,|\\s]+("+st+")\\s*\\)?",{CSS_UNIT:new RegExp(st),rgb:new RegExp("rgb"+lt),rgba:new RegExp("rgba"+ut),hsl:new RegExp("hsl"+lt),hsla:new RegExp("hsla"+ut),hsv:new RegExp("hsv"+lt),hsva:new RegExp("hsva"+ut),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function pt(e){return!!ct.CSS_UNIT.exec(e)}var ft=function(e){var t=0,n=0;return Te(["r","g","b","a","h","s","l","v"],function(r){e[r]&&(t+=1,isNaN(e[r])||(n+=1),"s"===r||"l"===r)&&/^\d+%$/.test(e[r])&&(n+=1)}),t===n&&e},dt=function(e,t){var n=e.hex?ke(e.hex):ke(e),r=n.toHsl(),o=n.toHsv(),i=n.toRgb(),a=n.toHex();return 0===r.s&&(r.h=t||0,o.h=t||0),{hsl:r,hex:"000000"===a&&0===i.a?"transparent":"#"+a,rgb:i,hsv:o,oldHue:e.h||t||r.h,source:e.source}},ht=function(e){if("transparent"===e)return!0;var t="#"===String(e).charAt(0)?1:0;return e.length!==4+t&&e.length<7+t&&ke(e).isValid()},mt=function(e){if(!e)return"#fff";var t=dt(e);return"transparent"===t.hex?"rgba(0,0,0,0.4)":(299*t.rgb.r+587*t.rgb.g+114*t.rgb.b)/1e3>=128?"#000":"#fff"},gt=function(e,t){return ke(t+" ("+e.replace("°","")+")")._ok},bt=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:"span";return function(n){function o(){var e,t,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o);for(var r=arguments.length,i=Array(r),a=0;as))return!1;var u=i.get(e),c=i.get(t);if(u&&c)return u==t&&c==e;var p=-1,f=!0,d=2&n?new Lt:void 0;for(i.set(e,t),i.set(t,e);++p1&&(e.a=1),n.props.onChange({h:n.props.hsl.h,s:n.props.hsl.s,l:n.props.hsl.l,a:Math.round(100*e.a)/100,source:"rgb"},t)):(e.h||e.s||e.l)&&("string"==typeof e.s&&e.s.includes("%")&&(e.s=e.s.replace("%","")),"string"==typeof e.l&&e.l.includes("%")&&(e.l=e.l.replace("%","")),1==e.s?e.s=.01:1==e.l&&(e.l=.01),n.props.onChange({h:e.h||n.props.hsl.h,s:Number(no(e.s)?n.props.hsl.s:e.s),l:Number(no(e.l)?n.props.hsl.l:e.l),source:"hsl"},t))},n.showHighlight=function(e){e.currentTarget.style.background="#eee"},n.hideHighlight=function(e){e.currentTarget.style.background="transparent"},1!==e.hsl.a&&"hex"===e.view?n.state={view:"rgb"}:n.state={view:e.view},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),oo(t,[{key:"render",value:function(){var e=this,t=(0,o.Ay)({default:{wrap:{paddingTop:"16px",display:"flex"},fields:{flex:"1",display:"flex",marginLeft:"-6px"},field:{paddingLeft:"6px",width:"100%"},alpha:{paddingLeft:"6px",width:"100%"},toggle:{width:"32px",textAlign:"right",position:"relative"},icon:{marginRight:"-4px",marginTop:"12px",cursor:"pointer",position:"relative"},iconHighlight:{position:"absolute",width:"24px",height:"28px",background:"#eee",borderRadius:"4px",top:"10px",left:"12px",display:"none"},input:{fontSize:"11px",color:"#333",width:"100%",borderRadius:"2px",border:"none",boxShadow:"inset 0 0 0 1px #dadada",height:"21px",textAlign:"center"},label:{textTransform:"uppercase",fontSize:"11px",lineHeight:"11px",color:"#969696",textAlign:"center",display:"block",marginTop:"12px"},svg:{fill:"#333",width:"24px",height:"24px",border:"1px transparent solid",borderRadius:"5px"}},disableAlpha:{alpha:{display:"none"}}},this.props,this.state),n=void 0;return"hex"===this.state.view?n=r.createElement("div",{style:t.fields,className:"flexbox-fix"},r.createElement("div",{style:t.field},r.createElement(v,{style:{input:t.input,label:t.label},label:"hex",value:this.props.hex,onChange:this.handleChange}))):"rgb"===this.state.view?n=r.createElement("div",{style:t.fields,className:"flexbox-fix"},r.createElement("div",{style:t.field},r.createElement(v,{style:{input:t.input,label:t.label},label:"r",value:this.props.rgb.r,onChange:this.handleChange})),r.createElement("div",{style:t.field},r.createElement(v,{style:{input:t.input,label:t.label},label:"g",value:this.props.rgb.g,onChange:this.handleChange})),r.createElement("div",{style:t.field},r.createElement(v,{style:{input:t.input,label:t.label},label:"b",value:this.props.rgb.b,onChange:this.handleChange})),r.createElement("div",{style:t.alpha},r.createElement(v,{style:{input:t.input,label:t.label},label:"a",value:this.props.rgb.a,arrowOffset:.01,onChange:this.handleChange}))):"hsl"===this.state.view&&(n=r.createElement("div",{style:t.fields,className:"flexbox-fix"},r.createElement("div",{style:t.field},r.createElement(v,{style:{input:t.input,label:t.label},label:"h",value:Math.round(this.props.hsl.h),onChange:this.handleChange})),r.createElement("div",{style:t.field},r.createElement(v,{style:{input:t.input,label:t.label},label:"s",value:Math.round(100*this.props.hsl.s)+"%",onChange:this.handleChange})),r.createElement("div",{style:t.field},r.createElement(v,{style:{input:t.input,label:t.label},label:"l",value:Math.round(100*this.props.hsl.l)+"%",onChange:this.handleChange})),r.createElement("div",{style:t.alpha},r.createElement(v,{style:{input:t.input,label:t.label},label:"a",value:this.props.hsl.a,arrowOffset:.01,onChange:this.handleChange})))),r.createElement("div",{style:t.wrap,className:"flexbox-fix"},n,r.createElement("div",{style:t.toggle},r.createElement("div",{style:t.icon,onClick:this.toggleViews,ref:function(t){return e.icon=t}},r.createElement(ro.A,{style:t.svg,onMouseOver:this.showHighlight,onMouseEnter:this.showHighlight,onMouseOut:this.hideHighlight}))))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return 1!==e.hsl.a&&"hex"===t.view?{view:"rgb"}:null}}]),t}(r.Component);io.defaultProps={view:"hex"};const ao=io,so=function(){var e=(0,o.Ay)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",transform:"translate(-6px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return r.createElement("div",{style:e.picker})},lo=function(){var e=(0,o.Ay)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}}});return r.createElement("div",{style:e.picker})};var uo=function(e){var t=e.width,n=e.onChange,i=e.disableAlpha,a=e.rgb,s=e.hsl,l=e.hsv,c=e.hex,p=e.renderers,f=e.styles,d=void 0===f?{}:f,m=e.className,g=void 0===m?"":m,b=e.defaultView,v=(0,o.Ay)(ae({default:{picker:{width:t,background:"#fff",borderRadius:"2px",boxShadow:"0 0 2px rgba(0,0,0,.3), 0 4px 8px rgba(0,0,0,.3)",boxSizing:"initial",fontFamily:"Menlo"},saturation:{width:"100%",paddingBottom:"55%",position:"relative",borderRadius:"2px 2px 0 0",overflow:"hidden"},Saturation:{radius:"2px 2px 0 0"},body:{padding:"16px 16px 12px"},controls:{display:"flex"},color:{width:"32px"},swatch:{marginTop:"6px",width:"16px",height:"16px",borderRadius:"8px",position:"relative",overflow:"hidden"},active:{absolute:"0px 0px 0px 0px",borderRadius:"8px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.1)",background:"rgba("+a.r+", "+a.g+", "+a.b+", "+a.a+")",zIndex:"2"},toggles:{flex:"1"},hue:{height:"10px",position:"relative",marginBottom:"8px"},Hue:{radius:"2px"},alpha:{height:"10px",position:"relative"},Alpha:{radius:"2px"}},disableAlpha:{color:{width:"22px"},alpha:{display:"none"},hue:{marginBottom:"0px"},swatch:{width:"10px",height:"10px",marginTop:"0px"}}},d),{disableAlpha:i});return r.createElement("div",{style:v.picker,className:"chrome-picker "+g},r.createElement("div",{style:v.saturation},r.createElement(xe,{style:v.Saturation,hsl:s,hsv:l,pointer:lo,onChange:n})),r.createElement("div",{style:v.body},r.createElement("div",{style:v.controls,className:"flexbox-fix"},r.createElement("div",{style:v.color},r.createElement("div",{style:v.swatch},r.createElement("div",{style:v.active}),r.createElement(u,{renderers:p}))),r.createElement("div",{style:v.toggles},r.createElement("div",{style:v.hue},r.createElement(_,{style:v.Hue,hsl:s,pointer:so,onChange:n})),r.createElement("div",{style:v.alpha},r.createElement(h,{style:v.Alpha,rgb:a,hsl:s,pointer:so,renderers:p,onChange:n})))),r.createElement(ao,{rgb:a,hsl:s,hex:c,view:b,onChange:n,disableAlpha:i})))};uo.propTypes={width:z().oneOfType([z().string,z().number]),disableAlpha:z().bool,styles:z().object,defaultView:z().oneOf(["hex","rgb","hsl"])},uo.defaultProps={width:225,disableAlpha:!1,styles:{}};const co=yt(uo),po=function(e){var t=e.color,n=e.onClick,i=void 0===n?function(){}:n,a=e.onSwatchHover,s=e.active,l=(0,o.Ay)({default:{color:{background:t,width:"15px",height:"15px",float:"left",marginRight:"5px",marginBottom:"5px",position:"relative",cursor:"pointer"},dot:{absolute:"5px 5px 5px 5px",background:mt(t),borderRadius:"50%",opacity:"0"}},active:{dot:{opacity:"1"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},dot:{background:"#000"}},transparent:{dot:{background:"#000"}}},{active:s,"color-#FFFFFF":"#FFFFFF"===t,transparent:"transparent"===t});return r.createElement(zt,{style:l.color,color:t,onClick:i,onHover:a,focusStyle:{boxShadow:"0 0 4px "+t}},r.createElement("div",{style:l.dot}))},fo=function(e){var t=e.hex,n=e.rgb,i=e.onChange,a=(0,o.Ay)({default:{fields:{display:"flex",paddingBottom:"6px",paddingRight:"5px",position:"relative"},active:{position:"absolute",top:"6px",left:"5px",height:"9px",width:"9px",background:t},HEXwrap:{flex:"6",position:"relative"},HEXinput:{width:"80%",padding:"0px",paddingLeft:"20%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},HEXlabel:{display:"none"},RGBwrap:{flex:"3",position:"relative"},RGBinput:{width:"70%",padding:"0px",paddingLeft:"30%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},RGBlabel:{position:"absolute",top:"3px",left:"0px",lineHeight:"16px",textTransform:"uppercase",fontSize:"12px",color:"#999"}}}),s=function(e,t){e.r||e.g||e.b?i({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,source:"rgb"},t):i({hex:e.hex,source:"hex"},t)};return r.createElement("div",{style:a.fields,className:"flexbox-fix"},r.createElement("div",{style:a.active}),r.createElement(v,{style:{wrap:a.HEXwrap,input:a.HEXinput,label:a.HEXlabel},label:"hex",value:t,onChange:s}),r.createElement(v,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"r",value:n.r,onChange:s}),r.createElement(v,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"g",value:n.g,onChange:s}),r.createElement(v,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"b",value:n.b,onChange:s}))};var ho=function(e){var t=e.onChange,n=e.onSwatchHover,i=e.colors,a=e.hex,s=e.rgb,l=e.styles,u=void 0===l?{}:l,c=e.className,p=void 0===c?"":c,f=(0,o.Ay)(ae({default:{Compact:{background:"#f6f6f6",radius:"4px"},compact:{paddingTop:"5px",paddingLeft:"5px",boxSizing:"initial",width:"240px"},clear:{clear:"both"}}},u)),d=function(e,n){e.hex?ht(e.hex)&&t({hex:e.hex,source:"hex"},n):t(e,n)};return r.createElement(ue,{style:f.Compact,styles:u},r.createElement("div",{style:f.compact,className:"compact-picker "+p},r.createElement("div",null,dn(i,function(e){return r.createElement(po,{key:e,color:e,active:e.toLowerCase()===a,onClick:d,onSwatchHover:n})}),r.createElement("div",{style:f.clear})),r.createElement(fo,{hex:a,rgb:s,onChange:d})))};ho.propTypes={colors:z().arrayOf(z().string),styles:z().object},ho.defaultProps={colors:["#4D4D4D","#999999","#FFFFFF","#F44E3B","#FE9200","#FCDC00","#DBDF00","#A4DD00","#68CCCA","#73D8FF","#AEA1FF","#FDA1FF","#333333","#808080","#cccccc","#D33115","#E27300","#FCC400","#B0BC00","#68BC00","#16A5A5","#009CE0","#7B64FF","#FA28FF","#000000","#666666","#B3B3B3","#9F0500","#C45100","#FB9E00","#808900","#194D33","#0C797D","#0062B1","#653294","#AB149E"],styles:{}};const mo=yt(ho),go=(0,o.H8)(function(e){var t=e.hover,n=e.color,i=e.onClick,a=e.onSwatchHover,s={position:"relative",zIndex:"2",outline:"2px solid #fff",boxShadow:"0 0 5px 2px rgba(0,0,0,0.25)"},l=(0,o.Ay)({default:{swatch:{width:"25px",height:"25px",fontSize:"0"}},hover:{swatch:s}},{hover:t});return r.createElement("div",{style:l.swatch},r.createElement(zt,{color:n,onClick:i,onHover:a,focusStyle:s}))});var bo=function(e){var t=e.width,n=e.colors,i=e.onChange,a=e.onSwatchHover,s=e.triangle,l=e.styles,u=void 0===l?{}:l,c=e.className,p=void 0===c?"":c,f=(0,o.Ay)(ae({default:{card:{width:t,background:"#fff",border:"1px solid rgba(0,0,0,0.2)",boxShadow:"0 3px 12px rgba(0,0,0,0.15)",borderRadius:"4px",position:"relative",padding:"5px",display:"flex",flexWrap:"wrap"},triangle:{position:"absolute",border:"7px solid transparent",borderBottomColor:"#fff"},triangleShadow:{position:"absolute",border:"8px solid transparent",borderBottomColor:"rgba(0,0,0,0.15)"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-14px",left:"10px"},triangleShadow:{top:"-16px",left:"9px"}},"top-right-triangle":{triangle:{top:"-14px",right:"10px"},triangleShadow:{top:"-16px",right:"9px"}},"bottom-left-triangle":{triangle:{top:"35px",left:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",left:"9px",transform:"rotate(180deg)"}},"bottom-right-triangle":{triangle:{top:"35px",right:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",right:"9px",transform:"rotate(180deg)"}}},u),{"hide-triangle":"hide"===s,"top-left-triangle":"top-left"===s,"top-right-triangle":"top-right"===s,"bottom-left-triangle":"bottom-left"===s,"bottom-right-triangle":"bottom-right"===s}),d=function(e,t){return i({hex:e,source:"hex"},t)};return r.createElement("div",{style:f.card,className:"github-picker "+p},r.createElement("div",{style:f.triangleShadow}),r.createElement("div",{style:f.triangle}),dn(n,function(e){return r.createElement(go,{color:e,key:e,onClick:d,onSwatchHover:a})}))};bo.propTypes={width:z().oneOfType([z().string,z().number]),colors:z().arrayOf(z().string),triangle:z().oneOf(["hide","top-left","top-right","bottom-left","bottom-right"]),styles:z().object},bo.defaultProps={width:200,colors:["#B80000","#DB3E00","#FCCB00","#008B02","#006B76","#1273DE","#004DCF","#5300EB","#EB9694","#FAD0C3","#FEF3BD","#C1E1C5","#BEDADC","#C4DEF6","#BED3F3","#D4C4FB"],triangle:"top-left",styles:{}};const vo=yt(bo);var yo=Object.assign||function(e){for(var t=1;t.5});return r.createElement("div",{style:n.picker})},wo=function(){var e=(0,o.Ay)({default:{triangle:{width:0,height:0,borderStyle:"solid",borderWidth:"4px 0 4px 6px",borderColor:"transparent transparent transparent #fff",position:"absolute",top:"1px",left:"1px"},triangleBorder:{width:0,height:0,borderStyle:"solid",borderWidth:"5px 0 5px 8px",borderColor:"transparent transparent transparent #555"},left:{Extend:"triangleBorder",transform:"translate(-13px, -4px)"},leftInside:{Extend:"triangle",transform:"translate(-8px, -5px)"},right:{Extend:"triangleBorder",transform:"translate(20px, -14px) rotate(180deg)"},rightInside:{Extend:"triangle",transform:"translate(-8px, -5px)"}}});return r.createElement("div",{style:e.pointer},r.createElement("div",{style:e.left},r.createElement("div",{style:e.leftInside})),r.createElement("div",{style:e.right},r.createElement("div",{style:e.rightInside})))},xo=function(e){var t=e.onClick,n=e.label,i=e.children,a=e.active,s=(0,o.Ay)({default:{button:{backgroundImage:"linear-gradient(-180deg, #FFFFFF 0%, #E6E6E6 100%)",border:"1px solid #878787",borderRadius:"2px",height:"20px",boxShadow:"0 1px 0 0 #EAEAEA",fontSize:"14px",color:"#000",lineHeight:"20px",textAlign:"center",marginBottom:"10px",cursor:"pointer"}},active:{button:{boxShadow:"0 0 0 1px #878787"}}},{active:a});return r.createElement("div",{style:s.button,onClick:t},n||i)},Eo=function(e){var t=e.rgb,n=e.currentColor,i=(0,o.Ay)({default:{swatches:{border:"1px solid #B3B3B3",borderBottom:"1px solid #F0F0F0",marginBottom:"2px",marginTop:"1px"},new:{height:"34px",background:"rgb("+t.r+","+t.g+", "+t.b+")",boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 1px 0 #000"},current:{height:"34px",background:n,boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 -1px 0 #000"},label:{fontSize:"14px",color:"#000",textAlign:"center"}}});return r.createElement("div",null,r.createElement("div",{style:i.label},"new"),r.createElement("div",{style:i.swatches},r.createElement("div",{style:i.new}),r.createElement("div",{style:i.current})),r.createElement("div",{style:i.label},"current"))};var So=function(){function e(e,t){for(var n=0;n100&&(e.a=100),e.a/=100,t({h:i.h,s:i.s,l:i.l,a:e.a,source:"rgb"},r))};return r.createElement("div",{style:l.fields,className:"flexbox-fix"},r.createElement("div",{style:l.double},r.createElement(v,{style:{input:l.input,label:l.label},label:"hex",value:a.replace("#",""),onChange:u})),r.createElement("div",{style:l.single},r.createElement(v,{style:{input:l.input,label:l.label},label:"r",value:n.r,onChange:u,dragLabel:"true",dragMax:"255"})),r.createElement("div",{style:l.single},r.createElement(v,{style:{input:l.input,label:l.label},label:"g",value:n.g,onChange:u,dragLabel:"true",dragMax:"255"})),r.createElement("div",{style:l.single},r.createElement(v,{style:{input:l.input,label:l.label},label:"b",value:n.b,onChange:u,dragLabel:"true",dragMax:"255"})),r.createElement("div",{style:l.alpha},r.createElement(v,{style:{input:l.input,label:l.label},label:"a",value:Math.round(100*n.a),onChange:u,dragLabel:"true",dragMax:"100"})))};var Po=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}function a(e){var t=function(e){if("object"!=typeof e||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:String(t)}t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t;var s={init:"init"},l=function(e){var t=e.value;return void 0===t?"":t},u=function(){return t.createElement(t.Fragment,null," ")},c={Cell:l,width:150,minWidth:0,maxWidth:Number.MAX_SAFE_INTEGER};function p(){for(var e=arguments.length,t=new Array(e),n=0;n(i="number"==typeof i?i:1/0)){var a=o;o=i,i=a}return e.filter(function(e){return t.some(function(t){var n=e.values[t];return n>=o&&n<=i})})};_e.autoRemove=function(e){return!e||"number"!=typeof e[0]&&"number"!=typeof e[1]};var Oe=Object.freeze({__proto__:null,text:de,exactText:he,exactTextCase:me,includes:ge,includesAll:be,includesSome:ve,includesValue:ye,exact:Ae,equals:Me,between:_e});s.resetFilters="resetFilters",s.setFilter="setFilter",s.setAllFilters="setAllFilters";var ze=function(e){e.stateReducers.push(we),e.useInstance.push(xe)};function we(e,t,n,r){if(t.type===s.init)return o({filters:[]},e);if(t.type===s.resetFilters)return o({},e,{filters:r.initialState.filters||[]});if(t.type===s.setFilter){var i=t.columnId,a=t.filterValue,l=r.allColumns,u=r.filterTypes,c=l.find(function(e){return e.id===i});if(!c)throw new Error("React-Table: Could not find a column with id: "+i);var p=L(c.filter,u||{},Oe),f=e.filters.find(function(e){return e.id===i}),d=g(a,f&&f.value);return P(p.autoRemove,d,c)?o({},e,{filters:e.filters.filter(function(e){return e.id!==i})}):o({},e,f?{filters:e.filters.map(function(e){return e.id===i?{id:i,value:d}:e})}:{filters:[].concat(e.filters,[{id:i,value:d}])})}if(t.type===s.setAllFilters){var h=t.filters,m=r.allColumns,b=r.filterTypes;return o({},e,{filters:g(h,e.filters).filter(function(e){var t=m.find(function(t){return t.id===e.id});return!P(L(t.filter,b||{},Oe).autoRemove,e.value,t)})})}}function xe(e){var n=e.data,r=e.rows,o=e.flatRows,i=e.rowsById,a=e.allColumns,l=e.filterTypes,u=e.manualFilters,c=e.defaultCanFilter,p=void 0!==c&&c,f=e.disableFilters,d=e.state.filters,h=e.dispatch,m=e.autoResetFilters,g=void 0===m||m,v=t.useCallback(function(e,t){h({type:s.setFilter,columnId:e,filterValue:t})},[h]),A=t.useCallback(function(e){h({type:s.setAllFilters,filters:e})},[h]);a.forEach(function(e){var t=e.id,n=e.accessor,r=e.defaultCanFilter,o=e.disableFilters;e.canFilter=n?E(!0!==o&&void 0,!0!==f&&void 0,!0):E(r,p,!1),e.setFilter=function(t){return v(e.id,t)};var i=d.find(function(e){return e.id===t});e.filterValue=i&&i.value});var M=t.useMemo(function(){if(u||!d.length)return[r,o,i];var e=[],t={};return[function n(r,o){void 0===o&&(o=0);var i=r;return(i=d.reduce(function(e,t){var n=t.id,r=t.value,i=a.find(function(e){return e.id===n});if(!i)return e;0===o&&(i.preFilteredRows=e);var s=L(i.filter,l||{},Oe);return s?(i.filteredRows=s(e,[n],r),i.filteredRows):(console.warn("Could not find a valid 'column.filter' for column with the ID: "+i.id+"."),e)},r)).forEach(function(r){e.push(r),t[r.id]=r,r.subRows&&(r.subRows=r.subRows&&r.subRows.length>0?n(r.subRows,o+1):r.subRows)}),i}(r),e,t]},[u,d,r,o,i,a,l]),_=M[0],O=M[1],z=M[2];t.useMemo(function(){a.filter(function(e){return!d.find(function(t){return t.id===e.id})}).forEach(function(e){e.preFilteredRows=_,e.filteredRows=_})},[_,d,a]);var w=b(g);y(function(){w()&&h({type:s.resetFilters})},[h,u?null:n]),Object.assign(e,{preFilteredRows:r,preFilteredFlatRows:o,preFilteredRowsById:i,filteredRows:_,filteredFlatRows:O,filteredRowsById:z,rows:_,flatRows:O,rowsById:z,setFilter:v,setAllFilters:A})}ze.pluginName="useFilters",s.resetGlobalFilter="resetGlobalFilter",s.setGlobalFilter="setGlobalFilter";var Ee=function(e){e.stateReducers.push(Se),e.useInstance.push(Ce)};function Se(e,t,n,r){if(t.type===s.resetGlobalFilter)return o({},e,{globalFilter:r.initialState.globalFilter||void 0});if(t.type===s.setGlobalFilter){var a=t.filterValue,l=r.userFilterTypes,u=L(r.globalFilter,l||{},Oe),c=g(a,e.globalFilter);return P(u.autoRemove,c)?(e.globalFilter,i(e,["globalFilter"])):o({},e,{globalFilter:c})}}function Ce(e){var n=e.data,r=e.rows,o=e.flatRows,i=e.rowsById,a=e.allColumns,l=e.filterTypes,u=e.globalFilter,c=e.manualGlobalFilter,p=e.state.globalFilter,f=e.dispatch,d=e.autoResetGlobalFilter,h=void 0===d||d,m=e.disableGlobalFilter,g=t.useCallback(function(e){f({type:s.setGlobalFilter,filterValue:e})},[f]),v=t.useMemo(function(){if(c||void 0===p)return[r,o,i];var e=[],t={},n=L(u,l||{},Oe);if(!n)return console.warn("Could not find a valid 'globalFilter' option."),r;a.forEach(function(e){var t=e.disableGlobalFilter;e.canFilter=E(!0!==t&&void 0,!0!==m&&void 0,!0)});var s=a.filter(function(e){return!0===e.canFilter});return[function r(o){return(o=n(o,s.map(function(e){return e.id}),p)).forEach(function(n){e.push(n),t[n.id]=n,n.subRows=n.subRows&&n.subRows.length?r(n.subRows):n.subRows}),o}(r),e,t]},[c,p,u,l,a,r,o,i,m]),A=v[0],M=v[1],_=v[2],O=b(h);y(function(){O()&&f({type:s.resetGlobalFilter})},[f,c?null:n]),Object.assign(e,{preGlobalFilteredRows:r,preGlobalFilteredFlatRows:o,preGlobalFilteredRowsById:i,globalFilteredRows:A,globalFilteredFlatRows:M,globalFilteredRowsById:_,rows:A,flatRows:M,rowsById:_,setGlobalFilter:g,disableGlobalFilter:m})}function Te(e,t){return t.reduce(function(e,t){return e+("number"==typeof t?t:0)},0)}Ee.pluginName="useGlobalFilter";var Le=Object.freeze({__proto__:null,sum:Te,min:function(e){var t=e[0]||0;return e.forEach(function(e){"number"==typeof e&&(t=Math.min(t,e))}),t},max:function(e){var t=e[0]||0;return e.forEach(function(e){"number"==typeof e&&(t=Math.max(t,e))}),t},minMax:function(e){var t=e[0]||0,n=e[0]||0;return e.forEach(function(e){"number"==typeof e&&(t=Math.min(t,e),n=Math.max(n,e))}),t+".."+n},average:function(e){return Te(0,e)/e.length},median:function(e){if(!e.length)return null;var t=Math.floor(e.length/2),n=[].concat(e).sort(function(e,t){return e-t});return e.length%2!=0?n[t]:(n[t-1]+n[t])/2},unique:function(e){return Array.from(new Set(e).values())},uniqueCount:function(e){return new Set(e).size},count:function(e){return e.length}}),Pe=[],Re={};s.resetGroupBy="resetGroupBy",s.setGroupBy="setGroupBy",s.toggleGroupBy="toggleGroupBy";var ke=function(e){e.getGroupByToggleProps=[Ie],e.stateReducers.push(De),e.visibleColumnsDeps.push(function(e,t){var n=t.instance;return[].concat(e,[n.state.groupBy])}),e.visibleColumns.push(qe),e.useInstance.push(je),e.prepareRow.push(Fe)};ke.pluginName="useGroupBy";var Ie=function(e,t){var n=t.header;return[e,{onClick:n.canGroupBy?function(e){e.persist(),n.toggleGroupBy()}:void 0,style:{cursor:n.canGroupBy?"pointer":void 0},title:"Toggle GroupBy"}]};function De(e,t,n,r){if(t.type===s.init)return o({groupBy:[]},e);if(t.type===s.resetGroupBy)return o({},e,{groupBy:r.initialState.groupBy||[]});if(t.type===s.setGroupBy)return o({},e,{groupBy:t.value});if(t.type===s.toggleGroupBy){var i=t.columnId,a=t.value,l=void 0!==a?a:!e.groupBy.includes(i);return o({},e,l?{groupBy:[].concat(e.groupBy,[i])}:{groupBy:e.groupBy.filter(function(e){return e!==i})})}}function qe(e,t){var n=t.instance.state.groupBy,r=n.map(function(t){return e.find(function(e){return e.id===t})}).filter(Boolean),o=e.filter(function(e){return!n.includes(e.id)});return(e=[].concat(r,o)).forEach(function(e){e.isGrouped=n.includes(e.id),e.groupedIndex=n.indexOf(e.id)}),e}var Ne={};function je(e){var n=e.data,r=e.rows,i=e.flatRows,a=e.rowsById,l=e.allColumns,u=e.flatHeaders,c=e.groupByFn,p=void 0===c?Be:c,d=e.manualGroupBy,h=e.aggregations,g=void 0===h?Ne:h,v=e.plugins,A=e.state.groupBy,M=e.dispatch,_=e.autoResetGroupBy,O=void 0===_||_,z=e.disableGroupBy,w=e.defaultCanGroupBy,x=e.getHooks;m(v,["useColumnOrder","useFilters"],"useGroupBy");var S=b(e);l.forEach(function(t){var n=t.accessor,r=t.defaultGroupBy,o=t.disableGroupBy;t.canGroupBy=n?E(t.canGroupBy,!0!==o&&void 0,!0!==z&&void 0,!0):E(t.canGroupBy,r,w,!1),t.canGroupBy&&(t.toggleGroupBy=function(){return e.toggleGroupBy(t.id)}),t.Aggregated=t.Aggregated||t.Cell});var T=t.useCallback(function(e,t){M({type:s.toggleGroupBy,columnId:e,value:t})},[M]),L=t.useCallback(function(e){M({type:s.setGroupBy,value:e})},[M]);u.forEach(function(e){e.getGroupByToggleProps=f(x().getGroupByToggleProps,{instance:S(),header:e})});var P=t.useMemo(function(){if(d||!A.length)return[r,i,a,Pe,Re,i,a];var e=A.filter(function(e){return l.find(function(t){return t.id===e})}),t=[],n={},s=[],u={},c=[],f={},h=function r(i,a,d){if(void 0===a&&(a=0),a===e.length)return i.map(function(e){return o({},e,{depth:a})});var h=e[a],m=p(i,h);return Object.entries(m).map(function(o,i){var p=o[0],m=o[1],b=h+":"+p,v=r(m,a+1,b=d?d+">"+b:b),y=a?C(m,"leafRows"):m,A=function(t,n,r){var o={};return l.forEach(function(i){if(e.includes(i.id))o[i.id]=n[0]?n[0].values[i.id]:null;else{var a="function"==typeof i.aggregate?i.aggregate:g[i.aggregate]||Le[i.aggregate];if(a){var s=n.map(function(e){return e.values[i.id]}),l=t.map(function(e){var t=e.values[i.id];if(!r&&i.aggregateValue){var n="function"==typeof i.aggregateValue?i.aggregateValue:g[i.aggregateValue]||Le[i.aggregateValue];if(!n)throw console.info({column:i}),new Error("React Table: Invalid column.aggregateValue option for column listed above");t=n(t,e,i)}return t});o[i.id]=a(l,s)}else{if(i.aggregate)throw console.info({column:i}),new Error("React Table: Invalid column.aggregate option for column listed above");o[i.id]=null}}}),o}(y,m,a),M={id:b,isGrouped:!0,groupByID:h,groupByVal:p,values:A,subRows:v,leafRows:y,depth:a,index:i};return v.forEach(function(e){t.push(e),n[e.id]=e,e.isGrouped?(s.push(e),u[e.id]=e):(c.push(e),f[e.id]=e)}),M})}(r);return h.forEach(function(e){t.push(e),n[e.id]=e,e.isGrouped?(s.push(e),u[e.id]=e):(c.push(e),f[e.id]=e)}),[h,t,n,s,u,c,f]},[d,A,r,i,a,l,g,p]),R=P[0],k=P[1],I=P[2],D=P[3],q=P[4],N=P[5],j=P[6],F=b(O);y(function(){F()&&M({type:s.resetGroupBy})},[M,d?null:n]),Object.assign(e,{preGroupedRows:r,preGroupedFlatRow:i,preGroupedRowsById:a,groupedRows:R,groupedFlatRows:k,groupedRowsById:I,onlyGroupedFlatRows:D,onlyGroupedRowsById:q,nonGroupedFlatRows:N,nonGroupedRowsById:j,rows:R,flatRows:k,rowsById:I,toggleGroupBy:T,setGroupBy:L})}function Fe(e){e.allCells.forEach(function(t){var n;t.isGrouped=t.column.isGrouped&&t.column.id===e.groupByID,t.isPlaceholder=!t.isGrouped&&t.column.isGrouped,t.isAggregated=!t.isGrouped&&!t.isPlaceholder&&(null==(n=e.subRows)?void 0:n.length)})}function Be(e,t){return e.reduce(function(e,n,r){var o=""+n.values[t];return e[o]=Array.isArray(e[o])?e[o]:[],e[o].push(n),e},{})}var We=/([0-9]+)/gm;function Ve(e,t){return e===t?0:e>t?1:-1}function Ue(e,t,n){return[e.values[n],t.values[n]]}function He(e){return"number"==typeof e?isNaN(e)||e===1/0||e===-1/0?"":String(e):"string"==typeof e?e:""}var Ye=Object.freeze({__proto__:null,alphanumeric:function(e,t,n){var r=Ue(e,t,n),o=r[0],i=r[1];for(o=He(o),i=He(i),o=o.split(We).filter(Boolean),i=i.split(We).filter(Boolean);o.length&&i.length;){var a=o.shift(),s=i.shift(),l=parseInt(a,10),u=parseInt(s,10),c=[l,u].sort();if(isNaN(c[0])){if(a>s)return 1;if(s>a)return-1}else{if(isNaN(c[1]))return isNaN(l)?-1:1;if(l>u)return 1;if(u>l)return-1}}return o.length-i.length},datetime:function(e,t,n){var r=Ue(e,t,n),o=r[0],i=r[1];return Ve(o=o.getTime(),i=i.getTime())},basic:function(e,t,n){var r=Ue(e,t,n);return Ve(r[0],r[1])},string:function(e,t,n){var r=Ue(e,t,n),o=r[0],i=r[1];for(o=o.split("").filter(Boolean),i=i.split("").filter(Boolean);o.length&&i.length;){var a=o.shift(),s=i.shift(),l=a.toLowerCase(),u=s.toLowerCase();if(l>u)return 1;if(u>l)return-1;if(a>s)return 1;if(s>a)return-1}return o.length-i.length},number:function(e,t,n){var r=Ue(e,t,n),o=r[0],i=r[1],a=/[^0-9.]/gi;return Ve(o=Number(String(o).replace(a,"")),i=Number(String(i).replace(a,"")))}});s.resetSortBy="resetSortBy",s.setSortBy="setSortBy",s.toggleSortBy="toggleSortBy",s.clearSortBy="clearSortBy",c.sortType="alphanumeric",c.sortDescFirst=!1;var Ge=function(e){e.getSortByToggleProps=[Xe],e.stateReducers.push(Ze),e.useInstance.push($e)};Ge.pluginName="useSortBy";var Xe=function(e,t){var n=t.instance,r=t.column,o=n.isMultiSortEvent,i=void 0===o?function(e){return e.shiftKey}:o;return[e,{onClick:r.canSort?function(e){e.persist(),r.toggleSortBy(void 0,!n.disableMultiSort&&i(e))}:void 0,style:{cursor:r.canSort?"pointer":void 0},title:r.canSort?"Toggle SortBy":void 0}]};function Ze(e,t,n,r){if(t.type===s.init)return o({sortBy:[]},e);if(t.type===s.resetSortBy)return o({},e,{sortBy:r.initialState.sortBy||[]});if(t.type===s.clearSortBy)return o({},e,{sortBy:e.sortBy.filter(function(e){return e.id!==t.columnId})});if(t.type===s.setSortBy)return o({},e,{sortBy:t.sortBy});if(t.type===s.toggleSortBy){var i,a=t.columnId,l=t.desc,u=t.multi,c=r.allColumns,p=r.disableMultiSort,f=r.disableSortRemove,d=r.disableMultiRemove,h=r.maxMultiSortColCount,m=void 0===h?Number.MAX_SAFE_INTEGER:h,g=e.sortBy,b=c.find(function(e){return e.id===a}).sortDescFirst,v=g.find(function(e){return e.id===a}),y=g.findIndex(function(e){return e.id===a}),A=null!=l,M=[];return"toggle"!=(i=!p&&u?v?"toggle":"add":y!==g.length-1||1!==g.length?"replace":v?"toggle":"replace")||f||A||u&&d||!(v&&v.desc&&!b||!v.desc&&b)||(i="remove"),"replace"===i?M=[{id:a,desc:A?l:b}]:"add"===i?(M=[].concat(g,[{id:a,desc:A?l:b}])).splice(0,M.length-m):"toggle"===i?M=g.map(function(e){return e.id===a?o({},e,{desc:A?l:!v.desc}):e}):"remove"===i&&(M=g.filter(function(e){return e.id!==a})),o({},e,{sortBy:M})}}function $e(e){var n=e.data,r=e.rows,o=e.flatRows,i=e.allColumns,a=e.orderByFn,l=void 0===a?Ke:a,u=e.sortTypes,c=e.manualSortBy,p=e.defaultCanSort,d=e.disableSortBy,h=e.flatHeaders,g=e.state.sortBy,v=e.dispatch,A=e.plugins,M=e.getHooks,_=e.autoResetSortBy,O=void 0===_||_;m(A,["useFilters","useGlobalFilter","useGroupBy","usePivotColumns"],"useSortBy");var z=t.useCallback(function(e){v({type:s.setSortBy,sortBy:e})},[v]),w=t.useCallback(function(e,t,n){v({type:s.toggleSortBy,columnId:e,desc:t,multi:n})},[v]),x=b(e);h.forEach(function(e){var t=e.accessor,n=e.canSort,r=e.disableSortBy,o=e.id,i=t?E(!0!==r&&void 0,!0!==d&&void 0,!0):E(p,n,!1);e.canSort=i,e.canSort&&(e.toggleSortBy=function(t,n){return w(e.id,t,n)},e.clearSortBy=function(){v({type:s.clearSortBy,columnId:e.id})}),e.getSortByToggleProps=f(M().getSortByToggleProps,{instance:x(),column:e});var a=g.find(function(e){return e.id===o});e.isSorted=!!a,e.sortedIndex=g.findIndex(function(e){return e.id===o}),e.isSortedDesc=e.isSorted?a.desc:void 0});var C=t.useMemo(function(){if(c||!g.length)return[r,o];var e=[],t=g.filter(function(e){return i.find(function(t){return t.id===e.id})});return[function n(r){var o=l(r,t.map(function(e){var t=i.find(function(t){return t.id===e.id});if(!t)throw new Error("React-Table: Could not find a column with id: "+e.id+" while sorting");var n=t.sortType,r=S(n)||(u||{})[n]||Ye[n];if(!r)throw new Error("React-Table: Could not find a valid sortType of '"+n+"' for column '"+e.id+"'.");return function(t,n){return r(t,n,e.id,e.desc)}}),t.map(function(e){var t=i.find(function(t){return t.id===e.id});return t&&t.sortInverted?e.desc:!e.desc}));return o.forEach(function(t){e.push(t),t.subRows&&0!==t.subRows.length&&(t.subRows=n(t.subRows))}),o}(r),e]},[c,g,r,o,i,l,u]),T=C[0],L=C[1],P=b(O);y(function(){P()&&v({type:s.resetSortBy})},[c?null:n]),Object.assign(e,{preSortedRows:r,preSortedFlatRows:o,sortedRows:T,sortedFlatRows:L,rows:T,flatRows:L,setSortBy:z,toggleSortBy:w})}function Ke(e,t,n){return[].concat(e).sort(function(e,r){for(var o=0;oe.pageIndex?u=-1===i?a.length>=e.pageSize:l-1),u?o({},e,{pageIndex:l}):e}if(t.type===s.setPageSize){var c=t.pageSize,p=e.pageSize*e.pageIndex;return o({},e,{pageIndex:Math.floor(p/c),pageSize:c})}}function et(e){var n=e.rows,r=e.autoResetPage,o=void 0===r||r,i=e.manualExpandedKey,a=void 0===i?"expanded":i,l=e.plugins,u=e.pageCount,c=e.paginateExpandedRows,p=void 0===c||c,f=e.expandSubRows,d=void 0===f||f,h=e.state,g=h.pageSize,v=h.pageIndex,A=h.expanded,M=h.globalFilter,_=h.filters,O=h.groupBy,z=h.sortBy,w=e.dispatch,x=e.data,E=e.manualPagination;m(l,["useGlobalFilter","useFilters","useGroupBy","useSortBy","useExpanded"],"usePagination");var S=b(o);y(function(){S()&&w({type:s.resetPage})},[w,E?null:x,M,_,O,z]);var C=E?u:Math.ceil(n.length/g),L=t.useMemo(function(){return C>0?[].concat(new Array(C)).fill(null).map(function(e,t){return t}):[]},[C]),P=t.useMemo(function(){var e;if(E)e=n;else{var t=g*v,r=t+g;e=n.slice(t,r)}return p?e:T(e,{manualExpandedKey:a,expanded:A,expandSubRows:d})},[d,A,a,E,v,g,p,n]),R=v>0,k=-1===C?P.length>=g:v-1&&i.push(o.splice(t,1)[0])};o.length&&r.length;)a();return[].concat(i,o)}function Tt(e){var n=e.dispatch;e.setColumnOrder=t.useCallback(function(e){return n({type:s.setColumnOrder,columnOrder:e})},[n])}Et.pluginName="useColumnOrder",c.canResize=!0,s.columnStartResizing="columnStartResizing",s.columnResizing="columnResizing",s.columnDoneResizing="columnDoneResizing",s.resetResize="resetResize";var Lt=function(e){e.getResizerProps=[Pt],e.getHeaderProps.push({style:{position:"relative"}}),e.stateReducers.push(Rt),e.useInstance.push(It),e.useInstanceBeforeDimensions.push(kt)},Pt=function(e,t){var n=t.instance,r=t.header,o=n.dispatch,i=function(e,t){var n=!1;if("touchstart"===e.type){if(e.touches&&e.touches.length>1)return;n=!0}var r,i,a=function(e){var t=[];return function e(n){n.columns&&n.columns.length&&n.columns.map(e),t.push(n)}(e),t}(t).map(function(e){return[e.id,e.totalWidth]}),l=n?Math.round(e.touches[0].clientX):e.clientX,u=function(){window.cancelAnimationFrame(r),r=null,o({type:s.columnDoneResizing})},c=function(){window.cancelAnimationFrame(r),r=null,o({type:s.columnResizing,clientX:i})},p=function(e){i=e,r||(r=window.requestAnimationFrame(c))},f={mouse:{moveEvent:"mousemove",moveHandler:function(e){return p(e.clientX)},upEvent:"mouseup",upHandler:function(e){document.removeEventListener("mousemove",f.mouse.moveHandler),document.removeEventListener("mouseup",f.mouse.upHandler),u()}},touch:{moveEvent:"touchmove",moveHandler:function(e){return e.cancelable&&(e.preventDefault(),e.stopPropagation()),p(e.touches[0].clientX),!1},upEvent:"touchend",upHandler:function(e){document.removeEventListener(f.touch.moveEvent,f.touch.moveHandler),document.removeEventListener(f.touch.upEvent,f.touch.moveHandler),u()}}},d=n?f.touch:f.mouse,h=!!function(){if("boolean"==typeof k)return k;var e=!1;try{var t={get passive(){return e=!0,!1}};window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch(t){e=!1}return k=e}()&&{passive:!1};document.addEventListener(d.moveEvent,d.moveHandler,h),document.addEventListener(d.upEvent,d.upHandler,h),o({type:s.columnStartResizing,columnId:t.id,columnWidth:t.totalWidth,headerIdWidths:a,clientX:l})};return[e,{onMouseDown:function(e){return e.persist()||i(e,r)},onTouchStart:function(e){return e.persist()||i(e,r)},style:{cursor:"col-resize"},draggable:!1,role:"separator"}]};function Rt(e,t){if(t.type===s.init)return o({columnResizing:{columnWidths:{}}},e);if(t.type===s.resetResize)return o({},e,{columnResizing:{columnWidths:{}}});if(t.type===s.columnStartResizing){var n=t.clientX,r=t.columnId,i=t.columnWidth,a=t.headerIdWidths;return o({},e,{columnResizing:o({},e.columnResizing,{startX:n,headerIdWidths:a,columnWidth:i,isResizingColumn:r})})}if(t.type===s.columnResizing){var l=t.clientX,u=e.columnResizing,c=u.startX,p=u.columnWidth,f=u.headerIdWidths,d=(l-c)/p,h={};return(void 0===f?[]:f).forEach(function(e){var t=e[0],n=e[1];h[t]=Math.max(n+n*d,0)}),o({},e,{columnResizing:o({},e.columnResizing,{columnWidths:o({},e.columnResizing.columnWidths,{},h)})})}return t.type===s.columnDoneResizing?o({},e,{columnResizing:o({},e.columnResizing,{startX:null,isResizingColumn:null})}):void 0}Lt.pluginName="useResizeColumns";var kt=function(e){var t=e.flatHeaders,n=e.disableResizing,r=e.getHooks,o=e.state.columnResizing,i=b(e);t.forEach(function(e){var t=E(!0!==e.disableResizing&&void 0,!0!==n&&void 0,!0);e.canResize=t,e.width=o.columnWidths[e.id]||e.originalWidth||e.width,e.isResizing=o.isResizingColumn===e.id,t&&(e.getResizerProps=f(r().getResizerProps,{instance:i(),header:e}))})};function It(e){var n=e.plugins,r=e.dispatch,o=e.autoResetResize,i=void 0===o||o,a=e.columns;m(n,["useAbsoluteLayout"],"useResizeColumns");var l=b(i);y(function(){l()&&r({type:s.resetResize})},[a]);var u=t.useCallback(function(){return r({type:s.resetResize})},[r]);Object.assign(e,{resetResizing:u})}var Dt={position:"absolute",top:0},qt=function(e){e.getTableBodyProps.push(Nt),e.getRowProps.push(Nt),e.getHeaderGroupProps.push(Nt),e.getFooterGroupProps.push(Nt),e.getHeaderProps.push(function(e,t){var n=t.column;return[e,{style:o({},Dt,{left:n.totalLeft+"px",width:n.totalWidth+"px"})}]}),e.getCellProps.push(function(e,t){var n=t.cell;return[e,{style:o({},Dt,{left:n.column.totalLeft+"px",width:n.column.totalWidth+"px"})}]}),e.getFooterProps.push(function(e,t){var n=t.column;return[e,{style:o({},Dt,{left:n.totalLeft+"px",width:n.totalWidth+"px"})}]})};qt.pluginName="useAbsoluteLayout";var Nt=function(e,t){return[e,{style:{position:"relative",width:t.instance.totalColumnsWidth+"px"}}]},jt={display:"inline-block",boxSizing:"border-box"},Ft=function(e,t){return[e,{style:{display:"flex",width:t.instance.totalColumnsWidth+"px"}}]},Bt=function(e){e.getRowProps.push(Ft),e.getHeaderGroupProps.push(Ft),e.getFooterGroupProps.push(Ft),e.getHeaderProps.push(function(e,t){var n=t.column;return[e,{style:o({},jt,{width:n.totalWidth+"px"})}]}),e.getCellProps.push(function(e,t){var n=t.cell;return[e,{style:o({},jt,{width:n.column.totalWidth+"px"})}]}),e.getFooterProps.push(function(e,t){var n=t.column;return[e,{style:o({},jt,{width:n.totalWidth+"px"})}]})};function Wt(e){e.getTableProps.push(Vt),e.getRowProps.push(Ut),e.getHeaderGroupProps.push(Ut),e.getFooterGroupProps.push(Ut),e.getHeaderProps.push(Ht),e.getCellProps.push(Yt),e.getFooterProps.push(Gt)}Bt.pluginName="useBlockLayout",Wt.pluginName="useFlexLayout";var Vt=function(e,t){return[e,{style:{minWidth:t.instance.totalColumnsMinWidth+"px"}}]},Ut=function(e,t){return[e,{style:{display:"flex",flex:"1 0 auto",minWidth:t.instance.totalColumnsMinWidth+"px"}}]},Ht=function(e,t){var n=t.column;return[e,{style:{boxSizing:"border-box",flex:n.totalFlexWidth?n.totalFlexWidth+" 0 auto":void 0,minWidth:n.totalMinWidth+"px",width:n.totalWidth+"px"}}]},Yt=function(e,t){var n=t.cell;return[e,{style:{boxSizing:"border-box",flex:n.column.totalFlexWidth+" 0 auto",minWidth:n.column.totalMinWidth+"px",width:n.column.totalWidth+"px"}}]},Gt=function(e,t){var n=t.column;return[e,{style:{boxSizing:"border-box",flex:n.totalFlexWidth?n.totalFlexWidth+" 0 auto":void 0,minWidth:n.totalMinWidth+"px",width:n.totalWidth+"px"}}]};function Xt(e){e.stateReducers.push(Jt),e.getTableProps.push(Zt),e.getHeaderProps.push($t),e.getRowProps.push(Kt)}s.columnStartResizing="columnStartResizing",s.columnResizing="columnResizing",s.columnDoneResizing="columnDoneResizing",s.resetResize="resetResize",Xt.pluginName="useGridLayout";var Zt=function(e,t){var n=t.instance;return[e,{style:{display:"grid",gridTemplateColumns:n.visibleColumns.map(function(e){var t;return n.state.gridLayout.columnWidths[e.id]?n.state.gridLayout.columnWidths[e.id]+"px":(null==(t=n.state.columnResizing)?void 0:t.isResizingColumn)?n.state.gridLayout.startWidths[e.id]+"px":"number"==typeof e.width?e.width+"px":e.width}).join(" ")}}]},$t=function(e,t){var n=t.column;return[e,{id:"header-cell-"+n.id,style:{position:"sticky",gridColumn:"span "+n.totalVisibleHeaderCount}}]},Kt=function(e,t){var n=t.row;return n.isExpanded?[e,{style:{gridColumn:"1 / "+(n.cells.length+1)}}]:[e,{}]};function Jt(e,t,n,r){if(t.type===s.init)return o({gridLayout:{columnWidths:{}}},e);if(t.type===s.resetResize)return o({},e,{gridLayout:{columnWidths:{}}});if(t.type===s.columnStartResizing){var i=t.columnId,a=t.headerIdWidths,l=Qt(i);if(void 0!==l){var u=r.visibleColumns.reduce(function(e,t){var n;return o({},e,((n={})[t.id]=Qt(t.id),n))},{}),c=r.visibleColumns.reduce(function(e,t){var n;return o({},e,((n={})[t.id]=t.minWidth,n))},{}),p=r.visibleColumns.reduce(function(e,t){var n;return o({},e,((n={})[t.id]=t.maxWidth,n))},{}),f=a.map(function(e){var t=e[0];return[t,Qt(t)]});return o({},e,{gridLayout:o({},e.gridLayout,{startWidths:u,minWidths:c,maxWidths:p,headerIdGridWidths:f,columnWidth:l})})}return e}if(t.type===s.columnResizing){var d=t.clientX,h=e.columnResizing.startX,m=e.gridLayout,g=m.columnWidth,b=m.minWidths,v=m.maxWidths,y=m.headerIdGridWidths,A=(d-h)/g,M={};return(void 0===y?[]:y).forEach(function(e){var t=e[0],n=e[1];M[t]=Math.min(Math.max(b[t],n+n*A),v[t])}),o({},e,{gridLayout:o({},e.gridLayout,{columnWidths:o({},e.gridLayout.columnWidths,{},M)})})}return t.type===s.columnDoneResizing?o({},e,{gridLayout:o({},e.gridLayout,{startWidths:{},minWidths:{},maxWidths:{}})}):void 0}function Qt(e){var t,n=null==(t=document.getElementById("header-cell-"+e))?void 0:t.offsetWidth;if(void 0!==n)return n}e._UNSTABLE_usePivotColumns=tt,e.actions=s,e.defaultColumn=c,e.defaultGroupByFn=Be,e.defaultOrderByFn=Ke,e.defaultRenderer=l,e.emptyRenderer=u,e.ensurePluginOrder=m,e.flexRender=M,e.functionalUpdate=g,e.loopHooks=h,e.makePropGetter=f,e.makeRenderer=A,e.reduceHooks=d,e.safeUseLayoutEffect=v,e.useAbsoluteLayout=qt,e.useAsyncDebounce=function(e,n){void 0===n&&(n=0);var o=t.useRef({}),i=b(e),a=b(n);return t.useCallback(function(){var e=r(regeneratorRuntime.mark(function e(){var t,n,s,l=arguments;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:for(t=l.length,n=new Array(t),s=0;s1?n-1:0),i=1;i1?arguments[1]:void 0,1),n=l(e);if(g)return o(d,this,n,t);var r=this.length,i=a(n),u=0;if(i+t>r)throw new c("Wrong length");for(;u0&&!o.call(e,0))for(var m=0;m0)for(var g=0;go;)$(e,n=r[o++],t[n]);return e},J=function(e){var t=j.call(this,e=_(e,!0));return!(this===V&&o(B,e)&&!o(W,e))&&(!(t||!o(this,e)||!o(B,e)||o(this,q)&&this[q][e])||t)},Q=function(e,t){if(e=M(e),t=_(t,!0),e!==V||!o(B,t)||o(W,t)){var n=T(e,t);return!n||!o(B,t)||o(e,q)&&e[q][t]||(n.enumerable=!0),n}},ee=function(e){for(var t,n=P(M(e)),r=[],i=0;n.length>i;)o(B,t=n[i++])||t==q||t==l||r.push(t);return r},te=function(e){for(var t,n=e===V,r=P(n?W:M(e)),i=[],a=0;r.length>a;)!o(B,t=r[a++])||n&&!o(V,t)||i.push(B[t]);return i};U||(R=function(){if(this instanceof R)throw TypeError("Symbol is not a constructor!");var e=f(arguments.length>0?arguments[0]:void 0),t=function(n){this===V&&t.call(W,n),o(this,q)&&o(this[q],e)&&(this[q][e]=!1),G(this,e,O(1,n))};return i&&Y&&G(V,e,{configurable:!0,set:t}),X(e)},s(R[D],"toString",function(){return this._k}),x.f=Q,S.f=$,n(79032).f=w.f=ee,n(98936).f=J,E.f=te,i&&!n(98849)&&s(V,"propertyIsEnumerable",J,!0),h.f=function(e){return X(d(e))}),a(a.G+a.W+a.F*!U,{Symbol:R});for(var ne="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),re=0;ne.length>re;)d(ne[re++]);for(var oe=C(d.store),ie=0;oe.length>ie;)m(oe[ie++]);a(a.S+a.F*!U,"Symbol",{for:function(e){return o(F,e+="")?F[e]:F[e]=R(e)},keyFor:function(e){if(!Z(e))throw TypeError(e+" is not a symbol!");for(var t in F)if(F[t]===e)return t},useSetter:function(){Y=!0},useSimple:function(){Y=!1}}),a(a.S+a.F*!U,"Object",{create:function(e,t){return void 0===t?z(e):K(z(e),t)},defineProperty:$,defineProperties:K,getOwnPropertyDescriptor:Q,getOwnPropertyNames:ee,getOwnPropertySymbols:te});var ae=u(function(){E.f(1)});a(a.S+a.F*ae,"Object",{getOwnPropertySymbols:function(e){return E.f(A(e))}}),k&&a(a.S+a.F*(!U||u(function(){var e=R();return"[null]"!=I([e])||"{}"!=I({a:e})||"{}"!=I(Object(e))})),"JSON",{stringify:function(e){for(var t,n,r=[e],o=1;arguments.length>o;)r.push(arguments[o++]);if(n=t=r[1],(y(t)||void 0!==e)&&!Z(e))return b(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!Z(t))return t}),r[1]=t,I.apply(k,r)}}),R[D][N]||n(14632)(R[D],N,R[D].valueOf),p(R,"Symbol"),p(Math,"Math",!0),p(r.JSON,"JSON",!0)},28959(e,t,n){!function(e){"use strict";function t(e,t,n){return"m"===n?t?"хвіліна":"хвіліну":"h"===n?t?"гадзіна":"гадзіну":e+" "+(r=+e,o={ss:t?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:t?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:t?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"}[n].split("_"),r%10==1&&r%100!=11?o[0]:r%10>=2&&r%10<=4&&(r%100<10||r%100>=20)?o[1]:o[2]);var r,o}e.defineLocale("be",{months:{format:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:t,mm:t,h:t,hh:t,d:"дзень",dd:t,M:"месяц",MM:t,y:"год",yy:t},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(e){return/^(дня|вечара)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночы":e<12?"раніцы":e<17?"дня":"вечара"},dayOfMonthOrdinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e%10!=2&&e%10!=3||e%100==12||e%100==13?e+"-ы":e+"-і";case"D":return e+"-га";default:return e}},week:{dow:1,doy:7}})}(n(95093))},28989(e,t){"use strict";var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),l=Symbol.for("react.context"),u=Symbol.for("react.server_context"),c=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),f=Symbol.for("react.suspense_list"),d=Symbol.for("react.memo"),h=Symbol.for("react.lazy");Symbol.for("react.offscreen");Symbol.for("react.module.reference"),t.isContextConsumer=function(e){return function(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case o:case a:case i:case p:case f:return e;default:switch(e=e&&e.$$typeof){case u:case l:case c:case h:case d:case s:return e;default:return t}}case r:return t}}}(e)===l}},29068(e,t,n){"use strict";var r=n(6305),o=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(17383)),a=o(n(34579)),s=o(n(29511)),l=o(n(28452)),u=o(n(63072)),c=o(n(43693)),p=r(n(96540)),f=o(n(5556)),d=o(n(46869));var h=function(e){(0,s.default)(o,e);var t,n,r=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,u.default)(t);if(n){var o=(0,u.default)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,l.default)(this,e)});function o(){return(0,i.default)(this,o),r.apply(this,arguments)}return(0,a.default)(o,[{key:"render",value:function(){return p.default.createElement(d.default,this.props,p.default.createElement("path",{d:"M13.1,17.5c0.4-0.4,1.1-0.4,1.6,0L32,34.8l17.4-17.4c0.4-0.4,1.1-0.4,1.6,0l4.7,4.7c0.4,0.4,0.4,1.1,0,1.6L32.8,46.7 c-0.4,0.4-1.1,0.4-1.6,0L8.3,23.8c-0.4-0.4-0.4-1.1,0-1.6L13.1,17.5z"})," ")}}]),o}(p.Component);t.default=h,(0,c.default)(h,"propTypes",{height:f.default.string}),(0,c.default)(h,"defaultProps",{height:"16px",predefinedClassName:"data-ex-icons-arrowdown"})},29090(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&0==(v-=1)&&c.show(t),n.props.shouldFocusAfterRender&&(n.props.shouldReturnFocusAfterClose?(l.returnFocus(n.props.preventScroll),l.teardownScopedFocus()):l.popWithoutFocus()),n.props.onAfterClose&&n.props.onAfterClose(),h.default.deregister(n)},n.open=function(){n.beforeOpen(),n.state.afterOpen&&n.state.beforeClose?(clearTimeout(n.closeTimer),n.setState({beforeClose:!1})):(n.props.shouldFocusAfterRender&&(l.setupScopedFocus(n.node),l.markForFocusLater()),n.setState({isOpen:!0},function(){n.openAnimationFrame=requestAnimationFrame(function(){n.setState({afterOpen:!0}),n.props.isOpen&&n.props.onAfterOpen&&n.props.onAfterOpen({overlayEl:n.overlay,contentEl:n.content})})}))},n.close=function(){n.props.closeTimeoutMS>0?n.closeWithTimeout():n.closeWithoutTimeout()},n.focusContent=function(){return n.content&&!n.contentHasFocus()&&n.content.focus({preventScroll:!0})},n.closeWithTimeout=function(){var e=Date.now()+n.props.closeTimeoutMS;n.setState({beforeClose:!0,closesAt:e},function(){n.closeTimer=setTimeout(n.closeWithoutTimeout,n.state.closesAt-Date.now())})},n.closeWithoutTimeout=function(){n.setState({beforeClose:!1,isOpen:!1,afterOpen:!1,closesAt:null},n.afterClose)},n.handleKeyDown=function(e){(function(e){return"Tab"===e.code||9===e.keyCode})(e)&&(0,u.default)(n.content,e),n.props.shouldCloseOnEsc&&function(e){return"Escape"===e.code||27===e.keyCode}(e)&&(e.stopPropagation(),n.requestClose(e))},n.handleOverlayOnClick=function(e){null===n.shouldClose&&(n.shouldClose=!0),n.shouldClose&&n.props.shouldCloseOnOverlayClick&&(n.ownerHandlesClose()?n.requestClose(e):n.focusContent()),n.shouldClose=null},n.handleContentOnMouseUp=function(){n.shouldClose=!1},n.handleOverlayOnMouseDown=function(e){n.props.shouldCloseOnOverlayClick||e.target!=n.overlay||e.preventDefault()},n.handleContentOnClick=function(){n.shouldClose=!1},n.handleContentOnMouseDown=function(){n.shouldClose=!1},n.requestClose=function(e){return n.ownerHandlesClose()&&n.props.onRequestClose(e)},n.ownerHandlesClose=function(){return n.props.onRequestClose},n.shouldBeClosed=function(){return!n.state.isOpen&&!n.state.beforeClose},n.contentHasFocus=function(){return document.activeElement===n.content||n.content.contains(document.activeElement)},n.buildClassName=function(e,t){var r="object"===(void 0===t?"undefined":o(t))?t:{base:b[e],afterOpen:b[e]+"--after-open",beforeClose:b[e]+"--before-close"},i=r.base;return n.state.afterOpen&&(i=i+" "+r.afterOpen),n.state.beforeClose&&(i=i+" "+r.beforeClose),"string"==typeof t&&t?i+" "+t:i},n.attributesFromObject=function(e,t){return Object.keys(t).reduce(function(n,r){return n[e+"-"+r]=t[r],n},{})},n.state={afterOpen:!1,beforeClose:!1},n.shouldClose=null,n.moveFromContentToOverlay=null,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),i(t,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(e,t){this.props.isOpen&&!e.isOpen?this.open():!this.props.isOpen&&e.isOpen&&this.close(),this.props.shouldFocusAfterRender&&this.state.isOpen&&!t.isOpen&&this.focusContent()}},{key:"componentWillUnmount",value:function(){this.state.isOpen&&this.afterClose(),clearTimeout(this.closeTimer),cancelAnimationFrame(this.openAnimationFrame)}},{key:"beforeOpen",value:function(){var e=this.props,t=e.appElement,n=e.ariaHideApp,r=e.htmlOpenClassName,o=e.bodyOpenClassName,i=e.parentSelector,a=i&&i().ownerDocument||document;o&&p.add(a.body,o),r&&p.add(a.getElementsByTagName("html")[0],r),n&&(v+=1,c.hide(t)),h.default.register(this)}},{key:"render",value:function(){var e=this.props,t=e.id,n=e.className,o=e.overlayClassName,i=e.defaultStyles,a=e.children,s=n?{}:i.content,l=o?{}:i.overlay;if(this.shouldBeClosed())return null;var u={ref:this.setOverlayRef,className:this.buildClassName("overlay",o),style:r({},l,this.props.style.overlay),onClick:this.handleOverlayOnClick,onMouseDown:this.handleOverlayOnMouseDown},c=r({id:t,ref:this.setContentRef,style:r({},s,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.attributesFromObject("aria",r({modal:!0},this.props.aria)),this.attributesFromObject("data",this.props.data||{}),{"data-testid":this.props.testId}),p=this.props.contentElement(c,a);return this.props.overlayElement(u,p)}}]),t}(a.Component);y.defaultProps={style:{overlay:{},content:{}},defaultStyles:{}},y.propTypes={isOpen:s.default.bool.isRequired,defaultStyles:s.default.shape({content:s.default.object,overlay:s.default.object}),style:s.default.shape({content:s.default.object,overlay:s.default.object}),className:s.default.oneOfType([s.default.string,s.default.object]),overlayClassName:s.default.oneOfType([s.default.string,s.default.object]),parentSelector:s.default.func,bodyOpenClassName:s.default.string,htmlOpenClassName:s.default.string,ariaHideApp:s.default.bool,appElement:s.default.oneOfType([s.default.instanceOf(d.default),s.default.instanceOf(f.SafeHTMLCollection),s.default.instanceOf(f.SafeNodeList),s.default.arrayOf(s.default.instanceOf(d.default))]),onAfterOpen:s.default.func,onAfterClose:s.default.func,onRequestClose:s.default.func,closeTimeoutMS:s.default.number,shouldFocusAfterRender:s.default.bool,shouldCloseOnOverlayClick:s.default.bool,shouldReturnFocusAfterClose:s.default.bool,preventScroll:s.default.bool,role:s.default.string,contentLabel:s.default.string,aria:s.default.object,data:s.default.object,children:s.default.node,shouldCloseOnEsc:s.default.bool,overlayRef:s.default.func,contentRef:s.default.func,id:s.default.string,overlayElement:s.default.func,contentElement:s.default.func,testId:s.default.string},t.default=y,e.exports=t.default},29106(e,t){"use strict";t.__esModule=!0,t.default=function(){},e.exports=t.default},29172(e,t,n){var r=n(5861),o=n(40346);e.exports=function(e){return o(e)&&"[object Map]"==r(e)}},29184(e){e.exports.H=function(e){for(var n=1;ny});var r=n(23029),o=n(92901),i=n(56822),a=n(53954),s=n(85501),l=n(26820),u=n(68411),c=n(55027),p=n(15363),f=n(41636),d=n(53986);function h(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r={pointFeatures:[],lineFeatures:[],polygonFeatures:[],polygonOutlineFeatures:[]},o=n.startRow,i=void 0===o?0:o,a=n.endRow,s=void 0===a?e.length:a,u=i;u0;)t=t[0];return t&&Number.isFinite(t[0])}(i,a))switch(i){case"Point":s.push(n({geometry:e},r,o));break;case"MultiPoint":a.forEach(function(e){s.push(n({geometry:{type:"Point",coordinates:e}},r,o))});break;case"LineString":u.push(n({geometry:e},r,o));break;case"MultiLineString":a.forEach(function(e){u.push(n({geometry:{type:"LineString",coordinates:e}},r,o))});break;case"Polygon":c.push(n({geometry:e},r,o)),a.forEach(function(e){p.push(n({geometry:{type:"LineString",coordinates:e}},r,o))});break;case"MultiPolygon":a.forEach(function(e){c.push(n({geometry:{type:"Polygon",coordinates:e}},r,o)),e.forEach(function(e){p.push(n({geometry:{type:"LineString",coordinates:e}},r,o))})})}else l.A.warn("".concat(i," coordinates are malformed"))()}var g={Point:1,MultiPoint:2,LineString:2,MultiLineString:3,Polygon:3,MultiPolygon:4},b={stroked:!0,filled:!0,extruded:!1,wireframe:!1,lineWidthUnits:"meters",lineWidthScale:1,lineWidthMinPixels:0,lineWidthMaxPixels:Number.MAX_SAFE_INTEGER,lineJointRounded:!1,lineMiterLimit:4,elevationScale:1,pointRadiusUnits:"meters",pointRadiusScale:1,pointRadiusMinPixels:0,pointRadiusMaxPixels:Number.MAX_SAFE_INTEGER,getLineColor:{type:"accessor",value:[0,0,0,255]},getFillColor:{type:"accessor",value:[0,0,0,255]},getRadius:{type:"accessor",value:1},getLineWidth:{type:"accessor",value:1},getElevation:{type:"accessor",value:1e3},material:!0};function v(e){return e.geometry.coordinates}var y=function(e){function t(){return(0,r.A)(this,t),(0,i.A)(this,(0,a.A)(t).apply(this,arguments))}return(0,s.A)(t,e),(0,o.A)(t,[{key:"initializeState",value:function(){this.state={features:{}},this.props.getLineDashArray&&l.A.removed("getLineDashArray","PathStyleExtension")()}},{key:"updateState",value:function(e){var t=e.props,n=e.changeFlags;if(n.dataChanged){var r=function(e){if(Array.isArray(e))return e;switch(l.A.assert(e.type,"GeoJSON does not have type"),e.type){case"Feature":return[e];case"FeatureCollection":return l.A.assert(Array.isArray(e.features),"GeoJSON does not have features array"),e.features;default:return[{geometry:e}]}}(t.data),o=this.getSubLayerRow.bind(this);if(Array.isArray(n.dataChanged)){var i=this.state.features,a={},s={};for(var u in i)a[u]=i[u].slice(),s[u]=[];var c=!0,p=!1,f=void 0;try{for(var m,g=n.dataChanged[Symbol.iterator]();!(c=(m=g.next()).done);c=!0){var b=m.value,v=h(r,o,b);for(var y in i)s[y].push((0,d.J)({data:a[y],getIndex:function(e){return e.__source.index},dataRange:b,replace:v[y]}))}}catch(e){p=!0,f=e}finally{try{c||null==g.return||g.return()}finally{if(p)throw f}}this.setState({features:a,featuresDiff:s})}else this.setState({features:h(r,o),featuresDiff:{}})}}},{key:"renderLayers",value:function(){var e=this.state,t=e.features,n=e.featuresDiff,r=t.pointFeatures,o=t.lineFeatures,i=t.polygonFeatures,a=t.polygonOutlineFeatures,s=this.props,l=s.stroked,u=s.filled,d=s.extruded,h=s.wireframe,m=s.material,g=s.transitions,b=this.props,y=b.lineWidthUnits,A=b.lineWidthScale,M=b.lineWidthMinPixels,_=b.lineWidthMaxPixels,O=b.lineJointRounded,z=b.lineMiterLimit,w=b.pointRadiusUnits,x=b.pointRadiusScale,E=b.pointRadiusMinPixels,S=b.pointRadiusMaxPixels,C=b.elevationScale,T=b.lineDashJustified,L=this.props,P=L.getLineColor,R=L.getFillColor,k=L.getRadius,I=L.getLineWidth,D=L.getLineDashArray,q=L.getElevation,N=L.updateTriggers,j=this.getSubLayerClass("polygons-fill",f.A),F=this.getSubLayerClass("polygons-stroke",p.A),B=this.getSubLayerClass("line-strings",p.A),W=this.getSubLayerClass("points",c.A),V=this.shouldRenderSubLayer("polygons-fill",i)&&new j({_dataDiff:n.polygonFeatures&&function(){return n.polygonFeatures},extruded:d,elevationScale:C,filled:u,wireframe:h,material:m,getElevation:this.getSubLayerAccessor(q),getFillColor:this.getSubLayerAccessor(R),getLineColor:this.getSubLayerAccessor(P),transitions:g&&{getPolygon:g.geometry,getElevation:g.getElevation,getFillColor:g.getFillColor,getLineColor:g.getLineColor}},this.getSubLayerProps({id:"polygons-fill",updateTriggers:{getElevation:N.getElevation,getFillColor:N.getFillColor,getLineColor:N.getLineColor}}),{data:i,getPolygon:v});return[!d&&V,!d&&l&&this.shouldRenderSubLayer("polygons-stroke",a)&&new F({_dataDiff:n.polygonOutlineFeatures&&function(){return n.polygonOutlineFeatures},widthUnits:y,widthScale:A,widthMinPixels:M,widthMaxPixels:_,rounded:O,miterLimit:z,dashJustified:T,getColor:this.getSubLayerAccessor(P),getWidth:this.getSubLayerAccessor(I),getDashArray:this.getSubLayerAccessor(D),transitions:g&&{getPath:g.geometry,getColor:g.getLineColor,getWidth:g.getLineWidth}},this.getSubLayerProps({id:"polygons-stroke",updateTriggers:{getColor:N.getLineColor,getWidth:N.getLineWidth,getDashArray:N.getLineDashArray}}),{data:a,getPath:v}),this.shouldRenderSubLayer("linestrings",o)&&new B({_dataDiff:n.lineFeatures&&function(){return n.lineFeatures},widthUnits:y,widthScale:A,widthMinPixels:M,widthMaxPixels:_,rounded:O,miterLimit:z,dashJustified:T,getColor:this.getSubLayerAccessor(P),getWidth:this.getSubLayerAccessor(I),getDashArray:this.getSubLayerAccessor(D),transitions:g&&{getPath:g.geometry,getColor:g.getLineColor,getWidth:g.getLineWidth}},this.getSubLayerProps({id:"line-strings",updateTriggers:{getColor:N.getLineColor,getWidth:N.getLineWidth,getDashArray:N.getLineDashArray}}),{data:o,getPath:v}),this.shouldRenderSubLayer("points",r)&&new W({_dataDiff:n.pointFeatures&&function(){return n.pointFeatures},stroked:l,filled:u,radiusUnits:w,radiusScale:x,radiusMinPixels:E,radiusMaxPixels:S,lineWidthUnits:y,lineWidthScale:A,lineWidthMinPixels:M,lineWidthMaxPixels:_,getFillColor:this.getSubLayerAccessor(R),getLineColor:this.getSubLayerAccessor(P),getRadius:this.getSubLayerAccessor(k),getLineWidth:this.getSubLayerAccessor(I),transitions:g&&{getPosition:g.geometry,getFillColor:g.getFillColor,getLineColor:g.getLineColor,getRadius:g.getRadius,getLineWidth:g.getLineWidth}},this.getSubLayerProps({id:"points",updateTriggers:{getFillColor:N.getFillColor,getLineColor:N.getLineColor,getRadius:N.getRadius,getLineWidth:N.getLineWidth}}),{data:r,getPosition:v,highlightedObjectIndex:this._getHighlightedIndex(r)}),d&&V]}},{key:"_getHighlightedIndex",value:function(e){var t=this.props.highlightedObjectIndex;return Number.isFinite(t)?e.findIndex(function(e){return e.__source.index===t}):null}}]),t}(u.A);y.layerName="GeoJsonLayer",y.defaultProps=b},29206(e,t,n){"use strict";function r(e){return e[0]}function o(e){return e[1]}n.d(t,{x:()=>r,y:()=>o})},29209(e,t,n){"use strict";var r=n(6305),o=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(17383)),a=o(n(34579)),s=o(n(29511)),l=o(n(28452)),u=o(n(63072)),c=o(n(43693)),p=r(n(96540)),f=o(n(5556)),d=o(n(46869));var h=function(e){(0,s.default)(o,e);var t,n,r=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,u.default)(t);if(n){var o=(0,u.default)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,l.default)(this,e)});function o(){return(0,i.default)(this,o),r.apply(this,arguments)}return(0,a.default)(o,[{key:"render",value:function(){return p.default.createElement(d.default,this.props,p.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"}))}}]),o}(p.Component);t.default=h,(0,c.default)(h,"propTypes",{height:f.default.string}),(0,c.default)(h,"defaultProps",{height:"16px",predefinedClassName:"data-ex-icons-share"})},29217(e,t,n){"use strict";n.r(t),n.d(t,{BrushingExtension:()=>f,DataFilterExtension:()=>A,FillStyleExtension:()=>W,Fp64Extension:()=>C,PathStyleExtension:()=>R,project64:()=>x});var r=n(23029),o=n(92901),i=n(56822),a=n(53954),s=n(85501),l=n(5105),u=n(85046),c={source:0,target:1,custom:2,source_target:3};const p={name:"brushing",dependencies:[u.A],vs:"\n uniform bool brushing_enabled;\n uniform int brushing_target;\n uniform vec2 brushing_mousePos;\n uniform float brushing_radius;\n\n #ifdef NON_INSTANCED_MODEL\n attribute vec2 brushingTargets;\n #else\n attribute vec2 instanceBrushingTargets;\n #endif\n\n varying float brushing_isVisible;\n\n bool brushing_isPointInRange(vec2 position) {\n if (!brushing_enabled) {\n return true;\n }\n vec2 source_commonspace = project_position(position);\n vec2 target_commonspace = project_position(brushing_mousePos);\n float distance = length((target_commonspace - source_commonspace) / project_uCommonUnitsPerMeter.xy);\n\n return distance <= brushing_radius;\n }\n\n bool brushing_arePointsInRange(vec2 sourcePos, vec2 targetPos) {\n return brushing_isPointInRange(sourcePos) || brushing_isPointInRange(targetPos);\n }\n\n void brushing_setVisible(bool visible) {\n brushing_isVisible = float(visible);\n }\n",fs:"\n uniform bool brushing_enabled;\n varying float brushing_isVisible;\n",inject:{"vs:DECKGL_FILTER_GL_POSITION":"\n vec2 brushingTarget;\n vec2 brushingSource;\n if (brushing_target == 3) {\n brushingTarget = geometry.worldPositionAlt.xy;\n brushingSource = geometry.worldPosition.xy;\n } else if (brushing_target == 0) {\n brushingTarget = geometry.worldPosition.xy;\n } else if (brushing_target == 1) {\n brushingTarget = geometry.worldPositionAlt.xy;\n } else {\n #ifdef NON_INSTANCED_MODEL\n brushingTarget = brushingTargets;\n #else\n brushingTarget = instanceBrushingTargets;\n #endif\n }\n bool visible;\n if (brushing_target == 3) {\n visible = brushing_arePointsInRange(brushingSource, brushingTarget);\n } else {\n visible = brushing_isPointInRange(brushingTarget);\n }\n brushing_setVisible(visible);\n ","fs:DECKGL_FILTER_COLOR":"\n if (brushing_enabled && brushing_isVisible < 0.5) {\n discard;\n }\n "},getUniforms:function(e){if(!e||!e.viewport)return{};var t=e.brushingEnabled,n=void 0===t||t,r=e.brushingRadius,o=void 0===r?1e4:r,i=e.brushingTarget,a=void 0===i?"source":i,s=e.mousePosition,l=e.viewport;return{brushing_enabled:Boolean(n&&s&&l.containsPixel(s)),brushing_radius:o,brushing_target:c[a]||0,brushing_mousePos:s?l.unproject([s.x-l.x,s.y-l.y]):[0,0]}}};var f=function(e){function t(){return(0,r.A)(this,t),(0,i.A)(this,(0,a.A)(t).apply(this,arguments))}return(0,s.A)(t,e),(0,o.A)(t,[{key:"getShaders",value:function(e){return{modules:[p]}}},{key:"initializeState",value:function(e,t){var n=this,r=this.getAttributeManager();r&&r.add({brushingTargets:{size:2,accessor:"getBrushingTarget",update:!this.props.getBrushingTarget&&t.useConstantTargetPositions,shaderAttributes:{brushingTargets:{divisor:0},instanceBrushingTargets:{divisor:1}}}}),t.onMouseMove=function(){n.getCurrentLayer().setNeedsRedraw()},this.context.deck&&this.context.deck.eventManager.on({pointermove:t.onMouseMove,pointerleave:t.onMouseMove})}},{key:"finalizeState",value:function(e){this.context.deck&&this.context.deck.eventManager.off({pointermove:e.onMouseMove,pointerleave:e.onMouseMove})}},{key:"useConstantTargetPositions",value:function(e){e.constant=!0,e.value=new Float32Array(2)}}]),t}(l.A);f.extensionName="BrushingExtension",f.defaultProps={getBrushingTarget:{type:"accessor",value:[0,0]},brushingTarget:"source",brushingEnabled:!0,brushingRadius:1e4};var d="\nuniform DATAFILTER_TYPE filter_min;\nuniform DATAFILTER_TYPE filter_softMin;\nuniform DATAFILTER_TYPE filter_softMax;\nuniform DATAFILTER_TYPE filter_max;\nuniform bool filter_useSoftMargin;\nuniform bool filter_enabled;\nuniform bool filter_transformSize;\n\n#ifdef NON_INSTANCED_MODEL\n #define DATAFILTER_ATTRIB filterValues\n #define DATAFILTER_ATTRIB_64LOW filterValues64Low\n#else\n #define DATAFILTER_ATTRIB instanceFilterValues\n #define DATAFILTER_ATTRIB_64LOW instanceFilterValues64Low\n#endif\n\nattribute DATAFILTER_TYPE DATAFILTER_ATTRIB;\n#ifdef DATAFILTER_DOUBLE\n attribute DATAFILTER_TYPE DATAFILTER_ATTRIB_64LOW;\n\n uniform DATAFILTER_TYPE filter_min64High;\n uniform DATAFILTER_TYPE filter_max64High;\n#endif\n\nvarying float dataFilter_value;\n\nfloat dataFilter_reduceValue(float value) {\n return value;\n}\nfloat dataFilter_reduceValue(vec2 value) {\n return min(value.x, value.y);\n}\nfloat dataFilter_reduceValue(vec3 value) {\n return min(min(value.x, value.y), value.z);\n}\nfloat dataFilter_reduceValue(vec4 value) {\n return min(min(value.x, value.y), min(value.z, value.w));\n}\nvoid dataFilter_setValue(DATAFILTER_TYPE valueFromMin, DATAFILTER_TYPE valueFromMax) {\n if (filter_enabled) {\n if (filter_useSoftMargin) {\n dataFilter_value = dataFilter_reduceValue(\n smoothstep(filter_min, filter_softMin, valueFromMin) *\n (1.0 - smoothstep(filter_softMax, filter_max, valueFromMax))\n );\n } else {\n dataFilter_value = dataFilter_reduceValue(\n step(filter_min, valueFromMin) * step(valueFromMax, filter_max)\n );\n }\n } else {\n dataFilter_value = 1.0;\n }\n}\n",h="\nuniform bool filter_transformColor;\nvarying float dataFilter_value;\n",m=function(e){if(!e||!e.extensions)return{};var t=e.filterRange,n=void 0===t?[-1,1]:t,r=e.filterEnabled,o=void 0===r||r,i=e.filterTransformSize,a=void 0===i||i,s=e.filterTransformColor,l=void 0===s||s,u=e.filterSoftRange||n,c=Number.isFinite(n[0])?{filter_min:n[0],filter_softMin:u[0],filter_softMax:u[1],filter_max:n[1]}:{filter_min:n.map(function(e){return e[0]}),filter_softMin:u.map(function(e){return e[0]}),filter_softMax:u.map(function(e){return e[1]}),filter_max:n.map(function(e){return e[1]})};return c.filter_enabled=o,c.filter_useSoftMargin=Boolean(e.filterSoftRange),c.filter_transformSize=o&&a,c.filter_transformColor=o&&l,c},g={"vs:#main-start":"\n #ifdef DATAFILTER_DOUBLE\n dataFilter_setValue(\n DATAFILTER_ATTRIB - filter_min64High + DATAFILTER_ATTRIB_64LOW,\n DATAFILTER_ATTRIB - filter_max64High + DATAFILTER_ATTRIB_64LOW\n );\n #else\n dataFilter_setValue(DATAFILTER_ATTRIB, DATAFILTER_ATTRIB);\n #endif\n ","vs:DECKGL_FILTER_SIZE":"\n if (filter_transformSize) {\n size = size * dataFilter_value;\n }\n ","fs:DECKGL_FILTER_COLOR":"\n if (dataFilter_value == 0.0) discard;\n if (filter_transformColor) {\n color.a *= dataFilter_value;\n }\n "},b={name:"data-filter",vs:d,fs:h,inject:g,getUniforms:m},v={name:"data-filter-fp64",vs:d,fs:h,inject:g,getUniforms:function(e){if(!e||!e.extensions)return{};var t=m(e);if(Number.isFinite(t.filter_min)){var n=Math.fround(t.filter_min);t.filter_min-=n,t.filter_softMin-=n,t.filter_min64High=n;var r=Math.fround(t.filter_max);t.filter_max-=r,t.filter_softMax-=r,t.filter_max64High=r}else{var o=t.filter_min.map(Math.fround);t.filter_min=t.filter_min.map(function(e,t){return e-o[t]}),t.filter_softMin=t.filter_softMin.map(function(e,t){return e-o[t]}),t.filter_min64High=o;var i=t.filter_max.map(Math.fround);t.filter_max=t.filter_max.map(function(e,t){return e-i[t]}),t.filter_softMax=t.filter_softMax.map(function(e,t){return e-i[t]}),t.filter_max64High=i}return t}},y={1:"float",2:"vec2",3:"vec3",4:"vec4"},A=function(e){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.filterSize,o=void 0===n?1:n,s=e.fp64,l=void 0!==s&&s;if((0,r.A)(this,t),!y[o])throw new Error("filterSize out of range");return(0,i.A)(this,(0,a.A)(t).call(this,{filterSize:o,fp64:l}))}return(0,s.A)(t,e),(0,o.A)(t,[{key:"getShaders",value:function(e){var t=e.opts,n=t.filterSize,r=t.fp64;return{modules:[r?v:b],defines:{DATAFILTER_TYPE:y[n],DATAFILTER_DOUBLE:Boolean(r)}}}},{key:"initializeState",value:function(e,t){var n=this.getAttributeManager();n&&n.add({filterValues:{size:t.opts.filterSize,type:t.opts.fp64?5130:5126,accessor:"getFilterValue",shaderAttributes:{filterValues:{divisor:0},instanceFilterValues:{divisor:1}}}})}}]),t}(l.A);A.extensionName="DataFilterExtension",A.defaultProps={getFilterValue:{type:"accessor",value:0},filterEnabled:!0,filterRange:[-1,1],filterSoftRange:null,filterTransformSize:!0,filterTransformColor:!0};var M=n(1597),_=n(65257),O=n(1490),z=_.vP.fp64ify,w=_.vP.fp64ifyMatrix4;const x={name:"project64",dependencies:[u.A,_.vP],vs:"\nconst vec2 WORLD_SCALE_FP64 = vec2(81.4873275756836, 0.0000032873668232014097);\n\nuniform vec2 project_uViewProjectionMatrixFP64[16];\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] = sum_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 vec2 pos_fp64[2];\n mercatorProject_fp64(position_fp64, pos_fp64);\n out_val[0] = mul_fp64(pos_fp64[0], WORLD_SCALE_FP64);\n out_val[1] = mul_fp64(pos_fp64[1], WORLD_SCALE_FP64);\n\n return;\n}\n\nvoid project_position_fp64(vec2 position, vec2 position64xyLow, out vec2 out_val[2]) {\n vec4 position64xy = vec4(\n position.x, position64xyLow.x,\n position.y, position64xyLow.y);\n\n project_position_fp64(position64xy, out_val);\n}\n\nvec4 project_common_position_to_clipspace_fp64(vec2 vertex_pos_modelspace[4]) {\n vec2 vertex_pos_clipspace[4];\n mat4_vec4_mul_fp64(project_uViewProjectionMatrixFP64, vertex_pos_modelspace,\n 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\nvec4 project_position_to_clipspace(\n vec3 position, vec3 position64xyLow, vec3 offset, out vec4 commonPosition\n) {\n vec2 offset64[4];\n vec4_fp64(vec4(offset, 0.0), offset64);\n\n float z = project_size(position.z);\n vec2 projectedPosition64xy[2];\n project_position_fp64(position.xy, position64xyLow.xy, projectedPosition64xy);\n\n vec2 commonPosition64[4];\n commonPosition64[0] = sum_fp64(offset64[0], projectedPosition64xy[0]);\n commonPosition64[1] = sum_fp64(offset64[1], projectedPosition64xy[1]);\n commonPosition64[2] = sum_fp64(offset64[2], vec2(z, 0.0));\n commonPosition64[3] = vec2(1.0, 0.0);\n\n commonPosition = vec4(projectedPosition64xy[0].x, projectedPosition64xy[1].x, z, 1.0);\n\n return project_common_position_to_clipspace_fp64(commonPosition64);\n}\n\nvec4 project_position_to_clipspace(\n vec3 position, vec3 position64xyLow, vec3 offset\n) {\n vec4 commonPosition;\n return project_position_to_clipspace(\n position, position64xyLow, offset, commonPosition\n );\n}\n",getUniforms:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:E;if(e.viewport){var t=e.viewport,n=t.viewProjectionMatrix,r=t.scale;return S({viewProjectionMatrix:n,scale:r})}return{}}};var E={},S=(0,O.A)(function(e){var t=e.viewProjectionMatrix,n=e.scale,r=w(t);return{project_uViewProjectionMatrixFP64:r,project64_uViewProjectionMatrix:r,project64_uScale:z(n)}}),C=function(e){function t(){return(0,r.A)(this,t),(0,i.A)(this,(0,a.A)(t).apply(this,arguments))}return(0,s.A)(t,e),(0,o.A)(t,[{key:"getShaders",value:function(e){var t=this.props.coordinateSystem;if(t!==M.rf.LNGLAT&&t!==M.rf.DEFAULT)throw new Error("fp64: coordinateSystem must be LNGLAT");return{modules:[x]}}}]),t}(l.A);C.extensionName="Fp64Extension";var T=n(49605),L={inject:{"vs:#decl":"\nattribute vec2 instanceDashArrays;\nvarying vec2 vDashArray;\n","vs:#main-end":"\nvDashArray = instanceDashArrays;\n","fs:#decl":"\nuniform float dashAlignMode;\nvarying vec2 vDashArray;\nfloat mod2(float a, float b) {\n return a - floor(a / b) * b;\n}\n\nfloat round(float x) {\n return floor(x + 0.5);\n}\n","fs:#main-start":"\n float solidLength = vDashArray.x;\n float gapLength = vDashArray.y;\n float unitLength = solidLength + gapLength;\n\n if (unitLength > 0.0) {\n unitLength = mix(\n unitLength,\n vPathLength / round(vPathLength / unitLength),\n dashAlignMode\n );\n\n float offset = dashAlignMode * solidLength / 2.0;\n\n if (\n gapLength > 0.0 &&\n vPathPosition.y >= 0.0 &&\n vPathPosition.y <= vPathLength &&\n mod2(vPathPosition.y + offset, unitLength) > solidLength\n ) {\n discard;\n }\n } \n"}},P={inject:{"vs:#decl":"\nattribute float instanceOffsets;\n","vs:DECKGL_FILTER_SIZE":"\n float offsetWidth = abs(instanceOffsets * 2.0) + 1.0;\n size *= offsetWidth;\n","vCornerOffset = offsetVec;":"\n float offsetWidth = abs(instanceOffsets * 2.0) + 1.0;\n vec2 offsetCenter = -instanceOffsets * (isCap ? perp : miterVec * miterSize) * 2.0;\n vCornerOffset = vCornerOffset * offsetWidth - offsetCenter;\n","fs:#main-start":"\n float isInside;\n isInside = step(-1.0, vPathPosition.x) * step(vPathPosition.x, 1.0);\n if (isInside == 0.0) {\n discard;\n }\n"}},R=function(e){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.dash,o=void 0!==n&&n,s=e.offset,l=void 0!==s&&s;return(0,r.A)(this,t),(0,i.A)(this,(0,a.A)(t).call(this,{dash:o,offset:l}))}return(0,s.A)(t,e),(0,o.A)(t,[{key:"isEnabled",value:function(e){return e.state.pathTesselator}},{key:"getShaders",value:function(e){if(!e.isEnabled(this))return null;var t={};return e.opts.dash&&(t=(0,T.n)(t,L)),e.opts.offset&&(t=(0,T.n)(t,P)),t}},{key:"initializeState",value:function(e,t){var n=this.getAttributeManager();n&&t.isEnabled(this)&&(t.enabled=!0,t.opts.dash&&n.addInstanced({instanceDashArrays:{size:2,accessor:"getDashArray"}}),t.opts.offset&&n.addInstanced({instanceOffsets:{size:1,accessor:"getOffset"}}))}},{key:"updateState",value:function(e,t){if(t.isEnabled(this)){var n={};t.opts.dash&&(n.dashAlignMode=this.props.dashJustified?1:0),this.state.model.setUniforms(n)}}}]),t}(l.A);R.extensionName="PathStyleExtension",R.defaultProps={getDashArray:{type:"accessor",value:[0,0]},getOffset:{type:"accessor",value:0},dashJustified:!1};var k,I=n(54756),D=n.n(I),q=n(10467),N=n(64467),j=n(85095),F={name:"fill-pattern",vs:"\n#ifdef NON_INSTANCED_MODEL\n #define FILL_PATTERN_FRAME_ATTRIB fillPatternFrames\n #define FILL_PATTERN_SCALE_ATTRIB fillPatternScales\n #define FILL_PATTERN_OFFSET_ATTRIB fillPatternOffsets\n#else\n #define FILL_PATTERN_FRAME_ATTRIB instanceFillPatternFrames\n #define FILL_PATTERN_SCALE_ATTRIB instanceFillPatternScales\n #define FILL_PATTERN_OFFSET_ATTRIB instanceFillPatternOffsets\n#endif\n\nattribute vec4 FILL_PATTERN_FRAME_ATTRIB;\nattribute float FILL_PATTERN_SCALE_ATTRIB;\nattribute vec2 FILL_PATTERN_OFFSET_ATTRIB;\n\nuniform bool fill_patternEnabled;\nuniform vec2 fill_patternTextureSize;\n\nvarying vec2 fill_uv;\nvarying vec4 fill_patternBounds;\nvarying vec3 fill_patternPlacement;\n",fs:"\nuniform bool fill_patternEnabled;\nuniform bool fill_patternMask;\nuniform sampler2D fill_patternTexture;\nuniform vec2 fill_uvCoordinateOrigin;\n\nvarying vec4 fill_patternBounds;\nvarying vec3 fill_patternPlacement;\nvarying vec2 fill_uv;\n\nconst float FILL_UV_SCALE = 512.0 / 40000000.0;\n",inject:{"vs:DECKGL_FILTER_GL_POSITION":"\n fill_uv = geometry.position.xy;\n ","vs:DECKGL_FILTER_COLOR":"\n if (fill_patternEnabled) {\n fill_patternBounds = FILL_PATTERN_FRAME_ATTRIB / vec4(fill_patternTextureSize, fill_patternTextureSize);\n fill_patternPlacement.xy = FILL_PATTERN_OFFSET_ATTRIB;\n fill_patternPlacement.z = FILL_PATTERN_SCALE_ATTRIB * FILL_PATTERN_FRAME_ATTRIB.w;\n }\n ","fs:DECKGL_FILTER_COLOR":"\n if (fill_patternEnabled) {\n float scale = FILL_UV_SCALE * fill_patternPlacement.z;\n vec2 patternUV = mod(mod(fill_uvCoordinateOrigin, scale) + fill_uv, scale) / scale;\n patternUV = mod(fill_patternPlacement.xy + patternUV, 1.0);\n\n vec2 texCoords = fill_patternBounds.xy + fill_patternBounds.zw * patternUV;\n texCoords.y = 1.0 - texCoords.y;\n\n vec4 patternColor = texture2D(fill_patternTexture, texCoords);\n if (fill_patternMask) {\n color.a *= patternColor.a;\n } else {\n color.rgb = patternColor.rgb;\n }\n }\n "},dependencies:[u.A],getUniforms:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if("fillPatternTexture"in e){var n=e.fillPatternTexture;return{fill_patternTexture:n,fill_patternTextureSize:[n.width,n.height]}}if(e.viewport){var r=e.viewport,o=e.fillPatternMask,i=void 0===o||o,a=e.fillPatternEnabled,s=void 0===a||a,l=t.project_uCoordinateOrigin;return{fill_uvCoordinateOrigin:(t.project_uCoordinateSystem===M.rf.CARTESIAN?l:r.projectPosition(l)).slice(0,2),fill_patternMask:i,fill_patternEnabled:s}}return{}}},B=(k={},(0,N.A)(k,10241,9729),(0,N.A)(k,10240,9729),(0,N.A)(k,10242,33071),(0,N.A)(k,10243,33071),k),W=function(e){function t(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).pattern,n=void 0!==e&&e;return(0,r.A)(this,t),(0,i.A)(this,(0,a.A)(t).call(this,{pattern:n}))}var n,l;return(0,s.A)(t,e),(0,o.A)(t,[{key:"isEnabled",value:function(e){return e.getAttributeManager()&&!e.state.pathTesselator}},{key:"getShaders",value:function(e){return e.isEnabled(this)?{modules:[e.opts.pattern&&F].filter(Boolean)}:null}},{key:"initializeState",value:function(e,t){if(t.isEnabled(this)){var n=this.getAttributeManager();t.opts.pattern&&n.add({fillPatternFrames:{size:4,accessor:"getFillPattern",transform:t.getPatternFrame.bind(this),shaderAttributes:{fillPatternFrames:{divisor:0},instanceFillPatternFrames:{divisor:1}}},fillPatternScales:{size:1,accessor:"getFillPatternScale",defaultValue:1,shaderAttributes:{fillPatternScales:{divisor:0},instanceFillPatternScales:{divisor:1}}},fillPatternOffsets:{size:2,accessor:"getFillPatternOffset",shaderAttributes:{fillPatternOffsets:{divisor:0},instanceFillPatternOffsets:{divisor:1}}}}),this.setState({emptyTexture:new j.A(this.context.gl,{data:new Uint8Array(4),width:1,height:1})})}}},{key:"updateState",value:function(e,t){var n=e.props,r=e.oldProps;t.isEnabled(this)&&(n.fillPatternAtlas&&n.fillPatternAtlas!==r.fillPatternAtlas&&t.loadPatternAtlas.call(this,n),n.fillPatternMapping&&n.fillPatternMapping!==r.fillPatternMapping&&t.loadPatternMapping.call(this,n))}},{key:"draw",value:function(e,t){if(t.isEnabled(this)){var n=this.state.patternTexture;this.setModuleParameters({fillPatternTexture:n||this.state.emptyTexture})}}},{key:"finalizeState",value:function(){var e=this.state,t=e.patternTexture,n=e.emptyTexture;t&&t.delete(),n&&n.delete()}},{key:"loadPatternAtlas",value:(l=(0,q.A)(D().mark(function e(t){var n,r,o,i;return D().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.fillPatternAtlas,r=t.fetch,this.state.patternTexture&&this.state.patternTexture.delete(),this.setState({patternTexture:null}),"string"!=typeof(o=n)){e.next=8;break}return e.next=7,r(o,{propName:"fillPatternAtlas",layer:this});case 7:o=e.sent;case 8:i=o instanceof j.A?o:new j.A(this.context.gl,{data:o,parameters:B}),this.setState({patternTexture:i});case 10:case"end":return e.stop()}},e,this)})),function(e){return l.apply(this,arguments)})},{key:"loadPatternMapping",value:(n=(0,q.A)(D().mark(function e(t){var n,r,o;return D().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.fillPatternMapping,r=t.fetch,this.setState({patternMapping:null}),"string"!=typeof(o=n)){e.next=7;break}return e.next=6,r(o,{propName:"fillPatternMapping",layer:this});case 6:o=e.sent;case 7:this.setState({patternMapping:o}),this.getAttributeManager().invalidate("getFillPattern"),this.setNeedsUpdate();case 10:case"end":return e.stop()}},e,this)})),function(e){return n.apply(this,arguments)})},{key:"getPatternFrame",value:function(e){var t=this.state.patternMapping,n=t&&t[e];return n?[n.x,n.y,n.width,n.height]:[0,0,0,0]}}]),t}(l.A);W.extensionName="FillStyleExtension",W.defaultProps={fillPatternEnabled:!0,fillPatternAtlas:null,fillPatternMapping:null,fillPatternMask:!0,getFillPattern:{type:"accessor",value:function(e){return e.pattern}},getFillPatternScale:{type:"accessor",value:1},getFillPatternOffset:{type:"accessor",value:[0,0]}}},29231(e,t,n){!function(e){"use strict";e.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n(95093))},29293(e){function t(e,t,n,r,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,o)}e.exports=function(e){return function(){var n=this,r=arguments;return new Promise(function(o,i){var a=e.apply(n,r);function s(e){t(a,o,i,s,l,"next",e)}function l(e){t(a,o,i,s,l,"throw",e)}s(void 0)})}},e.exports.__esModule=!0,e.exports.default=e.exports},29309(e,t,n){"use strict";var r=n(46518),o=n(44576),i=n(59225).set,a=n(79472),s=o.setImmediate?a(i,!1):i;r({global:!0,bind:!0,enumerable:!0,forced:o.setImmediate!==s},{setImmediate:s})},29314(e,t,n){"use strict";var r=n(46518),o=n(69565),i=n(28551),a=n(1767),s=n(24149),l=n(99590),u=n(9539),c=n(19462),p=n(30684),f=n(84549),d=n(96395),h=!d&&!p("drop",0),m=!d&&!h&&f("drop",RangeError),g=d||h||m,b=c(function(){for(var e,t=this.iterator,n=this.next;this.remaining;)if(this.remaining--,e=i(o(n,t)),this.done=!!e.done)return;if(e=i(o(n,t)),!(this.done=!!e.done))return e.value});r({target:"Iterator",proto:!0,real:!0,forced:g},{drop:function(e){var t;i(this);try{t=l(s(+e))}catch(e){u(this,"throw",e)}return m?o(m,this,t):new b(a(this),{remaining:t})}})},29346(e,t,n){"use strict";var r=n(6305),o=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(17383)),a=o(n(34579)),s=o(n(29511)),l=o(n(28452)),u=o(n(63072)),c=o(n(43693)),p=r(n(96540)),f=o(n(5556)),d=o(n(46869));var h=function(e){(0,s.default)(o,e);var t,n,r=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,u.default)(t);if(n){var o=(0,u.default)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,l.default)(this,e)});function o(){return(0,i.default)(this,o),r.apply(this,arguments)}return(0,a.default)(o,[{key:"render",value:function(){return p.default.createElement(d.default,this.props,p.default.createElement("path",{d:"M16.7240288,20.6999691 C14.3839567,23.8581781 13,27.7674688 13,32 C13,42.4934102 21.5065898,51 32,51 C36.2325312,51 40.1418219,49.6160433 43.3000309,47.2759712 L16.7240288,20.6999691 Z M20.2014265,17.106299 L46.893701,43.7985735 C49.4645783,40.5576433 51,36.4581301 51,32 C51,21.5065898 42.4934102,13 32,13 C27.5418699,13 23.4423567,14.5354217 20.2014265,17.106299 Z M32,56 C18.745166,56 8,45.254834 8,32 C8,18.745166 18.745166,8 32,8 C45.254834,8 56,18.745166 56,32 C56,45.254834 45.254834,56 32,56 Z"}))}}]),o}(p.Component);t.default=h,(0,c.default)(h,"propTypes",{height:f.default.string}),(0,c.default)(h,"defaultProps",{height:"16px",predefinedClassName:"data-ex-icons-cancel"})},29423(e,t,n){"use strict";var r=n(94644),o=n(79039),i=n(67680),a=r.aTypedArray,s=r.getTypedArrayConstructor;(0,r.exportTypedArrayMethod)("slice",function(e,t){for(var n=i(a(this),e,t),r=s(this),o=0,l=n.length,u=new r(l);l>o;)u[o]=n[o++];return u},o(function(){new Int8Array(1).slice()}))},29491(e,t,n){var r=n(43570),o=n(54947);e.exports=function(e){return function(t,n){var i,a,s=String(o(t)),l=r(n),u=s.length;return l<0||l>=u?e?"":void 0:(i=s.charCodeAt(l))<55296||i>56319||l+1===u||(a=s.charCodeAt(l+1))<56320||a>57343?e?s.charAt(l):i:e?s.slice(l,l+2):a-56320+(i-55296<<10)+65536}}},29511(e,t,n){var r=n(73255);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&r(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},29551(e,t,n){"use strict";n.d(t,{Fq:()=>s,JJ:()=>i,MP:()=>u,Nm:()=>a,Pv:()=>l,Tt:()=>r,rR:()=>o});const r=1e3,o=60*r,i=60*o,a=24*i,s=7*a,l=30*a,u=365*a},29565(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=x,t.StyledSidePanelContent=void 0;var i,a=r(n(94634)),s=r(n(43693)),l=r(n(20166)),u=o(n(96540)),c=n(29688),p=n(77085),f=r(n(7507)),d=r(n(49108)),h=r(n(57521)),m=r(n(81177)),g=r(n(94784)),b=r(n(99100)),v=r(n(79198)),y=r(n(56224)),A=r(n(17807)),M=r(n(78094)),_=r(n(16762));function O(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function z(e){for(var t=1;ton});var r=n(74848),o=n(78094),i=n(93443),a=n(96540),s=n(53422);const l="screen and (max-width: 768px)";function u(e){const t=(0,a.useMemo)(()=>window.matchMedia(e),[e]),n=(0,a.useCallback)(e=>(t.addListener?t.addListener(e):t.addEventListener("change",e),()=>{t.removeListener?t.removeListener(e):t.removeEventListener("change",e)}),[t]);return(0,a.useSyncExternalStore)(n,()=>t.matches)}var c=n(20225),p=n(2543);const f=o.default.span.withConfig({displayName:"FooterSpacer"})(["flex:1;display:flex;justify-content:space-between;"]);f.displayName="FooterSpacer";var d=n(58246),h=n(27813);function m(e,t){void 0===t&&(t="Illegal state"),e||function(e){throw new Error("[mobx-utils] "+e)}(t)}var g=function(e){return e&&e!==Object.prototype&&Object.getOwnPropertyNames(e).concat(g(Object.getPrototypeOf(e))||[])},b=function(e){return function(e){var t=g(e);return t.filter(function(e,n){return t.indexOf(e)===n})}(e).filter(function(e){return"constructor"!==e&&!~e.indexOf("__")})},v="pending",y="fulfilled",A="rejected";function M(e){switch(this.state){case v:return e.pending&&e.pending(this.value);case A:return e.rejected&&e.rejected(this.value);case y:return e.fulfilled?e.fulfilled(this.value):this.value}}function _(e,t){if(m(arguments.length<=2,"fromPromise expects up to two arguments"),m("function"==typeof e||"object"==typeof e&&e&&"function"==typeof e.then,"Please pass a promise or function to fromPromise"),!0===e.isPromiseBasedObservable)return e;"function"==typeof e&&(e=new Promise(e));var n=e;e.then((0,h.XI)("observableFromPromise-resolve",function(e){n.value=e,n.state=y}),(0,h.XI)("observableFromPromise-reject",function(e){n.value=e,n.state=A})),n.isPromiseBasedObservable=!0,n.case=M;var r=!t||t.state!==y&&t.state!==v?void 0:t.value;return(0,h.kt)(n,{value:r,state:v},{},{deep:!1}),n}!function(e){e.reject=(0,h.XI)("fromPromise.reject",function(t){var n=e(Promise.reject(t));return n.state=A,n.value=t,n}),e.resolve=(0,h.XI)("fromPromise.resolve",function(t){void 0===t&&(t=void 0);var n=e(Promise.resolve(t));return n.state=y,n.value=t,n})}(_||(_={}));var O=function(e,t,n,r){var o,i=arguments.length,a=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a};!function(){function e(e,t){var n=this;Object.defineProperty(this,"current",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"subscription",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),(0,h.Gn)(this),(0,h.h5)(function(){n.current=t,n.subscription=e.subscribe(n)})}Object.defineProperty(e.prototype,"dispose",{enumerable:!1,configurable:!0,writable:!0,value:function(){this.subscription&&this.subscription.unsubscribe()}}),Object.defineProperty(e.prototype,"next",{enumerable:!1,configurable:!0,writable:!0,value:function(e){this.current=e}}),Object.defineProperty(e.prototype,"complete",{enumerable:!1,configurable:!0,writable:!0,value:function(){this.dispose()}}),Object.defineProperty(e.prototype,"error",{enumerable:!1,configurable:!0,writable:!0,value:function(e){this.current=e,this.dispose()}}),O([h.sH.ref],e.prototype,"current",void 0),O([h.XI.bound],e.prototype,"next",null),O([h.XI.bound],e.prototype,"complete",null),O([h.XI.bound],e.prototype,"error",null)}();var z=function(){return z=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a},x=["model","reset","submit","isDirty","isPropertyDirty","resetProperty"];!function(){function e(e){var t=this;Object.defineProperty(this,"model",{enumerable:!0,configurable:!0,writable:!0,value:e}),Object.defineProperty(this,"localValues",{enumerable:!0,configurable:!0,writable:!0,value:h.sH.map({})}),Object.defineProperty(this,"localComputedValues",{enumerable:!0,configurable:!0,writable:!0,value:h.sH.map({})}),Object.defineProperty(this,"isPropertyDirty",{enumerable:!0,configurable:!0,writable:!0,value:function(e){return t.localValues.has(e)}}),(0,h.Gn)(this),m((0,h.OB)(e),"createViewModel expects an observable object");var n=b(this);b(e).forEach(function(r){var o;if(!n.includes(r)&&r!==h.BQ&&"__mobxDidRunLazyInitializers"!==r){if(m(-1===x.indexOf(r),"The propertyname "+r+" is reserved and cannot be used with viewModels"),(0,h.H8)(e,r)){var i=(0,h.Mr)(e,r),a=i.derivation.bind(t),s=null===(o=i.setter_)||void 0===o?void 0:o.bind(t);t.localComputedValues.set(r,(0,h.EW)(a,{set:s}))}var l=Object.getOwnPropertyDescriptor(e,r),u=l?{enumerable:l.enumerable}:{};Object.defineProperty(t,r,z(z({},u),{configurable:!0,get:function(){return(0,h.H8)(e,r)?t.localComputedValues.get(r).get():t.isPropertyDirty(r)?t.localValues.get(r):t.model[r]},set:(0,h.XI)(function(n){(0,h.H8)(e,r)?t.localComputedValues.get(r).set(n):n!==t.model[r]?t.localValues.set(r,n):t.localValues.delete(r)})}))}})}Object.defineProperty(e.prototype,"isDirty",{get:function(){return this.localValues.size>0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"changedValues",{get:function(){return new Map(this.localValues)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"submit",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this;(0,h.HP)(this.localValues).forEach(function(t){var n=e.localValues.get(t),r=e.model[t];(0,h.Fq)(r)?r.replace(n):(0,h.uz)(r)?(r.clear(),r.merge(n)):(0,h.YQ)(n)||(e.model[t]=n)}),this.localValues.clear()}}),Object.defineProperty(e.prototype,"reset",{enumerable:!1,configurable:!0,writable:!0,value:function(){this.localValues.clear()}}),Object.defineProperty(e.prototype,"resetProperty",{enumerable:!1,configurable:!0,writable:!0,value:function(e){this.localValues.delete(e)}}),w([h.EW],e.prototype,"isDirty",null),w([h.EW],e.prototype,"changedValues",null),w([h.XI.bound],e.prototype,"submit",null),w([h.XI.bound],e.prototype,"reset",null),w([h.XI.bound],e.prototype,"resetProperty",null)}();var E,S=(E=function(e,t){return E=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},E(e,t)},function(e,t){function n(){this.constructor=e}E(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),C=(function(e){function t(t,n,r){var o=void 0===r?{}:r,i=o.name,a=void 0===i?"ogm"+(1e3*Math.random()|0):i,s=o.keyToName,l=void 0===s?function(e){return""+e}:s,u=e.call(this)||this;Object.defineProperty(u,"_base",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(u,"_ogmInfoKey",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(u,"_groupBy",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(u,"_keyToName",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(u,"_disposeBaseObserver",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),u._keyToName=l,u._groupBy=n,u._ogmInfoKey=Symbol("ogmInfo"+a),u._base=t;for(var c=0;c=e-1&&this.closest.has(this.args[e-1])}}),Object.defineProperty(e.prototype,"get",{enumerable:!1,configurable:!0,writable:!0,value:function(){if(this.assertCurrentVersion(),!this.exists())throw new Error("Entry doesn't exist");return this.closest.get(this.args[this.args.length-1])}}),Object.defineProperty(e.prototype,"set",{enumerable:!1,configurable:!0,writable:!0,value:function(e){this.assertCurrentVersion();for(var t=this.args.length,n=this.closest,r=this.closestIdx;r0;r--)0===n[r].size&&n[r-1].delete(this.args[r-1])}}),Object.defineProperty(e.prototype,"assertCurrentVersion",{enumerable:!1,configurable:!0,writable:!0,value:function(){if(!this.versionChecker(this.version))throw new Error("Concurrent modification exception")}}),e}()),T=function(){function e(){var e=this;Object.defineProperty(this,"store",{enumerable:!0,configurable:!0,writable:!0,value:new Map}),Object.defineProperty(this,"argsLength",{enumerable:!0,configurable:!0,writable:!0,value:-1}),Object.defineProperty(this,"currentVersion",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"checkVersion",{enumerable:!0,configurable:!0,writable:!0,value:function(t){return e.currentVersion===t}})}return Object.defineProperty(e.prototype,"entry",{enumerable:!1,configurable:!0,writable:!0,value:function(e){if(-1===this.argsLength)this.argsLength=e.length;else if(this.argsLength!==e.length)throw new Error("DeepMap should be used with functions with a consistent length, expected: "+this.argsLength+", got: "+e.length);return this.currentVersion>=Number.MAX_SAFE_INTEGER&&(this.currentVersion=0),this.currentVersion++,new C(this.store,e,this.currentVersion,this.checkVersion)}}),e}(),L=function(){return L=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{const e=(0,a.useRef)(!1);return(0,a.useEffect)(()=>(e.current=!0,()=>{e.current=!1}),[]),(0,a.useCallback)(()=>e.current,[])})();(0,a.useLayoutEffect)(()=>{let n;const o=new AbortController,i=e(r,o.signal);return Promise.resolve(i).then(e=>n=e,()=>null),()=>{o.abort(),"function"==typeof t&&t(n)}},"function"==typeof t?n:t)}function D({onClickOutside:e,activate:t,events:n=["click"],eventListenerOptions:r=!0,ignoredElements:o=[]}){const i=(0,a.useRef)(null);return(0,a.useEffect)(()=>{if(!t)return;const a=t=>{[...o,i].some(e=>((e,t)=>!!e&&(!!e.contains(t.target)||((e,t)=>{const n=(e=>e instanceof MouseEvent?{x:e.clientX,y:e.clientY}:e instanceof TouchEvent&&e.touches[0]?{x:e.touches[0].clientX,y:e.touches[0].clientY}:null)(t);if(!n)return!1;const r=e.getBoundingClientRect();return n.x>=r.left&&n.x<=r.right&&n.y>=r.top&&n.y<=r.bottom})(e,t)))(e.current,t))||e(t)};return n.forEach(e=>document.addEventListener(e,a,r)),()=>n.forEach(e=>document.removeEventListener(e,a,r))},[e,t,n,r,o]),i}const q=e=>e.match(/(top|bottom|left|right)/gi).map(e=>e.toLowerCase()),N=e=>{const t=e.parentElement.getBoundingClientRect(),n=e.gapFromParent??0,[r,o]=((e,t)=>{const n=q(t.direction||"bottom").some(e=>"top"===e);if(t.forceDirection)return[n?"top":"bottom",void 0];if(n)return[e.top-(t.gapFromParent||0)-t.menuHeight>0?"top":"bottom",void 0];const r=e.bottom+(t.gapFromParent||0);return t.menuMinHeight&&r+t.menuMinHeight>window.innerHeight?["top",void 0]:["bottom",window.innerHeight-r+"px"]})(t,e),i="top"===r?"bottom":"top",a={position:"fixed",width:e.menuWidth,zIndex:parseInt("12",10),top:"top"===r?t.top-(e.menuHeight+n):t.bottom+n,maxHeight:o},s="absolute"===e.position;s&&(a.position="absolute",a.top=e.parentElement.offsetTop+("top"===r?-e.menuHeight-n:e.parentElement.offsetHeight+n));const l=s?e.parentElement.offsetLeft:t.left;switch(((e,t)=>{const n=q(t.direction||"right"),r=!n.some(e=>["right","left"].includes(e))||n.some(e=>"right"===e);if(t.forceDirection)return r?"right":"left";const o=e.left+e.width/2+t.menuWidth/20,a=o&&i;return r?e.left+t.menuWidth0?"left":a?"center":"right"})(t,e)){case"left":a.left=l+t.width-e.menuWidth;break;case"right":a.left=l;break;default:a.left=l+t.width/2-e.menuWidth/2}return{style:a,shadowDirection:i}},j=e=>{if(e instanceof Element)return!0;const t=Object.prototype.toString.call(e);return t.endsWith("Element]")&&t.startsWith("[object ")},F="80dvh",B="2XL",W=o.default.div.withConfig({displayName:"StyledMenuWrapper"})(["display:flex;border-radius:",";border:1px solid ",";background-color:",";box-shadow:",";"],({theme:e})=>e.borderRadius.LG,({theme:e})=>e.colors.other,({theme:e})=>e.colors["bg-primary"],({direction:e="bottom",theme:t})=>`${t.spacings.NONE} ${"top"===e?"-":""}${t.spacings.LG} ${t.spacings["5XL"]} ${t.spacings.NONE} rgba(33, 34, 41, 0.16)`),V=o.default.section.withConfig({displayName:"BottomSheetContentWrapper"})(["display:grid;overflow:hidden;transform:translateY(var(--offset));max-height:",";background-color:",";box-shadow:",";grid-template-rows:"," auto;border-radius:",";transition:",";@starting-style{max-height:0%;}"],F,({theme:e})=>e.colors["bg-primary"],({theme:e})=>e.shadows["shadow-neutral-high"],({theme:e})=>e.spacings[B],({theme:e})=>`${e.borderRadius.XL} `.repeat(2)+`${e.borderRadius.NONE} `.repeat(2),({$isDragging:e})=>e?"none":"max-height 200ms ease-in-out, transform 200ms ease-in-out"),U=o.default.span.withConfig({displayName:"BottomSheetHandle"})(["display:grid;cursor:row-resize;place-content:center;height:",";&::before{content:'';height:",";width:",";border-radius:",";background-color:",";}"],({theme:e})=>e.spacings[B],({theme:e})=>e.spacings.SM,({theme:e})=>e.spacings["5XL"],({theme:e})=>e.borderRadius.LG,({theme:e})=>e.colors["divider-neutral"]),H=(0,i.PA)(e=>{var t,n;const{parentRef:o,appendTo:s,maxHeight:l,onClickOutside:u,disableClickOutside:c,...f}=e,d=(0,i.iz)(()=>({totalHeight:0,explicitUpdate:0,maxWidth:e.maxWidth,maxHeight:e.maxHeight,menuMinHeight:e.minHeight,get styleData(){var t;const{totalHeight:n,maxHeight:r,maxWidth:o,explicitUpdate:i}=this,a=null==(t=e.parentRef)?void 0:t.current;if(!e.appendTo||!a)return;const s=a.getBoundingClientRect(),l=Math.min(n,r||Number.MAX_VALUE),u=o||s.width,{shadowDirection:c,style:p}=N({parentElement:a,position:e.position,menuWidth:u,menuHeight:l,direction:e.direction,gapFromParent:e.gapFromParent,forceDirection:e.forceDirection,menuMinHeight:e.minHeight});return{style:p,openingDirection:c}}})),m=D({onClickOutside:u,activate:!c,ignoredElements:o?[o]:void 0});I((e,t)=>{if(!s)return;const n=(0,p.debounce)(()=>{t.aborted||(0,h.h5)(()=>d.explicitUpdate++)},5);window.addEventListener("scroll",n,{capture:!0,signal:t}),window.addEventListener("resize",n,{signal:t});const r=new ResizeObserver(n);return o.current?(r.observe(o.current),()=>r.disconnect()):void 0},[e.appendTo]),(0,a.useLayoutEffect)(()=>{const e=()=>(0,h.h5)(()=>{var e;d.totalHeight=(null==(e=m.current)?void 0:e.clientHeight)??0}),t=new ResizeObserver(e);if(m.current)return e(),t.observe(m.current),()=>t.disconnect()},[d,m]),(0,a.useLayoutEffect)(()=>{(0,h.h5)(()=>{d.maxWidth=e.maxWidth,d.maxHeight=e.maxHeight})},[d,e.maxWidth,e.maxHeight]);const g=j(s)?s:null==s?void 0:s.current;return g&&null!=o&&o.current?(0,k.createPortal)((0,r.jsx)(W,{...f,ref:m,direction:null==(t=d.styleData)?void 0:t.openingDirection,style:null==(n=d.styleData)?void 0:n.style,children:e.children}),g):(0,r.jsx)(W,{...f,ref:m,children:e.children})});H.displayName="MenuWrapper",W.displayName="StyledMenuWrapper",U.displayName="BottomSheetHandle",V.displayName="BottomSheetContent";var Y=n(32347),G=n(99502),X=n(27643),Z=n(89917);const $={small:20,large:"3XL"},K={small:"MD",large:"MD"},J={small:"M7.88 12.048 14.725 5.5 16 6.726 7.88 14.5 4 10.806l1.274-1.225 2.606 2.467Z",large:"M9.88 14.548 17.725 7 19 8.226 9.88 17 5 12.306l1.274-1.225 3.605 3.467Z"},Q={small:"M6 9h8v2H6V9Z",large:"M6 11h12v2H6v-2Z"};function ee(e,t){return function({theme:n,sizeProp:r="small"}){const o=e[r],i=n.colors[t],a="number"==typeof $[r]?`${$[r]}px`:n.spacings[$[r]];return`url("data:image/svg+xml;base64,${btoa(``)}")`}}function te({theme:e,sizeProp:t}){const n=$[t||"small"];return"number"==typeof n?`${n}px`:e.spacings[n]}const ne=o.default.input.attrs({type:"checkbox"}).withConfig({displayName:"InputElement"})(["padding:0;margin:"," 0;outline:none;display:grid;appearance:none;place-content:center;transition:200ms background-color,border-color ease 200ms;width:",";height:",";border-radius:",";background-color:",";border:1px solid ",";&:hover:not(:disabled){background-color:",";&:checked{background-color:",";}}&:checked{transition-delay:0s;border-color:transparent;background-color:",";&::before{transform:scale(1);background-image:",";}}&::before{content:'';width:",";height:",";transform:scale(0);transform-origin:center;transition:200ms ease;transition-property:transform;background-repeat:no-repeat;background-position:center;background-image:none;}&:indeterminate::before{transform:scale(1);background-image:",";}&:disabled{background-color:",";border-color:",";&:checked:before{background-image:",";}&:indeterminate::before{background-image:",";}}"],({sizeProp:e="small",theme:t})=>t.spacings["small"===e?"XS":"NONE"],te,te,({sizeProp:e,theme:t})=>t.borderRadius[K[e||"small"]],({theme:e})=>e.colors["neutral-invert"],({theme:e,hasError:t})=>e.colors[t?"error":"divider-neutral"],({theme:e,hasError:t})=>e.colors[t?"error-opa-01":"other-opa-01"],({theme:e,hasError:t})=>e.colors[t?"error-hover":"other-hover"],({theme:e,hasError:t})=>e.colors[t?"error":"other"],ee(J,"neutral-invert"),te,te,ee(Q,"primary-btn"),({theme:e})=>e.colors["neutral-opa-01"],({theme:e})=>e.colors["divider-neutral"],ee(J,"divider-neutral"),ee(Q,"divider-neutral")),re=(0,a.memo)(({indeterminate:e,labelPosition:t,mainLabel:n,subLabel:o,size:i,hasError:s,...l})=>{const u=(0,a.useRef)(null);return(0,a.useEffect)(()=>{u.current&&(u.current.indeterminate=!!e)},[e]),(0,r.jsxs)(Z.A0,{labelPosition:t,subLabel:o,children:[(0,r.jsx)(ne,{...l,sizeProp:i,hasError:s,ref:u}),(0,r.jsx)(Z.Mp,{disabled:l.disabled,mainLabel:n,subLabel:o})]})});re.displayName="Checkbox",ne.displayName="CheckboxInput";var oe=n(60434);const ie=(0,a.forwardRef)((e,t)=>(0,r.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:13,height:14,viewBox:"0 0 13 14",fill:"none",ref:t,...e,children:[(0,r.jsx)("path",{d:"M6.30103 8.06521C8.48482 8.06521 10.2551 6.25975 10.2551 4.03261C10.2551 1.80546 8.48482 0 6.30103 0C4.11725 0 2.34694 1.80546 2.34694 4.03261C2.34694 6.25975 4.11725 8.06521 6.30103 8.06521Z",fill:"#7D8BAC",fillOpacity:.32}),(0,r.jsx)("path",{d:"M11.4461 14C12.2846 14 12.815 13.1032 12.2921 12.4348C10.8352 10.5721 8.66887 9.39131 6.25 9.39131C3.83113 9.39131 1.66479 10.5721 0.207887 12.4348C-0.314952 13.1032 0.215448 14 1.05387 14H11.4461Z",fill:"#7D8BAC",fillOpacity:.32})]})),ae=(0,a.memo)(ie),se={extraSmall:["2XL","SM"],small:[20,"SM"],medium:["3XL","SM"],large:["4XL","MD"],extraLarge:["5XL","MD"]},le=o.default.img.withConfig({displayName:"StyledAvatarImage"})([""," border:1px solid ",";flex-shrink:0;"," ",""],({size:e,theme:t})=>{const[n,r]=se[e],i="number"==typeof n?`${n}px`:t.spacings[n];return(0,o.css)(["width:",";height:",";border-radius:",";"],i,i,t.borderRadius[r])},({theme:e})=>e.colors["divider-neutral"],({$disabled:e,theme:t})=>!e&&(0,o.css)(["&:hover{border-color:",";}"],t.colors.other),({$disabled:e})=>e&&(0,o.css)(["opacity:0.32;"])),ue=o.default.div.withConfig({displayName:"AvatarContainer"})([""," border:1px solid ",";will-change:border-color,opacity;transition:border-color 200ms ease-in-out,opacity 200ms ease-in-out;display:flex;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;background:",";opacity:",";&:hover{border-color:",";}"],({size:e,theme:t})=>{const[n,r]=se[e],i="number"==typeof n?`${n}px`:t.spacings[n];return(0,o.css)(["width:",";height:",";border-radius:",";"],i,i,t.borderRadius[r])},({theme:e})=>e.colors["divider-neutral"],({theme:e})=>e.colors["neutral-opa-01"],({$disabled:e})=>e?.32:1,({$disabled:e,theme:t})=>e?t.colors["divider-neutral"]:t.colors.other),ce=({imageUnavailable:e,size:t,$disabled:n,...o})=>e?(0,r.jsx)(ue,{size:t,$disabled:n,$imageUnavailable:e,children:(0,r.jsx)(ae,{})}):(0,r.jsx)(le,{size:t,$disabled:n,...o});ce.displayName="Avatar";var pe=n(12788),fe=n(11480);const de={small:{dimension:"XL",radius:"XS",paddingEnd:"MD"},medium:{dimension:"2XL",radius:"XS",paddingEnd:"LG"},large:{dimension:"20px",radius:"SM",paddingEnd:"XL"},extraLarge:{dimension:"3XL",radius:"SM",paddingEnd:"XL"}},he=({size:e="medium",theme:{spacings:t}})=>{const n=de[e].dimension;return n in t?t[n]:n},me=o.default.span.withConfig({displayName:"StatusColorSquare"})(["display:grid;place-items:center;width:calc("," * 2);height:calc("," * 2);flex-shrink:0;&::before{content:'';width:",";height:",";will-change:background-color;transition:background-color 200ms ease-in-out;border-radius:",";background-color:",";}"],he,he,he,he,({size:e="medium",theme:t})=>t.spacings[de[e].radius],({flavor:e="gray",theme:t})=>t.colors[fe.A[e]]),ge=o.default.span.withConfig({displayName:"StatusChipLabel"})(["padding-inline-end:",";"],({size:e="medium",theme:t})=>t.spacings[de[e].paddingEnd]),be=o.default.span.withConfig({displayName:"StatusChipContent"})(["display:inline-flex;align-items:center;&&&:not(:has(",")){margin-inline-end:0;}"],ge),ve=({label:e,...t})=>(0,r.jsx)(pe.I,{...t,size:t.size||"medium",noPadding:!0,children:(0,r.jsxs)(be,{flavor:t.flavor,children:[(0,r.jsx)(me,{flavor:t.flavor,size:t.size}),e&&(0,r.jsx)(ge,{size:t.size,children:e})]})});ve.displayName="StatusChip",be.displayName="StatusChipContent",me.displayName="StatusColorSquare",ge.displayName="StatusChipLabel";const ye={small:[20,"SM"],medium:["3XL","SM"],large:["4XL","SM"],extraLarge:["5XL","MD"],huge:[96,"MD"]},Ae=o.default.img.withConfig({displayName:"Image"})([""," will-change:opacity;transition:opacity 200ms ease-in-out;object-fit:cover;",""],({size:e,theme:t})=>{const[n,r]=ye[e],i="number"==typeof n?`${n}px`:t.spacings[n];return(0,o.css)(["width:",";height:",";border-radius:",";"],i,i,t.borderRadius[r])},({$disabled:e})=>e&&(0,o.css)(["opacity:0.32;"]));Ae.displayName="Image";var Me=n(44998);const _e=(0,o.default)(d.$).withConfig({displayName:"ToggleButtonStyle"})(["flex:0 0 auto;width:max-content;white-space:nowrap;& svg[data-autofleet-icon]{flex-shrink:0;}&:not(:disabled){outline-color:transparent;box-shadow:",";}"," "," ",""],({variant:e,theme:t,$mode:n="normal"})=>"ghost"===n?"none":`inset 0 0 0 1px ${"secondary"!==e?"transparent":t.colors["divider-neutral"]}`,({$mode:e="normal"})=>"ghost"===e&&(0,o.css)(["box-shadow:none;outline-color:transparent;"]),({flavor:e="brand",isToggledOn:t,theme:n})=>(0,o.css)(["&:not(:disabled){color:",";& svg[data-autofleet-icon]{fill:",";}}"],n.colors[t?`${Me.K[e].static}-text`:"neutral-charcoal"],n.colors[t?`${Me.K[e].static}-text`:"neutral-charcoal"]),({flavor:e="brand",isToggledOn:t,theme:n})=>t&&(0,o.css)(["&:not(:disabled){box-shadow:inset 0 0 0 "," ",";background-color:",";&:hover,&:active{background-color:",";}}"],n.spacings.XS,n.colors[Me.K[e].static],n.colors[Me.h.secondary[e].active],n.colors[`${Me.K[e].static}-opa-02`])),Oe=(0,i.PA)((0,a.forwardRef)(({isToggledOn:e,onToggled:t,onClick:n,allowUnselect:o,mode:a,...s},l)=>{const u=(0,i.iz)(()=>({onClick:n,onToggled:t,toggled:e??!1,allowUnselect:o??!0,controlled:typeof e<"u",toggle(e){var t,n;if(null==(t=this.onClick)||t.call(this,e),!this.allowUnselect&&this.toggled)return;const r=!this.toggled;this.controlled||(this.toggled=!this.toggled),null==(n=this.onToggled)||n.call(this,r,e)}}));return(0,c.F)(()=>{u.onToggled=t,u.toggled=e??!1,u.allowUnselect=o??!0,u.controlled=typeof e<"u"},[o,e,t]),(0,r.jsx)(_e,{$mode:a,...s,ref:l,isToggledOn:u.toggled,onClick:u.toggle})}));Oe.displayName="ToggleButtonInternal",_e.displayName="ToggleButtonStyle";const ze={small:["2XL","XS","XS"],medium:["3XL","SM","SM"],large:["4XL","SM","MD"],extraLarge:["5XL","MD","LG"]},we=o.default.span.withConfig({displayName:"Color"})(["display:inline-block;transition:filter 250ms linear;margin:",";width:",";height:",";border-radius:",";background:",";border:1px solid ",";"],({theme:e})=>`${e.spacings.SM} ${e.spacings.XS}`,({$size:e="medium",theme:t})=>t.spacings[ze[e][0]],({$size:e="medium",theme:t})=>t.spacings[ze[e][0]],({$size:e="medium",theme:t})=>t.spacings[ze[e][1]],({$color:e,theme:t})=>e in t.colors?t.colors[e]:e,({theme:e})=>e.colors["divider-neutral"]),xe=o.default.span.withConfig({displayName:"Label"})(["padding-inline:",";"],({$size:e="medium",theme:t})=>t.spacings[ze[e][2]]),Ee=(0,o.default)(Oe).withConfig({displayName:"StyledToggleButton"})(["&{padding:",";}& > span:first-of-type{gap:0;}&:disabled ","{filter:opacity(0.6);}"],({theme:e})=>e.spacings.XS,we),Se=(0,a.forwardRef)(({label:e,color:t,...n},o)=>(0,r.jsxs)(Ee,{...n,ref:o,variant:"secondary",children:[(0,r.jsx)(we,{$color:t,"data-test-id":`color-picker-${t}`,$size:n.size}),e&&(0,r.jsx)(xe,{$size:n.size,children:e})]}));Se.displayName="ColorPickerButton",we.displayName="Color",xe.displayName="Label",Ee.displayName="StyledToggleButton";const Ce=()=>(0,r.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"16",viewBox:"0 0 18 16",fill:"currentColor",children:(0,r.jsx)("path",{d:"M9 0L11.5216 5.40998L17.5 6.11146L13.08 10.1565L14.2533 16L9 13.09L3.74671 16L4.92 10.1565L0.5 6.11146L6.47842 5.40998L9 0Z"})}),Te=o.default.div.withConfig({displayName:"RatingWrapper"})(["position:relative;display:inline-flex;"]),Le=o.default.div.withConfig({displayName:"RatingStarWrapper"})(["display:grid;place-content:center;color:",";width:",";height:",";"],({$color:e})=>e,({theme:e})=>e.spacings["3XL"],({theme:e})=>e.spacings["3XL"]),Pe=o.default.div.withConfig({displayName:"ActiveRatingTrackWrapper"})(["top:0;left:0;overflow:hidden;position:absolute;display:inline-flex;clip-path:url(#",");"],({$clipPathId:e})=>e),Re=o.default.svg.withConfig({displayName:"ActiveRatingTrackClipper"})(["width:0;height:0;position:absolute;"]),ke=({percentage:e,ratingFill:t,trackFill:n,starCount:i=5,"data-test-id":a,className:s})=>{const l=(0,o.useTheme)(),u=`rating-clip-${Math.random().toString(36).substring(7)}`,c=Math.max(0,Math.min(100,e));return(0,r.jsxs)(Te,{className:s,"data-test-id":a,children:[Array.from({length:i},(e,t)=>(0,r.jsx)(Le,{$color:n||l.colors["neutral-opa-01"],children:(0,r.jsx)(Ce,{})},t)),(0,r.jsx)(Pe,{$clipPathId:u,children:Array.from({length:i},(e,n)=>(0,r.jsx)(Le,{$color:t||l.colors.other,children:(0,r.jsx)(Ce,{})},`filled-${n}`))}),(0,r.jsx)(Re,{children:(0,r.jsx)("defs",{children:(0,r.jsx)("clipPath",{id:u,clipPathUnits:"objectBoundingBox",children:(0,r.jsx)("rect",{width:c/100,height:"1"})})})})]})};ke.displayName="Rating",Ce.displayName="StarIcon",Te.displayName="RatingWrapper",Le.displayName="RatingStarWrapper",Pe.displayName="ActiveRatingTrackWrapper",Re.displayName="ActiveRatingTrackClipper";const Ie=({as:e="span",children:t,tooltipId:n,tooltipPosition:r="bottom",tooltipContent:o,forceUnhideTooltip:i,...s})=>{const{ref:l,isContentOverflowing:u}=function(){const e=(0,a.useRef)(null),t=(0,a.useRef)(),[n,r]=(0,a.useState)(!1),o=(0,a.useCallback)(()=>{const t=e.current,n=(t&&t.scrollWidth>t.clientWidth)??!1;r(n)},[]);return(0,a.useEffect)(()=>{t.current??(t.current=new ResizeObserver(o));const n=e.current,r=t.current;return n&&(r.observe(n),o()),()=>{n&&r.unobserve(n),r.disconnect()}},[o]),(0,a.useMemo)(()=>({ref:e,isContentOverflowing:n}),[n])}();return(0,a.createElement)(e,{ref:l,...s,"data-tooltip-id":n,"data-tooltip-place":r,"data-tooltip-content":o,"data-tooltip-hidden":!u&&!i},t)};Ie.displayName="OverflowTooltipV2";var De=n(32259);function qe(e){return RegExp.escape?RegExp.escape(e):e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}const Ne=o.default.mark.withConfig({displayName:"HighlightMark"})(["border-radius:",";background:",";box-shadow:",";&::before,&::after{clip-path:inset(100%);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}&::before{content:' [highlight start] ';}&::after{content:' [highlight end] ';}"],({theme:e})=>e.borderRadius.SM,({theme:e})=>e.colors.ocher,({theme:e})=>e.shadows["shadow-neutral-low"]),je=R(e=>new RegExp(`(${e.map(qe).join("|")})`,"ig")),Fe=(0,i.PA)(({value:e,getSearchTerms:t,as:n="div",...r})=>{const o=function({value:e,searchTerms:t}){if("string"!=typeof e&&(e=String(e)),null==t||!t.length)return[e];const n=je(t),r=e.split(n);for(let e=1;ee&&("small"===e?`${t.spacings.XS} ${t.spacings.SM}`:t.spacings.MD)),We=o.default.span.withConfig({displayName:"DropMenuItemTextContainer"})(["flex:1 1 0;display:flex;overflow:hidden;align-items:center;justify-content:flex-start;& > svg{flex-shrink:0;}"]),Ve=o.default.span.withConfig({displayName:"ChipActionWrapper"})(["display:flex;align-items:center;justify-content:center;margin-right:",";"],({theme:e})=>e.spacings.MD),Ue=({theme:e,size:t="small"})=>e.spacings["small"===t?"4XL":"6XL"],He=o.default.label.withConfig({displayName:"DropMenuItemContainer"})(["outline:none;display:flex;overflow:hidden;align-items:center;",";color:",";height:",";gap:",";padding:",";border-radius:",";will-change:color,background-color;transition:250ms linear;transition-property:color,background-color;cursor:",";@media ",'{&:hover:has(input):not(:has(input:disabled)),&:focus:has(input):not(:has(input:disabled)),&:has(input:focus:not(:disabled)),&:hover:not(&[aria-disabled="true"]),&:focus:not(&[aria-disabled="true"]){background-color:',";}}&:has(input:checked){color:",";&:not(:has(input:disabled)){background-color:",";&:hover{background-color:",';}}}&:has(input:disabled),&[aria-disabled="true"]{color:',";}"],({theme:e})=>e.fonts.desktop.body,({theme:e})=>e.colors["neutral-dark"],Ue,({type:e,theme:t})=>"action"===e?t.spacings.SM:t.spacings.LG,({size:e="small",theme:t})=>t.spacings["small"===e?"SM":"LG"],({size:e="small",theme:t})=>t.borderRadius["small"===e?"SM":"LG"],({disabled:e})=>e?"default":"pointer","screen and (min-width: 769px)",({theme:e})=>e.colors["other-opa-01"],({theme:e})=>e.colors["other-text"],({theme:e})=>e.colors["other-opa-01"],({theme:e})=>e.colors["other-opa-02"],({theme:e})=>e.colors["neutral-light"]);He.displayName="DropMenuItemContainer";const Ye={small:"m6.3 14.59 10.8-10.8.7.7L6.3 16 2 11.7l.72-.7 3.58 3.59Z",large:"m7.8 17.59 13.8-13.8.7.71L7.8 19 2 13.2l.72-.7 5.08 5.09Z"},Ge=o.default.input.attrs({type:"checkbox"}).withConfig({displayName:"DropMenuItemSingleCheckBox"})(["margin:0;padding:0;border:none;display:grid;outline:none;appearance:none;place-content:center;background-color:none;width:",";height:",";border-radius:",";&::before{content:'';width:",";height:",";scale:0;transition:scale 250ms linear;background-image:",";}&:not(:disabled):checked::before{scale:1;}"],({sizeProp:e="small",theme:t})=>"small"===e?"20px":t.spacings["3XL"],({sizeProp:e="small",theme:t})=>"small"===e?"20px":t.spacings["3XL"],({sizeProp:e="small",theme:t})=>t.borderRadius["small"===e?"SM":"MD"],({sizeProp:e="small",theme:t})=>"small"===e?"20px":t.spacings["3XL"],({sizeProp:e="small",theme:t})=>"small"===e?"20px":t.spacings["3XL"],function({theme:e,sizeProp:t="small"}){const n=Ye[t],r="small"===t?"20px":e.spacings["3XL"],o=`\n \n \n `;return`url("data:image/svg+xml;base64,${btoa(o)}")`}),Xe=(0,o.default)(Se).withConfig({displayName:"DropMenuItemColorPicker"})(["outline:0;border:1px solid ",";&:hover{background-color:transparent;}"],({theme:e})=>e.colors["divider-neutral"]),Ze=o.default.span.withConfig({displayName:"DropMenuBody"})(["display:flex;flex-direction:column;overflow:hidden;padding:",";"],({$size:e="small",theme:t})=>"small"===e?`${t.spacings.XS} ${t.spacings.SM}`:t.spacings.MD),$e=(0,o.default)(Ie).withConfig({displayName:"DropMenuSubLabel"})([""," overflow:hidden;white-space:pre;text-overflow:ellipsis;"],({theme:e})=>e.fonts.desktop.fine),Ke=({label:e,getSearchTerms:t})=>t?(0,r.jsx)(Fe,{as:"span",value:e,getSearchTerms:t}):e,Je=({size:e,label:t,subLabel:n,secondaryLabel:o,type:i,disabled:a,selected:s,style:l,className:u,onClick:c,icon:p,testId:f,avatarSrc:d,showEmptyAvatar:h,imgSrc:m,flavorStatus:g,color:b,colorSquare:v,ratingPercentage:y,dataTooltipId:A,dataTooltipPosition:M="top",disabledTooltipContent:_,index:O,chipActionIcon:z,onChipActionClick:w,chipActionFlavor:x,chipActionIconStyle:E,getSearchTerms:S})=>(0,r.jsxs)(He,{size:e,style:l,className:u,type:i,disabled:a,onClick:"action"!==i||a?void 0:c,"aria-disabled":a,tabIndex:0,"data-test-id":f,children:[g?(0,r.jsx)(ve,{size:e,flavor:g,label:t}):(0,r.jsxs)(We,{"data-test-id":`optionIndex-${O??"no-index"}`,children:[z&&(0,r.jsx)(Ve,{children:(0,r.jsx)(De.b,{icon:z,size:e,flavor:x,onClick:w,iconStyle:E,as:"span"})}),p&&(0,r.jsx)(oe.In,{size:e||"small",icon:p,flavor:a?"neutral-light":"neutral-dark"}),(d||h)&&(0,r.jsx)(ce,{$disabled:a,size:"large"===e?"large":"medium",src:d,imageUnavailable:!d}),m&&(0,r.jsx)(Ae,{$disabled:a,size:"large"===e?"large":"medium",src:m}),b&&(0,r.jsx)(ve,{size:e,flavor:b}),v&&(0,r.jsx)(Xe,{color:v,size:"small",type:"button"}),(0,r.jsxs)(Ze,{$size:e,children:[(0,r.jsx)(Be,{tooltipId:A,tooltipPosition:M,tooltipContent:a&&_||t,"data-test-id":`optionLabel-${O??"no-index"}`,forceUnhideTooltip:a&&!!_,children:(0,r.jsx)(Ke,{label:t,getSearchTerms:S})}),n&&(0,r.jsx)($e,{tooltipId:A,tooltipPosition:M,tooltipContent:a&&_||n,$disabled:a,"data-test-id":`optionSubLabel-${O??"no-index"}`,children:n})]}),typeof y<"u"&&(0,r.jsx)(ke,{percentage:y})]}),o&&(0,r.jsx)(Be,{size:e,"data-test-id":`optionSecondaryLabel-${O??"no-index"}`,children:o}),"multi"===i&&(0,r.jsx)(re,{tabIndex:-1,checked:!0===s,indeterminate:"indeterminate"===s,disabled:a,size:e,onChange:c}),"multiToggle"===i&&(0,r.jsx)(X.l,{tabIndex:-1,checked:!0===s,disabled:a,size:e,onChange:c}),"single"===i&&(0,r.jsx)(Ge,{tabIndex:-1,checked:!0===s,disabled:a,sizeProp:e,onChange:c})]});Je.displayName="DropMenuItem",Be.displayName="DropMenuText",Ke.displayName="DropMenuLabel",$e.displayName="DropMenuSubLabel",Ze.displayName="DropMenuBody",We.displayName="DropMenuItemTextContainer",Ge.displayName="DropMenuItemSingleCheckBox",Xe.displayName="DropMenuItemColorPicker";const Qe=Symbol.for("setProps");function et(e,t,...n){const[r]=(0,a.useState)(()=>{const r=new e(t);return(0,h.AT)(r)||(0,h.l_)(r,...n),r});return(0,a.useEffect)(()=>r[Qe](t),[r,t]),(0,a.useEffect)(()=>r[Symbol.dispose],[r]),r}const tt=async function*(){},nt=tt.constructor,rt=tt[Symbol.toStringTag];function ot(e){return e instanceof nt||(null==e?void 0:e[Symbol.toStringTag])===rt}function it(e,t="id"){return"object"!=typeof e||null===e?e:e[t]}async function*at(e){const{fn:t,searchTerm:n,itemLabelKey:r,selected:o,isDropdownOption:i}=e;let a=1,s=!0,l=0;for(;s;){const{rows:e,count:u}=await t(n,a++,o);l+=e.length,s=l({label:e[r],value:e})):e}}class st{constructor(e){this.searchTerm="",this.debouncedSearchTerm="",this.onItemsScroll=(0,p.throttle)(this.onItemsScrolled,50,{leading:!1}),this.itemsProp=[],this.itemsIterator=void 0,this.itemLabelKey="name",this.itemIdentifierKey="id",this.nextPagePromise=_.resolve({value:[]}),this.initialPagePromise=_.resolve(new Map),this.loadedItemsMap=h.sH.map(void 0,{deep:!1}),this.loadInitialItems(e),(0,h.l_)(this,{itemsProp:h.sH.ref},{autoBind:!0}),this.disposers=[(0,h.mJ)(()=>this.searchTerm,(0,p.debounce)(e=>(0,h.h5)(()=>{this.debouncedSearchTerm=e}),300)),(0,h.mJ)(()=>[this.itemsProp,this.debouncedSearchTerm],()=>this.prepareItemsIterator())]}get isDoneLoadingItems(){return this.nextPagePromise.case({[A]:()=>!1,[v]:()=>!1,[y]:e=>e.done})}get isLoadingNextPage(){return this.nextPagePromise.state===v||this.initialPagePromise.state===v}get errorLoading(){return this.nextPagePromise.state===A||this.initialPagePromise.state===A}get items(){const{itemsProp:e,debouncedSearchTerm:t,initialPagePromise:n}=this;if(Array.isArray(e)){const n=e;if(!t)return n;const r=t.toLowerCase();return this.isDropdownOptionMode?n.filter(({label:e})=>e.toLowerCase().includes(r)):n}return this.loadedItemsMap.size||Promise.resolve().then(()=>this.loadNextItems(),()=>null),[...n.case({[A]:()=>new Map,[v]:()=>new Map,[y]:e=>e}).values(),...this.loadedItemsMap.values()]}loadInitialItems({initialItemsToLoad:e,itemIdentifierKey:t,itemLabelKey:n,items:r}){Array.isArray(r)||(this.initialPagePromise=_((async()=>{const o=ot(r)?r("",e):at({fn:r,searchTerm:"",itemLabelKey:n??"name",selected:e}),i=new Map;for await(const e of o)this.isDropdownOptionMode?e.forEach(e=>i.set(it(e.value,t),e)):e.forEach(e=>i.set(it(e,t),e));return i})()))}loadNextItems({forceReload:e}={forceReload:!1}){const t=this.itemsIterator;!t||this.nextPagePromise.state===v&&!e||this.isDoneLoadingItems&&!e||(e&&this.initialPagePromise.state===A&&this.loadInitialItems({items:this.itemsProp,itemIdentifierKey:this.itemIdentifierKey,itemLabelKey:this.itemLabelKey,initialItemsToLoad:this.initialItemsToLoad,isDropdownOptionMode:this.isDropdownOptionMode}),this.nextPagePromise=_(Promise.all([t.next(),this.initialPagePromise]).then(([e,n])=>(null!=e&&e.value&&(0,h.h5)(()=>{this.itemsIterator!==t||!e.value||(this.isDropdownOptionMode?e.value.filter(({value:e})=>!n.has(it(e,this.itemIdentifierKey))).forEach(e=>this.loadedItemsMap.set(it(e.value,this.itemIdentifierKey),e)):e.value.forEach(e=>this.loadedItemsMap.set(it(e,this.itemIdentifierKey),e)))}),e))))}prepareItemsIterator(){const{itemsProp:e,itemLabelKey:t,debouncedSearchTerm:n}=this;Array.isArray(e)?this.itemsIterator=void 0:(this.loadedItemsMap.clear(),this.itemsIterator=ot(e)?e(n):at({fn:e,searchTerm:n,itemLabelKey:t}),this.loadNextItems({forceReload:!0}))}onItemsScrolled(e){const t=e.currentTarget||e.nativeEvent.target;Math.ceil(t.clientHeight+t.scrollTop+60)e())}}const lt=()=>{var e;return null==(e=null==window?void 0:window.matchMedia)?void 0:e.call(window,"(max-width: 768px)").matches},ut=h.sH.box(lt()),ct=(0,h.XI)(e=>ut.set(e.matches));let pt;(0,h.tC)(ut,()=>{pt??(pt=window.matchMedia("(max-width: 768px)")),pt.addEventListener("change",ct)}),(0,h.q$)(ut,()=>{pt.removeEventListener("change",ct)});const ft=e=>parseInt(e.replace("px",""),10);Symbol.toStringTag;class dt{constructor(){this.array=[],this.indexToArrayIndexMap=new Map}set(e,t){const n=this.indexToArrayIndexMap.get(e);if("number"==typeof n)return void(this.array[n].value=t);const r=this.array.push({index:e,value:t});this.indexToArrayIndexMap.set(e,r-1)}get(e){var t;const n=this.indexToArrayIndexMap.get(e);if("number"==typeof n)return null==(t=this.array[n])?void 0:t.value}remove(e){const t=this.indexToArrayIndexMap.get(e);"number"==typeof t&&(this.array.splice(t,1),this.indexToArrayIndexMap.delete(e),this.updateIndexToArrayIndexMap(t))}clear(){this.array.length=0,this.indexToArrayIndexMap.clear()}*getItemsUntilIndex(e){for(const{index:t,value:n}of this.array)t>=e||(yield n)}*getItemsInRange(e,t){for(const{index:n,value:r}of this.array)n=t||(yield r)}*values(){for(const{value:e}of this.array)yield e}updateIndexToArrayIndexMap(e){for(let t=e;tthis.throttledOnResize()),this.childrenResizeObservers=new ResizeObserver(e=>this.updateChildrenDeltas(e)),this.elementsCache=new Map,this.rowHeightDeltas=(0,h.l_)(new dt,{getItemsUntilIndex:!1,values:!1}),this.getRowOffset=R(e=>{if(e<=0)return 0;const t=e*this.rowHeight;if(!this.rowHeightDeltas.length)return t;const n=this.rowHeightDeltas.getItemsUntilIndex(e),r=(n.reduce?n:Array.from(n)).reduce((e,t)=>e+t,0);return t+r}),this.binarySearchRow=R((e,t,n)=>{const r=this.rowCount-1;for(;t<=n;){const o=Math.floor((t+n)/2),i=this.getRowOffset(o),a=o=i&&e{if(e<=0)return 0;const t=Math.floor(e/this.rowHeight);if(!this.rowHeightDeltas.length)return t;const n=this.rowCount-1,r=Math.min(t,n),o=this.getRowOffset(r),i=r=o&&e=o?Math.min(n,r+20):r;const l=this.binarySearchRow(e,a,s);if("number"==typeof l)return l;if(({low:a,high:s}=l),s{const r=Math.floor(e/this.columnCount);return{top:this.getRowOffset(r)+Math.floor(n/this.columnCount)*this.gap,..."grid"===this.mode&&{width:this.itemWidth,left:t*this.itemWidth+t*this.columnGap}}}),this.childItemMapper=R((e,t)=>{const n=this.startIndex+t,r=n%this.columnCount,{top:o,left:i,...a}=this.calcPositionForIndex({absoluteIndex:n,columnIndex:r,index:t});return{top:Number(o),column:r,index:n,style:{...this.commonStyles,...a,translate:`${i??0}px ${o}px`}}}),this[Qe](e),(0,h.l_)(this,{payload:h.EW.struct,visibleChildren:h.EW.struct,children:h.sH.ref,onScroll:!1,onRefSetCallback:!1,throttledOnResize:!1,throttledOnScroll:!1},{autoBind:!0})}[Qe]({gap:e=0,columnGap:t,rowHeight:n,minItemWidth:r=NaN,maxItemWidth:o=NaN,paddingBlock:i=0,paddingInline:a=0,bufferedItems:s=2,itemCount:l,onRefSetCallback:u,ignoreLineHeight:c}){this.gap=e,this.columnGap=t??e,this.rowHeight=n,this.minItemWidth=r,this.maxItemWidth=o,this.paddingBlock=i,this.paddingInline=a,this.bufferedItems=s,this.ignoreLineHeight=c||!1,this.itemCount=l,this.onRefSetCallback=u}get mode(){return this.minItemWidth&&this.maxItemWidth?"grid":"list"}get availableWidth(){return Math.max(0,this.containerWidth-2*this.paddingInline)}get columnCount(){if("list"===this.mode||this.containerWidth<=0||this.availableWidth<=this.minItemWidth)return 1;const e=Math.max(1,Math.floor((this.availableWidth+this.columnGap)/(this.minItemWidth+this.columnGap)));return(this.availableWidth-this.columnGap*(e-1))/e>this.maxItemWidth?Math.max(1,Math.floor((this.availableWidth+this.columnGap)/(this.maxItemWidth+this.columnGap))):e}get itemWidth(){if("list"===this.mode||!this.containerWidth)return this.minItemWidth;const e=(this.availableWidth-this.columnGap*(this.columnCount-1))/this.columnCount;return Math.min(this.maxItemWidth,Math.max(this.minItemWidth,e))}get rowCount(){return Math.ceil(this.itemCount/this.columnCount)}get startIndex(){return Math.max(this.findRowAtPosition(this.scrollPosition)-this.bufferedItems,0)*this.columnCount}get endIndex(){const e=this.scrollPosition+this.containerHeight;let t=Math.ceil(e/this.rowHeight-1);return this.rowHeightDeltas.length&&(t=this.findRowAtPosition(e)),t=Math.min(t+this.bufferedItems,this.rowCount-1),Math.min((t+1)*this.columnCount-1,this.itemCount-1)}get commonStyles(){return{top:0,position:"absolute",height:this.rowHeight,left:this.paddingInline,right:this.paddingInline,...!this.ignoreLineHeight&&{lineHeight:`${this.rowHeight}px`}}}get visibleCount(){return this.containerHeight&&this.containerWidth&&this.itemCount?this.endIndex-this.startIndex+1:0}get visibleChildren(){return this.containerHeight&&this.containerWidth&&this.itemCount?Array.from({length:this.visibleCount},this.childItemMapper):[]}get height(){var e;const t=2*this.paddingBlock,n=this.rowCount*this.rowHeight,r=Math.floor(this.visibleCount/this.columnCount),o=Math.max(r-1,1)*this.gap,i=null==(e=this.rowHeightDeltas)?void 0:e.values(),a=null!=i&&i.reduce?i:Array.from(i),s=null==a?void 0:a.reduce((e,t)=>e+t,0);return t+n+o+s}get payload(){return{height:this.height,itemWidth:this.itemWidth,columnCount:this.columnCount,measureElement:this.measureElement,setContainerRef:this.setContainerRef,visibleChildren:this.visibleChildren}}updateContainerDimensions(){var e,t;this.containerWidth=(null==(e=this.containerRef)?void 0:e.clientWidth)||0,this.containerHeight=(null==(t=this.containerRef)?void 0:t.clientHeight)||0}updateScrollPosition(e){this.scrollPosition=e.target.scrollTop}updateChildrenDeltas(e){e.forEach(e=>this.onElementResize(e.target))}onElementResize(e){const t=Number.parseInt(e.dataset.index??"",10);if(Number.isNaN(t))return;const n=this.elementsCache.get(t);if(n!==e&&(n&&this.childrenResizeObservers.unobserve(n),this.childrenResizeObservers.observe(e),this.elementsCache.set(t,e)),e.isConnected){const n=this.rowHeightDeltas.get(t),r=e.clientHeight-this.rowHeight;if(n===r)return;if(!r)return void this.rowHeightDeltas.remove(t);this.rowHeightDeltas.set(t,r)}}measureElement(e){e?this.onElementResize(e):this.elementsCache.forEach((e,t)=>{e.isConnected||(this.childrenResizeObservers.unobserve(e),this.elementsCache.delete(t),this.rowHeightDeltas.remove(t))})}setContainerRef(e){var t;this.throttledOnScroll.cancel(),this.throttledOnResize.cancel(),this.scrollPosition=0,null==(t=this.onRefSetCallback)||t.call(this,e),this.containerRef&&(this.parentResizeObserver.unobserve(this.containerRef),this.containerRef.removeEventListener("scroll",this.throttledOnScroll,{capture:!0})),this.containerRef=e,e&&(this.throttledOnResize(),this.throttledOnResize.flush(),this.parentResizeObserver.observe(e),e.addEventListener("scroll",this.throttledOnScroll,{capture:!0}))}[Symbol.dispose](){this.throttledOnResize.cancel(),this.throttledOnScroll.cancel(),this.containerRef&&this.parentResizeObserver.unobserve(this.containerRef),this.parentResizeObserver.disconnect(),this.childrenResizeObservers.disconnect()}}function mt(e,t){return(0,a.useCallback)(n=>(null==t?void 0:t[n])??e[n],[e,t])}const gt=200,bt="ease-in-out",vt=o.default.div.withConfig({displayName:"Backdrop"})(["z-index:103;display:flex;flex-direction:column;position:fixed;inset:0;overflow:hidden;justify-content:flex-end;backdrop-filter:",";background-color:transparent;background:",";transition:background ","ms ",",backdrop-filter ","ms ",";"," @starting-style{backdrop-filter:blur(0);background:none;}"],({$isOpen:e})=>e?"blur(1px)":"blur(0)",({theme:e,$isOpen:t})=>t?`rgb(from ${e.colors["bg-primary"]} r g b / 80%)`:"none",gt,bt,gt,bt,({$isOpen:e})=>!e&&(0,o.css)(["pointer-events:none;"])),yt=o.default.section.withConfig({displayName:"ContentWrapper"})(["pointer-events:initial;display:grid;overflow:hidden;background-color:",";box-shadow:",";grid-template-rows:"," auto;border-radius:",";transition:",";"," @starting-style{max-height:0%;}"],({theme:e})=>e.colors["bg-primary"],({theme:e})=>e.shadows["shadow-neutral-high"],({theme:e})=>e.spacings["2XL"],({theme:e})=>`${e.borderRadius.XL} `.repeat(2)+`${e.borderRadius.NONE} `.repeat(2),({$isDragging:e})=>e?"none":`max-height 200ms ${bt}`,({$expandToBreakpoint:e})=>e&&(0,o.css)(["height:100%;"])),At=o.default.span.withConfig({displayName:"Handle"})(["display:grid;cursor:row-resize;place-content:center;height:",";&::before{content:'';height:",";width:",";border-radius:",";background-color:",";}"],({theme:e})=>e.spacings["2XL"],({theme:e})=>e.spacings.SM,({theme:e})=>e.spacings["5XL"],({theme:e})=>e.borderRadius.LG,({theme:e})=>e.colors["divider-neutral"]),Mt=[0,.8],_t=(0,i.PA)(({backdropClassName:e,children:t,onClose:n,onOpen:o,appendTo:s,breakpoints:l=Mt,"data-test-id":u,initialState:c="opened",expandToBreakpoint:p,disableClickOutside:f})=>{const d=(0,i.iz)(()=>({isOpen:!0,onClose:n,isDragging:!1,percentage:0,startPercentage:0,initialOpenedAt:0,get maxHeightStyle(){return 100*d.percentage+"dvh"},handleDragStart(){this.isDragging=!0,this.startPercentage=this.percentage},handleDragMove(e){this.isDragging&&(this.percentage=1-e/((null==visualViewport?void 0:visualViewport.height)??innerHeight))},getNewBreakpoint(){const e=this.breakpoints.reduce((e,t)=>Math.abs(t-this.percentage)0?1:-1)]??this.startPercentage},handleDragEnd(){if(!this.isDragging)return;this.isDragging=!1;const e=this.getNewBreakpoint();e<=this.firstBreakpoint?this.close():(this.isOpen=!0,null==o||o(),this.percentage=e)},handleTouchStart(){this.handleDragStart()},handleTouchMove(e){e.touches[0]&&this.handleDragMove(e.touches[0].clientY)},handleMouseDown(){this.handleDragStart()},handleMouseMove(e){this.handleDragMove(e.clientY)},close(){this.isOpen=!1,this.percentage=this.firstBreakpoint,setTimeout(()=>{var e;return null==(e=this.onClose)?void 0:e.call(this)},gt)},handleClickOutside(){Date.now()-this.initialOpenedAt{(0,h.h5)(()=>{d.onClose=n,d.breakpoints=(e=>Array.from(new Set(e.map(e=>Math.min(1,Math.max(0,e))))).sort())(l)})},[d,n,l]),(0,a.useEffect)(()=>{"opened"===c?(d.initialOpenedAt=Date.now(),requestAnimationFrame(d.openTop)):d.close()},[d,c]),I((e,t)=>{d.isDragging&&(document.addEventListener("mousemove",d.handleMouseMove,{signal:t}),document.addEventListener("mouseup",d.handleDragEnd,{signal:t}),document.addEventListener("touchmove",d.handleTouchMove,{passive:!0,signal:t}),document.addEventListener("touchend",d.handleDragEnd,{signal:t}))},[d.isDragging,d.handleMouseMove,d.handleTouchMove,d.handleDragEnd]),(0,a.useLayoutEffect)(()=>(document.body.style.overflow="hidden",document.body.style.touchAction="none",()=>{document.body.style.overflow="",document.body.style.touchAction=""}),[]);const g=(0,r.jsx)(vt,{className:e,"data-test-id":u,$isOpen:d.isOpen,children:(0,r.jsxs)(yt,{ref:m,style:{maxHeight:d.maxHeightStyle},$isDragging:d.isDragging,$expandToBreakpoint:p,children:[(0,r.jsx)(At,{onTouchStart:d.handleTouchStart,onMouseDown:d.handleMouseDown}),t]})}),b=j(s)?s:null==s?void 0:s.current;return b?(0,k.createPortal)(g,b):g});_t.displayName="BottomSheet";const Ot=e=>u(l)?(0,r.jsx)(_t,{backdropClassName:e.className,appendTo:e.appendTo,onClose:e.onClickOutside,disableClickOutside:e.disableClickOutside,"data-test-id":e["data-test-id"],children:e.children}):(0,r.jsx)(H,{tabIndex:0,...e});Ot.displayName="MobileFriendlyMenuWrapper";const zt="category",wt="option",xt="divider",Et=o.default.div.withConfig({displayName:"EmptyStateWrapper"})(["flex:1 0 0;display:flex;text-align:center;align-self:stretch;align-items:center;flex-direction:column;justify-content:center;gap:",";padding:",";border-radius:",";border:1px dashed ",";"],({theme:e})=>e.spacings["2XL"],({theme:e})=>e.spacings["4XL"],({theme:e})=>e.borderRadius.LG,({theme:e})=>e.colors["divider-neutral"]),St="72px",Ct=o.default.div.withConfig({displayName:"EmptyStateImageWrapper"})(["padding:",";width:calc("," + (2 * ","));height:calc("," + (2 * ","));& > svg{width:",";height:",";}"],({theme:e})=>e.spacings.LG,St,({theme:e})=>e.spacings.LG,St,({theme:e})=>e.spacings.LG,St,St),Tt=o.default.div.withConfig({displayName:"EmptyStateTextWrapper"})(["overflow:hidden;max-width:296px;",";color:",";& > h1{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;",";color:",";}"],({theme:e})=>e.fonts.desktop.body,({theme:e})=>e.colors["neutral-charcoal"],({theme:e})=>e.fonts.desktop.smallTitle,({theme:e})=>e.colors["neutral-dark"]),Lt=(0,a.memo)(({image:e,title:t,message:n,actionProps:o,...i})=>(0,r.jsxs)(Et,{...i,children:[e&&(0,r.jsx)(Ct,{children:e}),(0,r.jsxs)(Tt,{children:[t&&(0,r.jsx)("h1",{children:t}),(0,r.jsx)("span",{children:n})]}),o&&(0,r.jsx)(d.$,{variant:"secondary",...o})]}));Lt.displayName="EmptyState",Et.displayName="EmptyStateWrapper",Tt.displayName="EmptyStateTextWrapper",Ct.displayName="EmptyStateImageWrapper";const Pt=(0,a.forwardRef)((e,t)=>(0,r.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 88 88",ref:t,...e,children:[(0,r.jsx)("path",{fill:"var(--theme-colors-neutral-invert, #FFFFFF)",d:"M53 9H15a6 6 0 0 0-6 6v58a6 6 0 0 0 6 6h38a6 6 0 0 0 6-6V15a6 6 0 0 0-6-6"}),(0,r.jsx)("path",{fill:"var(--theme-colors-neutral-opa-01, rgba(124, 134, 163, 0.1))",d:"M14.071 9.071A6 6 0 0 0 14 10v58a6 6 0 0 0 6 6h38q.474 0 .928-.072A6 6 0 0 1 53 79H15a6 6 0 0 1-6-6V15a6 6 0 0 1 5.071-5.929"}),(0,r.jsx)("path",{stroke:"var(--theme-colors-neutral-dark, #212229)",strokeDasharray:"5 5",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:"M59 64.389V73a6 6 0 0 1-6 6H15a6 6 0 0 1-6-6V15a6 6 0 0 1 6-6h38a6 6 0 0 1 6 6v1.26"}),(0,r.jsx)("path",{fill:"var(--theme-colors-neutral-opa-01, rgba(124, 134, 163, 0.1))",d:"M60.038 60.455c9.494-5.481 12.747-17.62 7.265-27.114-5.48-9.494-17.62-12.747-27.114-7.266-9.494 5.482-12.747 17.621-7.265 27.115 5.48 9.494 17.62 12.746 27.114 7.265"}),(0,r.jsx)("path",{fill:"var(--theme-colors-neutral-invert, #FFFFFF)",d:"M64.039 57.455c9.494-5.481 12.746-17.62 7.265-27.114s-17.62-12.747-27.114-7.266c-9.494 5.482-12.747 17.621-7.265 27.115 5.48 9.494 17.62 12.746 27.114 7.265"}),(0,r.jsx)("path",{fill:"var(--theme-colors-neutral-opa-01, rgba(124, 134, 163, 0.1))",d:"M44.19 23.076c9.493-5.482 21.633-2.229 27.114 7.264s2.228 21.634-7.266 27.115-21.633 2.228-27.114-7.266c-5.48-9.493-2.228-21.632 7.265-27.113Zm2.059 3.567c-7.523 4.344-10.1 13.963-5.758 21.487 4.344 7.523 13.964 10.102 21.488 5.758S72.08 39.923 67.737 32.4s-13.965-10.1-21.488-5.757"}),(0,r.jsx)("path",{fill:"var(--theme-colors-primary-btn, #11A4FF)",d:"M65.978 67.028a3.506 3.506 0 0 1 6.057-3.497l5.88 8.69a4.255 4.255 0 1 1-7.351 4.245z"}),(0,r.jsx)("path",{fill:"var(--theme-colors-neutral-opa-02, rgba(124, 134, 163, 0.24))",d:"M69.563 72.465a4.256 4.256 0 0 0 7.955-.83l.397.586a4.255 4.255 0 0 1-7.35 4.244l-4.587-9.437a3.5 3.5 0 0 1-.235-2.423z"}),(0,r.jsx)("path",{stroke:"var(--theme-colors-neutral-dark, #212229)",strokeLinecap:"round",strokeMiterlimit:10,strokeWidth:1.5,d:"M64.039 57.455c9.494-5.481 12.746-17.62 7.265-27.114s-17.62-12.747-27.114-7.266c-9.494 5.482-12.747 17.621-7.265 27.115 5.48 9.494 17.62 12.746 27.114 7.265Z"}),(0,r.jsx)("path",{stroke:"var(--theme-colors-neutral-dark, #212229)",strokeLinecap:"round",strokeMiterlimit:10,strokeWidth:1.5,d:"M67.942 32.456c-3.5-6.063-10.453-8.891-16.942-7.435M64.441 57.37l2.938 5.09m-1.401 4.568a3.506 3.506 0 0 1 1.4-4.569v0a3.506 3.506 0 0 1 4.657 1.072l5.88 8.69a4.255 4.255 0 0 1-1.396 6.07v0a4.255 4.255 0 0 1-5.955-1.825z"})]})),Rt=(0,a.memo)(Pt),kt=(0,o.default)(Je).withConfig({displayName:"CategoryMenuItem"})(["",";&& *{font-weight:700 !important;}"],({theme:e})=>e.fonts.desktop.fineStrong);kt.displayName="CategoryMenuItem";const It=o.default.div.withConfig({displayName:"CategoryDividerLine"})(["border-top:1px dashed ",";margin:"," 0;"],({theme:e})=>e.colors["divider-neutral"],({theme:e})=>e.spacings.SM),Dt={selectAll:"Select All",noResultsTitle:"No results",noResultsMessage:"Try changing the search value to see more results"},qt=(0,o.default)(Ot).withConfig({displayName:"StyledMobileFriendlyMenuWrapper"})(["flex-direction:column;"]);function Nt(e,t){return ft(Ue({size:t.size,theme:t.theme}))*e+ft(t.theme.spacings.XS)*Math.max(e-1,0)+2*ft(t.theme.spacings.LG)}function jt(e){return Nt(lt()?5:10,{size:e.$size||e.size,theme:e.theme})}function Ft(e){return e.showSearch?ft((0,s.oV)(e))+2*ft(e.theme.spacings.LG):0}function Bt(e){var t,n;return e.stickyOptions||e.onSelectAll?(e.onSelectAll?ft(Ue(e)):0)+2*ft(e.theme.spacings.LG)+ft(Ue(e))*((null==(t=e.stickyOptions)?void 0:t.length)||0)+ft(e.theme.spacings.XS)*Math.min(((null==(n=e.stickyOptions)?void 0:n.length)||0)-1,0):0}function Wt(e){return e.footer?ft(e.theme.spacings["large"===e.size?"6XL":"4XL"])+2*ft(e.theme.spacings["2XL"]):0}function Vt(e,t){return{searchHeight:Ft({size:e.size,showSearch:e.showSearch,theme:t}),stickyHeight:Bt({size:e.size,stickyOptions:e.stickyOptions,onSelectAll:e.onSelectAll,theme:t}),footerHeight:Wt({size:e.size,footer:e.footer,theme:t})}}qt.displayName="StyledMobileFriendlyMenuWrapper";const Ut=o.default.div.withConfig({displayName:"LoaderWrapper"})(["display:flex;flex-shrink:0;align-items:center;justify-content:center;height:",";"],Ue);Ut.displayName="LoaderWrapper";const Ht=o.default.div.withConfig({displayName:"Options"})(["contain:strict;overflow-y:auto;flex-direction:column;max-height:","px;padding:",";&:has(","){min-height:calc("," * "," + "," * 2);}@media ","{max-height:",";}"],jt,({theme:e})=>e.spacings.LG,Ut,e=>Ue({theme:e.theme,size:e.$size}),({$itemsCount:e})=>Math.min(e+1,10),({theme:e})=>e.spacings.LG,l,function(e){const t=Ft({size:e.$size,showSearch:e.$showSearch,theme:e.theme}),n=Bt({size:e.$size,stickyOptions:e.$stickyOptions,onSelectAll:e.$onSelectAll,theme:e.theme}),r=Wt({size:e.$size,footer:e.$footer,theme:e.theme});return`calc(${F} - ${t+n+r}px - ${e.theme.spacings[B]})`});Ht.displayName="Options";const Yt=o.default.div.withConfig({displayName:"OptionsVirtualWrapper"})(["width:100%;position:relative;height:calc(","px - "," * 2);"],({$height:e})=>e,({theme:e})=>e.spacings.LG);Yt.displayName="OptionsVirtualWrapper";const Gt=o.default.div.withConfig({displayName:"OptionsVirtualPlaceholder"})(["display:flex;inset:0 0 auto;position:absolute;flex-direction:column;gap:",";translate:0 ",";"],({theme:e})=>e.spacings.XS,({$firstItemTopPosition:e})=>`${e??0}px`);Gt.displayName="OptionsVirtualPlaceholder";const Xt=o.default.div.withConfig({displayName:"SearchRow"})(["padding:",";border-bottom:1px solid ",";"],({theme:e})=>e.spacings.LG,({theme:e})=>e.colors["divider-neutral"]);Xt.displayName="SearchRow";const Zt=o.default.div.withConfig({displayName:"StickyOptionsRow"})(["padding:",";border-bottom:1px dashed ",";"],({theme:e})=>e.spacings.LG,({theme:e})=>e.colors["divider-neutral"]);Zt.displayName="StickyOptionsRow";const $t=o.default.footer.withConfig({displayName:"Footer"})(["display:flex;justify-content:end;gap:",";padding:",";border-top:1px solid ",";"],({theme:e})=>e.spacings.LG,({theme:e})=>e.spacings["2XL"],({theme:e})=>e.colors["divider-neutral"]);$t.displayName="Footer";const Kt=o.default.div.withConfig({displayName:"StyledEmptyState"})(["overflow-y:auto;padding:",";"],({theme:e})=>e.spacings.XL);Kt.displayName="EmptyStateWrapper";const Jt=o.default.div.withConfig({displayName:"BaseSelectInnerDiv"})(["display:contents;"]),Qt=(0,i.PA)((0,a.forwardRef)((e,t)=>{var n,s,l;const u=(0,o.useTheme)(),p=mt(Dt,e.i18nProvidedValues),f=et(st,{items:e.options,itemLabelKey:e.optionLabelKey,itemIdentifierKey:e.optionIdentifierKey,initialItemsToLoad:e.initialItemsToLoad,isDropdownOptionMode:!0}),d=(0,a.useMemo)(()=>{const e=f.items;return e.some(e=>void 0!==e.category&&""!==e.category)?function(e){const t=new Map,n=[];e.forEach(e=>{void 0!==e.category&&""!==e.category?(t.has(e.category)||t.set(e.category,[]),t.get(e.category).push(e)):n.push(e)});const r=[];let o=0;return t.forEach((e,t)=>{e.length&&(o>0&&r.push({type:xt}),r.push({type:zt,category:t,options:e}),e.forEach(e=>{r.push({type:wt,option:e,category:t})}),o++)}),t.size>0&&n.length>0&&r.push({type:xt}),n.forEach(e=>{r.push({type:wt,option:e})}),r}(e):e.map(e=>({type:wt,option:e}))},[f.items]),m=(0,i.iz)(()=>({focusedIndex:-1,showSearch:e.showSearch,selectedOptionMap:new Map,onClickOutside:e.onClickOutside,onEnterClicked:e.onEnterClicked,onOptionToggled:e.onOptionToggled,shouldAdjustToWindowHeight:e.shouldAdjustToWindowHeight&&e.forceDirection,optionsParent:null,get onOptionClick(){return R(t=>()=>(this.selectedOptionMap.set(it(t.value,e.optionIdentifierKey),t),this.onOptionToggled(t.value)))},async focusActiveOrFirstOption(){var e,t;if(this.optionsParent&&(await(0,h.z7)(()=>f.items.length>0),this.optionsParent)){if(this.showSearch)return void(null==(e=this.optionsParent.querySelector("& > div > div > label:has(input:checked)"))||e.scrollIntoView({behavior:"instant",block:"start"}));null==(t=this.optionsParent.parentElement)||t.focus()}},setOptionsParent(e){this.optionsParent=e,e&&!this.showSearch&&this.focusActiveOrFirstOption()},onKeyDown(e){var t,n,r,o;const{key:i}=e,a=null==(t=this.optionsParent)?void 0:t.querySelector("& > div > div label"),s=null==(n=this.optionsParent)?void 0:n.querySelector("label:last-of-type"),l=null==(r=this.optionsParent)?void 0:r.contains(document.activeElement);switch(i){case"Escape":e.preventDefault(),this.onClickOutside();break;case"Enter":case" ":if("Enter"===i&&this.onEnterClicked)return void this.onEnterClicked();l&&(null==(o=document.activeElement)||o.click());break;case"ArrowDown":case"ArrowUp":{e.preventDefault(),e.stopPropagation();const t=l?document.activeElement:null,n="input"===(null==t?void 0:t.tagName.toLowerCase())?t.closest("label:has(> label)"):t,r="ArrowDown"===i?null==n?void 0:n.nextElementSibling:null==n?void 0:n.previousElementSibling;let o;o="ArrowUp"!==i||r?"label"===(null==r?void 0:r.tagName.toLowerCase())?r:a:s,null==o||o.focus();break}}}}));(0,c.F)(()=>{m.showSearch=e.showSearch,m.onClickOutside=e.onClickOutside,m.onEnterClicked=e.onEnterClicked,m.onOptionToggled=e.onOptionToggled},[e.showSearch,e.onClickOutside,e.onEnterClicked,e.onOptionToggled]);const g=function(e){return et(ht,e).payload}({rowHeight:ft(Ue({size:e.size,theme:u})),gap:ft(u.spacings.XS),paddingBlock:ft(u.spacings.LG),paddingInline:ft(u.spacings.LG),onRefSetCallback:m.setOptionsParent,itemCount:d.length});(0,a.useImperativeHandle)(t,()=>({search:f.search,options:Array.from(m.selectedOptionMap.values()).concat(f.items),forceReloadOptions:f.prepareItemsIterator}),[m.selectedOptionMap,f.items,f.prepareItemsIterator,f.search]);const b=(0,a.useMemo)(()=>{var t;const n=null==(t=e.parentRef.current)?void 0:t.getBoundingClientRect();return Ft({size:e.size,showSearch:e.showSearch,theme:u})+Bt({size:e.size,stickyOptions:e.stickyOptions,onSelectAll:e.onSelectAll,theme:u})+Wt({size:e.size,footer:e.footer,theme:u})+((null==n?void 0:n.bottom)??0)+8},[e.parentRef,e.size,e.showSearch,e.stickyOptions,e.onSelectAll,e.footer,u]);return(0,a.useLayoutEffect)(()=>{(0,h.h5)(()=>{!m.optionsParent||!m.shouldAdjustToWindowHeight||(m.optionsParent.style.maxHeight=`min(calc(100vh - ${b}px),${m.optionsParent.clientHeight}px)`)})},[b,m.optionsParent,m.shouldAdjustToWindowHeight]),e.isOpen?(0,r.jsxs)(Jt,{onKeyDownCapture:m.onKeyDown,children:[e.showSearch&&(0,r.jsx)(Xt,{children:(0,r.jsx)(Y.L,{fieldType:"ghost",onChange:f.search,value:f.searchTerm,autoFocus:e.autoFocusSearch??!0,onClear:f.clearSearch,placeholder:e.placeholder})}),(e.onSelectAll||e.stickyOptions)&&(!f.searchTerm||(null==(n=e.stickyOptions)?void 0:n.length))&&(0,r.jsxs)(Zt,{children:[e.onSelectAll&&Array.isArray(e.options)&&!f.searchTerm&&(0,r.jsx)(Je,{type:"multi",size:e.size,onClick:e.onSelectAll,label:p("selectAll"),selected:e.areAllSelected??!1,secondaryLabel:e.selectAllSecondaryLabel,dataTooltipId:e.dataTooltipId,dataTooltipPosition:e.dataTooltipPosition}),null==(s=e.stickyOptions)?void 0:s.map(({label:t,value:n},o,i)=>(0,r.jsx)(Je,{size:e.size,label:t,type:e.type,selected:e.isOptionSelected(n),onClick:m.onOptionClick(i[o]),index:o,dataTooltipId:e.dataTooltipId,dataTooltipPosition:e.dataTooltipPosition},t))]}),f.searchTerm&&0===d.length&&!f.isLoadingNextPage?(0,r.jsx)(Kt,{children:(0,r.jsx)(Lt,{image:(0,r.jsx)(Rt,{}),title:e.emptyStateTitle??p("noResultsTitle"),message:e.emptyStateMessage??p("noResultsMessage")})}):(0,r.jsx)(Ht,{$size:e.size,$footer:e.footer,$showSearch:e.showSearch,$onSelectAll:e.onSelectAll,ref:g.setContainerRef,style:{height:g.height},onScroll:f.onItemsScroll,$itemsCount:f.items.length,$stickyOptions:e.stickyOptions,children:(0,r.jsx)(Yt,{$height:g.height,children:(0,r.jsxs)(Gt,{$firstItemTopPosition:null==(l=g.visibleChildren[0])?void 0:l.top,children:[g.visibleChildren.map(({index:t})=>{var n;const o=d[t];if(!o)return null;if(o.type===xt)return(0,r.jsx)(It,{},`divider-${t}`);if(o.type===zt){const t=o,i=(null==(n=e.getCategorySelectionState)?void 0:n.call(e,t.category))??!1;return(0,r.jsx)(kt,{label:t.category,type:"multi",size:e.size,selected:i,onClick:()=>{var n;return null==(n=e.onCategoryToggled)?void 0:n.call(e,t.category)},testId:`category-${t.category}`,dataTooltipId:e.dataTooltipId,dataTooltipPosition:e.dataTooltipPosition},`category-${t.category}`)}const{option:i}=o,{type:a,label:s,value:l,icon:u,avatarSrc:c,showEmptyAvatar:p,imgSrc:f,testId:h,disabled:g,color:b,flavorStatus:v,secondaryLabel:y,disabledTooltipContent:A}=i,M=["string","number","bigint"].includes(typeof l)?l:`${s}-item-${t}`;return(0,r.jsx)(Je,{icon:u,label:s,color:b,imgSrc:f,testId:h||`${s}-item-${t}`,size:e.size,type:a??e.type,disabled:g,avatarSrc:c,showEmptyAvatar:p,flavorStatus:v,secondaryLabel:y,selected:e.isOptionSelected(l),onClick:m.onOptionClick(i),index:t,dataTooltipId:e.dataTooltipId,dataTooltipPosition:e.dataTooltipPosition,disabledTooltipContent:A},M)}),f.isLoadingNextPage&&(0,r.jsx)(Ut,{size:e.size,children:(0,r.jsx)(G.p,{color:u.colors.other})})]})})}),e.footer&&(0,r.jsx)($t,{children:e.footer})]}):null})),en=(0,i.PA)((0,a.forwardRef)((e,t)=>{const n=(0,o.useTheme)(),i="parent"===e.appendMenuTo?e.parentRef:e.appendMenuTo??document.body,a=(0,r.jsx)(Qt,{ref:t,...e});if(!e.isOpen)return a;const s=function(e,t){const{searchHeight:n,stickyHeight:r,footerHeight:o}=Vt(e,t);return n+r+jt({size:e.size,theme:t})+o}(e,n),l=function(e,t){const{searchHeight:n,stickyHeight:r,footerHeight:o}=Vt(e,t);return n+r+Nt(3,{size:e.size,theme:t})+o}(e,n);return(0,r.jsx)(qt,{tabIndex:0,appendTo:i,parentRef:e.parentRef,className:e.className,direction:e.direction,position:e.menuPosition,gapFromParent:e.gapFromParent,forceDirection:e.forceDirection,onClickOutside:e.onClickOutside,"data-test-id":e.testId??"optionsMenu",disableClickOutside:e.disableClickOutside,maxHeight:s,minHeight:l,maxWidth:"dynamic"!==e.width?320:void 0,children:a})}));Qt.displayName="BaseSelectInner",en.displayName="BaseSelect",It.displayName="CategoryDividerLine";const tn={clear:"Clear",cancel:"Cancel"},nn=(0,i.PA)((0,a.forwardRef)(({selected:e,optionIdentifierKey:t="id",onChange:n,i18nProvidedValues:o,...a},s)=>{const p=u(l),h=a.size??(p?"large":"small"),m="large"===h?"extraLarge":"medium",g=mt(tn,o),b=(0,i.iz)(()=>({optionIdentifierKey:t,selected:"object"!=typeof e?e:null==e?void 0:e[t],onChange:n,onSelect(e){const t=this.isOptionSelected(e)?void 0:e;this.onChange(t)},isOptionSelected(e){return"object"!=typeof this.selected?this.selected===e:this.selected===(null==e?void 0:e[this.optionIdentifierKey])},get initialItemsToLoad(){return e?[it(e,this.optionIdentifierKey)]:[]}}));return(0,c.F)(()=>{b.selected=e,b.onChange=n,b.optionIdentifierKey=t},[e,t,n]),(0,r.jsx)(en,{...a,ref:s,type:"single",size:h,onOptionToggled:b.onSelect,optionIdentifierKey:t,isOptionSelected:b.isOptionSelected,initialItemsToLoad:b.initialItemsToLoad,footer:(a.onClear??a.onCancel)&&(0,r.jsxs)(f,{children:[!!a.onClear!=!!a.onCancel&&(0,r.jsx)("span",{}),a.onClear&&(0,r.jsx)(d.$,{flavor:"brand",prefixIcon:"close",variant:"secondary",disabled:!e,onClick:a.onClear,size:m,children:g("clear")}),a.onCancel&&(0,r.jsx)(d.$,{flavor:"brand",variant:"secondary",onClick:a.onCancel,size:m,children:g("cancel")})]})})}));nn.displayName="SingleSelect";const rn=(0,o.default)(s.sx).withConfig({displayName:"StyledBaseField"})(["&{cursor:pointer;& input{pointer-events:none;}}"]),on=(0,i.PA)(({options:e,optionLabelKey:t,optionIdentifierKey:n,onChange:o,selected:s,disallowClear:p,disallowCancel:f,selectWidth:d,appendMenuTo:h,onOpenChange:m,dataTooltipId:g,dataTooltipPosition:b,...v})=>{const y=u(l),A=(0,a.useRef)(null),M=(0,a.useRef)(null),_=(0,i.iz)(()=>({isMobile:y,selected:s,onChange:o,disallowClear:p,isOpen:!1,searchValue:"",disabled:v.disabled,selectRef:null,setSelectRef(e){this.selectRef=e},closeSelect(){this.isOpen=!1},openSelect(){this.isOpen=!0,this.isMobile||requestAnimationFrame(()=>{var e;return null==(e=A.current)?void 0:e.focus()})},handleInputChange(e){var t;this.searchValue=e.target.value,null==(t=this.selectRef)||t.search(e)},onSelectedChange(e){this.onChange(e),this.closeSelect(),this.handleInputChange({target:{value:""}})},onClear(e){e.preventDefault(),this.closeSelect(),this.onChange(void 0)},get selectedLabel(){var e,t;return(null==(t=null==(e=this.selectRef)?void 0:e.options.find(({value:e})=>e===this.selected))?void 0:t.label)??""},get inputValue(){return this.isOpen?this.searchValue:this.selectedLabel},get actions(){if(this.selected&&!this.disabled&&!this.disallowClear)return[{icon:"close",flavor:"error",onClick:this.onClear}]}}));return(0,c.F)(()=>{_.isMobile=y,_.selected=s,_.onChange=o,_.disabled=v.disabled,_.disallowClear=p},[y,s,o,v.disabled,p]),(0,a.useEffect)(()=>{null==m||m(_.isOpen)},[m,_.isOpen]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(rn,{...v,ref:A,fieldType:"outlined",actions:_.actions,value:_.inputValue,onFocus:_.openSelect,inputWrapperRef:M,onChange:_.handleInputChange,prefixIcon:typeof s<"u"?void 0:_.isOpen?"search":"add",placeholder:v.placeholder||(_.isOpen?"Search":"Add")}),(0,r.jsx)(nn,{options:e,gapFromParent:3,selected:s,width:d,showSearch:y,isOpen:_.isOpen,parentRef:M,ref:_.setSelectRef,optionLabelKey:t,onChange:_.onSelectedChange,onClickOutside:_.closeSelect,optionIdentifierKey:n,onClear:p?void 0:_.onClear,onCancel:f?void 0:_.closeSelect,appendMenuTo:h,dataTooltipId:g,dataTooltipPosition:b})]})});on.displayName="SingleSelectField"},29640(e,t){"use strict";Symbol.for("react.transitional.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.consumer"),Symbol.for("react.context");var n=Symbol.for("react.forward_ref"),r=(Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"));Symbol.for("react.lazy"),Symbol.for("react.view_transition"),Symbol.for("react.client.reference");t.vM=n,t.lD=r},29668(e,t,n){"use strict";var r;r=n(87152),e.exports=r({init:function(e){return e.code=e.code||400,e},response:function(e,t){return e.status&&e.status.code>=t.code?Promise.reject(e):e}})},29688(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LOCALE_CODES",{enumerable:!0,get:function(){return s.LOCALE_CODES}}),Object.defineProperty(t,"LOCALES",{enumerable:!0,get:function(){return s.LOCALES}}),Object.defineProperty(t,"FormattedMessage",{enumerable:!0,get:function(){return l.default}}),t.messages=void 0;var o=r(n(43693)),i=r(n(5413)),a=n(41574),s=n(8835),l=r(n(18634));function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function c(e){for(var t=1;t0&&t.state.entryValue.length>=t.props.allowCustomValues&&t.state.searchResults.indexOf(t.state.entryValue)<0}),(0,g.default)((0,f.default)(t),"_getCustomValue",function(){return t._hasCustomValue()?t.state.entryValue:null}),(0,g.default)((0,f.default)(t),"_onOptionSelected",function(e,n){return t.props.searchable&&t.setState({searchResults:R("",t.props,t.state),selection:"",entryValue:""}),t.props.onOptionSelected(e,n)}),(0,g.default)((0,f.default)(t),"_onTextEntryUpdated",function(){if(t.props.searchable){var e=t.entry.current.value;t.setState({searchResults:R(e,t.props,t.state),selection:"",entryValue:e})}}),(0,g.default)((0,f.default)(t),"_onEnter",function(e){var n=t.getSelection();return n?t._onOptionSelected(n,e):t.props.onKeyDown(e)}),(0,g.default)((0,f.default)(t),"_onEscape",function(){t.setState({selectionIndex:null})}),(0,g.default)((0,f.default)(t),"_onTab",function(e){var n=t.getSelection()||(t.state.searchResults.length>0?t.state.searchResults[0]:null);if(null===n&&t._hasCustomValue()&&(n=t._getCustomValue()),null!==n)return t._onOptionSelected(n,e)}),(0,g.default)((0,f.default)(t),"eventMap",function(e){var n={};return n[S.default.DOM_VK_UP]=t.navUp,n[S.default.DOM_VK_DOWN]=t.navDown,n[S.default.DOM_VK_RETURN]=n[S.default.DOM_VK_ENTER]=t._onEnter,n[S.default.DOM_VK_ESCAPE]=t._onEscape,n[S.default.DOM_VK_TAB]=t._onTab,n}),(0,g.default)((0,f.default)(t),"_nav",function(e){if(t._hasHint()){var n=null===t.state.selectionIndex?1===e?0:e:t.state.selectionIndex+e,r=t.props.maxVisible?t.state.searchResults.slice(0,t.props.maxVisible).length:t.state.searchResults.length;t._hasCustomValue()&&(r+=1),n<0?n+=r:n>=r&&(n-=r),t.setState({selectionIndex:n})}}),(0,g.default)((0,f.default)(t),"navDown",function(){t._nav(1)}),(0,g.default)((0,f.default)(t),"navUp",function(){t._nav(-1)}),(0,g.default)((0,f.default)(t),"_onChange",function(e){t.props.onChange&&t.props.onChange(e),t._onTextEntryUpdated()}),(0,g.default)((0,f.default)(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()}),(0,g.default)((0,f.default)(t),"_onFocus",function(e){if(t.setState({isFocused:!0}),t.props.onFocus)return t.props.onFocus(e)}),(0,g.default)((0,f.default)(t),"_onBlur",function(e){if(t.setState({isFocused:!1}),t.props.onBlur)return t.props.onBlur(e)}),t.state={searchResults:[],entryValue:t.props.value||t.props.initialValue,selection:t.props.value,selectionIndex:null,isFocused:!1},t}return(0,p.default)(o,[{key:"componentDidMount",value:function(){this.entry.current?this.entry.current.focus():this.root.current.focus()}},{key:"_renderIncrementalSearchResults",value:function(){return v.default.createElement(this.props.customListComponent,{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,light:this.props.light})}},{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._hasCustomValue()}},{key:"_hasFixedOptions",value:function(){return Array.isArray(this.props.fixedOptions)&&this.props.fixedOptions.length}},{key:"render",value:function(){var e={};e[this.props.customClasses.input]=Boolean(this.props.customClasses.input);var t=(0,_.default)(e),n=(0,g.default)({},"typeahead",this.props.defaultClassNames);n[this.props.className]=Boolean(this.props.className);var r=(0,_.default)(n);return v.default.createElement(C,{className:r,ref:this.root,tabIndex:"0",onKeyDown:this._onKeyDown,onKeyPress:this.props.onKeyPress,onKeyUp:this.props.onKeyUp,onFocus:this._onFocus,light:this.props.light},this._renderHiddenInput(),this.props.searchable?v.default.createElement(T,null,v.default.createElement(L,(0,u.default)({ref:this.entry,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,light:this.props.light})),v.default.createElement(P,null,v.default.createElement(this.props.inputIcon,{height:"18px"}))):null,this._renderIncrementalSearchResults())}}],[{key:"getDerivedStateFromProps",value:function(e,t){return{searchResults:R(t.entryValue,e,t)}}}]),o}(v.Component);(0,g.default)(k,"propTypes",{name:A.default.string,customClasses:A.default.object,maxVisible:A.default.number,resultsTruncatedMessage:A.default.string,options:A.default.arrayOf(A.default.any),fixedOptions:A.default.arrayOf(A.default.any),allowCustomValues:A.default.number,initialValue:A.default.string,value:A.default.string,placeholder:A.default.string,disabled:A.default.bool,textarea:A.default.bool,inputProps:A.default.object,onOptionSelected:A.default.func,onChange:A.default.func,onKeyDown:A.default.func,onKeyPress:A.default.func,onKeyUp:A.default.func,onFocus:A.default.func,onBlur:A.default.func,filterOption:A.default.oneOfType([A.default.string,A.default.func]),searchOptions:A.default.func,displayOption:A.default.oneOfType([A.default.string,A.default.func]),inputDisplayOption:A.default.oneOfType([A.default.string,A.default.func]),formInputOption:A.default.oneOfType([A.default.string,A.default.func]),defaultClassNames:A.default.bool,customListComponent:A.default.oneOfType([A.default.element,A.default.func]),customListItemComponent:A.default.oneOfType([A.default.element,A.default.func]),customListHeaderComponent:A.default.oneOfType([A.default.element,A.default.func]),showOptionsWhenEmpty:A.default.bool,searchable:A.default.bool}),(0,g.default)(k,"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:x.default,customListItemComponent:x.ListItem,inputIcon:E.Search,customListHeaderComponent:null,showOptionsWhenEmpty:!0,searchable:!0,resultsTruncatedMessage:null}),(0,y.polyfill)(k);var I=k;t.default=I},29849(e,t,n){!function(e){"use strict";var t={1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"},n={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"};e.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"[ਅਗਲਾ] dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",ss:"%d ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(e){return e.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ਰਾਤ"===t?e<4?e:e+12:"ਸਵੇਰ"===t?e:"ਦੁਪਹਿਰ"===t?e>=10?e:e+12:"ਸ਼ਾਮ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"ਰਾਤ":e<10?"ਸਵੇਰ":e<17?"ਦੁਪਹਿਰ":e<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}})}(n(95093))},29908(e,t,n){"use strict";n(46518)({target:"Object",stat:!0},{is:n(3470)})},29948(e,t,n){"use strict";var r=n(35370),o=n(94644).getTypedArrayConstructor;e.exports=function(e,t){return r(o(e),t)}},30041(e,t,n){"use strict";function r(e,t,n){var r="";return n.split(" ").forEach(function(n){void 0!==e[n]?t.push(e[n]+";"):n&&(r+=n+" ")}),r}n.d(t,{Rk:()=>r,SF:()=>o,sk:()=>i});var o=function(e,t,n){var r=e.key+"-"+t.name;!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles)},i=function(e,t,n){o(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var i=t;do{e.insert(t===i?"."+r:"",i,e.sheet,!0),i=i.next}while(void 0!==i)}}},30067(e,t,n){"use strict";n(17145)},30115(e){"use strict";var t=Array.isArray,n=Object.keys,r=Object.prototype.hasOwnProperty,o="undefined"!=typeof Element;function i(e,a){if(e===a)return!0;if(e&&a&&"object"==typeof e&&"object"==typeof a){var s,l,u,c=t(e),p=t(a);if(c&&p){if((l=e.length)!=a.length)return!1;for(s=l;0!==s--;)if(!i(e[s],a[s]))return!1;return!0}if(c!=p)return!1;var f=e instanceof Date,d=a instanceof Date;if(f!=d)return!1;if(f&&d)return e.getTime()==a.getTime();var h=e instanceof RegExp,m=a instanceof RegExp;if(h!=m)return!1;if(h&&m)return e.toString()==a.toString();var g=n(e);if((l=g.length)!==n(a).length)return!1;for(s=l;0!==s--;)if(!r.call(a,g[s]))return!1;if(o&&e instanceof Element&&a instanceof Element)return e===a;for(s=l;0!==s--;)if(!("_owner"===(u=g[s])&&e.$$typeof||i(e[u],a[u])))return!1;return!0}return e!=e&&a!=a}e.exports=function(e,t){try{return i(e,t)}catch(e){if(e.message&&e.message.match(/stack|recursion/i)||-2146828260===e.number)return console.warn("Warning: react-fast-compare does not handle circular references.",e.name,e.message),!1;throw e}}},30237(e,t,n){"use strict";n(6469)("flatMap")},30294(e){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},30306(e,t,n){!function(e){"use strict";e.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"за %s",past:"пред %s",s:"неколку секунди",ss:"%d секунди",m:"една минута",mm:"%d минути",h:"еден час",hh:"%d часа",d:"еден ден",dd:"%d дена",M:"еден месец",MM:"%d месеци",y:"една година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+"-ев":0===n?e+"-ен":n>10&&n<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(n(95093))},30329(e,t,n){"use strict";n.d(t,{$A:()=>p,Bw:()=>i,Cc:()=>f,Il:()=>_,Om:()=>c,S8:()=>u,WQ:()=>s,Z0:()=>d,Z8:()=>b,eL:()=>g,ei:()=>h,fA:()=>a,g7:()=>y,gL:()=>m,jb:()=>A,lK:()=>M,uE:()=>O,vt:()=>o,x6:()=>v,ze:()=>l});var r=n(17823);function o(){var e=new r.tb(3);return r.tb!=Float32Array&&(e[0]=0,e[1]=0,e[2]=0),e}function i(e){var t=e[0],n=e[1],r=e[2];return Math.sqrt(t*t+n*n+r*r)}function a(e,t,n){var o=new r.tb(3);return o[0]=e,o[1]=t,o[2]=n,o}function s(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e[2]=t[2]+n[2],e}function l(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e}function u(e,t){var n=t[0],r=t[1],o=t[2],i=n*n+r*r+o*o;return i>0&&(i=1/Math.sqrt(i)),e[0]=t[0]*i,e[1]=t[1]*i,e[2]=t[2]*i,e}function c(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function p(e,t,n){var r=t[0],o=t[1],i=t[2],a=n[0],s=n[1],l=n[2];return e[0]=o*l-i*s,e[1]=i*a-r*l,e[2]=r*s-o*a,e}function f(e,t,n,r){var o=t[0],i=t[1],a=t[2];return e[0]=o+r*(n[0]-o),e[1]=i+r*(n[1]-i),e[2]=a+r*(n[2]-a),e}function d(e,t,n){var r=t[0],o=t[1],i=t[2],a=n[3]*r+n[7]*o+n[11]*i+n[15];return a=a||1,e[0]=(n[0]*r+n[4]*o+n[8]*i+n[12])/a,e[1]=(n[1]*r+n[5]*o+n[9]*i+n[13])/a,e[2]=(n[2]*r+n[6]*o+n[10]*i+n[14])/a,e}function h(e,t,n){var r=t[0],o=t[1],i=t[2];return e[0]=r*n[0]+o*n[3]+i*n[6],e[1]=r*n[1]+o*n[4]+i*n[7],e[2]=r*n[2]+o*n[5]+i*n[8],e}function m(e,t,n){var r=n[0],o=n[1],i=n[2],a=n[3],s=t[0],l=t[1],u=t[2],c=o*u-i*l,p=i*s-r*u,f=r*l-o*s;return c+=c,p+=p,f+=f,e[0]=s+a*c+o*f-i*p,e[1]=l+a*p+i*c-r*f,e[2]=u+a*f+r*p-o*c,e}function g(e,t,n,r){var o=[],i=[];return o[0]=t[0]-n[0],o[1]=t[1]-n[1],o[2]=t[2]-n[2],i[0]=o[0],i[1]=o[1]*Math.cos(r)-o[2]*Math.sin(r),i[2]=o[1]*Math.sin(r)+o[2]*Math.cos(r),e[0]=i[0]+n[0],e[1]=i[1]+n[1],e[2]=i[2]+n[2],e}function b(e,t,n,r){var o=[],i=[];return o[0]=t[0]-n[0],o[1]=t[1]-n[1],o[2]=t[2]-n[2],i[0]=o[2]*Math.sin(r)+o[0]*Math.cos(r),i[1]=o[1],i[2]=o[2]*Math.cos(r)-o[0]*Math.sin(r),e[0]=i[0]+n[0],e[1]=i[1]+n[1],e[2]=i[2]+n[2],e}function v(e,t,n,r){var o=[],i=[];return o[0]=t[0]-n[0],o[1]=t[1]-n[1],o[2]=t[2]-n[2],i[0]=o[0]*Math.cos(r)-o[1]*Math.sin(r),i[1]=o[0]*Math.sin(r)+o[1]*Math.cos(r),i[2]=o[2],e[0]=i[0]+n[0],e[1]=i[1]+n[1],e[2]=i[2]+n[2],e}function y(e,t){var n=e[0],r=e[1],o=e[2],i=t[0],a=t[1],s=t[2],l=Math.sqrt((n*n+r*r+o*o)*(i*i+a*a+s*s)),u=l&&c(e,t)/l;return Math.acos(Math.min(Math.max(u,-1),1))}var A=function(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e[2]=t[2]-n[2],e},M=function(e,t,n){return e[0]=t[0]*n[0],e[1]=t[1]*n[1],e[2]=t[2]*n[2],e},_=i,O=function(e){var t=e[0],n=e[1],r=e[2];return t*t+n*n+r*r};o()},30361(e){var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,n){var r=typeof e;return!!(n=null==n?9007199254740991:n)&&("number"==r||"symbol"!=r&&t.test(e))&&e>-1&&e%1==0&&e=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}throw new TypeError(r(e)+" is not iterable")},e.exports.__esModule=!0,e.exports.default=e.exports},30583(e){"use strict";e.exports=function(){}},30592(e,t,n){"use strict";var r=n(30655),o=function(){return!!r};o.hasArrayLengthDefineBug=function(){if(!r)return null;try{return 1!==r([],"length",{value:1}).length}catch(e){return!0}},e.exports=o},30641(e,t,n){var r=n(86649),o=n(95950);e.exports=function(e,t){return e&&r(e,t,o)}},30655(e){"use strict";var t=Object.defineProperty||!1;if(t)try{t({},"a",{value:1})}catch(e){t=!1}e.exports=t},30684(e){"use strict";e.exports=function(e,t){var n="function"==typeof Iterator&&Iterator.prototype[e];if(n)try{n.call({next:null},t).next()}catch(e){return!0}}},30710(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,i=r(n(20166)),a=r(n(96540)),s=r(n(78094)),l=n(29688),u=s.default.div.attrs({className:"toolbar-item"})(o||(o=(0,i.default)(["\n color: ",";\n padding: 12px 20px;\n align-items: center;\n display: flex;\n flex-direction: column;\n width: 110px;\n justify-content: space-between;\n border: 1px solid ",";\n border-radius: ",";\n background-color: ",";\n\n svg {\n margin-bottom: 4px;\n }\n .toolbar-item__title {\n white-space: nowrap;\n color: ",";\n }\n\n :hover {\n background-color: ",";\n border-color: ",";\n svg {\n color: ",";\n }\n cursor: pointer;\n }\n"])),function(e){return e.active?e.theme.toolbarItemIconHover:e.theme.panelHeaderIcon},function(e){return e.active?e.theme.toolbarItemBorderHover:"transparent"},function(e){return e.theme.toolbarItemBorderRaddius},function(e){return e.active?e.theme.toolbarItemBgdHover:e.theme.dropdownListBgd},function(e){return e.theme.textColorHl},function(e){return e.theme.toolbarItemBgdHover},function(e){return e.theme.toolbarItemBorderHover},function(e){return e.theme.toolbarItemIconHover}),c=a.default.memo(function(e){return a.default.createElement(u,{id:e.id,className:e.className,active:e.active,onClick:function(t){t.stopPropagation(),t.preventDefault(),"function"==typeof e.onClose&&e.onClose(),e.onClick(t)}},e.icon&&a.default.createElement(e.icon,null),a.default.createElement("div",{className:"toolbar-item__title"},a.default.createElement(l.FormattedMessage,{id:e.label})))});c.displayName="ToolbarItem";var p=c;t.default=p},30714(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.getDefaultInteraction=function(){return{tooltip:{id:"tooltip",label:"interactions.tooltip",enabled:!0,iconComponent:l.Messages,config:{fieldsToShow:{},compareMode:!1,compareType:u.COMPARE_TYPES.ABSOLUTE}},geocoder:{id:"geocoder",label:"interactions.geocoder",enabled:!1,iconComponent:l.Pin,position:null},brush:{id:"brush",label:"interactions.brush",enabled:!1,iconComponent:l.Crosshairs,config:{size:.5}},coordinate:{id:"coordinate",label:"interactions.coordinate",enabled:!1,iconComponent:l.CursorClick,position:null}}},t.findFieldsToShow=function(e){var t=e.fields,n=e.id,r=a.DEFAULT_TOOLTIP_FIELDS.reduce(function(e,n){return t.find(function(e){var t=e.name;return n.name===t})&&e.push(n),e},[]);return(0,i.default)({},n,r.length?r:function(e){var t=a.TRIP_POINT_FIELDS.reduce(function(e,t){return[].concat((0,o.default)(e),(0,o.default)(t))},[]);return e.filter(function(e){var n=e.name,r=e.type;return n.replace(/[_,.]+/g," ").trim().split(" ").every(function(e){return!t.includes(e)})&&r!==a.ALL_FIELD_TYPES.geojson&&"object"!==r}).slice(0,a.MAX_DEFAULT_TOOLTIPS).map(function(e){return{name:e.name,format:null}})}(t))},t.getTooltipDisplayDeltaValue=function(e){var t=e.primaryData,n=e.field,r=e.compareType,o=e.data,i=e.fieldIdx,l=e.item,c=null;if(t&&(n.type===a.ALL_FIELD_TYPES.integer||n.type===a.ALL_FIELD_TYPES.real)){var p=t.valueAt(i),f=o.valueAt(i);if((0,s.isNumber)(p)&&(0,s.isNumber)(f)){var d=r===u.COMPARE_TYPES.RELATIVE?f/p-1:f-p,h=r===u.COMPARE_TYPES.RELATIVE?u.TOOLTIP_FORMATS.DECIMAL_PERCENT_FULL_2[u.TOOLTIP_KEY]:l.format||u.TOOLTIP_FORMATS.DECIMAL_DECIMAL_FIXED_3[u.TOOLTIP_KEY];c=(0,s.getFormatter)(h)(d);var m=(c=(0,s.defaultFormatter)(c)).charAt(0);"+"!==m&&"−"!==m&&(c="+".concat(c))}else c="−"}return c},t.getTooltipDisplayValue=function(e){var t=e.item,n=e.field,r=e.data,o=e.fieldIdx,i=r.valueAt(o);return(0,s.notNullorUndefined)(i)?t.format?(0,s.getFormatter)(t.format,n)(i):(0,s.parseFieldValue)(i,n.type):""},t.BRUSH_CONFIG=t.TOOLTIP_MINUS_SIGN=void 0;var o=r(n(41132)),i=r(n(43693)),a=n(77085),s=n(95196),l=n(37934),u=n(10561);t.TOOLTIP_MINUS_SIGN="−",t.BRUSH_CONFIG={range:[0,50]}},30756(e,t,n){var r=n(23805);e.exports=function(e){return e==e&&!r(e)}},30837(e,t,n){try{var r=n(69264)}catch(e){r=n(69264)}var o=/\s+/,i=Object.prototype.toString;function a(e){if(!e||!e.nodeType)throw new Error("A DOM element reference is required");this.el=e,this.list=e.classList}e.exports=function(e){return new a(e)},a.prototype.add=function(e){if(this.list)return this.list.add(e),this;var t=this.array();return~r(t,e)||t.push(e),this.el.className=t.join(" "),this},a.prototype.remove=function(e){if("[object RegExp]"==i.call(e))return this.removeMatching(e);if(this.list)return this.list.remove(e),this;var t=this.array(),n=r(t,e);return~n&&t.splice(n,1),this.el.className=t.join(" "),this},a.prototype.removeMatching=function(e){for(var t=this.array(),n=0;no});var r=n(61882);const o=function(e){if("string"==typeof e||(0,r.A)(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}},30958(e,t,n){"use strict";n(5240)},30980(e,t,n){var r=n(39344),o=n(94033);function i(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}i.prototype=r(o.prototype),i.prototype.constructor=i,e.exports=i},30985(e,t,n){"use strict";var r=n(46518),o=n(97751),i=n(28551);r({target:"Reflect",stat:!0,sham:!n(92744)},{preventExtensions:function(e){i(e);try{var t=o("Object","preventExtensions");return t&&t(e),!0}catch(e){return!1}}})},30993(e,t,n){"use strict";function r(e){let t;for(;t=e.sourceEvent;)e=t;return e}n.d(t,{A:()=>r})},31051(e,t,n){"use strict";var r=n(46518),o=n(79039),i=n(33517),a=n(97040),s=Array;r({target:"Array",stat:!0,forced:o(function(){function e(){}return!(s.of.call(e)instanceof e)})},{of:function(){for(var e=0,t=arguments.length,n=new(i(this)?this:s)(t);t>e;)a(n,e,arguments[e++]);return n.length=t,n}})},31052(e,t,n){!function(e){"use strict";var t="pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function n(e,n,r,o){var i=function(e){var n=Math.floor(e%1e3/100),r=Math.floor(e%100/10),o=e%10,i="";return n>0&&(i+=t[n]+"vatlh"),r>0&&(i+=(""!==i?" ":"")+t[r]+"maH"),o>0&&(i+=(""!==i?" ":"")+t[o]),""===i?"pagh":i}(e);switch(r){case"ss":return i+" lup";case"mm":return i+" tup";case"hh":return i+" rep";case"dd":return i+" jaj";case"MM":return i+" jar";case"yy":return i+" DIS"}}e.defineLocale("tlh",{months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa’leS] LT",nextWeek:"LLL",lastDay:"[wa’Hu’] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function(e){var t=e;return-1!==e.indexOf("jaj")?t.slice(0,-3)+"leS":-1!==e.indexOf("jar")?t.slice(0,-3)+"waQ":-1!==e.indexOf("DIS")?t.slice(0,-3)+"nem":t+" pIq"},past:function(e){var t=e;return-1!==e.indexOf("jaj")?t.slice(0,-3)+"Hu’":-1!==e.indexOf("jar")?t.slice(0,-3)+"wen":-1!==e.indexOf("DIS")?t.slice(0,-3)+"ben":t+" ret"},s:"puS lup",ss:n,m:"wa’ tup",mm:n,h:"wa’ rep",hh:n,d:"wa’ jaj",dd:n,M:"wa’ jar",MM:n,y:"wa’ DIS",yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(95093))},31073(e,t,n){"use strict";n(70511)("split")},31110(e,t,n){"use strict";var r=n(4748);function o(e,t,n,r,o){this.properties={},this.extent=n,this.type=0,this._pbf=e,this._geometry=-1,this._keys=r,this._values=o,e.readFields(i,this,t)}function i(e,t,n){1==e?t.id=n.readVarint():2==e?function(e,t){for(var n=e.readVarint()+e.pos;e.pos>3}if(i--,1===o||2===o)a+=e.readSVarint(),s+=e.readSVarint(),1===o&&(t&&l.push(t),t=[]),t.push(new r(a,s));else{if(7!==o)throw new Error("unknown command "+o);t&&t.push(t[0].clone())}}return t&&l.push(t),l},o.prototype.bbox=function(){var e=this._pbf;e.pos=this._geometry;for(var t=e.readVarint()+e.pos,n=1,r=0,o=0,i=0,a=1/0,s=-1/0,l=1/0,u=-1/0;e.pos>3}if(r--,1===n||2===n)(o+=e.readSVarint())s&&(s=o),(i+=e.readSVarint())u&&(u=i);else if(7!==n)throw new Error("unknown command "+n)}return[a,l,s,u]},o.prototype.toGeoJSON=function(e,t,n){var r,i,s=this.extent*Math.pow(2,n),l=this.extent*e,u=this.extent*t,c=this.loadGeometry(),p=o.types[this.type];function f(e){for(var t=0;t>3}if(i--,1===o||2===o)a+=t.readSVarint(),s+=t.readSVarint(),1===o&&(n&&l.push(n),n=[]),n&&n.push([a,s]);else{if(7!==o)throw new Error("unknown command ".concat(o));n&&n.push(n[0].slice())}}return n&&l.push(n),l}(e),i=e.extent;for(o=function(e){var t=e.length;if(t<=1)return[e];for(var n,r,o=[],i=0;iyt});var r=n(98587),o=n(58168),i=n(96540);function a(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;te.every(e=>null==e)?null:t=>{e.forEach(e=>{!function(e,t){"function"==typeof e?e(t):e&&(e.current=t)}(e,t)})},e)}const f=function(e){return"string"==typeof e},d=function(e,t=[]){if(void 0===e)return{};const n={};return Object.keys(e).filter(n=>n.match(/^on[A-Z]/)&&"function"==typeof e[n]&&!t.includes(n)).forEach(t=>{n[t]=e[t]}),n},h=function(e){if(void 0===e)return{};const t={};return Object.keys(e).filter(t=>!(t.match(/^on[A-Z]/)&&"function"==typeof e[t])).forEach(n=>{t[n]=e[n]}),t},m=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"],g=function(e){var t;const{elementType:n,externalSlotProps:i,ownerState:a,skipResolvingSlotProps:l=!1}=e,u=(0,r.A)(e,m),c=l?{}:function(e,t,n){return"function"==typeof e?e(t,n):e}(i,a),{props:g,internalRef:b}=function(e){const{getSlotProps:t,additionalProps:n,externalSlotProps:r,externalForwardedProps:i,className:a}=e;if(!t){const e=s(null==n?void 0:n.className,a,null==i?void 0:i.className,null==r?void 0:r.className),t=(0,o.A)({},null==n?void 0:n.style,null==i?void 0:i.style,null==r?void 0:r.style),l=(0,o.A)({},n,i,r);return e.length>0&&(l.className=e),Object.keys(t).length>0&&(l.style=t),{props:l,internalRef:void 0}}const l=d((0,o.A)({},i,r)),u=h(r),c=h(i),p=t(l),f=s(null==p?void 0:p.className,null==n?void 0:n.className,a,null==i?void 0:i.className,null==r?void 0:r.className),m=(0,o.A)({},null==p?void 0:p.style,null==n?void 0:n.style,null==i?void 0:i.style,null==r?void 0:r.style),g=(0,o.A)({},p,n,c,u);return f.length>0&&(g.className=f),Object.keys(m).length>0&&(g.style=m),{props:g,internalRef:p.ref}}((0,o.A)({},u,{externalSlotProps:c})),v=p(b,null==c?void 0:c.ref,null==(t=e.additionalProps)?void 0:t.ref);return function(e,t,n){return void 0===e||f(e)?t:(0,o.A)({},t,{ownerState:(0,o.A)({},t.ownerState,n)})}(n,(0,o.A)({},g,{ref:v}),a)};function b(e){return e&&e.ownerDocument||document}const v=function(e,t=Number.MIN_SAFE_INTEGER,n=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,n))};class y{constructor(){this.currentId=null,this.clear=()=>{null!==this.currentId&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}static create(){return new y}start(e,t){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,t()},e)}}let A=!0,M=!1;const _=new y,O={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function z(e){e.metaKey||e.altKey||e.ctrlKey||(A=!0)}function w(){A=!1}function x(){"hidden"===this.visibilityState&&M&&(A=!0)}function E(){const e=i.useCallback(e=>{var t;null!=e&&((t=e.ownerDocument).addEventListener("keydown",z,!0),t.addEventListener("mousedown",w,!0),t.addEventListener("pointerdown",w,!0),t.addEventListener("touchstart",w,!0),t.addEventListener("visibilitychange",x,!0))},[]),t=i.useRef(!1);return{isFocusVisibleRef:t,onFocus:function(e){return!!function(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch(e){}return A||function(e){const{type:t,tagName:n}=e;return!("INPUT"!==n||!O[t]||e.readOnly)||"TEXTAREA"===n&&!e.readOnly||!!e.isContentEditable}(t)}(e)&&(t.current=!0,!0)},onBlur:function(){return!!t.current&&(M=!0,_.start(100,()=>{M=!1}),t.current=!1,!0)},ref:e}}const S="undefined"!=typeof window?i.useLayoutEffect:i.useEffect,C=function(e){const t=i.useRef(e);return S(()=>{t.current=e}),i.useRef((...e)=>(0,t.current)(...e)).current},T={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",whiteSpace:"nowrap",width:"1px"};function L(e,t){return e-t}function P(e,t){var n;const{index:r}=null!=(n=e.reduce((e,n,r)=>{const o=Math.abs(t-n);return null===e||oe===t){return e.length===t.length&&e.every((e,r)=>n(e,t[r]))}(e,t)}const N={horizontal:{offset:e=>({left:`${e}%`}),leap:e=>({width:`${e}%`})},"horizontal-reverse":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},j=e=>e;let F;function B(){return void 0===F&&(F="undefined"==typeof CSS||"function"!=typeof CSS.supports||CSS.supports("touch-action","none")),F}function W(e){const{"aria-labelledby":t,defaultValue:n,disabled:r=!1,disableSwap:a=!1,isRtl:s=!1,marks:l=!1,max:u=100,min:c=0,name:f,onChange:h,onChangeCommitted:m,orientation:g="horizontal",rootRef:y,scale:A=j,step:M=1,shiftStep:_=10,tabIndex:O,value:z}=e,w=i.useRef(void 0),[x,F]=i.useState(-1),[W,V]=i.useState(-1),[U,H]=i.useState(!1),Y=i.useRef(0),[G,X]=function({controlled:e,default:t,name:n,state:r="value"}){const{current:o}=i.useRef(void 0!==e),[a,s]=i.useState(t);return[o?e:a,i.useCallback(e=>{o||s(e)},[])]}({controlled:z,default:null!=n?n:c,name:"Slider"}),Z=h&&((e,t,n)=>{const r=e.nativeEvent||e,o=new r.constructor(r.type,r);Object.defineProperty(o,"target",{writable:!0,value:{value:t,name:f}}),h(o,t,n)}),$=Array.isArray(G);let K=$?G.slice().sort(L):[G];K=K.map(e=>null==e?c:v(e,c,u));const J=!0===l&&null!==M?[...Array(Math.floor((u-c)/M)+1)].map((e,t)=>({value:c+M*t})):l||[],Q=J.map(e=>e.value),{isFocusVisibleRef:ee,onBlur:te,onFocus:ne,ref:re}=E(),[oe,ie]=i.useState(-1),ae=i.useRef(null),se=p(re,ae),le=p(y,se),ue=e=>t=>{var n;const r=Number(t.currentTarget.getAttribute("data-index"));ne(t),!0===ee.current&&ie(r),V(r),null==e||null==(n=e.onFocus)||n.call(e,t)},ce=e=>t=>{var n;te(t),!1===ee.current&&ie(-1),V(-1),null==e||null==(n=e.onBlur)||n.call(e,t)},pe=(e,t)=>{const n=Number(e.currentTarget.getAttribute("data-index")),r=K[n],o=Q.indexOf(r);let i=t;if(J&&null==M){const e=Q[Q.length-1];i=i>e?e:it=>{var n;if(null!==M){const e=Number(t.currentTarget.getAttribute("data-index")),n=K[e];let r=null;("ArrowLeft"===t.key||"ArrowDown"===t.key)&&t.shiftKey||"PageDown"===t.key?r=Math.max(n-_,c):(("ArrowRight"===t.key||"ArrowUp"===t.key)&&t.shiftKey||"PageUp"===t.key)&&(r=Math.min(n+_,u)),null!==r&&(pe(t,r),t.preventDefault())}null==e||null==(n=e.onKeyDown)||n.call(e,t)};S(()=>{var e;r&&ae.current.contains(document.activeElement)&&(null==(e=document.activeElement)||e.blur())},[r]),r&&-1!==x&&F(-1),r&&-1!==oe&&ie(-1);const de=i.useRef(void 0);let he=g;s&&"horizontal"===g&&(he+="-reverse");const me=({finger:e,move:t=!1})=>{const{current:n}=ae,{width:r,height:o,bottom:i,left:s}=n.getBoundingClientRect();let l,p;if(l=0===he.indexOf("vertical")?(i-e.y)/o:(e.x-s)/r,-1!==he.indexOf("-reverse")&&(l=1-l),p=function(e,t,n){return(n-t)*e+t}(l,c,u),M)p=function(e,t,n){const r=Math.round((e-n)/t)*t+n;return Number(r.toFixed(function(e){if(Math.abs(e)<1){const t=e.toExponential().split("e-"),n=t[0].split(".")[1];return(n?n.length:0)+parseInt(t[1],10)}const t=e.toString().split(".")[1];return t?t.length:0}(t)))}(p,M,c);else{const e=P(Q,p);p=Q[e]}p=v(p,c,u);let f=0;if($){f=t?de.current:P(K,p),a&&(p=v(p,K[f-1]||-1/0,K[f+1]||1/0));const e=p;p=I({values:K,newValue:p,index:f}),a&&t||(f=p.indexOf(e),de.current=f)}return{newValue:p,activeIndex:f}},ge=C(e=>{const t=R(e,w);if(!t)return;if(Y.current+=1,"mousemove"===e.type&&0===e.buttons)return void be(e);const{newValue:n,activeIndex:r}=me({finger:t,move:!0});D({sliderRef:ae,activeIndex:r,setActive:F}),X(n),!U&&Y.current>2&&H(!0),Z&&!q(n,G)&&Z(e,n,r)}),be=C(e=>{const t=R(e,w);if(H(!1),!t)return;const{newValue:n}=me({finger:t,move:!0});F(-1),"touchend"===e.type&&V(-1),m&&m(e,n),w.current=void 0,ye()}),ve=C(e=>{if(r)return;B()||e.preventDefault();const t=e.changedTouches[0];null!=t&&(w.current=t.identifier);const n=R(e,w);if(!1!==n){const{newValue:t,activeIndex:r}=me({finger:n});D({sliderRef:ae,activeIndex:r,setActive:F}),X(t),Z&&!q(t,G)&&Z(e,t,r)}Y.current=0;const o=b(ae.current);o.addEventListener("touchmove",ge,{passive:!0}),o.addEventListener("touchend",be,{passive:!0})}),ye=i.useCallback(()=>{const e=b(ae.current);e.removeEventListener("mousemove",ge),e.removeEventListener("mouseup",be),e.removeEventListener("touchmove",ge),e.removeEventListener("touchend",be)},[be,ge]);i.useEffect(()=>{const{current:e}=ae;return e.addEventListener("touchstart",ve,{passive:B()}),()=>{e.removeEventListener("touchstart",ve),ye()}},[ye,ve]),i.useEffect(()=>{r&&ye()},[r,ye]);const Ae=k($?K[0]:c,c,u),Me=k(K[K.length-1],c,u)-Ae,_e=e=>t=>{var n;null==(n=e.onMouseLeave)||n.call(e,t),V(-1)};return{active:x,axis:he,axisProps:N,dragging:U,focusedThumbIndex:oe,getHiddenInputProps:(n={})=>{var i;const a=d(n),l={onChange:(p=a||{},e=>{var t;null==(t=p.onChange)||t.call(p,e),pe(e,e.target.valueAsNumber)}),onFocus:ue(a||{}),onBlur:ce(a||{}),onKeyDown:fe(a||{})};var p;const h=(0,o.A)({},a,l);return(0,o.A)({tabIndex:O,"aria-labelledby":t,"aria-orientation":g,"aria-valuemax":A(u),"aria-valuemin":A(c),name:f,type:"range",min:e.min,max:e.max,step:null===e.step&&e.marks?"any":null!=(i=e.step)?i:void 0,disabled:r},n,h,{style:(0,o.A)({},T,{direction:s?"rtl":"ltr",width:"100%",height:"100%"})})},getRootProps:(e={})=>{const t=d(e),n={onMouseDown:(i=t||{},e=>{var t;if(null==(t=i.onMouseDown)||t.call(i,e),r)return;if(e.defaultPrevented)return;if(0!==e.button)return;e.preventDefault();const n=R(e,w);if(!1!==n){const{newValue:t,activeIndex:r}=me({finger:n});D({sliderRef:ae,activeIndex:r,setActive:F}),X(t),Z&&!q(t,G)&&Z(e,t,r)}Y.current=0;const o=b(ae.current);o.addEventListener("mousemove",ge,{passive:!0}),o.addEventListener("mouseup",be)})};var i;const a=(0,o.A)({},t,n);return(0,o.A)({},e,{ref:le},a)},getThumbProps:(e={})=>{const t=d(e),n={onMouseOver:(r=t||{},e=>{var t;null==(t=r.onMouseOver)||t.call(r,e);const n=Number(e.currentTarget.getAttribute("data-index"));V(n)}),onMouseLeave:_e(t||{})};var r;return(0,o.A)({},e,t,n)},marks:J,open:W,range:$,rootRef:le,trackLeap:Me,trackOffset:Ae,values:K,getThumbStyle:e=>({pointerEvents:-1!==x&&x!==e?"none":void 0})}}var V=n(56461);function U(e){let t="https://mui.com/production-error/?code="+e;for(let e=1;e{t[n]=Y(e[n])}),t}function G(e,t,n={clone:!0}){const r=n.clone?(0,o.A)({},e):e;return H(e)&&H(t)&&Object.keys(t).forEach(o=>{i.isValidElement(t[o])?r[o]=t[o]:H(t[o])&&Object.prototype.hasOwnProperty.call(e,o)&&H(e[o])?r[o]=G(e[o],t[o],n):n.clone?r[o]=H(t[o])?Y(t[o]):t[o]:r[o]=t[o]}),r}var X=n(94188),Z=n(33571),$=n(58749);const K={black:"#000",white:"#fff"},J={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},Q="#f3e5f5",ee="#ce93d8",te="#ba68c8",ne="#ab47bc",re="#9c27b0",oe="#7b1fa2",ie="#e57373",ae="#ef5350",se="#f44336",le="#d32f2f",ue="#c62828",ce="#ffb74d",pe="#ffa726",fe="#ff9800",de="#f57c00",he="#e65100",me="#e3f2fd",ge="#90caf9",be="#42a5f5",ve="#1976d2",ye="#1565c0",Ae="#4fc3f7",Me="#29b6f6",_e="#03a9f4",Oe="#0288d1",ze="#01579b",we="#81c784",xe="#66bb6a",Ee="#4caf50",Se="#388e3c",Ce="#2e7d32",Te="#1b5e20",Le=["mode","contrastThreshold","tonalOffset"],Pe={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:K.white,default:K.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},Re={text:{primary:K.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:K.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function ke(e,t,n,r){const o=r.light||r,i=r.dark||1.5*r;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:"light"===t?e.light=(0,l.a)(e.main,o):"dark"===t&&(e.dark=(0,l.e$)(e.main,i)))}const Ie=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];function De(e){return Math.round(1e5*e)/1e5}const qe={textTransform:"uppercase"},Ne='"Roboto", "Helvetica", "Arial", sans-serif';function je(e,t){const n="function"==typeof t?t(e):t,{fontFamily:i=Ne,fontSize:a=14,fontWeightLight:s=300,fontWeightRegular:l=400,fontWeightMedium:u=500,fontWeightBold:c=700,htmlFontSize:p=16,allVariants:f,pxToRem:d}=n,h=(0,r.A)(n,Ie),m=a/14,g=d||(e=>e/p*m+"rem"),b=(e,t,n,r,a)=>(0,o.A)({fontFamily:i,fontWeight:e,fontSize:g(t),lineHeight:n},i===Ne?{letterSpacing:`${De(r/t)}em`}:{},a,f),v={h1:b(s,96,1.167,-1.5),h2:b(s,60,1.2,-.5),h3:b(l,48,1.167,0),h4:b(l,34,1.235,.25),h5:b(l,24,1.334,0),h6:b(u,20,1.6,.15),subtitle1:b(l,16,1.75,.15),subtitle2:b(u,14,1.57,.1),body1:b(l,16,1.5,.15),body2:b(l,14,1.43,.15),button:b(u,14,1.75,.4,qe),caption:b(l,12,1.66,.4),overline:b(l,12,2.66,1,qe),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return G((0,o.A)({htmlFontSize:p,pxToRem:g,fontFamily:i,fontSize:a,fontWeightLight:s,fontWeightRegular:l,fontWeightMedium:u,fontWeightBold:c},v),h,{clone:!1})}function Fe(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,0.2)`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,0.14)`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,0.12)`].join(",")}const Be=["none",Fe(0,2,1,-1,0,1,1,0,0,1,3,0),Fe(0,3,1,-2,0,2,2,0,0,1,5,0),Fe(0,3,3,-2,0,3,4,0,0,1,8,0),Fe(0,2,4,-1,0,4,5,0,0,1,10,0),Fe(0,3,5,-1,0,5,8,0,0,1,14,0),Fe(0,3,5,-1,0,6,10,0,0,1,18,0),Fe(0,4,5,-2,0,7,10,1,0,2,16,1),Fe(0,5,5,-3,0,8,10,1,0,3,14,2),Fe(0,5,6,-3,0,9,12,1,0,3,16,2),Fe(0,6,6,-3,0,10,14,1,0,4,18,3),Fe(0,6,7,-4,0,11,15,1,0,4,20,3),Fe(0,7,8,-4,0,12,17,2,0,5,22,4),Fe(0,7,8,-4,0,13,19,2,0,5,24,4),Fe(0,7,9,-4,0,14,21,2,0,5,26,4),Fe(0,8,9,-5,0,15,22,2,0,6,28,5),Fe(0,8,10,-5,0,16,24,2,0,6,30,5),Fe(0,8,11,-5,0,17,26,2,0,6,32,5),Fe(0,9,11,-5,0,18,28,2,0,7,34,6),Fe(0,9,12,-6,0,19,29,2,0,7,36,6),Fe(0,10,13,-6,0,20,31,3,0,8,38,7),Fe(0,10,13,-6,0,21,33,3,0,8,40,7),Fe(0,10,14,-6,0,22,35,3,0,8,42,7),Fe(0,11,14,-7,0,23,36,3,0,9,44,8),Fe(0,11,15,-7,0,24,38,3,0,9,46,8)],We=["duration","easing","delay"],Ve={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},Ue={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function He(e){return`${Math.round(e)}ms`}function Ye(e){if(!e)return 0;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}function Ge(e){const t=(0,o.A)({},Ve,e.easing),n=(0,o.A)({},Ue,e.duration);return(0,o.A)({getAutoHeightDuration:Ye,create:(e=["all"],o={})=>{const{duration:i=n.standard,easing:a=t.easeInOut,delay:s=0}=o;return(0,r.A)(o,We),(Array.isArray(e)?e:[e]).map(e=>`${e} ${"string"==typeof i?i:He(i)} ${a} ${"string"==typeof s?s:He(s)}`).join(",")}},e,{easing:t,duration:n})}const Xe={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},Ze=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];const $e=function(e={},...t){const{mixins:n={},palette:i={},transitions:a={},typography:s={}}=e,u=(0,r.A)(e,Ze);if(e.vars&&void 0===e.generateCssVars)throw new Error(U(18));const c=function(e){const{mode:t="light",contrastThreshold:n=3,tonalOffset:i=.2}=e,a=(0,r.A)(e,Le),s=e.primary||function(e="light"){return"dark"===e?{main:ge,light:me,dark:be}:{main:ve,light:be,dark:ye}}(t),u=e.secondary||function(e="light"){return"dark"===e?{main:ee,light:Q,dark:ne}:{main:re,light:te,dark:oe}}(t),c=e.error||function(e="light"){return"dark"===e?{main:se,light:ie,dark:le}:{main:le,light:ae,dark:ue}}(t),p=e.info||function(e="light"){return"dark"===e?{main:Me,light:Ae,dark:Oe}:{main:Oe,light:_e,dark:ze}}(t),f=e.success||function(e="light"){return"dark"===e?{main:xe,light:we,dark:Se}:{main:Ce,light:Ee,dark:Te}}(t),d=e.warning||function(e="light"){return"dark"===e?{main:pe,light:ce,dark:de}:{main:"#ed6c02",light:fe,dark:he}}(t);function h(e){return(0,l.eM)(e,Re.text.primary)>=n?Re.text.primary:Pe.text.primary}const m=({color:e,name:t,mainShade:n=500,lightShade:r=300,darkShade:a=700})=>{if(!(e=(0,o.A)({},e)).main&&e[n]&&(e.main=e[n]),!e.hasOwnProperty("main"))throw new Error(U(11,t?` (${t})`:"",n));if("string"!=typeof e.main)throw new Error(U(12,t?` (${t})`:"",JSON.stringify(e.main)));return ke(e,"light",r,i),ke(e,"dark",a,i),e.contrastText||(e.contrastText=h(e.main)),e},g={dark:Re,light:Pe};return G((0,o.A)({common:(0,o.A)({},K),mode:t,primary:m({color:s,name:"primary"}),secondary:m({color:u,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:m({color:c,name:"error"}),warning:m({color:d,name:"warning"}),info:m({color:p,name:"info"}),success:m({color:f,name:"success"}),grey:J,contrastThreshold:n,getContrastText:h,augmentColor:m,tonalOffset:i},g[t]),a)}(i),p=(0,$.A)(e);let f=G(p,{mixins:(d=p.breakpoints,h=n,(0,o.A)({toolbar:{minHeight:56,[d.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[d.up("sm")]:{minHeight:64}}},h)),palette:c,shadows:Be.slice(),typography:je(c,s),transitions:Ge(a),zIndex:(0,o.A)({},Xe)});var d,h;return f=G(f,u),f=t.reduce((e,t)=>G(e,t),f),f.unstable_sxConfig=(0,o.A)({},X.A,null==u?void 0:u.unstable_sxConfig),f.unstable_sx=function(e){return(0,Z.A)({sx:e,theme:this})},f}(),Ke=function(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e},Je=(0,V.Ay)({themeId:"$$material",defaultTheme:$e,rootShouldForwardProp:e=>Ke(e)&&"classes"!==e});function Qe(e,t){const n=(0,o.A)({},t);return Object.keys(e).forEach(r=>{if(r.toString().match(/^(components|slots)$/))n[r]=(0,o.A)({},e[r],n[r]);else if(r.toString().match(/^(componentsProps|slotProps)$/)){const i=e[r]||{},a=t[r];n[r]={},a&&Object.keys(a)?i&&Object.keys(i)?(n[r]=(0,o.A)({},a),Object.keys(i).forEach(e=>{n[r][e]=Qe(i[e],a[e])})):n[r]=a:n[r]=i}else void 0===n[r]&&(n[r]=e[r])}),n}const et=i.createContext(void 0);const tt=function(e){if("string"!=typeof e)throw new Error(U(7));return e.charAt(0).toUpperCase()+e.slice(1)},nt=e=>e,rt=(()=>{let e=nt;return{configure(t){e=t},generate:t=>e(t),reset(){e=nt}}})(),ot={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function it(e,t,n="Mui"){const r=ot[t];return r?`${n}-${r}`:`${rt.generate(e)}-${t}`}function at(e){return it("MuiSlider",e)}const st=function(e,t,n="Mui"){const r={};return["root","active","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","disabled","dragging","focusVisible","mark","markActive","marked","markLabel","markLabelActive","rail","sizeSmall","thumb","thumbColorPrimary","thumbColorSecondary","thumbColorError","thumbColorSuccess","thumbColorInfo","thumbColorWarning","track","trackInverted","trackFalse","thumbSizeSmall","valueLabel","valueLabelOpen","valueLabelCircle","valueLabelLabel","vertical"].forEach(t=>{r[t]=it(e,t,n)}),r}("MuiSlider"),lt=["aria-label","aria-valuetext","aria-labelledby","component","components","componentsProps","color","classes","className","disableSwap","disabled","getAriaLabel","getAriaValueText","marks","max","min","name","onChange","onChangeCommitted","orientation","shiftStep","size","step","scale","slotProps","slots","tabIndex","track","value","valueLabelDisplay","valueLabelFormat"];function ut(e){return e}const ct=Je("span",{name:"MuiSlider",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`color${tt(n.color)}`],"medium"!==n.size&&t[`size${tt(n.size)}`],n.marked&&t.marked,"vertical"===n.orientation&&t.vertical,"inverted"===n.track&&t.trackInverted,!1===n.track&&t.trackFalse]}})(({theme:e})=>{var t;return{borderRadius:12,boxSizing:"content-box",display:"inline-block",position:"relative",cursor:"pointer",touchAction:"none",WebkitTapHighlightColor:"transparent","@media print":{colorAdjust:"exact"},[`&.${st.disabled}`]:{pointerEvents:"none",cursor:"default",color:(e.vars||e).palette.grey[400]},[`&.${st.dragging}`]:{[`& .${st.thumb}, & .${st.track}`]:{transition:"none"}},variants:[...Object.keys((null!=(t=e.vars)?t:e).palette).filter(t=>{var n;return(null!=(n=e.vars)?n:e).palette[t].main}).map(t=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),{props:{orientation:"horizontal"},style:{height:4,width:"100%",padding:"13px 0","@media (pointer: coarse)":{padding:"20px 0"}}},{props:{orientation:"horizontal",size:"small"},style:{height:2}},{props:{orientation:"horizontal",marked:!0},style:{marginBottom:20}},{props:{orientation:"vertical"},style:{height:"100%",width:4,padding:"0 13px","@media (pointer: coarse)":{padding:"0 20px"}}},{props:{orientation:"vertical",size:"small"},style:{width:2}},{props:{orientation:"vertical",marked:!0},style:{marginRight:44}}]}}),pt=Je("span",{name:"MuiSlider",slot:"Rail",overridesResolver:(e,t)=>t.rail})({display:"block",position:"absolute",borderRadius:"inherit",backgroundColor:"currentColor",opacity:.38,variants:[{props:{orientation:"horizontal"},style:{width:"100%",height:"inherit",top:"50%",transform:"translateY(-50%)"}},{props:{orientation:"vertical"},style:{height:"100%",width:"inherit",left:"50%",transform:"translateX(-50%)"}},{props:{track:"inverted"},style:{opacity:1}}]}),ft=Je("span",{name:"MuiSlider",slot:"Track",overridesResolver:(e,t)=>t.track})(({theme:e})=>{var t;return{display:"block",position:"absolute",borderRadius:"inherit",border:"1px solid currentColor",backgroundColor:"currentColor",transition:e.transitions.create(["left","width","bottom","height"],{duration:e.transitions.duration.shortest}),variants:[{props:{size:"small"},style:{border:"none"}},{props:{orientation:"horizontal"},style:{height:"inherit",top:"50%",transform:"translateY(-50%)"}},{props:{orientation:"vertical"},style:{width:"inherit",left:"50%",transform:"translateX(-50%)"}},{props:{track:!1},style:{display:"none"}},...Object.keys((null!=(t=e.vars)?t:e).palette).filter(t=>{var n;return(null!=(n=e.vars)?n:e).palette[t].main}).map(t=>({props:{color:t,track:"inverted"},style:(0,o.A)({},e.vars?{backgroundColor:e.vars.palette.Slider[`${t}Track`],borderColor:e.vars.palette.Slider[`${t}Track`]}:(0,o.A)({backgroundColor:(0,l.a)(e.palette[t].main,.62),borderColor:(0,l.a)(e.palette[t].main,.62)},e.applyStyles("dark",{backgroundColor:(0,l.e$)(e.palette[t].main,.5)}),e.applyStyles("dark",{borderColor:(0,l.e$)(e.palette[t].main,.5)})))}))]}}),dt=Je("span",{name:"MuiSlider",slot:"Thumb",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.thumb,t[`thumbColor${tt(n.color)}`],"medium"!==n.size&&t[`thumbSize${tt(n.size)}`]]}})(({theme:e})=>{var t;return{position:"absolute",width:20,height:20,boxSizing:"border-box",borderRadius:"50%",outline:0,backgroundColor:"currentColor",display:"flex",alignItems:"center",justifyContent:"center",transition:e.transitions.create(["box-shadow","left","bottom"],{duration:e.transitions.duration.shortest}),"&::before":{position:"absolute",content:'""',borderRadius:"inherit",width:"100%",height:"100%",boxShadow:(e.vars||e).shadows[2]},"&::after":{position:"absolute",content:'""',borderRadius:"50%",width:42,height:42,top:"50%",left:"50%",transform:"translate(-50%, -50%)"},[`&.${st.disabled}`]:{"&:hover":{boxShadow:"none"}},variants:[{props:{size:"small"},style:{width:12,height:12,"&::before":{boxShadow:"none"}}},{props:{orientation:"horizontal"},style:{top:"50%",transform:"translate(-50%, -50%)"}},{props:{orientation:"vertical"},style:{left:"50%",transform:"translate(-50%, 50%)"}},...Object.keys((null!=(t=e.vars)?t:e).palette).filter(t=>{var n;return(null!=(n=e.vars)?n:e).palette[t].main}).map(t=>({props:{color:t},style:{[`&:hover, &.${st.focusVisible}`]:(0,o.A)({},e.vars?{boxShadow:`0px 0px 0px 8px rgba(${e.vars.palette[t].mainChannel} / 0.16)`}:{boxShadow:`0px 0px 0px 8px ${(0,l.X4)(e.palette[t].main,.16)}`},{"@media (hover: none)":{boxShadow:"none"}}),[`&.${st.active}`]:(0,o.A)({},e.vars?{boxShadow:`0px 0px 0px 14px rgba(${e.vars.palette[t].mainChannel} / 0.16)`}:{boxShadow:`0px 0px 0px 14px ${(0,l.X4)(e.palette[t].main,.16)}`})}}))]}}),ht=Je(function(e){const{children:t,className:n,value:r}=e,o=(e=>{const{open:t}=e;return{offset:s(t&&st.valueLabelOpen),circle:st.valueLabelCircle,label:st.valueLabelLabel}})(e);return t?i.cloneElement(t,{className:s(t.props.className)},(0,u.jsxs)(i.Fragment,{children:[t.props.children,(0,u.jsx)("span",{className:s(o.offset,n),"aria-hidden":!0,children:(0,u.jsx)("span",{className:o.circle,children:(0,u.jsx)("span",{className:o.label,children:r})})})]})):null},{name:"MuiSlider",slot:"ValueLabel",overridesResolver:(e,t)=>t.valueLabel})(({theme:e})=>(0,o.A)({zIndex:1,whiteSpace:"nowrap"},e.typography.body2,{fontWeight:500,transition:e.transitions.create(["transform"],{duration:e.transitions.duration.shortest}),position:"absolute",backgroundColor:(e.vars||e).palette.grey[600],borderRadius:2,color:(e.vars||e).palette.common.white,display:"flex",alignItems:"center",justifyContent:"center",padding:"0.25rem 0.75rem",variants:[{props:{orientation:"horizontal"},style:{transform:"translateY(-100%) scale(0)",top:"-10px",transformOrigin:"bottom center","&::before":{position:"absolute",content:'""',width:8,height:8,transform:"translate(-50%, 50%) rotate(45deg)",backgroundColor:"inherit",bottom:0,left:"50%"},[`&.${st.valueLabelOpen}`]:{transform:"translateY(-100%) scale(1)"}}},{props:{orientation:"vertical"},style:{transform:"translateY(-50%) scale(0)",right:"30px",top:"50%",transformOrigin:"right center","&::before":{position:"absolute",content:'""',width:8,height:8,transform:"translate(-50%, -50%) rotate(45deg)",backgroundColor:"inherit",right:-8,top:"50%"},[`&.${st.valueLabelOpen}`]:{transform:"translateY(-50%) scale(1)"}}},{props:{size:"small"},style:{fontSize:e.typography.pxToRem(12),padding:"0.25rem 0.5rem"}},{props:{orientation:"vertical",size:"small"},style:{right:"20px"}}]})),mt=Je("span",{name:"MuiSlider",slot:"Mark",shouldForwardProp:e=>Ke(e)&&"markActive"!==e,overridesResolver:(e,t)=>{const{markActive:n}=e;return[t.mark,n&&t.markActive]}})(({theme:e})=>({position:"absolute",width:2,height:2,borderRadius:1,backgroundColor:"currentColor",variants:[{props:{orientation:"horizontal"},style:{top:"50%",transform:"translate(-1px, -50%)"}},{props:{orientation:"vertical"},style:{left:"50%",transform:"translate(-50%, 1px)"}},{props:{markActive:!0},style:{backgroundColor:(e.vars||e).palette.background.paper,opacity:.8}}]})),gt=Je("span",{name:"MuiSlider",slot:"MarkLabel",shouldForwardProp:e=>Ke(e)&&"markLabelActive"!==e,overridesResolver:(e,t)=>t.markLabel})(({theme:e})=>(0,o.A)({},e.typography.body2,{color:(e.vars||e).palette.text.secondary,position:"absolute",whiteSpace:"nowrap",variants:[{props:{orientation:"horizontal"},style:{top:30,transform:"translateX(-50%)","@media (pointer: coarse)":{top:40}}},{props:{orientation:"vertical"},style:{left:36,transform:"translateY(50%)","@media (pointer: coarse)":{left:44}}},{props:{markLabelActive:!0},style:{color:(e.vars||e).palette.text.primary}}]})),bt=({children:e})=>e,vt=i.forwardRef(function(e,t){var n,a,l,p,d,h,m,b,v,y,A,M,_,O,z,w,x,E,S,C,T,L,P,R;const I=function({props:e,name:t}){return function(e){const{theme:t,name:n,props:r}=e;if(!t||!t.components||!t.components[n])return r;const o=t.components[n];return o.defaultProps?Qe(o.defaultProps,r):o.styleOverrides||o.variants?r:Qe(o,r)}({props:e,name:t,theme:{components:i.useContext(et)}})}({props:e,name:"MuiSlider"}),D=(()=>{const e=i.useContext(c);return null!=e&&e})(),{"aria-label":q,"aria-valuetext":N,"aria-labelledby":j,component:F="span",components:B={},componentsProps:V={},color:U="primary",classes:H,className:Y,disableSwap:G=!1,disabled:X=!1,getAriaLabel:Z,getAriaValueText:$,marks:K=!1,max:J=100,min:Q=0,orientation:ee="horizontal",shiftStep:te=10,size:ne="medium",step:re=1,scale:oe=ut,slotProps:ie,slots:ae,track:se="normal",valueLabelDisplay:le="off",valueLabelFormat:ue=ut}=I,ce=(0,r.A)(I,lt),pe=(0,o.A)({},I,{isRtl:D,max:J,min:Q,classes:H,disabled:X,disableSwap:G,orientation:ee,marks:K,color:U,size:ne,step:re,shiftStep:te,scale:oe,track:se,valueLabelDisplay:le,valueLabelFormat:ue}),{axisProps:fe,getRootProps:de,getHiddenInputProps:he,getThumbProps:me,open:ge,active:be,axis:ve,focusedThumbIndex:ye,range:Ae,dragging:Me,marks:_e,values:Oe,trackOffset:ze,trackLeap:we,getThumbStyle:xe}=W((0,o.A)({},pe,{rootRef:t}));pe.marked=_e.length>0&&_e.some(e=>e.label),pe.dragging=Me,pe.focusedThumbIndex=ye;const Ee=(e=>{const{disabled:t,dragging:n,marked:r,orientation:o,track:i,classes:a,color:s,size:l}=e;return function(e,t,n){const r={};return Object.keys(e).forEach(o=>{r[o]=e[o].reduce((e,r)=>{if(r){const o=t(r);""!==o&&e.push(o),n&&n[r]&&e.push(n[r])}return e},[]).join(" ")}),r}({root:["root",t&&"disabled",n&&"dragging",r&&"marked","vertical"===o&&"vertical","inverted"===i&&"trackInverted",!1===i&&"trackFalse",s&&`color${tt(s)}`,l&&`size${tt(l)}`],rail:["rail"],track:["track"],mark:["mark"],markActive:["markActive"],markLabel:["markLabel"],markLabelActive:["markLabelActive"],valueLabel:["valueLabel"],thumb:["thumb",t&&"disabled",l&&`thumbSize${tt(l)}`,s&&`thumbColor${tt(s)}`],active:["active"],disabled:["disabled"],focusVisible:["focusVisible"]},at,a)})(pe),Se=null!=(n=null!=(a=null==ae?void 0:ae.root)?a:B.Root)?n:ct,Ce=null!=(l=null!=(p=null==ae?void 0:ae.rail)?p:B.Rail)?l:pt,Te=null!=(d=null!=(h=null==ae?void 0:ae.track)?h:B.Track)?d:ft,Le=null!=(m=null!=(b=null==ae?void 0:ae.thumb)?b:B.Thumb)?m:dt,Pe=null!=(v=null!=(y=null==ae?void 0:ae.valueLabel)?y:B.ValueLabel)?v:ht,Re=null!=(A=null!=(M=null==ae?void 0:ae.mark)?M:B.Mark)?A:mt,ke=null!=(_=null!=(O=null==ae?void 0:ae.markLabel)?O:B.MarkLabel)?_:gt,Ie=null!=(z=null!=(w=null==ae?void 0:ae.input)?w:B.Input)?z:"input",De=null!=(x=null==ie?void 0:ie.root)?x:V.root,qe=null!=(E=null==ie?void 0:ie.rail)?E:V.rail,Ne=null!=(S=null==ie?void 0:ie.track)?S:V.track,je=null!=(C=null==ie?void 0:ie.thumb)?C:V.thumb,Fe=null!=(T=null==ie?void 0:ie.valueLabel)?T:V.valueLabel,Be=null!=(L=null==ie?void 0:ie.mark)?L:V.mark,We=null!=(P=null==ie?void 0:ie.markLabel)?P:V.markLabel,Ve=null!=(R=null==ie?void 0:ie.input)?R:V.input,Ue=g({elementType:Se,getSlotProps:de,externalSlotProps:De,externalForwardedProps:ce,additionalProps:(0,o.A)({},(Je=Se,(!Je||!f(Je))&&{as:F})),ownerState:(0,o.A)({},pe,null==De?void 0:De.ownerState),className:[Ee.root,Y]}),He=g({elementType:Ce,externalSlotProps:qe,ownerState:pe,className:Ee.rail}),Ye=g({elementType:Te,externalSlotProps:Ne,additionalProps:{style:(0,o.A)({},fe[ve].offset(ze),fe[ve].leap(we))},ownerState:(0,o.A)({},pe,null==Ne?void 0:Ne.ownerState),className:Ee.track}),Ge=g({elementType:Le,getSlotProps:me,externalSlotProps:je,ownerState:(0,o.A)({},pe,null==je?void 0:je.ownerState),className:Ee.thumb}),Xe=g({elementType:Pe,externalSlotProps:Fe,ownerState:(0,o.A)({},pe,null==Fe?void 0:Fe.ownerState),className:Ee.valueLabel}),Ze=g({elementType:Re,externalSlotProps:Be,ownerState:pe,className:Ee.mark}),$e=g({elementType:ke,externalSlotProps:We,ownerState:pe,className:Ee.markLabel}),Ke=g({elementType:Ie,getSlotProps:he,externalSlotProps:Ve,ownerState:pe});var Je;return(0,u.jsxs)(Se,(0,o.A)({},Ue,{children:[(0,u.jsx)(Ce,(0,o.A)({},He)),(0,u.jsx)(Te,(0,o.A)({},Ye)),_e.filter(e=>e.value>=Q&&e.value<=J).map((e,t)=>{const n=k(e.value,Q,J),r=fe[ve].offset(n);let a;return a=!1===se?-1!==Oe.indexOf(e.value):"normal"===se&&(Ae?e.value>=Oe[0]&&e.value<=Oe[Oe.length-1]:e.value<=Oe[0])||"inverted"===se&&(Ae?e.value<=Oe[0]||e.value>=Oe[Oe.length-1]:e.value>=Oe[0]),(0,u.jsxs)(i.Fragment,{children:[(0,u.jsx)(Re,(0,o.A)({"data-index":t},Ze,!f(Re)&&{markActive:a},{style:(0,o.A)({},r,Ze.style),className:s(Ze.className,a&&Ee.markActive)})),null!=e.label?(0,u.jsx)(ke,(0,o.A)({"aria-hidden":!0,"data-index":t},$e,!f(ke)&&{markLabelActive:a},{style:(0,o.A)({},r,$e.style),className:s(Ee.markLabel,$e.className,a&&Ee.markLabelActive),children:e.label})):null]},t)}),Oe.map((e,t)=>{const n=k(e,Q,J),r=fe[ve].offset(n),i="off"===le?bt:Pe;return(0,u.jsx)(i,(0,o.A)({},!f(i)&&{valueLabelFormat:ue,valueLabelDisplay:le,value:"function"==typeof ue?ue(oe(e),t):ue,index:t,open:ge===t||be===t||"on"===le,disabled:X},Xe,{children:(0,u.jsx)(Le,(0,o.A)({"data-index":t},Ge,{className:s(Ee.thumb,Ge.className,be===t&&Ee.active,ye===t&&Ee.focusVisible),style:(0,o.A)({},r,xe(t),Ge.style),children:(0,u.jsx)(Ie,(0,o.A)({"data-index":t,"aria-label":Z?Z(t):q,"aria-valuenow":oe(e),"aria-labelledby":j,"aria-valuetext":$?$(oe(e),t):N,value:Oe[t]},Ke))}))}),t)})]}))}),yt=vt},31541(e,t,n){!function(e){"use strict";e.defineLocale("zh-mo",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"D/M/YYYY",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var r=100*e+t;return r<600?"凌晨":r<900?"早上":r<1130?"上午":r<1230?"中午":r<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(n(95093))},31545(e,t,n){!function(e){"use strict";var t={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},n={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"};e.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་1_ཟླ་2_ཟླ་3_ཟླ་4_ཟླ་5_ཟླ་6_ཟླ་7_ཟླ་8_ཟླ་9_ཟླ་10_ཟླ་11_ཟླ་12".split("_"),monthsShortRegex:/^(ཟླ་\d{1,2})/,monthsParseExact:!0,weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི_ཟླ_མིག_ལྷག_ཕུར_སངས_སྤེན".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",ss:"%d སྐར་ཆ།",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(e){return e.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(e,t){return 12===e&&(e=0),"མཚན་མོ"===t&&e>=4||"ཉིན་གུང"===t&&e<5||"དགོང་དག"===t?e+12:e},meridiem:function(e,t,n){return e<4?"མཚན་མོ":e<10?"ཞོགས་ཀས":e<17?"ཉིན་གུང":e<20?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}})}(n(95093))},31559(e,t,n){"use strict";var r=n(6305),o=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(17383)),a=o(n(34579)),s=o(n(29511)),l=o(n(28452)),u=o(n(63072)),c=o(n(43693)),p=r(n(96540)),f=o(n(5556)),d=o(n(46869));var h=function(e){(0,s.default)(o,e);var t,n,r=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,u.default)(t);if(n){var o=(0,u.default)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,l.default)(this,e)});function o(){return(0,i.default)(this,o),r.apply(this,arguments)}return(0,a.default)(o,[{key:"render",value:function(){return p.default.createElement(d.default,this.props,p.default.createElement("g",null,p.default.createElement("path",{d:"M39.1740741,58 L26.2185185,58 L25.9240741,52.012963 C24.9425926,51.7185185 24.0592593,51.3259259 23.1759259,50.9333333 L18.562963,54.7611111 L9.63148148,45.8296296 L13.6555556,41.2166667 C13.262963,40.3333333 12.8703704,39.45 12.5759259,38.5666667 L6.49074074,38.2722222 L6.49074074,25.3166667 L12.6740741,25.0222222 C12.9685185,24.0407407 13.3611111,23.1574074 13.7537037,22.3722222 L9.72962963,17.7592593 L18.6611111,8.82777778 L23.2740741,12.7537037 C24.0592593,12.3611111 24.9425926,11.8703704 26.0222222,11.5759259 L26.3166667,5.58888889 L39.1740741,5.58888889 L39.4685185,11.4777778 C40.45,11.7722222 41.3333333,12.1648148 42.412963,12.7537037 L46.7314815,8.92592593 L55.662963,17.8574074 L51.9333333,22.1759259 C52.4240741,23.2555556 52.8166667,24.237037 53.2092593,25.1203704 L58.9018519,25.4148148 L58.9018519,38.2722222 L53.2092593,38.5666667 C52.9148148,39.5481481 52.4240741,40.6277778 51.9333333,41.6092593 L55.5648148,45.9277778 L46.6333333,54.8592593 L42.3148148,51.0314815 C41.2351852,51.5222222 40.3518519,51.9148148 39.3703704,52.3074074 L39.1740741,58 Z M30.1444444,53.9759259 L35.3462963,53.9759259 L35.6407407,49.0685185 L37.112963,48.6759259 C38.5851852,48.2833333 40.0574074,47.6944444 41.8240741,46.712963 L43.1,46.0259259 L46.7314815,49.2648148 L50.362963,45.6333333 L47.2222222,42.0018519 L48.0074074,40.7259259 C48.7925926,39.3518519 49.4796296,37.6833333 49.8722222,36.112963 L50.2648148,34.6407407 L55.0740741,34.3462963 L55.0740741,29.1444444 L50.1666667,28.85 L49.7740741,27.3777778 C49.3814815,25.9055556 48.7925926,24.4333333 47.8111111,22.6666667 L47.1240741,21.4888889 L50.1666667,17.8574074 L46.5351852,14.2259259 L42.9037037,17.4648148 L41.7259259,16.7777778 C39.9592593,15.7962963 38.487037,15.2074074 37.0148148,14.8148148 L35.5425926,14.4222222 L35.2481481,9.51481481 L30.0462963,9.51481481 L29.7518519,14.6185185 L28.2796296,15.0111111 C26.9055556,15.4037037 25.6296296,15.8944444 23.9611111,16.8759259 L22.6851852,17.6611111 L18.7592593,14.2259259 L15.1277778,17.8574074 L18.562963,21.7833333 L17.7777778,23.0592593 C17.0907407,24.237037 16.5018519,25.7092593 16.0111111,27.4759259 L15.6185185,28.85 L10.4166667,29.1444444 L10.4166667,34.3462963 L15.6185185,34.6407407 L16.0111111,36.112963 C16.4037037,37.7814815 16.9925926,39.1555556 17.7777778,40.4314815 L18.562963,41.7074074 L15.1277778,45.6333333 L18.7592593,49.2648148 L22.6851852,46.0259259 L23.9611111,46.8111111 C25.3351852,47.5962963 26.6111111,48.1851852 28.2796296,48.5777778 L29.7518519,48.9703704 L30.1444444,53.9759259 Z"}),p.default.createElement("path",{d:"M32.8068966,45.2275862 C25.2758621,45.2275862 19.1931034,39.2413793 19.1931034,31.9034483 C19.1931034,24.3724138 25.2758621,18.2896552 32.8068966,18.2896552 C40.337931,18.2896552 46.1310345,24.2758621 46.1310345,31.9034483 C46.2275862,39.2413793 40.1448276,45.2275862 32.8068966,45.2275862 Z M32.8068966,22.6344828 C27.6896552,22.6344828 23.537931,26.7862069 23.537931,31.9034483 C23.537931,36.9241379 27.6896552,40.9793103 32.8068966,40.9793103 C37.8275862,40.9793103 41.8827586,36.9241379 41.8827586,31.9034483 C41.8827586,26.6896552 37.9241379,22.6344828 32.8068966,22.6344828 Z"})))}}]),o}(p.Component);t.default=h,(0,c.default)(h,"propTypes",{height:f.default.string}),(0,c.default)(h,"defaultProps",{height:"16px",predefinedClassName:"data-ex-icons-gear"})},31575(e,t,n){"use strict";var r=n(94644),o=n(80926).left,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("reduce",function(e){var t=arguments.length;return o(i(this),e,t,t>1?arguments[1]:void 0)})},31689(e,t,n){"use strict";var r=n(46518),o=n(44576),i=n(18745),a=n(67680),s=n(36043),l=n(79306),u=n(1103),c=o.Promise,p=!1;r({target:"Promise",stat:!0,forced:!c||!c.try||u(function(){c.try(function(e){p=8===e},8)}).error||!p},{try:function(e){var t=arguments.length>1?a(arguments,1):[],n=s.f(this),r=u(function(){return i(l(e),void 0,t)});return(r.error?n.reject:n.resolve)(r.value),n.promise}})},31694(e,t,n){"use strict";var r=n(94644),o=n(59213).find,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("find",function(e){return o(i(this),e,arguments.length>1?arguments[1]:void 0)})},31698(e,t,n){"use strict";var r=n(46518),o=n(44204),i=n(39835);r({target:"Set",proto:!0,real:!0,forced:!n(84916)("union")||!i("union")},{union:o})},31726(e,t,n){"use strict";n.d(t,{A:()=>c});var r=n(64467),o=n(23029),i=n(92901),a=n(4917);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function l(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};(0,o.A)(this,e),this.props=l(l({},u),t),this.requestQueue=[],this.activeRequestCount=0,this.requestMap=new Map,this.stats=new a.Uz({id:t.id}),this.stats.get("Queued Requests"),this.stats.get("Active Requests"),this.stats.get("Cancelled Requests"),this.stats.get("Queued Requests Ever"),this.stats.get("Active Requests Ever"),this._deferredUpdate=null}return(0,i.A)(e,[{key:"scheduleRequest",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){return 0};if(!this.props.throttleRequests)return Promise.resolve({done:function(){}});if(this.requestMap.has(e))return this.requestMap.get(e);var n={handle:e,getPriority:t},r=new Promise(function(e){return n.resolve=e,n});return this.requestQueue.push(n),this.requestMap.set(e,r),this._issueNewRequests(),r}},{key:"_issueRequest",value:function(e){var t=this,n=e.handle,r=e.resolve,o=!1,i=function(){o||(o=!0,t.requestMap.delete(n),t.activeRequestCount--,t._issueNewRequests())};return this.activeRequestCount++,r?r({done:i}):Promise.resolve({done:i})}},{key:"_issueNewRequests",value:function(){var e=this;this._deferredUpdate||(this._deferredUpdate=setTimeout(function(){return e._issueNewRequestsAsync()},0))}},{key:"_issueNewRequestsAsync",value:function(){this._deferredUpdate=null;var e=Math.max(this.props.maxRequests-this.activeRequestCount,0);if(0!==e){this._updateAllRequests();for(var t=0;t0){var n=this.requestQueue.shift();this._issueRequest(n)}}}},{key:"_updateAllRequests",value:function(){for(var e=this.requestQueue,t=0;t12?e:e+12:"सांजे"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"राती":e<12?"सकाळीं":e<16?"दनपारां":e<20?"सांजे":"राती"}})}(n(95093))},32143(e){"use strict";function t(){return!0}e.exports=function e(n){if(null==n)return t;if("string"==typeof n)return function(e){return function(t){return Boolean(t&&t.type===e)}}(n);if("object"==typeof n)return"length"in n?function(t){for(var n=[],r=-1;++r1?arguments[1]:void 0,g=void 0!==m,b=0,v=c(f);if(g&&(m=r(m,h>2?arguments[2]:void 0,2)),null==v||d==Array&&s(v))for(n=new d(t=l(f.length));t>b;b++)u(n,b,g?m(f[b],b):f[b]);else for(p=v.call(f),n=new d;!(o=p.next()).done;b++)u(n,b,g?a(p,m,[o.value,b],!0):o.value);return n.length=b,n}})},32223(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,r){function i(t){var r=new o.default(t);n.call(e,r)}if(e.addEventListener){var a=(s=!1,"object"==typeof r?s=r.capture||!1:"boolean"==typeof r&&(s=r),e.addEventListener(t,i,r||!1),{v:{remove:function(){e.removeEventListener(t,i,s)}}});if("object"==typeof a)return a.v}else if(e.attachEvent)return e.attachEvent("on"+t,i),{remove:function(){e.detachEvent("on"+t,i)}};var s};var r,o=(r=n(32088))&&r.__esModule?r:{default:r};e.exports=t.default},32259(e,t,n){"use strict";n.d(t,{b:()=>u});var r=n(74848),o=n(78094),i=n(60434);const a=(0,o.css)(["padding:0;outline:none;flex-shrink:0;align-items:center;display:inline-flex;justify-content:center;background-color:transparent;will-change:background-color;transition:background-color 250ms ease-out;border-radius:",";border:1px solid ",";width:",";height:",";&:not(:disabled):not([disabled]){cursor:pointer;&:hover,&:focus-visible{background-color:",";}}"],({theme:e})=>e.borderRadius.SM,({theme:e})=>e.colors["divider-neutral"],({size:e="large",theme:t})=>"small"===e?t.spacings["2XL"]:"20px",({size:e="large",theme:t})=>"small"===e?t.spacings["2XL"]:"20px",({flavor:e="neutral",theme:t})=>t.colors[`${e}-opa-01`]),s=o.default.button.withConfig({displayName:"ChipActionButton"})(["",""],a),l=o.default.span.withConfig({displayName:"ChipActionSpan"})(["",""],a),u=({icon:e,as:t,iconStyle:n,...o})=>(0,r.jsx)("span"===t?l:s,{type:"button",...o,children:(0,r.jsx)(i.In,{size:"tiny",flavor:o.disabled?"neutral-light":"neutral-dark",icon:e,style:n})});u.displayName="ChipAction",s.displayName="ChipActionButton",s.displayName="ChipActionButton"},32287(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(43693));function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}var a={property:{weight:"painotus",label:"nimiö",fillColor:"täyttöväri",color:"väri",strokeColor:"viivan väri",radius:"säde",outline:"ääriviiva",stroke:"viiva",density:"tiheys",coverage:"kattavuus",sum:"summa",pointCount:"pisteiden lukumäärä"},placeholder:{search:"Etsi",selectField:"Valitse kenttä",yAxis:"Y-akseli",selectType:"Valitse tyyppi",selectValue:"Valitse arvo",enterValue:"Anna arvo",empty:"tyhjä"},misc:{by:"",valuesIn:"Arvot joukossa:",valueEquals:"Arvo on yhtäsuuri kuin",dataSource:"Aineistolähde",brushRadius:"Harjan säde (km)",empty:" "},mapLayers:{title:"Kartan tasot",label:"Nimiöt",road:"Tiet",border:"Rajat",building:"Rakennukset",water:"Vesi",land:"Maa","3dBuilding":"3d-rakennukset"},panel:{text:{label:"Nimiö",labelWithId:"Nimiö {labelId}",fontSize:"Fontin koko",fontColor:"Fontin väri",textAnchor:"Tekstin ankkuri",alignment:"Sijoittelu",addMoreLabel:"Lisää uusia nimiöitä"}},sidebar:{panels:{layer:"Tasot",filter:"Suodattimet",interaction:"Interaktiot",basemap:"Taustakartta"}},layer:{required:"Pakollinen*",radius:"Säde",weight:"Painotus",propertyBasedOn:"{property} perustuen arvoon",color:"Väri",fillColor:"Täytön väri",outline:"ääriviiva",coverage:"Kattavuus",stroke:"Viiva",strokeWidth:"Viivan paksuus",strokeColor:"Viivan väri",basic:"Perus",trailLength:"Jäljen pituus",trailLengthDescription:"Jäljen kesto sekunteina, ennenkuin se himmenee näkyvistä",newLayer:"uusi taso",elevationByDescription:"Kun asetus on pois päältä, korkeus perustuu pisteiden määrään",colorByDescription:"Kun asetus on pois päältä, väri perustuu pisteiden määrään",aggregateBy:"Aggregoi kenttä {field} by","3DModel":"3D-malli","3DModelOptions":"3D-mallin asetukset",type:{point:"piste",arc:"kaari",line:"viiva",grid:"ruudukko",hexbin:"hexbin",polygon:"polygoni",geojson:"geojson",cluster:"klusteri",icon:"kuva",heatmap:"lämpökartta",hexagon:"kuusikulmio",hexagonid:"H3",trip:"matka",s2:"S2","3d":"3D"}},layerVisConfigs:{strokeWidth:"Viivan paksuus",strokeWidthRange:"Viivan paksuuden rajat",radius:"Säde",fixedRadius:"Vakiosäde metreinä",fixedRadiusDescription:"Kartan säde absoluuttiseksi säteeksi metreinä, esim. 5 -> 5 metriin",radiusRange:"Säteen rajat",clusterRadius:"Klusterien säde pikseleinä",radiusRangePixels:"Säteen rajat pikseleinä",opacity:"Läpinäkyvyys",coverage:"Kattavuus",outline:"Ääriviiva",colorRange:"Värien rajat",stroke:"Viiva",strokeColor:"Viivan väri",strokeColorRange:"Viivan värin rajat",targetColor:"Kohteen väri",colorAggregation:"Värien aggregointi",heightAggregation:"Korkeuden aggregointi",resolutionRange:"Resoluution rajat",sizeScale:"Koon skaala",worldUnitSize:"Yksikkö",elevationScale:"Korottamisen skaala",enableElevationZoomFactor:"Käytä korkeuden zoomauskerrointa",enableElevationZoomFactorDescription:"Säädä korkeus / korkeus nykyisen zoomauskertoimen perusteella",enableHeightZoomFactor:"Käytä korkeuden zoomauskerrointa",heightScale:"Korkeuden skaala",coverageRange:"Peittävyyden rajat",highPrecisionRendering:"Tarkka renderöinti",highPrecisionRenderingDescription:"Tarkka renderöinti johtaa hitaampaan suorittamiseen",height:"Korkeus",heightDescription:"Klikkaa oikeasta ylänurkasta nappia vaihtaaksesi 3D-näkymään",fill:"Täyttö",enablePolygonHeight:"Salli polygonien korkeus",showWireframe:"Näytä rautalankamalli",weightIntensity:"Painotuksen intensiteetti",zoomScale:"Zoomausskaala",heightRange:"Korkeuden rajat",heightMultiplier:"Korkeuskerroin"},layerManager:{addData:"Lisää aineisto",addLayer:"Lisää taso",layerBlending:"Tasojen sekoittuvuus"},mapManager:{mapStyle:"Kartan tyyli",addMapStyle:"Lisää tyyli kartalle","3dBuildingColor":"3D-rakennusten väri"},layerConfiguration:{defaultDescription:"Laske suureen {property} arvo valitun kentän perusteella",howTo:"Miten toimii"},filterManager:{addFilter:"Lisää suodatin"},datasetTitle:{showDataTable:"Näytä attribuuttitaulu",removeDataset:"Poista aineisto"},datasetInfo:{rowCount:"{rowCount} riviä"},tooltip:{hideLayer:"Piilota taso",showLayer:"Näytä taso",hideFeature:"Piilota kohde",showFeature:"Näytä kohde",hide:"piilota",show:"näytä",removeLayer:"Poista taso",layerSettings:"Tason asetukset",closePanel:"Sulje paneeli",switchToDualView:"Vaihda kaksoiskarrtanäkymään",showLegend:"Näytä selite",disable3DMap:"Poistu 3D-näkymästä",DrawOnMap:"Piirrä kartalle",selectLocale:"Valitse kielisyys",hideLayerPanel:"Piilota tasopaneeli",showLayerPanel:"Näytä tasopaneeli",moveToTop:"Siirrä tasojen päällimmäiseksi",selectBaseMapStyle:"Valitse taustakarttatyyli",delete:"Poista",timePlayback:"Ajan animointi",cloudStorage:"Pilvitallennus","3DMap":"3D-näkymä"},toolbar:function(e){for(var t=1;ta});var r=n(74848),o=n(96540),i=n(53422);const a=(0,o.forwardRef)(({fieldType:e,size:t,onClear:n,...o},a)=>(0,r.jsx)(i.FO,{...o,ref:a,fieldType:e,size:t,prefixIcon:"search",placeholder:o.placeholder||"Search",actions:o.value?[{icon:"close",flavor:"error",onClick:n}]:[]}));a.displayName="SearchField"},32357(e,t,n){"use strict";var r=n(43724),o=n(79039),i=n(79504),a=n(42787),s=n(71072),l=n(25397),u=i(n(48773).f),c=i([].push),p=r&&o(function(){var e=Object.create(null);return e[2]=2,!u(e,2)}),f=function(e){return function(t){for(var n,o=l(t),i=s(o),f=p&&null===a(o),d=i.length,h=0,m=[];d>h;)n=i[h++],r&&!(f?n in o:u(o,n))||c(m,e?[n,o[n]]:o[n]);return m}};e.exports={entries:f(!0),values:f(!1)}},32361(e,t,n){"use strict";var r=n(6305),o=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(17383)),a=o(n(34579)),s=o(n(29511)),l=o(n(28452)),u=o(n(63072)),c=o(n(43693)),p=r(n(96540)),f=o(n(5556)),d=o(n(46869));var h=function(e){(0,s.default)(o,e);var t,n,r=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,u.default)(t);if(n){var o=(0,u.default)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,l.default)(this,e)});function o(){return(0,i.default)(this,o),r.apply(this,arguments)}return(0,a.default)(o,[{key:"render",value:function(){return p.default.createElement(d.default,this.props,p.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"}))}}]),o}(p.Component);t.default=h,(0,c.default)(h,"propTypes",{height:f.default.string}),(0,c.default)(h,"defaultProps",{size:"tiny",predefinedClassName:"data-ex-icons-pin"})},32394(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=r(n(98109)),i=r(n(24396)),a=r(n(69156)),s=n(50496);function l(e,t){return!(e[0]>t[0]||e[2]t[1]||e[3]r.A});var r=n(13366)},32603(e,t,n){"use strict";var r=n(655);e.exports=function(e,t){return void 0===e?arguments.length<2?"":t:r(e)}},32606(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(96540)),a=n(6973),s=r(n(20706)),l=r(n(77523)),u=n(37934),c=r(n(19943)),p=n(66541),f=r(n(16762));function d(e,t,n){var r=i.default.memo(function(r){var o=r.idx,s=r.datasets,l=r.layers,c=r.allAvailableFields,d=r.filter,h=r.removeFilter,m=r.setFilter,g=r.toggleFilterFeature,b=(0,i.useMemo)(function(){return d.dataId.map(function(e){return s[e]})},[d,s]),v=(0,i.useCallback)(function(e){return m(o,"layerId",e)},[m,o]),y=(0,f.default)(d,["value","properties","isVisible"],!0),A=(0,f.default)(d,["value","properties","renderType"],!0);return i.default.createElement("div",{className:"polygon-filter-panel"},i.default.createElement(e,{datasets:b,allAvailableFields:c,idx:o,filter:d,removeFilter:h},i.default.createElement(p.StyledFilterPanel,null,"Geo - ",A),i.default.createElement(n,{id:d.id,onClick:g,tooltip:y?"tooltip.hideFeature":"tooltip.showFeature",IconComponent:y?u.EyeSeen:u.EyeUnseen,active:y})),i.default.createElement(a.StyledFilterContent,{className:"filter-panel__content"},i.default.createElement("div",{className:"filter-panel__filter"},i.default.createElement(t,{filter:d,layers:l,setLayers:v,toggleFilterFeature:g}))))});return r.displayName="PolygonFilterPanel",r}d.deps=[c.default,s.default,l.default];var h=d;t.default=h},32626(e,t,n){"use strict";n.r(t),n.d(t,{EventManager:()=>W});var r=n(47168);const o={mousedown:1,mousemove:2,mouseup:4};!function(e){const t=e.prototype.handler;e.prototype.handler=function(e){const n=this.store;e.button>0&&"pointerdown"===e.type&&(function(e,t){for(let n=0;nt.pointerId===e.pointerId)||n.push(e)),t.call(this,e)}}(r.PointerEventInput),r.MouseInput.prototype.handler=function(e){let t=o[e.type];1&t&&e.button>=0&&(this.pressed=!0),2&t&&0===e.buttons&&(t=4),this.pressed&&(4&t&&(this.pressed=!1),this.callback(this.manager,t,{pointers:[e],changedPointers:[e],pointerType:"mouse",srcEvent:e}))};const i=r.Manager,a=r;class s{constructor(e,t,n){this.element=e,this.callback=t,this.options={enable:!0,...n}}}const l=a?[[a.Pan,{event:"tripan",pointers:3,threshold:0,enable:!1}],[a.Rotate,{enable:!1}],[a.Pinch,{enable:!1}],[a.Swipe,{enable:!1}],[a.Pan,{threshold:0,enable:!1}],[a.Press,{enable:!1}],[a.Tap,{event:"doubletap",taps:2,enable:!1}],[a.Tap,{event:"anytap",enable:!1}],[a.Tap,{enable:!1}]]:null,u={tripan:["rotate","pinch","pan"],rotate:["pinch"],pinch:["pan"],pan:["press","doubletap","anytap","tap"],doubletap:["anytap"],anytap:["tap"]},c={doubletap:["tap"]},p={pointerdown:"pointerdown",pointermove:"pointermove",pointerup:"pointerup",touchstart:"pointerdown",touchmove:"pointermove",touchend:"pointerup",mousedown:"pointerdown",mousemove:"pointermove",mouseup:"pointerup"},f={KEY_EVENTS:["keydown","keyup"],MOUSE_EVENTS:["mousedown","mousemove","mouseup","mouseover","mouseout","mouseleave"],WHEEL_EVENTS:["wheel","mousewheel"]},d={tap:"tap",anytap:"anytap",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",tripan:"tripan",tripanstart:"tripan",tripanmove:"tripan",tripanup:"tripan",tripandown:"tripan",tripanleft:"tripan",tripanright:"tripan",tripanend:"tripan",tripancancel:"tripan",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"},h={click:"tap",anyclick:"anytap",dblclick:"doubletap",mousedown:"pointerdown",mousemove:"pointermove",mouseup:"pointerup",mouseover:"pointerover",mouseout:"pointerout",mouseleave:"pointerleave"},m="undefined"!=typeof navigator&&navigator.userAgent?navigator.userAgent.toLowerCase():"",g="undefined"!=typeof window?window:n.g;void 0!==n.g?n.g:window,"undefined"!=typeof document&&document;let b=!1;try{const e={get passive(){return b=!0,!0}};g.addEventListener("test",null,e),g.removeEventListener("test",null)}catch(e){b=!1}const v=-1!==m.indexOf("firefox"),{WHEEL_EVENTS:y}=f,A="wheel",M=4.000244140625;class _ extends s{constructor(e,t,n){super(e,t,n),this.handleEvent=e=>{if(!this.options.enable)return;let t=e.deltaY;g.WheelEvent&&(v&&e.deltaMode===g.WheelEvent.DOM_DELTA_PIXEL&&(t/=g.devicePixelRatio),e.deltaMode===g.WheelEvent.DOM_DELTA_LINE&&(t*=40)),0!==t&&t%M===0&&(t=Math.floor(t/M)),e.shiftKey&&t&&(t*=.25),this.callback({type:A,center:{x:e.clientX,y:e.clientY},delta:-t,srcEvent:e,pointerType:"mouse",target:e.target})},this.events=(this.options.events||[]).concat(y),this.events.forEach(t=>e.addEventListener(t,this.handleEvent,!!b&&{passive:!1}))}destroy(){this.events.forEach(e=>this.element.removeEventListener(e,this.handleEvent))}enableEventType(e,t){e===A&&(this.options.enable=t)}}const{MOUSE_EVENTS:O}=f,z="pointermove",w="pointerover",x="pointerout",E="pointerenter",S="pointerleave";class C extends s{constructor(e,t,n){super(e,t,n),this.handleEvent=e=>{this.handleOverEvent(e),this.handleOutEvent(e),this.handleEnterEvent(e),this.handleLeaveEvent(e),this.handleMoveEvent(e)},this.pressed=!1;const{enable:r}=this.options;this.enableMoveEvent=r,this.enableLeaveEvent=r,this.enableEnterEvent=r,this.enableOutEvent=r,this.enableOverEvent=r,this.events=(this.options.events||[]).concat(O),this.events.forEach(t=>e.addEventListener(t,this.handleEvent))}destroy(){this.events.forEach(e=>this.element.removeEventListener(e,this.handleEvent))}enableEventType(e,t){e===z&&(this.enableMoveEvent=t),e===w&&(this.enableOverEvent=t),e===x&&(this.enableOutEvent=t),e===E&&(this.enableEnterEvent=t),e===S&&(this.enableLeaveEvent=t)}handleOverEvent(e){this.enableOverEvent&&"mouseover"===e.type&&this._emit(w,e)}handleOutEvent(e){this.enableOutEvent&&"mouseout"===e.type&&this._emit(x,e)}handleEnterEvent(e){this.enableEnterEvent&&"mouseenter"===e.type&&this._emit(E,e)}handleLeaveEvent(e){this.enableLeaveEvent&&"mouseleave"===e.type&&this._emit(S,e)}handleMoveEvent(e){if(this.enableMoveEvent)switch(e.type){case"mousedown":e.button>=0&&(this.pressed=!0);break;case"mousemove":0===e.buttons&&(this.pressed=!1),this.pressed||this._emit(z,e);break;case"mouseup":this.pressed=!1}}_emit(e,t){this.callback({type:e,center:{x:t.clientX,y:t.clientY},srcEvent:t,pointerType:"mouse",target:t.target})}}const{KEY_EVENTS:T}=f,L="keydown",P="keyup";class R extends s{constructor(e,t,n){super(e,t,n),this.handleEvent=e=>{const t=e.target||e.srcElement;"INPUT"===t.tagName&&"text"===t.type||"TEXTAREA"===t.tagName||(this.enableDownEvent&&"keydown"===e.type&&this.callback({type:L,srcEvent:e,key:e.key,target:e.target}),this.enableUpEvent&&"keyup"===e.type&&this.callback({type:P,srcEvent:e,key:e.key,target:e.target}))},this.enableDownEvent=this.options.enable,this.enableUpEvent=this.options.enable,this.events=(this.options.events||[]).concat(T),e.tabIndex=this.options.tabIndex||0,e.style.outline="none",this.events.forEach(t=>e.addEventListener(t,this.handleEvent))}destroy(){this.events.forEach(e=>this.element.removeEventListener(e,this.handleEvent))}enableEventType(e,t){e===L&&(this.enableDownEvent=t),e===P&&(this.enableUpEvent=t)}}const k="contextmenu";class I extends s{constructor(e,t,n){super(e,t,n),this.handleEvent=e=>{this.options.enable&&this.callback({type:k,center:{x:e.clientX,y:e.clientY},srcEvent:e,pointerType:"mouse",target:e.target})},e.addEventListener("contextmenu",this.handleEvent)}destroy(){this.element.removeEventListener("contextmenu",this.handleEvent)}enableEventType(e,t){e===k&&(this.options.enable=t)}}const D={pointerdown:1,pointermove:2,pointerup:4,mousedown:1,mousemove:2,mouseup:4};function q(e){const t=D[e.srcEvent.type];if(!t)return null;const{buttons:n,button:r}=e.srcEvent;let o=!1,i=!1,a=!1;return 2===t?(o=Boolean(1&n),i=Boolean(4&n),a=Boolean(2&n)):(o=0===r,i=1===r,a=2===r),{leftButton:o,middleButton:i,rightButton:a}}function N(e,t){const n=e.center;if(!n)return null;const r=t.getBoundingClientRect(),o=r.width/t.offsetWidth||1,i=r.height/t.offsetHeight||1;return{center:n,offsetCenter:{x:(n.x-r.left-t.clientLeft)/o,y:(n.y-r.top-t.clientTop)/i}}}const j={srcElement:"root",priority:0};class F{constructor(e){this.handleEvent=e=>{if(this.isEmpty())return;const t=this._normalizeEvent(e);let n=e.srcEvent.target;for(;n&&n!==t.rootElement;){if(this._emit(t,n),t.handled)return;n=n.parentNode}this._emit(t,"root")},this.eventManager=e,this.handlers=[],this.handlersByElement=new Map,this._active=!1}isEmpty(){return!this._active}add(e,t,n,r=!1,o=!1){const{handlers:i,handlersByElement:a}=this;let s=j;"string"==typeof n||n&&n.addEventListener?s={...j,srcElement:n}:n&&(s={...j,...n});let l=a.get(s.srcElement);l||(l=[],a.set(s.srcElement,l));const u={type:e,handler:t,srcElement:s.srcElement,priority:s.priority};r&&(u.once=!0),o&&(u.passive=!0),i.push(u),this._active=this._active||!u.passive;let c=l.length-1;for(;c>=0&&!(l[c].priority>=u.priority);)c--;l.splice(c+1,0,u)}remove(e,t){const{handlers:n,handlersByElement:r}=this;for(let o=n.length-1;o>=0;o--){const i=n[o];if(i.type===e&&i.handler===t){n.splice(o,1);const e=r.get(i.srcElement);e.splice(e.indexOf(i),1),0===e.length&&r.delete(i.srcElement)}}this._active=n.some(e=>!e.passive)}_emit(e,t){const n=this.handlersByElement.get(t);if(n){let t=!1;const r=()=>{e.handled=!0},o=()=>{e.handled=!0,t=!0},i=[];for(let a=0;a{e.srcEvent.preventDefault()},stopImmediatePropagation:null,stopPropagation:null,handled:!1,rootElement:t}}}const B={events:null,recognizers:null,recognizerOptions:{},Manager:i,touchAction:"none",tabIndex:0};class W{constructor(e=null,t){this._onBasicInput=e=>{const{srcEvent:t}=e,n=p[t.type];n&&this.manager.emit(n,e)},this._onOtherEvent=e=>{this.manager.emit(e.type,e)},this.options={...B,...t},this.events=new Map,this.setElement(e);const{events:n}=this.options;n&&this.on(n)}getElement(){return this.element}setElement(e){if(this.element&&this.destroy(),this.element=e,!e)return;const{options:t}=this,n=t.Manager;this.manager=new n(e,{touchAction:t.touchAction,recognizers:t.recognizers||l}).on("hammer.input",this._onBasicInput),t.recognizers||Object.keys(u).forEach(e=>{const t=this.manager.get(e);t&&u[e].forEach(e=>{t.recognizeWith(e)})});for(const e in t.recognizerOptions){const n=this.manager.get(e);if(n){const r=t.recognizerOptions[e];delete r.enable,n.set(r)}}this.wheelInput=new _(e,this._onOtherEvent,{enable:!1}),this.moveInput=new C(e,this._onOtherEvent,{enable:!1}),this.keyInput=new R(e,this._onOtherEvent,{enable:!1,tabIndex:t.tabIndex}),this.contextmenuInput=new I(e,this._onOtherEvent,{enable:!1});for(const[e,t]of this.events)t.isEmpty()||(this._toggleRecognizer(t.recognizerName,!0),this.manager.on(e,t.handleEvent))}destroy(){this.element&&(this.wheelInput.destroy(),this.moveInput.destroy(),this.keyInput.destroy(),this.contextmenuInput.destroy(),this.manager.destroy(),this.wheelInput=null,this.moveInput=null,this.keyInput=null,this.contextmenuInput=null,this.manager=null,this.element=null)}on(e,t,n){this._addEventHandler(e,t,n,!1)}once(e,t,n){this._addEventHandler(e,t,n,!0)}watch(e,t,n){this._addEventHandler(e,t,n,!1,!0)}off(e,t){this._removeEventHandler(e,t)}_toggleRecognizer(e,t){const{manager:n}=this;if(!n)return;const r=n.get(e);if(r&&r.options.enable!==t){r.set({enable:t});const o=c[e];o&&!this.options.recognizers&&o.forEach(o=>{const i=n.get(o);t?(i.requireFailure(e),r.dropRequireFailure(o)):i.dropRequireFailure(e)})}this.wheelInput.enableEventType(e,t),this.moveInput.enableEventType(e,t),this.keyInput.enableEventType(e,t),this.contextmenuInput.enableEventType(e,t)}_addEventHandler(e,t,n,r,o){if("string"!=typeof e){n=t;for(const t in e)this._addEventHandler(t,e[t],n,r,o);return}const{manager:i,events:a}=this,s=h[e]||e;let l=a.get(s);l||(l=new F(this),a.set(s,l),l.recognizerName=d[s]||s,i&&i.on(s,l.handleEvent)),l.add(e,t,n,r,o),l.isEmpty()||this._toggleRecognizer(l.recognizerName,!0)}_removeEventHandler(e,t){if("string"!=typeof e){for(const t in e)this._removeEventHandler(t,e[t]);return}const{events:n}=this,r=h[e]||e,o=n.get(r);if(o&&(o.remove(e,t),o.isEmpty())){const{recognizerName:e}=o;let t=!1;for(const r of n.values())if(r.recognizerName===e&&!r.isEmpty()){t=!0;break}t||this._toggleRecognizer(e,!1)}}}},32637(e,t,n){"use strict";n(46518)({target:"Number",stat:!0},{isInteger:n(2087)})},32706(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o11?n?"p.t.m.":"P.T.M.":n?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"antaŭ %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(n(95093))},32971(e,t,n){"use strict";var r=n(6305),o=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(17383)),a=o(n(34579)),s=o(n(29511)),l=o(n(28452)),u=o(n(63072)),c=o(n(43693)),p=r(n(96540)),f=o(n(5556)),d=o(n(46869));var h=function(e){(0,s.default)(o,e);var t,n,r=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,u.default)(t);if(n){var o=(0,u.default)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,l.default)(this,e)});function o(){return(0,i.default)(this,o),r.apply(this,arguments)}return(0,a.default)(o,[{key:"render",value:function(){return p.default.createElement(d.default,this.props,p.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"}),p.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"}))}}]),o}(p.Component);t.default=h,(0,c.default)(h,"propTypes",{height:f.default.string}),(0,c.default)(h,"defaultProps",{height:"16px",predefinedClassName:"data-ex-icons-dragndrop"})},33011(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i,a=r(n(43693)),s=r(n(4170)),l=o(n(60844)),u=(i={},(0,a.default)(i,s.default.ADD_DATA_TO_MAP,l.addDataToMapUpdater),(0,a.default)(i,s.default.LOAD_FILES_SUCCESS,l.loadFilesSuccessUpdater),i);t.default=u},33023(e,t,n){"use strict";n.d(t,{A:()=>R});var r=n(92717),o=n(54765),i=n(33185),a=n(55992),s=n(22780),l=n(51484),u=n(72590),c=n(62671),p=n(3593);let f=null;var d=n(82364);class h extends p.A{get[Symbol.toStringTag](){return"VertexArrayObject"}static isSupported(e){return!(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).constantAttributeZero||(0,r.C6)(e)||"Chrome"===(0,d.A)()}static getDefaultArray(e){return e.luma=e.luma||{},e.luma.defaultVertexArray||(e.luma.defaultVertexArray=new h(e,{handle:null,isDefaultArray:!0})),e.luma.defaultVertexArray}static getMaxAttributes(e){return h.MAX_ATTRIBUTES=h.MAX_ATTRIBUTES||e.getParameter(34921),h.MAX_ATTRIBUTES}static setConstant(e,t,n){switch(n.constructor){case Float32Array:h._setConstantFloatArray(e,t,n);break;case Int32Array:h._setConstantIntArray(e,t,n);break;case Uint32Array:h._setConstantUintArray(e,t,n);break;default:(0,a.v)(!1)}}constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=t.id||t.program&&t.program.id;super(e,Object.assign({},t,{id:n})),this.buffer=null,this.bufferValue=null,this.isDefaultArray=t.isDefaultArray||!1,this.gl2=e,this.initialize(t),Object.seal(this)}delete(){return super.delete(),this.buffer&&this.buffer.delete(),this}get MAX_ATTRIBUTES(){return h.getMaxAttributes(this.gl)}initialize(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.setProps(e)}setProps(e){return this}setElementBuffer(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return(0,a.v)(!e||34963===e.target,"elements must be GL.ELEMENT_ARRAY_BUFFER"),this.bind(()=>{this.gl.bindBuffer(34963,e?e.handle:null)}),this}setBuffer(e,t,n){if(34963===t.target)return this.setElementBuffer(t,n);const{size:o,type:i,stride:s,offset:l,normalized:u,integer:c,divisor:p}=n,{gl:f,gl2:d}=this;return e=Number(e),this.bind(()=>{f.bindBuffer(34962,t.handle),c?((0,a.v)((0,r.C6)(f)),d.vertexAttribIPointer(e,o,i,s,l)):f.vertexAttribPointer(e,o,i,u,s,l),f.enableVertexAttribArray(e),d.vertexAttribDivisor(e,p||0)}),this}enable(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return!t&&0===e&&!h.isSupported(this.gl,{constantAttributeZero:!0})||(e=Number(e),this.bind(()=>t?this.gl.enableVertexAttribArray(e):this.gl.disableVertexAttribArray(e))),this}getConstantBuffer(e,t){const n=this._normalizeConstantArrayValue(t),r=n.byteLength*e,o=n.length*e;let i=!this.buffer;if(this.buffer=this.buffer||new c.A(this.gl,r),i=i||this.buffer.reallocate(r),i=i||!this._compareConstantArrayValues(n,this.bufferValue),i){const e=function(e,t){var n;return new e((n=e.BYTES_PER_ELEMENT*t,(!f||f.byteLength34373===e?this.gl.getVertexAttribOffset(n,e):this.gl.getVertexAttrib(n,e))}}var m=n(46257);const g=/^(.+)__LOCATION_([0-9]+)$/,b=["setBuffers","setGeneric","clearBindings","setLocations","setGenericValues","setDivisor","enable","disable"];class v{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=t.id||t.program&&t.program.id;this.id=n,this.gl=e,this.configuration=null,this.elements=null,this.elementsAccessor=null,this.values=null,this.accessors=null,this.unused=null,this.drawParams=null,this.buffer=null,this.attributes={},this.vertexArrayObject=new h(e),(0,m.R)(this,"VertexArray","v6.0",b),this.initialize(t),Object.seal(this)}delete(){this.buffer&&this.buffer.delete(),this.vertexArrayObject.delete()}initialize(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.reset(),this.configuration=null,this.bindOnUse=!1,this.setProps(e)}reset(){this.elements=null,this.elementsAccessor=null;const{MAX_ATTRIBUTES:e}=this.vertexArrayObject;return this.values=new Array(e).fill(null),this.accessors=new Array(e).fill(null),this.unused={},this.drawParams=null,this}setProps(e){return"program"in e&&(this.configuration=e.program&&e.program.configuration),"configuration"in e&&(this.configuration=e.configuration),"attributes"in e&&this.setAttributes(e.attributes),"elements"in e&&this.setElementBuffer(e.elements),"bindOnUse"in e&&(e=e.bindOnUse),this}clearDrawParams(){this.drawParams=null}getDrawParams(){return this.drawParams=this.drawParams||this._updateDrawParams(),this.drawParams}setAttributes(e){return Object.assign(this.attributes,e),this.vertexArrayObject.bind(()=>{for(const t in e){const n=e[t];this._setAttribute(t,n)}this.gl.bindBuffer(34962,null)}),this}setElementBuffer(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.elements=e,this.elementsAccessor=t,this.clearDrawParams(),this.vertexArrayObject.setElementBuffer(e,t),this}setBuffer(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(34963===t.target)return this.setElementBuffer(t,n);const{location:r,accessor:o}=this._resolveLocationAndAccessor(e,t,t.accessor,n);return r>=0&&(this.values[r]=t,this.accessors[r]=o,this.clearDrawParams(),this.vertexArrayObject.setBuffer(r,t,o)),this}setConstant(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{location:r,accessor:o}=this._resolveLocationAndAccessor(e,t,Object.assign({size:t.length},n));return r>=0&&(t=this.vertexArrayObject._normalizeConstantArrayValue(t),this.values[r]=t,this.accessors[r]=o,this.clearDrawParams(),this.vertexArrayObject.enable(r,!1)),this}unbindBuffers(){return this.vertexArrayObject.bind(()=>{this.elements&&this.vertexArrayObject.setElementBuffer(null),this.buffer=this.buffer||new c.A(this.gl,{accessor:{size:4}});for(let e=0;e{this.elements&&this.setElementBuffer(this.elements);for(let e=0;e{this._setConstantAttributes(e,t),r=n()}),r}_resolveLocationAndAccessor(e,t,n,o){const i={location:-1,accessor:null},{location:s,name:l}=this._getAttributeIndex(e);if(!Number.isFinite(s)||s<0)return this.unused[e]=t,r.Rm.once(3,()=>"unused value ".concat(e," in ").concat(this.id))(),i;const c=this._getAttributeInfo(l||s);if(!c)return i;const p=this.accessors[s]||{},f=u.A.resolve(c.accessor,p,n,o),{size:d,type:h}=f;return(0,a.v)(Number.isFinite(d)&&Number.isFinite(h)),{location:s,accessor:f}}_getAttributeInfo(e){return this.configuration&&this.configuration.getAttributeInfo(e)}_getAttributeIndex(e){const t=Number(e);if(Number.isFinite(t))return{location:t};const n=g.exec(e),r=n?n[1]:e,o=n?Number(n[2]):0;return this.configuration?{location:this.configuration.getAttributeLocation(r)+o,name:r}:{location:-1}}_setAttribute(e,t){if(t instanceof c.A)this.setBuffer(e,t);else if(Array.isArray(t)&&t.length&&t[0]instanceof c.A){const n=t[0],r=t[1];this.setBuffer(e,n,r)}else if(ArrayBuffer.isView(t)||Array.isArray(t)){const n=t;this.setConstant(e,n)}else{if(!(t.buffer instanceof c.A))throw new Error("VertexArray: attributes must be Buffers or constants (i.e. typed array)");{const n=t;this.setBuffer(e,n.buffer,n)}}}_setConstantAttributes(e,t){const n=Math.max(0|e,0|t);let r=this.values[0];ArrayBuffer.isView(r)&&this._setConstantAttributeZero(r,n);for(let e=1;e0;if(e.isInstanced=e.isInstanced||i,n instanceof c.A){const t=n;if(i){const n=t.getVertexCount(r);e.instanceCount=Math.min(e.instanceCount,n)}else{const n=t.getVertexCount(r);e.vertexCount=Math.min(e.vertexCount,n)}}}setElements(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return r.Rm.deprecated("setElements","setElementBuffer")(),this.setElementBuffer(e,t)}}var y=n(89249),A=n(56348),M=n(14004);function _(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{isInteger:n=!1}=t;if(Array.isArray(e)||ArrayBuffer.isView(e))return function(e,t){const{maxElts:n=16,size:r=1}=t;let o="[";for(let i=0;i0&&(o+=",".concat(i%r===0?" ":"")),o+=_(e[i],t);const i=e.length>n?"...":"]";return"".concat(o).concat(i)}(e,t);if(!Number.isFinite(e))return String(e);if(Math.abs(e)<1e-16)return n?"0":"0.";if(n)return e.toFixed(0);if(Math.abs(e)>100&&Math.abs(e)<1e4)return e.toFixed(0);const r=e.toPrecision(2);return r.indexOf(".0")===r.length-2?r.slice(0,-1):r}function O(e,t,n,r){const{gl:o}=e;if(!t)return{[r]:"null","Format ":"N/A"};let i,a,s,l="NOT PROVIDED",u=1,p=0,f=0;if(n&&(l=n.type,u=n.size,l=String(l).replace("Array",""),i=-1!==l.indexOf("nt")),t instanceof c.A){const e=t,{data:c,changed:d}=e.getDebugData();let h;if(a=d?"*":"",s=c,f=e.byteLength,p=f/c.BYTES_PER_ELEMENT/u,n){const e=n.divisor>0;h="".concat(e?"I ":"P "," ").concat(p," (x").concat(u,"=").concat(f," bytes ").concat((0,A.i7)(o,l),")")}else i=!0,h="".concat(f," bytes");return{[r]:"".concat(a).concat(_(s,{size:u,isInteger:i})),"Format ":h}}return s=t,u=t.length,l=String(t.constructor.name).replace("Array",""),i=-1!==l.indexOf("nt"),{[r]:"".concat(_(s,{size:u,isInteger:i})," (constant)"),"Format ":"".concat(u,"x").concat(l," (constant)")}}function z(e,t){const{type:n,size:r}=t,o=(0,M.bF)(n,r);return o?"".concat(e," (").concat(o.name,")"):e}function w(e){let{header:t="Uniforms",program:n,uniforms:r,undefinedOnly:o=!1}=e;(0,a.v)(n);const i=".*Matrix",s=n._uniformSetters,l={},u=Object.keys(s).sort();let c=0;for(const e of u)e.match(".*_.*")||e.match(i)||x({table:l,header:t,uniforms:r,uniformName:e,undefinedOnly:o})&&c++;for(const e of u)e.match(i)&&x({table:l,header:t,uniforms:r,uniformName:e,undefinedOnly:o})&&c++;for(const e of u)l[e]||x({table:l,header:t,uniforms:r,uniformName:e,undefinedOnly:o})&&c++;let p=0;const f={};if(!o)for(const e in r){const n=r[e];l[e]||(p++,f[e]={Type:"NOT USED: ".concat(n),[t]:_(n)})}return{table:l,count:c,unusedTable:f,unusedCount:p}}function x(e){let{table:t,header:n,uniforms:r,uniformName:o,undefinedOnly:i}=e;const a=r[o],s=function(e){return null!=e}(a);return!(i&&s||(t[o]={[n]:s?_(a):"N/A","Uniform Type":s?a:"NOT PROVIDED"},0))}function E(e){const{type:t,size:n}=e.accessor,r=(0,M.bF)(t,n);return r?"".concat(r.name," ").concat(e.name):e.name}const S={POSITION:"positions",NORMAL:"normals",COLOR_0:"colors",TEXCOORD_0:"texCoords",TEXCOORD_1:"texCoords1",TEXCOORD_2:"texCoords2"};function C(e,t){const{attributeMap:n=S}=t||{};return n&&n[e]||e}function T(e,t){let n;switch(e){case"texCoords":case"texCoord1":case"texCoord2":case"texCoord3":n="uvs";break;case"vertices":case"positions":case"normals":case"pickingColors":n="vectors"}switch(n){case"vectors":t.size=t.size||3;break;case"uvs":t.size=t.size||2}(0,a.v)(Number.isFinite(t.size),"attribute ".concat(e," needs size"))}const L=()=>{},P={};class R{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{id:n=(0,i.Ld)("model")}=t;(0,a.v)((0,r.uF)(e)),this.id=n,this.gl=e,this.id=t.id||(0,i.Ld)("Model"),this.lastLogTime=0,this.animated=!1,this.initialize(t)}initialize(e){this.props={},this.programManager=e.programManager||o.A.getDefaultProgramManager(this.gl),this._programManagerState=-1,this._managedProgram=!1;const{program:t=null,vs:n,fs:r,modules:i,defines:s,inject:l,varyings:u,bufferMode:c,transpileToGLSL100:p}=e;this.programProps={program:t,vs:n,fs:r,modules:i,defines:s,inject:l,varyings:u,bufferMode:c,transpileToGLSL100:p},this.program=null,this.vertexArray=null,this._programDirty=!0,this.userData={},this.needsRedraw=!0,this._attributes={},this.attributes={},this.uniforms={},this.pickable=!0,this._checkProgram(),this.setUniforms(Object.assign({},this.getModuleUniforms(e.moduleSettings))),this.drawMode=void 0!==e.drawMode?e.drawMode:4,this.vertexCount=e.vertexCount||0,this.geometryBuffers={},this.isInstanced=e.isInstanced||e.instanced||e.instanceCount>0,this._setModelProps(e),this.geometry={},(0,a.v)(void 0!==this.drawMode&&Number.isFinite(this.vertexCount),"Model needs drawMode and vertexCount")}setProps(e){this._setModelProps(e)}delete(){for(const e in this._attributes)this._attributes[e]!==this.attributes[e]&&this._attributes[e].delete();this._managedProgram&&(this.programManager.release(this.program),this._managedProgram=!1),this.vertexArray.delete(),this._deleteGeometryBuffers()}getDrawMode(){return this.drawMode}getVertexCount(){return this.vertexCount}getInstanceCount(){return this.instanceCount}getAttributes(){return this.attributes}getProgram(){return this.program}setProgram(e){const{program:t,vs:n,fs:r,modules:o,defines:i,inject:a,varyings:s,bufferMode:l,transpileToGLSL100:u}=e;this.programProps={program:t,vs:n,fs:r,modules:o,defines:i,inject:a,varyings:s,bufferMode:l,transpileToGLSL100:u},this._programDirty=!0}getUniforms(){return this.uniforms}setDrawMode(e){return this.drawMode=e,this}setVertexCount(e){return(0,a.v)(Number.isFinite(e)),this.vertexCount=e,this}setInstanceCount(e){return(0,a.v)(Number.isFinite(e)),this.instanceCount=e,this}setGeometry(e){return this.drawMode=e.drawMode,this.vertexCount=e.getVertexCount(),this._deleteGeometryBuffers(),this.geometryBuffers=function(e,t){const n={};let r=t.indices;for(const o in t.attributes){const i=t.attributes[o],a=C(o,undefined);if("indices"===o)r=i;else if(i.constant)n[a]=i.value;else{const t=i.value,r={...i};delete r.value,n[a]=[new c.A(e,t),r],T(o,r)}}if(r){const t=r.value||r;(0,a.v)(t instanceof Uint16Array||t instanceof Uint32Array,'attribute array for "indices" must be of integer type');const o={size:1,isIndexed:void 0===r.isIndexed||r.isIndexed};n.indices=[new c.A(e,{data:t,target:34963}),o]}return n}(this.gl,e),this.vertexArray.setAttributes(this.geometryBuffers),this}setAttributes(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if((0,i.ZF)(e))return this;const t={};for(const n in e){const r=e[n];t[n]=r.getValue?r.getValue():r}return this.vertexArray.setAttributes(t),this}setUniforms(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.assign(this.uniforms,e),this}getModuleUniforms(e){this._checkProgram();const t=this.programManager.getUniforms(this.program);return t?t(e):{}}updateModuleSettings(e){const t=this.getModuleUniforms(e||{});return this.setUniforms(t)}clear(e){return(0,s.I)(this.program.gl,e),this}draw(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._checkProgram();const{moduleSettings:t=null,framebuffer:n,uniforms:o={},attributes:i={},transformFeedback:a=this.transformFeedback,parameters:s={},vertexArray:l=this.vertexArray}=e;let u;this.setAttributes(i),this.updateModuleSettings(t),this.setUniforms(o),r.Rm.priority>=2&&(u=this._logDrawCallStart(2));const c=this.vertexArray.getDrawParams(),{isIndexed:p=c.isIndexed,indexType:f=c.indexType,indexOffset:d=c.indexOffset,vertexArrayInstanced:h=c.isInstanced}=this.props;h&&!this.isInstanced&&r.Rm.warn("Found instanced attributes on non-instanced model",this.id)();const{isInstanced:m,instanceCount:g}=this,{onBeforeRender:b=L,onAfterRender:v=L}=this.props;b(),this.program.setUniforms(this.uniforms);const y=this.program.draw(Object.assign(P,e,{logPriority:u,uniforms:null,framebuffer:n,parameters:s,drawMode:this.getDrawMode(),vertexCount:this.getVertexCount(),vertexArray:l,transformFeedback:a,isIndexed:p,indexType:f,isInstanced:m,instanceCount:g,offset:p?d:0}));return v(),r.Rm.priority>=2&&this._logDrawCallEnd(u,l,n),y}transform(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{discard:t=!0,feedbackBuffers:n,unbindModels:r=[]}=e;let{parameters:o}=e;n&&this._setFeedbackBuffers(n),t&&(o=Object.assign({},o,{35977:t})),r.forEach(e=>e.vertexArray.unbindBuffers());try{this.draw(Object.assign({},e,{parameters:o}))}finally{r.forEach(e=>e.vertexArray.bindBuffers())}return this}render(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r.Rm.warn("Model.render() is deprecated. Use Model.setUniforms() and Model.draw()")(),this.setUniforms(e).draw()}_setModelProps(e){Object.assign(this.props,e),"uniforms"in e&&this.setUniforms(e.uniforms),"pickable"in e&&(this.pickable=e.pickable),"instanceCount"in e&&(this.instanceCount=e.instanceCount),"geometry"in e&&this.setGeometry(e.geometry),"attributes"in e&&this.setAttributes(e.attributes),"_feedbackBuffers"in e&&this._setFeedbackBuffers(e._feedbackBuffers)}_checkProgram(){if(!this._programDirty&&this.programManager.stateHash===this._programManagerState)return;let{program:e}=this.programProps;if(e)this._managedProgram=!1;else{const{vs:t,fs:n,modules:r,inject:o,defines:i,varyings:a,bufferMode:s,transpileToGLSL100:l}=this.programProps;e=this.programManager.get({vs:t,fs:n,modules:r,inject:o,defines:i,varyings:a,bufferMode:s,transpileToGLSL100:l}),this.program&&this._managedProgram&&this.programManager.release(this.program),this._programManagerState=this.programManager.stateHash,this._managedProgram=!0}(0,a.v)(e instanceof l.A,"Model needs a program"),this._programDirty=!1,e!==this.program&&(this.program=e,this.vertexArray?this.vertexArray.setProps({program:this.program,attributes:this.vertexArray.attributes}):this.vertexArray=new v(this.gl,{program:this.program}),this.setUniforms(Object.assign({},this.getModuleUniforms())))}_deleteGeometryBuffers(){for(const e in this.geometryBuffers){const t=this.geometryBuffers[e][0]||this.geometryBuffers[e];t instanceof c.A&&t.delete()}}_setAnimationProps(e){this.animated&&(0,a.v)(e,"Model.draw(): animated uniforms but no animationProps")}_setFeedbackBuffers(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if((0,i.ZF)(e))return this;const{gl:t}=this.program;return this.transformFeedback=this.transformFeedback||new y.A(t,{program:this.program}),this.transformFeedback.setBuffers(e),this}_logDrawCallStart(e){const t=e>3?0:1e4;if(!(Date.now()-this.lastLogTime>> DRAWING MODEL ".concat(this.id),{collapsed:r.Rm.level<=2})(),e}_logDrawCallEnd(e,t,n,o){if(void 0===e)return;const i=function(e){let{vertexArray:t,header:n="Attributes"}=e;if(!t.configuration)return{};const r={};t.elements&&(r.ELEMENT_ARRAY_BUFFER=O(t,t.elements,null,n));const o=t.values;for(const e in o){const i=t._getAttributeInfo(e);if(i){let a="".concat(e,": ").concat(i.name);const s=t.accessors[i.location];s&&(a="".concat(e,": ").concat(z(i.name,s))),r[a]=O(t,o[e],s,n)}}return r}({vertexArray:t,header:"".concat(this.id," attributes"),attributes:this._attributes}),{table:a,unusedTable:s,unusedCount:l}=w({header:"".concat(this.id," uniforms"),program:this.program,uniforms:Object.assign({},this.program.uniforms,n)}),{table:u,count:c}=w({header:"".concat(this.id," uniforms"),program:this.program,uniforms:Object.assign({},this.program.uniforms,n),undefinedOnly:!0});c>0&&r.Rm.log("MISSING UNIFORMS",Object.keys(u))(),l>0&&r.Rm.log("UNUSED UNIFORMS",Object.keys(s))();const p=function(e){const t={},n="Accessors for ".concat(e.id);for(const r of e.attributeInfos)if(r){const e=E(r);t["in ".concat(e)]={[n]:JSON.stringify(r.accessor)}}for(const r of e.varyingInfos)if(r){const e=E(r);t["out ".concat(e)]={[n]:JSON.stringify(r.accessor)}}return t}(this.vertexArray.configuration);r.Rm.table(e,i)(),r.Rm.table(e,a)(),r.Rm.table(e+1,p)(),o&&o.log({logLevel:2,message:"Rendered to ".concat(o.id)}),r.Rm.groupEnd(2)()}}},33025(e,t,n){n(28957),n(44345),n(32469),n(75529),e.exports=n(6791).Symbol},33110(e,t,n){"use strict";var r=n(46518),o=n(97751),i=n(18745),a=n(69565),s=n(79504),l=n(79039),u=n(34376),c=n(94901),p=n(65810),f=n(10757),d=n(22195),h=n(655),m=n(67680),g=n(616),b=n(33392),v=n(4495),y=n(27819),A=String,M=o("JSON","stringify"),_=s(/./.exec),O=s("".charAt),z=s("".charCodeAt),w=s("".replace),x=s("".slice),E=s([].push),S=s(1.1.toString),C=/[\uD800-\uDFFF]/g,T=/^[\uD800-\uDBFF]$/,L=/^[\uDC00-\uDFFF]$/,P=b(),R=P.length,k=!v||l(function(){var e=o("Symbol")("stringify detection");return"[null]"!==M([e])||"{}"!==M({a:e})||"{}"!==M(Object(e))}),I=l(function(){return'"\\udf06\\ud834"'!==M("\udf06\ud834")||'"\\udead"'!==M("\udead")}),D=k?function(e,t){var n=m(arguments),r=N(t);if(c(r)||void 0!==e&&!f(e))return n[1]=function(e,t){if(c(r)&&(t=a(r,this,A(e),t)),!f(t))return t},i(M,null,n)}:M,q=function(e,t,n){var r=O(n,t-1),o=O(n,t+1);return _(T,e)&&!_(L,o)||_(L,e)&&!_(T,r)?"\\u"+S(z(e,0),16):e},N=function(e){if(c(e))return e;if(u(e)){for(var t=e.length,n=[],r=0;re.map(e=>(0,i.latLngToString)(e))},t.defaultUrl)},33164(e,t,n){"use strict";var r=n(77782),o=n(53602),i=Math.abs;e.exports=function(e,t,n,a){var s=+e,l=i(s),u=r(s);if(ln||p!=p?u*(1/0):u*p}},33173(e,t,n){"use strict";n.d(t,{c:()=>o,q:()=>r});var r=function(e){return e.scrollTop};function o(e,t){var n=e.timeout,r=e.style,o=void 0===r?{}:r;return{duration:o.transitionDuration||"number"==typeof n?n:n[t.mode]||0,delay:o.transitionDelay}}},33185(e,t,n){"use strict";n.d(t,{Ld:()=>i,ZF:()=>s,r6:()=>a});var r=n(55992);const o={};function i(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"id";o[e]=o[e]||1;const t=o[e]++;return"".concat(e,"-").concat(t)}function a(e){return(0,r.v)("number"==typeof e,"Input must be a number"),e&&!(e&e-1)}function s(e){let t=!0;for(const n in e){t=!1;break}return t}},33206(e,t,n){"use strict";var r=n(94644),o=n(59213).forEach,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("forEach",function(e){o(i(this),e,arguments.length>1?arguments[1]:void 0)})},33215(e,t,n){var r=n(30641),o=n(24066);e.exports=function(e,t){return e&&r(e,o(t))}},33240(e,t,n){"use strict";n.d(t,{A:()=>l});var r=n(74848),o=n(96540),i=n(93443),a=n(53422),s=n(20225);n(2543);const l=(0,i.PA)((0,o.forwardRef)(({value:e,supportingContentText:t,onChange:n,onError:o,maxLength:l,requiredError:u,maxLengthError:c,forbiddenCharsError:p,hasForbiddenChars:f,variant:d="clear",disabled:h,prefixIcon:m,required:g,placeholder:b,isValid:v,showRequiredError:y=!0,...A},M)=>{const _=(0,i.iz)(()=>({internalValue:e,onChange:n,onError:o,maxLength:l,disabled:h,supportingContentText:t,requiredError:u,maxLengthError:c,forbiddenCharsError:p,hasForbiddenChars:f,variant:d,required:g,placeholder:b,showRequiredError:y,isValid:v,get value(){return this.internalValue},handleChange(e){var t;this.internalValue=e,this.hasError?null==o||o():null==(t=this.onChange)||t.call(this,e)},innerOnChange(e){this.handleChange(e.target.value)},async copy(){await navigator.clipboard.writeText(this.internalValue||"")},clear(){this.handleChange("")},get isOverMaxLength(){return!(void 0===this.value||!this.maxLength)&&this.value.length>this.maxLength},get isEmpty(){return!this.value},get hasForbiddenCharsError(){return!(!this.value||!this.hasForbiddenChars)&&this.hasForbiddenChars(this.value)},get hasError(){if(this.isValid){const e=this.isValid(this.value);return this.supportingContentText=e,void 0!==e}return this.isOverMaxLength||this.isEmpty&&this.required&&this.showRequiredError||this.hasForbiddenCharsError},get supportingContent(){return this.isEmpty&&this.required&&this.showRequiredError&&!this.disabled?this.requiredError:!this.disabled&&this.isOverMaxLength?this.maxLengthError:!this.disabled&&this.hasForbiddenCharsError?this.forbiddenCharsError:this.supportingContentText||""},get supportingBadgeContent(){var e;if(this.maxLength)return`${null==(e=this.internalValue)?void 0:e.length}/${this.maxLength}`},get actions(){if(!this.isEmpty&&!this.disabled)return"copy"===this.variant?[{icon:"copy",flavor:"other",disabled:_.isEmpty,onClick:_.copy}]:[{icon:"close",flavor:"error",onClick:_.clear}]},get innerPlaceholder(){return this.isEmpty?this.placeholder?this.placeholder:"Add":""}}));return(0,s.F)(()=>{_.internalValue=e,_.onChange=n,_.onError=o,_.supportingContentText=t,_.maxLength=l,_.disabled=h,_.requiredError=u,_.placeholder=b,_.maxLengthError=c,_.forbiddenCharsError=p,_.hasForbiddenChars=f,_.variant=d,_.required=g,_.showRequiredError=y,_.isValid=v},[e,n,o,t,l,h,u,b,c,d,g,y,p,f,v]),(0,r.jsx)(a.sx,{ref:M,type:"text",...A,disabled:h,required:g,fieldType:"outlined",actions:_.actions,value:_.value??"",hasError:_.hasError,onChange:_.innerOnChange,placeholder:_.innerPlaceholder,supportingContentText:_.supportingContent,supportingBadgeContent:_.supportingBadgeContent,prefixIcon:_.isEmpty?"add":m})}));l.displayName="TextField"},33308(e,t){"use strict";t.__esModule=!0,t.default=function(e,t,r,o,i,a,s){var l=r+(-i*(t-o)+-a*r)*e,u=t+l*e;return Math.abs(l)c,k:()=>l});var r=n(13366),o=n(14620),i=n(86481),a=n(89452),s=n(94188);function l(){function e(e,t,n,o){const s={[e]:t,theme:n},l=o[e];if(!l)return{[e]:t};const{cssProperty:u=e,themeKey:c,transform:p,style:f}=l;if(null==t)return null;if("typography"===c&&"inherit"===t)return{[e]:t};const d=(0,i.Yn)(n,c)||{};return f?f(s):(0,a.NI)(s,t,t=>{let n=(0,i.BO)(d,p,t);return t===n&&"string"==typeof t&&(n=(0,i.BO)(d,p,`${e}${"default"===t?"":(0,r.A)(t)}`,t)),!1===u?n:{[u]:n}})}return function t(n){var r;const{sx:i,theme:l={},nested:u}=n||{};if(!i)return null;const c=null!=(r=l.unstable_sxConfig)?r:s.A;function p(n){let r=n;if("function"==typeof n)r=n(l);else if("object"!=typeof n)return n;if(!r)return null;const i=(0,a.EU)(l.breakpoints),s=Object.keys(i);let p=i;return Object.keys(r).forEach(n=>{const i="function"==typeof(s=r[n])?s(l):s;var s;if(null!=i)if("object"==typeof i)if(c[n])p=(0,o.A)(p,e(n,i,l,c));else{const e=(0,a.NI)({theme:l},i,e=>({[n]:e}));!function(...e){const t=e.reduce((e,t)=>e.concat(Object.keys(t)),[]),n=new Set(t);return e.every(e=>n.size===Object.keys(e).length)}(e,i)?p=(0,o.A)(p,e):p[n]=t({sx:i,theme:l,nested:!0})}else p=(0,o.A)(p,e(n,i,l,c))}),!u&&l.modularCssLayers?{"@layer sx":(0,a.vf)(s,p)}:(0,a.vf)(s,p)}return Array.isArray(i)?i.map(p):p(i)}}const u=l();u.filterProps=["sx"];const c=u},33593(e){"use strict";e.exports=function(e,t,n,r,o,i,a,s){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,r,o,i,a,s],c=0;(l=new Error(t.replace(/%s/g,function(){return u[c++]}))).name="Invariant Violation"}throw l.framesToPop=1,l}}},33684(e,t,n){"use strict";var r=n(94644).exportTypedArrayMethod,o=n(79039),i=n(44576),a=n(79504),s=i.Uint8Array,l=s&&s.prototype||{},u=[].toString,c=a([].join);o(function(){u.call({})})&&(u=function(){return c(this)});var p=l.toString!==u;r("toString",u,p)},33706(e,t,n){"use strict";var r=n(79504),o=n(94901),i=n(77629),a=r(Function.toString);o(i.inspectSource)||(i.inspectSource=function(e){return a(e)}),e.exports=i.inspectSource},33717(e,t){"use strict";t.f=Object.getOwnPropertySymbols},33771(e,t,n){"use strict";var r=n(46518),o=n(84373),i=n(6469);r({target:"Array",proto:!0},{fill:o}),i("fill")},33800(e,t,n){"use strict";var r=n(33593),o=n(25366),i=e.exports=o("MapboxTilestats"),a="/tilestats/v1/{owner}/{tileset}{?access_token}";i.prototype.getTilestats=function(e,t){r("string"==typeof e,"tileset must be a string");var n=e.split(".")[0];return n===e&&(n=this.owner),this.client({path:a,params:{owner:n,tileset:e},callback:t})},i.prototype.putTilestats=function(e,t,n){r("string"==typeof e,"tileset must be a string");var o=e.split(".")[0];return o===e&&(o=this.owner),this.client({path:a,params:{owner:o,tileset:e},entity:t,method:"put",callback:n})}},33829(e,t,n){"use strict";n.d(t,{A:()=>l});const r={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let o;const i=new Uint8Array(16);function a(){if(!o&&(o="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!o))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return o(i)}const s=[];for(let e=0;e<256;++e)s.push((e+256).toString(16).slice(1));const l=function(e,t,n){if(r.randomUUID&&!t&&!e)return r.randomUUID();const o=(e=e||{}).random||(e.rng||a)();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,t){n=n||0;for(let e=0;e<16;++e)t[n+e]=o[e];return t}return function(e,t=0){return s[e[t+0]]+s[e[t+1]]+s[e[t+2]]+s[e[t+3]]+"-"+s[e[t+4]]+s[e[t+5]]+"-"+s[e[t+6]]+s[e[t+7]]+"-"+s[e[t+8]]+s[e[t+9]]+"-"+s[e[t+10]]+s[e[t+11]]+s[e[t+12]]+s[e[t+13]]+s[e[t+14]]+s[e[t+15]]}(o)}},33831(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(76912),o=n(92049);const i=function(e,t,n){var i=t(e);return(0,o.A)(e)?i:(0,r.A)(i,n(e))}},33844(e,t,n){"use strict";n.d(t,{Ay:()=>A,Gw:()=>w,KI:()=>L,Q1:()=>o,Qh:()=>z,Uw:()=>a,b:()=>O,ef:()=>i});var r=n(47592);function o(){}var i=.7,a=1/i,s="\\s*([+-]?\\d+)\\s*",l="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",u="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",c=/^#([0-9a-f]{3,8})$/,p=new RegExp("^rgb\\("+[s,s,s]+"\\)$"),f=new RegExp("^rgb\\("+[u,u,u]+"\\)$"),d=new RegExp("^rgba\\("+[s,s,s,l]+"\\)$"),h=new RegExp("^rgba\\("+[u,u,u,l]+"\\)$"),m=new RegExp("^hsl\\("+[l,u,u]+"\\)$"),g=new RegExp("^hsla\\("+[l,u,u,l]+"\\)$"),b={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function v(){return this.rgb().formatHex()}function y(){return this.rgb().formatRgb()}function A(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=c.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?M(t):3===n?new w(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?_(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?_(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=p.exec(e))?new w(t[1],t[2],t[3],1):(t=f.exec(e))?new w(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=d.exec(e))?_(t[1],t[2],t[3],t[4]):(t=h.exec(e))?_(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=m.exec(e))?C(t[1],t[2]/100,t[3]/100,1):(t=g.exec(e))?C(t[1],t[2]/100,t[3]/100,t[4]):b.hasOwnProperty(e)?M(b[e]):"transparent"===e?new w(NaN,NaN,NaN,0):null}function M(e){return new w(e>>16&255,e>>8&255,255&e,1)}function _(e,t,n,r){return r<=0&&(e=t=n=NaN),new w(e,t,n,r)}function O(e){return e instanceof o||(e=A(e)),e?new w((e=e.rgb()).r,e.g,e.b,e.opacity):new w}function z(e,t,n,r){return 1===arguments.length?O(e):new w(e,t,n,null==r?1:r)}function w(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function x(){return"#"+S(this.r)+S(this.g)+S(this.b)}function E(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===e?")":", "+e+")")}function S(e){return((e=Math.max(0,Math.min(255,Math.round(e)||0)))<16?"0":"")+e.toString(16)}function C(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new P(e,t,n,r)}function T(e){if(e instanceof P)return new P(e.h,e.s,e.l,e.opacity);if(e instanceof o||(e=A(e)),!e)return new P;if(e instanceof P)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,i=Math.min(t,n,r),a=Math.max(t,n,r),s=NaN,l=a-i,u=(a+i)/2;return l?(s=t===a?(n-r)/l+6*(n0&&u<1?0:s,new P(s,l,u,e.opacity)}function L(e,t,n,r){return 1===arguments.length?T(e):new P(e,t,n,null==r?1:r)}function P(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function R(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}(0,r.A)(o,A,{copy:function(e){return Object.assign(new this.constructor,this,e)},displayable:function(){return this.rgb().displayable()},hex:v,formatHex:v,formatHsl:function(){return T(this).formatHsl()},formatRgb:y,toString:y}),(0,r.A)(w,z,(0,r.X)(o,{brighter:function(e){return e=null==e?a:Math.pow(a,e),new w(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?i:Math.pow(i,e),new w(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:x,formatHex:x,formatRgb:E,toString:E})),(0,r.A)(P,L,(0,r.X)(o,{brighter:function(e){return e=null==e?a:Math.pow(a,e),new P(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?i:Math.pow(i,e),new P(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,o=2*n-r;return new w(R(e>=240?e-240:e+120,o,r),R(e,o,r),R(e<120?e+240:e-120,o,r),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===e?")":", "+e+")")}}))},33853(e,t,n){"use strict";var r=n(46518),o=n(64449);r({target:"Set",proto:!0,real:!0,forced:!n(84916)("isDisjointFrom",function(e){return!e})},{isDisjointFrom:o})},33868(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);os,H3ClusterLayer:()=>Fe,H3HexagonLayer:()=>Ge,MVTLayer:()=>ei,S2Layer:()=>O,TerrainLayer:()=>_o,Tile3DLayer:()=>ao,TileLayer:()=>ke,TripsLayer:()=>De});var r=n(23029),o=n(56822),i=n(53954),a=n(85501),s=function(e){function t(){return(0,r.A)(this,t),(0,o.A)(this,(0,i.A)(t).apply(this,arguments))}return(0,a.A)(t,e),t}(n(52226).A);s.layerName="GreatCircleLayer",s.defaultProps={getHeight:{type:"accessor",value:0},greatCircle:!0};var l=n(92901),u=n(68411),c=n(19460),p=n(80296),f=n(25607),d=n.n(f),h=180/Math.PI;function m(e,t,n){var r=1<=.5?1/3*(4*e*e-1):1/3*(1-4*(1-e)*(1-e))}function b(e){return[g(e[0]),g(e[1])]}function v(e,t){var n=(0,p.A)(t,2),r=n[0],o=n[1];switch(e){case 0:return[1,r,o];case 1:return[-r,1,o];case 2:return[-r,-o,1];case 3:return[-1,-o,-r];case 4:return[o,-1,-r];case 5:return[o,r,-1];default:throw new Error("Invalid face")}}function y(e){var t=(0,p.A)(e,3),n=t[0],r=t[1],o=t[2],i=Math.atan2(o,Math.sqrt(n*n+r*r));return[Math.atan2(r,n)*h,i*h]}function A(e,t,n,r){if(0===r){1===n&&(t[0]=e-1-t[0],t[1]=e-1-t[1]);var o=t[0];t[0]=t[1],t[1]=o}}function M(e){return function(e){for(var t=e.face,n=e.ij,r=e.level,o=[[0,0],[0,1],[1,1],[1,0],[0,0]],i=Math.max(1,Math.ceil(100*Math.pow(2,-r))),a=new Float64Array(4*i*2+2),s=0,l=0;l<4;l++)for(var u=o[l].slice(0),c=o[l+1],p=(c[0]-u[0])/i,f=(c[1]-u[1])/i,d=0;d=0;s--){t=i-s;var l=o[s],u=0,c=0;"1"===l?c=1:"2"===l?(u=1,c=1):"3"===l&&(u=1);var p=Math.pow(2,t-1);A(p,a,u,c),a[0]+=p*u,a[1]+=p*c}if(r%2==1){var f=a[0];a[0]=a[1],a[1]=f}return{face:r,ij:a,level:t}}(function(e){if("string"==typeof e){if(e.indexOf("/")>0)return e;e=function(e){var t=e.padEnd(16,"0");return d().fromString(t,16)}(e)}return function(e){for(var t=d().fromString(e,!0,10).toString(2);t.length<64;)t="0"+t;for(var n=t.lastIndexOf("1"),r=t.substring(0,3),o=t.substring(3,n),i=o.length/2,a=d().fromString(r,!0,2).toString(10),s=d().fromString(o,!0,2).toString(4);s.length0?1:o+r<0?L:0}distanceTo(e){return Math.sqrt(this.distanceSquaredTo(e))}distanceSquaredTo(e){const t=k.from(e).subtract(this.center),{halfDiagonal:n}=this;let r,o=0;return r=Math.abs(t.x)-n.x,r>0&&(o+=r*r),r=Math.abs(t.y)-n.y,r>0&&(o+=r*r),r=Math.abs(t.z)-n.z,r>0&&(o+=r*r),o}}var q=n(67684);const N=new R.A,j=new R.A;class F{constructor(e=[0,0,0],t=0){(0,P.A)(this,"center",void 0),(0,P.A)(this,"radius",void 0),this.radius=-0,this.center=new R.A,this.fromCenterRadius(e,t)}fromCenterRadius(e,t){return this.center.from(e),this.radius=t,this}fromCornerPoints(e,t){return t=N.from(t),this.center=(new R.A).from(e).add(t).scale(.5),this.radius=this.center.distance(t),this}equals(e){return this===e||Boolean(e)&&this.center.equals(e.center)&&this.radius===e.radius}clone(){return new F(this.center,this.radius)}union(e){const t=this.center,n=this.radius,r=e.center,o=e.radius,i=N.copy(r).subtract(t),a=i.magnitude();if(n>=a+o)return this.clone();if(o>=a+n)return e.clone();const s=.5*(n+a+o);return j.copy(i).scale((-n+s)/a).add(t),this.center.copy(j),this.radius=s,this}expand(e){const t=N.from(e).subtract(this.center).magnitude();return t>this.radius&&(this.radius=t),this}transform(e){this.center.transform(e);const t=q.IL(N,e);return this.radius=Math.max(t[0],Math.max(t[1],t[2]))*this.radius,this}distanceSquaredTo(e){const t=this.distanceTo(e);return t*t}distanceTo(e){const t=N.from(e).subtract(this.center);return Math.max(0,t.len()-this.radius)}intersectPlane(e){const t=this.center,n=this.radius,r=e.normal.dot(t)+e.distance;return r<-n?L:r0?this.copy([e,...t]):this.identity()}copy(e){return this[0]=e[0],this[1]=e[1],this[2]=e[2],this[3]=e[3],this[4]=e[4],this[5]=e[5],this[6]=e[6],this[7]=e[7],this[8]=e[8],this.check()}identity(){return this.copy(X)}fromObject(e){return this.check()}fromQuaternion(e){return H.I0(this,e),this.check()}set(e,t,n,r,o,i,a,s,l){return this[0]=e,this[1]=t,this[2]=n,this[3]=r,this[4]=o,this[5]=i,this[6]=a,this[7]=s,this[8]=l,this.check()}setRowMajor(e,t,n,r,o,i,a,s,l){return this[0]=e,this[1]=r,this[2]=a,this[3]=t,this[4]=o,this[5]=s,this[6]=n,this[7]=i,this[8]=l,this.check()}determinant(){return H.a4(this)}transpose(){return H.mg(this,this),this.check()}invert(){return H.B8(this,this),this.check()}multiplyLeft(e){return H.lw(this,e,this),this.check()}multiplyRight(e){return H.lw(this,this,e),this.check()}rotate(e){return H.e$(this,this,e),this.check()}scale(e){return Array.isArray(e)?H.hs(this,this,e):H.hs(this,this,[e,e]),this.check()}translate(e){return H.Tl(this,this,e),this.check()}transform(e,t){let n;switch(e.length){case 2:n=Y.ei(t||[-0,-0],e,this);break;case 3:n=G.ei(t||[-0,-0,-0],e,this);break;case 4:n=(0,U.vE)(t||[-0,-0,-0,-0],e,this);break;default:throw new Error("Illegal vector")}return(0,V.qk)(n,e.length),n}transformVector(e,t){return this.transform(e,t)}transformVector2(e,t){return this.transform(e,t)}transformVector3(e,t){return this.transform(e,t)}}let $,K;var J=n(48605);const Q=new R.A,ee=new R.A,te=new R.A,ne=new R.A,re=new R.A,oe=new R.A,ie=new R.A;class ae{constructor(e=[0,0,0],t=[0,0,0,0,0,0,0,0,0]){(0,P.A)(this,"center",void 0),(0,P.A)(this,"halfAxes",void 0),this.center=(new R.A).from(e),this.halfAxes=new Z(t)}get halfSize(){const e=this.halfAxes.getColumn(0),t=this.halfAxes.getColumn(1),n=this.halfAxes.getColumn(2);return[new R.A(e).len(),new R.A(t).len(),new R.A(n).len()]}get quaternion(){const e=this.halfAxes.getColumn(0),t=this.halfAxes.getColumn(1),n=this.halfAxes.getColumn(2),r=new R.A(e).normalize(),o=new R.A(t).normalize(),i=new R.A(n).normalize();return(new J.A).fromMatrix3(new Z([...r,...o,...i]))}fromCenterHalfSizeQuaternion(e,t,n){const r=new J.A(n),o=(new Z).fromQuaternion(r);return o[0]=o[0]*t[0],o[1]=o[1]*t[0],o[2]=o[2]*t[0],o[3]=o[3]*t[1],o[4]=o[4]*t[1],o[5]=o[5]*t[1],o[6]=o[6]*t[2],o[7]=o[7]*t[2],o[8]=o[8]*t[2],this.center=(new R.A).from(e),this.halfAxes=o,this}clone(){return new ae(this.center,this.halfAxes)}equals(e){return this===e||Boolean(e)&&this.center.equals(e.center)&&this.halfAxes.equals(e.halfAxes)}getBoundingSphere(e=new F){const t=this.halfAxes,n=t.getColumn(0,te),r=t.getColumn(1,ne),o=t.getColumn(2,re),i=Q.copy(n).add(r).add(o);return e.center.copy(this.center),e.radius=i.magnitude(),e}intersectPlane(e){const t=this.center,n=e.normal,r=this.halfAxes,o=n.x,i=n.y,a=n.z,s=Math.abs(o*r[0]+i*r[1]+a*r[2])+Math.abs(o*r[3]+i*r[4]+a*r[5])+Math.abs(o*r[6]+i*r[7]+a*r[8]),l=n.dot(t)+e.distance;return l<=-s?L:l>=s?1:0}distanceTo(e){return Math.sqrt(this.distanceSquaredTo(e))}distanceSquaredTo(e){const t=ee.from(e).subtract(this.center),n=this.halfAxes,r=n.getColumn(0,te),o=n.getColumn(1,ne),i=n.getColumn(2,re),a=r.magnitude(),s=o.magnitude(),l=i.magnitude();r.normalize(),o.normalize(),i.normalize();let u,c=0;return u=Math.abs(t.dot(r))-a,u>0&&(c+=u*u),u=Math.abs(t.dot(o))-s,u>0&&(c+=u*u),u=Math.abs(t.dot(i))-l,u>0&&(c+=u*u),c}computePlaneDistances(e,t,n=[-0,-0]){let r=Number.POSITIVE_INFINITY,o=Number.NEGATIVE_INFINITY;const i=this.center,a=this.halfAxes,s=a.getColumn(0,te),l=a.getColumn(1,ne),u=a.getColumn(2,re),c=oe.copy(s).add(l).add(u).add(i),p=ie.copy(c).subtract(e);let f=t.dot(p);return r=Math.min(f,r),o=Math.max(f,o),c.copy(i).add(s).add(l).subtract(u),p.copy(c).subtract(e),f=t.dot(p),r=Math.min(f,r),o=Math.max(f,o),c.copy(i).add(s).subtract(l).add(u),p.copy(c).subtract(e),f=t.dot(p),r=Math.min(f,r),o=Math.max(f,o),c.copy(i).add(s).subtract(l).subtract(u),p.copy(c).subtract(e),f=t.dot(p),r=Math.min(f,r),o=Math.max(f,o),i.copy(c).subtract(s).add(l).add(u),p.copy(c).subtract(e),f=t.dot(p),r=Math.min(f,r),o=Math.max(f,o),i.copy(c).subtract(s).add(l).subtract(u),p.copy(c).subtract(e),f=t.dot(p),r=Math.min(f,r),o=Math.max(f,o),i.copy(c).subtract(s).subtract(l).add(u),p.copy(c).subtract(e),f=t.dot(p),r=Math.min(f,r),o=Math.max(f,o),i.copy(c).subtract(s).subtract(l).subtract(u),p.copy(c).subtract(e),f=t.dot(p),r=Math.min(f,r),o=Math.max(f,o),n[0]=r,n[1]=o,n}transform(e){this.center.transformAsPoint(e);const t=this.halfAxes.getColumn(0,te);t.transformAsPoint(e);const n=this.halfAxes.getColumn(1,ne);n.transformAsPoint(e);const r=this.halfAxes.getColumn(2,re);return r.transformAsPoint(e),this.halfAxes=new Z([...t,...n,...r]),this}getTransform(){throw new Error("not implemented")}}var se=n(80904),le=n(54692);const ue=new R.A,ce=new R.A;class pe{constructor(e=[0,0,1],t=0){(0,P.A)(this,"normal",void 0),(0,P.A)(this,"distance",void 0),this.normal=new R.A,this.distance=-0,this.fromNormalDistance(e,t)}fromNormalDistance(e,t){return(0,se.A)(Number.isFinite(t)),this.normal.from(e).normalize(),this.distance=t,this}fromPointNormal(e,t){e=ue.from(e),this.normal.from(t).normalize();const n=-this.normal.dot(e);return this.distance=n,this}fromCoefficients(e,t,n,r){return this.normal.set(e,t,n),(0,se.A)((0,le.aI)(this.normal.len(),1)),this.distance=r,this}clone(){return new pe(this.normal,this.distance)}equals(e){return(0,le.aI)(this.distance,e.distance)&&(0,le.aI)(this.normal,e.normal)}getPointDistance(e){return this.normal.dot(e)+this.distance}transform(e){const t=ce.copy(this.normal).transformAsVector(e).normalize(),n=this.normal.scale(-this.distance).transform(e);return this.fromPointNormal(n,t)}projectPointOntoPlane(e,t=[0,0,0]){e=ue.from(e);const n=this.getPointDistance(e),r=ce.copy(this.normal).scale(n);return e.subtract(r).to(t)}}const fe=[new R.A([1,0,0]),new R.A([0,1,0]),new R.A([0,0,1])],de=new R.A,he=new R.A;new pe(new R.A(1,0,0),0);class me{constructor(e=[]){(0,P.A)(this,"planes",void 0),this.planes=e}fromBoundingSphere(e){this.planes.length=2*fe.length;const t=e.center,n=e.radius;let r=0;for(const e of fe){let o=this.planes[r],i=this.planes[r+1];o||(o=this.planes[r]=new pe),i||(i=this.planes[r+1]=new pe);const a=de.copy(e).scale(-n).add(t);e.dot(a),o.fromPointNormal(a,e);const s=de.copy(e).scale(n).add(t),l=he.copy(e).negate();l.dot(s),i.fromPointNormal(s,l),r+=2}return this}computeVisibility(e){let t=1;for(const n of this.planes)switch(e.intersectPlane(n)){case L:return L;case 0:t=0}return t}computeVisibilityWithPlaneMask(e,t){if((0,se.A)(Number.isFinite(t),"parentPlaneMask is required."),t===me.MASK_OUTSIDE||t===me.MASK_INSIDE)return t;let n=me.MASK_INSIDE;const r=this.planes;for(let o=0;o=o){var u=s.distanceTo(t.cameraPosition)*t.scale/t.height;l+=Math.floor(Math.log2(u))}if(l>=i)return this.selected=!0,!0}this.selected=!1,this.childVisible=!0;var c=!0,p=!1,f=void 0;try{for(var d,h=this.children[Symbol.iterator]();!(c=(d=h.next()).done);c=!0)d.value.update(e)}catch(e){p=!0,f=e}finally{try{c||null==h.return||h.return()}finally{if(p)throw f}}return!0}},{key:"getSelected",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(this.selected&&e.push(this),this._children){var t=!0,n=!1,r=void 0;try{for(var o,i=this._children[Symbol.iterator]();!(t=(o=i.next()).done);t=!0)o.value.getSelected(e)}catch(e){n=!0,r=e}finally{try{t||null==i.return||i.return()}finally{if(n)throw r}}}return e}},{key:"getBoundingVolume",value:function(e,t){var n=512/Math.pow(2,this.z),r=this.x*n+512*t,o=512-(this.y+1)*n;return new D([r,o,e[0]],[r+n,o+n,e[1]])}},{key:"children",get:function(){if(!this._children){var t=2*this.x,n=2*this.y,r=this.z+1;this._children=[new e(t,n,r),new e(t,n+1,r),new e(t+1,n,r),new e(t+1,n+1,r)]}return this._children}}]),e}(),be=512,ve=[-1/0,-1/0,1/0,1/0],ye={type:"url",value:"",validate:function(e){return"string"==typeof e||Array.isArray(e)&&e.every(function(e){return"string"==typeof e})},equals:function(e,t){if(e===t)return!0;if(!Array.isArray(e)||!Array.isArray(t))return!1;var n=e.length;if(n!==t.length)return!1;for(var r=0;rn&&(l=n),t.isGeospatial?function(e,t,n){var r=Object.values(e.getFrustumPlanes()).map(function(e){var t=e.normal,n=e.distance;return new pe(t.clone().negate(),n)}),o=new me(r),i=e.distanceScales.unitsPerMeter[2],a=n&&n[0]*i||0,s=n&&n[1]*i||0,l=e.pitch<=60?t:0,u=new ge(0,0,0),c={viewport:e,cullingVolume:o,elevationBounds:[a,s],minZ:l,maxZ:t,offset:0};if(u.update(c),e.subViewports&&e.subViewports.length>1){for(c.offset=-1;u.update(c)&&!(--c.offset<-3););for(c.offset=1;u.update(c)&&!(++c.offset>3););}return u.getSelected()}(t,l,o):function(e,t,n){for(var r=function(e,t,n){var r;return r=e.getBounds(),[Math.max(r[0],n[0]),Math.max(r[1],n[1]),Math.min(r[2],n[2]),Math.min(r[3],n[3])]}(e,0,n),o=_e(t),i=Me([r[0],r[1]],o),a=(0,p.A)(i,2),s=a[0],l=a[1],u=Me([r[2],r[3]],o),c=(0,p.A)(u,2),f=c[0],d=c[1],h=[],m=Math.floor(s);m0}),this._cache=new Map,this._tiles=[],this._dirty=!1,this._cacheByteSize=0,this._viewport=null,this._selectedTiles=null,this._frameNumber=0,this.setOptions(t)}return(0,l.A)(e,[{key:"setOptions",value:function(e){Object.assign(this.opts,e),Number.isFinite(e.maxZoom)&&(this._maxZoom=Math.floor(e.maxZoom)),Number.isFinite(e.minZoom)&&(this._minZoom=Math.ceil(e.minZoom))}},{key:"update",value:function(e){var t=this,n=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).zRange;if(!e.equals(this._viewport)){this._viewport=e;var r=this.getTileIndices({viewport:e,maxZoom:this._maxZoom,minZoom:this._minZoom,zRange:n});this._selectedTiles=r.map(function(e){return t._getTile(e,!0)}),this._dirty&&this._rebuildTree()}var o=this.updateTileStates();return this._dirty&&this._resizeCache(),o&&this._frameNumber++,this._frameNumber}},{key:"getTileIndices",value:function(e){var t=e.viewport,n=e.maxZoom,r=e.minZoom,o=e.zRange,i=this.opts;return xe({viewport:t,maxZoom:n,minZoom:r,zRange:o,tileSize:i.tileSize,extent:i.extent})}},{key:"getTileMetadata",value:function(e){var t=e.x,n=e.y,r=e.z;return{bbox:we(this._viewport,t,n,r)}}},{key:"getParentIndex",value:function(e){return e.x=Math.floor(e.x/2),e.y=Math.floor(e.y/2),e.z-=1,e}},{key:"updateTileStates",value:function(){this._updateTileStates(this.selectedTiles);var e=!1,t=!0,n=!1,r=void 0;try{for(var o,i=this._cache.values()[Symbol.iterator]();!(t=(o=i.next()).done);t=!0){var a=o.value,s=Boolean(1&a.state);a.isVisible!==s&&(e=!0,a.isVisible=s),a.isSelected=5===a.state}}catch(e){n=!0,r=e}finally{try{t||null==i.return||i.return()}finally{if(n)throw r}}return e}},{key:"_rebuildTree",value:function(){var e=this._cache,t=!0,n=!1,r=void 0;try{for(var o,i=e.values()[Symbol.iterator]();!(t=(o=i.next()).done);t=!0){var a=o.value;a.parent=null,a.children.length=0}}catch(e){n=!0,r=e}finally{try{t||null==i.return||i.return()}finally{if(n)throw r}}var s=!0,l=!1,u=void 0;try{for(var c,p=e.values()[Symbol.iterator]();!(s=(c=p.next()).done);s=!0){var f=c.value,d=this._getNearestAncestor(f.x,f.y,f.z);f.parent=d,d&&d.children.push(f)}}catch(e){l=!0,u=e}finally{try{s||null==p.return||p.return()}finally{if(l)throw u}}}},{key:"_updateTileStates",value:function(e){var t=this._cache,n=this.opts.refinementStrategy||Se,r=!0,o=!1,i=void 0;try{for(var a,s=t.values()[Symbol.iterator]();!(r=(a=s.next()).done);r=!0)a.value.state=0}catch(e){o=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(o)throw i}}var l=!0,u=!1,c=void 0;try{for(var p,f=e[Symbol.iterator]();!(l=(p=f.next()).done);l=!0)p.value.state=5}catch(e){u=!0,c=e}finally{try{l||null==f.return||f.return()}finally{if(u)throw c}}if("never"!==n){var d=!0,h=!1,m=void 0;try{for(var g,b=e[Symbol.iterator]();!(d=(g=b.next()).done);d=!0)Le(g.value,n)}catch(e){h=!0,m=e}finally{try{d||null==b.return||b.return()}finally{if(h)throw m}}var v=!0,y=!1,A=void 0;try{for(var M,_=e[Symbol.iterator]();!(v=(M=_.next()).done);v=!0){var O=M.value;Te(O)&&Pe(O)}}catch(e){y=!0,A=e}finally{try{v||null==_.return||_.return()}finally{if(y)throw A}}}}},{key:"_resizeCache",value:function(){var e=this._cache,t=this.opts,n=t.maxCacheSize||(t.maxCacheByteSize?1/0:5*this.selectedTiles.length),r=t.maxCacheByteSize||1/0;if(e.size>n||this._cacheByteSize>r){var o=!0,i=!1,a=void 0;try{for(var s,l=e[Symbol.iterator]();!(o=(s=l.next()).done);o=!0){var u=(0,p.A)(s.value,2),c=u[0],f=u[1];if(f.isVisible||(this._cacheByteSize-=t.maxCacheByteSize?f.byteLength:0,e.delete(c)),e.size<=n&&this._cacheByteSize<=r)break}}catch(e){i=!0,a=e}finally{try{o||null==l.return||l.return()}finally{if(i)throw a}}this._rebuildTree(),this._dirty=!0}this._dirty&&(this._tiles=Array.from(this._cache.values()).sort(function(e,t){return e.z-t.z}),this._dirty=!1)}},{key:"_getTile",value:function(e,t){var n=e.x,r=e.y,o=e.z,i="".concat(n,",").concat(r,",").concat(o),a=this._cache.get(i);return!a&&t?(a=new T({x:n,y:r,z:o,onTileLoad:this.onTileLoad,onTileError:this.onTileError}),Object.assign(a,this.getTileMetadata(a)),a.loadData(this._getTileData,this._requestScheduler),this._cache.set(i,a),this._dirty=!0):a&&a.isCancelled&&a.loadData(this._getTileData,this._requestScheduler),a}},{key:"_getNearestAncestor",value:function(e,t,n){for(var r=this._minZoom,o=void 0===r?0:r,i={x:e,y:t,z:n};i.z>o;){i=this.getParentIndex(i);var a=this._getTile(i);if(a)return a}return null}},{key:"tiles",get:function(){return this._tiles}},{key:"selectedTiles",get:function(){return this._selectedTiles}},{key:"isLoaded",get:function(){return this._selectedTiles.every(function(e){return e.isLoaded})}}]),e}();function Te(e){for(var t=e;t;){if(!1&t.state)return!0;if(t.isLoaded)return!1;t=t.parent}return!0}function Le(e,t){for(var n,r=3;n=e.parent;){if(e.isLoaded&&(r=4,t===Se))return;n.state=Math.max(n.state,r),e=n}}function Pe(e){var t=!0,n=!1,r=void 0;try{for(var o,i=e.children[Symbol.iterator]();!(t=(o=i.next()).done);t=!0){var a=o.value;a.state=Math.max(a.state,3),a.isLoaded||Pe(a)}}catch(e){n=!0,r=e}finally{try{t||null==i.return||i.return()}finally{if(n)throw r}}}var Re={data:[],dataComparator:ye.equals,renderSubLayers:{type:"function",value:function(e){return new w.A(e)},compare:!1},getTileData:{type:"function",optional:!0,value:null,compare:!1},onViewportLoad:{type:"function",optional:!0,value:null,compare:!1},onTileLoad:{type:"function",value:function(e){},compare:!1},onTileError:{type:"function",value:function(e){return console.error(e)},compare:!1},extent:{type:"array",optional:!0,value:null,compare:!0},tileSize:512,maxZoom:null,minZoom:0,maxCacheSize:null,maxCacheByteSize:null,refinementStrategy:Se,zRange:null,maxRequests:8},ke=function(e){function t(){return(0,r.A)(this,t),(0,o.A)(this,(0,i.A)(t).apply(this,arguments))}return(0,a.A)(t,e),(0,l.A)(t,[{key:"initializeState",value:function(){this.state={tiles:[],isLoaded:!1}}},{key:"shouldUpdateState",value:function(e){return e.changeFlags.somethingChanged}},{key:"updateState",value:function(e){var t=e.props,n=(e.oldProps,e.context,e.changeFlags),r=this.state.tileset;if(!r||n.dataChanged||n.updateTriggersChanged&&(n.updateTriggersChanged.all||n.updateTriggersChanged.getTileData)){var o=t.maxZoom,i=t.minZoom,a=t.tileSize,s=t.maxCacheSize,l=t.maxCacheByteSize,u=t.refinementStrategy,c=t.extent,p=t.maxRequests;r=new Ce({getTileData:this.getTileData.bind(this),maxCacheSize:s,maxCacheByteSize:l,maxZoom:o,minZoom:i,tileSize:a,refinementStrategy:u,extent:c,onTileLoad:this._onTileLoad.bind(this),onTileError:this._onTileError.bind(this),maxRequests:p}),this.setState({tileset:r})}else(n.propsChanged||n.updateTriggersChanged)&&(r.setOptions(t),this.state.tileset.tiles.forEach(function(e){e.layers=null}));this._updateTileset()}},{key:"_updateTileset",value:function(){var e=this.state.tileset,t=this.props,n=t.onViewportLoad,r=t.zRange,o=e.update(this.context.viewport,{zRange:r}),i=e.isLoaded,a=this.state.isLoaded!==i,s=this.state.frameNumber!==o;i&&n&&(a||s)&&n(e.selectedTiles.map(function(e){return e.data})),s&&this.setState({frameNumber:o}),this.state.isLoaded=i}},{key:"_onTileLoad",value:function(e){this.getCurrentLayer().props.onTileLoad(e),e.isVisible&&this.setNeedsUpdate()}},{key:"_onTileError",value:function(e,t){var n=this.getCurrentLayer();n.props.onTileError(e),n._updateTileset(),t.isVisible&&this.setNeedsUpdate()}},{key:"getTileData",value:function(e){var t=this.props,n=t.getTileData,r=t.fetch,o=t.data;return e.url=Ae(o,e),n?n(e):e.url?r(e.url,{layer:this}):null}},{key:"renderSubLayers",value:function(e){return this.props.renderSubLayers(e)}},{key:"getHighlightedObjectIndex",value:function(){return-1}},{key:"getPickingInfo",value:function(e){var t=e.info,n=e.sourceLayer;return t.sourceLayer=n,t.tile=n.props.tile,t}},{key:"renderLayers",value:function(){var e=this,t=this.props.visible;return this.state.tileset.tiles.map(function(n){var r=t&&n.isVisible,o=e.getHighlightedObjectIndex(n);if(n.isLoaded)if(n.layers)!n.layers[0]||n.layers[0].props.visible===r&&n.layers[0].props.highlightedObjectIndex===o||(n.layers=n.layers.map(function(e){return e.clone({visible:r,highlightedObjectIndex:o})}));else{var i=e.renderSubLayers(Object.assign({},e.props,{id:"".concat(e.id,"-").concat(n.x,"-").concat(n.y,"-").concat(n.z),data:n.data,visible:r,_offset:0,tile:n,highlightedObjectIndex:o}));n.layers=(0,z.B)(i,Boolean)}return n.layers})}},{key:"isLoaded",get:function(){return this.state.tileset.selectedTiles.every(function(e){return e.layers&&e.layers.every(function(e){return e.isLoaded})})}}]),t}(u.A);ke.layerName="TileLayer",ke.defaultProps=Re;var Ie=n(90991),De=function(e){function t(){return(0,r.A)(this,t),(0,o.A)(this,(0,i.A)(t).apply(this,arguments))}return(0,a.A)(t,e),(0,l.A)(t,[{key:"getShaders",value:function(){var e=(0,Ie.A)((0,i.A)(t.prototype),"getShaders",this).call(this);return e.inject={"vs:#decl":"uniform float trailLength;\nattribute float instanceTimestamps;\nattribute float instanceNextTimestamps;\nvarying float vTime;\n","vs:#main-end":"vTime = instanceTimestamps + (instanceNextTimestamps - instanceTimestamps) * vPathPosition.y / vPathLength;\n","fs:#decl":"uniform float trailLength;\nuniform float currentTime;\nvarying float vTime;\n","fs:#main-start":"if(vTime > currentTime || vTime < currentTime - trailLength) {\n discard;\n}\n","fs:DECKGL_FILTER_COLOR":"color.a *= 1.0 - (currentTime - vTime) / trailLength;"},e}},{key:"initializeState",value:function(e){(0,Ie.A)((0,i.A)(t.prototype),"initializeState",this).call(this,e),this.getAttributeManager().addInstanced({timestamps:{size:1,accessor:"getTimestamps",shaderAttributes:{instanceTimestamps:{vertexOffset:0},instanceNextTimestamps:{vertexOffset:1}}}})}},{key:"draw",value:function(e){var n=this.props,r=n.trailLength,o=n.currentTime;e.uniforms=Object.assign({},e.uniforms,{trailLength:r,currentTime:o}),(0,Ie.A)((0,i.A)(t.prototype),"draw",this).call(this,e)}}]),t}(n(15363).A);De.layerName="TripsLayer",De.defaultProps={trailLength:{type:"number",value:120,min:0},currentTime:{type:"number",value:0,min:0},getTimestamps:{type:"accessor",value:null}};var qe=n(54923),Ne=n(97870),je=Object.assign({getHexagons:{type:"accessor",value:function(e){return e.hexagons}}},c.A.defaultProps),Fe=function(e){function t(){return(0,r.A)(this,t),(0,o.A)(this,(0,i.A)(t).apply(this,arguments))}return(0,a.A)(t,e),(0,l.A)(t,[{key:"updateState",value:function(e){var t=e.props,n=(e.oldProps,e.changeFlags);if(n.dataChanged||n.updateTriggers&&n.updateTriggers.getHexagons){var r=t.data,o=t.getHexagons,i=[],a=(0,Ne.X)(r),s=a.iterable,l=a.objectInfo,u=!0,c=!1,p=void 0;try{for(var f,d=s[Symbol.iterator]();!(u=(f=d.next()).done);u=!0){var h=f.value;l.index++;var m=o(h,l),g=(0,qe.h3SetToMultiPolygon)(m,!0),b=!0,v=!1,y=void 0;try{for(var A,M=g[Symbol.iterator]();!(b=(A=M.next()).done);b=!0){var _=A.value;i.push(this.getSubLayerRow({polygon:_},h,l.index))}}catch(e){v=!0,y=e}finally{try{b||null==M.return||M.return()}finally{if(v)throw y}}}}catch(e){c=!0,p=e}finally{try{u||null==d.return||d.return()}finally{if(c)throw p}}this.setState({polygons:i})}}},{key:"renderLayers",value:function(){var e=this.props,t=e.elevationScale,n=e.extruded,r=e.wireframe,o=e.filled,i=e.stroked,a=e.lineWidthScale,s=e.lineWidthMinPixels,l=e.lineWidthMaxPixels,u=e.lineJointRounded,p=e.lineMiterLimit,f=e.lineDashJustified,d=e.material,h=e.getFillColor,m=e.getLineColor,g=e.getLineWidth,b=e.getLineDashArray,v=e.getElevation,y=e.updateTriggers;return new(this.getSubLayerClass("cluster-region",c.A))({filled:o,wireframe:r,extruded:n,elevationScale:t,stroked:i,lineWidthScale:a,lineWidthMinPixels:s,lineWidthMaxPixels:l,lineJointRounded:u,lineMiterLimit:p,lineDashJustified:f,material:d,getFillColor:this.getSubLayerAccessor(h),getLineColor:this.getSubLayerAccessor(m),getLineWidth:this.getSubLayerAccessor(g),getLineDashArray:this.getSubLayerAccessor(b),getElevation:this.getSubLayerAccessor(v)},this.getSubLayerProps({id:"cluster-region",updateTriggers:y}),{data:this.state.polygons,getPolygon:function(e){return e.polygon}})}}]),t}(u.A);Fe.defaultProps=je,Fe.layerName="H3ClusterLayer";var Be=n(82284),We=n(82031);function Ve(e,t){t=void 0===t?e[0][0]:t;var n=!0,r=!1,o=void 0;try{for(var i,a=e[Symbol.iterator]();!(n=(i=a.next()).done);n=!0){var s=i.value,l=s[0]-t;l>180?s[0]-=360:l<-180&&(s[0]+=360)}}catch(e){r=!0,o=e}finally{try{n||null==a.return||a.return()}finally{if(r)throw o}}}function Ue(e,t,n){var r=e(t,n),o=(0,qe.h3ToGeo)(r),i=(0,p.A)(o,2),a=i[0];return[i[1],a]}function He(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=arguments.length>2?arguments[2]:void 0,r=(0,qe.h3ToGeoBoundary)(e,!0);if(1!==t?function(e,t,n){var r=(0,qe.h3ToGeo)(e),o=(0,p.A)(r,2),i=o[0],a=o[1],s=t.length;Ve(t,a);for(var l=t[0]===t[s-1]?s-1:s,u=0;u=0?(0,qe.edgeLength)(r,qe.UNITS.km):0,hasMultipleRes:i,hasPentagon:o})}this._updateVertices(this.context.viewport)}},{key:"_shouldUseHighPrecision",value:function(){var e=this.state,t=e.resolution,n=e.hasPentagon,r=e.hasMultipleRes;return this.props.highPrecision||r||n||t>=0&&t<=5}},{key:"_updateVertices",value:function(e){if(!this._shouldUseHighPrecision()){var t=this.state,n=t.resolution,r=t.edgeLengthKM,o=t.centerHex;if(!(n<0)){var i=this.props.centerHexagon||(0,qe.geoToH3)(e.latitude,e.longitude,n);if(o!==i){if(o){var a=(0,qe.h3Distance)(o,i);if(a>=0&&a*r<10)return}var s=e.distanceScales.unitsPerMeter,l=He(i),u=(0,qe.h3ToGeo)(i),c=(0,p.A)(u,2),f=c[0],d=c[1],h=e.projectFlat([d,f]),m=(0,p.A)(h,2),g=m[0],b=m[1];l=l.map(function(t){var n=e.projectFlat(t);return n[0]=(n[0]-g)/s[0],n[1]=(n[1]-b)/s[1],n}),this.setState({centerHex:i,vertices:l})}}}}},{key:"renderLayers",value:function(){return this._shouldUseHighPrecision()?this._renderPolygonLayer():this._renderColumnLayer()}},{key:"_getForwardProps",value:function(){var e=this.props,t=e.elevationScale,n=e.material,r=e.coverage,o=e.extruded,i=e.wireframe,a=e.stroked,s=e.filled,l=e.lineWidthUnits,u=e.lineWidthScale,c=e.lineWidthMinPixels,p=e.lineWidthMaxPixels,f=e.getFillColor,d=e.getElevation,h=e.getLineColor,m=e.getLineWidth,g=e.updateTriggers;return{elevationScale:t,extruded:o,coverage:r,wireframe:i,stroked:a,filled:s,lineWidthUnits:l,lineWidthScale:u,lineWidthMinPixels:c,lineWidthMaxPixels:p,material:n,getElevation:d,getFillColor:f,getLineColor:h,getLineWidth:m,updateTriggers:{getFillColor:g.getFillColor,getElevation:g.getElevation,getLineColor:g.getLineColor,getLineWidth:g.getLineWidth}}}},{key:"_renderPolygonLayer",value:function(){var e=this.props,t=e.data,n=e.getHexagon,r=e.updateTriggers,o=e.coverage,i=this.getSubLayerClass("hexagon-cell-hifi",c.A),a=this._getForwardProps();return a.updateTriggers.getPolygon=function(e,t){return null==e?t:"object"===(0,Be.A)(e)?Object.assign({},e,{coverage:t}):{getHexagon:e,coverage:t}}(r.getHexagon,o),new i(a,this.getSubLayerProps({id:"hexagon-cell-hifi",updateTriggers:a.updateTriggers}),{data:t,_normalize:!1,positionFormat:"XY",getPolygon:function(e,t){return He(n(e,t),o,!0)}})}},{key:"_renderColumnLayer",value:function(){var e=this.props,t=e.data,n=e.getHexagon,r=e.updateTriggers,o=this.getSubLayerClass("hexagon-cell",We.A),i=this._getForwardProps();return i.updateTriggers.getPosition=r.getHexagon,new o(i,this.getSubLayerProps({id:"hexagon-cell",updateTriggers:i.updateTriggers}),{data:t,diskResolution:6,radius:1,vertices:this.state.vertices,getPosition:Ue.bind(null,n)})}}]),t}(u.A);Ge.defaultProps=Ye,Ge.layerName="H3HexagonLayer";var Xe=n(82170),Ze=n(1597),$e=n(90751),Ke=n(53380),Je=n(95428),Qe=n(77256),et=n(98569);const tt=(Math.PI,Math.PI,Math.PI,Math.PI,6378137),nt=6378137,rt=6356752.314245179;function ot(e){return e}Math.max(tt,nt,rt),new R.A;const it=new R.A,at=new R.A,st=new R.A,lt=new R.A,ut={up:{south:"east",north:"west",west:"south",east:"north"},down:{south:"west",north:"east",west:"north",east:"south"},south:{up:"west",down:"east",west:"down",east:"up"},north:{up:"east",down:"west",west:"up",east:"down"},west:{up:"north",down:"south",north:"down",south:"up"},east:{up:"south",down:"north",north:"up",south:"down"}},ct={north:[-1,0,0],east:[0,1,0],up:[0,0,1],south:[1,0,0],west:[0,-1,0],down:[0,0,-1]},pt={east:new R.A,north:new R.A,up:new R.A,west:new R.A,south:new R.A,down:new R.A},ft=new R.A,dt=new R.A,ht=new R.A;function mt(e,t,n,r,o,i){const a=ut[t]&&ut[t][n];let s,l,u;(0,se.A)(a&&(!r||r===a));const c=lt.copy(o);if((0,le.aI)(c.x,0,1e-14)&&(0,le.aI)(c.y,0,1e-14)){const e=Math.sign(c.z);s=ft.fromArray(ct[t]),"east"!==t&&"west"!==t&&s.scale(e),l=dt.fromArray(ct[n]),"east"!==n&&"west"!==n&&l.scale(e),u=ht.fromArray(ct[r]),"east"!==r&&"west"!==r&&u.scale(e)}else{const{up:o,east:i,north:a}=pt;i.set(-c.y,c.x,0).normalize(),e.geodeticSurfaceNormal(c,o),a.copy(o).cross(i);const{down:p,west:f,south:d}=pt;p.copy(o).scale(-1),f.copy(i).scale(-1),d.copy(a).scale(-1),s=pt[t],l=pt[n],u=pt[r]}return i[0]=s.x,i[1]=s.y,i[2]=s.z,i[3]=0,i[4]=l.x,i[5]=l.y,i[6]=l.z,i[7]=0,i[8]=u.x,i[9]=u.y,i[10]=u.z,i[11]=0,i[12]=c.x,i[13]=c.y,i[14]=c.z,i[15]=1,i}const gt=new R.A,bt=new R.A,vt=new R.A,yt=new R.A,At=new R.A,Mt=new R.A;class _t{constructor(e=0,t=0,n=0){(0,P.A)(this,"radii",void 0),(0,P.A)(this,"radiiSquared",void 0),(0,P.A)(this,"radiiToTheFourth",void 0),(0,P.A)(this,"oneOverRadii",void 0),(0,P.A)(this,"oneOverRadiiSquared",void 0),(0,P.A)(this,"minimumRadius",void 0),(0,P.A)(this,"maximumRadius",void 0),(0,P.A)(this,"centerToleranceSquared",.1),(0,P.A)(this,"squaredXOverSquaredZ",void 0),(0,se.A)(e>=0),(0,se.A)(t>=0),(0,se.A)(n>=0),this.radii=new R.A(e,t,n),this.radiiSquared=new R.A(e*e,t*t,n*n),this.radiiToTheFourth=new R.A(e*e*e*e,t*t*t*t,n*n*n*n),this.oneOverRadii=new R.A(0===e?0:1/e,0===t?0:1/t,0===n?0:1/n),this.oneOverRadiiSquared=new R.A(0===e?0:1/(e*e),0===t?0:1/(t*t),0===n?0:1/(n*n)),this.minimumRadius=Math.min(e,t,n),this.maximumRadius=Math.max(e,t,n),0!==this.radiiSquared.z&&(this.squaredXOverSquaredZ=this.radiiSquared.x/this.radiiSquared.z),Object.freeze(this)}equals(e){return this===e||Boolean(e&&this.radii.equals(e.radii))}toString(){return this.radii.toString()}cartographicToCartesian(e,t=[0,0,0]){const n=bt,r=vt,[,,o]=e;this.geodeticSurfaceNormalCartographic(e,n),r.copy(this.radiiSquared).scale(n);const i=Math.sqrt(n.dot(r));return r.scale(1/i),n.scale(o),r.add(n),r.to(t)}cartesianToCartographic(e,t=[0,0,0]){Mt.from(e);const n=this.scaleToGeodeticSurface(Mt,yt);if(!n)return;const r=this.geodeticSurfaceNormal(n,bt),o=At;o.copy(Mt).subtract(n);return function(e,t,n=ot){return"longitude"in t?(t.longitude=n(e[0]),t.latitude=n(e[1]),t.height=e[2]):"x"in t?(t.x=n(e[0]),t.y=n(e[1]),t.z=e[2]):(t[0]=n(e[0]),t[1]=n(e[1]),t[2]=e[2]),t}([Math.atan2(r.y,r.x),Math.asin(r.z),Math.sign(G.Om(o,Mt))*G.Bw(o)],t,le.$W._cartographicRadians?ot:le.xW)}eastNorthUpToFixedFrame(e,t=new et.A){return mt(this,"east","north","up",e,t)}localFrameToFixedFrame(e,t,n,r,o=new et.A){return mt(this,e,t,n,r,o)}geocentricSurfaceNormal(e,t=[0,0,0]){return gt.from(e).normalize().to(t)}geodeticSurfaceNormalCartographic(e,t=[0,0,0]){const n=function(e,t=[]){return function(e,t=[],n=ot){return"longitude"in e?(t[0]=n(e.longitude),t[1]=n(e.latitude),t[2]=e.height):"x"in e?(t[0]=n(e.x),t[1]=n(e.y),t[2]=e.z):(t[0]=n(e[0]),t[1]=n(e[1]),t[2]=e[2]),t}(e,t,le.$W._cartographicRadians?ot:le.eh)}(e),r=n[0],o=n[1],i=Math.cos(o);return gt.set(i*Math.cos(r),i*Math.sin(r),Math.sin(o)).normalize(),gt.to(t)}geodeticSurfaceNormal(e,t=[0,0,0]){return gt.from(e).scale(this.oneOverRadiiSquared).normalize().to(t)}scaleToGeodeticSurface(e,t){return function(e,t,n=[]){const{oneOverRadii:r,oneOverRadiiSquared:o,centerToleranceSquared:i}=t;it.from(e);const a=it.x,s=it.y,l=it.z,u=r.x,c=r.y,p=r.z,f=a*a*u*u,d=s*s*c*c,h=l*l*p*p,m=f+d+h,g=Math.sqrt(1/m);if(!Number.isFinite(g))return;const b=at;if(b.copy(e).scale(g),m1e-12);return it.scale([_,O,z]).to(n)}(e,this,t)}scaleToGeocentricSurface(e,t=[0,0,0]){yt.from(e);const n=yt.x,r=yt.y,o=yt.z,i=this.oneOverRadiiSquared,a=1/Math.sqrt(n*n*i.x+r*r*i.y+o*o*i.z);return yt.multiplyScalar(a).to(t)}transformPositionToScaledSpace(e,t=[0,0,0]){return yt.from(e).scale(this.oneOverRadii).to(t)}transformPositionFromScaledSpace(e,t=[0,0,0]){return yt.from(e).scale(this.radii).to(t)}getSurfaceNormalIntersectionWithZAxis(e,t=0,n=[0,0,0]){(0,se.A)((0,le.aI)(this.radii.x,this.radii.y,1e-15)),(0,se.A)(this.radii.z>0),yt.from(e);const r=yt.z*(1-this.squaredXOverSquaredZ);if(!(Math.abs(r)>=this.radii.z-t))return yt.set(0,0,r).to(n)}}(0,P.A)(_t,"WGS84",new _t(tt,nt,rt));var Ot=n(4917),zt=n(17243);function wt(e){var t=e&&e.lastIndexOf("/");return t>=0?e.substr(0,t):""}var xt=function e(t,n,o){(0,r.A)(this,e),this.item=t,this.previous=n,this.next=o},Et=function(){function e(){(0,r.A)(this,e),this.head=null,this.tail=null,this._length=0}return(0,l.A)(e,[{key:"add",value:function(e){var t=new xt(e,this.tail,null);return this.tail?(this.tail.next=t,this.tail=t):(this.head=t,this.tail=t),++this._length,t}},{key:"remove",value:function(e){e&&(e.previous&&e.next?(e.previous.next=e.next,e.next.previous=e.previous):e.previous?(e.previous.next=null,this.tail=e.previous):e.next?(e.next.previous=null,this.head=e.next):(this.head=null,this.tail=null),e.next=null,e.previous=null,--this._length)}},{key:"splice",value:function(e,t){e!==t&&(this.remove(t),this._insert(e,t))}},{key:"_insert",value:function(e,t){var n=e.next;e.next=t,this.tail===e?this.tail=t:n.previous=t,t.next=n,t.previous=e,++this._length}},{key:"length",get:function(){return this._length}}]),e}();function St(e){return null!=e}var Ct=function(){function e(){(0,r.A)(this,e),this._list=new Et,this._sentinel=this._list.add("sentinel"),this._trimTiles=!1}return(0,l.A)(e,[{key:"reset",value:function(){this._list.splice(this._list.tail,this._sentinel)}},{key:"touch",value:function(e){var t=e._cacheNode;St(t)&&this._list.splice(this._sentinel,t)}},{key:"add",value:function(e,t,n){St(t._cacheNode)||(t._cacheNode=this._list.add(t),n&&n(e,t))}},{key:"unloadTile",value:function(e,t,n){var r=t._cacheNode;St(r)&&(this._list.remove(r),t._cacheNode=void 0,n&&n(e,t))}},{key:"unloadTiles",value:function(e,t){var n=this._trimTiles;this._trimTiles=!1;for(var r=this._list,o=1024*e.maximumMemoryUsage*1024,i=this._sentinel,a=r.head;a!==i&&(e.gpuMemoryUsageInBytes>o||n);){var s=a.item;a=a.next,this.unloadTile(e,s,t)}}},{key:"trim",value:function(){this._trimTiles=!0}}]),e}(),Tt=new R.A,Lt=new R.A,Pt=new me([new pe,new pe,new pe,new pe,new pe,new pe]);var Rt=6378137,kt=6378137,It=6356752.314245179,Dt=new R.A,qt="scenegraph",Nt="pointcloud",jt="I3S",Ft="TILES3D",Bt="geometricError";function Wt(e){return null!=e}var Vt=new R.A,Ut=new R.A,Ht=new R.A;function Yt(e,t,n){if((0,zt.A)(e,"3D Tile: boundingVolume must be defined"),e.box)return function(e,t,n){var r=new R.A(e[0],e[1],e[2]);t.transform(r,r);var o=t.transformAsVector(e.slice(3,6)),i=t.transformAsVector(e.slice(6,9)),a=t.transformAsVector(e.slice(9,12)),s=new Z([o[0],o[1],o[2],i[0],i[1],i[2],a[0],a[1],a[2]]);return Wt(n)?(n.center=r,n.halfAxes=s,n):new ae(r,s)}(e.box,t,n);if(e.region){var r=(0,p.A)(e.region,6),o=r[0],i=r[1],a=r[2],s=r[3],l=r[4],u=r[5],c=_t.WGS84.cartographicToCartesian([(0,le.uj)(o),(0,le.uj)(s),l],Ut),f=_t.WGS84.cartographicToCartesian([(0,le.uj)(a),(0,le.uj)(i),u],Ht),d=(new R.A).addVectors(c,f).multiplyScalar(.5),h=(new R.A).subVectors(c,f).len()/2;return Gt([d[0],d[1],d[2],h],new et.A)}if(e.sphere)return Gt(e.sphere,t,n);throw new Error("3D Tile: boundingVolume must contain a sphere, region, or box")}function Gt(e,t,n){var r=new R.A(e[0],e[1],e[2]);t.transform(r,r);var o=t.getScale(Vt),i=Math.max(Math.max(o[0],o[1]),o[2]),a=e[3]*i;return Wt(n)?(n.center=r,n.radius=a,n):new F(r,a)}new et.A,new R.A,new R.A,new et.A,new R.A,new R.A,new R.A;var Xt=6378137,Zt=Math.PI/2;function $t(e){var t=(0,p.A)(e,3),n=t[0],r=t[1],o=t[2],i=(0,le.eh)(n),a=(0,le.eh)(r),s=1+o/Xt,l=s*Math.cos(a);return[n=l*Math.cos(i),r=l*Math.sin(i),o=s*Math.sin(a)]}function Kt(e,t){var n=(0,p.A)(e,3),r=n[0],o=n[1],i=n[2],a=void 0===i?0:i,s=(0,p.A)(t,3),l=s[0],u=s[1],c=s[2],f=$t([l,u,void 0===c?0:c]),d=$t([r,o,a]),h=d[0]-f[0],m=d[1]-f[1],g=d[2]-f[2];return h*h+m*m+g*g}function Jt(e,t){var n=t.viewport,r=e.header.mbs[1],o=e.header.mbs[0],i=e.header.mbs[2],a=e.header.mbs[3],s=[o,r,i],l=Kt(n.unprojectPosition(n.cameraPosition),s),u=a/Xt,c=l-u*u;if(c<=0)return 170141175e30;var p=function(e,t){var n=t.viewport,r=n.width,o=n.height,i=n.pixelProjectionMatrix,a=Math.tan(Math.atan(Math.sqrt(1/(i[0]*i[0])+1/(i[5]*i[5]))));return Math.sqrt(o*o+r*r)/a}(0,t);return p*(u/Math.sqrt(c)/n.scale)}function Qt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function en(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:new et.A).clone().multiplyRight(this.transform);!e.equals(this.computedTransform)&&(this.computedTransform=e,this._updateBoundingVolume(this.header))}},{key:"updateExpiration",value:function(){if(null!=this._expireDate&&this.contentReady&&!this.hasEmptyContent){var e=Date.now();Date.lessThan(this._expireDate,e)&&(this.contentState=4,this._expiredContent=this.content)}}},{key:"selected",get:function(){return this._selectedFrame===this.tileset._frameNumber}},{key:"isVisible",get:function(){return this._visible}},{key:"isVisibleAndInRequestVolume",get:function(){return this._visible&&this._inRequestVolume}},{key:"hasRenderContent",get:function(){return!this.hasEmptyContent&&!this.hasTilesetContent}},{key:"hasChildren",get:function(){return this.children.length>0||this.header.children&&this.header.children.length>0}},{key:"contentReady",get:function(){return 3===this.contentState||this.hasEmptyContent}},{key:"contentAvailable",get:function(){return Boolean(this.contentReady&&this.hasRenderContent||this._expiredContent&&!this.contentFailed)}},{key:"hasUnloadedContent",get:function(){return this.hasRenderContent&&this.contentUnloaded}},{key:"contentUnloaded",get:function(){return 0===this.contentState}},{key:"contentExpired",get:function(){return 4===this.contentState}},{key:"contentFailed",get:function(){return 5===this.contentState}},{key:"extras",get:function(){return this.header.extras}}]),e}(),rn=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;(0,r.A)(this,e),this._array=new Array(t),this._map=new Map,this._length=t}return(0,l.A)(e,[{key:"get",value:function(e){return(0,zt.A)(e=0),e>=this.length&&(this.length=e+1),this._map.has(this._array[e])&&this._map.delete(this._array[e]),this._array[e]=t,this._map.set(t,e)}},{key:"delete",value:function(e){var t=this._map.get(e);t>=0&&(this._array.splice(t,1),this._map.delete(e),this.length--)}},{key:"peek",value:function(){return this._array[this._length-1]}},{key:"push",value:function(e){if(!this._map.has(e)){var t=this.length++;this._array[t]=e,this._map.set(e,t)}}},{key:"pop",value:function(){var e=this._array[--this.length];return this._map.delete(e),e}},{key:"reserve",value:function(e){(0,zt.A)(e>=0),e>this._array.length&&(this._array.length=e)}},{key:"resize",value:function(e){(0,zt.A)(e>=0),this.length=e}},{key:"trim",value:function(e){null==e&&(e=this.length),this._array.length=e}},{key:"reset",value:function(){this._array=[],this._map=new Map,this._length=0}},{key:"find",value:function(e){return this._map.has(e)}},{key:"length",get:function(){return this._length},set:function(e){this._length=e,e>this._array.length&&(this._array.length=e)}},{key:"values",get:function(){return this._array}}]),e}();function on(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return an(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?an(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}function an(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0;){var r=n.pop(),o=!1;this.canTraverse(r,t)&&(this.updateChildTiles(r,t),o=this.updateAndPushChildren(r,t,n));var i=r.parent,a=Boolean(!i||i._shouldRefine),s=!o;r.hasRenderContent?1===r.refine?(this.loadTile(r,t),this.selectTile(r,t)):2===r.refine&&(this.loadTile(r,t),s&&this.selectTile(r,t)):(this.emptyTiles[r.id]=r,this.loadTile(r,t),s&&this.selectTile(r,t)),this.touchTile(r,t),r._shouldRefine=o&&a}this.options.onTraversalEnd&&this.options.onTraversalEnd(t)}},{key:"updateChildTiles",value:function(e,t){var n,r=on(e.children);try{for(r.s();!(n=r.n()).done;){var o=n.value;this.updateTile(o,t)}}catch(e){r.e(e)}finally{r.f()}return!0}},{key:"updateAndPushChildren",value:function(e,t,n){var r=this.options,o=r.loadSiblings,i=r.skipLevelOfDetail,a=e.children;a.sort(this.compareDistanceToCamera);var s,l=!i&&2===e.refine&&e.hasRenderContent,u=!1,c=on(a);try{for(c.s();!(s=c.n()).done;){var p=s.value;if(p.isVisibleAndInRequestVolume?(n.find(p)&&n.delete(p),n.push(p),u=!0):(l||o)&&(this.loadTile(p,t),this.touchTile(p,t)),l){var f;if(!(f=!!p._inRequestVolume&&(p.hasRenderContent?p.contentAvailable:this.executeEmptyTraversal(p,t))))return f}}}catch(e){c.e(e)}finally{c.f()}return u}},{key:"updateTile",value:function(e,t){this.updateTileVisibility(e,t)}},{key:"selectTile",value:function(e,t){this.shouldSelectTile(e,t)&&(e._selectedFrame=t.frameNumber,this.selectedTiles[e.id]=e)}},{key:"loadTile",value:function(e,t){this.shouldLoadTile(e,t)&&(e._requestedFrame=t.frameNumber,e._priority=this.getPriority(e),this.requestedTiles[e.id]=e)}},{key:"touchTile",value:function(e,t){e.tileset._cache.touch(e),e._touchedFrame=t.frameNumber}},{key:"canTraverse",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return!!(arguments.length>3&&void 0!==arguments[3]&&arguments[3]||e.isVisibleAndInRequestVolume)&&!!e.hasChildren&&(e.hasTilesetContent?!e.contentExpired:this.shouldRefine(e,t,n))}},{key:"shouldLoadTile",value:function(e,t){return e.hasUnloadedContent||e.contentExpired}},{key:"shouldSelectTile",value:function(e,t){return e.contentAvailable&&!this.options.skipLevelOfDetail}},{key:"shouldRefine",value:function(e,t,n){var r=e._screenSpaceError;return n&&(r=e.getScreenSpaceError(t,!0)),r>this.options.maximumScreenSpaceError}},{key:"updateTileVisibility",value:function(e,t){e.updateVisibility(t)}},{key:"compareDistanceToCamera",value:function(e,t){return e._distanceToCamera-t._distanceToCamera}},{key:"getPriority",value:function(e){var t=this.options;switch(e.refine){case 1:return e._distanceToCamera;case 2:var n=e.parent,r=!n||t.skipLevelOfDetail&&0!==e._screenSpaceError&&!n.hasTilesetContent?e._screenSpaceError:n._screenSpaceError;return this.root._screenSpaceError-r;default:return(0,zt.A)(!1)}}},{key:"anyChildrenVisible",value:function(e,t){var n,r=!1,o=on(e.children);try{for(o.s();!(n=o.n()).done;){var i=n.value;i.updateVisibility(t),r=r||i.isVisibleAndInRequestVolume}}catch(e){o.e(e)}finally{o.f()}return r}},{key:"executeEmptyTraversal",value:function(e,t){for(var n=!0,r=this._emptyTraversalStack;r.length>0;){var o=r.pop();this.updateTile(o,t),o.isVisibleAndInRequestVolume||(this.loadTile(o,t),this.touchTile(o,t));var i=!o.hasRenderContent&&this.canTraverse(o,t,!1,!0);if(i||o.contentAvailable||(n=!1),i){var a,s=on(o.children.filter(function(e){return e}));try{for(s.s();!(a=s.n()).done;){var l=a.value;r.find(l)&&r.delete(l),r.push(l)}}catch(e){s.e(e)}finally{s.f()}}}return n}}]),e}();var pn=function(e){(0,a.A)(u,e);var t,n,s=(t=u,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,i.A)(t);if(n){var a=(0,i.A)(this).constructor;e=Reflect.construct(r,arguments,a)}else e=r.apply(this,arguments);return(0,o.A)(this,e)});function u(){return(0,r.A)(this,u),s.apply(this,arguments)}return(0,l.A)(u,[{key:"compareDistanceToCamera",value:function(e,t){return 0===t._distanceToCamera&&0===e._distanceToCamera?t._centerZDepth-e._centerZDepth:t._distanceToCamera-e._distanceToCamera}},{key:"updateTileVisibility",value:function(e,t){if(e.updateVisibility(t),e.isVisibleAndInRequestVolume){var n=e.children.length>0;if(e.hasTilesetContent&&n){var r=e.children[0];return this.updateTileVisibility(r,t),void(e._visible=r._visible)}if(this.meetsScreenSpaceErrorEarly(e,t))e._visible=!1;else{var o=2===e.refine,i=1===e._optimChildrenWithinParent;o&&i&&n&&!this.anyChildrenVisible(e,t)&&(e._visible=!1)}}}},{key:"meetsScreenSpaceErrorEarly",value:function(e,t){var n=e.parent;return!(!n||n.hasTilesetContent||1!==n.refine||this.shouldRefine(e,t,!0))}}]),u}(cn),fn=function(){function e(){(0,r.A)(this,e),this._statusMap={}}return(0,l.A)(e,[{key:"add",value:function(e,t,n,r){var o=this;this._statusMap[t]||(this._statusMap[t]={request:e,callback:n,key:t,frameState:r,status:"REQUESTED"},e().then(function(e){o._statusMap[t].status="COMPLETED",o._statusMap[t].callback(e,r)}).catch(function(e){o._statusMap[t].status="ERROR",n(e)}))}},{key:"update",value:function(e,t){this._statusMap[e]&&(this._statusMap[e].frameState=t)}},{key:"find",value:function(e){return this._statusMap[e]}}]),e}();function dn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function hn(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);ng+s/Xt)return"OUT";if(Kt(f,h)>v)return"OUT";if(Kt(f,m)>y)return"OUT";if(0===e.lodMetricValue)return"DIG";var A=Jt(e,t);return(A*=Zt)<.5?"OUT":!e.header.children||A<=e.lodMetricValue?"DRAW":e.header.children?"DIG":"OUT"}(e,t),"DIG"===e._lodJudge}},{key:"updateChildTiles",value:function(e,t){var n,r=this,o=e.header.children||[],i=e.children,a=e.tileset,s=function(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return mn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?mn(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}(o);try{var l=function(){var o=n.value,s=i&&i.find(function(e){return e.id===o.id});if(s)s&&r.updateTile(s,t);else{var l=function(){return r._loadTile(o.id,a)};r._tileManager.find(o.id)?r._tileManager.update(o.id,t):(a.tileset.nodePages&&(l=function(){return a.tileset.nodePagesTile.formTileFromNodePages(o.id)}),r._tileManager.add(l,o.id,function(t){return r._onTileLoad(t,e)},t))}};for(s.s();!(n=s.n()).done;)l()}catch(e){s.e(e)}finally{s.f()}}},{key:"_loadTile",value:(t=(0,S.A)(E().mark(function e(t,n){var r,o,i;return E().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.loader,o=n.getTileUrl("".concat(n.url,"/nodes/").concat(t)),i={i3s:hn(hn({},n.fetchOptions),{},{isTileHeader:!0,loadContent:!1})},e.next=5,(0,Qe.H)(o,r,i);case 5:return e.abrupt("return",e.sent);case 6:case"end":return e.stop()}},e)})),function(e,n){return t.apply(this,arguments)})},{key:"_onTileLoad",value:function(e,t){var n=this.options.basePath,r=new nn(t.tileset,e,t,n);t.children.push(r);var o=this._tileManager.find(r.id).frameState;this.updateTile(r,o),this._frameNumber===o.frameNumber&&this.executeTraversal(r,o)}}]),c}(cn);function bn(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return vn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?vn(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}function vn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:{};(0,r.A)(this,e),(0,zt.A)(t),this.options=An(An({},Ln),n),this.tileset=t,this.loader=t.loader,this.type=t.type,this.url=t.url,this.basePath=t.basePath||wt(this.url),this.modelMatrix=this.options.modelMatrix,this.ellipsoid=this.options.ellipsoid,this.lodMetricType=t.lodMetricType,this.lodMetricValue=t.lodMetricValue,this.refine=t.root.refine,this.fetchOptions=this.options.fetchOptions||{},this.options.headers&&(this.fetchOptions.headers=this.options.headers),this.options.token&&(this.fetchOptions.token=this.options.token),this.root=null,this.cartographicCenter=null,this.cartesianCenter=null,this.zoom=1,this.boundingVolume=null,this._traverser=this._initializeTraverser(),this._cache=new Ct,this._requestScheduler=new Ee.A({throttleRequests:this.options.throttleRequests}),this._frameNumber=0,this._updateFrameNumber=0,this._pendingCount=0,this._tiles={},this.selectedTiles=[],this._emptyTiles=[],this._requestedTiles=[],this._selectedTilesToStyle=[],this._queryParams={},this._queryParamsString=null,this.maximumMemoryUsage=this.options.maximumMemoryUsage,this.gpuMemoryUsageInBytes=0,this.stats=new Ot.Uz({id:this.url}),this._initializeStats(),this._hasMixedContent=!1,this._maximumScreenSpaceError=this.options.maximumScreenSpaceError,this._properties=void 0,this._extensionsUsed=void 0,this._gltfUpAxis=void 0,this._dynamicScreenSpaceErrorComputedDensity=0,this.extras=null,this.asset={},this.credits={},this.description=this.options.description,this._defaultGeometrySchema=[],this._initializeTileSet(t,this.options)}var t;return(0,l.A)(e,[{key:"isLoaded",value:function(){return 0===this._pendingCount}},{key:"destroy",value:function(){this._destroy()}},{key:"getTileUrl",value:function(e){return e.startsWith("data:")?e:"".concat(e).concat(this.queryParams)}},{key:"update",value:function(e){this._cache.reset(),this._frameNumber++,this._frameState=function(e,t){var n=e.cameraDirection,r=e.cameraUp,o=e.height,i=e.distanceScales.metersPerUnit,a=[e.longitude,e.latitude,0],s=_t.WGS84.cartographicToCartesian(a,new R.A),l=_t.WGS84.eastNorthUpToFixedFrame(s),u=e.unprojectPosition(e.cameraPosition),c=_t.WGS84.cartographicToCartesian(u,new R.A),p=new R.A(l.transformAsVector(new R.A(n).scale(i))).normalize(),f=new R.A(l.transformAsVector(new R.A(r).scale(i))).normalize();return function(e,t){var n=e.getFrustumPlanes(),r=0;for(var o in n){var i=n[o],a=i.normal.dot(e.center);Lt.copy(i.normal).scale(i.distance-a).add(e.center);var s=e.unprojectPosition(Lt),l=_t.WGS84.cartographicToCartesian(s,new R.A);Pt.planes[r++].fromPointNormal(l,Tt.copy(t).subtract(l))}}(e,s),{camera:{position:c,direction:p,up:f},viewport:e,height:o,cullingVolume:Pt,frameNumber:t,sseDenominator:1.15}}(e,this._frameNumber),this._traverser.traverse(this.root,this._frameState,this.options)}},{key:"_onTraversalEnd",value:function(){var e=Object.values(this._traverser.selectedTiles);this._tilesChanged(this.selectedTiles,e)&&this._updateFrameNumber++,this.selectedTiles=e;var t,n=bn(this.selectedTiles);try{for(n.s();!(t=n.n()).done;){var r=t.value;this._tiles[r.id]=r}}catch(e){n.e(e)}finally{n.f()}return this._requestedTiles=Object.values(this._traverser.requestedTiles),this._emptyTiles=Object.values(this._traverser.emptyTiles),this._loadTiles(this._frameState),this._unloadTiles(),this._updateStats(),this._updateFrameNumber}},{key:"_tilesChanged",value:function(e,t){if(e.length!==t.length)return!0;var n=new Set(e.map(function(e){return e.id})),r=new Set(t.map(function(e){return e.id})),o=e.filter(function(e){return!r.has(e.id)}).length>0;return o||t.filter(function(e){return!n.has(e.id)}).length>0}},{key:"_loadTiles",value:function(e){var t,n=bn(this._requestedTiles);try{for(n.s();!(t=n.n()).done;){var r=t.value;r.contentUnloaded&&this._loadTile(r,e)}}catch(e){n.e(e)}finally{n.f()}}},{key:"_unloadTiles",value:function(){this._cache.unloadTiles(this,function(e,t){return e._unloadTile(t)})}},{key:"_updateStats",value:function(){var e,t=0,n=0,r=bn(this.selectedTiles);try{for(r.s();!(e=r.n()).done;){var o=e.value;o.contentAvailable&&(t++,o.content.pointCount&&(n+=o.content.pointCount))}}catch(e){r.e(e)}finally{r.f()}this.stats.get(On).count=this.selectedTiles.length,this.stats.get(zn).count=t,this.stats.get(Cn).count=n}},{key:"_initializeTileSet",value:function(e){this.root=this._initializeTileHeaders(e,null,this.basePath),this.type===Ft&&this._initializeCesiumTileset(e),this.type===jt&&this._initializeI3STileset(e),this._calculateViewProps()}},{key:"_calculateViewProps",value:function(){var e=this.root,t=e.boundingVolume.center;if(!t)return console.warn("center was not pre-calculated for the root tile"),this.cartographicCenter=new R.A,void(this.zoom=1);this.cartographicCenter=_t.WGS84.cartesianToCartographic(t,new R.A),this.cartesianCenter=t,this.zoom=function(e){var t=e.halfAxes,n=e.radius,r=e.width,o=e.height;if(t){t.getColumn(0,Dt);var i=Dt.len();t.getColumn(1,Dt);var a=Dt.len();t.getColumn(2,Dt);var s=i/2,l=a/2,u=Dt.len()/2;return(Math.log2(Rt/s)+Math.log2(kt/l)+Math.log2(It/u))/3}return n?Math.log2(It/n):o&&r?(Math.log2(Rt/r)+Math.log2(kt/o))/2:1}(e.boundingVolume)}},{key:"_initializeStats",value:function(){this.stats.get(Mn),this.stats.get(xn),this.stats.get(_n),this.stats.get(On),this.stats.get(zn),this.stats.get(wn),this.stats.get(En),this.stats.get(Sn),this.stats.get(Cn,"memory"),this.stats.get(Tn,"memory")}},{key:"_initializeTileHeaders",value:function(e,t,n){var r=new nn(this,e.root,t,n);if(t&&(t.children.push(r),r.depth=t.depth+1),this.type===Ft){var o=[];for(o.push(r);o.length>0;){var i=o.pop();this.stats.get(Mn).incrementCount();var a,s=bn(i.header.children||[]);try{for(s.s();!(a=s.n()).done;){var l=a.value,u=new nn(this,l,i,n);i.children.push(u),u.depth=i.depth+1,o.push(u)}}catch(e){s.e(e)}finally{s.f()}}}return r}},{key:"_initializeTraverser",value:function(){var e;switch(this.type){case Ft:e=pn;break;case jt:e=gn;break;default:e=cn}return new e({basePath:this.basePath,onTraversalEnd:this._onTraversalEnd.bind(this)})}},{key:"_destroyTileHeaders",value:function(e){this._destroySubtree(e)}},{key:"_loadTile",value:(t=(0,S.A)(E().mark(function e(t,n){var r;return E().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,this._onStartTileLoading(),e.next=4,t.loadContent(n);case 4:r=e.sent,e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),this._onTileLoadError(t,e.t0);case 10:return e.prev=10,this._onEndTileLoading(),this._onTileLoad(t,r),e.finish(10);case 14:case"end":return e.stop()}},e,this,[[0,7,10,14]])})),function(e,n){return t.apply(this,arguments)})},{key:"_onTileLoadError",value:function(e,t){this.stats.get(Sn).incrementCount();var n=t.message||t.toString(),r=e.url;console.error("A 3D tile failed to load: ".concat(e.url," ").concat(n)),this.options.onTileError(e,n,r)}},{key:"_onTileLoad",value:function(e,t){t&&(e&&e.content&&function(e,t){(0,zt.A)(e),(0,zt.A)(t);var n=t.rtcCenter,r=t.gltfUpAxis,o=e.computedTransform,i=e.boundingVolume.center,a=new et.A(o);switch(n&&a.translate(n),r){case"Z":default:break;case"Y":var s=(new et.A).rotateX(Math.PI/2);a=a.multiplyRight(s);break;case"X":var l=(new et.A).rotateY(-Math.PI/2);a=a.multiplyRight(l)}t.isQuantized&&a.translate(t.quantizedVolumeOffset).scale(t.quantizedVolumeScale);var u=new R.A(i);t.cartesianModelMatrix=a,t.cartesianOrigin=u;var c=_t.WGS84.cartesianToCartographic(u,new R.A),p=_t.WGS84.eastNorthUpToFixedFrame(u).invert();t.cartographicModelMatrix=p.multiplyRight(a),t.cartographicOrigin=c,t.modelMatrix=t.cartographicModelMatrix}(e,e.content),this._addTileToCache(e),this.options.onTileLoad(e))}},{key:"_onStartTileLoading",value:function(){this._pendingCount++,this.stats.get(xn).incrementCount()}},{key:"_onEndTileLoading",value:function(){this._pendingCount--,this.stats.get(xn).decrementCount()}},{key:"_addTileToCache",value:function(e){this._cache.add(this,e,function(t){return t._updateCacheStats(e)})}},{key:"_updateCacheStats",value:function(e){this.stats.get(wn).incrementCount(),this.stats.get(_n).incrementCount(),this.gpuMemoryUsageInBytes+=e.content.byteLength||0,this.stats.get(Tn).count=this.gpuMemoryUsageInBytes}},{key:"_unloadTile",value:function(e){this.gpuMemoryUsageInBytes-=e.content.byteLength||0,this.stats.get(_n).decrementCount(),this.stats.get(En).incrementCount(),this.stats.get(Tn).count=this.gpuMemoryUsageInBytes,this.options.onTileUnload(e),e.unloadContent()}},{key:"_destroy",value:function(){var e=[];for(this.root&&e.push(this.root);e.length>0;){var t,n=e.pop(),r=bn(n.children);try{for(r.s();!(t=r.n()).done;){var o=t.value;e.push(o)}}catch(e){r.e(e)}finally{r.f()}this._destroyTile(n)}this.root=null}},{key:"_destroySubtree",value:function(e){var t=e,n=[];for(n.push(t);n.length>0;){var r,o=bn((e=n.pop()).children);try{for(o.s();!(r=o.n()).done;){var i=r.value;n.push(i)}}catch(e){o.e(e)}finally{o.f()}e!==t&&this._destroyTile(e)}t.children=[]}},{key:"_destroyTile",value:function(e){this._cache.unloadTile(this,e),this._unloadTile(e),e.destroy()}},{key:"_initializeCesiumTileset",value:function(e){if(this.asset=e.asset,!this.asset)throw new Error("Tileset must have an asset property.");if("0.0"!==this.asset.version&&"1.0"!==this.asset.version)throw new Error("The tileset must be 3D Tiles version 0.0 or 1.0.");"tilesetVersion"in this.asset&&(this._queryParams.v=this.asset.tilesetVersion),this.credits={attributions:this.options.attributions||[]},this.description=this.options.description,this.properties=e.properties,this.geometricError=e.geometricError,this._extensionsUsed=e.extensionsUsed,this.extras=e.extras}},{key:"_initializeI3STileset",value:function(e){"token"in this.options&&(this._queryParams.token=this.options.token),this._defaultGeometrySchema=e.store.defaultGeometrySchema}},{key:"hasExtension",value:function(e){return Boolean(this._extensionsUsed&&this._extensionsUsed.indexOf(e)>-1)}},{key:"tiles",get:function(){return Object.values(this._tiles)}},{key:"queryParams",get:function(){return this._queryParamsString||(this._queryParamsString=function(e){for(var t=[],n=0,r=Object.keys(e);n1&&void 0!==arguments[1]?arguments[1]:0,n=new DataView(e);return"".concat(String.fromCharCode(n.getUint8(t+0))).concat(String.fromCharCode(n.getUint8(t+1))).concat(String.fromCharCode(n.getUint8(t+2))).concat(String.fromCharCode(n.getUint8(t+3)))}Object.keys(Rn);var Dn=n(42079);function qn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Nn(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:0,o=arguments.length>3?arguments[3]:void 0;return void 0===o&&(o=(n.byteLength-r)/e.getByteSize(t)),new(e.getArrayType(t))(n,r,o)}}]),e}(),Yn=function(){function e(t,n){(0,r.A)(this,e),this.json=t,this.buffer=n,this.featuresLength=0,this._cachedTypedArrays={}}return(0,l.A)(e,[{key:"getExtension",value:function(e){return this.json.extensions&&this.json.extensions[e]}},{key:"hasProperty",value:function(e){return Boolean(this.json[e])}},{key:"getGlobalProperty",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Bn.UNSIGNED_INT,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=this.json[e];return r&&Number.isFinite(r.byteOffset)?this._getTypedArrayFromBinary(e,t,n,1,r.byteOffset):r}},{key:"getPropertyArray",value:function(e,t,n){var r=this.json[e];return r&&Number.isFinite(r.byteOffset)?("componentType"in r&&(t=Hn.fromName(r.componentType)),this._getTypedArrayFromBinary(e,t,n,this.featuresLength,r.byteOffset)):this._getTypedArrayFromArray(e,t,r)}},{key:"getProperty",value:function(e,t,n,r,o){var i=this.json[e];if(!i)return i;var a=this.getPropertyArray(e,t,n);if(1===n)return a[r];for(var s=0;s0?function(e,t,n){var r=e.classIds,o=e.parentCounts,i=e.parentIds,a=e.parentIndexes,s=r.length,l=scratchVisited;l.length=Math.max(l.length,s);var u=++marker,c=scratchStack;for(c.length=0,c.push(t);c.length>0;)if(l[t=c.pop()]!==u){l[t]=u;var p=n(e,t);if(Jn(p))return p;for(var f=o[t],d=a[t],h=0;h3&&void 0!==arguments[3]?arguments[3]:{};for(var a in(0,r.A)(this,e),(0,zt.A)(o>=0),this.json=t||{},this.binary=n,this.featureCount=o,this._extensions=this.json&&this.json.extensions||{},this._properties={},this.json)rr[a]||(this._properties[a]=this.json[a]);this._binaryProperties=this._initializeBinaryProperties(),i["3DTILES_batch_table_hierarchy"]&&(this._hierarchy=function(e,t,n){if(!t)return null;var r=e.getExtension("3DTILES_batch_table_hierarchy"),o=t.HIERARCHY;return o&&(console.warn("3D Tile Parser: HIERARCHY is deprecated. Use 3DTILES_batch_table_hierarchy."),t.extensions=t.extensions||{},t.extensions["3DTILES_batch_table_hierarchy"]=o,r=o),r?function(e,t){var n,r,o,i,a=e.instancesLength,s=e.classes,l=e.classIds,u=e.parentCounts,c=e.parentIds,p=a;if(Jn(l.byteOffset)&&(l.componentType=defaultValue(l.componentType,GL.UNSIGNED_SHORT),l.type=AttributeType.SCALAR,o=getBinaryAccessor(l),Kn("classIds"),l=o.createArrayBufferView(t.buffer,t.byteOffset+l.byteOffset,a)),Jn(u))for(Jn(u.byteOffset)&&(u.componentType=defaultValue(u.componentType,GL.UNSIGNED_SHORT),u.type=AttributeType.SCALAR,o=getBinaryAccessor(u),Kn("parentCounts"),u=o.createArrayBufferView(t.buffer,t.byteOffset+u.byteOffset,a)),i=new Uint16Array(a),Kn("parentIdsLength"),p=0,n=0;n=0&&e2&&void 0!==arguments[2]?arguments[2]:0,r=new DataView(t);if(e.magic=r.getUint32(n,!0),n+=4,e.version=r.getUint32(n,!0),n+=4,e.byteLength=r.getUint32(n,!0),n+=4,1!==e.version)throw new Error("3D Tile Version ".concat(e.version," not supported"));return n}function ar(e,t,n){var r=new DataView(t);return e.header=e.header||{},e.header.featureTableJsonByteLength=r.getUint32(n,!0),n+=4,e.header.featureTableBinaryByteLength=r.getUint32(n,!0),n+=4,e.header.batchTableJsonByteLength=r.getUint32(n,!0),n+=4,e.header.batchTableBinaryByteLength=r.getUint32(n,!0),n+4}function sr(e,t,n,r){return n=function(e,t,n){var r=e.header,o=r.featureTableJsonByteLength,i=r.featureTableBinaryByteLength;if(e.featureTableJson={BATCH_LENGTH:0},o>0){var a=kn(t,n,o);e.featureTableJson=JSON.parse(a)}return n+=o,e.featureTableBinary=new Uint8Array(t,n,i),n+=i}(e,t,n),n=function(e,t,n){var r=e.header,o=r.batchTableJsonByteLength,i=r.batchTableBinaryByteLength;if(o>0){var a=kn(t,n,o);e.batchTableJson=JSON.parse(a),n+=o,i>0&&(e.batchTableBinary=new Uint8Array(t,n,i),e.batchTableBinary=new Uint8Array(e.batchTableBinary),n+=i)}return n}(e,t,n),n}function lr(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[0,0,0],n=e>>11&31,r=e>>5&63,o=31&e;return t[0]=n<<3,t[1]=r<<2,t[2]=o<<3,t}function ur(e,t,n){if(!(t||e&&e.batchIds&&n))return null;var r=e.batchIds,o=e.isRGB565,i=e.pointCount;if(r&&n){for(var a=new Uint8ClampedArray(3*i),s=0;s1&&void 0!==arguments[1]?arguments[1]:255;return(0,le.qE)(e,0,t)/t*2-1}function fr(e){return e<0?-1:1}function dr(e,t,n){return function(e,t,n,r){if(function(e){if(!e)throw new Error("math.gl assertion failed. ".concat(void 0))}(r),e<0||e>n||t<0||t>n)throw new Error("x and y must be unsigned normalized integers between 0 and ".concat(n));if(r.x=pr(e,n),r.y=pr(t,n),r.z=1-(Math.abs(r.x)+Math.abs(r.y)),r.z<0){var o=r.x;r.x=(1-Math.abs(r.y))*fr(o),r.y=(1-Math.abs(o))*fr(r.y)}return r.normalize()}(e,t,255,n)}new cr.A,new R.A,new cr.A,new cr.A,new Uint8Array(1);var hr=new R.A;function mr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function gr(e){for(var t=1;t12)){e.next=13;break}return l={},t.tiles.push(l),e.next=10,a(n,r,o,i,l);case 10:r=e.sent,e.next=5;break;case 13:return e.abrupt("return",r);case 14:case"end":return e.stop()}},e)})),Br.apply(this,arguments)}function Wr(e){return Vr.apply(this,arguments)}function Vr(){return Vr=(0,S.A)(E().mark(function e(t){var n,r,o,i,a=arguments;return E().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:n=a.length>1&&void 0!==a[1]?a[1]:0,r=a.length>2?a[2]:void 0,o=a.length>3?a[3]:void 0,(i=a.length>4&&void 0!==a[4]?a[4]:{}).byteOffset=n,i.type=In(t,n),e.t0=i.type,e.next=e.t0===Rn.COMPOSITE?9:e.t0===Rn.BATCHED_3D_MODEL?12:e.t0===Rn.INSTANCED_3D_MODEL?15:e.t0===Rn.POINT_CLOUD?18:21;break;case 9:return e.next=11,Fr(i,t,n,r,o,Wr);case 11:case 14:case 17:case 20:return e.abrupt("return",e.sent);case 12:return e.next=14,kr(i,t,n,r,o);case 15:return e.next=17,qr(i,t,n,r,o);case 18:return e.next=20,br(i,t,n,r,o);case 21:throw new Error("3DTileLoader: unknown type ".concat(i.type));case 22:case"end":return e.stop()}},e)})),Vr.apply(this,arguments)}function Ur(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return Hr(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Hr(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}function Hr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0;){var o,i=Ur(r.pop().children||[]);try{for(i.s();!(o=i.n()).done;){var a=o.value;Yr(a,{basePath:t}),r.push(a)}}catch(e){i.e(e)}finally{i.f()}}return n}function Xr(e){return wt(e.url)}function Zr(e,t,n){return $r.apply(this,arguments)}function $r(){return($r=(0,S.A)(E().mark(function e(t,n,r){var o;return E().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return(o={}).content=o.content||{},e.next=5,Wr(t,0,n,r,o.content);case 5:return e.abrupt("return",o.content);case 6:case"end":return e.stop()}},e)}))).apply(this,arguments)}function Kr(e,t,n){return Jr.apply(this,arguments)}function Jr(){return(Jr=(0,S.A)(E().mark(function e(t,n,r){var o;return E().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return(o=JSON.parse((new TextDecoder).decode(t))).loader=n.loader||eo,o.url=r.url,o.basePath=Xr(o),o.root=Gr(o),o.type=Ft,o.lodMetricType=Bt,o.lodMetricValue=o.root.lodMetricValue,e.abrupt("return",o);case 9:case"end":return e.stop()}},e)}))).apply(this,arguments)}function Qr(){return(Qr=(0,S.A)(E().mark(function e(t,n,r,o){var i;return E().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!("auto"===(i=n["3d-tiles"]||{}).isTileset?r.url&&-1!==r.url.indexOf(".json"):i.isTileset)){e.next=8;break}return e.next=5,Kr(t,n,r);case 5:t=e.sent,e.next=11;break;case 8:return e.next=10,Zr(t,n,r);case 10:t=e.sent;case 11:return e.abrupt("return",t);case 12:case"end":return e.stop()}},e)}))).apply(this,arguments)}var eo={id:"3d-tiles",name:"3D Tiles",version:"2.3.13",extensions:["cmpt","pnts","b3dm","i3dm"],mimeTypes:["application/octet-stream"],tests:["cmpt","pnts","b3dm","i3dm"],parse:function(e,t,n,r){return Qr.apply(this,arguments)},options:{"3d-tiles":{loadGLTF:!0,decodeQuantizedPositions:!1,isTileset:"auto",tile:null,tileset:null,assetGltfUpAxis:null}}};const to=eo;function no(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ro(e){for(var t=1;t>=1)>1;){const e=r+i>>1,t=o+a>>1;1&n?(i=r,a=o,r=s,o=l):(r=i,o=a,i=s,a=l),s=e,l=t}const u=4*e;this.coords[u+0]=r,this.coords[u+1]=o,this.coords[u+2]=i,this.coords[u+3]=a}}createTile(e){return new uo(e,this)}}class uo{constructor(e,t){const n=t.gridSize;if(e.length!==n*n)throw new Error(`Expected terrain data of length ${n*n} (${n} x ${n}), got ${e.length}.`);this.terrain=e,this.martini=t,this.errors=new Float32Array(e.length),this.update()}update(){const{numTriangles:e,numParentTriangles:t,coords:n,gridSize:r}=this.martini,{terrain:o,errors:i}=this;for(let a=e-1;a>=0;a--){const e=4*a,s=n[e+0],l=n[e+1],u=n[e+2],c=n[e+3],p=s+u>>1,f=l+c>>1,d=p+f-l,h=f+s-p,m=(o[l*r+s]+o[c*r+u])/2,g=f*r+p,b=Math.abs(m-o[g]);if(i[g]=Math.max(i[g],b),a>1)*r+(s+d>>1),t=(c+h>>1)*r+(u+d>>1);i[g]=Math.max(i[g],i[e],i[t])}}}getMesh(e=0){const{gridSize:t,indices:n}=this.martini,{errors:r}=this;let o=0,i=0;const a=t-1;function s(a,l,u,c,p,f){const d=a+u>>1,h=l+c>>1;Math.abs(a-p)+Math.abs(l-f)>1&&r[h*t+d]>e?(s(p,f,a,l,d,h),s(u,c,p,f,d,h)):(n[l*t+a]=n[l*t+a]||++o,n[c*t+u]=n[c*t+u]||++o,n[f*t+p]=n[f*t+p]||++o,i++)}n.fill(0),s(0,0,a,a,a,0),s(a,a,0,0,0,a);const l=new Uint16Array(2*o),u=new Uint32Array(3*i);let c=0;function p(o,i,a,s,f,d){const h=o+a>>1,m=i+s>>1;if(Math.abs(o-f)+Math.abs(i-d)>1&&r[m*t+h]>e)p(f,d,o,i,h,m),p(a,s,f,d,h,m);else{const e=n[i*t+o]-1,r=n[s*t+a]-1,p=n[d*t+f]-1;l[2*e]=o,l[2*e+1]=i,l[2*r]=a,l[2*r+1]=s,l[2*p]=f,l[2*p+1]=d,u[c++]=e,u[c++]=r,u[c++]=p}}return p(0,0,a,a,a,0),p(a,a,0,0,0,a),{vertices:l,triangles:u}}}var co=n(85577);function po(e,t){if(null===e)return null;var n=t.meshMaxError,r=t.bounds,o=t.elevationDecoder,i=e.data,a=e.width,s=a+1,l=function(e,t,n){for(var r=n.rScaler,o=n.bScaler,i=n.gScaler,a=n.offset,s=t+1,l=new Float32Array(s*s),u=0,c=0;ct[1])&&this.setState({zRange:[r,o]})}}},{key:"renderLayers",value:function(){var e=this.props,t=e.color,n=e.material,r=e.elevationData,o=e.texture,i=e.wireframe,a=e.meshMaxError,s=e.elevationDecoder;return this.state.isTiled?new ke(this.getSubLayerProps({id:"tiles"}),{wireframe:i,color:t,material:n,getTileData:this.getTiledTerrainData.bind(this),renderSubLayers:this.renderSubLayers.bind(this),updateTriggers:{getTileData:{elevationData:Mo(r),texture:Mo(o),meshMaxError:a,elevationDecoder:s}},onViewportLoad:this.onViewportLoad.bind(this),zRange:this.state.zRange||null}):new(this.getSubLayerClass("mesh",Je.A))(this.getSubLayerProps({id:"mesh"}),{data:yo,mesh:this.state.terrain,texture:o,_instanced:!1,getPosition:function(e){return[0,0,0]},getColor:t,material:n,wireframe:i})}}]),t}(u.A);_o.layerName="TerrainLayer",_o.defaultProps=Ao;var Oo=n(4748),zo=n.n(Oo),wo=function(){function e(t,n,o,i,a){(0,r.A)(this,e),this.properties={},this.extent=o,this.type=0,this._pbf=t,this._geometry=-1,this._keys=i,this._values=a,t.readFields(Eo,this,n)}return(0,l.A)(e,null,[{key:"types",get:function(){return["Unknown","Point","LineString","Polygon"]}}]),(0,l.A)(e,[{key:"loadGeometry",value:function(){var e=this._pbf;e.pos=this._geometry;for(var t,n=e.readVarint()+e.pos,r=1,o=0,i=0,a=0,s=[];e.pos>3}if(o--,1===r||2===r)i+=e.readSVarint(),a+=e.readSVarint(),1===r&&(t&&s.push(t),t=[]),t.push(new(zo())(i,a));else{if(7!==r)throw new Error("unknown command ".concat(r));t&&t.push(t[0].clone())}}return t&&s.push(t),s}},{key:"bbox",value:function(){var e=this._pbf;e.pos=this._geometry;for(var t=e.readVarint()+e.pos,n=1,r=0,o=0,i=0,a=1/0,s=-1/0,l=1/0,u=-1/0;e.pos>3}if(r--,1===n||2===n)(o+=e.readSVarint())s&&(s=o),(i+=e.readSVarint())u&&(u=i);else if(7!==n)throw new Error("unknown command ".concat(n))}return[a,l,s,u]}},{key:"toGeoJSON",value:function(t,n,r){var o,i,a=this.extent*Math.pow(2,r),s=this.extent*t,l=this.extent*n,u=this.loadGeometry(),c=e.types[this.type];function p(e){for(var t=0;t=this._features.length)throw new Error("feature index out of bounds");this._pbf.pos=this._features[e];var t=this._pbf.readVarint()+this._pbf.pos;return new wo(this._pbf,t,this.extent,this._keys,this._values)}}]),e}();function Co(e,t,n){15===e?t.version=n.readVarint():1===e?t.name=n.readString():5===e?t.extent=n.readVarint():2===e?t._features.push(n.pos):3===e?t._keys.push(n.readString()):4===e&&t._values.push(function(e){for(var t=null,n=e.readVarint()+e.pos;e.pos>3;t=1===r?e.readString():2===r?e.readFloat():3===r?e.readDouble():4===r?e.readVarint64():5===r?e.readVarint():6===r?e.readSVarint():7===r?e.readBoolean():null}return t}(n))}var To=function e(t,n){(0,r.A)(this,e),this.layers=t.readFields(Lo,{},n)};function Lo(e,t,n){if(3===e){var r=new So(n,n.readVarint()+n.pos);r.length&&(t[r.name]=r)}}var Po=n(2506),Ro=n(15335),ko=n.n(Ro),Io=["Unknown","Point","LineString","Polygon"];function Do(e,t){for(var n=0;n0){var r=new To(new(ko())(e)),o=t.mvt;(Array.isArray(o.layers)?o.layers:Object.keys(r.layers)).forEach(function(e){var t=r.layers[e],i=jo(jo({},o),{},{layerName:e});if(t)for(var a=0;a1&&void 0!==arguments[1]?arguments[1]:{},n="wgs84"===t.coordinates,r=t.tileIndex&&Number.isFinite(t.tileIndex.x)&&Number.isFinite(t.tileIndex.y)&&Number.isFinite(t.tileIndex.z);if(n&&!r)throw new Error("MVT Loader: WGS84 coordinates need tileIndex property. Check documentation.");var o=n&&r?e.toGeoJSON(t.tileIndex.x,t.tileIndex.y,t.tileIndex.z):function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e,t){return e},n=Io[e.type],r=e.loadGeometry();switch(e.type){case 1:for(var o=[],i=0;i= clip_bounds[0] && position.y >= clip_bounds[1] && position.x < clip_bounds[2] && position.y < clip_bounds[3];\n}\n",Zo={name:"clip-vs",vs:Xo},$o={"vs:#decl":"\nvarying float clip_isVisible;\n","vs:DECKGL_FILTER_GL_POSITION":"\n clip_isVisible = float(clip_isInBounds(geometry.worldPosition.xy));\n","fs:#decl":"\nvarying float clip_isVisible;\n","fs:DECKGL_FILTER_COLOR":"\n if (clip_isVisible < 0.5) discard;\n"},Ko={name:"clip-fs",fs:Xo},Jo={"vs:#decl":"\nvarying vec2 clip_commonPosition;\n","vs:DECKGL_FILTER_GL_POSITION":"\n clip_commonPosition = geometry.position.xy;\n","fs:#decl":"\nvarying vec2 clip_commonPosition;\n","fs:DECKGL_FILTER_COLOR":"\n if (!clip_isInBounds(clip_commonPosition)) discard;\n"},Qo=function(e){function t(){return(0,r.A)(this,t),(0,o.A)(this,(0,i.A)(t).apply(this,arguments))}return(0,a.A)(t,e),(0,l.A)(t,[{key:"getShaders",value:function(){var e="instancePositions"in this.getAttributeManager().attributes;return"clipByInstance"in this.props&&(e=this.props.clipByInstance),this.state.clipByInstance=e,e?{modules:[Zo],inject:$o}:{modules:[Ko],inject:Jo}}},{key:"draw",value:function(e){var t=e.uniforms,n=this.props.clipBounds,r=void 0===n?Go.clipBounds:n;if(this.state.clipByInstance)t.clip_bounds=r;else{var o=this.projectPosition([r[0],r[1],0]),i=this.projectPosition([r[2],r[3],0]);t.clip_bounds=[Math.min(o[0],i[0]),Math.min(o[1],i[1]),Math.max(o[0],i[0]),Math.max(o[1],i[1])]}}}]),t}(Yo.A);Qo.extensionName="ClipExtension",Qo.defaultProps=Go;var ei=function(e){function t(){return(0,r.A)(this,t),(0,o.A)(this,(0,i.A)(t).apply(this,arguments))}return(0,a.A)(t,e),(0,l.A)(t,[{key:"getTileData",value:function(e){var t=Ae(this.props.data,e);return t?(0,Qe.H)(t,Ho,this.getLoadOptions()):Promise.reject("Invalid URL")}},{key:"renderSubLayers",value:function(e){var n=e.tile,r=Math.pow(2,n.z),o=512/r,a=-o,s=512*n.x/r,l=512*(1-n.y/r),u=(new et.A).scale([o,a,1]);return e.autoHighlight=!1,e.modelMatrix=u,e.coordinateOrigin=[s,l,0],e.coordinateSystem=Ze.rf.CARTESIAN,e.extensions=[].concat((0,Gn.A)(e.extensions||[]),[new Qo]),(0,Ie.A)((0,i.A)(t.prototype),"renderSubLayers",this).call(this,e)}},{key:"onHover",value:function(e,n){var r=this.props,o=r.uniqueIdProperty;if(r.autoHighlight){var a,s=this.state.hoveredFeatureId,l=e.object;l&&(a=ti(l,o)),s!==a&&this.setState({hoveredFeatureId:a})}return(0,Ie.A)((0,i.A)(t.prototype),"onHover",this).call(this,e,n)}},{key:"getHighlightedObjectIndex",value:function(e){var t=this.state.hoveredFeatureId,n=this.props,r=n.uniqueIdProperty,o=n.highlightedFeatureId,i=e.data;if(!ni(t)&&!ni(o)||!Array.isArray(i))return-1;var a=ni(o)?o:t;return i.findIndex(function(e){return ti(e,r)===a})}}]),t}(ke);function ti(e,t){return t?e.properties[t]:"id"in e?e.id:-1}function ni(e){return null!=e&&""!==e}ei.layerName="MVTLayer",ei.defaultProps={uniqueIdProperty:{type:"string",value:""},highlightedFeatureId:null}},34376(e,t,n){"use strict";var r=n(22195);e.exports=Array.isArray||function(e){return"Array"===r(e)}},34394(e,t,n){"use strict";n.d(t,{dJ:()=>s});var r=n(92717),o=n(4917),i=n(76052);const a="8.5.21",s=new class{constructor(){this.stats=new Map}get(e){return this.stats.has(e)||this.stats.set(e,new o.Uz({id:e})),this.stats.get(e)}};if(globalThis.luma&&globalThis.luma.VERSION!==a)throw new Error("luma.gl - multiple VERSIONs detected: ".concat(globalThis.luma.VERSION," vs ").concat(a));globalThis.luma||((0,i.A)()&&r.Rm.log(1,"luma.gl ".concat(a," - ").concat("set luma.log.level=1 (or higher) to trace rendering"))(),globalThis.luma=globalThis.luma||{VERSION:a,version:a,log:r.Rm,stats:s,globals:{modules:{},nodeIO:{}}}),globalThis.luma},34484(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(17383)),i=r(n(34579)),a=r(n(29511)),s=r(n(28452)),l=r(n(63072)),u=r(n(43693)),c=r(n(96540)),p=r(n(5556)),f=r(n(46869));var d=function(e){(0,a.default)(u,e);var t,n,r=(t=u,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,l.default)(t);if(n){var o=(0,l.default)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,s.default)(this,e)});function u(){return(0,o.default)(this,u),r.apply(this,arguments)}return(0,i.default)(u,[{key:"render",value:function(){return c.default.createElement(f.default,this.props,c.default.createElement("g",{transform:"translate(7.500000, 7.500000)"},c.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"})))}}]),u}(c.default.Component);t.default=d,(0,u.default)(d,"propTypes",{height:p.default.string}),(0,u.default)(d,"defaultProps",{height:"16px",predefinedClassName:"data-ex-icons-histogram"})},34527(e,t,n){"use strict";var r=n(43724),o=n(34376),i=TypeError,a=Object.getOwnPropertyDescriptor,s=r&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}();e.exports=s?function(e,t){if(o(e)&&!a(e,"length").writable)throw new i("Cannot set read only .length");return e.length=t}:function(e,t){return e.length=t}},34552(e,t,n){"use strict";n.d(t,{F8:()=>l,FA:()=>d,FP:()=>o,HQ:()=>h,Ni:()=>c,RZ:()=>u,T9:()=>a,TW:()=>f,gn:()=>i,jk:()=>s,pi:()=>p,qR:()=>m,tn:()=>r});const r=Math.abs,o=Math.atan2,i=Math.cos,a=Math.max,s=Math.min,l=Math.sin,u=Math.sqrt,c=1e-12,p=Math.PI,f=p/2,d=2*p;function h(e){return e>1?0:e<-1?p:Math.acos(e)}function m(e){return e>=1?f:e<=-1?-f:Math.asin(e)}},34579(e,t,n){var r=n(77736);function o(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};return(0,s.handleActions)(f,p(p(p({},u.INITIAL_UI_STATE),e),{},{initialState:e}))};t.uiStateReducerFactory=d;var h=d();t.default=h},34745(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MAP="__SECRET_MAP_DO_NOT_USE_OR_YOU_WILL_BE_FIRED",t.MARKER="__SECRET_MARKER_DO_NOT_USE_OR_YOU_WILL_BE_FIRED",t.MARKER_WITH_LABEL="__SECRET_MARKER_WITH_LABEL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED",t.RECTANGLE="__SECRET_RECTANGLE_DO_NOT_USE_OR_YOU_WILL_BE_FIRED",t.POLYLINE="__SECRET_POLYLINE_DO_NOT_USE_OR_YOU_WILL_BE_FIRED",t.POLYGON="__SECRET_POLYGON_DO_NOT_USE_OR_YOU_WILL_BE_FIRED",t.CIRCLE="__SECRET_CIRCLE_DO_NOT_USE_OR_YOU_WILL_BE_FIRED",t.KML_LAYER="__SECRET_KML_LAYER_DO_NOT_USE_OR_YOU_WILL_BE_FIRED",t.DIRECTIONS_RENDERER="__SECRET_DIRECTIONS_RENDERER_DO_NOT_USE_OR_YOU_WILL_BE_FIRED",t.HEATMAP_LAYER="__SECRET_HEATMAP_LAYER_DO_NOT_USE_OR_YOU_WILL_BE_FIRED",t.FUSION_TABLES_LAYER="__SECRET_FUSION_TABLES_LAYER_DO_NOT_USE_OR_YOU_WILL_BE_FIRED",t.ANCHOR="__SECRET_ANCHOR_DO_NOT_USE_OR_YOU_WILL_BE_FIRED",t.INFO_WINDOW="__SECRET_INFO_WINDOW_DO_NOT_USE_OR_YOU_WILL_BE_FIRED",t.OVERLAY_VIEW="__SECRET_OVERLAY_VIEW_DO_NOT_USE_OR_YOU_WILL_BE_FIRED",t.GROUND_LAYER="__SECRET_GROUND_LAYER_DO_NOT_USE_OR_YOU_WILL_BE_FIRED",t.DRAWING_MANAGER="__SECRET_DRAWING_MANAGER_DO_NOT_USE_OR_YOU_WILL_BE_FIRED",t.SEARCH_BOX="__SECRET_SEARCH_BOX_DO_NOT_USE_OR_YOU_WILL_BE_FIRED",t.MARKER_CLUSTERER="__SECRET_MARKER_CLUSTERER_DO_NOT_USE_OR_YOU_WILL_BE_FIRED",t.INFO_BOX="__SECRET_INFO_BOX_DO_NOT_USE_OR_YOU_WILL_BE_FIRED",t.TRAFFIC_LAYER="__SECRET_TRAFFIC_LAYER_DO_NOT_USE_OR_YOU_WILL_BE_FIRED",t.STREET_VIEW_PANORAMA="__SECRET_STREET_VIEW_PANORAMA_DO_NOT_USE_OR_YOU_WILL_BE_FIRED",t.BICYCLING_LAYER="__SECRET_BICYCLING_LAYER_DO_NOT_USE_OR_YOU_WILL_BE_FIRED"},34782(e,t,n){"use strict";var r=n(46518),o=n(34376),i=n(33517),a=n(20034),s=n(35610),l=n(26198),u=n(25397),c=n(97040),p=n(78227),f=n(70597),d=n(67680),h=f("slice"),m=p("species"),g=Array,b=Math.max;r({target:"Array",proto:!0,forced:!h},{slice:function(e,t){var n,r,p,f=u(this),h=l(f),v=s(e,h),y=s(void 0===t?h:t,h);if(o(f)&&(n=f.constructor,(i(n)&&(n===g||o(n.prototype))||a(n)&&null===(n=n[m]))&&(n=void 0),n===g||void 0===n))return d(f,v,y);for(r=new(void 0===n?g:n)(b(y-v,0)),p=0;vp});var r=n(2383),o=n(15647),i=n(53098),a=Function.prototype,s=Object.prototype,l=a.toString,u=s.hasOwnProperty,c=l.call(Object);const p=function(e){if(!(0,i.A)(e)||"[object Object]"!=(0,r.A)(e))return!1;var t=(0,o.A)(e);if(null===t)return!0;var n=u.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&l.call(n)==c}},35009(e){"use strict";e.exports=function(e){return-2===e||-1===e||32===e}},35031(e,t,n){"use strict";var r=n(97751),o=n(79504),i=n(38480),a=n(33717),s=n(28551),l=o([].concat);e.exports=r("Reflect","ownKeys")||function(e){var t=i.f(s(e)),n=a.f;return n?l(t,n(e)):t}},35110(e,t,n){"use strict";n.d(t,{$:()=>l,S:()=>s});var r=n(66570),o=n.n(r);function i(e,t,n,r){for(var o=t,i=n.length,a=0;a4&&void 0!==arguments[4]?arguments[4]:0,i=arguments.length>5?arguments[5]:void 0,a=(i=i||n.length)-o;if(a<=0)return t;for(var s=t,l=0;l=1&&e[0].length>=2&&Number.isFinite(e[0][0])}(e)){var p=0,f=!0,d=!1,h=void 0;try{for(var m,g=e[Symbol.iterator]();!(f=(m=g.next()).done);f=!0)p=i(n,p,m.value,t),r.push(p)}catch(e){d=!0,h=e}finally{try{f||null==g.return||g.return()}finally{if(d)throw h}}return r.pop(),{positions:n,holeIndices:r}}return i(n,0,e,t),n}function l(e,t,n){var r=null;e.holeIndices&&(r=e.holeIndices.map(function(e){return e/t}));var i=e.positions||e;if(n){var a=i.length;i=i.slice();for(var s=[],l=0;l2?n:r(t),a=new e(i);i>o;)a[o]=t[o++];return a}},35490(e,t,n){"use strict";var r=n(46518),o=n(77240);r({target:"String",proto:!0,forced:n(23061)("blink")},{blink:function(){return o(this,"blink","","")}})},35491(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.createDataContainer=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:c;if((t=l(l({},c),t)).inputDataFormat===u.ROWS_ARRAY)return new i.RowDataContainer({rows:e,fields:t.fields});throw Error("Failed to create a data container: not implemented format")},t.createIndexedDataContainer=p,t.getSampleData=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,n=e.numRows(),r=Math.max(Math.floor(n/t),1),o=[],i=0;is});var r=Math.PI/3,o=[0,r,2*r,3*r,4*r,5*r];function i(e){return e[0]}function a(e){return e[1]}function s(){var e,t,n,s=0,l=0,u=1,c=1,p=i,f=a;function d(e){var r,o={},i=[],a=e.length;for(r=0;r1){var m=l-d,g=d+(lv*v+y*y&&(d=g+(1&c?1:-1)/2,c=b)}var A=d+"-"+c,M=o[A];M?M.push(s):(i.push(M=o[A]=[s]),M.x=(d+(1&c)/2)*t,M.y=c*n)}return i}function h(e){var t=0,n=0;return o.map(function(r){var o=Math.sin(r)*e,i=-Math.cos(r)*e,a=o-t,s=i-n;return t=o,n=i,[a,s]})}return d.hexagon=function(t){return"m"+h(null==t?e:+t).join("l")+"z"},d.centers=function(){for(var r=[],o=Math.round(l/n),i=Math.round(s/t),a=o*n;a1?arguments[1]:void 0)}})},35705(e,t,n){"use strict";var r=n(6305),o=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(17383)),a=o(n(34579)),s=o(n(29511)),l=o(n(28452)),u=o(n(63072)),c=o(n(43693)),p=r(n(96540)),f=o(n(5556)),d=o(n(46869));var h=function(e){(0,s.default)(o,e);var t,n,r=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,u.default)(t);if(n){var o=(0,u.default)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,l.default)(this,e)});function o(){return(0,i.default)(this,o),r.apply(this,arguments)}return(0,a.default)(o,[{key:"render",value:function(){return p.default.createElement(d.default,this.props,p.default.createElement("path",{d:"M50.9,46.7c-0.4,0.4-1.1,0.4-1.6,0L32,29.3L14.6,46.7c-0.4,0.4-1.1,0.4-1.6,0l-4.7-4.7c-0.4-0.4-0.4-1.1,0-1.6l22.9-22.9 c0.4-0.4,1.1-0.4,1.6,0l22.9,22.9c0.4,0.4,0.4,1.1,0,1.6L50.9,46.7z"}))}}]),o}(p.Component);t.default=h,(0,c.default)(h,"propTypes",{height:f.default.string}),(0,c.default)(h,"defaultProps",{height:"16px",predefinedClassName:"data-ex-icons-arrow_up"})},35749(e,t,n){var r=n(81042);e.exports=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=r&&void 0===t?"__lodash_hash_undefined__":t,this}},35809(e){"use strict";var t={};function n(e,t){e=Math.round(e*t),(e<<=1)<0&&(e=~e);for(var n="";e>=32;)n+=String.fromCharCode(63+(32|31&e)),e>>=5;return n+String.fromCharCode(e+63)}t.encode=function(e,t){if(!e.length)return"";for(var r=Math.pow(10,t||5),o=n(e[0][0],r)+n(e[0][1],r),i=1;il,mk:()=>s,wx:()=>u});var r=n(79960),o=n(44321);function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,l=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return s=e.done,e},e:function(e){l=!0,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw a}}}}(e=Array.isArray(e)?e:[e]);try{var s=function(){var e=t.value,o=(0,r.D)(e);n.find(function(e){return o===e})||n.unshift(o)};for(o.s();!(t=o.n()).done;)s()}catch(e){o.e(e)}finally{o.f()}}function l(){return a()}function u(){(0,o.K2)().loaderRegistry=[]}},35863(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t10*h&&(o.accumulatedTime=0),0===o.accumulatedTime)return o.animationID=null,void o.startAnimationIfNecessary();var i=(o.accumulatedTime-Math.floor(o.accumulatedTime/h)*h)/h,a=Math.floor(o.accumulatedTime/h),s={},c={},f={},d={};for(var m in t)if(Object.prototype.hasOwnProperty.call(t,m)){var g=t[m];if("number"==typeof g)f[m]=g,d[m]=0,s[m]=g,c[m]=0;else{for(var b=o.state.lastIdealStyle[m],v=o.state.lastIdealVelocity[m],y=0;y1&&r.splice(t,1),e._setColorPaletteUI(r)}),(0,M.default)((0,b.default)(e),"_onColorAdd",function(){var t=e.props.customPalette.colors,n=[].concat((0,h.default)(t),[t[t.length-1]]);e._setColorPaletteUI(n)}),(0,M.default)((0,b.default)(e),"_onSwatchClick",function(t){e.props.onToggleSketcher(t)}),(0,M.default)((0,b.default)(e),"_onSwatchClose",function(){e.props.onToggleSketcher(!1)}),(0,M.default)((0,b.default)(e),"_onApply",function(t){t.stopPropagation(),t.preventDefault(),e.props.onCancel(),e.props.onApply(e.props.customPalette,t)}),(0,M.default)((0,b.default)(e),"_onSortEnd",function(t){var n=t.oldIndex,r=t.newIndex,o=e.props.customPalette.colors,i=(0,R.arrayMove)(o,n,r);e._setColorPaletteUI(i),e.setState({isSorting:!1})}),(0,M.default)((0,b.default)(e),"_onSortStart",function(){e.setState({isSorting:!0})}),(0,M.default)((0,b.default)(e),"_inputColorHex",function(t,n){var r=n.target.value,o=e.props.customPalette.colors,i=(0,h.default)(o);i[t]=r.toUpperCase(),e._setColorPaletteUI(i)}),e}return(0,g.default)(o,[{key:"_setColorPaletteUI",value:function(e){this.props.setCustomPalette({colors:e})}},{key:"render",value:function(){var e=this,t=this.props.customPalette.colors;return O.default.createElement("div",{className:"custom-palette-panel",ref:this.root},O.default.createElement(F,null,O.default.createElement(L.default,{colors:t})),O.default.createElement(U,{className:"custom-palette-container",onSortEnd:this._onSortEnd,onSortStart:this._onSortStart,lockAxis:"y",helperClass:"sorting-colors",useDragHandle:!0},t.map(function(t,n){return O.default.createElement(V,{key:n,index:n,isSorting:e.state.isSorting},O.default.createElement(H,{className:"layer__drag-handle"},O.default.createElement(T.VertDots,{height:"20px"})),O.default.createElement(j,{color:t,onClick:function(){return e._onSwatchClick(n)}}),O.default.createElement(W,null,O.default.createElement(C.InlineInput,{type:"text",className:"custom-palette-hex__input",value:t.toUpperCase(),onClick:function(e){e.stopPropagation()},onChange:function(t){return e._inputColorHex(n,t)},id:"input-layer-label-".concat(n)})),O.default.createElement(q,{onClick:function(){return e._onColorDelete(n)}},O.default.createElement(T.Trash,{className:"trashbin"})))})),O.default.createElement(C.Button,{className:"add-step__button",link:!0,onClick:this._onColorAdd},"+ Add Step"),O.default.createElement(N,null),O.default.createElement(B,null,O.default.createElement(C.Button,{className:"confirm-apply__button",link:!0,onClick:this._onApply},"Confirm"),O.default.createElement(C.Button,{link:!0,onClick:this.props.onCancel},"Cancel")),O.default.createElement(S.default,{isOpened:!1!==this.props.showSketcher,left:280,top:-300},O.default.createElement(P.default,{color:t[this.props.showSketcher],onChange:this._onPickerUpdate,onSwatchClose:this._onSwatchClose})))}}]),o}(O.Component);(0,M.default)(Y,"propTypes",{customPalette:w.default.shape({name:w.default.string,type:w.default.string,category:w.default.string,colors:w.default.arrayOf(w.default.string)}),setCustomPalette:w.default.func,showSketcher:w.default.oneOfType([w.default.bool,w.default.number])});var G=Y;t.default=G},36033(e,t,n){"use strict";n(48523)},36043(e,t,n){"use strict";var r=n(79306),o=TypeError,i=function(e){var t,n;this.promise=new e(function(e,r){if(void 0!==t||void 0!==n)throw new o("Bad Promise constructor");t=e,n=r}),this.resolve=r(t),this.reject=r(n)};e.exports.f=function(e){return new i(e)}},36061(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(96540);const o=r.createContext(null);function i(){return r.useContext(o)}},36072(e,t,n){"use strict";var r=n(94644),o=n(80926).right,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("reduceRight",function(e){var t=arguments.length;return o(i(this),e,t,t>1?arguments[1]:void 0)})},36081(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i,a=r(n(17383)),s=r(n(34579)),l=r(n(12475)),u=r(n(29511)),c=r(n(28452)),p=r(n(63072)),f=r(n(43693)),d=r(n(20166)),h=o(n(96540)),m=r(n(78094)),g=r(n(5556)),b=r(n(97266)),v=r(n(50563));var y=m.default.div(i||(i=(0,d.default)(["\n font-size: 12px;\n border-radius: 1px;\n margin-bottom: 8px;\n z-index: 1000;\n\n &.dragging {\n cursor: move;\n }\n"])));function A(e,t){var n=function(n){(0,u.default)(d,n);var r,o,i=(r=d,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,t=(0,p.default)(r);if(o){var n=(0,p.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,c.default)(this,e)});function d(){var e;(0,a.default)(this,d);for(var t=arguments.length,n=new Array(t),r=0;rr})},36306(e){var t="__lodash_placeholder__";e.exports=function(e,n){for(var r=-1,o=e.length,i=0,a=[];++r-1?o([n]):n}},36576(e,t,n){"use strict";var r=n(9394),o=n(38452);e.exports=function(){var e=r();return o(Object,{is:e},{is:function(){return Object.is!==e}}),e}},36580(e,t,n){"use strict";n.d(t,{R:()=>r});const r={name:"pbr",vs:"uniform mat4 u_MVPMatrix;\nuniform mat4 u_ModelMatrix;\nuniform mat4 u_NormalMatrix;\n\nvarying vec3 pbr_vPosition;\nvarying vec2 pbr_vUV;\n\n#ifdef HAS_NORMALS\n# ifdef HAS_TANGENTS\nvarying mat3 pbr_vTBN;\n# else\nvarying vec3 pbr_vNormal;\n# endif\n#endif\n\nvoid pbr_setPositionNormalTangentUV(vec4 position, vec4 normal, vec4 tangent, vec2 uv)\n{\n vec4 pos = u_ModelMatrix * position;\n pbr_vPosition = vec3(pos.xyz) / pos.w;\n\n#ifdef HAS_NORMALS\n#ifdef HAS_TANGENTS\n vec3 normalW = normalize(vec3(u_NormalMatrix * vec4(normal.xyz, 0.0)));\n vec3 tangentW = normalize(vec3(u_ModelMatrix * vec4(tangent.xyz, 0.0)));\n vec3 bitangentW = cross(normalW, tangentW) * tangent.w;\n pbr_vTBN = mat3(tangentW, bitangentW, normalW);\n#else\n pbr_vNormal = normalize(vec3(u_ModelMatrix * vec4(normal.xyz, 0.0)));\n#endif\n#endif\n\n#ifdef HAS_UV\n pbr_vUV = uv;\n#else\n pbr_vUV = vec2(0.,0.);\n#endif\n}\n",fs:"#if defined(USE_TEX_LOD) && !defined(FEATURE_GLSL_TEXTURE_LOD)\n# error PBR fragment shader: Texture LOD is not available\n#endif\n\n#if !defined(HAS_TANGENTS) && !defined(FEATURE_GLSL_DERIVATIVES)\n# error PBR fragment shader: Derivatives are not available\n#endif\n\n\n#if (__VERSION__ < 300)\n #define SMART_FOR(INIT, WEBGL1COND, WEBGL2COND, INCR) for (INIT; WEBGL1COND; INCR)\n#else\n #define SMART_FOR(INIT, WEBGL1COND, WEBGL2COND, INCR) for (INIT; WEBGL2COND; INCR)\n#endif\n\nprecision highp float;\n\nuniform bool pbr_uUnlit;\n\n#ifdef USE_IBL\nuniform samplerCube u_DiffuseEnvSampler;\nuniform samplerCube u_SpecularEnvSampler;\nuniform sampler2D u_brdfLUT;\nuniform vec2 u_ScaleIBLAmbient;\n#endif\n\n#ifdef HAS_BASECOLORMAP\nuniform sampler2D u_BaseColorSampler;\n#endif\n#ifdef HAS_NORMALMAP\nuniform sampler2D u_NormalSampler;\nuniform float u_NormalScale;\n#endif\n#ifdef HAS_EMISSIVEMAP\nuniform sampler2D u_EmissiveSampler;\nuniform vec3 u_EmissiveFactor;\n#endif\n#ifdef HAS_METALROUGHNESSMAP\nuniform sampler2D u_MetallicRoughnessSampler;\n#endif\n#ifdef HAS_OCCLUSIONMAP\nuniform sampler2D u_OcclusionSampler;\nuniform float u_OcclusionStrength;\n#endif\n\n#ifdef ALPHA_CUTOFF\nuniform float u_AlphaCutoff;\n#endif\n\nuniform vec2 u_MetallicRoughnessValues;\nuniform vec4 u_BaseColorFactor;\n\nuniform vec3 u_Camera;\n#ifdef PBR_DEBUG\nuniform vec4 u_ScaleDiffBaseMR;\nuniform vec4 u_ScaleFGDSpec;\n#endif\n\nvarying vec3 pbr_vPosition;\n\nvarying vec2 pbr_vUV;\n\n#ifdef HAS_NORMALS\n#ifdef HAS_TANGENTS\nvarying mat3 pbr_vTBN;\n#else\nvarying vec3 pbr_vNormal;\n#endif\n#endif\n\n\nstruct PBRInfo\n{\n float NdotL;\n float NdotV;\n float NdotH;\n float LdotH;\n float VdotH;\n float perceptualRoughness;\n float metalness;\n vec3 reflectance0;\n vec3 reflectance90;\n float alphaRoughness;\n vec3 diffuseColor;\n vec3 specularColor;\n vec3 n;\n vec3 v;\n};\n\nconst float M_PI = 3.141592653589793;\nconst float c_MinRoughness = 0.04;\n\nvec4 SRGBtoLINEAR(vec4 srgbIn)\n{\n#ifdef MANUAL_SRGB\n#ifdef SRGB_FAST_APPROXIMATION\n vec3 linOut = pow(srgbIn.xyz,vec3(2.2));\n#else\n vec3 bLess = step(vec3(0.04045),srgbIn.xyz);\n vec3 linOut = mix( srgbIn.xyz/vec3(12.92), pow((srgbIn.xyz+vec3(0.055))/vec3(1.055),vec3(2.4)), bLess );\n#endif\n return vec4(linOut,srgbIn.w);;\n#else\n return srgbIn;\n#endif\n}\n\nvec3 getNormal()\n{\n#ifndef HAS_TANGENTS\n vec3 pos_dx = dFdx(pbr_vPosition);\n vec3 pos_dy = dFdy(pbr_vPosition);\n vec3 tex_dx = dFdx(vec3(pbr_vUV, 0.0));\n vec3 tex_dy = dFdy(vec3(pbr_vUV, 0.0));\n vec3 t = (tex_dy.t * pos_dx - tex_dx.t * pos_dy) / (tex_dx.s * tex_dy.t - tex_dy.s * tex_dx.t);\n\n#ifdef HAS_NORMALS\n vec3 ng = normalize(pbr_vNormal);\n#else\n vec3 ng = cross(pos_dx, pos_dy);\n#endif\n\n t = normalize(t - ng * dot(ng, t));\n vec3 b = normalize(cross(ng, t));\n mat3 tbn = mat3(t, b, ng);\n#else\n mat3 tbn = pbr_vTBN;\n#endif\n\n#ifdef HAS_NORMALMAP\n vec3 n = texture2D(u_NormalSampler, pbr_vUV).rgb;\n n = normalize(tbn * ((2.0 * n - 1.0) * vec3(u_NormalScale, u_NormalScale, 1.0)));\n#else\n vec3 n = normalize(tbn[2].xyz);\n#endif\n\n return n;\n}\n\n\n#ifdef USE_IBL\nvec3 getIBLContribution(PBRInfo pbrInputs, vec3 n, vec3 reflection)\n{\n float mipCount = 9.0;\n float lod = (pbrInputs.perceptualRoughness * mipCount);\n vec3 brdf = SRGBtoLINEAR(texture2D(u_brdfLUT,\n vec2(pbrInputs.NdotV, 1.0 - pbrInputs.perceptualRoughness))).rgb;\n vec3 diffuseLight = SRGBtoLINEAR(textureCube(u_DiffuseEnvSampler, n)).rgb;\n\n#ifdef USE_TEX_LOD\n vec3 specularLight = SRGBtoLINEAR(textureCubeLod(u_SpecularEnvSampler, reflection, lod)).rgb;\n#else\n vec3 specularLight = SRGBtoLINEAR(textureCube(u_SpecularEnvSampler, reflection)).rgb;\n#endif\n\n vec3 diffuse = diffuseLight * pbrInputs.diffuseColor;\n vec3 specular = specularLight * (pbrInputs.specularColor * brdf.x + brdf.y);\n diffuse *= u_ScaleIBLAmbient.x;\n specular *= u_ScaleIBLAmbient.y;\n\n return diffuse + specular;\n}\n#endif\n\n\nvec3 diffuse(PBRInfo pbrInputs)\n{\n return pbrInputs.diffuseColor / M_PI;\n}\n\nvec3 specularReflection(PBRInfo pbrInputs)\n{\n return pbrInputs.reflectance0 +\n (pbrInputs.reflectance90 - pbrInputs.reflectance0) *\n pow(clamp(1.0 - pbrInputs.VdotH, 0.0, 1.0), 5.0);\n}\n\n\n\nfloat geometricOcclusion(PBRInfo pbrInputs)\n{\n float NdotL = pbrInputs.NdotL;\n float NdotV = pbrInputs.NdotV;\n float r = pbrInputs.alphaRoughness;\n\n float attenuationL = 2.0 * NdotL / (NdotL + sqrt(r * r + (1.0 - r * r) * (NdotL * NdotL)));\n float attenuationV = 2.0 * NdotV / (NdotV + sqrt(r * r + (1.0 - r * r) * (NdotV * NdotV)));\n return attenuationL * attenuationV;\n}\n\n\n\n\n\nfloat microfacetDistribution(PBRInfo pbrInputs)\n{\n float roughnessSq = pbrInputs.alphaRoughness * pbrInputs.alphaRoughness;\n float f = (pbrInputs.NdotH * roughnessSq - pbrInputs.NdotH) * pbrInputs.NdotH + 1.0;\n return roughnessSq / (M_PI * f * f);\n}\n\nvoid PBRInfo_setAmbientLight(inout PBRInfo pbrInputs) {\n pbrInputs.NdotL = 1.0;\n pbrInputs.NdotH = 0.0;\n pbrInputs.LdotH = 0.0;\n pbrInputs.VdotH = 1.0;\n}\n\nvoid PBRInfo_setDirectionalLight(inout PBRInfo pbrInputs, vec3 lightDirection) {\n vec3 n = pbrInputs.n;\n vec3 v = pbrInputs.v;\n vec3 l = normalize(lightDirection);\n vec3 h = normalize(l+v);\n\n pbrInputs.NdotL = clamp(dot(n, l), 0.001, 1.0);\n pbrInputs.NdotH = clamp(dot(n, h), 0.0, 1.0);\n pbrInputs.LdotH = clamp(dot(l, h), 0.0, 1.0);\n pbrInputs.VdotH = clamp(dot(v, h), 0.0, 1.0);\n}\n\nvoid PBRInfo_setPointLight(inout PBRInfo pbrInputs, PointLight pointLight) {\n vec3 light_direction = normalize(pointLight.position - pbr_vPosition);\n PBRInfo_setDirectionalLight(pbrInputs, light_direction);\n}\n\nvec3 calculateFinalColor(PBRInfo pbrInputs, vec3 lightColor) {\n vec3 F = specularReflection(pbrInputs);\n float G = geometricOcclusion(pbrInputs);\n float D = microfacetDistribution(pbrInputs);\n vec3 diffuseContrib = (1.0 - F) * diffuse(pbrInputs);\n vec3 specContrib = F * G * D / (4.0 * pbrInputs.NdotL * pbrInputs.NdotV);\n return pbrInputs.NdotL * lightColor * (diffuseContrib + specContrib);\n}\n\nvec4 pbr_filterColor(vec4 colorUnused)\n{\n#ifdef HAS_BASECOLORMAP\n vec4 baseColor = SRGBtoLINEAR(texture2D(u_BaseColorSampler, pbr_vUV)) * u_BaseColorFactor;\n#else\n vec4 baseColor = u_BaseColorFactor;\n#endif\n\n#ifdef ALPHA_CUTOFF\n if (baseColor.a < u_AlphaCutoff) {\n discard;\n }\n#endif\n\n vec3 color = vec3(0, 0, 0);\n\n if(pbr_uUnlit){\n color.rgb = baseColor.rgb;\n }\n else{\n\n\n float perceptualRoughness = u_MetallicRoughnessValues.y;\n float metallic = u_MetallicRoughnessValues.x;\n#ifdef HAS_METALROUGHNESSMAP\n\n vec4 mrSample = texture2D(u_MetallicRoughnessSampler, pbr_vUV);\n perceptualRoughness = mrSample.g * perceptualRoughness;\n metallic = mrSample.b * metallic;\n#endif\n perceptualRoughness = clamp(perceptualRoughness, c_MinRoughness, 1.0);\n metallic = clamp(metallic, 0.0, 1.0);\n\n float alphaRoughness = perceptualRoughness * perceptualRoughness;\n\n vec3 f0 = vec3(0.04);\n vec3 diffuseColor = baseColor.rgb * (vec3(1.0) - f0);\n diffuseColor *= 1.0 - metallic;\n vec3 specularColor = mix(f0, baseColor.rgb, metallic);\n float reflectance = max(max(specularColor.r, specularColor.g), specularColor.b);\n\n\n\n float reflectance90 = clamp(reflectance * 25.0, 0.0, 1.0);\n vec3 specularEnvironmentR0 = specularColor.rgb;\n vec3 specularEnvironmentR90 = vec3(1.0, 1.0, 1.0) * reflectance90;\n\n vec3 n = getNormal();\n vec3 v = normalize(u_Camera - pbr_vPosition);\n\n float NdotV = clamp(abs(dot(n, v)), 0.001, 1.0);\n vec3 reflection = -normalize(reflect(v, n));\n\n PBRInfo pbrInputs = PBRInfo(\n 0.0,\n NdotV,\n 0.0,\n 0.0,\n 0.0,\n perceptualRoughness,\n metallic,\n specularEnvironmentR0,\n specularEnvironmentR90,\n alphaRoughness,\n diffuseColor,\n specularColor,\n n,\n v\n );\n\n#ifdef USE_LIGHTS\n PBRInfo_setAmbientLight(pbrInputs);\n color += calculateFinalColor(pbrInputs, lighting_uAmbientLight.color);\n SMART_FOR(int i = 0, i < MAX_LIGHTS, i < lighting_uDirectionalLightCount, i++) {\n if (i < lighting_uDirectionalLightCount) {\n PBRInfo_setDirectionalLight(pbrInputs, lighting_uDirectionalLight[i].direction);\n color += calculateFinalColor(pbrInputs, lighting_uDirectionalLight[i].color);\n }\n }\n SMART_FOR(int i = 0, i < MAX_LIGHTS, i < lighting_uPointLightCount, i++) {\n if (i < lighting_uPointLightCount) {\n PBRInfo_setPointLight(pbrInputs, lighting_uPointLight[i]);\n float attenuation = getPointLightAttenuation(lighting_uPointLight[i], distance(lighting_uPointLight[i].position, pbr_vPosition));\n color += calculateFinalColor(pbrInputs, lighting_uPointLight[i].color / attenuation);\n }\n }\n#endif\n#ifdef USE_IBL\n color += getIBLContribution(pbrInputs, n, reflection);\n#endif\n#ifdef HAS_OCCLUSIONMAP\n float ao = texture2D(u_OcclusionSampler, pbr_vUV).r;\n color = mix(color, color * ao, u_OcclusionStrength);\n#endif\n\n#ifdef HAS_EMISSIVEMAP\n vec3 emissive = SRGBtoLINEAR(texture2D(u_EmissiveSampler, pbr_vUV)).rgb * u_EmissiveFactor;\n color += emissive;\n#endif\n\n#ifdef PBR_DEBUG\n\n\n\n\n\n color = mix(color, baseColor.rgb, u_ScaleDiffBaseMR.y);\n color = mix(color, vec3(metallic), u_ScaleDiffBaseMR.z);\n color = mix(color, vec3(perceptualRoughness), u_ScaleDiffBaseMR.w);\n#endif\n\n }\n\n return vec4(pow(color,vec3(1.0/2.2)), baseColor.a);\n}\n",defines:{LIGHTING_FRAGMENT:1},dependencies:[n(91667)._]}},36639(e,t,n){"use strict";var r=n(69565),o=n(79306),i=n(28551),a=n(20034),s=n(96837),l=n(97751),u=n(1767),c=n(20772),p=function(e){var t=0===e,n=1===e,p=2===e,f=3===e;return function(e,d,h){i(e);var m=void 0!==d;!m&&t||o(d);var g=u(e),b=l("Promise"),v=g.iterator,y=g.next,A=0;return new b(function(e,o){var l=function(e){c(v,o,e,o)},u=function(){try{if(m)try{s(A)}catch(e){l(e)}b.resolve(i(r(y,v))).then(function(r){try{if(i(r).done)t?(h.length=A,e(h)):e(!f&&(p||void 0));else{var s=r.value;try{if(m){var g=d(s,A),y=function(r){if(n)u();else if(p)r?u():c(v,e,!1,o);else if(t)try{h[A++]=r,u()}catch(e){l(e)}else r?c(v,e,f||s,o):u()};a(g)?b.resolve(g).then(y,l):y(g)}else h[A++]=s,u()}catch(e){l(e)}}}catch(e){o(e)}},o)}catch(e){o(e)}};u()})}};e.exports={toArray:p(0),forEach:p(1),every:p(2),some:p(3),find:p(4)}},36687(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(43693)),i=r(n(17383)),a=r(n(34579)),s=r(n(29511)),l=r(n(28452)),u=r(n(63072)),c=n(44852),p=n(34326),f=n(31135),d=n(68848);function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function m(e){for(var t=1;t_,CPUGridLayer:()=>Ge,ContourLayer:()=>en,GPUGridLayer:()=>cn,GridLayer:()=>fn,HeatmapLayer:()=>wn,HexagonLayer:()=>Qe,ScreenGridLayer:()=>qe,_AggregationLayer:()=>ae,_BinSorter:()=>Oe,_CPUAggregator:()=>Ue,_GPUGridAggregator:()=>H});var r,o,i=n(64467),a=n(23029),s=n(92901),l=n(56822),u=n(53954),c=n(90991),p=n(85501),f=n(26820),d=n(38404),h=n(77325),m=n(92717),g=n(25798),b=n(33023),v=n(17185),y=n(65257),A=n(49605),M=n(79464),_={SUM:1,MEAN:2,MIN:3,MAX:4};function O(e,t){return e+t}function z(e,t){return t>e?t:e}function w(e,t){return t1&&void 0!==arguments[1]?arguments[1]:{},n=t.width,r=void 0===n?1:n,o=t.height,i=void 0===o?1:o,a=t.data,s=void 0===a?null:a,l=t.unpackFlipY,u=void 0===l||l,c=t.parameters,p=void 0===c?q:c;return new I.A(e,{data:s,format:(0,m.C6)(e)?34836:6408,type:5126,border:0,mipmaps:!1,parameters:p,dataFormat:6408,width:r,height:i,unpackFlipY:u})}function j(e,t){var n=t.id,r=t.width,o=void 0===r?1:r,a=t.height,s=void 0===a?1:a,l=t.texture;return new D.A(e,{id:n,width:o,height:s,attachments:(0,i.A)({},36064,l)})}function F(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function B(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};(0,a.A)(this,e),this.id=n.id||"gpu-grid-aggregator",this.gl=t,this.state={weightAttributes:{},textures:{},meanTextures:{},buffers:{},framebuffers:{},maxMinFramebuffers:{},minFramebuffers:{},maxFramebuffers:{},equations:{},resources:{},results:{}},this._hasGPUSupport=(0,m.C6)(t)&&(0,h.QN)(this.gl,d.G.BLEND_EQUATION_MINMAX,d.G.COLOR_ATTACHMENT_RGBA32F,d.G.TEXTURE_FLOAT),this._hasGPUSupport&&this._setupModels()}return(0,s.A)(e,null,[{key:"getAggregationData",value:function(e){var t=e.aggregationData,n=e.maxData,r=e.minData,o=e.maxMinData,i=4*e.pixelIndex,a={};return t&&(a.cellCount=t[i+3],a.cellWeight=t[i]),o?(a.maxCellWieght=o[0],a.minCellWeight=o[3]):(n&&(a.maxCellWieght=n[0],a.totalCount=n[3]),r&&(a.minCellWeight=r[0],a.totalCount=n[3])),a}},{key:"getCellData",value:function(e){for(var t=e.countsData,n=e.size,r=void 0===n?1:n,o=t.length/4,i=new Float32Array(o*r),a=new Uint32Array(o),s=0;s0&&void 0!==arguments[0]?arguments[0]:{};this.setState({results:{}});var t=this._normalizeAggregationParams(e);return this._hasGPUSupport||f.A.log(1,"GPUGridAggregator: not supported")(),this._runAggregation(t)}},{key:"getData",value:function(e){var t={},n=this.state.results;for(var r in n[e].aggregationData||(n[e].aggregationData=n[e].aggregationBuffer.getData()),t.aggregationData=n[e].aggregationData,V){var o=V[r];(n[e][r]||n[e][o])&&(n[e][r]=n[e][r]||n[e][o].getData(),t[r]=n[e][r])}return t}},{key:"updateShaders",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.setState({shaderOptions:e,modelDirty:!0})}},{key:"_normalizeAggregationParams",value:function(e){var t=Object.assign({},E,e),n=t.weights;return n&&(t.weights=function(e){var t={};for(var n in e)t[n]=Object.assign({},R,e[n]);return t}(n)),t}},{key:"setState",value:function(e){Object.assign(this.state,e)}},{key:"_getAggregateData",value:function(e){var t={},n=this.state,r=n.textures,o=n.framebuffers,i=n.maxMinFramebuffers,a=n.minFramebuffers,s=n.maxFramebuffers,l=n.resources,u=e.weights;for(var c in u){t[c]={};var p=u[c],f=p.needMin,d=p.needMax,h=p.combineMaxMin;t[c].aggregationTexture=r[c],t[c].aggregationBuffer=(0,g.fY)(o[c],{target:u[c].aggregationBuffer,sourceType:5126}),f&&d&&h?(t[c].maxMinBuffer=(0,g.fY)(i[c],{target:u[c].maxMinBuffer,sourceType:5126}),t[c].maxMinTexture=l["".concat(c,"-maxMinTexture")]):(f&&(t[c].minBuffer=(0,g.fY)(a[c],{target:u[c].minBuffer,sourceType:5126}),t[c].minTexture=l["".concat(c,"-minTexture")]),d&&(t[c].maxBuffer=(0,g.fY)(s[c],{target:u[c].maxBuffer,sourceType:5126}),t[c].maxTexture=l["".concat(c,"-maxTexture")]))}return this._trackGPUResultBuffers(t,u),t}},{key:"_renderAggregateData",value:function(e){var t=e.cellSize,n=e.projectPoints,r=e.attributes,o=e.moduleSettings,i=e.numCol,a=e.numRow,s=e.weights,l=e.translation,u=e.scaling,c=this.state,p=c.maxMinFramebuffers,f=c.minFramebuffers,d=c.maxFramebuffers,h=[i,a],m={blend:!0,depthTest:!1,blendFunc:[1,1]},g={cellSize:t,gridSize:h,projectPoints:n,translation:l,scaling:u};for(var b in s){var v=s[b],y=v.needMin,A=v.needMax,M=y&&A&&s[b].combineMaxMin;this._renderToWeightsTexture({id:b,parameters:m,moduleSettings:o,uniforms:g,gridSize:h,attributes:r,weights:s}),M?this._renderToMaxMinTexture({id:b,parameters:Object.assign({},m,{blendEquation:L}),gridSize:h,minOrMaxFb:p[b],clearParams:{clearColor:[0,0,0,S]},combineMaxMin:M}):(y&&this._renderToMaxMinTexture({id:b,parameters:Object.assign({},m,{blendEquation:C}),gridSize:h,minOrMaxFb:f[b],clearParams:{clearColor:[S,S,S,0]},combineMaxMin:M}),A&&this._renderToMaxMinTexture({id:b,parameters:Object.assign({},m,{blendEquation:T}),gridSize:h,minOrMaxFb:d[b],clearParams:{clearColor:[0,0,0,0]},combineMaxMin:M}))}}},{key:"_renderToMaxMinTexture",value:function(e){var t=e.id,n=e.parameters,r=e.gridSize,o=e.minOrMaxFb,i=e.combineMaxMin,a=e.clearParams,s=void 0===a?{}:a,l=this.state.framebuffers,u=this.gl,c=this.allAggregationModel;(0,m.zv)(u,B({},s,{framebuffer:o,viewport:[0,0,r[0],r[1]]}),function(){u.clear(16384),c.draw({parameters:n,uniforms:{uSampler:l[t].texture,gridSize:r,combineMaxMin:i}})})}},{key:"_renderToWeightsTexture",value:function(e){var t=e.id,n=e.parameters,r=e.moduleSettings,o=e.uniforms,a=e.gridSize,s=e.weights,l=this.state,u=l.framebuffers,c=l.equations,p=l.weightAttributes,f=this.gl,d=this.gridAggregationModel,h=s[t].operation,g=h===_.MIN?[S,S,S,0]:[0,0,0,0];if((0,m.zv)(f,{framebuffer:u[t],viewport:[0,0,a[0],a[1]],clearColor:g},function(){f.clear(16384);var e={weights:p[t]};d.draw({parameters:Object.assign({},n,{blendEquation:c[t]}),moduleSettings:r,uniforms:o,attributes:e})}),h===_.MEAN){var b=this.state,y=b.meanTextures,A=b.textures,M={_sourceTextures:{aggregationValues:y[t]},_targetTexture:A[t],elementCount:A[t].width*A[t].height};this.meanTransform?this.meanTransform.update(M):this.meanTransform=function(e,t){return new v.A(e,Object.assign({},{vs:"#define SHADER_NAME gpu-aggregation-transform-mean-vs\nattribute vec4 aggregationValues;\nvarying vec4 meanValues;\n\nvoid main()\n{\n bool isCellValid = bool(aggregationValues.w > 0.);\n meanValues.xyz = isCellValid ? aggregationValues.xyz/aggregationValues.w : vec3(0, 0, 0);\n meanValues.w = aggregationValues.w;\n}\n",_targetTextureVarying:"meanValues"},t))}(f,M),this.meanTransform.run({parameters:{blend:!1,depthTest:!1}}),u[t].attach((0,i.A)({},36064,A[t]))}}},{key:"_runAggregation",value:function(e){this._updateModels(e),this._setupFramebuffers(e),this._renderAggregateData(e);var t=this._getAggregateData(e);return this.setState({results:t}),t}},{key:"_setupFramebuffers",value:function(e){var t=this.state,n=t.textures,r=t.framebuffers,o=t.maxMinFramebuffers,a=t.minFramebuffers,s=t.maxFramebuffers,l=t.meanTextures,u=t.equations,c=e.weights,p=e.numCol,f=e.numRow,d={width:p,height:f};for(var h in c){var m=c[h],g=m.needMin,b=m.needMax,v=m.combineMaxMin,y=m.operation;n[h]=c[h].aggregationTexture||n[h]||N(this.gl,{id:"".concat(h,"-texture"),width:p,height:f}),n[h].resize(d);var A=n[h];y===_.MEAN&&(l[h]=l[h]||N(this.gl,{id:"".concat(h,"-mean-texture"),width:p,height:f}),l[h].resize(d),A=l[h]),r[h]?r[h].attach((0,i.A)({},36064,A)):r[h]=j(this.gl,{id:"".concat(h,"-fb"),width:p,height:f,texture:A}),r[h].resize(d),u[h]=P[y]||P.SUM,(g||b)&&(g&&b&&v?o[h]||(A=c[h].maxMinTexture||this._getMinMaxTexture("".concat(h,"-maxMinTexture")),o[h]=j(this.gl,{id:"".concat(h,"-maxMinFb"),texture:A})):(g&&(a[h]||(A=c[h].minTexture||this._getMinMaxTexture("".concat(h,"-minTexture")),a[h]=j(this.gl,{id:"".concat(h,"-minFb"),texture:A}))),b&&(s[h]||(A=c[h].maxTexture||this._getMinMaxTexture("".concat(h,"-maxTexture")),s[h]=j(this.gl,{id:"".concat(h,"-maxFb"),texture:A})))))}}},{key:"_getMinMaxTexture",value:function(e){var t=this.state.resources;return t[e]||(t[e]=N(this.gl,{id:"resourceName"})),t[e]}},{key:"_setupModels",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.numCol,n=void 0===t?0:t,r=e.numRow,o=void 0===r?0:r,i=this.gl,a=this.state.shaderOptions;if(this.gridAggregationModel&&this.gridAggregationModel.delete(),this.gridAggregationModel=function(e,t){var n=(0,A.n)({vs:"#define SHADER_NAME gpu-aggregation-to-grid-vs\n\nattribute vec3 positions;\nattribute vec3 positions64Low;\nattribute vec3 weights;\nuniform vec2 cellSize;\nuniform vec2 gridSize;\nuniform bool projectPoints;\nuniform vec2 translation;\nuniform vec3 scaling;\n\nvarying vec3 vWeights;\n\nvec2 project_to_pixel(vec4 pos) {\n vec4 result;\n pos.xy = pos.xy/pos.w;\n result = pos + vec4(translation, 0., 0.);\n result.xy = scaling.z > 0. ? result.xy * scaling.xy : result.xy;\n return result.xy;\n}\n\nvoid main(void) {\n\n vWeights = weights;\n\n vec4 windowPos = vec4(positions, 1.);\n if (projectPoints) {\n windowPos = project_position_to_clipspace(positions, positions64Low, vec3(0));\n }\n\n vec2 pos = project_to_pixel(windowPos);\n\n vec2 pixelXY64[2];\n pixelXY64[0] = vec2(pos.x, 0.);\n pixelXY64[1] = vec2(pos.y, 0.);\n vec2 gridXY64[2];\n gridXY64[0] = div_fp64(pixelXY64[0], vec2(cellSize.x, 0));\n gridXY64[1] = div_fp64(pixelXY64[1], vec2(cellSize.y, 0));\n float x = floor(gridXY64[0].x);\n float y = floor(gridXY64[1].x);\n pos = vec2(x, y);\n pos = (pos * (2., 2.) / (gridSize)) - (1., 1.);\n vec2 offset = 1.0 / gridSize;\n pos = pos + offset;\n\n gl_Position = vec4(pos, 0.0, 1.0);\n gl_PointSize = 1.0;\n}\n",fs:"#define SHADER_NAME gpu-aggregation-to-grid-fs\n\nprecision highp float;\n\nvarying vec3 vWeights;\n\nvoid main(void) {\n gl_FragColor = vec4(vWeights, 1.0);\n DECKGL_FILTER_COLOR(gl_FragColor, geometry);\n}\n",modules:[y.dI,M.A]},t);return new b.A(e,B({id:"Gird-Aggregation-Model",vertexCount:1,drawMode:0},n))}(i,a),!this.allAggregationModel){var s=n*o;this.allAggregationModel=function(e,t){return new b.A(e,{id:"All-Aggregation-Model",vs:"#version 300 es\n#define SHADER_NAME gpu-aggregation-all-vs-64\n\nin vec2 position;\nuniform ivec2 gridSize;\nout vec2 vTextureCoord;\n\nvoid main(void) {\n vec2 pos = vec2(-1.0, -1.0);\n vec2 offset = 1.0 / vec2(gridSize);\n pos = pos + offset;\n\n gl_Position = vec4(pos, 0.0, 1.0);\n\n int yIndex = gl_InstanceID / gridSize[0];\n int xIndex = gl_InstanceID - (yIndex * gridSize[0]);\n\n vec2 yIndexFP64 = vec2(float(yIndex), 0.);\n vec2 xIndexFP64 = vec2(float(xIndex), 0.);\n vec2 gridSizeYFP64 = vec2(gridSize[1], 0.);\n vec2 gridSizeXFP64 = vec2(gridSize[0], 0.);\n\n vec2 texCoordXFP64 = div_fp64(yIndexFP64, gridSizeYFP64);\n vec2 texCoordYFP64 = div_fp64(xIndexFP64, gridSizeXFP64);\n\n vTextureCoord = vec2(texCoordYFP64.x, texCoordXFP64.x);\n gl_PointSize = 1.0;\n}\n",fs:"#version 300 es\n#define SHADER_NAME gpu-aggregation-all-fs\n\nprecision highp float;\n\nin vec2 vTextureCoord;\nuniform sampler2D uSampler;\nuniform bool combineMaxMin;\nout vec4 fragColor;\nvoid main(void) {\n vec4 textureColor = texture(uSampler, vec2(vTextureCoord.s, vTextureCoord.t));\n if (textureColor.a == 0.) {\n discard;\n }\n fragColor.rgb = textureColor.rgb;\n fragColor.a = combineMaxMin ? textureColor.r : textureColor.a;\n}\n",modules:[y.dI],vertexCount:1,drawMode:0,isInstanced:!0,instanceCount:t,attributes:{position:[0,0]}})}(i,s)}}},{key:"_setupWeightAttributes",value:function(e){var t=this.state.weightAttributes,n=e.weights;for(var r in n)t[r]=e.attributes[r]}},{key:"_trackGPUResultBuffers",value:function(e,t){var n=this.state.resources;for(var r in e)if(e[r]){var o=!0,i=!1,a=void 0;try{for(var s,l=W[Symbol.iterator]();!(o=(s=l.next()).done);o=!0){var u=s.value;if(e[r][u]&&t[r][u]!==e[r][u]){var c="gpu-result-".concat(r,"-").concat(u);n[c]&&n[c].delete(),n[c]=e[r][u]}}}catch(e){i=!0,a=e}finally{try{o||null==l.return||l.return()}finally{if(i)throw a}}}}},{key:"_updateModels",value:function(e){var t=e.vertexCount,n=e.attributes,r=e.numCol,o=e.numRow;this.state.modelDirty&&(this._setupModels(e),this.setState({modelDirty:!1})),this._setupWeightAttributes(e),this.gridAggregationModel.setVertexCount(t),this.gridAggregationModel.setAttributes(n),this.allAggregationModel.setInstanceCount(r*o)}}]),e}(),Y=n(82170),G=n(70560),X=n(43558),Z=[[255,255,178],[254,217,118],[254,178,76],[253,141,60],[240,59,32],[189,0,38]];function $(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Float32Array;if(Number.isFinite(e[0]))t=new r(e);else{t=new r(4*e.length);for(var o=0,i=0;i= domain.x && value <= domain.y) {\n float domainRange = domain.y - domain.x;\n if (domainRange <= 0.) {\n outColor = colorRange[0];\n } else {\n float rangeCount = float(RANGE_COUNT);\n float rangeStep = domainRange / rangeCount;\n float idx = floor((value - domain.x) / rangeStep);\n idx = clamp(idx, 0., rangeCount - 1.);\n int intIdx = int(idx);\n outColor = colorRange[intIdx];\n }\n }\n outColor = outColor / 255.;\n return outColor;\n}\n\nvoid main(void) {\n vSampleCount = instanceCounts.a;\n\n float weight = instanceCounts.r;\n float maxWeight = texture2D(maxTexture, vec2(0.5)).r;\n\n float step = weight / maxWeight;\n vec4 minMaxColor = mix(minColor, maxColor, step) / 255.;\n\n vec2 domain = colorDomain;\n float domainMaxValid = float(colorDomain.y != 0.);\n domain.y = mix(maxWeight, colorDomain.y, domainMaxValid);\n vec4 rangeColor = quantizeScale(domain, colorRange, weight);\n\n float rangeMinMax = float(shouldUseMinMax);\n vec4 color = mix(rangeColor, minMaxColor, rangeMinMax);\n vColor = vec4(color.rgb, color.a * opacity);\n picking_setPickingColor(instancePickingColors);\n\n gl_Position = vec4(instancePositions + positions * cellScale, 1.);\n}\n",fs:"#define SHADER_NAME screen-grid-layer-fragment-shader\n\nprecision highp float;\n\nvarying vec4 vColor;\nvarying float vSampleCount;\n\nvoid main(void) {\n if (vSampleCount <= 0.0) {\n discard;\n }\n gl_FragColor = vColor;\n\n DECKGL_FILTER_COLOR(gl_FragColor, geometry);\n}\n",modules:[G.A]}}},{key:"initializeState",value:function(){var e=this.context.gl;this.getAttributeManager().addInstanced({instancePositions:{size:3,update:this.calculateInstancePositions},instanceCounts:{size:4,noAlloc:!0}}),this.setState({model:this._getModel(e)})}},{key:"shouldUpdateState",value:function(e){return e.changeFlags.somethingChanged}},{key:"updateState",value:function(e){var n=e.oldProps,r=e.props,o=e.changeFlags;(0,c.A)((0,u.A)(t.prototype),"updateState",this).call(this,{oldProps:n,props:r,changeFlags:o});var i=this.getAttributeManager();r.numInstances!==n.numInstances?i.invalidateAll():n.cellSizePixels!==r.cellSizePixels&&i.invalidate("instancePositions"),this._updateUniforms(n,r,o)}},{key:"draw",value:function(e){var t=e.uniforms,n=this.props,r=n.parameters,o=n.maxTexture,i=this.props.minColor||K,a=this.props.maxColor||J,s=this.props.colorDomain||[1,0],l=this.state.model,u={minColor:i,maxColor:a,maxTexture:o,colorDomain:s};t=Object.assign(u,t),l.draw({uniforms:t,parameters:Object.assign({depthTest:!1,depthMask:!1},r)})}},{key:"calculateInstancePositions",value:function(e,t){for(var n=t.numInstances,r=this.context.viewport,o=r.width,i=r.height,a=this.props.cellSizePixels,s=Math.ceil(o/a),l=e.value,u=e.size,c=0;cu?u:0,p=new Float32Array([(l-c)/i*2,-(l-c)/a*2,1]);r.setUniforms({cellScale:p})}}}],[{key:"isSupported",value:function(e){return(0,h.QN)(e,[d.G.TEXTURE_FLOAT])}}]),t}(X.A);te.layerName="ScreenGridCellLayer",te.defaultProps=ee;var ne=n(49949),re=n(13774),oe=n(68411);function ie(e,t){var n={};for(var r in e)t.includes(r)||(n[r]=e[r]);return n}var ae=function(e){function t(){return(0,a.A)(this,t),(0,l.A)(this,(0,u.A)(t).apply(this,arguments))}return(0,p.A)(t,e),(0,s.A)(t,[{key:"initializeState",value:function(e){(0,c.A)((0,u.A)(t.prototype),"initializeState",this).call(this),this.setState({ignoreProps:ie(this.constructor._propTypes,e.data.props),dimensions:e})}},{key:"updateState",value:function(e){if((0,c.A)((0,u.A)(t.prototype),"updateState",this).call(this,e),e.changeFlags.extensionsChanged){var n=this.getShaders({});n&&n.defines&&(n.defines.NON_INSTANCED_MODEL=1),this.updateShaders(n)}this._updateAttributes(e.props)}},{key:"updateAttributes",value:function(e){this.setState({changedAttributes:e})}},{key:"getAttributes",value:function(){return this.getAttributeManager().getShaderAttributes()}},{key:"getModuleSettings",value:function(){var e=this.context,t=e.viewport,n=e.mousePosition,r=e.gl;return Object.assign(Object.create(this.props),{viewport:t,mousePosition:n,pickingActive:0,devicePixelRatio:(0,m.o0)(r)})}},{key:"updateShaders",value:function(e){}},{key:"isAggregationDirty",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.props,r=e.oldProps,o=e.changeFlags,i=t.compareAll,a=void 0!==i&&i,s=t.dimension,l=this.state.ignoreProps,u=s.props,c=s.accessors,p=void 0===c?[]:c,f=o.updateTriggersChanged;if(f){if(f.all)return!0;var d=!0,h=!1,m=void 0;try{for(var g,b=p[Symbol.iterator]();!(d=(g=b.next()).done);d=!0)if(f[g.value])return!0}catch(e){h=!0,m=e}finally{try{d||null==b.return||b.return()}finally{if(h)throw m}}}if(a)return!!o.extensionsChanged||(0,ne.Me)({oldProps:r,newProps:n,ignoreProps:l,propTypes:this.constructor._propTypes});var v=!0,y=!1,A=void 0;try{for(var M,_=u[Symbol.iterator]();!(v=(M=_.next()).done);v=!0){var O=M.value;if(n[O]!==r[O])return!0}}catch(e){y=!0,A=e}finally{try{v||null==_.return||_.return()}finally{if(y)throw A}}return!1}},{key:"isAttributeChanged",value:function(e){var t=this.state.changedAttributes;return e?t&&void 0!==t[e]:!function(e){var t=!0;for(var n in e){t=!1;break}return t}(t)}},{key:"_getAttributeManager",value:function(){return new re.A(this.context.gl,{id:this.props.id,stats:this.context.stats})}}]),t}(oe.A);ae.layerName="AggregationLayer";var se=n(62671),le=n(80296);function ue(e,t,n){var r=n;return r.domain=function(){return e},r.range=function(){return t},r}function ce(e,t){return ue(e,t,function(n){return function(e,t,n){var r=e[1]-e[0];if(r<=0)return f.A.warn("quantizeScale: invalid domain, returning range[0]")(),t[0];var o=r/t.length,i=Math.floor((n-e[0])/o);return t[Math.max(Math.min(i,t.length-1),0)]}(e,t,n)})}function pe(e,t){return ue(e,t,function(n){return function(e,t,n){return(n-e[0])/(e[1]-e[0])*(t[1]-t[0])+t[0]}(e,t,n)})}function fe(e,t){for(var n=e.sort(de),r=0,o=Math.max(1,t.length),i=new Array(o-1);++r>>1;de(e[o],t)>0?r=o:n=o+1}return n}(e,n)]}(i,t,e)};return a.thresholds=function(){return i},ue(e,t,a)}function de(e,t){return e-t}function he(e,t){var n=e.length;if(t<=0||n<2)return e[0];if(t>=1)return e[n-1];var r=(n-1)*t,o=Math.floor(r),i=e[o];return i+(e[o+1]-i)*(r-o)}function me(e,t){var n=new Map,r=[],o=!0,i=!1,a=void 0;try{for(var s,l=e[Symbol.iterator]();!(o=(s=l.next()).done);o=!0){var u=s.value,c="".concat(u);n.has(c)||n.set(c,r.push(u))}}catch(e){i=!0,a=e}finally{try{o||null==l.return||l.return()}finally{if(i)throw a}}return ue(e,t,function(e){return function(e,t,n,r){var o="".concat(r),i=t.get(o);return void 0===i&&(i=e.push(r),t.set(o,i)),n[(i-1)%n.length]}(r,n,t,e)})}function ge(e){return null!=e}function be(e,t){return("function"==typeof t?e.map(t):e).filter(ge)}var ve=function(e){return e.length},ye=function(e){return e.points},Ae=function(e){return e.index},Me=function(e,t){return et?1:e>=t?0:NaN},_e={getValue:ve,getPoints:ye,getIndex:Ae,filterData:null},Oe=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:_e;(0,a.A)(this,e),this.aggregatedBins=this.getAggregatedBins(t,n),this._updateMinMaxValues(),this.binMap=this.getBinMap()}return(0,s.A)(e,[{key:"getAggregatedBins",value:function(e,t){for(var n=t.getValue,r=void 0===n?ve:n,o=t.getPoints,i=void 0===o?ye:o,a=t.getIndex,s=void 0===a?Ae:a,l=t.filterData,u="function"==typeof l,c=e.length,p=[],f=0,d=0;du.counts?e:u.counts,t=t>u.value?t:u.value,n=n1&&void 0!==arguments[1]?arguments[1]:[],n=(0,le.A)(t,2),r=n[0],o=void 0===r?0:r,i=n[1],a=void 0===i?100:i;if(this.sortedBins||(this.sortedBins=this.aggregatedBins.sort(function(e,t){return Me(e.value,t.value)})),!this.sortedBins.length)return[];var s=this._percentileToIndex([o,a]);return this._getScaleDomain(e,s)}},{key:"_getScaleDomain",value:function(e,t){var n=(0,le.A)(t,2),r=n[0],o=n[1],i=this.sortedBins;switch(e){case"quantize":case"linear":default:return[i[r].value,i[o].value];case"quantile":return be(i.slice(r,o+1),function(e){return e.value});case"ordinal":return function(e,t){return n=be(e,t),r=[],n.forEach(function(e){!r.includes(e)&&ge(e)&&r.push(e)}),r;var n,r}(i,function(e){return e.value})}}}]),e}(),ze=n(97870),we=n(1597),xe=6378e3;function Ee(e){return Number.isFinite(e)?e:0}function Se(e,t){for(var n,r,o=e.positions.value,i=1/0,a=-1/0,s=1/0,l=-1/0,u=0;ua?n:a,s=rl?r:l;return{xMin:Ee(s),xMax:Ee(l),yMin:Ee(i),yMax:Ee(a)}}function Ce(e,t){var n=e<0?-1:1,r=n<0?Math.abs(e)+t:Math.abs(e);return(r=Math.floor(r/t)*t)*n}function Te(e,t){return arguments.length>2&&void 0!==arguments[2]&&!arguments[2]?{xOffset:t,yOffset:t}:function(e,t){var n;return{yOffset:e/xe*(180/Math.PI),xOffset:(n=t,e/xe*(180/Math.PI)/Math.cos(n*Math.PI/180))}}(t,(e.yMin+e.yMax)/2)}function Le(e,t,n,r){var o=Te(e,t,r!==we.rf.CARTESIAN),i=function(e,t,n,r){var o=r.width,i=r.height,a=n===we.rf.CARTESIAN?[-o/2,-i/2]:[-180,-90];f.A.assert([we.rf.CARTESIAN,we.rf.LNGLAT,we.rf.DEFAULT].includes(n));var s=e.xMin,l=e.yMin;return[-1*(Ce(s-a[0],t.xOffset)+a[0]),-1*(Ce(l-a[1],t.yOffset)+a[1])]}(e,o,r,n),a=e.xMin,s=e.yMin,l=e.xMax,u=e.yMax,c=l-a+o.xOffset,p=u-s+o.yOffset;return{gridOffset:o,translation:i,width:c,height:p,numCol:Math.ceil(c/o.xOffset),numRow:Math.ceil(p/o.yOffset)}}function Pe(e,t){var n=function(e,t){var n=e.data,r=void 0===n?[]:n,o=e.cellSize,i=t.attributes,a=t.viewport,s=t.projectPoints,l=t.numInstances,u=i.positions.value,c=i.positions.getAccessor().size,p=t.boundingBox||function(e,t){for(var n,r,o=e.value,i=e.getAccessor().size,a=1/0,s=-1/0,l=1/0,u=-1/0,c=0;cs?n:s,l=ru?r:u);return{xMin:l,xMax:u,yMin:a,yMax:s}}(i.positions,l),f=t.posOffset||[180,90],d=t.gridOffset||Te(p,o);if(d.xOffset<=0||d.yOffset<=0)return{gridHash:{},gridOffset:d};var h=a.width,m=a.height,g=Math.ceil(h/d.xOffset),b=Math.ceil(m/d.yOffset),v={},y=(0,ze.X)(r),A=y.iterable,M=y.objectInfo,_=new Array(3),O=!0,z=!1,w=void 0;try{for(var x,E=A[Symbol.iterator]();!(O=(x=E.next()).done);O=!0){var S=x.value;M.index++,_[0]=u[M.index*c],_[1]=u[M.index*c+1],_[2]=c>=3?u[M.index*c+2]:0;var C=s?a.project(_):_,T=(0,le.A)(C,2),L=T[0],P=T[1];if(Number.isFinite(L)&&Number.isFinite(P)){var R=Math.floor((P+f[1])/d.yOffset),k=Math.floor((L+f[0])/d.xOffset);if(!s||k>=0&&k=0&&R=0){var r=this.state.gpuGridAggregator.getData("count");t.object=H.getAggregationData(Object.assign({pixelIndex:n},r))}return t}},{key:"updateResults",value:function(e){var t=e.aggregationData,n=e.maxData,r=this.state.weights.count;r.aggregationData=t,r.aggregationBuffer.setData({data:t}),r.maxData=n,r.maxTexture.setImageData({data:n})}},{key:"updateAggregationState",value:function(e){var t=e.props.cellSizePixels,n=e.oldProps.cellSizePixels!==t,r=e.changeFlags.viewportChanged,o=e.props.gpuAggregation;this.state.gpuAggregation!==e.props.gpuAggregation&&o&&!H.isSupported(this.context.gl)&&(f.A.warn("GPU Grid Aggregation not supported, falling back to CPU")(),o=!1);var i=o!==this.state.gpuAggregation;this.setState({gpuAggregation:o});var a=this.isAttributeChanged(Ie),s=this.state.dimensions,l=s.data,u=s.weights,c=a||i||r||this.isAggregationDirty(e,{compareAll:o,dimension:l}),p=this.isAggregationDirty(e,{dimension:u});this.setState({aggregationDataDirty:c,aggregationWeightsDirty:p});var d=this.context.viewport;if(r||n){var h=d.width,m=d.height,g=Math.ceil(h/t),b=Math.ceil(m/t);this.allocateResources(b,g),this.setState({scaling:[h/2,-m/2,1],gridOffset:{xOffset:t,yOffset:t},width:h,height:m,numCol:g,numRow:b})}p&&this._updateAccessors(e),(c||p)&&this._resetResults()}},{key:"_updateAccessors",value:function(e){var t=e.props,n=t.getWeight,r=t.aggregation,o=this.state.weights.count;o&&(o.getWeight=n,o.operation=_[r]),this.setState({getValue:x(r,n)})}},{key:"_resetResults",value:function(){var e=this.state.weights.count;e&&(e.aggregationData=null)}}]),t}(Re);qe.layerName="ScreenGridLayer",qe.defaultProps=ke;var Ne=n(53865),je=n(82284);function Fe(){}var Be=["getBins","getDomain","getScaleFunc"],We=[{key:"fillColor",accessor:"getFillColor",pickingInfo:"colorValue",getBins:{triggers:{value:{prop:"getColorValue",updateTrigger:"getColorValue"},weight:{prop:"getColorWeight",updateTrigger:"getColorWeight"},aggregation:{prop:"colorAggregation"},filterData:{prop:"_filterData",updateTrigger:"_filterData"}}},getDomain:{triggers:{lowerPercentile:{prop:"lowerPercentile"},upperPercentile:{prop:"upperPercentile"},scaleType:{prop:"colorScaleType"}}},getScaleFunc:{triggers:{domain:{prop:"colorDomain"},range:{prop:"colorRange"}},onSet:{props:"onSetColorDomain"}},nullValue:[0,0,0,0]},{key:"elevation",accessor:"getElevation",pickingInfo:"elevationValue",getBins:{triggers:{value:{prop:"getElevationValue",updateTrigger:"getElevationValue"},weight:{prop:"getElevationWeight",updateTrigger:"getElevationWeight"},aggregation:{prop:"elevationAggregation"},filterData:{prop:"_filterData",updateTrigger:"_filterData"}}},getDomain:{triggers:{lowerPercentile:{prop:"elevationLowerPercentile"},upperPercentile:{prop:"elevationUpperPercentile"},scaleType:{prop:"elevationScaleType"}}},getScaleFunc:{triggers:{domain:{prop:"elevationDomain"},range:{prop:"elevationRange"}},onSet:{props:"onSetElevationDomain"}},nullValue:-1}],Ve=function(e){return e.cellSize},Ue=function(){function e(t){(0,a.A)(this,e),this.state={layerData:{},dimensions:{}},this.changeFlags={},this.dimensionUpdaters={},this._getCellSize=t.getCellSize||Ve,this._getAggregator=t.getAggregator,this._addDimension(t.dimensions||We)}return(0,s.A)(e,[{key:"updateState",value:function(e,t){var n=e.oldProps,r=e.props,o=e.changeFlags;this.updateGetValueFuncs(n,r,o);var i=this.needsReProjectPoints(n,r,o),a=!1;return o.dataChanged||i?(this.getAggregatedData(r,t),a=!0):((this.getDimensionChanges(n,r,o)||[]).forEach(function(e){return"function"==typeof e&&e()}),a=!0),this.setState({aggregationDirty:a}),this.state}},{key:"setState",value:function(e){this.state=Object.assign({},this.state,e)}},{key:"setDimensionState",value:function(e,t){this.setState({dimensions:Object.assign({},this.state.dimensions,(0,i.A)({},e,Object.assign({},this.state.dimensions[e],t)))})}},{key:"normalizeResult",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.hexagons?Object.assign({data:e.hexagons},e):e.layerData?Object.assign({data:e.layerData},e):e}},{key:"getAggregatedData",value:function(e,t){var n=this._getAggregator(e)(e,t);this.setState({layerData:this.normalizeResult(n)}),this.changeFlags={layerData:!0},this.getSortedBins(e)}},{key:"updateGetValueFuncs",value:function(e,t,n){for(var r in this.dimensionUpdaters){var o=this.dimensionUpdaters[r].getBins.triggers,i=o.value,a=o.weight,s=o.aggregation,l=t[i.prop];this.needUpdateDimensionStep(this.dimensionUpdaters[r].getBins,e,t,n)&&null===l&&(l=x(t[s.prop],t[a.prop])),l&&this.setDimensionState(r,{getValue:l})}}},{key:"needsReProjectPoints",value:function(e,t,n){return this._getCellSize(e)!==this._getCellSize(t)||this._getAggregator(e)!==this._getAggregator(t)||n.updateTriggersChanged&&(n.updateTriggersChanged.all||n.updateTriggersChanged.getPosition)}},{key:"addDimension",value:function(e){this._addDimension(e)}},{key:"_addDimension",value:function(){var e=this;(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).forEach(function(t){var n=t.key;e.dimensionUpdaters[n]=e.getDimensionUpdaters(t),e.state.dimensions[n]={getValue:null,domain:null,sortedBins:null,scaleFunc:Fe}})}},{key:"getDimensionUpdaters",value:function(e){var t=e.key,n=e.accessor,r=e.pickingInfo,o=e.getBins,i=e.getDomain,a=e.getScaleFunc,s=e.nullValue;return{key:t,accessor:n,pickingInfo:r,getBins:Object.assign({updater:this.getDimensionSortedBins},o),getDomain:Object.assign({updater:this.getDimensionValueDomain},i),getScaleFunc:Object.assign({updater:this.getDimensionScale},a),attributeAccessor:this.getSubLayerDimensionAttribute(t,s)}}},{key:"needUpdateDimensionStep",value:function(e,t,n,r){return Object.values(e.triggers).some(function(e){return e.updateTrigger?r.updateTriggersChanged&&(r.updateTriggersChanged.all||r.updateTriggersChanged[e.updateTrigger]):t[e.prop]!==n[e.prop]})}},{key:"getDimensionChanges",value:function(e,t,n){var r=this,o=[],i=function(i){var a=Be.find(function(o){return r.needUpdateDimensionStep(r.dimensionUpdaters[i][o],e,t,n)});a&&o.push(r.dimensionUpdaters[i][a].updater.bind(r,t,r.dimensionUpdaters[i]))};for(var a in this.dimensionUpdaters)i(a);return o.length?o:null}},{key:"getUpdateTriggers",value:function(e){var t=this,n=e.updateTriggers||{},r={},o=function(o){var i=t.dimensionUpdaters[o].accessor;r[i]={},Be.forEach(function(a){Object.values(t.dimensionUpdaters[o][a].triggers).forEach(function(t){var o=t.prop,a=t.updateTrigger;if(a){var s=n[a];"object"!==(0,je.A)(s)||Array.isArray(s)?void 0!==s&&(r[i][o]=s):Object.assign(r[i],s)}else r[i][o]=e[o]})})};for(var i in this.dimensionUpdaters)o(i);return r}},{key:"getSortedBins",value:function(e){for(var t in this.dimensionUpdaters)this.getDimensionSortedBins(e,this.dimensionUpdaters[t])}},{key:"getDimensionSortedBins",value:function(e,t){var n=t.key,r=this.state.dimensions[n].getValue,o=new Oe(this.state.layerData.data||[],{getValue:r,filterData:e._filterData});this.setDimensionState(n,{sortedBins:o}),this.getDimensionValueDomain(e,t)}},{key:"getDimensionValueDomain",value:function(e,t){var n=t.getDomain,r=t.key,o=n.triggers,i=o.lowerPercentile,a=o.upperPercentile,s=o.scaleType,l=this.state.dimensions[r].sortedBins.getValueDomainByScale(e[s.prop],[e[i.prop],e[a.prop]]);this.setDimensionState(r,{valueDomain:l}),this.getDimensionScale(e,t)}},{key:"getDimensionScale",value:function(e,t){var n=t.key,r=t.getScaleFunc,o=t.getDomain,i=r.triggers,a=i.domain,s=i.range,l=o.triggers.scaleType,u=r.onSet,c=e[s.prop],p=e[a.prop]||this.state.dimensions[n].valueDomain,f=function(e){switch(e){case"quantize":default:return ce;case"linear":return pe;case"quantile":return fe;case"ordinal":return me}}(l&&e[l.prop]),d=f(p,c);"object"===(0,je.A)(u)&&"function"==typeof e[u.props]&&e[u.props](d.domain()),this.setDimensionState(n,{scaleFunc:d})}},{key:"getSubLayerDimensionAttribute",value:function(e,t){var n=this;return function(r){var o=n.state.dimensions[e],i=o.sortedBins,a=o.scaleFunc,s=i.binMap[r.index];if(s&&0===s.counts)return t;var l=s&&s.value,u=a.domain();return l>=u[0]&&l<=u[u.length-1]?a(l):t}}},{key:"getSubLayerAccessors",value:function(e){var t={};for(var n in this.dimensionUpdaters)t[this.dimensionUpdaters[n].accessor]=this.getSubLayerDimensionAttribute(e,n);return t}},{key:"getPickingInfo",value:function(e){var t=e.info,n=null;if(t.picked&&t.index>-1){var r=this.state.layerData.data[t.index],o={};for(var i in this.dimensionUpdaters){var a=this.dimensionUpdaters[i].pickingInfo,s=this.state.dimensions[i].sortedBins,l=s.binMap[r.index]&&s.binMap[r.index].value;o[a]=l}n=Object.assign(o,r,{points:r.filteredPoints||r.points})}return Object.assign(t,{picked:Boolean(n),object:n})}},{key:"getAccessor",value:function(e){return this.dimensionUpdaters.hasOwnProperty(e)?this.dimensionUpdaters[e].attributeAccessor:Fe}}],[{key:"defaultDimensions",value:function(){return We}}]),e}();function He(){}var Ye={colorDomain:null,colorRange:Z,getColorValue:{type:"accessor",value:null},getColorWeight:{type:"accessor",value:function(e){return 1}},colorAggregation:"SUM",lowerPercentile:{type:"number",min:0,max:100,value:0},upperPercentile:{type:"number",min:0,max:100,value:100},colorScaleType:"quantize",onSetColorDomain:He,elevationDomain:null,elevationRange:[0,1e3],getElevationValue:{type:"accessor",value:null},getElevationWeight:{type:"accessor",value:function(e){return 1}},elevationAggregation:"SUM",elevationLowerPercentile:{type:"number",min:0,max:100,value:0},elevationUpperPercentile:{type:"number",min:0,max:100,value:100},elevationScale:{type:"number",min:0,value:1},elevationScaleType:"linear",onSetElevationDomain:He,gridAggregator:Pe,cellSize:{type:"number",min:0,max:1e3,value:1e3},coverage:{type:"number",min:0,max:1,value:1},getPosition:{type:"accessor",value:function(e){return e.position}},extruded:!1,material:!0,_filterData:{type:"function",value:null,optional:!0}},Ge=function(e){function t(){return(0,a.A)(this,t),(0,l.A)(this,(0,u.A)(t).apply(this,arguments))}return(0,p.A)(t,e),(0,s.A)(t,[{key:"initializeState",value:function(){var e=new Ue({getAggregator:function(e){return e.gridAggregator},getCellSize:function(e){return e.cellSize}});this.state={cpuAggregator:e,aggregatorState:e.state},this.getAttributeManager().add({positions:{size:3,accessor:"getPosition"}})}},{key:"updateState",value:function(e){(0,c.A)((0,u.A)(t.prototype),"updateState",this).call(this,e),this.setState({aggregatorState:this.state.cpuAggregator.updateState(e,{viewport:this.context.viewport,attributes:this.getAttributes(),numInstances:this.getNumInstances(e.props)})})}},{key:"getPickingInfo",value:function(e){var t=e.info;return this.state.cpuAggregator.getPickingInfo({info:t})}},{key:"_onGetSublayerColor",value:function(e){return this.state.cpuAggregator.getAccessor("fillColor")(e)}},{key:"_onGetSublayerElevation",value:function(e){return this.state.cpuAggregator.getAccessor("elevation")(e)}},{key:"_getSublayerUpdateTriggers",value:function(){return this.state.cpuAggregator.getUpdateTriggers(this.props)}},{key:"renderLayers",value:function(){var e=this.props,t=e.elevationScale,n=e.extruded,r=e.cellSize,o=e.coverage,i=e.material,a=e.transitions,s=this.state.cpuAggregator,l=this.getSubLayerClass("grid-cell",Ne.A),u=this._getSublayerUpdateTriggers();return new l({cellSize:r,coverage:o,material:i,elevationScale:t,extruded:n,getFillColor:this._onGetSublayerColor.bind(this),getElevation:this._onGetSublayerElevation.bind(this),transitions:a&&{getFillColor:a.getColorValue||a.getColorWeight,getElevation:a.getElevationValue||a.getElevationWeight}},this.getSubLayerProps({id:"grid-cell",updateTriggers:u}),{data:s.state.layerData.data})}}]),t}(ae);Ge.layerName="CPUGridLayer",Ge.defaultProps=Ye;var Xe=n(82031),Ze=n(35522);function $e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Ke(){}var Je={colorDomain:null,colorRange:Z,getColorValue:{type:"accessor",value:null},getColorWeight:{type:"accessor",value:function(e){return 1}},colorAggregation:"SUM",lowerPercentile:{type:"number",value:0,min:0,max:100},upperPercentile:{type:"number",value:100,min:0,max:100},colorScaleType:"quantize",onSetColorDomain:Ke,elevationDomain:null,elevationRange:[0,1e3],getElevationValue:{type:"accessor",value:null},getElevationWeight:{type:"accessor",value:function(e){return 1}},elevationAggregation:"SUM",elevationLowerPercentile:{type:"number",value:0,min:0,max:100},elevationUpperPercentile:{type:"number",value:100,min:0,max:100},elevationScale:{type:"number",min:0,value:1},elevationScaleType:"linear",onSetElevationDomain:Ke,radius:{type:"number",value:1e3,min:1},coverage:{type:"number",min:0,max:1,value:1},extruded:!1,hexagonAggregator:function(e,t){var n=e.data,r=e.radius,o=t.viewport,i=t.attributes,a=n.length?function(e,t){var n,r=t.attributes,o=r.positions.value,i=r.positions.getAccessor().size,a=1/0,s=1/0,l=-1/0,u=-1/0;for(n=0;n=t?1:0}function Zt(e){var t=e.cellWeights,n=e.x,r=e.y,o=e.width,i=e.height,a=e.threshold;e.thresholdValue&&(f.A.deprecated("thresholdValue","threshold")(),a=e.thresholdValue);var s=n<0,l=n>=o-1,u=r<0,c=r>=i-1,p=s||l||u||c,d={},h={};s||c?h.top=0:(d.top=t[(r+1)*o+n],h.top=Xt(d.top,a)),l||c?h.topRight=0:(d.topRight=t[(r+1)*o+n+1],h.topRight=Xt(d.topRight,a)),l||u?h.right=0:(d.right=t[r*o+n+1],h.right=Xt(d.right,a)),s||u?h.current=0:(d.current=t[r*o+n],h.current=Xt(d.current,a));var m=h.top,g=h.topRight,b=h.right,v=h.current,y=-1;Number.isFinite(a)&&(y=m<<3|g<<2|b<<1|v),Array.isArray(a)&&(y=m<<6|g<<4|b<<2|v);var A=0;return p||(A=Xt((d.top+d.topRight+d.right+d.current)/4,a)),{code:y,meanCode:A}}function $t(e){var t=e.gridOrigin,n=e.cellSize,r=e.x,o=e.y,i=e.code,a=e.meanCode,s=e.type,l=void 0===s?1:s,u=Object.assign({},Gt,e.thresholdData),c=2===l?Yt[i]:Ut[i];Array.isArray(c)||(c=c[a]);var p=u.zIndex*u.zOffset,f=(r+1)*n[0],d=(o+1)*n[1],h=t[0]+f,m=t[1]+d;if(2===l){var g=[];return c.forEach(function(e){var t=[];e.forEach(function(e){var r=h+e[0]*n[0],o=m+e[1]*n[1];t.push([r,o,p])}),g.push(t)}),g}var b=[];return c.forEach(function(e){e.forEach(function(e){var t=h+e[0]*n[0],r=m+e[1]*n[1];b.push([t,r,p])})}),b}var Kt=[255,255,255,255],Jt="positions",Qt={data:{props:["cellSize"]},weights:{props:["aggregation"],accessors:["getWeight"]}},en=function(e){function t(){return(0,a.A)(this,t),(0,l.A)(this,(0,u.A)(t).apply(this,arguments))}return(0,p.A)(t,e),(0,s.A)(t,[{key:"initializeState",value:function(){var e;(0,c.A)((0,u.A)(t.prototype),"initializeState",this).call(this,{dimensions:Qt}),this.setState({contourData:{},projectPoints:!1,weights:{count:{size:1,operation:_.SUM}}}),this.getAttributeManager().add((e={},(0,i.A)(e,Jt,{size:3,accessor:"getPosition",type:5130,fp64:this.use64bitPositions()}),(0,i.A)(e,"count",{size:3,accessor:"getWeight"}),e))}},{key:"updateState",value:function(e){(0,c.A)((0,u.A)(t.prototype),"updateState",this).call(this,e);var n=!1,r=e.oldProps,o=e.props,i=this.state.aggregationDirty;r.contours===o.contours&&r.zOffset===o.zOffset||(n=!0,this._updateThresholdData(e.props)),this.getNumInstances()>0&&(i||n)&&this._generateContours()}},{key:"renderLayers",value:function(){var e=this.state.contourData,t=e.contourSegments,n=e.contourPolygons,r=this.getSubLayerClass("lines",tt.A),o=this.getSubLayerClass("bands",nt.A);return[t&&t.length>0&&new r(this.getSubLayerProps({id:"lines"}),{data:this.state.contourData.contourSegments,getSourcePosition:function(e){return e.start},getTargetPosition:function(e){return e.end},getColor:function(e){return e.contour.color||Kt},getWidth:function(e){return e.contour.strokeWidth||1}}),n&&n.length>0&&new o(this.getSubLayerProps({id:"bands"}),{data:this.state.contourData.contourPolygons,getPolygon:function(e){return e.vertices},getFillColor:function(e){return e.contour.color||Kt}})]}},{key:"updateAggregationState",value:function(e){var t=e.props,n=e.oldProps,r=t.cellSize,o=t.coordinateSystem,i=this.context.viewport,a=n.cellSize!==r,s=t.gpuAggregation;this.state.gpuAggregation!==t.gpuAggregation&&s&&!H.isSupported(this.context.gl)&&(f.A.warn("GPU Grid Aggregation not supported, falling back to CPU")(),s=!1);var l=s!==this.state.gpuAggregation;this.setState({gpuAggregation:s});var u=this.state.dimensions,c=this.isAttributeChanged(Jt),p=u.data,d=u.weights,h=this.state.boundingBox;if(c&&(h=Se(this.getAttributes(),this.getNumInstances()),this.setState({boundingBox:h})),c||a){var m=Le(h,r,i,o),g=m.gridOffset,b=m.translation,v=m.width,y=m.height,A=m.numCol,M=m.numRow;this.allocateResources(M,A),this.setState({gridOffset:g,boundingBox:h,translation:b,posOffset:b.slice(),gridOrigin:[-1*b[0],-1*b[1]],width:v,height:y,numCol:A,numRow:M})}var _=c||l||this.isAggregationDirty(e,{dimension:p,compareAll:s}),O=this.isAggregationDirty(e,{dimension:d});O&&this._updateAccessors(e),(_||O)&&this._resetResults(),this.setState({aggregationDataDirty:_,aggregationWeightsDirty:O})}},{key:"_updateAccessors",value:function(e){var t=e.props,n=t.getWeight,r=t.aggregation,o=this.state.weights.count;o&&(o.getWeight=n,o.operation=_[r]),this.setState({getValue:x(r,n)})}},{key:"_resetResults",value:function(){var e=this.state.weights.count;e&&(e.aggregationData=null)}},{key:"_generateContours",value:function(){var e=this.state,t=e.numCol,n=e.numRow,r=e.gridOrigin,o=e.gridOffset,i=e.thresholdData,a=this.state.weights.count,s=a.aggregationData;s||(s=a.aggregationBuffer.getData(),a.aggregationData=s);var l=function(e){var t=e.thresholdData,n=e.cellWeights,r=e.gridSize,o=e.gridOrigin,i=e.cellSize,a=[],s=[],l=r[0],u=r[1],c=0,p=0,f=!0,d=!1,h=void 0;try{for(var m,g=t[Symbol.iterator]();!(f=(m=g.next()).done);f=!0)for(var b=m.value,v=b.contour,y=v.threshold,A=-1;A= (domain.x - EPSILON) && value <= (domain.y + EPSILON)) {\n float domainRange = domain.y - domain.x;\n if (domainRange <= 0.) {\n outColor = colorRange[0];\n } else {\n float rangeCount = float(RANGE_COUNT);\n float rangeStep = domainRange / rangeCount;\n float idx = floor((value - domain.x) / rangeStep);\n idx = clamp(idx, 0., rangeCount - 1.);\n int intIdx = int(idx);\n outColor = colorRange[intIdx];\n }\n }\n return outColor;\n}\n\nfloat linearScale(vec2 domain, vec2 range, float value) {\n if (value >= (domain.x - EPSILON) && value <= (domain.y + EPSILON)) {\n return ((value - domain.x) / (domain.y - domain.x)) * (range.y - range.x) + range.x;\n }\n return -1.;\n}\n\nvoid main(void) {\n\n vec2 clrDomain = colorDomainValid ? colorDomain : vec2(colorData.maxMinCount.a, colorData.maxMinCount.r);\n vec4 color = quantizeScale(clrDomain, colorRange, colors.r);\n\n float elevation = 0.0;\n\n if (extruded) {\n vec2 elvDomain = elevationDomainValid ? elevationDomain : vec2(elevationData.maxMinCount.a, elevationData.maxMinCount.r);\n elevation = linearScale(elvDomain, elevationRange, elevations.r);\n elevation = elevation * (positions.z + 1.0) / 2.0 * elevationScale;\n }\n float shouldRender = float(color.r > 0.0 && elevations.r >= 0.0);\n float dotRadius = cellSize / 2. * coverage * shouldRender;\n\n int yIndex = (gl_InstanceID / gridSize[0]);\n int xIndex = gl_InstanceID - (yIndex * gridSize[0]);\n\n vec2 instancePositionXFP64 = mul_fp64(vec2(gridOffset[0], gridOffsetLow[0]), vec2(float(xIndex), 0.));\n instancePositionXFP64 = sum_fp64(instancePositionXFP64, vec2(gridOrigin[0], gridOriginLow[0]));\n vec2 instancePositionYFP64 = mul_fp64(vec2(gridOffset[1], gridOffsetLow[1]), vec2(float(yIndex), 0.));\n instancePositionYFP64 = sum_fp64(instancePositionYFP64, vec2(gridOrigin[1], gridOriginLow[1]));\n\n vec3 centroidPosition = vec3(instancePositionXFP64[0], instancePositionYFP64[0], elevation);\n vec3 centroidPosition64Low = vec3(instancePositionXFP64[1], instancePositionYFP64[1], 0.0);\n vec3 pos = vec3(project_size(positions.xy + offset) * dotRadius, 0.);\n picking_setPickingColor(instancePickingColors);\n\n vec4 position_commonspace;\n gl_Position = project_position_to_clipspace(centroidPosition, centroidPosition64Low, pos, position_commonspace);\n\n vec3 normals_commonspace = project_normal(normals);\n\n if (extruded) {\n vec3 lightColor = lighting_getLightColor(color.rgb, project_uCameraPosition, position_commonspace.xyz, normals_commonspace);\n vColor = vec4(lightColor, color.a * opacity) / 255.;\n } else {\n vColor = vec4(color.rgb, color.a * opacity) / 255.;\n }\n}\n",fs:"#version 300 es\n#define SHADER_NAME gpu-grid-cell-layer-fragment-shader\n\nprecision highp float;\n\nin vec4 vColor;\n\nout vec4 fragColor;\n\nvoid main(void) {\n fragColor = vColor;\n fragColor = picking_filterColor(fragColor);\n}\n",modules:[M.A,tn.K,G.A,y.dI]})}},{key:"initializeState",value:function(){var e=this.context.gl;this.getAttributeManager().addInstanced({colors:{size:4,noAlloc:!0},elevations:{size:4,noAlloc:!0}});var t=this._getModel(e);this._setupUniformBuffer(t),this.setState({model:t})}},{key:"_getModel",value:function(e){return new b.A(e,Object.assign({},this.getShaders(),{id:this.props.id,geometry:new rn.A,isInstanced:!0}))}},{key:"draw",value:function(e){var t=e.uniforms,n=this.props,r=n.cellSize,o=n.offset,i=n.extruded,a=n.elevationScale,s=n.coverage,l=n.gridSize,u=n.gridOrigin,c=n.gridOffset,p=n.elevationRange,f=n.colorMaxMinBuffer,d=n.elevationMaxMinBuffer,h=[(0,nn.qk)(u[0]),(0,nn.qk)(u[1])],m=[(0,nn.qk)(c[0]),(0,nn.qk)(c[1])],g=this.getDomainUniforms(),b=$(this.props.colorRange);this.bindUniformBuffers(f,d),this.state.model.setUniforms(Object.assign({},t,g,{cellSize:r,offset:o,extruded:i,elevationScale:a,coverage:s,gridSize:l,gridOrigin:u,gridOriginLow:h,gridOffset:c,gridOffsetLow:m,colorRange:b,elevationRange:p})).draw(),this.unbindUniformBuffers(f,d)}},{key:"bindUniformBuffers",value:function(e,t){e.bind({target:35345,index:0}),t.bind({target:35345,index:1})}},{key:"unbindUniformBuffers",value:function(e,t){e.unbind({target:35345,index:0}),t.unbind({target:35345,index:1})}},{key:"getDomainUniforms",value:function(){var e=this.props,t=e.colorDomain,n=e.elevationDomain,r={};return null!==t?(r.colorDomainValid=!0,r.colorDomain=t):r.colorDomainValid=!1,null!==n?(r.elevationDomainValid=!0,r.elevationDomain=n):r.elevationDomainValid=!1,r}},{key:"_setupUniformBuffer",value:function(e){var t=this.context.gl,n=e.program.handle,r=t.getUniformBlockIndex(n,"ColorData"),o=t.getUniformBlockIndex(n,"ElevationData");t.uniformBlockBinding(n,r,0),t.uniformBlockBinding(n,o,1)}}]),t}(X.A);an.layerName="GPUGridCellLayer",an.defaultProps=on;var sn={colorDomain:null,colorRange:Z,getColorWeight:{type:"accessor",value:function(e){return 1}},colorAggregation:"SUM",elevationDomain:null,elevationRange:[0,1e3],getElevationWeight:{type:"accessor",value:function(e){return 1}},elevationAggregation:"SUM",elevationScale:{type:"number",min:0,value:1},cellSize:{type:"number",min:1,max:1e3,value:1e3},coverage:{type:"number",min:0,max:1,value:1},getPosition:{type:"accessor",value:function(e){return e.position}},extruded:!1,material:!0},ln={data:{props:["cellSize","colorAggregation","elevationAggregation"]}},un="positions",cn=function(e){function t(){return(0,a.A)(this,t),(0,l.A)(this,(0,u.A)(t).apply(this,arguments))}return(0,p.A)(t,e),(0,s.A)(t,[{key:"initializeState",value:function(){var e,n=this.context.gl,r=H.isSupported(n);r||f.A.error("GPUGridLayer is not supported on this browser, use GridLayer instead")(),(0,c.A)((0,u.A)(t.prototype),"initializeState",this).call(this,{dimensions:ln}),this.setState({gpuAggregation:!0,projectPoints:!1,isSupported:r,weights:{color:{needMin:!0,needMax:!0,combineMaxMin:!0,maxMinBuffer:new se.A(n,{byteLength:16,accessor:{size:4,type:5126,divisor:1}})},elevation:{needMin:!0,needMax:!0,combineMaxMin:!0,maxMinBuffer:new se.A(n,{byteLength:16,accessor:{size:4,type:5126,divisor:1}})}},positionAttributeName:"positions"}),this.getAttributeManager().add((e={},(0,i.A)(e,un,{size:3,accessor:"getPosition",type:5130,fp64:this.use64bitPositions()}),(0,i.A)(e,"color",{size:3,accessor:"getColorWeight"}),(0,i.A)(e,"elevation",{size:3,accessor:"getElevationWeight"}),e))}},{key:"updateState",value:function(e){!1!==this.state.isSupported&&((0,c.A)((0,u.A)(t.prototype),"updateState",this).call(this,e),this.state.aggregationDirty&&this.setState({gridHash:null}))}},{key:"getHashKeyForIndex",value:function(e){var t=this.state,n=t.numRow,r=t.numCol,o=t.boundingBox,i=t.gridOffset,a=[r,n],s=[o.xMin,o.yMin],l=[i.xOffset,i.yOffset],u=Math.floor(e/a[0]),c=e-u*a[0],p=Math.floor((u*l[1]+s[1]+90+l[1]/2)/l[1]),f=Math.floor((c*l[0]+s[0]+180+l[0]/2)/l[0]);return"".concat(p,"-").concat(f)}},{key:"getPositionForIndex",value:function(e){var t=this.state,n=t.numRow,r=t.numCol,o=t.boundingBox,i=t.gridOffset,a=[r,n],s=[o.xMin,o.yMin],l=[i.xOffset,i.yOffset],u=Math.floor(e/a[0]);return[(e-u*a[0])*l[0]+s[0],u*l[1]+s[1]]}},{key:"getPickingInfo",value:function(e){var t=e.info,n=e.mode,r=t.index,o=null;if(r>=0){var i=this.state.gpuGridAggregator,a=this.getPositionForIndex(r),s=H.getAggregationData(Object.assign({pixelIndex:r},i.getData("color"))),l=H.getAggregationData(Object.assign({pixelIndex:r},i.getData("elevation")));if(o={colorValue:s.cellWeight,elevationValue:l.cellWeight,count:s.cellCount||l.cellCount,position:a,totalCount:s.totalCount||l.totalCount},"hover"!==n){var u=this.props,c=this.state.gridHash;if(!c){var p=this.state,f=p.gridOffset,d=p.translation,h=p.boundingBox,m=this.context.viewport;c=Pe(u,{gridOffset:f,attributes:this.getAttributes(),viewport:m,translation:d,boundingBox:h}).gridHash,this.setState({gridHash:c})}var g=c[this.getHashKeyForIndex(r)];Object.assign(o,g)}}return Object.assign(t,{picked:Boolean(o),object:o})}},{key:"renderLayers",value:function(){if(!this.state.isSupported)return null;var e=this.props,t=e.elevationScale,n=e.extruded,r=e.cellSize,o=e.coverage,i=e.material,a=e.elevationRange,s=e.colorDomain,l=e.elevationDomain,u=this.state,c=u.weights,p=u.numRow,f=u.numCol,d=u.gridOrigin,h=u.gridOffset,m=c.color,g=c.elevation,b=$(this.props.colorRange);return new(this.getSubLayerClass("gpu-grid-cell",an))({gridSize:[f,p],gridOrigin:d,gridOffset:[h.xOffset,h.yOffset],colorRange:b,elevationRange:a,colorDomain:s,elevationDomain:l,cellSize:r,coverage:o,material:i,elevationScale:t,extruded:n},this.getSubLayerProps({id:"gpu-grid-cell"}),{data:{attributes:{colors:m.aggregationBuffer,elevations:g.aggregationBuffer}},colorMaxMinBuffer:m.maxMinBuffer,elevationMaxMinBuffer:g.maxMinBuffer,numInstances:f*p})}},{key:"finalizeState",value:function(){var e=this.state.weights;[e.color,e.elevation].forEach(function(e){var t=e.aggregationBuffer;e.maxMinBuffer.delete(),t&&t.delete()}),(0,c.A)((0,u.A)(t.prototype),"finalizeState",this).call(this)}},{key:"updateAggregationState",value:function(e){var t=e.props,n=e.oldProps,r=t.cellSize,o=t.coordinateSystem,i=this.context.viewport,a=n.cellSize!==r,s=this.state.dimensions,l=this.isAttributeChanged(un),u=l||this.isAttributeChanged(),c=this.state.boundingBox;if(l&&(c=Se(this.getAttributes(),this.getNumInstances()),this.setState({boundingBox:c})),l||a){var p=Le(c,r,i,o),f=p.gridOffset,d=p.translation,h=p.width,m=p.height,g=p.numCol,b=p.numRow;this.allocateResources(b,g),this.setState({gridOffset:f,translation:d,gridOrigin:[-1*d[0],-1*d[1]],width:h,height:m,numCol:g,numRow:b})}var v=u||this.isAggregationDirty(e,{dimension:s.data,compareAll:!0});v&&this._updateAccessors(e),this.setState({aggregationDataDirty:v})}},{key:"_updateAccessors",value:function(e){var t=e.props,n=t.colorAggregation,r=t.elevationAggregation,o=this.state.weights,i=o.color,a=o.elevation;i.operation=_[n],a.operation=_[r]}}]),t}(Re);cn.layerName="GPUGridLayer",cn.defaultProps=sn;var pn=Object.assign({},cn.defaultProps,Ge.defaultProps,{gpuAggregation:!1}),fn=function(e){function t(){return(0,a.A)(this,t),(0,l.A)(this,(0,u.A)(t).apply(this,arguments))}return(0,p.A)(t,e),(0,s.A)(t,[{key:"initializeState",value:function(){this.state={useGPUAggregation:!0}}},{key:"updateState",value:function(e){e.oldProps;var t=e.props,n=(e.changeFlags,{});n.useGPUAggregation=this.canUseGPUAggregation(t),this.setState(n)}},{key:"renderLayers",value:function(){var e=this.props,t=e.data,n=e.updateTriggers,r=this.state.useGPUAggregation?"GPU":"CPU";return new(this.state.useGPUAggregation?this.getSubLayerClass("GPU",cn):this.getSubLayerClass("CPU",Ge))(this.props,this.getSubLayerProps({id:r,updateTriggers:n}),{data:t})}},{key:"canUseGPUAggregation",value:function(e){var t=e.gpuAggregation,n=e.lowerPercentile,r=e.upperPercentile,o=e.getColorValue,i=e.getElevationValue,a=e.colorScaleType;return!!t&&!!H.isSupported(this.context.gl)&&0===n&&100===r&&null===o&&null===i&&"quantile"!==a&&"ordinal"!==a}}]),t}(oe.A);fn.layerName="GridLayer",fn.defaultProps=pn;var dn=new Float32Array(12);function hn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2,n=0,r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done);r=!0)for(var l=a.value,u=0;u 0.) {\n maxValue = colorDomain[1];\n minValue = colorDomain[0];\n }\n vIntensityMax = intensity / maxValue;\n vIntensityMin = intensity / minValue;\n}\n",fs:"#define SHADER_NAME triangle-layer-fragment-shader\n\nprecision highp float;\n\nuniform float opacity;\nuniform sampler2D texture;\nvarying vec2 vTexCoords;\nuniform sampler2D colorTexture;\n\nvarying float vIntensityMin;\nvarying float vIntensityMax;\n\nvec4 getLinearColor(float value) {\n float factor = clamp(value * vIntensityMax, 0., 1.);\n vec4 color = texture2D(colorTexture, vec2(factor, 0.5));\n color.a *= min(value * vIntensityMin, 1.0);\n return color;\n}\n\nvoid main(void) {\n float weight = texture2D(texture, vTexCoords).r;\n if (weight <= 0.) {\n discard;\n }\n\n vec4 linearColor = getLinearColor(weight);\n linearColor.a *= opacity;\n gl_FragColor =linearColor;\n}\n",modules:[M.A]}}},{key:"initializeState",value:function(){var e=this.context.gl;this.getAttributeManager().add({positions:{size:3,noAlloc:!0},texCoords:{size:2,noAlloc:!0}}),this.setState({model:this._getModel(e)})}},{key:"_getModel",value:function(e){var t=this.props.vertexCount;return new b.A(e,Object.assign({},this.getShaders(),{id:this.props.id,geometry:new Y.A({drawMode:6,vertexCount:t})}))}},{key:"draw",value:function(e){var t=e.uniforms,n=this.state.model,r=this.props,o=r.texture,a=r.maxTexture,s=r.colorTexture,l=r.intensity,u=r.threshold,c=r.colorDomain;n.setUniforms(function(e){for(var t=1;t0&&a<1){var p=Math.min(l[1],1);l[0]*=p/l[1],l[1]=p}this.setState({colorDomain:l})}this.setState({zoom:e.context.viewport.zoom})}}},{key:"renderLayers",value:function(){if(!this.state.supported)return[];var e=this.state,t=e.weightsTexture,n=e.triPositionBuffer,r=e.triTexCoordBuffer,o=e.maxWeightsTexture,i=e.colorTexture,a=e.colorDomain,s=this.props,l=s.updateTriggers,u=s.intensity,c=s.threshold;return new(this.getSubLayerClass("triangle",bn))(this.getSubLayerProps({id:"triangle-layer",updateTriggers:l}),{data:{attributes:{positions:n,texCoords:r}},vertexCount:4,maxTexture:o,colorTexture:i,texture:t,intensity:u,threshold:c,colorDomain:a})}},{key:"finalizeState",value:function(){(0,c.A)((0,u.A)(t.prototype),"finalizeState",this).call(this);var e=this.state,n=e.weightsTransform,r=e.weightsTexture,o=e.maxWeightTransform,i=e.maxWeightsTexture,a=e.triPositionBuffer,s=e.triTexCoordBuffer,l=e.colorTexture,p=e.updateTimer;n&&n.delete(),r&&r.delete(),o&&o.delete(),i&&i.delete(),a&&a.delete(),s&&s.delete(),l&&l.delete(),p&&clearTimeout(p)}},{key:"_getAttributeManager",value:function(){return new re.A(this.context.gl,{id:this.props.id,stats:this.context.stats})}},{key:"_getChangeFlags",value:function(e){var t={},n=this.state.dimensions;t.dataChanged=this.isAttributeChanged()||this.isAggregationDirty(e,{compareAll:!0,dimension:n.data}),t.viewportChanged=e.changeFlags.viewportChanged;var r=this.state.zoom;return e.context.viewport&&e.context.viewport.zoom===r||(t.viewportZoomChanged=!0),t}},{key:"_createTextures",value:function(){var e=this.context.gl,t=this.state,n=t.textureSize,r=t.format,o=t.type;this.setState({weightsTexture:new I.A(e,yn({width:n,height:n,format:r,type:o},An)),maxWeightsTexture:new I.A(e,yn({format:r,type:o},An))})}},{key:"_setupAttributes",value:function(){this.getAttributeManager().add({positions:{size:3,accessor:"getPosition"},weights:{size:1,accessor:"getWeight"}}),this.setState({positionAttributeName:"positions"})}},{key:"_setupTextureParams",value:function(){var e=this.context.gl,t=Math.min(2048,(0,m.bQ)(e,3379)),n=(0,h.QN)(e,d.G.COLOR_ATTACHMENT_RGBA32F),r=function(e){var t=e.gl,n=e.floatTargetSupport;return{format:(0,m.C6)(t)?34836:6408,type:n?5126:5121}}({gl:e,floatTargetSupport:n}),o=r.format,i=r.type,a=n?1:1/255;this.setState({textureSize:t,format:o,type:i,weightsScale:a}),n||f.A.warn("HeatmapLayer: ".concat(this.id," rendering to float texture not supported, fallingback to low precession format"))()}},{key:"_createWeightsTransform",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.context.gl,n=this.state.weightsTransform,r=this.state.weightsTexture;n&&n.delete();var o=(0,A.n)({vs:"attribute vec3 positions;\nattribute float weights;\nvarying vec4 weightsTexture;\nuniform float radiusPixels;\nuniform float textureWidth;\nuniform vec4 commonBounds;\nuniform float weightsScale;\nvoid main()\n{\n weightsTexture = vec4(weights * weightsScale, 0., 0., 1.);\n\n float radiusTexels = project_pixel_size(radiusPixels) * textureWidth / (commonBounds.z - commonBounds.x);\n gl_PointSize = radiusTexels * 2.;\n\n vec3 commonPosition = project_position(positions);\n gl_Position.xy = (commonPosition.xy - commonBounds.xy) / (commonBounds.zw - commonBounds.xy) ;\n gl_Position.xy = (gl_Position.xy * 2.) - (1.);\n}\n",_fs:"varying vec4 weightsTexture;\nfloat gaussianKDE(float u){\n return pow(2.71828, -u*u/0.05555)/(1.77245385*0.166666);\n}\nvoid main()\n{\n float dist = length(gl_PointCoord - vec2(0.5, 0.5));\n if (dist > 0.5) {\n discard;\n }\n gl_FragColor.rgb = weightsTexture.rgb * gaussianKDE(2. * dist);\n gl_FragColor.a = 1.0;\n DECKGL_FILTER_COLOR(gl_FragColor, geometry);\n}\n",modules:[M.A]},e);n=new v.A(t,yn({id:"".concat(this.id,"-weights-transform"),elementCount:1,_targetTexture:r,_targetTextureVarying:"weightsTexture"},o)),this.setState({weightsTransform:n})}},{key:"_setupResources",value:function(){var e=this.context.gl;this._createTextures();var t=this.state,n=t.textureSize,r=t.weightsTexture,o=t.maxWeightsTexture;this._createWeightsTransform();var i=new v.A(e,{id:"".concat(this.id,"-max-weights-transform"),_sourceTextures:{inTexture:r},_targetTexture:o,_targetTextureVarying:"outTexture",vs:"attribute vec4 inTexture;\nvarying vec4 outTexture;\n\nvoid main()\n{\noutTexture = inTexture;\ngl_Position = vec4(0, 0, 0, 1.);\ngl_PointSize = 1.0;\n}\n",elementCount:n*n});this.setState({weightsTexture:r,maxWeightsTexture:o,maxWeightTransform:i,zoom:null,triPositionBuffer:new se.A(e,{byteLength:48,accessor:{size:3}}),triTexCoordBuffer:new se.A(e,{byteLength:48,accessor:{size:2}})})}},{key:"updateShaders",value:function(e){this._createWeightsTransform(e)}},{key:"_updateMaxWeightValue",value:function(){this.state.maxWeightTransform.run({parameters:{blend:!0,depthTest:!1,blendFunc:[1,1],blendEquation:32776}})}},{key:"_updateBounds",value:function(){var e,t,n,r,o,i,a,s=arguments.length>0&&void 0!==arguments[0]&&arguments[0],l=this.context.viewport,u=[l.unproject([0,0]),l.unproject([l.width,0]),l.unproject([l.width,l.height]),l.unproject([0,l.height])],c=(r=(n=u).map(function(e){return e[0]}),o=n.map(function(e){return e[1]}),i=Math.min.apply(null,r),a=Math.max.apply(null,r),[i,Math.min.apply(null,o),a,Math.max.apply(null,o)]),p={visibleWorldBounds:c,viewportCorners:u},f=!1;if(s||!this.state.worldBounds||(e=this.state.worldBounds,!((t=c)[0]>=e[0]&&t[2]<=e[2]&&t[1]>=e[1]&&t[3]<=e[3]))){var d=this._worldToCommonBounds(c),h=this._commonToWorldBounds(d);this.props.coordinateSystem===we.rf.LNGLAT&&(h[1]=Math.max(h[1],-85.051129),h[3]=Math.min(h[3],85.051129),h[0]=Math.max(h[0],-360),h[2]=Math.min(h[2],360));var m=this._worldToCommonBounds(h);p.worldBounds=h,p.normalizedCommonBounds=m,f=!0}return this.setState(p),f}},{key:"_updateTextureRenderingBounds",value:function(){var e=this.state,t=e.triPositionBuffer,n=e.triTexCoordBuffer,r=e.normalizedCommonBounds,o=e.viewportCorners,i=this.context.viewport;t.subData(hn(o,3));var a=o.map(function(e){return t=i.projectPosition(e),n=r,a=(o=(0,le.A)(n,4))[0],s=o[1],l=o[2],u=o[3],[(t[0]-a)/(l-a),(t[1]-s)/(u-s)];var t,n,o,a,s,l,u});n.subData(hn(a,2))}},{key:"_updateColorTexture",value:function(e){var t=e.props.colorRange,n=this.state.colorTexture,r=$(t,!0);n?n.setImageData({data:r,width:t.length}):n=new I.A(this.context.gl,yn({data:r,width:t.length,height:1,format:(0,m.C6)(this.context.gl)?34836:6408,type:5126},An)),this.setState({colorTexture:n})}},{key:"_updateWeightmap",value:function(){var e,t=this.props.radiusPixels,n=this.state,r=n.weightsTransform,o=n.worldBounds,a=n.textureSize,s=n.weightsTexture,l=n.weightsScale,u={radiusPixels:t,commonBounds:this._worldToCommonBounds(o,{useLayerCoordinateSystem:!0}),textureWidth:a,weightsScale:l};r.update({elementCount:this.getNumInstances()}),r.run({uniforms:u,parameters:{blend:!0,depthTest:!1,blendFunc:[1,1],blendEquation:32774},clearRenderTarget:!0,attributes:this.getAttributes(),moduleSettings:this.getModuleSettings()}),this._updateMaxWeightValue(),s.setParameters((e={},(0,i.A)(e,10240,9729),(0,i.A)(e,10241,9729),e)),this.setState({lastUpdate:Date.now()})}},{key:"_debouncedUpdateWeightmap",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.state.updateTimer,n=Date.now()-this.state.lastUpdate;e&&(t=null),n>=500?(this._updateBounds(!0),this._updateWeightmap(),this._updateTextureRenderingBounds()):t||(t=setTimeout(this._debouncedUpdateWeightmap.bind(this,!0),500-n)),this.setState({updateTimer:t})}},{key:"_worldToCommonBounds",value:function(e){var t,n,r=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).useLayerCoordinateSystem,o=void 0!==r&&r,i=(0,le.A)(e,4),a=i[0],s=i[1],l=i[2],u=i[3],c=this.context.viewport,p=2*this.state.textureSize/c.scale;o?(t=this.projectPosition([a,s,0]),n=this.projectPosition([l,u,0])):(t=c.projectPosition([a,s,0]),n=c.projectPosition([l,u,0]));var f=t.slice(0,2).concat(n.slice(0,2));return function(e,t,n){var r=(0,le.A)(e,4),o=r[0],i=r[1],a=r[2],s=r[3],l=a-o,u=s-i,c=l,p=u;l/u=20?"ste":"de")},week:{dow:1,doy:4}})}(n(95093))},37102(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BicyclingLayer=void 0;var r=d(n(44508)),o=d(n(86007)),i=d(n(9506)),a=d(n(97588)),s=d(n(50539)),l=d(n(27714)),u=d(n(96540)),c=d(n(5556)),p=n(464),f=n(34745);function d(e){return e&&e.__esModule?e:{default:e}}var h=t.BicyclingLayer=function(e){function t(e,n){(0,i.default)(this,t);var a=(0,s.default)(this,(t.__proto__||(0,o.default)(t)).call(this,e,n)),l=new google.maps.BicyclingLayer;return(0,p.construct)(t.propTypes,g,a.props,l),l.setMap(a.context[f.MAP]),a.state=(0,r.default)({},f.BICYCLING_LAYER,l),a}return(0,l.default)(t,e),(0,a.default)(t,[{key:"componentDidMount",value:function(){(0,p.componentDidMount)(this,this.state[f.BICYCLING_LAYER],m)}},{key:"componentDidUpdate",value:function(e){(0,p.componentDidUpdate)(this,this.state[f.BICYCLING_LAYER],m,g,e)}},{key:"componentWillUnmount",value:function(){(0,p.componentWillUnmount)(this);var e=this.state[f.BICYCLING_LAYER];e&&e.setMap(null)}},{key:"render",value:function(){return!1}}]),t}(u.default.PureComponent);h.propTypes={},h.contextTypes=(0,r.default)({},f.MAP,c.default.object),t.default=h;var m={},g={}},37106(e,t,n){var r=n(69204),o=n(79032).f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"[object Window]"==i.call(e)?function(e){try{return o(e)}catch(e){return a.slice()}}(e):o(r(e))}},37118(e,t,n){"use strict";n.r(t),n.d(t,{combineActions:()=>p,createAction:()=>h,createActions:()=>T,createCurriedAction:()=>I,handleAction:()=>D,handleActions:()=>j});var r=n(20311),o=n.n(r);const i=function(e){return"function"==typeof e},a=function(e){return 0===e.length},s=function(e){return e.toString()},l=function(e){return"string"==typeof e};var u="||";function c(e){return l(e)||i(e)||function(e){return"symbol"==typeof e||"object"==typeof e&&"[object Symbol]"===Object.prototype.toString.call(e)}(e)}function p(){for(var e=arguments.length,t=new Array(e),n=0;n1?n-1:0),o=1;o1?t-1:0),r=1;r2?n-2:0),a=2;as});var r=n(62050);function o(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(o.Cache||r.A),n}o.Cache=r.A;var i=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,a=/\\(\\)?/g;const s=(l=o(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(i,function(e,n,r,o){t.push(r?o.replace(a,"$1"):n||e)}),t},function(e){return 500===u.size&&u.clear(),e}),u=l.cache,l);var l,u},37217(e,t,n){var r=n(80079),o=n(51420),i=n(90938),a=n(63605),s=n(29817),l=n(80945);function u(e){var t=this.__data__=new r(e);this.size=t.size}u.prototype.clear=o,u.prototype.delete=i,u.prototype.get=a,u.prototype.has=s,u.prototype.set=l,e.exports=u},37241(e,t,n){var r=n(70695),o=n(72903),i=n(64894);e.exports=function(e){return i(e)?r(e,!0):o(e)}},37276(e,t,n){"use strict";n.d(t,{q:()=>o});const r={pickingSelectedColor:null,pickingHighlightColor:new Uint8Array([0,255,255,255]),pickingActive:!1,pickingAttribute:!1},o={name:"picking",vs:"uniform bool picking_uActive;\nuniform bool picking_uAttribute;\nuniform vec3 picking_uSelectedColor;\nuniform bool picking_uSelectedColorValid;\n\nout vec4 picking_vRGBcolor_Avalid;\n\nconst float COLOR_SCALE = 1. / 255.;\n\nbool picking_isColorValid(vec3 color) {\n return dot(color, vec3(1.0)) > 0.001;\n}\n\nbool isVertexPicked(vec3 vertexColor) {\n return\n picking_uSelectedColorValid &&\n !picking_isColorValid(abs(vertexColor - picking_uSelectedColor));\n}\n\nvoid picking_setPickingColor(vec3 pickingColor) {\n if (picking_uActive) {\n picking_vRGBcolor_Avalid.a = float(picking_isColorValid(pickingColor));\n\n if (!picking_uAttribute) {\n picking_vRGBcolor_Avalid.rgb = pickingColor * COLOR_SCALE;\n }\n } else {\n picking_vRGBcolor_Avalid.a = float(isVertexPicked(pickingColor));\n }\n}\n\nvoid picking_setPickingAttribute(float value) {\n if (picking_uAttribute) {\n picking_vRGBcolor_Avalid.r = value;\n }\n}\nvoid picking_setPickingAttribute(vec2 value) {\n if (picking_uAttribute) {\n picking_vRGBcolor_Avalid.rg = value;\n }\n}\nvoid picking_setPickingAttribute(vec3 value) {\n if (picking_uAttribute) {\n picking_vRGBcolor_Avalid.rgb = value;\n }\n}\n",fs:"uniform bool picking_uActive;\nuniform vec3 picking_uSelectedColor;\nuniform vec4 picking_uHighlightColor;\n\nin vec4 picking_vRGBcolor_Avalid;\nvec4 picking_filterHighlightColor(vec4 color) {\n if (picking_uActive) {\n return color;\n }\n bool selected = bool(picking_vRGBcolor_Avalid.a);\n\n if (selected) {\n float highLightAlpha = picking_uHighlightColor.a;\n float blendedAlpha = highLightAlpha + color.a * (1.0 - highLightAlpha);\n float highLightRatio = highLightAlpha / blendedAlpha;\n\n vec3 blendedRGB = mix(color.rgb, picking_uHighlightColor.rgb, highLightRatio);\n return vec4(blendedRGB, blendedAlpha);\n } else {\n return color;\n }\n}\nvec4 picking_filterPickingColor(vec4 color) {\n if (picking_uActive) {\n if (picking_vRGBcolor_Avalid.a == 0.0) {\n discard;\n }\n return picking_vRGBcolor_Avalid;\n }\n return color;\n}\nvec4 picking_filterColor(vec4 color) {\n vec4 highightColor = picking_filterHighlightColor(color);\n return picking_filterPickingColor(highightColor);\n}\n\n",getUniforms:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r;const t={};if(void 0!==e.pickingSelectedColor)if(e.pickingSelectedColor){const n=e.pickingSelectedColor.slice(0,3);t.picking_uSelectedColorValid=1,t.picking_uSelectedColor=n}else t.picking_uSelectedColorValid=0;if(e.pickingHighlightColor){const n=Array.from(e.pickingHighlightColor,e=>e/255);Number.isFinite(n[3])||(n[3]=1),t.picking_uHighlightColor=n}return void 0!==e.pickingActive&&(t.picking_uActive=Boolean(e.pickingActive),t.picking_uAttribute=Boolean(e.pickingAttribute)),t}}},37334(e){e.exports=function(e){return function(){return e}}},37353(e,t,n){"use strict";n.d(t,{Ay:()=>m});var r=n(98587),o=n(77387),i=n(96540),a=n(40961);var s=n(17241),l="unmounted",u="exited",c="entering",p="entered",f="exiting",d=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var o,i=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?i?(o=u,r.appearStatus=c):o=p:o=t.unmountOnExit||t.mountOnEnter?l:u,r.state={status:o},r.nextCallback=null,r}(0,o.A)(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===l?{status:u}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==c&&n!==p&&(t=c):n!==c&&n!==p||(t=f)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!=typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===c){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:a.findDOMNode(this);n&&function(e){e.scrollTop}(n)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===u&&this.setState({status:l})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,o=this.props.nodeRef?[r]:[a.findDOMNode(this),r],i=o[0],s=o[1],l=this.getTimeouts(),u=r?l.appear:l.enter;e||n?(this.props.onEnter(i,s),this.safeSetState({status:c},function(){t.props.onEntering(i,s),t.onTransitionEnd(u,function(){t.safeSetState({status:p},function(){t.props.onEntered(i,s)})})})):this.safeSetState({status:p},function(){t.props.onEntered(i)})},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:a.findDOMNode(this);t?(this.props.onExit(r),this.safeSetState({status:f},function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,function(){e.safeSetState({status:u},function(){e.props.onExited(r)})})})):this.safeSetState({status:u},function(){e.props.onExited(r)})},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:a.findDOMNode(this),r=null==e&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var o=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],i=o[0],s=o[1];this.props.addEndListener(i,s)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===l)return null;var t=this.props,n=t.children,o=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,(0,r.A)(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return i.createElement(s.A.Provider,{value:null},"function"==typeof n?n(e,o):i.cloneElement(i.Children.only(n),o))},t}(i.Component);function h(){}d.contextType=s.A,d.propTypes={},d.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:h,onEntering:h,onEntered:h,onExit:h,onExiting:h,onExited:h},d.UNMOUNTED=l,d.EXITED=u,d.ENTERING=c,d.ENTERED=p,d.EXITING=f;const m=d},37360(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(96540)),a=r(n(46942)),s=n(6973),l=n(37934),u=r(n(74663)),c=r(n(82376)),p=r(n(8097));function f(e,t){var n=function(n){var r=n.onMapToggleLayer,o=n.onToggleMapControl,c=n.layers,p=n.layersToRender,f=n.isSplit,d=n.mapControls,h=n.readOnly,m=(null==d?void 0:d.visibleLayers)||{}||{},g=m.active,b=m.show,v=m.disableClose,y=(0,i.useMemo)(function(){return c.filter(function(e){return e.config.isVisible}).map(function(e){var t=e.id;return{id:t,name:e.config.label,isVisible:p[t]}})},[c,p]),A=(0,i.useMemo)(function(){return f&&b&&!0!==h},[f,b,h]),M=(0,i.useCallback)(function(e){e.preventDefault(),o("visibleLayers")},[o]);return A?g?i.default.createElement(t,{header:"header.visibleLayers",onClick:M,disableClose:v},i.default.createElement(u.default,{layers:y,onMapToggleLayer:r})):i.default.createElement(s.MapControlButton,{key:1,onClick:M,className:(0,a.default)("map-control-button","toggle-layer",{isActive:g}),"data-tip":!0,"data-for":"toggle-layer"},i.default.createElement(l.Layers,{height:"22px"}),i.default.createElement(e,{id:"toggle-layer",message:g?"tooltip.hideLayerPanel":"tooltip.showLayerPanel"})):null};return n.displayName="LayerSelectorPanel",i.default.memo(n)}f.deps=[c.default,p.default];var d=f;t.default=d},37372(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.testForCoordinates=void 0;var i,a=r(n(54756)),s=r(n(43693)),l=r(n(29293)),u=r(n(85715)),c=r(n(20166)),p=o(n(96540)),f=r(n(78094)),d=r(n(46942)),h=r(n(58183)),m=n(76455),g=n(73503),b=r(n(82253)),v=n(6973),y=n(37934);function A(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function M(e){for(var t=1;t0&&Boolean(t))){e.next=11;break}return e.prev=1,e.next=4,J.geocodeForward(t,{limit:i});case 4:(n=e.sent).entity.features&&(j(!0),G(n.entity.features)),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),console.log(e.t0);case 11:case"end":return e.stop()}},e,null,[[1,8]])})),c))},[J,i,c,G,j]),ee=(0,p.useCallback)(function(){setTimeout(function(){j(!1)},c)},[j,c]),te=(0,p.useCallback)(function(){return j(!0)},[j]),ne=(0,p.useCallback)(function(e){var t=new g.WebMercatorViewport(A),n=e.bbox,r=e.center,o=t=n?t.fitBounds([[n[0],n[1]],[n[2],n[3]]]):{longitude:r[0],latitude:r[1],zoom:C},i=o.longitude,a=o.latitude,s=o.zoom;_(M(M({},A),{longitude:i,latitude:a,zoom:s,transitionDuration:S}),e),j(!1),I(m(e)),V(!0)},[A,_,S,C,m]),re=(0,p.useCallback)(function(){V(!1),I(""),E()},[E]),oe=(0,p.useCallback)(function(e){if(Y&&0!==Y.length)switch(e.keyCode){case b.default.DOM_VK_UP:K($>0?$-1:$);break;case b.default.DOM_VK_DOWN:K($l});var r=n(2505),o=n(97271);const i=(0,n(40367).A)(Object.keys,Object);var a=Object.prototype.hasOwnProperty;var s=n(38446);const l=function(e){return(0,s.A)(e)?(0,r.A)(e):function(e){if(!(0,o.A)(e))return i(e);var t=[];for(var n in Object(e))a.call(e,n)&&"constructor"!=n&&t.push(n);return t}(e)}},37450(e,t,n){"use strict";n.d(t,{A:()=>m});var r=n(45458),o=n(80296),i=n(1597),a=n(85046),s=n(22466),l=n(98569),u=n(1490),c=n(54982),p=(0,u.A)(function(e){var t=e.viewport,n=e.center;return new l.A(t.viewProjectionMatrix).invert().transform(n)}),f=(0,u.A)(function(e){var t=e.viewport,n=e.shadowMatrices,i=[],a=t.pixelUnprojectionMatrix,u=t.isGeospatial?void 0:1,p=[[0,0,u],[t.width,0,u],[0,t.height,u],[t.width,t.height,u],[0,0,-1],[t.width,0,-1],[0,t.height,-1],[t.width,t.height,-1]].map(function(e){return function(e,t){var n=(0,o.A)(e,3),r=n[0],i=n[1],a=n[2],s=(0,c.xJ)([r,i,a],t);return Number.isFinite(a)?s:[s[0],s[1],0]}(e,a)}),f=!0,d=!1,h=void 0;try{for(var m,g=function(){var e=m.value,n=e.clone().translate(new s.A(t.center).negate()),o=p.map(function(e){return n.transform(e)}),a=(new l.A).ortho({left:Math.min.apply(Math,(0,r.A)(o.map(function(e){return e[0]}))),right:Math.max.apply(Math,(0,r.A)(o.map(function(e){return e[0]}))),bottom:Math.min.apply(Math,(0,r.A)(o.map(function(e){return e[1]}))),top:Math.max.apply(Math,(0,r.A)(o.map(function(e){return e[1]}))),near:Math.min.apply(Math,(0,r.A)(o.map(function(e){return-e[2]}))),far:Math.max.apply(Math,(0,r.A)(o.map(function(e){return-e[2]})))});i.push(a.multiplyRight(e))},b=n[Symbol.iterator]();!(f=(m=b.next()).done);f=!0)g()}catch(e){d=!0,h=e}finally{try{f||null==b.return||b.return()}finally{if(d)throw h}}return i}),d=[0,0,0,1],h=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0];const m={name:"shadow",dependencies:[a.A],vs:"\nconst int max_lights = 2;\nuniform mat4 shadow_uViewProjectionMatrices[max_lights];\nuniform vec4 shadow_uProjectCenters[max_lights];\nuniform bool shadow_uDrawShadowMap;\nuniform bool shadow_uUseShadowMap;\nuniform int shadow_uLightId;\nuniform float shadow_uLightCount;\n\nvarying vec3 shadow_vPosition[max_lights];\n\nvec4 shadow_setVertexPosition(vec4 position_commonspace) {\n if (shadow_uDrawShadowMap) {\n return project_common_position_to_clipspace(position_commonspace, shadow_uViewProjectionMatrices[shadow_uLightId], shadow_uProjectCenters[shadow_uLightId]);\n }\n if (shadow_uUseShadowMap) {\n for (int i = 0; i < max_lights; i++) {\n if(i < int(shadow_uLightCount)) {\n vec4 shadowMap_position = project_common_position_to_clipspace(position_commonspace, shadow_uViewProjectionMatrices[i], shadow_uProjectCenters[i]);\n shadow_vPosition[i] = (shadowMap_position.xyz / shadowMap_position.w + 1.0) / 2.0;\n }\n }\n }\n return gl_Position;\n}\n",fs:"\nconst int max_lights = 2;\nuniform bool shadow_uDrawShadowMap;\nuniform bool shadow_uUseShadowMap;\nuniform sampler2D shadow_uShadowMap0;\nuniform sampler2D shadow_uShadowMap1;\nuniform vec4 shadow_uColor;\nuniform float shadow_uLightCount;\n\nvarying vec3 shadow_vPosition[max_lights];\n\nconst vec4 bitPackShift = vec4(1.0, 255.0, 65025.0, 16581375.0);\nconst vec4 bitUnpackShift = 1.0 / bitPackShift;\nconst vec4 bitMask = vec4(1.0 / 255.0, 1.0 / 255.0, 1.0 / 255.0, 0.0);\n\nfloat shadow_getShadowWeight(vec3 position, sampler2D shadowMap) {\n vec4 rgbaDepth = texture2D(shadowMap, position.xy);\n\n float z = dot(rgbaDepth, bitUnpackShift);\n return smoothstep(0.001, 0.01, position.z - z);\n}\n\nvec4 shadow_filterShadowColor(vec4 color) {\n if (shadow_uDrawShadowMap) {\n vec4 rgbaDepth = fract(gl_FragCoord.z * bitPackShift);\n rgbaDepth -= rgbaDepth.gbaa * bitMask;\n return rgbaDepth;\n }\n if (shadow_uUseShadowMap) {\n float shadowAlpha = 0.0;\n shadowAlpha += shadow_getShadowWeight(shadow_vPosition[0], shadow_uShadowMap0);\n if(shadow_uLightCount > 1.0) {\n shadowAlpha += shadow_getShadowWeight(shadow_vPosition[1], shadow_uShadowMap1);\n }\n shadowAlpha *= shadow_uColor.a / shadow_uLightCount;\n float blendedAlpha = shadowAlpha + color.a * (1.0 - shadowAlpha);\n\n return vec4(\n mix(color.rgb, shadow_uColor.rgb, shadowAlpha / blendedAlpha),\n blendedAlpha\n );\n }\n return color;\n}\n",inject:{"vs:DECKGL_FILTER_GL_POSITION":"\n position = shadow_setVertexPosition(geometry.position);\n ","fs:DECKGL_FILTER_COLOR":"\n color = shadow_filterShadowColor(color);\n "},getUniforms:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e.drawToShadowMap||e.shadowMaps&&e.shadowMaps.length>0){var n={},r=e.shadowEnabled;return(void 0===r||r)&&e.shadowMatrices&&e.shadowMatrices.length>0?Object.assign(n,function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n={shadow_uDrawShadowMap:Boolean(e.drawToShadowMap),shadow_uUseShadowMap:!!e.shadowMaps&&e.shadowMaps.length>0,shadow_uColor:e.shadowColor||d,shadow_uLightId:e.shadowLightId||0,shadow_uLightCount:e.shadowMatrices.length},r=p({viewport:e.viewport,center:t.project_uCenter}),o=[],a=f({shadowMatrices:e.shadowMatrices,viewport:e.viewport}).slice(),l=0;l0?n["shadow_uShadowMap".concat(m)]=e.shadowMaps[m]:n["shadow_uShadowMap".concat(m)]=e.dummyShadowMap;return n}(e,t)):Object.assign(n,{shadow_uDrawShadowMap:!1,shadow_uUseShadowMap:!1}),n}return{}}}},37467(e,t,n){"use strict";var r=n(37628),o=n(94644),i=o.aTypedArray,a=o.exportTypedArrayMethod,s=o.getTypedArrayConstructor;a("toReversed",function(){return r(i(this),s(this))})},37471(e,t,n){var r=n(91596),o=n(53320),i=n(58523),a=n(82819),s=n(18073),l=n(11287),u=n(68294),c=n(36306),p=n(9325);e.exports=function e(t,n,f,d,h,m,g,b,v,y){var A=128&n,M=1&n,_=2&n,O=24&n,z=512&n,w=_?void 0:a(t);return function x(){for(var E=arguments.length,S=Array(E),C=E;C--;)S[C]=arguments[C];if(O)var T=l(x),L=i(S,T);if(d&&(S=r(S,d,h,O)),m&&(S=o(S,m,g,O)),E-=L,O&&E1&&S.reverse(),A&&vp});var r=n(92717),o=n(3593),i=n(62671),a=n(84627),s=n(55992),l=n(33185);const u=[9729,9728],c=globalThis.WebGLBuffer||function(){};class p extends o.A{get[Symbol.toStringTag](){return"Texture"}static isSupported(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{format:n,linearFiltering:r}=t;let o=!0;return n&&(o=o&&(0,a.qS)(e,n),o=o&&(!r||(0,a.KS)(e,n))),o}constructor(e,t){const{id:n=(0,l.Ld)("texture"),handle:r,target:o}=t;super(e,{id:n,handle:r}),this.target=o,this.textureUnit=void 0,this.loaded=!1,this.width=void 0,this.height=void 0,this.depth=void 0,this.format=void 0,this.type=void 0,this.dataFormat=void 0,this.border=void 0,this.textureUnit=void 0,this.mipmaps=void 0}toString(){return"Texture(".concat(this.id,",").concat(this.width,"x").concat(this.height,")")}initialize(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.data;if(t instanceof Promise)return t.then(t=>this.initialize(Object.assign({},e,{pixels:t,data:t}))),this;const n="undefined"!=typeof HTMLVideoElement&&t instanceof HTMLVideoElement;if(n&&t.readyStatethis.initialize(e)),this;const{pixels:o=null,format:i=6408,border:a=0,recreate:s=!1,parameters:l={},pixelStore:u={},textureUnit:c}=e;t||(t=o);let{width:p,height:f,dataFormat:d,type:h,compressed:m=!1,mipmaps:g=!0}=e;const{depth:b=0}=e;return({width:p,height:f,compressed:m,dataFormat:d,type:h}=this._deduceParameters({format:i,type:h,dataFormat:d,compressed:m,data:t,width:p,height:f})),this.width=p,this.height=f,this.depth=b,this.format=i,this.type=h,this.dataFormat=d,this.border=a,this.textureUnit=c,Number.isFinite(this.textureUnit)&&(this.gl.activeTexture(33984+this.textureUnit),this.gl.bindTexture(this.target,this.handle)),g&&this._isNPOT()&&(r.Rm.warn("texture: ".concat(this," is Non-Power-Of-Two, disabling mipmaping"))(),g=!1,this._updateForNPOT(l)),this.mipmaps=g,this.setImageData({data:t,width:p,height:f,depth:b,format:i,type:h,dataFormat:d,border:a,mipmaps:g,parameters:u,compressed:m}),g&&this.generateMipmap(),this.setParameters(l),s&&(this.data=t),n&&(this._video={video:t,parameters:l,lastTime:t.readyState>=HTMLVideoElement.HAVE_CURRENT_DATA?t.currentTime:-1}),this}update(){if(this._video){const{video:e,parameters:t,lastTime:n}=this._video;if(n===e.currentTime||e.readyState0&&void 0!==arguments[0]?arguments[0]:{};return this._isNPOT()?(r.Rm.warn("texture: ".concat(this," is Non-Power-Of-Two, disabling mipmaping"))(),this):(this.mipmaps=!0,this.gl.bindTexture(this.target,this.handle),(0,r.zv)(this.gl,e,()=>{this.gl.generateMipmap(this.target)}),this.gl.bindTexture(this.target,null),this)}setImageData(e){this._trackDeallocatedMemory("Texture");const{target:t=this.target,pixels:n=null,level:o=0,format:i=this.format,border:l=this.border,offset:u=0,parameters:c={}}=e;let{data:p=null,type:f=this.type,width:d=this.width,height:h=this.height,dataFormat:m=this.dataFormat,compressed:g=!1}=e;p||(p=n),({type:f,dataFormat:m,compressed:g,width:d,height:h}=this._deduceParameters({format:i,type:f,dataFormat:m,compressed:g,data:p,width:d,height:h}));const{gl:b}=this;b.bindTexture(this.target,this.handle);let v,y=null;({data:p,dataType:y}=this._getDataType({data:p,compressed:g}));let A=0;if((0,r.zv)(this.gl,c,()=>{switch(y){case"null":b.texImage2D(t,o,i,d,h,l,m,f,p);break;case"typed-array":b.texImage2D(t,o,i,d,h,l,m,f,p,u);break;case"buffer":v=(0,r.Dz)(b),v.bindBuffer(35052,p.handle||p),v.texImage2D(t,o,i,d,h,l,m,f,u),v.bindBuffer(35052,null);break;case"browser-object":(0,r.C6)(b)?b.texImage2D(t,o,i,d,h,l,m,f,p):b.texImage2D(t,o,i,m,f,p);break;case"compressed":for(const[e,n]of p.entries())b.compressedTexImage2D(t,e,n.format,n.width,n.height,l,n.data),A+=n.levelSize;break;default:(0,s.v)(!1,"Unknown image data type")}}),"compressed"===y)this._trackAllocatedMemory(A,"Texture");else if(p&&p.byteLength)this._trackAllocatedMemory(p.byteLength,"Texture");else{const e=a.gI[this.dataFormat]||4,t=a.Ce[this.type]||1;this._trackAllocatedMemory(this.width*this.height*e*t,"Texture")}return this.loaded=!0,this}setSubImageData(e){let{target:t=this.target,pixels:n=null,data:o=null,x:a=0,y:l=0,width:u=this.width,height:p=this.height,level:f=0,format:d=this.format,type:h=this.type,dataFormat:m=this.dataFormat,compressed:g=!1,offset:b=0,border:v=this.border,parameters:y={}}=e;if(({type:h,dataFormat:m,compressed:g,width:u,height:p}=this._deduceParameters({format:d,type:h,dataFormat:m,compressed:g,data:o,width:u,height:p})),(0,s.v)(0===this.depth,"texSubImage not supported for 3D textures"),o||(o=n),o&&o.data){const e=o;o=e.data,u=e.shape[0],p=e.shape[1]}o instanceof i.A&&(o=o.handle),this.gl.bindTexture(this.target,this.handle),(0,r.zv)(this.gl,y,()=>{if(g)this.gl.compressedTexSubImage2D(t,f,a,l,u,p,d,o);else if(null===o)this.gl.texSubImage2D(t,f,a,l,u,p,m,h,null);else if(ArrayBuffer.isView(o))this.gl.texSubImage2D(t,f,a,l,u,p,m,h,o,b);else if(o instanceof c){const e=(0,r.Dz)(this.gl);e.bindBuffer(35052,o),e.texSubImage2D(t,f,a,l,u,p,m,h,b),e.bindBuffer(35052,null)}else(0,r.C6)(this.gl)?(0,r.Dz)(this.gl).texSubImage2D(t,f,a,l,u,p,m,h,o):this.gl.texSubImage2D(t,f,a,l,m,h,o)}),this.gl.bindTexture(this.target,null)}copyFramebuffer(){return r.Rm.error("Texture.copyFramebuffer({...}) is no logner supported, use copyToTexture(source, target, opts})")(),null}getActiveUnit(){return this.gl.getParameter(34016)-33984}bind(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.textureUnit;const{gl:t}=this;return void 0!==e&&(this.textureUnit=e,t.activeTexture(33984+e)),t.bindTexture(this.target,this.handle),e}unbind(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.textureUnit;const{gl:t}=this;return void 0!==e&&(this.textureUnit=e,t.activeTexture(33984+e)),t.bindTexture(this.target,null),e}_getDataType(e){let{data:t,compressed:n=!1}=e;return n?{data:t,dataType:"compressed"}:null===t?{data:t,dataType:"null"}:ArrayBuffer.isView(t)?{data:t,dataType:"typed-array"}:t instanceof i.A?{data:t.handle,dataType:"buffer"}:t instanceof c?{data:t,dataType:"buffer"}:{data:t,dataType:"browser-object"}}_deduceParameters(e){const{format:t,data:n}=e;let{width:r,height:o,dataFormat:i,type:s,compressed:l}=e;const u=a.pj[t];return i=i||u&&u.dataFormat,s=s||u&&u.types[0],l=l||u&&u.compressed,({width:r,height:o}=this._deduceImageSize(n,r,o)),{dataFormat:i,type:s,compressed:l,width:r,height:o,format:t,data:n}}_deduceImageSize(e,t,n){let r;return r="undefined"!=typeof ImageData&&e instanceof ImageData?{width:e.width,height:e.height}:"undefined"!=typeof HTMLImageElement&&e instanceof HTMLImageElement?{width:e.naturalWidth,height:e.naturalHeight}:"undefined"!=typeof HTMLCanvasElement&&e instanceof HTMLCanvasElement||"undefined"!=typeof ImageBitmap&&e instanceof ImageBitmap?{width:e.width,height:e.height}:"undefined"!=typeof HTMLVideoElement&&e instanceof HTMLVideoElement?{width:e.videoWidth,height:e.videoHeight}:e?{width:t,height:n}:{width:t>=0?t:1,height:n>=0?n:1},(0,s.v)(r,"Could not deduced texture size"),(0,s.v)(void 0===t||r.width===t,"Deduced texture width does not match supplied width"),(0,s.v)(void 0===n||r.height===n,"Deduced texture height does not match supplied height"),r}_createHandle(){return this.gl.createTexture()}_deleteHandle(){this.gl.deleteTexture(this.handle),this._trackDeallocatedMemory("Texture")}_getParameter(e){switch(e){case 4096:return this.width;case 4097:return this.height;default:this.gl.bindTexture(this.target,this.handle);const t=this.gl.getTexParameter(this.target,e);return this.gl.bindTexture(this.target,null),t}}_setParameter(e,t){switch(this.gl.bindTexture(this.target,this.handle),t=this._getNPOTParam(e,t),e){case 33082:case 33083:this.gl.texParameterf(this.handle,e,t);break;case 4096:case 4097:(0,s.v)(!1);break;default:this.gl.texParameteri(this.target,e,t)}return this.gl.bindTexture(this.target,null),this}_isNPOT(){return!((0,r.C6)(this.gl)||!this.width||!this.height||(0,l.r6)(this.width)&&(0,l.r6)(this.height))}_updateForNPOT(e){void 0===e[this.gl.TEXTURE_MIN_FILTER]&&(e[this.gl.TEXTURE_MIN_FILTER]=this.gl.LINEAR),void 0===e[this.gl.TEXTURE_WRAP_S]&&(e[this.gl.TEXTURE_WRAP_S]=this.gl.CLAMP_TO_EDGE),void 0===e[this.gl.TEXTURE_WRAP_T]&&(e[this.gl.TEXTURE_WRAP_T]=this.gl.CLAMP_TO_EDGE)}_getNPOTParam(e,t){if(this._isNPOT())switch(e){case 10241:-1===u.indexOf(t)&&(t=9729);break;case 10242:case 10243:33071!==t&&(t=33071)}return t}}},37719(e,t,n){n(78750),n(96653),e.exports=n(1275).f("iterator")},37720(e,t,n){"use strict";var r=n(97146),o=n(920),i=Object.prototype.hasOwnProperty,a=Array.isArray,s=o(),l=function(e,t){return s.set(e,t),e},u=function(e){return s.has(e)},c=function(e){return s.get(e)},p=function(e,t){s.set(e,t)},f=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),d=function(e,t){for(var n=t&&t.plainObjects?{__proto__:null}:{},r=0;rn?l(d(i,{plainObjects:r}),i.length-1):i},compact:function(e){for(var t=[{obj:{o:e},prop:"o"}],n=[],r=0;r1;){var t=e.pop(),n=t.obj[t.prop];if(a(n)){for(var r=[],o=0;o=h?a.slice(l,l+h):a,c=[],p=0;p=48&&d<=57||d>=65&&d<=90||d>=97&&d<=122||i===r.RFC1738&&(40===d||41===d)?c[c.length]=u.charAt(p):d<128?c[c.length]=f[d]:d<2048?c[c.length]=f[192|d>>6]+f[128|63&d]:d<55296||d>=57344?c[c.length]=f[224|d>>12]+f[128|d>>6&63]+f[128|63&d]:(p+=1,d=65536+((1023&d)<<10|1023&u.charCodeAt(p)),c[c.length]=f[240|d>>18]+f[128|d>>12&63]+f[128|d>>6&63]+f[128|63&d])}s+=c.join("")}return s},isBuffer:function(e){return!(!e||"object"!=typeof e||!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e)))},isOverflow:u,isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},maybeMap:function(e,t){if(a(e)){for(var n=[],r=0;roe});var r=n(80045),o=n(12851),i=n(58168),a=["xs","sm","md","lg","xl"],s=n(64467);function l(e,t,n){var r;return(0,i.A)({gutters:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return console.warn(["Material-UI: theme.mixins.gutters() is deprecated.","You can use the source of the mixin directly:","\n paddingLeft: theme.spacing(2),\n paddingRight: theme.spacing(2),\n [theme.breakpoints.up('sm')]: {\n paddingLeft: theme.spacing(3),\n paddingRight: theme.spacing(3),\n },\n "].join("\n")),(0,i.A)({paddingLeft:t(2),paddingRight:t(2)},n,(0,s.A)({},e.up("sm"),(0,i.A)({paddingLeft:t(3),paddingRight:t(3)},n[e.up("sm")])))},toolbar:(r={minHeight:56},(0,s.A)(r,"".concat(e.up("xs")," and (orientation: landscape)"),{minHeight:48}),(0,s.A)(r,e.up("sm"),{minHeight:64}),r)},n)}var u=n(77860);const c={black:"#000",white:"#fff"},p={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#d5d5d5",A200:"#aaaaaa",A400:"#303030",A700:"#616161"},f="#7986cb",d="#3f51b5",h="#303f9f",m="#ff4081",g="#f50057",b="#c51162",v="#e57373",y="#f44336",A="#d32f2f",M="#ffb74d",_="#ff9800",O="#f57c00",z="#64b5f6",w="#2196f3",x="#1976d2",E="#81c784",S="#4caf50",C="#388e3c";var T=n(19773),L={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.54)",disabled:"rgba(0, 0, 0, 0.38)",hint:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:c.white,default:p[50]},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},P={text:{primary:c.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",hint:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:p[800],default:"#303030"},action:{active:c.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function R(e,t,n,r){var o=r.light||r,i=r.dark||1.5*r;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:"light"===t?e.light=(0,T.a)(e.main,o):"dark"===t&&(e.dark=(0,T.e$)(e.main,i)))}function k(e){return Math.round(1e5*e)/1e5}function I(e){return k(e)}var D={textTransform:"uppercase"},q='"Roboto", "Helvetica", "Arial", sans-serif';function N(e,t){var n="function"==typeof t?t(e):t,a=n.fontFamily,s=void 0===a?q:a,l=n.fontSize,u=void 0===l?14:l,c=n.fontWeightLight,p=void 0===c?300:c,f=n.fontWeightRegular,d=void 0===f?400:f,h=n.fontWeightMedium,m=void 0===h?500:h,g=n.fontWeightBold,b=void 0===g?700:g,v=n.htmlFontSize,y=void 0===v?16:v,A=n.allVariants,M=n.pxToRem,_=(0,r.A)(n,["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"]),O=u/14,z=M||function(e){return"".concat(e/y*O,"rem")},w=function(e,t,n,r,o){return(0,i.A)({fontFamily:s,fontWeight:e,fontSize:z(t),lineHeight:n},s===q?{letterSpacing:"".concat(k(r/t),"em")}:{},o,A)},x={h1:w(p,96,1.167,-1.5),h2:w(p,60,1.2,-.5),h3:w(d,48,1.167,0),h4:w(d,34,1.235,.25),h5:w(d,24,1.334,0),h6:w(m,20,1.6,.15),subtitle1:w(d,16,1.75,.15),subtitle2:w(m,14,1.57,.1),body1:w(d,16,1.5,.15),body2:w(d,14,1.43,.15),button:w(m,14,1.75,.4,D),caption:w(d,12,1.66,.4),overline:w(d,12,2.66,1,D)};return(0,o.A)((0,i.A)({htmlFontSize:y,pxToRem:z,round:I,fontFamily:s,fontSize:u,fontWeightLight:p,fontWeightRegular:d,fontWeightMedium:m,fontWeightBold:b},x),_,{clone:!1})}function j(){return["".concat(arguments.length<=0?void 0:arguments[0],"px ").concat(arguments.length<=1?void 0:arguments[1],"px ").concat(arguments.length<=2?void 0:arguments[2],"px ").concat(arguments.length<=3?void 0:arguments[3],"px rgba(0,0,0,").concat(.2,")"),"".concat(arguments.length<=4?void 0:arguments[4],"px ").concat(arguments.length<=5?void 0:arguments[5],"px ").concat(arguments.length<=6?void 0:arguments[6],"px ").concat(arguments.length<=7?void 0:arguments[7],"px rgba(0,0,0,").concat(.14,")"),"".concat(arguments.length<=8?void 0:arguments[8],"px ").concat(arguments.length<=9?void 0:arguments[9],"px ").concat(arguments.length<=10?void 0:arguments[10],"px ").concat(arguments.length<=11?void 0:arguments[11],"px rgba(0,0,0,").concat(.12,")")].join(",")}const F=["none",j(0,2,1,-1,0,1,1,0,0,1,3,0),j(0,3,1,-2,0,2,2,0,0,1,5,0),j(0,3,3,-2,0,3,4,0,0,1,8,0),j(0,2,4,-1,0,4,5,0,0,1,10,0),j(0,3,5,-1,0,5,8,0,0,1,14,0),j(0,3,5,-1,0,6,10,0,0,1,18,0),j(0,4,5,-2,0,7,10,1,0,2,16,1),j(0,5,5,-3,0,8,10,1,0,3,14,2),j(0,5,6,-3,0,9,12,1,0,3,16,2),j(0,6,6,-3,0,10,14,1,0,4,18,3),j(0,6,7,-4,0,11,15,1,0,4,20,3),j(0,7,8,-4,0,12,17,2,0,5,22,4),j(0,7,8,-4,0,13,19,2,0,5,24,4),j(0,7,9,-4,0,14,21,2,0,5,26,4),j(0,8,9,-5,0,15,22,2,0,6,28,5),j(0,8,10,-5,0,16,24,2,0,6,30,5),j(0,8,11,-5,0,17,26,2,0,6,32,5),j(0,9,11,-5,0,18,28,2,0,7,34,6),j(0,9,12,-6,0,19,29,2,0,7,36,6),j(0,10,13,-6,0,20,31,3,0,8,38,7),j(0,10,13,-6,0,21,33,3,0,8,40,7),j(0,10,14,-6,0,22,35,3,0,8,42,7),j(0,11,14,-7,0,23,36,3,0,9,44,8),j(0,11,15,-7,0,24,38,3,0,9,46,8)],B={borderRadius:4};var W=n(80296),V=n(82284),U={xs:0,sm:600,md:960,lg:1280,xl:1920},H={keys:["xs","sm","md","lg","xl"],up:function(e){return"@media (min-width:".concat(U[e],"px)")}};const Y=function(e,t){return t?(0,o.A)(e,t,{clone:!1}):e};var G,X,Z={m:"margin",p:"padding"},$={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},K={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},J=(G=function(e){if(e.length>2){if(!K[e])return[e];e=K[e]}var t=e.split(""),n=(0,W.A)(t,2),r=n[0],o=n[1],i=Z[r],a=$[o]||"";return Array.isArray(a)?a.map(function(e){return i+e}):[i+a]},X={},function(e){return void 0===X[e]&&(X[e]=G(e)),X[e]}),Q=["m","mt","mr","mb","ml","mx","my","p","pt","pr","pb","pl","px","py","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY"];function ee(e){var t=e.spacing||8;return"number"==typeof t?function(e){return t*e}:Array.isArray(t)?function(e){return t[e]}:"function"==typeof t?t:function(){}}function te(e){var t=ee(e.theme);return Object.keys(e).map(function(n){if(-1===Q.indexOf(n))return null;var r=function(e,t){return function(n){return e.reduce(function(e,r){return e[r]=function(e,t){if("string"==typeof t||null==t)return t;var n=e(Math.abs(t));return t>=0?n:"number"==typeof n?-n:"-".concat(n)}(t,n),e},{})}}(J(n),t),o=e[n];return function(e,t,n){if(Array.isArray(t)){var r=e.theme.breakpoints||H;return t.reduce(function(e,o,i){return e[r.up(r.keys[i])]=n(t[i]),e},{})}if("object"===(0,V.A)(t)){var o=e.theme.breakpoints||H;return Object.keys(t).reduce(function(e,r){return e[o.up(r)]=n(t[r]),e},{})}return n(t)}(e,o,r)}).reduce(Y,{})}te.propTypes={},te.filterProps=Q;var ne=n(63870),re=n(39474);const oe=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.breakpoints,n=void 0===t?{}:t,s=e.mixins,k=void 0===s?{}:s,I=e.palette,D=void 0===I?{}:I,q=e.spacing,j=e.typography,W=void 0===j?{}:j,V=(0,r.A)(e,["breakpoints","mixins","palette","spacing","typography"]),U=function(e){var t=e.primary,n=void 0===t?{light:f,main:d,dark:h}:t,a=e.secondary,s=void 0===a?{light:m,main:g,dark:b}:a,l=e.error,k=void 0===l?{light:v,main:y,dark:A}:l,I=e.warning,D=void 0===I?{light:M,main:_,dark:O}:I,q=e.info,N=void 0===q?{light:z,main:w,dark:x}:q,j=e.success,F=void 0===j?{light:E,main:S,dark:C}:j,B=e.type,W=void 0===B?"light":B,V=e.contrastThreshold,U=void 0===V?3:V,H=e.tonalOffset,Y=void 0===H?.2:H,G=(0,r.A)(e,["primary","secondary","error","warning","info","success","type","contrastThreshold","tonalOffset"]);function X(e){return(0,T.eM)(e,P.text.primary)>=U?P.text.primary:L.text.primary}var Z=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:300,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:700;if(!(e=(0,i.A)({},e)).main&&e[t]&&(e.main=e[t]),!e.main)throw new Error((0,u.A)(4,t));if("string"!=typeof e.main)throw new Error((0,u.A)(5,JSON.stringify(e.main)));return R(e,"light",n,Y),R(e,"dark",r,Y),e.contrastText||(e.contrastText=X(e.main)),e},$={dark:P,light:L};return(0,o.A)((0,i.A)({common:c,type:W,primary:Z(n),secondary:Z(s,"A400","A200","A700"),error:Z(k),warning:Z(D),info:Z(N),success:Z(F),grey:p,contrastThreshold:U,getContrastText:X,augmentColor:Z,tonalOffset:Y},$[W]),G)}(D),H=function(e){var t=e.values,n=void 0===t?{xs:0,sm:600,md:960,lg:1280,xl:1920}:t,o=e.unit,s=void 0===o?"px":o,l=e.step,u=void 0===l?5:l,c=(0,r.A)(e,["values","unit","step"]);function p(e){var t="number"==typeof n[e]?n[e]:e;return"@media (min-width:".concat(t).concat(s,")")}function f(e,t){var r=a.indexOf(t);return r===a.length-1?p(e):"@media (min-width:".concat("number"==typeof n[e]?n[e]:e).concat(s,") and ")+"(max-width:".concat((-1!==r&&"number"==typeof n[a[r+1]]?n[a[r+1]]:t)-u/100).concat(s,")")}return(0,i.A)({keys:a,values:n,up:p,down:function(e){var t=a.indexOf(e)+1,r=n[a[t]];return t===a.length?p("xs"):"@media (max-width:".concat(("number"==typeof r&&t>0?r:e)-u/100).concat(s,")")},between:f,only:function(e){return f(e,e)},width:function(e){return n[e]}},c)}(n),Y=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:8;if(e.mui)return e;var t=ee({spacing:e}),n=function(){for(var e=arguments.length,n=new Array(e),r=0;r1?X-1:0),$=1;$o});var r=n(65606);function o(e){if("undefined"!=typeof window&&"object"==typeof window.process&&"renderer"===window.process.type)return!0;if(void 0!==r&&"object"==typeof r.versions&&Boolean(r.versions.electron))return!0;const t="object"==typeof navigator&&"string"==typeof navigator.userAgent&&navigator.userAgent,n=e||t;return!!(n&&n.indexOf("Electron")>=0)}},37992(e,t,n){"use strict";n.d(t,{DC:()=>d,aL:()=>h});var r=n(76453),o=n(23675),i=n(61779),a=n(20293),s=n(42706),l=n(95768);function u(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function c(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function p(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}var f,d,h,m={"-":"",_:" ",0:"0"},g=/^\s*\d+/,b=/^%/,v=/[\\^$*+?|[\]().{}]/g;function y(e,t,n){var r=e<0?"-":"",o=(r?-e:e)+"",i=o.length;return r+(i[e.toLowerCase(),t]))}function O(e,t,n){var r=g.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function z(e,t,n){var r=g.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function w(e,t,n){var r=g.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function x(e,t,n){var r=g.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function E(e,t,n){var r=g.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function S(e,t,n){var r=g.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function C(e,t,n){var r=g.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function T(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function L(e,t,n){var r=g.exec(t.slice(n,n+1));return r?(e.q=3*r[0]-3,n+r[0].length):-1}function P(e,t,n){var r=g.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function R(e,t,n){var r=g.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function k(e,t,n){var r=g.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function I(e,t,n){var r=g.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function D(e,t,n){var r=g.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function q(e,t,n){var r=g.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function N(e,t,n){var r=g.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function j(e,t,n){var r=g.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function F(e,t,n){var r=b.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function B(e,t,n){var r=g.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function W(e,t,n){var r=g.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function V(e,t){return y(e.getDate(),t,2)}function U(e,t){return y(e.getHours(),t,2)}function H(e,t){return y(e.getHours()%12||12,t,2)}function Y(e,t){return y(1+a.A.count((0,s.A)(e),e),t,3)}function G(e,t){return y(e.getMilliseconds(),t,3)}function X(e,t){return G(e,t)+"000"}function Z(e,t){return y(e.getMonth()+1,t,2)}function $(e,t){return y(e.getMinutes(),t,2)}function K(e,t){return y(e.getSeconds(),t,2)}function J(e){var t=e.getDay();return 0===t?7:t}function Q(e,t){return y(i.fz.count((0,s.A)(e)-1,e),t,2)}function ee(e){var t=e.getDay();return t>=4||0===t?(0,i.dt)(e):i.dt.ceil(e)}function te(e,t){return e=ee(e),y(i.dt.count((0,s.A)(e),e)+(4===(0,s.A)(e).getDay()),t,2)}function ne(e){return e.getDay()}function re(e,t){return y(i.By.count((0,s.A)(e)-1,e),t,2)}function oe(e,t){return y(e.getFullYear()%100,t,2)}function ie(e,t){return y((e=ee(e)).getFullYear()%100,t,2)}function ae(e,t){return y(e.getFullYear()%1e4,t,4)}function se(e,t){var n=e.getDay();return y((e=n>=4||0===n?(0,i.dt)(e):i.dt.ceil(e)).getFullYear()%1e4,t,4)}function le(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+y(t/60|0,"0",2)+y(t%60,"0",2)}function ue(e,t){return y(e.getUTCDate(),t,2)}function ce(e,t){return y(e.getUTCHours(),t,2)}function pe(e,t){return y(e.getUTCHours()%12||12,t,2)}function fe(e,t){return y(1+o.A.count((0,l.A)(e),e),t,3)}function de(e,t){return y(e.getUTCMilliseconds(),t,3)}function he(e,t){return de(e,t)+"000"}function me(e,t){return y(e.getUTCMonth()+1,t,2)}function ge(e,t){return y(e.getUTCMinutes(),t,2)}function be(e,t){return y(e.getUTCSeconds(),t,2)}function ve(e){var t=e.getUTCDay();return 0===t?7:t}function ye(e,t){return y(r.Hl.count((0,l.A)(e)-1,e),t,2)}function Ae(e){var t=e.getUTCDay();return t>=4||0===t?(0,r.pT)(e):r.pT.ceil(e)}function Me(e,t){return e=Ae(e),y(r.pT.count((0,l.A)(e),e)+(4===(0,l.A)(e).getUTCDay()),t,2)}function _e(e){return e.getUTCDay()}function Oe(e,t){return y(r.rt.count((0,l.A)(e)-1,e),t,2)}function ze(e,t){return y(e.getUTCFullYear()%100,t,2)}function we(e,t){return y((e=Ae(e)).getUTCFullYear()%100,t,2)}function xe(e,t){return y(e.getUTCFullYear()%1e4,t,4)}function Ee(e,t){var n=e.getUTCDay();return y((e=n>=4||0===n?(0,r.pT)(e):r.pT.ceil(e)).getUTCFullYear()%1e4,t,4)}function Se(){return"+0000"}function Ce(){return"%"}function Te(e){return+e}function Le(e){return Math.floor(+e/1e3)}f=function(e){var t=e.dateTime,n=e.date,s=e.time,l=e.periods,f=e.days,d=e.shortDays,h=e.months,g=e.shortMonths,b=M(l),v=_(l),y=M(f),A=_(f),ee=M(d),Ae=_(d),Pe=M(h),Re=_(h),ke=M(g),Ie=_(g),De={a:function(e){return d[e.getDay()]},A:function(e){return f[e.getDay()]},b:function(e){return g[e.getMonth()]},B:function(e){return h[e.getMonth()]},c:null,d:V,e:V,f:X,g:ie,G:se,H:U,I:H,j:Y,L:G,m:Z,M:$,p:function(e){return l[+(e.getHours()>=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:Te,s:Le,S:K,u:J,U:Q,V:te,w:ne,W:re,x:null,X:null,y:oe,Y:ae,Z:le,"%":Ce},qe={a:function(e){return d[e.getUTCDay()]},A:function(e){return f[e.getUTCDay()]},b:function(e){return g[e.getUTCMonth()]},B:function(e){return h[e.getUTCMonth()]},c:null,d:ue,e:ue,f:he,g:we,G:Ee,H:ce,I:pe,j:fe,L:de,m:me,M:ge,p:function(e){return l[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:Te,s:Le,S:be,u:ve,U:ye,V:Me,w:_e,W:Oe,x:null,X:null,y:ze,Y:xe,Z:Se,"%":Ce},Ne={a:function(e,t,n){var r=ee.exec(t.slice(n));return r?(e.w=Ae.get(r[0].toLowerCase()),n+r[0].length):-1},A:function(e,t,n){var r=y.exec(t.slice(n));return r?(e.w=A.get(r[0].toLowerCase()),n+r[0].length):-1},b:function(e,t,n){var r=ke.exec(t.slice(n));return r?(e.m=Ie.get(r[0].toLowerCase()),n+r[0].length):-1},B:function(e,t,n){var r=Pe.exec(t.slice(n));return r?(e.m=Re.get(r[0].toLowerCase()),n+r[0].length):-1},c:function(e,n,r){return Be(e,t,n,r)},d:R,e:R,f:j,g:C,G:S,H:I,I,j:k,L:N,m:P,M:D,p:function(e,t,n){var r=b.exec(t.slice(n));return r?(e.p=v.get(r[0].toLowerCase()),n+r[0].length):-1},q:L,Q:B,s:W,S:q,u:z,U:w,V:x,w:O,W:E,x:function(e,t,r){return Be(e,n,t,r)},X:function(e,t,n){return Be(e,s,t,n)},y:C,Y:S,Z:T,"%":F};function je(e,t){return function(n){var r,o,i,a=[],s=-1,l=0,u=e.length;for(n instanceof Date||(n=new Date(+n));++s53)return null;"w"in f||(f.w=1),"Z"in f?(l=(s=c(p(f.y,0,1))).getUTCDay(),s=l>4||0===l?r.rt.ceil(s):(0,r.rt)(s),s=o.A.offset(s,7*(f.V-1)),f.y=s.getUTCFullYear(),f.m=s.getUTCMonth(),f.d=s.getUTCDate()+(f.w+6)%7):(l=(s=u(p(f.y,0,1))).getDay(),s=l>4||0===l?i.By.ceil(s):(0,i.By)(s),s=a.A.offset(s,7*(f.V-1)),f.y=s.getFullYear(),f.m=s.getMonth(),f.d=s.getDate()+(f.w+6)%7)}else("W"in f||"U"in f)&&("w"in f||(f.w="u"in f?f.u%7:"W"in f?1:0),l="Z"in f?c(p(f.y,0,1)).getUTCDay():u(p(f.y,0,1)).getDay(),f.m=0,f.d="W"in f?(f.w+6)%7+7*f.W-(l+5)%7:f.w+7*f.U-(l+6)%7);return"Z"in f?(f.H+=f.Z/100|0,f.M+=f.Z%100,c(f)):u(f)}}function Be(e,t,n,r){for(var o,i,a=0,s=t.length,l=n.length;a=l)return-1;if(37===(o=t.charCodeAt(a++))){if(o=t.charAt(a++),!(i=Ne[o in m?t.charAt(a++):o])||(r=i(e,n,r))<0)return-1}else if(o!=n.charCodeAt(r++))return-1}return r}return De.x=je(n,De),De.X=je(s,De),De.c=je(t,De),qe.x=je(n,qe),qe.X=je(s,qe),qe.c=je(t,qe),{format:function(e){var t=je(e+="",De);return t.toString=function(){return e},t},parse:function(e){var t=Fe(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=je(e+="",qe);return t.toString=function(){return e},t},utcParse:function(e){var t=Fe(e+="",!0);return t.toString=function(){return e},t}}}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}),d=f.format,f.parse,h=f.utcFormat,f.utcParse},38075(e,t,n){"use strict";var r=n(70453),o=n(10487),i=o(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"==typeof n&&i(e,".prototype.")>-1?o(n):n}},38196(e,t,n){"use strict";function r(e){var t=e.source,n=e.target,r=e.start,o=void 0===r?0:r,i=e.end,a=e.getData;i=i||n.length;var s=t.length,l=i-o;if(s>l)n.set(t.subarray(0,l),o);else if(n.set(t,o),a)for(var u=s;ul,Pu:()=>u,A3:()=>s,EX:()=>a,K$:()=>i,aI:()=>c});var o={interpolation:{duration:0,easing:function(e){return e}},spring:{stiffness:.05,damping:.5}};function i(e,t){return e?(Number.isFinite(e)&&(e={duration:e}),e.type=e.type||"interpolation",Object.assign({},o[e.type],t,e)):null}function a(e,t){return t.getBuffer()?[t.getBuffer(),{divisor:0,size:t.size,normalized:t.settings.normalized}]:t.value}function s(e){switch(e){case 1:return"float";case 2:return"vec2";case 3:return"vec3";case 4:return"vec4";default:throw new Error('No defined attribute type for size "'.concat(e,'"'))}}function l(e){e.push(e.shift())}function u(e,t){var n=e.doublePrecision,r=e.settings,o=e.value,i=e.size,a=n?2:1;return(r.noAlloc?o.length:t*i)*a}function c(e){var t=e.buffer,n=e.numInstances,o=e.attribute,i=e.fromLength,a=e.fromStartIndices,s=e.getData,l=void 0===s?function(e){return e}:s,c=o.doublePrecision?2:1,p=o.size*c,f=o.byteOffset,d=o.startIndices,h=a&&d,m=u(o,n),g=o.state.constant;if(h||!(i>=m)){var b=g?o.value:o.getBuffer().getData({srcByteOffset:f});if(o.settings.normalized&&!g){var v=l;l=function(e,t){return o._normalizeConstant(v(e,t))}}var y=g?function(e,t){return l(b,t)}:function(e,t){return l(b.subarray(e,e+p),t)},A=t.getData({length:i}),M=new Float32Array(m);!function(e){var t=e.source,n=e.target,o=e.size,i=e.getData,a=e.sourceStartIndices,s=e.targetStartIndices;if(!Array.isArray(s))return r({source:t,target:n,getData:i}),n;for(var l=0,u=0,c=i&&function(e,t){return i(e+u,t)},p=Math.min(a.length,s.length),f=1;fa,G:()=>i});var r=n(80606),o=n(85095);const i={WEBGL2:"WEBGL2",VERTEX_ARRAY_OBJECT:"VERTEX_ARRAY_OBJECT",TIMER_QUERY:"TIMER_QUERY",INSTANCED_RENDERING:"INSTANCED_RENDERING",MULTIPLE_RENDER_TARGETS:"MULTIPLE_RENDER_TARGETS",ELEMENT_INDEX_UINT32:"ELEMENT_INDEX_UINT32",BLEND_EQUATION_MINMAX:"BLEND_EQUATION_MINMAX",FLOAT_BLEND:"FLOAT_BLEND",COLOR_ENCODING_SRGB:"COLOR_ENCODING_SRGB",TEXTURE_DEPTH:"TEXTURE_DEPTH",TEXTURE_FLOAT:"TEXTURE_FLOAT",TEXTURE_HALF_FLOAT:"TEXTURE_HALF_FLOAT",TEXTURE_FILTER_LINEAR_FLOAT:"TEXTURE_FILTER_LINEAR_FLOAT",TEXTURE_FILTER_LINEAR_HALF_FLOAT:"TEXTURE_FILTER_LINEAR_HALF_FLOAT",TEXTURE_FILTER_ANISOTROPIC:"TEXTURE_FILTER_ANISOTROPIC",COLOR_ATTACHMENT_RGBA32F:"COLOR_ATTACHMENT_RGBA32F",COLOR_ATTACHMENT_FLOAT:"COLOR_ATTACHMENT_FLOAT",COLOR_ATTACHMENT_HALF_FLOAT:"COLOR_ATTACHMENT_HALF_FLOAT",GLSL_FRAG_DATA:"GLSL_FRAG_DATA",GLSL_FRAG_DEPTH:"GLSL_FRAG_DEPTH",GLSL_DERIVATIVES:"GLSL_DERIVATIVES",GLSL_TEXTURE_LOD:"GLSL_TEXTURE_LOD"},a={[i.WEBGL2]:[!1,!0],[i.VERTEX_ARRAY_OBJECT]:["OES_vertex_array_object",!0],[i.TIMER_QUERY]:["EXT_disjoint_timer_query","EXT_disjoint_timer_query_webgl2"],[i.INSTANCED_RENDERING]:["ANGLE_instanced_arrays",!0],[i.MULTIPLE_RENDER_TARGETS]:["WEBGL_draw_buffers",!0],[i.ELEMENT_INDEX_UINT32]:["OES_element_index_uint",!0],[i.BLEND_EQUATION_MINMAX]:["EXT_blend_minmax",!0],[i.FLOAT_BLEND]:["EXT_float_blend"],[i.COLOR_ENCODING_SRGB]:["EXT_sRGB",!0],[i.TEXTURE_DEPTH]:["WEBGL_depth_texture",!0],[i.TEXTURE_FLOAT]:["OES_texture_float",!0],[i.TEXTURE_HALF_FLOAT]:["OES_texture_half_float",!0],[i.TEXTURE_FILTER_LINEAR_FLOAT]:["OES_texture_float_linear"],[i.TEXTURE_FILTER_LINEAR_HALF_FLOAT]:["OES_texture_half_float_linear"],[i.TEXTURE_FILTER_ANISOTROPIC]:["EXT_texture_filter_anisotropic"],[i.COLOR_ATTACHMENT_RGBA32F]:[function(e){const t=new o.A(e,{format:6408,type:5126,dataFormat:6408}),n=new r.A(e,{id:"test-framebuffer",check:!1,attachments:{36064:t}}),i=n.getStatus();return t.delete(),n.delete(),36053===i},"EXT_color_buffer_float"],[i.COLOR_ATTACHMENT_FLOAT]:[!1,"EXT_color_buffer_float"],[i.COLOR_ATTACHMENT_HALF_FLOAT]:["EXT_color_buffer_half_float"],[i.GLSL_FRAG_DATA]:["WEBGL_draw_buffers",!0],[i.GLSL_FRAG_DEPTH]:["EXT_frag_depth",!0],[i.GLSL_DERIVATIVES]:["OES_standard_derivatives",!0],[i.GLSL_TEXTURE_LOD]:["EXT_shader_texture_lod",!0]}},38440(e,t,n){var r=n(16038),o=n(27301),i=n(86009),a=i&&i.isSet,s=a?o(a):r;e.exports=s},38446(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(89610),o=n(5254);const i=function(e){return null!=e&&(0,o.A)(e.length)&&!(0,r.A)(e)}},38452(e,t,n){"use strict";var r=n(1189),o="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),i=Object.prototype.toString,a=Array.prototype.concat,s=n(52422),l=n(30592)(),u=function(e,t,n,r){if(t in e)if(!0===r){if(e[t]===n)return}else if("function"!=typeof(o=r)||"[object Function]"!==i.call(o)||!r())return;var o;l?s(e,t,n,!0):s(e,t,n)},c=function(e,t){var n=arguments.length>2?arguments[2]:{},i=r(t);o&&(i=a.call(i,Object.getOwnPropertySymbols(t)));for(var s=0;sF});var r=n(54756),o=n.n(r),i=n(10467),a=n(92152),s=n(82284),l=n(65606),u={self:"undefined"!=typeof self&&self,window:"undefined"!=typeof window&&window,global:void 0!==n.g&&n.g,document:"undefined"!=typeof document&&document},c=u.global||u.self||u.window,p="object"!==(void 0===l?"undefined":(0,s.A)(l))||"[object process]"!==String(l)||l.browser,f=void 0!==l&&l.version&&l.version.match(/v([0-9]*)/),d=(f&&parseFloat(f[1]),c._parseImageNode),h="undefined"!=typeof Image,m="undefined"!=typeof ImageBitmap,g=Boolean(d),b=!!p||g,v=n(96968),y=/^data:image\/svg\+xml/,A=/\.svg((\?|#).*)?$/;function M(e){return e&&(y.test(e)||A.test(e))}function _(e,t){if(M(t)){var n=(new TextDecoder).decode(e);return"data:image/svg+xml;base64,".concat(btoa(n))}return O(e,t)}function O(e,t){if(M(t))throw new Error("SVG cannot be parsed directly to imagebitmap");return new Blob([new Uint8Array(e)])}function z(e,t,n){return w.apply(this,arguments)}function w(){return(w=(0,i.A)(o().mark(function e(t,n,r){var i,a,s;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return i=_(t,r),a=self.URL||self.webkitURL,s="string"!=typeof i&&a.createObjectURL(i),e.prev=3,e.next=6,x(s||i,n);case 6:return e.abrupt("return",e.sent);case 7:return e.prev=7,s&&a.revokeObjectURL(s),e.finish(7);case 10:case"end":return e.stop()}},e,null,[[3,,7,10]])}))).apply(this,arguments)}function x(e,t){return E.apply(this,arguments)}function E(){return(E=(0,i.A)(o().mark(function e(t,n){var r;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if((r=new Image).src=t,!(n.image&&n.image.decode&&r.decode)){e.next=6;break}return e.next=5,r.decode();case 5:return e.abrupt("return",r);case 6:return e.next=8,new Promise(function(e,n){try{r.onload=function(){return e(r)},r.onerror=function(e){return n(new Error("Could not load image ".concat(t,": ").concat(e)))}}catch(e){n(e)}});case 8:return e.abrupt("return",e.sent);case 9:case"end":return e.stop()}},e)}))).apply(this,arguments)}var S={},C=!0;function T(e,t,n){return L.apply(this,arguments)}function L(){return(L=(0,i.A)(o().mark(function e(t,n,r){var i,a,s;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!M(r)){e.next=7;break}return e.next=3,z(t,n,r);case 3:a=e.sent,i=a,e.next=8;break;case 7:i=O(t,r);case 8:return s=n&&n.imagebitmap,e.next=11,P(i,s);case 11:return e.abrupt("return",e.sent);case 12:case"end":return e.stop()}},e)}))).apply(this,arguments)}function P(e){return R.apply(this,arguments)}function R(){return R=(0,i.A)(o().mark(function e(t){var n,r=arguments;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!k(n=r.length>1&&void 0!==r[1]?r[1]:null)&&C||(n=null),!n){e.next=13;break}return e.prev=3,e.next=6,createImageBitmap(t,n);case 6:return e.abrupt("return",e.sent);case 9:e.prev=9,e.t0=e.catch(3),console.warn(e.t0),C=!1;case 13:return e.next=15,createImageBitmap(t);case 15:return e.abrupt("return",e.sent);case 16:case"end":return e.stop()}},e,null,[[3,9]])})),R.apply(this,arguments)}function k(e){for(var t in e||S)return!1;return!0}var I=n(40808);function D(e,t){var n=((0,I.m)(e)||{}).mimeType,r=c._parseImageNode;return(0,a.A)(r),r(e,n,t)}function q(){return(q=(0,i.A)(o().mark(function e(t,n,r){var i,s,l,u,c;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:i=(n=n||{}).image||{},s=i.type||"auto",l=(r||{}).url,u=N(s),e.t0=u,e.next="imagebitmap"===e.t0?8:"image"===e.t0?12:"data"===e.t0?16:20;break;case 8:return e.next=10,T(t,n,l);case 10:return c=e.sent,e.abrupt("break",21);case 12:return e.next=14,z(t,n,l);case 14:return c=e.sent,e.abrupt("break",21);case 16:return e.next=18,D(t,n);case 18:return c=e.sent,e.abrupt("break",21);case 20:(0,a.A)(!1);case 21:return"data"===s&&(c=(0,v.M5)(c)),e.abrupt("return",c);case 23:case"end":return e.stop()}},e)}))).apply(this,arguments)}function N(e){switch(e){case"auto":case"data":return function(){if(m)return"imagebitmap";if(h)return"image";if(b)return"data";throw new Error("Install '@loaders.gl/polyfills' to parse images under Node.js")}();default:return function(e){switch(e){case"auto":return m||h||b;case"imagebitmap":return m;case"image":case"html":return h;case"data":case"ndarray":return b;default:throw new Error("@loaders.gl/images: image ".concat(e," not supported in this environment"))}}(e),e}}var j={id:"image",name:"Images",version:"2.3.13",mimeTypes:["image/png","image/jpeg","image/gif","image/webp","image/bmp","image/vnd.microsoft.icon","image/svg+xml"],extensions:["png","jpg","jpeg","gif","webp","bmp","ico","svg"],parse:function(e,t,n){return q.apply(this,arguments)},tests:[function(e){return Boolean((0,I.m)(new DataView(e)))}],options:{image:{type:"auto",decode:!0}}};const F=j},38781(e,t,n){"use strict";var r=n(10350).PROPER,o=n(36840),i=n(28551),a=n(655),s=n(79039),l=n(61034),u="toString",c=RegExp.prototype,p=c[u],f=s(function(){return"/a/b"!==p.call({source:"a",flags:"b"})}),d=r&&p.name!==u;(f||d)&&o(c,u,function(){var e=i(this);return"/"+a(e.source)+"/"+a(l(e))},{unsafe:!0})},38859(e,t,n){var r=n(53661),o=n(31380),i=n(51459);function a(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new r;++t{const t=i.default.getAdapter("http");return new Promise((n,r)=>{t(e).then(t=>{let o=t.data;if(e.transformResponse){const n=Array.isArray(e.transformResponse)?e.transformResponse:[e.transformResponse];for(const r of n)o=r.call(e,o,t.headers,t.status)}200===t.status&&o.status&&(t.status=a(o.status)),function(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new i.default.AxiosError("Request failed with status code "+n.status,[i.default.AxiosError.ERR_BAD_REQUEST,i.default.AxiosError.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}(n,r,t)}).catch(r)})})},39027(e){"use strict";function t(e){return e&&(e.value||e.alt||e.title||"children"in e&&n(e.children)||"length"in e&&n(e))||""}function n(e){for(var n=[],r=-1;++r tag in your element to load Google Maps JavaScript API v3.\n If you're looking for built-in support to load it for you, use the \"async/ScriptjsLoader\" instead.\n See https://github.com/tomchentw/react-google-maps/pull/168");var t=new google.maps.Map(e);this.setState({map:t})}}},{key:"render",value:function(){var e=this.props,n=e.containerElement,o=e.mapElement,i=(0,r.default)(e,["containerElement","mapElement"]);return this.state.map?m.default.cloneElement(n,{},m.default.cloneElement(o,{ref:this.handleComponentMount}),m.default.createElement("div",null,t(i))):m.default.cloneElement(n,{},m.default.cloneElement(o,{ref:this.handleComponentMount}),m.default.createElement("div",null))}}]),n}(m.default.PureComponent);return n.displayName="withGoogleMap("+(0,d.getDisplayName)(e)+")",n.propTypes={containerElement:h.default.node.isRequired,mapElement:h.default.node.isRequired},n.childContextTypes=(0,o.default)({},g.MAP,h.default.object),n}t.default=v},39202(e,t,n){"use strict";n(33313);var r=n(46518),o=n(18866);r({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==o},{trimEnd:o})},39209(e,t,n){"use strict";var r=n(76578),o="undefined"==typeof globalThis?n.g:globalThis;e.exports=function(){for(var e=[],t=0;t0?(r=n/u)*r:n;return u===1/0?1/0:u*a(o)}})},39474(e,t,n){"use strict";n.d(t,{A:()=>r});const r={mobileStepper:1e3,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500}},39483(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(23029),o=n(92901),i=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,r.A)(this,e);var n=t.id,o=void 0===n?"effect":n;this.id=o,this.props={},Object.assign(this.props,t)}return(0,o.A)(e,[{key:"preRender",value:function(){}},{key:"getModuleParameters",value:function(){}},{key:"cleanup",value:function(){}}]),e}()},39519(e,t,n){"use strict";var r,o,i=n(44576),a=n(82839),s=i.process,l=i.Deno,u=s&&s.versions||l&&l.version,c=u&&u.v8;c&&(o=(r=c.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!o&&a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=+r[1]),e.exports=o},39552(e,t,n){var r=n(63072);e.exports=function(e,t){for(;!{}.hasOwnProperty.call(e,t)&&null!==(e=r(e)););return e},e.exports.__esModule=!0,e.exports.default=e.exports},39580(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.mapStateToProps=se,t.default=t.DEFAULT_KEPLER_GL_PROPS=t.notificationPanelSelector=t.geoCoderPanelSelector=t.modalContainerSelector=t.bottomWidgetSelector=t.isSplitSelector=t.plotContainerSelector=t.sidePanelSelector=t.mapFieldsSelector=void 0;var i,a=r(n(85715)),s=r(n(94634)),l=r(n(41132)),u=r(n(73738)),c=r(n(17383)),p=r(n(34579)),f=r(n(12475)),d=r(n(29511)),h=r(n(28452)),m=r(n(63072)),g=r(n(43693)),b=r(n(20166)),v=o(n(96540)),y=r(n(45439)),A=n(82960),M=o(n(78094)),_=n(22325),O=n(13338),z=n(76455),w=n(29688),x=n(98278),E=o(n(68144)),S=o(n(24872)),C=o(n(89304)),T=o(n(8618)),L=o(n(89525)),P=n(77085),R=n(8698),k=r(n(29565)),I=r(n(82657)),D=r(n(8193)),q=r(n(19007)),N=r(n(95354)),j=r(n(13772)),F=r(n(87637)),B=r(n(76108)),W=n(50611),V=n(34235),U=n(41574),H=n(53110),Y=n(96206);function G(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function X(e){for(var t=1;t * {\n /* all children should allow input */\n pointer-events: all;\n }")}),K=function(e){return{getMapboxRef:e.getMapboxRef,mapboxApiAccessToken:e.mapboxApiAccessToken,mapboxApiUrl:e.mapboxApiUrl,mapState:e.mapState,mapStyle:e.mapStyle,onDeckInitialized:e.onDeckInitialized,onViewStateChange:e.onViewStateChange,deckGlProps:e.deckGlProps,uiStateActions:e.uiStateActions,visStateActions:e.visStateActions,mapStateActions:e.mapStateActions,editor:e.visState.editor,datasets:e.visState.datasets,layers:e.visState.layers,layerOrder:e.visState.layerOrder,layerData:e.visState.layerData,layerBlending:e.visState.layerBlending,filters:e.visState.filters,interactionConfig:e.visState.interactionConfig,hoverInfo:e.visState.hoverInfo,clicked:e.visState.clicked,mousePos:e.visState.mousePos,animationConfig:e.visState.animationConfig,activeSidePanel:e.uiState.activeSidePanel,mapControls:e.uiState.mapControls,readOnly:e.uiState.readOnly,locale:e.uiState.locale}};t.mapFieldsSelector=K;var J=function(e,t){return{appName:e.appName,version:e.version,appWebsite:e.appWebsite,mapStyle:e.mapStyle,onSaveMap:e.onSaveMap,uiState:e.uiState,mapStyleActions:e.mapStyleActions,visStateActions:e.visStateActions,uiStateActions:e.uiStateActions,datasets:e.visState.datasets,filters:e.visState.filters,layers:e.visState.layers,layerOrder:e.visState.layerOrder,layerClasses:e.visState.layerClasses,interactionConfig:e.visState.interactionConfig,mapInfo:e.visState.mapInfo,layerBlending:e.visState.layerBlending,width:e.sidePanelWidth,availableProviders:t,mapSaved:e.providerState.mapSaved}};t.sidePanelSelector=J;var Q=function(e){return{width:e.width,height:e.height,exportImageSetting:e.uiState.exportImage,mapFields:K(e),addNotification:e.uiStateActions.addNotification,setExportImageSetting:e.uiStateActions.setExportImageSetting,setExportImageDataUri:e.uiStateActions.setExportImageDataUri,setExportImageError:e.uiStateActions.setExportImageError,splitMaps:e.visState.splitMaps}};t.plotContainerSelector=Q;var ee=function(e){return e.visState.splitMaps&&e.visState.splitMaps.length>1};t.isSplitSelector=ee;var te=function(e,t){return{filters:e.visState.filters,datasets:e.visState.datasets,uiState:e.uiState,layers:e.visState.layers,animationConfig:e.visState.animationConfig,visStateActions:e.visStateActions,toggleModal:e.uiStateActions.toggleModal,sidePanelWidth:e.uiState.readOnly?0:e.sidePanelWidth+t.sidePanel.margin.left}};t.bottomWidgetSelector=te;var ne=function(e,t){return{appName:e.appName,mapStyle:e.mapStyle,visState:e.visState,mapState:e.mapState,uiState:e.uiState,providerState:e.providerState,mapboxApiAccessToken:e.mapboxApiAccessToken,mapboxApiUrl:e.mapboxApiUrl,visStateActions:e.visStateActions,uiStateActions:e.uiStateActions,mapStyleActions:e.mapStyleActions,providerActions:e.providerActions,rootNode:t,cloudProviders:e.cloudProviders,onExportToCloudSuccess:e.onExportToCloudSuccess,onLoadCloudMapSuccess:e.onLoadCloudMapSuccess,onLoadCloudMapError:e.onLoadCloudMapError,onExportToCloudError:e.onExportToCloudError}};t.modalContainerSelector=ne;var re=function(e){return{isGeocoderEnabled:e.visState.interactionConfig.geocoder.enabled,mapboxApiAccessToken:e.mapboxApiAccessToken,mapState:e.mapState,updateVisData:e.visStateActions.updateVisData,removeDataset:e.visStateActions.removeDataset,updateMap:e.mapStateActions.updateMap}};t.geoCoderPanelSelector=re;var oe=function(e){return{removeNotification:e.uiStateActions.removeNotification,notifications:e.uiState.notifications}};t.notificationPanelSelector=oe;var ie={mapStyles:[],mapStylesReplaceDefault:!1,mapboxApiUrl:P.DEFAULT_MAPBOX_API_URL,width:800,height:800,appName:P.KEPLER_GL_NAME,version:P.KEPLER_GL_VERSION,sidePanelWidth:P.DIMENSIONS.sidePanel.width,theme:{},cloudProviders:[],readOnly:!1};function ae(e,t,n,r,o,i,a,b){var A=function(A){(0,d.default)(C,A);var O,E,S=(O=C,E=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,t=(0,m.default)(O);if(E){var n=(0,m.default)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,h.default)(this,e)});function C(){var e;(0,c.default)(this,C);for(var t=arguments.length,n=new Array(t),r=0;r0&&void 0!==arguments[0]?arguments[0]:{};return X(X({},arguments.length>1?arguments[1]:void 0),{},{visState:e.visState,mapStyle:e.mapStyle,mapState:e.mapState,uiState:e.uiState,providerState:e.providerState})}t.DEFAULT_KEPLER_GL_PROPS=ie,ae.deps=[q.default,B.default,I.default,D.default,N.default,k.default,j.default,F.default];var le={},ue=function(e,t){return e},ce=function(e,t){return t.actions||le};function pe(){var e=(0,_.createSelector)([ue,ce],function(e,t){var n=[E,S,C,T,L].map(function(n){return(0,A.bindActionCreators)(function(e,t){var n={};for(var r in t)t.hasOwnProperty(r)&&e.hasOwnProperty(r)&&(n[r]=t[r]);return X(X({},e),n)}(n,t),e)}),r=(0,a.default)(n,5);return{visStateActions:r[0],mapStateActions:r[1],mapStyleActions:r[2],uiStateActions:r[3],providerActions:r[4],dispatch:e}});return function(t,n){return X(X({},e(t,n)),{},{dispatch:t})}}var fe=ae;t.default=fe},39606(e,t){"use strict";t.F=function(){var e=[],t=e;function n(){t===e&&(t=e.slice())}return{listen:function(e){if("function"!=typeof e)throw new Error("Expected listener to be a function.");var r=!0;return n(),t.push(e),function(){if(r){r=!1,n();var o=t.indexOf(e);t.splice(o,1)}}},emit:function(){for(var n=e=t,r=0;rr});const r=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n=s||u<0)throw new i("Incorrect index");for(var c=new t(s),p=0;py});const r=e=>{let t=(e=>{let t=e.split(",").map(e=>parseInt(e,10)),n=t[0]/255,r=t[1]/255,o=t[2]/255,i=Math.max(n,r,o),a=i-Math.min(n,r,o),s=a?i===n?(r-o)/a:i===r?2+(o-n)/a:4+(n-r)/a:0;return[60*s<0?60*s+360:60*s,100*(a?i<=.5?a/(2*i-a):a/(2-(2*i-a)):0),100*(2*i-a)/2]})(e),n=t[2]+-24*t[2]/100,[r,o,i]=((e,t,n)=>{let r=n/100,o=t=>(t+e/30)%12,i=t/100*Math.min(r,1-r),a=e=>r-i*Math.max(-1,Math.min(o(e)-3,Math.min(9-o(e),1)));return[255*a(0),255*a(8),255*a(4)]})(t[0],t[1],n);return`${r}, ${o}, ${i}`},o={"n-00":"rgba(255, 255, 255, 1)","n-01":"rgba(244, 245, 248, 1)","n-02":"rgba(173, 174, 186, 1)","n-03":"rgba(102, 105, 117, 1)","n-04":"rgba(52, 55, 64, 1)","n-05":"rgba(33, 34, 41, 1)","n-opa-10":"rgba(124, 134, 163, 0.1)","n-opa-16":"rgba(124, 134, 163, 0.16)","n-opa-24":"rgba(124, 134, 163, 0.24)","n-opa-32":"rgba(125, 139, 172, 0.32)","n-00-opa-32":"rgba(255, 255, 255, 0.32)",brand:"rgba(17, 164, 255, 1)","brand-hover":"rgba(0, 132, 214, 1)","brand-opa-10":"rgba(17, 164, 255, 0.1)","brand-opa-16":"rgba(17, 164, 255, 0.16)","brand-opa-24":"rgba(17, 164, 255, 0.24)","brand-opa-32":"rgba(17, 164, 255, 0.32)","b-01":"rgba(231, 246, 255, 1)","b-02":"rgba(17, 164, 255, 1)","b-03":"rgba(0, 132, 214, 1)","b-04":"rgba(30, 55, 75, 1)","b-05":"rgba(66, 183, 255, 1)","b-06":"rgba(0, 75, 122, 1)","b-07":"rgba(158, 218, 255, 1)","b-opa-10":"rgba(17, 164, 255, 0.1)","b-opa-16":"rgba(17, 164, 255, 0.16)","b-opa-24":"rgba(17, 164, 255, 0.24)","b-opa-32":"rgba(17, 164, 255, 0.32)","g-01":"rgba(233, 248, 239, 1)","g-02":"rgba(37, 184, 97, 1)","g-03":"rgba(28, 140, 74, 1)","g-04":"rgba(34, 58, 50, 1)","g-05":"rgba(55, 215, 120, 1)","g-06":"rgba(17, 85, 44, 1)","g-07":"rgba(136, 231, 174, 1)","g-opa-10":"rgba(37, 184, 97, 0.1)","g-opa-16":"rgba(37, 184, 97, 0.16)","g-opa-24":"rgba(37, 184, 97, 0.24)","g-opa-32":"rgba(37, 184, 97, 0.32)","y-01":"rgba(254, 246, 231, 1)","y-02":"rgba(244, 156, 0, 1)","y-03":"rgba(214, 138, 5, 1)","y-04":"rgba(68, 55, 37, 1)","y-05":"rgba(251, 185, 70, 1)","y-06":"rgba(107, 68, 0, 1)","y-07":"rgba(255, 210, 133, 1)","y-opa-10":"rgba(244, 156, 0, 0.1)","y-opa-16":"rgba(244, 156, 0, 0.16)","y-opa-24":"rgba(244, 156, 0, 0.24)","y-opa-32":"rgba(244, 156, 0, 0.32)","r-01":"rgba(254, 235, 236, 1)","r-02":"rgba(248, 55, 67, 1)","r-03":"rgba(197, 7, 19, 1)","r-04":"rgba(67, 37, 45, 1)","r-05":"rgba(249, 103, 112, 1)","r-06":"rgba(137, 6, 14, 1)","r-07":"rgba(248, 180, 186, 1)","r-opa-10":"rgba(248, 55, 67, 0.1)","r-opa-16":"rgba(248, 55, 67, 0.16)","r-opa-24":"rgba(248, 55, 67, 0.24)","r-opa-32":"rgba(248, 55, 67, 0.32)","pu-02":"rgba(143, 101, 255, 1)","pu-06":"rgba(58, 0, 219, 1)","pu-07":"rgba(209, 194, 255, 1)","pu-opa-10":"rgba(143, 101, 255, 0.1)","pu-opa-16":"rgba(143, 101, 255, 0.16)","pu-opa-24":"rgba(143, 101, 255, 0.24)","or-02":"rgba(255, 116, 87, 1)","or-06":"rgba(143, 24, 0, 1)","or-07":"rgba(255, 198, 189, 1)","or-opa-10":"rgba(255, 117, 87, 0.1)","or-opa-16":"rgba(255, 117, 87, 0.16)","or-opa-24":"rgba(255, 117, 87, 0.24)","tu-02":"rgba(0, 198, 181, 1)","tu-06":"rgba(0, 82, 72, 1)","tu-07":"rgba(0, 245, 224, 1)","tu-opa-10":"rgba(0, 198, 181, 0.1)","tu-opa-16":"rgba(0, 198, 181, 0.16)","tu-opa-24":"rgba(0, 198, 181, 0.24)","pi-02":"rgba(255, 85, 138, 1)","pi-06":"rgba(143, 0, 45, 1)","pi-07":"rgba(255, 189, 210, 1)","pi-opa-10":"rgba(255, 85, 138, 0.1)","pi-opa-16":"rgba(255, 85, 138, 0.16)","pi-opa-24":"rgba(255, 85, 138, 0.24)","ul-02":"rgba(84, 119, 255, 1)","ul-06":"rgba(0, 41, 204, 1)","ul-07":"rgba(184, 198, 255, 1)","ul-opa-10":"rgba(84, 119, 255, 0.1)","ul-opa-16":"rgba(84, 119, 255, 0.16)","ul-opa-24":"rgba(84, 119, 255, 0.24)","pe-02":"rgba(255, 147, 69, 1)","pe-06":"rgba(128, 53, 0, 1)","pe-07":"rgba(255, 209, 179, 1)","pe-opa-10":"rgba(255, 147, 69, 0.1)","pe-opa-16":"rgba(255, 147, 69, 0.16)","pe-opa-24":"rgba(255, 147, 69, 0.24)","ap-02":"rgba(127, 185, 81, 1)","ap-06":"rgba(54, 81, 31, 1)","ap-07":"rgba(198, 225, 173, 1)","ap-opa-10":"rgba(127, 185, 81, 0.1)","ap-opa-16":"rgba(127, 185, 81, 0.16)","ap-opa-24":"rgba(127, 185, 81, 0.24)","bu-02":"rgba(238, 91, 197, 1)","bu-06":"rgba(135, 13, 100, 1)","bu-07":"rgba(249, 190, 234, 1)","bu-opa-10":"rgba(238, 91, 197, 0.1)","bu-opa-16":"rgba(238, 91, 197, 0.16)","bu-opa-24":"rgba(238, 91, 197, 0.24)","oc-02":"rgba(251, 171, 0, 1)","oc-06":"rgba(102, 70, 0, 1)","oc-07":"rgba(255, 218, 138, 1)","oc-opa-10":"rgba(251, 171, 0, 0.1)","oc-opa-16":"rgba(251, 171, 0, 0.16)","oc-opa-24":"rgba(251, 171, 0, 0.24)","br-02":"rgba(101, 98, 255, 1)","br-06":"rgba(4, 0, 230, 1)","br-07":"rgba(95, 194, 255, 1)","br-opa-10":"rgba(101, 98, 255, 0.1)","br-opa-16":"rgba(101, 98, 255, 0.16)","br-opa-24":"rgba(101, 98, 255, 0.24)"},i=({red:e,green:t,blue:n},r)=>`rgba(${e}, ${t}, ${n}, ${r})`,a=e=>({brand:i(e,1),"brand-hover":`rgba(${r(`${e.red}, ${e.green}, ${e.blue}`)}, 1)`,"brand-opa-10":i(e,.1),"brand-opa-16":i(e,.16),"brand-opa-24":i(e,.24),"brand-opa-32":i(e,.32)}),s={"bg-primary":{autofleet:{light:"n-00",dark:"n-05"},whiteLabel:{light:"n-00",dark:"n-05"}},"bg-secondary":{autofleet:{light:"n-01",dark:"n-04"},whiteLabel:{light:"n-01",dark:"n-04"}},"bg-info":{autofleet:{light:"b-01",dark:"b-04"},whiteLabel:{light:"b-01",dark:"b-04"}},"bg-success":{autofleet:{light:"g-01",dark:"g-04"},whiteLabel:{light:"g-01",dark:"g-04"}},"bg-warning":{autofleet:{light:"y-01",dark:"y-04"},whiteLabel:{light:"y-01",dark:"y-04"}},"bg-error":{autofleet:{light:"r-01",dark:"r-04"},whiteLabel:{light:"r-01",dark:"r-04"}},"divider-neutral":{autofleet:{light:"n-opa-32",dark:"n-opa-32"},whiteLabel:{light:"n-opa-32",dark:"n-opa-32"}},"divider-invert":{autofleet:{light:"n-00-opa-32",dark:"n-00-opa-32"},whiteLabel:{light:"n-00-opa-32",dark:"n-00-opa-32"}},"divider-brand":{autofleet:{light:"brand-opa-32",dark:"brand-opa-32"},whiteLabel:{light:"brand-opa-32",dark:"brand-opa-32"}},"divider-info":{autofleet:{light:"b-opa-32",dark:"b-opa-32"},whiteLabel:{light:"b-opa-32",dark:"b-opa-32"}},"divider-success":{autofleet:{light:"g-opa-32",dark:"g-opa-32"},whiteLabel:{light:"g-opa-32",dark:"g-opa-32"}},"divider-warning":{autofleet:{light:"y-opa-32",dark:"y-opa-32"},whiteLabel:{light:"y-opa-32",dark:"y-opa-32"}},"divider-error":{autofleet:{light:"r-opa-32",dark:"r-opa-32"},whiteLabel:{light:"r-opa-32",dark:"r-opa-32"}},"primary-btn":{autofleet:{light:"brand",dark:"brand"},whiteLabel:{light:"brand",dark:"brand"}},"primary-btn-hover":{autofleet:{light:"brand-hover",dark:"brand-hover"},whiteLabel:{light:"brand-hover",dark:"brand-hover"}},"primary-btn-opa-01":{autofleet:{light:"brand-opa-10",dark:"brand-opa-16"},whiteLabel:{light:"brand-opa-10",dark:"brand-opa-16"}},"primary-btn-opa-02":{autofleet:{light:"brand-opa-24",dark:"brand-opa-24"},whiteLabel:{light:"brand-opa-24",dark:"brand-opa-24"}},other:{autofleet:{light:"brand",dark:"brand"},whiteLabel:{light:"n-05",dark:"n-00"}},"other-hover":{autofleet:{light:"brand-hover",dark:"brand-hover"},whiteLabel:{light:"n-03",dark:"n-02"}},"other-opa-01":{autofleet:{light:"brand-opa-10",dark:"brand-opa-16"},whiteLabel:{light:"n-opa-10",dark:"n-opa-16"}},"other-opa-02":{autofleet:{light:"brand-opa-24",dark:"brand-opa-24"},whiteLabel:{light:"n-opa-24",dark:"n-opa-24"}},"other-text":{autofleet:{light:"b-06",dark:"b-07"},whiteLabel:{light:"n-05",dark:"b-07"}},"neutral-dark":{autofleet:{light:"n-05",dark:"n-00"},whiteLabel:{light:"n-05",dark:"n-00"}},"neutral-charcoal":{autofleet:{light:"n-03",dark:"n-02"},whiteLabel:{light:"n-03",dark:"n-02"}},"neutral-light":{autofleet:{light:"n-02",dark:"n-03"},whiteLabel:{light:"n-02",dark:"n-03"}},"neutral-invert":{autofleet:{light:"n-00",dark:"n-05"},whiteLabel:{light:"n-00",dark:"n-05"}},"neutral-opa-01":{autofleet:{light:"n-opa-10",dark:"n-opa-16"},whiteLabel:{light:"n-opa-10",dark:"n-opa-16"}},"neutral-opa-02":{autofleet:{light:"n-opa-24",dark:"n-opa-24"},whiteLabel:{light:"n-opa-24",dark:"n-opa-24"}},"info-hover":{autofleet:{light:"b-03",dark:"b-05"},whiteLabel:{light:"b-03",dark:"b-05"}},info:{autofleet:{light:"b-02",dark:"b-02"},whiteLabel:{light:"b-02",dark:"b-02"}},"info-opa-01":{autofleet:{light:"b-opa-10",dark:"b-opa-16"},whiteLabel:{light:"b-opa-10",dark:"b-opa-16"}},"info-opa-02":{autofleet:{light:"b-opa-24",dark:"b-opa-24"},whiteLabel:{light:"b-opa-24",dark:"b-opa-24"}},"info-text":{autofleet:{light:"b-06",dark:"b-07"},whiteLabel:{light:"b-06",dark:"b-07"}},"success-hover":{autofleet:{light:"g-03",dark:"g-05"},whiteLabel:{light:"g-03",dark:"g-05"}},success:{autofleet:{light:"g-02",dark:"g-02"},whiteLabel:{light:"g-02",dark:"g-02"}},"success-opa-01":{autofleet:{light:"g-opa-10",dark:"g-opa-16"},whiteLabel:{light:"g-opa-10",dark:"g-opa-16"}},"success-opa-02":{autofleet:{light:"g-opa-24",dark:"g-opa-24"},whiteLabel:{light:"g-opa-24",dark:"g-opa-24"}},"success-text":{autofleet:{light:"g-06",dark:"g-07"},whiteLabel:{light:"g-06",dark:"g-07"}},"warning-hover":{autofleet:{light:"y-03",dark:"y-05"},whiteLabel:{light:"y-03",dark:"y-05"}},warning:{autofleet:{light:"y-02",dark:"y-02"},whiteLabel:{light:"y-02",dark:"y-02"}},"warning-opa-01":{autofleet:{light:"y-opa-10",dark:"y-opa-16"},whiteLabel:{light:"y-opa-10",dark:"y-opa-16"}},"warning-opa-02":{autofleet:{light:"y-opa-24",dark:"y-opa-24"},whiteLabel:{light:"y-opa-24",dark:"y-opa-24"}},"warning-text":{autofleet:{light:"y-06",dark:"y-07"},whiteLabel:{light:"y-06",dark:"y-07"}},"error-hover":{autofleet:{light:"r-03",dark:"r-05"},whiteLabel:{light:"r-03",dark:"r-05"}},error:{autofleet:{light:"r-02",dark:"r-02"},whiteLabel:{light:"r-02",dark:"r-02"}},"error-opa-01":{autofleet:{light:"r-opa-10",dark:"r-opa-16"},whiteLabel:{light:"r-opa-10",dark:"r-opa-16"}},"error-opa-02":{autofleet:{light:"r-opa-24",dark:"r-opa-24"},whiteLabel:{light:"r-opa-24",dark:"r-opa-24"}},"error-text":{autofleet:{light:"r-06",dark:"r-07"},whiteLabel:{light:"r-06",dark:"r-07"}},purple:{autofleet:{light:"pu-02",dark:"pu-02"},whiteLabel:{light:"pu-02",dark:"pu-02"}},"purple-opa-01":{autofleet:{light:"pu-opa-10",dark:"pu-opa-16"},whiteLabel:{light:"pu-opa-10",dark:"pu-opa-16"}},"purple-opa-02":{autofleet:{light:"pu-opa-24",dark:"pu-opa-24"},whiteLabel:{light:"pu-opa-24",dark:"pu-opa-24"}},"purple-text":{autofleet:{light:"pu-06",dark:"pu-07"},whiteLabel:{light:"pu-06",dark:"pu-07"}},orange:{autofleet:{light:"or-02",dark:"or-02"},whiteLabel:{light:"or-02",dark:"or-02"}},"orange-opa-01":{autofleet:{light:"or-opa-10",dark:"or-opa-16"},whiteLabel:{light:"or-opa-10",dark:"or-opa-16"}},"orange-opa-02":{autofleet:{light:"or-opa-24",dark:"or-opa-24"},whiteLabel:{light:"or-opa-24",dark:"or-opa-24"}},"orange-text":{autofleet:{light:"or-06",dark:"or-07"},whiteLabel:{light:"or-06",dark:"or-07"}},turquoise:{autofleet:{light:"tu-02",dark:"tu-02"},whiteLabel:{light:"tu-02",dark:"tu-02"}},"turquoise-opa-01":{autofleet:{light:"tu-opa-10",dark:"tu-opa-16"},whiteLabel:{light:"tu-opa-10",dark:"tu-opa-16"}},"turquoise-opa-02":{autofleet:{light:"tu-opa-24",dark:"tu-opa-24"},whiteLabel:{light:"tu-opa-24",dark:"tu-opa-24"}},"turquoise-text":{autofleet:{light:"tu-06",dark:"tu-07"},whiteLabel:{light:"tu-06",dark:"tu-07"}},pink:{autofleet:{light:"pi-02",dark:"pi-02"},whiteLabel:{light:"pi-02",dark:"pi-02"}},"pink-opa-01":{autofleet:{light:"pi-opa-10",dark:"pi-opa-16"},whiteLabel:{light:"pi-opa-10",dark:"pi-opa-16"}},"pink-opa-02":{autofleet:{light:"pi-opa-24",dark:"pi-opa-24"},whiteLabel:{light:"pi-opa-24",dark:"pi-opa-24"}},"pink-text":{autofleet:{light:"pi-06",dark:"pi-07"},whiteLabel:{light:"pi-06",dark:"pi-07"}},ultramarine:{autofleet:{light:"ul-02",dark:"ul-02"},whiteLabel:{light:"ul-02",dark:"ul-02"}},"ultramarine-opa-01":{autofleet:{light:"ul-opa-10",dark:"ul-opa-16"},whiteLabel:{light:"ul-opa-10",dark:"ul-opa-16"}},"ultramarine-opa-02":{autofleet:{light:"ul-opa-24",dark:"ul-opa-24"},whiteLabel:{light:"ul-opa-24",dark:"ul-opa-24"}},"ultramarine-text":{autofleet:{light:"ul-06",dark:"ul-07"},whiteLabel:{light:"ul-06",dark:"ul-07"}},peach:{autofleet:{light:"pe-02",dark:"pe-02"},whiteLabel:{light:"pe-02",dark:"pe-02"}},"peach-opa-01":{autofleet:{light:"pe-opa-10",dark:"pe-opa-16"},whiteLabel:{light:"pe-opa-10",dark:"pe-opa-16"}},"peach-opa-02":{autofleet:{light:"pe-opa-24",dark:"pe-opa-24"},whiteLabel:{light:"pe-opa-24",dark:"pe-opa-24"}},"peach-text":{autofleet:{light:"pe-06",dark:"pe-07"},whiteLabel:{light:"pe-06",dark:"pe-07"}},apple:{autofleet:{light:"ap-02",dark:"ap-02"},whiteLabel:{light:"ap-02",dark:"ap-02"}},"apple-opa-01":{autofleet:{light:"ap-opa-10",dark:"ap-opa-16"},whiteLabel:{light:"ap-opa-10",dark:"ap-opa-16"}},"apple-opa-02":{autofleet:{light:"ap-opa-24",dark:"ap-opa-24"},whiteLabel:{light:"ap-opa-24",dark:"ap-opa-24"}},"apple-text":{autofleet:{light:"ap-06",dark:"ap-07"},whiteLabel:{light:"ap-06",dark:"ap-07"}},bubblegum:{autofleet:{light:"bu-02",dark:"bu-02"},whiteLabel:{light:"bu-02",dark:"bu-02"}},"bubblegum-opa-01":{autofleet:{light:"bu-opa-10",dark:"bu-opa-16"},whiteLabel:{light:"bu-opa-10",dark:"bu-opa-16"}},"bubblegum-opa-02":{autofleet:{light:"bu-opa-24",dark:"bu-opa-24"},whiteLabel:{light:"bu-opa-24",dark:"bu-opa-24"}},"bubblegum-text":{autofleet:{light:"bu-06",dark:"bu-07"},whiteLabel:{light:"bu-06",dark:"bu-07"}},ocher:{autofleet:{light:"oc-02",dark:"oc-02"},whiteLabel:{light:"oc-02",dark:"oc-02"}},"ocher-opa-01":{autofleet:{light:"oc-opa-10",dark:"oc-opa-16"},whiteLabel:{light:"oc-opa-10",dark:"oc-opa-16"}},"ocher-opa-02":{autofleet:{light:"oc-opa-24",dark:"oc-opa-24"},whiteLabel:{light:"oc-opa-24",dark:"oc-opa-24"}},"ocher-text":{autofleet:{light:"oc-06",dark:"oc-07"},whiteLabel:{light:"oc-06",dark:"oc-07"}},blueberry:{autofleet:{light:"br-02",dark:"br-02"},whiteLabel:{light:"br-02",dark:"br-02"}},"blueberry-opa-01":{autofleet:{light:"br-opa-10",dark:"br-opa-16"},whiteLabel:{light:"br-opa-10",dark:"br-opa-16"}},"blueberry-opa-02":{autofleet:{light:"br-opa-24",dark:"br-opa-24"},whiteLabel:{light:"br-opa-24",dark:"br-opa-24"}},"blueberry-text":{autofleet:{light:"br-06",dark:"br-07"},whiteLabel:{light:"br-06",dark:"br-07"}}},l={...s,"neutral-text":s["neutral-dark"],neutral:s["neutral-light"]},u=({size:e,style:t,weight:n,lineHeight:r,family:o="Montserrat, sans-serif !important"})=>`\n font-family: ${o};\n font-size: ${e};\n font-style: ${t};\n font-weight: ${n};\n line-height: ${r};`,c={"typo-11":u({size:"32px",style:"normal",weight:"700",lineHeight:"40px"}),"typo-10":u({size:"24px",style:"normal",weight:"700",lineHeight:"30px"}),"typo-9":u({size:"24px",style:"normal",weight:"400",lineHeight:"30px"}),"typo-8":u({size:"20px",style:"normal",weight:"700",lineHeight:"26px"}),"typo-7":u({size:"18px",style:"normal",weight:"700",lineHeight:"24px"}),"typo-6":u({size:"16px",style:"normal",weight:"500",lineHeight:"24px"}),"typo-5":u({size:"16px",style:"normal",weight:"700",lineHeight:"24px"}),"typo-4":u({size:"14px",style:"normal",weight:"500",lineHeight:"20px"}),"typo-3":u({size:"14px",style:"normal",weight:"700",lineHeight:"20px"}),"typo-2":u({size:"12px",style:"normal",weight:"700",lineHeight:"16px"}),"typo-1":u({size:"12px",style:"normal",weight:"500",lineHeight:"16px"})},p={NONE:"0px",XS:"2px",SM:"4px",MD:"6px",LG:"8px",XL:"12px","2XL":"16px","3XL":"24px","4XL":"32px","5XL":"40px","6XL":"48px","7XL":"56px","8XL":"64px"},f=(e,t)=>e.startsWith("rgba(")?e.replace(/(rgba\(\d{1,3},\s?\d{1,3},\s?\d{1,3}(?:,|\s?\/)\s?)((?:\d\.)?\d)(\))/,`$1${t}$3`):e,d=(e,t=12)=>`${p.NONE} ${p.XS} ${p.SM} ${f(e,t/100)}`,h=(e,t=12)=>`${p.NONE} ${p.SM} ${p.LG} ${f(e,t/100)}`,m=(e,t=16)=>`${p.NONE} ${p.LG} ${p["5XL"]} ${f(e,t/100)}`,g=e=>({"shadow-map-element":`${p.NONE} 3px ${p.LG} ${f(e["neutral-dark"],.32)}`,"shadow-neutral-low":d(e["neutral-dark"],8),"shadow-neutral-medium":h(e["neutral-dark"],8),"shadow-neutral-high":m(e["neutral-dark"]),"shadow-info-low":d(e.info),"shadow-info-medium":h(e.info),"shadow-info-high":m(e.info),"shadow-success-low":d(e.success),"shadow-success-medium":h(e.success),"shadow-success-high":m(e.success),"shadow-warning-low":d(e.warning),"shadow-warning-medium":h(e.warning),"shadow-warning-high":m(e.warning),"shadow-error-low":d(e.error),"shadow-error-medium":h(e.error),"shadow-error-high":m(e.error)}),b={NONE:"0px",XS:"2px",SM:"4px",MD:"6px",LG:"8px",XL:"16px","2XL":"24px"},v=e=>Object.fromEntries(Object.entries(e).map(([e,t])=>[e,parseInt(t,10)])),y=("bg-primary.bg-secondary.bg-info.bg-success.bg-warning.bg-error.divider-neutral.divider-invert.divider-brand.divider-info.divider-success.divider-warning.divider-error.primary-btn.primary-btn-hover.primary-btn-opa-01.primary-btn-opa-02.other.other-hover.other-opa-01.other-opa-02.other-text.neutral.neutral-dark.neutral-text.neutral-charcoal.neutral-light.neutral-invert.neutral-opa-01.neutral-opa-02.info-hover.info.info-opa-01.info-opa-02.info-text.success-hover.success.success-opa-01.success-opa-02.success-text.warning-hover.warning.warning-opa-01.warning-opa-02.warning-text.error-hover.error.error-opa-01.error-opa-02.error-text.purple.purple-opa-01.purple-opa-02.purple-text.orange.orange-opa-01.orange-opa-02.orange-text.turquoise.turquoise-opa-01.turquoise-opa-02.turquoise-text.pink.pink-opa-01.pink-opa-02.pink-text.ultramarine.ultramarine-opa-01.ultramarine-opa-02.ultramarine-text.peach.peach-opa-01.peach-opa-02.peach-text.apple.apple-opa-01.apple-opa-02.apple-text.bubblegum.bubblegum-opa-01.bubblegum-opa-02.bubblegum-text.ocher.ocher-opa-01.ocher-opa-02.ocher-text.blueberry.blueberry-opa-01.blueberry-opa-02.blueberry-text".split(".").filter(e=>!e.includes("-")),({isDarkMode:e,label:t="autofleet",primaryColor:n})=>{let r=(e=>{let{lightMode:t,label:n,primaryColor:r}=e,i={...o,...r?a(r):{}};return Object.fromEntries(Object.entries(l).map(([e,r])=>[e,i[r[n][t]]]))})({lightMode:e?"dark":"light",label:t,primaryColor:n});return{borderRadius:b,spacings:p,spacingNumbers:v(p),borderRadiusNumbers:v(b),colors:r,fonts:{desktop:{largeTitle:c["typo-11"],mediumTitle:c["typo-10"],placeHolderTitleInput:c["typo-9"],smallTitle:c["typo-7"],fine:c["typo-1"],fineStrong:c["typo-2"],bodyStrong:c["typo-3"],body:c["typo-4"]},mobile:{bodyStrong:c["typo-5"],body:c["typo-6"],smallTitle:c["typo-8"],largeTitle:c["typo-10"],extraLargeTitle:c["typo-11"],fineStrong:c["typo-3"],fine:c["typo-4"]}},shadows:g(r)}})},40079(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return function(e){var t=e.dataset;return a.default.createElement(p,{className:"source-data-rows"},a.default.createElement(u.FormattedMessage,{id:"datasetInfo.rowCount",values:{rowCount:c(t.dataContainer.numRows())}}))}};var o,i=r(n(20166)),a=r(n(96540)),s=r(n(78094)),l=n(92673),u=n(29688),c=(0,l.format)(","),p=s.default.div(o||(o=(0,i.default)(["\n font-size: 11px;\n color: ",";\n padding-left: 19px;\n"])),function(e){return e.theme.subtextColor})},40080(e){e.exports=r,e.exports.parse=r,e.exports.stringify=function e(t){function n(e){return e.join(" ")}function r(e){return e.map(n).join(", ")}function o(e){return e.map(r).map(i).join(", ")}function i(e){return"("+e+")"}switch("Feature"===t.type&&(t=t.geometry),t.type){case"Point":return"POINT ("+n(t.coordinates)+")";case"LineString":return"LINESTRING ("+r(t.coordinates)+")";case"Polygon":return"POLYGON ("+o(t.coordinates)+")";case"MultiPoint":return"MULTIPOINT ("+r(t.coordinates)+")";case"MultiPolygon":return"MULTIPOLYGON ("+t.coordinates.map(o).map(i).join(", ")+")";case"MultiLineString":return"MULTILINESTRING ("+o(t.coordinates)+")";case"GeometryCollection":return"GEOMETRYCOLLECTION ("+t.geometries.map(e).join(", ")+")";default:throw new Error("stringify requires a valid GeoJSON Feature or geometry object as input")}};var t=/[-+]?([0-9]*\.[0-9]+|[0-9]+)([eE][-+]?[0-9]+)?/,n=new RegExp("^"+t.source+"(\\s"+t.source+"){1,}");function r(e){var t,r=e.split(";"),o=r.pop(),i=(r.shift()||"").split("=").pop(),a=0;function s(e){var t=o.substring(a).match(e);return t?(a+=t[0].length,t[0]):null}function l(){s(/^\s*/)}function u(){l();for(var e,t=0,r=[],o=[r],i=r;e=s(/^(\()/)||s(/^(\))/)||s(/^(,)/)||s(n);){if("("===e)o.push(i),i=[],o[o.length-1].push(i),t++;else if(")"===e){if(0===i.length)return null;if(!(i=o.pop()))return null;if(0===--t)break}else if(","===e)i=[],o[o.length-1].push(i);else{if(e.split(/\s/g).some(isNaN))return null;Array.prototype.push.apply(i,e.split(/\s/g).map(parseFloat))}l()}return 0!==t?null:r}function c(){for(var e,t,r=[];t=s(n)||s(/^(,)/);)","===t?(r.push(e),e=[]):t.split(/\s/g).some(isNaN)||(e||(e=[]),Array.prototype.push.apply(e,t.split(/\s/g).map(parseFloat))),l();return e?(r.push(e),r.length?r:null):null}return(t=function e(){return function(){if(!s(/^(point(\sz)?)/i))return null;if(l(),!s(/^(\()/))return null;var e=c();return e?(l(),s(/^(\))/)?{type:"Point",coordinates:e[0]}:null):null}()||function(){if(!s(/^(linestring(\sz)?)/i))return null;if(l(),!s(/^(\()/))return null;var e=c();return e&&s(/^(\))/)?{type:"LineString",coordinates:e}:null}()||function(){if(!s(/^(polygon(\sz)?)/i))return null;l();var e=u();return e?{type:"Polygon",coordinates:e}:null}()||function(){if(!s(/^(multipoint)/i))return null;l();var e=o.substring(o.indexOf("(")+1,o.length-1).replace(/\(/g,"").replace(/\)/g,"");o="MULTIPOINT ("+e+")";var t=u();return t?(l(),{type:"MultiPoint",coordinates:t}):null}()||function(){if(!s(/^(multilinestring)/i))return null;l();var e=u();return e?(l(),{type:"MultiLineString",coordinates:e}):null}()||function(){if(!s(/^(multipolygon)/i))return null;l();var e=u();return e?{type:"MultiPolygon",coordinates:e}:null}()||function(){var t,n=[];if(!s(/^(geometrycollection)/i))return null;if(l(),!s(/^(\()/))return null;for(;t=e();)n.push(t),l(),s(/^(,)/),l();return s(/^(\))/)?{type:"GeometryCollection",geometries:n}:null}()}())&&i.match(/\d+/)&&(t.crs={type:"name",properties:{name:"urn:ogc:def:crs:EPSG::"+i}}),t}},40150(e,t,n){"use strict";n(46518)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},40259(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getVertices=a,t.getCentroid=function(e){var t=e.id;return(0,r.h3ToGeo)(t).reverse()},t.idToPolygonGeo=function(e,t){return e&&e.id?{geometry:{coordinates:a(e),type:"LineString"},properties:t}:null},Object.defineProperty(t,"h3GetResolution",{enumerable:!0,get:function(){return r.h3GetResolution}}),Object.defineProperty(t,"h3IsValid",{enumerable:!0,get:function(){return r.h3IsValid}}),t.getHexFields=t.isHexField=void 0;var r=n(54923),o=n(77085),i=n(95196);function a(e){var t=e.id;return(0,r.h3ToGeoBoundary)(t,!0)}var s=function(e,t,n){if(e.type!==o.ALL_FIELD_TYPES.string)return!1;var a=n.find(function(e){return(0,i.notNullorUndefined)(e.valueAt(t))},!0);return a&&(0,r.h3IsValid)(a.valueAt(t))};t.isHexField=s,t.getHexFields=function(e,t){return e.filter(function(e,n){return s(e,n,t)})}},40280(e,t,n){"use strict";var r=n(46518),o=n(97751),i=n(96395),a=n(80550),s=n(10916).CONSTRUCTOR,l=n(93438),u=o("Promise"),c=i&&!s;r({target:"Promise",stat:!0,forced:i||s},{resolve:function(e){return l(c&&this===u?a:this,e)}})},40296(e,t,n){"use strict";var r=n(6305),o=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.getChildPos=void 0;var i=o(n(94634)),a=o(n(17383)),s=o(n(34579)),l=o(n(12475)),u=o(n(29511)),c=o(n(28452)),p=o(n(63072)),f=o(n(43693)),d=r(n(96540)),h=o(n(20181)),m=o(n(8142)),g=n(50411),b=n(78094),v=n(98278),y=o(n(20312)),A=o(n(89840)),M=n(53110);function _(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function O(e){for(var t=1;tA.default.innerWidth&&(c[p]=A.default.innerWidth-r.width-i),c.top<0?c.top=i:c.top+r.height>A.default.innerHeight&&(c.top=A.default.innerHeight-r.height-i),c};t.getChildPos=E,g.canUseDOM&&(document.body?x():document.addEventListener("DOMContentLoaded",x));var S=0,C={content:{top:0,left:0,border:0,right:"auto",bottom:"auto",padding:"0px 0px 0px 0px"},overlay:{right:"auto",bottom:"auto",width:"100vw",height:"100vh",backgroundColor:"rgba(0, 0, 0, 0)"}},T=function(e){(0,u.default)(o,e);var t,n,r=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,p.default)(t);if(n){var o=(0,p.default)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,c.default)(this,e)});function o(){var e;(0,a.default)(this,o);for(var t=arguments.length,n=new Array(t),i=0;ir});const r=function(e,t){return function(n){return e(t(n))}}},40507(e,t,n){"use strict";var r=n(69565);e.exports=function(e,t,n){for(var o,i,a=n?e:e.iterator,s=e.next;!(o=r(s,a)).done;)if(void 0!==(i=t(o.value)))return i}},40537(e,t,n){var r=n(65606),o=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),n={},r=0;r=o)return e;switch(e){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(e){return"[Circular]"}default:return e}}),s=r[n];n=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),g(n)?r.showHidden=n:n&&t._extend(r,n),A(r.showHidden)&&(r.showHidden=!1),A(r.depth)&&(r.depth=2),A(r.colors)&&(r.colors=!1),A(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=c),f(r,e,r.depth)}function c(e,t){var n=u.styles[t];return n?"["+u.colors[n][0]+"m"+e+"["+u.colors[n][1]+"m":e}function p(e,t){return e}function f(e,n,r){if(e.customInspect&&n&&w(n.inspect)&&n.inspect!==t.inspect&&(!n.constructor||n.constructor.prototype!==n)){var o=n.inspect(r,e);return y(o)||(o=f(e,o,r)),o}var i=function(e,t){if(A(t))return e.stylize("undefined","undefined");if(y(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}return v(t)?e.stylize(""+t,"number"):g(t)?e.stylize(""+t,"boolean"):b(t)?e.stylize("null","null"):void 0}(e,n);if(i)return i;var a=Object.keys(n),s=function(e){var t={};return e.forEach(function(e,n){t[e]=!0}),t}(a);if(e.showHidden&&(a=Object.getOwnPropertyNames(n)),z(n)&&(a.indexOf("message")>=0||a.indexOf("description")>=0))return d(n);if(0===a.length){if(w(n)){var l=n.name?": "+n.name:"";return e.stylize("[Function"+l+"]","special")}if(M(n))return e.stylize(RegExp.prototype.toString.call(n),"regexp");if(O(n))return e.stylize(Date.prototype.toString.call(n),"date");if(z(n))return d(n)}var u,c="",p=!1,_=["{","}"];return m(n)&&(p=!0,_=["[","]"]),w(n)&&(c=" [Function"+(n.name?": "+n.name:"")+"]"),M(n)&&(c=" "+RegExp.prototype.toString.call(n)),O(n)&&(c=" "+Date.prototype.toUTCString.call(n)),z(n)&&(c=" "+d(n)),0!==a.length||p&&0!=n.length?r<0?M(n)?e.stylize(RegExp.prototype.toString.call(n),"regexp"):e.stylize("[Object]","special"):(e.seen.push(n),u=p?function(e,t,n,r,o){for(var i=[],a=0,s=t.length;a60?n[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+n[1]:n[0]+t+" "+e.join(", ")+" "+n[1]}(u,c,_)):_[0]+c+_[1]}function d(e){return"["+Error.prototype.toString.call(e)+"]"}function h(e,t,n,r,o,i){var a,s,l;if((l=Object.getOwnPropertyDescriptor(t,o)||{value:t[o]}).get?s=l.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):l.set&&(s=e.stylize("[Setter]","special")),C(r,o)||(a="["+o+"]"),s||(e.seen.indexOf(l.value)<0?(s=b(n)?f(e,l.value,null):f(e,l.value,n-1)).indexOf("\n")>-1&&(s=i?s.split("\n").map(function(e){return" "+e}).join("\n").slice(2):"\n"+s.split("\n").map(function(e){return" "+e}).join("\n")):s=e.stylize("[Circular]","special")),A(a)){if(i&&o.match(/^\d+$/))return s;(a=JSON.stringify(""+o)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.slice(1,-1),a=e.stylize(a,"name")):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=e.stylize(a,"string"))}return a+": "+s}function m(e){return Array.isArray(e)}function g(e){return"boolean"==typeof e}function b(e){return null===e}function v(e){return"number"==typeof e}function y(e){return"string"==typeof e}function A(e){return void 0===e}function M(e){return _(e)&&"[object RegExp]"===x(e)}function _(e){return"object"==typeof e&&null!==e}function O(e){return _(e)&&"[object Date]"===x(e)}function z(e){return _(e)&&("[object Error]"===x(e)||e instanceof Error)}function w(e){return"function"==typeof e}function x(e){return Object.prototype.toString.call(e)}function E(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(e){if(e=e.toUpperCase(),!a[e])if(s.test(e)){var n=r.pid;a[e]=function(){var r=t.format.apply(t,arguments);console.error("%s %d: %s",e,n,r)}}else a[e]=function(){};return a[e]},t.inspect=u,u.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},u.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.types=n(49032),t.isArray=m,t.isBoolean=g,t.isNull=b,t.isNullOrUndefined=function(e){return null==e},t.isNumber=v,t.isString=y,t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=A,t.isRegExp=M,t.types.isRegExp=M,t.isObject=_,t.isDate=O,t.types.isDate=O,t.isError=z,t.types.isNativeError=z,t.isFunction=w,t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=n(81135);var S=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function C(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){var e,n;console.log("%s - %s",(n=[E((e=new Date).getHours()),E(e.getMinutes()),E(e.getSeconds())].join(":"),[e.getDate(),S[e.getMonth()],n].join(" ")),t.format.apply(t,arguments))},t.inherits=n(56698),t._extend=function(e,t){if(!t||!_(t))return e;for(var n=Object.keys(t),r=n.length;r--;)e[n[r]]=t[n[r]];return e};var T="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function L(e,t){if(!e){var n=new Error("Promise was rejected with a falsy value");n.reason=e,e=n}return t(e)}t.promisify=function(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');if(T&&e[T]){var t;if("function"!=typeof(t=e[T]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,T,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,n,r=new Promise(function(e,r){t=e,n=r}),o=[],i=0;i-1?p:0,e.charCodeAt(d+1)){case 100:case 102:if(c>=l)break;if(null==n[c])break;p=l)break;if(null==n[c])break;p=l)break;if(void 0===n[c])break;p",p=d+2,d++;break}u+=o(n[c]),p=d+2,d++;break;case 115:if(c>=l)break;pi});var r=!1,o=!0;function i(e){var t=a(e);return function(e){var t=a(e);return t.byteLength>=24&&2303741511===t.getUint32(0,r)?{mimeType:"image/png",width:t.getUint32(16,r),height:t.getUint32(20,r)}:null}(t)||function(e){var t=a(e);if(!(t.byteLength>=3&&65496===t.getUint16(0,r)&&255===t.getUint8(2)))return null;for(var n=function(){for(var e=new Set([65499,65476,65484,65501,65534]),t=65504;t<65520;++t)e.add(t);return{tableMarkers:e,sofMarkers:new Set([65472,65473,65474,65475,65477,65478,65479,65481,65482,65483,65485,65486,65487,65502])}}(),o=n.tableMarkers,i=n.sofMarkers,s=2;s+9=10&&1195984440===t.getUint32(0,r)?{mimeType:"image/gif",width:t.getUint16(6,o),height:t.getUint16(8,o)}:null}(t)||function(e){var t=a(e);return t.byteLength>=14&&16973===t.getUint16(0,r)&&t.getUint32(2,o)===t.byteLength?{mimeType:"image/bmp",width:t.getUint32(18,o),height:t.getUint32(22,o)}:null}(t)}function a(e){if(e instanceof DataView)return e;if(ArrayBuffer.isView(e))return new DataView(e.buffer);if(e instanceof ArrayBuffer)return new DataView(e);throw new Error("toDataView")}},40823(e,t,n){"use strict";var r=n(11073),o=n(64896),i=n(53143),a={name:"setextUnderline",tokenize:function(e,t,n){for(var o,a,s=this,l=s.events.length;l--;)if("lineEnding"!==s.events[l][1].type&&"linePrefix"!==s.events[l][1].type&&"content"!==s.events[l][1].type){a="paragraph"===s.events[l][1].type;break}return function(t){return s.lazy||!s.interrupt&&!a?n(t):(e.enter("setextHeadingLine"),e.enter("setextHeadingLineSequence"),o=t,u(t))};function u(t){return t===o?(e.consume(t),u):(e.exit("setextHeadingLineSequence"),i(e,c,"lineSuffix")(t))}function c(o){return null===o||r(o)?(e.exit("setextHeadingLine"),t(o)):n(o)}},resolveTo:function(e,t){for(var n,r,i,a,s=e.length;s--;)if("enter"===e[s][0]){if("content"===e[s][1].type){n=s;break}"paragraph"===e[s][1].type&&(r=s)}else"content"===e[s][1].type&&e.splice(s,1),i||"definition"!==e[s][1].type||(i=s);return a={type:"setextHeading",start:o(e[r][1].start),end:o(e[e.length-1][1].end)},e[r][1].type="setextHeadingText",i?(e.splice(r,0,["enter",a,t]),e.splice(i+1,0,["exit",e[n][1],t]),e[n][1].end=o(e[i][1].end)):e[n][1]=a,e.push(["exit",a,t]),e}};e.exports=a},40842(e,t,n){"use strict";n.d(t,{Bw:()=>a,Cc:()=>l,WQ:()=>o,Z0:()=>f,ZF:()=>u,ei:()=>p,hs:()=>i,jb:()=>h,l0:()=>c,ze:()=>s});var r=n(17823);function o(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e}function i(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e}function a(e){var t=e[0],n=e[1];return Math.sqrt(t*t+n*n)}function s(e,t){return e[0]=-t[0],e[1]=-t[1],e}function l(e,t,n,r){var o=t[0],i=t[1];return e[0]=o+r*(n[0]-o),e[1]=i+r*(n[1]-i),e}function u(e,t,n){var r=t[0],o=t[1];return e[0]=n[0]*r+n[2]*o,e[1]=n[1]*r+n[3]*o,e}function c(e,t,n){var r=t[0],o=t[1];return e[0]=n[0]*r+n[2]*o+n[4],e[1]=n[1]*r+n[3]*o+n[5],e}function p(e,t,n){var r=t[0],o=t[1];return e[0]=n[0]*r+n[3]*o+n[6],e[1]=n[1]*r+n[4]*o+n[7],e}function f(e,t,n){var r=t[0],o=t[1];return e[0]=n[0]*r+n[4]*o+n[12],e[1]=n[1]*r+n[5]*o+n[13],e}var d,h=function(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e};d=new r.tb(2),r.tb!=Float32Array&&(d[0]=0,d[1]=0)},40860(e,t,n){var r=n(40882),o=n(80909),i=n(15389),a=n(85558),s=n(56449);e.exports=function(e,t,n){var l=s(e)?r:a,u=arguments.length<3;return l(e,i(t,4),n,u,o)}},40875(e,t,n){"use strict";var r=n(46518),o=n(79039),i=n(48981),a=n(42787),s=n(12211);r({target:"Object",stat:!0,forced:o(function(){a(1)}),sham:!s},{getPrototypeOf:function(e){return a(i(e))}})},40882(e){e.exports=function(e,t,n,r){var o=-1,i=null==e?0:e.length;for(r&&i&&(n=e[++o]);++oo});var r=n(23735);function o(e){return(e=(0,r.f)(Math.abs(e)))?e[1]:NaN}},40888(e,t,n){"use strict";var r=n(46518),o=n(69565),i=n(20034),a=n(28551),s=n(16575),l=n(77347),u=n(42787);r({target:"Reflect",stat:!0},{get:function e(t,n){var r,c,p=arguments.length<3?t:arguments[2];return a(t)===p?t[n]:(r=l.f(t,n))?s(r)?r.value:void 0===r.get?void 0:o(r.get,p):i(c=u(t))?e(c,n,p):void 0}})},40898(e,t,n){"use strict";function r(e,t){if(!e)throw new Error(t||"deck.gl: assertion failed.")}n.d(t,{A:()=>r})},40961(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(22551)},40965(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(17383)),i=r(n(34579)),a=r(n(12475)),s=r(n(29511)),l=r(n(28452)),u=r(n(63072)),c=r(n(43693)),p=n(96540),f=n(88903),d=n(89840),h=r(n(45439)),m=n(77085);t.default=function(){var e=function(e){(0,s.default)(p,e);var t,n,r=(t=p,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,u.default)(t);if(n){var o=(0,u.default)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,l.default)(this,e)});function p(){var e;(0,o.default)(this,p);for(var t=arguments.length,n=new Array(t),i=0;i=t?(e._nextFrame(),e._startTime=(new Date).getTime()):e._timer=(0,d.requestAnimationFrame)(n)})}),(0,c.default)((0,a.default)(e),"_resetAnimationByDomain",function(){var t=e.props,n=t.domain,r=t.value,o=t.animationWindow;Array.isArray(r)?o===m.ANIMATION_WINDOW.incremental?e.props.updateAnimation([r[0],r[0]+1]):e.props.updateAnimation([n[0],n[0]+r[1]-r[0]]):e.props.updateAnimation(n[0])}),(0,c.default)((0,a.default)(e),"_resetAnimtionByTimeStep",function(){e.props.updateAnimation([e.props.steps[0],0])}),(0,c.default)((0,a.default)(e),"_resetAnimation",function(){e.props.animationWindow===m.ANIMATION_WINDOW.interval?e._resetAnimtionByTimeStep():e._resetAnimationByDomain()}),(0,c.default)((0,a.default)(e),"_startAnimation",function(){var t=e.props.speed;if(e._clearTimer(),t>0)if(e.props.animationWindow===m.ANIMATION_WINDOW.interval){var n=e.props.steps;if(!Array.isArray(n)||!n.length)return void h.default.warn("animation steps should be an array");var r=m.BASE_SPEED*(1e3/m.FPS)/n.length/(t||1);e._animate(r)}else e._timer=(0,d.requestAnimationFrame)(e._nextFrame);e.setState({isAnimating:!0})}),(0,c.default)((0,a.default)(e),"_clearTimer",function(){e._timer&&((0,d.cancelAnimationFrame)(e._timer),e._timer=null)}),(0,c.default)((0,a.default)(e),"_pauseAnimation",function(){e._clearTimer(),e.setState({isAnimating:!1})}),(0,c.default)((0,a.default)(e),"_nextFrame",function(){e._timer=null;var t=e.props.animationWindow===m.ANIMATION_WINDOW.interval?e._nextFrameByTimeStep():e._nextFrameByDomain();e.props.updateAnimation(t)}),e}return(0,i.default)(p,[{key:"componentDidMount",value:function(){this._startOrPauseAnimation()}},{key:"componentDidUpdate",value:function(){this._startOrPauseAnimation()}},{key:"componentWillUnmount",value:function(){this._timer&&(0,d.cancelAnimationFrame)(this._timer)}},{key:"_startOrPauseAnimation",value:function(){var e=this.props,t=e.isAnimating,n=e.speed;!this._timer&&t&&n>0?this._startAnimation():this._timer&&!t&&this._pauseAnimation()}},{key:"_nextFrameByDomain",value:function(){var e=this.props,t=e.domain,n=e.value,r=e.speed,o=e.baseSpeed,i=e.animationWindow,a=(t[1]-t[0])/o*r;if(Array.isArray(n)){var s,l,u=n[1]+a>t[1];return i===m.ANIMATION_WINDOW.incremental?(s=n[0],l=u?n[0]+1:n[1]+a):l=(s=u?t[0]:n[0]+a)+n[1]-n[0],[s,l]}return n+a>t[1]?t[0]:n+a}},{key:"_nextFrameByTimeStep",value:function(){var e=this.props,t=e.steps,n=e.value,r=Array.isArray(n)?n[0]:n,o=(0,f.bisectLeft)(t,r),i=o>=t.length-1?0:o+1;return[t[i],i]}},{key:"render",value:function(){var e=this.state.isAnimating,t=this.props.children;return"function"==typeof t?t(e,this._startAnimation,this._pauseAnimation,this._resetAnimation):null}}]),p}(p.Component);return(0,c.default)(e,"defaultProps",{baseSpeed:m.BASE_SPEED,speed:1,steps:null,animationWindow:m.ANIMATION_WINDOW.free}),e}},40972(e,t,n){"use strict";var r=n(13430),o=n(5885),i=n(23760);e.exports=l;var a={}.hasOwnProperty,s=["history","path","basename","stem","extname","dirname"];function l(e){var t,n;if(e){if("string"==typeof e||i(e))e={contents:e};else if("message"in e&&"messages"in e)return e}else e={};if(!(this instanceof l))return new l(e);for(this.data={},this.messages=[],this.history=[],this.cwd=o.cwd(),n=-1;++n-1)throw new Error("`"+t+"` cannot be a path: did not expect `"+r.sep+"`")}function c(e,t){if(!e)throw new Error("`"+t+"` cannot be empty")}function p(e,t){if(!e)throw new Error("Setting `"+t+"` requires `path` to be set too")}l.prototype.toString=function(e){return(this.contents||"").toString(e)},Object.defineProperty(l.prototype,"path",{get:function(){return this.history[this.history.length-1]},set:function(e){c(e,"path"),this.path!==e&&this.history.push(e)}}),Object.defineProperty(l.prototype,"dirname",{get:function(){return"string"==typeof this.path?r.dirname(this.path):void 0},set:function(e){p(this.path,"dirname"),this.path=r.join(e||"",this.basename)}}),Object.defineProperty(l.prototype,"basename",{get:function(){return"string"==typeof this.path?r.basename(this.path):void 0},set:function(e){c(e,"basename"),u(e,"basename"),this.path=r.join(this.dirname||"",e)}}),Object.defineProperty(l.prototype,"extname",{get:function(){return"string"==typeof this.path?r.extname(this.path):void 0},set:function(e){if(u(e,"extname"),p(this.path,"extname"),e){if(46!==e.charCodeAt(0))throw new Error("`extname` must start with `.`");if(e.indexOf(".",1)>-1)throw new Error("`extname` cannot contain multiple dots")}this.path=r.join(this.dirname,this.stem+(e||""))}}),Object.defineProperty(l.prototype,"stem",{get:function(){return"string"==typeof this.path?r.basename(this.path,this.extname):void 0},set:function(e){c(e,"stem"),u(e,"stem"),this.path=r.join(this.dirname||"",e+(this.extname||""))}})},41011(e,t,n){!function(e){"use strict";e.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?":e":1===t||2===t?":a":":e")},week:{dow:1,doy:4}})}(n(95093))},41113(e){"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},41132(e,t,n){var r=n(5901),o=n(99291),i=n(17122),a=n(41869);e.exports=function(e){return r(e)||o(e)||i(e)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},41200(e,t,n){"use strict";n.d(t,{A:()=>s});var r=n(41917);var o="object"==typeof exports&&exports&&!exports.nodeType&&exports,i=o&&"object"==typeof module&&module&&!module.nodeType&&module,a=i&&i.exports===o?r.A.Buffer:void 0;const s=(a?a.isBuffer:void 0)||function(){return!1}},41203(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.StyledLayerName=void 0;var o,i,a=r(n(20166)),s=r(n(96540)),l=r(n(78094)),u=n(6973),c=n(37934),p=r(n(5556)),f=n(95196),d=n(30714),h=(0,l.default)(u.CenterFlexbox)(o||(o=(0,a.default)(["\n color: ",";\n font-size: 12px;\n letter-spacing: 0.43px;\n text-transform: capitalize;\n\n svg {\n margin-right: 4px;\n }\n"])),function(e){return e.theme.textColorHl});t.StyledLayerName=h;var m=l.default.table(i||(i=(0,a.default)(["\n & .row__delta-value {\n text-align: right;\n\n &.positive {\n color: ",";\n }\n\n &.negative {\n color: ",";\n }\n }\n"])),function(e){return e.theme.primaryBtnBgd},function(e){return e.theme.negativeBtnActBgd}),g=function(e){var t=e.name,n=e.value,r=e.deltaValue,o=e.url;!o&&n&&"string"==typeof n&&n.match(/^http/)&&(o=n);var i=//.test(t);return s.default.createElement("tr",{className:"row",key:t},s.default.createElement("td",{className:"row__name"},t),s.default.createElement("td",{className:"row__value"},i?s.default.createElement("img",{src:n}):o?s.default.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:o},n):n),(0,f.notNullorUndefined)(r)&&s.default.createElement("td",{className:"row__delta-value ".concat("+"===r.toString().charAt(0)?"positive":"negative")},r))},b=function(e){var t=e.fieldsToShow,n=e.fields,r=e.data,o=e.primaryData,i=e.compareType;return s.default.createElement("tbody",null,t.map(function(e){return s.default.createElement(v,{key:e.name,item:e,fields:n,data:r,primaryData:o,compareType:i})}))},v=function(e){var t=e.item,n=e.fields,r=e.data,o=e.primaryData,i=e.compareType,a=n.findIndex(function(e){return e.name===t.name});if(a<0)return null;var l=n[a],u=(0,d.getTooltipDisplayValue)({item:t,field:l,data:r,fieldIdx:a}),c=(0,d.getTooltipDisplayDeltaValue)({item:t,field:l,data:r,fieldIdx:a,primaryData:o,compareType:i});return s.default.createElement(g,{name:l.displayName||l.name,value:u,deltaValue:c})},y=function(e){var t=e.data,n=e.layer,r=n.config,o=r.colorField,i=r.sizeField;return s.default.createElement("tbody",null,s.default.createElement(g,{name:"total points",key:"count",value:t.points&&t.points.length}),o&&n.visualChannels.color?s.default.createElement(g,{name:n.getVisualChannelDescription("color").measure,key:"color",value:t.colorValue||"N/A"}):null,i&&n.visualChannels.size?s.default.createElement(g,{name:n.getVisualChannelDescription("size").measure,key:"size",value:t.elevationValue||"N/A"}):null)};t.default=function(){var e=function(e){var t=e.data,n=e.layer;return t&&n?s.default.createElement("div",{className:"map-popover__layer-info"},s.default.createElement(h,{className:"map-popover__layer-name"},s.default.createElement(c.Layers,{height:"12px"}),e.layer.config.label),s.default.createElement(m,null,e.layer.isAggregated?s.default.createElement(y,e):s.default.createElement(b,e))):null};return e.propTypes={fields:p.default.arrayOf(p.default.any),fieldsToShow:p.default.arrayOf(p.default.any),layer:p.default.object,data:p.default.oneOfType([p.default.arrayOf(p.default.any),p.default.object])},e}},41237(e){"use strict";e.exports=EvalError},41333(e){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(var r in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var o=Object.getOwnPropertySymbols(e);if(1!==o.length||o[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var i=Object.getOwnPropertyDescriptor(e,t);if(42!==i.value||!0!==i.enumerable)return!1}return!0}},41405(e,t,n){"use strict";var r=n(44576),o=n(18745),i=n(94644),a=n(79039),s=n(67680),l=r.Int8Array,u=i.aTypedArray,c=i.exportTypedArrayMethod,p=[].toLocaleString,f=!!l&&a(function(){p.call(new l(1))});c("toLocaleString",function(){return o(p,f?s(u(this)):u(this),s(arguments))},a(function(){return[1,2].toLocaleString()!==new l([1,2]).toLocaleString()})||!a(function(){l.prototype.toLocaleString.call([1,2])}))},41436(e,t,n){"use strict";var r=n(78227)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,"/./"[e](t)}catch(e){}}return!1}},41488(e,t,n){!function(e){"use strict";var t=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},n={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},r=function(e){return function(r,o,i,a){var s=t(r),l=n[e][t(r)];return 2===s&&(l=l[o?0:1]),l.replace(/%d/i,r)}},o=["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar-dz",{months:o,monthsShort:o,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:r("s"),ss:r("s"),m:r("m"),mm:r("m"),h:r("h"),hh:r("h"),d:r("d"),dd:r("d"),M:r("M"),MM:r("M"),y:r("y"),yy:r("y")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:0,doy:4}})}(n(95093))},41500(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i,a=r(n(20166)),s=o(n(96540)),l=r(n(78094)),u=r(n(5423)),c=n(77085),p=n(6973),f=r(n(13207)),d=n(76455),h=n(29688),m=l.default.div(i||(i=(0,a.default)(["\n display: flex;\n flex-direction: column;\n justify-content: space-around;\n width: 250px;\n\n .image-option-section {\n .image-option-section-title {\n font-weight: 500;\n font-size: 14px;\n }\n }\n\n .button-list {\n display: flex;\n flex-direction: row;\n padding: 8px 0px;\n }\n\n input {\n margin-right: 8px;\n }\n"])));t.default=function(){return(0,d.injectIntl)(function(e){var t=e.mapW,n=e.mapH,r=e.exportImage,o=e.onUpdateImageSetting,i=e.cleanupExportImage,a=e.intl,l=r.legend,d=r.ratio,g=r.resolution;return(0,s.useEffect)(function(){return o({exporting:!0}),i},[o,i]),(0,s.useEffect)(function(){n===r.mapH&&t===r.mapW||o({mapH:n,mapW:t})},[n,t,r,o]),s.default.createElement(p.StyledModalContent,{className:"export-image-modal"},s.default.createElement(m,null,s.default.createElement("div",{className:"image-option-section"},s.default.createElement("div",{className:"image-option-section-title"},s.default.createElement(h.FormattedMessage,{id:"modal.exportImage.ratioTitle"})),s.default.createElement(h.FormattedMessage,{id:"modal.exportImage.ratioDescription"}),s.default.createElement("div",{className:"button-list",id:"export-image-modal__option_ratio"},c.EXPORT_IMG_RATIO_OPTIONS.filter(function(e){return!e.hidden}).map(function(e){return s.default.createElement(p.SelectionButton,{key:e.id,selected:d===e.id,onClick:function(){return o({ratio:e.id})}},s.default.createElement(h.FormattedMessage,{id:e.label}),d===e.id&&s.default.createElement(p.CheckMark,null))}))),s.default.createElement("div",{className:"image-option-section"},s.default.createElement("div",{className:"image-option-section-title"},s.default.createElement(h.FormattedMessage,{id:"modal.exportImage.resolutionTitle"})),s.default.createElement(h.FormattedMessage,{id:"modal.exportImage.resolutionDescription"}),s.default.createElement("div",{className:"button-list",id:"export-image-modal__option_resolution"},c.EXPORT_IMG_RESOLUTION_OPTIONS.map(function(e){return s.default.createElement(p.SelectionButton,{key:e.id,selected:g===e.id,onClick:function(){return e.available&&o({resolution:e.id})}},e.label,g===e.id&&s.default.createElement(p.CheckMark,null))}))),s.default.createElement("div",{className:"image-option-section"},s.default.createElement("div",{className:"image-option-section-title"},s.default.createElement(h.FormattedMessage,{id:"modal.exportImage.mapLegendTitle"})),s.default.createElement(f.default,{type:"checkbox",id:"add-map-legend",checked:l,label:a.formatMessage({id:"modal.exportImage.mapLegendAdd"}),onChange:function(){return o({legend:!l})}}))),s.default.createElement(u.default,{exportImage:r}))})}},41509(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(96540)),i=r(n(45644)),a=(0,r(n(13815)).default)();t.default=function(e){var t=e.error;return o.default.createElement(i.default,null,o.default.createElement(a,{notification:{type:"error",message:t,id:"cloud-export-error"},isExpanded:!0}))}},41562(e,t,n){"use strict";n.d(t,{A:()=>l,O:()=>s});var r=n(17243),o=n(57832),i=1735152710,a=!0;function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=new DataView(e),o=n.magic,a=void 0===o?i:o,s=r.getUint32(t,!1);return s===a||s===i}function l(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=new DataView(t);e.type=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return"".concat(String.fromCharCode(e.getUint8(t+0))).concat(String.fromCharCode(e.getUint8(t+1))).concat(String.fromCharCode(e.getUint8(t+2))).concat(String.fromCharCode(e.getUint8(t+3)))}(i,n+0),e.version=i.getUint32(n+4,a);var s=i.getUint32(n+8,a);switch(e.header={byteOffset:n,byteLength:s},e.json={},e.binChunks=[],n+=12,e.version){case 1:return function(e,t,n){(0,r.A)(e.header.byteLength>20);var o=t.getUint32(n+0,a),i=t.getUint32(n+4,a);return n+=8,(0,r.A)(0===i),u(e,t,n,o),n+=o,n+=c(e,t,n,e.header.byteLength)}(e,i,n);case 2:return function(e,t,n){return(0,r.A)(e.header.byteLength>20),function(e,t,n,r){for(;n+8<=e.header.byteLength;){var i=t.getUint32(n+0,a),s=t.getUint32(n+4,a);switch(n+=8,s){case 1313821514:u(e,t,n,i);break;case 5130562:c(e,t,n,i);break;case 0:r.glb.strict||u(e,t,n,i);break;case 1:r.glb.strict||c(e,t,n,i)}n+=(0,o.mI)(i)}}(e,t,n,{}),n+e.header.byteLength}(e,i,n);default:throw new Error("Invalid GLB version ".concat(e.version,". Only supports v1 and v2."))}}function u(e,t,n,r,i){var a=new Uint8Array(t.buffer,n,r),s=new TextDecoder("utf8").decode(a);return e.json=JSON.parse(s),(0,o.mI)(r)}function c(e,t,n,r,i){return e.header.hasBinChunk=!0,e.binChunks.push({byteOffset:n,byteLength:r,arrayBuffer:t.buffer}),(0,o.mI)(r)}},41574(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.mergeMessages=t.flattenMessages=void 0;var o=r(n(43693)),i=n(50611),a=n(45439);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function l(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:"";return Object.keys(t).reduce(function(r,o){var i=t[o],a=n?"".concat(n,".").concat(o):o;return"string"==typeof i?r[a]=i:Object.assign(r,e(i,a)),r},{})};t.flattenMessages=u,t.mergeMessages=function(e,t){if(!(0,i.isObject)(t)||!(0,i.isObject)(t.en))return a.console.error("message should be an object and contain at least the `en` translation. Read more at https://docs.kepler.gl/docs/api-reference/localization"),e;var n=u(t.en);return Object.keys(e).reduce(function(r,i){return l(l({},r),{},(0,o.default)({},i,"en"===i?l(l({},e.en),n):l(l(l({},e[i]),n),u(t[i]||{}))))},{})}},41636(e,t,n){"use strict";n.d(t,{A:()=>T});var r=n(23029),o=n(92901),i=n(56822),a=n(53954),s=n(90991),l=n(85501),u=n(79464),c=n(22534),p=n(70560),f=n(1597),d=n(43558),h=n(77325),m=n(38404),g=n(33023),b=n(82170),v=n(64467),y=n(35110),A=n(57512),M=n(5267);function _(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}var O=function(e){function t(e){(0,r.A)(this,t);var n=e.fp64,o=e.IndexType,s=void 0===o?Uint32Array:o;return(0,i.A)(this,(0,a.A)(t).call(this,function(e){for(var t=1;t2?a[l*i+2]:0;o[3*s]=u,o[3*s+1]=c,o[3*s+2]=p}}},{key:"_updateVertexValid",value:function(e,t){var n=t.vertexStart,r=t.geometrySize,o=this.attributes.vertexValid,i=this.positionSize,a=e&&e.holeIndices;if(e&&e.edgeTypes?o.set(e.edgeTypes,n):o.fill(1,n,n+r),a)for(var s=0;si});var r=n(72136),o="object"==typeof self&&self&&self.Object===Object&&self;const i=r.A||o||Function("return this")()},41933(e,t,n){"use strict";n(72395);var r=n(87152)({success:function(e){var t=e&&e.callback;return"function"==typeof t&&t(null,e.entity,e),e},error:function(e){var t=e&&e.callback;if("function"==typeof t){var n=e.error||e.entity;"object"!=typeof n&&(n=new Error(n)),t(n)}return e}});e.exports=r},42043(e,t,n){"use strict";var r=n(46518),o=n(79504),i=n(67750),a=n(655),s=o("".charCodeAt);r({target:"String",proto:!0},{isWellFormed:function(){for(var e=a(i(this)),t=e.length,n=0;n=56320||++n>=t||56320!=(64512&s(e,n))))return!1}return!0}})},42054(e){var t="\\ud800-\\udfff",n="["+t+"]",r="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",o="\\ud83c[\\udffb-\\udfff]",i="[^"+t+"]",a="(?:\\ud83c[\\udde6-\\uddff]){2}",s="[\\ud800-\\udbff][\\udc00-\\udfff]",l="(?:"+r+"|"+o+")?",u="[\\ufe0e\\ufe0f]?",c=u+l+"(?:\\u200d(?:"+[i,a,s].join("|")+")"+u+l+")*",p="(?:"+[i+r+"?",r,a,s,n].join("|")+")",f=RegExp(o+"(?="+o+")|"+p+c,"g");e.exports=function(e){return e.match(f)||[]}},42079(e,t,n){"use strict";n.d(t,{V:()=>D});var r,o=n(54756),i=n.n(o),a=n(10467),s=n(64467),l=n(82284),u=n(80296),c=n(83921),p=n(51160),f=n(17243),d={};function h(e){return m.apply(this,arguments)}function m(){return m=(0,a.A)(i().mark(function e(t){var n,r,o=arguments;return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=o.length>2&&void 0!==o[2]?o[2]:{},(n=o.length>1&&void 0!==o[1]?o[1]:null)&&(t=g(t,n,r)),d[t]=d[t]||b(t),e.next=6,d[t];case 6:return e.abrupt("return",e.sent);case 7:case"end":return e.stop()}},e)})),m.apply(this,arguments)}function g(e,t,n){var r=n.modules||{};return r[e]?r[e]:c.Bd?n.CDN?((0,f.A)(n.CDN.startsWith("http")),"".concat(n.CDN,"/").concat(t,"@").concat("2.3.13","/dist/libs/").concat(e)):c.xD?"../src/libs/".concat(e):"modules/".concat(t,"/src/libs/").concat(e):"modules/".concat(t,"/dist/libs/").concat(e)}function b(e){return v.apply(this,arguments)}function v(){return(v=(0,a.A)(i().mark(function e(t){var n,r,o;return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.endsWith("wasm")){e.next=7;break}return e.next=3,fetch(t);case 3:return n=e.sent,e.next=6,n.arrayBuffer();case 6:return e.abrupt("return",e.sent);case 7:if(c.Bd){e.next=9;break}return e.abrupt("return",p.requireFromFile&&p.requireFromFile(t));case 9:if(!c.xD){e.next=11;break}return e.abrupt("return",importScripts(t));case 11:return e.next=13,fetch(t);case 13:return r=e.sent,e.next=16,r.text();case 16:return o=e.sent,e.abrupt("return",y(o,t));case 18:case"end":return e.stop()}},e)}))).apply(this,arguments)}function y(e,t){if(!c.Bd)return p.requireFromString&&p.requireFromString(e,t);if(c.xD)return eval.call(c.Sf,e),null;var n=document.createElement("script");n.id=t;try{n.appendChild(document.createTextNode(e))}catch(t){n.text=e}return document.body.appendChild(n),null}function A(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function M(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};this.metadataQuerier=new this.draco.MetadataQuerier;var n=new this.draco.DecoderBuffer;n.Init(new Int8Array(e),e.byteLength);var r,o,i,a=new this.draco.Decoder,s={};try{var l=a.GetEncodedGeometryType(n);switch(l){case this.draco.TRIANGULAR_MESH:o=new this.draco.Mesh,r=a.DecodeBufferToMesh(n,o),i={type:0,faceCount:o.num_faces(),attributeCount:o.num_attributes(),vertexCount:o.num_points()};break;case this.draco.POINT_CLOUD:o=new this.draco.PointCloud,r=a.DecodeBufferToPointCloud(n,o),i={type:1,attributeCount:o.num_attributes(),vertexCount:o.num_points()};break;default:throw new Error("Unknown DRACO geometry type.")}if(!r.ok()||!o.ptr){var u="DRACO decompression failed: ".concat(r.error_msg());throw o&&this.draco.destroy(o),new Error(u)}s.loaderData={header:i},this._extractDRACOGeometry(a,o,l,s,t);var c=this._getGeometryMetadata(a,o);s.header={vertexCount:i.vertexCount,boundingBox:(0,C.l)(s.attributes),metadata:c}}finally{this.draco.destroy(a),this.draco.destroy(n),this.draco.destroy(o),this.draco.destroy(this.metadataQuerier)}return s}},{key:"_extractDRACOGeometry",value:function(e,t,n,r,o){var i=this._getAttributes(e,t,o);if(!i.POSITION)throw new Error("DRACO decompressor: No position attribute found.");return n===this.draco.TRIANGULAR_MESH?(i.indices="TRIANGLE_STRIP"===this.drawMode?this._getMeshStripIndices(e,t):this._getMeshFaceIndices(e,t),r.mode="TRIANGLE_STRIP"===this.drawMode?5:4):r.mode=0,i.indices&&(r.indices={value:i.indices,size:1},delete i.indices),r.attributes=i,r}},{key:"getPositionAttributeMetadata",value:function(e){this.metadata=this.metadata||{},this.metadata.attributes=this.metadata.attributes||{};var t=new this.draco.AttributeQuantizationTransform;if(t.InitFromAttribute(e)){this.metadata.attributes.position.isQuantized=!0,this.metadata.attributes.position.maxRange=t.range(),this.metadata.attributes.position.numQuantizationBits=t.quantization_bits(),this.metadata.attributes.position.minValues=new Float32Array(3);for(var n=0;n<3;++n)this.metadata.attributes.position.minValues[n]=t.min_value(n)}this.draco.destroy(t)}},{key:"_getAttributes",value:function(e,t,n){for(var r={},o=t.num_points(),i=0;i255)throw new(i("DOMException"))("The string contains characters outside of the Latin1 range","InvalidCharacterError");a+=d(g,63&(t=t<<8|n)>>8-l%1*8)}return a}})},42303(e,t,n){"use strict";var r=n(44576),o=n(79504),i=r.Uint8Array,a=r.SyntaxError,s=r.parseInt,l=Math.min,u=/[^\da-f]/i,c=o(u.exec),p=o("".slice);e.exports=function(e,t){var n=e.length;if(n%2!=0)throw new a("String should be an even number of characters");for(var r=t?l(t.length,n/2):n/2,o=t||new i(r),f=0,d=0;d=3&&e%100<=10?3:e%100>=11?4:5},r={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},o=function(e){return function(t,o,i,a){var s=n(t),l=r[e][n(t)];return 2===s&&(l=l[o?0:1]),l.replace(/%d/i,t)}},i=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar-ly",{months:i,monthsShort:i,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:o("s"),ss:o("s"),m:o("m"),mm:o("m"),h:o("h"),hh:o("h"),d:o("d"),dd:o("d"),M:o("M"),MM:o("M"),y:o("y"),yy:o("y")},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},week:{dow:6,doy:12}})}(n(95093))},42411(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){return[].slice.call(t.querySelectorAll("*"),0).reduce(function(t,n){return t.concat(n.shadowRoot?e(n.shadowRoot):[n])},[]).filter(o)};var n=/^(input|select|textarea|button|object|iframe)$/;function r(e){var t=e.offsetWidth<=0&&e.offsetHeight<=0;if(t&&!e.innerHTML)return!0;try{var n=window.getComputedStyle(e),r=n.getPropertyValue("display");return t?"contents"!==r&&function(e,t){return"visible"!==t.getPropertyValue("overflow")||e.scrollWidth<=0&&e.scrollHeight<=0}(e,n):"none"===r}catch(e){return console.warn("Failed to inspect element style"),!1}}function o(e){var t=e.getAttribute("tabindex");null===t&&(t=void 0);var o=isNaN(t);return(o||t>=0)&&function(e,t){var o=e.nodeName.toLowerCase();return(n.test(o)&&!e.disabled||"a"===o&&e.href||t)&&function(e){for(var t=e,n=e.getRootNode&&e.getRootNode();t&&t!==document.body;){if(n&&t===n&&(t=n.host.parentNode),r(t))return!1;t=t.parentNode}return!0}(e)}(e,!o)}e.exports=t.default},42441(e){"use strict";var t={};e.exports=function(e){var n,r,o,i;for(e||(e={}),n=1,r=arguments.length;n0&&n(l)?t>1?h(l,t-1,n,r,o):s(o,l):r||(o[o.length]=l)}return o}function m(e){return g(e)||function(e){return function(e){return function(e){return!!e&&"object"==typeof e}(e)&&function(e){return null!=e&&function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}(e.length)&&!function(e){var t=function(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}(e)?c.call(e):"";return"[object Function]"==t||"[object GeneratorFunction]"==t}(e)}(e)}(e)&&u.call(e,"callee")&&(!f.call(e,"callee")||"[object Arguments]"==c.call(e))}(e)||!!(d&&e&&e[d])}var g=Array.isArray;e.exports=function(e){return e&&e.length?h(e,r):[]}},42653(e,t,n){"use strict";n.d(t,{a:()=>m,o:()=>h});var r=n(67684),o=n(94796),i=n(1597),a=n(1490),s=n(40898),l=[0,0,0,0],u=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0],c=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],p=[0,0,0],f=[0,0,0],d=(0,a.A)(function(e){var t=e.viewport,n=e.devicePixelRatio,a=e.coordinateSystem,s=function(e,t,n){var i=e.viewMatrixUncentered,a=e.projectionMatrix,s=e.viewMatrix,c=e.viewProjectionMatrix,p=l,f=e.cameraPosition,d=h(e,t,n),m=d.geospatialOrigin,g=d.shaderCoordinateOrigin;if(d.offsetMode){var b=e.projectPosition(m||g);f=[f[0]-b[0],f[1]-b[1],f[2]-b[2]],b[3]=1,p=o.Z0([],b,c),s=i||s,c=r.lw([],a,s),c=r.lw([],c,u)}return{viewMatrix:s,viewProjectionMatrix:c,projectionCenter:p,cameraPosCommon:f,shaderCoordinateOrigin:g,geospatialOrigin:m}}(t,a,e.coordinateOrigin),c=s.projectionCenter,f=s.viewProjectionMatrix,d=s.cameraPosCommon,m=s.shaderCoordinateOrigin,g=s.geospatialOrigin,b=t.getDistanceScales(),v=[t.width*n,t.height*n],y={project_uCoordinateSystem:a,project_uProjectionMode:t.projectionMode,project_uCoordinateOrigin:m,project_uCenter:c,project_uAntimeridian:(t.longitude||0)-180,project_uViewportSize:v,project_uDevicePixelRatio:n,project_uFocalDistance:t.focalDistance||1,project_uCommonUnitsPerMeter:b.unitsPerMeter,project_uCommonUnitsPerWorldUnit:b.unitsPerMeter,project_uCommonUnitsPerWorldUnit2:p,project_uScale:t.scale,project_uViewProjectionMatrix:f,project_uCameraPosition:d};if(g){var A=t.getDistanceScales(g);switch(a){case i.rf.METER_OFFSETS:y.project_uCommonUnitsPerWorldUnit=A.unitsPerMeter,y.project_uCommonUnitsPerWorldUnit2=A.unitsPerMeter2;break;case i.rf.LNGLAT:case i.rf.LNGLAT_OFFSETS:y.project_uCommonUnitsPerWorldUnit=A.unitsPerDegree,y.project_uCommonUnitsPerWorldUnit2=A.unitsPerDegree2;break;case i.rf.CARTESIAN:y.project_uCommonUnitsPerWorldUnit=[1,1,A.unitsPerMeter[2]],y.project_uCommonUnitsPerWorldUnit2=[0,0,A.unitsPerMeter2[2]]}}return y});function h(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:f,o=r,a=!0;switch(n=t===i.rf.LNGLAT_OFFSETS||t===i.rf.METER_OFFSETS?r:e.isGeospatial?[Math.fround(e.longitude),Math.fround(e.latitude),0]:null,e.projectionMode){case i.Kx.WEB_MERCATOR:t!==i.rf.LNGLAT&&t!==i.rf.CARTESIAN||(a=!1);break;case i.Kx.WEB_MERCATOR_AUTO_OFFSET:t===i.rf.LNGLAT?o=n:t===i.rf.CARTESIAN&&(o=[Math.fround(e.center[0]),Math.fround(e.center[1]),0],n=e.unprojectPosition(o),o[0]-=r[0],o[1]-=r[1],o[2]-=r[2]);break;case i.Kx.IDENTITY:o=e.position.map(Math.fround);break;case i.Kx.GLOBE:default:a=!1}return o[2]=o[2]||0,{geospatialOrigin:n,shaderCoordinateOrigin:o,offsetMode:a}}function m(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.viewport,n=e.devicePixelRatio,r=void 0===n?1:n,o=e.modelMatrix,a=void 0===o?null:o,l=e.coordinateSystem,u=void 0===l?i.rf.DEFAULT:l,p=e.coordinateOrigin,f=e.autoWrapLongitude,h=void 0!==f&&f;e.projectionMode,e.positionOrigin,(0,s.A)(t),u===i.rf.DEFAULT&&(u=t.isGeospatial?i.rf.LNGLAT:i.rf.CARTESIAN);var m=d({viewport:t,devicePixelRatio:r,coordinateSystem:u,coordinateOrigin:p});return m.project_uWrapLongitude=h,m.project_uModelMatrix=a||c,m}},42706(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(12834),o=(0,r.A)(function(e){e.setMonth(0,1),e.setHours(0,0,0,0)},function(e,t){e.setFullYear(e.getFullYear()+t)},function(e,t){return t.getFullYear()-e.getFullYear()},function(e){return e.getFullYear()});o.every=function(e){return isFinite(e=Math.floor(e))&&e>0?(0,r.A)(function(t){t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},function(t,n){t.setFullYear(t.getFullYear()+n*e)}):null};const i=o;o.range},42716(e,t,n){"use strict";n.d(t,{A:()=>f});var r=n(48946),o=n(34552),i=n(11509);function a(e){return e.innerRadius}function s(e){return e.outerRadius}function l(e){return e.startAngle}function u(e){return e.endAngle}function c(e){return e&&e.padAngle}function p(e,t,n,r,i,a,s){var l=e-n,u=t-r,c=(s?a:-a)/(0,o.RZ)(l*l+u*u),p=c*u,f=-c*l,d=e+p,h=t+f,m=n+p,g=r+f,b=(d+m)/2,v=(h+g)/2,y=m-d,A=g-h,M=y*y+A*A,_=i-a,O=d*g-m*h,z=(A<0?-1:1)*(0,o.RZ)((0,o.T9)(0,_*_*M-O*O)),w=(O*A-y*z)/M,x=(-O*y-A*z)/M,E=(O*A+y*z)/M,S=(-O*y+A*z)/M,C=w-b,T=x-v,L=E-b,P=S-v;return C*C+T*T>L*L+P*P&&(w=E,x=S),{cx:w,cy:x,x01:-p,y01:-f,x11:w*(i/_-1),y11:x*(i/_-1)}}function f(){var e=a,t=s,n=(0,r.A)(0),f=null,d=l,h=u,m=c,g=null,b=(0,i.i)(v);function v(){var r,i,a=+e.apply(this,arguments),s=+t.apply(this,arguments),l=d.apply(this,arguments)-o.TW,u=h.apply(this,arguments)-o.TW,c=(0,o.tn)(u-l),v=u>l;if(g||(g=r=b()),so.Ni)if(c>o.FA-o.Ni)g.moveTo(s*(0,o.gn)(l),s*(0,o.F8)(l)),g.arc(0,0,s,l,u,!v),a>o.Ni&&(g.moveTo(a*(0,o.gn)(u),a*(0,o.F8)(u)),g.arc(0,0,a,u,l,v));else{var y,A,M=l,_=u,O=l,z=u,w=c,x=c,E=m.apply(this,arguments)/2,S=E>o.Ni&&(f?+f.apply(this,arguments):(0,o.RZ)(a*a+s*s)),C=(0,o.jk)((0,o.tn)(s-a)/2,+n.apply(this,arguments)),T=C,L=C;if(S>o.Ni){var P=(0,o.qR)(S/a*(0,o.F8)(E)),R=(0,o.qR)(S/s*(0,o.F8)(E));(w-=2*P)>o.Ni?(O+=P*=v?1:-1,z-=P):(w=0,O=z=(l+u)/2),(x-=2*R)>o.Ni?(M+=R*=v?1:-1,_-=R):(x=0,M=_=(l+u)/2)}var k=s*(0,o.gn)(M),I=s*(0,o.F8)(M),D=a*(0,o.gn)(z),q=a*(0,o.F8)(z);if(C>o.Ni){var N,j=s*(0,o.gn)(_),F=s*(0,o.F8)(_),B=a*(0,o.gn)(O),W=a*(0,o.F8)(O);if(co.Ni?L>o.Ni?(y=p(B,W,k,I,s,L,v),A=p(j,F,D,q,s,L,v),g.moveTo(y.cx+y.x01,y.cy+y.y01),Lo.Ni&&w>o.Ni?T>o.Ni?(y=p(D,q,j,F,a,-T,v),A=p(k,I,B,W,a,-T,v),g.lineTo(y.cx+y.x01,y.cy+y.y01),Tr[c])return-1;if(o>i[c]&&lr[c])return 1;if(a>i[c]&&s$/i,a=/^<(\/?)([a-z]+)\s*>$/;e.exports=function(e){var t,n;return r(e,"html",function(e,r,s){n!==s&&(t=[],n=s);var l=function(e){var t=e.value.match(i);return!!t&&t[1]}(e);if(l)return s.children.splice(r,1,{type:o,tag:l,position:e.position}),!0;var u=function(e){var t=e.value.match(a);return!!t&&{tag:t[2],opening:!t[1],node:e}}(e);if(!u)return!0;var c=function(e,t){for(var n=e.length;n--;)if(e[n].tag===t)return e.splice(n,1)[0];return!1}(t,u.tag);return c?s.children.splice(r,0,function(e,t,n){var r=n.children.indexOf(e.node),i=n.children.indexOf(t.node),a=n.children.splice(r,i-r+1).slice(1,-1);return{type:o,children:a,tag:e.tag,position:{start:e.node.position.start,end:t.node.position.end,indent:[]}}}(u,c,s)):u.opening||t.push(u),!0},!0),e}},43066(e){var t={}.hasOwnProperty;e.exports=function(e,n){return t.call(e,n)}},43081(e,t,n){"use strict";var r,o,i,a;function s(e,t){return Object.keys(t||{}).forEach(function(n){if(t.hasOwnProperty(n)&&n in e)try{e[n]=t[n]}catch(e){}}),e}r=n(6585),o=n(8880),i=n(4092),a=/[\r|\n]+/,e.exports=i(function(e){return o.promise(function(t,n){var o,i,l,u,c,p,f,d;if(f={request:e="string"==typeof e?{path:e}:e||{}},e.canceled)return f.error="precanceled",void n(f);if(d=e.engine||XMLHttpRequest){c=e.entity,e.method=e.method||(c?"POST":"GET"),i=e.method,l=f.url=e.path||"";try{for(p in s(o=f.raw=new d,e.mixin),o.open(i,l,!0),s(o,e.mixin),u=e.headers)"Content-Type"===p&&"multipart/form-data"===u[p]||o.setRequestHeader(p,u[p]);e.canceled=!1,e.cancel=function(){e.canceled=!0,o.abort(),n(f)},o.onreadystatechange=function(){e.canceled||o.readyState===(d.DONE||4)&&(f.status={code:o.status,text:o.statusText},f.headers=function(e){var t={};return e?(e.trim().split(a).forEach(function(e){var n,o,i;n=e.indexOf(":"),o=r(e.substring(0,n).trim()),i=e.substring(n+1).trim(),t[o]?Array.isArray(t[o])?t[o].push(i):t[o]=[t[o],i]:t[o]=i}),t):t}(o.getAllResponseHeaders()),f.entity=o.responseText,1223===f.status.code&&(f.status.code=204),f.status.code>0?t(f):setTimeout(function(){t(f)},0))};try{o.onerror=function(){f.error="loaderror",n(f)}}catch(e){}o.send(c)}catch(e){f.error="loaderror",n(f)}}else n({request:e,error:"xhr-not-available"})})})},43099(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.DatasetTabs=t.DatasetModalTab=void 0;var i,a,s,l,u=r(n(17383)),c=r(n(34579)),p=r(n(12475)),f=r(n(29511)),d=r(n(28452)),h=r(n(63072)),m=r(n(43693)),g=r(n(20166)),b=r(n(96540)),v=o(n(78094)),y=r(n(75304)),A=r(n(22717)),M=n(22325),_=n(59847),O=r(n(65309));function z(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function w(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=Array(t);nr})},43162(e,t,n){"use strict";var r=n(25223);e.exports=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return r(e,"definition",function(e){var n=e.identifier.toUpperCase();n in t||(t[n]={href:e.url,title:e.title})}),t}},43174(e,t,n){"use strict";n.d(t,{J:()=>h});var r={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},o=n(36289),i=/[A-Z]|^ms/g,a=/_EMO_([^_]+?)_([^]*?)_EMO_/g,s=function(e){return 45===e.charCodeAt(1)},l=function(e){return null!=e&&"boolean"!=typeof e},u=(0,o.A)(function(e){return s(e)?e:e.replace(i,"-$&").toLowerCase()}),c=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(a,function(e,t,n){return f={name:t,styles:n,next:f},t})}return 1===r[e]||s(e)||"number"!=typeof t||0===t?t:t+"px"};function p(e,t,n){if(null==n)return"";var r=n;if(void 0!==r.__emotion_styles)return r;switch(typeof n){case"boolean":return"";case"object":var o=n;if(1===o.anim)return f={name:o.name,styles:o.styles,next:f},o.name;var i=n;if(void 0!==i.styles){var a=i.next;if(void 0!==a)for(;void 0!==a;)f={name:a.name,styles:a.styles,next:f},a=a.next;return i.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}(o)+l;return{name:u,styles:o,next:f}}},43206(e,t,n){"use strict";var r=n(52422),o=n(30592)(),i=n(74462).functionsHaveConfigurableNames(),a=n(69675);e.exports=function(e,t){if("function"!=typeof e)throw new a("`fn` is not a function");return arguments.length>2&&!!arguments[2]&&!i||(o?r(e,"name",t,!0,!0):r(e,"name",t)),e}},43251(e,t,n){"use strict";var r=n(76080),o=n(69565),i=n(35548),a=n(48981),s=n(26198),l=n(70081),u=n(50851),c=n(44209),p=n(18727),f=n(94644).aTypedArrayConstructor,d=n(75854);e.exports=function(e){var t,n,h,m,g,b,v,y,A=i(this),M=a(e),_=arguments.length,O=_>1?arguments[1]:void 0,z=void 0!==O,w=u(M);if(w&&!c(w))for(y=(v=l(M,w)).next,M=[];!(b=o(y,v)).done;)M.push(b.value);for(z&&_>2&&(O=r(O,arguments[2])),n=s(M),h=new(f(A))(n),m=p(h),t=0;n>t;t++)g=z?O(M[t],t):M[t],h[t]=m?d(g):+g;return h}},43359(e,t,n){"use strict";n(58934);var r=n(46518),o=n(53487);r({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==o},{trimStart:o})},43360(e,t,n){var r=n(93243);e.exports=function(e,t,n){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},43427(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Layer",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(t,"OVERLAY_TYPE",{enumerable:!0,get:function(){return M.OVERLAY_TYPE}}),Object.defineProperty(t,"LAYER_ID_LENGTH",{enumerable:!0,get:function(){return M.LAYER_ID_LENGTH}}),Object.defineProperty(t,"colorMaker",{enumerable:!0,get:function(){return M.colorMaker}}),Object.defineProperty(t,"LAYER_VIS_CONFIGS",{enumerable:!0,get:function(){return _.LAYER_VIS_CONFIGS}}),t.LayerClasses=t.KeplerGlLayers=void 0;var i,a=r(n(43693)),s=r(n(55336)),l=r(n(76140)),u=r(n(69626)),c=r(n(37562)),p=r(n(20496)),f=r(n(58524)),d=r(n(83180)),h=r(n(78792)),m=r(n(67816)),g=r(n(44914)),b=r(n(20606)),v=r(n(78796)),y=r(n(83212)),A=n(77922),M=o(n(87454)),_=n(43945),O={PointLayer:s.default,ArcLayer:l.default,LineLayer:u.default,GridLayer:c.default,HexagonLayer:p.default,GeojsonLayer:f.default,ClusterLayer:d.default,IconLayer:h.default,HeatmapLayer:m.default,H3Layer:g.default,ScenegraphLayer:b.default,TripLayer:v.default,S2GeometryLayer:y.default};t.KeplerGlLayers=O;var z=(i={},(0,a.default)(i,A.LAYER_TYPES.point,s.default),(0,a.default)(i,A.LAYER_TYPES.arc,l.default),(0,a.default)(i,A.LAYER_TYPES.line,u.default),(0,a.default)(i,A.LAYER_TYPES.grid,c.default),(0,a.default)(i,A.LAYER_TYPES.hexagon,p.default),(0,a.default)(i,A.LAYER_TYPES.geojson,f.default),(0,a.default)(i,A.LAYER_TYPES.cluster,d.default),(0,a.default)(i,A.LAYER_TYPES.icon,h.default),(0,a.default)(i,A.LAYER_TYPES.heatmap,m.default),(0,a.default)(i,A.LAYER_TYPES.hexagonId,g.default),(0,a.default)(i,A.LAYER_TYPES["3D"],b.default),(0,a.default)(i,A.LAYER_TYPES.trip,v.default),(0,a.default)(i,A.LAYER_TYPES.s2,y.default),i);t.LayerClasses=z},43502(e,t,n){"use strict";var r=n(6305),o=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(17383)),a=o(n(34579)),s=o(n(29511)),l=o(n(28452)),u=o(n(63072)),c=o(n(43693)),p=r(n(96540)),f=o(n(5556)),d=o(n(46869));var h=function(e){(0,s.default)(o,e);var t,n,r=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,u.default)(t);if(n){var o=(0,u.default)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,l.default)(this,e)});function o(){return(0,i.default)(this,o),r.apply(this,arguments)}return(0,a.default)(o,[{key:"render",value:function(){return p.default.createElement(d.default,this.props,p.default.createElement("g",{transform:"translate(7.500000, 7.500000)"},p.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"}),p.default.createElement("rect",{x:"0",y:"4",width:"44",height:"5",rx:"2.5"}),p.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"}),p.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"}),p.default.createElement("rect",{x:"0",y:"41",width:"44",height:"5",rx:"2.5"})))}}]),o}(p.Component);t.default=h,(0,c.default)(h,"propTypes",{height:f.default.string}),(0,c.default)(h,"defaultProps",{height:"16px",predefinedClassName:"data-ex-icons-split"})},43558(e,t,n){"use strict";n.d(t,{A:()=>ve});var r=n(80296),o=n(23029),i=n(92901),a=n(56822),s=n(53954),l=n(85501),u=n(1597),c=n(13774),p=n(64467),f=n(38196),d=n(54692),h=n(82904),m=function(e){function t(){return(0,o.A)(this,t),(0,a.A)(this,(0,s.A)(t).apply(this,arguments))}return(0,l.A)(t,e),(0,i.A)(t,[{key:"_onUpdate",value:function(){var e=this.time,t=this.settings,n=t.fromValue,r=t.toValue,o=t.duration,i=(0,t.easing)(e/o);this._value=(0,d.Cc)(n,r,i)}},{key:"value",get:function(){return this._value}}]),t}(h.A),g=1e-5;function b(e,t,n,r,o){var i=t-e;return(n-t)*o+-i*r+i+t}function v(e,t){if(Array.isArray(e)){for(var n=0,r=0;r0}}]),e}(),z=n(49949),w=n(2353),x=n(52908),E=n(92717),S=n(40898),C=n(1490),T=n(49605),L=n(63252),P=n(65656),R=n(47810),k=n(97870),I=n(82284),D={boolean:{validate:function(e,t){return!0},equal:function(e,t,n){return Boolean(e)===Boolean(t)}},number:{validate:function(e,t){return Number.isFinite(e)&&(!("max"in t)||e<=t.max)&&(!("min"in t)||e>=t.min)}},color:{validate:function(e,t){return t.optional&&!e||F(e)&&(3===e.length||4===e.length)},equal:function(e,t,n){return q(e,t)}},accessor:{validate:function(e,t){var n=B(e);return"function"===n||n===B(t.value)},equal:function(e,t,n){return"function"==typeof t||q(e,t)}},array:{validate:function(e,t){return t.optional&&!e||F(e)},equal:function(e,t,n){return n.compare?q(e,t):e===t}},function:{validate:function(e,t){return t.optional&&!e||"function"==typeof e},equal:function(e,t,n){return!n.compare||e===t}}};function q(e,t){if(e===t)return!0;if(!F(e)||!F(t))return!1;var n=e.length;if(n!==t.length)return!1;for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:null;(0,o.A)(this,e),this.component=t,this.asyncProps={},this.onAsyncPropUpdated=function(){},this.oldProps=oe,this.oldAsyncProps=null}var t;return(0,i.A)(e,[{key:"getOldProps",value:function(){return this.oldAsyncProps||this.oldProps}},{key:"resetOldProps",value:function(){this.oldAsyncProps=null,this.oldProps=this.component.props}},{key:"freezeAsyncOldProps",value:function(){if(!this.oldAsyncProps)for(var e in this.oldProps=this.oldProps||this.component.props,this.oldAsyncProps=Object.create(this.oldProps),this.asyncProps)Object.defineProperty(this.oldAsyncProps,e,{enumerable:!0,value:this.oldProps[e]})}},{key:"hasAsyncProp",value:function(e){return e in this.asyncProps}},{key:"getAsyncProp",value:function(e){var t=this.asyncProps[e];return t&&t.resolvedValue}},{key:"isAsyncPropLoading",value:function(e){if(e){var t=this.asyncProps[e];return Boolean(t&&t.pendingLoadCount>0&&t.pendingLoadCount!==t.resolvedLoadCount)}for(var n in this.asyncProps)if(this.isAsyncPropLoading(n))return!0;return!1}},{key:"reloadAsyncProp",value:function(e,t){this._watchPromise(e,Promise.resolve(t))}},{key:"setAsyncProps",value:function(e){var t=e[ne]||{},n=e[te]||e,r=e[re]||{};for(var o in t){var i=t[o];this._createAsyncPropData(o,i,r[o]),this._updateAsyncProp(o,i)}for(var a in n){var s=n[a];this._createAsyncPropData(a,s,r[a]),this._updateAsyncProp(a,s)}}},{key:"_updateAsyncProp",value:function(e,t){if(this._didAsyncInputValueChange(e,t)){if("string"==typeof t){var n=this.layer&&this.layer.props.fetch;n&&(t=n(t,{propName:e,layer:this.layer}))}t instanceof Promise?this._watchPromise(e,t):(0,k.Td)(t)?this._resolveAsyncIterable(e,t):this._setPropValue(e,t)}}},{key:"_didAsyncInputValueChange",value:function(e,t){var n=this.asyncProps[e];return t!==n.lastValue&&(n.lastValue=t,!0)}},{key:"_setPropValue",value:function(e,t){var n=this.asyncProps[e];n.value=t,n.resolvedValue=t,n.pendingLoadCount++,n.resolvedLoadCount=n.pendingLoadCount}},{key:"_setAsyncPropValue",value:function(e,t,n){var r=this.asyncProps[e];r&&n>=r.resolvedLoadCount&&void 0!==t&&(this.freezeAsyncOldProps(),r.resolvedValue=t,r.resolvedLoadCount=n,this.onAsyncPropUpdated(e,t))}},{key:"_watchPromise",value:function(e,t){var n=this,r=this.asyncProps[e];r.pendingLoadCount++;var o=r.pendingLoadCount;t.then(function(t){t=n._postProcessValue(e,t),n._setAsyncPropValue(e,t,o);var r=n.layer&&n.layer.props.onDataLoad;"data"===e&&r&&r(t,{propName:e,layer:n.layer})}).catch(function(e){return A.A.error(e)()})}},{key:"_resolveAsyncIterable",value:(t=(0,Q.A)(J().mark(function e(t,n){var r,o,i,a,s,l,u,c,p,f,d,h;return J().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:"data"!==t&&this._setPropValue(t,n),(r=this.asyncProps[t]).pendingLoadCount++,o=r.pendingLoadCount,i=[],a=0,s=!0,l=!1,e.prev=8,c=(0,ee.A)(n);case 10:return e.next=12,c.next();case 12:return p=e.sent,s=p.done,e.next=16,p.value;case 16:if(f=e.sent,s){e.next=26;break}d=f,i=this._postProcessValue(t,d,i),Object.defineProperty(i,"__diff",{enumerable:!1,value:[{startRow:a,endRow:i.length}]}),a=i.length,this._setAsyncPropValue(t,i,o);case 23:s=!0,e.next=10;break;case 26:e.next=32;break;case 28:e.prev=28,e.t0=e.catch(8),l=!0,u=e.t0;case 32:if(e.prev=32,e.prev=33,s||null==c.return){e.next=37;break}return e.next=37,c.return();case 37:if(e.prev=37,!l){e.next=40;break}throw u;case 40:return e.finish(37);case 41:return e.finish(32);case 42:(h=this.layer&&this.layer.props.onDataLoad)&&h(i,{propName:t,layer:this.layer});case 44:case"end":return e.stop()}},e,this,[[8,28,32,42],[33,,37,41]])})),function(e,n){return t.apply(this,arguments)})},{key:"_postProcessValue",value:function(e,t,n){var r=(this.component?this.component.props:{}).dataTransform;return"data"!==e?t:r?r(t,n):n?n.concat(t):t}},{key:"_createAsyncPropData",value:function(e,t,n){this.asyncProps[e]||(this.asyncProps[e]={lastValue:null,resolvedValue:n,pendingLoadCount:0,resolvedLoadCount:0})}}]),e}(),ae=R.A.ASYNC_ORIGINAL,se=R.A.ASYNC_RESOLVED,le=R.A.ASYNC_DEFAULTS,ue=0,ce=function(){function e(){(0,o.A)(this,e),this.props=Y.apply(this,arguments),this.id=this.props.id,this.count=ue++,this.lifecycle=R.V.NO_STATE,this.parent=null,this.context=null,this.state=null,this.internalState=null,Object.seal(this)}return(0,i.A)(e,[{key:"clone",value:function(e){var t=this.props,n={};for(var r in t[le])r in t[se]?n[r]=t[se][r]:r in t[ae]&&(n[r]=t[ae][r]);return new this.constructor(Object.assign({},t,n,e))}},{key:"_initState",value:function(){this.internalState=new ie({})}},{key:"stats",get:function(){return this.internalState.stats}}]),e}();ce.componentName="Component",ce.defaultProps={};var pe=function(e){function t(e){var n,r=e.attributeManager,i=e.layer;return(0,o.A)(this,t),(n=(0,a.A)(this,(0,s.A)(t).call(this,i))).attributeManager=r,n.model=null,n.needsRedraw=!0,n.subLayers=null,n}return(0,l.A)(t,e),(0,i.A)(t,[{key:"layer",get:function(){return this.component},set:function(e){this.component=e}}]),t}(ie),fe=n(54982),de=n(77256),he=Object.freeze([]),me=(0,C.A)(function(e){var t=e.oldViewport,n=e.viewport;return t.equals(n)}),ge=new Uint8ClampedArray(0),be={data:{type:"data",value:he,async:!0},dataComparator:null,_dataDiff:{type:"function",value:function(e){return e&&e.__diff},compare:!1,optional:!0},dataTransform:{type:"function",value:null,compare:!1,optional:!0},onDataLoad:{type:"function",value:null,compare:!1,optional:!0},fetch:{type:"function",value:function(e,t){var n=t.propName,r=t.layer,o=r.context.resourceManager,i=r.getLoadOptions(),a=o.contains(e);return a||i||(o.add({resourceId:e,data:e,persistent:!1}),a=!0),a?o.subscribe({resourceId:e,onChange:function(e){return r.internalState.reloadAsyncProp(n,e)},consumerId:r.id,requestId:n}):(0,de.H)(e,i)},compare:!1},updateTriggers:{},visible:!0,pickable:!1,opacity:{type:"number",min:0,max:1,value:1},onHover:{type:"function",value:null,compare:!1,optional:!0},onClick:{type:"function",value:null,compare:!1,optional:!0},onDragStart:{type:"function",value:null,compare:!1,optional:!0},onDrag:{type:"function",value:null,compare:!1,optional:!0},onDragEnd:{type:"function",value:null,compare:!1,optional:!0},coordinateSystem:u.rf.DEFAULT,coordinateOrigin:{type:"array",value:[0,0,0],compare:!0},modelMatrix:{type:"array",value:null,compare:!0,optional:!0},wrapLongitude:!1,positionFormat:"XYZ",colorFormat:"RGBA",parameters:{},uniforms:{},extensions:[],getPolygonOffset:{type:"function",value:function(e){return[0,100*-e.layerIndex]},compare:!1},highlightedObjectIndex:null,autoHighlight:!1,highlightColor:{type:"accessor",value:[0,0,128,128]}},ve=function(e){function t(){return(0,o.A)(this,t),(0,a.A)(this,(0,s.A)(t).apply(this,arguments))}return(0,l.A)(t,e),(0,i.A)(t,[{key:"toString",value:function(){var e=this.constructor.layerName||this.constructor.name;return"".concat(e,"({id: '").concat(this.props.id,"'})")}},{key:"setState",value:function(e){this.setChangeFlags({stateChanged:!0}),Object.assign(this.state,e),this.setNeedsRedraw()}},{key:"setNeedsRedraw",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.internalState&&(this.internalState.needsRedraw=e)}},{key:"setNeedsUpdate",value:function(){this.context.layerManager.setNeedsUpdate(String(this)),this.internalState.needsUpdate=!0}},{key:"getNeedsRedraw",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{clearRedrawFlags:!1};return this._getNeedsRedraw(e)}},{key:"needsUpdate",value:function(){return this.internalState.needsUpdate||this.hasUniformTransition()||this.shouldUpdateState(this._getUpdateParams())}},{key:"hasUniformTransition",value:function(){return this.internalState.uniformTransitions.active}},{key:"isPickable",value:function(){return this.props.pickable&&this.props.visible}},{key:"getModels",value:function(){return this.state&&(this.state.models||(this.state.model?[this.state.model]:[]))}},{key:"getAttributeManager",value:function(){return this.internalState&&this.internalState.attributeManager}},{key:"getCurrentLayer",value:function(){return this.internalState&&this.internalState.layer}},{key:"getLoadOptions",value:function(){return this.props.loadOptions}},{key:"project",value:function(e){var t=this.context.viewport,n=(0,L.w)(e,{viewport:t,modelMatrix:this.props.modelMatrix,coordinateOrigin:this.props.coordinateOrigin,coordinateSystem:this.props.coordinateSystem}),o=(0,fe.VJ)(n,t.pixelProjectionMatrix),i=(0,r.A)(o,3),a=i[0],s=i[1],l=i[2];return 2===e.length?[a,s]:[a,s,l]}},{key:"unproject",value:function(e){return this.context.viewport.unproject(e)}},{key:"projectPosition",value:function(e){return(0,L.R)(e,{viewport:this.context.viewport,modelMatrix:this.props.modelMatrix,coordinateOrigin:this.props.coordinateOrigin,coordinateSystem:this.props.coordinateSystem})}},{key:"use64bitPositions",value:function(){var e=this.props.coordinateSystem;return e===u.rf.DEFAULT||e===u.rf.LNGLAT||e===u.rf.CARTESIAN}},{key:"onHover",value:function(e,t){return!!this.props.onHover&&this.props.onHover(e,t)}},{key:"onClick",value:function(e,t){return!!this.props.onClick&&this.props.onClick(e,t)}},{key:"nullPickingColor",value:function(){return[0,0,0]}},{key:"encodePickingColor",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return t[0]=e+1&255,t[1]=e+1>>8&255,t[2]=e+1>>8>>8&255,t}},{key:"decodePickingColor",value:function(e){(0,S.A)(e instanceof Uint8Array);var t=(0,r.A)(e,3);return t[0]+256*t[1]+65536*t[2]-1}},{key:"initializeState",value:function(){throw new Error("Layer ".concat(this," has not defined initializeState"))}},{key:"getShaders",value:function(e){var t=!0,n=!1,r=void 0;try{for(var o,i=this.props.extensions[Symbol.iterator]();!(t=(o=i.next()).done);t=!0){var a=o.value;e=(0,T.n)(e,a.getShaders.call(this,a))}}catch(e){n=!0,r=e}finally{try{t||null==i.return||i.return()}finally{if(n)throw r}}return e}},{key:"shouldUpdateState",value:function(e){return e.oldProps,e.props,e.context,e.changeFlags.propsOrDataChanged}},{key:"updateState",value:function(e){e.oldProps,e.props,e.context;var t=e.changeFlags,n=this.getAttributeManager();if(t.dataChanged&&n){var r=t.dataChanged;if(Array.isArray(r)){var o=!0,i=!1,a=void 0;try{for(var s,l=r[Symbol.iterator]();!(o=(s=l.next()).done);o=!0){var u=s.value;n.invalidateAll(u)}}catch(e){i=!0,a=e}finally{try{o||null==l.return||l.return()}finally{if(i)throw a}}}else n.invalidateAll()}}},{key:"finalizeState",value:function(){var e=!0,t=!1,n=void 0;try{for(var r,o=this.getModels()[Symbol.iterator]();!(e=(r=o.next()).done);e=!0)r.value.delete()}catch(e){t=!0,n=e}finally{try{e||null==o.return||o.return()}finally{if(t)throw n}}var i=this.getAttributeManager();i&&i.finalize(),this.context.resourceManager.unsubscribe({consumerId:this.id}),this.internalState.uniformTransitions.clear()}},{key:"draw",value:function(e){var t=!0,n=!1,r=void 0;try{for(var o,i=this.getModels()[Symbol.iterator]();!(t=(o=i.next()).done);t=!0)o.value.draw(e)}catch(e){n=!0,r=e}finally{try{t||null==i.return||i.return()}finally{if(n)throw r}}}},{key:"getPickingInfo",value:function(e){var t=e.info,n=(e.mode,t.index);return n>=0&&Array.isArray(this.props.data)&&(t.object=this.props.data[n]),t}},{key:"activateViewport",value:function(e){var t=this.internalState.viewport;this.internalState.viewport=e,t&&me({oldViewport:t,viewport:e})||(this.setChangeFlags({viewportChanged:!0}),this._update())}},{key:"invalidateAttribute",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"all",t=this.getAttributeManager();t&&("all"===e?t.invalidateAll():t.invalidate(e))}},{key:"updateAttributes",value:function(e){var t=!0,n=!1,r=void 0;try{for(var o,i=this.getModels()[Symbol.iterator]();!(t=(o=i.next()).done);t=!0){var a=o.value;this._setModelAttributes(a,e)}}catch(e){n=!0,r=e}finally{try{t||null==i.return||i.return()}finally{if(n)throw r}}}},{key:"_updateAttributes",value:function(e){var t=this.getAttributeManager();if(t){var n=this.getNumInstances(e),r=this.getStartIndices(e);t.update({data:e.data,numInstances:n,startIndices:r,props:e,transitions:e.transitions,buffers:e.data.attributes,context:this,ignoreUnknownAttributes:!0});var o=t.getChangedAttributes({clearChangedFlags:!0});this.updateAttributes(o)}}},{key:"_updateAttributeTransition",value:function(){var e=this.getAttributeManager();e&&e.updateTransition()}},{key:"_updateUniformTransition",value:function(){var e=this.internalState.uniformTransitions;if(e.active){var t=e.update(),n=Object.create(this.props);for(var r in t)Object.defineProperty(n,r,{value:t[r]});return n}return this.props}},{key:"calculateInstancePickingColors",value:function(e,t){var n=t.numInstances,r=ge.length/3;if(r=0?this.encodePickingColor(o):null),this.setModuleParameters(a)}}},{key:"_getUpdateParams",value:function(){return{props:this.props,oldProps:this.internalState.getOldProps(),context:this.context,changeFlags:this.internalState.changeFlags}}},{key:"_getNeedsRedraw",value:function(e){if(!this.internalState)return!1;var t=!1;t=t||this.internalState.needsRedraw&&this.id,this.internalState.needsRedraw=this.internalState.needsRedraw&&!e.clearRedrawFlags;var n=this.getAttributeManager(),r=n&&n.getNeedsRedraw(e);return t||r}},{key:"_getAttributeManager",value:function(){return new c.A(this.context.gl,{id:this.props.id,stats:this.context.stats,timeline:this.context.timeline})}},{key:"_initState",value:function(){(0,S.A)(!this.internalState&&!this.state),(0,S.A)(isFinite(this.props.coordinateSystem),"".concat(this.id,": invalid coordinateSystem"));var e=this._getAttributeManager();e&&e.addInstanced({instancePickingColors:{type:5121,size:3,noAlloc:!0,update:this.calculateInstancePickingColors}}),this.internalState=new pe({attributeManager:e,layer:this}),this.clearChangeFlags(),this.state={},Object.defineProperty(this.state,"attributeManager",{get:function(){return A.A.deprecated("layer.state.attributeManager","layer.getAttributeManager()"),e}}),this.internalState.layer=this,this.internalState.uniformTransitions=new O(this.context.timeline),this.internalState.onAsyncPropUpdated=this._onAsyncPropUpdated.bind(this),this.internalState.setAsyncProps(this.props)}},{key:"_transferState",value:function(e){(0,x.A)("layer.matched",this,this===e);var t=e.state,n=e.internalState;(0,S.A)(t&&n),this!==e&&(this.internalState=n,this.internalState.layer=this,this.state=t,this.internalState.setAsyncProps(this.props),this.diffProps(this.props,this.internalState.getOldProps()))}},{key:"_onAsyncPropUpdated",value:function(){this.diffProps(this.props,this.internalState.getOldProps()),this.setNeedsUpdate()}},{key:"isLoaded",get:function(){return this.internalState&&!this.internalState.isAsyncPropLoading()}},{key:"wrapLongitude",get:function(){return this.props.wrapLongitude}}]),t}(ce);ve.layerName="Layer",ve.defaultProps=be},43570(e){var t=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:t)(e)}},43591(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>O});var r=function(){if("undefined"!=typeof Map)return Map;function e(e,t){var n=-1;return e.some(function(e,r){return e[0]===t&&(n=r,!0)}),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),r=this.__entries__[n];return r&&r[1]},t.prototype.set=function(t,n){var r=e(this.__entries__,t);~r?this.__entries__[r][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,r=e(n,t);~r&&n.splice(r,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var n=0,r=this.__entries__;n0},e.prototype.connect_=function(){o&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),l?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){o&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=void 0===t?"":t;s.some(function(e){return!!~n.indexOf(e)})&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),c=function(e,t){for(var n=0,r=Object.keys(t);n0},e}(),M="undefined"!=typeof WeakMap?new WeakMap:new r,_=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=u.getInstance(),r=new A(t,n,this);M.set(this,r)};["observe","unobserve","disconnect"].forEach(function(e){_.prototype[e]=function(){var t;return(t=M.get(this))[e].apply(t,arguments)}});const O=void 0!==i.ResizeObserver?i.ResizeObserver:_},43693(e,t,n){var r=n(77736);e.exports=function(e,t,n){return(t=r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},43724(e,t,n){"use strict";var r=n(79039);e.exports=!r(function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]})},43763(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.Themes=t.ColorsByTheme=t.default=void 0;var o=r(n(43693)),i=r(n(85715));function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function s(e){for(var t=1;t=20?"ste":"de")},week:{dow:1,doy:4}})}(n(95093))},43802(e,t,n){"use strict";var r=n(79504),o=n(67750),i=n(655),a=n(47452),s=r("".replace),l=RegExp("^["+a+"]+"),u=RegExp("(^|[^"+a+"])["+a+"]+$"),c=function(e){return function(t){var n=i(o(t));return 1&e&&(n=s(n,l,"")),2&e&&(n=s(n,u,"$1")),n}};e.exports={start:c(1),end:c(2),trim:c(3)}},43838(e,t,n){var r=n(21791),o=n(37241);e.exports=function(e,t){return e&&r(t,o(t),e)}},43839(e,t,n){"use strict";var r=n(76080),o=n(47055),i=n(48981),a=n(26198),s=function(e){var t=1===e;return function(n,s,l){for(var u,c=i(n),p=o(c),f=a(p),d=r(s,l);f-- >0;)if(d(u=p[f],f,c))switch(e){case 0:return u;case 1:return f}return t?-1:void 0}};e.exports={findLast:s(0),findLastIndex:s(1)}},43861(e,t,n){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},r=[/^जन/i,/^फ़र|फर/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सितं|सित/i,/^अक्टू/i,/^नव|नवं/i,/^दिसं|दिस/i];e.defineLocale("hi",{months:{format:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),standalone:"जनवरी_फरवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितंबर_अक्टूबर_नवंबर_दिसंबर".split("_")},monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},monthsParse:r,longMonthsParse:r,shortMonthsParse:[/^जन/i,/^फ़र/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सित/i,/^अक्टू/i,/^नव/i,/^दिस/i],monthsRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsShortRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsStrictRegex:/^(जनवरी?|फ़रवरी|फरवरी?|मार्च?|अप्रैल?|मई?|जून?|जुलाई?|अगस्त?|सितम्बर|सितंबर|सित?\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर?|दिसम्बर|दिसंबर?)/i,monthsShortStrictRegex:/^(जन\.?|फ़र\.?|मार्च?|अप्रै\.?|मई?|जून?|जुल\.?|अग\.?|सित\.?|अक्टू\.?|नव\.?|दिस\.?)/i,calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",ss:"%d सेकंड",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,function(e){return n[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(e,t){return 12===e&&(e=0),"रात"===t?e<4?e:e+12:"सुबह"===t?e:"दोपहर"===t?e>=10?e:e+12:"शाम"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"रात":e<10?"सुबह":e<17?"दोपहर":e<20?"शाम":"रात"},week:{dow:0,doy:6}})}(n(95093))},43898(e,t,n){"use strict";var r=n(6305),o=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(17383)),a=o(n(34579)),s=o(n(29511)),l=o(n(28452)),u=o(n(63072)),c=o(n(43693)),p=r(n(96540)),f=o(n(5556)),d=o(n(46869));var h=function(e){(0,s.default)(o,e);var t,n,r=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,u.default)(t);if(n){var o=(0,u.default)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,l.default)(this,e)});function o(){return(0,i.default)(this,o),r.apply(this,arguments)}return(0,a.default)(o,[{key:"render",value:function(){return p.default.createElement(d.default,this.props,p.default.createElement("g",{transform:"translate(-20, -99)",id:"layer1"},p.default.createElement("g",{transform:"matrix(0.26458333,0,0,0.26458333,-191.59545,42.388813)",id:"g3042"},p.default.createElement("ellipse",{id:"path2999",cx:"931.42627",cy:"431.70096",rx:"62.283249",ry:"3.8673975",transform:"matrix(1.0332818,0,0,0.76491127,-30.674511,101.23938)"}),p.default.createElement("g",{id:"g7696",transform:"translate(525.68251,-207.68859)"},p.default.createElement("path",{id:"path7668",d:"m 393.98828,480.0918 c -10.68594,0.80336 -21.57673,7.18633 -28.60547,16.5332 -1.00324,0.62224 -3.5626,2.19214 -5.32812,2.97656 -2.56279,1.13864 -5.17733,2.74246 -7.98047,2.66016 -1.90943,-0.0561 -3.53566,-1.4477 -5.32031,-2.12891 -4.53998,-1.72443 -9.58546,-5.01773 -13.83594,-1.06445 -1.06796,1.52824 -0.66318,3.76636 -0.26563,5.58789 0.61739,2.82883 2.18398,5.45191 3.99024,7.71484 2.3163,2.9019 8.51367,7.1836 8.51367,7.1836 0,0 -5.90097,1.56898 -7.18164,3.99023 -0.45797,0.86587 -0.24013,2.08692 0.26562,2.92578 1.09219,1.81161 3.30762,2.80797 5.32032,3.45899 4.02627,1.30232 8.51745,-0.13838 12.67968,0.625 1.31495,0.24117 2.49566,1.01912 3.81446,1.23828 0.60636,0.10077 1.45382,0.0869 2.07422,0.0664 1.72295,3.33668 4.08103,6.36876 7.15625,8.80468 0,0 -2.22425,5.11025 -3.72266,7.44532 -8.94053,13.58909 -24.40686,25.32714 -26.73438,43.99218 0.0505,12.91431 6.57316,25.37407 16.24415,32.82422 16.96401,13.06839 41.70379,15.60258 62.9414,12.85938 19.21169,-2.48152 39.64942,-10.88975 52.11328,-25.71875 8.24478,-9.80932 10.46731,-24.07583 10.82813,-36.88477 0.29354,-10.4205 0.0459,-22.87017 -7.10547,-30.45508 -2.17907,-2.31118 -6.14999,-3.78838 -9.13672,-2.70703 -3.82412,1.38452 -4.00601,7.16466 -6.76758,10.15039 -2.72735,2.94875 -5.62298,6.30576 -9.47461,7.44531 -2.38943,0.70694 -5.03518,-0.0449 -7.44531,-0.67773 -7.17835,-1.88468 -13.0331,-7.65187 -20.30469,-9.13672 -5.52704,-1.1286 -16.91992,0.33984 -16.91992,0.33984 l 6.0918,-3.38476 c 0,0 10.28858,-6.55346 13.53515,-11.50586 4.26486,-6.50575 7.12111,-14.56296 6.76758,-22.33398 -0.86105,-19.16955 -13.62762,-32.46378 -36.20703,-32.82422 z"}),p.default.createElement("path",{id:"path7007",d:"m 338.82884,592.10146 c 2.32751,-18.66504 17.79291,-30.40265 26.73344,-43.99174 1.49841,-2.33507 3.72237,-7.44474 3.72237,-7.44474 -9.72152,-7.70054 -12.30749,-21.34514 -10.15193,-31.80941 4.68877,-15.70277 19.97053,-27.64482 34.85497,-28.76382 22.57941,0.36044 35.34754,13.65505 36.20859,32.8246 0.35353,7.77102 -2.5031,15.82851 -6.76796,22.33426 -3.24657,4.9524 -13.53592,11.50552 -13.53592,11.50552 l -6.09116,3.38399 c 0,0 11.39286,-1.467 16.9199,-0.3384 7.27159,1.48485 13.12552,7.25206 20.30387,9.13674 2.41013,0.63278 5.05533,1.38374 7.44476,0.6768 3.85163,-1.13955 6.74779,-4.496 9.47514,-7.44475 2.76157,-2.98573 2.94384,-8.76743 6.76796,-10.15195 2.98673,-1.08135 6.95767,0.39601 9.13674,2.70719 7.15138,7.58491 7.3999,20.03532 7.10636,30.45582 -0.36082,12.80894 -2.58395,27.07605 -10.82873,36.88537 -12.46386,14.829 -32.9016,23.23673 -52.11329,25.71825 -21.23761,2.7432 -45.97799,0.20927 -62.942,-12.85912 -9.67099,-7.45015 -16.19266,-19.9103 -16.24311,-32.82461 z"}),p.default.createElement("path",{id:"path7009",d:"m 338.82929,592.10139 c 0.0504,12.91431 6.57076,25.37435 16.24175,32.82449 16.96402,13.0684 41.70592,15.60201 62.94353,12.85882 16.49647,-2.13082 33.88089,-8.64571 46.3608,-19.82886 -11.1421,7.01421 -24.41974,11.29014 -37.17209,12.93733 -21.23762,2.74319 -45.97952,0.20958 -62.94353,-12.85882 -9.67099,-7.45014 -16.19132,-13.1378 -16.24175,-26.05211 1.29011,-12.22719 20.91701,-42.26515 18.15858,-41.25572 -2.75843,1.00943 -27.16334,24.82083 -27.34729,41.37487 z"}),p.default.createElement("path",{id:"path7019",d:"m 377.39451,569.59751 c 5.20454,-4.30421 12.0709,-7.93589 18.81215,-7.52486 10.1405,0.6183 16.82414,12.34588 26.71325,14.67347 9.16319,2.15674 28.21822,-1.12873 28.21822,-1.12873 0,0 -5.26736,15.74679 -10.91105,21.44586 -7.06529,7.13462 -16.80867,12.27156 -26.71325,13.92098 -8.25808,1.37523 -17.24717,-0.21883 -24.83203,-3.76243 -6.52035,-3.04627 -12.9578,-7.86122 -16.17845,-14.29723 -2.08339,-4.16338 -2.25437,-9.40356 -1.12872,-13.92099 0.90003,-3.61206 3.15128,-7.0337 6.01988,-9.40607 z"}),p.default.createElement("circle",{transform:"matrix(1.0416624,0,0,1.0416624,-10.12887,-52.065753)",r:"8",cy:"542.64807",cx:"388.79144",id:"path7031"}),p.default.createElement("circle",{transform:"matrix(1.1485883,0,0,1.1485883,-51.700726,-110.08886)",id:"circle7125",cx:"384.53302",cy:"599.31769",r:"8"}),p.default.createElement("path",{id:"path7130",d:"m 362.8314,531.83625 c 0,0 -1.86312,0.10762 -2.77606,-0.0441 -1.3188,-0.21916 -2.50024,-0.99563 -3.81519,-1.2368 -4.16223,-0.76338 -8.65327,0.67681 -12.67954,-0.62551 -2.0127,-0.65102 -4.22868,-1.64695 -5.32087,-3.45856 -0.50575,-0.83886 -0.72402,-2.06062 -0.26605,-2.92649 1.28067,-2.42125 7.18318,-3.99065 7.18318,-3.99065 0,0 -6.1971,-4.28129 -8.5134,-7.18319 -1.80626,-2.26293 -3.37327,-4.88645 -3.99066,-7.71528 -0.39755,-1.82153 -0.80191,-4.05867 0.26605,-5.58691 4.25048,-3.95328 9.29431,-0.66025 13.83429,1.06418 1.78465,0.68121 3.41144,2.07223 5.32087,2.12834 2.80314,0.0823 5.41853,-1.5218 7.98132,-2.66044 2.14112,-0.9513 6.11901,-3.45857 6.11901,-3.45857 0,0 -2.51761,3.36571 -3.19252,5.32088 -0.6999,2.02751 -0.77532,4.24025 -0.79815,6.38505 -0.0274,2.58533 0.36815,5.1658 0.79815,7.71527 0.51514,3.05437 2.24347,5.95014 2.12834,9.0455 -0.0938,2.52426 -2.27877,7.22725 -2.27877,7.22725 z"}),p.default.createElement("ellipse",{transform:"rotate(-70.917917)",ry:"8.876749",rx:"11.292704",cy:"523.04565",cx:"-351.69467",id:"path7132"}),p.default.createElement("ellipse",{id:"ellipse7134",cx:"-371.65863",cy:"539.63354",rx:"6.4400997",ry:"5.6922021",transform:"matrix(0.3727878,-0.92791662,0.95838646,0.28547397,0,0)"}),p.default.createElement("ellipse",{transform:"matrix(1.2858994,0,0,1.2858994,493.87481,-538.72884)",ry:"1.7910415",rx:"1.877719",cy:"810.7829",cx:"-89.047676",id:"path7136"}),p.default.createElement("path",{transform:"matrix(1.1485883,0,0,1.1485883,-51.700726,-110.08886)",id:"path7198",d:"m 383.88781,586.81856 c 0,0 4.75583,1.20253 7.03749,2.08594 2.91222,1.12756 8.43329,4.0806 8.43329,4.0806 l 2.17633,-1.0882 c 0,0 -6.13833,-5.82773 -10.06554,-6.2569 -5.46591,-0.59732 -7.58157,1.17856 -7.58157,1.17856 z"}),p.default.createElement("path",{transform:"matrix(1.1485883,0,0,1.1485883,-51.700726,-110.08886)",id:"path7248",d:"m 397.87853,516.42095 v 2 c 11.54716,4.14107 17.99592,13.80846 18.56055,26.37891 9.2e-4,0.0202 9.5e-4,0.0404 0.002,0.0605 0.0245,-0.68856 0.0292,-1.37543 -0.002,-2.06054 -0.56463,-12.57045 -7.01339,-22.23784 -18.56055,-26.37891 z m -43.76562,25.92578 c -0.13422,1.35759 -0.19199,2.74885 -0.14649,4.16016 0.0423,-1.42272 0.18091,-2.81599 0.4043,-4.16016 z"}),p.default.createElement("ellipse",{transform:"matrix(1.1796431,0.18084016,-0.22761203,0.93723889,-70.598803,-9.4836272)",ry:"2.1433234",rx:"6.0402751",cy:"433.62253",cx:"484.71768",id:"path7276"}),p.default.createElement("path",{transform:"matrix(1.1485883,0,0,1.1485883,-51.700726,-110.08886)",id:"path7358",d:"m 450.56176,570.21133 c 0.31422,-0.51687 0.84685,-1.08434 1.45172,-1.08879 0.8227,-0.006 1.51933,0.78122 1.99611,1.45172 1.20869,1.69982 1.81464,5.98831 1.81464,5.98831 0,0 -4.7514,-2.00855 -5.62539,-4.17367 -0.27546,-0.68237 -0.0193,-1.54878 0.36292,-2.17757 z"}),p.default.createElement("path",{transform:"matrix(1.1485883,0,0,1.1485883,-51.700726,-110.08886)",id:"path7436",d:"m 399.55635,576.28702 c 0,0 5.77103,-0.38519 8.54224,0.27556 7.19511,1.71555 13.03674,7.22358 20.1156,9.36891 2.31239,0.7008 7.16446,1.10222 7.16446,1.10222 0,0 -9.1879,1.00957 -13.50225,-0.27555 -4.98282,-1.48424 -8.43433,-6.25057 -13.22669,-8.26669 -2.87487,-1.20944 -9.09336,-2.20445 -9.09336,-2.20445 z"})))))}}]),o}(p.Component);t.default=h,(0,c.default)(h,"propTypes",{height:f.default.string,colors:f.default.arrayOf(f.default.string)}),(0,c.default)(h,"defaultProps",{height:"16px",predefinedClassName:"scenegraph-layer-icon",totalColor:3})},43918(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i,a,s,l,u,c=r(n(94634)),p=r(n(17383)),f=r(n(34579)),d=r(n(12475)),h=r(n(29511)),m=r(n(28452)),g=r(n(63072)),b=r(n(43693)),v=r(n(20166)),y=o(n(96540)),A=r(n(5556)),M=r(n(78094)),_=r(n(91863)),O=r(n(46942));function z(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function w(e){for(var t=1;tr});const r=n(41917).A.Uint8Array},44114(e,t,n){"use strict";var r=n(46518),o=n(48981),i=n(26198),a=n(34527),s=n(96837);r({target:"Array",proto:!0,arity:1,forced:n(79039)(function(){return 4294967297!==[].push.call({length:4294967296},1)})||!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(e){return e instanceof TypeError}}()},{push:function(e){var t=o(this),n=i(t),r=arguments.length;s(n+r);for(var l=0;la;)for(var m,g=p(arguments[a++]),b=f?h(s(g),f(g)):s(g),v=b.length,y=0;v>y;)m=b[y++],r&&!i(d,g,m)||(n[m]=g[m]);return n}:f},44265(e,t,n){"use strict";var r=n(82839);e.exports=/ipad|iphone|ipod/i.test(r)&&"undefined"!=typeof Pebble},44321(e,t,n){"use strict";n.d(t,{zz:()=>M,K2:()=>b,a5:()=>A,ih:()=>y});var r=n(64467),o=n(83921),i=n(47458),a=n(19226),s=n(23029),l=n(92901),u=function(){function e(){(0,s.A)(this,e)}return(0,l.A)(e,[{key:"log",value:function(){return function(e){}}},{key:"info",value:function(){return function(e){}}},{key:"warn",value:function(){return function(e){}}},{key:"error",value:function(){return function(e){}}}]),e}(),c=function(){function e(){(0,s.A)(this,e),this.console=console}return(0,l.A)(e,[{key:"log",value:function(){for(var e,t=arguments.length,n=new Array(t),r=0;r=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n2&&void 0!==arguments[2]?arguments[2]:console;_(e,null,n,m,g,t);var r,o=p(t);try{for(o.s();!(r=o.n()).done;){var i=r.value,a=e&&e[i.id]||{},s=i.options&&i.options[i.id]||{},l=i.defaultOptions&&i.defaultOptions[i.id]||{};_(a,i.id,n,s,l,t)}}catch(e){o.e(e)}finally{o.f()}}(e,n=Array.isArray(n)?n:[n]),z(t,e,r)}function M(e,t){var n=v(),r=e.fetch||n.fetch;return"function"==typeof r?r:(0,i.Gv)(r)?function(e){return(0,a.t)(e,r)}:t&&t.fetch?t.fetch:function(t){return(0,a.t)(t,e)}}function _(e,t,n,r,o,a){var s=t||"Top level",l=t?"".concat(t,"."):"";for(var u in e){var c=!t&&(0,i.Gv)(e[u]);if(!(u in r))if(u in o)n.warn("".concat(s," loader option '").concat(l).concat(u,"' deprecated, use '").concat(o[u],"'"));else if(!c){var p=O(u,a);n.warn("".concat(s," loader option '").concat(l).concat(u,"' not recognized. ").concat(p))}}}function O(e,t){var n,r=e.toLowerCase(),o="",i=p(t);try{for(i.s();!(n=i.n()).done;){var a=n.value;for(var s in a.options){if(e===s)return"Did you mean '".concat(a.id,".").concat(s,"'?");var l=s.toLowerCase();(r.startsWith(l)||l.startsWith(r))&&(o=o||"Did you mean '".concat(a.id,".").concat(s,"'?"))}}}catch(e){i.e(e)}finally{i.f()}return o}function z(e,t,n){var r=h({},e.options||{});return null===r.log&&(r.log=new u),w(r,v()),w(r,t),function(e,t){t&&!e.baseUri&&(e.baseUri=t)}(r,n),r}function w(e,t){for(var n in t)if(n in t){var r=t[n];(0,i.aC)(r)&&(0,i.aC)(e[n])?e[n]=h(h({},e[n]),t[n]):e[n]=t[n]}}},44345(){},44363(e,t,n){"use strict";e.exports=n(22799)},44389(e,t,n){var r=n(19786);r(r.S,"Object",{setPrototypeOf:n(10485).set})},44394(e,t,n){var r=n(72552),o=n(40346);e.exports=function(e){return"symbol"==typeof e||o(e)&&"[object Symbol]"==r(e)}},44429(e,t,n){!function(e){"use strict";function t(e,t,n){var r=e+" ";switch(n){case"ss":return r+(1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi");case"mm":return r+(1===e?"minuta":2===e||3===e||4===e?"minute":"minuta");case"h":return"jedan sat";case"hh":return r+(1===e?"sat":2===e||3===e||4===e?"sata":"sati");case"dd":return r+(1===e?"dan":"dana");case"MM":return r+(1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci");case"yy":return r+(1===e?"godina":2===e||3===e||4===e?"godine":"godina")}}e.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:function(e,t,n,r){if("m"===n)return t?"jedna minuta":r?"jednu minutu":"jedne minute"},mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(95093))},44435(e,t,n){"use strict";n(46518)({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991})},44496(e,t,n){"use strict";var r=n(94644),o=n(19617).includes,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("includes",function(e){return o(i(this),e,arguments.length>1?arguments[1]:void 0)})},44508(e,t,n){"use strict";t.__esModule=!0;var r,o=(r=n(89829))&&r.__esModule?r:{default:r};t.default=function(e,t,n){return t in e?(0,o.default)(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},44576(e,t,n){"use strict";var r=function(e){return e&&e.Math===Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n.g&&n.g)||r("object"==typeof this&&this)||function(){return this}()||Function("return this")()},44732(e,t,n){"use strict";var r=n(94644),o=n(79504),i=n(79306),a=n(35370),s=r.aTypedArray,l=r.getTypedArrayConstructor,u=r.exportTypedArrayMethod,c=o(r.TypedArrayPrototype.sort);u("toSorted",function(e){void 0!==e&&i(e);var t=s(this),n=a(l(t),t);return c(n,e)})},44751(e){var t;t={},e.exports=t,t.simpleFilter=function(e,n){return n.filter(function(n){return t.test(e,n)})},t.test=function(e,n){return null!==t.match(e,n)},t.match=function(e,t,n){n=n||{};var r,o=0,i=[],a=t.length,s=0,l=0,u=n.pre||"",c=n.post||"",p=n.caseSensitive&&t||t.toLowerCase();e=n.caseSensitive&&e||e.toLowerCase();for(var f=0;fi.$,AttributeManager:()=>N.A,COORDINATE_SYSTEM:()=>r.rf,CompositeLayer:()=>F.A,Controller:()=>de.A,Deck:()=>D.A,DeckRenderer:()=>B.A,DirectionalLight:()=>a.Z,Effect:()=>E.A,FirstPersonController:()=>ve,FirstPersonView:()=>ye,FlyToInterpolator:()=>Ze,Layer:()=>j.A,LayerExtension:()=>He.A,LayerManager:()=>q.A,LightingEffect:()=>o.A,LinearInterpolator:()=>Me.A,MapController:()=>je.Ay,MapView:()=>ae.A,OrbitController:()=>Ee,OrbitView:()=>Le,OrthographicController:()=>Re,OrthographicView:()=>qe,PointLight:()=>h,PostProcessEffect:()=>R,TRANSITION_EVENTS:()=>_e.w,Tesselator:()=>Je.A,TransitionInterpolator:()=>Ye.A,View:()=>ie.A,Viewport:()=>W.A,WebMercatorViewport:()=>V.A,_CameraLight:()=>y,_GlobeController:()=>We,_GlobeView:()=>Ue,_GlobeViewport:()=>J,_LayersPass:()=>I.A,_SunLight:()=>x,_compareProps:()=>rt.Me,_count:()=>et.U,_fillArray:()=>Qe.R,_flatten:()=>Qe.B,_memoize:()=>tt.A,_mergeShaders:()=>nt.n,createIterable:()=>Ke.X,fp64LowPart:()=>me.qk,gouraudLighting:()=>re.K,log:()=>$e.A,phongLighting:()=>re.p,picking:()=>ee.A,project:()=>te.A,project32:()=>ne.A,shadow:()=>oe.A});var r=n(1597),o=n(91451),i=n(6111),a=n(12307),s=n(23029),l=n(92901),u=n(63252),c=[255,255,255],p=[0,0,1],f=[0,0,1],d=0,h=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,s.A)(this,e);var n=t.color,r=void 0===n?c:n,o=t.intensity,i=void 0===o?1:o,a=t.position,l=void 0===a?f:a;this.id=t.id||"point-".concat(d++),this.color=r,this.intensity=i,this.type="point",this.position=l,this.attenuation=function(e){return"attenuation"in e?e.attenuation:"intensity"in e?[0,0,e.intensity]:p}(t),this.projectedLight=Object.assign({},this)}return(0,l.A)(e,[{key:"getProjectedLight",value:function(e){var t=e.layer,n=this.projectedLight,o=t.context.viewport,i=t.props,a=i.coordinateSystem,s=i.coordinateOrigin,l=(0,u.R)(this.position,{viewport:o,coordinateSystem:a,coordinateOrigin:s,fromCoordinateSystem:o.isGeospatial?r.rf.LNGLAT:r.rf.CARTESIAN,fromCoordinateOrigin:[0,0,0]});return n.color=this.color,n.intensity=this.intensity,n.position=l,n}}]),e}(),m=n(56822),g=n(53954),b=n(85501),v=n(42653),y=function(e){function t(){return(0,s.A)(this,t),(0,m.A)(this,(0,g.A)(t).apply(this,arguments))}return(0,b.A)(t,e),(0,l.A)(t,[{key:"getProjectedLight",value:function(e){var t=e.layer,n=this.projectedLight,r=t.context.viewport,o=t.props,i=o.coordinateSystem,a=o.coordinateOrigin,s=o.modelMatrix,l=(0,v.a)({viewport:r,modelMatrix:s,coordinateSystem:i,coordinateOrigin:a}).project_uCameraPosition;return n.color=this.color,n.intensity=this.intensity,n.position=l,n}}]),t}(h),A=n(80045),M=Math.PI/180,_=23.4397*M;function O(e,t){var n=e;return Math.atan2(Math.sin(n)*Math.cos(_)-Math.tan(t)*Math.sin(_),Math.cos(n))}function z(e,t,n){var r=e,o=t,i=n;return Math.atan2(Math.sin(r),Math.cos(r)*Math.sin(o)-Math.tan(i)*Math.cos(o))}function w(e,t,n){var r=e,o=t,i=n;return Math.asin(Math.sin(o)*Math.sin(i)+Math.cos(o)*Math.cos(i)*Math.cos(r))}var x=function(e){function t(e){var n,r=e.timestamp,o=(0,A.A)(e,["timestamp"]);return(0,s.A)(this,t),(n=(0,m.A)(this,(0,g.A)(t).call(this,o))).timestamp=r,n}return(0,b.A)(t,e),(0,l.A)(t,[{key:"getProjectedLight",value:function(e){var t=e.layer.context.viewport,n=t.latitude,r=t.longitude;return this.direction=function(e,t,n){var r=function(e,t,n){var r,o,i,a,s,l,u=M*-n,c=M*t,p=function(e){return function(e){return e/864e5-.5+2440588}(e)-2451545}(e),f=(r=M*(357.5291+.98560028*p),o=M*(1.9148*Math.sin(r)+.02*Math.sin(2*r)+3e-4*Math.sin(3*r)),{declination:(a=i=r+o+102.9372*M+Math.PI,s=0,l=a,Math.asin(Math.sin(s)*Math.cos(_)+Math.cos(s)*Math.sin(_)*Math.sin(l))),rightAscension:O(i,0)}),d=function(e,t){return M*(280.147+360.9856235*e)-t}(p,u)-f.rightAscension;return{azimuth:z(d,c,f.declination),altitude:w(d,c,f.declination)}}(e,t,n),o=r.azimuth,i=r.altitude,a=o+Math.PI;return[-Math.sin(a),-Math.cos(a),-Math.sin(i)]}(this.timestamp,n,r),this}}]),t}(a.Z),E=n(39483),S=n(73272),C=n(92717),T=n(22780),L=function(e){function t(e){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,s.A)(this,t),n=(0,m.A)(this,(0,g.A)(t).call(this,e,r));var o=r.module,i=r.fs,a=r.id;return n.model=new S.A(e,{id:a,fs:i,modules:[o]}),n}return(0,b.A)(t,e),(0,l.A)(t,[{key:"render",value:function(e){var t=this,n=this.gl;(0,C.zv)(n,{framebuffer:e.outputBuffer,clearColor:[0,0,0,0]},function(){return t._renderPass(n,e)})}},{key:"delete",value:function(){this.model.delete(),this.model=null}},{key:"_renderPass",value:function(e,t){var n=t.inputBuffer;t.outputBuffer,(0,T.I)(e,{color:!0}),this.model.draw({moduleSettings:this.props.moduleSettings,uniforms:{texture:n,texSize:[n.width,n.height]},parameters:{depthWrite:!1,depthTest:!1}})}}]),t}(n(44991).A),P=n(21365),R=function(e){function t(e){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,s.A)(this,t),(n=(0,m.A)(this,(0,g.A)(t).call(this,r))).id="".concat(e.name,"-pass"),(0,P.b)(e),n.module=e,n}return(0,b.A)(t,e),(0,l.A)(t,[{key:"postRender",value:function(e,t){this.passes||(this.passes=function(e,t,n,r){if(t.filter||t.sampler){var o=k(t);return[new L(e,{id:n,module:t,fs:o,moduleSettings:r})]}return(t.passes||[]).map(function(o,i){var a=k(t,o),s="".concat(n,"-").concat(i);return new L(e,{id:s,module:t,fs:a,moduleSettings:r})})}(e,this.module,this.id,this.props));for(var n=t.target,r=t.inputBuffer,o=t.swapBuffer,i=0;i1&&void 0!==arguments[1]?arguments[1]:e;return n.filter?(t="string"==typeof n.filter?n.filter:"".concat(e.name,"_filterColor"),"uniform sampler2D texture;\nuniform vec2 texSize;\n\nvarying vec2 position;\nvarying vec2 coordinate;\nvarying vec2 uv;\n\nvoid main() {\n vec2 texCoord = coordinate;\n\n gl_FragColor = texture2D(texture, texCoord);\n gl_FragColor = ".concat(t,"(gl_FragColor, texSize, texCoord);\n}\n")):n.sampler?function(e){return"uniform sampler2D texture;\nuniform vec2 texSize;\n\nvarying vec2 position;\nvarying vec2 coordinate;\nvarying vec2 uv;\n\nvoid main() {\n vec2 texCoord = coordinate;\n\n gl_FragColor = ".concat(e,"(texture, texSize, texCoord);\n}\n")}("string"==typeof n.sampler?n.sampler:"".concat(e.name,"_sampleColor")):null}var I=n(64156),D=n(92162),q=n(20168),N=n(13774),j=n(43558),F=n(68411),B=n(47675),W=n(54684),V=n(82125),U=n(80296),H=n(98569),Y=n(30329),G=n(94796),X=Math.PI/180,Z=180/Math.PI,$=6370972,K=256,J=function(e){function t(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,s.A)(this,t);var r=n.latitude,o=void 0===r?0:r,i=n.longitude,a=void 0===i?0:i,l=n.zoom,u=void 0===l?11:l,c=n.nearZMultiplier,p=void 0===c?.1:c,f=n.farZMultiplier,d=void 0===f?1:f,h=n.resolution,b=void 0===h?10:h,v=n.width,y=n.height,A=n.altitude,M=void 0===A?1.5:A;v=v||1,y=y||1,M=Math.max(.75,M);var _=(new H.A).lookAt({eye:[0,-M,0],up:[0,0,1]}),O=Math.pow(2,u);_.rotateX(o*X),_.rotateZ(-a*X),_.scale(O/y);var z,w,x=Math.atan(.5/M),E=512*O/y,S=Object.assign({},n,{width:v,height:y,viewMatrix:_,longitude:a,latitude:o,zoom:u,fovyRadians:2*x,aspect:v/y,focalDistance:M,near:p,far:Math.min(2,1/E+1)*M*d});return(e=(0,m.A)(this,(0,g.A)(t).call(this,S))).resolution=b,e.distanceScales={unitsPerMeter:[z=4018225162502676e-20,z,z],unitsPerMeter2:[0,0,0],metersPerUnit:[24886.609375,24886.609375,24886.609375],unitsPerDegree:[w=Math.PI/180*K,w,z],unitsPerDegree2:[0,0,0],degreesPerUnit:[1/w,1/w,24886.609375]},e}return(0,b.A)(t,e),(0,l.A)(t,[{key:"getDistanceScales",value:function(){return this.distanceScales}},{key:"unproject",value:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.topLeft,o=void 0===r||r,i=n.targetZ,a=(0,U.A)(e,3),s=a[0],l=a[1],u=a[2],c=o?l:this.height-l,p=this.pixelUnprojectionMatrix;if(Number.isFinite(u))t=Q(p,[s,c,u,1]);else{var f=Q(p,[s,c,-1,1]),d=Q(p,[s,c,1,1]),h=((i||0)/$+1)*K,m=Y.uE(Y.jb([],f,d)),g=Y.uE(f),b=Y.uE(d),v=(4*g*b-Math.pow(m-g-b,2))/16*4/m,y=(Math.sqrt(g-v)-Math.sqrt(Math.max(0,h*h-v)))/Math.sqrt(m);t=Y.Cc([],f,d,y)}var A=this.unprojectPosition(t),M=(0,U.A)(A,3),_=M[0],O=M[1],z=M[2];return Number.isFinite(u)?[_,O,z]:Number.isFinite(i)?[_,O,i]:[_,O]}},{key:"projectPosition",value:function(e){var t=(0,U.A)(e,3),n=t[0],r=t[1],o=t[2],i=void 0===o?0:o,a=n*X,s=r*X,l=Math.cos(s),u=(i/$+1)*K;return[Math.sin(a)*l*u,-Math.cos(a)*l*u,Math.sin(s)*u]}},{key:"unprojectPosition",value:function(e){var t=(0,U.A)(e,3),n=t[0],r=t[1],o=t[2],i=Y.Il(e),a=Math.asin(o/i);return[Math.atan2(n,-r)*Z,a*Z,(i/K-1)*$]}},{key:"projectFlat",value:function(e){return e}},{key:"unprojectFlat",value:function(e){return e}},{key:"getMapCenterByLngLatPosition",value:function(e){var t=e.lngLat,n=e.pos,r=this.unproject(n);return[t[0]-r[0]+this.longitude,t[1]-r[1]+this.latitude]}},{key:"projectionMode",get:function(){return r.Kx.GLOBE}}]),t}(W.A);function Q(e,t){var n=G.Z0([],t,e);return G.hs(n,n,1/n[3]),n}var ee=n(70560),te=n(85046),ne=n(79464),re=n(22534),oe=n(37450),ie=n(64495),ae=n(45029),se=n(54982),le=n(64467),ue=n(22466),ce=n(54692);const pe=1e-6;class fe{constructor({phi:e=0,theta:t=0,radius:n=1,bearing:r,pitch:o,altitude:i,radiusScale:a=6371e3}={}){(0,le.A)(this,"phi",void 0),(0,le.A)(this,"theta",void 0),(0,le.A)(this,"radius",void 0),(0,le.A)(this,"radiusScale",void 0),this.phi=e,this.theta=t,this.radius=n||i||1,this.radiusScale=a||1,void 0!==r&&(this.bearing=r),void 0!==o&&(this.pitch=o),this.check()}toString(){return this.formatString(ce.$W)}formatString({printTypes:e=!1}){const t=ce.Fl;return"".concat(e?"Spherical":"","[rho:").concat(t(this.radius),",theta:").concat(t(this.theta),",phi:").concat(t(this.phi),"]")}equals(e){return(0,ce.aI)(this.radius,e.radius)&&(0,ce.aI)(this.theta,e.theta)&&(0,ce.aI)(this.phi,e.phi)}exactEquals(e){return this.radius===e.radius&&this.theta===e.theta&&this.phi===e.phi}get bearing(){return 180-(0,ce.uj)(this.phi)}set bearing(e){this.phi=Math.PI-(0,ce.F2)(e)}get pitch(){return(0,ce.uj)(this.theta)}set pitch(e){this.theta=(0,ce.F2)(e)}get longitude(){return(0,ce.uj)(this.phi)}get latitude(){return(0,ce.uj)(this.theta)}get lng(){return(0,ce.uj)(this.phi)}get lat(){return(0,ce.uj)(this.theta)}get z(){return(this.radius-1)*this.radiusScale}set(e,t,n){return this.radius=e,this.phi=t,this.theta=n,this.check()}clone(){return(new fe).copy(this)}copy(e){return this.radius=e.radius,this.phi=e.phi,this.theta=e.theta,this.check()}fromLngLatZ([e,t,n]){return this.radius=1+n/this.radiusScale,this.phi=(0,ce.F2)(t),this.theta=(0,ce.F2)(e),this.check()}fromVector3(e){return this.radius=Y.Bw(e),this.radius>0&&(this.theta=Math.atan2(e[0],e[1]),this.phi=Math.acos((0,ce.qE)(e[2]/this.radius,-1,1))),this.check()}toVector3(){return new ue.A(0,0,this.radius).rotateX({radians:this.theta}).rotateZ({radians:this.phi})}makeSafe(){return this.phi=Math.max(pe,Math.min(Math.PI-pe,this.phi)),this}check(){if(!(Number.isFinite(this.phi)&&Number.isFinite(this.theta)&&this.radius>0))throw new Error("SphericalCoordinates: some fields set to invalid numbers");return this}}var de=n(90544),he=n(96825),me=n(51682),ge={position:[0,0,0],pitch:0,bearing:0,maxPitch:90,minPitch:-90},be=function(e){function t(e){var n,r=e.width,o=e.height,i=e.position,a=void 0===i?ge.position:i,l=e.bearing,u=void 0===l?ge.bearing:l,c=e.pitch,p=void 0===c?ge.pitch:c,f=e.longitude,d=e.latitude,h=e.maxPitch,b=void 0===h?ge.maxPitch:h,v=e.minPitch,y=void 0===v?ge.minPitch:v,A=e.startBearing,M=e.startPitch,_=e.startZoomPosition,O=e.startZoom;return(0,s.A)(this,t),(n=(0,m.A)(this,(0,g.A)(t).call(this,{width:r,height:o,position:a,bearing:u,pitch:p,longitude:f,latitude:d,maxPitch:b,minPitch:y})))._interactiveState={startBearing:A,startPitch:M,startZoomPosition:_,startZoom:O},n}return(0,b.A)(t,e),(0,l.A)(t,[{key:"getInteractiveState",value:function(){return this._interactiveState}},{key:"getDirection",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return new fe({bearing:this._viewportProps.bearing,pitch:e?90:90+this._viewportProps.pitch}).toVector3().normalize()}},{key:"panStart",value:function(){return this}},{key:"pan",value:function(){return this}},{key:"panEnd",value:function(){return this}},{key:"rotateStart",value:function(e){return e.pos,this._getUpdatedState({startBearing:this._viewportProps.bearing,startPitch:this._viewportProps.pitch})}},{key:"rotate",value:function(e){var t=e.deltaScaleX,n=e.deltaScaleY,r=this._interactiveState,o=r.startBearing,i=r.startPitch;return Number.isFinite(o)&&Number.isFinite(i)?this._getUpdatedState({bearing:o-180*t,pitch:i-90*n}):this}},{key:"rotateEnd",value:function(){return this._getUpdatedState({startBearing:null,startPitch:null})}},{key:"zoomStart",value:function(){return this._getUpdatedState({startZoomPosition:this._viewportProps.position,startZoom:this._viewportProps.zoom})}},{key:"zoom",value:function(e){var t=e.scale,n=this._interactiveState.startZoomPosition;n||(n=this._viewportProps.position);var r=this.getDirection();return this._move(r,Math.log2(t),n)}},{key:"zoomEnd",value:function(){return this._getUpdatedState({startZoomPosition:null,startZoom:null})}},{key:"moveLeft",value:function(){var e=this.getDirection(!0);return this._move(e.rotateZ({radians:Math.PI/2}))}},{key:"moveRight",value:function(){var e=this.getDirection(!0);return this._move(e.rotateZ({radians:-Math.PI/2}))}},{key:"moveUp",value:function(){var e=this.getDirection(!0);return this._move(e)}},{key:"moveDown",value:function(){var e=this.getDirection(!0);return this._move(e.negate())}},{key:"rotateLeft",value:function(){return this._getUpdatedState({bearing:this._viewportProps.bearing-15})}},{key:"rotateRight",value:function(){return this._getUpdatedState({bearing:this._viewportProps.bearing+15})}},{key:"rotateUp",value:function(){return this._getUpdatedState({pitch:this._viewportProps.pitch+10})}},{key:"rotateDown",value:function(){return this._getUpdatedState({pitch:this._viewportProps.pitch-10})}},{key:"zoomIn",value:function(){return this.zoom({scale:2})}},{key:"zoomOut",value:function(){return this.zoom({scale:.5})}},{key:"shortestPathFrom",value:function(e){var t=e.getViewportProps(),n=Object.assign({},this._viewportProps),r=n.bearing,o=n.longitude;return Math.abs(r-t.bearing)>180&&(n.bearing=r<0?r+360:r-360),Math.abs(o-t.longitude)>180&&(n.longitude=o<0?o+360:o-360),n}},{key:"_move",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this._viewportProps.position,r=e.scale(20*t);return this._getUpdatedState({position:new ue.A(n).add(r)})}},{key:"_getUpdatedState",value:function(e){return new t(Object.assign({},this._viewportProps,this._interactiveState,e))}},{key:"_applyConstraints",value:function(e){var t=e.pitch,n=e.maxPitch,r=e.minPitch,o=e.longitude,i=e.bearing;return e.pitch=(0,ce.qE)(t,r,n),(o<-180||o>180)&&(e.longitude=(0,me.zi)(o+180,360)-180),(i<-180||i>180)&&(e.bearing=(0,me.zi)(i+180,360)-180),e}}]),t}(he.A),ve=function(e){function t(e){return(0,s.A)(this,t),(0,m.A)(this,(0,g.A)(t).call(this,be,e))}return(0,b.A)(t,e),t}(de.A),ye=function(e){function t(){return(0,s.A)(this,t),(0,m.A)(this,(0,g.A)(t).apply(this,arguments))}return(0,b.A)(t,e),(0,l.A)(t,[{key:"_getViewport",value:function(e){var t,n=e.modelMatrix,r=void 0===n?null:n,o=e.bearing,i=void 0===o?0:o,a=e.pitch,s=void 0===a?0:a,l=e.up,u=void 0===l?[0,0,1]:l,c=new fe({bearing:(t={bearing:i,pitch:90+s}).bearing,pitch:t.pitch}).toVector3().normalize(),p=r?r.transformDirection(c):c,f=(0,se.fO)(e),d=Math.pow(2,f),h=(new H.A).lookAt({eye:[0,0,0],center:p,up:u}).scale(d);return new W.A(Object.assign({},e,{zoom:f,viewMatrix:h}))}},{key:"controller",get:function(){return this._getControllerProps({type:ve})}}]),t}(ie.A);ye.displayName="FirstPersonView";var Ae=n(90353),Me=n(71154),_e=n(52473),Oe={orbitAxis:"Z",rotationX:0,rotationOrbit:0,zoom:0,target:[0,0,0],minRotationX:-90,maxRotationX:90,minZoom:-1/0,maxZoom:1/0},ze={transitionDuration:300,transitionEasing:function(e){return e},transitionInterpolator:new Me.A(["target","zoom","rotationX","rotationOrbit"]),transitionInterruption:_e.w.BREAK},we=function(e){return Math.pow(2,e)},xe=function(e){function t(e){var n,r=e.makeViewport,o=e.width,i=e.height,a=e.orbitAxis,l=void 0===a?Oe.orbitAxis:a,u=e.rotationX,c=void 0===u?Oe.rotationX:u,p=e.rotationOrbit,f=void 0===p?Oe.rotationOrbit:p,d=e.target,h=void 0===d?Oe.target:d,b=e.zoom,v=void 0===b?Oe.zoom:b,y=e.minRotationX,A=void 0===y?Oe.minRotationX:y,M=e.maxRotationX,_=void 0===M?Oe.maxRotationX:M,O=e.minZoom,z=void 0===O?Oe.minZoom:O,w=e.maxZoom,x=void 0===w?Oe.maxZoom:w,E=e.startPanPosition,S=e.startTarget,C=e.startRotationX,T=e.startRotationOrbit,L=e.startZoomPosition,P=e.startZoom;return(0,s.A)(this,t),(n=(0,m.A)(this,(0,g.A)(t).call(this,{width:o,height:i,orbitAxis:l,rotationX:c,rotationOrbit:f,target:h,zoom:v,minRotationX:A,maxRotationX:_,minZoom:z,maxZoom:x})))._interactiveState={startPanPosition:E,startTarget:S,startRotationX:C,startRotationOrbit:T,startZoomPosition:L,startZoom:P},n.makeViewport=r,n}return(0,b.A)(t,e),(0,l.A)(t,[{key:"getViewportProps",value:function(){return this._viewportProps}},{key:"getInteractiveState",value:function(){return this._interactiveState}},{key:"panStart",value:function(e){var t=e.pos,n=this._viewportProps.target;return this._getUpdatedState({startPanPosition:t,startTarget:n})}},{key:"pan",value:function(e){var t=e.pos,n=(e.startPos,this._interactiveState),r=n.startPanPosition,o=n.startTarget,i=new Ae.A(t).subtract(r);return this._getUpdatedState({target:this._calculateNewTarget({startTarget:o,pixelOffset:i})})}},{key:"panEnd",value:function(){return this._getUpdatedState({startPanPosition:null,startTarget:null})}},{key:"rotateStart",value:function(e){return e.pos,this._getUpdatedState({startRotationX:this._viewportProps.rotationX,startRotationOrbit:this._viewportProps.rotationOrbit})}},{key:"rotate",value:function(e){var t=e.deltaScaleX,n=e.deltaScaleY,r=this._interactiveState,o=r.startRotationX,i=r.startRotationOrbit;return Number.isFinite(o)&&Number.isFinite(i)?((o<-90||o>90)&&(t*=-1),this._getUpdatedState({rotationX:o+180*n,rotationOrbit:i+180*t,isRotating:!0})):this}},{key:"rotateEnd",value:function(){return this._getUpdatedState({startRotationX:null,startRotationOrbit:null})}},{key:"shortestPathFrom",value:function(e){var t=e.getViewportProps(),n=Object.assign({},this._viewportProps),r=n.rotationOrbit;return Math.abs(r-t.rotationOrbit)>180&&(n.rotationOrbit=r<0?r+360:r-360),n}},{key:"zoomStart",value:function(e){var t=e.pos;return this._getUpdatedState({startZoomPosition:t,startTarget:this._viewportProps.target,startZoom:this._viewportProps.zoom})}},{key:"zoom",value:function(e){var t=e.pos,n=e.startPos,r=e.scale,o=this._viewportProps,i=o.zoom,a=o.width,s=o.height,l=o.target,u=this._interactiveState,c=u.startZoom,p=u.startZoomPosition,f=u.startTarget;Number.isFinite(c)||(c=i,f=l,p=n||t);var d=this._calculateNewZoom({scale:r,startZoom:c}),h=we(c),m=we(d),g=(a/2-p[0])*(m/h-1),b=(s/2-p[1])*(m/h-1);return this._getUpdatedState({zoom:d,target:this._calculateNewTarget({startTarget:f,zoom:d,pixelOffset:[g,b]})})}},{key:"zoomEnd",value:function(){return this._getUpdatedState({startZoomPosition:null,startTarget:null,startZoom:null})}},{key:"zoomIn",value:function(){return this._getUpdatedState({zoom:this._calculateNewZoom({scale:2})})}},{key:"zoomOut",value:function(){return this._getUpdatedState({zoom:this._calculateNewZoom({scale:.5})})}},{key:"moveLeft",value:function(){return this._getUpdatedState({target:this._calculateNewTarget({pixelOffset:[-50,0]})})}},{key:"moveRight",value:function(){return this._getUpdatedState({target:this._calculateNewTarget({pixelOffset:[50,0]})})}},{key:"moveUp",value:function(){return this._getUpdatedState({target:this._calculateNewTarget({pixelOffset:[0,-50]})})}},{key:"moveDown",value:function(){return this._getUpdatedState({target:this._calculateNewTarget({pixelOffset:[0,50]})})}},{key:"rotateLeft",value:function(){return this._getUpdatedState({rotationOrbit:this._viewportProps.rotationOrbit-15})}},{key:"rotateRight",value:function(){return this._getUpdatedState({rotationOrbit:this._viewportProps.rotationOrbit+15})}},{key:"rotateUp",value:function(){return this._getUpdatedState({rotationX:this._viewportProps.rotationX-10})}},{key:"rotateDown",value:function(){return this._getUpdatedState({rotationX:this._viewportProps.rotationX+10})}},{key:"_calculateNewZoom",value:function(e){var t=e.scale,n=e.startZoom,r=this._viewportProps,o=r.maxZoom,i=r.minZoom;Number.isFinite(n)||(n=this._viewportProps.zoom);var a=n+Math.log2(t);return(0,ce.qE)(a,i,o)}},{key:"_calculateNewTarget",value:function(e){var t=e.startTarget,n=e.zoom,r=e.pixelOffset,o=Object.assign({},this._viewportProps);Number.isFinite(n)&&(o.zoom=n),t&&(o.target=t);var i=this.makeViewport(o),a=i.project(o.target);return i.unproject([a[0]-r[0],a[1]-r[1],a[2]])}},{key:"_getUpdatedState",value:function(e){return new t(Object.assign({},this._viewportProps,this._interactiveState,e))}},{key:"_applyConstraints",value:function(e){var t=e.maxZoom,n=e.minZoom,r=e.zoom,o=e.maxRotationX,i=e.minRotationX,a=e.rotationOrbit;return e.zoom=(0,ce.qE)(r,n,t),e.rotationX=(0,ce.qE)(e.rotationX,i,o),(a<-180||a>180)&&(e.rotationOrbit=(0,me.zi)(a+180,360)-180),e}}]),t}(he.A),Ee=function(e){function t(e){return(0,s.A)(this,t),(0,m.A)(this,(0,g.A)(t).call(this,xe,e))}return(0,b.A)(t,e),(0,l.A)(t,[{key:"_getTransitionProps",value:function(){return ze}}]),t}(de.A),Se=Math.PI/180;function Ce(e){var t=e.height,n=e.fovy,r=e.orbitAxis,o=e.rotationX,i=e.rotationOrbit,a=e.zoom,s=.5/Math.tan(n*Se/2),l="Z"===r?[0,0,1]:[0,1,0],u="Z"===r?[0,-s,0]:[0,0,s],c=(new H.A).lookAt({eye:u,up:l});c.rotateX(o*Se),"Z"===r?c.rotateZ(i*Se):c.rotateY(i*Se);var p=Math.pow(2,a)/(t||1);return c.scale(p),c}var Te=function(e){function t(e){(0,s.A)(this,t);var n=e.id,r=e.x,o=e.y,i=e.width,a=e.height,l=e.fovy,u=void 0===l?50:l,c=e.near,p=e.far,f=e.orbitAxis,d=void 0===f?"Z":f,h=e.target,b=void 0===h?[0,0,0]:h,v=e.rotationX,y=void 0===v?0:v,A=e.rotationOrbit,M=void 0===A?0:A,_=e.zoom,O=void 0===_?0:_;return(0,m.A)(this,(0,g.A)(t).call(this,{id:n,viewMatrix:Ce({height:a,fovy:u,orbitAxis:d,rotationX:y,rotationOrbit:M,zoom:O}),fovy:u,near:c,far:p,x:r,y:o,position:b,width:i,height:a,zoom:O}))}return(0,b.A)(t,e),t}(W.A),Le=function(e){function t(e){return(0,s.A)(this,t),(0,m.A)(this,(0,g.A)(t).call(this,Object.assign({},e,{type:Te})))}return(0,b.A)(t,e),(0,l.A)(t,[{key:"controller",get:function(){return this._getControllerProps({type:Ee})}}]),t}(ie.A);Le.displayName="OrbitView";var Pe={transitionDuration:300,transitionEasing:function(e){return e},transitionInterpolator:new Me.A(["target","zoom"]),transitionInterruption:_e.w.BREAK},Re=function(e){function t(e){var n;return(0,s.A)(this,t),(n=(0,m.A)(this,(0,g.A)(t).call(this,xe,e))).invertPan=!0,n}return(0,b.A)(t,e),(0,l.A)(t,[{key:"_onPanRotate",value:function(e){return!1}},{key:"_getTransitionProps",value:function(){return Pe}}]),t}(de.A),ke=(new H.A).lookAt({eye:[0,0,1]});function Ie(e){var t=e.width,n=e.height,r=e.near,o=e.far;return t=t||1,n=n||1,(new H.A).ortho({left:-t/2,right:t/2,bottom:n/2,top:-n/2,near:r,far:o})}var De=function(e){function t(e){var n=e.id,r=e.x,o=e.y,i=e.width,a=e.height,l=e.near,u=void 0===l?.1:l,c=e.far,p=void 0===c?1e3:c,f=e.zoom,d=void 0===f?0:f,h=e.target,g=void 0===h?[0,0,0]:h;(0,s.A)(this,t);var b=Math.pow(2,d);return(0,m.A)(void 0,new W.A({id:n,x:r,y:o,width:i,height:a,position:g,viewMatrix:ke.clone().scale(b),projectionMatrix:Ie({width:i,height:a,near:u,far:p}),zoom:d}))}return(0,b.A)(t,e),t}(W.A),qe=function(e){function t(e){return(0,s.A)(this,t),(0,m.A)(this,(0,g.A)(t).call(this,Object.assign({},e,{type:De})))}return(0,b.A)(t,e),(0,l.A)(t,[{key:"controller",get:function(){return this._getControllerProps({type:Re})}}]),t}(ie.A);qe.displayName="OrthographicView";var Ne=n(90991),je=n(2249),Fe={transitionDuration:300,transitionEasing:function(e){return e},transitionInterpolator:new Me.A(["longitude","latitude","zoom"]),transitionInterruption:_e.w.BREAK},Be=function(e){function t(){return(0,s.A)(this,t),(0,m.A)(this,(0,g.A)(t).apply(this,arguments))}return(0,b.A)(t,e),(0,l.A)(t,[{key:"_applyConstraints",value:function(e){var t=e.maxZoom,n=e.minZoom,r=e.zoom;e.zoom=(0,ce.qE)(r,n,t);var o=e.longitude,i=e.latitude;return(o<-180||o>180)&&(e.longitude=(0,me.zi)(o+180,360)-180),e.latitude=(0,ce.qE)(i,-89,89),e}}]),t}(je.yn),We=function(e){function t(e){var n;return(0,s.A)(this,t),(n=(0,m.A)(this,(0,g.A)(t).call(this,Be,e))).invertPan=!0,n}return(0,b.A)(t,e),(0,l.A)(t,[{key:"setProps",value:function(e){(0,Ne.A)((0,g.A)(t.prototype),"setProps",this).call(this,e),this.dragRotate=!1,this.touchRotate=!1}},{key:"_getTransitionProps",value:function(){return Fe}}]),t}(de.A);function Ve(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}var Ue=function(e){function t(e){return(0,s.A)(this,t),(0,m.A)(this,(0,g.A)(t).call(this,function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};return(0,s.A)(this,t),(e=(0,m.A)(this,(0,g.A)(t).call(this,{compare:["longitude","latitude","zoom","bearing","pitch"],extract:["width","height","longitude","latitude","zoom","bearing","pitch"],required:["width","height","latitude","longitude","zoom"]}))).props=Object.assign({},Xe,n),e}return(0,b.A)(t,e),(0,l.A)(t,[{key:"interpolateProps",value:function(e,t,n){var r=(0,se.rj)(e,t,n,this.props),o=!0,i=!1,a=void 0;try{for(var s,l=Ge[Symbol.iterator]();!(o=(s=l.next()).done);o=!0){var u=s.value;r[u]=(0,ce.Cc)(e[u]||0,t[u]||0,n)}}catch(e){i=!0,a=e}finally{try{o||null==l.return||l.return()}finally{if(i)throw a}}return r}},{key:"getDuration",value:function(e,t){var n=t.transitionDuration;return"auto"===n&&(n=(0,se.v7)(e,t,this.props)),n}}]),t}(Ye.A),$e=n(26820),Ke=n(97870),Je=n(57512),Qe=n(93716),et=n(2353),tt=n(1490),nt=n(49605),rt=n(49949)},44860(e){"use strict";function t(e){return"("+e.join("|")+")"}var n="\\d{1,2}",r="\\d{1,2}",o="\\d{1,2}",i="\\d{1,2}",a="\\d{2}",s="(\\.\\d{1,6})",l="\\d{2}",u="(\\+|-)(\\d{4}|\\d{1,2}:\\d{2})",c="(am|pm)",p=["X","x","H:m","HH:mmZ","h:m a","H:m:s","h:m:s a","HH:mm:ssZZ","HH:mm:ss.SSSS","HH:mm:ss.SSSSZZ"].reverse(),f=["\\b\\d{12,13}\\b","\\b\\d{9,10}(\\.\\d{1,3})?\\b",r+":"+o,n+":"+l+"(\\+|-)\\d{1,2}:\\d{1,2}","\\d{1,2}:"+o+" "+c,r+":"+o+":"+i,r+":"+o+":"+i+" "+c,n+":"+l+":"+a+u,n+":"+l+":"+a+s,n+":"+l+":"+a+s+u].reverse(),d=p.reduce(function(e,t,n){return e[f[n]]=t,e},{}),h=t(Object.keys(d)),m=new RegExp("^"+h+"$","i"),g="\\d{2,4}",b="\\d{1,2}",v=t(["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]),y=t(["January","February","March","April","May","June","July","August","September","October","November","December"]),A="\\d{1,2}",M="\\d{2}",_="\\d{1,2}(st|nd|rd|th)",O=[g+"-"+b+"-"+A,g+"\\/"+b+"\\/"+A,b+"\\/"+A+"\\/"+g,y+" "+M+", "+g,v+" "+M+", "+g,y+" "+_+", "+g,v+" "+_+", "+g],z=new RegExp("^"+t(O)+"$","i"),w=["YYYY-M-D","YYYY/M/D","M/D/YYYY","MMMM DD, YYYY","MMM DD, YYYY","MMMM Do, YYYY","MMM Do, YYYY"].reduce(function(e,t,n){return e[O[n]]=t,e},{}),x=Object.keys(w).reduce(function(e,t){var n=w[t];return Object.keys(d).forEach(function(r){var o=d[r];e[t+" "+r]=n+" "+o,e[t+"T"+r]=n+"T"+o,e[r+"T"+t]=o+"T"+n,e[r+" "+t]=o+" "+n}),e},{}),E=new RegExp(t(Object.keys(x)));e.exports={ALL_TIME_FORMAT_REGEX:m,TIME_FORMAT_REGEX_MAP:d,DATE_FORMAT_REGEX:z,DATE_FORMAT_REGEX_MAP:w,ALL_DATE_TIME_REGEX:E,DATE_TIME_MAP:x}},44874(e,t,n){"use strict";const r=n(40793);e.exports=p;const o=function(){function e(e){return void 0!==e&&e}try{return"undefined"!=typeof globalThis||Object.defineProperty(Object.prototype,"globalThis",{get:function(){return delete Object.prototype.globalThis,this.globalThis=this},configurable:!0}),globalThis}catch(t){return e(self)||e(window)||e(this)||{}}}().console||{},i={mapHttpRequest:b,mapHttpResponse:b,wrapRequestSerializer:v,wrapResponseSerializer:v,wrapErrorSerializer:v,req:b,res:b,err:m,errWithCause:m};function a(e,t){return"silent"===e?1/0:t.levels.values[e]}const s=Symbol("pino.logFuncs"),l=Symbol("pino.hierarchy"),u={error:"log",fatal:"error",warn:"error",info:"log",debug:"log",trace:"log"};function c(e,t){const n={logger:t,parent:e[l]};t[l]=n}function p(e){(e=e||{}).browser=e.browser||{};const t=e.browser.transmit;if(t&&"function"!=typeof t.send)throw Error("pino: transmit option must have a send function");const n=e.browser.write||o;e.browser.write&&(e.browser.asObject=!0);const r=e.serializers||{},i=function(e,t){return Array.isArray(e)?e.filter(function(e){return"!stdSerializers.err"!==e}):!0===e&&Object.keys(t)}(e.browser.serialize,r);let l=e.browser.serialize;Array.isArray(e.browser.serialize)&&e.browser.serialize.indexOf("!stdSerializers.err")>-1&&(l=!1);const m=Object.keys(e.customLevels||{}),b=["error","fatal","warn","info","debug","trace"].concat(m);"function"==typeof n&&b.forEach(function(e){n[e]=n}),(!1===e.enabled||e.browser.disabled)&&(e.level="silent");const v=e.level||"info",A=Object.create(n);A.log||(A.log=y),function(e,t,n){const r={};t.forEach(e=>{r[e]=n[e]?n[e]:o[e]||o[u[e]||"log"]||y}),e[s]=r}(A,b,n),c({},A),Object.defineProperty(A,"levelVal",{get:function(){return a(this.level,this)}}),Object.defineProperty(A,"level",{get:function(){return this._level},set:function(e){if("silent"!==e&&!this.levels.values[e])throw Error("unknown level "+e);this._level=e,f(this,M,A,"error"),f(this,M,A,"fatal"),f(this,M,A,"warn"),f(this,M,A,"info"),f(this,M,A,"debug"),f(this,M,A,"trace"),m.forEach(e=>{f(this,M,A,e)})}});const M={transmit:t,serialize:i,asObject:e.browser.asObject,asObjectBindingsOnly:e.browser.asObjectBindingsOnly,formatters:e.browser.formatters,levels:b,timestamp:g(e),messageKey:e.messageKey||"msg",onChild:e.onChild||y};function _(n,o,a){if(!o)throw new Error("missing bindings for child Pino");a=a||{},i&&o.serializers&&(a.serializers=o.serializers);const s=a.serializers;if(i&&s){var l=Object.assign({},r,s),u=!0===e.browser.serialize?Object.keys(l):i;delete o.serializers,d([o],u,l,this._stdErrSerialize)}function p(e){this._childLevel=1+(0|e._childLevel),this.bindings=o,l&&(this.serializers=l,this._serialize=u),t&&(this._logEvent=h([].concat(e._logEvent.bindings,o)))}p.prototype=this;const f=new p(this);return c(this,f),f.child=function(...e){return _.call(this,n,...e)},f.level=a.level||this.level,n.onChild(f),f}return A.levels=function(e){const t=e.customLevels||{};return{values:Object.assign({},p.levels.values,t),labels:Object.assign({},p.levels.labels,function(e){const t={};return Object.keys(e).forEach(function(n){t[e[n]]=n}),t}(t))}}(e),A.level=v,A.isLevelEnabled=function(e){return!!this.levels.values[e]&&this.levels.values[e]>=this.levels.values[this.level]},A.setMaxListeners=A.getMaxListeners=A.emit=A.addListener=A.on=A.prependListener=A.once=A.prependOnceListener=A.removeListener=A.removeAllListeners=A.listeners=A.listenerCount=A.eventNames=A.write=A.flush=y,A.serializers=r,A._serialize=i,A._stdErrSerialize=l,A.child=function(...e){return _.call(this,M,...e)},t&&(A._logEvent=h()),A}function f(e,t,n,i){if(Object.defineProperty(e,i,{value:a(e.level,n)>a(i,n)?y:n[s][i],writable:!0,enumerable:!0,configurable:!0}),e[i]===y){if(!t.transmit)return;const r=a(t.transmit.level||e.level,n);if(a(i,n)e}=i.formatters||{},l=n.slice();let u=l[0];const c={};let p=1+(0|e._childLevel);if(p<1&&(p=1),o&&(c.time=o),a){const n=a(t,e.levels.values[t]);Object.assign(c,n)}else c.level=e.levels.values[t];if(i.asObjectBindingsOnly){if(null!==u&&"object"==typeof u)for(;p--&&"object"==typeof l[0];)Object.assign(c,l.shift());return[s(c),...l]}if(null!==u&&"object"==typeof u){for(;p--&&"object"==typeof l[0];)Object.assign(c,l.shift());u=l.length?r(l.shift(),l):void 0}else"string"==typeof u&&(u=r(l.shift(),l));return void 0!==u&&(c[i.messageKey]=u),[s(c)]}(this,i,u,s,t)):l.apply(c,u),t.transmit){const r=t.transmit.level||e._level,o=a(r,n),l=a(i,n);if(l-1&&r in n&&(e[o][r]=n[r](e[o][r]))}function h(e){return{ts:0,messages:[],bindings:e||[],level:{label:"",value:0}}}function m(e){const t={type:e.constructor.name,msg:e.message,stack:e.stack};for(const n in e)void 0===t[n]&&(t[n]=e[n]);return t}function g(e){return"function"==typeof e.timestamp?e.timestamp:!1===e.timestamp?A:M}function b(){return{}}function v(e){return e}function y(){}function A(){return!1}function M(){return Date.now()}p.levels={values:{fatal:60,error:50,warn:40,info:30,debug:20,trace:10},labels:{10:"trace",20:"debug",30:"info",40:"warn",50:"error",60:"fatal"}},p.stdSerializers=i,p.stdTimeFunctions=Object.assign({},{nullTime:A,epochTime:M,unixTime:function(){return Math.round(Date.now()/1e3)},isoTime:function(){return new Date(Date.now()).toISOString()}}),e.exports.default=p,e.exports.pino=p},44914(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.HexagonIdVisConfigs=t.defaultCoverage=t.defaultElevation=t.hexIdAccessor=t.hexIdRequiredColumns=void 0;var o=r(n(41132)),i=r(n(43693)),a=r(n(17383)),s=r(n(34579)),l=r(n(32395)),u=r(n(29511)),c=r(n(28452)),p=r(n(63072)),f=r(n(87454)),d=n(25178),h=n(68848),m=n(34326),g=r(n(34888)),b=n(40259),v=r(n(88142)),y=n(77085),A=n(91461);function M(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};return _(_({},(0,l.default)((0,p.default)(i.prototype),"getDefaultLayerConfig",this).call(this,e)),{},{coverageField:null,coverageDomain:[0,1],coverageScale:"linear"})}},{key:"calculateDataAttribute",value:function(e,t){e.dataContainer;for(var n=e.filteredIndex,r=[],o=0;oi});var r=n(23029),o=n(92901),i=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,r.A)(this,e);var o=n.id,i=void 0===o?"pass":o;this.id=i,this.gl=t,this.props={},Object.assign(this.props,n)}return(0,o.A)(e,[{key:"setProps",value:function(e){Object.assign(this.props,e)}},{key:"render",value:function(){}},{key:"cleanup",value:function(){}}]),e}()},44998(e,t,n){"use strict";n.d(t,{K:()=>r,h:()=>i});const r={brand:{static:"other",active:"other-hover",disabled:"neutral-light"},info:{static:"info",active:"info-hover",disabled:"neutral-light"},success:{static:"success",active:"success-hover",disabled:"neutral-light"},warning:{static:"warning",active:"warning-hover",disabled:"neutral-light"},error:{static:"error",active:"error-hover",disabled:"neutral-light"}},o={brand:{active:"other-opa-01"},info:{active:"info-opa-01"},success:{active:"success-opa-01"},warning:{active:"warning-opa-01"},error:{active:"error-opa-01"}},i={primary:r,secondary:o,tertiary:o}},45029(e,t,n){"use strict";n.d(t,{A:()=>p});var r=n(23029),o=n(92901),i=n(56822),a=n(53954),s=n(85501),l=n(64495),u=n(82125),c=n(2249),p=function(e){function t(e){return(0,r.A)(this,t),(0,i.A)(this,(0,a.A)(t).call(this,Object.assign({},e,{type:u.A})))}return(0,s.A)(t,e),(0,o.A)(t,[{key:"controller",get:function(){return this._getControllerProps({type:c.Ay})}}]),t}(l.A);p.displayName="MapView"},45083(e,t,n){var r=n(1882),o=n(87296),i=n(23805),a=n(47473),s=/^\[object .+?Constructor\]$/,l=Function.prototype,u=Object.prototype,c=l.toString,p=u.hasOwnProperty,f=RegExp("^"+c.call(p).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!i(e)||o(e))&&(r(e)?f:s).test(a(e))}},45156(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i,a,s,l=r(n(20166)),u=o(n(96540)),c=r(n(78094)),p=r(n(53948)),f=n(6973),d=r(n(16592)),h=r(n(97041)),m=n(95196),g=n(77085),b=c.default.div(i||(i=(0,l.default)(["\n display: flex;\n position: relative;\n flex-grow: 1;\n margin-right: 24px;\n margin-left: 24px;\n"]))),v=c.default.div(a||(a=(0,l.default)(["\n position: relative;\n display: flex;\n align-items: center;\n height: 32px;\n\n .playback-controls {\n margin-left: -8px;\n margin-right: 16px;\n }\n"]))),y=c.default.div.attrs({className:"animation-control__time-domain"})(s||(s=(0,l.default)(["\n color: ",";\n font-weight: 400;\n font-size: 10px;\n"])),function(e){return e.theme.titleTextColor});function A(e,t){var n=function(n){var r=n.isAnimatable,o=n.isAnimating,i=n.resetAnimation,a=n.toggleAnimation,s=n.setLayerAnimationTime,l=n.updateAnimationSpeed,c=n.animationConfig,d=c.currentTime,h=c.domain,A=c.speed,M=c.step,_=c.timeSteps,O=c.timeFormat,z=c.timezone,w=c.defaultTimeFormat,x=(0,u.useCallback)(function(e){Array.isArray(_)?s((0,m.snapToMarks)(e,_)):e>=h[0]&&e<=h[1]&&s(e)},[h,_,s]),E=(0,u.useMemo)(function(){var e=("string"==typeof O?O:w)||g.DEFAULT_TIME_FORMAT;return(0,m.datetimeFormatter)(z)(e)},[O,w,z]),S=(0,u.useMemo)(function(){return h?E(h[0]):""},[h,E]),C=(0,u.useMemo)(function(){return h?E(h[1]):""},[h,E]);return u.default.createElement(f.BottomWidgetInner,{className:"bottom-widget--inner"},u.default.createElement(v,{className:"animation-widget--inner"},u.default.createElement(e,{className:"animation-control-playpause",startAnimation:a,isAnimating:o,pauseAnimation:a,resetAnimation:i,speed:A,isAnimatable:r,updateAnimationSpeed:l}),u.default.createElement(y,{className:"domain-start"},u.default.createElement("span",null,S)),u.default.createElement(b,{className:"animation-control__slider"},u.default.createElement(p.default,{showValues:!1,isRanged:!1,step:M,minValue:h?h[0]:0,maxValue:h?h[1]:1,value1:d,onSlider1Change:x,enableBarDrag:!0})),u.default.createElement(y,{className:"domain-end"},u.default.createElement("span",null,C))),u.default.createElement(t,{currentTime:d,defaultTimeFormat:w,timeFormat:O,timezone:z}))};return n.defaultProps={toggleAnimation:function(){},updateAnimationSpeed:function(){},animationControlProps:{},animationConfig:{}},n}A.deps=[d.default,h.default];var M=A;t.default=M},45202(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=L;var i,a,s,l=r(n(17383)),u=r(n(34579)),c=r(n(12475)),p=r(n(29511)),f=r(n(28452)),d=r(n(63072)),h=r(n(43693)),m=r(n(20166)),g=o(n(96540)),b=n(71345),v=n(22325),y=r(n(5556)),A=r(n(78094)),M=r(n(64888)),_=r(n(53948)),O=n(6973),z=n(95196),w=n(96206);function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function E(e){for(var t=1;t1?arguments[1]:void 0,null,9007199254740991);return i(s,t.bytes)}})},45228(e){"use strict";var t=Object.getOwnPropertySymbols,n=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 t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,o){for(var i,a,s=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),l=1;l=e.length?(this._t=void 0,o(1)):o(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])},"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},45272(e,t,n){"use strict";n.d(t,{A:()=>s});var r=n(23029),o=n(92901),i=n(54692),a=n(40898),s=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,r.A)(this,e),Array.isArray(t)&&(t={compare:t,extract:t,required:t});var n=t,o=n.compare,i=n.extract,a=n.required;this._propsToCompare=o,this._propsToExtract=i,this._requiredProps=a}return(0,o.A)(e,[{key:"arePropsEqual",value:function(e,t){var n=!0,r=!1,o=void 0;try{for(var a,s=(this._propsToCompare||Object.keys(t))[Symbol.iterator]();!(n=(a=s.next()).done);n=!0){var l=a.value;if(!(l in e)||!(l in t)||!(0,i.aI)(e[l],t[l]))return!1}}catch(e){r=!0,o=e}finally{try{n||null==s.return||s.return()}finally{if(r)throw o}}return!0}},{key:"initializeProps",value:function(e,t){var n;if(this._propsToExtract){var r={},o={},i=!0,a=!1,s=void 0;try{for(var l,u=this._propsToExtract[Symbol.iterator]();!(i=(l=u.next()).done);i=!0){var c=l.value;r[c]=e[c],o[c]=t[c]}}catch(e){a=!0,s=e}finally{try{i||null==u.return||u.return()}finally{if(a)throw s}}n={start:r,end:o}}else n={start:e,end:t};return this._checkRequiredProps(n.start),this._checkRequiredProps(n.end),n}},{key:"interpolateProps",value:function(e,t,n){return t}},{key:"getDuration",value:function(e,t){return t.transitionDuration}},{key:"_checkRequiredProps",value:function(e){this._requiredProps&&this._requiredProps.forEach(function(t){var n=e[t];(0,a.A)(Number.isFinite(n)||Array.isArray(n),"".concat(t," is required for transition"))})}}]),e}()},45374(e,t,n){"use strict";n(46518)({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)})},45434(e){var t=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;e.exports=function(e){return t.test(e)}},45439(e){e.exports=console},45458(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(43145),o=n(27800);function i(e){return function(e){if(Array.isArray(e))return(0,r.A)(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||(0,o.A)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},45471(e,t,n){var r,o,i,a,s,l,u,c;e.exports=(o=(r=c=n(19021)).lib,i=o.WordArray,a=o.Hasher,s=r.algo,l=[],u=s.SHA1=a.extend({_doReset:function(){this._hash=new i.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var n=this._hash.words,r=n[0],o=n[1],i=n[2],a=n[3],s=n[4],u=0;u<80;u++){if(u<16)l[u]=0|e[t+u];else{var c=l[u-3]^l[u-8]^l[u-14]^l[u-16];l[u]=c<<1|c>>>31}var p=(r<<5|r>>>27)+s+l[u];p+=u<20?1518500249+(o&i|~o&a):u<40?1859775393+(o^i^a):u<60?(o&i|o&a|i&a)-1894007588:(o^i^a)-899497514,s=a,a=i,i=o<<30|o>>>2,o=r,r=p}n[0]=n[0]+r|0,n[1]=n[1]+o|0,n[2]=n[2]+i|0,n[3]=n[3]+a|0,n[4]=n[4]+s|0},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;return t[r>>>5]|=128<<24-r%32,t[14+(r+64>>>9<<4)]=Math.floor(n/4294967296),t[15+(r+64>>>9<<4)]=n,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=a.clone.call(this);return e._hash=this._hash.clone(),e}}),r.SHA1=a._createHelper(u),r.HmacSHA1=a._createHmacHelper(u),c.SHA1)},45539(e,t,n){var r=n(40882),o=n(50828),i=n(66645),a=RegExp("['’]","g");e.exports=function(e){return function(t){return r(i(o(t).replace(a,"")),e,"")}}},45572(e,t,n){"use strict";n.d(t,{A:()=>r});const r=function(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++nS,HS:()=>C,Oi:()=>s,Rr:()=>f,pX:()=>k,pb:()=>O,rc:()=>o,tH:()=>R,ue:()=>h,yD:()=>E,zR:()=>a}),function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"}(o||(o={}));const i="popstate";function a(e){return void 0===e&&(e={}),function(e,t,n,a){void 0===a&&(a={});let{window:l=document.defaultView,v5Compat:f=!1}=a,d=l.history,h=o.Pop,m=null,g=b();function b(){return(d.state||{idx:null}).idx}function v(){h=o.Pop;let e=b(),t=null==e?null:e-g;g=e,m&&m({action:h,location:A.location,delta:t})}function y(e){let t="null"!==l.location.origin?l.location.origin:l.location.href,n="string"==typeof e?e:p(e);return n=n.replace(/ $/,"%20"),s(t,"No window.location.(origin|href) available to create URL for href: "+n),new URL(n,t)}null==g&&(g=0,d.replaceState(r({},d.state,{idx:g}),""));let A={get action(){return h},get location(){return e(l,d)},listen(e){if(m)throw new Error("A history only accepts one active listener");return l.addEventListener(i,v),m=e,()=>{l.removeEventListener(i,v),m=null}},createHref:e=>t(l,e),createURL:y,encodeLocation(e){let t=y(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:function(e,t){h=o.Push;let r=c(A.location,e,t);n&&n(r,e),g=b()+1;let i=u(r,g),a=A.createHref(r);try{d.pushState(i,"",a)}catch(e){if(e instanceof DOMException&&"DataCloneError"===e.name)throw e;l.location.assign(a)}f&&m&&m({action:h,location:A.location,delta:1})},replace:function(e,t){h=o.Replace;let r=c(A.location,e,t);n&&n(r,e),g=b();let i=u(r,g),a=A.createHref(r);d.replaceState(i,"",a),f&&m&&m({action:h,location:A.location,delta:0})},go:e=>d.go(e)};return A}(function(e,t){let{pathname:n,search:r,hash:o}=e.location;return c("",{pathname:n,search:r,hash:o},t.state&&t.state.usr||null,t.state&&t.state.key||"default")},function(e,t){return"string"==typeof t?t:p(t)},null,e)}function s(e,t){if(!1===e||null==e)throw new Error(t)}function l(e,t){if(!e){"undefined"!=typeof console&&console.warn(t);try{throw new Error(t)}catch(e){}}}function u(e,t){return{usr:e.state,key:e.key,idx:t}}function c(e,t,n,o){return void 0===n&&(n=null),r({pathname:"string"==typeof e?e:e.pathname,search:"",hash:""},"string"==typeof t?f(t):t,{state:n,key:t&&t.key||o||Math.random().toString(36).substr(2,8)})}function p(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&"?"!==n&&(t+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(t+="#"===r.charAt(0)?r:"#"+r),t}function f(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}var d;function h(e,t,n){return void 0===n&&(n="/"),function(e,t,n,r){let o=O(("string"==typeof t?f(t):t).pathname||"/",n);if(null==o)return null;let i=m(e);!function(e){e.sort((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){return e.length===t.length&&e.slice(0,-1).every((e,n)=>e===t[n])?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map(e=>e.childrenIndex),t.routesMeta.map(e=>e.childrenIndex)))}(i);let a=null;for(let e=0;null==a&&e{let a={relativePath:void 0===i?e.path||"":i,caseSensitive:!0===e.caseSensitive,childrenIndex:o,route:e};a.relativePath.startsWith("/")&&(s(a.relativePath.startsWith(r),'Absolute route path "'+a.relativePath+'" nested under path "'+r+'" is not valid. An absolute child route path must start with the combined path of all its parent routes.'),a.relativePath=a.relativePath.slice(r.length));let l=C([r,a.relativePath]),u=n.concat(a);e.children&&e.children.length>0&&(s(!0!==e.index,'Index routes must not have child routes. Please remove all child routes from route path "'+l+'".'),m(e.children,t,u,l)),(null!=e.path||e.index)&&t.push({path:l,score:y(l,e.index),routesMeta:u})};return e.forEach((e,t)=>{var n;if(""!==e.path&&null!=(n=e.path)&&n.includes("?"))for(let n of g(e.path))o(e,t,n);else o(e,t)}),t}function g(e){let t=e.split("/");if(0===t.length)return[];let[n,...r]=t,o=n.endsWith("?"),i=n.replace(/\?$/,"");if(0===r.length)return o?[i,""]:[i];let a=g(r.join("/")),s=[];return s.push(...a.map(e=>""===e?i:[i,e].join("/"))),o&&s.push(...a),s.map(t=>e.startsWith("/")&&""===t?"/":t)}!function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"}(d||(d={})),new Set(["lazy","caseSensitive","path","id","index","children"]);const b=/^:[\w-]+$/,v=e=>"*"===e;function y(e,t){let n=e.split("/"),r=n.length;return n.some(v)&&(r+=-2),t&&(r+=2),n.filter(e=>!v(e)).reduce((e,t)=>e+(b.test(t)?3:""===t?1:10),r)}function A(e,t,n){void 0===n&&(n=!1);let{routesMeta:r}=e,o={},i="/",a=[];for(let e=0;e(r.push({paramName:t,isOptional:null!=n}),n?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),o+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":""!==e&&"/"!==e&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),r]}(e.path,e.caseSensitive,e.end),o=t.match(n);if(!o)return null;let i=o[0],a=i.replace(/(.)\/+$/,"$1"),s=o.slice(1);return{params:r.reduce((e,t,n)=>{let{paramName:r,isOptional:o}=t;if("*"===r){let e=s[n]||"";a=i.slice(0,i.length-e.length).replace(/(.)\/+$/,"$1")}const l=s[n];return e[r]=o&&!l?void 0:(l||"").replace(/%2F/g,"/"),e},{}),pathname:i,pathnameBase:a,pattern:e}}function _(e){try{return e.split("/").map(e=>decodeURIComponent(e).replace(/\//g,"%2F")).join("/")}catch(t){return l(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent encoding ('+t+")."),e}}function O(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&"/"!==r?null:e.slice(n)||"/"}const z=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function w(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(e=>{".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)}),n.length>1?n.join("/"):"/"}function x(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified `to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the `to."+n+'` field. Alternatively you may provide the full path as a string in and the router will parse it for you.'}function E(e,t){let n=function(e){return e.filter((e,t)=>0===t||e.route.path&&e.route.path.length>0)}(e);return t?n.map((e,t)=>t===n.length-1?e.pathname:e.pathnameBase):n.map(e=>e.pathnameBase)}function S(e,t,n,o){let i;void 0===o&&(o=!1),"string"==typeof e?i=f(e):(i=r({},e),s(!i.pathname||!i.pathname.includes("?"),x("?","pathname","search",i)),s(!i.pathname||!i.pathname.includes("#"),x("#","pathname","hash",i)),s(!i.search||!i.search.includes("#"),x("#","search","hash",i)));let a,u=""===e||""===i.pathname,c=u?"/":i.pathname;if(null==c)a=n;else{let e=t.length-1;if(!o&&c.startsWith("..")){let t=c.split("/");for(;".."===t[0];)t.shift(),e-=1;i.pathname=t.join("/")}a=e>=0?t[e]:"/"}let p=function(e,t){void 0===t&&(t="/");let n,{pathname:r,search:o="",hash:i=""}="string"==typeof e?f(e):e;if(r)if(a=r,z.test(a))n=r;else{if(r.includes("//")){let e=r;r=r.replace(/\/\/+/g,"/"),l(!1,"Pathnames cannot have embedded double slashes - normalizing "+e+" -> "+r)}n=r.startsWith("/")?w(r.substring(1),"/"):w(r,t)}else n=t;var a;return{pathname:n,search:L(o),hash:P(i)}}(i,a),d=c&&"/"!==c&&c.endsWith("/"),h=(u||"."===c)&&n.endsWith("/");return p.pathname.endsWith("/")||!d&&!h||(p.pathname+="/"),p}const C=e=>e.join("/").replace(/\/\/+/g,"/"),T=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),L=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",P=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";class R extends Error{}function k(e){return null!=e&&"number"==typeof e.status&&"string"==typeof e.statusText&&"boolean"==typeof e.internal&&"data"in e}const I=["post","put","patch","delete"],D=(new Set(I),["get",...I]);new Set(D),new Set([301,302,303,307,308]),new Set([307,308]),Symbol("deferred")},45595(e,t,n){"use strict";n(46518)({target:"JSON",stat:!0,forced:!n(27819)},{isRawJSON:n(65810)})},45644(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(17383)),i=r(n(34579)),a=r(n(12475)),s=r(n(29511)),l=r(n(28452)),u=r(n(63072)),c=r(n(43693)),p=r(n(96540)),f=r(n(45439));var d=function(e){(0,s.default)(d,e);var t,n,r=(t=d,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,u.default)(t);if(n){var o=(0,u.default)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,l.default)(this,e)});function d(){var e;(0,o.default)(this,d);for(var t=arguments.length,n=new Array(t),i=0;i=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?t[0]:t[1]:t[2]},translate:function(e,n,r,o){var i,a=t.words[r];return 1===r.length?"y"===r&&n?"jedna godina":o||n?a[0]:a[1]:(i=t.correctGrammaticalCase(e,a),"yy"===r&&n&&"godinu"===i?e+" godina":e+" "+i)}};e.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:t.translate,dd:t.translate,M:t.translate,MM:t.translate,y:t.translate,yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(95093))},45766(e,t,n){!function(e){"use strict";var t={ss:"sekundė_sekundžių_sekundes",m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"};function n(e,t,n,r){return t?o(n)[0]:r?o(n)[1]:o(n)[2]}function r(e){return e%10==0||e>10&&e<20}function o(e){return t[e].split("_")}function i(e,t,i,a){var s=e+" ";return 1===e?s+n(0,t,i[0],a):t?s+(r(e)?o(i)[1]:o(i)[0]):a?s+o(i)[1]:s+(r(e)?o(i)[1]:o(i)[2])}e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:function(e,t,n,r){return t?"kelios sekundės":r?"kelių sekundžių":"kelias sekundes"},ss:i,m:n,mm:i,h:n,hh:i,d:n,dd:i,M:n,MM:i,y:n,yy:i},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}})}(n(95093))},45777(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,i,a=r(n(20166)),s=r(n(96540)),l=r(n(78094)),u=r(n(40784)),c=n(29688),p=l.default.div(o||(o=(0,a.default)(["\n text-align: center;\n\n span {\n margin: 0 auto;\n }\n"]))),f=l.default.div.attrs({className:"data-loading-dialog"})(i||(i=(0,a.default)(["\n display: flex;\n align-items: center;\n justify-content: center;\n flex-grow: 1;\n\n .loading-content {\n display: flex;\n justify-content: center;\n align-items: center;\n }\n\n .loading-message {\n margin-left: 32px;\n color: ",";\n font-weight: 500;\n font-size: 14px;\n }\n"])),function(e){return e.theme.titleColorLT});t.default=function(e){var t=e.size,n=void 0===t?64:t,r=e.message,o=void 0===r?"modal.loadingDialog.loading":r;return s.default.createElement(f,null,s.default.createElement("div",{className:"loading-content"},s.default.createElement(p,null,s.default.createElement(u.default,{size:n})),s.default.createElement("div",{className:"loading-message"},s.default.createElement(c.FormattedMessage,{id:o}))))}},45781(e,t,n){"use strict";var r=n(46518),o=n(97751),i=n(22812),a=n(655),s=n(67416),l=o("URL");r({target:"URL",stat:!0,forced:!s},{parse:function(e){var t=i(arguments.length,1),n=a(e),r=t<2||void 0===arguments[1]?void 0:a(arguments[1]);try{return new l(n,r)}catch(e){return null}}})},45806(e,t,n){"use strict";n(47764);var r,o=n(46518),i=n(43724),a=n(67416),s=n(44576),l=n(76080),u=n(79504),c=n(36840),p=n(62106),f=n(90679),d=n(39297),h=n(44213),m=n(97916),g=n(67680),b=n(68183).codeAt,v=n(3717),y=n(655),A=n(10687),M=n(22812),_=n(98406),O=n(91181),z=O.set,w=O.getterFor("URL"),x=_.URLSearchParams,E=_.getState,S=s.URL,C=s.TypeError,T=s.parseInt,L=Math.floor,P=Math.pow,R=u("".charAt),k=u(/./.exec),I=u([].join),D=u(1.1.toString),q=u([].pop),N=u([].push),j=u("".replace),F=u([].shift),B=u("".split),W=u("".slice),V=u("".toLowerCase),U=u([].unshift),H="Invalid scheme",Y="Invalid host",G="Invalid port",X=/[a-z]/i,Z=/[\d+-.a-z]/i,$=/\d/,K=/^0x/i,J=/^[0-7]+$/,Q=/^\d+$/,ee=/^[\da-f]+$/i,te=/[\0\t\n\r #%/:<>?@[\\\]^|]/,ne=/[\0\t\n\r #/:<>?@[\\\]^|]/,re=/^[\u0000-\u0020]+/,oe=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,ie=/[\t\n\r]/g,ae=function(e){var t,n,r,o;if("number"==typeof e){for(t=[],n=0;n<4;n++)U(t,e%256),e=L(e/256);return I(t,".")}if("object"==typeof e){for(t="",r=function(e){for(var t=null,n=1,r=null,o=0,i=0;i<8;i++)0!==e[i]?(o>n&&(t=r,n=o),r=null,o=0):(null===r&&(r=i),++o);return o>n?r:t}(e),n=0;n<8;n++)o&&0===e[n]||(o&&(o=!1),r===n?(t+=n?":":"::",o=!0):(t+=D(e[n],16),n<7&&(t+=":")));return"["+t+"]"}return e},se={},le=h({},se,{" ":1,'"':1,"<":1,">":1,"`":1}),ue=h({},le,{"#":1,"?":1,"{":1,"}":1}),ce=h({},ue,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),pe=function(e,t){var n=b(e,0);return n>32&&n<127&&!d(t,e)?e:encodeURIComponent(e)},fe={ftp:21,file:null,http:80,https:443,ws:80,wss:443},de=function(e,t){var n;return 2===e.length&&k(X,R(e,0))&&(":"===(n=R(e,1))||!t&&"|"===n)},he=function(e){var t;return e.length>1&&de(W(e,0,2))&&(2===e.length||"/"===(t=R(e,2))||"\\"===t||"?"===t||"#"===t)},me=function(e){return"."===e||"%2e"===V(e)},ge=function(e){return".."===(e=V(e))||"%2e."===e||".%2e"===e||"%2e%2e"===e},be={},ve={},ye={},Ae={},Me={},_e={},Oe={},ze={},we={},xe={},Ee={},Se={},Ce={},Te={},Le={},Pe={},Re={},ke={},Ie={},De={},qe={},Ne=function(e,t,n){var r,o,i,a=y(e);if(t){if(o=this.parse(a))throw new C(o);this.searchParams=null}else{if(void 0!==n&&(r=new Ne(n,!0)),o=this.parse(a,null,r))throw new C(o);(i=E(new x)).bindURL(this),this.searchParams=i}};Ne.prototype={type:"URL",parse:function(e,t,n){var o,i,a,s,l=this,u=t||be,c=0,p="",f=!1,h=!1,b=!1;for(e=y(e),t||(l.scheme="",l.username="",l.password="",l.host=null,l.port=null,l.path=[],l.query=null,l.fragment=null,l.cannotBeABaseURL=!1,e=j(e,re,""),e=j(e,oe,"$1")),e=j(e,ie,""),o=m(e);c<=o.length;){switch(i=o[c],u){case be:if(!i||!k(X,i)){if(t)return H;u=ye;continue}p+=V(i),u=ve;break;case ve:if(i&&(k(Z,i)||"+"===i||"-"===i||"."===i))p+=V(i);else{if(":"!==i){if(t)return H;p="",u=ye,c=0;continue}if(t&&(l.isSpecial()!==d(fe,p)||"file"===p&&(l.includesCredentials()||null!==l.port)||"file"===l.scheme&&!l.host))return;if(l.scheme=p,t)return void(l.isSpecial()&&fe[l.scheme]===l.port&&(l.port=null));p="","file"===l.scheme?u=Te:l.isSpecial()&&n&&n.scheme===l.scheme?u=Ae:l.isSpecial()?u=ze:"/"===o[c+1]?(u=Me,c++):(l.cannotBeABaseURL=!0,N(l.path,""),u=Ie)}break;case ye:if(!n||n.cannotBeABaseURL&&"#"!==i)return H;if(n.cannotBeABaseURL&&"#"===i){l.scheme=n.scheme,l.path=g(n.path),l.query=n.query,l.fragment="",l.cannotBeABaseURL=!0,u=qe;break}u="file"===n.scheme?Te:_e;continue;case Ae:if("/"!==i||"/"!==o[c+1]){u=_e;continue}u=we,c++;break;case Me:if("/"===i){u=xe;break}u=ke;continue;case _e:if(l.scheme=n.scheme,i===r)l.username=n.username,l.password=n.password,l.host=n.host,l.port=n.port,l.path=g(n.path),l.query=n.query;else if("/"===i||"\\"===i&&l.isSpecial())u=Oe;else if("?"===i)l.username=n.username,l.password=n.password,l.host=n.host,l.port=n.port,l.path=g(n.path),l.query="",u=De;else{if("#"!==i){l.username=n.username,l.password=n.password,l.host=n.host,l.port=n.port,l.path=g(n.path),l.path.length--,u=ke;continue}l.username=n.username,l.password=n.password,l.host=n.host,l.port=n.port,l.path=g(n.path),l.query=n.query,l.fragment="",u=qe}break;case Oe:if(!l.isSpecial()||"/"!==i&&"\\"!==i){if("/"!==i){l.username=n.username,l.password=n.password,l.host=n.host,l.port=n.port,u=ke;continue}u=xe}else u=we;break;case ze:if(u=we,"/"!==i||"/"!==R(p,c+1))continue;c++;break;case we:if("/"!==i&&"\\"!==i){u=xe;continue}break;case xe:if("@"===i){f&&(p="%40"+p),f=!0,a=m(p);for(var v=0;v65535)return G;l.port=l.isSpecial()&&_===fe[l.scheme]?null:_,p=""}if(t)return;u=Re;continue}return G}p+=i;break;case Te:if(l.scheme="file","/"===i||"\\"===i)u=Le;else{if(!n||"file"!==n.scheme){u=ke;continue}switch(i){case r:l.host=n.host,l.path=g(n.path),l.query=n.query;break;case"?":l.host=n.host,l.path=g(n.path),l.query="",u=De;break;case"#":l.host=n.host,l.path=g(n.path),l.query=n.query,l.fragment="",u=qe;break;default:he(I(g(o,c),""))||(l.host=n.host,l.path=g(n.path),l.shortenPath()),u=ke;continue}}break;case Le:if("/"===i||"\\"===i){u=Pe;break}n&&"file"===n.scheme&&!he(I(g(o,c),""))&&(de(n.path[0],!0)?N(l.path,n.path[0]):l.host=n.host),u=ke;continue;case Pe:if(i===r||"/"===i||"\\"===i||"?"===i||"#"===i){if(!t&&de(p))u=ke;else if(""===p){if(l.host="",t)return;u=Re}else{if(s=l.parseHost(p))return s;if("localhost"===l.host&&(l.host=""),t)return;p="",u=Re}continue}p+=i;break;case Re:if(l.isSpecial()){if(u=ke,"/"!==i&&"\\"!==i)continue}else if(t||"?"!==i)if(t||"#"!==i){if(i!==r&&(u=ke,"/"!==i))continue}else l.fragment="",u=qe;else l.query="",u=De;break;case ke:if(i===r||"/"===i||"\\"===i&&l.isSpecial()||!t&&("?"===i||"#"===i)){if(ge(p)?(l.shortenPath(),"/"===i||"\\"===i&&l.isSpecial()||N(l.path,"")):me(p)?"/"===i||"\\"===i&&l.isSpecial()||N(l.path,""):("file"===l.scheme&&!l.path.length&&de(p)&&(l.host&&(l.host=""),p=R(p,0)+":"),N(l.path,p)),p="","file"===l.scheme&&(i===r||"?"===i||"#"===i))for(;l.path.length>1&&""===l.path[0];)F(l.path);"?"===i?(l.query="",u=De):"#"===i&&(l.fragment="",u=qe)}else p+=pe(i,ue);break;case Ie:"?"===i?(l.query="",u=De):"#"===i?(l.fragment="",u=qe):i!==r&&(l.path[0]+=pe(i,se));break;case De:t||"#"!==i?i!==r&&("'"===i&&l.isSpecial()?l.query+="%27":l.query+="#"===i?"%23":pe(i,se)):(l.fragment="",u=qe);break;case qe:i!==r&&(l.fragment+=pe(i,le))}c++}},parseHost:function(e){var t,n,r;if("["===R(e,0)){if("]"!==R(e,e.length-1))return Y;if(t=function(e){var t,n,r,o,i,a,s,l=[0,0,0,0,0,0,0,0],u=0,c=null,p=0,f=function(){return R(e,p)};if(":"===f()){if(":"!==R(e,1))return;p+=2,c=++u}for(;f();){if(8===u)return;if(":"!==f()){for(t=n=0;n<4&&k(ee,f());)t=16*t+T(f(),16),p++,n++;if("."===f()){if(0===n)return;if(p-=n,u>6)return;for(r=0;f();){if(o=null,r>0){if(!("."===f()&&r<4))return;p++}if(!k($,f()))return;for(;k($,f());){if(i=T(f(),10),null===o)o=i;else{if(0===o)return;o=10*o+i}if(o>255)return;p++}l[u]=256*l[u]+o,2!==++r&&4!==r||u++}if(4!==r)return;break}if(":"===f()){if(p++,!f())return}else if(f())return;l[u++]=t}else{if(null!==c)return;p++,c=++u}}if(null!==c)for(a=u-c,u=7;0!==u&&a>0;)s=l[u],l[u--]=l[c+a-1],l[c+--a]=s;else if(8!==u)return;return l}(W(e,1,-1)),!t)return Y;this.host=t}else if(this.isSpecial()){if(e=v(e),k(te,e))return Y;if(t=function(e){var t,n,r,o,i,a,s,l=B(e,".");if(l.length&&""===l[l.length-1]&&l.length--,(t=l.length)>4)return e;for(n=[],r=0;r1&&"0"===R(o,0)&&(i=k(K,o)?16:8,o=W(o,8===i?1:2)),""===o)a=0;else{if(!k(10===i?Q:8===i?J:ee,o))return e;a=T(o,i)}N(n,a)}for(r=0;r=P(256,5-t))return null}else if(a>255)return null;for(s=q(n),r=0;r1?arguments[1]:void 0,r=z(t,new Ne(e,!1,n));i||(t.href=r.serialize(),t.origin=r.getOrigin(),t.protocol=r.getProtocol(),t.username=r.getUsername(),t.password=r.getPassword(),t.host=r.getHost(),t.hostname=r.getHostname(),t.port=r.getPort(),t.pathname=r.getPathname(),t.search=r.getSearch(),t.searchParams=r.getSearchParams(),t.hash=r.getHash())},Fe=je.prototype,Be=function(e,t){return{get:function(){return w(this)[e]()},set:t&&function(e){return w(this)[t](e)},configurable:!0,enumerable:!0}};if(i&&(p(Fe,"href",Be("serialize","setHref")),p(Fe,"origin",Be("getOrigin")),p(Fe,"protocol",Be("getProtocol","setProtocol")),p(Fe,"username",Be("getUsername","setUsername")),p(Fe,"password",Be("getPassword","setPassword")),p(Fe,"host",Be("getHost","setHost")),p(Fe,"hostname",Be("getHostname","setHostname")),p(Fe,"port",Be("getPort","setPort")),p(Fe,"pathname",Be("getPathname","setPathname")),p(Fe,"search",Be("getSearch","setSearch")),p(Fe,"searchParams",Be("getSearchParams")),p(Fe,"hash",Be("getHash","setHash"))),c(Fe,"toJSON",function(){return w(this).serialize()},{enumerable:!0}),c(Fe,"toString",function(){return w(this).serialize()},{enumerable:!0}),S){var We=S.createObjectURL,Ve=S.revokeObjectURL;We&&c(je,"createObjectURL",l(We,S)),Ve&&c(je,"revokeObjectURL",l(Ve,S))}A(je,"URL"),o({global:!0,constructor:!0,forced:!a,sham:!i},{URL:je})},45876(e,t,n){"use strict";var r=n(46518),o=n(53838);r({target:"Set",proto:!0,real:!0,forced:!n(84916)("isSubsetOf",function(e){return e})},{isSubsetOf:o})},45917(e,t,n){"use strict";n.d(t,{A:()=>o,d:()=>r});var r=Array.prototype.slice;function o(e){return"object"==typeof e&&"length"in e?e:Array.from(e)}},46064(e,t,n){"use strict";e.exports=n(12849)},46094(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(54692);class o extends(function(e){function t(){var t=Reflect.construct(e,Array.from(arguments));return Object.setPrototypeOf(t,Object.getPrototypeOf(this)),t}return t.prototype=Object.create(e.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e,t}(Array)){clone(){return(new this.constructor).copy(this)}fromArray(e,t=0){for(let n=0;n0?", ":"")+(0,r.Fl)(this[n],e);return"".concat(e.printTypes?this.constructor.name:"","[").concat(t,"]")}equals(e){if(!e||this.length!==e.length)return!1;for(let t=0;t-1},isGeographic:function(e){return Boolean(e)&&"object"==typeof e&&e.hasOwnProperty("type")&&e.hasOwnProperty("coordinates")},isString:function(e){return"string"==typeof e},isArray:function(e){return Array.isArray(e)},isDateObject:function(e){return e instanceof Date},isObject:function(e){return e===Object(e)&&"function"!=typeof e&&!Array.isArray(e)},whichFormatTime:s,whichFormatDate:l,whichFormatDateTime:u};e.exports=c},46257(e,t,n){"use strict";n.d(t,{R:()=>o});var r=n(92717);function o(e,t,n,o){const i="See luma.gl ".concat(n," Upgrade Guide at https://luma.gl/docs/upgrade-guide"),a=Object.getPrototypeOf(e);o.forEach(e=>{a.methodName||(a[e]=()=>{throw r.Rm.removed("Calling removed method ".concat(t,".").concat(e,": "),i)(),new Error(e)})})}},46267(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Marker=void 0;var r,o=h(n(44508)),i=h(n(86007)),a=h(n(9506)),s=h(n(97588)),l=h(n(50539)),u=h(n(27714)),c=h(n(96540)),p=h(n(5556)),f=n(464),d=n(34745);function h(e){return e&&e.__esModule?e:{default:e}}var m=t.Marker=function(e){function t(e,n){(0,a.default)(this,t);var r=(0,l.default)(this,(t.__proto__||(0,i.default)(t)).call(this,e,n)),s=new google.maps.Marker;(0,f.construct)(t.propTypes,b,r.props,s);var u=r.context[d.MARKER_CLUSTERER];return u?u.addMarker(s,!!r.props.noRedraw):s.setMap(r.context[d.MAP]),r.state=(0,o.default)({},d.MARKER,s),r}return(0,u.default)(t,e),(0,s.default)(t,[{key:"getChildContext",value:function(){return(0,o.default)({},d.ANCHOR,this.context[d.ANCHOR]||this.state[d.MARKER])}},{key:"componentDidMount",value:function(){(0,f.componentDidMount)(this,this.state[d.MARKER],g)}},{key:"componentDidUpdate",value:function(e){(0,f.componentDidUpdate)(this,this.state[d.MARKER],g,b,e)}},{key:"componentWillUnmount",value:function(){(0,f.componentWillUnmount)(this);var e=this.state[d.MARKER];if(e){var t=this.context[d.MARKER_CLUSTERER];t&&t.removeMarker(e,!!this.props.noRedraw),e.setMap(null)}}},{key:"render",value:function(){var e=this.props.children;return c.default.createElement("div",null,e)}},{key:"getAnimation",value:function(){return this.state[d.MARKER].getAnimation()}},{key:"getClickable",value:function(){return this.state[d.MARKER].getClickable()}},{key:"getCursor",value:function(){return this.state[d.MARKER].getCursor()}},{key:"getDraggable",value:function(){return this.state[d.MARKER].getDraggable()}},{key:"getIcon",value:function(){return this.state[d.MARKER].getIcon()}},{key:"getLabel",value:function(){return this.state[d.MARKER].getLabel()}},{key:"getOpacity",value:function(){return this.state[d.MARKER].getOpacity()}},{key:"getPlace",value:function(){return this.state[d.MARKER].getPlace()}},{key:"getPosition",value:function(){return this.state[d.MARKER].getPosition()}},{key:"getShape",value:function(){return this.state[d.MARKER].getShape()}},{key:"getTitle",value:function(){return this.state[d.MARKER].getTitle()}},{key:"getVisible",value:function(){return this.state[d.MARKER].getVisible()}},{key:"getZIndex",value:function(){return this.state[d.MARKER].getZIndex()}}]),t}(c.default.PureComponent);m.propTypes={noRedraw:p.default.bool,defaultAnimation:p.default.any,defaultClickable:p.default.bool,defaultCursor:p.default.string,defaultDraggable:p.default.bool,defaultIcon:p.default.any,defaultLabel:p.default.any,defaultOpacity:p.default.number,defaultOptions:p.default.any,defaultPlace:p.default.any,defaultPosition:p.default.any,defaultShape:p.default.any,defaultTitle:p.default.string,defaultVisible:p.default.bool,defaultZIndex:p.default.number,animation:p.default.any,clickable:p.default.bool,cursor:p.default.string,draggable:p.default.bool,icon:p.default.any,label:p.default.any,opacity:p.default.number,options:p.default.any,place:p.default.any,position:p.default.any,shape:p.default.any,title:p.default.string,visible:p.default.bool,zIndex:p.default.number,onDblClick:p.default.func,onDragEnd:p.default.func,onDragStart:p.default.func,onMouseDown:p.default.func,onMouseOut:p.default.func,onMouseOver:p.default.func,onMouseUp:p.default.func,onRightClick:p.default.func,onAnimationChanged:p.default.func,onClick:p.default.func,onClickableChanged:p.default.func,onCursorChanged:p.default.func,onDrag:p.default.func,onDraggableChanged:p.default.func,onFlatChanged:p.default.func,onIconChanged:p.default.func,onPositionChanged:p.default.func,onShapeChanged:p.default.func,onTitleChanged:p.default.func,onVisibleChanged:p.default.func,onZindexChanged:p.default.func},m.contextTypes=(r={},(0,o.default)(r,d.MAP,p.default.object),(0,o.default)(r,d.MARKER_CLUSTERER,p.default.object),r),m.childContextTypes=(0,o.default)({},d.ANCHOR,p.default.object),t.default=m;var g={onDblClick:"dblclick",onDragEnd:"dragend",onDragStart:"dragstart",onMouseDown:"mousedown",onMouseOut:"mouseout",onMouseOver:"mouseover",onMouseUp:"mouseup",onRightClick:"rightclick",onAnimationChanged:"animation_changed",onClick:"click",onClickableChanged:"clickable_changed",onCursorChanged:"cursor_changed",onDrag:"drag",onDraggableChanged:"draggable_changed",onFlatChanged:"flat_changed",onIconChanged:"icon_changed",onPositionChanged:"position_changed",onShapeChanged:"shape_changed",onTitleChanged:"title_changed",onVisibleChanged:"visible_changed",onZindexChanged:"zindex_changed"},b={animation:function(e,t){e.setAnimation(t)},clickable:function(e,t){e.setClickable(t)},cursor:function(e,t){e.setCursor(t)},draggable:function(e,t){e.setDraggable(t)},icon:function(e,t){e.setIcon(t)},label:function(e,t){e.setLabel(t)},opacity:function(e,t){e.setOpacity(t)},options:function(e,t){e.setOptions(t)},place:function(e,t){e.setPlace(t)},position:function(e,t){e.setPosition(t)},shape:function(e,t){e.setShape(t)},title:function(e,t){e.setTitle(t)},visible:function(e,t){e.setVisible(t)},zIndex:function(e,t){e.setZIndex(t)}}},46276(e,t,n){"use strict";var r=n(46518),o=n(77240);r({target:"String",proto:!0,forced:n(23061)("strike")},{strike:function(){return o(this,"strike","","")}})},46356(e,t,n){"use strict";var r=n(6305),o=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(17383)),a=o(n(34579)),s=o(n(29511)),l=o(n(28452)),u=o(n(63072)),c=o(n(43693)),p=r(n(96540)),f=o(n(5556)),d=o(n(46869));var h=function(e){(0,s.default)(o,e);var t,n,r=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,u.default)(t);if(n){var o=(0,u.default)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,l.default)(this,e)});function o(){return(0,i.default)(this,o),r.apply(this,arguments)}return(0,a.default)(o,[{key:"render",value:function(){return p.default.createElement(d.default,this.props,p.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"}),p.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"}))}}]),o}(p.Component);t.default=h,(0,c.default)(h,"propTypes",{height:f.default.string}),(0,c.default)(h,"defaultProps",{height:"16px",predefinedClassName:"data-ex-icons-select"})},46369(e){"use strict";e.exports={findProperties:function e(t,n,r){"object"==typeof t&&null!==t&&(n in t&&r(t[n],t,n),Object.keys(t).forEach(function(o){e(t[o],n,r)}))}}},46420(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=p;var o=r(n(43693)),i=r(n(96540)),a=r(n(5556)),s=n(6973),l=r(n(45202)),u=n(29688),c={layer:a.default.object.isRequired,property:a.default.string.isRequired,onChange:a.default.func.isRequired,label:a.default.oneOfType([a.default.string,a.default.bool,a.default.func]),range:a.default.arrayOf(a.default.number).isRequired,step:a.default.number,isRanged:a.default.bool,disabled:a.default.bool,inputTheme:a.default.bool};function p(e){var t=function(t){var n=t.layer.config,r=t.property,a=t.label,l=t.range,c=t.step,p=t.isRanged,f=t.disabled,d=t.onChange,h=t.inputTheme;return i.default.createElement(s.SidePanelSection,{disabled:Boolean(f)},a?i.default.createElement(s.PanelLabel,null,"string"==typeof a?i.default.createElement(u.FormattedMessage,{id:a}):"function"==typeof a?i.default.createElement(u.FormattedMessage,{id:a(n)}):i.default.createElement(u.FormattedMessage,{id:"property.".concat(r)})):null,i.default.createElement(e,{range:l,value0:p?n.visConfig[r][0]:l[0],value1:p?n.visConfig[r][1]:n.visConfig[r],step:c,isRanged:Boolean(p),onChange:function(e){return d((0,o.default)({},r,p?e:e[1]))},inputTheme:h,showInput:!0}))};return t.propTypes=c,t}p.deps=[l.default]},46449(e,t,n){"use strict";var r=n(46518),o=n(70259),i=n(48981),a=n(26198),s=n(91291),l=n(1469);r({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:void 0,t=i(this),n=a(t),r=l(t,0);return r.length=o(r,t,t,n,0,void 0===e?1:s(e)),r}})},46518(e,t,n){"use strict";var r=n(44576),o=n(77347).f,i=n(66699),a=n(36840),s=n(39433),l=n(77740),u=n(92796);e.exports=function(e,t){var n,c,p,f,d,h=e.target,m=e.global,g=e.stat;if(n=m?r:g?r[h]||s(h,{}):r[h]&&r[h].prototype)for(c in t){if(f=t[c],p=e.dontCallGetSet?(d=o(n,c))&&d.value:n[c],!u(m?c:h+(g?".":"#")+c,e.forced)&&void 0!==p){if(typeof f==typeof p)continue;l(f,p)}(e.sham||p&&p.sham)&&i(f,"sham",!0),a(n,c,f,e)}}},46582(e,t,n){"use strict";var r=n(11073),o=n(59653),i=n(19790),a=n(53143),s={name:"codeIndented",tokenize:function(e,t,n){return e.attempt(l,o,n);function o(n){return null===n?t(n):r(n)?e.attempt(l,o,t)(n):(e.enter("codeFlowValue"),i(n))}function i(t){return null===t||r(t)?(e.exit("codeFlowValue"),o(t)):(e.consume(t),i)}},resolve:function(e,t){var n={type:"codeIndented",start:e[0][1].start,end:e[e.length-1][1].end};return o(e,0,0,[["enter",n,t]]),o(e,e.length,0,[["exit",n,t]]),e}},l={tokenize:function(e,t,n){var o=this;return a(e,function s(l){return r(l)?(e.enter("lineEnding"),e.consume(l),e.exit("lineEnding"),a(e,s,"linePrefix",5)):i(o.events,"linePrefix")<4?n(l):t(l)},"linePrefix",5)},partial:!0};e.exports=s},46594(e,t,n){"use strict";n(15823)("Int8",function(e){return function(t,n,r){return e(this,t,n,r)}})},46637(e,t,n){!function(e){"use strict";function t(e,t,n,r){var o=e+" ";switch(n){case"s":return t||r?"nekaj sekund":"nekaj sekundami";case"ss":return o+(1===e?t?"sekundo":"sekundi":2===e?t||r?"sekundi":"sekundah":e<5?t||r?"sekunde":"sekundah":"sekund");case"m":return t?"ena minuta":"eno minuto";case"mm":return o+(1===e?t?"minuta":"minuto":2===e?t||r?"minuti":"minutama":e<5?t||r?"minute":"minutami":t||r?"minut":"minutami");case"h":return t?"ena ura":"eno uro";case"hh":return o+(1===e?t?"ura":"uro":2===e?t||r?"uri":"urama":e<5?t||r?"ure":"urami":t||r?"ur":"urami");case"d":return t||r?"en dan":"enim dnem";case"dd":return o+(1===e?t||r?"dan":"dnem":2===e?t||r?"dni":"dnevoma":t||r?"dni":"dnevi");case"M":return t||r?"en mesec":"enim mesecem";case"MM":return o+(1===e?t||r?"mesec":"mesecem":2===e?t||r?"meseca":"mesecema":e<5?t||r?"mesece":"meseci":t||r?"mesecev":"meseci");case"y":return t||r?"eno leto":"enim letom";case"yy":return o+(1===e?t||r?"leto":"letom":2===e?t||r?"leti":"letoma":e<5?t||r?"leta":"leti":t||r?"let":"leti")}}e.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT";case 3:return"[prejšnjo] [sredo] [ob] LT";case 6:return"[prejšnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(95093))},46696(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.StreetViewPanorama=void 0;var r=h(n(44508)),o=h(n(86007)),i=h(n(9506)),a=h(n(97588)),s=h(n(50539)),l=h(n(27714)),u=h(n(20311)),c=h(n(96540)),p=h(n(5556)),f=n(464),d=n(34745);function h(e){return e&&e.__esModule?e:{default:e}}var m=t.StreetViewPanorama=function(e){function t(e,n){(0,i.default)(this,t);var r=(0,s.default)(this,(t.__proto__||(0,o.default)(t)).call(this,e,n));return(0,u.default)(!!r.context[d.MAP],"Did you render as a child of with withGoogleMap() HOC?"),(0,f.construct)(t.propTypes,b,r.props,r.context[d.MAP].getStreetView()),r}return(0,l.default)(t,e),(0,a.default)(t,[{key:"getChildContext",value:function(){return(0,r.default)({},d.MAP,this.context[d.MAP].getStreetView())}},{key:"componentDidMount",value:function(){(0,f.componentDidMount)(this,this.context[d.MAP].getStreetView(),g)}},{key:"componentDidUpdate",value:function(e){(0,f.componentDidUpdate)(this,this.context[d.MAP].getStreetView(),g,b,e)}},{key:"componentWillUnmount",value:function(){(0,f.componentWillUnmount)(this);var e=this.context[d.MAP].getStreetView();e&&e.setVisible(!1)}},{key:"render",value:function(){var e=this.props.children;return c.default.createElement("div",null,e)}},{key:"getLinks",value:function(){return this.context[d.MAP].getLinks()}},{key:"getLocation",value:function(){return this.context[d.MAP].getLocation()}},{key:"getMotionTracking",value:function(){return this.context[d.MAP].getMotionTracking()}},{key:"getPano",value:function(){return this.context[d.MAP].getPano()}},{key:"getPhotographerPov",value:function(){return this.context[d.MAP].getPhotographerPov()}},{key:"getPosition",value:function(){return this.context[d.MAP].getPosition()}},{key:"getPov",value:function(){return this.context[d.MAP].getPov()}},{key:"getStatus",value:function(){return this.context[d.MAP].getStatus()}},{key:"getVisible",value:function(){return this.context[d.MAP].getVisible()}},{key:"getZoom",value:function(){return this.context[d.MAP].getZoom()}}]),t}(c.default.PureComponent);m.propTypes={defaultLinks:p.default.any,defaultMotionTracking:p.default.bool,defaultOptions:p.default.any,defaultPano:p.default.string,defaultPosition:p.default.any,defaultPov:p.default.any,defaultVisible:p.default.bool,defaultZoom:p.default.number,links:p.default.any,motionTracking:p.default.bool,options:p.default.any,pano:p.default.string,position:p.default.any,pov:p.default.any,visible:p.default.bool,zoom:p.default.number,onCloseClick:p.default.func,onPanoChanged:p.default.func,onPositionChanged:p.default.func,onPovChanged:p.default.func,onResize:p.default.func,onStatusChanged:p.default.func,onVisibleChanged:p.default.func,onZoomChanged:p.default.func},m.contextTypes=(0,r.default)({},d.MAP,p.default.object),m.childContextTypes=(0,r.default)({},d.MAP,p.default.object),t.default=m;var g={onCloseClick:"closeclick",onPanoChanged:"pano_changed",onPositionChanged:"position_changed",onPovChanged:"pov_changed",onResize:"resize",onStatusChanged:"status_changed",onVisibleChanged:"visible_changed",onZoomChanged:"zoom_changed"},b={links:function(e,t){e.setLinks(t)},motionTracking:function(e,t){e.setMotionTracking(t)},options:function(e,t){e.setOptions(t)},pano:function(e,t){e.setPano(t)},position:function(e,t){e.setPosition(t)},pov:function(e,t){e.setPov(t)},visible:function(e,t){e.setVisible(t)},zoom:function(e,t){e.setZoom(t)}}},46706(e,t,n){"use strict";var r=n(79504),o=n(79306);e.exports=function(e,t,n){try{return r(o(Object.getOwnPropertyDescriptor(e,t)[n]))}catch(e){}}},46744(e,t,n){"use strict";var r=n(36429),o={name:"characterEscape",tokenize:function(e,t,n){return function(t){return e.enter("characterEscape"),e.enter("escapeMarker"),e.consume(t),e.exit("escapeMarker"),o};function o(o){return r(o)?(e.enter("characterEscapeValue"),e.consume(o),e.exit("characterEscapeValue"),e.exit("characterEscape"),t):n(o)}}};e.exports=o},46761(e,t,n){"use strict";var r=n(46518),o=n(94644);r({target:"ArrayBuffer",stat:!0,forced:!o.NATIVE_ARRAY_BUFFER_VIEWS},{isView:o.isView})},46788(e,t,n){"use strict";var r=n(6305),o=n(24994);Object.defineProperty(t,"__esModule",{value:!0});var i={keplerGlReducer:!0,keplerGlReducerCore:!0,visStateLens:!0,mapStateLens:!0,uiStateLens:!0,mapStyleLens:!0,visStateReducer:!0,mapStateReducer:!0,mapStyleReducer:!0,visStateUpdaters:!0,mapStateUpdaters:!0,mapStyleUpdaters:!0,uiStateUpdaters:!0,combineUpdaters:!0,combinedUpdaters:!0,visStateMergers:!0};Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"keplerGlReducer",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"keplerGlReducerCore",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"visStateLens",{enumerable:!0,get:function(){return s.visStateLens}}),Object.defineProperty(t,"mapStateLens",{enumerable:!0,get:function(){return s.mapStateLens}}),Object.defineProperty(t,"uiStateLens",{enumerable:!0,get:function(){return s.uiStateLens}}),Object.defineProperty(t,"mapStyleLens",{enumerable:!0,get:function(){return s.mapStyleLens}}),Object.defineProperty(t,"visStateReducer",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"mapStateReducer",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"mapStyleReducer",{enumerable:!0,get:function(){return c.default}}),t.visStateMergers=t.combinedUpdaters=t.combineUpdaters=t.uiStateUpdaters=t.mapStyleUpdaters=t.mapStateUpdaters=t.visStateUpdaters=void 0;var a=o(n(82026)),s=r(n(6493)),l=o(n(47710)),u=o(n(10198)),c=o(n(16006)),p=r(n(5913));t.visStateUpdaters=p;var f=r(n(59249));t.mapStateUpdaters=f;var d=r(n(97057));t.mapStyleUpdaters=d;var h=r(n(28639));t.uiStateUpdaters=h;var m=r(n(60844));t.combineUpdaters=m,t.combinedUpdaters=m;var g=r(n(77773));t.visStateMergers=g;var b=n(57064);Object.keys(b).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(i,e)||e in t&&t[e]===b[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return b[e]}}))})},46818(e,t,n){"use strict";var r=n(6305),o=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(17383)),a=o(n(34579)),s=o(n(29511)),l=o(n(28452)),u=o(n(63072)),c=o(n(43693)),p=r(n(96540)),f=o(n(5556)),d=o(n(46869));var h=function(e){(0,s.default)(o,e);var t,n,r=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,u.default)(t);if(n){var o=(0,u.default)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,l.default)(this,e)});function o(){return(0,i.default)(this,o),r.apply(this,arguments)}return(0,a.default)(o,[{key:"render",value:function(){return p.default.createElement(d.default,this.props,p.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"}))}}]),o}(p.Component);t.default=h,(0,c.default)(h,"propTypes",{height:f.default.string}),(0,c.default)(h,"defaultProps",{height:"16px",predefinedClassName:"data-ex-icons-table"})},46843(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(12834),o=n(29551),i=(0,r.A)(function(e){e.setUTCMinutes(0,0,0)},function(e,t){e.setTime(+e+t*o.JJ)},function(e,t){return(t-e)/o.JJ},function(e){return e.getUTCHours()});const a=i;i.range},46869(e,t,n){"use strict";var r=n(6305),o=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(94634)),a=o(n(91847)),s=o(n(17383)),l=o(n(34579)),u=o(n(29511)),c=o(n(28452)),p=o(n(63072)),f=o(n(43693)),d=r(n(96540)),h=o(n(5556));var m=function(e){(0,u.default)(o,e);var t,n,r=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,p.default)(t);if(n){var o=(0,p.default)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,c.default)(this,e)});function o(){return(0,s.default)(this,o),r.apply(this,arguments)}return(0,l.default)(o,[{key:"render",value:function(){var e=this.props,t=e.height,n=e.width,r=e.viewBox,o=e.style,s=e.children,l=e.predefinedClassName,u=e.className,c=e.colors,p=e.totalColor,f=(0,a.default)(e,["height","width","viewBox","style","children","predefinedClassName","className","colors","totalColor"]),h=t,m=n||h,g=Array.isArray(c)&&p&&function(e,t){return new Array(e).fill(1).reduce(function(e,n,r){return"".concat(e,".cr").concat(r+1," {fill:").concat(t[r%t.length],";}")},"")}(p,c);return d.default.createElement("svg",(0,i.default)({viewBox:r,width:m,height:h,style:o,className:"".concat(l," ").concat(u)},f),g?d.default.createElement("style",{type:"text/css"},g):null,s)}}]),o}(d.Component);t.default=m,(0,f.default)(m,"displayName","Base Icon"),(0,f.default)(m,"propTypes",{height:h.default.string,width:h.default.string,viewBox:h.default.string,children:h.default.node,predefinedClassName:h.default.string,className:h.default.string}),(0,f.default)(m,"defaultProps",{height:null,width:null,viewBox:"0 0 64 64",predefinedClassName:"",className:"",style:{fill:"currentColor"}})},46891(e){"use strict";var t=Object.assign;e.exports=t},46942(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e="",t=0;t\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",i=o.console&&(o.console.warn||o.console.log);return i&&i.call(o.console,r,n),e.apply(this,arguments)}}l="function"!=typeof Object.assign?function(e){if(e===s||null===e)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(e),n=1;n-1}function S(e){return e.trim().split(/\s+/g)}function C(e,t,n){if(e.indexOf&&!n)return e.indexOf(t);for(var r=0;rn[t]}):r.sort()),r}function P(e,t){for(var n,r,o=t[0].toUpperCase()+t.slice(1),i=0;i1&&!n.firstMultiple?n.firstMultiple=U(t):1===o&&(n.firstMultiple=!1);var i=n.firstInput,a=n.firstMultiple,l=a?a.center:i.center,u=t.center=H(r);t.timeStamp=d(),t.deltaTime=t.timeStamp-i.timeStamp,t.angle=Z(l,u),t.distance=X(l,u),function(e,t){var n=t.center,r=e.offsetDelta||{},o=e.prevDelta||{},i=e.prevInput||{};1!==t.eventType&&4!==i.eventType||(o=e.prevDelta={x:i.deltaX||0,y:i.deltaY||0},r=e.offsetDelta={x:n.x,y:n.y}),t.deltaX=o.x+(n.x-r.x),t.deltaY=o.y+(n.y-r.y)}(n,t),t.offsetDirection=G(t.deltaX,t.deltaY);var c,p,h=Y(t.deltaTime,t.deltaX,t.deltaY);t.overallVelocityX=h.x,t.overallVelocityY=h.y,t.overallVelocity=f(h.x)>f(h.y)?h.x:h.y,t.scale=a?(c=a.pointers,X((p=r)[0],p[1],B)/X(c[0],c[1],B)):1,t.rotation=a?function(e,t){return Z(t[1],t[0],B)+Z(e[1],e[0],B)}(a.pointers,r):0,t.maxPointers=n.prevInput?t.pointers.length>n.prevInput.maxPointers?t.pointers.length:n.prevInput.maxPointers:t.pointers.length,function(e,t){var n,r,o,i,a=e.lastInterval||t,l=t.timeStamp-a.timeStamp;if(8!=t.eventType&&(l>25||a.velocity===s)){var u=t.deltaX-a.deltaX,c=t.deltaY-a.deltaY,p=Y(l,u,c);r=p.x,o=p.y,n=f(p.x)>f(p.y)?p.x:p.y,i=G(u,c),e.lastInterval=t}else n=a.velocity,r=a.velocityX,o=a.velocityY,i=a.direction;t.velocity=n,t.velocityX=r,t.velocityY=o,t.direction=i}(n,t);var m=e.element;x(t.srcEvent.target,m)&&(m=t.srcEvent.target),t.target=m}(e,n),e.emit("hammer.input",n),e.recognize(n),e.session.prevInput=n}function U(e){for(var t=[],n=0;n=f(t)?e<0?2:4:t<0?8:16}function X(e,t,n){n||(n=F);var r=t[n[0]]-e[n[0]],o=t[n[1]]-e[n[1]];return Math.sqrt(r*r+o*o)}function Z(e,t,n){n||(n=F);var r=t[n[0]]-e[n[0]],o=t[n[1]]-e[n[1]];return 180*Math.atan2(o,r)/Math.PI}W.prototype={handler:function(){},init:function(){this.evEl&&z(this.element,this.evEl,this.domHandler),this.evTarget&&z(this.target,this.evTarget,this.domHandler),this.evWin&&z(k(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&w(this.element,this.evEl,this.domHandler),this.evTarget&&w(this.target,this.evTarget,this.domHandler),this.evWin&&w(k(this.element),this.evWin,this.domHandler)}};var $={mousedown:1,mousemove:2,mouseup:4};function K(){this.evEl="mousedown",this.evWin="mousemove mouseup",this.pressed=!1,W.apply(this,arguments)}A(K,W,{handler:function(e){var t=$[e.type];1&t&&0===e.button&&(this.pressed=!0),2&t&&1!==e.which&&(t=4),this.pressed&&(4&t&&(this.pressed=!1),this.callback(this.manager,t,{pointers:[e],changedPointers:[e],pointerType:j,srcEvent:e}))}});var J={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},Q={2:N,3:"pen",4:j,5:"kinect"},ee="pointerdown",te="pointermove pointerup pointercancel";function ne(){this.evEl=ee,this.evWin=te,W.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}o.MSPointerEvent&&!o.PointerEvent&&(ee="MSPointerDown",te="MSPointerMove MSPointerUp MSPointerCancel"),A(ne,W,{handler:function(e){var t=this.store,n=!1,r=e.type.toLowerCase().replace("ms",""),o=J[r],i=Q[e.pointerType]||e.pointerType,a=i==N,s=C(t,e.pointerId,"pointerId");1&o&&(0===e.button||a)?s<0&&(t.push(e),s=t.length-1):12&o&&(n=!0),s<0||(t[s]=e,this.callback(this.manager,o,{pointers:t,changedPointers:[e],pointerType:i,srcEvent:e}),n&&t.splice(s,1))}});var re={touchstart:1,touchmove:2,touchend:4,touchcancel:8};function oe(){this.evTarget="touchstart",this.evWin="touchstart touchmove touchend touchcancel",this.started=!1,W.apply(this,arguments)}function ie(e,t){var n=T(e.touches),r=T(e.changedTouches);return 12&t&&(n=L(n.concat(r),"identifier",!0)),[n,r]}A(oe,W,{handler:function(e){var t=re[e.type];if(1===t&&(this.started=!0),this.started){var n=ie.call(this,e,t);12&t&&n[0].length-n[1].length===0&&(this.started=!1),this.callback(this.manager,t,{pointers:n[0],changedPointers:n[1],pointerType:N,srcEvent:e})}}});var ae={touchstart:1,touchmove:2,touchend:4,touchcancel:8};function se(){this.evTarget="touchstart touchmove touchend touchcancel",this.targetIds={},W.apply(this,arguments)}function le(e,t){var n=T(e.touches),r=this.targetIds;if(3&t&&1===n.length)return r[n[0].identifier]=!0,[n,n];var o,i,a=T(e.changedTouches),s=[],l=this.target;if(i=n.filter(function(e){return x(e.target,l)}),1===t)for(o=0;o-1&&r.splice(e,1)},2500)}}function fe(e){for(var t=e.srcEvent.clientX,n=e.srcEvent.clientY,r=0;r-1&&this.requireFail.splice(t,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(e){return!!this.simultaneous[e.id]},emit:function(e){var t=this,n=this.state;function r(n){t.manager.emit(n,e)}n<8&&r(t.options.event+we(n)),r(t.options.event),e.additionalEvent&&r(e.additionalEvent),n>=8&&r(t.options.event+we(n))},tryEmit:function(e){if(this.canEmit())return this.emit(e);this.state=Oe},canEmit:function(){for(var e=0;et.threshold&&o&t.direction},attrTest:function(e){return Se.prototype.attrTest.call(this,e)&&(2&this.state||!(2&this.state)&&this.directionTest(e))},emit:function(e){this.pX=e.deltaX,this.pY=e.deltaY;var t=xe(e.direction);t&&(e.additionalEvent=this.options.event+t),this._super.emit.call(this,e)}}),A(Te,Se,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[ve]},attrTest:function(e){return this._super.attrTest.call(this,e)&&(Math.abs(e.scale-1)>this.options.threshold||2&this.state)},emit:function(e){if(1!==e.scale){var t=e.scale<1?"in":"out";e.additionalEvent=this.options.event+t}this._super.emit.call(this,e)}}),A(Le,ze,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return[ge]},process:function(e){var t=this.options,n=e.pointers.length===t.pointers,r=e.distancet.time;if(this._input=e,!r||!n||12&e.eventType&&!o)this.reset();else if(1&e.eventType)this.reset(),this._timer=h(function(){this.state=8,this.tryEmit()},t.time,this);else if(4&e.eventType)return 8;return Oe},reset:function(){clearTimeout(this._timer)},emit:function(e){8===this.state&&(e&&4&e.eventType?this.manager.emit(this.options.event+"up",e):(this._input.timeStamp=d(),this.manager.emit(this.options.event,this._input)))}}),A(Pe,Se,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[ve]},attrTest:function(e){return this._super.attrTest.call(this,e)&&(Math.abs(e.rotation)>this.options.threshold||2&this.state)}}),A(Re,Se,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:30,pointers:1},getTouchAction:function(){return Ce.prototype.getTouchAction.call(this)},attrTest:function(e){var t,n=this.options.direction;return 30&n?t=e.overallVelocity:6&n?t=e.overallVelocityX:24&n&&(t=e.overallVelocityY),this._super.attrTest.call(this,e)&&n&e.offsetDirection&&e.distance>this.options.threshold&&e.maxPointers==this.options.pointers&&f(t)>this.options.velocity&&4&e.eventType},emit:function(e){var t=xe(e.offsetDirection);t&&this.manager.emit(this.options.event+t,e),this.manager.emit(this.options.event,e)}}),A(ke,ze,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[be]},process:function(e){var t=this.options,n=e.pointers.length===t.pointers,r=e.distance=0&&"[object Array]"!==o(e)&&"callee"in e&&"[object Function]"===o(e.callee)},s=function(){return i(arguments)}();i.isLegacyArguments=a,e.exports=s?i:a},47301(e,t,n){"use strict";var r=n(88385),o=n(35494),i=n(92849),a=n(16368),s=n(7412),l=n(91459);e.exports=function e(){var t,n=[],o=s(),v={},y=-1;return A.data=function(e,n){return"string"==typeof e?2===arguments.length?(m("data",t),v[e]=n,A):c.call(v,e)&&v[e]||null:e?(m("data",t),v=e,A):v},A.freeze=M,A.attachers=n,A.use=function(e){var r;if(m("use",t),null==e);else if("function"==typeof e)c.apply(null,arguments);else{if("object"!=typeof e)throw new Error("Expected usable value, not `"+e+"`");"length"in e?l(e):o(e)}return r&&(v.settings=i(v.settings||{},r)),A;function o(e){l(e.plugins),e.settings&&(r=i(r||{},e.settings))}function s(e){if("function"==typeof e)c(e);else{if("object"!=typeof e)throw new Error("Expected usable value, not `"+e+"`");"length"in e?c.apply(null,e):o(e)}}function l(e){var t=-1;if(null==e);else{if("object"!=typeof e||!("length"in e))throw new Error("Expected a list of plugins, not `"+e+"`");for(;++ta,H1:()=>m,PJ:()=>g,Pe:()=>h,Sv:()=>f,Td:()=>c,Vv:()=>p,aC:()=>s,qf:()=>d,xZ:()=>u,yL:()=>l});var r=n(82284),o=function(e){return"boolean"==typeof e},i=function(e){return"function"==typeof e},a=function(e){return null!==e&&"object"===(0,r.A)(e)},s=function(e){return a(e)&&e.constructor==={}.constructor},l=function(e){return a(e)&&i(e.then)},u=function(e){return e&&"function"==typeof e[Symbol.iterator]},c=function(e){return e&&"function"==typeof e[Symbol.asyncIterator]},p=function(e){return e&&i(e.next)},f=function(e){return"undefined"!=typeof Response&&e instanceof Response||e&&e.arrayBuffer&&e.text&&e.json},d=function(e){return"undefined"!=typeof Blob&&e instanceof Blob},h=function(e){return e&&"object"===(0,r.A)(e)&&e.isBuffer},m=function(e){return function(e){return"undefined"!=typeof ReadableStream&&e instanceof ReadableStream||a(e)&&i(e.tee)&&i(e.cancel)&&i(e.getReader)}(e)||function(e){return a(e)&&i(e.read)&&i(e.pipe)&&o(e.readable)}(e)},g=function(e){return function(e){return a(e)&&i(e.abort)&&i(e.getWriter)}(e)||function(e){return a(e)&&i(e.end)&&i(e.write)&&o(e.writable)}(e)}},47462(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=T;var i,a=r(n(17383)),s=r(n(34579)),l=r(n(12475)),u=r(n(29511)),c=r(n(28452)),p=r(n(63072)),f=r(n(43693)),d=r(n(20166)),h=o(n(96540)),m=r(n(5556)),g=r(n(78094)),b=n(9700),v=r(n(89840)),y=r(n(46942)),A=r(n(16762)),M=n(22325),_=r(n(88339)),O=n(77085),z=n(90407),w=n(20649),x=r(n(82253));function E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}var S=g.default.div(i||(i=(0,d.default)(["\n cursor: ",";\n position: relative;\n"])),function(e){return e.editor.mode===O.EDITOR_MODES.EDIT?"pointer":"crosshair"}),C=function(e){return O.EDITOR_AVAILABLE_LAYERS.includes(e.type)};function T(e){var t=function(t){(0,u.default)(i,t);var n,r,o=(n=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,t=(0,p.default)(n);if(r){var o=(0,p.default)(this).constructor;e=Reflect.construct(t,arguments,o)}else e=t.apply(this,arguments);return(0,c.default)(this,e)});function i(){var e;(0,a.default)(this,i);for(var t=arguments.length,n=new Array(t),r=0;rr,X:()=>o})},47654(e,t,n){var r,o="__lodash_hash_undefined__",i=/^\[object .+?Constructor\]$/,a="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,s="object"==typeof self&&self&&self.Object===Object&&self,l=a||s||Function("return this")(),u=Array.prototype,c=Function.prototype,p=Object.prototype,f=l["__core-js_shared__"],d=(r=/[^.]+$/.exec(f&&f.keys&&f.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"",h=c.toString,m=p.hasOwnProperty,g=p.toString,b=RegExp("^"+h.call(m).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),v=u.splice,y=x(l,"Map"),A=x(Object,"create");function M(e){var t=-1,n=e?e.length:0;for(this.clear();++t-1},_.prototype.set=function(e,t){var n=this.__data__,r=z(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},O.prototype.clear=function(){this.__data__={hash:new M,map:new(y||_),string:new M}},O.prototype.delete=function(e){return w(this,e).delete(e)},O.prototype.get=function(e){return w(this,e).get(e)},O.prototype.has=function(e){return w(this,e).has(e)},O.prototype.set=function(e,t){return w(this,e).set(e,t),this},E.Cache=O,e.exports=E},47675(e,t,n){"use strict";n.d(t,{A:()=>h});var r=n(64467),o=n(23029),i=n(92901),a=n(52908),s=n(56822),l=n(53954),u=n(85501),c=function(e){function t(){return(0,o.A)(this,t),(0,s.A)(this,(0,l.A)(t).apply(this,arguments))}return(0,u.A)(t,e),t}(n(64156).A),p=n(64766),f=n(80606);function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}var h=function(){function e(t){(0,o.A)(this,e),this.gl=t,this.layerFilter=null,this.drawPickingColors=!1,this.drawLayersPass=new c(t),this.pickLayersPass=new p.A(t),this.renderCount=0,this._needsRedraw="Initial render",this.renderBuffers=[],this.lastPostProcessEffect=null,this._onError=null}return(0,i.A)(e,[{key:"setProps",value:function(e){"layerFilter"in e&&this.layerFilter!==e.layerFilter&&(this.layerFilter=e.layerFilter,this._needsRedraw="layerFilter changed"),"drawPickingColors"in e&&this.drawPickingColors!==e.drawPickingColors&&(this.drawPickingColors=e.drawPickingColors,this._needsRedraw="drawPickingColors changed"),"onError"in e&&(this._onError=e.onError)}},{key:"renderLayers",value:function(e){var t=this.drawPickingColors?this.pickLayersPass:this.drawLayersPass;e.layerFilter=this.layerFilter,e.onError=this._onError,e.effects=e.effects||[],e.target=e.target||f.A.getDefaultFramebuffer(this.gl),this._preRender(e.effects,e);var n=this.lastPostProcessEffect?this.renderBuffers[0]:e.target,o=t.render(function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{clearRedrawFlags:!1},t=this._needsRedraw;return e.clearRedrawFlags&&(this._needsRedraw=!1),t}},{key:"finalize",value:function(){var e=this.renderBuffers,t=!0,n=!1,r=void 0;try{for(var o,i=e[Symbol.iterator]();!(t=(o=i.next()).done);t=!0)o.value.delete()}catch(e){n=!0,r=e}finally{try{t||null==i.return||i.return()}finally{if(n)throw r}}e.length=0}},{key:"_preRender",value:function(e,t){var n=null,r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done);r=!0){var l=a.value;l.preRender(this.gl,t),l.postRender&&(n=l)}}catch(e){o=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(o)throw i}}n&&this._resizeRenderBuffers(),this.lastPostProcessEffect=n}},{key:"_resizeRenderBuffers",value:function(){var e=this.renderBuffers;0===e.length&&e.push(new f.A(this.gl),new f.A(this.gl));var t=!0,n=!1,r=void 0;try{for(var o,i=e[Symbol.iterator]();!(t=(o=i.next()).done);t=!0)o.value.resize()}catch(e){n=!0,r=e}finally{try{t||null==i.return||i.return()}finally{if(n)throw r}}}},{key:"_postRender",value:function(e,t){var n=this.renderBuffers,r={inputBuffer:n[0],swapBuffer:n[1],target:null},o=!0,i=!1,a=void 0;try{for(var s,l=e[Symbol.iterator]();!(o=(s=l.next()).done);o=!0){var u=s.value;if(u.postRender){if(u===this.lastPostProcessEffect){r.target=t.target,u.postRender(this.gl,r);break}var c=u.postRender(this.gl,r);r.inputBuffer=c,r.swapBuffer=c===n[0]?n[1]:n[0]}}}catch(e){i=!0,a=e}finally{try{o||null==l.return||l.return()}finally{if(i)throw a}}}}]),e}()},47710(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.visStateReducerFactory=void 0;var i,a=r(n(43693)),s=r(n(4170)),l=n(37118),u=o(n(5913));function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function p(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};return(0,l.handleActions)(f,p(p(p({},u.INITIAL_VIS_STATE),e),{},{initialState:e}))};t.visStateReducerFactory=d;var h=d();t.default=h},47752(e){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},47764(e,t,n){"use strict";var r=n(68183).charAt,o=n(655),i=n(91181),a=n(51088),s=n(62529),l="String Iterator",u=i.set,c=i.getterFor(l);a(String,"String",function(e){u(this,{type:l,string:o(e),index:0})},function(){var e,t=c(this),n=t.string,o=t.index;return o>=n.length?s(void 0,!0):(e=r(n,o),t.index+=e.length,s(e,!1))})},47767(e,t,n){"use strict";var r;n.d(t,{BV:()=>T,Ix:()=>C,V8:()=>E,Zp:()=>g,g:()=>b,qh:()=>S,zy:()=>h});var o=n(96540),i=n(45588);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t{n.current=!0}),o.useCallback(function(r,o){void 0===o&&(o={}),n.current&&("number"==typeof r?e.navigate(r):e.navigate(r,a({fromRouteId:t},o)))},[e,t])}():function(){d()||(0,i.Oi)(!1);let e=o.useContext(s),{basename:t,future:n,navigator:r}=o.useContext(u),{matches:a}=o.useContext(p),{pathname:l}=h(),c=JSON.stringify((0,i.yD)(a,n.v7_relativeSplatPath)),f=o.useRef(!1);return m(()=>{f.current=!0}),o.useCallback(function(n,o){if(void 0===o&&(o={}),!f.current)return;if("number"==typeof n)return void r.go(n);let a=(0,i.Gh)(n,JSON.parse(c),l,"path"===o.relative);null==e&&"/"!==t&&(a.pathname="/"===a.pathname?t:(0,i.HS)([t,a.pathname])),(o.replace?r.replace:r.push)(a,o.state,o)},[t,r,c,l,e])}()}function b(){let{matches:e}=o.useContext(p),t=e[e.length-1];return t?t.params:{}}function v(e,t,n,r){d()||(0,i.Oi)(!1);let{navigator:s}=o.useContext(u),{matches:l}=o.useContext(p),f=l[l.length-1],m=f?f.params:{},g=(f&&f.pathname,f?f.pathnameBase:"/");f&&f.route;let b,v=h();if(t){var y;let e="string"==typeof t?(0,i.Rr)(t):t;"/"===g||(null==(y=e.pathname)?void 0:y.startsWith(g))||(0,i.Oi)(!1),b=e}else b=v;let O=b.pathname||"/",z=O;if("/"!==g){let e=g.replace(/^\//,"").split("/");z="/"+O.replace(/^\//,"").split("/").slice(e.length).join("/")}let w=(0,i.ue)(e,{pathname:z}),E=function(e,t,n,r){var a;if(void 0===t&&(t=[]),void 0===n&&(n=null),void 0===r&&(r=null),null==e){var s;if(!n)return null;if(n.errors)e=n.matches;else{if(!(null!=(s=r)&&s.v7_partialHydration&&0===t.length&&!n.initialized&&n.matches.length>0))return null;e=n.matches}}let l=e,u=null==(a=n)?void 0:a.errors;if(null!=u){let e=l.findIndex(e=>e.route.id&&void 0!==(null==u?void 0:u[e.route.id]));e>=0||(0,i.Oi)(!1),l=l.slice(0,Math.min(l.length,e+1))}let c=!1,p=-1;if(n&&r&&r.v7_partialHydration)for(let e=0;e=0?l.slice(0,p+1):[l[0]];break}}}return l.reduceRight((e,r,i)=>{let a,s=!1,f=null,d=null;var h;n&&(a=u&&r.route.id?u[r.route.id]:void 0,f=r.route.errorElement||A,c&&(p<0&&0===i?(x[h="route-fallback"]||(x[h]=!0),s=!0,d=null):p===i&&(s=!0,d=r.route.hydrateFallbackElement||null)));let m=t.concat(l.slice(0,i+1)),g=()=>{let t;return t=a?f:s?d:r.route.Component?o.createElement(r.route.Component,null):r.route.element?r.route.element:e,o.createElement(_,{match:r,routeContext:{outlet:e,matches:m,isDataRoute:null!=n},children:t})};return n&&(r.route.ErrorBoundary||r.route.errorElement||0===i)?o.createElement(M,{location:n.location,revalidation:n.revalidation,component:f,error:a,children:g(),routeContext:{outlet:null,matches:m,isDataRoute:!0}}):g()},null)}(w&&w.map(e=>Object.assign({},e,{params:Object.assign({},m,e.params),pathname:(0,i.HS)([g,s.encodeLocation?s.encodeLocation(e.pathname).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?g:(0,i.HS)([g,s.encodeLocation?s.encodeLocation(e.pathnameBase).pathname:e.pathnameBase])})),l,n,r);return t&&E?o.createElement(c.Provider,{value:{location:a({pathname:"/",search:"",hash:"",state:null,key:"default"},b),navigationType:i.rc.Pop}},E):E}function y(){let e=function(){var e;let t=o.useContext(f),n=function(){let e=o.useContext(l);return e||(0,i.Oi)(!1),e}(z.UseRouteError),r=w(z.UseRouteError);return void 0!==t?t:null==(e=n.errors)?void 0:e[r]}(),t=(0,i.pX)(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return o.createElement(o.Fragment,null,o.createElement("h2",null,"Unexpected Application Error!"),o.createElement("h3",{style:{fontStyle:"italic"}},t),n?o.createElement("pre",{style:r},n):null,null)}const A=o.createElement(y,null);class M extends o.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||"idle"!==t.revalidation&&"idle"===e.revalidation?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:void 0!==e.error?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return void 0!==this.state.error?o.createElement(p.Provider,{value:this.props.routeContext},o.createElement(f.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function _(e){let{routeContext:t,match:n,children:r}=e,i=o.useContext(s);return i&&i.static&&i.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=n.route.id),o.createElement(p.Provider,{value:t},r)}var O=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(O||{}),z=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(z||{});function w(e){let t=function(){let e=o.useContext(p);return e||(0,i.Oi)(!1),e}(),n=t.matches[t.matches.length-1];return n.route.id||(0,i.Oi)(!1),n.route.id}const x={};function E(e,t){null==e||e.v7_startTransition,void 0===(null==e?void 0:e.v7_relativeSplatPath)&&(!t||t.v7_relativeSplatPath),t&&(t.v7_fetcherPersist,t.v7_normalizeFormMethod,t.v7_partialHydration,t.v7_skipActionErrorRevalidation)}function S(e){(0,i.Oi)(!1)}function C(e){let{basename:t="/",children:n=null,location:r,navigationType:s=i.rc.Pop,navigator:l,static:p=!1,future:f}=e;d()&&(0,i.Oi)(!1);let h=t.replace(/^\/*/,"/"),m=o.useMemo(()=>({basename:h,navigator:l,static:p,future:a({v7_relativeSplatPath:!1},f)}),[h,f,l,p]);"string"==typeof r&&(r=(0,i.Rr)(r));let{pathname:g="/",search:b="",hash:v="",state:y=null,key:A="default"}=r,M=o.useMemo(()=>{let e=(0,i.pb)(g,h);return null==e?null:{location:{pathname:e,search:b,hash:v,state:y,key:A},navigationType:s}},[h,g,b,v,y,A,s]);return null==M?null:o.createElement(u.Provider,{value:m},o.createElement(c.Provider,{children:n,value:M}))}function T(e){let{children:t,location:n}=e;return v(L(t),n)}function L(e,t){void 0===t&&(t=[]);let n=[];return o.Children.forEach(e,(e,r)=>{if(!o.isValidElement(e))return;let a=[...t,r];if(e.type===o.Fragment)return void n.push.apply(n,L(e.props.children,a));e.type!==S&&(0,i.Oi)(!1),e.props.index&&e.props.children&&(0,i.Oi)(!1);let s={id:e.props.id||a.join("-"),caseSensitive:e.props.caseSensitive,element:e.props.element,Component:e.props.Component,index:e.props.index,path:e.props.path,loader:e.props.loader,action:e.props.action,errorElement:e.props.errorElement,ErrorBoundary:e.props.ErrorBoundary,hasErrorBoundary:null!=e.props.ErrorBoundary||null!=e.props.errorElement,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle,lazy:e.props.lazy};e.props.children&&(s.children=L(e.props.children,a)),n.push(s)}),n}(r||(r=n.t(o,2))).startTransition,new Promise(()=>{}),o.Component},47777(e,t,n){!function(e){"use strict";e.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"яну_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Миналата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[Миналия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",ss:"%d секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",w:"седмица",ww:"%d седмици",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+"-ев":0===n?e+"-ен":n>10&&n<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(n(95093))},47810(e,t,n){"use strict";n.d(t,{A:()=>o,V:()=>r});var r={NO_STATE:"Awaiting state",MATCHED:"Matched. State transferred from previous layer",INITIALIZED:"Initialized",AWAITING_GC:"Discarded. Awaiting garbage collection",AWAITING_FINALIZATION:"No longer matched. Awaiting garbage collection",FINALIZED:"Finalized! Awaiting garbage collection"},o={COMPONENT:Symbol.for("component"),ASYNC_DEFAULTS:Symbol.for("asyncPropDefaults"),ASYNC_ORIGINAL:Symbol.for("asyncPropOriginal"),ASYNC_RESOLVED:Symbol.for("asyncPropResolved")}},47983(e,t,n){"use strict";var r={name:"labelStartLink",tokenize:function(e,t,n){var r=this;return function(t){return e.enter("labelLink"),e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelLink"),o};function o(e){return 94===e&&"_hiddenFootnoteSupport"in r.parser.constructs?n(e):t(e)}},resolveAll:n(86611).resolveAll};e.exports=r},48089(e,t,n){"use strict";var r=n(6305),o=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(94634)),a=o(n(91847)),s=o(n(17383)),l=o(n(34579)),u=o(n(29511)),c=o(n(28452)),p=o(n(63072)),f=r(n(96540)),d=n(18520),h=o(n(8142));var m=function(e){(0,u.default)(o,e);var t,n,r=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,p.default)(t);if(n){var o=(0,p.default)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,c.default)(this,e)});function o(){return(0,s.default)(this,o),r.apply(this,arguments)}return(0,l.default)(o,[{key:"componentDidUpdate",value:function(e){(0,h.default)(e.cellSizeCache,this.props.cellSizeCache)||this.grid.recomputeGridSize()}},{key:"render",value:function(){var e=this,t=this.props,n=t.setGridRef,r=(0,a.default)(t,["setGridRef"]);return f.default.createElement(d.Grid,(0,i.default)({ref:function(t){n&&n(t),e.grid=t},key:"grid-hack"},r))}}]),o}(f.PureComponent);t.default=m},48140(e,t,n){"use strict";var r=n(94644),o=n(26198),i=n(91291),a=r.aTypedArray;(0,r.exportTypedArrayMethod)("at",function(e){var t=a(this),n=o(t),r=i(e),s=r>=0?r:n+r;return s<0||s>=n?void 0:t[s]})},48152(e,t,n){var r=n(28303),o=r&&new r;e.exports=o},48176(e,t,n){"use strict";n.d(t,{A:()=>o,g:()=>r});var r="http://www.w3.org/1999/xhtml";const o={svg:"http://www.w3.org/2000/svg",xhtml:r,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"}},48184(e,t,n){"use strict";var r=n(36556),o=n(99721)(/^\s*(?:function)?\*/),i=n(49092)(),a=n(93628),s=r("Object.prototype.toString"),l=r("Function.prototype.toString"),u=n(4233);e.exports=function(e){if("function"!=typeof e)return!1;if(o(l(e)))return!0;if(!i)return"[object GeneratorFunction]"===s(e);if(!a)return!1;var t=u();return t&&a(e)===t.prototype}},48303(e,t,n){!function(e){"use strict";e.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"do_2ª_3ª_4ª_5ª_6ª_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",invalidDate:"Data inválida"})}(n(95093))},48344(e,t,n){"use strict";var r=n(33593),o=n(25366)("MapboxGeocoding");function i(e,t){var n=Math.pow(10,t);return Math.round(e*n)/n}o.prototype.geocodeForward=function(e,t,n){if(void 0!==n||void 0!==t&&"function"!=typeof t||(n=t,t={}),Array.isArray(e)){if("mapbox.places-permanent"!==t.dataset)throw new Error("Batch geocoding is only available with the mapbox.places-permanent endpoint. See https://mapbox.com/api-documentation/#batch-requests for details");e=e.join(";")}r("string"==typeof e,"query must be a string"),r("object"==typeof t,"options must be an object");var o={query:e,dataset:"mapbox.places"},a=3;return t.precision&&(r("number"==typeof t.precision,"precision option must be number"),a=t.precision),t.proximity&&(r("number"==typeof t.proximity.latitude&&"number"==typeof t.proximity.longitude,"proximity must be an object with numeric latitude & longitude properties"),o.proximity=i(t.proximity.longitude,a)+","+i(t.proximity.latitude,a)),t.bbox&&(r("number"==typeof t.bbox[0]&&"number"==typeof t.bbox[1]&&"number"==typeof t.bbox[2]&&"number"==typeof t.bbox[3]&&4===t.bbox.length,"bbox must be an array with numeric values in the form [minX, minY, maxX, maxY]"),o.bbox=t.bbox[0]+","+t.bbox[1]+","+t.bbox[2]+","+t.bbox[3]),t.limit&&(r("number"==typeof t.limit,"limit must be a number"),o.limit=t.limit),t.dataset&&(r("string"==typeof t.dataset,"dataset option must be string"),o.dataset=t.dataset),t.country&&(Array.isArray(t.country)?o.country=t.country.join(","):(r("string"==typeof t.country,"country option must be an array or string"),o.country=t.country)),t.language&&(Array.isArray(t.language)?o.language=t.language.join(","):(r("string"==typeof t.language,"language option must be an array or string"),o.language=t.language)),t.types&&(Array.isArray(t.types)?o.types=t.types.join(","):(r("string"==typeof t.types,"types option must be an array or string"),o.types=t.types)),"boolean"==typeof t.autocomplete&&(r("boolean"==typeof t.autocomplete,"autocomplete must be a boolean"),o.autocomplete=t.autocomplete),this.client({path:"/geocoding/v5/{dataset}/{query}.json{?access_token,proximity,country,types,bbox,limit,autocomplete,language}",params:o,callback:n})},o.prototype.geocodeReverse=function(e,t,n){void 0!==n||void 0!==t&&"function"!=typeof t||(n=t,t={}),r("object"==typeof e&&null!==e,"location must be an object"),r("object"==typeof t,"options must be an object"),r("number"==typeof e.latitude&&"number"==typeof e.longitude,"location must be an object with numeric latitude & longitude properties");var o={dataset:"mapbox.places"};t.dataset&&(r("string"==typeof t.dataset,"dataset option must be string"),o.dataset=t.dataset);var a=5;return t.precision&&(r("number"==typeof t.precision,"precision option must be number"),a=t.precision),t.language&&(Array.isArray(t.language)?o.language=t.language.join(","):(r("string"==typeof t.language,"language option must be an array or string"),o.language=t.language)),t.types&&(Array.isArray(t.types)?o.types=t.types.join(","):(r("string"==typeof t.types,"types option must be an array or string"),o.types=t.types)),t.limit&&(r("number"==typeof t.limit,"limit option must be a number"),r(1===t.types.split(",").length,"a single type must be specified to use the limit option"),o.limit=t.limit),o.longitude=i(e.longitude,a),o.latitude=i(e.latitude,a),this.client({path:"/geocoding/v5/{dataset}/{longitude},{latitude}.json{?access_token,types,limit,language}",params:o,callback:n})},e.exports=o},48345(e,t,n){"use strict";var r=n(72805);(0,n(94644).exportTypedArrayStaticMethod)("from",n(43251),r)},48408(e,t,n){"use strict";n(98406)},48414(e,t,n){!function(e){"use strict";e.defineLocale("ug-cn",{months:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),monthsShort:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),weekdays:"يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە".split("_"),weekdaysShort:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),weekdaysMin:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-يىلىM-ئاينىڭD-كۈنى",LLL:"YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm",LLLL:"dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm"},meridiemParse:/يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/,meridiemHour:function(e,t){return 12===e&&(e=0),"يېرىم كېچە"===t||"سەھەر"===t||"چۈشتىن بۇرۇن"===t?e:"چۈشتىن كېيىن"===t||"كەچ"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var r=100*e+t;return r<600?"يېرىم كېچە":r<900?"سەھەر":r<1130?"چۈشتىن بۇرۇن":r<1230?"چۈش":r<1800?"چۈشتىن كېيىن":"كەچ"},calendar:{sameDay:"[بۈگۈن سائەت] LT",nextDay:"[ئەتە سائەت] LT",nextWeek:"[كېلەركى] dddd [سائەت] LT",lastDay:"[تۆنۈگۈن] LT",lastWeek:"[ئالدىنقى] dddd [سائەت] LT",sameElse:"L"},relativeTime:{future:"%s كېيىن",past:"%s بۇرۇن",s:"نەچچە سېكونت",ss:"%d سېكونت",m:"بىر مىنۇت",mm:"%d مىنۇت",h:"بىر سائەت",hh:"%d سائەت",d:"بىر كۈن",dd:"%d كۈن",M:"بىر ئاي",MM:"%d ئاي",y:"بىر يىل",yy:"%d يىل"},dayOfMonthOrdinalParse:/\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"-كۈنى";case"w":case"W":return e+"-ھەپتە";default:return e}},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:7}})}(n(95093))},48523(e,t,n){"use strict";n(16468)("Map",function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}},n(86938))},48546(e,t,n){"use strict";n.d(t,{A:()=>m});var r=n(23029),o=n(92901),i=n(56822),a=n(53954),s=n(90991),l=n(85501),u=n(79464),c=n(70560),p=n(43558),f=n(33023),d=n(82170),h={getSourcePosition:{type:"accessor",value:function(e){return e.sourcePosition}},getTargetPosition:{type:"accessor",value:function(e){return e.targetPosition}},getColor:{type:"accessor",value:[0,0,0,255]},getWidth:{type:"accessor",value:1},widthUnits:"pixels",widthScale:{type:"number",value:1,min:0},widthMinPixels:{type:"number",value:0,min:0},widthMaxPixels:{type:"number",value:Number.MAX_SAFE_INTEGER,min:0}},m=function(e){function t(){return(0,r.A)(this,t),(0,i.A)(this,(0,a.A)(t).apply(this,arguments))}return(0,l.A)(t,e),(0,o.A)(t,[{key:"getShaders",value:function(){return(0,s.A)((0,a.A)(t.prototype),"getShaders",this).call(this,{vs:"#define SHADER_NAME line-layer-vertex-shader\n\nattribute vec3 positions;\nattribute vec3 instanceSourcePositions;\nattribute vec3 instanceTargetPositions;\nattribute vec3 instanceSourcePositions64Low;\nattribute vec3 instanceTargetPositions64Low;\nattribute vec4 instanceColors;\nattribute vec3 instancePickingColors;\nattribute float instanceWidths;\n\nuniform float opacity;\nuniform float widthScale;\nuniform float widthMinPixels;\nuniform float widthMaxPixels;\n\nvarying vec4 vColor;\nvarying vec2 uv;\nvec2 getExtrusionOffset(vec2 line_clipspace, float offset_direction, float width) {\n vec2 dir_screenspace = normalize(line_clipspace * project_uViewportSize);\n dir_screenspace = vec2(-dir_screenspace.y, dir_screenspace.x);\n\n return dir_screenspace * offset_direction * width / 2.0;\n}\n\nvoid main(void) {\n geometry.worldPosition = instanceSourcePositions;\n geometry.worldPositionAlt = instanceTargetPositions;\n vec4 source_commonspace;\n vec4 target_commonspace;\n vec4 source = project_position_to_clipspace(instanceSourcePositions, instanceSourcePositions64Low, vec3(0.), source_commonspace);\n vec4 target = project_position_to_clipspace(instanceTargetPositions, instanceTargetPositions64Low, vec3(0.), target_commonspace);\n float widthPixels = clamp(\n project_size_to_pixel(instanceWidths * widthScale),\n widthMinPixels, widthMaxPixels\n );\n float segmentIndex = positions.x;\n vec4 p = mix(source, target, segmentIndex);\n geometry.position = mix(source_commonspace, target_commonspace, segmentIndex);\n uv = positions.xy;\n geometry.uv = uv;\n geometry.pickingColor = instancePickingColors;\n vec3 offset = vec3(\n getExtrusionOffset(target.xy - source.xy, positions.y, widthPixels),\n 0.0);\n DECKGL_FILTER_SIZE(offset, geometry);\n gl_Position = p + vec4(project_pixel_size_to_clipspace(offset.xy), 0.0, 0.0);\n DECKGL_FILTER_GL_POSITION(gl_Position, geometry);\n vColor = vec4(instanceColors.rgb, instanceColors.a * opacity);\n DECKGL_FILTER_COLOR(vColor, geometry);\n}\n",fs:"#define SHADER_NAME line-layer-fragment-shader\n\nprecision highp float;\n\nvarying vec4 vColor;\nvarying vec2 uv;\n\nvoid main(void) {\n geometry.uv = uv;\n\n gl_FragColor = vColor;\n\n DECKGL_FILTER_COLOR(gl_FragColor, geometry);\n}\n",modules:[u.A,c.A]})}},{key:"initializeState",value:function(){this.getAttributeManager().addInstanced({instanceSourcePositions:{size:3,type:5130,fp64:this.use64bitPositions(),transition:!0,accessor:"getSourcePosition"},instanceTargetPositions:{size:3,type:5130,fp64:this.use64bitPositions(),transition:!0,accessor:"getTargetPosition"},instanceColors:{size:this.props.colorFormat.length,type:5121,normalized:!0,transition:!0,accessor:"getColor",defaultValue:[0,0,0,255]},instanceWidths:{size:1,transition:!0,accessor:"getWidth",defaultValue:1}})}},{key:"updateState",value:function(e){var n=e.props,r=e.oldProps,o=e.changeFlags;if((0,s.A)((0,a.A)(t.prototype),"updateState",this).call(this,{props:n,oldProps:r,changeFlags:o}),o.extensionsChanged){var i=this.context.gl;this.state.model&&this.state.model.delete(),this.setState({model:this._getModel(i)}),this.getAttributeManager().invalidateAll()}}},{key:"draw",value:function(e){var t=e.uniforms,n=this.context.viewport,r=this.props,o=r.widthUnits,i=r.widthScale,a=r.widthMinPixels,s=r.widthMaxPixels,l="pixels"===o?n.metersPerPixel:1;this.state.model.setUniforms(Object.assign({},t,{widthScale:i*l,widthMinPixels:a,widthMaxPixels:s})).draw()}},{key:"_getModel",value:function(e){return new f.A(e,Object.assign({},this.getShaders(),{id:this.props.id,geometry:new d.A({drawMode:5,attributes:{positions:new Float32Array([0,-1,0,0,1,0,1,-1,0,1,1,0])}}),isInstanced:!0}))}}]),t}(p.A);m.layerName="LineLayer",m.defaultProps=h},48598(e,t,n){"use strict";var r=n(46518),o=n(79504),i=n(47055),a=n(25397),s=n(34598),l=o([].join);r({target:"Array",proto:!0,forced:i!==Object||!s("join",",")},{join:function(e){return l(a(this),void 0===e?",":e)}})},48605(e,t,n){"use strict";n.d(t,{A:()=>C});var r=n(46094),o=n(66654),i=n(7295),a=n(54692),s=n(30329),l=n(52760);let u;class c extends i.A{static get ZERO(){return u||(u=new c(0,0,0,0),Object.freeze(u)),u}constructor(e=0,t=0,n=0,r=0){super(-0,-0,-0,-0),(0,a.cy)(e)&&1===arguments.length?this.copy(e):(a.$W.debug&&((0,o.ws)(e),(0,o.ws)(t),(0,o.ws)(n),(0,o.ws)(r)),this[0]=e,this[1]=t,this[2]=n,this[3]=r)}set(e,t,n,r){return this[0]=e,this[1]=t,this[2]=n,this[3]=r,this.check()}copy(e){return this[0]=e[0],this[1]=e[1],this[2]=e[2],this[3]=e[3],this.check()}fromObject(e){return a.$W.debug&&((0,o.ws)(e.x),(0,o.ws)(e.y),(0,o.ws)(e.z),(0,o.ws)(e.w)),this[0]=e.x,this[1]=e.y,this[2]=e.z,this[3]=e.w,this}toObject(e){return e.x=this[0],e.y=this[1],e.z=this[2],e.w=this[3],e}get ELEMENTS(){return 4}get z(){return this[2]}set z(e){this[2]=(0,o.ws)(e)}get w(){return this[3]}set w(e){this[3]=(0,o.ws)(e)}transform(e){return s.Z0(this,this,e),this.check()}transformByMatrix3(e){return(0,l.vE)(this,this,e),this.check()}transformByMatrix2(e){return(0,l.Cg)(this,this,e),this.check()}transformByQuaternion(e){return s.gL(this,this,e),this.check()}applyMatrix4(e){return e.transform(this,this),this}}var p=n(17823),f=n(91409),d=n(94796);function h(){var e=new p.tb(4);return p.tb!=Float32Array&&(e[0]=0,e[1]=0,e[2]=0),e[3]=1,e}function m(e,t,n){n*=.5;var r=Math.sin(n);return e[0]=r*t[0],e[1]=r*t[1],e[2]=r*t[2],e[3]=Math.cos(n),e}function g(e,t,n){var r=t[0],o=t[1],i=t[2],a=t[3],s=n[0],l=n[1],u=n[2],c=n[3];return e[0]=r*c+a*s+o*u-i*l,e[1]=o*c+a*l+i*s-r*u,e[2]=i*c+a*u+r*l-o*s,e[3]=a*c-r*s-o*l-i*u,e}d.o8,d.fA,d.C,d.hZ;var b=d.WQ,v=d.hs,y=d.Om,A=d.Cc,M=d.Bw,_=d.m3,O=d.S8;d.t2;var z,w,x,E=(z=s.vt(),w=s.fA(1,0,0),x=s.fA(0,1,0),function(e,t,n){var r=s.Om(t,n);return r<-.999999?(s.$A(z,w,t),s.Il(z)<1e-6&&s.$A(z,x,t),s.S8(z,z),m(e,z,Math.PI),e):r>.999999?(e[0]=0,e[1]=0,e[2]=0,e[3]=1,e):(s.$A(z,t,n),e[0]=z[0],e[1]=z[1],e[2]=z[2],e[3]=1+r,O(e,e))});h(),h(),f.vt();const S=[0,0,0,1];class C extends r.A{constructor(e=0,t=0,n=0,r=1){super(-0,-0,-0,-0),Array.isArray(e)&&1===arguments.length?this.copy(e):this.set(e,t,n,r)}copy(e){return this[0]=e[0],this[1]=e[1],this[2]=e[2],this[3]=e[3],this.check()}set(e,t,n,r){return this[0]=e,this[1]=t,this[2]=n,this[3]=r,this.check()}fromObject(e){return this[0]=e.x,this[1]=e.y,this[2]=e.z,this[3]=e.w,this.check()}fromMatrix3(e){return function(e,t){var n,r=t[0]+t[4]+t[8];if(r>0)n=Math.sqrt(r+1),e[3]=.5*n,n=.5/n,e[0]=(t[5]-t[7])*n,e[1]=(t[6]-t[2])*n,e[2]=(t[1]-t[3])*n;else{var o=0;t[4]>t[0]&&(o=1),t[8]>t[3*o+o]&&(o=2);var i=(o+1)%3,a=(o+2)%3;n=Math.sqrt(t[3*o+o]-t[3*i+i]-t[3*a+a]+1),e[o]=.5*n,n=.5/n,e[3]=(t[3*i+a]-t[3*a+i])*n,e[i]=(t[3*i+o]+t[3*o+i])*n,e[a]=(t[3*a+o]+t[3*o+a])*n}}(this,e),this.check()}fromAxisRotation(e,t){return m(this,e,t),this.check()}identity(){var e;return(e=this)[0]=0,e[1]=0,e[2]=0,e[3]=1,this.check()}setAxisAngle(e,t){return this.fromAxisRotation(e,t)}get ELEMENTS(){return 4}get x(){return this[0]}set x(e){this[0]=(0,o.ws)(e)}get y(){return this[1]}set y(e){this[1]=(0,o.ws)(e)}get z(){return this[2]}set z(e){this[2]=(0,o.ws)(e)}get w(){return this[3]}set w(e){this[3]=(0,o.ws)(e)}len(){return M(this)}lengthSquared(){return _(this)}dot(e){return y(this,e)}rotationTo(e,t){return E(this,e,t),this.check()}add(e){return b(this,this,e),this.check()}calculateW(){return e=this,n=(t=this)[0],r=t[1],o=t[2],e[0]=n,e[1]=r,e[2]=o,e[3]=Math.sqrt(Math.abs(1-n*n-r*r-o*o)),this.check();var e,t,n,r,o}conjugate(){var e,t;return t=this,(e=this)[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e[3]=t[3],this.check()}invert(){return function(e,t){var n=t[0],r=t[1],o=t[2],i=t[3],a=n*n+r*r+o*o+i*i,s=a?1/a:0;e[0]=-n*s,e[1]=-r*s,e[2]=-o*s,e[3]=i*s}(this,this),this.check()}lerp(e,t,n){return void 0===n?this.lerp(this,e,t):(A(this,e,t,n),this.check())}multiplyRight(e){return g(this,this,e),this.check()}multiplyLeft(e){return g(this,e,this),this.check()}normalize(){const e=this.len(),t=e>0?1/e:0;return this[0]=this[0]*t,this[1]=this[1]*t,this[2]=this[2]*t,this[3]=this[3]*t,0===e&&(this[3]=1),this.check()}rotateX(e){return function(e,t,n){n*=.5;var r=t[0],o=t[1],i=t[2],a=t[3],s=Math.sin(n),l=Math.cos(n);e[0]=r*l+a*s,e[1]=o*l+i*s,e[2]=i*l-o*s,e[3]=a*l-r*s}(this,this,e),this.check()}rotateY(e){return function(e,t,n){n*=.5;var r=t[0],o=t[1],i=t[2],a=t[3],s=Math.sin(n),l=Math.cos(n);e[0]=r*l-i*s,e[1]=o*l+a*s,e[2]=i*l+r*s,e[3]=a*l-o*s}(this,this,e),this.check()}rotateZ(e){return function(e,t,n){n*=.5;var r=t[0],o=t[1],i=t[2],a=t[3],s=Math.sin(n),l=Math.cos(n);e[0]=r*l+o*s,e[1]=o*l-r*s,e[2]=i*l+a*s,e[3]=a*l-i*s}(this,this,e),this.check()}scale(e){return v(this,this,e),this.check()}slerp(e,t,n){let r,o,i;switch(arguments.length){case 1:({start:r=S,target:o,ratio:i}=e);break;case 2:r=this,o=e,i=t;break;default:r=e,o=t,i=n}return a=this,l=o,u=i,g=(s=r)[0],b=s[1],v=s[2],y=s[3],A=l[0],M=l[1],_=l[2],O=l[3],(f=g*A+b*M+v*_+y*O)<0&&(f=-f,A=-A,M=-M,_=-_,O=-O),1-f>p.p8?(c=Math.acos(f),d=Math.sin(c),h=Math.sin((1-u)*c)/d,m=Math.sin(u*c)/d):(h=1-u,m=u),a[0]=h*g+m*A,a[1]=h*b+m*M,a[2]=h*v+m*_,a[3]=h*y+m*O,this.check();var a,s,l,u,c,f,d,h,m,g,b,v,y,A,M,_,O}transformVector4(e,t=new c){return d.gL(t,e,this),(0,o.qk)(t,4)}lengthSq(){return this.lengthSquared()}setFromAxisAngle(e,t){return this.setAxisAngle(e,t)}premultiply(e){return this.multiplyLeft(e)}multiply(e){return this.multiplyRight(e)}}},48646(e,t,n){"use strict";var r=n(69565),o=n(28551),i=n(1767),a=n(50851);e.exports=function(e,t){t&&"string"==typeof e||o(e);var n=a(e);return i(o(void 0!==n?r(n,e):e))}},48648(e){"use strict";e.exports="undefined"!=typeof Reflect&&Reflect.getPrototypeOf||null},48655(e,t,n){var r=n(26025);e.exports=function(e){return r(this.__data__,e)>-1}},48686(e,t,n){"use strict";var r=n(43724),o=n(79039);e.exports=r&&o(function(){return 42!==Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype})},48718(e,t,n){"use strict";var r=n(46518),o=n(77240);r({target:"String",proto:!0,forced:n(23061)("sub")},{sub:function(){return o(this,"sub","","")}})},48724(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.MapInfoPanel=void 0;var i,a=r(n(43693)),s=r(n(20166)),l=r(n(96540)),u=r(n(78094)),c=r(n(28846)),p=r(n(50419)),f=r(n(88465)),d=o(n(16363)),h=n(77085),m=n(6973),g=r(n(5423)),b=n(29688),v=u.default.div.attrs({className:"save-map-modal"})(i||(i=(0,s.default)(["\n .save-map-modal-content {\n min-height: 400px;\n flex-direction: column;\n }\n\n .description {\n width: 300px;\n }\n\n .image-preview-panel {\n width: 300px;\n\n .image-preview {\n padding: 0;\n }\n }\n\n .map-info-panel {\n flex-direction: column;\n }\n\n .save-map-modal-description {\n .modal-section-subtitle {\n margin-left: 6px;\n }\n }\n"]))),y=function(e){},A=function(e){var t=e.mapInfo,n=void 0===t?{description:"",title:""}:t,r=e.characterLimits,o=e.onChangeInput;return l.default.createElement("div",{className:"selection map-info-panel"},l.default.createElement(m.StyledModalSection,{className:"save-map-modal-name"},l.default.createElement("div",{className:"modal-section-title"},"Name*"),l.default.createElement("div",null,l.default.createElement(m.InputLight,{id:"map-title",type:"text",value:n.title,onChange:function(e){return o("title",e)},placeholder:"Type map title"}))),l.default.createElement(m.StyledModalSection,null,l.default.createElement("div",{className:"save-map-modal-description",style:{display:"flex"}},l.default.createElement("div",{className:"modal-section-title"},"Description"),l.default.createElement("div",{className:"modal-section-subtitle"},"(optional)")),l.default.createElement("div",null,l.default.createElement(m.TextAreaLight,{rows:"3",id:"map-description",style:{resize:"none"},value:n.description,onChange:function(e){return o("description",e)},placeholder:"Type map description"})),l.default.createElement(m.StyledModalInputFootnote,{className:"save-map-modal-description__footnote",error:r.description&&n.description.length>r.description},n.description.length,"/",r.description||h.MAP_INFO_CHARACTER.description," ","characters")))};t.MapInfoPanel=A;t.default=function(){var e=function(e){var t=e.mapInfo,n=e.exportImage,r=e.characterLimits,o=void 0===r?{}:r,i=e.cloudProviders,s=e.isProviderLoading,u=e.currentProvider,y=e.providerError,M=e.onSetCloudProvider,_=e.onUpdateImageSetting,O=e.cleanupExportImage,z=e.onSetMapInfo,w=u?i.find(function(e){return e.name===u}):null;return l.default.createElement(f.default,{onSetCloudProvider:M,cloudProviders:i,currentProvider:u},l.default.createElement(p.default,{currentProvider:u,cloudProviders:i,onUpdateImageSetting:_,cleanupExportImage:O},l.default.createElement(v,null,l.default.createElement(m.StyledModalContent,{className:"save-map-modal-content"},l.default.createElement(m.StyledExportSection,{disabled:s},l.default.createElement("div",{className:"description"},l.default.createElement("div",{className:"title"},l.default.createElement(b.FormattedMessage,{id:"modal.saveMap.title"})),l.default.createElement("div",{className:"subtitle"},l.default.createElement(b.FormattedMessage,{id:"modal.saveMap.subtitle"}))),l.default.createElement("div",{className:"selection"},i.map(function(e){return l.default.createElement(c.default,{key:e.name,onSelect:function(){return M(e.name)},onSetCloudProvider:M,cloudProvider:e,isSelected:e.name===u,isConnected:Boolean(e.getAccessToken&&e.getAccessToken())})}))),w&&w.getManagementUrl&&l.default.createElement(m.StyledExportSection,{style:{margin:"2px 0"}},l.default.createElement("div",{className:"description"}),l.default.createElement("div",{className:"selection"},l.default.createElement("a",{key:1,href:w.getManagementUrl(),target:"_blank",rel:"noopener noreferrer",style:{textDecoration:"underline"}},"Go to your Kepler.gl ",w.displayName," page"))),l.default.createElement(m.StyledExportSection,null,l.default.createElement("div",{className:"description image-preview-panel"},l.default.createElement(g.default,{exportImage:n,width:h.MAP_THUMBNAIL_DIMENSION.width,showDimension:!1})),s?l.default.createElement("div",{className:"selection map-saving-animation"},l.default.createElement(d.UploadAnimation,{icon:w&&w.icon})):l.default.createElement(A,{mapInfo:t,characterLimits:o,onChangeInput:function(e,t){var n=t.target.value;z((0,a.default)({},e,n))}})),y?l.default.createElement(d.default,{isLoading:!1,error:y,providerIcon:w&&w.icon}):null))))};return e.defaultProps={characterLimits:h.MAP_INFO_CHARACTER,cloudProviders:[],providerError:null,isProviderLoading:!1,onSetCloudProvider:y,onUpdateImageSetting:y},e}},48740(e,t,n){"use strict";var r=n(6305),o=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(94634)),a=o(n(17383)),s=o(n(34579)),l=o(n(29511)),u=o(n(28452)),c=o(n(63072)),p=o(n(43693)),f=r(n(96540)),d=o(n(5556)),h=o(n(46869));var m=function(e){(0,l.default)(o,e);var t,n,r=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,c.default)(t);if(n){var o=(0,c.default)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,u.default)(this,e)});function o(){return(0,a.default)(this,o),r.apply(this,arguments)}return(0,s.default)(o,[{key:"render",value:function(){return f.default.createElement(h.default,(0,i.default)({viewBox:"0 0 602 602"},this.props),f.default.createElement("g",null,f.default.createElement("path",{d:"M573.864,323.679l25.6-201.737L409.988,50.046L197.993,151.289L0,67.678l27.935,220.105L2.223,506.009l208.665,39.135 l200.136-38.125l189.865,43.823L573.864,323.679z M210.855,522.625L26.64,488.076l23.732-199.335L26.803,103.007l171.761,72.543 L410.987,74.083l164.331,62.361l-23.755,187.142l23.648,198.602l-163.764-37.782L210.855,522.625z"}),f.default.createElement("path",{d:"M506.021,405.449c-5.509,0-10.604,1.596-15.049,4.167c-17.531-12.832-35.583-27.904-36.47-47.735 c-1.217-27.195,15.439-53.227-3.623-78.182c-18.625-24.382-66.301-7.944-84.73-26.264c2.873-4.617,4.593-10.01,4.593-15.844 c0-16.671-13.519-30.192-30.187-30.192c-16.68,0-30.192,13.515-30.192,30.192c0,9.561,4.534,17.98,11.467,23.513 c-2.907,7.358-4.729,15.167-5.048,23.141c-0.496,12.596,3.121,25.126,0.391,37.634c-2.252,10.391-16.875,9.729-24.757,9.788 c-19.875,0.177-48.202-3.57-61.023,10.462c-3.783-2.843-8.207-4.812-13.077-5.621c-2.87-25.848,2.098-51.102-20.824-70.985 c-14.736-12.794-38.846-18.344-52.438-32.719c2.873-4.619,4.61-10.031,4.61-15.871c0-16.674-13.515-30.198-30.189-30.198 c-16.668,0-30.192,13.515-30.192,30.198c0,16.668,13.515,30.183,30.192,30.183c5.562,0,10.707-1.604,15.179-4.229 c10.048,10.083,23.915,16.784,36.892,23.56c16.529,8.627,28.844,19.698,31.108,39.283c1.241,10.734,0.762,21.291,1.46,31.854 c-12.135,3.918-20.978,15.16-20.978,28.602c0,16.681,13.515,30.192,30.195,30.192c16.668,0,30.189-13.512,30.189-30.192 c0-3.942-0.81-7.701-2.189-11.159c10.024-18.063,56.066-5.745,73.423-11.55c12.644-4.238,17.13-16.083,18.247-28.365 c1.063-11.473-2.637-22.757-0.91-34.283c0.686-4.69,1.867-9.224,3.439-13.55c1.644,0.271,3.311,0.502,5.024,0.502 c5.308,0,10.22-1.489,14.559-3.904c18.684,18.713,55.768,6.174,79.328,20.271c28.017,16.754-0.792,64.046,8.051,89.309 c6.123,17.472,22.13,30.499,37.994,42.232c-2.902,4.64-4.664,10.084-4.664,15.953c0,16.681,13.507,30.192,30.198,30.192 c16.657,0,30.192-13.512,30.192-30.192C536.213,418.979,522.689,405.449,506.021,405.449z"})))}}]),o}(f.Component);(0,p.default)(m,"propTypes",{height:d.default.string,colors:d.default.arrayOf(d.default.string)}),(0,p.default)(m,"defaultProps",{height:"16px",predefinedClassName:"data-ex-icons-add",totalColor:1});var g=m;t.default=g},48764(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.DataRow=void 0;var o=r(n(17383)),i=r(n(34579)),a=function(){function e(t,n){(0,o.default)(this,e),this.setSource(t,n)}return(0,i.default)(e,[{key:"valueAt",value:function(e){return this._dataContainer.valueAt(this._rowIndex,e)}},{key:"values",value:function(){return this._dataContainer.rowAsArray(this._rowIndex)}},{key:"setSource",value:function(e,t){this._dataContainer=e,this._rowIndex=t}},{key:"map",value:function(e){for(var t=this._dataContainer.numColumns(),n=[],r=0;r10*m&&(o.accumulatedTime=0),0===o.accumulatedTime)return o.animationID=null,void o.startAnimationIfNecessary();for(var a=(o.accumulatedTime-Math.floor(o.accumulatedTime/m)*m)/m,s=Math.floor(o.accumulatedTime/m),u=b(o.props.willEnter,o.props.willLeave,o.props.didLeave,o.state.mergedPropsStyles,n,o.state.currentStyles,o.state.currentVelocities,o.state.lastIdealStyles,o.state.lastIdealVelocities),p=u[0],d=u[1],h=u[2],v=u[3],y=u[4],A=0;Ar})},48948(e,t,n){var r=n(21791),o=n(8756);e.exports=function(e,t){return r(e,o(e),t)}},48957(e,t,n){"use strict";var r=n(94901),o=n(20034),i=n(24913),a=n(1625),s=n(78227),l=n(50283),u=s("hasInstance"),c=Function.prototype;u in c||i.f(c,u,{value:l(function(e){if(!r(this)||!o(e))return!1;var t=this.prototype;return o(t)?a(t,e):e instanceof this},u)})},48980(e,t,n){"use strict";var r=n(46518),o=n(59213).findIndex,i=n(6469),a="findIndex",s=!0;a in[]&&Array(1)[a](function(){s=!1}),r({target:"Array",proto:!0,forced:s},{findIndex:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),i(a)},48981(e,t,n){"use strict";var r=n(67750),o=Object;e.exports=function(e){return o(r(e))}},49032(e,t,n){"use strict";var r=n(47244),o=n(48184),i=n(25767),a=n(35680);function s(e){return e.call.bind(e)}var l="undefined"!=typeof BigInt,u="undefined"!=typeof Symbol,c=s(Object.prototype.toString),p=s(Number.prototype.valueOf),f=s(String.prototype.valueOf),d=s(Boolean.prototype.valueOf);if(l)var h=s(BigInt.prototype.valueOf);if(u)var m=s(Symbol.prototype.valueOf);function g(e,t){if("object"!=typeof e)return!1;try{return t(e),!0}catch(e){return!1}}function b(e){return"[object Map]"===c(e)}function v(e){return"[object Set]"===c(e)}function y(e){return"[object WeakMap]"===c(e)}function A(e){return"[object WeakSet]"===c(e)}function M(e){return"[object ArrayBuffer]"===c(e)}function _(e){return"undefined"!=typeof ArrayBuffer&&(M.working?M(e):e instanceof ArrayBuffer)}function O(e){return"[object DataView]"===c(e)}function z(e){return"undefined"!=typeof DataView&&(O.working?O(e):e instanceof DataView)}t.isArgumentsObject=r,t.isGeneratorFunction=o,t.isTypedArray=a,t.isPromise=function(e){return"undefined"!=typeof Promise&&e instanceof Promise||null!==e&&"object"==typeof e&&"function"==typeof e.then&&"function"==typeof e.catch},t.isArrayBufferView=function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):a(e)||z(e)},t.isUint8Array=function(e){return"Uint8Array"===i(e)},t.isUint8ClampedArray=function(e){return"Uint8ClampedArray"===i(e)},t.isUint16Array=function(e){return"Uint16Array"===i(e)},t.isUint32Array=function(e){return"Uint32Array"===i(e)},t.isInt8Array=function(e){return"Int8Array"===i(e)},t.isInt16Array=function(e){return"Int16Array"===i(e)},t.isInt32Array=function(e){return"Int32Array"===i(e)},t.isFloat32Array=function(e){return"Float32Array"===i(e)},t.isFloat64Array=function(e){return"Float64Array"===i(e)},t.isBigInt64Array=function(e){return"BigInt64Array"===i(e)},t.isBigUint64Array=function(e){return"BigUint64Array"===i(e)},b.working="undefined"!=typeof Map&&b(new Map),t.isMap=function(e){return"undefined"!=typeof Map&&(b.working?b(e):e instanceof Map)},v.working="undefined"!=typeof Set&&v(new Set),t.isSet=function(e){return"undefined"!=typeof Set&&(v.working?v(e):e instanceof Set)},y.working="undefined"!=typeof WeakMap&&y(new WeakMap),t.isWeakMap=function(e){return"undefined"!=typeof WeakMap&&(y.working?y(e):e instanceof WeakMap)},A.working="undefined"!=typeof WeakSet&&A(new WeakSet),t.isWeakSet=function(e){return A(e)},M.working="undefined"!=typeof ArrayBuffer&&M(new ArrayBuffer),t.isArrayBuffer=_,O.working="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView&&O(new DataView(new ArrayBuffer(1),0,1)),t.isDataView=z;var w="undefined"!=typeof SharedArrayBuffer?SharedArrayBuffer:void 0;function x(e){return"[object SharedArrayBuffer]"===c(e)}function E(e){return void 0!==w&&(void 0===x.working&&(x.working=x(new w)),x.working?x(e):e instanceof w)}function S(e){return g(e,p)}function C(e){return g(e,f)}function T(e){return g(e,d)}function L(e){return l&&g(e,h)}function P(e){return u&&g(e,m)}t.isSharedArrayBuffer=E,t.isAsyncFunction=function(e){return"[object AsyncFunction]"===c(e)},t.isMapIterator=function(e){return"[object Map Iterator]"===c(e)},t.isSetIterator=function(e){return"[object Set Iterator]"===c(e)},t.isGeneratorObject=function(e){return"[object Generator]"===c(e)},t.isWebAssemblyCompiledModule=function(e){return"[object WebAssembly.Module]"===c(e)},t.isNumberObject=S,t.isStringObject=C,t.isBooleanObject=T,t.isBigIntObject=L,t.isSymbolObject=P,t.isBoxedPrimitive=function(e){return S(e)||C(e)||T(e)||L(e)||P(e)},t.isAnyArrayBuffer=function(e){return"undefined"!=typeof Uint8Array&&(_(e)||E(e))},["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(e){Object.defineProperty(t,e,{enumerable:!1,value:function(){throw new Error(e+" is not supported in userland")}})})},49092(e,t,n){"use strict";var r=n(41333);e.exports=function(){return r()&&!!Symbol.toStringTag}},49108(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.CloudStorageDropdownFactory=t.SaveExportDropdownFactory=t.PanelHeaderDropdownFactory=t.PanelAction=void 0;var i,a,s,l,u,c=r(n(91847)),p=r(n(17383)),f=r(n(34579)),d=r(n(29511)),h=r(n(28452)),m=r(n(63072)),g=r(n(43693)),b=r(n(94634)),v=r(n(20166)),y=o(n(96540)),A=r(n(78094)),M=r(n(5556)),_=n(22325),O=n(6973),z=r(n(70152)),w=n(37934),x=r(n(92732)),E=r(n(35316)),S=r(n(30710)),C=n(29688);function T(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function L(e){for(var t=1;ti});var r=n(64467);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function i(e,t){if(!t)return e;var n=Object.assign({},e,t);if("defines"in t&&(n.defines=Object.assign({},e.defines,t.defines)),"modules"in t&&(n.modules=(e.modules||[]).concat(t.modules),t.modules.some(function(e){return"project64"===e.name}))){var i=n.modules.findIndex(function(e){return"project32"===e.name});i>=0&&n.modules.splice(i,1)}if("inject"in t)if(e.inject){var a=function(e){for(var t=1;t1?n[1]=1:n[1]<=0&&(n[1]=0),HSVtoRGB(n[0],n[1],n[2])}function addBrightnessToRGB(e,t){var n=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return n[2]+=t,n[2]>1?n[2]=1:n[2]<0&&(n[2]=0),HSVtoRGB(n[0],n[1],n[2])}function addHueToRGB(e,t){var n=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return n[0]+=t/360,n[0]>1?n[0]-=1:n[0]<0&&(n[0]+=1),HSVtoRGB(n[0],n[1],n[2])}var rgbToHex=function(){var e,t,n=[];for(e=0;e<256;e+=1)t=e.toString(16),n[e]=1===t.length?"0"+t:t;return function(e,t,r){return e<0&&(e=0),t<0&&(t=0),r<0&&(r=0),"#"+n[e]+n[t]+n[r]}}(),setSubframeEnabled=function(e){subframeEnabled=!!e},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(e){expressionsPlugin=e},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(e){expressionsInterfaces=e},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(e){defaultCurveSegments=e},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(e){idPrefix$1=e},getIdPrefix=function(){return idPrefix$1};function createNS(e){return document.createElementNS(svgNS,e)}function _typeof$5(e){return _typeof$5="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$5(e)}var dataManager=function(){var e,t,n=1,r=[],o={onmessage:function(){},postMessage:function(t){e({data:t})}},i={postMessage:function(e){o.onmessage({data:e})}};function a(){t||(t=function(t){if(window.Worker&&window.Blob&&getWebWorker()){var n=new Blob(["var _workerSelf = self; self.onmessage = ",t.toString()],{type:"text/javascript"}),r=URL.createObjectURL(n);return new Worker(r)}return e=t,o}(function(e){if(i.dataManager||(i.dataManager=function(){function e(o,i){var a,s,l,u,c,f,d=o.length;for(s=0;s=0;t-=1)if("sh"===e[t].ty)if(e[t].ks.k.i)r(e[t].ks.k);else for(i=e[t].ks.k.length,o=0;on[0]||!(n[0]>e[0])&&(e[1]>n[1]||!(n[1]>e[1])&&(e[2]>n[2]||!(n[2]>e[2])&&null))}var i,a=function(){var e=[4,4,14];function t(e){var t=e.t.d;e.t.d={k:[{s:t,t:0}]}}function n(e){var n,r=e.length;for(n=0;n=0;n-=1)if("sh"===e[n].ty)if(e[n].ks.k.i)e[n].ks.k.c=e[n].closed;else for(o=e[n].ks.k.length,r=0;r500)&&(this._imageLoaded(),clearInterval(n)),t+=1}.bind(this),50)}function i(e){var t={assetData:e},n=r(e,this.assetsPath,this.path);return dataManager.loadData(n,function(e){t.img=e,this._footageLoaded()}.bind(this),function(){t.img={},this._footageLoaded()}.bind(this)),t}function a(){this._imageLoaded=t.bind(this),this._footageLoaded=n.bind(this),this.testImageLoaded=o.bind(this),this.createFootageData=i.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return a.prototype={loadAssets:function(e,t){var n;this.imagesLoadedCb=t;var r=e.length;for(n=0;nthis.animationData.op&&(this.animationData.op=e.op,this.totalFrames=Math.floor(e.op-this.animationData.ip));var t,n,r=this.animationData.layers,o=r.length,i=e.layers,a=i.length;for(n=0;nthis.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!1!==this.isLoaded&&this.renderer)try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(e){this.triggerRenderFrameError(e)}},AnimationItem.prototype.play=function(e){e&&this.name!==e||!0===this.isPaused&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(e){e&&this.name!==e||!1===this.isPaused&&(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(e){e&&this.name!==e||(!0===this.isPaused?this.play():this.pause())},AnimationItem.prototype.stop=function(e){e&&this.name!==e||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(e){for(var t,n=0;n=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?t>=this.totalFrames?(this.playCount+=1,this.checkSegments(t%this.totalFrames)||(this.setCurrentRawFrameValue(t%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(t):this.checkSegments(t>this.totalFrames?t%this.totalFrames:0)||(n=!0,t=this.totalFrames-1):t<0?this.checkSegments(t%this.totalFrames)||(!this.loop||this.playCount--<=0&&!0!==this.loop?(n=!0,t=0):(this.setCurrentRawFrameValue(this.totalFrames+t%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(t),n&&(this.setCurrentRawFrameValue(t),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(e,t){this.playCount=0,e[1]0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=e[0]-e[1],this.timeCompleted=this.totalFrames,this.firstFrame=e[1],this.setCurrentRawFrameValue(this.totalFrames-.001-t)):e[1]>e[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=e[1]-e[0],this.timeCompleted=this.totalFrames,this.firstFrame=e[0],this.setCurrentRawFrameValue(.001+t)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(e,t){var n=-1;this.isPaused&&(this.currentRawFrame+this.firstFramet&&(n=t-e)),this.firstFrame=e,this.totalFrames=t-e,this.timeCompleted=this.totalFrames,-1!==n&&this.goToAndStop(n,!0)},AnimationItem.prototype.playSegments=function(e,t){if(t&&(this.segments.length=0),"object"===_typeof$4(e[0])){var n,r=e.length;for(n=0;n=0;n-=1)t[n].animation.destroy(e)},e.freeze=function(){a=!0},e.unfreeze=function(){a=!1,h()},e.setVolume=function(e,n){var o;for(o=0;o=.001?function(e,t,n,r){for(var o=0;o<4;++o){var i=u(t,n,r);if(0===i)return t;t-=(l(t,n,r)-e)/i}return t}(e,p,t,o):0===f?p:function(e,t,n,r,o){var i,a,s=0;do{(i=l(a=t+(n-t)/2,r,o)-e)>0?n=a:t=a}while(Math.abs(i)>1e-7&&++s<10);return a}(e,a,a+r,t,o)}},e}(),pooling={double:function(e){return e.concat(createSizedArray(e.length))}},poolFactory=function(e,t,n){var r=0,o=e,i=createSizedArray(o);return{newElement:function(){return r?i[r-=1]:t()},release:function(e){r===o&&(i=pooling.double(i),o*=2),n&&n(e),i[r]=e,r+=1}}},bezierLengthPool=poolFactory(8,function(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}}),segmentsLengthPool=poolFactory(8,function(){return{lengths:[],totalLength:0}},function(e){var t,n=e.lengths.length;for(t=0;t-.001&&a<.001}var n=function(e,t,n,r){var o,i,a,s,l,u,c=getDefaultCurveSegments(),p=0,f=[],d=[],h=bezierLengthPool.newElement();for(a=n.length,o=0;oa?-1:1,u=!0;u;)if(r[i]<=a&&r[i+1]>a?(s=(a-r[i])/(r[i+1]-r[i]),u=!1):i+=l,i<0||i>=o-1){if(i===o-1)return n[i];u=!1}return n[i]+(n[i+1]-n[i])*s}var l=createTypedArray("float32",8);return{getSegmentsLength:function(e){var t,r=segmentsLengthPool.newElement(),o=e.c,i=e.v,a=e.o,s=e.i,l=e._length,u=r.lengths,c=0;for(t=0;t1&&(i=1);var c,p=s(i,u),f=s(a=a>1?1:a,u),d=t.length,h=1-p,m=1-f,g=h*h*h,b=p*h*h*3,v=p*p*h*3,y=p*p*p,A=h*h*m,M=p*h*m+h*p*m+h*h*f,_=p*p*m+h*p*f+p*h*f,O=p*p*f,z=h*m*m,w=p*m*m+h*f*m+h*m*f,x=p*f*m+h*f*f+p*m*f,E=p*f*f,S=m*m*m,C=f*m*m+m*f*m+m*m*f,T=f*f*m+m*f*f+f*m*f,L=f*f*f;for(c=0;cd?f>h?f-d-h:h-d-f:h>d?h-d-f:d-f-h)>-1e-4&&p<1e-4}}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(e,t){var n,r=this.offsetTime;"multidimensional"===this.propType&&(n=createTypedArray("float32",this.pv.length));for(var o,i,a,s,l,u,c,p,f,d=t.lastIndex,h=d,m=this.keyframes.length-1,g=!0;g;){if(o=this.keyframes[h],i=this.keyframes[h+1],h===m-1&&e>=i.t-r){o.h&&(o=i),d=0;break}if(i.t-r>e){d=h;break}h=v||e=v?A.points.length-1:0;for(l=A.points[M].point.length,s=0;s=z&&O=v?(n[0]=b[0],n[1]=b[1],n[2]=b[2]):e<=y?(n[0]=o.s[0],n[1]=o.s[1],n[2]=o.s[2]):quaternionToEuler(n,slerp(createQuaternion(o.s),createQuaternion(b),(e-y)/(v-y)));else for(h=0;h=v?u=1:e1e-6?(r=Math.acos(o),i=Math.sin(r),a=Math.sin((1-n)*r)/i,s=Math.sin(n*r)/i):(a=1-n,s=n),l[0]=a*u+s*d,l[1]=a*c+s*h,l[2]=a*p+s*m,l[3]=a*f+s*g,l}function quaternionToEuler(e,t){var n=t[0],r=t[1],o=t[2],i=t[3],a=Math.atan2(2*r*i-2*n*o,1-2*r*r-2*o*o),s=Math.asin(2*n*r+2*o*i),l=Math.atan2(2*n*i-2*r*o,1-2*n*n-2*o*o);e[0]=a/degToRads,e[1]=s/degToRads,e[2]=l/degToRads}function createQuaternion(e){var t=e[0]*degToRads,n=e[1]*degToRads,r=e[2]*degToRads,o=Math.cos(t/2),i=Math.cos(n/2),a=Math.cos(r/2),s=Math.sin(t/2),l=Math.sin(n/2),u=Math.sin(r/2);return[s*l*a+o*i*u,s*i*a+o*l*u,o*l*a-s*i*u,o*i*a-s*l*u]}function getValueAtCurrentTime(){var e=this.comp.renderedFrame-this.offsetTime,t=this.keyframes[0].t-this.offsetTime,n=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(e===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=n&&e>=n||this._caching.lastFrame=e&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var r=this.interpolateValue(e,this._caching);this.pv=r}return this._caching.lastFrame=e,this.pv}function setVValue(e){var t;if("unidimensional"===this.propType)t=e*this.mult,mathAbs(this.v-t)>1e-5&&(this.v=t,this._mdf=!0);else for(var n=0,r=this.v.length;n1e-5&&(this.v[n]=t,this._mdf=!0),n+=1}function processEffectsSequence(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var e;this.lock=!0,this._mdf=this._isFirstFrame;var t=this.effectsSequence.length,n=this.kf?this.pv:this.data.k;for(e=0;e=this._maxLength&&this.doubleArrayLength(),n){case"v":i=this.v;break;case"i":i=this.i;break;case"o":i=this.o;break;default:i=[]}(!i[r]||i[r]&&!o)&&(i[r]=pointPool.newElement()),i[r][0]=e,i[r][1]=t},ShapePath.prototype.setTripleAt=function(e,t,n,r,o,i,a,s){this.setXYAt(e,t,"v",a,s),this.setXYAt(n,r,"o",a,s),this.setXYAt(o,i,"i",a,s)},ShapePath.prototype.reverse=function(){var e=new ShapePath;e.setPathData(this.c,this._length);var t=this.v,n=this.o,r=this.i,o=0;this.c&&(e.setTripleAt(t[0][0],t[0][1],r[0][0],r[0][1],n[0][0],n[0][1],0,!1),o=1);var i,a=this._length-1,s=this._length;for(i=o;i=d[d.length-1].t-this.offsetTime)r=d[d.length-1].s?d[d.length-1].s[0]:d[d.length-2].e[0],i=!0;else{for(var h,m,g,b=f,v=d.length-1,y=!0;y&&(h=d[b],!((m=d[b+1]).t-this.offsetTime>e));)b=m.t-this.offsetTime)c=1;else if(er&&t>r)||(this._caching.lastIndex=o0||e>-1e-6&&e<0?r(1e4*e)/1e4:e}function R(){var e=this.props;return"matrix("+P(e[0])+","+P(e[1])+","+P(e[4])+","+P(e[5])+","+P(e[12])+","+P(e[13])+")"}return function(){this.reset=o,this.rotate=i,this.rotateX=a,this.rotateY=s,this.rotateZ=l,this.skew=c,this.skewFromAxis=p,this.shear=u,this.scale=f,this.setTransform=d,this.translate=h,this.transform=m,this.multiply=g,this.applyToPoint=M,this.applyToX=_,this.applyToY=O,this.applyToZ=z,this.applyToPointArray=C,this.applyToTriplePoints=S,this.applyToPointStringified=T,this.toCSS=L,this.to2dCSS=R,this.clone=y,this.cloneFromProps=A,this.equals=v,this.inversePoints=E,this.inversePoint=x,this.getInverseMatrix=w,this._t=this.transform,this.isIdentity=b,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(e){return _typeof$3="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$3(e)}var lottie={},standalone="__[STANDALONE]__",animationData="__[ANIMATIONDATA]__",renderer="";function setLocation(e){setLocationHref(e)}function searchAnimations(){!0===standalone?animationManager.searchAnimations(animationData,standalone,renderer):animationManager.searchAnimations()}function setSubframeRendering(e){setSubframeEnabled(e)}function setPrefix(e){setIdPrefix(e)}function loadAnimation(e){return!0===standalone&&(e.animationData=JSON.parse(animationData)),animationManager.loadAnimation(e)}function setQuality(e){if("string"==typeof e)switch(e){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10)}else!isNaN(e)&&e>1&&setDefaultCurveSegments(e);getDefaultCurveSegments()>=50?roundValues(!1):roundValues(!0)}function inBrowser(){return"undefined"!=typeof navigator}function installPlugin(e,t){"expressions"===e&&setExpressionsPlugin(t)}function getFactory(e){switch(e){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}function checkReady(){"complete"===document.readyState&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(e){for(var t=queryString.split("&"),n=0;n=1?i.push({s:e-1,e:t-1}):(i.push({s:e,e:1}),i.push({s:0,e:t-1}));var a,s,l=[],u=i.length;for(a=0;ar+n||(c=s.s*o<=r?0:(s.s*o-r)/n,p=s.e*o>=r+n?1:(s.e*o-r)/n,l.push([c,p]))}return l.length||l.push([0,0]),l},TrimModifier.prototype.releasePathsData=function(e){var t,n=e.length;for(t=0;t1?1+i:this.s.v<0?0+i:this.s.v+i)>(n=this.e.v>1?1+i:this.e.v<0?0+i:this.e.v+i)){var a=t;t=n,n=a}t=1e-4*Math.round(1e4*t),n=1e-4*Math.round(1e4*n),this.sValue=t,this.eValue=n}else t=this.sValue,n=this.eValue;var s,l,u,c,p,f=this.shapes.length,d=0;if(n===t)for(o=0;o=0;o-=1)if((h=this.shapes[o]).shape._mdf){for((m=h.localShapeCollection).releaseShapes(),2===this.m&&f>1?(b=this.calculateShapeEdges(t,n,h.totalShapeLength,A,d),A+=h.totalShapeLength):b=[[v,y]],l=b.length,s=0;s=1?g.push({s:h.totalShapeLength*(v-1),e:h.totalShapeLength*(y-1)}):(g.push({s:h.totalShapeLength*v,e:h.totalShapeLength}),g.push({s:0,e:h.totalShapeLength*(y-1)}));var M=this.addShapes(h,g[0]);if(g[0].s!==g[0].e){if(g.length>1)if(h.shape.paths.shapes[h.shape.paths._length-1].c){var _=M.pop();this.addPaths(M,m),M=this.addShapes(h,g[1],_)}else this.addPaths(M,m),M=this.addShapes(h,g[1]);this.addPaths(M,m)}}h.shape.paths=m}}},TrimModifier.prototype.addPaths=function(e,t){var n,r=e.length;for(n=0;nt.e){n.c=!1;break}t.s<=h&&t.e>=h+a.addedLength?(this.addSegment(f[r].v[o-1],f[r].o[o-1],f[r].i[o],f[r].v[o],n,s,g),g=!1):(u=bez.getNewSegment(f[r].v[o-1],f[r].v[o],f[r].o[o-1],f[r].i[o],(t.s-h)/a.addedLength,(t.e-h)/a.addedLength,l[o-1]),this.addSegmentFromArray(u,n,s,g),g=!1,n.c=!1),h+=a.addedLength,s+=1}if(f[r].c&&l.length){if(a=l[o-1],h<=t.e){var b=l[o-1].addedLength;t.s<=h&&t.e>=h+b?(this.addSegment(f[r].v[o-1],f[r].o[o-1],f[r].i[0],f[r].v[0],n,s,g),g=!1):(u=bez.getNewSegment(f[r].v[o-1],f[r].v[0],f[r].o[o-1],f[r].i[0],(t.s-h)/b,(t.e-h)/b,l[o-1]),this.addSegmentFromArray(u,n,s,g),g=!1,n.c=!1)}else n.c=!1;h+=a.addedLength,s+=1}if(n._length&&(n.setXYAt(n.v[c][0],n.v[c][1],"i",c),n.setXYAt(n.v[n._length-1][0],n.v[n._length-1][1],"o",n._length-1)),h>t.e)break;r=this.p.keyframes[this.p.keyframes.length-1].t?(r=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/n,0),o=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/n,0)):(r=this.p.pv,o=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/n,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){r=[],o=[];var i=this.px,a=this.py;i._caching.lastFrame+i.offsetTime<=i.keyframes[0].t?(r[0]=i.getValueAtTime((i.keyframes[0].t+.01)/n,0),r[1]=a.getValueAtTime((a.keyframes[0].t+.01)/n,0),o[0]=i.getValueAtTime(i.keyframes[0].t/n,0),o[1]=a.getValueAtTime(a.keyframes[0].t/n,0)):i._caching.lastFrame+i.offsetTime>=i.keyframes[i.keyframes.length-1].t?(r[0]=i.getValueAtTime(i.keyframes[i.keyframes.length-1].t/n,0),r[1]=a.getValueAtTime(a.keyframes[a.keyframes.length-1].t/n,0),o[0]=i.getValueAtTime((i.keyframes[i.keyframes.length-1].t-.01)/n,0),o[1]=a.getValueAtTime((a.keyframes[a.keyframes.length-1].t-.01)/n,0)):(r=[i.pv,a.pv],o[0]=i.getValueAtTime((i._caching.lastFrame+i.offsetTime-.01)/n,i.offsetTime),o[1]=a.getValueAtTime((a._caching.lastFrame+a.offsetTime-.01)/n,a.offsetTime))}else r=o=e;this.v.rotate(-Math.atan2(r[1]-o[1],r[0]-o[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}},precalculateMatrix:function(){if(this.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3}this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length||this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}},autoOrient:function(){}},extendPrototype([DynamicPropertyContainer],t),t.prototype.addDynamicProperty=function(e){this._addDynamicProperty(e),this.elem.addDynamicProperty(e),this._isDirty=!0},t.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty,{getTransformProperty:function(e,n,r){return new t(e,n,r)}}}();function RepeaterModifier(){}function RoundCornersModifier(){}function floatEqual(e,t){return 1e5*Math.abs(e-t)<=Math.min(Math.abs(e),Math.abs(t))}function floatZero(e){return Math.abs(e)<=1e-5}function lerp(e,t,n){return e*(1-n)+t*n}function lerpPoint(e,t,n){return[lerp(e[0],t[0],n),lerp(e[1],t[1],n)]}function quadRoots(e,t,n){if(0===e)return[];var r=t*t-4*e*n;if(r<0)return[];var o=-t/(2*e);if(0===r)return[o];var i=Math.sqrt(r)/(2*e);return[o-i,o+i]}function polynomialCoefficients(e,t,n,r){return[3*t-e-3*n+r,3*e-6*t+3*n,-3*e+3*t,e]}function singlePoint(e){return new PolynomialBezier(e,e,e,e,!1)}function PolynomialBezier(e,t,n,r,o){o&&pointEqual(e,t)&&(t=lerpPoint(e,r,1/3)),o&&pointEqual(n,r)&&(n=lerpPoint(e,r,2/3));var i=polynomialCoefficients(e[0],t[0],n[0],r[0]),a=polynomialCoefficients(e[1],t[1],n[1],r[1]);this.a=[i[0],a[0]],this.b=[i[1],a[1]],this.c=[i[2],a[2]],this.d=[i[3],a[3]],this.points=[e,t,n,r]}function extrema(e,t){var n=e.points[0][t],r=e.points[e.points.length-1][t];if(n>r){var o=r;r=n,n=o}for(var i=quadRoots(3*e.a[t],2*e.b[t],e.c[t]),a=0;a0&&i[a]<1){var s=e.point(i[a])[t];sr&&(r=s)}return{min:n,max:r}}function intersectData(e,t,n){var r=e.boundingBox();return{cx:r.cx,cy:r.cy,width:r.width,height:r.height,bez:e,t:(t+n)/2,t1:t,t2:n}}function splitData(e){var t=e.bez.split(.5);return[intersectData(t[0],e.t1,e.t),intersectData(t[1],e.t,e.t2)]}function boxIntersect(e,t){return 2*Math.abs(e.cx-t.cx)=i||e.width<=r&&e.height<=r&&t.width<=r&&t.height<=r)o.push([e.t,t.t]);else{var a=splitData(e),s=splitData(t);intersectsImpl(a[0],s[0],n+1,r,o,i),intersectsImpl(a[0],s[1],n+1,r,o,i),intersectsImpl(a[1],s[0],n+1,r,o,i),intersectsImpl(a[1],s[1],n+1,r,o,i)}}function crossProduct(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function lineIntersection(e,t,n,r){var o=[e[0],e[1],1],i=[t[0],t[1],1],a=[n[0],n[1],1],s=[r[0],r[1],1],l=crossProduct(crossProduct(o,i),crossProduct(a,s));return floatZero(l[2])?null:[l[0]/l[2],l[1]/l[2]]}function polarOffset(e,t,n){return[e[0]+Math.cos(t)*n,e[1]-Math.sin(t)*n]}function pointDistance(e,t){return Math.hypot(e[0]-t[0],e[1]-t[1])}function pointEqual(e,t){return floatEqual(e[0],t[0])&&floatEqual(e[1],t[1])}function ZigZagModifier(){}function setPoint(e,t,n,r,o,i,a){var s=n-Math.PI/2,l=n+Math.PI/2,u=t[0]+Math.cos(n)*r*o,c=t[1]-Math.sin(n)*r*o;e.setTripleAt(u,c,u+Math.cos(s)*i,c-Math.sin(s)*i,u+Math.cos(l)*a,c-Math.sin(l)*a,e.length())}function getPerpendicularVector(e,t){var n=[t[0]-e[0],t[1]-e[1]],r=.5*-Math.PI;return[Math.cos(r)*n[0]-Math.sin(r)*n[1],Math.sin(r)*n[0]+Math.cos(r)*n[1]]}function getProjectingAngle(e,t){var n=0===t?e.length()-1:t-1,r=(t+1)%e.length(),o=getPerpendicularVector(e.v[n],e.v[r]);return Math.atan2(0,1)-Math.atan2(o[1],o[0])}function zigZagCorner(e,t,n,r,o,i,a){var s=getProjectingAngle(t,n),l=t.v[n%t._length],u=t.v[0===n?t._length-1:n-1],c=t.v[(n+1)%t._length],p=2===i?Math.sqrt(Math.pow(l[0]-u[0],2)+Math.pow(l[1]-u[1],2)):0,f=2===i?Math.sqrt(Math.pow(l[0]-c[0],2)+Math.pow(l[1]-c[1],2)):0;setPoint(e,t.v[n%t._length],s,a,r,f/(2*(o+1)),p/(2*(o+1)),i)}function zigZagSegment(e,t,n,r,o,i){for(var a=0;a1&&t.length>1&&(o=getIntersection(e[0],t[t.length-1]))?[[e[0].split(o[0])[0]],[t[t.length-1].split(o[1])[1]]]:[n,r]}function pruneIntersections(e){for(var t,n=1;n1&&(t=pruneSegmentIntersection(e[e.length-1],e[0]),e[e.length-1]=t[0],e[0]=t[1]),e}function offsetSegmentSplit(e,t){var n,r,o,i,a=e.inflectionPoints();if(0===a.length)return[offsetSegment(e,t)];if(1===a.length||floatEqual(a[1],1))return n=(o=e.split(a[0]))[0],r=o[1],[offsetSegment(n,t),offsetSegment(r,t)];n=(o=e.split(a[0]))[0];var s=(a[1]-a[0])/(1-a[0]);return i=(o=o[1].split(s))[0],r=o[1],[offsetSegment(n,t),offsetSegment(i,t),offsetSegment(r,t)]}function OffsetPathModifier(){}function getFontProperties(e){for(var t=e.fStyle?e.fStyle.split(" "):[],n="normal",r="normal",o=t.length,i=0;i0;)n-=1,this._elements.unshift(t[n]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(e){var t,n=e.length;for(t=0;t0?Math.floor(f):Math.ceil(f),m=this.pMatrix.props,g=this.rMatrix.props,b=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var v,y,A=0;if(f>0){for(;Ah;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),A-=1;d&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-d,!0),A-=d)}for(r=1===this.data.m?0:this._currentCopies-1,o=1===this.data.m?1:-1,i=this._currentCopies;i;){if(y=(n=(t=this.elemsData[r].it)[t.length-1].transform.mProps.v.props).length,t[t.length-1].transform.mProps._mdf=!0,t[t.length-1].transform.op._mdf=!0,t[t.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+(this.eo.v-this.so.v)*(r/(this._currentCopies-1)),0!==A){for((0!==r&&1===o||r!==this._currentCopies-1&&-1===o)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(g[0],g[1],g[2],g[3],g[4],g[5],g[6],g[7],g[8],g[9],g[10],g[11],g[12],g[13],g[14],g[15]),this.matrix.transform(b[0],b[1],b[2],b[3],b[4],b[5],b[6],b[7],b[8],b[9],b[10],b[11],b[12],b[13],b[14],b[15]),this.matrix.transform(m[0],m[1],m[2],m[3],m[4],m[5],m[6],m[7],m[8],m[9],m[10],m[11],m[12],m[13],m[14],m[15]),v=0;v0&&r<1?[t]:[]:[t-r,t+r].filter(function(e){return e>0&&e<1})},PolynomialBezier.prototype.split=function(e){if(e<=0)return[singlePoint(this.points[0]),this];if(e>=1)return[this,singlePoint(this.points[this.points.length-1])];var t=lerpPoint(this.points[0],this.points[1],e),n=lerpPoint(this.points[1],this.points[2],e),r=lerpPoint(this.points[2],this.points[3],e),o=lerpPoint(t,n,e),i=lerpPoint(n,r,e),a=lerpPoint(o,i,e);return[new PolynomialBezier(this.points[0],t,o,a,!0),new PolynomialBezier(a,i,r,this.points[3],!0)]},PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var e=this.bounds();return{left:e.x.min,right:e.x.max,top:e.y.min,bottom:e.y.max,width:e.x.max-e.x.min,height:e.y.max-e.y.min,cx:(e.x.max+e.x.min)/2,cy:(e.y.max+e.y.min)/2}},PolynomialBezier.prototype.intersections=function(e,t,n){void 0===t&&(t=2),void 0===n&&(n=7);var r=[];return intersectsImpl(intersectData(this,0,1),intersectData(e,0,1),0,t,r,n),r},PolynomialBezier.shapeSegment=function(e,t){var n=(t+1)%e.length();return new PolynomialBezier(e.v[t],e.o[t],e.i[n],e.v[n],!0)},PolynomialBezier.shapeSegmentInverted=function(e,t){var n=(t+1)%e.length();return new PolynomialBezier(e.v[n],e.i[n],e.o[t],e.v[t],!0)},extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(e,t.s,0,null,this),this.frequency=PropertyFactory.getProp(e,t.r,0,null,this),this.pointsType=PropertyFactory.getProp(e,t.pt,0,null,this),this._isAnimated=0!==this.amplitude.effectsSequence.length||0!==this.frequency.effectsSequence.length||0!==this.pointsType.effectsSequence.length},ZigZagModifier.prototype.processPath=function(e,t,n,r){var o=e._length,i=shapePool.newElement();if(i.c=e.c,e.c||(o-=1),0===o)return i;var a=-1,s=PolynomialBezier.shapeSegment(e,0);zigZagCorner(i,e,0,t,n,r,a);for(var l=0;l=0;i-=1)s=PolynomialBezier.shapeSegmentInverted(e,i),u.push(offsetSegmentSplit(s,t));u=pruneIntersections(u);var c=null,p=null;for(i=0;i=55296&&n<=56319){var r=e.charCodeAt(1);r>=56320&&r<=57343&&(t=1024*(n-55296)+r-56320+65536)}return t}function s(e){var t=a(e);return t>=127462&&t<=127487}var l=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};l.isModifier=function(e,t){var n=e.toString(16)+t.toString(16);return-1!==r.indexOf(n)},l.isZeroWidthJoiner=function(e){return 8205===e},l.isFlagEmoji=function(e){return s(e.substr(0,2))&&s(e.substr(2,2))},l.isRegionalCode=s,l.isCombinedCharacter=function(e){return-1!==t.indexOf(e)},l.isRegionalFlag=function(e,t){var r=a(e.substr(t,2));if(r!==n)return!1;var o=0;for(t+=2;o<5;){if((r=a(e.substr(t,2)))<917601||r>917626)return!1;o+=1,t+=2}return 917631===a(e.substr(t,2))},l.isVariationSelector=function(e){return 65039===e},l.BLACK_FLAG_CODE_POINT=n;var u={addChars:function(e){if(e){var t;this.chars||(this.chars=[]);var n,r,o=e.length,i=this.chars.length;for(t=0;t0&&(c=!1),c){var p=createTag("style");p.setAttribute("f-forigin",r[n].fOrigin),p.setAttribute("f-origin",r[n].origin),p.setAttribute("f-family",r[n].fFamily),p.type="text/css",p.innerText="@font-face {font-family: "+r[n].fFamily+"; font-style: normal; src: url('"+r[n].fPath+"');}",t.appendChild(p)}}else if("g"===r[n].fOrigin||1===r[n].origin){for(l=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),u=0;ue?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var e,t=this.renderableComponents.length;for(e=0;e.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(e){this.audio.rate(e)},AudioElement.prototype.volume=function(e){this._volumeMultiplier=e,this._previousVolume=e*this._volume,this.audio.volume(this._previousVolume)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){},BaseRenderer.prototype.checkLayers=function(e){var t,n,r=this.layers.length;for(this.completeLayers=!0,t=r-1;t>=0;t-=1)this.elements[t]||(n=this.layers[t]).ip-n.st<=e-this.layers[t].st&&n.op-n.st>e-this.layers[t].st&&this.buildItem(t),this.completeLayers=!!this.elements[t]&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(e){switch(e.ty){case 2:return this.createImage(e);case 0:return this.createComp(e);case 1:return this.createSolid(e);case 3:default:return this.createNull(e);case 4:return this.createShape(e);case 5:return this.createText(e);case 6:return this.createAudio(e);case 13:return this.createCamera(e);case 15:return this.createFootage(e)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(e){return new AudioElement(e,this.globalData,this)},BaseRenderer.prototype.createFootage=function(e){return new FootageElement(e,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var e,t=this.layers.length;for(e=0;e0&&(this.maskElement.setAttribute("id",g),this.element.maskedElement.setAttribute(v,"url("+getLocationHref()+"#"+g+")"),i.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}TransformElement.prototype={initTransform:function(){var e=new Matrix;this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:e,localMat:e,localOpacity:1},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var e,t=this.finalTransform.mat,n=0,r=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;n1&&(i+=" C"+t.o[r-1][0]+","+t.o[r-1][1]+" "+t.i[0][0]+","+t.i[0][1]+" "+t.v[0][0]+","+t.v[0][1]),n.lastPath!==i){var a="";n.elem&&(t.c&&(a=e.inv?this.solidPath+i:i),n.elem.setAttribute("d",a)),n.lastPath=i}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory={createFilter:function(e,t){var n=createNS("filter");return n.setAttribute("id",e),!0!==t&&(n.setAttribute("filterUnits","objectBoundingBox"),n.setAttribute("x","0%"),n.setAttribute("y","0%"),n.setAttribute("width","100%"),n.setAttribute("height","100%")),n},createAlphaToLuminanceFilter:function(){var e=createNS("feColorMatrix");return e.setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","sRGB"),e.setAttribute("values","0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1"),e}},featureSupport=function(){var e={maskType:!0,svgLumaHidden:!0,offscreenCanvas:"undefined"!=typeof OffscreenCanvas};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(e.maskType=!1),/firefox/i.test(navigator.userAgent)&&(e.svgLumaHidden=!1),e}(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(e){var t,n,r="SourceGraphic",o=e.data.ef?e.data.ef.length:0,i=createElementID(),a=filtersFactory.createFilter(i,!0),s=0;for(this.filters=[],t=0;t=0&&!this.shapeModifiers[e].processShapes(this._isFirstFrame);e-=1);}},searchProcessedElement:function(e){for(var t=this.processedElements,n=0,r=t.length;n.01)return!1;n+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var e=0,t=this.data.k.k.length;e0;)l=r.transformers[h].mProps._mdf||l,d-=1,h-=1;if(l)for(d=g-r.styles[c].lvl,h=r.transformers.length-1;d>0;)f.multiply(r.transformers[h].mProps.v),d-=1,h-=1}else f=e;if(a=(p=r.sh.paths)._length,l){for(s="",i=0;i=1?v=.99:v<=-1&&(v=-.99);var y=s*v,A=Math.cos(b+t.a.v)*y+c[0],M=Math.sin(b+t.a.v)*y+c[1];l.setAttribute("fx",A),l.setAttribute("fy",M),u&&!t.g._collapsable&&(t.of.setAttribute("fx",A),t.of.setAttribute("fy",M))}}function l(e,t,n){var r=t.style,o=t.d;o&&(o._mdf||n)&&o.dashStr&&(r.pElem.setAttribute("stroke-dasharray",o.dashStr),r.pElem.setAttribute("stroke-dashoffset",o.dashoffset[0])),t.c&&(t.c._mdf||n)&&r.pElem.setAttribute("stroke","rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||n)&&r.pElem.setAttribute("stroke-opacity",t.o.v),(t.w._mdf||n)&&(r.pElem.setAttribute("stroke-width",t.w.v),r.msElem&&r.msElem.setAttribute("stroke-width",t.w.v))}return{createRenderFunction:function(e){switch(e.ty){case"fl":return i;case"gf":return s;case"gs":return a;case"st":return l;case"sh":case"el":case"rc":case"sr":return o;case"tr":return n;case"no":return r;default:return null}}}}();function SVGShapeElement(e,t,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(e,t,n),this.prevViewData=[]}function LetterProps(e,t,n,r,o,i){this.o=e,this.sw=t,this.sc=n,this.fc=r,this.m=o,this.p=i,this._mdf={o:!0,sw:!!t,sc:!!n,fc:!!r,m:!0,p:!0}}function TextProperty(e,t){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,t.d&&t.d.sid&&(t.d=e.globalData.slotManager.getProp(t.d)),this.data=t,this.elem=e,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var e,t,n,r,o=this.shapes.length,i=this.stylesList.length,a=[],s=!1;for(n=0;n1&&s&&this.setShapesAsAnimated(a)}},SVGShapeElement.prototype.setShapesAsAnimated=function(e){var t,n=e.length;for(t=0;t=0;s-=1){if((f=this.searchProcessedElement(e[s]))?t[s]=n[f-1]:e[s]._render=a,"fl"===e[s].ty||"st"===e[s].ty||"gf"===e[s].ty||"gs"===e[s].ty||"no"===e[s].ty)f?t[s].style.closed=e[s].hd:t[s]=this.createStyleElement(e[s],o),e[s]._render&&t[s].style.pElem.parentNode!==r&&r.appendChild(t[s].style.pElem),m.push(t[s].style);else if("gr"===e[s].ty){if(f)for(u=t[s].it.length,l=0;l1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(e){this.effectsSequence.push(e),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(e){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||e){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var t=this.currentData,n=this.keysIndex;if(this.lock)this.setCurrentData(this.currentData);else{var r;this.lock=!0,this._mdf=!1;var o=this.effectsSequence.length,i=e||this.data.d.k[this.keysIndex].s;for(r=0;rt);)n+=1;return this.keysIndex!==n&&(this.keysIndex=n),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(e){for(var t,n,r=[],o=0,i=e.length,a=!1,s=!1,l="";o=55296&&t<=56319?FontManager.isRegionalFlag(e,o)?l=e.substr(o,14):(n=e.charCodeAt(o+1))>=56320&&n<=57343&&(FontManager.isModifier(t,n)?(l=e.substr(o,2),a=!0):l=FontManager.isFlagEmoji(e.substr(o,4))?e.substr(o,4):e.substr(o,2)):t>56319?(n=e.charCodeAt(o+1),FontManager.isVariationSelector(t)&&(a=!0)):FontManager.isZeroWidthJoiner(t)&&(a=!0,s=!0),a?(r[r.length-1]+=l,a=!1):r.push(l),o+=l.length;return r},TextProperty.prototype.completeTextData=function(e){e.__complete=!0;var t,n,r,o,i,a,s,l=this.elem.globalData.fontManager,u=this.data,c=[],p=0,f=u.m.g,d=0,h=0,m=0,g=[],b=0,v=0,y=l.getFontByName(e.f),A=0,M=getFontProperties(y);e.fWeight=M.weight,e.fStyle=M.style,e.finalSize=e.s,e.finalText=this.buildFinalText(e.t),n=e.finalText.length,e.finalLineHeight=e.lh;var _,O=e.tr/1e3*e.finalSize;if(e.sz)for(var z,w,x=!0,E=e.sz[0],S=e.sz[1];x;){z=0,b=0,n=(w=this.buildFinalText(e.t)).length,O=e.tr/1e3*e.finalSize;var C=-1;for(t=0;tE&&" "!==w[t]?(-1===C?n+=1:t=C,z+=e.finalLineHeight||1.2*e.finalSize,w.splice(t,C===t?1:0,"\r"),C=-1,b=0):(b+=A,b+=O);z+=y.ascent*e.finalSize/100,this.canResize&&e.finalSize>this.minimumFontSize&&Sv?b:v,b=-2*O,o="",r=!0,m+=1):o=T,l.chars?(s=l.getCharData(T,y.fStyle,l.getFontByName(e.f).fFamily),A=r?0:s.w*e.finalSize/100):A=l.measureText(o,e.f,e.finalSize)," "===T?L+=A+O:(b+=A+O+L,L=0),c.push({l:A,an:A,add:d,n:r,anIndexes:[],val:o,line:m,animatorJustifyOffset:0}),2==f){if(d+=A,""===o||" "===o||t===n-1){for(""!==o&&" "!==o||(d-=A);h<=t;)c[h].an=d,c[h].ind=p,c[h].extra=A,h+=1;p+=1,d=0}}else if(3==f){if(d+=A,""===o||t===n-1){for(""===o&&(d-=A);h<=t;)c[h].an=d,c[h].ind=p,c[h].extra=A,h+=1;d=0,p+=1}}else c[p].ind=p,c[p].extra=0,p+=1;if(e.l=c,v=b>v?b:v,g.push(b),e.sz)e.boxWidth=e.sz[0],e.justifyOffset=0;else switch(e.boxWidth=v,e.j){case 1:e.justifyOffset=-e.boxWidth;break;case 2:e.justifyOffset=-e.boxWidth/2;break;default:e.justifyOffset=0}e.lineWidths=g;var P,R,k,I,D=u.a;a=D.length;var q=[];for(i=0;i0?o=this.ne.v/100:i=-this.ne.v/100,this.xe.v>0?a=1-this.xe.v/100:s=1+this.xe.v/100;var l=BezierFactory.getBezierEasing(o,i,a,s).get,u=0,c=this.finalS,p=this.finalE,f=this.data.sh;if(2===f)u=l(u=p===c?r>=p?1:0:e(0,t(.5/(p-c)+(r-c)/(p-c),1)));else if(3===f)u=l(u=p===c?r>=p?0:1:1-e(0,t(.5/(p-c)+(r-c)/(p-c),1)));else if(4===f)p===c?u=0:(u=e(0,t(.5/(p-c)+(r-c)/(p-c),1)))<.5?u*=2:u=1-2*(u-.5),u=l(u);else if(5===f){if(p===c)u=0;else{var d=p-c,h=-d/2+(r=t(e(0,r+.5-c),p-c)),m=d/2;u=Math.sqrt(1-h*h/(m*m))}u=l(u)}else 6===f?(p===c?u=0:(r=t(e(0,r+.5-c),p-c),u=(1+Math.cos(Math.PI+2*Math.PI*r/(p-c)))/2),u=l(u)):(r>=n(c)&&(u=e(0,t(r-c<0?t(p,1)-(c-r):p-r,1))),u=l(u));if(100!==this.sm.v){var g=.01*this.sm.v;0===g&&(g=1e-8);var b=.5-.5*g;u1&&(u=1)}return u*this.a.v},getValue:function(e){this.iterateDynamicProperties(),this._mdf=e||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,e&&2===this.data.r&&(this.e.v=this._currentTextLength);var t=2===this.data.r?1:100/this.data.totalChars,n=this.o.v/t,r=this.s.v/t+n,o=this.e.v/t+n;if(r>o){var i=r;r=o,o=i}this.finalS=r,this.finalE=o}},extendPrototype([DynamicPropertyContainer],r),{getTextSelectorProp:function(e,t,n){return new r(e,t,n)}}}();function TextAnimatorDataProperty(e,t,n){var r={propType:!1},o=PropertyFactory.getProp,i=t.a;this.a={r:i.r?o(e,i.r,0,degToRads,n):r,rx:i.rx?o(e,i.rx,0,degToRads,n):r,ry:i.ry?o(e,i.ry,0,degToRads,n):r,sk:i.sk?o(e,i.sk,0,degToRads,n):r,sa:i.sa?o(e,i.sa,0,degToRads,n):r,s:i.s?o(e,i.s,1,.01,n):r,a:i.a?o(e,i.a,1,0,n):r,o:i.o?o(e,i.o,0,.01,n):r,p:i.p?o(e,i.p,1,0,n):r,sw:i.sw?o(e,i.sw,0,0,n):r,sc:i.sc?o(e,i.sc,1,0,n):r,fc:i.fc?o(e,i.fc,1,0,n):r,fh:i.fh?o(e,i.fh,0,0,n):r,fs:i.fs?o(e,i.fs,0,.01,n):r,fb:i.fb?o(e,i.fb,0,.01,n):r,t:i.t?o(e,i.t,0,0,n):r},this.s=TextSelectorProp.getTextSelectorProp(e,t.s,n),this.s.t=t.s.t}function TextAnimatorProperty(e,t,n){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=e,this._renderType=t,this._elem=n,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(n)}function ITextElement(){}TextAnimatorProperty.prototype.searchProperties=function(){var e,t,n=this._textData.a.length,r=PropertyFactory.getProp;for(e=0;e=s+se||!h?(v=(s+se-u)/l.partialLength,N=d.point[0]+(l.point[0]-d.point[0])*v,j=d.point[1]+(l.point[1]-d.point[1])*v,z.translate(-M[0]*E[o].an*.005,-M[1]*I*.01),c=!1):h&&(u+=l.partialLength,(p+=1)>=h.length&&(p=0,m[f+=1]?h=m[f].points:A.v.c?(p=0,h=m[f=0].points):(u-=l.partialLength,h=null)),h&&(d=l,g=(l=h[p]).partialLength));q=E[o].an/2-E[o].add,z.translate(-q,0,0)}else q=E[o].an/2-E[o].add,z.translate(-q,0,0),z.translate(-M[0]*E[o].an*.005,-M[1]*I*.01,0);for(L=0;Le?this.textSpans[e].span:createNS(l?"g":"text"),g<=e){if(a.setAttribute("stroke-linecap","butt"),a.setAttribute("stroke-linejoin","round"),a.setAttribute("stroke-miterlimit","4"),this.textSpans[e].span=a,l){var b=createNS("g");a.appendChild(b),this.textSpans[e].childSpan=b}this.textSpans[e].span=a,this.layerElement.appendChild(a)}a.style.display="inherit"}if(u.reset(),c&&(s[e].n&&(p=-h,f+=n.yOffset,f+=d?1:0,d=!1),this.applyTextPropertiesToMatrix(n,u,s[e].line,p,f),p+=s[e].l||0,p+=h),l){var v;if(1===(m=this.globalData.fontManager.getCharData(n.finalText[e],r.fStyle,this.globalData.fontManager.getFontByName(n.f).fFamily)).t)v=new SVGCompElement(m.data,this.globalData,this);else{var y=emptyShapeData;m.data&&m.data.shapes&&(y=this.buildShapeData(m.data,n.finalSize)),v=new SVGShapeElement(y,this.globalData,this)}if(this.textSpans[e].glyph){var A=this.textSpans[e].glyph;this.textSpans[e].childSpan.removeChild(A.layerElement),A.destroy()}this.textSpans[e].glyph=v,v._debug=!0,v.prepareFrame(0),v.renderFrame(),this.textSpans[e].childSpan.appendChild(v.layerElement),1===m.t&&this.textSpans[e].childSpan.setAttribute("transform","scale("+n.finalSize/100+","+n.finalSize/100+")")}else c&&a.setAttribute("transform","translate("+u.props[12]+","+u.props[13]+")"),a.textContent=s[e].val,a.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}c&&a&&a.setAttribute("d","")}else{var M=this.textContainer,_="start";switch(n.j){case 1:_="end";break;case 2:_="middle";break;default:_="start"}M.setAttribute("text-anchor",_),M.setAttribute("letter-spacing",h);var O=this.buildTextContents(n.finalText);for(t=O.length,f=n.ps?n.ps[1]+n.ascent:0,e=0;e=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].prepareFrame(e-this.layers[t].st);if(this.globalData._mdf)for(t=0;t=0;n-=1)(this.completeLayers||this.elements[n])&&(this.elements[n].prepareFrame(this.renderedFrame-this.layers[n].st),this.elements[n]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var e,t=this.layers.length;for(e=0;e=0;n-=1)e.finalTransform.multiply(e.transforms[n].transform.mProps.v);e._mdf=o},processSequences:function(e){var t,n=this.sequenceList.length;for(t=0;t=1){this.buffers=[];var e=this.globalData.canvasContext,t=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(t);var n=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(n),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffectsManager=new CVEffects(this),this.searchEffectTransforms()},createContent:function(){},setBlendMode:function(){var e=this.globalData;if(e.blendMode!==this.data.bm){e.blendMode=this.data.bm;var t=getBlendMode(this.data.bm);e.canvasContext.globalCompositeOperation=t}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this),this.transformEffects=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT)},hideElement:function(){this.hidden||this.isInRange&&!this.isTransparent||(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},clearCanvas:function(e){e.clearRect(this.transformCanvas.tx,this.transformCanvas.ty,this.transformCanvas.w*this.transformCanvas.sx,this.transformCanvas.h*this.transformCanvas.sy)},prepareLayer:function(){if(this.data.tt>=1){var e=this.buffers[0].getContext("2d");this.clearCanvas(e),e.drawImage(this.canvasContext.canvas,0,0),this.currentTransform=this.canvasContext.getTransform(),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform)}},exitLayer:function(){if(this.data.tt>=1){var e=this.buffers[1],t=e.getContext("2d");if(this.clearCanvas(t),t.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform),this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1).renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var n=assetLoader.getLumaCanvas(this.canvasContext.canvas);n.getContext("2d").drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(n,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(e,0,0),this.canvasContext.globalCompositeOperation="destination-over",this.canvasContext.drawImage(this.buffers[0],0,0),this.canvasContext.setTransform(this.currentTransform),this.canvasContext.globalCompositeOperation="source-over"}},renderFrame:function(e){if(!this.hidden&&!this.data.hd&&(1!==this.data.td||e)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var t=0===this.data.ty;this.prepareLayer(),this.globalData.renderer.save(t),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(t),this.exitLayer(),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement,CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated,extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(e,t){var n={data:e,type:e.ty,preTransforms:this.transformsManager.addTransformSequence(t),transforms:[],elements:[],closed:!0===e.hd},r={};if("fl"===e.ty||"st"===e.ty?(r.c=PropertyFactory.getProp(this,e.c,1,255,this),r.c.k||(n.co="rgb("+bmFloor(r.c.v[0])+","+bmFloor(r.c.v[1])+","+bmFloor(r.c.v[2])+")")):"gf"!==e.ty&&"gs"!==e.ty||(r.s=PropertyFactory.getProp(this,e.s,1,null,this),r.e=PropertyFactory.getProp(this,e.e,1,null,this),r.h=PropertyFactory.getProp(this,e.h||{k:0},0,.01,this),r.a=PropertyFactory.getProp(this,e.a||{k:0},0,degToRads,this),r.g=new GradientProperty(this,e.g,this)),r.o=PropertyFactory.getProp(this,e.o,0,.01,this),"st"===e.ty||"gs"===e.ty){if(n.lc=lineCapEnum[e.lc||2],n.lj=lineJoinEnum[e.lj||2],1==e.lj&&(n.ml=e.ml),r.w=PropertyFactory.getProp(this,e.w,0,null,this),r.w.k||(n.wi=r.w.v),e.d){var o=new DashProperty(this,e.d,"canvas",this);r.d=o,r.d.k||(n.da=r.d.dashArray,n.do=r.d.dashoffset[0])}}else n.r=2===e.r?"evenodd":"nonzero";return this.stylesList.push(n),r.style=n,r},CVShapeElement.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(e){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,e.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,e,this)}}},CVShapeElement.prototype.createShapeElement=function(e){var t=new CVShapeData(this,e,this.stylesList,this.transformsManager);return this.shapes.push(t),this.addShapeToModifiers(t),t},CVShapeElement.prototype.reloadShapes=function(){var e;this._isFirstFrame=!0;var t=this.itemsData.length;for(e=0;e=0;i-=1){if((l=this.searchProcessedElement(e[i]))?t[i]=n[l-1]:e[i]._shouldRender=r,"fl"===e[i].ty||"st"===e[i].ty||"gf"===e[i].ty||"gs"===e[i].ty)l?t[i].style.closed=!1:t[i]=this.createStyleElement(e[i],h),f.push(t[i].style);else if("gr"===e[i].ty){if(l)for(s=t[i].it.length,a=0;a=0;o-=1)"tr"===t[o].ty?(i=n[o].transform,this.renderShapeTransform(e,i)):"sh"===t[o].ty||"el"===t[o].ty||"rc"===t[o].ty||"sr"===t[o].ty?this.renderPath(t[o],n[o]):"fl"===t[o].ty?this.renderFill(t[o],n[o],i):"st"===t[o].ty?this.renderStroke(t[o],n[o],i):"gf"===t[o].ty||"gs"===t[o].ty?this.renderGradientFill(t[o],n[o],i):"gr"===t[o].ty?this.renderShape(i,t[o].it,n[o].it):t[o].ty;r&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(e,t){if(this._isFirstFrame||t._mdf||e.transforms._mdf){var n,r,o,i=e.trNodes,a=t.paths,s=a._length;i.length=0;var l=e.transforms.finalTransform;for(o=0;o=1?p=.99:p<=-1&&(p=-.99);var f=u*p,d=Math.cos(c+t.a.v)*f+s[0],h=Math.sin(c+t.a.v)*f+s[1];r=a.createRadialGradient(d,h,0,s[0],s[1],u)}var m=e.g.p,g=t.g.c,b=1;for(i=0;is&&"xMidYMid slice"===l||ao&&"meet"===s||io&&"slice"===s)?(n-this.transformCanvas.w*(r/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===u&&(io&&"slice"===s)?(n-this.transformCanvas.w*(r/this.transformCanvas.h))*this.renderConfig.dpr:0,this.transformCanvas.ty="YMid"===c&&(i>o&&"meet"===s||io&&"meet"===s||i=0;e-=1)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(e,t){if((this.renderedFrame!==e||!0!==this.renderConfig.clearCanvas||t)&&!this.destroyed&&-1!==e){var n;this.renderedFrame=e,this.globalData.frameNum=e-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||t,this.globalData.projectInterface.currentFrame=e;var r=this.layers.length;for(this.completeLayers||this.checkLayers(e),n=r-1;n>=0;n-=1)(this.completeLayers||this.elements[n])&&this.elements[n].prepareFrame(e-this.layers[n].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),n=r-1;n>=0;n-=1)(this.completeLayers||this.elements[n])&&this.elements[n].renderFrame();!0!==this.renderConfig.clearCanvas&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(e){var t=this.elements;if(!t[e]&&99!==this.layers[e].ty){var n=this.createItem(this.layers[e],this,this.globalData);t[e]=n,n.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"},CVContextData.prototype.duplicate=function(){var e=2*this._length,t=0;for(t=this._length;t=0;e-=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},CVCompElement.prototype.destroy=function(){var e;for(e=this.layers.length-1;e>=0;e-=1)this.elements[e]&&this.elements[e].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)},extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)},HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0!==this.data.bm&&this.setBlendMode()},renderElement:function(){var e=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var t=this.finalTransform.mat.toCSS();e.transform=t,e.webkitTransform=t}this.finalTransform._opMdf&&(e.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting,extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var e;this.data.hasMask?((e=createNS("rect")).setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((e=createTag("div")).style.width=this.data.sw+"px",e.style.height=this.data.sh+"px",e.style.backgroundColor=this.data.sc),this.layerElement.appendChild(e)},extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var e;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),e=this.svgElement;else{e=createNS("svg");var t=this.comp.data?this.comp.data:this.globalData.compSize;e.setAttribute("width",t.w),e.setAttribute("height",t.h),e.appendChild(this.shapesContainer),this.layerElement.appendChild(e)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=e},HShapeElement.prototype.getTransformedPoint=function(e,t){var n,r=e.length;for(n=0;n0&&s<1&&p[f].push(this.calculateF(s,e,t,n,r,f)):(l=i*i-4*a*o)>=0&&((u=(-i+bmSqrt(l))/(2*o))>0&&u<1&&p[f].push(this.calculateF(u,e,t,n,r,f)),(c=(-i-bmSqrt(l))/(2*o))>0&&c<1&&p[f].push(this.calculateF(c,e,t,n,r,f))));this.shapeBoundingBox.left=bmMin.apply(null,p[0]),this.shapeBoundingBox.top=bmMin.apply(null,p[1]),this.shapeBoundingBox.right=bmMax.apply(null,p[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,p[1])},HShapeElement.prototype.calculateF=function(e,t,n,r,o,i){return bmPow(1-e,3)*t[i]+3*bmPow(1-e,2)*e*n[i]+3*(1-e)*bmPow(e,2)*r[i]+bmPow(e,3)*o[i]},HShapeElement.prototype.calculateBoundingBox=function(e,t){var n,r=e.length;for(n=0;nn&&(n=o)}n*=e.mult}else n=e.v*e.mult;t.x-=n,t.xMax+=n,t.y-=n,t.yMax+=n},HShapeElement.prototype.currentBoxContains=function(e){return this.currentBBox.x<=e.x&&this.currentBBox.y<=e.y&&this.currentBBox.width+this.currentBBox.x>=e.x+e.width&&this.currentBBox.height+this.currentBBox.y>=e.y+e.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var e=this.tempBoundingBox,t=999999;if(e.x=t,e.xMax=-t,e.y=t,e.yMax=-t,this.calculateBoundingBox(this.itemsData,e),e.width=e.xMax=0;e-=1){var r=this.hierarchy[e].finalTransform.mProp;this.mat.translate(-r.p.v[0],-r.p.v[1],r.p.v[2]),this.mat.rotateX(-r.or.v[0]).rotateY(-r.or.v[1]).rotateZ(r.or.v[2]),this.mat.rotateX(-r.rx.v).rotateY(-r.ry.v).rotateZ(r.rz.v),this.mat.scale(1/r.s.v[0],1/r.s.v[1],1/r.s.v[2]),this.mat.translate(r.a.v[0],r.a.v[1],r.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var o;o=this.p?[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var i=Math.sqrt(Math.pow(o[0],2)+Math.pow(o[1],2)+Math.pow(o[2],2)),a=[o[0]/i,o[1]/i,o[2]/i],s=Math.sqrt(a[2]*a[2]+a[0]*a[0]),l=Math.atan2(a[1],s),u=Math.atan2(a[0],-a[2]);this.mat.rotateY(u).rotateX(-l)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var c=!this._prevMat.equals(this.mat);if((c||this.pe._mdf)&&this.comp.threeDElements){var p,f,d;for(t=this.comp.threeDElements.length,e=0;e=e)return this.threeDElements[t].perspectiveElem;t+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(e,t){var n,r,o=createTag("div");styleDiv(o);var i=createTag("div");if(styleDiv(i),"3d"===t){(n=o.style).width=this.globalData.compSize.w+"px",n.height=this.globalData.compSize.h+"px";var a="50% 50%";n.webkitTransformOrigin=a,n.mozTransformOrigin=a,n.transformOrigin=a;var s="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";(r=i.style).transform=s,r.webkitTransform=s}o.appendChild(i);var l={container:i,perspectiveElem:o,startPos:e,endPos:e,type:t};return this.threeDElements.push(l),l},HybridRendererBase.prototype.build3dContainers=function(){var e,t,n=this.layers.length,r="";for(e=0;e=0;e-=1)this.resizerElem.appendChild(this.threeDElements[e].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(e,t){for(var n=0,r=this.threeDElements.length;na?(e=o/this.globalData.compSize.w,t=o/this.globalData.compSize.w,n=0,r=(i-this.globalData.compSize.h*(o/this.globalData.compSize.w))/2):(e=i/this.globalData.compSize.h,t=i/this.globalData.compSize.h,n=(o-this.globalData.compSize.w*(i/this.globalData.compSize.h))/2,r=0);var s=this.resizerElem.style;s.webkitTransform="matrix3d("+e+",0,0,0,0,"+t+",0,0,0,0,1,0,"+n+","+r+",0,1)",s.transform=s.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display="block"},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var e,t=this.globalData.compSize.w,n=this.globalData.compSize.h,r=this.threeDElements.length;for(e=0;e=s;)e/=2,t/=2,n>>>=1;return(e+n)/t};return y.int32=function(){return 0|v.g(4)},y.quick=function(){return v.g(4)/4294967296},y.double=y,f(d(v.S),e),(h.pass||m||function(e,n,r,i){return i&&(i.S&&c(i,v),e.state=function(){return c(v,{})}),r?(t[o]=e,n):e})(y,b,"global"in h?h.global:this==t,h.state)},f(t.random(),e)}function initialize$2(e){seedRandom([],e)}var propTypes={SHAPE:"shape"};function _typeof$1(e){return _typeof$1="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$1(e)}var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null,_lottieGlobal={};function resetFrame(){_lottieGlobal={}}function $bm_isInstanceOfArray(e){return e.constructor===Array||e.constructor===Float32Array}function isNumerable(e,t){return"number"===e||t instanceof Number||"boolean"===e||"string"===e}function $bm_neg(e){var t=_typeof$1(e);if("number"===t||e instanceof Number||"boolean"===t)return-e;if($bm_isInstanceOfArray(e)){var n,r=e.length,o=[];for(n=0;nn){var r=n;n=t,t=r}return Math.min(Math.max(e,t),n)}function radiansToDegrees(e){return e/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(e){return e*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(e,t){if("number"==typeof e||e instanceof Number)return t=t||0,Math.abs(e-t);var n;t||(t=helperLengthArray);var r=Math.min(e.length,t.length),o=0;for(n=0;n.5?u/(2-a-s):u/(a+s),a){case r:t=(o-i)/u+(o1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function hslToRgb(e){var t,n,r,o=e[0],i=e[1],a=e[2];if(0===i)t=a,r=a,n=a;else{var s=a<.5?a*(1+i):a+i-a*i,l=2*a-s;t=hue2rgb(l,s,o+1/3),n=hue2rgb(l,s,o),r=hue2rgb(l,s,o-1/3)}return[t,n,r,e[3]]}function linear(e,t,n,r,o){if(void 0!==r&&void 0!==o||(r=t,o=n,t=0,n=1),n=n)return o;var a,s=n===t?0:(e-t)/(n-t);if(!r.length)return r+(o-r)*s;var l=r.length,u=createTypedArray("float32",l);for(a=0;a1){for(r=0;r1?t=1:t<0&&(t=0);var a=e(t);if($bm_isInstanceOfArray(o)){var s,l=o.length,u=createTypedArray("float32",l);for(s=0;sdata.k[t].t&&edata.k[t+1].t-e?(n=t+2,r=data.k[t+1].t):(n=t+1,r=data.k[t].t);break}}-1===n&&(n=t+1,r=data.k[t].t)}else n=0,r=0;var i={};return i.index=n,i.time=r/elem.comp.globalData.frameRate,i}function key(e){var t,n,r;if(!data.k.length||"number"==typeof data.k[0])throw new Error("The property has no keyframe at index "+e);e-=1,t={time:data.k[e].t/elem.comp.globalData.frameRate,value:[]};var o=Object.prototype.hasOwnProperty.call(data.k[e],"s")?data.k[e].s:data.k[e-1].e;for(r=o.length,n=0;nu.length-1)&&(t=u.length-1),r=c-(o=u[u.length-1-t].t)),"pingpong"===e){if(Math.floor((l-o)/r)%2!=0)return this.getValueAtTime((r-(l-o)%r+o)/this.comp.globalData.frameRate,0)}else{if("offset"===e){var p=this.getValueAtTime(o/this.comp.globalData.frameRate,0),f=this.getValueAtTime(c/this.comp.globalData.frameRate,0),d=this.getValueAtTime(((l-o)%r+o)/this.comp.globalData.frameRate,0),h=Math.floor((l-o)/r);if(this.pv.length){for(a=(s=new Array(p.length)).length,i=0;i=c)return this.pv;if(n?o=c+(r=t?Math.abs(this.elem.comp.globalData.frameRate*t):Math.max(0,this.elem.data.op-c)):((!t||t>u.length-1)&&(t=u.length-1),r=(o=u[t].t)-c),"pingpong"===e){if(Math.floor((c-l)/r)%2==0)return this.getValueAtTime(((c-l)%r+c)/this.comp.globalData.frameRate,0)}else{if("offset"===e){var p=this.getValueAtTime(c/this.comp.globalData.frameRate,0),f=this.getValueAtTime(o/this.comp.globalData.frameRate,0),d=this.getValueAtTime((r-(c-l)%r+c)/this.comp.globalData.frameRate,0),h=Math.floor((c-l)/r)+1;if(this.pv.length){for(a=(s=new Array(p.length)).length,i=0;i1?(o+e-i)/(t-1):1,s=0,l=0;for(n=this.pv.length?createTypedArray("float32",this.pv.length):0;sa){var c=s,p=n.c&&s===l-1?0:s+1,f=(a-u)/i[s].addedLength;r=bez.getPointInSegment(n.v[c],n.v[p],n.o[c],n.i[p],f,i[s]);break}u+=i[s].addedLength,s+=1}return r||(r=n.c?[n.v[0][0],n.v[0][1]]:[n.v[n._length-1][0],n.v[n._length-1][1]]),r},vectorOnPath:function(e,t,n){1==e?e=this.v.c:0==e&&(e=.999);var r=this.pointOnPath(e,t),o=this.pointOnPath(e+.001,t),i=o[0]-r[0],a=o[1]-r[1],s=Math.sqrt(Math.pow(i,2)+Math.pow(a,2));return 0===s?[0,0]:"tangent"===n?[i/s,a/s]:[-a/s,i/s]},tangentOnPath:function(e,t){return this.vectorOnPath(e,t,"tangent")},normalOnPath:function(e,t){return this.vectorOnPath(e,t,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([u],s),extendPrototype([u],l),l.prototype.getValueAtTime=function(e){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),e*=this.elem.globalData.frameRate,(e-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime=u?d<0?r:o:r+f*Math.pow((i-e)/d,1/n),c[p]=a,p+=1,s+=256/255;return c.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t,n=this.filterManager.effectElements;this.feFuncRComposed&&(e||n[3].p._mdf||n[4].p._mdf||n[5].p._mdf||n[6].p._mdf||n[7].p._mdf)&&(t=this.getTableValue(n[3].p.v,n[4].p.v,n[5].p.v,n[6].p.v,n[7].p.v),this.feFuncRComposed.setAttribute("tableValues",t),this.feFuncGComposed.setAttribute("tableValues",t),this.feFuncBComposed.setAttribute("tableValues",t)),this.feFuncR&&(e||n[10].p._mdf||n[11].p._mdf||n[12].p._mdf||n[13].p._mdf||n[14].p._mdf)&&(t=this.getTableValue(n[10].p.v,n[11].p.v,n[12].p.v,n[13].p.v,n[14].p.v),this.feFuncR.setAttribute("tableValues",t)),this.feFuncG&&(e||n[17].p._mdf||n[18].p._mdf||n[19].p._mdf||n[20].p._mdf||n[21].p._mdf)&&(t=this.getTableValue(n[17].p.v,n[18].p.v,n[19].p.v,n[20].p.v,n[21].p.v),this.feFuncG.setAttribute("tableValues",t)),this.feFuncB&&(e||n[24].p._mdf||n[25].p._mdf||n[26].p._mdf||n[27].p._mdf||n[28].p._mdf)&&(t=this.getTableValue(n[24].p.v,n[25].p.v,n[26].p.v,n[27].p.v,n[28].p.v),this.feFuncB.setAttribute("tableValues",t)),this.feFuncA&&(e||n[31].p._mdf||n[32].p._mdf||n[33].p._mdf||n[34].p._mdf||n[35].p._mdf)&&(t=this.getTableValue(n[31].p.v,n[32].p.v,n[33].p.v,n[34].p.v,n[35].p.v),this.feFuncA.setAttribute("tableValues",t))}},extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){if((e||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),e||this.filterManager.effectElements[0].p._mdf){var t=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(255*t[0]),Math.round(255*t[1]),Math.round(255*t[2])))}if((e||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),e||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var n=this.filterManager.effectElements[3].p.v,r=(this.filterManager.effectElements[2].p.v-90)*degToRads,o=n*Math.cos(r),i=n*Math.sin(r);this.feOffset.setAttribute("dx",o),this.feOffset.setAttribute("dy",i)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(e,t,n){this.initialized=!1,this.filterManager=t,this.filterElem=e,this.elem=n,n.matteElement=createNS("g"),n.matteElement.appendChild(n.layerElement),n.matteElement.appendChild(n.transformedElement),n.baseElement=n.matteElement}function SVGGaussianBlurEffect(e,t,n,r){e.setAttribute("x","-100%"),e.setAttribute("y","-100%"),e.setAttribute("width","300%"),e.setAttribute("height","300%"),this.filterManager=t;var o=createNS("feGaussianBlur");o.setAttribute("result",r),e.appendChild(o),this.feGaussianBlur=o}function TransformEffect(){}function SVGTransformEffect(e,t){this.init(t)}function CVTransformEffect(e){this.init(e)}return SVGMatte3Effect.prototype.findSymbol=function(e){for(var t=0,n=_svgMatteSymbols.length;tl,mg:()=>a,zo:()=>i});var r=n(82284),o=n(47810).A.COMPONENT;function i(e){var t=f(e);for(var n in t){var r=t[n],o=r.validate;if(o&&!o(e[n],r))throw new Error("Invalid prop ".concat(n,": ").concat(e[n]))}}function a(e,t){var n=l({newProps:e,oldProps:t,propTypes:f(e),ignoreProps:{data:null,updateTriggers:null,extensions:null,transitions:null}}),r=function(e,t){if(null===t)return"oldProps is null, initial diff";var n=null,r=e.dataComparator,o=e._dataDiff;return r?r(e.data,t.data)||(n="Data comparator detected a change"):e.data!==t.data&&(n="A new data container was supplied"),n&&o&&(n=o(e.data,t.data)||n),n}(e,t),o=!1;return r||(o=function(e,t){if(null===t)return"oldProps is null, initial diff";if("all"in e.updateTriggers&&p(e,t,"all"))return{all:!0};var n={},r=!1;for(var o in e.updateTriggers)"all"!==o&&p(e,t,o)&&(n[o]=!0,r=n);return r}(e,t)),{dataChanged:r,propsChanged:n,updateTriggersChanged:o,extensionsChanged:c(e,t),transitionsChanged:s(e,t)}}function s(e,t){if(!e.transitions)return null;var n={},r=f(e);for(var o in e.transitions){var i=r[o],a=i&&i.type;("number"===a||"color"===a||"array"===a)&&u(e[o],t[o],i)&&(n[o]=!0)}return n}function l(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.newProps,n=e.oldProps,o=e.ignoreProps,i=void 0===o?{}:o,a=e.propTypes,s=void 0===a?{}:a,l=e.triggerName,c=void 0===l?"props":l;if(n===t)return null;if("object"!==(0,r.A)(t)||null===t)return"".concat(c," changed shallowly");if("object"!==(0,r.A)(n)||null===n)return"".concat(c," changed shallowly");for(var p=0,f=Object.keys(t);p1?arguments[1]:void 0)}}),i(a)},50283(e,t,n){"use strict";var r=n(79504),o=n(79039),i=n(94901),a=n(39297),s=n(43724),l=n(10350).CONFIGURABLE,u=n(33706),c=n(91181),p=c.enforce,f=c.get,d=String,h=Object.defineProperty,m=r("".slice),g=r("".replace),b=r([].join),v=s&&!o(function(){return 8!==h(function(){},"length",{value:8}).length}),y=String(String).split("String"),A=e.exports=function(e,t,n){"Symbol("===m(d(t),0,7)&&(t="["+g(d(t),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!a(e,"name")||l&&e.name!==t)&&(s?h(e,"name",{value:t,configurable:!0}):e.name=t),v&&n&&a(n,"arity")&&e.length!==n.arity&&h(e,"length",{value:n.arity});try{n&&a(n,"constructor")&&n.constructor?s&&h(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var r=p(e);return a(r,"source")||(r.source=b(y,"string"==typeof t?t:"")),e};Function.prototype.toString=A(function(){return i(this)&&f(this).source||u(this)},"toString")},50304(e,t,n){!function(e){"use strict";e.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var r=100*e+t;return r<600?"凌晨":r<900?"早上":r<1130?"上午":r<1230?"中午":r<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(n(95093))},50360(e,t,n){"use strict";var r=n(44576).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&r(e)}},50375(e,t,n){"use strict";var r=n(46518),o=n(79504),i=n(67750),a=n(91291),s=n(655),l=o("".slice),u=Math.max,c=Math.min;r({target:"String",proto:!0,forced:!"".substr||"b"!=="ab".substr(-1)},{substr:function(e,t){var n,r,o=s(i(this)),p=o.length,f=a(e);return f===1/0&&(f=0),f<0&&(f=u(p+f,0)),(n=void 0===t?p:a(t))<=0||n===1/0||f>=(r=c(f+n,p))?"":l(o,f,r)}})},50389(e,t,n){"use strict";n.r(t),n.d(t,{BlobPolyfill:()=>y.BlobPolyfill,FilePolyfill:()=>E.FilePolyfill,FileReaderPolyfill:()=>x,ReadableStreamPolyfill:()=>v.ReadableStreamPolyfill,installFilePolyfills:()=>L});var r=n(82284),o=n(65606),i="object"!==(void 0===o?"undefined":(0,r.A)(o))||"[object process]"!==String(o)||o.browser,a={self:"undefined"!=typeof self&&self,window:"undefined"!=typeof window&&window,global:void 0!==n.g&&n.g},s=a.global||a.self||a.window,l=n(55342),u=n(43331),c=n(62663),p=n.n(c),f=n(54308),d=n.n(f),h=n(43685),m=n.n(h),g=n(76737),b=n(2366),v=n(25509),y=n(14141),A=n(54756),M=n.n(A),_=n(10467),O=n(23029),z=n(92901),w=n(65922),x=function(){function e(){(0,O.A)(this,e),this.onload=null}var t,n,r;return(0,z.A)(e,[{key:"abort",value:function(){}},{key:"readAsArrayBuffer",value:(r=(0,_.A)(M().mark(function e(t){var n;return M().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.arrayBuffer();case 2:n=e.sent,this.onload&&this.onload({target:{result:n}});case 4:case"end":return e.stop()}},e,this)})),function(e){return r.apply(this,arguments)})},{key:"readAsBinaryString",value:function(e){throw Error("Not implemented")}},{key:"readAsDataURL",value:(n=(0,_.A)(M().mark(function e(t){var n,r;return M().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.text();case 2:n=e.sent,r="data://;base64,".concat((0,w.atob)(n)),this.onload&&this.onload({target:{result:r}});case 5:case"end":return e.stop()}},e,this)})),function(e){return n.apply(this,arguments)})},{key:"readAsText",value:(t=(0,_.A)(M().mark(function e(t){var n;return M().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.text();case 2:n=e.sent,this.onload&&this.onload({target:{result:n}});case 4:case"end":return e.stop()}},e,this)})),function(e){return t.apply(this,arguments)})}]),e}(),E=n(52492),S=n(65217),C=n(67857),T=n(30136);function L(){"undefined"==typeof ReadableStream&&n.g&&(n.g.ReadableStream=S.ReadableStreamPolyfill),"undefined"==typeof Blob&&n.g&&(n.g.Blob=C.BlobPolyfill),"undefined"==typeof FileReader&&n.g&&(n.g.FileReader=x),"undefined"==typeof File&&n.g&&(n.g.File=T.FilePolyfill)}l.TextEncoder&&(!i||!("TextEncoder"in s))&&(s.TextEncoder=l.TextEncoder),l.TextEncoder&&(!i||!("TextDecoder"in s))&&(s.TextDecoder=l.TextDecoder),i||"atob"in s||!u.atob||(s.atob=u.atob),i||"btoa"in s||!u.btoa||(s.btoa=u.btoa),i||"Headers"in s||!p()||(s.Headers=p()),i||"Response"in s||!d()||(s.Response=d()),i||"fetch"in s||!m()||(s.fetch=m()),i||"_encodeImageNode"in s||!g.encodeImageNode||(s._encodeImageNode=g.encodeImageNode),i||"_parseImageNode"in s||!b.parseImageNode||(s._parseImageNode=b.parseImageNode)},50407(e,t,n){"use strict";n.d(t,{A:()=>l});var r=n(23149),o=Object.create;const i=function(){function e(){}return function(t){if(!(0,r.A)(t))return{};if(o)return o(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();var a=n(15647),s=n(97271);const l=function(e){return"function"!=typeof e.constructor||(0,s.A)(e)?{}:i((0,a.A)(e))}},50411(e,t,n){var r;!function(){"use strict";var o=!("undefined"==typeof window||!window.document||!window.document.createElement),i={canUseDOM:o,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:o&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:o&&!!window.screen};void 0===(r=function(){return i}.call(t,n,t,e))||(e.exports=r)}()},50419(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(96540)),a=r(n(16762)),s=n(77085),l=function(e){var t=e.onUpdateImageSetting,n=e.cleanupExportImage,r=e.cloudProviders,o=e.currentProvider,l=e.children;return(0,i.useEffect)(function(){return t({exporting:!0}),function(){n()}},[t,n]),(0,i.useEffect)(function(){if(o&&r&&r.length){var e=r.find(function(e){return e.name===o});e&&e.thumbnail&&t({mapW:(0,a.default)(e,["thumbnail","width"])||s.MAP_THUMBNAIL_DIMENSION.width,mapH:(0,a.default)(e,["thumbnail","height"])||s.MAP_THUMBNAIL_DIMENSION.height,ratio:s.EXPORT_IMG_RATIOS.CUSTOM,legend:!1})}else t({mapW:s.MAP_THUMBNAIL_DIMENSION.width,mapH:s.MAP_THUMBNAIL_DIMENSION.height,ratio:s.EXPORT_IMG_RATIOS.CUSTOM,legend:!1})},[o,r,t]),i.default.createElement(i.default.Fragment,null,l)};l.defaultProps={cloudProviders:[]};var u=l;t.default=u},50440(e,t,n){"use strict";var r=n(99706);e.exports=function(e,t){var n=parseInt(e,t);return n<9||11===n||n>13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||!(65535&~n)||65534==(65535&n)||n>1114111?"�":r(n)}},50452(e,t,n){"use strict";var r=n(69565),o=n(36840),i=n(97751),a=n(55966),s=n(39297),l=n(78227),u=n(53982),c=l("asyncDispose"),p=i("Promise");s(u,c)||o(u,c,function(){var e=this;return new p(function(t,n){var o=a(e,"return");o?p.resolve(r(o,e)).then(function(){t(void 0)},n):t(void 0)})})},50454(e,t,n){"use strict";n.d(t,{A:()=>cn});var r=n(58168),o=n(80045),i=n(96540),a=n(4146),s=n.n(a),l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};const u="object"===("undefined"==typeof window?"undefined":l(window))&&"object"===("undefined"==typeof document?"undefined":l(document))&&9===document.nodeType;var c=n(92901),p=n(77387),f=n(9417),d=n(98587),h={}.constructor;function m(e){if(null==e||"object"!=typeof e)return e;if(Array.isArray(e))return e.map(m);if(e.constructor!==h)return e;var t={};for(var n in e)t[n]=m(e[n]);return t}function g(e,t,n){void 0===e&&(e="unnamed");var r=n.jss,o=m(t);return r.plugins.onCreateRule(e,o,n)||(e[0],null)}var b=function(e,t){for(var n="",r=0;r<+~=|^:(),"'`\s])/g,O="undefined"!=typeof CSS&&CSS.escape,z=function(e){return O?O(e):e.replace(_,"\\$1")},w=function(){function e(e,t,n){this.type="style",this.isProcessed=!1;var r=n.sheet,o=n.Renderer;this.key=e,this.options=n,this.style=t,r?this.renderer=r.renderer:o&&(this.renderer=new o)}return e.prototype.prop=function(e,t,n){if(void 0===t)return this.style[e];var r=!!n&&n.force;if(!r&&this.style[e]===t)return this;var o=t;n&&!1===n.process||(o=this.options.jss.plugins.onChangeValue(t,e,this));var i=null==o||!1===o,a=e in this.style;if(i&&!a&&!r)return this;var s=i&&a;if(s?delete this.style[e]:this.style[e]=o,this.renderable&&this.renderer)return s?this.renderer.removeProperty(this.renderable,e):this.renderer.setProperty(this.renderable,e,o),this;var l=this.options.sheet;return l&&l.attached,this},e}(),x=function(e){function t(t,n,r){var o;o=e.call(this,t,n,r)||this;var i=r.selector,a=r.scoped,s=r.sheet,l=r.generateId;return i?o.selectorText=i:!1!==a&&(o.id=l((0,f.A)((0,f.A)(o)),s),o.selectorText="."+z(o.id)),o}(0,p.A)(t,e);var n=t.prototype;return n.applyTo=function(e){var t=this.renderer;if(t){var n=this.toJSON();for(var r in n)t.setProperty(e,r,n[r])}return this},n.toJSON=function(){var e={};for(var t in this.style){var n=this.style[t];"object"!=typeof n?e[t]=n:Array.isArray(n)&&(e[t]=v(n))}return e},n.toString=function(e){var t=this.options.sheet,n=t&&t.options.link?(0,r.A)({},e,{allowEmpty:!0}):e;return M(this.selectorText,this.style,n)},(0,c.A)(t,[{key:"selector",set:function(e){if(e!==this.selectorText){this.selectorText=e;var t=this.renderer,n=this.renderable;n&&t&&(t.setSelector(n,e)||t.replaceRule(n,this))}},get:function(){return this.selectorText}}]),t}(w),E={onCreateRule:function(e,t,n){return"@"===e[0]||n.parent&&"keyframes"===n.parent.type?null:new x(e,t,n)}},S={indent:1,children:!0},C=/@([\w-]+)/,T=function(){function e(e,t,n){this.type="conditional",this.isProcessed=!1,this.key=e;var o=e.match(C);for(var i in this.at=o?o[1]:"unknown",this.query=n.name||"@"+this.at,this.options=n,this.rules=new ee((0,r.A)({},n,{parent:this})),t)this.rules.add(i,t[i]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.indexOf=function(e){return this.rules.indexOf(e)},t.addRule=function(e,t,n){var r=this.rules.add(e,t,n);return r?(this.options.jss.plugins.onProcessRule(r),r):null},t.replaceRule=function(e,t,n){var r=this.rules.replace(e,t,n);return r&&this.options.jss.plugins.onProcessRule(r),r},t.toString=function(e){void 0===e&&(e=S);var t=y(e).linebreak;if(null==e.indent&&(e.indent=S.indent),null==e.children&&(e.children=S.children),!1===e.children)return this.query+" {}";var n=this.rules.toString(e);return n?this.query+" {"+t+n+t+"}":""},e}(),L=/@container|@media|@supports\s+/,P={onCreateRule:function(e,t,n){return L.test(e)?new T(e,t,n):null}},R={indent:1,children:!0},k=/@keyframes\s+([\w-]+)/,I=function(){function e(e,t,n){this.type="keyframes",this.at="@keyframes",this.isProcessed=!1;var o=e.match(k);o&&o[1]?this.name=o[1]:this.name="noname",this.key=this.type+"-"+this.name,this.options=n;var i=n.scoped,a=n.sheet,s=n.generateId;for(var l in this.id=!1===i?this.name:z(s(this,a)),this.rules=new ee((0,r.A)({},n,{parent:this})),t)this.rules.add(l,t[l],(0,r.A)({},n,{parent:this}));this.rules.process()}return e.prototype.toString=function(e){void 0===e&&(e=R);var t=y(e).linebreak;if(null==e.indent&&(e.indent=R.indent),null==e.children&&(e.children=R.children),!1===e.children)return this.at+" "+this.id+" {}";var n=this.rules.toString(e);return n&&(n=""+t+n+t),this.at+" "+this.id+" {"+n+"}"},e}(),D=/@keyframes\s+/,q=/\$([\w-]+)/g,N=function(e,t){return"string"==typeof e?e.replace(q,function(e,n){return n in t?t[n]:e}):e},j=function(e,t,n){var r=e[t],o=N(r,n);o!==r&&(e[t]=o)},F={onCreateRule:function(e,t,n){return"string"==typeof e&&D.test(e)?new I(e,t,n):null},onProcessStyle:function(e,t,n){return"style"===t.type&&n?("animation-name"in e&&j(e,"animation-name",n.keyframes),"animation"in e&&j(e,"animation",n.keyframes),e):e},onChangeValue:function(e,t,n){var r=n.options.sheet;if(!r)return e;switch(t){case"animation":case"animation-name":return N(e,r.keyframes);default:return e}}},B=function(e){function t(){return e.apply(this,arguments)||this}return(0,p.A)(t,e),t.prototype.toString=function(e){var t=this.options.sheet,n=t&&t.options.link?(0,r.A)({},e,{allowEmpty:!0}):e;return M(this.key,this.style,n)},t}(w),W={onCreateRule:function(e,t,n){return n.parent&&"keyframes"===n.parent.type?new B(e,t,n):null}},V=function(){function e(e,t,n){this.type="font-face",this.at="@font-face",this.isProcessed=!1,this.key=e,this.style=t,this.options=n}return e.prototype.toString=function(e){var t=y(e).linebreak;if(Array.isArray(this.style)){for(var n="",r=0;r=this.index)t.push(e);else for(var r=0;rn)return void t.splice(r,0,e)},t.reset=function(){this.registry=[]},t.remove=function(e){var t=this.registry.indexOf(e);this.registry.splice(t,1)},t.toString=function(e){for(var t=void 0===e?{}:e,n=t.attached,r=(0,d.A)(t,["attached"]),o=y(r).linebreak,i="",a=0;a-1?r.substr(0,o-1):r;e.style.setProperty(t,i,o>-1?"important":"")}}catch(e){return!1}return!0},fe=function(e,t){try{e.attributeStyleMap?e.attributeStyleMap.delete(t):e.style.removeProperty(t)}catch(e){}},de=function(e,t){return e.selectorText=t,e.selectorText===t},he=ue(function(){return document.querySelector("head")});var me=ue(function(){var e=document.querySelector('meta[property="csp-nonce"]');return e?e.getAttribute("content"):null}),ge=function(e,t,n){try{"insertRule"in e?e.insertRule(t,n):"appendRule"in e&&e.appendRule(t)}catch(e){return!1}return e.cssRules[n]},be=function(e,t){var n=e.cssRules.length;return void 0===t||t>n?n:t},ve=function(){function e(e){this.getPropertyValue=ce,this.setProperty=pe,this.removeProperty=fe,this.setSelector=de,this.hasInsertedRules=!1,this.cssRules=[],e&&oe.add(e),this.sheet=e;var t=this.sheet?this.sheet.options:{},n=t.media,r=t.meta,o=t.element;this.element=o||function(){var e=document.createElement("style");return e.textContent="\n",e}(),this.element.setAttribute("data-jss",""),n&&this.element.setAttribute("media",n),r&&this.element.setAttribute("data-meta",r);var i=me();i&&this.element.setAttribute("nonce",i)}var t=e.prototype;return t.attach=function(){if(!this.element.parentNode&&this.sheet){!function(e,t){var n=t.insertionPoint,r=function(e){var t=oe.registry;if(t.length>0){var n=function(e,t){for(var n=0;nt.index&&r.options.insertionPoint===t.insertionPoint)return r}return null}(t,e);if(n&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element};if(n=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e[n];if(r.attached&&r.options.insertionPoint===t.insertionPoint)return r}return null}(t,e),n&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element.nextSibling}}var r=e.insertionPoint;if(r&&"string"==typeof r){var o=function(e){for(var t=he(),n=0;n0&&void 0!==arguments[0]?arguments[0]:{},t=e.baseClasses,n=e.newClasses;if(e.Component,!n)return t;var o=(0,r.A)({},t);return Object.keys(n).forEach(function(e){n[e]&&(o[e]="".concat(t[e]," ").concat(n[e]))}),o}Me();var we={set:function(e,t,n,r){var o=e.get(t);o||(o=new Map,e.set(t,o)),o.set(n,r)},get:function(e,t,n){var r=e.get(t);return r?r.get(n):void 0},delete:function(e,t,n){e.get(t).delete(n)}};const xe=we;var Ee=n(36061);const Se="function"==typeof Symbol&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__";var Ce=["checked","disabled","error","focused","focusVisible","required","expanded","selected"],Te=Date.now(),Le="fnValues"+Te,Pe="fnStyle"+ ++Te;var Re="@global",ke=function(){function e(e,t,n){for(var o in this.type="global",this.at=Re,this.isProcessed=!1,this.key=e,this.options=n,this.rules=new ee((0,r.A)({},n,{parent:this})),t)this.rules.add(o,t[o]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.addRule=function(e,t,n){var r=this.rules.add(e,t,n);return r&&this.options.jss.plugins.onProcessRule(r),r},t.replaceRule=function(e,t,n){var r=this.rules.replace(e,t,n);return r&&this.options.jss.plugins.onProcessRule(r),r},t.indexOf=function(e){return this.rules.indexOf(e)},t.toString=function(e){return this.rules.toString(e)},e}(),Ie=function(){function e(e,t,n){this.type="global",this.at=Re,this.isProcessed=!1,this.key=e,this.options=n;var o=e.substr(8);this.rule=n.jss.createRule(o,t,(0,r.A)({},n,{parent:this}))}return e.prototype.toString=function(e){return this.rule?this.rule.toString(e):""},e}(),De=/\s*,\s*/g;function qe(e,t){for(var n=e.split(De),r="",o=0;o-1){var o=kt[e];if(!Array.isArray(o))return lt+vt(o)in t&&ut+o;if(!r)return!1;for(var i=0;it?1:-1:e.length-t.length},{onProcessStyle:function(e,t){if("style"!==t.type)return e;for(var n={},r=Object.keys(e).sort(Kt),o=0;o0&&void 0!==arguments[0]?arguments[0]:{},t=e.disableGlobal,n=void 0!==t&&t,r=e.productionPrefix,o=void 0===r?"jss":r,i=e.seed,a=void 0===i?"":i,s=""===a?"":"".concat(a,"-"),l=0,u=function(){return l+=1};return function(e,t){var r=t.options.name;if(r&&0===r.indexOf("Mui")&&!t.options.link&&!n){if(-1!==Ce.indexOf(e.key))return"Mui-".concat(e.key);var i="".concat(s).concat(r,"-").concat(e.key);return t.options.theme[Se]&&""===a?"".concat(i,"-").concat(u()):i}return"".concat(s).concat(o).concat(u())}}(),en={disableGeneration:!1,generateClassName:Qt,jss:Jt,sheetsCache:null,sheetsManager:new Map,sheetsRegistry:null},tn=i.createContext(en),nn=-1e9,rn=n(12851);const on={};function an(e,t){var n=e.state,o=e.theme,i=e.stylesOptions,a=e.stylesCreator,s=e.name;if(!i.disableGeneration){var l=xe.get(i.sheetsManager,a,o);l||(l={refs:0,staticSheet:null,dynamicStyles:null},xe.set(i.sheetsManager,a,o,l));var u=(0,r.A)({},a.options,i,{theme:o,flip:"boolean"==typeof i.flip?i.flip:"rtl"===o.direction});u.generateId=u.serverGenerateClassName||u.generateClassName;var c=i.sheetsRegistry;if(0===l.refs){var p;i.sheetsCache&&(p=xe.get(i.sheetsCache,a,o));var f=a.create(o,s);p||((p=i.jss.createStyleSheet(f,(0,r.A)({link:!1},u))).attach(),i.sheetsCache&&xe.set(i.sheetsCache,a,o,p)),c&&c.add(p),l.staticSheet=p,l.dynamicStyles=Oe(f)}if(l.dynamicStyles){var d=i.jss.createStyleSheet(l.dynamicStyles,(0,r.A)({link:!0},u));d.update(t),d.attach(),n.dynamicSheet=d,n.classes=ze({baseClasses:l.staticSheet.classes,newClasses:d.classes}),c&&c.add(d)}else n.classes=l.staticSheet.classes;l.refs+=1}}function sn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.name,a=t.classNamePrefix,s=t.Component,l=t.defaultTheme,u=void 0===l?on:l,c=(0,o.A)(t,["name","classNamePrefix","Component","defaultTheme"]),p=function(e){var t="function"==typeof e;return{create:function(n,o){var i;try{i=t?e(n):e}catch(e){throw e}if(!o||!n.overrides||!n.overrides[o])return i;var a=n.overrides[o],s=(0,r.A)({},i);return Object.keys(a).forEach(function(e){s[e]=(0,rn.A)(s[e],a[e])}),s},options:{}}}(e),f=n||a||"makeStyles";return p.options={index:nn+=1,name:n,meta:f,classNamePrefix:f},function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,Ee.A)()||u,o=(0,r.A)({},i.useContext(tn),c),a=i.useRef(),l=i.useRef();!function(r,s){var u,c,f=i.useRef([]),d=i.useMemo(function(){return{}},s);f.current!==d&&(f.current=d,an(c={name:n,state:{},stylesCreator:p,stylesOptions:o,theme:t},e),l.current=!1,a.current=c,u=function(){!function(e){var t=e.state,n=e.theme,r=e.stylesOptions,o=e.stylesCreator;if(!r.disableGeneration){var i=xe.get(r.sheetsManager,o,n);i.refs-=1;var a=r.sheetsRegistry;0===i.refs&&(xe.delete(r.sheetsManager,o,n),r.jss.removeStyleSheet(i.staticSheet),a&&a.remove(i.staticSheet)),t.dynamicSheet&&(r.jss.removeStyleSheet(t.dynamicSheet),a&&a.remove(t.dynamicSheet))}}(c)}),i.useEffect(function(){return function(){u&&u()}},[d])}(0,[t,p]),i.useEffect(function(){l.current&&function(e,t){var n=e.state;n.dynamicSheet&&n.dynamicSheet.update(t)}(a.current,e),l.current=!0});var f=function(e,t,n){var r=e.state;if(e.stylesOptions.disableGeneration)return t||{};r.cacheClasses||(r.cacheClasses={value:null,lastProp:null,lastJSS:{}});var o=!1;return r.classes!==r.cacheClasses.lastJSS&&(r.cacheClasses.lastJSS=r.classes,o=!0),t!==r.cacheClasses.lastProp&&(r.cacheClasses.lastProp=t,o=!0),o&&(r.cacheClasses.value=ze({baseClasses:r.cacheClasses.lastJSS,newClasses:t,Component:n})),r.cacheClasses.value}(a.current,e.classes,s);return f}}var ln=n(16081);var un=n(37727);const cn=function(e,t){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(n){var a=t.defaultTheme,l=t.withTheme,u=void 0!==l&&l,c=t.name,p=(0,o.A)(t,["defaultTheme","withTheme","name"]),f=c,d=sn(e,(0,r.A)({defaultTheme:a,Component:n,name:c||n.displayName,classNamePrefix:f},p)),h=i.forwardRef(function(e,t){e.classes;var s,l=e.innerRef,p=(0,o.A)(e,["classes","innerRef"]),f=d((0,r.A)({},n.defaultProps,e)),h=p;return("string"==typeof c||u)&&(s=(0,Ee.A)()||a,c&&(h=(0,ln.A)({theme:s,name:c,props:p})),u&&!h.theme&&(h.theme=s)),i.createElement(n,(0,r.A)({ref:l||t,classes:f},h))});return s()(h,n),h}}(e,(0,r.A)({defaultTheme:un.A},t))}},50496(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(69549);t.getCoord=function(e){if(!e)throw new Error("coord is required");if(!Array.isArray(e)){if("Feature"===e.type&&null!==e.geometry&&"Point"===e.geometry.type)return e.geometry.coordinates;if("Point"===e.type)return e.coordinates}if(Array.isArray(e)&&e.length>=2&&!Array.isArray(e[0])&&!Array.isArray(e[1]))return e;throw new Error("coord must be GeoJSON Point or an Array of numbers")},t.getCoords=function(e){if(Array.isArray(e))return e;if("Feature"===e.type){if(null!==e.geometry)return e.geometry.coordinates}else if(e.coordinates)return e.coordinates;throw new Error("coords must be GeoJSON Feature, Geometry Object or an Array")},t.containsNumber=function e(t){if(t.length>1&&r.isNumber(t[0])&&r.isNumber(t[1]))return!0;if(Array.isArray(t[0])&&t[0].length)return e(t[0]);throw new Error("coordinates must only contain numbers")},t.geojsonType=function(e,t,n){if(!t||!n)throw new Error("type and name required");if(!e||e.type!==t)throw new Error("Invalid input to "+n+": must be a "+t+", given "+e.type)},t.featureOf=function(e,t,n){if(!e)throw new Error("No feature passed");if(!n)throw new Error(".featureOf() requires a name");if(!e||"Feature"!==e.type||!e.geometry)throw new Error("Invalid input to "+n+", Feature with geometry required");if(!e.geometry||e.geometry.type!==t)throw new Error("Invalid input to "+n+": must be a "+t+", given "+e.geometry.type)},t.collectionOf=function(e,t,n){if(!e)throw new Error("No featureCollection passed");if(!n)throw new Error(".collectionOf() requires a name");if(!e||"FeatureCollection"!==e.type)throw new Error("Invalid input to "+n+", FeatureCollection required");for(var r=0,o=e.features;r0&&void 0!==arguments[0]?arguments[0]:6;return Math.random().toString(36).substr(e)},t.isChrome=function(){return u.default.chrome&&u.default.chrome.webstore},t.isPlainObject=function(e){return e===Object(e)&&"function"!=typeof e&&!Array.isArray(e)},t.capitalizeFirstLetter=f,t.camelToTitle=function(e){return f(e.replace(/([A-Z])/g," $1"))},t.getHTMLMapModeTileUrl=function(e){return"https://d1a3f4spazzrp4.cloudfront.net/kepler.gl/documentation/map-".concat(e.toLowerCase(),"-mode.png")},t.toArray=function(e){return Array.isArray(e)?e:null==e?[]:[e]},t.isObject=h,t.getError=function e(t){return t?"string"==typeof t?t:t instanceof Error?t.message:"object"===(0,a.default)(t)?t.error?e(t.error):t.err?e(t.err):t.message?e(t.message):JSON.stringify(t):null:"Something went wrong"},t.arrayInsert=function(e,t,n){return Array.isArray(e)?[].concat((0,l.default)(e.slice(0,t)),[n],(0,l.default)(e.slice(t))):e},t.isTest=function(){var e,t;return"test"===(null===(e=r)||void 0===r||null===(t=e.env)||void 0===t?void 0:"production")},t.set=t.insertValue=t.camelize=void 0;var i=o(n(8053)),a=o(n(73738)),s=o(n(43693)),l=o(n(41132)),u=o(n(89840));function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function p(e){for(var t=1;tne,Ay:()=>oe,zr:()=>te});var r=n(9729),o=n(13491),i=n(51118),a=n(94692),s=Array.prototype.find;function l(){return this.firstElementChild}var u=Array.prototype.filter;function c(){return this.children}function p(e){return new Array(e.length)}function f(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}function d(e,t,n,r,o,i){for(var a,s=0,l=t.length,u=i.length;st?1:e>=t?0:NaN}f.prototype={constructor:f,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,t){return this._parent.insertBefore(e,t)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}};var b=n(76357);function v(e){return function(){this.removeAttribute(e)}}function y(e){return function(){this.removeAttributeNS(e.space,e.local)}}function A(e,t){return function(){this.setAttribute(e,t)}}function M(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function _(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttribute(e):this.setAttribute(e,n)}}function O(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,n)}}var z=n(97626);function w(e){return function(){delete this[e]}}function x(e,t){return function(){this[e]=t}}function E(e,t){return function(){var n=t.apply(this,arguments);null==n?delete this[e]:this[e]=n}}function S(e){return e.trim().split(/^|\s+/)}function C(e){return e.classList||new T(e)}function T(e){this._node=e,this._names=S(e.getAttribute("class")||"")}function L(e,t){for(var n=C(e),r=-1,o=t.length;++r=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};var U=n(19134);function H(){return null}function Y(){var e=this.parentNode;e&&e.removeChild(this)}function G(){var e=this.cloneNode(!1),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function X(){var e=this.cloneNode(!0),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function Z(e){return function(){var t=this.__on;if(t){for(var n,r=0,o=-1,i=t.length;r=w&&(w=z+1);!(O=M[w])&&++w=0;)(r=o[i])&&(a&&4^r.compareDocumentPosition(a)&&a.parentNode.insertBefore(r,a),a=r);return this},sort:function(e){function t(t,n){return t&&n?e(t.__data__,n.__data__):!t-!n}e||(e=g);for(var n=this._groups,r=n.length,o=new Array(r),i=0;i1?this.each((null==t?w:"function"==typeof t?E:x)(e,t)):this.node()[e]},classed:function(e,t){var n=S(e+"");if(arguments.length<2){for(var r=C(this.node()),o=-1,i=n.length;++o=0&&(t=e.slice(n+1),e=e.slice(0,n)),{type:e,name:t}})}(e+""),a=i.length;if(!(arguments.length<2)){for(s=t?$:Z,r=0;rr&&(t=e.finalize(t)),t.clamp();for(var o=this._oKey=t.clone(),a=this._iKey=t.clone(),s=o.words,l=a.words,u=0;uo})},51125(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.KeplerGLSchema=t.reducerSchema=void 0;var o=r(n(43693)),i=r(n(17383)),a=r(n(34579)),s=n(89840),l=r(n(24353)),u=r(n(57967)),c=r(n(47089)),p=r(n(75665)),f=n(95382),d=n(50611);function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function m(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},n=t.reducers,r=void 0===n?g:n,o=t.datasets,a=void 0===o?u.default:o,s=t.validVersions,l=void 0===s?f.VERSIONS:s,c=t.version,p=void 0===c?f.CURRENT_VERSION:c;(0,i.default)(this,e),this._validVersions=l,this._version=p,this._reducerSchemas=r,this._datasetSchema=a,this._datasetLastSaved=null,this._savedDataset=null}return(0,a.default)(e,[{key:"save",value:function(e){return{datasets:this.getDatasetToSave(e),config:this.getConfigToSave(e),info:m({app:"kepler.gl",created_at:(new Date).toString()},this.getMapInfo(e))}}},{key:"getMapInfo",value:function(e){return e.visState.mapInfo}},{key:"load",value:function(e,t){return 1===arguments.length&&(0,d.isPlainObject)(arguments[0])&&(Array.isArray(arguments[0].datasets)||(0,d.isPlainObject)(arguments[0].config))?this.load(arguments[0].datasets,arguments[0].config):m(m({},Array.isArray(e)?{datasets:this.parseSavedData(e)}:{}),t?{config:this.parseSavedConfig(t)}:{})}},{key:"getDatasetToSave",value:function(e){var t=this;if(!this.hasDataChanged(e))return this._savedDataset;var n=e.visState,r=Object.values(n.datasets).map(function(e){return{version:t._version,data:t._datasetSchema[t._version].save(e)}});return this._datasetLastSaved=n.datasets,this._savedDataset=r,r}},{key:"getConfigToSave",value:function(e){var t=this,n=Object.keys(this._reducerSchemas).reduce(function(n,r){return m(m({},n),e[r]?t._reducerSchemas[r][t._version].save(e[r]):{})},{});return{version:this._version,config:n}}},{key:"parseSavedData",value:function(e){var t=this;return e.reduce(function(e,n){var r=t.validateVersion(n.version);return r?(e.push(t._datasetSchema[r].load(n.data)),e):e},[])}},{key:"parseSavedConfig",value:function(e){var t=this,n=e.version,r=e.config,o=this.validateVersion(n);return o?Object.keys(r).reduce(function(e,n){return m(m({},e),n in t._reducerSchemas?t._reducerSchemas[n][o].load(r[n]):{})},{}):null}},{key:"validateVersion",value:function(e){return e?this._validVersions[e]?e:(s.console.error("".concat(e," is not a valid version")),null):(s.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}();t.KeplerGLSchema=b;var v=new b;t.default=v},51420(e,t,n){var r=n(80079);e.exports=function(){this.__data__=new r,this.size=0}},51459(e){e.exports=function(e){return this.__data__.has(e)}},51481(e,t,n){"use strict";var r=n(46518),o=n(36043);r({target:"Promise",stat:!0,forced:n(10916).CONSTRUCTOR},{reject:function(e){var t=o.f(this);return(0,t.reject)(e),t.promise}})},51484(e,t,n){"use strict";n.d(t,{A:()=>k});var r=n(3593),o=n(37682),i=n(80606),a=n(92717),s=n(27907),l=n(55992);const u={5126:O.bind(null,"uniform1fv",m,1,z),35664:O.bind(null,"uniform2fv",m,2,z),35665:O.bind(null,"uniform3fv",m,3,z),35666:O.bind(null,"uniform4fv",m,4,z),5124:O.bind(null,"uniform1iv",g,1,z),35667:O.bind(null,"uniform2iv",g,2,z),35668:O.bind(null,"uniform3iv",g,3,z),35669:O.bind(null,"uniform4iv",g,4,z),35670:O.bind(null,"uniform1iv",g,1,z),35671:O.bind(null,"uniform2iv",g,2,z),35672:O.bind(null,"uniform3iv",g,3,z),35673:O.bind(null,"uniform4iv",g,4,z),35674:O.bind(null,"uniformMatrix2fv",m,4,w),35675:O.bind(null,"uniformMatrix3fv",m,9,w),35676:O.bind(null,"uniformMatrix4fv",m,16,w),35678:_,35680:_,5125:O.bind(null,"uniform1uiv",b,1,z),36294:O.bind(null,"uniform2uiv",b,2,z),36295:O.bind(null,"uniform3uiv",b,3,z),36296:O.bind(null,"uniform4uiv",b,4,z),35685:O.bind(null,"uniformMatrix2x3fv",m,6,w),35686:O.bind(null,"uniformMatrix2x4fv",m,8,w),35687:O.bind(null,"uniformMatrix3x2fv",m,6,w),35688:O.bind(null,"uniformMatrix3x4fv",m,12,w),35689:O.bind(null,"uniformMatrix4x2fv",m,8,w),35690:O.bind(null,"uniformMatrix4x3fv",m,12,w),35678:_,35680:_,35679:_,35682:_,36289:_,36292:_,36293:_,36298:_,36299:_,36300:_,36303:_,36306:_,36307:_,36308:_,36311:_},c={},p={},f={},d=[0];function h(e,t,n,r){1===t&&"boolean"==typeof e&&(e=e?1:0),Number.isFinite(e)&&(d[0]=e,e=d);const o=e.length;if(o%t&&a.Rm.warn("Uniform size should be multiples of ".concat(t),e)(),e instanceof n)return e;let i=r[o];i||(i=new n(o),r[o]=i);for(let t=0;t{const o=e!==r;return o&&(t.uniform1i(n,r),e=r),o}}function O(e,t,n,r){let o=null,i=null;return(a,s,u)=>{const c=t(u,n),p=c.length;let f=!1;if(null===o)o=new Float32Array(p),i=p,f=!0;else{(0,l.v)(i===p,"Uniform length cannot change.");for(let e=0;e=0&&this._addAttribute(a,n,o,i)}this.attributeInfos.sort((e,t)=>e.location-t.location)}_readVaryingsFromProgram(e){const{gl:t}=e;if(!(0,a.C6)(t))return;const n=t.getProgramParameter(e.handle,35971);for(let r=0;re.location-t.location)}_addAttribute(e,t,n,r){const{type:o,components:i}=(0,S.ir)(n),a={type:o,size:r*i};this._inferProperties(e,t,a);const s={location:e,name:t,accessor:new E.A(a)};this.attributeInfos.push(s),this.attributeInfosByLocation[e]=s,this.attributeInfosByName[s.name]=s}_inferProperties(e,t,n){/instance/i.test(t)&&(n.divisor=1)}_addVarying(e,t,n,r){const{type:o,components:i}=(0,S.ir)(n),a={location:e,name:t,accessor:new E.A({type:o,size:r*i})};this.varyingInfos.push(a),this.varyingInfosByName[a.name]=a}}var T=n(56348),L=n(33185);const P=35981,R=["setVertexArray","setAttributes","setBuffers","unsetBuffers","use","getUniformCount","getUniformInfo","getUniformLocation","getUniformValue","getVarying","getFragDataLocation","getAttachedShaders","getAttributeCount","getAttributeLocation","getAttributeInfo"];class k extends r.A{get[Symbol.toStringTag](){return"Program"}constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(e,t),this.stubRemovedMethods("Program","v6.0",R),this._isCached=!1,this.initialize(t),Object.seal(this),this._setId(t.id)}initialize(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{hash:t,vs:n,fs:r,varyings:o,bufferMode:i=P}=e;return this.hash=t||"",this.vs="string"==typeof n?new x.o0(this.gl,{id:"".concat(e.id,"-vs"),source:n}):n,this.fs="string"==typeof r?new x._Y(this.gl,{id:"".concat(e.id,"-fs"),source:r}):r,(0,l.v)(this.vs instanceof x.o0),(0,l.v)(this.fs instanceof x._Y),this.uniforms={},this._textureUniforms={},o&&o.length>0&&((0,a.Dz)(this.gl),this.varyings=o,this.gl2.transformFeedbackVaryings(this.handle,o,i)),this._compileAndLink(),this._readUniformLocationsFromLinkedProgram(),this.configuration=new C(this),this.setProps(e)}delete(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this._isCached?this:super.delete(e)}setProps(e){return"uniforms"in e&&this.setUniforms(e.uniforms),this}draw(e){let{logPriority:t,drawMode:n=4,vertexCount:r,offset:o=0,start:i,end:s,isIndexed:u=!1,indexType:c=5123,instanceCount:p=0,isInstanced:f=p>0,vertexArray:d=null,transformFeedback:h,framebuffer:m,parameters:g={},uniforms:b,samplers:v}=e;if((b||v)&&(a.Rm.deprecated("Program.draw({uniforms})","Program.setUniforms(uniforms)")(),this.setUniforms(b||{})),a.Rm.priority>=t){const e=m?m.id:"default",o="mode=".concat((0,T.i7)(this.gl,n)," verts=").concat(r," ")+"instances=".concat(p," indexType=").concat((0,T.i7)(this.gl,c)," ")+"isInstanced=".concat(f," isIndexed=").concat(u," ")+"Framebuffer=".concat(e);a.Rm.log(t,o)()}return(0,l.v)(d),this.gl.useProgram(this.handle),!(!this._areTexturesRenderable()||0===r||f&&0===p||(d.bindForDraw(r,p,()=>{if(void 0!==m&&(g=Object.assign({},g,{framebuffer:m})),h){const e=(0,S.F4)(n);h.begin(e)}this._bindTextures(),(0,a.zv)(this.gl,g,()=>{u&&f?this.gl2.drawElementsInstanced(n,r,c,o,p):u&&(0,a.C6)(this.gl)&&!isNaN(i)&&!isNaN(s)?this.gl2.drawRangeElements(n,i,s,r,c,o):u?this.gl.drawElements(n,r,c,o):f?this.gl2.drawArraysInstanced(n,o,r,p):this.gl.drawArrays(n,o,r)}),h&&h.end()}),0))}setUniforms(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};a.Rm.priority>=2&&function(e,t,n){for(const r in e){const o=e[r];if((!n||Boolean(n[r]))&&!A(o))throw t=t?"".concat(t," "):"",console.error("".concat(t," Bad uniform ").concat(r),o),new Error("".concat(t," Bad uniform ").concat(r))}}(e,this.id,this._uniformSetters),this.gl.useProgram(this.handle);for(const t in e){const n=e[t],r=this._uniformSetters[t];if(r){let e=n,a=!1;if(e instanceof i.A&&(e=e.texture),e instanceof o.A)if(a=this.uniforms[t]!==n,a){void 0===r.textureIndex&&(r.textureIndex=this._textureIndexCounter++);const n=e,{textureIndex:o}=r;n.bind(o),e=o,this._textureUniforms[t]=n}else e=r.textureIndex;else this._textureUniforms[t]&&delete this._textureUniforms[t];(r(e)||a)&&M(this.uniforms,t,n)}}return this}_areTexturesRenderable(){let e=!0;for(const t in this._textureUniforms){const n=this._textureUniforms[t];n.update(),e=e&&n.loaded}return e}_bindTextures(){for(const e in this._textureUniforms){const t=this._uniformSetters[e].textureIndex;this._textureUniforms[e].bind(t)}}_createHandle(){return this.gl.createProgram()}_deleteHandle(){this.gl.deleteProgram(this.handle)}_getOptionsFromHandle(e){const t=this.gl.getAttachedShaders(e),n={};for(const e of t)switch(this.gl.getShaderParameter(this.handle,35663)){case 35633:n.vs=new x.o0({handle:e});break;case 35632:n.fs=new x._Y({handle:e})}return n}_getParameter(e){return this.gl.getProgramParameter(this.handle,e)}_setId(e){if(!e){const e=this._getName();this.id=(0,L.Ld)(e)}}_getName(){let e=this.vs.getName()||this.fs.getName();return e=e.replace(/shader/i,""),e=e?"".concat(e,"-program"):"program",e}_compileAndLink(){const{gl:e}=this;if(e.attachShader(this.handle,this.vs.handle),e.attachShader(this.handle,this.fs.handle),a.Rm.time(4,"linkProgram for ".concat(this._getName()))(),e.linkProgram(this.handle),a.Rm.timeEnd(4,"linkProgram for ".concat(this._getName()))(),e.debug||a.Rm.level>0){if(!e.getProgramParameter(this.handle,35714))throw new Error("Error linking: ".concat(e.getProgramInfoLog(this.handle)));if(e.validateProgram(this.handle),!e.getProgramParameter(this.handle,35715))throw new Error("Error validating: ".concat(e.getProgramInfoLog(this.handle)))}}_readUniformLocationsFromLinkedProgram(){const{gl:e}=this;this._uniformSetters={},this._uniformCount=this._getParameter(35718);for(let t=0;t1)for(let t=0;ti,cT:()=>v,fk:()=>s,on:()=>g,qk:()=>b,zi:()=>a});var r=n(65656),o=n(22466);function i(){return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]}function a(e,t){var n=e%t;return n<0?t+n:n}function s(e){var t=e.viewMatrix,n=e.viewMatrixInverse;return{eye:[n[12],n[13],n[14]],direction:[-t[2],-t[6],-t[10]],up:[t[1],t[5],t[9]],right:[t[0],t[4],t[8]]}}var l,u=new o.A,c=new o.A,p=new o.A,f=new o.A,d=new o.A,h=new o.A,m=new o.A;function g(e){var t=e.aspect,n=e.near,r=e.far,i=e.fovyRadians,a=e.position,s=e.direction,l=e.up,g=e.right;c.copy(s);var b=1/c.len();c.normalize(),u.copy(a),p.copy(l);var v=1/p.len();p.normalize(),f.copy(g).normalize();var y=2*Math.tan(i/2)*n*v,A=y*t;d.copy(c).scale(n*b).add(u),h.copy(c).scale(r*b).add(u);var M=c.clone().negate(),_=M.dot(d),O={near:{distance:_,normal:M},far:{distance:c.dot(h),normal:c.clone()}};return m.copy(f).scale(.5*A).add(d).subtract(u).normalize(),M=new o.A(m).cross(p),_=u.dot(M),O.right={normal:M,distance:_},m.copy(f).scale(.5*-A).add(d).subtract(u).normalize(),M=new o.A(p).cross(m),_=u.dot(M),O.left={normal:M,distance:_},m.copy(p).scale(.5*y).add(d).subtract(u).normalize(),M=new o.A(f).cross(m),_=u.dot(M),O.top={normal:M,distance:_},m.copy(p).scale(.5*-y).add(d).subtract(u).normalize(),M=new o.A(m).cross(f),_=u.dot(M),O.bottom={normal:M,distance:_},O}function b(e){return e-Math.fround(e)}function v(e,t){var n=t.size,o=void 0===n?1:n,i=t.startIndex,a=void 0===i?0:i,s=t.endIndex;Number.isFinite(s)||(s=e.length);var u=(s-a)/o;l=r.A.allocate(l,u,{type:Float32Array,size:2*o});for(var c=a,p=0;c0){if(++n>=800)return arguments[0]}else n=0;return e.apply(void 0,arguments)}}},51873(e,t,n){var r=n(9325).Symbol;e.exports=r},51889(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.injector=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Map,n=new Map;return{provide:function(n,r){return v([n,r])?e(new Map(t).set(n,r)):e(t)},get:function e(r,o){var i=t.get(r);if(!i)return p.console.error(g.noDep(r,o)),m;var a=n.get(i)||i.apply(void 0,(0,s.default)(i.deps?i.deps.map(function(t){return e(t,i)}):[]));return n.set(r,a),a}}},t.flattenDeps=b,t.provideRecipesToInjector=function(e,t){var n=new Map;return e.reduce(function(e,t){var r;return v(t)?(e=b([],t[1]).reduce(function(e,r){return n.get(r)&&p.console.warn("".concat(r.name," already injected from ").concat(n.get(r).name,", injecting ").concat(t[0].name," after ").concat(n.get(r).name," will override it")),e.provide(r,r)},e),n.set(t[0],t[1]),(r=e).provide.apply(r,(0,s.default)(t))):e},t)},t.typeCheckRecipe=v,t.withState=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:y,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return function(r){return(0,u.connect)(function(e){return h(h({},t(e)),{},{state:e})},function(e){return Object.keys(n).reduce(function(t,r){return h(h({},t),{},(0,o.default)({},r,(0,c.bindActionCreators)(n[r],e)))},{})})(function(t){var n=t.state,o=(0,i.default)(t,["state"]);return l.default.createElement(f.default.Consumer,null,function(t){return l.default.createElement(r,e.reduce(function(e,r){return h(h({},e),r(t.selector(n)))},o))})})}},t.ERROR_MSG=void 0;var o=r(n(43693)),i=r(n(91847)),a=r(n(85715)),s=r(n(41132)),l=r(n(96540)),u=n(19267),c=n(82960),p=n(89840),f=r(n(98278));function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function h(e){for(var t=1;t=r[0]&&n[0]<=r[1]&&n[1]>=r[2]&&n[1]<=r[3]}function r(e){return!Array.isArray(e)&&!isNaN(parseFloat(e))&&isFinite(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.findClosestPointOnLineSegment=function(e,t,r){var o=(t[1]-e[1])/(t[0]-e[0]),i=e[1]-o*e[0];if(!isFinite(o)){var a=[e[0],r[1]];return n(e,t,a)?a:null}if(r[0]*o+i-r[1]===0)return n(e,t,r)?r:null;var s=(o*r[1]+r[0]-o*i)/(o*o+1),l=o*s+i;return n(e,t,[s,l])?[s,l]:null},t.isNumeric=r,t.parseElemDataAttributes=function(e){var t=e&&e.dataset;if(!t)return null;var n=t.featureIndex,o=t.vertexIndex;return{type:t.type,operation:t.operation,featureIndex:r(n)?Number(n):void 0,vertexIndex:r(o)?Number(o):void 0}}},52047(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.keplerGlInit=t.receiveMapConfig=t.resetMapConfig=t.addDataToMap=void 0;var o=r(n(4170)),i=n(37118),a=(0,i.createAction)(o.default.ADD_DATA_TO_MAP,function(e){return e});t.addDataToMap=a;var s=(0,i.createAction)(o.default.RESET_MAP_CONFIG);t.resetMapConfig=s;var l=(0,i.createAction)(o.default.RECEIVE_MAP_CONFIG,function(e,t){return{config:e,options:t}});t.receiveMapConfig=l;var u=(0,i.createAction)(o.default.INIT,function(e){return e});t.keplerGlInit=u},52176(e,t,n){"use strict";function r(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(r=function(){return!!e})()}n.d(t,{A:()=>r})},52200(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.LegendRow=t.default=void 0;var i,a=r(n(17383)),s=r(n(34579)),l=r(n(12475)),u=r(n(29511)),c=r(n(28452)),p=r(n(63072)),f=r(n(43693)),d=r(n(20166)),h=o(n(96540)),m=r(n(5556)),g=r(n(78094)),b=n(22325),v=n(92673),y=r(n(95093)),A=n(77085),M=n(72270),_=n(50611);var O=g.default.div(i||(i=(0,d.default)(["\n ",";\n\n max-height: 150px;\n overflow-y: auto;\n\n svg {\n text {\n font-size: 9px;\n fill: ",";\n }\n }\n"])),function(e){return e.theme.sidePanelScrollBar},function(e){return e.theme.textColor}),z=function(e){return e},w=function(e){(0,u.default)(o,e);var t,n,r=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,p.default)(t);if(n){var o=(0,p.default)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,c.default)(this,e)});function o(){var e;(0,a.default)(this,o);for(var t=arguments.length,n=new Array(t),i=0;ig});var r=n(23029),o=n(92901),i=n(56822),a=n(53954),s=n(90991),l=n(85501),u=n(79464),c=n(70560),p=n(43558),f=n(33023),d=n(82170),h=[0,0,0,255],m={getSourcePosition:{type:"accessor",value:function(e){return e.sourcePosition}},getTargetPosition:{type:"accessor",value:function(e){return e.targetPosition}},getSourceColor:{type:"accessor",value:h},getTargetColor:{type:"accessor",value:h},getWidth:{type:"accessor",value:1},getHeight:{type:"accessor",value:1},getTilt:{type:"accessor",value:0},greatCircle:!1,widthUnits:"pixels",widthScale:{type:"number",value:1,min:0},widthMinPixels:{type:"number",value:0,min:0},widthMaxPixels:{type:"number",value:Number.MAX_SAFE_INTEGER,min:0}},g=function(e){function t(){return(0,r.A)(this,t),(0,i.A)(this,(0,a.A)(t).apply(this,arguments))}return(0,l.A)(t,e),(0,o.A)(t,[{key:"getShaders",value:function(){return(0,s.A)((0,a.A)(t.prototype),"getShaders",this).call(this,{vs:"#define SHADER_NAME arc-layer-vertex-shader\n\nattribute vec3 positions;\nattribute vec4 instanceSourceColors;\nattribute vec4 instanceTargetColors;\nattribute vec3 instanceSourcePositions;\nattribute vec3 instanceSourcePositions64Low;\nattribute vec3 instanceTargetPositions;\nattribute vec3 instanceTargetPositions64Low;\nattribute vec3 instancePickingColors;\nattribute float instanceWidths;\nattribute float instanceHeights;\nattribute float instanceTilts;\n\nuniform bool greatCircle;\nuniform float numSegments;\nuniform float opacity;\nuniform float widthScale;\nuniform float widthMinPixels;\nuniform float widthMaxPixels;\n\nvarying vec4 vColor;\nvarying vec2 uv;\nvarying float isValid;\n\nfloat paraboloid(float distance, float sourceZ, float targetZ, float ratio) {\n\n float deltaZ = targetZ - sourceZ;\n float dh = distance * instanceHeights;\n float unitZ = dh == 0.0 ? 0.0 : deltaZ / dh;\n float p2 = unitZ * unitZ + 1.0;\n float dir = step(deltaZ, 0.0);\n float z0 = mix(sourceZ, targetZ, dir);\n float r = mix(ratio, 1.0 - ratio, dir);\n return sqrt(r * (p2 - r)) * dh + z0;\n}\nvec2 getExtrusionOffset(vec2 line_clipspace, float offset_direction, float width) {\n vec2 dir_screenspace = normalize(line_clipspace * project_uViewportSize);\n dir_screenspace = vec2(-dir_screenspace.y, dir_screenspace.x);\n\n return dir_screenspace * offset_direction * width / 2.0;\n}\n\nfloat getSegmentRatio(float index) {\n return smoothstep(0.0, 1.0, index / (numSegments - 1.0));\n}\n\nvec3 interpolateFlat(vec3 source, vec3 target, float segmentRatio) {\n float distance = length(source.xy - target.xy);\n float z = paraboloid(distance, source.z, target.z, segmentRatio);\n\n float tiltAngle = radians(instanceTilts);\n vec2 tiltDirection = normalize(target.xy - source.xy);\n vec2 tilt = vec2(-tiltDirection.y, tiltDirection.x) * z * sin(tiltAngle);\n\n return vec3(\n mix(source.xy, target.xy, segmentRatio) + tilt,\n z * cos(tiltAngle)\n );\n}\nfloat getAngularDist (vec2 source, vec2 target) {\n vec2 sourceRadians = radians(source);\n vec2 targetRadians = radians(target);\n vec2 sin_half_delta = sin((sourceRadians - targetRadians) / 2.0);\n vec2 shd_sq = sin_half_delta * sin_half_delta;\n\n float a = shd_sq.y + cos(sourceRadians.y) * cos(targetRadians.y) * shd_sq.x;\n return 2.0 * asin(sqrt(a));\n}\n\nvec3 interpolateGreatCircle(vec3 source, vec3 target, vec3 source3D, vec3 target3D, float angularDist, float t) {\n vec2 lngLat;\n if(abs(angularDist - PI) < 0.001) {\n lngLat = (1.0 - t) * source.xy + t * target.xy;\n } else {\n float a = sin((1.0 - t) * angularDist);\n float b = sin(t * angularDist);\n vec3 p = source3D.yxz * a + target3D.yxz * b;\n lngLat = degrees(vec2(atan(p.y, -p.x), atan(p.z, length(p.xy))));\n }\n\n float z = paraboloid(angularDist * EARTH_RADIUS, source.z, target.z, t);\n\n return vec3(lngLat, z);\n}\n\nvoid main(void) {\n geometry.worldPosition = instanceSourcePositions;\n geometry.worldPositionAlt = instanceTargetPositions;\n\n float segmentIndex = positions.x;\n float segmentRatio = getSegmentRatio(segmentIndex);\n float indexDir = mix(-1.0, 1.0, step(segmentIndex, 0.0));\n isValid = 1.0;\n\n uv = vec2(segmentRatio, positions.y);\n geometry.uv = uv;\n geometry.pickingColor = instancePickingColors;\n\n vec4 curr;\n vec4 next;\n\n if ((greatCircle || project_uProjectionMode == PROJECTION_MODE_GLOBE) && project_uCoordinateSystem == COORDINATE_SYSTEM_LNGLAT) {\n vec3 source = project_globe_(vec3(instanceSourcePositions.xy, 0.0));\n vec3 target = project_globe_(vec3(instanceTargetPositions.xy, 0.0));\n float angularDist = getAngularDist(instanceSourcePositions.xy, instanceTargetPositions.xy);\n \n float prevSegmentRatio = getSegmentRatio(max(0.0, segmentIndex - 1.0));\n float nextSegmentRatio = getSegmentRatio(min(numSegments, segmentIndex + 1.0));\n\n vec3 prevPos = interpolateGreatCircle(instanceSourcePositions, instanceTargetPositions, source, target, angularDist, prevSegmentRatio);\n vec3 currPos = interpolateGreatCircle(instanceSourcePositions, instanceTargetPositions, source, target, angularDist, segmentRatio);\n vec3 nextPos = interpolateGreatCircle(instanceSourcePositions, instanceTargetPositions, source, target, angularDist, nextSegmentRatio);\n\n if (abs(currPos.x - prevPos.x) > 180.0) {\n indexDir = -1.0;\n isValid = 0.0;\n } else if (abs(currPos.x - nextPos.x) > 180.0) {\n indexDir = 1.0;\n isValid = 0.0;\n }\n nextPos = indexDir < 0.0 ? prevPos : nextPos;\n nextSegmentRatio = indexDir < 0.0 ? prevSegmentRatio : nextSegmentRatio;\n\n if (isValid == 0.0) {\n nextPos.x += nextPos.x > 0.0 ? -360.0 : 360.0;\n float t = ((currPos.x > 0.0 ? 180.0 : -180.0) - currPos.x) / (nextPos.x - currPos.x);\n currPos = mix(currPos, nextPos, t);\n segmentRatio = mix(segmentRatio, nextSegmentRatio, t);\n }\n\n vec3 currPos64Low = mix(instanceSourcePositions64Low, instanceTargetPositions64Low, segmentRatio);\n vec3 nextPos64Low = mix(instanceSourcePositions64Low, instanceTargetPositions64Low, nextSegmentRatio);\n \n curr = project_position_to_clipspace(currPos, currPos64Low, vec3(0.0), geometry.position);\n next = project_position_to_clipspace(nextPos, nextPos64Low, vec3(0.0));\n \n } else {\n vec3 source = project_position(instanceSourcePositions, instanceSourcePositions64Low);\n vec3 target = project_position(instanceTargetPositions, instanceTargetPositions64Low);\n\n float nextSegmentRatio = getSegmentRatio(segmentIndex + indexDir);\n vec3 currPos = interpolateFlat(source, target, segmentRatio);\n vec3 nextPos = interpolateFlat(source, target, nextSegmentRatio);\n curr = project_common_position_to_clipspace(vec4(currPos, 1.0));\n next = project_common_position_to_clipspace(vec4(nextPos, 1.0));\n geometry.position = vec4(currPos, 1.0);\n }\n float widthPixels = clamp(\n project_size_to_pixel(instanceWidths * widthScale),\n widthMinPixels, widthMaxPixels\n );\n vec3 offset = vec3(\n getExtrusionOffset((next.xy - curr.xy) * indexDir, positions.y, widthPixels),\n 0.0);\n DECKGL_FILTER_SIZE(offset, geometry);\n gl_Position = curr + vec4(project_pixel_size_to_clipspace(offset.xy), 0.0, 0.0);\n DECKGL_FILTER_GL_POSITION(gl_Position, geometry);\n\n vec4 color = mix(instanceSourceColors, instanceTargetColors, segmentRatio);\n vColor = vec4(color.rgb, color.a * opacity);\n DECKGL_FILTER_COLOR(vColor, geometry);\n}\n",fs:"#define SHADER_NAME arc-layer-fragment-shader\n\nprecision highp float;\n\nvarying vec4 vColor;\nvarying vec2 uv;\nvarying float isValid;\n\nvoid main(void) {\n if (isValid == 0.0) {\n discard;\n }\n\n gl_FragColor = vColor;\n geometry.uv = uv;\n\n DECKGL_FILTER_COLOR(gl_FragColor, geometry);\n}\n",modules:[u.A,c.A]})}},{key:"initializeState",value:function(){this.getAttributeManager().addInstanced({instanceSourcePositions:{size:3,type:5130,fp64:this.use64bitPositions(),transition:!0,accessor:"getSourcePosition"},instanceTargetPositions:{size:3,type:5130,fp64:this.use64bitPositions(),transition:!0,accessor:"getTargetPosition"},instanceSourceColors:{size:this.props.colorFormat.length,type:5121,normalized:!0,transition:!0,accessor:"getSourceColor",defaultValue:h},instanceTargetColors:{size:this.props.colorFormat.length,type:5121,normalized:!0,transition:!0,accessor:"getTargetColor",defaultValue:h},instanceWidths:{size:1,transition:!0,accessor:"getWidth",defaultValue:1},instanceHeights:{size:1,transition:!0,accessor:"getHeight",defaultValue:1},instanceTilts:{size:1,transition:!0,accessor:"getTilt",defaultValue:0}})}},{key:"updateState",value:function(e){var n=e.props,r=e.oldProps,o=e.changeFlags;if((0,s.A)((0,a.A)(t.prototype),"updateState",this).call(this,{props:n,oldProps:r,changeFlags:o}),o.extensionsChanged){var i=this.context.gl;this.state.model&&this.state.model.delete(),this.setState({model:this._getModel(i)}),this.getAttributeManager().invalidateAll()}}},{key:"draw",value:function(e){var t=e.uniforms,n=this.context.viewport,r=this.props,o=r.widthUnits,i=r.widthScale,a=r.widthMinPixels,s=r.widthMaxPixels,l=r.greatCircle,u="pixels"===o?n.metersPerPixel:1;this.state.model.setUniforms(t).setUniforms({greatCircle:l,widthScale:i*u,widthMinPixels:a,widthMaxPixels:s}).draw()}},{key:"_getModel",value:function(e){for(var t=[],n=0;n<50;n++)t=t.concat([n,1,0,n,-1,0]);var r=new f.A(e,Object.assign({},this.getShaders(),{id:this.props.id,geometry:new d.A({drawMode:5,attributes:{positions:new Float32Array(t)}}),isInstanced:!0}));return r.setUniforms({numSegments:50}),r}}]),t}(p.A);g.layerName="ArcLayer",g.defaultProps=m},52407(e,t,n){"use strict";var r=n(46518),o=n(8045),i=n(79039),a=Array.fromAsync;r({target:"Array",stat:!0,forced:!a||i(function(){var e=0;return a.call(function(){return e++,[]},{length:0}),1!==e})},{fromAsync:o})},52422(e,t,n){"use strict";var r=n(30655),o=n(58068),i=n(69675),a=n(75795);e.exports=function(e,t,n){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new i("`obj` must be an object or a function`");if("string"!=typeof t&&"symbol"!=typeof t)throw new i("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!=typeof arguments[3]&&null!==arguments[3])throw new i("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!=typeof arguments[4]&&null!==arguments[4])throw new i("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!=typeof arguments[5]&&null!==arguments[5])throw new i("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new i("`loose`, if provided, must be a boolean");var s=arguments.length>3?arguments[3]:null,l=arguments.length>4?arguments[4]:null,u=arguments.length>5?arguments[5]:null,c=arguments.length>6&&arguments[6],p=!!a&&a(e,t);if(r)r(e,t,{configurable:null===u&&p?p.configurable:!u,enumerable:null===s&&p?p.enumerable:!s,value:n,writable:null===l&&p?p.writable:!l});else{if(!c&&(s||l||u))throw new o("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");e[t]=n}}},52473(e,t,n){"use strict";n.d(t,{A:()=>c,w:()=>l});var r=n(23029),o=n(92901),i=n(71154),a=n(82904),s=function(){},l={BREAK:1,SNAP_TO_END:2,IGNORE:3},u={transitionDuration:0,transitionEasing:function(e){return e},transitionInterpolator:new i.A,transitionInterruption:l.BREAK,onTransitionStart:s,onTransitionInterrupt:s,onTransitionEnd:s},c=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,r.A)(this,e),this.ControllerState=t,this.props=Object.assign({},u,n),this.propsInTransition=null,this.transition=new a.A(n.timeline),this.onViewStateChange=n.onViewStateChange,this._onTransitionUpdate=this._onTransitionUpdate.bind(this)}return(0,o.A)(e,[{key:"finalize",value:function(){this.transition.cancel()}},{key:"getViewportInTransition",value:function(){return this.propsInTransition}},{key:"processViewStateChange",value:function(e){var t=!1,n=this.props;if(e=Object.assign({},u,e),this.props=e,this._shouldIgnoreViewportChange(n,e))return t;if(this._isTransitionEnabled(e)){var r=this.transition.settings,o=r.interruption,i=r.endProps,a=Object.assign({},n,o===l.SNAP_TO_END?i:this.propsInTransition||n);this._triggerTransition(a,e),t=!0}else this.transition.cancel();return t}},{key:"updateTransition",value:function(){this.transition.update()}},{key:"_isTransitionEnabled",value:function(e){var t=e.transitionDuration,n=e.transitionInterpolator;return(t>0||"auto"===t)&&Boolean(n)}},{key:"_isUpdateDueToCurrentTransition",value:function(e){return!!this.transition.inProgress&&this.transition.settings.interpolator.arePropsEqual(e,this.propsInTransition)}},{key:"_shouldIgnoreViewportChange",value:function(e,t){return this.transition.inProgress?this.transition.settings.interruption===l.IGNORE||this._isUpdateDueToCurrentTransition(t):!this._isTransitionEnabled(t)||t.transitionInterpolator.arePropsEqual(e,t)}},{key:"_triggerTransition",value:function(e,t){var n=new this.ControllerState(e),r=new this.ControllerState(t).shortestPathFrom(n),o=t.transitionInterpolator,i=o.getDuration?o.getDuration(e,t):t.transitionDuration;if(0!==i){var a=t.transitionInterpolator.initializeProps(e,r);this.propsInTransition={},this.duration=i,this.transition.start({duration:i,easing:t.transitionEasing,interpolator:t.transitionInterpolator,interruption:t.transitionInterruption,startProps:a.start,endProps:a.end,onStart:t.onTransitionStart,onUpdate:this._onTransitionUpdate,onInterrupt:this._onTransitionEnd(t.onTransitionInterrupt),onEnd:this._onTransitionEnd(t.onTransitionEnd)}),this.updateTransition()}}},{key:"_onTransitionEnd",value:function(e){var t=this;return function(n){t.propsInTransition=null,e(n)}}},{key:"_onTransitionUpdate",value:function(e){var t=e.time,n=e.settings,r=n.interpolator,o=n.startProps,i=n.endProps,a=n.duration,s=(0,n.easing)(t/a),l=r.interpolateProps(o,i,s);this.propsInTransition=new this.ControllerState(Object.assign({},this.props,l)).getViewportProps(),this.onViewStateChange&&this.onViewStateChange({viewState:this.propsInTransition,interactionState:{inTransition:!0},oldViewState:this.props})}}]),e}();c.defaultProps=u},52477(e,t,n){!function(e){"use strict";e.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaður",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(95093))},52500(e,t,n){"use strict";var r=n(98849),o=n(19786),i=n(83070),a=n(14632),s=n(52833),l=n(81199),u=n(1123),c=n(66870),p=n(15413)("iterator"),f=!([].keys&&"next"in[].keys()),d="keys",h="values",m=function(){return this};e.exports=function(e,t,n,g,b,v,y){l(n,t,g);var A,M,_,O=function(e){if(!f&&e in E)return E[e];switch(e){case d:case h:return function(){return new n(this,e)}}return function(){return new n(this,e)}},z=t+" Iterator",w=b==h,x=!1,E=e.prototype,S=E[p]||E["@@iterator"]||b&&E[b],C=S||O(b),T=b?w?O("entries"):C:void 0,L="Array"==t&&E.entries||S;if(L&&(_=c(L.call(new e)))!==Object.prototype&&_.next&&(u(_,z,!0),r||"function"==typeof _[p]||a(_,p,m)),w&&S&&S.name!==h&&(x=!0,C=function(){return S.call(this)}),r&&!y||!f&&!x&&E[p]||a(E,p,C),s[t]=C,s[z]=m,b)if(A={values:w?C:O(h),keys:v?C:O(d),entries:T},y)for(M in A)M in E||i(E,M,A[M]);else o(o.P+o.F*(f||x),t,A);return A}},52519(e){"use strict";var t={}.hasOwnProperty;e.exports=t},52528(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(84171);const o=function(e,t,n){"__proto__"==t&&r.A?(0,r.A)(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},52568(e,t,n){"use strict";var r=n(94644),o=n(72805),i=r.aTypedArrayConstructor;(0,r.exportTypedArrayStaticMethod)("of",function(){for(var e=0,t=arguments.length,n=new(i(this))(t);t>e;)n[e]=arguments[e++];return n},o)},52648(e,t,n){!function(e){"use strict";e.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"下午"===t||"晚上"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var r=100*e+t;return r<600?"凌晨":r<900?"早上":r<1130?"上午":r<1230?"中午":r<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:function(e){return e.week()!==this.week()?"[下]dddLT":"[本]dddLT"},lastDay:"[昨天]LT",lastWeek:function(e){return this.week()!==e.week()?"[上]dddLT":"[本]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"周";default:return e}},relativeTime:{future:"%s后",past:"%s前",s:"几秒",ss:"%d 秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",w:"1 周",ww:"%d 周",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}})}(n(95093))},52668(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(96540)),a=r(n(46942)),s=n(6973),l=n(37934),u=r(n(82376)),c=r(n(8097));function p(e){var t={delete:l.Delete,split:l.Split},n=function(n){var r=n.isSplit,o=n.mapIndex,l=n.onToggleSplitMap,u=n.actionIcons,c=void 0===u?t:u,p=n.mapControls,f=n.readOnly,d=(null==p?void 0:p.splitMap)||{},h=(0,i.useCallback)(function(e){e.preventDefault(),l(r?o:void 0)},[r,o,l]),m=(0,i.useMemo)(function(){return d.show&&!0!==f},[d.show,f]);return d.show&&m?i.default.createElement(s.MapControlButton,{active:r,onClick:h,key:"split-".concat(r),className:(0,a.default)("map-control-button","split-map",{"close-map":r}),"data-tip":!0,"data-for":"action-toggle"},r?i.default.createElement(c.delete,{height:"18px"}):i.default.createElement(c.split,{height:"18px"}),i.default.createElement(e,{id:"action-toggle",message:r?"tooltip.closePanel":"tooltip.switchToDualView"})):null};return n.displayName="SplitMapButton",i.default.memo(n)}p.deps=[u.default,c.default];var f=p;t.default=f},52675(e,t,n){"use strict";n(6761),n(81510),n(97812),n(33110),n(49773)},52703(e,t,n){"use strict";var r=n(44576),o=n(79039),i=n(79504),a=n(655),s=n(43802).trim,l=n(47452),u=r.parseInt,c=r.Symbol,p=c&&c.iterator,f=/^[+-]?0x/i,d=i(f.exec),h=8!==u(l+"08")||22!==u(l+"0x16")||p&&!o(function(){u(Object(p))});e.exports=h?function(e,t){var n=s(a(e));return u(n,t>>>0||(d(f,n)?16:10))}:u},52760(e,t,n){"use strict";function r(e,t,n){const r=t[0],o=t[1],i=n[3]*r+n[7]*o||1;return e[0]=(n[0]*r+n[4]*o)/i,e[1]=(n[1]*r+n[5]*o)/i,e}function o(e,t,n){const r=t[0],o=t[1],i=t[2],a=n[3]*r+n[7]*o+n[11]*i||1;return e[0]=(n[0]*r+n[4]*o+n[8]*i)/a,e[1]=(n[1]*r+n[5]*o+n[9]*i)/a,e[2]=(n[2]*r+n[6]*o+n[10]*i)/a,e}function i(e,t,n){const r=t[0],o=t[1];return e[0]=n[0]*r+n[2]*o,e[1]=n[1]*r+n[3]*o,e[2]=t[2],e}function a(e,t,n){const r=t[0],o=t[1];return e[0]=n[0]*r+n[2]*o,e[1]=n[1]*r+n[3]*o,e[2]=t[2],e[3]=t[3],e}function s(e,t,n){const r=t[0],o=t[1],i=t[2];return e[0]=n[0]*r+n[3]*o+n[6]*i,e[1]=n[1]*r+n[4]*o+n[7]*i,e[2]=n[2]*r+n[5]*o+n[8]*i,e[3]=t[3],e}n.d(t,{B$:()=>r,Cg:()=>a,J4:()=>i,cL:()=>o,vE:()=>s})},52789(e,t,n){"use strict";n.d(t,{A:()=>r});const r=function(e){return function(t){return e(t)}}},52811(e,t,n){"use strict";var r=n(46518),o=n(92744),i=n(79039),a=n(20034),s=n(3451).onFreeze,l=Object.freeze;r({target:"Object",stat:!0,forced:i(function(){l(1)}),sham:!o},{freeze:function(e){return l&&a(e)?l(s(e)):e}})},52813(e,t,n){"use strict";n.d(t,{Ay:()=>mt});var r=n(89379),o=n(80296),i=n(80045),a=n(96540),s=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"],l=n(58168),u=n(23029),c=n(92901),p=n(85501),f=n(53954),d=n(52176),h=n(56822),m=n(45458),g=n(17437),b=n(82284),v=n(64467),y=n(40961),A=n(17663),M=a.useLayoutEffect,_=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],O=function(){};function z(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function w(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o-1}function T(e){return C(e)?window.pageYOffset:e.scrollTop}function L(e,t){C(e)?window.scrollTo(0,t):e.scrollTop=t}function P(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:O,o=T(e),i=t-o,a=0;!function t(){var s,l=i*((s=(s=a+=10)/n-1)*s*s+1)+o;L(e,l),an.bottom?L(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+o,e.scrollHeight)):r.top-o=h)return{placement:"bottom",maxHeight:t};if(z>=h&&!a)return i&&P(l,w,E),{placement:"bottom",maxHeight:t};if(!a&&z>=r||a&&_>=r)return i&&P(l,w,E),{placement:"bottom",maxHeight:a?_-y:z-y};if("auto"===o||a){var S=t,R=a?M:O;return R>=r&&(S=Math.min(R-y-s,t)),{placement:"top",maxHeight:S}}if("bottom"===o)return i&&L(l,w),{placement:"bottom",maxHeight:t};break;case"top":if(M>=h)return{placement:"top",maxHeight:t};if(O>=h&&!a)return i&&P(l,x,E),{placement:"top",maxHeight:t};if(!a&&O>=r||a&&M>=r){var k=t;return(!a&&O>=r||a&&M>=r)&&(k=a?M-A:O-A),i&&P(l,x,E),{placement:"top",maxHeight:k}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(o,'".'))}return u}({maxHeight:i,menuEl:e,minHeight:n,placement:s,shouldScroll:u&&!t,isFixedPosition:t,controlHeight:_});g(r.maxHeight),A(r.placement),null==p||p(r.placement)}},[i,s,l,u,n,p,_]),t({ref:f,placerProps:(0,r.A)((0,r.A)({},e),{},{placement:y||Y(s),maxHeight:m})})},Z=function(e,t){var n=e.theme,o=n.spacing.baseUnit,i=n.colors;return(0,r.A)({textAlign:"center"},t?{}:{color:i.neutral40,padding:"".concat(2*o,"px ").concat(3*o,"px")})},$=Z,K=Z,J=["size"],Q=["innerProps","isRtl","size"],ee={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},te=function(e){var t=e.size,n=(0,i.A)(e,J);return(0,g.Y)("svg",(0,l.A)({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:ee},n))},ne=function(e){return(0,g.Y)(te,(0,l.A)({size:20},e),(0,g.Y)("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},re=function(e){return(0,g.Y)(te,(0,l.A)({size:20},e),(0,g.Y)("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},oe=function(e,t){var n=e.isFocused,o=e.theme,i=o.spacing.baseUnit,a=o.colors;return(0,r.A)({label:"indicatorContainer",display:"flex",transition:"color 150ms"},t?{}:{color:n?a.neutral60:a.neutral20,padding:2*i,":hover":{color:n?a.neutral80:a.neutral40}})},ie=oe,ae=oe,se=(0,g.i7)(V||(U=["\n 0%, 80%, 100% { opacity: 0; }\n 40% { opacity: 1; }\n"],H||(H=U.slice(0)),V=Object.freeze(Object.defineProperties(U,{raw:{value:Object.freeze(H)}})))),le=function(e){var t=e.delay,n=e.offset;return(0,g.Y)("span",{css:(0,g.AH)({animation:"".concat(se," 1s ease-in-out ").concat(t,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:n?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},ue=["data"],ce=["innerRef","isDisabled","isHidden","inputClassName"],pe={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},fe={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":(0,r.A)({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},pe)},de=function(e){return(0,r.A)({label:"input",color:"inherit",background:0,opacity:e?0:1,width:"100%"},pe)},he=function(e){var t=e.children,n=e.innerProps;return(0,g.Y)("div",n,t)},me={ClearIndicator:function(e){var t=e.children,n=e.innerProps;return(0,g.Y)("div",(0,l.A)({},S(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),n),t||(0,g.Y)(ne,null))},Control:function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,o=e.innerRef,i=e.innerProps,a=e.menuIsOpen;return(0,g.Y)("div",(0,l.A)({ref:o},S(e,"control",{control:!0,"control--is-disabled":n,"control--is-focused":r,"control--menu-is-open":a}),i,{"aria-disabled":n||void 0}),t)},DropdownIndicator:function(e){var t=e.children,n=e.innerProps;return(0,g.Y)("div",(0,l.A)({},S(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),n),t||(0,g.Y)(re,null))},DownChevron:re,CrossIcon:ne,Group:function(e){var t=e.children,n=e.cx,r=e.getStyles,o=e.getClassNames,i=e.Heading,a=e.headingProps,s=e.innerProps,u=e.label,c=e.theme,p=e.selectProps;return(0,g.Y)("div",(0,l.A)({},S(e,"group",{group:!0}),s),(0,g.Y)(i,(0,l.A)({},a,{selectProps:p,theme:c,getStyles:r,getClassNames:o,cx:n}),u),(0,g.Y)("div",null,t))},GroupHeading:function(e){var t=E(e);t.data;var n=(0,i.A)(t,ue);return(0,g.Y)("div",(0,l.A)({},S(e,"groupHeading",{"group-heading":!0}),n))},IndicatorsContainer:function(e){var t=e.children,n=e.innerProps;return(0,g.Y)("div",(0,l.A)({},S(e,"indicatorsContainer",{indicators:!0}),n),t)},IndicatorSeparator:function(e){var t=e.innerProps;return(0,g.Y)("span",(0,l.A)({},t,S(e,"indicatorSeparator",{"indicator-separator":!0})))},Input:function(e){var t=e.cx,n=e.value,r=E(e),o=r.innerRef,a=r.isDisabled,s=r.isHidden,u=r.inputClassName,c=(0,i.A)(r,ce);return(0,g.Y)("div",(0,l.A)({},S(e,"input",{"input-container":!0}),{"data-value":n||""}),(0,g.Y)("input",(0,l.A)({className:t({input:!0},u),ref:o,style:de(s),disabled:a},c)))},LoadingIndicator:function(e){var t=e.innerProps,n=e.isRtl,o=e.size,a=void 0===o?4:o,s=(0,i.A)(e,Q);return(0,g.Y)("div",(0,l.A)({},S((0,r.A)((0,r.A)({},s),{},{innerProps:t,isRtl:n,size:a}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),t),(0,g.Y)(le,{delay:0,offset:n}),(0,g.Y)(le,{delay:160,offset:!0}),(0,g.Y)(le,{delay:320,offset:!n}))},Menu:function(e){var t=e.children,n=e.innerRef,r=e.innerProps;return(0,g.Y)("div",(0,l.A)({},S(e,"menu",{menu:!0}),{ref:n},r),t)},MenuList:function(e){var t=e.children,n=e.innerProps,r=e.innerRef,o=e.isMulti;return(0,g.Y)("div",(0,l.A)({},S(e,"menuList",{"menu-list":!0,"menu-list--is-multi":o}),{ref:r},n),t)},MenuPortal:function(e){var t=e.appendTo,n=e.children,i=e.controlElement,s=e.innerProps,u=e.menuPlacement,c=e.menuPosition,p=(0,a.useRef)(null),f=(0,a.useRef)(null),d=(0,a.useState)(Y(u)),h=(0,o.A)(d,2),m=h[0],b=h[1],v=(0,a.useMemo)(function(){return{setPortalPlacement:b}},[]),_=(0,a.useState)(null),O=(0,o.A)(_,2),z=O[0],w=O[1],x=(0,a.useCallback)(function(){if(i){var e=function(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}(i),t="fixed"===c?0:window.pageYOffset,n=e[m]+t;n===(null==z?void 0:z.offset)&&e.left===(null==z?void 0:z.rect.left)&&e.width===(null==z?void 0:z.rect.width)||w({offset:n,rect:e})}},[i,c,m,null==z?void 0:z.offset,null==z?void 0:z.rect.left,null==z?void 0:z.rect.width]);M(function(){x()},[x]);var E=(0,a.useCallback)(function(){"function"==typeof f.current&&(f.current(),f.current=null),i&&p.current&&(f.current=(0,A.ll)(i,p.current,x,{elementResize:"ResizeObserver"in window}))},[i,x]);M(function(){E()},[E]);var C=(0,a.useCallback)(function(e){p.current=e,E()},[E]);if(!t&&"fixed"!==c||!z)return null;var T=(0,g.Y)("div",(0,l.A)({ref:C},S((0,r.A)((0,r.A)({},e),{},{offset:z.offset,position:c,rect:z.rect}),"menuPortal",{"menu-portal":!0}),s),n);return(0,g.Y)(G.Provider,{value:v},t?(0,y.createPortal)(T,t):T)},LoadingMessage:function(e){var t=e.children,n=void 0===t?"Loading...":t,o=e.innerProps,a=(0,i.A)(e,W);return(0,g.Y)("div",(0,l.A)({},S((0,r.A)((0,r.A)({},a),{},{children:n,innerProps:o}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),o),n)},NoOptionsMessage:function(e){var t=e.children,n=void 0===t?"No options":t,o=e.innerProps,a=(0,i.A)(e,B);return(0,g.Y)("div",(0,l.A)({},S((0,r.A)((0,r.A)({},a),{},{children:n,innerProps:o}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),o),n)},MultiValue:function(e){var t=e.children,n=e.components,o=e.data,i=e.innerProps,a=e.isDisabled,s=e.removeProps,l=e.selectProps,u=n.Container,c=n.Label,p=n.Remove;return(0,g.Y)(u,{data:o,innerProps:(0,r.A)((0,r.A)({},S(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":a})),i),selectProps:l},(0,g.Y)(c,{data:o,innerProps:(0,r.A)({},S(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:l},t),(0,g.Y)(p,{data:o,innerProps:(0,r.A)((0,r.A)({},S(e,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(t||"option")},s),selectProps:l}))},MultiValueContainer:he,MultiValueLabel:he,MultiValueRemove:function(e){var t=e.children,n=e.innerProps;return(0,g.Y)("div",(0,l.A)({role:"button"},n),t||(0,g.Y)(ne,{size:14}))},Option:function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,o=e.isSelected,i=e.innerRef,a=e.innerProps;return(0,g.Y)("div",(0,l.A)({},S(e,"option",{option:!0,"option--is-disabled":n,"option--is-focused":r,"option--is-selected":o}),{ref:i,"aria-disabled":n},a),t)},Placeholder:function(e){var t=e.children,n=e.innerProps;return(0,g.Y)("div",(0,l.A)({},S(e,"placeholder",{placeholder:!0}),n),t)},SelectContainer:function(e){var t=e.children,n=e.innerProps,r=e.isDisabled,o=e.isRtl;return(0,g.Y)("div",(0,l.A)({},S(e,"container",{"--is-disabled":r,"--is-rtl":o}),n),t)},SingleValue:function(e){var t=e.children,n=e.isDisabled,r=e.innerProps;return(0,g.Y)("div",(0,l.A)({},S(e,"singleValue",{"single-value":!0,"single-value--is-disabled":n}),r),t)},ValueContainer:function(e){var t=e.children,n=e.innerProps,r=e.isMulti,o=e.hasValue;return(0,g.Y)("div",(0,l.A)({},S(e,"valueContainer",{"value-container":!0,"value-container--is-multi":r,"value-container--has-value":o}),n),t)}},ge=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function be(e,t){return e===t||!(!ge(e)||!ge(t))}function ve(e,t){if(e.length!==t.length)return!1;for(var n=0;n1?"s":""," ").concat(o.join(","),", selected.");case"select-option":return"option ".concat(r,i?" is disabled. Select another option.":", selected.");default:return""}},onFocus:function(e){var t=e.context,n=e.focused,r=e.options,o=e.label,i=void 0===o?"":o,a=e.selectValue,s=e.isDisabled,l=e.isSelected,u=e.isAppleDevice,c=function(e,t){return e&&e.length?"".concat(e.indexOf(t)+1," of ").concat(e.length):""};if("value"===t&&a)return"value ".concat(i," focused, ").concat(c(a,n),".");if("menu"===t&&u){var p=s?" disabled":"",f="".concat(l?" selected":"").concat(p);return"".concat(i).concat(f,", ").concat(c(r,n),".")}return""},onFilter:function(e){var t=e.inputValue,n=e.resultsMessage;return"".concat(n).concat(t?" for search term "+t:"",".")}},_e=function(e){var t=e.ariaSelection,n=e.focusedOption,o=e.focusedValue,i=e.focusableOptions,s=e.isFocused,l=e.selectValue,u=e.selectProps,c=e.id,p=e.isAppleDevice,f=u.ariaLiveMessages,d=u.getOptionLabel,h=u.inputValue,m=u.isMulti,b=u.isOptionDisabled,v=u.isSearchable,y=u.menuIsOpen,A=u.options,M=u.screenReaderStatus,_=u.tabSelectsValue,O=u.isLoading,z=u["aria-label"],w=u["aria-live"],x=(0,a.useMemo)(function(){return(0,r.A)((0,r.A)({},Me),f||{})},[f]),E=(0,a.useMemo)(function(){var e,n="";if(t&&x.onChange){var o=t.option,i=t.options,a=t.removedValue,s=t.removedValues,u=t.value,c=a||o||(e=u,Array.isArray(e)?null:e),p=c?d(c):"",f=i||s||void 0,h=f?f.map(d):[],m=(0,r.A)({isDisabled:c&&b(c,l),label:p,labels:h},t);n=x.onChange(m)}return n},[t,x,b,l,d]),S=(0,a.useMemo)(function(){var e="",t=n||o,r=!!(n&&l&&l.includes(n));if(t&&x.onFocus){var a={focused:t,label:d(t),isDisabled:b(t,l),isSelected:r,options:i,context:t===n?"menu":"value",selectValue:l,isAppleDevice:p};e=x.onFocus(a)}return e},[n,o,d,b,x,i,l,p]),C=(0,a.useMemo)(function(){var e="";if(y&&A.length&&!O&&x.onFilter){var t=M({count:i.length});e=x.onFilter({inputValue:h,resultsMessage:t})}return e},[i,h,y,x,A,M,O]),T="initial-input-focus"===(null==t?void 0:t.action),L=(0,a.useMemo)(function(){var e="";if(x.guidance){var t=o?"value":y?"menu":"input";e=x.guidance({"aria-label":z,context:t,isDisabled:n&&b(n,l),isMulti:m,isSearchable:v,tabSelectsValue:_,isInitialFocus:T})}return e},[z,n,o,m,b,v,y,x,l,_,T]),P=(0,g.Y)(a.Fragment,null,(0,g.Y)("span",{id:"aria-selection"},E),(0,g.Y)("span",{id:"aria-focused"},S),(0,g.Y)("span",{id:"aria-results"},C),(0,g.Y)("span",{id:"aria-guidance"},L));return(0,g.Y)(a.Fragment,null,(0,g.Y)(Ae,{id:c},T&&P),(0,g.Y)(Ae,{"aria-live":w,"aria-atomic":"false","aria-relevant":"additions text",role:"log"},s&&!T&&P))},Oe=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],ze=new RegExp("["+Oe.map(function(e){return e.letters}).join("")+"]","g"),we={},xe=0;xe1?t-1:0),r=1;r0,m=p-f-u,g=!1;m>t&&s.current&&(r&&r(e),s.current=!1),h&&l.current&&(i&&i(e),l.current=!1),h&&t>m?(n&&!s.current&&n(e),d.scrollTop=p,g=!0,s.current=!0):!h&&-t>u&&(o&&!l.current&&o(e),d.scrollTop=0,g=!0,l.current=!0),g&&function(e){e.cancelable&&e.preventDefault(),e.stopPropagation()}(e)}},[n,r,o,i]),f=(0,a.useCallback)(function(e){p(e,e.deltaY)},[p]),d=(0,a.useCallback)(function(e){u.current=e.changedTouches[0].clientY},[]),h=(0,a.useCallback)(function(e){var t=u.current-e.changedTouches[0].clientY;p(e,t)},[p]),m=(0,a.useCallback)(function(e){if(e){var t=!!N&&{passive:!1};e.addEventListener("wheel",f,t),e.addEventListener("touchstart",d,t),e.addEventListener("touchmove",h,t)}},[h,d,f]),g=(0,a.useCallback)(function(e){e&&(e.removeEventListener("wheel",f,!1),e.removeEventListener("touchstart",d,!1),e.removeEventListener("touchmove",h,!1))},[h,d,f]);return(0,a.useEffect)(function(){if(t){var e=c.current;return m(e),function(){g(e)}}},[t,m,g]),function(e){c.current=e}}({isEnabled:void 0===r||r,onBottomArrive:e.onBottomArrive,onBottomLeave:e.onBottomLeave,onTopArrive:e.onTopArrive,onTopLeave:e.onTopLeave}),i=function(e){var t=e.isEnabled,n=e.accountForScrollbars,r=void 0===n||n,o=(0,a.useRef)({}),i=(0,a.useRef)(null),s=(0,a.useCallback)(function(e){if(Be){var t=document.body,n=t&&t.style;if(r&&Ie.forEach(function(e){var t=n&&n[e];o.current[e]=t}),r&&We<1){var i=parseInt(o.current.paddingRight,10)||0,a=document.body?document.body.clientWidth:0,s=window.innerWidth-a+i||0;Object.keys(De).forEach(function(e){var t=De[e];n&&(n[e]=t)}),n&&(n.paddingRight="".concat(s,"px"))}t&&Fe()&&(t.addEventListener("touchmove",qe,Ve),e&&(e.addEventListener("touchstart",je,Ve),e.addEventListener("touchmove",Ne,Ve))),We+=1}},[r]),l=(0,a.useCallback)(function(e){if(Be){var t=document.body,n=t&&t.style;We=Math.max(We-1,0),r&&We<1&&Ie.forEach(function(e){var t=o.current[e];n&&(n[e]=t)}),t&&Fe()&&(t.removeEventListener("touchmove",qe,Ve),e&&(e.removeEventListener("touchstart",je,Ve),e.removeEventListener("touchmove",Ne,Ve)))}},[r]);return(0,a.useEffect)(function(){if(t){var e=i.current;return s(e),function(){l(e)}}},[t,s,l]),function(e){i.current=e}}({isEnabled:n});return(0,g.Y)(a.Fragment,null,n&&(0,g.Y)("div",{onClick:Ue,css:He}),t(function(e){o(e),i(e)}))}var Ge={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},Xe=function(e){var t=e.name,n=e.onFocus;return(0,g.Y)("input",{required:!0,name:t,tabIndex:-1,"aria-hidden":"true",onFocus:n,css:Ge,value:"",onChange:function(){}})};function Ze(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.platform)||window.navigator.platform)}function $e(){return Ze(/^Mac/i)}var Ke={clearIndicator:ae,container:function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":void 0,pointerEvents:t?"none":void 0,position:"relative"}},control:function(e,t){var n=e.isDisabled,o=e.isFocused,i=e.theme,a=i.colors,s=i.borderRadius,l=i.spacing;return(0,r.A)({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:l.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},t?{}:{backgroundColor:n?a.neutral5:a.neutral0,borderColor:n?a.neutral10:o?a.primary:a.neutral20,borderRadius:s,borderStyle:"solid",borderWidth:1,boxShadow:o?"0 0 0 1px ".concat(a.primary):void 0,"&:hover":{borderColor:o?a.primary:a.neutral30}})},dropdownIndicator:ie,group:function(e,t){var n=e.theme.spacing;return t?{}:{paddingBottom:2*n.baseUnit,paddingTop:2*n.baseUnit}},groupHeading:function(e,t){var n=e.theme,o=n.colors,i=n.spacing;return(0,r.A)({label:"group",cursor:"default",display:"block"},t?{}:{color:o.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:3*i.baseUnit,paddingRight:3*i.baseUnit,textTransform:"uppercase"})},indicatorsContainer:function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},indicatorSeparator:function(e,t){var n=e.isDisabled,o=e.theme,i=o.spacing.baseUnit,a=o.colors;return(0,r.A)({label:"indicatorSeparator",alignSelf:"stretch",width:1},t?{}:{backgroundColor:n?a.neutral10:a.neutral20,marginBottom:2*i,marginTop:2*i})},input:function(e,t){var n=e.isDisabled,o=e.value,i=e.theme,a=i.spacing,s=i.colors;return(0,r.A)((0,r.A)({visibility:n?"hidden":"visible",transform:o?"translateZ(0)":""},fe),t?{}:{margin:a.baseUnit/2,paddingBottom:a.baseUnit/2,paddingTop:a.baseUnit/2,color:s.neutral80})},loadingIndicator:function(e,t){var n=e.isFocused,o=e.size,i=e.theme,a=i.colors,s=i.spacing.baseUnit;return(0,r.A)({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:o,lineHeight:1,marginRight:o,textAlign:"center",verticalAlign:"middle"},t?{}:{color:n?a.neutral60:a.neutral20,padding:2*s})},loadingMessage:K,menu:function(e,t){var n,o=e.placement,i=e.theme,a=i.borderRadius,s=i.spacing,l=i.colors;return(0,r.A)((n={label:"menu"},(0,v.A)(n,function(e){return e?{bottom:"top",top:"bottom"}[e]:"bottom"}(o),"100%"),(0,v.A)(n,"position","absolute"),(0,v.A)(n,"width","100%"),(0,v.A)(n,"zIndex",1),n),t?{}:{backgroundColor:l.neutral0,borderRadius:a,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:s.menuGutter,marginTop:s.menuGutter})},menuList:function(e,t){var n=e.maxHeight,o=e.theme.spacing.baseUnit;return(0,r.A)({maxHeight:n,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},t?{}:{paddingBottom:o,paddingTop:o})},menuPortal:function(e){var t=e.rect,n=e.offset,r=e.position;return{left:t.left,position:r,top:n,width:t.width,zIndex:1}},multiValue:function(e,t){var n=e.theme,o=n.spacing,i=n.borderRadius,a=n.colors;return(0,r.A)({label:"multiValue",display:"flex",minWidth:0},t?{}:{backgroundColor:a.neutral10,borderRadius:i/2,margin:o.baseUnit/2})},multiValueLabel:function(e,t){var n=e.theme,o=n.borderRadius,i=n.colors,a=e.cropWithEllipsis;return(0,r.A)({overflow:"hidden",textOverflow:a||void 0===a?"ellipsis":void 0,whiteSpace:"nowrap"},t?{}:{borderRadius:o/2,color:i.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},multiValueRemove:function(e,t){var n=e.theme,o=n.spacing,i=n.borderRadius,a=n.colors,s=e.isFocused;return(0,r.A)({alignItems:"center",display:"flex"},t?{}:{borderRadius:i/2,backgroundColor:s?a.dangerLight:void 0,paddingLeft:o.baseUnit,paddingRight:o.baseUnit,":hover":{backgroundColor:a.dangerLight,color:a.danger}})},noOptionsMessage:$,option:function(e,t){var n=e.isDisabled,o=e.isFocused,i=e.isSelected,a=e.theme,s=a.spacing,l=a.colors;return(0,r.A)({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},t?{}:{backgroundColor:i?l.primary:o?l.primary25:"transparent",color:n?l.neutral20:i?l.neutral0:"inherit",padding:"".concat(2*s.baseUnit,"px ").concat(3*s.baseUnit,"px"),":active":{backgroundColor:n?void 0:i?l.primary:l.primary50}})},placeholder:function(e,t){var n=e.theme,o=n.spacing,i=n.colors;return(0,r.A)({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},t?{}:{color:i.neutral50,marginLeft:o.baseUnit/2,marginRight:o.baseUnit/2})},singleValue:function(e,t){var n=e.isDisabled,o=e.theme,i=o.spacing,a=o.colors;return(0,r.A)({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t?{}:{color:n?a.neutral40:a.neutral80,marginLeft:i.baseUnit/2,marginRight:i.baseUnit/2})},valueContainer:function(e,t){var n=e.theme.spacing,o=e.isMulti,i=e.hasValue,a=e.selectProps.controlShouldRenderValue;return(0,r.A)({alignItems:"center",display:o&&i&&a?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},t?{}:{padding:"".concat(n.baseUnit/2,"px ").concat(2*n.baseUnit,"px")})}},Je={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},Qe={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:k(),captureMenuScroll:!k(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:function(e,t){if(e.data.__isNew__)return!0;var n=(0,r.A)({ignoreCase:!0,ignoreAccents:!0,stringify:Pe,trim:!0,matchFrom:"any"},void 0),o=n.ignoreCase,i=n.ignoreAccents,a=n.stringify,s=n.trim,l=n.matchFrom,u=s?Le(t):t,c=s?Le(a(e)):a(e);return o&&(u=u.toLowerCase(),c=c.toLowerCase()),i&&(u=Te(u),c=Ce(c)),"start"===l?c.substr(0,u.length)===u:c.indexOf(u)>-1},formatGroupLabel:function(e){return e.label},getOptionLabel:function(e){return e.label},getOptionValue:function(e){return e.value},isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:function(e){return!!e.isDisabled},loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!function(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(e){return!1}}(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function et(e,t,n,r){return{type:"option",data:t,isDisabled:lt(e,t,n),isSelected:ut(e,t,n),label:at(e,t),value:st(e,t),index:r}}function tt(e,t){return e.options.map(function(n,r){if("options"in n){var o=n.options.map(function(n,r){return et(e,n,t,r)}).filter(function(t){return ot(e,t)});return o.length>0?{type:"group",data:n,options:o,index:r}:void 0}var i=et(e,n,t,r);return ot(e,i)?i:void 0}).filter(j)}function nt(e){return e.reduce(function(e,t){return"group"===t.type?e.push.apply(e,(0,m.A)(t.options.map(function(e){return e.data}))):e.push(t.data),e},[])}function rt(e,t){return e.reduce(function(e,n){return"group"===n.type?e.push.apply(e,(0,m.A)(n.options.map(function(e){return{data:e.data,id:"".concat(t,"-").concat(n.index,"-").concat(e.index)}}))):e.push({data:n.data,id:"".concat(t,"-").concat(n.index)}),e},[])}function ot(e,t){var n=e.inputValue,r=void 0===n?"":n,o=t.data,i=t.isSelected,a=t.label,s=t.value;return(!pt(e)||!i)&&ct(e,{label:a,value:s,data:o},r)}var it=function(e,t){var n;return(null===(n=e.find(function(e){return e.data===t}))||void 0===n?void 0:n.id)||null},at=function(e,t){return e.getOptionLabel(t)},st=function(e,t){return e.getOptionValue(t)};function lt(e,t,n){return"function"==typeof e.isOptionDisabled&&e.isOptionDisabled(t,n)}function ut(e,t,n){if(n.indexOf(t)>-1)return!0;if("function"==typeof e.isOptionSelected)return e.isOptionSelected(t,n);var r=st(e,t);return n.some(function(t){return st(e,t)===r})}function ct(e,t,n){return!e.filterOption||e.filterOption(t,n)}var pt=function(e){var t=e.hideSelectedOptions,n=e.isMulti;return void 0===t?n:t},ft=1,dt=function(e){(0,p.A)(i,e);var t,n,o=(t=i,n=(0,d.A)(),function(){var e,r=(0,f.A)(t);if(n){var o=(0,f.A)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,h.A)(this,e)});function i(e){var t;if((0,u.A)(this,i),(t=o.call(this,e)).state={ariaSelection:null,focusedOption:null,focusedOptionId:null,focusableOptionsWithIds:[],focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0,instancePrefix:"",isAppleDevice:!1},t.blockOptionHover=!1,t.isComposing=!1,t.commonProps=void 0,t.initialTouchX=0,t.initialTouchY=0,t.openAfterFocus=!1,t.scrollToFocusedOptionOnUpdate=!1,t.userIsDragging=void 0,t.controlRef=null,t.getControlRef=function(e){t.controlRef=e},t.focusedOptionRef=null,t.getFocusedOptionRef=function(e){t.focusedOptionRef=e},t.menuListRef=null,t.getMenuListRef=function(e){t.menuListRef=e},t.inputRef=null,t.getInputRef=function(e){t.inputRef=e},t.focus=t.focusInput,t.blur=t.blurInput,t.onChange=function(e,n){var r=t.props,o=r.onChange,i=r.name;n.name=i,t.ariaOnChange(e,n),o(e,n)},t.setValue=function(e,n,r){var o=t.props,i=o.closeMenuOnSelect,a=o.isMulti,s=o.inputValue;t.onInputChange("",{action:"set-value",prevInputValue:s}),i&&(t.setState({inputIsHiddenAfterUpdate:!a}),t.onMenuClose()),t.setState({clearFocusValueOnUpdate:!0}),t.onChange(e,{action:n,option:r})},t.selectOption=function(e){var n=t.props,r=n.blurInputOnSelect,o=n.isMulti,i=n.name,a=t.state.selectValue,s=o&&t.isOptionSelected(e,a),l=t.isOptionDisabled(e,a);if(s){var u=t.getOptionValue(e);t.setValue(a.filter(function(e){return t.getOptionValue(e)!==u}),"deselect-option",e)}else{if(l)return void t.ariaOnChange(e,{action:"select-option",option:e,name:i});o?t.setValue([].concat((0,m.A)(a),[e]),"select-option",e):t.setValue(e,"select-option")}r&&t.blurInput()},t.removeValue=function(e){var n=t.props.isMulti,r=t.state.selectValue,o=t.getOptionValue(e),i=r.filter(function(e){return t.getOptionValue(e)!==o}),a=F(n,i,i[0]||null);t.onChange(a,{action:"remove-value",removedValue:e}),t.focusInput()},t.clearValue=function(){var e=t.state.selectValue;t.onChange(F(t.props.isMulti,[],null),{action:"clear",removedValues:e})},t.popValue=function(){var e=t.props.isMulti,n=t.state.selectValue,r=n[n.length-1],o=n.slice(0,n.length-1),i=F(e,o,o[0]||null);r&&t.onChange(i,{action:"pop-value",removedValue:r})},t.getFocusedOptionId=function(e){return it(t.state.focusableOptionsWithIds,e)},t.getFocusableOptionsWithIds=function(){return rt(tt(t.props,t.state.selectValue),t.getElementId("option"))},t.getValue=function(){return t.state.selectValue},t.cx=function(){for(var e=arguments.length,n=new Array(e),r=0;r5||i>5}},t.onTouchEnd=function(e){t.userIsDragging||(t.controlRef&&!t.controlRef.contains(e.target)&&t.menuListRef&&!t.menuListRef.contains(e.target)&&t.blurInput(),t.initialTouchX=0,t.initialTouchY=0)},t.onControlTouchEnd=function(e){t.userIsDragging||t.onControlMouseDown(e)},t.onClearIndicatorTouchEnd=function(e){t.userIsDragging||t.onClearIndicatorMouseDown(e)},t.onDropdownIndicatorTouchEnd=function(e){t.userIsDragging||t.onDropdownIndicatorMouseDown(e)},t.handleInputChange=function(e){var n=t.props.inputValue,r=e.currentTarget.value;t.setState({inputIsHiddenAfterUpdate:!1}),t.onInputChange(r,{action:"input-change",prevInputValue:n}),t.props.menuIsOpen||t.onMenuOpen()},t.onInputFocus=function(e){t.props.onFocus&&t.props.onFocus(e),t.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(t.openAfterFocus||t.props.openMenuOnFocus)&&t.openMenu("first"),t.openAfterFocus=!1},t.onInputBlur=function(e){var n=t.props.inputValue;t.menuListRef&&t.menuListRef.contains(document.activeElement)?t.inputRef.focus():(t.props.onBlur&&t.props.onBlur(e),t.onInputChange("",{action:"input-blur",prevInputValue:n}),t.onMenuClose(),t.setState({focusedValue:null,isFocused:!1}))},t.onOptionHover=function(e){if(!t.blockOptionHover&&t.state.focusedOption!==e){var n=t.getFocusableOptions().indexOf(e);t.setState({focusedOption:e,focusedOptionId:n>-1?t.getFocusedOptionId(e):null})}},t.shouldHideSelectedOptions=function(){return pt(t.props)},t.onValueInputFocus=function(e){e.preventDefault(),e.stopPropagation(),t.focus()},t.onKeyDown=function(e){var n=t.props,r=n.isMulti,o=n.backspaceRemovesValue,i=n.escapeClearsValue,a=n.inputValue,s=n.isClearable,l=n.isDisabled,u=n.menuIsOpen,c=n.onKeyDown,p=n.tabSelectsValue,f=n.openMenuOnFocus,d=t.state,h=d.focusedOption,m=d.focusedValue,g=d.selectValue;if(!(l||"function"==typeof c&&(c(e),e.defaultPrevented))){switch(t.blockOptionHover=!0,e.key){case"ArrowLeft":if(!r||a)return;t.focusValue("previous");break;case"ArrowRight":if(!r||a)return;t.focusValue("next");break;case"Delete":case"Backspace":if(a)return;if(m)t.removeValue(m);else{if(!o)return;r?t.popValue():s&&t.clearValue()}break;case"Tab":if(t.isComposing)return;if(e.shiftKey||!u||!p||!h||f&&t.isOptionSelected(h,g))return;t.selectOption(h);break;case"Enter":if(229===e.keyCode)break;if(u){if(!h)return;if(t.isComposing)return;t.selectOption(h);break}return;case"Escape":u?(t.setState({inputIsHiddenAfterUpdate:!1}),t.onInputChange("",{action:"menu-close",prevInputValue:a}),t.onMenuClose()):s&&i&&t.clearValue();break;case" ":if(a)return;if(!u){t.openMenu("first");break}if(!h)return;t.selectOption(h);break;case"ArrowUp":u?t.focusOption("up"):t.openMenu("last");break;case"ArrowDown":u?t.focusOption("down"):t.openMenu("first");break;case"PageUp":if(!u)return;t.focusOption("pageup");break;case"PageDown":if(!u)return;t.focusOption("pagedown");break;case"Home":if(!u)return;t.focusOption("first");break;case"End":if(!u)return;t.focusOption("last");break;default:return}e.preventDefault()}},t.state.instancePrefix="react-select-"+(t.props.instanceId||++ft),t.state.selectValue=x(e.value),e.menuIsOpen&&t.state.selectValue.length){var n=t.getFocusableOptionsWithIds(),a=t.buildFocusableOptions(),s=a.indexOf(t.state.selectValue[0]);t.state.focusableOptionsWithIds=n,t.state.focusedOption=a[s],t.state.focusedOptionId=it(n,a[s])}return t}return(0,c.A)(i,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&R(this.menuListRef,this.focusedOptionRef),($e()||Ze(/^iPhone/i)||Ze(/^iPad/i)||$e()&&navigator.maxTouchPoints>1)&&this.setState({isAppleDevice:!0})}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isDisabled,r=t.menuIsOpen,o=this.state.isFocused;(o&&!n&&e.isDisabled||o&&r&&!e.menuIsOpen)&&this.focusInput(),o&&n&&!e.isDisabled?this.setState({isFocused:!1},this.onMenuClose):o||n||!e.isDisabled||this.inputRef!==document.activeElement||this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(R(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,n=this.state,r=n.selectValue,o=n.isFocused,i=this.buildFocusableOptions(),a="first"===e?0:i.length-1;if(!this.props.isMulti){var s=i.indexOf(r[0]);s>-1&&(a=s)}this.scrollToFocusedOptionOnUpdate=!(o&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:i[a],focusedOptionId:this.getFocusedOptionId(i[a])},function(){return t.onMenuOpen()})}},{key:"focusValue",value:function(e){var t=this.state,n=t.selectValue,r=t.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var o=n.indexOf(r);r||(o=-1);var i=n.length-1,a=-1;if(n.length){switch(e){case"previous":a=0===o?0:-1===o?i:o-1;break;case"next":o>-1&&o0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,n=this.state.focusedOption,r=this.getFocusableOptions();if(r.length){var o=0,i=r.indexOf(n);n||(i=-1),"up"===e?o=i>0?i-1:r.length-1:"down"===e?o=(i+1)%r.length:"pageup"===e?(o=i-t)<0&&(o=0):"pagedown"===e?(o=i+t)>r.length-1&&(o=r.length-1):"last"===e&&(o=r.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:r[o],focusedValue:null,focusedOptionId:this.getFocusedOptionId(r[o])})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(Je):(0,r.A)((0,r.A)({},Je),this.props.theme):Je}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,n=this.getStyles,r=this.getClassNames,o=this.getValue,i=this.selectOption,a=this.setValue,s=this.props,l=s.isMulti,u=s.isRtl,c=s.options;return{clearValue:e,cx:t,getStyles:n,getClassNames:r,getValue:o,hasValue:this.hasValue(),isMulti:l,isRtl:u,options:c,selectOption:i,selectProps:s,setValue:a,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return void 0===t?n:t}},{key:"isOptionDisabled",value:function(e,t){return lt(this.props,e,t)}},{key:"isOptionSelected",value:function(e,t){return ut(this.props,e,t)}},{key:"filterOption",value:function(e,t){return ct(this.props,e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"==typeof this.props.formatOptionLabel){var n=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:r})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,n=e.isSearchable,o=e.inputId,i=e.inputValue,s=e.tabIndex,u=e.form,c=e.menuIsOpen,p=e.required,f=this.getComponents().Input,d=this.state,h=d.inputIsHidden,m=d.ariaSelection,g=this.commonProps,b=o||this.getElementId("input"),v=(0,r.A)((0,r.A)((0,r.A)({"aria-autocomplete":"list","aria-expanded":c,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":p,role:"combobox","aria-activedescendant":this.state.isAppleDevice?void 0:this.state.focusedOptionId||""},c&&{"aria-controls":this.getElementId("listbox")}),!n&&{"aria-readonly":!0}),this.hasValue()?"initial-input-focus"===(null==m?void 0:m.action)&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return n?a.createElement(f,(0,l.A)({},g,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:b,innerRef:this.getInputRef,isDisabled:t,isHidden:h,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:s,form:u,type:"text",value:i},v)):a.createElement(ke,(0,l.A)({id:b,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:O,onFocus:this.onInputFocus,disabled:t,tabIndex:s,inputMode:"none",form:u,value:""},v))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.getComponents(),n=t.MultiValue,r=t.MultiValueContainer,o=t.MultiValueLabel,i=t.MultiValueRemove,s=t.SingleValue,u=t.Placeholder,c=this.commonProps,p=this.props,f=p.controlShouldRenderValue,d=p.isDisabled,h=p.isMulti,m=p.inputValue,g=p.placeholder,b=this.state,v=b.selectValue,y=b.focusedValue,A=b.isFocused;if(!this.hasValue()||!f)return m?null:a.createElement(u,(0,l.A)({},c,{key:"placeholder",isDisabled:d,isFocused:A,innerProps:{id:this.getElementId("placeholder")}}),g);if(h)return v.map(function(t,s){var u=t===y,p="".concat(e.getOptionLabel(t),"-").concat(e.getOptionValue(t));return a.createElement(n,(0,l.A)({},c,{components:{Container:r,Label:o,Remove:i},isFocused:u,isDisabled:d,key:p,index:s,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault()}},data:t}),e.formatOptionLabel(t,"value"))});if(m)return null;var M=v[0];return a.createElement(s,(0,l.A)({},c,{data:M,isDisabled:d}),this.formatOptionLabel(M,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.getComponents().ClearIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,o=n.isLoading,i=this.state.isFocused;if(!this.isClearable()||!e||r||!this.hasValue()||o)return null;var s={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return a.createElement(e,(0,l.A)({},t,{innerProps:s,isFocused:i}))}},{key:"renderLoadingIndicator",value:function(){var e=this.getComponents().LoadingIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,o=n.isLoading,i=this.state.isFocused;return e&&o?a.createElement(e,(0,l.A)({},t,{innerProps:{"aria-hidden":"true"},isDisabled:r,isFocused:i})):null}},{key:"renderIndicatorSeparator",value:function(){var e=this.getComponents(),t=e.DropdownIndicator,n=e.IndicatorSeparator;if(!t||!n)return null;var r=this.commonProps,o=this.props.isDisabled,i=this.state.isFocused;return a.createElement(n,(0,l.A)({},r,{isDisabled:o,isFocused:i}))}},{key:"renderDropdownIndicator",value:function(){var e=this.getComponents().DropdownIndicator;if(!e)return null;var t=this.commonProps,n=this.props.isDisabled,r=this.state.isFocused,o={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return a.createElement(e,(0,l.A)({},t,{innerProps:o,isDisabled:n,isFocused:r}))}},{key:"renderMenu",value:function(){var e=this,t=this.getComponents(),n=t.Group,r=t.GroupHeading,o=t.Menu,i=t.MenuList,s=t.MenuPortal,u=t.LoadingMessage,c=t.NoOptionsMessage,p=t.Option,f=this.commonProps,d=this.state.focusedOption,h=this.props,m=h.captureMenuScroll,g=h.inputValue,b=h.isLoading,v=h.loadingMessage,y=h.minMenuHeight,A=h.maxMenuHeight,M=h.menuIsOpen,_=h.menuPlacement,O=h.menuPosition,z=h.menuPortalTarget,w=h.menuShouldBlockScroll,x=h.menuShouldScrollIntoView,E=h.noOptionsMessage,S=h.onMenuScrollToTop,C=h.onMenuScrollToBottom;if(!M)return null;var T,L=function(t,n){var r=t.type,o=t.data,i=t.isDisabled,s=t.isSelected,u=t.label,c=t.value,h=d===o,m=i?void 0:function(){return e.onOptionHover(o)},g=i?void 0:function(){return e.selectOption(o)},b="".concat(e.getElementId("option"),"-").concat(n),v={id:b,onClick:g,onMouseMove:m,onMouseOver:m,tabIndex:-1,role:"option","aria-selected":e.state.isAppleDevice?void 0:s};return a.createElement(p,(0,l.A)({},f,{innerProps:v,data:o,isDisabled:i,isSelected:s,key:b,label:u,type:r,value:c,isFocused:h,innerRef:h?e.getFocusedOptionRef:void 0}),e.formatOptionLabel(t.data,"menu"))};if(this.hasOptions())T=this.getCategorizedOptions().map(function(t){if("group"===t.type){var o=t.data,i=t.options,s=t.index,u="".concat(e.getElementId("group"),"-").concat(s),c="".concat(u,"-heading");return a.createElement(n,(0,l.A)({},f,{key:u,data:o,options:i,Heading:r,headingProps:{id:c,data:t.data},label:e.formatGroupLabel(t.data)}),t.options.map(function(e){return L(e,"".concat(s,"-").concat(e.index))}))}if("option"===t.type)return L(t,"".concat(t.index))});else if(b){var P=v({inputValue:g});if(null===P)return null;T=a.createElement(u,f,P)}else{var R=E({inputValue:g});if(null===R)return null;T=a.createElement(c,f,R)}var k={minMenuHeight:y,maxMenuHeight:A,menuPlacement:_,menuPosition:O,menuShouldScrollIntoView:x},I=a.createElement(X,(0,l.A)({},f,k),function(t){var n=t.ref,r=t.placerProps,s=r.placement,u=r.maxHeight;return a.createElement(o,(0,l.A)({},f,k,{innerRef:n,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove},isLoading:b,placement:s}),a.createElement(Ye,{captureEnabled:m,onTopArrive:S,onBottomArrive:C,lockEnabled:w},function(t){return a.createElement(i,(0,l.A)({},f,{innerRef:function(n){e.getMenuListRef(n),t(n)},innerProps:{role:"listbox","aria-multiselectable":f.isMulti,id:e.getElementId("listbox")},isLoading:b,maxHeight:u,focusedOption:d}),T)}))});return z||"fixed"===O?a.createElement(s,(0,l.A)({},f,{appendTo:z,controlElement:this.controlRef,menuPlacement:_,menuPosition:O}),I):I}},{key:"renderFormField",value:function(){var e=this,t=this.props,n=t.delimiter,r=t.isDisabled,o=t.isMulti,i=t.name,s=t.required,l=this.state.selectValue;if(s&&!this.hasValue()&&!r)return a.createElement(Xe,{name:i,onFocus:this.onValueInputFocus});if(i&&!r){if(o){if(n){var u=l.map(function(t){return e.getOptionValue(t)}).join(n);return a.createElement("input",{name:i,type:"hidden",value:u})}var c=l.length>0?l.map(function(t,n){return a.createElement("input",{key:"i-".concat(n),name:i,type:"hidden",value:e.getOptionValue(t)})}):a.createElement("input",{name:i,type:"hidden",value:""});return a.createElement("div",null,c)}var p=l[0]?this.getOptionValue(l[0]):"";return a.createElement("input",{name:i,type:"hidden",value:p})}}},{key:"renderLiveRegion",value:function(){var e=this.commonProps,t=this.state,n=t.ariaSelection,r=t.focusedOption,o=t.focusedValue,i=t.isFocused,s=t.selectValue,u=this.getFocusableOptions();return a.createElement(_e,(0,l.A)({},e,{id:this.getElementId("live-region"),ariaSelection:n,focusedOption:r,focusedValue:o,isFocused:i,selectValue:s,focusableOptions:u,isAppleDevice:this.state.isAppleDevice}))}},{key:"render",value:function(){var e=this.getComponents(),t=e.Control,n=e.IndicatorsContainer,r=e.SelectContainer,o=e.ValueContainer,i=this.props,s=i.className,u=i.id,c=i.isDisabled,p=i.menuIsOpen,f=this.state.isFocused,d=this.commonProps=this.getCommonProps();return a.createElement(r,(0,l.A)({},d,{className:s,innerProps:{id:u,onKeyDown:this.onKeyDown},isDisabled:c,isFocused:f}),this.renderLiveRegion(),a.createElement(t,(0,l.A)({},d,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:c,isFocused:f,menuIsOpen:p}),a.createElement(o,(0,l.A)({},d,{isDisabled:c}),this.renderPlaceholderOrValue(),this.renderInput()),a.createElement(n,(0,l.A)({},d,{isDisabled:c}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,o=t.clearFocusValueOnUpdate,i=t.inputIsHiddenAfterUpdate,a=t.ariaSelection,s=t.isFocused,l=t.prevWasFocused,u=t.instancePrefix,c=e.options,p=e.value,f=e.menuIsOpen,d=e.inputValue,h=e.isMulti,m=x(p),g={};if(n&&(p!==n.value||c!==n.options||f!==n.menuIsOpen||d!==n.inputValue)){var b=f?function(e,t){return nt(tt(e,t))}(e,m):[],v=f?rt(tt(e,m),"".concat(u,"-option")):[],y=o?function(e,t){var n=e.focusedValue,r=e.selectValue.indexOf(n);if(r>-1){if(t.indexOf(n)>-1)return n;if(r-1?n:t[0]}(t,b);g={selectValue:m,focusedOption:A,focusedOptionId:it(v,A),focusableOptionsWithIds:v,focusedValue:y,clearFocusValueOnUpdate:!1}}var M=null!=i&&e!==n?{inputIsHidden:i,inputIsHiddenAfterUpdate:void 0}:{},_=a,O=s&&l;return s&&!O&&(_={value:F(h,m,m[0]||null),options:m,action:"initial-input-focus"},O=!l),"initial-input-focus"===(null==a?void 0:a.action)&&(_=null),(0,r.A)((0,r.A)((0,r.A)({},g),M),{},{prevProps:e,ariaSelection:_,prevWasFocused:O})}}]),i}(a.Component);dt.defaultProps=Qe,n(55655);var ht=(0,a.forwardRef)(function(e,t){var n=function(e){var t=e.defaultInputValue,n=void 0===t?"":t,l=e.defaultMenuIsOpen,u=void 0!==l&&l,c=e.defaultValue,p=void 0===c?null:c,f=e.inputValue,d=e.menuIsOpen,h=e.onChange,m=e.onInputChange,g=e.onMenuClose,b=e.onMenuOpen,v=e.value,y=(0,i.A)(e,s),A=(0,a.useState)(void 0!==f?f:n),M=(0,o.A)(A,2),_=M[0],O=M[1],z=(0,a.useState)(void 0!==d?d:u),w=(0,o.A)(z,2),x=w[0],E=w[1],S=(0,a.useState)(void 0!==v?v:p),C=(0,o.A)(S,2),T=C[0],L=C[1],P=(0,a.useCallback)(function(e,t){"function"==typeof h&&h(e,t),L(e)},[h]),R=(0,a.useCallback)(function(e,t){var n;"function"==typeof m&&(n=m(e,t)),O(void 0!==n?n:e)},[m]),k=(0,a.useCallback)(function(){"function"==typeof b&&b(),E(!0)},[b]),I=(0,a.useCallback)(function(){"function"==typeof g&&g(),E(!1)},[g]),D=void 0!==f?f:_,q=void 0!==d?d:x,N=void 0!==v?v:T;return(0,r.A)((0,r.A)({},y),{},{inputValue:D,menuIsOpen:q,onChange:P,onInputChange:R,onMenuClose:I,onMenuOpen:k,value:N})}(e);return a.createElement(dt,(0,l.A)({ref:t},n))}),mt=ht},52833(e){e.exports={}},52851(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(52528),o=n(66984),i=Object.prototype.hasOwnProperty;const a=function(e,t,n){var a=e[t];i.call(e,t)&&(0,o.A)(a,n)&&(void 0!==n||t in e)||(0,r.A)(e,t,n)}},52908(e,t,n){"use strict";n.d(t,{A:()=>a,k:()=>i});var r=n(26820),o={};function i(e){o=e}function a(e){var t;r.A.level>0&&o[e]&&(t=o[e]).call.apply(t,arguments)}},52967(e,t,n){"use strict";var r=n(46706),o=n(20034),i=n(67750),a=n(73506);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=r(Object.prototype,"__proto__","set"))(n,[]),t=n instanceof Array}catch(e){}return function(n,r){return i(n),a(r),o(n)?(t?e(n,r):n.__proto__=r,n):n}}():void 0)},53001(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(94634)),i=r(n(17383)),a=r(n(34579)),s=r(n(29511)),l=r(n(28452)),u=r(n(63072)),c=r(n(43693)),p=r(n(5556)),f=r(n(96540)),d=r(n(46869));var h=function(e){(0,s.default)(c,e);var t,n,r=(t=c,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,u.default)(t);if(n){var o=(0,u.default)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,l.default)(this,e)});function c(){return(0,i.default)(this,c),r.apply(this,arguments)}return(0,a.default)(c,[{key:"render",value:function(){return f.default.createElement(d.default,(0,o.default)({viewBox:"0 0 64 64"},this.props),f.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"}))}}]),c}(f.default.Component);t.default=h,(0,c.default)(h,"propTypes",{height:p.default.string}),(0,c.default)(h,"defaultProps",{height:"16px",predefinedClassName:"data-ex-icons-files"})},53098(e,t,n){"use strict";n.d(t,{A:()=>r});const r=function(e){return null!=e&&"object"==typeof e}},53110(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.inputColor=t.inputBorderActiveColorLT=t.inputBorderActiveColor=t.inputBorderHoverColorLT=t.inputBorderHoverColor=t.inputBorderColor=t.inputBgdActiveLT=t.inputBgdActive=t.inputBgdHover=t.inputBgd=t.inputFontWeight=t.inputFontSizeSmall=t.inputFontSize=t.inputPaddingTiny=t.inputPaddingSmall=t.inputPadding=t.inputBoxHeightTiny=t.inputBoxHeightSmall=t.inputBoxHeight=t.selectionBtnBorderActColor=t.selectionBtnBorderColor=t.selectionBtnBorder=t.selectionBtnBgdHover=t.selectionBtnActColor=t.selectionBtnColor=t.selectionBtnActBgd=t.selectionBtnBgd=t.floatingBtnActColor=t.floatingBtnColor=t.floatingBtnBorderHover=t.floatingBtnBorder=t.floatingBtnBgdHover=t.floatingBtnActBgd=t.floatingBtnBgd=t.negativeBtnActColor=t.negativeBtnColor=t.negativeBtnBorder=t.negativeBtnBgdHover=t.negativeBtnActBgd=t.negativeBtnBgd=t.linkBtnBorder=t.linkBtnActBgdHover=t.linkBtnActColor=t.linkBtnColor=t.linkBtnActBgd=t.linkBtnBgd=t.ctaBtnActColor=t.ctaBtnColor=t.ctaBtnActBgd=t.ctaBtnBgdHover=t.ctaBtnBgd=t.secondaryBtnBorder=t.secondaryBtnBgdHover=t.secondaryBtnActColor=t.secondaryBtnColor=t.secondaryBtnActBgd=t.secondaryBtnBgd=t.primaryBtnBorder=t.primaryBtnFontSizeLarge=t.primaryBtnFontSizeSmall=t.primaryBtnFontSizeDefault=t.primaryBtnRadius=t.primaryBtnBgdHover=t.primaryBtnActColor=t.primaryBtnColor=t.primaryBtnActBgd=t.primaryBtnBgd=t.btnFontFamily=t.logoColor=t.errorColor=t.activeColorHover=t.activeColorLT=t.activeColor=t.textColorHlLT=t.textColorHl=t.titleTextColor=t.panelTabWidth=t.panelToggleBorderColor=t.subtextColorActive=t.subtextColorLT=t.subtextColor=t.titleColorLT=t.dataTableTextColor=t.textColorLT=t.textColor=t.labelColorLT=t.labelHoverColor=t.labelColor=t.lineHeight=t.fontSize=t.fontWeight=t.fontFamily=t.borderColorLT=t.borderColor=t.borderRadius=t.boxSizing=t.boxShadow=t.transitionSlow=t.transitionFast=t.transition=void 0,t.panelBorderRadius=t.panelBoxShadow=t.layerPanelHeaderHeight=t.panelHeaderHeight=t.panelHeaderIconHover=t.panelHeaderIconActive=t.panelHeaderIcon=t.chickletBgdLT=t.chickletBgd=t.panelHeaderBorderRadius=t.panelBackgroundHover=t.panelContentBackground=t.panelBackground=t.sidePanelTitleLineHeight=t.sidePanelTitleFontsize=t.sideBarCloseBtnBgdHover=t.sideBarCloseBtnColor=t.sideBarCloseBtnBgd=t.sidePanelScrollBarHeight=t.sidePanelScrollBarWidth=t.sidePanelBg=t.sidePanelBorderColor=t.sidePanelBorder=t.sidePanelInnerPadding=t.layerConfigGroupPaddingLeft=t.layerConfigGroupMarginBottom=t.sidePanelHeaderBorder=t.sidePanelHeaderBg=t.radioButtonBgdColor=t.radioButtonRadius=t.radioBorderColor=t.radioBorderRadius=t.radioRadius=t.checkboxBoxBgdChecked=t.checkboxBoxBgd=t.checkboxBorderColorLT=t.checkboxBorderRadius=t.checkboxBorderColor=t.checkboxMargin=t.checkboxHeight=t.checkboxWidth=t.secondarySwitchBtnBgd=t.secondarySwitchTrackBgd=t.switchBtnHeight=t.switchBtnWidth=t.switchBtnBorderRadius=t.switchBtnBoxShadow=t.switchBtnBgdActive=t.switchBtnBgd=t.switchTrackBorderRadius=t.switchTrackBgdActive=t.switchTrackBgd=t.switchLabelMargin=t.switchHeight=t.switchWidth=t.dropdownWapperMargin=t.dropdownWrapperZ=t.dropdownListLineHeight=t.dropdownListBorderTopLT=t.dropdownListBorderTop=t.dropdownListBgdLT=t.toolbarItemBorderRaddius=t.toolbarItemBorderHover=t.toolbarItemIconHover=t.toolbarItemBgdHover=t.dropdownListBgd=t.dropdownListShadow=t.dropdownListHighlightBgLT=t.dropdownListHighlightBg=t.panelTabColor=t.selectBorder=t.selectBorderRadius=t.selectBorderColorLT=t.selectBorderColor=t.selectBackgroundHoverLT=t.selectBackgroundLT=t.selectBackgroundHover=t.selectBackground=t.selectColorPlaceHolderLT=t.selectColorPlaceHolder=t.selectFontWeightBold=t.selectFontWeight=t.selectFontSize=t.selectActiveBorderColor=t.selectColorLT=t.selectColor=t.dropdownSelectHeight=t.secondaryInputBorderActiveColor=t.secondaryInputBorderColor=t.secondaryInputColor=t.secondaryInputBgdActive=t.secondaryInputBgdHover=t.secondaryInputBgd=t.inputBoxShadowActiveLT=t.inputBoxShadowActive=t.inputBoxShadow=t.inputPlaceholderFontWeight=t.inputPlaceholderColorLT=t.inputPlaceholderColor=t.inputBorderRadius=void 0,t.breakPoints=t.layerConfiguratorPadding=t.layerConfiguratorMargin=t.layerConfiguratorBorderColor=t.layerConfiguratorBorder=t.styledConfigGroupHeaderBorder=t.layerConfigGroupLabelLabelFontSize=t.layerConfigGroupLabelLabelMargin=t.layerConfigGroupColor=t.layerConfigGroupLabelPadding=t.layerConfigGroupLabelMargin=t.layerConfigGroupLabelBorderLeft=t.textTruncate=t.fieldTokenRightMargin=t.actionPanelHeight=t.actionPanelWidth=t.notificationPanelItemHeight=t.notificationPanelItemWidth=t.notificationPanelWidth=t.notificationColors=t.rangePlotContainerHLarge=t.rangePlotHLarge=t.rangePlotContainerH=t.rangePlotH=t.rangePlotMarginLarge=t.rangePlotMargin=t.timeTitleFontSize=t.axisFontColor=t.axisFontSize=t.histogramFillOutRange=t.histogramFillInRange=t.rangeBrushBgd=t.geocoderInputHeight=t.geocoderRight=t.geocoderTop=t.geocoderWidth=t.sliderMarginBottom=t.sliderMarginTop=t.sliderMarginTopIsTime=t.sliderInputPadding=t.sliderInputFontSize=t.sliderInputWidth=t.sliderInputHeight=t.sliderHandleShadow=t.sliderHandleAfterContent=t.sliderHandleHoverColor=t.sliderBorderRadius=t.sliderInactiveBorderColor=t.sliderHandleTextColor=t.sliderHandleColor=t.sliderHandleWidth=t.sliderHandleHeight=t.sliderBarHeight=t.sliderBarRadius=t.sliderBarHoverColor=t.sliderBarBgd=t.sliderBarColor=t.modalDialogColor=t.modalDialogBgd=t.modalDropdownBackground=t.modalButtonZ=t.modalTitleZ=t.modalFooterZ=t.modalContentZ=t.modalOverlayBgd=t.modalOverLayZ=t.modalPortableLateralPadding=t.modalLateralPadding=t.modalPadding=t.modalImagePlaceHolder=t.modalFooterBgd=t.modalTitleFontSizeSmaller=t.modalTitleFontSize=t.modalTitleColor=t.bottomWidgetBgd=t.bottomWidgetPaddingLeft=t.bottomWidgetPaddingBottom=t.bottomWidgetPaddingRight=t.bottomWidgetPaddingTop=t.bottomPanelGap=t.bottomInnerPdVert=t.bottomInnerPdSide=t.sidepanelDividerHeight=t.sidepanelDividerMargin=t.sidepanelDividerBorder=t.layerTypeIconSizeSM=t.layerTypeIconPdL=t.layerTypeIconSizeL=t.tooltipFontSize=t.tooltipBoxShadow=t.tooltipColor=t.tooltipBg=t.mapPanelHeaderBackgroundColor=t.mapPanelBackgroundColor=t.panelBorderLT=t.panelBorder=t.panelBorderColor=t.panelToggleBottomPadding=t.panelToggleMarginRight=t.panelBackgroundLT=void 0,t.themeBS=t.themeLT=t.theme=t.modalScrollBar=void 0;var o,i,a,s,l,u,c,p,f,d,h,m,g,b,v,y,A,M,_,O,z,w,x,E,S,C,T,L,P,R,k,I=r(n(43693)),D=r(n(20166)),q=n(78094),N=n(77085);function j(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function F(e){for(var t=1;t22025.465794806718||t(10)<22025.465794806718||-2e-17!==t(-2e-17)?function(e){var t=+e;return 0===t?t:t>-1e-6&&t<1e-6?t+t*t/2:n(t)-1}:t},53320(e){var t=Math.max;e.exports=function(e,n,r,o){for(var i=-1,a=e.length,s=-1,l=r.length,u=-1,c=n.length,p=t(a-l,0),f=Array(p+c),d=!o;++iK});var r=n(23029),o=n(92901),i=n(56822),a=n(53954),s=n(90991),l=n(85501),u=n(82284),c=n(26820),p=n(79464),f=n(70560),d=n(43558),h=n(92717),m=n(36580),g=n(22466),b=n(98569),v=n(33185),y=n(55992);class A{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{id:t}=e;this.id=t||(0,v.Ld)(this.constructor.name),this.display=!0,this.position=new g.A,this.rotation=new g.A,this.scale=new g.A(1,1,1),this.matrix=new b.A,this.userData={},this.props={},this._setScenegraphNodeProps(e)}delete(){}setProps(e){return this._setScenegraphNodeProps(e),this}toString(){return"{type: ScenegraphNode, id: ".concat(this.id,")}")}getBounds(){return null}setPosition(e){return(0,y.v)(3===e.length,"setPosition requires vector argument"),this.position=e,this}setRotation(e){return(0,y.v)(3===e.length,"setRotation requires vector argument"),this.rotation=e,this}setScale(e){return(0,y.v)(3===e.length,"setScale requires vector argument"),this.scale=e,this}setMatrix(e){arguments.length>1&&void 0!==arguments[1]&&!arguments[1]?this.matrix=e:this.matrix.copy(e)}setMatrixComponents(e){let{position:t,rotation:n,scale:r,update:o=!0}=e;return t&&this.setPosition(t),n&&this.setRotation(n),r&&this.setScale(r),o&&this.updateMatrix(),this}updateMatrix(){const e=this.position,t=this.rotation,n=this.scale;return this.matrix.identity(),this.matrix.translate(e),this.matrix.rotateXYZ(t),this.matrix.scale(n),this}update(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{position:t,rotation:n,scale:r}=e;return t&&this.setPosition(t),n&&this.setRotation(n),r&&this.setScale(r),this.updateMatrix(),this}getCoordinateUniforms(e,t){(0,y.v)(e),t=t||this.matrix;const n=new b.A(e).multiplyRight(t),r=n.invert(),o=r.transpose();return{viewMatrix:e,modelMatrix:t,objectMatrix:t,worldMatrix:n,worldInverseMatrix:r,worldInverseTransposeMatrix:o}}_setScenegraphNodeProps(e){"display"in e&&(this.display=e.display),"position"in e&&this.setPosition(e.position),"rotation"in e&&this.setRotation(e.rotation),"scale"in e&&this.setScale(e.scale),"matrix"in e&&this.setMatrix(e.matrix),Object.assign(this.props,e)}}var M=n(62671),_=n(72590);class O extends A{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e=Array.isArray(e)?{children:e}:e;const{children:t=[]}=e;h.Rm.assert(t.every(e=>e instanceof A),"every child must an instance of ScenegraphNode"),super(e),this.children=t}add(){for(var e=arguments.length,t=new Array(e),n=0;n-1&&t.splice(n,1),this}removeAll(){return this.children=[],this}delete(){this.children.forEach(e=>e.delete()),this.removeAll(),super.delete()}getBounds(){const e=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]];return this.traverse((t,n)=>{let{worldMatrix:r}=n;const o=t.getBounds();if(!o)return;const[i,a]=o,s=new g.A(i).add(a).divide([2,2,2]);r.transformAsPoint(s,s);const l=new g.A(a).subtract(i).divide([2,2,2]);r.transformAsVector(l,l);for(let t=0;t<8;t++){const n=new g.A(1&t?-1:1,2&t?-1:1,4&t?-1:1).multiply(l).add(s);for(let t=0;t<3;t++)e[0][t]=Math.min(e[0][t],n[t]),e[1][t]=Math.max(e[1][t],n[t])}}),Number.isFinite(e[0][0])?e:null}traverse(e){let{worldMatrix:t=new b.A}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=new b.A(t).multiplyRight(this.matrix);for(const t of this.children)t instanceof O?t.traverse(e,{worldMatrix:n}):e(t,{worldMatrix:n})}}var z=n(48605);const w={SCALAR:1,VEC2:2,VEC3:3,VEC4:4,MAT2:4,MAT3:9,MAT4:16},x={5120:Int8Array,5121:Uint8Array,5122:Int16Array,5123:Uint16Array,5125:Uint32Array,5126:Float32Array};function E(e){if(!e._animation){const t=x[e.componentType],n=w[e.type],r=n*e.count,{buffer:o,byteOffset:i}=e.bufferView.data,a=new t(o,i+(e.byteOffset||0),r);if(1===n)e._animation=Array.from(a);else{const t=[];for(let e=0;e{let{sampler:n,target:r,path:o}=e;(function(e,t,n,r){let{input:o,interpolation:i,output:a}=t;const s=e%o[o.length-1],l=o.findIndex(e=>e>=s),u=Math.max(0,l-1);if(!Array.isArray(n[r]))switch(r){case"translation":n[r]=[0,0,0];break;case"rotation":n[r]=[0,0,0,1];break;case"scale":n[r]=[1,1,1];break;default:h.Rm.warn("Bad animation path ".concat(r))()}(0,y.v)(n[r].length===a[u].length);const c=o[u],p=o[l];switch(i){case"STEP":!function(e,t,n){for(let r=0;rc){const e=(s-c)/(p-c);!function(e,t,n,r,o){if("rotation"===t){C.slerp({start:n,target:r,ratio:o});for(let n=0;nc){const e=(s-c)/(p-c),t=p-c;!function(e,t,n){let{p0:r,outTangent0:o,inTangent1:i,p1:a,tDiff:s,ratio:l}=n;for(let n=0;n{const r=t.name||"Animation-".concat(n),o=t.samplers.map(t=>{let{input:n,interpolation:r="LINEAR",output:o}=t;return{input:E(e.accessors[n]),interpolation:r,output:E(e.accessors[o])}}),i=t.channels.map(t=>{let{sampler:n,target:r}=t;return{sampler:o[n],target:e.nodes[r.node],path:r.path}});return new T({name:r,channels:i})})}animate(e){this.setTime(e)}setTime(e){this.animations.forEach(t=>t.animate(e))}getAnimations(){return this.animations}}var P=n(33023);class R extends A{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(t),this.onBeforeRender=null,this.AfterRender=null,e instanceof P.A?(this.model=e,this._setModelNodeProps(t)):this.model=new P.A(e,t),this.bounds=null,this.managedResources=t.managedResources||[]}setProps(e){return super.setProps(e),this._setModelNodeProps(e),this}getBounds(){return this.bounds}delete(){this.model&&(this.model.delete(),this.model=null),this.managedResources.forEach(e=>e.delete()),this.managedResources=[]}draw(){return this.model.draw(...arguments)}setUniforms(){return this.model.setUniforms(...arguments),this}setAttributes(){return this.model.setAttributes(...arguments),this}updateModuleSettings(){return this.model.updateModuleSettings(...arguments),this}_setModelNodeProps(e){this.model.setProps(e)}}var k=n(77325),I=n(38404),D=n(85095);class q{constructor(e,t){let{attributes:n,material:r,pbrDebug:o,imageBasedLightingEnvironment:i,lights:a,useTangents:s}=t;this.gl=e,this.defines={MANUAL_SRGB:1,SRGB_FAST_APPROXIMATION:1},(0,k.jI)(e,I.G.GLSL_TEXTURE_LOD)&&(this.defines.USE_TEX_LOD=1),this.uniforms={u_Camera:[0,0,0],u_MetallicRoughnessValues:[1,1]},this.parameters={},this.generatedTextures=[],i&&(this.uniforms.u_DiffuseEnvSampler=i.getDiffuseEnvSampler(),this.uniforms.u_SpecularEnvSampler=i.getSpecularEnvSampler(),this.uniforms.u_brdfLUT=i.getBrdfTexture(),this.uniforms.u_ScaleIBLAmbient=[1,1]),o&&(this.uniforms.u_ScaleDiffBaseMR=[0,0,0,0],this.uniforms.u_ScaleFGDSpec=[0,0,0,0]),this.defineIfPresent(n.NORMAL,"HAS_NORMALS"),this.defineIfPresent(n.TANGENT&&s,"HAS_TANGENTS"),this.defineIfPresent(n.TEXCOORD_0,"HAS_UV"),this.defineIfPresent(i,"USE_IBL"),this.defineIfPresent(a,"USE_LIGHTS"),this.defineIfPresent(o,"PBR_DEBUG"),r&&this.parseMaterial(r)}defineIfPresent(e,t){e&&(this.defines[t]=1)}parseTexture(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;const r=e.texture&&e.texture.sampler&&e.texture.sampler.parameters||{},o=e.texture.source.image;let i,a={};o.compressed?(i=o,a={[this.gl.TEXTURE_MIN_FILTER]:o.data.length>1?this.gl.LINEAR_MIPMAP_NEAREST:this.gl.LINEAR}):i={data:o};const s=new D.A(this.gl,{id:e.name||e.id,parameters:{...r,...a},pixelStore:{[this.gl.UNPACK_FLIP_Y_WEBGL]:!1},...i});this.uniforms[t]=s,this.defineIfPresent(n,n),this.generatedTextures.push(s)}parsePbrMetallicRoughness(e){e.baseColorTexture&&this.parseTexture(e.baseColorTexture,"u_BaseColorSampler","HAS_BASECOLORMAP"),this.uniforms.u_BaseColorFactor=e.baseColorFactor||[1,1,1,1],e.metallicRoughnessTexture&&this.parseTexture(e.metallicRoughnessTexture,"u_MetallicRoughnessSampler","HAS_METALROUGHNESSMAP");const{metallicFactor:t=1,roughnessFactor:n=1}=e;this.uniforms.u_MetallicRoughnessValues=[t,n]}parseMaterial(e){if(this.uniforms.pbr_uUnlit=Boolean(e.unlit),e.pbrMetallicRoughness&&this.parsePbrMetallicRoughness(e.pbrMetallicRoughness),e.normalTexture){this.parseTexture(e.normalTexture,"u_NormalSampler","HAS_NORMALMAP");const{scale:t=1}=e.normalTexture;this.uniforms.u_NormalScale=t}if(e.occlusionTexture){this.parseTexture(e.occlusionTexture,"u_OcclusionSampler","HAS_OCCLUSIONMAP");const{strength:t=1}=e.occlusionTexture;this.uniforms.u_OcclusionStrength=t}if(e.emissiveTexture&&(this.parseTexture(e.emissiveTexture,"u_EmissiveSampler","HAS_EMISSIVEMAP"),this.uniforms.u_EmissiveFactor=e.emissiveFactor||[0,0,0]),"MASK"===e.alphaMode){const{alphaCutoff:t=.5}=e;this.defines.ALPHA_CUTOFF=1,this.uniforms.u_AlphaCutoff=t}else"BLEND"===e.alphaMode&&(h.Rm.warn("BLEND alphaMode might not work well because it requires mesh sorting")(),Object.assign(this.parameters,{blend:!0,blendEquation:this.gl.FUNC_ADD,blendFunc:[this.gl.SRC_ALPHA,this.gl.ONE_MINUS_SRC_ALPHA,this.gl.ONE,this.gl.ONE_MINUS_SRC_ALPHA]}))}delete(){this.generatedTextures.forEach(e=>e.delete())}}function N(e,t){return(0,h.C6)(e)?"#version 300 es\n".concat(t):t}const j={SCALAR:1,VEC2:2,VEC3:3,VEC4:4,MAT2:4,MAT3:9,MAT4:16},F={modelOptions:{},pbrDebug:!1,imageBasedLightingEnvironment:null,lights:!0,useTangents:!1};class B{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.gl=e,this.options=Object.assign({},F,t)}instantiate(e){return this.gltf=e,(e.scenes||[]).map(e=>this.createScene(e))}createAnimator(){return Array.isArray(this.gltf.animations)?new L(this.gltf):null}createScene(e){const t=(e.nodes||[]).map(e=>this.createNode(e));return new O({id:e.name||e.id,children:t})}createNode(e){if(!e._node){const t=(e.children||[]).map(e=>this.createNode(e));e.mesh&&t.push(this.createMesh(e.mesh));const n=new O({id:e.name||e.id,children:t});if(e.matrix)n.setMatrix(e.matrix);else{if(n.matrix.identity(),e.translation&&n.matrix.translate(e.translation),e.rotation){const t=(new b.A).fromQuaternion(e.rotation);n.matrix.multiplyRight(t)}e.scale&&n.matrix.scale(e.scale)}e._node=n}return e._node}createMesh(e){if(!e._mesh){const t=(e.primitives||[]).map((t,n)=>this.createPrimitive(t,n,e)),n=new O({id:e.name||e.id,children:t});e._mesh=n}return e._mesh}getVertexCount(e){h.Rm.warn("getVertexCount() not found")()}createPrimitive(e,t,n){const r=function(e,t){const{id:n,drawMode:r,vertexCount:o,attributes:i,modelOptions:a}=t,s=new q(e,t);h.Rm.info(4,"createGLTFModel defines: ",s.defines)();const l=[];l.push(...s.generatedTextures),l.push(...Object.values(i).map(e=>e.buffer));const u=new R(e,{id:n,drawMode:r,vertexCount:o,modules:[m.R],parameters:s.parameters,vs:N(e,"\n#if (__VERSION__ < 300)\n #define _attr attribute\n#else\n #define _attr in\n#endif\n\n _attr vec4 POSITION;\n\n #ifdef HAS_NORMALS\n _attr vec4 NORMAL;\n #endif\n\n #ifdef HAS_TANGENTS\n _attr vec4 TANGENT;\n #endif\n\n #ifdef HAS_UV\n _attr vec2 TEXCOORD_0;\n #endif\n\n void main(void) {\n vec4 _NORMAL = vec4(0.);\n vec4 _TANGENT = vec4(0.);\n vec2 _TEXCOORD_0 = vec2(0.);\n\n #ifdef HAS_NORMALS\n _NORMAL = NORMAL;\n #endif\n\n #ifdef HAS_TANGENTS\n _TANGENT = TANGENT;\n #endif\n\n #ifdef HAS_UV\n _TEXCOORD_0 = TEXCOORD_0;\n #endif\n\n pbr_setPositionNormalTangentUV(POSITION, _NORMAL, _TANGENT, _TEXCOORD_0);\n gl_Position = u_MVPMatrix * POSITION;\n }\n"),fs:N(e,"\n#if (__VERSION__ < 300)\n #define fragmentColor gl_FragColor\n#else\n out vec4 fragmentColor;\n#endif\n\n void main(void) {\n fragmentColor = pbr_filterColor(vec4(0));\n }\n"),managedResources:l,...a,defines:{...s.defines,...a.defines}});return u.setProps({attributes:i}),u.setUniforms(s.uniforms),u}(this.gl,Object.assign({id:e.name||"".concat(n.name||n.id,"-primitive-").concat(t),drawMode:e.mode||4,vertexCount:e.indices?e.indices.count:this.getVertexCount(e.attributes),attributes:this.createAttributes(e.attributes,e.indices),material:e.material},this.options));return r.bounds=[e.attributes.POSITION.min,e.attributes.POSITION.max],r}createAttributes(e,t){const n={};return Object.keys(e).forEach(t=>{n[t]=this.createAccessor(e[t],this.createBuffer(e[t],this.gl.ARRAY_BUFFER))}),t&&(n.indices=this.createAccessor(t,this.createBuffer(t,this.gl.ELEMENT_ARRAY_BUFFER))),h.Rm.info(4,"glTF Attributes",{attributes:e,indices:t,generated:n})(),n}createBuffer(e,t){e.bufferView||(e.bufferView={});const{bufferView:n}=e;return n.lumaBuffers||(n.lumaBuffers={}),n.lumaBuffers[t]||(n.lumaBuffers[t]=new M.A(this.gl,{id:"from-".concat(n.id),data:n.data||e.value,target:t})),n.lumaBuffers[t]}createAccessor(e,t){return new _.A({buffer:t,offset:e.byteOffset||0,stride:e.bufferView.byteStride||0,type:e.componentType,size:j[e.type]})}createSampler(e){return e}needsPOT(){return!1}}var W=n(54756),V=n.n(W),U=n(10467);function H(){return H=(0,U.A)(V().mark(function e(t){var n;return V().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=[],t.scenes.forEach(function(e){e.traverse(function(e){Object.values(e.model.getUniforms()).forEach(function(e){!1===e.loaded&&n.push(e)})})}),e.next=4,Y(function(){return n.some(function(e){return!e.loaded})});case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}},e)})),H.apply(this,arguments)}function Y(e){return G.apply(this,arguments)}function G(){return(G=(0,U.A)(V().mark(function e(t){return V().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!t()){e.next=5;break}return e.next=3,new Promise(function(e){return requestAnimationFrame(e)});case 3:e.next=0;break;case 5:case"end":return e.stop()}},e)}))).apply(this,arguments)}var X=n(12116),Z=[255,255,255,255],$={scenegraph:{type:"object",value:null,async:!0},getScene:function(e){return e&&e.scenes?"object"===(0,u.A)(e.scene)?e.scene:e.scenes[e.scene||0]:e},getAnimator:function(e){return e&&e.animator},_animations:null,sizeScale:{type:"number",value:1,min:0},sizeMinPixels:{type:"number",min:0,value:0},sizeMaxPixels:{type:"number",min:0,value:Number.MAX_SAFE_INTEGER},getPosition:{type:"accessor",value:function(e){return e.position}},getColor:{type:"accessor",value:Z},_lighting:"flat",_imageBasedLightingEnvironment:null,getOrientation:{type:"accessor",value:[0,0,0]},getScale:{type:"accessor",value:[1,1,1]},getTranslation:{type:"accessor",value:[0,0,0]},getTransformMatrix:{type:"accessor",value:[]}},K=function(e){function t(){return(0,r.A)(this,t),(0,i.A)(this,(0,a.A)(t).apply(this,arguments))}return(0,l.A)(t,e),(0,o.A)(t,[{key:"initializeState",value:function(){this.getAttributeManager().addInstanced({instancePositions:{size:3,type:5130,fp64:this.use64bitPositions(),accessor:"getPosition",transition:!0},instanceColors:{type:5121,size:this.props.colorFormat.length,accessor:"getColor",normalized:!0,defaultValue:Z,transition:!0},instanceModelMatrix:X.U})}},{key:"updateState",value:function(e){(0,s.A)((0,a.A)(t.prototype),"updateState",this).call(this,e);var n=e.props,r=e.oldProps;n.scenegraph!==r.scenegraph?this._updateScenegraph(n):n._animations!==r._animations&&this._applyAnimationsProp(this.state.scenegraph,this.state.animator,n._animations)}},{key:"finalizeState",value:function(){(0,s.A)((0,a.A)(t.prototype),"finalizeState",this).call(this),this._deleteScenegraph()}},{key:"_updateScenegraph",value:function(e){var t,n=this,r=this.context.gl;if(e.scenegraph instanceof A)t={scenes:[e.scenegraph]};else if(e.scenegraph&&!e.scenegraph.gltf){var o=e.scenegraph,i=function(e,t,n){const r=new B(e,n);return{scenes:r.instantiate(t),animator:r.createAnimator()}}(r,o,this.getLoadOptions());t=Object.assign({gltf:o},i),function(e){return H.apply(this,arguments)}(i).then(function(){return n.setNeedsRedraw()})}else c.A.deprecated("ScenegraphLayer.props.scenegraph","Use GLTFLoader instead of GLTFScenegraphLoader")(),t=e.scenegraph;var a={layer:this,gl:r},s=e.getScene(t,a),l=e.getAnimator(t,a);s instanceof A?(this._deleteScenegraph(),this._applyAllAttributes(s),this._applyAnimationsProp(s,l,e._animations),this.setState({scenegraph:s,animator:l})):null!==s&&c.A.warn("invalid scenegraph:",s)()}},{key:"_applyAllAttributes",value:function(e){var t=this;if(this.state.attributesAvailable){var n=this.getAttributeManager().getAttributes();e.traverse(function(e){t._setModelAttributes(e.model,n)})}}},{key:"_applyAnimationsProp",value:function(e,t,n){if(e&&t&&n){var r=t.getAnimations();Object.keys(n).sort().forEach(function(e){var t=n[e];if("*"===e)r.forEach(function(e){Object.assign(e,t)});else if(Number.isFinite(Number(e))){var o=Number(e);o>=0&&ove,FO:()=>ge,oV:()=>oe});var r=n(74848),o=n(78094),i=n(96540),a=n(60434),s=n(40961),l=n(17663),u=n(46942),c=n(65606);const p={core:!1,base:!1};function f({css:e,id:t="react-tooltip-base-styles",type:n="base",ref:r}){var o,i;if(!e||"undefined"==typeof document||p[n])return;if("core"===n&&void 0!==c&&(null===(o=null==c?void 0:c.env)||void 0===o?void 0:o.REACT_TOOLTIP_DISABLE_CORE_STYLES))return;if("base"!==n&&void 0!==c&&(null===(i=null==c?void 0:c.env)||void 0===i?void 0:i.REACT_TOOLTIP_DISABLE_BASE_STYLES))return;"core"===n&&(t="react-tooltip-core-styles"),r||(r={});const{insertAt:a}=r;if(document.getElementById(t))return;const s=document.head||document.getElementsByTagName("head")[0],l=document.createElement("style");l.id=t,l.type="text/css","top"===a&&s.firstChild?s.insertBefore(l,s.firstChild):s.appendChild(l),l.styleSheet?l.styleSheet.cssText=e:l.appendChild(document.createTextNode(e)),p[n]=!0}const d=async({elementReference:e=null,tooltipReference:t=null,tooltipArrowReference:n=null,place:r="top",offset:o=10,strategy:i="absolute",middlewares:a=[(0,l.cY)(Number(o)),(0,l.UU)({fallbackAxisSideDirection:"start"}),(0,l.BN)({padding:5})],border:s,arrowSize:u=8})=>{if(!e)return{tooltipStyles:{},tooltipArrowStyles:{},place:r};if(null===t)return{tooltipStyles:{},tooltipArrowStyles:{},place:r};const c=a;return n?(c.push((0,l.UE)({element:n,padding:5})),(0,l.rD)(e,t,{placement:r,strategy:i,middleware:c}).then(({x:e,y:t,placement:n,middlewareData:r})=>{var o,i;const a={left:`${e}px`,top:`${t}px`,border:s},{x:l,y:c}=null!==(o=r.arrow)&&void 0!==o?o:{x:0,y:0},p=null!==(i={top:"bottom",right:"left",bottom:"top",left:"right"}[n.split("-")[0]])&&void 0!==i?i:"bottom",f=s&&{borderBottom:s,borderRight:s};let d=0;if(s){const e=`${s}`.match(/(\d+)px/);d=(null==e?void 0:e[1])?Number(e[1]):1}return{tooltipStyles:a,tooltipArrowStyles:{left:null!=l?`${l}px`:"",top:null!=c?`${c}px`:"",right:"",bottom:"",...f,[p]:`-${u/2+d}px`},place:n}})):(0,l.rD)(e,t,{placement:"bottom",strategy:i,middleware:c}).then(({x:e,y:t,placement:n})=>({tooltipStyles:{left:`${e}px`,top:`${t}px`},tooltipArrowStyles:{},place:n}))},h=(e,t)=>!("CSS"in window&&"supports"in window.CSS)||window.CSS.supports(e,t),m=(e,t,n)=>{let r=null;const o=function(...o){const i=()=>{r=null,n||e.apply(this,o)};n&&!r&&(e.apply(this,o),r=setTimeout(i,t)),n||(r&&clearTimeout(r),r=setTimeout(i,t))};return o.cancel=()=>{r&&(clearTimeout(r),r=null)},o},g=e=>null!==e&&!Array.isArray(e)&&"object"==typeof e,b=(e,t)=>{if(e===t)return!0;if(Array.isArray(e)&&Array.isArray(t))return e.length===t.length&&e.every((e,n)=>b(e,t[n]));if(Array.isArray(e)!==Array.isArray(t))return!1;if(!g(e)||!g(t))return e===t;const n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every(n=>b(e[n],t[n]))},v=e=>{if(!(e instanceof HTMLElement||e instanceof SVGElement))return!1;const t=getComputedStyle(e);return["overflow","overflow-x","overflow-y"].some(e=>{const n=t.getPropertyValue(e);return"auto"===n||"scroll"===n})},y=e=>{if(!e)return null;let t=e.parentElement;for(;t;){if(v(t))return t;t=t.parentElement}return document.scrollingElement||document.documentElement},A="undefined"!=typeof window?i.useLayoutEffect:i.useEffect,M=e=>{e.current&&(clearTimeout(e.current),e.current=null)},_={anchorRefs:new Set,activeAnchor:{current:null},attach:()=>{},detach:()=>{},setActiveAnchor:()=>{}},O=(0,i.createContext)({getTooltipData:()=>_});function z(e="DEFAULT_TOOLTIP_ID"){return(0,i.useContext)(O).getTooltipData(e)}var w={tooltip:"core-styles-module_tooltip__3vRRp",fixed:"core-styles-module_fixed__pcSol",arrow:"core-styles-module_arrow__cvMwQ",noArrow:"core-styles-module_noArrow__xock6",clickable:"core-styles-module_clickable__ZuTTB",show:"core-styles-module_show__Nt9eE",closing:"core-styles-module_closing__sGnxF"},x={tooltip:"styles-module_tooltip__mnnfp",arrow:"styles-module_arrow__K0L3T",dark:"styles-module_dark__xNqje",light:"styles-module_light__Z6W-X",success:"styles-module_success__A2AKt",warning:"styles-module_warning__SCK0X",error:"styles-module_error__JvumD",info:"styles-module_info__BWdHW"};const E=({forwardRef:e,id:t,className:n,classNameArrow:r,variant:o="dark",anchorId:a,anchorSelect:s,place:c="top",offset:p=10,events:f=["hover"],openOnClick:h=!1,positionStrategy:g="absolute",middlewares:v,wrapper:_,delayShow:O=0,delayHide:E=0,float:S=!1,hidden:C=!1,noArrow:T=!1,clickable:L=!1,closeOnEsc:P=!1,closeOnScroll:R=!1,closeOnResize:k=!1,openEvents:I,closeEvents:D,globalCloseEvents:q,imperativeModeOnly:N,style:j,position:F,afterShow:B,afterHide:W,disableTooltip:V,content:U,contentWrapperRef:H,isOpen:Y,defaultIsOpen:G=!1,setIsOpen:X,previousActiveAnchor:Z,activeAnchor:$,setActiveAnchor:K,border:J,opacity:Q,arrowColor:ee,arrowSize:te=8,role:ne="tooltip"})=>{var re;const oe=(0,i.useRef)(null),ie=(0,i.useRef)(null),ae=(0,i.useRef)(null),se=(0,i.useRef)(null),le=(0,i.useRef)(null),[ue,ce]=(0,i.useState)({tooltipStyles:{},tooltipArrowStyles:{},place:c}),[pe,fe]=(0,i.useState)(!1),[de,he]=(0,i.useState)(!1),[me,ge]=(0,i.useState)(null),be=(0,i.useRef)(!1),ve=(0,i.useRef)(null),{anchorRefs:ye,setActiveAnchor:Ae}=z(t),Me=(0,i.useRef)(!1),[_e,Oe]=(0,i.useState)([]),ze=(0,i.useRef)(!1),we=h||f.includes("click"),xe=we||(null==I?void 0:I.click)||(null==I?void 0:I.dblclick)||(null==I?void 0:I.mousedown),Ee=I?{...I}:{mouseover:!0,focus:!0,mouseenter:!1,click:!1,dblclick:!1,mousedown:!1};!I&&we&&Object.assign(Ee,{mouseenter:!1,focus:!1,mouseover:!1,click:!0});const Se=D?{...D}:{mouseout:!0,blur:!0,mouseleave:!1,click:!1,dblclick:!1,mouseup:!1};!D&&we&&Object.assign(Se,{mouseleave:!1,blur:!1,mouseout:!1});const Ce=q?{...q}:{escape:P||!1,scroll:R||!1,resize:k||!1,clickOutsideAnchor:xe||!1};N&&(Object.assign(Ee,{mouseover:!1,focus:!1,mouseenter:!1,click:!1,dblclick:!1,mousedown:!1}),Object.assign(Se,{mouseout:!1,blur:!1,mouseleave:!1,click:!1,dblclick:!1,mouseup:!1}),Object.assign(Ce,{escape:!1,scroll:!1,resize:!1,clickOutsideAnchor:!1})),A(()=>(ze.current=!0,()=>{ze.current=!1}),[]);const Te=e=>{ze.current&&(e&&he(!0),setTimeout(()=>{ze.current&&(null==X||X(e),void 0===Y&&fe(e))},10))};(0,i.useEffect)(()=>{if(t){if(pe){n(Z);const r=e($),o=[...new Set([...r,t])].filter(Boolean).join(" ");null==$||$.setAttribute("aria-describedby",o)}else n($);return()=>{n($),n(Z)}}function e(e){var t;return(null===(t=null==e?void 0:e.getAttribute("aria-describedby"))||void 0===t?void 0:t.split(" "))||[]}function n(n){const r=e(n).filter(e=>e!==t);r.length?null==n||n.setAttribute("aria-describedby",r.join(" ")):null==n||n.removeAttribute("aria-describedby")}},[$,pe,t,Z]),(0,i.useEffect)(()=>{if(void 0===Y)return()=>null;Y&&he(!0);const e=setTimeout(()=>{fe(Y)},10);return()=>{clearTimeout(e)}},[Y]),(0,i.useEffect)(()=>{if(pe!==be.current)if(M(le),be.current=pe,pe)null==B||B();else{const e=(()=>{const e=getComputedStyle(document.body).getPropertyValue("--rt-transition-show-delay").match(/^([\d.]+)(ms|s)$/);if(!e)return 0;const[,t,n]=e;return Number(t)*("ms"===n?1:1e3)})();le.current=setTimeout(()=>{he(!1),ge(null),null==W||W()},e+25)}},[pe]);const Le=e=>{ce(t=>b(t,e)?t:e)},Pe=(e=O)=>{M(ae),de?Te(!0):ae.current=setTimeout(()=>{Te(!0)},e)},Re=(e=E)=>{M(se),se.current=setTimeout(()=>{Me.current||Te(!1)},e)},ke=e=>{var t;if(!e)return;const n=null!==(t=e.currentTarget)&&void 0!==t?t:e.target;if(!(null==n?void 0:n.isConnected))return K(null),void Ae({current:null});O?Pe():Te(!0),K(n),Ae({current:n}),M(se)},Ie=()=>{L?Re(E||100):E?Re():Te(!1),M(ae)},De=({x:e,y:t})=>{var n;const r={getBoundingClientRect:()=>({x:e,y:t,width:0,height:0,top:t,left:e,right:e,bottom:t})};d({place:null!==(n=null==me?void 0:me.place)&&void 0!==n?n:c,offset:p,elementReference:r,tooltipReference:oe.current,tooltipArrowReference:ie.current,strategy:g,middlewares:v,border:J,arrowSize:te}).then(e=>{Le(e)})},qe=e=>{if(!e)return;const t=e,n={x:t.clientX,y:t.clientY};De(n),ve.current=n},Ne=e=>{var t;if(!pe)return;const n=e.target;n.isConnected&&((null===(t=oe.current)||void 0===t?void 0:t.contains(n))||[document.querySelector(`[id='${a}']`),..._e].some(e=>null==e?void 0:e.contains(n))||(Te(!1),M(ae)))},je=m(ke,50,!0),Fe=m(Ie,50,!0),Be=e=>{Fe.cancel(),je(e)},We=()=>{je.cancel(),Fe()},Ve=(0,i.useCallback)(()=>{var e,t;const n=null!==(e=null==me?void 0:me.position)&&void 0!==e?e:F;n?De(n):S?ve.current&&De(ve.current):(null==$?void 0:$.isConnected)&&d({place:null!==(t=null==me?void 0:me.place)&&void 0!==t?t:c,offset:p,elementReference:$,tooltipReference:oe.current,tooltipArrowReference:ie.current,strategy:g,middlewares:v,border:J,arrowSize:te}).then(e=>{ze.current&&Le(e)})},[pe,$,U,j,c,null==me?void 0:me.place,p,g,F,null==me?void 0:me.position,S,te]);(0,i.useEffect)(()=>{var e,t;const n=new Set(ye);_e.forEach(e=>{(null==V?void 0:V(e))||n.add({current:e})});const r=document.querySelector(`[id='${a}']`);r&&!(null==V?void 0:V(r))&&n.add({current:r});const o=()=>{Te(!1)},i=y($),s=y(oe.current);Ce.scroll&&(window.addEventListener("scroll",o),null==i||i.addEventListener("scroll",o),null==s||s.addEventListener("scroll",o));let u=null;Ce.resize?window.addEventListener("resize",o):$&&oe.current&&(u=(0,l.ll)($,oe.current,Ve,{ancestorResize:!0,elementResize:!0,layoutShift:!0}));const c=e=>{"Escape"===e.key&&Te(!1)};Ce.escape&&window.addEventListener("keydown",c),Ce.clickOutsideAnchor&&window.addEventListener("click",Ne);const p=[],f=e=>Boolean((null==e?void 0:e.target)&&(null==$?void 0:$.contains(e.target))),d=e=>{pe&&f(e)||ke(e)},h=e=>{pe&&f(e)&&Ie()},m=["mouseover","mouseout","mouseenter","mouseleave","focus","blur"],g=["click","dblclick","mousedown","mouseup"];Object.entries(Ee).forEach(([e,t])=>{t&&(m.includes(e)?p.push({event:e,listener:Be}):g.includes(e)&&p.push({event:e,listener:d}))}),Object.entries(Se).forEach(([e,t])=>{t&&(m.includes(e)?p.push({event:e,listener:We}):g.includes(e)&&p.push({event:e,listener:h}))}),S&&p.push({event:"pointermove",listener:qe});const b=()=>{Me.current=!0},v=()=>{Me.current=!1,Ie()},A=L&&(Se.mouseout||Se.mouseleave);return A&&(null===(e=oe.current)||void 0===e||e.addEventListener("mouseover",b),null===(t=oe.current)||void 0===t||t.addEventListener("mouseout",v)),p.forEach(({event:e,listener:t})=>{n.forEach(n=>{var r;null===(r=n.current)||void 0===r||r.addEventListener(e,t)})}),()=>{var e,t;Ce.scroll&&(window.removeEventListener("scroll",o),null==i||i.removeEventListener("scroll",o),null==s||s.removeEventListener("scroll",o)),Ce.resize?window.removeEventListener("resize",o):null==u||u(),Ce.clickOutsideAnchor&&window.removeEventListener("click",Ne),Ce.escape&&window.removeEventListener("keydown",c),A&&(null===(e=oe.current)||void 0===e||e.removeEventListener("mouseover",b),null===(t=oe.current)||void 0===t||t.removeEventListener("mouseout",v)),p.forEach(({event:e,listener:t})=>{n.forEach(n=>{var r;null===(r=n.current)||void 0===r||r.removeEventListener(e,t)})})}},[$,Ve,de,ye,_e,I,D,q,we,O,E]),(0,i.useEffect)(()=>{var e,n;let r=null!==(n=null!==(e=null==me?void 0:me.anchorSelect)&&void 0!==e?e:s)&&void 0!==n?n:"";!r&&t&&(r=`[data-tooltip-id='${t.replace(/'/g,"\\'")}']`);const o=new MutationObserver(e=>{const n=[],o=[];e.forEach(e=>{if("attributes"===e.type&&"data-tooltip-id"===e.attributeName&&(e.target.getAttribute("data-tooltip-id")===t?n.push(e.target):e.oldValue===t&&o.push(e.target)),"childList"===e.type){if($){const t=[...e.removedNodes].filter(e=>1===e.nodeType);if(r)try{o.push(...t.filter(e=>e.matches(r))),o.push(...t.flatMap(e=>[...e.querySelectorAll(r)]))}catch(e){}t.some(e=>{var t;return!!(null===(t=null==e?void 0:e.contains)||void 0===t?void 0:t.call(e,$))&&(he(!1),Te(!1),K(null),M(ae),M(se),!0)})}if(r)try{const t=[...e.addedNodes].filter(e=>1===e.nodeType);n.push(...t.filter(e=>e.matches(r))),n.push(...t.flatMap(e=>[...e.querySelectorAll(r)]))}catch(e){}}}),(n.length||o.length)&&Oe(e=>[...e.filter(e=>!o.includes(e)),...n])});return o.observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["data-tooltip-id"],attributeOldValue:!0}),()=>{o.disconnect()}},[t,s,null==me?void 0:me.anchorSelect,$]),(0,i.useEffect)(()=>{Ve()},[Ve]),(0,i.useEffect)(()=>{if(!(null==H?void 0:H.current))return()=>null;const e=new ResizeObserver(()=>{setTimeout(()=>Ve())});return e.observe(H.current),()=>{e.disconnect()}},[U,null==H?void 0:H.current]),(0,i.useEffect)(()=>{var e;const t=document.querySelector(`[id='${a}']`),n=[..._e,t];$&&n.includes($)||K(null!==(e=_e[0])&&void 0!==e?e:t)},[a,_e,$]),(0,i.useEffect)(()=>(G&&Te(!0),()=>{M(ae),M(se)}),[]),(0,i.useEffect)(()=>{var e;let n=null!==(e=null==me?void 0:me.anchorSelect)&&void 0!==e?e:s;if(!n&&t&&(n=`[data-tooltip-id='${t.replace(/'/g,"\\'")}']`),n)try{const e=Array.from(document.querySelectorAll(n));Oe(e)}catch(e){Oe([])}},[t,s,null==me?void 0:me.anchorSelect]),(0,i.useEffect)(()=>{ae.current&&(M(ae),Pe(O))},[O]);const Ue=null!==(re=null==me?void 0:me.content)&&void 0!==re?re:U,He=pe&&Object.keys(ue.tooltipStyles).length>0;return(0,i.useImperativeHandle)(e,()=>({open:e=>{if(null==e?void 0:e.anchorSelect)try{document.querySelector(e.anchorSelect)}catch(t){return void console.warn(`[react-tooltip] "${e.anchorSelect}" is not a valid CSS selector`)}ge(null!=e?e:null),(null==e?void 0:e.delay)?Pe(e.delay):Te(!0)},close:e=>{(null==e?void 0:e.delay)?Re(e.delay):Te(!1)},activeAnchor:$,place:ue.place,isOpen:Boolean(de&&!C&&Ue&&He)})),de&&!C&&Ue?i.createElement(_,{id:t,role:ne,className:u("react-tooltip",w.tooltip,x.tooltip,x[o],n,`react-tooltip__place-${ue.place}`,w[He?"show":"closing"],He?"react-tooltip__show":"react-tooltip__closing","fixed"===g&&w.fixed,L&&w.clickable),onTransitionEnd:e=>{M(le),pe||"opacity"!==e.propertyName||(he(!1),ge(null),null==W||W())},style:{...j,...ue.tooltipStyles,opacity:void 0!==Q&&He?Q:void 0},ref:oe},Ue,i.createElement(_,{className:u("react-tooltip-arrow",w.arrow,x.arrow,r,T&&w.noArrow),style:{...ue.tooltipArrowStyles,background:ee?`linear-gradient(to right bottom, transparent 50%, ${ee} 50%)`:void 0,"--rt-arrow-size":`${te}px`},ref:ie})):null},S=({content:e})=>i.createElement("span",{dangerouslySetInnerHTML:{__html:e}}),C=i.forwardRef(({id:e,anchorId:t,anchorSelect:n,content:r,html:o,render:a,className:s,classNameArrow:l,variant:c="dark",place:p="top",offset:f=10,wrapper:d="div",children:m=null,events:g=["hover"],openOnClick:b=!1,positionStrategy:v="absolute",middlewares:y,delayShow:A=0,delayHide:M=0,float:_=!1,hidden:O=!1,noArrow:w=!1,clickable:x=!1,closeOnEsc:C=!1,closeOnScroll:T=!1,closeOnResize:L=!1,openEvents:P,closeEvents:R,globalCloseEvents:k,imperativeModeOnly:I=!1,style:D,position:q,isOpen:N,defaultIsOpen:j=!1,disableStyleInjection:F=!1,border:B,opacity:W,arrowColor:V,arrowSize:U,setIsOpen:H,afterShow:Y,afterHide:G,disableTooltip:X,role:Z="tooltip"},$)=>{const[K,J]=(0,i.useState)(r),[Q,ee]=(0,i.useState)(o),[te,ne]=(0,i.useState)(p),[re,oe]=(0,i.useState)(c),[ie,ae]=(0,i.useState)(f),[se,le]=(0,i.useState)(A),[ue,ce]=(0,i.useState)(M),[pe,fe]=(0,i.useState)(_),[de,he]=(0,i.useState)(O),[me,ge]=(0,i.useState)(d),[be,ve]=(0,i.useState)(g),[ye,Ae]=(0,i.useState)(v),[Me,_e]=(0,i.useState)(null),[Oe,ze]=(0,i.useState)(null),we=(0,i.useRef)(null),xe=(0,i.useRef)(F),{anchorRefs:Ee,activeAnchor:Se}=z(e),Ce=e=>null==e?void 0:e.getAttributeNames().reduce((t,n)=>{var r;return n.startsWith("data-tooltip-")&&(t[n.replace(/^data-tooltip-/,"")]=null!==(r=null==e?void 0:e.getAttribute(n))&&void 0!==r?r:null),t},{}),Te=e=>{const t={place:e=>{var t;ne(null!==(t=e)&&void 0!==t?t:p)},content:e=>{J(null!=e?e:r)},html:e=>{ee(null!=e?e:o)},variant:e=>{var t;oe(null!==(t=e)&&void 0!==t?t:c)},offset:e=>{ae(null===e?f:Number(e))},wrapper:e=>{var t;ge(null!==(t=e)&&void 0!==t?t:d)},events:e=>{const t=null==e?void 0:e.split(" ");ve(null!=t?t:g)},"position-strategy":e=>{var t;Ae(null!==(t=e)&&void 0!==t?t:v)},"delay-show":e=>{le(null===e?A:Number(e))},"delay-hide":e=>{ce(null===e?M:Number(e))},float:e=>{fe(null===e?_:"true"===e)},hidden:e=>{he(null===e?O:"true"===e)},"class-name":e=>{_e(e)}};Object.values(t).forEach(e=>e(null)),Object.entries(e).forEach(([e,n])=>{var r;null===(r=t[e])||void 0===r||r.call(t,n)})};(0,i.useEffect)(()=>{J(r)},[r]),(0,i.useEffect)(()=>{ee(o)},[o]),(0,i.useEffect)(()=>{ne(p)},[p]),(0,i.useEffect)(()=>{oe(c)},[c]),(0,i.useEffect)(()=>{ae(f)},[f]),(0,i.useEffect)(()=>{le(A)},[A]),(0,i.useEffect)(()=>{ce(M)},[M]),(0,i.useEffect)(()=>{fe(_)},[_]),(0,i.useEffect)(()=>{he(O)},[O]),(0,i.useEffect)(()=>{Ae(v)},[v]),(0,i.useEffect)(()=>{xe.current!==F&&console.warn("[react-tooltip] Do not change `disableStyleInjection` dynamically.")},[F]),(0,i.useEffect)(()=>{"undefined"!=typeof window&&window.dispatchEvent(new CustomEvent("react-tooltip-inject-styles",{detail:{disableCore:"core"===F,disableBase:F}}))},[]),(0,i.useEffect)(()=>{var r;const o=new Set(Ee);let i=n;if(!i&&e&&(i=`[data-tooltip-id='${e.replace(/'/g,"\\'")}']`),i)try{document.querySelectorAll(i).forEach(e=>{o.add({current:e})})}catch(r){console.warn(`[react-tooltip] "${i}" is not a valid CSS selector`)}const a=document.querySelector(`[id='${t}']`);if(a&&o.add({current:a}),!o.size)return()=>null;const s=null!==(r=null!=Oe?Oe:a)&&void 0!==r?r:Se.current,l=new MutationObserver(e=>{e.forEach(e=>{var t;if(!s||"attributes"!==e.type||!(null===(t=e.attributeName)||void 0===t?void 0:t.startsWith("data-tooltip-")))return;const n=Ce(s);Te(n)})}),u={attributes:!0,childList:!1,subtree:!1};if(s){const e=Ce(s);Te(e),l.observe(s,u)}return()=>{l.disconnect()}},[Ee,Se,Oe,t,n]),(0,i.useEffect)(()=>{(null==D?void 0:D.border)&&console.warn("[react-tooltip] Do not set `style.border`. Use `border` prop instead."),B&&!h("border",`${B}`)&&console.warn(`[react-tooltip] "${B}" is not a valid \`border\`.`),(null==D?void 0:D.opacity)&&console.warn("[react-tooltip] Do not set `style.opacity`. Use `opacity` prop instead."),W&&!h("opacity",`${W}`)&&console.warn(`[react-tooltip] "${W}" is not a valid \`opacity\`.`)},[]);let Le=m;const Pe=(0,i.useRef)(null);if(a){const e=a({content:(null==Oe?void 0:Oe.getAttribute("data-tooltip-content"))||K||null,activeAnchor:Oe});Le=e?i.createElement("div",{ref:Pe,className:"react-tooltip-content-wrapper"},e):null}else K&&(Le=K);Q&&(Le=i.createElement(S,{content:Q}));const Re={forwardRef:$,id:e,anchorId:t,anchorSelect:n,className:u(s,Me),classNameArrow:l,content:Le,contentWrapperRef:Pe,place:te,variant:re,offset:ie,wrapper:me,events:be,openOnClick:b,positionStrategy:ye,middlewares:y,delayShow:se,delayHide:ue,float:pe,hidden:de,noArrow:w,clickable:x,closeOnEsc:C,closeOnScroll:T,closeOnResize:L,openEvents:P,closeEvents:R,globalCloseEvents:k,imperativeModeOnly:I,style:D,position:q,isOpen:N,defaultIsOpen:j,border:B,opacity:W,arrowColor:V,arrowSize:U,setIsOpen:H,afterShow:Y,afterHide:G,disableTooltip:X,activeAnchor:Oe,previousActiveAnchor:we.current,setActiveAnchor:e=>{ze(t=>((null==e?void 0:e.isSameNode(t))||(we.current=t),e))},role:Z};return i.createElement(E,{...Re})});"undefined"!=typeof window&&window.addEventListener("react-tooltip-inject-styles",e=>{e.detail.disableCore||f({css:":root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s;--rt-arrow-size:8px}.core-styles-module_tooltip__3vRRp{position:absolute;top:0;left:0;pointer-events:none;opacity:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{position:absolute;background:inherit;z-index:-1}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay)ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay)ease-in}",type:"core"}),e.detail.disableBase||f({css:"\n.styles-module_tooltip__mnnfp{padding:8px 16px;border-radius:3px;font-size:90%;width:max-content}.styles-module_arrow__K0L3T{width:var(--rt-arrow-size);height:var(--rt-arrow-size)}[class*='react-tooltip__place-top']>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*='react-tooltip__place-right']>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*='react-tooltip__place-bottom']>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*='react-tooltip__place-left']>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}",type:"base"})});const T={padding:"6px 8px",fontFamily:"Montserrat",fontSize:"14px",fontStyle:"normal",fontWeight:"500",lineHeight:"20px",borderRadius:"4px",backgroundColor:"var(--theme-colors-neutral-dark, #222)",color:"var(--theme-colors-neutral-invert, #FFF)"},L=({style:e={},...t})=>(0,r.jsx)(C,{style:{...T,...e},...t});L.displayName="NewTooltip";var P=n(12788),R=n(11480);const k=o.default.span.withConfig({displayName:"ChipContent"})(["display:inline-flex;align-items:center;"]),I=o.default.span.withConfig({displayName:"ChipLabel"})(["padding-inline:",";"],({theme:e})=>e.spacings.SM),D=({icon:e,label:t,...n})=>(0,r.jsx)(P.I,{...n,size:n.size||"medium",children:(0,r.jsxs)(k,{children:[e&&(0,r.jsx)(a.In,{icon:e,size:"extraLarge"===n.size?"large":"small",flavor:n.disabled?"neutral-light":`${R.A[n.flavor||"gray"]}-text`}),(0,r.jsx)(I,{children:t})]})});D.displayName="Chip",k.displayName="ChipContent",I.displayName="ChipLabel";const q=(0,i.memo)(()=>{const e=(0,o.useTheme)();return(0,r.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"8",height:"8",viewBox:"0 0 8 8",fill:e.colors["neutral-charcoal"],children:(0,r.jsx)("path",{d:"M3.468.4729c.0744-.6305.9895-.6305 1.0639-0l.0938.7949c.0491.4159.535.6171.8637.3578l.6284-.4957c.4985-.3932 1.1455.2539.7523.7523l-.4957.6284c-.2594.3288-.0581.8147.3578.8637l.7949.0938c.6305.0744.6305.9895 0 1.0639l-.7949.0938c-.4159.0491-.6171.535-.3578.8637l.4957.6284c.3932.4985-.2539 1.1455-.7523.7523l-.6284-.4957c-.3288-.2594-.8147-.0581-.8637.3578l-.0938.7949c-.0744.6305-.9895.6305-1.0639 0l-.0938-.7949c-.0491-.4159-.535-.6171-.8637-.3578l-.6284.4957c-.4985.3932-1.1455-.2539-.7523-.7523l.4957-.6284c.2594-.3288.0581-.8147-.3578-.8637L.4729 4.532c-.6305-.0744-.6305-.9895-0-1.0639l.7949-.0938c.4159-.0491.6171-.535.3578-.8637l-.4957-.6284c-.3932-.4985.2539-1.1455.7523-.7523l.6284.4957c.3288.2594.8147.0581.8637-.3578L3.468.4729Z"})})}),N=o.default.div.withConfig({displayName:"InputLabelWrapper"})(["display:flex;flex-shrink:0;overflow:hidden;flex-direction:column;align-items:flex-start;",""],({layout:e="horizontal"})=>"horizontal"===e&&(0,o.css)(["width:",";align-self:baseline;padding-block:",";"],"220px",({theme:e})=>e.spacings.SM)),j=o.default.span.withConfig({displayName:"FieldLabel"})(["overflow:hidden;white-space:nowrap;text-overflow:ellipsis;",";color:",";"],({theme:e})=>e.fonts.desktop.body,({theme:e})=>e.colors["neutral-charcoal"]),F=o.default.div.withConfig({displayName:"InputLabelMainContent"})(["display:flex;align-items:center;align-self:stretch;gap:",";height:",";& > :not(","){flex-shrink:0;}"],({theme:e})=>e.spacings.SM,({theme:e})=>e.spacings["3XL"],j),B=o.default.span.withConfig({displayName:"FieldSubLabel"})(["max-width:100%;overflow:hidden;text-overflow:ellipsis;",";color:",";"],({theme:e})=>e.fonts.desktop.fine,({theme:e})=>e.colors["neutral-charcoal"]),W={zIndex:100,fontSize:"12px",lineHeight:"16px"},V=({size:e,layout:t,value:n,prefixIcon:o,supportingText:l,helperText:u,helperTooltipId:c,required:p,chipText:f})=>{const d=(0,i.useId)(),h=c||`inputLabelTooltip-${d}`;return(0,r.jsxs)(r.Fragment,{children:[u&&!c&&(0,s.createPortal)((0,r.jsx)(L,{noArrow:!0,positionStrategy:"fixed",id:h,style:W}),document.body),(0,r.jsxs)(N,{size:e,layout:t,children:[(0,r.jsxs)(F,{children:[o&&(0,r.jsx)(a.In,{flavor:"neutral-charcoal",size:"small",icon:o}),(0,r.jsx)(j,{size:e,layout:t,children:n}),u&&(0,r.jsx)(a.In,{flavor:"neutral-charcoal",size:"small",icon:"help","data-tooltip-id":h,"data-tooltip-content":u}),p&&(0,r.jsx)(q,{}),f&&(0,r.jsx)(D,{size:"small",flavor:"gray",label:f,readOnly:!0})]}),l&&(0,r.jsx)(B,{size:e,layout:t,children:l})]})]})};V.displayName="InputLabel",q.displayName="RequiredIcon",N.displayName="InputLabelWrapper",j.displayName="FieldLabel",F.displayName="InputLabelMainContent",B.displayName="FieldSubLabel";var U=n(55583),H=n(15643),Y=n(44998);const G={small:{compressed:"XS",regular:"MD",wide:10},large:{compressed:"SM",regular:"LG",wide:"XL"}},X={small:{compressed:"SM",regular:"MD",wide:"MD"},large:{compressed:"MD",regular:"MD",wide:"LG"}},Z=(0,o.default)(U.S).withConfig({displayName:"StyledButton"})(["height:",";padding:",";border-radius:",";"],({height:e="contextual"})=>"contextual"===e?"unset":"100%",({size:e="small",density:t="regular",theme:n})=>{const{[e]:{[t]:r}}=G;return"number"==typeof r?`${r}px`:n.spacings[r]},({size:e="small",density:t="regular",theme:n})=>n.borderRadius[X[e][t]]),$=(0,o.default)(H.Q).withConfig({displayName:"StyledLoader"})(["width:",";"],({width:e})=>`${e}px`),K=(0,i.forwardRef)(({icon:e,loading:t,flavor:n="brand",iconStyle:i,...s},l)=>{const u=(0,o.useTheme)(),c=s.variant||"primary",p=s.disabled?"neutral-light":"neutral-dark",f="large"===s.size?24:20,d=u.colors["primary"===c?"neutral-invert":Y.h.primary[n].static];return(0,r.jsx)(Z,{...s,flavor:n,disabled:s.disabled||t,ref:l,loader:t&&(0,r.jsx)($,{width:f,color:d,size:4}),children:(0,r.jsx)(a.In,{icon:e,size:s.size||"small",flavor:"primary"===c?"neutral-invert":p,style:i})})});K.displayName="IconButton";var J=n(32259),Q=n(7755);const ee=o.default.span.withConfig({displayName:"BadgeContainer"})(["height:20px;min-width:20px;text-align:center;display:inline-block;",";line-height:20px;padding:0 ",";border-radius:",";color:",";background-color:",";will-change:color,background-color;transition:color 250ms linear,background-color 250ms linear;"],({theme:e})=>e.fonts.desktop.fine,({theme:e})=>e.spacings.SM,({theme:e})=>e.borderRadius.SM,({flavor:e,theme:t})=>t.colors[`${e}-text`],({flavor:e,theme:t})=>t.colors[`${e}-opa-01`]),te=({content:e,flavor:t})=>{const n=(0,i.useMemo)(()=>"string"==typeof e?e:e>99?"99+":e,[e]);return(0,r.jsx)(ee,{flavor:t||"neutral",children:n})};te.displayName="Badge",ee.displayName="BadgeContainer";const ne=o.default.div.withConfig({displayName:"SupportingContentContainer"})(["display:flex;align-items:center;gap:",";& > :first-child{flex:1;}",";"],({theme:e})=>e.spacings.SM,({$disabled:e,theme:t})=>e&&(0,o.css)(["& > :last-child{color:",";}"],t.colors["neutral-light"])),re=(o.default.div.withConfig({displayName:"SupportingContentWrapper"})(["padding-top:",";"],({theme:e})=>e.spacings.SM),({badgeContent:e,disabled:t,testId:n,...o})=>(0,r.jsxs)(ne,{$disabled:t,"data-test-id":n,children:[(0,r.jsx)(Q.F,{...o,size:"tiny","data-test-id":`${n||"input-field-supporting-content"}-alert`}),e&&(0,r.jsx)(te,{content:e,flavor:o.flavor})]}));re.displayName="SupportingContent";const oe=({theme:e,size:t="small"})=>e.spacings["small"===t?"4XL":"6XL"],ie=o.default.label.withConfig({displayName:"FieldWrapper"})(["display:flex;align-items:flex-start;flex-direction:",";gap:",";"],({layout:e="horizontal"})=>"horizontal"===e?"row":"column",({theme:e,layout:t="horizontal",readOnly:n})=>e.spacings["horizontal"===t?"2XL":n?"NONE":"SM"]);ie.displayName="FieldWrapper";const ae=(0,o.default)(a.In).withConfig({displayName:"FieldInputPrefixIcon"})(["flex-shrink:0;align-self:center;"]);ae.displayName="FieldInputPrefixIcon";const se=o.default.input.withConfig({displayName:"FieldInput"})(["flex:1;border:none;outline:none;min-width:1ch;background:none;appearance:none;",";color:",";height:",";will-change:color;transition:color 200ms ease-in-out;&:not(:disabled){color:",";}&::placeholder{transition:color 200ms ease-in-out;color:",";}&:placeholder-shown{text-overflow:ellipsis;}&::-webkit-outer-spin-button,&::-webkit-inner-spin-button{appearance:none;}&:disabled::placeholder{color:",";}"," ",""],({theme:e})=>e.fonts.desktop.body,({theme:e})=>e.colors["neutral-dark"],({sizeProp:e="small",theme:t})=>t.spacings["small"===e?"3XL":"4XL"],({hasError:e,theme:t})=>t.colors[e?"error":"neutral-dark"],({hasError:e,theme:t})=>t.colors[e?"error":"neutral-charcoal"],({theme:e})=>e.colors["neutral-light"],({as:e,maxHeight:t=92})=>"textarea"===e&&`\n resize: none;\n max-height: ${t}px;\n `,({readOnly:e})=>e&&(0,o.css)(["cursor:initial;padding:0;"]));se.displayName="FieldInput";const le=o.default.main.withConfig({displayName:"FieldInputWrapperMain"})(["flex:1 0;flex-wrap:wrap;display:flex;position:relative;"]);le.displayName="FieldInputWrapperMain";const ue=o.default.section.withConfig({displayName:"FieldInputWrapperSub"})(["display:flex;position:relative;",";"],({$multiline:e})=>!e&&"align-items: center;");ue.displayName="FieldInputWrapperSub";const ce=(0,o.default)(K).attrs({icon:"chevronDown",variant:"secondary",tabIndex:-1}).withConfig({displayName:"ComboPicker"})(["margin-inline-start:1px;transition:outline 200ms ease-in-out;border-radius:",";& svg{transition:rotate 200ms ease-in-out;}"," "," ",""],({$size:e,theme:t})=>[t.borderRadius.NONE,t.borderRadius["small"===e?"MD":"LG"],t.borderRadius["small"===e?"MD":"LG"],t.borderRadius.NONE].join(" "),({$size:e,theme:t})=>"large"===e&&(0,o.css)(["width:",";"],t.spacings["6XL"]),({$hasError:e,theme:t})=>e&&(0,o.css)(["outline-color:",";"],t.colors.error),({$hasError:e,$open:t,theme:n})=>t&&(0,o.css)(["outline-width:2px;outline-color:",";& svg{rotate:180deg;}"],e?n.colors.error:n.colors.other));ce.displayName="ComboPicker";const pe=o.default.div.withConfig({displayName:"ComboWrapper"})(["display:flex;"]);pe.displayName="ComboWrapper";const fe=o.default.div.withConfig({displayName:"FieldInputWrapper"})(["display:flex;gap:",";",";outline-style:",";color:",";background-color:",";outline-color:",";outline-width:",";"," min-height:",";padding:",";border-radius:",";will-change:color,background-color,outline-color,outline-width,outline-style;transition:200ms ease-in-out;transition-property:color,background-color,outline-color,outline-width,outline-style;"," &:has(:focus){outline-width:",";outline-color:",";& ","::placeholder{color:",";}&& ","{fill:",";}&&:has(",":placeholder-shown) ","{fill:",";}}&:has(",":not(:placeholder-shown)){color:",";& ","{fill:",";}}"," > &{flex:1;}",":has(",") > &{border-radius:",";}"],({theme:e})=>e.spacings.LG,({theme:e})=>e.fonts.desktop.body,({$disabled:e})=>e?"dashed":"solid",({theme:e})=>e.colors["neutral-charcoal"],({theme:e})=>e.colors["bg-primary"],({$disabled:e,hasError:t,theme:n})=>n.colors[t&&!e?"error":"divider-neutral"],({fieldType:e="outlined"})=>"ghost"===e?"0":"1px",({$readOnly:e})=>e&&(0,o.css)(["outline:none;"]),({multiline:e,$readOnly:t})=>e&&!t?"unset":oe,({size:e="small",theme:t,$readOnly:n})=>n?"0":t.spacings["small"===e?"SM":"LG"],({size:e="small",theme:t})=>t.borderRadius["small"===e?"MD":"LG"],({$disabled:e,$readOnly:t,hasError:n,theme:r})=>!e&&!t&&(0,o.css)(["&:hover:not(:has(:focus)){color:",";background-color:",";& ","::placeholder{color:",";}& ","{fill:",";}}"],r.colors[n?"error":"other"],r.colors[(n?"error":"other")+"-opa-01"],se,r.colors[n?"error":"other"],ae,r.colors[n?"error":"other"]),({theme:e})=>e.spacings.XS,({hasError:e,theme:t})=>t.colors[e?"error":"other"],se,({theme:e})=>e.colors["neutral-charcoal"],ae,({theme:e})=>e.colors["neutral-dark"],se,ae,({theme:e})=>e.colors["neutral-charcoal"],se,({hasError:e,theme:t})=>t.colors[e?"error":"neutral-dark"],ae,({$disabled:e,hasError:t,theme:n})=>n.colors[t&&!e?"error":"neutral-dark"],pe,pe,ce,({size:e="small",theme:t})=>[t.borderRadius["small"===e?"MD":"LG"],t.borderRadius.NONE,t.borderRadius.NONE,t.borderRadius["small"===e?"MD":"LG"]].join(" "));fe.displayName="FieldInputWrapper";const de=o.default.span.withConfig({displayName:"FieldInputLabel"})(["display:flex;align-items:center;justify-content:flex-end;padding:",";color:",";"],({theme:e})=>`${e.spacings.XS} ${e.spacings.SM}`,({$hasError:e,$isEmpty:t,theme:n})=>e?n.colors.error:n.colors[t?"neutral-charcoal":"neutral-dark"]);de.displayName="FieldInputLabel";const he=o.default.div.withConfig({displayName:"FieldActionContainer"})(["display:flex;gap:",";"],({theme:e})=>e.spacings.SM);he.displayName="FieldActionContainer";const me=o.default.span.withConfig({displayName:"ValueLabel"})(["user-select:none;position:absolute;left:calc("," + "," + ","ch);"],({$size:e="small",theme:t})=>t.spacings["small"===e?"SM":"LG"],({showingPrefixIcon:e,$size:t="small",theme:n})=>e?n.spacings["small"===t?"3XL":"4XL"]:"0px",({$value:e})=>(e??"").toString().length);me.displayName="ValueLabel";const ge=(0,i.forwardRef)(({size:e,fieldType:t,prefixIcon:n,suffixIcon:o,suffixValue:a,inputWrapperRef:s,hasError:l,actions:u,valueLabel:c,multiline:p,maxHeight:f,InputAndPreInputChildrenWrapper:d,preInputChildren:h,className:m,layout:g,disabledPlaceholder:b="Not available","data-tooltip-content":v,"data-tooltip-id":y,"data-tooltip-place":A,...M},_)=>{var O;const z=p?"textarea":"input",w=M.disabled&&!M.value,x=((e,t,n)=>{const r=(0,i.useRef)(null);return(0,i.useImperativeHandle)(e,()=>r.current),(0,i.useEffect)(()=>{if(!t||!r.current)return;const e=r.current;e.style.height="auto",e.style.height=`${e.scrollHeight}px`},[n,t]),r})(_,p,M.value),E=h&&d||i.Fragment;return(0,r.jsxs)(fe,{className:m,fieldType:t,ref:s,size:e,hasError:l,$disabled:M.disabled,$readOnly:M.readOnly,$layout:g,multiline:p,"data-tooltip-id":y,"data-tooltip-content":v,"data-tooltip-place":A,children:[(0,r.jsxs)(le,{children:[w&&(0,r.jsx)(ae,{icon:"unavailable",flavor:"neutral-light",transitionDurationMs:200,size:e||"small"}),n&&!w&&(0,r.jsx)(ae,{icon:n,size:e||"small",flavor:l?"error":"neutral-charcoal",transitionDurationMs:200}),(0,r.jsxs)(E,{children:[h,(0,r.jsx)(se,{rows:"1",as:z,...M,ref:x,sizeProp:e,hasError:l,maxHeight:f,placeholder:M.disabled?b??M.placeholder:M.placeholder})]}),!(!c||!M.value)&&(0,r.jsx)(me,{showingPrefixIcon:!(!n||w),$size:e,$value:M.value,children:c})]}),(0,r.jsxs)(ue,{$multiline:p&&(null==(O=M.value)?void 0:O.toString().includes("\n")),children:[a&&!w&&(0,r.jsx)(de,{$hasError:!!l,$isEmpty:!M.value,children:a}),o&&!w&&(0,r.jsx)(ae,{icon:o,size:e||"small",flavor:l?"error":"neutral-charcoal",transitionDurationMs:200}),!(null==u||!u.length||M.disabled||M.readOnly)&&(0,r.jsx)(he,{children:null==u?void 0:u.map(t=>{if("iconButton"===(t.actionType||"chip")){const n=["info","success","warning","error"],o=t.flavor&&n.includes(t.flavor)?t.flavor:"brand";return(0,r.jsx)(K,{"data-test-id":`actionButton-${t.icon}`,size:e||"small",disabled:t.disabled,icon:t.icon,variant:"primary",flavor:o,onClick:t.onClick},t.icon)}const n="brand"===t.flavor?void 0:t.flavor;return(0,r.jsx)(J.b,{"data-test-id":`actionButton-${t.icon}`,size:e||"small",disabled:t.disabled,icon:t.icon,flavor:n,onClick:t.onClick},t.icon)})})]})]})});ge.displayName="InputField";const be=o.default.div.withConfig({displayName:"FieldAndSupportingContentWrapper"})(["flex:1;width:100%;display:grid;gap:",";"],({theme:e})=>e.spacings.SM);be.displayName="FieldAndSupportingContentWrapper";const ve=(0,i.forwardRef)(({label:e,subLabel:t,labelHelperText:n,labelHelperTooltipId:o,supportingContentText:i,supportingContentIcon:a,supportingBadgeContent:s,allowHidingLabel:l,onComboPickerClick:u,isComboPickerOpen:c,comboWrapperRef:p,isComboPickerDisabled:f,"data-test-id":d,...h},m)=>(0,r.jsxs)(ie,{layout:h.layout,readOnly:h.readOnly,children:[(!l||e)&&(0,r.jsx)(V,{layout:h.layout,size:h.size||"small",value:e,supportingText:t,required:h.required,helperText:n,helperTooltipId:o}),(0,r.jsxs)(be,{children:[(0,r.jsxs)(pe,{ref:p,children:[(0,r.jsx)(ge,{ref:m,...h,"data-test-id":d}),u&&(0,r.jsx)(ce,{$open:c,$hasError:h.hasError,onClick:u,$size:h.size||"small",flavor:h.hasError?"error":"brand","data-test-id":`${d||"input-field"}-combo-picker`,disabled:h.disabled||h.readOnly||f})]}),i&&(0,r.jsx)(re,{disabled:h.disabled,text:i,badgeContent:s,testId:`${d||"input-field"}-supporting-content`,flavor:h.hasError&&!h.disabled?"error":"neutral",icon:h.hasError&&!h.disabled?"error":a})]})]}));ve.displayName="BaseField"},53487(e,t,n){"use strict";var r=n(43802).start,o=n(60706);e.exports=o("trimStart")?function(){return r(this)}:"".trimStart},53595(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(96540)),i=r(n(46869)),a=r(n(5556)),s=function(e){return o.default.createElement(i.default,e,o.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.75665 4.67861C3.75665 4.40246 3.98051 4.17861 4.25665 4.17861H11.7433C12.0195 4.17861 12.2433 4.40246 12.2433 4.67861V11.3214C12.2433 11.5975 12.0195 11.8214 11.7433 11.8214H4.25665C3.98051 11.8214 3.75665 11.5975 3.75665 11.3214V4.67861ZM4.75665 5.17861V10.8214H11.2433V5.17861H4.75665Z"}),o.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.25611 10.2511C2.03735 10.4196 1.7234 10.3789 1.55487 10.1601L0.125822 8.30514C-0.0127244 8.1253 -0.0127244 7.8747 0.125822 7.69486L1.55487 5.83988C1.7234 5.62113 2.03735 5.58041 2.25611 5.74894C2.47486 5.91746 2.51558 6.23142 2.34705 6.45017L1.15308 8L2.34705 9.54983C2.51558 9.76858 2.47486 10.0825 2.25611 10.2511Z"}),o.default.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.7439 5.76226C13.9626 5.59374 14.2766 5.63446 14.4451 5.85321L15.8742 7.70818C16.0127 7.88802 16.0127 8.13863 15.8742 8.31847L14.4451 10.1734C14.2766 10.3922 13.9626 10.4329 13.7439 10.2644C13.5251 10.0959 13.4844 9.78191 13.6529 9.56316L14.8469 8.01333L13.6529 6.4635C13.4844 6.24474 13.5251 5.93079 13.7439 5.76226Z"}))};s.propTypes={height:a.default.string},s.defaultProps={height:"16px",viewBox:"0 0 16 16",predefinedClassName:"data-ex-icons-freewindow"};var l=s;t.default=l},53602(e){"use strict";var t=4503599627370496;e.exports=function(e){return e+t-t}},53617(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Circle=void 0;var r=d(n(44508)),o=d(n(86007)),i=d(n(9506)),a=d(n(97588)),s=d(n(50539)),l=d(n(27714)),u=d(n(96540)),c=d(n(5556)),p=n(464),f=n(34745);function d(e){return e&&e.__esModule?e:{default:e}}var h=t.Circle=function(e){function t(e,n){(0,i.default)(this,t);var a=(0,s.default)(this,(t.__proto__||(0,o.default)(t)).call(this,e,n)),l=new google.maps.Circle;return(0,p.construct)(t.propTypes,g,a.props,l),l.setMap(a.context[f.MAP]),a.state=(0,r.default)({},f.CIRCLE,l),a}return(0,l.default)(t,e),(0,a.default)(t,[{key:"componentDidMount",value:function(){(0,p.componentDidMount)(this,this.state[f.CIRCLE],m)}},{key:"componentDidUpdate",value:function(e){(0,p.componentDidUpdate)(this,this.state[f.CIRCLE],m,g,e)}},{key:"componentWillUnmount",value:function(){(0,p.componentWillUnmount)(this);var e=this.state[f.CIRCLE];e&&e.setMap(null)}},{key:"render",value:function(){return!1}},{key:"getBounds",value:function(){return this.state[f.CIRCLE].getBounds()}},{key:"getCenter",value:function(){return this.state[f.CIRCLE].getCenter()}},{key:"getDraggable",value:function(){return this.state[f.CIRCLE].getDraggable()}},{key:"getEditable",value:function(){return this.state[f.CIRCLE].getEditable()}},{key:"getRadius",value:function(){return this.state[f.CIRCLE].getRadius()}},{key:"getVisible",value:function(){return this.state[f.CIRCLE].getVisible()}}]),t}(u.default.PureComponent);h.propTypes={defaultCenter:c.default.any,defaultDraggable:c.default.bool,defaultEditable:c.default.bool,defaultOptions:c.default.any,defaultRadius:c.default.number,defaultVisible:c.default.bool,center:c.default.any,draggable:c.default.bool,editable:c.default.bool,options:c.default.any,radius:c.default.number,visible:c.default.bool,onDblClick:c.default.func,onDragEnd:c.default.func,onDragStart:c.default.func,onMouseDown:c.default.func,onMouseMove:c.default.func,onMouseOut:c.default.func,onMouseOver:c.default.func,onMouseUp:c.default.func,onRightClick:c.default.func,onCenterChanged:c.default.func,onClick:c.default.func,onDrag:c.default.func,onRadiusChanged:c.default.func},h.contextTypes=(0,r.default)({},f.MAP,c.default.object),t.default=h;var m={onDblClick:"dblclick",onDragEnd:"dragend",onDragStart:"dragstart",onMouseDown:"mousedown",onMouseMove:"mousemove",onMouseOut:"mouseout",onMouseOver:"mouseover",onMouseUp:"mouseup",onRightClick:"rightclick",onCenterChanged:"center_changed",onClick:"click",onDrag:"drag",onRadiusChanged:"radius_changed"},g={center:function(e,t){e.setCenter(t)},draggable:function(e,t){e.setDraggable(t)},editable:function(e,t){e.setEditable(t)},options:function(e,t){e.setOptions(t)},radius:function(e,t){e.setRadius(t)},visible:function(e,t){e.setVisible(t)}}},53640(e,t,n){"use strict";var r=n(28551),o=n(84270),i=TypeError;e.exports=function(e){if(r(this),"string"===e||"default"===e)e="string";else if("number"!==e)throw new i("Incorrect hint");return o(this,e)}},53661(e,t,n){var r=n(63040),o=n(17670),i=n(90289),a=n(4509),s=n(72949);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++tn.size)&&!1!==i(t,function(e){if(!n.includes(e))return!1},!0)}},53865(e,t,n){"use strict";n.d(t,{A:()=>u});var r=n(23029),o=n(92901),i=n(56822),a=n(53954),s=n(85501),l=n(4992),u=function(e){function t(){return(0,r.A)(this,t),(0,i.A)(this,(0,a.A)(t).apply(this,arguments))}return(0,s.A)(t,e),(0,o.A)(t,[{key:"getGeometry",value:function(e){return new l.A}},{key:"draw",value:function(e){var t=e.uniforms,n=this.props,r=n.elevationScale,o=n.extruded,i=n.offset,a=n.coverage,s=n.cellSize,l=n.angle;this.state.model.setUniforms(Object.assign({},t,{radius:s/2,angle:l,offset:i,extruded:o,coverage:a,elevationScale:r,edgeDistance:1,isWireframe:!1})).draw()}}]),t}(n(82031).A);u.layerName="GridCellLayer",u.defaultProps={cellSize:{type:"number",min:0,value:1e3},offset:{type:"array",min:0,value:[1,1]}}},53872(e,t,n){!function(e){"use strict";e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:0,doy:4}})}(n(95093))},53921(e,t,n){"use strict";var r=n(46518),o=n(72652),i=n(97040);r({target:"Object",stat:!0},{fromEntries:function(e){var t={};return o(e,function(e,n){i(t,e,n)},{AS_ENTRIES:!0}),t}})},53948(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i,a,s=r(n(17383)),l=r(n(34579)),u=r(n(12475)),c=r(n(29511)),p=r(n(28452)),f=r(n(63072)),d=r(n(43693)),h=r(n(20166)),m=o(n(96540)),g=r(n(5556)),b=r(n(46942)),v=r(n(78094)),y=r(n(90959)),A=r(n(28887)),M=n(95196);function _(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function O(e){for(var t=1;t0?i:this.props.value0,p=o-i,f=(a-c)/p*100,d=(c-i)/p*100;return m.default.createElement(x,{className:(0,b.default)("kg-slider",O(O({},t),{},{disabled:n})),ref:this.ref,isRanged:r,vertical:s},m.default.createElement(w,{className:"kg-range-slider",vertical:s,ref:this.track},m.default.createElement(y.default,{left:this.calcHandleLeft0(f,d),valueListener:this.slide0Listener,sliderHandleWidth:l,display:r,vertical:s,showTooltip:u,track:this.track}),m.default.createElement(y.default,{left:this.calcHandleLeft1(f,d),valueListener:this.slide1Listener,sliderHandleWidth:l,vertical:s,value:a,showTooltip:u,track:this.track}),m.default.createElement(A.default,{width:f,v0Left:d,enableBarDrag:this.props.enableBarDrag,sliderBarListener:this.sliderBarListener,vertical:s,track:this.track,setAnchor:this._setAnchor})))}}]),o}(m.Component);t.default=E,(0,d.default)(E,"propTypes",{title:g.default.string,isRanged:g.default.bool,value0:g.default.number,value1:g.default.number,minValue:g.default.number,maxValue:g.default.number,sliderHandleWidth:g.default.number,onSlider0Change:g.default.func,onInput0Change:g.default.func,onSlider1Change:g.default.func,onInput1Change:g.default.func,onSliderBarChange:g.default.func,step:g.default.number,enableBarDrag:g.default.bool,showTooltip:g.default.bool}),(0,d.default)(E,"defaultProps",{title:"",isRanged:!0,value0:0,value1:100,minValue:0,maxValue:100,step:1,sliderHandleWidth:12,enableBarDrag:!1,onSlider0Change:z,onInput0Change:z,onSlider1Change:z,onInput1Change:z,onSliderBarChange:z,disabled:!1,vertical:!1,showTooltip:!1})},53954(e,t,n){"use strict";function r(e){return r=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},r(e)}n.d(t,{A:()=>r})},53982(e,t,n){"use strict";var r,o,i=n(44576),a=n(77629),s=n(94901),l=n(2360),u=n(42787),c=n(36840),p=n(78227),f=n(96395),d="USE_FUNCTION_CONSTRUCTOR",h=p("asyncIterator"),m=i.AsyncIterator,g=a.AsyncIteratorPrototype;if(g)r=g;else if(s(m))r=m.prototype;else if(a[d]||i[d])try{o=u(u(u(Function("return async function*(){}()")()))),u(o)===Object.prototype&&(r=o)}catch(e){}r?f&&(r=l(r)):r={},s(r[h])||c(r,h,function(){return this}),e.exports=r},53986(e,t,n){"use strict";function r(e){for(var t=e.data,n=e.getIndex,r=e.dataRange,o=e.replace,i=r.startRow,a=void 0===i?0:i,s=r.endRow,l=void 0===s?1/0:s,u=t.length,c=u,p=u,f=0;ff&&d>=a&&(c=f),d>=l){p=f;break}}for(var h=c,m=p-c!==o.length,g=m&&t.slice(p),b=0;br})},54128(e,t,n){var r=n(31800),o=/^\s+/;e.exports=function(e){return e?e.slice(0,r(e)+1).replace(o,""):e}},54293(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.getTickFormat=g,t.getXAxis=b,t.updateAxis=v,t.default=void 0;var i,a=r(n(20166)),s=o(n(96540)),l=r(n(84743)),u=r(n(5556)),c=n(98119),p=n(99925),f=n(27865),d=r(n(78094)),h=n(95196),m=d.default.svg(i||(i=(0,a.default)(["\n pointer-events: none;\n position: absolute;\n top: 0;\n overflow: visible;\n margin-top: 6px;\n\n .axis text {\n font-size: ",";\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: ",";\n\n &.start {\n text-anchor: start;\n }\n\n &.end {\n text-anchor: end;\n }\n }\n"])),function(e){return e.theme.axisFontSize},function(e){return e.theme.axisFontColor},function(e){return e.theme.sliderBarBgd},function(e){return e.theme.axisFontColor},function(e){return e.theme.axisFontSize});function g(e){var t=e?function(t){return(0,l.default)(t).tz(e)}:l.default,n=(0,h.datetimeFormatter)(e);return function(e){return(t(e).startOf("second")A-r+n;g--)f(y,g-1)}else if(n>r)for(g=A-r;g>M;g--)v=g+n-1,(b=g+r-1)in y?y[v]=y[b]:f(y,v);for(g=0;g=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["fill","width","height","style"]);return i.default.createElement("svg",o({viewBox:"0 0 24 24",style:o({fill:n,width:a,height:l},c)},p),i.default.createElement("path",{d:"M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z"}))}},54684(e,t,n){"use strict";n.d(t,{A:()=>v});var r=n(80296),o=n(23029),i=n(92901),a=n(26820),s=n(51682),l=n(22466),u=n(98569),c=n(54692),p=n(67684),f=n(54982),d=n(1597),h=Math.PI/180,m=(0,s.$M)(),g=[0,0,0],b={unitsPerMeter:[1,1,1],metersPerUnit:[1,1,1]},v=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,o.A)(this,e);var n=t.id,r=void 0===n?null:n,i=t.x,a=void 0===i?0:i,s=t.y,l=void 0===s?0:s,u=t.width,c=void 0===u?1:u,p=t.height,f=void 0===p?1:p;this.id=r||this.constructor.displayName||"viewport",this.x=a,this.y=l,this.width=c||1,this.height=f||1,this._frustumPlanes={},this._initViewMatrix(t),this._initProjectionMatrix(t),this._initPixelMatrices(),this.equals=this.equals.bind(this),this.project=this.project.bind(this),this.unproject=this.unproject.bind(this),this.projectPosition=this.projectPosition.bind(this),this.unprojectPosition=this.unprojectPosition.bind(this),this.projectFlat=this.projectFlat.bind(this),this.unprojectFlat=this.unprojectFlat.bind(this)}return(0,i.A)(e,[{key:"equals",value:function(t){return t instanceof e&&(this===t||t.width===this.width&&t.height===this.height&&t.scale===this.scale&&(0,c.aI)(t.projectionMatrix,this.projectionMatrix)&&(0,c.aI)(t.viewMatrix,this.viewMatrix))}},{key:"project",value:function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).topLeft,n=void 0===t||t,o=this.projectPosition(e),i=(0,f.VJ)(o,this.pixelProjectionMatrix),a=(0,r.A)(i,2),s=a[0],l=a[1],u=n?l:this.height-l;return 2===e.length?[s,u]:[s,u,i[2]]}},{key:"unproject",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.topLeft,o=void 0===n||n,i=t.targetZ,a=(0,r.A)(e,3),s=a[0],l=a[1],u=a[2],c=o?l:this.height-l,p=i&&i*this.distanceScales.unitsPerMeter[2],d=(0,f.xJ)([s,c,u],this.pixelUnprojectionMatrix,p),h=this.unprojectPosition(d),m=(0,r.A)(h,3),g=m[0],b=m[1],v=m[2];return Number.isFinite(u)?[g,b,v]:Number.isFinite(i)?[g,b,i]:[g,b]}},{key:"projectPosition",value:function(e){var t=this.projectFlat(e),n=(0,r.A)(t,2);return[n[0],n[1],(e[2]||0)*this.distanceScales.unitsPerMeter[2]]}},{key:"unprojectPosition",value:function(e){var t=this.unprojectFlat(e),n=(0,r.A)(t,2);return[n[0],n[1],(e[2]||0)*this.distanceScales.metersPerUnit[2]]}},{key:"projectFlat",value:function(e){return this.isGeospatial?(0,f.Gw)(e):e}},{key:"unprojectFlat",value:function(e){return this.isGeospatial?(0,f.iV)(e):e}},{key:"getBounds",value:function(){var e={targetZ:(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).z||0},t=this.unproject([0,0],e),n=this.unproject([this.width,0],e),r=this.unproject([0,this.height],e),o=this.unproject([this.width,this.height],e);return[Math.min(t[0],n[0],r[0],o[0]),Math.min(t[1],n[1],r[1],o[1]),Math.max(t[0],n[0],r[0],o[0]),Math.max(t[1],n[1],r[1],o[1])]}},{key:"getDistanceScales",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return e?(0,f.nI)({longitude:e[0],latitude:e[1],highPrecision:!0}):this.distanceScales}},{key:"containsPixel",value:function(e){var t=e.x,n=e.y,r=e.width,o=void 0===r?1:r,i=e.height,a=void 0===i?1:i;return t11?n?"μμ":"ΜΜ":n?"πμ":"ΠΜ"},isPM:function(e){return"μ"===(e+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){return 6===this.day()?"[το προηγούμενο] dddd [{}] LT":"[την προηγούμενη] dddd [{}] LT"},sameElse:"L"},calendar:function(e,t){var n,r=this._calendarEl[e],o=t&&t.hours();return n=r,("undefined"!=typeof Function&&n instanceof Function||"[object Function]"===Object.prototype.toString.call(n))&&(r=r.apply(t)),r.replace("{}",o%12==1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",ss:"%d δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}})}(n(95093))},54692(e,t,n){"use strict";n.d(t,{$W:()=>i,Cc:()=>d,F2:()=>c,Fl:()=>a,aI:()=>h,cy:()=>s,eh:()=>l,qE:()=>f,uj:()=>p,xW:()=>u});const r=1/Math.PI*180,o=1/180*Math.PI,i={EPSILON:1e-12,debug:!1,precision:4,printTypes:!1,printDegrees:!1,printRowMajor:!0};function a(e,{precision:t=i.precision}={}){return e=function(e){return Math.round(e/i.EPSILON)*i.EPSILON}(e),"".concat(parseFloat(e.toPrecision(t)))}function s(e){return Array.isArray(e)||ArrayBuffer.isView(e)&&!(e instanceof DataView)}function l(e){return c(e)}function u(e){return p(e)}function c(e,t){return m(e,e=>e*o,t)}function p(e,t){return m(e,e=>e*r,t)}function f(e,t,n){return m(e,e=>Math.max(t,Math.min(n,e)))}function d(e,t,n){return s(e)?e.map((e,r)=>d(e,t[r],n)):n*t+(1-n)*e}function h(e,t,n){const r=i.EPSILON;n&&(i.EPSILON=n);try{if(e===t)return!0;if(s(e)&&s(t)){if(e.length!==t.length)return!1;for(let n=0;nc});var r=n(2383),o=n(5254),i=n(53098),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1;var s=n(52789),l=n(64841),u=l.A&&l.A.isTypedArray;const c=u?(0,s.A)(u):function(e){return(0,i.A)(e)&&(0,o.A)(e.length)&&!!a[(0,r.A)(e)]}},54756(e,t,n){var r=n(4633)();e.exports=r;try{regeneratorRuntime=r}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},54765(e,t,n){"use strict";n.d(t,{A:()=>L});var r=n(24448),o=n(21365),i=n(87093);function a(e){return function(e){const t={},n={};return s({modules:e,level:0,moduleMap:t,moduleDepth:n}),Object.keys(n).sort((e,t)=>n[t]-n[e]).map(e=>t[e])}(l(e))}function s(e){let{modules:t,level:n,moduleMap:r,moduleDepth:o}=e;if(n>=5)throw new Error("Possible loop in shader dependency graph");for(const e of t)r[e.name]=e,(void 0===o[e.name]||o[e.name](e instanceof o.A||((0,i.A)("string"!=typeof e,"Shader module use by name is deprecated. Import shader module '".concat(e,"' and use it directly.")),(0,i.A)(e.name,"shader module has no name"),(e=new o.A(e)).dependencies=l(e.dependencies)),e))}const u={GLSL_FRAG_DATA:["WEBGL_draw_buffers",!0],GLSL_FRAG_DEPTH:["EXT_frag_depth",!0],GLSL_DERIVATIVES:["OES_standard_derivatives",!0],GLSL_TEXTURE_LOD:["EXT_shader_texture_lod",!0]},c={};Object.keys(u).forEach(e=>{c[e]=e});const p={};function f(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=u[t];if((0,i.A)(r,t),!function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t="undefined"!=typeof window&&window.navigator||{},n=e.userAgent||t.userAgent||"",r=-1!==n.indexOf("MSIE "),o=-1!==n.indexOf("Trident/");return r||o}(n))return!0;if(t in p)return p[t];const o=r[0],a=n.behavior||"enable",s="#extension GL_".concat(o," : ").concat(a,"\nvoid main(void) {}"),l=e.createShader(35633);e.shaderSource(l,s),e.compileShader(l);const c=e.getShaderParameter(l,35713);return e.deleteShader(l),p[t]=c,c}function d(e,t){return(t=Array.isArray(t)?t:[t]).every(t=>function(e,t){const n=u[t];(0,i.A)(n,t);const r=function(e){return"undefined"!=typeof WebGL2RenderingContext&&e instanceof WebGL2RenderingContext||Boolean(e&&2===e._version)}(e)&&n[1]||n[0],o="string"==typeof r?Boolean(e.getExtension(r)):r;return(0,i.A)(!1===o||!0===o),o}(e,t))}var h=n(71964);function m(e){return new RegExp("\\b".concat(e,"[ \\t]+(\\w+[ \\t]+\\w+(\\[\\w+\\])?;)"),"g")}const g=[[/^(#version[ \t]+(100|300[ \t]+es))?[ \t]*\n/,"#version 300 es\n"],[/\btexture(2D|2DProj|Cube)Lod(EXT)?\(/g,"textureLod("],[/\btexture(2D|2DProj|Cube)(EXT)?\(/g,"texture("]],b=[...g,[m("attribute"),"in $1"],[m("varying"),"out $1"]],v=[...g,[m("varying"),"in $1"]],y=[[/^#version[ \t]+300[ \t]+es/,"#version 100"],[/\btexture(2D|2DProj|Cube)Lod\(/g,"texture$1LodEXT("],[/\btexture\(/g,"texture2D("],[/\btextureLod\(/g,"texture2DLodEXT("]],A=[...y,[m("in"),"attribute $1"],[m("out"),"varying $1"]],M=[...y,[m("in"),"varying $1"]],_="gl_FragColor",O=/\bout[ \t]+vec4[ \t]+(\w+)[ \t]*;\n?/,z=/void\s+main\s*\([^)]*\)\s*\{\n?/;function w(e,t){for(const[n,r]of t)e=e.replace(n,r);return e}const x="\n\n".concat(h.O_,"\n\n"),E={[r.T]:"vertex",[r.B]:"fragment"};function S(e,t){let{id:n,source:o,type:a,modules:s,defines:l={},hookFunctions:u=[],inject:p={},transpileToGLSL100:m=!1,prologue:g=!0,log:y}=t;(0,i.A)("string"==typeof o,"shader source must be a string");const S=a===r.T,C=o.split("\n");let T=100,L="",P=o;0===C[0].indexOf("#version ")?(T=300,L=C[0],P=C.slice(1).join("\n")):L="#version ".concat(T);const R={};s.forEach(e=>{Object.assign(R,e.getDefines())}),Object.assign(R,l);let k=g?"".concat(L,"\n").concat(function(e){let{id:t,source:n,type:r}=e;return t&&"string"==typeof t&&-1===n.indexOf("SHADER_NAME")?"\n#define SHADER_NAME ".concat(t,"_").concat(E[r],"\n\n"):""}({id:n,source:o,type:a}),"\n").concat(function(e){let{type:t}=e;return"\n#define SHADER_TYPE_".concat(E[t].toUpperCase(),"\n")}({type:a}),"\n").concat(function(e){const t=function(e){const t=e.getExtension("WEBGL_debug_renderer_info"),n=e.getParameter(t&&t.UNMASKED_VENDOR_WEBGL||7936),r=e.getParameter(t&&t.UNMASKED_RENDERER_WEBGL||7937);return{gpuVendor:function(e,t){return e.match(/NVIDIA/i)||t.match(/NVIDIA/i)?"NVIDIA":e.match(/INTEL/i)||t.match(/INTEL/i)?"INTEL":e.match(/AMD/i)||t.match(/AMD/i)||e.match(/ATI/i)||t.match(/ATI/i)?"AMD":"UNKNOWN GPU"}(n,r),vendor:n,renderer:r,version:e.getParameter(7938),shadingLanguageVersion:e.getParameter(35724)}}(e);switch(t.gpuVendor.toLowerCase()){case"nvidia":return"#define NVIDIA_GPU\n// Nvidia optimizes away the calculation necessary for emulated fp64\n#define LUMA_FP64_CODE_ELIMINATION_WORKAROUND 1\n";case"intel":return"#define INTEL_GPU\n// Intel optimizes away the calculation necessary for emulated fp64\n#define LUMA_FP64_CODE_ELIMINATION_WORKAROUND 1\n// Intel's built-in 'tan' function doesn't have acceptable precision\n#define LUMA_FP32_TAN_PRECISION_WORKAROUND 1\n// Intel GPU doesn't have full 32 bits precision in same cases, causes overflow\n#define LUMA_FP64_HIGH_BITS_OVERFLOW_WORKAROUND 1\n";case"amd":return"#define AMD_GPU\n";default:return"#define DEFAULT_GPU\n// Prevent driver from optimizing away the calculation necessary for emulated fp64\n#define LUMA_FP64_CODE_ELIMINATION_WORKAROUND 1\n// Intel's built-in 'tan' function doesn't have acceptable precision\n#define LUMA_FP32_TAN_PRECISION_WORKAROUND 1\n// Intel GPU doesn't have full 32 bits precision in same cases, causes overflow\n#define LUMA_FP64_HIGH_BITS_OVERFLOW_WORKAROUND 1\n"}}(e),"\n").concat(function(e){let t="#if (__VERSION__ > 120)\n\n# define FEATURE_GLSL_DERIVATIVES\n# define FEATURE_GLSL_DRAW_BUFFERS\n# define FEATURE_GLSL_FRAG_DEPTH\n# define FEATURE_GLSL_TEXTURE_LOD\n\n// DEPRECATED FLAGS, remove in v9\n# define FRAG_DEPTH\n# define DERIVATIVES\n# define DRAW_BUFFERS\n# define TEXTURE_LOD\n\n#endif // __VERSION\n";return d(e,c.GLSL_FRAG_DEPTH)&&(t+="\n// FRAG_DEPTH => gl_FragDepth is available\n#ifdef GL_EXT_frag_depth\n#extension GL_EXT_frag_depth : enable\n# define FEATURE_GLSL_FRAG_DEPTH\n# define FRAG_DEPTH\n# define gl_FragDepth gl_FragDepthEXT\n#endif\n"),d(e,c.GLSL_DERIVATIVES)&&f(e,c.GLSL_DERIVATIVES)&&(t+="\n// DERIVATIVES => dxdF, dxdY and fwidth are available\n#ifdef GL_OES_standard_derivatives\n#extension GL_OES_standard_derivatives : enable\n# define FEATURE_GLSL_DERIVATIVES\n# define DERIVATIVES\n#endif\n"),d(e,c.GLSL_FRAG_DATA)&&f(e,c.GLSL_FRAG_DATA,{behavior:"require"})&&(t+="\n// DRAW_BUFFERS => gl_FragData[] is available\n#ifdef GL_EXT_draw_buffers\n#extension GL_EXT_draw_buffers : require\n#define FEATURE_GLSL_DRAW_BUFFERS\n#define DRAW_BUFFERS\n#endif\n"),d(e,c.GLSL_TEXTURE_LOD)&&(t+="// TEXTURE_LOD => texture2DLod etc are available\n#ifdef GL_EXT_shader_texture_lod\n#extension GL_EXT_shader_texture_lod : enable\n\n# define FEATURE_GLSL_TEXTURE_LOD\n# define TEXTURE_LOD\n\n#endif\n"),t}(e),"\n").concat(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=0,n="";for(const r in e){0===t&&(n+="\n// APPLICATION DEFINES\n"),t++;const o=e[r];(o||Number.isFinite(o))&&(n+="#define ".concat(r.toUpperCase()," ").concat(e[r],"\n"))}return 0===t&&(n+="\n"),n}(R),"\n").concat(S?"":"precision highp float;\n\n","\n"):"".concat(L,"\n");const I=function(e){const t={vs:{},fs:{}};return e.forEach(e=>{let n;"string"!=typeof e?(n=e,e=n.hook):n={},e=e.trim();const[r,o]=e.split(":"),i=e.replace(/\(.+/,"");t[r][i]=Object.assign(n,{signature:o})}),t}(u),D={},q={},N={};for(const e in p){const t="string"==typeof p[e]?{injection:p[e],order:0}:p[e],n=e.match(/^(v|f)s:(#)?([\w-]+)$/);if(n){const r=n[2],o=n[3];r?"decl"===o?q[e]=[t]:N[e]=[t]:D[e]=[t]}else N[e]=[t]}for(const e of s){y&&e.checkDeprecations(P,y),k+=e.getModuleSource(a,T);const t=e.injections[a];for(const e in t){const n=e.match(/^(v|f)s:#([\w-]+)$/);if(n){const r="decl"===n[2]?q:N;r[e]=r[e]||[],r[e].push(t[e])}else D[e]=D[e]||[],D[e].push(t[e])}}return k+=x,k=(0,h.Ay)(k,a,q),k+=function(e,t){let n="";for(const r in e){const o=e[r];if(n+="void ".concat(o.signature," {\n"),o.header&&(n+=" ".concat(o.header)),t[r]){const e=t[r];e.sort((e,t)=>e.order-t.order);for(const t of e)n+=" ".concat(t.injection,"\n")}o.footer&&(n+=" ".concat(o.footer)),n+="}\n"}return n}(I[a],D),k+=P,k=(0,h.Ay)(k,a,N),k=function(e,t,n){switch(t){case 300:return n?w(e,b):function(e){const t=(e=w(e,v)).match(O);if(t){const n=t[1];e=e.replace(new RegExp("\\b".concat(_,"\\b"),"g"),n)}else{const t="fragmentColor";e=e.replace(z,e=>"out vec4 ".concat(t,";\n").concat(e)).replace(new RegExp("\\b".concat(_,"\\b"),"g"),t)}return e}(e);case 100:return n?w(e,A):function(e){const t=(e=w(e,M)).match(O);if(t){const n=t[1];e=e.replace(O,"").replace(new RegExp("\\b".concat(n,"\\b"),"g"),_)}return e}(e);default:throw new Error("unknown GLSL version ".concat(t))}}(k,m?100:T,S),k}function C(e){return function(t){const n={};for(const r of e){const e=r.getUniforms(t,n);Object.assign(n,e)}return n}}var T=n(51484);class L{static getDefaultProgramManager(e){return e.luma=e.luma||{},e.luma.defaultProgramManager=e.luma.defaultProgramManager||new L(e),e.luma.defaultProgramManager}constructor(e){this.gl=e,this._programCache={},this._getUniforms={},this._registeredModules={},this._hookFunctions=[],this._defaultModules=[],this._hashes={},this._hashCounter=0,this.stateHash=0,this._useCounts={}}addDefaultModule(e){this._defaultModules.find(t=>t.name===e.name)||this._defaultModules.push(e),this.stateHash++}removeDefaultModule(e){const t="string"==typeof e?e:e.name;this._defaultModules=this._defaultModules.filter(e=>e.name!==t),this.stateHash++}addShaderHook(e,t){t&&(e=Object.assign(t,{hook:e})),this._hookFunctions.push(e),this.stateHash++}get(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{vs:t="",fs:n="",defines:o={},inject:i={},varyings:s=[],bufferMode:l=35981,transpileToGLSL100:u=!1}=e,c=this._getModuleList(e.modules),p=this._getHash(t),f=this._getHash(n),d=c.map(e=>this._getHash(e.name)).sort(),h=s.map(e=>this._getHash(e)),m=Object.keys(o).sort(),g=Object.keys(i).sort(),b=[],v=[];for(const e of m)b.push(this._getHash(e)),b.push(this._getHash(o[e]));for(const e of g)v.push(this._getHash(e)),v.push(this._getHash(i[e]));const y="".concat(p,"/").concat(f,"D").concat(b.join("/"),"M").concat(d.join("/"),"I").concat(v.join("/"),"V").concat(h.join("/"),"H").concat(this.stateHash,"B").concat(l).concat(u?"T":"");if(!this._programCache[y]){const e=function(e,t){const{vs:n,fs:o}=t,i=a(t.modules||[]);return{gl:e,vs:S(e,Object.assign({},t,{source:n,type:r.T,modules:i})),fs:S(e,Object.assign({},t,{source:o,type:r.B,modules:i})),getUniforms:C(i)}}(this.gl,{vs:t,fs:n,modules:c,inject:i,defines:o,hookFunctions:this._hookFunctions,transpileToGLSL100:u});this._programCache[y]=new T.A(this.gl,{hash:y,vs:e.vs,fs:e.fs,varyings:s,bufferMode:l}),this._getUniforms[y]=e.getUniforms||(e=>{}),this._useCounts[y]=0}return this._useCounts[y]++,this._programCache[y]}getUniforms(e){return this._getUniforms[e.hash]||null}release(e){const t=e.hash;this._useCounts[t]--,0===this._useCounts[t]&&(this._programCache[t].delete(),delete this._programCache[t],delete this._getUniforms[t],delete this._useCounts[t])}_getHash(e){return void 0===this._hashes[e]&&(this._hashes[e]=this._hashCounter++),this._hashes[e]}_getModuleList(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const t=new Array(this._defaultModules.length+e.length),n={};let r=0;for(let e=0,o=this._defaultModules.length;eXi});var r=n(96540),o=n(5556),i=n.n(o),a="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto),s=new Uint8Array(16);function l(){if(!a)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return a(s)}for(var u=[],c=0;c<256;++c)u[c]=(c+256).toString(16).substr(1);const p=function(e,t,n){var r=t&&n||0;"string"==typeof e&&(t="binary"===e?new Array(16):null,e=null);var o=(e=e||{}).random||(e.rng||l)();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,t)for(var i=0;i<16;++i)t[r+i]=o[i];return t||function(e,t){var n=t||0,r=u;return[r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]]].join("")}(o)};function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function d(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&I[0]<4?1:+(I[0]+I[1])),!D&&Ae&&(!(I=Ae.match(/Edge\/(\d+)/))||I[1]>=74)&&(I=Ae.match(/Chrome\/(\d+)/))&&(D=+I[1]);var we=D,xe=w,Ee=!!Object.getOwnPropertySymbols&&!xe(function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&we&&we<41}),Se=Ee&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,Ce=be,Te=pe,Le=ve,Pe=Object,Re=Se?function(e){return"symbol"==typeof e}:function(e){var t=Ce("Symbol");return Te(t)&&Le(t.prototype,Pe(e))},ke=String,Ie=pe,De=TypeError,qe=function(e){if(Ie(e))return e;throw De(function(e){try{return ke(e)}catch(e){return"Object"}}(e)+" is not a function")},Ne=qe,je=te,Fe=T,Be=pe,We=he,Ve=TypeError,Ue={exports:{}},He=O,Ye=Object.defineProperty,Ge=function(e,t){try{Ye(He,e,{value:t,configurable:!0,writable:!0})}catch(n){He[e]=t}return t},Xe=Ge,Ze="__core-js_shared__",$e=O[Ze]||Xe(Ze,{}),Ke=$e;(Ue.exports=function(e,t){return Ke[e]||(Ke[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.25.5",mode:"global",copyright:"© 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.25.5/LICENSE",source:"https://github.com/zloirock/core-js"});var Je=oe,Qe=Object,et=function(e){return Qe(Je(e))},tt=et,nt=Z({}.hasOwnProperty),rt=Object.hasOwn||function(e,t){return nt(tt(e),t)},ot=Z,it=0,at=Math.random(),st=ot(1..toString),lt=function(e){return"Symbol("+(void 0===e?"":e)+")_"+st(++it+at,36)},ut=O,ct=Ue.exports,pt=rt,ft=lt,dt=Ee,ht=Se,mt=ct("wks"),gt=ut.Symbol,bt=gt&>.for,vt=ht?gt:gt&>.withoutSetter||ft,yt=function(e){if(!pt(mt,e)||!dt&&"string"!=typeof mt[e]){var t="Symbol."+e;dt&&pt(gt,e)?mt[e]=gt[e]:mt[e]=ht&&bt?bt(t):vt(t)}return mt[e]},At=T,Mt=he,_t=Re,Ot=TypeError,zt=yt("toPrimitive"),wt=function(e,t){if(!Mt(e)||_t(e))return e;var n,r,o=(r=e[zt],je(r)?void 0:Ne(r));if(o){if(void 0===t&&(t="default"),n=At(o,e,t),!Mt(n)||_t(n))return n;throw Ot("Can't convert object to primitive value")}return void 0===t&&(t="number"),function(e,t){var n,r;if("string"===t&&Be(n=e.toString)&&!We(r=Fe(n,e)))return r;if(Be(n=e.valueOf)&&!We(r=Fe(n,e)))return r;if("string"!==t&&Be(n=e.toString)&&!We(r=Fe(n,e)))return r;throw Ve("Can't convert object to primitive value")}(e,t)},xt=Re,Et=function(e){var t=wt(e,"string");return xt(t)?t:t+""},St=he,Ct=O.document,Tt=St(Ct)&&St(Ct.createElement),Lt=function(e){return Tt?Ct.createElement(e):{}},Pt=Lt,Rt=!x&&!w(function(){return 7!=Object.defineProperty(Pt("div"),"a",{get:function(){return 7}}).a}),kt=x,It=T,Dt=L,qt=q,Nt=se,jt=Et,Ft=rt,Bt=Rt,Wt=Object.getOwnPropertyDescriptor;z.f=kt?Wt:function(e,t){if(e=Nt(e),t=jt(t),Bt)try{return Wt(e,t)}catch(e){}if(Ft(e,t))return qt(!It(Dt.f,e,t),e[t])};var Vt={},Ut=x&&w(function(){return 42!=Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype}),Ht=he,Yt=String,Gt=TypeError,Xt=function(e){if(Ht(e))return e;throw Gt(Yt(e)+" is not an object")},Zt=x,$t=Rt,Kt=Ut,Jt=Xt,Qt=Et,en=TypeError,tn=Object.defineProperty,nn=Object.getOwnPropertyDescriptor,rn="enumerable",on="configurable",an="writable";Vt.f=Zt?Kt?function(e,t,n){if(Jt(e),t=Qt(t),Jt(n),"function"==typeof e&&"prototype"===t&&"value"in n&&an in n&&!n[an]){var r=nn(e,t);r&&r[an]&&(e[t]=n.value,n={configurable:on in n?n[on]:r[on],enumerable:rn in n?n[rn]:r[rn],writable:!1})}return tn(e,t,n)}:tn:function(e,t,n){if(Jt(e),t=Qt(t),Jt(n),$t)try{return tn(e,t,n)}catch(e){}if("get"in n||"set"in n)throw en("Accessors not supported");return"value"in n&&(e[t]=n.value),e};var sn=Vt,ln=q,un=x?function(e,t,n){return sn.f(e,t,ln(1,n))}:function(e,t,n){return e[t]=n,e},cn={exports:{}},pn=x,fn=rt,dn=Function.prototype,hn=pn&&Object.getOwnPropertyDescriptor,mn=fn(dn,"name"),gn={EXISTS:mn,PROPER:mn&&"something"===function(){}.name,CONFIGURABLE:mn&&(!pn||pn&&hn(dn,"name").configurable)},bn=pe,vn=$e,yn=Z(Function.toString);bn(vn.inspectSource)||(vn.inspectSource=function(e){return yn(e)});var An,Mn,_n,On=vn.inspectSource,zn=pe,wn=O.WeakMap,xn=zn(wn)&&/native code/.test(String(wn)),En=Ue.exports,Sn=lt,Cn=En("keys"),Tn=function(e){return Cn[e]||(Cn[e]=Sn(e))},Ln={},Pn=xn,Rn=O,kn=he,In=un,Dn=rt,qn=$e,Nn=Tn,jn=Ln,Fn="Object already initialized",Bn=Rn.TypeError,Wn=Rn.WeakMap;if(Pn||qn.state){var Vn=qn.state||(qn.state=new Wn);Vn.get=Vn.get,Vn.has=Vn.has,Vn.set=Vn.set,An=function(e,t){if(Vn.has(e))throw Bn(Fn);return t.facade=e,Vn.set(e,t),t},Mn=function(e){return Vn.get(e)||{}},_n=function(e){return Vn.has(e)}}else{var Un=Nn("state");jn[Un]=!0,An=function(e,t){if(Dn(e,Un))throw Bn(Fn);return t.facade=e,In(e,Un,t),t},Mn=function(e){return Dn(e,Un)?e[Un]:{}},_n=function(e){return Dn(e,Un)}}var Hn={set:An,get:Mn,has:_n,enforce:function(e){return _n(e)?Mn(e):An(e,{})},getterFor:function(e){return function(t){var n;if(!kn(t)||(n=Mn(t)).type!==e)throw Bn("Incompatible receiver, "+e+" required");return n}}},Yn=w,Gn=pe,Xn=rt,Zn=x,$n=gn.CONFIGURABLE,Kn=On,Jn=Hn.enforce,Qn=Hn.get,er=Object.defineProperty,tr=Zn&&!Yn(function(){return 8!==er(function(){},"length",{value:8}).length}),nr=String(String).split("String"),rr=cn.exports=function(e,t,n){"Symbol("===String(t).slice(0,7)&&(t="["+String(t).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!Xn(e,"name")||$n&&e.name!==t)&&(Zn?er(e,"name",{value:t,configurable:!0}):e.name=t),tr&&n&&Xn(n,"arity")&&e.length!==n.arity&&er(e,"length",{value:n.arity});try{n&&Xn(n,"constructor")&&n.constructor?Zn&&er(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var r=Jn(e);return Xn(r,"source")||(r.source=nr.join("string"==typeof t?t:"")),e};Function.prototype.toString=rr(function(){return Gn(this)&&Qn(this).source||Kn(this)},"toString");var or=pe,ir=Vt,ar=cn.exports,sr=Ge,lr={},ur=Math.ceil,cr=Math.floor,pr=Math.trunc||function(e){var t=+e;return(t>0?cr:ur)(t)},fr=function(e){var t=+e;return t!=t||0===t?0:pr(t)},dr=fr,hr=Math.max,mr=Math.min,gr=fr,br=Math.min,vr=function(e){return(t=e.length)>0?br(gr(t),9007199254740991):0;var t},yr=se,Ar=vr,Mr=function(e){return function(t,n,r){var o,i=yr(t),a=Ar(i),s=function(e,t){var n=dr(e);return n<0?hr(n+t,0):mr(n,t)}(r,a);if(e&&n!=n){for(;a>s;)if((o=i[s++])!=o)return!0}else for(;a>s;s++)if((e||s in i)&&i[s]===n)return e||s||0;return!e&&-1}},_r={includes:Mr(!0),indexOf:Mr(!1)},Or=rt,zr=se,wr=_r.indexOf,xr=Ln,Er=Z([].push),Sr=function(e,t){var n,r=zr(e),o=0,i=[];for(n in r)!Or(xr,n)&&Or(r,n)&&Er(i,n);for(;t.length>o;)Or(r,n=t[o++])&&(~wr(i,n)||Er(i,n));return i},Cr=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],Tr=Sr,Lr=Cr.concat("length","prototype");lr.f=Object.getOwnPropertyNames||function(e){return Tr(e,Lr)};var Pr={};Pr.f=Object.getOwnPropertySymbols;var Rr=be,kr=lr,Ir=Pr,Dr=Xt,qr=Z([].concat),Nr=Rr("Reflect","ownKeys")||function(e){var t=kr.f(Dr(e)),n=Ir.f;return n?qr(t,n(e)):t},jr=rt,Fr=Nr,Br=z,Wr=Vt,Vr=w,Ur=pe,Hr=/#|\.prototype\./,Yr=function(e,t){var n=Xr[Gr(e)];return n==$r||n!=Zr&&(Ur(t)?Vr(t):!!t)},Gr=Yr.normalize=function(e){return String(e).replace(Hr,".").toLowerCase()},Xr=Yr.data={},Zr=Yr.NATIVE="N",$r=Yr.POLYFILL="P",Kr=Yr,Jr=O,Qr=z.f,eo=un,to=function(e,t,n,r){r||(r={});var o=r.enumerable,i=void 0!==r.name?r.name:t;if(or(n)&&ar(n,i,r),r.global)o?e[t]=n:sr(t,n);else{try{r.unsafe?e[t]&&(o=!0):delete e[t]}catch(e){}o?e[t]=n:ir.f(e,t,{value:n,enumerable:!1,configurable:!r.nonConfigurable,writable:!r.nonWritable})}return e},no=Ge,ro=function(e,t,n){for(var r=Fr(t),o=Wr.f,i=Br.f,a=0;av;v++)if((s||v in m)&&(d=g(f=m[v],v,h),e))if(t)A[v]=d;else if(d)switch(e){case 3:return!0;case 5:return f;case 6:return v;case 2:Bo(A,f)}else switch(e){case 4:return!1;case 7:Bo(A,f)}return i?-1:r||o?o:A}},Vo={forEach:Wo(0),map:Wo(1),filter:Wo(2),some:Wo(3),every:Wo(4),find:Wo(5),findIndex:Wo(6),filterReject:Wo(7)},Uo={},Ho=Sr,Yo=Cr,Go=Object.keys||function(e){return Ho(e,Yo)},Xo=x,Zo=Ut,$o=Vt,Ko=Xt,Jo=se,Qo=Go;Uo.f=Xo&&!Zo?Object.defineProperties:function(e,t){Ko(e);for(var n,r=Jo(t),o=Qo(t),i=o.length,a=0;i>a;)$o.f(e,n=o[a++],r[n]);return e};var ei,ti=be("document","documentElement"),ni=Xt,ri=Uo,oi=Cr,ii=Ln,ai=ti,si=Lt,li="prototype",ui="script",ci=Tn("IE_PROTO"),pi=function(){},fi=function(e){return"<"+ui+">"+e+""},di=function(e){e.write(fi("")),e.close();var t=e.parentWindow.Object;return e=null,t},hi=function(){try{ei=new ActiveXObject("htmlfile")}catch(e){}var e,t,n;hi="undefined"!=typeof document?document.domain&&ei?di(ei):(t=si("iframe"),n="java"+ui+":",t.style.display="none",ai.appendChild(t),t.src=String(n),(e=t.contentWindow.document).open(),e.write(fi("document.F=Object")),e.close(),e.F):di(ei);for(var r=oi.length;r--;)delete hi[li][oi[r]];return hi()};ii[ci]=!0;var mi=yt,gi=Object.create||function(e,t){var n;return null!==e?(pi[li]=ni(e),n=new pi,pi[li]=null,n[ci]=e):n=hi(),void 0===t?n:ri.f(n,t)},bi=Vt.f,vi=mi("unscopables"),yi=Array.prototype;null==yi[vi]&&bi(yi,vi,{configurable:!0,value:gi(null)});var Ai,Mi=Vo.find,_i="find",Oi=!0;_i in[]&&Array(1)[_i](function(){Oi=!1}),function(e,t){var n,r,o,i,a,s=e.target,l=e.global,u=e.stat;if(n=l?Jr:u?Jr[s]||no(s,{}):(Jr[s]||{}).prototype)for(r in t){if(i=t[r],o=e.dontCallGetSet?(a=Qr(n,r))&&a.value:n[r],!oo(l?r:s+(u?".":"#")+r,e.forced)&&void 0!==o){if(typeof i==typeof o)continue;ro(i,o)}(e.sham||o&&o.sham)&&eo(i,"sham",!0),to(n,r,i,e)}}({target:"Array",proto:!0,forced:Oi},{find:function(e){return Mi(this,e,arguments.length>1?arguments[1]:void 0)}}),Ai=_i,yi[vi][Ai]=!0;var zi="__react_tooltip_hide_event",wi="__react_tooltip_rebuild_event",xi="__react_tooltip_show_event",Ei=function(e,t){var n;"function"==typeof window.CustomEvent?n=new window.CustomEvent(e,{detail:t}):(n=document.createEvent("Event")).initEvent(e,!1,!0,t),window.dispatchEvent(n)},Si=function(e,t){var n=this.state.show,r=this.props.id,o=this.isCapture(t.currentTarget),i=t.currentTarget.getAttribute("currentItem");o||t.stopPropagation(),n&&"true"===i?e||this.hideTooltip(t):(t.currentTarget.setAttribute("currentItem","true"),Ci(t.currentTarget,this.getTargetArray(r)),this.showTooltip(t))},Ci=function(e,t){for(var n=0;n_}(e)||function(e){return S(e)<0}(e)||function(e){return function(e){var t=b[e].b;return g+t+M}(e)>O}(e)},T=function(e){return!C(e)},L={top:T("top"),bottom:T("bottom"),left:T("left"),right:T("right")},P=function(){var e,t=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return A(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?A(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}(o.split(",").concat(r,["top","bottom","left","right"]));try{for(t.s();!(e=t.n()).done;){var n=e.value;if(L[n])return n}}catch(e){t.e(e)}finally{t.f()}return r}(),R=!1;return P&&P!==r&&(R=!0,s=P),R?{isNewState:!0,newState:{place:s}}:{isNewState:!1,position:{left:parseInt(E(r)-x,10),top:parseInt(S(r)-w,10)}}}var Ii=function(e){var t=e.getBoundingClientRect(),n=t.height,r=t.width;return{height:parseInt(n,10),width:parseInt(r,10)}},Di=function(e,t,n){var r=t.getBoundingClientRect(),o=r.top,i=r.left,a=Ii(t),s=a.width,l=a.height;return"float"===n?{mouseX:e.clientX,mouseY:e.clientY}:{mouseX:i+s/2,mouseY:o+l/2}},qi=function(e,t,n,r,o){var i,a,s,l;return"float"===e?(i={l:-r/2,r:r/2,t:-(o+3+2),b:-3},s={l:-r/2,r:r/2,t:15,b:o+3+2+12},l={l:-(r+3+2),r:-3,t:-o/2,b:o/2},a={l:3,r:r+3+2,t:-o/2,b:o/2}):"solid"===e&&(i={l:-r/2,r:r/2,t:-(n/2+o+2),b:-n/2},s={l:-r/2,r:r/2,t:n/2,b:n/2+o+2},l={l:-(r+t/2+2),r:-t/2,t:-o/2,b:o/2},a={l:t/2,r:r+t/2+2,t:-o/2,b:o/2}),{top:i,bottom:s,left:l,right:a}},Ni=function(e){var t=0,n=0;for(var r in"[object String]"===Object.prototype.toString.apply(e)&&(e=JSON.parse(e.toString().replace(/'/g,'"'))),e)"top"===r?n-=parseInt(e[r],10):"bottom"===r?n+=parseInt(e[r],10):"left"===r?t-=parseInt(e[r],10):"right"===r&&(t+=parseInt(e[r],10));return{extraOffsetX:t,extraOffsetY:n}},ji=function(e){for(var t=e;t;){var n=window.getComputedStyle(t);if("none"!==n.getPropertyValue("transform")||"transform"===n.getPropertyValue("will-change"))break;t=t.parentElement}return{parentTop:t&&t.getBoundingClientRect().top||0,parentLeft:t&&t.getBoundingClientRect().left||0}};function Fi(e,t,n,o){if(t)return t;if(null!=n)return n;if(null===n)return null;var i=//;return o&&"false"!==o&&i.test(e)?e.split(i).map(function(e,t){return r.createElement("span",{key:t,className:"multi-line"},e)}):e}function Bi(e){var t={};return Object.keys(e).filter(function(e){return/(^aria-\w+$|^role$)/.test(e)}).forEach(function(n){t[n]=e[n]}),t}function Wi(e){var t=e.length;return e.hasOwnProperty?Array.prototype.slice.call(e):new Array(t).fill().map(function(t){return e[t]})}var Vi,Ui,Hi={dark:{text:"#fff",background:"#222",border:"transparent",arrow:"#222"},success:{text:"#fff",background:"#8DC572",border:"transparent",arrow:"#8DC572"},warning:{text:"#fff",background:"#F0AD4E",border:"transparent",arrow:"#F0AD4E"},error:{text:"#fff",background:"#BE6464",border:"transparent",arrow:"#BE6464"},info:{text:"#fff",background:"#337AB7",border:"transparent",arrow:"#337AB7"},light:{text:"#222",background:"#fff",border:"transparent",arrow:"#fff"}},Yi={tooltip:3,arrow:0};var Gi,Xi=function(e){e.hide=function(e){Ei(zi,{target:e})},e.rebuild=function(){Ei(wi)},e.show=function(e){Ei(xi,{target:e})},e.prototype.globalRebuild=function(){this.mount&&(this.unbindListener(),this.bindListener())},e.prototype.globalShow=function(e){if(this.mount){var t=!!(e&&e.detail&&e.detail.target);this.showTooltip({currentTarget:t&&e.detail.target},!0)}},e.prototype.globalHide=function(e){if(this.mount){var t=!!(e&&e.detail&&e.detail.target);this.hideTooltip({currentTarget:t&&e.detail.target},t)}}}(Vi=function(e){e.prototype.bindWindowEvents=function(e){window.removeEventListener(zi,this.globalHide),window.addEventListener(zi,this.globalHide,!1),window.removeEventListener(wi,this.globalRebuild),window.addEventListener(wi,this.globalRebuild,!1),window.removeEventListener(xi,this.globalShow),window.addEventListener(xi,this.globalShow,!1),e&&(window.removeEventListener("resize",this.onWindowResize),window.addEventListener("resize",this.onWindowResize,!1))},e.prototype.unbindWindowEvents=function(){window.removeEventListener(zi,this.globalHide),window.removeEventListener(wi,this.globalRebuild),window.removeEventListener(xi,this.globalShow),window.removeEventListener("resize",this.onWindowResize)},e.prototype.onWindowResize=function(){this.mount&&this.hideTooltip()}}(Vi=function(e){e.prototype.isCustomEvent=function(e){return this.state.event||!!e.getAttribute("data-event")},e.prototype.customBindListener=function(e){var t=this,n=this.state,r=n.event,o=n.eventOff,i=e.getAttribute("data-event")||r,a=e.getAttribute("data-event-off")||o;i.split(" ").forEach(function(n){e.removeEventListener(n,Ti.get(e,n));var r=Si.bind(t,a);Ti.set(e,n,r),e.addEventListener(n,r,!1)}),a&&a.split(" ").forEach(function(n){e.removeEventListener(n,t.hideTooltip),e.addEventListener(n,t.hideTooltip,!1)})},e.prototype.customUnbindListener=function(e){var t=this.state,n=t.event,r=t.eventOff,o=n||e.getAttribute("data-event"),i=r||e.getAttribute("data-event-off");e.removeEventListener(o,Ti.get(e,n)),i&&e.removeEventListener(i,this.hideTooltip)}}(Vi=function(e){e.prototype.isCapture=function(e){return e&&"true"===e.getAttribute("data-iscapture")||this.props.isCapture||!1}}(Vi=function(e){e.prototype.getEffect=function(e){return e.getAttribute("data-effect")||this.props.effect||"float"}}(Vi=function(e){e.prototype.isBodyMode=function(){return!!this.props.bodyMode},e.prototype.bindBodyListener=function(e){var t=this,n=this.state,r=n.event,o=n.eventOff,i=n.possibleCustomEvents,a=n.possibleCustomEventsOff,s=Ri(),l=Pi(e,"data-event"),u=Pi(e,"data-event-off");null!=r&&(l[r]=!0),null!=o&&(u[o]=!0),i.split(" ").forEach(function(e){return l[e]=!0}),a.split(" ").forEach(function(e){return u[e]=!0}),this.unbindBodyListener(s);var c=this.bodyModeListeners={};for(var p in null==r&&(c.mouseover=Li.bind(this,this.showTooltip,{}),c.mousemove=Li.bind(this,this.updateTooltip,{respectEffect:!0}),c.mouseout=Li.bind(this,this.hideTooltip,{})),l)c[p]=Li.bind(this,function(e){var n=e.currentTarget.getAttribute("data-event-off")||o;Si.call(t,n,e)},{customEvent:!0});for(var f in u)c[f]=Li.bind(this,this.hideTooltip,{customEvent:!0});for(var d in c)s.addEventListener(d,c[d])},e.prototype.unbindBodyListener=function(e){e=e||Ri();var t=this.bodyModeListeners;for(var n in t)e.removeEventListener(n,t[n])}}((Ui=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&v(e,t)}(s,e);var t,n,o,a=y(s);function s(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),(t=a.call(this,e)).state={uuid:e.uuid||"t"+p(),place:e.place||"top",desiredPlace:e.place||"top",type:e.type||"dark",effect:e.effect||"float",show:!1,border:!1,borderClass:"border",customColors:{},customRadius:{},offset:{},padding:e.padding,extraClass:"",html:!1,delayHide:0,delayShow:0,event:e.event||null,eventOff:e.eventOff||null,currentEvent:null,currentTarget:null,ariaProps:Bi(e),isEmptyTip:!1,disable:!1,possibleCustomEvents:e.possibleCustomEvents||"",possibleCustomEventsOff:e.possibleCustomEventsOff||"",originTooltip:null,isMultiline:!1},t.bind(["showTooltip","updateTooltip","hideTooltip","hideTooltipOnScroll","getTooltipContent","globalRebuild","globalShow","globalHide","onWindowResize","mouseOnToolTip"]),t.mount=!0,t.delayShowLoop=null,t.delayHideLoop=null,t.delayReshow=null,t.intervalUpdateContent=null,t}return t=s,n=[{key:"bind",value:function(e){var t=this;e.forEach(function(e){t[e]=t[e].bind(t)})}},{key:"componentDidMount",value:function(){var e=this.props;e.insecure;var t=e.resizeHide,n=e.disableInternalStyle;this.mount=!0,this.bindListener(),this.bindWindowEvents(t),n||this.injectStyles()}},{key:"componentWillUnmount",value:function(){this.mount=!1,this.clearTimer(),this.unbindListener(),this.removeScrollListener(this.state.currentTarget),this.unbindWindowEvents()}},{key:"injectStyles",value:function(){var e=this.tooltipRef;if(e){for(var t,n=e.parentNode;n.parentNode;)n=n.parentNode;switch(n.constructor.name){case"Document":case"HTMLDocument":case void 0:t=n.head;break;default:t=n}if(!t.querySelector("style[data-react-tooltip]")){var r=document.createElement("style");r.textContent='.__react_component_tooltip {\n border-radius: 3px;\n display: inline-block;\n font-size: 13px;\n left: -999em;\n opacity: 0;\n position: fixed;\n pointer-events: none;\n transition: opacity 0.3s ease-out;\n top: -999em;\n visibility: hidden;\n z-index: 999;\n}\n.__react_component_tooltip.allow_hover, .__react_component_tooltip.allow_click {\n pointer-events: auto;\n}\n.__react_component_tooltip::before, .__react_component_tooltip::after {\n content: "";\n width: 0;\n height: 0;\n position: absolute;\n}\n.__react_component_tooltip.show {\n opacity: 0.9;\n margin-top: 0;\n margin-left: 0;\n visibility: visible;\n}\n.__react_component_tooltip.place-top::before {\n bottom: 0;\n left: 50%;\n margin-left: -11px;\n}\n.__react_component_tooltip.place-bottom::before {\n top: 0;\n left: 50%;\n margin-left: -11px;\n}\n.__react_component_tooltip.place-left::before {\n right: 0;\n top: 50%;\n margin-top: -9px;\n}\n.__react_component_tooltip.place-right::before {\n left: 0;\n top: 50%;\n margin-top: -9px;\n}\n.__react_component_tooltip .multi-line {\n display: block;\n padding: 2px 0;\n text-align: center;\n}',r.setAttribute("data-react-tooltip","true"),t.appendChild(r)}}}},{key:"mouseOnToolTip",value:function(){return!(!this.state.show||!this.tooltipRef)&&(this.tooltipRef.matches||(this.tooltipRef.msMatchesSelector?this.tooltipRef.matches=this.tooltipRef.msMatchesSelector:this.tooltipRef.matches=this.tooltipRef.mozMatchesSelector),this.tooltipRef.matches(":hover"))}},{key:"getTargetArray",value:function(e){var t,n=[];if(e){var r=e.replace(/\\/g,"\\\\").replace(/"/g,'\\"');t='[data-tip][data-for="'.concat(r,'"]')}else t="[data-tip]:not([data-for])";return Wi(document.getElementsByTagName("*")).filter(function(e){return e.shadowRoot}).forEach(function(e){n=n.concat(Wi(e.shadowRoot.querySelectorAll(t)))}),n.concat(Wi(document.querySelectorAll(t)))}},{key:"bindListener",value:function(){var e=this,t=this.props,n=t.id,r=t.globalEventOff,o=t.isCapture,i=this.getTargetArray(n);i.forEach(function(t){null===t.getAttribute("currentItem")&&t.setAttribute("currentItem","false"),e.unbindBasicListener(t),e.isCustomEvent(t)&&e.customUnbindListener(t)}),this.isBodyMode()?this.bindBodyListener(i):i.forEach(function(t){var n=e.isCapture(t),r=e.getEffect(t);e.isCustomEvent(t)?e.customBindListener(t):(t.addEventListener("mouseenter",e.showTooltip,n),t.addEventListener("focus",e.showTooltip,n),"float"===r&&t.addEventListener("mousemove",e.updateTooltip,n),t.addEventListener("mouseleave",e.hideTooltip,n),t.addEventListener("blur",e.hideTooltip,n))}),r&&(window.removeEventListener(r,this.hideTooltip),window.addEventListener(r,this.hideTooltip,o)),this.bindRemovalTracker()}},{key:"unbindListener",value:function(){var e=this,t=this.props,n=t.id,r=t.globalEventOff;this.isBodyMode()?this.unbindBodyListener():this.getTargetArray(n).forEach(function(t){e.unbindBasicListener(t),e.isCustomEvent(t)&&e.customUnbindListener(t)}),r&&window.removeEventListener(r,this.hideTooltip),this.unbindRemovalTracker()}},{key:"unbindBasicListener",value:function(e){var t=this.isCapture(e);e.removeEventListener("mouseenter",this.showTooltip,t),e.removeEventListener("mousemove",this.updateTooltip,t),e.removeEventListener("mouseleave",this.hideTooltip,t)}},{key:"getTooltipContent",value:function(){var e,t=this.props,n=t.getContent,r=t.children;return n&&(e=Array.isArray(n)?n[0]&&n[0](this.state.originTooltip):n(this.state.originTooltip)),Fi(this.state.originTooltip,r,e,this.state.isMultiline)}},{key:"isEmptyTip",value:function(e){return"string"==typeof e&&""===e||null===e}},{key:"showTooltip",value:function(e,t){if(this.tooltipRef){if(t&&!this.getTargetArray(this.props.id).some(function(t){return t===e.currentTarget}))return;var n=this.props,r=n.multiline,o=n.getContent,i=e.currentTarget.getAttribute("data-tip"),a=e.currentTarget.getAttribute("data-multiline")||r||!1,s=e instanceof window.FocusEvent||t,l=!0;e.currentTarget.getAttribute("data-scroll-hide")?l="true"===e.currentTarget.getAttribute("data-scroll-hide"):null!=this.props.scrollHide&&(l=this.props.scrollHide),e&&e.currentTarget&&e.currentTarget.setAttribute&&e.currentTarget.setAttribute("aria-describedby",this.props.id||this.state.uuid);var u=e.currentTarget.getAttribute("data-place")||this.props.place||"top",c=s?"solid":this.getEffect(e.currentTarget),p=e.currentTarget.getAttribute("data-offset")||this.props.offset||{},f=ki(e,e.currentTarget,this.tooltipRef,u.split(",")[0],u,c,p);f.position&&this.props.overridePosition&&(f.position=this.props.overridePosition(f.position,e,e.currentTarget,this.tooltipRef,u,u,c,p));var d=f.isNewState?f.newState.place:u.split(",")[0];this.clearTimer();var h=e.currentTarget,m=this.state.show?h.getAttribute("data-delay-update")||this.props.delayUpdate:0,g=this,b=function(){g.setState({originTooltip:i,isMultiline:a,desiredPlace:u,place:d,type:h.getAttribute("data-type")||g.props.type||"dark",customColors:{text:h.getAttribute("data-text-color")||g.props.textColor||null,background:h.getAttribute("data-background-color")||g.props.backgroundColor||null,border:h.getAttribute("data-border-color")||g.props.borderColor||null,arrow:h.getAttribute("data-arrow-color")||g.props.arrowColor||null},customRadius:{tooltip:h.getAttribute("data-tooltip-radius")||g.props.tooltipRadius||"3",arrow:h.getAttribute("data-arrow-radius")||g.props.arrowRadius||"0"},effect:c,offset:p,padding:h.getAttribute("data-padding")||g.props.padding,html:(h.getAttribute("data-html")?"true"===h.getAttribute("data-html"):g.props.html)||!1,delayShow:h.getAttribute("data-delay-show")||g.props.delayShow||0,delayHide:h.getAttribute("data-delay-hide")||g.props.delayHide||0,delayUpdate:h.getAttribute("data-delay-update")||g.props.delayUpdate||0,border:(h.getAttribute("data-border")?"true"===h.getAttribute("data-border"):g.props.border)||!1,borderClass:h.getAttribute("data-border-class")||g.props.borderClass||"border",extraClass:h.getAttribute("data-class")||g.props.class||g.props.className||"",disable:(h.getAttribute("data-tip-disable")?"true"===h.getAttribute("data-tip-disable"):g.props.disable)||!1,currentTarget:h},function(){l&&g.addScrollListener(g.state.currentTarget),g.updateTooltip(e),o&&Array.isArray(o)&&(g.intervalUpdateContent=setInterval(function(){if(g.mount){var e=g.props.getContent,t=Fi(i,"",e[0](),a),n=g.isEmptyTip(t);g.setState({isEmptyTip:n}),g.updatePosition()}},o[1]))})};m?this.delayReshow=setTimeout(b,m):b()}}},{key:"updateTooltip",value:function(e){var t=this,n=this.state,r=n.delayShow,o=n.disable,i=this.props,a=i.afterShow,s=i.disable,l=this.getTooltipContent(),u=e.currentTarget||e.target;if(!this.mouseOnToolTip()&&!(this.isEmptyTip(l)||o||s)){var c=this.state.show?0:parseInt(r,10),p=function(){if(Array.isArray(l)&&l.length>0||l){var n=!t.state.show;t.setState({currentEvent:e,currentTarget:u,show:!0},function(){t.updatePosition(function(){n&&a&&a(e)})})}};this.delayShowLoop&&clearTimeout(this.delayShowLoop),c?this.delayShowLoop=setTimeout(p,c):(this.delayShowLoop=null,p())}}},{key:"listenForTooltipExit",value:function(){this.state.show&&this.tooltipRef&&this.tooltipRef.addEventListener("mouseleave",this.hideTooltip)}},{key:"removeListenerForTooltipExit",value:function(){this.state.show&&this.tooltipRef&&this.tooltipRef.removeEventListener("mouseleave",this.hideTooltip)}},{key:"hideTooltip",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{isScroll:!1},o=this.state.disable,i=r.isScroll?0:this.state.delayHide,a=this.props,s=a.afterHide,l=a.disable,u=this.getTooltipContent();if(this.mount&&!(this.isEmptyTip(u)||o||l)){if(t&&(!this.getTargetArray(this.props.id).some(function(t){return t===e.currentTarget})||!this.state.show))return;e&&e.currentTarget&&e.currentTarget.removeAttribute&&e.currentTarget.removeAttribute("aria-describedby");var c=function(){var t=n.state.show;n.mouseOnToolTip()?n.listenForTooltipExit():(n.removeListenerForTooltipExit(),n.setState({show:!1},function(){n.removeScrollListener(n.state.currentTarget),t&&s&&s(e)}))};this.clearTimer(),i?this.delayHideLoop=setTimeout(c,parseInt(i,10)):c()}}},{key:"hideTooltipOnScroll",value:function(e,t){this.hideTooltip(e,t,{isScroll:!0})}},{key:"addScrollListener",value:function(e){var t=this.isCapture(e);window.addEventListener("scroll",this.hideTooltipOnScroll,t)}},{key:"removeScrollListener",value:function(e){var t=this.isCapture(e);window.removeEventListener("scroll",this.hideTooltipOnScroll,t)}},{key:"updatePosition",value:function(e){var t=this,n=this.state,r=n.currentEvent,o=n.currentTarget,i=n.place,a=n.desiredPlace,s=n.effect,l=n.offset,u=this.tooltipRef,c=ki(r,o,u,i,a,s,l);if(c.position&&this.props.overridePosition&&(c.position=this.props.overridePosition(c.position,r,o,u,i,a,s,l)),c.isNewState)return this.setState(c.newState,function(){t.updatePosition(e)});e&&"function"==typeof e&&e(),u.style.left=c.position.left+"px",u.style.top=c.position.top+"px"}},{key:"clearTimer",value:function(){this.delayShowLoop&&(clearTimeout(this.delayShowLoop),this.delayShowLoop=null),this.delayHideLoop&&(clearTimeout(this.delayHideLoop),this.delayHideLoop=null),this.delayReshow&&(clearTimeout(this.delayReshow),this.delayReshow=null),this.intervalUpdateContent&&(clearInterval(this.intervalUpdateContent),this.intervalUpdateContent=null)}},{key:"hasCustomColors",value:function(){var e=this;return Boolean(Object.keys(this.state.customColors).find(function(t){return"border"!==t&&e.state.customColors[t]})||this.state.border&&this.state.customColors.border)}},{key:"render",value:function(){var e=this,t=this.state,n=t.extraClass,o=t.html,i=t.ariaProps,a=t.disable,l=t.uuid,u=this.getTooltipContent(),c=this.isEmptyTip(u),p=this.props.disableInternalStyle?"":function(e,t,n,r,o,i){return function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"8px 21px",r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Yi,o=t.text,i=t.background,a=t.border,s=t.arrow,l=r.arrow,u=r.tooltip;return"\n \t.".concat(e," {\n\t color: ").concat(o,";\n\t background: ").concat(i,";\n\t border: 1px solid ").concat(a,";\n\t border-radius: ").concat(u,"px;\n\t padding: ").concat(n,";\n \t}\n\n \t.").concat(e,".place-top {\n margin-top: -10px;\n }\n .").concat(e,'.place-top::before {\n content: "";\n background-color: inherit;\n position: absolute;\n z-index: 2;\n width: 20px;\n height: 12px;\n }\n .').concat(e,'.place-top::after {\n content: "";\n position: absolute;\n width: 10px;\n height: 10px;\n border-top-right-radius: ').concat(l,"px;\n border: 1px solid ").concat(a,";\n background-color: ").concat(s,";\n z-index: -2;\n bottom: -6px;\n left: 50%;\n margin-left: -6px;\n transform: rotate(135deg);\n }\n\n .").concat(e,".place-bottom {\n margin-top: 10px;\n }\n .").concat(e,'.place-bottom::before {\n content: "";\n background-color: inherit;\n position: absolute;\n z-index: -1;\n width: 18px;\n height: 10px;\n }\n .').concat(e,'.place-bottom::after {\n content: "";\n position: absolute;\n width: 10px;\n height: 10px;\n border-top-right-radius: ').concat(l,"px;\n border: 1px solid ").concat(a,";\n background-color: ").concat(s,";\n z-index: -2;\n top: -6px;\n left: 50%;\n margin-left: -6px;\n transform: rotate(45deg);\n }\n\n .").concat(e,".place-left {\n margin-left: -10px;\n }\n .").concat(e,'.place-left::before {\n content: "";\n background-color: inherit;\n position: absolute;\n z-index: -1;\n width: 10px;\n height: 18px;\n }\n .').concat(e,'.place-left::after {\n content: "";\n position: absolute;\n width: 10px;\n height: 10px;\n border-top-right-radius: ').concat(l,"px;\n border: 1px solid ").concat(a,";\n background-color: ").concat(s,";\n z-index: -2;\n right: -6px;\n top: 50%;\n margin-top: -6px;\n transform: rotate(45deg);\n }\n\n .").concat(e,".place-right {\n margin-left: 10px;\n }\n .").concat(e,'.place-right::before {\n content: "";\n background-color: inherit;\n position: absolute;\n z-index: -1;\n width: 10px;\n height: 18px;\n }\n .').concat(e,'.place-right::after {\n content: "";\n position: absolute;\n width: 10px;\n height: 10px;\n border-top-right-radius: ').concat(l,"px;\n border: 1px solid ").concat(a,";\n background-color: ").concat(s,";\n z-index: -2;\n left: -6px;\n top: 50%;\n margin-top: -6px;\n transform: rotate(-135deg);\n }\n ")}(e,function(e,t,n){var r=e.text,o=e.background,i=e.border,a=e.arrow?e.arrow:e.background,s=function(e){return Hi[e]?d({},Hi[e]):void 0}(t);return r&&(s.text=r),o&&(s.background=o),n&&(s.border=i||("light"===t?"black":"white")),a&&(s.arrow=a),s}(t,n,r),o,i)}(this.state.uuid,this.state.customColors,this.state.type,this.state.border,this.state.padding,this.state.customRadius),f="__react_component_tooltip"+" ".concat(this.state.uuid)+(!this.state.show||a||c?"":" show")+(this.state.border?" "+this.state.borderClass:"")+" place-".concat(this.state.place)+" type-".concat(this.hasCustomColors()?"custom":this.state.type)+(this.props.delayUpdate?" allow_hover":"")+(this.props.clickable?" allow_click":""),h=this.props.wrapper;s.supportedWrappers.indexOf(h)<0&&(h=s.defaultProps.wrapper);var m=[f,n].filter(Boolean).join(" ");if(o){var b="".concat(u).concat(p?'\n"):"");return r.createElement(h,g({className:"".concat(m),id:this.props.id||l,ref:function(t){return e.tooltipRef=t}},i,{"data-id":"tooltip",dangerouslySetInnerHTML:{__html:b}}))}return r.createElement(h,g({className:"".concat(m),id:this.props.id||l},i,{ref:function(t){return e.tooltipRef=t},"data-id":"tooltip"}),p&&r.createElement("style",{dangerouslySetInnerHTML:{__html:p},"aria-hidden":"true"}),u)}}],o=[{key:"propTypes",get:function(){return{uuid:i().string,children:i().any,place:i().string,type:i().string,effect:i().string,offset:i().object,padding:i().string,multiline:i().bool,border:i().bool,borderClass:i().string,textColor:i().string,backgroundColor:i().string,borderColor:i().string,arrowColor:i().string,arrowRadius:i().string,tooltipRadius:i().string,insecure:i().bool,class:i().string,className:i().string,id:i().string,html:i().bool,delayHide:i().number,delayUpdate:i().number,delayShow:i().number,event:i().string,eventOff:i().string,isCapture:i().bool,globalEventOff:i().string,getContent:i().any,afterShow:i().func,afterHide:i().func,overridePosition:i().func,disable:i().bool,scrollHide:i().bool,resizeHide:i().bool,wrapper:i().string,bodyMode:i().bool,possibleCustomEvents:i().string,possibleCustomEventsOff:i().string,clickable:i().bool,disableInternalStyle:i().bool}}},{key:"getDerivedStateFromProps",value:function(e,t){var n=t.ariaProps,r=Bi(e);return Object.keys(r).some(function(e){return r[e]!==n[e]})?d(d({},t),{},{ariaProps:r}):null}}],n&&h(t.prototype,n),o&&h(t,o),Object.defineProperty(t,"prototype",{writable:!1}),s}(r.Component),m(Ui,"defaultProps",{insecure:!0,resizeHide:!0,wrapper:"div",clickable:!1}),m(Ui,"supportedWrappers",["div","span"]),m(Ui,"displayName","ReactTooltip"),(Gi=Vi=Ui).prototype.bindRemovalTracker=function(){var e=this,t=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;if(null!=t){var n=new t(function(t){for(var n=0;nh,cellArea:()=>pe,compact:()=>$,degsToRads:()=>ve,edgeLength:()=>he,exactEdgeLength:()=>fe,experimentalH3ToLocalIj:()=>le,experimentalLocalIjToH3:()=>ue,geoToH3:()=>j,getDestinationH3IndexFromUnidirectionalEdge:()=>te,getH3IndexesFromUnidirectionalEdge:()=>re,getH3UnidirectionalEdge:()=>Q,getH3UnidirectionalEdgeBoundary:()=>ie,getH3UnidirectionalEdgesFromHexagon:()=>oe,getOriginH3IndexFromUnidirectionalEdge:()=>ee,getPentagonIndexes:()=>be,getRes0Indexes:()=>ge,h3Distance:()=>ae,h3GetBaseCell:()=>D,h3GetFaces:()=>q,h3GetResolution:()=>N,h3IndexToSplitLong:()=>b,h3IndexesAreNeighbors:()=>J,h3IsPentagon:()=>k,h3IsResClassIII:()=>I,h3IsValid:()=>R,h3Line:()=>se,h3SetToMultiPolygon:()=>Z,h3ToCenterChild:()=>U,h3ToChildren:()=>V,h3ToGeo:()=>F,h3ToGeoBoundary:()=>B,h3ToParent:()=>W,h3UnidirectionalEdgeIsValid:()=>ne,hexArea:()=>de,hexRing:()=>G,kRing:()=>H,kRingDistances:()=>Y,numHexagons:()=>me,pointDist:()=>ce,polyfill:()=>X,radsToDegs:()=>ye,splitLongToh3Index:()=>y,uncompact:()=>K});var r=function(e){var t,n=void 0!==(e=e||{})?e:{},r={};for(t in n)n.hasOwnProperty(t)&&(r[t]=n[t]);var o,i=[],a="";document.currentScript&&(a=document.currentScript.src),a=0!==a.indexOf("blob:")?a.substr(0,a.lastIndexOf("/")+1):"",o=function(e,t,n){var r=new XMLHttpRequest;r.open("GET",e,!0),r.responseType="arraybuffer",r.onload=function(){if(200==r.status||0==r.status&&r.response)t(r.response);else{var o=Z(e);o?t(o.buffer):n()}},r.onerror=n,r.send(null)};var s=n.print||console.log.bind(console),l=n.printErr||console.warn.bind(console);for(t in r)r.hasOwnProperty(t)&&(n[t]=r[t]);r=null,n.arguments&&(i=n.arguments);var u=0,c=function(){return u},p=!1;function f(e){var t=n["_"+e];return t||le("Assertion failed: "+("Cannot call unknown function "+e+", make sure it is exported")),t}var d,h,m,g,b,v,y,A="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function M(e,t){return e?function(e,t,n){for(var r=t+n,o=t;e[o]&&!(o>=r);)++o;if(o-t>16&&e.subarray&&A)return A.decode(e.subarray(t,o));for(var i="";t>10,56320|1023&u)}}else i+=String.fromCharCode((31&a)<<6|s)}else i+=String.fromCharCode(a)}return i}(m,e,t):""}function _(e,t){return e%t>0&&(e+=t-e%t),e}function O(e){d=e,n.HEAP8=h=new Int8Array(e),n.HEAP16=g=new Int16Array(e),n.HEAP32=b=new Int32Array(e),n.HEAPU8=m=new Uint8Array(e),n.HEAPU16=new Uint16Array(e),n.HEAPU32=new Uint32Array(e),n.HEAPF32=v=new Float32Array(e),n.HEAPF64=y=new Float64Array(e)}"undefined"!=typeof TextDecoder&&new TextDecoder("utf-16le");var z=n.TOTAL_MEMORY||33554432;function w(e){for(;e.length>0;){var t=e.shift();if("function"!=typeof t){var r=t.func;"number"==typeof r?void 0===t.arg?n.dynCall_v(r):n.dynCall_vi(r,t.arg):r(void 0===t.arg?null:t.arg)}else t()}}z=(d=n.buffer?n.buffer:new ArrayBuffer(z)).byteLength,O(d),b[6004]=5266928;var x=[],E=[],S=[],C=[];function T(e){x.unshift(e)}function L(e){C.unshift(e)}var P=Math.abs,R=Math.ceil,k=Math.floor,I=Math.min,D=0,q=null,N=null;n.preloadedImages={},n.preloadedAudios={};var j,F,B=null,W="data:application/octet-stream;base64,";function V(e){return String.prototype.startsWith?e.startsWith(W):0===e.indexOf(W)}function U(e){return e.replace(/\b__Z[\w\d_]+/g,function(e){return e==e?e:e+" ["+e+"]"})}function H(){var e=new Error;if(!e.stack){try{throw new Error(0)}catch(t){e=t}if(!e.stack)return"(no stack trace available)"}return e.stack.toString()}function Y(){return h.length}function G(e){try{var t=new ArrayBuffer(e);if(t.byteLength!=e)return;return new Int8Array(t).set(h),Q(t),O(t),1}catch(e){}}B="data:application/octet-stream;base64,AAAAAAAAAAACAAAAAwAAAAEAAAAFAAAABAAAAAYAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAMAAAAEAAAABQAAAAYAAAABAAAABAAAAAMAAAAGAAAABQAAAAIAAAAAAAAAAgAAAAMAAAABAAAABAAAAAYAAAAAAAAABQAAAAMAAAAGAAAABAAAAAUAAAAAAAAAAQAAAAIAAAAEAAAABQAAAAYAAAAAAAAAAgAAAAMAAAABAAAABQAAAAIAAAAAAAAAAQAAAAMAAAAGAAAABAAAAAYAAAAAAAAABQAAAAIAAAABAAAABAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAgAAAAMAAAAAAAAAAAAAAAIAAAAAAAAAAQAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAABgAAAAAAAAAFAAAAAAAAAAAAAAAEAAAABQAAAAAAAAAAAAAAAAAAAAIAAAAAAAAABgAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAAAAAACAAAAAwAAAAQAAAAFAAAABgAAAAAAAAABAAAAAwAAAAQAAAAFAAAABgAAAAAAAAABAAAAAgAAAAQAAAAFAAAABgAAAAAAAAABAAAAAgAAAAMAAAAFAAAABgAAAAAAAAABAAAAAgAAAAMAAAAEAAAABgAAAAAAAAABAAAAAgAAAAMAAAAEAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAADAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAACAAAAAgAAAAAAAAAAAAAABgAAAAAAAAADAAAAAgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAUAAAAEAAAAAAAAAAEAAAAAAAAAAAAAAAUAAAAFAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAEAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAUAAAACAAAABAAAAAMAAAAIAAAAAQAAAAcAAAAGAAAACQAAAAAAAAADAAAAAgAAAAIAAAAGAAAACgAAAAsAAAAAAAAAAQAAAAUAAAADAAAADQAAAAEAAAAHAAAABAAAAAwAAAAAAAAABAAAAH8AAAAPAAAACAAAAAMAAAAAAAAADAAAAAUAAAACAAAAEgAAAAoAAAAIAAAAAAAAABAAAAAGAAAADgAAAAsAAAARAAAAAQAAAAkAAAACAAAABwAAABUAAAAJAAAAEwAAAAMAAAANAAAAAQAAAAgAAAAFAAAAFgAAABAAAAAEAAAAAAAAAA8AAAAJAAAAEwAAAA4AAAAUAAAAAQAAAAcAAAAGAAAACgAAAAsAAAAYAAAAFwAAAAUAAAACAAAAEgAAAAsAAAARAAAAFwAAABkAAAACAAAABgAAAAoAAAAMAAAAHAAAAA0AAAAaAAAABAAAAA8AAAADAAAADQAAABoAAAAVAAAAHQAAAAMAAAAMAAAABwAAAA4AAAB/AAAAEQAAABsAAAAJAAAAFAAAAAYAAAAPAAAAFgAAABwAAAAfAAAABAAAAAgAAAAMAAAAEAAAABIAAAAhAAAAHgAAAAgAAAAFAAAAFgAAABEAAAALAAAADgAAAAYAAAAjAAAAGQAAABsAAAASAAAAGAAAAB4AAAAgAAAABQAAAAoAAAAQAAAAEwAAACIAAAAUAAAAJAAAAAcAAAAVAAAACQAAABQAAAAOAAAAEwAAAAkAAAAoAAAAGwAAACQAAAAVAAAAJgAAABMAAAAiAAAADQAAAB0AAAAHAAAAFgAAABAAAAApAAAAIQAAAA8AAAAIAAAAHwAAABcAAAAYAAAACwAAAAoAAAAnAAAAJQAAABkAAAAYAAAAfwAAACAAAAAlAAAACgAAABcAAAASAAAAGQAAABcAAAARAAAACwAAAC0AAAAnAAAAIwAAABoAAAAqAAAAHQAAACsAAAAMAAAAHAAAAA0AAAAbAAAAKAAAACMAAAAuAAAADgAAABQAAAARAAAAHAAAAB8AAAAqAAAALAAAAAwAAAAPAAAAGgAAAB0AAAArAAAAJgAAAC8AAAANAAAAGgAAABUAAAAeAAAAIAAAADAAAAAyAAAAEAAAABIAAAAhAAAAHwAAACkAAAAsAAAANQAAAA8AAAAWAAAAHAAAACAAAAAeAAAAGAAAABIAAAA0AAAAMgAAACUAAAAhAAAAHgAAADEAAAAwAAAAFgAAABAAAAApAAAAIgAAABMAAAAmAAAAFQAAADYAAAAkAAAAMwAAACMAAAAuAAAALQAAADgAAAARAAAAGwAAABkAAAAkAAAAFAAAACIAAAATAAAANwAAACgAAAA2AAAAJQAAACcAAAA0AAAAOQAAABgAAAAXAAAAIAAAACYAAAB/AAAAIgAAADMAAAAdAAAALwAAABUAAAAnAAAAJQAAABkAAAAXAAAAOwAAADkAAAAtAAAAKAAAABsAAAAkAAAAFAAAADwAAAAuAAAANwAAACkAAAAxAAAANQAAAD0AAAAWAAAAIQAAAB8AAAAqAAAAOgAAACsAAAA+AAAAHAAAACwAAAAaAAAAKwAAAD4AAAAvAAAAQAAAABoAAAAqAAAAHQAAACwAAAA1AAAAOgAAAEEAAAAcAAAAHwAAACoAAAAtAAAAJwAAACMAAAAZAAAAPwAAADsAAAA4AAAALgAAADwAAAA4AAAARAAAABsAAAAoAAAAIwAAAC8AAAAmAAAAKwAAAB0AAABFAAAAMwAAAEAAAAAwAAAAMQAAAB4AAAAhAAAAQwAAAEIAAAAyAAAAMQAAAH8AAAA9AAAAQgAAACEAAAAwAAAAKQAAADIAAAAwAAAAIAAAAB4AAABGAAAAQwAAADQAAAAzAAAARQAAADYAAABHAAAAJgAAAC8AAAAiAAAANAAAADkAAABGAAAASgAAACAAAAAlAAAAMgAAADUAAAA9AAAAQQAAAEsAAAAfAAAAKQAAACwAAAA2AAAARwAAADcAAABJAAAAIgAAADMAAAAkAAAANwAAACgAAAA2AAAAJAAAAEgAAAA8AAAASQAAADgAAABEAAAAPwAAAE0AAAAjAAAALgAAAC0AAAA5AAAAOwAAAEoAAABOAAAAJQAAACcAAAA0AAAAOgAAAH8AAAA+AAAATAAAACwAAABBAAAAKgAAADsAAAA/AAAATgAAAE8AAAAnAAAALQAAADkAAAA8AAAASAAAAEQAAABQAAAAKAAAADcAAAAuAAAAPQAAADUAAAAxAAAAKQAAAFEAAABLAAAAQgAAAD4AAAArAAAAOgAAACoAAABSAAAAQAAAAEwAAAA/AAAAfwAAADgAAAAtAAAATwAAADsAAABNAAAAQAAAAC8AAAA+AAAAKwAAAFQAAABFAAAAUgAAAEEAAAA6AAAANQAAACwAAABWAAAATAAAAEsAAABCAAAAQwAAAFEAAABVAAAAMQAAADAAAAA9AAAAQwAAAEIAAAAyAAAAMAAAAFcAAABVAAAARgAAAEQAAAA4AAAAPAAAAC4AAABaAAAATQAAAFAAAABFAAAAMwAAAEAAAAAvAAAAWQAAAEcAAABUAAAARgAAAEMAAAA0AAAAMgAAAFMAAABXAAAASgAAAEcAAABZAAAASQAAAFsAAAAzAAAARQAAADYAAABIAAAAfwAAAEkAAAA3AAAAUAAAADwAAABYAAAASQAAAFsAAABIAAAAWAAAADYAAABHAAAANwAAAEoAAABOAAAAUwAAAFwAAAA0AAAAOQAAAEYAAABLAAAAQQAAAD0AAAA1AAAAXgAAAFYAAABRAAAATAAAAFYAAABSAAAAYAAAADoAAABBAAAAPgAAAE0AAAA/AAAARAAAADgAAABdAAAATwAAAFoAAABOAAAASgAAADsAAAA5AAAAXwAAAFwAAABPAAAATwAAAE4AAAA/AAAAOwAAAF0AAABfAAAATQAAAFAAAABEAAAASAAAADwAAABjAAAAWgAAAFgAAABRAAAAVQAAAF4AAABlAAAAPQAAAEIAAABLAAAAUgAAAGAAAABUAAAAYgAAAD4AAABMAAAAQAAAAFMAAAB/AAAASgAAAEYAAABkAAAAVwAAAFwAAABUAAAARQAAAFIAAABAAAAAYQAAAFkAAABiAAAAVQAAAFcAAABlAAAAZgAAAEIAAABDAAAAUQAAAFYAAABMAAAASwAAAEEAAABoAAAAYAAAAF4AAABXAAAAUwAAAGYAAABkAAAAQwAAAEYAAABVAAAAWAAAAEgAAABbAAAASQAAAGMAAABQAAAAaQAAAFkAAABhAAAAWwAAAGcAAABFAAAAVAAAAEcAAABaAAAATQAAAFAAAABEAAAAagAAAF0AAABjAAAAWwAAAEkAAABZAAAARwAAAGkAAABYAAAAZwAAAFwAAABTAAAATgAAAEoAAABsAAAAZAAAAF8AAABdAAAATwAAAFoAAABNAAAAbQAAAF8AAABqAAAAXgAAAFYAAABRAAAASwAAAGsAAABoAAAAZQAAAF8AAABcAAAATwAAAE4AAABtAAAAbAAAAF0AAABgAAAAaAAAAGIAAABuAAAATAAAAFYAAABSAAAAYQAAAH8AAABiAAAAVAAAAGcAAABZAAAAbwAAAGIAAABuAAAAYQAAAG8AAABSAAAAYAAAAFQAAABjAAAAUAAAAGkAAABYAAAAagAAAFoAAABxAAAAZAAAAGYAAABTAAAAVwAAAGwAAAByAAAAXAAAAGUAAABmAAAAawAAAHAAAABRAAAAVQAAAF4AAABmAAAAZQAAAFcAAABVAAAAcgAAAHAAAABkAAAAZwAAAFsAAABhAAAAWQAAAHQAAABpAAAAbwAAAGgAAABrAAAAbgAAAHMAAABWAAAAXgAAAGAAAABpAAAAWAAAAGcAAABbAAAAcQAAAGMAAAB0AAAAagAAAF0AAABjAAAAWgAAAHUAAABtAAAAcQAAAGsAAAB/AAAAZQAAAF4AAABzAAAAaAAAAHAAAABsAAAAZAAAAF8AAABcAAAAdgAAAHIAAABtAAAAbQAAAGwAAABdAAAAXwAAAHUAAAB2AAAAagAAAG4AAABiAAAAaAAAAGAAAAB3AAAAbwAAAHMAAABvAAAAYQAAAG4AAABiAAAAdAAAAGcAAAB3AAAAcAAAAGsAAABmAAAAZQAAAHgAAABzAAAAcgAAAHEAAABjAAAAdAAAAGkAAAB1AAAAagAAAHkAAAByAAAAcAAAAGQAAABmAAAAdgAAAHgAAABsAAAAcwAAAG4AAABrAAAAaAAAAHgAAAB3AAAAcAAAAHQAAABnAAAAdwAAAG8AAABxAAAAaQAAAHkAAAB1AAAAfwAAAG0AAAB2AAAAcQAAAHkAAABqAAAAdgAAAHgAAABsAAAAcgAAAHUAAAB5AAAAbQAAAHcAAABvAAAAcwAAAG4AAAB5AAAAdAAAAHgAAAB4AAAAcwAAAHIAAABwAAAAeQAAAHcAAAB2AAAAeQAAAHQAAAB4AAAAdwAAAHUAAABxAAAAdgAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAEAAAAFAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAIAAAAFAAAAAQAAAAAAAAD/////AQAAAAAAAAADAAAABAAAAAIAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAwAAAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAUAAAABAAAAAAAAAAAAAAABAAAAAwAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAMAAAAAAAAAAAAAAAEAAAAAAAAAAwAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAMAAAAFAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAA/////wMAAAAAAAAABQAAAAIAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAQAAAAFAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAwAAAAUAAAAFAAAAAAAAAAAAAAADAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAUAAAAFAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAwAAAAMAAAADAAAAAAAAAAMAAAAAAAAAAAAAAP////8DAAAAAAAAAAUAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAADAAAAAAAAAAAAAAABAAAAAAAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAAAAAADAAAAAAAAAAAAAAABAAAAAwAAAAAAAAAAAAAAAQAAAAAAAAADAAAAAwAAAAMAAAADAAAAAAAAAAMAAAAAAAAAAAAAAAMAAAAAAAAAAwAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAwAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAAAAAAA/////wMAAAAAAAAABQAAAAIAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAMAAAADAAAAAAAAAAAAAAADAAAAAAAAAAAAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAADAAAABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAUAAAAFAAAAAAAAAAAAAAADAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAADAAAAAAAAAAAAAAABAAAAAAAAAAAAAAADAAAAAAAAAAAAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAwAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAAAAAAMAAAAAAAAAAAAAAAMAAAADAAAAAwAAAAAAAAADAAAAAAAAAAAAAAD/////AwAAAAAAAAAFAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAADAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAAAAAAAAAAAAwAAAAAAAAADAAAAAAAAAAMAAAAAAAAAAwAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAMAAAAAAAAAAwAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAwAAAAMAAAAAAAAAAwAAAAMAAAADAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAADAAAAAAAAAAAAAAD/////AwAAAAAAAAAFAAAAAgAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAMAAAAAAAAAAAAAAAMAAAADAAAAAwAAAAMAAAADAAAAAAAAAAAAAAADAAAAAwAAAAMAAAADAAAAAAAAAAMAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAAAAAADAAAAAAAAAP////8DAAAAAAAAAAUAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAMAAAAAAAAAAwAAAAMAAAADAAAAAAAAAAMAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAADAAAAAwAAAAAAAAADAAAAAAAAAAAAAAADAAAAAwAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAMAAAAAAAAAAAAAAP////8DAAAAAAAAAAUAAAACAAAAAAAAAAAAAAADAAAAAwAAAAMAAAAAAAAAAAAAAAMAAAAAAAAAAwAAAAMAAAADAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAwAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAUAAAAAAAAAAAAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAMAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAADAAAAAQAAAAAAAAABAAAAAAAAAAAAAAADAAAAAAAAAAMAAAAAAAAAAwAAAAAAAAAAAAAAAwAAAAAAAAADAAAAAAAAAAMAAAAAAAAA/////wMAAAAAAAAABQAAAAIAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAwAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAwAAAAMAAAAAAAAAAAAAAAMAAAADAAAAAwAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAABQAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAADAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAUAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAUAAAAFAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAADAAAAAAAAAAAAAAD/////AwAAAAAAAAAFAAAAAgAAAAAAAAAAAAAAAwAAAAMAAAADAAAAAAAAAAAAAAADAAAAAAAAAAUAAAAAAAAAAAAAAAUAAAAFAAAAAAAAAAAAAAAAAAAAAQAAAAMAAAABAAAAAAAAAAEAAAAAAAAAAwAAAAMAAAADAAAAAAAAAAAAAAADAAAAAAAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAMAAAABAAAAAAAAAAEAAAAAAAAAAwAAAAMAAAADAAAAAwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAADAAAABQAAAAEAAAAAAAAA/////wMAAAAAAAAABQAAAAIAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAUAAAAFAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAEAAAABQAAAAEAAAAAAAAAAwAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAgAAAAUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAMAAAABAAAAAAAAAAEAAAAAAAAABQAAAAAAAAAAAAAABQAAAAUAAAAAAAAAAAAAAP////8BAAAAAAAAAAMAAAAEAAAAAgAAAAAAAAAAAAAAAQAAAAAAAAAAAAAABQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAUAAAAAAAAAAAAAAAUAAAAFAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAABQAAAAEAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAQAAAP//////////AQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAMAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAIAAAAAAAAAAAAAAAEAAAACAAAABgAAAAQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAoAAAACAAAAAAAAAAAAAAABAAAAAQAAAAUAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAIAAAAAAAAAAAAAAAEAAAADAAAABwAAAAYAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAHAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAABAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAOAAAAAgAAAAAAAAAAAAAAAQAAAAAAAAAJAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAwAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAAAAgAAAAAAAAAAAAAAAQAAAAQAAAAIAAAACgAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAsAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAACAAAAAAAAAAAAAAABAAAACwAAAA8AAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAA4AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAgAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAFAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAACAAAAAAAAAAAAAAABAAAADAAAABAAAAAMAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAPAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAANAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAIAAAAAAAAAAAAAAAEAAAAKAAAAEwAAAAgAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAADwAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAJAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAgAAAAAAAAAAAAAAAQAAAA0AAAARAAAADQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABEAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAATAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABMAAAAAAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAADQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAIAAAAAAAAAAAAAAAEAAAAOAAAAEgAAAA8AAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAPAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAATAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAEQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAABMAAAACAAAAAAAAAAAAAAABAAAA//////////8TAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAASAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABIAAAAAAAAAGAAAAAAAAAAhAAAAAAAAAB4AAAAAAAAAIAAAAAMAAAAxAAAAAQAAADAAAAADAAAAMgAAAAMAAAAIAAAAAAAAAAUAAAAFAAAACgAAAAUAAAAWAAAAAAAAABAAAAAAAAAAEgAAAAAAAAApAAAAAQAAACEAAAAAAAAAHgAAAAAAAAAEAAAAAAAAAAAAAAAFAAAAAgAAAAUAAAAPAAAAAQAAAAgAAAAAAAAABQAAAAUAAAAfAAAAAQAAABYAAAAAAAAAEAAAAAAAAAACAAAAAAAAAAYAAAAAAAAADgAAAAAAAAAKAAAAAAAAAAsAAAAAAAAAEQAAAAMAAAAYAAAAAQAAABcAAAADAAAAGQAAAAMAAAAAAAAAAAAAAAEAAAAFAAAACQAAAAUAAAAFAAAAAAAAAAIAAAAAAAAABgAAAAAAAAASAAAAAQAAAAoAAAAAAAAACwAAAAAAAAAEAAAAAQAAAAMAAAAFAAAABwAAAAUAAAAIAAAAAQAAAAAAAAAAAAAAAQAAAAUAAAAQAAAAAQAAAAUAAAAAAAAAAgAAAAAAAAAHAAAAAAAAABUAAAAAAAAAJgAAAAAAAAAJAAAAAAAAABMAAAAAAAAAIgAAAAMAAAAOAAAAAQAAABQAAAADAAAAJAAAAAMAAAADAAAAAAAAAA0AAAAFAAAAHQAAAAUAAAABAAAAAAAAAAcAAAAAAAAAFQAAAAAAAAAGAAAAAQAAAAkAAAAAAAAAEwAAAAAAAAAEAAAAAgAAAAwAAAAFAAAAGgAAAAUAAAAAAAAAAQAAAAMAAAAAAAAADQAAAAUAAAACAAAAAQAAAAEAAAAAAAAABwAAAAAAAAAaAAAAAAAAACoAAAAAAAAAOgAAAAAAAAAdAAAAAAAAACsAAAAAAAAAPgAAAAMAAAAmAAAAAQAAAC8AAAADAAAAQAAAAAMAAAAMAAAAAAAAABwAAAAFAAAALAAAAAUAAAANAAAAAAAAABoAAAAAAAAAKgAAAAAAAAAVAAAAAQAAAB0AAAAAAAAAKwAAAAAAAAAEAAAAAwAAAA8AAAAFAAAAHwAAAAUAAAADAAAAAQAAAAwAAAAAAAAAHAAAAAUAAAAHAAAAAQAAAA0AAAAAAAAAGgAAAAAAAAAfAAAAAAAAACkAAAAAAAAAMQAAAAAAAAAsAAAAAAAAADUAAAAAAAAAPQAAAAMAAAA6AAAAAQAAAEEAAAADAAAASwAAAAMAAAAPAAAAAAAAABYAAAAFAAAAIQAAAAUAAAAcAAAAAAAAAB8AAAAAAAAAKQAAAAAAAAAqAAAAAQAAACwAAAAAAAAANQAAAAAAAAAEAAAABAAAAAgAAAAFAAAAEAAAAAUAAAAMAAAAAQAAAA8AAAAAAAAAFgAAAAUAAAAaAAAAAQAAABwAAAAAAAAAHwAAAAAAAAAyAAAAAAAAADAAAAAAAAAAMQAAAAMAAAAgAAAAAAAAAB4AAAADAAAAIQAAAAMAAAAYAAAAAwAAABIAAAADAAAAEAAAAAMAAABGAAAAAAAAAEMAAAAAAAAAQgAAAAMAAAA0AAAAAwAAADIAAAAAAAAAMAAAAAAAAAAlAAAAAwAAACAAAAAAAAAAHgAAAAMAAABTAAAAAAAAAFcAAAADAAAAVQAAAAMAAABKAAAAAwAAAEYAAAAAAAAAQwAAAAAAAAA5AAAAAQAAADQAAAADAAAAMgAAAAAAAAAZAAAAAAAAABcAAAAAAAAAGAAAAAMAAAARAAAAAAAAAAsAAAADAAAACgAAAAMAAAAOAAAAAwAAAAYAAAADAAAAAgAAAAMAAAAtAAAAAAAAACcAAAAAAAAAJQAAAAMAAAAjAAAAAwAAABkAAAAAAAAAFwAAAAAAAAAbAAAAAwAAABEAAAAAAAAACwAAAAMAAAA/AAAAAAAAADsAAAADAAAAOQAAAAMAAAA4AAAAAwAAAC0AAAAAAAAAJwAAAAAAAAAuAAAAAwAAACMAAAADAAAAGQAAAAAAAAAkAAAAAAAAABQAAAAAAAAADgAAAAMAAAAiAAAAAAAAABMAAAADAAAACQAAAAMAAAAmAAAAAwAAABUAAAADAAAABwAAAAMAAAA3AAAAAAAAACgAAAAAAAAAGwAAAAMAAAA2AAAAAwAAACQAAAAAAAAAFAAAAAAAAAAzAAAAAwAAACIAAAAAAAAAEwAAAAMAAABIAAAAAAAAADwAAAADAAAALgAAAAMAAABJAAAAAwAAADcAAAAAAAAAKAAAAAAAAABHAAAAAwAAADYAAAADAAAAJAAAAAAAAABAAAAAAAAAAC8AAAAAAAAAJgAAAAMAAAA+AAAAAAAAACsAAAADAAAAHQAAAAMAAAA6AAAAAwAAACoAAAADAAAAGgAAAAMAAABUAAAAAAAAAEUAAAAAAAAAMwAAAAMAAABSAAAAAwAAAEAAAAAAAAAALwAAAAAAAABMAAAAAwAAAD4AAAAAAAAAKwAAAAMAAABhAAAAAAAAAFkAAAADAAAARwAAAAMAAABiAAAAAwAAAFQAAAAAAAAARQAAAAAAAABgAAAAAwAAAFIAAAADAAAAQAAAAAAAAABLAAAAAAAAAEEAAAAAAAAAOgAAAAMAAAA9AAAAAAAAADUAAAADAAAALAAAAAMAAAAxAAAAAwAAACkAAAADAAAAHwAAAAMAAABeAAAAAAAAAFYAAAAAAAAATAAAAAMAAABRAAAAAwAAAEsAAAAAAAAAQQAAAAAAAABCAAAAAwAAAD0AAAAAAAAANQAAAAMAAABrAAAAAAAAAGgAAAADAAAAYAAAAAMAAABlAAAAAwAAAF4AAAAAAAAAVgAAAAAAAABVAAAAAwAAAFEAAAADAAAASwAAAAAAAAA5AAAAAAAAADsAAAAAAAAAPwAAAAMAAABKAAAAAAAAAE4AAAADAAAATwAAAAMAAABTAAAAAwAAAFwAAAADAAAAXwAAAAMAAAAlAAAAAAAAACcAAAADAAAALQAAAAMAAAA0AAAAAAAAADkAAAAAAAAAOwAAAAAAAABGAAAAAwAAAEoAAAAAAAAATgAAAAMAAAAYAAAAAAAAABcAAAADAAAAGQAAAAMAAAAgAAAAAwAAACUAAAAAAAAAJwAAAAMAAAAyAAAAAwAAADQAAAAAAAAAOQAAAAAAAAAuAAAAAAAAADwAAAAAAAAASAAAAAMAAAA4AAAAAAAAAEQAAAADAAAAUAAAAAMAAAA/AAAAAwAAAE0AAAADAAAAWgAAAAMAAAAbAAAAAAAAACgAAAADAAAANwAAAAMAAAAjAAAAAAAAAC4AAAAAAAAAPAAAAAAAAAAtAAAAAwAAADgAAAAAAAAARAAAAAMAAAAOAAAAAAAAABQAAAADAAAAJAAAAAMAAAARAAAAAwAAABsAAAAAAAAAKAAAAAMAAAAZAAAAAwAAACMAAAAAAAAALgAAAAAAAABHAAAAAAAAAFkAAAAAAAAAYQAAAAMAAABJAAAAAAAAAFsAAAADAAAAZwAAAAMAAABIAAAAAwAAAFgAAAADAAAAaQAAAAMAAAAzAAAAAAAAAEUAAAADAAAAVAAAAAMAAAA2AAAAAAAAAEcAAAAAAAAAWQAAAAAAAAA3AAAAAwAAAEkAAAAAAAAAWwAAAAMAAAAmAAAAAAAAAC8AAAADAAAAQAAAAAMAAAAiAAAAAwAAADMAAAAAAAAARQAAAAMAAAAkAAAAAwAAADYAAAAAAAAARwAAAAAAAABgAAAAAAAAAGgAAAAAAAAAawAAAAMAAABiAAAAAAAAAG4AAAADAAAAcwAAAAMAAABhAAAAAwAAAG8AAAADAAAAdwAAAAMAAABMAAAAAAAAAFYAAAADAAAAXgAAAAMAAABSAAAAAAAAAGAAAAAAAAAAaAAAAAAAAABUAAAAAwAAAGIAAAAAAAAAbgAAAAMAAAA6AAAAAAAAAEEAAAADAAAASwAAAAMAAAA+AAAAAwAAAEwAAAAAAAAAVgAAAAMAAABAAAAAAwAAAFIAAAAAAAAAYAAAAAAAAABVAAAAAAAAAFcAAAAAAAAAUwAAAAMAAABlAAAAAAAAAGYAAAADAAAAZAAAAAMAAABrAAAAAwAAAHAAAAADAAAAcgAAAAMAAABCAAAAAAAAAEMAAAADAAAARgAAAAMAAABRAAAAAAAAAFUAAAAAAAAAVwAAAAAAAABeAAAAAwAAAGUAAAAAAAAAZgAAAAMAAAAxAAAAAAAAADAAAAADAAAAMgAAAAMAAAA9AAAAAwAAAEIAAAAAAAAAQwAAAAMAAABLAAAAAwAAAFEAAAAAAAAAVQAAAAAAAABfAAAAAAAAAFwAAAAAAAAAUwAAAAAAAABPAAAAAAAAAE4AAAAAAAAASgAAAAMAAAA/AAAAAQAAADsAAAADAAAAOQAAAAMAAABtAAAAAAAAAGwAAAAAAAAAZAAAAAUAAABdAAAAAQAAAF8AAAAAAAAAXAAAAAAAAABNAAAAAQAAAE8AAAAAAAAATgAAAAAAAAB1AAAABAAAAHYAAAAFAAAAcgAAAAUAAABqAAAAAQAAAG0AAAAAAAAAbAAAAAAAAABaAAAAAQAAAF0AAAABAAAAXwAAAAAAAABaAAAAAAAAAE0AAAAAAAAAPwAAAAAAAABQAAAAAAAAAEQAAAAAAAAAOAAAAAMAAABIAAAAAQAAADwAAAADAAAALgAAAAMAAABqAAAAAAAAAF0AAAAAAAAATwAAAAUAAABjAAAAAQAAAFoAAAAAAAAATQAAAAAAAABYAAAAAQAAAFAAAAAAAAAARAAAAAAAAAB1AAAAAwAAAG0AAAAFAAAAXwAAAAUAAABxAAAAAQAAAGoAAAAAAAAAXQAAAAAAAABpAAAAAQAAAGMAAAABAAAAWgAAAAAAAABpAAAAAAAAAFgAAAAAAAAASAAAAAAAAABnAAAAAAAAAFsAAAAAAAAASQAAAAMAAABhAAAAAQAAAFkAAAADAAAARwAAAAMAAABxAAAAAAAAAGMAAAAAAAAAUAAAAAUAAAB0AAAAAQAAAGkAAAAAAAAAWAAAAAAAAABvAAAAAQAAAGcAAAAAAAAAWwAAAAAAAAB1AAAAAgAAAGoAAAAFAAAAWgAAAAUAAAB5AAAAAQAAAHEAAAAAAAAAYwAAAAAAAAB3AAAAAQAAAHQAAAABAAAAaQAAAAAAAAB3AAAAAAAAAG8AAAAAAAAAYQAAAAAAAABzAAAAAAAAAG4AAAAAAAAAYgAAAAMAAABrAAAAAQAAAGgAAAADAAAAYAAAAAMAAAB5AAAAAAAAAHQAAAAAAAAAZwAAAAUAAAB4AAAAAQAAAHcAAAAAAAAAbwAAAAAAAABwAAAAAQAAAHMAAAAAAAAAbgAAAAAAAAB1AAAAAQAAAHEAAAAFAAAAaQAAAAUAAAB2AAAAAQAAAHkAAAAAAAAAdAAAAAAAAAByAAAAAQAAAHgAAAABAAAAdwAAAAAAAAByAAAAAAAAAHAAAAAAAAAAawAAAAAAAABkAAAAAAAAAGYAAAAAAAAAZQAAAAMAAABTAAAAAQAAAFcAAAADAAAAVQAAAAMAAAB2AAAAAAAAAHgAAAAAAAAAcwAAAAUAAABsAAAAAQAAAHIAAAAAAAAAcAAAAAAAAABcAAAAAQAAAGQAAAAAAAAAZgAAAAAAAAB1AAAAAAAAAHkAAAAFAAAAdwAAAAUAAABtAAAAAQAAAHYAAAAAAAAAeAAAAAAAAABfAAAAAQAAAGwAAAABAAAAcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAEAAAABAAAAAAAAAAAAAAABAAAAAAAAAAEAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAB+ogX28rbpPxqumpJv+fM/165tC4ns9D+XaEnTqUsEQFrOtNlC4PA/3U+0XG6P9b9TdUUBxTTjP4PUp8ex1ty/B1rD/EN43z+lcDi6LLrZP/a45NWEHMY/oJ5ijLDZ+j/xw3rjxWPjP2B8A46ioQdAotff3wla2z+FMSpA1jj+v6b5Y1mtPbS/cIu8K0F457/2esiyJpDNv98k5Ts2NeA/pvljWa09tD88ClUJ60MDQPZ6yLImkM0/4ONKxa0UBcD2uOTVhBzGv5G7JRxGave/8cN648Vj47+HCwtkjAXIv6LX398JWtu/qyheaCAL9D9TdUUBxTTjv4gyTxslhwVAB1rD/EN4378EH/28teoFwH6iBfbytum/F6ztFYdK/r/Xrm0Liez0vwcS6wNGWeO/Ws602ULg8L9TCtRLiLT8P8pi5RexJsw/BlIKPVwR5T95Wyu0/QjnP5PjoT7YYcu/mBhKZ6zrwj8wRYS7NebuP3qW6geh+Ls/SLrixebL3r+pcyymN9XrPwmkNHp7xec/GWNMZVAA17+82s+x2BLiPwn2ytbJ9ek/LgEH1sMS1j8yp/2LhTfeP+SnWwtQBbu/d38gkp5X7z8ytsuHaADGPzUYObdf1+m/7IauECWhwz+cjSACjzniP76Z+wUhN9K/1+GEKzup67+/GYr/04baPw6idWOvsuc/ZedTWsRa5b/EJQOuRzi0v/OncYhHPes/h49PixY53j+i8wWfC03Nvw2idWOvsue/ZedTWsRa5T/EJQOuRzi0P/KncYhHPeu/iY9PixY53r+i8wWfC03NP9anWwtQBbs/d38gkp5X778ytsuHaADGvzUYObdf1+k/74auECWhw7+cjSACjzniv8CZ+wUhN9I/1uGEKzup6z+/GYr/04bavwmkNHp7xee/F2NMZVAA1z+82s+x2BLivwr2ytbJ9em/KwEH1sMS1r8yp/2LhTfev81i5RexJsy/BlIKPVwR5b95Wyu0/Qjnv5DjoT7YYcs/nBhKZ6zrwr8wRYS7Nebuv3OW6geh+Lu/SLrixebL3j+pcyymN9Xrv8rHIFfWehZAMBwUdlo0DECTUc17EOb2PxpVB1SWChdAzjbhb9pTDUDQhmdvECX5P9FlMKCC9+g/IIAzjELgE0DajDngMv8GQFhWDmDPjNs/y1guLh96EkAxPi8k7DIEQJCc4URlhRhA3eLKKLwkEECqpNAyTBD/P6xpjXcDiwVAFtl//cQm4z+Ibt3XKiYTQM7mCLUb3QdAoM1t8yVv7D8aLZv2Nk8UQEAJPV5nQwxAtSsfTCoE9z9TPjXLXIIWQBVanC5W9AtAYM3d7Adm9j++5mQz1FoWQBUThyaVBghAwH5muQsV7T89Q1qv82MUQJoWGOfNuBdAzrkClkmwDkDQjKq77t37Py+g0dtitsE/ZwAMTwVPEUBojepluNwBQGYbtuW+t9w/HNWIJs6MEkDTNuQUSlgEQKxktPP5TcQ/ixbLB8JjEUCwuWjXMQYCQAS/R09FkRdAowpiZjhhDkB7LmlczD/7P01iQmhhsAVAnrtTwDy84z/Z6jfQ2TgTQChOCXMnWwpAhrW3daoz8z/HYJvVPI4VQLT3ik5FcA5Angi7LOZd+z+NNVzDy5gXQBXdvVTFUA1AYNMgOeYe+T8+qHXGCwkXQKQTOKwa5AJA8gFVoEMW0T+FwzJyttIRQAEAAAD/////BwAAAP////8xAAAA/////1cBAAD/////YQkAAP////+nQQAA/////5HLAQD/////95AMAP/////B9lcAAAAAAAAAAAAAAAAAAgAAAP////8OAAAA/////2IAAAD/////rgIAAP/////CEgAA/////06DAAD/////IpcDAP/////uIRkA/////4LtrwAAAAAAAAAAAAAAAAAAAAAAAgAAAP//////////AQAAAAMAAAD//////////////////////////////////////////////////////////////////////////wEAAAAAAAAAAgAAAP///////////////wMAAAD//////////////////////////////////////////////////////////////////////////wEAAAAAAAAAAgAAAP///////////////wMAAAD//////////////////////////////////////////////////////////////////////////wEAAAAAAAAAAgAAAP///////////////wMAAAD//////////////////////////////////////////////////////////wIAAAD//////////wEAAAAAAAAA/////////////////////wMAAAD/////////////////////////////////////////////////////AwAAAP////////////////////8AAAAA/////////////////////wEAAAD///////////////8CAAAA////////////////////////////////AwAAAP////////////////////8AAAAA////////////////AgAAAAEAAAD/////////////////////////////////////////////////////AwAAAP////////////////////8AAAAA////////////////AgAAAAEAAAD/////////////////////////////////////////////////////AwAAAP////////////////////8AAAAA////////////////AgAAAAEAAAD/////////////////////////////////////////////////////AwAAAP////////////////////8AAAAA////////////////AgAAAAEAAAD/////////////////////////////////////////////////////AQAAAAIAAAD///////////////8AAAAA/////////////////////wMAAAD/////////////////////////////////////////////////////AQAAAAIAAAD///////////////8AAAAA/////////////////////wMAAAD/////////////////////////////////////////////////////AQAAAAIAAAD///////////////8AAAAA/////////////////////wMAAAD/////////////////////////////////////////////////////AQAAAAIAAAD///////////////8AAAAA/////////////////////wMAAAD///////////////////////////////8CAAAA////////////////AQAAAP////////////////////8AAAAA/////////////////////wMAAAD/////////////////////////////////////////////////////AwAAAP////////////////////8AAAAAAQAAAP//////////AgAAAP//////////////////////////////////////////////////////////AwAAAP///////////////wIAAAAAAAAAAQAAAP//////////////////////////////////////////////////////////////////////////AwAAAP///////////////wIAAAAAAAAAAQAAAP//////////////////////////////////////////////////////////////////////////AwAAAP///////////////wIAAAAAAAAAAQAAAP//////////////////////////////////////////////////////////////////////////AwAAAAEAAAD//////////wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAgAAAAAAAAACAAAAAQAAAAEAAAACAAAAAgAAAAAAAAAFAAAABQAAAAAAAAACAAAAAgAAAAMAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAIAAAABAAAAAgAAAAIAAAACAAAAAAAAAAUAAAAGAAAAAAAAAAIAAAACAAAAAwAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAAAAAAAAgAAAAEAAAADAAAAAgAAAAIAAAAAAAAABQAAAAcAAAAAAAAAAgAAAAIAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAgAAAAAAAAACAAAAAQAAAAQAAAACAAAAAgAAAAAAAAAFAAAACAAAAAAAAAACAAAAAgAAAAMAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAACAAAAAAAAAAIAAAABAAAAAAAAAAIAAAACAAAAAAAAAAUAAAAJAAAAAAAAAAIAAAACAAAAAwAAAAUAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAIAAAACAAAAAAAAAAMAAAAOAAAAAgAAAAAAAAACAAAAAwAAAAAAAAAAAAAAAgAAAAIAAAADAAAABgAAAAAAAAAAAAAAAAAAAAAAAAALAAAAAgAAAAIAAAAAAAAAAwAAAAoAAAACAAAAAAAAAAIAAAADAAAAAQAAAAAAAAACAAAAAgAAAAMAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAACAAAAAgAAAAAAAAADAAAACwAAAAIAAAAAAAAAAgAAAAMAAAACAAAAAAAAAAIAAAACAAAAAwAAAAgAAAAAAAAAAAAAAAAAAAAAAAAADQAAAAIAAAACAAAAAAAAAAMAAAAMAAAAAgAAAAAAAAACAAAAAwAAAAMAAAAAAAAAAgAAAAIAAAADAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAgAAAAIAAAAAAAAAAwAAAA0AAAACAAAAAAAAAAIAAAADAAAABAAAAAAAAAACAAAAAgAAAAMAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAACAAAAAgAAAAAAAAADAAAABgAAAAIAAAAAAAAAAgAAAAMAAAAPAAAAAAAAAAIAAAACAAAAAwAAAAsAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAIAAAACAAAAAAAAAAMAAAAHAAAAAgAAAAAAAAACAAAAAwAAABAAAAAAAAAAAgAAAAIAAAADAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAgAAAAIAAAAAAAAAAwAAAAgAAAACAAAAAAAAAAIAAAADAAAAEQAAAAAAAAACAAAAAgAAAAMAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAACAAAAAgAAAAAAAAADAAAACQAAAAIAAAAAAAAAAgAAAAMAAAASAAAAAAAAAAIAAAACAAAAAwAAAA4AAAAAAAAAAAAAAAAAAAAAAAAACQAAAAIAAAACAAAAAAAAAAMAAAAFAAAAAgAAAAAAAAACAAAAAwAAABMAAAAAAAAAAgAAAAIAAAADAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAgAAAAAAAAACAAAAAQAAABMAAAACAAAAAgAAAAAAAAAFAAAACgAAAAAAAAACAAAAAgAAAAMAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABEAAAACAAAAAAAAAAIAAAABAAAADwAAAAIAAAACAAAAAAAAAAUAAAALAAAAAAAAAAIAAAACAAAAAwAAABEAAAAAAAAAAAAAAAAAAAAAAAAAEgAAAAIAAAAAAAAAAgAAAAEAAAAQAAAAAgAAAAIAAAAAAAAABQAAAAwAAAAAAAAAAgAAAAIAAAADAAAAEgAAAAAAAAAAAAAAAAAAAAAAAAATAAAAAgAAAAAAAAACAAAAAQAAABEAAAACAAAAAgAAAAAAAAAFAAAADQAAAAAAAAACAAAAAgAAAAMAAAATAAAAAAAAAAAAAAAAAAAAAAAAAA8AAAACAAAAAAAAAAIAAAABAAAAEgAAAAIAAAACAAAAAAAAAAUAAAAOAAAAAAAAAAIAAAACAAAAAwAAAAIAAAABAAAAAAAAAAEAAAACAAAAAAAAAAAAAAACAAAAAQAAAAAAAAABAAAAAgAAAAEAAAAAAAAAAgAAAAAAAAAFAAAABAAAAAAAAAABAAAABQAAAAAAAAAAAAAABQAAAAQAAAAAAAAAAQAAAAUAAAAEAAAAAAAAAAUAAAAAAAAAAgAAAAEAAAAAAAAAAQAAAAIAAAAAAAAAAAAAAAIAAAABAAAAAAAAAAEAAAACAAAAAQAAAAAAAAACAAAAAgAAAAAAAAABAAAAAAAAAAAAAAAFAAAABAAAAAAAAAABAAAABQAAAAAAAAAAAAAABQAAAAQAAAAAAAAAAQAAAAUAAAAEAAAAAAAAAAUAAAAFAAAAAAAAAAEAAAAAAAAAAAAAAMuhRbbsNlBBYqHW9OmHIkF9XBuqnS31QAK37uYhNMhAOSo3UUupm0DC+6pc6JxvQHV9eseEEEJAzURsCyqlFEB8BQ4NMJjnPyy3tBoS97o/xawXQznRjj89J2K2CZxhP6vX43RIIDQ/S8isgygEBz+LvFHQkmzaPjFFFO7wMq4+AADMLkTtjkIAAOgkJqxhQgAAU7B0MjRCAADwpBcVB0IAAACYP2HaQQAAAIn/Ja5BzczM4Eg6gUHNzMxMU7BTQTMzMzNfgCZBAAAAAEi3+UAAAAAAwGPNQDMzMzMzy6BAmpmZmZkxc0AzMzMzM/NFQDMzMzMzMxlAzczMzMzM7D+ygXSx2U6RQKimJOvQKnpA23hmONTHY0A/AGcxyudNQNb3K647mzZA+S56rrwWIUAm4kUQ+9UJQKre9hGzh/M/BLvoy9WG3T+LmqMf8VHGP2m3nYNV37A/gbFHcyeCmT+cBPWBckiDP61tZACjKW0/q2RbYVUYVj8uDypVyLNAP6jGS5cA5zBBwcqhBdCNGUEGEhQ/JVEDQT6WPnRbNO1AB/AWSJgT1kDfUWNCNLDAQNk+5C33OqlAchWL34QSk0DKvtDIrNV8QNF0G3kFzGVASSeWhBl6UED+/0mNGuk4QGjA/dm/1CJALPLPMql6DEDSHoDrwpP1P2jouzWST+A/egAAAAAAAABKAwAAAAAAAPoWAAAAAAAAyqAAAAAAAAB6ZQQAAAAAAErGHgAAAAAA+mvXAAAAAADK8+MFAAAAAHqqOykAAAAASqmhIAEAAAD6oGvkBwAAAMpm8T43AAAAes+ZuIIBAABKrDQMkwoAAPq1cFUFSgAAyvkUViUGAgAAAAAAAwAAAAYAAAACAAAABQAAAAEAAAAEAAAAAAAAAAAAAAAFAAAAAwAAAAEAAAAGAAAABAAAAAIAAAAAAAAAAAAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAP////////////////////////////////////8AAAAA/////wAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAP////8AAAAAAAAAAAEAAAABAAAAAAAAAAAAAAD/////AAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAA/////wUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////////////////////AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////////////////////////////////////wAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAUAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////////////////////////////////8AAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAABAAAAAAAAAAAAAAABAAAAAQAAAAEAAAAAAAAAAQAAAAAAAAAFAAAAAQAAAAEAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAEAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAAAAAABAAEAAAEBAAAAAAABAAAAAQAAAAEAAQAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAACAAAAAQAAAAMAAAAOAAAABgAAAAsAAAACAAAABwAAAAEAAAAYAAAABQAAAAoAAAABAAAABgAAAAAAAAAmAAAABwAAAAwAAAADAAAACAAAAAIAAAAxAAAACQAAAA4AAAAAAAAABQAAAAQAAAA6AAAACAAAAA0AAAAEAAAACQAAAAMAAAA/AAAACwAAAAYAAAAPAAAACgAAABAAAABIAAAADAAAAAcAAAAQAAAACwAAABEAAABTAAAACgAAAAUAAAATAAAADgAAAA8AAABhAAAADQAAAAgAAAARAAAADAAAABIAAABrAAAADgAAAAkAAAASAAAADQAAABMAAAB1AAAADwAAABMAAAARAAAAEgAAABAAAAAHAAAABwAAAAEAAAACAAAABAAAAAMAAAAAAAAAAAAAAAcAAAADAAAAAQAAAAIAAAAFAAAABAAAAAAAAAAAAAAAYWxnb3MuYwBfcG9seWZpbGxJbnRlcm5hbABhZGphY2VudEZhY2VEaXJbdG1wRmlqay5mYWNlXVtmaWprLmZhY2VdID09IEtJAGZhY2VpamsuYwBfZmFjZUlqa1BlbnRUb0dlb0JvdW5kYXJ5AGFkamFjZW50RmFjZURpcltjZW50ZXJJSksuZmFjZV1bZmFjZTJdID09IEtJAF9mYWNlSWprVG9HZW9Cb3VuZGFyeQBwb2x5Z29uLT5uZXh0ID09IE5VTEwAbGlua2VkR2VvLmMAYWRkTmV3TGlua2VkUG9seWdvbgBuZXh0ICE9IE5VTEwAbG9vcCAhPSBOVUxMAGFkZE5ld0xpbmtlZExvb3AAcG9seWdvbi0+Zmlyc3QgPT0gTlVMTABhZGRMaW5rZWRMb29wAGNvb3JkICE9IE5VTEwAYWRkTGlua2VkQ29vcmQAbG9vcC0+Zmlyc3QgPT0gTlVMTABpbm5lckxvb3BzICE9IE5VTEwAbm9ybWFsaXplTXVsdGlQb2x5Z29uAGJib3hlcyAhPSBOVUxMAGNhbmRpZGF0ZXMgIT0gTlVMTABmaW5kUG9seWdvbkZvckhvbGUAY2FuZGlkYXRlQkJveGVzICE9IE5VTEwAcmV2RGlyICE9IElOVkFMSURfRElHSVQAbG9jYWxpai5jAGgzVG9Mb2NhbElqawBiYXNlQ2VsbCAhPSBvcmlnaW5CYXNlQ2VsbAAhKG9yaWdpbk9uUGVudCAmJiBpbmRleE9uUGVudCkAcGVudGFnb25Sb3RhdGlvbnMgPj0gMABkaXJlY3Rpb25Sb3RhdGlvbnMgPj0gMABiYXNlQ2VsbCA9PSBvcmlnaW5CYXNlQ2VsbABiYXNlQ2VsbCAhPSBJTlZBTElEX0JBU0VfQ0VMTABsb2NhbElqa1RvSDMAIV9pc0Jhc2VDZWxsUGVudGFnb24oYmFzZUNlbGwpAGJhc2VDZWxsUm90YXRpb25zID49IDAAd2l0aGluUGVudGFnb25Sb3RhdGlvbnMgPj0gMABncmFwaC0+YnVja2V0cyAhPSBOVUxMAHZlcnRleEdyYXBoLmMAaW5pdFZlcnRleEdyYXBoAG5vZGUgIT0gTlVMTABhZGRWZXJ0ZXhOb2Rl";var X="function"==typeof atob?atob:function(e){var t,n,r,o,i,a,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",l="",u=0;e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{t=s.indexOf(e.charAt(u++))<<2|(o=s.indexOf(e.charAt(u++)))>>4,n=(15&o)<<4|(i=s.indexOf(e.charAt(u++)))>>2,r=(3&i)<<6|(a=s.indexOf(e.charAt(u++))),l+=String.fromCharCode(t),64!==i&&(l+=String.fromCharCode(n)),64!==a&&(l+=String.fromCharCode(r))}while(u>2]=e,o[s+4>>2]=t,(s=!!(0|i))&&(o[i>>2]=0),0|ke(e,t))return T=a,1;o[h>>2]=0;e:do{if((0|n)>=1)if(s)for(p=0,f=1,d=1,l=0,s=e;;){if(!(l|p)){if(!(0|(s=0|k(s,t,4,h)))&!(0|(t=0|O()))){s=2;break e}if(0|ke(s,t)){s=1;break e}}if(!(0|(s=0|k(s,t,0|o[16+(p<<2)>>2],h)))&!(0|(t=0|O()))){s=2;break e}if(o[(e=r+(d<<3)|0)>>2]=s,o[e+4>>2]=t,o[i+(d<<2)>>2]=f,e=(0|(l=l+1|0))==(0|f),c=6==(0|(u=p+1|0)),0|ke(s,t)){s=1;break e}if((0|(f=f+(c&e&1)|0))>(0|n)){s=0;break}p=e?c?0:u:p,d=d+1|0,l=e?0:l}else for(p=0,f=1,d=1,l=0,s=e;;){if(!(l|p)){if(!(0|(s=0|k(s,t,4,h)))&!(0|(t=0|O()))){s=2;break e}if(0|ke(s,t)){s=1;break e}}if(!(0|(s=0|k(s,t,0|o[16+(p<<2)>>2],h)))&!(0|(t=0|O()))){s=2;break e}if(o[(e=r+(d<<3)|0)>>2]=s,o[e+4>>2]=t,e=(0|(l=l+1|0))==(0|f),c=6==(0|(u=p+1|0)),0|ke(s,t)){s=1;break e}if((0|(f=f+(c&e&1)|0))>(0|n)){s=0;break}p=e?c?0:u:p,d=d+1|0,l=e?0:l}else s=0}while(0);return T=a,0|s}function R(e,t,n,r,i,a,s){n|=0,r|=0,i|=0,a|=0,s|=0;var l,u,c=0,p=0,f=0,d=0,h=0;if(u=T,T=T+16|0,l=u,!(0|(e|=0))&!(0|(t|=0)))T=u;else{if(c=0|_t(0|e,0|t,0|a,((0|a)<0)<<31>>31),O(),!(!(0|(h=0|o[(d=p=r+(c<<3)|0)>>2]))&!(0|(d=0|o[d+4>>2]))|(f=(0|h)==(0|e)&(0|d)==(0|t))))do{f=(0|(d=0|o[(h=p=r+((c=(c+1|0)%(0|a)|0)<<3)|0)>>2]))==(0|e)&(0|(h=0|o[h+4>>2]))==(0|t)}while(!(!(0|d)&!(0|h)|f));c=i+(c<<2)|0,f&&(0|o[c>>2])<=(0|s)||(o[(h=p)>>2]=e,o[h+4>>2]=t,o[c>>2]=s,(0|s)>=(0|n)||(h=s+1|0,o[l>>2]=0,R(d=0|k(e,t,2,l),0|O(),n,r,i,a,h),o[l>>2]=0,R(d=0|k(e,t,3,l),0|O(),n,r,i,a,h),o[l>>2]=0,R(d=0|k(e,t,1,l),0|O(),n,r,i,a,h),o[l>>2]=0,R(d=0|k(e,t,5,l),0|O(),n,r,i,a,h),o[l>>2]=0,R(d=0|k(e,t,4,l),0|O(),n,r,i,a,h),o[l>>2]=0,R(d=0|k(e,t,6,l),0|O(),n,r,i,a,h))),T=u}}function k(e,t,n,r){e|=0,t|=0,n|=0;var i,a,s=0,l=0,u=0,c=0,p=0,f=0,d=0;if((0|o[(r|=0)>>2])>0){s=0;do{n=0|le(n),s=s+1|0}while((0|s)<(0|o[r>>2]))}i=0|Ot(0|e,0|t,45),O(),a=127&i,l=0|Ie(e,t),s=0|Ot(0|e,0|t,52),O(),s&=15;e:do{if(s)for(;;){if(f=0|Ot(0|e,0|t,0|(p=3*(15-s|0)|0)),O(),f&=7,d=!(0|Fe(s)),s=s+-1|0,c=0|zt(7,0,0|p),t&=~O(),e=(p=0|zt(0|o[(d?464:48)+(28*f|0)+(n<<2)>>2],0,0|p))|e&~c,t|=0|O(),!(n=0|o[(d?672:256)+(28*f|0)+(n<<2)>>2])){n=0;break e}if(!s){u=6;break}}else u=6}while(0);6==(0|u)&&(e|=f=0|zt(0|(d=0|o[880+(28*a|0)+(n<<2)>>2]),0,45),t=O()|-1040385&t,n=0|o[4304+(28*a|0)+(n<<2)>>2],127&~d||(d=0|zt(0|o[880+(28*a|0)+20>>2],0,45),t=O()|-1040385&t,n=0|o[4304+(28*a|0)+20>>2],e=0|qe(d|e,t),t=0|O(),o[r>>2]=1+(0|o[r>>2]))),u=0|Ot(0|e,0|t,45),O(),u&=127;e:do{if(0|D(u)){t:do{if(1==(0|Ie(e,t))){if((0|a)!=(0|u)){if(0|F(u,0|o[7728+(28*a|0)>>2])){e=0|je(e,t),l=1,t=0|O();break}e=0|qe(e,t),l=1,t=0|O();break}switch(0|l){case 5:e=0|je(e,t),t=0|O(),o[r>>2]=5+(0|o[r>>2]),l=0;break t;case 3:e=0|qe(e,t),t=0|O(),o[r>>2]=1+(0|o[r>>2]),l=0;break t;default:return d=0,_(0|(f=0)),0|d}}else l=0}while(0);if((0|n)>0){s=0;do{e=0|De(e,t),t=0|O(),s=s+1|0}while((0|s)!=(0|n))}if((0|a)!=(0|u)){if(!(0|q(u))){if(!!(0|l)|5!=(0|Ie(e,t)))break;o[r>>2]=1+(0|o[r>>2]);break}switch(127&i){case 8:case 118:break e}3!=(0|Ie(e,t))&&(o[r>>2]=1+(0|o[r>>2]))}}else if((0|n)>0){s=0;do{e=0|qe(e,t),t=0|O(),s=s+1|0}while((0|s)!=(0|n))}}while(0);return o[r>>2]=((0|o[r>>2])+n|0)%6|0,d=e,_(0|(f=t)),0|d}function I(e,t,n,r,a,s){t|=0,n|=0,r|=0,a|=0,s|=0;var l,u,c,p,f,d,h,m,g,b=0,v=0,y=0,A=0,M=0,_=0,z=0,w=0,x=0,E=0,S=0,C=0,L=0,P=0;if(g=T,T=T+48|0,d=g+32|0,h=g+16|0,m=g,(0|(b=0|o[(e|=0)>>2]))<=0)return T=g,0;l=e+4|0,u=d+8|0,c=h+8|0,p=m+8|0,f=((0|t)<0)<<31>>31,S=0;e:for(;;){x=(v=0|o[l>>2])+(S<<4)|0,o[d>>2]=o[x>>2],o[d+4>>2]=o[x+4>>2],o[d+8>>2]=o[x+8>>2],o[d+12>>2]=o[x+12>>2],(0|S)==(b+-1|0)?(o[h>>2]=o[v>>2],o[h+4>>2]=o[v+4>>2],o[h+8>>2]=o[v+8>>2],o[h+12>>2]=o[v+12>>2]):(x=v+(S+1<<4)|0,o[h>>2]=o[x>>2],o[h+4>>2]=o[x+4>>2],o[h+8>>2]=o[x+8>>2],o[h+12>>2]=o[x+12>>2]),x=0|Y(d,h,n);t:do{if((0|x)>0){E=+(0|x),w=0;n:for(;;){P=+(x-w|0),L=+(0|w),i[m>>3]=+i[d>>3]*P/E+ +i[h>>3]*L/E,i[p>>3]=+i[u>>3]*P/E+ +i[c>>3]*L/E,v=0|_t(0|(_=0|Be(m,n)),0|(z=0|O()),0|t,0|f),O(),A=0|o[(y=b=s+(v<<3)|0)>>2],y=0|o[y+4>>2];r:do{if(!(0|A)&!(0|y))C=14;else for(M=0;;){if((0|M)>(0|t)){b=1;break r}if((0|A)==(0|_)&(0|y)==(0|z)){b=7;break r}if(!(0|(A=0|o[(y=b=s+((v=(v+1|0)%(0|t)|0)<<3)|0)>>2]))&!(0|(y=0|o[y+4>>2]))){C=14;break}M=M+1|0}}while(0);switch(14==(0|C)&&(C=0,!(0|_)&!(0|z)?b=7:(o[b>>2]=_,o[b+4>>2]=z,b=0|o[r>>2],o[(M=a+(b<<3)|0)>>2]=_,o[M+4>>2]=z,o[r>>2]=b+1,b=0)),7&b){case 7:case 0:break;default:break n}if((0|x)<=(0|(w=w+1|0))){C=8;break t}}if(0|b){b=-1,C=20;break e}}else C=8}while(0);if(8==(0|C)&&(C=0),(0|(S=S+1|0))>=(0|(b=0|o[e>>2]))){b=0,C=20;break}}return 20==(0|C)?(T=g,0|b):0}function D(e){return 0|o[7728+(28*(e|=0)|0)+16>>2]}function q(e){return 4==(0|(e|=0))|117==(0|e)|0}function N(e){return 0|o[11152+(216*(0|o[(e|=0)>>2])|0)+(72*(0|o[e+4>>2])|0)+(24*(0|o[e+8>>2])|0)+(o[e+12>>2]<<3)>>2]}function j(e){return 0|o[11152+(216*(0|o[(e|=0)>>2])|0)+(72*(0|o[e+4>>2])|0)+(24*(0|o[e+8>>2])|0)+(o[e+12>>2]<<3)+4>>2]}function F(e,t){return t|=0,(0|o[7728+(28*(e|=0)|0)+20>>2])==(0|t)?0|(t=1):0|(t=(0|o[7728+(28*e|0)+24>>2])==(0|t))}function B(e,t){return 0|o[880+(28*(e|=0)|0)+((t|=0)<<2)>>2]}function W(e,t){return t|=0,(0|o[880+(28*(e|=0)|0)>>2])==(0|t)?0|(t=0):(0|o[880+(28*e|0)+4>>2])==(0|t)?0|(t=1):(0|o[880+(28*e|0)+8>>2])==(0|t)?0|(t=2):(0|o[880+(28*e|0)+12>>2])==(0|t)?0|(t=3):(0|o[880+(28*e|0)+16>>2])==(0|t)?0|(t=4):(0|o[880+(28*e|0)+20>>2])==(0|t)?0|(t=5):0|((0|o[880+(28*e|0)+24>>2])==(0|t)?6:7)}function V(e){return+i[16+(e|=0)>>3]<+i[e+24>>3]|0}function U(e,t){e|=0;var n,r,o=0;return(o=+i[(t|=0)>>3])>=+i[e+8>>3]&&o<=+i[e>>3]?(n=+i[e+16>>3],o=+i[e+24>>3],t=(r=+i[t+8>>3])>=o,e=r<=n&1,n>2]=0,p=p+4|0}while((0|p)<(0|f));return Ye(t,a),Ue(f=0|o[(p=a)>>2],p=0|o[p+4>>2],n),He(f,p,r),u=+Se(n,r+8|0),i[n>>3]=+i[e>>3],i[(p=n+8|0)>>3]=+i[e+16>>3],i[r>>3]=+i[e+8>>3],i[(f=r+8|0)>>3]=+i[e+24>>3],c=+Se(n,r),f=~~+v(+c*c/+wt(+ +l(+(+i[p>>3]-+i[f>>3])/(+i[n>>3]-+i[r>>3])),3)/(u*(2.59807621135*u)*.8)),T=s,0|(0|f?f:1)}function Y(e,t,n){e|=0,t|=0,n|=0;var r,i,a,s,l,u=0,c=0;s=T,T=T+288|0,r=s+264|0,i=s+96|0,c=(u=a=s)+96|0;do{o[u>>2]=0,u=u+4|0}while((0|u)<(0|c));return Ye(n,a),Ue(u=0|o[(c=a)>>2],c=0|o[c+4>>2],r),He(u,c,i),l=+Se(r,i+8|0),c=~~+v(+ +Se(e,t)/(2*l)),T=s,0|(0|c?c:1)}function G(e,t,n,r){t|=0,n|=0,r|=0,o[(e|=0)>>2]=t,o[e+4>>2]=n,o[e+8>>2]=r}function X(e,t){e|=0;var n,r,a,s,u=0,c=0,p=0,f=0,d=0,h=0,m=0;o[(s=8+(t|=0)|0)>>2]=0,r=+i[e>>3],f=+l(+r),a=+i[e+8>>3],f+=.5*(d=+l(+a)/.8660254037844386),f-=+(0|(u=~~f)),d-=+(0|(e=~~d));do{if(f<.5){if(f<.3333333333333333){if(o[t>>2]=u,d<.5*(f+1)){o[t+4>>2]=e;break}e=e+1|0,o[t+4>>2]=e;break}if(e=(1&!(d<(m=1-f)))+e|0,o[t+4>>2]=e,m<=d&d<2*f){u=u+1|0,o[t>>2]=u;break}o[t>>2]=u;break}if(!(f<.6666666666666666)){if(u=u+1|0,o[t>>2]=u,d<.5*f){o[t+4>>2]=e;break}e=e+1|0,o[t+4>>2]=e;break}if(d<1-f){if(o[t+4>>2]=e,2*f-1>2]=u;break}}else e=e+1|0,o[t+4>>2]=e;u=u+1|0,o[t>>2]=u}while(0);do{if(r<0){if(1&e){u=~~(+(0|u)-(2*(+((h=0|At(0|u,((0|u)<0)<<31>>31,0|(h=(e+1|0)/2|0),((0|h)<0)<<31>>31))>>>0)+4294967296*+(0|O()))+1)),o[t>>2]=u;break}u=~~(+(0|u)-2*(+((h=0|At(0|u,((0|u)<0)<<31>>31,0|(h=(0|e)/2|0),((0|h)<0)<<31>>31))>>>0)+4294967296*+(0|O()))),o[t>>2]=u;break}}while(0);h=t+4|0,a<0&&(u=u-((1|e<<1)/2|0)|0,o[t>>2]=u,e=0-e|0,o[h>>2]=e),c=e-u|0,(0|u)<0?(p=0-u|0,o[h>>2]=c,o[s>>2]=p,o[t>>2]=0,e=c,u=0):p=0,(0|e)<0&&(u=u-e|0,o[t>>2]=u,p=p-e|0,o[s>>2]=p,o[h>>2]=0,e=0),n=u-p|0,c=e-p|0,(0|p)<0&&(o[t>>2]=n,o[h>>2]=c,o[s>>2]=0,e=c,u=n,p=0),(0|(c=(0|p)<(0|(c=(0|e)<(0|u)?e:u))?p:c))<=0||(o[t>>2]=u-c,o[h>>2]=e-c,o[s>>2]=p-c)}function Z(e){var t,n=0,r=0,i=0,a=0,s=0;n=0|o[(e|=0)>>2],r=0|o[(t=e+4|0)>>2],(0|n)<0&&(r=r-n|0,o[t>>2]=r,o[(s=e+8|0)>>2]=(0|o[s>>2])-n,o[e>>2]=0,n=0),(0|r)<0?(n=n-r|0,o[e>>2]=n,a=(0|o[(s=e+8|0)>>2])-r|0,o[s>>2]=a,o[t>>2]=0,r=0):(s=a=e+8|0,a=0|o[a>>2]),(0|a)<0&&(n=n-a|0,o[e>>2]=n,r=r-a|0,o[t>>2]=r,o[s>>2]=0,a=0),(0|(i=(0|a)<(0|(i=(0|r)<(0|n)?r:n))?a:i))<=0||(o[e>>2]=n-i,o[t>>2]=r-i,o[s>>2]=a-i)}function $(e,t){var n,r;t|=0,r=0|o[8+(e|=0)>>2],n=+((0|o[e+4>>2])-r|0),i[t>>3]=+((0|o[e>>2])-r|0)-.5*n,i[t+8>>3]=.8660254037844386*n}function K(e,t,n){e|=0,t|=0,o[(n|=0)>>2]=(0|o[t>>2])+(0|o[e>>2]),o[n+4>>2]=(0|o[t+4>>2])+(0|o[e+4>>2]),o[n+8>>2]=(0|o[t+8>>2])+(0|o[e+8>>2])}function J(e,t,n){e|=0,t|=0,o[(n|=0)>>2]=(0|o[e>>2])-(0|o[t>>2]),o[n+4>>2]=(0|o[e+4>>2])-(0|o[t+4>>2]),o[n+8>>2]=(0|o[e+8>>2])-(0|o[t+8>>2])}function Q(e,t){t|=0;var n,r=0;r=0|y(0|o[(e|=0)>>2],t),o[e>>2]=r,n=0|y(0|o[(r=e+4|0)>>2],t),o[r>>2]=n,t=0|y(0|o[(e=e+8|0)>>2],t),o[e>>2]=t}function ee(e){var t,n,r=0,i=0,a=0,s=0,l=0;l=(0|(n=0|o[(e|=0)>>2]))<0,e=(e=(i=(0|(s=((t=(0|(a=(0|o[e+4>>2])-(l?n:0)|0))<0)?0-a|0:0)+((0|o[e+8>>2])-(l?n:0))|0))<0)?0:s)-((a=(0|(i=(0|e)<(0|(i=(0|(r=(t?0:a)-(i?s:0)|0))<(0|(s=(l?0:n)-(t?a:0)-(i?s:0)|0))?r:s))?e:i))>0)?i:0)|0,r=r-(a?i:0)|0;e:do{switch(s-(a?i:0)|0){case 0:switch(0|r){case 0:return 0|(0|e?1==(0|e)?1:7:0);case 1:return 0|(0|e?1==(0|e)?3:7:2);default:break e}case 1:switch(0|r){case 0:return 0|(0|e?1==(0|e)?5:7:4);case 1:if(e)break e;return 6;default:break e}}}while(0);return 7}function te(e){var t,n,r=0,i=0,a=0,s=0,l=0;i=0|o[(t=8+(e|=0)|0)>>2],a=0|gt(+((3*(r=(0|o[e>>2])-i|0)|0)-(i=(0|o[(n=e+4|0)>>2])-i|0)|0)/7),o[e>>2]=a,r=0|gt(+((i<<1)+r|0)/7),o[n>>2]=r,o[t>>2]=0,i=r-a|0,(0|a)<0?(l=0-a|0,o[n>>2]=i,o[t>>2]=l,o[e>>2]=0,r=i,a=0,i=l):i=0,(0|r)<0&&(a=a-r|0,o[e>>2]=a,i=i-r|0,o[t>>2]=i,o[n>>2]=0,r=0),l=a-i|0,s=r-i|0,(0|i)<0?(o[e>>2]=l,o[n>>2]=s,o[t>>2]=0,r=s,s=l,i=0):s=a,(0|(a=(0|i)<(0|(a=(0|r)<(0|s)?r:s))?i:a))<=0||(o[e>>2]=s-a,o[n>>2]=r-a,o[t>>2]=i-a)}function ne(e){var t,n,r=0,i=0,a=0,s=0,l=0;i=0|o[(t=8+(e|=0)|0)>>2],a=0|gt(+(((r=(0|o[e>>2])-i|0)<<1)+(i=(0|o[(n=e+4|0)>>2])-i|0)|0)/7),o[e>>2]=a,r=0|gt(+((3*i|0)-r|0)/7),o[n>>2]=r,o[t>>2]=0,i=r-a|0,(0|a)<0?(l=0-a|0,o[n>>2]=i,o[t>>2]=l,o[e>>2]=0,r=i,a=0,i=l):i=0,(0|r)<0&&(a=a-r|0,o[e>>2]=a,i=i-r|0,o[t>>2]=i,o[n>>2]=0,r=0),l=a-i|0,s=r-i|0,(0|i)<0?(o[e>>2]=l,o[n>>2]=s,o[t>>2]=0,r=s,s=l,i=0):s=a,(0|(a=(0|i)<(0|(a=(0|r)<(0|s)?r:s))?i:a))<=0||(o[e>>2]=s-a,o[n>>2]=r-a,o[t>>2]=i-a)}function re(e){var t,n,r,i=0,a=0,s=0,l=0;i=0|o[(e|=0)>>2],a=0|o[(n=e+4|0)>>2],s=0|o[(r=e+8|0)>>2],l=a+(3*i|0)|0,o[e>>2]=l,a=s+(3*a|0)|0,o[n>>2]=a,i=(3*s|0)+i|0,o[r>>2]=i,s=a-l|0,(0|l)<0?(i=i-l|0,o[n>>2]=s,o[r>>2]=i,o[e>>2]=0,a=s,s=0):s=l,(0|a)<0&&(s=s-a|0,o[e>>2]=s,i=i-a|0,o[r>>2]=i,o[n>>2]=0,a=0),t=s-i|0,l=a-i|0,(0|i)<0?(o[e>>2]=t,o[n>>2]=l,o[r>>2]=0,s=t,i=0):l=a,(0|(a=(0|i)<(0|(a=(0|l)<(0|s)?l:s))?i:a))<=0||(o[e>>2]=s-a,o[n>>2]=l-a,o[r>>2]=i-a)}function oe(e){var t,n,r,i=0,a=0,s=0,l=0;l=0|o[(e|=0)>>2],s=(3*(i=0|o[(n=e+4|0)>>2])|0)+l|0,l=(a=0|o[(r=e+8|0)>>2])+(3*l|0)|0,o[e>>2]=l,o[n>>2]=s,i=(3*a|0)+i|0,o[r>>2]=i,a=s-l|0,(0|l)<0?(i=i-l|0,o[n>>2]=a,o[r>>2]=i,o[e>>2]=0,l=0):a=s,(0|a)<0&&(l=l-a|0,o[e>>2]=l,i=i-a|0,o[r>>2]=i,o[n>>2]=0,a=0),t=l-i|0,s=a-i|0,(0|i)<0?(o[e>>2]=t,o[n>>2]=s,o[r>>2]=0,l=t,i=0):s=a,(0|(a=(0|i)<(0|(a=(0|s)<(0|l)?s:l))?i:a))<=0||(o[e>>2]=l-a,o[n>>2]=s-a,o[r>>2]=i-a)}function ie(e,t){e|=0;var n,r,i,a=0,s=0,l=0;((t|=0)-1|0)>>>0>=6||(l=(0|o[15472+(12*t|0)>>2])+(0|o[e>>2])|0,o[e>>2]=l,i=e+4|0,s=(0|o[15472+(12*t|0)+4>>2])+(0|o[i>>2])|0,o[i>>2]=s,r=e+8|0,t=(0|o[15472+(12*t|0)+8>>2])+(0|o[r>>2])|0,o[r>>2]=t,a=s-l|0,(0|l)<0?(t=t-l|0,o[i>>2]=a,o[r>>2]=t,o[e>>2]=0,s=0):(a=s,s=l),(0|a)<0&&(s=s-a|0,o[e>>2]=s,t=t-a|0,o[r>>2]=t,o[i>>2]=0,a=0),n=s-t|0,l=a-t|0,(0|t)<0?(o[e>>2]=n,o[i>>2]=l,o[r>>2]=0,s=n,t=0):l=a,(0|(a=(0|t)<(0|(a=(0|l)<(0|s)?l:s))?t:a))<=0||(o[e>>2]=s-a,o[i>>2]=l-a,o[r>>2]=t-a))}function ae(e){var t,n,r,i=0,a=0,s=0,l=0;l=0|o[(e|=0)>>2],s=(i=0|o[(n=e+4|0)>>2])+l|0,l=(a=0|o[(r=e+8|0)>>2])+l|0,o[e>>2]=l,o[n>>2]=s,i=a+i|0,o[r>>2]=i,a=s-l|0,(0|l)<0?(i=i-l|0,o[n>>2]=a,o[r>>2]=i,o[e>>2]=0,s=0):(a=s,s=l),(0|a)<0&&(s=s-a|0,o[e>>2]=s,i=i-a|0,o[r>>2]=i,o[n>>2]=0,a=0),t=s-i|0,l=a-i|0,(0|i)<0?(o[e>>2]=t,o[n>>2]=l,o[r>>2]=0,s=t,i=0):l=a,(0|(a=(0|i)<(0|(a=(0|l)<(0|s)?l:s))?i:a))<=0||(o[e>>2]=s-a,o[n>>2]=l-a,o[r>>2]=i-a)}function se(e){var t,n,r,i=0,a=0,s=0,l=0;i=0|o[(e|=0)>>2],s=0|o[(n=e+4|0)>>2],a=0|o[(r=e+8|0)>>2],l=s+i|0,o[e>>2]=l,s=a+s|0,o[n>>2]=s,i=a+i|0,o[r>>2]=i,a=s-l|0,(0|l)<0?(i=i-l|0,o[n>>2]=a,o[r>>2]=i,o[e>>2]=0,s=0):(a=s,s=l),(0|a)<0&&(s=s-a|0,o[e>>2]=s,i=i-a|0,o[r>>2]=i,o[n>>2]=0,a=0),t=s-i|0,l=a-i|0,(0|i)<0?(o[e>>2]=t,o[n>>2]=l,o[r>>2]=0,s=t,i=0):l=a,(0|(a=(0|i)<(0|(a=(0|l)<(0|s)?l:s))?i:a))<=0||(o[e>>2]=s-a,o[n>>2]=l-a,o[r>>2]=i-a)}function le(e){switch(0|(e|=0)){case 1:e=5;break;case 5:e=4;break;case 4:e=6;break;case 6:e=2;break;case 2:e=3;break;case 3:e=1}return 0|e}function ue(e){switch(0|(e|=0)){case 1:e=3;break;case 3:e=2;break;case 2:e=6;break;case 6:e=4;break;case 4:e=5;break;case 5:e=1}return 0|e}function ce(e){var t,n,r,i=0,a=0,s=0,l=0;i=0|o[(e|=0)>>2],a=0|o[(n=e+4|0)>>2],s=0|o[(r=e+8|0)>>2],l=a+(i<<1)|0,o[e>>2]=l,a=s+(a<<1)|0,o[n>>2]=a,i=(s<<1)+i|0,o[r>>2]=i,s=a-l|0,(0|l)<0?(i=i-l|0,o[n>>2]=s,o[r>>2]=i,o[e>>2]=0,a=s,s=0):s=l,(0|a)<0&&(s=s-a|0,o[e>>2]=s,i=i-a|0,o[r>>2]=i,o[n>>2]=0,a=0),t=s-i|0,l=a-i|0,(0|i)<0?(o[e>>2]=t,o[n>>2]=l,o[r>>2]=0,s=t,i=0):l=a,(0|(a=(0|i)<(0|(a=(0|l)<(0|s)?l:s))?i:a))<=0||(o[e>>2]=s-a,o[n>>2]=l-a,o[r>>2]=i-a)}function pe(e){var t,n,r,i=0,a=0,s=0,l=0;l=0|o[(e|=0)>>2],s=((i=0|o[(n=e+4|0)>>2])<<1)+l|0,l=(a=0|o[(r=e+8|0)>>2])+(l<<1)|0,o[e>>2]=l,o[n>>2]=s,i=(a<<1)+i|0,o[r>>2]=i,a=s-l|0,(0|l)<0?(i=i-l|0,o[n>>2]=a,o[r>>2]=i,o[e>>2]=0,l=0):a=s,(0|a)<0&&(l=l-a|0,o[e>>2]=l,i=i-a|0,o[r>>2]=i,o[n>>2]=0,a=0),t=l-i|0,s=a-i|0,(0|i)<0?(o[e>>2]=t,o[n>>2]=s,o[r>>2]=0,l=t,i=0):s=a,(0|(a=(0|i)<(0|(a=(0|s)<(0|l)?s:l))?i:a))<=0||(o[e>>2]=l-a,o[n>>2]=s-a,o[r>>2]=i-a)}function fe(e,t){t|=0;var n,r,i,a=0,s=0,l=0;return i=(0|(r=(0|o[(e|=0)>>2])-(0|o[t>>2])|0))<0,n=(0|(s=(0|o[e+4>>2])-(0|o[t+4>>2])-(i?r:0)|0))<0,t=(t=(e=(0|(l=(i?0-r|0:0)+(0|o[e+8>>2])-(0|o[t+8>>2])+(n?0-s|0:0)|0))<0)?0:l)-((s=(0|(e=(0|t)<(0|(e=(0|(a=(n?0:s)-(e?l:0)|0))<(0|(l=(i?0:r)-(n?s:0)-(e?l:0)|0))?a:l))?t:e))>0)?e:0)|0,a=a-(s?e:0)|0,0|((0|(e=(0|(e=l-(s?e:0)|0))>-1?e:0-e|0))>(0|(t=(0|(a=(0|a)>-1?a:0-a|0))>(0|(t=(0|t)>-1?t:0-t|0))?a:t))?e:t)}function de(e,t){var n;t|=0,n=0|o[8+(e|=0)>>2],o[t>>2]=(0|o[e>>2])-n,o[t+4>>2]=(0|o[e+4>>2])-n}function he(e,t){t|=0;var n,r,i,a=0,s=0,l=0;s=0|o[(e|=0)>>2],o[t>>2]=s,e=0|o[e+4>>2],o[(r=t+4|0)>>2]=e,o[(i=t+8|0)>>2]=0,a=e-s|0,(0|s)<0?(e=0-s|0,o[r>>2]=a,o[i>>2]=e,o[t>>2]=0,s=0):(a=e,e=0),(0|a)<0&&(s=s-a|0,o[t>>2]=s,e=e-a|0,o[i>>2]=e,o[r>>2]=0,a=0),n=s-e|0,l=a-e|0,(0|e)<0?(o[t>>2]=n,o[r>>2]=l,o[i>>2]=0,a=l,l=n,e=0):l=s,(0|(s=(0|e)<(0|(s=(0|a)<(0|l)?a:l))?e:s))<=0||(o[t>>2]=l-s,o[r>>2]=a-s,o[i>>2]=e-s)}function me(e){var t,n,r,i;n=(i=0|o[(t=8+(e|=0)|0)>>2])-(0|o[e>>2])|0,o[e>>2]=n,e=(0|o[(r=e+4|0)>>2])-i|0,o[r>>2]=e,o[t>>2]=0-(e+n)}function ge(e){var t,n,r=0,i=0,a=0,s=0,l=0;r=0-(i=0|o[(e|=0)>>2])|0,o[e>>2]=r,o[(t=e+8|0)>>2]=0,s=(a=0|o[(n=e+4|0)>>2])+i|0,(0|i)>0?(o[n>>2]=s,o[t>>2]=i,o[e>>2]=0,r=0,a=s):i=0,(0|a)<0?(l=r-a|0,o[e>>2]=l,i=i-a|0,o[t>>2]=i,o[n>>2]=0,s=l-i|0,r=0-i|0,(0|i)<0?(o[e>>2]=s,o[n>>2]=r,o[t>>2]=0,a=r,i=0):(a=0,s=l)):s=r,(0|(r=(0|i)<(0|(r=(0|a)<(0|s)?a:s))?i:r))<=0||(o[e>>2]=s-r,o[n>>2]=a-r,o[t>>2]=i-r)}function be(e,t,n,r){t|=0,n|=0,r|=0;var a,s=0,l=0,u=0,c=0;if(a=T,T=T+32|0,function(e,t){t|=0;var n,r,o=0;o=+i[(e|=0)>>3],n=+p(+o),o=+f(+o),i[t+16>>3]=o,o=+i[e+8>>3],r=n*+p(+o),i[t>>3]=r,o=n*+f(+o),i[t+8>>3]=o}(e|=0,l=a),o[n>>2]=0,s=+lt(15888,l),(u=+lt(15912,l))>2]=1,s=u),(u=+lt(15936,l))>2]=2,s=u),(u=+lt(15960,l))>2]=3,s=u),(u=+lt(15984,l))>2]=4,s=u),(u=+lt(16008,l))>2]=5,s=u),(u=+lt(16032,l))>2]=6,s=u),(u=+lt(16056,l))>2]=7,s=u),(u=+lt(16080,l))>2]=8,s=u),(u=+lt(16104,l))>2]=9,s=u),(u=+lt(16128,l))>2]=10,s=u),(u=+lt(16152,l))>2]=11,s=u),(u=+lt(16176,l))>2]=12,s=u),(u=+lt(16200,l))>2]=13,s=u),(u=+lt(16224,l))>2]=14,s=u),(u=+lt(16248,l))>2]=15,s=u),(u=+lt(16272,l))>2]=16,s=u),(u=+lt(16296,l))>2]=17,s=u),(u=+lt(16320,l))>2]=18,s=u),(u=+lt(16344,l))>2]=19,s=u),(u=+h(+(1-.5*s)))<1e-16)return o[r>>2]=0,o[r+4>>2]=0,o[r+8>>2]=0,o[r+12>>2]=0,void(T=a);if(n=0|o[n>>2],s=+xe((s=+i[16368+(24*n|0)>>3])-+xe(+function(e,t){e|=0;var n,r,o,a,s;return a=+i[(t|=0)>>3],r=+p(+a),o=+i[t+8>>3]-+i[e+8>>3],s=r*+f(+o),n=+i[e>>3],+ +b(+s,+(+f(+a)*+p(+n)-+p(+o)*(r*+f(+n))))}(15568+(n<<4)|0,e))),c=0|Fe(t)?+xe(s+-.3334731722518321):s,s=+d(+u)/.381966011250105,(0|t)>0){l=0;do{s*=2.6457513110645907,l=l+1|0}while((0|l)!=(0|t))}u=+p(+c)*s,i[r>>3]=u,c=+f(+c)*s,i[r+8>>3]=c,T=a}function ve(e,t,n,r,a){t|=0,n|=0,r|=0,a|=0;var s=0,c=0;if(s=+function(e){var t,n;return n=+i[(e|=0)>>3],t=+i[e+8>>3],+ +u(+(n*n+t*t))}(e|=0),s<1e-16)return t=15568+(t<<4)|0,o[a>>2]=o[t>>2],o[a+4>>2]=o[t+4>>2],o[a+8>>2]=o[t+8>>2],void(o[a+12>>2]=o[t+12>>2]);if(c=+b(+ +i[e+8>>3],+ +i[e>>3]),(0|n)>0){e=0;do{s/=2.6457513110645907,e=e+1|0}while((0|e)!=(0|n))}r?(s/=3,n=!(0|Fe(n)),s=+g(.381966011250105*(n?s:s/2.6457513110645907))):(s=+g(.381966011250105*s),0|Fe(n)&&(c=+xe(c+.3334731722518321))),function(e,t,n,r){e|=0,t=+t,r|=0;var a=0,s=0,u=0,c=0;if((n=+n)<1e-16)return o[r>>2]=o[e>>2],o[r+4>>2]=o[e+4>>2],o[r+8>>2]=o[e+8>>2],void(o[r+12>>2]=o[e+12>>2]);s=t<0?t+6.283185307179586:t,s=t>=6.283185307179586?s+-6.283185307179586:s;do{if(!(s<1e-16)){if(a=+l(+(s+-3.141592653589793))<1e-16,t=+i[e>>3],a){t-=n,i[r>>3]=t,a=r;break}if(u=+p(+n),n=+f(+n),t=u*+f(+t)+ +p(+s)*(n*+p(+t)),t=+m(+((t=t>1?1:t)<-1?-1:t)),i[r>>3]=t,+l(+(t+-1.5707963267948966))<1e-16)return i[r>>3]=1.5707963267948966,void(i[r+8>>3]=0);if(+l(+(t+1.5707963267948966))<1e-16)return i[r>>3]=-1.5707963267948966,void(i[r+8>>3]=0);if(c=+p(+t),s=n*+f(+s)/c,n=+i[e>>3],t=(u-+f(+t)*+f(+n))/+p(+n)/c,u=s>1?1:s,t=t>1?1:t,(t=+i[e+8>>3]+ +b(+(u<-1?-1:u),+(t<-1?-1:t)))>3.141592653589793)do{t+=-6.283185307179586}while(t>3.141592653589793);if(t<-3.141592653589793)do{t+=6.283185307179586}while(t<-3.141592653589793);return void(i[r+8>>3]=t)}t=+i[e>>3]+n,i[r>>3]=t,a=r}while(0);if(+l(+(t+-1.5707963267948966))<1e-16)return i[a>>3]=1.5707963267948966,void(i[r+8>>3]=0);if(+l(+(t+1.5707963267948966))<1e-16)return i[a>>3]=-1.5707963267948966,void(i[r+8>>3]=0);if((t=+i[e+8>>3])>3.141592653589793)do{t+=-6.283185307179586}while(t>3.141592653589793);if(t<-3.141592653589793)do{t+=6.283185307179586}while(t<-3.141592653589793);i[r+8>>3]=t}(15568+(t<<4)|0,+xe(+i[16368+(24*t|0)>>3]-c),s,a)}function ye(e,t,n){var r,i;t|=0,n|=0,r=T,T=T+16|0,$(4+(e|=0)|0,i=r),ve(i,0|o[e>>2],t,0,n),T=r}function Ae(e,t,n,r,a){e|=0,t|=0,n|=0,r|=0,a|=0;var s,l,u,c,p,f,d,h,m,g,b,v,y,A,M,_,O,w,x,E,S,C,L=0,P=0,R=0,k=0,I=0,D=0;if(C=T,T=T+272|0,k=C+240|0,x=C,E=C+224|0,S=C+208|0,b=C+176|0,v=C+160|0,y=C+192|0,A=C+144|0,M=C+128|0,_=C+112|0,O=C+96|0,w=C+80|0,o[(L=C+256|0)>>2]=t,o[k>>2]=o[e>>2],o[k+4>>2]=o[e+4>>2],o[k+8>>2]=o[e+8>>2],o[k+12>>2]=o[e+12>>2],Me(k,L,x),o[a>>2]=0,(0|(k=r+n+(5==(0|r)&1)|0))<=(0|n))T=C;else{l=E+4|0,u=b+4|0,c=n+5|0,p=16848+((s=0|o[L>>2])<<2)|0,f=16928+(s<<2)|0,d=M+8|0,h=_+8|0,m=O+8|0,g=S+4|0,R=n;e:for(;;){P=x+((0|R)%5<<4)|0,o[S>>2]=o[P>>2],o[S+4>>2]=o[P+4>>2],o[S+8>>2]=o[P+8>>2],o[S+12>>2]=o[P+12>>2];do{}while(2==(0|_e(S,s,0,1)));if((0|R)>(0|n)&!!(0|Fe(t))){if(o[b>>2]=o[S>>2],o[b+4>>2]=o[S+4>>2],o[b+8>>2]=o[S+8>>2],o[b+12>>2]=o[S+12>>2],$(l,v),r=0|o[b>>2],L=0|o[17008+(80*r|0)+(o[E>>2]<<2)>>2],o[b>>2]=o[18608+(80*r|0)+(20*L|0)>>2],(0|(P=0|o[18608+(80*r|0)+(20*L|0)+16>>2]))>0){e=0;do{ae(u),e=e+1|0}while((0|e)<(0|P))}switch(P=18608+(80*r|0)+(20*L|0)+4|0,o[y>>2]=o[P>>2],o[y+4>>2]=o[P+4>>2],o[y+8>>2]=o[P+8>>2],Q(y,3*(0|o[p>>2])|0),K(u,y,u),Z(u),$(u,A),I=+(0|o[f>>2]),i[M>>3]=3*I,i[d>>3]=0,D=-1.5*I,i[_>>3]=D,i[h>>3]=2.598076211353316*I,i[O>>3]=D,i[m>>3]=-2.598076211353316*I,0|o[17008+(80*(0|o[b>>2])|0)+(o[S>>2]<<2)>>2]){case 1:e=_,r=M;break;case 3:e=O,r=_;break;case 2:e=M,r=O;break;default:e=12;break e}at(v,A,r,e,w),ve(w,0|o[b>>2],s,1,a+8+(o[a>>2]<<4)|0),o[a>>2]=1+(0|o[a>>2])}if((0|R)<(0|c)&&($(g,b),ve(b,0|o[S>>2],s,1,a+8+(o[a>>2]<<4)|0),o[a>>2]=1+(0|o[a>>2])),o[E>>2]=o[S>>2],o[E+4>>2]=o[S+4>>2],o[E+8>>2]=o[S+8>>2],o[E+12>>2]=o[S+12>>2],(0|(R=R+1|0))>=(0|k)){e=3;break}}3!=(0|e)?12==(0|e)&&z(22474,22521,581,22531):T=C}}function Me(e,t,n){e|=0,t|=0,n|=0;var r,i=0,a=0,s=0,l=0,u=0;r=T,T=T+128|0,a=r,l=20208,u=60+(s=i=r+64|0)|0;do{o[s>>2]=o[l>>2],s=s+4|0,l=l+4|0}while((0|s)<(0|u));l=20272,u=(s=a)+60|0;do{o[s>>2]=o[l>>2],s=s+4|0,l=l+4|0}while((0|s)<(0|u));i=(u=!(0|Fe(0|o[t>>2])))?i:a,ce(a=e+4|0),pe(a),0|Fe(0|o[t>>2])&&(oe(a),o[t>>2]=1+(0|o[t>>2])),o[n>>2]=o[e>>2],K(a,i,t=n+4|0),Z(t),o[n+16>>2]=o[e>>2],K(a,i+12|0,t=n+20|0),Z(t),o[n+32>>2]=o[e>>2],K(a,i+24|0,t=n+36|0),Z(t),o[n+48>>2]=o[e>>2],K(a,i+36|0,t=n+52|0),Z(t),o[n+64>>2]=o[e>>2],K(a,i+48|0,n=n+68|0),Z(n),T=r}function _e(e,t,n,r){n|=0,r|=0;var i,a,s,l,u,c,p=0,f=0,d=0,h=0,m=0;if(c=T,T=T+32|0,u=c+12|0,a=c,m=4+(e|=0)|0,h=0|o[16928+((t|=0)<<2)>>2],h=(l=!!(0|r))?3*h|0:h,p=0|o[m>>2],i=0|o[(s=e+8|0)>>2],l){if((0|(p=i+p+(r=0|o[(f=e+12|0)>>2])|0))==(0|h))return T=c,1;d=f}else p=i+p+(r=0|o[(d=e+12|0)>>2])|0;if((0|p)<=(0|h))return T=c,0;do{if((0|r)>0){if(r=0|o[e>>2],(0|i)>0){f=18608+(80*r|0)+60|0,r=e;break}r=18608+(80*r|0)+40|0,n?(G(u,h,0,0),J(m,u,a),se(a),K(a,u,m),f=r,r=e):(f=r,r=e)}else f=18608+(80*(0|o[e>>2])|0)+20|0,r=e}while(0);if(o[r>>2]=o[f>>2],(0|o[(p=f+16|0)>>2])>0){r=0;do{ae(m),r=r+1|0}while((0|r)<(0|o[p>>2]))}return e=f+4|0,o[u>>2]=o[e>>2],o[u+4>>2]=o[e+4>>2],o[u+8>>2]=o[e+8>>2],t=0|o[16848+(t<<2)>>2],Q(u,l?3*t|0:t),K(m,u,m),Z(m),r=l&&((0|o[s>>2])+(0|o[m>>2])+(0|o[d>>2])|0)==(0|h)?1:2,T=c,0|r}function Oe(e,t){e|=0,t|=0;var n=0;do{n=0|_e(e,t,0,1)}while(2==(0|n));return 0|n}function ze(e,t,n,r,a){e|=0,t|=0,n|=0,r|=0,a|=0;var s,l,u,c,p,f,d,h,m,g,b,v,y,A,M,_,O,w,x=0,E=0,S=0,C=0,L=0;if(w=T,T=T+240|0,A=w+208|0,M=w,_=w+192|0,O=w+176|0,m=w+160|0,g=w+144|0,b=w+128|0,v=w+112|0,y=w+96|0,o[(x=w+224|0)>>2]=t,o[A>>2]=o[e>>2],o[A+4>>2]=o[e+4>>2],o[A+8>>2]=o[e+8>>2],o[A+12>>2]=o[e+12>>2],we(A,x,M),o[a>>2]=0,(0|(h=r+n+(6==(0|r)&1)|0))<=(0|n))T=w;else{l=n+6|0,u=16928+((s=0|o[x>>2])<<2)|0,c=g+8|0,p=b+8|0,f=v+8|0,d=_+4|0,E=0,S=n,r=-1;e:for(;;){if(e=M+((x=(0|S)%6|0)<<4)|0,o[_>>2]=o[e>>2],o[_+4>>2]=o[e+4>>2],o[_+8>>2]=o[e+8>>2],o[_+12>>2]=o[e+12>>2],e=E,E=0|_e(_,s,0,1),(0|S)>(0|n)&!!(0|Fe(t))&&1!=(0|e)&&(0|o[_>>2])!=(0|r)){switch($(M+((x+5|0)%6<<4)+4|0,O),$(M+(x<<4)+4|0,m),C=+(0|o[u>>2]),i[g>>3]=3*C,i[c>>3]=0,L=-1.5*C,i[b>>3]=L,i[p>>3]=2.598076211353316*C,i[v>>3]=L,i[f>>3]=-2.598076211353316*C,x=0|o[A>>2],0|o[17008+(80*x|0)+(((0|r)==(0|x)?o[_>>2]:r)<<2)>>2]){case 1:e=b,r=g;break;case 3:e=v,r=b;break;case 2:e=g,r=v;break;default:e=8;break e}at(O,m,r,e,y),0|st(O,y)||0|st(m,y)||(ve(y,0|o[A>>2],s,1,a+8+(o[a>>2]<<4)|0),o[a>>2]=1+(0|o[a>>2]))}if((0|S)<(0|l)&&($(d,O),ve(O,0|o[_>>2],s,1,a+8+(o[a>>2]<<4)|0),o[a>>2]=1+(0|o[a>>2])),(0|(S=S+1|0))>=(0|h)){e=3;break}r=0|o[_>>2]}3!=(0|e)?8==(0|e)&&z(22557,22521,746,22602):T=w}}function we(e,t,n){e|=0,t|=0,n|=0;var r,i=0,a=0,s=0,l=0,u=0;r=T,T=T+160|0,a=r,l=20336,u=72+(s=i=r+80|0)|0;do{o[s>>2]=o[l>>2],s=s+4|0,l=l+4|0}while((0|s)<(0|u));l=20416,u=(s=a)+72|0;do{o[s>>2]=o[l>>2],s=s+4|0,l=l+4|0}while((0|s)<(0|u));i=(u=!(0|Fe(0|o[t>>2])))?i:a,ce(a=e+4|0),pe(a),0|Fe(0|o[t>>2])&&(oe(a),o[t>>2]=1+(0|o[t>>2])),o[n>>2]=o[e>>2],K(a,i,t=n+4|0),Z(t),o[n+16>>2]=o[e>>2],K(a,i+12|0,t=n+20|0),Z(t),o[n+32>>2]=o[e>>2],K(a,i+24|0,t=n+36|0),Z(t),o[n+48>>2]=o[e>>2],K(a,i+36|0,t=n+52|0),Z(t),o[n+64>>2]=o[e>>2],K(a,i+48|0,t=n+68|0),Z(t),o[n+80>>2]=o[e>>2],K(a,i+60|0,n=n+84|0),Z(n),T=r}function xe(e){var t;return t=(e=+e)<0?e+6.283185307179586:e,+(e>=6.283185307179586?t+-6.283185307179586:t)}function Ee(e,t){return t|=0,+l(+(+i[(e|=0)>>3]-+i[t>>3]))<17453292519943298e-27?0|(t=+l(+(+i[e+8>>3]-+i[t+8>>3]))<17453292519943298e-27):0|(t=0)}function Se(e,t){e|=0;var n,r,o,a=0;return r=+i[(t|=0)>>3],n=+i[e>>3],a=(o=+f(.5*(r-n)))*o+(a=+f(.5*(+i[t+8>>3]-+i[e+8>>3])))*(+p(+r)*+p(+n)*a),2*+b(+ +u(+a),+ +u(+(1-a)))*6371.007180918475}function Ce(e,t,n){e|=0,n|=0;var r,o,a,s,l=0,c=0,h=0,m=0,v=0,y=0;return y=+i[(t|=0)>>3],a=+i[e>>3],v=+f(.5*(y-a)),h=+i[t+8>>3],o=+i[e+8>>3],m=+f(.5*(h-o)),r=+p(+a),s=+p(+y),m=2*+b(+ +u(+(m=v*v+m*(s*r*m))),+ +u(+(1-m))),v=+i[n>>3],y=+f(.5*(v-y)),l=+i[n+8>>3],h=+f(.5*(l-h)),c=+p(+v),h=2*+b(+ +u(+(h=y*y+h*(s*c*h))),+ +u(+(1-h))),v=+f(.5*(a-v)),l=+f(.5*(o-l)),l=2*+b(+ +u(+(l=v*v+l*(r*c*l))),+ +u(+(1-l))),4*+g(+ +u(+ +d(.5*(c=.5*(m+h+l)))*+d(.5*(c-m))*+d(.5*(c-h))*+d(.5*(c-l))))}function Te(e,t){return t=0|Ot(0|(e|=0),0|(t|=0),45),O(),127&t}function Le(e,t){var n=0,r=0,o=0,i=0,a=0,s=0;if(!(!0&134217728==(-16777216&(t|=0))))return 0;if(a=0|Ot(0|(e|=0),0|t,45),O(),(a&=127)>>>0>121)return 0;n=0|Ot(0|e,0|t,52),O(),n&=15;do{if(0|n){for(o=1,r=0;;){if(i=0|Ot(0|e,0|t,3*(15-o|0)|0),O(),!!(0|(i&=7))&(1^r)){if(1==(0|i)&!!(0|D(a))){s=0,r=13;break}r=1}if(7==(0|i)){s=0,r=13;break}if(!(o>>>0>>0)){r=9;break}o=o+1|0}if(9==(0|r)){if(15!=(0|n))break;return 1}if(13==(0|r))return 0|s}}while(0);for(;;){if(s=0|Ot(0|e,0|t,3*(14-n|0)|0),O(),!(!0&!(7&~s))){s=0,r=13;break}if(!(n>>>0<14)){s=1,r=13;break}n=n+1|0}return 13==(0|r)?0|s:0}function Pe(e,t,n){n|=0;var r=0,o=0;if(r=0|Ot(0|(e|=0),0|(t|=0),52),O(),(0|(r&=15))>=(0|n)){if((0|r)!=(0|n))if(n>>>0<=15){if(e|=o=0|zt(0|n,0,52),t=O()|-15728641&t,(0|r)>(0|n))do{o=0|zt(7,0,3*(14-n|0)|0),n=n+1|0,e|=o,t=0|O()|t}while((0|n)<(0|r))}else t=0,e=0}else t=0,e=0;return _(0|t),0|e}function Re(e,t,n,r){n|=0,r|=0;var i,a=0,s=0,l=0,u=0,c=0,p=0;if(l=0|Ot(0|(e|=0),0|(t|=0),52),O(),(0|n)<16&(0|(l&=15))<=(0|n)){if((0|l)==(0|n))return o[(n=r)>>2]=e,void(o[n+4>>2]=t);if(i=(0|(c=0|tt(7,n-l|0)))/7|0,u=0|Ot(0|e,0|t,45),O(),0|D(127&u)){e:do{if(l)for(s=1;;){if(a=0|Ot(0|e,0|t,3*(15-s|0)|0),O(),0|(a&=7))break e;if(!(s>>>0>>0)){a=0;break}s=s+1|0}else a=0}while(0);s=!(0|a)}else s=0;if(p=0|zt(l+1|0,0,52),a=O()|-15728641&t,Re(t=(p|e)&~(t=0|zt(7,0,0|(u=3*(14-l|0)|0))),l=a&~O(),n,r),a=r+(i<<3)|0,!s)return Re((p=0|zt(1,0,0|u))|t,0|O()|l,n,a),p=a+(i<<3)|0,Re((c=0|zt(2,0,0|u))|t,0|O()|l,n,p),p=p+(i<<3)|0,Re((c=0|zt(3,0,0|u))|t,0|O()|l,n,p),p=p+(i<<3)|0,Re((c=0|zt(4,0,0|u))|t,0|O()|l,n,p),p=p+(i<<3)|0,Re((c=0|zt(5,0,0|u))|t,0|O()|l,n,p),void Re((c=0|zt(6,0,0|u))|t,0|O()|l,n,p+(i<<3)|0);s=a+(i<<3)|0,(0|c)>6&&(St(0|a,0,8+(p=(s>>>0>(c=a+8|0)>>>0?s:c)+-1+(0-a)|0)&-8),a=c+(p>>>3<<3)|0),Re((p=0|zt(2,0,0|u))|t,0|O()|l,n,a),p=a+(i<<3)|0,Re((c=0|zt(3,0,0|u))|t,0|O()|l,n,p),p=p+(i<<3)|0,Re((c=0|zt(4,0,0|u))|t,0|O()|l,n,p),p=p+(i<<3)|0,Re((c=0|zt(5,0,0|u))|t,0|O()|l,n,p),Re((c=0|zt(6,0,0|u))|t,0|O()|l,n,p+(i<<3)|0)}}function ke(e,t){var n=0,r=0,o=0;if(o=0|Ot(0|(e|=0),0|(t|=0),45),O(),!(0|D(127&o)))return 0;o=0|Ot(0|e,0|t,52),O(),o&=15;e:do{if(o)for(r=1;;){if(n=0|Ot(0|e,0|t,3*(15-r|0)|0),O(),0|(n&=7))break e;if(!(r>>>0>>0)){n=0;break}r=r+1|0}else n=0}while(0);return 1&!(0|n)}function Ie(e,t){var n=0,r=0,o=0;if(o=0|Ot(0|(e|=0),0|(t|=0),52),O(),!(o&=15))return 0;for(r=1;;){if(n=0|Ot(0|e,0|t,3*(15-r|0)|0),O(),0|(n&=7)){r=5;break}if(!(r>>>0>>0)){n=0,r=5;break}r=r+1|0}return 5==(0|r)?0|n:0}function De(e,t){var n=0,r=0,o=0,i=0,a=0,s=0,l=0;if(l=0|Ot(0|(e|=0),0|(t|=0),52),O(),!(l&=15))return l=e,_(0|(s=t)),0|l;for(s=1,n=0;;){r=0|zt(7,0,0|(i=3*(15-s|0)|0)),o=0|O(),a=0|Ot(0|e,0|t,0|i),O(),e=(i=0|zt(0|le(7&a),0,0|i))|e&~r,t=(a=0|O())|t&~o;e:do{if(!n)if(!(i&r|0)&!(a&o|0))n=0;else if(r=0|Ot(0|e,0|t,52),O(),r&=15){n=1;t:for(;;){switch(a=0|Ot(0|e,0|t,3*(15-n|0)|0),O(),7&a){case 1:break t;case 0:break;default:n=1;break e}if(!(n>>>0>>0)){n=1;break e}n=n+1|0}for(n=1;;){if(o=0|Ot(0|e,0|t,0|(a=3*(15-n|0)|0)),O(),i=0|zt(7,0,0|a),t&=~O(),e=e&~i|(a=0|zt(0|le(7&o),0,0|a)),t=0|t|O(),!(n>>>0>>0)){n=1;break}n=n+1|0}}else n=1}while(0);if(!(s>>>0>>0))break;s=s+1|0}return _(0|t),0|e}function qe(e,t){var n=0,r=0,o=0,i=0,a=0;if(r=0|Ot(0|(e|=0),0|(t|=0),52),O(),!(r&=15))return r=e,_(0|(n=t)),0|r;for(n=1;a=0|Ot(0|e,0|t,0|(i=3*(15-n|0)|0)),O(),o=0|zt(7,0,0|i),t&=~O(),e=(i=0|zt(0|le(7&a),0,0|i))|e&~o,t=0|O()|t,n>>>0>>0;)n=n+1|0;return _(0|t),0|e}function Ne(e,t){var n=0,r=0,o=0,i=0,a=0,s=0,l=0;if(l=0|Ot(0|(e|=0),0|(t|=0),52),O(),!(l&=15))return l=e,_(0|(s=t)),0|l;for(s=1,n=0;;){r=0|zt(7,0,0|(i=3*(15-s|0)|0)),o=0|O(),a=0|Ot(0|e,0|t,0|i),O(),e=(i=0|zt(0|ue(7&a),0,0|i))|e&~r,t=(a=0|O())|t&~o;e:do{if(!n)if(!(i&r|0)&!(a&o|0))n=0;else if(r=0|Ot(0|e,0|t,52),O(),r&=15){n=1;t:for(;;){switch(a=0|Ot(0|e,0|t,3*(15-n|0)|0),O(),7&a){case 1:break t;case 0:break;default:n=1;break e}if(!(n>>>0>>0)){n=1;break e}n=n+1|0}for(n=1;;){if(i=0|zt(7,0,0|(o=3*(15-n|0)|0)),a=t&~O(),t=0|Ot(0|e,0|t,0|o),O(),e=e&~i|(t=0|zt(0|ue(7&t),0,0|o)),t=0|a|O(),!(n>>>0>>0)){n=1;break}n=n+1|0}}else n=1}while(0);if(!(s>>>0>>0))break;s=s+1|0}return _(0|t),0|e}function je(e,t){var n=0,r=0,o=0,i=0,a=0;if(r=0|Ot(0|(e|=0),0|(t|=0),52),O(),!(r&=15))return r=e,_(0|(n=t)),0|r;for(n=1;i=0|zt(7,0,0|(a=3*(15-n|0)|0)),o=t&~O(),t=0|Ot(0|e,0|t,0|a),O(),e=(t=0|zt(0|ue(7&t),0,0|a))|e&~i,t=0|O()|o,n>>>0>>0;)n=n+1|0;return _(0|t),0|e}function Fe(e){return(0|(e|=0))%2|0}function Be(e,t){var n,r;return e|=0,r=T,T=T+16|0,n=r,(t|=0)>>>0<=15&&2146435072&~o[e+4>>2]&&2146435072&~o[e+8+4>>2]?(function(e,t,n){var r,o;r=T,T=T+16|0,be(e|=0,t|=0,n|=0,o=r),X(o,n+4|0),T=r}(e,t,n),t=0|function(e,t){e|=0;var n,r=0,i=0,a=0,s=0,l=0,u=0,c=0,p=0;if(n=T,T=T+64|0,u=n+40|0,i=n+24|0,a=n+12|0,s=n,zt(0|(t|=0),0,52),r=134225919|O(),!t)return(0|o[e+4>>2])>2||(0|o[e+8>>2])>2||(0|o[e+12>>2])>2?(u=0,_(0|(l=0)),T=n,0|u):(zt(0|N(e),0,45),l=0|O()|r,u=-1,_(0|l),T=n,0|u);if(o[u>>2]=o[e>>2],o[u+4>>2]=o[e+4>>2],o[u+8>>2]=o[e+8>>2],o[u+12>>2]=o[e+12>>2],l=u+4|0,(0|t)>0)for(e=-1;o[i>>2]=o[l>>2],o[i+4>>2]=o[l+4>>2],o[i+8>>2]=o[l+8>>2],1&t?(te(l),o[a>>2]=o[l>>2],o[a+4>>2]=o[l+4>>2],o[a+8>>2]=o[l+8>>2],re(a)):(ne(l),o[a>>2]=o[l>>2],o[a+4>>2]=o[l+4>>2],o[a+8>>2]=o[l+8>>2],oe(a)),J(i,a,s),Z(s),c=0|zt(7,0,0|(p=3*(15-t|0)|0)),r&=~O(),e=(p=0|zt(0|ee(s),0,0|p))|e&~c,r=0|O()|r,(0|t)>1;)t=t+-1|0;else e=-1;e:do{if((0|o[l>>2])<=2&&(0|o[u+8>>2])<=2&&(0|o[u+12>>2])<=2){if(t=0|zt(0|(i=0|N(u)),0,45),t|=e,e=O()|-1040385&r,s=0|j(u),!(0|D(i))){if((0|s)<=0)break;for(a=0;;){if(i=0|Ot(0|t,0|e,52),O(),i&=15)for(r=1;u=0|Ot(0|t,0|e,0|(p=3*(15-r|0)|0)),O(),c=0|zt(7,0,0|p),e&=~O(),t=t&~c|(p=0|zt(0|le(7&u),0,0|p)),e=0|e|O(),r>>>0>>0;)r=r+1|0;if((0|(a=a+1|0))==(0|s))break e}}a=0|Ot(0|t,0|e,52),O(),a&=15;t:do{if(a){r=1;n:for(;;){switch(p=0|Ot(0|t,0|e,3*(15-r|0)|0),O(),7&p){case 1:break n;case 0:break;default:break t}if(!(r>>>0
>>0))break t;r=r+1|0}if(0|F(i,0|o[u>>2]))for(r=1;c=0|zt(7,0,0|(u=3*(15-r|0)|0)),p=e&~O(),e=0|Ot(0|t,0|e,0|u),O(),t=t&~c|(e=0|zt(0|ue(7&e),0,0|u)),e=0|p|O(),r>>>0>>0;)r=r+1|0;else for(r=1;u=0|Ot(0|t,0|e,0|(p=3*(15-r|0)|0)),O(),c=0|zt(7,0,0|p),e&=~O(),t=t&~c|(p=0|zt(0|le(7&u),0,0|p)),e=0|e|O(),r>>>0>>0;)r=r+1|0}}while(0);if((0|s)>0){r=0;do{t=0|De(t,e),e=0|O(),r=r+1|0}while((0|r)!=(0|s))}}else t=0,e=0}while(0);return p=t,_(0|(c=e)),T=n,0|p}(n,t),e=0|O()):(e=0,t=0),_(0|e),T=r,0|t}function We(e,t,n){var r,i=0,a=0,s=0;if(r=4+(n|=0)|0,a=0|Ot(0|(e|=0),0|(t|=0),52),O(),a&=15,s=0|Ot(0|e,0|t,45),O(),i=!(0|a),0|D(127&s)){if(i)return 1;i=1}else{if(i)return 0;i=0|o[r>>2]||0|o[n+8>>2]?1:1&!!(0|o[n+12>>2])}for(n=1;1&n?re(r):oe(r),s=0|Ot(0|e,0|t,3*(15-n|0)|0),O(),ie(r,7&s),n>>>0>>0;)n=n+1|0;return 0|i}function Ve(e,t,n){n|=0;var r,i,a=0,s=0,l=0,u=0,c=0,p=0;i=T,T=T+16|0,r=i,p=0|Ot(0|(e|=0),0|(t|=0),45),O(),p&=127;e:do{if(0|D(p)&&(l=0|Ot(0|e,0|t,52),O(),0|(l&=15))){a=1;t:for(;;){switch(c=0|Ot(0|e,0|t,3*(15-a|0)|0),O(),7&c){case 5:break t;case 0:break;default:a=t;break e}if(!(a>>>0>>0)){a=t;break e}a=a+1|0}for(s=1,a=t;u=0|zt(7,0,0|(t=3*(15-s|0)|0)),c=a&~O(),a=0|Ot(0|e,0|a,0|t),O(),e=e&~u|(a=0|zt(0|ue(7&a),0,0|t)),a=0|c|O(),s>>>0>>0;)s=s+1|0}else a=t}while(0);if(c=7728+(28*p|0)|0,o[n>>2]=o[c>>2],o[n+4>>2]=o[c+4>>2],o[n+8>>2]=o[c+8>>2],o[n+12>>2]=o[c+12>>2],0|We(e,a,n)){if(u=n+4|0,o[r>>2]=o[u>>2],o[r+4>>2]=o[u+4>>2],o[r+8>>2]=o[u+8>>2],l=0|Ot(0|e,0|a,52),O(),c=15&l,1&l?(oe(u),l=c+1|0):l=c,0|D(p)){e:do{if(c)for(t=1;;){if(s=0|Ot(0|e,0|a,3*(15-t|0)|0),O(),0|(s&=7)){a=s;break e}if(!(t>>>0>>0)){a=0;break}t=t+1|0}else a=0}while(0);a=4==(0|a)&1}else a=0;if(0|_e(n,l,a,0)){if(0|D(p))do{}while(0|_e(n,l,0,0));(0|l)!=(0|c)&&ne(u)}else(0|l)!=(0|c)&&(o[u>>2]=o[r>>2],o[u+4>>2]=o[r+4>>2],o[u+8>>2]=o[r+8>>2]);T=i}else T=i}function Ue(e,t,n){var r,o;n|=0,r=T,T=T+16|0,Ve(e|=0,t|=0,o=r),t=0|Ot(0|e,0|t,52),O(),ye(o,15&t,n),T=r}function He(e,t,n){n|=0;var r,o,i=0,a=0;o=T,T=T+16|0,Ve(e|=0,t|=0,r=o),i=0|Ot(0|e,0|t,45),O(),i=!(0|D(127&i)),a=0|Ot(0|e,0|t,52),O(),a&=15;e:do{if(!i){if(0|a)for(i=1;;){if(!(!((0|zt(7,0,3*(15-i|0)|0))&e)&!((0|O())&t)))break e;if(!(i>>>0>>0))break;i=i+1|0}return Ae(r,a,0,5,n),void(T=o)}}while(0);ze(r,a,0,6,n),T=o}function Ye(e,t){t|=0;var n,r=0,i=0,a=0,s=0,l=0,u=0;if(zt(0|(e|=0),0,52),n=134225919|O(),(0|e)<1){i=0,r=0;do{0|D(i)&&(zt(0|i,0,45),l=0|n|O(),o[(e=t+(r<<3)|0)>>2]=-1,o[e+4>>2]=l,r=r+1|0),i=i+1|0}while(122!=(0|i))}else{l=0,r=0;do{if(0|D(l)){for(zt(0|l,0,45),i=1,a=-1,s=0|n|O();a&=~(u=0|zt(7,0,3*(15-i|0)|0)),s&=~O(),(0|i)!=(0|e);)i=i+1|0;o[(u=t+(r<<3)|0)>>2]=a,o[u+4>>2]=s,r=r+1|0}l=l+1|0}while(122!=(0|l))}}function Ge(e,t,n,r){var i,a=0,s=0,l=0,u=0,c=0;if(i=T,T=T+64|0,l=i,(0|(e|=0))==(0|(n|=0))&(0|(t|=0))==(0|(r|=0))|!1|134217728!=(2013265920&t)|!1|134217728!=(2013265920&r))return T=i,0;if(a=0|Ot(0|e,0|t,52),O(),a&=15,s=0|Ot(0|n,0|r,52),O(),(0|a)!=(15&s))return T=i,0;if(s=a+-1|0,a>>>0>1&&(c=0|Pe(e,t,s),u=0|O(),(0|c)==(0|(s=0|Pe(n,r,s)))&(0|u)==(0|O()))){if(a=0|Ot(0|e,0|t,0|(s=3*(15^a)|0)),O(),a&=7,s=0|Ot(0|n,0|r,0|s),O(),!(0|a)|!(0|(s&=7)))return T=i,1;if((0|o[21136+(a<<2)>>2])==(0|s))return T=i,1;if((0|o[21168+(a<<2)>>2])==(0|s))return T=i,1}s=(a=l)+56|0;do{o[a>>2]=0,a=a+4|0}while((0|a)<(0|s));return L(e,t,1,l),a=(0|o[(c=l)>>2])==(0|n)&&(0|o[c+4>>2])==(0|r)||(0|o[(c=l+8|0)>>2])==(0|n)&&(0|o[c+4>>2])==(0|r)||(0|o[(c=l+16|0)>>2])==(0|n)&&(0|o[c+4>>2])==(0|r)||(0|o[(c=l+24|0)>>2])==(0|n)&&(0|o[c+4>>2])==(0|r)||(0|o[(c=l+32|0)>>2])==(0|n)&&(0|o[c+4>>2])==(0|r)||(0|o[(c=l+40|0)>>2])==(0|n)&&(0|o[c+4>>2])==(0|r)?1:1&((0|o[(a=l+48|0)>>2])==(0|n)?(0|o[a+4>>2])==(0|r):0),T=i,0|a}function Xe(e,t,n){n|=0;var r,i,a,s,l=0;if(a=T,T=T+16|0,i=a,l=0|Ot(0|(e|=0),0|(t|=0),56),O(),t=0|function(e,t,n){n|=0;var r,i=0;return i=0|ke(e|=0,t|=0),(n+-1|0)>>>0>5||1==(0|n)&(r=!!(0|i))?-1:(i=0|function(e,t){var n,r,i,a=0,s=0,l=0,u=0,c=0;if(i=T,T=T+32|0,r=i,Ve(e|=0,t|=0,n=i+16|0),l=0|Te(e,t),c=0|Ie(e,t),function(e,t){e=7728+(28*(e|=0)|0)|0,o[(t|=0)>>2]=o[e>>2],o[t+4>>2]=o[e+4>>2],o[t+8>>2]=o[e+8>>2],o[t+12>>2]=o[e+12>>2]}(l,r),t=0|function(e,t){e|=0;var n=0,r=0;if((t|=0)>>>0>20)return-1;do{if((0|o[11152+(216*t|0)>>2])!=(0|e))if((0|o[11152+(216*t|0)+8>>2])!=(0|e))if((0|o[11152+(216*t|0)+16>>2])!=(0|e))if((0|o[11152+(216*t|0)+24>>2])!=(0|e))if((0|o[11152+(216*t|0)+32>>2])!=(0|e))if((0|o[11152+(216*t|0)+40>>2])!=(0|e))if((0|o[11152+(216*t|0)+48>>2])!=(0|e))if((0|o[11152+(216*t|0)+56>>2])!=(0|e))if((0|o[11152+(216*t|0)+64>>2])!=(0|e))if((0|o[11152+(216*t|0)+72>>2])!=(0|e))if((0|o[11152+(216*t|0)+80>>2])!=(0|e))if((0|o[11152+(216*t|0)+88>>2])!=(0|e))if((0|o[11152+(216*t|0)+96>>2])!=(0|e))if((0|o[11152+(216*t|0)+104>>2])!=(0|e))if((0|o[11152+(216*t|0)+112>>2])!=(0|e))if((0|o[11152+(216*t|0)+120>>2])!=(0|e))if((0|o[11152+(216*t|0)+128>>2])!=(0|e)){if((0|o[11152+(216*t|0)+136>>2])!=(0|e)){if((0|o[11152+(216*t|0)+144>>2])==(0|e)){e=0,n=2,r=0;break}if((0|o[11152+(216*t|0)+152>>2])==(0|e)){e=0,n=2,r=1;break}if((0|o[11152+(216*t|0)+160>>2])==(0|e)){e=0,n=2,r=2;break}if((0|o[11152+(216*t|0)+168>>2])==(0|e)){e=1,n=2,r=0;break}if((0|o[11152+(216*t|0)+176>>2])==(0|e)){e=1,n=2,r=1;break}if((0|o[11152+(216*t|0)+184>>2])==(0|e)){e=1,n=2,r=2;break}if((0|o[11152+(216*t|0)+192>>2])==(0|e)){e=2,n=2,r=0;break}if((0|o[11152+(216*t|0)+200>>2])==(0|e)){e=2,n=2,r=1;break}if((0|o[11152+(216*t|0)+208>>2])==(0|e)){e=2,n=2,r=2;break}return-1}e=2,n=1,r=2}else e=2,n=1,r=1;else e=2,n=1,r=0;else e=1,n=1,r=2;else e=1,n=1,r=1;else e=1,n=1,r=0;else e=0,n=1,r=2;else e=0,n=1,r=1;else e=0,n=1,r=0;else e=2,n=0,r=2;else e=2,n=0,r=1;else e=2,n=0,r=0;else e=1,n=0,r=2;else e=1,n=0,r=1;else e=1,n=0,r=0;else e=0,n=0,r=2;else e=0,n=0,r=1;else e=0,n=0,r=0}while(0);return 0|o[11152+(216*t|0)+(72*n|0)+(24*e|0)+(r<<3)+4>>2]}(l,0|o[n>>2]),!(0|D(l)))return T=i,0|t;switch(0|l){case 4:e=0,a=14;break;case 14:e=1,a=14;break;case 24:e=2,a=14;break;case 38:e=3,a=14;break;case 49:e=4,a=14;break;case 58:e=5,a=14;break;case 63:e=6,a=14;break;case 72:e=7,a=14;break;case 83:e=8,a=14;break;case 97:e=9,a=14;break;case 107:e=10,a=14;break;case 117:e=11,a=14;break;default:u=0,s=0}return 14==(0|a)&&(u=0|o[22096+(24*e|0)+8>>2],s=0|o[22096+(24*e|0)+16>>2]),(0|(e=0|o[n>>2]))!=(0|o[r>>2])&&(l=0|q(l))|(0|(e=0|o[n>>2]))==(0|s)&&(t=(t+1|0)%6|0),3==(0|c)&(0|e)==(0|s)?(T=i,0|(t+5|0)%6):5==(0|c)&(0|e)==(0|u)?(T=i,0|(c=(t+1|0)%6|0)):(T=i,0|t)}(e,t),r?0|(n=(5-i+(0|o[22384+(n<<2)>>2])|0)%5|0):0|(n=(6-i+(0|o[22416+(n<<2)>>2])|0)%6|0))}(r=(s=!0&268435456==(2013265920&t))?e:0,e=s?-2130706433&t|134217728:0,7&l),-1==(0|t))return o[n>>2]=0,void(T=a);Ve(r,e,i),l=0|Ot(0|r,0|e,52),O(),l&=15,0|ke(r,e)?Ae(i,l,t,2,n):ze(i,l,t,2,n),T=a}function Ze(e){e|=0;var t,n,r=0;return(t=0|yt(1,12))||z(22691,22646,49,22704),0|(r=0|o[(n=e+4|0)>>2])?(o[(r=r+8|0)>>2]=t,o[n>>2]=t,0|t):(0|o[e>>2]&&z(22721,22646,61,22744),o[(r=e)>>2]=t,o[n>>2]=t,0|t)}function $e(e,t){var n,r;return e|=0,t|=0,(r=0|bt(24))||z(22758,22646,78,22772),o[r>>2]=o[t>>2],o[r+4>>2]=o[t+4>>2],o[r+8>>2]=o[t+8>>2],o[r+12>>2]=o[t+12>>2],o[r+16>>2]=0,0|(n=0|o[(t=e+4|0)>>2])?(o[n+16>>2]=r,o[t>>2]=r,0|r):(0|o[e>>2]&&z(22787,22646,82,22772),o[e>>2]=r,o[t>>2]=r,0|r)}function Ke(e){var t,n,r=0,a=0,s=0,u=0,c=0,p=0,f=0,d=0,h=0,m=0,g=0,b=0,v=0,y=0,A=0,M=0,_=0,O=0,w=0,x=0,E=0,S=0,C=0,T=0,L=0,P=0,R=0,k=0,I=0,D=0;if(0|o[(u=8+(e|=0)|0)>>2])return 1;if(!(s=0|o[e>>2]))return 0;r=s,a=0;do{a=a+1|0,r=0|o[r+8>>2]}while(0|r);if(a>>>0<2)return 0;(n=0|bt(a<<2))||z(22807,22646,317,22826),(t=0|bt(a<<5))||z(22848,22646,321,22826),o[e>>2]=0,o[(S=e+4|0)>>2]=0,o[u>>2]=0,a=0,k=0,E=0,g=0;e:for(;;){if(m=0|o[s>>2]){c=0,p=m;do{if(d=+i[p+8>>3],r=p,p=0|o[p+16>>2],f=+i[(u=(h=!(0|p))?m:p)+8>>3],+l(+(d-f))>3.141592653589793){D=14;break}c+=(f-d)*(+i[r>>3]+ +i[u>>3])}while(!h);if(14==(0|D)){D=0,c=0,r=m;do{x=+i[r+8>>3],P=0|o[(R=r+16|0)>>2],w=+i[(P=0|P?P:m)+8>>3],c+=(+i[r>>3]+ +i[P>>3])*((w<0?w+6.283185307179586:w)-(x<0?x+6.283185307179586:x)),r=0|o[(0|r?R:s)>>2]}while(0|r)}c>0?(o[n+(k<<2)>>2]=s,k=k+1|0,u=E,r=g):D=19}else D=19;if(19==(0|D)){D=0;do{if(!a){if(g){u=S,p=g+8|0,r=s,a=e;break}if(0|o[e>>2]){D=27;break e}u=S,p=e,r=s,a=e;break}if(0|o[(r=a+8|0)>>2]){D=21;break e}if(!(a=0|yt(1,12))){D=23;break e}o[r>>2]=a,u=a+4|0,p=a,r=g}while(0);if(o[p>>2]=s,o[u>>2]=s,p=t+(E<<5)|0,h=0|o[s>>2]){for(i[(m=t+(E<<5)+8|0)>>3]=17976931348623157e292,i[(g=t+(E<<5)+24|0)>>3]=17976931348623157e292,i[p>>3]=-17976931348623157e292,i[(b=t+(E<<5)+16|0)>>3]=-17976931348623157e292,_=17976931348623157e292,O=-17976931348623157e292,u=0,v=h,d=17976931348623157e292,A=17976931348623157e292,M=-17976931348623157e292,f=-17976931348623157e292;c=+i[v>>3],x=+i[v+8>>3],v=0|o[v+16>>2],w=+i[((y=!(0|v))?h:v)+8>>3],c>3]=c,d=c),x>3]=x,A=x),c>M?i[p>>3]=c:c=M,x>f&&(i[b>>3]=x,f=x),_=x>0&x<_?x:_,O=x<0&x>O?x:O,u|=+l(+(x-w))>3.141592653589793,!y;)M=c;u&&(i[b>>3]=O,i[g>>3]=_)}else o[p>>2]=0,o[p+4>>2]=0,o[p+8>>2]=0,o[p+12>>2]=0,o[p+16>>2]=0,o[p+20>>2]=0,o[p+24>>2]=0,o[p+28>>2]=0;u=E+1|0}if(s=0|o[(R=s+8|0)>>2],o[R>>2]=0,!s){D=45;break}E=u,g=r}if(21==(0|D))z(22624,22646,35,22658);else if(23==(0|D))z(22678,22646,37,22658);else if(27==(0|D))z(22721,22646,61,22744);else if(45==(0|D)){e:do{if((0|k)>0){for(R=!(0|u),L=u<<2,P=!(0|e),T=0,r=0;;){if(C=0|o[n+(T<<2)>>2],R)D=73;else{if(!(E=0|bt(L))){D=50;break}if(!(S=0|bt(L))){D=52;break}t:do{if(P)a=0;else{for(u=0,a=0,p=e;s=t+(u<<5)|0,0|Je(0|o[p>>2],s,0|o[C>>2])?(o[E+(a<<2)>>2]=p,o[S+(a<<2)>>2]=s,y=a+1|0):y=a,p=0|o[p+8>>2];)u=u+1|0,a=y;if((0|y)>0)if(s=0|o[E>>2],1==(0|y))a=s;else for(b=0,v=-1,a=s,g=s;;){for(h=0|o[g>>2],s=0,p=0;m=(0|(u=0|o[o[E+(p<<2)>>2]>>2]))==(0|h)?s:s+(1&Je(u,0|o[S+(p<<2)>>2],0|o[h>>2]))|0,(0|(p=p+1|0))!=(0|y);)s=m;if(a=(u=(0|m)>(0|v))?g:a,(0|(s=b+1|0))==(0|y))break t;b=s,v=u?m:v,g=0|o[E+(s<<2)>>2]}else a=0}}while(0);if(vt(E),vt(S),a){if(s=0|o[(u=a+4|0)>>2])a=s+8|0;else if(0|o[a>>2]){D=70;break}o[a>>2]=C,o[u>>2]=C}else D=73}if(73==(0|D)){if(D=0,0|(r=0|o[C>>2]))do{S=r,r=0|o[r+16>>2],vt(S)}while(0|r);vt(C),r=2}if((0|(T=T+1|0))>=(0|k)){I=r;break e}}50==(0|D)?z(22863,22646,249,22882):52==(0|D)?z(22901,22646,252,22882):70==(0|D)&&z(22721,22646,61,22744)}else I=0}while(0);return vt(n),vt(t),0|I}return 0}function Je(e,t,n){e|=0;var r,a=0,s=0,l=0,u=0,c=0,p=0,f=0;if(!(0|U(t|=0,n|=0)))return 0;if(t=0|V(t),r=+i[n>>3],a=t&(a=+i[n+8>>3])<0?a+6.283185307179586:a,!(e=0|o[e>>2]))return 0;if(t){t=0,n=e;e:for(;;){for(;u=+i[n>>3],p=+i[n+8>>3],f=0|o[(n=n+16|0)>>2],l=+i[(f=0|f?f:e)>>3],s=+i[f+8>>3],u>l?(c=u,u=p):(c=l,l=u,u=s,s=p),rc;)if(!(n=0|o[n>>2])){n=22;break e}if(a=(u=u<0?u+6.283185307179586:u)==a|(p=s<0?s+6.283185307179586:s)==a?a+-2220446049250313e-31:a,((p+=(r-l)/(c-l)*(u-p))<0?p+6.283185307179586:p)>a&&(t^=1),!(n=0|o[n>>2])){n=22;break}}if(22==(0|n))return 0|t}else{t=0,n=e;e:for(;;){for(;u=+i[n>>3],p=+i[n+8>>3],f=0|o[(n=n+16|0)>>2],l=+i[(f=0|f?f:e)>>3],s=+i[f+8>>3],u>l?(c=u,u=p):(c=l,l=u,u=s,s=p),rc;)if(!(n=0|o[n>>2])){n=22;break e}if(s+(r-l)/(c-l)*(u-s)>(a=u==a|s==a?a+-2220446049250313e-31:a)&&(t^=1),!(n=0|o[n>>2])){n=22;break}}if(22==(0|n))return 0|t}return 0}function Qe(e,t,n,i,a){n|=0,i|=0,a|=0;var s,l,u,c,p=0,f=0,d=0,h=0,m=0,g=0,b=0,v=0,y=0,A=0;if(c=T,T=T+32|0,A=c+16|0,u=c,p=0|Ot(0|(e|=0),0|(t|=0),52),O(),p&=15,b=0|Ot(0|n,0|i,52),O(),(0|p)!=(15&b))return T=c,1;if(m=0|Ot(0|e,0|t,45),O(),m&=127,g=0|Ot(0|n,0|i,45),O(),b=(0|m)!=(0|(g&=127))){if(7==(0|(d=0|W(m,g))))return T=c,2;7==(0|(h=0|W(g,m)))?z(22925,22949,151,22959):(v=d,f=h)}else v=0,f=0;s=0|D(m),l=0|D(g),o[A>>2]=0,o[A+4>>2]=0,o[A+8>>2]=0,o[A+12>>2]=0;do{if(v){if(d=(0|(g=0|o[4304+(28*m|0)+(v<<2)>>2]))>0,l)if(d){m=0,h=n,d=i;do{h=0|Ne(h,d),d=0|O(),1==(0|(f=0|ue(f)))&&(f=0|ue(1)),m=m+1|0}while((0|m)!=(0|g));g=f,m=h,h=d}else g=f,m=n,h=i;else if(d){m=0,h=n,d=i;do{h=0|je(h,d),d=0|O(),f=0|ue(f),m=m+1|0}while((0|m)!=(0|g));g=f,m=h,h=d}else g=f,m=n,h=i;if(We(m,h,A),b||z(22972,22949,181,22959),(d=!!(0|s))&(f=!!(0|l))&&z(22999,22949,182,22959),d){if(f=0|Ie(e,t),0|r[22032+(7*f|0)+v|0]){p=3;break}m=h=0|o[21200+(28*f|0)+(v<<2)>>2],y=26}else if(f){if(f=0|Ie(m,h),0|r[22032+(7*f|0)+g|0]){p=4;break}m=0,h=0|o[21200+(28*g|0)+(f<<2)>>2],y=26}else f=0;if(26==(0|y))if((0|h)<=-1&&z(23030,22949,212,22959),(0|m)<=-1&&z(23053,22949,213,22959),(0|h)>0){d=A+4|0,f=0;do{se(d),f=f+1|0}while((0|f)!=(0|h));f=m}else f=m;if(o[u>>2]=0,o[u+4>>2]=0,o[u+8>>2]=0,ie(u,v),0|p)for(;0|Fe(p)?re(u):oe(u),(0|p)>1;)p=p+-1|0;if((0|f)>0){p=0;do{se(u),p=p+1|0}while((0|p)!=(0|f))}K(y=A+4|0,u,y),Z(y),y=50}else if(We(n,i,A),!!(0|s)&!!(0|l))if((0|g)!=(0|m)&&z(23077,22949,243,22959),f=0|Ie(e,t),p=0|Ie(n,i),0|r[22032+(7*f|0)+p|0])p=5;else if((0|(f=0|o[21200+(28*f|0)+(p<<2)>>2]))>0){d=A+4|0,p=0;do{se(d),p=p+1|0}while((0|p)!=(0|f));y=50}else y=50;else y=50}while(0);return 50==(0|y)&&(p=A+4|0,o[a>>2]=o[p>>2],o[a+4>>2]=o[p+4>>2],o[a+8>>2]=o[p+8>>2],p=0),T=c,0|p}function et(e,t,n,r){n|=0,r|=0;var i,a,s=0,l=0,u=0,c=0,p=0,f=0,d=0,h=0,m=0,g=0,b=0,v=0,y=0;if(a=T,T=T+48|0,u=a+36|0,c=a+24|0,p=a+12|0,f=a,l=0|Ot(0|(e|=0),0|(t|=0),52),O(),l&=15,h=0|Ot(0|e,0|t,45),O(),i=0|D(h&=127),zt(0|l,0,52),b=134225919|O(),o[(g=r)>>2]=-1,o[g+4>>2]=b,!l)return(0|o[n>>2])>1||(0|o[n+4>>2])>1||(0|o[n+8>>2])>1||127==(0|(s=0|B(h,0|ee(n))))?(T=a,0|(b=1)):(m=0|zt(0|s,0,45),g=0|O(),g=-1040385&o[(h=r)+4>>2]|g,o[(b=r)>>2]=o[h>>2]|m,o[b+4>>2]=g,T=a,0|(b=0));for(o[u>>2]=o[n>>2],o[u+4>>2]=o[n+4>>2],o[u+8>>2]=o[n+8>>2];o[c>>2]=o[u>>2],o[c+4>>2]=o[u+4>>2],o[c+8>>2]=o[u+8>>2],0|Fe(l)?(te(u),o[p>>2]=o[u>>2],o[p+4>>2]=o[u+4>>2],o[p+8>>2]=o[u+8>>2],re(p)):(ne(u),o[p>>2]=o[u>>2],o[p+4>>2]=o[u+4>>2],o[p+8>>2]=o[u+8>>2],oe(p)),J(c,p,f),Z(f),v=0|o[(g=r)>>2],g=0|o[g+4>>2],n=0|zt(7,0,0|(y=3*(15-l|0)|0)),g&=~O(),y=0|zt(0|ee(f),0,0|y),g=0|O()|g,o[(b=r)>>2]=y|v&~n,o[b+4>>2]=g,(0|l)>1;)l=l+-1|0;e:do{if((0|o[u>>2])<=1&&(0|o[u+4>>2])<=1&&(0|o[u+8>>2])<=1){f=127==(0|(c=0|B(h,l=0|ee(u))))?0:0|D(c);t:do{if(l){if(i){if(u=21408+(28*(0|Ie(e,t))|0)+(l<<2)|0,(0|(u=0|o[u>>2]))>0){n=0;do{l=0|le(l),n=n+1|0}while((0|n)!=(0|u))}if(1==(0|l)){s=3;break e}127==(0|(n=0|B(h,l)))&&z(23104,22949,376,23134),0|D(n)?z(23147,22949,377,23134):(m=u,d=l,s=n)}else m=0,d=l,s=c;if((0|(p=0|o[4304+(28*h|0)+(d<<2)>>2]))<=-1&&z(23178,22949,384,23134),!f){if((0|m)<=-1&&z(23030,22949,417,23134),0|m){l=0,n=0|o[(u=r)>>2],u=0|o[u+4>>2];do{n=0|qe(n,u),u=0|O(),o[(y=r)>>2]=n,o[y+4>>2]=u,l=l+1|0}while((0|l)<(0|m))}if((0|p)<=0){l=54;break}for(l=0,n=0|o[(u=r)>>2],u=0|o[u+4>>2];;)if(n=0|qe(n,u),u=0|O(),o[(y=r)>>2]=n,o[y+4>>2]=u,(0|(l=l+1|0))==(0|p)){l=54;break t}}if(7==(0|(c=0|W(s,h)))&&z(22925,22949,393,23134),n=0|o[(l=r)>>2],l=0|o[l+4>>2],(0|p)>0){u=0;do{n=0|qe(n,l),l=0|O(),o[(y=r)>>2]=n,o[y+4>>2]=l,u=u+1|0}while((0|u)!=(0|p))}if(n=0|Ie(n,l),y=0|q(s),(0|(n=0|o[(y?21824:21616)+(28*c|0)+(n<<2)>>2]))<=-1&&z(23030,22949,412,23134),n){l=0,u=0|o[(c=r)>>2],c=0|o[c+4>>2];do{u=0|De(u,c),c=0|O(),o[(y=r)>>2]=u,o[y+4>>2]=c,l=l+1|0}while((0|l)<(0|n));l=54}else l=54}else if(!!(0|i)&!!(0|f))if(l=21408+(28*(y=0|Ie(e,t))|0)+(Ie(0|o[(l=r)>>2],0|o[l+4>>2])<<2)|0,(0|(l=0|o[l>>2]))<=-1&&z(23201,22949,433,23134),l){s=0,n=0|o[(u=r)>>2],u=0|o[u+4>>2];do{n=0|qe(n,u),u=0|O(),o[(y=r)>>2]=n,o[y+4>>2]=u,s=s+1|0}while((0|s)<(0|l));s=c,l=54}else s=c,l=55;else s=c,l=54}while(0);if(54==(0|l)&&f&&(l=55),55==(0|l)&&1==(0|Ie(0|o[(y=r)>>2],0|o[y+4>>2]))){s=4;break}b=0|o[(y=r)>>2],y=-1040385&o[y+4>>2],v=0|zt(0|s,0,45),y=0|y|O(),o[(s=r)>>2]=b|v,o[s+4>>2]=y,s=0}else s=2}while(0);return T=a,0|s}function tt(e,t){var n=0;if(!(t|=0))return 1;n=e|=0,e=1;do{e=0|y(1&t?n:1,e),t>>=1,n=0|y(n,n)}while(0|t);return 0|e}function nt(e,t,n){e|=0;var r,a,s=0,l=0,u=0,c=0,p=0,f=0,d=0,h=0;if(!(0|U(t|=0,n|=0)))return 0;if(t=0|V(t),a=+i[n>>3],s=t&(s=+i[n+8>>3])<0?s+6.283185307179586:s,(0|(h=0|o[e>>2]))<=0)return 0;if(r=0|o[e+4>>2],t){t=0,n=-1,e=0;e:for(;;){for(d=e;c=+i[r+(d<<4)>>3],f=+i[r+(d<<4)+8>>3],u=+i[r+((e=(n+2|0)%(0|h)|0)<<4)>>3],l=+i[r+(e<<4)+8>>3],c>u?(p=c,c=f):(p=u,u=c,c=l,l=f),ap;){if(!((0|(n=d+1|0))<(0|h))){n=22;break e}e=d,d=n,n=e}if(s=(c=c<0?c+6.283185307179586:c)==s|(f=l<0?l+6.283185307179586:l)==s?s+-2220446049250313e-31:s,((f+=(a-u)/(p-u)*(c-f))<0?f+6.283185307179586:f)>s&&(t^=1),(0|(e=d+1|0))>=(0|h)){n=22;break}n=d}if(22==(0|n))return 0|t}else{t=0,n=-1,e=0;e:for(;;){for(d=e;c=+i[r+(d<<4)>>3],f=+i[r+(d<<4)+8>>3],u=+i[r+((e=(n+2|0)%(0|h)|0)<<4)>>3],l=+i[r+(e<<4)+8>>3],c>u?(p=c,c=f):(p=u,u=c,c=l,l=f),ap;){if(!((0|(n=d+1|0))<(0|h))){n=22;break e}e=d,d=n,n=e}if(l+(a-u)/(p-u)*(c-l)>(s=c==s|l==s?s+-2220446049250313e-31:s)&&(t^=1),(0|(e=d+1|0))>=(0|h)){n=22;break}n=d}if(22==(0|n))return 0|t}return 0}function rt(e,t){t|=0;var n,r,a,s,u,c=0,p=0,f=0,d=0,h=0,m=0,g=0,b=0,v=0,y=0,A=0,M=0;if(!(r=0|o[(e|=0)>>2]))return o[t>>2]=0,o[t+4>>2]=0,o[t+8>>2]=0,o[t+12>>2]=0,o[t+16>>2]=0,o[t+20>>2]=0,o[t+24>>2]=0,void(o[t+28>>2]=0);if(i[(a=t+8|0)>>3]=17976931348623157e292,i[(s=t+24|0)>>3]=17976931348623157e292,i[t>>3]=-17976931348623157e292,i[(u=t+16|0)>>3]=-17976931348623157e292,!((0|r)<=0)){for(n=0|o[e+4>>2],b=17976931348623157e292,v=-17976931348623157e292,y=0,e=-1,d=17976931348623157e292,h=17976931348623157e292,g=-17976931348623157e292,p=-17976931348623157e292,A=0;c=+i[n+(A<<4)>>3],m=+i[n+(A<<4)+8>>3],f=+i[n+(((0|(e=e+2|0))==(0|r)?0:e)<<4)+8>>3],c>3]=c,d=c),m>3]=m,h=m),c>g?i[t>>3]=c:c=g,m>p&&(i[u>>3]=m,p=m),b=m>0&mv?m:v,y|=+l(+(m-f))>3.141592653589793,(0|(e=A+1|0))!=(0|r);)M=A,g=c,A=e,e=M;y&&(i[u>>3]=v,i[s>>3]=b)}}function ot(e,t){t|=0;var n,r=0,a=0,s=0,u=0,c=0,p=0,f=0,d=0,h=0,m=0,g=0,b=0,v=0,y=0,A=0,M=0,_=0,O=0,z=0,w=0,x=0;if(v=0|o[(e|=0)>>2]){if(i[(y=t+8|0)>>3]=17976931348623157e292,i[(A=t+24|0)>>3]=17976931348623157e292,i[t>>3]=-17976931348623157e292,i[(M=t+16|0)>>3]=-17976931348623157e292,(0|v)>0){for(s=0|o[e+4>>2],g=17976931348623157e292,b=-17976931348623157e292,a=0,r=-1,f=17976931348623157e292,d=17976931348623157e292,m=-17976931348623157e292,c=-17976931348623157e292,_=0;u=+i[s+(_<<4)>>3],h=+i[s+(_<<4)+8>>3],p=+i[s+(((0|(w=r+2|0))==(0|v)?0:w)<<4)+8>>3],u>3]=u,f=u),h>3]=h,d=h),u>m?i[t>>3]=u:u=m,h>c&&(i[M>>3]=h,c=h),g=h>0&hb?h:b,a|=+l(+(h-p))>3.141592653589793,(0|(r=_+1|0))!=(0|v);)w=_,m=u,_=r,r=w;a&&(i[M>>3]=b,i[A>>3]=g)}}else o[t>>2]=0,o[t+4>>2]=0,o[t+8>>2]=0,o[t+12>>2]=0,o[t+16>>2]=0,o[t+20>>2]=0,o[t+24>>2]=0,o[t+28>>2]=0;if(!((0|(r=0|o[(w=e+8|0)>>2]))<=0)){n=e+12|0,z=0;do{if(s=0|o[n>>2],a=z,A=t+((z=z+1|0)<<5)|0,M=0|o[s+(a<<3)>>2]){if(i[(_=t+(z<<5)+8|0)>>3]=17976931348623157e292,i[(e=t+(z<<5)+24|0)>>3]=17976931348623157e292,i[A>>3]=-17976931348623157e292,i[(O=t+(z<<5)+16|0)>>3]=-17976931348623157e292,(0|M)>0){for(v=0|o[s+(a<<3)+4>>2],g=17976931348623157e292,b=-17976931348623157e292,s=0,a=-1,y=0,f=17976931348623157e292,d=17976931348623157e292,h=-17976931348623157e292,c=-17976931348623157e292;u=+i[v+(y<<4)>>3],m=+i[v+(y<<4)+8>>3],p=+i[v+(((0|(a=a+2|0))==(0|M)?0:a)<<4)+8>>3],u>3]=u,f=u),m>3]=m,d=m),u>h?i[A>>3]=u:u=h,m>c&&(i[O>>3]=m,c=m),g=m>0&mb?m:b,s|=+l(+(m-p))>3.141592653589793,(0|(a=y+1|0))!=(0|M);)x=y,y=a,h=u,a=x;s&&(i[O>>3]=b,i[e>>3]=g)}}else o[A>>2]=0,o[A+4>>2]=0,o[A+8>>2]=0,o[A+12>>2]=0,o[A+16>>2]=0,o[A+20>>2]=0,o[A+24>>2]=0,o[A+28>>2]=0,r=0|o[w>>2]}while((0|z)<(0|r))}}function it(e,t,n){var r=0,i=0,a=0;if(!(0|nt(e|=0,t|=0,n|=0)))return 0;if((0|o[(i=e+8|0)>>2])<=0)return 1;for(r=e+12|0,e=0;;){if(a=e,e=e+1|0,0|nt((0|o[r>>2])+(a<<3)|0,t+(e<<5)|0,n)){e=0,r=6;break}if((0|e)>=(0|o[i>>2])){e=1,r=6;break}}return 6==(0|r)?0|e:0}function at(e,t,n,r,o){t|=0,n|=0,r|=0,o|=0;var a,s,l,u,c,p,f,d=0;u=+i[(e|=0)>>3],l=+i[t>>3]-u,s=+i[e+8>>3],a=+i[t+8>>3]-s,p=+i[n>>3],d=((d=+i[r>>3]-p)*(s-(f=+i[n+8>>3]))-(u-p)*(c=+i[r+8>>3]-f))/(l*c-a*d),i[o>>3]=u+l*d,i[o+8>>3]=s+a*d}function st(e,t){return t|=0,+i[(e|=0)>>3]!=+i[t>>3]?0|(t=0):0|(t=+i[e+8>>3]==+i[t+8>>3])}function lt(e,t){var n,r,o;return t|=0,+((o=+i[(e|=0)>>3]-+i[t>>3])*o+(r=+i[e+8>>3]-+i[t+8>>3])*r+(n=+i[e+16>>3]-+i[t+16>>3])*n)}function ut(e,t,n){e|=0,n|=0;var r=0;(0|(t|=0))>0?(r=0|yt(t,4),o[e>>2]=r,r||z(23230,23253,40,23267)):o[e>>2]=0,o[e+4>>2]=t,o[e+8>>2]=0,o[e+12>>2]=n}function ct(e){var t,n,r,a=0,s=0,u=0,p=0;t=4+(e|=0)|0,n=e+12|0,r=e+8|0;e:for(;;){for(s=0|o[t>>2],a=0;;){if((0|a)>=(0|s))break e;if(u=0|o[e>>2],p=0|o[u+(a<<2)>>2])break;a=a+1|0}a=u+(~~(+l(+ +c(10,+ +(15-(0|o[n>>2])|0))*(+i[p>>3]+ +i[p+8>>3]))%+(0|s))>>>0<<2)|0,s=0|o[a>>2];t:do{if(0|s){if(u=p+32|0,(0|s)==(0|p))o[a>>2]=o[u>>2];else{if(!(a=0|o[(s=s+32|0)>>2]))break;for(;(0|a)!=(0|p);)if(!(a=0|o[(s=a+32|0)>>2]))break t;o[s>>2]=o[u>>2]}vt(p),o[r>>2]=(0|o[r>>2])-1}}while(0)}vt(0|o[e>>2])}function pt(e){var t,n=0,r=0;for(t=0|o[4+(e|=0)>>2],r=0;;){if((0|r)>=(0|t)){n=0,r=4;break}if(n=0|o[(0|o[e>>2])+(r<<2)>>2]){r=4;break}r=r+1|0}return 4==(0|r)?0|n:0}function ft(e,t){t|=0;var n=0,r=0,a=0,s=0;if(n=~~(+l(+ +c(10,+ +(15-(0|o[12+(e|=0)>>2])|0))*(+i[t>>3]+ +i[t+8>>3]))%+(0|o[e+4>>2]))>>>0,n=(0|o[e>>2])+(n<<2)|0,!(r=0|o[n>>2]))return 1;s=t+32|0;do{if((0|r)!=(0|t)){if(!(n=0|o[r+32>>2]))return 1;for(a=n;;){if((0|a)==(0|t)){a=8;break}if(!(n=0|o[a+32>>2])){n=1,a=10;break}r=a,a=n}if(8==(0|a)){o[r+32>>2]=o[s>>2];break}if(10==(0|a))return 0|n}else o[n>>2]=o[s>>2]}while(0);return vt(t),o[(s=e+8|0)>>2]=(0|o[s>>2])-1,0}function dt(e,t,n){e|=0,t|=0,n|=0;var r,a=0,s=0,u=0;(r=0|bt(40))||z(23283,23253,98,23296),o[r>>2]=o[t>>2],o[r+4>>2]=o[t+4>>2],o[r+8>>2]=o[t+8>>2],o[r+12>>2]=o[t+12>>2],o[(s=r+16|0)>>2]=o[n>>2],o[s+4>>2]=o[n+4>>2],o[s+8>>2]=o[n+8>>2],o[s+12>>2]=o[n+12>>2],o[r+32>>2]=0,s=~~(+l(+ +c(10,+ +(15-(0|o[e+12>>2])|0))*(+i[t>>3]+ +i[t+8>>3]))%+(0|o[e+4>>2]))>>>0,s=(0|o[e>>2])+(s<<2)|0,a=0|o[s>>2];do{if(a){for(;!(0|Ee(a,t)&&0|Ee(a+16|0,n));)if(s=0|o[a+32>>2],!(0|o[(a=0|s?s:a)+32>>2])){u=10;break}if(10==(0|u)){o[a+32>>2]=r;break}return vt(r),0|a}o[s>>2]=r}while(0);return o[(u=e+8|0)>>2]=1+(0|o[u>>2]),0|r}function ht(e,t,n){t|=0,n|=0;var r=0,a=0;if(a=~~(+l(+ +c(10,+ +(15-(0|o[12+(e|=0)>>2])|0))*(+i[t>>3]+ +i[t+8>>3]))%+(0|o[e+4>>2]))>>>0,!(a=0|o[(0|o[e>>2])+(a<<2)>>2]))return 0;if(!n){for(e=a;;){if(0|Ee(e,t)){r=10;break}if(!(e=0|o[e+32>>2])){e=0,r=10;break}}if(10==(0|r))return 0|e}for(e=a;;){if(0|Ee(e,t)&&0|Ee(e+16|0,n)){r=10;break}if(!(e=0|o[e+32>>2])){e=0,r=10;break}}return 10==(0|r)?0|e:0}function mt(e,t){t|=0;var n=0;if(n=~~(+l(+ +c(10,+ +(15-(0|o[12+(e|=0)>>2])|0))*(+i[t>>3]+ +i[t+8>>3]))%+(0|o[e+4>>2]))>>>0,!(e=0|o[(0|o[e>>2])+(n<<2)>>2]))return 0;for(;;){if(0|Ee(e,t)){t=5;break}if(!(e=0|o[e+32>>2])){e=0,t=5;break}}return 5==(0|t)?0|e:0}function gt(e){return 0|+function(e){return+ +Ct(+(e=+e))}(e=+e)}function bt(e){e|=0;var t,n=0,r=0,i=0,a=0,s=0,l=0,u=0,c=0,p=0,f=0,d=0,h=0,m=0,g=0,b=0,v=0,y=0,A=0,M=0,_=0;t=T,T=T+16|0,h=t;do{if(e>>>0<245){if(e=(p=e>>>0<11?16:e+11&-8)>>>3,3&(r=(d=0|o[5829])>>>e))return i=0|o[(r=8+(e=23356+((n=(1&r^1)+e|0)<<1<<2)|0)|0)>>2],(0|(s=0|o[(a=i+8|0)>>2]))==(0|e)?o[5829]=d&~(1<>2]=e,o[r>>2]=s),_=n<<3,o[i+4>>2]=3|_,o[(_=i+_+4|0)>>2]=1|o[_>>2],T=t,0|a;if(p>>>0>(f=0|o[5831])>>>0){if(0|r)return n=((n=r<>>=u=n>>>12&16)>>>5&8)|u|(s=(n>>>=r)>>>2&4)|(e=(n>>>=s)>>>1&2)|(i=(n>>>=e)>>>1&1))+(n>>>i)|0)<<1<<2)|0)|0)>>2],(0|(r=0|o[(u=s+8|0)>>2]))==(0|n)?(e=d&~(1<>2]=n,o[e>>2]=r,e=d),l=(_=i<<3)-p|0,o[s+4>>2]=3|p,o[4+(a=s+p|0)>>2]=1|l,o[s+_>>2]=l,0|f&&(i=0|o[5834],r=23356+((n=f>>>3)<<1<<2)|0,e&(n=1<>2]:(o[5829]=e|n,n=r,e=r+8|0),o[e>>2]=i,o[n+12>>2]=i,o[i+8>>2]=n,o[i+12>>2]=r),o[5831]=l,o[5834]=a,T=t,0|u;if(s=0|o[5830]){for(r=(s&0-s)-1|0,r=c=0|o[23620+(((i=(r>>>=a=r>>>12&16)>>>5&8)|a|(l=(r>>>=i)>>>2&4)|(u=(r>>>=l)>>>1&2)|(c=(r>>>=u)>>>1&1))+(r>>>c)<<2)>>2],u=c,c=(-8&o[c+4>>2])-p|0;(e=0|o[r+16>>2])||(e=0|o[r+20>>2]);)r=e,u=(a=(l=(-8&o[e+4>>2])-p|0)>>>0>>0)?e:u,c=a?l:c;if((l=u+p|0)>>>0>u>>>0){a=0|o[u+24>>2],n=0|o[u+12>>2];do{if((0|n)==(0|u)){if(!(n=0|o[(e=u+20|0)>>2])&&!(n=0|o[(e=u+16|0)>>2])){r=0;break}for(;;)if(r=0|o[(i=n+20|0)>>2])n=r,e=i;else{if(!(r=0|o[(i=n+16|0)>>2]))break;n=r,e=i}o[e>>2]=0,r=n}else r=0|o[u+8>>2],o[r+12>>2]=n,o[n+8>>2]=r,r=n}while(0);do{if(0|a){if(n=0|o[u+28>>2],(0|u)==(0|o[(e=23620+(n<<2)|0)>>2])){if(o[e>>2]=r,!r){o[5830]=s&~(1<>2])==(0|u)?_:a+20)>>2]=r,!r)break;o[r+24>>2]=a,0|(n=0|o[u+16>>2])&&(o[r+16>>2]=n,o[n+24>>2]=r),0|(n=0|o[u+20>>2])&&(o[r+20>>2]=n,o[n+24>>2]=r)}}while(0);return c>>>0<16?(_=c+p|0,o[u+4>>2]=3|_,o[(_=u+_+4|0)>>2]=1|o[_>>2]):(o[u+4>>2]=3|p,o[l+4>>2]=1|c,o[l+c>>2]=c,0|f&&(i=0|o[5834],r=23356+((n=f>>>3)<<1<<2)|0,(n=1<>2]:(o[5829]=n|d,n=r,e=r+8|0),o[e>>2]=i,o[n+12>>2]=i,o[i+8>>2]=n,o[i+12>>2]=r),o[5831]=c,o[5834]=l),T=t,0|u+8}d=p}else d=p}else d=p}else if(e>>>0<=4294967231)if(p=-8&(e=e+11|0),i=0|o[5830]){a=0-p|0,c=(e>>>=8)?p>>>0>16777215?31:p>>>(7+(c=14-((u=(520192+(b=e<<(d=(e+1048320|0)>>>16&8))|0)>>>16&4)|d|(c=(245760+(b<<=u)|0)>>>16&2))+(b<>>15)|0)|0)&1|c<<1:0,r=0|o[23620+(c<<2)>>2];e:do{if(r)for(e=0,u=p<<(31==(0|c)?0:25-(c>>>1)|0),s=0;;){if((l=(-8&o[r+4>>2])-p|0)>>>0>>0){if(!l){e=r,a=0,b=65;break e}e=r,a=l}if(s=!(0|(b=0|o[r+20>>2]))|(0|b)==(0|(r=0|o[r+16+(u>>>31<<2)>>2]))?s:b,!r){r=s,b=61;break}u<<=1}else r=0,e=0,b=61}while(0);if(61==(0|b)){if(!(0|r)&!(0|e)){if(!(e=((e=2<>>=l=d>>>12&16)>>>5&8)|l|(u=(d>>>=s)>>>2&4)|(c=(d>>>=u)>>>1&2)|(r=(d>>>=c)>>>1&1))+(d>>>r)<<2)>>2]}r?b=65:(u=e,l=a)}if(65==(0|b))for(s=r;;){if(a=(r=(d=(-8&o[s+4>>2])-p|0)>>>0>>0)?d:a,e=r?s:e,(r=0|o[s+16>>2])||(r=0|o[s+20>>2]),!r){u=e,l=a;break}s=r}if(0|u&&l>>>0<((0|o[5831])-p|0)>>>0&&(f=u+p|0)>>>0>u>>>0){s=0|o[u+24>>2],n=0|o[u+12>>2];do{if((0|n)==(0|u)){if(!(n=0|o[(e=u+20|0)>>2])&&!(n=0|o[(e=u+16|0)>>2])){n=0;break}for(;;)if(r=0|o[(a=n+20|0)>>2])n=r,e=a;else{if(!(r=0|o[(a=n+16|0)>>2]))break;n=r,e=a}o[e>>2]=0}else _=0|o[u+8>>2],o[_+12>>2]=n,o[n+8>>2]=_}while(0);do{if(s){if(e=0|o[u+28>>2],(0|u)==(0|o[(r=23620+(e<<2)|0)>>2])){if(o[r>>2]=n,!n){i&=~(1<>2])==(0|u)?_:s+20)>>2]=n,!n)break;o[n+24>>2]=s,0|(e=0|o[u+16>>2])&&(o[n+16>>2]=e,o[e+24>>2]=n),(e=0|o[u+20>>2])&&(o[n+20>>2]=e,o[e+24>>2]=n)}}while(0);e:do{if(l>>>0<16)_=l+p|0,o[u+4>>2]=3|_,o[(_=u+_+4|0)>>2]=1|o[_>>2];else{if(o[u+4>>2]=3|p,o[f+4>>2]=1|l,o[f+l>>2]=l,n=l>>>3,l>>>0<256){r=23356+(n<<1<<2)|0,(e=0|o[5829])&(n=1<>2]:(o[5829]=e|n,n=r,e=r+8|0),o[e>>2]=f,o[n+12>>2]=f,o[f+8>>2]=n,o[f+12>>2]=r;break}if(n=23620+((r=(n=l>>>8)?l>>>0>16777215?31:l>>>(7+(r=14-((A=(520192+(_=n<<(M=(n+1048320|0)>>>16&8))|0)>>>16&4)|M|(r=(245760+(_<<=A)|0)>>>16&2))+(_<>>15)|0)|0)&1|r<<1:0)<<2)|0,o[f+28>>2]=r,o[4+(e=f+16|0)>>2]=0,o[e>>2]=0,!(i&(e=1<>2]=f,o[f+24>>2]=n,o[f+12>>2]=f,o[f+8>>2]=f;break}n=0|o[n>>2];t:do{if((-8&o[n+4>>2])!=(0|l)){for(i=l<<(31==(0|r)?0:25-(r>>>1)|0);e=0|o[(r=n+16+(i>>>31<<2)|0)>>2];){if((-8&o[e+4>>2])==(0|l)){n=e;break t}i<<=1,n=e}o[r>>2]=f,o[f+24>>2]=n,o[f+12>>2]=f,o[f+8>>2]=f;break e}}while(0);_=0|o[(M=n+8|0)>>2],o[_+12>>2]=f,o[M>>2]=f,o[f+8>>2]=_,o[f+12>>2]=n,o[f+24>>2]=0}}while(0);return T=t,0|u+8}d=p}else d=p;else d=-1}while(0);if((r=0|o[5831])>>>0>=d>>>0)return n=r-d|0,e=0|o[5834],n>>>0>15?(_=e+d|0,o[5834]=_,o[5831]=n,o[_+4>>2]=1|n,o[e+r>>2]=n,o[e+4>>2]=3|d):(o[5831]=0,o[5834]=0,o[e+4>>2]=3|r,o[(_=e+r+4|0)>>2]=1|o[_>>2]),T=t,0|e+8;if((l=0|o[5832])>>>0>d>>>0)return A=l-d|0,o[5832]=A,M=(_=0|o[5835])+d|0,o[5835]=M,o[M+4>>2]=1|A,o[_+4>>2]=3|d,T=t,0|_+8;if(0|o[5947]?e=0|o[5949]:(o[5949]=4096,o[5948]=4096,o[5950]=-1,o[5951]=-1,o[5952]=0,o[5940]=0,o[5947]=-16&h^1431655768,e=4096),u=d+48|0,(p=(s=e+(c=d+47|0)|0)&(a=0-e|0))>>>0<=d>>>0)return T=t,0;if(0|(e=0|o[5939])&&(h=(f=0|o[5937])+p|0)>>>0<=f>>>0|h>>>0>e>>>0)return T=t,0;e:do{if(4&o[5940])n=0,b=143;else{r=0|o[5835];t:do{if(r){for(i=23764;!((h=0|o[i>>2])>>>0<=r>>>0&&(h+(0|o[i+4>>2])|0)>>>0>r>>>0);){if(!(e=0|o[i+8>>2])){b=128;break t}i=e}if((n=s-l&a)>>>0<2147483647)if((0|(e=0|Tt(0|n)))==((0|o[i>>2])+(0|o[i+4>>2])|0)){if(-1!=(0|e)){l=n,s=e,b=145;break e}}else i=e,b=136;else n=0}else b=128}while(0);do{if(128==(0|b))if(-1!=(0|(r=0|Tt(0)))&&(n=r,g=(n=((g=(m=0|o[5948])-1|0)&n?(g+n&0-m)-n|0:0)+p|0)+(m=0|o[5937])|0,n>>>0>d>>>0&n>>>0<2147483647)){if(0|(h=0|o[5939])&&g>>>0<=m>>>0|g>>>0>h>>>0){n=0;break}if((0|(e=0|Tt(0|n)))==(0|r)){l=n,s=r,b=145;break e}i=e,b=136}else n=0}while(0);do{if(136==(0|b)){if(r=0-n|0,!(u>>>0>n>>>0&n>>>0<2147483647&-1!=(0|i))){if(-1==(0|i)){n=0;break}l=n,s=i,b=145;break e}if((e=c-n+(e=0|o[5949])&0-e)>>>0>=2147483647){l=n,s=i,b=145;break e}if(-1==(0|Tt(0|e))){Tt(0|r),n=0;break}l=e+n|0,s=i,b=145;break e}}while(0);o[5940]=4|o[5940],b=143}}while(0);if(143==(0|b)&&p>>>0<2147483647&&!(-1==(0|(A=0|Tt(0|p)))|1^(y=(v=(g=0|Tt(0))-A|0)>>>0>(d+40|0)>>>0)|A>>>0>>0&-1!=(0|A)&-1!=(0|g)^1)&&(l=y?v:n,s=A,b=145),145==(0|b)){n=(0|o[5937])+l|0,o[5937]=n,n>>>0>(0|o[5938])>>>0&&(o[5938]=n),c=0|o[5835];e:do{if(c){for(n=23764;;){if((0|s)==((e=0|o[n>>2])+(r=0|o[n+4>>2])|0)){b=154;break}if(!(i=0|o[n+8>>2]))break;n=i}if(!(154!=(0|b)||(M=n+4|0,8&o[n+12>>2]))&&s>>>0>c>>>0&e>>>0<=c>>>0){o[M>>2]=r+l,M=c+(A=7&(A=c+8|0)?0-A&7:0)|0,A=(_=(0|o[5832])+l|0)-A|0,o[5835]=M,o[5832]=A,o[M+4>>2]=1|A,o[c+_+4>>2]=40,o[5836]=o[5951];break}for(s>>>0<(0|o[5833])>>>0&&(o[5833]=s),r=s+l|0,n=23764;;){if((0|o[n>>2])==(0|r)){b=162;break}if(!(e=0|o[n+8>>2]))break;n=e}if(162==(0|b)&&!(8&o[n+12>>2])){o[n>>2]=s,o[(f=n+4|0)>>2]=(0|o[f>>2])+l,p=(f=s+(7&(f=s+8|0)?0-f&7:0)|0)+d|0,u=(n=r+(7&(n=r+8|0)?0-n&7:0)|0)-f-d|0,o[f+4>>2]=3|d;t:do{if((0|c)==(0|n))_=(0|o[5832])+u|0,o[5832]=_,o[5835]=p,o[p+4>>2]=1|_;else{if((0|o[5834])==(0|n)){_=(0|o[5831])+u|0,o[5831]=_,o[5834]=p,o[p+4>>2]=1|_,o[p+_>>2]=_;break}if(1==(3&(e=0|o[n+4>>2]))){l=-8&e,i=e>>>3;n:do{if(e>>>0<256){if(e=0|o[n+8>>2],(0|(r=0|o[n+12>>2]))==(0|e)){o[5829]=o[5829]&~(1<>2]=r,o[r+8>>2]=e;break}s=0|o[n+24>>2],e=0|o[n+12>>2];do{if((0|e)==(0|n)){if(e=0|o[(i=4+(r=n+16|0)|0)>>2])r=i;else if(!(e=0|o[r>>2])){e=0;break}for(;;)if(i=0|o[(a=e+20|0)>>2])e=i,r=a;else{if(!(i=0|o[(a=e+16|0)>>2]))break;e=i,r=a}o[r>>2]=0}else _=0|o[n+8>>2],o[_+12>>2]=e,o[e+8>>2]=_}while(0);if(!s)break;i=23620+((r=0|o[n+28>>2])<<2)|0;do{if((0|o[i>>2])==(0|n)){if(o[i>>2]=e,0|e)break;o[5830]=o[5830]&~(1<>2])==(0|n)?_:s+20)>>2]=e,!e)break n}while(0);if(o[e+24>>2]=s,0|(i=0|o[(r=n+16|0)>>2])&&(o[e+16>>2]=i,o[i+24>>2]=e),!(r=0|o[r+4>>2]))break;o[e+20>>2]=r,o[r+24>>2]=e}while(0);n=n+l|0,a=l+u|0}else a=u;if(o[(n=n+4|0)>>2]=-2&o[n>>2],o[p+4>>2]=1|a,o[p+a>>2]=a,n=a>>>3,a>>>0<256){r=23356+(n<<1<<2)|0,(e=0|o[5829])&(n=1<>2]:(o[5829]=e|n,n=r,e=r+8|0),o[e>>2]=p,o[n+12>>2]=p,o[p+8>>2]=n,o[p+12>>2]=r;break}n=a>>>8;do{if(n){if(a>>>0>16777215){i=31;break}i=a>>>(7+(i=14-((A=(520192+(_=n<<(M=(n+1048320|0)>>>16&8))|0)>>>16&4)|M|(i=(245760+(_<<=A)|0)>>>16&2))+(_<>>15)|0)|0)&1|i<<1}else i=0}while(0);if(n=23620+(i<<2)|0,o[p+28>>2]=i,o[4+(e=p+16|0)>>2]=0,o[e>>2]=0,!((e=0|o[5830])&(r=1<>2]=p,o[p+24>>2]=n,o[p+12>>2]=p,o[p+8>>2]=p;break}n=0|o[n>>2];n:do{if((-8&o[n+4>>2])!=(0|a)){for(i=a<<(31==(0|i)?0:25-(i>>>1)|0);e=0|o[(r=n+16+(i>>>31<<2)|0)>>2];){if((-8&o[e+4>>2])==(0|a)){n=e;break n}i<<=1,n=e}o[r>>2]=p,o[p+24>>2]=n,o[p+12>>2]=p,o[p+8>>2]=p;break t}}while(0);_=0|o[(M=n+8|0)>>2],o[_+12>>2]=p,o[M>>2]=p,o[p+8>>2]=_,o[p+12>>2]=n,o[p+24>>2]=0}}while(0);return T=t,0|f+8}for(n=23764;!((e=0|o[n>>2])>>>0<=c>>>0&&(_=e+(0|o[n+4>>2])|0)>>>0>c>>>0);)n=0|o[n+8>>2];n=(e=(e=(a=_+-47|0)+(7&(e=a+8|0)?0-e&7:0)|0)>>>0<(a=c+16|0)>>>0?c:e)+8|0,M=s+(A=7&(A=s+8|0)?0-A&7:0)|0,A=(r=l+-40|0)-A|0,o[5835]=M,o[5832]=A,o[M+4>>2]=1|A,o[s+r+4>>2]=40,o[5836]=o[5951],o[(r=e+4|0)>>2]=27,o[n>>2]=o[5941],o[n+4>>2]=o[5942],o[n+8>>2]=o[5943],o[n+12>>2]=o[5944],o[5941]=s,o[5942]=l,o[5944]=0,o[5943]=n,n=e+24|0;do{M=n,o[(n=n+4|0)>>2]=7}while((M+8|0)>>>0<_>>>0);if((0|e)!=(0|c)){if(s=e-c|0,o[r>>2]=-2&o[r>>2],o[c+4>>2]=1|s,o[e>>2]=s,n=s>>>3,s>>>0<256){r=23356+(n<<1<<2)|0,(e=0|o[5829])&(n=1<>2]:(o[5829]=e|n,n=r,e=r+8|0),o[e>>2]=c,o[n+12>>2]=c,o[c+8>>2]=n,o[c+12>>2]=r;break}if(r=23620+((i=(n=s>>>8)?s>>>0>16777215?31:s>>>(7+(i=14-((A=(520192+(_=n<<(M=(n+1048320|0)>>>16&8))|0)>>>16&4)|M|(i=(245760+(_<<=A)|0)>>>16&2))+(_<>>15)|0)|0)&1|i<<1:0)<<2)|0,o[c+28>>2]=i,o[c+20>>2]=0,o[a>>2]=0,!((n=0|o[5830])&(e=1<>2]=c,o[c+24>>2]=r,o[c+12>>2]=c,o[c+8>>2]=c;break}n=0|o[r>>2];t:do{if((-8&o[n+4>>2])!=(0|s)){for(i=s<<(31==(0|i)?0:25-(i>>>1)|0);e=0|o[(r=n+16+(i>>>31<<2)|0)>>2];){if((-8&o[e+4>>2])==(0|s)){n=e;break t}i<<=1,n=e}o[r>>2]=c,o[c+24>>2]=n,o[c+12>>2]=c,o[c+8>>2]=c;break e}}while(0);_=0|o[(M=n+8|0)>>2],o[_+12>>2]=c,o[M>>2]=c,o[c+8>>2]=_,o[c+12>>2]=n,o[c+24>>2]=0}}else!(0|(_=0|o[5833]))|s>>>0<_>>>0&&(o[5833]=s),o[5941]=s,o[5942]=l,o[5944]=0,o[5838]=o[5947],o[5837]=-1,o[5842]=23356,o[5841]=23356,o[5844]=23364,o[5843]=23364,o[5846]=23372,o[5845]=23372,o[5848]=23380,o[5847]=23380,o[5850]=23388,o[5849]=23388,o[5852]=23396,o[5851]=23396,o[5854]=23404,o[5853]=23404,o[5856]=23412,o[5855]=23412,o[5858]=23420,o[5857]=23420,o[5860]=23428,o[5859]=23428,o[5862]=23436,o[5861]=23436,o[5864]=23444,o[5863]=23444,o[5866]=23452,o[5865]=23452,o[5868]=23460,o[5867]=23460,o[5870]=23468,o[5869]=23468,o[5872]=23476,o[5871]=23476,o[5874]=23484,o[5873]=23484,o[5876]=23492,o[5875]=23492,o[5878]=23500,o[5877]=23500,o[5880]=23508,o[5879]=23508,o[5882]=23516,o[5881]=23516,o[5884]=23524,o[5883]=23524,o[5886]=23532,o[5885]=23532,o[5888]=23540,o[5887]=23540,o[5890]=23548,o[5889]=23548,o[5892]=23556,o[5891]=23556,o[5894]=23564,o[5893]=23564,o[5896]=23572,o[5895]=23572,o[5898]=23580,o[5897]=23580,o[5900]=23588,o[5899]=23588,o[5902]=23596,o[5901]=23596,o[5904]=23604,o[5903]=23604,M=s+(A=7&(A=s+8|0)?0-A&7:0)|0,A=(_=l+-40|0)-A|0,o[5835]=M,o[5832]=A,o[M+4>>2]=1|A,o[s+_+4>>2]=40,o[5836]=o[5951]}while(0);if((n=0|o[5832])>>>0>d>>>0)return A=n-d|0,o[5832]=A,M=(_=0|o[5835])+d|0,o[5835]=M,o[M+4>>2]=1|A,o[_+4>>2]=3|d,T=t,0|_+8}return o[(_=23312)>>2]=12,T=t,0}function vt(e){var t=0,n=0,r=0,i=0,a=0,s=0,l=0,u=0;if(e|=0){n=e+-8|0,i=0|o[5833],u=n+(t=-8&(e=0|o[e+-4>>2]))|0;do{if(1&e)l=n,s=n;else{if(r=0|o[n>>2],!(3&e))return;if(a=r+t|0,(s=n+(0-r)|0)>>>0>>0)return;if((0|o[5834])==(0|s)){if(3&~(t=0|o[(e=u+4|0)>>2])){l=s,t=a;break}return o[5831]=a,o[e>>2]=-2&t,o[s+4>>2]=1|a,void(o[s+a>>2]=a)}if(n=r>>>3,r>>>0<256){if(e=0|o[s+8>>2],(0|(t=0|o[s+12>>2]))==(0|e)){o[5829]=o[5829]&~(1<>2]=t,o[t+8>>2]=e,l=s,t=a;break}i=0|o[s+24>>2],e=0|o[s+12>>2];do{if((0|e)==(0|s)){if(e=0|o[(n=4+(t=s+16|0)|0)>>2])t=n;else if(!(e=0|o[t>>2])){e=0;break}for(;;)if(n=0|o[(r=e+20|0)>>2])e=n,t=r;else{if(!(n=0|o[(r=e+16|0)>>2]))break;e=n,t=r}o[t>>2]=0}else l=0|o[s+8>>2],o[l+12>>2]=e,o[e+8>>2]=l}while(0);if(i){if(t=0|o[s+28>>2],(0|o[(n=23620+(t<<2)|0)>>2])==(0|s)){if(o[n>>2]=e,!e){o[5830]=o[5830]&~(1<>2])==(0|s)?l:i+20)>>2]=e,!e){l=s,t=a;break}o[e+24>>2]=i,0|(n=0|o[(t=s+16|0)>>2])&&(o[e+16>>2]=n,o[n+24>>2]=e),(t=0|o[t+4>>2])?(o[e+20>>2]=t,o[t+24>>2]=e,l=s,t=a):(l=s,t=a)}else l=s,t=a}}while(0);if(!(s>>>0>=u>>>0)&&1&(r=0|o[(e=u+4|0)>>2])){if(2&r)o[e>>2]=-2&r,o[l+4>>2]=1|t,o[s+t>>2]=t,i=t;else{if((0|o[5835])==(0|u)){if(u=(0|o[5832])+t|0,o[5832]=u,o[5835]=l,o[l+4>>2]=1|u,(0|l)!=(0|o[5834]))return;return o[5834]=0,void(o[5831]=0)}if((0|o[5834])==(0|u))return u=(0|o[5831])+t|0,o[5831]=u,o[5834]=s,o[l+4>>2]=1|u,void(o[s+u>>2]=u);i=(-8&r)+t|0,n=r>>>3;do{if(r>>>0<256){if(t=0|o[u+8>>2],(0|(e=0|o[u+12>>2]))==(0|t)){o[5829]=o[5829]&~(1<>2]=e,o[e+8>>2]=t;break}a=0|o[u+24>>2],e=0|o[u+12>>2];do{if((0|e)==(0|u)){if(e=0|o[(n=4+(t=u+16|0)|0)>>2])t=n;else if(!(e=0|o[t>>2])){n=0;break}for(;;)if(n=0|o[(r=e+20|0)>>2])e=n,t=r;else{if(!(n=0|o[(r=e+16|0)>>2]))break;e=n,t=r}o[t>>2]=0,n=e}else n=0|o[u+8>>2],o[n+12>>2]=e,o[e+8>>2]=n,n=e}while(0);if(0|a){if(e=0|o[u+28>>2],(0|o[(t=23620+(e<<2)|0)>>2])==(0|u)){if(o[t>>2]=n,!n){o[5830]=o[5830]&~(1<>2])==(0|u)?r:a+20)>>2]=n,!n)break;o[n+24>>2]=a,0|(t=0|o[(e=u+16|0)>>2])&&(o[n+16>>2]=t,o[t+24>>2]=n),0|(e=0|o[e+4>>2])&&(o[n+20>>2]=e,o[e+24>>2]=n)}}while(0);if(o[l+4>>2]=1|i,o[s+i>>2]=i,(0|l)==(0|o[5834]))return void(o[5831]=i)}if(e=i>>>3,i>>>0<256)return n=23356+(e<<1<<2)|0,(t=0|o[5829])&(e=1<>2]:(o[5829]=t|e,e=n,t=n+8|0),o[t>>2]=l,o[e+12>>2]=l,o[l+8>>2]=e,void(o[l+12>>2]=n);e=23620+((r=(e=i>>>8)?i>>>0>16777215?31:i>>>(7+(r=14-((a=(520192+(u=e<<(s=(e+1048320|0)>>>16&8))|0)>>>16&4)|s|(r=(245760+(u<<=a)|0)>>>16&2))+(u<>>15)|0)|0)&1|r<<1:0)<<2)|0,o[l+28>>2]=r,o[l+20>>2]=0,o[l+16>>2]=0,t=0|o[5830],n=1<>2];t:do{if((-8&o[e+4>>2])!=(0|i)){for(r=i<<(31==(0|r)?0:25-(r>>>1)|0);t=0|o[(n=e+16+(r>>>31<<2)|0)>>2];){if((-8&o[t+4>>2])==(0|i)){e=t;break t}r<<=1,e=t}o[n>>2]=l,o[l+24>>2]=e,o[l+12>>2]=l,o[l+8>>2]=l;break e}}while(0);u=0|o[(s=e+8|0)>>2],o[u+12>>2]=l,o[s>>2]=l,o[l+8>>2]=u,o[l+12>>2]=e,o[l+24>>2]=0}else o[5830]=t|n,o[e>>2]=l,o[l+24>>2]=e,o[l+12>>2]=l,o[l+8>>2]=l}while(0);if(u=(0|o[5837])-1|0,o[5837]=u,!(0|u)){for(e=23772;e=0|o[e>>2];)e=e+8|0;o[5837]=-1}}}}function yt(e,t){t|=0;var n=0;return(e|=0)?(n=0|y(t,e),(t|e)>>>0>65535&&(n=((n>>>0)/(e>>>0)|0)==(0|t)?n:-1)):n=0,(e=0|bt(n))&&3&o[e+-4>>2]?(St(0|e,0,0|n),0|e):0|e}function At(e,t,n,r){return 0|(_(0|(r=(t|=0)-(r|=0)-((n|=0)>>>0>(e|=0)>>>0|0)>>>0)),e-n>>>0)}function Mt(e){return 0|((e|=0)?31-(0|M(e^e-1)):32)}function _t(e,t,n,r){var i,a;return a=T,T=T+16|0,function(e,t,n,r,i){i|=0;var a=0,s=0,l=0,u=0,c=0,p=0,f=0,d=0,h=0,m=0;if(p=e|=0,s=n|=0,l=d=r|=0,!(c=u=t|=0))return a=!!(0|i),l?a?(o[i>>2]=0|e,o[i+4>>2]=0&t,i=0,0|(_(0|(d=0)),i)):(i=0,0|(_(0|(d=0)),i)):(a&&(o[i>>2]=(p>>>0)%(s>>>0),o[i+4>>2]=0),i=(p>>>0)/(s>>>0)>>>0,0|(_(0|(d=0)),i));a=!(0|l);do{if(s){if(!a){if((a=(0|M(0|l))-(0|M(0|c))|0)>>>0<=31){s=f=a+1|0,e=p>>>(f>>>0)&(t=a-31>>31)|c<<(l=31-a|0),t&=c>>>(f>>>0),a=0,l=p<>2]=0|e,o[i+4>>2]=u|0&t,i=0,0|(_(0|(d=0)),i)):(i=0,0|(_(0|(d=0)),i))}if((a=s-1|0)&s){s=l=33+(0|M(0|s))-(0|M(0|c))|0,e=(f=32-l|0)-1>>31&c>>>((h=l-32|0)>>>0)|(c<>>(l>>>0))&(t=h>>31),t&=c>>>(l>>>0),a=p<<(m=64-l|0)&(u=f>>31),l=(c<>>(h>>>0))&u|p<>31;break}return 0|i&&(o[i>>2]=a&p,o[i+4>>2]=0),1==(0|s)?(m=0|e,0|(_(0|(h=u|0&t)),m)):(h=c>>>((m=0|Mt(0|s))>>>0)|0,m=c<<32-m|p>>>(m>>>0),0|(_(0|h),m))}if(a)return 0|i&&(o[i>>2]=(c>>>0)%(s>>>0),o[i+4>>2]=0),m=(c>>>0)/(s>>>0)>>>0,0|(_(0|(h=0)),m);if(!p)return 0|i&&(o[i>>2]=0,o[i+4>>2]=(c>>>0)%(l>>>0)),m=(c>>>0)/(l>>>0)>>>0,0|(_(0|(h=0)),m);if(!((a=l-1|0)&l))return 0|i&&(o[i>>2]=0|e,o[i+4>>2]=a&c|0&t),h=0,m=c>>>((0|Mt(0|l))>>>0),0|(_(0|h),m);if((a=(0|M(0|l))-(0|M(0|c))|0)>>>0<=30){s=t=a+1|0,e=c<<(l=31-a|0)|p>>>(t>>>0),t=c>>>(t>>>0),a=0,l=p<>2]=0|e,o[i+4>>2]=u|0&t,m=0,0|(_(0|(h=0)),m)):(m=0,0|(_(0|(h=0)),m))}while(0);if(s){c=0|function(e,t,n,r){return 0|(_((t|=0)+(r|=0)+((n=(e|=0)+(n|=0)>>>0)>>>0>>0|0)>>>0|0),n)}(0|(f=0|n),0|(p=d|0&r),-1,-1),n=0|O(),u=l,l=0;do{r=u,u=a>>>31|u<<1,a=l|a<<1,At(0|c,0|n,0|(r=e<<1|r>>>31),0|(d=e>>>31|t<<1)),l=1&(h=(m=0|O())>>31|((0|m)<0?-1:0)<<1),e=0|At(0|r,0|d,h&f|0,(((0|m)<0?-1:0)>>31|((0|m)<0?-1:0)<<1)&p),t=0|O(),s=s-1|0}while(0|s);c=u,u=0}else c=l,u=0,l=0;s=0,0|i&&(o[i>>2]=e,o[i+4>>2]=t),m=a<<1&-2|l,_(0|(h=(0|a)>>>31|(c|s)<<1|u))}(e|=0,t|=0,n|=0,r|=0,i=0|a),T=a,0|(_(0|o[i+4>>2]),o[i>>2])}function Ot(e,t,n){return e|=0,t|=0,(0|(n|=0))<32?(_(t>>>n|0),e>>>n|(t&(1<>>n-32|0)}function zt(e,t,n){return e|=0,(0|(n|=0))<32?(_((t|=0)<>>32-n),e<=0?+s(e+.5):+v(e-.5)}function Et(e,t,n){e|=0,t|=0;var i,a,s=0;if((0|(n|=0))>=8192)return E(0|e,0|t,0|n),0|e;if(a=0|e,i=e+n|0,(3&e)==(3&t)){for(;3&e;){if(!n)return 0|a;r[0|e]=0|r[0|t],e=e+1|0,t=t+1|0,n=n-1|0}for(s=(n=-4&i)-64|0;(0|e)<=(0|s);)o[e>>2]=o[t>>2],o[e+4>>2]=o[t+4>>2],o[e+8>>2]=o[t+8>>2],o[e+12>>2]=o[t+12>>2],o[e+16>>2]=o[t+16>>2],o[e+20>>2]=o[t+20>>2],o[e+24>>2]=o[t+24>>2],o[e+28>>2]=o[t+28>>2],o[e+32>>2]=o[t+32>>2],o[e+36>>2]=o[t+36>>2],o[e+40>>2]=o[t+40>>2],o[e+44>>2]=o[t+44>>2],o[e+48>>2]=o[t+48>>2],o[e+52>>2]=o[t+52>>2],o[e+56>>2]=o[t+56>>2],o[e+60>>2]=o[t+60>>2],e=e+64|0,t=t+64|0;for(;(0|e)<(0|n);)o[e>>2]=o[t>>2],e=e+4|0,t=t+4|0}else for(n=i-4|0;(0|e)<(0|n);)r[0|e]=0|r[0|t],r[e+1|0]=0|r[t+1|0],r[e+2|0]=0|r[t+2|0],r[e+3|0]=0|r[t+3|0],e=e+4|0,t=t+4|0;for(;(0|e)<(0|i);)r[0|e]=0|r[0|t],e=e+1|0,t=t+1|0;return 0|a}function St(e,t,n){t|=0;var i,a=0,s=0,l=0;if(i=(e|=0)+(n|=0)|0,t&=255,(0|n)>=67){for(;3&e;)r[0|e]=t,e=e+1|0;for(l=t|t<<8|t<<16|t<<24,s=(a=-4&i)-64|0;(0|e)<=(0|s);)o[e>>2]=l,o[e+4>>2]=l,o[e+8>>2]=l,o[e+12>>2]=l,o[e+16>>2]=l,o[e+20>>2]=l,o[e+24>>2]=l,o[e+28>>2]=l,o[e+32>>2]=l,o[e+36>>2]=l,o[e+40>>2]=l,o[e+44>>2]=l,o[e+48>>2]=l,o[e+52>>2]=l,o[e+56>>2]=l,o[e+60>>2]=l,e=e+64|0;for(;(0|e)<(0|a);)o[e>>2]=l,e=e+4|0}for(;(0|e)<(0|i);)r[0|e]=t,e=e+1|0;return i-n|0}function Ct(e){return(e=+e)>=0?+s(e+.5):+v(e-.5)}function Tt(e){var t,n,r;return e|=0,r=0|x(),(0|e)>0&(0|(t=(n=0|o[a>>2])+e|0))<(0|n)|(0|t)<0?(C(0|t),w(12),-1):(0|t)>(0|r)&&!(0|S(0|t))?(w(12),-1):(o[a>>2]=t,0|n)}return{___uremdi3:_t,_bitshift64Lshr:Ot,_bitshift64Shl:zt,_calloc:yt,_cellAreaKm2:function(e,t){var n,r,i,a=0;if(i=T,T=T+192|0,r=i,Ue(e|=0,t|=0,n=i+168|0),He(e,t,r),(0|(t=0|o[r>>2]))>0){if(a=+Ce(r+8|0,r+8+((1!=(0|t)&1)<<4)|0,n)+0,1!=(0|t)){e=1;do{a+=+Ce(r+8+(e<<4)|0,r+8+((0|(e=e+1|0))%(0|t)<<4)|0,n)}while((0|e)<(0|t))}}else a=0;return T=i,6371.007180918475*a*6371.007180918475},_cellAreaM2:function(e,t){var n,r,i,a=0;if(i=T,T=T+192|0,r=i,Ue(e|=0,t|=0,n=i+168|0),He(e,t,r),(0|(t=0|o[r>>2]))>0){if(a=+Ce(r+8|0,r+8+((1!=(0|t)&1)<<4)|0,n)+0,1!=(0|t)){e=1;do{a+=+Ce(r+8+(e<<4)|0,r+8+((0|(e=e+1|0))%(0|t)<<4)|0,n)}while((0|e)<(0|t))}}else a=0;return T=i,6371.007180918475*a*6371.007180918475*1e3*1e3},_cellAreaRads2:function(e,t){var n,r,i,a=0;if(i=T,T=T+192|0,r=i,Ue(e|=0,t|=0,n=i+168|0),He(e,t,r),(0|(t=0|o[r>>2]))<=0)return T=i,+(a=0);if(a=+Ce(r+8|0,r+8+((1!=(0|t)&1)<<4)|0,n)+0,1==(0|t))return T=i,+a;e=1;do{a+=+Ce(r+8+(e<<4)|0,r+8+((0|(e=e+1|0))%(0|t)<<4)|0,n)}while((0|e)<(0|t));return T=i,+a},_compact:function(e,t,n){t|=0;var r,i=0,a=0,s=0,l=0,u=0,c=0,p=0,f=0,d=0,h=0,m=0,g=0,b=0,v=0,y=0,A=0,M=0,_=0,z=0,w=0,x=0;if(!(n|=0))return 0;if(i=0|o[(a=e|=0)>>2],!0&!(15728640&(a=0|o[a+4>>2]))){if((0|n)<=0)return 0;if(o[(w=t)>>2]=i,o[w+4>>2]=a,1==(0|n))return 0;i=1;do{z=0|o[4+(_=e+(i<<3)|0)>>2],o[(w=t+(i<<3)|0)>>2]=o[_>>2],o[w+4>>2]=z,i=i+1|0}while((0|i)!=(0|n));return 0}if(!(z=0|bt(_=n<<3)))return-3;if(Et(0|z,0|e,0|_),!(r=0|yt(n,8)))return vt(z),-3;i=n;e:for(;;){A=0|Ot(0|(f=0|o[(l=z)>>2]),0|(l=0|o[l+4>>2]),52),O(),M=(A&=15)-1|0,y=(0|i)>0;t:do{if(y){if(v=((0|i)<0)<<31>>31,g=0|zt(0|M,0,52),b=0|O(),M>>>0>15)for(a=0,e=f,n=l;;){if(!(!(0|e)&!(0|n))){if(s=0|Ot(0|e,0|n,52),O(),u=(0|(s&=15))<(0|M),s=(0|s)==(0|M),n=0|_t(0|(p=u?0:s?e:0),0|(e=u?0:s?n:0),0|i,0|v),O(),!(0|(c=0|o[(u=s=r+(n<<3)|0)>>2]))&!(0|(u=0|o[u+4>>2])))n=p;else for(g=0,m=n,h=u,n=p;;){if((0|g)>(0|i)){w=41;break e}if((0|c)==(0|n)&(-117440513&h)==(0|e)){p=0|Ot(0|c,0|h,56),O(),d=1+(p&=7)|0,b=0|Ot(0|c,0|h,45),O();n:do{if(0|D(127&b)){if(c=0|Ot(0|c,0|h,52),O(),!(c&=15)){u=6;break}for(u=1;;){if(!(!((b=0|zt(7,0,3*(15-u|0)|0))&n)&!((0|O())&e))){u=7;break n}if(!(u>>>0>>0)){u=6;break}u=u+1|0}}else u=7}while(0);if((p+2|0)>>>0>u>>>0){w=51;break e}b=0|zt(0|d,0,56),e=O()|-117440513&e,o[(u=s)>>2]=0,o[u+4>>2]=0,u=m,n|=b}else u=(m+1|0)%(0|i)|0;if(!(0|(c=0|o[(h=s=r+(u<<3)|0)>>2]))&!(0|(h=0|o[h+4>>2])))break;g=g+1|0,m=u}o[(b=s)>>2]=n,o[b+4>>2]=e}if((0|(a=a+1|0))>=(0|i))break t;e=0|o[(n=z+(a<<3)|0)>>2],n=0|o[n+4>>2]}for(a=0,e=f,n=l;;){if(!(!(0|e)&!(0|n))){if(u=0|Ot(0|e,0|n,52),O(),(0|(u&=15))>=(0|M)){if((0|u)!=(0|M)&&(e|=g,n=-15728641&n|b,u>>>0>=A>>>0)){s=M;do{m=0|zt(7,0,3*(14-s|0)|0),s=s+1|0,e|=m,n=0|O()|n}while(s>>>0>>0)}}else e=0,n=0;if(u=0|_t(0|e,0|n,0|i,0|v),O(),!(!(0|(p=0|o[(c=s=r+(u<<3)|0)>>2]))&!(0|(c=0|o[c+4>>2]))))for(m=0;;){if((0|m)>(0|i)){w=41;break e}if((0|p)==(0|e)&(-117440513&c)==(0|n)){d=0|Ot(0|p,0|c,56),O(),h=1+(d&=7)|0,x=0|Ot(0|p,0|c,45),O();n:do{if(0|D(127&x)){if(p=0|Ot(0|p,0|c,52),O(),!(p&=15)){c=6;break}for(c=1;;){if(!(!((x=0|zt(7,0,3*(15-c|0)|0))&e)&!((0|O())&n))){c=7;break n}if(!(c>>>0

>>0)){c=6;break}c=c+1|0}}else c=7}while(0);if((d+2|0)>>>0>c>>>0){w=51;break e}x=0|zt(0|h,0,56),n=O()|-117440513&n,o[(h=s)>>2]=0,o[h+4>>2]=0,e|=x}else u=(u+1|0)%(0|i)|0;if(!(0|(p=0|o[(c=s=r+(u<<3)|0)>>2]))&!(0|(c=0|o[c+4>>2])))break;m=m+1|0}o[(x=s)>>2]=e,o[x+4>>2]=n}if((0|(a=a+1|0))>=(0|i))break t;e=0|o[(n=z+(a<<3)|0)>>2],n=0|o[n+4>>2]}}}while(0);if((i+5|0)>>>0<11){w=99;break}if(!(b=0|yt((0|i)/6|0,8))){w=58;break}t:do{if(y){m=0,h=0;do{if(!(!(0|(a=0|o[(e=u=r+(m<<3)|0)>>2]))&!(0|(e=0|o[e+4>>2])))){c=0|Ot(0|a,0|e,56),O(),n=1+(c&=7)|0,p=-117440513&e,x=0|Ot(0|a,0|e,45),O();n:do{if(0|D(127&x)){if(d=0|Ot(0|a,0|e,52),O(),0|(d&=15))for(s=1;;){if(!(!(a&(x=0|zt(7,0,3*(15-s|0)|0)))&!(p&(0|O()))))break n;if(!(s>>>0>>0))break;s=s+1|0}a|=e=0|zt(0|n,0,56),e=0|O()|p,o[(n=u)>>2]=a,o[n+4>>2]=e,n=c+2|0}}while(0);7==(0|n)&&(o[(x=b+(h<<3)|0)>>2]=a,o[x+4>>2]=-117440513&e,h=h+1|0)}m=m+1|0}while((0|m)!=(0|i));if(y){if(g=((0|i)<0)<<31>>31,d=0|zt(0|M,0,52),m=0|O(),M>>>0>15)for(e=0,a=0;;){do{if(!(!(0|f)&!(0|l))){for(c=0|Ot(0|f,0|l,52),O(),s=(0|(c&=15))<(0|M),c=(0|c)==(0|M),s=0|_t(0|(u=s?0:c?f:0),0|(c=s?0:c?l:0),0|i,0|g),O(),n=0;;){if((0|n)>(0|i)){w=98;break e}if((-117440513&(p=0|o[4+(x=r+(s<<3)|0)>>2]))==(0|c)&&(0|o[x>>2])==(0|u)){w=70;break}if((0|o[(x=r+((s=(s+1|0)%(0|i)|0)<<3)|0)>>2])==(0|u)&&(0|o[x+4>>2])==(0|c))break;n=n+1|0}if(70==(0|w)&&(w=0,!0&100663296==(117440512&p)))break;o[(x=t+(a<<3)|0)>>2]=f,o[x+4>>2]=l,a=a+1|0}}while(0);if((0|(e=e+1|0))>=(0|i)){i=h;break t}f=0|o[(l=z+(e<<3)|0)>>2],l=0|o[l+4>>2]}for(e=0,a=0;;){do{if(!(!(0|f)&!(0|l))){if(c=0|Ot(0|f,0|l,52),O(),(0|(c&=15))>=(0|M))if((0|c)!=(0|M))if(n=f|d,s=-15728641&l|m,c>>>0>>0)c=s;else{u=M;do{x=0|zt(7,0,3*(14-u|0)|0),u=u+1|0,n|=x,s=0|O()|s}while(u>>>0>>0);c=s}else n=f,c=l;else n=0,c=0;for(u=0|_t(0|n,0|c,0|i,0|g),O(),s=0;;){if((0|s)>(0|i)){w=98;break e}if((-117440513&(p=0|o[4+(x=r+(u<<3)|0)>>2]))==(0|c)&&(0|o[x>>2])==(0|n)){w=93;break}if((0|o[(x=r+((u=(u+1|0)%(0|i)|0)<<3)|0)>>2])==(0|n)&&(0|o[x+4>>2])==(0|c))break;s=s+1|0}if(93==(0|w)&&(w=0,!0&100663296==(117440512&p)))break;o[(x=t+(a<<3)|0)>>2]=f,o[x+4>>2]=l,a=a+1|0}}while(0);if((0|(e=e+1|0))>=(0|i)){i=h;break t}f=0|o[(l=z+(e<<3)|0)>>2],l=0|o[l+4>>2]}}else a=0,i=h}else a=0,i=0}while(0);if(St(0|r,0,0|_),Et(0|z,0|b,i<<3),vt(b),!i)break;t=t+(a<<3)|0}return 41==(0|w)?(vt(z),vt(r),0|(x=-1)):51==(0|w)?(vt(z),vt(r),0|(x=-2)):58==(0|w)?(vt(z),vt(r),0|(x=-3)):98==(0|w)?(vt(b),vt(z),vt(r),0|(x=-1)):(99==(0|w)&&Et(0|t,0|z,i<<3),vt(z),vt(r),0|(x=0))},_destroyLinkedPolygon:function(e){var t=0,n=0,r=0,i=0;if(e|=0)for(r=1;;){if(0|(t=0|o[e>>2]))do{if(0|(n=0|o[t>>2]))do{i=n,n=0|o[n+16>>2],vt(i)}while(0|n);i=t,t=0|o[t+8>>2],vt(i)}while(0|t);if(t=e,e=0|o[e+8>>2],r||vt(t),!e)break;r=0}},_edgeLengthKm:function(e){return+ +i[20752+((e|=0)<<3)>>3]},_edgeLengthM:function(e){return+ +i[20880+((e|=0)<<3)>>3]},_emscripten_replace_memory:function(e){return r=new Int8Array(e),new Uint8Array(e),o=new Int32Array(e),new Float32Array(e),i=new Float64Array(e),n=e,!0},_exactEdgeLengthKm:function(e,t){var n,r,a=0,s=0,l=0,c=0,d=0,h=0;if(r=T,T=T+176|0,Xe(e|=0,t|=0,n=r),(0|(e=0|o[n>>2]))<=1)return T=r,+(l=0);t=e+-1|0,e=0,a=0,s=+i[n+8>>3],l=+i[n+16>>3];do{d=s,s=+i[n+8+((e=e+1|0)<<4)>>3],h=+f(.5*(s-d)),c=l,l=+i[n+8+(e<<4)+8>>3],c=h*h+(c=+f(.5*(l-c)))*(+p(+d)*+p(+s)*c),a+=2*+b(+ +u(+c),+ +u(+(1-c)))}while((0|e)!=(0|t));return T=r,+(h=6371.007180918475*a)},_exactEdgeLengthM:function(e,t){var n,r,a=0,s=0,l=0,c=0,d=0,h=0;if(r=T,T=T+176|0,Xe(e|=0,t|=0,n=r),(0|(e=0|o[n>>2]))<=1)return T=r,+(l=0);t=e+-1|0,e=0,a=0,s=+i[n+8>>3],l=+i[n+16>>3];do{d=s,s=+i[n+8+((e=e+1|0)<<4)>>3],h=+f(.5*(s-d)),c=l,l=+i[n+8+(e<<4)+8>>3],c=h*h+(c=+f(.5*(l-c)))*(+p(+d)*+p(+s)*c),a+=2*+b(+ +u(+c),+ +u(+(1-c)))}while((0|e)!=(0|t));return T=r,+(h=6371.007180918475*a*1e3)},_exactEdgeLengthRads:function(e,t){var n,r,a=0,s=0,l=0,c=0,d=0,h=0;if(r=T,T=T+176|0,Xe(e|=0,t|=0,n=r),(0|(e=0|o[n>>2]))<=1)return T=r,+(l=0);t=e+-1|0,e=0,a=0,s=+i[n+8>>3],l=+i[n+16>>3];do{d=s,s=+i[n+8+((e=e+1|0)<<4)>>3],h=+f(.5*(s-d)),c=l,l=+i[n+8+(e<<4)+8>>3],c=h*h+(c=+f(.5*(l-c)))*(+p(+s)*+p(+d)*c),a+=2*+b(+ +u(+c),+ +u(+(1-c)))}while((0|e)<(0|t));return T=r,+a},_experimentalH3ToLocalIj:function(e,t,n,r,o){var i,a;return o|=0,a=T,T=T+16|0,(e=0|Qe(e|=0,t|=0,n|=0,r|=0,i=a))||(de(i,o),e=0),T=a,0|e},_experimentalLocalIjToH3:function(e,t,n,r){var o,i;return e|=0,t|=0,r|=0,o=T,T=T+16|0,he(n|=0,i=o),r=0|et(e,t,i,r),T=o,0|r},_free:vt,_geoToH3:Be,_getDestinationH3IndexFromUnidirectionalEdge:function(e,t){e|=0;var n,r,i=0;return n=T,T=T+16|0,i=n,!0&268435456==(2013265920&(t|=0))?(r=0|Ot(0|e,0|t,56),O(),o[i>>2]=0,i=0|k(e,-2130706433&t|134217728,7&r,i),t=0|O(),_(0|t),T=n,0|i):(i=0,_(0|(t=0)),T=n,0|i)},_getH3IndexesFromUnidirectionalEdge:function(e,t,n){e|=0;var r,i,a,s,l=0;a=T,T=T+16|0,r=a,s=!0&268435456==(2013265920&(t|=0)),i=-2130706433&t|134217728,o[(l=n|=0)>>2]=s?e:0,o[l+4>>2]=s?i:0,s?(t=0|Ot(0|e,0|t,56),O(),o[r>>2]=0,e=0|k(e,i,7&t,r),t=0|O()):(e=0,t=0),o[(l=n+8|0)>>2]=e,o[l+4>>2]=t,T=a},_getH3UnidirectionalEdge:function(e,t,n,r){var i,a,s=0,l=0,u=0,c=0,p=0;if(a=T,T=T+16|0,i=a,!(0|Ge(e|=0,t|=0,n|=0,r|=0)))return c=0,_(0|(u=0)),T=a,0|c;for(u=-2130706433&t,s=(s=!(0|ke(e,t)))?1:2;o[i>>2]=0,l=s+1|0,!((0|(p=0|k(e,t,s,i)))==(0|n)&(0|O())==(0|r));){if(!(l>>>0<7)){s=0,e=0,c=6;break}s=l}return 6==(0|c)?(_(0|s),T=a,0|e):(p=0|zt(0|s,0,56),c=0|u|O()|268435456,p|=e,_(0|c),T=a,0|p)},_getH3UnidirectionalEdgeBoundary:Xe,_getH3UnidirectionalEdgesFromHexagon:function(e,t,n){n|=0;var r,i=0;r=!(0|ke(e|=0,t|=0)),t&=-2130706433,o[(i=n)>>2]=r?e:0,o[i+4>>2]=r?285212672|t:0,o[(i=n+8|0)>>2]=e,o[i+4>>2]=301989888|t,o[(i=n+16|0)>>2]=e,o[i+4>>2]=318767104|t,o[(i=n+24|0)>>2]=e,o[i+4>>2]=335544320|t,o[(i=n+32|0)>>2]=e,o[i+4>>2]=352321536|t,o[(n=n+40|0)>>2]=e,o[n+4>>2]=369098752|t},_getOriginH3IndexFromUnidirectionalEdge:function(e,t){var n;return e|=0,_(0|((n=!0&268435456==(2013265920&(t|=0)))?-2130706433&t|134217728:0)),0|(n?e:0)},_getPentagonIndexes:Ye,_getRes0Indexes:function(e){e|=0;var t=0,n=0,r=0;t=0;do{zt(0|t,0,45),r=134225919|O(),o[(n=e+(t<<3)|0)>>2]=-1,o[n+4>>2]=r,t=t+1|0}while(122!=(0|t))},_h3Distance:function(e,t,n,r){var o,i,a;return n|=0,r|=0,a=T,T=T+32|0,i=a,e=0|Qe(e|=0,t|=0,e,t,o=a+12|0)||0|Qe(e,t,n,r,i)?-1:0|fe(o,i),T=a,0|e},_h3GetBaseCell:Te,_h3GetFaces:function e(t,n,r){r|=0;var i,a=0,s=0,l=0,u=0,c=0,p=0,f=0,d=0;i=T,T=T+128|0,f=i+112|0,l=i+96|0,d=i,s=0|Ot(0|(t|=0),0|(n|=0),52),O(),c=15&s,o[f>>2]=c,u=0|Ot(0|t,0|n,45),O(),u&=127;e:do{if(0|D(u)){if(0|c)for(a=1;;){if(!(!((p=0|zt(7,0,3*(15-a|0)|0))&t)&!((0|O())&n))){s=0;break e}if(!(a>>>0>>0))break;a=a+1|0}if(!(1&s))return p=0|zt(c+1|0,0,52),d=O()|-15728641&n,e((p|t)&~(f=0|zt(7,0,3*(14-c|0)|0)),d&~O(),r),void(T=i);s=1}else s=0}while(0);Ve(t,n,l),s?(Me(l,f,d),p=5):(we(l,f,d),p=6);e:do{if(0|D(u))if(c)for(a=1;;){if(!(!((u=0|zt(7,0,3*(15-a|0)|0))&t)&!((0|O())&n))){a=8;break e}if(!(a>>>0>>0)){a=20;break}a=a+1|0}else a=20;else a=8}while(0);if(St(0|r,-1,0|a),s){s=0;do{for(Oe(l=d+(s<<4)|0,0|o[f>>2]),l=0|o[l>>2],a=0;!(-1==(0|(c=0|o[(u=r+(a<<2)|0)>>2]))|(0|c)==(0|l));)a=a+1|0;o[u>>2]=l,s=s+1|0}while((0|s)!=(0|p))}else{s=0;do{for(_e(l=d+(s<<4)|0,0|o[f>>2],0,1),l=0|o[l>>2],a=0;!(-1==(0|(c=0|o[(u=r+(a<<2)|0)>>2]))|(0|c)==(0|l));)a=a+1|0;o[u>>2]=l,s=s+1|0}while((0|s)!=(0|p))}T=i},_h3GetResolution:function(e,t){return t=0|Ot(0|(e|=0),0|(t|=0),52),O(),15&t},_h3IndexesAreNeighbors:Ge,_h3IsPentagon:ke,_h3IsResClassIII:function(e,t){return t=0|Ot(0|(e|=0),0|(t|=0),52),O(),1&t},_h3IsValid:Le,_h3Line:function(e,t,n,r,i){n|=0,r|=0,i|=0;var a,s=0,u=0,c=0,p=0,f=0,d=0,h=0,m=0,g=0,b=0,v=0,y=0,A=0,M=0,_=0,O=0,z=0;if(a=T,T=T+48|0,u=a+12|0,O=a,!(0|Qe(e|=0,t|=0,e,t,s=a+24|0)||0|Qe(e,t,n,r,u))){if((0|(_=0|fe(s,u)))<0)return T=a,0|_;for(o[s>>2]=0,o[s+4>>2]=0,o[s+8>>2]=0,o[u>>2]=0,o[u+4>>2]=0,o[u+8>>2]=0,Qe(e,t,e,t,s),Qe(e,t,n,r,u),me(s),me(u),_?(g=+(0|_),M=s,n=d=0|o[s>>2],r=h=0|o[(y=s+4|0)>>2],s=m=0|o[(A=s+8|0)>>2],b=+((0|o[u>>2])-d|0)/g,v=+((0|o[u+4>>2])-h|0)/g,g=+((0|o[u+8>>2])-m|0)/g):(y=r=s+4|0,A=m=s+8|0,M=s,n=0|o[s>>2],r=0|o[r>>2],s=0|o[m>>2],b=0,v=0,g=0),o[O>>2]=n,o[(m=O+4|0)>>2]=r,o[(h=O+8|0)>>2]=s,d=0;;){z=b*(p=+(0|d))+ +(0|n),c=v*p+ +(0|o[y>>2]),p=g*p+ +(0|o[A>>2]),r=~~+xt(+z),u=~~+xt(+c),n=~~+xt(+p),z=+l(+(+(0|r)-z)),c=+l(+(+(0|u)-c)),p=+l(+(+(0|n)-p));do{if(!(z>c&z>p)){if(f=0-r|0,c>p){s=f-n|0;break}s=u,n=f-u|0;break}r=0-(u+n)|0,s=u}while(0);if(o[O>>2]=r,o[m>>2]=s,o[h>>2]=n,ge(O),et(e,t,O,i+(d<<3)|0),(0|d)==(0|_))break;d=d+1|0,n=0|o[M>>2]}return T=a,0}return T=a,-1},_h3LineSize:function(e,t,n,r){var o,i,a;return n|=0,r|=0,a=T,T=T+32|0,i=a,e=0|Qe(e|=0,t|=0,e,t,o=a+12|0)||0|Qe(e,t,n,r,i)?-1:0|fe(o,i),T=a,(e>>>31^1)+e|0},_h3SetToLinkedGeo:function(e,t,n){n|=0;var r,i,a,s=0;if(a=T,T=T+32|0,r=a,function(e,t,n){e|=0,n|=0;var r,i,a=0,s=0,l=0,u=0,c=0;if(i=T,T=T+176|0,r=i,(0|(t|=0))<1)return ut(n,0,0),void(T=i);u=0|Ot(0|o[(u=e)>>2],0|o[u+4>>2],52),O(),ut(n,(0|t)>6?t:6,15&u),u=0;do{if(He(0|o[(a=e+(u<<3)|0)>>2],0|o[a+4>>2],r),(0|(a=0|o[r>>2]))>0){c=0;do{l=r+8+(c<<4)|0,(s=0|ht(n,a=r+8+((0|(c=c+1|0))%(0|a)<<4)|0,l))?ft(n,s):dt(n,l,a),a=0|o[r>>2]}while((0|c)<(0|a))}u=u+1|0}while((0|u)!=(0|t));T=i}(e|=0,t|=0,i=a+16|0),o[n>>2]=0,o[n+4>>2]=0,o[n+8>>2]=0,!(e=0|pt(i)))return Ke(n),ct(i),void(T=a);do{t=0|Ze(n);do{$e(t,e),s=e+16|0,o[r>>2]=o[s>>2],o[r+4>>2]=o[s+4>>2],o[r+8>>2]=o[s+8>>2],o[r+12>>2]=o[s+12>>2],ft(i,e),e=0|mt(i,r)}while(0|e);e=0|pt(i)}while(0|e);Ke(n),ct(i),T=a},_h3ToCenterChild:function(e,t,n){n|=0;var r=0,o=0;if(r=0|Ot(0|(e|=0),0|(t|=0),52),O(),(0|n)<16&(0|(r&=15))<=(0|n)){if((0|r)!=(0|n)&&(e|=o=0|zt(0|n,0,52),t=O()|-15728641&t,(0|r)<(0|n)))do{o=0|zt(7,0,3*(14-r|0)|0),r=r+1|0,e&=~o,t&=~O()}while((0|r)<(0|n))}else t=0,e=0;return _(0|t),0|e},_h3ToChildren:Re,_h3ToGeo:Ue,_h3ToGeoBoundary:He,_h3ToParent:Pe,_h3UnidirectionalEdgeIsValid:function(e,t){var n=0;if(!(!0&268435456==(2013265920&(t|=0))))return 0;switch(n=0|Ot(0|(e|=0),0|t,56),O(),7&n){case 0:case 7:return 0}return!0&16777216==(117440512&t)&!!(0|ke(e,n=-2130706433&t|134217728))?0|(n=0):0|(n=0|Le(e,n))},_hexAreaKm2:function(e){return+ +i[20496+((e|=0)<<3)>>3]},_hexAreaM2:function(e){return+ +i[20624+((e|=0)<<3)>>3]},_hexRing:function(e,t,n,r){e|=0,t|=0,r|=0;var i,a=0,s=0,l=0,u=0,c=0,p=0,f=0;if(i=T,T=T+16|0,f=i,!(n|=0))return o[(f=r)>>2]=e,o[f+4>>2]=t,T=i,0;o[f>>2]=0;e:do{if(0|ke(e,t))e=1;else{if(s=(0|n)>0){a=0,p=e;do{if(!(0|(p=0|k(p,t,4,f)))&!(0|(t=0|O()))){e=2;break e}if(a=a+1|0,0|ke(p,t)){e=1;break e}}while((0|a)<(0|n));if(o[(c=r)>>2]=p,o[c+4>>2]=t,c=n+-1|0,s){s=0,l=1,a=p,e=t;do{if(!(0|(a=0|k(a,e,2,f)))&!(0|(e=0|O()))){e=2;break e}if(o[(u=r+(l<<3)|0)>>2]=a,o[u+4>>2]=e,l=l+1|0,0|ke(a,e)){e=1;break e}s=s+1|0}while((0|s)<(0|n));u=0,s=l;do{if(!(0|(a=0|k(a,e,3,f)))&!(0|(e=0|O()))){e=2;break e}if(o[(l=r+(s<<3)|0)>>2]=a,o[l+4>>2]=e,s=s+1|0,0|ke(a,e)){e=1;break e}u=u+1|0}while((0|u)<(0|n));l=0;do{if(!(0|(a=0|k(a,e,1,f)))&!(0|(e=0|O()))){e=2;break e}if(o[(u=r+(s<<3)|0)>>2]=a,o[u+4>>2]=e,s=s+1|0,0|ke(a,e)){e=1;break e}l=l+1|0}while((0|l)<(0|n));l=0;do{if(!(0|(a=0|k(a,e,5,f)))&!(0|(e=0|O()))){e=2;break e}if(o[(u=r+(s<<3)|0)>>2]=a,o[u+4>>2]=e,s=s+1|0,0|ke(a,e)){e=1;break e}l=l+1|0}while((0|l)<(0|n));l=0;do{if(!(0|(a=0|k(a,e,4,f)))&!(0|(e=0|O()))){e=2;break e}if(o[(u=r+(s<<3)|0)>>2]=a,o[u+4>>2]=e,s=s+1|0,0|ke(a,e)){e=1;break e}l=l+1|0}while((0|l)<(0|n));for(l=0;;){if(!(0|(a=0|k(a,e,6,f)))&!(0|(e=0|O()))){e=2;break e}if((0|l)!=(0|c)){if(o[(u=r+(s<<3)|0)>>2]=a,o[u+4>>2]=e,0|ke(a,e)){e=1;break e}s=s+1|0}if((0|(l=l+1|0))>=(0|n)){l=p,s=t;break}}}else l=p,a=p,s=t,e=t}else o[(l=r)>>2]=e,o[l+4>>2]=t,l=e,a=e,s=t,e=t;e=1&((0|l)!=(0|a)|(0|s)!=(0|e))}}while(0);return T=i,0|e},_i64Subtract:At,_kRing:L,_kRingDistances:function(e,t,n,r,o){var i;if(0|P(e|=0,t|=0,n|=0,r|=0,o|=0)){if(St(0|r,0,(i=1+(0|y(3*n|0,n+1|0))|0)<<3),0|o)return St(0|o,0,i<<2),void R(e,t,n,r,o,i,0);(o=0|yt(i,4))&&(R(e,t,n,r,o,i,0),vt(o))}},_llvm_minnum_f64:wt,_llvm_round_f64:xt,_malloc:bt,_maxFaceCount:function(e,t){var n=0,r=0;if(r=0|Ot(0|(e|=0),0|(t|=0),45),O(),!(0|D(127&r)))return 2;if(r=0|Ot(0|e,0|t,52),O(),!(r&=15))return 5;for(n=1;;){if(!(!((0|zt(7,0,3*(15-n|0)|0))&e)&!((0|O())&t))){n=2,e=6;break}if(!(n>>>0>>0)){n=5,e=6;break}n=n+1|0}return 6==(0|e)?0|n:0},_maxH3ToChildrenSize:function(e,t,n){return n|=0,e=0|Ot(0|(e|=0),0|(t|=0),52),O(),(0|n)<16&(0|(e&=15))<=(0|n)?0|(n=0|tt(7,n-e|0)):0|(n=0)},_maxKringSize:function(e){return 1+(0|y(3*(e|=0)|0,e+1|0))|0},_maxPolyfillSize:function(e,t){t|=0;var n,r=0,i=0,a=0,s=0,l=0;if(n=T,T=T+48|0,a=n+8|0,i=n,s=0|o[4+(l=e|=0)>>2],o[(r=i)>>2]=o[l>>2],o[r+4>>2]=s,rt(i,a),a=0|H(a,t),t=0|o[i>>2],(0|(i=0|o[e+8>>2]))<=0)return T=n,0|(l=(s=(0|a)<(0|(l=t)))?l:a)+12;r=0|o[e+12>>2],e=0;do{t=(0|o[r+(e<<3)>>2])+t|0,e=e+1|0}while((0|e)<(0|i));return T=n,0|(l=(l=(0|a)<(0|t))?t:a)+12},_maxUncompactSize:function(e,t,n){e|=0;var r=0,i=0,a=0,s=0;if((0|(t|=0))<=0)return 0;if((0|(n|=0))>=16){for(r=0;;){if(!(!(0|o[(s=e+(r<<3)|0)>>2])&!(0|o[s+4>>2]))){r=-1,i=13;break}if((0|(r=r+1|0))>=(0|t)){r=0,i=13;break}}if(13==(0|i))return 0|r}r=0,s=0;e:for(;;){a=0|o[(i=e+(s<<3)|0)>>2],i=0|o[i+4>>2];do{if(!(!(0|a)&!(0|i))){if(i=0|Ot(0|a,0|i,52),O(),(0|(i&=15))>(0|n)){r=-1,i=13;break e}if((0|i)==(0|n)){r=r+1|0;break}r=(0|tt(7,n-i|0))+r|0;break}}while(0);if((0|(s=s+1|0))>=(0|t)){i=13;break}}return 13==(0|i)?0|r:0},_memcpy:Et,_memset:St,_numHexagons:function(e){var t;return e=0|o[(t=21008+((e|=0)<<3)|0)>>2],_(0|o[t+4>>2]),0|e},_pentagonIndexCount:function(){return 12},_pointDistKm:Se,_pointDistM:function(e,t){e|=0;var n,r,o,a=0;return r=+i[(t|=0)>>3],n=+i[e>>3],a=(o=+f(.5*(r-n)))*o+(a=+f(.5*(+i[t+8>>3]-+i[e+8>>3])))*(+p(+r)*+p(+n)*a),2*+b(+ +u(+a),+ +u(+(1-a)))*6371.007180918475*1e3},_pointDistRads:function(e,t){e|=0;var n,r,o,a=0;return r=+i[(t|=0)>>3],n=+i[e>>3],a=(o=+f(.5*(r-n)))*o+(a=+f(.5*(+i[t+8>>3]-+i[e+8>>3])))*(+p(+r)*+p(+n)*a),2*+b(+ +u(+a),+ +u(+(1-a)))},_polyfill:function(e,t,n){var r,i=0,a=0,s=0,l=0,u=0;if(r=T,T=T+48|0,i=r+8|0,a=r,0|function(e,t,n){t|=0,n|=0;var r,i,a,s,l,u=0,c=0,p=0,f=0,d=0,h=0,m=0,g=0,b=0,v=0,y=0,A=0,M=0,_=0,w=0,x=0,E=0,S=0,C=0,L=0,k=0,D=0,q=0,N=0,j=0;if(l=T,T=T+112|0,i=l+80|0,h=l+72|0,a=l,s=l+56|0,(j=0|bt(32+(o[(m=(e|=0)+8|0)>>2]<<5)|0))||z(22848,22448,800,22456),ot(e,j),u=0|o[(p=e)+4>>2],o[(d=h)>>2]=o[p>>2],o[d+4>>2]=u,rt(h,i),d=0|H(i,t),u=0|o[h>>2],(0|(p=0|o[m>>2]))>0){f=0|o[e+12>>2],c=0;do{u=(0|o[f+(c<<3)>>2])+u|0,c=c+1|0}while((0|c)!=(0|p))}if(c=0|yt(r=(d=(0|d)<(0|u)?u:d)+12|0,8),g=0|yt(r,8),o[i>>2]=0,N=0|o[(q=e)+4>>2],o[(u=h)>>2]=o[q>>2],o[u+4>>2]=N,0|(u=0|I(h,r,t,i,c,g)))return vt(c),vt(g),vt(j),T=l,0|u;e:do{if((0|o[m>>2])>0){for(p=e+12|0,u=0;f=0|I((0|o[p>>2])+(u<<3)|0,r,t,i,c,g),u=u+1|0,!(0|f);)if((0|u)>=(0|o[m>>2]))break e;return vt(c),vt(g),vt(j),T=l,0|f}}while(0);(0|d)>-12&&St(0|g,0,((0|r)>1?r:1)<<3);e:do{if((0|o[i>>2])>0){N=((0|r)<0)<<31>>31,S=c,C=g,L=c,k=c,D=g,q=c,u=c,_=c,w=g,x=g,E=g,c=g;t:for(;;){for(M=0|o[i>>2],y=0,A=0,p=0;;){d=(f=a)+56|0;do{o[f>>2]=0,f=f+4|0}while((0|f)<(0|d));if(0|P(h=0|o[(t=S+(y<<3)|0)>>2],t=0|o[t+4>>2],1,a,0)){d=(f=a)+56|0;do{o[f>>2]=0,f=f+4|0}while((0|f)<(0|d));0|(f=0|yt(7,4))&&(R(h,t,1,a,f,7,0),vt(f))}v=0;do{g=0|o[(b=a+(v<<3)|0)>>2],b=0|o[b+4>>2];n:do{if(!(!(0|g)&!(0|b))){if(h=0|_t(0|g,0|b,0|r,0|N),O(),!(!(0|(t=0|o[(d=f=n+(h<<3)|0)>>2]))&!(0|(d=0|o[d+4>>2]))))for(m=0;;){if((0|m)>(0|r))break t;if((0|t)==(0|g)&(0|d)==(0|b))break n;if(!(0|(t=0|o[(d=f=n+((h=(h+1|0)%(0|r)|0)<<3)|0)>>2]))&!(0|(d=0|o[d+4>>2])))break;m=m+1|0}!(0|g)&!(0|b)||(Ue(g,b,s),0|it(e,j,s)&&(o[(m=f)>>2]=g,o[m+4>>2]=b,o[(m=C+(p<<3)|0)>>2]=g,o[m+4>>2]=b,p=p+1|0))}}while(0);v=v+1|0}while(v>>>0<7);if((0|(A=A+1|0))>=(0|M))break;y=y+1|0}if((0|M)>0&&St(0|L,0,M<<3),o[i>>2]=p,!((0|p)>0))break e;g=c,b=E,v=q,y=x,A=w,M=C,c=_,E=u,x=k,w=L,_=g,u=b,q=D,D=v,k=y,L=A,C=S,S=M}return vt(k),vt(D),vt(j),T=l,-1}u=g}while(0);return vt(j),vt(c),vt(u),T=l,0|(j=0)}(e|=0,t|=0,n|=0)){if(s=0|o[(u=e)+4>>2],o[(l=a)>>2]=o[u>>2],o[l+4>>2]=s,rt(a,i),l=0|H(i,t),t=0|o[a>>2],(0|(s=0|o[e+8>>2]))>0){a=0|o[e+12>>2],i=0;do{t=(0|o[a+(i<<3)>>2])+t|0,i=i+1|0}while((0|i)!=(0|s))}(0|(t=(0|l)<(0|t)?t:l))<=-12||St(0|n,0,8+(((0|(u=t+11|0))>0?u:0)<<3)|0),T=r}else T=r},_res0IndexCount:function(){return 122},_round:Ct,_sbrk:Tt,_sizeOfCoordIJ:function(){return 8},_sizeOfGeoBoundary:function(){return 168},_sizeOfGeoCoord:function(){return 16},_sizeOfGeoPolygon:function(){return 16},_sizeOfGeofence:function(){return 8},_sizeOfH3Index:function(){return 8},_sizeOfLinkedGeoPolygon:function(){return 12},_uncompact:function(e,t,n,r,i){e|=0,n|=0,r|=0;var a=0,s=0,l=0,u=0,c=0,p=0;if((0|(t|=0))<=0)return 0;if((0|(i|=0))>=16){for(a=0;;){if(!(!(0|o[(p=e+(a<<3)|0)>>2])&!(0|o[p+4>>2]))){a=14;break}if((0|(a=a+1|0))>=(0|t)){s=0,a=16;break}}if(14==(0|a))return 0|((0|r)>0?-2:-1);if(16==(0|a))return 0|s}a=0,p=0;e:for(;;){s=0|o[(l=c=e+(p<<3)|0)>>2],l=0|o[l+4>>2];do{if(!(!(0|s)&!(0|l))){if((0|a)>=(0|r)){s=-1,a=16;break e}if(u=0|Ot(0|s,0|l,52),O(),(0|(u&=15))>(0|i)){s=-2,a=16;break e}if((0|u)==(0|i)){o[(c=n+(a<<3)|0)>>2]=s,o[c+4>>2]=l,a=a+1|0;break}if((0|(s=(0|tt(7,i-u|0))+a|0))>(0|r)){s=-1,a=16;break e}Re(0|o[c>>2],0|o[c+4>>2],i,n+(a<<3)|0),a=s}}while(0);if((0|(p=p+1|0))>=(0|t)){s=0,a=16;break}}return 16==(0|a)?0|s:0},establishStackSpace:function(e,t){T=e|=0},stackAlloc:function(e){var t;return t=T,T=15+(T=T+(e|=0)|0)&-16,0|t},stackRestore:function(e){T=e|=0},stackSave:function(){return 0|T}}}({Math,Int8Array,Int32Array,Uint8Array,Float32Array,Float64Array},{a:le,b:function(e){u=e},c,d:function(e,t,n,r){le("Assertion failed: "+M(e)+", at: "+[t?M(t):"unknown filename",n,r?M(r):"unknown function"])},e:function(e){return n.___errno_location&&(b[n.___errno_location()>>2]=e),e},f:Y,g:function(e,t,n){m.set(m.subarray(t,t+n),e)},h:function(e){var t=Y(),n=16777216,r=2130706432;if(e>r)return!1;for(var o=Math.max(t,16777216);o0))return 0;for(var o=n+r-1,i=0;i=55296&&a<=57343&&(a=65536+((1023&a)<<10)|1023&e.charCodeAt(++i)),a<=127){if(n>=o)break;t[n++]=a}else if(a<=2047){if(n+1>=o)break;t[n++]=192|a>>6,t[n++]=128|63&a}else if(a<=65535){if(n+2>=o)break;t[n++]=224|a>>12,t[n++]=128|a>>6&63,t[n++]=128|63&a}else{if(n+3>=o)break;t[n++]=240|a>>18,t[n++]=128|a>>12&63,t[n++]=128|a>>6&63,t[n++]=128|63&a}}t[n]=0}(e,m,t,n)}(e,t=ee(n),n)}return t},array:function(e){var t=ee(e.length);return function(e,t){h.set(e,t)}(e,t),t}},i=f(e),a=[],s=0;if(r)for(var l=0;l>1]=t;break;case"i32":b[e>>2]=t;break;case"i64":F=[t>>>0,(j=t,+P(j)>=1?j>0?(0|I(+k(j/4294967296),4294967295))>>>0:~~+R((j-+(~~j>>>0))/4294967296)>>>0:0)],b[e>>2]=F[0],b[e+4>>2]=F[1];break;case"float":v[e>>2]=t;break;case"double":y[e>>3]=t;break;default:le("invalid type for setValue: "+n)}},n.getValue=function(e,t,n){switch("*"===(t=t||"i8").charAt(t.length-1)&&(t="i32"),t){case"i1":case"i8":return h[0|e];case"i16":return g[e>>1];case"i32":case"i64":return b[e>>2];case"float":return v[e>>2];case"double":return y[e>>3];default:le("invalid type for getValue: "+t)}return null},n.getTempRet0=c,B){V(B)||($=B,B=n.locateFile?n.locateFile($,a):a+$),D++,n.monitorRunDependencies&&n.monitorRunDependencies(D);var re=function(e){e.byteLength&&(e=new Uint8Array(e)),m.set(e,8),n.memoryInitializerRequest&&delete n.memoryInitializerRequest.response,function(){if(D--,n.monitorRunDependencies&&n.monitorRunDependencies(D),0==D&&(null!==q&&(clearInterval(q),q=null),N)){var e=N;N=null,e()}}()},oe=function(){o(B,re,function(){throw"could not load memory initializer "+B})},ie=Z(B);if(ie)re(ie.buffer);else if(n.memoryInitializerRequest){var ae=function(){var e=n.memoryInitializerRequest,t=e.response;if(200!==e.status&&0!==e.status){var r=Z(n.memoryInitializerRequestURL);if(!r)return console.warn("a problem seems to have happened with Module.memoryInitializerRequest, status: "+e.status+", retrying "+B),void oe();t=r.buffer}re(t)};n.memoryInitializerRequest.response?setTimeout(ae,0):n.memoryInitializerRequest.addEventListener("load",ae)}else oe()}function se(e){function t(){K||(K=!0,p||(w(E),w(S),n.onRuntimeInitialized&&n.onRuntimeInitialized(),function(){if(n.postRun)for("function"==typeof n.postRun&&(n.postRun=[n.postRun]);n.postRun.length;)L(n.postRun.shift());w(C)}()))}e=e||i,D>0||(function(){if(n.preRun)for("function"==typeof n.preRun&&(n.preRun=[n.preRun]);n.preRun.length;)T(n.preRun.shift());w(x)}(),D>0||(n.setStatus?(n.setStatus("Running..."),setTimeout(function(){setTimeout(function(){n.setStatus("")},1),t()},1)):t()))}function le(e){throw n.onAbort&&n.onAbort(e),s(e+=""),l(e),p=!0,"abort("+e+"). Build with -s ASSERTIONS=1 for more info."}if(N=function e(){K||se(),K||(N=e)},n.run=se,n.abort=le,n.preInit)for("function"==typeof n.preInit&&(n.preInit=[n.preInit]);n.preInit.length>0;)n.preInit.pop()();return se(),e}("object"==typeof r?r:{}),o="number",i={};[["sizeOfH3Index",o],["sizeOfGeoCoord",o],["sizeOfGeoBoundary",o],["sizeOfGeoPolygon",o],["sizeOfGeofence",o],["sizeOfLinkedGeoPolygon",o],["sizeOfCoordIJ",o],["h3IsValid",o,[o,o]],["geoToH3",o,[o,o,o]],["h3ToGeo",null,[o,o,o]],["h3ToGeoBoundary",null,[o,o,o]],["maxKringSize",o,[o]],["kRing",null,[o,o,o,o]],["kRingDistances",null,[o,o,o,o,o]],["hexRing",null,[o,o,o,o]],["maxPolyfillSize",o,[o,o]],["polyfill",null,[o,o,o]],["h3SetToLinkedGeo",null,[o,o,o]],["destroyLinkedPolygon",null,[o]],["compact",o,[o,o,o]],["uncompact",o,[o,o,o,o,o]],["maxUncompactSize",o,[o,o,o]],["h3IsPentagon",o,[o,o]],["h3IsResClassIII",o,[o,o]],["h3GetBaseCell",o,[o,o]],["h3GetResolution",o,[o,o]],["maxFaceCount",o,[o,o]],["h3GetFaces",null,[o,o,o]],["h3ToParent",o,[o,o,o]],["h3ToChildren",null,[o,o,o,o]],["h3ToCenterChild",o,[o,o,o]],["maxH3ToChildrenSize",o,[o,o,o]],["h3IndexesAreNeighbors",o,[o,o,o,o]],["getH3UnidirectionalEdge",o,[o,o,o,o]],["getOriginH3IndexFromUnidirectionalEdge",o,[o,o]],["getDestinationH3IndexFromUnidirectionalEdge",o,[o,o]],["h3UnidirectionalEdgeIsValid",o,[o,o]],["getH3IndexesFromUnidirectionalEdge",null,[o,o,o]],["getH3UnidirectionalEdgesFromHexagon",null,[o,o,o]],["getH3UnidirectionalEdgeBoundary",null,[o,o,o]],["h3Distance",o,[o,o,o,o]],["h3Line",o,[o,o,o,o,o]],["h3LineSize",o,[o,o,o,o]],["experimentalH3ToLocalIj",o,[o,o,o,o,o]],["experimentalLocalIjToH3",o,[o,o,o,o]],["hexAreaM2",o,[o]],["hexAreaKm2",o,[o]],["edgeLengthM",o,[o]],["edgeLengthKm",o,[o]],["pointDistM",o,[o,o]],["pointDistKm",o,[o,o]],["pointDistRads",o,[o,o]],["cellAreaM2",o,[o,o]],["cellAreaKm2",o,[o,o]],["cellAreaRads2",o,[o,o]],["exactEdgeLengthM",o,[o,o]],["exactEdgeLengthKm",o,[o,o]],["exactEdgeLengthRads",o,[o,o]],["numHexagons",o,[o]],["getRes0Indexes",null,[o]],["res0IndexCount",o],["getPentagonIndexes",null,[o,o]],["pentagonIndexCount",o]].forEach(function(e){i[e[0]]=r.cwrap.apply(r,e)});var a=16,s=i.sizeOfH3Index(),l=i.sizeOfGeoCoord(),u=i.sizeOfGeoBoundary(),c=i.sizeOfGeoPolygon(),p=i.sizeOfGeofence(),f=i.sizeOfLinkedGeoPolygon(),d=i.sizeOfCoordIJ(),h={m:"m",m2:"m2",km:"km",km2:"km2",rads:"rads",rads2:"rads2"};function m(e){if("number"!=typeof e||e<0||e>15||Math.floor(e)!==e)throw new Error("Invalid resolution: "+e)}var g=/[^0-9a-fA-F]/;function b(e){if(Array.isArray(e)&&2===e.length&&Number.isInteger(e[0])&&Number.isInteger(e[1]))return e;if("string"!=typeof e||g.test(e))return[0,0];var t=parseInt(e.substring(0,e.length-8),a);return[parseInt(e.substring(e.length-8),a),t]}function v(e){if(e>=0)return e.toString(a);var t=A(8,(e&=2147483647).toString(a));return(parseInt(t[0],a)+8).toString(a)+t.substring(1)}function y(e,t){return v(t)+A(8,v(e))}function A(e,t){for(var n=e-t.length,r="",o=0;o=0&&n.push(i)}return n}(s,a);return r._free(s),l}function N(e){var t=b(e),n=t[0],r=t[1];return i.h3IsValid(n,r)?i.h3GetResolution(n,r):-1}function j(e,t,n){var o=r._malloc(l);r.HEAPF64.set([e,t].map(ve),o/8);var a=O(i.geoToH3(o,n));return r._free(o),a}function F(e){var t=r._malloc(l),n=b(e),o=n[0],a=n[1];i.h3ToGeo(o,a,t);var s=T(t);return r._free(t),s}function B(e,t){var n=r._malloc(u),o=b(e),a=o[0],s=o[1];i.h3ToGeoBoundary(a,s,n);var l=P(n,t,t);return r._free(n),l}function W(e,t){var n=b(e),r=n[0],o=n[1];return O(i.h3ToParent(r,o,t))}function V(e,t){if(!R(e))return[];var n=b(e),o=n[0],a=n[1],l=i.maxH3ToChildrenSize(o,a,t),u=r._calloc(l,s);i.h3ToChildren(o,a,t,u);var c=x(u,l);return r._free(u),c}function U(e,t){var n=b(e),r=n[0],o=n[1];return O(i.h3ToCenterChild(r,o,t))}function H(e,t){var n=b(e),o=n[0],a=n[1],l=i.maxKringSize(t),u=r._calloc(l,s);i.kRing(o,a,t,u);var c=x(u,l);return r._free(u),c}function Y(e,t){var n=b(e),o=n[0],a=n[1],l=i.maxKringSize(t),u=r._calloc(l,s),c=r._calloc(l,4);i.kRingDistances(o,a,t,u,c);for(var p=[],f=0;f0){n=r._calloc(o,p);for(var l=0;l0){for(var i=r.getValue(e+n,"i32"),a=0;aN,dT:()=>E,Fe:()=>k,rj:()=>W,gW:()=>D,nI:()=>x,v7:()=>V,fO:()=>w,om:()=>C,rY:()=>S,Gw:()=>O,CK:()=>j,xJ:()=>R,iV:()=>z,VJ:()=>P});var r=n(64467),o=n(94796);function i(e,t){const n=(0,o.Z0)([],t,e);return(0,o.hs)(n,n,1/n[3]),n}function a(e,t){const n=e%t;return n<0?t+n:n}function s(e,t,n){return n*t+(1-n)*e}function l(e,t,n){return en?n:e}const u=Math.log2||function(e){return Math.log(e)*Math.LOG2E};var c=n(67684),p=n(40842),f=n(30329);function d(e,t){if(!e)throw new Error(t||"@math.gl/web-mercator: assertion failed.")}const h=Math.PI,m=h/4,g=h/180,b=180/h,v=512,y=85.051129,A=1.5;function M(e){return Math.pow(2,e)}function _(e){return u(e)}function O(e){const[t,n]=e;d(Number.isFinite(t)),d(Number.isFinite(n)&&n>=-90&&n<=90,"invalid latitude");const r=n*g;return[v*(t*g+h)/(2*h),v*(h+Math.log(Math.tan(m+.5*r)))/(2*h)]}function z(e){const[t,n]=e,r=t/v*(2*h)-h,o=2*(Math.atan(Math.exp(n/v*(2*h)-h))-m);return[r*b,o*b]}function w(e){const{latitude:t}=e;d(Number.isFinite(t));return _(4003e4*Math.cos(t*g))-9}function x(e){const{latitude:t,longitude:n,highPrecision:r=!1}=e;d(Number.isFinite(t)&&Number.isFinite(n));const o=Math.cos(t*g),i=512/360,a=i/o,s=12790407194604047e-21/o,l={unitsPerMeter:[s,s,s],metersPerUnit:[1/s,1/s,1/s],unitsPerDegree:[i,a,s],degreesPerUnit:[.703125,1/a,1/s]};if(r){const e=g*Math.tan(t*g)/o,n=i*e/2,r=12790407194604047e-21*e,u=r/a*s;l.unitsPerDegree2=[0,n,r],l.unitsPerMeter2=[u,0,u]}return l}function E(e,t){const[n,r,o]=e,[i,a,s]=t,{unitsPerMeter:l,unitsPerMeter2:u}=x({longitude:n,latitude:r,highPrecision:!0}),c=O(e);c[0]+=i*(l[0]+u[0]*a),c[1]+=a*(l[1]+u[1]*a);const p=z(c),f=(o||0)+(s||0);return Number.isFinite(o)||Number.isFinite(s)?[p[0],p[1],f]:p}function S(e){const{height:t,pitch:n,bearing:r,altitude:o,scale:i,center:a}=e,s=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];c.Tl(s,s,[0,0,-o]),c.eL(s,s,-n*g),c.Qr(s,s,r*g);const l=i/t;return c.hs(s,s,[l,l,l]),a&&c.Tl(s,s,f.ze([],a)),s}function C(e){const{width:t,height:n,altitude:r,pitch:o=0,offset:i,center:a,scale:s,nearZMultiplier:u=1,farZMultiplier:c=1}=e;let{fovy:p=T(A)}=e;void 0!==r&&(p=T(r));const f=p*g,d=o*g,h=L(p);let m=h;a&&(m+=a[2]*s/Math.cos(d)/n);const b=f*(.5+(i?i[1]:0)/n),v=Math.sin(b)*m/Math.sin(l(Math.PI/2-d-b,.01,Math.PI-.01)),y=Math.sin(d)*v+m,M=10*m;return{fov:f,aspect:t/n,focalDistance:h,near:u,far:Math.min(y*c,M)}}function T(e){return 2*Math.atan(.5/e)*b}function L(e){return.5/Math.tan(.5*e*g)}function P(e,t){const[n,r,o=0]=e;return d(Number.isFinite(n)&&Number.isFinite(r)&&Number.isFinite(o)),i(t,[n,r,o,1])}function R(e,t,n=0){const[r,o,a]=e;if(d(Number.isFinite(r)&&Number.isFinite(o),"invalid pixel coordinate"),Number.isFinite(a))return i(t,[r,o,a,1]);const s=i(t,[r,o,0,1]),l=i(t,[r,o,1,1]),u=s[2],c=l[2],f=u===c?0:((n||0)-u)/(c-u);return p.Cc([],s,l,f)}function k(e){const{width:t,height:n,bounds:r,minExtent:o=0,maxZoom:i=24,offset:a=[0,0]}=e,[[s,c],[p,f]]=r,h=function(e=0){return"number"==typeof e?{top:e,bottom:e,left:e,right:e}:(d(Number.isFinite(e.top)&&Number.isFinite(e.bottom)&&Number.isFinite(e.left)&&Number.isFinite(e.right)),e)}(e.padding),m=O([s,l(f,-85.051129,y)]),g=O([p,l(c,-85.051129,y)]),b=[Math.max(Math.abs(g[0]-m[0]),o),Math.max(Math.abs(g[1]-m[1]),o)],v=[t-h.left-h.right-2*Math.abs(a[0]),n-h.top-h.bottom-2*Math.abs(a[1])];d(v[0]>0&&v[1]>0);const A=v[0]/b[0],M=v[1]/b[1],_=(h.right-h.left)/2/A,w=(h.top-h.bottom)/2/M,x=z([(g[0]+m[0])/2+_,(g[1]+m[1])/2+w]),E=Math.min(i,u(Math.abs(Math.min(A,M))));return d(Number.isFinite(E)),{longitude:x[0],latitude:x[1],zoom:E}}const I=Math.PI/180;function D(e,t=0){const{width:n,height:r,unproject:o}=e,i={targetZ:t},a=o([0,r],i),s=o([n,r],i);let l,u;return(e.fovy?.5*e.fovy*I:Math.atan(.5/e.altitude))>(90-e.pitch)*I-.01?(l=q(e,0,t),u=q(e,n,t)):(l=o([0,0],i),u=o([n,0],i)),[a,s,u,l]}function q(e,t,n){const{pixelUnprojectionMatrix:r}=e,o=i(r,[t,0,1,1]),a=i(r,[t,e.height,1,1]),s=(n*e.distanceScales.unitsPerMeter[2]-o[2])/(a[2]-o[2]),l=z(p.Cc([],o,a,s));return l.push(n),l}class N{constructor(e={width:1,height:1}){(0,r.A)(this,"latitude",void 0),(0,r.A)(this,"longitude",void 0),(0,r.A)(this,"zoom",void 0),(0,r.A)(this,"pitch",void 0),(0,r.A)(this,"bearing",void 0),(0,r.A)(this,"altitude",void 0),(0,r.A)(this,"fovy",void 0),(0,r.A)(this,"meterOffset",void 0),(0,r.A)(this,"center",void 0),(0,r.A)(this,"width",void 0),(0,r.A)(this,"height",void 0),(0,r.A)(this,"scale",void 0),(0,r.A)(this,"distanceScales",void 0),(0,r.A)(this,"viewMatrix",void 0),(0,r.A)(this,"projectionMatrix",void 0),(0,r.A)(this,"viewProjectionMatrix",void 0),(0,r.A)(this,"pixelProjectionMatrix",void 0),(0,r.A)(this,"pixelUnprojectionMatrix",void 0),(0,r.A)(this,"equals",e=>e instanceof N&&e.width===this.width&&e.height===this.height&&c.aI(e.projectionMatrix,this.projectionMatrix)&&c.aI(e.viewMatrix,this.viewMatrix)),(0,r.A)(this,"project",(e,t={})=>{const{topLeft:n=!0}=t,r=P(this.projectPosition(e),this.pixelProjectionMatrix),[o,i]=r,a=n?i:this.height-i;return 2===e.length?[o,a]:[o,a,r[2]]}),(0,r.A)(this,"unproject",(e,t={})=>{const{topLeft:n=!0,targetZ:r}=t,[o,i,a]=e,s=n?i:this.height-i,l=r&&r*this.distanceScales.unitsPerMeter[2],u=R([o,s,a],this.pixelUnprojectionMatrix,l),[c,p,f]=this.unprojectPosition(u);return Number.isFinite(a)?[c,p,f]:Number.isFinite(r)?[c,p,r]:[c,p]}),(0,r.A)(this,"projectPosition",e=>{const[t,n]=O(e);return[t,n,(e[2]||0)*this.distanceScales.unitsPerMeter[2]]}),(0,r.A)(this,"unprojectPosition",e=>{const[t,n]=z(e);return[t,n,(e[2]||0)*this.distanceScales.metersPerUnit[2]]});let{width:t,height:n,altitude:o=null,fovy:i=null}=e;const{latitude:a=0,longitude:s=0,zoom:l=0,pitch:u=0,bearing:p=0,position:d=null,nearZMultiplier:h=.02,farZMultiplier:m=1.01}=e;t=t||1,n=n||1,null===i&&null===o?(o=A,i=T(o)):null===i?i=T(o):null===o&&(o=L(i));const g=M(l);o=Math.max(.75,o);const b=x({longitude:s,latitude:a}),v=O([s,a]);v.push(0),d&&f.WQ(v,v,f.lK([],d,b.unitsPerMeter)),this.projectionMatrix=function(e){const{fov:t,aspect:n,near:r,far:o}=C(e);return c.fN([],t,n,r,o)}({width:t,height:n,scale:g,center:v,pitch:u,fovy:i,nearZMultiplier:h,farZMultiplier:m}),this.viewMatrix=S({height:n,scale:g,center:v,pitch:u,bearing:p,altitude:o}),this.width=t,this.height=n,this.scale=g,this.latitude=a,this.longitude=s,this.zoom=l,this.pitch=u,this.bearing=p,this.altitude=o,this.fovy=i,this.center=v,this.meterOffset=d||[0,0,0],this.distanceScales=b,this._initMatrices(),Object.freeze(this)}_initMatrices(){const{width:e,height:t,projectionMatrix:n,viewMatrix:r}=this,o=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];c.lw(o,o,n),c.lw(o,o,r),this.viewProjectionMatrix=o;const i=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];c.hs(i,i,[e/2,-t/2,1]),c.Tl(i,i,[1,-1,0]),c.lw(i,i,o);const a=c.B8([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],i);if(!a)throw new Error("Pixel project matrix not invertible");this.pixelProjectionMatrix=i,this.pixelUnprojectionMatrix=a}projectFlat(e){return O(e)}unprojectFlat(e){return z(e)}getMapCenterByLngLatPosition({lngLat:e,pos:t}){const n=R(t,this.pixelUnprojectionMatrix),r=O(e),o=p.WQ([],r,p.ze([],n));return z(p.WQ([],this.center,o))}fitBounds(e,t={}){const{width:n,height:r}=this,{longitude:o,latitude:i,zoom:a}=k(Object.assign({width:n,height:r,bounds:e},t));return new N({width:n,height:r,longitude:o,latitude:i,zoom:a})}getBounds(e){const t=this.getBoundingRegion(e),n=Math.min(...t.map(e=>e[0])),r=Math.max(...t.map(e=>e[0]));return[[n,Math.min(...t.map(e=>e[1]))],[r,Math.max(...t.map(e=>e[1]))]]}getBoundingRegion(e={}){return D(this,e.z||0)}getLocationAtPoint({lngLat:e,pos:t}){return this.getMapCenterByLngLatPosition({lngLat:e,pos:t})}}function j(e){const{width:t,height:n,pitch:r=0}=e;let{longitude:o,latitude:i,zoom:s,bearing:l=0}=e;(o<-180||o>180)&&(o=a(o+180,360)-180),(l<-180||l>180)&&(l=a(l+180,360)-180);const c=u(n/512);if(s<=c)s=c,i=0;else{const e=n/2/Math.pow(2,s),t=z([0,e])[1];if(it&&(i=t)}}return{width:t,height:n,longitude:o,latitude:i,zoom:s,pitch:r,bearing:l}}const F=["longitude","latitude","zoom"],B={curve:1.414,speed:1.2};function W(e,t,n,r){const{startZoom:o,startCenterXY:i,uDelta:a,w0:l,u1:u,S:c,rho:f,rho2:d,r0:h}=U(e,t,r);if(u<.01){const r={};for(const o of F){const i=e[o],a=t[o];r[o]=s(i,a,n)}return r}const m=n*c,g=Math.cosh(h)/Math.cosh(h+f*m),b=l*((Math.cosh(h)*Math.tanh(h+f*m)-Math.sinh(h))/d)/u,v=o+_(1/g),y=p.hs([],a,b);p.WQ(y,y,i);const A=z(y);return{longitude:A[0],latitude:A[1],zoom:v}}function V(e,t,n){const r={...B,...n},{screenSpeed:o,speed:i,maxDuration:a}=r,{S:s,rho:l}=U(e,t,r),u=1e3*s;let c;return c=Number.isFinite(o)?u/(o/l):u/i,Number.isFinite(a)&&c>a?0:c}function U(e,t,n){const r=(n=Object.assign({},B,n)).curve,o=e.zoom,i=[e.longitude,e.latitude],a=M(o),s=t.zoom,l=[t.longitude,t.latitude],u=M(s-o),c=O(i),f=O(l),d=p.jb([],f,c),h=Math.max(e.width,e.height),m=h/u,g=p.Bw(d)*a,b=Math.max(g,.01),v=r*r,y=(m*m-h*h+v*v*b*b)/(2*h*v*b),A=(m*m-h*h-v*v*b*b)/(2*m*v*b),_=Math.log(Math.sqrt(y*y+1)-y),z=Math.log(Math.sqrt(A*A+1)-A);return{startZoom:o,startCenterXY:c,uDelta:d,w0:h,u1:g,S:(z-_)/r,rho:r,rho2:v,r0:_,r1:z}}},55002(e){"use strict";e.exports={IndexSizeError:{s:"INDEX_SIZE_ERR",c:1,m:1},DOMStringSizeError:{s:"DOMSTRING_SIZE_ERR",c:2,m:0},HierarchyRequestError:{s:"HIERARCHY_REQUEST_ERR",c:3,m:1},WrongDocumentError:{s:"WRONG_DOCUMENT_ERR",c:4,m:1},InvalidCharacterError:{s:"INVALID_CHARACTER_ERR",c:5,m:1},NoDataAllowedError:{s:"NO_DATA_ALLOWED_ERR",c:6,m:0},NoModificationAllowedError:{s:"NO_MODIFICATION_ALLOWED_ERR",c:7,m:1},NotFoundError:{s:"NOT_FOUND_ERR",c:8,m:1},NotSupportedError:{s:"NOT_SUPPORTED_ERR",c:9,m:1},InUseAttributeError:{s:"INUSE_ATTRIBUTE_ERR",c:10,m:1},InvalidStateError:{s:"INVALID_STATE_ERR",c:11,m:1},SyntaxError:{s:"SYNTAX_ERR",c:12,m:1},InvalidModificationError:{s:"INVALID_MODIFICATION_ERR",c:13,m:1},NamespaceError:{s:"NAMESPACE_ERR",c:14,m:1},InvalidAccessError:{s:"INVALID_ACCESS_ERR",c:15,m:1},ValidationError:{s:"VALIDATION_ERR",c:16,m:0},TypeMismatchError:{s:"TYPE_MISMATCH_ERR",c:17,m:1},SecurityError:{s:"SECURITY_ERR",c:18,m:1},NetworkError:{s:"NETWORK_ERR",c:19,m:1},AbortError:{s:"ABORT_ERR",c:20,m:1},URLMismatchError:{s:"URL_MISMATCH_ERR",c:21,m:1},QuotaExceededError:{s:"QUOTA_EXCEEDED_ERR",c:22,m:1},TimeoutError:{s:"TIMEOUT_ERR",c:23,m:1},InvalidNodeTypeError:{s:"INVALID_NODE_TYPE_ERR",c:24,m:1},DataCloneError:{s:"DATA_CLONE_ERR",c:25,m:1}}},55027(e,t,n){"use strict";n.d(t,{A:()=>g});var r=n(23029),o=n(92901),i=n(56822),a=n(53954),s=n(90991),l=n(85501),u=n(79464),c=n(70560),p=n(43558),f=n(33023),d=n(82170),h=[0,0,0,255],m={radiusUnits:"meters",radiusScale:{type:"number",min:0,value:1},radiusMinPixels:{type:"number",min:0,value:0},radiusMaxPixels:{type:"number",min:0,value:Number.MAX_SAFE_INTEGER},lineWidthUnits:"meters",lineWidthScale:{type:"number",min:0,value:1},lineWidthMinPixels:{type:"number",min:0,value:0},lineWidthMaxPixels:{type:"number",min:0,value:Number.MAX_SAFE_INTEGER},stroked:!1,filled:!0,getPosition:{type:"accessor",value:function(e){return e.position}},getRadius:{type:"accessor",value:1},getFillColor:{type:"accessor",value:h},getLineColor:{type:"accessor",value:h},getLineWidth:{type:"accessor",value:1},strokeWidth:{deprecatedFor:"getLineWidth"},outline:{deprecatedFor:"stroked"},getColor:{deprecatedFor:["getFillColor","getLineColor"]}},g=function(e){function t(){return(0,r.A)(this,t),(0,i.A)(this,(0,a.A)(t).apply(this,arguments))}return(0,l.A)(t,e),(0,o.A)(t,[{key:"getShaders",value:function(e){return(0,s.A)((0,a.A)(t.prototype),"getShaders",this).call(this,{vs:"#define SHADER_NAME scatterplot-layer-vertex-shader\n\nattribute vec3 positions;\n\nattribute vec3 instancePositions;\nattribute vec3 instancePositions64Low;\nattribute float instanceRadius;\nattribute float instanceLineWidths;\nattribute vec4 instanceFillColors;\nattribute vec4 instanceLineColors;\nattribute vec3 instancePickingColors;\n\nuniform float opacity;\nuniform float radiusScale;\nuniform float radiusMinPixels;\nuniform float radiusMaxPixels;\nuniform float lineWidthScale;\nuniform float lineWidthMinPixels;\nuniform float lineWidthMaxPixels;\nuniform float stroked;\nuniform bool filled;\n\nvarying vec4 vFillColor;\nvarying vec4 vLineColor;\nvarying vec2 unitPosition;\nvarying float innerUnitRadius;\nvarying float outerRadiusPixels;\n\nvoid main(void) {\n geometry.worldPosition = instancePositions;\n outerRadiusPixels = clamp(\n project_size_to_pixel(radiusScale * instanceRadius),\n radiusMinPixels, radiusMaxPixels\n );\n float lineWidthPixels = clamp(\n project_size_to_pixel(lineWidthScale * instanceLineWidths),\n lineWidthMinPixels, lineWidthMaxPixels\n );\n outerRadiusPixels += stroked * lineWidthPixels / 2.0;\n unitPosition = positions.xy;\n geometry.uv = unitPosition;\n geometry.pickingColor = instancePickingColors;\n\n innerUnitRadius = 1.0 - stroked * lineWidthPixels / outerRadiusPixels;\n \n vec3 offset = positions * project_pixel_size(outerRadiusPixels);\n DECKGL_FILTER_SIZE(offset, geometry);\n gl_Position = project_position_to_clipspace(instancePositions, instancePositions64Low, offset, geometry.position);\n DECKGL_FILTER_GL_POSITION(gl_Position, geometry);\n vFillColor = vec4(instanceFillColors.rgb, instanceFillColors.a * opacity);\n DECKGL_FILTER_COLOR(vFillColor, geometry);\n vLineColor = vec4(instanceLineColors.rgb, instanceLineColors.a * opacity);\n DECKGL_FILTER_COLOR(vLineColor, geometry);\n}\n",fs:"#define SHADER_NAME scatterplot-layer-fragment-shader\n\nprecision highp float;\n\nuniform bool filled;\nuniform float stroked;\n\nvarying vec4 vFillColor;\nvarying vec4 vLineColor;\nvarying vec2 unitPosition;\nvarying float innerUnitRadius;\nvarying float outerRadiusPixels;\n\nvoid main(void) {\n geometry.uv = unitPosition;\n\n float distToCenter = length(unitPosition) * outerRadiusPixels;\n float inCircle = smoothedge(distToCenter, outerRadiusPixels);\n\n if (inCircle == 0.0) {\n discard;\n }\n\n if (stroked > 0.5) {\n float isLine = smoothedge(innerUnitRadius * outerRadiusPixels, distToCenter);\n if (filled) {\n gl_FragColor = mix(vFillColor, vLineColor, isLine);\n } else {\n if (isLine == 0.0) {\n discard;\n }\n gl_FragColor = vec4(vLineColor.rgb, vLineColor.a * isLine);\n }\n } else if (filled) {\n gl_FragColor = vFillColor;\n } else {\n discard;\n }\n\n gl_FragColor.a *= inCircle;\n DECKGL_FILTER_COLOR(gl_FragColor, geometry);\n}\n",modules:[u.A,c.A]})}},{key:"initializeState",value:function(){this.getAttributeManager().addInstanced({instancePositions:{size:3,type:5130,fp64:this.use64bitPositions(),transition:!0,accessor:"getPosition"},instanceRadius:{size:1,transition:!0,accessor:"getRadius",defaultValue:1},instanceFillColors:{size:this.props.colorFormat.length,transition:!0,normalized:!0,type:5121,accessor:"getFillColor",defaultValue:[0,0,0,255]},instanceLineColors:{size:this.props.colorFormat.length,transition:!0,normalized:!0,type:5121,accessor:"getLineColor",defaultValue:[0,0,0,255]},instanceLineWidths:{size:1,transition:!0,accessor:"getLineWidth",defaultValue:1}})}},{key:"updateState",value:function(e){var n=e.props,r=e.oldProps,o=e.changeFlags;if((0,s.A)((0,a.A)(t.prototype),"updateState",this).call(this,{props:n,oldProps:r,changeFlags:o}),o.extensionsChanged){var i=this.context.gl;this.state.model&&this.state.model.delete(),this.setState({model:this._getModel(i)}),this.getAttributeManager().invalidateAll()}}},{key:"draw",value:function(e){var t=e.uniforms,n=this.context.viewport,r=this.props,o=r.radiusUnits,i=r.radiusScale,a=r.radiusMinPixels,s=r.radiusMaxPixels,l=r.stroked,u=r.filled,c=r.lineWidthUnits,p=r.lineWidthScale,f=r.lineWidthMinPixels,d=r.lineWidthMaxPixels,h="pixels"===o?n.metersPerPixel:1,m="pixels"===c?n.metersPerPixel:1;this.state.model.setUniforms(t).setUniforms({stroked:l?1:0,filled:u,radiusScale:i*h,radiusMinPixels:a,radiusMaxPixels:s,lineWidthScale:p*m,lineWidthMinPixels:f,lineWidthMaxPixels:d}).draw()}},{key:"_getModel",value:function(e){return new f.A(e,Object.assign(this.getShaders(),{id:this.props.id,geometry:new d.A({drawMode:6,vertexCount:4,attributes:{positions:{size:3,value:new Float32Array([-1,-1,0,1,-1,0,1,1,0,-1,1,0])}}}),isInstanced:!0}))}}]),t}(p.A);g.layerName="ScatterplotLayer",g.defaultProps=m},55056(e,t,n){"use strict";e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},55081(e,t,n){"use strict";var r=n(46518),o=n(44576);r({global:!0,forced:o.globalThis!==o},{globalThis:o})},55147(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.FileUpload=t.default=t.WarningMsg=void 0;var i,a,s,l,u,c,p,f,d,h,m,g,b,v,y,A,M,_,O=r(n(41132)),z=r(n(17383)),w=r(n(34579)),x=r(n(12475)),E=r(n(29511)),S=r(n(28452)),C=r(n(63072)),T=r(n(43693)),L=r(n(20166)),P=o(n(96540)),R=r(n(78094)),k=n(76455),I=r(n(76019)),D=n(37934),q=r(n(77267)),N=r(n(75707)),j=n(50611),F=n(97473),B=r(n(75331)),W=n(37954),V=n(29688);function U(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}(o);try{for(u.s();!(r=u.n()).done;){var c=r.value;a||e._isValidFileType(c.name)?s.push(c):l.push(c.name)}}catch(e){u.e(e)}finally{u.f()}var p={files:s,errorFiles:l,dragOver:!1};e.setState(p,function(){return p.files.length?e.props.onFileUpload(p.files):null})}),(0,T.default)((0,x.default)(e),"_toggleDragState",function(t){e.setState({dragOver:t})}),e}return(0,w.default)(o,[{key:"render",value:function(){var e=this,t=this.state,n=t.dragOver,r=t.files,o=t.errorFiles,i=this.props,a=i.fileLoading,s=i.fileLoadingProgress,l=i.theme,u=i.intl,c=this.props,p=c.fileExtensions,f=void 0===p?[]:p,d=c.fileFormatNames,h=void 0===d?[]:d;return P.default.createElement(J,{className:"file-uploader",ref:this.frame},N.default?P.default.createElement(N.default,{frame:this.frame.current||document,onDragOver:function(){return e._toggleDragState(!0)},onDragLeave:function(){return e._toggleDragState(!1)},onDrop:this._handleFileInput,className:"file-uploader__file-drop"},P.default.createElement(Y,{className:"file-upload__message"},P.default.createElement(B.default,{source:"".concat(u.formatMessage({id:"fileUploader.configUploadMessage"},{fileFormatNames:h.map(function(e){return"**".concat(e,"**")}).join(", ")}),"(").concat(F.GUIDES_FILE_FORMAT_DOC,")."),renderers:{link:H}})),P.default.createElement(X,{dragOver:n},P.default.createElement(K,{className:"file-type-row"},f.map(function(e){return P.default.createElement(D.FileType,{key:e,ext:e,height:"50px",fontSize:"9px"})})),a?P.default.createElement(q.default,{fileLoadingProgress:s,theme:l}):P.default.createElement(P.default.Fragment,null,P.default.createElement("div",{style:{opacity:n?.5:1},className:"file-upload-display-message"},P.default.createElement($,null,P.default.createElement(D.DragNDrop,{height:"44px"})),o.length?P.default.createElement(G,null,P.default.createElement(V.FormattedMessage,{id:"fileUploader.fileNotSupported",values:{errorFiles:o.join(", ")}})):null),r.length?null:P.default.createElement(ee,null,P.default.createElement(Z,null,P.default.createElement(V.FormattedMessage,{id:"fileUploader.message"})),P.default.createElement("span",{className:"file-upload-or"},P.default.createElement(V.FormattedMessage,{id:"fileUploader.or"})),P.default.createElement(I.default,{onUpload:this._handleFileInput},P.default.createElement(V.FormattedMessage,{id:"fileUploader.browseFiles"}))),P.default.createElement(te,null,P.default.createElement(V.FormattedMessage,{id:"fileUploader.disclaimer"}))))):null,P.default.createElement(G,null,(0,j.isChrome)()?P.default.createElement(V.FormattedMessage,{id:"fileUploader.chromeMessage"}):""))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return t.fileLoading&&!1===e.fileLoading&&t.files.length?{files:[],fileLoading:e.fileLoading}:{fileLoading:e.fileLoading}}}]),o}(P.Component);return(0,k.injectIntl)(e)}var re=ne;t.default=re;var oe=ne();t.FileUpload=oe},55169(e,t,n){"use strict";var r=n(3238),o=TypeError;e.exports=function(e){if(r(e))throw new o("ArrayBuffer is detached");return e}},55263(e,t,n){"use strict";n.d(t,{IN:()=>l,Zz:()=>u});var r=n(96540),o=n(85505),i=(n(48940),n(9506)),a=n(50539),s=n(27714),l=(n(71345),n(5748),n(10508),n(87939),n(39606),n(9423),function(e){return t=function(t){return(0,o.default)({},t,"function"==typeof e?e(t):e)},function(e){var n=(0,r.createFactory)(e);return function(e){return n(t(e))}};var t});!function(e){function t(){return(0,i.default)(this,t),(0,a.default)(this,e.apply(this,arguments))}(0,s.default)(t,e),t.prototype.render=function(){return null}}(r.Component);var u=function(){for(var e=arguments.length,t=Array(e),n=0;n-1?e.valueAt(o.index,r.fieldIdx):0]}}};t.pointPosAccessor=_;var O=["lat","lng"];t.pointRequiredColumns=O;var z=["altitude"];t.pointOptionalColumns=z;var w=new f.BrushingExtension,x={radius:"radius",fixedRadius:"fixedRadius",opacity:"opacity",outline:"outline",thickness:"thickness",strokeColor:"strokeColor",colorRange:"colorRange",strokeColorRange:"strokeColorRange",radiusRange:"radiusRange",filled:{type:"boolean",label:"layer.fillColor",defaultValue:!0,property:"filled"}};t.pointVisConfigs=x;var E=function(e){(0,u.default)(o,e);var t,n,r=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,p.default)(t);if(n){var o=(0,p.default)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,c.default)(this,e)});function o(e){var t;return(0,a.default)(this,o),(t=r.call(this,e)).registerVisConfig(x),t.getPositionAccessor=function(e){return _(t.config.columns)(e)},t}return(0,s.default)(o,[{key:"type",get:function(){return"point"}},{key:"isAggregated",get:function(){return!1}},{key:"layerIcon",get:function(){return b.default}},{key:"requiredLayerColumns",get:function(){return O}},{key:"optionalColumns",get:function(){return z}},{key:"columnPairs",get:function(){return this.defaultPointColumnPairs}},{key:"noneLayerDataAffectingProps",get:function(){return[].concat((0,i.default)((0,l.default)((0,p.default)(o.prototype),"noneLayerDataAffectingProps",this)),["radius"])}},{key:"visualChannels",get:function(){return{color:M(M({},(0,l.default)((0,p.default)(o.prototype),"visualChannels",this).color),{},{accessor:"getFillColor",condition:function(e){return e.visConfig.filled},defaultValue:function(e){return e.color}}),strokeColor:{property:"strokeColor",key:"strokeColor",field:"strokeColorField",scale:"strokeColorScale",domain:"strokeColorDomain",range:"strokeColorRange",channelScaleType:v.CHANNEL_SCALES.color,accessor:"getLineColor",condition:function(e){return e.visConfig.outline},defaultValue:function(e){return e.visConfig.strokeColor||e.color}},size:M(M({},(0,l.default)((0,p.default)(o.prototype),"visualChannels",this).size),{},{property:"radius",range:"radiusRange",fixed:"fixedRadius",channelScaleType:"radius",accessor:"getRadius",defaultValue:1})}}},{key:"setInitialLayerConfig",value:function(e){var t=(0,g.findDefaultColorField)(e);return t&&(this.updateLayerConfig({colorField:t}),this.updateLayerVisualChannel(e,"color")),this}},{key:"getDefaultLayerConfig",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return M(M({},(0,l.default)((0,p.default)(o.prototype),"getDefaultLayerConfig",this).call(this,e)),{},{strokeColorField:null,strokeColorDomain:[0,1],strokeColorScale:"quantile"})}},{key:"calculateDataAttribute",value:function(e,t){for(var n=e.filteredIndex,r=[],o=0;o-1},lineWidthUnits:"pixels",updateTriggers:p,extensions:g}))].concat((0,i.default)(v?[new d.ScatterplotLayer(M(M(M({},this.getDefaultHoverLayerProps()),c),{},{data:[v],getLineColor:this.config.highlightColor,getFillColor:this.config.highlightColor,getRadius:n.getRadius,getPosition:n.getPosition}))]:[]),(0,i.default)(this.renderTextLabelLayer({getPosition:n.getPosition,sharedProps:b,getPixelOffset:m,updateTriggers:p},e)))}}],[{key:"findDefaultLayerProps",value:function(e){var t=e.fieldPairs,n=[];return(void 0===t?[]:t).forEach(function(e){var t=e.pair.lat,r=e.pair.lng,o=e.defaultName,i={label:o.length?o:"Point"};t.value in v.DEFAULT_LAYER_COLOR&&(i.color=(0,m.hexToRgb)(v.DEFAULT_LAYER_COLOR[t.value])),0===n.length&&(i.isVisible=!0),i.columns={lat:t,lng:r,altitude:{value:null,fieldIdx:-1,optional:!0}},n.push(i)}),{props:n}}}]),o}(h.default);t.default=E},55342(e,t,n){const r=n(27743);function o(e,t,n){return t<=e&&e<=n}n.g["encoding-indexes"]=r&&r["encoding-indexes"]||{};var i=Math.floor;function a(e){if(void 0===e)return{};if(e===Object(e))return e;throw TypeError("Could not convert argument to dictionary")}function s(e){return 0<=e&&e<=127}var l=s,u=-1;function c(e){this.tokens=[].slice.call(e),this.tokens.reverse()}c.prototype={endOfStream:function(){return!this.tokens.length},read:function(){return this.tokens.length?this.tokens.pop():u},prepend:function(e){if(Array.isArray(e))for(var t=e;t.length;)this.tokens.push(t.pop());else this.tokens.push(e)},push:function(e){if(Array.isArray(e))for(var t=e;t.length;)this.tokens.unshift(t.shift());else this.tokens.unshift(e)}};var p=-1;function f(e,t){if(e)throw TypeError("Decoder error");return t||65533}function d(e){throw TypeError("The code point "+e+" could not be encoded.")}function h(e){return e=String(e).trim().toLowerCase(),Object.prototype.hasOwnProperty.call(g,e)?g[e]:null}var m=[{encodings:[{labels:["unicode-1-1-utf-8","utf-8","utf8"],name:"UTF-8"}],heading:"The Encoding"},{encodings:[{labels:["866","cp866","csibm866","ibm866"],name:"IBM866"},{labels:["csisolatin2","iso-8859-2","iso-ir-101","iso8859-2","iso88592","iso_8859-2","iso_8859-2:1987","l2","latin2"],name:"ISO-8859-2"},{labels:["csisolatin3","iso-8859-3","iso-ir-109","iso8859-3","iso88593","iso_8859-3","iso_8859-3:1988","l3","latin3"],name:"ISO-8859-3"},{labels:["csisolatin4","iso-8859-4","iso-ir-110","iso8859-4","iso88594","iso_8859-4","iso_8859-4:1988","l4","latin4"],name:"ISO-8859-4"},{labels:["csisolatincyrillic","cyrillic","iso-8859-5","iso-ir-144","iso8859-5","iso88595","iso_8859-5","iso_8859-5:1988"],name:"ISO-8859-5"},{labels:["arabic","asmo-708","csiso88596e","csiso88596i","csisolatinarabic","ecma-114","iso-8859-6","iso-8859-6-e","iso-8859-6-i","iso-ir-127","iso8859-6","iso88596","iso_8859-6","iso_8859-6:1987"],name:"ISO-8859-6"},{labels:["csisolatingreek","ecma-118","elot_928","greek","greek8","iso-8859-7","iso-ir-126","iso8859-7","iso88597","iso_8859-7","iso_8859-7:1987","sun_eu_greek"],name:"ISO-8859-7"},{labels:["csiso88598e","csisolatinhebrew","hebrew","iso-8859-8","iso-8859-8-e","iso-ir-138","iso8859-8","iso88598","iso_8859-8","iso_8859-8:1988","visual"],name:"ISO-8859-8"},{labels:["csiso88598i","iso-8859-8-i","logical"],name:"ISO-8859-8-I"},{labels:["csisolatin6","iso-8859-10","iso-ir-157","iso8859-10","iso885910","l6","latin6"],name:"ISO-8859-10"},{labels:["iso-8859-13","iso8859-13","iso885913"],name:"ISO-8859-13"},{labels:["iso-8859-14","iso8859-14","iso885914"],name:"ISO-8859-14"},{labels:["csisolatin9","iso-8859-15","iso8859-15","iso885915","iso_8859-15","l9"],name:"ISO-8859-15"},{labels:["iso-8859-16"],name:"ISO-8859-16"},{labels:["cskoi8r","koi","koi8","koi8-r","koi8_r"],name:"KOI8-R"},{labels:["koi8-ru","koi8-u"],name:"KOI8-U"},{labels:["csmacintosh","mac","macintosh","x-mac-roman"],name:"macintosh"},{labels:["dos-874","iso-8859-11","iso8859-11","iso885911","tis-620","windows-874"],name:"windows-874"},{labels:["cp1250","windows-1250","x-cp1250"],name:"windows-1250"},{labels:["cp1251","windows-1251","x-cp1251"],name:"windows-1251"},{labels:["ansi_x3.4-1968","ascii","cp1252","cp819","csisolatin1","ibm819","iso-8859-1","iso-ir-100","iso8859-1","iso88591","iso_8859-1","iso_8859-1:1987","l1","latin1","us-ascii","windows-1252","x-cp1252"],name:"windows-1252"},{labels:["cp1253","windows-1253","x-cp1253"],name:"windows-1253"},{labels:["cp1254","csisolatin5","iso-8859-9","iso-ir-148","iso8859-9","iso88599","iso_8859-9","iso_8859-9:1989","l5","latin5","windows-1254","x-cp1254"],name:"windows-1254"},{labels:["cp1255","windows-1255","x-cp1255"],name:"windows-1255"},{labels:["cp1256","windows-1256","x-cp1256"],name:"windows-1256"},{labels:["cp1257","windows-1257","x-cp1257"],name:"windows-1257"},{labels:["cp1258","windows-1258","x-cp1258"],name:"windows-1258"},{labels:["x-mac-cyrillic","x-mac-ukrainian"],name:"x-mac-cyrillic"}],heading:"Legacy single-byte encodings"},{encodings:[{labels:["chinese","csgb2312","csiso58gb231280","gb2312","gb_2312","gb_2312-80","gbk","iso-ir-58","x-gbk"],name:"GBK"},{labels:["gb18030"],name:"gb18030"}],heading:"Legacy multi-byte Chinese (simplified) encodings"},{encodings:[{labels:["big5","big5-hkscs","cn-big5","csbig5","x-x-big5"],name:"Big5"}],heading:"Legacy multi-byte Chinese (traditional) encodings"},{encodings:[{labels:["cseucpkdfmtjapanese","euc-jp","x-euc-jp"],name:"EUC-JP"},{labels:["csiso2022jp","iso-2022-jp"],name:"ISO-2022-JP"},{labels:["csshiftjis","ms932","ms_kanji","shift-jis","shift_jis","sjis","windows-31j","x-sjis"],name:"Shift_JIS"}],heading:"Legacy multi-byte Japanese encodings"},{encodings:[{labels:["cseuckr","csksc56011987","euc-kr","iso-ir-149","korean","ks_c_5601-1987","ks_c_5601-1989","ksc5601","ksc_5601","windows-949"],name:"EUC-KR"}],heading:"Legacy multi-byte Korean encodings"},{encodings:[{labels:["csiso2022kr","hz-gb-2312","iso-2022-cn","iso-2022-cn-ext","iso-2022-kr"],name:"replacement"},{labels:["utf-16be"],name:"UTF-16BE"},{labels:["utf-16","utf-16le"],name:"UTF-16LE"},{labels:["x-user-defined"],name:"x-user-defined"}],heading:"Legacy miscellaneous encodings"}],g={};m.forEach(function(e){e.encodings.forEach(function(e){e.labels.forEach(function(t){g[t]=e})})});var b,v,y={},A={};function M(e,t){return t&&t[e]||null}function _(e,t){var n=t.indexOf(e);return-1===n?null:n}function O(e){if(!("encoding-indexes"in n.g))throw Error("Indexes missing. Did you forget to include encoding-indexes.js first?");return n.g["encoding-indexes"][e]}var z="utf-8";function w(e,t){if(!(this instanceof w))throw TypeError("Called as a function. Did you forget 'new'?");e=void 0!==e?String(e):z,t=a(t),this._encoding=null,this._decoder=null,this._ignoreBOM=!1,this._BOMseen=!1,this._error_mode="replacement",this._do_not_flush=!1;var n=h(e);if(null===n||"replacement"===n.name)throw RangeError("Unknown encoding: "+e);if(!A[n.name])throw Error("Decoder not present. Did you forget to include encoding-indexes.js first?");var r=this;return r._encoding=n,Boolean(t.fatal)&&(r._error_mode="fatal"),Boolean(t.ignoreBOM)&&(r._ignoreBOM=!0),Object.defineProperty||(this.encoding=r._encoding.name.toLowerCase(),this.fatal="fatal"===r._error_mode,this.ignoreBOM=r._ignoreBOM),r}function x(e,t){if(!(this instanceof x))throw TypeError("Called as a function. Did you forget 'new'?");t=a(t),this._encoding=null,this._encoder=null,this._do_not_flush=!1,this._fatal=Boolean(t.fatal)?"fatal":"replacement";var r=this;if(Boolean(t.NONSTANDARD_allowLegacyEncoding)){var o=h(e=void 0!==e?String(e):z);if(null===o||"replacement"===o.name)throw RangeError("Unknown encoding: "+e);if(!y[o.name])throw Error("Encoder not present. Did you forget to include encoding-indexes.js first?");r._encoding=o}else r._encoding=h("utf-8"),void 0!==e&&"console"in n.g&&console.warn("TextEncoder constructor called with encoding label, which is ignored.");return Object.defineProperty||(this.encoding=r._encoding.name.toLowerCase()),r}function E(e){var t=e.fatal,n=0,r=0,i=0,a=128,s=191;this.handler=function(e,l){if(l===u&&0!==i)return i=0,f(t);if(l===u)return p;if(0===i){if(o(l,0,127))return l;if(o(l,194,223))i=1,n=31&l;else if(o(l,224,239))224===l&&(a=160),237===l&&(s=159),i=2,n=15&l;else{if(!o(l,240,244))return f(t);240===l&&(a=144),244===l&&(s=143),i=3,n=7&l}return null}if(!o(l,a,s))return n=i=r=0,a=128,s=191,e.prepend(l),f(t);if(a=128,s=191,n=n<<6|63&l,(r+=1)!==i)return null;var c=n;return n=i=r=0,c}}function S(e){e.fatal,this.handler=function(e,t){if(t===u)return p;if(l(t))return t;var n,r;o(t,128,2047)?(n=1,r=192):o(t,2048,65535)?(n=2,r=224):o(t,65536,1114111)&&(n=3,r=240);for(var i=[(t>>6*n)+r];n>0;){var a=t>>6*(n-1);i.push(128|63&a),n-=1}return i}}function C(e,t){var n=t.fatal;this.handler=function(t,r){if(r===u)return p;if(s(r))return r;var o=e[r-128];return null===o?f(n):o}}function T(e,t){t.fatal,this.handler=function(t,n){if(n===u)return p;if(l(n))return n;var r=_(n,e);return null===r&&d(n),r+128}}function L(e){var t=e.fatal,n=0,r=0,i=0;this.handler=function(e,a){if(a===u&&0===n&&0===r&&0===i)return p;var l;if(a!==u||0===n&&0===r&&0===i||(n=0,r=0,i=0,f(t)),0!==i){l=null,o(a,48,57)&&(l=function(e){if(e>39419&&e<189e3||e>1237575)return null;if(7457===e)return 59335;var t,n=0,r=0,o=O("gb18030-ranges");for(t=0;t>8,r=255&e;return t?[n,r]:[r,n]}function U(e,t){var n=t.fatal,r=null,i=null;this.handler=function(t,a){if(a===u&&(null!==r||null!==i))return f(n);if(a===u&&null===r&&null===i)return p;if(null===r)return r=a,null;var s;if(s=e?(r<<8)+a:(a<<8)+r,r=null,null!==i){var l=i;return i=null,o(s,56320,57343)?65536+1024*(l-55296)+(s-56320):(t.prepend(V(s,e)),f(n))}return o(s,55296,56319)?(i=s,null):o(s,56320,57343)?f(n):s}}function H(e,t){t.fatal,this.handler=function(t,n){if(n===u)return p;if(o(n,0,65535))return V(n,e);var r=V(55296+(n-65536>>10),e),i=V(56320+(n-65536&1023),e);return r.concat(i)}}function Y(e){e.fatal,this.handler=function(e,t){return t===u?p:s(t)?t:63360+t-128}}function G(e){e.fatal,this.handler=function(e,t){return t===u?p:l(t)?t:o(t,63360,63487)?t-63360+128:d(t)}}Object.defineProperty&&(Object.defineProperty(w.prototype,"encoding",{get:function(){return this._encoding.name.toLowerCase()}}),Object.defineProperty(w.prototype,"fatal",{get:function(){return"fatal"===this._error_mode}}),Object.defineProperty(w.prototype,"ignoreBOM",{get:function(){return this._ignoreBOM}})),w.prototype.decode=function(e,t){var n;n="object"==typeof e&&e instanceof ArrayBuffer?new Uint8Array(e):"object"==typeof e&&"buffer"in e&&e.buffer instanceof ArrayBuffer?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):new Uint8Array(0),t=a(t),this._do_not_flush||(this._decoder=A[this._encoding.name]({fatal:"fatal"===this._error_mode}),this._BOMseen=!1),this._do_not_flush=Boolean(t.stream);for(var r,o=new c(n),i=[];;){var s=o.read();if(s===u)break;if((r=this._decoder.handler(o,s))===p)break;null!==r&&(Array.isArray(r)?i.push.apply(i,r):i.push(r))}if(!this._do_not_flush){do{if((r=this._decoder.handler(o,o.read()))===p)break;null!==r&&(Array.isArray(r)?i.push.apply(i,r):i.push(r))}while(!o.endOfStream());this._decoder=null}return function(e){var t,n;return t=["UTF-8","UTF-16LE","UTF-16BE"],n=this._encoding.name,-1===t.indexOf(n)||this._ignoreBOM||this._BOMseen||(e.length>0&&65279===e[0]?(this._BOMseen=!0,e.shift()):e.length>0&&(this._BOMseen=!0)),function(e){for(var t="",n=0;n>10),56320+(1023&r)))}return t}(e)}.call(this,i)},Object.defineProperty&&Object.defineProperty(x.prototype,"encoding",{get:function(){return this._encoding.name.toLowerCase()}}),x.prototype.encode=function(e,t){e=void 0===e?"":String(e),t=a(t),this._do_not_flush||(this._encoder=y[this._encoding.name]({fatal:"fatal"===this._fatal})),this._do_not_flush=Boolean(t.stream);for(var n,r=new c(function(e){for(var t=String(e),n=t.length,r=0,o=[];r57343)o.push(i);else if(56320<=i&&i<=57343)o.push(65533);else if(55296<=i&&i<=56319)if(r===n-1)o.push(65533);else{var a=t.charCodeAt(r+1);if(56320<=a&&a<=57343){var s=1023&i,l=1023&a;o.push(65536+(s<<10)+l),r+=1}else o.push(65533)}r+=1}return o}(e)),o=[];;){var i=r.read();if(i===u)break;if((n=this._encoder.handler(r,i))===p)break;Array.isArray(n)?o.push.apply(o,n):o.push(n)}if(!this._do_not_flush){for(;(n=this._encoder.handler(r,r.read()))!==p;)Array.isArray(n)?o.push.apply(o,n):o.push(n);this._encoder=null}return new Uint8Array(o)},y["UTF-8"]=function(e){return new S(e)},A["UTF-8"]=function(e){return new E(e)},"encoding-indexes"in n.g&&m.forEach(function(e){"Legacy single-byte encodings"===e.heading&&e.encodings.forEach(function(e){var t=e.name,n=O(t.toLowerCase());A[t]=function(e){return new C(n,e)},y[t]=function(e){return new T(n,e)}})}),A.GBK=function(e){return new L(e)},y.GBK=function(e){return new P(e,!0)},y.gb18030=function(e){return new P(e)},A.gb18030=function(e){return new L(e)},y.Big5=function(e){return new k(e)},A.Big5=function(e){return new R(e)},y["EUC-JP"]=function(e){return new D(e)},A["EUC-JP"]=function(e){return new I(e)},y["ISO-2022-JP"]=function(e){return new N(e)},A["ISO-2022-JP"]=function(e){return new q(e)},y.Shift_JIS=function(e){return new F(e)},A.Shift_JIS=function(e){return new j(e)},y["EUC-KR"]=function(e){return new W(e)},A["EUC-KR"]=function(e){return new B(e)},y["UTF-16BE"]=function(e){return new H(!0,e)},A["UTF-16BE"]=function(e){return new U(!0,e)},y["UTF-16LE"]=function(e){return new H(!1,e)},A["UTF-16LE"]=function(e){return new U(!1,e)},y["x-user-defined"]=function(e){return new G(e)},A["x-user-defined"]=function(e){return new Y(e)},e.exports={TextEncoder:x,TextDecoder:w}},55373(e,t,n){"use strict";var r=n(98636),o=n(62642),i=n(97146);e.exports={formats:i,parse:o,stringify:r}},55378(e,t,n){var r=n(34932),o=n(15389),i=n(5128),a=n(56449);e.exports=function(e,t){return(a(e)?r:i)(e,o(t,3))}},55481(e,t,n){var r=n(9325)["__core-js_shared__"];e.exports=r},55483(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,i,a,s=r(n(20166)),l=r(n(96540)),u=n(6973),c=n(64086),p=n(77085),f=n(97473),d=r(n(78094)),h=n(76455),m=n(29688),g=(0,d.default)(u.StyledExportSection)(o||(o=(0,s.default)(["\n .disclaimer {\n font-size: ",";\n color: ",";\n margin-top: 12px;\n }\n"])),function(e){return e.theme.inputFontSize},function(e){return e.theme.inputColor}),b=d.default.input(i||(i=(0,s.default)(["\n width: 100%;\n padding: ",";\n color: ",";\n height: ",";\n outline: 0;\n font-size: ",";\n\n :active,\n :focus,\n &.focus,\n &.active {\n outline: 0;\n }\n"])),function(e){return e.theme.inputPadding},function(e){return e.error?"red":e.theme.titleColorLT},function(e){return e.theme.inputBoxHeight},function(e){return e.theme.inputFontSize}),v=(0,d.default)(u.StyledType)(a||(a=(0,s.default)(["\n height: unset;\n width: unset;\n img {\n width: 180px;\n height: 120px;\n }\n"])));t.default=function(){var e=function(e){var t=e.onChangeExportMapHTMLMode,n=void 0===t?function(e){}:t,r=e.onEditUserMapboxAccessToken,o=void 0===r?function(e){}:r,i=e.options,a=void 0===i?{}:i,s=e.intl;return l.default.createElement("div",null,l.default.createElement(c.StyledExportMapSection,null,l.default.createElement("div",{className:"description"}),l.default.createElement("div",{className:"selection"},l.default.createElement(m.FormattedMessage,{id:"modal.exportMap.html.selection"}))),l.default.createElement(g,{className:"export-map-modal__html-options"},l.default.createElement("div",{className:"description"},l.default.createElement("div",{className:"title"},l.default.createElement(m.FormattedMessage,{id:"modal.exportMap.html.tokenTitle"})),l.default.createElement("div",{className:"subtitle"},l.default.createElement(m.FormattedMessage,{id:"modal.exportMap.html.tokenSubtitle"}))),l.default.createElement("div",{className:"selection"},l.default.createElement(b,{onChange:function(e){return o(e.target.value)},type:"text",placeholder:s.formatMessage({id:"modal.exportMap.html.tokenPlaceholder"}),value:a?a.userMapboxToken:""}),l.default.createElement("div",{className:"disclaimer"},l.default.createElement(c.StyledWarning,null,l.default.createElement(m.FormattedMessage,{id:"modal.exportMap.html.tokenMisuseWarning"})),l.default.createElement(m.FormattedMessage,{id:"modal.exportMap.html.tokenDisclaimer"}),l.default.createElement(c.ExportMapLink,{href:f.EXPORT_HTML_MAP_DOC},l.default.createElement(m.FormattedMessage,{id:"modal.exportMap.html.tokenUpdate"}))))),l.default.createElement(g,null,l.default.createElement("div",{className:"description"},l.default.createElement("div",{className:"title"},l.default.createElement(m.FormattedMessage,{id:"modal.exportMap.html.modeTitle"})),l.default.createElement("div",{className:"subtitle"},l.default.createElement(m.FormattedMessage,{id:"modal.exportMap.html.modeSubtitle1"}),l.default.createElement("a",{href:f.EXPORT_HTML_MAP_MODES_DOC},l.default.createElement(m.FormattedMessage,{id:"modal.exportMap.html.modeSubtitle2"})))),l.default.createElement("div",{className:"selection"},p.EXPORT_HTML_MAP_MODE_OPTIONS.map(function(e){return l.default.createElement(v,{key:e.id,selected:a.mode===e.id,available:e.available,onClick:function(){return e.available&&n(e.id)}},l.default.createElement("img",{src:e.url,alt:""}),l.default.createElement("p",null,l.default.createElement(m.FormattedMessage,{id:"modal.exportMap.html.modeDescription",values:{mode:s.formatMessage({id:e.label})}})),a.mode===e.id&&l.default.createElement(u.CheckMark,null))}))))};return e.displayName="ExportHtmlMap",(0,h.injectIntl)(e)}},55527(e){var t=Object.prototype;e.exports=function(e){var n=e&&e.constructor;return e===("function"==typeof n&&n.prototype||t)}},55580(e,t,n){var r=n(56110)(n(9325),"DataView");e.exports=r},55583(e,t,n){"use strict";n.d(t,{S:()=>c});var r=n(74848),o=n(78094),i=n(96540),a=n(44998);const s=o.default.span.withConfig({displayName:"ButtonContent"})(["display:flex;overflow:hidden;max-height:100%;transition:opacity 250ms linear;",";opacity:",";align-items:center;"],({theme:e})=>e.fonts.desktop.body,({$loading:e})=>+!e),l=o.default.button.withConfig({displayName:"BaseButtonStyle"})(["user-select:none;position:relative;border:none;"," align-items:center;justify-content:center;outline-color:",";outline-width:1px;outline-style:solid;display:",";"," color:",";background-color:",";will-change:background-color,color,outline-style,outline-color,outline-width;transition:250ms linear;transition-property:background-color,color,outline-style,outline-color,outline-width,box-shadow;&:not(:disabled){cursor:pointer;}"," ",""],({numberBadge:e})=>"number"==typeof e?"":"overflow: hidden;",({variant:e,theme:t})=>"secondary"!==e?"transparent":t.colors["divider-neutral"],({width:e="contextual"})=>"contextual"===e?"inline-flex":"flex",({width:e})=>"dynamic"===e&&"width: 100%;",({variant:e="primary",theme:t})=>t.colors["primary"===e?"neutral-invert":"neutral-dark"],({variant:e="primary",flavor:t="brand",theme:n})=>n.colors[a.h[e][t].static]||"transparent",({$loading:e,theme:t,variant:n="primary",flavor:r="brand"})=>!e&&(0,o.css)(["&:active,&:hover{background-color:",";}&:disabled{outline-style:dashed;"," background-color:",";}"],t.colors[a.h[n][r].active]||"transparent","primary"!==n&&`color: ${t.colors["neutral-light"]};`,t.colors[a.h[n][r].disabled]||"transparent"),({numberBadge:e,theme:t})=>"number"==typeof e&&(0,o.css)(["&::after{position:absolute;top:0;right:0;transform:translate(50%,-50%);content:'","';display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;"," border-radius:",";background-color:",";color:",";outline:"," solid ",";}"],e,t.fonts.desktop.fineStrong,t.spacings["2XL"],t.colors["primary-btn"],t.colors["neutral-invert"],t.spacings.XS,t.colors["neutral-invert"])),u=o.default.span.withConfig({displayName:"LoaderContainer"})(["inset:0;position:absolute;display:inline-flex;align-items:center;justify-content:center;transition:opacity 250ms linear;@starting-style{opacity:0;}"]),c=(0,i.forwardRef)(({children:e,loader:t,...n},o)=>{const i=!!t;return(0,r.jsxs)(l,{...n,disabled:n.disabled||i,$loading:i,ref:o,children:[t&&(0,r.jsx)(u,{children:t}),(0,r.jsx)(s,{$loading:i,children:e})]})});c.displayName="BaseButton",s.displayName="ButtonContent",l.displayName="BaseButtonStyle",u.displayName="LoaderContainer"},55655(e,t,n){"use strict";n.d(t,{A:()=>re});var r=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t0?c(A,--v):0,g--,10===y&&(g=1,m--),y}function z(){return y=v2||S(y)>3?"":" "}function R(e,t){for(;--t&&z()&&!(y<48||y>102||y>57&&y<65||y>70&&y<97););return E(e,x()+(t<6&&32==w()&&32==z()))}function k(e){for(;z();)switch(y){case e:return v;case 34:case 39:34!==e&&39!==e&&k(y);break;case 40:41===e&&k(e);break;case 92:z()}return v}function I(e,t){for(;z()&&e+y!==57&&(e+y!==84||47!==w()););return"/*"+E(t,v-1)+"*"+i(47===e?e:z())}function D(e){for(;!S(w());)z();return E(e,v)}var q="-ms-",N="-moz-",j="-webkit-",F="comm",B="rule",W="decl",V="@keyframes";function U(e,t){for(var n="",r=d(e),o=0;o0&&f(N)-b&&h(y>32?$(N+";",r,n,b-1):$(l(N," ","")+";",r,n,b-2),d);break;case 59:N+=";";default:if(h(q=X(N,t,n,m,g,o,p,C,T=[],k=[],b),a),123===S)if(0===g)G(N,t,q,q,T,a,b,p,k);else switch(99===v&&110===c(N,3)?100:v){case 100:case 108:case 109:case 115:G(e,q,q,r&&h(X(e,q,q,0,0,o,p,C,o,T=[],b),k),o,k,b,p,r?T:k);break;default:G(N,q,q,q,[""],k,0,p,k)}}m=g=y=0,M=E=1,C=N="",b=s;break;case 58:b=1+f(N),y=A;default:if(M<1)if(123==S)--M;else if(125==S&&0==M++&&125==O())continue;switch(N+=i(S),S*M){case 38:E=g>0?1:(N+="\f",-1);break;case 44:p[m++]=(f(N)-1)*E,E=1;break;case 64:45===w()&&(N+=L(z())),v=w(),g=b=f(C=N+=D(x())),S++;break;case 45:45===A&&2==f(N)&&(M=0)}}return a}function X(e,t,n,r,i,a,u,c,f,h,m){for(var g=i-1,b=0===i?a:[""],v=d(b),y=0,A=0,_=0;y0?b[O]+" "+z:l(z,/&\f/g,b[O])))&&(f[_++]=w);return M(e,t,n,0===i?B:c,f,h,m)}function Z(e,t,n){return M(e,t,n,F,i(y),p(e,2,-2),0)}function $(e,t,n,r){return M(e,t,n,W,p(e,0,r),p(e,r+1,-1),r)}var K=function(e,t,n){for(var r=0,o=0;r=o,o=w(),38===r&&12===o&&(t[n]=1),!S(o);)z();return E(e,v)},J=new WeakMap,Q=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||J.get(n))&&!r){J.set(e,!0);for(var o=[],a=function(e,t){return T(function(e,t){var n=-1,r=44;do{switch(S(r)){case 0:38===r&&12===w()&&(t[n]=1),e[n]+=K(v-1,t,n);break;case 2:e[n]+=L(r);break;case 4:if(44===r){e[++n]=58===w()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=i(r)}}while(r=z());return e}(C(e),t))}(t,o),s=n.props,l=0,u=0;l6)switch(c(e,t+1)){case 109:if(45!==c(e,t+4))break;case 102:return l(e,/(.+:)(.+)-([^]+)/,"$1"+j+"$2-$3$1"+N+(108==c(e,t+3)?"$3":"$2-$3"))+e;case 115:return~u(e,"stretch")?te(l(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==c(e,t+1))break;case 6444:switch(c(e,f(e)-3-(~u(e,"!important")&&10))){case 107:return l(e,":",":"+j)+e;case 101:return l(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+j+(45===c(e,14)?"inline-":"")+"box$3$1"+j+"$2$3$1"+q+"$2box$3")+e}break;case 5936:switch(c(e,t+11)){case 114:return j+e+q+l(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return j+e+q+l(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return j+e+q+l(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return j+e+q+e+e}return e}var ne=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case W:e.return=te(e.value,e.length);break;case V:return U([_(e,{value:l(e.value,"@","@"+j)})],r);case B:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,function(t){switch(function(e){return(e=/(::plac\w+|:read-\w+)/.exec(e))?e[0]:e}(t)){case":read-only":case":read-write":return U([_(e,{props:[l(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return U([_(e,{props:[l(t,/:(plac\w+)/,":"+j+"input-$1")]}),_(e,{props:[l(t,/:(plac\w+)/,":-moz-$1")]}),_(e,{props:[l(t,/:(plac\w+)/,q+"input-$1")]})],r)}return""})}}],re=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))})}var o,i,a=e.stylisPlugins||ne,s={},l=[];o=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;nr})},56e3(e,t,n){!function(e){"use strict";e.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(e,t,n){return e<11?"ekuseni":e<15?"emini":e<19?"entsambama":"ebusuku"},meridiemHour:function(e,t){return 12===e&&(e=0),"ekuseni"===t?e:"emini"===t?e>=11?e:e+12:"entsambama"===t||"ebusuku"===t?0===e?0:e+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(n(95093))},56017(e,t,n){var r=n(39344),o=n(94033);function i(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=void 0}i.prototype=r(o.prototype),i.prototype.constructor=i,e.exports=i},56043(e,t,n){"use strict";n.r(t),n.d(t,{JSONLoader:()=>J,_ClarinetParser:()=>L,_GeoJSONLoader:()=>le,_GeoJSONWorkerLoader:()=>se,_JSONPath:()=>F});var r=n(54756),o=n.n(r),i=n(64467),a=n(10467),s=n(65992),l=n(82284);function u(e,t){try{var n=JSON.parse(e);return t.json.table&&c(n)||n}catch(e){throw new Error("JSONLoader: failed to parse JSON")}}function c(e){if(Array.isArray(e))return e;if(e&&"object"===(0,l.A)(e))for(var t=0,n=Object.values(e);t0&&void 0!==arguments[0]?arguments[0]:{};(0,b.A)(this,e),this._initialize(t)}return(0,v.A)(e,[{key:"_initialize",value:function(e){this._clearBuffers(this),this.bufferCheckPosition=O,this.q="",this.c="",this.p="",this.options=e||{},this.closed=!1,this.closedRoot=!1,this.sawRoot=!1,this.tag=null,this.error=null,this.state=x.BEGIN,this.stack=new Array,this.position=this.column=0,this.line=1,this.slashed=!1,this.unicodeI=0,this.unicodeS=null,this.depth=0,"onready"in e&&(this.onready=e.onready),"onopenobject"in e&&(this.onopenobject=e.onopenobject),"onkey"in e&&(this.onkey=e.onkey),"oncloseobject"in e&&(this.oncloseobject=e.oncloseobject),"onopenarray"in e&&(this.onopenarray=e.onopenarray),"onclosearray"in e&&(this.onclosearray=e.onclosearray),"onvalue"in e&&(this.onvalue=e.onvalue),"onerror"in e&&(this.onerror=e.onerror),"onend"in e&&(this.onend=e.onend),"onchunkparsed"in e&&(this.onchunkparsed=e.onchunkparsed),P(this,"onready")}},{key:"_clearBuffers",value:function(){for(var e in w)this[e]=w[e]}},{key:"end",value:function(){return this.state===x.VALUE&&0===this.depth||D(this,"Unexpected end"),k(this),this.c="",this.closed=!0,P(this,"onend"),this._initialize(this.options),this}},{key:"resume",value:function(){return this.error=null,this}},{key:"close",value:function(){return this.write(null)}},{key:"write",value:function(e){if(this.error)throw this.error;if(this.closed)return D(this,"Cannot write after close. Assign an onready handler.");if(null===e)return this.end();var t=0,n=e.charCodeAt(0),r=this.p;for(z&&console.log("write -> ["+e+"]");n&&(r=n,this.c=n=e.charCodeAt(t++),r!==n?this.p=r:r=this.p,n);)switch(z&&console.log(t,n,E[this.state]),this.position++,10===n?(this.line++,this.column=0):this.column++,this.state){case x.BEGIN:123===n?this.state=x.OPEN_OBJECT:91===n?this.state=x.OPEN_ARRAY:q(n)||D(this,"Non-whitespace before {[.");continue;case x.OPEN_KEY:case x.OPEN_OBJECT:if(q(n))continue;if(this.state===x.OPEN_KEY)this.stack.push(x.CLOSE_KEY);else{if(125===n){P(this,"onopenobject"),this.depth++,P(this,"oncloseobject"),this.depth--,this.state=this.stack.pop()||x.VALUE;continue}this.stack.push(x.CLOSE_OBJECT)}34===n?this.state=x.STRING:D(this,'Malformed object key should start with "');continue;case x.CLOSE_KEY:case x.CLOSE_OBJECT:if(q(n))continue;this.state,x.CLOSE_KEY,58===n?(this.state===x.CLOSE_OBJECT?(this.stack.push(x.CLOSE_OBJECT),k(this,"onopenobject"),this.depth++):k(this,"onkey"),this.state=x.VALUE):125===n?(R(this,"oncloseobject"),this.depth--,this.state=this.stack.pop()||x.VALUE):44===n?(this.state===x.CLOSE_OBJECT&&this.stack.push(x.CLOSE_OBJECT),k(this),this.state=x.OPEN_KEY):D(this,"Bad object");continue;case x.OPEN_ARRAY:case x.VALUE:if(q(n))continue;if(this.state===x.OPEN_ARRAY){if(P(this,"onopenarray"),this.depth++,this.state=x.VALUE,93===n){P(this,"onclosearray"),this.depth--,this.state=this.stack.pop()||x.VALUE;continue}this.stack.push(x.CLOSE_ARRAY)}34===n?this.state=x.STRING:123===n?this.state=x.OPEN_OBJECT:91===n?this.state=x.OPEN_ARRAY:116===n?this.state=x.TRUE:102===n?this.state=x.FALSE:110===n?this.state=x.NULL:45===n?this.numberNode+="-":48<=n&&n<=57?(this.numberNode+=String.fromCharCode(n),this.state=x.NUMBER_DIGIT):D(this,"Bad value");continue;case x.CLOSE_ARRAY:if(44===n)this.stack.push(x.CLOSE_ARRAY),k(this,"onvalue"),this.state=x.VALUE;else if(93===n)R(this,"onclosearray"),this.depth--,this.state=this.stack.pop()||x.VALUE;else{if(q(n))continue;D(this,"Bad array")}continue;case x.STRING:void 0===this.textNode&&(this.textNode="");var o=t-1,i=this.slashed,a=this.unicodeI;e:for(;;){for(z&&console.log(t,n,E[this.state],i);a>0;)if(this.unicodeS+=String.fromCharCode(n),n=e.charCodeAt(t++),this.position++,4===a?(this.textNode+=String.fromCharCode(parseInt(this.unicodeS,16)),a=0,o=t-1):a++,!n)break e;if(34===n&&!i){this.state=this.stack.pop()||x.VALUE,this.textNode+=e.substring(o,t-1),this.position+=t-1-o;break}if(92===n&&!i&&(i=!0,this.textNode+=e.substring(o,t-1),this.position+=t-1-o,n=e.charCodeAt(t++),this.position++,!n))break;if(i){if(i=!1,110===n?this.textNode+="\n":114===n?this.textNode+="\r":116===n?this.textNode+="\t":102===n?this.textNode+="\f":98===n?this.textNode+="\b":117===n?(a=1,this.unicodeS=""):this.textNode+=String.fromCharCode(n),n=e.charCodeAt(t++),this.position++,o=t-1,n)continue;break}T.lastIndex=t;var s=T.exec(e);if(null===s){t=e.length+1,this.textNode+=e.substring(o,t-1),this.position+=t-1-o;break}if(t=s.index+1,!(n=e.charCodeAt(s.index))){this.textNode+=e.substring(o,t-1),this.position+=t-1-o;break}}this.slashed=i,this.unicodeI=a;continue;case x.TRUE:114===n?this.state=x.TRUE2:D(this,"Invalid true started with t"+n);continue;case x.TRUE2:117===n?this.state=x.TRUE3:D(this,"Invalid true started with tr"+n);continue;case x.TRUE3:n===C?(P(this,"onvalue",!0),this.state=this.stack.pop()||x.VALUE):D(this,"Invalid true started with tru"+n);continue;case x.FALSE:97===n?this.state=x.FALSE2:D(this,"Invalid false started with f"+n);continue;case x.FALSE2:108===n?this.state=x.FALSE3:D(this,"Invalid false started with fa"+n);continue;case x.FALSE3:115===n?this.state=x.FALSE4:D(this,"Invalid false started with fal"+n);continue;case x.FALSE4:n===C?(P(this,"onvalue",!1),this.state=this.stack.pop()||x.VALUE):D(this,"Invalid false started with fals"+n);continue;case x.NULL:117===n?this.state=x.NULL2:D(this,"Invalid null started with n"+n);continue;case x.NULL2:108===n?this.state=x.NULL3:D(this,"Invalid null started with nu"+n);continue;case x.NULL3:108===n?(P(this,"onvalue",null),this.state=this.stack.pop()||x.VALUE):D(this,"Invalid null started with nul"+n);continue;case x.NUMBER_DECIMAL_POINT:46===n?(this.numberNode+=".",this.state=x.NUMBER_DIGIT):D(this,"Leading zero not followed by .");continue;case x.NUMBER_DIGIT:48<=n&&n<=57?this.numberNode+=String.fromCharCode(n):46===n?(-1!==this.numberNode.indexOf(".")&&D(this,"Invalid number has two dots"),this.numberNode+="."):n===C||69===n?(-1===this.numberNode.indexOf("e")&&-1===this.numberNode.indexOf("E")||D(this,"Invalid number has two exponential"),this.numberNode+="e"):43===n||45===n?(r!==C&&69!==r&&D(this,"Invalid symbol in number"),this.numberNode+=String.fromCharCode(n)):(I(this),t--,this.state=this.stack.pop()||x.VALUE);continue;default:D(this,"Unknown state: "+this.state)}return this.position>=this.bufferCheckPosition&&function(e){var t=Math.max(O,10),n=0;for(var r in w){var o=void 0===e[r]?0:e[r].length;o>t&&("text"===r?closeText(e):D(e,"Max buffer length exceeded: "+r)),n=Math.max(n,o)}e.bufferCheckPosition=O-n+e.position}(this),P(this,"onchunkparsed"),this}}]),e}();function P(e,t,n){z&&console.log("-- emit",t,n),e[t]&&e[t](n,e)}function R(e,t,n){k(e),P(e,t,n)}function k(e,t){var n,r;e.textNode=(n=e.options,void 0===(r=e.textNode)||(n.trim&&(r=r.trim()),n.normalize&&(r=r.replace(/\s+/g," "))),r),void 0!==e.textNode&&P(e,t||"onvalue",e.textNode),e.textNode=void 0}function I(e){e.numberNode&&P(e,"onvalue",parseFloat(e.numberNode)),e.numberNode=""}function D(e,t){return k(e),t+="\nLine: "+e.line+"\nColumn: "+e.column+"\nChar: "+e.c,t=new Error(t),e.error=t,P(e,"onerror",t),e}function q(e){return 13===e||10===e||32===e||9===e}function N(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return j(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?j(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}function j(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:null;if((0,b.A)(this,e),this.path=["$"],n instanceof e)this.path=(0,g.A)(n.path);else if(Array.isArray(n))(t=this.path).push.apply(t,(0,g.A)(n));else if("string"==typeof n&&(this.path=n.split("."),"$"!==this.path[0]))throw new Error("JSONPaths must start with $")}return(0,v.A)(e,[{key:"clone",value:function(){return new e(this)}},{key:"toString",value:function(){return this.path.join(".")}},{key:"push",value:function(e){this.path.push(e)}},{key:"pop",value:function(){return this.path.pop()}},{key:"set",value:function(e){this.path[this.path.length-1]=e}},{key:"equals",value:function(e){if(!this||!e||this.path.length!==e.path.length)return!1;for(var t=0;t0&&void 0!==arguments[0]?arguments[0]:[];this.jsonpath.push(null),this._pushOrSet(e),this.previousStates.push(this.currentState),this.currentState={container:e,isArray:!0,key:null}}},{key:"_closeArray",value:function(){this.jsonpath.pop(),this.currentState=this.previousStates.pop()}},{key:"_openObject",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.jsonpath.push(null),this._pushOrSet(e),this.previousStates.push(this.currentState),this.currentState={container:e,isArray:!1,key:null}}},{key:"_closeObject",value:function(){this.jsonpath.pop(),this.currentState=this.previousStates.pop()}},{key:"_initializeParser",value:function(){var e=this;this.parser=new L({onready:function(){e.jsonpath=new F,e.previousStates.length=0,e.currentState.container.length=0},onopenobject:function(t){e._openObject({}),void 0!==t&&e.parser.onkey(t)},onkey:function(t){e.jsonpath.set(t),e.currentState.key=t},oncloseobject:function(){e._closeObject()},onopenarray:function(){e._openArray()},onclosearray:function(){e._closeArray()},onvalue:function(t){e._pushOrSet(t)},onerror:function(e){throw e},onend:function(){e.result=e.currentState.container.pop()}})}}]),e}();function W(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{};(0,b.A)(this,o),e=r.call(this);var n=t.jsonpaths||[];return e.jsonPaths=n.map(function(e){return new F(e)}),e.streamingJsonPath=null,e.streamingArray=null,e.topLevelObject=null,e._extendParser(),e}return(0,v.A)(o,[{key:"write",value:function(e){(0,y.A)((0,_.A)(o.prototype),"write",this).call(this,e);var t=[];return this.streamingArray&&(t=(0,g.A)(this.streamingArray),this.streamingArray.length=0),t}},{key:"getPartialResult",value:function(){return this.topLevelObject}},{key:"getStreamingJsonPath",value:function(){return this.streamingJsonPath}},{key:"getStreamingJsonPathAsString",value:function(){return this.streamingJsonPath&&this.streamingJsonPath.toString()}},{key:"getJsonPath",value:function(){return this.jsonpath}},{key:"_matchJSONPath",value:function(){var e=this.getJsonPath();if(0===this.jsonPaths.length)return!0;var t,n=function(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return W(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?W(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}(this.jsonPaths);try{for(n.s();!(t=n.n()).done;)if(t.value.equals(e))return!0}catch(e){n.e(e)}finally{n.f()}return!1}},{key:"_extendParser",value:function(){var e=this;this.parser.onopenarray=function(){if(!e.streamingArray&&e._matchJSONPath())return e.streamingJsonPath=e.getJsonPath().clone(),e.streamingArray=[],void e._openArray(e.streamingArray);e._openArray()},this.parser.onopenobject=function(t){e.topLevelObject?e._openObject({}):(e.topLevelObject={},e._openObject(e.topLevelObject)),void 0!==t&&e.parser.onkey(t)}}}]),o}(B);function U(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return H(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?H(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw i}}}}function H(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&b.getStreamingJsonPathAsString(),!(w.length>0&&c)){e.next=35;break}if(!r){e.next=29;break}return E={batchType:"partial-result",container:b.getPartialResult(),data:[],bytesUsed:0,schema:null,jsonpath:x},e.next=29,E;case 29:if(!s){e.next=33;break}return S={batchType:"root-object-batch-partial",container:b.getPartialResult(),data:[],schema:null},e.next=33,S;case 33:c=!1,g=X(w);case 35:C=U(w),e.prev=36,C.s();case 38:if((T=C.n()).done){e.next=46;break}if(L=T.value,f.addRow(L),!f.isFull()){e.next=44;break}return e.next=44,f.getBatch({jsonpath:x});case 44:e.next=38;break;case 46:e.next=51;break;case 48:e.prev=48,e.t0=e.catch(36),C.e(e.t0);case 51:return e.prev=51,C.f(),e.finish(51);case 54:if(f.chunkComplete(z),!f.isFull()){e.next=58;break}return e.next=58,f.getBatch({jsonpath:x});case 58:v=!0,e.next=13;break;case 61:e.next=67;break;case 63:e.prev=63,e.t1=e.catch(11),y=!0,A=e.t1;case 67:if(e.prev=67,e.prev=68,v||null==M.return){e.next=72;break}return e.next=72,(0,p.A)(M.return());case 72:if(e.prev=72,!y){e.next=75;break}throw A;case 75:return e.finish(72);case 76:return e.finish(67);case 77:if(P=b.getStreamingJsonPathAsString(),!(R=f.getBatch({jsonpath:P}))){e.next=82;break}return e.next=82,R;case 82:if(!r){e.next=86;break}return k={batchType:"final-result",container:b.getPartialResult(),jsonpath:b.getStreamingJsonPathAsString(),data:[],schema:null},e.next=86,k;case 86:if(!s){e.next=90;break}return I={batchType:"root-object-batch-complete",container:b.getPartialResult(),data:[],schema:null},e.next=90,I;case 90:case"end":return e.stop()}},e,null,[[11,63,67,77],[36,48,51,54],[68,,72,76]])}))).apply(this,arguments)}function X(e){var t=e[0],n={},r=0;for(var o in t){var i=t[o];switch((0,l.A)(i)){case"number":case"boolean":n[o]={name:String(o),index:r,type:Float32Array};break;default:n[o]={name:String(o),index:r,type:Array}}r++}return n}function Z(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function $(e){for(var t=1;to});var r=n(27106);function o(e){return new r.A(e,0)}},56224(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(96540));t.default=function(){var e=function(e){return o.default.createElement("div",null)};return e.defaultProps={panels:[],getProps:function(e){return{}}},e}},56279(e,t,n){"use strict";var r=n(36840);e.exports=function(e,t,n){for(var o in t)r(e,o,t[o],n);return e}},56348(e,t,n){"use strict";n.d(t,{fm:()=>o,i7:()=>i});var r=n(55992);function o(e,t){if("string"!=typeof t)return t;const n=Number(t);if(!isNaN(n))return n;const o=e[t=t.replace(/^.*\./,"")];return(0,r.v)(void 0!==o,"Accessing undefined constant GL.".concat(t)),o}function i(e,t){t=Number(t);for(const n in e)if(e[n]===t)return"GL.".concat(n);return String(t)}},56449(e){var t=Array.isArray;e.exports=t},56461(e,t,n){"use strict";var r=n(24994);t.Ay=function(e={}){const{themeId:t,defaultTheme:n=g,rootShouldForwardProp:r=h,slotShouldForwardProp:l=h}=e,c=e=>(0,u.default)((0,o.default)({},e,{theme:v((0,o.default)({},e,{defaultTheme:n,themeId:t}))}));return c.__mui_systemSx=!0,(e,u={})=>{(0,a.internal_processStyles)(e,e=>e.filter(e=>!(null!=e&&e.__mui_systemSx)));const{name:p,slot:d,skipVariantsResolver:m,skipSx:g,overridesResolver:M=y(b(d))}=u,_=(0,i.default)(u,f),O=p&&p.startsWith("Mui")||d?"components":"custom",z=void 0!==m?m:d&&"Root"!==d&&"root"!==d||!1,w=g||!1;let x=h;"Root"===d||"root"===d?x=r:d?x=l:function(e){return"string"==typeof e&&e.charCodeAt(0)>96}(e)&&(x=void 0);const E=(0,a.default)(e,(0,o.default)({shouldForwardProp:x,label:void 0},_)),S=e=>"function"==typeof e&&e.__emotion_real!==e||(0,s.isPlainObject)(e)?r=>{const i=v({theme:r.theme,defaultTheme:n,themeId:t});return A(e,(0,o.default)({},r,{theme:i}),i.modularCssLayers?O:void 0)}:e,C=(r,...i)=>{let a=S(r);const s=i?i.map(S):[];p&&M&&s.push(e=>{const r=v((0,o.default)({},e,{defaultTheme:n,themeId:t}));if(!r.components||!r.components[p]||!r.components[p].styleOverrides)return null;const i=r.components[p].styleOverrides,a={};return Object.entries(i).forEach(([t,n])=>{a[t]=A(n,(0,o.default)({},e,{theme:r}),r.modularCssLayers?"theme":void 0)}),M(e,a)}),p&&!z&&s.push(e=>{var r;const i=v((0,o.default)({},e,{defaultTheme:n,themeId:t}));return A({variants:null==i||null==(r=i.components)||null==(r=r[p])?void 0:r.variants},(0,o.default)({},e,{theme:i}),i.modularCssLayers?"theme":void 0)}),w||s.push(c);const l=s.length-i.length;if(Array.isArray(r)&&l>0){const e=new Array(l).fill("");a=[...r,...e],a.raw=[...r.raw,...e]}const u=E(a,...s);return e.muiName&&(u.muiName=e.muiName),u};return E.withConfig&&(C.withConfig=E.withConfig),C}};var o=r(n(94634)),i=r(n(54893)),a=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=d(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r}(n(57540)),s=n(71650),l=(r(n(32566)),r(n(72097)),r(n(3142))),u=r(n(22891));const c=["ownerState"],p=["variants"],f=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(d=function(e){return e?n:t})(e)}function h(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}function m(e,t){return t&&e&&"object"==typeof e&&e.styles&&!e.styles.startsWith("@layer")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}const g=(0,l.default)(),b=e=>e?e.charAt(0).toLowerCase()+e.slice(1):e;function v({defaultTheme:e,theme:t,themeId:n}){return r=t,0===Object.keys(r).length?e:t[n]||t;var r}function y(e){return e?(t,n)=>n[e]:null}function A(e,t,n){let{ownerState:r}=t,s=(0,i.default)(t,c);const l="function"==typeof e?e((0,o.default)({ownerState:r},s)):e;if(Array.isArray(l))return l.flatMap(e=>A(e,(0,o.default)({ownerState:r},s),n));if(l&&"object"==typeof l&&Array.isArray(l.variants)){const{variants:e=[]}=l;let t=(0,i.default)(l,p);return e.forEach(e=>{let i=!0;if("function"==typeof e.props?i=e.props((0,o.default)({ownerState:r},s,r)):Object.keys(e.props).forEach(t=>{(null==r?void 0:r[t])!==e.props[t]&&s[t]!==e.props[t]&&(i=!1)}),i){Array.isArray(t)||(t=[t]);const i="function"==typeof e.style?e.style((0,o.default)({ownerState:r},s,r)):e.style;t.push(n?m((0,a.internal_serializeStyles)(i),n):i)}}),t}return n?m((0,a.internal_serializeStyles)(l),n):l}},56464(e,t,n){!function(e){"use strict";var t={standalone:"leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),format:"ledna_února_března_dubna_května_června_července_srpna_září_října_listopadu_prosince".split("_"),isFormat:/DD?[o.]?(\[[^\[\]]*\]|\s)+MMMM/},n="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),r=[/^led/i,/^úno/i,/^bře/i,/^dub/i,/^kvě/i,/^(čvn|červen$|června)/i,/^(čvc|červenec|července)/i,/^srp/i,/^zář/i,/^říj/i,/^lis/i,/^pro/i],o=/^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;function i(e){return e>1&&e<5&&1!=~~(e/10)}function a(e,t,n,r){var o=e+" ";switch(n){case"s":return t||r?"pár sekund":"pár sekundami";case"ss":return t||r?o+(i(e)?"sekundy":"sekund"):o+"sekundami";case"m":return t?"minuta":r?"minutu":"minutou";case"mm":return t||r?o+(i(e)?"minuty":"minut"):o+"minutami";case"h":return t?"hodina":r?"hodinu":"hodinou";case"hh":return t||r?o+(i(e)?"hodiny":"hodin"):o+"hodinami";case"d":return t||r?"den":"dnem";case"dd":return t||r?o+(i(e)?"dny":"dní"):o+"dny";case"M":return t||r?"měsíc":"měsícem";case"MM":return t||r?o+(i(e)?"měsíce":"měsíců"):o+"měsíci";case"y":return t||r?"rok":"rokem";case"yy":return t||r?o+(i(e)?"roky":"let"):o+"lety"}}e.defineLocale("cs",{months:t,monthsShort:n,monthsRegex:o,monthsShortRegex:o,monthsStrictRegex:/^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(95093))},56497(e,t,n){"use strict";n.d(t,{Sf:()=>i,eh:()=>s,x:()=>a});var r=n(65606);const o={self:"undefined"!=typeof self&&self,window:"undefined"!=typeof window&&window,global:void 0!==n.g&&n.g,document:"undefined"!=typeof document&&document,process:"object"==typeof r&&r},i=globalThis,a=o.window||o.self||o.global,s=o.process||{}},56555(e,t,n){"use strict";var r=n(6305),o=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(94634)),a=o(n(17383)),s=o(n(34579)),l=o(n(29511)),u=o(n(28452)),c=o(n(63072)),p=o(n(43693)),f=r(n(96540)),d=o(n(5556)),h=o(n(46869));var m=function(e){(0,l.default)(o,e);var t,n,r=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,c.default)(t);if(n){var o=(0,c.default)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,u.default)(this,e)});function o(){return(0,a.default)(this,o),r.apply(this,arguments)}return(0,s.default)(o,[{key:"render",value:function(){return f.default.createElement(h.default,(0,i.default)({viewBox:"0 0 42 42"},this.props),f.default.createElement("path",{d:"M16,0C7.163,0,0,7.163,0,16c0,8.837,7.163,16,16,16c8.836,0,16-7.164,16-16C32,7.163,24.836,0,16,0z M16,30 C8.268,30,2,23.732,2,16C2,8.268,8.268,2,16,2s14,6.268,14,14C30,23.732,23.732,30,16,30z"}),f.default.createElement("path",{d:"M23.3,10.393L13.012,20.589l-4.281-4.196c-0.394-0.391-1.034-0.391-1.428,0 c-0.395,0.391-0.395,1.024,0,1.414l4.999,4.899c0.41,0.361,1.023,0.401,1.428,0l10.999-10.899c0.394-0.39,0.394-1.024,0-1.414 C24.334,10.003,23.695,10.003,23.3,10.393z"}))}}]),o}(f.Component);t.default=m,(0,p.default)(m,"propTypes",{height:d.default.string}),(0,p.default)(m,"defaultProps",{height:"16px",predefinedClassName:"data-ex-icons-checkmark",stroke:"#FFF"})},56575(e,t,n){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],o=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:o,monthsShortRegex:o,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:6}})}(n(95093))},56622(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.LayerTypeDropdownListFactory=h,t.default=void 0;var i,a,s=r(n(20166)),l=o(n(96540)),u=r(n(78094)),c=r(n(46942)),p=n(63175),f=u.default.div(i||(i=(0,s.default)(["\n ",";\n background-color: ",";\n border-top: 1px solid ",";\n display: flex;\n flex-wrap: wrap;\n align-items: flex-start;\n padding: ","px 0 0 ","px;\n"])),function(e){return e.theme.dropdownList},function(e){return e.theme.dropdownListBgd},function(e){return e.theme.dropdownListBorderTop},function(e){return e.theme.layerTypeIconPdL},function(e){return e.theme.layerTypeIconPdL}),d=u.default.div(a||(a=(0,s.default)(["\n padding-bottom: ","px;\n padding-right: ","px;\n\n &.disabled {\n pointer-events: none;\n opacity: 0.3;\n }\n\n &.selected {\n .layer-type-selector__item__icon {\n border: 1px solid #caf2f4;\n }\n }\n\n :hover,\n &.selected {\n cursor: pointer;\n .layer-type-selector__item__icon {\n color: ",";\n }\n\n .layer-type-selector__item__label {\n color: ",";\n }\n }\n"])),function(e){return e.theme.layerTypeIconPdL},function(e){return e.theme.layerTypeIconPdL},function(e){return e.theme.activeColor},function(e){return e.theme.textColor});function h(){return function(e){var t=e.onOptionSelected,n=e.options,r=e.selectedItems,o=e.selectionIndex,i=e.customListItemComponent,a=(0,l.useCallback)(function(e,n){e.preventDefault(),t(n,e)},[t]),s=i;return l.default.createElement(f,{className:p.classList.list},n.map(function(e,t){return l.default.createElement(d,{className:(0,c.default)("layer-type-selector__item",{selected:r.find(function(t){return t.id===e.id}),hover:o===t,disabled:e.disabled}),key:"".concat(e.id,"_").concat(t),onMouseDown:function(t){return a(t,e)},onClick:function(t){return a(t,e)}},l.default.createElement(s,{value:e,isTile:!0}))}))}}var m=h;t.default=m},56624(e,t,n){"use strict";n(46518)({target:"Math",stat:!0},{log1p:n(7740)})},56639(e,t,n){var r,o,i;!function(a,s){"use strict";e.exports?e.exports=s(n(95093)):(o=[n(95093)],void 0===(i="function"==typeof(r=s)?r.apply(t,o):r)||(e.exports=i))}(0,function(e){"use strict";void 0===e.version&&e.default&&(e=e.default);var t,n={},r={},o={},i={},a={};e&&"string"==typeof e.version||S("Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/");var s=e.version.split("."),l=+s[0],u=+s[1];function c(e){return e>96?e-87:e>64?e-29:e-48}function p(e){var t=0,n=e.split("."),r=n[0],o=n[1]||"",i=1,a=0,s=1;for(45===e.charCodeAt(0)&&(t=1,s=-1);t= 2.6.0. You are using Moment.js "+e.version+". See momentjs.com"),m.prototype={_set:function(e){this.name=e.name,this.abbrs=e.abbrs,this.untils=e.untils,this.offsets=e.offsets,this.population=e.population},_index:function(e){var t;if((t=function(e,t){var n,r=t.length;if(e1&&t[r-1]===1/0&&e>=t[r-2])return r-1;if(e>=t[r-1])return-1;for(var o=0,i=r-1;i-o>1;)t[n=Math.floor((o+i)/2)]<=e?o=n:i=n;return i}(+e,this.untils))>=0)return t},countries:function(){var e=this.name;return Object.keys(o).filter(function(t){return-1!==o[t].zones.indexOf(e)})},parse:function(e){var t,n,r,o,i=+e,a=this.offsets,s=this.untils,l=s.length-1;for(o=0;or&&C.moveInvalidForward&&(t=r),i3){var t=i[O(e)];if(t)return t;S("Moment Timezone found "+e+" from the Intl api, but did not have that data loaded.")}}catch(e){}var n,r,o,a=function(){var e,t,n,r,o=(new Date).getFullYear()-2,i=new b(new Date(o,0,1)),a=i.offset,s=[i];for(r=1;r<48;r++)(n=new Date(o,r,1).getTimezoneOffset())!==a&&(e=y(i,t=new b(new Date(o,r,1))),s.push(e),s.push(new b(new Date(e.at+6e4))),i=t,a=n);for(r=0;r<4;r++)s.push(new b(new Date(o+r,0,1))),s.push(new b(new Date(o+r,6,1)));return s}(),s=a.length,l=_(a),u=[];for(r=0;r0?u[0].zone.name:void 0}()),t},C.names=function(){var e,t=[];for(e in i)i.hasOwnProperty(e)&&(n[e]||n[r[e]])&&i[e]&&t.push(i[e]);return t.sort()},C.Zone=m,C.unpack=h,C.unpackBase60=p,C.needsOffset=E,C.moveInvalidForward=!0,C.moveAmbiguousForward=!1,C.countries=function(){return Object.keys(o)},C.zonesForCountry=function(e,t){var n;if(n=(n=e).toUpperCase(),!(e=o[n]||null))return null;var r=e.zones.sort();return t?r.map(function(e){return{name:e,offset:w(e).utcOffset(new Date)}}):r};var T,L=e.fn;function P(e){return function(){return this._z?this._z.abbr(this):e.call(this)}}function R(e){return function(){return this._z=null,e.apply(this,arguments)}}e.tz=C,e.defaultZone=null,e.updateOffset=function(t,n){var r,o=e.defaultZone;if(void 0===t._z&&(o&&E(t)&&!t._isUTC&&t.isValid()&&(t._d=e.utc(t._a)._d,t.utc().add(o.parse(t),"minutes")),t._z=o),t._z)if(r=t._z.utcOffset(t),Math.abs(r)<16&&(r/=60),void 0!==t.utcOffset){var i=t._z;t.utcOffset(-r,n),t._z=i}else t.zone(r,n)},L.tz=function(t,n){if(t){if("string"!=typeof t)throw new Error("Time zone name must be a string, got "+t+" ["+typeof t+"]");return this._z=w(t),this._z?e.updateOffset(this,n):S("Moment Timezone has no data for "+t+". See http://momentjs.com/timezone/docs/#/data-loading/."),this}if(this._z)return this._z.name},L.zoneName=P(L.zoneName),L.zoneAbbr=P(L.zoneAbbr),L.utc=R(L.utc),L.local=R(L.local),L.utcOffset=(T=L.utcOffset,function(){return arguments.length>0&&(this._z=null),T.apply(this,arguments)}),e.tz.setDefault=function(t){return(l<2||2===l&&u<9)&&S("Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js "+e.version+"."),e.defaultZone=t?w(t):null,e};var k=e.momentProperties;return"[object Array]"===Object.prototype.toString.call(k)?(k.push("_z"),k.push("_a")):k&&(k._z=null),e})},56666(e,t,n){"use strict";var r=n(6305),o=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=v;var i=o(n(17383)),a=o(n(34579)),s=o(n(12475)),l=o(n(29511)),u=o(n(28452)),c=o(n(63072)),p=o(n(43693)),f=r(n(96540)),d=n(22325),h=n(6973),m=o(n(3816)),g=o(n(8667)),b=n(29688);function v(e){var t=function(t){var n=t.value;return f.default.createElement(e,{dataset:n})},n=function(e){(0,l.default)(g,e);var n,r,o=(n=g,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,t=(0,c.default)(n);if(r){var o=(0,c.default)(this).constructor;e=Reflect.construct(t,arguments,o)}else e=t.apply(this,arguments);return(0,u.default)(this,e)});function g(){var e;(0,i.default)(this,g);for(var t=arguments.length,n=new Array(t),r=0;r1&&e[m][1].end.offset-e[m][1].start.offset>1?2:1)>1?"strongSequence":"emphasisSequence",start:a(l(e[n][1].end),-f),end:l(e[n][1].end)},p={type:f>1?"strongSequence":"emphasisSequence",start:l(e[m][1].start),end:a(l(e[m][1].start),f)},u={type:f>1?"strongText":"emphasisText",start:l(e[n][1].end),end:l(e[m][1].start)},i={type:f>1?"strong":"emphasis",start:l(c.start),end:l(p.end)},e[n][1].end=l(c.start),e[m][1].start=l(p.end),d=[],e[n][1].end.offset-e[n][1].start.offset&&(d=r(d,[["enter",e[n][1],t],["exit",e[n][1],t]])),d=r(d,[["enter",i,t],["enter",c,t],["exit",c,t],["enter",u,t]]),d=r(d,s(t.parser.constructs.insideSpan.null,e.slice(n+1,m),t)),d=r(d,[["exit",u,t],["enter",p,t],["exit",p,t],["exit",i,t]]),e[m][1].end.offset-e[m][1].start.offset?(h=2,d=r(d,[["enter",e[m][1],t],["exit",e[m][1],t]])):h=0,o(e,n-1,m-n+3,d),m=n+d.length-h-2;break}for(m=-1;++mi});var r=n(82284),o=n(9417);function i(e,t){if(t&&("object"==(0,r.A)(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return(0,o.A)(e)}},56903(e){var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)},56969(e,t,n){"use strict";var r=n(72777),o=n(10757);e.exports=function(e){var t=r(e,"string");return o(t)?t:t+""}},57029(e,t,n){"use strict";var r=n(48981),o=n(35610),i=n(26198),a=n(84606),s=Math.min;e.exports=[].copyWithin||function(e,t){var n=r(this),l=i(n),u=o(e,l),c=o(t,l),p=arguments.length>2?arguments[2]:void 0,f=s((void 0===p?l:o(p,l))-c,l-u),d=1;for(c0;)c in n?n[u]=n[c]:a(n,u),u+=d,c+=d;return n}},57064(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.log=function(e){return function(t){return i.default.log(e,t)}},t.payload_=function(e){return{payload:e}},t.apply_=function(e,t){return function(n){return e(n,t)}},t.with_=function(e){return function(t){return e(t)(t)}},t.if_=function(e,t){return e?t:l},t.compose_=function(e){return function(t){return e.reduce(function(e,t){return t(e)},t)}},t.merge_=function(e){return function(t){return s(s({},t),e)}},t.pick_=function(e){return function(t){return function(n){return s(s({},n),{},(0,o.default)({},e,t(n[e])))}}},t.swap_=function(e){return function(t){return t.map(function(t){return t.id===e.id?e:t})}},t.findById=function(e){return function(t){return t.find(function(t){return t.id===e})}},t.map_=function(e){return function(t){return t.map(function(t){return e(t)})}};var o=r(n(43693)),i=r(n(45439));function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function s(e){for(var t=1;t-1&&(p+=a?-1:1),void 0===(r=n[p]))return t.preventDefault(),void(r=a?l:s).focus();t.preventDefault(),r.focus()}}else t.preventDefault()};var r,o=(r=n(42411))&&r.__esModule?r:{default:r};function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return e.activeElement.shadowRoot?i(e.activeElement.shadowRoot):e.activeElement}e.exports=t.default},57145(e,t,n){"use strict";var r=n(46518),o=n(79504),i=n(79306),a=n(25397),s=n(35370),l=n(44124),u=n(6469),c=Array,p=o(l("Array","sort"));r({target:"Array",proto:!0},{toSorted:function(e){void 0!==e&&i(e);var t=a(this),n=s(c,t);return p(n,e)}}),u("toSorted")},57231(e,t,n){"use strict";n.r(t),n.d(t,{ScenegraphLayer:()=>o.A,SimpleMeshLayer:()=>r.A});var r=n(95428),o=n(53380)},57259(e,t,n){"use strict";var r,o,i,a,s,l;function u(e,t){return 0===e.indexOf(t)}function c(e,t){if(!(this instanceof c))return new c(e,t);e instanceof c?(this._template=e.template,this._params=r({},this._params,t)):(this._template=(e||"").toString(),this._params=t||{})}r=n(42441),o=n(92859),a=/([a-z][a-z0-9\+\-\.]*:)\/\/([^@]+@)?(([^:\/]+)(:([0-9]+))?)?(\/[^?#]*)?(\?[^#]*)?(#\S*)?/i,s=/^([a-z][a-z0-9\-\+\.]*:\/\/|\/)/i,l=/([a-z][a-z0-9\+\-\.]*:)\/\/([^@]+@)?(([^:\/]+)(:([0-9]+))?)?\//i,c.prototype={append:function(e,t){return new c(this._template+e,r({},this._params,t))},fullyQualify:function(){if("undefined"==typeof location)return this;if(this.isFullyQualified())return this;var e=this._template;return u(e,"//")?e=i.protocol+e:u(e,"/")?e=i.origin+e:this.isAbsolute()||(e=i.origin+i.pathname.substring(0,i.pathname.lastIndexOf("/")+1)),-1===e.indexOf("/",8)&&(e+="/"),new c(e,this._params)},isAbsolute:function(){return s.test(this.build())},isFullyQualified:function(){return l.test(this.build())},isCrossOrigin:function(){if(!i)return!0;var e=this.parts();return e.protocol!==i.protocol||e.hostname!==i.hostname||e.port!==i.port},parts:function(){var e,t;return(t={href:(e=this.fullyQualify().build().match(a))[0],protocol:e[1],host:e[3]||"",hostname:e[4]||"",port:e[6],pathname:e[7]||"",search:e[8]||"",hash:e[9]||""}).origin=t.protocol+"//"+t.host,t.port=t.port||("https:"===t.protocol?"443":"http:"===t.protocol?"80":""),t},build:function(e){return function(e,t){var n,r,i,a,s;if(n=e,i={},t){for(r in t)(s=new RegExp("\\{"+r+"\\}")).test(n)?n=n.replace(s,encodeURIComponent(t[r]),"g"):i[r]=t[r];(a=o.write(i))&&(n+=-1===n.indexOf("?")?"?":"&",n+=a)}return n}(this._template,r({},this._params,e))},toString:function(){return this.build()}},i="undefined"!=typeof location?new c(location.href).parts():void 0,e.exports=c},57301(e,t,n){"use strict";var r=n(94644),o=n(59213).some,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("some",function(e){return o(i(this),e,arguments.length>1?arguments[1]:void 0)})},57323(e,t,n){"use strict";var r,o,i=n(69565),a=n(79504),s=n(655),l=n(67979),u=n(58429),c=n(25745),p=n(2360),f=n(91181).get,d=n(83635),h=n(18814),m=c("native-string-replace",String.prototype.replace),g=RegExp.prototype.exec,b=g,v=a("".charAt),y=a("".indexOf),A=a("".replace),M=a("".slice),_=(o=/b*/g,i(g,r=/a/,"a"),i(g,o,"a"),0!==r.lastIndex||0!==o.lastIndex),O=u.BROKEN_CARET,z=void 0!==/()??/.exec("")[1];(_||z||O||d||h)&&(b=function(e){var t,n,r,o,a,u,c,d=this,h=f(d),w=s(e),x=h.raw;if(x)return x.lastIndex=d.lastIndex,t=i(b,x,w),d.lastIndex=x.lastIndex,t;var E=h.groups,S=O&&d.sticky,C=i(l,d),T=d.source,L=0,P=w;if(S&&(C=A(C,"y",""),-1===y(C,"g")&&(C+="g"),P=M(w,d.lastIndex),d.lastIndex>0&&(!d.multiline||d.multiline&&"\n"!==v(w,d.lastIndex-1))&&(T="(?: "+T+")",P=" "+P,L++),n=new RegExp("^(?:"+T+")",C)),z&&(n=new RegExp("^"+T+"$(?!\\s)",C)),_&&(r=d.lastIndex),o=i(g,S?n:d,P),S?o?(o.input=M(o.input,L),o[0]=M(o[0],L),o.index=d.lastIndex,d.lastIndex+=o[0].length):d.lastIndex=0:_&&o&&(d.lastIndex=d.global?o.index+o[0].length:r),z&&o&&o.length>1&&i(m,o[0],n,function(){for(a=1;au,XA:()=>s,YV:()=>l,_m:()=>c});var r=n(82284),o=n(17243),i=n(35825);function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,l=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return s=e.done,e},e:function(e){l=!0,i=e},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw i}}}}(o);try{for(u.s();!(r=u.n()).done;){var c=r.value;s.set(c,l),l+=c.byteLength}}catch(e){u.e(e)}finally{u.f()}return s.buffer}function c(e,t,n){var r=void 0!==n?new Uint8Array(e).subarray(t,t+n):new Uint8Array(e).subarray(t);return new Uint8Array(r).buffer}},57465(e,t,n){"use strict";var r=n(43724),o=n(83635),i=n(22195),a=n(62106),s=n(91181).get,l=RegExp.prototype,u=TypeError;r&&o&&a(l,"dotAll",{configurable:!0,get:function(){if(this!==l){if("RegExp"===i(this))return!!s(this).dotAll;throw new u("Incompatible receiver, RegExp required")}}})},57510(e){e.exports=function(){for(var e={},n=0;nu});var r=n(23029),o=n(92901),i=n(97870),a=n(65656),s=n(40898),l=n(62671),u=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,r.A)(this,e);var n=t.attributes,o=void 0===n?{}:n;this.typedArrayManager=a.A,this.indexStarts=null,this.vertexStarts=null,this.vertexCount=0,this.instanceCount=0,this.attributes={},this._attributeDefs=o,this.opts=t,this.updateGeometry(t),Object.seal(this)}return(0,o.A)(e,[{key:"updateGeometry",value:function(e){Object.assign(this.opts,e);var t=this.opts,n=t.data,r=t.buffers,o=void 0===r?{}:r,i=t.getGeometry,a=t.geometryBuffer,l=t.positionFormat,u=t.dataChanged,c=t.normalize,p=void 0===c||c;if(this.data=n,this.getGeometry=i,this.positionSize=a&&a.size||("XY"===l?2:3),this.buffers=o,this.normalize=p,a&&((0,s.A)(n.startIndices,"binary data missing startIndices"),this.getGeometry=this.getGeometryFromBuffer(a),p||(o.positions=a)),this.geometryBuffer=o.positions,Array.isArray(u)){var f=!0,d=!1,h=void 0;try{for(var m,g=u[Symbol.iterator]();!(f=(m=g.next()).done);f=!0){var b=m.value;this._rebuildGeometry(b)}}catch(e){d=!0,h=e}finally{try{f||null==g.return||g.return()}finally{if(d)throw h}}}else this._rebuildGeometry()}},{key:"updatePartialGeometry",value:function(e){var t=e.startRow,n=e.endRow;this._rebuildGeometry({startRow:t,endRow:n})}},{key:"normalizeGeometry",value:function(e){return e}},{key:"updateGeometryAttributes",value:function(e,t,n){throw new Error("Not implemented")}},{key:"getGeometrySize",value:function(e){throw new Error("Not implemented")}},{key:"getGeometryFromBuffer",value:function(e){var t=e.value||e;return(0,s.A)(ArrayBuffer.isView(t),"cannot read geometries"),(0,i.I)(t,{size:this.positionSize,offset:e.offset,stride:e.stride,startIndices:this.data.startIndices})}},{key:"_allocate",value:function(e,t){var n=this.attributes,r=this.buffers,o=this._attributeDefs,i=this.typedArrayManager;for(var a in o)if(a in r)i.release(n[a]),n[a]=null;else{var s=o[a];s.copy=t,n[a]=i.allocate(n[a],e,s)}}},{key:"_forEachGeometry",value:function(e,t,n){var r=this.data,o=this.getGeometry,a=(0,i.X)(r,t,n),s=a.iterable,l=a.objectInfo,u=!0,c=!1,p=void 0;try{for(var f,d=s[Symbol.iterator]();!(u=(f=d.next()).done);u=!0){var h=f.value;l.index++,e(o(h,l),l.index)}}catch(e){c=!0,p=e}finally{try{u||null==d.return||d.return()}finally{if(c)throw p}}}},{key:"_rebuildGeometry",value:function(e){var t=this;if(this.data&&this.getGeometry){var n=this.indexStarts,r=this.vertexStarts,o=this.instanceCount,i=this.data,a=this.geometryBuffer,s=e||{},u=s.startRow,c=void 0===u?0:u,p=s.endRow,f=void 0===p?1/0:p,d={};if(e||(n=[0],r=[0]),this.normalize||!a)this._forEachGeometry(function(e,n){e=t.normalizeGeometry(e),d[n]=e,r[n+1]=r[n]+t.getGeometrySize(e)},c,f),o=r[r.length-1];else if(a.buffer instanceof l.A){var h=a.stride||4*this.positionSize;r=i.startIndices,o=r[i.length]||a.buffer.byteLength/h}else{var m=a.value||a,g=a.stride/m.BYTES_PER_ELEMENT||this.positionSize;r=i.startIndices,o=r[i.length]||m.length/g}this._allocate(o,Boolean(e)),this.indexStarts=n,this.vertexStarts=r,this.instanceCount=o;var b={};this._forEachGeometry(function(e,i){e=d[i]||e,b.vertexStart=r[i],b.indexStart=n[i];var a=iA,StyledEngineProvider:()=>y,ThemeContext:()=>o.T,css:()=>m.AH,default:()=>M,internal_processStyles:()=>_,internal_serializeStyles:()=>z,keyframes:()=>m.i7});var r=n(58168),o=n(24684),i=n(43174),a=n(71287),s=n(30041),l=n(96540),u=n(91907).A,c=function(e){return"theme"!==e},p=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?u:c},f=function(e,t,n){var r;if(t){var o=t.shouldForwardProp;r=e.__emotion_forwardProp&&o?function(t){return e.__emotion_forwardProp(t)&&o(t)}:o}return"function"!=typeof r&&n&&(r=e.__emotion_forwardProp),r},d=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return(0,s.SF)(t,n,r),(0,a.s)(function(){return(0,s.sk)(t,n,r)}),null},h=function e(t,n){var a,u,c=t.__emotion_real===t,h=c&&t.__emotion_base||t;void 0!==n&&(a=n.label,u=n.target);var m=f(t,n,c),g=m||p(h),b=!g("as");return function(){var v=arguments,y=c&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==a&&y.push("label:"+a+";"),null==v[0]||void 0===v[0].raw)y.push.apply(y,v);else{var A=v[0];y.push(A[0]);for(var M=v.length,_=1;_{const e=`${t}-${n}`;if("object"==typeof document&&v.has(e))return v.get(e);const r=function(e,t){const n=(0,g.A)({key:"css",prepend:e});if(t){const e=n.insert;n.insert=(...t)=>(t[1].styles.match(/^@layer\s+[^{]*$/)||(t[1].styles=`@layer mui {${t[1].styles}}`),e(...t))}return n}(t,n);return v.set(e,r),r},[t,n]);return t||n?(0,b.jsx)(o.C,{value:i,children:r}):r}function A(e){const{styles:t,defaultTheme:n={}}=e,r="function"==typeof t?e=>{return t(null==(r=e)||0===Object.keys(r).length?n:e);var r}:t;return(0,b.jsx)(m.mL,{styles:r})}function M(e,t){return h(e,t)}const _=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))},O=[];function z(e){return O[0]=e,(0,i.J)(O)}},57609(e,t,n){!function(e){"use strict";e.defineLocale("uz",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",ss:"%d фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}})}(n(95093))},57639(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.IndexedDataContainer=void 0;var o=r(n(17383)),i=r(n(34579)),a=r(n(54756)),s=n(48764),l=a.default.mark(c),u=a.default.mark(p);function c(e,t,n){var r,o,i;return a.default.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:r=t.length,o=0;case 2:if(!(o2&&void 0!==arguments[2]?arguments[2]:{},r=n.start,o=void 0===r?0:r,i=n.end,a=void 0===i?this.numRows():i,l=Math.min(this.numRows(),a),u=s.DataRow.createSharedRow(t),c=[],p=o;p1&&void 0!==arguments[1]?arguments[1]:{},n=t.start,r=void 0===n?0:n,o=t.end,i=void 0===o?this.numRows():o,a=Math.min(this.numRows(),i),s=[],l=r;li,mI:()=>o,mf:()=>a});var r=n(57345);function o(e){return e+3&-4}function i(e,t,n){return(0,r._m)(e,t,n)}function a(e,t,n){var r;if(e instanceof ArrayBuffer)r=new Uint8Array(e);else{var i=e.byteOffset,a=e.byteLength;r=new Uint8Array(e.buffer,i,a)}return t.set(r,n),n+o(r.byteLength)}},57901(e,t,n){"use strict";n.d(t,{A:()=>le});var r=n(58168),o=n(80045),i=n(96540),a=(n(44363),n(20053)),s=n(50454),l=n(40961);function u(e){return e&&e.ownerDocument||document}function c(e){return u(e).defaultView||window}function p(){for(var e=arguments.length,t=new Array(e),n=0;n3&&void 0!==arguments[3]?arguments[3]:[],o=arguments.length>4?arguments[4]:void 0,i=[t,n].concat((0,_.A)(r)),a=["TEMPLATE","SCRIPT","STYLE"];[].forEach.call(e.children,function(e){1===e.nodeType&&-1===i.indexOf(e)&&-1===a.indexOf(e.tagName)&&z(e,o)})}function E(e,t){var n=-1;return e.some(function(e,r){return!!t(e)&&(n=r,!0)}),n}var S=function(){function e(){(0,A.A)(this,e),this.modals=[],this.containers=[]}return(0,M.A)(e,[{key:"add",value:function(e,t){var n=this.modals.indexOf(e);if(-1!==n)return n;n=this.modals.length,this.modals.push(e),e.modalRef&&z(e.modalRef,!1);var r=function(e){var t=[];return[].forEach.call(e.children,function(e){e.getAttribute&&"true"===e.getAttribute("aria-hidden")&&t.push(e)}),t}(t);x(t,e.mountNode,e.modalRef,r,!0);var o=E(this.containers,function(e){return e.container===t});return-1!==o?(this.containers[o].modals.push(e),n):(this.containers.push({modals:[e],container:t,restore:null,hiddenSiblingNodes:r}),n)}},{key:"mount",value:function(e,t){var n=E(this.containers,function(t){return-1!==t.modals.indexOf(e)}),r=this.containers[n];r.restore||(r.restore=function(e,t){var n,r=[],o=[],i=e.container;if(!t.disableScrollLock){if(function(e){var t=u(e);return t.body===e?c(t).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(i)){var a=O();r.push({value:i.style.paddingRight,key:"padding-right",el:i}),i.style["padding-right"]="".concat(w(i)+a,"px"),n=u(i).querySelectorAll(".mui-fixed"),[].forEach.call(n,function(e){o.push(e.style.paddingRight),e.style.paddingRight="".concat(w(e)+a,"px")})}var s=i.parentElement,l="HTML"===s.nodeName&&"scroll"===window.getComputedStyle(s)["overflow-y"]?s:i;r.push({value:l.style.overflow,key:"overflow",el:l}),l.style.overflow="hidden"}return function(){n&&[].forEach.call(n,function(e,t){o[t]?e.style.paddingRight=o[t]:e.style.removeProperty("padding-right")}),r.forEach(function(e){var t=e.value,n=e.el,r=e.key;t?n.style.setProperty(r,t):n.style.removeProperty(r)})}}(r,t))}},{key:"remove",value:function(e){var t=this.modals.indexOf(e);if(-1===t)return t;var n=E(this.containers,function(t){return-1!==t.modals.indexOf(e)}),r=this.containers[n];if(r.modals.splice(r.modals.indexOf(e),1),this.modals.splice(t,1),0===r.modals.length)r.restore&&r.restore(),e.modalRef&&z(e.modalRef,!0),x(r.container,e.mountNode,e.modalRef,r.hiddenSiblingNodes,!1),this.containers.splice(n,1);else{var o=r.modals[r.modals.length-1];o.modalRef&&z(o.modalRef,!1)}return t}},{key:"isTopModal",value:function(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}}]),e}();const C=function(e){var t=e.children,n=e.disableAutoFocus,r=void 0!==n&&n,o=e.disableEnforceFocus,a=void 0!==o&&o,s=e.disableRestoreFocus,c=void 0!==s&&s,p=e.getDoc,f=e.isEnabled,d=e.open,h=i.useRef(),g=i.useRef(null),b=i.useRef(null),v=i.useRef(),y=i.useRef(null),A=i.useCallback(function(e){y.current=l.findDOMNode(e)},[]),M=(0,m.A)(t.ref,A),_=i.useRef();return i.useEffect(function(){_.current=d},[d]),!_.current&&d&&"undefined"!=typeof window&&(v.current=p().activeElement),i.useEffect(function(){if(d){var e=u(y.current);r||!y.current||y.current.contains(e.activeElement)||(y.current.hasAttribute("tabIndex")||y.current.setAttribute("tabIndex",-1),y.current.focus());var t=function(){null!==y.current&&(e.hasFocus()&&!a&&f()&&!h.current?y.current&&!y.current.contains(e.activeElement)&&y.current.focus():h.current=!1)},n=function(t){!a&&f()&&9===t.keyCode&&e.activeElement===y.current&&(h.current=!0,t.shiftKey?b.current.focus():g.current.focus())};e.addEventListener("focus",t,!0),e.addEventListener("keydown",n,!0);var o=setInterval(function(){t()},50);return function(){clearInterval(o),e.removeEventListener("focus",t,!0),e.removeEventListener("keydown",n,!0),c||(v.current&&v.current.focus&&v.current.focus(),v.current=null)}}},[r,a,c,f,d]),i.createElement(i.Fragment,null,i.createElement("div",{tabIndex:0,ref:g,"data-test":"sentinelStart"}),i.cloneElement(t,{ref:M}),i.createElement("div",{tabIndex:0,ref:b,"data-test":"sentinelEnd"}))};var T={root:{zIndex:-1,position:"fixed",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},invisible:{backgroundColor:"transparent"}};const L=i.forwardRef(function(e,t){var n=e.invisible,a=void 0!==n&&n,s=e.open,l=(0,o.A)(e,["invisible","open"]);return s?i.createElement("div",(0,r.A)({"aria-hidden":!0,ref:t},l,{style:(0,r.A)({},T.root,a?T.invisible:{},l.style)})):null});var P=new S;const R=i.forwardRef(function(e,t){var n=(0,f.A)(),a=(0,d.A)({name:"MuiModal",props:(0,r.A)({},e),theme:n}),s=a.BackdropComponent,c=void 0===s?L:s,h=a.BackdropProps,g=a.children,A=a.closeAfterTransition,M=void 0!==A&&A,_=a.container,O=a.disableAutoFocus,w=void 0!==O&&O,x=a.disableBackdropClick,E=void 0!==x&&x,S=a.disableEnforceFocus,T=void 0!==S&&S,R=a.disableEscapeKeyDown,k=void 0!==R&&R,I=a.disablePortal,D=void 0!==I&&I,q=a.disableRestoreFocus,N=void 0!==q&&q,j=a.disableScrollLock,F=void 0!==j&&j,B=a.hideBackdrop,W=void 0!==B&&B,V=a.keepMounted,U=void 0!==V&&V,H=a.manager,Y=void 0===H?P:H,G=a.onBackdropClick,X=a.onClose,Z=a.onEscapeKeyDown,$=a.onRendered,K=a.open,J=(0,o.A)(a,["BackdropComponent","BackdropProps","children","closeAfterTransition","container","disableAutoFocus","disableBackdropClick","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","manager","onBackdropClick","onClose","onEscapeKeyDown","onRendered","open"]),Q=i.useState(!0),ee=Q[0],te=Q[1],ne=i.useRef({}),re=i.useRef(null),oe=i.useRef(null),ie=(0,m.A)(oe,t),ae=function(e){return!!e.children&&e.children.props.hasOwnProperty("in")}(a),se=function(){return u(re.current)},le=function(){return ne.current.modalRef=oe.current,ne.current.mountNode=re.current,ne.current},ue=function(){Y.mount(le(),{disableScrollLock:F}),oe.current.scrollTop=0},ce=(0,v.A)(function(){var e=function(e){return e="function"==typeof e?e():e,l.findDOMNode(e)}(_)||se().body;Y.add(le(),e),oe.current&&ue()}),pe=i.useCallback(function(){return Y.isTopModal(le())},[Y]),fe=(0,v.A)(function(e){re.current=e,e&&($&&$(),K&&pe()?ue():z(oe.current,!0))}),de=i.useCallback(function(){Y.remove(le())},[Y]);if(i.useEffect(function(){return function(){de()}},[de]),i.useEffect(function(){K?ce():ae&&M||de()},[K,de,ae,M,ce]),!U&&!K&&(!ae||ee))return null;var he=function(e){return{root:{position:"fixed",zIndex:e.zIndex.modal,right:0,bottom:0,top:0,left:0},hidden:{visibility:"hidden"}}}(n||{zIndex:y.A}),me={};return void 0===g.props.tabIndex&&(me.tabIndex=g.props.tabIndex||"-1"),ae&&(me.onEnter=p(function(){te(!1)},g.props.onEnter),me.onExited=p(function(){te(!0),M&&de()},g.props.onExited)),i.createElement(b,{ref:fe,container:_,disablePortal:D},i.createElement("div",(0,r.A)({ref:ie,onKeyDown:function(e){"Escape"===e.key&&pe()&&(Z&&Z(e),k||(e.stopPropagation(),X&&X(e,"escapeKeyDown")))},role:"presentation"},J,{style:(0,r.A)({},he.root,!K&&ee?he.hidden:{},J.style)}),W?null:i.createElement(c,(0,r.A)({open:K,onClick:function(e){e.target===e.currentTarget&&(G&&G(e),!E&&X&&X(e,"backdropClick"))}},h)),i.createElement(C,{disableEnforceFocus:T,disableAutoFocus:w,disableRestoreFocus:N,getDoc:se,isEnabled:pe,open:K},i.cloneElement(g,me))))});var k=n(80296),I=n(37353),D=n(26232),q=n(33173);function N(e){return"scale(".concat(e,", ").concat(Math.pow(e,2),")")}var j={entering:{opacity:1,transform:N(1)},entered:{opacity:1,transform:"none"}},F=i.forwardRef(function(e,t){var n=e.children,a=e.disableStrictModeCompat,s=void 0!==a&&a,l=e.in,u=e.onEnter,c=e.onEntered,p=e.onEntering,f=e.onExit,d=e.onExited,h=e.onExiting,g=e.style,b=e.timeout,v=void 0===b?"auto":b,y=e.TransitionComponent,A=void 0===y?I.Ay:y,M=(0,o.A)(e,["children","disableStrictModeCompat","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"]),_=i.useRef(),O=i.useRef(),z=(0,D.A)(),w=z.unstable_strictMode&&!s,x=i.useRef(null),E=(0,m.A)(n.ref,t),S=(0,m.A)(w?x:void 0,E),C=function(e){return function(t,n){if(e){var r=w?[x.current,t]:[t,n],o=(0,k.A)(r,2),i=o[0],a=o[1];void 0===a?e(i):e(i,a)}}},T=C(p),L=C(function(e,t){(0,q.q)(e);var n,r=(0,q.c)({style:g,timeout:v},{mode:"enter"}),o=r.duration,i=r.delay;"auto"===v?(n=z.transitions.getAutoHeightDuration(e.clientHeight),O.current=n):n=o,e.style.transition=[z.transitions.create("opacity",{duration:n,delay:i}),z.transitions.create("transform",{duration:.666*n,delay:i})].join(","),u&&u(e,t)}),P=C(c),R=C(h),F=C(function(e){var t,n=(0,q.c)({style:g,timeout:v},{mode:"exit"}),r=n.duration,o=n.delay;"auto"===v?(t=z.transitions.getAutoHeightDuration(e.clientHeight),O.current=t):t=r,e.style.transition=[z.transitions.create("opacity",{duration:t,delay:o}),z.transitions.create("transform",{duration:.666*t,delay:o||.333*t})].join(","),e.style.opacity="0",e.style.transform=N(.75),f&&f(e)}),B=C(d);return i.useEffect(function(){return function(){clearTimeout(_.current)}},[]),i.createElement(A,(0,r.A)({appear:!0,in:l,nodeRef:w?x:void 0,onEnter:L,onEntered:P,onEntering:T,onExit:F,onExited:B,onExiting:R,addEndListener:function(e,t){var n=w?e:t;"auto"===v&&(_.current=setTimeout(n,O.current||0))},timeout:"auto"===v?null:v},M),function(e,t){return i.cloneElement(n,(0,r.A)({style:(0,r.A)({opacity:0,transform:N(.75),visibility:"exited"!==e||l?void 0:"hidden"},j[e],g,n.props.style),ref:S},t))})});F.muiSupportAuto=!0;const B=F;var W=i.forwardRef(function(e,t){var n=e.classes,s=e.className,l=e.component,u=void 0===l?"div":l,c=e.square,p=void 0!==c&&c,f=e.elevation,d=void 0===f?1:f,h=e.variant,m=void 0===h?"elevation":h,g=(0,o.A)(e,["classes","className","component","square","elevation","variant"]);return i.createElement(u,(0,r.A)({className:(0,a.A)(n.root,s,"outlined"===m?n.outlined:n["elevation".concat(d)],!p&&n.rounded),ref:t},g))});const V=(0,s.A)(function(e){var t={};return e.shadows.forEach(function(e,n){t["elevation".concat(n)]={boxShadow:e}}),(0,r.A)({root:{backgroundColor:e.palette.background.paper,color:e.palette.text.primary,transition:e.transitions.create("box-shadow")},rounded:{borderRadius:e.shape.borderRadius},outlined:{border:"1px solid ".concat(e.palette.divider)}},t)},{name:"MuiPaper"})(W);function U(e,t){var n=0;return"number"==typeof t?n=t:"center"===t?n=e.height/2:"bottom"===t&&(n=e.height),n}function H(e,t){var n=0;return"number"==typeof t?n=t:"center"===t?n=e.width/2:"right"===t&&(n=e.width),n}function Y(e){return[e.horizontal,e.vertical].map(function(e){return"number"==typeof e?"".concat(e,"px"):e}).join(" ")}function G(e){return"function"==typeof e?e():e}var X=i.forwardRef(function(e,t){var n=e.action,s=e.anchorEl,f=e.anchorOrigin,d=void 0===f?{vertical:"top",horizontal:"left"}:f,h=e.anchorPosition,m=e.anchorReference,g=void 0===m?"anchorEl":m,b=e.children,v=e.classes,y=e.className,A=e.container,M=e.elevation,_=void 0===M?8:M,O=e.getContentAnchorEl,z=e.marginThreshold,w=void 0===z?16:z,x=e.onEnter,E=e.onEntered,S=e.onEntering,C=e.onExit,T=e.onExited,L=e.onExiting,P=e.open,k=e.PaperProps,I=void 0===k?{}:k,D=e.transformOrigin,q=void 0===D?{vertical:"top",horizontal:"left"}:D,N=e.TransitionComponent,j=void 0===N?B:N,F=e.transitionDuration,W=void 0===F?"auto":F,X=e.TransitionProps,Z=void 0===X?{}:X,$=(0,o.A)(e,["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","classes","className","container","elevation","getContentAnchorEl","marginThreshold","onEnter","onEntered","onEntering","onExit","onExited","onExiting","open","PaperProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps"]),K=i.useRef(),J=i.useCallback(function(e){if("anchorPosition"===g)return h;var t=G(s),n=(t&&1===t.nodeType?t:u(K.current).body).getBoundingClientRect(),r=0===e?d.vertical:"center";return{top:n.top+U(n,r),left:n.left+H(n,d.horizontal)}},[s,d.horizontal,d.vertical,h,g]),Q=i.useCallback(function(e){var t=0;if(O&&"anchorEl"===g){var n=O(e);if(n&&e.contains(n)){var r=function(e,t){for(var n=t,r=0;n&&n!==e;)r+=(n=n.parentElement).scrollTop;return r}(e,n);t=n.offsetTop+n.clientHeight/2-r||0}}return t},[d.vertical,g,O]),ee=i.useCallback(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return{vertical:U(e,q.vertical)+t,horizontal:H(e,q.horizontal)}},[q.horizontal,q.vertical]),te=i.useCallback(function(e){var t=Q(e),n={width:e.offsetWidth,height:e.offsetHeight},r=ee(n,t);if("none"===g)return{top:null,left:null,transformOrigin:Y(r)};var o=J(t),i=o.top-r.vertical,a=o.left-r.horizontal,l=i+n.height,u=a+n.width,p=c(G(s)),f=p.innerHeight-w,d=p.innerWidth-w;if(if){var m=l-f;i-=m,r.vertical+=m}if(ad){var v=u-d;a-=v,r.horizontal+=v}return{top:"".concat(Math.round(i),"px"),left:"".concat(Math.round(a),"px"),transformOrigin:Y(r)}},[s,g,J,Q,ee,w]),ne=i.useCallback(function(){var e=K.current;if(e){var t=te(e);null!==t.top&&(e.style.top=t.top),null!==t.left&&(e.style.left=t.left),e.style.transformOrigin=t.transformOrigin}},[te]),re=i.useCallback(function(e){K.current=l.findDOMNode(e)},[]);i.useEffect(function(){P&&ne()}),i.useImperativeHandle(n,function(){return P?{updatePosition:function(){ne()}}:null},[P,ne]),i.useEffect(function(){if(P){var e=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:166;function r(){for(var r=arguments.length,o=new Array(r),i=0;i0&&(a-o.lastTime>500?(o.keys=[],o.repeating=!0,o.previousKeyMatched=!0):o.repeating&&i!==o.keys[0]&&(o.repeating=!1)),o.lastTime=a,o.keys.push(i);var s=r&&!o.repeating&&te(r,o);o.previousKeyMatched&&(s||ne(t,r,!1,g,Q,o))?e.preventDefault():o.previousKeyMatched=!1}y&&y(e)},tabIndex:s?0:-1},_),C)});var ie={vertical:"top",horizontal:"right"},ae={vertical:"top",horizontal:"left"},se=i.forwardRef(function(e,t){var n=e.autoFocus,s=void 0===n||n,u=e.children,c=e.classes,p=e.disableAutoFocusItem,f=void 0!==p&&p,d=e.MenuListProps,m=void 0===d?{}:d,g=e.onClose,b=e.onEntering,v=e.open,y=e.PaperProps,A=void 0===y?{}:y,M=e.PopoverClasses,_=e.transitionDuration,O=void 0===_?"auto":_,z=e.TransitionProps,w=(z=void 0===z?{}:z).onEntering,x=(0,o.A)(z,["onEntering"]),E=e.variant,S=void 0===E?"selectedMenu":E,C=(0,o.A)(e,["autoFocus","children","classes","disableAutoFocusItem","MenuListProps","onClose","onEntering","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant"]),T=(0,D.A)(),L=s&&!f&&v,P=i.useRef(null),R=i.useRef(null),k=-1;i.Children.map(u,function(e,t){i.isValidElement(e)&&(e.props.disabled||("menu"!==S&&e.props.selected||-1===k)&&(k=t))});var I=i.Children.map(u,function(e,t){return t===k?i.cloneElement(e,{ref:function(t){R.current=l.findDOMNode(t),(0,h.A)(e.ref,t)}}):e});return i.createElement(Z,(0,r.A)({getContentAnchorEl:function(){return R.current},classes:M,onClose:g,TransitionProps:(0,r.A)({onEntering:function(e,t){P.current&&P.current.adjustStyleForScrollbar(e,T),b&&b(e,t),w&&w(e,t)}},x),anchorOrigin:"rtl"===T.direction?ie:ae,transformOrigin:"rtl"===T.direction?ie:ae,PaperProps:(0,r.A)({},A,{classes:(0,r.A)({},A.classes,{root:c.paper})}),open:v,ref:t,transitionDuration:O},C),i.createElement(oe,(0,r.A)({onKeyDown:function(e){"Tab"===e.key&&(e.preventDefault(),g&&g(e,"tabKeyDown"))},actions:P,autoFocus:s&&(-1===k||f),autoFocusItem:L,variant:S},m,{className:(0,a.A)(c.list,m.className)}),I))});const le=(0,s.A)({paper:{maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"},list:{outline:0}},{name:"MuiMenu"})(se)},57967(e,t,n){"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,i=r(n(12475)),a=r(n(43693)),s=r(n(17383)),l=r(n(34579)),u=r(n(29511)),c=r(n(28452)),p=r(n(63072)),f=r(n(91863)),d=n(89840),h=n(95382),m=r(n(14408)),g=n(74895);function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function v(e){for(var t=1;t2){var l=r.lastIndexOf("/");if(l!==r.length-1){-1===l?(r="",o=0):o=(r=r.slice(0,l)).length-1-r.lastIndexOf("/"),i=s,a=0;continue}}else if(2===r.length||1===r.length){r="",o=0,i=s,a=0;continue}t&&(r.length>0?r+="/..":r="..",o=2)}else r.length>0?r+="/"+e.slice(i+1,s):r=e.slice(i+1,s),o=s-i-1;i=s,a=0}else 46===n&&-1!==a?++a:a=-1}return r}var a={resolve:function(){for(var e,t="",n=!1,a=arguments.length-1;a>=-1&&!n;a--){var s;a>=0?s=arguments[a]:(void 0===e&&(e=r.cwd()),s=e),o(s),0!==s.length&&(t=s+"/"+t,n=47===s.charCodeAt(0))}return t=i(t,!n),n?t.length>0?"/"+t:"/":t.length>0?t:"."},normalize:function(e){if(o(e),0===e.length)return".";var t=47===e.charCodeAt(0),n=47===e.charCodeAt(e.length-1);return 0!==(e=i(e,!t)).length||t||(e="."),e.length>0&&n&&(e+="/"),t?"/"+e:e},isAbsolute:function(e){return o(e),e.length>0&&47===e.charCodeAt(0)},join:function(){if(0===arguments.length)return".";for(var e,t=0;t0&&(void 0===e?e=n:e+="/"+n)}return void 0===e?".":a.normalize(e)},relative:function(e,t){if(o(e),o(t),e===t)return"";if((e=a.resolve(e))===(t=a.resolve(t)))return"";for(var n=1;nu){if(47===t.charCodeAt(s+p))return t.slice(s+p+1);if(0===p)return t.slice(s+p)}else i>u&&(47===e.charCodeAt(n+p)?c=p:0===p&&(c=0));break}var f=e.charCodeAt(n+p);if(f!==t.charCodeAt(s+p))break;47===f&&(c=p)}var d="";for(p=n+c+1;p<=r;++p)p!==r&&47!==e.charCodeAt(p)||(0===d.length?d+="..":d+="/..");return d.length>0?d+t.slice(s+c):(s+=c,47===t.charCodeAt(s)&&++s,t.slice(s))},_makeLong:function(e){return e},dirname:function(e){if(o(e),0===e.length)return".";for(var t=e.charCodeAt(0),n=47===t,r=-1,i=!0,a=e.length-1;a>=1;--a)if(47===(t=e.charCodeAt(a))){if(!i){r=a;break}}else i=!1;return-1===r?n?"/":".":n&&1===r?"//":e.slice(0,r)},basename:function(e,t){if(void 0!==t&&"string"!=typeof t)throw new TypeError('"ext" argument must be a string');o(e);var n,r=0,i=-1,a=!0;if(void 0!==t&&t.length>0&&t.length<=e.length){if(t.length===e.length&&t===e)return"";var s=t.length-1,l=-1;for(n=e.length-1;n>=0;--n){var u=e.charCodeAt(n);if(47===u){if(!a){r=n+1;break}}else-1===l&&(a=!1,l=n+1),s>=0&&(u===t.charCodeAt(s)?-1===--s&&(i=n):(s=-1,i=l))}return r===i?i=l:-1===i&&(i=e.length),e.slice(r,i)}for(n=e.length-1;n>=0;--n)if(47===e.charCodeAt(n)){if(!a){r=n+1;break}}else-1===i&&(a=!1,i=n+1);return-1===i?"":e.slice(r,i)},extname:function(e){o(e);for(var t=-1,n=0,r=-1,i=!0,a=0,s=e.length-1;s>=0;--s){var l=e.charCodeAt(s);if(47!==l)-1===r&&(i=!1,r=s+1),46===l?-1===t?t=s:1!==a&&(a=1):-1!==t&&(a=-1);else if(!i){n=s+1;break}}return-1===t||-1===r||0===a||1===a&&t===r-1&&t===n+1?"":e.slice(t,r)},format:function(e){if(null===e||"object"!=typeof e)throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof e);return function(e,t){var n=t.dir||t.root,r=t.base||(t.name||"")+(t.ext||"");return n?n===t.root?n+r:n+"/"+r:r}(0,e)},parse:function(e){o(e);var t={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return t;var n,r=e.charCodeAt(0),i=47===r;i?(t.root="/",n=1):n=0;for(var a=-1,s=0,l=-1,u=!0,c=e.length-1,p=0;c>=n;--c)if(47!==(r=e.charCodeAt(c)))-1===l&&(u=!1,l=c+1),46===r?-1===a?a=c:1!==p&&(p=1):-1!==a&&(p=-1);else if(!u){s=c+1;break}return-1===a||-1===l||0===p||1===p&&a===l-1&&a===s+1?-1!==l&&(t.base=t.name=0===s&&i?e.slice(1,l):e.slice(s,l)):(0===s&&i?(t.name=e.slice(1,a),t.base=e.slice(1,l)):(t.name=e.slice(s,a),t.base=e.slice(s,l)),t.ext=e.slice(a,l)),s>0?t.dir=e.slice(0,s-1):i&&(t.dir="/"),t},sep:"/",delimiter:":",win32:null,posix:null};a.posix=a,e.exports=a},58004(e,t,n){"use strict";var r=n(46518),o=n(79039),i=n(68750);r({target:"Set",proto:!0,real:!0,forced:!n(84916)("intersection",function(e){return 2===e.size&&e.has(1)&&e.has(2)})||o(function(){return"3,2"!==String(Array.from(new Set([1,2,3]).intersection(new Set([3,2]))))})},{intersection:i})},58033(e,t,n){"use strict";var r=n(6305),o=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(94634)),a=o(n(17383)),s=o(n(34579)),l=o(n(29511)),u=o(n(28452)),c=o(n(63072)),p=o(n(43693)),f=r(n(96540)),d=o(n(5556)),h=o(n(46869));var m=function(e){(0,l.default)(o,e);var t,n,r=(t=o,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=(0,c.default)(t);if(n){var o=(0,c.default)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,u.default)(this,e)});function o(){return(0,a.default)(this,o),r.apply(this,arguments)}return(0,s.default)(o,[{key:"render",value:function(){return f.default.createElement(h.default,(0,i.default)({viewBox:"0 0 64 64"},this.props),f.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"}))}}]),o}(f.Component);t.default=m,(0,p.default)(m,"propTypes",{height:d.default.string}),(0,p.default)(m,"defaultProps",{height:"16px",predefinedClassName:"data-ex-icons-crosshairs"})},58068(e){"use strict";e.exports=SyntaxError},58076(e,t,n){!function(e){"use strict";var t={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,r){var o=t.words[r];return 1===r.length?n?o[0]:o[1]:e+" "+t.correctGrammaticalCase(e,o)}};e.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mjesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(95093))},58087(e,t,n){"use strict";var r=n(24994),o=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(n(96540)),a=r(n(46942)),s=r(n(30710)),l=n(6973),u=r(n(82376)),c=r(n(81392));function p(e,t){var n=i.default.memo(function(n){var r=n.availableLocales,o=n.onToggleMapControl,u=n.onSetLocale,c=n.locale,p=n.mapControls.mapLocale||{},f=p.active,d=p.disableClose,h=p.show,m=(0,i.useCallback)(function(e){u(e)},[u]),g=(0,i.useCallback)(function(e){e.preventDefault(),o("mapLocale")},[o]),b=(0,i.useCallback)(function(e){return"toolbar.".concat(e)},[]);return h?i.default.createElement("div",{className:"map-locale-controls",style:{position:"relative"}},f?i.default.createElement(t,{show:f},r.map(function(e){return i.default.createElement(s.default,{key:e,onClick:function(){return m(e)},label:b(e),active:c===e})})):null,i.default.createElement(l.MapControlButton,{onClick:g,className:(0,a.default)("map-control-button","map-locale",{isActive:f}),active:f,"data-tip":!0,"data-for":"locale",disableClose:d},i.default.createElement("span",{className:"map-control-button__locale"},c.toUpperCase()),i.default.createElement(e,{id:"locale",message:"tooltip.selectLocale"}))):null});return n.displayName="LocalePanel",n}p.deps=[u.default,c.default];var f=p;t.default=f},58094(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(98587),o=n(58168);const i=["values","unit","step"];function a(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:a=5}=e,s=(0,r.A)(e,i),l=(e=>{const t=Object.keys(e).map(t=>({key:t,val:e[t]}))||[];return t.sort((e,t)=>e.val-t.val),t.reduce((e,t)=>(0,o.A)({},e,{[t.key]:t.val}),{})})(t),u=Object.keys(l);function c(e){return`@media (min-width:${"number"==typeof t[e]?t[e]:e}${n})`}function p(e){return`@media (max-width:${("number"==typeof t[e]?t[e]:e)-a/100}${n})`}function f(e,r){const o=u.indexOf(r);return`@media (min-width:${"number"==typeof t[e]?t[e]:e}${n}) and (max-width:${(-1!==o&&"number"==typeof t[u[o]]?t[u[o]]:r)-a/100}${n})`}return(0,o.A)({keys:u,values:l,up:c,down:p,between:f,only:function(e){return u.indexOf(e)+1r})},58183(e,t,n){"use strict";var r=n(25366),o=n(29184).H,i=n(67022),a=n(48344),s=n(27180),l=n(22253),u=n(50781),c=n(95240),p=n(18374),f=n(61630),d=n(33800),h=n(74769),m=n(70717),g=n(96426),b=n(78753),v=r("MapboxClient");o(v.prototype,a.prototype,s.prototype,l.prototype,f.prototype,c.prototype,p.prototype,u.prototype,d.prototype,h.prototype,m.prototype,g.prototype,b.prototype),v.getUser=i,e.exports=v},58185(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.exportMapToHTML=void 0;var r=n(77085);t.exportMapToHTML=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.KEPLER_GL_VERSION;return'\n \n \n \n \n Kepler.gl embedded map\n\n \x3c!--Uber Font--\x3e\n \n\n \x3c!--MapBox css--\x3e\n \n\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n\n \x3c!-- Load React/Redux --\x3e\n