diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..af0dbfe Binary files /dev/null and b/.DS_Store differ diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a547bf3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/898.jpg b/898.jpg new file mode 100644 index 0000000..e0e9fe2 Binary files /dev/null and b/898.jpg differ diff --git a/assets/index-BaqUx4NC.js b/assets/index-BaqUx4NC.js new file mode 100644 index 0000000..9f698cd --- /dev/null +++ b/assets/index-BaqUx4NC.js @@ -0,0 +1,43 @@ +(function(){const fe=document.createElement("link").relList;if(fe&&fe.supports&&fe.supports("modulepreload"))return;for(const j of document.querySelectorAll('link[rel="modulepreload"]'))Ye(j);new MutationObserver(j=>{for(const pe of j)if(pe.type==="childList")for(const ie of pe.addedNodes)ie.tagName==="LINK"&&ie.rel==="modulepreload"&&Ye(ie)}).observe(document,{childList:!0,subtree:!0});function _(j){const pe={};return j.integrity&&(pe.integrity=j.integrity),j.referrerPolicy&&(pe.referrerPolicy=j.referrerPolicy),j.crossOrigin==="use-credentials"?pe.credentials="include":j.crossOrigin==="anonymous"?pe.credentials="omit":pe.credentials="same-origin",pe}function Ye(j){if(j.ep)return;j.ep=!0;const pe=_(j);fetch(j.href,pe)}})();var iu={exports:{}},as={},ru={exports:{}},se={};/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Uc;function If(){if(Uc)return se;Uc=1;var b=Symbol.for("react.element"),fe=Symbol.for("react.portal"),_=Symbol.for("react.fragment"),Ye=Symbol.for("react.strict_mode"),j=Symbol.for("react.profiler"),pe=Symbol.for("react.provider"),ie=Symbol.for("react.context"),De=Symbol.for("react.forward_ref"),U=Symbol.for("react.suspense"),qe=Symbol.for("react.memo"),Ie=Symbol.for("react.lazy"),te=Symbol.iterator;function ue(v){return v===null||typeof v!="object"?null:(v=te&&v[te]||v["@@iterator"],typeof v=="function"?v:null)}var rt={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},He=Object.assign,q={};function me(v,k,$){this.props=v,this.context=k,this.refs=q,this.updater=$||rt}me.prototype.isReactComponent={},me.prototype.setState=function(v,k){if(typeof v!="object"&&typeof v!="function"&&v!=null)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,v,k,"setState")},me.prototype.forceUpdate=function(v){this.updater.enqueueForceUpdate(this,v,"forceUpdate")};function rn(){}rn.prototype=me.prototype;function zt(v,k,$){this.props=v,this.context=k,this.refs=q,this.updater=$||rt}var Ee=zt.prototype=new rn;Ee.constructor=zt,He(Ee,me.prototype),Ee.isPureReactComponent=!0;var Ue=Array.isArray,ot=Object.prototype.hasOwnProperty,Ve={current:null},et={key:!0,ref:!0,__self:!0,__source:!0};function pt(v,k,$){var V,F={},A=null,le=null;if(k!=null)for(V in k.ref!==void 0&&(le=k.ref),k.key!==void 0&&(A=""+k.key),k)ot.call(k,V)&&!et.hasOwnProperty(V)&&(F[V]=k[V]);var oe=arguments.length-2;if(oe===1)F.children=$;else if(1>>1,k=T[v];if(0>>1;v<$;){var V=2*(v+1)-1,F=T[V],A=V+1,le=T[A];if(0>j(F,E))Aj(le,F)?(T[v]=le,T[A]=E,v=A):(T[v]=F,T[V]=E,v=V);else if(Aj(le,E))T[v]=le,T[A]=E,v=A;else break e}}return K}function j(T,K){var E=T.sortIndex-K.sortIndex;return E!==0?E:T.id-K.id}if(typeof performance=="object"&&typeof performance.now=="function"){var pe=performance;b.unstable_now=function(){return pe.now()}}else{var ie=Date,De=ie.now();b.unstable_now=function(){return ie.now()-De}}var U=[],qe=[],Ie=1,te=null,ue=3,rt=!1,He=!1,q=!1,me=typeof setTimeout=="function"?setTimeout:null,rn=typeof clearTimeout=="function"?clearTimeout:null,zt=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function Ee(T){for(var K=_(qe);K!==null;){if(K.callback===null)Ye(qe);else if(K.startTime<=T)Ye(qe),K.sortIndex=K.expirationTime,fe(U,K);else break;K=_(qe)}}function Ue(T){if(q=!1,Ee(T),!He)if(_(U)!==null)He=!0,ve(ot);else{var K=_(qe);K!==null&&ge(Ue,K.startTime-T)}}function ot(T,K){He=!1,q&&(q=!1,rn(pt),pt=-1),rt=!0;var E=ue;try{for(Ee(K),te=_(U);te!==null&&(!(te.expirationTime>K)||T&&!Re());){var v=te.callback;if(typeof v=="function"){te.callback=null,ue=te.priorityLevel;var k=v(te.expirationTime<=K);K=b.unstable_now(),typeof k=="function"?te.callback=k:te===_(U)&&Ye(U),Ee(K)}else Ye(U);te=_(U)}if(te!==null)var $=!0;else{var V=_(qe);V!==null&&ge(Ue,V.startTime-K),$=!1}return $}finally{te=null,ue=E,rt=!1}}var Ve=!1,et=null,pt=-1,Wt=5,jt=-1;function Re(){return!(b.unstable_now()-jtT||125v?(T.sortIndex=E,fe(qe,T),_(U)===null&&T===_(qe)&&(q?(rn(pt),pt=-1):q=!0,ge(Ue,E-v))):(T.sortIndex=k,fe(U,T),He||rt||(He=!0,ve(ot))),T},b.unstable_shouldYield=Re,b.unstable_wrapCallback=function(T){var K=ue;return function(){var E=ue;ue=K;try{return T.apply(this,arguments)}finally{ue=E}}}}(au)),au}var Gc;function Zf(){return Gc||(Gc=1,su.exports=Df()),su.exports}/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Kc;function Ff(){if(Kc)return Ct;Kc=1;var b=lu(),fe=Zf();function _(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),U=Object.prototype.hasOwnProperty,qe=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Ie={},te={};function ue(e){return U.call(te,e)?!0:U.call(Ie,e)?!1:qe.test(e)?te[e]=!0:(Ie[e]=!0,!1)}function rt(e,n,r,s){if(r!==null&&r.type===0)return!1;switch(typeof n){case"function":case"symbol":return!0;case"boolean":return s?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function He(e,n,r,s){if(n===null||typeof n>"u"||rt(e,n,r,s))return!0;if(s)return!1;if(r!==null)switch(r.type){case 3:return!n;case 4:return n===!1;case 5:return isNaN(n);case 6:return isNaN(n)||1>n}return!1}function q(e,n,r,s,l,u,f){this.acceptsBooleans=n===2||n===3||n===4,this.attributeName=s,this.attributeNamespace=l,this.mustUseProperty=r,this.propertyName=e,this.type=n,this.sanitizeURL=u,this.removeEmptyString=f}var me={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){me[e]=new q(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var n=e[0];me[n]=new q(n,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){me[e]=new q(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){me[e]=new q(e,2,!1,e,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){me[e]=new q(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){me[e]=new q(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){me[e]=new q(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){me[e]=new q(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){me[e]=new q(e,5,!1,e.toLowerCase(),null,!1,!1)});var rn=/[\-:]([a-z])/g;function zt(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var n=e.replace(rn,zt);me[n]=new q(n,1,!1,e,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var n=e.replace(rn,zt);me[n]=new q(n,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var n=e.replace(rn,zt);me[n]=new q(n,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){me[e]=new q(e,1,!1,e.toLowerCase(),null,!1,!1)}),me.xlinkHref=new q("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){me[e]=new q(e,1,!1,e.toLowerCase(),null,!0,!0)});function Ee(e,n,r,s){var l=me.hasOwnProperty(n)?me[n]:null;(l!==null?l.type!==0:s||!(2d||l[f]!==u[d]){var m=` +`+l[f].replace(" at new "," at ");return e.displayName&&m.includes("")&&(m=m.replace("",e.displayName)),m}while(1<=f&&0<=d);break}}}finally{$=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?k(e):""}function F(e){switch(e.tag){case 5:return k(e.type);case 16:return k("Lazy");case 13:return k("Suspense");case 19:return k("SuspenseList");case 0:case 2:case 15:return e=V(e.type,!1),e;case 11:return e=V(e.type.render,!1),e;case 1:return e=V(e.type,!0),e;default:return""}}function A(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case et:return"Fragment";case Ve:return"Portal";case Wt:return"Profiler";case pt:return"StrictMode";case mt:return"Suspense";case Ze:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Re:return(e.displayName||"Context")+".Consumer";case jt:return(e._context.displayName||"Context")+".Provider";case Ce:var n=e.render;return e=e.displayName,e||(e=n.displayName||n.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Vt:return n=e.displayName||null,n!==null?n:A(e.type)||"Memo";case ve:n=e._payload,e=e._init;try{return A(e(n))}catch{}}return null}function le(e){var n=e.type;switch(e.tag){case 24:return"Cache";case 9:return(n.displayName||"Context")+".Consumer";case 10:return(n._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=n.render,e=e.displayName||e.name||"",n.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return n;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return A(n);case 8:return n===pt?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof n=="function")return n.displayName||n.name||null;if(typeof n=="string")return n}return null}function oe(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function xe(e){var n=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function tt(e){var n=xe(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,n),s=""+e[n];if(!e.hasOwnProperty(n)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var l=r.get,u=r.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return l.call(this)},set:function(f){s=""+f,u.call(this,f)}}),Object.defineProperty(e,n,{enumerable:r.enumerable}),{getValue:function(){return s},setValue:function(f){s=""+f},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}function Jn(e){e._valueTracker||(e._valueTracker=tt(e))}function bn(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var r=n.getValue(),s="";return e&&(s=xe(e)?e.checked?"true":"false":e.value),e=s,e!==r?(n.setValue(e),!0):!1}function ei(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function so(e,n){var r=n.checked;return E({},n,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function ao(e,n){var r=n.defaultValue==null?"":n.defaultValue,s=n.checked!=null?n.checked:n.defaultChecked;r=oe(n.value!=null?n.value:r),e._wrapperState={initialChecked:s,initialValue:r,controlled:n.type==="checkbox"||n.type==="radio"?n.checked!=null:n.value!=null}}function lo(e,n){n=n.checked,n!=null&&Ee(e,"checked",n,!1)}function Di(e,n){lo(e,n);var r=oe(n.value),s=n.type;if(r!=null)s==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(s==="submit"||s==="reset"){e.removeAttribute("value");return}n.hasOwnProperty("value")?uo(e,n.type,r):n.hasOwnProperty("defaultValue")&&uo(e,n.type,oe(n.defaultValue)),n.checked==null&&n.defaultChecked!=null&&(e.defaultChecked=!!n.defaultChecked)}function Zi(e,n,r){if(n.hasOwnProperty("value")||n.hasOwnProperty("defaultValue")){var s=n.type;if(!(s!=="submit"&&s!=="reset"||n.value!==void 0&&n.value!==null))return;n=""+e._wrapperState.initialValue,r||n===e.value||(e.value=n),e.defaultValue=n}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function uo(e,n,r){(n!=="number"||ei(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var ti=Array.isArray;function _n(e,n,r,s){if(e=e.options,n){n={};for(var l=0;l"+n.valueOf().toString()+"",n=Fi.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;n.firstChild;)e.appendChild(n.firstChild)}});function ni(e,n){if(n){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=n;return}}e.textContent=n}var ii={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Ia=["Webkit","ms","Moz","O"];Object.keys(ii).forEach(function(e){Ia.forEach(function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1),ii[n]=ii[e]})});function fo(e,n,r){return n==null||typeof n=="boolean"||n===""?"":r||typeof n!="number"||n===0||ii.hasOwnProperty(e)&&ii[e]?(""+n).trim():n+"px"}function vr(e,n){e=e.style;for(var r in n)if(n.hasOwnProperty(r)){var s=r.indexOf("--")===0,l=fo(r,n[r],s);r==="float"&&(r="cssFloat"),s?e.setProperty(r,l):e[r]=l}}var ds=E({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ho(e,n){if(n){if(ds[e]&&(n.children!=null||n.dangerouslySetInnerHTML!=null))throw Error(_(137,e));if(n.dangerouslySetInnerHTML!=null){if(n.children!=null)throw Error(_(60));if(typeof n.dangerouslySetInnerHTML!="object"||!("__html"in n.dangerouslySetInnerHTML))throw Error(_(61))}if(n.style!=null&&typeof n.style!="object")throw Error(_(62))}}function zn(e,n){if(e.indexOf("-")===-1)return typeof n.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var po=null;function mo(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var gr=null,Mn=null,On=null;function ps(e){if(e=jn(e)){if(typeof gr!="function")throw Error(_(280));var n=e.stateNode;n&&(n=$r(n),gr(e.stateNode,e.type,n))}}function ms(e){Mn?On?On.push(e):On=[e]:Mn=e}function _s(){if(Mn){var e=Mn,n=On;if(On=Mn=null,ps(e),n)for(e=0;e>>=0,e===0?32:31-(Le(e)/Sr|0)|0}var on=64,si=4194304;function ee(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Pe(e,n){var r=e.pendingLanes;if(r===0)return 0;var s=0,l=e.suspendedLanes,u=e.pingedLanes,f=r&268435455;if(f!==0){var d=f&~l;d!==0?s=ee(d):(u&=f,u!==0&&(s=ee(u)))}else f=r&~l,f!==0?s=ee(f):u!==0&&(s=ee(u));if(s===0)return 0;if(n!==0&&n!==s&&!(n&l)&&(l=s&-s,u=n&-n,l>=u||l===16&&(u&4194240)!==0))return n;if(s&4&&(s|=r&16),n=e.entangledLanes,n!==0)for(e=e.entanglements,n&=s;0r;r++)n.push(e);return n}function Ot(e,n,r){e.pendingLanes|=n,n!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,n=31-ne(n),e[n]=r}function Ae(e,n){var r=e.pendingLanes&~n;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=n,e.mutableReadLanes&=n,e.entangledLanes&=n,n=e.entanglements;var s=e.eventTimes;for(e=e.expirationTimes;0=Xi),Fn=" ",Bs=!1;function di(e,n){switch(e){case"keyup":return At.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ao(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var un=!1;function Qa(e,n){switch(e){case"compositionend":return Ao(n);case"keypress":return n.which!==32?null:(Bs=!0,Fn);case"textInput":return e=n.data,e===Fn&&Bs?null:e;default:return null}}function xn(e,n){if(un)return e==="compositionend"||!wn&&di(e,n)?(e=To(),yn=_t=gn=null,un=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1=n)return{node:r,offset:n-e};e=s}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Fs(r)}}function Hs(e,n){return e&&n?e===n?!0:e&&e.nodeType===3?!1:n&&n.nodeType===3?Hs(e,n.parentNode):"contains"in e?e.contains(n):e.compareDocumentPosition?!!(e.compareDocumentPosition(n)&16):!1:!1}function Zo(){for(var e=window,n=ei();n instanceof e.HTMLIFrameElement;){try{var r=typeof n.contentWindow.location.href=="string"}catch{r=!1}if(r)e=n.contentWindow;else break;n=ei(e.document)}return n}function Fo(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&(n==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||n==="textarea"||e.contentEditable==="true")}function Qt(e){var n=Zo(),r=e.focusedElem,s=e.selectionRange;if(n!==r&&r&&r.ownerDocument&&Hs(r.ownerDocument.documentElement,r)){if(s!==null&&Fo(r)){if(n=s.start,e=s.end,e===void 0&&(e=n),"selectionStart"in r)r.selectionStart=n,r.selectionEnd=Math.min(e,r.value.length);else if(e=(n=r.ownerDocument||document)&&n.defaultView||window,e.getSelection){e=e.getSelection();var l=r.textContent.length,u=Math.min(s.start,l);s=s.end===void 0?u:Math.min(s.end,l),!e.extend&&u>s&&(l=s,s=u,u=l),l=Do(r,u);var f=Do(r,s);l&&f&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==f.node||e.focusOffset!==f.offset)&&(n=n.createRange(),n.setStart(l.node,l.offset),e.removeAllRanges(),u>s?(e.addRange(n),e.extend(f.node,f.offset)):(n.setEnd(f.node,f.offset),e.addRange(n)))}}for(n=[],e=r;e=e.parentNode;)e.nodeType===1&&n.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r=document.documentMode,_i=null,vi=null,er=null,jr=!1;function Us(e,n,r){var s=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;jr||_i==null||_i!==ei(s)||(s=_i,"selectionStart"in s&&Fo(s)?s={start:s.selectionStart,end:s.selectionEnd}:(s=(s.ownerDocument&&s.ownerDocument.defaultView||window).getSelection(),s={anchorNode:s.anchorNode,anchorOffset:s.anchorOffset,focusNode:s.focusNode,focusOffset:s.focusOffset}),er&&Pn(er,s)||(er=s,s=o(vi,"onSelect"),0Gr||(e.current=el[Gr],el[Gr]=null,Gr--)}function Se(e,n){Gr++,el[Gr]=e.current,e.current=n}var Ti={},ct=ki(Ti),St=ki(!1),ir=Ti;function Kr(e,n){var r=e.type.contextTypes;if(!r)return Ti;var s=e.stateNode;if(s&&s.__reactInternalMemoizedUnmaskedChildContext===n)return s.__reactInternalMemoizedMaskedChildContext;var l={},u;for(u in r)l[u]=n[u];return s&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=l),l}function Lt(e){return e=e.childContextTypes,e!=null}function Qs(){ke(St),ke(ct)}function uu(e,n,r){if(ct.current!==Ti)throw Error(_(168));Se(ct,n),Se(St,r)}function cu(e,n,r){var s=e.stateNode;if(n=n.childContextTypes,typeof s.getChildContext!="function")return r;s=s.getChildContext();for(var l in s)if(!(l in n))throw Error(_(108,le(e)||"Unknown",l));return E({},r,s)}function Ys(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ti,ir=ct.current,Se(ct,e),Se(St,St.current),!0}function fu(e,n,r){var s=e.stateNode;if(!s)throw Error(_(169));r?(e=cu(e,n,ir),s.__reactInternalMemoizedMergedChildContext=e,ke(St),ke(ct),Se(ct,e)):ke(St),Se(St,r)}var $n=null,qs=!1,tl=!1;function hu(e){$n===null?$n=[e]:$n.push(e)}function Jc(e){qs=!0,hu(e)}function Ei(){if(!tl&&$n!==null){tl=!0;var e=0,n=ce;try{var r=$n;for(ce=1;e>=f,l-=f,Gn=1<<32-ne(n)+l|r<J?(be=Y,Y=null):be=Y.sibling;var de=z(w,Y,x[J],N);if(de===null){Y===null&&(Y=be);break}e&&Y&&de.alternate===null&&n(w,Y),g=u(de,g,J),Q===null?W=de:Q.sibling=de,Q=de,Y=be}if(J===x.length)return r(w,Y),Te&&or(w,J),W;if(Y===null){for(;JJ?(be=Y,Y=null):be=Y.sibling;var Bi=z(w,Y,de.value,N);if(Bi===null){Y===null&&(Y=be);break}e&&Y&&Bi.alternate===null&&n(w,Y),g=u(Bi,g,J),Q===null?W=Bi:Q.sibling=Bi,Q=Bi,Y=be}if(de.done)return r(w,Y),Te&&or(w,J),W;if(Y===null){for(;!de.done;J++,de=x.next())de=O(w,de.value,N),de!==null&&(g=u(de,g,J),Q===null?W=de:Q.sibling=de,Q=de);return Te&&or(w,J),W}for(Y=s(w,Y);!de.done;J++,de=x.next())de=R(Y,w,J,de.value,N),de!==null&&(e&&de.alternate!==null&&Y.delete(de.key===null?J:de.key),g=u(de,g,J),Q===null?W=de:Q.sibling=de,Q=de);return e&&Y.forEach(function(Nf){return n(w,Nf)}),Te&&or(w,J),W}function Fe(w,g,x,N){if(typeof x=="object"&&x!==null&&x.type===et&&x.key===null&&(x=x.props.children),typeof x=="object"&&x!==null){switch(x.$$typeof){case ot:e:{for(var W=x.key,Q=g;Q!==null;){if(Q.key===W){if(W=x.type,W===et){if(Q.tag===7){r(w,Q.sibling),g=l(Q,x.props.children),g.return=w,w=g;break e}}else if(Q.elementType===W||typeof W=="object"&&W!==null&&W.$$typeof===ve&&gu(W)===Q.type){r(w,Q.sibling),g=l(Q,x.props),g.ref=Ko(w,Q,x),g.return=w,w=g;break e}r(w,Q);break}else n(w,Q);Q=Q.sibling}x.type===et?(g=dr(x.props.children,w.mode,N,x.key),g.return=w,w=g):(N=La(x.type,x.key,x.props,null,w.mode,N),N.ref=Ko(w,g,x),N.return=w,w=N)}return f(w);case Ve:e:{for(Q=x.key;g!==null;){if(g.key===Q)if(g.tag===4&&g.stateNode.containerInfo===x.containerInfo&&g.stateNode.implementation===x.implementation){r(w,g.sibling),g=l(g,x.children||[]),g.return=w,w=g;break e}else{r(w,g);break}else n(w,g);g=g.sibling}g=Jl(x,w.mode,N),g.return=w,w=g}return f(w);case ve:return Q=x._init,Fe(w,g,Q(x._payload),N)}if(ti(x))return D(w,g,x,N);if(K(x))return Z(w,g,x,N);ea(w,x)}return typeof x=="string"&&x!==""||typeof x=="number"?(x=""+x,g!==null&&g.tag===6?(r(w,g.sibling),g=l(g,x),g.return=w,w=g):(r(w,g),g=Xl(x,w.mode,N),g.return=w,w=g),f(w)):r(w,g)}return Fe}var Xr=yu(!0),wu=yu(!1),ta=ki(null),na=null,Jr=null,al=null;function ll(){al=Jr=na=null}function ul(e){var n=ta.current;ke(ta),e._currentValue=n}function cl(e,n,r){for(;e!==null;){var s=e.alternate;if((e.childLanes&n)!==n?(e.childLanes|=n,s!==null&&(s.childLanes|=n)):s!==null&&(s.childLanes&n)!==n&&(s.childLanes|=n),e===r)break;e=e.return}}function br(e,n){na=e,al=Jr=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&n&&(kt=!0),e.firstContext=null)}function bt(e){var n=e._currentValue;if(al!==e)if(e={context:e,memoizedValue:n,next:null},Jr===null){if(na===null)throw Error(_(308));Jr=e,na.dependencies={lanes:0,firstContext:e}}else Jr=Jr.next=e;return n}var sr=null;function fl(e){sr===null?sr=[e]:sr.push(e)}function xu(e,n,r,s){var l=n.interleaved;return l===null?(r.next=r,fl(n)):(r.next=l.next,l.next=r),n.interleaved=r,Qn(e,s)}function Qn(e,n){e.lanes|=n;var r=e.alternate;for(r!==null&&(r.lanes|=n),r=e,e=e.return;e!==null;)e.childLanes|=n,r=e.alternate,r!==null&&(r.childLanes|=n),r=e,e=e.return;return r.tag===3?r.stateNode:null}var Ci=!1;function hl(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Pu(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Yn(e,n){return{eventTime:e,lane:n,tag:0,payload:null,callback:null,next:null}}function zi(e,n,r){var s=e.updateQueue;if(s===null)return null;if(s=s.shared,he&2){var l=s.pending;return l===null?n.next=n:(n.next=l.next,l.next=n),s.pending=n,Qn(e,r)}return l=s.interleaved,l===null?(n.next=n,fl(s)):(n.next=l.next,l.next=n),s.interleaved=n,Qn(e,r)}function ia(e,n,r){if(n=n.updateQueue,n!==null&&(n=n.shared,(r&4194240)!==0)){var s=n.lanes;s&=e.pendingLanes,r|=s,n.lanes=r,sn(e,r)}}function Su(e,n){var r=e.updateQueue,s=e.alternate;if(s!==null&&(s=s.updateQueue,r===s)){var l=null,u=null;if(r=r.firstBaseUpdate,r!==null){do{var f={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};u===null?l=u=f:u=u.next=f,r=r.next}while(r!==null);u===null?l=u=n:u=u.next=n}else l=u=n;r={baseState:s.baseState,firstBaseUpdate:l,lastBaseUpdate:u,shared:s.shared,effects:s.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=n:e.next=n,r.lastBaseUpdate=n}function ra(e,n,r,s){var l=e.updateQueue;Ci=!1;var u=l.firstBaseUpdate,f=l.lastBaseUpdate,d=l.shared.pending;if(d!==null){l.shared.pending=null;var m=d,S=m.next;m.next=null,f===null?u=S:f.next=S,f=m;var M=e.alternate;M!==null&&(M=M.updateQueue,d=M.lastBaseUpdate,d!==f&&(d===null?M.firstBaseUpdate=S:d.next=S,M.lastBaseUpdate=m))}if(u!==null){var O=l.baseState;f=0,M=S=m=null,d=u;do{var z=d.lane,R=d.eventTime;if((s&z)===z){M!==null&&(M=M.next={eventTime:R,lane:0,tag:d.tag,payload:d.payload,callback:d.callback,next:null});e:{var D=e,Z=d;switch(z=n,R=r,Z.tag){case 1:if(D=Z.payload,typeof D=="function"){O=D.call(R,O,z);break e}O=D;break e;case 3:D.flags=D.flags&-65537|128;case 0:if(D=Z.payload,z=typeof D=="function"?D.call(R,O,z):D,z==null)break e;O=E({},O,z);break e;case 2:Ci=!0}}d.callback!==null&&d.lane!==0&&(e.flags|=64,z=l.effects,z===null?l.effects=[d]:z.push(d))}else R={eventTime:R,lane:z,tag:d.tag,payload:d.payload,callback:d.callback,next:null},M===null?(S=M=R,m=O):M=M.next=R,f|=z;if(d=d.next,d===null){if(d=l.shared.pending,d===null)break;z=d,d=z.next,z.next=null,l.lastBaseUpdate=z,l.shared.pending=null}}while(!0);if(M===null&&(m=O),l.baseState=m,l.firstBaseUpdate=S,l.lastBaseUpdate=M,n=l.shared.interleaved,n!==null){l=n;do f|=l.lane,l=l.next;while(l!==n)}else u===null&&(l.shared.lanes=0);ur|=f,e.lanes=f,e.memoizedState=O}}function Lu(e,n,r){if(e=n.effects,n.effects=null,e!==null)for(n=0;nr?r:4,e(!0);var s=vl.transition;vl.transition={};try{e(!1),n()}finally{ce=r,vl.transition=s}}function ju(){return en().memoizedState}function nf(e,n,r){var s=Ii(e);if(r={lane:s,action:r,hasEagerState:!1,eagerState:null,next:null},Vu(e))$u(n,r);else if(r=xu(e,n,r,s),r!==null){var l=wt();mn(r,e,s,l),Gu(r,n,s)}}function rf(e,n,r){var s=Ii(e),l={lane:s,action:r,hasEagerState:!1,eagerState:null,next:null};if(Vu(e))$u(n,l);else{var u=e.alternate;if(e.lanes===0&&(u===null||u.lanes===0)&&(u=n.lastRenderedReducer,u!==null))try{var f=n.lastRenderedState,d=u(f,r);if(l.hasEagerState=!0,l.eagerState=d,Bt(d,f)){var m=n.interleaved;m===null?(l.next=l,fl(n)):(l.next=m.next,m.next=l),n.interleaved=l;return}}catch{}finally{}r=xu(e,n,l,s),r!==null&&(l=wt(),mn(r,e,s,l),Gu(r,n,s))}}function Vu(e){var n=e.alternate;return e===Ne||n!==null&&n===Ne}function $u(e,n){Xo=aa=!0;var r=e.pending;r===null?n.next=n:(n.next=r.next,r.next=n),e.pending=n}function Gu(e,n,r){if(r&4194240){var s=n.lanes;s&=e.pendingLanes,r|=s,n.lanes=r,sn(e,r)}}var ca={readContext:bt,useCallback:ft,useContext:ft,useEffect:ft,useImperativeHandle:ft,useInsertionEffect:ft,useLayoutEffect:ft,useMemo:ft,useReducer:ft,useRef:ft,useState:ft,useDebugValue:ft,useDeferredValue:ft,useTransition:ft,useMutableSource:ft,useSyncExternalStore:ft,useId:ft,unstable_isNewReconciler:!1},of={readContext:bt,useCallback:function(e,n){return En().memoizedState=[e,n===void 0?null:n],e},useContext:bt,useEffect:Au,useImperativeHandle:function(e,n,r){return r=r!=null?r.concat([e]):null,la(4194308,4,Zu.bind(null,n,e),r)},useLayoutEffect:function(e,n){return la(4194308,4,e,n)},useInsertionEffect:function(e,n){return la(4,2,e,n)},useMemo:function(e,n){var r=En();return n=n===void 0?null:n,e=e(),r.memoizedState=[e,n],e},useReducer:function(e,n,r){var s=En();return n=r!==void 0?r(n):n,s.memoizedState=s.baseState=n,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},s.queue=e,e=e.dispatch=nf.bind(null,Ne,e),[s.memoizedState,e]},useRef:function(e){var n=En();return e={current:e},n.memoizedState=e},useState:Iu,useDebugValue:Ll,useDeferredValue:function(e){return En().memoizedState=e},useTransition:function(){var e=Iu(!1),n=e[0];return e=tf.bind(null,e[1]),En().memoizedState=e,[n,e]},useMutableSource:function(){},useSyncExternalStore:function(e,n,r){var s=Ne,l=En();if(Te){if(r===void 0)throw Error(_(407));r=r()}else{if(r=n(),Je===null)throw Error(_(349));lr&30||Cu(s,n,r)}l.memoizedState=r;var u={value:r,getSnapshot:n};return l.queue=u,Au(Mu.bind(null,s,u,e),[e]),s.flags|=2048,es(9,zu.bind(null,s,u,r,n),void 0,null),r},useId:function(){var e=En(),n=Je.identifierPrefix;if(Te){var r=Kn,s=Gn;r=(s&~(1<<32-ne(s)-1)).toString(32)+r,n=":"+n+"R"+r,r=Jo++,0<\/script>",e=e.removeChild(e.firstChild)):typeof s.is=="string"?e=f.createElement(r,{is:s.is}):(e=f.createElement(r),r==="select"&&(f=e,s.multiple?f.multiple=!0:s.size&&(f.size=s.size))):e=f.createElementNS(e,r),e[qt]=n,e[Si]=s,hc(e,n,!1,!1),n.stateNode=e;e:{switch(f=zn(r,s),r){case"dialog":we("cancel",e),we("close",e),l=s;break;case"iframe":case"object":case"embed":we("load",e),l=s;break;case"video":case"audio":for(l=0;lro&&(n.flags|=128,s=!0,ts(u,!1),n.lanes=4194304)}else{if(!s)if(e=oa(f),e!==null){if(n.flags|=128,s=!0,r=e.updateQueue,r!==null&&(n.updateQueue=r,n.flags|=4),ts(u,!0),u.tail===null&&u.tailMode==="hidden"&&!f.alternate&&!Te)return ht(n),null}else 2*ze()-u.renderingStartTime>ro&&r!==1073741824&&(n.flags|=128,s=!0,ts(u,!1),n.lanes=4194304);u.isBackwards?(f.sibling=n.child,n.child=f):(r=u.last,r!==null?r.sibling=f:n.child=f,u.last=f)}return u.tail!==null?(n=u.tail,u.rendering=n,u.tail=n.sibling,u.renderingStartTime=ze(),n.sibling=null,r=Oe.current,Se(Oe,s?r&1|2:r&1),n):(ht(n),null);case 22:case 23:return Ql(),s=n.memoizedState!==null,e!==null&&e.memoizedState!==null!==s&&(n.flags|=8192),s&&n.mode&1?Ht&1073741824&&(ht(n),n.subtreeFlags&6&&(n.flags|=8192)):ht(n),null;case 24:return null;case 25:return null}throw Error(_(156,n.tag))}function df(e,n){switch(il(n),n.tag){case 1:return Lt(n.type)&&Qs(),e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 3:return eo(),ke(St),ke(ct),_l(),e=n.flags,e&65536&&!(e&128)?(n.flags=e&-65537|128,n):null;case 5:return pl(n),null;case 13:if(ke(Oe),e=n.memoizedState,e!==null&&e.dehydrated!==null){if(n.alternate===null)throw Error(_(340));qr()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 19:return ke(Oe),null;case 4:return eo(),null;case 10:return ul(n.type._context),null;case 22:case 23:return Ql(),null;case 24:return null;default:return null}}var pa=!1,dt=!1,pf=typeof WeakSet=="function"?WeakSet:Set,B=null;function no(e,n){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(s){Be(e,n,s)}else r.current=null}function Bl(e,n,r){try{r()}catch(s){Be(e,n,s)}}var mc=!1;function mf(e,n){if(I=Yi,e=Zo(),Fo(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var s=r.getSelection&&r.getSelection();if(s&&s.rangeCount!==0){r=s.anchorNode;var l=s.anchorOffset,u=s.focusNode;s=s.focusOffset;try{r.nodeType,u.nodeType}catch{r=null;break e}var f=0,d=-1,m=-1,S=0,M=0,O=e,z=null;t:for(;;){for(var R;O!==r||l!==0&&O.nodeType!==3||(d=f+l),O!==u||s!==0&&O.nodeType!==3||(m=f+s),O.nodeType===3&&(f+=O.nodeValue.length),(R=O.firstChild)!==null;)z=O,O=R;for(;;){if(O===e)break t;if(z===r&&++S===l&&(d=f),z===u&&++M===s&&(m=f),(R=O.nextSibling)!==null)break;O=z,z=O.parentNode}O=R}r=d===-1||m===-1?null:{start:d,end:m}}else r=null}r=r||{start:0,end:0}}else r=null;for(G={focusedElem:e,selectionRange:r},Yi=!1,B=n;B!==null;)if(n=B,e=n.child,(n.subtreeFlags&1028)!==0&&e!==null)e.return=n,B=e;else for(;B!==null;){n=B;try{var D=n.alternate;if(n.flags&1024)switch(n.tag){case 0:case 11:case 15:break;case 1:if(D!==null){var Z=D.memoizedProps,Fe=D.memoizedState,w=n.stateNode,g=w.getSnapshotBeforeUpdate(n.elementType===n.type?Z:hn(n.type,Z),Fe);w.__reactInternalSnapshotBeforeUpdate=g}break;case 3:var x=n.stateNode.containerInfo;x.nodeType===1?x.textContent="":x.nodeType===9&&x.documentElement&&x.removeChild(x.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(_(163))}}catch(N){Be(n,n.return,N)}if(e=n.sibling,e!==null){e.return=n.return,B=e;break}B=n.return}return D=mc,mc=!1,D}function ns(e,n,r){var s=n.updateQueue;if(s=s!==null?s.lastEffect:null,s!==null){var l=s=s.next;do{if((l.tag&e)===e){var u=l.destroy;l.destroy=void 0,u!==void 0&&Bl(n,r,u)}l=l.next}while(l!==s)}}function ma(e,n){if(n=n.updateQueue,n=n!==null?n.lastEffect:null,n!==null){var r=n=n.next;do{if((r.tag&e)===e){var s=r.create;r.destroy=s()}r=r.next}while(r!==n)}}function Dl(e){var n=e.ref;if(n!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof n=="function"?n(e):n.current=e}}function _c(e){var n=e.alternate;n!==null&&(e.alternate=null,_c(n)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(n=e.stateNode,n!==null&&(delete n[qt],delete n[Si],delete n[Li],delete n[Ja],delete n[ba])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function vc(e){return e.tag===5||e.tag===3||e.tag===4}function gc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||vc(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Zl(e,n,r){var s=e.tag;if(s===5||s===6)e=e.stateNode,n?r.nodeType===8?r.parentNode.insertBefore(e,n):r.insertBefore(e,n):(r.nodeType===8?(n=r.parentNode,n.insertBefore(e,r)):(n=r,n.appendChild(e)),r=r._reactRootContainer,r!=null||n.onclick!==null||(n.onclick=C));else if(s!==4&&(e=e.child,e!==null))for(Zl(e,n,r),e=e.sibling;e!==null;)Zl(e,n,r),e=e.sibling}function Fl(e,n,r){var s=e.tag;if(s===5||s===6)e=e.stateNode,n?r.insertBefore(e,n):r.appendChild(e);else if(s!==4&&(e=e.child,e!==null))for(Fl(e,n,r),e=e.sibling;e!==null;)Fl(e,n,r),e=e.sibling}var nt=null,dn=!1;function Mi(e,n,r){for(r=r.child;r!==null;)yc(e,n,r),r=r.sibling}function yc(e,n,r){if(Mt&&typeof Mt.onCommitFiberUnmount=="function")try{Mt.onCommitFiberUnmount(ji,r)}catch{}switch(r.tag){case 5:dt||no(r,n);case 6:var s=nt,l=dn;nt=null,Mi(e,n,r),nt=s,dn=l,nt!==null&&(dn?(e=nt,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):nt.removeChild(r.stateNode));break;case 18:nt!==null&&(dn?(e=nt,r=r.stateNode,e.nodeType===8?Go(e.parentNode,r):e.nodeType===1&&Go(e,r),It(e)):Go(nt,r.stateNode));break;case 4:s=nt,l=dn,nt=r.stateNode.containerInfo,dn=!0,Mi(e,n,r),nt=s,dn=l;break;case 0:case 11:case 14:case 15:if(!dt&&(s=r.updateQueue,s!==null&&(s=s.lastEffect,s!==null))){l=s=s.next;do{var u=l,f=u.destroy;u=u.tag,f!==void 0&&(u&2||u&4)&&Bl(r,n,f),l=l.next}while(l!==s)}Mi(e,n,r);break;case 1:if(!dt&&(no(r,n),s=r.stateNode,typeof s.componentWillUnmount=="function"))try{s.props=r.memoizedProps,s.state=r.memoizedState,s.componentWillUnmount()}catch(d){Be(r,n,d)}Mi(e,n,r);break;case 21:Mi(e,n,r);break;case 22:r.mode&1?(dt=(s=dt)||r.memoizedState!==null,Mi(e,n,r),dt=s):Mi(e,n,r);break;default:Mi(e,n,r)}}function wc(e){var n=e.updateQueue;if(n!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new pf),n.forEach(function(s){var l=Lf.bind(null,e,s);r.has(s)||(r.add(s),s.then(l,l))})}}function pn(e,n){var r=n.deletions;if(r!==null)for(var s=0;sl&&(l=f),s&=~u}if(s=l,s=ze()-s,s=(120>s?120:480>s?480:1080>s?1080:1920>s?1920:3e3>s?3e3:4320>s?4320:1960*vf(s/1960))-s,10e?16:e,Ni===null)var s=!1;else{if(e=Ni,Ni=null,wa=0,he&6)throw Error(_(331));var l=he;for(he|=4,B=e.current;B!==null;){var u=B,f=u.child;if(B.flags&16){var d=u.deletions;if(d!==null){for(var m=0;mze()-Wl?fr(e,0):Ul|=r),Et(e,n)}function Ic(e,n){n===0&&(e.mode&1?(n=si,si<<=1,!(si&130023424)&&(si=4194304)):n=1);var r=wt();e=Qn(e,n),e!==null&&(Ot(e,n,r),Et(e,r))}function Sf(e){var n=e.memoizedState,r=0;n!==null&&(r=n.retryLane),Ic(e,r)}function Lf(e,n){var r=0;switch(e.tag){case 13:var s=e.stateNode,l=e.memoizedState;l!==null&&(r=l.retryLane);break;case 19:s=e.stateNode;break;default:throw Error(_(314))}s!==null&&s.delete(n),Ic(e,r)}var Rc;Rc=function(e,n,r){if(e!==null)if(e.memoizedProps!==n.pendingProps||St.current)kt=!0;else{if(!(e.lanes&r)&&!(n.flags&128))return kt=!1,ff(e,n,r);kt=!!(e.flags&131072)}else kt=!1,Te&&n.flags&1048576&&du(n,Js,n.index);switch(n.lanes=0,n.tag){case 2:var s=n.type;da(e,n),e=n.pendingProps;var l=Kr(n,ct.current);br(n,r),l=yl(null,n,s,e,l,r);var u=wl();return n.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(n.tag=1,n.memoizedState=null,n.updateQueue=null,Lt(s)?(u=!0,Ys(n)):u=!1,n.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,hl(n),l.updater=fa,n.stateNode=l,l._reactInternals=n,Tl(n,s,e,r),n=Ml(null,n,s,!0,u,r)):(n.tag=0,Te&&u&&nl(n),yt(null,n,l,r),n=n.child),n;case 16:s=n.elementType;e:{switch(da(e,n),e=n.pendingProps,l=s._init,s=l(s._payload),n.type=s,l=n.tag=Tf(s),e=hn(s,e),l){case 0:n=zl(null,n,s,e,r);break e;case 1:n=sc(null,n,s,e,r);break e;case 11:n=tc(null,n,s,e,r);break e;case 14:n=nc(null,n,s,hn(s.type,e),r);break e}throw Error(_(306,s,""))}return n;case 0:return s=n.type,l=n.pendingProps,l=n.elementType===s?l:hn(s,l),zl(e,n,s,l,r);case 1:return s=n.type,l=n.pendingProps,l=n.elementType===s?l:hn(s,l),sc(e,n,s,l,r);case 3:e:{if(ac(n),e===null)throw Error(_(387));s=n.pendingProps,u=n.memoizedState,l=u.element,Pu(e,n),ra(n,s,null,r);var f=n.memoizedState;if(s=f.element,u.isDehydrated)if(u={element:s,isDehydrated:!1,cache:f.cache,pendingSuspenseBoundaries:f.pendingSuspenseBoundaries,transitions:f.transitions},n.updateQueue.baseState=u,n.memoizedState=u,n.flags&256){l=to(Error(_(423)),n),n=lc(e,n,s,r,l);break e}else if(s!==l){l=to(Error(_(424)),n),n=lc(e,n,s,r,l);break e}else for(Ft=kn(n.stateNode.containerInfo.firstChild),Zt=n,Te=!0,fn=null,r=wu(n,null,s,r),n.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(qr(),s===l){n=qn(e,n,r);break e}yt(e,n,s,r)}n=n.child}return n;case 5:return ku(n),e===null&&ol(n),s=n.type,l=n.pendingProps,u=e!==null?e.memoizedProps:null,f=l.children,re(s,l)?f=null:u!==null&&re(s,u)&&(n.flags|=32),oc(e,n),yt(e,n,f,r),n.child;case 6:return e===null&&ol(n),null;case 13:return uc(e,n,r);case 4:return dl(n,n.stateNode.containerInfo),s=n.pendingProps,e===null?n.child=Xr(n,null,s,r):yt(e,n,s,r),n.child;case 11:return s=n.type,l=n.pendingProps,l=n.elementType===s?l:hn(s,l),tc(e,n,s,l,r);case 7:return yt(e,n,n.pendingProps,r),n.child;case 8:return yt(e,n,n.pendingProps.children,r),n.child;case 12:return yt(e,n,n.pendingProps.children,r),n.child;case 10:e:{if(s=n.type._context,l=n.pendingProps,u=n.memoizedProps,f=l.value,Se(ta,s._currentValue),s._currentValue=f,u!==null)if(Bt(u.value,f)){if(u.children===l.children&&!St.current){n=qn(e,n,r);break e}}else for(u=n.child,u!==null&&(u.return=n);u!==null;){var d=u.dependencies;if(d!==null){f=u.child;for(var m=d.firstContext;m!==null;){if(m.context===s){if(u.tag===1){m=Yn(-1,r&-r),m.tag=2;var S=u.updateQueue;if(S!==null){S=S.shared;var M=S.pending;M===null?m.next=m:(m.next=M.next,M.next=m),S.pending=m}}u.lanes|=r,m=u.alternate,m!==null&&(m.lanes|=r),cl(u.return,r,n),d.lanes|=r;break}m=m.next}}else if(u.tag===10)f=u.type===n.type?null:u.child;else if(u.tag===18){if(f=u.return,f===null)throw Error(_(341));f.lanes|=r,d=f.alternate,d!==null&&(d.lanes|=r),cl(f,r,n),f=u.sibling}else f=u.child;if(f!==null)f.return=u;else for(f=u;f!==null;){if(f===n){f=null;break}if(u=f.sibling,u!==null){u.return=f.return,f=u;break}f=f.return}u=f}yt(e,n,l.children,r),n=n.child}return n;case 9:return l=n.type,s=n.pendingProps.children,br(n,r),l=bt(l),s=s(l),n.flags|=1,yt(e,n,s,r),n.child;case 14:return s=n.type,l=hn(s,n.pendingProps),l=hn(s.type,l),nc(e,n,s,l,r);case 15:return ic(e,n,n.type,n.pendingProps,r);case 17:return s=n.type,l=n.pendingProps,l=n.elementType===s?l:hn(s,l),da(e,n),n.tag=1,Lt(s)?(e=!0,Ys(n)):e=!1,br(n,r),Qu(n,s,l),Tl(n,s,l,r),Ml(null,n,s,!0,e,r);case 19:return fc(e,n,r);case 22:return rc(e,n,r)}throw Error(_(156,n.tag))};function Ac(e,n){return Ss(e,n)}function kf(e,n,r,s){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=s,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function nn(e,n,r,s){return new kf(e,n,r,s)}function ql(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Tf(e){if(typeof e=="function")return ql(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Ce)return 11;if(e===Vt)return 14}return 2}function Ai(e,n){var r=e.alternate;return r===null?(r=nn(e.tag,n,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=n,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,n=e.dependencies,r.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function La(e,n,r,s,l,u){var f=2;if(s=e,typeof e=="function")ql(e)&&(f=1);else if(typeof e=="string")f=5;else e:switch(e){case et:return dr(r.children,l,u,n);case pt:f=8,l|=8;break;case Wt:return e=nn(12,r,n,l|2),e.elementType=Wt,e.lanes=u,e;case mt:return e=nn(13,r,n,l),e.elementType=mt,e.lanes=u,e;case Ze:return e=nn(19,r,n,l),e.elementType=Ze,e.lanes=u,e;case ge:return ka(r,l,u,n);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case jt:f=10;break e;case Re:f=9;break e;case Ce:f=11;break e;case Vt:f=14;break e;case ve:f=16,s=null;break e}throw Error(_(130,e==null?e:typeof e,""))}return n=nn(f,r,n,l),n.elementType=e,n.type=s,n.lanes=u,n}function dr(e,n,r,s){return e=nn(7,e,s,n),e.lanes=r,e}function ka(e,n,r,s){return e=nn(22,e,s,n),e.elementType=ge,e.lanes=r,e.stateNode={isHidden:!1},e}function Xl(e,n,r){return e=nn(6,e,null,n),e.lanes=r,e}function Jl(e,n,r){return n=nn(4,e.children!==null?e.children:[],e.key,n),n.lanes=r,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function Ef(e,n,r,s,l){this.tag=n,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=ai(0),this.expirationTimes=ai(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ai(0),this.identifierPrefix=s,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function bl(e,n,r,s,l,u,f,d,m){return e=new Ef(e,n,r,d,m),n===1?(n=1,u===!0&&(n|=8)):n=0,u=nn(3,null,null,n),e.current=u,u.stateNode=e,u.memoizedState={element:s,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},hl(u),e}function Cf(e,n,r){var s=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(b)}catch(fe){console.error(fe)}}return b(),ou.exports=Ff(),ou.exports}var Yc;function Uf(){if(Yc)return Na;Yc=1;var b=Hf();return Na.createRoot=b.createRoot,Na.hydrateRoot=b.hydrateRoot,Na}var Wf=Uf(),ls={exports:{}};/* @preserve + * Leaflet 1.9.4, a JS library for interactive maps. https://leafletjs.com + * (c) 2010-2023 Vladimir Agafonkin, (c) 2010-2011 CloudMade + */var jf=ls.exports,qc;function Vf(){return qc||(qc=1,function(b,fe){(function(_,Ye){Ye(fe)})(jf,function(_){var Ye="1.9.4";function j(t){var i,o,a,c;for(o=1,a=arguments.length;o"u"||!L||!L.Mixin)){t=Ee(t)?t:[t];for(var i=0;i0?Math.floor(t):Math.ceil(t)};T.prototype={clone:function(){return new T(this.x,this.y)},add:function(t){return this.clone()._add(E(t))},_add:function(t){return this.x+=t.x,this.y+=t.y,this},subtract:function(t){return this.clone()._subtract(E(t))},_subtract:function(t){return this.x-=t.x,this.y-=t.y,this},divideBy:function(t){return this.clone()._divideBy(t)},_divideBy:function(t){return this.x/=t,this.y/=t,this},multiplyBy:function(t){return this.clone()._multiplyBy(t)},_multiplyBy:function(t){return this.x*=t,this.y*=t,this},scaleBy:function(t){return new T(this.x*t.x,this.y*t.y)},unscaleBy:function(t){return new T(this.x/t.x,this.y/t.y)},round:function(){return this.clone()._round()},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},floor:function(){return this.clone()._floor()},_floor:function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this},ceil:function(){return this.clone()._ceil()},_ceil:function(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this},trunc:function(){return this.clone()._trunc()},_trunc:function(){return this.x=K(this.x),this.y=K(this.y),this},distanceTo:function(t){t=E(t);var i=t.x-this.x,o=t.y-this.y;return Math.sqrt(i*i+o*o)},equals:function(t){return t=E(t),t.x===this.x&&t.y===this.y},contains:function(t){return t=E(t),Math.abs(t.x)<=Math.abs(this.x)&&Math.abs(t.y)<=Math.abs(this.y)},toString:function(){return"Point("+ue(this.x)+", "+ue(this.y)+")"}};function E(t,i,o){return t instanceof T?t:Ee(t)?new T(t[0],t[1]):t==null?t:typeof t=="object"&&"x"in t&&"y"in t?new T(t.x,t.y):new T(t,i,o)}function v(t,i){if(t)for(var o=i?[t,i]:t,a=0,c=o.length;a=this.min.x&&o.x<=this.max.x&&i.y>=this.min.y&&o.y<=this.max.y},intersects:function(t){t=k(t);var i=this.min,o=this.max,a=t.min,c=t.max,h=c.x>=i.x&&a.x<=o.x,p=c.y>=i.y&&a.y<=o.y;return h&&p},overlaps:function(t){t=k(t);var i=this.min,o=this.max,a=t.min,c=t.max,h=c.x>i.x&&a.xi.y&&a.y=i.lat&&c.lat<=o.lat&&a.lng>=i.lng&&c.lng<=o.lng},intersects:function(t){t=V(t);var i=this._southWest,o=this._northEast,a=t.getSouthWest(),c=t.getNorthEast(),h=c.lat>=i.lat&&a.lat<=o.lat,p=c.lng>=i.lng&&a.lng<=o.lng;return h&&p},overlaps:function(t){t=V(t);var i=this._southWest,o=this._northEast,a=t.getSouthWest(),c=t.getNorthEast(),h=c.lat>i.lat&&a.lati.lng&&a.lng1,gs=function(){var t=!1;try{var i=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("testPassiveEventSupport",te,i),window.removeEventListener("testPassiveEventSupport",te,i)}catch{}return t}(),_o=function(){return!!document.createElement("canvas").getContext}(),yr=!!(document.createElementNS&&ao("svg").createSVGRect),Hi=!!yr&&function(){var t=document.createElement("div");return t.innerHTML="",(t.firstChild&&t.firstChild.namespaceURI)==="http://www.w3.org/2000/svg"}(),vo=!yr&&function(){try{var t=document.createElement("div");t.innerHTML='';var i=t.firstChild;return i.style.behavior="url(#default#VML)",i&&typeof i.adj=="object"}catch{return!1}}(),Ui=navigator.platform.indexOf("Mac")===0,Ra=navigator.platform.indexOf("Linux")===0;function st(t){return navigator.userAgent.toLowerCase().indexOf(t)>=0}var H={ie:Zi,ielt9:uo,edge:ti,webkit:_n,android:pr,android23:co,androidStock:fs,opera:mr,chrome:_r,gecko:Fi,safari:hs,phantom:ni,opera12:ii,win:Ia,ie3d:fo,webkit3d:vr,gecko3d:ds,any3d:ho,mobile:zn,mobileWebkit:po,mobileWebkit3d:mo,msPointer:gr,pointer:Mn,touch:ps,touchNative:On,mobileOpera:ms,mobileGecko:_s,retina:vs,passiveEvents:gs,canvas:_o,svg:yr,vml:vo,inlineSvg:Hi,mac:Ui,linux:Ra},Wi=H.msPointer?"MSPointerDown":"pointerdown",wr=H.msPointer?"MSPointerMove":"pointermove",ys=H.msPointer?"MSPointerUp":"pointerup",ws=H.msPointer?"MSPointerCancel":"pointercancel",go={touchstart:Wi,touchmove:wr,touchend:ys,touchcancel:ws},vn={touchstart:ze,touchmove:xr,touchend:xr,touchcancel:xr},Nn={},yo=!1;function Aa(t,i,o){return i==="touchstart"&&Ba(),vn[i]?(o=vn[i].bind(this,o),t.addEventListener(go[i],o,!1),o):(console.warn("wrong event specified:",i),te)}function xs(t,i,o){if(!go[i]){console.warn("wrong event specified:",i);return}t.removeEventListener(go[i],o,!1)}function Ps(t){Nn[t.pointerId]=t}function Ss(t){Nn[t.pointerId]&&(Nn[t.pointerId]=t)}function wo(t){delete Nn[t.pointerId]}function Ba(){yo||(document.addEventListener(Wi,Ps,!0),document.addEventListener(wr,Ss,!0),document.addEventListener(ys,wo,!0),document.addEventListener(ws,wo,!0),yo=!0)}function xr(t,i){if(i.pointerType!==(i.MSPOINTER_TYPE_MOUSE||"mouse")){i.touches=[];for(var o in Nn)i.touches.push(Nn[o]);i.changedTouches=[i],t(i)}}function ze(t,i){i.MSPOINTER_TYPE_TOUCH&&i.pointerType===i.MSPOINTER_TYPE_TOUCH&&Me(i),xr(t,i)}function Da(t){var i={},o,a;for(a in t)o=t[a],i[a]=o&&o.bind?o.bind(t):o;return t=i,i.type="dblclick",i.detail=2,i.isTrusted=!1,i._simulated=!0,i}var xo=200;function Ls(t,i){t.addEventListener("dblclick",i);var o=0,a;function c(h){if(h.detail!==1){a=h.detail;return}if(!(h.pointerType==="mouse"||h.sourceCapabilities&&!h.sourceCapabilities.firesTouchEvents)){var p=An(h);if(!(p.some(function(P){return P instanceof HTMLLabelElement&&P.attributes.for})&&!p.some(function(P){return P instanceof HTMLInputElement||P instanceof HTMLSelectElement}))){var y=Date.now();y-o<=xo?(a++,a===2&&i(Da(h))):a=1,o=y}}}return t.addEventListener("click",c),{dblclick:i,simDblclick:c}}function Pr(t,i){t.removeEventListener("dblclick",i.dblclick),t.removeEventListener("click",i.simDblclick)}var Po=ai(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),ri=ai(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),ji=ri==="webkitTransition"||ri==="OTransition"?ri+"End":"transitionend";function Mt(t){return typeof t=="string"?document.getElementById(t):t}function Vi(t,i){var o=t.style[i]||t.currentStyle&&t.currentStyle[i];if((!o||o==="auto")&&document.defaultView){var a=document.defaultView.getComputedStyle(t,null);o=a?a[i]:null}return o==="auto"?null:o}function ne(t,i,o){var a=document.createElement(t);return a.className=i||"",o&&o.appendChild(a),a}function Le(t){var i=t.parentNode;i&&i.removeChild(t)}function Sr(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function oi(t){var i=t.parentNode;i&&i.lastChild!==t&&i.appendChild(t)}function on(t){var i=t.parentNode;i&&i.firstChild!==t&&i.insertBefore(t,i.firstChild)}function si(t,i){if(t.classList!==void 0)return t.classList.contains(i);var o=Lr(t);return o.length>0&&new RegExp("(^|\\s)"+i+"(\\s|$)").test(o)}function ee(t,i){if(t.classList!==void 0)for(var o=He(i),a=0,c=o.length;a0?2*window.devicePixelRatio:1;function Ts(t){return H.edge?t.wheelDeltaY/2:t.deltaY&&t.deltaMode===0?-t.deltaY/Za:t.deltaY&&t.deltaMode===1?-t.deltaY*20:t.deltaY&&t.deltaMode===2?-t.deltaY*60:t.deltaX||t.deltaZ?0:t.wheelDelta?(t.wheelDeltaY||t.wheelDelta)/2:t.detail&&Math.abs(t.detail)<32765?-t.detail*20:t.detail?t.detail/-32765*60:0}function qi(t,i){var o=i.relatedTarget;if(!o)return!0;try{for(;o&&o!==t;)o=o.parentNode}catch{return!1}return o!==t}var Mr={__proto__:null,on:X,off:ye,stopPropagation:Gt,disableScrollPropagation:zr,disableClickPropagation:Qi,preventDefault:Me,stop:It,getPropagationPath:An,getMousePosition:Yi,getWheelDelta:Ts,isExternalTarget:qi,addListener:X,removeListener:ye},Or=ge.extend({run:function(t,i,o,a){this.stop(),this._el=t,this._inProgress=!0,this._duration=o||.25,this._easeOutPower=1/Math.max(a||.5,.2),this._startPos=sn(t),this._offset=i.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){this._inProgress&&(this._step(!0),this._complete())},_animate:function(){this._animId=Re(this._animate,this),this._step()},_step:function(t){var i=+new Date-this._startTime,o=this._duration*1e3;ithis.options.maxZoom)?this.setZoom(t):this},panInsideBounds:function(t,i){this._enforcingBounds=!0;var o=this.getCenter(),a=this._limitCenter(o,this._zoom,V(t));return o.equals(a)||this.panTo(a,i),this._enforcingBounds=!1,this},panInside:function(t,i){i=i||{};var o=E(i.paddingTopLeft||i.padding||[0,0]),a=E(i.paddingBottomRight||i.padding||[0,0]),c=this.project(this.getCenter()),h=this.project(t),p=this.getPixelBounds(),y=k([p.min.add(o),p.max.subtract(a)]),P=y.getSize();if(!y.contains(h)){this._enforcingBounds=!0;var C=h.subtract(y.getCenter()),I=y.extend(h).getSize().subtract(P);c.x+=C.x<0?-I.x:I.x,c.y+=C.y<0?-I.y:I.y,this.panTo(this.unproject(c),i),this._enforcingBounds=!1}return this},invalidateSize:function(t){if(!this._loaded)return this;t=j({animate:!1,pan:!0},t===!0?{animate:!0}:t);var i=this.getSize();this._sizeChanged=!0,this._lastCenter=null;var o=this.getSize(),a=i.divideBy(2).round(),c=o.divideBy(2).round(),h=a.subtract(c);return!h.x&&!h.y?this:(t.animate&&t.pan?this.panBy(h):(t.pan&&this._rawPanBy(h),this.fire("move"),t.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(ie(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:i,newSize:o}))},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(t){if(t=this._locateOptions=j({timeout:1e4,watch:!1},t),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var i=ie(this._handleGeolocationResponse,this),o=ie(this._handleGeolocationError,this);return t.watch?this._locationWatchId=navigator.geolocation.watchPosition(i,o,t):navigator.geolocation.getCurrentPosition(i,o,t),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(t){if(this._container._leaflet_id){var i=t.code,o=t.message||(i===1?"permission denied":i===2?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:i,message:"Geolocation error: "+o+"."})}},_handleGeolocationResponse:function(t){if(this._container._leaflet_id){var i=t.coords.latitude,o=t.coords.longitude,a=new F(i,o),c=a.toBounds(t.coords.accuracy*2),h=this._locateOptions;if(h.setView){var p=this.getBoundsZoom(c);this.setView(a,h.maxZoom?Math.min(p,h.maxZoom):p)}var y={latlng:a,bounds:c,timestamp:t.timestamp};for(var P in t.coords)typeof t.coords[P]=="number"&&(y[P]=t.coords[P]);this.fire("locationfound",y)}},addHandler:function(t,i){if(!i)return this;var o=this[t]=new i(this);return this._handlers.push(o),this.options[t]&&o.enable(),this},remove:function(){if(this._initEvents(!0),this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance");try{delete this._container._leaflet_id,delete this._containerId}catch{this._container._leaflet_id=void 0,this._containerId=void 0}this._locationWatchId!==void 0&&this.stopLocate(),this._stop(),Le(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(Ce(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload");var t;for(t in this._layers)this._layers[t].remove();for(t in this._panes)Le(this._panes[t]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(t,i){var o="leaflet-pane"+(t?" leaflet-"+t.replace("Pane","")+"-pane":""),a=ne("div",o,i||this._mapPane);return t&&(this._panes[t]=a),a},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter.clone():this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var t=this.getPixelBounds(),i=this.unproject(t.getBottomLeft()),o=this.unproject(t.getTopRight());return new $(i,o)},getMinZoom:function(){return this.options.minZoom===void 0?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return this.options.maxZoom===void 0?this._layersMaxZoom===void 0?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(t,i,o){t=V(t),o=E(o||[0,0]);var a=this.getZoom()||0,c=this.getMinZoom(),h=this.getMaxZoom(),p=t.getNorthWest(),y=t.getSouthEast(),P=this.getSize().subtract(o),C=k(this.project(y,a),this.project(p,a)).getSize(),I=H.any3d?this.options.zoomSnap:1,G=P.x/C.x,re=P.y/C.y,Ge=i?Math.max(G,re):Math.min(G,re);return a=this.getScaleZoom(Ge,a),I&&(a=Math.round(a/(I/100))*(I/100),a=i?Math.ceil(a/I)*I:Math.floor(a/I)*I),Math.max(c,Math.min(h,a))},getSize:function(){return(!this._size||this._sizeChanged)&&(this._size=new T(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(t,i){var o=this._getTopLeftPoint(t,i);return new v(o,o.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(t){return this.options.crs.getProjectedBounds(t===void 0?this.getZoom():t)},getPane:function(t){return typeof t=="string"?this._panes[t]:t},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(t,i){var o=this.options.crs;return i=i===void 0?this._zoom:i,o.scale(t)/o.scale(i)},getScaleZoom:function(t,i){var o=this.options.crs;i=i===void 0?this._zoom:i;var a=o.zoom(t*o.scale(i));return isNaN(a)?1/0:a},project:function(t,i){return i=i===void 0?this._zoom:i,this.options.crs.latLngToPoint(A(t),i)},unproject:function(t,i){return i=i===void 0?this._zoom:i,this.options.crs.pointToLatLng(E(t),i)},layerPointToLatLng:function(t){var i=E(t).add(this.getPixelOrigin());return this.unproject(i)},latLngToLayerPoint:function(t){var i=this.project(A(t))._round();return i._subtract(this.getPixelOrigin())},wrapLatLng:function(t){return this.options.crs.wrapLatLng(A(t))},wrapLatLngBounds:function(t){return this.options.crs.wrapLatLngBounds(V(t))},distance:function(t,i){return this.options.crs.distance(A(t),A(i))},containerPointToLayerPoint:function(t){return E(t).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(t){return E(t).add(this._getMapPanePos())},containerPointToLatLng:function(t){var i=this.containerPointToLayerPoint(E(t));return this.layerPointToLatLng(i)},latLngToContainerPoint:function(t){return this.layerPointToContainerPoint(this.latLngToLayerPoint(A(t)))},mouseEventToContainerPoint:function(t){return Yi(t,this._container)},mouseEventToLayerPoint:function(t){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(t))},mouseEventToLatLng:function(t){return this.layerPointToLatLng(this.mouseEventToLayerPoint(t))},_initContainer:function(t){var i=this._container=Mt(t);if(i){if(i._leaflet_id)throw new Error("Map container is already initialized.")}else throw new Error("Map container not found.");X(i,"scroll",this._onScroll,this),this._containerId=U(i)},_initLayout:function(){var t=this._container;this._fadeAnimated=this.options.fadeAnimation&&H.any3d,ee(t,"leaflet-container"+(H.touch?" leaflet-touch":"")+(H.retina?" leaflet-retina":"")+(H.ielt9?" leaflet-oldie":"")+(H.safari?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":""));var i=Vi(t,"position");i!=="absolute"&&i!=="relative"&&i!=="fixed"&&i!=="sticky"&&(t.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var t=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),Ae(this._mapPane,new T(0,0)),this.createPane("tilePane"),this.createPane("overlayPane"),this.createPane("shadowPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(ee(t.markerPane,"leaflet-zoom-hide"),ee(t.shadowPane,"leaflet-zoom-hide"))},_resetView:function(t,i,o){Ae(this._mapPane,new T(0,0));var a=!this._loaded;this._loaded=!0,i=this._limitZoom(i),this.fire("viewprereset");var c=this._zoom!==i;this._moveStart(c,o)._move(t,i)._moveEnd(c),this.fire("viewreset"),a&&this.fire("load")},_moveStart:function(t,i){return t&&this.fire("zoomstart"),i||this.fire("movestart"),this},_move:function(t,i,o,a){i===void 0&&(i=this._zoom);var c=this._zoom!==i;return this._zoom=i,this._lastCenter=t,this._pixelOrigin=this._getNewPixelOrigin(t),a?o&&o.pinch&&this.fire("zoom",o):((c||o&&o.pinch)&&this.fire("zoom",o),this.fire("move",o)),this},_moveEnd:function(t){return t&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return Ce(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(t){Ae(this._mapPane,this._getMapPanePos().subtract(t))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(t){this._targets={},this._targets[U(this._container)]=this;var i=t?ye:X;i(this._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&i(window,"resize",this._onResize,this),H.any3d&&this.options.transform3DLimit&&(t?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){Ce(this._resizeRequest),this._resizeRequest=Re(function(){this.invalidateSize({debounceMoveend:!0})},this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var t=this._getMapPanePos();Math.max(Math.abs(t.x),Math.abs(t.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(t,i){for(var o=[],a,c=i==="mouseout"||i==="mouseover",h=t.target||t.srcElement,p=!1;h;){if(a=this._targets[U(h)],a&&(i==="click"||i==="preclick")&&this._draggableMoved(a)){p=!0;break}if(a&&a.listens(i,!0)&&(c&&!qi(h,t)||(o.push(a),c))||h===this._container)break;h=h.parentNode}return!o.length&&!p&&!c&&this.listens(i,!0)&&(o=[this]),o},_isClickDisabled:function(t){for(;t&&t!==this._container;){if(t._leaflet_disable_click)return!0;t=t.parentNode}},_handleDOMEvent:function(t){var i=t.target||t.srcElement;if(!(!this._loaded||i._leaflet_disable_events||t.type==="click"&&this._isClickDisabled(i))){var o=t.type;o==="mousedown"&&ui(i),this._fireDOMEvent(t,o)}},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(t,i,o){if(t.type==="click"){var a=j({},t);a.type="preclick",this._fireDOMEvent(a,a.type,o)}var c=this._findEventTargets(t,i);if(o){for(var h=[],p=0;p0?Math.round(t-i)/2:Math.max(0,Math.ceil(t))-Math.max(0,Math.floor(i))},_limitZoom:function(t){var i=this.getMinZoom(),o=this.getMaxZoom(),a=H.any3d?this.options.zoomSnap:1;return a&&(t=Math.round(t/a)*a),Math.max(i,Math.min(o,t))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){Pe(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(t,i){var o=this._getCenterOffset(t)._trunc();return(i&&i.animate)!==!0&&!this.getSize().contains(o)?!1:(this.panBy(o,i),!0)},_createAnimProxy:function(){var t=this._proxy=ne("div","leaflet-proxy leaflet-zoom-animated");this._panes.mapPane.appendChild(t),this.on("zoomanim",function(i){var o=Po,a=this._proxy.style[o];Ot(this._proxy,this.project(i.center,i.zoom),this.getZoomScale(i.zoom,1)),a===this._proxy.style[o]&&this._animatingZoom&&this._onZoomTransitionEnd()},this),this.on("load moveend",this._animMoveEnd,this),this._on("unload",this._destroyAnimProxy,this)},_destroyAnimProxy:function(){Le(this._proxy),this.off("load moveend",this._animMoveEnd,this),delete this._proxy},_animMoveEnd:function(){var t=this.getCenter(),i=this.getZoom();Ot(this._proxy,this.project(t,i),this.getZoomScale(i,1))},_catchTransitionEnd:function(t){this._animatingZoom&&t.propertyName.indexOf("transform")>=0&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(t,i,o){if(this._animatingZoom)return!0;if(o=o||{},!this._zoomAnimated||o.animate===!1||this._nothingToAnimate()||Math.abs(i-this._zoom)>this.options.zoomAnimationThreshold)return!1;var a=this.getZoomScale(i),c=this._getCenterOffset(t)._divideBy(1-1/a);return o.animate!==!0&&!this.getSize().contains(c)?!1:(Re(function(){this._moveStart(!0,o.noMoveStart||!1)._animateZoom(t,i,!0)},this),!0)},_animateZoom:function(t,i,o,a){this._mapPane&&(o&&(this._animatingZoom=!0,this._animateToCenter=t,this._animateToZoom=i,ee(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:t,zoom:i,noUpdate:a}),this._tempFireZoomEvent||(this._tempFireZoomEvent=this._zoom!==this._animateToZoom),this._move(this._animateToCenter,this._animateToZoom,void 0,!0),setTimeout(ie(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&Pe(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom,void 0,!0),this._tempFireZoomEvent&&this.fire("zoom"),delete this._tempFireZoomEvent,this.fire("move"),this._moveEnd(!0))}});function gn(t,i){return new ae(t,i)}var _t=Ze.extend({options:{position:"topright"},initialize:function(t){q(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var i=this._map;return i&&i.removeControl(this),this.options.position=t,i&&i.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this.remove(),this._map=t;var i=this._container=this.onAdd(t),o=this.getPosition(),a=t._controlCorners[o];return ee(i,"leaflet-control"),o.indexOf("bottom")!==-1?a.insertBefore(i,a.firstChild):a.appendChild(i),this._map.on("unload",this.remove,this),this},remove:function(){return this._map?(Le(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null,this):this},_refocusOnMap:function(t){this._map&&t&&t.screenX>0&&t.screenY>0&&this._map.getContainer().focus()}}),yn=function(t){return new _t(t)};ae.include({addControl:function(t){return t.addTo(this),this},removeControl:function(t){return t.remove(),this},_initControlPos:function(){var t=this._controlCorners={},i="leaflet-",o=this._controlContainer=ne("div",i+"control-container",this._container);function a(c,h){var p=i+c+" "+i+h;t[c+h]=ne("div",p,o)}a("top","left"),a("top","right"),a("bottom","left"),a("bottom","right")},_clearControlPos:function(){for(var t in this._controlCorners)Le(this._controlCorners[t]);Le(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var To=_t.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(t,i,o,a){return o1,this._baseLayersList.style.display=t?"":"none"),this._separator.style.display=i&&t?"":"none",this},_onLayerChange:function(t){this._handlingClick||this._update();var i=this._getLayer(U(t.target)),o=i.overlay?t.type==="add"?"overlayadd":"overlayremove":t.type==="add"?"baselayerchange":null;o&&this._map.fire(o,i)},_createRadioElement:function(t,i){var o='",a=document.createElement("div");return a.innerHTML=o,a.firstChild},_addItem:function(t){var i=document.createElement("label"),o=this._map.hasLayer(t.layer),a;t.overlay?(a=document.createElement("input"),a.type="checkbox",a.className="leaflet-control-layers-selector",a.defaultChecked=o):a=this._createRadioElement("leaflet-base-layers_"+U(this),o),this._layerControlInputs.push(a),a.layerId=U(t.layer),X(a,"click",this._onInputClick,this);var c=document.createElement("span");c.innerHTML=" "+t.name;var h=document.createElement("span");i.appendChild(h),h.appendChild(a),h.appendChild(c);var p=t.overlay?this._overlaysList:this._baseLayersList;return p.appendChild(i),this._checkDisabledLayers(),i},_onInputClick:function(){if(!this._preventClick){var t=this._layerControlInputs,i,o,a=[],c=[];this._handlingClick=!0;for(var h=t.length-1;h>=0;h--)i=t[h],o=this._getLayer(i.layerId).layer,i.checked?a.push(o):i.checked||c.push(o);for(h=0;h=0;c--)i=t[c],o=this._getLayer(i.layerId).layer,i.disabled=o.options.minZoom!==void 0&&ao.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expandSafely:function(){var t=this._section;this._preventClick=!0,X(t,"click",Me),this.expand();var i=this;setTimeout(function(){ye(t,"click",Me),i._preventClick=!1})}}),Nr=function(t,i,o){return new To(t,i,o)},ci=_t.extend({options:{position:"topleft",zoomInText:'',zoomInTitle:"Zoom in",zoomOutText:'',zoomOutTitle:"Zoom out"},onAdd:function(t){var i="leaflet-control-zoom",o=ne("div",i+" leaflet-bar"),a=this.options;return this._zoomInButton=this._createButton(a.zoomInText,a.zoomInTitle,i+"-in",o,this._zoomIn),this._zoomOutButton=this._createButton(a.zoomOutText,a.zoomOutTitle,i+"-out",o,this._zoomOut),this._updateDisabled(),t.on("zoomend zoomlevelschange",this._updateDisabled,this),o},onRemove:function(t){t.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(t){!this._disabled&&this._map._zoomthis._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(t.shiftKey?3:1))},_createButton:function(t,i,o,a,c){var h=ne("a",o,a);return h.innerHTML=t,h.href="#",h.title=i,h.setAttribute("role","button"),h.setAttribute("aria-label",i),Qi(h),X(h,"click",It),X(h,"click",c,this),X(h,"click",this._refocusOnMap,this),h},_updateDisabled:function(){var t=this._map,i="leaflet-disabled";Pe(this._zoomInButton,i),Pe(this._zoomOutButton,i),this._zoomInButton.setAttribute("aria-disabled","false"),this._zoomOutButton.setAttribute("aria-disabled","false"),(this._disabled||t._zoom===t.getMinZoom())&&(ee(this._zoomOutButton,i),this._zoomOutButton.setAttribute("aria-disabled","true")),(this._disabled||t._zoom===t.getMaxZoom())&&(ee(this._zoomInButton,i),this._zoomInButton.setAttribute("aria-disabled","true"))}});ae.mergeOptions({zoomControl:!0}),ae.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new ci,this.addControl(this.zoomControl))});var Es=function(t){return new ci(t)},lt=_t.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(t){var i="leaflet-control-scale",o=ne("div",i),a=this.options;return this._addScales(a,i+"-line",o),t.on(a.updateWhenIdle?"moveend":"move",this._update,this),t.whenReady(this._update,this),o},onRemove:function(t){t.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(t,i,o){t.metric&&(this._mScale=ne("div",i,o)),t.imperial&&(this._iScale=ne("div",i,o))},_update:function(){var t=this._map,i=t.getSize().y/2,o=t.distance(t.containerPointToLatLng([0,i]),t.containerPointToLatLng([this.options.maxWidth,i]));this._updateScales(o)},_updateScales:function(t){this.options.metric&&t&&this._updateMetric(t),this.options.imperial&&t&&this._updateImperial(t)},_updateMetric:function(t){var i=this._getRoundNum(t),o=i<1e3?i+" m":i/1e3+" km";this._updateScale(this._mScale,o,i/t)},_updateImperial:function(t){var i=t*3.2808399,o,a,c;i>5280?(o=i/5280,a=this._getRoundNum(o),this._updateScale(this._iScale,a+" mi",a/o)):(c=this._getRoundNum(i),this._updateScale(this._iScale,c+" ft",c/i))},_updateScale:function(t,i,o){t.style.width=Math.round(this.options.maxWidth*o)+"px",t.innerHTML=i},_getRoundNum:function(t){var i=Math.pow(10,(Math.floor(t)+"").length-1),o=t/i;return o=o>=10?10:o>=5?5:o>=3?3:o>=2?2:1,i*o}}),fi=function(t){return new lt(t)},Eo='',Bn=_t.extend({options:{position:"bottomright",prefix:''+(H.inlineSvg?Eo+" ":"")+"Leaflet"},initialize:function(t){q(this,t),this._attributions={}},onAdd:function(t){t.attributionControl=this,this._container=ne("div","leaflet-control-attribution"),Qi(this._container);for(var i in t._layers)t._layers[i].getAttribution&&this.addAttribution(t._layers[i].getAttribution());return this._update(),t.on("layeradd",this._addAttribution,this),this._container},onRemove:function(t){t.off("layeradd",this._addAttribution,this)},_addAttribution:function(t){t.layer.getAttribution&&(this.addAttribution(t.layer.getAttribution()),t.layer.once("remove",function(){this.removeAttribution(t.layer.getAttribution())},this))},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t?(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update(),this):this},removeAttribution:function(t){return t?(this._attributions[t]&&(this._attributions[t]--,this._update()),this):this},_update:function(){if(this._map){var t=[];for(var i in this._attributions)this._attributions[i]&&t.push(i);var o=[];this.options.prefix&&o.push(this.options.prefix),t.length&&o.push(t.join(", ")),this._container.innerHTML=o.join(' ')}}});ae.mergeOptions({attributionControl:!0}),ae.addInitHook(function(){this.options.attributionControl&&new Bn().addTo(this)});var Fa=function(t){return new Bn(t)};_t.Layers=To,_t.Zoom=ci,_t.Scale=lt,_t.Attribution=Bn,yn.layers=Nr,yn.zoom=Es,yn.scale=fi,yn.attribution=Fa;var xt=Ze.extend({initialize:function(t){this._map=t},enable:function(){return this._enabled?this:(this._enabled=!0,this.addHooks(),this)},disable:function(){return this._enabled?(this._enabled=!1,this.removeHooks(),this):this},enabled:function(){return!!this._enabled}});xt.addTo=function(t,i){return t.addHandler(i,this),this};var Co={Events:ve},hi=H.touch?"touchstart mousedown":"mousedown",Rt=ge.extend({options:{clickTolerance:3},initialize:function(t,i,o,a){q(this,a),this._element=t,this._dragStartTarget=i||t,this._preventOutline=o},enable:function(){this._enabled||(X(this._dragStartTarget,hi,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(Rt._dragging===this&&this.finishDrag(!0),ye(this._dragStartTarget,hi,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(t){if(this._enabled&&(this._moved=!1,!si(this._element,"leaflet-zoom-anim"))){if(t.touches&&t.touches.length!==1){Rt._dragging===this&&this.finishDrag();return}if(!(Rt._dragging||t.shiftKey||t.which!==1&&t.button!==1&&!t.touches)&&(Rt._dragging=this,this._preventOutline&&ui(this._element),Tr(),ce(),!this._moving)){this.fire("down");var i=t.touches?t.touches[0]:t,o=an(this._element);this._startPoint=new T(i.clientX,i.clientY),this._startPos=sn(this._element),this._parentScale=$t(o);var a=t.type==="mousedown";X(document,a?"mousemove":"touchmove",this._onMove,this),X(document,a?"mouseup":"touchend touchcancel",this._onUp,this)}}},_onMove:function(t){if(this._enabled){if(t.touches&&t.touches.length>1){this._moved=!0;return}var i=t.touches&&t.touches.length===1?t.touches[0]:t,o=new T(i.clientX,i.clientY)._subtract(this._startPoint);!o.x&&!o.y||Math.abs(o.x)+Math.abs(o.y)h&&(p=y,h=P);h>o&&(i[p]=1,Oo(t,i,o,a,p),Oo(t,i,o,p,c))}function ja(t,i){for(var o=[t[0]],a=1,c=0,h=t.length;ai&&(o.push(t[a]),c=a);return ci.max.x&&(o|=2),t.yi.max.y&&(o|=8),o}function Va(t,i){var o=i.x-t.x,a=i.y-t.y;return o*o+a*a}function Zn(t,i,o,a){var c=i.x,h=i.y,p=o.x-c,y=o.y-h,P=p*p+y*y,C;return P>0&&(C=((t.x-c)*p+(t.y-h)*y)/P,C>1?(c=o.x,h=o.y):C>0&&(c+=p*C,h+=y*C)),p=t.x-c,y=t.y-h,a?p*p+y*y:new T(c,h)}function Pt(t){return!Ee(t[0])||typeof t[0][0]!="object"&&typeof t[0][0]<"u"}function Os(t){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),Pt(t)}function Ns(t,i){var o,a,c,h,p,y,P,C;if(!t||t.length===0)throw new Error("latlngs not passed");Pt(t)||(console.warn("latlngs are not flat! Only the first ring will be used"),t=t[0]);var I=A([0,0]),G=V(t),re=G.getNorthWest().distanceTo(G.getSouthWest())*G.getNorthEast().distanceTo(G.getNorthWest());re<1700&&(I=Mo(t));var Ge=t.length,We=[];for(o=0;oa){P=(h-a)/c,C=[y.x-P*(y.x-p.x),y.y-P*(y.y-p.y)];break}var ut=i.unproject(E(C));return A([ut.lat+I.lat,ut.lng+I.lng])}var Is={__proto__:null,simplify:Ir,pointToSegmentDistance:zs,closestPointOnSegment:Ua,clipSegment:Ms,_getEdgeIntersection:Rr,_getBitCode:Dn,_sqClosestPointOnSegment:Zn,isFlat:Pt,_flat:Os,polylineCenter:Ns},Io={project:function(t){return new T(t.lng,t.lat)},unproject:function(t){return new F(t.y,t.x)},bounds:new v([-180,-90],[180,90])},Ro={R:6378137,R_MINOR:6356752314245179e-9,bounds:new v([-2003750834279e-5,-1549657073972e-5],[2003750834279e-5,1876465623138e-5]),project:function(t){var i=Math.PI/180,o=this.R,a=t.lat*i,c=this.R_MINOR/o,h=Math.sqrt(1-c*c),p=h*Math.sin(a),y=Math.tan(Math.PI/4-a/2)/Math.pow((1-p)/(1+p),h/2);return a=-o*Math.log(Math.max(y,1e-10)),new T(t.lng*i*o,a)},unproject:function(t){for(var i=180/Math.PI,o=this.R,a=this.R_MINOR/o,c=Math.sqrt(1-a*a),h=Math.exp(-t.y/o),p=Math.PI/2-2*Math.atan(h),y=0,P=.1,C;y<15&&Math.abs(P)>1e-7;y++)C=c*Math.sin(p),C=Math.pow((1-C)/(1+C),c/2),P=Math.PI/2-2*Math.atan(h*C)-p,p+=P;return new F(p*i,t.x*i/o)}},$a={__proto__:null,LonLat:Io,Mercator:Ro,SphericalMercator:tt},Ga=j({},oe,{code:"EPSG:3395",projection:Ro,transformation:function(){var t=.5/(Math.PI*Ro.R);return bn(t,.5,-t,.5)}()}),Rs=j({},oe,{code:"EPSG:4326",projection:Io,transformation:bn(1/180,1,-1/180,.5)}),Ka=j({},le,{projection:Io,transformation:bn(1,0,-1,0),scale:function(t){return Math.pow(2,t)},zoom:function(t){return Math.log(t)/Math.LN2},distance:function(t,i){var o=i.lng-t.lng,a=i.lat-t.lat;return Math.sqrt(o*o+a*a)},infinite:!0});le.Earth=oe,le.EPSG3395=Ga,le.EPSG3857=ei,le.EPSG900913=so,le.EPSG4326=Rs,le.Simple=Ka;var At=ge.extend({options:{pane:"overlayPane",attribution:null,bubblingMouseEvents:!0},addTo:function(t){return t.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(t){return t&&t.removeLayer(this),this},getPane:function(t){return this._map.getPane(t?this.options[t]||t:this.options.pane)},addInteractiveTarget:function(t){return this._map._targets[U(t)]=this,this},removeInteractiveTarget:function(t){return delete this._map._targets[U(t)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(t){var i=t.target;if(i.hasLayer(this)){if(this._map=i,this._zoomAnimated=i._zoomAnimated,this.getEvents){var o=this.getEvents();i.on(o,this),this.once("remove",function(){i.off(o,this)},this)}this.onAdd(i),this.fire("add"),i.fire("layeradd",{layer:this})}}});ae.include({addLayer:function(t){if(!t._layerAdd)throw new Error("The provided object is not a Layer.");var i=U(t);return this._layers[i]?this:(this._layers[i]=t,t._mapToAdd=this,t.beforeAdd&&t.beforeAdd(this),this.whenReady(t._layerAdd,t),this)},removeLayer:function(t){var i=U(t);return this._layers[i]?(this._loaded&&t.onRemove(this),delete this._layers[i],this._loaded&&(this.fire("layerremove",{layer:t}),t.fire("remove")),t._map=t._mapToAdd=null,this):this},hasLayer:function(t){return U(t)in this._layers},eachLayer:function(t,i){for(var o in this._layers)t.call(i,this._layers[o]);return this},_addLayers:function(t){t=t?Ee(t)?t:[t]:[];for(var i=0,o=t.length;ithis._layersMaxZoom&&this.setZoom(this._layersMaxZoom),this.options.minZoom===void 0&&this._layersMinZoom&&this.getZoom()=2&&i[0]instanceof F&&i[0].equals(i[o-1])&&i.pop(),i},_setLatLngs:function(t){vt.prototype._setLatLngs.call(this,t),Pt(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return Pt(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var t=this._renderer._bounds,i=this.options.weight,o=new T(i,i);if(t=new v(t.min.subtract(o),t.max.add(o)),this._parts=[],!(!this._pxBounds||!this._pxBounds.intersects(t))){if(this.options.noClip){this._parts=this._rings;return}for(var a=0,c=this._rings.length,h;at.y!=c.y>t.y&&t.x<(c.x-a.x)*(t.y-a.y)/(c.y-a.y)+a.x&&(i=!i);return i||vt.prototype._containsPoint.call(this,t,!0)}});function qa(t,i){return new cn(t,i)}var Kt=ln.extend({initialize:function(t,i){q(this,i),this._layers={},t&&this.addData(t)},addData:function(t){var i=Ee(t)?t:t.features,o,a,c;if(i){for(o=0,a=i.length;o0&&c.push(c[0].slice()),c}function mi(t,i){return t.feature?j({},t.feature,{geometry:i}):Ur(i)}function Ur(t){return t.type==="Feature"||t.type==="FeatureCollection"?t:{type:"Feature",properties:{},geometry:t}}var Bo={toGeoJSON:function(t){return mi(this,{type:"Point",coordinates:Fr(this.getLatLng(),t)})}};un.include(Bo),Br.include(Bo),Ar.include(Bo),vt.include({toGeoJSON:function(t){var i=!Pt(this._latlngs),o=Hr(this._latlngs,i?1:0,!1,t);return mi(this,{type:(i?"Multi":"")+"LineString",coordinates:o})}}),cn.include({toGeoJSON:function(t){var i=!Pt(this._latlngs),o=i&&!Pt(this._latlngs[0]),a=Hr(this._latlngs,o?2:i?1:0,!0,t);return i||(a=[a]),mi(this,{type:(o?"Multi":"")+"Polygon",coordinates:a})}}),wn.include({toMultiPoint:function(t){var i=[];return this.eachLayer(function(o){i.push(o.toGeoJSON(t).geometry.coordinates)}),mi(this,{type:"MultiPoint",coordinates:i})},toGeoJSON:function(t){var i=this.feature&&this.feature.geometry&&this.feature.geometry.type;if(i==="MultiPoint")return this.toMultiPoint(t);var o=i==="GeometryCollection",a=[];return this.eachLayer(function(c){if(c.toGeoJSON){var h=c.toGeoJSON(t);if(o)a.push(h.geometry);else{var p=Ur(h);p.type==="FeatureCollection"?a.push.apply(a,p.features):a.push(p)}}}),o?mi(this,{geometries:a,type:"GeometryCollection"}):{type:"FeatureCollection",features:a}}});function Zs(t,i){return new Kt(t,i)}var Bt=Zs,Pn=At.extend({options:{opacity:1,alt:"",interactive:!1,crossOrigin:!1,errorOverlayUrl:"",zIndex:1,className:""},initialize:function(t,i,o){this._url=t,this._bounds=V(i),q(this,o)},onAdd:function(){this._image||(this._initImage(),this.options.opacity<1&&this._updateOpacity()),this.options.interactive&&(ee(this._image,"leaflet-interactive"),this.addInteractiveTarget(this._image)),this.getPane().appendChild(this._image),this._reset()},onRemove:function(){Le(this._image),this.options.interactive&&this.removeInteractiveTarget(this._image)},setOpacity:function(t){return this.options.opacity=t,this._image&&this._updateOpacity(),this},setStyle:function(t){return t.opacity&&this.setOpacity(t.opacity),this},bringToFront:function(){return this._map&&oi(this._image),this},bringToBack:function(){return this._map&&on(this._image),this},setUrl:function(t){return this._url=t,this._image&&(this._image.src=t),this},setBounds:function(t){return this._bounds=V(t),this._map&&this._reset(),this},getEvents:function(){var t={zoom:this._reset,viewreset:this._reset};return this._zoomAnimated&&(t.zoomanim=this._animateZoom),t},setZIndex:function(t){return this.options.zIndex=t,this._updateZIndex(),this},getBounds:function(){return this._bounds},getElement:function(){return this._image},_initImage:function(){var t=this._url.tagName==="IMG",i=this._image=t?this._url:ne("img");if(ee(i,"leaflet-image-layer"),this._zoomAnimated&&ee(i,"leaflet-zoom-animated"),this.options.className&&ee(i,this.options.className),i.onselectstart=te,i.onmousemove=te,i.onload=ie(this.fire,this,"load"),i.onerror=ie(this._overlayOnError,this,"error"),(this.options.crossOrigin||this.options.crossOrigin==="")&&(i.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),this.options.zIndex&&this._updateZIndex(),t){this._url=i.src;return}i.src=this._url,i.alt=this.options.alt},_animateZoom:function(t){var i=this._map.getZoomScale(t.zoom),o=this._map._latLngBoundsToNewLayerBounds(this._bounds,t.zoom,t.center).min;Ot(this._image,o,i)},_reset:function(){var t=this._image,i=new v(this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),o=i.getSize();Ae(t,i.min),t.style.width=o.x+"px",t.style.height=o.y+"px"},_updateOpacity:function(){at(this._image,this.options.opacity)},_updateZIndex:function(){this._image&&this.options.zIndex!==void 0&&this.options.zIndex!==null&&(this._image.style.zIndex=this.options.zIndex)},_overlayOnError:function(){this.fire("error");var t=this.options.errorOverlayUrl;t&&this._url!==t&&(this._url=t,this._image.src=t)},getCenter:function(){return this._bounds.getCenter()}}),Fs=function(t,i,o){return new Pn(t,i,o)},Do=Pn.extend({options:{autoplay:!0,loop:!0,keepAspectRatio:!0,muted:!1,playsInline:!0},_initImage:function(){var t=this._url.tagName==="VIDEO",i=this._image=t?this._url:ne("video");if(ee(i,"leaflet-image-layer"),this._zoomAnimated&&ee(i,"leaflet-zoom-animated"),this.options.className&&ee(i,this.options.className),i.onselectstart=te,i.onmousemove=te,i.onloadeddata=ie(this.fire,this,"load"),t){for(var o=i.getElementsByTagName("source"),a=[],c=0;c0?a:[i.src];return}Ee(this._url)||(this._url=[this._url]),!this.options.keepAspectRatio&&Object.prototype.hasOwnProperty.call(i.style,"objectFit")&&(i.style.objectFit="fill"),i.autoplay=!!this.options.autoplay,i.loop=!!this.options.loop,i.muted=!!this.options.muted,i.playsInline=!!this.options.playsInline;for(var h=0;hc?(i.height=c+"px",ee(t,h)):Pe(t,h),this._containerWidth=this._container.offsetWidth},_animateZoom:function(t){var i=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center),o=this._getAnchor();Ae(this._container,i.add(o))},_adjustPan:function(){if(this.options.autoPan){if(this._map._panAnim&&this._map._panAnim.stop(),this._autopanning){this._autopanning=!1;return}var t=this._map,i=parseInt(Vi(this._container,"marginBottom"),10)||0,o=this._container.offsetHeight+i,a=this._containerWidth,c=new T(this._containerLeft,-o-this._containerBottom);c._add(sn(this._container));var h=t.layerPointToContainerPoint(c),p=E(this.options.autoPanPadding),y=E(this.options.autoPanPaddingTopLeft||p),P=E(this.options.autoPanPaddingBottomRight||p),C=t.getSize(),I=0,G=0;h.x+a+P.x>C.x&&(I=h.x+a-C.x+P.x),h.x-I-y.x<0&&(I=h.x-y.x),h.y+o+P.y>C.y&&(G=h.y+o-C.y+P.y),h.y-G-y.y<0&&(G=h.y-y.y),(I||G)&&(this.options.keepInView&&(this._autopanning=!0),t.fire("autopanstart").panBy([I,G]))}},_getAnchor:function(){return E(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}}),_i=function(t,i){return new Wr(t,i)};ae.mergeOptions({closePopupOnClick:!0}),ae.include({openPopup:function(t,i,o){return this._initOverlay(Wr,t,i,o).openOn(this),this},closePopup:function(t){return t=arguments.length?t:this._popup,t&&t.close(),this}}),At.include({bindPopup:function(t,i){return this._popup=this._initOverlay(Wr,this._popup,t,i),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(t){return this._popup&&(this instanceof ln||(this._popup._source=this),this._popup._prepareOpen(t||this._latlng)&&this._popup.openOn(this._map)),this},closePopup:function(){return this._popup&&this._popup.close(),this},togglePopup:function(){return this._popup&&this._popup.toggle(this),this},isPopupOpen:function(){return this._popup?this._popup.isOpen():!1},setPopupContent:function(t){return this._popup&&this._popup.setContent(t),this},getPopup:function(){return this._popup},_openPopup:function(t){if(!(!this._popup||!this._map)){It(t);var i=t.layer||t.target;if(this._popup._source===i&&!(i instanceof xn)){this._map.hasLayer(this._popup)?this.closePopup():this.openPopup(t.latlng);return}this._popup._source=i,this.openPopup(t.latlng)}},_movePopup:function(t){this._popup.setLatLng(t.latlng)},_onKeyPress:function(t){t.originalEvent.keyCode===13&&this._openPopup(t)}});var vi=Qt.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,opacity:.9},onAdd:function(t){Qt.prototype.onAdd.call(this,t),this.setOpacity(this.options.opacity),t.fire("tooltipopen",{tooltip:this}),this._source&&(this.addEventParent(this._source),this._source.fire("tooltipopen",{tooltip:this},!0))},onRemove:function(t){Qt.prototype.onRemove.call(this,t),t.fire("tooltipclose",{tooltip:this}),this._source&&(this.removeEventParent(this._source),this._source.fire("tooltipclose",{tooltip:this},!0))},getEvents:function(){var t=Qt.prototype.getEvents.call(this);return this.options.permanent||(t.preclick=this.close),t},_initLayout:function(){var t="leaflet-tooltip",i=t+" "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=ne("div",i),this._container.setAttribute("role","tooltip"),this._container.setAttribute("id","leaflet-tooltip-"+U(this))},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(t){var i,o,a=this._map,c=this._container,h=a.latLngToContainerPoint(a.getCenter()),p=a.layerPointToContainerPoint(t),y=this.options.direction,P=c.offsetWidth,C=c.offsetHeight,I=E(this.options.offset),G=this._getAnchor();y==="top"?(i=P/2,o=C):y==="bottom"?(i=P/2,o=0):y==="center"?(i=P/2,o=C/2):y==="right"?(i=0,o=C/2):y==="left"?(i=P,o=C/2):p.xthis.options.maxZoom||oa?this._retainParent(c,h,p,a):!1)},_retainChildren:function(t,i,o,a){for(var c=2*t;c<2*t+2;c++)for(var h=2*i;h<2*i+2;h++){var p=new T(c,h);p.z=o+1;var y=this._tileCoordsToKey(p),P=this._tiles[y];if(P&&P.active){P.retain=!0;continue}else P&&P.loaded&&(P.retain=!0);o+1this.options.maxZoom||this.options.minZoom!==void 0&&c1){this._setView(t,o);return}for(var G=c.min.y;G<=c.max.y;G++)for(var re=c.min.x;re<=c.max.x;re++){var Ge=new T(re,G);if(Ge.z=this._tileZoom,!!this._isValidTile(Ge)){var We=this._tiles[this._tileCoordsToKey(Ge)];We?We.current=!0:p.push(Ge)}}if(p.sort(function(ut,Pi){return ut.distanceTo(h)-Pi.distanceTo(h)}),p.length!==0){this._loading||(this._loading=!0,this.fire("loading"));var gt=document.createDocumentFragment();for(re=0;reo.max.x)||!i.wrapLat&&(t.yo.max.y))return!1}if(!this.options.bounds)return!0;var a=this._tileCoordsToBounds(t);return V(this.options.bounds).overlaps(a)},_keyToBounds:function(t){return this._tileCoordsToBounds(this._keyToTileCoords(t))},_tileCoordsToNwSe:function(t){var i=this._map,o=this.getTileSize(),a=t.scaleBy(o),c=a.add(o),h=i.unproject(a,t.z),p=i.unproject(c,t.z);return[h,p]},_tileCoordsToBounds:function(t){var i=this._tileCoordsToNwSe(t),o=new $(i[0],i[1]);return this.options.noWrap||(o=this._map.wrapLatLngBounds(o)),o},_tileCoordsToKey:function(t){return t.x+":"+t.y+":"+t.z},_keyToTileCoords:function(t){var i=t.split(":"),o=new T(+i[0],+i[1]);return o.z=+i[2],o},_removeTile:function(t){var i=this._tiles[t];i&&(Le(i.el),delete this._tiles[t],this.fire("tileunload",{tile:i.el,coords:this._keyToTileCoords(t)}))},_initTile:function(t){ee(t,"leaflet-tile");var i=this.getTileSize();t.style.width=i.x+"px",t.style.height=i.y+"px",t.onselectstart=te,t.onmousemove=te,H.ielt9&&this.options.opacity<1&&at(t,this.options.opacity)},_addTile:function(t,i){var o=this._getTilePos(t),a=this._tileCoordsToKey(t),c=this.createTile(this._wrapCoords(t),ie(this._tileReady,this,t));this._initTile(c),this.createTile.length<2&&Re(ie(this._tileReady,this,t,null,c)),Ae(c,o),this._tiles[a]={el:c,coords:t,current:!0},i.appendChild(c),this.fire("tileloadstart",{tile:c,coords:t})},_tileReady:function(t,i,o){i&&this.fire("tileerror",{error:i,tile:o,coords:t});var a=this._tileCoordsToKey(t);o=this._tiles[a],o&&(o.loaded=+new Date,this._map._fadeAnimated?(at(o.el,0),Ce(this._fadeFrame),this._fadeFrame=Re(this._updateOpacity,this)):(o.active=!0,this._pruneTiles()),i||(ee(o.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:o.el,coords:t})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),H.ielt9||!this._map._fadeAnimated?Re(this._pruneTiles,this):setTimeout(ie(this._pruneTiles,this),250)))},_getTilePos:function(t){return t.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(t){var i=new T(this._wrapX?Ie(t.x,this._wrapX):t.x,this._wrapY?Ie(t.y,this._wrapY):t.y);return i.z=t.z,i},_pxBoundsToTileRange:function(t){var i=this.getTileSize();return new v(t.min.unscaleBy(i).floor(),t.max.unscaleBy(i).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var t in this._tiles)if(!this._tiles[t].loaded)return!1;return!0}});function gi(t){return new Sn(t)}var Ln=Sn.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1,referrerPolicy:!1},initialize:function(t,i){this._url=t,i=q(this,i),i.detectRetina&&H.retina&&i.maxZoom>0?(i.tileSize=Math.floor(i.tileSize/2),i.zoomReverse?(i.zoomOffset--,i.minZoom=Math.min(i.maxZoom,i.minZoom+1)):(i.zoomOffset++,i.maxZoom=Math.max(i.minZoom,i.maxZoom-1)),i.minZoom=Math.max(0,i.minZoom)):i.zoomReverse?i.minZoom=Math.min(i.maxZoom,i.minZoom):i.maxZoom=Math.max(i.minZoom,i.maxZoom),typeof i.subdomains=="string"&&(i.subdomains=i.subdomains.split("")),this.on("tileunload",this._onTileRemove)},setUrl:function(t,i){return this._url===t&&i===void 0&&(i=!0),this._url=t,i||this.redraw(),this},createTile:function(t,i){var o=document.createElement("img");return X(o,"load",ie(this._tileOnLoad,this,i,o)),X(o,"error",ie(this._tileOnError,this,i,o)),(this.options.crossOrigin||this.options.crossOrigin==="")&&(o.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),typeof this.options.referrerPolicy=="string"&&(o.referrerPolicy=this.options.referrerPolicy),o.alt="",o.src=this.getTileUrl(t),o},getTileUrl:function(t){var i={r:H.retina?"@2x":"",s:this._getSubdomain(t),x:t.x,y:t.y,z:this._getZoomForUrl()};if(this._map&&!this._map.options.crs.infinite){var o=this._globalTileRange.max.y-t.y;this.options.tms&&(i.y=o),i["-y"]=o}return zt(this._url,j(i,this.options))},_tileOnLoad:function(t,i){H.ielt9?setTimeout(ie(t,this,null,i),0):t(null,i)},_tileOnError:function(t,i,o){var a=this.options.errorTileUrl;a&&i.getAttribute("src")!==a&&(i.src=a),t(o,i)},_onTileRemove:function(t){t.tile.onload=null},_getZoomForUrl:function(){var t=this._tileZoom,i=this.options.maxZoom,o=this.options.zoomReverse,a=this.options.zoomOffset;return o&&(t=i-t),t+a},_getSubdomain:function(t){var i=Math.abs(t.x+t.y)%this.options.subdomains.length;return this.options.subdomains[i]},_abortLoading:function(){var t,i;for(t in this._tiles)if(this._tiles[t].coords.z!==this._tileZoom&&(i=this._tiles[t].el,i.onload=te,i.onerror=te,!i.complete)){i.src=ot;var o=this._tiles[t].coords;Le(i),delete this._tiles[t],this.fire("tileabort",{tile:i,coords:o})}},_removeTile:function(t){var i=this._tiles[t];if(i)return i.el.setAttribute("src",ot),Sn.prototype._removeTile.call(this,t)},_tileReady:function(t,i,o){if(!(!this._map||o&&o.getAttribute("src")===ot))return Sn.prototype._tileReady.call(this,t,i,o)}});function Ho(t,i){return new Ln(t,i)}var tr=Ln.extend({defaultWmsParams:{service:"WMS",request:"GetMap",layers:"",styles:"",format:"image/jpeg",transparent:!1,version:"1.1.1"},options:{crs:null,uppercase:!1},initialize:function(t,i){this._url=t;var o=j({},this.defaultWmsParams);for(var a in i)a in this.options||(o[a]=i[a]);i=q(this,i);var c=i.detectRetina&&H.retina?2:1,h=this.getTileSize();o.width=h.x*c,o.height=h.y*c,this.wmsParams=o},onAdd:function(t){this._crs=this.options.crs||t.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var i=this._wmsVersion>=1.3?"crs":"srs";this.wmsParams[i]=this._crs.code,Ln.prototype.onAdd.call(this,t)},getTileUrl:function(t){var i=this._tileCoordsToNwSe(t),o=this._crs,a=k(o.project(i[0]),o.project(i[1])),c=a.min,h=a.max,p=(this._wmsVersion>=1.3&&this._crs===Rs?[c.y,c.x,h.y,h.x]:[c.x,c.y,h.x,h.y]).join(","),y=Ln.prototype.getTileUrl.call(this,t);return y+me(this.wmsParams,y,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+p},setParams:function(t,i){return j(this.wmsParams,t),i||this.redraw(),this}});function Ws(t,i){return new tr(t,i)}Ln.WMS=tr,Ho.wms=Ws;var Yt=At.extend({options:{padding:.1},initialize:function(t){q(this,t),U(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),ee(this._container,"leaflet-zoom-animated")),this.getPane().appendChild(this._container),this._update(),this.on("update",this._updatePaths,this)},onRemove:function(){this.off("update",this._updatePaths,this),this._destroyContainer()},getEvents:function(){var t={viewreset:this._reset,zoom:this._onZoom,moveend:this._update,zoomend:this._onZoomEnd};return this._zoomAnimated&&(t.zoomanim=this._onAnimZoom),t},_onAnimZoom:function(t){this._updateTransform(t.center,t.zoom)},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_updateTransform:function(t,i){var o=this._map.getZoomScale(i,this._zoom),a=this._map.getSize().multiplyBy(.5+this.options.padding),c=this._map.project(this._center,i),h=a.multiplyBy(-o).add(c).subtract(this._map._getNewPixelOrigin(t,i));H.any3d?Ot(this._container,h,o):Ae(this._container,h)},_reset:function(){this._update(),this._updateTransform(this._center,this._zoom);for(var t in this._layers)this._layers[t]._reset()},_onZoomEnd:function(){for(var t in this._layers)this._layers[t]._project()},_updatePaths:function(){for(var t in this._layers)this._layers[t]._update()},_update:function(){var t=this.options.padding,i=this._map.getSize(),o=this._map.containerPointToLayerPoint(i.multiplyBy(-t)).round();this._bounds=new v(o,o.add(i.multiplyBy(1+t*2)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),Uo=Yt.extend({options:{tolerance:0},getEvents:function(){var t=Yt.prototype.getEvents.call(this);return t.viewprereset=this._onViewPreReset,t},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){Yt.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var t=this._container=document.createElement("canvas");X(t,"mousemove",this._onMouseMove,this),X(t,"click dblclick mousedown mouseup contextmenu",this._onClick,this),X(t,"mouseout",this._handleMouseOut,this),t._leaflet_disable_events=!0,this._ctx=t.getContext("2d")},_destroyContainer:function(){Ce(this._redrawRequest),delete this._ctx,Le(this._container),ye(this._container),delete this._container},_updatePaths:function(){if(!this._postponeUpdatePaths){var t;this._redrawBounds=null;for(var i in this._layers)t=this._layers[i],t._update();this._redraw()}},_update:function(){if(!(this._map._animatingZoom&&this._bounds)){Yt.prototype._update.call(this);var t=this._bounds,i=this._container,o=t.getSize(),a=H.retina?2:1;Ae(i,t.min),i.width=a*o.x,i.height=a*o.y,i.style.width=o.x+"px",i.style.height=o.y+"px",H.retina&&this._ctx.scale(2,2),this._ctx.translate(-t.min.x,-t.min.y),this.fire("update")}},_reset:function(){Yt.prototype._reset.call(this),this._postponeUpdatePaths&&(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(t){this._updateDashArray(t),this._layers[U(t)]=t;var i=t._order={layer:t,prev:this._drawLast,next:null};this._drawLast&&(this._drawLast.next=i),this._drawLast=i,this._drawFirst=this._drawFirst||this._drawLast},_addPath:function(t){this._requestRedraw(t)},_removePath:function(t){var i=t._order,o=i.next,a=i.prev;o?o.prev=a:this._drawLast=a,a?a.next=o:this._drawFirst=o,delete t._order,delete this._layers[U(t)],this._requestRedraw(t)},_updatePath:function(t){this._extendRedrawBounds(t),t._project(),t._update(),this._requestRedraw(t)},_updateStyle:function(t){this._updateDashArray(t),this._requestRedraw(t)},_updateDashArray:function(t){if(typeof t.options.dashArray=="string"){var i=t.options.dashArray.split(/[, ]+/),o=[],a,c;for(c=0;c')}}catch{}return function(t){return document.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}(),js={_initContainer:function(){this._container=ne("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(Yt.prototype._update.call(this),this.fire("update"))},_initPath:function(t){var i=t._container=yi("shape");ee(i,"leaflet-vml-shape "+(this.options.className||"")),i.coordsize="1 1",t._path=yi("path"),i.appendChild(t._path),this._updateStyle(t),this._layers[U(t)]=t},_addPath:function(t){var i=t._container;this._container.appendChild(i),t.options.interactive&&t.addInteractiveTarget(i)},_removePath:function(t){var i=t._container;Le(i),t.removeInteractiveTarget(i),delete this._layers[U(t)]},_updateStyle:function(t){var i=t._stroke,o=t._fill,a=t.options,c=t._container;c.stroked=!!a.stroke,c.filled=!!a.fill,a.stroke?(i||(i=t._stroke=yi("stroke")),c.appendChild(i),i.weight=a.weight+"px",i.color=a.color,i.opacity=a.opacity,a.dashArray?i.dashStyle=Ee(a.dashArray)?a.dashArray.join(" "):a.dashArray.replace(/( *, *)/g," "):i.dashStyle="",i.endcap=a.lineCap.replace("butt","flat"),i.joinstyle=a.lineJoin):i&&(c.removeChild(i),t._stroke=null),a.fill?(o||(o=t._fill=yi("fill")),c.appendChild(o),o.color=a.fillColor||a.color,o.opacity=a.fillOpacity):o&&(c.removeChild(o),t._fill=null)},_updateCircle:function(t){var i=t._point.round(),o=Math.round(t._radius),a=Math.round(t._radiusY||o);this._setPath(t,t._empty()?"M0 0":"AL "+i.x+","+i.y+" "+o+","+a+" 0,"+65535*360)},_setPath:function(t,i){t._path.v=i},_bringToFront:function(t){oi(t._container)},_bringToBack:function(t){on(t._container)}},Dt=H.vml?yi:ao,Hn=Yt.extend({_initContainer:function(){this._container=Dt("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=Dt("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){Le(this._container),ye(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_update:function(){if(!(this._map._animatingZoom&&this._bounds)){Yt.prototype._update.call(this);var t=this._bounds,i=t.getSize(),o=this._container;(!this._svgSize||!this._svgSize.equals(i))&&(this._svgSize=i,o.setAttribute("width",i.x),o.setAttribute("height",i.y)),Ae(o,t.min),o.setAttribute("viewBox",[t.min.x,t.min.y,i.x,i.y].join(" ")),this.fire("update")}},_initPath:function(t){var i=t._path=Dt("path");t.options.className&&ee(i,t.options.className),t.options.interactive&&ee(i,"leaflet-interactive"),this._updateStyle(t),this._layers[U(t)]=t},_addPath:function(t){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(t._path),t.addInteractiveTarget(t._path)},_removePath:function(t){Le(t._path),t.removeInteractiveTarget(t._path),delete this._layers[U(t)]},_updatePath:function(t){t._project(),t._update()},_updateStyle:function(t){var i=t._path,o=t.options;i&&(o.stroke?(i.setAttribute("stroke",o.color),i.setAttribute("stroke-opacity",o.opacity),i.setAttribute("stroke-width",o.weight),i.setAttribute("stroke-linecap",o.lineCap),i.setAttribute("stroke-linejoin",o.lineJoin),o.dashArray?i.setAttribute("stroke-dasharray",o.dashArray):i.removeAttribute("stroke-dasharray"),o.dashOffset?i.setAttribute("stroke-dashoffset",o.dashOffset):i.removeAttribute("stroke-dashoffset")):i.setAttribute("stroke","none"),o.fill?(i.setAttribute("fill",o.fillColor||o.color),i.setAttribute("fill-opacity",o.fillOpacity),i.setAttribute("fill-rule",o.fillRule||"evenodd")):i.setAttribute("fill","none"))},_updatePoly:function(t,i){this._setPath(t,lo(t._parts,i))},_updateCircle:function(t){var i=t._point,o=Math.max(Math.round(t._radius),1),a=Math.max(Math.round(t._radiusY),1)||o,c="a"+o+","+a+" 0 1,0 ",h=t._empty()?"M0 0":"M"+(i.x-o)+","+i.y+c+o*2+",0 "+c+-o*2+",0 ";this._setPath(t,h)},_setPath:function(t,i){t._path.setAttribute("d",i)},_bringToFront:function(t){oi(t._path)},_bringToBack:function(t){on(t._path)}});H.vml&&Hn.include(js);function Vr(t){return H.svg||H.vml?new Hn(t):null}ae.include({getRenderer:function(t){var i=t.options.renderer||this._getPaneRenderer(t.options.pane)||this.options.renderer||this._renderer;return i||(i=this._renderer=this._createRenderer()),this.hasLayer(i)||this.addLayer(i),i},_getPaneRenderer:function(t){if(t==="overlayPane"||t===void 0)return!1;var i=this._paneRenderers[t];return i===void 0&&(i=this._createRenderer({pane:t}),this._paneRenderers[t]=i),i},_createRenderer:function(t){return this.options.preferCanvas&&Wo(t)||Vr(t)}});var Vs=cn.extend({initialize:function(t,i){cn.prototype.initialize.call(this,this._boundsToLatLngs(t),i)},setBounds:function(t){return this.setLatLngs(this._boundsToLatLngs(t))},_boundsToLatLngs:function(t){return t=V(t),[t.getSouthWest(),t.getNorthWest(),t.getNorthEast(),t.getSouthEast()]}});function Xa(t,i){return new Vs(t,i)}Hn.create=Dt,Hn.pointsToPath=lo,Kt.geometryToLayer=pi,Kt.coordsToLatLng=Zr,Kt.coordsToLatLngs=bi,Kt.latLngToCoords=Fr,Kt.latLngsToCoords=Hr,Kt.getFeature=mi,Kt.asFeature=Ur,ae.mergeOptions({boxZoom:!0});var wi=xt.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane,this._resetStateTimeout=0,t.on("unload",this._destroy,this)},addHooks:function(){X(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){ye(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){Le(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){this._resetStateTimeout!==0&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(t){if(!t.shiftKey||t.which!==1&&t.button!==1)return!1;this._clearDeferredResetState(),this._resetState(),ce(),Tr(),this._startPoint=this._map.mouseEventToContainerPoint(t),X(document,{contextmenu:It,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(t){this._moved||(this._moved=!0,this._box=ne("div","leaflet-zoom-box",this._container),ee(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(t);var i=new v(this._point,this._startPoint),o=i.getSize();Ae(this._box,i.min),this._box.style.width=o.x+"px",this._box.style.height=o.y+"px"},_finish:function(){this._moved&&(Le(this._box),Pe(this._container,"leaflet-crosshair")),li(),Er(),ye(document,{contextmenu:It,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(t){if(!(t.which!==1&&t.button!==1)&&(this._finish(),!!this._moved)){this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(ie(this._resetState,this),0);var i=new $(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point));this._map.fitBounds(i).fire("boxzoomend",{boxZoomBounds:i})}},_onKeyDown:function(t){t.keyCode===27&&(this._finish(),this._clearDeferredResetState(),this._resetState())}});ae.addInitHook("addHandler","boxZoom",wi),ae.mergeOptions({doubleClickZoom:!0});var $s=xt.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(t){var i=this._map,o=i.getZoom(),a=i.options.zoomDelta,c=t.originalEvent.shiftKey?o-a:o+a;i.options.doubleClickZoom==="center"?i.setZoom(c):i.setZoomAround(t.containerPoint,c)}});ae.addInitHook("addHandler","doubleClickZoom",$s),ae.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var jo=xt.extend({addHooks:function(){if(!this._draggable){var t=this._map;this._draggable=new Rt(t._mapPane,t._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),t.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),t.on("zoomend",this._onZoomEnd,this),t.whenReady(this._onZoomEnd,this))}ee(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){Pe(this._map._container,"leaflet-grab"),Pe(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var t=this._map;if(t._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity){var i=V(this._map.options.maxBounds);this._offsetLimit=k(this._map.latLngToContainerPoint(i.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(i.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))}else this._offsetLimit=null;t.fire("movestart").fire("dragstart"),t.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(t){if(this._map.options.inertia){var i=this._lastTime=+new Date,o=this._lastPos=this._draggable._absPos||this._draggable._newPos;this._positions.push(o),this._times.push(i),this._prunePositions(i)}this._map.fire("move",t).fire("drag",t)},_prunePositions:function(t){for(;this._positions.length>1&&t-this._times[0]>50;)this._positions.shift(),this._times.shift()},_onZoomEnd:function(){var t=this._map.getSize().divideBy(2),i=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=i.subtract(t).x,this._worldWidth=this._map.getPixelWorldBounds().getSize().x},_viscousLimit:function(t,i){return t-(t-i)*this._viscosity},_onPreDragLimit:function(){if(!(!this._viscosity||!this._offsetLimit)){var t=this._draggable._newPos.subtract(this._draggable._startPos),i=this._offsetLimit;t.xi.max.x&&(t.x=this._viscousLimit(t.x,i.max.x)),t.y>i.max.y&&(t.y=this._viscousLimit(t.y,i.max.y)),this._draggable._newPos=this._draggable._startPos.add(t)}},_onPreDragWrap:function(){var t=this._worldWidth,i=Math.round(t/2),o=this._initialWorldOffset,a=this._draggable._newPos.x,c=(a-i+o)%t+i-o,h=(a+i+o)%t-i-o,p=Math.abs(c+o)0?h:-h))-i;this._delta=0,this._startTime=null,p&&(t.options.scrollWheelZoom==="center"?t.setZoom(i+p):t.setZoomAround(this._lastMousePos,i+p))}});ae.addInitHook("addHandler","scrollWheelZoom",we);var $o=600;ae.mergeOptions({tapHold:H.touchNative&&H.safari&&H.mobile,tapTolerance:15});var nr=xt.extend({addHooks:function(){X(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){ye(this._map._container,"touchstart",this._onDown,this)},_onDown:function(t){if(clearTimeout(this._holdTimeout),t.touches.length===1){var i=t.touches[0];this._startPos=this._newPos=new T(i.clientX,i.clientY),this._holdTimeout=setTimeout(ie(function(){this._cancel(),this._isTapValid()&&(X(document,"touchend",Me),X(document,"touchend touchcancel",this._cancelClickPrevent),this._simulateEvent("contextmenu",i))},this),$o),X(document,"touchend touchcancel contextmenu",this._cancel,this),X(document,"touchmove",this._onMove,this)}},_cancelClickPrevent:function t(){ye(document,"touchend",Me),ye(document,"touchend touchcancel",t)},_cancel:function(){clearTimeout(this._holdTimeout),ye(document,"touchend touchcancel contextmenu",this._cancel,this),ye(document,"touchmove",this._onMove,this)},_onMove:function(t){var i=t.touches[0];this._newPos=new T(i.clientX,i.clientY)},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_simulateEvent:function(t,i){var o=new MouseEvent(t,{bubbles:!0,cancelable:!0,view:window,screenX:i.screenX,screenY:i.screenY,clientX:i.clientX,clientY:i.clientY});o._simulated=!0,i.target.dispatchEvent(o)}});ae.addInitHook("addHandler","tapHold",nr),ae.mergeOptions({touchZoom:H.touch,bounceAtZoomLimits:!0});var xi=xt.extend({addHooks:function(){ee(this._map._container,"leaflet-touch-zoom"),X(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){Pe(this._map._container,"leaflet-touch-zoom"),ye(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(t){var i=this._map;if(!(!t.touches||t.touches.length!==2||i._animatingZoom||this._zooming)){var o=i.mouseEventToContainerPoint(t.touches[0]),a=i.mouseEventToContainerPoint(t.touches[1]);this._centerPoint=i.getSize()._divideBy(2),this._startLatLng=i.containerPointToLatLng(this._centerPoint),i.options.touchZoom!=="center"&&(this._pinchStartLatLng=i.containerPointToLatLng(o.add(a)._divideBy(2))),this._startDist=o.distanceTo(a),this._startZoom=i.getZoom(),this._moved=!1,this._zooming=!0,i._stop(),X(document,"touchmove",this._onTouchMove,this),X(document,"touchend touchcancel",this._onTouchEnd,this),Me(t)}},_onTouchMove:function(t){if(!(!t.touches||t.touches.length!==2||!this._zooming)){var i=this._map,o=i.mouseEventToContainerPoint(t.touches[0]),a=i.mouseEventToContainerPoint(t.touches[1]),c=o.distanceTo(a)/this._startDist;if(this._zoom=i.getScaleZoom(c,this._startZoom),!i.options.bounceAtZoomLimits&&(this._zoomi.getMaxZoom()&&c>1)&&(this._zoom=i._limitZoom(this._zoom)),i.options.touchZoom==="center"){if(this._center=this._startLatLng,c===1)return}else{var h=o._add(a)._divideBy(2)._subtract(this._centerPoint);if(c===1&&h.x===0&&h.y===0)return;this._center=i.unproject(i.project(this._pinchStartLatLng,this._zoom).subtract(h),this._zoom)}this._moved||(i._moveStart(!0,!1),this._moved=!0),Ce(this._animRequest);var p=ie(i._move,i,this._center,this._zoom,{pinch:!0,round:!1},void 0);this._animRequest=Re(p,this,!0),Me(t)}},_onTouchEnd:function(){if(!this._moved||!this._zooming){this._zooming=!1;return}this._zooming=!1,Ce(this._animRequest),ye(document,"touchmove",this._onTouchMove,this),ye(document,"touchend touchcancel",this._onTouchEnd,this),this._map.options.zoomAnimation?this._map._animateZoom(this._center,this._map._limitZoom(this._zoom),!0,this._map.options.zoomSnap):this._map._resetView(this._center,this._map._limitZoom(this._zoom))}});ae.addInitHook("addHandler","touchZoom",xi),ae.BoxZoom=wi,ae.DoubleClickZoom=$s,ae.Drag=jo,ae.Keyboard=Vo,ae.ScrollWheelZoom=we,ae.TapHold=nr,ae.TouchZoom=xi,_.Bounds=v,_.Browser=H,_.CRS=le,_.Canvas=Uo,_.Circle=Br,_.CircleMarker=Ar,_.Class=Ze,_.Control=_t,_.DivIcon=jr,_.DivOverlay=Qt,_.DomEvent=Mr,_.DomUtil=Ki,_.Draggable=Rt,_.Evented=ge,_.FeatureGroup=ln,_.GeoJSON=Kt,_.GridLayer=Sn,_.Handler=xt,_.Icon=Fn,_.ImageOverlay=Pn,_.LatLng=F,_.LatLngBounds=$,_.Layer=At,_.LayerGroup=wn,_.LineUtil=Is,_.Map=ae,_.Marker=un,_.Mixin=Co,_.Path=xn,_.Point=T,_.PolyUtil=Ha,_.Polygon=cn,_.Polyline=vt,_.Popup=Wr,_.PosAnimation=Or,_.Projection=$a,_.Rectangle=Vs,_.Renderer=Yt,_.SVG=Hn,_.SVGOverlay=Zo,_.TileLayer=Ln,_.Tooltip=vi,_.Transformation=Jn,_.Util=mt,_.VideoOverlay=Do,_.bind=ie,_.bounds=k,_.canvas=Wo,_.circle=Ji,_.circleMarker=Ds,_.control=yn,_.divIcon=Us,_.extend=j,_.featureGroup=As,_.geoJSON=Zs,_.geoJson=Bt,_.gridLayer=gi,_.icon=Bs,_.imageOverlay=Fs,_.latLng=A,_.latLngBounds=V,_.layerGroup=Xi,_.map=gn,_.marker=Qa,_.point=E,_.polygon=qa,_.polyline=Ya,_.popup=_i,_.rectangle=Xa,_.setOptions=q,_.stamp=U,_.svg=Vr,_.svgOverlay=Fo,_.tileLayer=Ho,_.tooltip=er,_.transformation=bn,_.version=Ye,_.videoOverlay=Hs;var Gs=window.L;_.noConflict=function(){return window.L=Gs,this},window.L=_})}(ls,ls.exports)),ls.exports}var us=Vf();const $f={center:us.latLng(40.731253,-73.996139),zoom:10,minZoom:2,maxZoom:14},Xc=us.map("map",$f);us.tileLayer("https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",{attribution:'© OpenStreetMap contributors'}).addTo(Xc);const Gf="/898.jpg",Kf="https://cdn-icons-png.flaticon.com/512/110/110686.png",Qf="Image of Newark, N.J. in 1922. Source: The University of Texas at Austin, UT Libraries Map Collection.",Yf=us.latLngBounds([[40.799311,-74.118464],[40.68202047785919,-74.33]]);us.imageOverlay(Gf,Yf,{opacity:.8,errorOverlayUrl:Kf,alt:Qf,interactive:!0}).addTo(Xc);function qf(){function b(fe){(fe==="map"||fe==="user")&&console.log("fetching weather data with id: "+fe+", Location: ")}return Ut.jsxs(Ut.Fragment,{children:[Ut.jsx("h1",{children:"Weather Music"}),Ut.jsx("h3",{children:"Listen to music derived from the current weather. Use your location, or search for any location."}),Ut.jsxs("div",{children:[Ut.jsx("input",{type:"text",id:"locationInput",placeholder:"Latitude, Longitude"}),Ut.jsx("button",{className:"bg-transparent hover:bg-blue-500 text-blue-700 font-semibold hover:text-white py-2 px-4 border border-blue-500 hover:border-transparent rounded",onClick:()=>b("map"),children:"Fetch Weather"}),Ut.jsx("button",{className:"bg-transparent hover:bg-blue-500 text-blue-700 font-semibold hover:text-white py-2 px-4 border border-blue-500 hover:border-transparent rounded",onClick:()=>b("user"),children:"Use Current Location"})]}),Ut.jsx("h2",{className:"",children:"Weather Info"}),Ut.jsx("div",{id:"weatherInfo"}),Ut.jsx("div",{id:"rnbo-device"})]})}Wf.createRoot(document.getElementById("root")).render(Ut.jsx(Bf.StrictMode,{children:Ut.jsx(qf,{})})); diff --git a/assets/index-DIBAb4sx.css b/assets/index-DIBAb4sx.css new file mode 100644 index 0000000..c4b4ed3 --- /dev/null +++ b/assets/index-DIBAb4sx.css @@ -0,0 +1 @@ +*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.rounded{border-radius:.25rem}.border{border-width:1px}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.bg-transparent{background-color:transparent}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.font-semibold{font-weight:600}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hover\:border-transparent:hover{border-color:transparent}.hover\:bg-blue-500:hover{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:transparent}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}} diff --git a/index.html b/index.html new file mode 100644 index 0000000..0c2da31 --- /dev/null +++ b/index.html @@ -0,0 +1,16 @@ + + + + + + + + Generative Weather Music + + + + +
+
+ + diff --git a/vite.svg b/vite.svg new file mode 100644 index 0000000..e7b8dfb --- /dev/null +++ b/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file