1var em=Object.freeze,TC=Object.defineProperty;var NC=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var C=(e,t)=>em(TC(e,"raw",{value:em(t||e.slice())}));var MB=NC(Je=>{function RC(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const i in r)if(i!=="default"&&!(i in e)){const a=Object.getOwnPropertyDescriptor(r,i);a&&Object.defineProperty(e,i,a.get?a:{enumerable:!0,get:()=>r[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const a of i)if(a.type==="childList")for(const o of a.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(i){const a={};return i.integrity&&(a.integrity=i.integrity),i.referrerPolicy&&(a.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?a.credentials="include":i.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function r(i){if(i.ep)return;i.ep=!0;const a=n(i);fetch(i.href,a)}})();var LC=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Po(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function IC(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}),n}var qb={exports:{}},_l={};/* 2object-assign 3(c) Sindre Sorhus 4@license MIT
5*/var tm=Object.getOwnPropertySymbols,AC=Object.prototype.hasOwnProperty,DC=Object.prototype.propertyIsEnumerable;function zC(e){if(e==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function FC(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de",Object.getOwnPropertyNames(e)[0]==="5")return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;var r=Object.getOwnPropertyNames(t).map(function(a){return t[a]});if(r.join("")!=="0123456789")return!1;var i={};return"abcdefghijklmnopqrst".split("").forEach(function(a){i[a]=a}),Object.keys(Object.assign({},i)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}var Zb=FC()?Object.assign:function(e,t){for(var n,r=zC(e),i,a=1;a<arguments.length;a++){n=Object(arguments[a]);for(var o in n)AC.call(n,o)&&(r[o]=n[o]);if(tm){i=tm(n);for(var s=0;s<i.length;s++)DC.call(n,i[s])&&(r[i[s]]=n[i[s]])}}return r},Qb={exports:{}},xe={};/** @license React v17.0.2 6 * react.production.min.js 7 * 8 * Copyright (c) Facebook, Inc. and its affiliates. 9 * 10 * This source code is licensed under the MIT license found in the 11 * LICENSE file in the root directory of this source tree. 12 */var Vp=Zb,To=60103,Jb=60106;xe.Fragment=60107;xe.StrictMode=60108;xe.Profiler=60114;var e2=60109,t2=60110,n2=60112;xe.Suspense=60113;var r2=60115,i2=60116;if(typeof Symbol=="function"&&Symbol.for){var Pn=Symbol.for;To=Pn("react.element"),Jb=Pn("react.portal"),xe.Fragment=Pn("react.fragment"),xe.StrictMode=Pn("react.strict_mode"),xe.Profiler=Pn("react.profiler"),e2=Pn("react.provider"),t2=Pn("react.context"),n2=Pn("react.forward_ref"),xe.Suspense=Pn("react.suspense"),r2=Pn("react.memo"),i2=Pn("react.lazy")}var nm=typeof Symbol=="function"&&Symbol.iterator;function GC(e){return e===null||typeof e!="object"?null:(e=nm&&e[nm]||e["@@iterator"],typeof e=="function"?e:null)}function wl(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var a2={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},o2={};function No(e,t,n){this.props=e,this.context=t,this.refs=o2,this.updater=n||a2}No.prototype.isReactComponent={};No.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error(wl(85));this.updater.enqueueSetState(this,e,t,"setState")};No.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function s2(){}s2.prototype=No.prototype;function Kp(e,t,n){this.props=e,this.context=t,this.refs=o2,this.updater=n||a2}var Xp=Kp.prototype=new s2;Xp.constructor=Kp;Vp(Xp,No.prototype);Xp.isPureReactComponent=!0;var Yp={current:null},l2=Object.prototype.hasOwnProperty,u2={key:!0,ref:!0,__self:!0,__source:!0};function c2(e,t,n){var r,i={},a=null,o=null;if(t!=null)for(r in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(a=""+t.key),t)l2.call(t,r)&&!u2.hasOwnProperty(r)&&(i[r]=t[r]);var s=arguments.length-2;if(s===1)i.children=n;else if(1<s){for(var l=Array(s),u=0;u<s;u++)l[u]=arguments[u+2];i.children=l}if(e&&e.defaultProps)for(r in s=e.defaultProps,s)i[r]===void 0&&(i[r]=s[r]);return{$$typeof:To,type:e,key:a,ref:o,props:i,_owner:Yp.current}}function $C(e,t){return{$$typeof:To,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function qp(e){return typeof e=="object"&&e!==null&&e.$$typeof===To}function UC(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var rm=/\/+/g;function ih(e,t){return typeof e=="object"&&e!==null&&e.key!=null?UC(""+e.key):t.toString(36)}function _u(e,t,n,r,i){var a=typeof e;(a==="undefined"||a==="boolean")&&(e=null);var o=!1;if(e===null)o=!0;else switch(a){case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case To:case Jb:o=!0}}if(o)return o=e,i=i(o),e=r===""?"."+ih(o,0):r,Array.isArray(i)?(n="",e!=null&&(n=e.replace(rm,"$&/")+"/"),_u(i,t,n,"",function(u){return u})):i!=null&&(qp(i)&&(i=$C(i,n+(!i.key||o&&o.key===i.key?"":(""+i.key).replace(rm,"$&/")+"/")+e)),t.push(i)),1;if(o=0,r=r===""?".":r+":",Array.isArray(e))for(var s=0;s<e.length;s++){a=e[s];var l=r+ih(a,s);o+=_u(a,t,n,l,i)}else if(l=GC(e),typeof l=="function")for(e=l.call(e),s=0;!(a=e.next()).done;)a=a.value,l=r+ih(a,s++),o+=_u(a,t,n,l,i);else if(a==="object")throw t=""+e,Error(wl(31,t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t));return o}function Wl(e,t,n){if(e==null)return e;var r=[],i=0;return _u(e,r,"","",function(a){return t.call(n,a,i++)}),r}function WC(e){if(e._status===-1){var t=e._result;t=t(),e._status=0,e._result=t,t.then(function(n){e._status===0&&(n=n.default,e._status=1,e._result=n)},function(n){e._status===0&&(e._status=2,e._result=n)})}if(e._status===1)return e._result;throw e._result}var f2={current:null};function Ir(){var e=f2.current;if(e===null)throw Error(wl(321));return e}var BC={ReactCurrentDispatcher:f2,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:Yp,IsSomeRendererActing:{current:!1},assign:Vp};xe.Children={map:Wl,forEach:function(e,t,n){Wl(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Wl(e,function(){t++}),t},toArray:function(e){return Wl(e,function(t){return t})||[]},only:function(e){if(!qp(e))throw Error(wl(143));return e}};xe.Component=No;xe.PureComponent=Kp;
vendor: 7,277 bytes, lines 12-26
12xe.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=BC;xe.cloneElement=function(e,t,n){if(e==null)throw Error(wl(267,e));var r=Vp({},e.props),i=e.key,a=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(a=t.ref,o=Yp.current),t.key!==void 0&&(i=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(l in t)l2.call(t,l)&&!u2.hasOwnProperty(l)&&(r[l]=t[l]===void 0&&s!==void 0?s[l]:t[l])}var l=arguments.length-2;if(l===1)r.children=n;else if(1<l){s=Array(l);for(var u=0;u<l;u++)s[u]=arguments[u+2];r.children=s}return{$$typeof:To,type:e.type,key:i,ref:a,props:r,_owner:o}};xe.createContext=function(e,t){return t===void 0&&(t=null),e={$$typeof:t2,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider={$$typeof:e2,_context:e},e.Consumer=e};xe.createElement=c2;xe.createFactory=function(e){var t=c2.bind(null,e);return t.type=e,t};xe.createRef=function(){return{current:null}};xe.forwardRef=function(e){return{$$typeof:n2,render:e}};xe.isValidElement=qp;xe.lazy=function(e){return{$$typeof:i2,_payload:{_status:-1,_result:e},_init:WC}};xe.memo=function(e,t){return{$$typeof:r2,type:e,compare:t===void 0?null:t}};xe.useCallback=function(e,t){return Ir().useCallback(e,t)};xe.useContext=function(e,t){return Ir().useContext(e,t)};xe.useDebugValue=function(){};xe.useEffect=function(e,t){return Ir().useEffect(e,t)};xe.useImperativeHandle=function(e,t,n){return Ir().useImperativeHandle(e,t,n)};xe.useLayoutEffect=function(e,t){return Ir().useLayoutEffect(e,t)};xe.useMemo=function(e,t){return Ir().useMemo(e,t)};xe.useReducer=function(e,t,n){return Ir().useReducer(e,t,n)};xe.useRef=function(e){return Ir().useRef(e)};xe.useState=function(e){return Ir().useState(e)};xe.version="17.0.2";Qb.exports=xe;var j=Qb.exports;const Ar=Po(j),HC=RC({__proto__:null,default:Ar},[j]);/** @license React v17.0.2 13 * react-jsx-runtime.production.min.js 14 * 15 * Copyright (c) Facebook, Inc. and its affiliates. 16 * 17 * This source code is licensed under the MIT license found in the 18 * LICENSE file in the root directory of this source tree. 19 */var VC=j,h2=60103;_l.Fragment=60107;if(typeof Symbol=="function"&&Symbol.for){var im=Symbol.for;h2=im("react.element"),_l.Fragment=im("react.fragment")}var KC=VC.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,XC=Object.prototype.hasOwnProperty,YC={key:!0,ref:!0,__self:!0,__source:!0};function d2(e,t,n){var r,i={},a=null,o=null;n!==void 0&&(a=""+n),t.key!==void 0&&(a=""+t.key),t.ref!==void 0&&(o=t.ref);for(r in t)XC.call(t,r)&&!YC.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)i[r]===void 0&&(i[r]=t[r]);return{$$typeof:h2,type:e,key:a,ref:o,props:i,_owner:KC.current}}_l.jsx=d2;_l.jsxs=d2;qb.exports=_l;var c=qb.exports,p2={exports:{}},Mn={},g2={exports:{}},v2={};/** @license React v0.20.2 20 * scheduler.production.min.js 21 * 22 * Copyright (c) Facebook, Inc. and its affiliates. 23 * 24 * This source code is licensed under the MIT license found in the 25 * LICENSE file in the root directory of this source tree. 26 */(function(e){var t,n,r,i;if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}if(typeof window>"u"||typeof MessageChannel!="function"){var l=null,u=null,f=function(){if(l!==null)try{var F=e.unstable_now();l(!0,F),l=null}catch(T){throw setTimeout(f,0),T}};t=function(F){l!==null?setTimeout(t,0,F):(l=F,setTimeout(f,0))},n=function(F,T){u=setTimeout(F,T)},r=function(){clearTimeout(u)},e.unstable_shouldYield=function(){return!1},i=e.unstable_forceFrameRate=function(){}}else{var h=window.setTimeout,d=window.clearTimeout;if(typeof console<"u"){var p=window.cancelAnimationFrame;typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),typeof p!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var g=!1,x=null,v=-1,y=5,m=0;e.unstable_shouldYield=function(){return e.unstable_now()>=m},i=function(){},e.unstable_forceFrameRate=function(F){0>F||125<F?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):y=0<F?Math.floor(1e3/F):5};var _=new MessageChannel,w=_.port2;_.port1.onmessage=function(){if(x!==null){var F=e.unstable_now();m=F+y;try{x(!0,F)?w.postMessage(null):(g=!1,x=null)}catch(T){throw w.postMessage(null),T}}else g=!1},t=function(F){x=F,g||(g=!0,w.postMessage(null))},n=function(F,T){v=h(function(){F(e.unstable_now())},T)},r=function(){d(v),v=-1}}function b(F,T){var N=F.length;F.push(T);e:for(;;){var A=N-1>>>1,D=F[A];if(D!==void 0&&0<k(D,T))F[A]=T,F[N]=D,N=A;else break e}}function E(F){return F=F[0],F===void 0?null:F}function S(F){var T=F[0];if(T!==void 0){var N=F.pop();if(N!==T){F[0]=N;e:for(var A=0,D=F.length;A<D;){var P=2*(A+1)-1,Z=F[P],z=P+1,de=F[z];if(Z!==void 0&&0>k(Z,N))de!==void 0&&0>k(de,Z)?(F[A]=de,F[z]=N,A=z):(F[A]=Z,F[P]=N,A=P);else if(de!==void 0&&0>k(de,N))F[A]=de,F[z]=N,A=z;else break e}}return T}return null}function k(F,T){var N=F.sortIndex-T.sortIndex;return N!==0?N:F.id-T.id}var O=[],R=[],I=1,G=null,K=3,ee=!1,L=!1,W=!1;function V(F){for(var T=E(R);T!==null;){if(T.callback===null)S(R);else if(T.startTime<=F)S(R),T.sortIndex=T.expirationTime,b(O,T);else break;T=E(R)}}function H(F){if(W=!1,V(F),!L)if(E(O)!==null)L=!0,t(ue);else{var T=E(R);T!==null&&n(H,T.startTime-F)}}function ue(F,T){L=!1,W&&(W=!1,r()),ee=!0;var N=K;try{for(V(T),G=E(O);G!==null&&(!(G.expirationTime>T)||F&&!e.unstable_shouldYield());){var A=G.callback;if(typeof A=="function"){G.callback=null,K=G.priorityLevel;var D=A(G.expirationTime<=T);T=e.unstable_now(),typeof D=="function"?G.callback=D:G===E(O)&&S(O),V(T)}else S(O);G=E(O)}if(G!==null)var P=!0;else{var Z=E(R);Z!==null&&n(H,Z.startTime-T),P=!1}return P}finally{G=null,K=N,ee=!1}}var ce=i;e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(F){F.callback=null},e.unstable_continueExecution=function(){L||ee||(L=!0,t(ue))},e.unstable_getCurrentPriorityLevel=function(){return K},e.unstable_getFirstCallbackNode=function(){return E(O)},e.unstable_next=function(F){switch(K){case 1:case 2:case 3:var T=3;break;default:T=K}var N=K;K=T;try{return F()}finally{K=N}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=ce,e.unstable_runWithPriority=function(F,T){switch(F){case 1:case 2:case 3:case 4:case 5:break;default:F=3}var N=K;K=F;try{return T()}finally{K=N}},e.unstable_scheduleCallback=function(F,T,N){var A=e.unstable_now();switch(typeof N=="object"&&N!==null?(N=N.delay,N=typeof N=="number"&&0<N?A+N:A):N=A,F){case 1:var D=-1;break;case 2:D=250;break;case 5:D=1073741823;break;case 4:D=1e4;break;default:D=5e3}return D=N+D,F={id:I++,callback:T,priorityLevel:F,startTime:N,expirationTime:D,sortIndex:-1},N>A?(F.sortIndex=N,b(R,F),E(O)===null&&F===E(R)&&(W?r():W=!0,n(H,N-A))):(
vendor: 4,455 bytes, lines 26-33
26F.sortIndex=D,b(O,F),L||ee||(L=!0,t(ue))),F},e.unstable_wrapCallback=function(F){var T=K;return function(){var N=K;K=T;try{return F.apply(this,arguments)}finally{K=N}}}})(v2);g2.exports=v2;var qC=g2.exports;/** @license React v17.0.2 27 * react-dom.production.min.js 28 * 29 * Copyright (c) Facebook, Inc. and its affiliates. 30 * 31 * This source code is licensed under the MIT license found in the 32 * LICENSE file in the root directory of this source tree. 33 */var Uc=j,Ge=Zb,gt=qC;function U(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!Uc)throw Error(U(227));var m2=new Set,Bs={};function ma(e,t){_o(e,t),_o(e+"Capture",t)}function _o(e,t){for(Bs[e]=t,e=0;e<t.length;e++)m2.add(t[e])}var Pr=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ZC=/^[: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]*$/,am=Object.prototype.hasOwnProperty,om={},sm={};function QC(e){return am.call(sm,e)?!0:am.call(om,e)?!1:ZC.test(e)?sm[e]=!0:(om[e]=!0,!1)}function JC(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function eM(e,t,n,r){if(t===null||typeof t>"u"||JC(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function zt(e,t,n,r,i,a,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}var bt={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){bt[e]=new zt(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];bt[t]=new zt(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){bt[e]=new zt(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){bt[e]=new zt(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){bt[e]=new zt(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){bt[e]=new zt(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){bt[e]=new zt(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){bt[e]=new zt(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){bt[e]=new zt(e,5,!1,e.toLowerCase(),null,!1,!1)});var Zp=/[\-:]([a-z])/g;function Qp(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
33-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 t=e.replace(Zp,Qp);bt[t]=new zt(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Zp,Qp);bt[t]=new zt(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Zp,Qp);bt[t]=new zt(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){bt[e]=new zt(e,1,!1,e.toLowerCase(),null,!1,!1)});bt.xlinkHref=new zt("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){bt[e]=new zt(e,1,!1,e.toLowerCase(),null,!0,!0)});function Jp(e,t,n,r){var i=bt.hasOwnProperty(t)?bt[t]:null,a=i!==null?i.type===0:r?!1:!(!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N");a||(eM(t,n,i,r)&&(n=null),r||i===null?QC(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=n===null?i.type===3?!1:"":n:(t=i.attributeName,r=i.attributeNamespace,n===null?e.removeAttribute(t):(i=i.type,n=i===3||i===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var ya=Uc.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,gs=60103,Qi=60106,ri=60107,eg=60108,ks=60114,tg=60109,ng=60110,Wc=60112,js=60113,Bu=60120,Bc=60115,rg=60116,ig=60121,ag=60128,y2=60129,og=60130,fd=60131;if(typeof Symbol=="function"&&Symbol.for){var ft=Symbol.for;gs=ft("react.element"),Qi=ft("react.portal"),ri=ft("react.fragment"),eg=ft("react.strict_mode"),ks=ft("react.profiler"),tg=ft("react.provider"),ng=ft("react.context"),Wc=ft("react.forward_ref"),js=ft("react.suspense"),Bu=ft("react.suspense_list"),Bc=ft("react.memo"),rg=ft("react.lazy"),ig=ft("react.block"),ft("react.scope"),ag=ft("react.opaque.id"),y2=ft("react.debug_trace_mode"),og=ft("react.offscreen"),fd=ft("react.legacy_hidden")}var lm=typeof Symbol=="function"&&Symbol.iterator;function Zo(e){return e===null||typeof e!="object"?null:(e=lm&&e[lm]||e["@@iterator"],typeof e=="function"?e:null)}var ah;function vs(e){if(ah===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);ah=t&&t[1]||""}return"\n"+ah+e}var oh=!1;function Bl(e,t){if(!e||oh)return"";oh=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(l){var r=l}Reflect.construct(e,[],t)}else{try{t.call()}catch(l){r=l}e.call(t.prototype)}else{try{throw Error()}catch(l){r=l}e()}}catch(l){if(l&&r&&typeof l.stack=="string"){for(var i=l.stack.split("\n"),a=r.stack.split("\n"),o=i.length-1,s=a.length-1;1<=o&&0<=s&&i[o]!==a[s];)s--;for(;1<=o&&0<=s;o--,s--)if(i[o]!==a[s]){if(o!==1||s!==1)do if(o--,s--,0>s||i[o]!==a[s])return"\n"+i[o].replace(" at new "," at ");while(1<=o&&0<=s);break}}}finally{oh=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?vs(e):""}function tM(e){switch(e.tag){case 5:return vs(e.type);case 16:return vs("Lazy");case 13:return vs("Suspense");case 19:return vs("SuspenseList");case 0:case 2:case 15:return e=Bl(e.type,!1),e;case 11:return e=Bl(e.type.render,!1),e;case 22:return e=Bl(e.type._render,!1),e;case 1:return e=Bl(e.type,!0),e;default:return""}}function ro(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 ri:return"Fragment";case Qi:return"Portal";case ks:return"Profiler";case eg:return"StrictMode";case js:return"Suspense";case Bu:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case ng:return(e.displayName||"Context")+".Consumer";case tg:return(e._context.displayName||"Context")+".Provider";case Wc:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(t!==""?"ForwardRef("+t+")":"ForwardRef");case Bc:return ro(e.type);case ig:return ro(e._render);case rg:t=e._payload,e=e._init;try{return ro(e(t))}catch{}}return null}function ji(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function x2(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function nM(e){var t=x2(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(o){r=""+o,a.call(this,o)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(o){r=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Hl(e){e._valueTracker||(e._valueTracker=nM(e))}function _2(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=x2(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Hu(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 hd(e,t){var n=t.checked;return Ge({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n!=null?n:e._wrapperState.initialChecked})}function um(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=ji(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function w2(e,t){t=t.checked,t!=null&&Jp(e,"checked",t,!1)}function dd(e,t){w2(e,t);var n=ji(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?pd(e,t.type,n):t.hasOwnProperty("defaultValue")&&pd(e,t.type,ji(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function cm(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}
vendor: 11,166 bytes, line 33
33function pd(e,t,n){(t!=="number"||Hu(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function rM(e){var t="";return Uc.Children.forEach(e,function(n){n!=null&&(t+=n)}),t}function gd(e,t){return e=Ge({children:void 0},t),(t=rM(t.children))&&(e.children=t),e}function io(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+ji(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function vd(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(U(91));return Ge({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function fm(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(U(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(U(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:ji(n)}}function b2(e,t){var n=ji(t.value),r=ji(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function hm(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}var md={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function E2(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function yd(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?E2(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Vl,S2=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,i){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,i)})}:e}(function(e,t){if(e.namespaceURI!==md.svg||"innerHTML"in e)e.innerHTML=t;else{for(Vl=Vl||document.createElement("div"),Vl.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Vl.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Hs(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Cs={animationIterationCount:!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},iM=["Webkit","ms","Moz","O"];Object.keys(Cs).forEach(function(e){iM.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Cs[t]=Cs[e]})});function k2(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Cs.hasOwnProperty(e)&&Cs[e]?(""+t).trim():t+"px"}function j2(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=k2(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var aM=Ge({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 xd(e,t){if(t){if(aM[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(U(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(U(60));if(!(typeof t.dangerouslySetInnerHTML=="object"&&"__html"in t.dangerouslySetInnerHTML))throw Error(U(61))}if(t.style!=null&&typeof t.style!="object")throw Error(U(62))}}function _d(e,t){if(e.indexOf("-")===-1)return typeof t.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}}function sg(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var wd=null,ao=null,oo=null;function dm(e){if(e=El(e)){if(typeof wd!="function")throw Error(U(280));var t=e.stateNode;t&&(t=qc(t),wd(e.stateNode,e.type,t))}}function C2(e){ao?oo?oo.push(e):oo=[e]:ao=e}function M2(){if(ao){var e=ao,t=oo;if(oo=ao=null,dm(e),t)for(e=0;e<t.length;e++)dm(t[e])}}function lg(e,t){return e(t)}function O2(e,t,n,r,i){return e(t,n,r,i)}function ug(){}var P2=lg,Ji=!1,sh=!1;function cg(){(ao!==null||oo!==null)&&(ug(),M2())}function oM(e,t,n){if(sh)return e(t,n);sh=!0;try{return P2(e,t,n)}finally{sh=!1,cg()}}function Vs(e,t){var n=e.stateNode;if(n===null)return null;var r=qc(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(U(231,t,typeof n));return n}var bd=!1;if(Pr)try{var Qo={};Object.defineProperty(Qo,"passive",{get:function(){bd=!0}}),window.addEventListener("test",Qo,Qo),window.removeEventListener("test",Qo,Qo)}catch{bd=!1}function sM(e,t,n,r,i,a,o,s,l){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(f){this.onError(f)}}var Ms=!1,Vu=null,Ku=!1,Ed=null,lM={onError:function(e){Ms=!0,Vu=e}};function uM(e,t,n,r,i,a,o,s,l){Ms=!1,Vu=null,sM.apply(lM,arguments)}function cM(e,t,n,r,i,a,o,s,l){if(uM.apply(this,arguments),Ms){if(Ms){var u=Vu;Ms=!1,Vu=null}else throw Error(U(198));Ku||(Ku=!0,Ed=u)}}function xa(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&1026&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function T2(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function pm(e){if(xa(e)!==e)throw Error(U(188))}function fM(e){var t=e.alternate;if(!t){if(t=xa(e),t===null)throw Error(U(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(i===null)break;var a=i.alternate;if(a===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===n)return pm(i),e;if(a===r)return pm(i),t;a=a.sibling}throw Error(U(188))}if(n.return!==r.return)n=i,r=a;else{for(var o=!1,s=i.child;s;){if(s===n){o=!0,n=i,r=a;break}if(s===r){o=!0,r=i,n=a;break}s=s.sibling}if(!o){for(s=a.child;s;){if(s===n){o=!0,n=a,r=i;break}if(s===r){o=!0,r=a,n=i;break}s=s.sibling}if(!o)throw Error(U(189))}}if(n.alternate!==r)throw Error(U(190))}if(n.tag!==3)throw Error(U(188));return n.stateNode.current===n?e:t}function N2(e){if(e=fM(e),!e)return null;for(var t=e;;){if(t.tag===5||t.tag===6)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function gm(e,t){for(var n=e.alternate;t!==null;){if(t===e||t===n)return!0;t=t.return}return!1}var R2,fg,L2,I2,Sd=!1,tr=[],hi=null,di=null,pi=null,Ks=new Map,Xs=new Map,Jo=[],vm="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function kd(e,t,n,r,i){return{blockedOn:e,domEventName:t,eventSystemFlags:n|16,nativeEvent:i,targetContainers:[r]}}function mm(e,t){switch(e){case"focusin":case"focusout":hi=null;break;case"dragenter":case"dragleave":di=null;break;case"mouseover":case"mouseout":pi=null;break;case"pointerover":case"pointerout":Ks.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Xs.delete(t.pointerId)}}function es(e,t,n,r,i,a){return e===null||e.nativeEvent!==a?(e=kd(t,n,r,i,a),t!==null&&(t=El(t),t!==null&&fg(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function hM(e,t,n,r,i){switch(t){case"focusin":return hi=es(hi,e,t,n,r,i),!0;case"dragenter":return di=es(di,e,t,n,r,i),!0;case"mouseover":return pi=es(pi,e,t,n,r,i),!0;case"pointerover":var a=i.pointerId;return Ks.set(a,es(Ks.get(a)||null,e,t,n,r,i)),!0;case"gotpointercapture":return a=i.pointerId,Xs.set(a,es(Xs.get(a)||null,e,t,n,r,i)),!0}return!1}function dM(e){var t=ea(e.target);if(t!==null){var n=xa(t);if(n!==null){if(t=n.tag,t===13){if(t=T2(n),t!==null){e.blockedOn=t,I2(e.lanePriority,function(){gt.unstable_runWithPriority(e.priority,function(){L2(n)})});return}}else if(t===3&&n.stateNode.hydrate){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function wu(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=gg(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n!==null)return t=El(n),t!==null&&fg(t),e.blockedOn=n,!1;t.shift()}return!0}function ym(e,t,n){wu(e)&&n.delete(t)}function pM(){for(Sd=!1;0<tr.length;){var e=tr[0];if(e.blockedOn!==null){e=El(e.blockedOn),e!==null&&R2(e);break}for(var t=e.targetContainers;0<t.length;){var n=gg(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n!==null){e.blockedOn=n;break}t.shift()}e.blockedOn===null&&tr.shift()}hi!==null&&wu(hi)&&(hi=null),di!==null&&wu(di)&&(di=null),pi!==null&&wu(pi)&&(pi=null),Ks.forEach(ym),Xs.forEach(ym)}function ts(e,t){e.blockedOn===t&&(e.blockedOn=null,Sd||(Sd=!0,gt.unstable_scheduleCallback(gt.unstable_NormalPriority,pM)))}function A2(e){function t(i){return ts(i,e)}if(0<tr.length){ts(tr[0],e);for(var n=1;n<tr.length;n++){var r=tr[n];r.blockedOn===e&&(r.blockedOn=null)}}for(hi!==null&&ts(hi,e),di!==null&&ts(di,e),pi!==null&&ts(pi,e),Ks.forEach(t),Xs.forEach(t),n=0;n<Jo.length;n++)r=Jo[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<Jo.length&&(n=Jo[0],n.blockedOn===null);)dM(n),n.blockedOn===null&&Jo.shift()}function Kl(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Fa={animationend:Kl("Animation","AnimationEnd"),animationiteration:Kl("Animation","AnimationIteration"),animationstart:Kl("Animation","AnimationStart"),transitionend:Kl("Transition","TransitionEnd")},lh={},D2={};Pr&&(D2=document.createElement("div").style,"AnimationEvent"in window||(delete Fa.animationend.animation,delete Fa.animationiteration.animation,delete Fa.animationstart.animation),"TransitionEvent"in window||delete Fa.transitionend.transition);function Hc(e){if(lh[e])return lh[e];if(!Fa[e])return e;var t=Fa[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in D2)return lh[e]=t[n];return e}var z2=Hc("animationend"),F2=Hc("animationiteration"),G2=Hc("animationstart"),$2=Hc("transitionend"),U2=ne
vendor: 6,614 bytes, line 33
33w Map,hg=new Map,gM=["abort","abort",z2,"animationEnd",F2,"animationIteration",G2,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",$2,"transitionEnd","waiting","waiting"];function dg(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],i=e[n+1];i="on"+(i[0].toUpperCase()+i.slice(1)),hg.set(r,t),U2.set(r,i),ma(i,[r])}}var vM=gt.unstable_now;vM();var Oe=8;function Ra(e){if(1&e)return Oe=15,1;if(2&e)return Oe=14,2;if(4&e)return Oe=13,4;var t=24&e;return t!==0?(Oe=12,t):e&32?(Oe=11,32):(t=192&e,t!==0?(Oe=10,t):e&256?(Oe=9,256):(t=3584&e,t!==0?(Oe=8,t):e&4096?(Oe=7,4096):(t=4186112&e,t!==0?(Oe=6,t):(t=62914560&e,t!==0?(Oe=5,t):e&67108864?(Oe=4,67108864):e&134217728?(Oe=3,134217728):(t=805306368&e,t!==0?(Oe=2,t):1073741824&e?(Oe=1,1073741824):(Oe=8,e))))))}function mM(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}function yM(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(U(358,e))}}function Ys(e,t){var n=e.pendingLanes;if(n===0)return Oe=0;var r=0,i=0,a=e.expiredLanes,o=e.suspendedLanes,s=e.pingedLanes;if(a!==0)r=a,i=Oe=15;else if(a=n&134217727,a!==0){var l=a&~o;l!==0?(r=Ra(l),i=Oe):(s&=a,s!==0&&(r=Ra(s),i=Oe))}else a=n&~o,a!==0?(r=Ra(a),i=Oe):s!==0&&(r=Ra(s),i=Oe);if(r===0)return 0;if(r=31-Ci(r),r=n&((0>r?0:1<<r)<<1)-1,t!==0&&t!==r&&!(t&o)){if(Ra(t),i<=Oe)return t;Oe=i}if(t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-Ci(t),i=1<<n,r|=e[n],t&=~i;return r}function W2(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Xu(e,t){switch(e){case 15:return 1;case 14:return 2;case 12:return e=La(24&~t),e===0?Xu(10,t):e;case 10:return e=La(192&~t),e===0?Xu(8,t):e;case 8:return e=La(3584&~t),e===0&&(e=La(4186112&~t),e===0&&(e=512)),e;case 2:return t=La(805306368&~t),t===0&&(t=268435456),t}throw Error(U(358,e))}function La(e){return e&-e}function uh(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Vc(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,e=e.eventTimes,t=31-Ci(t),e[t]=n}var Ci=Math.clz32?Math.clz32:wM,xM=Math.log,_M=Math.LN2;function wM(e){return e===0?32:31-(xM(e)/_M|0)|0}var bM=gt.unstable_UserBlockingPriority,EM=gt.unstable_runWithPriority,bu=!0;function SM(e,t,n,r){Ji||ug();var i=pg,a=Ji;Ji=!0;try{O2(i,e,t,n,r)}finally{(Ji=a)||cg()}}function kM(e,t,n,r){EM(bM,pg.bind(null,e,t,n,r))}function pg(e,t,n,r){if(bu){var i;if((i=(t&4)===0)&&0<tr.length&&-1<vm.indexOf(e))e=kd(null,e,t,n,r),tr.push(e);else{var a=gg(e,t,n,r);if(a===null)i&&mm(e,r);else{if(i){if(-1<vm.indexOf(e)){e=kd(a,e,t,n,r),tr.push(e);return}if(hM(a,e,t,n,r))return;mm(e,r)}nE(e,t,r,null,n)}}}}function gg(e,t,n,r){var i=sg(r);if(i=ea(i),i!==null){var a=xa(i);if(a===null)i=null;else{var o=a.tag;if(o===13){if(i=T2(a),i!==null)return i;i=null}else if(o===3){if(a.stateNode.hydrate)return a.tag===3?a.stateNode.containerInfo:null;i=null}else a!==i&&(i=null)}}return nE(e,t,r,i,n),null}var oi=null,vg=null,Eu=null;function B2(){if(Eu)return Eu;var e,t=vg,n=t.length,r,i="value"in oi?oi.value:oi.textContent,a=i.length;for(e=0;e<n&&t[e]===i[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===i[a-r];r++);return Eu=i.slice(e,1<r?1-r:void 0)}function Su(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Xl(){return!0}function xm(){return!1}function sn(e){function t(n,r,i,a,o){this._reactName=n,this._targetInst=i,this.type=r,this.nativeEvent=a,this.target=o,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(a):a[s]);return this.isDefaultPrevented=(a.defaultPrevented!=null?a.defaultPrevented:a.returnValue===!1)?Xl:xm,this.isPropagationStopped=xm,this}return Ge(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Xl)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Xl)},persist:function(){},isPersistent:Xl}),t}var Ro={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},mg=sn(Ro),bl=Ge({},Ro,{view:0,detail:0}),jM=sn(bl),ch,fh,ns,Kc=Ge({},bl,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:yg,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==ns&&(ns&&e.type==="mousemove"?(ch=e.screenX-ns.screenX,fh=e.screenY-ns.screenY):fh=ch=0,ns=e),ch)},movementY:function(e){return"movementY"in e?e.movementY:fh}}),_m=sn(Kc),CM=Ge({},Kc,{dataTransfer:0}),MM=sn(CM),OM=Ge({},bl,{relatedTarget:0}),hh=sn(OM),PM=Ge({},Ro,{animationName:0,elapsedTime:0,pseudoElement:0}),TM=sn(PM),NM=Ge({},Ro,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),RM=sn(NM),LM=Ge({},Ro,{data:0}),wm=sn(LM),IM={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},AM={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},DM={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function zM(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=DM[e])?!!t[e]:!1}function yg(){return zM}var FM=Ge({},bl,{key:function(e){if(e.key){var t=IM[e.key]||e.key;if(t!=="Unidentified")return t}
vendor: 2,945 bytes, line 33
33return e.type==="keypress"?(e=Su(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?AM[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:yg,charCode:function(e){return e.type==="keypress"?Su(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Su(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),GM=sn(FM),$M=Ge({},Kc,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),bm=sn($M),UM=Ge({},bl,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:yg}),WM=sn(UM),BM=Ge({},Ro,{propertyName:0,elapsedTime:0,pseudoElement:0}),HM=sn(BM),VM=Ge({},Kc,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),KM=sn(VM),XM=[9,13,27,32],xg=Pr&&"CompositionEvent"in window,Os=null;Pr&&"documentMode"in document&&(Os=document.documentMode);var YM=Pr&&"TextEvent"in window&&!Os,H2=Pr&&(!xg||Os&&8<Os&&11>=Os),Em=" ",Sm=!1;function V2(e,t){switch(e){case"keyup":return XM.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function K2(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ga=!1;function qM(e,t){switch(e){case"compositionend":return K2(t);case"keypress":return t.which!==32?null:(Sm=!0,Em);case"textInput":return e=t.data,e===Em&&Sm?null:e;default:return null}}function ZM(e,t){if(Ga)return e==="compositionend"||!xg&&V2(e,t)?(e=B2(),Eu=vg=oi=null,Ga=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return H2&&t.locale!=="ko"?null:t.data;default:return null}}var QM={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function km(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!QM[e.type]:t==="textarea"}function X2(e,t,n,r){C2(r),t=Yu(t,"onChange"),0<t.length&&(n=new mg("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Ps=null,qs=null;function JM(e){J2(e,0)}function Xc(e){var t=Ua(e);if(_2(t))return e}function eO(e,t){if(e==="change")return t}var Y2=!1;if(Pr){var dh;if(Pr){var ph="oninput"in document;if(!ph){var jm=document.createElement("div");jm.setAttribute("oninput","return;"),ph=typeof jm.oninput=="function"}dh=ph}else dh=!1;Y2=dh&&(!document.documentMode||9<document.documentMode)}function Cm(){Ps&&(Ps.detachEvent("onpropertychange",q2),qs=Ps=null)}
vendor: 19,165 bytes, line 33
33function q2(e){if(e.propertyName==="value"&&Xc(qs)){var t=[];if(X2(t,qs,e,sg(e)),e=JM,Ji)e(t);else{Ji=!0;try{lg(e,t)}finally{Ji=!1,cg()}}}}function tO(e,t,n){e==="focusin"?(Cm(),Ps=t,qs=n,Ps.attachEvent("onpropertychange",q2)):e==="focusout"&&Cm()}function nO(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Xc(qs)}function rO(e,t){if(e==="click")return Xc(t)}function iO(e,t){if(e==="input"||e==="change")return Xc(t)}function aO(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var _n=typeof Object.is=="function"?Object.is:aO,oO=Object.prototype.hasOwnProperty;function Zs(e,t){if(_n(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!oO.call(t,n[r])||!_n(e[n[r]],t[n[r]]))return!1;return!0}function Mm(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Om(e,t){var n=Mm(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Mm(n)}}function Z2(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Z2(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Pm(){for(var e=window,t=Hu();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Hu(e.document)}return t}function jd(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var sO=Pr&&"documentMode"in document&&11>=document.documentMode,$a=null,Cd=null,Ts=null,Md=!1;function Tm(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Md||$a==null||$a!==Hu(r)||(r=$a,"selectionStart"in r&&jd(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Ts&&Zs(Ts,r)||(Ts=r,r=Yu(Cd,"onSelect"),0<r.length&&(t=new mg("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=$a)))}dg("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0);dg("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1);dg(gM,2);for(var Nm="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),gh=0;gh<Nm.length;gh++)hg.set(Nm[gh],0);_o("onMouseEnter",["mouseout","mouseover"]);_o("onMouseLeave",["mouseout","mouseover"]);_o("onPointerEnter",["pointerout","pointerover"]);_o("onPointerLeave",["pointerout","pointerover"]);ma("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));ma("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));ma("onBeforeInput",["compositionend","keypress","textInput","paste"]);ma("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));ma("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));ma("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var ms="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Q2=new Set("cancel close invalid load scroll toggle".split(" ").concat(ms));function Rm(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,cM(r,t,void 0,e),e.currentTarget=null}function J2(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var a=void 0;if(t)for(var o=r.length-1;0<=o;o--){var s=r[o],l=s.instance,u=s.currentTarget;if(s=s.listener,l!==a&&i.isPropagationStopped())break e;Rm(i,s,u),a=l}else for(o=0;o<r.length;o++){if(s=r[o],l=s.instance,u=s.currentTarget,s=s.listener,l!==a&&i.isPropagationStopped())break e;Rm(i,s,u),a=l}}}if(Ku)throw e=Ed,Ku=!1,Ed=null,e}function Te(e,t){var n=iE(t),r=e+"__bubble";n.has(r)||(tE(t,e,2,!1),n.add(r))}var Lm="_reactListening"+Math.random().toString(36).slice(2);function eE(e){e[Lm]||(e[Lm]=!0,m2.forEach(function(t){Q2.has(t)||Im(t,!1,e,null),Im(t,!0,e,null)}))}function Im(e,t,n,r){var i=4<arguments.length&&arguments[4]!==void 0?arguments[4]:0,a=n;if(e==="selectionchange"&&n.nodeType!==9&&(a=n.ownerDocument),r!==null&&!t&&Q2.has(e)){if(e!=="scroll")return;i|=2,a=r}var o=iE(a),s=e+"__"+(t?"capture":"bubble");o.has(s)||(t&&(i|=4),tE(a,e,i,t),o.add(s))}function tE(e,t,n,r){var i=hg.get(t);switch(i===void 0?2:i){case 0:i=SM;break;case 1:i=kM;break;default:i=pg}n=i.bind(null,t,n,e),i=void 0,!bd||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),r?i!==void 0?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):i!==void 0?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function nE(e,t,n,r,i){var a=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var o=r.tag;if(o===3||o===4){var s=r.stateNode.containerInfo;if(s===i||s.nodeType===8&&s.parentNode===i)break;if(o===4)for(o=r.return;o!==null;){var l=o.tag;if((l===3||l===4)&&(l=o.stateNode.containerInfo,l===i||l.nodeType===8&&l.parentNode===i))return;o=o.return}for(;s!==null;){if(o=ea(s),o===null)return;if(l=o.tag,l===5||l===6){r=a=o;continue e}s=s.parentNode}}r=r.return}oM(function(){var u=a,f=sg(n),h=[];e:{var d=U2.get(e);if(d!==void 0){var p=mg,g=e;switch(e){case"keypress":if(Su(n)===0)break e;case"keydown":case"keyup":p=GM;break;case"focusin":g="focus",p=hh;break;case"focusout":g="blur",p=hh;break;case"beforeblur":case"afterblur":p=hh;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":p=_m;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":p=MM;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":p=WM;break;case z2:case F2:case G2:p=TM;break;case $2:p=HM;break;case"scroll":p=jM;break;case"wheel":p=KM;break;case"copy":case"cut":case"paste":p=RM;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":p=bm}var x=(t&4)!==0,v=!x&&e==="scroll",y=x?d!==null?d+"Capture":null:d;x=[];for(var m=u,_;m!==null;){_=m;var w=_.stateNode;if(_.tag===5&&w!==null&&(_=w,y!==null&&(w=Vs(m,y),w!=null&&x.push(Qs(m,w,_)))),v)break;m=m.return}0<x.length&&(d=new p(d,g,null,n,f),h.push({event:d,listeners:x}))}}if(!(t&7)){e:{if(d=e==="mouseover"||e==="pointerover",p=e==="mouseout"||e==="pointerout",d&&!(t&16)&&(g=n.relatedTarget||n.fromElement)&&(ea(g)||g[Lo]))break e;if((p||d)&&(d=f.window===f?f:(d=f.ownerDocument)?d.defaultView||d.parentWindow:window,p?(g=n.relatedTarget||n.toElement,p=u,g=g?ea(g):null,g!==null&&(v=xa(g),g!==v||g.tag!==5&&g.tag!==6)&&(g=null)):(p=null,g=u),p!==g)){if(x=_m,w="onMouseLeave",y="onMouseEnter",m="mouse",(e==="pointerout"||e==="pointerover")&&(x=bm,w="onPointerLeave",y="onPointerEnter",m="pointer"),v=p==null?d:Ua(p),_=g==null?d:Ua(g),d=new x(w,m+"leave",p,n,f),d.target=v,d.relatedTarget=_,w=null,ea(f)===u&&(x=new x(y,m+"enter",g,n,f),x.target=_,x.relatedTarget=v,w=x),v=w,p&&g)t:{for(x=p,y=g,m=0,_=x;_;_=Ca(_))m++;for(_=0,w=y;w;w=Ca(w))_++;for(;0<m-_;)x=Ca(x),m--;for(;0<_-m;)y=Ca(y),_--;for(;m--;){if(x===y||y!==null&&x===y.alternate)break t;x=Ca(x),y=Ca(y)}x=null}else x=null;p!==null&&Am(h,d,p,x,!1),g!==null&&v!==null&&Am(h,v,g,x,!0)}}e:{if(d=u?Ua(u):window,p=d.nodeName&&d.nodeName.toLowerCase(),p==="select"||p==="input"&&d.type==="file")var b=eO;else if(km(d))if(Y2)b=iO;else{b=nO;var E=tO}else(p=d.nodeName)&&p.toLowerCase()==="input"&&(d.type==="checkbox"||d.type==="radio")&&(b=rO);if(b&&(b=b(e,u))){X2(h,b,n,f);break e}E&&E(e,d,u),e==="focusout"&&(E=d._wrapperState)&&E.controlled&&d.type==="number"&&pd(d,"number",d.value)}switch(E=u?Ua(u):window,e){case"focusin":(km(E)||E.contentEditable==="true")&&($a=E,Cd=u,Ts=null);break;case"focusout":Ts=Cd=$a=null;break;case"mousedown":Md=!0;break;case"contextmenu":case"mouseup":case"dragend":Md=!1,Tm(h,n,f);break;case"selectionchange":if(sO)break;case"keydown":case"keyup":Tm(h,n,f)}var S;if(xg)e:{switch(e){case"compositionstart":var k="onCompositionStart";break e;case"compositionend":k="onCompositionEnd";break e;case"compositionupdate":k="onCompositionUpdate";break e}k=void 0}else Ga?V2(e,n)&&(k="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(k="onCompositionStart");k&&(H2&&n.locale!=="ko"&&(Ga||k!=="onCompositionStart"?k==="onCompositionEnd"&&Ga&&(S=B2()):(oi=f,vg="value"in oi?oi.value:oi.textContent,Ga=!0)),E=Yu(u,k),0<E.length&&(k=new wm(k,e,null,n,f),h.push({event:k,listeners:E}),S?k.data=S:(S=K2(n),S!==null&&(k.data=S)))),(S=YM?qM(e,n):ZM(e,n))&&(u=Yu(u,"onBeforeInput"),0<u.length&&(f=new wm("onBeforeInput","beforeinput",null,n,f),h.push({event:f,listeners:u}),f.data=S))}J2(h,t)})}function Qs(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Yu(e,t){for(var n=t+"Capture",r=[];e!==null;){var i=e,a=i.stateNode;i.tag===5&&a!==null&&(i=a,a=Vs(e,n),a!=null&&r.unshift(Qs(e,a,i)),a=Vs(e,t),a!=null&&r.push(Qs(e,a,i))),e=e.return}return r}function Ca(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Am(e,t,n,r,i){for(var a=t._reactName,o=[];n!==null&&n!==r;){var s=n,l=s.alternate,u=s.stateNode;if(l!==null&&l===r)break;s.tag===5&&u!==null&&(s=u,i?(l=Vs(n,a),l!=null&&o.unshift(Qs(n,l,s))):i||(l=Vs(n,a),l!=null&&o.push(Qs(n,l,s)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}function qu(){}var vh=null,mh=null;function rE(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Od(e,t){return e==="textarea"||e==="option"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Dm=typeof setTimeout=="function"?setTimeout:void 0,lO=typeof clearTimeout=="function"?clearTimeout:void 0;function _g(e){e.nodeType===1?e.textContent="":e.nodeType===9&&(e=e.body,e!=null&&(e.textContent=""))}function so(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break}return e}function zm(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var yh=0;function uO(e){return{$$typeof:ag,toString:e,valueOf:e}}var Yc=Math.random().toString(36).slice(2),si="__reactFiber$"+Yc,Zu="__reactProps$"+Yc,Lo="__reactContainer$"+Yc,Fm="__reactEvents$"+Yc;function ea(e){var t=e[si];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Lo]||n[si]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=zm(e);e!==null;){if(n=e[si])return n;e=zm(e)}return t}e=n,n=e.parentNode}return null}function El(e){return e=e[si]||e[Lo],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Ua(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(U(33))}function qc(e){return e[Zu]||null}function iE(e){var t=e[Fm];return t===void 0&&(t=e[Fm]=new Set),t}var Pd=[],Wa=-1;function Di(e){return{current:e}}function Re(e){0>Wa||(e.current=Pd[Wa],Pd[Wa]=null,Wa--)}function Ve(e,t){Wa++,Pd[Wa]=e.current,e.current=t}var Mi={},Tt=Di(Mi),Ht=Di(!1),la=Mi;function wo(e,t){var n=e.type.contextTypes;if(!n)return Mi;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},a;for(a in n)i[a]=t[a];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Vt(e){return e=e.childContextTypes,e!=null}function Qu(){Re(Ht),Re(Tt)}function Gm(e,t,n){if(Tt.current!==Mi)throw Error(U(168));Ve(Tt,t),Ve(Ht,n)}function aE(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in e))throw Error(U(108,ro(t)||"Unknown",i));return Ge({},n,r)}function ku(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Mi,la=Tt.current,Ve(Tt,e),Ve(Ht,Ht.current),!0}function $m(e,t,n){var r=e.stateNode;if(!r)throw Error(U(169));n?(e=aE(e,t,la),r.__reactInternalMemoizedMergedChildContext=e,Re(Ht),Re(Tt),Ve(Tt,e)):Re(Ht),Ve(Ht,n)}var wg=null,aa=null,cO=gt.unstable_runWithPriority,bg=gt.unstable_scheduleCallback,Td=gt.unstable_cancelCallback,fO=gt.unstable_shouldYield,Um=gt.unstable_requestPaint,Nd=gt.unstable_now,hO=gt.unstable_getCurrentPriorityLevel,Zc=gt.unstable_ImmediatePriority,oE=gt.unstable_UserBlockingPriority,sE=gt.unstable_NormalPriority,lE=gt.unstable_LowPriority,uE=gt.unstable_IdlePriority,xh={},dO=Um!==void 0?Um:function(){},br=null,ju=null,_h=!1,Wm=Nd(),Mt=1e4>Wm?Nd:function(){return Nd()-Wm};function bo(){switch(hO()){case Zc:return 99;case oE:return 98;case sE:return 97;case lE:return 96;case uE:return 95;default:throw Error(U(332))}}function cE(e){switch(e){case 99:return Zc;case 98:return oE;case 97:return sE;case 96:return lE;case 95:return uE;default:throw Error(U(332))}}function ua(e,t){return e=cE(e),cO(e,t)}function Js(e,t,n){return e=cE(e),bg(e,t,n)}function pr(){if(ju!==null){var e=ju;ju=null,Td(e)}fE()}function fE(){if(!_h&&br!==null){_h=!0;var e=0;try{var t=br;ua(99,function(){for(;e<t.length;e++){var n=t[e];do n=n(!0);while(n!==null)}}),br=null}catch(n){throw br!==null&&(br=br.slice(e+1)),bg(Zc,pr),n}finally{_h=!1}}}var pO=ya.ReactCurrentBatchConfig;function In(e,t){if(e&&e.defaultProps){t=Ge({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}var Ju=Di(null),ec=null,Ba=null,tc=null;function Eg(){tc=Ba=ec=null}function Sg(e){var t=Ju.current;Re(Ju),e.type._context._currentValue=t}function hE(e,t){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)===t){if(n===null||(n.childLanes&t)===t)break;n.childLanes|=t}else e.childLanes|=t,n!==null&&(n.childLanes|=t);e=e.return}}function lo(e,t){ec=e,tc=Ba=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Fn=!0),e.firstContext=null)}function kn(e,t){if(tc!==e&&t!==!1&&t!==0)if((typeof t!="number"||t===1073741823)&&(tc=e,t=1073741823),t={context:e,observedBits:t,next:null},Ba===null){if(ec===null)throw Error(U(308));Ba=t,ec.dependencies={lanes:0,firstContext:t,responders:null}}else Ba=Ba.next=t;return e._currentValue}var ti=!1;function kg(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function dE(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function gi(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function vi(e,t){if(e=e.updateQueue,e!==null){e=e.shared;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function Bm(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};a===null?i=a=o:a=a.next=o,n=n.next}while(n!==null);a===null?i=a=t:a=a.next=t}else i=a=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function el(e,t,n,r){var i=e.updateQueue;ti=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var l=s,u=l.next;l.next=null,o===null?a=u:o.next=u,o=l;var f=e.alternate;if(f!==null){f=f.updateQueue;var h=f.lastBaseUpdate;h!==o&&(h===null?f.firstBaseUpdate=u:h.next=u,f.lastBaseUpdate=l)}}if(a!==null){h=i.baseState,o=0,f=u=l=null;do{s=a.lane;var d=a.eventTime;if((r&s)===s){f!==null&&(f=f.next={eventTime:d,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var p=e,g=a;switch(s=t,d=n,g.tag){case 1:if(p=g.payload,typeof p=="function"){h=p.call(d,h,s);break e}h=p;break e;case 3:p.flags=p.flags&-4097|64;case 0:if(p=g.payload,s=typeof p=="function"?p.call(d,h,s):p,s==null)break e;h=Ge({},h,s);break e;case 2:ti=!0}}a.callback!==null&&(e.flags|=32,s=i.effects,s===null?i.effects=[a]:s.push(a))}else d={eventTime:d,lane:s,tag:a.tag,payload:a.payload,callback:a.callback,next:null},f===null?(u=f=d,l=h):f=f.next=d,o|=s;if(a=a.next,a===null){if(s=i.shared.pending,s===null)break;a=s.next,s.next=null,i.lastBaseUpdate=s,i.shared.pending=null}}while(!0);f===null&&(l=h),i.baseState=l,i.firstBaseUpdate=u,i.lastBaseUpdate=f,kl|=o,e.lanes=o,e.memoizedState=h}}function Hm(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(i!==null){if(r.callback=null,r=n,typeof i!="function")throw Error(U(191,i));i.call(r)}}}var pE=new Uc.Component().refs;function nc(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:Ge({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Qc={isMounted:function(e){return(e=e._reactInternals)?xa(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=an(),i=mi(e),a=gi(r,i);a.payload=t,n!=null&&(a.callback=n),vi(e,a),yi(e,i,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=an(),i=mi(e),a=gi(r,i);a.tag=1,a.payload=t,n!=null&&(a.callback=n),vi(e,a),yi(e,i,r)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=an(),r=mi(e),i=gi(n,r);i.tag=2,t!=null&&(i.callback=t),vi(e,i),yi(e,r,n)}};function Vm(e,t,n,r,i,a,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,a,o):t.prototype&&t.prototype.isPureReactComponent?!Zs(n,r)||!Zs(i,a):!0}function gE(e,t,n){var r=!1,i=Mi,a=t.contextType;return typeof a=="object"&&a!==null?a=kn(a):(i=Vt(t)?la:Tt.current,r=t.contextTypes,a=(r=r!=null)?wo(e,i):Mi),t=new t(n,a),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Qc,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=a
vendor: 1,029 bytes, line 33
33),t}function Km(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Qc.enqueueReplaceState(t,t.state,null)}function Rd(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=pE,kg(e);var a=t.contextType;typeof a=="object"&&a!==null?i.context=kn(a):(a=Vt(t)?la:Tt.current,i.context=wo(e,a)),el(e,n,i,r),i.state=e.memoizedState,a=t.getDerivedStateFromProps,typeof a=="function"&&(nc(e,t,a,n),i.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(t=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),t!==i.state&&Qc.enqueueReplaceState(i,i.state,null),el(e,n,i,r),i.state=e.memoizedState),typeof i.componentDid
vendor: 28,877 bytes, line 33
33Mount=="function"&&(e.flags|=4)}var Yl=Array.isArray;function rs(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(U(309));var r=n.stateNode}if(!r)throw Error(U(147,e));var i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(a){var o=r.refs;o===pE&&(o=r.refs={}),a===null?delete o[i]:o[i]=a},t._stringRef=i,t)}if(typeof e!="string")throw Error(U(284));if(!n._owner)throw Error(U(290,e))}return e}function ql(e,t){if(e.type!=="textarea")throw Error(U(31,Object.prototype.toString.call(t)==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":t))}function vE(e){function t(v,y){if(e){var m=v.lastEffect;m!==null?(m.nextEffect=y,v.lastEffect=y):v.firstEffect=v.lastEffect=y,y.nextEffect=null,y.flags=8}}function n(v,y){if(!e)return null;for(;y!==null;)t(v,y),y=y.sibling;return null}function r(v,y){for(v=new Map;y!==null;)y.key!==null?v.set(y.key,y):v.set(y.index,y),y=y.sibling;return v}function i(v,y){return v=Pi(v,y),v.index=0,v.sibling=null,v}function a(v,y,m){return v.index=m,e?(m=v.alternate,m!==null?(m=m.index,m<y?(v.flags=2,y):m):(v.flags=2,y)):y}function o(v){return e&&v.alternate===null&&(v.flags=2),v}function s(v,y,m,_){return y===null||y.tag!==6?(y=kh(m,v.mode,_),y.return=v,y):(y=i(y,m),y.return=v,y)}function l(v,y,m,_){return y!==null&&y.elementType===m.type?(_=i(y,m.props),_.ref=rs(v,y,m),_.return=v,_):(_=Pu(m.type,m.key,m.props,null,v.mode,_),_.ref=rs(v,y,m),_.return=v,_)}function u(v,y,m,_){return y===null||y.tag!==4||y.stateNode.containerInfo!==m.containerInfo||y.stateNode.implementation!==m.implementation?(y=jh(m,v.mode,_),y.return=v,y):(y=i(y,m.children||[]),y.return=v,y)}function f(v,y,m,_,w){return y===null||y.tag!==7?(y=ho(m,v.mode,_,w),y.return=v,y):(y=i(y,m),y.return=v,y)}function h(v,y,m){if(typeof y=="string"||typeof y=="number")return y=kh(""+y,v.mode,m),y.return=v,y;if(typeof y=="object"&&y!==null){switch(y.$$typeof){case gs:return m=Pu(y.type,y.key,y.props,null,v.mode,m),m.ref=rs(v,null,y),m.return=v,m;case Qi:return y=jh(y,v.mode,m),y.return=v,y}if(Yl(y)||Zo(y))return y=ho(y,v.mode,m,null),y.return=v,y;ql(v,y)}return null}function d(v,y,m,_){var w=y!==null?y.key:null;if(typeof m=="string"||typeof m=="number")return w!==null?null:s(v,y,""+m,_);if(typeof m=="object"&&m!==null){switch(m.$$typeof){case gs:return m.key===w?m.type===ri?f(v,y,m.props.children,_,w):l(v,y,m,_):null;case Qi:return m.key===w?u(v,y,m,_):null}if(Yl(m)||Zo(m))return w!==null?null:f(v,y,m,_,null);ql(v,m)}return null}function p(v,y,m,_,w){if(typeof _=="string"||typeof _=="number")return v=v.get(m)||null,s(y,v,""+_,w);if(typeof _=="object"&&_!==null){switch(_.$$typeof){case gs:return v=v.get(_.key===null?m:_.key)||null,_.type===ri?f(y,v,_.props.children,w,_.key):l(y,v,_,w);case Qi:return v=v.get(_.key===null?m:_.key)||null,u(y,v,_,w)}if(Yl(_)||Zo(_))return v=v.get(m)||null,f(y,v,_,w,null);ql(y,_)}return null}function g(v,y,m,_){for(var w=null,b=null,E=y,S=y=0,k=null;E!==null&&S<m.length;S++){E.index>S?(k=E,E=null):k=E.sibling;var O=d(v,E,m[S],_);if(O===null){E===null&&(E=k);break}e&&E&&O.alternate===null&&t(v,E),y=a(O,y,S),b===null?w=O:b.sibling=O,b=O,E=k}if(S===m.length)return n(v,E),w;if(E===null){for(;S<m.length;S++)E=h(v,m[S],_),E!==null&&(y=a(E,y,S),b===null?w=E:b.sibling=E,b=E);return w}for(E=r(v,E);S<m.length;S++)k=p(E,v,S,m[S],_),k!==null&&(e&&k.alternate!==null&&E.delete(k.key===null?S:k.key),y=a(k,y,S),b===null?w=k:b.sibling=k,b=k);return e&&E.forEach(function(R){return t(v,R)}),w}function x(v,y,m,_){var w=Zo(m);if(typeof w!="function")throw Error(U(150));if(m=w.call(m),m==null)throw Error(U(151));for(var b=w=null,E=y,S=y=0,k=null,O=m.next();E!==null&&!O.done;S++,O=m.next()){E.index>S?(k=E,E=null):k=E.sibling;var R=d(v,E,O.value,_);if(R===null){E===null&&(E=k);break}e&&E&&R.alternate===null&&t(v,E),y=a(R,y,S),b===null?w=R:b.sibling=R,b=R,E=k}if(O.done)return n(v,E),w;if(E===null){for(;!O.done;S++,O=m.next())O=h(v,O.value,_),O!==null&&(y=a(O,y,S),b===null?w=O:b.sibling=O,b=O);return w}for(E=r(v,E);!O.done;S++,O=m.next())O=p(E,v,S,O.value,_),O!==null&&(e&&O.alternate!==null&&E.delete(O.key===null?S:O.key),y=a(O,y,S),b===null?w=O:b.sibling=O,b=O);return e&&E.forEach(function(I){return t(v,I)}),w}return function(v,y,m,_){var w=typeof m=="object"&&m!==null&&m.type===ri&&m.key===null;w&&(m=m.props.children);var b=typeof m=="object"&&m!==null;if(b)switch(m.$$typeof){case gs:e:{for(b=m.key,w=y;w!==null;){if(w.key===b){switch(w.tag){case 7:if(m.type===ri){n(v,w.sibling),y=i(w,m.props.children),y.return=v,v=y;break e}break;default:if(w.elementType===m.type){n(v,w.sibling),y=i(w,m.props),y.ref=rs(v,w,m),y.return=v,v=y;break e}}n(v,w);break}else t(v,w);w=w.sibling}m.type===ri?(y=ho(m.props.children,v.mode,_,m.key),y.return=v,v=y):(_=Pu(m.type,m.key,m.props,null,v.mode,_),_.ref=rs(v,y,m),_.return=v,v=_)}return o(v);case Qi:e:{for(w=m.key;y!==null;){if(y.key===w)if(y.tag===4&&y.stateNode.containerInfo===m.containerInfo&&y.stateNode.implementation===m.implementation){n(v,y.sibling),y=i(y,m.children||[]),y.return=v,v=y;break e}else{n(v,y);break}else t(v,y);y=y.sibling}y=jh(m,v.mode,_),y.return=v,v=y}return o(v)}if(typeof m=="string"||typeof m=="number")return m=""+m,y!==null&&y.tag===6?(n(v,y.sibling),y=i(y,m),y.return=v,v=y):(n(v,y),y=kh(m,v.mode,_),y.return=v,v=y),o(v);if(Yl(m))return g(v,y,m,_);if(Zo(m))return x(v,y,m,_);if(b&&ql(v,m),typeof m>"u"&&!w)switch(v.tag){case 1:case 22:case 0:case 11:case 15:throw Error(U(152,ro(v.type)||"Component"))}return n(v,y)}}var rc=vE(!0),mE=vE(!1),Sl={},sr=Di(Sl),tl=Di(Sl),nl=Di(Sl);function ta(e){if(e===Sl)throw Error(U(174));return e}function Ld(e,t){switch(Ve(nl,t),Ve(tl,e),Ve(sr,Sl),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:yd(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=yd(t,e)}Re(sr),Ve(sr,t)}function Eo(){Re(sr),Re(tl),Re(nl)}function Xm(e){ta(nl.current);var t=ta(sr.current),n=yd(t,e.type);t!==n&&(Ve(tl,e),Ve(sr,n))}function jg(e){tl.current===e&&(Re(sr),Re(tl))}var He=Di(0);function ic(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&64)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Sr=null,li=null,lr=!1;function yE(e,t){var n=wn(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,e.lastEffect!==null?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Ym(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,!0):!1;case 13:return!1;default:return!1}}function Id(e){if(lr){var t=li;if(t){var n=t;if(!Ym(e,t)){if(t=so(n.nextSibling),!t||!Ym(e,t)){e.flags=e.flags&-1025|2,lr=!1,Sr=e;return}yE(Sr,n)}Sr=e,li=so(t.firstChild)}else e.flags=e.flags&-1025|2,lr=!1,Sr=e}}function qm(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Sr=e}function Zl(e){if(e!==Sr)return!1;if(!lr)return qm(e),lr=!0,!1;var t=e.type;if(e.tag!==5||t!=="head"&&t!=="body"&&!Od(t,e.memoizedProps))for(t=li;t;)yE(e,t),t=so(t.nextSibling);if(qm(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(U(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){li=so(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}li=null}}else li=Sr?so(e.stateNode.nextSibling):null;return!0}function wh(){li=Sr=null,lr=!1}var uo=[];function Cg(){for(var e=0;e<uo.length;e++)uo[e]._workInProgressVersionPrimary=null;uo.length=0}var Ns=ya.ReactCurrentDispatcher,En=ya.ReactCurrentBatchConfig,rl=0,Qe=null,jt=null,_t=null,ac=!1,Rs=!1;function Gt(){throw Error(U(321))}function Mg(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!_n(e[n],t[n]))return!1;return!0}function Og(e,t,n,r,i,a){if(rl=a,Qe=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Ns.current=e===null||e.memoizedState===null?vO:mO,e=n(r,i),Rs){a=0;do{if(Rs=!1,!(25>a))throw Error(U(301));a+=1,_t=jt=null,t.updateQueue=null,Ns.current=yO,e=n(r,i)}while(Rs)}if(Ns.current=uc,t=jt!==null&&jt.next!==null,rl=0,_t=jt=Qe=null,ac=!1,t)throw Error(U(300));return e}function na(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return _t===null?Qe.memoizedState=_t=e:_t=_t.next=e,_t}function _a(){if(jt===null){var e=Qe.alternate;e=e!==null?e.memoizedState:null}else e=jt.next;var t=_t===null?Qe.memoizedState:_t.next;if(t!==null)_t=t,jt=e;else{if(e===null)throw Error(U(310));jt=e,e={memoizedState:jt.memoizedState,baseState:jt.baseState,baseQueue:jt.baseQueue,queue:jt.queue,next:null},_t===null?Qe.memoizedState=_t=e:_t=_t.next=e}return _t}function nr(e,t){return typeof t=="function"?t(e):t}function is(e){var t=_a(),n=t.queue;if(n===null)throw Error(U(311));n.lastRenderedReducer=e;var r=jt,i=r.baseQueue,a=n.pending;if(a!==null){if(i!==null){var o=i.next;i.next=a.next,a.next=o}r.baseQueue=i=a,n.pending=null}if(i!==null){i=i.next,r=r.baseState;var s=o=a=null,l=i;do{var u=l.lane;if((rl&u)===u)s!==null&&(s=s.next={lane:0,action:l.action,eagerReducer:l.eagerReducer,eagerState:l.eagerState,next:null}),r=l.eagerReducer===e?l.eagerState:e(r,l.action);else{var f={lane:u,action:l.action,eagerReducer:l.eagerReducer,eagerState:l.eagerState,next:null};s===null?(o=s=f,a=r):s=s.next=f,Qe.lanes|=u,kl|=u}l=l.next}while(l!==null&&l!==i);s===null?a=r:s.next=o,_n(r,t.memoizedState)||(Fn=!0),t.memoizedState=r,t.baseState=a,t.baseQueue=s,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function as(e){var t=_a(),n=t.queue;if(n===null)throw Error(U(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,a=t.memoizedState;if(i!==null){n.pending=null;var o=i=i.next;do a=e(a,o.action),o=o.next;while(o!==i);_n(a,t.memoizedState)||(Fn=!0),t.memoizedState=a,t.baseQueue===null&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function Zm(e,t,n){var r=t._getVersion;r=r(t._source);var i=t._workInProgressVersionPrimary;if(i!==null?e=i===r:(e=e.mutableReadLanes,(e=(rl&e)===e)&&(t._workInProgressVersionPrimary=r,uo.push(t))),e)return n(t._source);throw uo.push(t),Error(U(350))}function xE(e,t,n,r){var i=Dt;if(i===null)throw Error(U(349));var a=t._getVersion,o=a(t._source),s=Ns.current,l=s.useState(function(){return Zm(i,t,n)}),u=l[1],f=l[0];l=_t;var h=e.memoizedState,d=h.refs,p=d.getSnapshot,g=h.source;h=h.subscribe;var x=Qe;return e.memoizedState={refs:d,source:t,subscribe:r},s.useEffect(function(){d.getSnapshot=n,d.setSnapshot=u;var v=a(t._source);if(!_n(o,v)){v=n(t._source),_n(f,v)||(u(v),v=mi(x),i.mutableReadLanes|=v&i.pendingLanes),v=i.mutableReadLanes,i.entangledLanes|=v;for(var y=i.entanglements,m=v;0<m;){var _=31-Ci(m),w=1<<_;y[_]|=v,m&=~w}}},[n,t,r]),s.useEffect(function(){return r(t._source,function(){var v=d.getSnapshot,y=d.setSnapshot;try{y(v(t._source));var m=mi(x);i.mutableReadLanes|=m&i.pendingLanes}catch(_){y(function(){throw _})}})},[t,r]),_n(p,n)&&_n(g,t)&&_n(h,r)||(e={pending:null,dispatch:null,lastRenderedReducer:nr,lastRenderedState:f},e.dispatch=u=Ng.bind(null,Qe,e),l.queue=e,l.baseQueue=null,f=Zm(i,t,n),l.memoizedState=l.baseState=f),f}function _E(e,t,n){var r=_a();return xE(r,e,t,n)}function os(e){var t=na();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e=t.queue={pending:null,dispatch:null,lastRenderedReducer:nr,lastRenderedState:e},e=e.dispatch=Ng.bind(null,Qe,e),[t.memoizedState,e]}function oc(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=Qe.updateQueue,t===null?(t={lastEffect:null},Qe.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function Qm(e){var t=na();return e={current:e},t.memoizedState=e}function sc(){return _a().memoizedState}function Ad(e,t,n,r){var i=na();Qe.flags|=e,i.memoizedState=oc(1|t,n,void 0,r===void 0?null:r)}function Pg(e,t,n,r){var i=_a();r=r===void 0?null:r;var a=void 0;if(jt!==null){var o=jt.memoizedState;if(a=o.destroy,r!==null&&Mg(r,o.deps)){oc(t,n,a,r);return}}Qe.flags|=e,i.memoizedState=oc(1|t,n,a,r)}function Jm(e,t){return Ad(516,4,e,t)}function lc(e,t){return Pg(516,4,e,t)}function wE(e,t){return Pg(4,2,e,t)}function bE(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function EE(e,t,n){return n=n!=null?n.concat([e]):null,Pg(4,2,bE.bind(null,t,e),n)}function Tg(){}function SE(e,t){var n=_a();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Mg(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function kE(e,t){var n=_a();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Mg(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function gO(e,t){var n=bo();ua(98>n?98:n,function(){e(!0)}),ua(97<n?97:n,function(){var r=En.transition;En.transition=1;try{e(!1),t()}finally{En.transition=r}})}function Ng(e,t,n){var r=an(),i=mi(e),a={lane:i,action:n,eagerReducer:null,eagerState:null,next:null},o=t.pending;if(o===null?a.next=a:(a.next=o.next,o.next=a),t.pending=a,o=e.alternate,e===Qe||o!==null&&o===Qe)Rs=ac=!0;else{if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var s=t.lastRenderedState,l=o(s,n);if(a.eagerReducer=o,a.eagerState=l,_n(l,s))return}catch{}finally{}yi(e,i,r)}}var uc={readContext:kn,useCallback:Gt,useContext:Gt,useEffect:Gt,useImperativeHandle:Gt,useLayoutEffect:Gt,useMemo:Gt,useReducer:Gt,useRef:Gt,useState:Gt,useDebugValue:Gt,useDeferredValue:Gt,useTransition:Gt,useMutableSource:Gt,useOpaqueIdentifier:Gt,unstable_isNewReconciler:!1},vO={readContext:kn,useCallback:function(e,t){return na().memoizedState=[e,t===void 0?null:t],e},useContext:kn,useEffect:Jm,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Ad(4,2,bE.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ad(4,2,e,t)},useMemo:function(e,t){var n=na();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=na();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},e=e.dispatch=Ng.bind(null,Qe,e),[r.memoizedState,e]},useRef:Qm,useState:os,useDebugValue:Tg,useDeferredValue:function(e){var t=os(e),n=t[0],r=t[1];return Jm(function(){var i=En.transition;En.transition=1;try{r(e)}finally{En.transition=i}},[e]),n},useTransition:function(){var e=os(!1),t=e[0];return e=gO.bind(null,e[1]),Qm(e),[e,t]},useMutableSource:function(e,t,n){var r=na();return r.memoizedState={refs:{getSnapshot:t,setSnapshot:null},source:e,subscribe:n},xE(r,e,t,n)},useOpaqueIdentifier:function(){if(lr){var e=!1,t=uO(function(){throw e||(e=!0,n("r:"+(yh++).toString(36))),Error(U(355))}),n=os(t)[1];return!(Qe.mode&2)&&(Qe.flags|=516,oc(5,function(){n("r:"+(yh++).toString(36))},void 0,null)),t}return t="r:"+(yh++).toString(36),os(t),t},unstable_isNewReconciler:!1},mO={readContext:kn,useCallback:SE,useContext:kn,useEffect:lc,useImperativeHandle:EE,useLayoutEffect:wE,useMemo:kE,useReducer:is,useRef:sc,useState:function(){return is(nr)},useDebugValue:Tg,useDeferredValue:function(e){var t=is(nr),n=t[0],r=t[1];return lc(function(){var i=En.transition;En.transition=1;try{r(e)}finally{En.transition=i}},[e]),n},useTransition:function(){var e=is(nr)[0];return[sc().current,e]},useMutableSource:_E,useOpaqueIdentifier:function(){return is(nr)[0]},unstable_isNewReconciler:!1},yO={readContext:kn,useCallback:SE,useContext:kn,useEffect:lc,useImperativeHandle:EE,useLayoutEffect:wE,useMemo:kE,useReducer:as,useRef:sc,useState:function(){return as(nr)},useDebugValue:Tg,useDeferredValue:function(e){var t=as(nr),n=t[0],r=t[1];return lc(function(){var i=En.transition;En.transition=1;try{r(e)}finally{En.transition=i}},[e]),n},useTransition:function(){var e=as(nr)[0];return[sc().current,e]},useMutableSource:_E,useOpaqueIdentifier:function(){return as(nr)[0]},unstable_isNewReconciler:!1},xO=ya.ReactCurrentOwner,Fn=!1;function Wt(e,t,n,r){t.child=e===null?mE(t,null,n,r):rc(t,e.child,n,r)}function e0(e,t,n,r,i){n=n.render;var a=t.ref;return lo(t,i),r=Og(e,t,n,r,a,i),e!==null&&!Fn?(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~i,kr(e,t,i)):(t.flags|=1,Wt(e,t,r,i),t.child)}function t0(e,t,n,r,i,a){if(e===null){var o=n.type;return typeof o=="function"&&!zg(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,jE(e,t,o,r,i,a)):(e=Pu(n.type,null,r,t,t.mode,a),e.ref=t.ref,e.return=t,t.child=e)}return o=e.child,!(i&a)&&(i=o.memoizedProps,n=n.compare,n=n!==null?n:Zs,n(i,r)&&e.ref===t.ref)?kr(e,t,a):(t.flags|=1,e=Pi(o,r),e.ref=t.ref,e.return=t,t.child=e)}function jE(e,t,n,r,i,a){if(e!==null&&Zs(e.memoizedProps,r)&&e.ref===t.ref)if(Fn=!1,(a&i)!==0)e.flags&16384&&(Fn=!0);else return t.lanes=e.lanes,kr(e,t,a);return Dd(e,t,n,r,a)}function bh(e,t,n){var r=t.pendingProps,i=r.children,a=e!==null?e.memoizedState:null;if(r.mode==="hidden"||r.mode==="unstable-defer-without-hiding")if(!(t.mode&4))t.memoizedState={baseLanes:0},Jl(t,n);else if(n&1073741824)t.memoizedState={baseLanes:0},Jl(t,a!==null?a.baseLanes:n);else return e=a!==null?a.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e},Jl(t,e),null;else a!==null?(r=a.baseLanes|n,t.memoizedState=null):r=n,Jl(t,r);return Wt(e,t,i,n),t.child}function CE(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=128)}function Dd(e,t,n,r,i){var a=Vt(n)?la:Tt.current;return a=wo(t,a),lo(t,i),n=Og(e,t,n,r,a,i),e!==null&&!Fn?(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~i,kr(e,t,i)):(t.flags|=1,Wt(e,t,n,i),t.child)}function n0(e,t,n,r,i){if(Vt(n)){var a=!0;ku(t)}else a=!1;if(lo(t,i),t.stateNode===null)e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),gE(t,n,r),Rd(t,n,r,i),r=!0;else if(e===null){var o=t.stateNode,s=t.memoizedProps;o.props=s;var l=o.context,u=n.contextType;typeof u=="object"&&u!==null?u=kn(u):(u=Vt(n)?la:Tt.current,u=wo(t,u));var f=n.getDerivedStateFromProps,h=typeof f=="function"||typeof o.getSnapshotBeforeUpdate=="function";h||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==r||l!==u)&&Km(t,o,r,u),ti=!1;var d=t.memoizedState;o.state=d,el(t,r,o,i),l=t.memoizedState,s!==r||d!==l||Ht.current||ti?(typeof f=="function"&&(nc(t,n,f,r),l=t.memoizedState),(s=ti||Vm(t,n,s,r,d,l,u))?(h||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(t.flags|=4)):(typeof o.componentDidMount=="function"&&(t.flags|=4),t.memoizedProps=r,t.memoizedState=l),o.props=r,o.state=l,o.context=u,r=s):(typeof o.componentDidMount=="function"&&(t.flags|=4),r=!1)}else{o=t.stateNode,dE(e,t),s=t.memoizedProps,u=t.type===t.elementType?s:In(t.type,s),o.props=u,h=t.pendingProps,d=o.context,l=n.contextType,typeof l=="object"&&l!==null?l=kn(l):(l=Vt(n)?la:Tt.current,l=wo(t,l));var p=n.getDerivedStateFromProps;(f=typeof p=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==h||d!==l)&&Km(t,o,r,l),ti=!1,d=t.memoizedState,o.state=d,el(t,r,o,i);var g=t.memoizedState;s!==h||d!==g||Ht.current||ti?(typeof p=="function"&&(nc(t,n,p,r),g=t.memoizedState),(u=ti||Vm(t,n,u,r,d,g,l))?(f||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(r,g,l),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(r,g,l)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=256)):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=256),t.memoizedProps=r,t.memoizedState=g),o.props=r,o.state=g,o.context=l,r=u):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=256),r=!1)}return zd(e,t,n,r,a,i)}function zd(e,t,n,r,i,a){CE(e,t);var o=(t.flags&64)!==0;if(!r&&!o)return i&&$m(t,n,!1),kr(e,t,a);r=t.stateNode,xO.current=t;var s=o&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&o?(t.child=rc(t,e.child,null,a),t.child=rc(t,null,s,a)):Wt(e,t,s,a),t.memoizedState=r.state,i&&$m(t,n,!0),t.child}function r0(e){var t=e.stateNode;t.pendingContext?Gm(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Gm(e,t.context,!1),Ld(e,t.containerInfo)}var Ql={dehydrated:null,retryLane:0};function i0(e,t,n){var r=t.pendingProps,i=He.current,a=!1,o;return(o=(t.flags&64)!==0)||(o=e!==null&&e.memoizedState===null?!1:(i&2)!==0),o?(a=!0,t.flags&=-65):e!==null&&e.memoizedState===null||r.fallback===void 0||r.unstable_avoidThisFallback===!0||(i|=1),Ve(He,i&1),e===null?(r.fallback!==void 0&&Id(t),e=r.children,i=r.fallback,a?(e=a0(t,e,i,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Ql,e):typeof r.unstable_expectedLoadTime=="number"?(e=a0(t,e,i,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Ql,t.lanes=33554432,e):(n=Fg({mode:"visible",children:e},t.mode,n,null),n.return=t,t.child=n)):e.memoizedState!==null?a?(r=s0(e,t,r.children,r.fallback,n),a=t.child,i=e.child.memoizedState,a.memoizedState=i===null?{baseLanes:n}:{baseLanes:i.baseLanes|n},a.childLanes=e.childLanes&~n,t.memoizedState=Ql,r):(n=o0(e,t,r.children,n),t.memoizedState=null,n):a?(r=s0(e,t,r.children,r.fallback,n),a=t.child,i=e.child.memoizedState,a.memoizedState=i===null?{baseLanes:n}:{baseLanes:i.baseLanes|n},a.childLanes=e.childLanes&~n,t.memoizedState=Ql,r):(n=o0(e,t,r.children,n),t.memoizedState=null,n)}function a0(e,t,n,r){var i=e.mode,a=e.child;return t={mode:"hidden",children:t},!(i&2)&&a!==null?(a.childLanes=0,a.pendingProps=t):a=Fg(t,i,0,null),n=ho(n,i,r,null),a.return=e,n.return=e,a.sibling=n,e.child=a,n}function o0(e,t,n,r){var i=e.child;return e=i.sibling,n=Pi(i,{mode:"visible",children:n}),!(t.mode&2)&&(n.lanes=r),n.return=t,n.sibling=null,e!==null&&(e.nextEffect=null,e.flags=8,t.firstEffect=t.lastEffect=e),t.child=n}function s0(e,t,n,r,i){var a=t.mode,o=e.child;e=o.sibling;var s={mode:"hidden",children:n};return!(a&2)&&t.child!==o?(n=t.child,n.childLanes=0,n.pendingProps=s,o=n.lastEffect,o!==null?(t.firstEffect=n.firstEffect,t.lastEffect=o,o.nextEffect=null):t.firstEffect=t.lastEffect=null):n=Pi(o,s),e!==null?r=Pi(e,r):(r=ho(r,a,i,null),r.flags|=2),r.return=t,n.return=t,n.sibling=r,t.child=n,r}function l0(e,t){e.lanes|=t;var n=e.alternate;n!==null&&(n.lanes|=t),hE(e.return,t)}function Eh(e,t,n,r,i,a){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i,lastEffect:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i,o.lastEffect=a)}function u0(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;if(Wt(e,t,r.children,n),r=He.current,r&2)r=r&1|2,t.flags|=64;else{if(e!==null&&e.flags&64)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&l0(e,n);else if(e.tag===19)l0(e,n);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Ve(He,r),!(t.mode&2))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&ic(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Eh(t,!1,i,n,a,t.lastEffect);break;case"backwards":for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&ic(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Eh(t,!0,n,null,a,t.lastEffect);break;case"together":Eh(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function kr(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),kl|=t.lanes,n&t.childLanes){if(e!==null&&t.child!==e.child)throw Error(U(153));if(t.child!==null){for(e=t.child,n=Pi(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Pi(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}return null}var ME,Fd,OE,PE;ME=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};Fd=function(){};OE=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,ta(sr.current);var a=null;switch(n){case"input":i=hd(e,i),r=hd(e,r),a=[];break;case"option":i=gd(e,i),r=gd(e,r),a=[];break;case"select":i=Ge({},i,{value:void 0}),r=Ge({},r,{value:void 0}),a=[];break;case"textarea":i=vd(e,i),r=vd(e,r),a=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=qu)}xd(n,r);var o;n=null;for(u in i)if(!r.hasOwnProperty(u)&&i.hasOwnProperty(u)&&i[u]!=null)if(u==="style"){var s=i[u];for(o in s)s.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(Bs.hasOwnProperty(u)?a||(a=[]):(a=a||[]).push(u,null));for(u in r){var l=r[u];if(s=i!=null?i[u]:void 0,r.hasOwnProperty(u)&&l!==s&&(l!=null||s!=null))if(u==="style")if(s){for(o in s)!s.hasOwnProperty(o)||l&&l.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in l)l.hasOwnProperty(o)&&s[o]!==l[o]&&(n||(n={}),n[o]=l[o])}else n||(a||(a=[]),a.push(u,n)),n=l;else u==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,s=s?s.__html:void 0,l!=null&&s!==l&&(a=a||[]).push(u,l)):u==="children"?typeof l!="string"&&typeof l!="number"||(a=a||[]).push(u,""+l):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&(Bs.hasOwnProperty(u)?(l!=null&&u==="onScroll"&&Te("scroll",e),a||s===l||(a=[])):typeof l=="object"&&l!==null&&l.$$typeof===ag?l.toString():(a=a||[]).push(u,l))}n&&(a=a||[]).push("style",n);var u=a;(t.updateQueue=u)&&(t.flags|=4)}};PE=function(e,t,n,r){n!==r&&(t.flags|=4)};function ss(e,t){if(!lr)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function _O(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:return Vt(t.type)&&Qu(),null;case 3:return Eo(),Re(Ht),Re(Tt),Cg(),r=t.stateNode,r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Zl(t)?t.flags|=4:r.hydrate||(t.flags|=256)),Fd(t),null;case 5:jg(t);var i=ta(nl.current);if(n=t.type,e!==null&&t.stateNode!=null)OE(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=128);else{if(!r){if(t.stateNode===null)throw Error(U(166));return null}if(e=ta(sr.current),Zl(t)){r=t.stateNode,n=t.type;var a=t.memoizedProps;switch(r[si]=t,r[Zu]=a,n){case"dialog":Te("cancel",r),Te("close",r);break;case"iframe":case"object":case"embed":Te("load",r);break;case"video":case"audio":for(e=0;e<ms.length;e++)Te(ms[e],r);break;case"source":Te("error",r);break;case"img":case"image":case"link":Te("error",r),Te("load",r);break;case"details":Te("toggle",r);break;case"input":um(r,a),Te("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!a.multiple},Te("invalid",r);break;case"textarea":fm(r,a),Te("invalid",r)}xd(n,a),e=null;for(var o in a)a.hasOwnProperty(o)&&(i=a[o],o==="children"?typeof i=="string"?r.textContent!==i&&(e=["children",i]):typeof i=="number"&&r.textContent!==""+i&&(e=["children",""+i]):Bs.hasOwnProperty(o)&&i!=null&&o==="onScroll"&&Te("scroll",r));switch(n){case"input":Hl(r),cm(r,a,!0);break;case"textarea":Hl(r),hm(r);break;case"select":case"option":break;default:typeof a.onClick=="function"&&(r.onclick=qu)}r=e,t.updateQueue=r,r!==null&&(t.flags|=4)}else{switch(o=i.nodeType===9?i:i.ownerDocument,e===md.html&&(e=E2(n)),e===md.html?n==="script"?(e=o.createElement("div"),e.innerHTML="<script><\/script>
33",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=o.createElement(n,{is:r.is}):(e=o.createElement(n),n==="select"&&(o=e,r.multiple?o.multiple=!0:r.size&&(o.size=r.size))):e=o.createElementNS(e,n),e[si]=t,e[Zu]=r,ME(e,t,!1,!1),t.stateNode=e,o=_d(n,r),n){case"dialog":Te("cancel",e),Te("close",e),i=r;break;case"iframe":case"object":case"embed":Te("load",e),i=r;break;case"video":case"audio":for(i=0;i<ms.length;i++)Te(ms[i],e);i=r;break;case"source":Te("error",e),i=r;break;case"img":case"image":case"link":Te("error",e),Te("load",e),i=r;break;case"details":Te("toggle",e),i=r;break;case"input":um(e,r),i=hd(e,r),Te("invalid",e);break;case"option":i=gd(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=Ge({},r,{value:void 0}),Te("invalid",e);break;case"textarea":fm(e,r),i=vd(e,r),Te("invalid",e);break;default:i=r}xd(n,i);var s=i;for(a in s)if(s.hasOwnProperty(a)){var l=s[a];a==="style"?j2(e,l):a==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,l!=null&&S2(e,l)):a==="children"?typeof l=="string"?(n!=="textarea"||l!=="")&&Hs(e,l):typeof l=="number"&&Hs(e,""+l):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(Bs.hasOwnProperty(a)?l!=null&&a==="onScroll"&&Te("scroll",e):l!=null&&Jp(e,a,l,o))}switch(n){case"input":Hl(e),cm(e,r,!1);break;case"textarea":Hl(e),hm(e);break;case"option":r.value!=null&&e.setAttribute("value",""+ji(r.value));break;case"select":e.multiple=!!r.multiple,a=r.value,a!=null?io(e,!!r.multiple,a,!1):r.defaultValue!=null&&io(e,!!r.multiple,r.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=qu)}rE(n,r)&&(t.flags|=4)}t.ref!==null&&(t.flags|=128)}return null;case 6:if(e&&t.stateNode!=null)PE(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(U(166));n=ta(nl.current),ta(sr.current),Zl(t)?(r=t.stateNode,n=t.memoizedProps,r[si]=t,r.nodeValue!==n&&(t.flags|=4)):(r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[si]=t,t.stateNode=r)}return null;case 13:return Re(He),r=t.memoizedState,t.flags&64?(t.lanes=n,t):(r=r!==null,n=!1,e===null?t.memoizedProps.fallback!==void 0&&Zl(t):n=e.memoizedState!==null,r&&!n&&t.mode&2&&(e===null&&t.memoizedProps.unstable_avoidThisFallback!==!0||He.current&1?wt===0&&(wt=3):((wt===0||wt===3)&&(wt=4),Dt===null||!(kl&134217727)&&!(Ao&134217727)||co(Dt,Pt))),(r||n)&&(t.flags|=4),null);case 4:return Eo(),Fd(t),e===null&&eE(t.stateNode.containerInfo),null;case 10:return Sg(t),null;case 17:return Vt(t.type)&&Qu(),null;case 19:if(Re(He),r=t.memoizedState,r===null)return null;if(a=(t.flags&64)!==0,o=r.rendering,o===null)if(a)ss(r,!1);else{if(wt!==0||e!==null&&e.flags&64)for(e=t.child;e!==null;){if(o=ic(e),o!==null){for(t.flags|=64,ss(r,!1),a=o.updateQueue,a!==null&&(t.updateQueue=a,t.flags|=4),r.lastEffect===null&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=n,n=t.child;n!==null;)a=n,e=r,a.flags&=2,a.nextEffect=null,a.firstEffect=null,a.lastEffect=null,o=a.alternate,o===null?(a.childLanes=0,a.lanes=e,a.child=null,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=o.childLanes,a.lanes=o.lanes,a.child=o.child,a.memoizedProps=o.memoizedProps,a.memoizedState=o.memoizedState,a.updateQueue=o.updateQueue,a.type=o.type,e=o.dependencies,a.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Ve(He,He.current&1|2),t.child}e=e.sibling}r.tail!==null&&Mt()>Hd&&(t.flags|=64,a=!0,ss(r,!1),t.lanes=33554432)}else{if(!a)if(e=ic(o),e!==null){if(t.flags|=64,a=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),ss(r,!0),r.tail===null&&r.tailMode==="hidden"&&!o.alternate&&!lr)return t=t.lastEffect=r.lastEffect,t!==null&&(t.nextEffect=null),null}else 2*Mt()-r.renderingStartTime>Hd&&n!==1073741824&&(t.flags|=64,a=!0,ss(r,!1),t.lanes=33554432);r.isBackwards?(o.sibling=t.child,t.child=o):(n=r.last,n!==null?n.sibling=o:t.child=o,r.last=o)}return r.tail!==null?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=Mt(),n.sibling=null,t=He.current,Ve(He,a?t&1|2:t&1),n):null;case 23:case 24:return Dg(),e!==null&&e.memoizedState!==null!=(t.memoizedState!==null)&&r.mode!=="unstable-defer-without-hiding"&&(t.flags|=4),null}throw Error(U(156,t.tag))}function wO(e){switch(e.tag){case 1:Vt(e.type)&&Qu();var t=e.flags;return t&4096?(e.flags=t&-4097|64,e):null;case 3:if(Eo(),Re(Ht),Re(Tt),Cg(),t=e.flags,t&64)throw Error(U(285));return e.flags=t&-4097|64,e;case 5:return jg(e),null;case 13:return Re(He),t=e.flags,t&4096?(e.flags=t&-4097|64,e):null;case 19:return Re(He),null;case 4:return Eo(),null;case 10:return Sg(e),null;case 23:case 24:return Dg(),null;default:return null}}function Rg(e,t){try{var n="",r=t;do n+=tM(r),r=r.return;while(r);var i=n}catch(a){i="\nError generating stack: "+a.message+"\n"+a.stack}return{value:e,source:t,stack:i}}function Gd(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var bO=typeof WeakMap=="function"?WeakMap:Map;
vendor: 9,757 bytes, line 33
33function TE(e,t,n){n=gi(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){fc||(fc=!0,Vd=r),Gd(e,t)},n}function NE(e,t,n){n=gi(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var i=t.value;n.payload=function(){return Gd(e,t),r(i)}}var a=e.stateNode;return a!==null&&typeof a.componentDidCatch=="function"&&(n.callback=function(){typeof r!="function"&&(rr===null?rr=new Set([this]):rr.add(this),Gd(e,t));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),n}var EO=typeof WeakSet=="function"?WeakSet:Set;function c0(e){var t=e.ref;if(t!==null)if(typeof t=="function")try{t(null)}catch(n){xi(e,n)}else t.current=null}function SO(e,t){switch(t.tag){case 0:case 11:case 15:case 22:return;case 1:if(t.flags&256&&e!==null){var n=e.memoizedProps,r=e.memoizedState;e=t.stateNode,t=e.getSnapshotBeforeUpdate(t.elementType===t.type?n:In(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:t.flags&256&&_g(t.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(U(163))}function kO(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(t=n.updateQueue,t=t!==null?t.lastEffect:null,t!==null){e=t=t.next;do{if((e.tag&3)===3){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(t=n.updateQueue,t=t!==null?t.lastEffect:null,t!==null){e=t=t.next;do{var i=e;r=i.next,i=i.tag,i&4&&i&1&&($E(n,e),RO(n,e)),e=r}while(e!==t)}return;case 1:e=n.stateNode,n.flags&4&&(t===null?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:In(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),t=n.updateQueue,t!==null&&Hm(n,t,e);return;case 3:if(t=n.updateQueue,t!==null){if(e=null,n.child!==null)switch(n.child.tag){case 5:e=n.child.stateNode;break;case 1:e=n.child.stateNode}Hm(n,t,e)}return;case 5:e=n.stateNode,t===null&&n.flags&4&&rE(n.type,n.memoizedProps)&&e.focus();return;case 6:return;case 4:return;case 12:return;case 13:n.memoizedState===null&&(n=n.alternate,n!==null&&(n=n.memoizedState,n!==null&&(n=n.dehydrated,n!==null&&A2(n))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(U(163))}function f0(e,t){for(var n=e;;){if(n.tag===5){var r=n.stateNode;if(t)r=r.style,typeof r.setProperty=="function"?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var i=n.memoizedProps.style;i=i!=null&&i.hasOwnProperty("display")?i.display:null,r.style.display=k2("display",i)}}else if(n.tag===6)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((n.tag!==23&&n.tag!==24||n.memoizedState===null||n===e)&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function h0(e,t){if(aa&&typeof aa.onCommitFiberUnmount=="function")try{aa.onCommitFiberUnmount(wg,t)}catch{}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(e=t.updateQueue,e!==null&&(e=e.lastEffect,e!==null)){var n=e=e.next;do{var r=n,i=r.destroy;if(r=r.tag,i!==void 0)if(r&4)$E(t,n);else{r=t;try{i()}catch(a){xi(r,a)}}n=n.next}while(n!==e)}break;case 1:if(c0(t),e=t.stateNode,typeof e.componentWillUnmount=="function")try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(a){xi(t,a)}break;case 5:c0(t);break;case 4:RE(e,t)}}function d0(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function p0(e){return e.tag===5||e.tag===3||e.tag===4}function g0(e){e:{for(var t=e.return;t!==null;){if(p0(t))break e;t=t.return}throw Error(U(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:t=t.containerInfo,r=!0;break;case 4:t=t.containerInfo,r=!0;break;default:throw Error(U(161))}n.flags&16&&(Hs(t,""),n.flags&=-17);e:t:for(n=e;;){for(;n.sibling===null;){if(n.return===null||p0(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;n.tag!==5&&n.tag!==6&&n.tag!==18;){if(n.flags&2||n.child===null||n.tag===4)continue t;n.child.return=n,n=n.child}if(!(n.flags&2)){n=n.stateNode;break e}}r?$d(e,n,t):Ud(e,n,t)}function $d(e,t,n){var r=e.tag,i=r===5||r===6;if(i)e=i?e.stateNode:e.stateNode.instance,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=qu));else if(r!==4&&(e=e.child,e!==null))for($d(e,t,n),e=e.sibling;e!==null;)$d(e,t,n),e=e.sibling}function Ud(e,t,n){var r=e.tag,i=r===5||r===6;if(i)e=i?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Ud(e,t,n),e=e.sibling;e!==null;)Ud(e,t,n),e=e.sibling}function RE(e,t){for(var n=t,r=!1,i,a;;){if(!r){r=n.return;e:for(;;){if(r===null)throw Error(U(160));switch(i=r.stateNode,r.tag){case 5:a=!1;break e;case 3:i=i.containerInfo,a=!0;break e;case 4:i=i.containerInfo,a=!0;break e}r=r.return}r=!0}if(n.tag===5||n.tag===6){e:for(var o=e,s=n,l=s;;)if(h0(o,l),l.child!==null&&l.tag!==4)l.child.return=l,l=l.child;else{if(l===s)break e;for(;l.sibling===null;){if(l.return===null||l.return===s)break e;l=l.return}l.sibling.return=l.return,l=l.sibling}a?(o=i,s=n.stateNode,o.nodeType===8?o.parentNode.removeChild(s):o.removeChild(s)):i.removeChild(n.stateNode)}else if(n.tag===4){if(n.child!==null){i=n.stateNode.containerInfo,a=!0,n.child.return=n,n=n.child;continue}}else if(h0(e,n),n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return,n.tag===4&&(r=!1)}n.sibling.return=n.return,n=n.sibling}}function Sh(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var r=n=n.next;do(r.tag&3)===3&&(e=r.destroy,r.destroy=void 0,e!==void 0&&e()),r=r.next;while(r!==n)}return;case 1:return;case 5:if(n=t.stateNode,n!=null){r=t.memoizedProps;var i=e!==null?e.memoizedProps:r;e=t.type;var a=t.updateQueue;if(t.updateQueue=null,a!==null){for(n[Zu]=r,e==="input"&&r.type==="radio"&&r.name!=null&&w2(n,r),_d(e,i),t=_d(e,r),i=0;i<a.length;i+=2){var o=a[i],s=a[i+1];o==="style"?j2(n,s):o==="dangerouslySetInnerHTML"?S2(n,s):o==="children"?Hs(n,s):Jp(n,o,s,t)}switch(e){case"input":dd(n,r);break;case"textarea":b2(n,r);break;case"select":e=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,a=r.value,a!=null?io(n,!!r.multiple,a,!1):e!==!!r.multiple&&(r.defaultValue!=null?io(n,!!r.multiple,r.defaultValue,!0):io(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(t.stateNode===null)throw Error(U(162));t.stateNode.nodeValue=t.memoizedProps;return;case 3:n=t.stateNode,n.hydrate&&(n.hydrate=!1,A2(n.containerInfo));return;case 12:return;case 13:t.memoizedState!==null&&(Ag=Mt(),f0(t.child,!0)),v0(t);return;case 19:v0(t);return;case 17:return;case 23:case 24:f0(t,t.memoizedState!==null);return}throw Error(U(163))}function v0(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new EO),t.forEach(function(r){var i=AO.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function jO(e,t){return e!==null&&(e=e.memoizedState,e===null||e.dehydrated!==null)?(t=t.memoizedState,t!==null&&t.dehydrated===null):!1}var CO=Math.ceil,cc=ya.ReactCurrentDispatcher,Lg=ya.ReactCurrentOwner,ae=0,Dt=null,ct=null,Pt=0,ca=0,Wd=Di(0),wt=0,Jc=null,Io=0,kl=0,Ao=0,Ig=0,Bd=null,Ag=0,Hd=1/0;function Do(){Hd=Mt()+500}var q=null,fc=!1,Vd=null,rr=null,Oi=!1,Ls=null,ys=90,Kd=[],Xd=[],Cr=null,Is=0,Yd=null,Cu=-1,Er=0,Mu=0,As=null,Ou=!1;function an(){return ae&48?Mt():Cu!==-1?Cu:Cu=Mt()}function mi(e){if(e=e.mode,!(e&2))return 1;if(!(e&4))return bo()===99?1:2;if(Er===0&&(Er=Io),pO.transition!==0){Mu!==0&&(Mu=Bd!==null?Bd.pendingLanes:0),e=Er;var t=4186112&~Mu;return t&=-t,t===0&&(e=4186112&~e,t=e&-e,t===0&&(t=8192)),t}return e=bo(),ae&4&&e===98?e=Xu(12,Er):(e=mM(e),e=Xu(e,Er)),e}function yi(e,t,n){if(50<Is)throw Is=0,Yd=null,Error(U(185));if(e=ef(e,t),e===null)return null;Vc(e,t,n),e===Dt&&(Ao|=t,wt===4&&co(e,Pt));var r=bo();t===1?ae&8&&!(ae&48)?qd(e):(jn(e,n),ae===0&&(Do(),pr())):(!(ae&4)||r!==98&&r!==99||(Cr===null?Cr=new Set([e]):Cr.add(e)),jn(e,n)),Bd=e}function ef(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}function jn(e,t){for(var n=e.callbackNode,r=e.suspendedLanes,i=e.pingedLanes,a=e.expirationTimes,o=e.pendingLanes;0<o;){var s=31-Ci(o),l=1<<s,u=a[s];if(u===-1){if(!(l&r)||l&i){u=t,Ra(l);var f=Oe;a[s]=10<=f?u+250:6<=f?u+5e3:-1}}else u<=t&&(e.expiredLanes|=l);o&=~l}if(r=Ys(e,e===Dt?Pt:0),t=Oe,r===0)n!==null&&(n!==xh&&Td(n),e.callbackNode=null,e.callbackPriority=0);else{if(n!==null){if(e.callbackPriority===t)return;n!==xh&&Td(n)}t===15?(n=qd.bind(null,e),br===null?(br=[n],ju=bg(Zc,fE)):br.push(n),n=xh):t===14?n=Js(99,qd.bind(null,e)):(n=yM(t),n=Js(n,LE.bind(null,e))),e.callbackPriority=t,e.callbackNode=n}}function LE(e){if(Cu=-1,Mu=Er=0,ae&48)throw Error(U(327));var t=e.callbackNode;if(zi()&&e.callbackNode!==t)return null;var n=Ys(e,e===Dt?Pt:0);if(n===0)return null;var r=n,i=ae;ae|=16;var a=zE();(Dt!==e||Pt!==r)&&(Do(),fo(e,r));do try{PO();break}catch(s){DE(e,s)}while(!0);if(Eg(),cc.current=a,ae=i,ct!==null?r=0:(Dt=null,Pt=0,r=wt),Io&Ao)fo(e,0);else if(r!==0){if(r===2&&(ae|=64,e.hydrate&&(e.hydrate=!1,_g(e.containerInfo)),n=W2(e),n!==0&&(r=xs(e,n))),r===1)throw t=Jc,fo(e,0),co(e,n),jn(e,Mt()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=n,r){case 0:case 1:throw Error(U(345));case 2:Zi(e);break;
vendor: 15,622 bytes, line 33
33case 3:if(co(e,n),(n&62914560)===n&&(r=Ag+500-Mt(),10<r)){if(Ys(e,0)!==0)break;if(i=e.suspendedLanes,(i&n)!==n){an(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=Dm(Zi.bind(null,e),r);break}Zi(e);break;case 4:if(co(e,n),(n&4186112)===n)break;for(r=e.eventTimes,i=-1;0<n;){var o=31-Ci(n);a=1<<o,o=r[o],o>i&&(i=o),n&=~a}if(n=i,n=Mt()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*CO(n/1960))-n,10<n){e.timeoutHandle=Dm(Zi.bind(null,e),n);break}Zi(e);break;case 5:Zi(e);break;default:throw Error(U(329))}}return jn(e,Mt()),e.callbackNode===t?LE.bind(null,e):null}function co(e,t){for(t&=~Ig,t&=~Ao,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Ci(t),r=1<<n;e[n]=-1,t&=~r}}function qd(e){if(ae&48)throw Error(U(327));if(zi(),e===Dt&&e.expiredLanes&Pt){var t=Pt,n=xs(e,t);Io&Ao&&(t=Ys(e,t),n=xs(e,t))}else t=Ys(e,0),n=xs(e,t);if(e.tag!==0&&n===2&&(ae|=64,e.hydrate&&(e.hydrate=!1,_g(e.containerInfo)),t=W2(e),t!==0&&(n=xs(e,t))),n===1)throw n=Jc,fo(e,0),co(e,t),jn(e,Mt()),n;return e.finishedWork=e.current.alternate,e.finishedLanes=t,Zi(e),jn(e,Mt()),null}function MO(){if(Cr!==null){var e=Cr;Cr=null,e.forEach(function(t){t.expiredLanes|=24&t.pendingLanes,jn(t,Mt())})}pr()}function IE(e,t){var n=ae;ae|=1;try{return e(t)}finally{ae=n,ae===0&&(Do(),pr())}}function AE(e,t){var n=ae;ae&=-2,ae|=8;try{return e(t)}finally{ae=n,ae===0&&(Do(),pr())}}function Jl(e,t){Ve(Wd,ca),ca|=t,Io|=t}function Dg(){ca=Wd.current,Re(Wd)}function fo(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,lO(n)),ct!==null)for(n=ct.return;n!==null;){var r=n;switch(r.tag){case 1:r=r.type.childContextTypes,r!=null&&Qu();break;case 3:Eo(),Re(Ht),Re(Tt),Cg();break;case 5:jg(r);break;case 4:Eo();break;case 13:Re(He);break;case 19:Re(He);break;case 10:Sg(r);break;case 23:case 24:Dg()}n=n.return}Dt=e,ct=Pi(e.current,null),Pt=ca=Io=t,wt=0,Jc=null,Ig=Ao=kl=0}function DE(e,t){do{var n=ct;try{if(Eg(),Ns.current=uc,ac){for(var r=Qe.memoizedState;r!==null;){var i=r.queue;i!==null&&(i.pending=null),r=r.next}ac=!1}if(rl=0,_t=jt=Qe=null,Rs=!1,Lg.current=null,n===null||n.return===null){wt=1,Jc=t,ct=null;break}e:{var a=e,o=n.return,s=n,l=t;if(t=Pt,s.flags|=2048,s.firstEffect=s.lastEffect=null,l!==null&&typeof l=="object"&&typeof l.then=="function"){var u=l;if(!(s.mode&2)){var f=s.alternate;f?(s.updateQueue=f.updateQueue,s.memoizedState=f.memoizedState,s.lanes=f.lanes):(s.updateQueue=null,s.memoizedState=null)}var h=(He.current&1)!==0,d=o;do{var p;if(p=d.tag===13){var g=d.memoizedState;if(g!==null)p=g.dehydrated!==null;else{var x=d.memoizedProps;p=x.fallback===void 0?!1:x.unstable_avoidThisFallback!==!0?!0:!h}}if(p){var v=d.updateQueue;if(v===null){var y=new Set;y.add(u),d.updateQueue=y}else v.add(u);if(!(d.mode&2)){if(d.flags|=64,s.flags|=16384,s.flags&=-2981,s.tag===1)if(s.alternate===null)s.tag=17;else{var m=gi(-1,1);m.tag=2,vi(s,m)}s.lanes|=1;break e}l=void 0,s=t;var _=a.pingCache;if(_===null?(_=a.pingCache=new bO,l=new Set,_.set(u,l)):(l=_.get(u),l===void 0&&(l=new Set,_.set(u,l))),!l.has(s)){l.add(s);var w=IO.bind(null,a,u,s);u.then(w,w)}d.flags|=4096,d.lanes=t;break e}d=d.return}while(d!==null);l=Error((ro(s.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}wt!==5&&(wt=2),l=Rg(l,s),d=o;do{switch(d.tag){case 3:a=l,d.flags|=4096,t&=-t,d.lanes|=t;var b=TE(d,a,t);Bm(d,b);break e;case 1:a=l;var E=d.type,S=d.stateNode;if(!(d.flags&64)&&(typeof E.getDerivedStateFromError=="function"||S!==null&&typeof S.componentDidCatch=="function"&&(rr===null||!rr.has(S)))){d.flags|=4096,t&=-t,d.lanes|=t;var k=NE(d,a,t);Bm(d,k);break e}}d=d.return}while(d!==null)}GE(n)}catch(O){t=O,ct===n&&n!==null&&(ct=n=n.return);continue}break}while(!0)}function zE(){var e=cc.current;return cc.current=uc,e===null?uc:e}function xs(e,t){var n=ae;ae|=16;var r=zE();Dt===e&&Pt===t||fo(e,t);do try{OO();break}catch(i){DE(e,i)}while(!0);if(Eg(),ae=n,cc.current=r,ct!==null)throw Error(U(261));return Dt=null,Pt=0,wt}function OO(){for(;ct!==null;)FE(ct)}function PO(){for(;ct!==null&&!fO();)FE(ct)}function FE(e){var t=UE(e.alternate,e,ca);e.memoizedProps=e.pendingProps,t===null?GE(e):ct=t,Lg.current=null}function GE(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&2048){if(n=wO(t),n!==null){n.flags&=2047,ct=n;return}e!==null&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}else{if(n=_O(n,t,ca),n!==null){ct=n;return}if(n=t,n.tag!==24&&n.tag!==23||n.memoizedState===null||ca&1073741824||!(n.mode&4)){for(var r=0,i=n.child;i!==null;)r|=i.lanes|i.childLanes,i=i.sibling;n.childLanes=r}e!==null&&!(e.flags&2048)&&(e.firstEffect===null&&(e.firstEffect=t.firstEffect),t.lastEffect!==null&&(e.lastEffect!==null&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1<t.flags&&(e.lastEffect!==null?e.lastEffect.nextEffect=t:e.firstEffect=t,e.lastEffect=t))}if(t=t.sibling,t!==null){ct=t;return}ct=t=e}while(t!==null);wt===0&&(wt=5)}function Zi(e){var t=bo();return ua(99,TO.bind(null,e,t)),null}function TO(e,t){do zi();while(Ls!==null);if(ae&48)throw Error(U(327));var n=e.finishedWork;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(U(177));e.callbackNode=null;var r=n.lanes|n.childLanes,i=r,a=e.pendingLanes&~i;e.pendingLanes=i,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=i,e.mutableReadLanes&=i,e.entangledLanes&=i,i=e.entanglements;for(var o=e.eventTimes,s=e.expirationTimes;0<a;){var l=31-Ci(a),u=1<<l;i[l]=0,o[l]=-1,s[l]=-1,a&=~u}if(Cr!==null&&!(r&24)&&Cr.has(e)&&Cr.delete(e),e===Dt&&(ct=Dt=null,Pt=0),1<n.flags?n.lastEffect!==null?(n.lastEffect.nextEffect=n,r=n.firstEffect):r=n:r=n.firstEffect,r!==null){if(i=ae,ae|=32,Lg.current=null,vh=bu,o=Pm(),jd(o)){if("selectionStart"in o)s={start:o.selectionStart,end:o.selectionEnd};else e:if(s=(s=o.ownerDocument)&&s.defaultView||window,(u=s.getSelection&&s.getSelection())&&u.rangeCount!==0){s=u.anchorNode,a=u.anchorOffset,l=u.focusNode,u=u.focusOffset;try{s.nodeType,l.nodeType}catch{s=null;break e}var f=0,h=-1,d=-1,p=0,g=0,x=o,v=null;t:for(;;){for(var y;x!==s||a!==0&&x.nodeType!==3||(h=f+a),x!==l||u!==0&&x.nodeType!==3||(d=f+u),x.nodeType===3&&(f+=x.nodeValue.length),(y=x.firstChild)!==null;)v=x,x=y;for(;;){if(x===o)break t;if(v===s&&++p===a&&(h=f),v===l&&++g===u&&(d=f),(y=x.nextSibling)!==null)break;x=v,v=x.parentNode}x=y}s=h===-1||d===-1?null:{start:h,end:d}}else s=null;s=s||{start:0,end:0}}else s=null;mh={focusedElem:o,selectionRange:s},bu=!1,As=null,Ou=!1,q=r;do try{NO()}catch(O){if(q===null)throw Error(U(330));xi(q,O),q=q.nextEffect}while(q!==null);As=null,q=r;do try{for(o=e;q!==null;){var m=q.flags;if(m&16&&Hs(q.stateNode,""),m&128){var _=q.alternate;if(_!==null){var w=_.ref;w!==null&&(typeof w=="function"?w(null):w.current=null)}}switch(m&1038){case 2:g0(q),q.flags&=-3;break;case 6:g0(q),q.flags&=-3,Sh(q.alternate,q);break;case 1024:q.flags&=-1025;break;case 1028:q.flags&=-1025,Sh(q.alternate,q);break;case 4:Sh(q.alternate,q);break;case 8:s=q,RE(o,s);var b=s.alternate;d0(s),b!==null&&d0(b)}q=q.nextEffect}}catch(O){if(q===null)throw Error(U(330));xi(q,O),q=q.nextEffect}while(q!==null);if(w=mh,_=Pm(),m=w.focusedElem,o=w.selectionRange,_!==m&&m&&m.ownerDocument&&Z2(m.ownerDocument.documentElement,m)){for(o!==null&&jd(m)&&(_=o.start,w=o.end,w===void 0&&(w=_),"selectionStart"in m?(m.selectionStart=_,m.selectionEnd=Math.min(w,m.value.length)):(w=(_=m.ownerDocument||document)&&_.defaultView||window,w.getSelection&&(w=w.getSelection(),s=m.textContent.length,b=Math.min(o.start,s),o=o.end===void 0?b:Math.min(o.end,s),!w.extend&&b>o&&(s=o,o=b,b=s),s=Om(m,b),a=Om(m,o),s&&a&&(w.rangeCount!==1||w.anchorNode!==s.node||w.anchorOffset!==s.offset||w.focusNode!==a.node||w.focusOffset!==a.offset)&&(_=_.createRange(),_.setStart(s.node,s.offset),w.removeAllRanges(),b>o?(w.addRange(_),w.extend(a.node,a.offset)):(_.setEnd(a.node,a.offset),w.addRange(_)))))),_=[],w=m;w=w.parentNode;)w.nodeType===1&&_.push({element:w,left:w.scrollLeft,top:w.scrollTop});for(typeof m.focus=="function"&&m.focus(),m=0;m<_.length;m++)w=_[m],w.element.scrollLeft=w.left,w.element.scrollTop=w.top}bu=!!vh,mh=vh=null,e.current=n,q=r;do try{for(m=e;q!==null;){var E=q.flags;if(E&36&&kO(m,q.alternate,q),E&128){_=void 0;var S=q.ref;if(S!==null){var k=q.stateNode;switch(q.tag){case 5:_=k;break;default:_=k}typeof S=="function"?S(_):S.current=_}}q=q.nextEffect}}catch(O){if(q===null)throw Error(U(330));xi(q,O),q=q.nextEffect}while(q!==null);q=null,dO(),ae=i}else e.current=n;if(Oi)Oi=!1,Ls=e,ys=t;else for(q=r;q!==null;)t=q.nextEffect,q.nextEffect=null,q.flags&8&&(E=q,E.sibling=null,E.stateNode=null),q=t;if(r=e.pendingLanes,r===0&&(rr=null),r===1?e===Yd?Is++:(Is=0,Yd=e):Is=0,n=n.stateNode,aa&&typeof aa.onCommitFiberRoot=="function")try{aa.onCommitFiberRoot(wg,n,void 0,(n.current.flags&64)===64)}catch{}if(jn(e,Mt()),fc)throw fc=!1,e=Vd,Vd=null,e;return ae&8||pr(),null}function NO(){for(;q!==null;){var e=q.alternate;Ou||As===null||(q.flags&8?gm(q,As)&&(Ou=!0):q.tag===13&&jO(e,q)&&gm(q,As)&&(Ou=!0));var t=q.flags;t&256&&SO(e,q),!(t&512)||Oi||(Oi=!0,Js(97,function(){return zi(),null})),q=q.nextEffect}}function zi(){if(ys!==90){var e=97<ys?97:ys;return ys=90,ua(e,LO)}return!1}function RO(e,t){Kd.push(t,e),Oi||(Oi=!0,Js(97,function(){return zi(),null}))}function $E(e,t){Xd.push(t,e),Oi||(Oi=!0,Js(97,function(){return zi(),null}))}function LO(){if(Ls===null)return!1;var e=Ls;if(Ls=null,ae&48)throw Error(U(331));var t=ae;ae|=32;var n=Xd;Xd=[];for(var r=0;r<n.length;r+=2){var i=n[r],a=n[r+1],o=i.destroy;if(i.destroy=void 0,typeof o=="function")try{o()}catch(l){if(a===null)throw Error(U(330));xi(a,l)}}for(n=Kd,Kd=[],r=0;r<n.length;r+=2){i=n[r],a=n[r+1];try{var s=i.create;i.destroy=s()}catch(l){if(a===null)throw Error(U(330));xi(a,l)}}for(s=e.current.firstEffect;s!==null;)e=s.nextEffect,s.nextEffect=null,s.flags&8&&(s.sibling=null,s.stateNode=null),s=e;return ae=t,pr(),!0}function m0(e,t,n){t=Rg(n,t),t=TE(e,t,1),vi(e,t),t=an(),e=ef(e,1),e!==null&&(Vc(e,1,t),jn(e,t))}function xi(e,t){if(e.tag===3)m0(e,e,t);else for(var n=e.return;n!==null;){if(n.tag===3){m0(n,e,t);break}else if(n.tag===1){var r=n.stateNode;if(typeof n.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(rr===null||!rr.has(r))){e=Rg(t,e);var i=NE(n,e,1);if(vi(n,i),i=an(),n=ef(n,1),n!==null)Vc(n,1,i),jn(n,i);else if(typeof r.componentDidCatch=="function"&&(rr===null||!rr.has(r)))try{r.componentDidCatch(t,e)}catch{}break}}n=n.return}}function IO(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=an(),e.pingedLanes|=e.suspendedLanes&n,Dt===e&&(Pt&n)===n&&(wt===4||wt===3&&(Pt&62914560)===Pt&&500>Mt()-Ag?fo(e,0):Ig|=n),jn(e,t)}function AO(e,t){var n=e.stateNode;n!==null&&n.delete(t),t=0,t===0&&(t=e.mode,t&2?t&4?(Er===0&&(Er=Io),t=La(62914560&~Er),t===0&&(t=4194304)):t=bo()===99?1:2:t=1),n=an(),e=ef(e,t),e!==null&&(Vc(e,t,n),jn(e,n))}var UE;UE=function(e,t,n){var r=t.lanes;if(e!==null)if(e.memoizedProps!==t.pendingProps||Ht.current)Fn=!0;else if(n&r)Fn=!!(e.flags&16384);else{switch(Fn=!1,t.tag){case 3:r0(t),wh();break;case 5:Xm(t);break;case 1:Vt(t.type)&&ku(t);break;case 4:Ld(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value;var i=t.type._context;Ve(Ju,i._currentValue),i._currentValue=r;break;case 13:if(t.memoizedState!==null)return n&t.child.childLanes?i0(e,t,n):(Ve(He,He.current&1),t=kr(e,t,n),t!==null?t.sibling:null);Ve(He,He.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&64){if(r)return u0(e,t,n);t.flags|=64}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),Ve(He,He.current),r)break;return null;case 23:case 24:return t.lanes=0,bh(e,t,n)}return kr(e,t,n)}else Fn=!1;switch(t.lanes=0,t.tag){case 2:if(r=t.type,e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,i=wo(t,Tt.current),lo(t,n),i=Og(null,t,r,e,i,n),t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,Vt(r)){var a=!0;ku(t)}else a=!1;t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,kg(t);var o=r.getDerivedStateFromProps;typeof o=="function"&&nc(t,r,o,e),i.updater=Qc,t.stateNode=i,i._reactInternals=t,Rd(t,r,e,n),t=zd(null,t,r,!0,a,n)}else t.tag=0,Wt(null,t,i,n),t=t.child;return t;case 16:i=t.elementType;e:{switch(e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,a=i._init,i=a(i._payload),t.type=i,a=t.tag=zO(i),e=In(i,e),a){case 0:t=Dd(null,t,i,e,n);break e;case 1:t=n0(null,t,i,e,n);break e;case 11:t=e0(null,t,i,e,n);break e;case 14:t=t0(null,t,i,In(i.type,e),r,n);break e}throw Error(U(306,i,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:In(r,i),Dd(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:In(r,i),n0(e,t,r,i,n);case 3:if(r0(t),r=t.updateQueue,e===null||r===null)throw Error(U(282));if(r=t.pendingProps,i=t.memoizedState,i=i!==null?i.element:null,dE(e,t),el(t,r,null,n),r=t.memoizedState.element,r===i)wh(),t=kr(e,t,n);else{if(i=t.stateNode,(a=i.hydrate)&&(li=so(t.stateNode.containerInfo.firstChild),Sr=t,a=lr=!0),a){if(e=i.mutableSourceEagerHydrationData,e!=null)for(i=0;i<e.length;i+=2)a=e[i],a._workInProgressVersionPrimary=e[i+1],uo.push(a);for(n=mE(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|1024,n=n.sibling}else Wt(e,t,r,n),wh();t=t.child}return t;case 5:return Xm(t),e===null&&Id(t),r=t.type,i=t.pendingProps,a=e!==null?e.memoizedProps:null,o=i.children,Od(r,i)?o=null:a!==null&&Od(r,a)&&(t.flags|=16),CE(e,t),Wt(e,t,o,n),t.child;case 6:return e===null&&Id(t),null;case 13:return i0(e,t,n);case 4:return Ld(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=rc(t,null,r,n):Wt(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:In(r,i),e0(e,t,r,i,n);case 7:return Wt(e,t,t.pendingProps,n),t.child;case 8:return Wt(e,t,t.pendingProps.children,n),t.child;case 12:return Wt(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,i=t.pendingProps,o=t.memoizedProps,a=i.value;var s=t.type._context;if(Ve(Ju,s._currentValue),s._currentValue=a,o!==null)if(s=o.value,a=_n(s,a)?0:(typeof r._calculateChangedBits=="function"?r._calculateChangedBits(s,a):1073741823)|0,a===0){if(o.children===i.children&&!Ht.current){t=kr(e,t,n);break e}}else for(s=t.child,s!==null&&(s.return=t);s!==null;){var l=s.dependencies;if(l!==null){o=s.child;for(var u=l.firstContext;u!==null;){if(u.context===r&&u.observedBits&a){s.tag===1&&(u=gi(-1,n&-n),u.tag=2,vi(s,u)),s.lanes|=n,u=s.alternate,u!==null&&(u.lanes|=n),hE(s.return,n),l.lanes|=n;break}u=u.next}}else o=s.tag===10&&s.type===t.type?null:s.child;if(o!==null)o.return=s;else for(o=s;o!==null;){if(o===t){o=null;break}if(s=o.sibling,s!==null){s.return=o.return,o=s;break}o=o.return}s=o}Wt(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,a=t.pendingProps,r=a.children,lo(t,n),i=kn(i,a.unstable_observedBits),r=r(i),t.flags|=1,Wt(e,t,r,n),t.child;case 14:return i=t.type,a=In(i,t.pendingProps),a=In(i.type,a),t0(e,t,i,a,r,n);case 15:return jE(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:In(r,i),e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,Vt(r)?(e=!0,ku(t)):e=!1,lo(t,n),gE(t,r,i),Rd(t,r,i,n),zd(null,t,r,!0,e,n);case 19:return u0(e,t,n);case 23:return bh(e,t,n);case 24:return bh(e,t,n)}throw Error(U(156,t.tag))};function DO(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.t
vendor: 5,035 bytes, line 33
33ype=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function wn(e,t,n,r){return new DO(e,t,n,r)}function zg(e){return e=e.prototype,!(!e||!e.isReactComponent)}function zO(e){if(typeof e=="function")return zg(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Wc)return 11;if(e===Bc)return 14}return 2}function Pi(e,t){var n=e.alternate;return n===null?(n=wn(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Pu(e,t,n,r,i,a){var o=2;if(r=e,typeof e=="function")zg(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case ri:return ho(n.children,i,a,t);case y2:o=8,i|=16;break;case eg:o=8,i|=1;break;case ks:return e=wn(12,n,t,i|8),e.elementType=ks,e.type=ks,e.lanes=a,e;case js:return e=wn(13,n,t,i),e.type=js,e.elementType=js,e.lanes=a,e;case Bu:return e=wn(19,n,t,i),e.elementType=Bu,e.lanes=a,e;case og:return Fg(n,i,a,t);case fd:return e=wn(24,n,t,i),e.elementType=fd,e.lanes=a,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case tg:o=10;break e;case ng:o=9;break e;case Wc:o=11;break e;case Bc:o=14;break e;case rg:o=16,r=null;break e;case ig:o=22;break e}throw Error(U(130,e==null?e:typeof e,""))}return t=wn(o,n,t,i),t.elementType=e,t.type=r,t.lanes=a,t}function ho(e,t,n,r){return e=wn(7,e,r,t),e.lanes=n,e}function Fg(e,t,n,r){return e=wn(23,e,r,t),e.elementType=og,e.lanes=n,e}function kh(e,t,n){return e=wn(6,e,null,t),e.lanes=n,e}function jh(e,t,n){return t=wn(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function FO(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=uh(0),this.expirationTimes=uh(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=uh(0),this.mutableSourceEagerHydrationData=null}function GO(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Qi,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function hc(e,t,n,r){var i=t.current,a=an(),o=mi(i);e:if(n){n=n._reactInternals;t:{if(xa(n)!==n||n.tag!==1)throw Error(U(170));var s=n;do{switch(s.tag){case 3:s=s.stateNode.context;break t;case 1:if(Vt(s.type)){s=s.stateNode.__reactInternalMemoizedMergedChildContext;break t}}s=s.return}while(s!==null);throw Error(U(171))}if(n.tag===1){var l=n.type;if(Vt(l)){n=aE(n,l,s);break e}}n=s}else n=Mi;return t.context===null?t.context=n:t.pendingContext=n,t=gi(a,o),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),vi(i,t),yi(i,o,a),o}function Ch(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function y0(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Gg(e,t){y0(e,t),(e=e.alternate)&&y0(e,t)}function $O(){return null}function $g(e,t,n){var r=n!=null&&n.hydrationOptions!=null&&n.hydrationOptions.mutableSources||null;if(n=new FO(e,t,n!=null&&n.hydrate===!0),t=wn(3,null,null,t===2?7:t===1?3:0),n.current=t,t.stateNode=n,kg(t),e[Lo]=n.current,eE(e.nodeType===8?e.parentNode:e),r)for(e=0;e<r.length;e++){t=r[e];var i=t._getVersion;i=i(t._source),n.mutableSourceEagerHydrationData==null?n.mutableSourceEagerHydrationData=[t,i]:n.mutableSourceEagerHydrationData.push(t,i)}this._internalRoot=n}$g.prototype.render=function(e){hc(e,this._internalRoot,null,null)};$g.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;hc(null,e,null,function(){t[Lo]=null})};function jl(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function UO(e,t){if(t||(t=e?e.nodeType===9?e.documentElement:e.firstChild:null,t=!(!t||t.nodeType!==1||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new $g(e,0,t?{hydrate:!0}:void 0)}function tf(e,t,n,r,i){var a=n._reactRootContainer;if(a){var o=a._internalRoot;if(typeof i=="function"){var s=i;i=function(){var u=Ch(o);s.call(u)}}hc(t,o,e,i)}else{if(a=n._reactRootContainer=UO(n,r),o=a._internalRoot,typeof i=="function"){var l=i;
33i=function(){var u=Ch(o);l.call(u)}}AE(function(){hc(t,o,e,i)})}return Ch(o)}R2=function(e){if(e.tag===13){var t=an();yi(e,4,t),Gg(e,4)}};fg=function(e){if(e.tag===13){var t=an();yi(e,67108864,t),Gg(e,67108864)}};L2=function(e){if(e.tag===13){var t=an(),n=mi(e);yi(e,n,t),Gg(e,n)}};I2=function(e,t){return t()};wd=function(e,t,n){switch(t){case"input":if(dd(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=qc(r);if(!i)throw Error(U(90));_2(r),dd(r,i)}}}break;case"textarea":b2(e,n);break;case"select":t=n.value,t!=null&&io(e,!!n.multiple,t,!1)}};lg=IE;O2=function(e,t,n,r,i){var a=ae;ae|=4;try{return ua(98,e.bind(null,t,n,r,i))}finally{ae=a,ae===0&&(Do(),pr())}};ug=function(){!(ae&49)&&(MO(),zi())};P2=function(e,t){var n=ae;ae|=2;try{return e(t)}finally{ae=n,ae===0&&(Do(),pr())}};function WE(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!jl(t))throw Error(U(200));return GO(e,t,null,n)}var WO={Events:[El,Ua,qc,C2,M2,zi,{current:!1}]},ls={findFiberByHostInstance:ea,bundleType:0,version:"17.0.2",rendererPackageName:"react-dom"},BO={bundleType:ls.bundleType,version:ls.version,rendererPackageName:ls.rendererPackageName,rendererConfig:ls.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:ya.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=N2(e),e===null?null:e.stateNode},findFiberByHostInstance:ls.findFiberByHostInstance||$O,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var eu=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!eu.isDisabled&&eu.supportsFiber)try{wg=eu.inject(BO),aa=eu}catch{}}Mn.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=WO;Mn.createPortal=WE;Mn.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(U(188)):Error(U(268,Object.keys(e)));return e=N2(t),e=e===null?null:e.stateNode,e};Mn.flushSync=function(e,t){var n=ae;if(n&48)return e(t);ae|=1;try{if(e)return ua(99,e.bind(null,t))}finally{ae=n,pr()}};Mn.hydrate=function(e,t,n){if(!jl(t))throw Error(U(200));return tf(null,e,t,!0,n)};Mn.render=function(e,t,n){if(!jl(t))throw Error(U(200));return tf(null,e,t,!1,n)};Mn.unmountComponentAtNode=function(e){if(!jl(e))throw Error(U(40));return e._reactRootContainer?(AE(function(){tf(null,null,e,!1,function(){e._reactRootContainer=null,e[Lo]=null})}),!0):!1};Mn.unstable_batchedUpdates=IE;Mn.unstable_createPortal=function(e,t){return WE(e,t,2<arguments.length&&arguments[2]!==void 0?arguments[2]:null)};Mn.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!jl(n))throw Error(U(200));if(e==null||e._reactInternals===void 0)throw Error(U(38));return tf(e,t,n,!1,r)};Mn.version="17.0.2";function BE(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(BE)}catch(e){console.error(e)}}BE(),p2.exports=Mn;var nf=p2.exports;const HO=Po(nf);/** 34 * @remix-run/router v1.14.2 35 * 36 * Copyright (c) Remix Software Inc. 37 * 38 * This source code is licensed under the MIT license found in the 39 * LICENSE.md file in the root directory of this source tree. 40 * 41 * @license MIT 42 */function il(){return il=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},il.apply(this,arguments)}var ui;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(ui||(ui={}));const x0="popstate";function VO(e){e===void 0&&(e={});function t(r,i){let{pathname:a,search:o,hash:s}=r.location;return Zd("",{pathname:a,search:o,hash:s},i.state&&i.state.usr||null,i.state&&i.state.key||"default")}function n(r,i){return typeof i=="string"?i:dc(i)}return XO(t,n,null,e)}function Xe(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function Ug(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function KO(){return Math.random().toString(36).substr(2,8)}function _0(e,t){return{usr:e.state,key:e.key,idx:t}}function Zd(e,t,n,r){return n===void 0&&(n=null),il({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?zo(t):t,{state:n,key:t&&t.key||r||KO()})}function dc(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function zo(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function XO(e,t,n,r){r===void 0&&(r={});let{window:i=document.defaultView,v5Compat:a=!1}=r,o=i.history,s=ui.Pop,l=null,u=f();u==null&&(u=0,o.replaceState(il({},o.state,{idx:u}),""));function f(){return(o.state||{idx:null}).idx}function h(){s=ui.Pop;let v=f(),y=v==null?null:v-u;u=v,l&&l({action:s,location:x.location,delta:y})}function d(v,y){s=ui.Push;let m=Zd(x.location,v,y);n&&n(m,v),u=f()+1;let _=_0(m,u),w=x.createHref(m);try{o.pushState(_,"",w)}catch(b){if(b instanceof DOMException&&b.name==="DataCloneError")throw b;i.location.assign(w)}a&&l&&l({action:s,location:x.location,delta:1})}
vendor: 2,997 bytes, line 42
42function p(v,y){s=ui.Replace;let m=Zd(x.location,v,y);n&&n(m,v),u=f();let _=_0(m,u),w=x.createHref(m);o.replaceState(_,"",w),a&&l&&l({action:s,location:x.location,delta:0})}function g(v){let y=i.location.origin!=="null"?i.location.origin:i.location.href,m=typeof v=="string"?v:dc(v);return Xe(y,"No window.location.(origin|href) available to create URL for href: "+m),new URL(m,y)}let x={get action(){return s},get location(){return e(i,o)},listen(v){if(l)throw new Error("A history only accepts one active listener");return i.addEventListener(x0,h),l=v,()=>{i.removeEventListener(x0,h),l=null}},createHref(v){return t(i,v)},createURL:g,encodeLocation(v){let y=g(v);return{pathname:y.pathname,search:y.search,hash:y.hash}},push:d,replace:p,go(v){return o.go(v)}};return x}var w0;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(w0||(w0={}));function YO(e,t,n){n===void 0&&(n="/");let r=typeof t=="string"?zo(t):t,i=al(r.pathname||"/",n);if(i==null)return null;let a=HE(e);qO(a);let o=null;for(let s=0;o==null&&s<a.length;++s)o=aP(a[s],sP(i));return o}function HE(e,t,n,r){t===void 0&&(t=[]),n===void 0&&(n=[]),r===void 0&&(r="");let i=(a,o,s)=>{let l={relativePath:s===void 0?a.path||"":s,caseSensitive:a.caseSensitive===!0,childrenIndex:o,route:a};l.relativePath.startsWith("/")&&(Xe(l.relativePath.startsWith(r),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(r.length));let u=_i([r,l.relativePath]),f=n.concat(l);a.children&&a.children.length>0&&(Xe(a.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+u+'".')),HE(a.children,t,f,u)),!(a.path==null&&!a.index)&&t.push({path:u,score:rP(u,a.index),routesMeta:f})};return e.forEach((a,o)=>{var s;if(a.path===""||!((s=a.path)!=null&&s.includes("?")))i(a,o);else for(let l of VE(a.path))i(a,o,l)}),t}function VE(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,i=n.endsWith("?"),a=n.replace(/\?$/,"");if(r.length===0)return i?[a,""]:[a];let o=VE(r.join("/")),s=[];return s.push(...o.map(l=>l===""?a:[a,l].join("/"))),i&&s.push(...o),s.map(l=>e.startsWith("/")&&l===""?"/":l)}function qO(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:iP(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const ZO=/^:[\w-]+$/,QO=3,JO=2,eP=1,tP=10,nP=-2,b0=e=>e==="*";function rP(e,t){let n=e.split("/"),r=n.length;return n.some(b0)&&(r+=nP),t&&(r+=JO),n.filter(i=>!b0(i)).reduce((i,a)=>i+(ZO.test(a)?QO:a===""?eP:tP),r)}function iP(e,t){return e.length===t.length&&e.slice(0,-1).every((r,i)=>r===t[i])?e[e.length-1]-t[t.length-1]:0}function aP(e,t){let{routesMeta:n}=e,r={},i="/",a=[];for(let o=0;o<n.length;++o){let s=n[o],l=o===n.length-1,u=i==="/"?t:t.slice(i.length)||"/",f=Qd({path:s.relativePath,caseSensitive:s.caseSensitive,end:l},u);if(!f)return null;
vendor: 7,068 bytes, lines 42-51
42Object.assign(r,f.params);let h=s.route;a.push({params:r,pathname:_i([i,f.pathname]),pathnameBase:hP(_i([i,f.pathnameBase])),route:h}),f.pathnameBase!=="/"&&(i=_i([i,f.pathnameBase]))}return a}function Qd(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=oP(e.path,e.caseSensitive,e.end),i=t.match(n);if(!i)return null;let a=i[0],o=a.replace(/(.)\/+$/,"$1"),s=i.slice(1);return{params:r.reduce((u,f,h)=>{let{paramName:d,isOptional:p}=f;if(d==="*"){let x=s[h]||"";o=a.slice(0,a.length-x.length).replace(/(.)\/+$/,"$1")}const g=s[h];return p&&!g?u[d]=void 0:u[d]=lP(g||"",d),u},{}),pathname:a,pathnameBase:o,pattern:e}}function oP(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),Ug(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(o,s,l)=>(r.push({paramName:s,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),r]}function sP(e){try{return decodeURI(e)}catch(t){return Ug(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function lP(e,t){try{return decodeURIComponent(e)}catch(n){return Ug(!1,'The value for the URL param "'+t+'" will not be decoded because'+(' the string "'+e+'" is a malformed URL segment. This is probably')+(" due to a bad percent encoding ("+n+").")),e}}function al(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function uP(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:i=""}=typeof e=="string"?zo(e):e;return{pathname:n?n.startsWith("/")?n:cP(n,t):t,search:dP(r),hash:pP(i)}}function cP(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(i=>{i===".."?n.length>1&&n.pop():i!=="."&&n.push(i)}),n.length>1?n.join("/"):"/"}function Mh(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function fP(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function KE(e,t){let n=fP(e);return t?n.map((r,i)=>i===e.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function XE(e,t,n,r){r===void 0&&(r=!1);let i;typeof e=="string"?i=zo(e):(i=il({},e),Xe(!i.pathname||!i.pathname.includes("?"),Mh("?","pathname","search",i)),Xe(!i.pathname||!i.pathname.includes("#"),Mh("#","pathname","hash",i)),Xe(!i.search||!i.search.includes("#"),Mh("#","search","hash",i)));let a=e===""||i.pathname==="",o=a?"/":i.pathname,s;if(o==null)s=n;else{let h=t.length-1;if(!r&&o.startsWith("..")){let d=o.split("/");for(;d[0]==="..";)d.shift(),h-=1;i.pathname=d.join("/")}s=h>=0?t[h]:"/"}let l=uP(i,s),u=o&&o!=="/"&&o.endsWith("/"),f=(a||o===".")&&n.endsWith("/");return!l.pathname.endsWith("/")&&(u||f)&&(l.pathname+="/"),l}const _i=e=>e.join("/").replace(/\/\/+/g,"/"),hP=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),dP=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,pP=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function gP(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const YE=["post","put","patch","delete"];new Set(YE);const vP=["get",...YE];new Set(vP);/** 43 * React Router v6.21.2 44 * 45 * Copyright (c) Remix Software Inc. 46 * 47 * This source code is licensed under the MIT license found in the 48 * LICENSE.md file in the root directory of this source tree. 49 * 50 * @license MIT 51 */function ol(){return ol=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ol.apply(this,arguments)}const rf=j.createContext(null),qE=j.createContext(null),Fi=j.createContext(null),af=j.createContext(null),Gi=j.createContext({outlet:null,matches:[],isDataRoute:!1}),ZE=j.createContext(null);function mP(e,t){let{relative:n}=t===void 0?{}:t;Cl()||Xe(!1);let{basename:r,navigator:i}=j.useContext(Fi),{hash:a,pathname:o,search:s}=of(e,{relative:n}),l=o;return r!=="/"&&(l=o==="/"?r:_i([r,o])),i.createHref({pathname:l,search:s,hash:a})}function Cl(){return j.useContext(af)!=null}function wa(){return Cl()||Xe(!1),j.useContext(af).location}function QE(e){j.useContext(Fi).static||j.useLayoutEffect(e)}function ba(){let{isDataRoute:e}=j.useContext(Gi);return e?NP():yP()}function yP(){Cl()||Xe(!1);let e=j.useContext(rf),{basename:t,future:n,navigator:r}=j.useContext(Fi),{matches:i}=j.useContext(Gi),{pathname:a}=wa(),o=JSON.stringify(KE(i,n.v7_relativeSplatPath)),s=j.useRef(!1);return QE(()=>{s.current=!0}),j.useCallback(function(u,f){if(f===void 0&&(f={}),!s.current)return;if(typeof u=="number"){r.go(u);return}let h=XE(u,JSON.parse(o),a,f.relative==="path");e==null&&t!=="/"&&(h.pathname=h.pathname==="/"?t:_i([t,h.pathname])),(f.replace?r.replace:r.push)(h,f.state,f)},[t,r,o,a,e])}const xP=j.createContext(null);function _P(e){let t=j.useContext(Gi).outlet;return t&&j.createElement(xP.Provider,{value:e},t)}function of(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=j.useContext(Fi),{matches:i}=j.useContext(Gi),{pathname:a}=wa(),o=JSON.stringify(KE(i,r.v7_relativeSplatPath));return j.useMemo(()=>XE(e,JSON.parse(o),a,n==="path"),[e,o,a,n])}function wP(e,t){return bP(e,t)}function bP(e,t,n,r){Cl()||Xe(!1);let{navigator:i}=j.useContext(Fi),{matches:a}=j.useContext(Gi),o=a[a.length-1],s=o?o.params:{};o&&o.pathname;let l=o?o.pathnameBase:"/";o&&o.route;let u=wa(),f;if(t){var h;let v=typeof t=="string"?zo(t):t;l==="/"||(h=v.pathname)!=null&&h.startsWith(l)||Xe(!1),f=v}else f=u;let d=f.pathname||"/",p=l==="/"?d:d.slice(l.length)||"/",g=YO(e,{pathname:p}),x=CP(g&&g.map(v=>Object.assign({},v,{params:Object.assign({},s,v.params),pathname:_i([l,i.encodeLocation?i.encodeLocation(v.pathname).pathname:v.pathname]),pathnameBase:v.pathnameBase==="/"?l:_i([l,i.encodeLocation?i.encodeLocation(v.pathnameBase).pathname:v.pathnameBase])})),a,n,r);return t&&x?j.createElement(af.Provider,{value:{location:ol({pathname:"/",search:"",hash:"",state:null,key:"default"},f),navigationType:ui.Pop}},x):x}function EP(){let e=TP(),t=gP(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,i={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return j.createElement(j.Fragment,null,j.createElement("h2",null,"Unexpected Application
51Error!"),j.createElement("h3",{style:{fontStyle:"italic"}},t),n?j.createElement("pre",{style:i},n):null,null)}const SP=j.createElement(EP,null);class kP extends j.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?j.createElement(Gi.Provider,{value:this.props.routeContext},j.createElement(ZE.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function jP(e){let{routeContext:t,match:n,children:r}=e,i=j.useContext(rf);return i&&i.static&&i.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=n.route.id),j.createElement(Gi.Provider,{value:t},r)}function CP(e,t,n,r){var i;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var a;if((a=n)!=null&&a.errors)e=n.matches;else return null}let o=e,s=(i=n)==null?void 0:i.errors;if(s!=null){let f=o.findIndex(h=>h.route.id&&(s==null?void 0:s[h.route.id]));f>=0||Xe(!1),o=o.slice(0,Math.min(o.length,f+1))}let l=!1,u=-1;if(n&&r&&r.v7_partialHydration)for(let f=0;f<o.length;f++){let h=o[f];if((h.route.HydrateFallback||h.route.hydrateFallbackElement)&&(u=f),h.route.id){let{loaderData:d,errors:p}=n,g=h.route.loader&&d[h.route.id]===void 0&&(!p||p[h.route.id]===void 0);if(h.route.lazy||g){l=!0,u>=0?o=o.slice(0,u+1):o=[o[0]];break}}}return o.reduceRight((f,h,d)=>{let p,g=!1,x=null,v=null;n&&(p=s&&h.route.id?s[h.route.id]:void 0,x=h.route.errorElement||SP,l&&(u<0&&d===0?(RP("route-fallback",!1),g=!0,v=null):u===d&&(g=!0,v=h.route.hydrateFallbackElement||null)));let y=t.concat(o.slice(0,d+1)),m=()=>{let _;return p?_=x:g?_=v:h.route.Component?_=j.createElement(h.route.Component,null):h.route.element?_=h.route.element:_=f,j.createElement(jP,{match:h,routeContext:{outlet:f,matches:y,isDataRoute:n!=null},children:_})};return n&&(h.route.ErrorBoundary||h.route.errorElement||d===0)?j.createElement(kP,{location:n.location,revalidation:n.revalidation,component:x,error:p,children:m(),routeContext:{outlet:null,matches:y,isDataRoute:!0}}):m()},null)}var JE=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(JE||{}),pc=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(pc||{});function MP(e){let t=j.useContext(rf);return t||Xe(!1),t}function OP(e){let t=j.useContext(qE);return t||Xe(!1),t}function PP(e){let t=j.useContext(Gi);return t||Xe(!1),t}function eS(e){let t=PP(),n=t.matches[t.matches.length-1];return n.route.id||Xe(!1),n.route.id}function TP(){var e;let t=j.useContext(ZE),n=OP(pc.UseRouteError),r=eS(pc.UseRouteError);return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function NP(){let{router:e}=MP(JE.UseNavigateStable),t=eS(pc.UseNavigateStable),n=j.useRef(!1);return QE(()=>{n.current=!0}),j.useCallback(function(i,a){a===void 0&&(a={}),n.current&&(typeof i=="number"?e.navigate(i):e.navigate(i,ol({fromRouteId:t},a)))},[e,t])}const E0={};function RP(e,t,n){!t&&!E0[e]&&(E0[e]=!0)}function Jd(e){return _P(e.context)}function Me(e){Xe(!1)}function LP(e){let{basename:t="/",children:n=null,location:r,navigationType:i=ui.Pop,navigator:a,static:o=!1,future:s}=e;Cl()&&Xe(!1);let l=t.replace(/^\/*/,"/"),u=j.useMemo(()=>({basename:l,navigator:a,static:o,future:ol({v7_relativeSplatPath:!1},s)}),[l,s,a,o]);typeof r=="string"&&(r=zo(r));let{pathname:f="/",search:h="",hash:d="",state:p=null,key:g="default"}=r,x=j.useMemo(()=>{let v=al(f,l);return v==null?null:{location:{pathname:v,search:h,hash:d,state:p,key:g},navigationType:i}},[l,f,h,d,p,g,i]);return x==null?null:j.createElement(Fi.Provider,{value:u},j.createElement(af.Provider,{children:n,value:x}))}function IP(e){let{children:t,location:n}=e;return wP(ep(t),n)}new Promise(()=>{});function ep(e,t){t===void 0&&(t=[]);let n=[];
51return j.Children.forEach(e,(r,i)=>{if(!j.isValidElement(r))return;let a=[...t,i];if(r.type===j.Fragment){n.push.apply(n,ep(r.props.children,a));return}r.type!==Me&&Xe(!1),!r.props.index||!r.props.children||Xe(!1);let o={id:r.props.id||a.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(o.children=ep(r.props.children,a)),n.push(o)}),n}/** 52 * React Router DOM v6.21.2 53 * 54 * Copyright (c) Remix Software Inc. 55 * 56 * This source code is licensed under the MIT license found in the 57 * LICENSE.md file in the root directory of this source tree. 58 * 59 * @license MIT 60 */function gc(){return gc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},gc.apply(this,arguments)}function tS(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function AP(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function DP(e,t){return e.button===0&&(!t||t==="_self")&&!AP(e)}function tp(e){return e===void 0&&(e=""),new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,n)=>{let r=e[n];return t.concat(Array.isArray(r)?r.map(i=>[n,i]):[[n,r]])},[]))}function zP(e,t){let n=tp(e);return t&&t.forEach((r,i)=>{n.has(i)||t.getAll(i).forEach(a=>{n.append(i,a)})}),n}const FP=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],GP=["aria-current","caseSensitive","className","end","style","to","unstable_viewTransition","children"],$P=j.createContext({isTransitioning:!1}),UP="startTransition",S0=HC[UP];function WP(e){let{basename:t,children:n,future:r,window:i}=e,a=j.useRef();a.current==null&&(a.current=VO({window:i,v5Compat:!0}));let o=a.current,[s,l]=j.useState({action:o.action,location:o.location}),{v7_startTransition:u}=r||{},f=j.useCallback(h=>{u&&S0?S0(()=>l(h)):l(h)},[l,u]);return j.useLayoutEffect(()=>o.listen(f),[o,f]),j.createElement(LP,{basename:t,children:n,location:s.location,navigationType:s.action,navigator:o,future:r})}const BP=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",HP=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,fr=j.forwardRef(function(t,n){let{onClick:r,relative:i,reloadDocument:a,replace:o,state:s,target:l,to:u,preventScrollReset:f,unstable_viewTransition:h}=t,d=tS(t,FP),{basename:p}=j.useContext(Fi),g,x=!1;if(typeof u=="string"&&HP.test(u)&&(g=u,BP))try{let _=new URL(window.location.href),w=u.startsWith("//")?new URL(_.protocol+u):new URL(u),b=al(w.pathname,p);w.origin===_.origin&&b!=null?u=b+w.search+w.hash:x=!0}catch{}let v=mP(u,{relative:i}),y=KP(u,{replace:o,state:s,target:l,preventScrollReset:f,relative:i,unstable_viewTransition:h});function m(_){r&&r(_),_.defaultPrevented||y(_)}return j.createElement("a",gc({},d,{href:g||v,onClick:x||a?r:m,ref:n,target:l}))}),nS=j.forwardRef(function(t,n){let{"aria-current":r="page",caseSensitive:i=!1,className:a="",end:o=!1,style:s,to:l,unstable_viewTransition:u,children:f}=t,h=tS(t,GP),d=of(l,{relative:h.relative}),p=wa(),g=j.useContext(qE),{navigator:x}=j.useContext(Fi),v=g!=null&&XP(d)&&u===!0,y=x.encodeLocation?x.encodeLocation(d).pathname:d.pathname,m=p.pathname,_=g&&g.navigation&&g.navigation.location?g.navigation.location.pathname:null;i||(m=m.toLowerCase(),_=_?_.toLowerCase():null,y=y.toLowerCase());const w=y!=="/"&&y.endsWith("/")?y.length-1:y.length;let b=m===y||!o&&m.startsWith(y)&&m.charAt(w)==="/",E=_!=null&&(_===y||!o&&_.startsWith(y)&&_.charAt(y.length)==="/"),S={isActive:b,isPending:E,isTransitioning:v},k=b?r:void 0,O;typeof a=="function"?O=a(S):O=[a,b?"active":null,E?"pending":null,v?"transitioning":null].filter(
60Boolean).join(" ");let R=typeof s=="function"?s(S):s;return j.createElement(fr,gc({},h,{"aria-current":k,className:O,ref:n,style:R,to:l,unstable_viewTransition:u}),typeof f=="function"?f(S):f)});var np;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(np||(np={}));var k0;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(k0||(k0={}));function VP(e){let t=j.useContext(rf);return t||Xe(!1),t}function KP(e,t){let{target:n,replace:r,state:i,preventScrollReset:a,relative:o,unstable_viewTransition:s}=t===void 0?{}:t,l=ba(),u=wa(),f=of(e,{relative:o});return j.useCallback(h=>{if(DP(h,n)){h.preventDefault();let d=r!==void 0?r:dc(u)===dc(f);l(e,{replace:d,state:i,preventScrollReset:a,relative:o,unstable_viewTransition:s})}},[u,l,f,r,i,n,e,a,o,s])}function sf(e){let t=j.useRef(tp(e)),n=j.useRef(!1),r=wa(),i=j.useMemo(()=>zP(r.search,n.current?null:t.current),[r.search]),a=ba(),o=j.useCallback((s,l)=>{const u=tp(typeof s=="function"?s(i):s);n.current=!0,a("?"+u,l)},[a,i]);return[i,o]}function XP(e,t){t===void 0&&(t={});let n=j.useContext($P);n==null&&Xe(!1);let{basename:r}=VP(np.useViewTransitionState),i=of(e,{relative:t.relative});if(!n.isTransitioning)return!1;let a=al(n.currentLocation.pathname,r)||n.currentLocation.pathname,o=al(n.nextLocation.pathname,r)||n.nextLocation.pathname;return Qd(i.pathname,o)!=null||Qd(i.pathname,a)!=null}function Un(e){"@babel/helpers - typeof";return Un=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Un(e)}function Vn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function YP(e,t){if(Un(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Un(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function rS(e){var t=YP(e,"string");return Un(t)=="symbol"?t:String(t)}function j0(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,rS(r.key),r)}}function Kn(e,t,n){return t&&j0(e.prototype,t),n&&j0(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function wi(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function rp(e,t){return rp=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},rp(e,t)}function lf(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&rp(e,t)}function Ml(e,t){if(t&&(Un(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return wi(e)}function hr(e){return hr=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},hr(e)}function gr(e,t,n){return t=rS(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function iS(e){if(Array.isArray(e))return e}function qP(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function C0(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function aS(e,t){if(e){if(typeof e=="string")return C0(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return C0(e,t)}}
60function oS(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function ZP(e){return iS(e)||qP(e)||aS(e)||oS()}function M0(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function O0(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?M0(Object(n),!0).forEach(function(r){gr(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):M0(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}var QP={type:"logger",log:function(t){this.output("log",t)},warn:function(t){this.output("warn",t)},error:function(t){this.output("error",t)},output:function(t,n){console&&console[t]&&console[t].apply(console,n)}},JP=function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Vn(this,e),this.init(t,n)}return Kn(e,[{key:"init",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.prefix=r.prefix||"i18next:",this.logger=n||QP,this.options=r,this.debug=r.debug}},{key:"setDebug",value:function(n){this.debug=n}},{key:"log",value:function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return this.forward(r,"log","",!0)}},{key:"warn",value:function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return this.forward(r,"warn","",!0)}},{key:"error",value:function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return this.forward(r,"error","")}},{key:"deprecate",value:function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return this.forward(r,"warn","WARNING DEPRECATED: ",!0)}},{key:"forward",value:function(n,r,i,a){return a&&!this.debug?null:(typeof n[0]=="string"&&(n[0]="".concat(i).concat(this.prefix," ").concat(n[0])),this.logger[r](n))}},{key:"create",value:function(n){return new e(this.logger,O0(O0({},{prefix:"".concat(this.prefix,":").concat(n,":")}),this.options))}},{key:"clone",value:function(n){return n=n||this.options,n.prefix=n.prefix||this.prefix,new e(this.logger,n)}}]),e}(),ir=new JP,Ti=function(){function e(){Vn(this,e),this.observers={}}return Kn(e,[{key:"on",value:function(n,r){var i=this;return n.split(" ").forEach(function(a){i.observers[a]=i.observers[a]||[],i.observers[a].push(r)}),this}},{key:"off",value:function(n,r){if(this.observers[n]){if(!r){delete this.observers[n];return}this.observers[n]=this.observers[n].filter(function(i){return i!==r})}}},{key:"emit",value:function(n){for(var r=arguments.length,i=new Array(r>1?r-1:0),a=1;a<r;a++)i[a-1]=arguments[a];if(this.observers[n]){var o=[].concat(this.observers[n]);o.forEach(function(l){l.apply(void 0,i)})}if(this.observers["*"]){var s=[].concat(this.observers["*"]);s.forEach(function(l){l.apply(l,[n].concat(i))})}}}]),e}();function us(){var e,t,n=new Promise(function(r,i){e=r,t=i});return n.resolve=e,n.reject=t,n}function P0(e){return e==null?"":""+e}function eT(e,t,n){e.forEach(function(r){t[r]&&(n[r]=t[r])})}function Wg(e,t,n){function r(s){return s&&s.indexOf("###")>-1?s.replace(/###/g,"."):s}function i(){return!e||typeof e=="string"}for(var a=typeof t!="string"?[].concat(t):t.split(".");a.length>1;){if(i())return{};var o=r(a.shift());!e[o]&&n&&(e[o]=new n),Object.prototype.hasOwnProperty.call(e,o)?e=e[o]:e={}}return i()?{}:{obj:e,k:r(a.shift())}}function T0(e,t,n){var r=Wg(e,t,Object),i=r.obj,a=r.k;i[a]=n}function tT(e,t,n,r){var i=Wg(e,t,Object),a=i.obj,o=i.k;a[o]=a[o]||[],r&&(a[o]=a[o].concat(n)),r||a[o].push(n)}function vc(e,t){var n=Wg(e,t),r=n.obj,i=n.k;if(r)return r[i]}function N0(e,t,n){var r=vc(e,n);return r!==void 0?r:vc(t,n)}function sS(e,t,n){for(var r in t)r!=="__proto__"&&r!=="constructor"&&(r in e?typeof e[r]=="string"||e[r]instanceof String||typeof t[r]=="string"||t[r]instanceof String?n&&(e[r]=t[r]):sS(e[r],t[r],n):e[r]=t[r]);return e}function Ma(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var nT={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function rT(e){return typeof e=="string"?e.replace(/[&<>
60"'\/]/g,function(t){return nT[t]}):e}var uf=typeof window<"u"&&window.navigator&&typeof window.navigator.userAgentData>"u"&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,iT=[" ",",","?","!",";"];function aT(e,t,n){t=t||"",n=n||"";var r=iT.filter(function(s){return t.indexOf(s)<0&&n.indexOf(s)<0});if(r.length===0)return!0;var i=new RegExp("(".concat(r.map(function(s){return s==="?"?"\\?":s}).join("|"),")")),a=!i.test(e);if(!a){var o=e.indexOf(n);o>0&&!i.test(e.substring(0,o))&&(a=!0)}return a}function R0(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function tu(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?R0(Object(n),!0).forEach(function(r){gr(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):R0(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function oT(e){var t=sT();return function(){var r=hr(e),i;if(t){var a=hr(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return Ml(this,i)}}function sT(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function lS(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:".";if(e){if(e[t])return e[t];for(var r=t.split(n),i=e,a=0;a<r.length;++a){if(!i||typeof i[r[a]]=="string"&&a+1<r.length)return;if(i[r[a]]===void 0){for(var o=2,s=r.slice(a,a+o).join(n),l=i[s];l===void 0&&r.length>a+o;)o++,s=r.slice(a,a+o).join(n),l=i[s];if(l===void 0)return;if(l===null)return null;if(t.endsWith(s)){if(typeof l=="string")return l;if(s&&typeof l[s]=="string")return l[s]}var u=r.slice(a+o).join(n);return u?lS(l,u,n):void 0}i=i[r[a]]}return i}}var lT=function(e){lf(n,e);var t=oT(n);function n(r){var i,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};return Vn(this,n),i=t.call(this),uf&&Ti.call(wi(i)),i.data=r||{},i.options=a,i.options.keySeparator===void 0&&(i.options.keySeparator="."),i.options.ignoreJSONStructure===void 0&&(i.options.ignoreJSONStructure=!0),i}return Kn(n,[{key:"addNamespaces",value:function(i){this.options.ns.indexOf(i)<0&&this.options.ns.push(i)}},{key:"removeNamespaces",value:function(i){var a=this.options.ns.indexOf(i);a>-1&&this.options.ns.splice(a,1)}},{key:"getResource",value:function(i,a,o){var s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},l=s.keySeparator!==void 0?s.keySeparator:this.options.keySeparator,u=s.ignoreJSONStructure!==void 0?s.ignoreJSONStructure:this.options.ignoreJSONStructure,f=[i,a];o&&typeof o!="string"&&(f=f.concat(o)),o&&typeof o=="string"&&(f=f.concat(l?o.split(l):o)),i.indexOf(".")>-1&&(f=i.split("."));var h=vc(this.data,f);return h||!u||typeof o!="string"?h:lS(this.data&&this.data[i]&&this.data[i][a],o,l)}},{key:"addResource",value:function(i,a,o,s){var l=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{silent:!1},u=this.options.keySeparator;u===void 0&&(u=".");var f=[i,a];o&&(f=f.concat(u?o.split(u):o)),i.indexOf(".")>-1&&(f=i.split("."),s=a,a=f[1]),this.addNamespaces(a),T0(this.data,f,s),l.silent||this.emit("added",i,a,o,s)}},{key:"addResources",value:function(i,a,o){var s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{silent:!1};for(var l in o)(typeof o[l]=="string"||Object.prototype.toString.apply(o[l])==="[object Array]")&&this.addResource(i,a,l,o[l],{silent:!0});s.silent||this.emit("added",i,a,o)}},{key:"addResourceBundle",value:function(i,a,o,s,l){var u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{silent:!1},f=[i,a];i.indexOf(".")>-1&&(f=i.split("."),s=o,o=a,a=f[1]),this.addNamespaces(a);var h=vc(this.data,f)||{};s?sS(h,o,l):h=tu(tu({},h),o),T0(this.data,f,h),u.silent||this.emit("added",i,a,o)}},{key:"removeResourceBundle",value:function(i,a){this.hasResourceBundle(i,a)&&delete this.data[i][a],this.removeNamespaces(a),this.emit
60("removed",i,a)}},{key:"hasResourceBundle",value:function(i,a){return this.getResource(i,a)!==void 0}},{key:"getResourceBundle",value:function(i,a){return a||(a=this.options.defaultNS),this.options.compatibilityAPI==="v1"?tu(tu({},{}),this.getResource(i,a)):this.getResource(i,a)}},{key:"getDataByLanguage",value:function(i){return this.data[i]}},{key:"hasLanguageSomeTranslations",value:function(i){var a=this.getDataByLanguage(i),o=a&&Object.keys(a)||[];return!!o.find(function(s){return a[s]&&Object.keys(a[s]).length>0})}},{key:"toJSON",value:function(){return this.data}}]),n}(Ti),uS={processors:{},addPostProcessor:function(t){this.processors[t.name]=t},handle:function(t,n,r,i,a){var o=this;return t.forEach(function(s){o.processors[s]&&(n=o.processors[s].process(n,r,i,a))}),n}};function L0(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Nt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?L0(Object(n),!0).forEach(function(r){gr(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):L0(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function uT(e){var t=cT();return function(){var r=hr(e),i;if(t){var a=hr(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return Ml(this,i)}}function cT(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}var I0={},A0=function(e){lf(n,e);var t=uT(n);function n(r){var i,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Vn(this,n),i=t.call(this),uf&&Ti.call(wi(i)),eT(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","
60i18nFormat","utils"],r,wi(i)),i.options=a,i.options.keySeparator===void 0&&(i.options.keySeparator="."),i.logger=ir.create("translator"),i}return Kn(n,[{key:"changeLanguage",value:function(i){i&&(this.language=i)}},{key:"exists",value:function(i){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};if(i==null)return!1;var o=this.resolve(i,a);return o&&o.res!==void 0}},{key:"extractFromKey",value:function(i,a){var o=a.nsSeparator!==void 0?a.nsSeparator:this.options.nsSeparator;o===void 0&&(o=":");var s=a.keySeparator!==void 0?a.keySeparator:this.options.keySeparator,l=a.ns||this.options.defaultNS||[],u=o&&i.indexOf(o)>-1,f=!this.options.userDefinedKeySeparator&&!a.keySeparator&&!this.options.userDefinedNsSeparator&&!a.nsSeparator&&!aT(i,o,s);if(u&&!f){var h=i.match(this.interpolator.nestingRegexp);if(h&&h.length>0)return{key:i,namespaces:l};var d=i.split(o);(o!==s||o===s&&this.options.ns.indexOf(d[0])>-1)&&(l=d.shift()),i=d.join(s)}return typeof l=="string"&&(l=[l]),{key:i,namespaces:l}}},{key:"translate",value:function(i,a,o){var s=this;if(Un(a)!=="object"&&this.options.overloadTranslationOptionHandler&&(a=this.options.overloadTranslationOptionHandler(arguments)),a||(a={}),i==null)return"";Array.isArray(i)||(i=[String(i)]);var l=a.returnDetails!==void 0?a.returnDetails:this.options.returnDetails,u=a.keySeparator!==void 0?a.keySeparator:this.options.keySeparator,f=this.extractFromKey(i[i.length-1],a),h=f.key,d=f.namespaces,p=d[d.length-1],g=a.lng||this.language,x=a.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(g&&g.toLowerCase()==="cimode"){if(x){var v=a.nsSeparator||this.options.nsSeparator;return l?(y.res="".concat(p).concat(v).concat(h),y):"".concat(p).concat(v).concat(h)}return l?(y.res=h,y):h}var y=this.resolve(i,a),m=y&&y.res,_=y&&y.usedKey||h,w=y&&y.exactUsedKey||h,b=Object.prototype.toString.apply(m),E=["[object Number]","[object Function]","[object RegExp]"],S=a.joinArrays!==void 0?a.joinArrays:this.options.joinArrays,k=!this.i18nFormat||this.i18nFormat.handleAsObject,O=typeof m!="string"&&typeof m!="boolean"&&typeof m!="number";if(k&&m&&O&&E.indexOf(b)<0&&!(typeof S=="string"&&b==="[object Array]")){if(!a.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");var R=this.options.returnedObjectHandler?this.options.returnedObjectHandler(_,m,Nt(Nt({},a),{},{ns:d})):"key '".concat(h," (").concat(this.language,")' returned an object instead of string.");return l?(y.res=R,y):R}if(u){var I=b==="[object Array]",G=I?[]:{},K=I?w:_;for(var ee in m)if(Object.prototype.hasOwnProperty.call(m,ee)){var L="".concat(K).concat(u).concat(ee);G[ee]=this.translate(L,Nt(Nt({},a),{joinArrays:!1,ns:d})),G[ee]===L&&(G[ee]=m[ee])}m=G}}else if(k&&typeof S=="string"&&b==="[object Array]")m=m.join(S),m&&(m=this.extendTranslation(m,i,a,o));else{var W=!1,V=!1,H=a.count!==void 0&&typeof a.count!="string",ue=n.hasDefaultValue(a),ce=H?this.pluralResolver.getSuffix(g,a.count,a):"",F=a["defaultValue".concat(ce)]||a.defaultValue;!this.isValidLookup(m)&&ue&&(W=!0,m=F),this.isValidLookup(m)||(V=!0,m=h);var T=a.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey,N=T&&V?void 0:m,A=ue&&F!==m&&this.options.updateMissing;if(V||W||A){if(this.logger.log(A?"updateKey":"missingKey",g,p,h,A?F:m),u){var D=this.resolve(h,Nt(Nt({},a),{},{keySeparator:!1}));D&&D.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}var P=[],Z=this.languageUtils.getFallbackCodes(this.options.fallbackLng,a.lng||this.language);if(this.options.saveMissingTo==="fallback"&&Z&&Z[0])for(var z=0;z<Z.length;z++)P.push(Z[z]);else this.options.saveMissingTo==="all"?P=this.languageUtils.toResolveHierarchy(a.lng||this.language):P.push(a.lng||this.language);var de=function(fe,J,$e){var at=ue&&$e!==m?$e:N;s.options.missingKeyHandler?s.options.missingKeyHandler(fe,p,J,at,A,a):s.backendConnector&&s.backendConnector.saveMissing&&s.backendConnector.saveMissing(fe,p,J,at,A,a),s.emit("missingKey",fe,p,J,m)};this.options.saveMissing&&(this.options.saveMissingPlurals&&H?P.forEach(function(oe){s.pluralResolver.getSuffixes(oe,a).forEac
60h(function(fe){de([oe],h+fe,a["defaultValue".concat(fe)]||F)})}):de(P,h,F))}m=this.extendTranslation(m,i,a,y,o),V&&m===h&&this.options.appendNamespaceToMissingKey&&(m="".concat(p,":").concat(h)),(V||W)&&this.options.parseMissingKeyHandler&&(this.options.compatibilityAPI!=="v1"?m=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?"".concat(p,":").concat(h):h,W?m:void 0):m=this.options.parseMissingKeyHandler(m))}return l?(y.res=m,y):m}},{key:"extendTranslation",value:function(i,a,o,s,l){var u=this;if(this.i18nFormat&&this.i18nFormat.parse)i=this.i18nFormat.parse(i,Nt(Nt({},this.options.interpolation.defaultVariables),o),s.usedLng,s.usedNS,s.usedKey,{resolved:s});else if(!o.skipInterpolation){o.interpolation&&this.interpolator.init(Nt(Nt({},o),{interpolation:Nt(Nt({},this.options.interpolation),o.interpolation)}));var f=typeof i=="string"&&(o&&o.interpolation&&o.interpolation.skipOnVariables!==void 0?o.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables),h;if(f){var d=i.match(this.interpolator.nestingRegexp);h=d&&d.length}var p=o.replace&&typeof o.replace!="string"?o.replace:o;if(this.options.interpolation.defaultVariables&&(p=Nt(Nt({},this.options.interpolation.defaultVariables),p)),i=this.interpolator.interpolate(i,p,o.lng||this.language,o),f){var g=i.match(this.interpolator.nestingRegexp),x=g&&g.length;h<x&&(o.nest=!1)}o.nest!==!1&&(i=this.interpolator.nest(i,function(){for(var m=arguments.length,_=new Array(m),w=0;w<m;w++)_[w]=arguments[w];return l&&l[0]===_[0]&&!o.context?(u.logger.warn("It seems you are nesting recursively key: ".concat(_[0]," in key: ").concat(a[0])),null):u.translate.apply(u,_.concat([a]))},o)),o.interpolation&&this.interpolator.reset()}var v=o.postProcess||this.options.postProcess,y=typeof v=="string"?[v]:v;return i!=null&&y&&y.length&&o.applyPostProcessor!==!1&&(i=uS.handle(y,i,a,this.options&&this.options.postProcessPassResolved?Nt({i18nResolved:s},o):o,this)),i}},{key:"resolve",value:function(i){var a=this,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s,l,u,f,h;
60return typeof i=="string"&&(i=[i]),i.forEach(function(d){if(!a.isValidLookup(s)){var p=a.extractFromKey(d,o),g=p.key;l=g;var x=p.namespaces;a.options.fallbackNS&&(x=x.concat(a.options.fallbackNS));var v=o.count!==void 0&&typeof o.count!="string",y=v&&!o.ordinal&&o.count===0&&a.pluralResolver.shouldUseIntlApi(),m=o.context!==void 0&&(typeof o.context=="string"||typeof o.context=="number")&&o.context!=="",_=o.lngs?o.lngs:a.languageUtils.toResolveHierarchy(o.lng||a.language,o.fallbackLng);x.forEach(function(w){a.isValidLookup(s)||(h=w,!I0["".concat(_[0],"-").concat(w)]&&a.utils&&a.utils.hasLoadedNamespace&&!a.utils.hasLoadedNamespace(h)&&(I0["".concat(_[0],"-").concat(w)]=!0,a.logger.warn('key "'.concat(l,'" for languages "').concat(_.join(", "),'" won\'t get resolved as namespace "').concat(h,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),_.forEach(function(b){if(!a.isValidLookup(s)){f=b;var E=[g];if(a.i18nFormat&&a.i18nFormat.addLookupKeys)a.i18nFormat.addLookupKeys(E,g,b,w,o);else{var S;v&&(S=a.pluralResolver.getSuffix(b,o.count,o));var k="".concat(a.options.pluralSeparator,"zero");if(v&&(E.push(g+S),y&&E.push(g+k)),m){var O="".concat(g).concat(a.options.contextSeparator).concat(o.context);E.push(O),v&&(E.push(O+S),y&&E.push(O+k))}}for(var R;R=E.pop();)a.isValidLookup(s)||(u=R,s=a.getResource(b,w,R,o))}}))})}}),{res:s,usedKey:l,exactUsedKey:u,usedLng:f,usedNS:h}}},{key:"isValidLookup",value:function(i){return i!==void 0&&!(!this.options.returnNull&&i===null)&&!(!this.options.returnEmptyString&&i==="")}},{key:"getResource",value:function(i,a,o){var s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(i,a,o,s):this.resourceStore.getResource(i,a,o,s)}}],[{key:"hasDefaultValue",value:function(i){var a="defaultValue";for(var o in i)if(Object.prototype.hasOwnProperty.call(i,o)&&a===o.substring(0,a.length)&&i[o]!==void 0)return!0;return!1}}]),n}(Ti);function Oh(e){return e.charAt(0).toUpperCase()+e.slice(1)}var fT=function(){function e(t){Vn(this,e),this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=ir.create("languageUtils")}return Kn(e,[{key:"getScriptPartFromCode",value:function(n){if(!n||n.indexOf("-")<0)return null;var r=n.split("-");return r.length===2||(r.pop(),r[r.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(r.join("-"))}},{key:"getLanguagePartFromCode",value:function(n){if(!n||n.indexOf("-")<0)return n;var r=n.split("-");return this.formatLanguageCode(r[0])}},{key:"formatLanguageCode",value:function(n){if(typeof n=="string"&&n.indexOf("-")>-1){var r=["hans","hant","latn","cyrl","cans","mong","arab"],i=n.split("-");return this.options.lowerCaseLng?i=i.map(function(a){return a.toLowerCase()}):i.length===2?(i[0]=i[0].toLowerCase(),i[1]=i[1].toUpperCase(),r.indexOf(i[1].toLowerCase())>-1&&(i[1]=Oh(i[1].toLowerCase()))):i.length===3&&(i[0]=i[0].toLowerCase(),i[1].length===2&&(i[1]=i[1].toUpperCase()),i[0]!=="sgn"&&i[2].length===2&&(i[2]=i[2].toUpperCase()),r.indexOf(i[1].toLowerCase())>-1&&(i[1]=Oh(i[1].toLowerCase())),r.indexOf(i[2].toLowerCase())>-1&&(i[2]=Oh(i[2].toLowerCase()))),i.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?n.toLowerCase():n}},{key:"isSupportedCode",value:function(n){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(n=this.getLanguagePartFromCode(n)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(n)>-1}},{key:"getBestMatchFromCodes",value:function(n){var r=this;if(!n)return null;var i;return n.forEach(function(a){if(!i){var o=r.formatLanguageCode(a);(!r.options.supportedLngs||r.isSupportedCode(o))&&(i=o)}}),!i&&this.options.supportedLngs&&n.forEach(function(a){if(!i){var o=r.getLanguagePartFromCode(a);if(r.isSupportedCode(o))return i=o;i=r.options.supportedLngs.find(function(s){if(s.indexOf(o)===0)return s})}}),i||(i=this.getFallbackCodes(this.options.fallbackLng)[0]),i}},{key:"getFallbackCodes",value:function(n,r){if(!n)return[];if(typeof n=="function"&&(n=n(r)),typeof n=="string"&&(n=[n]),Object.prototype.toString.apply(n)==="[object Array]")return n;if(!r)return n.default||[];var i=n[r];
60return i||(i=n[this.getScriptPartFromCode(r)]),i||(i=n[this.formatLanguageCode(r)]),i||(i=n[this.getLanguagePartFromCode(r)]),i||(i=n.default),i||[]}},{key:"toResolveHierarchy",value:function(n,r){var i=this,a=this.getFallbackCodes(r||this.options.fallbackLng||[],n),o=[],s=function(u){u&&(i.isSupportedCode(u)?o.push(u):i.logger.warn("rejecting language code not found in supportedLngs: ".concat(u)))};return typeof n=="string"&&n.indexOf("-")>-1?(this.options.load!=="languageOnly"&&s(this.formatLanguageCode(n)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&s(this.getScriptPartFromCode(n)),this.options.load!=="currentOnly"&&s(this.getLanguagePartFromCode(n))):typeof n=="string"&&s(this.formatLanguageCode(n)),a.forEach(function(l){o.indexOf(l)<0&&s(i.formatLanguageCode(l))}),o}}]),e}(),hT=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],dT={1:function(t){return+(t>1)},2:function(t){return+(t!=1)},3:function(t){return 0},4:function(t){return t%10==1&&t%100!=11?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2},5:function(t){return t==0?0:t==1?1:t==2?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5},6:function(t){return t==1?0:t>=2&&t<=4?1:2},7:function(t){return t==1?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2},8:function(t){return t==1?0:t==2?1:t!=8&&t!=11?2:3},9:function(t){return+(t>=2)},10:function(t){return t==1?0:t==2?1:t<7?2:t<11?3:4},11:function(t){return t==1||t==11?0:t==2||t==12?1:t>2&&t<20?2:3},12:function(t){return+(t%10!=1||t%100==11)},13:function(t){return+(t!==0)},14:function(t){return t==1?0:t==2?1:t==3?2:3},15:function(t){return t%10==1&&t%100!=11?0:t%10>=2&&(t%100<10||t%100>=20)?1:2},16:function(t){return t%10==1&&t%100!=11?0:t!==0?1:2},17:function(t){return t==1||t%10==1&&t%100!=11?0:1},18:function(t){return t==0?0:t==1?1:2},19:function(t){return t==1?0:t==0||t%100>1&&t%100<11?1:t%100>10&&t%100<20?2:3},20:function(t){return t==1?0:t==0||t%100>0&&t%100<20?1:2},21:function(t){return t%100==1?1:t%100==2?2:t%100==3||t%100==4?3:0},22:function(t){return t==1?0:t==2?1:(t<0||t>10)&&t%10==0?2:3}},pT=["v1","v2","v3"],D0={zero:0,one:1,two:2,few:3,many:4,other:5};function gT(){var e={};return hT.forEach(function(t){t.lngs.forEach(function(n){e[n]={numbers:t.nr,plurals:dT[t.fc]}})}),e}var vT=function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};Vn(this,e),this.languageUtils=t,this.options=n,this.logger=ir.create("pluralResolver"),(!this.options.compatibilityJSON||this.options.compatibilityJSON==="v4")&&(typeof Intl>"u"||!Intl.PluralRules)&&(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=gT()}return Kn(e,[{key:"addRule",value:function(n,r){this.rules[n]=r}},{key:"getRule",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(n,{type:r.ordinal?"ordinal":"cardinal"})}catch{return}return this.rules[n]||this.rules[this.languageUtils.getLanguagePartFromCode(n)]}},{key:"needsPlural",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=this.getRule(n,r);return this.shouldUseIntlApi()?i&&i.resolvedOptions().pluralCategories.length>1:i&&i.numbers.length>1}},{key:"getPluralFormsOfKey",value:function(n,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};
60return this.getSuffixes(n,i).map(function(a){return"".concat(r).concat(a)})}},{key:"getSuffixes",value:function(n){var r=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=this.getRule(n,i);return a?this.shouldUseIntlApi()?a.resolvedOptions().pluralCategories.sort(function(o,s){return D0[o]-D0[s]}).map(function(o){return"".concat(r.options.prepend).concat(o)}):a.numbers.map(function(o){return r.getSuffix(n,o,i)}):[]}},{key:"getSuffix",value:function(n,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},a=this.getRule(n,i);return a?this.shouldUseIntlApi()?"".concat(this.options.prepend).concat(a.select(r)):this.getSuffixRetroCompatible(a,r):(this.logger.warn("no plural rule found for: ".concat(n)),"")}},{key:"getSuffixRetroCompatible",value:function(n,r){var i=this,a=n.noAbs?n.plurals(r):n.plurals(Math.abs(r)),o=n.numbers[a];this.options.simplifyPluralSuffix&&n.numbers.length===2&&n.numbers[0]===1&&(o===2?o="plural":o===1&&(o=""));var s=function(){return i.options.prepend&&o.toString()?i.options.prepend+o.toString():o.toString()};return this.options.compatibilityJSON==="v1"?o===1?"":typeof o=="number"?"_plural_".concat(o.toString()):s():this.options.compatibilityJSON==="v2"||this.options.simplifyPluralSuffix&&n.numbers.length===2&&n.numbers[0]===1?s():this.options.prepend&&a.toString()?this.options.prepend+a.toString():a.toString()}},{key:"shouldUseIntlApi",value:function(){return!pT.includes(this.options.compatibilityJSON)}}]),e}();function z0(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Tn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?z0(Object(n),!0).forEach(function(r){gr(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):z0(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}var mT=function(){function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Vn(this,e),this.logger=ir.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(n){return n},this.init(t)}return Kn(e,[{key:"init",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};n.interpolation||(n.interpolation={escapeValue:!0});var r=n.interpolation;this.escape=r.escape!==void 0?r.escape:rT,this.escapeValue=r.escapeValue!==void 0?r.escapeValue:!0,this.useRawValueToEscape=r.useRawValueToEscape!==void 0?r.useRawValueToEscape:!1,this.prefix=r.prefix?Ma(r.prefix):r.prefixEscaped||"{{",this.suffix=r.suffix?Ma(r.suffix):r.suffixEscaped||"}}",this.formatSeparator=r.formatSeparator?r.formatSeparator:r.formatSeparator||",",this.unescapePrefix=r.unescapeSuffix?"":r.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":r.unescapeSuffix||"",this.nestingPrefix=r.nestingPrefix?Ma(r.nestingPrefix):r.nestingPrefixEscaped||Ma("$t("),this.nestingSuffix=r.nestingSuffix?Ma(r.nestingSuffix):r.nestingSuffixEscaped||Ma(")"),this.nestingOptionsSeparator=r.nestingOptionsSeparator?r.nestingOptionsSeparator:r.nestingOptionsSeparator||",",this.maxReplaces=r.maxReplaces?r.maxReplaces:1e3,this.alwaysFormat=r.alwaysFormat!==void 0?r.alwaysFormat:!1,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var n="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(n,"g");var r="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(r,"g");var i="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(i,"g")}},{key:"interpolate",value:function(n,r,i,a){var o=this,s,l,u,f=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function h(v){return v.replace(/\$/g,"$$$$")}var d=function(y){if(y.indexOf(o.formatSeparator)<0){var m=N0(r,f,y);return o.alwaysFormat?o.format(m,void 0,i,Tn(Tn(Tn({},a),r),{},{interpolationkey:y})):m}var _=y.split(o.formatSeparator),w=_.shift().trim(),b=_.join(o.formatSeparator).trim();return o.format(N0(r,f,w),b,i,Tn(Tn(Tn({},a),r),{},{interpolationkey:w}))};this.resetRegExp();var p=a&&a.missingInterpolationHandler||this.options.missingInterpolationHandler,g=a&&a.interpolation&&a.interpolation.skipOnVariables!==void 0?a.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables,x=[{regex:this.regexpUnescape,safeValue:function(y){return h(y)}},{regex:this.regexp,safeValue:function(y){return o.escapeValue?h(o.escape(y)):h(y)}}];return x.forEach(function(v){for(u=0;s=v.regex.exec(n);){var y=s[1].trim();if(l=d(y),l===void 0)if(typeof p=="function"){var m=p(n,s,a);l=typeof m=="string"?m:""}else if(a&&a.hasOwnProperty(y))l="";else if(g){l=s[0];continue}else o.logger.warn("missed to pass in variable ".concat(y," for interpolating ").concat(n)),l="";else typeof l!="string"&&!o.useRawValueToEscape&&(l=P0(l));var _=v.safeValue(l);if(n=n.replace(s[0],_),g?(v.regex.lastIndex+=l.length,v.regex.lastIndex-=s[0].length):v.regex.lastIndex=0,u++,u>=o.maxReplaces)break}}),n}},{key:"nest",value:function(n,r){var i=this,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o,s,l=Tn({},a);l.applyPostProcessor=!1,delete l.defaultValue;function u(p,g){var x=this.nestingOptionsSeparator;if(p.indexOf(x)<0)return p;var v=p.split(new RegExp("".concat(x,"[ ]*{"))),y="{".concat(v[1]);p=v[0],y=this.interpolate(y,l);var m=y.match(/'/g),_=y.match(/"/g);(m&&m.length%2===0&&!_||_.length%2!==0)&&(y=y.replace(/'/g,'"'));try{l=JSON.parse(y),g&&(l=Tn(Tn({},g),l))}catch(w){return this.logger.warn("failed parsing options string in nesting for key ".concat(p),w),"".concat(p).concat(x).concat(y)}return delete l.defaultValue,p}for(;o=this.nestingRegexp.exec(n);){var f=[],h=!1;if(o[0].indexOf(this.formatSeparator)!==-1&&!/{.*}/.test(o[1])){var d=o[1].split(this.formatSeparator).map(function(p){return p.trim()});o[1]=d.shift(),f=d,h=!0}if(s=r(u.call(this,o[1].trim(),l),l),s&&o[0]===n&&typeof s!="str
60ing")return s;typeof s!="string"&&(s=P0(s)),s||(this.logger.warn("missed to resolve ".concat(o[1]," for nesting ").concat(n)),s=""),h&&(s=f.reduce(function(p,g){return i.format(p,g,a.lng,Tn(Tn({},a),{},{interpolationkey:o[1].trim()}))},s.trim())),n=n.replace(o[0],s),this.regexp.lastIndex=0}return n}}]),e}();function F0(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Wr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?F0(Object(n),!0).forEach(function(r){gr(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):F0(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function yT(e){var t=e.toLowerCase().trim(),n={};if(e.indexOf("(")>-1){var r=e.split("(");t=r[0].toLowerCase().trim();var i=r[1].substring(0,r[1].length-1);if(t==="currency"&&i.indexOf(":")<0)n.currency||(n.currency=i.trim());else if(t==="relativetime"&&i.indexOf(":")<0)n.range||(n.range=i.trim());else{var a=i.split(";");a.forEach(function(o){if(o){var s=o.split(":"),l=ZP(s),u=l[0],f=l.slice(1),h=f.join(":").trim().replace(/^'+|'+$/g,"");n[u.trim()]||(n[u.trim()]=h),h==="false"&&(n[u.trim()]=!1),h==="true"&&(n[u.trim()]=!0),isNaN(h)||(n[u.trim()]=parseInt(h,10))}})}}return{formatName:t,formatOptions:n}}function Oa(e){var t={};return function(r,i,a){var o=i+JSON.stringify(a),s=t[o];return s||(s=e(i,a),t[o]=s),s(r)}}var xT=function(){function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Vn(this,e),this.logger=ir.create("formatter"),this.options=t,this.formats={number:Oa(function(n,r){var i=new Intl.NumberFormat(n,r);return function(a){return i.format(a)}}),currency:Oa(function(n,r){var i=new Intl.NumberFormat(n,Wr(Wr({},r),{},{style:"currency"}));return function(a){return i.format(a)}}),datetime:Oa(function(n,r){var i=new Intl.DateTimeFormat(n,Wr({},r));return function(a){return i.format(a)}}),relativetime:Oa(function(n,r){var i=new Intl.RelativeTimeFormat(n,Wr({},r));return function(a){return i.format(a,r.range||"day")}}),list:Oa(function(n,r){var i=new Intl.ListFormat(n,Wr({},r));return function(a){return i.format(a)}})},this.init(t)}return Kn(e,[{key:"init",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}},i=r.interpolation;this.formatSeparator=i.formatSeparator?i.formatSeparator:i.formatSeparator||","}},{key:"add",value:function(n,r){this.formats[n.toLowerCase().trim()]=r}},{key:"addCached",value:function(n,r){this.formats[n.toLowerCase().trim()]=Oa(r)}},{key:"format",value:function(n,r,i,a){var o=this,s=r.split(this.formatSeparator),l=s.reduce(function(u,f){var h=yT(f),d=h.formatName,p=h.formatOptions;if(o.formats[d]){var g=u;try{var x=a&&a.formatParams&&a.formatParams[a.interpolationkey]||{},v=x.locale||x.lng||a.locale||a.lng||i;g=o.formats[d](u,v,Wr(Wr(Wr({},p),a),x))}catch(y){o.logger.warn(y)}return g}else o.logger.warn("there was no format function for ".concat(d));return u},n);return l}}]),e}();function G0(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function $0(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?G0(Object(n),!0).forEach(function(r){gr(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):G0(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function _T(e){var t=wT();return function(){var r=hr(e),i;if(t){var a=hr(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return Ml(this,i)}}function wT(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}
60function bT(e,t){e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)}var ET=function(e){lf(n,e);var t=_T(n);function n(r,i,a){var o,s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return Vn(this,n),o=t.call(this),uf&&Ti.call(wi(o)),o.backend=r,o.store=i,o.services=a,o.languageUtils=a.languageUtils,o.options=s,o.logger=ir.create("backendConnector"),o.waitingReads=[],o.maxParallelReads=s.maxParallelReads||10,o.readingCalls=0,o.maxRetries=s.maxRetries>=0?s.maxRetries:5,o.retryTimeout=s.retryTimeout>=1?s.retryTimeout:350,o.state={},o.queue=[],o.backend&&o.backend.init&&o.backend.init(a,s.backend,s),o}return Kn(n,[{key:"queueLoad",value:function(i,a,o,s){var l=this,u={},f={},h={},d={};return i.forEach(function(p){var g=!0;a.forEach(function(x){var v="".concat(p,"|").concat(x);!o.reload&&l.store.hasResourceBundle(p,x)?l.state[v]=2:l.state[v]<0||(l.state[v]===1?f[v]===void 0&&(f[v]=!0):(l.state[v]=1,g=!1,f[v]===void 0&&(f[v]=!0),u[v]===void 0&&(u[v]=!0),d[x]===void 0&&(d[x]=!0)))}),g||(h[p]=!0)}),(Object.keys(u).length||Object.keys(f).length)&&this.queue.push({pending:f,pendingCount:Object.keys(f).length,loaded:{},errors:[],callback:s}),{toLoad:Object.keys(u),pending:Object.keys(f),toLoadLanguages:Object.keys(h),toLoadNamespaces:Object.keys(d)}}},{key:"loaded",value:function(i,a,o){var s=i.split("|"),l=s[0],u=s[1];a&&this.emit("failedLoading",l,u,a),o&&this.store.addResourceBundle(l,u,o),this.state[i]=a?-1:2;var f={};this.queue.forEach(function(h){tT(h.loaded,[l],u),bT(h,i),a&&h.errors.push(a),h.pendingCount===0&&!h.done&&(Object.keys(h.loaded).forEach(function(d){f[d]||(f[d]={});var p=h.loaded[d];p.length&&p.forEach(function(g){f[d][g]===void 0&&(f[d][g]=!0)})}),h.done=!0,h.errors.length?h.callback(h.errors):h.callback())}),this.emit("loaded",f),this.queue=this.queue.filter(function(h){return!h.done})}},{key:"read",value:function(i,a,o){var s=this,l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,u=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.retryTimeout,f=arguments.length>5?arguments[5]:void 0;if(!i.length)return f(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:i,ns:a,fcName:o,tried:l,wait:u,callback:f});return}return this.readingCalls++,this.backend[o](i,a,function(h,d){if(s.readingCalls--,s.waitingReads.length>0){var p=s.waitingReads.shift();s.read(p.lng,p.ns,p.fcName,p.tried,p.wait,p.callback)}if(h&&d&&l<s.maxRetries){setTimeout(function(){s.read.call(s,i,a,o,l+1,u*2,f)},u);return}f(h,d)})}},{key:"prepareLoading",value:function(i,a){var o=this,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},l=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),l&&l();typeof i=="string"&&(i=this.languageUtils.toResolveHierarchy(i)),typeof a=="string"&&(a=[a]);var u=this.queueLoad(i,a,s,l);if(!u.toLoad.length)return u.pending.length||l(),null;u.toLoad.forEach(function(f){o.loadOne(f)})}},{key:"load",value:function(i,a,o){this.prepareLoading(i,a,{},o)}},{key:"reload",value:function(i,a,o){this.prepareLoading(i,a,{reload:!0},o)}},{key:"loadOne",value:function(i){var a=this,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",s=i.split("|"),l=s[0],u=s[1];this.read(l,u,"read",void 0,void 0,function(f,h){f&&a.logger.warn("".concat(o,"loading namespace ").concat(u," for language ").concat(l," failed"),f),!f&&h&&a.logger.log("".concat(o,"loaded namespace ").concat(u," for language ").concat(l),h),a.loaded(i,f,h)})}},{key:"saveMissing",value:function(i,a,o,s,l){var u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(a)){this.logger.warn('did not save key "'.concat(o,'" as the namespace "').concat(a,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}o==null||o===""||(this.backend&&this.backend.create&&this.backend.create(i,a,o,s,null,$0($0({},u),{},{isUpdate:l})),!(!i||!i[0])&&this.store.addResource(i[0],a,o,s))}}]),n}(Ti);function ST(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(t){var n={};if(Un(t[1])==="object"&&(n=t[1]),typeof t[1]=="string"&&(n.defaultValue=t[1]),typeof t[2]=="str
60ing"&&(n.tDescription=t[2]),Un(t[2])==="object"||Un(t[3])==="object"){var r=t[3]||t[2];Object.keys(r).forEach(function(i){n[i]=r[i]})}return n},interpolation:{escapeValue:!0,format:function(t,n,r,i){return t},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function U0(e){return typeof e.ns=="string"&&(e.ns=[e.ns]),typeof e.fallbackLng=="string"&&(e.fallbackLng=[e.fallbackLng]),typeof e.fallbackNS=="string"&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&e.supportedLngs.indexOf("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function W0(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Yn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?W0(Object(n),!0).forEach(function(r){gr(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):W0(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function kT(e){var t=jT();return function(){var r=hr(e),i;if(t){var a=hr(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return Ml(this,i)}}function jT(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function nu(){}function CT(e){var t=Object.getOwnPropertyNames(Object.getPrototypeOf(e));t.forEach(function(n){typeof e[n]=="function"&&(e[n]=e[n].bind(e))})}var mc=function(e){lf(n,e);var t=kT(n);function n(){var r,i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=arguments.length>1?arguments[1]:void 0;if(Vn(this,n),r=t.call(this),uf&&Ti.call(wi(r)),r.options=U0(i),r.services={},r.logger=ir,r.modules={external:[]},CT(wi(r)),a&&!r.isInitialized&&!i.isClone){if(!r.options.initImmediate)return r.init(i,a),Ml(r,wi(r));setTimeout(function(){r.init(i,a)},0)}return r}return Kn(n,[{key:"init",value:function(){var i=this,a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=arguments.length>1?arguments[1]:void 0;typeof a=="function"&&(o=a,a={}),!a.defaultNS&&a.defaultNS!==!1&&a.ns&&(typeof a.ns=="string"?a.defaultNS=a.ns:a.ns.indexOf("translation")<0&&(a.defaultNS=a.ns[0]));var s=ST();this.options=Yn(Yn(Yn({},s),this.options),U0(a)),this.options.compatibilityAPI!=="v1"&&(this.options.interpolation=Yn(Yn({},s.interpolation),this.options.interpolation)),a.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=a.keySeparator),a.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=a.nsSeparator);function l(y){return y?typeof y=="function"?new y:y:null}if(!this.options.isClone){this.modules.logger?ir.init(l(this.modules.logger),this.options):ir.init(null,this.options);var u;this.modules.formatter?u=this.modules.formatter:typeof Intl<"u"&&(u=xT);var f=new fT(this.options);this.store=new lT(this.options.resources,this.options);var h=this.services;h.logger=ir,h.resourceStore=this.store,h.languageUtils=f,h.pluralResolver=new vT(f,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),u&&(!this.options.interpolation.format||this.options.interpolation.format===s.interpolation.format)&&(h.formatter=l(u),h.formatter.init(h,this.options),this.options.interpolation.format=h.formatter.format.bind(h.formatter)),h.interpolator=new mT(this.options),h.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},h.backendConnector=new ET(l(this.modules.backend),h.resourceStore,h,this.options),h.backendConnector.on("*",function(y){for(var m=arguments.length,_=new Array(m>1?m-1:0),w=1;w<m;w++)_[w-1]=arguments[w];i.emit.apply(i,[y].concat(_))}),this.modules.languageDetector&&(h.languageDetector=l(this.modules.languageDetector),h.languageDetector.init(h,this.options.detection,this.options)),this.modules.i18nFormat&&(h.i18nFormat=l(this.modules.i18nFormat),h.i18nFormat.init&&h.i18nFormat.init(this)),this.translator=new A0(this.services,this.options),this.translator.on("*",function(y){for(var m=arguments.length,_=new Array(m>1?m-1:0),w=1;w<m;w++)_[w-1]=arguments[w];i.emit.apply(i,[y].concat(_))}),this.modules.external.forEach(function(y){y.init&&y.init(i)})}if(this.format=this.options.interpolation.format,o||(o=nu),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){var d=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);d.length>0&&d[0]!=="dev"&&(this.options.lng=d[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined");var p=["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"];p.forEach(function(y){i[y]=function(){var m;return(m=i.store)[y].apply(m,arguments)}});var g=["addResource","addResources","addResourceBundle","removeResourceBundle"];g.forEach(function(y){i[y]=function(){var m;return(m=i.store)[y].apply(m,arguments),i}});var x=us(),v=function(){var m=function(w,b){i.isInitialized&&!i.initializedStoreOnce&&i.logger.warn("init: i18next is already initialized. You should call init just once!"),i.isInitialized=!0,i.options.isClone||i.logger.log("initialized",i.options),i.emit("initialized",i.options),x.resolve(b),o(w,b)};if(i.languages&&i.options.compatibilityAPI!=="v1"&&!i.isInitialized)return m(null,i.t.bind(i));i.changeLanguage(i.options.lng,m)};return this.options.resources||!this.options.initImmediate?v():setTimeout(v,0),x}},{key:"loadResources",value:function(i){var a=this,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:nu,s=o,l=typeof i=="string"?i:this.language;if(typeof i=="function"&&(s=i),!this.options.resources||this.options.partialBundledLanguages){if(l&&l.toLowerCase()==="cimode")return s();var u=[],f=function(p){if(p){var g=a.services.languageUtils.toResolveHierarchy(p);g.forEach(function(x){u.indexOf(x)<0&&u.push(x)})}};if(l)f(l);else{var h=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);h.forEach(function(d){return f(d)})}
60this.options.preload&&this.options.preload.forEach(function(d){return f(d)}),this.services.backendConnector.load(u,this.options.ns,function(d){!d&&!a.resolvedLanguage&&a.language&&a.setResolvedLanguage(a.language),s(d)})}else s(null)}},{key:"reloadResources",value:function(i,a,o){var s=us();return i||(i=this.languages),a||(a=this.options.ns),o||(o=nu),this.services.backendConnector.reload(i,a,function(l){s.resolve(),o(l)}),s}},{key:"use",value:function(i){if(!i)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!i.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return i.type==="backend"&&(this.modules.backend=i),(i.type==="logger"||i.log&&i.warn&&i.error)&&(this.modules.logger=i),i.type==="languageDetector"&&(this.modules.languageDetector=i),i.type==="i18nFormat"&&(this.modules.i18nFormat=i),i.type==="postProcessor"&&uS.addPostProcessor(i),i.type==="formatter"&&(this.modules.formatter=i),i.type==="3rdParty"&&this.modules.external.push(i),this}},{key:"setResolvedLanguage",value:function(i){if(!(!i||!this.languages)&&!(["cimode","dev"].indexOf(i)>-1))for(var a=0;a<this.languages.length;a++){var o=this.languages[a];if(!(["cimode","dev"].indexOf(o)>-1)&&this.store.hasLanguageSomeTranslations(o)){this.resolvedLanguage=o;break}}}},{key:"changeLanguage",value:function(i,a){var o=this;this.isLanguageChangingTo=i;var s=us();this.emit("languageChanging",i);var l=function(d){o.language=d,o.languages=o.services.languageUtils.toResolveHierarchy(d),o.resolvedLanguage=void 0,o.setResolvedLanguage(d)},u=function(d,p){p?(l(p),o.translator.changeLanguage(p),o.isLanguageChangingTo=void 0,o.emit("languageChanged",p),o.logger.log("languageChanged",p)):o.isLanguageChangingTo=void 0,s.resolve(function(){return o.t.apply(o,arguments)}),a&&a(d,function(){return o.t.apply(o,arguments)})},f=function(d){!i&&!d&&o.services.languageDetector&&(d=[]);var p=typeof d=="string"?d:o.services.languageUtils.getBestMatchFromCodes(d);p&&(o.language||l(p),o.translator.language||o.translator.changeLanguage(p),o.services.languageDetector&&o.services.languageDetector.cacheUserLanguage(p)),o.loadResources(p,function(g){u(g,p)})};return!i&&this.services.languageDetector&&!this.services.languageDetector.async?f(this.services.languageDetector.detect()):!i&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect(f):f(i),s}},{key:"getFixedT",value:function(i,a,o){var s=this,l=function u(f,h){var d;if(Un(h)!=="object"){for(var p=arguments.length,g=new Array(p>2?p-2:0),x=2;x<p;x++)g[x-2]=arguments[x];d=s.options.overloadTranslationOptionHandler([f,h].concat(g))}else d=Yn({},h);d.lng=d.lng||u.lng,d.lngs=d.lngs||u.lngs,d.ns=d.ns||u.ns,d.keyPrefix=d.keyPrefix||o||u.keyPrefix;var v=s.options.keySeparator||".",y=d.keyPrefix?"".concat(d.keyPrefix).concat(v).concat(f):f;return s.t(y,d)};return typeof i=="string"?l.lng=i:l.lngs=i,l.ns=a,l.keyPrefix=o,l}},{key:"t",value:function(){var i;return this.translator&&(i=this.translator).translate.apply(i,arguments)}},{key:"exists",value:function(){var i;return this.translator&&(i=this.translator).exists.apply(i,arguments)}},{key:"setDefaultNamespace",value:function(i){this.options.defaultNS=i}},{key:"hasLoadedNamespace",value:function(i){var a=this,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;
60if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var s=this.resolvedLanguage||this.languages[0],l=this.options?this.options.fallbackLng:!1,u=this.languages[this.languages.length-1];if(s.toLowerCase()==="cimode")return!0;var f=function(p,g){var x=a.services.backendConnector.state["".concat(p,"|").concat(g)];return x===-1||x===2};if(o.precheck){var h=o.precheck(this,f);if(h!==void 0)return h}return!!(this.hasResourceBundle(s,i)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||f(s,i)&&(!l||f(u,i)))}},{key:"loadNamespaces",value:function(i,a){var o=this,s=us();return this.options.ns?(typeof i=="string"&&(i=[i]),i.forEach(function(l){o.options.ns.indexOf(l)<0&&o.options.ns.push(l)}),this.loadResources(function(l){s.resolve(),a&&a(l)}),s):(a&&a(),Promise.resolve())}},{key:"loadLanguages",value:function(i,a){var o=us();typeof i=="string"&&(i=[i]);var s=this.options.preload||[],l=i.filter(function(u){return s.indexOf(u)<0});return l.length?(this.options.preload=s.concat(l),this.loadResources(function(u){o.resolve(),a&&a(u)}),o):(a&&a(),Promise.resolve())}},{key:"dir",value:function(i){if(i||(i=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!i)return"rtl";var a=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"];return a.indexOf(this.services.languageUtils.getLanguagePartFromCode(i))>-1||i.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}},{key:"cloneInstance",value:function(){var i=this,a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:nu,s=Yn(Yn(Yn({},this.options),a),{isClone:!0}),l=new n(s);(a.debug!==void 0||a.prefix!==void 0)&&(l.logger=l.logger.clone(a));var u=["store","services","language"];return u.forEach(function(f){l[f]=i[f]}),l.services=Yn({},this.services),l.services.utils={hasLoadedNamespace:l.hasLoadedNamespace.bind(l)},l.translator=new A0(l.services,l.options),l.translator.on("*",function(f){for(var h=arguments.length,d=new Array(h>1?h-1:0),p=1;p<h;p++)d[p-1]=arguments[p];l.emit.apply(l,[f].concat(d))}),l.init(s,o),l.translator.options=l.options,l.translator.backendConnector.services.utils={hasLoadedNamespace:l.hasLoadedNamespace.bind(l)},l}},{key:"toJSON",value:function(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}]),n}(Ti);gr(mc,"createInstance",function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return new mc(e,t)});var Ft=mc.createInstance();Ft.createInstance=mc.createInstance;Ft.createInstance;Ft.init;Ft.loadResources;Ft.reloadResources;Ft.use;Ft.changeLanguage;Ft.getFixedT;Ft.t;Ft.exists;Ft.setDefaultNamespace;Ft.hasLoadedNamespace;Ft.loadNamespaces;Ft.loadLanguages;var MT=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,OT={"&":"&","&":"&","<":"<","<":"<",">":">",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"©","©":"©","®":"®","®":"®","…":"â¦","…":"â¦","/":"/","/":"/"},PT=function(t){return OT[t]},TT=function(t){return t.replace(MT,PT)};function B0(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function H0(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?B0(Object(n),!0).forEach(function(r){gr(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):B0(Object(n)).forEac
60h(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}var ip={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:TT},cS,NT=j.createContext();function RT(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};ip=H0(H0({},ip),e)}function LT(){return ip}var IT=function(){function e(){Vn(this,e),this.usedNamespaces={}}return Kn(e,[{key:"addUsedNamespaces",value:function(n){var r=this;n.forEach(function(i){r.usedNamespaces[i]||(r.usedNamespaces[i]=!0)})}},{key:"getUsedNamespaces",value:function(){return Object.keys(this.usedNamespaces)}}]),e}();function AT(e){cS=e}function DT(){return cS}var zT={type:"3rdParty",init:function(t){RT(t.options.react),AT(t)}};function FT(){if(console&&console.warn){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];typeof n[0]=="string"&&(n[0]="react-i18next:: ".concat(n[0])),(e=console).warn.apply(e,n)}}var V0={};function ap(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];typeof t[0]=="string"&&V0[t[0]]||(typeof t[0]=="string"&&(V0[t[0]]=new Date),FT.apply(void 0,t))}function K0(e,t,n){e.loadNamespaces(t,function(){if(e.isInitialized)n();else{var r=function i(){setTimeout(function(){e.off("initialized",i)},0),n()};e.on("initialized",r)}})}function GT(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=t.languages[0],i=t.options?t.options.fallbackLng:!1,a=t.languages[t.languages.length-1];if(r.toLowerCase()==="cimode")return!0;var o=function(l,u){var f=t.services.backendConnector.state["".concat(l,"|").concat(u)];return f===-1||f===2};return n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!o(t.isLanguageChangingTo,e)?!1:!!(t.hasResourceBundle(r,e)||!t.services.backendConnector.backend||t.options.resources&&!t.options.partialBundledLanguages||o(r,e)&&(!i||o(a,e)))}function $T(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!t.languages||!t.languages.length)return ap("i18n.languages were undefined or empty",t.languages),!0;var r=t.options.ignoreJSONStructure!==void 0;return r?t.hasLoadedNamespace(e,{precheck:function(a,o){if(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&a.services.backendConnector.backend&&a.isLanguageChangingTo&&!o(a.isLanguageChangingTo,e))return!1}}):GT(e,t,n)}function UT(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,a,o,s=[],l=!0,u=!1;try{if(a=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(f){u=!0,i=f}finally{try{if(!l&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(u)throw i}}return s}}function WT(e,t){return iS(e)||UT(e,t)||aS(e,t)||oS()}function X0(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Ph(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?X0(Object(n),!0).forEach(function(r){gr(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):X0(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}var BT=function(t,n){var r=j.useRef();return j.useEffect(function(){r.current=n?r.current:t},[t,n]),r.current};function Bg(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.i18n,r=j.useContext(NT)||{},i=r.i18n,a=r.defaultNS,o=n||i||DT();if(o&&!o.reportNamespaces&&(o.reportNamespaces=new IT),!o){ap("You will need to pass in an i18next instance by using initReactI18next");var s=function(O){return Array.isArray(O)?O[O.length-1]:O},l=[s,{},!1];return l.t=s,l.i18n={},l.ready=!1,l}o.options.react&&o.options.react.wait!==void 0&&ap("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");var u=Ph(Ph(Ph({},LT()),o.options.react),t),f=u.useSuspense,h=u.keyPrefix,d=e||a||o.options&&o.options.defaultNS;
60d=typeof d=="string"?[d]:d||["translation"],o.reportNamespaces.addUsedNamespaces&&o.reportNamespaces.addUsedNamespaces(d);var p=(o.isInitialized||o.initializedStoreOnce)&&d.every(function(k){return $T(k,o,u)});function g(){return o.getFixedT(null,u.nsMode==="fallback"?d:d[0],h)}var x=j.useState(g),v=WT(x,2),y=v[0],m=v[1],_=d.join(),w=BT(_),b=j.useRef(!0);j.useEffect(function(){var k=u.bindI18n,O=u.bindI18nStore;b.current=!0,!p&&!f&&K0(o,d,function(){b.current&&m(g)}),p&&w&&w!==_&&b.current&&m(g);function R(){b.current&&m(g)}return k&&o&&o.on(k,R),O&&o&&o.store.on(O,R),function(){b.current=!1,k&&o&&k.split(" ").forEach(function(I){return o.off(I,R)}),O&&o&&O.split(" ").forEach(function(I){return o.store.off(I,R)})}},[o,_]);var E=j.useRef(!0);j.useEffect(function(){b.current&&!E.current&&m(g),E.current=!1},[o,h]);var S=[y,o,p];if(S.t=y,S.i18n=o,S.ready=p,p||!p&&!f)return S;throw new Promise(function(k){K0(o,d,function(){k()})})}const HT="Taal",VT={Home:"Home",Basemap:"Basiskaart","Related maps":"Gerelateerde kaarten","Use cases":"Gebruik",Documentation:"Documentatie","About LGN":"Over LGN"},KT={Info:"Info",Legend:"Legenda"},XT={Language:HT,MainMenu:VT,MapControls:KT},YT="Language",qT={Home:"Home",Basemap:"Basemap","Related maps":"Related maps","Use cases":"Use cases",Documentation:"Documentation","About LGN":"About LGN"},ZT={Info:"Info",Legend:"Legend"},QT={Language:YT,MainMenu:qT,MapControls:ZT},JT={en:{translation:QT},nl:{translation:XT}};Ft.use(zT).init({resources:JT,fallbackLng:"nl",lng:(localStorage==null?void 0:localStorage.language)||"nl",interpolation:{escapeValue:!1}});var fS={exports:{}},je={};/** 61 * @license React 62 * react-is.production.min.js 63 * 64 * Copyright (c) Facebook, Inc. and its affiliates. 65 * 66 * This source code is licensed under the MIT license found in the 67 * LICENSE file in the root directory of this source tree. 68 */var Hg=Symbol.for("react.element"),Vg=Symbol.for("react.portal"),cf=Symbol.for("react.fragment"),ff=Symbol.for("react.strict_mode"),hf=Symbol.for("react.profiler"),df=Symbol.for("react.provider"),pf=Symbol.for("react.context"),eN=Symbol.for("react.server_context"),gf=Symbol.for("react.forward_ref"),vf=Symbol.for("react.suspense"),mf=Symbol.for("react.suspense_list"),yf=Symbol.for("react.memo"),xf=Symbol.for("react.lazy"),tN=Symbol.for("react.offscreen"),hS;hS=Symbol.for("react.module.reference");function On(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Hg:switch(e=e.type,e){case cf:case hf:case ff:case vf:case mf:return e;default:switch(e=e&&e.$$typeof,e){case eN:case pf:case gf:case xf:case yf:case df:return e;default:return t}}case Vg:return t}}}je.ContextConsumer=pf;je.ContextProvider=df;je.Element=Hg;je.ForwardRef=gf;je.Fragment=cf;je.Lazy=xf;je.Memo=yf;je.Portal=Vg;je.Profiler=hf;je.StrictMode=ff;je.Suspense=vf;je.SuspenseList=mf;je.isAsyncMode=function(){return!1};je.isConcurrentMode=function(){return!1};je.isContextConsumer=function(e){return On(e)===pf};je.isContextProvider=function(e){return On(e)===df};je.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Hg};je.isForwardRef=function(e){return On(e)===gf};je.isFragment=function(e){return On(e)===cf};je.isLazy=function(e){return On(e)===xf};je.isMemo=function(e){return On(e)===yf};je.isPortal=function(e){return On(e)===Vg};je.isProfiler=function(e){return On(e)===hf};je.isStrictMode=function(e){return On(e)===ff};je.isSuspense=function(e){return On(e)===vf};je.isSuspenseList=function(e){return On(e)===mf};je.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===cf||e===hf||e===ff||e===vf||e===mf||e===tN||typeof e=="object"&&e!==null&&(e.$$typeof===xf||e.$$typeof===yf||e.$$typeof===df||e.$$typeof===pf||e.$$typeof===gf||e.$$typeof===hS||e.getModuleId!==void 0)};je.typeOf=On;fS.exports=je;var dS=fS.exports;function nN(e){function t(T,N,A,D,P){for(var Z=0,z=0,de=0,oe=0,fe,J,$e=0,at=0,ge,ot=ge=fe=0,me=0,qe=0,$r=0,We=0,ka=A.length,Ur=ka-1,qt,ie="",Ae="",Xo="",ja="",Xn;me<ka;){if(J=A.charCodeAt(me),me===Ur&&z+oe+de+Z!==0&&(z!==0&&(J=z===47?10:47),oe=de=Z=0,ka++,Ur++),z+oe+de+Z===0){if(me===Ur&&(0<qe&&(ie=ie.replace(d,"")),0<ie.trim().length)){switch(J){case 32:case 9:case 59:case 13:case 10:break;default:ie+=A.charAt(me)}J=59}switch(J){case 123:for(ie=ie.trim(),fe=ie.charCodeAt(0),ge=1,We=++me;me<ka;){switch(J=A.charCodeAt(me)){case 123:ge++;break;case 125:ge--;break;case 47:switch(J=A.charCodeAt(me+1)){case 42:case 47:e:{for(ot=me+1;ot<Ur;++ot)switch(A.charCodeAt(ot)){case 47:if(J===42&&A.charCodeAt(ot-1)===42&&me+2!==ot){me=ot+1;break e}break;case 10:if(J===47){me=ot+1;break e}}me=ot}}break;case 91:J++;case 40:J++;case 34:case 39:for(;me++<Ur&&A.charCodeAt(me)!==J;);}if(ge===0)break;me++}switch(ge=A.substring(We,me),fe===0&&(fe=(ie=ie.replace(h,"").trim()).charCo
vendor: 7,013 bytes, line 68
68deAt(0)),fe){case 64:switch(0<qe&&(ie=ie.replace(d,"")),J=ie.charCodeAt(1),J){case 100:case 109:case 115:case 45:qe=N;break;default:qe=W}if(ge=t(N,qe,ge,J,P+1),We=ge.length,0<H&&(qe=n(W,ie,$r),Xn=s(3,ge,qe,N,K,G,We,J,P,D),ie=qe.join(""),Xn!==void 0&&(We=(ge=Xn.trim()).length)===0&&(J=0,ge="")),0<We)switch(J){case 115:ie=ie.replace(E,o);case 100:case 109:case 45:ge=ie+"{"+ge+"}";break;case 107:ie=ie.replace(m,"$1 $2"),ge=ie+"{"+ge+"}",ge=L===1||L===2&&a("@"+ge,3)?"@-webkit-"+ge+"@"+ge:"@"+ge;break;default:ge=ie+ge,D===112&&(ge=(Ae+=ge,""))}else ge="";break;default:ge=t(N,n(N,ie,$r),ge,D,P+1)}Xo+=ge,ge=$r=qe=ot=fe=0,ie="",J=A.charCodeAt(++me);break;case 125:case 59:if(ie=(0<qe?ie.replace(d,""):ie).trim(),1<(We=ie.length))switch(ot===0&&(fe=ie.charCodeAt(0),fe===45||96<fe&&123>fe)&&(We=(ie=ie.replace(" ",":")).length),0<H&&(Xn=s(1,ie,N,T,K,G,Ae.length,D,P,D))!==void 0&&(We=(ie=Xn.trim()).length)===0&&(ie="\0\0"),fe=ie.charCodeAt(0),J=ie.charCodeAt(1),fe){case 0:break;case 64:if(J===105||J===99){ja+=ie+A.charAt(me);break}default:ie.charCodeAt(We-1)!==58&&(Ae+=i(ie,fe,J,ie.charCodeAt(2)))}$r=qe=ot=fe=0,ie="",J=A.charCodeAt(++me)}}switch(J){case 13:case 10:z===47?z=0:1+fe===0&&D!==107&&0<ie.length&&(qe=1,ie+="\0"),0<H*ce&&s(0,ie,N,T,K,G,Ae.length,D,P,D),G=1,K++;break;case 59:case 125:if(z+oe+de+Z===0){G++;break}default:switch(G++,qt=A.charAt(me),J){case 9:case 32:if(oe+Z+z===0)switch($e){case 44:case 58:case 9:case 32:qt="";break;default:J!==32&&(qt=" ")}break;case 0:qt="\\0";break;case 12:qt="\\f";break;case 11:qt="\\v";break;case 38:oe+z+Z===0&&(qe=$r=1,qt="\f"+qt);break;case 108:if(oe+z+Z+ee===0&&0<ot)switch(me-ot){case 2:$e===112&&A.charCodeAt(me-3)===58&&(ee=$e);case 8:at===111&&(ee=at)}break;case 58:oe+z+Z===0&&(ot=me);break;case 44:z+de+oe+Z===0&&(qe=1,qt+="\r");break;case 34:case 39:z===0&&(oe=oe===J?0:oe===0?J:oe);break;case 91:oe+z+de===0&&Z++;break;case 93:oe+z+de===0&&Z--;break;case 41:oe+z+Z===0&&de--;break;case 40:if(oe+z+Z===0){if(fe===0)switch(2*$e+3*at){case 533:break;default:fe=1}de++}break;case 64:z+de+oe+Z+ot+ge===0&&(ge=1);break;case 42:case 47:if(!(0<oe+Z+de))switch(z){case 0:switch(2*J+3*A.charCodeAt(me+1)){case 235:z=47;break;case 220:We=me,z=42}break;case 42:J===47&&$e===42&&We+2!==me&&(A.charCodeAt(We+2)===33&&(Ae+=A.substring(We,me+1)),qt="",z=0)}}z===0&&(ie+=qt)}at=$e,$e=J,me++}if(We=Ae.length,0<We){if(qe=N,0<H&&(Xn=s(2,Ae,qe,T,K,G,We,D,P,D),Xn!==void 0&&(Ae=Xn).length===0))return ja+Ae+Xo;if(Ae=qe.join(",")+"{"+Ae+"}",L*ee!==0){switch(L!==2||a(Ae,2)||(ee=0),ee){case 111:Ae=Ae.replace(w,":-moz-$1")+Ae;break;case 112:Ae=Ae.replace(_,"::-webkit-input-$1")+Ae.replace(_,"::-moz-$1")+Ae.replace(_,":-ms-input-$1")+Ae}ee=0}}return ja+Ae+Xo}function n(T,N,A){var D=N.trim().split(v);N=D;var P=D.length,Z=T.length;switch(Z){case 0:case 1:var z=0;for(T=Z===0?"":T[0]+" ";z<P;++z)N[z]=r(T,N[z],A).trim();break;default:var de=z=0;for(N=[];z<P;++z)for(var oe=0;oe<Z;++oe)N[de++]=r(T[oe]+" ",D[z],A).trim()}return N}function r(T,N,A){var D=N.charCodeAt(0);switch(33>D&&(D=(N=N.trim()).charCodeAt(0)),D){case 38:return N.replace(y,"$1"+T.trim());case 58:return T.trim()+N.replace(y,"$1"+T.trim());default:if(0<1*A&&0<N.indexOf("\f"))return N.replace(y,(T.charCodeAt(0)===58?"":"$1")+T.trim())}return T+N}function i(T,N,A,D){var P=T+";",Z=2*N+3*A+4*D;if(Z===944){T=P.indexOf(":",9)+1;var z=P.substring(T,P.length-1).trim();return z=P.substring(0,T).trim()+z+";",L===1||L===2&&a(z,1)?"-webkit-"+z+z:z}if(L===0||L===2&&!a(P,1))return P;switch(Z){case 1015:return P.charCodeAt(10)===97?"-webkit-"+P+P:P;case 951:return P.charCodeAt(3)===116?"-webkit-"+P+P:P;case 963:return P.charCodeAt(5)===110?"-webkit-"+P+P:P;case 1009:if(P.charCodeAt(4)!==100)break;case 969:case 942:return"-webkit-"+P+P;case 978:return"-webkit-"+P+"-moz-"+P+P;case 1019:case 983:return"-webkit-"+P+"-moz-"+P+"-ms-"+P+P;case 883:if(P.charCodeAt(8)===45)return"-webkit-"+P+P;if(0<P.indexOf("image-set(",11))return P.replace(I,"$1-webkit-$2")+P;break;case 932:if(P.charCodeAt(4)===45)switch(P.charCodeAt(5)){case 103:return"-webkit-box-"+P.replace("-grow","")+"-webkit-"+P+"-ms-"+P.replace("grow","positive")+P;case 115:return"-webkit-"+P+"-ms-"+P.replace("shrink","negative")+P;case 98:return"-webkit-"+P+"-ms-"+P.replace("basis","preferred-size")+P}return"-webkit-"+P+"-ms-"+P+P;case 964:return"-webkit-"+P+"-ms-flex-"+P+P;case 1023:if(P.charCodeAt(8)!==99)break;return z=P.substring(P.indexOf(":",15)).replace("flex-","").replace("space-between","justify"),"-webkit-box-pack"+z+"-webkit-"+P+"-ms-flex-pack"+z+P;case 1005:return g.test(P)?P.replace(p,":-webkit-")+P.replace(p,":-moz-")+P:P;case 1e3:switch(z=P.substring(13).trim(),N=z.indexOf("-")+1,z.charCodeAt(0)+z.charCodeAt(N)){case 226:z=P.replace(b,"tb");break;case 232:z=P.replace(b,"tb-rl");break;case 220:z=P.replace(b,"lr");break;default:return P}return"-webkit-"+P+"-ms-"+z+P;case 1017:if(P.indexOf("sticky",9)===-1)break;case 975:switch(N=(P=T).length-10,z=(P.charCodeAt(N)===33?P.substring(0,N):P).substring(T.indexOf(":",7)+1).trim(),Z=z.charCodeAt(0)+(z.charCodeAt(7)|0)){case 203:if(111>z.charCodeAt(8))break;case 115:P=P.replace(z,"-webkit-"+z)+";"+P;break;case 207:case 102:P=P.replace(z,"-webkit-"+(102<Z?"inline-":"")+"box")+";"+P.replace(z,"-webkit-"+z)+";"+P.replace(z,"-ms-"+z+"box")+";"+P}return P+";";case 938:if(P.charCodeAt(5)===45)switch(P.charCodeAt(6)){case 105:return z=P.replace("-items",""),"-webkit-"+P+"-webkit-box-"+z+"-ms-flex-"+z+P;case 115:return"-webkit-"+P+"-ms-flex-item-"+P.replace(k,"")+P;default:return"-webkit-"+P+"-ms-flex-line-pack"+P.replace("align-content","").replace(k,"")+P}break;case 973:case 989:if(P.charCodeAt(3)!==45||P.charCodeAt(4)===122)break;case 931:case 953:if(R.test(T)===!0)return(z=T.substring(T.indexOf(":")+1)).charCodeAt(0)===115?i(T.replace("stretch","fill-available"),N,A,D).replace(":fill-available",":stretch"):P.replace(z,"-webkit-"+z)+P.replace(z,"-moz-"+z.replace("fill-",""))+P;break;case 962:if(P="-webkit-"+P+(P.charCodeAt(5)===102?"-ms-"+P:"")+P,A+D===211&&P.charCodeAt(13)===105&&0<P.indexOf("transform",10))return P.substring(0,P.indexOf(";",27)+1).replace(x,"$1-webkit-$2")+P}return P}function a(T,N){var A=T.indexOf(N===1?":":"{"),D=T.substring(0,N!==3?A:10);return A=T.substring(A+1,T.length-1),ue(N!==2?D:D.replace(O,"$1"),A,N)}function o(T,N){var A=i(N,N.charCodeAt(0),N.charCodeAt(1),N.charCodeAt(2));return A!==N+";"?A.replace(S," or ($1)").substring(4):"("+N+")"}function s(T,N,A,D,P,Z,z,de,oe,fe){for(var J=0,$e=N,at;J<H;++J)switch(at=V[J].call(f,T,$e,A,D,P,Z,z,de,oe,fe)){case void 0:case!1:case!0:case null:break;default:$e=at}if($e!==N)return $e}function l(T){switch(T){case void 0:case null:H=V.length=0;break;default:if(typeof T=="function")V[H++]=T;else if(typeof T=="object")for(var N=0,A=T.length;N<A;++N)l(T[N]);else ce=!!T|0}return l}function u(T){return T=T.prefix,T!==void 0&&(ue=null,T?typeof T!="function"?L=1:(L=2,ue=T):L=0),u}function f(T,N){var A=T;if(33>A.charCodeAt(0)&&(A=A.trim()),F=A,A=[F],0<H){var D=s(-1,N,A,A,K,G,0,0,0,0);
68D!==void 0&&typeof D=="string"&&(N=D)}var P=t(W,A,N,0,0);return 0<H&&(D=s(-2,P,A,A,K,G,P.length,0,0,0),D!==void 0&&(P=D)),F="",ee=0,G=K=1,P}var h=/^\0+/g,d=/[\0\r\f]/g,p=/: */g,g=/zoo|gra/,x=/([,: ])(transform)/g,v=/,\r+?/g,y=/([\t\r\n ])*\f?&/g,m=/@(k\w+)\s*(\S*)\s*/,_=/::(place)/g,w=/:(read-only)/g,b=/[svh]\w+-[tblr]{2}/,E=/\(\s*(.*)\s*\)/g,S=/([\s\S]*?);/g,k=/-self|flex-/g,O=/[^]*?(:[rp][el]a[\w-]+)[^]*/,R=/stretch|:\s*\w+\-(?:conte|avail)/,I=/([^-])(image-set\()/,G=1,K=1,ee=0,L=1,W=[],V=[],H=0,ue=null,ce=0,F="";return f.use=l,f.set=u,e!==void 0&&u(e),f}var rN={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};function iN(e){var t=Object.create(null);return function(n){return t[n]===void 0&&(t[n]=e(n)),t[n]}}var aN=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,Y0=iN(function(e){return aN.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91}),pS={exports:{}},Ce={};/** @license React v16.13.1 69 * react-is.production.min.js 70 * 71 * Copyright (c) Facebook, Inc. and its affiliates. 72 * 73 * This source code is licensed under the MIT license found in the 74 * LICENSE file in the root directory of this source tree. 75 */var mt=typeof Symbol=="function"&&Symbol.for,Kg=mt?Symbol.for("react.element"):60103,Xg=mt?Symbol.for("react.portal"):60106,_f=mt?Symbol.for("react.fragment"):60107,wf=mt?Symbol.for("react.strict_mode"):60108,bf=mt?Symbol.for("react.profiler"):60114,Ef=mt?Symbol.for("react.provider"):60109,Sf=mt?Symbol.for("react.context"):60110,Yg=mt?Symbol.for("react.async_mode"):60111,kf=mt?Symbol.for("react.concurrent_mode"):60111,jf=mt?Symbol.for("react.forward_ref"):60112,Cf=mt?Symbol.for("react.suspense"):60113,oN=mt?Symbol.for("react.suspense_list"):60120,Mf=mt?Symbol.for("react.memo"):60115,Of=mt?Symbol.for("react.lazy"):60116,sN=mt?Symbol.for("react.block"):60121,lN=mt?Symbol.for("react.fundamental"):60117,uN=mt?Symbol.for("react.responder"):60118,cN=mt?Symbol.for("react.scope"):60119;function ln(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Kg:switch(e=e.type,e){case Yg:case kf:case _f:case bf:case wf:case Cf:return e;default:switch(e=e&&e.$$typeof,e){case Sf:case jf:case Of:case Mf:case Ef:return e;default:return t}}case Xg:return t}}}function gS(e){return ln(e)===kf}Ce.AsyncMode=Yg;Ce.ConcurrentMode=kf;Ce.ContextConsumer=Sf;Ce.ContextProvider=Ef;Ce.Element=Kg;Ce.ForwardRef=jf;Ce.Fragment=_f;Ce.Lazy=Of;Ce.Memo=Mf;Ce.Portal=Xg;Ce.Profiler=bf;Ce.StrictMode=wf;Ce.Suspense=Cf;Ce.isAsyncMode=function(e){return gS(e)||ln(e)===Yg};Ce.isConcurrentMode=gS;Ce.isContextConsumer=function(e){return ln(e)===Sf};Ce.isContextProvider=function(e){return ln(e)===Ef};Ce.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Kg};Ce.isForwardRef=function(e){return ln(e)===jf};Ce.isFragment=function(e){return ln(e)===_f};Ce.isLazy=function(e){return ln(e)===Of};Ce.isMemo=function(e){return ln(e)===Mf};Ce.isPortal=function(e){return ln(e)===Xg};Ce.isProfiler=function(e){return ln(e)===bf};Ce.isStrictMode=function(e){return ln(e)===wf};Ce.isSuspense=function(e){return ln(e)===Cf};Ce.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===_f||e===kf||e===bf||e===wf||e===Cf||e===oN||typeof e=="object"&&e!==null&&(e.$$typeof===Of||e.$$typeof===Mf||e.$$typeof===Ef||e.$$typeof===Sf||e.$$typeof===jf||e.$$typeof===lN||e.$$typeof===uN||e.$$typeof===cN||e.$$typeof===sN)};Ce.typeOf=ln;pS.exports=Ce;var fN=pS.exports,qg=fN,hN={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},dN={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},pN={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},vS={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Zg={};Zg[qg.ForwardRef]=pN;Zg[qg.Memo]=vS;function q0(e){return qg.isMemo(e)?vS:Zg[e.$$typeof]||hN}var gN=Object.defineProperty,vN=Object.getOwnPropertyNames,Z0=Object.getOwnPropertySymbols,mN=Object.getOwnPropertyDescriptor,yN=Object.getPrototypeOf,Q0=Object.prototype;
75function mS(e,t,n){if(typeof t!="string"){if(Q0){var r=yN(t);r&&r!==Q0&&mS(e,r,n)}var i=vN(t);Z0&&(i=i.concat(Z0(t)));for(var a=q0(e),o=q0(t),s=0;s<i.length;++s){var l=i[s];if(!dN[l]&&!(n&&n[l])&&!(o&&o[l])&&!(a&&a[l])){var u=mN(t,l);try{gN(e,l,u)}catch{}}}}return e}var xN=mS;const _N=Po(xN);var gn={};function jr(){return(jr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var J0=function(e,t){for(var n=[e[0]],r=0,i=t.length;r<i;r+=1)n.push(t[r],e[r+1]);return n},op=function(e){return e!==null&&typeof e=="object"&&(e.toString?e.toString():Object.prototype.toString.call(e))==="[object Object]"&&!dS.typeOf(e)},yc=Object.freeze([]),bi=Object.freeze({});function sl(e){return typeof e=="function"}function ey(e){return e.displayName||e.name||"Component"}function Qg(e){return e&&typeof e.styledComponentId=="string"}var So=typeof process<"u"&&gn!==void 0&&(gn.REACT_APP_SC_ATTR||gn.SC_ATTR)||"data-styled",Jg=typeof window<"u"&&"HTMLElement"in window,wN=!!(typeof SC_DISABLE_SPEEDY=="boolean"?SC_DISABLE_SPEEDY:typeof process<"u"&&gn!==void 0&&(gn.REACT_APP_SC_DISABLE_SPEEDY!==void 0&&gn.REACT_APP_SC_DISABLE_SPEEDY!==""?gn.REACT_APP_SC_DISABLE_SPEEDY!=="false"&&gn.REACT_APP_SC_DISABLE_SPEEDY:gn.SC_DISABLE_SPEEDY!==void 0&&gn.SC_DISABLE_SPEEDY!==""&&gn.SC_DISABLE_SPEEDY!=="false"&&gn.SC_DISABLE_SPEEDY));function Ol(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];throw new Error("An error occurred. See https://git.io/JUIaE#"+e+" for more information."+(n.length>0?" Args: "+n.join(", "):""))}var bN=function(){function e(n){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=n}var t=e.prototype;return t.indexOfGroup=function(n){for(var r=0,i=0;i<n;i++)r+=this.groupSizes[i];return r},t.insertRules=function(n,r){if(n>=this.groupSizes.length){for(var i=this.groupSizes,a=i.length,o=a;n>=o;)(o<<=1)<0&&Ol(16,""+n);this.groupSizes=new Uint32Array(o),this.groupSizes.set(i),this.length=o;for(var s=a;s<o;s++)this.groupSizes[s]=0}for(var l=this.indexOfGroup(n+1),u=0,f=r.length;u<f;u++)this.tag.insertRule(l,r[u])&&(this.groupSizes[n]++,l++)},t.clearGroup=function(n){if(n<this.length){var r=this.groupSizes[n],i=this.indexOfGroup(n),a=i+r;this.groupSizes[n]=0;for(var o=i;o<a;o++)this.tag.deleteRule(i)}},t.getGroup=function(n){var r="";if(n>=this.length||this.groupSizes[n]===0)return r;for(var i=this.groupSizes[n],a=this.indexOfGroup(n),o=a+i,s=a;s<o;s++)r+=this.tag.getRule(s)+"/*!sc*/\n";return r},e}(),Tu=new Map,xc=new Map,Ds=1,ru=function(e){if(Tu.has(e))return Tu.get(e);for(;xc.has(Ds);)Ds++;var t=Ds++;return Tu.set(e,t),xc.set(t,e),t},EN=function(e){return xc.get(e)},SN=function(e,t){t>=Ds&&(Ds=t+1),Tu.set(e,t),xc.set(t,e)},kN="style["+So+'][data-styled-version="5.3.11"]',jN=new RegExp("^"+So+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),CN=function(e,t,n){for(var r,i=n.split(","),a=0,o=i.length;a<o;a++)(r=i[a])&&e.registerName(t,r)},MN=function(e,t){for(var n=(t.textContent||"").split("/*!sc*/\n"),r=[],i=0,a=n.length;i<a;i++){var o=n[i].trim();if(o){var s=o.match(jN);if(s){var l=0|parseInt(s[1],10),u=s[2];l!==0&&(SN(u,l),CN(e,u,s[3]),e.getTag().insertRules(l,r)),r.length=0}else r.push(o)}}},ON=function(){return typeof __webpack_nonce__<"u"?__webpack_nonce__:null},yS=function(e){var t=document.head,n=e||t,r=document.createElement("style"),i=function(s){for(var l=s.childNodes,u=l.length;u>=0;u--){var f=l[u];if(f&&f.nodeType===1&&f.hasAttribute(So))return f}}(n),a=i!==void 0?i.nextSibling:null;r.setAttribute(So,"active"),r.setAttribute("data-styled-version","5.3.11");var o=ON();return o&&r.setAttribute("nonce",o),n.insertBefore(r,a),r},PN=function(){function e(n){var r=this.element=yS(n);r.appendChild(document.createTextNode("")),this.sheet=function(i){if(i.sheet)return i.sheet;for(var a=document.styleSheets,o=0,s=a.length;o<s;o++){var l=a[o];if(l.ownerNode===i)return l}Ol(17)}(r),this.length=0}var t=e.prototype;return t.insertRule=function(n,r){try{return this.sheet.insertRule(r,n),this.length++,!0}catch{return!1}},t.deleteRule=function(n){this.sheet.deleteRule(n),this.length--},t.getRule=function(n){var r=this.sheet.cssRules[n];return r!==void 0&&typeof r.cssText=="string"?r.cssText:""},e}(),TN=function(){function e(n){var r=this.element=yS(n);this.nodes=r.childNodes,this.length=0}var t=e.prototype;return t.insertRule=function(n,r){if(n<=this.length&&n>=0){var i=document.createTextNode(r),a=this.nodes[n];return this.element.insertBefore(i,a||null),this.length++,!0}return!1},t.deleteRule=function(n){this.element.removeChild(this.nodes[n]),this.length--},t.getRule=function(n){return n<this.length?this.nodes[n].textContent:""},e}(),NN=function(){function e(n){this.rules=[],this.length=0}var t=e.prototype;return t.insertRule=function(n,r){return n<=this.length&&(this.rules.splice(n,0,r),this.length++,!0)},t.deleteRule=function(n){this.rules.splice(n,1),this.length--},t.getRule=function(n){return n<this.length?this.rules[n]:""},e}(),ty=Jg,RN={isServer:!Jg,useCSSOMInjection:!wN},xS=function(){function e(n,r,i){n===void 0&&(n=bi),r===void 0&&(r={}),this.options=jr({},RN,{},n),this.gs=r,this.names=new Map(i),this.server=!!n.isServer,!this.server&&Jg&&ty&&(ty=!1,function(a){for(var o=document.querySelectorAll(kN),s=0,l=o.length;s<l;s++){var u=o[s];u&&u.getAttribute(So)!=="active"&&(MN(a,u),u.parentNode&&u.parentNode.removeChild(u))}}(this))}e.registerId=function(n){return ru(n)};var t=e.prototype;return t.reconstructWithOptions=function(n,r){return r===void 0&&(r=!0),new e(jr({},this.options,{},n),this.gs,r&&this.names||void 0)},t.allocateGSInstance=function(n){return this.gs[n]=(this.gs[n]||0)+1},t.getTag=function(){return this.tag||(this.tag=(i=(r=this.options).isServer,a=r.useCSSOMInjection,o=r.target,n=i?new NN(o):a?new PN(o):new TN(o),new bN(n)));var n,r,i,a,o},t.hasNameForId=function(n,r){return this.names.has(n)&&this.names.get(n).has(r)},t.registerName=function(n,r){if(ru(n),this.names.has(n))this.names.get(n).add(r);else{var i=new Set;i.add(r),this.names.set(n,i)}},t.insertRules=function(n,r,i){this.registerName(n,r),this.getTag().insertRules(ru(n),i)},t.clearNames=function(n){this.names.has(n)&&this.names.get(n).clear()},t.clearRules=function(n){this.getTag().clearGroup(ru(n)),this.clearNames(n)},t.clearTag=function(){this.tag=void 0},t.toString=function(){return function(n){for(var r=n.getTag(),i=r.length,a="",o=0;o<i;o++){var s=EN(o);if(s!==void 0){var l=n.names.get(s),u=r.getGroup(o);if(l&&u&&l.size){var f=So+".g"+o+'[id="'+s+'"]',h="";l!==void 0&&l.forEach(function(d){d.length>0&&(h+=d+",")}),a+=""+u+f+'{content:"'+h+'"}/*!sc*/\n'}}}return a}(this)},e}(),LN=/(a)(d)/gi,ny=function(e){return String.fromCharCode(e+(e>25?39:97))};function sp(e){var t,n="";for(t=Math.abs(e);t>52;t=t/52|0)n=ny(t%52)+n;return(ny(t%52)+n).replace(LN,"$1-$2")}var Ha=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},_S=function(e){return Ha(5381,e)};function IN(e){for(var t=0;t<e.length;t+=1){var n=e[t];if(sl(n)&&!Qg(n))return!1}return!0}var AN=_S("5.3.11"),DN=function(){function e(t,n,r){this.rules=t,this.staticRulesId="",this.isStatic=(r===void 0||r.isStatic)&&IN(t),this.componentId=n,this.baseHash=Ha(AN,n),this.baseStyle=r,xS.registerId(n)}return e.prototype.generateAndInjectStyles=function(t,n,r){var i=this.componentId,a=[];if(this.baseStyle&&a.push(this.baseStyle.generateAndInjectStyles(t,n,r)),this.isStatic&&!r.hash)if(this.staticRulesId&&n.hasNameForId(i,this.staticRulesId))a.push(this.staticRulesId);else{var o=ko(this.rules,t,n,r).join(""),s=sp(Ha(this.baseHash,o)>>>0);if(!n.hasNameForId(i,s)){var l=r(o,"."+s,void 0,i);n.insertRules(i,s,l)}a.push(s),this.staticRulesId=s}else{for(var u=this.rules.length,f=Ha(this.baseHash,r.hash),h="",d=0;d<u;d++){var p=this.rules[d];if(typeof p=="string")h+=p;else if(p){var g=ko(p,t,n,r),x=Array.isArray(g)?g.join(""):g;f=Ha(f,x+d),h+=x}}if(h){var v=sp(f>>>0);if(!n.hasNameForId(i,v)){var y=r(h,"."+v,void 0,i);n.insertRules(i,v,y)}a.push(v)}}return a.join(" ")},e}(),zN=/^\s*\/\/.*$/gm,FN=[":","[",".","#"];function GN(e){var t,n,r,i,a=e===void 0?bi:e,o=a.options,s=o===void 0?bi:o,l=a.plugins,u=l===void 0?yc:l,f=new nN(s),h=[],d=function(x){function v(y){if(y)try{x(y+"}")}catch{}}return function(y,m,_,w,b,E,S,k,O,R){switch(y){case 1:if(O===0&&m.charCodeAt(0)===64)return x(m+";"),"";break;case 2:if(k===0)return m+"/*|*/";break;case 3:switch(k){case 102:case 112:return x(_[0]+m),"";default:return m+(R===0?"/*|*/":"")}case-2:m.split("/*|*/}").forEach(v)}}}(function(x){h.push(x)}),p=function(x,v,y){return v===0&&FN.indexOf(y[n.length])!==-1||y.match(i)?x:"."+t};function g(x,v,y,m){m===void 0&&(m="&");var _=x.replace(zN,""),w=v&&y?y+" "+v+" { "+_+" }":_;return t=m,n=v,r=new RegExp("\\"+n+"\\b","g"),i=new RegExp("(\\"+n+"\\b){2,}"),f(y||!v?"":v,w)}return f.use([].concat(u,[function(x,v,y){x===2&&y.length&&y[0].lastIndexOf(n)>0&&(y[0]=y[0].replace(r,p))},d,function(x){if(x===-2){var v=h;return h=[],v}}
75])),g.hash=u.length?u.reduce(function(x,v){return v.name||Ol(15),Ha(x,v.name)},5381).toString():"",g}var wS=Ar.createContext();wS.Consumer;var bS=Ar.createContext(),$N=(bS.Consumer,new xS),lp=GN();function UN(){return j.useContext(wS)||$N}function WN(){return j.useContext(bS)||lp}var BN=function(){function e(t,n){var r=this;this.inject=function(i,a){a===void 0&&(a=lp);var o=r.name+a.hash;i.hasNameForId(r.id,o)||i.insertRules(r.id,o,a(r.rules,o,"@keyframes"))},this.toString=function(){return Ol(12,String(r.name))},this.name=t,this.id="sc-keyframes-"+t,this.rules=n}return e.prototype.getName=function(t){return t===void 0&&(t=lp),this.name+t.hash},e}(),HN=/([A-Z])/,VN=/([A-Z])/g,KN=/^ms-/,XN=function(e){return"-"+e.toLowerCase()};function ry(e){return HN.test(e)?e.replace(VN,XN).replace(KN,"-ms-"):e}var iy=function(e){return e==null||e===!1||e===""};function ko(e,t,n,r){if(Array.isArray(e)){for(var i,a=[],o=0,s=e.length;o<s;o+=1)(i=ko(e[o],t,n,r))!==""&&(Array.isArray(i)?a.push.apply(a,i):a.push(i));return a}if(iy(e))return"";if(Qg(e))return"."+e.styledComponentId;if(sl(e)){if(typeof(u=e)!="function"||u.prototype&&u.prototype.isReactComponent||!t)return e;var l=e(t);return ko(l,t,n,r)}var u;return e instanceof BN?n?(e.inject(n,r),e.getName(r)):e:op(e)?function f(h,d){var p,g,x=[];for(var v in h)h.hasOwnProperty(v)&&!iy(h[v])&&(Array.isArray(h[v])&&h[v].isCss||sl(h[v])?x.push(ry(v)+":",h[v],";"):op(h[v])?x.push.apply(x,f(h[v],v)):x.push(ry(v)+": "+(p=v,(g=h[v])==null||typeof g=="boolean"||g===""?"":typeof g!="number"||g===0||p in rN||p.startsWith("--")?String(g).trim():g+"px")+";"));return d?[d+" {"].concat(x,["}"]):x}(e):e.toString()}var ay=function(e){return Array.isArray(e)&&(e.isCss=!0),e};function Pf(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return sl(e)||op(e)?ay(ko(J0(yc,[e].concat(n)))):n.length===0&&e.length===1&&typeof e[0]=="string"?e:ay(ko(J0(e,n)))}var YN=function(e,t,n){return n===void 0&&(n=bi),e.theme!==n.theme&&e.theme||t||n.theme},qN=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,ZN=/(^-|-$)/g;function Th(e){return e.replace(qN,"-").replace(ZN,"")}var QN=function(e){return sp(_S(e)>>>0)};function iu(e){return typeof e=="string"&&!0}var up=function(e){return typeof e=="function"||typeof e=="object"&&e!==null&&!Array.isArray(e)},JN=function(e){return e!=="__proto__"&&e!=="constructor"&&e!=="prototype"};function e3(e,t,n){var r=e[n];up(t)&&up(r)?ES(r,t):e[n]=t}function ES(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];for(var i=0,a=n;i<a.length;i++){var o=a[i];if(up(o))for(var s in o)JN(s)&&e3(e,o[s],s)}return e}var SS=Ar.createContext();SS.Consumer;var Nh={};function kS(e,t,n){var r=Qg(e),i=!iu(e),a=t.attrs,o=a===void 0?yc:a,s=t.componentId,l=s===void 0?function(m,_){var w=typeof m!="string"?"sc":Th(m);Nh[w]=(Nh[w]||0)+1;var b=w+"-"+QN("5.3.11"+w+Nh[w]);return _?_+"-"+b:b}(t.displayName,t.parentComponentId):s,u=t.displayName,f=u===void 0?function(m){return iu(m)?"styled."+m:"Styled("+ey(m)+")"}(e):u,h=t.displayName&&t.componentId?Th(t.displayName)+"-"+t.componentId:t.componentId||l,d=r&&e.attrs?Array.prototype.concat(e.attrs,o).filter(Boolean):o,p=t.shouldForwardProp;r&&e.shouldForwardProp&&(p=t.shouldForwardProp?function(m,_,w){return e.shouldForwardProp(m,_,w)&&t.shouldForwardProp(m,_,w)}:e.shouldForwardProp);var g,x=new DN(n,h,r?e.componentStyle:void 0),v=x.isStatic&&o.length===0,y=function(m,_){return function(w,b,E,S){var k=w.attrs,O=w.componentStyle,R=w.defaultProps,I=w.foldedComponentIds,G=w.shouldForwardProp,K=w.styledComponentId,ee=w.target,L=function(D,P,Z){D===void 0&&(D=bi);var z=jr({},P,{theme:D}),de={};return Z.forEach(function(oe){var fe,J,$e,at=oe;for(fe in sl(at)&&(at=at(z)),at)z[fe]=de[fe]=fe==="className"?(J=de[fe],$e=at[fe],J&&$e?J+" "+$e:J||$e):at[fe]}),[z,de]}(YN(b,j.useContext(SS),R)||bi,b,k),W=L[0],V=L[1],H=function(D,P,Z,z){var de=UN(),oe=WN(),fe=P?D.generateAndInjectStyles(bi,de,oe):D.generateAndInjectStyles(Z,de,oe);return fe}(O,S,W),ue=E,ce=V.$as||b.$as||V.as||b.as||ee,F=iu(ce),T=V!==b?jr({},b,{},V):b,N={};for(var A in T)A[0]!=="$"&&A!=="as"&&(A==="forwardedAs"?N.as=T[A]:(G?G(A,Y0,ce):!F||Y0(A))&&(N[A]=T[A]));return b.style&&V.style!==b.style&&(N.style=jr({},b.style,{},V.style)),N.className=Array.prototype.concat(I,K,H!==K?H:null,b.className,V.className).filter(
75Boolean).join(" "),N.ref=ue,j.createElement(ce,N)}(g,m,_,v)};return y.displayName=f,(g=Ar.forwardRef(y)).attrs=d,g.componentStyle=x,g.displayName=f,g.shouldForwardProp=p,g.foldedComponentIds=r?Array.prototype.concat(e.foldedComponentIds,e.styledComponentId):yc,g.styledComponentId=h,g.target=r?e.target:e,g.withComponent=function(m){var _=t.componentId,w=function(E,S){if(E==null)return{};var k,O,R={},I=Object.keys(E);for(O=0;O<I.length;O++)k=I[O],S.indexOf(k)>=0||(R[k]=E[k]);return R}(t,["componentId"]),b=_&&_+"-"+(iu(m)?m:Th(ey(m)));return kS(m,jr({},w,{attrs:d,componentId:b}),n)},Object.defineProperty(g,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(m){this._foldedDefaultProps=r?ES({},e.defaultProps,m):m}}),Object.defineProperty(g,"toString",{value:function(){return"."+g.styledComponentId}}),i&&_N(g,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),g}var M=function(e){return function t(n,r,i){if(i===void 0&&(i=bi),!dS.isValidElementType(r))return Ol(1,String(r));var a=function(){return n(r,i,Pf.apply(void 0,arguments))};return a.withConfig=function(o){return t(n,r,jr({},i,{},o))},a.attrs=function(o){return t(n,r,jr({},i,{attrs:Array.prototype.concat(i.attrs,o).filter(Boolean)}))},a}(kS,e)};["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","textPath","tspan"].forEach(function(e){M[e]=M(e)});const Dr="#816847",Fo="#A78D6A",ev="#ccc",Tr="#5CABFF",fa="#707070",jS=fa,t3="#ddd",Rh={info:Tr,success:"#009944",error:"#cf000f",warning:"#ff9800"},vt={xxs:"320px",xs:"480px",sm:"640px",md:"768px",lg:"1024px",xl:"1280px","2xl":"1536px"};var rx;const CS=M(fr)(rx||(rx=C(["\n text-decoration: none;\n color: inherit;\n"])));var ix;const Mr=M.a.attrs({rel:"noopener noreferrer",target:"_blank"})(ix||(ix=C(["\n color: inherit;\n"])));var ax;const n3=Pf(ax||(ax=C(["\n color: #aaa;\n pointer-events: none;\n"])));var ox;const ut=M(fr)(ox||(ox=C(["\n color: inherit;\n\n ","\n"])),e=>e.disabled&&n3);var sx;const un=M.h1(sx||(sx=C(["\n font-size: 70px;\n text-transform: uppercase;\n margin-top: 80px;\n margin-bottom: 70px;\n font-weight: 800;\n\n @media (max-width: ",") {\n font-size: 50px;\n }\n @media (max-width: ",") {\n font-size: 30px;\n }\n"])),vt.sm,vt.xs);var lx;const tn=M.h2(lx||(lx=C(["\n font-size: 24px;\n margin-top: 100px;\n margin-bottom: 40px;\n\n &::after {\n display: block;\n content: '';\n height: 4px;\n width: 60px;\n background: ",";\n margin-top: 40px;\n }\n"])),Dr);var ux;M.h2(ux||(ux=C(["\n font-size: 50px;\n margin-top: 100px;\n margin-bottom: 50px;\n"])));var cx;const mn=M.h3(cx||(cx=C(["\n font-size: 24px;\n font-weight: bold;\n margin-top: 50px;\n margin-bottom: 40px;\n"])));var fx;M.h4(fx||(fx=C(["\n font-size: 16px;\n font-weight: bold;\n margin-top: 22px;\n margin-bottom: 18px;\n"])));var hx;const Wn=M.div(hx||(hx=C(["\n max-width: 760px;\n font-weight: bold;\n font-size: 16px;\n line-height: 30px;\n margin-bottom: 72px;\n"])));var dx;const r3=Pf(dx||(dx=C(["\n background: ",";\n color: #fff;\n border-radius: 10px;\n padding: 24px;\n"])),Fo);var px;const Nu=M.ul(px||(px=C(["\n & li {\n margin-bottom: 0.8em;\n }\n"])));var gx;const ke=M.div(gx||(gx=C(["\n max-width: 760px;\n margin-bottom: 100px;
75\n line-height: 26px;\n ","\n\n & ul li {\n margin-bottom: 40px;\n }\n\n & "," li {\n margin-bottom: 0.8em;\n }\n\n &:last-child {\n margin-bottom: 0;\n }\n"])),e=>e.primaryColor&&r3,Nu);var vx;const kt=M.div(vx||(vx=C(["\n margin-bottom: 28px;\n\n &:last-child {\n margin-bottom: 0;\n }\n"])));var mx;const Ne=M.a.attrs({rel:"noopener noreferrer",target:"_blank"})(mx||(mx=C(["\n display: block;\n font-weight: bold;\n font-size: 14px;\n line-height: 26px;\n color: inherit;\n"])));var yx;const le=M(Ne)(yx||(yx=C(["\n line-height: 1.3;\n margin-bottom: 0.7em;\n"])));var xx;const De=M.div(xx||(xx=C(["\n font-size: 14px;\n line-height: 26px;\n"])));var _x;const i3=M.div(_x||(_x=C(["\n font-size: 16px;\n line-height: 26px;\n margin-bottom: 16px;\n"])));var wx;const a3=M.div(wx||(wx=C(["\n font-size: 14px;\n"])));var bx;const o3=M.span(bx||(bx=C([""])));var Ex;const s3=M.a.attrs({rel:"noopener noreferrer",target:"_blank"})(Ex||(Ex=C(["\n color: inherit;\n"]))),An=({label:e,href:t,doiText:n,as:r})=>c.jsxs(a3,{as:r,children:[e&&c.jsxs(o3,{children:[e,":"]})," DOI:"," ",c.jsx(s3,{href:t,children:n||t})]});var Sx;const Zt=M.ul(Sx||(Sx=C(["\n margin-top: 0;\n padding-left: 0;\n"])));var kx;const et=M.li(kx||(kx=C([""])));var jx;const st=M.div(jx||(jx=C(["\n font-size: 1rem;\n font-weight: 700;\n"])));var Cx;const lt=M.div(Cx||(Cx=C(["\n font-style: italic;\n font-size: 0.9rem;\n line-height: normal;\n margin-bottom: 0.5em;\n"])));var Mx;const he=M.li(Mx||(Mx=C([""])));var Ox;const ht=M.ul(Ox||(Ox=C(["\n & "," {\n margin-bottom: 0;\n }\n"])),he);var Px;const l3=M.button(Px||(Px=C(["\n background-color: ",";\n border: ",";\n color: ",";\n /* padding: 12px 16px; */\n padding: 0;\n font-size: ","px;\n width: ","px;\n height: ","px;\n cursor: pointer;\n border-radius: 9999px;\n vertical-align: middle;\n text-align: center;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n"])),e=>e.outlined||e.transparent?"transparent":t3,e=>e.outlined?"1px solid ".concat(fa):"none",fa,e=>e.size*.6,e=>e.size,e=>e.size),oa=({size:e=22,children:t,outlined:n,transparent:r,...i})=>c.jsx(l3,{size:e,outlined:n,transparent:r,...i,children:t});/*! 76 * Font Awesome Free 6.0.0 by @fontawesome - https://fontawesome.com 77 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 78 * Copyright 2022 Fonticons, Inc. 79 */function oy(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function X(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?oy(Object(n),!0).forEach(function(r){f3(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):oy(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function _c(e){"@babel/helpers - typeof";return _c=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_c(e)}function u3(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function sy(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function c3(e,t,n){return t&&sy(e.prototype,t),n&&sy(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function f3(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function tv(e,t){return d3(e)||g3(e,t)||MS(e,t)||m3()}function Tf(e){return h3(e)||p3(e)||MS(e)||v3()}function h3(e){if(Array.isArray(e))return cp(e)}function d3(e){if(Array.isArray(e))return e}function p3(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function g3(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r=[],i=!0,a=!1,o,s;try{for(n=n.call(e);!(i=(o=n.next()).done)&&(r.push(o.value),!(t&&r.length===t));i=!0);}catch(l){a=!0,s=l}finally{try{!i&&n.return!=null&&n.return()}finally{if(a)throw s}}return r}}function MS(e,t){if(e){if(typeof e=="string")return cp(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return cp(e,t)}}function cp(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function v3(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}
79function m3(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var ly=function(){},nv={},OS={},PS=null,TS={mark:ly,measure:ly};try{typeof window<"u"&&(nv=window),typeof document<"u"&&(OS=document),typeof MutationObserver<"u"&&(PS=MutationObserver),typeof performance<"u"&&(TS=performance)}catch{}var y3=nv.navigator||{},uy=y3.userAgent,cy=uy===void 0?"":uy,Ni=nv,Le=OS,fy=PS,au=TS;Ni.document;var zr=!!Le.documentElement&&!!Le.head&&typeof Le.addEventListener=="function"&&typeof Le.createElement=="function",NS=~cy.indexOf("MSIE")||~cy.indexOf("Trident/"),Nr="___FONT_AWESOME___",fp=16,RS="fa",LS="svg-inline--fa",ha="data-fa-i2svg",hp="data-fa-pseudo-element",x3="data-fa-pseudo-element-pending",rv="data-prefix",iv="data-icon",hy="fontawesome-i2svg",_3="async",w3=["HTML","HEAD","STYLE","SCRIPT"],IS=function(){try{return!0}catch{return!1}}(),av={fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fad:"duotone","fa-duotone":"duotone",fab:"brands","fa-brands":"brands",fak:"kit","fa-kit":"kit",fa:"solid"},wc={solid:"fas",regular:"far",light:"fal",thin:"fat",duotone:"fad",brands:"fab",kit:"fak"},AS={fab:"fa-brands",fad:"fa-duotone",fak:"fa-kit",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},b3={"fa-brands":"fab","fa-duotone":"fad","fa-kit":"fak","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},E3=/fa[srltdbk\-\ ]/,DS="fa-layers-text",S3=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Kit)?.*/i,k3={900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},zS=[1,2,3,4,5,6,7,8,9,10],j3=zS.concat([11,12,13,14,15,16,17,18,19,20]),C3=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],ra={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},M3=[].concat(Tf(Object.keys(wc)),["2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",ra.GROUP,ra.SWAP_OPACITY,ra.PRIMARY,ra.SECONDARY]).concat(zS.map(function(e){return"".concat(e,"x")})).concat(j3.map(function(e){return"w-".concat(e)})),FS=Ni.FontAwesomeConfig||{};function O3(e){var t=Le.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}function P3(e){return e===""?!0:e==="false"?!1:e==="true"?!0:e}if(Le&&typeof Le.querySelector=="function"){var T3=[["data-family-prefix","familyPrefix"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]];T3.forEach(function(e){var t=tv(e,2),n=t[0],r=t[1],i=P3(O3(n));i!=null&&(FS[r]=i)})}var N3={familyPrefix:RS,styleDefault:"solid",replacementClass:LS,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0},zs=X(X({},N3),FS);zs.autoReplaceSvg||(zs.observeMutations=!1);var te={};Object.keys(zs).forEach(function(e){Object.defineProperty(te,e,{enumerable:!0,set:function(n){zs[e]=n,Ru.forEach(function(r){return r(te)})},get:function(){return zs[e]}})});Ni.FontAwesomeConfig=te;var Ru=[];function R3(e){return Ru.push(e),function(){Ru.splice(Ru.indexOf(e),1)}}var Br=fp,ar={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function L3(e){if(!(!e||!zr)){var t=Le.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;for(var n=Le.head.childNodes,r=null,i=n.length-1;i>-1;i--){var a=n[i],o=(a.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(o)>-1&&(r=a)}return Le.head.insertBefore(t,r),e}}var I3="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function ll(){for(var e=12,t="";e-- >0;)t+=I3[Math.random()*62|0];return t}function Go(e){for(var t=[],n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function ov(e){return e.classList?Go(e.classList):(e.getAttribute("class")||"").split(" ").filter(function(t){return t})}function GS(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function A3(e){return Object.keys(e||{}).reduce(function(t,n){return t+"".concat(n,'="').concat(GS(e[n]),'" ')},"").trim()}function Nf(e){return Object.keys(e||{}).reduce(function(t,n){return t+"".concat(n,": ").concat(e[n].trim(),";")},"")}function sv(e){return e.size!==ar.size||e.x!==ar.x||e.y!==ar.y||e.rotate!==ar.rotate||e.flipX||e.flipY}function D3(e){var t=e.transform,n=e.containerWidth,r=e.iconWidth,i={transform:"translate(".concat(n/2," 256)")},a="translate(".concat(t.x*32,", ").concat(t.y*32,") "),o="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),s="rotate(".concat(t.rotate," 0 0)"),l={transform:"".concat(a," ").concat(o," ").concat(s)},u={transform:"translate(".concat(r/2*-1," -256)")};return{outer:i,inner:l,path:u}}function z3(e){var t=e.transform,n=e.width,r=n===void 0?fp:n,i=e.he
vendor: 4,601 bytes, line 79
79ight,a=i===void 0?fp:i,o=e.startCentered,s=o===void 0?!1:o,l="";return s&&NS?l+="translate(".concat(t.x/Br-r/2,"em, ").concat(t.y/Br-a/2,"em) "):s?l+="translate(calc(-50% + ".concat(t.x/Br,"em), calc(-50% + ").concat(t.y/Br,"em)) "):l+="translate(".concat(t.x/Br,"em, ").concat(t.y/Br,"em) "),l+="scale(".concat(t.size/Br*(t.flipX?-1:1),", ").concat(t.size/Br*(t.flipY?-1:1),") "),l+="rotate(".concat(t.rotate,"deg) "),l}var F3=':root, :host {\n --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid";\n --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular";\n --fa-font-light: normal 300 1em/1 "Font Awesome 6 Light";\n --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin";\n --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";\n --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";\n}\n\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\n overflow: visible;\n box-sizing: content-box;\n}\n\n.svg-inline--fa {\n display: var(--fa-display, inline-block);\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-2xs {\n vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n vertical-align: -0.0714285705em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-li {\n width: var(--fa-li-width, 2em);\n top: 0.25em;\n}\n.svg-inline--fa.fa-fw {\n width: var(--fa-fw-width, 1.25em);\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: var(--fa-counter-background-color, #ff253a);\n border-radius: var(--fa-counter-border-radius, 1em);\n box-sizing: border-box;\n color: var(--fa-inverse, #fff);\n line-height: var(--fa-counter-line-height, 1);\n max-width: var(--fa-counter-max-width, 5em);\n min-width: var(--fa-counter-min-width, 1.5em);\n overflow: hidden;\n padding: var(--fa-counter-padding, 0.25em 0.5em);\n right: var(--fa-right, 0);\n text-overflow: ellipsis;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-counter-scale, 0.25));\n transform: scale(var(--fa-counter-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: var(--fa-bottom, 0);\n right: var(--fa-right, 0);\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: var(--fa-bottom, 0);\n left: var(--fa-left, 0);\n right: auto;\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n top: var(--fa-top, 0);\n right: var(--fa-right, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: var(--fa-left, 0);\n right: auto;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;
79\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-2xs {\n font-size: 0.625em;\n line-height: 0.1em;\n vertical-align: 0.225em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n line-height: 0.0833333337em;\n vertical-align: 0.125em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n line-height: 0.0714285718em;\n vertical-align: 0.0535714295em;\n}\n\n.fa-lg {\n font-size: 1.25em;\n line-height: 0.05em;\n vertical-align: -0.075em;\n}\n\n.fa-xl {\n font-size: 1.5em;\n line-height: 0.0416666682em;\n vertical-align: -0.125em;\n}\n\n.fa-2xl {\n font-size: 2em;\n line-height: 0.03125em;\n vertical-align: -0.1875em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: var(--fa-li-margin, 2.5em);\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: calc(var(--fa-li-width, 2em) * -1);\n position: absolute;\n text-align: center;\n width: var(--fa-li-width, 2em);\n line-height: inherit;\n}\n\n.fa-border {\n border-color: var(--fa-border-color, #eee);\n border-radius: var(--fa-border-radius, 0.1em);\n border-style: var(--fa-border-style, solid);\n border-width: var(--fa-border-width, 0.08em);\n padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\n}\n\n.fa-pull-left {\n float: left;\n margin-right: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right {\n float: right;\n margin-left: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n -webkit-animation-name: fa-beat;\n animation-name: fa-beat;\n -webkit-animation-delay: var(--fa-animation-delay, 0);\n animation-delay: var(--fa-animation-delay, 0);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n -webkit-animation-name: fa-bounce;\n animation-name: fa-bounce;\n -webkit-animation-delay: var(--fa-animation-delay, 0);\n animation-delay: var(--fa-animation-delay, 0);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n -webkit-animation-name: fa-fade;\n animation-name: fa-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0);\n animation-delay: var(--fa-animation-delay, 0);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n -webkit-animation-name: fa-beat-fade;\n animation-name: fa-beat-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0);\n animation-delay: var(--fa-animation-delay, 0);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n -webkit-animation-name: fa-flip;\n animation-name: fa-flip;\n -webkit-animation-delay: var(--fa-animation-delay, 0);\n animation-delay: var(--fa-animation-delay, 0);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n -webkit-animation-name: fa-shake;\n animation-name: fa-shake;\n -webkit-animation-delay: var(--fa-animation-delay, 0);\n animation-delay: var(--fa-animation-delay, 0);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-delay: var(--fa-animation-delay, 0);\n animation-delay: var(--fa-animation-delay, 0);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 2s);\n animation-duration: var(--fa-animation-duration, 2s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));\n animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fa-beat,\n.fa-bounce,\n.fa-fade,\n.fa-beat-fade,\n.fa-flip,\n.fa-pulse,\n.fa-shake,\n.fa-spin,\n.fa-spin-pulse {\n -webkit-animation-delay: -1ms;\n animation-delay: -1ms;\n -webkit-animation-duration: 1ms;\n animation-duration: 1ms;\n -webkit-animation-iteration-count: 1;\n animation-iteration-count: 1;\n transition-delay: 0s;\n transition-duration: 0s;\n }\n}\n@-webkit-keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@-webkit-keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@-webkit-keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@-webkit-keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@-webkit-keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@-webkit-keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}
79\n\n.fa-flip-vertical {\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n -webkit-transform: rotate(var(--fa-rotate-angle, none));\n transform: rotate(var(--fa-rotate-angle, none));\n}\n\n.fa-stack {\n display: inline-block;\n vertical-align: middle;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n z-index: var(--fa-stack-z-index, auto);\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: var(--fa-inverse, #fff);\n}\n\n.sr-only,\n.fa-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.sr-only-focusable:not(:focus),\n.fa-sr-only-focusable:not(:focus) {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.fad.fa-inverse,\n.fa-duotone.fa-inverse {\n color: var(--fa-inverse, #fff);\n}';function $S(){var e=RS,t=LS,n=te.familyPrefix,r=te.replacementClass,i=F3;if(n!==e||r!==t){var a=new RegExp("\\.".concat(e,"\\-"),"g"),o=new RegExp("\\--".concat(e,"\\-"),"g"),s=new RegExp("\\.".concat(t),"g");i=i.replace(a,".".concat(n,"-")).replace(o,"--".concat(n,"-")).replace(s,".".concat(r))}return i}var dy=!1;function Lh(){te.autoAddCss&&!dy&&(L3($S()),dy=!0)}var G3={mixout:function(){return{dom:{css:$S,insertCss:Lh}}},hooks:function(){return{beforeDOMElementCreation:function(){Lh()},beforeI2svg:function(){Lh()}}}},Rr=Ni||{};Rr[Nr]||(Rr[Nr]={});Rr[Nr].styles||(Rr[Nr].styles={});Rr[Nr].hooks||(Rr[Nr].hooks={});Rr[Nr].shims||(Rr[Nr].shims=[]);var Gn=Rr[Nr],US=[],$3=function e(){Le.removeEventListener("DOMContentLoaded",e),bc=1,US.map(function(t){return t()})},bc=!1;zr&&(bc=(Le.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(Le.readyState),bc||Le.addEventListener("DOMContentLoaded",$3));function U3(e){zr&&(bc?setTimeout(e,0):US.push(e))}function Pl(e){var t=e.tag,n=e.attributes,r=n===void 0?{}:n,i=e.children,a=i===void 0?[]:i;return typeof e=="string"?GS(e):"<".concat(t," ").concat(A3(r),">").concat(a.map(Pl).join(""),"</").concat(t,">")}function py(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}var W3=function(t,n){return function(r,i,a,o){return t.call(n,r,i,a,o)}},Ih=function(t,n,r,i){var a=Object.keys(t),o=a.length,s=i!==void 0?W3(n,i):n,l,u,f;for(r===void 0?(l=1,f=t[a[0]]):(l=0,f=r);l<o;l++)u=a[l],f=s(f,t[u],u,t);return f};function B3(e){for(var t=[],n=0,r=e.length;n<r;){var i=e.charCodeAt(n++);if(i>=55296&&i<=56319&&n<r){var a=e.charCodeAt(n++);(a&64512)==56320?t.push(((i&1023)<<10)+(a&1023)+65536):(t.push(i),n--)}else t.push(i)}return t}function dp(e){var t=B3(e);return t.length===1?t[0].toString(16):null}function H3(e,t){var n=e.length,r=e.charCodeAt(t),i;return r>=55296&&r<=56319&&n>t+1&&(i=e.charCodeAt(t+1),i>=56320&&i<=57343)?(r-55296)*1024+i-56320+65536:r}function gy(e){return Object.keys(e).reduce(function(t,n){var r=e[n],i=!!r.icon;return i?t[r.iconName]=r.icon:t[n]=r,t},{})}function pp(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=n.skipHooks,i=r===void 0?!1:r,a=gy(t);typeof Gn.hooks.addPack=="function"&&!i?Gn.hooks.addPack(e,gy(t)):Gn.styles[e]=X(X({},Gn.styles[e]||{}),a),e==="fas"&&pp("fa",t)}var Fs=Gn.styles,V3=Gn.shims,K3=Object.values(AS),lv=null,WS={},BS={},HS={},VS={},KS={},X3=Object.keys(av);function Y3(e){return~M3.indexOf(e)}function q3(e,t){var n=t.split("-"),r=n[0],i=n.slice(1).join("-");return r===e&&i!==""&&!Y3(i)?i:null}var XS=function(){var t=function(a){return Ih(Fs,function(o,s,l){return o[l]=Ih(s,a,{}),o},{})};WS=t(function(i,a,o){if(a[3]&&(i[a[3]]=o),a[2]){var s=a[2].filter(function(l){return typeof l=="number"});
79s.forEach(function(l){i[l.toString(16)]=o})}return i}),BS=t(function(i,a,o){if(i[o]=o,a[2]){var s=a[2].filter(function(l){return typeof l=="string"});s.forEach(function(l){i[l]=o})}return i}),KS=t(function(i,a,o){var s=a[2];return i[o]=o,s.forEach(function(l){i[l]=o}),i});var n="far"in Fs||te.autoFetchSvg,r=Ih(V3,function(i,a){var o=a[0],s=a[1],l=a[2];return s==="far"&&!n&&(s="fas"),typeof o=="string"&&(i.names[o]={prefix:s,iconName:l}),typeof o=="number"&&(i.unicodes[o.toString(16)]={prefix:s,iconName:l}),i},{names:{},unicodes:{}});HS=r.names,VS=r.unicodes,lv=Rf(te.styleDefault)};R3(function(e){lv=Rf(e.styleDefault)});XS();function uv(e,t){return(WS[e]||{})[t]}function Z3(e,t){return(BS[e]||{})[t]}function Va(e,t){return(KS[e]||{})[t]}function YS(e){return HS[e]||{prefix:null,iconName:null}}function Q3(e){var t=VS[e],n=uv("fas",e);return t||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}function Ri(){return lv}var cv=function(){return{prefix:null,iconName:null,rest:[]}};function Rf(e){var t=av[e],n=wc[e]||wc[t],r=e in Gn.styles?e:null;return n||r||null}function Lf(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.skipLookups,r=n===void 0?!1:n,i=null,a=e.reduce(function(o,s){var l=q3(te.familyPrefix,s);if(Fs[s]?(s=K3.includes(s)?b3[s]:s,i=s,o.prefix=s):X3.indexOf(s)>-1?(i=s,o.prefix=Rf(s)):l?o.iconName=l:s!==te.replacementClass&&o.rest.push(s),!r&&o.prefix&&o.iconName){var u=i==="fa"?YS(o.iconName):{},f=Va(o.prefix,o.iconName);u.prefix&&(i=null),o.iconName=u.iconName||f||o.iconName,o.prefix=u.prefix||o.prefix,o.prefix==="far"&&!Fs.far&&Fs.fas&&!te.autoFetchSvg&&(o.prefix="fas")}return o},cv());return(a.prefix==="fa"||i==="fa")&&(a.prefix=Ri()||"fas"),a}var J3=function(){function e(){u3(this,e),this.definitions={}}return c3(e,[{key:"add",value:function(){for(var n=this,r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];var o=i.reduce(this._pullDefinitions,{});Object.keys(o).forEach(function(s){n.definitions[s]=X(X({},n.definitions[s]||{}),o[s]),pp(s,o[s]);var l=AS[s];l&&pp(l,o[s]),XS()})}},{key:"reset",value:function(){this.definitions={}}},{key:"_pullDefinitions",value:function(n,r){var i=r.prefix&&r.iconName&&r.icon?{0:r}:r;return Object.keys(i).map(function(a){var o=i[a],s=o.prefix,l=o.iconName,u=o.icon,f=u[2];n[s]||(n[s]={}),f.length>0&&f.forEach(function(h){typeof h=="string"&&(n[s][h]=u)}),n[s][l]=u}),n}}]),e}(),vy=[],Ka={},po={},eR=Object.keys(po);function tR(e,t){var n=t.mixoutsTo;return vy=e,Ka={},Object.keys(po).forEach(function(r){eR.indexOf(r)===-1&&delete po[r]}),vy.forEach(function(r){var i=r.mixout?r.mixout():{};
79if(Object.keys(i).forEach(function(o){typeof i[o]=="function"&&(n[o]=i[o]),_c(i[o])==="object"&&Object.keys(i[o]).forEach(function(s){n[o]||(n[o]={}),n[o][s]=i[o][s]})}),r.hooks){var a=r.hooks();Object.keys(a).forEach(function(o){Ka[o]||(Ka[o]=[]),Ka[o].push(a[o])})}r.provides&&r.provides(po)}),n}function gp(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];var a=Ka[e]||[];return a.forEach(function(o){t=o.apply(null,[t].concat(r))}),t}function da(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=Ka[e]||[];i.forEach(function(a){a.apply(null,n)})}function Lr(){var e=arguments[0],t=Array.prototype.slice.call(arguments,1);return po[e]?po[e].apply(null,t):void 0}function vp(e){e.prefix==="fa"&&(e.prefix="fas");var t=e.iconName,n=e.prefix||Ri();if(t)return t=Va(n,t)||t,py(qS.definitions,n,t)||py(Gn.styles,n,t)}var qS=new J3,nR=function(){te.autoReplaceSvg=!1,te.observeMutations=!1,da("noAuto")},rR={i2svg:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return zr?(da("beforeI2svg",t),Lr("pseudoElements2svg",t),Lr("i2svg",t)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.autoReplaceSvgRoot;te.autoReplaceSvg===!1&&(te.autoReplaceSvg=!0),te.observeMutations=!0,U3(function(){aR({autoReplaceSvgRoot:n}),da("watch",t)})}},iR={icon:function(t){if(t===null)return null;if(_c(t)==="object"&&t.prefix&&t.iconName)return{prefix:t.prefix,iconName:Va(t.prefix,t.iconName)||t.iconName};if(Array.isArray(t)&&t.length===2){var n=t[1].indexOf("fa-")===0?t[1].slice(3):t[1],r=Rf(t[0]);return{prefix:r,iconName:Va(r,n)||n}}if(typeof t=="string"&&(t.indexOf("".concat(te.familyPrefix,"-"))>-1||t.match(E3))){var i=Lf(t.split(" "),{skipLookups:!0});return{prefix:i.prefix||Ri(),iconName:Va(i.prefix,i.iconName)||i.iconName}}if(typeof t=="string"){var a=Ri();return{prefix:a,iconName:Va(a,t)||t}}}},cn={noAuto:nR,config:te,dom:rR,parse:iR,library:qS,findIconDefinition:vp,toHtml:Pl},aR=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.autoReplaceSvgRoot,r=n===void 0?Le:n;(Object.keys(Gn.styles).length>0||te.autoFetchSvg)&&zr&&te.autoReplaceSvg&&cn.dom.i2svg({node:r})};function If(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(function(r){return Pl(r)})}}),Object.defineProperty(e,"node",{get:function(){if(zr){var r=Le.createElement("div");return r.innerHTML=e.html,r.children}}}),e}function oR(e){var t=e.children,n=e.main,r=e.mask,i=e.attributes,a=e.styles,o=e.transform;if(sv(o)&&n.found&&!r.found){var s=n.width,l=n.height,u={x:s/l/2,y:.5};i.style=Nf(X(X({},a),{},{"transform-origin":"".concat(u.x+o.x/16,"em ").concat(u.y+o.y/16,"em")}))}return[{tag:"svg",attributes:i,children:t}]}function sR(e){var t=e.prefix,n=e.iconName,r=e.children,i=e.attributes,a=e.symbol,o=a===!0?"".concat(t,"-").concat(te.familyPrefix,"-").concat(n):a;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:X(X({},i),{},{id:o}),children:r}]}]}function fv(e){var t=e.icons,n=t.main,r=t.mask,i=e.prefix,a=e.iconName,o=e.transform,s=e.symbol,l=e.title,u=e.maskId,f=e.titleId,h=e.extra,d=e.watchable,p=d===void 0?!1:d,g=r.found?r:n,x=g.width,v=g.height,y=i==="fak",m=[te.replacementClass,a?"".concat(te.familyPrefix,"-").concat(a):""].filter(function(O){return h.classes.indexOf(O)===-1}).filter(function(O){return O!==""||!!O}).concat(h.classes).join(" "),_={children:[],attributes:X(X({},h.attributes),{},{"data-prefix":i,"data-icon":a,class:m,role:h.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(x," ").concat(v)})},w=y&&!~h.classes.indexOf("fa-fw")?{width:"".concat(x/v*16*.0625,"em")}:{};p&&(_.attributes[ha]=""),l&&(_.children.push({tag:"title",attributes:{id:_.attributes["aria-labelledby"]||"title-".concat(f||ll())},children:[l]}),delete _.attributes.title);var b=X(X({},_),{},{prefix:i,iconName:a,main:n,mask:r,maskId:u,transform:o,symbol:s,styles:X(X({},w),h.styles)}
79),E=r.found&&n.found?Lr("generateAbstractMask",b)||{children:[],attributes:{}}:Lr("generateAbstractIcon",b)||{children:[],attributes:{}},S=E.children,k=E.attributes;return b.children=S,b.attributes=k,s?sR(b):oR(b)}function my(e){var t=e.content,n=e.width,r=e.height,i=e.transform,a=e.title,o=e.extra,s=e.watchable,l=s===void 0?!1:s,u=X(X(X({},o.attributes),a?{title:a}:{}),{},{class:o.classes.join(" ")});l&&(u[ha]="");var f=X({},o.styles);sv(i)&&(f.transform=z3({transform:i,startCentered:!0,width:n,height:r}),f["-webkit-transform"]=f.transform);var h=Nf(f);h.length>0&&(u.style=h);var d=[];return d.push({tag:"span",attributes:u,children:[t]}),a&&d.push({tag:"span",attributes:{class:"sr-only"},children:[a]}),d}function lR(e){var t=e.content,n=e.title,r=e.extra,i=X(X(X({},r.attributes),n?{title:n}:{}),{},{class:r.classes.join(" ")}),a=Nf(r.styles);a.length>0&&(i.style=a);var o=[];return o.push({tag:"span",attributes:i,children:[t]}),n&&o.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),o}var Ah=Gn.styles;function mp(e){var t=e[0],n=e[1],r=e.slice(4),i=tv(r,1),a=i[0],o=null;return Array.isArray(a)?o={tag:"g",attributes:{class:"".concat(te.familyPrefix,"-").concat(ra.GROUP)},children:[{tag:"path",attributes:{class:"".concat(te.familyPrefix,"-").concat(ra.SECONDARY),fill:"currentColor",d:a[0]}},{tag:"path",attributes:{class:"".concat(te.familyPrefix,"-").concat(ra.PRIMARY),fill:"currentColor",d:a[1]}}]}:o={tag:"path",attributes:{fill:"currentColor",d:a}},{found:!0,width:t,height:n,icon:o}}var uR={found:!1,width:512,height:512};function cR(e,t){!IS&&!te.showMissingIcons&&e&&console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}function yp(e,t){var n=t;return t==="fa"&&te.styleDefault!==null&&(t=Ri()),new Promise(function(r,i){if(Lr("missingIconAbstract"),n==="fa"){var a=YS(e)||{};e=a.iconName||e,t=a.prefix||t}if(e&&t&&Ah[t]&&Ah[t][e]){var o=Ah[t][e];return r(mp(o))}cR(e,t),r(X(X({},uR),{},{icon:te.showMissingIcons&&e?Lr("missingIconAbstract")||{}:{}}))})}var yy=function(){},xp=te.measurePerformance&&au&&au.mark&&au.measure?au:{mark:yy,measure:yy},_s='FA "6.0.0"',fR=function(t){return xp.mark("".concat(_s," ").concat(t," begins")),function(){return ZS(t)}},ZS=function(t){xp.mark("".concat(_s," ").concat(t," ends")),xp.measure("".concat(_s," ").concat(t),"".concat(_s," ").concat(t," begins"),"".concat(_s," ").concat(t," ends"))},hv={begin:fR,end:ZS},Lu=function(){};function xy(e){var t=e.getAttribute?e.getAttribute(ha):null;return typeof t=="string"}function hR(e){var t=e.getAttribute?e.getAttribute(rv):null,n=e.getAttribute?e.getAttribute(iv):null;return t&&n}function dR(e){return e&&e.classList&&e.classList.contains&&e.classList.contains(te.replacementClass)}function pR(){if(te.autoReplaceSvg===!0)return Iu.replace;var e=Iu[te.autoReplaceSvg];return e||Iu.replace}function gR(e){return Le.createElementNS("http://www.w3.org/2000/svg",e)}function vR(e){return Le.createElement(e)}function QS(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.ceFn,r=n===void 0?e.tag==="svg"?gR:vR:n;if(typeof e=="string")return Le.createTextNode(e);var i=r(e.tag);Object.keys(e.attributes||[]).forEach(function(o){i.setAttribute(o,e.attributes[o])});var a=e.children||[];return a.forEach(function(o){i.appendChild(QS(o,{ceFn:r}))}),i}function mR(e){var t=" ".concat(e.outerHTML," ");return t="".concat(t,"Font Awesome fontawesome.com "),t}var Iu={replace:function(t){var n=t[0];
79if(n.parentNode)if(t[1].forEach(function(i){n.parentNode.insertBefore(QS(i),n)}),n.getAttribute(ha)===null&&te.keepOriginalSource){var r=Le.createComment(mR(n));n.parentNode.replaceChild(r,n)}else n.remove()},nest:function(t){var n=t[0],r=t[1];if(~ov(n).indexOf(te.replacementClass))return Iu.replace(t);var i=new RegExp("".concat(te.familyPrefix,"-.*"));if(delete r[0].attributes.id,r[0].attributes.class){var a=r[0].attributes.class.split(" ").reduce(function(s,l){return l===te.replacementClass||l.match(i)?s.toSvg.push(l):s.toNode.push(l),s},{toNode:[],toSvg:[]});r[0].attributes.class=a.toSvg.join(" "),a.toNode.length===0?n.removeAttribute("class"):n.setAttribute("class",a.toNode.join(" "))}var o=r.map(function(s){return Pl(s)}).join("\n");n.setAttribute(ha,""),n.innerHTML=o}};function _y(e){e()}function JS(e,t){var n=typeof t=="function"?t:Lu;if(e.length===0)n();else{var r=_y;te.mutateApproach===_3&&(r=Ni.requestAnimationFrame||_y),r(function(){var i=pR(),a=hv.begin("mutate");e.map(i),a(),n()})}}var dv=!1;function ek(){dv=!0}function _p(){dv=!1}var Ec=null;function wy(e){if(fy&&te.observeMutations){var t=e.treeCallback,n=t===void 0?Lu:t,r=e.nodeCallback,i=r===void 0?Lu:r,a=e.pseudoElementsCallback,o=a===void 0?Lu:a,s=e.observeMutationsRoot,l=s===void 0?Le:s;Ec=new fy(function(u){if(!dv){var f=Ri();Go(u).forEach(function(h){if(h.type==="childList"&&h.addedNodes.length>0&&!xy(h.addedNodes[0])&&(te.searchPseudoElements&&o(h.target),n(h.target)),h.type==="attributes"&&h.target.parentNode&&te.searchPseudoElements&&o(h.target.parentNode),h.type==="attributes"&&xy(h.target)&&~C3.indexOf(h.attributeName))if(h.attributeName==="class"&&hR(h.target)){var d=Lf(ov(h.target)),p=d.prefix,g=d.iconName;h.target.setAttribute(rv,p||f),g&&h.target.setAttribute(iv,g)}else dR(h.target)&&i(h.target)})}}),zr&&Ec.observe(l,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function yR(){Ec&&Ec.disconnect()}function xR(e){var t=e.getAttribute("style"),n=[];return t&&(n=t.split(";").reduce(function(r,i){var a=i.split(":"),o=a[0],s=a.slice(1);return o&&s.length>0&&(r[o]=s.join(":").trim()),r},{})),n}function _R(e){var t=e.getAttribute("data-prefix"),n=e.getAttribute("data-icon"),r=e.innerText!==void 0?e.innerText.trim():"",i=Lf(ov(e));return i.prefix||(i.prefix=Ri()),t&&n&&(i.prefix=t,i.iconName=n),i.iconName&&i.prefix||i.prefix&&r.length>0&&(i.iconName=Z3(i.prefix,e.innerText)||uv(i.prefix,dp(e.innerText))),i}function wR(e){var t=Go(e.attributes).reduce(function(i,a){return i.name!=="class"&&i.name!=="style"&&(i[a.name]=a.value),i},{}),n=e.getAttribute("title"),r=e.getAttribute("data-fa-title-id");return te.autoA11y&&(n?t["aria-labelledby"]="".concat(te.replacementClass,"-title-").concat(r||ll()):(t["aria-hidden"]="true",t.focusable="false")),t}function bR(){return{iconName:null,title:null,titleId:null,prefix:null,transform:ar,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function by(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},n=_R(e),r=n.iconName,i=n.prefix,a=n.rest,o=wR(e),s=gp("parseNodeAttributes",{},e),l=t.styleParser?xR(e):[];return X({iconName:r,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:i,transform:ar,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:a,styles:l,attributes:o}},s)}var ER=Gn.styles;function tk(e){var t=te.autoReplaceSvg==="nest"?by(e,{styleParser:!1}):by(e);return~t.extra.classes.indexOf(DS)?Lr("generateLayersText",e,t):Lr("generateSvgReplacementMutation",e,t)}function Ey(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!zr)return Promise.resolve();var n=Le.documentElement.classList,r=function(h){return n.add("".concat(hy,"-").concat(h))},i=function(h){return n.remove("".concat(hy,"-").concat(h))},a=te.autoFetchSvg?Object.keys(av):Object.keys(ER),o=[".".concat(DS,":not([").concat(ha,"])")].concat(a.map(function(f){return".".concat(f,":not([").concat(ha,"])")})).join(", ");if(o.length===0)return Promise.resolve();var s=[];
79try{s=Go(e.querySelectorAll(o))}catch{}if(s.length>0)r("pending"),i("complete");else return Promise.resolve();var l=hv.begin("onTree"),u=s.reduce(function(f,h){try{var d=tk(h);d&&f.push(d)}catch(p){IS||p.name==="MissingIcon"&&console.error(p)}return f},[]);return new Promise(function(f,h){Promise.all(u).then(function(d){JS(d,function(){r("active"),r("complete"),i("pending"),typeof t=="function"&&t(),l(),f()})}).catch(function(d){l(),h(d)})})}function SR(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;tk(e).then(function(n){n&&JS([n],t)})}function kR(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=(t||{}).icon?t:vp(t||{}),i=n.mask;return i&&(i=(i||{}).icon?i:vp(i||{})),e(r,X(X({},n),{},{mask:i}))}}var jR=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.transform,i=r===void 0?ar:r,a=n.symbol,o=a===void 0?!1:a,s=n.mask,l=s===void 0?null:s,u=n.maskId,f=u===void 0?null:u,h=n.title,d=h===void 0?null:h,p=n.titleId,g=p===void 0?null:p,x=n.classes,v=x===void 0?[]:x,y=n.attributes,m=y===void 0?{}:y,_=n.styles,w=_===void 0?{}:_;if(t){var b=t.prefix,E=t.iconName,S=t.icon;return If(X({type:"icon"},t),function(){return da("beforeDOMElementCreation",{iconDefinition:t,params:n}),te.autoA11y&&(d?m["aria-labelledby"]="".concat(te.replacementClass,"-title-").concat(g||ll()):(m["aria-hidden"]="true",m.focusable="false")),fv({icons:{main:mp(S),mask:l?mp(l.icon):{found:!1,width:null,height:null,icon:{}}},prefix:b,iconName:E,transform:X(X({},ar),i),symbol:o,title:d,maskId:f,titleId:g,extra:{attributes:m,styles:w,classes:v}})})}},CR={mixout:function(){return{icon:kR(jR)}},hooks:function(){return{mutationObserverCallbacks:function(n){return n.treeCallback=Ey,n.nodeCallback=SR,n}}},provides:function(t){t.i2svg=function(n){var r=n.node,i=r===void 0?Le:r,a=n.callback,o=a===void 0?function(){}:a;return Ey(i,o)},t.generateSvgReplacementMutation=function(n,r){var i=r.iconName,a=r.title,o=r.titleId,s=r.prefix,l=r.transform,u=r.symbol,f=r.mask,h=r.maskId,d=r.extra;return new Promise(function(p,g){Promise.all([yp(i,s),f.iconName?yp(f.iconName,f.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(x){var v=tv(x,2),y=v[0],m=v[1];p([n,fv({icons:{main:y,mask:m},prefix:s,iconName:i,transform:l,symbol:u,maskId:h,title:a,titleId:o,extra:d,watchable:!0})])}).catch(g)})},t.generateAbstractIcon=function(n){var r=n.children,i=n.attributes,a=n.main,o=n.transform,s=n.styles,l=Nf(s);l.length>0&&(i.style=l);var u;return sv(o)&&(u=Lr("generateAbstractTransformGrouping",{main:a,transform:o,containerWidth:a.width,iconWidth:a.width})),r.push(u||a.icon),{children:r,attributes:i}}}},MR={mixout:function(){return{layer:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.classes,a=i===void 0?[]:i;return If({type:"layer"},function(){da("beforeDOMElementCreation",{assembler:n,params:r});var o=[];return n(function(s){Array.isArray(s)?s.map(function(l){o=o.concat(l.abstract)}):o=o.concat(s.abstract)}),[{tag:"span",attributes:{class:["".concat(te.familyPrefix,"-layers")].concat(Tf(a)).join(" ")},children:o}]})}}}},OR={mixout:function(){return{counter:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.title,a=i===void 0?null:i,o=r.classes,s=o===void 0?[]:o,l=r.attributes,u=l===void 0?{}:l,f=r.styles,h=f===void 0?{}:f;return If({type:"counter",content:n},function(){return da("beforeDOMElementCreation",{content:n,params:r}),lR({content:n.toString(),title:a,extra:{attributes:u,styles:h,classes:["".concat(te.familyPrefix,"-layers-counter")].concat(Tf(s))}})})}}}},PR={mixout:function(){return{text:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.transform,a=i===void 0?ar:i,o=r.title,s=o===void 0?null:o,l=r.classes,u=l===void 0?[]:l,f=r.attributes,h=f===void 0?{}:f,d=r.styles,p=d===void 0?{}:d;return If({type:"text",content:n},function(){return da("beforeDOMElementCreation",{content:n,params:r}),my({content:n,transform:X(X({},ar),a),title:s,extra:{attributes:h,styles:p,classes:["".concat(te.fam
79ilyPrefix,"-layers-text")].concat(Tf(u))}})})}}},provides:function(t){t.generateLayersText=function(n,r){var i=r.title,a=r.transform,o=r.extra,s=null,l=null;if(NS){var u=parseInt(getComputedStyle(n).fontSize,10),f=n.getBoundingClientRect();s=f.width/u,l=f.height/u}return te.autoA11y&&!i&&(o.attributes["aria-hidden"]="true"),Promise.resolve([n,my({content:n.innerHTML,width:s,height:l,transform:a,title:i,extra:o,watchable:!0})])}}},TR=new RegExp('"',"ug"),Sy=[1105920,1112319];function NR(e){var t=e.replace(TR,""),n=H3(t,0),r=n>=Sy[0]&&n<=Sy[1],i=t.length===2?t[0]===t[1]:!1;return{value:dp(i?t[0]:t),isSecondary:r||i}}function ky(e,t){var n="".concat(x3).concat(t.replace(":","-"));return new Promise(function(r,i){if(e.getAttribute(n)!==null)return r();var a=Go(e.children),o=a.filter(function(E){return E.getAttribute(hp)===t})[0],s=Ni.getComputedStyle(e,t),l=s.getPropertyValue("font-family").match(S3),u=s.getPropertyValue("font-weight"),f=s.getPropertyValue("content");if(o&&!l)return e.removeChild(o),r();if(l&&f!=="none"&&f!==""){var h=s.getPropertyValue("content"),d=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(l[2])?wc[l[2].toLowerCase()]:k3[u],p=NR(h),g=p.value,x=p.isSecondary,v=l[0].startsWith("FontAwesome"),y=uv(d,g),m=y;if(v){var _=Q3(g);_.iconName&&_.prefix&&(y=_.iconName,d=_.prefix)}if(y&&!x&&(!o||o.getAttribute(rv)!==d||o.getAttribute(iv)!==m)){e.setAttribute(n,m),o&&e.removeChild(o);var w=bR(),b=w.extra;b.attributes[hp]=t,yp(y,d).then(function(E){var S=fv(X(X({},w),{},{icons:{main:E,mask:cv()},prefix:d,iconName:m,extra:b,watchable:!0})),k=Le.createElement("svg");t==="::before"?e.insertBefore(k,e.firstChild):e.appendChild(k),k.outerHTML=S.map(function(O){return Pl(O)}).join("\n"),e.removeAttribute(n),r()}).catch(i)}else r()}else r()})}function RR(e){return Promise.all([ky(e,"::before"),ky(e,"::after")])}function LR(e){return e.parentNode!==document.head&&!~w3.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(hp)&&(!e.parentNode||e.parentNode.tagName!=="svg")}function jy(e){if(zr)return new Promise(function(t,n){var r=Go(e.querySelectorAll("*")).filter(LR).map(RR),i=hv.begin("searchPseudoElements");ek(),Promise.all(r).then(function(){i(),_p(),t()}).catch(function(){i(),_p(),n()})})}var IR={hooks:function(){return{mutationObserverCallbacks:function(n){return n.pseudoElementsCallback=jy,n}}},provides:function(t){t.pseudoElements2svg=function(n){var r=n.node,i=r===void 0?Le:r;te.searchPseudoElements&&jy(i)}}},Cy=!1,AR={mixout:function(){return{dom:{unwatch:function(){ek(),Cy=!0}}}},hooks:function(){return{bootstrap:function(){wy(gp("mutationObserverCallbacks",{}))},noAuto:function(){yR()},watch:function(n){var r=n.observeMutationsRoot;Cy?_p():wy(gp("mutationObserverCallbacks",{observeMutationsRoot:r}))}}}},My=function(t){var n={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return t.toLowerCase().split(" ").reduce(function(r,i){var a=i.toLowerCase().split("-"),o=a[0],s=a.slice(1).join("-");if(o&&s==="h")return r.flipX=!0,r;if(o&&s==="v")return r.flipY=!0,r;if(s=parseFloat(s),isNaN(s))return r;switch(o){case"grow":r.size=r.size+s;break;case"shrink":r.size=r.size-s;break;case"left":r.x=r.x-s;break;case"right":r.x=r.x+s;break;case"up":r.y=r.y-s;break;case"down":r.y=r.y+s;break;case"rotate":r.rotate=r.rotate+s;break}return r},n)},DR={mixout:function(){return{parse:{transform:function(n){return My(n)}}}},hooks:function(){return{parseNodeAttributes:function(n,r){var i=r.getAttribute("data-fa-transform");return i&&(n.transform=My(i)),n}}},provides:function(t){t.generateAbstractTransformGrouping=function(n){var r=n.main,i=n.transform,a=n.containerWidth,o=n.iconWidth,s={transform:"translate(".concat(a/2," 256)")},l="translate(".concat(i.x*32,", ").concat(i.y*32,") "),u="scale(".concat(i.size/16*(i.flipX?-1:1),", ").concat(i.size/16*(i.flipY?-1:1),") "),f="rotate(".concat(i.rotate," 0 0)"),h={transform:"".concat(l," ").concat(u," ").concat(f)},d={transform:"translate(".concat(o/2*-1," -256)")},p={outer:s,inner:h,path:d};return{tag:"g",attributes:X({},p.outer),children:[{tag:"g",attributes:X({},p.inner),children:[{tag:r.icon.tag,children:r.icon.children,attributes:X(X({},r.icon.attributes),p.path)}]}]}}}},Dh={x:0,y:0,width:"100%",height:"100%"};function Oy(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill="black"),e}function zR(e){return e.tag==="g"?e.children:[e]}var FR={hooks:function(){return{parseNodeAttributes:function(n,r){var i=r.getAttribute("data-fa-mask"),a=i?Lf(i.split(" ").map(function(o){return o.trim()})):cv();return a.prefix||(a.prefix=Ri()),n.mask=a,n.maskId=r.getAttribute("data-fa-mask-id"),n}}},provides:function(t){t.generateAbstractMask=function(n){var r=n.children,i=n.attributes,a=n.main,o=n.mask,s=n.maskId,l=n.transform,u=a.width,f=a.icon,h=o.width,d=o.icon,p=D3({transform:l,containerWidth:h,iconWidth:u}),g={tag:"rect",attributes:X(X({},Dh),{},{fill:"white"})},x=f.children?{children:f.children.map(Oy)}:{},v={tag:"g",attributes:X({},p.inner),children:[Oy(X({tag:f.tag,attributes:X(X({},f.attributes),p.path)},x))]},y={tag:"g",attributes:X({},p.outer),children:[v]},m="mask-".concat(s||ll()),_="clip-".concat(s||ll()),w={tag:"mask",attributes:X(X({},Dh),{},{id:m,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[g,y]},b={tag:"defs",children:[{tag:"clipPath",attributes:{id:_},children:zR(d)},w]};
79return r.push(b,{tag:"rect",attributes:X({fill:"currentColor","clip-path":"url(#".concat(_,")"),mask:"url(#".concat(m,")")},Dh)}),{children:r,attributes:i}}}},GR={provides:function(t){var n=!1;Ni.matchMedia&&(n=Ni.matchMedia("(prefers-reduced-motion: reduce)").matches),t.missingIconAbstract=function(){var r=[],i={fill:"currentColor"},a={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};r.push({tag:"path",attributes:X(X({},i),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var o=X(X({},a),{},{attributeName:"opacity"}),s={tag:"circle",attributes:X(X({},i),{},{cx:"256",cy:"364",r:"28"}),children:[]};return n||s.children.push({tag:"animate",attributes:X(X({},a),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:X(X({},o),{},{values:"1;0;1;1;0;1;"})}),r.push(s),r.push({tag:"path",attributes:X(X({},i),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:n?[]:[{tag:"animate",attributes:X(X({},o),{},{values:"1;0;0;0;0;1;"})}]}),n||r.push({tag:"path",attributes:X(X({},i),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:X(X({},o),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:r}}}},$R={hooks:function(){return{parseNodeAttributes:function(n,r){var i=r.getAttribute("data-fa-symbol"),a=i===null?!1:i===""?!0:i;return n.symbol=a,n}}}},UR=[G3,CR,MR,OR,PR,IR,AR,DR,FR,GR,$R];tR(UR,{mixoutsTo:cn});cn.noAuto;cn.config;cn.library;cn.dom;var wp=cn.parse;cn.findIconDefinition;cn.toHtml;var WR=cn.icon;cn.layer;cn.text;cn.counter;var nk={exports:{}},BR="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",HR=BR,VR=HR;function rk(){}function ik(){}ik.resetWarningCache=rk;var KR=function(){function e(r,i,a,o,s,l){if(l!==VR){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:ik,resetWarningCache:rk};return n.PropTypes=n,n};nk.exports=KR();var pv=nk.exports;const ne=Po(pv);function Py(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function ci(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
79t%2?Py(Object(n),!0).forEach(function(r){Xa(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Py(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Sc(e){"@babel/helpers - typeof";return Sc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Sc(e)}function Xa(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function XR(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function YR(e,t){if(e==null)return{};var n=XR(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function bp(e){return qR(e)||ZR(e)||QR(e)||JR()}function qR(e){if(Array.isArray(e))return Ep(e)}function ZR(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function QR(e,t){if(e){if(typeof e=="string")return Ep(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ep(e,t)}}function Ep(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function JR(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function eL(e){var t,n=e.beat,r=e.fade,i=e.beatFade,a=e.bounce,o=e.shake,s=e.flash,l=e.spin,u=e.spinPulse,f=e.spinReverse,h=e.pulse,d=e.fixedWidth,p=e.inverse,g=e.border,x=e.listItem,v=e.flip,y=e.size,m=e.rotation,_=e.pull,w=(t={"fa-beat":n,"fa-fade":r,"fa-beat-fade":i,"fa-bounce":a,"fa-shake":o,"fa-flash":s,"fa-spin":l,"fa-spin-reverse":f,"fa-spin-pulse":u,"fa-pulse":h,"fa-fw":d,"fa-inverse":p,"fa-border":g,"fa-li":x,"fa-flip":v===!0,"fa-flip-horizontal":v==="horizontal"||v==="both","fa-flip-vertical":v==="vertical"||v==="both"},Xa(t,"fa-".concat(y),typeof y<"u"&&y!==null),Xa(t,"fa-rotate-".concat(m),typeof m<"u"&&m!==null&&m!==0),Xa(t,"fa-pull-".concat(_),typeof _<"u"&&_!==null),Xa(t,"fa-swap-opacity",e.swapOpacity),t);return Object.keys(w).map(function(b){return w[b]?b:null}).filter(function(b){return b})}function tL(e){return e=e-0,e===e}function ak(e){return tL(e)?e:(e=e.replace(/[\-_\s]+(.)?/g,function(t,n){return n?n.toUpperCase():""}),e.substr(0,1).toLowerCase()+e.substr(1))}var nL=["style"];function rL(e){return e.charAt(0).toUpperCase()+e.slice(1)}function iL(e){return e.split(";").map(function(t){return t.trim()}).filter(function(t){return t}).reduce(function(t,n){var r=n.indexOf(":"),i=ak(n.slice(0,r)),a=n.slice(r+1).trim();return i.startsWith("webkit")?t[rL(i)]=a:t[i]=a,t},{})}function ok(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(typeof t=="string")return t;var r=(t.children||[]).map(function(l){return ok(e,l)}),i=Object.keys(t.attributes||{}).reduce(function(l,u){var f=t.attributes[u];switch(u){case"class":l.attrs.className=f,delete t.attributes.class;break;case"style":l.attrs.style=iL(f);break;default:u.indexOf("aria-")===0||u.indexOf("data-")===0?l.attrs[u.toLowerCase()]=f:l.attrs[ak(u)]=f}return l},{attrs:{}}),a=n.style,o=a===void 0?{}:a,s=YR(n,nL);return i.attrs.style=ci(ci({},i.attrs.style),o),e.apply(void 0,[t.tag,ci(ci({},i.attrs),s)].concat(bp(r)))}var sk=!1;try{sk=!0}catch{}function aL(){if(!sk&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function Ty(e){if(e&&Sc(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if(wp.icon)return wp.icon(e);if(e===null)return null;if(e&&Sc(e)==="object"&&e.prefix&&e.iconName)return e;if(Array.isArray(e)&&e.length===2)return{prefix:e[0],iconName:e[1]};if(typeof e=="string")return{prefix:"fas",iconName:e}}function zh(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?Xa({},e,t):{}}var vr=Ar.forwardRef(function(e,t){var n=e.icon,r=e.mask,i=e.symbol,a=e.className,o=e.title,s=e.titleId,l=e.maskId,u=Ty(n),f=zh("classes",[].concat(bp(eL(e)),bp(a.split(" ")))),h=zh("transform",typeof e.transform=="string"?wp.transform(e.transform):e.transform),d=zh("mask",Ty(r)),p=WR(u,ci(ci(ci(ci({},f),h),d),{},{symbol:i,title:o,titleId:s,maskId:l}));if(!p)return aL("Could not find icon",u),null;var g=p.abstract,x={ref:t};return Object.keys(e).forEach(function(v){vr.defaultProps.hasOwnProperty(v)||(x[v]=e[v])}),oL(g[0],x)});vr.displayName="FontAwesomeIcon";vr.propTypes={beat:ne.bool,border:ne.bool,beatFade:ne.bool,bounce:ne.bool,className:ne.string,fade:ne.bool,flash:ne.bool,mask:ne.oneOfType([ne.object,ne.array,ne.string]),maskId:ne.string,fixedWidth:ne.bool,inverse:ne.bool,flip:ne.oneOf([
79!0,!1,"horizontal","vertical","both"]),icon:ne.oneOfType([ne.object,ne.array,ne.string]),listItem:ne.bool,pull:ne.oneOf(["right","left"]),pulse:ne.bool,rotation:ne.oneOf([0,90,180,270]),shake:ne.bool,size:ne.oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:ne.bool,spinPulse:ne.bool,spinReverse:ne.bool,symbol:ne.oneOfType([ne.bool,ne.string]),title:ne.string,titleId:ne.string,transform:ne.oneOfType([ne.string,ne.object]),swapOpacity:ne.bool};vr.defaultProps={border:!1,className:"",mask:null,maskId:null,fixedWidth:!1,inverse:!1,flip:!1,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,size:null,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:null,transform:null,swapOpacity:!1};var oL=ok.bind(null,Ar.createElement),sL={prefix:"fas",iconName:"info",icon:[192,512,[],"f129","M48 80a48 48 0 1 1 96 0A48 48 0 1 1 48 80zM0 224c0-17.7 14.3-32 32-32H96c17.7 0 32 14.3 32 32V448h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H64V256H32c-17.7 0-32-14.3-32-32z"]},lL={prefix:"fas",iconName:"bars",icon:[448,512,["navicon"],"f0c9","M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"]},uL={prefix:"fas",iconName:"arrow-pointer",icon:[320,512,["mouse-pointer"],"f245","M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"]},cL={prefix:"fas",iconName:"arrow-right",icon:[448,512,[8594],"f061","M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"]},fL={prefix:"fas",iconName:"download",icon:[512,512,[],"f019","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V274.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7V32zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V416c0-35.3-28.7-64-64-64H346.5l-45.3 45.3c-25 25-6
795.5 25-90.5 0L165.5 352H64zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},hL={prefix:"fas",iconName:"angle-down",icon:[448,512,[8964],"f107","M201.4 342.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 274.7 86.6 137.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"]},dL={prefix:"fas",iconName:"xmark",icon:[384,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"]},pL={prefix:"far",iconName:"file-lines",icon:[384,512,[128441,128462,61686,"file-alt","file-text"],"f15c","M64 464c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16H224v80c0 17.7 14.3 32 32 32h80V448c0 8.8-7.2 16-16 16H64zM64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V154.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0H64zm56 256c-13.3 0-24 10.7-24 24s10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H120zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24H264c13.3 0 24-10.7 24-24s-10.7-24-24-24H120z"]};const gv=e=>c.jsx(vr,{icon:dL,...e}),gL=e=>c.jsx(vr,{icon:sL,...e}),Tl=e=>c.jsx(vr,{icon:cL,...e}),vL=e=>c.jsx(vr,{icon:lL,...e});var Tx;const mL=M(vr).attrs(e=>({style:{transform:"rotate(".concat(e.$up?180:0,"deg)")}}))(Tx||(Tx=C(["\n transition: transform 50ms;\n"]))),lk=({up:e=!1,...t})=>c.jsx(mL,{icon:hL,$up:e,...t}),yL="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2050%2030'%20width='1000'%20height='600'%3e%3cclipPath%20id='t'%3e%3cpath%20d='M25,15h25v15zv15h-25zh-25v-15zv-15h25z'/%3e%3c/clipPath%3e%3cpath%20d='M0,0v30h50v-30z'%20fill='%23012169'/%3e%3cpath%20d='M0,0%2050,30M50,0%200,30'%20stroke='%23fff'%20stroke-width='6'/%3e%3cpath%20d='M0,0%2050,30M50,0%200,30'%20clip-path='url(%23t)'%20stroke='%23C8102E'%20stroke-width='4'/%3e%3cpath%20d='M-1%2011h22v-12h8v12h22v8h-22v12h-8v-12h-22z'%20fill='%23C8102E'%20stroke='%23FFF'%20stroke-width='2'/%3e%3c/svg%3e";var Nx;const uk=M(oa).attrs({transparent:!0})(Nx||(Nx=C(["\n & {\n color: white;\n border-color: white;\n font-size: 20px;\n font-weight: normal;\n }\n"])));var Rx;const xL=M.nav(Rx||(Rx=C(["\n & .sm-only {\n display: none;\n }\n\n @media (max-width: ",") {\n & .sm-only {\n display: block;\n }\n & .not-sm {\n display: none;\n }\n }\n"])),vt.sm);var Lx;const _L=M(uk)(Lx||(Lx=C(["\n & {\n position: absolute;\n top: 8px;\n right: 8px;\n }\n"])));var Ix;const wL=M.div(Ix||(Ix=C(["\n display: flex;\n flex-wrap: wrap;\n gap: 1px;\n\n &.sm-only {\n display: none;\n }\n\n @media (max-width: ",") {\n position: absolute;\n z-index: 1000;\n top: 0;\n left: 0;\n right: 0;\n /* bottom: 0; */\n flex-direction: column;\n background: ",";\n /* height: 100vh; */\n padding: 16px;\n padding-top: 42px;\n\n &.sm-only {\n display: block;\n }\n &.not-sm {\n display: none;\n }\n }\n"])),vt.sm,Dr);var Ax;const qn=M.div(Ax||(Ax=C(["\n font-size: 14px;\n color: white;\n\n & a {\n color: inherit;\n text-decoration: none;\n padding: 5px 12px;\n display: block;\n border-radius: 2px;\n border-radius: 999px;\n }\n\n & a:hover {\n color: inherit;\n text-decoration: none;\n background: rgba(255, 255, 255, 0.1);\n }\n"])));var Dx;const Zn=M(nS)(Dx||(Dx=C(["\n &.active {\n color: ",";\n }\n"])),ev);var zx;const bL=M.img.attrs({src:yL})(zx||(zx=C(["\n height: 16px;\n display: block;\n"])));function EL(){const{t:e}=Bg(),[t,n]=j.useState(!1),r=()=>{n(!1)},i=a=>c.jsxs(wL,{className:a?"sm-only":"not-sm",children:[a&&c.jsx(_L,{onClick:()=>{n(!1)},children:c.jsx(gv,{})}
79),c.jsx(qn,{children:c.jsx(Zn,{to:"/basiskaart",onClick:r,children:e("MainMenu.Basemap")})}),c.jsx(qn,{children:c.jsx(Zn,{to:"/gerelateerde-kaarten",onClick:r,children:e("MainMenu.Related maps")})}),c.jsx(qn,{children:c.jsx(Zn,{to:"/gebruik",onClick:r,children:e("MainMenu.Use cases")})}),c.jsx(qn,{children:c.jsx(Zn,{to:"/documentatie",onClick:r,children:e("MainMenu.Documentation")})}),c.jsx(qn,{children:c.jsx(Zn,{to:"/bestanden",onClick:r,children:"Bestanden"})}),c.jsx(qn,{children:c.jsx(Zn,{to:"/faq",onClick:r,children:"FAQ"})}),c.jsx(qn,{children:c.jsx(Zn,{to:"/over-lgn",onClick:r,children:e("MainMenu.About LGN")})}),c.jsx(qn,{children:c.jsx(Zn,{to:"/contact",onClick:r,children:"Contact"})}),c.jsx(qn,{children:c.jsx(Zn,{to:"/nieuws",onClick:r,children:"Nieuws"})}),c.jsx(qn,{children:c.jsx(Zn,{to:"/english",onClick:r,children:c.jsx(bL,{})})})]});return c.jsxs(xL,{children:[t?nf.createPortal(i(!0),document.body):c.jsx(uk,{className:"sm-only",onClick:()=>{n(!0)},transparent:!0,children:c.jsx(vL,{})}),i(!1)]})}const SL="/assets/lgn_logo-vdrUvDjR.png",ck=100;var Fx;const kL=M.header(Fx||(Fx=C(["\n font-family: Barlow, sans-serif;\n color: white;\n padding: 16px 32px;\n height: ","px;\n box-sizing: border-box;\n display: flex;\n justify-content: space-between;\n align-items: center;\n background: transparent\n linear-gradient(269deg, "," 0%, "," 100%)\n 0% 0% no-repeat padding-box;\n"])),ck,Fo,Dr);var Gx;const jL=M(CS).attrs({to:"/"})(Gx||(Gx=C(["\n font-size: 20px;\n"])));var $x;const CL=M.img.attrs({src:SL})($x||($x=C(["\n height: 50px;\n vertical-align: middle;\n margin-right: 20px;\n"]))),ML=()=>c.jsxs(kL,{children:[c.jsxs(jL,{children:[c.jsx(CL,{}),c.jsx("b",{children:"LGN"})]}),c.jsx("div",{children:c.jsx(EL,{})})]}),jo=1088;var Ux;const Ny=M.div(Ux||(Ux=C(["\n max-width: ","px;\n margin-left: auto;\n margin-right: auto;\n padding: 0 16px 180px;\n color: ",";\n"])),jo,Dr);var Wx;const $o=M.div(Wx||(Wx=C(["\n width: 100%;\n box-sizing: border-box;\n padding-left: max(50% - ","px, 16px);\n padding-right: max(50% - ","px, 16px);\n color: ",";\n"])),jo/2,jo/2,Dr);var Bx;M($o)(Bx||(Bx=C(["\n background: ",";\n color: #ffffff;\n padding-top: 68px;\n padding-bottom: 68px;\n height: auto;\n"])),Fo);var Hx;const fk=M($o)(Hx||(Hx=C(["\n display: flex;\n justify-content: space-around;\n align-items: center;\n gap: 10%;\n margin-top: 140px;\n margin-bottom: 140px;\n\n &:nth-child(odd) {\n flex-direction: row-reverse;\n }\n\n @media (max-width: ",") {\n flex-direction: column;\n max-height: calc(100vh - 32px);\n margin-top: 120px;\n margin-bottom: 120px;\n gap: 32px;\n\n &:nth-child(odd) {\n flex-direction: column;\n }\n }\n"])),vt.md);var Vx;const kc=M.div(Vx||(Vx=C(["\n flex: 1 1 45%;\n min-width: 0;\n min-height: 0;\n\n & img {\n max-width: 100%;\n box-sizing: border-box;\n }\n"])));var Kx;const vv=M.div(Kx||(Kx=C(["\n background: ",";\n color: #ffffff;\n width: ","px;\n box-sizing: border-box;\n padding: 56px 80px;\n border-radius: 10px;\n display: flex;\n margin: auto;\n align-items: center;\n gap: 16px;\n\n @media (max-width: ","px) {\n width: 100%;\n border-radius: 0;\n }\n\n @media (max-width: ",") {\n flex-direction: column;\n padding: 48px 16px;\n }\n"])),Fo,jo,jo,vt.sm);var Xx;const OL=M($o)(Xx||(Xx=C(["\n background: #333333;\n color: #fff;\n font-size: 12px;\n line-height: 30px;\n padding-top: 16px;\n padding-bottom: 10px;\n"]))),PL=e=>e.disabled?"#ccc":e.variant==="lightblue"?Tr:e.variant==="lightblue-inv-hover"?"".concat(Tr,"dd"):"#fff",TL=e=>e.disabled?"#333":e.variant==="lightblue"||e.variant==="lightblue-inv-hover"?"#fff":Dr,NL=e=>e.disabled?"#ccc":e.variant==="lightblue"?"".concat(Tr,"dd"):e.variant==="lightblue-inv-hover"?Tr:"#eee";var Yx;const RL=M.button(Yx||(Yx=C(["\n background: ",";\n color: ",";\n border-radius: 9999px;\n font-size: 14px;\n line-height: 20px;\n font-weight: bold;\n padding: 10px 16px;\n letter-spacing: inherit;\n border: none;\n ","\n\n &:hover {\n background-color: ",";\n }\n"])),PL,TL,e=>e.variant!=="lightblue"&&"box-shadow: 0px 3px 6px #00000080;",NL),LL=e=>()=>{window.open(e,"_blank","noopener,noreferrer")},Kt=({variant:e="lightblue",href:t,...n})=>c.jsx(RL,{variant:e,onClick:t&&LL(t),...n});var qx;const IL=M.nav(qx||(qx=C(["\n overflow: auto;\n display: block;\n"])));var Zx;const Hr=M(nS)(Zx||(Zx=C(["\n /* &.active {\n color: ",";\n } */\n"])),ev);var Qx;const AL=M.div(Qx||(Qx=C(["\n display: flex;\n flex-wrap: wrap;\n row-gap: 1em;\n"])));var Jx;const Vr=M.div(Jx||(Jx=C(["\n font-size: 14px;\n /* padding: 0px 12px; */\n margin-right: 1em;\n padding-right: 1em;\n border-right: 2px solid #fff;\n\n & a {\n color: inherit;\n text-decoration: none;\n padding: 0;\n display: block;\n }\n\n & a:hover {\n color: rgba(255, 255, 255, 0.75);\n text-decoration: none;\n }
79\n\n &:last-child {\n border-right: none;\n margin-right: 0;\n padding-right: 0;\n }\n"])));function DL(){const{t:e}=Bg();return c.jsx(IL,{children:c.jsxs(AL,{children:[c.jsx(Vr,{children:c.jsx(Hr,{to:"/basiskaart",children:e("MainMenu.Basemap")})}),c.jsx(Vr,{children:c.jsx(Hr,{to:"/gerelateerde-kaarten",children:e("MainMenu.Related maps")})}),c.jsx(Vr,{children:c.jsx(Hr,{to:"/gebruik",children:e("MainMenu.Use cases")})}),c.jsx(Vr,{children:c.jsx(Hr,{to:"/documentatie",children:e("MainMenu.Documentation")})}),c.jsx(Vr,{children:c.jsx(Hr,{to:"/bestanden",children:"Bestanden"})}),c.jsx(Vr,{children:c.jsx(Hr,{to:"/over-lgn",children:e("MainMenu.About LGN")})}),c.jsx(Vr,{children:c.jsx(Hr,{to:"/contact",children:"Contact"})}),c.jsx(Vr,{children:c.jsx(Hr,{to:"/nieuws",children:"Nieuws"})})]})})}const zL="/assets/wur-logo-wit-5iNSEKnX.svg",FL="/assets/map-nl-WXUfO7PJ.png",GL="/assets/[email protected]";var e_;const $L=M.div(e_||(e_=C(["\n position: relative;\n padding-top: ",";\n"])),e=>e.hideDownloadBlock?"0px":"80px");var t_;const UL=M($o)(t_||(t_=C(["\n padding-top: 141px;\n padding-bottom: 46px;\n background: ",";\n color: #fff;\n display: flex;\n gap: 16px;\n justify-content: space-between;\n\n @media (max-width: ",") {\n flex-direction: column;\n }\n"])),Dr,vt.lg);var n_;const WL=M(vv)(n_||(n_=C(["\n position: absolute;\n left: 50%;\n transform: translate(-50%, -50%);\n"])));var r_;const BL=M.div(r_||(r_=C(["\n font-size: 24px;\n flex: 1 1 50%;\n"])));var i_;const HL=M.div(i_||(i_=C(["\n font-weight: bold;\n text-transform: uppercase;\n font-size: 16px;\n"])));var a_;const VL=M.p(a_||(a_=C(["\n font-size: 14px;\n line-height: 26px;\n"])));var o_;const KL=M.div(o_||(o_=C(["\n flex: 1;\n"])));var s_;const XL=M.div(s_||(s_=C(["\n margin-top: 48px;\n max-width: 760px;\n"])));var l_;const YL=M.div(l_||(l_=C(["\n text-align: center;
79\n"])));var u_;const Ry=M.img(u_||(u_=C(["\n display: block;\n margin: 0 auto;\n margin-bottom: 28px;\n\n &:last-child {\n margin-bottom: 0;\n }\n"]))),qL=({home:e=!1,hideDownloadBlock:t=!1})=>{const n=ba();return c.jsxs($L,{hideDownloadBlock:t,children:[!t&&c.jsxs(WL,{children:[c.jsx(BL,{children:"Download LGN bestanden voor eigen gebruik"}),c.jsx("div",{children:c.jsx(Kt,{variant:"lightblue",onClick:()=>n("/bestanden"),children:"Download bestanden"})})]}),c.jsxs(UL,{children:[c.jsxs(KL,{children:[c.jsx(DL,{}),c.jsxs(XL,{children:[c.jsx(HL,{children:"Over LGN"}),c.jsx(VL,{children:"LGN is het Landelijk Grondgebruiksbestand Nederland dat wordt gemaakt en beheerd door Wageningen Environmental Research. Beschikbaar maken van LGN als Open Data is mogelijk gemaakt door LNV, Provincies, Waterschappen en het RIVM."})]})]}),c.jsxs(YL,{children:[c.jsx(Ry,{src:FL,srcSet:"".concat(GL," 2x")}),c.jsx(Ry,{src:zL})]})]}),c.jsxs(OL,{children:["Copyright 2022-",new Date().getFullYear()," WUR."]})]})};var c_;const ZL=M.div(c_||(c_=C(["\n display: flex;\n flex-direction: column;\n ","\n"])),e=>e.$viewHeight&&"height: 100vh;");var f_;const QL=M.div(f_||(f_=C(["\n flex: 1;\n /* overflow-y: hidden; */\n min-height: 0;\n"])));function ou({viewHeight:e=!1,home:t=!1,hideDownloadBlock:n=!1}){return c.jsxs(ZL,{$viewHeight:e,children:[c.jsx(ML,{}),c.jsx(QL,{children:c.jsx(Jd,{})}),!e&&c.jsx(qL,{home:t,hideDownloadBlock:n||t})]})}const JL=(e,t)=>{switch(t.type){default:return e}},eI=j.createContext(),tI={test:"Ronnie"},nI=e=>{const[t,n]=j.useReducer(JL,tI);return c.jsx(eI.Provider,{value:{store:t,dispatch:n},...e})};function rI({children:e}){const t=wa();return j.useLayoutEffect(()=>{document.documentElement.scrollTo(0,0)},[t.pathname]),j.useEffect(()=>{function n(r){document.documentElement.scrollTo(0,0)}return window.addEventListener("beforeunload",n),()=>{window.removeEventListener("beforeunload",n)}},[]),e}function iI(e){const[t,n]=j.useState([null,null]),r=j.useCallback(i=>{var o,s;if(!Array.isArray(i))return;const a=i[0];n([(o=a==null?void 0:a.contentRect)==null?void 0:o.width,(s=a==null?void 0:a.contentRect)==null?void 0:s.height])},[]);return j.useLayoutEffect(()=>{if(!e.current)return;let i=new ResizeObserver(r);return i.observe(e.current),()=>{i.disconnect(),i=null}},[e,r]),t}const aI=()=>{j.useEffect(()=>{function e(){const t=document.documentElement.clientWidth||document.body.clientWidth||window.innerWidth;document.body.style.setProperty("--windowWidth","".concat(t,"px"))}return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[])},oI="/assets/home-header-udSUvpz6.jpg";var h_;const sI=M($o)(h_||(h_=C(["\n background: url(",");\n overflow: hidden;\n background-size: cover;\n background-repeat: no-repeat;\n height: calc(100vh - ","px);\n width: 100%;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n justify-content: space-evenly;\n overflow: hidden;\n"])),oI,ck);var d_;const lI=M.h1(d_||(d_=C(["\n text-transform: uppercase;\n font-family: 'Be Vietnam Pro', sans-serif;\n font-weight: 800;\n font-size: 70px;\n line-height: 1.2;\n margin: 0;\n color: #ffffff;\n text-shadow: 0px 3px 6px #00000080;\n\n @media (max-width: ",") {\n font-size: 50px;\n line-height: 1.4;\n }\n @media (max-width: ",") {\n font-size: 30px;\n line-height: 1.5;\n }\n"])),vt.sm,vt.xs);var p_;const uI=M.p(p_||(p_=C(["\n width: 590px;\n max-width: 100%;\n font-weight: bold;\n font-size: 24px;\n line-height: 30px;\n color: #ffffff;\n text-shadow: 2px 2px 4px #00000080;\n margin: 0;\n\n @media (max-width: ",") {\n font-size: 20px;\n line-height: 1.4;\n }\n"])),vt.sm);var g_;const cI=M(Kt)(g_||(g_=C(["\n margin: 0;\n width: fit-content;\n"]))),fI=()=>{const e=ba();return c.jsxs(sI,{children:[c.jsxs(lI,{children:["Landelijk",c.jsx("br",{}),"grondgebruik",c.jsx("br",{}),"Nederland"]}),c.jsx(uI,{children:"Het Landelijk Grondgebruiksbestand Nederland (LGN) is een landsdekkend bestand dat de gebruiker voorziet van actuele en nauwkeurige informatie over het grondgebruik in Nederland."}),c.jsxs(cI,{variant:"white",onClick:()=>e("/over-lgn"),children:["Meer over LGN ",c.jsx(Tl,{})]})]})};var v_;const hI=M($o)(v_||(v_=C(["\n background: ",";\n color: #ffffff;\n padding-top: 100px;\n padding-bottom: 100px;\n height: auto;\n"])),Dr);var m_;const dI=M(hI)(m_||(m_=C(["\n background: ",";\n"])),Fo);var y_;M(fr)(y_||(y_=C([""])));var x_;const mv=M.h2(x_||(x_=C(["\n text-transform: uppercase;\n font-size: 50px;\n margin-top: 0px;\n"])));var __;const hk=M.div(__||(__=C(["\n color: ",";\n font-family: 'Be Vietnam Pro', sans-serif;\n"])),jS);var w_;const dk=M.img(w_||(w_=C(["\n border: 10px solid #000;\n border-radius: 12px;\n"])));var b_;const pI=M.div(b_||(b_=C(["\n display: flex;\n gap: 100px;\n"])));var E_;const gI=M.div(E_||(E_=C([""])));var S_;const Fh=M.div(S_||(S_=C(["\n text-transform: uppercase;\n font-weight: bold;\n font-size: 28px;\n margin-bottom: 20px;\n"])));var k_;const Gh=M.div(k_||(k_=C([""])));var j_;const vI=M(CS)(j_||(j_=C(["\n color: ",";\n margin-top: 28px;\n display: block;\n"])),Tr),Au=({children:e,...t})=>c.jsxs(vI,{...t,children:[e," ",c.jsx(Tl,{})]}),mI="/assets/home-basemap-PzVpVzN3.png",yI="/assets/[email protected]",xI=()=>{const e=ba();return c.jsxs(fk,{children:[c.jsx(kc,{children:c.jsx(dk,{src:mI,srcSet:"".concat(yI," 2x")})}),c.jsxs(kc,{children:[c.jsx(mv,{children:"Basiskaart"}),c.jsx(hk,{children:"De LGN-viewer geeft het landgebruik voor uw gebied weer. Verschillende versies kunnen met elkaar worden vergeleken."}),c.jsxs(Kt,{style:{marginTop:48},onClick:()=>e("/basiskaart"),variant:"lightblue",children:["Ga naar basiskaart ",c.jsx(Tl,{})]})]})]})},_I="/assets/home-related-maps-21OI-SBH.png",wI="/assets/[email protected]",bI=()=>{const e=ba();return c.jsxs(fk,{children:[c.jsx(kc,{children:c.jsx(dk,{src:_I,srcSet:"".concat(wI," 2x")})}),c.jsxs(kc,{children:[c.jsx(mv,{children:"Gerelateerde kaarten"}),c.jsx(hk,{children:"Korte uitleg wat men kan verwachten van de gerelateerde kaarten en enkele voorbeelden van hoe LGN in andere toepassingen gebruikt wordt"}),c.jsxs(Kt,{style:{marginTop:48},onClick:()=>e("/gerelateerde-kaarten"),variant:"lightblue",children:["Ga naar gerelateerde kaarten ",c.jsx(Tl,{})]})]})]})};
79var C_;const Du=M(vr)(C_||(C_=C(["\n font-size: 50px;\n margin-bottom: 38px;\n"])));var M_;const EI=M(pI)(M_||(M_=C(["\n align-items: stretch;\n\n @media (max-width: ",") {\n flex-direction: column;\n gap: 48px;\n\n & "," {\n margin-bottom: 16px;\n }\n }\n @media (max-width: ",") {\n flex-direction: column;\n }\n"])),vt.md,Du,vt.lg);var O_;const $h=M(gI)(O_||(O_=C(["\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n align-items: flex-start;\n max-width: 400px;\n"]))),SI=()=>c.jsx(c.Fragment,{children:c.jsxs(dI,{children:[c.jsx(mv,{children:"LGN in de praktijk"}),c.jsxs(EI,{children:[c.jsxs($h,{children:[c.jsx(Du,{icon:uL}),c.jsx(Fh,{children:"Gebruik"}),c.jsx(Gh,{children:"Meer informatie over het gebruik en de toepassingsmogelijkheden van het LGN bestand."}),c.jsx(Au,{to:"gebruik",children:"Naar Gebruik"})]}),c.jsxs($h,{children:[c.jsx(Du,{icon:pL}),c.jsx(Fh,{children:"Documentatie"}),c.jsxs(Gh,{children:["Rapporten, artikelen en ander publiciteitsmateriaal over LGN, landgebruik en bodembedekking.",c.jsx(Au,{to:"documentatie",children:"Naar Documentatie"})]})]}),c.jsxs($h,{children:[c.jsx(Du,{icon:fL}),c.jsx(Fh,{children:"Bestanden"}),c.jsxs(Gh,{children:["Download LGN bestanden voor eigen gebruik.",c.jsx(Au,{to:"bestanden",children:"Naar Bestanden"})]})]})]})]})});var P_;const kI=M.div(P_||(P_=C(["\n display: flex;\n justify-content: space-between;\n align-items: center;
79\n"])));var T_;const jI=M(Kt)(T_||(T_=C(["\n margin-left: 32px;\n display: block;\n cursor: pointer;\n white-space: nowrap;\n"])));var N_;const pk=M(vv)(N_||(N_=C(["\n position: absolute;\n left: 50%;\n transform: translate(-50%, -24px);\n padding-top: 16px;\n padding-bottom: 16px;\n font-size: 16px;\n /* justify-content: space-between;\n align-items: flex-start; */\n display: block;\n background-color: ",";\n"])),Tr);var R_;const CI=M.div(R_||(R_=C(["\n position: relative;\n cursor: pointer;\n\n &:hover "," {\n filter: brightness(104%);\n }\n"])),pk);var L_;const MI=M.svg(L_||(L_=C(["\n height: 32px;\n vertical-align: middle;\n margin-right: 16px;\n"]))),OI=()=>c.jsx(MI,{focusable:"false","aria-hidden":"true",viewBox:"0 0 24 24",children:c.jsx("path",{fill:"currentColor",d:"M18 11v2h4v-2h-4zm-2 6.61c.96.71 2.21 1.65 3.2 2.39.4-.53.8-1.07 1.2-1.6-.99-.74-2.24-1.68-3.2-2.4-.4.54-.8 1.08-1.2 1.61zM20.4 5.6c-.4-.53-.8-1.07-1.2-1.6-.99.74-2.24 1.68-3.2 2.4.4.53.8 1.07 1.2 1.6.96-.72 2.21-1.65 3.2-2.4zM4 9c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h1v4h2v-4h1l5 3V6L8 9H4zm11.5 3c0-1.33-.58-2.53-1.5-3.35v6.69c.92-.81 1.5-2.01 1.5-3.34z"})}),PI=({zoomToNews:e,...t})=>{const n=ba(),r=()=>{n("/aanmelden-lgn-middag")};return c.jsx(CI,{onClick:r,children:c.jsx(pk,{...t,children:c.jsxs(kI,{children:[c.jsx("div",{children:c.jsxs("div",{children:[c.jsx(OI,{}),"Meld je nu aan voor de LGN gebruikersmiddag op 11 september 2025"]})}),c.jsxs(jI,{children:["lees meer ",c.jsx(Tl,{})]})]})})})};var I_;const TI=M.div(I_||(I_=C(["\n position: relative;\n"]))),NI=()=>{const n=new Date<=new Date("2025-09-12");return c.jsxs(TI,{children:[n&&c.jsx(PI,{}),c.jsx(fI,{}),c.jsx(xI,{}),c.jsx(bI,{}),c.jsx(SI,{})]})},RI=()=>c.jsx(NI,{});var pt={RADIANS:"radians",DEGREES:"degrees",FEET:"ft",METERS:"m",PIXELS:"pixels",TILE_PIXELS:"tile-pixels",USFEET:"us-ft"},Hn={};Hn[pt.RADIANS]=6370997/(2*Math.PI);Hn[pt.DEGREES]=2*Math.PI*6370997/360;Hn[pt.FEET]=.3048;Hn[pt.METERS]=1;Hn[pt.USFEET]=1200/3937;var Af=function(){function e(t){this.code_=t.code,this.units_=t.units,this.extent_=t.extent!==void 0?t.extent:null,this.worldExtent_=t.worldExtent!==void 0?t.worldExtent:null,this.axisOrientation_=t.axisOrientation!==void 0?t.axisOrientation:"enu",this.global_=t.global!==void 0?t.global:!1,this.canWrapX_=!!(this.global_&&this.extent_),this.getPointResolutionFunc_=t.getPointResolution,this.defaultTileGrid_=null,this.metersPerUnit_=t.metersPerUnit}return e.prototype.canWrapX=function(){return this.canWrapX_},e.prototype.getCode=function(){return this.code_},e.prototype.getExtent=function(){return this.extent_},e.prototype.getUnits=function(){return this.units_},e.prototype.getMetersPerUnit=function(){return this.metersPerUnit_||Hn[this.units_]},e.prototype.getWorldExtent=function(){return this.worldExtent_},e.prototype.getAxisOrientation=function(){return this.axisOrientation_},e.prototype.isGlobal=function(){return this.global_},e.prototype.setGlobal=function(t){this.global_=t,this.canWrapX_=!!(t&&this.extent_)},e.prototype.getDefaultTileGrid=function(){return this.defaultTileGrid_},e.prototype.setDefaultTileGrid=function(t){this.defaultTileGrid_=t},e.prototype.setExtent=function(t){this.extent_=t,this.canWrapX_=!!(this.global_&&t)},e.prototype.setWorldExtent=function(t){this.worldExtent_=t},e.prototype.setGetPointResolution=function(t){this.getPointResolutionFunc_=t},e.prototype.getPointResolutionFunc=function(){return this.getPointResolutionFunc_},e}();function it(e,t,n){return Math.min(Math.max(e,t),n)}var LI=function(){var e;return"cosh"in Math?e=Math.cosh:e=function(t){var n=Math.exp(t);return(n+1/n)/2},e}(),II=function(){var e;return"log2"in Math?e=Math.log2:e=function(t){return Math.log(t)*Math.LOG2E},e}();function AI(e,t,n,r,i,a){var o=i-n,s=a-r;if(o!==0||s!==0){var l=((e-n)*o+(t-r)*s)/(o*o+s*s);l>1?(n=i,r=a):l>0&&(n+=o*l,r+=s*l)}return go(e,t,n,r)}function go(e,t,n,r){var i=n-e,a=r-t;return i*i+a*a}function DI(e){for(var t=e.length,n=0;n<t;n++){for(var r=n,i=Math.abs(e[n][n]),a=n+1;a<t;a++){var o=Math.abs(e[a][n]);o>i&&(i=o,r=a)}if(i===0)return null;var s=e[r];e[r]=e[n],e[n]=s;for(var l=n+1;l<t;l++)for(var u=-e[l][n]/e[n][n],f=n;f<t+1;f++)n==f?e[l][f]=0:e[l][f]+=u*e[n][f]}for(var h=new Array(t),d=t-1;d>=0;d--){h[d]=e[d][t]/e[d][d];for(var p=d-1;p>=0;p--)e[p][t]-=e[p][d]*h[d]}return h}function zu(e){return e*Math.PI/180}function Ei(e,t){var n=e%t;return n*t<0?n+t:n}function zI(e,t,n){return e+n*(t-e)}function gk(e,t){var n=Math.pow(10,t);return Math.round(e*n)/n}function su(e,t){return Math.floor(gk(e,t))}function lu(e,t){return Math.ceil(gk(e,t))}var FI=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}
vendor: 135,039 bytes, line 79
79t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),Nl=6378137,Ya=Math.PI*Nl,GI=[-Ya,-Ya,Ya,Ya],$I=[-180,-85,180,85],uu=Nl*Math.log(Math.tan(Math.PI/2)),Pa=function(e){FI(t,e);function t(n){return e.call(this,{code:n,units:pt.METERS,extent:GI,global:!0,worldExtent:$I,getPointResolution:function(r,i){return r/LI(i[1]/Nl)}})||this}return t}(Af),Ly=[new Pa("EPSG:3857"),new Pa("EPSG:102100"),new Pa("EPSG:102113"),new Pa("EPSG:900913"),new Pa("http://www.opengis.net/def/crs/EPSG/0/3857"),new Pa("http://www.opengis.net/gml/srs/epsg.xml#3857")];function UI(e,t,n){var r=e.length,i=n>1?n:2,a=t;a===void 0&&(i>2?a=e.slice():a=new Array(r));for(var o=0;o<r;o+=i){a[o]=Ya*e[o]/180;var s=Nl*Math.log(Math.tan(Math.PI*(+e[o+1]+90)/360));s>uu?s=uu:s<-uu&&(s=-uu),a[o+1]=s}return a}function WI(e,t,n){var r=e.length,i=n>1?n:2,a=t;a===void 0&&(i>2?a=e.slice():a=new Array(r));for(var o=0;o<r;o+=i)a[o]=180*e[o]/Ya,a[o+1]=360*Math.atan(Math.exp(e[o+1]/Nl))/Math.PI-90;return a}var BI=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),HI=6378137,Iy=[-180,-90,180,90],VI=Math.PI*HI/180,Wi=function(e){BI(t,e);function t(n,r){return e.call(this,{code:n,units:pt.DEGREES,extent:Iy,axisOrientation:r,global:!0,metersPerUnit:VI,worldExtent:Iy})||this}return t}(Af),Ay=[new Wi("CRS:84"),new Wi("EPSG:4326","neu"),new Wi("urn:ogc:def:crs:OGC:1.3:CRS84"),new Wi("urn:ogc:def:crs:OGC:2:84"),new Wi("http://www.opengis.net/def/crs/OGC/1.3/CRS84"),new Wi("http://www.opengis.net/gml/srs/epsg.xml#4326","neu"),new Wi("http://www.opengis.net/def/crs/EPSG/0/4326","neu")],Sp={};function KI(e){return Sp[e]||Sp[e.replace(/urn:(x-)?ogc:def:crs:EPSG:(.*:)?(\w+)$/,"EPSG:$3")]||null}function XI(e,t){Sp[e]=t}var ze=typeof Object.assign=="function"?Object.assign:function(e,t){if(e==null)throw new TypeError("Cannot convert undefined or null to object");for(var n=Object(e),r=1,i=arguments.length;r<i;++r){var a=arguments[r];if(a!=null)for(var o in a)a.hasOwnProperty(o)&&(n[o]=a[o])}return n};function Df(e){for(var t in e)delete e[t]}var YI=typeof Object.values=="function"?Object.values:function(e){var t=[];for(var n in e)t.push(e[n]);return t};function qI(e){var t;for(t in e)return!1;return!t}var vo={};function Co(e,t,n){var r=e.getCode(),i=t.getCode();r in vo||(vo[r]={}),vo[r][i]=n}function vk(e,t){var n;return e in vo&&t in vo[e]&&(n=vo[e][t]),n}const xt={UNKNOWN:0,INTERSECTING:1,ABOVE:2,RIGHT:4,BELOW:8,LEFT:16};function Pe(){return function(){throw new Error("Unimplemented abstract method.")}()}var ZI=0;function Bt(e){return e.ol_uid||(e.ol_uid=String(++ZI))}var QI="6.15.1",JI=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),eA=function(e){JI(t,e);function t(n){var r=this,i="v"+QI.split("-")[0],a="Assertion failed. See https://openlayers.org/en/"+i+"/doc/errors/#"+n+" for details.";return r=e.call(this,a)||this,r.code=n,r.name="AssertionError",r.message=a,r}return t}(Error);const mk=eA;function be(e,t){if(!e)throw new mk(t)}function kp(e){for(var t=$i(),n=0,r=e.length;n<r;++n)Fu(t,e[n]);return t}function tA(e,t,n){var r=Math.min.apply(null,e),i=Math.min.apply(null,t),a=Math.max.apply(null,e),o=Math.max.apply(null,t);return pa(r,i,a,o,n)}function Dy(e,t,n){return n?(n[0]=e[0]-t,n[1]=e[1]-t,n[2]=e[2]+t,n[3]=e[3]+t,n):[e[0]-t,e[1]-t,e[2]+t,e[3]+t]}function nA(e,t){return t?(t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t):e.slice()}function yk(e,t,n){var r,i;return t<e[0]?r=e[0]-t:e[2]<t?r=t-e[2]:r=0,n<e[1]?i=e[1]-n:e[3]<n?i=n-e[3]:i=0,r*r+i*i}function zf(e,t){return _k(e,t[0],t[1])}function xk(e,t){return e[0]<=t[0]&&t[2]<=e[2]&&e[1]<=t[1]&&t[3]<=e[3]}function _k(e,t,n){return e[0]<=t&&t<=e[2]&&e[1]<=n&&n<=e[3]}function zy(e,t){var n=e[0],r=e[1],i=e[2],a=e[3],o=t[0],s=t[1],l=xt.UNKNOWN;return o<n?l=l|xt.LEFT:o>i&&(l=l|xt.RIGHT),s<r?l=l|xt.BELOW:s>a&&(l=l|xt.ABOVE),l===xt.UNKNOWN&&(l=xt.INTERSECTING),l}function $i(){return[1/0,1/0,-1/0,-1/0]}function pa(e,t,n,r,i){return i?(i[0]=e,i[1]=t,i[2]=n,i[3]=r,i):[e,t,n,r]}function Ff(e){return pa(1/0,1/0,-1/0,-1/0,e)}function rA(e,t){var n=e[0],r=e[1];return pa(n,r,n,r,t)}function iA(e,t,n,r,i){var a=Ff(i);return wk(a,e,t,n,r)}function jp(e,t){return e[0]==t[0]&&e[2]==t[2]&&e[1]==t[1]&&e[3]==t[3]}function aA(e,t){return t[0]<e[0]&&(e[0]=t[0]),t[2]>e[2]&&(e[2]=t[2]),t[1]<e[1]&&(e[1]=t[1]),t[3]>e[3]&&(e[3]=t[3]),e}function Fu(e,t){t[0]<e[0]&&(e[0]=t[0]),t[0]>e[2]&&(e[2]=t[0]),t[1]<e[1]&&(e[1]=t[1]),t[1]>e[3]&&(e[3]=t[1])}function wk(e,t,n,r,i){for(;n<r;n+=i)oA(e,t[n],t[n+1]);return e}function oA(e,t,n){e[0]=Math.min(e[0],t),e[1]=Math.min(e[1],n),e[2]=Math.max(e[2],t),e[3]=Math.max(e[3],n)}function bk(e,t){var n;return n=t(Gf(e)),n||(n=t($f(e)),n)||(n=t(Uf(e)),n)||(n=t(Ea(e)),n)?n:!1}function Cp(e){var t=0;return yv(e)||(t=rt(e)*Cn(e)),t}function Gf(e){return[e[0],e[1]]}function $f(e){return[e[2],e[1]]}function ul(e){return[(e[0]+e[2])/2,(e[1]+e[3])/2]}function sA(e,t){var n;return t==="bottom-left"?n=Gf(e):t==="bottom-right"?n=$f(e):t==="top-left"?n=Ea(e):t==="top-right"?n=Uf(e):be(!1,13),n}function Mp(e,t,n,r,i){var a=Op(e,t,n,r),o=a[0],s=a[1],l=a[2],u=a[3],f=a[4],h=a[5],d=a[6],p=a[7];return pa(Math.min(o,l,f,d),Math.min(s,u,h,p),Math.max(o,l,f,d),Math.max(s,u,h,p),i)}function Op(e,t,n,r){var i=t*r[0]/2,a=t*r[1]/2,o=Math.cos(n),s=Math.sin(n),l=i*o,u=i*s,f=a*o,h=a*s,d=e[0],p=e[1];return[d-l+h,p-u-f,d-l-h,p-u+f,d+l-h,p+u+f,d+l+h,p+u-f,d-l+h,p-u-f]}function Cn(e){return e[3]-e[1]}function Gs(e,t,n){var r=n||$i();return Wf(e,t)?(e[0]>t[0]?r[0]=e[0]:r[0]=t[0],e[1]>t[1]?r[1]=e[1]:r[1]=t[1],e[2]<t[2]?r[2]=e[2]:r[2]=t[2],e[3]<t[3]?r[3]=e[3]:r[3]=t[3]):Ff(r),r}function Ea(e){return[e[0],e[3]]}function Uf(e){return[e[2],e[3]]}function rt(e){return e[2]-e[0]}function Wf(e,t){return e[0]<=t[2]&&e[2]>=t[0]&&e[1]<=t[3]&&e[3]>=t[1]}function yv(e){return e[2]<e[0]||e[3]<e[1]}function lA(e,t){return t?(t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t):e}function uA(e,t,n){var r=!1,i=zy(e,t),a=zy(e,n);if(i===xt.INTERSECTING||a===xt.INTERSECTING)r=!0;else{var o=e[0],s=e[1],l=e[2],u=e[3],f=t[0],h=t[1],d=n[0],p=n[1],g=(p-h)/(d-f),x=void 0,v=void 0;a&xt.ABOVE&&!(i&xt.ABOVE)&&(x=d-(p-u)/g,r=x>=o&&x<=l),!r&&a&xt.RIGHT&&!(i&xt.RIGHT)&&(v=p-(d-l)*g,r=v>=s&&v<=u),!r&&a&xt.BELOW&&!(i&xt.BELOW)&&(x=d-(p-s)/g,r=x>=o&&x<=l),!r&&a&xt.LEFT&&!(i&xt.LEFT)&&(v=p-(d-o)*g,r=v>=s&&v<=u)}return r}function cA(e,t,n,r){var i=[];if(r>1)for(var a=e[2]-e[0],o=e[3]-e[1],s=0;s<r;++s)i.push(e[0]+a*s/r,e[1],e[2],e[1]+o*s/r,e[2]-a*s/r,e[3],e[0],e[3]-o*s/r);else i=[e[0],e[1],e[2],e[1],e[2],e[3],e[0],e[3]];t(i,i,2);for(var l=[],u=[],s=0,f=i.length;s<f;s+=2)l.push(i[s]),u.push(i[s+1]);return tA(l,u,n)}function fA(e,t){for(var n=(""+e).split("."),r=(""+t).split("."),i=0;i<Math.max(n.length,r.length);i++){var a=parseInt(n[i]||"0",10),o=parseInt(r[i]||"0",10);if(a>o)return 1;if(o>a)return-1}return 0}function hA(e,t){return e[0]+=+t[0],e[1]+=+t[1],e}function jc(e,t){for(var n=!0,r=e.length-1;r>=0;--r)if(e[r]!=t[r]){n=!1;break}return n}function xv(e,t){var n=Math.cos(t),r=Math.sin(t),i=e[0]*n-e[1]*r,a=e[1]*n+e[0]*r;return e[0]=i,e[1]=a,e}function dA(e,t){return e[0]*=t,e[1]*=t,e}function pA(e,t){if(t.canWrapX()){var n=rt(t.getExtent()),r=Ek(e,t,n);r&&(e[0]-=r*n)}return e}function Ek(e,t,n){var r=t.getExtent(),i=0;if(t.canWrapX()&&(e[0]<r[0]||e[0]>r[2])){var a=n||rt(r);i=Math.floor((e[0]-r[0])/a)}return i}var gA=63710088e-1;function Fy(e,t,n){var r=n||gA,i=zu(e[1]),a=zu(t[1]),o=(a-i)/2,s=zu(t[0]-e[0])/2,l=Math.sin(o)*Math.sin(o)+Math.sin(s)*Math.sin(s)*Math.cos(i)*Math.cos(a);return 2*r*Math.atan2(Math.sqrt(l),Math.sqrt(1-l))}var Pp=!0;function Sk(e){var t=e===void 0?!0:e;Pp=!t}function _v(e,t,n){var r;if(t!==void 0){for(var i=0,a=e.length;i<a;++i)t[i]=e[i];r=t}else r=e.slice();return r}function wv(e,t,n){if(t!==void 0&&e!==t){for(var r=0,i=e.length;r<i;++r)t[r]=e[r];e=t}return e}function bv(e){XI(e.getCode(),e),Co(e,e,_v)}function vA(e){e.forEach(bv)}function Fe(e){return typeof e=="string"?KI(e):e||null}function Cc(e,t,n,r){e=Fe(e);var i,a=e.getPointResolutionFunc();if(a){if(i=a(t,n),r&&r!==e.getUnits()){var o=e.getMetersPerUnit();o&&(i=i*o/Hn[r])}}else{var s=e.getUnits();if(s==pt.DEGREES&&!r||r==pt.DEGREES)i=t;else{var l=cl(e,Fe("EPSG:4326"));if(l===wv&&s!==pt.DEGREES)i=t*e.getMetersPerUnit();else{var u=[n[0]-t/2,n[1],n[0]+t/2,n[1],n[0],n[1]-t/2,n[0],n[1]+t/2];u=l(u,u,2);var f=Fy(u.slice(0,2),u.slice(2,4)),h=Fy(u.slice(4,6),u.slice(6,8));i=(f+h)/2}var o=r?Hn[r]:e.getMetersPerUnit();o!==void 0&&(i/=o)}}return i}function Tp(e){vA(e),e.forEach(function(t){e.forEach(function(n){t!==n&&Co(t,n,_v)})})}function mA(e,t,n,r){e.forEach(function(i){t.forEach(function(a){Co(i,a,n),Co(a,i,r)})})}function Ev(e,t){return e?typeof e=="string"?Fe(e):e:Fe(t)}function Gy(e){return function(t,n,r){for(var i=t.length,a=r!==void 0?r:2,o=n!==void 0?n:new Array(i),s=0;s<i;s+=a)for(var l=e(t.slice(s,s+a)),u=l.length,f=0,h=a;f<h;++f)o[s+f]=f>=u?t[s+f]:l[f];return o}}function kk(e,t,n,r){var i=Fe(e),a=Fe(t);Co(i,a,Gy(n)),Co(a,i,Gy(r))}function yA(e,t){return Sk(),Uo(e,"EPSG:4326",t!==void 0?t:"EPSG:3857")}function xA(e,t){var n=Uo(e,t!==void 0?t:"EPSG:3857","EPSG:4326"),r=n[0];return(r<-180||r>180)&&(n[0]=Ei(r+180,360)-180),n}function ii(e,t){if(e===t)return!0;var n=e.getUnits()===t.getUnits();if(e.getCode()===t.getCode())return n;var r=cl(e,t);return r===_v&&n}function cl(e,t){var n=e.getCode(),r=t.getCode(),i=vk(n,r);return i||(i=wv),i}function fl(e,t){var n=Fe(e),r=Fe(t);return cl(n,r)}function Uo(e,t,n){var r=fl(t,n);return r(e,void 0,e.length)}function jk(e,t,n,r){var i=fl(t,n);return cA(e,i,void 0,r)}var _A=null;function Ck(){return _A}function Np(e,t){return e}function wr(e,t){return Pp&&!jc(e,[0,0])&&e[0]>=-180&&e[0]<=180&&e[1]>=-90&&e[1]<=90&&(Pp=!1,console.warn("Call useGeographic() from ol/proj once to work with [longitude, latitude] coordinates.")),e}function wA(e,t){return e}function qa(e,t){return e}function $y(e,t,n){return function(r){var i,a;if(e.canWrapX()){var o=e.getExtent(),s=rt(o);r=r.slice(0),a=Ek(r,e,s),a&&(r[0]=r[0]-a*s),r[0]=it(r[0],o[0],o[2]),r[1]=it(r[1],o[1],o[3]),i=n(r)}else i=n(r);return a&&t.canWrapX()&&(i[0]+=a*rt(t.getExtent())),i}}function bA(){Tp(Ly),Tp(Ay),mA(Ay,Ly,UI,WI)}bA();const Rl=new Ar.createContext;var EA=function(){function e(t){this.propagationStopped,this.defaultPrevented,this.type=t,this.target=null}return e.prototype.preventDefault=function(){this.defaultPrevented=!0},e.prototype.stopPropagation=function(){this.propagationStopped=!0},e}();const Ui=EA,hl={PROPERTYCHANGE:"propertychange"};var SA=function(){function e(){this.disposed=!1}return e.prototype.dispose=function(){this.disposed||(this.disposed=!0,this.disposeInternal())},e.prototype.disposeInternal=function(){},e}();const Sv=SA;function kv(e,t){return e>t?1:e<t?-1:0}function kA(e,t){return e.indexOf(t)>=0}function jv(e,t,n){var r=e.length;if(e[0]<=t)return 0;if(t<=e[r-1])return r-1;var i=void 0;if(n>0){for(i=1;i<r;++i)if(e[i]<t)return i-1}else if(n<0){for(i=1;i<r;++i)if(e[i]<=t)return i}else for(i=1;i<r;++i){if(e[i]==t)return i;if(e[i]<t)return typeof n=="function"?n(t,e[i-1],e[i])>0?i-1:i:e[i-1]-t<t-e[i]?i-1:i}return r-1}function jA(e,t){for(var n=Array.isArray(t)?t:[t],r=n.length,i=0;i<r;i++)e[e.length]=n[i]}function Ia(e,t){for(var n=e.length>>>0,r,i=0;i<n;i++)if(r=e[i],t(r,i,e))return r;return null}function Cv(e,t){var n=e.length;if(n!==t.length)return!1;for(var r=0;r<n;r++)if(e[r]!==t[r])return!1;return!0}function Uh(e,t){var n,r=!e.every(function(i,a){return n=a,!t(i,a,e)});return r?n:-1}function CA(e,t,n){var r=t||kv;return e.every(function(i,a){if(a===0)return!0;var o=r(e[a-1],i);return!(o>0||n&&o===0)})}function $s(){return!0}function Bf(){return!1}function dl(){}function MA(e){var t=!1,n,r,i;return function(){var a=Array.prototype.slice.call(arguments);return(!t||this!==i||!Cv(a,r))&&(t=!0,i=this,r=a,n=e.apply(this,arguments)),n}}var OA=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),PA=function(e){OA(t,e);function t(n){var r=e.call(this)||this;return r.eventTarget_=n,r.pendingRemovals_=null,r.dispatching_=null,r.listeners_=null,r}return t.prototype.addEventListener=function(n,r){if(!(!n||!r)){var i=this.listeners_||(this.listeners_={}),a=i[n]||(i[n]=[]);a.indexOf(r)===-1&&a.push(r)}},t.prototype.dispatchEvent=function(n){var r=typeof n=="string",i=r?n:n.type,a=this.listeners_&&this.listeners_[i];if(a){var o=r?new Ui(n):n;o.target||(o.target=this.eventTarget_||this);var s=this.dispatching_||(this.dispatching_={}),l=this.pendingRemovals_||(this.pendingRemovals_={});i in s||(s[i]=0,l[i]=0),++s[i];for(var u,f=0,h=a.length;f<h;++f)if("handleEvent"in a[f]?u=a[f].handleEvent(o):u=a[f].call(this,o),u===!1||o.propagationStopped){u=!1;break}if(--s[i]===0){var d=l[i];for(delete l[i];d--;)this.removeEventListener(i,dl);delete s[i]}return u}},t.prototype.disposeInternal=function(){this.listeners_&&Df(this.listeners_)},t.prototype.getListeners=function(n){return this.listeners_&&this.listeners_[n]||void 0},t.prototype.hasListener=function(n){return this.listeners_?n?n in this.listeners_:Object.keys(this.listeners_).length>0:!1},t.prototype.removeEventListener=function(n,r){var i=this.listeners_&&this.listeners_[n];if(i){var a=i.indexOf(r);a!==-1&&(this.pendingRemovals_&&n in this.pendingRemovals_?(i[a]=dl,++this.pendingRemovals_[n]):(i.splice(a,1),i.length===0&&delete this.listeners_[n]))}},t}(Sv);const Ll=PA,pe={CHANGE:"change",ERROR:"error",BLUR:"blur",CLEAR:"clear",CONTEXTMENU:"contextmenu",CLICK:"click",DBLCLICK:"dblclick",DRAGENTER:"dragenter",DRAGOVER:"dragover",DROP:"drop",FOCUS:"focus",KEYDOWN:"keydown",KEYPRESS:"keypress",LOAD:"load",RESIZE:"resize",TOUCHMOVE:"touchmove",WHEEL:"wheel"};function ye(e,t,n,r,i){if(r&&r!==e&&(n=n.bind(r)),i){var a=n;n=function(){e.removeEventListener(t,n),a.apply(this,arguments)}}var o={target:e,type:t,listener:n};return e.addEventListener(t,n),o}function Mc(e,t,n,r){return ye(e,t,n,r,!0)}function Ke(e){e&&e.target&&(e.target.removeEventListener(e.type,e.listener),Df(e))}var TA=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),Hf=function(e){TA(t,e);function t(){var n=e.call(this)||this;return n.on=n.onInternal,n.once=n.onceInternal,n.un=n.unInternal,n.revision_=0,n}return t.prototype.changed=function(){++this.revision_,this.dispatchEvent(pe.CHANGE)},t.prototype.getRevision=function(){return this.revision_},t.prototype.onInternal=function(n,r){if(Array.isArray(n)){for(var i=n.length,a=new Array(i),o=0;o<i;++o)a[o]=ye(this,n[o],r);return a}else return ye(this,n,r)},t.prototype.onceInternal=function(n,r){var i;if(Array.isArray(n)){var a=n.length;i=new Array(a);for(var o=0;o<a;++o)i[o]=Mc(this,n[o],r)}else i=Mc(this,n,r);return r.ol_key=i,i},t.prototype.unInternal=function(n,r){var i=r.ol_key;if(i)ws(i);else if(Array.isArray(n))for(var a=0,o=n.length;a<o;++a)this.removeEventListener(n[a],r);else this.removeEventListener(n,r)},t}(Ll);Hf.prototype.on;Hf.prototype.once;Hf.prototype.un;function ws(e){if(Array.isArray(e))for(var t=0,n=e.length;t<n;++t)Ke(e[t]);else Ke(e)}const Mk=Hf;var Ok=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),Uy=function(e){Ok(t,e);function t(n,r,i){var a=e.call(this,n)||this;return a.key=r,a.oldValue=i,a}return t}(Ui),NA=function(e){Ok(t,e);function t(n){var r=e.call(this)||this;return r.on,r.once,r.un,Bt(r),r.values_=null,n!==void 0&&r.setProperties(n),r}return t.prototype.get=function(n){var r;return this.values_&&this.values_.hasOwnProperty(n)&&(r=this.values_[n]),r},t.prototype.getKeys=function(){return this.values_&&Object.keys(this.values_)||[]},t.prototype.getProperties=function(){return this.values_&&ze({},this.values_)||{}},t.prototype.hasProperties=function(){return!!this.values_},t.prototype.notify=function(n,r){var i;i="change:".concat(n),this.hasListener(i)&&this.dispatchEvent(new Uy(i,n,r)),i=hl.PROPERTYCHANGE,this.hasListener(i)&&this.dispatchEvent(new Uy(i,n,r))},t.prototype.addChangeListener=function(n,r){this.addEventListener("change:".concat(n),r)},t.prototype.removeChangeListener=function(n,r){this.removeEventListener("change:".concat(n),r)},t.prototype.set=function(n,r,i){var a=this.values_||(this.values_={});if(i)a[n]=r;else{var o=a[n];a[n]=r,o!==r&&this.notify(n,o)}},t.prototype.setProperties=function(n,r){for(var i in n)this.set(i,n[i],r)},t.prototype.applyProperties=function(n){n.values_&&ze(this.values_||(this.values_={}),n.values_)},t.prototype.unset=function(n,r){if(this.values_&&n in this.values_){var i=this.values_[n];delete this.values_[n],qI(this.values_)&&(this.values_=null),r||this.notify(n,i)}},t}(Mk);const Fr=NA,xn={ADD:"add",REMOVE:"remove"};var Pk=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),Wy={LENGTH:"length"},cu=function(e){Pk(t,e);function t(n,r,i){var a=e.call(this,n)||this;return a.element=r,a.index=i,a}return t}(Ui),$n=function(e){Pk(t,e);function t(n,r){var i=e.call(this)||this;i.on,i.once,i.un;var a=r||{};if(i.unique_=!!a.unique,i.array_=n||[],i.unique_)for(var o=0,s=i.array_.length;o<s;++o)i.assertUnique_(i.array_[o],o);return i.updateLength_(),i}return t.prototype.clear=function(){for(;this.getLength()>0;)this.pop()},t.prototype.extend=function(n){for(var r=0,i=n.length;r<i;++r)this.push(n[r]);return this},t.prototype.forEach=function(n){for(var r=this.array_,i=0,a=r.length;i<a;++i)n(r[i],i,r)},t.prototype.getArray=function(){return this.array_},t.prototype.item=function(n){return this.array_[n]},t.prototype.getLength=function(){return this.get(Wy.LENGTH)},t.prototype.insertAt=function(n,r){this.unique_&&this.assertUnique_(r),this.array_.splice(n,0,r),this.updateLength_(),this.dispatchEvent(new cu(xn.ADD,r,n))},t.prototype.pop=function(){return this.removeAt(this.getLength()-1)},t.prototype.push=function(n){this.unique_&&this.assertUnique_(n);var r=this.getLength();return this.insertAt(r,n),this.getLength()},t.prototype.remove=function(n){for(var r=this.array_,i=0,a=r.length;i<a;++i)if(r[i]===n)return this.removeAt(i)},t.prototype.removeAt=function(n){var r=this.array_[n];return this.array_.splice(n,1),this.updateLength_(),this.dispatchEvent(new cu(xn.REMOVE,r,n)),r},t.prototype.setAt=function(n,r){var i=this.getLength();if(n<i){this.unique_&&this.assertUnique_(r,n);var a=this.array_[n];this.array_[n]=r,this.dispatchEvent(new cu(xn.REMOVE,a,n)),this.dispatchEvent(new cu(xn.ADD,r,n))}else{for(var o=i;o<n;++o)this.insertAt(o,void 0);this.insertAt(n,r)}},t.prototype.updateLength_=function(){this.set(Wy.LENGTH,this.array_.length)},t.prototype.assertUnique_=function(n,r){for(var i=0,a=this.array_.length;i<a;++i)if(this.array_[i]===n&&i!==r)throw new mk(58)},t}(Fr);const rn={XY:"XY",XYZ:"XYZ",XYM:"XYM",XYZM:"XYZM"};var Li=typeof navigator<"u"&&typeof navigator.userAgent<"u"?navigator.userAgent.toLowerCase():"",RA=Li.indexOf("firefox")!==-1,LA=Li.indexOf("safari")!==-1&&Li.indexOf("chrom")==-1;LA&&(Li.indexOf("version/15.4")>=0||Li.match(/cpu (os|iphone os) 15_4 like mac os x/));var IA=Li.indexOf("webkit")!==-1&&Li.indexOf("edge")==-1,AA=Li.indexOf("macintosh")!==-1,Tk=typeof devicePixelRatio<"u"?devicePixelRatio:1,Nk=typeof WorkerGlobalScope<"u"&&typeof OffscreenCanvas<"u"&&self instanceof WorkerGlobalScope,DA=typeof Image<"u"&&Image.prototype.decode,Rk=function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("_",null,t),window.removeEventListener("_",null,t)}catch{}return e}();new Array(6);function mo(){return[1,0,0,1,0,0]}function Lt(e,t){var n=t[0],r=t[1];return t[0]=e[0]*n+e[2]*r+e[4],t[1]=e[1]*n+e[3]*r+e[5],t}function pl(e,t,n,r,i,a,o,s){var l=Math.sin(a),u=Math.cos(a);return e[0]=r*u,e[1]=i*l,e[2]=-r*l,e[3]=i*u,e[4]=o*r*u-s*r*l+t,e[5]=o*i*l+s*i*u+n,e}function Lk(e,t){var n=zA(t);be(n!==0,32);var r=t[0],i=t[1],a=t[2],o=t[3],s=t[4],l=t[5];return e[0]=o/n,e[1]=-i/n,e[2]=-a/n,e[3]=r/n,e[4]=(a*l-o*s)/n,e[5]=-(r*l-i*s)/n,e}function zA(e){return e[0]*e[3]-e[1]*e[2]}var By;function FA(e){var t="matrix("+e.join(", ")+")";if(Nk)return t;var n=By||(By=document.createElement("div"));return n.style.transform=t,n.style.transform}function GA(e,t,n,r,i,a){for(var o=a||[],s=0,l=t;l<n;l+=r){var u=e[l],f=e[l+1];o[s++]=i[0]*u+i[2]*f+i[4],o[s++]=i[1]*u+i[3]*f+i[5]}return a&&o.length!=s&&(o.length=s),o}function $A(e,t,n,r,i,a,o){for(var s=o||[],l=Math.cos(i),u=Math.sin(i),f=a[0],h=a[1],d=0,p=t;p<n;p+=r){var g=e[p]-f,x=e[p+1]-h;s[d++]=f+g*l-x*u,s[d++]=h+g*u+x*l;for(var v=p+2;v<p+r;++v)s[d++]=e[v]}return o&&s.length!=d&&(s.length=d),s}function UA(e,t,n,r,i,a,o,s){for(var l=s||[],u=o[0],f=o[1],h=0,d=t;d<n;d+=r){var p=e[d]-u,g=e[d+1]-f;l[h++]=u+i*p,l[h++]=f+a*g;for(var x=d+2;x<d+r;++x)l[h++]=e[x]}return s&&l.length!=h&&(l.length=h),l}function WA(e,t,n,r,i,a,o){for(var s=o||[],l=0,u=t;u<n;u+=r){s[l++]=e[u]+i,s[l++]=e[u+1]+a;for(var f=u+2;f<u+r;++f)s[l++]=e[f]}return o&&s.length!=l&&(s.length=l),s}var BA=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),Hy=mo(),HA=function(e){BA(t,e);function t(){var n=e.call(this)||this;return n.extent_=$i(),n.extentRevision_=-1,n.simplifiedGeometryMaxMinSquaredTolerance=0,n.simplifiedGeometryRevision=0,n.simplifyTransformedInternal=MA(function(r,i,a){if(!a)return this.getSimplifiedGeometry(i);var o=this.clone();return o.applyTransform(a),o.getSimplifiedGeometry(i)}),n}return t.prototype.simplifyTransformed=function(n,r){return this.simplifyTransformedInternal(this.getRevision(),n,r)},t.prototype.clone=function(){return Pe()},t.prototype.closestPointXY=function(n,r,i,a){return Pe()},t.prototype.containsXY=function(n,r){var i=this.getClosestPoint([n,r]);return i[0]===n&&i[1]===r},t.prototype.getClosestPoint=function(n,r){var i=r||[NaN,NaN];return this.closestPointXY(n[0],n[1],i,1/0),i},t.prototype.intersectsCoordinate=function(n){return this.containsXY(n[0],n[1])},t.prototype.computeExtent=function(n){return Pe()},t.prototype.getExtent=function(n){if(this.extentRevision_!=this.getRevision()){var r=this.computeExtent(this.extent_);(isNaN(r[0])||isNaN(r[1]))&&Ff(r),this.extentRevision_=this.getRevision()}return lA(this.extent_,n)},t.prototype.rotate=function(n,r){Pe()},t.prototype.scale=function(n,r,i){Pe()},t.prototype.simplify=function(n){return this.getSimplifiedGeometry(n*n)},t.prototype.getSimplifiedGeometry=function(n){return Pe()},t.prototype.getType=function(){return Pe()},t.prototype.applyTransform=function(n){Pe()},t.prototype.intersectsExtent=function(n){return Pe()},t.prototype.translate=function(n,r){Pe()},t.prototype.transform=function(n,r){var i=Fe(n),a=i.getUnits()==pt.TILE_PIXELS?function(o,s,l){var u=i.getExtent(),f=i.getWorldExtent(),h=Cn(f)/Cn(u);return pl(Hy,f[0],f[3],h,-h,0,0,0),GA(o,0,o.length,l,Hy,s),fl(i,r)(o,s,l)}:fl(i,r);return this.applyTransform(a),this},t}(Fr);const VA=HA;var KA=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),XA=function(e){KA(t,e);function t(){var n=e.call(this)||this;return n.layout=rn.XY,n.stride=2,n.flatCoordinates=null,n}return t.prototype.computeExtent=function(n){return iA(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,n)},t.prototype.getCoordinates=function(){return Pe()},t.prototype.getFirstCoordinate=function(){return this.flatCoordinates.slice(0,this.stride)},t.prototype.getFlatCoordinates=function(){return this.flatCoordinates},t.prototype.getLastCoordinate=function(){return this.flatCoordinates.slice(this.flatCoordinates.length-this.stride)},t.prototype.getLayout=function(){return this.layout},t.prototype.getSimplifiedGeometry=function(n){if(this.simplifiedGeometryRevision!==this.getRevision()&&(this.simplifiedGeometryMaxMinSquaredTolerance=0,this.simplifiedGeometryRevision=this.getRevision()),n<0||this.simplifiedGeometryMaxMinSquaredTolerance!==0&&n<=this.simplifiedGeometryMaxMinSquaredTolerance)return this;var r=this.getSimplifiedGeometryInternal(n),i=r.getFlatCoordinates();return i.length<this.flatCoordinates.length?r:(this.simplifiedGeometryMaxMinSquaredTolerance=n,this)},t.prototype.getSimplifiedGeometryInternal=function(n){return this},t.prototype.getStride=function(){return this.stride},t.prototype.setFlatCoordinates=function(n,r){this.stride=Vy(n),this.layout=n,this.flatCoordinates=r},t.prototype.setCoordinates=function(n,r){Pe()},t.prototype.setLayout=function(n,r,i){var a;if(n)a=Vy(n);else{for(var o=0;o<i;++o)if(r.length===0){this.layout=rn.XY,this.stride=2;return}else r=r[0];a=r.length,n=YA(a)}this.layout=n,this.stride=a},t.prototype.applyTransform=function(n){this.flatCoordinates&&(n(this.flatCoordinates,this.flatCoordinates,this.stride),this.changed())},t.prototype.rotate=function(n,r){var i=this.getFlatCoordinates();if(i){var a=this.getStride();$A(i,0,i.length,a,n,r,i),this.changed()}},t.prototype.scale=function(n,r,i){var a=r;a===void 0&&(a=n);var o=i;o||(o=ul(this.getExtent()));var s=this.getFlatCoordinates();if(s){var l=this.getStride();UA(s,0,s.length,l,n,a,o,s),this.changed()}},t.prototype.translate=function(n,r){var i=this.getFlatCoordinates();if(i){var a=this.getStride();WA(i,0,i.length,a,n,r,i),this.changed()}},t}(VA);function YA(e){var t;return e==2?t=rn.XY:e==3?t=rn.XYZ:e==4&&(t=rn.XYZM),t}function Vy(e){var t;return e==rn.XY?t=2:e==rn.XYZ||e==rn.XYM?t=3:e==rn.XYZM&&(t=4),t}const Mv=XA;function Ky(e,t,n,r,i,a,o){var s=e[t],l=e[t+1],u=e[n]-s,f=e[n+1]-l,h;if(u===0&&f===0)h=t;else{var d=((i-s)*u+(a-l)*f)/(u*u+f*f);if(d>1)h=n;else if(d>0){for(var p=0;p<r;++p)o[p]=zI(e[t+p],e[n+p],d);o.length=r;return}else h=t}for(var p=0;p<r;++p)o[p]=e[h+p];o.length=r}function Ik(e,t,n,r,i){var a=e[t],o=e[t+1];for(t+=r;t<n;t+=r){var s=e[t],l=e[t+1],u=go(a,o,s,l);u>i&&(i=u),a=s,o=l}return i}function qA(e,t,n,r,i){for(var a=0,o=n.length;a<o;++a){var s=n[a];i=Ik(e,t,s,r,i),t=s}return i}function Ak(e,t,n,r,i,a,o,s,l,u,f){if(t==n)return u;var h,d;if(i===0)if(d=go(o,s,e[t],e[t+1]),d<u){for(h=0;h<r;++h)l[h]=e[t+h];return l.length=r,d}else return u;for(var p=f||[NaN,NaN],g=t+r;g<n;)if(Ky(e,g-r,g,r,o,s,p),d=go(o,s,p[0],p[1]),d<u){for(u=d,h=0;h<r;++h)l[h]=p[h];l.length=r,g+=r}else g+=r*Math.max((Math.sqrt(d)-Math.sqrt(u))/i|0,1);if(a&&(Ky(e,n-r,t,r,o,s,p),d=go(o,s,p[0],p[1]),d<u)){for(u=d,h=0;h<r;++h)l[h]=p[h];l.length=r}return u}function ZA(e,t,n,r,i,a,o,s,l,u,f){for(var h=f||[NaN,NaN],d=0,p=n.length;d<p;++d){var g=n[d];u=Ak(e,t,g,r,i,a,o,s,l,u,h),t=g}return u}function QA(e,t,n,r){for(var i=0,a=n.length;i<a;++i)e[t++]=n[i];return t}function Dk(e,t,n,r){for(var i=0,a=n.length;i<a;++i)for(var o=n[i],s=0;s<r;++s)e[t++]=o[s];return t}function JA(e,t,n,r,i){for(var a=i||[],o=0,s=0,l=n.length;s<l;++s){var u=Dk(e,t,n[s],r);a[o++]=u,t=u}return a.length=o,a}function e4(e,t,n,r,i,a,o){var s=(n-t)/r;if(s<3){for(;t<n;t+=r)a[o++]=e[t],a[o++]=e[t+1];return o}var l=new Array(s);l[0]=1,l[s-1]=1;for(var u=[t,n-r],f=0;u.length>0;){for(var h=u.pop(),d=u.pop(),p=0,g=e[d],x=e[d+1],v=e[h],y=e[h+1],m=d+r;m<h;m+=r){var _=e[m],w=e[m+1],b=AI(_,w,g,x,v,y);b>p&&(f=m,p=b)}p>i&&(l[(f-t)/r]=1,d+r<f&&u.push(d,f),f+r<h&&u.push(f,h))}for(var m=0;m<s;++m)l[m]&&(a[o++]=e[t+m*r],a[o++]=e[t+m*r+1]);return o}function Ta(e,t){return t*Math.round(e/t)}function t4(e,t,n,r,i,a,o){if(t==n)return o;var s=Ta(e[t],i),l=Ta(e[t+1],i);t+=r,a[o++]=s,a[o++]=l;var u,f;do if(u=Ta(e[t],i),f=Ta(e[t+1],i),t+=r,t==n)return a[o++]=u,a[o++]=f,o;while(u==s&&f==l);for(;t<n;){var h=Ta(e[t],i),d=Ta(e[t+1],i);if(t+=r,!(h==u&&d==f)){var p=u-s,g=f-l,x=h-s,v=d-l;if(p*v==g*x&&(p<0&&x<p||p==x||p>0&&x>p)&&(g<0&&v<g||g==v||g>0&&v>g)){u=h,f=d;continue}a[o++]=u,a[o++]=f,s=u,l=f,u=h,f=d}}return a[o++]=u,a[o++]=f,o}function n4(e,t,n,r,i,a,o,s){for(var l=0,u=n.length;l<u;++l){var f=n[l];o=t4(e,t,f,r,i,a,o),s.push(o),t=f}return o}function zk(e,t,n,r,i){for(var a=i!==void 0?i:[],o=0,s=t;s<n;s+=r)a[o++]=e.slice(s,s+r);return a.length=o,a}function r4(e,t,n,r,i){for(var a=i!==void 0?i:[],o=0,s=0,l=n.length;s<l;++s){var u=n[s];a[o++]=zk(e,t,u,r,a[o]),t=u}return a.length=o,a}function Fk(e,t,n,r){for(var i=0,a=e[n-r],o=e[n-r+1];t<n;t+=r){var s=e[t],l=e[t+1];i+=o*s-a*l,a=s,o=l}return i/2}function i4(e,t,n,r){for(var i=0,a=0,o=n.length;a<o;++a){var s=n[a];i+=Fk(e,t,s,r),t=s}return i}var a4=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),o4=function(e){a4(t,e);function t(n,r){var i=e.call(this)||this;return i.maxDelta_=-1,i.maxDeltaRevision_=-1,r!==void 0&&!Array.isArray(n[0])?i.setFlatCoordinates(r,n):i.setCoordinates(n,r),i}return t.prototype.clone=function(){return new t(this.flatCoordinates.slice(),this.layout)},t.prototype.closestPointXY=function(n,r,i,a){return a<yk(this.getExtent(),n,r)?a:(this.maxDeltaRevision_!=this.getRevision()&&(this.maxDelta_=Math.sqrt(Ik(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,0)),this.maxDeltaRevision_=this.getRevision()),Ak(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,this.maxDelta_,!0,n,r,i,a))},t.prototype.getArea=function(){return Fk(this.flatCoordinates,0,this.flatCoordinates.length,this.stride)},t.prototype.getCoordinates=function(){return zk(this.flatCoordinates,0,this.flatCoordinates.length,this.stride)},t.prototype.getSimplifiedGeometryInternal=function(n){var r=[];return r.length=e4(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,n,r,0),new t(r,rn.XY)},t.prototype.getType=function(){return"LinearRing"},t.prototype.intersectsExtent=function(n){return!1},t.prototype.setCoordinates=function(n,r){this.setLayout(r,n,1),this.flatCoordinates||(this.flatCoordinates=[]),this.flatCoordinates.length=Dk(this.flatCoordinates,0,n,this.stride),this.changed()},t}(Mv);const Xy=o4;var s4=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),l4=function(e){s4(t,e);function t(n,r){var i=e.call(this)||this;return i.setCoordinates(n,r),i}return t.prototype.clone=function(){var n=new t(this.flatCoordinates.slice(),this.layout);return n.applyProperties(this),n},t.prototype.closestPointXY=function(n,r,i,a){var o=this.flatCoordinates,s=go(n,r,o[0],o[1]);if(s<a){for(var l=this.stride,u=0;u<l;++u)i[u]=o[u];return i.length=l,s}else return a},t.prototype.getCoordinates=function(){return this.flatCoordinates?this.flatCoordinates.slice():[]},t.prototype.computeExtent=function(n){return rA(this.flatCoordinates,n)},t.prototype.getType=function(){return"Point"},t.prototype.intersectsExtent=function(n){return _k(n,this.flatCoordinates[0],this.flatCoordinates[1])},t.prototype.setCoordinates=function(n,r){this.setLayout(r,n,0),this.flatCoordinates||(this.flatCoordinates=[]),this.flatCoordinates.length=QA(this.flatCoordinates,0,n,this.stride),this.changed()},t}(Mv);const u4=l4;function c4(e,t,n,r,i){var a=bk(i,function(o){return!ia(e,t,n,r,o[0],o[1])});return!a}function ia(e,t,n,r,i,a){for(var o=0,s=e[n-r],l=e[n-r+1];t<n;t+=r){var u=e[t],f=e[t+1];l<=a?f>a&&(u-s)*(a-l)-(i-s)*(f-l)>0&&o++:f<=a&&(u-s)*(a-l)-(i-s)*(f-l)<0&&o--,s=u,l=f}return o!==0}function Gk(e,t,n,r,i,a){if(n.length===0||!ia(e,t,n[0],r,i,a))return!1;for(var o=1,s=n.length;o<s;++o)if(ia(e,n[o-1],n[o],r,i,a))return!1;return!0}function f4(e,t,n,r,i,a,o){for(var s,l,u,f,h,d,p,g=i[a+1],x=[],v=0,y=n.length;v<y;++v){var m=n[v];for(f=e[m-r],d=e[m-r+1],s=t;s<m;s+=r)h=e[s],p=e[s+1],(g<=d&&p<=g||d<=g&&g<=p)&&(u=(g-d)/(p-d)*(h-f)+f,x.push(u)),f=h,d=p}var _=NaN,w=-1/0;for(x.sort(kv),f=x[0],s=1,l=x.length;s<l;++s){h=x[s];var b=Math.abs(h-f);b>w&&(u=(f+h)/2,Gk(e,t,n,r,u,g)&&(_=u,w=b)),f=h}return isNaN(_)&&(_=i[a]),o?(o.push(_,g,w),o):[_,g,w]}function h4(e,t,n,r,i){var a;for(t+=r;t<n;t+=r)if(a=i(e.slice(t-r,t),e.slice(t,t+r)),a)return a;return!1}function $k(e,t,n,r,i){var a=wk($i(),e,t,n,r);return Wf(i,a)?xk(i,a)||a[0]>=i[0]&&a[2]<=i[2]||a[1]>=i[1]&&a[3]<=i[3]?!0:h4(e,t,n,r,function(o,s){return uA(i,o,s)}):!1}function Uk(e,t,n,r,i){return!!($k(e,t,n,r,i)||ia(e,t,n,r,i[0],i[1])||ia(e,t,n,r,i[0],i[3])||ia(e,t,n,r,i[2],i[1])||ia(e,t,n,r,i[2],i[3]))}function d4(e,t,n,r,i){if(!Uk(e,t,n[0],r,i))return!1;if(n.length===1)return!0;for(var a=1,o=n.length;a<o;++a)if(c4(e,n[a-1],n[a],r,i)&&!$k(e,n[a-1],n[a],r,i))return!1;return!0}function p4(e,t,n,r){for(;t<n-r;){for(var i=0;i<r;++i){var a=e[t+i];e[t+i]=e[n-r+i],e[n-r+i]=a}t+=r,n-=r}}function Wk(e,t,n,r){for(var i=0,a=e[n-r],o=e[n-r+1];t<n;t+=r){var s=e[t],l=e[t+1];i+=(s-a)*(l+o),a=s,o=l}return i===0?void 0:i>0}function g4(e,t,n,r,i){for(var a=i!==void 0?i:!1,o=0,s=n.length;o<s;++o){var l=n[o],u=Wk(e,t,l,r);if(o===0){if(a&&u||!a&&!u)return!1}else if(a&&!u||!a&&u)return!1;t=l}return!0}function Yy(e,t,n,r,i){for(var a=i!==void 0?i:!1,o=0,s=n.length;o<s;++o){var l=n[o],u=Wk(e,t,l,r),f=o===0?a&&u||!a&&!u:a&&!u||!a&&u;f&&p4(e,t,l,r),t=l}return t}var v4=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),Bk=function(e){v4(t,e);function t(n,r,i){var a=e.call(this)||this;return a.ends_=[],a.flatInteriorPointRevision_=-1,a.flatInteriorPoint_=null,a.maxDelta_=-1,a.maxDeltaRevision_=-1,a.orientedRevision_=-1,a.orientedFlatCoordinates_=null,r!==void 0&&i?(a.setFlatCoordinates(r,n),a.ends_=i):a.setCoordinates(n,r),a}return t.prototype.appendLinearRing=function(n){this.flatCoordinates?jA(this.flatCoordinates,n.getFlatCoordinates()):this.flatCoordinates=n.getFlatCoordinates().slice(),this.ends_.push(this.flatCoordinates.length),this.changed()},t.prototype.clone=function(){var n=new t(this.flatCoordinates.slice(),this.layout,this.ends_.slice());return n.applyProperties(this),n},t.prototype.closestPointXY=function(n,r,i,a){return a<yk(this.getExtent(),n,r)?a:(this.maxDeltaRevision_!=this.getRevision()&&(this.maxDelta_=Math.sqrt(qA(this.flatCoordinates,0,this.ends_,this.stride,0)),this.maxDeltaRevision_=this.getRevision()),ZA(this.flatCoordinates,0,this.ends_,this.stride,this.maxDelta_,!0,n,r,i,a))},t.prototype.containsXY=function(n,r){return Gk(this.getOrientedFlatCoordinates(),0,this.ends_,this.stride,n,r)},t.prototype.getArea=function(){return i4(this.getOrientedFlatCoordinates(),0,this.ends_,this.stride)},t.prototype.getCoordinates=function(n){var r;return n!==void 0?(r=this.getOrientedFlatCoordinates().slice(),Yy(r,0,this.ends_,this.stride,n)):r=this.flatCoordinates,r4(r,0,this.ends_,this.stride)},t.prototype.getEnds=function(){return this.ends_},t.prototype.getFlatInteriorPoint=function(){if(this.flatInteriorPointRevision_!=this.getRevision()){var n=ul(this.getExtent());this.flatInteriorPoint_=f4(this.getOrientedFlatCoordinates(),0,this.ends_,this.stride,n,0),this.flatInteriorPointRevision_=this.getRevision()}return this.flatInteriorPoint_},t.prototype.getInteriorPoint=function(){return new u4(this.getFlatInteriorPoint(),rn.XYM)},t.prototype.getLinearRingCount=function(){return this.ends_.length},t.prototype.getLinearRing=function(n){return n<0||this.ends_.length<=n?null:new Xy(this.flatCoordinates.slice(n===0?0:this.ends_[n-1],this.ends_[n]),this.layout)},t.prototype.getLinearRings=function(){for(var n=this.layout,r=this.flatCoordinates,i=this.ends_,a=[],o=0,s=0,l=i.length;s<l;++s){var u=i[s],f=new Xy(r.slice(o,u),n);a.push(f),o=u}return a},t.prototype.getOrientedFlatCoordinates=function(){if(this.orientedRevision_!=this.getRevision()){var n=this.flatCoordinates;g4(n,0,this.ends_,this.stride)?this.orientedFlatCoordinates_=n:(this.orientedFlatCoordinates_=n.slice(),this.orientedFlatCoordinates_.length=Yy(this.orientedFlatCoordinates_,0,this.ends_,this.stride)),this.orientedRevision_=this.getRevision()}return this.orientedFlatCoordinates_},t.prototype.getSimplifiedGeometryInternal=function(n){var r=[],i=[];return r.length=n4(this.flatCoordinates,0,this.ends_,this.stride,Math.sqrt(n),r,0,i),new t(r,rn.XY,i)},t.prototype.getType=function(){return"Polygon"},t.prototype.intersectsExtent=function(n){return d4(this.getOrientedFlatCoordinates(),0,this.ends_,this.stride,n)},t.prototype.setCoordinates=function(n,r){this.setLayout(r,n,2),this.flatCoordinates||(this.flatCoordinates=[]);var i=JA(this.flatCoordinates,0,n,this.stride,this.ends_);this.flatCoordinates.length=i.length===0?0:i[i.length-1],this.changed()},t}(Mv);function qy(e){var t=e[0],n=e[1],r=e[2],i=e[3],a=[t,n,t,i,r,i,r,n,t,n];return new Bk(a,rn.XY,[a.length])}const Si={PRERENDER:"prerender",POSTRENDER:"postrender",PRECOMPOSE:"precompose",POSTCOMPOSE:"postcompose",RENDERCOMPLETE:"rendercomplete"},yn={IDLE:0,LOADING:1,LOADED:2,ERROR:3,EMPTY:4};function Zy(e,t,n){return n===void 0&&(n=[0,0]),n[0]=e[0]+2*t,n[1]=e[1]+2*t,n}function Qy(e){return e[0]>0&&e[1]>0}function Hk(e,t,n){return n===void 0&&(n=[0,0]),n[0]=e[0]*t+.5|0,n[1]=e[1]*t+.5|0,n}function zn(e,t){return Array.isArray(e)?e:(t===void 0?t=[e,e]:(t[0]=e,t[1]=e),t)}var m4=/^#([a-f0-9]{3}|[a-f0-9]{4}(?:[a-f0-9]{2}){0,2})$/i,y4=/^([a-z]*)$|^hsla?\(.*\)$/i;function x4(e){return typeof e=="string"?e:E4(e)}function _4(e){var t=document.createElement("div");if(t.style.color=e,t.style.color!==""){document.body.appendChild(t);var n=getComputedStyle(t).color;return document.body.removeChild(t),n}else return""}var w4=function(){var e=1024,t={},n=0;return function(r){var i;if(t.hasOwnProperty(r))i=t[r];else{if(n>=e){var a=0;for(var o in t)a++&3||(delete t[o],--n)}i=b4(r),t[r]=i,++n}return i}}();function Jy(e){return Array.isArray(e)?e:w4(e)}function b4(e){var t,n,r,i,a;if(y4.exec(e)&&(e=_4(e)),m4.exec(e)){var o=e.length-1,s=void 0;o<=4?s=1:s=2;var l=o===4||o===8;t=parseInt(e.substr(1+0*s,s),16),n=parseInt(e.substr(1+1*s,s),16),r=parseInt(e.substr(1+2*s,s),16),l?i=parseInt(e.substr(1+3*s,s),16):i=255,s==1&&(t=(t<<4)+t,n=(n<<4)+n,r=(r<<4)+r,l&&(i=(i<<4)+i)),a=[t,n,r,i/255]}else e.indexOf("rgba(")==0?(a=e.slice(5,-1).split(",").map(Number),e1(a)):e.indexOf("rgb(")==0?(a=e.slice(4,-1).split(",").map(Number),a.push(1),e1(a)):be(!1,14);return a}function e1(e){return e[0]=it(e[0]+.5|0,0,255),e[1]=it(e[1]+.5|0,0,255),e[2]=it(e[2]+.5|0,0,255),e[3]=it(e[3],0,1),e}function E4(e){var t=e[0];t!=(t|0)&&(t=t+.5|0);var n=e[1];n!=(n|0)&&(n=n+.5|0);var r=e[2];r!=(r|0)&&(r=r+.5|0);var i=e[3]===void 0?1:Math.round(e[3]*100)/100;return"rgba("+t+","+n+","+r+","+i+")"}function Oc(e,t,n,r){var i;return n&&n.length?i=n.shift():Nk?i=new OffscreenCanvas(e||300,t||300):i=document.createElement("canvas"),e&&(i.width=e),t&&(i.height=t),i.getContext("2d",r)}function S4(e){var t=e.canvas;t.width=1,t.height=1,e.clearRect(0,0,1,1)}function Pc(e,t){var n=t.parentNode;n&&n.replaceChild(e,t)}function Rp(e){return e&&e.parentNode?e.parentNode.removeChild(e):null}function k4(e){for(;e.lastChild;)e.removeChild(e.lastChild)}function j4(e,t){for(var n=e.childNodes,r=0;;++r){var i=n[r],a=t[r];if(!i&&!a)break;if(i!==a){if(!i){e.appendChild(a);continue}if(!a){e.removeChild(i),--r;continue}e.insertBefore(a,i)}}}var fu="ol-hidden",Wo="ol-unselectable",t1="ol-unsupported",Vf="ol-control",n1="ol-collapsed",C4=new Fr,M4=new Ll;M4.setSize=function(){console.warn("labelCache is deprecated.")};const Se={OPACITY:"opacity",VISIBLE:"visible",EXTENT:"extent",Z_INDEX:"zIndex",MAX_RESOLUTION:"maxResolution",MIN_RESOLUTION:"minResolution",MAX_ZOOM:"maxZoom",MIN_ZOOM:"minZoom",SOURCE:"source",MAP:"map"};var O4=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),P4=function(e){O4(t,e);function t(n){var r=e.call(this)||this;r.on,r.once,r.un,r.background_=n.background;var i=ze({},n);return typeof n.properties=="object"&&(delete i.properties,ze(i,n.properties)),i[Se.OPACITY]=n.opacity!==void 0?n.opacity:1,be(typeof i[Se.OPACITY]=="number",64),i[Se.VISIBLE]=n.visible!==void 0?n.visible:!0,i[Se.Z_INDEX]=n.zIndex,i[Se.MAX_RESOLUTION]=n.maxResolution!==void 0?n.maxResolution:1/0,i[Se.MIN_RESOLUTION]=n.minResolution!==void 0?n.minResolution:0,i[Se.MIN_ZOOM]=n.minZoom!==void 0?n.minZoom:-1/0,i[Se.MAX_ZOOM]=n.maxZoom!==void 0?n.maxZoom:1/0,r.className_=i.className!==void 0?i.className:"ol-layer",delete i.className,r.setProperties(i),r.state_=null,r}return t.prototype.getBackground=function(){return this.background_},t.prototype.getClassName=function(){return this.className_},t.prototype.getLayerState=function(n){var r=this.state_||{layer:this,managed:n===void 0?!0:n},i=this.getZIndex();return r.opacity=it(Math.round(this.getOpacity()*100)/100,0,1),r.visible=this.getVisible(),r.extent=this.getExtent(),r.zIndex=i===void 0&&!r.managed?1/0:i,r.maxResolution=this.getMaxResolution(),r.minResolution=Math.max(this.getMinResolution(),0),r.minZoom=this.getMinZoom(),r.maxZoom=this.getMaxZoom(),this.state_=r,r},t.prototype.getLayersArray=function(n){return Pe()},t.prototype.getLayerStatesArray=function(n){return Pe()},t.prototype.getExtent=function(){return this.get(Se.EXTENT)},t.prototype.getMaxResolution=function(){return this.get(Se.MAX_RESOLUTION)},t.prototype.getMinResolution=function(){return this.get(Se.MIN_RESOLUTION)},t.prototype.getMinZoom=function(){return this.get(Se.MIN_ZOOM)},t.prototype.getMaxZoom=function(){return this.get(Se.MAX_ZOOM)},t.prototype.getOpacity=function(){return this.get(Se.OPACITY)},t.prototype.getSourceState=function(){return Pe()},t.prototype.getVisible=function(){return this.get(Se.VISIBLE)},t.prototype.getZIndex=function(){return this.get(Se.Z_INDEX)},t.prototype.setBackground=function(n){this.background_=n,this.changed()},t.prototype.setExtent=function(n){this.set(Se.EXTENT,n)},t.prototype.setMaxResolution=function(n){this.set(Se.MAX_RESOLUTION,n)},t.prototype.setMinResolution=function(n){this.set(Se.MIN_RESOLUTION,n)},t.prototype.setMaxZoom=function(n){this.set(Se.MAX_ZOOM,n)},t.prototype.setMinZoom=function(n){this.set(Se.MIN_ZOOM,n)},t.prototype.setOpacity=function(n){be(typeof n=="number",64),this.set(Se.OPACITY,n)},t.prototype.setVisible=function(n){this.set(Se.VISIBLE,n)},t.prototype.setZIndex=function(n){this.set(Se.Z_INDEX,n)},t.prototype.disposeInternal=function(){this.state_&&(this.state_.layer=null,this.state_=null),e.prototype.disposeInternal.call(this)},t}(Fr);const Vk=P4;var T4=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),Ov=function(e){T4(t,e);function t(n){var r=this,i=ze({},n);delete i.source,r=e.call(this,i)||this,r.on,r.once,r.un,r.mapPrecomposeKey_=null,r.mapRenderKey_=null,r.sourceChangeKey_=null,r.renderer_=null,r.rendered=!1,n.render&&(r.render=n.render),n.map&&r.setMap(n.map),r.addChangeListener(Se.SOURCE,r.handleSourcePropertyChange_);var a=n.source?n.source:null;return r.setSource(a),r}return t.prototype.getLayersArray=function(n){var r=n||[];return r.push(this),r},t.prototype.getLayerStatesArray=function(n){var r=n||[];return r.push(this.getLayerState()),r},t.prototype.getSource=function(){return this.get(Se.SOURCE)||null},t.prototype.getRenderSource=function(){return this.getSource()},t.prototype.getSourceState=function(){var n=this.getSource();return n?n.getState():"undefined"},t.prototype.handleSourceChange_=function(){this.changed()},t.prototype.handleSourcePropertyChange_=function(){this.sourceChangeKey_&&(Ke(this.sourceChangeKey_),this.sourceChangeKey_=null);var n=this.getSource();n&&(this.sourceChangeKey_=ye(n,pe.CHANGE,this.handleSourceChange_,this)),this.changed()},t.prototype.getFeatures=function(n){return this.renderer_?this.renderer_.getFeatures(n):new Promise(function(r){return r([])})},t.prototype.getData=function(n){return!this.renderer_||!this.rendered?null:this.renderer_.getData(n)},t.prototype.render=function(n,r){var i=this.getRenderer();if(i.prepareFrame(n))return this.rendered=!0,i.renderFrame(n,r)},t.prototype.unrender=function(){this.rendered=!1},t.prototype.setMapInternal=function(n){n||this.unrender(),this.set(Se.MAP,n)},t.prototype.getMapInternal=function(){return this.get(Se.MAP)},t.prototype.setMap=function(n){this.mapPrecomposeKey_&&(Ke(this.mapPrecomposeKey_),this.mapPrecomposeKey_=null),n||this.changed(),this.mapRenderKey_&&(Ke(this.mapRenderKey_),this.mapRenderKey_=null),n&&(this.mapPrecomposeKey_=ye(n,Si.PRECOMPOSE,function(r){var i=r,a=i.frameState.layerStatesArray,o=this.getLayerState(!1);be(!a.some(function(s){return s.layer===o.layer}),67),a.push(o)},this),this.mapRenderKey_=ye(this,pe.CHANGE,n.render,n),this.changed())},t.prototype.setSource=function(n){this.set(Se.SOURCE,n)},t.prototype.getRenderer=function(){return this.renderer_||(this.renderer_=this.createRenderer()),this.renderer_},t.prototype.hasRenderer=function(){return!!this.renderer_},t.prototype.createRenderer=function(){return null},t.prototype.disposeInternal=function(){this.renderer_&&(this.renderer_.dispose(),delete this.renderer_),this.setSource(null),e.prototype.disposeInternal.call(this)},t}(Vk);function Tc(e,t){if(!e.visible)return!1;var n=t.resolution;if(n<e.minResolution||n>=e.maxResolution)return!1;var r=t.zoom;return r>e.minZoom&&r<=e.maxZoom}var N4=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),R4=function(e){N4(t,e);function t(n){var r=e.call(this)||this;return r.ready=!0,r.boundHandleImageChange_=r.handleImageChange_.bind(r),r.layer_=n,r.declutterExecutorGroup=null,r}return t.prototype.getFeatures=function(n){return Pe()},t.prototype.getData=function(n){return null},t.prototype.prepareFrame=function(n){return Pe()},t.prototype.renderFrame=function(n,r){return Pe()},t.prototype.loadedTileCallback=function(n,r,i){n[r]||(n[r]={}),n[r][i.tileCoord.toString()]=i},t.prototype.createLoadedTileFinder=function(n,r,i){return(function(a,o){var s=this.loadedTileCallback.bind(this,i,a);return n.forEachLoadedTile(r,a,o,s)}).bind(this)},t.prototype.forEachFeatureAtCoordinate=function(n,r,i,a,o){},t.prototype.getDataAtPixel=function(n,r,i){return null},t.prototype.getLayer=function(){return this.layer_},t.prototype.handleFontsChanged=function(){},t.prototype.handleImageChange_=function(n){var r=n.target;r.getState()===yn.LOADED&&this.renderIfReadyAndVisible()},t.prototype.loadImage=function(n){var r=n.getState();return r!=yn.LOADED&&r!=yn.ERROR&&n.addEventListener(pe.CHANGE,this.boundHandleImageChange_),r==yn.IDLE&&(n.load(),r=n.getState()),r==yn.LOADED},t.prototype.renderIfReadyAndVisible=function(){var n=this.getLayer();n&&n.getVisible()&&n.getSourceState()==="ready"&&n.changed()},t.prototype.disposeInternal=function(){delete this.layer_,e.prototype.disposeInternal.call(this)},t}(Mk);const L4=R4;var I4=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),Kk=function(e){I4(t,e);function t(n,r,i,a){var o=e.call(this,n)||this;return o.inversePixelTransform=r,o.frameState=i,o.context=a,o}return t}(Ui),A4=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),Aa=null;function D4(){var e=document.createElement("canvas");e.width=1,e.height=1,Aa=e.getContext("2d")}var z4=function(e){A4(t,e);function t(n){var r=e.call(this,n)||this;return r.container=null,r.renderedResolution,r.tempTransform=mo(),r.pixelTransform=mo(),r.inversePixelTransform=mo(),r.context=null,r.containerReused=!1,r.pixelContext_=null,r.frameState=null,r}return t.prototype.getImageData=function(n,r,i){Aa||D4(),Aa.clearRect(0,0,1,1);var a;try{Aa.drawImage(n,r,i,1,1,0,0,1,1),a=Aa.getImageData(0,0,1,1).data}catch{return Aa=null,null}return a},t.prototype.getBackground=function(n){var r=this.getLayer(),i=r.getBackground();return typeof i=="function"&&(i=i(n.viewState.resolution)),i||void 0},t.prototype.useContainer=function(n,r,i){var a=this.getLayer().getClassName(),o,s;if(n&&n.className===a&&(!i||n&&n.style.backgroundColor&&Cv(Jy(n.style.backgroundColor),Jy(i)))){var l=n.firstElementChild;l instanceof HTMLCanvasElement&&(s=l.getContext("2d"))}if(s&&s.canvas.style.transform===r?(this.container=n,this.context=s,this.containerReused=!0):this.containerReused&&(this.container=null,this.context=null,this.containerReused=!1),!this.container){o=document.createElement("div"),o.className=a;var u=o.style;u.position="absolute",u.width="100%",u.height="100%",s=Oc();var l=s.canvas;o.appendChild(l),u=l.style,u.position="absolute",u.left="0",u.transformOrigin="top left",this.container=o,this.context=s}!this.containerReused&&i&&!this.container.style.backgroundColor&&(this.container.style.backgroundColor=i)},t.prototype.clipUnrotated=function(n,r,i){var a=Ea(i),o=Uf(i),s=$f(i),l=Gf(i);Lt(r.coordinateToPixelTransform,a),Lt(r.coordinateToPixelTransform,o),Lt(r.coordinateToPixelTransform,s),Lt(r.coordinateToPixelTransform,l);var u=this.inversePixelTransform;Lt(u,a),Lt(u,o),Lt(u,s),Lt(u,l),n.save(),n.beginPath(),n.moveTo(Math.round(a[0]),Math.round(a[1])),n.lineTo(Math.round(o[0]),Math.round(o[1])),n.lineTo(Math.round(s[0]),Math.round(s[1])),n.lineTo(Math.round(l[0]),Math.round(l[1])),n.clip()},t.prototype.dispatchRenderEvent_=function(n,r,i){var a=this.getLayer();if(a.hasListener(n)){var o=new Kk(n,this.inversePixelTransform,i,r);a.dispatchEvent(o)}},t.prototype.preRender=function(n,r){this.frameState=r,this.dispatchRenderEvent_(Si.PRERENDER,n,r)},t.prototype.postRender=function(n,r){this.dispatchRenderEvent_(Si.POSTRENDER,n,r)},t.prototype.getRenderTransform=function(n,r,i,a,o,s,l){var u=o/2,f=s/2,h=a/r,d=-h,p=-n[0]+l,g=-n[1];return pl(this.tempTransform,u,f,h,d,-i,p,g)},t.prototype.getDataAtPixel=function(n,r,i){var a=Lt(this.inversePixelTransform,n.slice()),o=this.context,s=this.getLayer(),l=s.getExtent();if(l){var u=Lt(r.pixelToCoordinateTransform,n.slice());if(!zf(l,u))return null}var f=Math.round(a[0]),h=Math.round(a[1]),d=this.pixelContext_;if(!d){var p=document.createElement("canvas");p.width=1,p.height=1,d=p.getContext("2d"),this.pixelContext_=d}d.clearRect(0,0,1,1);var g;try{d.drawImage(o.canvas,f,h,1,1,0,0,1,1),g=d.getImageData(0,0,1,1).data}catch(x){return x.name==="SecurityError"?(this.pixelContext_=null,new Uint8Array):g}return g[3]===0?null:g},t.prototype.disposeInternal=function(){delete this.frameState,e.prototype.disposeInternal.call(this)},t}(L4);const F4=z4,vn={ANIMATING:0,INTERACTING:1};var G4=function(){function e(){this.cache_={},this.cacheSize_=0,this.maxCacheSize_=32}return e.prototype.clear=function(){this.cache_={},this.cacheSize_=0},e.prototype.canExpireCache=function(){return this.cacheSize_>this.maxCacheSize_},e.prototype.expire=function(){if(this.canExpireCache()){var t=0;for(var n in this.cache_){var r=this.cache_[n];!(t++&3)&&!r.hasListener()&&(delete this.cache_[n],--this.cacheSize_)}}},e.prototype.get=function(t,n,r){var i=r1(t,n,r);return i in this.cache_?this.cache_[i]:null},e.prototype.set=function(t,n,r,i){var a=r1(t,n,r);this.cache_[a]=i,++this.cacheSize_},e.prototype.setSize=function(t){this.maxCacheSize_=t,this.expire()},e}();function r1(e,t,n){var r=n?x4(n):"null";return t+":"+e+":"+r}var Xk=new G4,$4=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),U4=function(e){$4(t,e);function t(n,r,i,a){var o=e.call(this)||this;return o.extent=n,o.pixelRatio_=i,o.resolution=r,o.state=a,o}return t.prototype.changed=function(){this.dispatchEvent(pe.CHANGE)},t.prototype.getExtent=function(){return this.extent},t.prototype.getImage=function(){return Pe()},t.prototype.getPixelRatio=function(){return this.pixelRatio_},t.prototype.getResolution=function(){return this.resolution},t.prototype.getState=function(){return this.state},t.prototype.load=function(){Pe()},t}(Ll);const W4=U4;var B4=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}();(function(e){B4(t,e);function t(n,r,i,a,o,s){var l=e.call(this,n,r,i,yn.IDLE)||this;return l.src_=a,l.image_=new Image,o!==null&&(l.image_.crossOrigin=o),l.unlisten_=null,l.state=yn.IDLE,l.imageLoadFunction_=s,l}return t.prototype.getImage=function(){return this.image_},t.prototype.handleImageError_=function(){this.state=yn.ERROR,this.unlistenImage_(),this.changed()},t.prototype.handleImageLoad_=function(){this.resolution===void 0&&(this.resolution=Cn(this.extent)/this.image_.height),this.state=yn.LOADED,this.unlistenImage_(),this.changed()},t.prototype.load=function(){(this.state==yn.IDLE||this.state==yn.ERROR)&&(this.state=yn.LOADING,this.changed(),this.imageLoadFunction_(this,this.src_),this.unlisten_=Yk(this.image_,this.handleImageLoad_.bind(this),this.handleImageError_.bind(this)))},t.prototype.setImage=function(n){this.image_=n,this.resolution=Cn(this.extent)/this.image_.height},t.prototype.unlistenImage_=function(){this.unlisten_&&(this.unlisten_(),this.unlisten_=null)},t})(W4);function Yk(e,t,n){var r=e,i=!0,a=!1,o=!1,s=[Mc(r,pe.LOAD,function(){o=!0,a||t()})];return r.src&&DA?(a=!0,r.decode().then(function(){i&&t()}).catch(function(l){i&&(o?t():n())})):s.push(Mc(r,pe.ERROR,n)),function(){i=!1,s.forEach(Ke)}}var H4=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),V4=function(e){H4(t,e);function t(n){var r=e.call(this)||this;r.projection=Fe(n.projection),r.attributions_=i1(n.attributions),r.attributionsCollapsible_=n.attributionsCollapsible!==void 0?n.attributionsCollapsible:!0,r.loading=!1,r.state_=n.state!==void 0?n.state:"ready",r.wrapX_=n.wrapX!==void 0?n.wrapX:!1,r.interpolate_=!!n.interpolate,r.viewResolver=null,r.viewRejector=null;var i=r;return r.viewPromise_=new Promise(function(a,o){i.viewResolver=a,i.viewRejector=o}),r}return t.prototype.getAttributions=function(){return this.attributions_},t.prototype.getAttributionsCollapsible=function(){return this.attributionsCollapsible_},t.prototype.getProjection=function(){return this.projection},t.prototype.getResolutions=function(){return Pe()},t.prototype.getView=function(){return this.viewPromise_},t.prototype.getState=function(){return this.state_},t.prototype.getWrapX=function(){return this.wrapX_},t.prototype.getInterpolate=function(){return this.interpolate_},t.prototype.refresh=function(){this.changed()},t.prototype.setAttributions=function(n){this.attributions_=i1(n),this.changed()},t.prototype.setState=function(n){this.state_=n,this.changed()},t}(Fr);function i1(e){return e?Array.isArray(e)?function(t){return e}:typeof e=="function"?e:function(t){return[e]}:null}const K4=V4;function hu(e,t){return Lt(e.inversePixelTransform,t.slice(0))}const re={IDLE:0,LOADING:1,LOADED:2,ERROR:3,EMPTY:4};function qk(e){return Math.pow(e,3)}function Bo(e){return 1-qk(1-e)}function X4(e){return 3*e*e-2*e*e*e}function Y4(e){return e}var q4=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),Z4=function(e){q4(t,e);function t(n,r,i){var a=e.call(this)||this,o=i||{};return a.tileCoord=n,a.state=r,a.interimTile=null,a.key="",a.transition_=o.transition===void 0?250:o.transition,a.transitionStarts_={},a.interpolate=!!o.interpolate,a}return t.prototype.changed=function(){this.dispatchEvent(pe.CHANGE)},t.prototype.release=function(){},t.prototype.getKey=function(){return this.key+"/"+this.tileCoord},t.prototype.getInterimTile=function(){if(!this.interimTile)return this;var n=this.interimTile;do{if(n.getState()==re.LOADED)return this.transition_=0,n;n=n.interimTile}while(n);return this},t.prototype.refreshInterimChain=function(){if(this.interimTile){var n=this.interimTile,r=this;do{if(n.getState()==re.LOADED){n.interimTile=null;break}else n.getState()==re.LOADING?r=n:n.getState()==re.IDLE?r.interimTile=n.interimTile:r=n;n=r.interimTile}while(n)}},t.prototype.getTileCoord=function(){return this.tileCoord},t.prototype.getState=function(){return this.state},t.prototype.setState=function(n){if(this.state!==re.ERROR&&this.state>n)throw new Error("Tile load sequence violation");this.state=n,this.changed()},t.prototype.load=function(){Pe()},t.prototype.getAlpha=function(n,r){if(!this.transition_)return 1;var i=this.transitionStarts_[n];if(!i)i=r,this.transitionStarts_[n]=i;else if(i===-1)return 1;var a=r-i+1e3/60;return a>=this.transition_?1:qk(a/this.transition_)},t.prototype.inTransition=function(n){return this.transition_?this.transitionStarts_[n]!==-1:!1},t.prototype.endTransition=function(n){this.transition_&&(this.transitionStarts_[n]=-1)},t}(Ll);const Zk=Z4;var Q4=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),J4=function(e){Q4(t,e);function t(n,r,i,a,o,s){var l=e.call(this,n,r,s)||this;return l.crossOrigin_=a,l.src_=i,l.key=i,l.image_=new Image,a!==null&&(l.image_.crossOrigin=a),l.unlisten_=null,l.tileLoadFunction_=o,l}return t.prototype.getImage=function(){return this.image_},t.prototype.setImage=function(n){this.image_=n,this.state=re.LOADED,this.unlistenImage_(),this.changed()},t.prototype.handleImageError_=function(){this.state=re.ERROR,this.unlistenImage_(),this.image_=e5(),this.changed()},t.prototype.handleImageLoad_=function(){var n=this.image_;n.naturalWidth&&n.naturalHeight?this.state=re.LOADED:this.state=re.EMPTY,this.unlistenImage_(),this.changed()},t.prototype.load=function(){this.state==re.ERROR&&(this.state=re.IDLE,this.image_=new Image,this.crossOrigin_!==null&&(this.image_.crossOrigin=this.crossOrigin_)),this.state==re.IDLE&&(this.state=re.LOADING,this.changed(),this.tileLoadFunction_(this,this.src_),this.unlisten_=Yk(this.image_,this.handleImageLoad_.bind(this),this.handleImageError_.bind(this)))},t.prototype.unlistenImage_=function(){this.unlisten_&&(this.unlisten_(),this.unlisten_=null)},t}(Zk);function e5(){var e=Oc(1,1);return e.fillStyle="rgba(0,0,0,0)",e.fillRect(0,0,1,1),e.canvas}const Qk=J4;var t5=function(){function e(t,n,r){this.decay_=t,this.minVelocity_=n,this.delay_=r,this.points_=[],this.angle_=0,this.initialVelocity_=0}return e.prototype.begin=function(){this.points_.length=0,this.angle_=0,this.initialVelocity_=0},e.prototype.update=function(t,n){this.points_.push(t,n,Date.now())},e.prototype.end=function(){if(this.points_.length<6)return!1;var t=Date.now()-this.delay_,n=this.points_.length-3;if(this.points_[n+2]<t)return!1;for(var r=n-3;r>0&&this.points_[r+2]>t;)r-=3;var i=this.points_[n+2]-this.points_[r+2];if(i<1e3/60)return!1;var a=this.points_[n]-this.points_[r],o=this.points_[n+1]-this.points_[r+1];return this.angle_=Math.atan2(o,a),this.initialVelocity_=Math.sqrt(a*a+o*o)/i,this.initialVelocity_>this.minVelocity_},e.prototype.getDistance=function(){return(this.minVelocity_-this.initialVelocity_)/this.decay_},e.prototype.getAngle=function(){return this.angle_},e}(),n5=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),r5=function(e){n5(t,e);function t(n){var r=e.call(this)||this;return r.map_=n,r}return t.prototype.dispatchRenderEvent=function(n,r){Pe()},t.prototype.calculateMatrices2D=function(n){var r=n.viewState,i=n.coordinateToPixelTransform,a=n.pixelToCoordinateTransform;pl(i,n.size[0]/2,n.size[1]/2,1/r.resolution,-1/r.resolution,-r.rotation,-r.center[0],-r.center[1]),Lk(a,i)},t.prototype.forEachFeatureAtCoordinate=function(n,r,i,a,o,s,l,u){var f,h=r.viewState;function d(L,W,V,H){return o.call(s,W,L?V:null,H)}var p=h.projection,g=pA(n.slice(),p),x=[[0,0]];if(p.canWrapX()&&a){var v=p.getExtent(),y=rt(v);x.push([-y,0],[y,0])}for(var m=r.layerStatesArray,_=m.length,w=[],b=[],E=0;E<x.length;E++)for(var S=_-1;S>=0;--S){var k=m[S],O=k.layer;if(O.hasRenderer()&&Tc(k,h)&&l.call(u,O)){var R=O.getRenderer(),I=O.getSource();if(R&&I){var G=I.getWrapX()?g:n,K=d.bind(null,k.managed);b[0]=G[0]+x[E][0],b[1]=G[1]+x[E][1],f=R.forEachFeatureAtCoordinate(b,r,i,K,w)}if(f)return f}}if(w.length!==0){var ee=1/w.length;return w.forEach(function(L,W){return L.distanceSq+=W*ee}),w.sort(function(L,W){return L.distanceSq-W.distanceSq}),w.some(function(L){return f=L.callback(L.feature,L.layer,L.geometry)}),f}},t.prototype.forEachLayerAtPixel=function(n,r,i,a,o){return Pe()},t.prototype.hasFeatureAtCoordinate=function(n,r,i,a,o,s){var l=this.forEachFeatureAtCoordinate(n,r,i,a,$s,this,o,s);return l!==void 0},t.prototype.getMap=function(){return this.map_},t.prototype.renderFrame=function(n){Pe()},t.prototype.scheduleExpireIconCache=function(n){Xk.canExpireCache()&&n.postRenderFunctions.push(i5)},t}(Sv);function i5(e,t){Xk.expire()}const a5=r5;var o5=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),s5=function(e){o5(t,e);function t(n){var r=e.call(this,n)||this;r.fontChangeListenerKey_=ye(C4,hl.PROPERTYCHANGE,n.redrawText.bind(n)),r.element_=document.createElement("div");var i=r.element_.style;i.position="absolute",i.width="100%",i.height="100%",i.zIndex="0",r.element_.className=Wo+" ol-layers";var a=n.getViewport();return a.insertBefore(r.element_,a.firstChild||null),r.children_=[],r.renderedVisible_=!0,r}return t.prototype.dispatchRenderEvent=function(n,r){var i=this.getMap();if(i.hasListener(n)){var a=new Kk(n,void 0,r);i.dispatchEvent(a)}},t.prototype.disposeInternal=function(){Ke(this.fontChangeListenerKey_),this.element_.parentNode.removeChild(this.element_),e.prototype.disposeInternal.call(this)},t.prototype.renderFrame=function(n){if(!n){this.renderedVisible_&&(this.element_.style.display="none",this.renderedVisible_=!1);return}this.calculateMatrices2D(n),this.dispatchRenderEvent(Si.PRECOMPOSE,n);var r=n.layerStatesArray.sort(function(p,g){return p.zIndex-g.zIndex}),i=n.viewState;this.children_.length=0;for(var a=[],o=null,s=0,l=r.length;s<l;++s){var u=r[s];n.layerIndex=s;var f=u.layer,h=f.getSourceState();if(!Tc(u,i)||h!="ready"&&h!="undefined"){f.unrender();continue}var d=f.render(n,o);d&&(d!==o&&(this.children_.push(d),o=d),"getDeclutter"in f&&a.push(f))}for(var s=a.length-1;s>=0;--s)a[s].renderDeclutter(n);j4(this.element_,this.children_),this.dispatchRenderEvent(Si.POSTCOMPOSE,n),this.renderedVisible_||(this.element_.style.display="",this.renderedVisible_=!0),this.scheduleExpireIconCache(n)},t.prototype.forEachLayerAtPixel=function(n,r,i,a,o){for(var s=r.viewState,l=r.layerStatesArray,u=l.length,f=u-1;f>=0;--f){var h=l[f],d=h.layer;if(d.hasRenderer()&&Tc(h,s)&&o(d)){var p=d.getRenderer(),g=p.getDataAtPixel(n,r,i);if(g){var x=a(d,g);if(x)return x}}}},t}(a5);const l5=s5;var Jk=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),ni=function(e){Jk(t,e);function t(n,r){var i=e.call(this,n)||this;return i.layer=r,i}return t}(Ui),Wh={LAYERS:"layers"},u5=function(e){Jk(t,e);function t(n){var r=this,i=n||{},a=ze({},i);delete a.layers;var o=i.layers;return r=e.call(this,a)||this,r.on,r.once,r.un,r.layersListenerKeys_=[],r.listenerKeys_={},r.addChangeListener(Wh.LAYERS,r.handleLayersChanged_),o?Array.isArray(o)?o=new $n(o.slice(),{unique:!0}):be(typeof o.getArray=="function",43):o=new $n(void 0,{unique:!0}),r.setLayers(o),r}return t.prototype.handleLayerChange_=function(){this.changed()},t.prototype.handleLayersChanged_=function(){this.layersListenerKeys_.forEach(Ke),this.layersListenerKeys_.length=0;var n=this.getLayers();this.layersListenerKeys_.push(ye(n,xn.ADD,this.handleLayersAdd_,this),ye(n,xn.REMOVE,this.handleLayersRemove_,this));for(var r in this.listenerKeys_)this.listenerKeys_[r].forEach(Ke);Df(this.listenerKeys_);for(var i=n.getArray(),a=0,o=i.length;a<o;a++){var s=i[a];this.registerLayerListeners_(s),this.dispatchEvent(new ni("addlayer",s))}this.changed()},t.prototype.registerLayerListeners_=function(n){var r=[ye(n,hl.PROPERTYCHANGE,this.handleLayerChange_,this),ye(n,pe.CHANGE,this.handleLayerChange_,this)];n instanceof t&&r.push(ye(n,"addlayer",this.handleLayerGroupAdd_,this),ye(n,"removelayer",this.handleLayerGroupRemove_,this)),this.listenerKeys_[Bt(n)]=r},t.prototype.handleLayerGroupAdd_=function(n){this.dispatchEvent(new ni("addlayer",n.layer))},t.prototype.handleLayerGroupRemove_=function(n){this.dispatchEvent(new ni("removelayer",n.layer))},t.prototype.handleLayersAdd_=function(n){var r=n.element;this.registerLayerListeners_(r),this.dispatchEvent(new ni("addlayer",r)),this.changed()},t.prototype.handleLayersRemove_=function(n){var r=n.element,i=Bt(r);this.listenerKeys_[i].forEach(Ke),delete this.listenerKeys_[i],this.dispatchEvent(new ni("removelayer",r)),this.changed()},t.prototype.getLayers=function(){return this.get(Wh.LAYERS)},t.prototype.setLayers=function(n){var r=this.getLayers();if(r)for(var i=r.getArray(),a=0,o=i.length;a<o;++a)this.dispatchEvent(new ni("removelayer",i[a]));this.set(Wh.LAYERS,n)},t.prototype.getLayersArray=function(n){var r=n!==void 0?n:[];return this.getLayers().forEach(function(i){i.getLayersArray(r)}),r},t.prototype.getLayerStatesArray=function(n){var r=n!==void 0?n:[],i=r.length;this.getLayers().forEach(function(f){f.getLayerStatesArray(r)});var a=this.getLayerState(),o=a.zIndex;!n&&a.zIndex===void 0&&(o=0);for(var s=i,l=r.length;s<l;s++){var u=r[s];u.opacity*=a.opacity,u.visible=u.visible&&a.visible,u.maxResolution=Math.min(u.maxResolution,a.maxResolution),u.minResolution=Math.max(u.minResolution,a.minResolution),u.minZoom=Math.max(u.minZoom,a.minZoom),u.maxZoom=Math.min(u.maxZoom,a.maxZoom),a.extent!==void 0&&(u.extent!==void 0?u.extent=Gs(u.extent,a.extent):u.extent=a.extent),u.zIndex===void 0&&(u.zIndex=o)}return r},t.prototype.getSourceState=function(){return"ready"},t}(Vk);const Kf=u5;var c5=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),Da=function(e){c5(t,e);function t(n,r,i){var a=e.call(this,n)||this;return a.map=r,a.frameState=i!==void 0?i:null,a}return t}(Ui),f5=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),Jr=function(e){f5(t,e);function t(n,r,i,a,o,s){var l=e.call(this,n,r,o)||this;return l.originalEvent=i,l.pixel_=null,l.coordinate_=null,l.dragging=a!==void 0?a:!1,l.activePointers=s,l}return Object.defineProperty(t.prototype,"pixel",{get:function(){return this.pixel_||(this.pixel_=this.map.getEventPixel(this.originalEvent)),this.pixel_},set:function(n){this.pixel_=n},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"coordinate",{get:function(){return this.coordinate_||(this.coordinate_=this.map.getCoordinateFromPixel(this.pixel)),this.coordinate_},set:function(n){this.coordinate_=n},enumerable:!1,configurable:!0}),t.prototype.preventDefault=function(){e.prototype.preventDefault.call(this),"preventDefault"in this.originalEvent&&this.originalEvent.preventDefault()},t.prototype.stopPropagation=function(){e.prototype.stopPropagation.call(this),"stopPropagation"in this.originalEvent&&this.originalEvent.stopPropagation()},t}(Da);const Be={SINGLECLICK:"singleclick",CLICK:pe.CLICK,DBLCLICK:pe.DBLCLICK,POINTERDRAG:"pointerdrag",POINTERMOVE:"pointermove",POINTERDOWN:"pointerdown",POINTERUP:"pointerup",POINTEROVER:"pointerover",POINTEROUT:"pointerout",POINTERENTER:"pointerenter",POINTERLEAVE:"pointerleave",POINTERCANCEL:"pointercancel"},gl={POINTERMOVE:"pointermove",POINTERDOWN:"pointerdown",POINTERUP:"pointerup",POINTEROVER:"pointerover",POINTEROUT:"pointerout",POINTERENTER:"pointerenter",POINTERLEAVE:"pointerleave",POINTERCANCEL:"pointercancel"};var h5=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),d5=function(e){h5(t,e);function t(n,r){var i=e.call(this,n)||this;i.map_=n,i.clickTimeoutId_,i.emulateClicks_=!1,i.dragging_=!1,i.dragListenerKeys_=[],i.moveTolerance_=r===void 0?1:r,i.down_=null;var a=i.map_.getViewport();return i.activePointers_=[],i.trackedTouches_={},i.element_=a,i.pointerdownListenerKey_=ye(a,gl.POINTERDOWN,i.handlePointerDown_,i),i.originalPointerMoveEvent_,i.relayedListenerKey_=ye(a,gl.POINTERMOVE,i.relayMoveEvent_,i),i.boundHandleTouchMove_=i.handleTouchMove_.bind(i),i.element_.addEventListener(pe.TOUCHMOVE,i.boundHandleTouchMove_,Rk?{passive:!1}:!1),i}return t.prototype.emulateClick_=function(n){var r=new Jr(Be.CLICK,this.map_,n);this.dispatchEvent(r),this.clickTimeoutId_!==void 0?(clearTimeout(this.clickTimeoutId_),this.clickTimeoutId_=void 0,r=new Jr(Be.DBLCLICK,this.map_,n),this.dispatchEvent(r)):this.clickTimeoutId_=setTimeout((function(){this.clickTimeoutId_=void 0;var i=new Jr(Be.SINGLECLICK,this.map_,n);this.dispatchEvent(i)}).bind(this),250)},t.prototype.updateActivePointers_=function(n){var r=n,i=r.pointerId;if(r.type==Be.POINTERUP||r.type==Be.POINTERCANCEL){delete this.trackedTouches_[i];for(var a in this.trackedTouches_)if(this.trackedTouches_[a].target!==r.target){delete this.trackedTouches_[a];break}}else(r.type==Be.POINTERDOWN||r.type==Be.POINTERMOVE)&&(this.trackedTouches_[i]=r);this.activePointers_=YI(this.trackedTouches_)},t.prototype.handlePointerUp_=function(n){this.updateActivePointers_(n);var r=new Jr(Be.POINTERUP,this.map_,n,void 0,void 0,this.activePointers_);this.dispatchEvent(r),this.emulateClicks_&&!r.defaultPrevented&&!this.dragging_&&this.isMouseActionButton_(n)&&this.emulateClick_(this.down_),this.activePointers_.length===0&&(this.dragListenerKeys_.forEach(Ke),this.dragListenerKeys_.length=0,this.dragging_=!1,this.down_=null)},t.prototype.isMouseActionButton_=function(n){return n.button===0},t.prototype.handlePointerDown_=function(n){this.emulateClicks_=this.activePointers_.length===0,this.updateActivePointers_(n);var r=new Jr(Be.POINTERDOWN,this.map_,n,void 0,void 0,this.activePointers_);this.dispatchEvent(r),this.down_={};for(var i in n){var a=n[i];this.down_[i]=typeof a=="function"?dl:a}if(this.dragListenerKeys_.length===0){var o=this.map_.getOwnerDocument();this.dragListenerKeys_.push(ye(o,Be.POINTERMOVE,this.handlePointerMove_,this),ye(o,Be.POINTERUP,this.handlePointerUp_,this),ye(this.element_,Be.POINTERCANCEL,this.handlePointerUp_,this)),this.element_.getRootNode&&this.element_.getRootNode()!==o&&this.dragListenerKeys_.push(ye(this.element_.getRootNode(),Be.POINTERUP,this.handlePointerUp_,this))}},t.prototype.handlePointerMove_=function(n){if(this.isMoving_(n)){this.updateActivePointers_(n),this.dragging_=!0;var r=new Jr(Be.POINTERDRAG,this.map_,n,this.dragging_,void 0,this.activePointers_);this.dispatchEvent(r)}},t.prototype.relayMoveEvent_=function(n){this.originalPointerMoveEvent_=n;var r=!!(this.down_&&this.isMoving_(n));this.dispatchEvent(new Jr(Be.POINTERMOVE,this.map_,n,r))},t.prototype.handleTouchMove_=function(n){var r=this.originalPointerMoveEvent_;(!r||r.defaultPrevented)&&(typeof n.cancelable!="boolean"||n.cancelable===!0)&&n.preventDefault()},t.prototype.isMoving_=function(n){return this.dragging_||Math.abs(n.clientX-this.down_.clientX)>this.moveTolerance_||Math.abs(n.clientY-this.down_.clientY)>this.moveTolerance_},t.prototype.disposeInternal=function(){this.relayedListenerKey_&&(Ke(this.relayedListenerKey_),this.relayedListenerKey_=null),this.element_.removeEventListener(pe.TOUCHMOVE,this.boundHandleTouchMove_),this.pointerdownListenerKey_&&(Ke(this.pointerdownListenerKey_),this.pointerdownListenerKey_=null),this.dragListenerKeys_.forEach(Ke),this.dragListenerKeys_.length=0,this.element_=null,e.prototype.disposeInternal.call(this)},t}(Ll);const p5=d5,ei={POSTRENDER:"postrender",MOVESTART:"movestart",MOVEEND:"moveend",LOADSTART:"loadstart",LOADEND:"loadend"},dt={LAYERGROUP:"layergroup",SIZE:"size",TARGET:"target",VIEW:"view"};var Nc=1/0,g5=function(){function e(t,n){this.priorityFunction_=t,this.keyFunction_=n,this.elements_=[],this.priorities_=[],this.queuedElements_={}}return e.prototype.clear=function(){this.elements_.length=0,this.priorities_.length=0,Df(this.queuedElements_)},e.prototype.dequeue=function(){var t=this.elements_,n=this.priorities_,r=t[0];t.length==1?(t.length=0,n.length=0):(t[0]=t.pop(),n[0]=n.pop(),this.siftUp_(0));var i=this.keyFunction_(r);return delete this.queuedElements_[i],r},e.prototype.enqueue=function(t){be(!(this.keyFunction_(t)in this.queuedElements_),31);var n=this.priorityFunction_(t);return n!=Nc?(this.elements_.push(t),this.priorities_.push(n),this.queuedElements_[this.keyFunction_(t)]=!0,this.siftDown_(0,this.elements_.length-1),!0):!1},e.prototype.getCount=function(){return this.elements_.length},e.prototype.getLeftChildIndex_=function(t){return t*2+1},e.prototype.getRightChildIndex_=function(t){return t*2+2},e.prototype.getParentIndex_=function(t){return t-1>>1},e.prototype.heapify_=function(){var t;for(t=(this.elements_.length>>1)-1;t>=0;t--)this.siftUp_(t)},e.prototype.isEmpty=function(){return this.elements_.length===0},e.prototype.isKeyQueued=function(t){return t in this.queuedElements_},e.prototype.isQueued=function(t){return this.isKeyQueued(this.keyFunction_(t))},e.prototype.siftUp_=function(t){for(var n=this.elements_,r=this.priorities_,i=n.length,a=n[t],o=r[t],s=t;t<i>>1;){var l=this.getLeftChildIndex_(t),u=this.getRightChildIndex_(t),f=u<i&&r[u]<r[l]?u:l;n[t]=n[f],r[t]=r[f],t=f}n[t]=a,r[t]=o,this.siftDown_(s,t)},e.prototype.siftDown_=function(t,n){for(var r=this.elements_,i=this.priorities_,a=r[n],o=i[n];n>t;){var s=this.getParentIndex_(n);if(i[s]>o)r[n]=r[s],i[n]=i[s],n=s;else break}r[n]=a,i[n]=o},e.prototype.reprioritize=function(){var t=this.priorityFunction_,n=this.elements_,r=this.priorities_,i=0,a=n.length,o,s,l;for(s=0;s<a;++s)o=n[s],l=t(o),l==Nc?delete this.queuedElements_[this.keyFunction_(o)]:(r[i]=l,n[i++]=o);n.length=i,r.length=i,this.heapify_()},e}();const v5=g5;var m5=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),y5=function(e){m5(t,e);function t(n,r){var i=e.call(this,function(a){return n.apply(null,a)},function(a){return a[0].getKey()})||this;return i.boundHandleTileChange_=i.handleTileChange.bind(i),i.tileChangeCallback_=r,i.tilesLoading_=0,i.tilesLoadingKeys_={},i}return t.prototype.enqueue=function(n){var r=e.prototype.enqueue.call(this,n);if(r){var i=n[0];i.addEventListener(pe.CHANGE,this.boundHandleTileChange_)}return r},t.prototype.getTilesLoading=function(){return this.tilesLoading_},t.prototype.handleTileChange=function(n){var r=n.target,i=r.getState();if(i===re.LOADED||i===re.ERROR||i===re.EMPTY){r.removeEventListener(pe.CHANGE,this.boundHandleTileChange_);var a=r.getKey();a in this.tilesLoadingKeys_&&(delete this.tilesLoadingKeys_[a],--this.tilesLoading_),this.tileChangeCallback_()}},t.prototype.loadMoreTiles=function(n,r){for(var i=0,a,o,s;this.tilesLoading_<n&&i<r&&this.getCount()>0;)o=this.dequeue()[0],s=o.getKey(),a=o.getState(),a===re.IDLE&&!(s in this.tilesLoadingKeys_)&&(this.tilesLoadingKeys_[s]=!0,++this.tilesLoading_,++i,o.load())},t}(v5);const x5=y5;function _5(e,t,n,r,i){if(!e||!(n in e.wantedTiles)||!e.wantedTiles[n][t.getKey()])return Nc;var a=e.viewState.center,o=r[0]-a[0],s=r[1]-a[1];return 65536*Math.log(i)+Math.sqrt(o*o+s*s)/i}const Nn={CENTER:"center",RESOLUTION:"resolution",ROTATION:"rotation"};var w5=42,Pv=256;function a1(e,t,n){return function(r,i,a,o,s){if(r){if(!i&&!t)return r;var l=t?0:a[0]*i,u=t?0:a[1]*i,f=s?s[0]:0,h=s?s[1]:0,d=e[0]+l/2+f,p=e[2]-l/2+f,g=e[1]+u/2+h,x=e[3]-u/2+h;d>p&&(d=(p+d)/2,p=d),g>x&&(g=(x+g)/2,x=g);var v=it(r[0],d,p),y=it(r[1],g,x);if(o&&n&&i){var m=30*i;v+=-m*Math.log(1+Math.max(0,d-r[0])/m)+m*Math.log(1+Math.max(0,r[0]-p)/m),y+=-m*Math.log(1+Math.max(0,g-r[1])/m)+m*Math.log(1+Math.max(0,r[1]-x)/m)}return[v,y]}}}function b5(e){return e}function Tv(e,t,n,r){var i=rt(t)/n[0],a=Cn(t)/n[1];return r?Math.min(e,Math.max(i,a)):Math.min(e,Math.min(i,a))}function Nv(e,t,n){var r=Math.min(e,t),i=50;return r*=Math.log(1+i*Math.max(0,e/t-1))/i+1,n&&(r=Math.max(r,n),r/=Math.log(1+i*Math.max(0,n/e-1))/i+1),it(r,n/2,t*2)}function E5(e,t,n,r){return function(i,a,o,s){if(i!==void 0){var l=e[0],u=e[e.length-1],f=n?Tv(l,n,o,r):l;if(s){var h=t!==void 0?t:!0;return h?Nv(i,f,u):it(i,u,f)}var d=Math.min(f,i),p=Math.floor(jv(e,d,a));return e[p]>f&&p<e.length-1?e[p+1]:e[p]}else return}}function S5(e,t,n,r,i,a){return function(o,s,l,u){if(o!==void 0){var f=i?Tv(t,i,l,a):t,h=n!==void 0?n:0;if(u){var d=r!==void 0?r:!0;return d?Nv(o,f,h):it(o,h,f)}var p=1e-9,g=Math.ceil(Math.log(t/f)/Math.log(e)-p),x=-s*(.5-p)+.5,v=Math.min(f,o),y=Math.floor(Math.log(t/v)/Math.log(e)+x),m=Math.max(g,y),_=t/Math.pow(e,m);return it(_,h,f)}else return}}function o1(e,t,n,r,i){return function(a,o,s,l){if(a!==void 0){var u=r?Tv(e,r,s,i):e,f=n!==void 0?n:!0;return!f||!l?it(a,t,u):Nv(a,u,t)}else return}}function Rv(e){if(e!==void 0)return 0}function s1(e){if(e!==void 0)return e}function k5(e){var t=2*Math.PI/e;return function(n,r){if(r)return n;if(n!==void 0)return n=Math.floor(n/t+.5)*t,n}}function j5(e){var t=e||zu(5);return function(n,r){if(r)return n;if(n!==void 0)return Math.abs(n)<=t?0:n}}var C5=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),Bh=0,ai=function(e){C5(t,e);function t(n){var r=e.call(this)||this;r.on,r.once,r.un;var i=ze({},n);return r.hints_=[0,0],r.animations_=[],r.updateAnimationKey_,r.projection_=Ev(i.projection,"EPSG:3857"),r.viewportSize_=[100,100],r.targetCenter_=null,r.targetResolution_,r.targetRotation_,r.nextCenter_=null,r.nextResolution_,r.nextRotation_,r.cancelAnchor_=void 0,i.projection&&Sk(),i.center&&(i.center=wr(i.center,r.projection_)),i.extent&&(i.extent=qa(i.extent,r.projection_)),r.applyOptions_(i),r}return t.prototype.applyOptions_=function(n){var r=ze({},n);for(var i in Nn)delete r[i];this.setProperties(r,!0);var a=O5(n);this.maxResolution_=a.maxResolution,this.minResolution_=a.minResolution,this.zoomFactor_=a.zoomFactor,this.resolutions_=n.resolutions,this.padding_=n.padding,this.minZoom_=a.minZoom;var o=M5(n),s=a.constraint,l=P5(n);this.constraints_={center:o,resolution:s,rotation:l},this.setRotation(n.rotation!==void 0?n.rotation:0),this.setCenterInternal(n.center!==void 0?n.center:null),n.resolution!==void 0?this.setResolution(n.resolution):n.zoom!==void 0&&this.setZoom(n.zoom)},Object.defineProperty(t.prototype,"padding",{get:function(){return this.padding_},set:function(n){var r=this.padding_;this.padding_=n;var i=this.getCenter();if(i){var a=n||[0,0,0,0];r=r||[0,0,0,0];var o=this.getResolution(),s=o/2*(a[3]-r[3]+r[1]-a[1]),l=o/2*(a[0]-r[0]+r[2]-a[2]);this.setCenterInternal([i[0]+s,i[1]-l])}},enumerable:!1,configurable:!0}),t.prototype.getUpdatedOptions_=function(n){var r=this.getProperties();return r.resolution!==void 0?r.resolution=this.getResolution():r.zoom=this.getZoom(),r.center=this.getCenterInternal(),r.rotation=this.getRotation(),ze({},r,n)},t.prototype.animate=function(n){this.isDef()&&!this.getAnimating()&&this.resolveConstraints(0);for(var r=new Array(arguments.length),i=0;i<r.length;++i){var a=arguments[i];a.center&&(a=ze({},a),a.center=wr(a.center,this.getProjection())),a.anchor&&(a=ze({},a),a.anchor=wr(a.anchor,this.getProjection())),r[i]=a}this.animateInternal.apply(this,r)},t.prototype.animateInternal=function(n){var r=arguments.length,i;r>1&&typeof arguments[r-1]=="function"&&(i=arguments[r-1],--r);for(var a=0;a<r&&!this.isDef();++a){var o=arguments[a];o.center&&this.setCenterInternal(o.center),o.zoom!==void 0?this.setZoom(o.zoom):o.resolution&&this.setResolution(o.resolution),o.rotation!==void 0&&this.setRotation(o.rotation)}if(a===r){i&&du(i,!0);return}for(var s=Date.now(),l=this.targetCenter_.slice(),u=this.targetResolution_,f=this.targetRotation_,h=[];a<r;++a){var d=arguments[a],p={start:s,complete:!1,anchor:d.anchor,duration:d.duration!==void 0?d.duration:1e3,easing:d.easing||X4,callback:i};if(d.center&&(p.sourceCenter=l,p.targetCenter=d.center.slice(),l=p.targetCenter),d.zoom!==void 0?(p.sourceResolution=u,p.targetResolution=this.getResolutionForZoom(d.zoom),u=p.targetResolution):d.resolution&&(p.sourceResolution=u,p.targetResolution=d.resolution,u=p.targetResolution),d.rotation!==void 0){p.sourceRotation=f;var g=Ei(d.rotation-f+Math.PI,2*Math.PI)-Math.PI;p.targetRotation=f+g,f=p.targetRotation}T5(p)?p.complete=!0:s+=p.duration,h.push(p)}this.animations_.push(h),this.setHint(vn.ANIMATING,1),this.updateAnimations_()},t.prototype.getAnimating=function(){return this.hints_[vn.ANIMATING]>0},t.prototype.getInteracting=function(){return this.hints_[vn.INTERACTING]>0},t.prototype.cancelAnimations=function(){this.setHint(vn.ANIMATING,-this.hints_[vn.ANIMATING]);for(var n,r=0,i=this.animations_.length;r<i;++r){var a=this.animations_[r];if(a[0].callback&&du(a[0].callback,!1),!n)for(var o=0,s=a.length;o<s;++o){var l=a[o];if(!l.complete){n=l.anchor;break}}}this.animations_.length=0,this.cancelAnchor_=n,this.nextCenter_=null,this.nextResolution_=NaN,this.nextRotation_=NaN},t.prototype.updateAnimations_=function(){if(this.updateAnimationKey_!==void 0&&(cancelAnimationFrame(this.updateAnimationKey_),this.updateAnimationKey_=void 0),!!this.getAnimating()){for(var n=Date.now(),r=!1,i=this.animations_.length-1;i>=0;--i){for(var a=this.animations_[i],o=!0,s=0,l=a.length;s<l;++s){var u=a[s];if(!u.complete){var f=n-u.start,h=u.duration>0?f/u.duration:1;h>=1?(u.complete=!0,h=1):o=!1;var d=u.easing(h);if(u.sourceCenter){var p=u.sourceCenter[0],g=u.sourceCenter[1],x=u.targetCenter[0],v=u.targetCenter[1];this.nextCenter_=u.targetCenter;var y=p+d*(x-p),m=g+d*(v-g);this.targetCenter_=[y,m]}if(u.sourceResolution&&u.targetResolution){var _=d===1?u.targetResolution:u.sourceResolution+d*(u.targetResolution-u.sourceResolution);if(u.anchor){var w=this.getViewportSize_(this.getRotation()),b=this.constraints_.resolution(_,0,w,!0);this.targetCenter_=this.calculateCenterZoom(b,u.anchor)}this.nextResolution_=u.targetResolution,this.targetResolution_=_,this.applyTargetState_(!0)}if(u.sourceRotation!==void 0&&u.targetRotation!==void 0){var E=d===1?Ei(u.targetRotation+Math.PI,2*Math.PI)-Math.PI:u.sourceRotation+d*(u.targetRotation-u.sourceRotation);if(u.anchor){var S=this.constraints_.rotation(E,!0);this.targetCenter_=this.calculateCenterRotate(S,u.anchor)}this.nextRotation_=u.targetRotation,this.targetRotation_=E}if(this.applyTargetState_(!0),r=!0,!u.complete)break}}if(o){this.animations_[i]=null,this.setHint(vn.ANIMATING,-1),this.nextCenter_=null,this.nextResolution_=NaN,this.nextRotation_=NaN;var k=a[0].callback;k&&du(k,!0)}}this.animations_=this.animations_.filter(Boolean),r&&this.updateAnimationKey_===void 0&&(this.updateAnimationKey_=requestAnimationFrame(this.updateAnimations_.bind(this)))}},t.prototype.calculateCenterRotate=function(n,r){var i,a=this.getCenterInternal();return a!==void 0&&(i=[a[0]-r[0],a[1]-r[1]],xv(i,n-this.getRotation()),hA(i,r)),i},t.prototype.calculateCenterZoom=function(n,r){var i,a=this.getCenterInternal(),o=this.getResolution();if(a!==void 0&&o!==void 0){var s=r[0]-n*(r[0]-a[0])/o,l=r[1]-n*(r[1]-a[1])/o;i=[s,l]}return i},t.prototype.getViewportSize_=function(n){var r=this.viewportSize_;if(n){var i=r[0],a=r[1];return[Math.abs(i*Math.cos(n))+Math.abs(a*Math.sin(n)),Math.abs(i*Math.sin(n))+Math.abs(a*Math.cos(n))]}else return r},t.prototype.setViewportSize=function(n){this.viewportSize_=Array.isArray(n)?n.slice():[100,100],this.getAnimating()||this.resolveConstraints(0)},t.prototype.getCenter=function(){var n=this.getCenterInternal();return n&&Np(n,this.getProjection())},t.prototype.getCenterInternal=function(){return this.get(Nn.CENTER)},t.prototype.getConstraints=function(){return this.constraints_},t.prototype.getConstrainResolution=function(){return this.get("constrainResolution")},t.prototype.getHints=function(n){return n!==void 0?(n[0]=this.hints_[0],n[1]=this.hints_[1],n):this.hints_.slice()},t.prototype.calculateExtent=function(n){var r=this.calculateExtentInternal(n);return wA(r,this.getProjection())},t.prototype.calculateExtentInternal=function(n){var r=n||this.getViewportSizeMinusPadding_(),i=this.getCenterInternal();be(i,1);var a=this.getResolution();be(a!==void 0,2);var o=this.getRotation();return be(o!==void 0,3),Mp(i,a,o,r)},t.prototype.getMaxResolution=function(){return this.maxResolution_},t.prototype.getMinResolution=function(){return this.minResolution_},t.prototype.getMaxZoom=function(){return this.getZoomForResolution(this.minResolution_)},t.prototype.setMaxZoom=function(n){this.applyOptions_(this.getUpdatedOptions_({maxZoom:n}))},t.prototype.getMinZoom=function(){return this.getZoomForResolution(this.maxResolution_)},t.prototype.setMinZoom=function(n){this.applyOptions_(this.getUpdatedOptions_({minZoom:n}))},t.prototype.setConstrainResolution=function(n){this.applyOptions_(this.getUpdatedOptions_({constrainResolution:n}))},t.prototype.getProjection=function(){return this.projection_},t.prototype.getResolution=function(){return this.get(Nn.RESOLUTION)},t.prototype.getResolutions=function(){return this.resolutions_},t.prototype.getResolutionForExtent=function(n,r){return this.getResolutionForExtentInternal(qa(n,this.getProjection()),r)},t.prototype.getResolutionForExtentInternal=function(n,r){var i=r||this.getViewportSizeMinusPadding_(),a=rt(n)/i[0],o=Cn(n)/i[1];return Math.max(a,o)},t.prototype.getResolutionForValueFunction=function(n){var r=n||2,i=this.getConstrainedResolution(this.maxResolution_),a=this.minResolution_,o=Math.log(i/a)/Math.log(r);return function(s){var l=i/Math.pow(r,s*o);return l}},t.prototype.getRotation=function(){return this.get(Nn.ROTATION)},t.prototype.getValueForResolutionFunction=function(n){var r=Math.log(n||2),i=this.getConstrainedResolution(this.maxResolution_),a=this.minResolution_,o=Math.log(i/a)/r;return function(s){var l=Math.log(i/s)/r/o;return l}},t.prototype.getViewportSizeMinusPadding_=function(n){var r=this.getViewportSize_(n),i=this.padding_;return i&&(r=[r[0]-i[1]-i[3],r[1]-i[0]-i[2]]),r},t.prototype.getState=function(){var n=this.getProjection(),r=this.getResolution(),i=this.getRotation(),a=this.getCenterInternal(),o=this.padding_;if(o){var s=this.getViewportSizeMinusPadding_();a=Hh(a,this.getViewportSize_(),[s[0]/2+o[3],s[1]/2+o[0]],r,i)}return{center:a.slice(0),projection:n!==void 0?n:null,resolution:r,nextCenter:this.nextCenter_,nextResolution:this.nextResolution_,nextRotation:this.nextRotation_,rotation:i,zoom:this.getZoom()}},t.prototype.getZoom=function(){var n,r=this.getResolution();return r!==void 0&&(n=this.getZoomForResolution(r)),n},t.prototype.getZoomForResolution=function(n){var r=this.minZoom_||0,i,a;if(this.resolutions_){var o=jv(this.resolutions_,n,1);r=o,i=this.resolutions_[o],o==this.resolutions_.length-1?a=2:a=i/this.resolutions_[o+1]}else i=this.maxResolution_,a=this.zoomFactor_;return r+Math.log(i/n)/Math.log(a)},t.prototype.getResolutionForZoom=function(n){if(this.resolutions_){if(this.resolutions_.length<=1)return 0;var r=it(Math.floor(n),0,this.resolutions_.length-2),i=this.resolutions_[r]/this.resolutions_[r+1];return this.resolutions_[r]/Math.pow(i,it(n-r,0,1))}else return this.maxResolution_/Math.pow(this.zoomFactor_,n-this.minZoom_)},t.prototype.fit=function(n,r){var i;if(be(Array.isArray(n)||typeof n.getSimplifiedGeometry=="function",24),Array.isArray(n)){be(!yv(n),25);var a=qa(n,this.getProjection());i=qy(a)}else if(n.getType()==="Circle"){var a=qa(n.getExtent(),this.getProjection());i=qy(a),i.rotate(this.getRotation(),ul(a))}else{var o=Ck();o?i=n.clone().transform(o,this.getProjection()):i=n}this.fitInternal(i,r)},t.prototype.rotatedExtentForGeometry=function(n){for(var r=this.getRotation(),i=Math.cos(r),a=Math.sin(-r),o=n.getFlatCoordinates(),s=n.getStride(),l=1/0,u=1/0,f=-1/0,h=-1/0,d=0,p=o.length;d<p;d+=s){var g=o[d]*i-o[d+1]*a,x=o[d]*a+o[d+1]*i;l=Math.min(l,g),u=Math.min(u,x),f=Math.max(f,g),h=Math.max(h,x)}return[l,u,f,h]},t.prototype.fitInternal=function(n,r){var i=r||{},a=i.size;a||(a=this.getViewportSizeMinusPadding_());var o=i.padding!==void 0?i.padding:[0,0,0,0],s=i.nearest!==void 0?i.nearest:!1,l;i.minResolution!==void 0?l=i.minResolution:i.maxZoom!==void 0?l=this.getResolutionForZoom(i.maxZoom):l=0;var u=this.rotatedExtentForGeometry(n),f=this.getResolutionForExtentInternal(u,[a[0]-o[1]-o[3],a[1]-o[0]-o[2]]);f=isNaN(f)?l:Math.max(f,l),f=this.getConstrainedResolution(f,s?0:1);var h=this.getRotation(),d=Math.sin(h),p=Math.cos(h),g=ul(u);g[0]+=(o[1]-o[3])/2*f,g[1]+=(o[0]-o[2])/2*f;var x=g[0]*p-g[1]*d,v=g[1]*p+g[0]*d,y=this.getConstrainedCenter([x,v],f),m=i.callback?i.callback:dl;i.duration!==void 0?this.animateInternal({resolution:f,center:y,duration:i.duration,easing:i.easing},m):(this.targetResolution_=f,this.targetCenter_=y,this.applyTargetState_(!1,!0),du(m,!0))},t.prototype.centerOn=function(n,r,i){this.centerOnInternal(wr(n,this.getProjection()),r,i)},t.prototype.centerOnInternal=function(n,r,i){this.setCenterInternal(Hh(n,r,i,this.getResolution(),this.getRotation()))},t.prototype.calculateCenterShift=function(n,r,i,a){var o,s=this.padding_;if(s&&n){var l=this.getViewportSizeMinusPadding_(-i),u=Hh(n,a,[l[0]/2+s[3],l[1]/2+s[0]],r,i);o=[n[0]-u[0],n[1]-u[1]]}return o},t.prototype.isDef=function(){return!!this.getCenterInternal()&&this.getResolution()!==void 0},t.prototype.adjustCenter=function(n){var r=Np(this.targetCenter_,this.getProjection());this.setCenter([r[0]+n[0],r[1]+n[1]])},t.prototype.adjustCenterInternal=function(n){var r=this.targetCenter_;this.setCenterInternal([r[0]+n[0],r[1]+n[1]])},t.prototype.adjustResolution=function(n,r){var i=r&&wr(r,this.getProjection());this.adjustResolutionInternal(n,i)},t.prototype.adjustResolutionInternal=function(n,r){var i=this.getAnimating()||this.getInteracting(),a=this.getViewportSize_(this.getRotation()),o=this.constraints_.resolution(this.targetResolution_*n,0,a,i);r&&(this.targetCenter_=this.calculateCenterZoom(o,r)),this.targetResolution_*=n,this.applyTargetState_()},t.prototype.adjustZoom=function(n,r){this.adjustResolution(Math.pow(this.zoomFactor_,-n),r)},t.prototype.adjustRotation=function(n,r){r&&(r=wr(r,this.getProjection())),this.adjustRotationInternal(n,r)},t.prototype.adjustRotationInternal=function(n,r){var i=this.getAnimating()||this.getInteracting(),a=this.constraints_.rotation(this.targetRotation_+n,i);r&&(this.targetCenter_=this.calculateCenterRotate(a,r)),this.targetRotation_+=n,this.applyTargetState_()},t.prototype.setCenter=function(n){this.setCenterInternal(n&&wr(n,this.getProjection()))},t.prototype.setCenterInternal=function(n){this.targetCenter_=n,this.applyTargetState_()},t.prototype.setHint=function(n,r){return this.hints_[n]+=r,this.changed(),this.hints_[n]},t.prototype.setResolution=function(n){this.targetResolution_=n,this.applyTargetState_()},t.prototype.setRotation=function(n){this.targetRotation_=n,this.applyTargetState_()},t.prototype.setZoom=function(n){this.setResolution(this.getResolutionForZoom(n))},t.prototype.applyTargetState_=function(n,r){var i=this.getAnimating()||this.getInteracting()||r,a=this.constraints_.rotation(this.targetRotation_,i),o=this.getViewportSize_(a),s=this.constraints_.resolution(this.targetResolution_,0,o,i),l=this.constraints_.center(this.targetCenter_,s,o,i,this.calculateCenterShift(this.targetCenter_,s,a,o));this.get(Nn.ROTATION)!==a&&this.set(Nn.ROTATION,a),this.get(Nn.RESOLUTION)!==s&&(this.set(Nn.RESOLUTION,s),this.set("zoom",this.getZoom(),!0)),(!l||!this.get(Nn.CENTER)||!jc(this.get(Nn.CENTER),l))&&this.set(Nn.CENTER,l),this.getAnimating()&&!n&&this.cancelAnimations(),this.cancelAnchor_=void 0},t.prototype.resolveConstraints=function(n,r,i){var a=n!==void 0?n:200,o=r||0,s=this.constraints_.rotation(this.targetRotation_),l=this.getViewportSize_(s),u=this.constraints_.resolution(this.targetResolution_,o,l),f=this.constraints_.center(this.targetCenter_,u,l,!1,this.calculateCenterShift(this.targetCenter_,u,s,l));if(a===0&&!this.cancelAnchor_){this.targetResolution_=u,this.targetRotation_=s,this.targetCenter_=f,this.applyTargetState_();return}var h=i||(a===0?this.cancelAnchor_:void 0);this.cancelAnchor_=void 0,(this.getResolution()!==u||this.getRotation()!==s||!this.getCenterInternal()||!jc(this.getCenterInternal(),f))&&(this.getAnimating()&&this.cancelAnimations(),this.animateInternal({rotation:s,center:f,resolution:u,duration:a,easing:Bo,anchor:h}))},t.prototype.beginInteraction=function(){this.resolveConstraints(0),this.setHint(vn.INTERACTING,1)},t.prototype.endInteraction=function(n,r,i){var a=i&&wr(i,this.getProjection());this.endInteractionInternal(n,r,a)},t.prototype.endInteractionInternal=function(n,r,i){this.setHint(vn.INTERACTING,-1),this.resolveConstraints(n,r,i)},t.prototype.getConstrainedCenter=function(n,r){var i=this.getViewportSize_(this.getRotation());return this.constraints_.center(n,r||this.getResolution(),i)},t.prototype.getConstrainedZoom=function(n,r){var i=this.getResolutionForZoom(n);return this.getZoomForResolution(this.getConstrainedResolution(i,r))},t.prototype.getConstrainedResolution=function(n,r){var i=r||0,a=this.getViewportSize_(this.getRotation());return this.constraints_.resolution(n,i,a)},t}(Fr);function du(e,t){setTimeout(function(){e(t)},0)}function M5(e){if(e.extent!==void 0){var t=e.smoothExtentConstraint!==void 0?e.smoothExtentConstraint:!0;return a1(e.extent,e.constrainOnlyCenter,t)}var n=Ev(e.projection,"EPSG:3857");if(e.multiWorld!==!0&&n.isGlobal()){var r=n.getExtent().slice();return r[0]=-1/0,r[2]=1/0,a1(r,!1,!1)}return b5}function O5(e){var t,n,r,i=28,a=2,o=e.minZoom!==void 0?e.minZoom:Bh,s=e.maxZoom!==void 0?e.maxZoom:i,l=e.zoomFactor!==void 0?e.zoomFactor:a,u=e.multiWorld!==void 0?e.multiWorld:!1,f=e.smoothResolutionConstraint!==void 0?e.smoothResolutionConstraint:!0,h=e.showFullExtent!==void 0?e.showFullExtent:!1,d=Ev(e.projection,"EPSG:3857"),p=d.getExtent(),g=e.constrainOnlyCenter,x=e.extent;if(!u&&!x&&d.isGlobal()&&(g=!1,x=p),e.resolutions!==void 0){var v=e.resolutions;n=v[o],r=v[s]!==void 0?v[s]:v[v.length-1],e.constrainResolution?t=E5(v,f,!g&&x,h):t=o1(n,r,f,!g&&x,h)}else{var y=p?Math.max(rt(p),Cn(p)):360*Hn[pt.DEGREES]/d.getMetersPerUnit(),m=y/Pv/Math.pow(a,Bh),_=m/Math.pow(a,i-Bh);n=e.maxResolution,n!==void 0?o=0:n=m/Math.pow(l,o),r=e.minResolution,r===void 0&&(e.maxZoom!==void 0?e.maxResolution!==void 0?r=n/Math.pow(l,s):r=m/Math.pow(l,s):r=_),s=o+Math.floor(Math.log(n/r)/Math.log(l)),r=n/Math.pow(l,s-o),e.constrainResolution?t=S5(l,n,r,f,!g&&x,h):t=o1(n,r,f,!g&&x,h)}return{constraint:t,maxResolution:n,minResolution:r,minZoom:o,zoomFactor:l}}function P5(e){var t=e.enableRotation!==void 0?e.enableRotation:!0;if(t){var n=e.constrainRotation;return n===void 0||n===!0?j5():n===!1?s1:typeof n=="number"?k5(n):s1}else return Rv}function T5(e){return!(e.sourceCenter&&e.targetCenter&&!jc(e.sourceCenter,e.targetCenter)||e.sourceResolution!==e.targetResolution||e.sourceRotation!==e.targetRotation)}function Hh(e,t,n,r,i){var a=Math.cos(-i),o=Math.sin(-i),s=e[0]*a-e[1]*o,l=e[1]*a+e[0]*o;s+=(t[0]/2-n[0])*r,l+=(n[1]-t[1]/2)*r,o=-o;var u=s*a-l*o,f=l*a+s*o;return[u,f]}var N5=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}();function ej(e){if(e instanceof Ov){e.setMapInternal(null);return}e instanceof Kf&&e.getLayers().forEach(ej)}function tj(e,t){if(e instanceof Ov){e.setMapInternal(t);return}if(e instanceof Kf)for(var n=e.getLayers().getArray(),r=0,i=n.length;r<i;++r)tj(n[r],t)}var R5=function(e){N5(t,e);function t(n){var r=e.call(this)||this;r.on,r.once,r.un;var i=L5(n);r.renderComplete_,r.loaded_=!0,r.boundHandleBrowserEvent_=r.handleBrowserEvent.bind(r),r.maxTilesLoading_=n.maxTilesLoading!==void 0?n.maxTilesLoading:16,r.pixelRatio_=n.pixelRatio!==void 0?n.pixelRatio:Tk,r.postRenderTimeoutHandle_,r.animationDelayKey_,r.animationDelay_=(function(){this.animationDelayKey_=void 0,this.renderFrame_(Date.now())}).bind(r),r.coordinateToPixelTransform_=mo(),r.pixelToCoordinateTransform_=mo(),r.frameIndex_=0,r.frameState_=null,r.previousExtent_=null,r.viewPropertyListenerKey_=null,r.viewChangeListenerKey_=null,r.layerGroupPropertyListenerKeys_=null,r.viewport_=document.createElement("div"),r.viewport_.className="ol-viewport"+("ontouchstart"in window?" ol-touch":""),r.viewport_.style.position="relative",r.viewport_.style.overflow="hidden",r.viewport_.style.width="100%",r.viewport_.style.height="100%",r.overlayContainer_=document.createElement("div"),r.overlayContainer_.style.position="absolute",r.overlayContainer_.style.zIndex="0",r.overlayContainer_.style.width="100%",r.overlayContainer_.style.height="100%",r.overlayContainer_.style.pointerEvents="none",r.overlayContainer_.className="ol-overlaycontainer",r.viewport_.appendChild(r.overlayContainer_),r.overlayContainerStopEvent_=document.createElement("div"),r.overlayContainerStopEvent_.style.position="absolute",r.overlayContainerStopEvent_.style.zIndex="0",r.overlayContainerStopEvent_.style.width="100%",r.overlayContainerStopEvent_.style.height="100%",r.overlayContainerStopEvent_.style.pointerEvents="none",r.overlayContainerStopEvent_.className="ol-overlaycontainer-stopevent",r.viewport_.appendChild(r.overlayContainerStopEvent_),r.mapBrowserEventHandler_=null,r.moveTolerance_=n.moveTolerance,r.keyboardEventTarget_=i.keyboardEventTarget,r.targetChangeHandlerKeys_=null,r.controls=i.controls||new $n,r.interactions=i.interactions||new $n,r.overlays_=i.overlays,r.overlayIdIndex_={},r.renderer_=null,r.postRenderFunctions_=[],r.tileQueue_=new x5(r.getTilePriority.bind(r),r.handleTileChange_.bind(r)),r.addChangeListener(dt.LAYERGROUP,r.handleLayerGroupChanged_),r.addChangeListener(dt.VIEW,r.handleViewChanged_),r.addChangeListener(dt.SIZE,r.handleSizeChanged_),r.addChangeListener(dt.TARGET,r.handleTargetChanged_),r.setProperties(i.values);var a=r;return n.view&&!(n.view instanceof ai)&&n.view.then(function(o){a.setView(new ai(o))}),r.controls.addEventListener(xn.ADD,(function(o){o.element.setMap(this)}).bind(r)),r.controls.addEventListener(xn.REMOVE,(function(o){o.element.setMap(null)}).bind(r)),r.interactions.addEventListener(xn.ADD,(function(o){o.element.setMap(this)}).bind(r)),r.interactions.addEventListener(xn.REMOVE,(function(o){o.element.setMap(null)}).bind(r)),r.overlays_.addEventListener(xn.ADD,(function(o){this.addOverlayInternal_(o.element)}).bind(r)),r.overlays_.addEventListener(xn.REMOVE,(function(o){var s=o.element,l=s.getId();l!==void 0&&delete this.overlayIdIndex_[l.toString()],o.element.setMap(null)}).bind(r)),r.controls.forEach((function(o){o.setMap(this)}).bind(r)),r.interactions.forEach((function(o){o.setMap(this)}).bind(r)),r.overlays_.forEach(r.addOverlayInternal_.bind(r)),r}return t.prototype.createRenderer=function(){throw new Error("Use a map type that has a createRenderer method")},t.prototype.addControl=function(n){this.getControls().push(n)},t.prototype.addInteraction=function(n){this.getInteractions().push(n)},t.prototype.addLayer=function(n){var r=this.getLayerGroup().getLayers();r.push(n)},t.prototype.handleLayerAdd_=function(n){tj(n.layer,this)},t.prototype.addOverlay=function(n){this.getOverlays().push(n)},t.prototype.addOverlayInternal_=function(n){var r=n.getId();r!==void 0&&(this.overlayIdIndex_[r.toString()]=n),n.setMap(this)},t.prototype.disposeInternal=function(){this.controls.clear(),this.interactions.clear(),this.overlays_.clear(),this.setTarget(null),e.prototype.disposeInternal.call(this)},t.prototype.forEachFeatureAtPixel=function(n,r,i){if(!(!this.frameState_||!this.renderer_)){var a=this.getCoordinateFromPixelInternal(n);i=i!==void 0?i:{};var o=i.hitTolerance!==void 0?i.hitTolerance:0,s=i.layerFilter!==void 0?i.layerFilter:$s,l=i.checkWrapped!==!1;return this.renderer_.forEachFeatureAtCoordinate(a,this.frameState_,o,l,r,null,s,null)}},t.prototype.getFeaturesAtPixel=function(n,r){var i=[];return this.forEachFeatureAtPixel(n,function(a){i.push(a)},r),i},t.prototype.getAllLayers=function(){var n=[];function r(i){i.forEach(function(a){a instanceof Kf?r(a.getLayers()):n.push(a)})}return r(this.getLayers()),n},t.prototype.forEachLayerAtPixel=function(n,r,i){if(!(!this.frameState_||!this.renderer_)){var a=i||{},o=a.hitTolerance!==void 0?a.hitTolerance:0,s=a.layerFilter||$s;return this.renderer_.forEachLayerAtPixel(n,this.frameState_,o,r,s)}},t.prototype.hasFeatureAtPixel=function(n,r){if(!this.frameState_||!this.renderer_)return!1;var i=this.getCoordinateFromPixelInternal(n);r=r!==void 0?r:{};var a=r.layerFilter!==void 0?r.layerFilter:$s,o=r.hitTolerance!==void 0?r.hitTolerance:0,s=r.checkWrapped!==!1;return this.renderer_.hasFeatureAtCoordinate(i,this.frameState_,o,s,a,null)},t.prototype.getEventCoordinate=function(n){return this.getCoordinateFromPixel(this.getEventPixel(n))},t.prototype.getEventCoordinateInternal=function(n){return this.getCoordinateFromPixelInternal(this.getEventPixel(n))},t.prototype.getEventPixel=function(n){var r=this.viewport_.getBoundingClientRect(),i="changedTouches"in n?n.changedTouches[0]:n;return[i.clientX-r.left,i.clientY-r.top]},t.prototype.getTarget=function(){return this.get(dt.TARGET)},t.prototype.getTargetElement=function(){var n=this.getTarget();return n!==void 0?typeof n=="string"?document.getElementById(n):n:null},t.prototype.getCoordinateFromPixel=function(n){return Np(this.getCoordinateFromPixelInternal(n),this.getView().getProjection())},t.prototype.getCoordinateFromPixelInternal=function(n){var r=this.frameState_;return r?Lt(r.pixelToCoordinateTransform,n.slice()):null},t.prototype.getControls=function(){return this.controls},t.prototype.getOverlays=function(){return this.overlays_},t.prototype.getOverlayById=function(n){var r=this.overlayIdIndex_[n.toString()];return r!==void 0?r:null},t.prototype.getInteractions=function(){return this.interactions},t.prototype.getLayerGroup=function(){return this.get(dt.LAYERGROUP)},t.prototype.setLayers=function(n){var r=this.getLayerGroup();if(n instanceof $n){r.setLayers(n);return}var i=r.getLayers();i.clear(),i.extend(n)},t.prototype.getLayers=function(){var n=this.getLayerGroup().getLayers();return n},t.prototype.getLoadingOrNotReady=function(){for(var n=this.getLayerGroup().getLayerStatesArray(),r=0,i=n.length;r<i;++r){var a=n[r];if(a.visible){var o=a.layer.getRenderer();if(o&&!o.ready)return!0;var s=a.layer.getSource();if(s&&s.loading)return!0}}return!1},t.prototype.getPixelFromCoordinate=function(n){var r=wr(n,this.getView().getProjection());return this.getPixelFromCoordinateInternal(r)},t.prototype.getPixelFromCoordinateInternal=function(n){var r=this.frameState_;return r?Lt(r.coordinateToPixelTransform,n.slice(0,2)):null},t.prototype.getRenderer=function(){return this.renderer_},t.prototype.getSize=function(){return this.get(dt.SIZE)},t.prototype.getView=function(){return this.get(dt.VIEW)},t.prototype.getViewport=function(){return this.viewport_},t.prototype.getOverlayContainer=function(){return this.overlayContainer_},t.prototype.getOverlayContainerStopEvent=function(){return this.overlayContainerStopEvent_},t.prototype.getOwnerDocument=function(){var n=this.getTargetElement();return n?n.ownerDocument:document},t.prototype.getTilePriority=function(n,r,i,a){return _5(this.frameState_,n,r,i,a)},t.prototype.handleBrowserEvent=function(n,r){var i=r||n.type,a=new Jr(i,this,n);this.handleMapBrowserEvent(a)},t.prototype.handleMapBrowserEvent=function(n){if(this.frameState_){var r=n.originalEvent,i=r.type;if(i===gl.POINTERDOWN||i===pe.WHEEL||i===pe.KEYDOWN){var a=this.getOwnerDocument(),o=this.viewport_.getRootNode?this.viewport_.getRootNode():a,s=r.target;if(this.overlayContainerStopEvent_.contains(s)||!(o===a?a.documentElement:o).contains(s))return}if(n.frameState=this.frameState_,this.dispatchEvent(n)!==!1)for(var l=this.getInteractions().getArray().slice(),u=l.length-1;u>=0;u--){var f=l[u];if(!(f.getMap()!==this||!f.getActive()||!this.getTargetElement())){var h=f.handleEvent(n);if(!h||n.propagationStopped)break}}}},t.prototype.handlePostRender=function(){var n=this.frameState_,r=this.tileQueue_;if(!r.isEmpty()){var i=this.maxTilesLoading_,a=i;if(n){var o=n.viewHints;if(o[vn.ANIMATING]||o[vn.INTERACTING]){var s=Date.now()-n.time>8;i=s?0:8,a=s?0:2}}r.getTilesLoading()<i&&(r.reprioritize(),r.loadMoreTiles(i,a))}n&&this.renderer_&&!n.animate&&(this.renderComplete_===!0?(this.hasListener(Si.RENDERCOMPLETE)&&this.renderer_.dispatchRenderEvent(Si.RENDERCOMPLETE,n),this.loaded_===!1&&(this.loaded_=!0,this.dispatchEvent(new Da(ei.LOADEND,this,n)))):this.loaded_===!0&&(this.loaded_=!1,this.dispatchEvent(new Da(ei.LOADSTART,this,n))));for(var l=this.postRenderFunctions_,u=0,f=l.length;u<f;++u)l[u](this,n);l.length=0},t.prototype.handleSizeChanged_=function(){this.getView()&&!this.getView().getAnimating()&&this.getView().resolveConstraints(0),this.render()},t.prototype.handleTargetChanged_=function(){if(this.mapBrowserEventHandler_){for(var n=0,r=this.targetChangeHandlerKeys_.length;n<r;++n)Ke(this.targetChangeHandlerKeys_[n]);this.targetChangeHandlerKeys_=null,this.viewport_.removeEventListener(pe.CONTEXTMENU,this.boundHandleBrowserEvent_),this.viewport_.removeEventListener(pe.WHEEL,this.boundHandleBrowserEvent_),this.mapBrowserEventHandler_.dispose(),this.mapBrowserEventHandler_=null,Rp(this.viewport_)}var i=this.getTargetElement();if(!i)this.renderer_&&(clearTimeout(this.postRenderTimeoutHandle_),this.postRenderTimeoutHandle_=void 0,this.postRenderFunctions_.length=0,this.renderer_.dispose(),this.renderer_=null),this.animationDelayKey_&&(cancelAnimationFrame(this.animationDelayKey_),this.animationDelayKey_=void 0);else{i.appendChild(this.viewport_),this.renderer_||(this.renderer_=this.createRenderer()),this.mapBrowserEventHandler_=new p5(this,this.moveTolerance_);for(var a in Be)this.mapBrowserEventHandler_.addEventListener(Be[a],this.handleMapBrowserEvent.bind(this));this.viewport_.addEventListener(pe.CONTEXTMENU,this.boundHandleBrowserEvent_,!1),this.viewport_.addEventListener(pe.WHEEL,this.boundHandleBrowserEvent_,Rk?{passive:!1}:!1);var o=this.getOwnerDocument().defaultView,s=this.keyboardEventTarget_?this.keyboardEventTarget_:i;this.targetChangeHandlerKeys_=[ye(s,pe.KEYDOWN,this.handleBrowserEvent,this),ye(s,pe.KEYPRESS,this.handleBrowserEvent,this),ye(o,pe.RESIZE,this.updateSize,this)]}this.updateSize()},t.prototype.handleTileChange_=function(){this.render()},t.prototype.handleViewPropertyChanged_=function(){this.render()},t.prototype.handleViewChanged_=function(){this.viewPropertyListenerKey_&&(Ke(this.viewPropertyListenerKey_),this.viewPropertyListenerKey_=null),this.viewChangeListenerKey_&&(Ke(this.viewChangeListenerKey_),this.viewChangeListenerKey_=null);var n=this.getView();n&&(this.updateViewportSize_(),this.viewPropertyListenerKey_=ye(n,hl.PROPERTYCHANGE,this.handleViewPropertyChanged_,this),this.viewChangeListenerKey_=ye(n,pe.CHANGE,this.handleViewPropertyChanged_,this),n.resolveConstraints(0)),this.render()},t.prototype.handleLayerGroupChanged_=function(){this.layerGroupPropertyListenerKeys_&&(this.layerGroupPropertyListenerKeys_.forEach(Ke),this.layerGroupPropertyListenerKeys_=null);var n=this.getLayerGroup();n&&(this.handleLayerAdd_(new ni("addlayer",n)),this.layerGroupPropertyListenerKeys_=[ye(n,hl.PROPERTYCHANGE,this.render,this),ye(n,pe.CHANGE,this.render,this),ye(n,"addlayer",this.handleLayerAdd_,this),ye(n,"removelayer",this.handleLayerRemove_,this)]),this.render()},t.prototype.isRendered=function(){return!!this.frameState_},t.prototype.renderSync=function(){this.animationDelayKey_&&cancelAnimationFrame(this.animationDelayKey_),this.animationDelay_()},t.prototype.redrawText=function(){for(var n=this.getLayerGroup().getLayerStatesArray(),r=0,i=n.length;r<i;++r){var a=n[r].layer;a.hasRenderer()&&a.getRenderer().handleFontsChanged()}},t.prototype.render=function(){this.renderer_&&this.animationDelayKey_===void 0&&(this.animationDelayKey_=requestAnimationFrame(this.animationDelay_))},t.prototype.removeControl=function(n){return this.getControls().remove(n)},t.prototype.removeInteraction=function(n){return this.getInteractions().remove(n)},t.prototype.removeLayer=function(n){var r=this.getLayerGroup().getLayers();return r.remove(n)},t.prototype.handleLayerRemove_=function(n){ej(n.layer)},t.prototype.removeOverlay=function(n){return this.getOverlays().remove(n)},t.prototype.renderFrame_=function(n){var r=this,i=this.getSize(),a=this.getView(),o=this.frameState_,s=null;if(i!==void 0&&Qy(i)&&a&&a.isDef()){var l=a.getHints(this.frameState_?this.frameState_.viewHints:void 0),u=a.getState();if(s={animate:!1,coordinateToPixelTransform:this.coordinateToPixelTransform_,declutterTree:null,extent:Mp(u.center,u.resolution,u.rotation,i),index:this.frameIndex_++,layerIndex:0,layerStatesArray:this.getLayerGroup().getLayerStatesArray(),pixelRatio:this.pixelRatio_,pixelToCoordinateTransform:this.pixelToCoordinateTransform_,postRenderFunctions:[],size:i,tileQueue:this.tileQueue_,time:n,usedTiles:{},viewState:u,viewHints:l,wantedTiles:{},mapId:Bt(this),renderTargets:{}},u.nextCenter&&u.nextResolution){var f=isNaN(u.nextRotation)?u.rotation:u.nextRotation;s.nextExtent=Mp(u.nextCenter,u.nextResolution,f,i)}}if(this.frameState_=s,this.renderer_.renderFrame(s),s){if(s.animate&&this.render(),Array.prototype.push.apply(this.postRenderFunctions_,s.postRenderFunctions),o){var h=!this.previousExtent_||!yv(this.previousExtent_)&&!jp(s.extent,this.previousExtent_);h&&(this.dispatchEvent(new Da(ei.MOVESTART,this,o)),this.previousExtent_=Ff(this.previousExtent_))}var d=this.previousExtent_&&!s.viewHints[vn.ANIMATING]&&!s.viewHints[vn.INTERACTING]&&!jp(s.extent,this.previousExtent_);d&&(this.dispatchEvent(new Da(ei.MOVEEND,this,s)),nA(s.extent,this.previousExtent_))}this.dispatchEvent(new Da(ei.POSTRENDER,this,s)),this.renderComplete_=this.hasListener(ei.LOADSTART)||this.hasListener(ei.LOADEND)||this.hasListener(Si.RENDERCOMPLETE)?!this.tileQueue_.getTilesLoading()&&!this.tileQueue_.getCount()&&!this.getLoadingOrNotReady():void 0,this.postRenderTimeoutHandle_||(this.postRenderTimeoutHandle_=setTimeout(function(){r.postRenderTimeoutHandle_=void 0,r.handlePostRender()},0))},t.prototype.setLayerGroup=function(n){var r=this.getLayerGroup();r&&this.handleLayerRemove_(new ni("removelayer",r)),this.set(dt.LAYERGROUP,n)},t.prototype.setSize=function(n){this.set(dt.SIZE,n)},t.prototype.setTarget=function(n){this.set(dt.TARGET,n)},t.prototype.setView=function(n){if(!n||n instanceof ai){this.set(dt.VIEW,n);return}this.set(dt.VIEW,new ai);var r=this;n.then(function(i){r.setView(new ai(i))})},t.prototype.updateSize=function(){var n=this.getTargetElement(),r=void 0;if(n){var i=getComputedStyle(n),a=n.offsetWidth-parseFloat(i.borderLeftWidth)-parseFloat(i.paddingLeft)-parseFloat(i.paddingRight)-parseFloat(i.borderRightWidth),o=n.offsetHeight-parseFloat(i.borderTopWidth)-parseFloat(i.paddingTop)-parseFloat(i.paddingBottom)-parseFloat(i.borderBottomWidth);!isNaN(a)&&!isNaN(o)&&(r=[a,o],!Qy(r)&&(n.offsetWidth||n.offsetHeight||n.getClientRects().length)&&console.warn("No map visible because the map container's width or height are 0."))}this.setSize(r),this.updateViewportSize_()},t.prototype.updateViewportSize_=function(){var n=this.getView();if(n){var r=void 0,i=getComputedStyle(this.viewport_);i.width&&i.height&&(r=[parseInt(i.width,10),parseInt(i.height,10)]),n.setViewportSize(r)}},t}(Fr);function L5(e){var t=null;e.keyboardEventTarget!==void 0&&(t=typeof e.keyboardEventTarget=="string"?document.getElementById(e.keyboardEventTarget):e.keyboardEventTarget);var n={},r=e.layers&&typeof e.layers.getLayers=="function"?e.layers:new Kf({layers:e.layers});n[dt.LAYERGROUP]=r,n[dt.TARGET]=e.target,n[dt.VIEW]=e.view instanceof ai?e.view:new ai;var i;e.controls!==void 0&&(Array.isArray(e.controls)?i=new $n(e.controls.slice()):(be(typeof e.controls.getArray=="function",47),i=e.controls));var a;e.interactions!==void 0&&(Array.isArray(e.interactions)?a=new $n(e.interactions.slice()):(be(typeof e.interactions.getArray=="function",48),a=e.interactions));var o;return e.overlays!==void 0?Array.isArray(e.overlays)?o=new $n(e.overlays.slice()):(be(typeof e.overlays.getArray=="function",49),o=e.overlays):o=new $n,{controls:i,interactions:a,keyboardEventTarget:t,overlays:o,values:n}}const I5=R5;var A5=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),D5=function(e){A5(t,e);function t(n){var r=e.call(this)||this,i=n.element;return i&&!n.target&&!i.style.pointerEvents&&(i.style.pointerEvents="auto"),r.element=i||null,r.target_=null,r.map_=null,r.listenerKeys=[],n.render&&(r.render=n.render),n.target&&r.setTarget(n.target),r}return t.prototype.disposeInternal=function(){Rp(this.element),e.prototype.disposeInternal.call(this)},t.prototype.getMap=function(){return this.map_},t.prototype.setMap=function(n){this.map_&&Rp(this.element);for(var r=0,i=this.listenerKeys.length;r<i;++r)Ke(this.listenerKeys[r]);if(this.listenerKeys.length=0,this.map_=n,n){var a=this.target_?this.target_:n.getOverlayContainerStopEvent();a.appendChild(this.element),this.render!==dl&&this.listenerKeys.push(ye(n,ei.POSTRENDER,this.render,this)),n.render()}},t.prototype.render=function(n){},t.prototype.setTarget=function(n){this.target_=typeof n=="string"?document.getElementById(n):n},t}(Fr);const Ho=D5;var z5=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),F5=function(e){z5(t,e);function t(n){var r=this,i=n||{};r=e.call(this,{element:document.createElement("div"),render:i.render,target:i.target})||this,r.ulElement_=document.createElement("ul"),r.collapsed_=i.collapsed!==void 0?i.collapsed:!0,r.userCollapsed_=r.collapsed_,r.overrideCollapsible_=i.collapsible!==void 0,r.collapsible_=i.collapsible!==void 0?i.collapsible:!0,r.collapsible_||(r.collapsed_=!1);var a=i.className!==void 0?i.className:"ol-attribution",o=i.tipLabel!==void 0?i.tipLabel:"Attributions",s=i.expandClassName!==void 0?i.expandClassName:a+"-expand",l=i.collapseLabel!==void 0?i.collapseLabel:"âº",u=i.collapseClassName!==void 0?i.collapseClassName:a+"-collapse";typeof l=="string"?(r.collapseLabel_=document.createElement("span"),r.collapseLabel_.textContent=l,r.collapseLabel_.className=u):r.collapseLabel_=l;var f=i.label!==void 0?i.label:"i";typeof f=="string"?(r.label_=document.createElement("span"),r.label_.textContent=f,r.label_.className=s):r.label_=f;var h=r.collapsible_&&!r.collapsed_?r.collapseLabel_:r.label_;r.toggleButton_=document.createElement("button"),r.toggleButton_.setAttribute("type","button"),r.toggleButton_.setAttribute("aria-expanded",String(!r.collapsed_)),r.toggleButton_.title=o,r.toggleButton_.appendChild(h),r.toggleButton_.addEventListener(pe.CLICK,r.handleClick_.bind(r),!1);var d=a+" "+Wo+" "+Vf+(r.collapsed_&&r.collapsible_?" "+n1:"")+(r.collapsible_?"":" ol-uncollapsible"),p=r.element;return p.className=d,p.appendChild(r.toggleButton_),p.appendChild(r.ulElement_),r.renderedAttributions_=[],r.renderedVisible_=!0,r}return t.prototype.collectSourceAttributions_=function(n){for(var r={},i=[],a=!0,o=n.layerStatesArray,s=0,l=o.length;s<l;++s){var u=o[s];if(Tc(u,n.viewState)){var f=u.layer.getSource();if(f){var h=f.getAttributions();if(h){var d=h(n);if(d)if(a=a&&f.getAttributionsCollapsible()!==!1,Array.isArray(d))for(var p=0,g=d.length;p<g;++p)d[p]in r||(i.push(d[p]),r[d[p]]=!0);else d in r||(i.push(d),r[d]=!0)}}}}return this.overrideCollapsible_||this.setCollapsible(a),i},t.prototype.updateElement_=function(n){if(!n){this.renderedVisible_&&(this.element.style.display="none",this.renderedVisible_=!1);return}var r=this.collectSourceAttributions_(n),i=r.length>0;if(this.renderedVisible_!=i&&(this.element.style.display=i?"":"none",this.renderedVisible_=i),!Cv(r,this.renderedAttributions_)){k4(this.ulElement_);for(var a=0,o=r.length;a<o;++a){var s=document.createElement("li");s.innerHTML=r[a],this.ulElement_.appendChild(s)}this.renderedAttributions_=r}},t.prototype.handleClick_=function(n){n.preventDefault(),this.handleToggle_(),this.userCollapsed_=this.collapsed_},t.prototype.handleToggle_=function(){this.element.classList.toggle(n1),this.collapsed_?Pc(this.collapseLabel_,this.label_):Pc(this.label_,this.collapseLabel_),this.collapsed_=!this.collapsed_,this.toggleButton_.setAttribute("aria-expanded",String(!this.collapsed_))},t.prototype.getCollapsible=function(){return this.collapsible_},t.prototype.setCollapsible=function(n){this.collapsible_!==n&&(this.collapsible_=n,this.element.classList.toggle("ol-uncollapsible"),this.userCollapsed_&&this.handleToggle_())},t.prototype.setCollapsed=function(n){this.userCollapsed_=n,!(!this.collapsible_||this.collapsed_===n)&&this.handleToggle_()},t.prototype.getCollapsed=function(){return this.collapsed_},t.prototype.render=function(n){this.updateElement_(n.frameState)},t}(Ho);const nj=F5;var G5=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),$5=function(e){G5(t,e);function t(n){var r=this,i=n||{};r=e.call(this,{element:document.createElement("div"),render:i.render,target:i.target})||this;var a=i.className!==void 0?i.className:"ol-rotate",o=i.label!==void 0?i.label:"â§",s=i.compassClassName!==void 0?i.compassClassName:"ol-compass";r.label_=null,typeof o=="string"?(r.label_=document.createElement("span"),r.label_.className=s,r.label_.textContent=o):(r.label_=o,r.label_.classList.add(s));var l=i.tipLabel?i.tipLabel:"Reset rotation",u=document.createElement("button");u.className=a+"-reset",u.setAttribute("type","button"),u.title=l,u.appendChild(r.label_),u.addEventListener(pe.CLICK,r.handleClick_.bind(r),!1);var f=a+" "+Wo+" "+Vf,h=r.element;return h.className=f,h.appendChild(u),r.callResetNorth_=i.resetNorth?i.resetNorth:void 0,r.duration_=i.duration!==void 0?i.duration:250,r.autoHide_=i.autoHide!==void 0?i.autoHide:!0,r.rotation_=void 0,r.autoHide_&&r.element.classList.add(fu),r}return t.prototype.handleClick_=function(n){n.preventDefault(),this.callResetNorth_!==void 0?this.callResetNorth_():this.resetNorth_()},t.prototype.resetNorth_=function(){var n=this.getMap(),r=n.getView();if(r){var i=r.getRotation();i!==void 0&&(this.duration_>0&&i%(2*Math.PI)!==0?r.animate({rotation:0,duration:this.duration_,easing:Bo}):r.setRotation(0))}},t.prototype.render=function(n){var r=n.frameState;if(r){var i=r.viewState.rotation;if(i!=this.rotation_){var a="rotate("+i+"rad)";if(this.autoHide_){var o=this.element.classList.contains(fu);!o&&i===0?this.element.classList.add(fu):o&&i!==0&&this.element.classList.remove(fu)}this.label_.style.transform=a}this.rotation_=i}},t}(Ho);const U5=$5;var W5=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),rj=function(e){W5(t,e);function t(n){var r=this,i=n||{};r=e.call(this,{element:document.createElement("div"),target:i.target})||this;var a=i.className!==void 0?i.className:"ol-zoom",o=i.delta!==void 0?i.delta:1,s=i.zoomInClassName!==void 0?i.zoomInClassName:a+"-in",l=i.zoomOutClassName!==void 0?i.zoomOutClassName:a+"-out",u=i.zoomInLabel!==void 0?i.zoomInLabel:"+",f=i.zoomOutLabel!==void 0?i.zoomOutLabel:"â",h=i.zoomInTipLabel!==void 0?i.zoomInTipLabel:"Zoom in",d=i.zoomOutTipLabel!==void 0?i.zoomOutTipLabel:"Zoom out",p=document.createElement("button");p.className=s,p.setAttribute("type","button"),p.title=h,p.appendChild(typeof u=="string"?document.createTextNode(u):u),p.addEventListener(pe.CLICK,r.handleClick_.bind(r,o),!1);var g=document.createElement("button");g.className=l,g.setAttribute("type","button"),g.title=d,g.appendChild(typeof f=="string"?document.createTextNode(f):f),g.addEventListener(pe.CLICK,r.handleClick_.bind(r,-o),!1);var x=a+" "+Wo+" "+Vf,v=r.element;return v.className=x,v.appendChild(p),v.appendChild(g),r.duration_=i.duration!==void 0?i.duration:250,r}return t.prototype.handleClick_=function(n,r){r.preventDefault(),this.zoomByDelta_(n)},t.prototype.zoomByDelta_=function(n){var r=this.getMap(),i=r.getView();if(i){var a=i.getZoom();if(a!==void 0){var o=i.getConstrainedZoom(a+n);this.duration_>0?(i.getAnimating()&&i.cancelAnimations(),i.animate({zoom:o,duration:this.duration_,easing:Bo})):i.setZoom(o)}}},t}(Ho),B5=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),l1=["fullscreenchange","webkitfullscreenchange","MSFullscreenChange"],u1={ENTERFULLSCREEN:"enterfullscreen",LEAVEFULLSCREEN:"leavefullscreen"},H5=function(e){B5(t,e);function t(n){var r=this,i=n||{};r=e.call(this,{element:document.createElement("div"),target:i.target})||this,r.on,r.once,r.un,r.keys_=i.keys!==void 0?i.keys:!1,r.source_=i.source,r.isInFullscreen_=!1,r.boundHandleMapTargetChange_=r.handleMapTargetChange_.bind(r),r.cssClassName_=i.className!==void 0?i.className:"ol-full-screen",r.documentListeners_=[],r.activeClassName_=i.activeClassName!==void 0?i.activeClassName.split(" "):[r.cssClassName_+"-true"],r.inactiveClassName_=i.inactiveClassName!==void 0?i.inactiveClassName.split(" "):[r.cssClassName_+"-false"];var a=i.label!==void 0?i.label:"⤢";r.labelNode_=typeof a=="string"?document.createTextNode(a):a;var o=i.labelActive!==void 0?i.labelActive:"Ã";r.labelActiveNode_=typeof o=="string"?document.createTextNode(o):o;var s=i.tipLabel?i.tipLabel:"Toggle full-screen";return r.button_=document.createElement("button"),r.button_.title=s,r.button_.setAttribute("type","button"),r.button_.appendChild(r.labelNode_),r.button_.addEventListener(pe.CLICK,r.handleClick_.bind(r),!1),r.setClassName_(r.button_,r.isInFullscreen_),r.element.className="".concat(r.cssClassName_," ").concat(Wo," ").concat(Vf),r.element.appendChild(r.button_),r}return t.prototype.handleClick_=function(n){n.preventDefault(),this.handleFullScreen_()},t.prototype.handleFullScreen_=function(){var n=this.getMap();if(n){var r=n.getOwnerDocument();if(c1(r))if(f1(r))K5(r);else{var i=void 0;this.source_?i=typeof this.source_=="string"?r.getElementById(this.source_):this.source_:i=n.getTargetElement(),this.keys_?V5(i):ij(i)}}},t.prototype.handleFullScreenChange_=function(){var n=this.getMap();if(n){var r=this.isInFullscreen_;this.isInFullscreen_=f1(n.getOwnerDocument()),r!==this.isInFullscreen_&&(this.setClassName_(this.button_,this.isInFullscreen_),this.isInFullscreen_?(Pc(this.labelActiveNode_,this.labelNode_),this.dispatchEvent(u1.ENTERFULLSCREEN)):(Pc(this.labelNode_,this.labelActiveNode_),this.dispatchEvent(u1.LEAVEFULLSCREEN)),n.updateSize())}},t.prototype.setClassName_=function(n,r){var i,a,o,s;r?((i=n.classList).remove.apply(i,this.inactiveClassName_),(a=n.classList).add.apply(a,this.activeClassName_)):((o=n.classList).remove.apply(o,this.activeClassName_),(s=n.classList).add.apply(s,this.inactiveClassName_))},t.prototype.setMap=function(n){var r=this.getMap();r&&r.removeChangeListener(dt.TARGET,this.boundHandleMapTargetChange_),e.prototype.setMap.call(this,n),this.handleMapTargetChange_(),n&&n.addChangeListener(dt.TARGET,this.boundHandleMapTargetChange_)},t.prototype.handleMapTargetChange_=function(){for(var n=this.documentListeners_,r=0,i=n.length;r<i;++r)Ke(n[r]);n.length=0;var a=this.getMap();if(a){var o=a.getOwnerDocument();c1(o)?this.element.classList.remove(t1):this.element.classList.add(t1);for(var r=0,i=l1.length;r<i;++r)n.push(ye(o,l1[r],this.handleFullScreenChange_,this));this.handleFullScreenChange_()}},t}
79(Ho);function c1(e){var t=e.body;return!!(t.webkitRequestFullscreen||t.msRequestFullscreen&&e.msFullscreenEnabled||t.requestFullscreen&&e.fullscreenEnabled)}function f1(e){return!!(e.webkitIsFullScreen||e.msFullscreenElement||e.fullscreenElement)}function ij(e){e.requestFullscreen?e.requestFullscreen():e.msRequestFullscreen?e.msRequestFullscreen():e.webkitRequestFullscreen&&e.webkitRequestFullscreen()}function V5(e){e.webkitRequestFullscreen?e.webkitRequestFullscreen():ij(e)}function K5(e){e.exitFullscreen?e.exitFullscreen():e.msExitFullscreen?e.msExitFullscreen():e.webkitExitFullscreen&&e.webkitExitFullscreen()}var X5=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),Vh="projection",h1="coordinateFormat",Y5=function(e){X5(t,e);function t(n){var r=this,i=n||{},a=document.createElement("div");a.className=i.className!==void 0?i.className:"ol-mouse-position",r=e.call(this,{element:a,render:i.render,target:i.target})||this,r.on,r.once,r.un,r.addChangeListener(Vh,r.handleProjectionChanged_),i.coordinateFormat&&r.setCoordinateFormat(i.coordinateFormat),i.projection&&r.setProjection(i.projection);var o=!0,s=" ";return"undefinedHTML"in i?(i.undefinedHTML!==void 0&&(s=i.undefinedHTML),o=!!s):"placeholder"in i&&(i.placeholder===!1?o=!1:s=String(i.placeholder)),r.placeholder_=s,r.renderOnMouseOut_=o,r.renderedHTML_=a.innerHTML,r.mapProjection_=null,r.transform_=null,r}return t.prototype.handleProjectionChanged_=function(){this.transform_=null},t.prototype.getCoordinateFormat=function(){return this.get(h1)},t.prototype.getProjection=function(){return this.get(Vh)},t.prototype.handleMouseMove=function(n){var r=this.getMap();this.updateHTML_(r.getEventPixel(n))},t.prototype.handleMouseOut=function(n){this.updateHTML_(null)},t.prototype.setMap=function(n){if(e.prototype.setMap.call(this,n),n){var r=n.getViewport();this.listenerKeys.push(ye(r,gl.POINTERMOVE,this.handleMouseMove,this)),this.renderOnMouseOut_&&this.listenerKeys.push(ye(r,gl.POINTEROUT,this.handleMouseOut,this)),this.updateHTML_(null)}},t.prototype.setCoordinateFormat=function(n){this.set(h1,n)},t.prototype.setProjection=function(n){this.set(Vh,Fe(n))},t.prototype.updateHTML_=function(n){var r=this.placeholder_;if(n&&this.mapProjection_){if(!this.transform_){var i=this.getProjection();i?this.transform_=cl(this.mapProjection_,i):this.transform_=wv}var a=this.getMap(),o=a.getCoordinateFromPixelInternal(n);if(o){var s=Ck();s&&(this.transform_=cl(this.mapProjection_,s)),this.transform_(o,o);var l=this.getCoordinateFormat();l?r=l(o):r=o.toString()}}(!this.renderedHTML_||r!==this.renderedHTML_)&&(this.element.innerHTML=r,this.renderedHTML_=r)},t.prototype.render=function(n){var r=n.frameState;r?this.mapProjection_!=r.viewState.projection&&(this.mapProjection_=r.viewState.projection,this.transform_=null):this.mapProjection_=null},t}(Ho),q5=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),Kh="units",Bi={DEGREES:"degrees",IMPERIAL:"imperial",NAUTICAL:"nautical",METRIC:"metric",US:"us"},Z5=[1,2,5],cs=25.4/.28,Q5=function(e){q5(t,e);function t(n){var r=this,i=n||{},a=i.className!==void 0?i.className:i.bar?"ol-scale-bar":"ol-scale-line";return r=e.call(this,{element:document.createElement("div"),render:i.render,target:i.target})||this,r.on,r.once,r.un,r.innerElement_=document.createElement("div"),r.innerElement_.className=a+"-inner",r.element.className=a+" "+Wo,r.element.appendChild(r.innerElement_),r.viewState_=null,r.minWidth_=i.minWidth!==void 0?i.minWidth:64,r.maxWidth_=i.maxWidth,r.renderedVisible_=!1,r.renderedWidth_=void 0,r.renderedHTML_="",r.addChangeListener(Kh,r.handleUnitsChanged_),r.setUnits(i.units||Bi.METRIC),r.scaleBar_=i.bar||!1,r.scaleBarSteps_=i.steps||4,r.scaleBarText_=i.text||!1,r.dpi_=i.dpi||void 0,r}return t.prototype.getUnits=function(){return this.get(Kh)},t.prototype.handleUnitsChanged_=function(){this.updateElement_()},t.prototype.setUnits=function(n){this.set(Kh,n)},t.prototype.setDpi=function(n){this.dpi_=n},t.prototype.updateElement_=function(){var n=this.viewState_;if(!n){this.renderedVisible_&&(this.element.style.display="none",this.renderedVisible_=!1);return}var r=n.center,i=n.projection,a=this.getUnits(),o=a==Bi.DEGREES?pt.DEGREES:pt.METERS,s=Cc(i,n.resolution,r,o),l=this.minWidth_*(this.dpi_||cs)/cs,u=this.maxWidth_!==void 0?this.maxWidth_*(this.dpi_||cs)/cs:void 0,f=l*s,h="";if(a==Bi.DEGREES){var d=Hn[pt.DEGREES];f*=d,f<d/60?(h="â³",s*=3600):f<d?(h="â²",s*=60):h="°"}
79else a==Bi.IMPERIAL?f<.9144?(h="in",s/=.0254):f<1609.344?(h="ft",s/=.3048):(h="mi",s/=1609.344):a==Bi.NAUTICAL?(s/=1852,h="NM"):a==Bi.METRIC?f<.001?(h="μm",s*=1e6):f<1?(h="mm",s*=1e3):f<1e3?h="m":(h="km",s/=1e3):a==Bi.US?f<.9144?(h="in",s*=39.37):f<1609.344?(h="ft",s/=.30480061):(h="mi",s/=1609.3472):be(!1,33);for(var p=3*Math.floor(Math.log(l*s)/Math.log(10)),g,x,v,y,m,_;;){v=Math.floor(p/3);var w=Math.pow(10,v);if(g=Z5[(p%3+3)%3]*w,x=Math.round(g/s),isNaN(x)){this.element.style.display="none",this.renderedVisible_=!1;return}if(u!==void 0&&x>=u){g=y,x=m,v=_;break}else if(x>=l)break;y=g,m=x,_=v,++p}var b;this.scaleBar_?b=this.createScaleBar(x,g,h):b=g.toFixed(v<0?-v:0)+" "+h,this.renderedHTML_!=b&&(this.innerElement_.innerHTML=b,this.renderedHTML_=b),this.renderedWidth_!=x&&(this.innerElement_.style.width=x+"px",this.renderedWidth_=x),this.renderedVisible_||(this.element.style.display="",this.renderedVisible_=!0)},t.prototype.createScaleBar=function(n,r,i){for(var a="1 : "+Math.round(this.getScaleForResolution()).toLocaleString(),o=[],s=n/this.scaleBarSteps_,l="ol-scale-singlebar-odd",u=0;u<this.scaleBarSteps_;u++)u===0&&o.push(this.createMarker("absolute",u)),o.push('<div><div class="ol-scale-singlebar '+l+'" style="width: '+s+'px;"></div>'+this.createMarker("relative",u)+(u%2===0||this.scaleBarSteps_===2?this.createStepText(u,n,!1,r,i):"")+"</div>"),u===this.scaleBarSteps_-1&&o.push(this.createStepText(u+1,n,!0,r,i)),l=l==="ol-scale-singlebar-odd"?"ol-scale-singlebar-even":"ol-scale-singlebar-odd";var f;this.scaleBarText_?f='<div class="ol-scale-text" style="width: '+n+'px;">'+a+"</div>":f="";var h='<div style="display: flex;">'+f+o.join("")+"</div>";return h},t.prototype.createMarker=function(n,r){var i=n==="absolute"?3:-10;return'<div class="ol-scale-step-marker" style="position: '+n+";top: "+i+'px;"></div>'},t.prototype.createStepText=function(n,r,i,a,o){var s=n===0?0:Math.round(a/this.scaleBarSteps_*n*100)/100,l=s+(n===0?"":" "+o),u=n===0?-3:r/this.scaleBarSteps_*-1,f=n===0?0:r/this.scaleBarSteps_*2;return'<div class="ol-scale-step-text" style="margin-left: '+u+"px;text-align: "+(n===0?"left":"center")+"; min-width: "+f+"px;left: "+(i?r+"px":"unset")+';">'+l+"</div>"},t.prototype.getScaleForResolution=function(){var n=Cc(this.viewState_.projection,this.viewState_.resolution,this.viewState_.center,pt.METERS),r=this.dpi_||cs,i=1e3/25.4;return parseFloat(n.toString())*i*r},t.prototype.render=function(n){var r=n.frameState;r?this.viewState_=r.viewState:this.viewState_=null,this.updateElement_()},t}(Ho);function J5(e){var t=e||{},n=new $n,r=t.zoom!==void 0?t.zoom:!0;r&&n.push(new rj(t.zoomOptions));var i=t.rotate!==void 0?t.rotate:!0;i&&n.push(new U5(t.rotateOptions));var a=t.attribution!==void 0?t.attribution:!0;return a&&n.push(new nj(t.attributionOptions)),n}const d1={ACTIVE:"active"};var e6=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),t6=function(e){e6(t,e);function t(n){var r=e.call(this)||this;return r.on,r.once,r.un,n&&n.handleEvent&&(r.handleEvent=n.handleEvent),r.map_=null,r.setActive(!0),r}return t.prototype.getActive=function(){return this.get(d1.ACTIVE)},t.prototype.getMap=function(){return this.map_},t.prototype.handleEvent=function(n){return!0},t.prototype.setActive=function(n){this.set(d1.ACTIVE,n)},t.prototype.setMap=function(n){this.map_=n},t}(Fr);function n6(e,t,n){var r=e.getCenterInternal();if(r){var i=[r[0]+t[0],r[1]+t[1]];e.animateInternal({duration:n!==void 0?n:250,easing:Y4,center:e.getConstrainedCenter(i)})}}function Lv(e,t,n,r){var i=e.getZoom();if(i!==void 0){var a=e.getConstrainedZoom(i+t),o=e.getResolutionForZoom(a);e.getAnimating()&&e.cancelAnimations(),e.animate({resolution:o,anchor:n,duration:r!==void 0?r:250,easing:Bo})}}const Il=t6;var r6=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}
vendor: 23,753 bytes, line 79
79t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),i6=function(e){r6(t,e);function t(n){var r=e.call(this)||this,i=n||{};return r.delta_=i.delta?i.delta:1,r.duration_=i.duration!==void 0?i.duration:250,r}return t.prototype.handleEvent=function(n){var r=!1;if(n.type==Be.DBLCLICK){var i=n.originalEvent,a=n.map,o=n.coordinate,s=i.shiftKey?-this.delta_:this.delta_,l=a.getView();Lv(l,s,o,this.duration_),i.preventDefault(),r=!0}return!r},t}(Il);const a6=i6;var o6=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),s6=function(e){o6(t,e);function t(n){var r=this,i=n||{};return r=e.call(this,i)||this,i.handleDownEvent&&(r.handleDownEvent=i.handleDownEvent),i.handleDragEvent&&(r.handleDragEvent=i.handleDragEvent),i.handleMoveEvent&&(r.handleMoveEvent=i.handleMoveEvent),i.handleUpEvent&&(r.handleUpEvent=i.handleUpEvent),i.stopDown&&(r.stopDown=i.stopDown),r.handlingDownUpSequence=!1,r.targetPointers=[],r}return t.prototype.getPointerCount=function(){return this.targetPointers.length},t.prototype.handleDownEvent=function(n){return!1},t.prototype.handleDragEvent=function(n){},t.prototype.handleEvent=function(n){if(!n.originalEvent)return!0;var r=!1;if(this.updateTrackedPointers_(n),this.handlingDownUpSequence){if(n.type==Be.POINTERDRAG)this.handleDragEvent(n),n.originalEvent.preventDefault();else if(n.type==Be.POINTERUP){var i=this.handleUpEvent(n);this.handlingDownUpSequence=i&&this.targetPointers.length>0}}else if(n.type==Be.POINTERDOWN){var a=this.handleDownEvent(n);this.handlingDownUpSequence=a,r=this.stopDown(a)}else n.type==Be.POINTERMOVE&&this.handleMoveEvent(n);return!r},t.prototype.handleMoveEvent=function(n){},t.prototype.handleUpEvent=function(n){return!1},t.prototype.stopDown=function(n){return n},t.prototype.updateTrackedPointers_=function(n){n.activePointers&&(this.targetPointers=n.activePointers)},t}(Il);function Iv(e){for(var t=e.length,n=0,r=0,i=0;i<t;i++)n+=e[i].clientX,r+=e[i].clientY;return[n/t,r/t]}const Al=s6;function Lp(e){var t=arguments;return function(n){for(var r=!0,i=0,a=t.length;i<a&&(r=r&&t[i](n),!!r);++i);return r}}var l6=function(e){var t=e.originalEvent;return t.altKey&&!(t.metaKey||t.ctrlKey)&&t.shiftKey},u6=function(e){var t=e.map.getTargetElement(),n=e.map.getOwnerDocument().activeElement;return t.contains(n)},aj=function(e){return e.map.getTargetElement().hasAttribute("tabindex")?u6(e):!0},c6=$s,oj=function(e){var t=e.originalEvent;return t.button==0&&!(IA&&AA&&t.ctrlKey)},sj=function(e){var t=e.originalEvent;return!t.altKey&&!(t.metaKey||t.ctrlKey)&&!t.shiftKey},f6=function(e){var t=e.originalEvent;return!t.altKey&&!(t.metaKey||t.ctrlKey)&&t.shiftKey},lj=function(e){var t=e.originalEvent,n=t.target.tagName;return n!=="INPUT"&&n!=="SELECT"&&n!=="TEXTAREA"&&!t.target.isContentEditable},Xh=function(e){var t=e.originalEvent;return be(t!==void 0,56),t.pointerType=="mouse"},h6=function(e){var t=e.originalEvent;return be(t!==void 0,56),t.isPrimary&&t.button===0},d6=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),p6=function(e){d6(t,e);function t(n){var r=e.call(this,{stopDown:Bf})||this,i=n||{};r.kinetic_=i.kinetic,r.lastCentroid=null,r.lastPointersCount_,r.panning_=!1;var a=i.condition?i.condition:Lp(sj,h6);return r.condition_=i.onFocusOnly?Lp(aj,a):a,r.noKinetic_=!1,r}return t.prototype.handleDragEvent=function(n){this.panning_||(this.panning_=!0,this.getMap().getView().beginInteraction());var r=this.targetPointers,i=Iv(r);if(r.length==this.lastPointersCount_){if(this.kinetic_&&this.kinetic_.update(i[0],i[1]),this.lastCentroid){var a=[this.lastCentroid[0]-i[0],i[1]-this.lastCentroid[1]],o=n.map,s=o.getView();dA(a,s.getResolution()),xv(a,s.getRotation()),s.adjustCenterInternal(a)}}else this.kinetic_&&this.kinetic_.begin();this.lastCentroid=i,this.lastPointersCount_=r.length,n.originalEvent.preventDefault()},t.prototype.handleUpEvent=function(n){var r=n.map,i=r.getView();if(this.targetPointers.length===0){if(!this.noKinetic_&&this.kinetic_&&this.kinetic_.end()){var a=this.kinetic_.getDistance(),o=this.kinetic_.getAngle(),s=i.getCenterInternal(),l=r.getPixelFromCoordinateInternal(s),u=r.getCoordinateFromPixelInternal([l[0]-a*Math.cos(o),l[1]-a*Math.sin(o)]);i.animateInternal({center:i.getConstrainedCenter(u),duration:500,easing:Bo})}return this.panning_&&(this.panning_=!1,i.endInteraction()),!1}else return this.kinetic_&&this.kinetic_.begin(),this.lastCentroid=null,!0},t.prototype.handleDownEvent=function(n){if(this.targetPointers.length>0&&this.condition_(n)){var r=n.map,i=r.getView();return this.lastCentroid=null,i.getAnimating()&&i.cancelAnimations(),this.kinetic_&&this.kinetic_.begin(),this.noKinetic_=this.targetPointers.length>1,!0}else return!1},t}(Al);const g6=p6;var v6=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),m6=function(e){v6(t,e);function t(n){var r=this,i=n||{};return r=e.call(this,{stopDown:Bf})||this,r.condition_=i.condition?i.condition:l6,r.lastAngle_=void 0,r.duration_=i.duration!==void 0?i.duration:250,r}return t.prototype.handleDragEvent=function(n){if(Xh(n)){var r=n.map,i=r.getView();if(i.getConstraints().rotation!==Rv){var a=r.getSize(),o=n.pixel,s=Math.atan2(a[1]/2-o[1],o[0]-a[0]/2);if(this.lastAngle_!==void 0){var l=s-this.lastAngle_;i.adjustRotationInternal(-l)}this.lastAngle_=s}}},t.prototype.handleUpEvent=function(n){if(!Xh(n))return!0;var r=n.map,i=r.getView();return i.endInteraction(this.duration_),!1},t.prototype.handleDownEvent=function(n){if(!Xh(n))return!1;if(oj(n)&&this.condition_(n)){var r=n.map;return r.getView().beginInteraction(),this.lastAngle_=void 0,!0}else return!1},t}(Al),y6=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),x6=function(e){y6(t,e);function t(n){var r=e.call(this)||this;return r.geometry_=null,r.element_=document.createElement("div"),r.element_.style.position="absolute",r.element_.style.pointerEvents="auto",r.element_.className="ol-box "+n,r.map_=null,r.startPixel_=null,r.endPixel_=null,r}return t.prototype.disposeInternal=function(){this.setMap(null)},t.prototype.render_=function(){var n=this.startPixel_,r=this.endPixel_,i="px",a=this.element_.style;a.left=Math.min(n[0],r[0])+i,a.top=Math.min(n[1],r[1])+i,a.width=Math.abs(r[0]-n[0])+i,a.height=Math.abs(r[1]-n[1])+i},t.prototype.setMap=function(n){if(this.map_){this.map_.getOverlayContainer().removeChild(this.element_);var r=this.element_.style;r.left="inherit",r.top="inherit",r.width="inherit",r.height="inherit"}this.map_=n,this.map_&&this.map_.getOverlayContainer().appendChild(this.element_)},t.prototype.setPixels=function(n,r){this.startPixel_=n,this.endPixel_=r,this.createOrUpdateGeometry(),this.render_()},t.prototype.createOrUpdateGeometry=function(){var n=this.startPixel_,r=this.endPixel_,i=[n,[n[0],r[1]],r,[r[0],n[1]]],a=i.map(this.map_.getCoordinateFromPixelInternal,this.map_);a[4]=a[0].slice(),this.geometry_?this.geometry_.setCoordinates([a]):this.geometry_=new Bk([a])},t.prototype.getGeometry=function(){return this.geometry_},t}(Sv);const _6=x6;var uj=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),pu={BOXSTART:"boxstart",BOXDRAG:"boxdrag",BOXEND:"boxend",BOXCANCEL:"boxcancel"},Yh=function(e){uj(t,e);function t(n,r,i){var a=e.call(this,n)||this;return a.coordinate=r,a.mapBrowserEvent=i,a}return t}(Ui),w6=function(e){uj(t,e);function t(n){var r=e.call(this)||this;r.on,r.once,r.un;var i=n||{};return r.box_=new _6(i.className||"ol-dragbox"),r.minArea_=i.minArea!==void 0?i.minArea:64,i.onBoxEnd&&(r.onBoxEnd=i.onBoxEnd),r.startPixel_=null,r.condition_=i.condition?i.condition:oj,r.boxEndCondition_=i.boxEndCondition?i.boxEndCondition:r.defaultBoxEndCondition,r}return t.prototype.defaultBoxEndCondition=function(n,r,i){var a=i[0]-r[0],o=i[1]-r[1];return a*a+o*o>=this.minArea_},t.prototype.getGeometry=function(){return this.box_.getGeometry()},t.prototype.handleDragEvent=function(n){this.box_.setPixels(this.startPixel_,n.pixel),this.dispatchEvent(new Yh(pu.BOXDRAG,n.coordinate,n))},t.prototype.handleUpEvent=function(n){this.box_.setMap(null);var r=this.boxEndCondition_(n,this.startPixel_,n.pixel);return r&&this.onBoxEnd(n),this.dispatchEvent(new Yh(r?pu.BOXEND:pu.BOXCANCEL,n.coordinate,n)),!1},t.prototype.handleDownEvent=function(n){return this.condition_(n)?(this.startPixel_=n.pixel,this.box_.setMap(n.map),this.box_.setPixels(this.startPixel_,this.startPixel_),this.dispatchEvent(new Yh(pu.BOXSTART,n.coordinate,n)),!0):!1},t.prototype.onBoxEnd=function(n){},t}(Al);const b6=w6;var E6=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),S6=function(e){E6(t,e);function t(n){var r=this,i=n||{},a=i.condition?i.condition:f6;return r=e.call(this,{condition:a,className:i.className||"ol-dragzoom",minArea:i.minArea})||this,r.duration_=i.duration!==void 0?i.duration:200,r.out_=i.out!==void 0?i.out:!1,r}return t.prototype.onBoxEnd=function(n){var r=this.getMap(),i=r.getView(),a=this.getGeometry();if(this.out_){var o=i.rotatedExtentForGeometry(a),s=i.getResolutionForExtentInternal(o),l=i.getResolution()/s;a=a.clone(),a.scale(l*l)}i.fitInternal(a,{duration:this.duration_,easing:Bo})},t}(b6);const k6=S6,Hi={LEFT:37,UP:38,RIGHT:39,DOWN:40};var j6=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),C6=function(e){j6(t,e);function t(n){var r=e.call(this)||this,i=n||{};return r.defaultCondition_=function(a){return sj(a)&&lj(a)},r.condition_=i.condition!==void 0?i.condition:r.defaultCondition_,r.duration_=i.duration!==void 0?i.duration:100,r.pixelDelta_=i.pixelDelta!==void 0?i.pixelDelta:128,r}return t.prototype.handleEvent=function(n){var r=!1;if(n.type==pe.KEYDOWN){var i=n.originalEvent,a=i.keyCode;if(this.condition_(n)&&(a==Hi.DOWN||a==Hi.LEFT||a==Hi.RIGHT||a==Hi.UP)){var o=n.map,s=o.getView(),l=s.getResolution()*this.pixelDelta_,u=0,f=0;a==Hi.DOWN?f=-l:a==Hi.LEFT?u=-l:a==Hi.RIGHT?u=l:f=l;var h=[u,f];xv(h,s.getRotation()),n6(s,h,this.duration_),i.preventDefault(),r=!0}}return!r},t}(Il),M6=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),O6=function(e){M6(t,e);function t(n){var r=e.call(this)||this,i=n||{};return r.condition_=i.condition?i.condition:lj,r.delta_=i.delta?i.delta:1,r.duration_=i.duration!==void 0?i.duration:100,r}return t.prototype.handleEvent=function(n){var r=!1;if(n.type==pe.KEYDOWN||n.type==pe.KEYPRESS){var i=n.originalEvent,a=i.charCode;if(this.condition_(n)&&(a==43||a==45)){var o=n.map,s=a==43?this.delta_:-this.delta_,l=o.getView();Lv(l,s,void 0,this.duration_),i.preventDefault(),r=!0}}return!r},t}(Il);const P6=O6;var T6=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),qh={TRACKPAD:"trackpad",WHEEL:"wheel"},N6=function(e){T6(t,e);function t(n){var r=this,i=n||{};r=e.call(this,i)||this,r.totalDelta_=0,r.lastDelta_=0,r.maxDelta_=i.maxDelta!==void 0?i.maxDelta:1,r.duration_=i.duration!==void 0?i.duration:250,r.timeout_=i.timeout!==void 0?i.timeout:80,r.useAnchor_=i.useAnchor!==void 0?i.useAnchor:!0,r.constrainResolution_=i.constrainResolution!==void 0?i.constrainResolution:!1;var a=i.condition?i.condition:c6;return r.condition_=i.onFocusOnly?Lp(aj,a):a,r.lastAnchor_=null,r.startTime_=void 0,r.timeoutId_,r.mode_=void 0,r.trackpadEventGap_=400,r.trackpadTimeoutId_,r.deltaPerZoom_=300,r}return t.prototype.endInteraction_=function(){this.trackpadTimeoutId_=void 0;var n=this.getMap();if(n){var r=n.getView();r.endInteraction(void 0,this.lastDelta_?this.lastDelta_>0?1:-1:0,this.lastAnchor_)}},t.prototype.handleEvent=function(n){if(!this.condition_(n))return!0;var r=n.type;if(r!==pe.WHEEL)return!0;var i=n.map,a=n.originalEvent;a.preventDefault(),this.useAnchor_&&(this.lastAnchor_=n.coordinate);var o;if(n.type==pe.WHEEL&&(o=a.deltaY,RA&&a.deltaMode===WheelEvent.DOM_DELTA_PIXEL&&(o/=Tk),a.deltaMode===WheelEvent.DOM_DELTA_LINE&&(o*=40)),o===0)return!1;this.lastDelta_=o;var s=Date.now();this.startTime_===void 0&&(this.startTime_=s),(!this.mode_||s-this.startTime_>this.trackpadEventGap_)&&(this.mode_=Math.abs(o)<4?qh.TRACKPAD:qh.WHEEL);var l=i.getView();if(this.mode_===qh.TRACKPAD&&!(l.getConstrainResolution()||this.constrainResolution_))return this.trackpadTimeoutId_?clearTimeout(this.trackpadTimeoutId_):(l.getAnimating()&&l.cancelAnimations(),l.beginInteraction()),this.trackpadTimeoutId_=setTimeout(this.endInteraction_.bind(this),this.timeout_),l.adjustZoom(-o/this.deltaPerZoom_,this.lastAnchor_),this.startTime_=s,!1;this.totalDelta_+=o;var u=Math.max(this.timeout_-(s-this.startTime_),0);return clearTimeout(this.timeoutId_),this.timeoutId_=setTimeout(this.handleWheelZoom_.bind(this,i),u),!1},t.prototype.handleWheelZoom_=function(n){var r=n.getView();r.getAnimating()&&r.cancelAnimations();var i=-it(this.totalDelta_,-this.maxDelta_*this.deltaPerZoom_,this.maxDelta_*this.deltaPerZoom_)/this.deltaPerZoom_;(r.getConstrainResolution()||this.constrainResolution_)&&(i=i?i>0?1:-1:0),Lv(r,i,this.lastAnchor_,this.duration_),this.mode_=void 0,this.totalDelta_=0,this.lastAnchor_=null,this.startTime_=void 0,this.timeoutId_=void 0},t.prototype.setMouseAnchor=function(n){this.useAnchor_=n,n||(this.lastAnchor_=null)},t}(Il);const R6=N6;var L6=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),I6=function(e){L6(t,e);function t(n){var r=this,i=n||{},a=i;return a.stopDown||(a.stopDown=Bf),r=e.call(this,a)||this,r.anchor_=null,r.lastAngle_=void 0,r.rotating_=!1,r.rotationDelta_=0,r.threshold_=i.threshold!==void 0?i.threshold:.3,r.duration_=i.duration!==void 0?i.duration:250,r}return t.prototype.handleDragEvent=function(n){var r=0,i=this.targetPointers[0],a=this.targetPointers[1],o=Math.atan2(a.clientY-i.clientY,a.clientX-i.clientX);if(this.lastAngle_!==void 0){var s=o-this.lastAngle_;this.rotationDelta_+=s,!this.rotating_&&Math.abs(this.rotationDelta_)>this.threshold_&&(this.rotating_=!0),r=s}this.lastAngle_=o;var l=n.map,u=l.getView();if(u.getConstraints().rotation!==Rv){var f=l.getViewport().getBoundingClientRect(),h=Iv(this.targetPointers);h[0]-=f.left,h[1]-=f.top,this.anchor_=l.getCoordinateFromPixelInternal(h),this.rotating_&&(l.render(),u.adjustRotationInternal(r,this.anchor_))}},t.prototype.handleUpEvent=function(n){if(this.targetPointers.length<2){var r=n.map,i=r.getView();return i.endInteraction(this.duration_),!1}else return!0},t.prototype.handleDownEvent=function(n){if(this.targetPointers.length>=2){var r=n.map;return this.anchor_=null,this.lastAngle_=void 0,this.rotating_=!1,this.rotationDelta_=0,this.handlingDownUpSequence||r.getView().beginInteraction(),!0}else return!1},t}(Al),A6=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),D6=function(e){A6(t,e);function t(n){var r=this,i=n||{},a=i;return a.stopDown||(a.stopDown=Bf),r=e.call(this,a)||this,r.anchor_=null,r.duration_=i.duration!==void 0?i.duration:400,r.lastDistance_=void 0,r.lastScaleDelta_=1,r}return t.prototype.handleDragEvent=function(n){var r=1,i=this.targetPointers[0],a=this.targetPointers[1],o=i.clientX-a.clientX,s=i.clientY-a.clientY,l=Math.sqrt(o*o+s*s);this.lastDistance_!==void 0&&(r=this.lastDistance_/l),this.lastDistance_=l;var u=n.map,f=u.getView();r!=1&&(this.lastScaleDelta_=r);var h=u.getViewport().getBoundingClientRect(),d=Iv(this.targetPointers);d[0]-=h.left,d[1]-=h.top,this.anchor_=u.getCoordinateFromPixelInternal(d),u.render(),f.adjustResolutionInternal(r,this.anchor_)},t.prototype.handleUpEvent=function(n){if(this.targetPointers.length<2){var r=n.map,i=r.getView(),a=this.lastScaleDelta_>1?1:-1;return i.endInteraction(this.duration_,a),!1}else return!0},t.prototype.handleDownEvent=function(n){if(this.targetPointers.length>=2){var r=n.map;return this.anchor_=null,this.lastDistance_=void 0,this.lastScaleDelta_=1,this.handlingDownUpSequence||r.getView().beginInteraction(),!0}else return!1},t}(Al);const z6=D6;function F6(e){var t=e||{},n=new $n,r=new t5(-.005,.05,100),i=t.altShiftDragRotate!==void 0?t.altShiftDragRotate:!0;i&&n.push(new m6);var a=t.doubleClickZoom!==void 0?t.doubleClickZoom:!0;a&&n.push(new a6({delta:t.zoomDelta,duration:t.zoomDuration}));var o=t.dragPan!==void 0?t.dragPan:!0;o&&n.push(new g6({onFocusOnly:t.onFocusOnly,kinetic:r}));var s=t.pinchRotate!==void 0?t.pinchRotate:!0;s&&n.push(new I6);var l=t.pinchZoom!==void 0?t.pinchZoom:!0;l&&n.push(new z6({duration:t.zoomDuration}));var u=t.keyboard!==void 0?t.keyboard:!0;u&&(n.push(new C6),n.push(new P6({delta:t.zoomDelta,duration:t.zoomDuration})));var f=t.mouseWheelZoom!==void 0?t.mouseWheelZoom:!0;f&&n.push(new R6({onFocusOnly:t.onFocusOnly,duration:t.zoomDuration}));var h=t.shiftDragZoom!==void 0?t.shiftDragZoom:!0;return h&&n.push(new k6({duration:t.zoomDuration})),n}var G6=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),$6=function(e){G6(t,e);function t(n){return n=ze({},n),n.controls||(n.controls=J5()),n.interactions||(n.interactions=F6({onFocusOnly:!0})),e.call(this,n)||this}return t.prototype.createRenderer=function(){return new l5(this)},t}(I5),U6=function(){function e(t){this.highWaterMark=t!==void 0?t:2048,this.count_=0,this.entries_={},this.oldest_=null,this.newest_=null}return e.prototype.canExpireCache=function(){return this.highWaterMark>0&&this.getCount()>this.highWaterMark},e.prototype.expireCache=function(t){for(;this.canExpireCache();)this.pop()},e.prototype.clear=function(){this.count_=0,this.entries_={},this.oldest_=null,this.newest_=null},e.prototype.containsKey=function(t){return this.entries_.hasOwnProperty(t)},e.prototype.forEach=function(t){for(var n=this.oldest_;n;)t(n.value_,n.key_,this),n=n.newer},e.prototype.get=function(t,n){var r=this.entries_[t];return be(r!==void 0,15),r===this.newest_||(r===this.oldest_?(this.oldest_=this.oldest_.newer,this.oldest_.older=null):(r.newer.older=r.older,r.older.newer=r.newer),r.newer=null,r.older=this.newest_,this.newest_.newer=r,this.newest_=r),r.value_},e.prototype.remove=function(t){var n=this.entries_[t];return be(n!==void 0,15),n===this.newest_?(this.newest_=n.older,this.newest_&&(this.newest_.newer=null)):n===this.oldest_?(this.oldest_=n.newer,this.oldest_&&(this.oldest_.older=null)):(n.newer.older=n.older,n.older.newer=n.newer),delete this.entries_[t],--this.count_,n.value_},e.prototype.getCount=function(){return this.count_},e.prototype.getKeys=function(){var t=new Array(this.count_),n=0,r;for(r=this.newest_;r;r=r.older)t[n++]=r.key_;return t},e.prototype.getValues=function(){var t=new Array(this.count_),n=0,r;for(r=this.newest_;r;r=r.older)t[n++]=r.value_;return t},e.prototype.peekLast=function(){return this.oldest_.value_},e.prototype.peekLastKey=function(){return this.oldest_.key_},e.prototype.peekFirstKey=function(){return this.newest_.key_},e.prototype.peek=function(t){if(this.containsKey(t))return this.entries_[t].value_},e.prototype.pop=function(){var t=this.oldest_;return delete this.entries_[t.key_],t.newer&&(t.newer.older=null),this.oldest_=t.newer,this.oldest_||(this.newest_=null),--this.count_,t.value_},e.prototype.replace=function(t,n){this.get(t),this.entries_[t].value_=n}
79,e.prototype.set=function(t,n){be(!(t in this.entries_),16);var r={key_:t,newer:null,older:this.newest_,value_:n};this.newest_?this.newest_.newer=r:this.oldest_=r,this.newest_=r,this.entries_[t]=r,++this.count_},e.prototype.setSize=function(t){this.highWaterMark=t},e}();const W6=U6;function p1(e,t,n,r){return r!==void 0?(r[0]=e,r[1]=t,r[2]=n,r):[e,t,n]}function Xf(e,t,n){return e+"/"+t+"/"+n}function cj(e){return Xf(e[0],e[1],e[2])}function B6(e){return e.split("/").map(Number)}function fj(e){return(e[1]<<e[0])+e[2]}function H6(e,t){var n=e[0],r=e[1],i=e[2];if(t.getMinZoom()>n||n>t.getMaxZoom())return!1;var a=t.getFullTileRange(n);return a?a.containsXY(r,i):!0}var V6=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),K6=function(e){V6(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.expireCache=function(n){for(;this.canExpireCache();){var r=this.peekLast();if(r.getKey()in n)break;this.pop().release()}},t.prototype.pruneExceptNewestZ=function(){if(this.getCount()!==0){var n=this.peekFirstKey(),r=B6(n),i=r[0];this.forEach((function(a){a.tileCoord[0]!==i&&(this.remove(cj(a.tileCoord)),a.release())}).bind(this))}},t}(W6);const hj=K6;var dj=function(){function e(t,n,r,i){this.minX=t,this.maxX=n,this.minY=r,this.maxY=i}return e.prototype.contains=function(t){return this.containsXY(t[1],t[2])},e.prototype.containsTileRange=function(t){return this.minX<=t.minX&&t.maxX<=this.maxX&&this.minY<=t.minY&&t.maxY<=this.maxY},e.prototype.containsXY=function(t,n){return this.minX<=t&&t<=this.maxX&&this.minY<=n&&n<=this.maxY},e.prototype.equals=function(t){return this.minX==t.minX&&this.minY==t.minY&&this.maxX==t.maxX&&this.maxY==t.maxY},e.prototype.extend=function(t){t.minX<this.minX&&(this.minX=t.minX),t.maxX>this.maxX&&(this.maxX=t.maxX),t.minY<this.minY&&(this.minY=t.minY),t.maxY>this.maxY&&(this.maxY=t.maxY)},e.prototype.getHeight=function(){return this.maxY-this.minY+1},e.prototype.getSize=function(){return[this.getWidth(),this.getHeight()]},e.prototype.getWidth=function(){return this.maxX-this.minX+1},e.prototype.intersects=function(t){return this.minX<=t.maxX&&this.maxX>=t.minX&&this.minY<=t.maxY&&this.maxY>=t.minY},e}();function Na(e,t,n,r,i){return i!==void 0?(i.minX=e,i.maxX=t,i.minY=n,i.maxY=r,i):new dj(e,t,n,r)}const pj=dj;var A_;const X6=M.div(A_||(A_=C(["\n min-width: 300px;\n min-height: 200px;\n height: 100%;\n width: 100%;\n\n & .ol-control {\n position: absolute;\n background-color: rgba(255, 255, 255, 0.4);\n border-radius: 4px;\n padding: 2px;\n }\n & .ol-full-screen {\n top: 8px;\n right: 8px;\n }\n\n & .ol-scale-line {\n background: rgba(255, 255, 255, 0.4);\n position: absolute;\n bottom: 8px;\n right: 8px;\n border-radius: 4px;\n padding: 2px;\n }\n\n & .ol-scale-line-inner {\n border: 1px solid #000;\n border-top: none;\n font-size: 10px;\n text-align: center;\n margin: 1px;\n will-change: contents, width;\n transition: all 0.25s;\n }\n"]))),gj=j.forwardRef(({children:e,zoom:t,center:n,dimensions:r,projection:i="EPSG:3857",minZoom:a,maxZoom:o,className:s},l)=>{const u=j.useRef(),f=l||u,[h,d]=j.useState(null);return j.useEffect(()=>{let p={view:new ai({projection:i,minZoom:a,maxZoom:o}),layers:[],controls:[],overlays:[]},g=new $6(p);return g.setTarget(f.current),d(g),()=>g.setTarget(void 0)},[i,o,a,f]),j.useEffect(()=>{h&&h.getView().setZoom(t)},[t,h]),j.useEffect(()=>{h&&h.getView().setCenter(n)},[n,h]),j.useEffect(()=>{h&&h.updateSize()},[r,h]),c.jsx(Rl.Provider,{value:{map:h},children:c.jsx(X6,{ref:f,className:s,children:e})})});var Y6=.5,q6=10,g1=.25,Z6=function(){function e(t,n,r,i,a,o){this.sourceProj_=t,this.targetProj_=n;var s={},l=fl(this.targetProj_,this.sourceProj_);this.transformInv_=function(_){var w=_[0]+"/"+_[1];return s[w]||(s[w]=l(_)),s[w]},this.maxSourceExtent_=i,this.errorThresholdSquared_=a*a,this.triangles_=[],this.wrapsXInSource_=!1,this.canWrapXInSource_=this.sourceProj_.canWrapX()&&!!i&&!!this.sourceProj_.getExtent()&&rt(i)==rt(this.sourceProj_.getExtent()),this.sourceWorldWidth_=this.sourceProj_.getExtent()?rt(this.sourceProj_.getExtent()):null,this.targetWorldWidth_=this.targetProj_.getExtent()?rt(this.targetProj_.getExtent()):null;var u=Ea(r),f=Uf(r),h=$f(r),d=Gf(r),p=this.transformInv_(u),g=this.transformInv_(f),x=this.transformInv_(h),v=this.transformInv_(d),y=q6+(o?Math.max(0,Math.ceil(II(Cp(r)/(o*o*256*256)))):0);if(this.addQuad_(u,f,h,d,p,g,x,v,y),this.wrapsXInSource_){var m=1/0;this.triangles_.forEach(function(_,w,b){m=Math.min(m,_.source[0][0],_.source[1][0],_.source[2][0])}
vendor: 26,490 bytes, line 79
79),this.triangles_.forEach((function(_){if(Math.max(_.source[0][0],_.source[1][0],_.source[2][0])-m>this.sourceWorldWidth_/2){var w=[[_.source[0][0],_.source[0][1]],[_.source[1][0],_.source[1][1]],[_.source[2][0],_.source[2][1]]];w[0][0]-m>this.sourceWorldWidth_/2&&(w[0][0]-=this.sourceWorldWidth_),w[1][0]-m>this.sourceWorldWidth_/2&&(w[1][0]-=this.sourceWorldWidth_),w[2][0]-m>this.sourceWorldWidth_/2&&(w[2][0]-=this.sourceWorldWidth_);var b=Math.min(w[0][0],w[1][0],w[2][0]),E=Math.max(w[0][0],w[1][0],w[2][0]);E-b<this.sourceWorldWidth_/2&&(_.source=w)}}).bind(this))}s={}}return e.prototype.addTriangle_=function(t,n,r,i,a,o){this.triangles_.push({source:[i,a,o],target:[t,n,r]})},e.prototype.addQuad_=function(t,n,r,i,a,o,s,l,u){var f=kp([a,o,s,l]),h=this.sourceWorldWidth_?rt(f)/this.sourceWorldWidth_:null,d=this.sourceWorldWidth_,p=this.sourceProj_.canWrapX()&&h>.5&&h<1,g=!1;if(u>0){if(this.targetProj_.isGlobal()&&this.targetWorldWidth_){var x=kp([t,n,r,i]),v=rt(x)/this.targetWorldWidth_;g=v>g1||g}!p&&this.sourceProj_.isGlobal()&&h&&(g=h>g1||g)}if(!(!g&&this.maxSourceExtent_&&isFinite(f[0])&&isFinite(f[1])&&isFinite(f[2])&&isFinite(f[3])&&!Wf(f,this.maxSourceExtent_))){var y=0;if(!g&&(!isFinite(a[0])||!isFinite(a[1])||!isFinite(o[0])||!isFinite(o[1])||!isFinite(s[0])||!isFinite(s[1])||!isFinite(l[0])||!isFinite(l[1]))){if(u>0)g=!0;else if(y=(!isFinite(a[0])||!isFinite(a[1])?8:0)+(!isFinite(o[0])||!isFinite(o[1])?4:0)+(!isFinite(s[0])||!isFinite(s[1])?2:0)+(!isFinite(l[0])||!isFinite(l[1])?1:0),y!=1&&y!=2&&y!=4&&y!=8)return}if(u>0){if(!g){var m=[(t[0]+r[0])/2,(t[1]+r[1])/2],_=this.transformInv_(m),w=void 0;if(p){var b=(Ei(a[0],d)+Ei(s[0],d))/2;w=b-Ei(_[0],d)}else w=(a[0]+s[0])/2-_[0];var E=(a[1]+s[1])/2-_[1],S=w*w+E*E;g=S>this.errorThresholdSquared_}if(g){if(Math.abs(t[0]-r[0])<=Math.abs(t[1]-r[1])){var k=[(n[0]+r[0])/2,(n[1]+r[1])/2],O=this.transformInv_(k),R=[(i[0]+t[0])/2,(i[1]+t[1])/2],I=this.transformInv_(R);this.addQuad_(t,n,k,R,a,o,O,I,u-1),this.addQuad_(R,k,r,i,I,O,s,l,u-1)}else{var G=[(t[0]+n[0])/2,(t[1]+n[1])/2],K=this.transformInv_(G),ee=[(r[0]+i[0])/2,(r[1]+i[1])/2],L=this.transformInv_(ee);this.addQuad_(t,G,ee,i,a,K,L,l,u-1),this.addQuad_(G,n,r,ee,K,o,s,L,u-1)}return}}if(p){if(!this.canWrapXInSource_)return;this.wrapsXInSource_=!0}y&11||this.addTriangle_(t,r,i,a,s,l),y&14||this.addTriangle_(t,r,n,a,s,o),y&&(y&13||this.addTriangle_(n,i,t,o,l,a),y&7||this.addTriangle_(n,i,r,o,l,s))}},e.prototype.calculateSourceExtent=function(){var t=$i();return this.triangles_.forEach(function(n,r,i){var a=n.source;Fu(t,a[0]),Fu(t,a[1]),Fu(t,a[2])}),t},e.prototype.getTriangles=function(){return this.triangles_},e}(),Ip={imageSmoothingEnabled:!1,msImageSmoothingEnabled:!1},Q6={imageSmoothingEnabled:!0,msImageSmoothingEnabled:!0},Zh,vj=[];function v1(e,t,n,r,i){e.beginPath(),e.moveTo(0,0),e.lineTo(t,n),e.lineTo(r,i),e.closePath(),e.save(),e.clip(),e.fillRect(0,0,Math.max(t,r)+1,Math.max(n,i)),e.restore()}function Qh(e,t){return Math.abs(e[t*4]-210)>2||Math.abs(e[t*4+3]-.75*255)>2}function J6(){if(Zh===void 0){var e=document.createElement("canvas").getContext("2d");e.globalCompositeOperation="lighter",e.fillStyle="rgba(210, 0, 0, 0.75)",v1(e,4,5,4,0),v1(e,4,5,0,5);var t=e.getImageData(0,0,3,3).data;Zh=Qh(t,0)||Qh(t,4)||Qh(t,8)}return Zh}function Ap(e,t,n,r){var i=Uo(n,t,e),a=Cc(t,r,n),o=t.getMetersPerUnit();o!==void 0&&(a*=o);var s=e.getMetersPerUnit();s!==void 0&&(a/=s);var l=e.getExtent();if(!l||zf(l,i)){var u=Cc(e,a,i)/a;isFinite(u)&&u>0&&(a/=u)}return a}function eD(e,t,n,r){var i=ul(n),a=Ap(e,t,i,r);return(!isFinite(a)||a<=0)&&bk(n,function(o){return a=Ap(e,t,o,r),isFinite(a)&&a>0}),a}function tD(e,t,n,r,i,a,o,s,l,u,f,h){var d=Oc(Math.round(n*e),Math.round(n*t),vj);if(h||ze(d,Ip),l.length===0)return d.canvas;d.scale(n,n);function p(w){return Math.round(w*n)/n}d.globalCompositeOperation="lighter";var g=$i();l.forEach(function(w,b,E){aA(g,w.extent)});var x=rt(g),v=Cn(g),y=Oc(Math.round(n*x/r),Math.round(n*v/r));h||ze(y,Ip);var m=n/r;l.forEach(function(w,b,E){var S=w.extent[0]-g[0],k=-(w.extent[3]-g[3]),O=rt(w.extent),R=Cn(w.extent);w.image.width>0&&w.image.height>0&&y.drawImage(w.image,u,u,w.image.width-2*u,w.image.height-2*u,S*m,k*m,O*m,R*m)});var _=Ea(o);return s.getTriangles().forEach(function(w,b,E){var S=w.source,k=w.target,O=S[0][0],R=S[0][1],I=S[1][0],G=S[1][1],K=S[2][0],ee=S[2][1],L=p((k[0][0]-_[0])/a),W=p(-(k[0][1]-_[1])/a),V=p((k[1][0]-_[0])/a),H=p(-(k[1][1]-_[1])/a),ue=p((k[2][0]-_[0])/a),ce=p(-(k[2][1]-_[1])/a),F=O,T=R;O=0,R=0,I-=F,G-=T,K-=F,ee-=T;var N=[[I,G,0,0,V-L],[K,ee,0,0,ue-L],[0,0,I,G,H-W],[0,0,K,ee,ce-W]],A=DI(N);if(A){if(d.save(),d.beginPath(),J6()||!h){d.moveTo(V,H);for(var D=4,P=L-V,Z=W-H,z=0;z<D;z++)d.lineTo(V+p((z+1)*P/D),H+p(z*Z/(D-1))),z!=D-1&&d.lineTo(V+p((z+1)*P/D),H+p((z+1)*Z/(D-1)));d.lineTo(ue,ce)}else d.moveTo(V,H),d.lineTo(L,W),d.lineTo(ue,ce);d.clip(),d.transform(A[0],A[2],A[1],A[3],L,W),d.translate(g[0]-F,g[3]-T),d.scale(r/n,-r/n),d.drawImage(y.canvas,0,0),d.restore()}}),f&&(d.save(),d.globalCompositeOperation="source-over",d.strokeStyle="black",d.lineWidth=1,s.getTriangles().forEach(function(w,b,E){var S=w.target,k=(S[0][0]-_[0])/a,O=-(S[0][1]-_[1])/a,R=(S[1][0]-_[0])/a,I=-(S[1][1]-_[1])/a,G=(S[2][0]-_[0])/a,K=-(S[2][1]-_[1])/a;d.beginPath(),d.moveTo(R,I),d.lineTo(k,O),d.lineTo(G,K),d.closePath(),d.stroke()}),d.restore()),d.canvas}var nD=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),rD=function(e){nD(t,e);function t(n,r,i,a,o,s,l,u,f,h,d,p){var g=e.call(this,o,re.IDLE,{interpolate:!!p})||this;g.renderEdges_=d!==void 0?d:!1,g.pixelRatio_=l,g.gutter_=u,g.canvas_=null,g.sourceTileGrid_=r,g.targetTileGrid_=a,g.wrappedTileCoord_=s||o,g.sourceTiles_=[],g.sourcesListenerKeys_=null,g.sourceZ_=0;var x=a.getTileCoordExtent(g.wrappedTileCoord_),v=g.targetTileGrid_.getExtent(),y=g.sourceTileGrid_.getExtent(),m=v?Gs(x,v):x;if(Cp(m)===0)return g.state=re.EMPTY,g;var _=n.getExtent();_&&(y?y=Gs(y,_):y=_);var w=a.getResolution(g.wrappedTileCoord_[0]),b=eD(n,i,m,w);if(!isFinite(b)||b<=0)return g.state=re.EMPTY,g;var E=h!==void 0?h:Y6;if(g.triangulation_=new Z6(n,i,m,y,b*E,w),g.triangulation_.getTriangles().length===0)return g.state=re.EMPTY,g;g.sourceZ_=r.getZForResolution(b);var S=g.triangulation_.calculateSourceExtent();if(y&&(n.canWrapX()?(S[1]=it(S[1],y[1],y[3]),S[3]=it(S[3],y[1],y[3])):S=Gs(S,y)),!Cp(S))g.state=re.EMPTY;else{for(var k=r.getTileRangeForExtentAndZ(S,g.sourceZ_),O=k.minX;O<=k.maxX;O++)for(var R=k.minY;R<=k.maxY;R++){var I=f(g.sourceZ_,O,R,l);I&&g.sourceTiles_.push(I)}g.sourceTiles_.length===0&&(g.state=re.EMPTY)}return g}return t.prototype.getImage=function(){return this.canvas_},t.prototype.reproject_=function(){var n=[];if(this.sourceTiles_.forEach((function(f,h,d){f&&f.getState()==re.LOADED&&n.push({extent:this.sourceTileGrid_.getTileCoordExtent(f.tileCoord),image:f.getImage()})}).bind(this)),this.sourceTiles_.length=0,n.length===0)this.state=re.ERROR;else{var r=this.wrappedTileCoord_[0],i=this.targetTileGrid_.getTileSize(r),a=typeof i=="number"?i:i[0],o=typeof i=="number"?i:i[1],s=this.targetTileGrid_.getResolution(r),l=this.sourceTileGrid_.getResolution(this.sourceZ_),u=this.targetTileGrid_.getTileCoordExtent(this.wrappedTileCoord_);this.canvas_=tD(a,o,this.pixelRatio_,l,this.sourceTileGrid_.getExtent(),s,u,this.triangulation_,n,this.gutter_,this.renderEdges_,this.interpolate),this.state=re.LOADED}this.changed()},t.prototype.load=function(){if(this.state==re.IDLE){this.state=re.LOADING,this.changed();var n=0;this.sourcesListenerKeys_=[],this.sourceTiles_.forEach((function(r,i,a){var o=r.getState();if(o==re.IDLE||o==re.LOADING){n++;var s=ye(r,pe.CHANGE,function(l){var u=r.getState();(u==re.LOADED||u==re.ERROR||u==re.EMPTY)&&(Ke(s),n--,n===0&&(this.unlistenSources_(),this.reproject_()))},this);this.sourcesListenerKeys_.push(s)}}).bind(this)),n===0?setTimeout(this.reproject_.bind(this),0):this.sourceTiles_.forEach(function(r,i,a){var o=r.getState();o==re.IDLE&&r.load()})}},t.prototype.unlistenSources_=function(){this.sourcesListenerKeys_.forEach(Ke),this.sourcesListenerKeys_=null},t.prototype.release=function(){this.canvas_&&(S4(this.canvas_.getContext("2d")),vj.push(this.canvas_),this.canvas_=null),e.prototype.release.call(this)},t}(Zk);const mj=rD,Jh={TILELOADSTART:"tileloadstart",TILELOADEND:"tileloadend",TILELOADERROR:"tileloaderror"};var iD=[0,0,0],Kr=5,aD=function(){function e(t){this.minZoom=t.minZoom!==void 0?t.minZoom:0,this.resolutions_=t.resolutions,be(CA(this.resolutions_,function(o,s){return s-o},!0),17);var n;if(!t.origins){for(var r=0,i=this.resolutions_.length-1;r<i;++r)if(!n)n=this.resolutions_[r]/this.resolutions_[r+1];else if(this.resolutions_[r]/this.resolutions_[r+1]!==n){n=void 0;break}}this.zoomFactor_=n,this.maxZoom=this.resolutions_.length-1,this.origin_=t.origin!==void 0?t.origin:null,this.origins_=null,t.origins!==void 0&&(this.origins_=t.origins,be(this.origins_.length==this.resolutions_.length,20));var a=t.extent;a!==void 0&&!this.origin_&&!this.origins_&&(this.origin_=Ea(a)),be(!this.origin_&&this.origins_||this.origin_&&!this.origins_,18),this.tileSizes_=null,t.tileSizes!==void 0&&(this.tileSizes_=t.tileSizes,be(this.tileSizes_.length==this.resolutions_.length,19)),this.tileSize_=t.tileSize!==void 0?t.tileSize:this.tileSizes_?null:Pv,be(!this.tileSize_&&this.tileSizes_||this.tileSize_&&!this.tileSizes_,22),this.extent_=a!==void 0?a:null,this.fullTileRanges_=null,this.tmpSize_=[0,0],this.tmpExtent_=[0,0,0,0],t.sizes!==void 0?this.fullTileRanges_=t.sizes.map(function(o,s){var l=new pj(Math.min(0,o[0]),Math.max(o[0]-1,-1),Math.min(0,o[1]),Math.max(o[1]-1,-1));if(a){var u=this.getTileRangeForExtentAndZ(a,s);l.minX=Math.max(u.minX,l.minX),l.maxX=Math.min(u.maxX,l.maxX),l.minY=Math.max(u.minY,l.minY),l.maxY=Math.min(u.maxY,l.maxY)}return l},this):a&&this.calculateTileRanges_(a)}return e.prototype.forEachTileCoord=function(t,n,r){for(var i=this.getTileRangeForExtentAndZ(t,n),a=i.minX,o=i.maxX;a<=o;++a)for(var s=i.minY,l=i.maxY;s<=l;++s)r([n,a,s])},e.prototype.forEachTileCoordParentTileRange=function(t,n,r,i){var a,o,s,l=null,u=t[0]-1;for(this.zoomFactor_===2?(o=t[1],s=t[2]):l=this.getTileCoordExtent(t,i);u>=this.minZoom;){if(this.zoomFactor_===2?(o=Math.floor(o/2),s=Math.floor(s/2),a=Na(o,o,s,s,r)):a=this.getTileRangeForExtentAndZ(l,u,r),n(u,a))return!0;--u}return!1},e.prototype.getExtent=function(){return this.extent_},e.prototype.getMaxZoom=function(){return this.maxZoom},e.prototype.getMinZoom=function(){return this.minZoom},e.prototype.getOrigin=function(t){return this.origin_?this.origin_:this.origins_[t]},e.prototype.getResolution=function(t){return this.resolutions_[t]},e.prototype.getResolutions=function(){return this.resolutions_},e.prototype.getTileCoordChildTileRange=function(t,n,r){if(t[0]<this.maxZoom){if(this.zoomFactor_===2){var i=t[1]*2,a=t[2]*2;return Na(i,i+1,a,a+1,n)}var o=this.getTileCoordExtent(t,r||this.tmpExtent_);return this.getTileRangeForExtentAndZ(o,t[0]+1,n)}return null},e.prototype.getTileRangeForTileCoordAndZ=function(t,n,r){if(n>this.maxZoom||n<this.minZoom)return null;var i=t[0],a=t[1],o=t[2];if(n===i)return Na(a,o,a,o,r);if(this.zoomFactor_){var s=Math.pow(this.zoomFactor_,n-i),l=Math.floor(a*s),u=Math.floor(o*s);if(n<i)return Na(l,l,u,u,r);var f=Math.floor(s*(a+1))-1,h=Math.floor(s*(o+1))-1;return Na(l,f,u,h,r)}var d=this.getTileCoordExtent(t,this.tmpExtent_);return this.getTileRangeForExtentAndZ(d,n,r)},e.prototype.getTileRangeExtent=function(t,n,r){var i=this.getOrigin(t),a=this.getResolution(t),o=zn(this.getTileSize(t),this.tmpSize_),s=i[0]+n.minX*o[0]*a,l=i[0]+(n.maxX+1)*o[0]*a,u=i[1]+n.minY*o[1]*a,f=i[1]+(n.maxY+1)*o[1]*a;return pa(s,u,l,f,r)},e.prototype.getTileRangeForExtentAndZ=function(t,n,r){var i=iD;this.getTileCoordForXYAndZ_(t[0],t[3],n,!1,i);var a=i[1],o=i[2];return this.getTileCoordForXYAndZ_(t[2],t[1],n,!0,i),Na(a,i[1],o,i[2],r)},e.prototype.getTileCoordCenter=function(t){var n=this.getOrigin(t[0]),r=this.getResolution(t[0]),i=zn(this.getTileSize(t[0]),this.tmpSize_);return[n[0]+(t[1]+.5)*i[0]*r,n[1]-(t[2]+.5)*i[1]*r]},e.prototype.getTileCoordExtent=function(t,n){var r=this.getOrigin(t[0]),i=this.getResolution(t[0]),a=zn(this.getTileSize(t[0]),this.tmpSize_),o=r[0]+t[1]*a[0]*i,s=r[1]-(t[2]+1)*a[1]*i,l=o+a[0]*i,u=s+a[1]*i;return pa(o,s,l,u,n)},e.prototype.getTileCoordForCoordAndResolution=function(t,n,r){return this.getTileCoordForXYAndResolution_(t[0],t[1],n,!1,r)},e.prototype.getTileCoordForXYAndResolution_=function(t,n,r,i,a){var o=this.getZForResolution(r),s=r/this.getResolution(o),l=this.getOrigin(o),u=zn(this.getTileSize(o),this.tmpSize_),f=s*(t-l[0])/r/u[0],h=s*(l[1]-n)/r/u[1];return i?(f=lu(f,Kr)-1,h=lu(h,Kr)-1):(f=su(f,Kr),h=su(h,Kr)),p1(o,f,h,a)},e.prototype.getTileCoordForXYAndZ_=function(t,n,r,i,a){var o=this.getOrigin(r),s=this.getResolution(r),l=zn(this.getTileSize(r),this.tmpSize_),u=(t-o[0])/s/l[0],f=(o[1]-n)/s/l[1];return i?(u=lu(u,Kr)-1,f=lu(f,Kr)-1):(u=su(u,Kr),f=su(f,Kr)),p1(r,u,f,a)},e.prototype.getTileCoordForCoordAndZ=function(t,n,r){return this.getTileCoordForXYAndZ_(t[0],t[1],n,!1,r)},e.prototype.getTileCoordResolution=function(t){return this.resolutions_[t[0]]},e.prototype.getTileSize=function(t){return this.tileSize_?this.tileSize_:this.tileSizes_[t]},e.prototype.getFullTileRange=function(t){return this.fullTileRanges_?this.fullTileRanges_[t]:this.extent_?this.getTileRangeForExtentAndZ(this.extent_,t):null},e.prototype.getZForResolution=function(t,n){var r=jv(this.resolutions_,t,n||0);return it(r,this.minZoom,this.maxZoom)},e.prototype.tileCoordIntersectsViewport=function(t,n){return Uk(n,0,n.length,2,this.getTileCoordExtent(t))},e.prototype.calculateTileRanges_=function(t){for(var n=this.resolutions_.length,r=new Array(n),i=this.minZoom;i<n;++i)r[i]=this.getTileRangeForExtentAndZ(t,i);this.fullTileRanges_=r},e}();const Av=aD;function yj(e){var t=e.getDefaultTileGrid();return t||(t=uD(e),e.setDefaultTileGrid(t)),t}function oD(e,t,n){var r=t[0],i=e.getTileCoordCenter(t),a=Dv(n);if(zf(a,i))return t;var o=rt(a),s=Math.ceil((a[0]-i[0])/o);return i[0]+=o*s,e.getTileCoordForCoordAndZ(i,r)}function sD(e,t,n,r){var i=r!==void 0?r:"top-left",a=xj(e,t,n);return new Av({extent:e,origin:sA(e,i),resolutions:a,tileSize:n})}function lD(e){var t=e||{},n=t.extent||Fe("EPSG:3857").getExtent(),r={extent:n,minZoom:t.minZoom,tileSize:t.tileSize,resolutions:xj(n,t.maxZoom,t.tileSize,t.maxResolution)};return new Av(r)}function xj(e,t,n,r){for(var i=t!==void 0?t:w5,a=Cn(e),o=rt(e),s=zn(n!==void 0?n:Pv),l=r>0?r:Math.max(o/s[0],a/s[1]),u=i+1,f=new Array(u),h=0;h<u;++h)f[h]=l/Math.pow(2,h);return f}function uD(e,t,n,r){var i=Dv(e);return sD(i,t,n,r)}function Dv(e){e=Fe(e);var t=e.getExtent();if(!t){var n=180*Hn[pt.DEGREES]/e.getMetersPerUnit();t=pa(-n,-n,n,n)}return t}var _j=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),cD=function(e){_j(t,e);function t(n){var r=e.call(this,{attributions:n.attributions,attributionsCollapsible:n.attributionsCollapsible,projection:n.projection,state:n.state,wrapX:n.wrapX,interpolate:n.interpolate})||this;r.on,r.once,r.un,r.opaque_=n.opaque!==void 0?n.opaque:!1,r.tilePixelRatio_=n.tilePixelRatio!==void 0?n.tilePixelRatio:1,r.tileGrid=n.tileGrid!==void 0?n.tileGrid:null;var i=[256,256];return r.tileGrid&&zn(r.tileGrid.getTileSize(r.tileGrid.getMinZoom()),i),r.tileCache=new hj(n.cacheSize||0),r.tmpSize=[0,0],r.key_=n.key||"",r.tileOptions={transition:n.transition,interpolate:n.interpolate},r.zDirection=n.zDirection?n.zDirection:0,r}return t.prototype.canExpireCache=function(){return this.tileCache.canExpireCache()},t.prototype.expireCache=function(n,r){var i=this.getTileCacheForProjection(n);i&&i.expireCache(r)},t.prototype.forEachLoadedTile=function(n,r,i,a){var o=this.getTileCacheForProjection(n);if(!o)return!1;for(var s=!0,l,u,f,h=i.minX;h<=i.maxX;++h)for(var d=i.minY;d<=i.maxY;++d)u=Xf(r,h,d),f=!1,o.containsKey(u)&&(l=o.get(u),f=l.getState()===re.LOADED,f&&(f=a(l)!==!1)),f||(s=!1);return s},t.prototype.getGutterForProjection=function(n){return 0},t.prototype.getKey=function(){return this.key_},t.prototype.setKey=function(n){this.key_!==n&&(this.key_=n,this.changed())},t.prototype.getOpaque=function(n){return this.opaque_},t.prototype.getResolutions=function(){return this.tileGrid?this.tileGrid.getResolutions():null},t.prototype.getTile=function(n,r,i,a,o){return Pe()},t.prototype.getTileGrid=function(){return this.tileGrid},t.prototype.getTileGridForProjection=function(n){return this.tileGrid?this.tileGrid:yj(n)},t.prototype.getTileCacheForProjection=function(n){var r=this.getProjection();return be(r===null||ii(r,n),68),this.tileCache},t.prototype.getTilePixelRatio=function(n){return this.tilePixelRatio_},t.prototype.getTilePixelSize=function(n,r,i){var a=this.getTileGridForProjection(i),o=this.getTilePixelRatio(r),s=zn(a.getTileSize(n),this.tmpSize);return o==1?s:Hk(s,o,this.tmpSize)},t.prototype.getTileCoordForTileUrlFunction=function(n,r){var i=r!==void 0?r:this.getProjection(),a=this.getTileGridForProjection(i);return this.getWrapX()&&i.isGlobal()&&(n=oD(a,n,i)),H6(n,a)?n:null},t.prototype.clear=function(){this.tileCache.clear()},t.prototype.refresh=function(){this.clear(),e.prototype.refresh.call(this)},t.prototype.updateCacheSize=function(n,r){var i=this.getTileCacheForProjection(r);n>i.highWaterMark&&(i.highWaterMark=n)},t.prototype.useTile=function(n,r,i,a){},t}(K4),fD=function(e){_j(t,e);function t(n,r){var i=e.call(this,n)||this;return i.tile=r,i}return t}(Ui);const hD=cD;function dD(e,t){var n=/\{z\}/g,r=/\{x\}/g,i=/\{y\}/g,a=/\{-y\}/g;return function(o,s,l){if(o)return e.replace(n,o[0].toString()).replace(r,o[1].toString()).replace(i,o[2].toString()).replace(a,function(){var u=o[0],f=t.getFullTileRange(u);be(f,55);var h=f.getHeight()-o[2]-1;return h.toString()})}}function pD(e,t){for(var n=e.length,r=new Array(n),i=0;i<n;++i)r[i]=dD(e[i],t);return Dp(r)}function Dp(e){return e.length===1?e[0]:function(t,n,r){if(t){var i=fj(t),a=Ei(i,e.length);return e[a](t,n,r)}else return}}function wj(e){var t=[],n=/\{([a-z])-([a-z])\}/.exec(e);if(n){var r=n[1].charCodeAt(0),i=n[2].charCodeAt(0),a=void 0;for(a=r;a<=i;++a)t.push(e.replace(n[0],String.fromCharCode(a)));return t}if(n=/\{(\d+)-(\d+)\}/.exec(e),n){for(var o=parseInt(n[2],10),s=parseInt(n[1],10);s<=o;s++)t.push(e.replace(n[0],s.toString()));return t}return t.push(e),t}var gD=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),vD=function(e){gD(t,e);function t(n){var r=e.call(this,{attributions:n.attributions,cacheSize:n.cacheSize,opaque:n.opaque,projection:n.projection,state:n.state,tileGrid:n.tileGrid,tilePixelRatio:n.tilePixelRatio,wrapX:n.wrapX,transition:n.transition,interpolate:n.interpolate,key:n.key,attributionsCollapsible:n.attributionsCollapsible,zDirection:n.zDirection})||this;return r.generateTileUrlFunction_=r.tileUrlFunction===t.prototype.tileUrlFunction,r.tileLoadFunction=n.tileLoadFunction,n.tileUrlFunction&&(r.tileUrlFunction=n.tileUrlFunction),r.urls=null,n.urls?r.setUrls(n.urls):n.url&&r.setUrl(n.url),r.tileLoadingKeys_={},r}return t.prototype.getTileLoadFunction=function(){return this.tileLoadFunction},t.prototype.getTileUrlFunction=function(){return Object.getPrototypeOf(this).tileUrlFunction===this.tileUrlFunction?this.tileUrlFunction.bind(this):this.tileUrlFunction},t.prototype.getUrls=function(){return this.urls},t.prototype.handleTileChange=function(n){var r=n.target,i=Bt(r),a=r.getState(),o;a==re.LOADING?(this.tileLoadingKeys_[i]=!0,o=Jh.TILELOADSTART):i in this.tileLoadingKeys_&&(delete this.tileLoadingKeys_[i],o=a==re.ERROR?Jh.TILELOADERROR:a==re.LOADED?Jh.TILELOADEND:void 0),o!=null&&this.dispatchEvent(new fD(o,r))},t.prototype.setTileLoadFunction=function(n){this.tileCache.clear(),this.tileLoadFunction=n,this.changed()},t.prototype.setTileUrlFunction=function(n,r){this.tileUrlFunction=n,this.tileCache.pruneExceptNewestZ(),typeof r<"u"?this.setKey(r):this.changed()},t.prototype.setUrl=function(n){var r=wj(n);this.urls=r,this.setUrls(r)},t.prototype.setUrls=function(n){this.urls=n;var r=n.join("\n");this.generateTileUrlFunction_?this.setTileUrlFunction(pD(n,this.tileGrid),r):this.setKey(r)},t.prototype.tileUrlFunction=function(n,r,i){},t.prototype.useTile=function(n,r,i){var a=Xf(n,r,i);this.tileCache.containsKey(a)&&this.tileCache.get(a)},t}(hD);const mD=vD;var yD=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),xD=function(e){yD(t,e);function t(n){var r=this,i=n.imageSmoothing!==void 0?n.imageSmoothing:!0;return n.interpolate!==void 0&&(i=n.interpolate),r=e.call(this,{attributions:n.attributions,cacheSize:n.cacheSize,opaque:n.opaque,projection:n.projection,state:n.state,tileGrid:n.tileGrid,tileLoadFunction:n.tileLoadFunction?n.tileLoadFunction:_D,tilePixelRatio:n.tilePixelRatio,tileUrlFunction:n.tileUrlFunction,url:n.url,urls:n.urls,wrapX:n.wrapX,transition:n.transition,interpolate:i,key:n.key,attributionsCollapsible:n.attributionsCollapsible,zDirection:n.zDirection})||this,r.crossOrigin=n.crossOrigin!==void 0?n.crossOrigin:null,r.tileClass=n.tileClass!==void 0?n.tileClass:Qk,r.tileCacheForProjection={},r.tileGridForProjection={},r.reprojectionErrorThreshold_=n.reprojectionErrorThreshold,r.renderReprojectionEdges_=!1,r}return t.prototype.canExpireCache=function(){if(this.tileCache.canExpireCache())return!0;for(var n in this.tileCacheForProjection)if(this.tileCacheForProjection[n].canExpireCache())return!0;return!1},t.prototype.expireCache=function(n,r){var i=this.getTileCacheForProjection(n);this.tileCache.expireCache(this.tileCache==i?r:{});for(var a in this.tileCacheForProjection){var o=this.tileCacheForProjection[a];o.expireCache(o==i?r:{})}},t.prototype.getGutterForProjection=function(n){return this.getProjection()&&n&&!ii(this.getProjection(),n)?0:this.getGutter()},t.prototype.getGutter=function(){return 0},t.prototype.getKey=function(){var n=e.prototype.getKey.call(this);return this.getInterpolate()||(n+=":disable-interpolation"),n},t.prototype.getOpaque=function(n){return this.getProjection()&&n&&!ii(this.getProjection(),n)?!1:e.prototype.getOpaque.call(this,n)},t.prototype.getTileGridForProjection=function(n){var r=this.getProjection();if(this.tileGrid&&(!r||ii(r,n)))return this.tileGrid;var i=Bt(n);return i in this.tileGridForProjection||(this.tileGridForProjection[i]=yj(n)),this.tileGridForProjection[i]},t.prototype.getTileCacheForProjection=function(n){var r=this.getProjection();if(!r||ii(r,n))return this.tileCache;var i=Bt(n);return i in this.tileCacheForProjection||(this.tileCacheForProjection[i]=new hj(this.tileCache.highWaterMark)),this.tileCacheForProjection[i]},t.prototype.createTile_=function(n,r,i,a,o,s){var l=[n,r,i],u=this.getTileCoordForTileUrlFunction(l,o),f=u?this.tileUrlFunction(u,a,o):void 0,h=new this.tileClass(l,f!==void 0?re.IDLE:re.EMPTY,f!==void 0?f:"",this.crossOrigin,this.tileLoadFunction,this.tileOptions);return h.key=s,h.addEventListener(pe.CHANGE,this.handleTileChange.bind(this)),h},t.prototype.getTile=function(n,r,i,a,o){var s=this.getProjection();if(!s||!o||ii(s,o))return this.getTileInternal(n,r,i,a,s||o);var l=this.getTileCacheForProjection(o),u=[n,r,i],f=void 0,h=cj(u);l.containsKey(h)&&(f=l.get(h));var d=this.getKey();if(f&&f.key==d)return f;var p=this.getTileGridForProjection(s),g=this.getTileGridForProjection(o),x=this.getTileCoordForTileUrlFunction(u,o),v=new mj(s,p,o,g,u,x,this.getTilePixelRatio(a),this.getGutter(),(function(y,m,_,w){return this.getTileInternal(y,m,_,w,s)}).bind(this),this.reprojectionErrorThreshold_,this.renderReprojectionEdges_,this.getInterpolate());return v.key=d,f?(v.interimTile=f,v.refreshInterimChain(),l.replace(h,v)):l.set(h,v),v},t.prototype.getTileInternal=function(n,r,i,a,o){var s=null,l=Xf(n,r,i),u=this.getKey();if(!this.tileCache.containsKey(l))s=this.createTile_(n,r,i,a,o,u),this.tileCache.set(l,s);else if(s=this.tileCache.get(l),s.key!=u){var f=s;s=this.createTile_(n,r,i,a,o,u),f.getState()==re.IDLE?s.interimTile=f.interimTile:s.interimTile=f,s.refreshInterimChain(),this.tileCache.replace(l,s)}return s},t.prototype.setRenderReprojectionEdges=function(n){if(this.renderReprojectionEdges_!=n){this.renderReprojectionEdges_=n;for(var r in this.tileCacheForProjection)this.tileCacheForProjection[r].clear();this.changed()}},t.prototype.setTileGridForProjection=function(n,r){{var i=Fe(n);if(i){var a=Bt(i);a in this.tileGridForProjection||(this.tileGridForProjection[a]=r)}}},t}(mD);function _D(e,t){e.getImage().src=t}const zv=xD;var wD=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}
79t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),bD=function(e){wD(t,e);function t(n){var r=this,i=n||{},a=i.imageSmoothing!==void 0?i.imageSmoothing:!0;i.interpolate!==void 0&&(a=i.interpolate);var o=i.projection!==void 0?i.projection:"EPSG:3857",s=i.tileGrid!==void 0?i.tileGrid:lD({extent:Dv(o),maxResolution:i.maxResolution,maxZoom:i.maxZoom,minZoom:i.minZoom,tileSize:i.tileSize});return r=e.call(this,{attributions:i.attributions,cacheSize:i.cacheSize,crossOrigin:i.crossOrigin,interpolate:a,opaque:i.opaque,projection:o,reprojectionErrorThreshold:i.reprojectionErrorThreshold,tileGrid:s,tileLoadFunction:i.tileLoadFunction,tilePixelRatio:i.tilePixelRatio,tileUrlFunction:i.tileUrlFunction,url:i.url,urls:i.urls,wrapX:i.wrapX!==void 0?i.wrapX:!0,transition:i.transition,attributionsCollapsible:i.attributionsCollapsible,zDirection:i.zDirection})||this,r.gutter_=i.gutter!==void 0?i.gutter:0,r}return t.prototype.getGutter=function(){return this.gutter_},t}(zv);const ED=bD,SD="modulepreload",kD=function(e){return"/"+e},m1={},jD=function(t,n,r){let i=Promise.resolve();if(n&&n.length>0){const a=document.getElementsByTagName("link");i=Promise.all(n.map(o=>{if(o=kD(o),o in m1)return;m1[o]=!0;const s=o.endsWith(".css"),l=s?'[rel="stylesheet"]':"";if(!!r)for(let h=a.length-1;h>=0;h--){const d=a[h];if(d.href===o&&(!s||d.rel==="stylesheet"))return}else if(document.querySelector('link[href="'.concat(o,'"]').concat(l)))return;const f=document.createElement("link");if(f.rel=s?"stylesheet":SD,s||(f.as="script",f.crossOrigin=""),f.href=o,document.head.appendChild(f),s)return new Promise((h,d)=>{f.addEventListener("load",h),f.addEventListener("error",()=>d(new Error("Unable to preload CSS for ".concat(o))))})}))}return i.then(()=>t()).catch(a=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=a,window.dispatchEvent(o),!o.defaultPrevented)throw a})};function Rc(e,t){var n=[];Object.keys(t).forEach(function(i){t[i]!==null&&t[i]!==void 0&&n.push(i+"="+encodeURIComponent(t[i]))});var r=n.join("&");return e=e.replace(/[?&]$/,""),e=e.indexOf("?")===-1?e+"?":e+"&",e+r}var gu="1.3.0",CD=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),MD='© <a href="https://www.openstreetmap.org/copyright" target="_blank">OpenStreetMap</a> contributors.',OD=function(e){CD(t,e);function t(n){var r=n||{},i=r.imageSmoothing!==void 0?r.imageSmoothing:!0;r.interpolate!==void 0&&(i=r.interpolate);var a;r.attributions!==void 0?a=r.attributions:a=[MD];var o=r.crossOrigin!==void 0?r.crossOrigin:"anonymous",s=r.url!==void 0?r.url:"https://{a-c}.tile.openstreetmap.org/{z}/{x}/{y}.png";return e.call(this,{attributions:a,attributionsCollapsible:!1,cacheSize:r.cacheSize,crossOrigin:o,interpolate:i,maxZoom:r.maxZoom!==void 0?r.maxZoom:19,opaque:r.opaque!==void 0?r.opaque:!0,reprojectionErrorThreshold:r.reprojectionErrorThreshold,tileLoadFunction:r.tileLoadFunction,transition:r.transition,url:s,wrapX:r.wrapX,zDirection:r.zDirection})||this}return t}(ED);const PD=OD,vu={PRELOAD:"preload",USE_INTERIM_TILES_ON_ERROR:"useInterimTilesOnError"};var TD=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),ND=function(e){TD(t,e);function t(n){var r=this,i=n||{},a=ze({},i);return delete a.preload,delete a.useInterimTilesOnError,r=e.call(this,a)||this,r.on,r.once,r.un,r.setPreload(i.preload!==void 0?i.preload:0),r.setUseInterimTilesOnError(i.useInterimTilesOnError!==void 0?i.useInterimTilesOnError:!0),r}return t.prototype.getPreload=function(){return this.get(vu.PRELOAD)},t.prototype.setPreload=function(n){this.set(vu.PRELOAD,n)},t.prototype.getUseInterimTilesOnError=function(){return this.get(vu.USE_INTERIM_TILES_ON_ERROR)},t.prototype.setUseInterimTilesOnError=function(n){this.set(vu.USE_INTERIM_TILES_ON_ERROR,n)},t.prototype.getData=function(n){return e.prototype.getData.call(this,n)},t}(Ov);const RD=ND;var LD=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}
vendor: 8,985 bytes, line 79
79t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),ID=function(e){LD(t,e);function t(n){var r=e.call(this,n)||this;return r.extentChanged=!0,r.renderedExtent_=null,r.renderedPixelRatio,r.renderedProjection=null,r.renderedRevision,r.renderedTiles=[],r.newTiles_=!1,r.tmpExtent=$i(),r.tmpTileRange_=new pj(0,0,0,0),r}return t.prototype.isDrawableTile=function(n){var r=this.getLayer(),i=n.getState(),a=r.getUseInterimTilesOnError();return i==re.LOADED||i==re.EMPTY||i==re.ERROR&&!a},t.prototype.getTile=function(n,r,i,a){var o=a.pixelRatio,s=a.viewState.projection,l=this.getLayer(),u=l.getSource(),f=u.getTile(n,r,i,o,s);return f.getState()==re.ERROR&&(l.getUseInterimTilesOnError()?l.getPreload()>0&&(this.newTiles_=!0):f.setState(re.LOADED)),this.isDrawableTile(f)||(f=f.getInterimTile()),f},t.prototype.getData=function(n){var r=this.frameState;if(!r)return null;var i=this.getLayer(),a=Lt(r.pixelToCoordinateTransform,n.slice()),o=i.getExtent();if(o&&!zf(o,a))return null;for(var s=r.pixelRatio,l=r.viewState.projection,u=r.viewState,f=i.getRenderSource(),h=f.getTileGridForProjection(u.projection),d=f.getTilePixelRatio(r.pixelRatio),p=h.getZForResolution(u.resolution);p>=h.getMinZoom();--p){var g=h.getTileCoordForCoordAndZ(a,p),x=f.getTile(p,g[1],g[2],s,l);if(!(x instanceof Qk||x instanceof mj))return null;if(x.getState()===re.LOADED){var v=h.getOrigin(p),y=zn(h.getTileSize(p)),m=h.getResolution(p),_=Math.floor(d*((a[0]-v[0])/m-g[1]*y[0])),w=Math.floor(d*((v[1]-a[1])/m-g[2]*y[1])),b=Math.round(d*f.getGutterForProjection(u.projection));return this.getImageData(x.getImage(),_+b,w+b)}}return null},t.prototype.loadedTileCallback=function(n,r,i){return this.isDrawableTile(i)?e.prototype.loadedTileCallback.call(this,n,r,i):!1},t.prototype.prepareFrame=function(n){return!!this.getLayer().getSource()},t.prototype.renderFrame=function(n,r){var i=n.layerStatesArray[n.layerIndex],a=n.viewState,o=a.projection,s=a.resolution,l=a.center,u=a.rotation,f=n.pixelRatio,h=this.getLayer(),d=h.getSource(),p=d.getRevision(),g=d.getTileGridForProjection(o),x=g.getZForResolution(s,d.zDirection),v=g.getResolution(x),y=n.extent,m=n.viewState.resolution,_=d.getTilePixelRatio(f),w=Math.round(rt(y)/m*f),b=Math.round(Cn(y)/m*f),E=i.extent&&qa(i.extent);E&&(y=Gs(y,qa(i.extent)));var S=v*w/2/_,k=v*b/2/_,O=[l[0]-S,l[1]-k,l[0]+S,l[1]+k],R=g.getTileRangeForExtentAndZ(y,x),I={};I[x]={};var G=this.createLoadedTileFinder(d,o,I),K=this.tmpExtent,ee=this.tmpTileRange_;this.newTiles_=!1;for(var L=u?Op(a.center,m,u,n.size):void 0,W=R.minX;W<=R.maxX;++W)for(var V=R.minY;V<=R.maxY;++V)if(!(u&&!g.tileCoordIntersectsViewport([x,W,V],L))){var H=this.getTile(x,W,V,n);if(this.isDrawableTile(H)){var ue=Bt(this);if(H.getState()==re.LOADED){I[x][H.tileCoord.toString()]=H;var ce=H.inTransition(ue);ce&&i.opacity!==1&&(H.endTransition(ue),ce=!1),!this.newTiles_&&(ce||this.renderedTiles.indexOf(H)===-1)&&(this.newTiles_=!0)}if(H.getAlpha(ue,n.time)===1)continue}var F=g.getTileCoordChildTileRange(H.tileCoord,ee,K),T=!1;F&&(T=G(x+1,F)),T||g.forEachTileCoordParentTileRange(H.tileCoord,G,ee,K)}var N=v/s*f/_;pl(this.pixelTransform,n.size[0]/2,n.size[1]/2,1/f,1/f,u,-w/2,-b/2);var A=FA(this.pixelTransform);this.useContainer(r,A,this.getBackground(n));var D=this.context,P=D.canvas;Lk(this.inversePixelTransform,this.pixelTransform),pl(this.tempTransform,w/2,b/2,N,N,0,-w/2,-b/2),P.width!=w||P.height!=b?(P.width=w,P.height=b):this.containerReused||D.clearRect(0,0,w,b),E&&this.clipUnrotated(D,n,E),d.getInterpolate()||ze(D,Ip),this.preRender(D,n),this.renderedTiles.length=0;var Z=Object.keys(I).map(Number);Z.sort(kv);var z,de,oe;i.opacity===1&&(!this.containerReused||d.getOpaque(n.viewState.projection))?Z=Z.reverse():(z=[],de=[]);for(var fe=Z.length-1;fe>=0;--fe){var J=Z[fe],$e=d.getTilePixelSize(J,f,o),at=g.getResolution(J),ge=at/v,ot=$e[0]*ge*N,me=$e[1]*ge*N,qe=g.getTileCoordForCoordAndZ(Ea(O),J),$r=g.getTileCoordExtent(qe),We=Lt(this.tempTransform,[_*($r[0]-O[0])/v,_*(O[3]-$r[3])/v]),ka=_*d.getGutterForProjection(o),Ur=I[J];for(var qt in Ur){var H=Ur[qt],ie=H.tileCoord,Ae=qe[1]-ie[1],Xo=Math.round(We[0]-(Ae-1)*ot),ja=qe[2]-ie[2],Xn=Math.round(We[1]-(ja-1)*me),W=Math.round(We[0]-Ae*ot),V=Math.round(We[1]-ja*me),Yo=Xo-W,qo=Xn-V,Jv=x===J,ce=Jv&&H.getAlpha(Bt(this),n.time)!==1,rh=!1;if(!ce)if(z){oe=[W,V,W+Yo,V,W+Yo,V+qo,W,V+qo];for(var Ul=0,PC=z.length;Ul<PC;++Ul)if(x!==J&&J<de[Ul]){var fn=z[Ul];Wf([W,V,W+Yo,V+qo],[fn[0],fn[3],fn[4],fn[7]])&&(rh||(D.save(),rh=!0),D.beginPath(),D.moveTo(oe[0],oe[1]),D.lineTo(oe[2],oe[3]),D.lineTo(oe[4],oe[5]),D.lineTo(oe[6],oe[7]),D.moveTo(fn[6],fn[7]),D.lineTo(fn[4],fn[5]),D.lineTo(fn[2],fn[3]),D.lineTo(fn[0],fn[1]),D.clip())}z.push(oe),de.push(J)}else D.clearRect(W,V,Yo,qo);this.drawTileImage(H,n,W,V,Yo,qo,ka,Jv),z&&!ce?(rh&&D.restore(),this.renderedTiles.unshift(H)):this.renderedTiles.push(H),this.updateUsedTiles(n.usedTiles,d,H)}}return this.renderedRevision=p,this.renderedResolution=v,this.extentChanged=!this.renderedExtent_||!jp(this.renderedExtent_,O),this.renderedExtent_=O,this.renderedPixelRatio=f,this.renderedProjection=o,this.manageTilePyramid(n,d,g,f,o,y,x,h.getPreload()),this.scheduleExpireCache(n,d),this.postRender(D,n),i.extent&&D.restore(),ze(D,Q6),A!==P.style.transform&&(P.style.transform=A),this.container},t.prototype.drawTileImage=function(n,r,i,a,o,s,l,u){var f=this.getTileImage(n);if(f){var h=Bt(this),d=r.layerStatesArray[r.layerIndex],p=d.opacity*(u?n.getAlpha(h,r.time):1),g=p!==this.context.globalAlpha;g&&(this.context.save(),this.context.globalAlpha=p),this.context.drawImage(f,l,l,f.width-2*l,f.height-2*l,i,a,o,s),g&&this.context.restore(),p!==d.opacity?r.animate=!0:u&&n.endTransition(h)}},t.prototype.getImage=function(){var n=this.context;return n?n.canvas:null},t.prototype.getTileImage=function(n){return n.getImage()},t.prototype.scheduleExpireCache=function(n,r){if(r.canExpireCache()){var i=(function(a,o,s){var l=Bt(a);l in s.usedTiles&&a.expireCache(s.viewState.projection,s.usedTiles[l])}).bind(null,r);n.postRenderFunctions.push(i)}},t.prototype.updateUsedTiles=function(n,r,i){var a=Bt(r);a in n||(n[a]={}),n[a][i.getKey()]=!0},t.prototype.manageTilePyramid=function(n,r,i,a,o,s,l,u,f){var h=Bt(r);h in n.wantedTiles||(n.wantedTiles[h]={});var d=n.wantedTiles[h],p=n.tileQueue,g=i.getMinZoom(),x=n.viewState.rotation,v=x?Op(n.viewState.center,n.viewState.resolution,x,n.size):void 0,y=0,m,_,w,b,E,S;for(S=g;S<=l;++S)for(_=i.getTileRangeForExtentAndZ(s,S,_),w=i.getResolution(S),b=_.minX;b<=_.maxX;++b)for(E=_.minY;E<=_.maxY;++E)x&&!i.tileCoordIntersectsViewport([S,b,E],v)||(l-S<=u?(++y,m=r.getTile(S,b,E,a,o),m.getState()==re.IDLE&&(d[m.getKey()]=!0,p.isKeyQueued(m.getKey())||p.enqueue([m,h,i.getTileCoordCenter(m.tileCoord),w])),f!==void 0&&f(m)):r.useTile(S,b,E,o));r.updateCacheSize(y,o)},t}(F4);const AD=ID;var DD=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),bj=function(e){DD(t,e);function t(n){return e.call(this,n)||this}return t.prototype.createRenderer=function(){return new AD(this)},t}(RD),zD=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),FD=function(e){zD(t,e);function t(n){var r=this,i=n||{},a=i.imageSmoothing!==void 0?i.imageSmoothing:!0;i.interpolate!==void 0&&(a=i.interpolate);var o=i.params||{},s="TRANSPARENT"in o?o.TRANSPARENT:!0;return r=e.call(this,{attributions:i.attributions,attributionsCollapsible:i.attributionsCollapsible,cacheSize:i.cacheSize,crossOrigin:i.crossOrigin,interpolate:a,opaque:!s,projection:i.projection,reprojectionErrorThreshold:i.reprojectionErrorThreshold,tileClass:i.tileClass,tileGrid:i.tileGrid,tileLoadFunction:i.tileLoadFunction,url:i.url,urls:i.urls,wrapX:i.wrapX!==void 0?i.wrapX:!0,transition:i.transition,zDirection:i.zDirection})||this,r.gutter_=i.gutter!==void 0?i.gutter:0,r.params_=o,r.v13_=!0,r.serverType_=i.serverType,r.hidpi_=i.hidpi!==void 0?i.hidpi:!0,r.tmpExtent_=$i(),r.updateV13_(),r.setKey(r.getKeyForParams_()),r}return t.prototype.getFeatureInfoUrl=function(n,r,i,a){var o=Fe(i),s=this.getProjection(),l=this.getTileGrid();l||(l=this.getTileGridForProjection(o));var u=l.getZForResolution(r,this.zDirection),f=l.getTileCoordForCoordAndZ(n,u);
79if(!(l.getResolutions().length<=f[0])){var h=l.getResolution(f[0]),d=l.getTileCoordExtent(f,this.tmpExtent_),p=zn(l.getTileSize(f[0]),this.tmpSize),g=this.gutter_;g!==0&&(p=Zy(p,g,this.tmpSize),d=Dy(d,h*g,d)),s&&s!==o&&(h=Ap(s,o,n,h),d=jk(d,o,s),n=Uo(n,o,s));var x={SERVICE:"WMS",VERSION:gu,REQUEST:"GetFeatureInfo",FORMAT:"image/png",TRANSPARENT:!0,QUERY_LAYERS:this.params_.LAYERS};ze(x,this.params_,a);var v=Math.floor((n[0]-d[0])/h),y=Math.floor((d[3]-n[1])/h);return x[this.v13_?"I":"X"]=v,x[this.v13_?"J":"Y"]=y,this.getRequestUrl_(f,p,d,1,s||o,x)}},t.prototype.getLegendUrl=function(n,r){if(this.urls[0]!==void 0){var i={SERVICE:"WMS",VERSION:gu,REQUEST:"GetLegendGraphic",FORMAT:"image/png"};if(r===void 0||r.LAYER===void 0){var a=this.params_.LAYERS,o=!Array.isArray(a)||a.length===1;if(!o)return;i.LAYER=a}if(n!==void 0){var s=this.getProjection()?this.getProjection().getMetersPerUnit():1,l=28e-5;i.SCALE=n*s/l}return ze(i,r),Rc(this.urls[0],i)}},t.prototype.getGutter=function(){return this.gutter_},t.prototype.getParams=function(){return this.params_},t.prototype.getRequestUrl_=function(n,r,i,a,o,s){var l=this.urls;if(l){if(s.WIDTH=r[0],s.HEIGHT=r[1],s[this.v13_?"CRS":"SRS"]=o.getCode(),"STYLES"in this.params_||(s.STYLES=""),a!=1)switch(this.serverType_){case"geoserver":var u=90*a+.5|0;"FORMAT_OPTIONS"in s?s.FORMAT_OPTIONS+=";dpi:"+u:s.FORMAT_OPTIONS="dpi:"+u;break;case"mapserver":s.MAP_RESOLUTION=90*a;break;case"carmentaserver":case"qgis":s.DPI=90*a;break;default:be(!1,52);break}var f=o.getAxisOrientation(),h=i;if(this.v13_&&f.substr(0,2)=="ne"){var d=void 0;d=i[0],h[0]=i[1],h[1]=d,d=i[2],h[2]=i[3],h[3]=d}s.BBOX=h.join(",");var p;if(l.length==1)p=l[0];else{var g=Ei(fj(n),l.length);p=l[g]}return Rc(p,s)}},t.prototype.getTilePixelRatio=function(n){return!this.hidpi_||this.serverType_===void 0?1:n},t.prototype.getKeyForParams_=function(){var n=0,r=[];for(var i in this.params_)r[n++]=i+"-"+this.params_[i];return r.join("/")},t.prototype.updateParams=function(n){ze(this.params_,n),this.updateV13_(),this.setKey(this.getKeyForParams_())},t.prototype.updateV13_=function(){var n=this.params_.VERSION||gu;this.v13_=fA(n,"1.3")>=0},t.prototype.tileUrlFunction=function(n,r,i){var a=this.getTileGrid();if(a||(a=this.getTileGridForProjection(i)),!(a.getResolutions().length<=n[0])){r!=1&&(!this.hidpi_||this.serverType_===void 0)&&(r=1);var o=a.getResolution(n[0]),s=a.getTileCoordExtent(n,this.tmpExtent_),l=zn(a.getTileSize(n[0]),this.tmpSize),u=this.gutter_;u!==0&&(l=Zy(l,u,this.tmpSize),s=Dy(s,o*u,s)),r!=1&&(l=Hk(l,r,this.tmpSize));var f={SERVICE:"WMS",VERSION:gu,REQUEST:"GetMap",FORMAT:"image/png",TRANSPARENT:!0};return ze(f,this.params_),this.getRequestUrl_(n,l,s,r,i,f)}},t}(zv);const GD=FD;var $D=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),UD=function(e){$D(t,e);function t(n){var r=e.call(this,{extent:n.extent,origin:n.origin,origins:n.origins,resolutions:n.resolutions,tileSize:n.tileSize,tileSizes:n.tileSizes,sizes:n.sizes})||this;return r.matrixIds_=n.matrixIds,r}return t.prototype.getMatrixId=function(n){return this.matrixIds_[n]},t.prototype.getMatrixIds=function(){return this.matrixIds_},t}(Av);function WD(e,t,n){var r=[],i=[],a=[],o=[],s=[],l=n!==void 0?n:[],u="SupportedCRS",f="TileMatrix",h="Identifier",d="ScaleDenominator",p="TopLeftCorner",g="TileWidth",x="TileHeight",v=e[u],y=Fe(v),m=y.getMetersPerUnit(),_=y.getAxisOrientation().substr(0,2)=="ne";return e[f].sort(function(w,b){return b[d]-w[d]}),e[f].forEach(function(w){var b;if(l.length>0?b=Ia(l,function(O){return w[h]==O[f]?!0:w[h].indexOf(":")===-1?e[h]+":"+w[h]===O[f]:!1}):b=!0,b){i.push(w[h]);var E=w[d]*28e-5/m,S=w[g],k=w[x];_?a.push([w[p][1],w[p][0]]):a.push(w[p]),r.push(E),o.push(S==k?S:[S,k]),s.push([w.MatrixWidth,w.MatrixHeight])}}),new UD({extent:t,origins:a,resolutions:r,matrixIds:i,tileSizes:o,sizes:s})}var BD=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}
79t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),HD=function(e){BD(t,e);function t(n){var r=this,i=n.imageSmoothing!==void 0?n.imageSmoothing:!0;n.interpolate!==void 0&&(i=n.interpolate);var a=n.requestEncoding!==void 0?n.requestEncoding:"KVP",o=n.tileGrid,s=n.urls;return s===void 0&&n.url!==void 0&&(s=wj(n.url)),r=e.call(this,{attributions:n.attributions,attributionsCollapsible:n.attributionsCollapsible,cacheSize:n.cacheSize,crossOrigin:n.crossOrigin,interpolate:i,projection:n.projection,reprojectionErrorThreshold:n.reprojectionErrorThreshold,tileClass:n.tileClass,tileGrid:o,tileLoadFunction:n.tileLoadFunction,tilePixelRatio:n.tilePixelRatio,urls:s,wrapX:n.wrapX!==void 0?n.wrapX:!1,transition:n.transition,zDirection:n.zDirection})||this,r.version_=n.version!==void 0?n.version:"1.0.0",r.format_=n.format!==void 0?n.format:"image/jpeg",r.dimensions_=n.dimensions!==void 0?n.dimensions:{},r.layer_=n.layer,r.matrixSet_=n.matrixSet,r.style_=n.style,r.requestEncoding_=a,r.setKey(r.getKeyForDimensions_()
79),s&&s.length>0&&(r.tileUrlFunction=Dp(s.map(r.createFromWMTSTemplate.bind(r)))),r}return t.prototype.setUrls=function(n){this.urls=n;var r=n.join("\n");this.setTileUrlFunction(Dp(n.map(this.createFromWMTSTemplate.bind(this))),r)},t.prototype.getDimensions=function(){return this.dimensions_},t.prototype.getFormat=function(){return this.format_},t.prototype.getLayer=function(){return this.layer_},t.prototype.getMatrixSet=function(){return this.matrixSet_},t.prototype.getRequestEncoding=function(){return this.requestEncoding_},t.prototype.getStyle=function(){return this.style_},t.prototype.getVersion=function(){return this.version_},t.prototype.getKeyForDimensions_=function(){var n=0,r=[];for(var i in this.dimensions_)r[n++]=i+"-"+this.dimensions_[i];return r.join("/")},t.prototype.updateDimensions=function(n){ze(this.dimensions_,n),this.setKey(this.getKeyForDimensions_())},t.prototype.createFromWMTSTemplate=function(n){var r=this.requestEncoding_,i={layer:this.layer_,style:this.style_,tilematrixset:this.matrixSet_};r=="KVP"&&ze(i,{Service:"WMTS",Request:"GetTile",Version:this.version_,Format:this.format_}),n=r=="KVP"?Rc(n,i):n.replace(/\{(\w+?)\}/g,function(s,l){return l.toLowerCase()in i?i[l.toLowerCase()]:s});var a=this.tileGrid,o=this.dimensions_;return function(s,l,u){if(s){var f={TileMatrix:a.getMatrixId(s[0]),TileCol:s[1],TileRow:s[2]};ze(f,o);var h=n;return r=="KVP"?h=Rc(h,f):h=h.replace(/\{(\w+?)\}/g,function(d,p){return f[p]}),h}else return}},t}(zv);const VD=HD;function KD(e,t){var n=e.Contents.Layer,r=Ia(n,function(T,N,A){return T.Identifier==t.layer});if(r===null)return null;var i=e.Contents.TileMatrixSet,a;r.TileMatrixSetLink.length>1?"projection"in t?a=Uh(r.TileMatrixSetLink,function(T,N,A){var D=Ia(i,function(de){return de.Identifier==T.TileMatrixSet}),P=D.SupportedCRS,Z=Fe(P),z=Fe(t.projection);return Z&&z?ii(Z,z):P==t.projection}):a=Uh(r.TileMatrixSetLink,function(T,N,A){return T.TileMatrixSet==t.matrixSet}):a=0,a<0&&(a=0);var o=r.TileMatrixSetLink[a].TileMatrixSet,s=r.TileMatrixSetLink[a].TileMatrixSetLimits,l=r.Format[0];"format"in t&&(l=t.format),a=Uh(r.Style,function(T,N,A){return"style"in t?T.Title==t.style:T.isDefault}),a<0&&(a=0);var u=r.Style[a].Identifier,f={};"Dimension"in r&&r.Dimension.forEach(function(T,N,A){var D=T.Identifier,P=T.Default;P===void 0&&(P=T.Value[0]),f[D]=P});var h=e.Contents.TileMatrixSet,d=Ia(h,function(T,N,A){return T.Identifier==o}),p,g=d.SupportedCRS;if(g&&(p=Fe(g)),"projection"in t){var x=Fe(t.projection);x&&(!p||ii(x,p))&&(p=x)}var v=!1,y=p.getAxisOrientation().substr(0,2)=="ne",m=d.TileMatrix[0],_={MinTileCol:0,MinTileRow:0,MaxTileCol:m.MatrixWidth-1,MaxTileRow:m.MatrixHeight-1};if(s){_=s[s.length-1];var w=Ia(d.TileMatrix,function(T){return T.Identifier===_.TileMatrix||d.Identifier+":"+T.Identifier===_.TileMatrix});w&&(m=w)}var b=m.ScaleDenominator*28e-5/p.getMetersPerUnit(),E=y?[m.TopLeftCorner[1],m.TopLeftCorner[0]]:m.TopLeftCorner,S=m.TileWidth*b,k=m.TileHeight*b,O=d.BoundingBox;O&&y&&(O=[O[1],O[0],O[3],O[2]]);var R=[E[0]+S*_.MinTileCol,E[1]-k*(1+_.MaxTileRow),E[0]+S*(1+_.MaxTileCol),E[1]-k*_.MinTileRow];if(O!==void 0&&!xk(O,R)){var I=r.WGS84BoundingBox,G=Fe("EPSG:4326").getExtent();if(R=O,I)v=I[0]===G[0]&&I[2]===G[2];else{var K=jk(O,d.SupportedCRS,"EPSG:4326");v=K[0]-1e-10<=G[0]&&K[2]+1e-10>=G[2]}}var ee=WD(d,R,s),L=[],W=t.requestEncoding;if(W=W!==void 0?W:"","OperationsMetadata"in e&&"GetTile"in e.OperationsMetadata)for(var V=e.OperationsMetadata.GetTile.DCP.HTTP.Get,H=0,ue=V.length;H<ue;++H)if(V[H].Constraint){var ce=Ia(V[H].Constraint,function(T){return T.name=="GetEncoding"}
79),F=ce.AllowedValues.Value;if(W===""&&(W=F[0]),W==="KVP")kA(F,"KVP")&&L.push(V[H].href);else break}else V[H].href&&(W="KVP",L.push(V[H].href));return L.length===0&&(W="REST",r.ResourceURL.forEach(function(T){T.resourceType==="tile"&&(l=T.format,L.push(T.template))})),{urls:L,layer:t.layer,matrixSet:o,format:l,projection:p,requestEncoding:W,tileGrid:ee,style:u,dimensions:f,wrapX:v,crossOrigin:t.crossOrigin}}function Ej(e){return new PD(Object.assign({attributions:'Achtergrondkaart: © <a href="https://www.openstreetmap.org/copyright" target="_blank">OpenStreetMap</a> contributors.'},e))}const y1={params:{TILED:!0,serverType:"geoserver"}};function x1(e){const{params:t,...n}=e,r=Object.assign({},y1,{params:Object.assign({},y1.params,e.params)},n);return new GD(r)}function Fv(e,t){return Sj(e,t,[]).join("")}function Sj(e,t,n){if(e.nodeType==Node.CDATA_SECTION_NODE||e.nodeType==Node.TEXT_NODE)t?n.push(String(e.nodeValue).replace(/(\r\n|\r|\n)/g,"")):n.push(e.nodeValue);else{var r=void 0;for(r=e.firstChild;r;r=r.nextSibling)Sj(r,t,n)}return n}function XD(e){return"documentElement"in e}function YD(e){return new DOMParser().parseFromString(e,"application/xml")}function zp(e,t){return function(n,r){var i=e.call(t!==void 0?t:this,n,r);if(i!==void 0){var a=r[r.length-1];a.push(i)}}}function nn(e,t,n){return function(r,i){var a=e.call(n!==void 0?n:this,r,i);if(a!==void 0){var o=i[i.length-1],s=t!==void 0?t:r.localName,l=void 0;s in o?l=o[s]:(l=[],o[s]=l),l.push(a)}}}function Q(e,t,n){return function(r,i){var a=e.call(n!==void 0?n:this,r,i);if(a!==void 0){var o=i[i.length-1],s=t!==void 0?t:r.localName;o[s]=a}}}function Ee(e,t,n){var r=n!==void 0?n:{},i,a;for(i=0,a=e.length;i<a;++i)r[e[i]]=t;return r}function qD(e,t,n,r){var i;for(i=t.firstElementChild;i;i=i.nextElementSibling){var a=e[i.namespaceURI];if(a!==void 0){var o=a[i.localName];o!==void 0&&o.call(r,i,n)}}}function Ie(e,t,n,r,i){return r.push(e),qD(t,n,r,i),r.pop()}var ZD=function(){function e(){}return e.prototype.read=function(t){if(t)if(typeof t=="string"){var n=YD(t);return this.readFromDocument(n)}else return XD(t)?this.readFromDocument(t):this.readFromNode(t);else return null},e.prototype.readFromDocument=function(t){for(var n=t.firstChild;n;n=n.nextSibling)if(n.nodeType==Node.ELEMENT_NODE)return this.readFromNode(n);return null},e.prototype.readFromNode=function(t){},e}();const kj=ZD;var QD="http://www.w3.org/1999/xlink";function Gv(e){return e.getAttributeNS(QD,"href")}function JD(e){var t=Fv(e,!1);return e8(t)}function e8(e){var t=/^\s*([+\-]?\d*\.?\d+(?:e[+\-]?\d+)?)\s*$/i.exec(e);if(t)return parseFloat(t[1])}function fi(e){var t=Fv(e,!1);return t8(t)}function t8(e){var t=/^\s*(\d+)\s*$/.exec(e);if(t)return parseInt(t[1],10)}function ve(e){return Fv(e,!1).trim()}var n8=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),Xt=[null,"http://www.opengis.net/ows/1.1"],r8=Ee(Xt,{ServiceIdentification:Q(M8),ServiceProvider:Q(P8),OperationsMetadata:Q(j8)}),i8=function(e){n8(t,e);function t(){return e.call(this)||this}return t.prototype.readFromNode=function(n){var r=Ie({},r8,n,[]);return r||null},t}(kj),a8=Ee(Xt,{DeliveryPoint:Q(ve),City:Q(ve),AdministrativeArea:Q(ve),PostalCode:Q(ve),Country:Q(ve),ElectronicMailAddress:Q(ve)}),o8=Ee(Xt,{Value:nn(T8)}),s8=Ee(Xt,{AllowedValues:Q(x8)}),l8=Ee(Xt,{Phone:Q(C8),Address:Q(y8)}),u8=Ee(Xt,{HTTP:Q(S8)}),c8=Ee(Xt,{Get:nn(E8),Post:void 0}),f8=Ee(Xt,{DCP:Q(b8)}),h8=Ee(Xt,{Operation:k8}),d8=Ee(Xt,{Voice:Q(ve),Facsimile:Q(ve)}),p8=Ee(Xt,{Constraint:nn(_8)}),g8=Ee(Xt,{IndividualName:Q(ve),PositionName:Q(ve),ContactInfo:Q(w8)}),v8=Ee(Xt,{Abstract:Q(ve),AccessConstraints:Q(ve),Fees:Q(ve),Title:Q(ve),ServiceTypeVersion:Q(ve),ServiceType:Q(ve)}),m8=Ee(Xt,{ProviderName:Q(ve),ProviderSite:Q(Gv),ServiceContact:Q(O8)});function y8(e,t){return Ie({},a8,e,t)}function x8(e,t){return Ie({},o8,e,t)}function _8(e,t){var n=e.getAttribute("name");if(n)return Ie({name:n},s8,e,t)}function w8(e,t){return Ie({},l8,e,t)}function b8(e,t){return Ie({},u8,e,t)}function E8(e,t){var n=Gv(e);if(n)return Ie({href:n},p8,e,t)}function S8(e,t){return Ie({},c8,e,t)}function k8(e,t){var n=e.getAttribute("name"),r=Ie({},f8,e,t);if(r){var i=t[t.length-1];i[n]=r}}function j8(e,t){return Ie({},h8,e,t)}function C8(e,t){return Ie({},d8,e,t)}function M8(e,t){return Ie({},v8,e,t)}function O8(e,t){return Ie({},g8,e,t)}function P8(e,t){return Ie({},m8,e,t)}function T8(e,t){return ve(e)}var N8=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(r[a]=i[a])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}
79t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),mr=[null,"http://www.opengis.net/wmts/1.0"],Vo=[null,"http://www.opengis.net/ows/1.1"],R8=Ee(mr,{Contents:Q(H8)}),L8=function(e){N8(t,e);function t(){var n=e.call(this)||this;return n.owsParser_=new i8,n}return t.prototype.readFromNode=function(n){var r=n.getAttribute("version");r&&(r=r.trim());var i=this.owsParser_.readFromNode(n);return i?(i.version=r,i=Ie(i,R8,n,[]),i||null):null},t}(kj),I8=Ee(mr,{Layer:nn(V8),TileMatrixSet:nn(K8)}),A8=Ee(mr,{Style:nn(X8),Format:nn(ve),TileMatrixSetLink:nn(Y8),Dimension:nn(q8),ResourceURL:nn(Z8)},Ee(Vo,{Title:Q(ve),Abstract:Q(ve),WGS84BoundingBox:Q(jj),Identifier:Q(ve)})),D8=Ee(mr,{LegendURL:nn(Q8)},Ee(Vo,{Title:Q(ve),Identifier:Q(ve)})),z8=Ee(mr,{TileMatrixSet:Q(ve),TileMatrixSetLimits:Q(ez)}),F8=Ee(mr,{TileMatrixLimits:zp(tz)}),G8=Ee(mr,{TileMatrix:Q(ve),MinTileRow:Q(fi),MaxTileRow:Q(fi),MinTileCol:Q(fi),MaxTileCol:Q(fi)}),$8=Ee(mr,{Default:Q(ve),Value:nn(ve)},Ee(Vo,{Identifier:Q(ve)})),U8=Ee(Vo,{LowerCorner:zp(Fp),UpperCorner:zp(Fp)}),W8=Ee(mr,{WellKnownScaleSet:Q(ve),TileMatrix:nn(J8)},Ee(Vo,{SupportedCRS:Q(ve),Identifier:Q(ve),BoundingBox:Q(jj)})),B8=Ee(mr,{TopLeftCorner:Q(Fp),ScaleDenominator:Q(JD),TileWidth:Q(fi),TileHeight:Q(fi),MatrixWidth:Q(fi),MatrixHeight:Q(fi)},Ee(Vo,{Identifier:Q(ve)}));function H8(e,t){return Ie({},I8,e,t)}function V8(e,t){return Ie({},A8,e,t)}function K8(e,t){return Ie({},W8,e,t)}function X8(e,t){var n=Ie({},D8,e,t);if(n){var r=e.getAttribute("isDefault")==="true";return n.isDefault=r,n}}function Y8(e,t){return Ie({},z8,e,t)}function q8(e,t){return Ie({},$8,e,t)}function Z8(e,t){var n=e.getAttribute("format"),r=e.getAttribute("template"),i=e.getAttribute("resourceType"),a={};return n&&(a.format=n),r&&(a.template=r),i&&(a.resourceType=i),a}function jj(e,t){var n=Ie([],U8,e,t);if(n.length==2)return kp(n)}function Q8(e,t){var n={};return n.format=e.getAttribute("format"),n.href=Gv(e),n}function Fp(e,t){var n=ve(e).split(/\s+/);if(!(!n||n.length!=2)){var r=+n[0],i=+n[1];
vendor: 10,967 bytes, line 79
79if(!(isNaN(r)||isNaN(i)))return[r,i]}}function J8(e,t){return Ie({},B8,e,t)}function ez(e,t){return Ie([],F8,e,t)}function tz(e,t){return Ie({},G8,e,t)}function nz(e){e("EPSG:4326","+title=WGS 84 (long/lat) +proj=longlat +ellps=WGS84 +datum=WGS84 +units=degrees"),e("EPSG:4269","+title=NAD83 (long/lat) +proj=longlat +a=6378137.0 +b=6356752.31414036 +ellps=GRS80 +datum=NAD83 +units=degrees"),e("EPSG:3857","+title=WGS 84 / Pseudo-Mercator +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs"),e.WGS84=e["EPSG:4326"],e["EPSG:3785"]=e["EPSG:3857"],e.GOOGLE=e["EPSG:3857"],e["EPSG:900913"]=e["EPSG:3857"],e["EPSG:102113"]=e["EPSG:3857"]}var ga=1,va=2,yo=3,rz=4,Gp=5,_1=6378137,iz=6356752314e-3,w1=.0066943799901413165,Us=484813681109536e-20,$=Math.PI/2,az=.16666666666666666,oz=.04722222222222222,sz=.022156084656084655,B=1e-10,yt=.017453292519943295,or=57.29577951308232,_e=Math.PI/4,vl=Math.PI*2,Ze=3.14159265359,Yt={};Yt.greenwich=0;Yt.lisbon=-9.131906111111;Yt.paris=2.337229166667;Yt.bogota=-74.080916666667;Yt.madrid=-3.687938888889;Yt.rome=12.452333333333;Yt.bern=7.439583333333;Yt.jakarta=106.807719444444;Yt.ferro=-17.666666666667;Yt.brussels=4.367975;Yt.stockholm=18.058277777778;Yt.athens=23.7163375;Yt.oslo=10.722916666667;const lz={ft:{to_meter:.3048},"us-ft":{to_meter:1200/3937}};var b1=/[\s_\-\/\(\)]/g;function Ii(e,t){if(e[t])return e[t];for(var n=Object.keys(e),r=t.toLowerCase().replace(b1,""),i=-1,a,o;++i<n.length;)if(a=n[i],o=a.toLowerCase().replace(b1,""),o===r)return e[a]}function $p(e){var t={},n=e.split("+").map(function(s){return s.trim()}).filter(function(s){return s}).reduce(function(s,l){var u=l.split("=");return u.push(!0),s[u[0].toLowerCase()]=u[1],s},{}),r,i,a,o={proj:"projName",datum:"datumCode",rf:function(s){t.rf=parseFloat(s)},lat_0:function(s){t.lat0=s*yt},lat_1:function(s){t.lat1=s*yt},lat_2:function(s){t.lat2=s*yt},lat_ts:function(s){t.lat_ts=s*yt},lon_0:function(s){t.long0=s*yt},lon_1:function(s){t.long1=s*yt},lon_2:function(s){t.long2=s*yt},alpha:function(s){t.alpha=parseFloat(s)*yt},gamma:function(s){t.rectified_grid_angle=parseFloat(s)},lonc:function(s){t.longc=s*yt},x_0:function(s){t.x0=parseFloat(s)},y_0:function(s){t.y0=parseFloat(s)},k_0:function(s){t.k0=parseFloat(s)},k:function(s){t.k0=parseFloat(s)},a:function(s){t.a=parseFloat(s)},b:function(s){t.b=parseFloat(s)},r_a:function(){t.R_A=!0},zone:function(s){t.zone=parseInt(s,10)},south:function(){t.utmSouth=!0},towgs84:function(s){t.datum_params=s.split(",").map(function(l){return parseFloat(l)})},to_meter:function(s){t.to_meter=parseFloat(s)},units:function(s){t.units=s;var l=Ii(lz,s);l&&(t.to_meter=l.to_meter)},from_greenwich:function(s){t.from_greenwich=s*yt},pm:function(s){var l=Ii(Yt,s);t.from_greenwich=(l||parseFloat(s))*yt},nadgrids:function(s){s==="@null"?t.datumCode="none":t.nadgrids=s},axis:function(s){var l="ewnsud";s.length===3&&l.indexOf(s.substr(0,1))!==-1&&l.indexOf(s.substr(1,1))!==-1&&l.indexOf(s.substr(2,1))!==-1&&(t.axis=s)},approx:function(){t.approx=!0}};for(r in n)i=n[r],r in o?(a=o[r],typeof a=="function"?a(i):t[a]=i):t[r]=i;return typeof t.datumCode=="string"&&t.datumCode!=="WGS84"&&(t.datumCode=t.datumCode.toLowerCase()),t}var ml=1,Cj=2,Mj=3,Lc=4,Oj=5,$v=-1,uz=/\s/,cz=/[A-Za-z]/,fz=/[A-Za-z84_]/,Yf=/[,\]]/,Pj=/[\d\.E\-\+]/;function Gr(e){if(typeof e!="string")throw new Error("not a string");this.text=e.trim(),this.level=0,this.place=0,this.root=null,this.stack=[],this.currentObject=null,this.state=ml}Gr.prototype.readCharicter=function(){var e=this.text[this.place++];if(this.state!==Lc)for(;uz.test(e);){if(this.place>=this.text.length)return;e=this.text[this.place++]}switch(this.state){case ml:return this.neutral(e);case Cj:return this.keyword(e);case Lc:return this.quoted(e);case Oj:return this.afterquote(e);case Mj:return this.number(e);case $v:return}};Gr.prototype.afterquote=function(e){if(e==='"'){this.word+='"',this.state=Lc;return}if(Yf.test(e)){this.word=this.word.trim(),this.afterItem(e);return}throw new Error("havn't handled \""+e+'" in afterquote yet, index '+this.place)};Gr.prototype.afterItem=function(e){if(e===","){this.word!==null&&this.currentObject.push(this.word),this.word=null,this.state=ml;return}if(e==="]"){this.level--,this.word!==null&&(this.currentObject.push(this.word),this.word=null),this.state=ml,this.currentObject=this.stack.pop(),this.currentObject||(this.state=$v);return}};Gr.prototype.number=function(e){if(Pj.test(e)){this.word+=e;return}if(Yf.test(e)){this.word=parseFloat(this.word),this.afterItem(e);return}throw new Error("havn't handled \""+e+'" in number yet, index '+this.place)};Gr.prototype.quoted=function(e){if(e==='"'){this.state=Oj;return}this.word+=e};Gr.prototype.keyword=function(e){if(fz.test(e)){this.word+=e;return}if(e==="["){var t=[];t.push(this.word),this.level++,this.root===null?this.root=t:this.currentObject.push(t),this.stack.push(this.currentObject),this.currentObject=t,this.state=ml;return}if(Yf.test(e)){this.afterItem(e);return}throw new Error("havn't handled \""+e+'" in keyword yet, index '+this.place)};Gr.prototype.neutral=function(e){if(cz.test(e)){this.word=e,this.state=Cj;return}if(e==='"'){this.word="",this.state=Lc;return}if(Pj.test(e)){this.word=e,this.state=Mj;return}if(Yf.test(e)){this.afterItem(e);return}throw new Error("havn't handled \""+e+'" in neutral yet, index '+this.place)};Gr.prototype.output=function(){for(;this.place<this.text.length;)this.readCharicter();if(this.state===$v)return this.root;throw new Error('unable to parse string "'+this.text+'". State is '+this.state)};function hz(e){var t=new Gr(e);return t.output()}function E1(e,t,n){Array.isArray(t)&&(n.unshift(t),t=null);var r=t?{}:e,i=n.reduce(function(a,o){return Za(o,a),a},r);t&&(e[t]=i)}function Za(e,t){if(!Array.isArray(e)){t[e]=!0;return}var n=e.shift();if(n==="PARAMETER"&&(n=e.shift()),e.length===1){if(Array.isArray(e[0])){t[n]={},Za(e[0],t[n]);return}t[n]=e[0];return}if(!e.length){t[n]=!0;return}if(n==="TOWGS84"){t[n]=e;return}if(n==="AXIS"){n in t||(t[n]=[]),t[n].push(e);return}Array.isArray(n)||(t[n]={});var r;switch(n){case"UNIT":case"PRIMEM":case"VERT_DATUM":t[n]={name:e[0].toLowerCase(),convert:e[1]},e.length===3&&Za(e[2],t[n]);return;case"SPHEROID":case"ELLIPSOID":t[n]={name:e[0],a:e[1],rf:e[2]},e.length===4&&Za(e[3],t[n]);return;case"PROJECTEDCRS":case"PROJCRS":case"GEOGCS":case"GEOCCS":case"PROJCS":case"LOCAL_CS":case"GEODCRS":case"GEODETICCRS":case"GEODETICDATUM":case"EDATUM":case"ENGINEERINGDATUM":case"VERT_CS":case"VERTCRS":case"VERTICALCRS":case"COMPD_CS":case"COMPOUNDCRS":case"ENGINEERINGCRS":case"ENGCRS":case"FITTED_CS":case"LOCAL_DATUM":case"DATUM":e[0]=["name",e[0]],E1(t,n,e);return;default:for(r=-1;++r<e.length;)if(!Array.isArray(e[r]))return Za(e,t[n]);return E1(t,n,e)}}var dz=.017453292519943295;function pz(e,t){var n=t[0],r=t[1];!(n in e)&&r in e&&(e[n]=e[r],t.length===3&&(e[n]=t[2](e[n])))}function Qn(e){return e*dz}function gz(e){if(e.type==="GEOGCS"?e.projName="longlat":e.type==="LOCAL_CS"?(e.projName="identity",e.local=!0):typeof e.PROJECTION=="object"?e.projName=Object.keys(e.PROJECTION)[0]:e.projName=e.PROJECTION,e.AXIS){for(var t="",n=0,r=e.AXIS.length;n<r;++n){var i=[e.AXIS[n][0].toLowerCase(),e.AXIS[n][1].toLowerCase()];i[0].indexOf("north")!==-1||(i[0]==="y"||i[0]==="lat")&&i[1]==="north"?t+="n":i[0].indexOf("south")!==-1||(i[0]==="y"||i[0]==="lat")&&i[1]==="south"?t+="s":i[0].indexOf("east")!==-1||(i[0]==="x"||i[0]==="lon")&&i[1]==="east"?t+="e":(i[0].indexOf("west")!==-1||(i[0]==="x"||i[0]==="lon")&&i[1]==="west")&&(t+="w")}t.length===2&&(t+="u"),t.length===3&&(e.axis=t)}e.UNIT&&(e.units=e.UNIT.name.toLowerCase(),e.units==="metre"&&(e.units="meter"),e.UNIT.convert&&(e.type==="GEOGCS"?e.DATUM&&e.DATUM.SPHEROID&&(e.to_meter=e.UNIT.convert*e.DATUM.SPHEROID.a):e.to_meter=e.UNIT.convert));var a=e.GEOGCS;e.type==="GEOGCS"&&(a=e),a&&(a.DATUM?e.datumCode=a.DATUM.name.toLowerCase():e.datumCode=a.name.toLowerCase(),e.datumCode.slice(0,2)==="d_"&&(e.datumCode=e.datumCode.slice(2)),(e.datumCode==="new_zealand_geodetic_datum_1949"||e.datumCode==="new_zealand_1949")&&(e.datumCode="nzgd49"),(e.datumCode==="wgs_1984"||e.datumCode==="world_geodetic_system_1984")&&(e.PROJECTION==="Mercator_Auxiliary_Sphere"&&(e.sphere=!0),e.datumCode="wgs84"),e.datumCode.slice(-6)==="_ferro"&&(e.datumCode=e.datumCode.slice(0,-6)),e.datumCode.slice(-8)==="_jakarta"&&(e.datumCode=e.datumCode.slice(0,-8)),~e.datumCode.indexOf("belge")&&(e.datumCode="rnb72"),a.DATUM&&a.DATUM.SPHEROID&&(e.ellps=a.DATUM.SPHEROID.name.replace("_19","").replace(/[Cc]larke\_18/,"clrk"),e.ellps.toLowerCase().slice(0,13)==="international"&&(e.ellps="intl"),e.a=a.DATUM.SPHEROID.a,e.rf=parseFloat(a.DATUM.SPHEROID.rf,10)),a.DATUM&&a.DATUM.TOWGS84&&(e.datum_params=a.DATUM.TOWGS84),~e.datumCode.indexOf("osgb_1936")&&(e.datumCode="osgb36"),~e.datumCode.indexOf("osni_1952")&&(e.datumCode="osni52"),(~e.datumCode.indexOf("tm65")||~e.datumCode.indexOf("geodetic_datum_of_1965"))&&(e.datumCode="ire65"),e.datumCode==="ch1903+"&&(e.datumCode="ch1903"),~e.datumCode.indexOf("israel")&&(e.datumCode="isr93")),e.b&&!isFinite(e.b)&&(e.b=e.a);function o(u){var f=e.to_meter||1;return u*f}var s=function(u){return pz(e,u)},l=[["standard_parallel_1","Standard_Parallel_1"],["standard_parallel_1","Latitude of 1st standard parallel"],["standard_parallel_2","Standard_Parallel_2"],["standard_parallel_2","Latitude of 2nd standard parallel"],["false_easting","False_Easting"],["false_easting","False easting"],["false-easting","Easting at false origin"],["false_northing","False_Northing"],["false_northing","False northing"],["false_northing","Northing at false origin"],["central_meridian","Central_Meridian"],["central_meridian","Longitude of natural origin"],["central_meridian","Longitude of false origin"],["latitude_of_origin","Latitude_Of_Origin"],["latitude_of_origin","Central_Parallel"],["latitude_of_origin","Latitude of natural origin"],["latitude_of_origin","Latitude of false origin"],["scale_factor","Scale_Factor"],["k0","scale_factor"],["latitude_of_center","Latitude_Of_Center"],["latitude_of_center","Latitude_of_center"],["lat0","latitude_of_center",Qn],["longitude_of_center","Longitude_Of_Center"],["longitude_of_center","Longitude_of_center"],["longc","longitude_of_center",Qn],["x0","false_easting",o],["y0","false_northing",o],["long0","central_meridian",Qn],["lat0","latitude_of_origin",Qn],["lat0","standard_parallel_1",Qn],["lat1","standard_parallel_1",Qn],["lat2","standard_parallel_2",Qn],["azimuth","Azimuth"],["alpha","azimuth",Qn],["srsCode","name"]];l.forEach(s),!e.long0&&e.longc&&(e.projName==="Albers_Conic_Equal_Area"||e.projName==="Lambert_Azimuthal_Equal_Area")&&(e.long0=e.longc),!e.lat_ts&&e.lat1&&(e.projName==="Stereographic_South_Pole"||e.projName==="Polar Stereographic (variant B)")?(e.lat0=Qn(e.lat1>0?90:-90),e.lat_ts=e.lat1):!e.lat_ts&&e.lat0&&e.projName==="Polar_Stereographic"&&(e.lat_ts=e.lat0,e.lat0=
79Qn(e.lat0>0?90:-90))}function Tj(e){var t=hz(e),n=t.shift(),r=t.shift();t.unshift(["name",r]),t.unshift(["type",n]);var i={};return Za(t,i),gz(i),i}function It(e){var t=this;if(arguments.length===2){var n=arguments[1];typeof n=="string"?n.charAt(0)==="+"?It[e]=$p(arguments[1]):It[e]=Tj(arguments[1]):It[e]=n}else if(arguments.length===1){if(Array.isArray(e))return e.map(function(r){Array.isArray(r)?It.apply(t,r):It(r)});if(typeof e=="string"){if(e in It)return It[e]}else"EPSG"in e?It["EPSG:"+e.EPSG]=e:"ESRI"in e?It["ESRI:"+e.ESRI]=e:"IAU2000"in e?It["IAU2000:"+e.IAU2000]=e:console.log(e);return}}nz(It);function vz(e){return typeof e=="string"}function mz(e){return e in It}var yz=["PROJECTEDCRS","PROJCRS","GEOGCS","GEOCCS","PROJCS","LOCAL_CS","GEODCRS","GEODETICCRS","GEODETICDATUM","ENGCRS","ENGINEERINGCRS"];function xz(e){return yz.some(function(t){return e.indexOf(t)>-1})}var _z=["3857","900913","3785","102113"];function wz(e){var t=Ii(e,"authority");if(t){var n=Ii(t,"epsg");return n&&_z.indexOf(n)>-1}}function bz(e){var t=Ii(e,"extension");if(t)return Ii(t,"proj4")}function Ez(e){return e[0]==="+"}function Sz(e){if(vz(e)){if(mz(e))return It[e];if(xz(e)){var t=Tj(e);if(wz(t))return It["EPSG:3857"];var n=bz(t);return n?$p(n):t}if(Ez(e))return $p(e)}else return e}function S1(e,t){e=e||{};var n,r;if(!t)return e;for(r in t)n=t[r],n!==void 0&&(e[r]=n);return e}function dr(e,t,n){var r=e*t;return n/Math.sqrt(1-r*r)}function Dl(e){return e<0?-1:1}function Y(e){return Math.abs(e)<=Ze?e:e-Dl(e)*vl}function Bn(e,t,n){var r=e*n,i=.5*e;return r=Math.pow((1-r)/(1+r),i),Math.tan(.5*($-t))/r}function yl(e,t){for(var n=.5*e,r,i,a=$-2*Math.atan(t),o=0;o<=15;o++)if(r=e*Math.sin(a),i=$-2*Math.atan(t*Math.pow((1-r)/(1+r),n))-a,a+=i,Math.abs(i)<=1e-10)return a;return-9999}function kz(){var e=this.b/this.a;this.es=1-e*e,"x0"in this||(this.x0=0),"y0"in this||(this.y0=0),this.e=Math.sqrt(this.es),this.lat_ts?this.sphere?this.k0=Math.cos(this.lat_ts):this.k0=dr(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts)):this.k0||(this.k?this.k0=this.k:this.k0=1)}function jz(e){var t=e.x,n=e.y;if(n*or>90&&n*or<-90&&t*or>180&&t*or<-180)return null;var r,i;if(Math.abs(Math.abs(n)-$)<=B)return null;if(this.sphere)r=this.x0+this.a*this.k0*Y(t-this.long0),i=this.y0+this.a*this.k0*Math.log(Math.tan(_e+.5*n));else{var a=Math.sin(n),o=Bn(this.e,n,a);r=this.x0+this.a*this.k0*Y(t-this.long0),i=this.y0-this.a*this.k0*Math.log(o)}return e.x=r,e.y=i,e}function Cz(e){var t=e.x-this.x0,n=e.y-this.y0,r,i;if(this.sphere)i=$-2*Math.atan(Math.exp(-n/(this.a*this.k0)));else{var a=Math.exp(-n/(this.a*this.k0));if(i=yl(this.e,a),i===-9999)return null}return r=Y(this.long0+t/(this.a*this.k0)),e.x=r,e.y=i,e}var Mz=["Mercator","Popular Visualisation Pseudo Mercator","Mercator_1SP","Mercator_Auxiliary_Sphere","merc"];const Oz={init:kz,forward:jz,inverse:Cz,names:Mz};function Pz(){}function k1(e){return e}var Tz=["longlat","identity"];const Nz={init:Pz,forward:k1,inverse:k1,names:Tz};var Rz=[Oz,Nz],Gu={},Ic=[];function Nj(e,t){var n=Ic.length;return e.names?(Ic[n]=e,e.names.forEach(function(r){Gu[r.toLowerCase()]=n}),this):(console.log(t),!0)}function Lz(e){if(!e)return!1;var t=e.toLowerCase();if(typeof Gu[t]<"u"&&Ic[Gu[t]])return Ic[Gu[t]]}function Iz(){Rz.forEach(Nj)}const Az={start:Iz,add:Nj,get:Lz};var se={};se.MERIT={a:6378137,rf:298.257,ellipseName:"MERIT 1983"};se.SGS85={a:6378136,rf:298.257,ellipseName:"Soviet Geodetic System 85"};se.GRS80={a:6378137,rf:298.257222101,ellipseName:"GRS 1980(IUGG, 1980)"};se.IAU76={a:6378140,rf:298.257,ellipseName:"IAU 1976"};se.airy={a:6377563396e-3,b:635625691e-2,ellipseName:"Airy 1830"};se.APL4={a:6378137,rf:298.25,ellipseName:"Appl. Physics. 1965"};se.NWL9D={a:6378145,rf:298.25,ellipseName:"Naval Weapons Lab., 1965"};se.mod_airy={a:6377340189e-3,b:6356034446e-3,ellipseName:"Modified Airy"};se.andrae={a:637710443e-2,rf:300,ellipseName:"Andrae 1876 (Den., Iclnd.)"};se.aust_SA={a:6378160,rf:298.25,ellipseName:"Australian Natl & S. Amer. 1969"};se.GRS67={a:6378160,rf:298.247167427,ellipseName:"GRS 67(IUGG 1967)"};se.bessel={a:6377397155e-3,rf:299.1528128,ellipseName:"Bessel 1841"};se.bess_nam={a:6377483865e-3,rf:299.1528128,ellipseName:"Bessel 1841 (Namibia)"};se.clrk66={a:63782064e-1,b:63565838e-1,ellipseName:"Clarke 1866"};se.clrk80={a:6378249145e-3,rf:293.4663,ellipseName:"Clarke 1880 mod."};se.clrk80ign={a:63782492e-1,b:6356515,rf:293.4660213,ellipseName:"Clarke 1880 (IGN)"};se.clrk58={a:6378293645208759e-9,rf:294.2606763692654,ellipseName:"Clarke 1858"};se.CPM={a:63757387e-1,rf:334.29,ellipseName:"Comm. des Poids et Mesures 1799"};se.delmbr={a:6376428,rf:311.5,ellipseName:"Delambre 1810 (Belgium)"};se.engelis={a:637813605e-2,rf:298.2566,ellipseName:"Engelis 1985"};
vendor: 10,676 bytes, line 79
79se.evrst30={a:6377276345e-3,rf:300.8017,ellipseName:"Everest 1830"};se.evrst48={a:6377304063e-3,rf:300.8017,ellipseName:"Everest 1948"};se.evrst56={a:6377301243e-3,rf:300.8017,ellipseName:"Everest 1956"};se.evrst69={a:6377295664e-3,rf:300.8017,ellipseName:"Everest 1969"};se.evrstSS={a:6377298556e-3,rf:300.8017,ellipseName:"Everest (Sabah & Sarawak)"};se.fschr60={a:6378166,rf:298.3,ellipseName:"Fischer (Mercury Datum) 1960"};se.fschr60m={a:6378155,rf:298.3,ellipseName:"Fischer 1960"};se.fschr68={a:6378150,rf:298.3,ellipseName:"Fischer 1968"};se.helmert={a:6378200,rf:298.3,ellipseName:"Helmert 1906"};se.hough={a:6378270,rf:297,ellipseName:"Hough"};se.intl={a:6378388,rf:297,ellipseName:"International 1909 (Hayford)"};se.kaula={a:6378163,rf:298.24,ellipseName:"Kaula 1961"};se.lerch={a:6378139,rf:298.257,ellipseName:"Lerch 1979"};se.mprts={a:6397300,rf:191,ellipseName:"Maupertius 1738"};se.new_intl={a:63781575e-1,b:63567722e-1,ellipseName:"New International 1967"};se.plessis={a:6376523,rf:6355863,ellipseName:"Plessis 1817 (France)"};se.krass={a:6378245,rf:298.3,ellipseName:"Krassovsky, 1942"};se.SEasia={a:6378155,b:63567733205e-4,ellipseName:"Southeast Asia"};se.walbeck={a:6376896,b:63558348467e-4,ellipseName:"Walbeck"};se.WGS60={a:6378165,rf:298.3,ellipseName:"WGS 60"};se.WGS66={a:6378145,rf:298.25,ellipseName:"WGS 66"};se.WGS7={a:6378135,rf:298.26,ellipseName:"WGS 72"};var Dz=se.WGS84={a:6378137,rf:298.257223563,ellipseName:"WGS 84"};se.sphere={a:6370997,b:6370997,ellipseName:"Normal Sphere (r=6370997)"};function zz(e,t,n,r){var i=e*e,a=t*t,o=(i-a)/i,s=0;r?(e*=1-o*(az+o*(oz+o*sz)),i=e*e,o=0):s=Math.sqrt(o);var l=(i-a)/a;return{es:o,e:s,ep2:l}}function Fz(e,t,n,r,i){if(!e){var a=Ii(se,r);a||(a=Dz),e=a.a,t=a.b,n=a.rf}return n&&!t&&(t=(1-1/n)*e),(n===0||Math.abs(e-t)<B)&&(i=!0,t=e),{a:e,b:t,rf:n,sphere:i}}var Je={};Je.wgs84={towgs84:"0,0,0",ellipse:"WGS84",datumName:"WGS84"};Je.ch1903={towgs84:"674.374,15.056,405.346",ellipse:"bessel",datumName:"swiss"};Je.ggrs87={towgs84:"-199.87,74.79,246.62",ellipse:"GRS80",datumName:"Greek_Geodetic_Reference_System_1987"};Je.nad83={towgs84:"0,0,0",ellipse:"GRS80",datumName:"North_American_Datum_1983"};Je.nad27={nadgrids:"@conus,@alaska,@ntv2_0.gsb,@ntv1_can.dat",ellipse:"clrk66",datumName:"North_American_Datum_1927"};Je.potsdam={towgs84:"598.1,73.7,418.2,0.202,0.045,-2.455,6.7",ellipse:"bessel",datumName:"Potsdam Rauenberg 1950 DHDN"};Je.carthage={towgs84:"-263.0,6.0,431.0",ellipse:"clark80",datumName:"Carthage 1934 Tunisia"};Je.hermannskogel={towgs84:"577.326,90.129,463.919,5.137,1.474,5.297,2.4232",ellipse:"bessel",datumName:"Hermannskogel"};Je.militargeographische_institut={towgs84:"577.326,90.129,463.919,5.137,1.474,5.297,2.4232",ellipse:"bessel",datumName:"Militar-Geographische Institut"};Je.osni52={towgs84:"482.530,-130.596,564.557,-1.042,-0.214,-0.631,8.15",ellipse:"airy",datumName:"Irish National"};Je.ire65={towgs84:"482.530,-130.596,564.557,-1.042,-0.214,-0.631,8.15",ellipse:"mod_airy",datumName:"Ireland 1965"};Je.rassadiran={towgs84:"-133.63,-157.5,-158.62",ellipse:"intl",datumName:"Rassadiran"};Je.nzgd49={towgs84:"59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993",ellipse:"intl",datumName:"New Zealand Geodetic Datum 1949"};Je.osgb36={towgs84:"446.448,-125.157,542.060,0.1502,0.2470,0.8421,-20.4894",ellipse:"airy",datumName:"Airy 1830"};Je.s_jtsk={towgs84:"589,76,480",ellipse:"bessel",datumName:"S-JTSK (Ferro)"};Je.beduaram={towgs84:"-106,-87,188",ellipse:"clrk80",datumName:"Beduaram"};Je.gunung_segara={towgs84:"-403,684,41",ellipse:"bessel",datumName:"Gunung Segara Jakarta"};Je.rnb72={towgs84:"106.869,-52.2978,103.724,-0.33657,0.456955,-1.84218,1",ellipse:"intl",datumName:"Reseau National Belge 1972"};function Gz(e,t,n,r,i,a,o){var s={};return e===void 0||e==="none"?s.datum_type=Gp:s.datum_type=rz,t&&(s.datum_params=t.map(parseFloat),(s.datum_params[0]!==0||s.datum_params[1]!==0||s.datum_params[2]!==0)&&(s.datum_type=ga),s.datum_params.length>3&&(s.datum_params[3]!==0||s.datum_params[4]!==0||s.datum_params[5]!==0||s.datum_params[6]!==0)&&(s.datum_type=va,s.datum_params[3]*=Us,s.datum_params[4]*=Us,s.datum_params[5]*=Us,s.datum_params[6]=s.datum_params[6]/1e6+1)),o&&(s.datum_type=yo,s.grids=o),s.a=n,s.b=r,s.es=i,s.ep2=a,s}var Rj={};function $z(e,t){var n=new DataView(t),r=Bz(n),i=Hz(n,r),a=Vz(n,i,r),o={header:i,subgrids:a};return Rj[e]=o,o}function Uz(e){if(e===void 0)return null;var t=e.split(",");return t.map(Wz)}function Wz(e){if(e.length===0)return null;var t=e[0]==="@";return t&&(e=e.slice(1)),e==="null"?{name:"null",mandatory:!t,grid:null,isNull:!0}:{name:e,mandatory:!t,grid:Rj[e]||null,isNull:!1}}function Qa(e){return e/3600*Math.PI/180}function Bz(e){var t=e.getInt32(8,!1);return t===11?!1:(t=e.getInt32(8,!0),t!==11&&console.warn("Failed to detect nadgrid endian-ness, defaulting to little-endian"),!0)}function Hz(e,t){return{nFields:e.getInt32(8,t),nSubgridFields:e.getInt32(24,t),nSubgrids:e.getInt32(40,t),shiftType:Up(e,56,64).trim(),fromSemiMajorAxis:e.getFloat64(120,t),fromSemiMinorAxis:e.getFloat64(136,t),toSemiMajorAxis:e.getFloat64(152,t),toSemiMinorAxis:e.getFloat64(168,t)}}function Up(e,t,n){return String.fromCharCode.apply(null,new Uint8Array(e.buffer.slice(t,n)))}function Vz(e,t,n){for(var r=176,i=[],a=0;a<t.nSubgrids;a++){var o=Xz(e,r,n),s=Yz(e,r,o,n),l=Math.round(1+(o.upperLongitude-o.lowerLongitude)/o.longitudeInterval),u=Math.round(1+(o.upperLatitude-o.lowerLatitude)/o.latitudeInterval);i.push({ll:[Qa(o.lowerLongitude),Qa(o.lowerLatitude)],del:[Qa(o.longitudeInterval),Qa(o.latitudeInterval)],lim:[l,u],count:o.gridNodeCount,cvs:Kz(s)}),r+=176+o.gridNodeCount*16}return i}function Kz(e){return e.map(function(t){return[Qa(t.longitudeShift),Qa(t.latitudeShift)]})}function Xz(e,t,n){return{name:Up(e,t+8,t+16).trim(),parent:Up(e,t+24,t+24+8).trim(),lowerLatitude:e.getFloat64(t+72,n),upperLatitude:e.getFloat64(t+88,n),lowerLongitude:e.getFloat64(t+104,n),upperLongitude:e.getFloat64(t+120,n),latitudeInterval:e.getFloat64(t+136,n),longitudeInterval:e.getFloat64(t+152,n),gridNodeCount:e.getInt32(t+168,n)}}function Yz(e,t,n,r){for(var i=t+176,a=16,o=[],s=0;s<n.gridNodeCount;s++){var l={latitudeShift:e.getFloat32(i+s*a,r),longitudeShift:e.getFloat32(i+s*a+4,r),latitudeAccuracy:e.getFloat32(i+s*a+8,r),longitudeAccuracy:e.getFloat32(i+s*a+12,r)};o.push(l)}return o}function ur(e,t){if(!(this instanceof ur))return new ur(e);t=t||function(u){if(u)throw u};var n=Sz(e);if(typeof n!="object"){t(e);return}var r=ur.projections.get(n.projName);if(!r){t(e);return}if(n.datumCode&&n.datumCode!=="none"){var i=Ii(Je,n.datumCode);i&&(n.datum_params=n.datum_params||(i.towgs84?i.towgs84.split(","):null),n.ellps=i.ellipse,n.datumName=i.datumName?i.datumName:n.datumCode)}n.k0=n.k0||1,n.axis=n.axis||"enu",n.ellps=n.ellps||"wgs84",n.lat1=n.lat1||n.lat0;var a=Fz(n.a,n.b,n.rf,n.ellps,n.sphere),o=zz(a.a,a.b,a.rf,n.R_A),s=Uz(n.nadgrids),l=n.datum||Gz(n.datumCode,n.datum_params,a.a,a.b,o.es,o.ep2,s);S1(this,n),S1(this,r),this.a=a.a,this.b=a.b,this.rf=a.rf,this.sphere=a.sphere,this.es=o.es,this.e=o.e,this.ep2=o.ep2,this.datum=l,this.init(),t(null,this)}ur.projections=Az;ur.projections.start();function qz(e,t){return e.datum_type!==t.datum_type||e.a!==t.a||Math.abs(e.es-t.es)>5e-11?!1:e.datum_type===ga?e.datum_params[0]===t.datum_params[0]&&e.datum_params[1]===t.datum_params[1]&&e.datum_params[2]===t.datum_params[2]:e.datum_type===va?e.datum_params[0]===t.datum_params[0]&&e.datum_params[1]===t.datum_params[1]&&e.datum_params[2]===t.datum_params[2]&&e.datum_params[3]===t.datum_params[3]&&e.datum_params[4]===t.datum_params[4]&&e.datum_params[5]===t.datum_params[5]&&e.datum_params[6]===t.datum_params[6]:!0}function Lj(e,t,n){var r=e.x,i=e.y,a=e.z?e.z:0,o,s,l,u;if(i<-$&&i>-1.001*$)i=-$;else if(i>$&&i<1.001*$)i=$;else{if(i<-$)return{x:-1/0,y:-1/0,z:e.z};if(i>$)return{x:1/0,y:1/0,z:e.z}}return r>Math.PI&&(r-=2*Math.PI),s=Math.sin(i),u=Math.cos(i),l=s*s,o=n/Math.sqrt(1-t*l),{x:(o+a)*u*Math.cos(r),y:(o+a)*u*Math.sin(r),z:(o*(1-t)+a)*s}}function Ij(e,t,n,r){var i=1e-12,a=i*i,o=30,s,l,u,f,h,d,p,g,x,v,y,m,_,w=e.x,b=e.y,E=e.z?e.z:0,S,k,O;if(s=Math.sqrt(w*w+b*b),l=Math.sqrt(w*w+b*b+E*E),s/n<i){if(S=0,l/n<i)return k=$,O=-r,{x:e.x,y:e.y,z:e.z}}else S=Math.atan2(b,w);u=E/l,f=s/l,h=1/Math.sqrt(1-t*(2-t)*f*f),g=f*(1-t)*h,x=u*h,_=0;do _++,p=n/Math.sqrt(1-t*x*x),O=s*g+E*x-p*(1-t*x*x),d=t*p/(p+O),h=1/Math.sqrt(1-d*(2-d)*f*f),v=f*(1-d)*h,y=u*h,m=y*g-v*x,g=v,x=y;while(m*m>a&&_<o);return k=Math.atan(y/Math.abs(v)),{x:S,y:k,z:O}}function Zz(e,t,n){if(t===ga)return{x:e.x+n[0],y:e.y+n[1],z:e.z+n[2]};if(t===va){var r=n[0],i=n[1],a=n[2],o=n[3],s=n[4],l=n[5],u=n[6];return{x:u*(e.x-l*e.y+s*e.z)+r,y:u*(l*e.x+e.y-o*e.z)+i,z:u*(-s*e.x+o*e.y+e.z)+a}}}function Qz(e,t,n){if(t===ga)return{x:e.x-n[0],y:e.y-n[1],z:e.z-n[2]};if(t===va){var r=n[0],i=n[1],a=n[2],o=n[3],s=n[4],l=n[5],u=n[6],f=(e.x-r)/u,h=(e.y-i)/u,d=(e.z-a)/u;return{x:f+l*h-s*d,y:-l*f+h+o*d,z:s*f-o*h+d}}}function mu(e){return e===ga||e===va}function Jz(e,t,n){if(qz(e,t)||e.datum_type===Gp||t.datum_type===Gp)return n;var r=e.a,i=e.es;if(e.datum_type===yo){var a=j1(e,!1,n);if(a!==0)return;r=_1,i=w1}var o=t.a,s=t.b,l=t.es;if(t.datum_type===yo&&(o=_1,s=iz,l=w1),i===l&&r===o&&!mu(e.datum_type)&&!mu(t.datum_type))return n;if(n=Lj(n,i,r),mu(e.datum_type)&&(n=Zz(n,e.datum_type,e.datum_params)),mu(t.datum_type)&&(n=Qz(n,t.datum_type,t.datum_params)),n=Ij(n,l,o,s),t.datum_type===yo){var u=j1(t,!0,n);if(u!==0)return}return n}function j1(e,t,n){if(e.grids===null||e.grids.length===0)return console.log("Grid shift grids not found"),-1;var r={x:-n.x,y:n.y},i={x:Number.NaN,y:Number.NaN},a=[];e:for(var o=0;o<e.grids.length;o++){var s=e.grids[o];if(a.push(s.name),s.isNull){i=r;break}if(s.mandatory,s.grid===null){if(s.mandatory)return console.log("Unable to find mandatory grid '"+s.name+"'"),-1;continue}for(var l=s.grid.subgrids,u=0,f=l.length;u<f;u++){var h=l[u],d=(Math.abs(h.del[1])+Math.abs(h.del[0]))/1e4,p=h.ll[0]-d,g=h.ll[1]-d,x=h.ll[0]+(h.lim[0]-1)*h.del[0]+d,v=h.ll[1]+(h.lim[1]-1)*h.del[1]+d;if(!(g>r.y||p>r.x||v<r.y||x<r.x)&&(i=e7(r,t,h),!isNaN(i.x)))break e}}return isNaN(i.x)?(console.log("Failed to find a grid shift table for location '"+-r.x*or+" "+r.y*or+" tried: '"+a+"'"),-1):(n.x=-i.x,n.y=i.y,0)}function e7(e,t,n){var r={x:Number.NaN,y:Number.NaN};if(isNaN(e.x))return r;var i={x:e.x,y:e.y};i.x-=n.ll[0],i.y-=n.ll[1],i.x=Y(i.x-Math.PI)+Math.PI;var a=C1(i,n);if(t){if(isNaN(a.x))return r;a.x=i.x-a.x,a.y=i.y-a.y;var o=9,s=1e-12,l,u;do{if(u=C1(a,n),isNaN(u.x)){console.log("Inverse grid shift iteration failed, presumably at grid edge. Using first approximation.");break}l={x:i.x-(u.x+a.x),y:i.y-(u.y+a.y)},a.x+=l.x,a.y+=l.y}while(o--&&Math.abs(l.x)>
vendor: 4,961 bytes, line 79
79s&&Math.abs(l.y)>s);if(o<0)return console.log("Inverse grid shift iterator failed to converge."),r;r.x=Y(a.x+n.ll[0]),r.y=a.y+n.ll[1]}else isNaN(a.x)||(r.x=e.x+a.x,r.y=e.y+a.y);return r}function C1(e,t){var n={x:e.x/t.del[0],y:e.y/t.del[1]},r={x:Math.floor(n.x),y:Math.floor(n.y)},i={x:n.x-1*r.x,y:n.y-1*r.y},a={x:Number.NaN,y:Number.NaN},o;if(r.x<0||r.x>=t.lim[0]||r.y<0||r.y>=t.lim[1])return a;o=r.y*t.lim[0]+r.x;var s={x:t.cvs[o][0],y:t.cvs[o][1]};o++;var l={x:t.cvs[o][0],y:t.cvs[o][1]};o+=t.lim[0];var u={x:t.cvs[o][0],y:t.cvs[o][1]};o--;var f={x:t.cvs[o][0],y:t.cvs[o][1]},h=i.x*i.y,d=i.x*(1-i.y),p=(1-i.x)*(1-i.y),g=(1-i.x)*i.y;return a.x=p*s.x+d*l.x+g*f.x+h*u.x,a.y=p*s.y+d*l.y+g*f.y+h*u.y,a}function M1(e,t,n){var r=n.x,i=n.y,a=n.z||0,o,s,l,u={};for(l=0;l<3;l++)if(!(t&&l===2&&n.z===void 0))switch(l===0?(o=r,"ew".indexOf(e.axis[l])!==-1?s="x":s="y"):l===1?(o=i,"ns".indexOf(e.axis[l])!==-1?s="y":s="x"):(o=a,s="z"),e.axis[l]){case"e":u[s]=o;break;case"w":u[s]=-o;break;case"n":u[s]=o;break;case"s":u[s]=-o;break;case"u":n[s]!==void 0&&(u.z=o);break;case"d":n[s]!==void 0&&(u.z=-o);break;default:return null}return u}function Aj(e){var t={x:e[0],y:e[1]};return e.length>2&&(t.z=e[2]),e.length>3&&(t.m=e[3]),t}function t7(e){O1(e.x),O1(e.y)}function O1(e){if(typeof Number.isFinite=="function"){if(Number.isFinite(e))return;throw new TypeError("coordinates must be finite numbers")}if(typeof e!="number"||e!==e||!isFinite(e))throw new TypeError("coordinates must be finite numbers")}function n7(e,t){return(e.datum.datum_type===ga||e.datum.datum_type===va||e.datum.datum_type===yo)&&t.datumCode!=="WGS84"||(t.datum.datum_type===ga||t.datum.datum_type===va||t.datum.datum_type===yo)&&e.datumCode!=="WGS84"}function Ac(e,t,n,r){var i;Array.isArray(n)?n=Aj(n):n={x:n.x,y:n.y,z:n.z,m:n.m};var a=n.z!==void 0;if(t7(n),e.datum&&t.datum&&n7(e,t)&&(i=new ur("WGS84"),n=Ac(e,i,n,r),e=i),r&&e.axis!=="enu"&&(n=M1(e,!1,n)),e.projName==="longlat")n={x:n.x*yt,y:n.y*yt,z:n.z||0};else if(e.to_meter&&(n={x:n.x*e.to_meter,y:n.y*e.to_meter,z:n.z||0}),n=e.inverse(n),!n)return;if(e.from_greenwich&&(n.x+=e.from_greenwich),n=Jz(e.datum,t.datum,n),!!n)return t.from_greenwich&&(n={x:n.x-t.from_greenwich,y:n.y,z:n.z||0}),t.projName==="longlat"?n={x:n.x*or,y:n.y*or,z:n.z||0}:(n=t.forward(n),t.to_meter&&(n={x:n.x/t.to_meter,y:n.y/t.to_meter,z:n.z||0})),r&&t.axis!=="enu"?M1(t,!0,n):(n&&!a&&delete n.z,n)}var P1=ur("WGS84");function ed(e,t,n,r){var i,a,o;return Array.isArray(n)?(i=Ac(e,t,n,r)||{x:NaN,y:NaN},n.length>2?typeof e.name<"u"&&e.name==="geocent"||typeof t.name<"u"&&t.name==="geocent"?typeof i.z=="number"?[i.x,i.y,i.z].concat(n.splice(3)):[i.x,i.y,n[2]].concat(n.splice(3)):[i.x,i.y].concat(n.splice(2)):[i.x,i.y]):(a=Ac(e,t,n,r),o=Object.keys(n),o.length===2||o.forEach(function(s){if(typeof e.name<"u"&&e.name==="geocent"||typeof t.name<"u"&&t.name==="geocent"){if(s==="x"||s==="y"||s==="z")return}else if(s==="x"||s==="y")return;a[s]=n[s]}),a)}function T1(e){return e instanceof ur?e:e.oProj?e.oProj:ur(e)}function Ot(e,t,n){e=T1(e);var r=!1,i;return typeof t>"u"?(t=e,e=P1,r=!0):(typeof t.x<"u"||Array.isArray(t))&&(n=t,t=e,e=P1,r=!0),t=T1(t),n?ed(e,t,n):(i={forward:function(a,o){return ed(e,t,a,o)},inverse:function(a,o){return ed(t,e,a,o)}},r&&(i.oProj=t),i)}var N1=6,Dj="AJSAJS",zj="AFAFAF",Ja=65,Ut=73,pn=79,bs=86,Es=90;const r7={forward:Fj,inverse:i7,toPoint:Gj};function Fj(e,t){return t=t||5,s7(a7({lat:e[1],lon:e[0]}),t)}function i7(e){var t=Uv(Uj(e.toUpperCase()));return t.lat&&t.lon?[t.lon,t.lat,t.lon,t.lat]:[t.left,t.bottom,t.right,t.top]}function Gj(e){var t=Uv(Uj(e.toUpperCase()));return t.lat&&t.lon?[t.lon,t.lat]:[(t.left+t.right)/2,(t.top+t.bottom)/2]}function td(e){return e*(Math.PI/180)}function R1(e){return 180*(e/Math.PI)}function a7(e){var t=e.lat,n=e.lon,r=6378137,i=.00669438,a=.9996,o,s,l,u,f,h,d,p=td(t),g=td(n),x,v;v=Math.floor((n+180)/6)+1,n===180&&(v=60),t>=56&&t<64&&n>=3&&n<12&&(v=32),t>=72&&t<84&&(n>=0&&n<9?v=31:n>=9&&n<21?v=33:n>=21&&n<33?v=35:n>=33&&n<42&&(v=37)),o=(v-1)*6-180+3,x=td(o),s=i/(1-i),l=r/Math.sqrt(1-i*Math.sin(p)*Math.sin(p)),u=Math.tan(p)*Math.tan(p),f=s*Math.cos(p)*Math.cos(p),h=Math.cos(p)*(g-x),d=r*((1-i/4-3*i*i/64-5*i*i*i/256)*p-(3*i/8+3*i*i/32+45*i*i*i/1024)*Math.sin(2*p)+(15*i*i/256+45*i*i*i/1024)*Math.sin(4*p)-35*i*i*i/3072*Math.sin(6*p));var y=a*l*(h+(1-u+f)*h*h*h/6+(5-18*u+u*u+72*f-58*s)*h*h*h*h*h/120)+5e5,m=a*(d+l*Math.tan(p)*(h*h/2+(5-u+9*f+4*f*f)*h*h*h*h/24+(61-58*u+u*u+600*f-330*s)*h*h*h*h*h*h/720));return t<0&&(m+=1e7),{northing:Math.round(m),easting:Math.round(y),zoneNumber:v,zoneLetter:o7(t)}}function Uv(e){var t=e.northing,n=e.easting,r=e.zoneLetter,i=e.zoneNumber;if(i<0||i>60)return null;var a=.9996,o=6378137,s=.00669438,l,u=(1-Math.sqrt(1-s))/(1+Math.sqrt(1-s)),f,h,d,p,g,x,v,y,m,_=n-5e5,w=t;r<"N"&&(w-=1e7),v=(i-1)*6-180+3,l=s/(1-s),x=w/a,y=x/(o*(1-s/4-3*s*s/64-5*s*s*s/256)),m=y+(3*u/2-27*u*u*u/32)*Math.sin(2*y)+(21*u*u/16-55*u*u*u*u/32)*Math.sin(4*y)+151*u*u*u/96*M
vendor: 61,654 bytes, line 79
79ath.sin(6*y),f=o/Math.sqrt(1-s*Math.sin(m)*Math.sin(m)),h=Math.tan(m)*Math.tan(m),d=l*Math.cos(m)*Math.cos(m),p=o*(1-s)/Math.pow(1-s*Math.sin(m)*Math.sin(m),1.5),g=_/(f*a);var b=m-f*Math.tan(m)/p*(g*g/2-(5+3*h+10*d-4*d*d-9*l)*g*g*g*g/24+(61+90*h+298*d+45*h*h-252*l-3*d*d)*g*g*g*g*g*g/720);b=R1(b);var E=(g-(1+2*h+d)*g*g*g/6+(5-2*d+28*h-3*d*d+8*l+24*h*h)*g*g*g*g*g/120)/Math.cos(m);E=v+R1(E);var S;if(e.accuracy){var k=Uv({northing:e.northing+e.accuracy,easting:e.easting+e.accuracy,zoneLetter:e.zoneLetter,zoneNumber:e.zoneNumber});S={top:k.lat,right:k.lon,bottom:b,left:E}}else S={lat:b,lon:E};return S}function o7(e){var t="Z";return 84>=e&&e>=72?t="X":72>e&&e>=64?t="W":64>e&&e>=56?t="V":56>e&&e>=48?t="U":48>e&&e>=40?t="T":40>e&&e>=32?t="S":32>e&&e>=24?t="R":24>e&&e>=16?t="Q":16>e&&e>=8?t="P":8>e&&e>=0?t="N":0>e&&e>=-8?t="M":-8>e&&e>=-16?t="L":-16>e&&e>=-24?t="K":-24>e&&e>=-32?t="J":-32>e&&e>=-40?t="H":-40>e&&e>=-48?t="G":-48>e&&e>=-56?t="F":-56>e&&e>=-64?t="E":-64>e&&e>=-72?t="D":-72>e&&e>=-80&&(t="C"),t}function s7(e,t){var n="00000"+e.easting,r="00000"+e.northing;return e.zoneNumber+e.zoneLetter+l7(e.easting,e.northing,e.zoneNumber)+n.substr(n.length-5,t)+r.substr(r.length-5,t)}function l7(e,t,n){var r=$j(n),i=Math.floor(e/1e5),a=Math.floor(t/1e5)%20;return u7(i,a,r)}function $j(e){var t=e%N1;return t===0&&(t=N1),t}function u7(e,t,n){var r=n-1,i=Dj.charCodeAt(r),a=zj.charCodeAt(r),o=i+e-1,s=a+t,l=!1;o>Es&&(o=o-Es+Ja-1,l=!0),(o===Ut||i<Ut&&o>Ut||(o>Ut||i<Ut)&&l)&&o++,(o===pn||i<pn&&o>pn||(o>pn||i<pn)&&l)&&(o++,o===Ut&&o++),o>Es&&(o=o-Es+Ja-1),s>bs?(s=s-bs+Ja-1,l=!0):l=!1,(s===Ut||a<Ut&&s>Ut||(s>Ut||a<Ut)&&l)&&s++,(s===pn||a<pn&&s>pn||(s>pn||a<pn)&&l)&&(s++,s===Ut&&s++),s>bs&&(s=s-bs+Ja-1);var u=String.fromCharCode(o)+String.fromCharCode(s);return u}function Uj(e){if(e&&e.length===0)throw"MGRSPoint coverting from nothing";for(var t=e.length,n=null,r="",i,a=0;!/[A-Z]/.test(i=e.charAt(a));){if(a>=2)throw"MGRSPoint bad conversion from: "+e;r+=i,a++}var o=parseInt(r,10);if(a===0||a+3>t)throw"MGRSPoint bad conversion from: "+e;var s=e.charAt(a++);if(s<="A"||s==="B"||s==="Y"||s>="Z"||s==="I"||s==="O")throw"MGRSPoint zone letter "+s+" not handled: "+e;n=e.substring(a,a+=2);for(var l=$j(o),u=c7(n.charAt(0),l),f=f7(n.charAt(1),l);f<h7(s);)f+=2e6;var h=t-a;if(h%2!==0)throw"MGRSPoint has to have an even number \nof digits after the zone letter and two 100km letters - front \nhalf for easting meters, second half for \nnorthing meters"+e;var d=h/2,p=0,g=0,x,v,y,m,_;return d>0&&(x=1e5/Math.pow(10,d),v=e.substring(a,a+d),p=parseFloat(v)*x,y=e.substring(a+d),g=parseFloat(y)*x),m=p+u,_=g+f,{easting:m,northing:_,zoneLetter:s,zoneNumber:o,accuracy:x}}function c7(e,t){for(var n=Dj.charCodeAt(t-1),r=1e5,i=!1;n!==e.charCodeAt(0);){if(n++,n===Ut&&n++,n===pn&&n++,n>Es){if(i)throw"Bad character: "+e;n=Ja,i=!0}r+=1e5}return r}function f7(e,t){if(e>"V")throw"MGRSPoint given invalid Northing "+e;for(var n=zj.charCodeAt(t-1),r=0,i=!1;n!==e.charCodeAt(0);){if(n++,n===Ut&&n++,n===pn&&n++,n>bs){if(i)throw"Bad character: "+e;n=Ja,i=!0}r+=1e5}return r}function h7(e){var t;switch(e){case"C":t=11e5;break;case"D":t=2e6;break;case"E":t=28e5;break;case"F":t=37e5;break;case"G":t=46e5;break;case"H":t=55e5;break;case"J":t=64e5;break;case"K":t=73e5;break;case"L":t=82e5;break;case"M":t=91e5;break;case"N":t=0;break;case"P":t=8e5;break;case"Q":t=17e5;break;case"R":t=26e5;break;case"S":t=35e5;break;case"T":t=44e5;break;case"U":t=53e5;break;case"V":t=62e5;break;case"W":t=7e6;break;case"X":t=79e5;break;default:t=-1}if(t>=0)return t;throw"Invalid zone letter: "+e}function Mo(e,t,n){if(!(this instanceof Mo))return new Mo(e,t,n);if(Array.isArray(e))this.x=e[0],this.y=e[1],this.z=e[2]||0;else if(typeof e=="object")this.x=e.x,this.y=e.y,this.z=e.z||0;else if(typeof e=="string"&&typeof t>"u"){var r=e.split(",");this.x=parseFloat(r[0],10),this.y=parseFloat(r[1],10),this.z=parseFloat(r[2],10)||0}else this.x=e,this.y=t,this.z=n||0;console.warn("proj4.Point will be removed in version 3, use proj4.toPoint")}Mo.fromMGRS=function(e){return new Mo(Gj(e))};Mo.prototype.toMGRS=function(e){return Fj([this.x,this.y],e)};var d7=1,p7=.25,L1=.046875,I1=.01953125,A1=.01068115234375,g7=.75,v7=.46875,m7=.013020833333333334,y7=.007120768229166667,x7=.3645833333333333,_7=.005696614583333333,w7=.3076171875;function Wj(e){var t=[];t[0]=d7-e*(p7+e*(L1+e*(I1+e*A1))),t[1]=e*(g7-e*(L1+e*(I1+e*A1)));var n=e*e;return t[2]=n*(v7-e*(m7+e*y7)),n*=e,t[3]=n*(x7-e*_7),t[4]=n*e*w7,t}function qf(e,t,n,r){return n*=t,t*=t,r[0]*e-n*(r[1]+t*(r[2]+t*(r[3]+t*r[4])))}var b7=20;function Bj(e,t,n){for(var r=1/(1-t),i=e,a=b7;a;--a){var o=Math.sin(i),s=1-t*o*o;if(s=(qf(i,o,Math.cos(i),n)-e)*(s*Math.sqrt(s))*r,i-=s,Math.abs(s)<B)return i}return i}function E7(){this.x0=this.x0!==void 0?this.x0:0,this.y0=this.y0!==void 0?this.y0:0,this.long0=this.long0!==void 0?this.long0:0,this.lat0=this.lat0!==void 0?this.lat0:0,this.es&&(this.en=Wj(this.es),this.ml0=qf(this.lat0,Math.sin(this.lat0),Math.cos(this.lat0),this.en))}function S7(e){var t=e.x,n=e.y,r=Y(t-this.long0),i,a,o,s=Math.sin(n),l=Math.cos(n);if(this.es){var f=l*r,h=Math.pow(f,2),d=this.ep2*Math.pow(l,2),p=Math.pow(d,2),g=Math.abs(l)>B?Math.tan(n):0,x=Math.pow(g,2),v=Math.pow(x,2);i=1-this.es*Math.pow(s,2),f=f/Math.sqrt(i);var y=qf(n,s,l,this.en);a=this.a*(this.k0*f*(1+h/6*(1-x+d+h/20*(5-18*x+v+14*d-58*x*d+h/42*(61+179*v-v*x-479*x)))))+this.x0,o=this.a*(this.k0*(y-this.ml0+s*r*f/2*(1+h/12*(5-x+9*d+4*p+h/30*(61+v-58*x+270*d-330*x*d+h/56*(1385+543*v-v*x-3111*x))))))+this.y0}else{var u=l*Math.sin(r);if(Math.abs(Math.abs(u)-1)<B)return 93;if(a=.5*this.a*this.k0*Math.log((1+u)/(1-u))+this.x0,o=l*Math.cos(r)/Math.sqrt(1-Math.pow(u,2)),u=Math.abs(o),u>=1){if(u-1>B)return 93;o=0}else o=Math.acos(o);n<0&&(o=-o),o=this.a*this.k0*(o-this.lat0)+this.y0}return e.x=a,e.y=o,e}function k7(e){var t,n,r,i,a=(e.x-this.x0)*(1/this.a),o=(e.y-this.y0)*(1/this.a);if(this.es)if(t=this.ml0+o/this.k0,n=Bj(t,this.es,this.en),Math.abs(n)<$){var h=Math.sin(n),d=Math.cos(n),p=Math.abs(d)>B?Math.tan(n):0,g=this.ep2*Math.pow(d,2),x=Math.pow(g,2),v=Math.pow(p,2),y=Math.pow(v,2);t=1-this.es*Math.pow(h,2);var m=a*Math.sqrt(t)/this.k0,_=Math.pow(m,2);t=t*p,r=n-t*_/(1-this.es)*.5*(1-_/12*(5+3*v-9*g*v+g-4*x-_/30*(61+90*v-252*g*v+45*y+46*g-_/56*(1385+3633*v+4095*y+1574*y*v)))),i=Y(this.long0+m*(1-_/6*(1+2*v+g-_/20*(5+28*v+24*y+8*g*v+6*g-_/42*(61+662*v+1320*y+720*y*v))))/d)}else r=$*Dl(o),i=0;else{var s=Math.exp(a/this.k0),l=.5*(s-1/s),u=this.lat0+o/this.k0,f=Math.cos(u);t=Math.sqrt((1-Math.pow(f,2))/(1+Math.pow(l,2))),r=Math.asin(t),o<0&&(r=-r),l===0&&f===0?i=0:i=Y(Math.atan2(l,f)+this.long0)}return e.x=i,e.y=r,e}var j7=["Fast_Transverse_Mercator","Fast Transverse Mercator"];const $u={init:E7,forward:S7,inverse:k7,names:j7};function Hj(e){var t=Math.exp(e);return t=(t-1/t)/2,t}function bn(e,t){e=Math.abs(e),t=Math.abs(t);var n=Math.max(e,t),r=Math.min(e,t)/(n||1);return n*Math.sqrt(1+Math.pow(r,2))}function C7(e){var t=1+e,n=t-1;return n===0?e:e*Math.log(t)/n}function M7(e){var t=Math.abs(e);return t=C7(t*(1+t/(bn(1,t)+1))),e<0?-t:t}function Wv(e,t){for(var n=2*Math.cos(2*t),r=e.length-1,i=e[r],a=0,o;--r>=0;)o=-a+n*i+e[r],a=i,i=o;return t+o*Math.sin(2*t)}function O7(e,t){for(var n=2*Math.cos(t),r=e.length-1,i=e[r],a=0,o;--r>=0;)o=-a+n*i+e[r],a=i,i=o;return Math.sin(t)*o}function P7(e){var t=Math.exp(e);return t=(t+1/t)/2,t}function Vj(e,t,n){for(var r=Math.sin(t),i=Math.cos(t),a=Hj(n),o=P7(n),s=2*i*o,l=-2*r*a,u=e.length-1,f=e[u],h=0,d=0,p=0,g,x;--u>=0;)g=d,x=h,d=f,h=p,f=-g+s*d-l*h+e[u],p=-x+l*d+s*h;return s=r*o,l=i*a,[s*f-l*p,s*p+l*f]}function T7(){if(!this.approx&&(isNaN(this.es)||this.es<=0))throw new Error('Incorrect elliptical usage. Try using the +approx option in the proj string, or PROJECTION["Fast_Transverse_Mercator"] in the WKT.');this.approx&&($u.init.apply(this),this.forward=$u.forward,this.inverse=$u.inverse),this.x0=this.x0!==void 0?this.x0:0,this.y0=this.y0!==void 0?this.y0:0,this.long0=this.long0!==void 0?this.long0:0,this.lat0=this.lat0!==void 0?this.lat0:0,this.cgb=[],this.cbg=[],this.utg=[],this.gtu=[];var e=this.es/(1+Math.sqrt(1-this.es)),t=e/(2-e),n=t;this.cgb[0]=t*(2+t*(-2/3+t*(-2+t*(116/45+t*(26/45+t*(-2854/675)))))),this.cbg[0]=t*(-2+t*(2/3+t*(4/3+t*(-82/45+t*(32/45+t*(4642/4725)))))),n=n*t,this.cgb[1]=n*(7/3+t*(-8/5+t*(-227/45+t*(2704/315+t*(2323/945))))),this.cbg[1]=n*(5/3+t*(-16/15+t*(-13/9+t*(904/315+t*(-1522/945))))),n=n*t,this.cgb[2]=n*(56/15+t*(-136/35+t*(-1262/105+t*(73814/2835)))),this.cbg[2]=n*(-26/15+t*(34/21+t*(8/5+t*(-12686/2835)))),n=n*t,this.cgb[3]=n*(4279/630+t*(-332/35+t*(-399572/14175))),this.cbg[3]=n*(1237/630+t*(-12/5+t*(-24832/14175))),n=n*t,this.cgb[4]=n*(4174/315+t*(-144838/6237)),this.cbg[4]=n*(-734/315+t*(109598/31185)),n=n*t,this.cgb[5]=n*(601676/22275),this.cbg[5]=n*(444337/155925),n=Math.pow(t,2),this.Qn=this.k0/(1+t)*(1+n*(1/4+n*(1/64+n/256))),this.utg[0]=t*(-.5+t*(2/3+t*(-37/96+t*(1/360+t*(81/512+t*(-96199/604800)))))),this.gtu[0]=t*(.5+t*(-2/3+t*(5/16+t*(41/180+t*(-127/288+t*(7891/37800)))))),this.utg[1]=n*(-1/48+t*(-1/15+t*(437/1440+t*(-46/105+t*(1118711/3870720))))),this.gtu[1]=n*(13/48+t*(-3/5+t*(557/1440+t*(281/630+t*(-1983433/1935360))))),n=n*t,this.utg[2]=n*(-17/480+t*(37/840+t*(209/4480+t*(-5569/90720)))),this.gtu[2]=n*(61/240+t*(-103/140+t*(15061/26880+t*(167603/181440)))),n=n*t,this.utg[3]=n*(-4397/161280+t*(11/504+t*(830251/7257600))),this.gtu[3]=n*(49561/161280+t*(-179/168+t*(6601661/7257600))),n=n*t,this.utg[4]=n*(-4583/161280+t*(108847/3991680)),this.gtu[4]=n*(34729/80640+t*(-3418889/1995840)),n=n*t,this.utg[5]=n*(-20648693/638668800),this.gtu[5]=n*(212378941/319334400);var r=Wv(this.cbg,this.lat0);this.Zb=-this.Qn*(r+O7(this.gtu,2*r))}function N7(e){var t=Y(e.x-this.long0),n=e.y;n=Wv(this.cbg,n);var r=Math.sin(n),i=Math.cos(n),a=Math.sin(t),o=Math.cos(t);n=Math.atan2(r,o*i),t=Math.atan2(a*i,bn(r,i*o)),t=M7(Math.tan(t));var s=Vj(this.gtu,2*n,2*t);n=n+s[0],t=t+s[1];var l,u;return Math.abs(t)<=2.623395162778?(l=this.a*(this.Qn*t)+this.x0,u=this.a*(this.Qn*n+this.Zb)+this.y0):(l=1/0,u=1/0),e.x=l,e.y=u,e}function R7(e){var t=(e.x-this.x0)*(1/this.a),n=(e.y-this.y0)*(1/this.a);n=(n-this.Zb)/this.Qn,t=t/this.Qn;var r,i;if(Math.abs(t)<=2.623395162778){var a=Vj(this.utg,2*n,2*t);n=n+a[0],t=t+a[1],t=Math.atan(Hj(t));var o=Math.sin(n),s=Math.cos(n),l=Math.sin(t),u=Math.cos(t);n=Math.atan2(o*u,bn(l,u*s)),t=Math.atan2(l,u*s),r=Y(t+this.long0),i=Wv(this.cgb,n)}else r=1/0,i=1/0;return e.x=r,e.y=i,e}var L7=["Extended_Transverse_Mercator","Extended Transverse Mercator","etmerc","Transverse_Mercator","Transverse Mercator","Gauss Kruger","Gauss_Kruger","tmerc"];const Uu={init:T7,forward:N7,inverse:R7,names:L7};function I7(e,t){if(e===void 0){if(e=Math.floor((Y(t)+Math.PI)*30/Math.PI)+1,e<0)return 0;if(e>60)return 60}return e}var A7="etmerc";function D7(){var e=I7(this.zone,this.long0);if(e===void 0)throw new Error("unknown utm zone");this.lat0=0,this.long0=(6*Math.abs(e)-183)*yt,this.x0=5e5,this.y0=this.utmSouth?1e7:0,this.k0=.9996,Uu.init.apply(this),this.forward=Uu.forward,this.inverse=Uu.inverse}var z7=["Universal Transverse Mercator System","utm"];const F7={init:D7,names:z7,dependsOn:A7};function Bv(e,t){return Math.pow((1-e)/(1+e),t)}var G7=20;function $7(){var e=Math.sin(this.lat0),t=Math.cos(this.lat0);t*=t,this.rc=Math.sqrt(1-this.es)/(1-this.es*e*e),this.C=Math.sqrt(1+this.es*t*t/(1-this.es)),this.phic0=Math.asin(e/this.C),this.ratexp=.5*this.C*this.e,this.K=Math.tan(.5*this.phic0+_e)/(Math.pow(Math.tan(.5*this.lat0+_e),this.C)*Bv(this.e*e,this.ratexp))}function U7(e){var t=e.x,n=e.y;return e.y=2*Math.atan(this.K*Math.pow(Math.tan(.5*n+_e),this.C)*Bv(this.e*Math.sin(n),this.ratexp))-$,e.x=this.C*t,e}function W7(e){for(var t=1e-14,n=e.x/this.C,r=e.y,i=Math.pow(Math.tan(.5*r+_e)/this.K,1/this.C),a=G7;a>0&&(r=2*Math.atan(i*Bv(this.e*Math.sin(e.y),-.5*this.e))-$,!(Math.abs(r-e.y)<t));--a)e.y=r;return a?(e.x=n,e.y=r,e):null}var B7=["gauss"];const Hv={init:$7,forward:U7,inverse:W7,names:B7};function H7(){Hv.init.apply(this),this.rc&&(this.sinc0=Math.sin(this.phic0),this.cosc0=Math.cos(this.phic0),this.R2=2*this.rc,this.title||(this.title="Oblique Stereographic Alternative"))}function V7(e){var t,n,r,i;return e.x=Y(e.x-this.long0),Hv.forward.apply(this,[e]),t=Math.sin(e.y),n=Math.cos(e.y),r=Math.cos(e.x),i=this.k0*this.R2/(1+this.sinc0*t+this.cosc0*n*r),e.x=i*n*Math.sin(e.x),e.y=i*(this.cosc0*t-this.sinc0*n*r),e.x=this.a*e.x+this.x0,e.y=this.a*e.y+this.y0,e}function K7(e){var t,n,r,i,a;if(e.x=(e.x-this.x0)/this.a,e.y=(e.y-this.y0)/this.a,e.x/=this.k0,e.y/=this.k0,a=bn(e.x,e.y)){var o=2*Math.atan2(a,this.R2);t=Math.sin(o),n=Math.cos(o),i=Math.asin(n*this.sinc0+e.y*t*this.cosc0/a),r=Math.atan2(e.x*t,a*this.cosc0*n-e.y*this.sinc0*t)}else i=this.phic0,r=0;return e.x=r,e.y=i,Hv.inverse.apply(this,[e]),e.x=Y(e.x+this.long0),e}var X7=["Stereographic_North_Pole","Oblique_Stereographic","sterea","Oblique Stereographic Alternative","Double_Stereographic"];const Y7={init:H7,forward:V7,inverse:K7,names:X7};function q7(e,t,n){return t*=n,Math.tan(.5*($+e))*Math.pow((1-t)/(1+t),.5*n)}function Z7(){this.x0=this.x0||0,this.y0=this.y0||0,this.lat0=this.lat0||0,this.long0=this.long0||0,this.coslat0=Math.cos(this.lat0),this.sinlat0=Math.sin(this.lat0),this.sphere?this.k0===1&&!isNaN(this.lat_ts)&&Math.abs(this.coslat0)<=B&&(this.k0=.5*(1+Dl(this.lat0)*Math.sin(this.lat_ts))):(Math.abs(this.coslat0)<=B&&(this.lat0>0?this.con=1:this.con=-1),this.cons=Math.sqrt(Math.pow(1+this.e,1+this.e)*Math.pow(1-this.e,1-this.e)),this.k0===1&&!isNaN(this.lat_ts)&&Math.abs(this.coslat0)<=B&&Math.abs(Math.cos(this.lat_ts))>B&&(this.k0=.5*this.cons*dr(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts))/Bn(this.e,this.con*this.lat_ts,this.con*Math.sin(this.lat_ts))),this.ms1=dr(this.e,this.sinlat0,this.coslat0),this.X0=2*Math.atan(this.ssfn_(this.lat0,this.sinlat0,this.e))-$,this.cosX0=Math.cos(this.X0),this.sinX0=Math.sin(this.X0))}function Q7(e){var t=e.x,n=e.y,r=Math.sin(n),i=Math.cos(n),a,o,s,l,u,f,h=Y(t-this.long0);return Math.abs(Math.abs(t-this.long0)-Math.PI)<=B&&Math.abs(n+this.lat0)<=B?(e.x=NaN,e.y=NaN,e):this.sphere?(a=2*this.k0/(1+this.sinlat0*r+this.coslat0*i*Math.cos(h)),e.x=this.a*a*i*Math.sin(h)+this.x0,e.y=this.a*a*(this.coslat0*r-this.sinlat0*i*Math.cos(h))+this.y0,e):(o=2*Math.atan(this.ssfn_(n,r,this.e))-$,l=Math.cos(o),s=Math.sin(o),Math.abs(this.coslat0)<=B?(u=Bn(this.e,n*this.con,this.con*r),f=2*this.a*this.k0*u/this.cons,e.x=this.x0+f*Math.sin(t-this.long0),e.y=this.y0-this.con*f*Math.cos(t-this.long0),e):(Math.abs(this.sinlat0)<B?(a=2*this.a*this.k0/(1+l*Math.cos(h)),e.y=a*s):(a=2*this.a*this.k0*this.ms1/(this.cosX0*(1+this.sinX0*s+this.cosX0*l*Math.cos(h))),e.y=a*(this.cosX0*s-this.sinX0*l*Math.cos(h))+this.y0),e.x=a*l*Math.sin(h)+this.x0,e))}function J7(e){e.x-=this.x0,e.y-=this.y0;var t,n,r,i,a,o=Math.sqrt(e.x*e.x+e.y*e.y);if(this.sphere){var s=2*Math.atan(o/(2*this.a*this.k0));return t=this.long0,n=this.lat0,o<=B?(e.x=t,e.y=n,e):(n=Math.asin(Math.cos(s)*this.sinlat0+e.y*Math.sin(s)*this.coslat0/o),Math.abs(this.coslat0)<B?this.lat0>0?t=Y(this.long0+Math.atan2(e.x,-1*e.y)):t=Y(this.long0+Math.atan2(e.x,e.y)):t=Y(this.long0+Math.atan2(e.x*Math.sin(s),o*this.coslat0*Math.cos(s)-e.y*this.sinlat0*Math.sin(s))),e.x=t,e.y=n,e)}else if(Math.abs(this.coslat0)<=B){if(o<=B)return n=this.lat0,t=this.long0,e.x=t,e.y=n,e;e.x*=this.con,e.y*=this.con,r=o*this.cons/(2*this.a*this.k0),n=this.con*yl(this.e,r),t=this.con*Y(this.con*this.long0+Math.atan2(e.x,-1*e.y))}else i=2*Math.atan(o*this.cosX0/(2*this.a*this.k0*this.ms1)),t=this.long0,o<=B?a=this.X0:(a=Math.asin(Math.cos(i)*this.sinX0+e.y*Math.sin(i)*this.cosX0/o),t=Y(this.long0+Math.atan2(e.x*Math.sin(i),o*this.cosX0*Math.cos(i)-e.y*this.sinX0*Math.sin(i)))),n=-1*yl(this.e,Math.tan(.5*($+a)));return e.x=t,e.y=n,e}var eF=["stere","Stereographic_South_Pole","Polar Stereographic (variant B)","Polar_Stereographic"];const tF={init:Z7,forward:Q7,inverse:J7,names:eF,ssfn_:q7};function nF(){var e=this.lat0;this.lambda0=this.long0;var t=Math.sin(e),n=this.a,r=this.rf,i=1/r,a=2*i-Math.pow(i,2),o=this.e=Math.sqrt(a);this.R=this.k0*n*Math.sqrt(1-a)/(1-a*Math.pow(t,2)),this.alpha=Math.sqrt(1+a/(1-a)*Math.pow(Math.cos(e),4)),this.b0=Math.asin(t/this.alpha);var s=Math.log(Math.tan(Math.PI/4+this.b0/2)),l=Math.log(Math.tan(Math.PI/4+e/2)),u=Math.log((1+o*t)/(1-o*t));this.K=s-this.alpha*l+this.alpha*o/2*u}function rF(e){var t=Math.log(Math.tan(Math.PI/4-e.y/2)),n=this.e/2*Math.log((1+this.e*Math.sin(e.y))/(1-this.e*Math.sin(e.y))),r=-this.alpha*(t+n)+this.K,i=2*(Math.atan(Math.exp(r))-Math.PI/4),a=this.alpha*(e.x-this.lambda0),o=Math.atan(Math.sin(a)/(Math.sin(this.b0)*Math.tan(i)+Math.cos(this.b0)*Math.cos(a))),s=Math.asin(Math.cos(this.b0)*Math.sin(i)-Math.sin(this.b0)*Math.cos(i)*Math.cos(a));return e.y=this.R/2*Math.log((1+Math.sin(s))/(1-Math.sin(s)))+this.y0,e.x=this.R*o+this.x0,e}function iF(e){for(var t=e.x-this.x0,n=e.y-this.y0,r=t/this.R,i=2*(Math.atan(Math.exp(n/this.R))-Math.PI/4),a=Math.asin(Math.cos(this.b0)*Math.sin(i)+Math.sin(this.b0)*Math.cos(i)*Math.cos(r)),o=Math.atan(Math.sin(r)/(Math.cos(this.b0)*Math.cos(r)-Math.sin(this.b0)*Math.tan(i))),s=this.lambda0+o/this.alpha,l=0,u=a,f=-1e3,h=0;Math.abs(u-f)>1e-7;){if(++h>20)return;l=1/this.alpha*(Math.log(Math.tan(Math.PI/4+a/2))-this.K)+this.e*Math.log(Math.tan(Math.PI/4+Math.asin(this.e*Math.sin(u))/2)),f=u,u=2*Math.atan(Math.exp(l))-Math.PI/2}return e.x=s,e.y=u,e}var aF=["somerc"];const oF={init:nF,forward:rF,inverse:iF,names:aF};var za=1e-7;function sF(e){var t=["Hotine_Oblique_Mercator","Hotine_Oblique_Mercator_Azimuth_Natural_Origin"],n=typeof e.PROJECTION=="object"?Object.keys(e.PROJECTION)[0]:e.PROJECTION;return"no_uoff"in e||"no_off"in e||t.indexOf(n)!==-1}function lF(){var e,t,n,r,i,a,o,s,l,u,f=0,h,d=0,p=0,g=0,x=0,v=0,y=0;this.no_off=sF(this),this.no_rot="no_rot"in this;var m=!1;"alpha"in this&&(m=!0);var _=!1;if("rectified_grid_angle"in this&&(_=!0),m&&(y=this.alpha),_&&(f=this.rectified_grid_angle*yt),m||_)d=this.longc;else if(p=this.long1,x=this.lat1,g=this.long2,v=this.lat2,Math.abs(x-v)<=za||(e=Math.abs(x))<=za||Math.abs(e-$)<=za||Math.abs(Math.abs(this.lat0)-$)<=za||Math.abs(Math.abs(v)-$)<=za)throw new Error;var w=1-this.es;t=Math.sqrt(w),Math.abs(this.lat0)>B?(s=Math.sin(this.lat0),n=Math.cos(this.lat0),e=1-this.es*s*s,this.B=n*n,this.B=Math.sqrt(1+this.es*this.B*this.B/w),this.A=this.B*this.k0*t/e,r=this.B*t/(n*Math.sqrt(e)),i=r*r-1,i<=0?i=0:(i=Math.sqrt(i),this.lat0<0&&(i=-i)),this.E=i+=r,this.E*=Math.pow(Bn(this.e,this.lat0,s),this.B)):(this.B=1/t,this.A=this.k0,this.E=r=i=1),m||_?(m?(h=Math.asin(Math.sin(y)/r),_||(f=y)):(h=f,y=Math.asin(r*Math.sin(h))),this.lam0=d-Math.asin(.5*(i-1/i)*Math.tan(h))/this.B):(a=Math.pow(Bn(this.e,x,Math.sin(x)),this.B),o=Math.pow(Bn(this.e,v,Math.sin(v)),this.B),i=this.E/a,l=(o-a)/(o+a),u=this.E*this.E,u=(u-o*a)/(u+o*a),e=p-g,e<-Math.pi?g-=vl:e>Math.pi&&(g+=vl),this.lam0=Y(.5*(p+g)-Math.atan(u*Math.tan(.5*this.B*(p-g))/l)/this.B),h=Math.atan(2*Math.sin(this.B*Y(p-this.lam0))/(i-1/i)),f=y=Math.asin(r*Math.sin(h))),this.singam=Math.sin(h),this.cosgam=Math.cos(h),this.sinrot=Math.sin(f),this.cosrot=Math.cos(f),this.rB=1/this.B,this.ArB=this.A*this.rB,this.BrA=1/this.ArB,this.A*this.B,this.no_off?this.u_0=0:(this.u_0=Math.abs(this.ArB*Math.atan(Math.sqrt(r*r-1)/Math.cos(y))),this.lat0<0&&(this.u_0=-this.u_0)),i=.5*h,this.v_pole_n=this.ArB*Math.log(Math.tan(_e-i)),this.v_pole_s=this.ArB*Math.log(Math.tan(_e+i))}function uF(e){var t={},n,r,i,a,o,s,l,u;if(e.x=e.x-this.lam0,Math.abs(Math.abs(e.y)-$)>B){if(o=this.E/Math.pow(Bn(this.e,e.y,Math.sin(e.y)),this.B),s=1/o,n=.5*(o-s),r=.5*(o+s),a=Math.sin(this.B*e.x),i=(n*this.singam-a*this.cosgam)/r,Math.abs(Math.abs(i)-1)<B)throw new Error;u=.5*this.ArB*Math.log((1-i)/(1+i)),s=Math.cos(this.B*e.x),Math.abs(s)<za?l=this.A*e.x:l=this.ArB*Math.atan2(n*this.cosgam+a*this.singam,s)}else u=e.y>0?this.v_pole_n:this.v_pole_s,l=this.ArB*e.y;return this.no_rot?(t.x=l,t.y=u):(l-=this.u_0,t.x=u*this.cosrot+l*this.sinrot,t.y=l*this.cosrot-u*this.sinrot),t.x=this.a*t.x+this.x0,t.y=this.a*t.y+this.y0,t}function cF(e){var t,n,r,i,a,o,s,l={};if(e.x=(e.x-this.x0)*(1/this.a),e.y=(e.y-this.y0)*(1/this.a),this.no_rot?(n=e.y,t=e.x):(n=e.x*this.cosrot-e.y*this.sinrot,t=e.y*this.cosrot+e.x*this.sinrot+this.u_0),r=Math.exp(-this.BrA*n),i=.5*(r-1/r),a=.5*(r+1/r),o=Math.sin(this.BrA*t),s=(o*this.cosgam+i*this.singam)/a,Math.abs(Math.abs(s)-1)<B)l.x=0,l.y=s<0?-$:$;else{if(l.y=this.E/Math.sqrt((1+s)/(1-s)),l.y=yl(this.e,Math.pow(l.y,1/this.B)),l.y===1/0)throw new Error;l.x=-this.rB*Math.atan2(i*this.cosgam-o*this.singam,Math.cos(this.BrA*t))}return l.x+=this.lam0,l}var fF=["Hotine_Oblique_Mercator","Hotine Oblique Mercator","Hotine_Oblique_Mercator_Azimuth_Natural_Origin","Hotine_Oblique_Mercator_Two_Point_Natural_Origin","Hotine_Oblique_Mercator_Azimuth_Center","Oblique_Mercator","omerc"];const hF={init:lF,forward:uF,inverse:cF,names:fF};function dF(){if(this.lat2||(this.lat2=this.lat1),this.k0||(this.k0=1),this.x0=this.x0||0,this.y0=this.y0||0,!(Math.abs(this.lat1+this.lat2)<B)){var e=this.b/this.a;this.e=Math.sqrt(1-e*e);var t=Math.sin(this.lat1),n=Math.cos(this.lat1),r=dr(this.e,t,n),i=Bn(this.e,this.lat1,t),a=Math.sin(this.lat2),o=Math.cos(this.lat2),s=dr(this.e,a,o),l=Bn(this.e,this.lat2,a),u=Bn(this.e,this.lat0,Math.sin(this.lat0));Math.abs(this.lat1-this.lat2)>B?this.ns=Math.log(r/s)/Math.log(i/l):this.ns=t,isNaN(this.ns)&&(this.ns=t),this.f0=r/(this.ns*Math.pow(i,this.ns)),this.rh=this.a*this.f0*Math.pow(u,this.ns),this.title||(this.title="Lambert Conformal Conic")}}function pF(e){var t=e.x,n=e.y;Math.abs(2*Math.abs(n)-Math.PI)<=B&&(n=Dl(n)*($-2*B));var r=Math.abs(Math.abs(n)-$),i,a;if(r>B)i=Bn(this.e,n,Math.sin(n)),a=this.a*this.f0*Math.pow(i,this.ns);else{if(r=n*this.ns,r<=0)return null;a=0}var o=this.ns*Y(t-this.long0);return e.x=this.k0*(a*Math.sin(o))+this.x0,e.y=this.k0*(this.rh-a*Math.cos(o))+this.y0,e}function gF(e){var t,n,r,i,a,o=(e.x-this.x0)/this.k0,s=this.rh-(e.y-this.y0)/this.k0;this.ns>0?(t=Math.sqrt(o*o+s*s),n=1):(t=-Math.sqrt(o*o+s*s),n=-1);var l=0;if(t!==0&&(l=Math.atan2(n*o,n*s)),t!==0||this.ns>0){if(n=1/this.ns,r=Math.pow(t/(this.a*this.f0),n),i=yl(this.e,r),i===-9999)return null}else i=-$;return a=Y(l/this.ns+this.long0),e.x=a,e.y=i,e}var vF=["Lambert Tangential Conformal Conic Projection","Lambert_Conformal_Conic","Lambert_Conformal_Conic_1SP","Lambert_Conformal_Conic_2SP","lcc","Lambert Conic Conformal (1SP)","Lambert Conic Conformal (2SP)"];const mF={init:dF,forward:pF,inverse:gF,names:vF};function yF(){this.a=6377397155e-3,this.es=.006674372230614,this.e=Math.sqrt(this.es),this.lat0||(this.lat0=.863937979737193),this.long0||(this.long0=.7417649320975901-.308341501185665),this.k0||(this.k0=.9999),this.s45=.785398163397448,this.s90=2*this.s45,this.fi0=this.lat0,this.e2=this.es,this.e=Math.sqrt(this.e2),this.alfa=Math.sqrt(1+this.e2*Math.pow(Math.cos(this.fi0),4)/(1-this.e2)),this.uq=1.04216856380474,this.u0=Math.asin(Math.sin(this.fi0)/this.alfa),this.g=Math.pow((1+this.e*Math.sin(this.fi0))/(1-this.e*Math.sin(this.fi0)),this.alfa*this.e/2),this.k=Math.tan(this.u0/2+this.s45)/Math.pow(Math.tan(this.fi0/2+this.s45),this.alfa)*this.g,this.k1=this.k0,this.n0=this.a*Math.sqrt(1-this.e2)/(1-this.e2*Math.pow(Math.sin(this.fi0),2)),this.s0=1.37008346281555,this.n=Math.sin(this.s0),this.ro0=this.k1*this.n0/Math.tan(this.s0),this.ad=this.s90-this.uq}function xF(e){var t,n,r,i,a,o,s,l=e.x,u=e.y,f=Y(l-this.long0);return t=Math.pow((1+this.e*Math.sin(u))/(1-this.e*Math.sin(u)),this.alfa*this.e/2),n=2*(Math.atan(this.k*Math.pow(Math.tan(u/2+this.s45),this.alfa)/t)-this.s45),r=-f*this.alfa,i=Math.asin(Math.cos(this.ad)*Math.sin(n)+Math.sin(this.ad)*Math.cos(n)*Math.cos(r)),a=Math.asin(Math.cos(n)*Math.sin(r)/Math.cos(i)),o=this.n*a,s=this.ro0*Math.pow(Math.tan(this.s0/2+this.s45),this.n)/Math.pow(Math.tan(i/2+this.s45),this.n),e.y=s*Math.cos(o)/1,e.x=s*Math.sin(o)/1,this.czech||(e.y*=-1,e.x*=-1),e}function _F(e){var t,n,r,i,a,o,s,l,u=e.x;e.x=e.y,e.y=u,this.czech||(e.y*=-1,e.x*=-1),o=Math.sqrt(e.x*e.x+e.y*e.y),a=Math.atan2(e.y,e.x),i=a/Math.sin(this.s0),r=2*(Math.atan(Math.pow(this.ro0/o,1/this.n)*Math.tan(this.s0/2+this.s45))-this.s45),t=Math.asin(Math.cos(this.ad)*Math.sin(r)-Math.sin(this.ad)*Math.cos(r)*Math.cos(i)),n=Math.asin(Math.cos(r)*Math.sin(i)/Math.cos(t)),e.x=this.long0-n/this.alfa,s=t,l=0;var f=0;do e.y=2*(Math.atan(Math.pow(this.k,-1/this.alfa)*Math.pow(Math.tan(t/2+this.s45),1/this.alfa)*Math.pow((1+this.e*Math.sin(s))/(1-this.e*Math.sin(s)),this.e/2))-this.s45),Math.abs(s-e.y)<1e-10&&(l=1),s=e.y,f+=1;while(l===0&&f<15);return f>=15?null:e}var wF=["Krovak","krovak"];const bF={init:yF,forward:xF,inverse:_F,names:wF};function At(e,t,n,r,i){return e*i-t*Math.sin(2*i)+n*Math.sin(4*i)-r*Math.sin(6*i)}function zl(e){return 1-.25*e*(1+e/16*(3+1.25*e))}function Fl(e){return .375*e*(1+.25*e*(1+.46875*e))}function Gl(e){return .05859375*e*e*(1+.75*e)}function $l(e){return e*e*e*(35/3072)}function Oo(e,t,n){var r=t*n;return e/Math.sqrt(1-r*r)}function Ko(e){return Math.abs(e)<$?e:e-Dl(e)*Math.PI}function Dc(e,t,n,r,i){var a,o;a=e/t;for(var s=0;s<15;s++)if(o=(e-(t*a-n*Math.sin(2*a)+r*Math.sin(4*a)-i*Math.sin(6*a)))/(t-2*n*Math.cos(2*a)+4*r*Math.cos(4*a)-6*i*Math.cos(6*a)),a+=o,Math.abs(o)<=1e-10)return a;return NaN}function EF(){this.sphere||(this.e0=zl(this.es),this.e1=Fl(this.es),this.e2=Gl(this.es),this.e3=$l(this.es),this.ml0=this.a*At(this.e0,this.e1,this.e2,this.e3,this.lat0))}function SF(e){var t,n,r=e.x,i=e.y;if(r=Y(r-this.long0),this.sphere)t=this.a*Math.asin(Math.cos(i)*Math.sin(r)),n=this.a*(Math.atan2(Math.tan(i),Math.cos(r))-this.lat0);else{var a=Math.sin(i),o=Math.cos(i),s=Oo(this.a,this.e,a),l=Math.tan(i)*Math.tan(i),u=r*Math.cos(i),f=u*u,h=this.es*o*o/(1-this.es),d=this.a*At(this.e0,this.e1,this.e2,this.e3,i);t=s*u*(1-f*l*(1/6-(8-l+8*h)*f/120)),n=d-this.ml0+s*a/o*f*(.5+(5-l+6*h)*f/24)}return e.x=t+this.x0,e.y=n+this.y0,e}function kF(e){e.x-=this.x0,e.y-=this.y0;var t=e.x/this.a,n=e.y/this.a,r,i;if(this.sphere){var a=n+this.lat0;r=Math.asin(Math.sin(a)*Math.cos(t)),i=Math.atan2(Math.tan(t),Math.cos(a))}else{var o=this.ml0/this.a+n,s=Dc(o,this.e0,this.e1,this.e2,this.e3);if(Math.abs(Math.abs(s)-$)<=B)return e.x=this.long0,e.y=$,n<0&&(e.y*=-1),e;var l=Oo(this.a,this.e,Math.sin(s)),u=l*l*l/this.a/this.a*(1-this.es),f=Math.pow(Math.tan(s),2),h=t*this.a/l,d=h*h;r=s-l*Math.tan(s)/u*h*h*(.5-(1+3*f)*h*h/24),i=h*(1-d*(f/3+(1+3*f)*f*d/15))/Math.cos(s)}return e.x=Y(i+this.long0),e.y=Ko(r),e}var jF=["Cassini","Cassini_Soldner","cass"];const CF={init:EF,forward:SF,inverse:kF,names:jF};function ki(e,t){var n;return e>1e-7?(n=e*t,(1-e*e)*(t/(1-n*n)-.5/e*Math.log((1-n)/(1+n)))):2*t}var MF=1,OF=2,PF=3,TF=4;function NF(){var e=Math.abs(this.lat0);if(Math.abs(e-$)<B?this.mode=this.lat0<0?this.S_POLE:this.N_POLE:Math.abs(e)<B?this.mode=this.EQUIT:this.mode=this.OBLIQ,this.es>0){var t;switch(this.qp=ki(this.e,1),this.mmf=.5/(1-this.es),this.apa=$F(this.es),this.mode){case this.N_POLE:this.dd=1;break;case this.S_POLE:this.dd=1;break;case this.EQUIT:this.rq=Math.sqrt(.5*this.qp),this.dd=1/this.rq,this.xmf=1,this.ymf=.5*this.qp;break;case this.OBLIQ:this.rq=Math.sqrt(.5*this.qp),t=Math.sin(this.lat0),this.sinb1=ki(this.e,t)/this.qp,this.cosb1=Math.sqrt(1-this.sinb1*this.sinb1),this.dd=Math.cos(this.lat0)/(Math.sqrt(1-this.es*t*t)*this.rq*this.cosb1),this.ymf=(this.xmf=this.rq)/this.dd,this.xmf*=this.dd;break}}else this.mode===this.OBLIQ&&(this.sinph0=Math.sin(this.lat0),this.cosph0=Math.cos(this.lat0))}function RF(e){var t,n,r,i,a,o,s,l,u,f,h=e.x,d=e.y;if(h=Y(h-this.long0),this.sphere){if(a=Math.sin(d),f=Math.cos(d),r=Math.cos(h),this.mode===this.OBLIQ||this.mode===this.EQUIT){if(n=this.mode===this.EQUIT?1+f*r:1+this.sinph0*a+this.cosph0*f*r,n<=B)return null;n=Math.sqrt(2/n),t=n*f*Math.sin(h),n*=this.mode===this.EQUIT?a:this.cosph0*a-this.sinph0*f*r}else if(this.mode===this.N_POLE||this.mode===this.S_POLE){if(this.mode===this.N_POLE&&(r=-r),Math.abs(d+this.lat0)<B)return null;n=_e-d*.5,n=2*(this.mode===this.S_POLE?Math.cos(n):Math.sin(n)),t=n*Math.sin(h),n*=r}}else{switch(s=0,l=0,u=0,r=Math.cos(h),i=Math.sin(h),a=Math.sin(d),o=ki(this.e,a),(this.mode===this.OBLIQ||this.mode===this.EQUIT)&&(s=o/this.qp,l=Math.sqrt(1-s*s)),this.mode){case this.OBLIQ:u=1+this.sinb1*s+this.cosb1*l*r;break;case this.EQUIT:u=1+l*r;break;case this.N_POLE:u=$+d,o=this.qp-o;break;case this.S_POLE:u=d-$,o=this.qp+o;break}if(Math.abs(u)<B)return null;switch(this.mode){case this.OBLIQ:case this.EQUIT:u=Math.sqrt(2/u),this.mode===this.OBLIQ?n=this.ymf*u*(this.cosb1*s-this.sinb1*l*r):n=(u=Math.sqrt(2/(1+l*r)))*s*this.ymf,t=this.xmf*u*l*i;break;case this.N_POLE:case this.S_POLE:o>=0?(t=(u=Math.sqrt(o))*i,n=r*(this.mode===this.S_POLE?u:-u)):t=n=0;break}}return e.x=this.a*t+this.x0,e.y=this.a*n+this.y0,e}function LF(e){e.x-=this.x0,e.y-=this.y0;var t=e.x/this.a,n=e.y/this.a,r,i,a,o,s,l,u;if(this.sphere){var f=0,h,d=0;if(h=Math.sqrt(t*t+n*n),i=h*.5,i>1)return null;switch(i=2*Math.asin(i),(this.mode===this.OBLIQ||this.mode===this.EQUIT)&&(d=Math.sin(i),f=Math.cos(i)),this.mode){case this.EQUIT:i=Math.abs(h)<=B?0:Math.asin(n*d/h),t*=d,n=f*h;break;case this.OBLIQ:i=Math.abs(h)<=B?this.lat0:Math.asin(f*this.sinph0+n*d*this.cosph0/h),t*=d*this.cosph0,n=(f-Math.sin(i)*this.sinph0)*h;break;case this.N_POLE:n=-n,i=$-i;break;case this.S_POLE:i-=$;break}r=n===0&&(this.mode===this.EQUIT||this.mode===this.OBLIQ)?0:Math.atan2(t,n)}else{if(u=0,this.mode===this.OBLIQ||this.mode===this.EQUIT){if(t/=this.dd,n*=this.dd,l=Math.sqrt(t*t+n*n),l<B)return e.x=this.long0,e.y=this.lat0,e;o=2*Math.asin(.5*l/this.rq),a=Math.cos(o),t*=o=Math.sin(o),this.mode===this.OBLIQ?(u=a*this.sinb1+n*o*this.cosb1/l,s=this.qp*u,n=l*this.cosb1*a-n*this.sinb1*o):(u=n*o/l,s=this.qp*u,n=l*a)}else if(this.mode===this.N_POLE||this.mode===this.S_POLE){if(this.mode===this.N_POLE&&(n=-n),s=t*t+n*n,!s)return e.x=this.long0,e.y=this.lat0,e;u=1-s/this.qp,this.mode===this.S_POLE&&(u=-u)}r=Math.atan2(t,n),i=UF(Math.asin(u),this.apa)}return e.x=Y(this.long0+r),e.y=i,e}var IF=.3333333333333333,AF=.17222222222222222,DF=.10257936507936508,zF=.06388888888888888,FF=.0664021164021164,GF=.016415012942191543;function $F(e){var t,n=[];return n[0]=e*IF,t=e*e,n[0]+=t*AF,n[1]=t*zF,t*=e,n[0]+=t*DF,n[1]+=t*FF,n[2]=t*GF,n}function UF(e,t){var n=e+e;return e+t[0]*Math.sin(n)+t[1]*Math.sin(n+n)+t[2]*Math.sin(n+n+n)}var WF=["Lambert Azimuthal Equal Area","Lambert_Azimuthal_Equal_Area","laea"];const BF={init:NF,forward:RF,inverse:LF,names:WF,S_POLE:MF,N_POLE:OF,EQUIT:PF,OBLIQ:TF};function Ai(e){return Math.abs(e)>1&&(e=e>1?1:-1),Math.asin(e)}function HF(){Math.abs(this.lat1+this.lat2)<B||(this.temp=this.b/this.a,this.es=1-Math.pow(this.temp,2),this.e3=Math.sqrt(this.es),this.sin_po=Math.sin(this.lat1),this.cos_po=Math.cos(this.lat1),this.t1=this.sin_po,this.con=this.sin_po,this.ms1=dr(this.e3,this.sin_po,this.cos_po),this.qs1=ki(this.e3,this.sin_po),this.sin_po=Math.sin(this.lat2),this.cos_po=Math.cos(this.lat2),this.t2=this.sin_po,this.ms2=dr(this.e3,this.sin_po,this.cos_po),this.qs2=ki(this.e3,this.sin_po),this.sin_po=Math.sin(this.lat0),this.cos_po=Math.cos(this.lat0),this.t3=this.sin_po,this.qs0=ki(this.e3,this.sin_po),Math.abs(this.lat1-this.lat2)>B?this.ns0=(this.ms1*this.ms1-this.ms2*this.ms2)/(this.qs2-this.qs1):this.ns0=this.con,this.c=this.ms1*this.ms1+this.ns0*this.qs1,this.rh=this.a*Math.sqrt(this.c-this.ns0*this.qs0)/this.ns0)}function VF(e){var t=e.x,n=e.y;this.sin_phi=Math.sin(n),this.cos_phi=Math.cos(n);var r=ki(this.e3,this.sin_phi),i=this.a*Math.sqrt(this.c-this.ns0*r)/this.ns0,a=this.ns0*Y(t-this.long0),o=i*Math.sin(a)+this.x0,s=this.rh-i*Math.cos(a)+this.y0;return e.x=o,e.y=s,e}function KF(e){var t,n,r,i,a,o;return e.x-=this.x0,e.y=this.rh-e.y+this.y0,this.ns0>=0?(t=Math.sqrt(e.x*e.x+e.y*e.y),r=1):(t=-Math.sqrt(e.x*e.x+e.y*e.y),r=-1),i=0,t!==0&&(i=Math.atan2(r*e.x,r*e.y)),r=t*this.ns0/this.a,this.sphere?o=Math.asin((this.c-r*r)/(2*this.ns0)):(n=(this.c-r*r)/this.ns0,o=this.phi1z(this.e3,n)),a=Y(i/this.ns0+this.long0),e.x=a,e.y=o,e}function XF(e,t){var n,r,i,a,o,s=Ai(.5*t);if(e<B)return s;for(var l=e*e,u=1;u<=25;u++)if(n=Math.sin(s),r=Math.cos(s),i=e*n,a=1-i*i,o=.5*a*a/r*(t/(1-l)-n/a+.5/e*Math.log((1-i)/(1+i))),s=s+o,Math.abs(o)<=1e-7)return s;return null}var YF=["Albers_Conic_Equal_Area","Albers","aea"];const qF={init:HF,forward:VF,inverse:KF,names:YF,phi1z:XF};function ZF(){this.sin_p14=Math.sin(this.lat0),this.cos_p14=Math.cos(this.lat0),this.infinity_dist=1e3*this.a,this.rc=1}function QF(e){var t,n,r,i,a,o,s,l,u=e.x,f=e.y;return r=Y(u-this.long0),t=Math.sin(f),n=Math.cos(f),i=Math.cos(r),o=this.sin_p14*t+this.cos_p14*n*i,a=1,o>0||Math.abs(o)<=B?(s=this.x0+this.a*a*n*Math.sin(r)/o,l=this.y0+this.a*a*(this.cos_p14*t-this.sin_p14*n*i)/o):(s=this.x0+this.infinity_dist*n*Math.sin(r),l=this.y0+this.infinity_dist*(this.cos_p14*t-this.sin_p14*n*i)),e.x=s,e.y=l,e}function JF(e){var t,n,r,i,a,o;return e.x=(e.x-this.x0)/this.a,e.y=(e.y-this.y0)/this.a,e.x/=this.k0,e.y/=this.k0,(t=Math.sqrt(e.x*e.x+e.y*e.y))?(i=Math.atan2(t,this.rc),n=Math.sin(i),r=Math.cos(i),o=Ai(r*this.sin_p14+e.y*n*this.cos_p14/t),a=Math.atan2(e.x*n,t*this.cos_p14*r-e.y*this.sin_p14*n),a=Y(this.long0+a)):(o=this.phic0,a=0),e.x=a,e.y=o,e}var e9=["gnom"];const t9={init:ZF,forward:QF,inverse:JF,names:e9};function n9(e,t){var n=1-(1-e*e)/(2*e)*Math.log((1-e)/(1+e));if(Math.abs(Math.abs(t)-n)<1e-6)return t<0?-1*$:$;for(var r=Math.asin(.5*t),i,a,o,s,l=0;l<30;l++)if(a=Math.sin(r),o=Math.cos(r),s=e*a,i=Math.pow(1-s*s,2)/(2*o)*(t/(1-e*e)-a/(1-s*s)+.5/e*Math.log((1-s)/(1+s))),r+=i,Math.abs(i)<=1e-10)return r;return NaN}function r9(){this.sphere||(this.k0=dr(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts)))}function i9(e){var t=e.x,n=e.y,r,i,a=Y(t-this.long0);if(this.sphere)r=this.x0+this.a*a*Math.cos(this.lat_ts),i=this.y0+this.a*Math.sin(n)/Math.cos(this.lat_ts);else{var o=ki(this.e,Math.sin(n));r=this.x0+this.a*this.k0*a,i=this.y0+this.a*o*.5/this.k0}return e.x=r,e.y=i,e}function a9(e){e.x-=this.x0,e.y-=this.y0;var t,n;return this.sphere?(t=Y(this.long0+e.x/this.a/Math.cos(this.lat_ts)),n=Math.asin(e.y/this.a*Math.cos(this.lat_ts))):(n=n9(this.e,2*e.y*this.k0/this.a),t=Y(this.long0+e.x/(this.a*this.k0))),e.x=t,e.y=n,e}var o9=["cea"];const s9={init:r9,forward:i9,inverse:a9,names:o9};function l9(){this.x0=this.x0||0,this.y0=this.y0||0,this.lat0=this.lat0||0,this.long0=this.long0||0,this.lat_ts=this.lat_ts||0,this.title=this.title||"Equidistant Cylindrical (Plate Carre)",this.rc=Math.cos(this.lat_ts)}function u9(e){var t=e.x,n=e.y,r=Y(t-this.long0),i=Ko(n-this.lat0);return e.x=this.x0+this.a*r*this.rc,e.y=this.y0+this.a*i,e}function c9(e){var t=e.x,n=e.y;return e.x=Y(this.long0+(t-this.x0)/(this.a*this.rc)),e.y=Ko(this.lat0+(n-this.y0)/this.a),e}var f9=["Equirectangular","Equidistant_Cylindrical","eqc"];const h9={init:l9,forward:u9,inverse:c9,names:f9};var D1=20;function d9(){this.temp=this.b/this.a,this.es=1-Math.pow(this.temp,2),this.e=Math.sqrt(this.es),this.e0=zl(this.es),this.e1=Fl(this.es),this.e2=Gl(this.es),this.e3=$l(this.es),this.ml0=this.a*At(this.e0,this.e1,this.e2,this.e3,this.lat0)}function p9(e){var t=e.x,n=e.y,r,i,a,o=Y(t-this.long0);if(a=o*Math.sin(n),this.sphere)Math.abs(n)<=B?(r=this.a*o,i=-1*this.a*this.lat0):(r=this.a*Math.sin(a)/Math.tan(n),i=this.a*(Ko(n-this.lat0)+(1-Math.cos(a))/Math.tan(n)));else if(Math.abs(n)<=B)r=this.a*o,i=-1*this.ml0;else{var s=Oo(this.a,this.e,Math.sin(n))/Math.tan(n);r=s*Math.sin(a),i=this.a*At(this.e0,this.e1,this.e2,this.e3,n)-this.ml0+s*(1-Math.cos(a))}return e.x=r+this.x0,e.y=i+this.y0,e}function g9(e){var t,n,r,i,a,o,s,l,u;if(r=e.x-this.x0,i=e.y-this.y0,this.sphere)if(Math.abs(i+this.a*this.lat0)<=B)t=Y(r/this.a+this.long0),n=0;else{o=this.lat0+i/this.a,s=r*r/this.a/this.a+o*o,l=o;var f;for(a=D1;a;--a)if(f=Math.tan(l),u=-1*(o*(l*f+1)-l-.5*(l*l+s)*f)/((l-o)/f-1),l+=u,Math.abs(u)<=B){n=l;break}t=Y(this.long0+Math.asin(r*Math.tan(l)/this.a)/Math.sin(n))}else if(Math.abs(i+this.ml0)<=B)n=0,t=Y(this.long0+r/this.a);else{o=(this.ml0+i)/this.a,s=r*r/this.a/this.a+o*o,l=o;var h,d,p,g,x;for(a=D1;a;--a)if(x=this.e*Math.sin(l),h=Math.sqrt(1-x*x)*Math.tan(l),d=this.a*At(this.e0,this.e1,this.e2,this.e3,l),p=this.e0-2*this.e1*Math.cos(2*l)+4*this.e2*Math.cos(4*l)-6*this.e3*Math.cos(6*l),g=d/this.a,u=(o*(h*g+1)-g-.5*h*(g*g+s))/(this.es*Math.sin(2*l)*(g*g+s-2*o*g)/(4*h)+(o-g)*(h*p-2/Math.sin(2*l))-p),l-=u,Math.abs(u)<=B){n=l;break}h=Math.sqrt(1-this.es*Math.pow(Math.sin(n),2))*Math.tan(n),t=Y(this.long0+Math.asin(r*h/this.a)/Math.sin(n))}return e.x=t,e.y=n,e}var v9=["Polyconic","poly"];const m9={init:d9,forward:p9,inverse:g9,names:v9};function y9(){this.A=[],this.A[1]=.6399175073,this.A[2]=-.1358797613,this.A[3]=.063294409,this.A[4]=-.02526853,this.A[5]=.0117879,this.A[6]=-.0055161,this.A[7]=.0026906,this.A[8]=-.001333,this.A[9]=67e-5,this.A[10]=-34e-5,this.B_re=[],this.B_im=[],this.B_re[1]=.7557853228,this.B_im[1]=0,this.B_re[2]=.249204646,this.B_im[2]=.003371507,this.B_re[3]=-.001541739,this.B_im[3]=.04105856,this.B_re[4]=-.10162907,this.B_im[4]=.01727609,this.B_re[5]=-.26623489,this.B_im[5]=-.36249218,this.B_re[6]=-.6870983,this.B_im[6]=-1.1651967,this.C_re=[],this.C_im=[],this.C_re[1]=1.3231270439,this.C_im[1]=0,this.C_re[2]=-.577245789,this.C_im[2]=-.007809598,this.C_re[3]=.508307513,this.C_im[3]=-.112208952,this.C_re[4]=-.15094762,this.C_im[4]=.18200602,this.C_re[5]=1.01418179,this.C_im[5]=1.64497696,this.C_re[6]=1.9660549,this.C_im[6]=2.5127645,this.D=[],this.D[1]=1.5627014243,this.D[2]=.5185406398,this.D[3]=-.03333098,this.D[4]=-.1052906,this.D[5]=-.0368594,this.D[6]=.007317,this.D[7]=.0122,this.D[8]=.00394,this.D[9]=-.0013}function x9(e){var t,n=e.x,r=e.y,i=r-this.lat0,a=n-this.long0,o=i/Us*1e-5,s=a,l=1,u=0;for(t=1;t<=10;t++)l=l*o,u=u+this.A[t]*l;var f=u,h=s,d=1,p=0,g,x,v=0,y=0;for(t=1;t<=6;t++)g=d*f-p*h,x=p*f+d*h,d=g,p=x,v=v+this.B_re[t]*d-this.B_im[t]*p,y=y+this.B_im[t]*d+this.B_re[t]*p;return e.x=y*this.a+this.x0,e.y=v*this.a+this.y0,e}function _9(e){var t,n=e.x,r=e.y,i=n-this.x0,a=r-this.y0,o=a/this.a,s=i/this.a,l=1,u=0,f,h,d=0,p=0;for(t=1;t<=6;t++)f=l*o-u*s,h=u*o+l*s,l=f,u=h,d=d+this.C_re[t]*l-this.C_im[t]*u,p=p+this.C_im[t]*l+this.C_re[t]*u;for(var g=0;g<this.iterations;g++){var x=d,v=p,y,m,_=o,w=s;for(t=2;t<=6;t++)y=x*d-v*p,m=v*d+x*p,x=y,v=m,_=_+(t-1)*(this.B_re[t]*x-this.B_im[t]*v),w=w+(t-1)*(this.B_im[t]*x+this.B_re[t]*v);x=1,v=0;var b=this.B_re[1],E=this.B_im[1];for(t=2;t<=6;t++)y=x*d-v*p,m=v*d+x*p,x=y,v=m,b=b+t*(this.B_re[t]*x-this.B_im[t]*v),E=E+t*(this.B_im[t]*x+this.B_re[t]*v);var S=b*b+E*E;d=(_*b+w*E)/S,p=(w*b-_*E)/S}var k=d,O=p,R=1,I=0;for(t=1;t<=9;t++)R=R*k,I=I+this.D[t]*R;var G=this.lat0+I*Us*1e5,K=this.long0+O;return e.x=K,e.y=G,e}var w9=["New_Zealand_Map_Grid","nzmg"];const b9={init:y9,forward:x9,inverse:_9,names:w9};function E9(){}function S9(e){var t=e.x,n=e.y,r=Y(t-this.long0),i=this.x0+this.a*r,a=this.y0+this.a*Math.log(Math.tan(Math.PI/4+n/2.5))*1.25;return e.x=i,e.y=a,e}function k9(e){e.x-=this.x0,e.y-=this.y0;var t=Y(this.long0+e.x/this.a),n=2.5*(Math.atan(Math.exp(.8*e.y/this.a))-Math.PI/4);return e.x=t,e.y=n,e}var j9=["Miller_Cylindrical","mill"];const C9={init:E9,forward:S9,inverse:k9,names:j9};var M9=20;function O9(){this.sphere?(this.n=1,this.m=0,this.es=0,this.C_y=Math.sqrt((this.m+1)/this.n),this.C_x=this.C_y/(this.m+1)):this.en=Wj(this.es)}function P9(e){var t,n,r=e.x,i=e.y;if(r=Y(r-this.long0),this.sphere){if(!this.m)i=this.n!==1?Math.asin(this.n*Math.sin(i)):i;else for(var a=this.n*Math.sin(i),o=M9;o;--o){var s=(this.m*i+Math.sin(i)-a)/(this.m+Math.cos(i));if(i-=s,Math.abs(s)<B)break}t=this.a*this.C_x*r*(this.m+Math.cos(i)),n=this.a*this.C_y*i}else{var l=Math.sin(i),u=Math.cos(i);n=this.a*qf(i,l,u,this.en),t=this.a*r*u/Math.sqrt(1-this.es*l*l)}return e.x=t,e.y=n,e}function T9(e){var t,n,r,i;return e.x-=this.x0,r=e.x/this.a,e.y-=this.y0,t=e.y/this.a,this.sphere?(t/=this.C_y,r=r/(this.C_x*(this.m+Math.cos(t))),this.m?t=Ai((this.m*t+Math.sin(t))/this.n):this.n!==1&&(t=Ai(Math.sin(t)/this.n)),r=Y(r+this.long0),t=Ko(t)):(t=Bj(e.y/this.a,this.es,this.en),i=Math.abs(t),i<$?(i=Math.sin(t),n=this.long0+e.x*Math.sqrt(1-this.es*i*i)/(this.a*Math.cos(t)),r=Y(n)):i-B<$&&(r=this.long0)),e.x=r,e.y=t,e}var N9=["Sinusoidal","sinu"];const R9={init:O9,forward:P9,inverse:T9,names:N9};function L9(){}function I9(e){for(var t=e.x,n=e.y,r=Y(t-this.long0),i=n,a=Math.PI*Math.sin(n);;){var o=-(i+Math.sin(i)-a)/(1+Math.cos(i));if(i+=o,Math.abs(o)<B)break}i/=2,Math.PI/2-Math.abs(n)<B&&(r=0);var s=.900316316158*this.a*r*Math.cos(i)+this.x0,l=1.4142135623731*this.a*Math.sin(i)+this.y0;return e.x=s,e.y=l,e}function A9(e){var t,n;e.x-=this.x0,e.y-=this.y0,n=e.y/(1.4142135623731*this.a),Math.abs(n)>.999999999999&&(n=.999999999999),t=Math.asin(n);var r=Y(this.long0+e.x/(.900316316158*this.a*Math.cos(t)));r<-Math.PI&&(r=-Math.PI),r>Math.PI&&(r=Math.PI),n=(2*t+Math.sin(2*t))/Math.PI,Math.abs(n)>1&&(n=1);var i=Math.asin(n);return e.x=r,e.y=i,e}var D9=["Mollweide","moll"];const z9={init:L9,forward:I9,inverse:A9,names:D9};function F9(){Math.abs(this.lat1+this.lat2)<B||(this.lat2=this.lat2||this.lat1,this.temp=this.b/this.a,this.es=1-Math.pow(this.temp,2),this.e=Math.sqrt(this.es),this.e0=zl(this.es),this.e1=Fl(this.es),this.e2=Gl(this.es),this.e3=$l(this.es),this.sinphi=Math.sin(this.lat1),this.cosphi=Math.cos(this.lat1),this.ms1=dr(this.e,this.sinphi,this.cosphi),this.ml1=At(this.e0,this.e1,this.e2,this.e3,this.lat1),Math.abs(this.lat1-this.lat2)<B?this.ns=this.sinphi:(this.sinphi=Math.sin(this.lat2),this.cosphi=Math.cos(this.lat2),this.ms2=dr(this.e,this.sinphi,this.cosphi),this.ml2=At(this.e0,this.e1,this.e2,this.e3,this.lat2),this.ns=(this.ms1-this.ms2)/(this.ml2-this.ml1)),this.g=this.ml1+this.ms1/this.ns,this.ml0=At(this.e0,this.e1,this.e2,this.e3,this.lat0),this.rh=this.a*(this.g-this.ml0))}function G9(e){var t=e.x,n=e.y,r;if(this.sphere)r=this.a*(this.g-n);else{var i=At(this.e0,this.e1,this.e2,this.e3,n);r=this.a*(this.g-i)}var a=this.ns*Y(t-this.long0),o=this.x0+r*Math.sin(a),s=this.y0+this.rh-r*Math.cos(a);return e.x=o,e.y=s,e}function $9(e){e.x-=this.x0,e.y=this.rh-e.y+this.y0;var t,n,r,i;this.ns>=0?(n=Math.sqrt(e.x*e.x+e.y*e.y),t=1):(n=-Math.sqrt(e.x*e.x+e.y*e.y),t=-1);var a=0;if(n!==0&&(a=Math.atan2(t*e.x,t*e.y)),this.sphere)return i=Y(this.long0+a/this.ns),r=Ko(this.g-n/this.a),e.x=i,e.y=r,e;var o=this.g-n/this.a;return r=Dc(o,this.e0,this.e1,this.e2,this.e3),i=Y(this.long0+a/this.ns),e.x=i,e.y=r,e}var U9=["Equidistant_Conic","eqdc"];const W9={init:F9,forward:G9,inverse:$9,names:U9};function B9(){this.R=this.a}function H9(e){var t=e.x,n=e.y,r=Y(t-this.long0),i,a;Math.abs(n)<=B&&(i=this.x0+this.R*r,a=this.y0);var o=Ai(2*Math.abs(n/Math.PI));(Math.abs(r)<=B||Math.abs(Math.abs(n)-$)<=B)&&(i=this.x0,n>=0?a=this.y0+Math.PI*this.R*Math.tan(.5*o):a=this.y0+Math.PI*this.R*-Math.tan(.5*o));var s=.5*Math.abs(Math.PI/r-r/Math.PI),l=s*s,u=Math.sin(o),f=Math.cos(o),h=f/(u+f-1),d=h*h,p=h*(2/u-1),g=p*p,x=Math.PI*this.R*(s*(h-g)+Math.sqrt(l*(h-g)*(h-g)-(g+l)*(d-g)))/(g+l);r<0&&(x=-x),i=this.x0+x;var v=l+h;return x=Math.PI*this.R*(p*v-s*Math.sqrt((g+l)*(l+1)-v*v))/(g+l),n>=0?a=this.y0+x:a=this.y0-x,e.x=i,e.y=a,e}function V9(e){var t,n,r,i,a,o,s,l,u,f,h,d,p;return e.x-=this.x0,e.y-=this.y0,h=Math.PI*this.R,r=e.x/h,i=e.y/h,a=r*r+i*i,o=-Math.abs(i)*(1+a),s=o-2*i*i+r*r,l=-2*o+1+2*i*i+a*a,p=i*i/l+(2*s*s*s/l/l/l-9*o*s/l/l)/27,u=(o-s*s/3/l)/l,f=2*Math.sqrt(-u/3),h=3*p/u/f,Math.abs(h)>1&&(h>=0?h=1:h=-1),d=Math.acos(h)/3,e.y>=0?n=(-f*Math.cos(d+Math.PI/3)-s/3/l)*Math.PI:n=-(-f*Math.cos(d+Math.PI/3)-s/3/l)*Math.PI,Math.abs(r)<B?t=this.long0:t=Y(this.long0+Math.PI*(a-1+Math.sqrt(1+2*(r*r-i*i)+a*a))/2/r),e.x=t,e.y=n,e}var K9=["Van_der_Grinten_I","VanDerGrinten","vandg"];const X9={init:B9,forward:H9,inverse:V9,names:K9};function Y9(){this.sin_p12=Math.sin(this.lat0),this.cos_p12=Math.cos(this.lat0)}function q9(e){var t=e.x,n=e.y,r=Math.sin(e.y),i=Math.cos(e.y),a=Y(t-this.long0),o,s,l,u,f,h,d,p,g,x,v,y,m,_,w,b,E,S,k,O,R,I,G;return this.sphere?Math.abs(this.sin_p12-1)<=B?(e.x=this.x0+this.a*($-n)*Math.sin(a),e.y=this.y0-this.a*($-n)*Math.cos(a),e):Math.abs(this.sin_p12+1)<=B?(e.x=this.x0+this.a*($+n)*Math.sin(a),e.y=this.y0+this.a*($+n)*Math.cos(a),e):(S=this.sin_p12*r+this.cos_p12*i*Math.cos(a),b=Math.acos(S),E=b?b/Math.sin(b):1,e.x=this.x0+this.a*E*i*Math.sin(a),e.y=this.y0+this.a*E*(this.cos_p12*r-this.sin_p12*i*Math.cos(a)),e):(o=zl(this.es),s=Fl(this.es),l=Gl(this.es),u=$l(this.es),Math.abs(this.sin_p12-1)<=B?(f=this.a*At(o,s,l,u,$),h=this.a*At(o,s,l,u,n),e.x=this.x0+(f-h)*Math.sin(a),e.y=this.y0-(f-h)*Math.cos(a),e):Math.abs(this.sin_p12+1)<=B?(f=this.a*At(o,s,l,u,$),h=this.a*At(o,s,l,u,n),e.x=this.x0+(f+h)*Math.sin(a),e.y=this.y0+(f+h)*Math.cos(a),e):(d=r/i,p=Oo(this.a,this.e,this.sin_p12),g=Oo(this.a,this.e,r),x=Math.atan((1-this.es)*d+this.es*p*this.sin_p12/(g*i)),v=Math.atan2(Math.sin(a),this.cos_p12*Math.tan(x)-this.sin_p12*Math.cos(a)),v===0?k=Math.asin(this.cos_p12*Math.sin(x)-this.sin_p12*Math.cos(x)):Math.abs(Math.abs(v)-Math.PI)<=B?k=-Math.asin(this.cos_p12*Math.sin(x)-this.sin_p12*Math.cos(x)):k=Math.asin(Math.sin(a)*Math.cos(x)/Math.sin(v)),y=this.e*this.sin_p12/Math.sqrt(1-this.es),m=this.e*this.cos_p12*Math.cos(v)/Math.sqrt(1-this.es),_=y*m,w=m*m,O=k*k,R=O*k,I=R*k,G=I*k,b=p*k*(1-O*w*(1-w)/6+R/8*_*(1-2*w)+I/120*(w*(4-7*w)-3*y*y*(1-7*w))-G/48*_),e.x=this.x0+b*Math.sin(v),e.y=this.y0+b*Math.cos(v),e))}function Z9(e){e.x-=this.x0,e.y-=this.y0;var t,n,r,i,a,o,s,l,u,f,h,d,p,g,x,v,y,m,_,w,b,E,S,k;return this.sphere?(t=Math.sqrt(e.x*e.x+e.y*e.y),t>2*$*this.a?void 0:(n=t/this.a,r=Math.sin(n),i=Math.cos(n),a=this.long0,Math.abs(t)<=B?o=this.lat0:(o=Ai(i*this.sin_p12+e.y*r*this.cos_p12/t),s=Math.abs(this.lat0)-$,Math.abs(s)<=B?this.lat0>=0?a=Y(this.long0+Math.atan2(e.x,-e.y)):a=Y(this.long0-Math.atan2(-e.x,e.y)):a=Y(this.long0+Math.atan2(e.x*r,t*this.cos_p12*i-e.y*this.sin_p12*r))),e.x=a,e.y=o,e)):(l=zl(this.es),u=Fl(this.es),f=Gl(this.es),h=$l(this.es),Math.abs(this.sin_p12-1)<=B?(d=this.a*At(l,u,f,h,$),t=Math.sqrt(e.x*e.x+e.y*e.y),p=d-t,o=Dc(p/this.a,l,u,f,h),a=Y(this.long0+Math.atan2(e.x,-1*e.y)),e.x=a,e.y=o,e):Math.abs(this.sin_p12+1)<=B?(d=this.a*At(l,u,f,h,$),t=Math.sqrt(e.x*e.x+e.y*e.y),p=t-d,o=Dc(p/this.a,l,u,f,h),a=Y(this.long0+Math.atan2(e.x,e.y)),e.x=a,e.y=o,e):(t=Math.sqrt(e.x*e.x+e.y*e.y),v=Math.atan2(e.x,e.y),g=Oo(this.a,this.e,this.sin_p12),y=Math.cos(v),m=this.e*this.cos_p12*y,_=-m*m/(1-this.es),w=3*this.es*(1-_)*this.sin_p12*this.cos_p12*y/(1-this.es),b=t/g,E=b-_*(1+_)*Math.pow(b,3)/6-w*(1+3*_)*Math.pow(b,4)/24,S=1-_*E*E/2-b*E*E*E/6,x=Math.asin(this.sin_p12*Math.cos(E)+this.cos_p12*Math.sin(E)*y),a=Y(this.long0+Math.asin(Math.sin(v)*Math.sin(E)/Math.cos(x))),k=Math.sin(x),o=Math.atan2((k-this.es*S*this.sin_p12)*Math.tan(x),k*(1-this.es)),e.x=a,e.y=o,e))}var Q9=["Azimuthal_Equidistant","aeqd"];const J9={init:Y9,forward:q9,inverse:Z9,names:Q9};function eG(){this.sin_p14=Math.sin(this.lat0),this.cos_p14=Math.cos(this.lat0)}function tG(e){var t,n,r,i,a,o,s,l,u=e.x,f=e.y;return r=Y(u-this.long0),t=Math.sin(f),n=Math.cos(f),i=Math.cos(r),o=this.sin_p14*t+this.cos_p14*n*i,a=1,(o>0||Math.abs(o)<=B)&&(s=this.a*a*n*Math.sin(r),l=this.y0+this.a*a*(this.cos_p14*t-this.sin_p14*n*i)),e.x=s,e.y=l,e}function nG(e){var t,n,r,i,a,o,s;return e.x-=this.x0,e.y-=this.y0,t=Math.sqrt(e.x*e.x+e.y*e.y),n=Ai(t/this.a),r=Math.sin(n),i=Math.cos(n),o=this.long0,Math.abs(t)<=B?(s=this.lat0,e.x=o,e.y=s,e):(s=Ai(i*this.sin_p14+e.y*r*this.cos_p14/t),a=Math.abs(this.lat0)-$,Math.abs(a)<=B?(this.lat0>=0?o=Y(this.long0+Math.atan2(e.x,-e.y)):o=Y(this.long0-Math.atan2(-e.x,e.y)),e.x=o,e.y=s,e):(o=Y(this.long0+Math.atan2(e.x*r,t*this.cos_p14*i-e.y*this.sin_p14*r)),e.x=o,e.y=s,e))}var rG=["ortho"];const iG={init:eG,forward:tG,inverse:nG,names:rG};var Ue={FRONT:1,RIGHT:2,BACK:3,LEFT:4,TOP:5,BOTTOM:6},we={AREA_0:1,AREA_1:2,AREA_2:3,AREA_3:4};function aG(){this.x0=this.x0||0,this.y0=this.y0||0,this.lat0=this.lat0||0,this.long0=this.long0||0,this.lat_ts=this.lat_ts||0,this.title=this.title||"Quadrilateralized Spherical Cube",this.lat0>=$-_e/2?this.face=Ue.TOP:this.lat0<=-($-_e/2)?this.face=Ue.BOTTOM:Math.abs(this.long0)<=_e?this.face=Ue.FRONT:Math.abs(this.long0)<=$+_e?this.face=this.long0>0?Ue.RIGHT:Ue.LEFT:this.face=Ue.BACK,this.es!==0&&(this.one_minus_f=1-(this.a-this.b)/this.a,this.one_minus_f_squared=this.one_minus_f*this.one_minus_f)}function oG(e){var t={x:0,y:0},n,r,i,a,o,s,l={value:0};if(e.x-=this.long0,this.es!==0?n=Math.atan(this.one_minus_f_squared*Math.tan(e.y)):n=e.y,r=e.x,this.face===Ue.TOP)a=$-n,r>=_e&&r<=$+_e?(l.value=we.AREA_0,i=r-$):r>$+_e||r<=-($+_e)?(l.value=we.AREA_1,i=r>0?r-Ze:r+Ze):r>-($+_e)&&r<=-_e?(l.value=we.AREA_2,i=r+$):(l.value=we.AREA_3,i=r);else if(this.face===Ue.BOTTOM)a=$+n,r>=_e&&r<=$+_e?(l.value=we.AREA_0,i=-r+$):r<_e&&r>=-_e?(l.value=we.AREA_1,i=-r):r<-_e&&r>=-($+_e)?(l.value=we.AREA_2,i=-r-$):(l.value=we.AREA_3,i=r>0?-r+Ze:-r-Ze);else{var u,f,h,d,p,g,x;this.face===Ue.RIGHT?r=xo(r,+$):this.face===Ue.BACK?r=xo(r,+Ze):this.face===Ue.LEFT&&(r=xo(r,-$)),d=Math.sin(n),p=Math.cos(n),g=Math.sin(r),x=Math.cos(r),u=p*x,f=p*g,h=d,this.face===Ue.FRONT?(a=Math.acos(u),i=yu(a,h,f,l)):this.face===Ue.RIGHT?(a=Math.acos(f),i=yu(a,h,-u,l)):this.face===Ue.BACK?(a=Math.acos(-u),i=yu(a,h,-f,l)):this.face===Ue.LEFT?(a=Math.acos(-f),i=yu(a,h,u,l)):(a=i=0,l.value=we.AREA_0)}return s=Math.atan(12/Ze*(i+Math.acos(Math.sin(i)*Math.cos(_e))-$)),o=Math.sqrt((1-Math.cos(a))/(Math.cos(s)*Math.cos(s))/(1-Math.cos(Math.atan(1/Math.cos(i))))),l.value===we.AREA_1?s+=$:l.value===we.AREA_2?s+=Ze:l.value===we.AREA_3&&(s+=1.5*Ze),t.x=o*Math.cos(s),t.y=o*Math.sin(s),t.x=t.x*this.a+this.x0,t.y=t.y*this.a+this.y0,e.x=t.x,e.y=t.y,e}function sG(e){var t={lam:0,phi:0},n,r,i,a,o,s,l,u,f,h={value:0};if(e.x=(e.x-this.x0)/this.a,e.y=(e.y-this.y0)/this.a,r=Math.atan(Math.sqrt(e.x*e.x+e.y*e.y)),n=Math.atan2(e.y,e.x),e.x>=0&&e.x>=Math.abs(e.y)?h.value=we.AREA_0:e.y>=0&&e.y>=Math.abs(e.x)?(h.value=we.AREA_1,n-=$):e.x<0&&-e.x>=Math.abs(e.y)?(h.value=we.AREA_2,n=n<0?n+Ze:n-Ze):(h.value=we.AREA_3,n+=$),f=Ze/12*Math.tan(n),o=Math.sin(f)/(Math.cos(f)-1/Math.sqrt(2)),s=Math.atan(o),i=Math.cos(n),a=Math.tan(r),l=1-i*i*a*a*(1-Math.cos(Math.atan(1/Math.cos(s)))),l<-1?l=-1:l>1&&(l=1),this.face===Ue.TOP)u=Math.acos(l),t.phi=$-u,h.value===we.AREA_0?t.lam=s+$:h.value===we.AREA_1?t.lam=s<0?s+Ze:s-Ze:h.value===we.AREA_2?t.lam=s-$:t.lam=s;else if(this.face===Ue.BOTTOM)u=Math.acos(l),t.phi=u-$,h.value===we.AREA_0?t.lam=-s+$:h.value===we.AREA_1?t.lam=-s:h.value===we.AREA_2?t.lam=-s-$:t.lam=s<0?-s-Ze:-s+Ze;else{var d,p,g;d=l,f=d*d,f>=1?g=0:g=Math.sqrt(1-f)*Math.sin(s),f+=g*g,f>=1?p=0:p=Math.sqrt(1-f),h.value===we.AREA_1?(f=p,p=-g,g=f):h.value===we.AREA_2?(p=-p,g=-g):h.value===we.AREA_3&&(f=p,p=g,g=-f),this.face===Ue.RIGHT?(f=d,d=-p,p=f):this.face===Ue.BACK?(d=-d,p=-p):this.face===Ue.LEFT&&(f=d,d=p,p=-f),t.phi=Math.acos(-g)-$,t.lam=Math.atan2(p,d),this.face===Ue.RIGHT?t.lam=xo(t.lam,-$):this.face===Ue.BACK?t.lam=xo(t.lam,-Ze):this.face===Ue.LEFT&&(t.lam=xo(t.lam,+$))}if(this.es!==0){var x,v,y;x=t.phi<0?1:0,v=Math.tan(t.phi),y=this.b/Math.sqrt(v*v+this.one_minus_f_squared),t.phi=Math.atan(Math.sqrt(this.a*this.a-y*y)/(this.one_minus_f*y)),x&&(t.phi=-t.phi)}return t.lam+=this.long0,e.x=t.lam,e.y=t.phi,e}function yu(e,t,n,r){var i;return e<B?(r.value=we.AREA_0,i=0):(i=Math.atan2(t,n),Math.abs(i)<=_e?r.value=we.AREA_0:i>_e&&i<=$+_e?(r.value=we.AREA_1,i-=$):i>$+_e||i<=-($+_e)?(r.value=we.AREA_2,i=i>=0?i-Ze:i+Ze):(r.value=we.AREA_3,i+=$)),i}function xo(e,t){var n=e+t;return n<-Ze?n+=vl:n>+Ze&&(n-=vl),n}var lG=["Quadrilateralized Spherical Cube","Quadrilateralized_Spherical_Cube","qsc"];const uG={init:aG,forward:oG,inverse:sG,names:lG};var Wp=[[1,22199e-21,-715515e-10,31103e-10],[.9986,-482243e-9,-24897e-9,-13309e-10],[.9954,-83103e-8,-448605e-10,-986701e-12],[.99,-.00135364,-59661e-9,36777e-10],[.9822,-.00167442,-449547e-11,-572411e-11],[.973,-.00214868,-903571e-10,18736e-12],[.96,-.00305085,-900761e-10,164917e-11],[.9427,-.00382792,-653386e-10,-26154e-10],[.9216,-.00467746,-10457e-8,481243e-11],[.8962,-.00536223,-323831e-10,-543432e-11],[.8679,-.00609363,-113898e-9,332484e-11],[.835,-.00698325,-640253e-10,934959e-12],[.7986,-.00755338,-500009e-10,935324e-12],[.7597,-.00798324,-35971e-9,-227626e-11],[.7186,-.00851367,-701149e-10,-86303e-10],[.6732,-.00986209,-199569e-9,191974e-10],[.6213,-.010418,883923e-10,624051e-11],[.5722,-.00906601,182e-6,624051e-11],[.5322,-.00677797,275608e-9,624051e-11]],Ss=[[-520417e-23,.0124,121431e-23,-845284e-16],[.062,.0124,-126793e-14,422642e-15],[.124,.0124,507171e-14,-160604e-14],[.186,.0123999,-190189e-13,600152e-14],[.248,.0124002,710039e-13,-224e-10],[.31,.0123992,-264997e-12,835986e-13],[.372,.0124029,988983e-12,-311994e-12],[.434,.0123893,-369093e-11,-435621e-12],[.4958,.0123198,-102252e-10,-345523e-12],[.5571,.0121916,-154081e-10,-582288e-12],[.6176,.0119938,-241424e-10,-525327e-12],[.6769,.011713,-320223e-10,-516405e-12],[.7346,.0113541,-397684e-10,-609052e-12],[.7903,.0109107,-489042e-10,-104739e-11],[.8435,.0103431,-64615e-9,-140374e-14],[.8936,.00969686,-64636e-9,-8547e-9],[.9394,.00840947,-192841e-9,-42106e-10],[.9761,.00616527,-256e-6,-42106e-10],[1,.00328947,-319159e-9,-42106e-10]],Kj=.8487,Xj=1.3523,Yj=or/5,cG=1/Yj,eo=18,zc=function(e,t){return e[0]+t*(e[1]+t*(e[2]+t*e[3]))},fG=function(e,t){return e[1]+t*(2*e[2]+t*3*e[3])};function hG(e,t,n,r){for(var i=t;r;--r){var a=e(i);if(i-=a,Math.abs(a)<n)break}return i}function dG(){this.x0=this.x0||0,this.y0=this.y0||0,this.long0=this.long0||0,this.es=0,this.title=this.title||"Robinson"}function pG(e){var t=Y(e.x-this.long0),n=Math.abs(e.y),r=Math.floor(n*Yj);r<0?r=0:r>=eo&&(r=eo-1),n=or*(n-cG*r);var i={x:zc(Wp[r],n)*t,y:zc(Ss[r],n)};return e.y<0&&(i.y=-i.y),i.x=i.x*this.a*Kj+this.x0,i.y=i.y*this.a*Xj+this.y0,i}function gG(e){var t={x:(e.x-this.x0)/(this.a*Kj),y:Math.abs(e.y-this.y0)/(this.a*Xj)};if(t.y>=1)t.x/=Wp[eo][0],t.y=e.y<0?-$:$;else{var n=Math.floor(t.y*eo);for(n<0?n=0:n>=eo&&(n=eo-1);;)if(Ss[n][0]>t.y)--n;else if(Ss[n+1][0]<=t.y)++n;else break;var r=Ss[n],i=5*(t.y-r[0])/(Ss[n+1][0]-r[0]);i=hG(function(a){return(zc(r,a)-t.y)/fG(r,a)},i,B,100),t.x/=zc(Wp[n],i),t.y=(5*n+i)*yt,e.y<0&&(t.y=-t.y)}return t.x=Y(t.x+this.long0),t}var vG=["Robinson","robin"];const mG={init:dG,forward:pG,inverse:gG,names:vG};function yG(){this.name="geocent"}function xG(e){var t=Lj(e,this.es,this.a);return t}function _G(e){var t=Ij(e,this.es,this.a,this.b);return t}var wG=["Geocentric","geocentric","geocent","Geocent"];const bG={init:yG,forward:xG,inverse:_G,names:wG};var Ct={N_POLE:0,S_POLE:1,EQUIT:2,OBLIQ:3},fs={h:{def:1e5,num:!0},azi:{def:0,num:!0,degrees:!0},tilt:{def:0,num:!0,degrees:!0},long0:{def:0,num:!0},lat0:{def:0,num:!0}};function EG(){if(Object.keys(fs).forEach((function(n){if(typeof this[n]>"u")this[n]=fs[n].def;else{if(fs[n].num&&isNaN(this[n]))throw new Error("Invalid parameter value, must be numeric "+n+" = "+this[n]);fs[n].num&&(this[n]=parseFloat(this[n]))}fs[n].degrees&&(this[n]=this[n]*yt)}).bind(this)),Math.abs(Math.abs(this.lat0)-$)<B?this.mode=this.lat0<0?Ct.S_POLE:Ct.N_POLE:Math.abs(this.lat0)<B?this.mode=Ct.EQUIT:(this.mode=Ct.OBLIQ,this.sinph0=Math.sin(this.lat0),this.cosph0=Math.cos(this.lat0)),this.pn1=this.h/this.a,this.pn1<=0||this.pn1>1e10)throw new Error("Invalid height");this.p=1+this.pn1,this.rp=1/this.p,this.h1=1/this.pn1,this.pfact=(this.p+1)*this.h1,this.es=0;var e=this.tilt,t=this.azi;this.cg=Math.cos(t),this.sg=Math.sin(t),this.cw=Math.cos(e),this.sw=Math.sin(e)}function SG(e){e.x-=this.long0;var t=Math.sin(e.y),n=Math.cos(e.y),r=Math.cos(e.x),i,a;switch(this.mode){case Ct.OBLIQ:a=this.sinph0*t+this.cosph0*n*r;break;case Ct.EQUIT:a=n*r;break;case Ct.S_POLE:a=-t;break;case Ct.N_POLE:a=t;break}switch(a=this.pn1/(this.p-a),i=a*n*Math.sin(e.x),this.mode){case Ct.OBLIQ:a*=this.cosph0*t-this.sinph0*n*r;break;case Ct.EQUIT:a*=t;break;case Ct.N_POLE:a*=-(n*r);break;case Ct.S_POLE:a*=n*r;break}var o,s;return o=a*this.cg+i*this.sg,s=1/(o*this.sw*this.h1+this.cw),i=(i*this.cg-a*this.sg)*this.cw*s,a=o*s,e.x=i*this.a,e.y=a*this.a,e}function kG(e){e.x/=this.a,e.y/=this.a;var t={x:e.x,y:e.y},n,r,i;i=1/(this.pn1-e.y*this.sw),n=this.pn1*e.x*i,r=this.pn1*e.y*this.cw*i,e.x=n*this.cg+r*this.sg,e.y=r*this.cg-n*this.sg;var a=bn(e.x,e.y);if(Math.abs(a)<B)t.x=0,t.y=e.y;else{var o,s;switch(s=1-a*a*this.pfact,s=(this.p-Math.sqrt(s))/(this.pn1/a+a/this.pn1),o=Math.sqrt(1-s*s),this.mode){case Ct.OBLIQ:t.y=Math.asin(o*this.sinph0+e.y*s*this.cosph0/a),e.y=(o-this.sinph0*Math.sin(t.y))*a,e.x*=s*this.cosph0;break;case Ct.EQUIT:t.y=Math.asin(e.y*s/a),e.y=o*a,e.x*=s;break;case Ct.N_POLE:t.y=Math.asin(o),e.y=-e.y;break;case Ct.S_POLE:t.y=-Math.asin(o);break}t.x=Math.atan2(e.x,e.y)}return e.x=t.x+this.long0,e.y=t.y,e}var jG=["Tilted_Perspective","tpers"];const CG={init:EG,forward:SG,inverse:kG,names:jG};function MG(){if(this.flip_axis=this.sweep==="x"?1:0,this.h=Number(this.h),this.radius_g_1=this.h/this.a,this.radius_g_1<=0||this.radius_g_1>1e10)throw new Error;if(this.radius_g=1+this.radius_g_1,this.C=this.radius_g*this.radius_g-1,this.es!==0){var e=1-this.es,t=1/e;this.radius_p=Math.sqrt(e),this.radius_p2=e,this.radius_p_inv2=t,this.shape="ellipse"}else this.radius_p=1,this.radius_p2=1,this.radius_p_inv2=1,this.shape="sphere";this.title||(this.title="Geostationary Satellite View")}function OG(e){var t=e.x,n=e.y,r,i,a,o;if(t=t-this.long0,this.shape==="ellipse"){n=Math.atan(this.radius_p2*Math.tan(n));var s=this.radius_p/bn(this.radius_p*Math.cos(n),Math.sin(n));if(i=s*Math.cos(t)*Math.cos(n),a=s*Math.sin(t)*Math.cos(n),o=s*Math.sin(n),(this.radius_g-i)*i-a*a-o*o*this.radius_p_inv2<0)return e.x=Number.NaN,e.y=Number.NaN,e;r=this.radius_g-i,this.flip_axis?(e.x=this.radius_g_1*Math.atan(a/bn(o,r)),e.y=this.radius_g_1*Math.atan(o/r)):(e.x=this.radius_g_1*Math.atan(a/r),e.y=this.radius_g_1*Math.atan(o/bn(a,r)))}else this.shape==="sphere"&&(r=Math.cos(n),i=Math.cos(t)*r,a=Math.sin(t)*r,o=Math.sin(n),r=this.radius_g-i,this.flip_axis?(e.x=this.radius_g_1*Math.atan(a/bn(o,r)),e.y=this.radius_g_1*Math.atan(o/r)):(e.x=this.radius_g_1*Math.atan(a/r),e.y=this.radius_g_1*Math.atan(o/bn(a,r))));return e.x=e.x*this.a,e.y=e.y*this.a,e}function PG(e){var t=-1,n=0,r=0,i,a,o,s;if(e.x=e.x/this.a,e.y=e.y/this.a,this.shape==="ellipse"){this.flip_axis?(r=Math.tan(e.y/this.radius_g_1),n=Math.tan(e.x/this.radius_g_1)*bn(1,r)):(n=Math.tan(e.x/this.radius_g_1),r=Math.tan(e.y/this.radius_g_1)*bn(1,n));var l=r/this.radius_p;if(i=n*n+l*l+t*t,a=2*this.radius_g*t,o=a*a-4*i*this.C,o<0)return e.x=Number.NaN,e.y=Number.NaN,e;s=(-a-Math.sqrt(o))/(2*i),t=this.radius_g+s*t,n*=s,r*=s,e.x=Math.atan2(n,t),e.y=Math.atan(r*Math.cos(e.x)/t),e.y=Math.atan(this.radius_p_inv2*Math.tan(e.y))}else if(this.shape==="sphere"){if(this.flip_axis?(r=Math.tan(e.y/this.radius_g_1),n=Math.tan(e.x/this.radius_g_1)*Math.sqrt(1+r*r)):(n=Math.tan(e.x/this.radius_g_1),r=Math.tan(e.y/this.radius_g_1)*Math.sqrt(1+n*n)),i=n*n+r*r+t*t,a=2*this.radius_g*t,o=a*a-4*i*this.C,o<0)return e.x=Number.NaN,e.y=Number.NaN,e;s=(-a-Math.sqrt(o))/(2*i),t=this.radius_g+s*t,n*=s,r*=s,e.x=Math.atan2(n,t),e.y=Math.atan(r*Math.cos(e.x)/t)}return e.x=e.x+this.long0,e}var TG=["Geostationary Satellite View","Geostationary_Satellite","geos"];const NG={init:MG,forward:OG,inverse:PG,names:TG};function RG(e){e.Proj.projections.add($u),e.Proj.projections.add(Uu),e.Proj.projections.add(F7),e.Proj.projections.add(Y7),e.Proj.projections.add(tF),e.Proj.projections.add(oF),e.Proj.projections.add(hF),e.Proj.projections.add(mF),e.Proj.projections.add(bF),e.Proj.projections.add(CF),e.Proj.projections.add(BF),e.Proj.projections.add(qF),e.Proj.projections.add(t9),e.Proj.projections.add(s9),e.Proj.projections.add(h9),e.Proj.projections.add(m9),e.Proj.projections.add(b9),e.Proj.projections.add(C9),e.Proj.projections.add(R9),e.Proj.projections.add(z9),e.Proj.projections.add(W9),e.Proj.projections.add(X9),e.Proj.projections.add(J9),e.Proj.projections.add(iG),e.Proj.projections.add(uG),e.Proj.projections.add(mG),e.Proj.projections.add(bG),e.Proj.projections.add(CG),e.Proj.projections.add(NG)}Ot.defaultDatum="WGS84";Ot.Proj=ur;Ot.WGS84=new Ot.Proj("WGS84");Ot.Point=Mo;Ot.toPoint=Aj;Ot.defs=It;Ot.nadgrid=$z;Ot.transform=Ac;Ot.mgrs=r7;Ot.version="__VERSION__";RG(Ot);function LG(e){var t=Object.keys(e.defs),n=t.length,r,i;for(r=0;r<n;++r){var a=t[r];if(!Fe(a)){var o=e.defs(a),s=o.units;!s&&o.projName==="longlat"&&(s=pt.DEGREES),bv(new Af({code:a,axisOrientation:o.axis,metersPerUnit:o.to_meter,units:s}))}}for(r=0;r<n;++r){var l=t[r],u=Fe(l);for(i=0;i<n;++i){var f=t[i],h=Fe(f);if(!vk(l,f))if(e.defs[l]===e.defs[f])Tp([u,h]);else{var d=e(l,f);kk(u,h,$y(u,h,d.forward),$y(h,u,d.inverse))}}}}const IG=[5.2913,52.1326],Or="EPSG:3857",Fc="EPSG:28992",qj=yA(IG,Or),Zj=7,Qj=7,Jj=20,AG=()=>{Ot.defs("EPSG:28992","+proj=sterea +lat_0=52.15616055555555 +lon_0=5.38763888888889 +k=0.9999079 +x_0=155000 +y_0=463000 +ellps=bessel +towgs84=565.040,49.910,465.840,-0.40939,0.35971,-1.86849,4.0772 +units=m +no_defs");const e=new Af({code:"EPSG:28992",extent:[-285401.92,22598.08,595402,903402],worldExtent:[3.2,50.75,7.22,53.7],units:"m"});bv(e),LG(Ot),kk(Or,e,function(t){return Ot(Or,Fc,t)},function(t){return Ot(Fc,Or,t)})};AG();const DG=new L8,zG=async(e,t)=>{const n=await fetch(e).then(function(a){return a.text()}),r=DG.read(n);return KD(r,{layer:t,matrixSet:Or})},FG=async(e,t)=>{const n=e.includes("?")?"&":"?",r=await zG("".concat(e).concat(n,"REQUEST=GetCapabilities"),t);return new VD(r)},eC=({children:e})=>c.jsx("div",{children:e}),Gc=({source:e,extent:t,zIndex:n=0,opacity:r=1})=>{const{map:i}=j.useContext(Rl),[a,o]=j.useState();return j.useEffect(()=>{if(!i)return;
79const s=new bj({source:e,extent:t});return i.addLayer(s),o(s),()=>{i&&i.removeLayer(s)}},[i,t,e]),j.useEffect(()=>{a&&a.setOpacity(r)},[r,a]),j.useEffect(()=>{a&&a.setZIndex(n)},[r,n,a]),null},GG=({source:e,extent:t,zIndex:n=0,opacity:r=1,swipeValue:i})=>{const{map:a}=j.useContext(Rl),[o,s]=j.useState(),l=j.useRef(i);return j.useEffect(()=>{l.current=i},[i]),j.useEffect(()=>{if(!a)return;const u=d=>{const p=d.context,g=a.getSize(),x=l.current,v=hu(d,[x,0]),y=hu(d,[g[0],0]),m=hu(d,[x,g[1]]),_=hu(d,g);p.save(),p.beginPath(),p.moveTo(v[0],v[1]),p.lineTo(m[0],m[1]),p.lineTo(_[0],_[1]),p.lineTo(y[0],y[1]),p.closePath(),p.clip()},f=d=>{d.context.restore()},h=new bj({source:e,extent:t});return h.on("prerender",u),h.on("postrender",f),a.addLayer(h),s(h),()=>{a&&a.removeLayer(h)}},[a,t,e]),j.useEffect(()=>{o&&o.setOpacity(r)},[r,o]),j.useEffect(()=>{o&&o.setZIndex(n)},[n,o]),j.useEffect(()=>{a.render()},[i,a]),null},Vv=({olControl:e})=>{const{map:t}=j.useContext(Rl);return j.useEffect(()=>{if(!t)return;const n=e.element;return n&&n.addEventListener("mouseover",r=>{r.stopPropagation()},!1),t.controls.push(e),()=>t.controls.remove(e)},[t]),null};var D_;const $G=Pf(D_||(D_=C(["\n &.ol-uncollapsible button {\n display: none;\n }\n\n & ul {\n margin: 0;\n padding: 1px 0.5em;\n color: #333;\n text-shadow: 0 0 2px #fff;\n font-size: 12px;\n }\n\n & li {\n list-style: none;\n }\n\n & a {\n text-decoration: none;\n color: inherit;\n\n &:hover {\n color: blue;\n text-decoration: underline;\n }\n }\n"]))),tC=({collapsible:e=!1})=>{const[t,n]=j.useState(null);return j.useEffect(()=>{n(new nj({collapsible:e}))},[e]),t&&c.jsx(Vv,{olControl:t})},nC=({children:e})=>c.jsx("div",{children:e});new H5({});new Y5({coordinateFormat:e=>xA(e).map(t=>t.toFixed(4)).join(", ")});const UG=new Q5({}),rC=()=>c.jsx(Vv,{olControl:UG}),WG=new rj({}),iC=()=>c.jsx(Vv,{olControl:WG}),aC={attribution:$G};var z_;const oC=M.div(z_||(z_=C(["\n z-index: 1;\n padding: 10px;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n pointer-events: none;\n overflow: hidden;\n\n & > * {\n pointer-events: auto;\n }\n"])));var F_;const Kv=M.div(F_||(F_=C(["\n position: absolute;\n top: 16px;\n left: 16px;\n z-index: 1;\n display: flex;\n flex-direction: column;\n gap: 10px;\n width: 480px;\n max-width: ",";\n max-height: calc(100% - 32px);\n overflow-y: hidden;\n\n @media (max-width: ",") {\n width: calc(100% - 84px);\n max-width: 480px;\n }\n"])),e=>e.swipe?"calc(50% - 32px)":"calc(100% - 84px)",vt.xs);var G_;const BG=M(Kv)(G_||(G_=C(["\n left: calc(50% + 16px);\n"])));var $_;const Zf=M.div($_||($_=C(["\n box-sizing: border-box;\n padding: 13px 16px;\n background: #ffffff;\n z-index: 1;\n box-shadow: 0px 0px 4px #00000029;\n border-radius: 6px;\n"])));var U_;const sC=M.div(U_||(U_=C(["\n display: flex;\n justify-content: space-between;\n margin-bottom: 8px;\n font-weight: 600;\n"])));var W_;M.span(W_||(W_=C(["\n color: #747575;\n"])));var B_;const HG=M.div(B_||(B_=C(["\n display: flex;\n justify-content: space-between;\n font-weight: bold;\n"]))),VG="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2028.65%2028.65'%3e%3cg%20id='a'/%3e%3cg%20id='b'%3e%3cg%20id='c'%3e%3cg%3e%3cg%3e%3cpath%20d='M25.49,0H13.32V28.65h12.17c1.74,0,3.16-1.42,3.16-3.16V3.16c0-1.74-1.42-3.16-3.16-3.16Zm1.16,25.49c0,.64-.52,1.16-1.16,1.16H15.32V2h10.17c.64,0,1.16,.52,1.16,1.16V25.49Z'/%3e%3cpath%20d='M1,9.89c.55,0,1-.45,1-1v-2.97c0-.55-.45-1-1-1s-1,.45-1,1v2.97c0,.55,.45,1,1,1Z'/%3e%3cpath%20d='M1,16.81c.55,0,1-.45,1-1v-2.97c0-.55-.45-1-1-1s-1,.45-1,1v2.97c0,.55,.45,1,1,1Z'/%3e%3cpath%20d='M.8,2.87c.16,.1,.35,.15,.53,.15,.33,0,.66-.17,.85-.47,.21-.35,.58-.55,.99-.55h.77c.55,0,1-.45,1-1s-.45-1-1-1h-.77C2.06,0,1.05,.56,.47,1.5c-.29,.47-.15,1.09,.32,1.38Z'/%3e%3cpath%20d='M2,22.74v-2.97c0-.55-.45-1-1-1s-1,.45-1,1v2.97c0,.55,.45,1,1,1s1-.45,1-1Z'/%3e%3cpath%20d='M10.87,26.65h-2.97c-.55,0-1,.45-1,1s.45,1,1,1h2.97c.55,0,1-.45,1-1s-.45-1-1-1Z'/%3e%3cpath%20d='M7.89,2h2.97c.55,0,1-.45,1-1s-.45-1-1-1h-2.97c-.55,0-1,.45-1,1s.45,1,1,1Z'/%3e%3cpath%20d='M3.94,26.65h-.78c-.4,0-.77-.2-.98-.54-.29-.47-.91-.61-1.38-.32-.47,.29-.61,.91-.32,1.38,.58,.93,1.58,1.48,2.68,1.48h.78c.55,0,1-.45,1-1s-.45-1-1-1Z'/%3e%3c/g%3e%3cpolyline%20points='10.32%2018.52%206.09%2014.29%2010.32%2010.06'/%3e%3cpolyline%20points='18.34%2018.52%2022.57%2014.29%2018.34%2010.06'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e",Jn="currentColor",_r=14,Vi=3;var H_;const KG=M.input.attrs(e=>({type:"range",style:{color:e.color||fa}}))(H_||(H_=C(["\n /* display: block; */\n height: ","px;\n -webkit-appearance: none;\n margin: 0;\n width: 100%;\n\n &:focus {\n outline: none;\n }\n &::-webkit-slider-runnable-track {\n width: 100%;\n height: ","px;\n cursor: pointer;\n box-shadow: 0px 0px 0px #000000;\n background: ",";\n border-radius: ","px;\n border: 0px solid #000000;\n }\n &::-webkit-slider-thumb {\n box-shadow: 0px 0px 0px #000000;\n border: 2px solid ",";\n height: ","px;\n width: ","px;\n border-radius: ","px;\n background: #ffffff;\n cursor: pointer;\n -webkit-appearance: none;\n margin-top: ","px;\n }\n &:focus::-webkit-slider-runnable-track {\n background: ",";\n }\n &::-moz-range-track {\n width: 100%;\n height: ","px;\n cursor: pointer;\n box-shadow: 0px 0px 0px #000000;\n background: ",";\n border-radius: ","px;\n border: 0px solid #000000;\n }\n &::-moz-range-thumb {\n box-shadow: 0px 0px 0px #000000;\n border: 2px solid ",";\n height: ","px;\n width: ","px;\n border-radius: 8px;\n background: #ffffff;\n cursor: pointer;\n }\n &::-ms-track {\n width: 100%;\n height: ","px;\n cursor: pointer;\n background: transparent;\n border-color: transparent;\n color: transparent;\n }\n &::-ms-fill-lower {\n background: ",";\n border: 0px solid #000000;\n border-radius: 8px;\n box-shadow: 0px 0px 0px #000000;\n }\n &::-ms-fill-upper {\n background: ",";\n border: 0px solid #000000;\n border-radius: 8px;\n box-shadow: 0px 0px 0px #000000;\n }
79\n &::-ms-thumb {\n margin-top: 1px;\n box-shadow: 0px 0px 0px #000000;\n border: 2px solid ",";\n height: ","px;\n width: ","px;\n border-radius: 8px;\n background: #ffffff;\n cursor: pointer;\n }\n &:focus::-ms-fill-lower {\n background: ",";\n }\n &:focus::-ms-fill-upper {\n background: ",";\n }\n"])),Math.max(_r,Vi),Vi,Jn,Vi,Jn,_r,_r,_r,-.5*(_r-Vi),Jn,Vi,Jn,Vi,Jn,_r,_r,Vi,Jn,Jn,Jn,_r,_r,Jn,Jn),XG="#e7e7e8";var V_;const z1=M.span(V_||(V_=C(["\n font-size: 11px;\n color: ",";\n margin-right: 0.8em;\n"])),jS);var K_;const YG=M.div(K_||(K_=C(["\n flex: 1 1;\n display: flex;\n align-items: center;\n\n @media (max-width: ",") {\n flex-direction: column;\n align-items: flex-start;\n }\n"])),vt.lg);var X_;const $c=M.div(X_||(X_=C(["\n border-right: 1px solid ",";\n padding: 0;\n padding-right: 12px;\n margin-right: 12px;\n\n &:last-child {\n padding-right: 0;\n margin-right: 0;\n border-right: none;\n }\n"])),XG);var Y_;const qG=M($c)(Y_||(Y_=C(["\n visibility: ",";\n\n @media (max-width: ",") {\n display: none;\n }\n"])),e=>e.visible?"visible":"hidden",vt.xs);var q_;const ZG=M.img.attrs({src:VG})(q_||(q_=C(["\n opacity: 0.5;\n"])));var Z_;const QG=M.div(Z_||(Z_=C(["\n display: flex;\n justify-content: space-between;\n align-items: stretch;\n padding-right: 56px;\n line-height: 16px;\n\n @media (max-width: ",") {\n flex-direction: column;\n align-items: flex-start;\n row-gap: 4px;\n & "," {\n border: none;\n padding-right: 0;\n margin-right: 0;\n }\n }\n"])),vt.sm,$c),lC=({selectedLayer:e,mainOpacity:t,onChangeMainOpacity:n,toggleSplit:r,toggleInfo:i,layerSelectOpen:a,toggleLayerSelectOpen:o})=>{const s=l=>{const u=parseFloat(l.target.value);n(1-u)};return c.jsxs(Zf,{children:[c.jsxs(sC,{children:[c.jsx("div",{children:e==null?void 0:e.label}),c.jsx(oa,{onClick:()=>{o()},children:c.jsx(lk,{up:a})})]}),c.jsxs(QG,{children:[c.jsx($c,{children:c.jsx(oa,{outlined:!0,size:16,onClick:()=>{i()},children:c.jsx(gL,{})})}),c.jsxs($c,{as:YG,children:[c.jsx(z1,{children:"Transparantie:"}),c.jsx(KG,{min:"0",max:"1",step:"0.01",value:1-t,onChange:s})]}),!!r&&c.jsxs(qG,{visible:!0,children:[c.jsx(z1,{children:"Vergelijken:"}),c.jsx(oa,{size:16,onClick:r,transparent:!0,children:c.jsx(ZG,{})})]})]})]})},JG=({selectedLayer:e,close:t,layerSelectOpen:n,toggleLayerSelectOpen:r})=>c.jsx(Zf,{style:{minHeight:78},children:c.jsxs(sC,{children:[c.jsx("div",{children:e==null?void 0:e.label}),c.jsxs("div",{children:[c.jsx(oa,{onClick:()=>{r()},style:{marginRight:8},children:c.jsx(lk,{up:n})}),c.jsx(oa,{onClick:()=>{t()},children:c.jsx(gv,{})})]})]})});var Qf={exports:{}},uC={};function cC(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=cC(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}function F1(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=cC(e))&&(r&&(r+=" "),r+=t);return r}const e$=Object.freeze(Object.defineProperty({__proto__:null,clsx:F1,default:F1},Symbol.toStringTag,{value:"Module"})),t$=IC(e$);var Ye={},yr={};
79Object.defineProperty(yr,"__esModule",{value:!0});yr.dontSetMe=o$;yr.findInArray=n$;yr.int=a$;yr.isFunction=r$;yr.isNum=i$;function n$(e,t){for(let n=0,r=e.length;n<r;n++)if(t.apply(t,[e[n],n,e]))return e[n]}function r$(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Function]"}function i$(e){return typeof e=="number"&&!isNaN(e)}function a$(e){return parseInt(e,10)}function o$(e,t,n){if(e[t])return new Error("Invalid prop ".concat(t," passed to ").concat(n," - do not set this, set it on the child."))}var Sa={};Object.defineProperty(Sa,"__esModule",{value:!0});Sa.browserPrefixToKey=hC;Sa.browserPrefixToStyle=s$;Sa.default=void 0;Sa.getPrefix=fC;const nd=["Moz","Webkit","O","ms"];function fC(){var e;let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window>"u")return"";const n=(e=window.document)===null||e===void 0||(e=e.documentElement)===null||e===void 0?void 0:e.style;if(!n||t in n)return"";for(let r=0;r<nd.length;r++)if(hC(t,nd[r])in n)return nd[r];return""}function hC(e,t){return t?"".concat(t).concat(l$(e)):e}function s$(e,t){return t?"-".concat(t.toLowerCase(),"-").concat(e):e}function l$(e){let t="",n=!0;for(let r=0;r<e.length;r++)n?(t+=e[r].toUpperCase(),n=!1):e[r]==="-"?n=!0:t+=e[r];return t}Sa.default=fC();Object.defineProperty(Ye,"__esModule",{value:!0});Ye.addClassName=gC;Ye.addEvent=f$;Ye.addUserSelectStyles=b$;Ye.createCSSTransform=y$;Ye.createSVGTransform=x$;Ye.getTouch=_$;Ye.getTouchIdentifier=w$;Ye.getTranslation=Xv;
79Ye.innerHeight=g$;Ye.innerWidth=v$;Ye.matchesSelector=pC;Ye.matchesSelectorAndParentsTo=c$;Ye.offsetXYFromParent=m$;Ye.outerHeight=d$;Ye.outerWidth=p$;Ye.removeClassName=vC;Ye.removeEvent=h$;Ye.removeUserSelectStyles=E$;var on=yr,G1=u$(Sa);function dC(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(dC=function(r){return r?n:t})(e)}function u$(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var n=dC(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(a!=="default"&&Object.prototype.hasOwnProperty.call(e,a)){var o=i?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(r,a,o):r[a]=e[a]}return r.default=e,n&&n.set(e,r),r}let xu="";function pC(e,t){return xu||(xu=(0,on.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(n){return(0,on.isFunction)(e[n])})),(0,on.isFunction)(e[xu])?e[xu](t):!1}function c$(e,t,n){let r=e;do{if(pC(r,t))return!0;if(r===n)return!1;r=r.parentNode}while(r);return!1}function f$(e,t,n,r){if(!e)return;const i={capture:!0,...r};e.addEventListener?e.addEventListener(t,n,i):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n}function h$(e,t,n,r){if(!e)return;const i={capture:!0,...r};e.removeEventListener?e.removeEventListener(t,n,i):e.detachEvent?e.detachEvent("on"+t,n):e["on"+t]=null}function d$(e){let t=e.clientHeight;const n=e.ownerDocument.defaultView.getComputedStyle(e);return t+=(0,on.int)(n.borderTopWidth),t+=(0,on.int)(n.borderBottomWidth),t}function p$(e){let t=e.clientWidth;const n=e.ownerDocument.defaultView.getComputedStyle(e);return t+=(0,on.int)(n.borderLeftWidth),t+=(0,on.int)(n.borderRightWidth),t}function g$(e){let t=e.clientHeight;const n=e.ownerDocument.defaultView.getComputedStyle(e);return t-=(0,on.int)(n.paddingTop),t-=(0,on.int)(n.paddingBottom),t}function v$(e){let t=e.clientWidth;const n=e.ownerDocument.defaultView.getComputedStyle(e);return t-=(0,on.int)(n.paddingLeft),t-=(0,on.int)(n.paddingRight),t}function m$(e,t,n){const i=t===t.ownerDocument.body?{left:0,top:0}:t.getBoundingClientRect(),a=(e.clientX+t.scrollLeft-i.left)/n,o=(e.clientY+t.scrollTop-i.top)/n;return{x:a,y:o}}function y$(e,t){const n=Xv(e,t,"px");return{[(0,G1.browserPrefixToKey)("transform",G1.default)]:n}}function x$(e,t){return Xv(e,t,"")}function Xv(e,t,n){let{x:r,y:i}=e,a="translate(".concat(r).concat(n,",").concat(i).concat(n,")");if(t){const o="".concat(typeof t.x=="string"?t.x:t.x+n),s="".concat(typeof t.y=="string"?t.y:t.y+n);a="translate(".concat(o,", ").concat(s,")")+a}return a}function _$(e,t){return e.targetTouches&&(0,on.findInArray)(e.targetTouches,n=>t===n.identifier)||e.changedTouches&&(0,on.findInArray)(e.changedTouches,n=>t===n.identifier)}function w$(e){if(e.targetTouches&&e.targetTouches[0])return e.targetTouches[0].identifier;if(e.changedTouches&&e.changedTouches[0])return e.changedTouches[0].identifier}function b$(e){if(!e)return;let t=e.getElementById("react-draggable-style-el");t||(t=e.createElement("style"),t.type="text/css",t.id="react-draggable-style-el",t.innerHTML=".react-draggable-transparent-selection *::-moz-selection {all: inherit;}\n",t.innerHTML+=".react-draggable-transparent-selection *::selection {all: inherit;}\n",e.getElementsByTagName("head")[0].appendChild(t)),e.body&&gC(e.body,"react-draggable-transparent-selection")}function E$(e){if(e)try{if(e.body&&vC(e.body,"react-draggable-transparent-selection"),e.selection)e.selection.empty();else{const t=(e.defaultView||window).getSelection();t&&t.type!=="Caret"&&t.removeAllRanges()}}catch{}}function gC(e,t){e.classList?e.classList.add(t):e.className.match(new RegExp("(?:^|\\s)".concat(t,"(?!\\S)")))||(e.className+=" ".concat(t))}function vC(e,t){e.classList?e.classList.remove(t):e.className=e.className.replace(new RegExp("(?:^|\\s)".concat(t,"(?!\\S)"),"g"),"")}var xr={};Object.defineProperty(xr,"__esModule",{value:!0});xr.canDragX=j$;xr.canDragY=C$;xr.createCoreData=O$;xr.createDraggableData=P$;xr.getBoundPosition=S$;xr.getControlPosition=M$;
vendor: 4,958 bytes, line 79
79xr.snapToGrid=k$;var en=yr,to=Ye;function S$(e,t,n){if(!e.props.bounds)return[t,n];let{bounds:r}=e.props;r=typeof r=="string"?r:T$(r);const i=Yv(e);if(typeof r=="string"){const{ownerDocument:a}=i,o=a.defaultView;let s;if(r==="parent"?s=i.parentNode:s=a.querySelector(r),!(s instanceof o.HTMLElement))throw new Error('Bounds selector "'+r+'" could not find an element.');const l=s,u=o.getComputedStyle(i),f=o.getComputedStyle(l);r={left:-i.offsetLeft+(0,en.int)(f.paddingLeft)+(0,en.int)(u.marginLeft),top:-i.offsetTop+(0,en.int)(f.paddingTop)+(0,en.int)(u.marginTop),right:(0,to.innerWidth)(l)-(0,to.outerWidth)(i)-i.offsetLeft+(0,en.int)(f.paddingRight)-(0,en.int)(u.marginRight),bottom:(0,to.innerHeight)(l)-(0,to.outerHeight)(i)-i.offsetTop+(0,en.int)(f.paddingBottom)-(0,en.int)(u.marginBottom)}}return(0,en.isNum)(r.right)&&(t=Math.min(t,r.right)),(0,en.isNum)(r.bottom)&&(n=Math.min(n,r.bottom)),(0,en.isNum)(r.left)&&(t=Math.max(t,r.left)),(0,en.isNum)(r.top)&&(n=Math.max(n,r.top)),[t,n]}function k$(e,t,n){const r=Math.round(t/e[0])*e[0],i=Math.round(n/e[1])*e[1];return[r,i]}function j$(e){return e.props.axis==="both"||e.props.axis==="x"}function C$(e){return e.props.axis==="both"||e.props.axis==="y"}function M$(e,t,n){const r=typeof t=="number"?(0,to.getTouch)(e,t):null;if(typeof t=="number"&&!r)return null;const i=Yv(n),a=n.props.offsetParent||i.offsetParent||i.ownerDocument.body;return(0,to.offsetXYFromParent)(r||e,a,n.props.scale)}function O$(e,t,n){const r=!(0,en.isNum)(e.lastX),i=Yv(e);return r?{node:i,deltaX:0,deltaY:0,lastX:t,lastY:n,x:t,y:n}:{node:i,deltaX:t-e.lastX,deltaY:n-e.lastY,lastX:e.lastX,lastY:e.lastY,x:t,y:n}}function P$(e,t){const n=e.props.scale;return{node:t.node,x:e.state.x+t.deltaX/n,y:e.state.y+t.deltaY/n,deltaX:t.deltaX/n,deltaY:t.deltaY/n,lastX:e.state.x,lastY:e.state.y}}function T$(e){return{left:e.left,top:e.top,right:e.right,bottom:e.bottom}}function Yv(e){const t=e.findDOMNode();if(!t)throw new Error("<DraggableCore>: Unmounted during event!");return t}var Jf={},eh={};Object.defineProperty(eh,"__esModule",{value:!0});eh.default=N$;function N$(){}Object.defineProperty(Jf,"__esModule",{value:!0});Jf.default=void 0;var rd=L$(j),$t=qv(pv),R$=qv(nf),St=Ye,Xr=xr,id=yr,hs=qv(eh);function qv(e){return e&&e.__esModule?e:{default:e}}function mC(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(mC=function(r){return r?n:t})(e)}function L$(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var n=mC(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(a!=="default"&&Object.prototype.hasOwnProperty.call(e,a)){var o=i?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(r,a,o):r[a]=e[a]}return r.default=e,n&&n.set(e,r),r}function Rt(e,t,n){return t=I$(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function I$(e){var t=A$(e,"string");return typeof t=="symbol"?t:String(t)}function A$(e,t){if(typeof e!="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}const Ln={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let Yr=Ln.mouse,th=class extends rd.Component{constructor(){super(...arguments),Rt(this,"dragging",!1),Rt(this,"lastX",NaN),Rt(this,"lastY",NaN),Rt(this,"touchIdentifier",null),Rt(this,"mounted",!1),Rt(this,"handleDragStart",t=>{if(this.props.onMouseDown(t),!this.props.allowAnyClick&&typeof t.button=="number"&&t.button!==0)return!1;const n=this.findDOMNode();if(!n||!n.ownerDocument||!n.ownerDocument.body)throw new Error("<DraggableCore> not mounted on DragStart!");const{ownerDocument:r}=n;if(this.props.disabled||!(t.target instanceof r.defaultView.Node)||this.props.handle&&!(0,St.matchesSelectorAndParentsTo)(t.target,this.props.handle,n)||this.props.cancel&&(0,St.matchesSelectorAndParentsTo)(t.target,this.props.cancel,n))return;t.type==="touchstart"&&t.preventDefault();const i=(0,St.getTouchIdentifier)(t);this.touchIdentifier=i;const a=(0,Xr.getControlPosition)(t,i,this);if(a==null)return;const{x:o,y:s}=a,l=(0,Xr.createCoreData)(this,o,s);(0,hs.default)("DraggableCore: handleDragStart: %j",l),(0,hs.default)("calling",this.props.onStart),!(this.props.onStart(t,l)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,St.addUserSelectStyles)(r),this.dragging=!0,this.lastX=o,this.lastY=s,(0,St.addEvent)(r,Yr.move,this.handleDrag),(0,St.addEvent)(r,Yr.stop,this.handleDragStop))}),Rt(this,"handleDrag",t=>{const n=(0,Xr.getControlPosition)(t,this.touchIdentifier,this);if(n==null)return;let{x:r,y:i}=n;if(Array.isArray(this.props.grid)){let s=r-this.lastX,l=i-this.lastY;
79if([s,l]=(0,Xr.snapToGrid)(this.props.grid,s,l),!s&&!l)return;r=this.lastX+s,i=this.lastY+l}const a=(0,Xr.createCoreData)(this,r,i);if((0,hs.default)("DraggableCore: handleDrag: %j",a),this.props.onDrag(t,a)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch{const l=document.createEvent("MouseEvents");l.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(l)}return}this.lastX=r,this.lastY=i}),Rt(this,"handleDragStop",t=>{if(!this.dragging)return;const n=(0,Xr.getControlPosition)(t,this.touchIdentifier,this);if(n==null)return;let{x:r,y:i}=n;if(Array.isArray(this.props.grid)){let l=r-this.lastX||0,u=i-this.lastY||0;[l,u]=(0,Xr.snapToGrid)(this.props.grid,l,u),r=this.lastX+l,i=this.lastY+u}const a=(0,Xr.createCoreData)(this,r,i);if(this.props.onStop(t,a)===!1||this.mounted===!1)return!1;const s=this.findDOMNode();s&&this.props.enableUserSelectHack&&(0,St.removeUserSelectStyles)(s.ownerDocument),(0,hs.default)("DraggableCore: handleDragStop: %j",a),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,s&&((0,hs.default)("DraggableCore: Removing handlers"),(0,St.removeEvent)(s.ownerDocument,Yr.move,this.handleDrag),(0,St.removeEvent)(s.ownerDocument,Yr.stop,this.handleDragStop))}),Rt(this,"onMouseDown",t=>(Yr=Ln.mouse,this.handleDragStart(t))),Rt(this,"onMouseUp",t=>(Yr=Ln.mouse,this.handleDragStop(t))),Rt(this,"onTouchStart",t=>(Yr=Ln.touch,this.handleDragStart(t))),Rt(this,"onTouchEnd",t=>(Yr=Ln.touch,this.handleDragStop(t)))}componentDidMount(){this.mounted=!0;const t=this.findDOMNode();t&&(0,St.addEvent)(t,Ln.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const t=this.findDOMNode();if(t){const{ownerDocument:n}=t;(0,St.removeEvent)(n,Ln.mouse.move,this.handleDrag),(0,St.removeEvent)(n,Ln.touch.move,this.handleDrag),(0,St.removeEvent)(n,Ln.mouse.stop,this.handleDragStop),(0,St.removeEvent)(n,Ln.touch.stop,this.handleDragStop),(0,St.removeEvent)(t,Ln.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,St.removeUserSelectStyles)(n)}}findDOMNode(){var t,n;return(t=this.props)!==null&&t!==void 0&&t.nodeRef?(n=this.props)===null||n===void 0||(n=n.nodeRef)===null||n===void 0?void 0:n.current:R$.default.findDOMNode(this)}render(){return rd.cloneElement(rd.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}};Jf.default=th;Rt(th,"displayName","DraggableCore");Rt(th,"propTypes",{allowAnyClick:$t.default.bool,children:$t.default.node.isRequired,disabled:$t.default.bool,enableUserSelectHack:$t.default.bool,offsetParent:function(e,t){if(e[t]&&e[t].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:$t.default.arrayOf($t.default.number),handle:$t.default.string,cancel:$t.default.string,nodeRef:$t.default.object,onStart:$t.default.func,onDrag:$t.default.func,onStop:$t.default.func,onMouseDown:$t.default.func,scale:$t.default.number,className:id.dontSetMe,style:id.dontSetMe,transform:id.dontSetMe});Rt(th,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1});(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"DraggableCore",{enumerable:!0,get:function(){return l.default}}),e.default=void 0;var t=d(j),n=f(pv),r=f(nf),i=f(t$),a=Ye,o=xr,s=yr,l=f(Jf),u=f(eh);function f(m){return m&&m.__esModule?m:{default:m}}function h(m){if(typeof WeakMap!="function")return null;var _=new WeakMap,w=new WeakMap;return(h=function(b){return b?w:_})(m)}function d(m,_){if(!_&&m&&m.__esModule)return m;if(m===null||typeof m!="object"&&typeof m!="function")return{default:m};var w=h(_);if(w&&w.has(m))return w.get(m);var b={},E=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var S in m)if(S!=="default"&&Object.prototype.hasOwnProperty.call(m,S)){var k=E?Object.getOwnPropertyDescriptor(m,S):null;k&&(k.get||k.set)?Object.defineProperty(b,S,k):b[S]=m[S]}return b.default=m,w&&w.set(m,b),b}function p(){return p=Object.assign?Object.assign.bind():function(m){for(var _=1;_<arguments.length;_++){var w=arguments[_];for(var b in w)Object.prototype.hasOwnProperty.call(w,b)&&(m[b]=w[b])}return m},p.apply(this,arguments)}function g(m,_,w){return _=x(_),_ in m?Object.defineProperty(m,_,{value:w,enumerable:!0,configurable:!0,writable:!0}):m[_]=w,m}function x(m){var _=v(m,"string");return typeof _=="symbol"?_:String(_)}function v(m,_){if(typeof m!="object"||m===null)return m;var w=m[Symbol.toPrimitive];if(w!==void 0){var b=w.call(m,_||"default");if(typeof b!="object")return b;throw new TypeError("@@toPrimitive must return a primitive value.")}return(_==="string"?String:Number)(m)}class y extends t.Component{static getDerivedStateFromProps(_,w){let{position:b}=_,{prevPropsPosition:E}=w;return b&&(!E||b.x!==E.x||b.y!==E.y)?((0,u.default)("Draggable: getDerivedStateFromProps %j",{position:b,prevPropsPosition:E}),{x:b.x,y:b.y,prevPropsPosition:{...b}}):null}constructor(_){super(_),g(this,"onDragStart",(w,b)=>{if((0,u.default)("Draggable: onDragStart: %j",b),this.props.onStart(w,(0,o.createDraggableData)(this,b))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),g(this,"onDrag",(w,b)=>{if(!this.state.dragging)return!1;(0,u.default)("Draggable: onDrag: %j",b);const E=(0,o.createDraggableData)(this,b),S={x:E.x,y:E.y,slackX:0,slackY:0};if(this.props.bounds){const{x:O,y:R}=S;S.x+=this.state.slackX,S.y+=this.state.slackY;const[I,G]=(0,o.getBoundPosition)(this,S.x,S.y);S.x=I,S.y=G,S.slackX=this.state.slackX+(O-S.x),S.slackY=this.state.slackY+(R-S.y),E.x=S.x,E.y=S.y,E.deltaX=S.x-this.state.x,E.deltaY=S.y-this.state.y}if(this.props.onDrag(w,E)===!1)return!1;this.setState(S)}),g(this,"onDragStop",(w,b)=>{if(!this.state.dragging||this.props.onStop(w,(0,o.createDraggableData)(this,b))===!1)return!1;(0,u.default)("Draggable: onDragStop: %j",b);const S={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:O,y:R}=this.props.position;S.x=O,S.y=R}this.setState(S)}),this.state={dragging:!1,dragged:!1,x:_.position?_.position.x:_.defaultPosition.x,y:_.position?_.position.y:_.defaultPosition.y,prevPropsPosition:{..._.position},slackX:0,slackY:0,isElementSVG:!1},_.position&&!(_.onDrag||_.onStop)&&console.warn("A `position` was applied to this <Draggable>, without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){typeof window.SVGElement<"u"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.setState({dragging:!1})}findDOMNode(){var _,w;return(_=(w=this.props)===null||w===void 0||(w=w.nodeRef)===null||w===void 0?void 0:w.current)!==null&&_!==void 0?_:r.default.findDOMNode(this)}render(){const{axis:_,bounds:w,children:b,defaultPosition:E,defaultClassName:S,defaultClassNameDragging:k,defaultClassNameDragged:O,position:R,positionOffset:I,scale:G,...K}=this.props;let ee={},L=null;const V=!!!R||this.state.dragging,H=R||E,ue={x:(0,o.canDragX)(this)&&V?this.state.x:H.x,y:(0,o.canDragY)(this)&&V?this.state.y:H.y};this.state.isElementSVG?L=(0,a.createSVGTransform)(ue,I):ee=(0,a.createCSSTransform)(ue,I);const ce=(0,i.default)(b.props.className||"",S,{[k]:this.state.dragging,[O]:this.state.dragged});return t.createElement(l.default,p({},K,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),t.cloneElement(t.Children.only(b),{className:ce,style:{...b.props.style,...ee},transform:L}))}}
79e.default=y,g(y,"displayName","Draggable"),g(y,"propTypes",{...l.default.propTypes,axis:n.default.oneOf(["both","x","y","none"]),bounds:n.default.oneOfType([n.default.shape({left:n.default.number,right:n.default.number,top:n.default.number,bottom:n.default.number}),n.default.string,n.default.oneOf([!1])]),defaultClassName:n.default.string,defaultClassNameDragging:n.default.string,defaultClassNameDragged:n.default.string,defaultPosition:n.default.shape({x:n.default.number,y:n.default.number}),positionOffset:n.default.shape({x:n.default.oneOfType([n.default.number,n.default.string]),y:n.default.oneOfType([n.default.number,n.default.string])}),position:n.default.shape({x:n.default.number,y:n.default.number}),className:s.dontSetMe,style:s.dontSetMe,transform:s.dontSetMe}),g(y,"defaultProps",{...l.default.defaultProps,axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1})})(uC);const{default:yC,DraggableCore:D$}=uC;Qf.exports=yC;Qf.exports.default=yC;Qf.exports.DraggableCore=D$;var z$=Qf.exports;const F$=Po(z$),G$=20,$1=42,$$=10;var Q_;const U$=M.div(Q_||(Q_=C(["\n position: absolute;\n top: 0px;\n bottom: 0;\n left: 0;\n width: 0;\n z-index: 1;\n"])));var J_;const W$=M.div(J_||(J_=C(["\n position: absolute;\n left: 50%;\n transform: translate(-50%, 0);\n width: ","px;\n height: 100%;\n background: #fff;\n box-shadow: 0px 0px 2px #000000;\n"])),$$);var ew;const B$=M.div(ew||(ew=C(["\n position: absolute;\n left: 50%;\n transform: translate(-50%, 0);\n width: ","px;\n height: ","px;\n\n top: calc(50% - ","px);\n background: #fff;\n box-shadow: 0px 0px 2px #000000;\n border-radius: 6px;\n"])),G$,$1,$1/2),H$=({value:e,setValue:t})=>{const n=j.useRef(null),r=(i,a)=>{const{x:o}=a;t(o)};return c.jsx(F$,{nodeRef:n,axis:"x",bounds:"parent",position:{x:e,y:0},onDrag:r,children:c.jsxs(U$,{ref:n,children:[c.jsx(W$,{}),c.jsx(B$,{})]})})};var tw;const V$=M.div(tw||(tw=C(["\n display: flex;\n flex-direction: column;\n"])));var nw;const K$=M.div(nw||(nw=C(["\n display: flex;\n margin-bottom: 16px;\n"])));var rw;const X$=M.div(rw||(rw=C(["\n color: ",";\n font-size: 14px;\n padding: 0.1em 0.2em;\n min-width: 73px;\n border-bottom: 3px solid #fff;\n border-color: ",";\n text-align: center;\n cursor: pointer;\n user-select: none;\n"])),e=>e.active?"#000000":"#767777",e=>e.active?"#5CABFF":"#fff"),Y$=({labels:e,activeTab:t,setActiveTab:n})=>c.jsx(K$,{className:"tab-header-container",children:e.map((r,i)=>c.jsx(X$,{active:i===t,onClick:()=>{n(i)},className:"tab-header-label".concat(i===t?" active":""),children:r},r))});var iw;const q$=M.div(iw||(iw=C(["\n font-size: 13px;\n max-height: 100%;\n overflow-y: auto;\n flex: 1 1;\n min-height: 0;\n padding-bottom: 6px;\n"]))),Z$=({labels:e=[],children:t,...n})=>{const[r,i]=j.useState(0),a=j.Children.toArray(t);return c.jsxs(V$,{...n,children:[c.jsx(Y$,{labels:e,activeTab:r,setActiveTab:i}),c.jsx(q$,{children:a.map((o,s)=>c.jsx("div",{style:{display:r===s?"block":"none"},children:o},o.key||s))})]})};var aw;const Q$=M.div(aw||(aw=C([""])));var ow;const J$=M.div.attrs(e=>({style:{backgroundColor:e.$color}}))(ow||(ow=C(["\n width: 1.1em;\n height: 1.1em;\n display: inline-block;\n margin-right: 8px;\n"])));var sw;const eU=M.span(sw||(sw=C([""]))),tU=({color:e,label:t})=>t?c.jsxs("div",{children:[c.jsx(J$,{$color:e}),c.jsx(eU,{children:t})]}):null;var lw;const nU=M.img.attrs({alt:"legenda"})(lw||(lw=C([""]))),rU=({legend:e})=>{var t;return e?e.jon?c.jsx(Q$,{children:(t=Object.values(e))==null?void 0:t.map(n=>c.jsx(tU,{...n},n.quantity))}):e.imgUrl?c.jsx(nU,{src:e.imgUrl}):null:null};var uw;const iU=M(Zf)(uw||(uw=C(["\n display: ",";\n flex-direction: column;\n flex: 1 1;\n min-height: 0;\n"])),e=>e.show?"flex":"none");var cw;const aU=M(Z$)(cw||(cw=C(["\n flex: 1 1;\n min-height: 0;\n"]))),xC=({show:e=!0,hide:t,mainLayer:n,mainLayerLegend:r})=>{const{t:i}=Bg();return c.jsxs(iU,{show:e,children:[c.jsxs(HG,{children:[c.jsxs("span",{children:["Over ",n==null?void 0:n.label]}),c.jsx(oa,{onClick:()=>t(),children:c.jsx(gv,{})})]}),c.jsxs(aU,{labels:[i("Info"),i("Legend")],children:[(n==null?void 0:n.info)||c.jsx("div",{children:c.jsx("i",{children:"Geen info beschikbaar"})}),c.jsx(rU,{legend:r})]})]})};var fw;const oU=M(Zf)(fw||(fw=C(["\n display: ",";\n flex-direction: column;\n flex: 1 1;\n min-height: 0;\n overflow-y: auto;\n"])),e=>e.show?"flex":"none");var hw;const sU=M.div(hw||(hw=C(["\n padding: 16px 13px;\n border: 1px solid #e3e7ec;\n border-radius: 2px;\n cursor: pointer;\n margin-bottom: 10px;\n\n ","\n\n ","\n"])),e=>!e.selected&&" &:hover {\n background: #00000008;\n }",e=>e.selected&&"\n border-color: #5CABFF;\n background-color: #5CABFF1A;\n ");var dw;const lU=M.div(dw||(dw=C(["\n font-size: 13px;\n line-height: 17px;\n font-weight: 600;\n margin-bottom: 9px;\n"])));var pw;const uU=M.div(pw||(pw=C(["\n font-size: 11px;\n line-height: 17px;\n color: #747575;\n"]))),cU=({label:e,longlabel:t,selected:n,onClick:r})=>c.jsxs(sU,{selected:n,onClick:r,children:[c.jsx(lU,{children:e}),c.jsx(uU,{children:t})]}),Bp=({show:e=!0,layers:t=[],selectedLayer:n,onSelectLayer:r})=>c.jsx(oU,{show:e,children:t.map(i=>c.jsx(cU,{...i,selected:(n==null?void 0:n.layerid)===i.layerid,onClick:()=>r(i)},i.layerid))}),Zv="/lgnserver/json/",_C=e=>Promise.all(e.map(async t=>{var s;let n,r;if(t.protocol==="wmts"){n=await FG(t.onlineresource,t.name).catch(u=>{console.error(u)});const l=(s=n==null?void 0:n.projection)==null?void 0:s.getCode();t.featureinfourl&&(r=x1(U1(t.featureinfourl,{layers:t.name,crs:l})))}else{const l=U1(t.onlineresource,{layers:t.name});n=x1(l)}const{license:i,license_url:a}=t;if(i||a){let l;a?l="".concat(t.label,': <a href="').concat(a,'" target="_blank">').concat(i||a,"</a>"):l="".concat(t.label,": ").concat(i),n.setAttributions(l)}const o={...t,source:n,infoSource:r,info:c.jsx("div",{dangerouslySetInnerHTML:{__html:t.info}})};return r&&(o.infoSource=r),o})),wC=()=>fetch("".concat(Zv,"lgnlayers")).then(e=>e.json()).then(e=>{if(e.success)return e.items.map(t=>({...t,decode:!1}));throw new Error(e.message)}).then(_C),bC=()=>fetch("".concat(Zv,"relatedlayers")).then(e=>e.json()).then(e=>{if(e.success)return e.items;throw new Error(e.message)}).then(_C),fU=()=>fetch("".concat(Zv,"downloadlayers")).then(e=>e.json()).then(e=>{if(e.success)return e.items.map(t=>({...t,decode:!1}));throw new Error(e.message)}),Wu=(e,t=!1)=>t?new Promise((n,r)=>{const i=e.source.getLegendUrl(void 0,{layer:e.name,sld_version:"1.1.0",format:"application/json"});if(!i){r(new Error("Legend not available for this layer"));return}fetch(i).then(a=>a.json()).then(a=>{var s,l,u,f,h,d,p,g;const o=(g=(p=(d=(h=(f=(u=(l=(s=a==null?void 0:a.Legend)==null?void 0:s[0])==null?void 0:l.rules)==null?void 0:u[0])==null?void 0:f.symbolizers)==null?void 0:h[0])==null?void 0:d.Raster)==null?void 0:p.colormap)==null?void 0:g.entries;
79n({json:o.reduce((x,v,y)=>({...x,[v.quantity]:v}),{})})}).catch(r)}):new Promise((n,r)=>{const i=e.source.getLegendUrl(void 0,{layer:e.name,sld_version:"1.1.0"});if(!i){r(new Error("Legend not available for this layer"));return}n({imgUrl:i})}),ds=(e,t,n,r=!0)=>{const i=[...e.keys()].find(a=>a.toLowerCase()===t.toLowerCase());if(i){const a=e.get(i);return r&&e.delete(i),a}return n},U1=(e,t)=>{const n=new URL(e),r=n.searchParams,i=ds(r,"layers",t.layers),a=ds(r,"serverKey",e.includes("mapserver")?"mapserver":"geoserver"),o=ds(r,"query_layers",i),s=ds(r,"crs",t.crs||"EPSG:3857"),l=ds(r,"INFO_FORMAT","application/json");return{url:"".concat(n.origin).concat(n.pathname,"?").concat(r.toString()),params:{layers:i,serverType:a,query_layers:o,CRS:s,INFO_FORMAT:l}}},hU=(e,t,n,r=!1)=>fetch(e,{signal:t}).then(i=>n==="text/html"?r?i.arrayBuffer():i.text():i.json()).then(i=>{if(!i)return null;if(n==="text/html"){let a=i;return r&&(a=new TextDecoder("iso-8859-1").decode(i),!a)?null:JSON.parse(a)}return i}),Qv=({mainLayer:e,swipeLayer:t,onMove:n,onData:r,onError:i,onMouseOver:a,onMouseOut:o,getFeatureInfo:s=!0,swipeValue:l,swipeActive:u})=>{const{map:f}=j.useContext(Rl),h=j.useRef(),d=j.useRef(),p=j.useRef(),g=j.useRef(),x=j.useRef(),v=j.useRef(),y=j.useRef();j.useEffect(()=>{h.current=n},[n]),j.useEffect(()=>{d.current=r},[r]),j.useEffect(()=>{p.current=i},[i]),j.useEffect(()=>{g.current=o},[o]),j.useEffect(()=>{const _=function(...w){var b;(b=g.current)==null||b.call(g,...w)};return f.getViewport().addEventListener("mouseout",_,!1),()=>{var w;f&&_&&((w=f.getViewport())==null||w.removeEventListener("mouseout",_,!1))}},[f]),j.useEffect(()=>{x.current=a},[a]),j.useEffect(()=>{const _=function(...w){var b;(b=x.current)==null||b.call(x,...w)};return f.getViewport().addEventListener("mouseover",_,!1),()=>{var w;f&&_&&((w=f.getViewport())==null||w.removeEventListener("mouseover",_,!1))}},[f]);const m=j.useRef(l);return j.useEffect(()=>{m.current=l},[l]),j.useEffect(()=>{let _;if(!f)return;let w;const b=f.on("pointermove",function(E){var W,V,H;const S=Date.now();v.current=S;const{coordinate:k}=E,[O,R]=E.pixel,I={x:O,y:R},G=f.getView().getProjection().getCode(),K=f.getView().getResolution();(W=h.current)==null||W.call(h,{mousePosition:I,coordinate:k});let ee=u&&I.x>m.current,L="application/json";if(s){let ue,ce,F;if(ee?(ce=(t==null?void 0:t.infoSource)||(t==null?void 0:t.source),F=t==null?void 0:t.decode):(ce=(e==null?void 0:e.infoSource)||(e==null?void 0:e.source),F=e==null?void 0:e.decode),ce){const T=(V=ce.getParams)==null?void 0:V.call(ce),{INFO_FORMAT:N}=T||{};L=N||L,ue=(H=ce.getFeatureInfoUrl)==null?void 0:H.call(ce,k,K,G)}if(ue){y.current&&y.current.abort(),y.current=new AbortController;const T=y.current.signal,N=()=>{hU(ue,T,L,F).then(A=>{var D;v.current===S&&((D=d.current)==null||D.call(d,{data:A,coordinate:k,swipe:ee}),w&&ws(w))}).catch(A=>{var D;A.name==="AbortError"||(console.warn(A),(D=p.current)==null||D.call(p,A))})};_&&clearTimeout(_),_=setTimeout(N,300),w&&ws(w),w=f.on("singleclick",function(A){_&&(clearTimeout(_),N())})}}});return()=>{b&&ws(b),w&&ws(w),_&&clearTimeout(_)}},[f,e==null?void 0:e.infoSource,e==null?void 0:e.source,e==null?void 0:e.decode,t==null?void 0:t.infoSource,t==null?void 0:t.source,t==null?void 0:t.decode,s,u]),null};Qv.propTypes={mainLayer:ne.shape({source:ne.shape({getFeatureInfoUrl:ne.func}).isRequired,decode:ne.bool}).isRequired,swipeLayer:ne.shape({source:ne.shape({getFeatureInfoUrl:ne.func}),decode:ne.bool}),onMove:ne.func,onData:ne.func,onError:ne.func,onMouseOut:ne.func,getFeatureInfo:ne.bool};var gw;const dU=M.div.attrs(e=>{const t={};return e.show||(t.display="none"),e.$position&&(t.left=e.$position.x,t.top=e.$position.y),{style:{top:300,left:300,...t}}})(gw||(gw=C(["\n position: absolute;\n background: #fff;\n padding: 0.5em;\n transform: translate(-30%, calc(-100% - 10px));\n pointer-events: none;\n box-shadow: 0px 0px 10px #0000004d;\n border-radius: 4px;\n z-index: 2;\n"]))),EC=e=>c.jsx(dU,{...e});var vw;const pU=M.div(vw||(vw=C(["\n font-weight: normal;\n font-size: 11px;\n /* color: #333; */\n white-space: nowrap;\n margin-bottom: 6px;\n min-width: 140px;\n"])));var mw;const gU=M.div(mw||(mw=C(["\n font-size: 11px;\n min-height: 17px;\n"]))),vU=e=>Math.round(e),SC=({coordinates:e,value:t})=>{var n;return c.jsxs("div",{children:[c.jsx(pU,{children:(n=Object.values(e))==null?void 0:n.map(vU).join(", ")}),c.jsx(gU,{children:t})]})},mU=Ej();var yw;const yU=M(gj)(yw||(yw=C(["\n height: 100%;\n position: relative;\n\n & .ol-full-screen {\n top: 8px;\n right: 8px;\n }\n\n & .ol-mouse-position {\n position: absolute;\n bottom: 8px;\n left: 8px;\n background-color: rgba(255, 255, 255, 0.4);\n border-radius: 4px;\n padding: 2px;\n }\n\n & .ol-zoom {\n top: 8px;\n right: 8px;\n }\n\n & .ol-attribution {\n bottom: 0;\n left: 0;\n\n ","\n }\n"])),aC.attribution),xU=()=>{var K,ee;const[e,t]=sf(),[n,r]=j.useState([]),[i,a]=j.useState(),[o,s]=j.useState(1),[l,u]=j.useState(null),[f,h]=j.useState({active:!1,value:null,layer:null,legend:null}),[d,p]=j.useState({show:!1}),[g,x]=j.useState(!1),[v,y]=j.useState(!1),[m,_]=j.useState({show:!0,position:{x:0,y:0},coordinates:{x:null,y:null}}),w=j.useRef(null),[b]=iI(w);j.useEffect(()=>{wC().then(L=>{r(L),a(L[0])}).catch(L=>{console.error(L)})},[]),j.useEffect(()=>{u(null),i&&Wu(i).then(L=>{u(L)})},[i]),j.useEffect(()=>{if(n!=null&&n.length){const L=e.get("l");if(L){e.delete("l"),t(e,{replace:!0});const W=n.find(V=>V.layerid===L);W&&E(W)}}},[n,e,t]),j.useEffect(()=>{b<f.value&&h(L=>({...L,value:b}))},[f.value,b]);const E=L=>{a(L),x(!1)},S=L=>{h(W=>({...W,layer:L,legend:null})),Wu(L).then(W=>{h(V=>({...V,legend:W}))}),y(!1)},k=()=>{h(L=>{if(L.active||!b||n.length<2)return{...L,active:!1};{const W=!L.layer||L.layer===i?n.find(H=>H!==i):L.layer,V=W===L.layer?L.legend:null;return V||Wu(W).then(H=>{h(ue=>({...ue,legend:H}))}),{...L,value:L.value===null?b/2:L.value,layer:W,legend:V,active:!0}}})},O=()=>{p(L=>({...L,show:!L.show}
79))},R=()=>{p(L=>({...L,show:!1}))},I=L=>{if(L){const{mousePosition:W,coordinate:V}=L;_(H=>({...H,position:W,coordinates:Uo(V,Or,Fc),value:null}))}},G=L=>{var V,H,ue,ce,F;const{swipe:W}=L;if(L){const T=(V=L.data)==null?void 0:V.features;if(T&&T.length===1){const[N]=T,A=(H=N==null?void 0:N.properties)==null?void 0:H.GRAY_INDEX,D=W?f.legend:l,P=A?((ce=(ue=D==null?void 0:D.json)==null?void 0:ue[A])==null?void 0:ce.label)||"".concat(A):null;_(Z=>({...Z,value:P}))}else{const N=(F=L.data)==null?void 0:F.class;N&&_(A=>({...A,value:N}))}}};return c.jsxs(yU,{ref:w,center:qj,zoom:Zj,minZoom:Qj,maxZoom:Jj,projection:Or,children:[c.jsxs(eC,{children:[c.jsx(Gc,{source:mU,zIndex:0}),i&&c.jsx(Gc,{source:i.source,zIndex:1,opacity:o},i.layerid),f.active&&c.jsx(GG,{source:(K=f.layer)==null?void 0:K.source,zIndex:2,swipeValue:f.value,opacity:o},"swipe-"+((ee=f.layer)==null?void 0:ee.layerid))]}),c.jsxs(nC,{children:[c.jsx(rC,{}),c.jsx(iC,{}),c.jsx(tC,{})]}),c.jsxs(oC,{children:[c.jsxs(Kv,{swipe:!0,children:[c.jsx(lC,{selectedLayer:i,mainOpacity:o,onChangeMainOpacity:s,toggleSplit:k,splitActive:f.active,toggleInfo:O,layerSelectOpen:g,toggleLayerSelectOpen:()=>x(L=>!L)}),c.jsx(Bp,{show:g,layers:n,selectedLayer:i,onSelectLayer:E}),c.jsx(xC,{show:d.show,hide:R,mainLayer:i,mainLayerLegend:l})]}),f.active&&c.jsxs(c.Fragment,{children:[c.jsx(H$,{value:f.value,setValue:L=>h(W=>({...W,value:L}))}),c.jsxs(BG,{swipe:!0,children:[c.jsx(JG,{selectedLayer:f.layer,close:()=>h(L=>({...L,active:!1})),layerSelectOpen:v,toggleLayerSelectOpen:()=>y(L=>!L)}),c.jsx(Bp,{show:v,layers:n,selectedLayer:f.layer,onSelectLayer:S})]})]}),c.jsx(EC,{show:m.show,$position:m.position,children:c.jsx(SC,{coordinates:m.coordinates,value:m.value})})]}),(i==null?void 0:i.source)&&c.jsx(c.Fragment,{children:c.jsx(Qv,{mainLayer:i,swipeLayer:f.layer,swipeValue:f.value,swipeActive:f.active,onMove:I,onData:G,onMouseOver:()=>{_(L=>({...L,show:!0}))},onMouseOut:()=>{_(L=>({...L,show:!1}))},onError:L=>console.warn(L),getFeatureInfo:!0})})]})},Et=(e,t="LGN - ")=>
79{j.useEffect(()=>{let n;return e&&(n=document.title,document.title="".concat(t).concat(e)),()=>{n&&(document.title=n)}},[e])};var xw;const _U=M.div(xw||(xw=C(["\n height: 100%;\n"]))),wU=()=>(Et("Basiskaart"),c.jsx(_U,{children:c.jsx(xU,{})})),bU=Ej();var _w;const EU=M(gj)(_w||(_w=C(["\n height: 100%;\n position: relative;\n\n & .ol-full-screen {\n top: 8px;\n right: 8px;\n }\n\n & .ol-mouse-position {\n position: absolute;\n bottom: 8px;\n left: 8px;\n background-color: rgba(255, 255, 255, 0.4);\n border-radius: 4px;\n padding: 2px;\n }\n\n & .ol-zoom {\n top: 8px;\n right: 8px;\n }\n\n & .ol-attribution {\n bottom: 0;\n left: 0;\n\n ","\n }\n"])),aC.attribution),SU=()=>{const[e,t]=sf(),[n,r]=j.useState([]),[i,a]=j.useState(),[o,s]=j.useState(1),[l,u]=j.useState(null),[f,h]=j.useState({show:!1}),[d,p]=j.useState(!1),[g,x]=j.useState({show:!0,position:{x:0,y:0},coordinates:{x:null,y:null}}),v=j.useRef(null);j.useEffect(()=>{bC().then(E=>{r(E),a(E[0])}).catch(E=>{console.error(E)})},[]),j.useEffect(()=>{u(null),i&&Wu(i).then(E=>{u(E)})},[i]),j.useEffect(()=>{if(n!=null&&n.length){const E=e.get("l");if(E){e.delete("l"),t(e,{replace:!0});const S=n.find(k=>k.layerid===E);S&&y(S)}}},[n,e,t]);const y=E=>{a(E),p(!1)},m=()=>{h(E=>({...E,show:!E.show}))},_=()=>{h(E=>({...E,show:!1}))},w=E=>{if(E){const{mousePosition:S,coordinate:k}=E;x(O=>({...O,position:S,coordinates:Uo(k,Or,Fc),value:null}))}},b=E=>{var S,k,O,R;if(E){const I=(S=E.data)==null?void 0:S.features;if(I&&I.length===1){const[G]=I,K=(k=G==null?void 0:G.properties)==null?void 0:k.GRAY_INDEX,ee=K?((O=l==null?void 0:l[K])==null?void 0:O.label)||"".concat(K):null;x(L=>({...L,value:ee}))}else{const G=(R=E.data)==null?void 0:R.class;G&&x(K=>({...K,value:G}))}}};return c.jsxs(EU,{ref:v,center:qj,zoom:Zj,minZoom:Qj,maxZoom:Jj,projection:Or,children:[c.jsxs(eC,{children:[c.jsx(Gc,{source:bU,zIndex:0}),i&&c.jsx(Gc,{source:i.source,zIndex:1,opacity:o},i.layerid)]}),c.jsxs(nC,{children:[c.jsx(rC,{}),c.jsx(iC,{}),c.jsx(tC,{})]}),c.jsxs(oC,{children:[c.jsxs(Kv,{children:[c.jsx(lC,{selectedLayer:i,mainOpacity:o,onChangeMainOpacity:s,splitActive:!1,toggleInfo:m,layerSelectOpen:d,toggleLayerSelectOpen:()=>p(E=>!E)}),c.jsx(Bp,{show:d,layers:n,selectedLayer:i,onSelectLayer:y}),c.jsx(xC,{show:f.show,hide:_,mainLayer:i,mainLayerLegend:l})]}),c.jsx(EC,{show:g.show,$position:g.position,children:c.jsx(SC,{coordinates:g.coordinates,value:g.value})})]}),i&&c.jsx(c.Fragment,{children:c.jsx(Qv,{mainLayer:i,onMove:w,onData:b,onMouseOver:()=>{x(E=>({...E,show:!0}))},onMouseOut:()=>x(E=>({...E,show:!1})),onError:E=>console.warn(E),getFeatureInfo:!0})})]})};var ww;const kU=M.div(ww||(ww=C(["\n height: 100%;\n"]))),jU=()=>(Et("Gerelateerde kaarten viewer"),c.jsx(kU,{children:c.jsx(SU,{})}));var bw;const CU=M.div(bw||(bw=C(["\n position: relative;\n margin-bottom: 90px;\n"])));var Ew;const MU=M.img(Ew||(Ew=C(["\n position: relative;\n width: var(--windowWidth);\n height: 450px;\n object-fit: cover;\n left: 50%;\n right: 50%;\n margin-left: calc(-1 * var(--windowWidth) / 2);\n"])));var Sw;const OU=M.div(Sw||(Sw=C(["\n position: absolute;\n left: 0;\n top: 60px;\n"])));var kw;const PU=M.div(kw||(kw=C(["\n font-size: 13px;\n color: #ffffff;\n text-transform: uppercase;\n margin-bottom: 20px;\n font-weight: bolder;\n"])));var jw;const TU=M.div(jw||(jw=C(["\n font-size: 50px;\n color: #ffffff;\n text-transform: uppercase;\n text-shadow: 0px 3px 6px #00000029;\n font-weight: bolder;\n\n @media (max-width: ",") {\n font-size: 40px;\n }\n @media (max-width: ",") {\n font-size: 24px;\n }\n"])),vt.sm,vt.xs),no=({src:e,srcSet:t,imgStyle:n,subheader:r,mainheader:i,children:a,...o})=>c.jsxs(CU,{...o,children:[c.jsx(MU,{src:e,srcSet:t,style:n}),c.jsxs(OU,{children:[r&&c.jsx(PU,{children:r}),i&&c.jsx(TU,{children:i}),a]})]}),NU="/assets/related-maps-production-C_pef7YI.png",RU="/assets/[email protected]",LU="/assets/related-maps-files-5122OPFK.png",IU="/assets/[email protected]";var Cw;const Qt=M.div(Cw||(Cw=C(["\n margin-top: 80px;\n font-weight: bold;\n\n "," + & {\n margin-top: 16px;\n }\n"])),tn);var Mw;const hn=M.p(Mw||(Mw=C(["\n margin-top: 0;\n"])));var Ow;const W1=M(mn)(Ow||(Ow=C(["\n margin-top: 0;\n margin-bottom: 16px;\n"])));var Pw;const B1=M.div(Pw||(Pw=C([""])));var Tw;const AU=M.a(Tw||(Tw=C(["\n color: inherit;\n display: block;\n margin-bottom: 0.4em;\n line-height: 1.2;
79\n"]))),Jt=({label:e,...t})=>c.jsx(AU,{...t,children:e});var Nw;const ad=M(Kt)(Nw||(Nw=C(["\n margin-top: 42px;\n"])));var Rw;const DU=M(ke)(Rw||(Rw=C(["\n display: flex;\n\n @media (max-width: 800px) {\n display: block;\n }\n"])));var Lw;const H1=M.div(Lw||(Lw=C(["\n flex: 1 1;\n min-width: 0;\n\n @media (max-width: 800px) {\n margin-bottom: 24px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n"])));var Iw;const zU=M(Kt).attrs({variant:"lightblue"})(Iw||(Iw=C(["\n margin-top: 30px;\n margin-bottom: 80px;\n display: block;\n"])));var Aw;const er=M.div(Aw||(Aw=C(["\n p {\n margin-top: 0px;\n }\n\n a {\n color: inherit;\n }\n"]))),dn=({layer:e})=>!e||e.archived?null:c.jsx(fr,{to:"/kaarten?l=".concat(encodeURIComponent(e.layerid)),style:{textDecoration:"none"},children:c.jsx(zU,{children:"Open in LGN-viewer"})}),FU=()=>{var n,r,i,a,o,s,l,u,f,h;Et("Gerelateerde kaarten");const[e,t]=j.useState();return j.useEffect(()=>{bC().then(d=>{const p=d.reduce((g,x)=>({...g,[x.layerid]:x}),{});t(p)}).catch(d=>{console.error(d)})},[]),c.jsxs("div",{children:[c.jsx(un,{children:"Gerelateerde kaarten"}),c.jsx(Wn,{style:{marginBottom:116},children:"De LGN gerelateerde kaarten verdelen we in twee hoofdcategorieën. Eén categorie zijn de kaarten of bestanden die gebruikt zijn voor de productie van LGN, de andere categorie zijn kaarten of bestanden waarbij LGN gebruikt is als hulp of om tot ander, nieuw basisbestand te komen."}),c.jsx(no,{src:NU,srcSet:"".concat(RU," 2x"),subheader:"Gerelateerde kaarten",mainheader:"PRODUCTIE GERELATEERDE KAARTEN"}),c.jsxs(ke,{children:[c.jsx(hn,{children:"De eerste categorie, de bestanden die voor de productie zijn gebruikt, zijn de bestanden die informatie geven over het landgebruik in Nederland. Dat zijn deels basisbestanden met informatie over bijvoorbeeld de landbouwpercelen, de topografie, de hoogte van objecten in het landschap en dergelijke. Daarnaast zijn er âhulpâ bestanden oftewel âmaskersâ gemaakt om tot een goede en éénduidige en/of meer verfijndere classificatie te komen. De âmaskersâ zorgen voor de afbakening van gebieden waarbinnen bepaalde LGN-klassen slechts kunnen voorkomen (bijvoorbeeld de maskers voor kwelders, hoogveen etc.)."}),c.jsx(hn,{children:"Omdat LGN een raster bestand is zijn alle bestanden die gebruikt worden voor de productie van LGN ook raster bestanden. Als basisbestanden vector gebaseerd zijn, zijn deze eerst verrasterd."}),c.jsx(hn,{children:"We bieden deze productie gerelateerde kaarten aan om voor de gebruiker inzichtelijk te maken welke basis LGN heeft."})]}),c.jsxs(DU,{primaryColor:!0,children:[c.jsxs(H1,{children:[c.jsx(W1,{children:"Basiskaarten"}),c.jsxs(B1,{children:[c.jsx(Jt,{href:"#basisregistratie-gewaspercelen",label:"Basisregistratie gewaspercelen"}),c.jsx(Jt,{href:"#topografie",label:"Topografie (BRT/BNL2025)"}),c.jsx(Jt,{href:"#ohn",label:"Object Hoogte bestand Nederland (OHN)"}),c.jsx(Jt,{href:"#natuurclassificatie",label:"Natuurclassificatie"})]})]}),c.jsxs(H1,{children:[c.jsx(W1,{children:"LGN maskers"}),c.jsxs(B1,{children:[c.jsx(Jt,{href:"#natuur",label:"Natuur"}),c.jsx(Jt,{href:"#stedelijk",label:"Stedelijk gebied"}),c.jsx(Jt,{href:"#zoet-zout",label:"Zoet-zout masker"}),c.jsx(Jt,{href:"#moeras",label:"Moeras"}),c.jsx(Jt,{href:"#hoogveen",label:"Hoogveen"}),c.jsx(Jt,{href:"#natuurlijk-beheerd",label:"Natuurlijk beheerd agrarische grasland"}),c.jsx(Jt,{href:"#kwelder",label:"Kwelder"}),c.jsx(Jt,{href:"#kustgebied",label:"Kust"}),c.jsx(Jt,{href:"#zonneparken",label:"Zonneparken"})]})]})]}),c.jsxs(ke,{children:[c.jsx(tn,{children:"Productie gerelateerde basiskaarten"}),c.jsx(Qt,{id:"basisregistratie-gewaspercelen",children:"BASISREGISTRATIE GEWASPERCELEN (geaggregeerd)"}),c.jsx(er,{children:(n=e==null?void 0:e.mskbrp)==null?void 0:n.info}),c.jsx(dn,{layer:e==null?void 0:e.mskbrp}),c.jsx(Qt,{id:"topografie",children:"TOPOGRAFIE (BRT/BNL2025)"}),c.jsx(er,{children:(r=e==null?void 0:e.msktop10)==null?void 0:r.info}),c.jsx(dn,{layer:e==null?void 0:e.msktop10}),c.jsx(Qt,{id:"ohn",children:"OBJECT HOOGTEMODEL NEDERLAND (OHN)"}),c.jsx(hn,{children:"Het OHN bestand is afgeleid van het Algemeen Hoogtemodel Nederland (AHN) op basis van de volgende formule OHN = DSM (Digital Surface Model) - DTM (Digital Terrein Model) en geeft de hoogte van een object weer gemeten vanaf het aardoppervlak. Het OHN is gebaseerd op AHN4 en AHN5. AHN5 heeft een recentere opnamecyclus, maar is nog niet beschikbaar voor geheel Nederland. Het ontbrekende gebied is aangevuld met AHN4 data. Voor het OHN bestand zijn de originele data geaggregeerd van de originele 50 cm naar 2.5m."}),c.jsx(Qt,{id:"natuurclassificatie",children:"NATUURCLASSIFICATIE"}),c.jsx(er,{children:(i=e==null?void 0:e.msknatureclass)==null?void 0:i.info}),c.jsx(dn,{layer:e==null?void 0:e.msknatureclass})]}),c.jsxs(ke,{children:[c.jsx(tn,{children:"LGN masker bestanden"}),c.jsx(Qt,{id:"natuur",children:"NATUURMASKER"}),c.jsx(er,{children:(a=e==null?void 0:e.msknature)==null?void 0:a.info}),c.jsx(dn,{layer:e==null?void 0:e.msknature}),c.jsx(Qt,{id:"natuurlijk-beheerd",children:"NATUURLIJK BEHEERD AGRARISCH GRASLAND MASKER"}),c.jsx(hn,{children:"Voor LGN2025 is het ANLb-030 verantwoordingsaanvraag (versie januari 2026) bestand gebruikt. Het ANLb-030 bestand is de dataset waarin aangegeven wordt welk beheer er is uitgevoerd voor ieder perceel."}),c.jsx(dn,{layer:e==null?void 0:e.mskagrigrass}),c.jsx(Qt,{id:"stedelijk",children:"STEDELIJK MASKER"}),c.jsx(er,{children:(o=e==null?void 0:e.msksted)==null?void 0:o.info}),c.jsx(dn,{layer:e==null?void 0:e.msksted}),c.jsx(Qt,{id:"kwelder",children:"KWELDER MASKER"}),c.jsx(er,{children:(s=e==null?void 0:e.mskkwelders)==null?void 0:s.info}),c.jsx(dn,{layer:e==null?void 0:e.mskkwelders}),c.jsx(Qt,{id:"hoogveen",children:"HOOGVEENMASKER"}),c.jsx(er,{children:(l=e==null?void 0:e.mskhoogveen)==null?void 0:l.info}),c.jsx(dn,{layer:e==null?void 0:e.mskhoogveen}),c.jsx(Qt,{id:"moeras",children:"MOERASMASKER"}),c.jsx(er,{children:(u=e==null?void 0:e.mskmdr)==null?void 0:u.info}),c.jsx(dn,{layer:e==null?void 0:e.mskmdr}),c.jsx(Qt,{id:"zoet-zout",children:"ZOET/ZOUTMASKER"}),c.jsx(hn,{children:"Het dijkringenbestand van RWS is gebruikt om onderscheid te maken tussen zoetwater en zoutwater, respectievelijk de LGN klassen 16 en 17. Het dijkringenbestand is aangepast door waterkeringen bij zout
79water te verbinden en op enkele plaatsen te verbeteren om de grens tussen zoet- en zoutwater oftewel buitendijkse (m.n. zee) en binnendijkse wateren (m.n. rivieren en meren) beter te kunnen scheiden. Met name bij grote zeehavens (Eemshaven, Den Helder, IJmuiden, Rotterdam en Vlissingen) zijn de grenzen aangepast aan de grens tussen land en water. De verwachting is dat de handmatige aanpassing van het dijkringenbestand niet jaarlijks hoeft plaats te vinden aangezien de ligging van de waterkeringen redelijk stabiel zijn."}),c.jsx(dn,{layer:e==null?void 0:e.mskzoetzout}),c.jsx(Qt,{id:"kustgebied",children:"MASKER KUSTGEBIED"}),c.jsx(er,{children:(f=e==null?void 0:e.mskkustgebied)==null?void 0:f.info}),c.jsx(dn,{layer:e==null?void 0:e.mskkustgebied}),c.jsx(Qt,{id:"zonneparken",children:"ZONNEPARKEN"}),c.jsx(er,{children:(h=e==null?void 0:e.msksolarparks)==null?void 0:h.info}),c.jsx(dn,{layer:e==null?void 0:e.msksolarparks})]}),c.jsx(no,{src:LU,srcSet:"".concat(IU," 2x"),subheader:"Gerelateerde kaarten",mainheader:"BESTANDEN WAARBIJ LGN GEBRUIKT IS"}),c.jsxs(ke,{children:[c.jsx(hn,{children:"Hieronder volgen enkele voorbeelden waar LGN is gebruikt om analyses te doen en/of tot andere nieuwe basisbestanden te komen."}),c.jsx(tn,{children:"Klimaateffectatlas - Natuurbrand"}),c.jsx(hn,{children:"Nederland telt jaarlijks honderden natuurbranden. Soms zijn die branden zo groot dat de schade enorm is, zoals de brand in de Peel in 2020. De meeste natuurbranden in ons land ontstaan door menselijk handelen. Dit is niet altijd opzettelijk, maar gebeurt ook per ongeluk. LGN is in combinatie met andere bestanden gebruikt om aan te geven hoe gevoelig de verschillende gebieden in Nederland zijn voor het ontstaan van natuurbranden. De gevoeligheidskaart beslaat de natuur- en landbouwgebieden van heel Nederland. Landbouw is meegenomen omdat daar ook branden voorkomen. Stedelijk gebied en water zijn niet meegenomen. De gevoeligheidskaart toont per gebied wat de kans is op het ontstaan van een natuurbrand."}),c.jsx(hn,{children:"LGN geeft aan of er brandbaar materiaal in de vorm van brandgevoelige vegetatie of natuur aanwezig is. In combinatie met andere ruimtelijk informatie, die meer klimaat en/of locatie specifieke eigenschappen (potentieel maximaal neerslagtekort, gemiddeld laagste grondwaterstand, bodemtype, recreatiedruk en ecoducten en verzorgingsplaatsen) weergeven, wordt een indicatie van de gevoeligheid van een gebied op het ontstaan van een natuurbrand gegeven. Met deze kaart kan niet worden gezegd of een brand intens is of langdurig zal branden."}),c.jsx(ad,{href:"https://www.klimaateffectatlas.nl/nl/natuurbrand",children:"Meer informatie"})]}),c.jsxs(ke,{children:[c.jsx(tn,{children:"Landschapsmonitor"}),c.jsx(hn,{children:"Binnen de Landschapsmonitor is het Landelijk Grondgebruiksbestand Nederland (LGN) gebruikt voor de indicator landgebruik. Hiervoor zijn de LGN versies uit 2018 en 2019 (elk 48 klassen) geaggregeerd naar 14 landgebruiksklassen. Het LGN 2018 en 2019 zijn gemaakt op basis van de Basis Registratie Percelen 2018 en 2019 (BRP) en de Basis Registratie Topografie (BRT), oftewel Top10NL versie november 2018 en november 2019). Het verschil in geconstateerd landgebruik tussen LGN2018 en LGN2019 is automatisch gecorrigeerd op onjuistheden, waarbij onwaarschijnlijke veranderingen uit het veranderingsbestand gefilterd zijn. Veranderingen tussen agrarisch klassen zijn niet gecontroleerd, aangezien dit niet mogelijk is op basis van de luchtfoto's."}),c.jsx(ad,{href:"https://monitor-landschap-2-monitorlandschap.hub.arcgis.com/pages/landgebruik-v2",children:"Meer informatie"})]}),c.jsxs(ke,{children:[c.jsx(tn,{children:"CORINE Land Cover (CLC)"}),c.jsx(hn,{children:"CLC werd in de jaren tachtig gespecificeerd om de gegevensverzameling en de weergave van het landgebruik/bodembedekking in Europa te standaardiseren. De inventarisatie van CORINE Land Cover (CLC) werd gestart in 1985 (referentiejaar 1990). Updates zijn geproduceerd in 2000, 2006, 2012 en 2018. Het CLC kent een indeling voor landbedekking in 44 klassen. De CLC-gegevens geven informatie over de biofysische kenmerken van het aardoppervlak. Beelden die zijn verkregen door aardobservatiesatellieten worden gebruikt als de belangrijkste brongegevens om informatie over landbedekking en landgebruik af te leiden. CLC heeft een breed scala aan toepassingen, die ten grondslag liggen aan ver
79schillende communautaire beleidsmaatregelen op het gebied van milieu, maar ook landbouw, vervoer, ruimtelijke ordening enz."}),c.jsx(hn,{children:"De implementatie van CLC volgt een bottom-up benadering, wat inhoudt dat nationale teams de database voor hun eigen land produceren en deze gegevens op Europees niveau worden geïntegreerd. Het projectmanagement wordt verzorgd door het Europees Milieuagentschap (EEA) en 39 landen nemen deel. In Nederland wordt CLC door WENR gemaakt en daarbij wordt LGN als hulpbestand gebruikt (o.a. om landgebruiks veranderingen te verifiëren)."}),c.jsx(ad,{href:"https://land.copernicus.eu/pan-european/corine-land-cover",children:"Meer informatie"})]})]})},GU="/assets/gebruik-waterbeheer-misL_dNC.png",$U="/assets/[email protected]",UU="/assets/gebruik-ruimtelijk-JfL2LKxZ.png",WU="/assets/gebruik-ruimtelijk@2x-Rf0h7_xh.png",BU="/assets/gebruik-milieu-DAoIhFsm.png",HU="/assets/[email protected]",VU="/assets/gebruik-overig-ZUhr3di1.png",KU="/assets/[email protected]";var Dw;const XU=M.ul(Dw||(Dw=C(["\n padding-left: 16px;\n"])));var zw;const qr=M.li(zw||(zw=C([""]))),YU=()=>(Et("Gebruik"),c.jsxs("div",{children:[c.jsx(un,{children:"Gebruik"}),c.jsxs(Wn,{style:{marginBottom:90},children:["Het LGN-bestand kent vele toepassingsmogelijkheden op het gebied van waterbeheer, ruimtelijke planning, natuurbeheer en milieubeheer. Binnen KWR en waterleidingbedrijven, PBL en de provincie Limburg wordt LGN in o.a. de volgende toepassingen gebruikt:",c.jsxs(XU,{children:[c.jsx(qr,{children:"Risicowaardering m.b.t. kwaliteit van het grondwater"}),c.jsx(qr,{children:"Berekeningen van grondwateraanvulling en gebruik"}),c.jsx(qr,{children:"Prognose van het watergebruik"}),c.jsx(qr,{children:"Temperatuur water in het leidingnetten i.v.m. microbiologische risico's"}),c.jsx(qr,{children:"Uitspoeling N, P en pesticide naar grond- en oppervlakte water (modellen SWAP, STONE en Geopearl)"}),c.jsx(qr,{children:"Emissieregistratie (o.a. verdeling fijnstof, stikstof, koolwaterstoffen)"}),c.jsx(qr,{children:"Berekeningen luchtverontreiniging (model OPS) en geluidsbelasting (model EMPARA)"}),c.jsx(qr,{children:"Erosie"})]})]}),c.jsxs("div",{children:[c.jsx(no,{src:GU,srcSet:"".concat($U," 2x"),subheader:"Voorbeelden van gebruik",mainheader:"WATERBEHEER"}),c.jsx(tn,{children:"Beschrijvingen van overstromingsprocessen"}),c.jsxs(ke,{children:[c.jsx("p",{children:"Overvloedige neerslag in het stroomgebied van de Rijn en de Maas gedurende de winter van 1995 zorgde voor veel wateroverlast in het rivierengebied. Deze overlast zorgde echter wel voor een hernieuwde impuls ten aanzien van waterbeheer omdat duidelijk werd dat maatregelen dringend nodig zijn. Veel aandac
79ht wordt nu ook besteed aan het ontwikkelen van modellen waardoor het overstromingsproces beter kan worden beschreven en begrepen. Uiteindelijk kunnen deze modellen het effect voorspellen van ingrepen die worden gedaan om de wateroverlast in het rivierengebied te beperken."}),c.jsx("p",{children:"Voor het opstellen van deze overstromingsmodellen is veel ruimtelijke informatie nodig zoals bijvoorbeeld gedetailleerde hoogtemodellen en informatie over het landgebruik. Een belangrijke parameter in deze modellen is de ruwheid van het oppervlak waarover het water stroomt."})]}),c.jsx(tn,{children:"Berekening van grondwateraanvulling t.b.v. hydrologische modellen"}),c.jsxs(ke,{children:[c.jsx("p",{children:"De aanvulling van een aquifer is een belangrijke factor bij het bepalen van de mate waarin een aquifer geexploiteerd kan worden ten behoeve van de drinkwatervoorziening. Het landgebruik is een belangrijke factor bij het schatten van deze aanvulling, een aantal voorbeelden zijn bijvoorbeeld:"}),c.jsxs("ul",{children:[c.jsx("li",{children:"Stedelijk gebied draagt over het algemeen in zeer geringe mate bij aan de aanvulling van het grondwater doordat regenwater zeer snel wordt afgevoerd door het riool."}),c.jsx("li",{children:"Verschillende landbouwgewassen hebben een verschillende verdamping waardoor verschillen ontstaan in de mate waarin deze gewassen water ontrekken aan de bodem."}),c.jsx("li",{children:"De aanwezigheid van loofbos dan wel naaldbos heeft een groot effect op de neerslag omdat naaldbossen veel meer regenwater opslaan in het kronendak en langs de stam dan loofbossen."})]}),c.jsx("p",{children:"Het LGN3-bestand wordt door provincies en waterleidingbedrijven o.a. gebruikt om inzicht te krijgen in de ruimtelijke patronen van grondwateraanvulling, om vervolgens deze informatie in hydrologische modellen te verwerken."})]}),c.jsx(no,{src:UU,srcSet:"".concat(WU," 2x"),subheader:"Voorbeelden van gebruik",mainheader:"RUIMTELIJKE PLANNING"}),c.jsx(tn,{children:"Toepassing t.b.v. de wet herstructurering varkenshouderij"}),c.jsxs(ke,{children:[c.jsx("p",{children:"Het grote aantal varkenshouderijen in Nederland heeft een aantal duidelijke milieuproblemen tot gevolg. Na de varkenspest epidemie van 1998 is door het ministerie van LNV besloten dat de sector geherstructureerd moest worden om de nadelige gevolgen te beperken. Een van de consequenties van deze wet is dat varkenshouderijen op ongewenste locaties (dicht bij natuurgebieden, etc) moeten worden gesloten of op een andere plaats moeten worden gehuisvest."}),c.jsx("p",{children:"Het LGN3-bestand is tezamen met veel aanvullende geo-informatie, door een aantal provincies gebruikt om gebieden te alloceren die geschikt zijn voor deze vorm van veehouderij."})]}),c.jsx(tn,{children:"Verkennende studies t.b.v. grootschalig infrastru
79cturele werken"}),c.jsx(ke,{children:c.jsx("p",{children:"Het LGN-bestand wordt regelmatig gebruikt door organisaties als Rijkswaterstaat en en NS Railconsult, om in een vroegtijdig stadium verkennende studies uit te voeren t.b.v. trace-alternatieven. Op het moment dat er een grove trajectkeuze gemaakt en het planningsproces naar een volgend stadium over gaat, dan wordt er over het algemeen gebruik gemaakt van meer nauwkeurige informatie. De schaal van het LGN-bestand (1:50.000) is dan niet meer voldoende."})}),c.jsx(no,{src:BU,srcSet:"".concat(HU," 2x"),subheader:"Voorbeelden van gebruik",mainheader:"Milieubeheer"}),c.jsx(tn,{children:"Planning van vulplaatsen voor het spuiten van bestrijdingsmiddelen"}),c.jsx(ke,{children:c.jsx("p",{children:"Begin jaren tachtig, werden er pesticiden gevonden in drinkwater dat werd gewonnen in het stroomgebied van de Drentsche Aa. De belangrijkste oorzaken van deze verontreiniging waren verstuiving tijdens het spuiten, oppervlakkige afstroming tijdens regenbuien en het morsen tijdens het oppompen van water uit sloten. Om deze laatste oorzaak aan te pakken zijn alternatieve pompplaatsen gecreerd zodat boeren geen gebruik hoeven te maken van sloten en beken om water te pompen. Omdat pesticiden voornamelijk gebruikt worden t.b.v. de akkerbouw is het LGN-bestand gebruikt om de locatie van de pompputten zo te kiezen dat de afstand naar de akkerbouwgebieden kon worden geminimaliseerd."})}),c.jsx(tn,{children:"Evaluatie van maatregelen om nitraatverontreiniging tegen te gaan"}),c.jsx(ke,{children:c.jsx("p",{children:"Het ondiepe grondwater is in Nederland in veel gevallen verontreinigd met nitraat door het gebruik van kunstmest, het uitrijden van mest door intensieve veehouderij en de ammoniakuitstoot door met name pluimvee- en varkenshouderijen. Het Rijksinstituut voor Volksgezondheid en Milieuhygiene (RIVM) heeft modellen ontwikkeld die deze verontreiniging kunnen modelleren en die ook het effect van maatregelen kunnen simuleren. De landbouwklassen van het LGN-bestand vormen een belangrijke informatiebron voor deze modellen omdat de nitraatgift in de landbouw sterk gekoppeld is aan het type gewas. Naast het LGN-bestand wordt in deze modellen o.a. gebruik gemaakt van de bodemkaart en de grondwaterdiepte om de uitspoeling van nitraat te schatten."})}),c.jsx(no,{src:VU,srcSet:"".concat(KU," 2x"),subheader:"Voorbeelden van gebruik",mainheader:"OVERIGE TOEPASSINGEN",imgStyle:{objectPosition:"top"}}),c.jsx(tn,{children:"Planning van het netwerk voor mobiele telefonie"}),c.jsx(ke,{children:c.jsx("p",{children:"Om tot een optimaal netwerk van GSM-ontvangers te komen is informatie nodig over het landgebruik. Verschillende vormen van landgebruik hebben verschillende karakteristieken wat betreft de transmissie van microgolven. Het LGN-bestand is ingezet om het netwerk te optimaliseren."})})]})]}));var kC={exports:{}};(function(e,t){(function(n,r){e.exports=r(j)})(LC,function(n){return function(r){var i={};function a(o){if(i[o])return i[o].exports;var s=i[o]={i:o,l:!1,exports:{}};return r[o].call(s.exports,s,s.exports,a),s.l=!0,s.exports}return a.m=r,a.c=i,a.d=function(o,s,l){a.o(o,s)||Object.defineProperty(o,s,{enumerable:!0,get:l})},a.r=function(o){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(o,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(o,"__esModule",{value:!0})},a.t=function(o,s){if(1&s&&(o=a(o)),8&s||4&s&&typeof o=="object"&&o&&o.__esModule)return o;var l=Object.create(null);if(a.r(l),Object.defineProperty(l,"default",{enumerable:!0,value:o}),2&s&&typeof o!="string")for(var u in o)a.d(l,u,(function(f){return o[f]}).bind(null,u));return l},a.n=function(o){var s=o&&o.__esModule?function(){return o.default}:function(){return o};return a.d(s,"a",s),s},a.o=function(o,s){return Object.prototype.hasOwnProperty.call(o,s)},a.p="",a(a.s=4)}([function(r,i,a){r.exports=a(2)()},function(r,i){r.exports=n},function(r,i,a){var o=a(3);function s(){}function l(){}l.resetWarningCache=s,r.exports=function(){function u(d,p,g,x,v,y){if(y!==o){var m=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw m.name="Invariant Violation",m}}function f(){return u}u.isRequired=u;var h={array:u,bigint:u,bool:u,func:u,number:u,object:u,string:u,symbol
79:u,any:u,arrayOf:f,element:u,elementType:u,instanceOf:f,node:u,objectOf:f,oneOf:f,oneOfType:f,shape:f,exact:f,checkPropTypes:l,resetWarningCache:s};return h.PropTypes=h,h}},function(r,i,a){r.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(r,i,a){a.r(i);var o=a(1),s=a.n(o),l=a(0),u=a.n(l),f=function(b){return b!==0};function h(){return(h=Object.assign?Object.assign.bind():function(b){for(var E=1;E<arguments.length;E++){var S=arguments[E];for(var k in S)Object.prototype.hasOwnProperty.call(S,k)&&(b[k]=S[k])}return b}).apply(this,arguments)}function d(b){return(d=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(E){return typeof E}:function(E){return E&&typeof Symbol=="function"&&E.constructor===Symbol&&E!==Symbol.prototype?"symbol":typeof E})(b)}function p(b,E){for(var S=0;S<E.length;S++){var k=E[S];k.enumerable=k.enumerable||!1,k.configurable=!0,"value"in k&&(k.writable=!0),Object.defineProperty(b,k.key,k)}}function g(b,E){return(g=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(S,k){return S.__proto__=k,S})(b,E)}function x(b){var E=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var S,k=m(b);if(E){var O=m(this).constructor;S=Reflect.construct(k,arguments,O)}else S=k.apply(this,arguments);return v(this,S)}}function v(b,E){if(E&&(d(E)==="object"||typeof E=="function"))return E;if(E!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return y(b)}function y(b){if(b===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return b}function m(b){return(m=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(E){return E.__proto__||Object.getPrototypeOf(E)})(b)}function _(b,E,S){return E in b?Object.defineProperty(b,E,{value:S,enumerable:!0,configurable:!0,writable:!0}):b[E]=S,b}var w=function(b){(function(R,I){if(typeof I!="function"&&I!==null)throw new TypeError("Super expression must either be null or a function");R.prototype=Object.create(I&&I.prototype,{constructor:{value:R,writable:!0,configurable:!0}}),Object.defineProperty(R,"prototype",{writable:!1}),I&&g(R,I)})(O,b);var E,S,k=x(O);function O(R){var I;return function(G,K){if(!(G instanceof K))throw new TypeError("Cannot call a class as a function")}(this,O),_(y(I=k.call(this,R)),"continueOpenCollapsible",function(){var G=y(I).innerRef;I.setState({height:G.scrollHeight,transition:"height ".concat(I.props.transitionTime,"ms ").concat(I.props.easing),isClosed:!1,hasBeenOpened:!0,inTransition:f(G.scrollHeight),shouldOpenOnNextCycle:!1})}),_(y(I),"handleTriggerClick",function(G){I.props.triggerDisabled||I.state.inTransition||(G.preventDefault(),I.props.handleTriggerClick?I.props.handleTriggerClick(I.props.accordionPosition):I.state.isClosed===!0?(I.openCollapsible(),I.props.onOpening(),I.props.onTriggerOpening()):(I.closeCollapsible(),I.props.onClosing(),I.props.onTriggerClosing()))}),_(y(I),"handleTransitionEnd",function(G){G.target===I.innerRef&&(I.state.isClosed?(I.setState({inTransition:!1}),I.props.onClose()):(I.setState({height:"auto",overflow:I.props.overflowWhenOpen,inTransition:!1}),I.props.onOpen()))}),_(y(I),"setInnerRef",function(G){return I.innerRef=G}),I.timeout=void 0,I.contentId=R.contentElementId||"collapsible-content-".concat(Date.now()),I.triggerId=R.triggerElementProps.id||"collapsible-trigger-".concat(Date.now()),R.open?I.state={isClosed:!1,shouldSwitchAutoOnNextCycle:!1,height:"auto",transition:"none",hasBeenOpened:!0,overflow:R.overflowWhenOpen,inTransition:!1}:I.state={isClosed:!0,shouldSwitchAutoOnNextCycle:!1,height:0,transition:"height ".concat(R.transitionTime,"ms ").concat(R.easing),hasBeenOpened:!1,overflow:"hidden",inTransition:!1},I}return E=O,(S=[{key:"componentDidUpdate",value:function(R,I){var G=this;this.state.shouldOpenOnNextCycle&&this.continueOpenCollapsible(),I.height!=="auto"&&I.height!==0||this.state.shouldSwitchAutoOnNextCycle!==!0||(window.clearTimeout(this.timeout),this.timeout=window.setTimeout(function(){G.setState({height:0,overflow:"hidden",isClosed:!0,shouldSwitchAutoOnNextCycle:!1})},50)),R.open!==this.props.open&&(this.props.open===!0?(this.openCollapsible(),this.props.onOpening()):(this.closeCollapsible(),this.props.onClosing()))}},{key:"componentWillUnmount",value:function(){window.clearTimeout(this.timeout)}},{key:"closeCollapsible",value:function(){var R=this.innerRef;this.setState({shouldSwitchAutoOnNextCycle:!0,height:R.scrollHeight,transition:"height ".concat(this.props.transitionCloseTime?this.props.transitionCloseTime:this.props.transitionTime,"ms ").concat(this.props.easing),inTransition:f(R.scrollHeight)})}},{key:"openCollapsible",value:function(){this.setState({inTransition:f(this.innerRef.scrollHeight),shouldOpenOnNextCycle:!0})}},{key:"renderNonClickableTriggerElement",value:function(){var R=this.props,I=R.triggerSibling,G=R.classParentString;if(!I)return null;switch(d(I)){case"string":return s.a.createElement("span",{className:"".concat(G,"__trigger-sibling")},I);case"function":return I();case"object":return I;default:return null}}},{key:"render",value:function(){var R=this,I={height:this.state.height,WebkitTransition:this.state.transition,msTransition:this.state.transition,transition:this.state.transition,overflow:this.state.overflow},G=this.state.isClosed?"is-closed":"is-open",K=this.props.triggerDisabled?"is-disabled":"",ee=this.state.isClosed===!1&&this.props.triggerWhenOpen!==void 0?this.props.triggerWhenOpen:this.props.trigger,L=this.props.contentContainerTagName,W=this.props.triggerTagName,V=this.props.lazyRender&&!this.state.hasBeenOpened&&this.state.isClosed&&!this.state.inTransition?null:this.props.children,H=this.props,ue=H.classParentString,ce=H.contentOuterClassName,F=H.contentInnerClassName,T="".concat(ue,"__trigger ").concat(G," ").concat(K," ").concat(this.state.isClosed?this.props.triggerClassName:this.props.triggerOpenedClassName),N="".concat(ue," ").concat(this.state.isClosed?this.props.className:this.props.openedClassName),A="".concat(ue,"__contentOuter ").concat(ce),D="".concat(ue,"__contentInner ").concat(F);return s.a.createElement(L,h({className:N.trim()},this.props.containerElementProps),s.a.createElement(W,h({id:this.triggerId,className:T.trim(),onClick:this.handleTriggerClick,style:this.props.triggerStyle&&this.props.triggerStyle,onKeyPress:function(P){var Z=P.key;(Z===" "&&R.props.triggerTagName.toLowerCase()!=="button"||Z==="Enter")&&R.handleTriggerClick(P)},tabIndex:this.props.tabIndex&&this.props.tabIndex,"aria-expanded":!this.state.isClosed,"aria-disabled":this.props.triggerDisabled,"aria-controls":this.contentId,role:"button"},this.props.triggerElementProps),ee),this.renderNonClickableTriggerElement(),s.a.createElement("div",{id:this.contentId,className:A.trim(),style:I,onTransitionEnd:this.handleTransitionEnd,ref:this.setInnerRef,hidden:this.props.contentHiddenWhenClosed&&this.state.isClosed&&!this.state.inTransition,role:"region","aria-labelledby":this.triggerId},s.a.createElement("div",{className:D.trim()},V)))}}])&&p(E.prototype,S),Object.defineProperty(E,"prototype",{writable:!1}),O}(o.Component);w.propTypes={transitionTime:u.a.number,transitionCloseTime:u.a.number,triggerTagName:u.a.string,easing:u.a.string,open:u.a.bool,containerElementProps:u.a.object,triggerElementProps:u.a.object,contentElementId:u.a.string,classParentString:u.a.string,className:u.a.string,openedClassName:u.a.string,triggerStyle:u.a.object,triggerClassName:u.a.string,triggerOpenedClassName:u.a.string,contentOuterClassName:u.a.string,contentInnerClassName:u.a.string,accordionPosition:u.a.oneOfType([u.a.string,u.a.number]),handleTriggerClick:u.a.func,onOpen:u.a.func,onClose:u.a.func,onOpening:u.a.func,onClosing:u.a.func,onTriggerOpening:u.a.func,onTriggerClosing:u.a.func,trigger:u.a.oneOfType([u.a.string,u.a.element]),triggerWhenOpen:u.a.oneOfType([u.a.string,u.a.element]),triggerDisabled:u.a.bool,lazyRender:u.a.bool,overflowWhenOpen:u.a.oneOf(["hidden","visible","auto","scroll","inherit","
79initial","unset"]),contentHiddenWhenClosed:u.a.bool,triggerSibling:u.a.oneOfType([u.a.string,u.a.element,u.a.func]),tabIndex:u.a.number,contentContainerTagName:u.a.string,children:u.a.oneOfType([u.a.string,u.a.element])},w.defaultProps={transitionTime:400,transitionCloseTime:null,triggerTagName:"span",easing:"linear",open:!1,classParentString:"Collapsible",triggerDisabled:!1,lazyRender:!1,overflowWhenOpen:"hidden",contentHiddenWhenClosed:!1,openedClassName:"",triggerStyle:null,triggerClassName:"",triggerOpenedClassName:"",contentOuterClassName:"",contentInnerClassName:"",className:"",triggerSibling:null,onOpen:function(){},onClose:function(){},onOpening:function(){},onClosing:function(){},onTriggerOpening:function(){},onTriggerClosing:function(){},tabIndex:null,contentContainerTagName:"div",triggerElementProps:{}},i.default=w}])})})(kC);var qU=kC.exports;const ZU=Po(qU);var Fw;const QU=M.div(Fw||(Fw=C(["\n border: 2px solid #fff;\n border-radius: 50%;\n width: ","px;\n height: ","px;\n"])),e=>e.size,e=>e.size);var Gw;const JU=M.div(Gw||(Gw=C(["\n position: relative;\n width: 100%;\n height: 100%;\n"])));var $w;const V1=M.div($w||($w=C(["\n width: ","px;\n height: 4px;\n background: #fff;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: rotate(","deg) translate(-50%, -50%);\n transform-origin: 0% 0%;\n transition: transform 400ms ease-in-out;\n"])),e=>e.size*.4,e=>e.angle),eW=({open:e,size:t=46,...n})=>c.jsx(QU,{size:t,...n,children:c.jsxs(JU,{children:[c.jsx(V1,{size:t,angle:0}),c.jsx(V1,{size:t,angle:e?0:90})]})}),Dn={top:23,bottom:78,left:86,right:40};var Uw;const jC=M.div(Uw||(Uw=C(["\n position: relative;\n padding: ","px ","px 33px ","px;\n"])),Dn.top,Dn.right,Dn.left);var Ww;const tW=M.div(Ww||(Ww=C(["\n margin-bottom: 20px;\n\n & .Collapsible {\n background: ",";\n color: #fff;\n border-radius: 10px;\n }\n\n & .Collapsible__contentInner {\n padding: 0 ","px ","px ","px;\n }\n\n .Collapsible & {\n margin-bottom: 0;\n }\n\n & .Collapsible .Collapsible .Collapsible__contentInner {\n padding: 0 ","px 20px ","px;\n }\n\n & .Collapsible .Collapsible "," {\n padding-bottom: ","px;\n }\n"])),Fo,Dn.right,Dn.bottom,Dn.left,Dn.right,Dn.left,jC,Dn.top);var Bw;const nW=M(eW).attrs({size:32})(Bw||(Bw=C(["\n position: absolute;\n top: ","px;\n left: ","px;\n ","\n\n &:hover {\n cursor: pointer;\n background: #ffffff33;\n }\n"])),Dn.top-4,Dn.top-4,e=>e.hidden&&"visibility: hidden;");var Hw;const tt=M.div(Hw||(Hw=C(["\n font-size: 22px;\n font-weight: bold;\n margin-bottom: 30px;\n\n &:last-child {\n margin-bottom: 0;\n }\n"])));var Vw;const rW=M.hr(Vw||(Vw=C(["\n color: #fff;\n margin: 36px 0 42px;\n"]))),nt=({header:e,children:t,defaultOpen:n=!1,showDivider:r=!0,...i})=>{const[a,o]=j.useState(n),{trigger:s,className:l,triggerDisabled:u,hideTriggerIcon:f,...h}=i;return c.jsx(tW,{className:l,children:c.jsxs(ZU,{trigger:c.jsxs(jC,{children:[c.jsx(nW,{onClick:u?null:()=>o(d=>!d),open:a,hidden:f}),e]}),triggerTagName:"div",open:a,handleTriggerClick:()=>{},easing:"ease-in-out",transitionTime:400,...h,children:[r&&c.jsx(rW,{}),t]})})};var Kw;const iW=M(Kt).attrs({variant:"lightblue"})(Kw||(Kw=C([""]))),aW=()=>c.jsxs(nt,{triggerDisabled:!0,hideTriggerIcon:!0,defaultOpen:!0,header:c.jsxs(c.Fragment,{children:[c.jsx(tt,{children:"Documenten per LGN versie"}),c.jsx("div",{children:"Rapporten, factsheets en andere bestanden die verbonden zijn aan de totstandkoming van de verschillende LGN versies."})]}),children:[c.jsx(nt,{header:c.jsx(tt,{children:"Alle versies"}),showDivider:!1,children:c.jsxs(Zt,{children:[c.jsx(et,{children:c.jsx(le,{href:"https://edepot.wur.nl/695723",children:"Longread: Landgebruik in Nederland volgen met het LGN (pdf)"})}),c.jsxs(et,{children:[c.jsx(st,{children:"LGN klassen"}),c.jsxs(lt,{children:["Per LGN versie kunnen de gebruikte klassen verschillen. Klik op de button hieronder voor een overzicht van de wijzigingen per LGN versie.",c.jsx("br",{}),c.jsx("br",{}),c.jsx(fr,{to:"./wijzigingen-per-versie",children:c.jsx(iW,{children:"Overzicht klassen per LGN versie"})})]})]})]})}),c.jsx(nt,{header:c.jsx(tt,{children:"LGN 2025"}),showDivider:!1,children:c.jsx(Zt,{children:c.jsxs(et,{children:[c.jsx(st,{children:"Factsheets"}),c.jsx(lt,{children:"De factsheet geeft in het kort weer wat de aanpassingen zijn in de productie van LGN2025 t.o.v. LGN2024. Het is een aanvulling op het totstandkomingsrapport van LGN2024."}),c.jsx(ht,{children:c.jsx(he,{children:c.jsx(le,{href:"/factsheets/Factsheet_LGN2025.pdf",children:"Factsheet LGN2025 (pdf)"})})})]})})}),c.jsx(nt,{header:c.jsx(tt,{children:"LGN 2024"}),showDivider:!1,children:c.jsxs(Zt,{children:[c.jsxs(et,{children:[c.jsx(st,{children:"Totstandkomingsrapport"}),c.jsx(lt,{children:"Dit rapport beschrijft m.n. de productie van de LGN bestanden, de gevolgde methodologie en gebruikte datasets, de nauwkeurigheid, de verschillen ten opzichte van eerdere versies en het gebruik van LGN."}),c.jsx(ht,{children:c.jsxs(he,{children:[c.jsx(Ne,{href:"/reports/WOT-rapport_173_webversie.pdf",children:"Landelijk Grondgebruiksbestand Nederland 2024 (LGN 2024). Achtergronden, methodiek en assessment"}),c.jsx(De,{children:"Hazeu, G.W., J.M. Droesen, E. van Elburg, D.D.M. Thomas, M. Vittek, (2026). Landelijk Grondgebruiksbestand Nederland 2024 (LGN2024); Achtergronden, methodiek en assessment. Wageningen, Wettelijke Onderzoekstaken Natuur & Milieu, WOT-rapport 173."})]})})]}),c.jsxs(et,{children:[c.jsx(st,{children:"Factsheets"}),c.jsx(lt,{children:"Deze factsheet beschrijft de gevolgde methodiek en de resultaten van de validatie van LGN2024."}),c.jsx(ht,{children:c.jsx(he,{children:c.jsx(le,{href:"/factsheets/Factsheet_Validatie_LGN2024.pdf",children:"Factsheet validatie LGN2024 (pdf)"})})})]})]})}),c.jsx(nt,{header:c.jsx(tt,{children:"LGN 2023"}),showDivider:!1,children:c.jsxs(Zt,{children:[c.jsxs(et,{children:[c.jsx(st,{children:"Factsheets"}),c.jsx(lt,{children:"De factsheets geven in het kort weer wat de aanpassingen zijn in de productie van de huidige versie t.o.v. de vorige LGN versie. Het zijn vaak aanvullingen op de meer uitgebreidere rapportages die minder frequent verschijnen."}),c.jsxs(ht,{children:[c.jsx(he,{children:c.jsx(le,{href:"/factsheets/factsheet_LGN2023.pdf",children:"Factsheet LGN2023 (pdf)"})}),c.jsx(he,{children:c.jsx(le,{href:"/factsheets/Factsheet_Validatie_LGN2023.pdf",children:"Factsheet validatie LGN2023 (pdf)"})})]})]}),c.jsxs(et,{children:[c.jsx(st,{children:"Bestanden gebruikerdag LGN 5 september 2024"}),c.jsx(lt,{children:"Presentaties gegeven tijdens de gebruikersdag en het verslag hiervan"}),c.jsxs(ht,{children:[c.jsx(he,{children:c.jsx(le,{href:"/presentations/lgndag2024/LGN2023_LGN middag_05092024_WiesVullings_GerardHazeu.pptx",children:"LGN2023: laat je inspireren door nieuw gebruik (Powerpoint)"})}),c.jsx(he,{children:c.jsx(le,{href:"/presentations/lgndag2024/LGN_Gebruik_en_InteractiefDeel_MaartenStorm.pptx",children:"Gebruik LGN en interactief deel, door Maarten Storm (Powerpoint)"})}),c.jsx(he,{children:c.jsxs(le,{href:"/presentations/lgndag2024/The_Netherlands_(350.3MB)_ChristianSchwarz.pptx",children:[c.jsx("i",{children:"The Netherlands (350.3MB)"}),", Christian Schwarz (Powerpoint)"]})}),c.jsx(he,{children:c.jsx(le,{href:"/presentations/lgndag2024/20240905_RIVM-MichielSchram.pptx",children:"Gebruik van LGN in de modellering van luchtkwaliteit en stikstofdepositie (Powerpoint)"})}),c.jsx(he,{children:c.jsx(le,{href:"/presentations/lgndag2024/LGN_gebruikersdag_Arcadis_JanPieter_Willemsen.pdf",children:"Belang van goede landgebruikskaarten in het waterbeheer (pdf)"})})]})]})]})}),c.jsx(nt,{header:c.jsx(tt,{children:"LGN 2022"}),showDivider:!1,children:c.jsxs(Zt,{children:[c.jsxs(et,{children:[c.jsx(st,{children:"Factsheets"}),c.jsx(lt,{children:"De factsheets geven in het kort weer wat de aanpassingen zijn in de productie van de huidige versie t.o.v. de vorige LGN versie. Het zijn vaak aanvullingen op de meer uitgebreidere rapportages die minder frequent verschijnen."}),c.jsxs(ht,{children:[c.jsx(he,{children:c.jsx(le,{href:"/factsheets/factsheet_LGN2022.pdf",children:"Factsheet LGN2022 (pdf)"})}),c.jsx(he,{children:c.jsx(le,{href:"/factsheets/Factsheet_LGN2022_Validatie.pdf",children:"Factsheet validatie LGN2022 (pdf)"})})]})]}),c.jsxs(et,{children:[c.jsx(st,{children:"Bestanden gebruikerdag LGN 7 september 2023"}),c.jsx(lt,{children:"Presentaties gegeven tijdens de gebruikersdag"}),c.jsxs(ht,{children:[c.jsx(he,{children:c.jsx(le,{href:"/presentations/lgndag2023/LGN-intro_LGN middag_070923.pptx",children:"Introductie LGN middag 2023 (Powerpoint)"})}),c.jsx(he,{children:c.jsx(le,{href:"/presentations/lgndag2023/LGN2022_LGN middag_07092023.pptx",children:"LGN2022 (Powerpoint)"})}),c.jsx(he,{children:c.jsx(le,{href:"/presentations/lgndag2023/LGN als open data.pptx",children:"LGN als open data (Powerpoint)"})}),c.jsx(he,{children:c.jsx(le,{href:"/presentations/lgndag2023/LGN-gebruikerspanel_LGN middag_070923.pptx",children:"LGN Gebruikerservaringen (Powerpoint)"})})]})]})]})}),c.jsx(nt,{header:c.jsx(tt,{children:"LGN 2021"}),showDivider:!1,children:c.jsxs(Zt,{children:[c.jsxs(et,{children:[c.jsx(st,{children:"Totstandkomingsrapport"}),c.jsx(lt,{children:"Dit rapport beschrijft m.n. de productie van de LGN bestanden, de gevolgde methodologie en gebruikte datasets, de nauwkeurigheid, de verschillen ten opzichte van eerdere versies en het gebruik van LGN."}),c.jsx(ht,{children:c.jsxs(he,{children:[c.jsx(Ne,{href:"/reports/WENR-rapport 3235_Totaal_LR.pdf",children:"Landelijk Grondgebruiksbestand Nederland 2021 (LGN2021). Achtergronden methodiek en validatie"}),c.jsx(De,{children:"Hazeu, G., R. Schuiling, D. Thomas, M. Vittek, M. Storm en J.D. Bulens, 2023. Wageningen, Wageningen Environmental Research, Rapport 3235. 100 blz.; 10 fig.; 8 tab.; 16 ref."})]})})]}),c.jsxs(et,{children:[c.jsx(st,{children:"Bestanden gebruikerdag LGN 26 januari 2023"}),c.jsx(lt,{children:"Presentaties gegeven tijdens de gebruikersdag en het verslag hiervan."}),c.jsxs(ht,{children:[c.jsx(he,{children:c.jsx(le,{href:"/presentations/lgn2021/20231026_Intro LGN-Middag[KdZ].pptx",children:"Introductie LGN middag (powerpoint)"})}),c.jsx(he,{children:c.jsx(le,{href:"/presentations/lgn2021/20230125_ONS_Landschap_Presentatie_WUR_LGN def.pptx",children:"Landschappelijke data als basis voor een mooi Nederland, David van Zelm van Eldik (powerpoint)"})}),c.jsx(he,{children:c.jsx(le,{href:"/presentations/lgn2021/LGN2021_LGN middag_26012023.pptx",children:"Presentatie Gerard Hazeu LGN 2021 (powerpoint)"})}),c.jsx(he,{children:c.jsx(le,{href:"/presentations/lgn2021/LGN-OPENDATA_LGN middag_26012023.pptx",children:"LGN wordt open data! (powerpoint)"})}),c.jsx(he,{children:c.jsx(le,{href:"/presentations/lgn2021/verslag LGNmid
79dag 260123.pdf",children:"verslag LGNmiddag 26-01-2023 (pdf)"})})]})]})]})}),c.jsx(nt,{header:c.jsx(tt,{children:"LGN 2018"}),showDivider:!1,children:c.jsxs(Zt,{children:[c.jsxs(et,{children:[c.jsx(st,{children:"Totstandkomingsrapport"}),c.jsx(lt,{children:"Dit rapport beschrijft m.n. de productie van de LGN bestanden, de gevolgde methodologie en gebruikte datasets, de nauwkeurigheid, de verschillen ten opzichte van eerdere versies en het gebruik van LGN."}),c.jsx(ht,{children:c.jsxs(he,{children:[c.jsx(Ne,{href:"https://edepot.wur.nl/523996",children:"LGN2018: een nieuwe weergave van het grondgebruik in Nederland."}),c.jsx(De,{children:"Hazeu, G.W., Vittek, M., Schuiling, R., Bulens, J.D., Storm, M.H., Roerink, G.J. en Meijninger, W.M.L., 2020. Wageningen, Wageningen Environmental Research, Rapport 3010. 88 blz.; 22 fig.; 7 tab.; 8 ref."})]})})]}),c.jsxs(et,{children:[c.jsx(st,{children:"Bestanden gebruikerdag LGN 26 juni 2019"}),c.jsx(lt,{children:"Presentaties gegeven tijdens de gebruikersdag"}),c.jsxs(ht,{children:[c.jsx(he,{children:c.jsx(le,{href:"/presentations/lgndag2019/Prog-26-juni-landgebruik.pdf",children:"Studiemiddag Landgebruik (pdf)"})}),c.jsx(he,{children:c.jsx(le,{href:"/presentations/lgndag2019/Meeuwsen BNL.pdf",children:"Basisbestand Natuur en Landschap (BNL) (pdf)"})}),c.jsx(he,{children:c.jsx(le,{href:"/presentations/lgndag2019/Arets_Landgebruiksinformatie voor LULUCF rapportage.pdf",children:"Landgebruiksinformatie voor LULUCF rapportage (pdf)"})}),c.jsx(he,{children:c.jsx(le,{href:"/presentations/lgndag2019/Bulens_Landgebruik-Overview.pdf",children:"Landgebruik en bodembedekking (pdf)"})}),c.jsx(he,{children:c.jsx(le,{href:"/presentations/lgndag2019/Schuit_Landuse_cover data gebruik PBL -- WENR 26 juni 2019.pdf",children:"Gebruik landuse/landcover data bij PBL (pdf)"})})]})]})]})}),c.jsx(nt,{header:c.jsx(tt,{children:"LGN 7"}),showDivider:!1,children:c.jsxs(Zt,{children:[c.jsxs(et,{children:[c.jsx(st,{children:"Totstandkomingsrapport"}),c.jsx(lt,{children:"Dit rapport beschrijft m.n. de productie van de LGN bestanden, de gevolgde methodologie en gebruikte datasets, de nauwkeurigheid, de verschillen ten opzichte van eerdere versies en het gebruik van LGN."}),c.jsx(ht,{children:c.jsxs(he,{children:[c.jsx(Ne,{href:"https://edepot.wur.nl/311353",children:"Landelijk Grondgebruiksbestand Nederland versie 7 (LGN7). Vervaardiging, nauwkeurigheid en gebruik."}),c.jsx(De,{children:"G.W. Hazeu, C. Schuiling, G.J. Dorland, G.J. Roerink, H.S.D. Naeff en R.A. Smidt, 2014. - juli 2014 Wageningen, Alterra. Alterra-rapport 2548"}),c.jsx(An,{href:"https://doi.org/10.18174/311353"})]})})]}),c.jsxs(et,{children:[c.jsx(st,{children:"Bestanden gebruikerdag LGN 4 december 2013"}),c.jsx(lt,{children:"Presentaties gegeven tijdens de gebruikersdag"}),c.jsxs(ht,{children:[c.jsx(he,{children:c.jsx(le,{href:"/presentations/LGN7_gebruikersdag_04122013_final.pptx",children:"Landelijk Grondgebruik Nederland (LGN7) - Het Nederlandse landgebruik in 2012 (powerpoint)"})}),c.jsx(he,{children:c.jsx(le,{href:"/presentations/KWR_LGN_toepassingenv2.ppt",children:"Toepassingen LGN bij onderzoek KWR en waterbedrijven (powerpoint)"})}),c.jsx(he,{children:c.jsx(le,{href:"/presentations/Nationale Satelliet Dataportaal LGN_dag_4dec2013.pptx",children:"LGN en het satelliet dataportaal: thematische en temporele verfijning (powerpoint)"})})]})]})]})}),c.jsx(nt,{header:c.jsx(tt,{children:"LGN 6"}),showDivider:!1,children:c.jsx(Zt,{children:c.jsxs(et,{children:[c.jsx(st,{children:"Totstandkomingsrapport"}),c.jsx(lt,{children:"Dit rapport beschrijft m.n. de productie van de LGN bestanden, de gevolgde methodologie en gebruikte datasets, de nauwkeurigheid, de verschillen ten opzichte van eerdere versies en het gebruik van LGN."}),c.jsx(ht,{children:c.jsxs(he,{children:[c.jsx(Ne,{href:"https://edepot.wur.nl/137531",children:"Landelijk Grondgebruiksbestand Nederland versie 6 (LGN6). Vervaardiging, nauwkeurigheid en gebruik."}),c.jsx(De,{children:"Hazeu, G.W., Schuiling, C., Dorland, G.J., Oldengarm, J. & H.A. Gijsbertse, 2010. Wageningen, Alterra. Alterra-rapport 2012, 132p., 20 figs., 9 tables and 15 refs."}),c.jsx(An,{href:"https://doi.org/10.18174/137531"})]})})]})})}),c.jsx(nt,{header:c.jsx(tt,{children:"LGN 5"}),showDivider:!1,children:c.jsx(Zt,{children:c.jsxs(et,{children:[c.jsx(st,{children:"Totstandkomingsrapport"}),c.jsx(lt,{children:"Dit rapport beschrijft m.n. de productie van de LGN bestanden, de gevolgde methodologie en gebruikte datasets, de nauwkeurigheid, de verschillen ten opzichte van eerdere versies en het gebruik van LGN."}),c.jsx(ht,{children:c.jsxs(he,{children:[c.jsx(Ne,{href:"https://edepot.wur.nl/17654",children:"Landelijk Grondgebruiksbestand Nederland (LGN5). Vervaardiging, nauwkeurigheid en gebruik."}),c.jsx(De,{children:"Hazeu, G.W., 2005. Wageningen, Alterra. Alterra-report 1213, 92p., 18 figs., 11 tables and 11 refs."}),c.jsx(An,{href:"https://doi.org/10.18174/17654"})]})})]})})}),c.jsx(nt,{header:c.jsx(tt,{children:"LGN 3"}),showDivider:!1,children:c.jsx(Zt,{children:c.jsxs(et,{children:[c.jsx(st,{children:"Totstandkomingsrapport"}),c.jsx(lt,{children:"Dit rapport beschrijft m.n. de productie van de LGN bestanden, de gevolgde methodologie en gebruikte datasets, de nauwkeurigheid, de verschillen ten opzichte van eerdere versies en het gebruik van LGN."}),c.jsx(ht,{children:c.jsxs(he,{children:[c.jsx(Ne,{href:"https://edepot.wur.nl/298364",children:"Vervaardiging en nauwkeurigheid van het LGN3-grondgebruiksbestand."}),c.jsx(De,{children:"Wit, A.J.W. de, Heijden, Th.G.C. van der en H.A.M. Thunnissen, 1999. Wageningen, DLO-Staring Centrum, Rapport 663."})]})})]})})}),c.jsx(nt,{header:c.jsx(tt,{children:"LGN 2"}),showDivider:!1,children:c.jsx(Zt,{children:c.jsxs(et,{children:[c.jsx(st,{children:"Totstandkomingsrapport"}),c.jsx(lt,{children:"Dit rapport beschrijft m.n. de productie van de LGN bestanden, de gevolgde methodologie en gebruikte datasets, de nauwkeurigheid, de verschillen ten opzichte van eerdere versies en het gebruik van LGN."}),c.jsx(ht,{children:c.jsxs(he,{children:[c.jsx(Ne,{href:"http://edepot.wur.nl/299877",children:"Vervaardiging en nauwkeurigheid van het LGN2-grondgebruiksbestand."}),c.jsx(De,{children:"Noordman, E., Thunnissen, H.A.M. en H. Kramer, 1997. Wageningen, DLO-Staring Centrum, Rapport 515."})]})})]})})}),c.jsx(nt,{header:c.jsx(tt,{children:"Eerdere versies"}),showDivider:!1,children:c.jsx(Zt,{children:c.jsxs(et,{children:[c.jsx(st,{children:"Totstandkomingsrapport"}),c.jsx(lt,{children:"Dit rapport beschrijft m.n. de productie van de LGN bestanden, de gevolgde methodologie en gebruikte datasets, de nauwkeurigheid, de verschillen ten opzichte van eerdere versies en het gebruik van LGN."}),c.jsxs(ht,{children:[c.jsxs(he,{children:[c.jsx(Ne,{href:"http://edepot.wur.nl/363180",children:"Classification methodology and operational implementation of the land cover database of the Netherlands."}),c.jsx(De,{children:"Thunnissen, H.A.M. en Noordman, E., 1996. Wageningen, DLO-Staring Centrum, Rapport 124."})]}),c.jsxs(he,{children:[c.jsx(Ne,{href:"http://edepot.wur.nl/304544",children:"Grondgebruiksdatabank van Nederland vervaardigd met behulp van Landsat Thematic Mapper opnamen."}),c.jsx(De,{children:"Thunnissen, H.A.M., Olthof, R., Getz, P. en L. Vels, 1992. Wageningen, DLO-Staring Centrum, Rapport 168."})]})]})]})})})]}),oW=()=>c.jsxs(nt,{header:c.jsxs(c.Fragment,{children:[c.jsx(tt,{children:"Artikelen landgebruik, bodembedekking en LGN"}),c.jsx("div",{children:"De artikelen betreffen artikelen over landgebruik en bodembedekking die gerelateerd zijn aan LGN."})]}),children:[c.jsxs(kt,{children:[c.jsx(Ne,{children:"European Landscape Dynamics: CORINE Land Cover Data."}),c.jsx(De,{children:"Jan Feranec, Tomas Soukup, Gerard Hazeu, Gabriel Jaffrain, 2016. CRC Press, Boca Raton, 337 Pages - 52 Color & 45 B/W Illustrations, ISBN 9781482244663."})]}),c.jsxs(kt,{children:[c.jsx(Ne,{children:"Operational land cover and land use mapping in the Netherlands."}),c.jsx(De,{children:"Hazeu, G.W., 2014. In Manakos, I & Braun, M. (ed.): Land Use and Land Cover Mapping in Europe. Practices & Trends. Series: Remote Sensing and Digital Image Processing, Vol. 18, 300 p. 144 illus., 84 illus. in color."})]}),c.jsxs(kt,{children:[c.jsx(Ne,{children:"Land cover and its change in Europe: 1990-2006."}),c.jsx(De,{children:"Feranec, J., Soukup, T., Hazeu, G., Jaffrain, G. , 2012. In Giri, P. Ch., ed. Remote sensing of land use and land cover: principles and applications. Boca Raton (CRC Press), pp. 285-301."})]}),c.jsxs(kt,{children:[c.jsx(Ne,{href:"http://www.sciencedirect.com/science/article/pii/S0303243411000560",children:"A Dutch multi-date land use database: Identification of real and methodological changes."}),c.jsx(De,{children:"Hazeu, G.W., Bregt, A.K., de Wit, A.J.W & Clevers, J.G.P.W., 2011. International Journal of Applied Earth Observation and Geoinformation 13, 682-689"})]}),c.jsxs(kt,{children:[c.jsx(Ne,{href:"http://webdocs.alterra.wur.nl/internet/geoinformatie/lgn/Oort_et_al_2010.GJ.pdf",children:"Social networks in spatial data infrastru
79ctures."}),c.jsx(De,{children:"Van Oort, P.A.J., G.W. Hazeu, H. Kramer, A.K. Bregt and F. Rip, 2010. GeoJournal 75: 105-118. DOI 10.1007/s10708-009-9294-5"})]}),c.jsxs(kt,{children:[c.jsx(Ne,{children:"CORINE Land Cover change detection in Europe (Case studies of the Netherlands and Slovakia)."}),c.jsx(De,{children:"Feranec, J., Hazeu, G.W., Christensen, S. & Jaffrain G., 2007. Land Use Policy 24, 234-247."})]}),c.jsxs(kt,{children:[c.jsx(Ne,{href:"http://webdocs.alterra.wur.nl/internet/geoinformatie/lgn/earsel_lgn5_280906.pdf",children:"Land use mapping and monitoring in the Netherlands (LGN5)."}),c.jsx(De,{children:"Hazeu, G.W., 2006. 2nd EARSeL Workshop on Land Use and Land Cover, 28-30 September 2006, Bonn, Germany. Conference proceedings."})]}),c.jsxs(kt,{children:[c.jsx(Ne,{href:"http://webdocs.alterra.wur.nl/internet/geoinformatie/lgn/gin.pdf",children:"Landelijk Grondgebruiksbestand Nederland (LGN5); monitoring landgebruik van 1995 -2004."}),c.jsx(De,{children:"Hazeu, G.W., 2005. Geo-Info, 10(2), 456-462."})]}),c.jsxs(kt,{children:[c.jsx(Ne,{href:"http://webdocs.alterra.wur.nl/internet/geoinformatie/lgn/geoniews.pdf",children:"Landelijk Grondgebruiksbestand Nederland (LGN5); basispakket geo-gegevens."}),c.jsx(De,{children:"Hazeu, G.W., 2005. GeoNieuws, 2005 (3), 28-29."})]}),c.jsxs(kt,{children:[c.jsx(Ne,{href:"http://dx.doi.org/10.1080/13658810310001629600",children:"Using quadtree segmentation to support error modelling in categorical raster data."}),c.jsx(De,{children:"de Bruin, S., de Wit, A.J.W., van Oort, P.A.J. and Gorte, B.G.H., 2004. International Journal of Geographical Information Science 18(2): 151-168."})]}),c.jsxs(kt,{children:[c.jsx(Ne,{href:"http://webdocs.dow.wur.nl/internet/geoinformatie/lgn/IJGIS_2004_LGN4.pdf",children:"Spatial variability in classification accuracy of agricultural crops in the Dutch national land-cover database."}),c.jsx(De,{children:"Oort, P.A.J. van, Bregt, A.K., Bruin, S. de and A.J.W. de Wit, 2004. Int. J. Geographical Information Science vol. 18, no. 6, September 2004, 611-626"})]}),c.jsxs(kt,{children:[c.jsx(Ne,{href:"http://webdocs.alterra.wur.nl/internet/geoinformatie/lgn/crop_article_LGN4.pdf",children:"Efficiency and accuracy of per-field classifcation for operational crop mapping."}),c.jsx(De,{children:"Wit, A.J.W. de and J.G.P.W. Clevers, 2004, International Journal of Remote Sensing, 25(20): 4091-4112."})]}),c.jsxs(kt,{children:[c.jsx(Ne,{href:"http://webdocs.alterra.wur.nl/internet/geoinformatie/lgn/IGARSS_2004_LGN4.pdf",children:"Land use mapping and monitoring in the Netherlands using remote sensing data. Learning from Earth's shapes & colors 2003;"}),c.jsx(De,{children:"Wit, A.J.W. de, 2003. IEEE international geoscience and remote sensing symposium, Toulouse."})]}),c.jsxs(kt,{children:[c.jsx(Ne,{href:"http://webdocs.alterra.wur.nl/internet/geoinformatie/lgn/ISPRS_2000_LGN3.pdf",children:"The national land cover database of the Netherlands"}),c.jsx(De,{children:"Thunnissen, H.A.M. and A.J.W. de Wit, 2000. In: K.J. Beek and M. Molenaar (Editors), Geoinformation for all; XIX congress of the International Society for Photogrammetry and Remote Sensing (ISPRS). Int. Arch. Photogramm. Remote Sens. GITC, Amsterdam, pp. 223-230."})]})]}),sW=()=>c.jsxs(nt,{header:c.jsxs(c.Fragment,{children:[c.jsx(tt,{children:"Het gebruik van LGN"}),c.jsx("div",{children:"Hieronder treft u enkele presentaties aan die aangeven waar LGN zoal voor wordt gebruikt en/of gebruikt kan worden."})]}),children:[c.jsxs(kt,{children:[c.jsx(le,{href:"https://www.wur.nl/nl/show/Gebruik-landuselandcover-data-bij-PBL.htm",children:"Gebruik landuse / landcover data bij PBL"}),c.jsx(le,{href:"https://www.wur.nl/upload_mm/9/6/5/f6bb6ec1-12ed-4e4a-8894-63c450fa833b_LGN%20bij%20het%20PBL.pdf",children:"LGN bij het PBL / MNP"}),c.jsx(le,{href:"https://www.wur.nl/upload_mm/a/7/9/8f568449-31c7-4789-9fda-4dd5119d92b4_LGN%20bij%20de%20prov
79incie%20Limburg.pdf",children:"LGN gebruik bij de provincie Limburg 2007"}),c.jsx(le,{href:"http://www.wur.nl/web/file?uuid=f146d758-0bae-42d0-b527-ef6e736053aa&owner=690edfec-bf63-4c65-8be2-e55f6bb51cd6",children:"Toepassingen LGN bij onderzoek KWR en waterbedrijven"})]}),c.jsxs(kt,{children:[c.jsx(i3,{children:"Posters"}),c.jsx(le,{href:"https://www.wur.nl/nl/show/LGN2018-Poster.htm",children:"Landelijk Grondgebruiksbestand Nederland 2018 (LGN2018)"}),c.jsx(le,{href:"http://edepot.wur.nl/307884",children:"Landelijk Grondgebruiksbestand Nederland (LGN7)"}),c.jsx(le,{href:"http://edepot.wur.nl/307882",children:"LGN in modellen: brandverspreiding"}),c.jsx(le,{href:"http://edepot.wur.nl/307879",children:"Gewasherkenning en monitoring m.b.v. de Groenmonitor.nl"}),c.jsx(le,{href:"http://edepot.wur.nl/307880",children:"Voortgang ontwikkeling van de EHS in de tijd"}),c.jsx(le,{href:"http://edepot.wur.nl/307883",children:"LGN als CSI instrument"}),c.jsx(le,{href:"http://edepot.wur.nl/307881",children:"Voorspellen van wateroverlast of -tekort"}),c.jsx(le,{href:"http://edepot.wur.nl/307885",children:"Is uw stad hittebestendig?"}),c.jsx(le,{href:"http://edepot.wur.nl/307886",children:"Houdt het Groene Hart stand?"}),c.jsx(le,{href:"http://edepot.wur.nl/307887",children:"Bio-energie en gevolgen voor het landschap"})]})]}),lW=()=>(Et("Documentatie"),c.jsxs("div",{children:[c.jsx(un,{children:"Documentatie"}),c.jsx(Wn,{children:c.jsx("p",{children:"In de onderstaande lijsten vindt u onder andere de PDF-bestanden van rapporten over de verschillende LGN-versies. Ook worden enkele artikelen als PDF aangeboden, die zijn verschenen in (inter)nationale tijdschriften over het gebruik, het monitoren van veranderingen en de classificatiemethode van de verschillende LGN-versies. Verder zijn hier enkele presentaties over LGN en/of het gebruik van LGN terug te vinden."})}),c.jsxs(ke,{style:{maxWidth:800},children:[c.jsx(aW,{}),c.jsx(oW,{}),c.jsx(sW,{})]})]})),nh="/lgnserver/",uW=({name:e,email:t,organisation:n,reason:r,layers:i})=>new Promise((a,o)=>{let s=new URLSearchParams({username:e,email:t,organisation:n,intendeduse:r}).toString();s+="&layerids=".concat(i.map(l=>encodeURIComponent(l)).join(",")),fetch("".concat(nh,"saveuserrequest?").concat(s)).then(l=>l.json()).then(l=>{l.success?a(l.request_id):o(new Error(l.message))}).catch(o)}),cW=({name:e,email:t,question:n})=>new Promise((r,i)=>{let a=new URLSearchParams({name:e,email:t,question:n}).toString();fetch("".concat(nh,"savecontactform?").concat(a)).then(o=>o.json()).then(o=>{o.success?r(o.request_id):i(new Error(o.message))}).catch(i)}),fW=({name:e,email:t,organisation:n})=>new Promise((r,i)=>{let a=new URLSearchParams({name:e,email:t,organisation:n}).toString();fetch("".concat(nh,"saveregistrationform?").concat(a)).then(o=>o.json()).then(o=>{o.success?r():i(new Error(o.message))}).catch(i)}),hW=()=>new Promise((e,t)=>{fetch("".concat(nh,"json/lgn_legends")).then(n=>n.json()).then(n=>{n.success?e(n.items):t(new Error(n.message))}).catch(t)});var Xw;const dW=M.div(Xw||(Xw=C(["\n height: 100%;\n width: 100%;\n overflow: hidden;\n display: flex;\n flex-direction: column;\n"])));var Yw;const pW=M.div(Yw||(Yw=C(["\n position: relative;\n overflow: auto;\n"])));var qw;const gW=M.table(qw||(qw=C(["\n font-size: 0.8rem;\n border-collapse: collapse;\n border-collapse: separate; /* Don't collapse because of sticky headers */\n border-spacing: 0;\n\n & th,\n & td {\n text-align: left;\n border-bottom: 1px solid #eee;\n border-right: 1px solid #eee;\n padding: 0.1em 0.4em;\n }\n\n & th:first-child,\n & td:first-child {\n position: sticky;\n left: 0;\n background: #fff;\n border-left: 1px solid #eee;\n z-index: 1;\n }\n\n &:first-child th {\n position: sticky;\n top: 0;\n border-top: 1px solid #eee;\n background: #fff;\n z-index: 2;\n }\n\n &:first-child th:first-child {\n z-index: 3;\n }\n"]))),Ki={unchanged:"#fff",added:"#73df1f",changed:"#f5e10f",removed:"#aaa"};var Zw;const vW=M.div(Zw||(Zw=C(["\n display: inline-block;\n height: 1em;\n width: 2em;\n background: ",";\n margin-right: 0.5em;\n"])),e=>e.$color);var Qw;const mW=M.h4(Qw||(Qw=C(["\n margin-top: 0;\n margin-bottom: 0.25em;\n font-size: 0.9rem;\n"])));var Jw;const yW=M.div(Jw||(Jw=C(["\n margin-bottom: 1em;\n display: flex;\n gap: 16px;\n font-size: 0.8rem;\n"])));var eb;const xW=M.div(eb||(eb=C([""]))),od=({color:e,label:t})=>c.jsxs(xW,{children:[c.jsx(vW,{$color:e}),t]}),_W=({legendChanges:e})=>
79{if(!(e!=null&&e.length))return null;const[t]=e,n=Object.keys(t).sort((r,i)=>{const a=l=>{const u=l.startsWith("lgn")?l.slice(3):l;return parseInt(u,10)},o=a(r),s=a(i);return isNaN(o)?-1:isNaN(s)?1:o===s?r.localeCompare(i):o-s});return c.jsxs(dW,{children:[c.jsx("h2",{children:"Veranderde klassen tussen de verschillende versies"}),c.jsxs("div",{children:[c.jsx(mW,{children:"Legenda"}),c.jsxs(yW,{children:[c.jsx(od,{color:Ki.added,label:"toegevoegd in deze versie"}),c.jsx(od,{color:Ki.removed,label:"verwijderd sinds deze versie"}),c.jsx(od,{color:Ki.changed,label:"gewijzigd sinds deze versie"})]})]}),c.jsx(pW,{children:c.jsxs(gW,{children:[c.jsx("thead",{children:c.jsx("tr",{children:n.map(r=>c.jsx("th",{children:r},r))})}),c.jsx("tbody",{children:e.map((r,i,a)=>{var o;return c.jsx("tr",{children:n.map((s,l,u)=>{var h;let f=Ki.unchanged;if(l>1){const d=u[l-1],p=r[d],g=r[s];!p&&g?f=Ki.added:p&&!g?f=Ki.removed:g!==p&&(f=Ki.changed)}return c.jsx("td",{style:{background:f},children:r[s]},"".concat((h=r.code)!=null?h:i,"-").concat(s))})},(o=r.code)!=null?o:i)})})]})})]})};var tb;const wW=M.div(tb||(tb=C(["\n padding: 0 2vw;\n height: 100%;\n width: 100%;\n box-sizing: border-box;\n"]))),bW=()=>{Et("Wijzigingen per versie");const[e,t]=j.useState(null);return j.useEffect(()=>{hW().then(n=>t(n.sort((r,i)=>r.code-i.code)))},[]),e?c.jsx(wW,{children:c.jsx(_W,{legendChanges:e})}):null};var nb;const K1=M.input.attrs({type:"checkbox"})(nb||(nb=C([""])));var rb;const Ws=M.span(rb||(rb=C(["\n position: absolute;\n top: 0;\n left: 0;\n height: 26px;\n width: 26px;\n border-radius: 4px;\n border: 1px solid ",";\n\n /* the checkmark: */\n &:after {\n content: '';\n position: absolute;\n display: none;\n left: 9px;\n top: 5px;\n width: 5px;\n height: 10px;\n border: solid white;\n border-width: 0 3px 3px 0;\n transform: rotate(45deg);\n }\n"])),fa);var ib;const Hp=M.label(ib||(ib=C(["\n display: block;\n position: relative;\n padding-left: 51px;\n margin-bottom: 20px;\n cursor: pointer;\n user-select: none;\n ","\n\n & input {\n position: absolute;\n opacity: 0;\n cursor: pointer;\n height: 0;\n width: 0;\n }\n\n &:hover "," {\n background-color: ",";\n }\n\n & input:checked ~ "," {\n background-color: ",";\n }\n\n & input:checked ~ ",":after {\n display: block;\n }\n"])),e=>e.disabled&&"pointer-events: none; opacity: 0.5;",Ws,ev,Ws,Tr,Ws);var ab;const EW=M.div(ab||(ab=C(["\n position: relative;\n padding-left: 51px;\n margin-bottom: 20px;\n ","\n\n & "," {\n position: absolute;\n left: 0;\n }\n"])),e=>e.disabled&&"pointer-events: none; opacity: 0.5;",Hp),xl=({label:e,onChange:t,value:n,checked:r,disabled:i,required:a,disableContainerClick:o=!1,style:s,className:l})=>o?c.jsxs(EW,{style:s,className:l,disabled:i,children:[c.jsxs(Hp,{disabled:i,children:[c.jsx(K1,{onChange:t,value:n,checked:r,disabled:i,required:a}),c.jsx(Ws,{className:"checkbox-box"})]}),e,a&&" *"]}):c.jsxs(Hp,{style:s,className:l,disabled:i,children:[c.jsx(K1,{onChange:t,value:n,checked:r,disabled:i}),c.jsx(Ws,{className:"checkbox-box"}),e]});var ob;const sa=M.div(ob||(ob=C(["\n color: red;\n font-size: 12px;\n"])));var sb;const SW=M.input(sb||(sb=C(["\n appearance: none;\n outline: none;\n display: block;\n width: 370px;\n height: 48px;\n border-radius: 4px;\n border: 1px solid ",";\n padding-left: 8px;\n padding-right: 8px;\n box-sizing: border-box;\n margin-top: 10px;\n"])),fa);var lb;const kW=M.label(lb||(lb=C(["\n display: block;\n margin: 16px 0;\n font-size: 14px;\n ","\n"])),e=>e.disabled&&"opacity: 0.5;"),cr=j.forwardRef(({className:e,style:t,label:n,error:r,required:i,disabled:a,...o},s)=>c.jsxs(kW,{disabled:a,className:e,style:t,children:[n,i&&" *",c.jsx(SW,{ref:s,...o}),r&&c.jsx(sa,{children:r})]}));var ub;const jW=M.textarea.attrs({rows:8})(ub||(ub=C(["\n appearance: none;\n outline: none;\n display: block;\n width: 100%;\n border-radius: 4px;\n border: 1px solid ",";\n padding: 8px;\n box-sizing: border-box;\n margin-top: 10px;\n margin-bottom: 20px;\n resize: none;\n"])),fa);var cb;const CW=M.label(cb||(cb=C(["\n display: block;\n margin: 16px 0;\n font-size: 14px;\n ","\n"])),e=>e.disabled&&"opacity: 0.5;"),CC=j.forwardRef(({label:e,error:t,disabled:n,required:r,...i},a)=>c.jsxs(CW,{disabled:n,...i,children:[e,r&&" *",c.jsx(jW,{ref:a,disabled:n,required:r}),t&&c.jsx(sa,{children:t})]})),MW={info:"info",success:"success",error:"error"};var fb;const OW=M.div(fb||(fb=C(["\n border: 1px solid #000;\n border-color: ",";\n border-radius: 4px;\n color: ",";\n background: ","20;\n padding: 8px;\n"])),e=>Rh[e.type]||"#ccc",e=>Rh[e.type]||"#ccc",e=>Rh[e.type]||"#ccc"),Sn=({children:e,type:t=MW.info,...n})=>c.jsx(OW,{type:t,...n,children:e}),MC=async e=>{const t="/news-api/subscribe/?pName=subscribe&pLang=nl",n=new URLSearchParams;n.append("DMDtask","subscribe"),n.append("email",e),n.append("submitCheck","");try{const r=await fetch(t,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:n.toString()});if(!r.ok)throw new Error("HTTP error! status: ".concat(r.status));let i;try{i=await r.text()}catch(a){console.warn("Parse error"),console.warn(a)}return i}catch(r){throw console.error("Error during subscription:",r),r}};var hb;const X1=M.div(hb||(hb=C(["\n margin: 56px 0;\n"])));var db;const Y1=M.div(db||(db=C(["\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\n grid-gap: 10px 0px;
79\n align-items: start;\n font-size: 15px;\n font-weight: 600;\n"])));var pb;const q1=M(xl)(pb||(pb=C(["\n width: fit-content;\n\n span.checkbox-box {\n border-color: #fff;\n }\n"])));var gb;const PW=M.div(gb||(gb=C(["\n font-style: italic;\n font-size: 0.7rem;\n"])));var vb;const ps=M(Sn)(vb||(vb=C(["\n margin-top: 12px;\n margin-bottom: 12px;\n"]))),Rn={none:0,busy:1,success:2,error:3},TW=({disabled:e=!1})=>{Et("Bestanden");const[t,n]=j.useState({lgn:[],hgn:[]}),[r,i]=j.useState({name:"",organisation:"",email:"",reason:"",news:!1,consent:!1,layers:[]}),[a,o]=j.useState({}),s=j.useRef({}),[l,u]=j.useState(!1),[f,h]=j.useState(!1),d=j.useRef(null);j.useEffect(()=>{fU().then(S=>n({lgn:S.filter(k=>k.layer_type==="lgn"),hgn:S.filter(k=>k.layer_type==="hgn")})).catch(S=>{console.error(S)})},[]);const p=S=>{o(k=>({...k,[S]:null}))},g=S=>{i(k=>k.layers.includes(S)?k:{...k,layers:[...k.layers,S]}),p("layers")},x=S=>{i(k=>({...k,layers:[...k.layers.filter(O=>O!==S)]}))},v=S=>k=>{k.target.checked?g(S):x(S)},y=S=>{const k="news",O=S.target.checked;i(R=>({...R,[k]:O})),O&&p("news")},m=S=>{const k="consent",O=S.target.checked;i(R=>({...R,[k]:O})),O&&p("consent")},_=S=>k=>{const O=k.target.value;i(R=>({...R,[S]:O})),O!=null&&O.trim().length&&p(S)},w=()=>{var R,I,G,K;const S=(ee,L)=>{o(W=>({...W,[ee]:L}))};let k,O=!0;return r.layers.length<1&&(S("layers","Kies tenminste één bestand"),k="layersLgn",O=!1),r.name.trim().length<1&&(S("name","Veld mag niet leeg zijn"),k=k||"name",O=!1),r.email.trim().length<1&&(S("email","Veld mag niet leeg zijn"),k=k||"email",O=!1),r.reason.trim().length<1&&(S("reason","Veld mag niet leeg zijn"),k=k||"reason",O=!1),r.consent||(S("consent","Je moet akkoord gaan met het privacybeleid"),k=k||"consent",O=!1),k&&((k==="layersLgn"||k==="layersHgn")&&((I=(R=s.current[k])==null?void 0:R.scrollIntoView)==null||I.call(R)),(K=(G=s.current[k])==null?void 0:G.focus)==null||K.call(G)),O},b=()=>{w()&&(u(Rn.busy),uW(r).then(()=>{u(Rn.success)}).catch(S=>{console.error(S),u(Rn.error)}),r.news?(h(Rn.busy),MC(r.email).then(()=>{h(Rn.success)}).catch(S=>{console.error(S),h(Rn.error)})):h(!1))};let E=null;return f===Rn.success?E=c.jsxs(ps,{type:"success",children:["Je aanmelding voor de nieuwsbrief is succesvol verzonden.",c.jsx("br",{}),c.jsx("br",{}),"Als je nog niet eerder bent aangemeld, ontvang je een e-mail op het opgegeven adres om je aanmelding te bevestigen."]}):f===Rn.error&&(E=c.jsxs(ps,{type:"error",children:["De aanmelding voor de nieuwsbrief is helaas mislukt. Je kunt het nogmaals proberen op de"," ",c.jsx(ut,{to:"/nieuws",children:"nieuwspagina"}),"."]})),c.jsxs("div",{children:[c.jsx(un,{children:"Bestanden"}),e&&c.jsx(Wn,{children:c.jsxs(ps,{type:"warning",style:{marginBottom:64},children:["Vanwege technische problemen is het op dit moment niet mogelijk om LGN te downloaden.",c.jsx("br",{}),c.jsx("br",{}),"We werken aan een oplossing, maar weten op dit moment niet wanneer het weer mogelijk wordt om te downloaden."]})}),c.jsxs(nt,{defaultOpen:!0,header:c.jsx(tt,{children:"LGN"}),children:[c.jsxs(Wn,{children:[c.jsxs("p",{children:["De LGN datasets worden aangeboden als open data met de"," ",c.jsx(Mr,{href:"https://creativecommons.org/licenses/by/4.0/deed.nl",children:"CC BY 4.0"})," ","licentie."]}),c.jsx("p",{children:"In publicaties waarvoor een van de volgende LGN-bestanden is gebruikt, dient u de verwijzing naar de DOI op te nemen:"}),c.jsxs("ul",{children:[c.jsx(An,{as:"li",label:"LGN2024",href:"https://doi.org/10.4121/42a0af60-7236-44fb-b33c-56a374e2c504",doiText:"10.4121/42a0af60-7236-44fb-b33c-56a374e2c504"}),c.jsx(An,{as:"li",label:"LGN2023",href:"https://doi.org/10.4121/5338c598-6b00-4ae8-9355-80651428a8e4",doiText:"10.4121/5338c598-6b00-4ae8-9355-80651428a8e4"}),c.jsx(An,{as:"li",label:"LGN2022",href:"https://doi.org/10.4121/688363cc-8c79-439f-bb0e-fe5d0deb3161",doiText:"10.4121/688363cc-8c79-439f-bb0e-fe5d0deb3161"}),c.jsx(An,{as:"li",label:"LGN2021",href:"https://data.4tu.nl/datasets/2e472483-255b-4468-b5a2-beb413746b48",doiText:"10.4121/2e472483-255b-4468-b5a2-beb413746b48"}),c.jsx(An,{as:"li",label:"LGN2018",href:"https://data.4tu.nl/datasets/8738f896-f49e-4ae7-8671-50ef893a2cee",doiText:"10.4121/8738f896-f49e-4ae7-8671-50ef893a2cee"}),c.jsx(An,{as:"li",label:"LGN7",href:"https://data.4tu.nl/datasets/e2971c99-f4f2-4786-b7ba-2d16a24bcd83",doiText:"10.4121/e2971c99-f4f2-4786-b7ba-2d16a24bcd83"}),c.jsx(An,{as:"li",label:"LGN6",href:"https://data.4tu.nl/datasets/9a7f257e
79-1132-4c34-ae96-b1a0b815789e",doiText:"10.4121/9a7f257e-1132-4c34-ae96-b1a0b815789e"}),c.jsx(An,{as:"li",label:"LGN5",href:"https://data.4tu.nl/datasets/eeeecfeb-dc78-4831-823a-d857ff7bab89",doiText:"10.4121/eeeecfeb-dc78-4831-823a-d857ff7bab89"})]})]}),c.jsxs(X1,{ref:S=>{s.current.layersLgn=S},children:[c.jsx("p",{style:{fontSize:14,marginBottom:41},children:"Selecteer de bestanden voor download"}),c.jsx(Y1,{children:t.lgn.map(S=>c.jsx("div",{children:c.jsx(q1,{label:S.label,onChange:v(S.layerid),checked:r.layers.includes(S.layerid),disabled:e})},S.layerid))}),a.layers&&c.jsx(sa,{children:a.layers})]})]}),c.jsxs(nt,{header:c.jsx(tt,{children:"HGN"}),children:[c.jsx(Wn,{children:c.jsxs("p",{children:["De HGN datasets worden aangeboden als open data met de"," ",c.jsx(Mr,{href:"https://creativecommons.org/licenses/by/4.0/deed.nl",children:"CC BY 4.0"})," ","licentie."]})}),c.jsxs(X1,{ref:S=>{s.current.layersHgn=S},children:[c.jsx("p",{style:{fontSize:14,marginBottom:41},children:"Selecteer de bestanden voor download"}),c.jsx(Y1,{children:t.hgn.map(S=>c.jsx("div",{children:c.jsx(q1,{label:S.label,onChange:v(S.layerid),checked:r.layers.includes(S.layerid),disabled:e})},S.layerid))}),a.layers&&c.jsx(sa,{children:a.layers})]})]}),c.jsxs(ke,{ref:d,children:[c.jsx(cr,{label:"Vul je naam in",value:r.name,onChange:_("name"),ref:S=>{s.current.name=S},error:a.name,disabled:e,required:!0}),c.jsx(cr,{type:"email",label:"Vul je e-mail adres in",value:r.email,onChange:_("email"),ref:S=>{s.current.email=S},error:a.email,disabled:e,required:!0}),c.jsx(cr,{label:"Voor welke organisatie werk je?",value:r.organisation,onChange:_("organisation"),ref:S=>{s.current.organisation=S},error:a.organisation,disabled:e}),c.jsx(CC,{label:"Geef hieronder kort aan waar je de bestanden voor gaat gebruiken. \n Dit helpt ons om bij de productie van nieuwe LGN versies rekening te houden met de \n toepassingen van de eindgebruiker. Hierdoor kunnen wij je beter van dienst zijn.",value:r.reason,onChange:_("reason"),error:a.reason,disabled:e,required:!0}),c.jsx(xl,{label:"Ik wil graag op de hoogte worden gehouden van ontwikkelingen en evenementen \n rondom LGN via de nieuwsbrief die enkele keren per jaar verschijnt.",onChange:y,checked:r.news,disabled:e}),c.jsx(xl,{label:c.jsxs("span",{children:["Ik ga akkoord met de"," ",c.jsx(ut,{to:"/privacy",children:"LGN privacyverklaring"})]}),onChange:m,checked:r.consent,disableContainerClick:!0,disabled:e,required:!0}),a.consent&&c.jsx(sa,{children:a.consent}),c.jsx(PW,{children:"Velden gemarkeerd met * zijn verplicht."}),E,l===Rn.error&&c.jsx(ps,{type:"error",children:"Er is een fout opgetreden. Probeer het later nog eens."}),l===Rn.success&&c.jsx(ps,{type:"success",children:"De aanvraag is verzonden. Je ontvangt binnen enkele minuten een email met daarin de downloadlink(s)"}),c.jsx(Kt,{variant:"lightblue",style:{marginTop:38},onClick:b,disabled:l===Rn.busy||e,children:"Verkrijg downloadlink"})]})]})},NW="/assets/over-lgn-img1-e-LIbpw7.png",RW="/assets/[email protected]",LW="/assets/over-lgn-img2-VpP2gVgP.png",IW="/assets/over-lgn-img2@2x-Vg_WM75f.png",AW="/assets/over-lgn-img3-x5QS88qC.png",DW="/assets/[email protected]";var mb;const zW=M.div(mb||(mb=C(["\n display: flex;\n gap: 22px;\n"])));var yb;const sd=M.div(yb||(yb=C(["\n width: 335px;\n"])));var xb;const ld=M.img(xb||(xb=C(["\n width: 100%;\n margin-bottom: 20px;\n"])));var _b;const ud=M.div(_b||(_b=C(["\n font-size: 12px;\n"])));var wb;const FW=M(fr)(wb||(wb=C(["\n color: inherit;\n"])));var bb;const GW=M.span(bb||(bb=C(["\n & a {\n color: inherit;\n }\n"])));var Eb;const $W=M(Kt).attrs({variant:"lightblue"})(Eb||(Eb=C(["\n margin-top: 37px;\n"])));var Sb;const UW=M.div(Sb||(Sb=C(["\n font-size: 16px;\n line-height: 26px;\n"]))),WW=()=>{Et("Over LGN");const[e,t]=j.useState([]);return j.useEffect(()=>{wC().then(n=>t(n)).catch(n=>{console.error(n)})},[]),c.jsxs("div",{children:[c.jsx(un,{children:"Over LGN"}),c.jsx(Wn,{children:"Het Landelijk Grondgebruiksbestand Nederland (LGN) is een landsdekkend bestand en voorziet de gebruiker van actuele en nauwkeurige informatie over het grondgebruik in Nederland. LGN is completer dan de Basisregistratie Gewaspercelen (BRP), dat beperkt is tot het agrarisch areaal, en specifieker op landgebruik dan de topografische kaart (BRT/BGT). Het accent ligt op het grondgebruik (functies) in het landelijk gebied. Het LGN bestand omvat uiteraard ook het stedelijk gebied maar is daarin complementair met het Bestand Bodemgebruik (BBG) van het CBS waar het accent juist op het stedelijk gebied ligt. Het bestand is gebaseerd op een combinatie van geodata, waarbij satellietgegevens een belangrijke informatiebron zijn."}),c.jsx(ke,{style:{fontSize:14},children:c.jsx("p",{children:"De snelle veranderingen die zich in Nederland voordoen bij het gebruik van ruimte en de conflicterende belangen van veel gebruikers van deze ruimte, zorgen voor een voortdurende behoefte aan actuele geografische bestanden. Het LGN wordt gemaakt met als doel ministeries, provincies, waterschappen en andere regionale/nationale organisaties te voorzien van actuele informatie over landgebruik en de veranderingen in het landgebruik door de tijd. Het bestand moet daarbij ruimtelijk (geometrisch) en thematisch zoveel mogelijk aansluiten bij eerdere edities om landgebruiksveranderingen in de tijd te kunnen volgen."})}),c.jsxs(zW,{children:[c.jsxs(sd,{children:[c.jsx(ld,{src:NW,srcSet:"".concat(RW," 2x")}),c.jsx(ud,{children:"LGN6 Situatie 2007/2008"})]}),c.jsxs(sd,{children:[c.jsx(ld,{src:LW,srcSet:"".concat(IW," 2x")}),c.jsx(ud,{children:"LGN7 situatie 2012"})]}),c.jsxs(sd,{children:[c.jsx(ld,{src:AW,srcSet:"".concat(DW," 2x")}),c.jsx(ud,{children:"LGN2018 situatie 2018"})]})]}),c.jsx(mn,{children:"Versies LGN"}),c.jsx(ke,{children:"Al sinds 1986 wordt LGN gemaakt met een frequentie van eens per 3-6 jaar en vanaf 2019 (versie 2018) wordt het bestand jaarlijks geactualiseerd. De techniek heeft in de tussentijd niet stil gestaan wat gevolgen heeft gehad voor het productieproces. Vooral de ontwikkelingen in ICT en het digitaal beschikbaar komen van bestanden zijn van invloed geweest op de ontwikkeling van diverse LGN-versies. LGN kan nu frequenter en met een hogere ruimtelijke resolutie gemaakt worden en nu ook frequenter. Het huidige bestand geeft het landgebruik weer voor 51 klassen (verdeeld over landbouw, bos, water, natuur, stedelijk gebied) met een ruimtelijke resolutie van 5m. Het voorziet daarmee de gebruiker van actuele en nauwkeurige informatie over het landgebruik in Nederland."}),c.jsx(ke,{children:e.map(n=>c.jsxs(nt,{header:c.jsx(tt,{children:n.label}),children:[c.jsx(UW,{children:n.info}),c.jsx(fr,{to:"/basiskaart?l=".concat(encodeURIComponent(n.layerid)),children:c.jsxs($W,{children:["Ga naar ",n.label," op de kaart"]})})]},n.layerid))}),c.jsx(mn,{children:"LGN open data"}),c.jsx(ke,{style:{fontSize:14},children:c.jsx("p",{children:"Het LGN bestand wordt veel gebruikt door o.a. overheden en kennisinstellingen. De overheid kent een Open Data beleid. Ook Wageningen Research (WENR), in feite geen overheidsorganisatie, is een voorstander van dit Open Data beleid mits daarvoor de continuering geregeld is. Omdat er nu een aantal partners zijn die daarvoor garant staan is LGN sinds 8 mei 2023 open data. Het grote voordeel is, naast dat de data voor iedereen beschikbaar zal zijn, dat de kwaliteit beter geborgd is en dat het aantal toepassingen van LGN kan groeien. De lange termijnvisie voor LGN is om aan te sluiten bij een bestaande basisregistratie (bijvoorbeeld basisregistratie ondergrond) om de continuïteit voor de lange termijn te borgen. Ook zonder juridische inbedding als basisregistratie is onze visie dat LGN een âde factoâ standaard voor grondgebruiksdata van Nederland kan worden."})}),c.jsx(mn,{children:"LGN organisatie"}),c.jsx(ke,{style:{fontSize:14},children:c.jsx("p",{children:"LGN wordt nu gedragen door een aantal partners, de grote gebruikers samen met de producent, Wageningen Research (WENR), die borg willen staan voor de continuïteit en de kwaliteit van LGN als open data. De partnergroep bestaat uit LNV, met name vanuit de Wettelijke Onderzoekstaken Natuur en Milieu (WOT Natuur & Milieu), de provincies (IPO), de Waterschappen (het Waterschapshuis), het RIVM en de WUR (Wageningen Research/WENR). WENR is verantwoordelijk voor productie, beheer, ontwikkeling en gebruikersondersteuning en voert het secretariaat van de partnergroep. Daarnaast vormen de afnemer
79s een gebruikersgroep waarin gebruik en expertise wordt ingebracht om voor LGN de kwaliteit vanuit de gebruiker te definiëren en verbeteringen voor te stellen."})}),c.jsx(mn,{children:"Contact"}),c.jsxs(ke,{style:{fontSize:14},children:["Wageningen Environmental Research (WENR)",c.jsx("br",{}),"Voor vragen over LGN kunt u het"," ",c.jsx(FW,{to:"/contact",children:"contactformulier"})," ","invullen",c.jsx("br",{}),"Downloads kunt u vinden op:"," ",c.jsx(GW,{href:"#",children:c.jsx(fr,{to:"/bestanden",children:"www.lgn.nl/bestanden"})})]})]})},Xi={none:0,busy:1,success:2,error:3},BW=()=>{Et("Contact");const[e,t]=j.useState({name:"",email:"",question:"",consent:!1}),[n,r]=j.useState({}),i=j.useRef({}),[a,o]=j.useState(!1),s=j.useRef(null),l=p=>{r(g=>({...g,[p]:null}))},u=p=>{const g="consent",x=p.target.checked;t(v=>({...v,[g]:x})),x&&l("consent")},f=p=>g=>{const x=g.target.value;t(v=>({...v,[p]:x})),x!=null&&x.trim().length&&l(p)},h=()=>{var v,y;const p=(m,_)=>{r(w=>({...w,[m]:_}))};let g,x=!0;return e.name.trim().length<1&&(p("name","Veld mag niet leeg zijn"),g=g||"name",x=!1),e.email.trim().length<1&&(p("email","Veld mag niet leeg zijn"),g=g||"email",x=!1),e.question.trim().length<1&&(p("question","Veld mag niet leeg zijn"),g=g||"question",x=!1),e.consent||(p("consent","Je moet akkoord gaan met het privacybeleid"),g=g||"consent",x=!1),g&&((y=(v=i.current[g])==null?void 0:v.focus)==null||y.call(v)),x},d=()=>{h()&&(o(Xi.busy),cW(e).then(()=>{var p;o(Xi.success),(p=s.current)==null||p.scrollIntoView(!1)}).catch(p=>{console.error(p),o(Xi.error)}))};return c.jsxs("div",{children:[c.jsx(un,{children:"Contact"}),c.jsx(Wn,{children:"Voor vragen over LGN kun je via het onderstaande formulier contact opnemen."}),c.jsxs(ke,{ref:s,children:[a===Xi.success&&c.jsx(Sn,{type:"success",children:"Uw vraag is verzonden. U ontvangt zo spoedig mogelijk een antwoord."}),a!==Xi.success&&c.jsxs(c.Fragment,{children:[c.jsx(cr,{label:"Vul je naam in",value:e.name,onChange:f("name"),ref:p=>{i.current.name=p},error:n.name}),c.jsx(cr,{type:"email",label:"Vul je e-mail adres in",value:e.email,onChange:f("email"),ref:p=>{i.current.email=p},error:n.email}),c.jsx(CC,{label:"Stel je vraag",value:e.question,onChange:f("question"),error:n.question}),c.jsx(xl,{label:c.jsxs("span",{children:["Ik stem in met de verwerking van mijn persoonsgegevens voor het beantwoorden van mijn vraag en het verbeteren van LGN. Op deze verwerking is de"," ",c.jsx(ut,{to:"/privacy",children:"privacyverklaring"})," ","van WUR van toepassing."]}),onChange:u,checked:e.consent,disableContainerClick:!0}),n.consent&&c.jsx(sa,{children:n.consent}),a===Xi.error&&c.jsx(Sn,{type:"error",children:"Er is een fout opgetreden. Probeer het later nog eens."}),c.jsx(Kt,{style:{marginTop:38},onClick:d,disabled:a===Xi.busy,children:"Verzenden"})]})]})]})},HW="/assets/lgn-middag-20230126-H9Hcnt0k.jpg",VW="/assets/lgn2023-UPHhB5Xh.jpg",Z1=()=>c.jsxs(Sn,{type:"warning",children:[c.jsx("p",{children:"De gebruikersdag is voorbij. Aanmelden is niet meer mogelijk."}),c.jsx("p",{children:"Als u zich aanmeldt voor de nieuwsbrief bent u direct op de hoogte als er een nieuwe gebruikersdag wordt georganiseerd."})]});var kb;const Q1=M(Au)(kb||(kb=C(["\n margin-top: 1em;\n margin-bottom: 1em;\n"])));var jb;M.a(jb||(jb=C(["\n color: inherit;\n\n &:hover {\n color: ",";\n }\n"])),Tr);var Cb;const KW=M.ul(Cb||(Cb=C(["\n && li {\n margin-bottom: 0;\n }\n"]))),XW=[{date:"8-7-2026",title:"LGN Gebruikersmiddag 2026 op 17 september",news:c.jsxs("div",{children:[c.jsx("p",{children:"Op 17 september is de volgende LGN Gebruikersmiddag. Deze middag staat in het teken van monitoring. Na het bezoek aan de gebruikersmiddag bent u helemaal op de hoogte over Backwards Comparable LGN-versies, hoort u alles over het gebruik van LGN in de Landschapsmonitor van RCE en in LULUCF (Land Use, Land-Use Change and Forestry). En uiteraard wordt de nieuwe LGN2025 gepresenteerd. We hopen u te zien! De LGN Gebruikersmiddag is zoals altijd op de campus in Wageningen."}),c.jsx(Q1,{to:"/aanmelden-lgn-middag",children:"Aanmelden gebruikersdag"})]})},{date:"11-6-2026",title:"Gewijzigde privacyverklaring",news:c.jsx("div",{children:c.jsx("p",{children:"De privacyverklaring van deze website is gewijzigd. Er is nu toegevoegd dat persoonsgegevens ook gebruikt mogen worden om een downloadlink toe te sturen. Verder zijn links hersteld die verwezen naar niet meer bestaande webpagina's."})})},{date:"9-3-2026",title:"Save the date: LGN gebruikersmiddag op 17 september 2026",news:"Donderdag 17 september is de volgende LGN Gebruikersmiddag. De focus zal deze keer liggen op monitoring door de tijd heen, waarbij o.a. de 'backwards comparable' versies aan bod komen.\nZet het alvast in je agenda!"},{date:"7-7-2025",title:"Back to the future op de LGN Gebruikersmiddag",news:c.jsx("div",{children:c.jsxs("p",{children:["De registratie voor de LGN Gebruikersmiddag op 11 september staat open. Het thema is 'Back to the future'. Hoe we hier invulling aan geven is te lezen op"," ",c.jsx(ut,{disabled:!0,to:"/aanmelden-lgn-middag",children:"aanmelden-lgn-middag"})," ","en hier kun je je ook aanmelden."]})})},{date:"26-6-2025",title:"Save the date: LGN gebruikersmiddag op 11 september",news:c.jsx("div",{children:c.jsx("p",{children:"Op donderdagmiddag 11 september is er weer een LGN gebruikersmiddag in Wageningen. We werken weer aan een interessant programma. In ieder geval zullen we de nieuwste versie van LGN bespreken waarin ook de natuurclassificatie in geactualiseerd: LGN2024. Op een later moment maken we op deze website het programma bekend en dan kan er ook aangemeld worden. Voor nu kun je het alvast in je agenda zetten."})})},{date:"30-1-2025",title:"LGN beschikbaar als wms-service via PDOK",news:c.jsxs("div",{children:[c.jsxs("p",{children:["Per 30 januari 2025 ontsluit PDOK de meest recente versie van het Landelijk Grondgebruiksbestand Nederland (LGN2023) als WMS. De url van deze WMS is"," ",c.jsx(Mr,{href:"https://service.pdok.nl/wur/lgn/wms/v1_0?request=GetCapabilities&service=WMS",children:"LGN WMS GetCapabilities"}),"."]}),c.jsxs("p",{children:["Meer informatie is te vinden op"," ",c.jsx(Mr,{href:"https://www.pdok.nl/introductie/-/article/landelijk-grondgebruik-nederland-lgn-",children:"Introductie Landelijk Grondgebruik Nederland beschikbaar bij PDOK"}),"."]}),c.jsx("p",{children:"LGN is een rasterbestand dat het Nederlands landgebruik met een ruimtelijke resolutie van 5m weergeeft. Het bestand kent tientallen landgebruiksklassen waarbij de belangrijkste landbouwgewassen, bos, water, natuur en stedelijke klassen worden onderscheiden. LGN wordt door o.a. provincies, waterschappen en onderzoeksinstituten gebruikt voor toepassingen in het waterbeheer, ruimtelijke planning en milieubeheer. Elk jaar rond juli/augustus zal de data van WMS vervangen worden door de nieuwste versie van LGN. Op de website www.lgn.nl is meer informatie over LGN te vinden en daar zijn ook de bestanden te downloaden."})]})},{date:"25-7-2024",title:"LGN2023",news:c.jsxs("div",{children:[c.jsxs("p",{children:["Het LGN2023 bestand is nu beschikbaar. Dit rasterbestand heeft, net als de voorgaande LGN-versies, een ruimtelijke resolutie van 5 meter. Het bestand geeft het landgebruik in Nederland in 2023 weer, verdeeld over 51 verschillende landgebruiksklassen. Alle LGN klassen zijn net als in LGN2022 éénduidig gedefinieerd op basis van unieke combinaties van klassen uit 12 verschillende bestanden of maskers. In de"," ",c.jsx(ut,{to:"/factsheets/factsheet_LGN2023.pdf",target:"_blank",children:"factsheet"})," ","worden de kleine aanpassingen t.o.v. de LGN2022 productie benoemd. Het bestand is als open data beschikbaar via"," ",c.jsx(ut,{to:"/bestanden",children:"https://lgn.nl/bestanden"}),"."]}),c.jsxs("p",{children:["Tijdens de LGN-gebruikersdag op 5 september zullen we het bestand nader toelichten. Aanmelden voor de gebruikersdag kan op"," ",c.jsx(ut,{to:"/lgn-middag",children:"https://lgn.nl/lgn-middag"})]}),c.jsx("p",{children:c.jsx("img",{src:VW,alt:""})})]})},{date:"24 juni 2024",title:"LGN Gebruikersmiddag 5 september",news:c.jsxs("div",{children:[c.jsx("p",{children:"LGN is inmiddels ruim een jaar open data en het gebruik is daardoor enorm toegenomen. Op onze jaarlijkse LGN Gebruikersmiddag komen verschillende gebruikers aan het woord om hun ervaringen te delen en brengen we u helemaal op de hoogte over alle ontwikkelingen m.b.t. LGN. De jaarlijkse LGN-middag vindt plaats op donderdag 5 september op de campus in Wageningen en begint om 13:00u. Op het programma staan de volgende onderwerpen:"}),c.jsxs(KW,{children:[c.jsx("li",{children:"Toelichting nieuwe versie LGN2023"}),c.jsx("li",{children:"Terugkoppeling enquête en plannen voor LGN2024"}),c.jsx("li",{children:"Gebruikersverhalen"}),c.jsx("li",{children:"Verdere ontwikkelingen en mededelingen"})]}),c.jsx("p",{children:"De middag sluiten we af met een hapje en een drankje."})]})},{date:"28 juli 2023",title:"LGN 2022",news:c.jsxs("div",{children:[c.jsxs("p",{children:["Het LGN2022 bestand is per 31 juli 2023 gereed gekomen. Het bestand is net als de voorgaande LGN versies een rasterbestand met een ruimtelijke resolutie van 5m. Het bestand geeft het Nederlands landgebruik in 2022 weer in 51 verschillende landgebruiksklassen. Alle LGN klassen zijn net als in LGN2021 éénduidig gedefinieerd op basis van unieke combinaties van klassen uit 12 verschillende bestanden of maskers. In de factsheet worden de kleine aanpassingen t.o.v. de LGN2021 productie benoemd. Het bestand is als open data beschikbaar via"," ",c.jsx(ut,{to:"/bestanden",children:"deze link"}),"."]}),c.jsx("p",{children:"Op de LGN gebruikersdag op 7 september 2023 zullen we het bestand nader toelichten (zie ook het nieuwsbericht hier onder)."})]})},{date:"10 juli 2023",title:"LGN gebruikersdag",news:c.jsxs("div",{children:[c.jsx("p",{children:"We nodigen u graag uit voor de LGN gebruikersdag op donderdagmiddag 7 september 2023. Hier willen we jullie meer vertellen over de nieuwste versie van LGN (LGN2022). LGN is in mei van dit jaar open data geworden en dat is gepaard gegaan met een andere organisatie van LGN. Ook daar willen we wat over vertellen en in deze organisatie is er ook een belangrijke rol voor u als gebruiker. We horen graag hoe u LGN gebruikt: gaat dat goed of zijn er wensen voor verbeteringen? We hebben hier tijd voor ingebouwd in het programma en zouden het leuk vinden om jullie input hiervoor te hebben. Vindt u het leuk om deel te nemen aan het panel over gebruikerservaringen, dan kunt u dat aangeven tijdens de registratie. Wij zullen u dan van tevoren benaderen over de invulling hiervan."}),c.jsxs("p",{children:["13:30 Opening en welkom",c.jsx("br",{}),"13:45 Intro: LGN geschiedenis en nieuwe organisatiestructuur",c.jsx("br",{}),"14:00 LGN 2022",c.jsx("br",{}),"14:30 LGN Open data",c.jsx("br",{}),"15:15 Status basisregistratie Landschap",c.jsx("br",{}),"15:30 LGN Gebruikerservaring - panel",c.jsx("br",{}),"16:30 Borrel"]}),c.jsx("p",{children:"De middag vindt plaats op de campus van Wageningen University en Research, gebouw Omnia. Als u wilt komen, dan graag registreren op de website. We hopen u 7 september te ontmoeten!"}),c.jsx(Z1,{})]})},{date:"8 mei 2023",title:"LGN als open data nu beschikbaar!",news:c.jsxs("div",{children:[c.jsx("p",{children:"Sinds 1986 wordt door Wageningen Environmental Research het Landelijk Grondgebruiksbestand Nederland gemaakt. De eerste versies van dit bestand waren nog experimenteel en inmiddels sluiten de data goed aan bij de wensen van veel gebruikers. Organisaties in Nederland gebruiken het voor bijvoorbeeld waterbeheer, milieubeheer en ruimtelijke planning. Tot nu toe moest betaald worden voor het gebruik van de data en moest er een gebruiksovereenkomst ondertekend worden. De WOT Natuur & Milieu, Het Waterschapshuis, het Interprovinciaal Overleg, het RIVM en Wageningen Environmental Research hebben de handen ineengeslagen om te zorgen dat vanaf vandaag LGN open data is. Iedereen kan alle LGN versies vanaf LGN3 vanaf vandaag downloaden vanaf www.lgn.nl."}),c.jsx(Q1,{to:"/bestanden",children:"Naar downloadpagina"})]})},{date:"26 januari 2023",title:"LGN-middag levendige discussie en ideeën voor verbeteringen",news:c.jsxs("div",{children:[c.jsx("img",{src:HW,alt:""}),c.jsx("p",{children:"26 januari vond de LGN (Landelijk Grondgebruiksbestand Nederland)-middag plaats in Wageningen. De middag werd ingeluid door dagvoorzitter Kees de Zeeuw (ESRI Inc) en opgevolgd door een ke
79ynote presentatie van David van Zelm van Eldik (ministerie van BZK). Gerard Hazeu nam ons kort mee langs de laatste versie van LGN, LGN2021, en wat daarin nieuw is vergeleken met de vorige versie. Na de pauze volgde een levendige paneldiscussie onder leiding van Kees en daarna volgde de aankondiging dat LGN op korte termijn opendata wordt en dan via de website (www.lgn.nl) te downloaden is."}),c.jsx("p",{children:"David vertelde over het belang van data over het landschap voor de maatschappelijk opgaven waar zijn ministerie voor staat. Er komen steeds meer kamervragen over o.a. recreatieve bebouwing, groen-blauwe elementen en verdozing van het landschap, maar de data om zulke vragen goed te kunnen beantwoorden ontbreekt vaak. In de paneldiscussie werd doorgepraat over de noodzaak van landschappelijke basis data, waar die aan zou moeten voldoen en de verschillen en eisen die een monitoringsdoelstelling stelt aan een dataset vs het weergeven van de status quo. Ook werd er ingezoomd op LGN en welk deel LGN zou kunnen vervullen in de behoefte naar landschappelijke basisdata en hoe we LGN nog zouden kunnen verbeteren. Ook werd de intentie uitgesproken om gezamenlijk met het ministerie te gaan onderzoeken of en hoe LGN onderdeel zou kunnen zijn van een mogelijk basisregistratie Landschap, waarvoor al de eerste verkenningen zijn gestart."})]})},{date:"16 december 2022",title:"Programma LGN-middag bekend, aanmelding geopend",news:c.jsxs("div",{children:[c.jsxs("p",{children:["Het programma voor de LGN-middag op 26 januari is bekend. Vanaf vandaag is het mogelijk hiervoor aan te melden. Klik"," ",c.jsx(ut,{to:"/lgn-middag",children:"hier"})," voor het programma en het aanmeldformulier."]}),c.jsx(Z1,{})]})},{date:"4 oktober 2022",title:"LGN-middag donderdag 26 januari 2023",news:c.jsxs("div",{children:[c.jsx("p",{children:"Recent is LGN 2021 gereedgekomen en daarnaast wordt hard gewerkt om LGN als open data beschikbaar te stellen. Om bij deze twee onderwerpen stil te staan wordt op 26 januari een LGN-middag in Wageningen (Campus, gebouw GAIA) georganiseerd. We willen u die middag inspireren met een interessante keynote over landgebruik en bodembedekking. Daarnaast zullen we LGN2021 en onze plannen om LGN open te stellen toelichten en we willen graag met u in discussie over toekomstig gebruik en mogelijkheden van LGN."}),c.jsx("p",{children:"Deze middag was oorspronkelijk gepland op 27 oktober, maar is nu verplaatst naar 26 januari. Nadere informatie over het programma en aanmelden wordt later op deze website bekend gemaakt."})]})},{date:"15 juli 2022",title:"LGN 2021",news:c.jsx("p",{children:"Het LGN2021 bestand is per 15 juli 2022 gereed gekomen. Het bestand is net als vorige LGN versies (LGN2018-2020) een rasterbestand met een ruimtelijke resolutie van 5m. Het bestand geeft het Nederlands landgebruik in 2021 weer voor 51 verschillende landgebruiksklassen. Nieuwe LGN klassen t.o.v. vorige versies zijn zonneparken en een onderverdeling van de oude LGN klasse 25 âWegen en spoorwegenâ in drie subklassen. Van enkele andere klassen zijn de definities licht aangepast. Alle LGN klassen zijn éénduidig gedefinieerd op basis van unieke combinaties van klassen uit 12 verschillende bestanden of maskers."})},{date:"11 juli 2022",title:"LGN op weg naar Open Data",news:c.jsxs("p",{children:["In de voorbereiding om LGN als Open Data beschikbaar te stellen maken we vorderingen. We verwachten dat LGN per 1 november Open Data wordt, hetgeen betekent dat LGN en vorige versies vanaf versie 3 gedownload kunnen worden. Momenteel wordt er gewerkt aan het opstellen van een overeenkomst tussen alle partners. Als dit succesvol wordt afgerond stellen we LGN als open data beschikbaar met de Creative Commons licentie CC-BY-SA 4.0. Dit betekent dat je LGN vrij mag gebruiken zolang de naam van WENR wordt vermeld en dat als er afgeleide datasets worden gemaakt deze onder dezelfde licentie weer beschikbaar komen (informatie over de licentie is te vinden op"," ",c.jsx(Mr,{href:"https://creativecommons.org/",children:"creativecommons.org"}),"). Vanaf dat moment kan LGN en vorige versies vanaf versie 3 worden gedownload."]})}],YW=()=>new Promise(e=>{e(XW)});var Mb;const qW=M.div(Mb||(Mb=C(["\n font-weight: bold;\n margin-bottom: 12px;\n"])));var Ob;const ZW=M.div(Ob||(Ob=C(["\n font-size: 0.8rem;\n"])));var Pb;const QW=M.div(Pb||(Pb=C(["\n margin-bottom: 40px;\n padding-bottom: 32px;\n border-bottom: 1px solid ",";\n\n & img {\n max-width: 100%;\n }\n"])),Dr),JW=({date:e,title:t,children:n})=>c.jsxs(QW,{children:[c.jsx(ZW,{children:e}),c.jsx(qW,{children:t}),n]}),Yi={none:0,busy:1,success:2,error:3};var Tb;const eB=M.div(Tb||(Tb=C(["\n margin: auto;\n max-width: 500px;\n"])));var Nb;const tB=M.h3(Nb||(Nb=C(["\n margin-top: 0;\n"])));var Rb;const nB=M(cr)(Rb||(Rb=C(["\n & input {\n width: 100%;\n }\n"])));var Lb;const rB=M.div(Lb||(Lb=C(["\n max-width: 500px;\n text-align: center;
79\n align-self: flex-end;\n"])));var Ib;const iB=M.div(Ib||(Ib=C(["\n font-weight: 200;\n font-size: 0.7rem;\n line-height: 1;\n /* max-width: 200px; */\n margin-top: 2em;\n margin-bottom: 0em;\n"]))),aB=()=>{const[t,n]=j.useState({name:"",email:""}),[r,i]=j.useState({}),a=j.useRef({}),[o,s]=j.useState(!1),l=j.useRef(null),u=p=>{i(g=>({...g,[p]:null}))},f=p=>g=>{const x=g.target.value;n(v=>({...v,[p]:x})),x!=null&&x.trim().length&&u(p)},h=()=>{var v,y;const p=(m,_)=>{i(w=>({...w,[m]:_}))};let g,x=!0;return t.email.trim().length<1&&(p("email","Veld mag niet leeg zijn"),g=g||"email",x=!1),g&&((y=(v=a.current[g])==null?void 0:v.focus)==null||y.call(v)),x},d=p=>{p.preventDefault(),h()?(s(Yi.busy),MC(t.email).then(()=>{var g;s(Yi.success),(g=l.current)==null||g.scrollIntoView(!1)}).catch(g=>{console.error(g),s(Yi.error)})):console.error("Form doesn't validate")};return c.jsxs(eB,{ref:l,children:[c.jsx(tB,{children:"Blijf op de hoogte"}),o<Yi.success&&c.jsxs("form",{onSubmit:d,children:[c.jsx("p",{children:"Vul hier je emailadres in om je aan te melden voor de nieuwsbrief en enkele keren per jaar informatie te ontvangen over LGN-activiteiten."}),c.jsx("input",{type:"hidden",name:"DMDtask",value:"subscribe"}),c.jsx(nB,{type:"email",name:"email",spellcheck:"false",label:"Vul je e-mail adres in",value:t.email,maxLength:"255",onChange:f("email"),ref:p=>{a.current.email=p},error:r.email,disabled:!1}),c.jsxs("div",{style:{visibility:"hidden",fontSize:0},children:["Please ",c.jsx("em",{children:"don't"})," insert text in the box below!",c.jsx("input",{type:"text",name:"submitCheck",style:{width:1,height:1,fontSize:0}})]}),c.jsxs(rB,{children:[c.jsx(Kt,{component:"input",type:"submit",value:"Ok",variant:"lightblue",style:{width:"100%",marginTop:16},onClick:d,disabled:o===Yi.busy||!1,children:"Aanmelden"}),c.jsxs(iB,{children:["Door je aan te melden ga je akkoord met de"," ",c.jsx(ut,{to:"/privacy",children:"LGN privacyverklaring"})," ","ten aanzien van het gebruik van je gegevens voor het toezenden van nieuwsbrieven"]})]})]}),o===Yi.success&&c.jsxs(Sn,{style:{color:"#fff"},children:["Je aanmelding is succesvol verzonden.",c.jsx("br",{}),c.jsx("br",{}),"Je ontvangt een email op het opgegeven adres om je aanmelding te bevestigen."]}),o===Yi.error&&c.jsx(Sn,{type:"error",children:"Er is een fout opgetreden. Probeer het later nog eens."})]})};var Ab;const oB=M.div(Ab||(Ab=C(["\n /* background: #00000010; */\n position: relative;\n"])));var Db;const sB=M(vv)(Db||(Db=C(["\n width: 300px;\n padding: 24px;\n position: absolute;\n top: 64px;\n right: 0;\n display: flex;\n flex-direction: column;\n align-items: stretch;\n\n @media (max-width: ","px) {\n position: static;\n width: clamp(240px, calc(100% - 64px), 100%);\n margin-bottom: 48px;\n }\n"])),jo);var zb;const OC=M.div(zb||(zb=C(["\n border-bottom: 1px solid #fff;\n padding-bottom: 32px;\n\n &:last-child {\n border-bottom: none;\n }\n"])));var Fb;const lB=M(OC)(Fb||(Fb=C(["\n h3 {\n margin-top: 0;\n }\n h4 {\n margin-bottom: 0.1em;\n }\n"])));var Gb;const cd=M.a.attrs({target:"_blank"})(Gb||(Gb=C(["\n margin-left: 32px;\n color: inherit;\n display: block;\n"]))),uB=()=>{Et("Nieuws");const[e,t]=j.useState([]);return j.useEffect(()=>{YW().then(n=>t(n)).catch(n=>console.error(n))},[]),c.jsxs(oB,{children:[c.jsx(un,{children:"Nieuws"}),c.jsxs(sB,{children:[c.jsx(OC,{children:c.jsx(aB,{})}),c.jsxs(lB,{children:[c.jsx("h3",{children:"Nieuwsbrievenarchief"}),c.jsx("p",{children:"Hier kun je de eerder verschenen nieuwsbrieven teruglezen."}),c.jsx("h4",{children:"2025"}),c.jsx(cd,{href:"/nieuwsbrieven/2025/juli.htm",children:"juli"}),c.jsx(cd,{href:"/nieuwsbrieven/2025/februari.htm",children:"februari"}),c.jsx("h4",{children:"2024"}),c.jsx(cd,{href:"/nieuwsbrieven/2024/mei.htm",children:"mei"})]})]}),c.jsx(ke,{children:e.map((n,r)=>c.jsx(JW,{date:n.date,title:n.title,children:n.news},"".concat(n.date,"-").concat(r)))})]})};var $b;const cB=M.div($b||($b=C(["\n font-style: italic;\n"])));var Ub;const J1=M.a(Ub||(Ub=C(["\n color: inherit;\n"]))),fB=()=>(Et("Privacyverklaring"),c.jsxs("div",{children:[c.jsx(un,{style:{marginBottom:0},children:"Privacyverklaring"}),c.jsx(cB,{style:{marginBottom:70},children:"Juni 2026"}),c.jsxs(Wn,{children:[c.jsx("p",{children:"Welkom op de website van het Landelijk Grondgebruik Nederland (LGN). Deze privacyverklaring is van toepassing op de verzameling, het gebruik en andere vormen van verwerking van persoonsgegevens door het samenwerkingsverband LGN beheerd door Wageningen Environmental Research (WENR)."}),c.jsx("p",{children:"WENR heeft specifieke afspraken gemaakt over het verwerken van persoonsgegevens en het adequaat beveiligen hiervan. Met deze privacyverklaring geeft WENR aan
79welke persoonsgegevens verzameld worden en waarom deze nodig zijn."})]}),c.jsxs(ke,{children:[c.jsx(mn,{children:"Wat is de LGN website?"}),c.jsx("p",{children:"Op de LGN website wordt informatie gegeven over het Landelijk Grondgebruiksbestand Nederland (LGN). Dit is een landsdekkend bestand dat de gebruiker voorziet van actuele en nauwkeurige informatie over het grondgebruik in Nederland. Op de website wordt alle relevante informatie gegeven over de totstandkoming van het bestaand, het gebruik en veel achterliggende documentatie."}),c.jsx(mn,{children:"Wat wij doen met uw persoonsgegevens"}),c.jsx("p",{children:"WENR als de beheerder van het samenwerkingsverband LGN verwerkt verschillende persoonsgegevens die worden verkregen door uw gebruik van LGN data. Deze gegevens worden verzameld voor de volgende doeleinden:"}),c.jsxs(Nu,{children:[c.jsx("li",{children:"Het per e-mail verstrekken van één of meerdere downloadlinks"}),c.jsx("li",{children:"Monitoring van het downloaden van de data en monitoren voor welke doeleinden LGN gebruikt wordt"}),c.jsx("li",{children:"Verbeteren van de LGN data op basis van gevraagde en ongevraagde feedback van gebruikers. Zo biedt het contactformulier de mogelijkheid voor gebruikers om te reageren"}),c.jsx("li",{children:"Verbeteren van de LGN website"}),c.jsx("li",{children:"Informeren over LGN middels mailings en/of nieuwsbrieven"})]}),c.jsx(mn,{children:"Delen wij persoonsgegevens?"}),c.jsx("p",{children:"WENR als beheerder van het samenwerkingsverband LGN heeft als uitgangspunt om persoonsgegevens niet te delen met anderen, tenzij noodzakelijk voor het kunnen functioneren als het samenwerkingsverband LGN. Dat betekent dat de beheerder het delen van gegevens met de samenwerkingspartners tot het minimum beperken. Voor deze website worden de volgende gegevens gedeeld:"}),c.jsxs(Nu,{children:[c.jsx("li",{children:"Alleen de organisatie cq organisatieonderdeel of de persoonsgegevens als het geen organisatie betreft maar een individuele gebruiker en dan uitsluitend gedeeld met de partners van het samenwerkingsverband LGN;"}),c.jsx("li",{children:"De persoonsgegevens (naam en e-mail adres) voor (gezamenlijke) opgezette events;"}),c.jsx("li",{children:"De opgegeven reden voor het gebruik waarvoor de LGN data wordt gedownload zonder persoonsgegevens en dan uitsluitend voor onderzoeksprojecten die samen met derden uitgevoerd worden."})]}),c.jsx("p",{children:"Een belangrijke uitzondering is het delen van persoonsgegevens voortkomend uit wet- en regelgeving. In dat geval moet de WENR als beheerder de gegevens delen met gezaghebbende instanties, zoals bijvoorbeeld politie. Dit vindt altijd plaats onder toezicht van de WENR privacy functionaris."}),c.jsx(mn,{children:"Hoe lang we uw gegevens bewaren"}),c.jsx("p",{children:"Bewaren doet WENR als beheerder van het samenwerkingsverband LGN niet langer dan nodig. Voor de website van LGN hanteren we voor de persoonsgegevens een bewaartermijn van maximaal 5 jaar. Een gebruiker die persoonsgegevens heeft gegeven voor contact of download kan te alleen tijde een verzoek tot verwijderen van de persoonsgegevens via het contact formulier indienen. De opgegeven reden voor het gebruik van de data zal wel voor verbeteren en monitoren van LGN dan anoniem bewaard worden"}),c.jsx(mn,{children:"Hoe beveiligen wij uw persoonsgegevens?"}),c.jsx("p",{children:"Bij het verwerken van persoonsgegevens horen natuurlijk passende beveiligingsmaatregelen. Daarom is deze site en eisen wij dat ook van onze partners. WUR heeft als uitgangspunt de NEN-EN-ISO/IEC 27002:2017. Op deze manier zijn persoonsgegevens optimaal beveiligd. Natuurlijk monitort de beheerder van LGN ook of er geen onrechtmatig verkeer of activiteiten zijn."}),c.jsxs("p",{children:["In ons"," ",c.jsx(Mr,{href:"https://www.wur.nl/nl/over-wur/organisatieprofiel/goed-bestuur/informatiebeveiliging",children:"beveiligingsbeleid"})," ","kunt u meer lezen over het type maatregelen en hoe we zorgen voor een veilige website."]}),c.jsx(mn,{children:"Contact opnemen?"}),c.jsxs("p",{children:["Mocht u een privacy vraag hebben over deze website/applicatie, dan kunt u altijd contact met ons opnemen via"," ",c.jsx(J1,{href:"mailto:[email protected]",children:"[email protected]"}),". WUR ziet toe dat uw vraag zo snel en volledig mogelijk beantwoord wordt. Dit
79kan een algemene vraag zijn, maar ook om gebruik te maken van uw rechten. Dit zijn:"]}),c.jsxs(Nu,{children:[c.jsx("li",{children:"Uitleg krijgen over welke persoonsgegevens we hebben en wat we daarmee doen;"}),c.jsx("li",{children:"Inzage in de precieze persoonsgegevens die we hebben;"}),c.jsx("li",{children:"Het laten corrigeren van fouten;"}),c.jsx("li",{children:"Het laten verwijderen van verouderde persoonsgegevens;"}),c.jsx("li",{children:"Intrekken van toestemming;"}),c.jsx("li",{children:"Bezwaar maken tegen een bepaald gebruik."})]}),c.jsxs("p",{children:["Op"," ",c.jsx(Mr,{href:"https://www.wur.nl/nl/over-wur/organisatieprofiel/persoonsgegevens",children:"www.wur.nl/nl/over-wur/organisatieprofiel/persoonsgegevens"})," ","vindt u de formulieren op basis waarvan je deze bovenstaande verzoeken aan WUR kunt richten. Belangrijk is uw vraag/verzoek zo volledig mogelijk te beschrijven, wat uw belang hierbij is en te verduidelijken wie u bent. Zo kunnen we gerichter en sneller antwoorden."]}),c.jsxs("p",{children:["Als u het niet eens bent met hoe WUR omgaat met uw persoonsgegevens dan kunt u altijd contact opnemen met Frans Pingen, onze Functionaris Gegevensbescherming. Hij is te bereiken via"," ",c.jsx(J1,{href:"mailto:[email protected]",children:"[email protected]"}),"."]}),c.jsxs("p",{children:["Mochten u en WENR er niet uit komen, dan kunt u zich altijd wenden tot de Autoriteit Persoonsgegevens. Op",c.jsx(Mr,{href:"https://www.autoriteitpersoonsgegevens.nl/",children:"www.autoriteitpersoonsgegevens.nl"})," ","leest u hoe u een klacht kunt indienen."]}),c.jsx(mn,{children:"Wijzigingen in deze privacyverklaring"}),c.jsx("p",{children:"Wanneer de activiteiten op onze website wijzigen, kunnen wij ook onze privacyverklaring aanpassen. Let dus altijd op de datum hierboven en kijk regelmatig of er nieuwe versies zijn. Wij doen onze uiterste best om wijzigingen tijdig via verschillende kanalen aan te kondigen."})]})]}));var Wb;const ex=M(Sn)(Wb||(Wb=C(["\n scroll-margin-top: 32px;\n scroll-margin-bottom: 32px;\n"]))),qi={none:0,busy:1,success:2,error:3},tx=()=>{Et("Aanmelden LGN-gebruikersmiddag");const[e,t]=j.useState({name:"",email:"",organisation:"",panel:!1,consent:!1}),[n,r]=j.useState({}),i=j.useRef({}),[a,o]=j.useState(!1),s=j.useRef(null),l=p=>{r(g=>({...g,[p]:null}))},u=p=>{const g="consent",x=p.target.checked;t(v=>({...v,[g]:x})),x&&l("consent")},f=p=>g=>{const x=g.target.value;t(v=>({...v,[p]:x})),x!=null&&x.trim().length&&l(p)},h=()=>{var v,y;const p=(m,_)=>{r(w=>({...w,[m]:_}))};let g,x=!0;return e.name.trim().length<1&&(p("name","Veld mag niet leeg zijn"),g=g||"name",x=!1),e.email.trim().length<1&&(p("email","Veld mag niet leeg zijn"),g=g||"email",x=!1),e.consent||(p("consent","Je moet akkoord gaan met het privacybeleid"),g=g||"consent",x=!1),g&&((y=(v=i.current[g])==null?void 0:v.focus)==null||y.call(v)),x},d=()=>{h()&&(o(qi.busy),fW({name:e.name,email:e.email,organisation:e.organisation}).then(()=>{var p;o(qi.success),(p=s.current)==null||p.scrollIntoView({block:"start",behavior:"smooth"})}).catch(p=>{console.error(p),o(qi.error)}))};return c.jsxs("div",{children:[c.jsx(un,{style:{marginTop:0,paddingTop:80},children:"Aanmelden LGN gebruikersmiddag"}),c.jsx(Wn,{style:{marginBottom:32},children:"Op 17 september is de volgende LGN Gebruikersmiddag. Deze middag staat in het teken van monitoring. Na het bezoek aan de gebruikersmiddag bent u helemaal op de hoogte over Backwards Comparable LGN-versies, hoort u alles over het gebruik van LGN in de Landschapsmonitor van RCE en in LULUCF (Land Use, Land-Use Change and Forestry). En uiteraard wordt de nieuwe LGN2025 gepresenteerd. We hopen u te zien!"}),c.jsxs(ke,{ref:s,style:{background:"#eee",padding:16},children:[a===qi.success&&c.jsx(ex,{type:"success",children:"De aanmelding is succesvol verzonden. Je ontvangt binnen enkele minuten een bevesting per email."}),a!==qi.success&&c.jsxs(c.Fragment,{children:[c.jsx("div",{style:{fontWeight:"bold"},children:"Ik meld me aan voor de LGN gebruikersdag op 17 september 2026 in Wageningen,"}),c.jsx(cr,{label:"Naam",spellcheck:"false",value:e.name,onChange:f("name"),ref:p=>{i.current.name=p},error:n.name,required:!0}),c.jsx(cr,{label:"Organisatie",value:e.organisation,onChange:f("organisation"),ref:p=>{i.current.organisation=p},error:n.organisation}),c.jsx(cr,{type:"email",spellcheck:"false",label:"E-mailadres",value:e.email,onChange:f("email"),ref:p=>{i.current.email=p},error:n.email,required:!0}),c.jsx(xl,{label:c.jsxs("span",{children:["Ik stem in met de verwerking van mijn persoonsgegevens voor het bijwonen van de LGN gebruikersdag en het ontvangen van informatie hierover. Op deze verwerking is de"," ",c.jsx(ut,{to:"/privacy",children:"privacyverklaring"})," ","van WUR van toepassing."]}),onChange:u,checked:e.consent,disableContainerClick:!0}),n.consent&&c.jsx(sa,{children:n.consent}),a===qi.error&&c.jsx(ex,{type:"error",children:"Er is een fout opgetreden. Probeer het later nog eens."}),c.jsx(Kt,{style:{marginTop:16},onClick:d,disabled:a===qi.busy,children:"Verzenden"})]})]})]})},hB=e=>new Promise((t,n)=>{console.log("confirming with: ",e),setTimeout(()=>{t()},2e3)}),Zr={none:0,busy:1,success:2,error:3};var Bb;const dB=M.div(Bb||(Bb=C(["\n /* background: #00000010; */\n position: relative;\n"]))),nx={default:"Er ging iets mis. U kunt contact opnemen via het contactformulier om uw aanvraag alsnog te verwerken.",notoken:"De opgegeven url is niet compleet, er is geen token opgegeven. \n Gebruik de link in de bevestigingsmail of zorg ervoor dat u de volledige url kopieert \n als u deze liever handmatig invoert. \n Als het probleem zich blijft voordoen kunt u contact opnemen via het contactformulier."},pB=()=>{Et("Bevestiging");const[e]=sf(),[t,n]=j.useState(Zr.busy),[r,i]=j.useState(null);return j.useEffect(()=>{const a=e.get("token");a?(n(Zr.busy),hB(a).then(()=>{n(Zr.success)}).catch(o=>{console.error(o),n(Zr.error)})):(i(nx.notoken),n(Zr.error))},[e]),c.jsxs(dB,{children:[c.jsx(un,{children:"Bevestiging"}),c.jsxs(ke,{children:[t===Zr.busy&&c.jsx(Sn,{children:"Uw aanvraag wordt verwerkt, een ogenblik geduld alstublieft."}),t===Zr.success&&c.jsx(Sn,{children:"Uw aanvraag is succesvol verwerkt. "}),t===Zr.error&&c.jsx(Sn,{type:"error",children:r||nx.default})]})]})},gB=e=>new Promise((t,n)=>{console.log("unsubscribing with: ",e),setTimeout(()=>{t()},2e3)}),Qr={none:0,busy:1,success:2,error:3};var Hb;const vB=M.div(Hb||(Hb=C(["\n /* background: #00000010; */\n position: relative;\n"])));var Vb;const mB=M(cr)(Vb||(Vb=C(["\n & input {\n width: 100%;\n }\n"]))),yB=()=>{Et("Uitschrijven");const[e]=sf(),[t,n]=j.useState({email:""}),[r,i]=j.useState({}),a=j.useRef({}),[o,s]=j.useState(!1);j.useEffect(()=>{const d=e.get("email");d&&n(p=>({...p,email:d}))},[e]);const l=d=>{i(p=>({...p,[d]:null}))},u=d=>p=>{const g=p.target.value;n(x=>({...x,[d]:g})),g!=null&&g.trim().length&&l(d)},f=()=>{var x,v;const d=(y,m)=>{i(_=>({..._,[y]:m}))};let p,g=!0;return t.email.trim().length<1&&(d("email","Veld mag niet leeg zijn"),p=p||"email",g=!1),p&&((v=(x=a.current[p])==null?void 0:x.focus)==null||v.call(x)),g},h=()=>{f()&&(s(Qr.busy),gB(t).then(()=>{s(Qr.success)}).catch(d=>{console.error(d),s(Qr.error)}))};return c.jsxs(vB,{children:[c.jsx(un,{children:"Uitschrijven"}),c.jsxs(ke,{children:[o<Qr.success&&c.jsxs(c.Fragment,{children:[c.jsx(mB,{type:"email",spellcheck:"false",label:"Vul je e-mail adres in",value:t.email,onChange:u("email"),ref:d=>{a.current.email=d},error:r.email,disabled:o===Qr.busy}),c.jsx(Kt,{variant:"lightblue",style:{width:"100%",marginTop:16},onClick:h,disabled:o===Qr.busy,children:"Uitschrijven"})]}),o===Qr.success&&c.jsx(Sn,{children:"Uw uitschrijving is succesvol verwerkt."}),o===Qr.error&&c.jsx(Sn,{type:"error",children:"Er is helaas iets misgegaan. U kunt contact opnemen via het contactformulier om uw aanvraag alsnog te laten verwerken."})]})]})},xB=()=>(Et("Pagina niet gevonden"),c.jsxs("div",{children:[c.jsx("h2",{children:"Pagina niet gevonden"}),c.jsx("p",{children:c.jsx(fr,{to:"/",children:"Ga naar homepage"})})]}));var Kb;const _B=M.ul(Kb||(Kb=C(["\n && li {\n margin-bottom: 16px;\n }\n"]))),wB=()=>(Et("English summary"),c.jsxs("div",{children:[c.jsx(un,{children:"Summary in English"}),c.jsx(Wn,{children:"The Land Use Database of the Netherlands (LGN) maps the entire country and provides the user with current and accurate information about land use in the Netherlands. The emphasis is on land use (functions) in rural areas, but it also includes urban areas. The data are based on a combination of geographic datasets, with satellite data being an important source of information."}),c.jsxs(ke,{children:[c.jsxs(_B,{children:[c.jsxs("li",{children:["You can view the data of the different versions of LGN at"," ",c.jsx(ut,{to:"/basiskaart",children:"basiskaart"}),"."]}),c.jsxs("li",{children:["On"," ",c.jsx(ut,{to:"/gerelateerde-kaarten",children:"gerelateerde-kaarten"}
79)," ","information is provided about related maps."]}),c.jsxs("li",{children:["The page"," ",c.jsx(ut,{to:"/gebruik",children:"gebruik"})," gives examples on how LGN is used."]}),c.jsxs("li",{children:["Documentation about LGN can be found at"," ",c.jsx(ut,{to:"/documentatie",children:"documentatie"}),"."]}),c.jsxs("li",{children:["The data of the different LGN versions can be downloaded from"," ",c.jsx(ut,{to:"/bestanden",children:"bestanden"}),". The data are provided for free with a"," ",c.jsx(Mr,{href:"https://creativecommons.org/licenses/by-sa/4.0/",children:"CC-BY-SA 4.0"})," ","license."]}),c.jsxs("li",{children:[" ","Details about these different versions are given on"," ",c.jsx(ut,{to:"/over-lgn",style:{whiteSpace:"nowrap"},children:"over-lgn"}),"."]}),c.jsxs("li",{children:["News items are provided via"," ",c.jsx(ut,{to:"/nieuws",children:"nieuws"}),"."]}),c.jsxs("li",{children:["If you have questions related to LGN, you can ask them using the form at"," ",c.jsx(ut,{to:"/contact",children:"contact"}),"."]})]}),"The webpages mentioned above are only available in Dutch."]})]})),bB=[{q:"Waarom is er geen vectorversie van het LGN?",a:c.jsx(c.Fragment,{children:c.jsx("p",{children:"LGN is van oorsprong een rasterbestand. Dit komt omdat het in eerste instantie gebaseerd is op remote-sensingbeelden, die ook rasters zijn. Daarnaast was het LGN in het begin vooral bedoeld als input voor modellen die werken met rasterbestanden. Het rasterbestand van LGN kan door iedereen met enige GIS-ervaring eenvoudig omgezet worden naar een vectorbestand."})})},{q:"Waarom is het LGN niet op een hogere resolutie beschikbaar? De TOP10NL en het AHN, die als invoer worden gebruikt, geven informatie over grondgebruik of begroeiing in meer detail.",a:c.jsx(c.Fragment,{children:c.jsx("p",{children:"Invoer voor de natuurclassificatie in het LGN zijn Sentinelbeelden. Deze hebben een resolutie van 10 m. Een resolutie van meer dan 5 m in het LGN kan niet worden geborgd worden door de brongegevens."})})},{q:"Waarom zijn de klassen van het LGN gedefinieerd voor maar één grondgebruik? Juist in Nederland vinden we vaak combinaties van grondgebruik in één terrein.",a:c.jsxs(c.Fragment,{children:[c.jsx("p",{children:"Klassen in het LGN zijn gedefinieerd voor één grondgebruik omdat de indeling in het verleden zo gemaakt is, en het toekennen van meer grondgebruiken een vergelijking tussen jaargangen bemoeilijkt."}),c.jsx("p",{children:"Daarnaast zijn er weinig bronbestanden die informatie leveren over gemengde landgebruiksvormen."}),c.jsx("p",{children:"Het toekennen van meer grondgebruiken maakt de productie van het LGN bewerkelijker."})]})},{q:"Welk landbouwgewas in een rotatie geeft het LGN weer?",a:c.jsx(c.Fragment,{children:c.jsx("p",{children:"Het LGN geeft het gewas op een landbouwperceel dat op de peildatum van 15 mei aanwezig is."})})}];var Xb;const EB=M.div(Xb||(Xb=C(["\n display: flex;\n flex-direction: column;\n"])));var Yb;const SB=M(nt)(Yb||(Yb=C(["\n width: 760px;\n max-width: 100%;\n\n &:nth-child(even) {\n align-self: flex-end;\n }\n\n hr {\n margin-top: 0;\n }\n"]))),kB=()=>(Et("FAQ"),c.jsxs("div",{children:[c.jsx(un,{children:"Veelgestelde vragen"}),c.jsx(EB,{children:bB.map(e=>c.jsx(SB,{header:c.jsx(tt,{children:e.q}),children:e.a},e.q))})]}));function jB(){return aI(),j.useEffect(()=>{var e=window.location.hostname;if(e==="lgn.nl"){var t=window._mtm=window._mtm||[];t.push({"mtm.startTime":new Date().getTime(),event:"mtm.Start"}),function(){var n=document,r=n.createElement("script"),i=n.getElementsByTagName("script")[0];r.async=!0,r.src="https://matomo.wur.nl/js/container_hvK2Xwr4.js",i.parentNode.insertBefore(r,i)}()}},[]),c.jsx(nI,{children:c.jsx(rI,{children:c.jsxs(IP,{children:[c.jsxs(Me,{path:"/",element:c.jsx(ou,{viewHeight:!0}),children:[c.jsx(Me,{path:"/basiskaart",element:c.jsx(wU,{})}),c.jsx(Me,{path:"/kaarten",element:c.jsx(jU,{})}),c.jsx(Me,{path:"documentatie/wijzigingen-per-versie",element:c.jsx(bW,{})})]}),c.jsx(Me,{path:"/",element:c.jsx(ou,{home:!0}),children:c.jsx(Me,{index:!0,element:c.jsx(RI,{})})}),c.jsx(Me,{path:"/",element:c.jsx(ou,{hideDownloadBlock:!0}),children:c.jsx(Me,{path:"",element:c.jsx(Ny,{children:c.jsx(Jd,{})}),children:c.jsx(Me,{path:"bestanden",element:c.jsx(TW,{})})})}),c.jsx(Me,{path:"/",element:c.jsx(ou,{viewHeight:!1}),children:c.jsxs(Me,{path:"",element:c.jsx(Ny,{children:c.jsx(Jd,{})}),children:[c.jsx(Me,{path:"gerelateerde-kaarten",element:c.jsx(FU,{})}),c.jsx(Me,{path:"gebruik",element:c.jsx(YU,{})}),c.jsx(Me,{path:"documentatie",children:c.jsx(Me,{path:"",element:c.jsx(lW,{})})}),c.jsx(Me,{path:"over-lgn",element:c.jsx(WW,{})}),c.jsx(Me,{path:"faq",element:c.jsx(kB,{})}),c.jsx(Me,{path:"english",element:c.jsx(wB,{})}),c.jsx(Me,{path:"contact",element:c.jsx(BW,{})}),c.jsx(Me,{path:"nieuws",element:c.jsx(uB,{})}),c.jsx(Me,{path:"uitschrijven",element:c.jsx(yB,{})}),c.jsx(Me,{path:"bevestiging",element:c.jsx(pB,{})}),c.jsx(Me,{path:"privacy",element:c.jsx(fB,{})}),c.jsx(Me,{path:"aanmelden-lgn-middag",element:c.jsx(tx,{})}),c.jsx(Me,{path:"lgn-middag",element:c.jsx(tx,{})}),c.jsx(Me,{path:"*",element:c.jsx(xB,{})})]})})]})})})}const CB=e=>
79{e&&e instanceof Function&&jD(()=>import("./web-vitals-RNBM3OGw.js"),__vite__mapDeps([])).then(({getCLS:t,getFID:n,getFCP:r,getLCP:i,getTTFB:a})=>{t(e),n(e),r(e),i(e),a(e)})};HO.render(c.jsx(Ar.StrictMode,{children:c.jsx(WP,{children:c.jsx(jB,{})})}),document.getElementById("root"));CB()});export default MB(); 80function __vite__mapDeps(indexes) { 81 if (!__vite__mapDeps.viteFileDeps) { 82 __vite__mapDeps.viteFileDeps = [] 83 } 84 return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) 85}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.