mirror of
https://github.com/shlinkio/shlink-web-client.git
synced 2026-04-14 10:36:20 +00:00
822 lines
1.6 MiB
822 lines
1.6 MiB
var oH=Object.defineProperty;var sH=(e,t,r)=>t in e?oH(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var qc=(e,t,r)=>sH(e,typeof t!="symbol"?t+"":t,r);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(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"&&n(o)}).observe(document,{childList:!0,subtree:!0});function r(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 n(i){if(i.ep)return;i.ep=!0;const a=r(i);fetch(i.href,a)}})();var fg=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function kt(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var V1={exports:{}},Eh={},q1={exports:{}},Et={};/**
|
||
* @license React
|
||
* react.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var Fk;function lH(){if(Fk)return Et;Fk=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),a=Symbol.for("react.provider"),o=Symbol.for("react.context"),s=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),l=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),p=Symbol.iterator;function g(k){return k===null||typeof k!="object"?null:(k=p&&k[p]||k["@@iterator"],typeof k=="function"?k:null)}var w={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},_=Object.assign,b={};function x(k,Z,Q){this.props=k,this.context=Z,this.refs=b,this.updater=Q||w}x.prototype.isReactComponent={},x.prototype.setState=function(k,Z){if(typeof k!="object"&&typeof k!="function"&&k!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,k,Z,"setState")},x.prototype.forceUpdate=function(k){this.updater.enqueueForceUpdate(this,k,"forceUpdate")};function S(){}S.prototype=x.prototype;function O(k,Z,Q){this.props=k,this.context=Z,this.refs=b,this.updater=Q||w}var E=O.prototype=new S;E.constructor=O,_(E,x.prototype),E.isPureReactComponent=!0;var j=Array.isArray,A=Object.prototype.hasOwnProperty,T={current:null},M={key:!0,ref:!0,__self:!0,__source:!0};function q(k,Z,Q){var ae,fe={},de=null,ve=null;if(Z!=null)for(ae in Z.ref!==void 0&&(ve=Z.ref),Z.key!==void 0&&(de=""+Z.key),Z)A.call(Z,ae)&&!M.hasOwnProperty(ae)&&(fe[ae]=Z[ae]);var D=arguments.length-2;if(D===1)fe.children=Q;else if(1<D){for(var z=Array(D),J=0;J<D;J++)z[J]=arguments[J+2];fe.children=z}if(k&&k.defaultProps)for(ae in D=k.defaultProps,D)fe[ae]===void 0&&(fe[ae]=D[ae]);return{$$typeof:e,type:k,key:de,ref:ve,props:fe,_owner:T.current}}function W(k,Z){return{$$typeof:e,type:k.type,key:Z,ref:k.ref,props:k.props,_owner:k._owner}}function H(k){return typeof k=="object"&&k!==null&&k.$$typeof===e}function K(k){var Z={"=":"=0",":":"=2"};return"$"+k.replace(/[=:]/g,function(Q){return Z[Q]})}var te=/\/+/g;function se(k,Z){return typeof k=="object"&&k!==null&&k.key!=null?K(""+k.key):Z.toString(36)}function X(k,Z,Q,ae,fe){var de=typeof k;(de==="undefined"||de==="boolean")&&(k=null);var ve=!1;if(k===null)ve=!0;else switch(de){case"string":case"number":ve=!0;break;case"object":switch(k.$$typeof){case e:case t:ve=!0}}if(ve)return ve=k,fe=fe(ve),k=ae===""?"."+se(ve,0):ae,j(fe)?(Q="",k!=null&&(Q=k.replace(te,"$&/")+"/"),X(fe,Z,Q,"",function(J){return J})):fe!=null&&(H(fe)&&(fe=W(fe,Q+(!fe.key||ve&&ve.key===fe.key?"":(""+fe.key).replace(te,"$&/")+"/")+k)),Z.push(fe)),1;if(ve=0,ae=ae===""?".":ae+":",j(k))for(var D=0;D<k.length;D++){de=k[D];var z=ae+se(de,D);ve+=X(de,Z,Q,z,fe)}else if(z=g(k),typeof z=="function")for(k=z.call(k),D=0;!(de=k.next()).done;)de=de.value,z=ae+se(de,D++),ve+=X(de,Z,Q,z,fe);else if(de==="object")throw Z=String(k),Error("Objects are not valid as a React child (found: "+(Z==="[object Object]"?"object with keys {"+Object.keys(k).join(", ")+"}":Z)+"). If you meant to render a collection of children, use an array instead.");return ve}function ee(k,Z,Q){if(k==null)return k;var ae=[],fe=0;return X(k,ae,"","",function(de){return Z.call(Q,de,fe++)}),ae}function re(k){if(k._status===-1){var Z=k._result;Z=Z(),Z.then(function(Q){(k._status===0||k._status===-1)&&(k._status=1,k._result=Q)},function(Q){(k._status===0||k._status===-1)&&(k._status=2,k._result=Q)}),k._status===-1&&(k._status=0,k._result=Z)}if(k._status===1)return k._result.default;throw k._result}var U={current:null},I={transition:null},$={ReactCurrentDispatcher:U,ReactCurrentBatchConfig:I,ReactCurrentOwner:T};function F(){throw Error("act(...) is not supported in production builds of React.")}return Et.Children={map:ee,forEach:function(k,Z,Q){ee(k,function(){Z.apply(this,arguments)},Q)},count:function(k){var Z=0;return ee(k,function(){Z++}),Z},toArray:function(k){return ee(k,function(Z){return Z})||[]},only:function(k){if(!H(k))throw Error("React.Children.only expected to receive a single React element child.");return k}},Et.Component=x,Et.Fragment=r,Et.Profiler=i,Et.PureComponent=O,Et.StrictMode=n,Et.Suspense=c,Et.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=$,Et.act=F,Et.cloneElement=function(k,Z,Q){if(k==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+k+".");var ae=_({},k.props),fe=k.key,de=k.ref,ve=k._owner;if(Z!=null){if(Z.ref!==void 0&&(de=Z.ref,ve=T.current),Z.key!==void 0&&(fe=""+Z.key),k.type&&k.type.defaultProps)var D=k.type.defaultProps;for(z in Z)A.call(Z,z)&&!M.hasOwnProperty(z)&&(ae[z]=Z[z]===void 0&&D!==void 0?D[z]:Z[z])}var z=arguments.length-2;if(z===1)ae.children=Q;else if(1<z){D=Array(z);for(var J=0;J<z;J++)D[J]=arguments[J+2];ae.children=D}return{$$typeof:e,type:k.type,key:fe,ref:de,props:ae,_owner:ve}},Et.createContext=function(k){return k={$$typeof:o,_currentValue:k,_currentValue2:k,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},k.Provider={$$typeof:a,_context:k},k.Consumer=k},Et.createElement=q,Et.createFactory=function(k){var Z=q.bind(null,k);return Z.type=k,Z},Et.createRef=function(){return{current:null}},Et.forwardRef=function(k){return{$$typeof:s,render:k}},Et.isValidElement=H,Et.lazy=function(k){return{$$typeof:h,_payload:{_status:-1,_result:k},_init:re}},Et.memo=function(k,Z){return{$$typeof:l,type:k,compare:Z===void 0?null:Z}},Et.startTransition=function(k){var Z=I.transition;I.transition={};try{k()}finally{I.transition=Z}},Et.unstable_act=F,Et.useCallback=function(k,Z){return U.current.useCallback(k,Z)},Et.useContext=function(k){return U.current.useContext(k)},Et.useDebugValue=function(){},Et.useDeferredValue=function(k){return U.current.useDeferredValue(k)},Et.useEffect=function(k,Z){return U.current.useEffect(k,Z)},Et.useId=function(){return U.current.useId()},Et.useImperativeHandle=function(k,Z,Q){return U.current.useImperativeHandle(k,Z,Q)},Et.useInsertionEffect=function(k,Z){return U.current.useInsertionEffect(k,Z)},Et.useLayoutEffect=function(k,Z){return U.current.useLayoutEffect(k,Z)},Et.useMemo=function(k,Z){return U.current.useMemo(k,Z)},Et.useReducer=function(k,Z,Q){return U.current.useReducer(k,Z,Q)},Et.useRef=function(k){return U.current.useRef(k)},Et.useState=function(k){return U.current.useState(k)},Et.useSyncExternalStore=function(k,Z,Q){return U.current.useSyncExternalStore(k,Z,Q)},Et.useTransition=function(){return U.current.useTransition()},Et.version="18.3.1",Et}var Bk;function tb(){return Bk||(Bk=1,q1.exports=lH()),q1.exports}/**
|
||
* @license React
|
||
* react-jsx-runtime.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var Uk;function uH(){if(Uk)return Eh;Uk=1;var e=tb(),t=Symbol.for("react.element"),r=Symbol.for("react.fragment"),n=Object.prototype.hasOwnProperty,i=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,a={key:!0,ref:!0,__self:!0,__source:!0};function o(s,c,l){var h,p={},g=null,w=null;l!==void 0&&(g=""+l),c.key!==void 0&&(g=""+c.key),c.ref!==void 0&&(w=c.ref);for(h in c)n.call(c,h)&&!a.hasOwnProperty(h)&&(p[h]=c[h]);if(s&&s.defaultProps)for(h in c=s.defaultProps,c)p[h]===void 0&&(p[h]=c[h]);return{$$typeof:t,type:s,key:g,ref:w,props:p,_owner:i.current}}return Eh.Fragment=r,Eh.jsx=o,Eh.jsxs=o,Eh}var zk;function cH(){return zk||(zk=1,V1.exports=uH()),V1.exports}var m=cH(),dg={},W1={exports:{}},Hn={},H1={exports:{}},G1={};/**
|
||
* @license React
|
||
* scheduler.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var Vk;function fH(){return Vk||(Vk=1,function(e){function t(I,$){var F=I.length;I.push($);e:for(;0<F;){var k=F-1>>>1,Z=I[k];if(0<i(Z,$))I[k]=$,I[F]=Z,F=k;else break e}}function r(I){return I.length===0?null:I[0]}function n(I){if(I.length===0)return null;var $=I[0],F=I.pop();if(F!==$){I[0]=F;e:for(var k=0,Z=I.length,Q=Z>>>1;k<Q;){var ae=2*(k+1)-1,fe=I[ae],de=ae+1,ve=I[de];if(0>i(fe,F))de<Z&&0>i(ve,fe)?(I[k]=ve,I[de]=F,k=de):(I[k]=fe,I[ae]=F,k=ae);else if(de<Z&&0>i(ve,F))I[k]=ve,I[de]=F,k=de;else break e}}return $}function i(I,$){var F=I.sortIndex-$.sortIndex;return F!==0?F:I.id-$.id}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}}var c=[],l=[],h=1,p=null,g=3,w=!1,_=!1,b=!1,x=typeof setTimeout=="function"?setTimeout:null,S=typeof clearTimeout=="function"?clearTimeout:null,O=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function E(I){for(var $=r(l);$!==null;){if($.callback===null)n(l);else if($.startTime<=I)n(l),$.sortIndex=$.expirationTime,t(c,$);else break;$=r(l)}}function j(I){if(b=!1,E(I),!_)if(r(c)!==null)_=!0,re(A);else{var $=r(l);$!==null&&U(j,$.startTime-I)}}function A(I,$){_=!1,b&&(b=!1,S(q),q=-1),w=!0;var F=g;try{for(E($),p=r(c);p!==null&&(!(p.expirationTime>$)||I&&!K());){var k=p.callback;if(typeof k=="function"){p.callback=null,g=p.priorityLevel;var Z=k(p.expirationTime<=$);$=e.unstable_now(),typeof Z=="function"?p.callback=Z:p===r(c)&&n(c),E($)}else n(c);p=r(c)}if(p!==null)var Q=!0;else{var ae=r(l);ae!==null&&U(j,ae.startTime-$),Q=!1}return Q}finally{p=null,g=F,w=!1}}var T=!1,M=null,q=-1,W=5,H=-1;function K(){return!(e.unstable_now()-H<W)}function te(){if(M!==null){var I=e.unstable_now();H=I;var $=!0;try{$=M(!0,I)}finally{$?se():(T=!1,M=null)}}else T=!1}var se;if(typeof O=="function")se=function(){O(te)};else if(typeof MessageChannel<"u"){var X=new MessageChannel,ee=X.port2;X.port1.onmessage=te,se=function(){ee.postMessage(null)}}else se=function(){x(te,0)};function re(I){M=I,T||(T=!0,se())}function U(I,$){q=x(function(){I(e.unstable_now())},$)}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(I){I.callback=null},e.unstable_continueExecution=function(){_||w||(_=!0,re(A))},e.unstable_forceFrameRate=function(I){0>I||125<I?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):W=0<I?Math.floor(1e3/I):5},e.unstable_getCurrentPriorityLevel=function(){return g},e.unstable_getFirstCallbackNode=function(){return r(c)},e.unstable_next=function(I){switch(g){case 1:case 2:case 3:var $=3;break;default:$=g}var F=g;g=$;try{return I()}finally{g=F}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(I,$){switch(I){case 1:case 2:case 3:case 4:case 5:break;default:I=3}var F=g;g=I;try{return $()}finally{g=F}},e.unstable_scheduleCallback=function(I,$,F){var k=e.unstable_now();switch(typeof F=="object"&&F!==null?(F=F.delay,F=typeof F=="number"&&0<F?k+F:k):F=k,I){case 1:var Z=-1;break;case 2:Z=250;break;case 5:Z=1073741823;break;case 4:Z=1e4;break;default:Z=5e3}return Z=F+Z,I={id:h++,callback:$,priorityLevel:I,startTime:F,expirationTime:Z,sortIndex:-1},F>k?(I.sortIndex=F,t(l,I),r(c)===null&&I===r(l)&&(b?(S(q),q=-1):b=!0,U(j,F-k))):(I.sortIndex=Z,t(c,I),_||w||(_=!0,re(A))),I},e.unstable_shouldYield=K,e.unstable_wrapCallback=function(I){var $=g;return function(){var F=g;g=$;try{return I.apply(this,arguments)}finally{g=F}}}}(G1)),G1}var qk;function dH(){return qk||(qk=1,H1.exports=fH()),H1.exports}/**
|
||
* @license React
|
||
* react-dom.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var Wk;function hH(){if(Wk)return Hn;Wk=1;var e=tb(),t=dH();function r(u){for(var d="https://reactjs.org/docs/error-decoder.html?invariant="+u,y=1;y<arguments.length;y++)d+="&args[]="+encodeURIComponent(arguments[y]);return"Minified React error #"+u+"; visit "+d+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var n=new Set,i={};function a(u,d){o(u,d),o(u+"Capture",d)}function o(u,d){for(i[u]=d,u=0;u<d.length;u++)n.add(d[u])}var s=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),c=Object.prototype.hasOwnProperty,l=/^[: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]*$/,h={},p={};function g(u){return c.call(p,u)?!0:c.call(h,u)?!1:l.test(u)?p[u]=!0:(h[u]=!0,!1)}function w(u,d,y,P){if(y!==null&&y.type===0)return!1;switch(typeof d){case"function":case"symbol":return!0;case"boolean":return P?!1:y!==null?!y.acceptsBooleans:(u=u.toLowerCase().slice(0,5),u!=="data-"&&u!=="aria-");default:return!1}}function _(u,d,y,P){if(d===null||typeof d>"u"||w(u,d,y,P))return!0;if(P)return!1;if(y!==null)switch(y.type){case 3:return!d;case 4:return d===!1;case 5:return isNaN(d);case 6:return isNaN(d)||1>d}return!1}function b(u,d,y,P,R,V,oe){this.acceptsBooleans=d===2||d===3||d===4,this.attributeName=P,this.attributeNamespace=R,this.mustUseProperty=y,this.propertyName=u,this.type=d,this.sanitizeURL=V,this.removeEmptyString=oe}var x={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(u){x[u]=new b(u,0,!1,u,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(u){var d=u[0];x[d]=new b(d,1,!1,u[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(u){x[u]=new b(u,2,!1,u.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(u){x[u]=new b(u,2,!1,u,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(u){x[u]=new b(u,3,!1,u.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(u){x[u]=new b(u,3,!0,u,null,!1,!1)}),["capture","download"].forEach(function(u){x[u]=new b(u,4,!1,u,null,!1,!1)}),["cols","rows","size","span"].forEach(function(u){x[u]=new b(u,6,!1,u,null,!1,!1)}),["rowSpan","start"].forEach(function(u){x[u]=new b(u,5,!1,u.toLowerCase(),null,!1,!1)});var S=/[\-:]([a-z])/g;function O(u){return u[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(u){var d=u.replace(S,O);x[d]=new b(d,1,!1,u,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(u){var d=u.replace(S,O);x[d]=new b(d,1,!1,u,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(u){var d=u.replace(S,O);x[d]=new b(d,1,!1,u,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(u){x[u]=new b(u,1,!1,u.toLowerCase(),null,!1,!1)}),x.xlinkHref=new b("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(u){x[u]=new b(u,1,!1,u.toLowerCase(),null,!0,!0)});function E(u,d,y,P){var R=x.hasOwnProperty(d)?x[d]:null;(R!==null?R.type!==0:P||!(2<d.length)||d[0]!=="o"&&d[0]!=="O"||d[1]!=="n"&&d[1]!=="N")&&(_(d,y,R,P)&&(y=null),P||R===null?g(d)&&(y===null?u.removeAttribute(d):u.setAttribute(d,""+y)):R.mustUseProperty?u[R.propertyName]=y===null?R.type===3?!1:"":y:(d=R.attributeName,P=R.attributeNamespace,y===null?u.removeAttribute(d):(R=R.type,y=R===3||R===4&&y===!0?"":""+y,P?u.setAttributeNS(P,d,y):u.setAttribute(d,y))))}var j=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,A=Symbol.for("react.element"),T=Symbol.for("react.portal"),M=Symbol.for("react.fragment"),q=Symbol.for("react.strict_mode"),W=Symbol.for("react.profiler"),H=Symbol.for("react.provider"),K=Symbol.for("react.context"),te=Symbol.for("react.forward_ref"),se=Symbol.for("react.suspense"),X=Symbol.for("react.suspense_list"),ee=Symbol.for("react.memo"),re=Symbol.for("react.lazy"),U=Symbol.for("react.offscreen"),I=Symbol.iterator;function $(u){return u===null||typeof u!="object"?null:(u=I&&u[I]||u["@@iterator"],typeof u=="function"?u:null)}var F=Object.assign,k;function Z(u){if(k===void 0)try{throw Error()}catch(y){var d=y.stack.trim().match(/\n( *(at )?)/);k=d&&d[1]||""}return`
|
||
`+k+u}var Q=!1;function ae(u,d){if(!u||Q)return"";Q=!0;var y=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(d)if(d=function(){throw Error()},Object.defineProperty(d.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(d,[])}catch(Ae){var P=Ae}Reflect.construct(u,[],d)}else{try{d.call()}catch(Ae){P=Ae}u.call(d.prototype)}else{try{throw Error()}catch(Ae){P=Ae}u()}}catch(Ae){if(Ae&&P&&typeof Ae.stack=="string"){for(var R=Ae.stack.split(`
|
||
`),V=P.stack.split(`
|
||
`),oe=R.length-1,me=V.length-1;1<=oe&&0<=me&&R[oe]!==V[me];)me--;for(;1<=oe&&0<=me;oe--,me--)if(R[oe]!==V[me]){if(oe!==1||me!==1)do if(oe--,me--,0>me||R[oe]!==V[me]){var be=`
|
||
`+R[oe].replace(" at new "," at ");return u.displayName&&be.includes("<anonymous>")&&(be=be.replace("<anonymous>",u.displayName)),be}while(1<=oe&&0<=me);break}}}finally{Q=!1,Error.prepareStackTrace=y}return(u=u?u.displayName||u.name:"")?Z(u):""}function fe(u){switch(u.tag){case 5:return Z(u.type);case 16:return Z("Lazy");case 13:return Z("Suspense");case 19:return Z("SuspenseList");case 0:case 2:case 15:return u=ae(u.type,!1),u;case 11:return u=ae(u.type.render,!1),u;case 1:return u=ae(u.type,!0),u;default:return""}}function de(u){if(u==null)return null;if(typeof u=="function")return u.displayName||u.name||null;if(typeof u=="string")return u;switch(u){case M:return"Fragment";case T:return"Portal";case W:return"Profiler";case q:return"StrictMode";case se:return"Suspense";case X:return"SuspenseList"}if(typeof u=="object")switch(u.$$typeof){case K:return(u.displayName||"Context")+".Consumer";case H:return(u._context.displayName||"Context")+".Provider";case te:var d=u.render;return u=u.displayName,u||(u=d.displayName||d.name||"",u=u!==""?"ForwardRef("+u+")":"ForwardRef"),u;case ee:return d=u.displayName||null,d!==null?d:de(u.type)||"Memo";case re:d=u._payload,u=u._init;try{return de(u(d))}catch{}}return null}function ve(u){var d=u.type;switch(u.tag){case 24:return"Cache";case 9:return(d.displayName||"Context")+".Consumer";case 10:return(d._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return u=d.render,u=u.displayName||u.name||"",d.displayName||(u!==""?"ForwardRef("+u+")":"ForwardRef");case 7:return"Fragment";case 5:return d;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return de(d);case 8:return d===q?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof d=="function")return d.displayName||d.name||null;if(typeof d=="string")return d}return null}function D(u){switch(typeof u){case"boolean":case"number":case"string":case"undefined":return u;case"object":return u;default:return""}}function z(u){var d=u.type;return(u=u.nodeName)&&u.toLowerCase()==="input"&&(d==="checkbox"||d==="radio")}function J(u){var d=z(u)?"checked":"value",y=Object.getOwnPropertyDescriptor(u.constructor.prototype,d),P=""+u[d];if(!u.hasOwnProperty(d)&&typeof y<"u"&&typeof y.get=="function"&&typeof y.set=="function"){var R=y.get,V=y.set;return Object.defineProperty(u,d,{configurable:!0,get:function(){return R.call(this)},set:function(oe){P=""+oe,V.call(this,oe)}}),Object.defineProperty(u,d,{enumerable:y.enumerable}),{getValue:function(){return P},setValue:function(oe){P=""+oe},stopTracking:function(){u._valueTracker=null,delete u[d]}}}}function ce(u){u._valueTracker||(u._valueTracker=J(u))}function Y(u){if(!u)return!1;var d=u._valueTracker;if(!d)return!0;var y=d.getValue(),P="";return u&&(P=z(u)?u.checked?"true":"false":u.value),u=P,u!==y?(d.setValue(u),!0):!1}function ue(u){if(u=u||(typeof document<"u"?document:void 0),typeof u>"u")return null;try{return u.activeElement||u.body}catch{return u.body}}function he(u,d){var y=d.checked;return F({},d,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:y??u._wrapperState.initialChecked})}function ye(u,d){var y=d.defaultValue==null?"":d.defaultValue,P=d.checked!=null?d.checked:d.defaultChecked;y=D(d.value!=null?d.value:y),u._wrapperState={initialChecked:P,initialValue:y,controlled:d.type==="checkbox"||d.type==="radio"?d.checked!=null:d.value!=null}}function pe(u,d){d=d.checked,d!=null&&E(u,"checked",d,!1)}function xe(u,d){pe(u,d);var y=D(d.value),P=d.type;if(y!=null)P==="number"?(y===0&&u.value===""||u.value!=y)&&(u.value=""+y):u.value!==""+y&&(u.value=""+y);else if(P==="submit"||P==="reset"){u.removeAttribute("value");return}d.hasOwnProperty("value")?ke(u,d.type,y):d.hasOwnProperty("defaultValue")&&ke(u,d.type,D(d.defaultValue)),d.checked==null&&d.defaultChecked!=null&&(u.defaultChecked=!!d.defaultChecked)}function Pe(u,d,y){if(d.hasOwnProperty("value")||d.hasOwnProperty("defaultValue")){var P=d.type;if(!(P!=="submit"&&P!=="reset"||d.value!==void 0&&d.value!==null))return;d=""+u._wrapperState.initialValue,y||d===u.value||(u.value=d),u.defaultValue=d}y=u.name,y!==""&&(u.name=""),u.defaultChecked=!!u._wrapperState.initialChecked,y!==""&&(u.name=y)}function ke(u,d,y){(d!=="number"||ue(u.ownerDocument)!==u)&&(y==null?u.defaultValue=""+u._wrapperState.initialValue:u.defaultValue!==""+y&&(u.defaultValue=""+y))}var Ie=Array.isArray;function Le(u,d,y,P){if(u=u.options,d){d={};for(var R=0;R<y.length;R++)d["$"+y[R]]=!0;for(y=0;y<u.length;y++)R=d.hasOwnProperty("$"+u[y].value),u[y].selected!==R&&(u[y].selected=R),R&&P&&(u[y].defaultSelected=!0)}else{for(y=""+D(y),d=null,R=0;R<u.length;R++){if(u[R].value===y){u[R].selected=!0,P&&(u[R].defaultSelected=!0);return}d!==null||u[R].disabled||(d=u[R])}d!==null&&(d.selected=!0)}}function $e(u,d){if(d.dangerouslySetInnerHTML!=null)throw Error(r(91));return F({},d,{value:void 0,defaultValue:void 0,children:""+u._wrapperState.initialValue})}function _e(u,d){var y=d.value;if(y==null){if(y=d.children,d=d.defaultValue,y!=null){if(d!=null)throw Error(r(92));if(Ie(y)){if(1<y.length)throw Error(r(93));y=y[0]}d=y}d==null&&(d=""),y=d}u._wrapperState={initialValue:D(y)}}function Se(u,d){var y=D(d.value),P=D(d.defaultValue);y!=null&&(y=""+y,y!==u.value&&(u.value=y),d.defaultValue==null&&u.defaultValue!==y&&(u.defaultValue=y)),P!=null&&(u.defaultValue=""+P)}function Re(u){var d=u.textContent;d===u._wrapperState.initialValue&&d!==""&&d!==null&&(u.value=d)}function Ne(u){switch(u){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 je(u,d){return u==null||u==="http://www.w3.org/1999/xhtml"?Ne(d):u==="http://www.w3.org/2000/svg"&&d==="foreignObject"?"http://www.w3.org/1999/xhtml":u}var Fe,We=function(u){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(d,y,P,R){MSApp.execUnsafeLocalFunction(function(){return u(d,y,P,R)})}:u}(function(u,d){if(u.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in u)u.innerHTML=d;else{for(Fe=Fe||document.createElement("div"),Fe.innerHTML="<svg>"+d.valueOf().toString()+"</svg>",d=Fe.firstChild;u.firstChild;)u.removeChild(u.firstChild);for(;d.firstChild;)u.appendChild(d.firstChild)}});function Xe(u,d){if(d){var y=u.firstChild;if(y&&y===u.lastChild&&y.nodeType===3){y.nodeValue=d;return}}u.textContent=d}var ut={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},st=["Webkit","ms","Moz","O"];Object.keys(ut).forEach(function(u){st.forEach(function(d){d=d+u.charAt(0).toUpperCase()+u.substring(1),ut[d]=ut[u]})});function Ot(u,d,y){return d==null||typeof d=="boolean"||d===""?"":y||typeof d!="number"||d===0||ut.hasOwnProperty(u)&&ut[u]?(""+d).trim():d+"px"}function $t(u,d){u=u.style;for(var y in d)if(d.hasOwnProperty(y)){var P=y.indexOf("--")===0,R=Ot(y,d[y],P);y==="float"&&(y="cssFloat"),P?u.setProperty(y,R):u[y]=R}}var Zt=F({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 Ft(u,d){if(d){if(Zt[u]&&(d.children!=null||d.dangerouslySetInnerHTML!=null))throw Error(r(137,u));if(d.dangerouslySetInnerHTML!=null){if(d.children!=null)throw Error(r(60));if(typeof d.dangerouslySetInnerHTML!="object"||!("__html"in d.dangerouslySetInnerHTML))throw Error(r(61))}if(d.style!=null&&typeof d.style!="object")throw Error(r(62))}}function In(u,d){if(u.indexOf("-")===-1)return typeof d.is=="string";switch(u){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Tr=null;function yo(u){return u=u.target||u.srcElement||window,u.correspondingUseElement&&(u=u.correspondingUseElement),u.nodeType===3?u.parentNode:u}var $n=null,na=null,ia=null;function Ml(u){if(u=Ao(u)){if(typeof $n!="function")throw Error(r(280));var d=u.stateNode;d&&(d=Tc(d),$n(u.stateNode,u.type,d))}}function hs(u){na?ia?ia.push(u):ia=[u]:na=u}function La(){if(na){var u=na,d=ia;if(ia=na=null,Ml(u),d)for(u=0;u<d.length;u++)Ml(d[u])}}function pr(u,d){return u(d)}function cr(){}var $r=!1;function Rr(u,d,y){if($r)return u(d,y);$r=!0;try{return pr(u,d,y)}finally{$r=!1,(na!==null||ia!==null)&&(cr(),La())}}function mr(u,d){var y=u.stateNode;if(y===null)return null;var P=Tc(y);if(P===null)return null;y=P[d];e:switch(d){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(P=!P.disabled)||(u=u.type,P=!(u==="button"||u==="input"||u==="select"||u==="textarea")),u=!P;break e;default:u=!1}if(u)return null;if(y&&typeof y!="function")throw Error(r(231,d,typeof y));return y}var vr=!1;if(s)try{var nn={};Object.defineProperty(nn,"passive",{get:function(){vr=!0}}),window.addEventListener("test",nn,nn),window.removeEventListener("test",nn,nn)}catch{vr=!1}function Qn(u,d,y,P,R,V,oe,me,be){var Ae=Array.prototype.slice.call(arguments,3);try{d.apply(y,Ae)}catch(Ve){this.onError(Ve)}}var gr=!1,at=null,Ll=!1,ic=null,Qm={onError:function(u){gr=!0,at=u}};function Jm(u,d,y,P,R,V,oe,me,be){gr=!1,at=null,Qn.apply(Qm,arguments)}function $d(u,d,y,P,R,V,oe,me,be){if(Jm.apply(this,arguments),gr){if(gr){var Ae=at;gr=!1,at=null}else throw Error(r(198));Ll||(Ll=!0,ic=Ae)}}function Da(u){var d=u,y=u;if(u.alternate)for(;d.return;)d=d.return;else{u=d;do d=u,(d.flags&4098)!==0&&(y=d.return),u=d.return;while(u)}return d.tag===3?y:null}function bo(u){if(u.tag===13){var d=u.memoizedState;if(d===null&&(u=u.alternate,u!==null&&(d=u.memoizedState)),d!==null)return d.dehydrated}return null}function Fd(u){if(Da(u)!==u)throw Error(r(188))}function w_(u){var d=u.alternate;if(!d){if(d=Da(u),d===null)throw Error(r(188));return d!==u?null:u}for(var y=u,P=d;;){var R=y.return;if(R===null)break;var V=R.alternate;if(V===null){if(P=R.return,P!==null){y=P;continue}break}if(R.child===V.child){for(V=R.child;V;){if(V===y)return Fd(R),u;if(V===P)return Fd(R),d;V=V.sibling}throw Error(r(188))}if(y.return!==P.return)y=R,P=V;else{for(var oe=!1,me=R.child;me;){if(me===y){oe=!0,y=R,P=V;break}if(me===P){oe=!0,P=R,y=V;break}me=me.sibling}if(!oe){for(me=V.child;me;){if(me===y){oe=!0,y=V,P=R;break}if(me===P){oe=!0,P=V,y=R;break}me=me.sibling}if(!oe)throw Error(r(189))}}if(y.alternate!==P)throw Error(r(190))}if(y.tag!==3)throw Error(r(188));return y.stateNode.current===y?u:d}function ev(u){return u=w_(u),u!==null?tv(u):null}function tv(u){if(u.tag===5||u.tag===6)return u;for(u=u.child;u!==null;){var d=tv(u);if(d!==null)return d;u=u.sibling}return null}var rv=t.unstable_scheduleCallback,Bd=t.unstable_cancelCallback,x_=t.unstable_shouldYield,ac=t.unstable_requestPaint,yr=t.unstable_now,S_=t.unstable_getCurrentPriorityLevel,Ud=t.unstable_ImmediatePriority,nv=t.unstable_UserBlockingPriority,oc=t.unstable_NormalPriority,zd=t.unstable_LowPriority,ps=t.unstable_IdlePriority,Dl=null,Jn=null;function Il(u){if(Jn&&typeof Jn.onCommitFiberRoot=="function")try{Jn.onCommitFiberRoot(Dl,u,void 0,(u.current.flags&128)===128)}catch{}}var wt=Math.clz32?Math.clz32:ms,ir=Math.log,sc=Math.LN2;function ms(u){return u>>>=0,u===0?32:31-(ir(u)/sc|0)|0}var aa=64,vs=4194304;function _t(u){switch(u&-u){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return u&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return u&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return u}}function Xt(u,d){var y=u.pendingLanes;if(y===0)return 0;var P=0,R=u.suspendedLanes,V=u.pingedLanes,oe=y&268435455;if(oe!==0){var me=oe&~R;me!==0?P=_t(me):(V&=oe,V!==0&&(P=_t(V)))}else oe=y&~R,oe!==0?P=_t(oe):V!==0&&(P=_t(V));if(P===0)return 0;if(d!==0&&d!==P&&(d&R)===0&&(R=P&-P,V=d&-d,R>=V||R===16&&(V&4194240)!==0))return d;if((P&4)!==0&&(P|=y&16),d=u.entangledLanes,d!==0)for(u=u.entanglements,d&=P;0<d;)y=31-wt(d),R=1<<y,P|=u[y],d&=~R;return P}function Vd(u,d){switch(u){case 1:case 2:case 4:return d+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return d+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function lc(u,d){for(var y=u.suspendedLanes,P=u.pingedLanes,R=u.expirationTimes,V=u.pendingLanes;0<V;){var oe=31-wt(V),me=1<<oe,be=R[oe];be===-1?((me&y)===0||(me&P)!==0)&&(R[oe]=Vd(me,d)):be<=d&&(u.expiredLanes|=me),V&=~me}}function dn(u){return u=u.pendingLanes&-1073741825,u!==0?u:u&1073741824?1073741824:0}function iv(){var u=aa;return aa<<=1,(aa&4194240)===0&&(aa=64),u}function gs(u){for(var d=[],y=0;31>y;y++)d.push(u);return d}function ei(u,d,y){u.pendingLanes|=d,d!==536870912&&(u.suspendedLanes=0,u.pingedLanes=0),u=u.eventTimes,d=31-wt(d),u[d]=y}function Cr(u,d){var y=u.pendingLanes&~d;u.pendingLanes=d,u.suspendedLanes=0,u.pingedLanes=0,u.expiredLanes&=d,u.mutableReadLanes&=d,u.entangledLanes&=d,d=u.entanglements;var P=u.eventTimes;for(u=u.expirationTimes;0<y;){var R=31-wt(y),V=1<<R;d[R]=0,P[R]=-1,u[R]=-1,y&=~V}}function oa(u,d){var y=u.entangledLanes|=d;for(u=u.entanglements;y;){var P=31-wt(y),R=1<<P;R&d|u[P]&d&&(u[P]|=d),y&=~R}}var Nt=0;function ys(u){return u&=-u,1<u?4<u?(u&268435455)!==0?16:536870912:4:1}var uc,_o,cc,fc,$l,Fl=!1,bs=[],ti=null,sa=null,Ei=null,Bl=new Map,gt=new Map,Fr=[],Vt="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 qd(u,d){switch(u){case"focusin":case"focusout":ti=null;break;case"dragenter":case"dragleave":sa=null;break;case"mouseover":case"mouseout":Ei=null;break;case"pointerover":case"pointerout":Bl.delete(d.pointerId);break;case"gotpointercapture":case"lostpointercapture":gt.delete(d.pointerId)}}function wo(u,d,y,P,R,V){return u===null||u.nativeEvent!==V?(u={blockedOn:d,domEventName:y,eventSystemFlags:P,nativeEvent:V,targetContainers:[R]},d!==null&&(d=Ao(d),d!==null&&_o(d)),u):(u.eventSystemFlags|=P,d=u.targetContainers,R!==null&&d.indexOf(R)===-1&&d.push(R),u)}function Wd(u,d,y,P,R){switch(d){case"focusin":return ti=wo(ti,u,d,y,P,R),!0;case"dragenter":return sa=wo(sa,u,d,y,P,R),!0;case"mouseover":return Ei=wo(Ei,u,d,y,P,R),!0;case"pointerover":var V=R.pointerId;return Bl.set(V,wo(Bl.get(V)||null,u,d,y,P,R)),!0;case"gotpointercapture":return V=R.pointerId,gt.set(V,wo(gt.get(V)||null,u,d,y,P,R)),!0}return!1}function dc(u){var d=To(u.target);if(d!==null){var y=Da(d);if(y!==null){if(d=y.tag,d===13){if(d=bo(y),d!==null){u.blockedOn=d,$l(u.priority,function(){cc(y)});return}}else if(d===3&&y.stateNode.current.memoizedState.isDehydrated){u.blockedOn=y.tag===3?y.stateNode.containerInfo:null;return}}}u.blockedOn=null}function ji(u){if(u.blockedOn!==null)return!1;for(var d=u.targetContainers;0<d.length;){var y=mc(u.domEventName,u.eventSystemFlags,d[0],u.nativeEvent);if(y===null){y=u.nativeEvent;var P=new y.constructor(y.type,y);Tr=P,y.target.dispatchEvent(P),Tr=null}else return d=Ao(y),d!==null&&_o(d),u.blockedOn=y,!1;d.shift()}return!0}function hc(u,d,y){ji(u)&&y.delete(d)}function Ul(){Fl=!1,ti!==null&&ji(ti)&&(ti=null),sa!==null&&ji(sa)&&(sa=null),Ei!==null&&ji(Ei)&&(Ei=null),Bl.forEach(hc),gt.forEach(hc)}function br(u,d){u.blockedOn===d&&(u.blockedOn=null,Fl||(Fl=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,Ul)))}function ri(u){function d(R){return br(R,u)}if(0<bs.length){br(bs[0],u);for(var y=1;y<bs.length;y++){var P=bs[y];P.blockedOn===u&&(P.blockedOn=null)}}for(ti!==null&&br(ti,u),sa!==null&&br(sa,u),Ei!==null&&br(Ei,u),Bl.forEach(d),gt.forEach(d),y=0;y<Fr.length;y++)P=Fr[y],P.blockedOn===u&&(P.blockedOn=null);for(;0<Fr.length&&(y=Fr[0],y.blockedOn===null);)dc(y),y.blockedOn===null&&Fr.shift()}var xo=j.ReactCurrentBatchConfig,zl=!0;function O_(u,d,y,P){var R=Nt,V=xo.transition;xo.transition=null;try{Nt=1,Vl(u,d,y,P)}finally{Nt=R,xo.transition=V}}function av(u,d,y,P){var R=Nt,V=xo.transition;xo.transition=null;try{Nt=4,Vl(u,d,y,P)}finally{Nt=R,xo.transition=V}}function Vl(u,d,y,P){if(zl){var R=mc(u,d,y,P);if(R===null)f(u,d,P,pc,y),qd(u,P);else if(Wd(R,u,d,y,P))P.stopPropagation();else if(qd(u,P),d&4&&-1<Vt.indexOf(u)){for(;R!==null;){var V=Ao(R);if(V!==null&&uc(V),V=mc(u,d,y,P),V===null&&f(u,d,P,pc,y),V===R)break;R=V}R!==null&&P.stopPropagation()}else f(u,d,P,null,y)}}var pc=null;function mc(u,d,y,P){if(pc=null,u=yo(P),u=To(u),u!==null)if(d=Da(u),d===null)u=null;else if(y=d.tag,y===13){if(u=bo(d),u!==null)return u;u=null}else if(y===3){if(d.stateNode.current.memoizedState.isDehydrated)return d.tag===3?d.stateNode.containerInfo:null;u=null}else d!==u&&(u=null);return pc=u,null}function jt(u){switch(u){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(S_()){case Ud:return 1;case nv:return 4;case oc:case zd:return 16;case ps:return 536870912;default:return 16}default:return 16}}var Ia=null,On=null,$a=null;function Hd(){if($a)return $a;var u,d=On,y=d.length,P,R="value"in Ia?Ia.value:Ia.textContent,V=R.length;for(u=0;u<y&&d[u]===R[u];u++);var oe=y-u;for(P=1;P<=oe&&d[y-P]===R[V-P];P++);return $a=R.slice(u,1<P?1-P:void 0)}function vc(u){var d=u.keyCode;return"charCode"in u?(u=u.charCode,u===0&&d===13&&(u=13)):u=d,u===10&&(u=13),32<=u||u===13?u:0}function _s(){return!0}function ov(){return!1}function hn(u){function d(y,P,R,V,oe){this._reactName=y,this._targetInst=R,this.type=P,this.nativeEvent=V,this.target=oe,this.currentTarget=null;for(var me in u)u.hasOwnProperty(me)&&(y=u[me],this[me]=y?y(V):V[me]);return this.isDefaultPrevented=(V.defaultPrevented!=null?V.defaultPrevented:V.returnValue===!1)?_s:ov,this.isPropagationStopped=ov,this}return F(d.prototype,{preventDefault:function(){this.defaultPrevented=!0;var y=this.nativeEvent;y&&(y.preventDefault?y.preventDefault():typeof y.returnValue!="unknown"&&(y.returnValue=!1),this.isDefaultPrevented=_s)},stopPropagation:function(){var y=this.nativeEvent;y&&(y.stopPropagation?y.stopPropagation():typeof y.cancelBubble!="unknown"&&(y.cancelBubble=!0),this.isPropagationStopped=_s)},persist:function(){},isPersistent:_s}),d}var ws={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(u){return u.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Gd=hn(ws),So=F({},ws,{view:0,detail:0}),C_=hn(So),Fn,Kd,xs,ni=F({},So,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Co,button:0,buttons:0,relatedTarget:function(u){return u.relatedTarget===void 0?u.fromElement===u.srcElement?u.toElement:u.fromElement:u.relatedTarget},movementX:function(u){return"movementX"in u?u.movementX:(u!==xs&&(xs&&u.type==="mousemove"?(Fn=u.screenX-xs.screenX,Kd=u.screenY-xs.screenY):Kd=Fn=0,xs=u),Fn)},movementY:function(u){return"movementY"in u?u.movementY:Kd}}),Yd=hn(ni),sv=F({},ni,{dataTransfer:0}),Zd=hn(sv),P_=F({},So,{relatedTarget:0}),gc=hn(P_),lv=F({},ws,{animationName:0,elapsedTime:0,pseudoElement:0}),E_=hn(lv),j_=F({},ws,{clipboardData:function(u){return"clipboardData"in u?u.clipboardData:window.clipboardData}}),Xd=hn(j_),T_=F({},ws,{data:0}),Qd=hn(T_),uv={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},yc={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"},Oo={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function A_(u){var d=this.nativeEvent;return d.getModifierState?d.getModifierState(u):(u=Oo[u])?!!d[u]:!1}function Co(){return A_}var Bn=F({},So,{key:function(u){if(u.key){var d=uv[u.key]||u.key;if(d!=="Unidentified")return d}return u.type==="keypress"?(u=vc(u),u===13?"Enter":String.fromCharCode(u)):u.type==="keydown"||u.type==="keyup"?yc[u.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Co,charCode:function(u){return u.type==="keypress"?vc(u):0},keyCode:function(u){return u.type==="keydown"||u.type==="keyup"?u.keyCode:0},which:function(u){return u.type==="keypress"?vc(u):u.type==="keydown"||u.type==="keyup"?u.keyCode:0}}),cv=hn(Bn),fv=F({},ni,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),dv=hn(fv),Jd=F({},So,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Co}),eh=hn(Jd),k_=F({},ws,{propertyName:0,elapsedTime:0,pseudoElement:0}),N_=hn(k_),hv=F({},ni,{deltaX:function(u){return"deltaX"in u?u.deltaX:"wheelDeltaX"in u?-u.wheelDeltaX:0},deltaY:function(u){return"deltaY"in u?u.deltaY:"wheelDeltaY"in u?-u.wheelDeltaY:"wheelDelta"in u?-u.wheelDelta:0},deltaZ:0,deltaMode:0}),R_=hn(hv),ii=[9,13,27,32],Fa=s&&"CompositionEvent"in window,ql=null;s&&"documentMode"in document&&(ql=document.documentMode);var la=s&&"TextEvent"in window&&!ql,pv=s&&(!Fa||ql&&8<ql&&11>=ql),Po=" ",mv=!1;function Ss(u,d){switch(u){case"keyup":return ii.indexOf(d.keyCode)!==-1;case"keydown":return d.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function th(u){return u=u.detail,typeof u=="object"&&"data"in u?u.data:null}var ua=!1;function M_(u,d){switch(u){case"compositionend":return th(d);case"keypress":return d.which!==32?null:(mv=!0,Po);case"textInput":return u=d.data,u===Po&&mv?null:u;default:return null}}function Ba(u,d){if(ua)return u==="compositionend"||!Fa&&Ss(u,d)?(u=Hd(),$a=On=Ia=null,ua=!1,u):null;switch(u){case"paste":return null;case"keypress":if(!(d.ctrlKey||d.altKey||d.metaKey)||d.ctrlKey&&d.altKey){if(d.char&&1<d.char.length)return d.char;if(d.which)return String.fromCharCode(d.which)}return null;case"compositionend":return pv&&d.locale!=="ko"?null:d.data;default:return null}}var bc={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 vv(u){var d=u&&u.nodeName&&u.nodeName.toLowerCase();return d==="input"?!!bc[u.type]:d==="textarea"}function _c(u,d,y,P){hs(P),d=C(d,"onChange"),0<d.length&&(y=new Gd("onChange","change",null,y,P),u.push({event:y,listeners:d}))}var Wl=null,Cn=null;function L_(u){ch(u,0)}function ca(u){var d=ko(u);if(Y(d))return u}function D_(u,d){if(u==="change")return d}var Ti=!1;if(s){var Os;if(s){var wc="oninput"in document;if(!wc){var xc=document.createElement("div");xc.setAttribute("oninput","return;"),wc=typeof xc.oninput=="function"}Os=wc}else Os=!1;Ti=Os&&(!document.documentMode||9<document.documentMode)}function Hl(){Wl&&(Wl.detachEvent("onpropertychange",Sc),Cn=Wl=null)}function Sc(u){if(u.propertyName==="value"&&ca(Cn)){var d=[];_c(d,Cn,u,yo(u)),Rr(L_,d)}}function Oc(u,d,y){u==="focusin"?(Hl(),Wl=d,Cn=y,Wl.attachEvent("onpropertychange",Sc)):u==="focusout"&&Hl()}function Cs(u){if(u==="selectionchange"||u==="keyup"||u==="keydown")return ca(Cn)}function Cc(u,d){if(u==="click")return ca(d)}function rh(u,d){if(u==="input"||u==="change")return ca(d)}function gv(u,d){return u===d&&(u!==0||1/u===1/d)||u!==u&&d!==d}var ai=typeof Object.is=="function"?Object.is:gv;function Ua(u,d){if(ai(u,d))return!0;if(typeof u!="object"||u===null||typeof d!="object"||d===null)return!1;var y=Object.keys(u),P=Object.keys(d);if(y.length!==P.length)return!1;for(P=0;P<y.length;P++){var R=y[P];if(!c.call(d,R)||!ai(u[R],d[R]))return!1}return!0}function yv(u){for(;u&&u.firstChild;)u=u.firstChild;return u}function nh(u,d){var y=yv(u);u=0;for(var P;y;){if(y.nodeType===3){if(P=u+y.textContent.length,u<=d&&P>=d)return{node:y,offset:d-u};u=P}e:{for(;y;){if(y.nextSibling){y=y.nextSibling;break e}y=y.parentNode}y=void 0}y=yv(y)}}function bv(u,d){return u&&d?u===d?!0:u&&u.nodeType===3?!1:d&&d.nodeType===3?bv(u,d.parentNode):"contains"in u?u.contains(d):u.compareDocumentPosition?!!(u.compareDocumentPosition(d)&16):!1:!1}function ih(){for(var u=window,d=ue();d instanceof u.HTMLIFrameElement;){try{var y=typeof d.contentWindow.location.href=="string"}catch{y=!1}if(y)u=d.contentWindow;else break;d=ue(u.document)}return d}function ah(u){var d=u&&u.nodeName&&u.nodeName.toLowerCase();return d&&(d==="input"&&(u.type==="text"||u.type==="search"||u.type==="tel"||u.type==="url"||u.type==="password")||d==="textarea"||u.contentEditable==="true")}function Ai(u){var d=ih(),y=u.focusedElem,P=u.selectionRange;if(d!==y&&y&&y.ownerDocument&&bv(y.ownerDocument.documentElement,y)){if(P!==null&&ah(y)){if(d=P.start,u=P.end,u===void 0&&(u=d),"selectionStart"in y)y.selectionStart=d,y.selectionEnd=Math.min(u,y.value.length);else if(u=(d=y.ownerDocument||document)&&d.defaultView||window,u.getSelection){u=u.getSelection();var R=y.textContent.length,V=Math.min(P.start,R);P=P.end===void 0?V:Math.min(P.end,R),!u.extend&&V>P&&(R=P,P=V,V=R),R=nh(y,V);var oe=nh(y,P);R&&oe&&(u.rangeCount!==1||u.anchorNode!==R.node||u.anchorOffset!==R.offset||u.focusNode!==oe.node||u.focusOffset!==oe.offset)&&(d=d.createRange(),d.setStart(R.node,R.offset),u.removeAllRanges(),V>P?(u.addRange(d),u.extend(oe.node,oe.offset)):(d.setEnd(oe.node,oe.offset),u.addRange(d)))}}for(d=[],u=y;u=u.parentNode;)u.nodeType===1&&d.push({element:u,left:u.scrollLeft,top:u.scrollTop});for(typeof y.focus=="function"&&y.focus(),y=0;y<d.length;y++)u=d[y],u.element.scrollLeft=u.left,u.element.scrollTop=u.top}}var Pc=s&&"documentMode"in document&&11>=document.documentMode,Ps=null,Es=null,Gl=null,Ec=!1;function _v(u,d,y){var P=y.window===y?y.document:y.nodeType===9?y:y.ownerDocument;Ec||Ps==null||Ps!==ue(P)||(P=Ps,"selectionStart"in P&&ah(P)?P={start:P.selectionStart,end:P.selectionEnd}:(P=(P.ownerDocument&&P.ownerDocument.defaultView||window).getSelection(),P={anchorNode:P.anchorNode,anchorOffset:P.anchorOffset,focusNode:P.focusNode,focusOffset:P.focusOffset}),Gl&&Ua(Gl,P)||(Gl=P,P=C(Es,"onSelect"),0<P.length&&(d=new Gd("onSelect","select",null,d,y),u.push({event:d,listeners:P}),d.target=Ps)))}function za(u,d){var y={};return y[u.toLowerCase()]=d.toLowerCase(),y["Webkit"+u]="webkit"+d,y["Moz"+u]="moz"+d,y}var js={animationend:za("Animation","AnimationEnd"),animationiteration:za("Animation","AnimationIteration"),animationstart:za("Animation","AnimationStart"),transitionend:za("Transition","TransitionEnd")},Va={},oh={};s&&(oh=document.createElement("div").style,"AnimationEvent"in window||(delete js.animationend.animation,delete js.animationiteration.animation,delete js.animationstart.animation),"TransitionEvent"in window||delete js.transitionend.transition);function Kl(u){if(Va[u])return Va[u];if(!js[u])return u;var d=js[u],y;for(y in d)if(d.hasOwnProperty(y)&&y in oh)return Va[u]=d[y];return u}var wv=Kl("animationend"),ki=Kl("animationiteration"),sh=Kl("animationstart"),lh=Kl("transitionend"),Ts=new Map,xv="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function oi(u,d){Ts.set(u,d),a(d,[u])}for(var Eo=0;Eo<xv.length;Eo++){var jc=xv[Eo],Sv=jc.toLowerCase(),I_=jc[0].toUpperCase()+jc.slice(1);oi(Sv,"on"+I_)}oi(wv,"onAnimationEnd"),oi(ki,"onAnimationIteration"),oi(sh,"onAnimationStart"),oi("dblclick","onDoubleClick"),oi("focusin","onFocus"),oi("focusout","onBlur"),oi(lh,"onTransitionEnd"),o("onMouseEnter",["mouseout","mouseover"]),o("onMouseLeave",["mouseout","mouseover"]),o("onPointerEnter",["pointerout","pointerover"]),o("onPointerLeave",["pointerout","pointerover"]),a("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),a("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),a("onBeforeInput",["compositionend","keypress","textInput","paste"]),a("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),a("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),a("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var As="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Ov=new Set("cancel close invalid load scroll toggle".split(" ").concat(As));function uh(u,d,y){var P=u.type||"unknown-event";u.currentTarget=y,$d(P,d,void 0,u),u.currentTarget=null}function ch(u,d){d=(d&4)!==0;for(var y=0;y<u.length;y++){var P=u[y],R=P.event;P=P.listeners;e:{var V=void 0;if(d)for(var oe=P.length-1;0<=oe;oe--){var me=P[oe],be=me.instance,Ae=me.currentTarget;if(me=me.listener,be!==V&&R.isPropagationStopped())break e;uh(R,me,Ae),V=be}else for(oe=0;oe<P.length;oe++){if(me=P[oe],be=me.instance,Ae=me.currentTarget,me=me.listener,be!==V&&R.isPropagationStopped())break e;uh(R,me,Ae),V=be}}}if(Ll)throw u=ic,Ll=!1,ic=null,u}function qt(u,d){var y=d[Ms];y===void 0&&(y=d[Ms]=new Set);var P=u+"__bubble";y.has(P)||(Cv(d,u,2,!1),y.add(P))}function fh(u,d,y){var P=0;d&&(P|=4),Cv(y,u,P,d)}var Yl="_reactListening"+Math.random().toString(36).slice(2);function ks(u){if(!u[Yl]){u[Yl]=!0,n.forEach(function(y){y!=="selectionchange"&&(Ov.has(y)||fh(y,!1,u),fh(y,!0,u))});var d=u.nodeType===9?u:u.ownerDocument;d===null||d[Yl]||(d[Yl]=!0,fh("selectionchange",!1,d))}}function Cv(u,d,y,P){switch(jt(d)){case 1:var R=O_;break;case 4:R=av;break;default:R=Vl}y=R.bind(null,d,y,u),R=void 0,!vr||d!=="touchstart"&&d!=="touchmove"&&d!=="wheel"||(R=!0),P?R!==void 0?u.addEventListener(d,y,{capture:!0,passive:R}):u.addEventListener(d,y,!0):R!==void 0?u.addEventListener(d,y,{passive:R}):u.addEventListener(d,y,!1)}function f(u,d,y,P,R){var V=P;if((d&1)===0&&(d&2)===0&&P!==null)e:for(;;){if(P===null)return;var oe=P.tag;if(oe===3||oe===4){var me=P.stateNode.containerInfo;if(me===R||me.nodeType===8&&me.parentNode===R)break;if(oe===4)for(oe=P.return;oe!==null;){var be=oe.tag;if((be===3||be===4)&&(be=oe.stateNode.containerInfo,be===R||be.nodeType===8&&be.parentNode===R))return;oe=oe.return}for(;me!==null;){if(oe=To(me),oe===null)return;if(be=oe.tag,be===5||be===6){P=V=oe;continue e}me=me.parentNode}}P=P.return}Rr(function(){var Ae=V,Ve=yo(y),qe=[];e:{var ze=Ts.get(u);if(ze!==void 0){var et=Gd,nt=u;switch(u){case"keypress":if(vc(y)===0)break e;case"keydown":case"keyup":et=cv;break;case"focusin":nt="focus",et=gc;break;case"focusout":nt="blur",et=gc;break;case"beforeblur":case"afterblur":et=gc;break;case"click":if(y.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":et=Yd;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":et=Zd;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":et=eh;break;case wv:case ki:case sh:et=E_;break;case lh:et=N_;break;case"scroll":et=C_;break;case"wheel":et=R_;break;case"copy":case"cut":case"paste":et=Xd;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":et=dv}var it=(d&4)!==0,Ar=!it&&u==="scroll",Ce=it?ze!==null?ze+"Capture":null:ze;it=[];for(var we=Ae,Ee;we!==null;){Ee=we;var Ze=Ee.stateNode;if(Ee.tag===5&&Ze!==null&&(Ee=Ze,Ce!==null&&(Ze=mr(we,Ce),Ze!=null&&it.push(v(we,Ze,Ee)))),Ar)break;we=we.return}0<it.length&&(ze=new et(ze,nt,null,y,Ve),qe.push({event:ze,listeners:it}))}}if((d&7)===0){e:{if(ze=u==="mouseover"||u==="pointerover",et=u==="mouseout"||u==="pointerout",ze&&y!==Tr&&(nt=y.relatedTarget||y.fromElement)&&(To(nt)||nt[Bt]))break e;if((et||ze)&&(ze=Ve.window===Ve?Ve:(ze=Ve.ownerDocument)?ze.defaultView||ze.parentWindow:window,et?(nt=y.relatedTarget||y.toElement,et=Ae,nt=nt?To(nt):null,nt!==null&&(Ar=Da(nt),nt!==Ar||nt.tag!==5&&nt.tag!==6)&&(nt=null)):(et=null,nt=Ae),et!==nt)){if(it=Yd,Ze="onMouseLeave",Ce="onMouseEnter",we="mouse",(u==="pointerout"||u==="pointerover")&&(it=dv,Ze="onPointerLeave",Ce="onPointerEnter",we="pointer"),Ar=et==null?ze:ko(et),Ee=nt==null?ze:ko(nt),ze=new it(Ze,we+"leave",et,y,Ve),ze.target=Ar,ze.relatedTarget=Ee,Ze=null,To(Ve)===Ae&&(it=new it(Ce,we+"enter",nt,y,Ve),it.target=Ee,it.relatedTarget=Ar,Ze=it),Ar=Ze,et&&nt)t:{for(it=et,Ce=nt,we=0,Ee=it;Ee;Ee=N(Ee))we++;for(Ee=0,Ze=Ce;Ze;Ze=N(Ze))Ee++;for(;0<we-Ee;)it=N(it),we--;for(;0<Ee-we;)Ce=N(Ce),Ee--;for(;we--;){if(it===Ce||Ce!==null&&it===Ce.alternate)break t;it=N(it),Ce=N(Ce)}it=null}else it=null;et!==null&&G(qe,ze,et,it,!1),nt!==null&&Ar!==null&&G(qe,Ar,nt,it,!0)}}e:{if(ze=Ae?ko(Ae):window,et=ze.nodeName&&ze.nodeName.toLowerCase(),et==="select"||et==="input"&&ze.type==="file")var lt=D_;else if(vv(ze))if(Ti)lt=rh;else{lt=Cs;var dt=Oc}else(et=ze.nodeName)&&et.toLowerCase()==="input"&&(ze.type==="checkbox"||ze.type==="radio")&&(lt=Cc);if(lt&&(lt=lt(u,Ae))){_c(qe,lt,y,Ve);break e}dt&&dt(u,ze,Ae),u==="focusout"&&(dt=ze._wrapperState)&&dt.controlled&&ze.type==="number"&&ke(ze,"number",ze.value)}switch(dt=Ae?ko(Ae):window,u){case"focusin":(vv(dt)||dt.contentEditable==="true")&&(Ps=dt,Es=Ae,Gl=null);break;case"focusout":Gl=Es=Ps=null;break;case"mousedown":Ec=!0;break;case"contextmenu":case"mouseup":case"dragend":Ec=!1,_v(qe,y,Ve);break;case"selectionchange":if(Pc)break;case"keydown":case"keyup":_v(qe,y,Ve)}var ht;if(Fa)e:{switch(u){case"compositionstart":var bt="onCompositionStart";break e;case"compositionend":bt="onCompositionEnd";break e;case"compositionupdate":bt="onCompositionUpdate";break e}bt=void 0}else ua?Ss(u,y)&&(bt="onCompositionEnd"):u==="keydown"&&y.keyCode===229&&(bt="onCompositionStart");bt&&(pv&&y.locale!=="ko"&&(ua||bt!=="onCompositionStart"?bt==="onCompositionEnd"&&ua&&(ht=Hd()):(Ia=Ve,On="value"in Ia?Ia.value:Ia.textContent,ua=!0)),dt=C(Ae,bt),0<dt.length&&(bt=new Qd(bt,u,null,y,Ve),qe.push({event:bt,listeners:dt}),ht?bt.data=ht:(ht=th(y),ht!==null&&(bt.data=ht)))),(ht=la?M_(u,y):Ba(u,y))&&(Ae=C(Ae,"onBeforeInput"),0<Ae.length&&(Ve=new Qd("onBeforeInput","beforeinput",null,y,Ve),qe.push({event:Ve,listeners:Ae}),Ve.data=ht))}ch(qe,d)})}function v(u,d,y){return{instance:u,listener:d,currentTarget:y}}function C(u,d){for(var y=d+"Capture",P=[];u!==null;){var R=u,V=R.stateNode;R.tag===5&&V!==null&&(R=V,V=mr(u,y),V!=null&&P.unshift(v(u,V,R)),V=mr(u,d),V!=null&&P.push(v(u,V,R))),u=u.return}return P}function N(u){if(u===null)return null;do u=u.return;while(u&&u.tag!==5);return u||null}function G(u,d,y,P,R){for(var V=d._reactName,oe=[];y!==null&&y!==P;){var me=y,be=me.alternate,Ae=me.stateNode;if(be!==null&&be===P)break;me.tag===5&&Ae!==null&&(me=Ae,R?(be=mr(y,V),be!=null&&oe.unshift(v(y,be,me))):R||(be=mr(y,V),be!=null&&oe.push(v(y,be,me)))),y=y.return}oe.length!==0&&u.push({event:d,listeners:oe})}var le=/\r\n?/g,ge=/\u0000|\uFFFD/g;function Oe(u){return(typeof u=="string"?u:""+u).replace(le,`
|
||
`).replace(ge,"")}function Te(u,d,y){if(d=Oe(d),Oe(u)!==d&&y)throw Error(r(425))}function Be(){}var Je=null,ft=null;function Ct(u,d){return u==="textarea"||u==="noscript"||typeof d.children=="string"||typeof d.children=="number"||typeof d.dangerouslySetInnerHTML=="object"&&d.dangerouslySetInnerHTML!==null&&d.dangerouslySetInnerHTML.__html!=null}var Br=typeof setTimeout=="function"?setTimeout:void 0,Mr=typeof clearTimeout=="function"?clearTimeout:void 0,Pn=typeof Promise=="function"?Promise:void 0,pn=typeof queueMicrotask=="function"?queueMicrotask:typeof Pn<"u"?function(u){return Pn.resolve(null).then(u).catch(Ns)}:Br;function Ns(u){setTimeout(function(){throw u})}function dh(u,d){var y=d,P=0;do{var R=y.nextSibling;if(u.removeChild(y),R&&R.nodeType===8)if(y=R.data,y==="/$"){if(P===0){u.removeChild(R),ri(d);return}P--}else y!=="$"&&y!=="$?"&&y!=="$!"||P++;y=R}while(y);ri(d)}function qa(u){for(;u!=null;u=u.nextSibling){var d=u.nodeType;if(d===1||d===3)break;if(d===8){if(d=u.data,d==="$"||d==="$!"||d==="$?")break;if(d==="/$")return null}}return u}function Pv(u){u=u.previousSibling;for(var d=0;u;){if(u.nodeType===8){var y=u.data;if(y==="$"||y==="$!"||y==="$?"){if(d===0)return u;d--}else y==="/$"&&d++}u=u.previousSibling}return null}var jo=Math.random().toString(36).slice(2),Ni="__reactFiber$"+jo,Rs="__reactProps$"+jo,Bt="__reactContainer$"+jo,Ms="__reactEvents$"+jo,$_="__reactListeners$"+jo,F_="__reactHandles$"+jo;function To(u){var d=u[Ni];if(d)return d;for(var y=u.parentNode;y;){if(d=y[Bt]||y[Ni]){if(y=d.alternate,d.child!==null||y!==null&&y.child!==null)for(u=Pv(u);u!==null;){if(y=u[Ni])return y;u=Pv(u)}return d}u=y,y=u.parentNode}return null}function Ao(u){return u=u[Ni]||u[Bt],!u||u.tag!==5&&u.tag!==6&&u.tag!==13&&u.tag!==3?null:u}function ko(u){if(u.tag===5||u.tag===6)return u.stateNode;throw Error(r(33))}function Tc(u){return u[Rs]||null}var B_=[],Ac=-1;function Ls(u){return{current:u}}function ar(u){0>Ac||(u.current=B_[Ac],B_[Ac]=null,Ac--)}function Qt(u,d){Ac++,B_[Ac]=u.current,u.current=d}var Ds={},mn=Ls(Ds),Un=Ls(!1),Zl=Ds;function kc(u,d){var y=u.type.contextTypes;if(!y)return Ds;var P=u.stateNode;if(P&&P.__reactInternalMemoizedUnmaskedChildContext===d)return P.__reactInternalMemoizedMaskedChildContext;var R={},V;for(V in y)R[V]=d[V];return P&&(u=u.stateNode,u.__reactInternalMemoizedUnmaskedChildContext=d,u.__reactInternalMemoizedMaskedChildContext=R),R}function zn(u){return u=u.childContextTypes,u!=null}function Ev(){ar(Un),ar(mn)}function s3(u,d,y){if(mn.current!==Ds)throw Error(r(168));Qt(mn,d),Qt(Un,y)}function l3(u,d,y){var P=u.stateNode;if(d=d.childContextTypes,typeof P.getChildContext!="function")return y;P=P.getChildContext();for(var R in P)if(!(R in d))throw Error(r(108,ve(u)||"Unknown",R));return F({},y,P)}function jv(u){return u=(u=u.stateNode)&&u.__reactInternalMemoizedMergedChildContext||Ds,Zl=mn.current,Qt(mn,u),Qt(Un,Un.current),!0}function u3(u,d,y){var P=u.stateNode;if(!P)throw Error(r(169));y?(u=l3(u,d,Zl),P.__reactInternalMemoizedMergedChildContext=u,ar(Un),ar(mn),Qt(mn,u)):ar(Un),Qt(Un,y)}var No=null,Tv=!1,U_=!1;function c3(u){No===null?No=[u]:No.push(u)}function CW(u){Tv=!0,c3(u)}function Is(){if(!U_&&No!==null){U_=!0;var u=0,d=Nt;try{var y=No;for(Nt=1;u<y.length;u++){var P=y[u];do P=P(!0);while(P!==null)}No=null,Tv=!1}catch(R){throw No!==null&&(No=No.slice(u+1)),rv(Ud,Is),R}finally{Nt=d,U_=!1}}return null}var Nc=[],Rc=0,Av=null,kv=0,Ri=[],Mi=0,Xl=null,Ro=1,Mo="";function Ql(u,d){Nc[Rc++]=kv,Nc[Rc++]=Av,Av=u,kv=d}function f3(u,d,y){Ri[Mi++]=Ro,Ri[Mi++]=Mo,Ri[Mi++]=Xl,Xl=u;var P=Ro;u=Mo;var R=32-wt(P)-1;P&=~(1<<R),y+=1;var V=32-wt(d)+R;if(30<V){var oe=R-R%5;V=(P&(1<<oe)-1).toString(32),P>>=oe,R-=oe,Ro=1<<32-wt(d)+R|y<<R|P,Mo=V+u}else Ro=1<<V|y<<R|P,Mo=u}function z_(u){u.return!==null&&(Ql(u,1),f3(u,1,0))}function V_(u){for(;u===Av;)Av=Nc[--Rc],Nc[Rc]=null,kv=Nc[--Rc],Nc[Rc]=null;for(;u===Xl;)Xl=Ri[--Mi],Ri[Mi]=null,Mo=Ri[--Mi],Ri[Mi]=null,Ro=Ri[--Mi],Ri[Mi]=null}var si=null,li=null,fr=!1,fa=null;function d3(u,d){var y=$i(5,null,null,0);y.elementType="DELETED",y.stateNode=d,y.return=u,d=u.deletions,d===null?(u.deletions=[y],u.flags|=16):d.push(y)}function h3(u,d){switch(u.tag){case 5:var y=u.type;return d=d.nodeType!==1||y.toLowerCase()!==d.nodeName.toLowerCase()?null:d,d!==null?(u.stateNode=d,si=u,li=qa(d.firstChild),!0):!1;case 6:return d=u.pendingProps===""||d.nodeType!==3?null:d,d!==null?(u.stateNode=d,si=u,li=null,!0):!1;case 13:return d=d.nodeType!==8?null:d,d!==null?(y=Xl!==null?{id:Ro,overflow:Mo}:null,u.memoizedState={dehydrated:d,treeContext:y,retryLane:1073741824},y=$i(18,null,null,0),y.stateNode=d,y.return=u,u.child=y,si=u,li=null,!0):!1;default:return!1}}function q_(u){return(u.mode&1)!==0&&(u.flags&128)===0}function W_(u){if(fr){var d=li;if(d){var y=d;if(!h3(u,d)){if(q_(u))throw Error(r(418));d=qa(y.nextSibling);var P=si;d&&h3(u,d)?d3(P,y):(u.flags=u.flags&-4097|2,fr=!1,si=u)}}else{if(q_(u))throw Error(r(418));u.flags=u.flags&-4097|2,fr=!1,si=u}}}function p3(u){for(u=u.return;u!==null&&u.tag!==5&&u.tag!==3&&u.tag!==13;)u=u.return;si=u}function Nv(u){if(u!==si)return!1;if(!fr)return p3(u),fr=!0,!1;var d;if((d=u.tag!==3)&&!(d=u.tag!==5)&&(d=u.type,d=d!=="head"&&d!=="body"&&!Ct(u.type,u.memoizedProps)),d&&(d=li)){if(q_(u))throw m3(),Error(r(418));for(;d;)d3(u,d),d=qa(d.nextSibling)}if(p3(u),u.tag===13){if(u=u.memoizedState,u=u!==null?u.dehydrated:null,!u)throw Error(r(317));e:{for(u=u.nextSibling,d=0;u;){if(u.nodeType===8){var y=u.data;if(y==="/$"){if(d===0){li=qa(u.nextSibling);break e}d--}else y!=="$"&&y!=="$!"&&y!=="$?"||d++}u=u.nextSibling}li=null}}else li=si?qa(u.stateNode.nextSibling):null;return!0}function m3(){for(var u=li;u;)u=qa(u.nextSibling)}function Mc(){li=si=null,fr=!1}function H_(u){fa===null?fa=[u]:fa.push(u)}var PW=j.ReactCurrentBatchConfig;function hh(u,d,y){if(u=y.ref,u!==null&&typeof u!="function"&&typeof u!="object"){if(y._owner){if(y=y._owner,y){if(y.tag!==1)throw Error(r(309));var P=y.stateNode}if(!P)throw Error(r(147,u));var R=P,V=""+u;return d!==null&&d.ref!==null&&typeof d.ref=="function"&&d.ref._stringRef===V?d.ref:(d=function(oe){var me=R.refs;oe===null?delete me[V]:me[V]=oe},d._stringRef=V,d)}if(typeof u!="string")throw Error(r(284));if(!y._owner)throw Error(r(290,u))}return u}function Rv(u,d){throw u=Object.prototype.toString.call(d),Error(r(31,u==="[object Object]"?"object with keys {"+Object.keys(d).join(", ")+"}":u))}function v3(u){var d=u._init;return d(u._payload)}function g3(u){function d(Ce,we){if(u){var Ee=Ce.deletions;Ee===null?(Ce.deletions=[we],Ce.flags|=16):Ee.push(we)}}function y(Ce,we){if(!u)return null;for(;we!==null;)d(Ce,we),we=we.sibling;return null}function P(Ce,we){for(Ce=new Map;we!==null;)we.key!==null?Ce.set(we.key,we):Ce.set(we.index,we),we=we.sibling;return Ce}function R(Ce,we){return Ce=Ws(Ce,we),Ce.index=0,Ce.sibling=null,Ce}function V(Ce,we,Ee){return Ce.index=Ee,u?(Ee=Ce.alternate,Ee!==null?(Ee=Ee.index,Ee<we?(Ce.flags|=2,we):Ee):(Ce.flags|=2,we)):(Ce.flags|=1048576,we)}function oe(Ce){return u&&Ce.alternate===null&&(Ce.flags|=2),Ce}function me(Ce,we,Ee,Ze){return we===null||we.tag!==6?(we=I1(Ee,Ce.mode,Ze),we.return=Ce,we):(we=R(we,Ee),we.return=Ce,we)}function be(Ce,we,Ee,Ze){var lt=Ee.type;return lt===M?Ve(Ce,we,Ee.props.children,Ze,Ee.key):we!==null&&(we.elementType===lt||typeof lt=="object"&<!==null&<.$$typeof===re&&v3(lt)===we.type)?(Ze=R(we,Ee.props),Ze.ref=hh(Ce,we,Ee),Ze.return=Ce,Ze):(Ze=ng(Ee.type,Ee.key,Ee.props,null,Ce.mode,Ze),Ze.ref=hh(Ce,we,Ee),Ze.return=Ce,Ze)}function Ae(Ce,we,Ee,Ze){return we===null||we.tag!==4||we.stateNode.containerInfo!==Ee.containerInfo||we.stateNode.implementation!==Ee.implementation?(we=$1(Ee,Ce.mode,Ze),we.return=Ce,we):(we=R(we,Ee.children||[]),we.return=Ce,we)}function Ve(Ce,we,Ee,Ze,lt){return we===null||we.tag!==7?(we=ou(Ee,Ce.mode,Ze,lt),we.return=Ce,we):(we=R(we,Ee),we.return=Ce,we)}function qe(Ce,we,Ee){if(typeof we=="string"&&we!==""||typeof we=="number")return we=I1(""+we,Ce.mode,Ee),we.return=Ce,we;if(typeof we=="object"&&we!==null){switch(we.$$typeof){case A:return Ee=ng(we.type,we.key,we.props,null,Ce.mode,Ee),Ee.ref=hh(Ce,null,we),Ee.return=Ce,Ee;case T:return we=$1(we,Ce.mode,Ee),we.return=Ce,we;case re:var Ze=we._init;return qe(Ce,Ze(we._payload),Ee)}if(Ie(we)||$(we))return we=ou(we,Ce.mode,Ee,null),we.return=Ce,we;Rv(Ce,we)}return null}function ze(Ce,we,Ee,Ze){var lt=we!==null?we.key:null;if(typeof Ee=="string"&&Ee!==""||typeof Ee=="number")return lt!==null?null:me(Ce,we,""+Ee,Ze);if(typeof Ee=="object"&&Ee!==null){switch(Ee.$$typeof){case A:return Ee.key===lt?be(Ce,we,Ee,Ze):null;case T:return Ee.key===lt?Ae(Ce,we,Ee,Ze):null;case re:return lt=Ee._init,ze(Ce,we,lt(Ee._payload),Ze)}if(Ie(Ee)||$(Ee))return lt!==null?null:Ve(Ce,we,Ee,Ze,null);Rv(Ce,Ee)}return null}function et(Ce,we,Ee,Ze,lt){if(typeof Ze=="string"&&Ze!==""||typeof Ze=="number")return Ce=Ce.get(Ee)||null,me(we,Ce,""+Ze,lt);if(typeof Ze=="object"&&Ze!==null){switch(Ze.$$typeof){case A:return Ce=Ce.get(Ze.key===null?Ee:Ze.key)||null,be(we,Ce,Ze,lt);case T:return Ce=Ce.get(Ze.key===null?Ee:Ze.key)||null,Ae(we,Ce,Ze,lt);case re:var dt=Ze._init;return et(Ce,we,Ee,dt(Ze._payload),lt)}if(Ie(Ze)||$(Ze))return Ce=Ce.get(Ee)||null,Ve(we,Ce,Ze,lt,null);Rv(we,Ze)}return null}function nt(Ce,we,Ee,Ze){for(var lt=null,dt=null,ht=we,bt=we=0,Zr=null;ht!==null&&bt<Ee.length;bt++){ht.index>bt?(Zr=ht,ht=null):Zr=ht.sibling;var Dt=ze(Ce,ht,Ee[bt],Ze);if(Dt===null){ht===null&&(ht=Zr);break}u&&ht&&Dt.alternate===null&&d(Ce,ht),we=V(Dt,we,bt),dt===null?lt=Dt:dt.sibling=Dt,dt=Dt,ht=Zr}if(bt===Ee.length)return y(Ce,ht),fr&&Ql(Ce,bt),lt;if(ht===null){for(;bt<Ee.length;bt++)ht=qe(Ce,Ee[bt],Ze),ht!==null&&(we=V(ht,we,bt),dt===null?lt=ht:dt.sibling=ht,dt=ht);return fr&&Ql(Ce,bt),lt}for(ht=P(Ce,ht);bt<Ee.length;bt++)Zr=et(ht,Ce,bt,Ee[bt],Ze),Zr!==null&&(u&&Zr.alternate!==null&&ht.delete(Zr.key===null?bt:Zr.key),we=V(Zr,we,bt),dt===null?lt=Zr:dt.sibling=Zr,dt=Zr);return u&&ht.forEach(function(Hs){return d(Ce,Hs)}),fr&&Ql(Ce,bt),lt}function it(Ce,we,Ee,Ze){var lt=$(Ee);if(typeof lt!="function")throw Error(r(150));if(Ee=lt.call(Ee),Ee==null)throw Error(r(151));for(var dt=lt=null,ht=we,bt=we=0,Zr=null,Dt=Ee.next();ht!==null&&!Dt.done;bt++,Dt=Ee.next()){ht.index>bt?(Zr=ht,ht=null):Zr=ht.sibling;var Hs=ze(Ce,ht,Dt.value,Ze);if(Hs===null){ht===null&&(ht=Zr);break}u&&ht&&Hs.alternate===null&&d(Ce,ht),we=V(Hs,we,bt),dt===null?lt=Hs:dt.sibling=Hs,dt=Hs,ht=Zr}if(Dt.done)return y(Ce,ht),fr&&Ql(Ce,bt),lt;if(ht===null){for(;!Dt.done;bt++,Dt=Ee.next())Dt=qe(Ce,Dt.value,Ze),Dt!==null&&(we=V(Dt,we,bt),dt===null?lt=Dt:dt.sibling=Dt,dt=Dt);return fr&&Ql(Ce,bt),lt}for(ht=P(Ce,ht);!Dt.done;bt++,Dt=Ee.next())Dt=et(ht,Ce,bt,Dt.value,Ze),Dt!==null&&(u&&Dt.alternate!==null&&ht.delete(Dt.key===null?bt:Dt.key),we=V(Dt,we,bt),dt===null?lt=Dt:dt.sibling=Dt,dt=Dt);return u&&ht.forEach(function(aH){return d(Ce,aH)}),fr&&Ql(Ce,bt),lt}function Ar(Ce,we,Ee,Ze){if(typeof Ee=="object"&&Ee!==null&&Ee.type===M&&Ee.key===null&&(Ee=Ee.props.children),typeof Ee=="object"&&Ee!==null){switch(Ee.$$typeof){case A:e:{for(var lt=Ee.key,dt=we;dt!==null;){if(dt.key===lt){if(lt=Ee.type,lt===M){if(dt.tag===7){y(Ce,dt.sibling),we=R(dt,Ee.props.children),we.return=Ce,Ce=we;break e}}else if(dt.elementType===lt||typeof lt=="object"&<!==null&<.$$typeof===re&&v3(lt)===dt.type){y(Ce,dt.sibling),we=R(dt,Ee.props),we.ref=hh(Ce,dt,Ee),we.return=Ce,Ce=we;break e}y(Ce,dt);break}else d(Ce,dt);dt=dt.sibling}Ee.type===M?(we=ou(Ee.props.children,Ce.mode,Ze,Ee.key),we.return=Ce,Ce=we):(Ze=ng(Ee.type,Ee.key,Ee.props,null,Ce.mode,Ze),Ze.ref=hh(Ce,we,Ee),Ze.return=Ce,Ce=Ze)}return oe(Ce);case T:e:{for(dt=Ee.key;we!==null;){if(we.key===dt)if(we.tag===4&&we.stateNode.containerInfo===Ee.containerInfo&&we.stateNode.implementation===Ee.implementation){y(Ce,we.sibling),we=R(we,Ee.children||[]),we.return=Ce,Ce=we;break e}else{y(Ce,we);break}else d(Ce,we);we=we.sibling}we=$1(Ee,Ce.mode,Ze),we.return=Ce,Ce=we}return oe(Ce);case re:return dt=Ee._init,Ar(Ce,we,dt(Ee._payload),Ze)}if(Ie(Ee))return nt(Ce,we,Ee,Ze);if($(Ee))return it(Ce,we,Ee,Ze);Rv(Ce,Ee)}return typeof Ee=="string"&&Ee!==""||typeof Ee=="number"?(Ee=""+Ee,we!==null&&we.tag===6?(y(Ce,we.sibling),we=R(we,Ee),we.return=Ce,Ce=we):(y(Ce,we),we=I1(Ee,Ce.mode,Ze),we.return=Ce,Ce=we),oe(Ce)):y(Ce,we)}return Ar}var Lc=g3(!0),y3=g3(!1),Mv=Ls(null),Lv=null,Dc=null,G_=null;function K_(){G_=Dc=Lv=null}function Y_(u){var d=Mv.current;ar(Mv),u._currentValue=d}function Z_(u,d,y){for(;u!==null;){var P=u.alternate;if((u.childLanes&d)!==d?(u.childLanes|=d,P!==null&&(P.childLanes|=d)):P!==null&&(P.childLanes&d)!==d&&(P.childLanes|=d),u===y)break;u=u.return}}function Ic(u,d){Lv=u,G_=Dc=null,u=u.dependencies,u!==null&&u.firstContext!==null&&((u.lanes&d)!==0&&(Vn=!0),u.firstContext=null)}function Li(u){var d=u._currentValue;if(G_!==u)if(u={context:u,memoizedValue:d,next:null},Dc===null){if(Lv===null)throw Error(r(308));Dc=u,Lv.dependencies={lanes:0,firstContext:u}}else Dc=Dc.next=u;return d}var Jl=null;function X_(u){Jl===null?Jl=[u]:Jl.push(u)}function b3(u,d,y,P){var R=d.interleaved;return R===null?(y.next=y,X_(d)):(y.next=R.next,R.next=y),d.interleaved=y,Lo(u,P)}function Lo(u,d){u.lanes|=d;var y=u.alternate;for(y!==null&&(y.lanes|=d),y=u,u=u.return;u!==null;)u.childLanes|=d,y=u.alternate,y!==null&&(y.childLanes|=d),y=u,u=u.return;return y.tag===3?y.stateNode:null}var $s=!1;function Q_(u){u.updateQueue={baseState:u.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function _3(u,d){u=u.updateQueue,d.updateQueue===u&&(d.updateQueue={baseState:u.baseState,firstBaseUpdate:u.firstBaseUpdate,lastBaseUpdate:u.lastBaseUpdate,shared:u.shared,effects:u.effects})}function Do(u,d){return{eventTime:u,lane:d,tag:0,payload:null,callback:null,next:null}}function Fs(u,d,y){var P=u.updateQueue;if(P===null)return null;if(P=P.shared,(Mt&2)!==0){var R=P.pending;return R===null?d.next=d:(d.next=R.next,R.next=d),P.pending=d,Lo(u,y)}return R=P.interleaved,R===null?(d.next=d,X_(P)):(d.next=R.next,R.next=d),P.interleaved=d,Lo(u,y)}function Dv(u,d,y){if(d=d.updateQueue,d!==null&&(d=d.shared,(y&4194240)!==0)){var P=d.lanes;P&=u.pendingLanes,y|=P,d.lanes=y,oa(u,y)}}function w3(u,d){var y=u.updateQueue,P=u.alternate;if(P!==null&&(P=P.updateQueue,y===P)){var R=null,V=null;if(y=y.firstBaseUpdate,y!==null){do{var oe={eventTime:y.eventTime,lane:y.lane,tag:y.tag,payload:y.payload,callback:y.callback,next:null};V===null?R=V=oe:V=V.next=oe,y=y.next}while(y!==null);V===null?R=V=d:V=V.next=d}else R=V=d;y={baseState:P.baseState,firstBaseUpdate:R,lastBaseUpdate:V,shared:P.shared,effects:P.effects},u.updateQueue=y;return}u=y.lastBaseUpdate,u===null?y.firstBaseUpdate=d:u.next=d,y.lastBaseUpdate=d}function Iv(u,d,y,P){var R=u.updateQueue;$s=!1;var V=R.firstBaseUpdate,oe=R.lastBaseUpdate,me=R.shared.pending;if(me!==null){R.shared.pending=null;var be=me,Ae=be.next;be.next=null,oe===null?V=Ae:oe.next=Ae,oe=be;var Ve=u.alternate;Ve!==null&&(Ve=Ve.updateQueue,me=Ve.lastBaseUpdate,me!==oe&&(me===null?Ve.firstBaseUpdate=Ae:me.next=Ae,Ve.lastBaseUpdate=be))}if(V!==null){var qe=R.baseState;oe=0,Ve=Ae=be=null,me=V;do{var ze=me.lane,et=me.eventTime;if((P&ze)===ze){Ve!==null&&(Ve=Ve.next={eventTime:et,lane:0,tag:me.tag,payload:me.payload,callback:me.callback,next:null});e:{var nt=u,it=me;switch(ze=d,et=y,it.tag){case 1:if(nt=it.payload,typeof nt=="function"){qe=nt.call(et,qe,ze);break e}qe=nt;break e;case 3:nt.flags=nt.flags&-65537|128;case 0:if(nt=it.payload,ze=typeof nt=="function"?nt.call(et,qe,ze):nt,ze==null)break e;qe=F({},qe,ze);break e;case 2:$s=!0}}me.callback!==null&&me.lane!==0&&(u.flags|=64,ze=R.effects,ze===null?R.effects=[me]:ze.push(me))}else et={eventTime:et,lane:ze,tag:me.tag,payload:me.payload,callback:me.callback,next:null},Ve===null?(Ae=Ve=et,be=qe):Ve=Ve.next=et,oe|=ze;if(me=me.next,me===null){if(me=R.shared.pending,me===null)break;ze=me,me=ze.next,ze.next=null,R.lastBaseUpdate=ze,R.shared.pending=null}}while(!0);if(Ve===null&&(be=qe),R.baseState=be,R.firstBaseUpdate=Ae,R.lastBaseUpdate=Ve,d=R.shared.interleaved,d!==null){R=d;do oe|=R.lane,R=R.next;while(R!==d)}else V===null&&(R.shared.lanes=0);ru|=oe,u.lanes=oe,u.memoizedState=qe}}function x3(u,d,y){if(u=d.effects,d.effects=null,u!==null)for(d=0;d<u.length;d++){var P=u[d],R=P.callback;if(R!==null){if(P.callback=null,P=y,typeof R!="function")throw Error(r(191,R));R.call(P)}}}var ph={},Wa=Ls(ph),mh=Ls(ph),vh=Ls(ph);function eu(u){if(u===ph)throw Error(r(174));return u}function J_(u,d){switch(Qt(vh,d),Qt(mh,u),Qt(Wa,ph),u=d.nodeType,u){case 9:case 11:d=(d=d.documentElement)?d.namespaceURI:je(null,"");break;default:u=u===8?d.parentNode:d,d=u.namespaceURI||null,u=u.tagName,d=je(d,u)}ar(Wa),Qt(Wa,d)}function $c(){ar(Wa),ar(mh),ar(vh)}function S3(u){eu(vh.current);var d=eu(Wa.current),y=je(d,u.type);d!==y&&(Qt(mh,u),Qt(Wa,y))}function e1(u){mh.current===u&&(ar(Wa),ar(mh))}var _r=Ls(0);function $v(u){for(var d=u;d!==null;){if(d.tag===13){var y=d.memoizedState;if(y!==null&&(y=y.dehydrated,y===null||y.data==="$?"||y.data==="$!"))return d}else if(d.tag===19&&d.memoizedProps.revealOrder!==void 0){if((d.flags&128)!==0)return d}else if(d.child!==null){d.child.return=d,d=d.child;continue}if(d===u)break;for(;d.sibling===null;){if(d.return===null||d.return===u)return null;d=d.return}d.sibling.return=d.return,d=d.sibling}return null}var t1=[];function r1(){for(var u=0;u<t1.length;u++)t1[u]._workInProgressVersionPrimary=null;t1.length=0}var Fv=j.ReactCurrentDispatcher,n1=j.ReactCurrentBatchConfig,tu=0,wr=null,Ur=null,Kr=null,Bv=!1,gh=!1,yh=0,EW=0;function vn(){throw Error(r(321))}function i1(u,d){if(d===null)return!1;for(var y=0;y<d.length&&y<u.length;y++)if(!ai(u[y],d[y]))return!1;return!0}function a1(u,d,y,P,R,V){if(tu=V,wr=d,d.memoizedState=null,d.updateQueue=null,d.lanes=0,Fv.current=u===null||u.memoizedState===null?kW:NW,u=y(P,R),gh){V=0;do{if(gh=!1,yh=0,25<=V)throw Error(r(301));V+=1,Kr=Ur=null,d.updateQueue=null,Fv.current=RW,u=y(P,R)}while(gh)}if(Fv.current=Vv,d=Ur!==null&&Ur.next!==null,tu=0,Kr=Ur=wr=null,Bv=!1,d)throw Error(r(300));return u}function o1(){var u=yh!==0;return yh=0,u}function Ha(){var u={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Kr===null?wr.memoizedState=Kr=u:Kr=Kr.next=u,Kr}function Di(){if(Ur===null){var u=wr.alternate;u=u!==null?u.memoizedState:null}else u=Ur.next;var d=Kr===null?wr.memoizedState:Kr.next;if(d!==null)Kr=d,Ur=u;else{if(u===null)throw Error(r(310));Ur=u,u={memoizedState:Ur.memoizedState,baseState:Ur.baseState,baseQueue:Ur.baseQueue,queue:Ur.queue,next:null},Kr===null?wr.memoizedState=Kr=u:Kr=Kr.next=u}return Kr}function bh(u,d){return typeof d=="function"?d(u):d}function s1(u){var d=Di(),y=d.queue;if(y===null)throw Error(r(311));y.lastRenderedReducer=u;var P=Ur,R=P.baseQueue,V=y.pending;if(V!==null){if(R!==null){var oe=R.next;R.next=V.next,V.next=oe}P.baseQueue=R=V,y.pending=null}if(R!==null){V=R.next,P=P.baseState;var me=oe=null,be=null,Ae=V;do{var Ve=Ae.lane;if((tu&Ve)===Ve)be!==null&&(be=be.next={lane:0,action:Ae.action,hasEagerState:Ae.hasEagerState,eagerState:Ae.eagerState,next:null}),P=Ae.hasEagerState?Ae.eagerState:u(P,Ae.action);else{var qe={lane:Ve,action:Ae.action,hasEagerState:Ae.hasEagerState,eagerState:Ae.eagerState,next:null};be===null?(me=be=qe,oe=P):be=be.next=qe,wr.lanes|=Ve,ru|=Ve}Ae=Ae.next}while(Ae!==null&&Ae!==V);be===null?oe=P:be.next=me,ai(P,d.memoizedState)||(Vn=!0),d.memoizedState=P,d.baseState=oe,d.baseQueue=be,y.lastRenderedState=P}if(u=y.interleaved,u!==null){R=u;do V=R.lane,wr.lanes|=V,ru|=V,R=R.next;while(R!==u)}else R===null&&(y.lanes=0);return[d.memoizedState,y.dispatch]}function l1(u){var d=Di(),y=d.queue;if(y===null)throw Error(r(311));y.lastRenderedReducer=u;var P=y.dispatch,R=y.pending,V=d.memoizedState;if(R!==null){y.pending=null;var oe=R=R.next;do V=u(V,oe.action),oe=oe.next;while(oe!==R);ai(V,d.memoizedState)||(Vn=!0),d.memoizedState=V,d.baseQueue===null&&(d.baseState=V),y.lastRenderedState=V}return[V,P]}function O3(){}function C3(u,d){var y=wr,P=Di(),R=d(),V=!ai(P.memoizedState,R);if(V&&(P.memoizedState=R,Vn=!0),P=P.queue,u1(j3.bind(null,y,P,u),[u]),P.getSnapshot!==d||V||Kr!==null&&Kr.memoizedState.tag&1){if(y.flags|=2048,_h(9,E3.bind(null,y,P,R,d),void 0,null),Yr===null)throw Error(r(349));(tu&30)!==0||P3(y,d,R)}return R}function P3(u,d,y){u.flags|=16384,u={getSnapshot:d,value:y},d=wr.updateQueue,d===null?(d={lastEffect:null,stores:null},wr.updateQueue=d,d.stores=[u]):(y=d.stores,y===null?d.stores=[u]:y.push(u))}function E3(u,d,y,P){d.value=y,d.getSnapshot=P,T3(d)&&A3(u)}function j3(u,d,y){return y(function(){T3(d)&&A3(u)})}function T3(u){var d=u.getSnapshot;u=u.value;try{var y=d();return!ai(u,y)}catch{return!0}}function A3(u){var d=Lo(u,1);d!==null&&ma(d,u,1,-1)}function k3(u){var d=Ha();return typeof u=="function"&&(u=u()),d.memoizedState=d.baseState=u,u={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:bh,lastRenderedState:u},d.queue=u,u=u.dispatch=AW.bind(null,wr,u),[d.memoizedState,u]}function _h(u,d,y,P){return u={tag:u,create:d,destroy:y,deps:P,next:null},d=wr.updateQueue,d===null?(d={lastEffect:null,stores:null},wr.updateQueue=d,d.lastEffect=u.next=u):(y=d.lastEffect,y===null?d.lastEffect=u.next=u:(P=y.next,y.next=u,u.next=P,d.lastEffect=u)),u}function N3(){return Di().memoizedState}function Uv(u,d,y,P){var R=Ha();wr.flags|=u,R.memoizedState=_h(1|d,y,void 0,P===void 0?null:P)}function zv(u,d,y,P){var R=Di();P=P===void 0?null:P;var V=void 0;if(Ur!==null){var oe=Ur.memoizedState;if(V=oe.destroy,P!==null&&i1(P,oe.deps)){R.memoizedState=_h(d,y,V,P);return}}wr.flags|=u,R.memoizedState=_h(1|d,y,V,P)}function R3(u,d){return Uv(8390656,8,u,d)}function u1(u,d){return zv(2048,8,u,d)}function M3(u,d){return zv(4,2,u,d)}function L3(u,d){return zv(4,4,u,d)}function D3(u,d){if(typeof d=="function")return u=u(),d(u),function(){d(null)};if(d!=null)return u=u(),d.current=u,function(){d.current=null}}function I3(u,d,y){return y=y!=null?y.concat([u]):null,zv(4,4,D3.bind(null,d,u),y)}function c1(){}function $3(u,d){var y=Di();d=d===void 0?null:d;var P=y.memoizedState;return P!==null&&d!==null&&i1(d,P[1])?P[0]:(y.memoizedState=[u,d],u)}function F3(u,d){var y=Di();d=d===void 0?null:d;var P=y.memoizedState;return P!==null&&d!==null&&i1(d,P[1])?P[0]:(u=u(),y.memoizedState=[u,d],u)}function B3(u,d,y){return(tu&21)===0?(u.baseState&&(u.baseState=!1,Vn=!0),u.memoizedState=y):(ai(y,d)||(y=iv(),wr.lanes|=y,ru|=y,u.baseState=!0),d)}function jW(u,d){var y=Nt;Nt=y!==0&&4>y?y:4,u(!0);var P=n1.transition;n1.transition={};try{u(!1),d()}finally{Nt=y,n1.transition=P}}function U3(){return Di().memoizedState}function TW(u,d,y){var P=Vs(u);if(y={lane:P,action:y,hasEagerState:!1,eagerState:null,next:null},z3(u))V3(d,y);else if(y=b3(u,d,y,P),y!==null){var R=jn();ma(y,u,P,R),q3(y,d,P)}}function AW(u,d,y){var P=Vs(u),R={lane:P,action:y,hasEagerState:!1,eagerState:null,next:null};if(z3(u))V3(d,R);else{var V=u.alternate;if(u.lanes===0&&(V===null||V.lanes===0)&&(V=d.lastRenderedReducer,V!==null))try{var oe=d.lastRenderedState,me=V(oe,y);if(R.hasEagerState=!0,R.eagerState=me,ai(me,oe)){var be=d.interleaved;be===null?(R.next=R,X_(d)):(R.next=be.next,be.next=R),d.interleaved=R;return}}catch{}finally{}y=b3(u,d,R,P),y!==null&&(R=jn(),ma(y,u,P,R),q3(y,d,P))}}function z3(u){var d=u.alternate;return u===wr||d!==null&&d===wr}function V3(u,d){gh=Bv=!0;var y=u.pending;y===null?d.next=d:(d.next=y.next,y.next=d),u.pending=d}function q3(u,d,y){if((y&4194240)!==0){var P=d.lanes;P&=u.pendingLanes,y|=P,d.lanes=y,oa(u,y)}}var Vv={readContext:Li,useCallback:vn,useContext:vn,useEffect:vn,useImperativeHandle:vn,useInsertionEffect:vn,useLayoutEffect:vn,useMemo:vn,useReducer:vn,useRef:vn,useState:vn,useDebugValue:vn,useDeferredValue:vn,useTransition:vn,useMutableSource:vn,useSyncExternalStore:vn,useId:vn,unstable_isNewReconciler:!1},kW={readContext:Li,useCallback:function(u,d){return Ha().memoizedState=[u,d===void 0?null:d],u},useContext:Li,useEffect:R3,useImperativeHandle:function(u,d,y){return y=y!=null?y.concat([u]):null,Uv(4194308,4,D3.bind(null,d,u),y)},useLayoutEffect:function(u,d){return Uv(4194308,4,u,d)},useInsertionEffect:function(u,d){return Uv(4,2,u,d)},useMemo:function(u,d){var y=Ha();return d=d===void 0?null:d,u=u(),y.memoizedState=[u,d],u},useReducer:function(u,d,y){var P=Ha();return d=y!==void 0?y(d):d,P.memoizedState=P.baseState=d,u={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:u,lastRenderedState:d},P.queue=u,u=u.dispatch=TW.bind(null,wr,u),[P.memoizedState,u]},useRef:function(u){var d=Ha();return u={current:u},d.memoizedState=u},useState:k3,useDebugValue:c1,useDeferredValue:function(u){return Ha().memoizedState=u},useTransition:function(){var u=k3(!1),d=u[0];return u=jW.bind(null,u[1]),Ha().memoizedState=u,[d,u]},useMutableSource:function(){},useSyncExternalStore:function(u,d,y){var P=wr,R=Ha();if(fr){if(y===void 0)throw Error(r(407));y=y()}else{if(y=d(),Yr===null)throw Error(r(349));(tu&30)!==0||P3(P,d,y)}R.memoizedState=y;var V={value:y,getSnapshot:d};return R.queue=V,R3(j3.bind(null,P,V,u),[u]),P.flags|=2048,_h(9,E3.bind(null,P,V,y,d),void 0,null),y},useId:function(){var u=Ha(),d=Yr.identifierPrefix;if(fr){var y=Mo,P=Ro;y=(P&~(1<<32-wt(P)-1)).toString(32)+y,d=":"+d+"R"+y,y=yh++,0<y&&(d+="H"+y.toString(32)),d+=":"}else y=EW++,d=":"+d+"r"+y.toString(32)+":";return u.memoizedState=d},unstable_isNewReconciler:!1},NW={readContext:Li,useCallback:$3,useContext:Li,useEffect:u1,useImperativeHandle:I3,useInsertionEffect:M3,useLayoutEffect:L3,useMemo:F3,useReducer:s1,useRef:N3,useState:function(){return s1(bh)},useDebugValue:c1,useDeferredValue:function(u){var d=Di();return B3(d,Ur.memoizedState,u)},useTransition:function(){var u=s1(bh)[0],d=Di().memoizedState;return[u,d]},useMutableSource:O3,useSyncExternalStore:C3,useId:U3,unstable_isNewReconciler:!1},RW={readContext:Li,useCallback:$3,useContext:Li,useEffect:u1,useImperativeHandle:I3,useInsertionEffect:M3,useLayoutEffect:L3,useMemo:F3,useReducer:l1,useRef:N3,useState:function(){return l1(bh)},useDebugValue:c1,useDeferredValue:function(u){var d=Di();return Ur===null?d.memoizedState=u:B3(d,Ur.memoizedState,u)},useTransition:function(){var u=l1(bh)[0],d=Di().memoizedState;return[u,d]},useMutableSource:O3,useSyncExternalStore:C3,useId:U3,unstable_isNewReconciler:!1};function da(u,d){if(u&&u.defaultProps){d=F({},d),u=u.defaultProps;for(var y in u)d[y]===void 0&&(d[y]=u[y]);return d}return d}function f1(u,d,y,P){d=u.memoizedState,y=y(P,d),y=y==null?d:F({},d,y),u.memoizedState=y,u.lanes===0&&(u.updateQueue.baseState=y)}var qv={isMounted:function(u){return(u=u._reactInternals)?Da(u)===u:!1},enqueueSetState:function(u,d,y){u=u._reactInternals;var P=jn(),R=Vs(u),V=Do(P,R);V.payload=d,y!=null&&(V.callback=y),d=Fs(u,V,R),d!==null&&(ma(d,u,R,P),Dv(d,u,R))},enqueueReplaceState:function(u,d,y){u=u._reactInternals;var P=jn(),R=Vs(u),V=Do(P,R);V.tag=1,V.payload=d,y!=null&&(V.callback=y),d=Fs(u,V,R),d!==null&&(ma(d,u,R,P),Dv(d,u,R))},enqueueForceUpdate:function(u,d){u=u._reactInternals;var y=jn(),P=Vs(u),R=Do(y,P);R.tag=2,d!=null&&(R.callback=d),d=Fs(u,R,P),d!==null&&(ma(d,u,P,y),Dv(d,u,P))}};function W3(u,d,y,P,R,V,oe){return u=u.stateNode,typeof u.shouldComponentUpdate=="function"?u.shouldComponentUpdate(P,V,oe):d.prototype&&d.prototype.isPureReactComponent?!Ua(y,P)||!Ua(R,V):!0}function H3(u,d,y){var P=!1,R=Ds,V=d.contextType;return typeof V=="object"&&V!==null?V=Li(V):(R=zn(d)?Zl:mn.current,P=d.contextTypes,V=(P=P!=null)?kc(u,R):Ds),d=new d(y,V),u.memoizedState=d.state!==null&&d.state!==void 0?d.state:null,d.updater=qv,u.stateNode=d,d._reactInternals=u,P&&(u=u.stateNode,u.__reactInternalMemoizedUnmaskedChildContext=R,u.__reactInternalMemoizedMaskedChildContext=V),d}function G3(u,d,y,P){u=d.state,typeof d.componentWillReceiveProps=="function"&&d.componentWillReceiveProps(y,P),typeof d.UNSAFE_componentWillReceiveProps=="function"&&d.UNSAFE_componentWillReceiveProps(y,P),d.state!==u&&qv.enqueueReplaceState(d,d.state,null)}function d1(u,d,y,P){var R=u.stateNode;R.props=y,R.state=u.memoizedState,R.refs={},Q_(u);var V=d.contextType;typeof V=="object"&&V!==null?R.context=Li(V):(V=zn(d)?Zl:mn.current,R.context=kc(u,V)),R.state=u.memoizedState,V=d.getDerivedStateFromProps,typeof V=="function"&&(f1(u,d,V,y),R.state=u.memoizedState),typeof d.getDerivedStateFromProps=="function"||typeof R.getSnapshotBeforeUpdate=="function"||typeof R.UNSAFE_componentWillMount!="function"&&typeof R.componentWillMount!="function"||(d=R.state,typeof R.componentWillMount=="function"&&R.componentWillMount(),typeof R.UNSAFE_componentWillMount=="function"&&R.UNSAFE_componentWillMount(),d!==R.state&&qv.enqueueReplaceState(R,R.state,null),Iv(u,y,R,P),R.state=u.memoizedState),typeof R.componentDidMount=="function"&&(u.flags|=4194308)}function Fc(u,d){try{var y="",P=d;do y+=fe(P),P=P.return;while(P);var R=y}catch(V){R=`
|
||
Error generating stack: `+V.message+`
|
||
`+V.stack}return{value:u,source:d,stack:R,digest:null}}function h1(u,d,y){return{value:u,source:null,stack:y??null,digest:d??null}}function p1(u,d){try{console.error(d.value)}catch(y){setTimeout(function(){throw y})}}var MW=typeof WeakMap=="function"?WeakMap:Map;function K3(u,d,y){y=Do(-1,y),y.tag=3,y.payload={element:null};var P=d.value;return y.callback=function(){Xv||(Xv=!0,T1=P),p1(u,d)},y}function Y3(u,d,y){y=Do(-1,y),y.tag=3;var P=u.type.getDerivedStateFromError;if(typeof P=="function"){var R=d.value;y.payload=function(){return P(R)},y.callback=function(){p1(u,d)}}var V=u.stateNode;return V!==null&&typeof V.componentDidCatch=="function"&&(y.callback=function(){p1(u,d),typeof P!="function"&&(Us===null?Us=new Set([this]):Us.add(this));var oe=d.stack;this.componentDidCatch(d.value,{componentStack:oe!==null?oe:""})}),y}function Z3(u,d,y){var P=u.pingCache;if(P===null){P=u.pingCache=new MW;var R=new Set;P.set(d,R)}else R=P.get(d),R===void 0&&(R=new Set,P.set(d,R));R.has(y)||(R.add(y),u=KW.bind(null,u,d,y),d.then(u,u))}function X3(u){do{var d;if((d=u.tag===13)&&(d=u.memoizedState,d=d!==null?d.dehydrated!==null:!0),d)return u;u=u.return}while(u!==null);return null}function Q3(u,d,y,P,R){return(u.mode&1)===0?(u===d?u.flags|=65536:(u.flags|=128,y.flags|=131072,y.flags&=-52805,y.tag===1&&(y.alternate===null?y.tag=17:(d=Do(-1,1),d.tag=2,Fs(y,d,1))),y.lanes|=1),u):(u.flags|=65536,u.lanes=R,u)}var LW=j.ReactCurrentOwner,Vn=!1;function En(u,d,y,P){d.child=u===null?y3(d,null,y,P):Lc(d,u.child,y,P)}function J3(u,d,y,P,R){y=y.render;var V=d.ref;return Ic(d,R),P=a1(u,d,y,P,V,R),y=o1(),u!==null&&!Vn?(d.updateQueue=u.updateQueue,d.flags&=-2053,u.lanes&=~R,Io(u,d,R)):(fr&&y&&z_(d),d.flags|=1,En(u,d,P,R),d.child)}function ek(u,d,y,P,R){if(u===null){var V=y.type;return typeof V=="function"&&!D1(V)&&V.defaultProps===void 0&&y.compare===null&&y.defaultProps===void 0?(d.tag=15,d.type=V,tk(u,d,V,P,R)):(u=ng(y.type,null,P,d,d.mode,R),u.ref=d.ref,u.return=d,d.child=u)}if(V=u.child,(u.lanes&R)===0){var oe=V.memoizedProps;if(y=y.compare,y=y!==null?y:Ua,y(oe,P)&&u.ref===d.ref)return Io(u,d,R)}return d.flags|=1,u=Ws(V,P),u.ref=d.ref,u.return=d,d.child=u}function tk(u,d,y,P,R){if(u!==null){var V=u.memoizedProps;if(Ua(V,P)&&u.ref===d.ref)if(Vn=!1,d.pendingProps=P=V,(u.lanes&R)!==0)(u.flags&131072)!==0&&(Vn=!0);else return d.lanes=u.lanes,Io(u,d,R)}return m1(u,d,y,P,R)}function rk(u,d,y){var P=d.pendingProps,R=P.children,V=u!==null?u.memoizedState:null;if(P.mode==="hidden")if((d.mode&1)===0)d.memoizedState={baseLanes:0,cachePool:null,transitions:null},Qt(Uc,ui),ui|=y;else{if((y&1073741824)===0)return u=V!==null?V.baseLanes|y:y,d.lanes=d.childLanes=1073741824,d.memoizedState={baseLanes:u,cachePool:null,transitions:null},d.updateQueue=null,Qt(Uc,ui),ui|=u,null;d.memoizedState={baseLanes:0,cachePool:null,transitions:null},P=V!==null?V.baseLanes:y,Qt(Uc,ui),ui|=P}else V!==null?(P=V.baseLanes|y,d.memoizedState=null):P=y,Qt(Uc,ui),ui|=P;return En(u,d,R,y),d.child}function nk(u,d){var y=d.ref;(u===null&&y!==null||u!==null&&u.ref!==y)&&(d.flags|=512,d.flags|=2097152)}function m1(u,d,y,P,R){var V=zn(y)?Zl:mn.current;return V=kc(d,V),Ic(d,R),y=a1(u,d,y,P,V,R),P=o1(),u!==null&&!Vn?(d.updateQueue=u.updateQueue,d.flags&=-2053,u.lanes&=~R,Io(u,d,R)):(fr&&P&&z_(d),d.flags|=1,En(u,d,y,R),d.child)}function ik(u,d,y,P,R){if(zn(y)){var V=!0;jv(d)}else V=!1;if(Ic(d,R),d.stateNode===null)Hv(u,d),H3(d,y,P),d1(d,y,P,R),P=!0;else if(u===null){var oe=d.stateNode,me=d.memoizedProps;oe.props=me;var be=oe.context,Ae=y.contextType;typeof Ae=="object"&&Ae!==null?Ae=Li(Ae):(Ae=zn(y)?Zl:mn.current,Ae=kc(d,Ae));var Ve=y.getDerivedStateFromProps,qe=typeof Ve=="function"||typeof oe.getSnapshotBeforeUpdate=="function";qe||typeof oe.UNSAFE_componentWillReceiveProps!="function"&&typeof oe.componentWillReceiveProps!="function"||(me!==P||be!==Ae)&&G3(d,oe,P,Ae),$s=!1;var ze=d.memoizedState;oe.state=ze,Iv(d,P,oe,R),be=d.memoizedState,me!==P||ze!==be||Un.current||$s?(typeof Ve=="function"&&(f1(d,y,Ve,P),be=d.memoizedState),(me=$s||W3(d,y,me,P,ze,be,Ae))?(qe||typeof oe.UNSAFE_componentWillMount!="function"&&typeof oe.componentWillMount!="function"||(typeof oe.componentWillMount=="function"&&oe.componentWillMount(),typeof oe.UNSAFE_componentWillMount=="function"&&oe.UNSAFE_componentWillMount()),typeof oe.componentDidMount=="function"&&(d.flags|=4194308)):(typeof oe.componentDidMount=="function"&&(d.flags|=4194308),d.memoizedProps=P,d.memoizedState=be),oe.props=P,oe.state=be,oe.context=Ae,P=me):(typeof oe.componentDidMount=="function"&&(d.flags|=4194308),P=!1)}else{oe=d.stateNode,_3(u,d),me=d.memoizedProps,Ae=d.type===d.elementType?me:da(d.type,me),oe.props=Ae,qe=d.pendingProps,ze=oe.context,be=y.contextType,typeof be=="object"&&be!==null?be=Li(be):(be=zn(y)?Zl:mn.current,be=kc(d,be));var et=y.getDerivedStateFromProps;(Ve=typeof et=="function"||typeof oe.getSnapshotBeforeUpdate=="function")||typeof oe.UNSAFE_componentWillReceiveProps!="function"&&typeof oe.componentWillReceiveProps!="function"||(me!==qe||ze!==be)&&G3(d,oe,P,be),$s=!1,ze=d.memoizedState,oe.state=ze,Iv(d,P,oe,R);var nt=d.memoizedState;me!==qe||ze!==nt||Un.current||$s?(typeof et=="function"&&(f1(d,y,et,P),nt=d.memoizedState),(Ae=$s||W3(d,y,Ae,P,ze,nt,be)||!1)?(Ve||typeof oe.UNSAFE_componentWillUpdate!="function"&&typeof oe.componentWillUpdate!="function"||(typeof oe.componentWillUpdate=="function"&&oe.componentWillUpdate(P,nt,be),typeof oe.UNSAFE_componentWillUpdate=="function"&&oe.UNSAFE_componentWillUpdate(P,nt,be)),typeof oe.componentDidUpdate=="function"&&(d.flags|=4),typeof oe.getSnapshotBeforeUpdate=="function"&&(d.flags|=1024)):(typeof oe.componentDidUpdate!="function"||me===u.memoizedProps&&ze===u.memoizedState||(d.flags|=4),typeof oe.getSnapshotBeforeUpdate!="function"||me===u.memoizedProps&&ze===u.memoizedState||(d.flags|=1024),d.memoizedProps=P,d.memoizedState=nt),oe.props=P,oe.state=nt,oe.context=be,P=Ae):(typeof oe.componentDidUpdate!="function"||me===u.memoizedProps&&ze===u.memoizedState||(d.flags|=4),typeof oe.getSnapshotBeforeUpdate!="function"||me===u.memoizedProps&&ze===u.memoizedState||(d.flags|=1024),P=!1)}return v1(u,d,y,P,V,R)}function v1(u,d,y,P,R,V){nk(u,d);var oe=(d.flags&128)!==0;if(!P&&!oe)return R&&u3(d,y,!1),Io(u,d,V);P=d.stateNode,LW.current=d;var me=oe&&typeof y.getDerivedStateFromError!="function"?null:P.render();return d.flags|=1,u!==null&&oe?(d.child=Lc(d,u.child,null,V),d.child=Lc(d,null,me,V)):En(u,d,me,V),d.memoizedState=P.state,R&&u3(d,y,!0),d.child}function ak(u){var d=u.stateNode;d.pendingContext?s3(u,d.pendingContext,d.pendingContext!==d.context):d.context&&s3(u,d.context,!1),J_(u,d.containerInfo)}function ok(u,d,y,P,R){return Mc(),H_(R),d.flags|=256,En(u,d,y,P),d.child}var g1={dehydrated:null,treeContext:null,retryLane:0};function y1(u){return{baseLanes:u,cachePool:null,transitions:null}}function sk(u,d,y){var P=d.pendingProps,R=_r.current,V=!1,oe=(d.flags&128)!==0,me;if((me=oe)||(me=u!==null&&u.memoizedState===null?!1:(R&2)!==0),me?(V=!0,d.flags&=-129):(u===null||u.memoizedState!==null)&&(R|=1),Qt(_r,R&1),u===null)return W_(d),u=d.memoizedState,u!==null&&(u=u.dehydrated,u!==null)?((d.mode&1)===0?d.lanes=1:u.data==="$!"?d.lanes=8:d.lanes=1073741824,null):(oe=P.children,u=P.fallback,V?(P=d.mode,V=d.child,oe={mode:"hidden",children:oe},(P&1)===0&&V!==null?(V.childLanes=0,V.pendingProps=oe):V=ig(oe,P,0,null),u=ou(u,P,y,null),V.return=d,u.return=d,V.sibling=u,d.child=V,d.child.memoizedState=y1(y),d.memoizedState=g1,u):b1(d,oe));if(R=u.memoizedState,R!==null&&(me=R.dehydrated,me!==null))return DW(u,d,oe,P,me,R,y);if(V){V=P.fallback,oe=d.mode,R=u.child,me=R.sibling;var be={mode:"hidden",children:P.children};return(oe&1)===0&&d.child!==R?(P=d.child,P.childLanes=0,P.pendingProps=be,d.deletions=null):(P=Ws(R,be),P.subtreeFlags=R.subtreeFlags&14680064),me!==null?V=Ws(me,V):(V=ou(V,oe,y,null),V.flags|=2),V.return=d,P.return=d,P.sibling=V,d.child=P,P=V,V=d.child,oe=u.child.memoizedState,oe=oe===null?y1(y):{baseLanes:oe.baseLanes|y,cachePool:null,transitions:oe.transitions},V.memoizedState=oe,V.childLanes=u.childLanes&~y,d.memoizedState=g1,P}return V=u.child,u=V.sibling,P=Ws(V,{mode:"visible",children:P.children}),(d.mode&1)===0&&(P.lanes=y),P.return=d,P.sibling=null,u!==null&&(y=d.deletions,y===null?(d.deletions=[u],d.flags|=16):y.push(u)),d.child=P,d.memoizedState=null,P}function b1(u,d){return d=ig({mode:"visible",children:d},u.mode,0,null),d.return=u,u.child=d}function Wv(u,d,y,P){return P!==null&&H_(P),Lc(d,u.child,null,y),u=b1(d,d.pendingProps.children),u.flags|=2,d.memoizedState=null,u}function DW(u,d,y,P,R,V,oe){if(y)return d.flags&256?(d.flags&=-257,P=h1(Error(r(422))),Wv(u,d,oe,P)):d.memoizedState!==null?(d.child=u.child,d.flags|=128,null):(V=P.fallback,R=d.mode,P=ig({mode:"visible",children:P.children},R,0,null),V=ou(V,R,oe,null),V.flags|=2,P.return=d,V.return=d,P.sibling=V,d.child=P,(d.mode&1)!==0&&Lc(d,u.child,null,oe),d.child.memoizedState=y1(oe),d.memoizedState=g1,V);if((d.mode&1)===0)return Wv(u,d,oe,null);if(R.data==="$!"){if(P=R.nextSibling&&R.nextSibling.dataset,P)var me=P.dgst;return P=me,V=Error(r(419)),P=h1(V,P,void 0),Wv(u,d,oe,P)}if(me=(oe&u.childLanes)!==0,Vn||me){if(P=Yr,P!==null){switch(oe&-oe){case 4:R=2;break;case 16:R=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:R=32;break;case 536870912:R=268435456;break;default:R=0}R=(R&(P.suspendedLanes|oe))!==0?0:R,R!==0&&R!==V.retryLane&&(V.retryLane=R,Lo(u,R),ma(P,u,R,-1))}return L1(),P=h1(Error(r(421))),Wv(u,d,oe,P)}return R.data==="$?"?(d.flags|=128,d.child=u.child,d=YW.bind(null,u),R._reactRetry=d,null):(u=V.treeContext,li=qa(R.nextSibling),si=d,fr=!0,fa=null,u!==null&&(Ri[Mi++]=Ro,Ri[Mi++]=Mo,Ri[Mi++]=Xl,Ro=u.id,Mo=u.overflow,Xl=d),d=b1(d,P.children),d.flags|=4096,d)}function lk(u,d,y){u.lanes|=d;var P=u.alternate;P!==null&&(P.lanes|=d),Z_(u.return,d,y)}function _1(u,d,y,P,R){var V=u.memoizedState;V===null?u.memoizedState={isBackwards:d,rendering:null,renderingStartTime:0,last:P,tail:y,tailMode:R}:(V.isBackwards=d,V.rendering=null,V.renderingStartTime=0,V.last=P,V.tail=y,V.tailMode=R)}function uk(u,d,y){var P=d.pendingProps,R=P.revealOrder,V=P.tail;if(En(u,d,P.children,y),P=_r.current,(P&2)!==0)P=P&1|2,d.flags|=128;else{if(u!==null&&(u.flags&128)!==0)e:for(u=d.child;u!==null;){if(u.tag===13)u.memoizedState!==null&&lk(u,y,d);else if(u.tag===19)lk(u,y,d);else if(u.child!==null){u.child.return=u,u=u.child;continue}if(u===d)break e;for(;u.sibling===null;){if(u.return===null||u.return===d)break e;u=u.return}u.sibling.return=u.return,u=u.sibling}P&=1}if(Qt(_r,P),(d.mode&1)===0)d.memoizedState=null;else switch(R){case"forwards":for(y=d.child,R=null;y!==null;)u=y.alternate,u!==null&&$v(u)===null&&(R=y),y=y.sibling;y=R,y===null?(R=d.child,d.child=null):(R=y.sibling,y.sibling=null),_1(d,!1,R,y,V);break;case"backwards":for(y=null,R=d.child,d.child=null;R!==null;){if(u=R.alternate,u!==null&&$v(u)===null){d.child=R;break}u=R.sibling,R.sibling=y,y=R,R=u}_1(d,!0,y,null,V);break;case"together":_1(d,!1,null,null,void 0);break;default:d.memoizedState=null}return d.child}function Hv(u,d){(d.mode&1)===0&&u!==null&&(u.alternate=null,d.alternate=null,d.flags|=2)}function Io(u,d,y){if(u!==null&&(d.dependencies=u.dependencies),ru|=d.lanes,(y&d.childLanes)===0)return null;if(u!==null&&d.child!==u.child)throw Error(r(153));if(d.child!==null){for(u=d.child,y=Ws(u,u.pendingProps),d.child=y,y.return=d;u.sibling!==null;)u=u.sibling,y=y.sibling=Ws(u,u.pendingProps),y.return=d;y.sibling=null}return d.child}function IW(u,d,y){switch(d.tag){case 3:ak(d),Mc();break;case 5:S3(d);break;case 1:zn(d.type)&&jv(d);break;case 4:J_(d,d.stateNode.containerInfo);break;case 10:var P=d.type._context,R=d.memoizedProps.value;Qt(Mv,P._currentValue),P._currentValue=R;break;case 13:if(P=d.memoizedState,P!==null)return P.dehydrated!==null?(Qt(_r,_r.current&1),d.flags|=128,null):(y&d.child.childLanes)!==0?sk(u,d,y):(Qt(_r,_r.current&1),u=Io(u,d,y),u!==null?u.sibling:null);Qt(_r,_r.current&1);break;case 19:if(P=(y&d.childLanes)!==0,(u.flags&128)!==0){if(P)return uk(u,d,y);d.flags|=128}if(R=d.memoizedState,R!==null&&(R.rendering=null,R.tail=null,R.lastEffect=null),Qt(_r,_r.current),P)break;return null;case 22:case 23:return d.lanes=0,rk(u,d,y)}return Io(u,d,y)}var ck,w1,fk,dk;ck=function(u,d){for(var y=d.child;y!==null;){if(y.tag===5||y.tag===6)u.appendChild(y.stateNode);else if(y.tag!==4&&y.child!==null){y.child.return=y,y=y.child;continue}if(y===d)break;for(;y.sibling===null;){if(y.return===null||y.return===d)return;y=y.return}y.sibling.return=y.return,y=y.sibling}},w1=function(){},fk=function(u,d,y,P){var R=u.memoizedProps;if(R!==P){u=d.stateNode,eu(Wa.current);var V=null;switch(y){case"input":R=he(u,R),P=he(u,P),V=[];break;case"select":R=F({},R,{value:void 0}),P=F({},P,{value:void 0}),V=[];break;case"textarea":R=$e(u,R),P=$e(u,P),V=[];break;default:typeof R.onClick!="function"&&typeof P.onClick=="function"&&(u.onclick=Be)}Ft(y,P);var oe;y=null;for(Ae in R)if(!P.hasOwnProperty(Ae)&&R.hasOwnProperty(Ae)&&R[Ae]!=null)if(Ae==="style"){var me=R[Ae];for(oe in me)me.hasOwnProperty(oe)&&(y||(y={}),y[oe]="")}else Ae!=="dangerouslySetInnerHTML"&&Ae!=="children"&&Ae!=="suppressContentEditableWarning"&&Ae!=="suppressHydrationWarning"&&Ae!=="autoFocus"&&(i.hasOwnProperty(Ae)?V||(V=[]):(V=V||[]).push(Ae,null));for(Ae in P){var be=P[Ae];if(me=R!=null?R[Ae]:void 0,P.hasOwnProperty(Ae)&&be!==me&&(be!=null||me!=null))if(Ae==="style")if(me){for(oe in me)!me.hasOwnProperty(oe)||be&&be.hasOwnProperty(oe)||(y||(y={}),y[oe]="");for(oe in be)be.hasOwnProperty(oe)&&me[oe]!==be[oe]&&(y||(y={}),y[oe]=be[oe])}else y||(V||(V=[]),V.push(Ae,y)),y=be;else Ae==="dangerouslySetInnerHTML"?(be=be?be.__html:void 0,me=me?me.__html:void 0,be!=null&&me!==be&&(V=V||[]).push(Ae,be)):Ae==="children"?typeof be!="string"&&typeof be!="number"||(V=V||[]).push(Ae,""+be):Ae!=="suppressContentEditableWarning"&&Ae!=="suppressHydrationWarning"&&(i.hasOwnProperty(Ae)?(be!=null&&Ae==="onScroll"&&qt("scroll",u),V||me===be||(V=[])):(V=V||[]).push(Ae,be))}y&&(V=V||[]).push("style",y);var Ae=V;(d.updateQueue=Ae)&&(d.flags|=4)}},dk=function(u,d,y,P){y!==P&&(d.flags|=4)};function wh(u,d){if(!fr)switch(u.tailMode){case"hidden":d=u.tail;for(var y=null;d!==null;)d.alternate!==null&&(y=d),d=d.sibling;y===null?u.tail=null:y.sibling=null;break;case"collapsed":y=u.tail;for(var P=null;y!==null;)y.alternate!==null&&(P=y),y=y.sibling;P===null?d||u.tail===null?u.tail=null:u.tail.sibling=null:P.sibling=null}}function gn(u){var d=u.alternate!==null&&u.alternate.child===u.child,y=0,P=0;if(d)for(var R=u.child;R!==null;)y|=R.lanes|R.childLanes,P|=R.subtreeFlags&14680064,P|=R.flags&14680064,R.return=u,R=R.sibling;else for(R=u.child;R!==null;)y|=R.lanes|R.childLanes,P|=R.subtreeFlags,P|=R.flags,R.return=u,R=R.sibling;return u.subtreeFlags|=P,u.childLanes=y,d}function $W(u,d,y){var P=d.pendingProps;switch(V_(d),d.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return gn(d),null;case 1:return zn(d.type)&&Ev(),gn(d),null;case 3:return P=d.stateNode,$c(),ar(Un),ar(mn),r1(),P.pendingContext&&(P.context=P.pendingContext,P.pendingContext=null),(u===null||u.child===null)&&(Nv(d)?d.flags|=4:u===null||u.memoizedState.isDehydrated&&(d.flags&256)===0||(d.flags|=1024,fa!==null&&(N1(fa),fa=null))),w1(u,d),gn(d),null;case 5:e1(d);var R=eu(vh.current);if(y=d.type,u!==null&&d.stateNode!=null)fk(u,d,y,P,R),u.ref!==d.ref&&(d.flags|=512,d.flags|=2097152);else{if(!P){if(d.stateNode===null)throw Error(r(166));return gn(d),null}if(u=eu(Wa.current),Nv(d)){P=d.stateNode,y=d.type;var V=d.memoizedProps;switch(P[Ni]=d,P[Rs]=V,u=(d.mode&1)!==0,y){case"dialog":qt("cancel",P),qt("close",P);break;case"iframe":case"object":case"embed":qt("load",P);break;case"video":case"audio":for(R=0;R<As.length;R++)qt(As[R],P);break;case"source":qt("error",P);break;case"img":case"image":case"link":qt("error",P),qt("load",P);break;case"details":qt("toggle",P);break;case"input":ye(P,V),qt("invalid",P);break;case"select":P._wrapperState={wasMultiple:!!V.multiple},qt("invalid",P);break;case"textarea":_e(P,V),qt("invalid",P)}Ft(y,V),R=null;for(var oe in V)if(V.hasOwnProperty(oe)){var me=V[oe];oe==="children"?typeof me=="string"?P.textContent!==me&&(V.suppressHydrationWarning!==!0&&Te(P.textContent,me,u),R=["children",me]):typeof me=="number"&&P.textContent!==""+me&&(V.suppressHydrationWarning!==!0&&Te(P.textContent,me,u),R=["children",""+me]):i.hasOwnProperty(oe)&&me!=null&&oe==="onScroll"&&qt("scroll",P)}switch(y){case"input":ce(P),Pe(P,V,!0);break;case"textarea":ce(P),Re(P);break;case"select":case"option":break;default:typeof V.onClick=="function"&&(P.onclick=Be)}P=R,d.updateQueue=P,P!==null&&(d.flags|=4)}else{oe=R.nodeType===9?R:R.ownerDocument,u==="http://www.w3.org/1999/xhtml"&&(u=Ne(y)),u==="http://www.w3.org/1999/xhtml"?y==="script"?(u=oe.createElement("div"),u.innerHTML="<script><\/script>",u=u.removeChild(u.firstChild)):typeof P.is=="string"?u=oe.createElement(y,{is:P.is}):(u=oe.createElement(y),y==="select"&&(oe=u,P.multiple?oe.multiple=!0:P.size&&(oe.size=P.size))):u=oe.createElementNS(u,y),u[Ni]=d,u[Rs]=P,ck(u,d,!1,!1),d.stateNode=u;e:{switch(oe=In(y,P),y){case"dialog":qt("cancel",u),qt("close",u),R=P;break;case"iframe":case"object":case"embed":qt("load",u),R=P;break;case"video":case"audio":for(R=0;R<As.length;R++)qt(As[R],u);R=P;break;case"source":qt("error",u),R=P;break;case"img":case"image":case"link":qt("error",u),qt("load",u),R=P;break;case"details":qt("toggle",u),R=P;break;case"input":ye(u,P),R=he(u,P),qt("invalid",u);break;case"option":R=P;break;case"select":u._wrapperState={wasMultiple:!!P.multiple},R=F({},P,{value:void 0}),qt("invalid",u);break;case"textarea":_e(u,P),R=$e(u,P),qt("invalid",u);break;default:R=P}Ft(y,R),me=R;for(V in me)if(me.hasOwnProperty(V)){var be=me[V];V==="style"?$t(u,be):V==="dangerouslySetInnerHTML"?(be=be?be.__html:void 0,be!=null&&We(u,be)):V==="children"?typeof be=="string"?(y!=="textarea"||be!=="")&&Xe(u,be):typeof be=="number"&&Xe(u,""+be):V!=="suppressContentEditableWarning"&&V!=="suppressHydrationWarning"&&V!=="autoFocus"&&(i.hasOwnProperty(V)?be!=null&&V==="onScroll"&&qt("scroll",u):be!=null&&E(u,V,be,oe))}switch(y){case"input":ce(u),Pe(u,P,!1);break;case"textarea":ce(u),Re(u);break;case"option":P.value!=null&&u.setAttribute("value",""+D(P.value));break;case"select":u.multiple=!!P.multiple,V=P.value,V!=null?Le(u,!!P.multiple,V,!1):P.defaultValue!=null&&Le(u,!!P.multiple,P.defaultValue,!0);break;default:typeof R.onClick=="function"&&(u.onclick=Be)}switch(y){case"button":case"input":case"select":case"textarea":P=!!P.autoFocus;break e;case"img":P=!0;break e;default:P=!1}}P&&(d.flags|=4)}d.ref!==null&&(d.flags|=512,d.flags|=2097152)}return gn(d),null;case 6:if(u&&d.stateNode!=null)dk(u,d,u.memoizedProps,P);else{if(typeof P!="string"&&d.stateNode===null)throw Error(r(166));if(y=eu(vh.current),eu(Wa.current),Nv(d)){if(P=d.stateNode,y=d.memoizedProps,P[Ni]=d,(V=P.nodeValue!==y)&&(u=si,u!==null))switch(u.tag){case 3:Te(P.nodeValue,y,(u.mode&1)!==0);break;case 5:u.memoizedProps.suppressHydrationWarning!==!0&&Te(P.nodeValue,y,(u.mode&1)!==0)}V&&(d.flags|=4)}else P=(y.nodeType===9?y:y.ownerDocument).createTextNode(P),P[Ni]=d,d.stateNode=P}return gn(d),null;case 13:if(ar(_r),P=d.memoizedState,u===null||u.memoizedState!==null&&u.memoizedState.dehydrated!==null){if(fr&&li!==null&&(d.mode&1)!==0&&(d.flags&128)===0)m3(),Mc(),d.flags|=98560,V=!1;else if(V=Nv(d),P!==null&&P.dehydrated!==null){if(u===null){if(!V)throw Error(r(318));if(V=d.memoizedState,V=V!==null?V.dehydrated:null,!V)throw Error(r(317));V[Ni]=d}else Mc(),(d.flags&128)===0&&(d.memoizedState=null),d.flags|=4;gn(d),V=!1}else fa!==null&&(N1(fa),fa=null),V=!0;if(!V)return d.flags&65536?d:null}return(d.flags&128)!==0?(d.lanes=y,d):(P=P!==null,P!==(u!==null&&u.memoizedState!==null)&&P&&(d.child.flags|=8192,(d.mode&1)!==0&&(u===null||(_r.current&1)!==0?zr===0&&(zr=3):L1())),d.updateQueue!==null&&(d.flags|=4),gn(d),null);case 4:return $c(),w1(u,d),u===null&&ks(d.stateNode.containerInfo),gn(d),null;case 10:return Y_(d.type._context),gn(d),null;case 17:return zn(d.type)&&Ev(),gn(d),null;case 19:if(ar(_r),V=d.memoizedState,V===null)return gn(d),null;if(P=(d.flags&128)!==0,oe=V.rendering,oe===null)if(P)wh(V,!1);else{if(zr!==0||u!==null&&(u.flags&128)!==0)for(u=d.child;u!==null;){if(oe=$v(u),oe!==null){for(d.flags|=128,wh(V,!1),P=oe.updateQueue,P!==null&&(d.updateQueue=P,d.flags|=4),d.subtreeFlags=0,P=y,y=d.child;y!==null;)V=y,u=P,V.flags&=14680066,oe=V.alternate,oe===null?(V.childLanes=0,V.lanes=u,V.child=null,V.subtreeFlags=0,V.memoizedProps=null,V.memoizedState=null,V.updateQueue=null,V.dependencies=null,V.stateNode=null):(V.childLanes=oe.childLanes,V.lanes=oe.lanes,V.child=oe.child,V.subtreeFlags=0,V.deletions=null,V.memoizedProps=oe.memoizedProps,V.memoizedState=oe.memoizedState,V.updateQueue=oe.updateQueue,V.type=oe.type,u=oe.dependencies,V.dependencies=u===null?null:{lanes:u.lanes,firstContext:u.firstContext}),y=y.sibling;return Qt(_r,_r.current&1|2),d.child}u=u.sibling}V.tail!==null&&yr()>zc&&(d.flags|=128,P=!0,wh(V,!1),d.lanes=4194304)}else{if(!P)if(u=$v(oe),u!==null){if(d.flags|=128,P=!0,y=u.updateQueue,y!==null&&(d.updateQueue=y,d.flags|=4),wh(V,!0),V.tail===null&&V.tailMode==="hidden"&&!oe.alternate&&!fr)return gn(d),null}else 2*yr()-V.renderingStartTime>zc&&y!==1073741824&&(d.flags|=128,P=!0,wh(V,!1),d.lanes=4194304);V.isBackwards?(oe.sibling=d.child,d.child=oe):(y=V.last,y!==null?y.sibling=oe:d.child=oe,V.last=oe)}return V.tail!==null?(d=V.tail,V.rendering=d,V.tail=d.sibling,V.renderingStartTime=yr(),d.sibling=null,y=_r.current,Qt(_r,P?y&1|2:y&1),d):(gn(d),null);case 22:case 23:return M1(),P=d.memoizedState!==null,u!==null&&u.memoizedState!==null!==P&&(d.flags|=8192),P&&(d.mode&1)!==0?(ui&1073741824)!==0&&(gn(d),d.subtreeFlags&6&&(d.flags|=8192)):gn(d),null;case 24:return null;case 25:return null}throw Error(r(156,d.tag))}function FW(u,d){switch(V_(d),d.tag){case 1:return zn(d.type)&&Ev(),u=d.flags,u&65536?(d.flags=u&-65537|128,d):null;case 3:return $c(),ar(Un),ar(mn),r1(),u=d.flags,(u&65536)!==0&&(u&128)===0?(d.flags=u&-65537|128,d):null;case 5:return e1(d),null;case 13:if(ar(_r),u=d.memoizedState,u!==null&&u.dehydrated!==null){if(d.alternate===null)throw Error(r(340));Mc()}return u=d.flags,u&65536?(d.flags=u&-65537|128,d):null;case 19:return ar(_r),null;case 4:return $c(),null;case 10:return Y_(d.type._context),null;case 22:case 23:return M1(),null;case 24:return null;default:return null}}var Gv=!1,yn=!1,BW=typeof WeakSet=="function"?WeakSet:Set,tt=null;function Bc(u,d){var y=u.ref;if(y!==null)if(typeof y=="function")try{y(null)}catch(P){Pr(u,d,P)}else y.current=null}function x1(u,d,y){try{y()}catch(P){Pr(u,d,P)}}var hk=!1;function UW(u,d){if(Je=zl,u=ih(),ah(u)){if("selectionStart"in u)var y={start:u.selectionStart,end:u.selectionEnd};else e:{y=(y=u.ownerDocument)&&y.defaultView||window;var P=y.getSelection&&y.getSelection();if(P&&P.rangeCount!==0){y=P.anchorNode;var R=P.anchorOffset,V=P.focusNode;P=P.focusOffset;try{y.nodeType,V.nodeType}catch{y=null;break e}var oe=0,me=-1,be=-1,Ae=0,Ve=0,qe=u,ze=null;t:for(;;){for(var et;qe!==y||R!==0&&qe.nodeType!==3||(me=oe+R),qe!==V||P!==0&&qe.nodeType!==3||(be=oe+P),qe.nodeType===3&&(oe+=qe.nodeValue.length),(et=qe.firstChild)!==null;)ze=qe,qe=et;for(;;){if(qe===u)break t;if(ze===y&&++Ae===R&&(me=oe),ze===V&&++Ve===P&&(be=oe),(et=qe.nextSibling)!==null)break;qe=ze,ze=qe.parentNode}qe=et}y=me===-1||be===-1?null:{start:me,end:be}}else y=null}y=y||{start:0,end:0}}else y=null;for(ft={focusedElem:u,selectionRange:y},zl=!1,tt=d;tt!==null;)if(d=tt,u=d.child,(d.subtreeFlags&1028)!==0&&u!==null)u.return=d,tt=u;else for(;tt!==null;){d=tt;try{var nt=d.alternate;if((d.flags&1024)!==0)switch(d.tag){case 0:case 11:case 15:break;case 1:if(nt!==null){var it=nt.memoizedProps,Ar=nt.memoizedState,Ce=d.stateNode,we=Ce.getSnapshotBeforeUpdate(d.elementType===d.type?it:da(d.type,it),Ar);Ce.__reactInternalSnapshotBeforeUpdate=we}break;case 3:var Ee=d.stateNode.containerInfo;Ee.nodeType===1?Ee.textContent="":Ee.nodeType===9&&Ee.documentElement&&Ee.removeChild(Ee.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(r(163))}}catch(Ze){Pr(d,d.return,Ze)}if(u=d.sibling,u!==null){u.return=d.return,tt=u;break}tt=d.return}return nt=hk,hk=!1,nt}function xh(u,d,y){var P=d.updateQueue;if(P=P!==null?P.lastEffect:null,P!==null){var R=P=P.next;do{if((R.tag&u)===u){var V=R.destroy;R.destroy=void 0,V!==void 0&&x1(d,y,V)}R=R.next}while(R!==P)}}function Kv(u,d){if(d=d.updateQueue,d=d!==null?d.lastEffect:null,d!==null){var y=d=d.next;do{if((y.tag&u)===u){var P=y.create;y.destroy=P()}y=y.next}while(y!==d)}}function S1(u){var d=u.ref;if(d!==null){var y=u.stateNode;switch(u.tag){case 5:u=y;break;default:u=y}typeof d=="function"?d(u):d.current=u}}function pk(u){var d=u.alternate;d!==null&&(u.alternate=null,pk(d)),u.child=null,u.deletions=null,u.sibling=null,u.tag===5&&(d=u.stateNode,d!==null&&(delete d[Ni],delete d[Rs],delete d[Ms],delete d[$_],delete d[F_])),u.stateNode=null,u.return=null,u.dependencies=null,u.memoizedProps=null,u.memoizedState=null,u.pendingProps=null,u.stateNode=null,u.updateQueue=null}function mk(u){return u.tag===5||u.tag===3||u.tag===4}function vk(u){e:for(;;){for(;u.sibling===null;){if(u.return===null||mk(u.return))return null;u=u.return}for(u.sibling.return=u.return,u=u.sibling;u.tag!==5&&u.tag!==6&&u.tag!==18;){if(u.flags&2||u.child===null||u.tag===4)continue e;u.child.return=u,u=u.child}if(!(u.flags&2))return u.stateNode}}function O1(u,d,y){var P=u.tag;if(P===5||P===6)u=u.stateNode,d?y.nodeType===8?y.parentNode.insertBefore(u,d):y.insertBefore(u,d):(y.nodeType===8?(d=y.parentNode,d.insertBefore(u,y)):(d=y,d.appendChild(u)),y=y._reactRootContainer,y!=null||d.onclick!==null||(d.onclick=Be));else if(P!==4&&(u=u.child,u!==null))for(O1(u,d,y),u=u.sibling;u!==null;)O1(u,d,y),u=u.sibling}function C1(u,d,y){var P=u.tag;if(P===5||P===6)u=u.stateNode,d?y.insertBefore(u,d):y.appendChild(u);else if(P!==4&&(u=u.child,u!==null))for(C1(u,d,y),u=u.sibling;u!==null;)C1(u,d,y),u=u.sibling}var an=null,ha=!1;function Bs(u,d,y){for(y=y.child;y!==null;)gk(u,d,y),y=y.sibling}function gk(u,d,y){if(Jn&&typeof Jn.onCommitFiberUnmount=="function")try{Jn.onCommitFiberUnmount(Dl,y)}catch{}switch(y.tag){case 5:yn||Bc(y,d);case 6:var P=an,R=ha;an=null,Bs(u,d,y),an=P,ha=R,an!==null&&(ha?(u=an,y=y.stateNode,u.nodeType===8?u.parentNode.removeChild(y):u.removeChild(y)):an.removeChild(y.stateNode));break;case 18:an!==null&&(ha?(u=an,y=y.stateNode,u.nodeType===8?dh(u.parentNode,y):u.nodeType===1&&dh(u,y),ri(u)):dh(an,y.stateNode));break;case 4:P=an,R=ha,an=y.stateNode.containerInfo,ha=!0,Bs(u,d,y),an=P,ha=R;break;case 0:case 11:case 14:case 15:if(!yn&&(P=y.updateQueue,P!==null&&(P=P.lastEffect,P!==null))){R=P=P.next;do{var V=R,oe=V.destroy;V=V.tag,oe!==void 0&&((V&2)!==0||(V&4)!==0)&&x1(y,d,oe),R=R.next}while(R!==P)}Bs(u,d,y);break;case 1:if(!yn&&(Bc(y,d),P=y.stateNode,typeof P.componentWillUnmount=="function"))try{P.props=y.memoizedProps,P.state=y.memoizedState,P.componentWillUnmount()}catch(me){Pr(y,d,me)}Bs(u,d,y);break;case 21:Bs(u,d,y);break;case 22:y.mode&1?(yn=(P=yn)||y.memoizedState!==null,Bs(u,d,y),yn=P):Bs(u,d,y);break;default:Bs(u,d,y)}}function yk(u){var d=u.updateQueue;if(d!==null){u.updateQueue=null;var y=u.stateNode;y===null&&(y=u.stateNode=new BW),d.forEach(function(P){var R=ZW.bind(null,u,P);y.has(P)||(y.add(P),P.then(R,R))})}}function pa(u,d){var y=d.deletions;if(y!==null)for(var P=0;P<y.length;P++){var R=y[P];try{var V=u,oe=d,me=oe;e:for(;me!==null;){switch(me.tag){case 5:an=me.stateNode,ha=!1;break e;case 3:an=me.stateNode.containerInfo,ha=!0;break e;case 4:an=me.stateNode.containerInfo,ha=!0;break e}me=me.return}if(an===null)throw Error(r(160));gk(V,oe,R),an=null,ha=!1;var be=R.alternate;be!==null&&(be.return=null),R.return=null}catch(Ae){Pr(R,d,Ae)}}if(d.subtreeFlags&12854)for(d=d.child;d!==null;)bk(d,u),d=d.sibling}function bk(u,d){var y=u.alternate,P=u.flags;switch(u.tag){case 0:case 11:case 14:case 15:if(pa(d,u),Ga(u),P&4){try{xh(3,u,u.return),Kv(3,u)}catch(it){Pr(u,u.return,it)}try{xh(5,u,u.return)}catch(it){Pr(u,u.return,it)}}break;case 1:pa(d,u),Ga(u),P&512&&y!==null&&Bc(y,y.return);break;case 5:if(pa(d,u),Ga(u),P&512&&y!==null&&Bc(y,y.return),u.flags&32){var R=u.stateNode;try{Xe(R,"")}catch(it){Pr(u,u.return,it)}}if(P&4&&(R=u.stateNode,R!=null)){var V=u.memoizedProps,oe=y!==null?y.memoizedProps:V,me=u.type,be=u.updateQueue;if(u.updateQueue=null,be!==null)try{me==="input"&&V.type==="radio"&&V.name!=null&&pe(R,V),In(me,oe);var Ae=In(me,V);for(oe=0;oe<be.length;oe+=2){var Ve=be[oe],qe=be[oe+1];Ve==="style"?$t(R,qe):Ve==="dangerouslySetInnerHTML"?We(R,qe):Ve==="children"?Xe(R,qe):E(R,Ve,qe,Ae)}switch(me){case"input":xe(R,V);break;case"textarea":Se(R,V);break;case"select":var ze=R._wrapperState.wasMultiple;R._wrapperState.wasMultiple=!!V.multiple;var et=V.value;et!=null?Le(R,!!V.multiple,et,!1):ze!==!!V.multiple&&(V.defaultValue!=null?Le(R,!!V.multiple,V.defaultValue,!0):Le(R,!!V.multiple,V.multiple?[]:"",!1))}R[Rs]=V}catch(it){Pr(u,u.return,it)}}break;case 6:if(pa(d,u),Ga(u),P&4){if(u.stateNode===null)throw Error(r(162));R=u.stateNode,V=u.memoizedProps;try{R.nodeValue=V}catch(it){Pr(u,u.return,it)}}break;case 3:if(pa(d,u),Ga(u),P&4&&y!==null&&y.memoizedState.isDehydrated)try{ri(d.containerInfo)}catch(it){Pr(u,u.return,it)}break;case 4:pa(d,u),Ga(u);break;case 13:pa(d,u),Ga(u),R=u.child,R.flags&8192&&(V=R.memoizedState!==null,R.stateNode.isHidden=V,!V||R.alternate!==null&&R.alternate.memoizedState!==null||(j1=yr())),P&4&&yk(u);break;case 22:if(Ve=y!==null&&y.memoizedState!==null,u.mode&1?(yn=(Ae=yn)||Ve,pa(d,u),yn=Ae):pa(d,u),Ga(u),P&8192){if(Ae=u.memoizedState!==null,(u.stateNode.isHidden=Ae)&&!Ve&&(u.mode&1)!==0)for(tt=u,Ve=u.child;Ve!==null;){for(qe=tt=Ve;tt!==null;){switch(ze=tt,et=ze.child,ze.tag){case 0:case 11:case 14:case 15:xh(4,ze,ze.return);break;case 1:Bc(ze,ze.return);var nt=ze.stateNode;if(typeof nt.componentWillUnmount=="function"){P=ze,y=ze.return;try{d=P,nt.props=d.memoizedProps,nt.state=d.memoizedState,nt.componentWillUnmount()}catch(it){Pr(P,y,it)}}break;case 5:Bc(ze,ze.return);break;case 22:if(ze.memoizedState!==null){xk(qe);continue}}et!==null?(et.return=ze,tt=et):xk(qe)}Ve=Ve.sibling}e:for(Ve=null,qe=u;;){if(qe.tag===5){if(Ve===null){Ve=qe;try{R=qe.stateNode,Ae?(V=R.style,typeof V.setProperty=="function"?V.setProperty("display","none","important"):V.display="none"):(me=qe.stateNode,be=qe.memoizedProps.style,oe=be!=null&&be.hasOwnProperty("display")?be.display:null,me.style.display=Ot("display",oe))}catch(it){Pr(u,u.return,it)}}}else if(qe.tag===6){if(Ve===null)try{qe.stateNode.nodeValue=Ae?"":qe.memoizedProps}catch(it){Pr(u,u.return,it)}}else if((qe.tag!==22&&qe.tag!==23||qe.memoizedState===null||qe===u)&&qe.child!==null){qe.child.return=qe,qe=qe.child;continue}if(qe===u)break e;for(;qe.sibling===null;){if(qe.return===null||qe.return===u)break e;Ve===qe&&(Ve=null),qe=qe.return}Ve===qe&&(Ve=null),qe.sibling.return=qe.return,qe=qe.sibling}}break;case 19:pa(d,u),Ga(u),P&4&&yk(u);break;case 21:break;default:pa(d,u),Ga(u)}}function Ga(u){var d=u.flags;if(d&2){try{e:{for(var y=u.return;y!==null;){if(mk(y)){var P=y;break e}y=y.return}throw Error(r(160))}switch(P.tag){case 5:var R=P.stateNode;P.flags&32&&(Xe(R,""),P.flags&=-33);var V=vk(u);C1(u,V,R);break;case 3:case 4:var oe=P.stateNode.containerInfo,me=vk(u);O1(u,me,oe);break;default:throw Error(r(161))}}catch(be){Pr(u,u.return,be)}u.flags&=-3}d&4096&&(u.flags&=-4097)}function zW(u,d,y){tt=u,_k(u)}function _k(u,d,y){for(var P=(u.mode&1)!==0;tt!==null;){var R=tt,V=R.child;if(R.tag===22&&P){var oe=R.memoizedState!==null||Gv;if(!oe){var me=R.alternate,be=me!==null&&me.memoizedState!==null||yn;me=Gv;var Ae=yn;if(Gv=oe,(yn=be)&&!Ae)for(tt=R;tt!==null;)oe=tt,be=oe.child,oe.tag===22&&oe.memoizedState!==null?Sk(R):be!==null?(be.return=oe,tt=be):Sk(R);for(;V!==null;)tt=V,_k(V),V=V.sibling;tt=R,Gv=me,yn=Ae}wk(u)}else(R.subtreeFlags&8772)!==0&&V!==null?(V.return=R,tt=V):wk(u)}}function wk(u){for(;tt!==null;){var d=tt;if((d.flags&8772)!==0){var y=d.alternate;try{if((d.flags&8772)!==0)switch(d.tag){case 0:case 11:case 15:yn||Kv(5,d);break;case 1:var P=d.stateNode;if(d.flags&4&&!yn)if(y===null)P.componentDidMount();else{var R=d.elementType===d.type?y.memoizedProps:da(d.type,y.memoizedProps);P.componentDidUpdate(R,y.memoizedState,P.__reactInternalSnapshotBeforeUpdate)}var V=d.updateQueue;V!==null&&x3(d,V,P);break;case 3:var oe=d.updateQueue;if(oe!==null){if(y=null,d.child!==null)switch(d.child.tag){case 5:y=d.child.stateNode;break;case 1:y=d.child.stateNode}x3(d,oe,y)}break;case 5:var me=d.stateNode;if(y===null&&d.flags&4){y=me;var be=d.memoizedProps;switch(d.type){case"button":case"input":case"select":case"textarea":be.autoFocus&&y.focus();break;case"img":be.src&&(y.src=be.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(d.memoizedState===null){var Ae=d.alternate;if(Ae!==null){var Ve=Ae.memoizedState;if(Ve!==null){var qe=Ve.dehydrated;qe!==null&&ri(qe)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(r(163))}yn||d.flags&512&&S1(d)}catch(ze){Pr(d,d.return,ze)}}if(d===u){tt=null;break}if(y=d.sibling,y!==null){y.return=d.return,tt=y;break}tt=d.return}}function xk(u){for(;tt!==null;){var d=tt;if(d===u){tt=null;break}var y=d.sibling;if(y!==null){y.return=d.return,tt=y;break}tt=d.return}}function Sk(u){for(;tt!==null;){var d=tt;try{switch(d.tag){case 0:case 11:case 15:var y=d.return;try{Kv(4,d)}catch(be){Pr(d,y,be)}break;case 1:var P=d.stateNode;if(typeof P.componentDidMount=="function"){var R=d.return;try{P.componentDidMount()}catch(be){Pr(d,R,be)}}var V=d.return;try{S1(d)}catch(be){Pr(d,V,be)}break;case 5:var oe=d.return;try{S1(d)}catch(be){Pr(d,oe,be)}}}catch(be){Pr(d,d.return,be)}if(d===u){tt=null;break}var me=d.sibling;if(me!==null){me.return=d.return,tt=me;break}tt=d.return}}var VW=Math.ceil,Yv=j.ReactCurrentDispatcher,P1=j.ReactCurrentOwner,Ii=j.ReactCurrentBatchConfig,Mt=0,Yr=null,Lr=null,on=0,ui=0,Uc=Ls(0),zr=0,Sh=null,ru=0,Zv=0,E1=0,Oh=null,qn=null,j1=0,zc=1/0,$o=null,Xv=!1,T1=null,Us=null,Qv=!1,zs=null,Jv=0,Ch=0,A1=null,eg=-1,tg=0;function jn(){return(Mt&6)!==0?yr():eg!==-1?eg:eg=yr()}function Vs(u){return(u.mode&1)===0?1:(Mt&2)!==0&&on!==0?on&-on:PW.transition!==null?(tg===0&&(tg=iv()),tg):(u=Nt,u!==0||(u=window.event,u=u===void 0?16:jt(u.type)),u)}function ma(u,d,y,P){if(50<Ch)throw Ch=0,A1=null,Error(r(185));ei(u,y,P),((Mt&2)===0||u!==Yr)&&(u===Yr&&((Mt&2)===0&&(Zv|=y),zr===4&&qs(u,on)),Wn(u,P),y===1&&Mt===0&&(d.mode&1)===0&&(zc=yr()+500,Tv&&Is()))}function Wn(u,d){var y=u.callbackNode;lc(u,d);var P=Xt(u,u===Yr?on:0);if(P===0)y!==null&&Bd(y),u.callbackNode=null,u.callbackPriority=0;else if(d=P&-P,u.callbackPriority!==d){if(y!=null&&Bd(y),d===1)u.tag===0?CW(Ck.bind(null,u)):c3(Ck.bind(null,u)),pn(function(){(Mt&6)===0&&Is()}),y=null;else{switch(ys(P)){case 1:y=Ud;break;case 4:y=nv;break;case 16:y=oc;break;case 536870912:y=ps;break;default:y=oc}y=Rk(y,Ok.bind(null,u))}u.callbackPriority=d,u.callbackNode=y}}function Ok(u,d){if(eg=-1,tg=0,(Mt&6)!==0)throw Error(r(327));var y=u.callbackNode;if(Vc()&&u.callbackNode!==y)return null;var P=Xt(u,u===Yr?on:0);if(P===0)return null;if((P&30)!==0||(P&u.expiredLanes)!==0||d)d=rg(u,P);else{d=P;var R=Mt;Mt|=2;var V=Ek();(Yr!==u||on!==d)&&($o=null,zc=yr()+500,iu(u,d));do try{HW();break}catch(me){Pk(u,me)}while(!0);K_(),Yv.current=V,Mt=R,Lr!==null?d=0:(Yr=null,on=0,d=zr)}if(d!==0){if(d===2&&(R=dn(u),R!==0&&(P=R,d=k1(u,R))),d===1)throw y=Sh,iu(u,0),qs(u,P),Wn(u,yr()),y;if(d===6)qs(u,P);else{if(R=u.current.alternate,(P&30)===0&&!qW(R)&&(d=rg(u,P),d===2&&(V=dn(u),V!==0&&(P=V,d=k1(u,V))),d===1))throw y=Sh,iu(u,0),qs(u,P),Wn(u,yr()),y;switch(u.finishedWork=R,u.finishedLanes=P,d){case 0:case 1:throw Error(r(345));case 2:au(u,qn,$o);break;case 3:if(qs(u,P),(P&130023424)===P&&(d=j1+500-yr(),10<d)){if(Xt(u,0)!==0)break;if(R=u.suspendedLanes,(R&P)!==P){jn(),u.pingedLanes|=u.suspendedLanes&R;break}u.timeoutHandle=Br(au.bind(null,u,qn,$o),d);break}au(u,qn,$o);break;case 4:if(qs(u,P),(P&4194240)===P)break;for(d=u.eventTimes,R=-1;0<P;){var oe=31-wt(P);V=1<<oe,oe=d[oe],oe>R&&(R=oe),P&=~V}if(P=R,P=yr()-P,P=(120>P?120:480>P?480:1080>P?1080:1920>P?1920:3e3>P?3e3:4320>P?4320:1960*VW(P/1960))-P,10<P){u.timeoutHandle=Br(au.bind(null,u,qn,$o),P);break}au(u,qn,$o);break;case 5:au(u,qn,$o);break;default:throw Error(r(329))}}}return Wn(u,yr()),u.callbackNode===y?Ok.bind(null,u):null}function k1(u,d){var y=Oh;return u.current.memoizedState.isDehydrated&&(iu(u,d).flags|=256),u=rg(u,d),u!==2&&(d=qn,qn=y,d!==null&&N1(d)),u}function N1(u){qn===null?qn=u:qn.push.apply(qn,u)}function qW(u){for(var d=u;;){if(d.flags&16384){var y=d.updateQueue;if(y!==null&&(y=y.stores,y!==null))for(var P=0;P<y.length;P++){var R=y[P],V=R.getSnapshot;R=R.value;try{if(!ai(V(),R))return!1}catch{return!1}}}if(y=d.child,d.subtreeFlags&16384&&y!==null)y.return=d,d=y;else{if(d===u)break;for(;d.sibling===null;){if(d.return===null||d.return===u)return!0;d=d.return}d.sibling.return=d.return,d=d.sibling}}return!0}function qs(u,d){for(d&=~E1,d&=~Zv,u.suspendedLanes|=d,u.pingedLanes&=~d,u=u.expirationTimes;0<d;){var y=31-wt(d),P=1<<y;u[y]=-1,d&=~P}}function Ck(u){if((Mt&6)!==0)throw Error(r(327));Vc();var d=Xt(u,0);if((d&1)===0)return Wn(u,yr()),null;var y=rg(u,d);if(u.tag!==0&&y===2){var P=dn(u);P!==0&&(d=P,y=k1(u,P))}if(y===1)throw y=Sh,iu(u,0),qs(u,d),Wn(u,yr()),y;if(y===6)throw Error(r(345));return u.finishedWork=u.current.alternate,u.finishedLanes=d,au(u,qn,$o),Wn(u,yr()),null}function R1(u,d){var y=Mt;Mt|=1;try{return u(d)}finally{Mt=y,Mt===0&&(zc=yr()+500,Tv&&Is())}}function nu(u){zs!==null&&zs.tag===0&&(Mt&6)===0&&Vc();var d=Mt;Mt|=1;var y=Ii.transition,P=Nt;try{if(Ii.transition=null,Nt=1,u)return u()}finally{Nt=P,Ii.transition=y,Mt=d,(Mt&6)===0&&Is()}}function M1(){ui=Uc.current,ar(Uc)}function iu(u,d){u.finishedWork=null,u.finishedLanes=0;var y=u.timeoutHandle;if(y!==-1&&(u.timeoutHandle=-1,Mr(y)),Lr!==null)for(y=Lr.return;y!==null;){var P=y;switch(V_(P),P.tag){case 1:P=P.type.childContextTypes,P!=null&&Ev();break;case 3:$c(),ar(Un),ar(mn),r1();break;case 5:e1(P);break;case 4:$c();break;case 13:ar(_r);break;case 19:ar(_r);break;case 10:Y_(P.type._context);break;case 22:case 23:M1()}y=y.return}if(Yr=u,Lr=u=Ws(u.current,null),on=ui=d,zr=0,Sh=null,E1=Zv=ru=0,qn=Oh=null,Jl!==null){for(d=0;d<Jl.length;d++)if(y=Jl[d],P=y.interleaved,P!==null){y.interleaved=null;var R=P.next,V=y.pending;if(V!==null){var oe=V.next;V.next=R,P.next=oe}y.pending=P}Jl=null}return u}function Pk(u,d){do{var y=Lr;try{if(K_(),Fv.current=Vv,Bv){for(var P=wr.memoizedState;P!==null;){var R=P.queue;R!==null&&(R.pending=null),P=P.next}Bv=!1}if(tu=0,Kr=Ur=wr=null,gh=!1,yh=0,P1.current=null,y===null||y.return===null){zr=1,Sh=d,Lr=null;break}e:{var V=u,oe=y.return,me=y,be=d;if(d=on,me.flags|=32768,be!==null&&typeof be=="object"&&typeof be.then=="function"){var Ae=be,Ve=me,qe=Ve.tag;if((Ve.mode&1)===0&&(qe===0||qe===11||qe===15)){var ze=Ve.alternate;ze?(Ve.updateQueue=ze.updateQueue,Ve.memoizedState=ze.memoizedState,Ve.lanes=ze.lanes):(Ve.updateQueue=null,Ve.memoizedState=null)}var et=X3(oe);if(et!==null){et.flags&=-257,Q3(et,oe,me,V,d),et.mode&1&&Z3(V,Ae,d),d=et,be=Ae;var nt=d.updateQueue;if(nt===null){var it=new Set;it.add(be),d.updateQueue=it}else nt.add(be);break e}else{if((d&1)===0){Z3(V,Ae,d),L1();break e}be=Error(r(426))}}else if(fr&&me.mode&1){var Ar=X3(oe);if(Ar!==null){(Ar.flags&65536)===0&&(Ar.flags|=256),Q3(Ar,oe,me,V,d),H_(Fc(be,me));break e}}V=be=Fc(be,me),zr!==4&&(zr=2),Oh===null?Oh=[V]:Oh.push(V),V=oe;do{switch(V.tag){case 3:V.flags|=65536,d&=-d,V.lanes|=d;var Ce=K3(V,be,d);w3(V,Ce);break e;case 1:me=be;var we=V.type,Ee=V.stateNode;if((V.flags&128)===0&&(typeof we.getDerivedStateFromError=="function"||Ee!==null&&typeof Ee.componentDidCatch=="function"&&(Us===null||!Us.has(Ee)))){V.flags|=65536,d&=-d,V.lanes|=d;var Ze=Y3(V,me,d);w3(V,Ze);break e}}V=V.return}while(V!==null)}Tk(y)}catch(lt){d=lt,Lr===y&&y!==null&&(Lr=y=y.return);continue}break}while(!0)}function Ek(){var u=Yv.current;return Yv.current=Vv,u===null?Vv:u}function L1(){(zr===0||zr===3||zr===2)&&(zr=4),Yr===null||(ru&268435455)===0&&(Zv&268435455)===0||qs(Yr,on)}function rg(u,d){var y=Mt;Mt|=2;var P=Ek();(Yr!==u||on!==d)&&($o=null,iu(u,d));do try{WW();break}catch(R){Pk(u,R)}while(!0);if(K_(),Mt=y,Yv.current=P,Lr!==null)throw Error(r(261));return Yr=null,on=0,zr}function WW(){for(;Lr!==null;)jk(Lr)}function HW(){for(;Lr!==null&&!x_();)jk(Lr)}function jk(u){var d=Nk(u.alternate,u,ui);u.memoizedProps=u.pendingProps,d===null?Tk(u):Lr=d,P1.current=null}function Tk(u){var d=u;do{var y=d.alternate;if(u=d.return,(d.flags&32768)===0){if(y=$W(y,d,ui),y!==null){Lr=y;return}}else{if(y=FW(y,d),y!==null){y.flags&=32767,Lr=y;return}if(u!==null)u.flags|=32768,u.subtreeFlags=0,u.deletions=null;else{zr=6,Lr=null;return}}if(d=d.sibling,d!==null){Lr=d;return}Lr=d=u}while(d!==null);zr===0&&(zr=5)}function au(u,d,y){var P=Nt,R=Ii.transition;try{Ii.transition=null,Nt=1,GW(u,d,y,P)}finally{Ii.transition=R,Nt=P}return null}function GW(u,d,y,P){do Vc();while(zs!==null);if((Mt&6)!==0)throw Error(r(327));y=u.finishedWork;var R=u.finishedLanes;if(y===null)return null;if(u.finishedWork=null,u.finishedLanes=0,y===u.current)throw Error(r(177));u.callbackNode=null,u.callbackPriority=0;var V=y.lanes|y.childLanes;if(Cr(u,V),u===Yr&&(Lr=Yr=null,on=0),(y.subtreeFlags&2064)===0&&(y.flags&2064)===0||Qv||(Qv=!0,Rk(oc,function(){return Vc(),null})),V=(y.flags&15990)!==0,(y.subtreeFlags&15990)!==0||V){V=Ii.transition,Ii.transition=null;var oe=Nt;Nt=1;var me=Mt;Mt|=4,P1.current=null,UW(u,y),bk(y,u),Ai(ft),zl=!!Je,ft=Je=null,u.current=y,zW(y),ac(),Mt=me,Nt=oe,Ii.transition=V}else u.current=y;if(Qv&&(Qv=!1,zs=u,Jv=R),V=u.pendingLanes,V===0&&(Us=null),Il(y.stateNode),Wn(u,yr()),d!==null)for(P=u.onRecoverableError,y=0;y<d.length;y++)R=d[y],P(R.value,{componentStack:R.stack,digest:R.digest});if(Xv)throw Xv=!1,u=T1,T1=null,u;return(Jv&1)!==0&&u.tag!==0&&Vc(),V=u.pendingLanes,(V&1)!==0?u===A1?Ch++:(Ch=0,A1=u):Ch=0,Is(),null}function Vc(){if(zs!==null){var u=ys(Jv),d=Ii.transition,y=Nt;try{if(Ii.transition=null,Nt=16>u?16:u,zs===null)var P=!1;else{if(u=zs,zs=null,Jv=0,(Mt&6)!==0)throw Error(r(331));var R=Mt;for(Mt|=4,tt=u.current;tt!==null;){var V=tt,oe=V.child;if((tt.flags&16)!==0){var me=V.deletions;if(me!==null){for(var be=0;be<me.length;be++){var Ae=me[be];for(tt=Ae;tt!==null;){var Ve=tt;switch(Ve.tag){case 0:case 11:case 15:xh(8,Ve,V)}var qe=Ve.child;if(qe!==null)qe.return=Ve,tt=qe;else for(;tt!==null;){Ve=tt;var ze=Ve.sibling,et=Ve.return;if(pk(Ve),Ve===Ae){tt=null;break}if(ze!==null){ze.return=et,tt=ze;break}tt=et}}}var nt=V.alternate;if(nt!==null){var it=nt.child;if(it!==null){nt.child=null;do{var Ar=it.sibling;it.sibling=null,it=Ar}while(it!==null)}}tt=V}}if((V.subtreeFlags&2064)!==0&&oe!==null)oe.return=V,tt=oe;else e:for(;tt!==null;){if(V=tt,(V.flags&2048)!==0)switch(V.tag){case 0:case 11:case 15:xh(9,V,V.return)}var Ce=V.sibling;if(Ce!==null){Ce.return=V.return,tt=Ce;break e}tt=V.return}}var we=u.current;for(tt=we;tt!==null;){oe=tt;var Ee=oe.child;if((oe.subtreeFlags&2064)!==0&&Ee!==null)Ee.return=oe,tt=Ee;else e:for(oe=we;tt!==null;){if(me=tt,(me.flags&2048)!==0)try{switch(me.tag){case 0:case 11:case 15:Kv(9,me)}}catch(lt){Pr(me,me.return,lt)}if(me===oe){tt=null;break e}var Ze=me.sibling;if(Ze!==null){Ze.return=me.return,tt=Ze;break e}tt=me.return}}if(Mt=R,Is(),Jn&&typeof Jn.onPostCommitFiberRoot=="function")try{Jn.onPostCommitFiberRoot(Dl,u)}catch{}P=!0}return P}finally{Nt=y,Ii.transition=d}}return!1}function Ak(u,d,y){d=Fc(y,d),d=K3(u,d,1),u=Fs(u,d,1),d=jn(),u!==null&&(ei(u,1,d),Wn(u,d))}function Pr(u,d,y){if(u.tag===3)Ak(u,u,y);else for(;d!==null;){if(d.tag===3){Ak(d,u,y);break}else if(d.tag===1){var P=d.stateNode;if(typeof d.type.getDerivedStateFromError=="function"||typeof P.componentDidCatch=="function"&&(Us===null||!Us.has(P))){u=Fc(y,u),u=Y3(d,u,1),d=Fs(d,u,1),u=jn(),d!==null&&(ei(d,1,u),Wn(d,u));break}}d=d.return}}function KW(u,d,y){var P=u.pingCache;P!==null&&P.delete(d),d=jn(),u.pingedLanes|=u.suspendedLanes&y,Yr===u&&(on&y)===y&&(zr===4||zr===3&&(on&130023424)===on&&500>yr()-j1?iu(u,0):E1|=y),Wn(u,d)}function kk(u,d){d===0&&((u.mode&1)===0?d=1:(d=vs,vs<<=1,(vs&130023424)===0&&(vs=4194304)));var y=jn();u=Lo(u,d),u!==null&&(ei(u,d,y),Wn(u,y))}function YW(u){var d=u.memoizedState,y=0;d!==null&&(y=d.retryLane),kk(u,y)}function ZW(u,d){var y=0;switch(u.tag){case 13:var P=u.stateNode,R=u.memoizedState;R!==null&&(y=R.retryLane);break;case 19:P=u.stateNode;break;default:throw Error(r(314))}P!==null&&P.delete(d),kk(u,y)}var Nk;Nk=function(u,d,y){if(u!==null)if(u.memoizedProps!==d.pendingProps||Un.current)Vn=!0;else{if((u.lanes&y)===0&&(d.flags&128)===0)return Vn=!1,IW(u,d,y);Vn=(u.flags&131072)!==0}else Vn=!1,fr&&(d.flags&1048576)!==0&&f3(d,kv,d.index);switch(d.lanes=0,d.tag){case 2:var P=d.type;Hv(u,d),u=d.pendingProps;var R=kc(d,mn.current);Ic(d,y),R=a1(null,d,P,u,R,y);var V=o1();return d.flags|=1,typeof R=="object"&&R!==null&&typeof R.render=="function"&&R.$$typeof===void 0?(d.tag=1,d.memoizedState=null,d.updateQueue=null,zn(P)?(V=!0,jv(d)):V=!1,d.memoizedState=R.state!==null&&R.state!==void 0?R.state:null,Q_(d),R.updater=qv,d.stateNode=R,R._reactInternals=d,d1(d,P,u,y),d=v1(null,d,P,!0,V,y)):(d.tag=0,fr&&V&&z_(d),En(null,d,R,y),d=d.child),d;case 16:P=d.elementType;e:{switch(Hv(u,d),u=d.pendingProps,R=P._init,P=R(P._payload),d.type=P,R=d.tag=QW(P),u=da(P,u),R){case 0:d=m1(null,d,P,u,y);break e;case 1:d=ik(null,d,P,u,y);break e;case 11:d=J3(null,d,P,u,y);break e;case 14:d=ek(null,d,P,da(P.type,u),y);break e}throw Error(r(306,P,""))}return d;case 0:return P=d.type,R=d.pendingProps,R=d.elementType===P?R:da(P,R),m1(u,d,P,R,y);case 1:return P=d.type,R=d.pendingProps,R=d.elementType===P?R:da(P,R),ik(u,d,P,R,y);case 3:e:{if(ak(d),u===null)throw Error(r(387));P=d.pendingProps,V=d.memoizedState,R=V.element,_3(u,d),Iv(d,P,null,y);var oe=d.memoizedState;if(P=oe.element,V.isDehydrated)if(V={element:P,isDehydrated:!1,cache:oe.cache,pendingSuspenseBoundaries:oe.pendingSuspenseBoundaries,transitions:oe.transitions},d.updateQueue.baseState=V,d.memoizedState=V,d.flags&256){R=Fc(Error(r(423)),d),d=ok(u,d,P,y,R);break e}else if(P!==R){R=Fc(Error(r(424)),d),d=ok(u,d,P,y,R);break e}else for(li=qa(d.stateNode.containerInfo.firstChild),si=d,fr=!0,fa=null,y=y3(d,null,P,y),d.child=y;y;)y.flags=y.flags&-3|4096,y=y.sibling;else{if(Mc(),P===R){d=Io(u,d,y);break e}En(u,d,P,y)}d=d.child}return d;case 5:return S3(d),u===null&&W_(d),P=d.type,R=d.pendingProps,V=u!==null?u.memoizedProps:null,oe=R.children,Ct(P,R)?oe=null:V!==null&&Ct(P,V)&&(d.flags|=32),nk(u,d),En(u,d,oe,y),d.child;case 6:return u===null&&W_(d),null;case 13:return sk(u,d,y);case 4:return J_(d,d.stateNode.containerInfo),P=d.pendingProps,u===null?d.child=Lc(d,null,P,y):En(u,d,P,y),d.child;case 11:return P=d.type,R=d.pendingProps,R=d.elementType===P?R:da(P,R),J3(u,d,P,R,y);case 7:return En(u,d,d.pendingProps,y),d.child;case 8:return En(u,d,d.pendingProps.children,y),d.child;case 12:return En(u,d,d.pendingProps.children,y),d.child;case 10:e:{if(P=d.type._context,R=d.pendingProps,V=d.memoizedProps,oe=R.value,Qt(Mv,P._currentValue),P._currentValue=oe,V!==null)if(ai(V.value,oe)){if(V.children===R.children&&!Un.current){d=Io(u,d,y);break e}}else for(V=d.child,V!==null&&(V.return=d);V!==null;){var me=V.dependencies;if(me!==null){oe=V.child;for(var be=me.firstContext;be!==null;){if(be.context===P){if(V.tag===1){be=Do(-1,y&-y),be.tag=2;var Ae=V.updateQueue;if(Ae!==null){Ae=Ae.shared;var Ve=Ae.pending;Ve===null?be.next=be:(be.next=Ve.next,Ve.next=be),Ae.pending=be}}V.lanes|=y,be=V.alternate,be!==null&&(be.lanes|=y),Z_(V.return,y,d),me.lanes|=y;break}be=be.next}}else if(V.tag===10)oe=V.type===d.type?null:V.child;else if(V.tag===18){if(oe=V.return,oe===null)throw Error(r(341));oe.lanes|=y,me=oe.alternate,me!==null&&(me.lanes|=y),Z_(oe,y,d),oe=V.sibling}else oe=V.child;if(oe!==null)oe.return=V;else for(oe=V;oe!==null;){if(oe===d){oe=null;break}if(V=oe.sibling,V!==null){V.return=oe.return,oe=V;break}oe=oe.return}V=oe}En(u,d,R.children,y),d=d.child}return d;case 9:return R=d.type,P=d.pendingProps.children,Ic(d,y),R=Li(R),P=P(R),d.flags|=1,En(u,d,P,y),d.child;case 14:return P=d.type,R=da(P,d.pendingProps),R=da(P.type,R),ek(u,d,P,R,y);case 15:return tk(u,d,d.type,d.pendingProps,y);case 17:return P=d.type,R=d.pendingProps,R=d.elementType===P?R:da(P,R),Hv(u,d),d.tag=1,zn(P)?(u=!0,jv(d)):u=!1,Ic(d,y),H3(d,P,R),d1(d,P,R,y),v1(null,d,P,!0,u,y);case 19:return uk(u,d,y);case 22:return rk(u,d,y)}throw Error(r(156,d.tag))};function Rk(u,d){return rv(u,d)}function XW(u,d,y,P){this.tag=u,this.key=y,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=d,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=P,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function $i(u,d,y,P){return new XW(u,d,y,P)}function D1(u){return u=u.prototype,!(!u||!u.isReactComponent)}function QW(u){if(typeof u=="function")return D1(u)?1:0;if(u!=null){if(u=u.$$typeof,u===te)return 11;if(u===ee)return 14}return 2}function Ws(u,d){var y=u.alternate;return y===null?(y=$i(u.tag,d,u.key,u.mode),y.elementType=u.elementType,y.type=u.type,y.stateNode=u.stateNode,y.alternate=u,u.alternate=y):(y.pendingProps=d,y.type=u.type,y.flags=0,y.subtreeFlags=0,y.deletions=null),y.flags=u.flags&14680064,y.childLanes=u.childLanes,y.lanes=u.lanes,y.child=u.child,y.memoizedProps=u.memoizedProps,y.memoizedState=u.memoizedState,y.updateQueue=u.updateQueue,d=u.dependencies,y.dependencies=d===null?null:{lanes:d.lanes,firstContext:d.firstContext},y.sibling=u.sibling,y.index=u.index,y.ref=u.ref,y}function ng(u,d,y,P,R,V){var oe=2;if(P=u,typeof u=="function")D1(u)&&(oe=1);else if(typeof u=="string")oe=5;else e:switch(u){case M:return ou(y.children,R,V,d);case q:oe=8,R|=8;break;case W:return u=$i(12,y,d,R|2),u.elementType=W,u.lanes=V,u;case se:return u=$i(13,y,d,R),u.elementType=se,u.lanes=V,u;case X:return u=$i(19,y,d,R),u.elementType=X,u.lanes=V,u;case U:return ig(y,R,V,d);default:if(typeof u=="object"&&u!==null)switch(u.$$typeof){case H:oe=10;break e;case K:oe=9;break e;case te:oe=11;break e;case ee:oe=14;break e;case re:oe=16,P=null;break e}throw Error(r(130,u==null?u:typeof u,""))}return d=$i(oe,y,d,R),d.elementType=u,d.type=P,d.lanes=V,d}function ou(u,d,y,P){return u=$i(7,u,P,d),u.lanes=y,u}function ig(u,d,y,P){return u=$i(22,u,P,d),u.elementType=U,u.lanes=y,u.stateNode={isHidden:!1},u}function I1(u,d,y){return u=$i(6,u,null,d),u.lanes=y,u}function $1(u,d,y){return d=$i(4,u.children!==null?u.children:[],u.key,d),d.lanes=y,d.stateNode={containerInfo:u.containerInfo,pendingChildren:null,implementation:u.implementation},d}function JW(u,d,y,P,R){this.tag=d,this.containerInfo=u,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=gs(0),this.expirationTimes=gs(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=gs(0),this.identifierPrefix=P,this.onRecoverableError=R,this.mutableSourceEagerHydrationData=null}function F1(u,d,y,P,R,V,oe,me,be){return u=new JW(u,d,y,me,be),d===1?(d=1,V===!0&&(d|=8)):d=0,V=$i(3,null,null,d),u.current=V,V.stateNode=u,V.memoizedState={element:P,isDehydrated:y,cache:null,transitions:null,pendingSuspenseBoundaries:null},Q_(V),u}function eH(u,d,y){var P=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:T,key:P==null?null:""+P,children:u,containerInfo:d,implementation:y}}function Mk(u){if(!u)return Ds;u=u._reactInternals;e:{if(Da(u)!==u||u.tag!==1)throw Error(r(170));var d=u;do{switch(d.tag){case 3:d=d.stateNode.context;break e;case 1:if(zn(d.type)){d=d.stateNode.__reactInternalMemoizedMergedChildContext;break e}}d=d.return}while(d!==null);throw Error(r(171))}if(u.tag===1){var y=u.type;if(zn(y))return l3(u,y,d)}return d}function Lk(u,d,y,P,R,V,oe,me,be){return u=F1(y,P,!0,u,R,V,oe,me,be),u.context=Mk(null),y=u.current,P=jn(),R=Vs(y),V=Do(P,R),V.callback=d??null,Fs(y,V,R),u.current.lanes=R,ei(u,R,P),Wn(u,P),u}function ag(u,d,y,P){var R=d.current,V=jn(),oe=Vs(R);return y=Mk(y),d.context===null?d.context=y:d.pendingContext=y,d=Do(V,oe),d.payload={element:u},P=P===void 0?null:P,P!==null&&(d.callback=P),u=Fs(R,d,oe),u!==null&&(ma(u,R,oe,V),Dv(u,R,oe)),oe}function og(u){if(u=u.current,!u.child)return null;switch(u.child.tag){case 5:return u.child.stateNode;default:return u.child.stateNode}}function Dk(u,d){if(u=u.memoizedState,u!==null&&u.dehydrated!==null){var y=u.retryLane;u.retryLane=y!==0&&y<d?y:d}}function B1(u,d){Dk(u,d),(u=u.alternate)&&Dk(u,d)}function tH(){return null}var Ik=typeof reportError=="function"?reportError:function(u){console.error(u)};function U1(u){this._internalRoot=u}sg.prototype.render=U1.prototype.render=function(u){var d=this._internalRoot;if(d===null)throw Error(r(409));ag(u,d,null,null)},sg.prototype.unmount=U1.prototype.unmount=function(){var u=this._internalRoot;if(u!==null){this._internalRoot=null;var d=u.containerInfo;nu(function(){ag(null,u,null,null)}),d[Bt]=null}};function sg(u){this._internalRoot=u}sg.prototype.unstable_scheduleHydration=function(u){if(u){var d=fc();u={blockedOn:null,target:u,priority:d};for(var y=0;y<Fr.length&&d!==0&&d<Fr[y].priority;y++);Fr.splice(y,0,u),y===0&&dc(u)}};function z1(u){return!(!u||u.nodeType!==1&&u.nodeType!==9&&u.nodeType!==11)}function lg(u){return!(!u||u.nodeType!==1&&u.nodeType!==9&&u.nodeType!==11&&(u.nodeType!==8||u.nodeValue!==" react-mount-point-unstable "))}function $k(){}function rH(u,d,y,P,R){if(R){if(typeof P=="function"){var V=P;P=function(){var Ae=og(oe);V.call(Ae)}}var oe=Lk(d,P,u,0,null,!1,!1,"",$k);return u._reactRootContainer=oe,u[Bt]=oe.current,ks(u.nodeType===8?u.parentNode:u),nu(),oe}for(;R=u.lastChild;)u.removeChild(R);if(typeof P=="function"){var me=P;P=function(){var Ae=og(be);me.call(Ae)}}var be=F1(u,0,!1,null,null,!1,!1,"",$k);return u._reactRootContainer=be,u[Bt]=be.current,ks(u.nodeType===8?u.parentNode:u),nu(function(){ag(d,be,y,P)}),be}function ug(u,d,y,P,R){var V=y._reactRootContainer;if(V){var oe=V;if(typeof R=="function"){var me=R;R=function(){var be=og(oe);me.call(be)}}ag(d,oe,u,R)}else oe=rH(y,d,u,R,P);return og(oe)}uc=function(u){switch(u.tag){case 3:var d=u.stateNode;if(d.current.memoizedState.isDehydrated){var y=_t(d.pendingLanes);y!==0&&(oa(d,y|1),Wn(d,yr()),(Mt&6)===0&&(zc=yr()+500,Is()))}break;case 13:nu(function(){var P=Lo(u,1);if(P!==null){var R=jn();ma(P,u,1,R)}}),B1(u,1)}},_o=function(u){if(u.tag===13){var d=Lo(u,134217728);if(d!==null){var y=jn();ma(d,u,134217728,y)}B1(u,134217728)}},cc=function(u){if(u.tag===13){var d=Vs(u),y=Lo(u,d);if(y!==null){var P=jn();ma(y,u,d,P)}B1(u,d)}},fc=function(){return Nt},$l=function(u,d){var y=Nt;try{return Nt=u,d()}finally{Nt=y}},$n=function(u,d,y){switch(d){case"input":if(xe(u,y),d=y.name,y.type==="radio"&&d!=null){for(y=u;y.parentNode;)y=y.parentNode;for(y=y.querySelectorAll("input[name="+JSON.stringify(""+d)+'][type="radio"]'),d=0;d<y.length;d++){var P=y[d];if(P!==u&&P.form===u.form){var R=Tc(P);if(!R)throw Error(r(90));Y(P),xe(P,R)}}}break;case"textarea":Se(u,y);break;case"select":d=y.value,d!=null&&Le(u,!!y.multiple,d,!1)}},pr=R1,cr=nu;var nH={usingClientEntryPoint:!1,Events:[Ao,ko,Tc,hs,La,R1]},Ph={findFiberByHostInstance:To,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},iH={bundleType:Ph.bundleType,version:Ph.version,rendererPackageName:Ph.rendererPackageName,rendererConfig:Ph.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:j.ReactCurrentDispatcher,findHostInstanceByFiber:function(u){return u=ev(u),u===null?null:u.stateNode},findFiberByHostInstance:Ph.findFiberByHostInstance||tH,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var cg=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!cg.isDisabled&&cg.supportsFiber)try{Dl=cg.inject(iH),Jn=cg}catch{}}return Hn.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=nH,Hn.createPortal=function(u,d){var y=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!z1(d))throw Error(r(200));return eH(u,d,null,y)},Hn.createRoot=function(u,d){if(!z1(u))throw Error(r(299));var y=!1,P="",R=Ik;return d!=null&&(d.unstable_strictMode===!0&&(y=!0),d.identifierPrefix!==void 0&&(P=d.identifierPrefix),d.onRecoverableError!==void 0&&(R=d.onRecoverableError)),d=F1(u,1,!1,null,null,y,!1,P,R),u[Bt]=d.current,ks(u.nodeType===8?u.parentNode:u),new U1(d)},Hn.findDOMNode=function(u){if(u==null)return null;if(u.nodeType===1)return u;var d=u._reactInternals;if(d===void 0)throw typeof u.render=="function"?Error(r(188)):(u=Object.keys(u).join(","),Error(r(268,u)));return u=ev(d),u=u===null?null:u.stateNode,u},Hn.flushSync=function(u){return nu(u)},Hn.hydrate=function(u,d,y){if(!lg(d))throw Error(r(200));return ug(null,u,d,!0,y)},Hn.hydrateRoot=function(u,d,y){if(!z1(u))throw Error(r(405));var P=y!=null&&y.hydratedSources||null,R=!1,V="",oe=Ik;if(y!=null&&(y.unstable_strictMode===!0&&(R=!0),y.identifierPrefix!==void 0&&(V=y.identifierPrefix),y.onRecoverableError!==void 0&&(oe=y.onRecoverableError)),d=Lk(d,null,u,1,y??null,R,!1,V,oe),u[Bt]=d.current,ks(u),P)for(u=0;u<P.length;u++)y=P[u],R=y._getVersion,R=R(y._source),d.mutableSourceEagerHydrationData==null?d.mutableSourceEagerHydrationData=[y,R]:d.mutableSourceEagerHydrationData.push(y,R);return new sg(d)},Hn.render=function(u,d,y){if(!lg(d))throw Error(r(200));return ug(null,u,d,!1,y)},Hn.unmountComponentAtNode=function(u){if(!lg(u))throw Error(r(40));return u._reactRootContainer?(nu(function(){ug(null,null,u,!1,function(){u._reactRootContainer=null,u[Bt]=null})}),!0):!1},Hn.unstable_batchedUpdates=R1,Hn.unstable_renderSubtreeIntoContainer=function(u,d,y,P){if(!lg(y))throw Error(r(200));if(u==null||u._reactInternals===void 0)throw Error(r(38));return ug(u,d,y,!1,P)},Hn.version="18.3.1-next-f1338f8080-20240426",Hn}var Hk;function c$(){if(Hk)return W1.exports;Hk=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),W1.exports=hH(),W1.exports}var Gk;function pH(){if(Gk)return dg;Gk=1;var e=c$();return dg.createRoot=e.createRoot,dg.hydrateRoot=e.hydrateRoot,dg}var mH=pH(),B=tb();const ie=kt(B);var K1={exports:{}},Y1={};/**
|
||
* @license React
|
||
* use-sync-external-store-with-selector.production.js
|
||
*
|
||
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var Kk;function vH(){if(Kk)return Y1;Kk=1;var e=tb();function t(c,l){return c===l&&(c!==0||1/c===1/l)||c!==c&&l!==l}var r=typeof Object.is=="function"?Object.is:t,n=e.useSyncExternalStore,i=e.useRef,a=e.useEffect,o=e.useMemo,s=e.useDebugValue;return Y1.useSyncExternalStoreWithSelector=function(c,l,h,p,g){var w=i(null);if(w.current===null){var _={hasValue:!1,value:null};w.current=_}else _=w.current;w=o(function(){function x(A){if(!S){if(S=!0,O=A,A=p(A),g!==void 0&&_.hasValue){var T=_.value;if(g(T,A))return E=T}return E=A}if(T=E,r(O,A))return T;var M=p(A);return g!==void 0&&g(T,M)?(O=A,T):(O=A,E=M)}var S=!1,O,E,j=h===void 0?null:h;return[function(){return x(l())},j===null?void 0:function(){return x(j())}]},[l,h,p,g]);var b=n(c,w[0],w[1]);return a(function(){_.hasValue=!0,_.value=b},[b]),s(b),b},Y1}var Yk;function gH(){return Yk||(Yk=1,K1.exports=vH()),K1.exports}gH();var yH=B.version.startsWith("19"),bH=Symbol.for(yH?"react.transitional.element":"react.element"),_H=Symbol.for("react.portal"),wH=Symbol.for("react.fragment"),xH=Symbol.for("react.strict_mode"),SH=Symbol.for("react.profiler"),OH=Symbol.for("react.consumer"),CH=Symbol.for("react.context"),f$=Symbol.for("react.forward_ref"),PH=Symbol.for("react.suspense"),EH=Symbol.for("react.suspense_list"),dj=Symbol.for("react.memo"),jH=Symbol.for("react.lazy"),TH=f$,AH=dj;function kH(e){if(typeof e=="object"&&e!==null){const{$$typeof:t}=e;switch(t){case bH:switch(e=e.type,e){case wH:case SH:case xH:case PH:case EH:return e;default:switch(e=e&&e.$$typeof,e){case CH:case f$:case jH:case dj:return e;case OH:return e;default:return t}}case _H:return t}}}function NH(e){return kH(e)===dj}function RH(e,t,r,n,{areStatesEqual:i,areOwnPropsEqual:a,areStatePropsEqual:o}){let s=!1,c,l,h,p,g;function w(O,E){return c=O,l=E,h=e(c,l),p=t(n,l),g=r(h,p,l),s=!0,g}function _(){return h=e(c,l),t.dependsOnOwnProps&&(p=t(n,l)),g=r(h,p,l),g}function b(){return e.dependsOnOwnProps&&(h=e(c,l)),t.dependsOnOwnProps&&(p=t(n,l)),g=r(h,p,l),g}function x(){const O=e(c,l),E=!o(O,h);return h=O,E&&(g=r(h,p,l)),g}function S(O,E){const j=!a(E,l),A=!i(O,c,E,l);return c=O,l=E,j&&A?_():j?b():A?x():g}return function(E,j){return s?S(E,j):w(E,j)}}function MH(e,{initMapStateToProps:t,initMapDispatchToProps:r,initMergeProps:n,...i}){const a=t(e,i),o=r(e,i),s=n(e,i);return RH(a,o,s,e,i)}function LH(e,t){const r={};for(const n in e){const i=e[n];typeof i=="function"&&(r[n]=(...a)=>t(i(...a)))}return r}function DO(e){return function(r){const n=e(r);function i(){return n}return i.dependsOnOwnProps=!1,i}}function Zk(e){return e.dependsOnOwnProps?!!e.dependsOnOwnProps:e.length!==1}function d$(e,t){return function(n,{displayName:i}){const a=function(s,c){return a.dependsOnOwnProps?a.mapToProps(s,c):a.mapToProps(s,void 0)};return a.dependsOnOwnProps=!0,a.mapToProps=function(s,c){a.mapToProps=e,a.dependsOnOwnProps=Zk(e);let l=a(s,c);return typeof l=="function"&&(a.mapToProps=l,a.dependsOnOwnProps=Zk(l),l=a(s,c)),l},a}}function hj(e,t){return(r,n)=>{throw new Error(`Invalid value of type ${typeof e} for ${t} argument when connecting component ${n.wrappedComponentName}.`)}}function DH(e){return e&&typeof e=="object"?DO(t=>LH(e,t)):e?typeof e=="function"?d$(e):hj(e,"mapDispatchToProps"):DO(t=>({dispatch:t}))}function IH(e){return e?typeof e=="function"?d$(e):hj(e,"mapStateToProps"):DO(()=>({}))}function $H(e,t,r){return{...r,...e,...t}}function FH(e){return function(r,{displayName:n,areMergedPropsEqual:i}){let a=!1,o;return function(c,l,h){const p=e(c,l,h);return a?i(p,o)||(o=p):(a=!0,o=p),o}}}function BH(e){return e?typeof e=="function"?FH(e):hj(e,"mergeProps"):()=>$H}function UH(e){e()}function zH(){let e=null,t=null;return{clear(){e=null,t=null},notify(){UH(()=>{let r=e;for(;r;)r.callback(),r=r.next})},get(){const r=[];let n=e;for(;n;)r.push(n),n=n.next;return r},subscribe(r){let n=!0;const i=t={callback:r,next:null,prev:t};return i.prev?i.prev.next=i:e=i,function(){!n||e===null||(n=!1,i.next?i.next.prev=i.prev:t=i.prev,i.prev?i.prev.next=i.next:e=i.next)}}}}var Xk={notify(){},get:()=>[]};function h$(e,t){let r,n=Xk,i=0,a=!1;function o(b){h();const x=n.subscribe(b);let S=!1;return()=>{S||(S=!0,x(),p())}}function s(){n.notify()}function c(){_.onStateChange&&_.onStateChange()}function l(){return a}function h(){i++,r||(r=t?t.addNestedSub(c):e.subscribe(c),n=zH())}function p(){i--,r&&i===0&&(r(),r=void 0,n.clear(),n=Xk)}function g(){a||(a=!0,h())}function w(){a&&(a=!1,p())}const _={addNestedSub:o,notifyNestedSubs:s,handleChangeWrapper:c,isSubscribed:l,trySubscribe:g,tryUnsubscribe:w,getListeners:()=>n};return _}var VH=()=>typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",qH=VH(),WH=()=>typeof navigator<"u"&&navigator.product==="ReactNative",HH=WH(),GH=()=>qH||HH?B.useLayoutEffect:B.useEffect,ay=GH();function Qk(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function Z1(e,t){if(Qk(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let i=0;i<r.length;i++)if(!Object.prototype.hasOwnProperty.call(t,r[i])||!Qk(e[r[i]],t[r[i]]))return!1;return!0}var KH={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},YH={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},ZH={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},p$={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},XH={[TH]:ZH,[AH]:p$};function Jk(e){return NH(e)?p$:XH[e.$$typeof]||KH}var QH=Object.defineProperty,JH=Object.getOwnPropertyNames,e4=Object.getOwnPropertySymbols,eG=Object.getOwnPropertyDescriptor,tG=Object.getPrototypeOf,t4=Object.prototype;function IO(e,t){if(typeof t!="string"){if(t4){const a=tG(t);a&&a!==t4&&IO(e,a)}let r=JH(t);e4&&(r=r.concat(e4(t)));const n=Jk(e),i=Jk(t);for(let a=0;a<r.length;++a){const o=r[a];if(!YH[o]&&!(i&&i[o])&&!(n&&n[o])){const s=eG(t,o);try{QH(e,o,s)}catch{}}}}return e}var X1=Symbol.for("react-redux-context"),Q1=typeof globalThis<"u"?globalThis:{};function rG(){if(!B.createContext)return{};const e=Q1[X1]??(Q1[X1]=new Map);let t=e.get(B.createContext);return t||(t=B.createContext(null),e.set(B.createContext,t)),t}var m$=rG(),nG=[null,null];function iG(e,t,r){ay(()=>e(...t),r)}function aG(e,t,r,n,i,a){e.current=n,r.current=!1,i.current&&(i.current=null,a())}function oG(e,t,r,n,i,a,o,s,c,l,h){if(!e)return()=>{};let p=!1,g=null;const w=()=>{if(p||!s.current)return;const b=t.getState();let x,S;try{x=n(b,i.current)}catch(O){S=O,g=O}S||(g=null),x===a.current?o.current||l():(a.current=x,c.current=x,o.current=!0,h())};return r.onStateChange=w,r.trySubscribe(),w(),()=>{if(p=!0,r.tryUnsubscribe(),r.onStateChange=null,g)throw g}}function sG(e,t){return e===t}function lG(e,t,r,{pure:n,areStatesEqual:i=sG,areOwnPropsEqual:a=Z1,areStatePropsEqual:o=Z1,areMergedPropsEqual:s=Z1,forwardRef:c=!1,context:l=m$}={}){const h=l,p=IH(e),g=DH(t),w=BH(r),_=!!e;return x=>{const S=x.displayName||x.name||"Component",O=`Connect(${S})`,E={shouldHandleStateChanges:_,displayName:O,wrappedComponentName:S,WrappedComponent:x,initMapStateToProps:p,initMapDispatchToProps:g,initMergeProps:w,areStatesEqual:i,areStatePropsEqual:o,areOwnPropsEqual:a,areMergedPropsEqual:s};function j(M){const[q,W,H]=B.useMemo(()=>{const{reactReduxForwardedRef:Y,...ue}=M;return[M.context,Y,ue]},[M]),K=B.useMemo(()=>{let Y=h;return q!=null&&q.Consumer,Y},[q,h]),te=B.useContext(K),se=!!M.store&&!!M.store.getState&&!!M.store.dispatch,X=!!te&&!!te.store,ee=se?M.store:te.store,re=X?te.getServerState:ee.getState,U=B.useMemo(()=>MH(ee.dispatch,E),[ee]),[I,$]=B.useMemo(()=>{if(!_)return nG;const Y=h$(ee,se?void 0:te.subscription),ue=Y.notifyNestedSubs.bind(Y);return[Y,ue]},[ee,se,te]),F=B.useMemo(()=>se?te:{...te,subscription:I},[se,te,I]),k=B.useRef(void 0),Z=B.useRef(H),Q=B.useRef(void 0),ae=B.useRef(!1),fe=B.useRef(!1),de=B.useRef(void 0);ay(()=>(fe.current=!0,()=>{fe.current=!1}),[]);const ve=B.useMemo(()=>()=>Q.current&&H===Z.current?Q.current:U(ee.getState(),H),[ee,H]),D=B.useMemo(()=>ue=>I?oG(_,ee,I,U,Z,k,ae,fe,Q,$,ue):()=>{},[I]);iG(aG,[Z,k,ae,H,Q,$]);let z;try{z=B.useSyncExternalStore(D,ve,re?()=>U(re(),H):ve)}catch(Y){throw de.current&&(Y.message+=`
|
||
The error may be correlated with this previous error:
|
||
${de.current.stack}
|
||
|
||
`),Y}ay(()=>{de.current=void 0,Q.current=void 0,k.current=z});const J=B.useMemo(()=>B.createElement(x,{...z,ref:W}),[W,x,z]);return B.useMemo(()=>_?B.createElement(K.Provider,{value:F},J):J,[K,J,F])}const T=B.memo(j);if(T.WrappedComponent=x,T.displayName=j.displayName=O,c){const q=B.forwardRef(function(H,K){return B.createElement(T,{...H,reactReduxForwardedRef:K})});return q.displayName=O,q.WrappedComponent=x,IO(q,x)}return IO(T,x)}}var v$=lG;function uG(e){const{children:t,context:r,serverState:n,store:i}=e,a=B.useMemo(()=>{const c=h$(i);return{store:i,subscription:c,getServerState:n?()=>n:void 0}},[i,n]),o=B.useMemo(()=>i.getState(),[i]);ay(()=>{const{subscription:c}=a;return c.onStateChange=c.notifyNestedSubs,c.trySubscribe(),o!==i.getState()&&c.notifyNestedSubs(),()=>{c.tryUnsubscribe(),c.onStateChange=void 0}},[a,o]);const s=r||m$;return B.createElement(s.Provider,{value:a},t)}var g$=uG,jh={},r4;function cG(){if(r4)return jh;r4=1,Object.defineProperty(jh,"__esModule",{value:!0}),jh.parse=o,jh.serialize=l;const e=/^[\u0021-\u003A\u003C\u003E-\u007E]+$/,t=/^[\u0021-\u003A\u003C-\u007E]*$/,r=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,n=/^[\u0020-\u003A\u003D-\u007E]*$/,i=Object.prototype.toString,a=(()=>{const g=function(){};return g.prototype=Object.create(null),g})();function o(g,w){const _=new a,b=g.length;if(b<2)return _;const x=(w==null?void 0:w.decode)||h;let S=0;do{const O=g.indexOf("=",S);if(O===-1)break;const E=g.indexOf(";",S),j=E===-1?b:E;if(O>j){S=g.lastIndexOf(";",O-1)+1;continue}const A=s(g,S,O),T=c(g,O,A),M=g.slice(A,T);if(_[M]===void 0){let q=s(g,O+1,j),W=c(g,j,q);const H=x(g.slice(q,W));_[M]=H}S=j+1}while(S<b);return _}function s(g,w,_){do{const b=g.charCodeAt(w);if(b!==32&&b!==9)return w}while(++w<_);return _}function c(g,w,_){for(;w>_;){const b=g.charCodeAt(--w);if(b!==32&&b!==9)return w+1}return _}function l(g,w,_){const b=(_==null?void 0:_.encode)||encodeURIComponent;if(!e.test(g))throw new TypeError(`argument name is invalid: ${g}`);const x=b(w);if(!t.test(x))throw new TypeError(`argument val is invalid: ${w}`);let S=g+"="+x;if(!_)return S;if(_.maxAge!==void 0){if(!Number.isInteger(_.maxAge))throw new TypeError(`option maxAge is invalid: ${_.maxAge}`);S+="; Max-Age="+_.maxAge}if(_.domain){if(!r.test(_.domain))throw new TypeError(`option domain is invalid: ${_.domain}`);S+="; Domain="+_.domain}if(_.path){if(!n.test(_.path))throw new TypeError(`option path is invalid: ${_.path}`);S+="; Path="+_.path}if(_.expires){if(!p(_.expires)||!Number.isFinite(_.expires.valueOf()))throw new TypeError(`option expires is invalid: ${_.expires}`);S+="; Expires="+_.expires.toUTCString()}if(_.httpOnly&&(S+="; HttpOnly"),_.secure&&(S+="; Secure"),_.partitioned&&(S+="; Partitioned"),_.priority)switch(typeof _.priority=="string"?_.priority.toLowerCase():void 0){case"low":S+="; Priority=Low";break;case"medium":S+="; Priority=Medium";break;case"high":S+="; Priority=High";break;default:throw new TypeError(`option priority is invalid: ${_.priority}`)}if(_.sameSite)switch(typeof _.sameSite=="string"?_.sameSite.toLowerCase():_.sameSite){case!0:case"strict":S+="; SameSite=Strict";break;case"lax":S+="; SameSite=Lax";break;case"none":S+="; SameSite=None";break;default:throw new TypeError(`option sameSite is invalid: ${_.sameSite}`)}return S}function h(g){if(g.indexOf("%")===-1)return g;try{return decodeURIComponent(g)}catch{return g}}function p(g){return i.call(g)==="[object Date]"}return jh}cG();/**
|
||
* react-router v7.5.1
|
||
*
|
||
* Copyright (c) Remix Software Inc.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE.md file in the root directory of this source tree.
|
||
*
|
||
* @license MIT
|
||
*/var n4="popstate";function fG(e={}){function t(n,i){let{pathname:a,search:o,hash:s}=n.location;return $O("",{pathname:a,search:o,hash:s},i.state&&i.state.usr||null,i.state&&i.state.key||"default")}function r(n,i){return typeof i=="string"?i:xp(i)}return hG(t,r,null,e)}function hr(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function Ca(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function dG(){return Math.random().toString(36).substring(2,10)}function i4(e,t){return{usr:e.state,key:e.key,idx:t}}function $O(e,t,r=null,n){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof t=="string"?hd(t):t,state:r,key:t&&t.key||n||dG()}}function xp({pathname:e="/",search:t="",hash:r=""}){return t&&t!=="?"&&(e+=t.charAt(0)==="?"?t:"?"+t),r&&r!=="#"&&(e+=r.charAt(0)==="#"?r:"#"+r),e}function hd(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substring(r),e=e.substring(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substring(n),e=e.substring(0,n)),e&&(t.pathname=e)}return t}function hG(e,t,r,n={}){let{window:i=document.defaultView,v5Compat:a=!1}=n,o=i.history,s="POP",c=null,l=h();l==null&&(l=0,o.replaceState({...o.state,idx:l},""));function h(){return(o.state||{idx:null}).idx}function p(){s="POP";let x=h(),S=x==null?null:x-l;l=x,c&&c({action:s,location:b.location,delta:S})}function g(x,S){s="PUSH";let O=$O(b.location,x,S);l=h()+1;let E=i4(O,l),j=b.createHref(O);try{o.pushState(E,"",j)}catch(A){if(A instanceof DOMException&&A.name==="DataCloneError")throw A;i.location.assign(j)}a&&c&&c({action:s,location:b.location,delta:1})}function w(x,S){s="REPLACE";let O=$O(b.location,x,S);l=h();let E=i4(O,l),j=b.createHref(O);o.replaceState(E,"",j),a&&c&&c({action:s,location:b.location,delta:0})}function _(x){let S=i.location.origin!=="null"?i.location.origin:i.location.href,O=typeof x=="string"?x:xp(x);return O=O.replace(/ $/,"%20"),hr(S,`No window.location.(origin|href) available to create URL for href: ${O}`),new URL(O,S)}let b={get action(){return s},get location(){return e(i,o)},listen(x){if(c)throw new Error("A history only accepts one active listener");return i.addEventListener(n4,p),c=x,()=>{i.removeEventListener(n4,p),c=null}},createHref(x){return t(i,x)},createURL:_,encodeLocation(x){let S=_(x);return{pathname:S.pathname,search:S.search,hash:S.hash}},push:g,replace:w,go(x){return o.go(x)}};return b}function y$(e,t,r="/"){return pG(e,t,r,!1)}function pG(e,t,r,n){let i=typeof t=="string"?hd(t):t,a=Yo(i.pathname||"/",r);if(a==null)return null;let o=b$(e);mG(o);let s=null;for(let c=0;s==null&&c<o.length;++c){let l=PG(a);s=OG(o[c],l,n)}return s}function b$(e,t=[],r=[],n=""){let i=(a,o,s)=>{let c={relativePath:s===void 0?a.path||"":s,caseSensitive:a.caseSensitive===!0,childrenIndex:o,route:a};c.relativePath.startsWith("/")&&(hr(c.relativePath.startsWith(n),`Absolute route path "${c.relativePath}" nested under path "${n}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),c.relativePath=c.relativePath.slice(n.length));let l=qo([n,c.relativePath]),h=r.concat(c);a.children&&a.children.length>0&&(hr(a.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${l}".`),b$(a.children,t,h,l)),!(a.path==null&&!a.index)&&t.push({path:l,score:xG(l,a.index),routesMeta:h})};return e.forEach((a,o)=>{var s;if(a.path===""||!((s=a.path)!=null&&s.includes("?")))i(a,o);else for(let c of _$(a.path))i(a,o,c)}),t}function _$(e){let t=e.split("/");if(t.length===0)return[];let[r,...n]=t,i=r.endsWith("?"),a=r.replace(/\?$/,"");if(n.length===0)return i?[a,""]:[a];let o=_$(n.join("/")),s=[];return s.push(...o.map(c=>c===""?a:[a,c].join("/"))),i&&s.push(...o),s.map(c=>e.startsWith("/")&&c===""?"/":c)}function mG(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:SG(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}var vG=/^:[\w-]+$/,gG=3,yG=2,bG=1,_G=10,wG=-2,a4=e=>e==="*";function xG(e,t){let r=e.split("/"),n=r.length;return r.some(a4)&&(n+=wG),t&&(n+=yG),r.filter(i=>!a4(i)).reduce((i,a)=>i+(vG.test(a)?gG:a===""?bG:_G),n)}function SG(e,t){return e.length===t.length&&e.slice(0,-1).every((n,i)=>n===t[i])?e[e.length-1]-t[t.length-1]:0}function OG(e,t,r=!1){let{routesMeta:n}=e,i={},a="/",o=[];for(let s=0;s<n.length;++s){let c=n[s],l=s===n.length-1,h=a==="/"?t:t.slice(a.length)||"/",p=oy({path:c.relativePath,caseSensitive:c.caseSensitive,end:l},h),g=c.route;if(!p&&l&&r&&!n[n.length-1].route.index&&(p=oy({path:c.relativePath,caseSensitive:c.caseSensitive,end:!1},h)),!p)return null;Object.assign(i,p.params),o.push({params:i,pathname:qo([a,p.pathname]),pathnameBase:AG(qo([a,p.pathnameBase])),route:g}),p.pathnameBase!=="/"&&(a=qo([a,p.pathnameBase]))}return o}function oy(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[r,n]=CG(e.path,e.caseSensitive,e.end),i=t.match(r);if(!i)return null;let a=i[0],o=a.replace(/(.)\/+$/,"$1"),s=i.slice(1);return{params:n.reduce((l,{paramName:h,isOptional:p},g)=>{if(h==="*"){let _=s[g]||"";o=a.slice(0,a.length-_.length).replace(/(.)\/+$/,"$1")}const w=s[g];return p&&!w?l[h]=void 0:l[h]=(w||"").replace(/%2F/g,"/"),l},{}),pathname:a,pathnameBase:o,pattern:e}}function CG(e,t=!1,r=!0){Ca(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 n=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(o,s,c)=>(n.push({paramName:s,isOptional:c!=null}),c?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),n]}function PG(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Ca(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function Yo(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&n!=="/"?null:e.slice(r)||"/"}function EG(e,t="/"){let{pathname:r,search:n="",hash:i=""}=typeof e=="string"?hd(e):e;return{pathname:r?r.startsWith("/")?r:jG(r,t):t,search:kG(n),hash:NG(i)}}function jG(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(i=>{i===".."?r.length>1&&r.pop():i!=="."&&r.push(i)}),r.length>1?r.join("/"):"/"}function J1(e,t,r,n){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(n)}]. Please separate it out to the \`to.${r}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function TG(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function pj(e){let t=TG(e);return t.map((r,n)=>n===t.length-1?r.pathname:r.pathnameBase)}function mj(e,t,r,n=!1){let i;typeof e=="string"?i=hd(e):(i={...e},hr(!i.pathname||!i.pathname.includes("?"),J1("?","pathname","search",i)),hr(!i.pathname||!i.pathname.includes("#"),J1("#","pathname","hash",i)),hr(!i.search||!i.search.includes("#"),J1("#","search","hash",i)));let a=e===""||i.pathname==="",o=a?"/":i.pathname,s;if(o==null)s=r;else{let p=t.length-1;if(!n&&o.startsWith("..")){let g=o.split("/");for(;g[0]==="..";)g.shift(),p-=1;i.pathname=g.join("/")}s=p>=0?t[p]:"/"}let c=EG(i,s),l=o&&o!=="/"&&o.endsWith("/"),h=(a||o===".")&&r.endsWith("/");return!c.pathname.endsWith("/")&&(l||h)&&(c.pathname+="/"),c}var qo=e=>e.join("/").replace(/\/\/+/g,"/"),AG=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),kG=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,NG=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function RG(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}var w$=["POST","PUT","PATCH","DELETE"];new Set(w$);var MG=["GET",...w$];new Set(MG);var pd=B.createContext(null);pd.displayName="DataRouter";var rb=B.createContext(null);rb.displayName="DataRouterState";var x$=B.createContext({isTransitioning:!1});x$.displayName="ViewTransition";var LG=B.createContext(new Map);LG.displayName="Fetchers";var DG=B.createContext(null);DG.displayName="Await";var Ea=B.createContext(null);Ea.displayName="Navigation";var wm=B.createContext(null);wm.displayName="Location";var ja=B.createContext({outlet:null,matches:[],isDataRoute:!1});ja.displayName="Route";var vj=B.createContext(null);vj.displayName="RouteError";function IG(e,{relative:t}={}){hr(Zu(),"useHref() may be used only in the context of a <Router> component.");let{basename:r,navigator:n}=B.useContext(Ea),{hash:i,pathname:a,search:o}=xm(e,{relative:t}),s=a;return r!=="/"&&(s=a==="/"?r:qo([r,a])),n.createHref({pathname:s,search:o,hash:i})}function Zu(){return B.useContext(wm)!=null}function Sn(){return hr(Zu(),"useLocation() may be used only in the context of a <Router> component."),B.useContext(wm).location}var S$="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function O$(e){B.useContext(Ea).static||B.useLayoutEffect(e)}function mo(){let{isDataRoute:e}=B.useContext(ja);return e?ZG():$G()}function $G(){hr(Zu(),"useNavigate() may be used only in the context of a <Router> component.");let e=B.useContext(pd),{basename:t,navigator:r}=B.useContext(Ea),{matches:n}=B.useContext(ja),{pathname:i}=Sn(),a=JSON.stringify(pj(n)),o=B.useRef(!1);return O$(()=>{o.current=!0}),B.useCallback((c,l={})=>{if(Ca(o.current,S$),!o.current)return;if(typeof c=="number"){r.go(c);return}let h=mj(c,JSON.parse(a),i,l.relative==="path");e==null&&t!=="/"&&(h.pathname=h.pathname==="/"?t:qo([t,h.pathname])),(l.replace?r.replace:r.push)(h,l.state,l)},[t,r,a,i,e])}B.createContext(null);function md(){let{matches:e}=B.useContext(ja),t=e[e.length-1];return t?t.params:{}}function xm(e,{relative:t}={}){let{matches:r}=B.useContext(ja),{pathname:n}=Sn(),i=JSON.stringify(pj(r));return B.useMemo(()=>mj(e,JSON.parse(i),n,t==="path"),[e,i,n,t])}function FG(e,t){return C$(e,t)}function C$(e,t,r,n){var O;hr(Zu(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:i,static:a}=B.useContext(Ea),{matches:o}=B.useContext(ja),s=o[o.length-1],c=s?s.params:{},l=s?s.pathname:"/",h=s?s.pathnameBase:"/",p=s&&s.route;{let E=p&&p.path||"";P$(l,!p||E.endsWith("*")||E.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${l}" (under <Route path="${E}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.
|
||
|
||
Please change the parent <Route path="${E}"> to <Route path="${E==="/"?"*":`${E}/*`}">.`)}let g=Sn(),w;if(t){let E=typeof t=="string"?hd(t):t;hr(h==="/"||((O=E.pathname)==null?void 0:O.startsWith(h)),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${h}" but pathname "${E.pathname}" was given in the \`location\` prop.`),w=E}else w=g;let _=w.pathname||"/",b=_;if(h!=="/"){let E=h.replace(/^\//,"").split("/");b="/"+_.replace(/^\//,"").split("/").slice(E.length).join("/")}let x=!a&&r&&r.matches&&r.matches.length>0?r.matches:y$(e,{pathname:b});Ca(p||x!=null,`No routes matched location "${w.pathname}${w.search}${w.hash}" `),Ca(x==null||x[x.length-1].route.element!==void 0||x[x.length-1].route.Component!==void 0||x[x.length-1].route.lazy!==void 0,`Matched leaf route at location "${w.pathname}${w.search}${w.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let S=qG(x&&x.map(E=>Object.assign({},E,{params:Object.assign({},c,E.params),pathname:qo([h,i.encodeLocation?i.encodeLocation(E.pathname).pathname:E.pathname]),pathnameBase:E.pathnameBase==="/"?h:qo([h,i.encodeLocation?i.encodeLocation(E.pathnameBase).pathname:E.pathnameBase])})),o,r,n);return t&&S?B.createElement(wm.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...w},navigationType:"POP"}},S):S}function BG(){let e=YG(),t=RG(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,n="rgba(200,200,200, 0.5)",i={padding:"0.5rem",backgroundColor:n},a={padding:"2px 4px",backgroundColor:n},o=null;return console.error("Error handled by React Router default ErrorBoundary:",e),o=B.createElement(B.Fragment,null,B.createElement("p",null,"💿 Hey developer 👋"),B.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",B.createElement("code",{style:a},"ErrorBoundary")," or"," ",B.createElement("code",{style:a},"errorElement")," prop on your route.")),B.createElement(B.Fragment,null,B.createElement("h2",null,"Unexpected Application Error!"),B.createElement("h3",{style:{fontStyle:"italic"}},t),r?B.createElement("pre",{style:i},r):null,o)}var UG=B.createElement(BG,null),zG=class extends B.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||t.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return this.state.error!==void 0?B.createElement(ja.Provider,{value:this.props.routeContext},B.createElement(vj.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function VG({routeContext:e,match:t,children:r}){let n=B.useContext(pd);return n&&n.static&&n.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(n.staticContext._deepestRenderedBoundaryId=t.route.id),B.createElement(ja.Provider,{value:e},r)}function qG(e,t=[],r=null,n=null){if(e==null){if(!r)return null;if(r.errors)e=r.matches;else if(t.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let i=e,a=r==null?void 0:r.errors;if(a!=null){let c=i.findIndex(l=>l.route.id&&(a==null?void 0:a[l.route.id])!==void 0);hr(c>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(a).join(",")}`),i=i.slice(0,Math.min(i.length,c+1))}let o=!1,s=-1;if(r)for(let c=0;c<i.length;c++){let l=i[c];if((l.route.HydrateFallback||l.route.hydrateFallbackElement)&&(s=c),l.route.id){let{loaderData:h,errors:p}=r,g=l.route.loader&&!h.hasOwnProperty(l.route.id)&&(!p||p[l.route.id]===void 0);if(l.route.lazy||g){o=!0,s>=0?i=i.slice(0,s+1):i=[i[0]];break}}}return i.reduceRight((c,l,h)=>{let p,g=!1,w=null,_=null;r&&(p=a&&l.route.id?a[l.route.id]:void 0,w=l.route.errorElement||UG,o&&(s<0&&h===0?(P$("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),g=!0,_=null):s===h&&(g=!0,_=l.route.hydrateFallbackElement||null)));let b=t.concat(i.slice(0,h+1)),x=()=>{let S;return p?S=w:g?S=_:l.route.Component?S=B.createElement(l.route.Component,null):l.route.element?S=l.route.element:S=c,B.createElement(VG,{match:l,routeContext:{outlet:c,matches:b,isDataRoute:r!=null},children:S})};return r&&(l.route.ErrorBoundary||l.route.errorElement||h===0)?B.createElement(zG,{location:r.location,revalidation:r.revalidation,component:w,error:p,children:x(),routeContext:{outlet:null,matches:b,isDataRoute:!0}}):x()},null)}function gj(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function WG(e){let t=B.useContext(pd);return hr(t,gj(e)),t}function HG(e){let t=B.useContext(rb);return hr(t,gj(e)),t}function GG(e){let t=B.useContext(ja);return hr(t,gj(e)),t}function yj(e){let t=GG(e),r=t.matches[t.matches.length-1];return hr(r.route.id,`${e} can only be used on routes that contain a unique "id"`),r.route.id}function KG(){return yj("useRouteId")}function YG(){var n;let e=B.useContext(vj),t=HG("useRouteError"),r=yj("useRouteError");return e!==void 0?e:(n=t.errors)==null?void 0:n[r]}function ZG(){let{router:e}=WG("useNavigate"),t=yj("useNavigate"),r=B.useRef(!1);return O$(()=>{r.current=!0}),B.useCallback(async(i,a={})=>{Ca(r.current,S$),r.current&&(typeof i=="number"?e.navigate(i):await e.navigate(i,{fromRouteId:t,...a}))},[e,t])}var o4={};function P$(e,t,r){!t&&!o4[e]&&(o4[e]=!0,Ca(!1,r))}B.memo(XG);function XG({routes:e,future:t,state:r}){return C$(e,void 0,r,t)}function bj({to:e,replace:t,state:r,relative:n}){hr(Zu(),"<Navigate> may be used only in the context of a <Router> component.");let{static:i}=B.useContext(Ea);Ca(!i,"<Navigate> must not be used on the initial render in a <StaticRouter>. This is a no-op, but you should modify your code so the <Navigate> is only ever rendered in response to some user interaction or state change.");let{matches:a}=B.useContext(ja),{pathname:o}=Sn(),s=mo(),c=mj(e,pj(a),o,n==="path"),l=JSON.stringify(c);return B.useEffect(()=>{s(JSON.parse(l),{replace:t,state:r,relative:n})},[s,l,n,t,r]),null}function St(e){hr(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function QG({basename:e="/",children:t=null,location:r,navigationType:n="POP",navigator:i,static:a=!1}){hr(!Zu(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let o=e.replace(/^\/*/,"/"),s=B.useMemo(()=>({basename:o,navigator:i,static:a,future:{}}),[o,i,a]);typeof r=="string"&&(r=hd(r));let{pathname:c="/",search:l="",hash:h="",state:p=null,key:g="default"}=r,w=B.useMemo(()=>{let _=Yo(c,o);return _==null?null:{location:{pathname:_,search:l,hash:h,state:p,key:g},navigationType:n}},[o,c,l,h,p,g,n]);return Ca(w!=null,`<Router basename="${o}"> is not able to match the URL "${c}${l}${h}" because it does not start with the basename, so the <Router> won't render anything.`),w==null?null:B.createElement(Ea.Provider,{value:s},B.createElement(wm.Provider,{children:t,value:w}))}function nb({children:e,location:t}){return FG(FO(e),t)}function FO(e,t=[]){let r=[];return B.Children.forEach(e,(n,i)=>{if(!B.isValidElement(n))return;let a=[...t,i];if(n.type===B.Fragment){r.push.apply(r,FO(n.props.children,a));return}hr(n.type===St,`[${typeof n.type=="string"?n.type:n.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),hr(!n.props.index||!n.props.children,"An index route cannot have child routes.");let o={id:n.props.id||a.join("-"),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,loader:n.props.loader,action:n.props.action,hydrateFallbackElement:n.props.hydrateFallbackElement,HydrateFallback:n.props.HydrateFallback,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:n.props.hasErrorBoundary===!0||n.props.ErrorBoundary!=null||n.props.errorElement!=null,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&&(o.children=FO(n.props.children,a)),r.push(o)}),r}var Wg="get",Hg="application/x-www-form-urlencoded";function ib(e){return e!=null&&typeof e.tagName=="string"}function JG(e){return ib(e)&&e.tagName.toLowerCase()==="button"}function eK(e){return ib(e)&&e.tagName.toLowerCase()==="form"}function tK(e){return ib(e)&&e.tagName.toLowerCase()==="input"}function rK(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function nK(e,t){return e.button===0&&(!t||t==="_self")&&!rK(e)}var hg=null;function iK(){if(hg===null)try{new FormData(document.createElement("form"),0),hg=!1}catch{hg=!0}return hg}var aK=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function ew(e){return e!=null&&!aK.has(e)?(Ca(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${Hg}"`),null):e}function oK(e,t){let r,n,i,a,o;if(eK(e)){let s=e.getAttribute("action");n=s?Yo(s,t):null,r=e.getAttribute("method")||Wg,i=ew(e.getAttribute("enctype"))||Hg,a=new FormData(e)}else if(JG(e)||tK(e)&&(e.type==="submit"||e.type==="image")){let s=e.form;if(s==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let c=e.getAttribute("formaction")||s.getAttribute("action");if(n=c?Yo(c,t):null,r=e.getAttribute("formmethod")||s.getAttribute("method")||Wg,i=ew(e.getAttribute("formenctype"))||ew(s.getAttribute("enctype"))||Hg,a=new FormData(s,e),!iK()){let{name:l,type:h,value:p}=e;if(h==="image"){let g=l?`${l}.`:"";a.append(`${g}x`,"0"),a.append(`${g}y`,"0")}else l&&a.append(l,p)}}else{if(ib(e))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');r=Wg,n=null,i=Hg,o=e}return a&&i==="text/plain"&&(o=a,a=void 0),{action:n,method:r.toLowerCase(),encType:i,formData:a,body:o}}function _j(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}async function sK(e,t){if(e.id in t)return t[e.id];try{let r=await import(e.module);return t[e.id]=r,r}catch(r){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(r),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function lK(e){return e==null?!1:e.href==null?e.rel==="preload"&&typeof e.imageSrcSet=="string"&&typeof e.imageSizes=="string":typeof e.rel=="string"&&typeof e.href=="string"}async function uK(e,t,r){let n=await Promise.all(e.map(async i=>{let a=t.routes[i.route.id];if(a){let o=await sK(a,r);return o.links?o.links():[]}return[]}));return hK(n.flat(1).filter(lK).filter(i=>i.rel==="stylesheet"||i.rel==="preload").map(i=>i.rel==="stylesheet"?{...i,rel:"prefetch",as:"style"}:{...i,rel:"prefetch"}))}function s4(e,t,r,n,i,a){let o=(c,l)=>r[l]?c.route.id!==r[l].route.id:!0,s=(c,l)=>{var h;return r[l].pathname!==c.pathname||((h=r[l].route.path)==null?void 0:h.endsWith("*"))&&r[l].params["*"]!==c.params["*"]};return a==="assets"?t.filter((c,l)=>o(c,l)||s(c,l)):a==="data"?t.filter((c,l)=>{var p;let h=n.routes[c.route.id];if(!h||!h.hasLoader)return!1;if(o(c,l)||s(c,l))return!0;if(c.route.shouldRevalidate){let g=c.route.shouldRevalidate({currentUrl:new URL(i.pathname+i.search+i.hash,window.origin),currentParams:((p=r[0])==null?void 0:p.params)||{},nextUrl:new URL(e,window.origin),nextParams:c.params,defaultShouldRevalidate:!0});if(typeof g=="boolean")return g}return!0}):[]}function cK(e,t,{includeHydrateFallback:r}={}){return fK(e.map(n=>{let i=t.routes[n.route.id];if(!i)return[];let a=[i.module];return i.clientActionModule&&(a=a.concat(i.clientActionModule)),i.clientLoaderModule&&(a=a.concat(i.clientLoaderModule)),r&&i.hydrateFallbackModule&&(a=a.concat(i.hydrateFallbackModule)),i.imports&&(a=a.concat(i.imports)),a}).flat(1))}function fK(e){return[...new Set(e)]}function dK(e){let t={},r=Object.keys(e).sort();for(let n of r)t[n]=e[n];return t}function hK(e,t){let r=new Set;return new Set(t),e.reduce((n,i)=>{let a=JSON.stringify(dK(i));return r.has(a)||(r.add(a),n.push({key:a,link:i})),n},[])}var pK=new Set([100,101,204,205]);function mK(e,t){let r=typeof e=="string"?new URL(e,typeof window>"u"?"server://singlefetch/":window.location.origin):e;return r.pathname==="/"?r.pathname="_root.data":t&&Yo(r.pathname,t)==="/"?r.pathname=`${t.replace(/\/$/,"")}/_root.data`:r.pathname=`${r.pathname.replace(/\/$/,"")}.data`,r}function E$(){let e=B.useContext(pd);return _j(e,"You must render this element inside a <DataRouterContext.Provider> element"),e}function vK(){let e=B.useContext(rb);return _j(e,"You must render this element inside a <DataRouterStateContext.Provider> element"),e}var wj=B.createContext(void 0);wj.displayName="FrameworkContext";function j$(){let e=B.useContext(wj);return _j(e,"You must render this element inside a <HydratedRouter> element"),e}function gK(e,t){let r=B.useContext(wj),[n,i]=B.useState(!1),[a,o]=B.useState(!1),{onFocus:s,onBlur:c,onMouseEnter:l,onMouseLeave:h,onTouchStart:p}=t,g=B.useRef(null);B.useEffect(()=>{if(e==="render"&&o(!0),e==="viewport"){let b=S=>{S.forEach(O=>{o(O.isIntersecting)})},x=new IntersectionObserver(b,{threshold:.5});return g.current&&x.observe(g.current),()=>{x.disconnect()}}},[e]),B.useEffect(()=>{if(n){let b=setTimeout(()=>{o(!0)},100);return()=>{clearTimeout(b)}}},[n]);let w=()=>{i(!0)},_=()=>{i(!1),o(!1)};return r?e!=="intent"?[a,g,{}]:[a,g,{onFocus:Th(s,w),onBlur:Th(c,_),onMouseEnter:Th(l,w),onMouseLeave:Th(h,_),onTouchStart:Th(p,w)}]:[!1,g,{}]}function Th(e,t){return r=>{e&&e(r),r.defaultPrevented||t(r)}}function yK({page:e,...t}){let{router:r}=E$(),n=B.useMemo(()=>y$(r.routes,e,r.basename),[r.routes,e,r.basename]);return n?B.createElement(_K,{page:e,matches:n,...t}):null}function bK(e){let{manifest:t,routeModules:r}=j$(),[n,i]=B.useState([]);return B.useEffect(()=>{let a=!1;return uK(e,t,r).then(o=>{a||i(o)}),()=>{a=!0}},[e,t,r]),n}function _K({page:e,matches:t,...r}){let n=Sn(),{manifest:i,routeModules:a}=j$(),{basename:o}=E$(),{loaderData:s,matches:c}=vK(),l=B.useMemo(()=>s4(e,t,c,i,n,"data"),[e,t,c,i,n]),h=B.useMemo(()=>s4(e,t,c,i,n,"assets"),[e,t,c,i,n]),p=B.useMemo(()=>{if(e===n.pathname+n.search+n.hash)return[];let _=new Set,b=!1;if(t.forEach(S=>{var E;let O=i.routes[S.route.id];!O||!O.hasLoader||(!l.some(j=>j.route.id===S.route.id)&&S.route.id in s&&((E=a[S.route.id])!=null&&E.shouldRevalidate)||O.hasClientLoader?b=!0:_.add(S.route.id))}),_.size===0)return[];let x=mK(e,o);return b&&_.size>0&&x.searchParams.set("_routes",t.filter(S=>_.has(S.route.id)).map(S=>S.route.id).join(",")),[x.pathname+x.search]},[o,s,n,i,l,t,e,a]),g=B.useMemo(()=>cK(h,i),[h,i]),w=bK(h);return B.createElement(B.Fragment,null,p.map(_=>B.createElement("link",{key:_,rel:"prefetch",as:"fetch",href:_,...r})),g.map(_=>B.createElement("link",{key:_,rel:"modulepreload",href:_,...r})),w.map(({key:_,link:b})=>B.createElement("link",{key:_,...b})))}function wK(...e){return t=>{e.forEach(r=>{typeof r=="function"?r(t):r!=null&&(r.current=t)})}}var T$=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{T$&&(window.__reactRouterVersion="7.5.1")}catch{}function A$({basename:e,children:t,window:r}){let n=B.useRef();n.current==null&&(n.current=fG({window:r,v5Compat:!0}));let i=n.current,[a,o]=B.useState({action:i.action,location:i.location}),s=B.useCallback(c=>{B.startTransition(()=>o(c))},[o]);return B.useLayoutEffect(()=>i.listen(s),[i,s]),B.createElement(QG,{basename:e,children:t,location:a.location,navigationType:a.action,navigator:i})}var k$=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,nr=B.forwardRef(function({onClick:t,discover:r="render",prefetch:n="none",relative:i,reloadDocument:a,replace:o,state:s,target:c,to:l,preventScrollReset:h,viewTransition:p,...g},w){let{basename:_}=B.useContext(Ea),b=typeof l=="string"&&k$.test(l),x,S=!1;if(typeof l=="string"&&b&&(x=l,T$))try{let W=new URL(window.location.href),H=l.startsWith("//")?new URL(W.protocol+l):new URL(l),K=Yo(H.pathname,_);H.origin===W.origin&&K!=null?l=K+H.search+H.hash:S=!0}catch{Ca(!1,`<Link to="${l}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let O=IG(l,{relative:i}),[E,j,A]=gK(n,g),T=OK(l,{replace:o,state:s,target:c,preventScrollReset:h,relative:i,viewTransition:p});function M(W){t&&t(W),W.defaultPrevented||T(W)}let q=B.createElement("a",{...g,...A,href:x||O,onClick:S||a?t:M,ref:wK(w,j),target:c,"data-discover":!b&&r==="render"?"true":void 0});return E&&!b?B.createElement(B.Fragment,null,q,B.createElement(yK,{page:O})):q});nr.displayName="Link";var ab=B.forwardRef(function({"aria-current":t="page",caseSensitive:r=!1,className:n="",end:i=!1,style:a,to:o,viewTransition:s,children:c,...l},h){let p=xm(o,{relative:l.relative}),g=Sn(),w=B.useContext(rb),{navigator:_,basename:b}=B.useContext(Ea),x=w!=null&&TK(p)&&s===!0,S=_.encodeLocation?_.encodeLocation(p).pathname:p.pathname,O=g.pathname,E=w&&w.navigation&&w.navigation.location?w.navigation.location.pathname:null;r||(O=O.toLowerCase(),E=E?E.toLowerCase():null,S=S.toLowerCase()),E&&b&&(E=Yo(E,b)||E);const j=S!=="/"&&S.endsWith("/")?S.length-1:S.length;let A=O===S||!i&&O.startsWith(S)&&O.charAt(j)==="/",T=E!=null&&(E===S||!i&&E.startsWith(S)&&E.charAt(S.length)==="/"),M={isActive:A,isPending:T,isTransitioning:x},q=A?t:void 0,W;typeof n=="function"?W=n(M):W=[n,A?"active":null,T?"pending":null,x?"transitioning":null].filter(Boolean).join(" ");let H=typeof a=="function"?a(M):a;return B.createElement(nr,{...l,"aria-current":q,className:W,ref:h,style:H,to:o,viewTransition:s},typeof c=="function"?c(M):c)});ab.displayName="NavLink";var xK=B.forwardRef(({discover:e="render",fetcherKey:t,navigate:r,reloadDocument:n,replace:i,state:a,method:o=Wg,action:s,onSubmit:c,relative:l,preventScrollReset:h,viewTransition:p,...g},w)=>{let _=EK(),b=jK(s,{relative:l}),x=o.toLowerCase()==="get"?"get":"post",S=typeof s=="string"&&k$.test(s),O=E=>{if(c&&c(E),E.defaultPrevented)return;E.preventDefault();let j=E.nativeEvent.submitter,A=(j==null?void 0:j.getAttribute("formmethod"))||o;_(j||E.currentTarget,{fetcherKey:t,method:A,navigate:r,replace:i,state:a,relative:l,preventScrollReset:h,viewTransition:p})};return B.createElement("form",{ref:w,method:x,action:b,onSubmit:n?c:O,...g,"data-discover":!S&&e==="render"?"true":void 0})});xK.displayName="Form";function SK(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function N$(e){let t=B.useContext(pd);return hr(t,SK(e)),t}function OK(e,{target:t,replace:r,state:n,preventScrollReset:i,relative:a,viewTransition:o}={}){let s=mo(),c=Sn(),l=xm(e,{relative:a});return B.useCallback(h=>{if(nK(h,t)){h.preventDefault();let p=r!==void 0?r:xp(c)===xp(l);s(e,{replace:p,state:n,preventScrollReset:i,relative:a,viewTransition:o})}},[c,s,l,r,n,t,e,i,a,o])}var CK=0,PK=()=>`__${String(++CK)}__`;function EK(){let{router:e}=N$("useSubmit"),{basename:t}=B.useContext(Ea),r=KG();return B.useCallback(async(n,i={})=>{let{action:a,method:o,encType:s,formData:c,body:l}=oK(n,t);if(i.navigate===!1){let h=i.fetcherKey||PK();await e.fetch(h,r,i.action||a,{preventScrollReset:i.preventScrollReset,formData:c,body:l,formMethod:i.method||o,formEncType:i.encType||s,flushSync:i.flushSync})}else await e.navigate(i.action||a,{preventScrollReset:i.preventScrollReset,formData:c,body:l,formMethod:i.method||o,formEncType:i.encType||s,replace:i.replace,state:i.state,fromRouteId:r,flushSync:i.flushSync,viewTransition:i.viewTransition})},[e,t,r])}function jK(e,{relative:t}={}){let{basename:r}=B.useContext(Ea),n=B.useContext(ja);hr(n,"useFormAction must be used inside a RouteContext");let[i]=n.matches.slice(-1),a={...xm(e||".",{relative:t})},o=Sn();if(e==null){a.search=o.search;let s=new URLSearchParams(a.search),c=s.getAll("index");if(c.some(h=>h==="")){s.delete("index"),c.filter(p=>p).forEach(p=>s.append("index",p));let h=s.toString();a.search=h?`?${h}`:""}}return(!e||e===".")&&i.route.index&&(a.search=a.search?a.search.replace(/^\?/,"?index&"):"?index"),r!=="/"&&(a.pathname=a.pathname==="/"?r:qo([r,a.pathname])),xp(a)}function TK(e,t={}){let r=B.useContext(x$);hr(r!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:n}=N$("useViewTransitionState"),i=xm(e,{relative:t.relative});if(!r.isTransitioning)return!1;let a=Yo(r.currentLocation.pathname,n)||r.currentLocation.pathname,o=Yo(r.nextLocation.pathname,n)||r.nextLocation.pathname;return oy(i.pathname,o)!=null||oy(i.pathname,a)!=null}new TextEncoder;[...pK];const AK="/shlink-web-client/dependabot/npm_and_yarn/reduxjs/toolkit-2.7.0",sy={homepage:AK};var Pa,so=".",R$="function",M$="string",L$="__global__",xj="Provider",kK=0,Sj=Array.prototype.slice,NK=function(t,r){var n=t[r];if(n===void 0&&Pa.config.strict)throw new Error("Bottle was unable to resolve a service. `"+r+"` is undefined.");return n},ob=function(t){var r;return this.nested[t]||(r=Pa.pop(),this.nested[t]=r,this.factory(t,function(){return r.container})),this.nested[t]},D$=function(t){return t.split(so).reduce(NK,this)},RK=function(t,r,n,i){var a={configurable:!0,enumerable:!0};return t.length?a.get=function(){var s=0,c=function(h){if(h)throw h;t[s]&&t[s++](n,c)};return c(),n}:(a.value=n,a.writable=!0),Object.defineProperty(i,r,a),i[r]},MK=function(t,r){var n,i;return typeof t===R$&&(r=t,t=L$),n=t.split(so),i=n.shift(),n.length?ob.call(this,i).middleware(n.join(so),r):(this.middlewares[i]||(this.middlewares[i]=[]),this.middlewares[i].push(r)),this},LK=function(t,r){return r(t)},l4=function(t,r){return(t[r]||[]).concat(t.__global__||[])},DK=function(t,r){var n,i,a,o,s;return this.id,a=this.container,o=this.decorators,s=this.middlewares,n=t+xj,i=Object.create(null),i[n]={configurable:!0,enumerable:!0,get:function(){var l=new r;return delete a[n],a[n]=l,l}},i[t]={configurable:!0,enumerable:!0,get:function(){var l=a[n],h;return l&&(h=l4(o,t).reduce(LK,l.$get(a)),delete a[n],delete a[t]),h===void 0?h:RK(l4(s,t),t,h,a)}},Object.defineProperties(a,i),this},I$=function(t,r){var n,i;return n=t.split(so),this.providerMap[t]&&n.length===1&&!this.container[t+xj]?console.error(t+" provider already instantiated."):(this.originalProviders[t]=r,this.providerMap[t]=!0,i=n.shift(),n.length?(ob.call(this,i).provider(n.join(so),r),this):DK.call(this,i,r))},Oj=function(t,r){return I$.call(this,t,function(){this.$get=r})},$$=function(t,r,n){var i=arguments.length>3?Sj.call(arguments,3):[],a=this;return Oj.call(this,t,function(){var s=r,c=i.map(D$,a.container);return n?new(r.bind.apply(r,[null].concat(c))):s.apply(null,c)})},IK=function(t,r){return $$.apply(this,[t,r,!0].concat(Sj.call(arguments,2)))},$K=function(t,r){return $$.apply(this,[t,r,!1].concat(Sj.call(arguments,2)))},F$=function(t,r){Object.defineProperty(this,t,{configurable:!0,enumerable:!0,value:r,writable:!0})},B$=function(t,r){var n=t[r];return n||(n={},F$.call(t,r,n)),n},FK=function(t,r){var n;return n=t.split(so),t=n.pop(),F$.call(n.reduce(B$,this.container),t,r),this},BK=function(t,r){Object.defineProperty(this,t,{configurable:!1,enumerable:!0,value:r,writable:!1})},UK=function(t,r){var n=t.split(so);return t=n.pop(),BK.call(n.reduce(B$,this.container),t,r),this},U$=function(t,r){var n,i;return typeof t===R$&&(r=t,t=L$),n=t.split(so),i=n.shift(),n.length?ob.call(this,i).decorator(n.join(so),r):(this.decorators[i]||(this.decorators[i]=[]),this.decorators[i].push(r)),this},zK=function(t){return this.deferred.push(t),this},VK=function(t){return(t||[]).map(D$,this.container)},qK=function(t,r){return Oj.call(this,t,function(i){return{instance:r.bind(r,i)}})},WK=function(t){return!/^\$(?:decorator|register|list)$|Provider$/.test(t)},Cj=function(t){return Object.keys(t||this.container||{}).filter(WK)},ly={},HK=function(t){var r;return typeof t===M$?(r=ly[t],r||(ly[t]=r=new Pa,r.constant("BOTTLE_NAME",t)),r):new Pa},GK=function(t){typeof t===M$?delete ly[t]:ly={}},z$=function(t){var r=t.$value===void 0?t:t.$value;return this[t.$type||"service"].apply(this,[t.$name,r].concat(t.$inject||[]))},u4=function(t){delete this.providerMap[t],delete this.container[t],delete this.container[t+xj]},KK=function(t){var r=this.originalProviders,n=Array.isArray(t);Object.keys(this.originalProviders).forEach(function(a){if(!(n&&t.indexOf(a)===-1)){var o=a.split(so);o.length>1&&o.forEach(u4,ob.call(this,o[0])),u4.call(this,a),this.provider(a,r[a])}},this)},YK=function(t){return this.deferred.forEach(function(n){n(t)}),this};Pa=function e(t){if(!(this instanceof e))return e.pop(t);this.id=kK++,this.decorators={},this.middlewares={},this.nested={},this.providerMap={},this.originalProviders={},this.deferred=[],this.container={$decorator:U$.bind(this),$register:z$.bind(this),$list:Cj.bind(this)}};Pa.prototype={constant:UK,decorator:U$,defer:zK,digest:VK,factory:Oj,instanceFactory:qK,list:Cj,middleware:MK,provider:I$,resetProviders:KK,register:z$,resolve:YK,service:IK,serviceFactory:$K,value:FK};Pa.pop=HK;Pa.clear=GK;Pa.list=Cj;Pa.config={strict:!1};const V$=Pa;var q$=e=>{throw TypeError(e)},Pj=(e,t,r)=>t.has(e)||q$("Cannot "+r),su=(e,t,r)=>(Pj(e,t,"read from private field"),r?r.call(e):t.get(e)),Ah=(e,t,r)=>t.has(e)?q$("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),pg=(e,t,r,n)=>(Pj(e,t,"write to private field"),t.set(e,r),r),Jt=(e,t,r)=>(Pj(e,t,"access private method"),r);const ZK=(e,t)=>`${e}/rest/v${t}`,XK=e=>e.dir?`${e.field}-${e.dir}`:void 0,QK=({orderBy:e={},excludeMaxVisitsReached:t,excludePastValidUntil:r,...n})=>({...n,excludeMaxVisitsReached:t===!0?"true":void 0,excludePastValidUntil:r===!0?"true":void 0,orderBy:XK(e)}),JK=(e,t)=>{const[r,n]=e.split("://");if(!n)throw new Error(`It is not possible to determine authority on "${e}" for replacement`);const[,...i]=n.split("/"),a=i.length?`/${i.join("/")}`:"";return`${r}://${t}${a}`},eY=(e={})=>{const t=Object.entries(e).flatMap(([r,n])=>n==null?[]:Array.isArray(n)?n.map(i=>[`${r}[]`,i]):[[r,n]]);return new URLSearchParams(t).toString()};var uy,np,sf,cy,Wt,rf,sn,Gg,tw;let tY=class{constructor(t,r,n={}){Ah(this,Wt),Ah(this,uy),Ah(this,np),Ah(this,sf),Ah(this,cy),pg(this,np,t),pg(this,sf,r),pg(this,cy,n),pg(this,uy,3)}async listShortUrls({signal:t,...r}={}){return Jt(this,Wt,sn).call(this,{url:"/short-urls",query:QK(r),signal:t}).then(({shortUrls:n})=>n)}async createShortUrl({signal:t,...r}){const n=Object.entries(r).reduce((i,[a,o])=>(o&&(i[a]=o),i),{});return Jt(this,Wt,sn).call(this,{url:"/short-urls",method:"POST",body:n,signal:t})}async getShortUrl({shortCode:t,domain:r},{signal:n}={}){return Jt(this,Wt,sn).call(this,{url:`/short-urls/${t}`,query:{domain:r},signal:n})}async deleteShortUrl({shortCode:t,domain:r},{signal:n}={}){return Jt(this,Wt,Gg).call(this,{url:`/short-urls/${t}`,method:"DELETE",query:{domain:r},signal:n})}async updateShortUrl({shortCode:t,domain:r},{signal:n,...i}){return Jt(this,Wt,sn).call(this,{url:`/short-urls/${t}`,method:"PATCH",query:{domain:r},body:i,signal:n})}async getShortUrlRedirectRules({shortCode:t,domain:r},{signal:n}={}){return Jt(this,Wt,sn).call(this,{url:`/short-urls/${t}/redirect-rules`,method:"GET",query:{domain:r},signal:n})}async setShortUrlRedirectRules({shortCode:t,domain:r},{signal:n,...i}){return Jt(this,Wt,sn).call(this,{url:`/short-urls/${t}/redirect-rules`,method:"POST",query:{domain:r},body:i,signal:n})}async getVisitsOverview({signal:t}={}){return Jt(this,Wt,sn).call(this,{url:"/visits",signal:t}).then(({visits:r})=>r)}async getShortUrlVisits({shortCode:t,domain:r},{signal:n,...i}={}){return Jt(this,Wt,rf).call(this,{url:`/short-urls/${t}/visits`,query:{...i,domain:r},signal:n})}async getTagVisits(t,{signal:r,...n}={}){return Jt(this,Wt,rf).call(this,{url:`/tags/${t}/visits`,query:n,signal:r})}async getDomainVisits(t,{signal:r,...n}={}){return Jt(this,Wt,rf).call(this,{url:`/domains/${t}/visits`,query:n,signal:r})}async getOrphanVisits({signal:t,...r}={}){return Jt(this,Wt,rf).call(this,{url:"/visits/orphan",query:r,signal:t})}async getNonOrphanVisits({signal:t,...r}={}){return Jt(this,Wt,rf).call(this,{url:"/visits/non-orphan",query:r,signal:t})}async deleteShortUrlVisits({shortCode:t,domain:r},{signal:n}={}){const i=r?{domain:r}:void 0;return Jt(this,Wt,sn).call(this,{method:"DELETE",url:`/short-urls/${t}/visits`,query:i,signal:n})}async deleteOrphanVisits({signal:t}={}){return Jt(this,Wt,sn).call(this,{method:"DELETE",url:"/visits/orphan",signal:t})}async listTags({signal:t}={}){return Jt(this,Wt,sn).call(this,{url:"/tags",signal:t}).then(({tags:r})=>r)}async tagsStats({signal:t}={}){return Jt(this,Wt,sn).call(this,{url:"/tags/stats",signal:t}).then(({tags:r})=>r)}async deleteTags(t,{signal:r}={}){return Jt(this,Wt,Gg).call(this,{url:"/tags",method:"DELETE",query:{tags:t},signal:r}).then(()=>({tags:t}))}async editTag({oldName:t,newName:r},{signal:n}={}){return Jt(this,Wt,Gg).call(this,{url:"/tags",method:"PUT",body:{oldName:t,newName:r},signal:n}).then(()=>({oldName:t,newName:r}))}async listDomains({signal:t}={}){return Jt(this,Wt,sn).call(this,{url:"/domains",signal:t}).then(({domains:r})=>r)}async editDomainRedirects(t,{signal:r}={}){return Jt(this,Wt,sn).call(this,{url:"/domains/redirects",method:"PATCH",body:t,signal:r})}async health({domain:t,signal:r}={}){return Jt(this,Wt,sn).call(this,{url:"/health",domain:t,signal:r})}async mercureInfo({signal:t}={}){return Jt(this,Wt,sn).call(this,{url:"/mercure-info",signal:t})}};uy=new WeakMap,np=new WeakMap,sf=new WeakMap,cy=new WeakMap,Wt=new WeakSet,rf=async function(e){return Jt(this,Wt,sn).call(this,e).then(({visits:t})=>t)},sn=async function(e){return su(this,np).jsonRequest(...Jt(this,Wt,tw).call(this,e))},Gg=async function(e){return su(this,np).emptyRequest(...Jt(this,Wt,tw).call(this,e))},tw=function({url:e,method:t="GET",query:r,body:n,domain:i,signal:a}){const o=eY(r??{}),s=o?`?${o}`:"",c=i?JK(su(this,sf).baseUrl,i):su(this,sf).baseUrl;return[`${ZK(c,su(this,uy))}${e}${s}`,{method:t,body:n&&JSON.stringify(n),headers:{"X-Api-Key":su(this,sf).apiKey},credentials:su(this,cy).requestCredentials,signal:a}]};const W$=e=>!!(e!=null&&e.url)&&!!(e!=null&&e.apiKey),ip=e=>!!(e!=null&&e.id),Ej=e=>!!(e!=null&&e.version),rY=e=>!!(e!=null&&e.serverNotFound),nY=e=>ip(e)?e.id:"",iY=({name:e,url:t,apiKey:r})=>({name:e,url:t,apiKey:r}),c4={},aY=e=>typeof e=="function",oY=e=>{const{selectedServer:t}=e();if(!W$(t))throw new Error("There's no selected server or it is not found");return t},sY=e=>t=>{const{url:r,apiKey:n}=aY(t)?oY(t):t,i=`${n}_${r}`,a=c4[i]??new tY(e,{apiKey:n,baseUrl:r});return c4[i]=a,a},lY=e=>{e.serviceFactory("buildShlinkApiClient",sY,"HttpClient")};/*!
|
||
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
|
||
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
|
||
* Copyright 2024 Fonticons, Inc.
|
||
*/const uY={prefix:"fas",iconName:"trash-can",icon:[448,512,[61460,"trash-alt"],"f2ed","M135.2 17.7C140.6 6.8 151.7 0 163.8 0L284.2 0c12.1 0 23.2 6.8 28.6 17.7L320 32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l96 0 7.2-14.3zM32 128l384 0 0 320c0 35.3-28.7 64-64 64L96 512c-35.3 0-64-28.7-64-64l0-320zm96 64c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16s16-7.2 16-16l0-224c0-8.8-7.2-16-16-16z"]},cY={prefix:"fas",iconName:"down-left-and-up-right-to-center",icon:[512,512,["compress-alt"],"f422","M439 7c9.4-9.4 24.6-9.4 33.9 0l32 32c9.4 9.4 9.4 24.6 0 33.9l-87 87 39 39c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8l-144 0c-13.3 0-24-10.7-24-24l0-144c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l39 39L439 7zM72 272l144 0c13.3 0 24 10.7 24 24l0 144c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39L73 505c-9.4 9.4-24.6 9.4-33.9 0L7 473c-9.4-9.4-9.4-24.6 0-33.9l87-87L55 313c-6.9-6.9-8.9-17.2-5.2-26.2s12.5-14.8 22.2-14.8z"]},fY={prefix:"fas",iconName:"calendar-days",icon:[448,512,["calendar-alt"],"f073","M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zm64 80l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm128 0l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM64 400l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm112 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z"]},dY=fY,hY={prefix:"fas",iconName:"circle-minus",icon:[512,512,["minus-circle"],"f056","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 232l144 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},H$=hY,pY={prefix:"fas",iconName:"file-csv",icon:[512,512,[],"f6dd","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 144-208 0c-35.3 0-64 28.7-64 64l0 144-48 0c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM200 352l16 0c22.1 0 40 17.9 40 40l0 8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-8c0-4.4-3.6-8-8-8l-16 0c-4.4 0-8 3.6-8 8l0 80c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-8c0-8.8 7.2-16 16-16s16 7.2 16 16l0 8c0 22.1-17.9 40-40 40l-16 0c-22.1 0-40-17.9-40-40l0-80c0-22.1 17.9-40 40-40zm133.1 0l34.9 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-34.9 0c-7.2 0-13.1 5.9-13.1 13.1c0 5.2 3 9.9 7.8 12l37.4 16.6c16.3 7.2 26.8 23.4 26.8 41.2c0 24.9-20.2 45.1-45.1 45.1L304 512c-8.8 0-16-7.2-16-16s7.2-16 16-16l42.9 0c7.2 0 13.1-5.9 13.1-13.1c0-5.2-3-9.9-7.8-12l-37.4-16.6c-16.3-7.2-26.8-23.4-26.8-41.2c0-24.9 20.2-45.1 45.1-45.1zm98.9 0c8.8 0 16 7.2 16 16l0 31.6c0 23 5.5 45.6 16 66c10.5-20.3 16-42.9 16-66l0-31.6c0-8.8 7.2-16 16-16s16 7.2 16 16l0 31.6c0 34.7-10.3 68.7-29.6 97.6l-5.1 7.7c-3 4.5-8 7.1-13.3 7.1s-10.3-2.7-13.3-7.1l-5.1-7.7c-19.3-28.9-29.6-62.9-29.6-97.6l0-31.6c0-8.8 7.2-16 16-16z"]},mY={prefix:"fas",iconName:"pencil",icon:[512,512,[9999,61504,"pencil-alt"],"f303","M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1 0 32c0 8.8 7.2 16 16 16l32 0zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},G$=mY,sb={prefix:"fas",iconName:"circle-notch",icon:[512,512,[],"f1ce","M222.7 32.1c5 16.9-4.6 34.8-21.5 39.8C121.8 95.6 64 169.1 64 256c0 106 86 192 192 192s192-86 192-192c0-86.9-57.8-160.4-137.1-184.1c-16.9-5-26.6-22.9-21.5-39.8s22.9-26.6 39.8-21.5C434.9 42.1 512 140 512 256c0 141.4-114.6 256-256 256S0 397.4 0 256C0 140 77.1 42.1 182.9 10.6c16.9-5 34.8 4.6 39.8 21.5z"]},vY={prefix:"fas",iconName:"bars",icon:[448,512,["navicon"],"f0c9","M0 96C0 78.3 14.3 64 32 64l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 128C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 288c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32L32 448c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32z"]},jj={prefix:"fas",iconName:"list",icon:[512,512,["list-squares"],"f03a","M40 48C26.7 48 16 58.7 16 72l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24L40 48zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L192 64zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zM16 232l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0z"]},gY={prefix:"fas",iconName:"circle-dot",icon:[512,512,[128280,"dot-circle"],"f192","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-352a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]},yY=gY,bY={prefix:"fas",iconName:"pen-to-square",icon:[512,512,["edit"],"f044","M471.6 21.7c-21.9-21.9-57.3-21.9-79.2 0L362.3 51.7l97.9 97.9 30.1-30.1c21.9-21.9 21.9-57.3 0-79.2L471.6 21.7zm-299.2 220c-6.1 6.1-10.8 13.6-13.5 21.9l-29.6 88.8c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l88.8-29.6c8.2-2.7 15.7-7.4 21.9-13.5L437.7 172.3 339.7 74.3 172.4 241.7zM96 64C43 64 0 107 0 160L0 416c0 53 43 96 96 96l256 0c53 0 96-43 96-96l0-96c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96c0 17.7-14.3 32-32 32L96 448c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 64z"]},Tj=bY,_Y={prefix:"fas",iconName:"eye-slash",icon:[640,512,[],"f070","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zM223.1 149.5C248.6 126.2 282.7 112 320 112c79.5 0 144 64.5 144 144c0 24.9-6.3 48.3-17.4 68.7L408 294.5c8.4-19.3 10.6-41.4 4.8-63.3c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3c0 10.2-2.4 19.8-6.6 28.3l-90.3-70.8zM373 389.9c-16.4 6.5-34.3 10.1-53 10.1c-79.5 0-144-64.5-144-144c0-6.9 .5-13.6 1.4-20.2L83.1 161.5C60.3 191.2 44 220.8 34.5 243.7c-3.3 7.9-3.3 16.7 0 24.6c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c47.8 0 89.9-12.9 126.2-32.5L373 389.9z"]},wY={prefix:"fas",iconName:"plug",icon:[384,512,[128268],"f1e6","M96 0C78.3 0 64 14.3 64 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32l0 96 64 0 0-96c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c0 77.4 55 142 128 156.8l0 67.2c0 17.7 14.3 32 32 32s32-14.3 32-32l0-67.2C297 398 352 333.4 352 256l0-32c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 160z"]},xY={prefix:"fas",iconName:"globe",icon:[512,512,[127760],"f0ac","M352 256c0 22.2-1.2 43.6-3.3 64l-185.3 0c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64l185.3 0c2.2 20.4 3.3 41.8 3.3 64zm28.8-64l123.1 0c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64l-123.1 0c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32l-116.7 0c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0l-176.6 0c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.6 26 20.9 58.2 27 94.7zm-209 0L18.6 160C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192l123.1 0c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64L8.1 320C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.6-26-20.9-58.2-27-94.6l176.6 0c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352l116.7 0zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6l116.7 0z"]},SY={prefix:"fas",iconName:"ban",icon:[512,512,[128683,"cancel"],"f05e","M367.2 412.5L99.5 144.8C77.1 176.1 64 214.5 64 256c0 106 86 192 192 192c41.5 0 79.9-13.1 111.2-35.5zm45.3-45.3C434.9 335.9 448 297.5 448 256c0-106-86-192-192-192c-41.5 0-79.9 13.1-111.2 35.5L412.5 367.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},f4={prefix:"fas",iconName:"server",icon:[512,512,[],"f233","M64 32C28.7 32 0 60.7 0 96l0 64c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-64c0-35.3-28.7-64-64-64L64 32zm280 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm48 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM64 288c-35.3 0-64 28.7-64 64l0 64c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-64c0-35.3-28.7-64-64-64L64 288zm280 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},OY={prefix:"fas",iconName:"file-arrow-up",icon:[384,512,["file-upload"],"f574","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM216 408c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-102.1-31 31c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l72-72c9.4-9.4 24.6-9.4 33.9 0l72 72c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-31-31L216 408z"]},CY=OY,PY={prefix:"fas",iconName:"map-location-dot",icon:[576,512,["map-marked-alt"],"f5a0","M408 120c0 54.6-73.1 151.9-105.2 192c-7.7 9.6-22 9.6-29.6 0C241.1 271.9 168 174.6 168 120C168 53.7 221.7 0 288 0s120 53.7 120 120zm8 80.4c3.5-6.9 6.7-13.8 9.6-20.6c.5-1.2 1-2.5 1.5-3.7l116-46.4C558.9 123.4 576 135 576 152l0 270.8c0 9.8-6 18.6-15.1 22.3L416 503l0-302.6zM137.6 138.3c2.4 14.1 7.2 28.3 12.8 41.5c2.9 6.8 6.1 13.7 9.6 20.6l0 251.4L32.9 502.7C17.1 509 0 497.4 0 480.4L0 209.6c0-9.8 6-18.6 15.1-22.3l122.6-49zM327.8 332c13.9-17.4 35.7-45.7 56.2-77l0 249.3L192 449.4 192 255c20.5 31.3 42.3 59.6 56.2 77c20.5 25.6 59.1 25.6 79.6 0zM288 152a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},BO=PY,EY={prefix:"fas",iconName:"caret-up",icon:[320,512,[],"f0d8","M182.6 137.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l256 0c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z"]},jY={prefix:"fas",iconName:"palette",icon:[512,512,[127912],"f53f","M512 256c0 .9 0 1.8 0 2.7c-.4 36.5-33.6 61.3-70.1 61.3L344 320c-26.5 0-48 21.5-48 48c0 3.4 .4 6.7 1 9.9c2.1 10.2 6.5 20 10.8 29.9c6.1 13.8 12.1 27.5 12.1 42c0 31.8-21.6 60.7-53.4 62c-3.5 .1-7 .2-10.6 .2C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM128 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z"]},TY={prefix:"fas",iconName:"arrow-down-wide-short",icon:[576,512,["sort-amount-asc","sort-amount-down"],"f160","M151.6 469.6C145.5 476.2 137 480 128 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L96 365.7 96 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 301.7 32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 480c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32l160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-160 0zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32l224 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L320 96z"]},AY=TY,Aj={prefix:"fas",iconName:"chart-pie",icon:[576,512,["pie-chart"],"f200","M304 240l0-223.4c0-9 7-16.6 16-16.6C443.7 0 544 100.3 544 224c0 9-7.6 16-16.6 16L304 240zM32 272C32 150.7 122.1 50.3 239 34.3c9.2-1.3 17 6.1 17 15.4L256 288 412.5 444.5c6.7 6.7 6.2 17.7-1.5 23.1C371.8 495.6 323.8 512 272 512C139.5 512 32 404.6 32 272zm526.4 16c9.3 0 16.6 7.8 15.4 17c-7.7 55.9-34.6 105.6-73.9 142.3c-6 5.6-15.4 5.2-21.2-.7L320 288l238.4 0z"]},lb={prefix:"fas",iconName:"chart-line",icon:[512,512,["line-chart"],"f201","M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 400c0 44.2 35.8 80 80 80l400 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 416c-8.8 0-16-7.2-16-16L64 64zm406.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L320 210.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L240 221.3l57.4 57.4c12.5 12.5 32.8 12.5 45.3 0l128-128z"]},K$={prefix:"fas",iconName:"tags",icon:[512,512,[],"f02c","M345 39.1L472.8 168.4c52.4 53 52.4 138.2 0 191.2L360.8 472.9c-9.3 9.4-24.5 9.5-33.9 .2s-9.5-24.5-.2-33.9L438.6 325.9c33.9-34.3 33.9-89.4 0-123.7L310.9 72.9c-9.3-9.4-9.2-24.6 .2-33.9s24.6-9.2 33.9 .2zM0 229.5L0 80C0 53.5 21.5 32 48 32l149.5 0c17 0 33.3 6.7 45.3 18.7l168 168c25 25 25 65.5 0 90.5L277.3 442.7c-25 25-65.5 25-90.5 0l-168-168C6.7 262.7 0 246.5 0 229.5zM144 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},kY={prefix:"fas",iconName:"eye",icon:[576,512,[128065],"f06e","M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-64c0 35.3-28.7 64-64 64c-7.1 0-13.9-1.2-20.3-3.3c-5.5-1.8-11.9 1.6-11.7 7.4c.3 6.9 1.3 13.8 3.2 20.7c13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3z"]},d4={prefix:"fas",iconName:"calendar-xmark",icon:[448,512,["calendar-times"],"f273","M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zM305 305c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47z"]},NY={prefix:"fas",iconName:"trash",icon:[448,512,[],"f1f8","M135.2 17.7L128 32 32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0-7.2-14.3C307.4 6.8 296.3 0 284.2 0L163.8 0c-12.1 0-23.2 6.8-28.6 17.7zM416 128L32 128 53.2 467c1.6 25.3 22.6 45 47.9 45l245.8 0c25.3 0 46.3-19.7 47.9-45L416 128z"]},RY={prefix:"fas",iconName:"arrow-left",icon:[448,512,[8592],"f060","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"]},MY={prefix:"fas",iconName:"up-right-from-square",icon:[512,512,["external-link-alt"],"f35d","M352 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9L370.7 96 201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 141.3l41.4 41.4c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6l0-128c0-17.7-14.3-32-32-32L352 0zM80 32C35.8 32 0 67.8 0 112L0 432c0 44.2 35.8 80 80 80l320 0c44.2 0 80-35.8 80-80l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z"]},LY=MY,DY={prefix:"fas",iconName:"tag",icon:[448,512,[127991],"f02b","M0 80L0 229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 25 90.5 0L418.7 317.3c25-25 25-65.5 0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7L48 32C21.5 32 0 53.5 0 80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},IY={prefix:"fas",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336l24 0 0-64-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 88 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},kj=IY,$Y={prefix:"fas",iconName:"arrow-rotate-left",icon:[512,512,[8634,"arrow-left-rotate","arrow-rotate-back","arrow-rotate-backward","undo"],"f0e2","M125.7 160l50.3 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L48 224c-17.7 0-32-14.3-32-32L16 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 51.2L97.6 97.6c87.5-87.5 229.3-87.5 316.8 0s87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3s-163.8-62.5-226.3 0L125.7 160z"]},FY=$Y,BY={prefix:"fas",iconName:"grip-vertical",icon:[320,512,[],"f58e","M40 352l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zm192 0l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zM40 320c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0zM232 192l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zM40 160c-22.1 0-40-17.9-40-40L0 72C0 49.9 17.9 32 40 32l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0zM232 32l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40z"]},UY={prefix:"fas",iconName:"caret-down",icon:[320,512,[],"f0d7","M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z"]},zY={prefix:"fas",iconName:"ellipsis-vertical",icon:[128,512,["ellipsis-v"],"f142","M64 360a56 56 0 1 0 0 112 56 56 0 1 0 0-112zm0-160a56 56 0 1 0 0 112 56 56 0 1 0 0-112zM120 96A56 56 0 1 0 8 96a56 56 0 1 0 112 0z"]},VY=zY,qY={prefix:"fas",iconName:"house",icon:[576,512,[127968,63498,63500,"home","home-alt","home-lg-alt"],"f015","M575.8 255.5c0 18-15 32.1-32 32.1l-32 0 .7 160.2c0 2.7-.2 5.4-.5 8.1l0 16.2c0 22.1-17.9 40-40 40l-16 0c-1.1 0-2.2 0-3.3-.1c-1.4 .1-2.8 .1-4.2 .1L416 512l-24 0c-22.1 0-40-17.9-40-40l0-24 0-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32l0 64 0 24c0 22.1-17.9 40-40 40l-24 0-31.9 0c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2l-16 0c-22.1 0-40-17.9-40-40l0-112c0-.9 0-1.9 .1-2.8l0-69.7-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24z"]},WY=qY,HY={prefix:"fas",iconName:"arrow-up-wide-short",icon:[576,512,["sort-amount-up"],"f161","M151.6 42.4C145.5 35.8 137 32 128 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L96 146.3 96 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-301.7 32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 480l32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128l160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-160 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128l224 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L320 32c-17.7 0-32 14.3-32 32s14.3 32 32 32z"]},GY=HY,KY={prefix:"fas",iconName:"file-arrow-down",icon:[384,512,["file-download"],"f56d","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM216 232l0 102.1 31-31c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-72 72c-9.4 9.4-24.6 9.4-33.9 0l-72-72c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l31 31L168 232c0-13.3 10.7-24 24-24s24 10.7 24 24z"]},Y$=KY,YY={prefix:"fas",iconName:"sun",icon:[512,512,[9728],"f185","M361.5 1.2c5 2.1 8.6 6.6 9.6 11.9L391 121l107.9 19.8c5.3 1 9.8 4.6 11.9 9.6s1.5 10.7-1.6 15.2L446.9 256l62.3 90.3c3.1 4.5 3.7 10.2 1.6 15.2s-6.6 8.6-11.9 9.6L391 391 371.1 498.9c-1 5.3-4.6 9.8-9.6 11.9s-10.7 1.5-15.2-1.6L256 446.9l-90.3 62.3c-4.5 3.1-10.2 3.7-15.2 1.6s-8.6-6.6-9.6-11.9L121 391 13.1 371.1c-5.3-1-9.8-4.6-11.9-9.6s-1.5-10.7 1.6-15.2L65.1 256 2.8 165.7c-3.1-4.5-3.7-10.2-1.6-15.2s6.6-8.6 11.9-9.6L121 121 140.9 13.1c1-5.3 4.6-9.8 9.6-11.9s10.7-1.5 15.2 1.6L256 65.1 346.3 2.8c4.5-3.1 10.2-3.7 15.2-1.6zM160 256a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm224 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z"]},ZY={prefix:"fas",iconName:"arrow-down",icon:[384,512,[8595],"f063","M169.4 470.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 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"]},XY={prefix:"fas",iconName:"link",icon:[640,512,[128279,"chain"],"f0c1","M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z"]},QY={prefix:"fas",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"]},Z$=QY,JY={prefix:"fas",iconName:"chevron-down",icon:[512,512,[],"f078","M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"]},eZ={prefix:"fas",iconName:"arrow-up",icon:[384,512,[8593],"f062","M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2 160 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-306.7L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z"]},Sm={prefix:"fas",iconName:"plus",icon:[448,512,[10133,61543,"add"],"2b","M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 144L48 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l144 0 0 144c0 17.7 14.3 32 32 32s32-14.3 32-32l0-144 144 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-144 0 0-144z"]},ub={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"]},tZ=ub,UO=ub,rZ={prefix:"fas",iconName:"chevron-right",icon:[320,512,[9002],"f054","M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"]},nZ={prefix:"fas",iconName:"rotate",icon:[512,512,[128260,"sync-alt"],"f2f1","M142.9 142.9c-17.5 17.5-30.1 38-37.8 59.8c-5.9 16.7-24.2 25.4-40.8 19.5s-25.4-24.2-19.5-40.8C55.6 150.7 73.2 122 97.6 97.6c87.2-87.2 228.3-87.5 315.8-1L455 55c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2l0 128c0 13.3-10.7 24-24 24l-8.4 0c0 0 0 0 0 0L344 224c-9.7 0-18.5-5.8-22.2-14.8s-1.7-19.3 5.2-26.2l41.1-41.1c-62.6-61.5-163.1-61.2-225.3 1zM16 312c0-13.3 10.7-24 24-24l7.6 0 .7 0L168 288c9.7 0 18.5 5.8 22.2 14.8s1.7 19.3-5.2 26.2l-41.1 41.1c62.6 61.5 163.1 61.2 225.3-1c17.5-17.5 30.1-38 37.8-59.8c5.9-16.7 24.2-25.4 40.8-19.5s25.4 24.2 19.5 40.8c-10.8 30.6-28.4 59.3-52.9 83.8c-87.2 87.2-228.3 87.5-315.8 1L57 457c-6.9 6.9-17.2 8.9-26.2 5.2S16 449.7 16 440l0-119.6 0-.7 0-7.6z"]},iZ=nZ,h4={prefix:"fas",iconName:"robot",icon:[640,512,[129302],"f544","M320 0c17.7 0 32 14.3 32 32l0 64 120 0c39.8 0 72 32.2 72 72l0 272c0 39.8-32.2 72-72 72l-304 0c-39.8 0-72-32.2-72-72l0-272c0-39.8 32.2-72 72-72l120 0 0-64c0-17.7 14.3-32 32-32zM208 384c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0zm96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0zm96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-32 0zM264 256a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zm152 40a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM48 224l16 0 0 192-16 0c-26.5 0-48-21.5-48-48l0-96c0-26.5 21.5-48 48-48zm544 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-16 0 0-192 16 0z"]},X$={prefix:"fas",iconName:"gears",icon:[640,512,["cogs"],"f085","M308.5 135.3c7.1-6.3 9.9-16.2 6.2-25c-2.3-5.3-4.8-10.5-7.6-15.5L304 89.4c-3-5-6.3-9.9-9.8-14.6c-5.7-7.6-15.7-10.1-24.7-7.1l-28.2 9.3c-10.7-8.8-23-16-36.2-20.9L199 27.1c-1.9-9.3-9.1-16.7-18.5-17.8C173.9 8.4 167.2 8 160.4 8l-.7 0c-6.8 0-13.5 .4-20.1 1.2c-9.4 1.1-16.6 8.6-18.5 17.8L115 56.1c-13.3 5-25.5 12.1-36.2 20.9L50.5 67.8c-9-3-19-.5-24.7 7.1c-3.5 4.7-6.8 9.6-9.9 14.6l-3 5.3c-2.8 5-5.3 10.2-7.6 15.6c-3.7 8.7-.9 18.6 6.2 25l22.2 19.8C32.6 161.9 32 168.9 32 176s.6 14.1 1.7 20.9L11.5 216.7c-7.1 6.3-9.9 16.2-6.2 25c2.3 5.3 4.8 10.5 7.6 15.6l3 5.2c3 5.1 6.3 9.9 9.9 14.6c5.7 7.6 15.7 10.1 24.7 7.1l28.2-9.3c10.7 8.8 23 16 36.2 20.9l6.1 29.1c1.9 9.3 9.1 16.7 18.5 17.8c6.7 .8 13.5 1.2 20.4 1.2s13.7-.4 20.4-1.2c9.4-1.1 16.6-8.6 18.5-17.8l6.1-29.1c13.3-5 25.5-12.1 36.2-20.9l28.2 9.3c9 3 19 .5 24.7-7.1c3.5-4.7 6.8-9.5 9.8-14.6l3.1-5.4c2.8-5 5.3-10.2 7.6-15.5c3.7-8.7 .9-18.6-6.2-25l-22.2-19.8c1.1-6.8 1.7-13.8 1.7-20.9s-.6-14.1-1.7-20.9l22.2-19.8zM112 176a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM504.7 500.5c6.3 7.1 16.2 9.9 25 6.2c5.3-2.3 10.5-4.8 15.5-7.6l5.4-3.1c5-3 9.9-6.3 14.6-9.8c7.6-5.7 10.1-15.7 7.1-24.7l-9.3-28.2c8.8-10.7 16-23 20.9-36.2l29.1-6.1c9.3-1.9 16.7-9.1 17.8-18.5c.8-6.7 1.2-13.5 1.2-20.4s-.4-13.7-1.2-20.4c-1.1-9.4-8.6-16.6-17.8-18.5L583.9 307c-5-13.3-12.1-25.5-20.9-36.2l9.3-28.2c3-9 .5-19-7.1-24.7c-4.7-3.5-9.6-6.8-14.6-9.9l-5.3-3c-5-2.8-10.2-5.3-15.6-7.6c-8.7-3.7-18.6-.9-25 6.2l-19.8 22.2c-6.8-1.1-13.8-1.7-20.9-1.7s-14.1 .6-20.9 1.7l-19.8-22.2c-6.3-7.1-16.2-9.9-25-6.2c-5.3 2.3-10.5 4.8-15.6 7.6l-5.2 3c-5.1 3-9.9 6.3-14.6 9.9c-7.6 5.7-10.1 15.7-7.1 24.7l9.3 28.2c-8.8 10.7-16 23-20.9 36.2L315.1 313c-9.3 1.9-16.7 9.1-17.8 18.5c-.8 6.7-1.2 13.5-1.2 20.4s.4 13.7 1.2 20.4c1.1 9.4 8.6 16.6 17.8 18.5l29.1 6.1c5 13.3 12.1 25.5 20.9 36.2l-9.3 28.2c-3 9-.5 19 7.1 24.7c4.7 3.5 9.5 6.8 14.6 9.8l5.4 3.1c5 2.8 10.2 5.3 15.5 7.6c8.7 3.7 18.6 .9 25-6.2l19.8-22.2c6.8 1.1 13.8 1.7 20.9 1.7s14.1-.6 20.9-1.7l19.8 22.2zM464 304a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},aZ=X$,oZ={prefix:"fas",iconName:"qrcode",icon:[448,512,[],"f029","M0 80C0 53.5 21.5 32 48 32l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48L0 80zM64 96l0 64 64 0 0-64L64 96zM0 336c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96zm64 16l0 64 64 0 0-64-64 0zM304 32l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96c0-26.5 21.5-48 48-48zm80 64l-64 0 0 64 64 0 0-64zM256 304c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s7.2-16 16-16s16 7.2 16 16l0 96c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-160zM368 480a16 16 0 1 1 0-32 16 16 0 1 1 0 32zm64 0a16 16 0 1 1 0-32 16 16 0 1 1 0 32z"]},sZ={prefix:"fas",iconName:"moon",icon:[384,512,[127769,9214],"f186","M223.5 32C100 32 0 132.3 0 256S100 480 223.5 480c60.6 0 115.5-24.2 155.8-63.4c5-4.9 6.3-12.5 3.1-18.7s-10.1-9.7-17-8.5c-9.8 1.7-19.8 2.6-30.1 2.6c-96.9 0-175.5-78.8-175.5-176c0-65.8 36-123.1 89.3-153.3c6.1-3.5 9.2-10.5 7.7-17.3s-7.3-11.9-14.3-12.5c-6.3-.5-12.6-.8-19-.8z"]},lZ={prefix:"fas",iconName:"up-right-and-down-left-from-center",icon:[512,512,["expand-alt"],"f424","M344 0L488 0c13.3 0 24 10.7 24 24l0 144c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39-87 87c-9.4 9.4-24.6 9.4-33.9 0l-32-32c-9.4-9.4-9.4-24.6 0-33.9l87-87L327 41c-6.9-6.9-8.9-17.2-5.2-26.2S334.3 0 344 0zM168 512L24 512c-13.3 0-24-10.7-24-24L0 344c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l39 39 87-87c9.4-9.4 24.6-9.4 33.9 0l32 32c9.4 9.4 9.4 24.6 0 33.9l-87 87 39 39c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8z"]},uZ={prefix:"fas",iconName:"link-slash",icon:[640,512,["chain-broken","chain-slash","unlink"],"f127","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L489.3 358.2l90.5-90.5c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114l-96 96-31.9-25C430.9 239.6 420.1 175.1 377 132c-52.2-52.3-134.5-56.2-191.3-11.7L38.8 5.1zM239 162c30.1-14.9 67.7-9.9 92.8 15.3c20 20 27.5 48.3 21.7 74.5L239 162zM406.6 416.4L220.9 270c-2.1 39.8 12.2 80.1 42.2 110c38.9 38.9 94.4 51 143.6 36.3zm-290-228.5L60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5l61.8-61.8-50.6-39.9z"]},cZ={prefix:"fas",iconName:"desktop",icon:[576,512,[128421,61704,"desktop-alt"],"f390","M64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l176 0-10.7 32L160 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-69.3 0L336 416l176 0c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0zM512 64l0 224L64 288 64 64l448 0z"]},Lu={prefix:"fas",iconName:"check",icon:[448,512,[10003,10004],"f00c","M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"]},Q$={prefix:"fas",iconName:"arrows-split-up-and-left",icon:[512,512,[],"e4bc","M246.6 150.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L352 109.3 352 384c0 35.3 28.7 64 64 64l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-70.7 0-128-57.3-128-128c0-35.3-28.7-64-64-64l-114.7 0 41.4 41.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-96-96c-12.5-12.5-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L109.3 256 224 256c23.3 0 45.2 6.2 64 17.1l0-163.9-41.4 41.4z"]},fZ={prefix:"fas",iconName:"triangle-exclamation",icon:[512,512,[9888,"exclamation-triangle","warning"],"f071","M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480L40 480c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},dZ=fZ;/*!
|
||
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
|
||
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
|
||
* Copyright 2024 Fonticons, Inc.
|
||
*/function hZ(e,t,r){return(t=mZ(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function p4(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function He(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?p4(Object(r),!0).forEach(function(n){hZ(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p4(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function pZ(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function mZ(e){var t=pZ(e,"string");return typeof t=="symbol"?t:t+""}const m4=()=>{};let Nj={},J$={},e7=null,t7={mark:m4,measure:m4};try{typeof window<"u"&&(Nj=window),typeof document<"u"&&(J$=document),typeof MutationObserver<"u"&&(e7=MutationObserver),typeof performance<"u"&&(t7=performance)}catch{}const{userAgent:v4=""}=Nj.navigator||{},hl=Nj,ur=J$,g4=e7,mg=t7;hl.document;const as=!!ur.documentElement&&!!ur.head&&typeof ur.addEventListener=="function"&&typeof ur.createElement=="function",r7=~v4.indexOf("MSIE")||~v4.indexOf("Trident/");var vZ=/fa(s|r|l|t|d|dr|dl|dt|b|k|kd|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/,gZ=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,n7={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fab:"brands","fa-brands":"brands"},duotone:{fa:"solid",fad:"solid","fa-solid":"solid","fa-duotone":"solid",fadr:"regular","fa-regular":"regular",fadl:"light","fa-light":"light",fadt:"thin","fa-thin":"thin"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid",fasdr:"regular","fa-regular":"regular",fasdl:"light","fa-light":"light",fasdt:"thin","fa-thin":"thin"}},yZ={GROUP:"duotone-group",PRIMARY:"primary",SECONDARY:"secondary"},i7=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],xn="classic",cb="duotone",bZ="sharp",_Z="sharp-duotone",a7=[xn,cb,bZ,_Z],wZ={classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}},xZ={"Font Awesome 6 Free":{900:"fas",400:"far"},"Font Awesome 6 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 6 Brands":{400:"fab",normal:"fab"},"Font Awesome 6 Duotone":{900:"fad",400:"fadr",normal:"fadr",300:"fadl",100:"fadt"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds",400:"fasdr",normal:"fasdr",300:"fasdl",100:"fasdt"}},SZ=new Map([["classic",{defaultShortPrefixId:"fas",defaultStyleId:"solid",styleIds:["solid","regular","light","thin","brands"],futureStyleIds:[],defaultFontWeight:900}],["sharp",{defaultShortPrefixId:"fass",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["duotone",{defaultShortPrefixId:"fad",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp-duotone",{defaultShortPrefixId:"fasds",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}]]),OZ={classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}},CZ=["fak","fa-kit","fakd","fa-kit-duotone"],y4={kit:{fak:"kit","fa-kit":"kit"},"kit-duotone":{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"}},PZ=["kit"],EZ={kit:{"fa-kit":"fak"}},jZ=["fak","fakd"],TZ={kit:{fak:"fa-kit"}},b4={kit:{kit:"fak"},"kit-duotone":{"kit-duotone":"fakd"}},vg={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},AZ=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],kZ=["fak","fa-kit","fakd","fa-kit-duotone"],NZ={"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}},RZ={classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}},MZ={classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"]},zO={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}},LZ=["fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands"],VO=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt",...AZ,...LZ],DZ=["solid","regular","light","thin","duotone","brands"],o7=[1,2,3,4,5,6,7,8,9,10],IZ=o7.concat([11,12,13,14,15,16,17,18,19,20]),$Z=[...Object.keys(MZ),...DZ,"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",vg.GROUP,vg.SWAP_OPACITY,vg.PRIMARY,vg.SECONDARY].concat(o7.map(e=>"".concat(e,"x"))).concat(IZ.map(e=>"w-".concat(e))),FZ={"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}};const Zo="___FONT_AWESOME___",qO=16,s7="fa",l7="svg-inline--fa",Du="data-fa-i2svg",WO="data-fa-pseudo-element",BZ="data-fa-pseudo-element-pending",Rj="data-prefix",Mj="data-icon",_4="fontawesome-i2svg",UZ="async",zZ=["HTML","HEAD","STYLE","SCRIPT"],u7=(()=>{try{return!0}catch{return!1}})();function Om(e){return new Proxy(e,{get(t,r){return r in t?t[r]:t[xn]}})}const c7=He({},n7);c7[xn]=He(He(He(He({},{"fa-duotone":"duotone"}),n7[xn]),y4.kit),y4["kit-duotone"]);const VZ=Om(c7),HO=He({},OZ);HO[xn]=He(He(He(He({},{duotone:"fad"}),HO[xn]),b4.kit),b4["kit-duotone"]);const w4=Om(HO),GO=He({},zO);GO[xn]=He(He({},GO[xn]),TZ.kit);const Lj=Om(GO),KO=He({},RZ);KO[xn]=He(He({},KO[xn]),EZ.kit);Om(KO);const qZ=vZ,f7="fa-layers-text",WZ=gZ,HZ=He({},wZ);Om(HZ);const GZ=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],rw=yZ,KZ=[...PZ,...$Z],ap=hl.FontAwesomeConfig||{};function YZ(e){var t=ur.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}function ZZ(e){return e===""?!0:e==="false"?!1:e==="true"?!0:e}ur&&typeof ur.querySelector=="function"&&[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["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"]].forEach(t=>{let[r,n]=t;const i=ZZ(YZ(r));i!=null&&(ap[n]=i)});const d7={styleDefault:"solid",familyDefault:xn,cssPrefix:s7,replacementClass:l7,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};ap.familyPrefix&&(ap.cssPrefix=ap.familyPrefix);const Cf=He(He({},d7),ap);Cf.autoReplaceSvg||(Cf.observeMutations=!1);const ct={};Object.keys(d7).forEach(e=>{Object.defineProperty(ct,e,{enumerable:!0,set:function(t){Cf[e]=t,op.forEach(r=>r(ct))},get:function(){return Cf[e]}})});Object.defineProperty(ct,"familyPrefix",{enumerable:!0,set:function(e){Cf.cssPrefix=e,op.forEach(t=>t(ct))},get:function(){return Cf.cssPrefix}});hl.FontAwesomeConfig=ct;const op=[];function XZ(e){return op.push(e),()=>{op.splice(op.indexOf(e),1)}}const Gs=qO,Za={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function QZ(e){if(!e||!as)return;const t=ur.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;const r=ur.head.childNodes;let n=null;for(let i=r.length-1;i>-1;i--){const a=r[i],o=(a.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(o)>-1&&(n=a)}return ur.head.insertBefore(t,n),e}const JZ="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function Sp(){let e=12,t="";for(;e-- >0;)t+=JZ[Math.random()*62|0];return t}function vd(e){const t=[];for(let r=(e||[]).length>>>0;r--;)t[r]=e[r];return t}function Dj(e){return e.classList?vd(e.classList):(e.getAttribute("class")||"").split(" ").filter(t=>t)}function h7(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function eX(e){return Object.keys(e||{}).reduce((t,r)=>t+"".concat(r,'="').concat(h7(e[r]),'" '),"").trim()}function fb(e){return Object.keys(e||{}).reduce((t,r)=>t+"".concat(r,": ").concat(e[r].trim(),";"),"")}function Ij(e){return e.size!==Za.size||e.x!==Za.x||e.y!==Za.y||e.rotate!==Za.rotate||e.flipX||e.flipY}function tX(e){let{transform:t,containerWidth:r,iconWidth:n}=e;const i={transform:"translate(".concat(r/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)"),c={transform:"".concat(a," ").concat(o," ").concat(s)},l={transform:"translate(".concat(n/2*-1," -256)")};return{outer:i,inner:c,path:l}}function rX(e){let{transform:t,width:r=qO,height:n=qO,startCentered:i=!1}=e,a="";return i&&r7?a+="translate(".concat(t.x/Gs-r/2,"em, ").concat(t.y/Gs-n/2,"em) "):i?a+="translate(calc(-50% + ".concat(t.x/Gs,"em), calc(-50% + ").concat(t.y/Gs,"em)) "):a+="translate(".concat(t.x/Gs,"em, ").concat(t.y/Gs,"em) "),a+="scale(".concat(t.size/Gs*(t.flipX?-1:1),", ").concat(t.size/Gs*(t.flipY?-1:1),") "),a+="rotate(".concat(t.rotate,"deg) "),a}var nX=`:root, :host {
|
||
--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
|
||
--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";
|
||
--fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";
|
||
--fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";
|
||
--fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";
|
||
--fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 6 Duotone";
|
||
--fa-font-duotone-light: normal 300 1em/1 "Font Awesome 6 Duotone";
|
||
--fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 6 Duotone";
|
||
--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
|
||
--fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";
|
||
--fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";
|
||
--fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";
|
||
--fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp";
|
||
--fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone";
|
||
--fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 6 Sharp Duotone";
|
||
--fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 6 Sharp Duotone";
|
||
--fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 6 Sharp Duotone";
|
||
}
|
||
|
||
svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {
|
||
overflow: visible;
|
||
box-sizing: content-box;
|
||
}
|
||
|
||
.svg-inline--fa {
|
||
display: var(--fa-display, inline-block);
|
||
height: 1em;
|
||
overflow: visible;
|
||
vertical-align: -0.125em;
|
||
}
|
||
.svg-inline--fa.fa-2xs {
|
||
vertical-align: 0.1em;
|
||
}
|
||
.svg-inline--fa.fa-xs {
|
||
vertical-align: 0em;
|
||
}
|
||
.svg-inline--fa.fa-sm {
|
||
vertical-align: -0.0714285705em;
|
||
}
|
||
.svg-inline--fa.fa-lg {
|
||
vertical-align: -0.2em;
|
||
}
|
||
.svg-inline--fa.fa-xl {
|
||
vertical-align: -0.25em;
|
||
}
|
||
.svg-inline--fa.fa-2xl {
|
||
vertical-align: -0.3125em;
|
||
}
|
||
.svg-inline--fa.fa-pull-left {
|
||
margin-right: var(--fa-pull-margin, 0.3em);
|
||
width: auto;
|
||
}
|
||
.svg-inline--fa.fa-pull-right {
|
||
margin-left: var(--fa-pull-margin, 0.3em);
|
||
width: auto;
|
||
}
|
||
.svg-inline--fa.fa-li {
|
||
width: var(--fa-li-width, 2em);
|
||
top: 0.25em;
|
||
}
|
||
.svg-inline--fa.fa-fw {
|
||
width: var(--fa-fw-width, 1.25em);
|
||
}
|
||
|
||
.fa-layers svg.svg-inline--fa {
|
||
bottom: 0;
|
||
left: 0;
|
||
margin: auto;
|
||
position: absolute;
|
||
right: 0;
|
||
top: 0;
|
||
}
|
||
|
||
.fa-layers-counter, .fa-layers-text {
|
||
display: inline-block;
|
||
position: absolute;
|
||
text-align: center;
|
||
}
|
||
|
||
.fa-layers {
|
||
display: inline-block;
|
||
height: 1em;
|
||
position: relative;
|
||
text-align: center;
|
||
vertical-align: -0.125em;
|
||
width: 1em;
|
||
}
|
||
.fa-layers svg.svg-inline--fa {
|
||
transform-origin: center center;
|
||
}
|
||
|
||
.fa-layers-text {
|
||
left: 50%;
|
||
top: 50%;
|
||
transform: translate(-50%, -50%);
|
||
transform-origin: center center;
|
||
}
|
||
|
||
.fa-layers-counter {
|
||
background-color: var(--fa-counter-background-color, #ff253a);
|
||
border-radius: var(--fa-counter-border-radius, 1em);
|
||
box-sizing: border-box;
|
||
color: var(--fa-inverse, #fff);
|
||
line-height: var(--fa-counter-line-height, 1);
|
||
max-width: var(--fa-counter-max-width, 5em);
|
||
min-width: var(--fa-counter-min-width, 1.5em);
|
||
overflow: hidden;
|
||
padding: var(--fa-counter-padding, 0.25em 0.5em);
|
||
right: var(--fa-right, 0);
|
||
text-overflow: ellipsis;
|
||
top: var(--fa-top, 0);
|
||
transform: scale(var(--fa-counter-scale, 0.25));
|
||
transform-origin: top right;
|
||
}
|
||
|
||
.fa-layers-bottom-right {
|
||
bottom: var(--fa-bottom, 0);
|
||
right: var(--fa-right, 0);
|
||
top: auto;
|
||
transform: scale(var(--fa-layers-scale, 0.25));
|
||
transform-origin: bottom right;
|
||
}
|
||
|
||
.fa-layers-bottom-left {
|
||
bottom: var(--fa-bottom, 0);
|
||
left: var(--fa-left, 0);
|
||
right: auto;
|
||
top: auto;
|
||
transform: scale(var(--fa-layers-scale, 0.25));
|
||
transform-origin: bottom left;
|
||
}
|
||
|
||
.fa-layers-top-right {
|
||
top: var(--fa-top, 0);
|
||
right: var(--fa-right, 0);
|
||
transform: scale(var(--fa-layers-scale, 0.25));
|
||
transform-origin: top right;
|
||
}
|
||
|
||
.fa-layers-top-left {
|
||
left: var(--fa-left, 0);
|
||
right: auto;
|
||
top: var(--fa-top, 0);
|
||
transform: scale(var(--fa-layers-scale, 0.25));
|
||
transform-origin: top left;
|
||
}
|
||
|
||
.fa-1x {
|
||
font-size: 1em;
|
||
}
|
||
|
||
.fa-2x {
|
||
font-size: 2em;
|
||
}
|
||
|
||
.fa-3x {
|
||
font-size: 3em;
|
||
}
|
||
|
||
.fa-4x {
|
||
font-size: 4em;
|
||
}
|
||
|
||
.fa-5x {
|
||
font-size: 5em;
|
||
}
|
||
|
||
.fa-6x {
|
||
font-size: 6em;
|
||
}
|
||
|
||
.fa-7x {
|
||
font-size: 7em;
|
||
}
|
||
|
||
.fa-8x {
|
||
font-size: 8em;
|
||
}
|
||
|
||
.fa-9x {
|
||
font-size: 9em;
|
||
}
|
||
|
||
.fa-10x {
|
||
font-size: 10em;
|
||
}
|
||
|
||
.fa-2xs {
|
||
font-size: 0.625em;
|
||
line-height: 0.1em;
|
||
vertical-align: 0.225em;
|
||
}
|
||
|
||
.fa-xs {
|
||
font-size: 0.75em;
|
||
line-height: 0.0833333337em;
|
||
vertical-align: 0.125em;
|
||
}
|
||
|
||
.fa-sm {
|
||
font-size: 0.875em;
|
||
line-height: 0.0714285718em;
|
||
vertical-align: 0.0535714295em;
|
||
}
|
||
|
||
.fa-lg {
|
||
font-size: 1.25em;
|
||
line-height: 0.05em;
|
||
vertical-align: -0.075em;
|
||
}
|
||
|
||
.fa-xl {
|
||
font-size: 1.5em;
|
||
line-height: 0.0416666682em;
|
||
vertical-align: -0.125em;
|
||
}
|
||
|
||
.fa-2xl {
|
||
font-size: 2em;
|
||
line-height: 0.03125em;
|
||
vertical-align: -0.1875em;
|
||
}
|
||
|
||
.fa-fw {
|
||
text-align: center;
|
||
width: 1.25em;
|
||
}
|
||
|
||
.fa-ul {
|
||
list-style-type: none;
|
||
margin-left: var(--fa-li-margin, 2.5em);
|
||
padding-left: 0;
|
||
}
|
||
.fa-ul > li {
|
||
position: relative;
|
||
}
|
||
|
||
.fa-li {
|
||
left: calc(-1 * var(--fa-li-width, 2em));
|
||
position: absolute;
|
||
text-align: center;
|
||
width: var(--fa-li-width, 2em);
|
||
line-height: inherit;
|
||
}
|
||
|
||
.fa-border {
|
||
border-color: var(--fa-border-color, #eee);
|
||
border-radius: var(--fa-border-radius, 0.1em);
|
||
border-style: var(--fa-border-style, solid);
|
||
border-width: var(--fa-border-width, 0.08em);
|
||
padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);
|
||
}
|
||
|
||
.fa-pull-left {
|
||
float: left;
|
||
margin-right: var(--fa-pull-margin, 0.3em);
|
||
}
|
||
|
||
.fa-pull-right {
|
||
float: right;
|
||
margin-left: var(--fa-pull-margin, 0.3em);
|
||
}
|
||
|
||
.fa-beat {
|
||
animation-name: fa-beat;
|
||
animation-delay: var(--fa-animation-delay, 0s);
|
||
animation-direction: var(--fa-animation-direction, normal);
|
||
animation-duration: var(--fa-animation-duration, 1s);
|
||
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
||
animation-timing-function: var(--fa-animation-timing, ease-in-out);
|
||
}
|
||
|
||
.fa-bounce {
|
||
animation-name: fa-bounce;
|
||
animation-delay: var(--fa-animation-delay, 0s);
|
||
animation-direction: var(--fa-animation-direction, normal);
|
||
animation-duration: var(--fa-animation-duration, 1s);
|
||
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
||
animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
|
||
}
|
||
|
||
.fa-fade {
|
||
animation-name: fa-fade;
|
||
animation-delay: var(--fa-animation-delay, 0s);
|
||
animation-direction: var(--fa-animation-direction, normal);
|
||
animation-duration: var(--fa-animation-duration, 1s);
|
||
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
||
animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
|
||
}
|
||
|
||
.fa-beat-fade {
|
||
animation-name: fa-beat-fade;
|
||
animation-delay: var(--fa-animation-delay, 0s);
|
||
animation-direction: var(--fa-animation-direction, normal);
|
||
animation-duration: var(--fa-animation-duration, 1s);
|
||
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
||
animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
|
||
}
|
||
|
||
.fa-flip {
|
||
animation-name: fa-flip;
|
||
animation-delay: var(--fa-animation-delay, 0s);
|
||
animation-direction: var(--fa-animation-direction, normal);
|
||
animation-duration: var(--fa-animation-duration, 1s);
|
||
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
||
animation-timing-function: var(--fa-animation-timing, ease-in-out);
|
||
}
|
||
|
||
.fa-shake {
|
||
animation-name: fa-shake;
|
||
animation-delay: var(--fa-animation-delay, 0s);
|
||
animation-direction: var(--fa-animation-direction, normal);
|
||
animation-duration: var(--fa-animation-duration, 1s);
|
||
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
||
animation-timing-function: var(--fa-animation-timing, linear);
|
||
}
|
||
|
||
.fa-spin {
|
||
animation-name: fa-spin;
|
||
animation-delay: var(--fa-animation-delay, 0s);
|
||
animation-direction: var(--fa-animation-direction, normal);
|
||
animation-duration: var(--fa-animation-duration, 2s);
|
||
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
||
animation-timing-function: var(--fa-animation-timing, linear);
|
||
}
|
||
|
||
.fa-spin-reverse {
|
||
--fa-animation-direction: reverse;
|
||
}
|
||
|
||
.fa-pulse,
|
||
.fa-spin-pulse {
|
||
animation-name: fa-spin;
|
||
animation-direction: var(--fa-animation-direction, normal);
|
||
animation-duration: var(--fa-animation-duration, 1s);
|
||
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
||
animation-timing-function: var(--fa-animation-timing, steps(8));
|
||
}
|
||
|
||
@media (prefers-reduced-motion: reduce) {
|
||
.fa-beat,
|
||
.fa-bounce,
|
||
.fa-fade,
|
||
.fa-beat-fade,
|
||
.fa-flip,
|
||
.fa-pulse,
|
||
.fa-shake,
|
||
.fa-spin,
|
||
.fa-spin-pulse {
|
||
animation-delay: -1ms;
|
||
animation-duration: 1ms;
|
||
animation-iteration-count: 1;
|
||
transition-delay: 0s;
|
||
transition-duration: 0s;
|
||
}
|
||
}
|
||
@keyframes fa-beat {
|
||
0%, 90% {
|
||
transform: scale(1);
|
||
}
|
||
45% {
|
||
transform: scale(var(--fa-beat-scale, 1.25));
|
||
}
|
||
}
|
||
@keyframes fa-bounce {
|
||
0% {
|
||
transform: scale(1, 1) translateY(0);
|
||
}
|
||
10% {
|
||
transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
|
||
}
|
||
30% {
|
||
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));
|
||
}
|
||
50% {
|
||
transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
|
||
}
|
||
57% {
|
||
transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
|
||
}
|
||
64% {
|
||
transform: scale(1, 1) translateY(0);
|
||
}
|
||
100% {
|
||
transform: scale(1, 1) translateY(0);
|
||
}
|
||
}
|
||
@keyframes fa-fade {
|
||
50% {
|
||
opacity: var(--fa-fade-opacity, 0.4);
|
||
}
|
||
}
|
||
@keyframes fa-beat-fade {
|
||
0%, 100% {
|
||
opacity: var(--fa-beat-fade-opacity, 0.4);
|
||
transform: scale(1);
|
||
}
|
||
50% {
|
||
opacity: 1;
|
||
transform: scale(var(--fa-beat-fade-scale, 1.125));
|
||
}
|
||
}
|
||
@keyframes fa-flip {
|
||
50% {
|
||
transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
|
||
}
|
||
}
|
||
@keyframes fa-shake {
|
||
0% {
|
||
transform: rotate(-15deg);
|
||
}
|
||
4% {
|
||
transform: rotate(15deg);
|
||
}
|
||
8%, 24% {
|
||
transform: rotate(-18deg);
|
||
}
|
||
12%, 28% {
|
||
transform: rotate(18deg);
|
||
}
|
||
16% {
|
||
transform: rotate(-22deg);
|
||
}
|
||
20% {
|
||
transform: rotate(22deg);
|
||
}
|
||
32% {
|
||
transform: rotate(-12deg);
|
||
}
|
||
36% {
|
||
transform: rotate(12deg);
|
||
}
|
||
40%, 100% {
|
||
transform: rotate(0deg);
|
||
}
|
||
}
|
||
@keyframes fa-spin {
|
||
0% {
|
||
transform: rotate(0deg);
|
||
}
|
||
100% {
|
||
transform: rotate(360deg);
|
||
}
|
||
}
|
||
.fa-rotate-90 {
|
||
transform: rotate(90deg);
|
||
}
|
||
|
||
.fa-rotate-180 {
|
||
transform: rotate(180deg);
|
||
}
|
||
|
||
.fa-rotate-270 {
|
||
transform: rotate(270deg);
|
||
}
|
||
|
||
.fa-flip-horizontal {
|
||
transform: scale(-1, 1);
|
||
}
|
||
|
||
.fa-flip-vertical {
|
||
transform: scale(1, -1);
|
||
}
|
||
|
||
.fa-flip-both,
|
||
.fa-flip-horizontal.fa-flip-vertical {
|
||
transform: scale(-1, -1);
|
||
}
|
||
|
||
.fa-rotate-by {
|
||
transform: rotate(var(--fa-rotate-angle, 0));
|
||
}
|
||
|
||
.fa-stack {
|
||
display: inline-block;
|
||
vertical-align: middle;
|
||
height: 2em;
|
||
position: relative;
|
||
width: 2.5em;
|
||
}
|
||
|
||
.fa-stack-1x,
|
||
.fa-stack-2x {
|
||
bottom: 0;
|
||
left: 0;
|
||
margin: auto;
|
||
position: absolute;
|
||
right: 0;
|
||
top: 0;
|
||
z-index: var(--fa-stack-z-index, auto);
|
||
}
|
||
|
||
.svg-inline--fa.fa-stack-1x {
|
||
height: 1em;
|
||
width: 1.25em;
|
||
}
|
||
.svg-inline--fa.fa-stack-2x {
|
||
height: 2em;
|
||
width: 2.5em;
|
||
}
|
||
|
||
.fa-inverse {
|
||
color: var(--fa-inverse, #fff);
|
||
}
|
||
|
||
.sr-only,
|
||
.fa-sr-only {
|
||
position: absolute;
|
||
width: 1px;
|
||
height: 1px;
|
||
padding: 0;
|
||
margin: -1px;
|
||
overflow: hidden;
|
||
clip: rect(0, 0, 0, 0);
|
||
white-space: nowrap;
|
||
border-width: 0;
|
||
}
|
||
|
||
.sr-only-focusable:not(:focus),
|
||
.fa-sr-only-focusable:not(:focus) {
|
||
position: absolute;
|
||
width: 1px;
|
||
height: 1px;
|
||
padding: 0;
|
||
margin: -1px;
|
||
overflow: hidden;
|
||
clip: rect(0, 0, 0, 0);
|
||
white-space: nowrap;
|
||
border-width: 0;
|
||
}
|
||
|
||
.svg-inline--fa .fa-primary {
|
||
fill: var(--fa-primary-color, currentColor);
|
||
opacity: var(--fa-primary-opacity, 1);
|
||
}
|
||
|
||
.svg-inline--fa .fa-secondary {
|
||
fill: var(--fa-secondary-color, currentColor);
|
||
opacity: var(--fa-secondary-opacity, 0.4);
|
||
}
|
||
|
||
.svg-inline--fa.fa-swap-opacity .fa-primary {
|
||
opacity: var(--fa-secondary-opacity, 0.4);
|
||
}
|
||
|
||
.svg-inline--fa.fa-swap-opacity .fa-secondary {
|
||
opacity: var(--fa-primary-opacity, 1);
|
||
}
|
||
|
||
.svg-inline--fa mask .fa-primary,
|
||
.svg-inline--fa mask .fa-secondary {
|
||
fill: black;
|
||
}`;function p7(){const e=s7,t=l7,r=ct.cssPrefix,n=ct.replacementClass;let i=nX;if(r!==e||n!==t){const a=new RegExp("\\.".concat(e,"\\-"),"g"),o=new RegExp("\\--".concat(e,"\\-"),"g"),s=new RegExp("\\.".concat(t),"g");i=i.replace(a,".".concat(r,"-")).replace(o,"--".concat(r,"-")).replace(s,".".concat(n))}return i}let x4=!1;function nw(){ct.autoAddCss&&!x4&&(QZ(p7()),x4=!0)}var iX={mixout(){return{dom:{css:p7,insertCss:nw}}},hooks(){return{beforeDOMElementCreation(){nw()},beforeI2svg(){nw()}}}};const Xo=hl||{};Xo[Zo]||(Xo[Zo]={});Xo[Zo].styles||(Xo[Zo].styles={});Xo[Zo].hooks||(Xo[Zo].hooks={});Xo[Zo].shims||(Xo[Zo].shims=[]);var Xa=Xo[Zo];const m7=[],v7=function(){ur.removeEventListener("DOMContentLoaded",v7),fy=1,m7.map(e=>e())};let fy=!1;as&&(fy=(ur.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(ur.readyState),fy||ur.addEventListener("DOMContentLoaded",v7));function aX(e){as&&(fy?setTimeout(e,0):m7.push(e))}function Cm(e){const{tag:t,attributes:r={},children:n=[]}=e;return typeof e=="string"?h7(e):"<".concat(t," ").concat(eX(r),">").concat(n.map(Cm).join(""),"</").concat(t,">")}function S4(e,t,r){if(e&&e[t]&&e[t][r])return{prefix:t,iconName:r,icon:e[t][r]}}var iw=function(t,r,n,i){var a=Object.keys(t),o=a.length,s=r,c,l,h;for(n===void 0?(c=1,h=t[a[0]]):(c=0,h=n);c<o;c++)l=a[c],h=s(h,t[l],l,t);return h};function oX(e){const t=[];let r=0;const n=e.length;for(;r<n;){const i=e.charCodeAt(r++);if(i>=55296&&i<=56319&&r<n){const a=e.charCodeAt(r++);(a&64512)==56320?t.push(((i&1023)<<10)+(a&1023)+65536):(t.push(i),r--)}else t.push(i)}return t}function YO(e){const t=oX(e);return t.length===1?t[0].toString(16):null}function sX(e,t){const r=e.length;let n=e.charCodeAt(t),i;return n>=55296&&n<=56319&&r>t+1&&(i=e.charCodeAt(t+1),i>=56320&&i<=57343)?(n-55296)*1024+i-56320+65536:n}function O4(e){return Object.keys(e).reduce((t,r)=>{const n=e[r];return!!n.icon?t[n.iconName]=n.icon:t[r]=n,t},{})}function ZO(e,t){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const{skipHooks:n=!1}=r,i=O4(t);typeof Xa.hooks.addPack=="function"&&!n?Xa.hooks.addPack(e,O4(t)):Xa.styles[e]=He(He({},Xa.styles[e]||{}),i),e==="fas"&&ZO("fa",t)}const{styles:Op,shims:lX}=Xa,g7=Object.keys(Lj),uX=g7.reduce((e,t)=>(e[t]=Object.keys(Lj[t]),e),{});let $j=null,y7={},b7={},_7={},w7={},x7={};function cX(e){return~KZ.indexOf(e)}function fX(e,t){const r=t.split("-"),n=r[0],i=r.slice(1).join("-");return n===e&&i!==""&&!cX(i)?i:null}const S7=()=>{const e=n=>iw(Op,(i,a,o)=>(i[o]=iw(a,n,{}),i),{});y7=e((n,i,a)=>(i[3]&&(n[i[3]]=a),i[2]&&i[2].filter(s=>typeof s=="number").forEach(s=>{n[s.toString(16)]=a}),n)),b7=e((n,i,a)=>(n[a]=a,i[2]&&i[2].filter(s=>typeof s=="string").forEach(s=>{n[s]=a}),n)),x7=e((n,i,a)=>{const o=i[2];return n[a]=a,o.forEach(s=>{n[s]=a}),n});const t="far"in Op||ct.autoFetchSvg,r=iw(lX,(n,i)=>{const a=i[0];let o=i[1];const s=i[2];return o==="far"&&!t&&(o="fas"),typeof a=="string"&&(n.names[a]={prefix:o,iconName:s}),typeof a=="number"&&(n.unicodes[a.toString(16)]={prefix:o,iconName:s}),n},{names:{},unicodes:{}});_7=r.names,w7=r.unicodes,$j=db(ct.styleDefault,{family:ct.familyDefault})};XZ(e=>{$j=db(e.styleDefault,{family:ct.familyDefault})});S7();function Fj(e,t){return(y7[e]||{})[t]}function dX(e,t){return(b7[e]||{})[t]}function wu(e,t){return(x7[e]||{})[t]}function O7(e){return _7[e]||{prefix:null,iconName:null}}function hX(e){const t=w7[e],r=Fj("fas",e);return t||(r?{prefix:"fas",iconName:r}:null)||{prefix:null,iconName:null}}function pl(){return $j}const C7=()=>({prefix:null,iconName:null,rest:[]});function pX(e){let t=xn;const r=g7.reduce((n,i)=>(n[i]="".concat(ct.cssPrefix,"-").concat(i),n),{});return a7.forEach(n=>{(e.includes(r[n])||e.some(i=>uX[n].includes(i)))&&(t=n)}),t}function db(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{family:r=xn}=t,n=VZ[r][e];if(r===cb&&!e)return"fad";const i=w4[r][e]||w4[r][n],a=e in Xa.styles?e:null;return i||a||null}function mX(e){let t=[],r=null;return e.forEach(n=>{const i=fX(ct.cssPrefix,n);i?r=i:n&&t.push(n)}),{iconName:r,rest:t}}function C4(e){return e.sort().filter((t,r,n)=>n.indexOf(t)===r)}function hb(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{skipLookups:r=!1}=t;let n=null;const i=VO.concat(kZ),a=C4(e.filter(p=>i.includes(p))),o=C4(e.filter(p=>!VO.includes(p))),s=a.filter(p=>(n=p,!i7.includes(p))),[c=null]=s,l=pX(a),h=He(He({},mX(o)),{},{prefix:db(c,{family:l})});return He(He(He({},h),bX({values:e,family:l,styles:Op,config:ct,canonical:h,givenPrefix:n})),vX(r,n,h))}function vX(e,t,r){let{prefix:n,iconName:i}=r;if(e||!n||!i)return{prefix:n,iconName:i};const a=t==="fa"?O7(i):{},o=wu(n,i);return i=a.iconName||o||i,n=a.prefix||n,n==="far"&&!Op.far&&Op.fas&&!ct.autoFetchSvg&&(n="fas"),{prefix:n,iconName:i}}const gX=a7.filter(e=>e!==xn||e!==cb),yX=Object.keys(zO).filter(e=>e!==xn).map(e=>Object.keys(zO[e])).flat();function bX(e){const{values:t,family:r,canonical:n,givenPrefix:i="",styles:a={},config:o={}}=e,s=r===cb,c=t.includes("fa-duotone")||t.includes("fad"),l=o.familyDefault==="duotone",h=n.prefix==="fad"||n.prefix==="fa-duotone";if(!s&&(c||l||h)&&(n.prefix="fad"),(t.includes("fa-brands")||t.includes("fab"))&&(n.prefix="fab"),!n.prefix&&gX.includes(r)&&(Object.keys(a).find(g=>yX.includes(g))||o.autoFetchSvg)){const g=SZ.get(r).defaultShortPrefixId;n.prefix=g,n.iconName=wu(n.prefix,n.iconName)||n.iconName}return(n.prefix==="fa"||i==="fa")&&(n.prefix=pl()||"fas"),n}class _X{constructor(){this.definitions={}}add(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];const i=r.reduce(this._pullDefinitions,{});Object.keys(i).forEach(a=>{this.definitions[a]=He(He({},this.definitions[a]||{}),i[a]),ZO(a,i[a]);const o=Lj[xn][a];o&&ZO(o,i[a]),S7()})}reset(){this.definitions={}}_pullDefinitions(t,r){const n=r.prefix&&r.iconName&&r.icon?{0:r}:r;return Object.keys(n).map(i=>{const{prefix:a,iconName:o,icon:s}=n[i],c=s[2];t[a]||(t[a]={}),c.length>0&&c.forEach(l=>{typeof l=="string"&&(t[a][l]=s)}),t[a][o]=s}),t}}let P4=[],lf={};const yf={},wX=Object.keys(yf);function xX(e,t){let{mixoutsTo:r}=t;return P4=e,lf={},Object.keys(yf).forEach(n=>{wX.indexOf(n)===-1&&delete yf[n]}),P4.forEach(n=>{const i=n.mixout?n.mixout():{};if(Object.keys(i).forEach(a=>{typeof i[a]=="function"&&(r[a]=i[a]),typeof i[a]=="object"&&Object.keys(i[a]).forEach(o=>{r[a]||(r[a]={}),r[a][o]=i[a][o]})}),n.hooks){const a=n.hooks();Object.keys(a).forEach(o=>{lf[o]||(lf[o]=[]),lf[o].push(a[o])})}n.provides&&n.provides(yf)}),r}function XO(e,t){for(var r=arguments.length,n=new Array(r>2?r-2:0),i=2;i<r;i++)n[i-2]=arguments[i];return(lf[e]||[]).forEach(o=>{t=o.apply(null,[t,...n])}),t}function Iu(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];(lf[e]||[]).forEach(a=>{a.apply(null,r)})}function ml(){const e=arguments[0],t=Array.prototype.slice.call(arguments,1);return yf[e]?yf[e].apply(null,t):void 0}function QO(e){e.prefix==="fa"&&(e.prefix="fas");let{iconName:t}=e;const r=e.prefix||pl();if(t)return t=wu(r,t)||t,S4(P7.definitions,r,t)||S4(Xa.styles,r,t)}const P7=new _X,SX=()=>{ct.autoReplaceSvg=!1,ct.observeMutations=!1,Iu("noAuto")},OX={i2svg:function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return as?(Iu("beforeI2svg",e),ml("pseudoElements2svg",e),ml("i2svg",e)):Promise.reject(new Error("Operation requires a DOM of some kind."))},watch:function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{autoReplaceSvgRoot:t}=e;ct.autoReplaceSvg===!1&&(ct.autoReplaceSvg=!0),ct.observeMutations=!0,aX(()=>{PX({autoReplaceSvgRoot:t}),Iu("watch",e)})}},CX={icon:e=>{if(e===null)return null;if(typeof e=="object"&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:wu(e.prefix,e.iconName)||e.iconName};if(Array.isArray(e)&&e.length===2){const t=e[1].indexOf("fa-")===0?e[1].slice(3):e[1],r=db(e[0]);return{prefix:r,iconName:wu(r,t)||t}}if(typeof e=="string"&&(e.indexOf("".concat(ct.cssPrefix,"-"))>-1||e.match(qZ))){const t=hb(e.split(" "),{skipLookups:!0});return{prefix:t.prefix||pl(),iconName:wu(t.prefix,t.iconName)||t.iconName}}if(typeof e=="string"){const t=pl();return{prefix:t,iconName:wu(t,e)||e}}}},Ci={noAuto:SX,config:ct,dom:OX,parse:CX,library:P7,findIconDefinition:QO,toHtml:Cm},PX=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{autoReplaceSvgRoot:t=ur}=e;(Object.keys(Xa.styles).length>0||ct.autoFetchSvg)&&as&&ct.autoReplaceSvg&&Ci.dom.i2svg({node:t})};function pb(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(r=>Cm(r))}}),Object.defineProperty(e,"node",{get:function(){if(!as)return;const r=ur.createElement("div");return r.innerHTML=e.html,r.children}}),e}function EX(e){let{children:t,main:r,mask:n,attributes:i,styles:a,transform:o}=e;if(Ij(o)&&r.found&&!n.found){const{width:s,height:c}=r,l={x:s/c/2,y:.5};i.style=fb(He(He({},a),{},{"transform-origin":"".concat(l.x+o.x/16,"em ").concat(l.y+o.y/16,"em")}))}return[{tag:"svg",attributes:i,children:t}]}function jX(e){let{prefix:t,iconName:r,children:n,attributes:i,symbol:a}=e;const o=a===!0?"".concat(t,"-").concat(ct.cssPrefix,"-").concat(r):a;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:He(He({},i),{},{id:o}),children:n}]}]}function Bj(e){const{icons:{main:t,mask:r},prefix:n,iconName:i,transform:a,symbol:o,title:s,maskId:c,titleId:l,extra:h,watchable:p=!1}=e,{width:g,height:w}=r.found?r:t,_=jZ.includes(n),b=[ct.replacementClass,i?"".concat(ct.cssPrefix,"-").concat(i):""].filter(A=>h.classes.indexOf(A)===-1).filter(A=>A!==""||!!A).concat(h.classes).join(" ");let x={children:[],attributes:He(He({},h.attributes),{},{"data-prefix":n,"data-icon":i,class:b,role:h.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(g," ").concat(w)})};const S=_&&!~h.classes.indexOf("fa-fw")?{width:"".concat(g/w*16*.0625,"em")}:{};p&&(x.attributes[Du]=""),s&&(x.children.push({tag:"title",attributes:{id:x.attributes["aria-labelledby"]||"title-".concat(l||Sp())},children:[s]}),delete x.attributes.title);const O=He(He({},x),{},{prefix:n,iconName:i,main:t,mask:r,maskId:c,transform:a,symbol:o,styles:He(He({},S),h.styles)}),{children:E,attributes:j}=r.found&&t.found?ml("generateAbstractMask",O)||{children:[],attributes:{}}:ml("generateAbstractIcon",O)||{children:[],attributes:{}};return O.children=E,O.attributes=j,o?jX(O):EX(O)}function E4(e){const{content:t,width:r,height:n,transform:i,title:a,extra:o,watchable:s=!1}=e,c=He(He(He({},o.attributes),a?{title:a}:{}),{},{class:o.classes.join(" ")});s&&(c[Du]="");const l=He({},o.styles);Ij(i)&&(l.transform=rX({transform:i,startCentered:!0,width:r,height:n}),l["-webkit-transform"]=l.transform);const h=fb(l);h.length>0&&(c.style=h);const p=[];return p.push({tag:"span",attributes:c,children:[t]}),a&&p.push({tag:"span",attributes:{class:"sr-only"},children:[a]}),p}function TX(e){const{content:t,title:r,extra:n}=e,i=He(He(He({},n.attributes),r?{title:r}:{}),{},{class:n.classes.join(" ")}),a=fb(n.styles);a.length>0&&(i.style=a);const o=[];return o.push({tag:"span",attributes:i,children:[t]}),r&&o.push({tag:"span",attributes:{class:"sr-only"},children:[r]}),o}const{styles:aw}=Xa;function JO(e){const t=e[0],r=e[1],[n]=e.slice(4);let i=null;return Array.isArray(n)?i={tag:"g",attributes:{class:"".concat(ct.cssPrefix,"-").concat(rw.GROUP)},children:[{tag:"path",attributes:{class:"".concat(ct.cssPrefix,"-").concat(rw.SECONDARY),fill:"currentColor",d:n[0]}},{tag:"path",attributes:{class:"".concat(ct.cssPrefix,"-").concat(rw.PRIMARY),fill:"currentColor",d:n[1]}}]}:i={tag:"path",attributes:{fill:"currentColor",d:n}},{found:!0,width:t,height:r,icon:i}}const AX={found:!1,width:512,height:512};function kX(e,t){!u7&&!ct.showMissingIcons&&e&&console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}function eC(e,t){let r=t;return t==="fa"&&ct.styleDefault!==null&&(t=pl()),new Promise((n,i)=>{if(r==="fa"){const a=O7(e)||{};e=a.iconName||e,t=a.prefix||t}if(e&&t&&aw[t]&&aw[t][e]){const a=aw[t][e];return n(JO(a))}kX(e,t),n(He(He({},AX),{},{icon:ct.showMissingIcons&&e?ml("missingIconAbstract")||{}:{}}))})}const j4=()=>{},tC=ct.measurePerformance&&mg&&mg.mark&&mg.measure?mg:{mark:j4,measure:j4},Hh='FA "6.7.2"',NX=e=>(tC.mark("".concat(Hh," ").concat(e," begins")),()=>E7(e)),E7=e=>{tC.mark("".concat(Hh," ").concat(e," ends")),tC.measure("".concat(Hh," ").concat(e),"".concat(Hh," ").concat(e," begins"),"".concat(Hh," ").concat(e," ends"))};var Uj={begin:NX,end:E7};const Kg=()=>{};function T4(e){return typeof(e.getAttribute?e.getAttribute(Du):null)=="string"}function RX(e){const t=e.getAttribute?e.getAttribute(Rj):null,r=e.getAttribute?e.getAttribute(Mj):null;return t&&r}function MX(e){return e&&e.classList&&e.classList.contains&&e.classList.contains(ct.replacementClass)}function LX(){return ct.autoReplaceSvg===!0?Yg.replace:Yg[ct.autoReplaceSvg]||Yg.replace}function DX(e){return ur.createElementNS("http://www.w3.org/2000/svg",e)}function IX(e){return ur.createElement(e)}function j7(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{ceFn:r=e.tag==="svg"?DX:IX}=t;if(typeof e=="string")return ur.createTextNode(e);const n=r(e.tag);return Object.keys(e.attributes||[]).forEach(function(a){n.setAttribute(a,e.attributes[a])}),(e.children||[]).forEach(function(a){n.appendChild(j7(a,{ceFn:r}))}),n}function $X(e){let t=" ".concat(e.outerHTML," ");return t="".concat(t,"Font Awesome fontawesome.com "),t}const Yg={replace:function(e){const t=e[0];if(t.parentNode)if(e[1].forEach(r=>{t.parentNode.insertBefore(j7(r),t)}),t.getAttribute(Du)===null&&ct.keepOriginalSource){let r=ur.createComment($X(t));t.parentNode.replaceChild(r,t)}else t.remove()},nest:function(e){const t=e[0],r=e[1];if(~Dj(t).indexOf(ct.replacementClass))return Yg.replace(e);const n=new RegExp("".concat(ct.cssPrefix,"-.*"));if(delete r[0].attributes.id,r[0].attributes.class){const a=r[0].attributes.class.split(" ").reduce((o,s)=>(s===ct.replacementClass||s.match(n)?o.toSvg.push(s):o.toNode.push(s),o),{toNode:[],toSvg:[]});r[0].attributes.class=a.toSvg.join(" "),a.toNode.length===0?t.removeAttribute("class"):t.setAttribute("class",a.toNode.join(" "))}const i=r.map(a=>Cm(a)).join(`
|
||
`);t.setAttribute(Du,""),t.innerHTML=i}};function A4(e){e()}function T7(e,t){const r=typeof t=="function"?t:Kg;if(e.length===0)r();else{let n=A4;ct.mutateApproach===UZ&&(n=hl.requestAnimationFrame||A4),n(()=>{const i=LX(),a=Uj.begin("mutate");e.map(i),a(),r()})}}let zj=!1;function A7(){zj=!0}function rC(){zj=!1}let dy=null;function k4(e){if(!g4||!ct.observeMutations)return;const{treeCallback:t=Kg,nodeCallback:r=Kg,pseudoElementsCallback:n=Kg,observeMutationsRoot:i=ur}=e;dy=new g4(a=>{if(zj)return;const o=pl();vd(a).forEach(s=>{if(s.type==="childList"&&s.addedNodes.length>0&&!T4(s.addedNodes[0])&&(ct.searchPseudoElements&&n(s.target),t(s.target)),s.type==="attributes"&&s.target.parentNode&&ct.searchPseudoElements&&n(s.target.parentNode),s.type==="attributes"&&T4(s.target)&&~GZ.indexOf(s.attributeName))if(s.attributeName==="class"&&RX(s.target)){const{prefix:c,iconName:l}=hb(Dj(s.target));s.target.setAttribute(Rj,c||o),l&&s.target.setAttribute(Mj,l)}else MX(s.target)&&r(s.target)})}),as&&dy.observe(i,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function FX(){dy&&dy.disconnect()}function BX(e){const t=e.getAttribute("style");let r=[];return t&&(r=t.split(";").reduce((n,i)=>{const a=i.split(":"),o=a[0],s=a.slice(1);return o&&s.length>0&&(n[o]=s.join(":").trim()),n},{})),r}function UX(e){const t=e.getAttribute("data-prefix"),r=e.getAttribute("data-icon"),n=e.innerText!==void 0?e.innerText.trim():"";let i=hb(Dj(e));return i.prefix||(i.prefix=pl()),t&&r&&(i.prefix=t,i.iconName=r),i.iconName&&i.prefix||(i.prefix&&n.length>0&&(i.iconName=dX(i.prefix,e.innerText)||Fj(i.prefix,YO(e.innerText))),!i.iconName&&ct.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(i.iconName=e.firstChild.data)),i}function zX(e){const t=vd(e.attributes).reduce((i,a)=>(i.name!=="class"&&i.name!=="style"&&(i[a.name]=a.value),i),{}),r=e.getAttribute("title"),n=e.getAttribute("data-fa-title-id");return ct.autoA11y&&(r?t["aria-labelledby"]="".concat(ct.replacementClass,"-title-").concat(n||Sp()):(t["aria-hidden"]="true",t.focusable="false")),t}function VX(){return{iconName:null,title:null,titleId:null,prefix:null,transform:Za,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function N4(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0};const{iconName:r,prefix:n,rest:i}=UX(e),a=zX(e),o=XO("parseNodeAttributes",{},e);let s=t.styleParser?BX(e):[];return He({iconName:r,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:n,transform:Za,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:i,styles:s,attributes:a}},o)}const{styles:qX}=Xa;function k7(e){const t=ct.autoReplaceSvg==="nest"?N4(e,{styleParser:!1}):N4(e);return~t.extra.classes.indexOf(f7)?ml("generateLayersText",e,t):ml("generateSvgReplacementMutation",e,t)}function WX(){return[...CZ,...VO]}function R4(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!as)return Promise.resolve();const r=ur.documentElement.classList,n=h=>r.add("".concat(_4,"-").concat(h)),i=h=>r.remove("".concat(_4,"-").concat(h)),a=ct.autoFetchSvg?WX():i7.concat(Object.keys(qX));a.includes("fa")||a.push("fa");const o=[".".concat(f7,":not([").concat(Du,"])")].concat(a.map(h=>".".concat(h,":not([").concat(Du,"])"))).join(", ");if(o.length===0)return Promise.resolve();let s=[];try{s=vd(e.querySelectorAll(o))}catch{}if(s.length>0)n("pending"),i("complete");else return Promise.resolve();const c=Uj.begin("onTree"),l=s.reduce((h,p)=>{try{const g=k7(p);g&&h.push(g)}catch(g){u7||g.name==="MissingIcon"&&console.error(g)}return h},[]);return new Promise((h,p)=>{Promise.all(l).then(g=>{T7(g,()=>{n("active"),n("complete"),i("pending"),typeof t=="function"&&t(),c(),h()})}).catch(g=>{c(),p(g)})})}function HX(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;k7(e).then(r=>{r&&T7([r],t)})}function GX(e){return function(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const n=(t||{}).icon?t:QO(t||{});let{mask:i}=r;return i&&(i=(i||{}).icon?i:QO(i||{})),e(n,He(He({},r),{},{mask:i}))}}const KX=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{transform:r=Za,symbol:n=!1,mask:i=null,maskId:a=null,title:o=null,titleId:s=null,classes:c=[],attributes:l={},styles:h={}}=t;if(!e)return;const{prefix:p,iconName:g,icon:w}=e;return pb(He({type:"icon"},e),()=>(Iu("beforeDOMElementCreation",{iconDefinition:e,params:t}),ct.autoA11y&&(o?l["aria-labelledby"]="".concat(ct.replacementClass,"-title-").concat(s||Sp()):(l["aria-hidden"]="true",l.focusable="false")),Bj({icons:{main:JO(w),mask:i?JO(i.icon):{found:!1,width:null,height:null,icon:{}}},prefix:p,iconName:g,transform:He(He({},Za),r),symbol:n,title:o,maskId:a,titleId:s,extra:{attributes:l,styles:h,classes:c}})))};var YX={mixout(){return{icon:GX(KX)}},hooks(){return{mutationObserverCallbacks(e){return e.treeCallback=R4,e.nodeCallback=HX,e}}},provides(e){e.i2svg=function(t){const{node:r=ur,callback:n=()=>{}}=t;return R4(r,n)},e.generateSvgReplacementMutation=function(t,r){const{iconName:n,title:i,titleId:a,prefix:o,transform:s,symbol:c,mask:l,maskId:h,extra:p}=r;return new Promise((g,w)=>{Promise.all([eC(n,o),l.iconName?eC(l.iconName,l.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(_=>{let[b,x]=_;g([t,Bj({icons:{main:b,mask:x},prefix:o,iconName:n,transform:s,symbol:c,maskId:h,title:i,titleId:a,extra:p,watchable:!0})])}).catch(w)})},e.generateAbstractIcon=function(t){let{children:r,attributes:n,main:i,transform:a,styles:o}=t;const s=fb(o);s.length>0&&(n.style=s);let c;return Ij(a)&&(c=ml("generateAbstractTransformGrouping",{main:i,transform:a,containerWidth:i.width,iconWidth:i.width})),r.push(c||i.icon),{children:r,attributes:n}}}},ZX={mixout(){return{layer(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{classes:r=[]}=t;return pb({type:"layer"},()=>{Iu("beforeDOMElementCreation",{assembler:e,params:t});let n=[];return e(i=>{Array.isArray(i)?i.map(a=>{n=n.concat(a.abstract)}):n=n.concat(i.abstract)}),[{tag:"span",attributes:{class:["".concat(ct.cssPrefix,"-layers"),...r].join(" ")},children:n}]})}}}},XX={mixout(){return{counter(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{title:r=null,classes:n=[],attributes:i={},styles:a={}}=t;return pb({type:"counter",content:e},()=>(Iu("beforeDOMElementCreation",{content:e,params:t}),TX({content:e.toString(),title:r,extra:{attributes:i,styles:a,classes:["".concat(ct.cssPrefix,"-layers-counter"),...n]}})))}}}},QX={mixout(){return{text(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{transform:r=Za,title:n=null,classes:i=[],attributes:a={},styles:o={}}=t;return pb({type:"text",content:e},()=>(Iu("beforeDOMElementCreation",{content:e,params:t}),E4({content:e,transform:He(He({},Za),r),title:n,extra:{attributes:a,styles:o,classes:["".concat(ct.cssPrefix,"-layers-text"),...i]}})))}}},provides(e){e.generateLayersText=function(t,r){const{title:n,transform:i,extra:a}=r;let o=null,s=null;if(r7){const c=parseInt(getComputedStyle(t).fontSize,10),l=t.getBoundingClientRect();o=l.width/c,s=l.height/c}return ct.autoA11y&&!n&&(a.attributes["aria-hidden"]="true"),Promise.resolve([t,E4({content:t.innerHTML,width:o,height:s,transform:i,title:n,extra:a,watchable:!0})])}}};const JX=new RegExp('"',"ug"),M4=[1105920,1112319],L4=He(He(He(He({},{FontAwesome:{normal:"fas",400:"fas"}}),xZ),FZ),NZ),nC=Object.keys(L4).reduce((e,t)=>(e[t.toLowerCase()]=L4[t],e),{}),eQ=Object.keys(nC).reduce((e,t)=>{const r=nC[t];return e[t]=r[900]||[...Object.entries(r)][0][1],e},{});function tQ(e){const t=e.replace(JX,""),r=sX(t,0),n=r>=M4[0]&&r<=M4[1],i=t.length===2?t[0]===t[1]:!1;return{value:YO(i?t[0]:t),isSecondary:n||i}}function rQ(e,t){const r=e.replace(/^['"]|['"]$/g,"").toLowerCase(),n=parseInt(t),i=isNaN(n)?"normal":n;return(nC[r]||{})[i]||eQ[r]}function D4(e,t){const r="".concat(BZ).concat(t.replace(":","-"));return new Promise((n,i)=>{if(e.getAttribute(r)!==null)return n();const o=vd(e.children).filter(g=>g.getAttribute(WO)===t)[0],s=hl.getComputedStyle(e,t),c=s.getPropertyValue("font-family"),l=c.match(WZ),h=s.getPropertyValue("font-weight"),p=s.getPropertyValue("content");if(o&&!l)return e.removeChild(o),n();if(l&&p!=="none"&&p!==""){const g=s.getPropertyValue("content");let w=rQ(c,h);const{value:_,isSecondary:b}=tQ(g),x=l[0].startsWith("FontAwesome");let S=Fj(w,_),O=S;if(x){const E=hX(_);E.iconName&&E.prefix&&(S=E.iconName,w=E.prefix)}if(S&&!b&&(!o||o.getAttribute(Rj)!==w||o.getAttribute(Mj)!==O)){e.setAttribute(r,O),o&&e.removeChild(o);const E=VX(),{extra:j}=E;j.attributes[WO]=t,eC(S,w).then(A=>{const T=Bj(He(He({},E),{},{icons:{main:A,mask:C7()},prefix:w,iconName:O,extra:j,watchable:!0})),M=ur.createElementNS("http://www.w3.org/2000/svg","svg");t==="::before"?e.insertBefore(M,e.firstChild):e.appendChild(M),M.outerHTML=T.map(q=>Cm(q)).join(`
|
||
`),e.removeAttribute(r),n()}).catch(i)}else n()}else n()})}function nQ(e){return Promise.all([D4(e,"::before"),D4(e,"::after")])}function iQ(e){return e.parentNode!==document.head&&!~zZ.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(WO)&&(!e.parentNode||e.parentNode.tagName!=="svg")}function I4(e){if(as)return new Promise((t,r)=>{const n=vd(e.querySelectorAll("*")).filter(iQ).map(nQ),i=Uj.begin("searchPseudoElements");A7(),Promise.all(n).then(()=>{i(),rC(),t()}).catch(()=>{i(),rC(),r()})})}var aQ={hooks(){return{mutationObserverCallbacks(e){return e.pseudoElementsCallback=I4,e}}},provides(e){e.pseudoElements2svg=function(t){const{node:r=ur}=t;ct.searchPseudoElements&&I4(r)}}};let $4=!1;var oQ={mixout(){return{dom:{unwatch(){A7(),$4=!0}}}},hooks(){return{bootstrap(){k4(XO("mutationObserverCallbacks",{}))},noAuto(){FX()},watch(e){const{observeMutationsRoot:t}=e;$4?rC():k4(XO("mutationObserverCallbacks",{observeMutationsRoot:t}))}}}};const F4=e=>{let t={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return e.toLowerCase().split(" ").reduce((r,n)=>{const i=n.toLowerCase().split("-"),a=i[0];let o=i.slice(1).join("-");if(a&&o==="h")return r.flipX=!0,r;if(a&&o==="v")return r.flipY=!0,r;if(o=parseFloat(o),isNaN(o))return r;switch(a){case"grow":r.size=r.size+o;break;case"shrink":r.size=r.size-o;break;case"left":r.x=r.x-o;break;case"right":r.x=r.x+o;break;case"up":r.y=r.y-o;break;case"down":r.y=r.y+o;break;case"rotate":r.rotate=r.rotate+o;break}return r},t)};var sQ={mixout(){return{parse:{transform:e=>F4(e)}}},hooks(){return{parseNodeAttributes(e,t){const r=t.getAttribute("data-fa-transform");return r&&(e.transform=F4(r)),e}}},provides(e){e.generateAbstractTransformGrouping=function(t){let{main:r,transform:n,containerWidth:i,iconWidth:a}=t;const o={transform:"translate(".concat(i/2," 256)")},s="translate(".concat(n.x*32,", ").concat(n.y*32,") "),c="scale(".concat(n.size/16*(n.flipX?-1:1),", ").concat(n.size/16*(n.flipY?-1:1),") "),l="rotate(".concat(n.rotate," 0 0)"),h={transform:"".concat(s," ").concat(c," ").concat(l)},p={transform:"translate(".concat(a/2*-1," -256)")},g={outer:o,inner:h,path:p};return{tag:"g",attributes:He({},g.outer),children:[{tag:"g",attributes:He({},g.inner),children:[{tag:r.icon.tag,children:r.icon.children,attributes:He(He({},r.icon.attributes),g.path)}]}]}}}};const ow={x:0,y:0,width:"100%",height:"100%"};function B4(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill="black"),e}function lQ(e){return e.tag==="g"?e.children:[e]}var uQ={hooks(){return{parseNodeAttributes(e,t){const r=t.getAttribute("data-fa-mask"),n=r?hb(r.split(" ").map(i=>i.trim())):C7();return n.prefix||(n.prefix=pl()),e.mask=n,e.maskId=t.getAttribute("data-fa-mask-id"),e}}},provides(e){e.generateAbstractMask=function(t){let{children:r,attributes:n,main:i,mask:a,maskId:o,transform:s}=t;const{width:c,icon:l}=i,{width:h,icon:p}=a,g=tX({transform:s,containerWidth:h,iconWidth:c}),w={tag:"rect",attributes:He(He({},ow),{},{fill:"white"})},_=l.children?{children:l.children.map(B4)}:{},b={tag:"g",attributes:He({},g.inner),children:[B4(He({tag:l.tag,attributes:He(He({},l.attributes),g.path)},_))]},x={tag:"g",attributes:He({},g.outer),children:[b]},S="mask-".concat(o||Sp()),O="clip-".concat(o||Sp()),E={tag:"mask",attributes:He(He({},ow),{},{id:S,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[w,x]},j={tag:"defs",children:[{tag:"clipPath",attributes:{id:O},children:lQ(p)},E]};return r.push(j,{tag:"rect",attributes:He({fill:"currentColor","clip-path":"url(#".concat(O,")"),mask:"url(#".concat(S,")")},ow)}),{children:r,attributes:n}}}},cQ={provides(e){let t=!1;hl.matchMedia&&(t=hl.matchMedia("(prefers-reduced-motion: reduce)").matches),e.missingIconAbstract=function(){const r=[],n={fill:"currentColor"},i={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};r.push({tag:"path",attributes:He(He({},n),{},{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"})});const a=He(He({},i),{},{attributeName:"opacity"}),o={tag:"circle",attributes:He(He({},n),{},{cx:"256",cy:"364",r:"28"}),children:[]};return t||o.children.push({tag:"animate",attributes:He(He({},i),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:He(He({},a),{},{values:"1;0;1;1;0;1;"})}),r.push(o),r.push({tag:"path",attributes:He(He({},n),{},{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:t?[]:[{tag:"animate",attributes:He(He({},a),{},{values:"1;0;0;0;0;1;"})}]}),t||r.push({tag:"path",attributes:He(He({},n),{},{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:He(He({},a),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:r}}}},fQ={hooks(){return{parseNodeAttributes(e,t){const r=t.getAttribute("data-fa-symbol"),n=r===null?!1:r===""?!0:r;return e.symbol=n,e}}}},dQ=[iX,YX,ZX,XX,QX,aQ,oQ,sQ,uQ,cQ,fQ];xX(dQ,{mixoutsTo:Ci});Ci.noAuto;Ci.config;Ci.library;Ci.dom;const iC=Ci.parse;Ci.findIconDefinition;Ci.toHtml;const hQ=Ci.icon;Ci.layer;Ci.text;Ci.counter;var sw={exports:{}},lw,U4;function pQ(){if(U4)return lw;U4=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return lw=e,lw}var uw,z4;function mQ(){if(z4)return uw;z4=1;var e=pQ();function t(){}function r(){}return r.resetWarningCache=t,uw=function(){function n(o,s,c,l,h,p){if(p!==e){var g=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 g.name="Invariant Violation",g}}n.isRequired=n;function i(){return n}var a={array:n,bigint:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:i,element:n,elementType:n,instanceOf:i,node:n,objectOf:i,oneOf:i,oneOfType:i,shape:i,exact:i,checkPropTypes:r,resetWarningCache:t};return a.PropTypes=a,a},uw}var V4;function vQ(){return V4||(V4=1,sw.exports=mQ()()),sw.exports}var gQ=vQ();const ne=kt(gQ);function q4(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ya(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?q4(Object(r),!0).forEach(function(n){uf(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):q4(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function hy(e){"@babel/helpers - typeof";return hy=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},hy(e)}function uf(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function yQ(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function bQ(e,t){if(e==null)return{};var r=yQ(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function aC(e){return _Q(e)||wQ(e)||xQ(e)||SQ()}function _Q(e){if(Array.isArray(e))return oC(e)}function wQ(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function xQ(e,t){if(e){if(typeof e=="string")return oC(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return oC(e,t)}}function oC(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function SQ(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function OQ(e){var t,r=e.beat,n=e.fade,i=e.beatFade,a=e.bounce,o=e.shake,s=e.flash,c=e.spin,l=e.spinPulse,h=e.spinReverse,p=e.pulse,g=e.fixedWidth,w=e.inverse,_=e.border,b=e.listItem,x=e.flip,S=e.size,O=e.rotation,E=e.pull,j=(t={"fa-beat":r,"fa-fade":n,"fa-beat-fade":i,"fa-bounce":a,"fa-shake":o,"fa-flash":s,"fa-spin":c,"fa-spin-reverse":h,"fa-spin-pulse":l,"fa-pulse":p,"fa-fw":g,"fa-inverse":w,"fa-border":_,"fa-li":b,"fa-flip":x===!0,"fa-flip-horizontal":x==="horizontal"||x==="both","fa-flip-vertical":x==="vertical"||x==="both"},uf(t,"fa-".concat(S),typeof S<"u"&&S!==null),uf(t,"fa-rotate-".concat(O),typeof O<"u"&&O!==null&&O!==0),uf(t,"fa-pull-".concat(E),typeof E<"u"&&E!==null),uf(t,"fa-swap-opacity",e.swapOpacity),t);return Object.keys(j).map(function(A){return j[A]?A:null}).filter(function(A){return A})}function CQ(e){return e=e-0,e===e}function N7(e){return CQ(e)?e:(e=e.replace(/[\-_\s]+(.)?/g,function(t,r){return r?r.toUpperCase():""}),e.substr(0,1).toLowerCase()+e.substr(1))}var PQ=["style"];function EQ(e){return e.charAt(0).toUpperCase()+e.slice(1)}function jQ(e){return e.split(";").map(function(t){return t.trim()}).filter(function(t){return t}).reduce(function(t,r){var n=r.indexOf(":"),i=N7(r.slice(0,n)),a=r.slice(n+1).trim();return i.startsWith("webkit")?t[EQ(i)]=a:t[i]=a,t},{})}function R7(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(typeof t=="string")return t;var n=(t.children||[]).map(function(c){return R7(e,c)}),i=Object.keys(t.attributes||{}).reduce(function(c,l){var h=t.attributes[l];switch(l){case"class":c.attrs.className=h,delete t.attributes.class;break;case"style":c.attrs.style=jQ(h);break;default:l.indexOf("aria-")===0||l.indexOf("data-")===0?c.attrs[l.toLowerCase()]=h:c.attrs[N7(l)]=h}return c},{attrs:{}}),a=r.style,o=a===void 0?{}:a,s=bQ(r,PQ);return i.attrs.style=Ya(Ya({},i.attrs.style),o),e.apply(void 0,[t.tag,Ya(Ya({},i.attrs),s)].concat(aC(n)))}var M7=!1;try{M7=!0}catch{}function TQ(){if(!M7&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function W4(e){if(e&&hy(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if(iC.icon)return iC.icon(e);if(e===null)return null;if(e&&hy(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 cw(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?uf({},e,t):{}}var H4={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},Ye=ie.forwardRef(function(e,t){var r=Ya(Ya({},H4),e),n=r.icon,i=r.mask,a=r.symbol,o=r.className,s=r.title,c=r.titleId,l=r.maskId,h=W4(n),p=cw("classes",[].concat(aC(OQ(r)),aC((o||"").split(" ")))),g=cw("transform",typeof r.transform=="string"?iC.transform(r.transform):r.transform),w=cw("mask",W4(i)),_=hQ(h,Ya(Ya(Ya(Ya({},p),g),w),{},{symbol:a,title:s,titleId:c,maskId:l}));if(!_)return TQ("Could not find icon",h),null;var b=_.abstract,x={ref:t};return Object.keys(r).forEach(function(S){H4.hasOwnProperty(S)||(x[S]=r[S])}),AQ(b[0],x)});Ye.displayName="FontAwesomeIcon";Ye.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([!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};var AQ=R7.bind(null,ie.createElement);function L7(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(r=L7(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}function Me(){for(var e,t,r=0,n="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=L7(e))&&(n&&(n+=" "),n+=t);return n}var fw={exports:{}};/*!
|
||
Copyright (c) 2018 Jed Watson.
|
||
Licensed under the MIT License (MIT), see
|
||
http://jedwatson.github.io/classnames
|
||
*/var G4;function kQ(){return G4||(G4=1,function(e){(function(){var t={}.hasOwnProperty;function r(){for(var n=[],i=0;i<arguments.length;i++){var a=arguments[i];if(a){var o=typeof a;if(o==="string"||o==="number")n.push(a);else if(Array.isArray(a)){if(a.length){var s=r.apply(null,a);s&&n.push(s)}}else if(o==="object"){if(a.toString!==Object.prototype.toString&&!a.toString.toString().includes("[native code]")){n.push(a.toString());continue}for(var c in a)t.call(a,c)&&a[c]&&n.push(c)}}}return n.join(" ")}e.exports?(r.default=r,e.exports=r):window.classNames=r})()}(fw)),fw.exports}var NQ=kQ();const xt=kt(NQ);function K4(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function RQ(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?K4(Object(r),!0).forEach(function(n){MQ(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):K4(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function MQ(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function $u(e){"@babel/helpers - typeof";return $u=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},$u(e)}function LQ(){var e=document.createElement("div");e.style.position="absolute",e.style.top="-9999px",e.style.width="50px",e.style.height="50px",e.style.overflow="scroll",document.body.appendChild(e);var t=e.offsetWidth-e.clientWidth;return document.body.removeChild(e),t}function D7(e){document.body.style.paddingRight=e>0?"".concat(e,"px"):null}function DQ(){return document.body.clientWidth<window.innerWidth}function IQ(){var e=window.getComputedStyle(document.body,null);return parseInt(e&&e.getPropertyValue("padding-right")||0,10)}function $Q(){var e=LQ(),t=document.querySelectorAll(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top")[0],r=t?parseInt(t.style.paddingRight||0,10):0;DQ()&&D7(r+e)}var FQ;function yt(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:FQ;return t?e.split(" ").map(function(r){return t[r]||r}).join(" "):e}function Sl(e,t){var r={};return Object.keys(e).forEach(function(n){t.indexOf(n)===-1&&(r[n]=e[n])}),r}function I7(e,t){for(var r=Array.isArray(t)?t:[t],n=r.length,i,a={};n>0;)n-=1,i=r[n],a[i]=e[i];return a}var Y4={};function sC(e){Y4[e]||(typeof console<"u"&&console.error(e),Y4[e]=!0)}function $7(e,t){return function(n,i,a){n[i]!==null&&typeof n[i]<"u"&&sC('"'.concat(i,'" property of "').concat(a,`" has been deprecated.
|
||
`).concat(t));for(var o=arguments.length,s=new Array(o>3?o-3:0),c=3;c<o;c++)s[c-3]=arguments[c];return e.apply(void 0,[n,i,a].concat(s))}}var BQ=(typeof window>"u"?"undefined":$u(window))==="object"&&window.Element||function(){};function Vj(e,t,r){if(!(e[t]instanceof BQ))return new Error("Invalid prop `"+t+"` supplied to `"+r+"`. Expected prop to be an instance of Element. Validation failed.")}var Pf=ne.oneOfType([ne.string,ne.func,Vj,ne.shape({current:ne.any})]),Lt=ne.oneOfType([ne.func,ne.string,ne.shape({$$typeof:ne.symbol,render:ne.func}),ne.arrayOf(ne.oneOfType([ne.func,ne.string,ne.shape({$$typeof:ne.symbol,render:ne.func})]))]),py={Fade:150,Collapse:350,Modal:300},my=["in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","onEnter","onEntering","onEntered","onExit","onExiting","onExited"],gg={ENTERING:"entering",ENTERED:"entered",EXITING:"exiting",EXITED:"exited"},zt={esc:27,space:32,enter:13,tab:9,up:38,down:40,home:36,end:35,n:78,p:80},UQ=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],qj=!!(typeof window<"u"&&window.document&&window.document.createElement);function zQ(e){return e&&$u(e)==="object"?"current"in e:!1}function F7(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}function lC(e){var t=$u(e);return e!=null&&(t==="object"||t==="function")}function Z4(e){var t=$u(e),r=NaN;if(t==="number")return e;if(t==="symbol"||t==="object"&&F7(e)==="[object Symbol]")return r;if(lC(e)){var n=typeof e.valueOf=="function"?e.valueOf():e;e=lC(n)?"".concat(n):n}if(t!=="string")return e===0?e:+e;e=e.replace(/^\s+|\s+$/g,"");var i=/^0b[01]+$/i.test(e);return i||/^0o[0-7]+$/i.test(e)?parseInt(e.slice(2),i?2:8):/^[-+]0x[0-9a-f]+$/i.test(e)?r:+e}function VQ(e){if(!lC(e))return!1;var t=F7(e);return t==="[object Function]"||t==="[object AsyncFunction]"||t==="[object GeneratorFunction]"||t==="[object Proxy]"}function qQ(e){if(zQ(e))return e.current;if(VQ(e))return e();if(typeof e=="string"&&qj){var t=document.querySelectorAll(e);if(t.length||(t=document.querySelectorAll("#".concat(e))),!t.length)throw new Error("The target '".concat(e,"' could not be identified in the dom, tip: check spelling"));return t}return e}function X4(e){return e===null?!1:Array.isArray(e)||qj&&typeof e.length=="number"}function Cp(e,t){var r=qQ(e);return t?X4(r)?r:r===null?[]:[r]:X4(r)?r[0]:r}var WQ=["a[href]","area[href]","input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","object","embed","[tabindex]:not(.modal):not(.offcanvas)","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'];function Wj(e,t){if(!e||!t)return t;var r=RQ({},t);return Object.keys(e).forEach(function(n){r[n]===void 0&&(r[n]=e[n]),Object.keys(e[n]||{}).length>0&&$u(e[n])==="object"&&Wj(e[n],r)}),r}var HQ=["className","cssModule","noGutters","tag","widths"];function uC(){return uC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},uC.apply(this,arguments)}function GQ(e,t){if(e==null)return{};var r=KQ(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function KQ(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var YQ=["xs","sm","md","lg","xl","xxl"],Wc=ne.oneOfType([ne.number,ne.string]),ZQ={tag:Lt,noGutters:$7(ne.bool,"Please use Bootstrap 5 gutter utility classes. https://getbootstrap.com/docs/5.0/layout/gutters/"),className:ne.string,cssModule:ne.object,xs:Wc,sm:Wc,md:Wc,lg:Wc,xl:Wc,xxl:Wc,widths:ne.array};function Qa(e){var t=e.className,r=e.cssModule,n=e.noGutters,i=e.tag,a=i===void 0?"div":i,o=e.widths,s=o===void 0?YQ:o,c=GQ(e,HQ),l=[];s.forEach(function(p,g){var w=e[p];if(delete c[p],!!w){var _=!g;l.push(_?"row-cols-".concat(w):"row-cols-".concat(p,"-").concat(w))}});var h=yt(xt(t,n?"gx-0":null,"row",l),r);return ie.createElement(a,uC({},c,{className:h}))}Qa.propTypes=ZQ;var XQ=["expand","className","cssModule","light","dark","fixed","sticky","color","container","tag","children"];function cC(){return cC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},cC.apply(this,arguments)}function dw(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function QQ(e,t){if(e==null)return{};var r=JQ(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function JQ(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var eJ={children:ne.node,className:ne.string,color:ne.string,container:ne.oneOfType([ne.bool,ne.string]),cssModule:ne.object,dark:ne.bool,expand:ne.oneOfType([ne.bool,ne.string]),fixed:ne.string,light:ne.bool,role:ne.string,sticky:ne.string,tag:Lt},tJ=function(t){return t===!1?!1:t===!0||t==="xs"?"navbar-expand":"navbar-expand-".concat(t)};function B7(e){var t,r=e.expand,n=r===void 0?!1:r,i=e.className,a=e.cssModule,o=e.light,s=e.dark,c=e.fixed,l=e.sticky,h=e.color,p=e.container,g=p===void 0?"fluid":p,w=e.tag,_=w===void 0?"nav":w,b=e.children,x=QQ(e,XQ),S=yt(xt(i,"navbar",tJ(n),(t={"navbar-light":o,"navbar-dark":s},dw(t,"bg-".concat(h),h),dw(t,"fixed-".concat(c),c),dw(t,"sticky-".concat(l),l),t)),a),O=g&&g===!0?"container":"container-".concat(g);return ie.createElement(_,cC({},x,{className:S}),g?ie.createElement("div",{className:O},b):b)}B7.propTypes=eJ;var rJ=["className","cssModule","tag"];function fC(){return fC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},fC.apply(this,arguments)}function nJ(e,t){if(e==null)return{};var r=iJ(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function iJ(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var aJ={className:ne.string,cssModule:ne.object,tag:Lt};function U7(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"a":n,a=nJ(e,rJ),o=yt(xt(t,"navbar-brand"),r);return ie.createElement(i,fC({},a,{className:o}))}U7.propTypes=aJ;var oJ=["className","cssModule","children","tag"];function dC(){return dC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},dC.apply(this,arguments)}function Q4(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function sJ(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Q4(Object(r),!0).forEach(function(n){lJ(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Q4(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function lJ(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function uJ(e,t){if(e==null)return{};var r=cJ(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function cJ(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var fJ={className:ne.string,cssModule:ne.object,tag:Lt,type:ne.string,children:ne.node};function z7(e){var t=e.className,r=e.cssModule,n=e.children,i=e.tag,a=i===void 0?"button":i,o=uJ(e,oJ),s=yt(xt(t,"navbar-toggler"),r);return ie.createElement(a,dC({"aria-label":"Toggle navigation"},sJ({type:"button"},o),{className:s}),n||ie.createElement("span",{className:yt("navbar-toggler-icon",r)}))}z7.propTypes=fJ;var dJ=["className","cssModule","tabs","pills","vertical","horizontal","justified","fill","navbar","card","tag"];function hC(){return hC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},hC.apply(this,arguments)}function hJ(e,t){if(e==null)return{};var r=pJ(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function pJ(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var mJ={card:ne.bool,className:ne.string,cssModule:ne.object,fill:ne.bool,horizontal:ne.oneOf(["center","end"]),justified:ne.bool,navbar:ne.bool,pills:ne.bool,tabs:ne.bool,tag:Lt,vertical:ne.oneOfType([ne.bool,ne.string])},vJ=function(t){return t===!1?!1:t===!0||t==="xs"?"flex-column":"flex-".concat(t,"-column")};function Hj(e){var t=e.className,r=e.cssModule,n=e.tabs,i=e.pills,a=e.vertical,o=a===void 0?!1:a,s=e.horizontal,c=e.justified,l=e.fill,h=e.navbar,p=e.card,g=e.tag,w=g===void 0?"ul":g,_=hJ(e,dJ),b=yt(xt(t,h?"navbar-nav":"nav",s?"justify-content-".concat(s):!1,vJ(o),{"nav-tabs":n,"card-header-tabs":p&&n,"nav-pills":i,"card-header-pills":p&&i,"nav-justified":c,"nav-fill":l}),r);return ie.createElement(w,hC({},_,{className:b}))}Hj.propTypes=mJ;var gJ=["className","cssModule","active","tag"];function pC(){return pC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},pC.apply(this,arguments)}function yJ(e,t){if(e==null)return{};var r=bJ(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function bJ(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var _J={active:ne.bool,className:ne.string,cssModule:ne.object,tag:Lt};function Gj(e){var t=e.className,r=e.cssModule,n=e.active,i=e.tag,a=i===void 0?"li":i,o=yJ(e,gJ),s=yt(xt(t,"nav-item",n?"active":!1),r);return ie.createElement(a,pC({},o,{className:s}))}Gj.propTypes=_J;function mC(e){"@babel/helpers - typeof";return mC=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},mC(e)}var wJ=["className","cssModule","active","tag","innerRef"];function vC(){return vC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},vC.apply(this,arguments)}function xJ(e,t){if(e==null)return{};var r=SJ(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function SJ(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function OJ(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function CJ(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function PJ(e,t,r){return t&&CJ(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function EJ(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&&gC(e,t)}function gC(e,t){return gC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},gC(e,t)}function jJ(e){var t=AJ();return function(){var n=vy(e),i;if(t){var a=vy(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return TJ(this,i)}}function TJ(e,t){if(t&&(mC(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return V7(e)}function V7(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function AJ(){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 vy(e){return vy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},vy(e)}var kJ={active:ne.bool,className:ne.string,cssModule:ne.object,disabled:ne.bool,href:ne.any,innerRef:ne.oneOfType([ne.object,ne.func,ne.string]),onClick:ne.func,tag:Lt},Kj=function(e){EJ(r,e);var t=jJ(r);function r(n){var i;return OJ(this,r),i=t.call(this,n),i.onClick=i.onClick.bind(V7(i)),i}return PJ(r,[{key:"onClick",value:function(i){if(this.props.disabled){i.preventDefault();return}this.props.href==="#"&&i.preventDefault(),this.props.onClick&&this.props.onClick(i)}},{key:"render",value:function(){var i=this.props,a=i.className,o=i.cssModule,s=i.active,c=i.tag,l=c===void 0?"a":c,h=i.innerRef,p=xJ(i,wJ),g=yt(xt(a,"nav-link",{disabled:p.disabled,active:s}),o);return ie.createElement(l,vC({},p,{ref:h,onClick:this.onClick,className:g}))}}]),r}(ie.Component);Kj.propTypes=kJ;var NJ=["className","cssModule","variant","innerRef"];function yC(){return yC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},yC.apply(this,arguments)}function J4(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function RJ(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?J4(Object(r),!0).forEach(function(n){MJ(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):J4(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function MJ(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function LJ(e,t){if(e==null)return{};var r=DJ(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function DJ(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var IJ={active:ne.bool,"aria-label":ne.string,onClick:ne.func,variant:ne.oneOf(["white"]),className:ne.string,cssModule:ne.object,innerRef:ne.oneOfType([ne.object,ne.string,ne.func])};function q7(e){var t=e.className;e.cssModule;var r=e.variant,n=e.innerRef,i=LJ(e,NJ),a=yt(xt(t,"btn-close",r&&"btn-close-".concat(r)));return ie.createElement("button",yC({ref:n,type:"button",className:a},RJ({"aria-label":"close"},i)))}q7.propTypes=IJ;var $J=["active","aria-label","block","className","close","cssModule","color","outline","size","tag","innerRef"];function bC(){return bC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},bC.apply(this,arguments)}function FJ(e,t){if(e==null)return{};var r=BJ(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function BJ(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var UJ={active:ne.bool,"aria-label":ne.string,block:ne.bool,children:ne.node,className:ne.string,cssModule:ne.object,close:ne.bool,color:ne.string,disabled:ne.bool,innerRef:ne.oneOfType([ne.object,ne.func,ne.string]),onClick:ne.func,outline:ne.bool,size:ne.string,tag:Lt};function Rt(e){var t=B.useCallback(function(O){if(e.disabled){O.preventDefault();return}if(e.onClick)return e.onClick(O)},[e.onClick,e.disabled]),r=e.active,n=e["aria-label"],i=e.block,a=e.className,o=e.close,s=e.cssModule,c=e.color,l=c===void 0?"secondary":c,h=e.outline,p=e.size,g=e.tag,w=g===void 0?"button":g,_=e.innerRef,b=FJ(e,$J);if(o)return ie.createElement(q7,b);var x="btn".concat(h?"-outline":"","-").concat(l),S=yt(xt(a,"btn",x,p?"btn-".concat(p):!1,i?"d-block w-100":!1,{active:r,disabled:e.disabled}),s);return b.href&&w==="button"&&(w="a"),ie.createElement(w,bC({type:w==="button"&&b.onClick?"button":void 0},b,{className:S,ref:_,onClick:t,"aria-label":n}))}Rt.propTypes=UJ;var W7=B.createContext(),H7=B.createContext();function eN(e){var t=e.children,r=B.useState(null),n=r[0],i=r[1],a=B.useRef(!1);B.useEffect(function(){return function(){a.current=!0}},[]);var o=B.useCallback(function(s){a.current||i(s)},[]);return B.createElement(W7.Provider,{value:n},B.createElement(H7.Provider,{value:o},t))}var G7=function(t){return Array.isArray(t)?t[0]:t},K7=function(t){if(typeof t=="function"){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];return t.apply(void 0,n)}},_C=function(t,r){if(typeof t=="function")return K7(t,r);t!=null&&(t.current=r)},tN=function(t){return t.reduce(function(r,n){var i=n[0],a=n[1];return r[i]=a,r},{})},rN=typeof window<"u"&&window.document&&window.document.createElement?B.useLayoutEffect:B.useEffect,mb=c$();const xu=kt(mb);var Kn="top",Ki="bottom",Yi="right",Yn="left",Yj="auto",Pm=[Kn,Ki,Yi,Yn],Ef="start",Pp="end",zJ="clippingParents",Y7="viewport",kh="popper",VJ="reference",nN=Pm.reduce(function(e,t){return e.concat([t+"-"+Ef,t+"-"+Pp])},[]),Z7=[].concat(Pm,[Yj]).reduce(function(e,t){return e.concat([t,t+"-"+Ef,t+"-"+Pp])},[]),qJ="beforeRead",WJ="read",HJ="afterRead",GJ="beforeMain",KJ="main",YJ="afterMain",ZJ="beforeWrite",XJ="write",QJ="afterWrite",JJ=[qJ,WJ,HJ,GJ,KJ,YJ,ZJ,XJ,QJ];function lo(e){return e?(e.nodeName||"").toLowerCase():null}function xi(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Fu(e){var t=xi(e).Element;return e instanceof t||e instanceof Element}function Gi(e){var t=xi(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Zj(e){if(typeof ShadowRoot>"u")return!1;var t=xi(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function eee(e){var t=e.state;Object.keys(t.elements).forEach(function(r){var n=t.styles[r]||{},i=t.attributes[r]||{},a=t.elements[r];!Gi(a)||!lo(a)||(Object.assign(a.style,n),Object.keys(i).forEach(function(o){var s=i[o];s===!1?a.removeAttribute(o):a.setAttribute(o,s===!0?"":s)}))})}function tee(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach(function(n){var i=t.elements[n],a=t.attributes[n]||{},o=Object.keys(t.styles.hasOwnProperty(n)?t.styles[n]:r[n]),s=o.reduce(function(c,l){return c[l]="",c},{});!Gi(i)||!lo(i)||(Object.assign(i.style,s),Object.keys(a).forEach(function(c){i.removeAttribute(c)}))})}}const ree={name:"applyStyles",enabled:!0,phase:"write",fn:eee,effect:tee,requires:["computeStyles"]};function ro(e){return e.split("-")[0]}var Tu=Math.max,gy=Math.min,jf=Math.round;function wC(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function X7(){return!/^((?!chrome|android).)*safari/i.test(wC())}function Tf(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!1);var n=e.getBoundingClientRect(),i=1,a=1;t&&Gi(e)&&(i=e.offsetWidth>0&&jf(n.width)/e.offsetWidth||1,a=e.offsetHeight>0&&jf(n.height)/e.offsetHeight||1);var o=Fu(e)?xi(e):window,s=o.visualViewport,c=!X7()&&r,l=(n.left+(c&&s?s.offsetLeft:0))/i,h=(n.top+(c&&s?s.offsetTop:0))/a,p=n.width/i,g=n.height/a;return{width:p,height:g,top:h,right:l+p,bottom:h+g,left:l,x:l,y:h}}function Xj(e){var t=Tf(e),r=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-r)<=1&&(r=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:n}}function Q7(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&Zj(r)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function Qo(e){return xi(e).getComputedStyle(e)}function nee(e){return["table","td","th"].indexOf(lo(e))>=0}function Ol(e){return((Fu(e)?e.ownerDocument:e.document)||window.document).documentElement}function vb(e){return lo(e)==="html"?e:e.assignedSlot||e.parentNode||(Zj(e)?e.host:null)||Ol(e)}function iN(e){return!Gi(e)||Qo(e).position==="fixed"?null:e.offsetParent}function iee(e){var t=/firefox/i.test(wC()),r=/Trident/i.test(wC());if(r&&Gi(e)){var n=Qo(e);if(n.position==="fixed")return null}var i=vb(e);for(Zj(i)&&(i=i.host);Gi(i)&&["html","body"].indexOf(lo(i))<0;){var a=Qo(i);if(a.transform!=="none"||a.perspective!=="none"||a.contain==="paint"||["transform","perspective"].indexOf(a.willChange)!==-1||t&&a.willChange==="filter"||t&&a.filter&&a.filter!=="none")return i;i=i.parentNode}return null}function Em(e){for(var t=xi(e),r=iN(e);r&&nee(r)&&Qo(r).position==="static";)r=iN(r);return r&&(lo(r)==="html"||lo(r)==="body"&&Qo(r).position==="static")?t:r||iee(e)||t}function Qj(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function sp(e,t,r){return Tu(e,gy(t,r))}function aee(e,t,r){var n=sp(e,t,r);return n>r?r:n}function J7(){return{top:0,right:0,bottom:0,left:0}}function eF(e){return Object.assign({},J7(),e)}function tF(e,t){return t.reduce(function(r,n){return r[n]=e,r},{})}var oee=function(t,r){return t=typeof t=="function"?t(Object.assign({},r.rects,{placement:r.placement})):t,eF(typeof t!="number"?t:tF(t,Pm))};function see(e){var t,r=e.state,n=e.name,i=e.options,a=r.elements.arrow,o=r.modifiersData.popperOffsets,s=ro(r.placement),c=Qj(s),l=[Yn,Yi].indexOf(s)>=0,h=l?"height":"width";if(!(!a||!o)){var p=oee(i.padding,r),g=Xj(a),w=c==="y"?Kn:Yn,_=c==="y"?Ki:Yi,b=r.rects.reference[h]+r.rects.reference[c]-o[c]-r.rects.popper[h],x=o[c]-r.rects.reference[c],S=Em(a),O=S?c==="y"?S.clientHeight||0:S.clientWidth||0:0,E=b/2-x/2,j=p[w],A=O-g[h]-p[_],T=O/2-g[h]/2+E,M=sp(j,T,A),q=c;r.modifiersData[n]=(t={},t[q]=M,t.centerOffset=M-T,t)}}function lee(e){var t=e.state,r=e.options,n=r.element,i=n===void 0?"[data-popper-arrow]":n;i!=null&&(typeof i=="string"&&(i=t.elements.popper.querySelector(i),!i)||Q7(t.elements.popper,i)&&(t.elements.arrow=i))}const uee={name:"arrow",enabled:!0,phase:"main",fn:see,effect:lee,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Af(e){return e.split("-")[1]}var cee={top:"auto",right:"auto",bottom:"auto",left:"auto"};function fee(e,t){var r=e.x,n=e.y,i=t.devicePixelRatio||1;return{x:jf(r*i)/i||0,y:jf(n*i)/i||0}}function aN(e){var t,r=e.popper,n=e.popperRect,i=e.placement,a=e.variation,o=e.offsets,s=e.position,c=e.gpuAcceleration,l=e.adaptive,h=e.roundOffsets,p=e.isFixed,g=o.x,w=g===void 0?0:g,_=o.y,b=_===void 0?0:_,x=typeof h=="function"?h({x:w,y:b}):{x:w,y:b};w=x.x,b=x.y;var S=o.hasOwnProperty("x"),O=o.hasOwnProperty("y"),E=Yn,j=Kn,A=window;if(l){var T=Em(r),M="clientHeight",q="clientWidth";if(T===xi(r)&&(T=Ol(r),Qo(T).position!=="static"&&s==="absolute"&&(M="scrollHeight",q="scrollWidth")),T=T,i===Kn||(i===Yn||i===Yi)&&a===Pp){j=Ki;var W=p&&T===A&&A.visualViewport?A.visualViewport.height:T[M];b-=W-n.height,b*=c?1:-1}if(i===Yn||(i===Kn||i===Ki)&&a===Pp){E=Yi;var H=p&&T===A&&A.visualViewport?A.visualViewport.width:T[q];w-=H-n.width,w*=c?1:-1}}var K=Object.assign({position:s},l&&cee),te=h===!0?fee({x:w,y:b},xi(r)):{x:w,y:b};if(w=te.x,b=te.y,c){var se;return Object.assign({},K,(se={},se[j]=O?"0":"",se[E]=S?"0":"",se.transform=(A.devicePixelRatio||1)<=1?"translate("+w+"px, "+b+"px)":"translate3d("+w+"px, "+b+"px, 0)",se))}return Object.assign({},K,(t={},t[j]=O?b+"px":"",t[E]=S?w+"px":"",t.transform="",t))}function dee(e){var t=e.state,r=e.options,n=r.gpuAcceleration,i=n===void 0?!0:n,a=r.adaptive,o=a===void 0?!0:a,s=r.roundOffsets,c=s===void 0?!0:s,l={placement:ro(t.placement),variation:Af(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,aN(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:c})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,aN(Object.assign({},l,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const hee={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:dee,data:{}};var yg={passive:!0};function pee(e){var t=e.state,r=e.instance,n=e.options,i=n.scroll,a=i===void 0?!0:i,o=n.resize,s=o===void 0?!0:o,c=xi(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&l.forEach(function(h){h.addEventListener("scroll",r.update,yg)}),s&&c.addEventListener("resize",r.update,yg),function(){a&&l.forEach(function(h){h.removeEventListener("scroll",r.update,yg)}),s&&c.removeEventListener("resize",r.update,yg)}}const mee={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:pee,data:{}};var vee={left:"right",right:"left",bottom:"top",top:"bottom"};function Zg(e){return e.replace(/left|right|bottom|top/g,function(t){return vee[t]})}var gee={start:"end",end:"start"};function oN(e){return e.replace(/start|end/g,function(t){return gee[t]})}function Jj(e){var t=xi(e),r=t.pageXOffset,n=t.pageYOffset;return{scrollLeft:r,scrollTop:n}}function eT(e){return Tf(Ol(e)).left+Jj(e).scrollLeft}function yee(e,t){var r=xi(e),n=Ol(e),i=r.visualViewport,a=n.clientWidth,o=n.clientHeight,s=0,c=0;if(i){a=i.width,o=i.height;var l=X7();(l||!l&&t==="fixed")&&(s=i.offsetLeft,c=i.offsetTop)}return{width:a,height:o,x:s+eT(e),y:c}}function bee(e){var t,r=Ol(e),n=Jj(e),i=(t=e.ownerDocument)==null?void 0:t.body,a=Tu(r.scrollWidth,r.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),o=Tu(r.scrollHeight,r.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),s=-n.scrollLeft+eT(e),c=-n.scrollTop;return Qo(i||r).direction==="rtl"&&(s+=Tu(r.clientWidth,i?i.clientWidth:0)-a),{width:a,height:o,x:s,y:c}}function tT(e){var t=Qo(e),r=t.overflow,n=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+i+n)}function rF(e){return["html","body","#document"].indexOf(lo(e))>=0?e.ownerDocument.body:Gi(e)&&tT(e)?e:rF(vb(e))}function lp(e,t){var r;t===void 0&&(t=[]);var n=rF(e),i=n===((r=e.ownerDocument)==null?void 0:r.body),a=xi(n),o=i?[a].concat(a.visualViewport||[],tT(n)?n:[]):n,s=t.concat(o);return i?s:s.concat(lp(vb(o)))}function xC(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function _ee(e,t){var r=Tf(e,!1,t==="fixed");return r.top=r.top+e.clientTop,r.left=r.left+e.clientLeft,r.bottom=r.top+e.clientHeight,r.right=r.left+e.clientWidth,r.width=e.clientWidth,r.height=e.clientHeight,r.x=r.left,r.y=r.top,r}function sN(e,t,r){return t===Y7?xC(yee(e,r)):Fu(t)?_ee(t,r):xC(bee(Ol(e)))}function wee(e){var t=lp(vb(e)),r=["absolute","fixed"].indexOf(Qo(e).position)>=0,n=r&&Gi(e)?Em(e):e;return Fu(n)?t.filter(function(i){return Fu(i)&&Q7(i,n)&&lo(i)!=="body"}):[]}function xee(e,t,r,n){var i=t==="clippingParents"?wee(e):[].concat(t),a=[].concat(i,[r]),o=a[0],s=a.reduce(function(c,l){var h=sN(e,l,n);return c.top=Tu(h.top,c.top),c.right=gy(h.right,c.right),c.bottom=gy(h.bottom,c.bottom),c.left=Tu(h.left,c.left),c},sN(e,o,n));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function nF(e){var t=e.reference,r=e.element,n=e.placement,i=n?ro(n):null,a=n?Af(n):null,o=t.x+t.width/2-r.width/2,s=t.y+t.height/2-r.height/2,c;switch(i){case Kn:c={x:o,y:t.y-r.height};break;case Ki:c={x:o,y:t.y+t.height};break;case Yi:c={x:t.x+t.width,y:s};break;case Yn:c={x:t.x-r.width,y:s};break;default:c={x:t.x,y:t.y}}var l=i?Qj(i):null;if(l!=null){var h=l==="y"?"height":"width";switch(a){case Ef:c[l]=c[l]-(t[h]/2-r[h]/2);break;case Pp:c[l]=c[l]+(t[h]/2-r[h]/2);break}}return c}function Ep(e,t){t===void 0&&(t={});var r=t,n=r.placement,i=n===void 0?e.placement:n,a=r.strategy,o=a===void 0?e.strategy:a,s=r.boundary,c=s===void 0?zJ:s,l=r.rootBoundary,h=l===void 0?Y7:l,p=r.elementContext,g=p===void 0?kh:p,w=r.altBoundary,_=w===void 0?!1:w,b=r.padding,x=b===void 0?0:b,S=eF(typeof x!="number"?x:tF(x,Pm)),O=g===kh?VJ:kh,E=e.rects.popper,j=e.elements[_?O:g],A=xee(Fu(j)?j:j.contextElement||Ol(e.elements.popper),c,h,o),T=Tf(e.elements.reference),M=nF({reference:T,element:E,placement:i}),q=xC(Object.assign({},E,M)),W=g===kh?q:T,H={top:A.top-W.top+S.top,bottom:W.bottom-A.bottom+S.bottom,left:A.left-W.left+S.left,right:W.right-A.right+S.right},K=e.modifiersData.offset;if(g===kh&&K){var te=K[i];Object.keys(H).forEach(function(se){var X=[Yi,Ki].indexOf(se)>=0?1:-1,ee=[Kn,Ki].indexOf(se)>=0?"y":"x";H[se]+=te[ee]*X})}return H}function See(e,t){t===void 0&&(t={});var r=t,n=r.placement,i=r.boundary,a=r.rootBoundary,o=r.padding,s=r.flipVariations,c=r.allowedAutoPlacements,l=c===void 0?Z7:c,h=Af(n),p=h?s?nN:nN.filter(function(_){return Af(_)===h}):Pm,g=p.filter(function(_){return l.indexOf(_)>=0});g.length===0&&(g=p);var w=g.reduce(function(_,b){return _[b]=Ep(e,{placement:b,boundary:i,rootBoundary:a,padding:o})[ro(b)],_},{});return Object.keys(w).sort(function(_,b){return w[_]-w[b]})}function Oee(e){if(ro(e)===Yj)return[];var t=Zg(e);return[oN(e),t,oN(t)]}function Cee(e){var t=e.state,r=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var i=r.mainAxis,a=i===void 0?!0:i,o=r.altAxis,s=o===void 0?!0:o,c=r.fallbackPlacements,l=r.padding,h=r.boundary,p=r.rootBoundary,g=r.altBoundary,w=r.flipVariations,_=w===void 0?!0:w,b=r.allowedAutoPlacements,x=t.options.placement,S=ro(x),O=S===x,E=c||(O||!_?[Zg(x)]:Oee(x)),j=[x].concat(E).reduce(function(ae,fe){return ae.concat(ro(fe)===Yj?See(t,{placement:fe,boundary:h,rootBoundary:p,padding:l,flipVariations:_,allowedAutoPlacements:b}):fe)},[]),A=t.rects.reference,T=t.rects.popper,M=new Map,q=!0,W=j[0],H=0;H<j.length;H++){var K=j[H],te=ro(K),se=Af(K)===Ef,X=[Kn,Ki].indexOf(te)>=0,ee=X?"width":"height",re=Ep(t,{placement:K,boundary:h,rootBoundary:p,altBoundary:g,padding:l}),U=X?se?Yi:Yn:se?Ki:Kn;A[ee]>T[ee]&&(U=Zg(U));var I=Zg(U),$=[];if(a&&$.push(re[te]<=0),s&&$.push(re[U]<=0,re[I]<=0),$.every(function(ae){return ae})){W=K,q=!1;break}M.set(K,$)}if(q)for(var F=_?3:1,k=function(fe){var de=j.find(function(ve){var D=M.get(ve);if(D)return D.slice(0,fe).every(function(z){return z})});if(de)return W=de,"break"},Z=F;Z>0;Z--){var Q=k(Z);if(Q==="break")break}t.placement!==W&&(t.modifiersData[n]._skip=!0,t.placement=W,t.reset=!0)}}const Pee={name:"flip",enabled:!0,phase:"main",fn:Cee,requiresIfExists:["offset"],data:{_skip:!1}};function lN(e,t,r){return r===void 0&&(r={x:0,y:0}),{top:e.top-t.height-r.y,right:e.right-t.width+r.x,bottom:e.bottom-t.height+r.y,left:e.left-t.width-r.x}}function uN(e){return[Kn,Yi,Ki,Yn].some(function(t){return e[t]>=0})}function Eee(e){var t=e.state,r=e.name,n=t.rects.reference,i=t.rects.popper,a=t.modifiersData.preventOverflow,o=Ep(t,{elementContext:"reference"}),s=Ep(t,{altBoundary:!0}),c=lN(o,n),l=lN(s,i,a),h=uN(c),p=uN(l);t.modifiersData[r]={referenceClippingOffsets:c,popperEscapeOffsets:l,isReferenceHidden:h,hasPopperEscaped:p},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":p})}const jee={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Eee};function Tee(e,t,r){var n=ro(e),i=[Yn,Kn].indexOf(n)>=0?-1:1,a=typeof r=="function"?r(Object.assign({},t,{placement:e})):r,o=a[0],s=a[1];return o=o||0,s=(s||0)*i,[Yn,Yi].indexOf(n)>=0?{x:s,y:o}:{x:o,y:s}}function Aee(e){var t=e.state,r=e.options,n=e.name,i=r.offset,a=i===void 0?[0,0]:i,o=Z7.reduce(function(h,p){return h[p]=Tee(p,t.rects,a),h},{}),s=o[t.placement],c=s.x,l=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=l),t.modifiersData[n]=o}const kee={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Aee};function Nee(e){var t=e.state,r=e.name;t.modifiersData[r]=nF({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}const Ree={name:"popperOffsets",enabled:!0,phase:"read",fn:Nee,data:{}};function Mee(e){return e==="x"?"y":"x"}function Lee(e){var t=e.state,r=e.options,n=e.name,i=r.mainAxis,a=i===void 0?!0:i,o=r.altAxis,s=o===void 0?!1:o,c=r.boundary,l=r.rootBoundary,h=r.altBoundary,p=r.padding,g=r.tether,w=g===void 0?!0:g,_=r.tetherOffset,b=_===void 0?0:_,x=Ep(t,{boundary:c,rootBoundary:l,padding:p,altBoundary:h}),S=ro(t.placement),O=Af(t.placement),E=!O,j=Qj(S),A=Mee(j),T=t.modifiersData.popperOffsets,M=t.rects.reference,q=t.rects.popper,W=typeof b=="function"?b(Object.assign({},t.rects,{placement:t.placement})):b,H=typeof W=="number"?{mainAxis:W,altAxis:W}:Object.assign({mainAxis:0,altAxis:0},W),K=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,te={x:0,y:0};if(T){if(a){var se,X=j==="y"?Kn:Yn,ee=j==="y"?Ki:Yi,re=j==="y"?"height":"width",U=T[j],I=U+x[X],$=U-x[ee],F=w?-q[re]/2:0,k=O===Ef?M[re]:q[re],Z=O===Ef?-q[re]:-M[re],Q=t.elements.arrow,ae=w&&Q?Xj(Q):{width:0,height:0},fe=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:J7(),de=fe[X],ve=fe[ee],D=sp(0,M[re],ae[re]),z=E?M[re]/2-F-D-de-H.mainAxis:k-D-de-H.mainAxis,J=E?-M[re]/2+F+D+ve+H.mainAxis:Z+D+ve+H.mainAxis,ce=t.elements.arrow&&Em(t.elements.arrow),Y=ce?j==="y"?ce.clientTop||0:ce.clientLeft||0:0,ue=(se=K==null?void 0:K[j])!=null?se:0,he=U+z-ue-Y,ye=U+J-ue,pe=sp(w?gy(I,he):I,U,w?Tu($,ye):$);T[j]=pe,te[j]=pe-U}if(s){var xe,Pe=j==="x"?Kn:Yn,ke=j==="x"?Ki:Yi,Ie=T[A],Le=A==="y"?"height":"width",$e=Ie+x[Pe],_e=Ie-x[ke],Se=[Kn,Yn].indexOf(S)!==-1,Re=(xe=K==null?void 0:K[A])!=null?xe:0,Ne=Se?$e:Ie-M[Le]-q[Le]-Re+H.altAxis,je=Se?Ie+M[Le]+q[Le]-Re-H.altAxis:_e,Fe=w&&Se?aee(Ne,Ie,je):sp(w?Ne:$e,Ie,w?je:_e);T[A]=Fe,te[A]=Fe-Ie}t.modifiersData[n]=te}}const Dee={name:"preventOverflow",enabled:!0,phase:"main",fn:Lee,requiresIfExists:["offset"]};function Iee(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function $ee(e){return e===xi(e)||!Gi(e)?Jj(e):Iee(e)}function Fee(e){var t=e.getBoundingClientRect(),r=jf(t.width)/e.offsetWidth||1,n=jf(t.height)/e.offsetHeight||1;return r!==1||n!==1}function Bee(e,t,r){r===void 0&&(r=!1);var n=Gi(t),i=Gi(t)&&Fee(t),a=Ol(t),o=Tf(e,i,r),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(n||!n&&!r)&&((lo(t)!=="body"||tT(a))&&(s=$ee(t)),Gi(t)?(c=Tf(t,!0),c.x+=t.clientLeft,c.y+=t.clientTop):a&&(c.x=eT(a))),{x:o.left+s.scrollLeft-c.x,y:o.top+s.scrollTop-c.y,width:o.width,height:o.height}}function Uee(e){var t=new Map,r=new Set,n=[];e.forEach(function(a){t.set(a.name,a)});function i(a){r.add(a.name);var o=[].concat(a.requires||[],a.requiresIfExists||[]);o.forEach(function(s){if(!r.has(s)){var c=t.get(s);c&&i(c)}}),n.push(a)}return e.forEach(function(a){r.has(a.name)||i(a)}),n}function zee(e){var t=Uee(e);return JJ.reduce(function(r,n){return r.concat(t.filter(function(i){return i.phase===n}))},[])}function Vee(e){var t;return function(){return t||(t=new Promise(function(r){Promise.resolve().then(function(){t=void 0,r(e())})})),t}}function qee(e){var t=e.reduce(function(r,n){var i=r[n.name];return r[n.name]=i?Object.assign({},i,n,{options:Object.assign({},i.options,n.options),data:Object.assign({},i.data,n.data)}):n,r},{});return Object.keys(t).map(function(r){return t[r]})}var cN={placement:"bottom",modifiers:[],strategy:"absolute"};function fN(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return!t.some(function(n){return!(n&&typeof n.getBoundingClientRect=="function")})}function Wee(e){e===void 0&&(e={});var t=e,r=t.defaultModifiers,n=r===void 0?[]:r,i=t.defaultOptions,a=i===void 0?cN:i;return function(s,c,l){l===void 0&&(l=a);var h={placement:"bottom",orderedModifiers:[],options:Object.assign({},cN,a),modifiersData:{},elements:{reference:s,popper:c},attributes:{},styles:{}},p=[],g=!1,w={state:h,setOptions:function(S){var O=typeof S=="function"?S(h.options):S;b(),h.options=Object.assign({},a,h.options,O),h.scrollParents={reference:Fu(s)?lp(s):s.contextElement?lp(s.contextElement):[],popper:lp(c)};var E=zee(qee([].concat(n,h.options.modifiers)));return h.orderedModifiers=E.filter(function(j){return j.enabled}),_(),w.update()},forceUpdate:function(){if(!g){var S=h.elements,O=S.reference,E=S.popper;if(fN(O,E)){h.rects={reference:Bee(O,Em(E),h.options.strategy==="fixed"),popper:Xj(E)},h.reset=!1,h.placement=h.options.placement,h.orderedModifiers.forEach(function(H){return h.modifiersData[H.name]=Object.assign({},H.data)});for(var j=0;j<h.orderedModifiers.length;j++){if(h.reset===!0){h.reset=!1,j=-1;continue}var A=h.orderedModifiers[j],T=A.fn,M=A.options,q=M===void 0?{}:M,W=A.name;typeof T=="function"&&(h=T({state:h,options:q,name:W,instance:w})||h)}}}},update:Vee(function(){return new Promise(function(x){w.forceUpdate(),x(h)})}),destroy:function(){b(),g=!0}};if(!fN(s,c))return w;w.setOptions(l).then(function(x){!g&&l.onFirstUpdate&&l.onFirstUpdate(x)});function _(){h.orderedModifiers.forEach(function(x){var S=x.name,O=x.options,E=O===void 0?{}:O,j=x.effect;if(typeof j=="function"){var A=j({state:h,name:S,instance:w,options:E}),T=function(){};p.push(A||T)}})}function b(){p.forEach(function(x){return x()}),p=[]}return w}}var Hee=[mee,Ree,hee,ree,kee,Pee,Dee,uee,jee],Gee=Wee({defaultModifiers:Hee}),hw,dN;function Kee(){if(dN)return hw;dN=1;var e=typeof Element<"u",t=typeof Map=="function",r=typeof Set=="function",n=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function i(a,o){if(a===o)return!0;if(a&&o&&typeof a=="object"&&typeof o=="object"){if(a.constructor!==o.constructor)return!1;var s,c,l;if(Array.isArray(a)){if(s=a.length,s!=o.length)return!1;for(c=s;c--!==0;)if(!i(a[c],o[c]))return!1;return!0}var h;if(t&&a instanceof Map&&o instanceof Map){if(a.size!==o.size)return!1;for(h=a.entries();!(c=h.next()).done;)if(!o.has(c.value[0]))return!1;for(h=a.entries();!(c=h.next()).done;)if(!i(c.value[1],o.get(c.value[0])))return!1;return!0}if(r&&a instanceof Set&&o instanceof Set){if(a.size!==o.size)return!1;for(h=a.entries();!(c=h.next()).done;)if(!o.has(c.value[0]))return!1;return!0}if(n&&ArrayBuffer.isView(a)&&ArrayBuffer.isView(o)){if(s=a.length,s!=o.length)return!1;for(c=s;c--!==0;)if(a[c]!==o[c])return!1;return!0}if(a.constructor===RegExp)return a.source===o.source&&a.flags===o.flags;if(a.valueOf!==Object.prototype.valueOf)return a.valueOf()===o.valueOf();if(a.toString!==Object.prototype.toString)return a.toString()===o.toString();if(l=Object.keys(a),s=l.length,s!==Object.keys(o).length)return!1;for(c=s;c--!==0;)if(!Object.prototype.hasOwnProperty.call(o,l[c]))return!1;if(e&&a instanceof Element)return!1;for(c=s;c--!==0;)if(!((l[c]==="_owner"||l[c]==="__v"||l[c]==="__o")&&a.$$typeof)&&!i(a[l[c]],o[l[c]]))return!1;return!0}return a!==a&&o!==o}return hw=function(o,s){try{return i(o,s)}catch(c){if((c.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw c}},hw}var Yee=Kee();const Zee=kt(Yee);var Xee=[],Qee=function(t,r,n){n===void 0&&(n={});var i=B.useRef(null),a={onFirstUpdate:n.onFirstUpdate,placement:n.placement||"bottom",strategy:n.strategy||"absolute",modifiers:n.modifiers||Xee},o=B.useState({styles:{popper:{position:a.strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),s=o[0],c=o[1],l=B.useMemo(function(){return{name:"updateState",enabled:!0,phase:"write",fn:function(w){var _=w.state,b=Object.keys(_.elements);mb.flushSync(function(){c({styles:tN(b.map(function(x){return[x,_.styles[x]||{}]})),attributes:tN(b.map(function(x){return[x,_.attributes[x]]}))})})},requires:["computeStyles"]}},[]),h=B.useMemo(function(){var g={onFirstUpdate:a.onFirstUpdate,placement:a.placement,strategy:a.strategy,modifiers:[].concat(a.modifiers,[l,{name:"applyStyles",enabled:!1}])};return Zee(i.current,g)?i.current||g:(i.current=g,g)},[a.onFirstUpdate,a.placement,a.strategy,a.modifiers,l]),p=B.useRef();return rN(function(){p.current&&p.current.setOptions(h)},[h]),rN(function(){if(!(t==null||r==null)){var g=n.createPopper||Gee,w=g(t,r,h);return p.current=w,function(){w.destroy(),p.current=null}}},[t,r,n.createPopper]),{state:p.current?p.current.state:null,styles:s.styles,attributes:s.attributes,update:p.current?p.current.update:null,forceUpdate:p.current?p.current.forceUpdate:null}},Jee=function(){},ete=function(){return Promise.resolve(null)},tte=[];function iF(e){var t=e.placement,r=t===void 0?"bottom":t,n=e.strategy,i=n===void 0?"absolute":n,a=e.modifiers,o=a===void 0?tte:a,s=e.referenceElement,c=e.onFirstUpdate,l=e.innerRef,h=e.children,p=B.useContext(W7),g=B.useState(null),w=g[0],_=g[1],b=B.useState(null),x=b[0],S=b[1];B.useEffect(function(){_C(l,w)},[l,w]);var O=B.useMemo(function(){return{placement:r,strategy:i,onFirstUpdate:c,modifiers:[].concat(o,[{name:"arrow",enabled:x!=null,options:{element:x}}])}},[r,i,c,o,x]),E=Qee(s||p,w,O),j=E.state,A=E.styles,T=E.forceUpdate,M=E.update,q=B.useMemo(function(){return{ref:_,style:A.popper,placement:j?j.placement:r,hasPopperEscaped:j&&j.modifiersData.hide?j.modifiersData.hide.hasPopperEscaped:null,isReferenceHidden:j&&j.modifiersData.hide?j.modifiersData.hide.isReferenceHidden:null,arrowProps:{style:A.arrow,ref:S},forceUpdate:T||Jee,update:M||ete}},[_,S,r,j,A,M,T]);return G7(h)(q)}var pw,hN;function rte(){if(hN)return pw;hN=1;var e=function(){};return pw=e,pw}var nte=rte();const ite=kt(nte);function ate(e){var t=e.children,r=e.innerRef,n=B.useContext(H7),i=B.useCallback(function(a){_C(r,a),K7(n,a)},[r,n]);return B.useEffect(function(){return function(){return _C(r,null)}},[]),B.useEffect(function(){ite(!!n,"`Reference` should not be used outside of a `Manager` component.")},[n]),G7(t)({ref:i})}var jp=ie.createContext({}),aF=ie.createContext({});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)}var ote=["className","cssModule","direction","isOpen","group","size","nav","setActiveFromChild","active","tag","menuRole"];function OC(){return OC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},OC.apply(this,arguments)}function Ks(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ste(e,t){if(e==null)return{};var r=lte(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function lte(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function ute(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function cte(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function fte(e,t,r){return t&&cte(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function dte(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&&CC(e,t)}function CC(e,t){return CC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},CC(e,t)}function hte(e){var t=mte();return function(){var n=yy(e),i;if(t){var a=yy(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return pte(this,i)}}function pte(e,t){if(t&&(SC(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Xs(e)}function Xs(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function mte(){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 yy(e){return yy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},yy(e)}var vte={a11y:ne.bool,disabled:ne.bool,direction:ne.oneOf(["up","down","start","end","left","right"]),group:ne.bool,isOpen:ne.bool,nav:ne.bool,active:ne.bool,size:ne.string,tag:Lt,toggle:ne.func,children:ne.node,className:ne.string,cssModule:ne.object,dropup:ne.bool,inNavbar:ne.bool,setActiveFromChild:ne.bool,menuRole:ne.oneOf(["listbox","menu"])},gte={a11y:!0,isOpen:!1,direction:"down",nav:!1,active:!1,inNavbar:!1,setActiveFromChild:!1},yte=[zt.space,zt.enter,zt.up,zt.down,zt.end,zt.home],Ta=function(e){dte(r,e);var t=hte(r);function r(n){var i;return ute(this,r),i=t.call(this,n),i.addEvents=i.addEvents.bind(Xs(i)),i.handleDocumentClick=i.handleDocumentClick.bind(Xs(i)),i.handleKeyDown=i.handleKeyDown.bind(Xs(i)),i.removeEvents=i.removeEvents.bind(Xs(i)),i.toggle=i.toggle.bind(Xs(i)),i.handleMenuRef=i.handleMenuRef.bind(Xs(i)),i.handleToggleRef=i.handleToggleRef.bind(Xs(i)),i.containerRef=ie.createRef(),i.menuRef=ie.createRef(),i.toggleRef=ie.createRef(),i}return fte(r,[{key:"componentDidMount",value:function(){this.handleProps()}},{key:"componentDidUpdate",value:function(i){this.props.isOpen!==i.isOpen&&this.handleProps()}},{key:"componentWillUnmount",value:function(){this.removeEvents()}},{key:"handleMenuRef",value:function(i){this.menuRef.current=i}},{key:"handleToggleRef",value:function(i){this.toggleRef.current=i}},{key:"handleDocumentClick",value:function(i){if(!(i&&(i.which===3||i.type==="keyup"&&i.which!==zt.tab))){var a=this.getContainer(),o=this.getMenu(),s=this.getToggle();if(s){var c=s.contains(i.target),l=o&&o.contains(i.target)&&o!==i.target,h=!1;a&&(h=a.classList.contains("input-group")&&a.classList.contains("dropdown")&&i.target.tagName==="INPUT"),!((c&&!h||l)&&(i.type!=="keyup"||i.which===zt.tab))&&this.toggle(i)}}}},{key:"handleKeyDown",value:function(i){var a=this,o=i.target.getAttribute("role")==="menuitem"||i.target.getAttribute("role")==="option",s=this.getMenuCtrl()===i.target,c=zt.tab===i.which;if(!(/input|textarea/i.test(i.target.tagName)||c&&!this.props.a11y||c&&!(o||s))&&((yte.indexOf(i.which)!==-1||i.which>=48&&i.which<=90)&&i.preventDefault(),!this.props.disabled)){if(s)if([zt.space,zt.enter,zt.up,zt.down].indexOf(i.which)>-1)this.props.isOpen||this.toggle(i),setTimeout(function(){var O;return(O=a.getMenuItems()[0])===null||O===void 0?void 0:O.focus()});else if(this.props.isOpen&&c){var l;i.preventDefault(),(l=this.getMenuItems()[0])===null||l===void 0||l.focus()}else this.props.isOpen&&i.which===zt.esc&&this.toggle(i);if(this.props.isOpen&&o){if([zt.tab,zt.esc].indexOf(i.which)>-1)this.toggle(i),this.getMenuCtrl().focus();else if([zt.space,zt.enter].indexOf(i.which)>-1)i.target.click(),this.getMenuCtrl().focus();else if([zt.down,zt.up].indexOf(i.which)>-1||[zt.n,zt.p].indexOf(i.which)>-1&&i.ctrlKey){var h=this.getMenuItems(),p=h.indexOf(i.target);zt.up===i.which||zt.p===i.which&&i.ctrlKey?p=p!==0?p-1:h.length-1:(zt.down===i.which||zt.n===i.which&&i.ctrlKey)&&(p=p===h.length-1?0:p+1),h[p].focus()}else if(zt.end===i.which){var g=this.getMenuItems();g[g.length-1].focus()}else if(zt.home===i.which){var w=this.getMenuItems();w[0].focus()}else if(i.which>=48&&i.which<=90)for(var _=this.getMenuItems(),b=String.fromCharCode(i.which).toLowerCase(),x=0;x<_.length;x+=1){var S=_[x].textContent&&_[x].textContent[0].toLowerCase();if(S===b){_[x].focus();break}}}}}},{key:"handleProps",value:function(){this.props.isOpen?this.addEvents():this.removeEvents()}},{key:"getContextValue",value:function(){return{toggle:this.toggle,isOpen:this.props.isOpen,direction:this.props.direction==="down"&&this.props.dropup?"up":this.props.direction,inNavbar:this.props.inNavbar,disabled:this.props.disabled,onMenuRef:this.handleMenuRef,onToggleRef:this.handleToggleRef,menuRole:this.props.menuRole}}},{key:"getContainer",value:function(){return this.containerRef.current}},{key:"getMenu",value:function(){return this.menuRef.current}},{key:"getToggle",value:function(){return this.toggleRef.current}},{key:"getMenuCtrl",value:function(){return this._$menuCtrl?this._$menuCtrl:(this._$menuCtrl=this.getToggle(),this._$menuCtrl)}},{key:"getItemType",value:function(){return this.props.menuRole==="listbox"?"option":"menuitem"}},{key:"getMenuItems",value:function(){var i=this.getMenu()||this.getContainer();return[].slice.call(i.querySelectorAll('[role="'.concat(this.getItemType(),'"]')))}},{key:"addEvents",value:function(){var i=this;["click","touchstart","keyup"].forEach(function(a){return document.addEventListener(a,i.handleDocumentClick,!0)})}},{key:"removeEvents",value:function(){var i=this;["click","touchstart","keyup"].forEach(function(a){return document.removeEventListener(a,i.handleDocumentClick,!0)})}},{key:"toggle",value:function(i){return this.props.disabled?i&&i.preventDefault():this.props.toggle(i)}},{key:"render",value:function(){var i,a=this,o=Sl(this.props,["toggle","disabled","inNavbar","a11y"]),s=o.className,c=o.cssModule,l=o.direction,h=o.isOpen,p=o.group,g=o.size,w=o.nav,_=o.setActiveFromChild,b=o.active,x=o.tag;o.menuRole;var S=ste(o,ote),O=x||(w?"li":"div"),E=!1;_&&ie.Children.map(this.props.children[1].props.children,function(A){A&&A.props.active&&(E=!0)});var j=yt(xt(s,w&&b?"active":!1,_&&E?"active":!1,(i={"btn-group":p},Ks(i,"btn-group-".concat(g),!!g),Ks(i,"dropdown",!p),Ks(i,"dropup",l==="up"),Ks(i,"dropstart",l==="start"||l==="left"),Ks(i,"dropend",l==="end"||l==="right"),Ks(i,"show",h),Ks(i,"nav-item",w),i)),c);return this.context.insideInputGroup?ie.createElement(jp.Provider,{value:this.getContextValue()},ie.createElement(eN,null,ie.Children.map(this.props.children,function(A){return ie.cloneElement(A,{onKeyDown:a.handleKeyDown})}))):ie.createElement(jp.Provider,{value:this.getContextValue()},ie.createElement(eN,null,ie.createElement(O,OC({},S,Ks({},typeof O=="string"?"ref":"innerRef",this.containerRef),{onKeyDown:this.handleKeyDown,className:j}))))}}]),r}(ie.Component);Ta.propTypes=vte;Ta.defaultProps=gte;Ta.contextType=aF;function PC(e){"@babel/helpers - typeof";return PC=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},PC(e)}var bte=["className","cssModule","divider","tag","header","active","text"];function EC(){return EC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},EC.apply(this,arguments)}function _te(e,t){if(e==null)return{};var r=wte(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function wte(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function xte(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ste(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function Ote(e,t,r){return t&&Ste(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Cte(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&&jC(e,t)}function jC(e,t){return jC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},jC(e,t)}function Pte(e){var t=jte();return function(){var n=by(e),i;if(t){var a=by(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return Ete(this,i)}}function Ete(e,t){if(t&&(PC(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return TC(e)}function TC(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function jte(){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 by(e){return by=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},by(e)}var Tte={children:ne.node,active:ne.bool,disabled:ne.bool,divider:ne.bool,tag:Lt,header:ne.bool,onClick:ne.func,className:ne.string,cssModule:ne.object,toggle:ne.bool,text:ne.bool},Qe=function(e){Cte(r,e);var t=Pte(r);function r(n){var i;return xte(this,r),i=t.call(this,n),i.onClick=i.onClick.bind(TC(i)),i.getTabIndex=i.getTabIndex.bind(TC(i)),i}return Ote(r,[{key:"onClick",value:function(i){var a,o=this.props,s=o.disabled,c=o.header,l=o.divider,h=o.text;if(s||c||l||h){i.preventDefault();return}this.props.onClick&&this.props.onClick(i),(!((a=this.props.toggle)!==null&&a!==void 0)||a)&&this.context.toggle(i)}},{key:"getRole",value:function(){return this.context.menuRole==="listbox"?"option":"menuitem"}},{key:"getTabIndex",value:function(){var i=this.props,a=i.disabled,o=i.header,s=i.divider,c=i.text;return a||o||s||c?"-1":"0"}},{key:"render",value:function(){var i=this.getTabIndex(),a=i>-1?this.getRole():void 0,o=Sl(this.props,["toggle"]),s=o.className,c=o.cssModule,l=o.divider,h=o.tag,p=h===void 0?"button":h,g=o.header,w=o.active,_=o.text,b=_te(o,bte),x=yt(xt(s,{disabled:b.disabled,"dropdown-item":!l&&!g&&!_,active:w,"dropdown-header":g,"dropdown-divider":l,"dropdown-item-text":_}),c);return p==="button"&&(g?p="h6":l?p="div":b.href?p="a":_&&(p="span")),ie.createElement(p,EC({type:p==="button"&&(b.onClick||this.props.toggle)?"button":void 0},b,{tabIndex:i,role:a,className:x,onClick:this.onClick}))}}]),r}(ie.Component);Qe.propTypes=Tte;Qe.contextType=jp;function AC(e){"@babel/helpers - typeof";return AC=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},AC(e)}var Ate=["className","cssModule","dark","end","right","tag","flip","modifiers","persist","strategy","container","updateOnSelect"];function _y(){return _y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},_y.apply(this,arguments)}function pN(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function mw(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?pN(Object(r),!0).forEach(function(n){kte(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):pN(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function kte(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Nte(e){return Dte(e)||Lte(e)||Mte(e)||Rte()}function Rte(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Mte(e,t){if(e){if(typeof e=="string")return kC(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return kC(e,t)}}function Lte(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Dte(e){if(Array.isArray(e))return kC(e)}function kC(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Ite(e,t){if(e==null)return{};var r=$te(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function $te(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function Fte(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Bte(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function Ute(e,t,r){return t&&Bte(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function zte(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&&NC(e,t)}function NC(e,t){return NC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},NC(e,t)}function Vte(e){var t=Hte();return function(){var n=wy(e),i;if(t){var a=wy(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return qte(this,i)}}function qte(e,t){if(t&&(AC(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Wte(e)}function Wte(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Hte(){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 wy(e){return wy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},wy(e)}var Gte={tag:Lt,children:ne.node.isRequired,dark:ne.bool,end:ne.bool,flip:ne.bool,modifiers:ne.array,className:ne.string,cssModule:ne.object,style:ne.object,persist:ne.bool,strategy:ne.string,container:Pf,updateOnSelect:ne.bool,right:$7(ne.bool,'Please use "end" instead.')},Kte={up:"top",left:"left",right:"right",start:"left",end:"right",down:"bottom"},Cl=function(e){zte(r,e);var t=Vte(r);function r(){return Fte(this,r),t.apply(this,arguments)}return Ute(r,[{key:"getRole",value:function(){return this.context.menuRole==="listbox"?"listbox":"menu"}},{key:"render",value:function(){var i=this,a=this.props,o=a.className,s=a.cssModule,c=a.dark,l=a.end,h=a.right,p=a.tag,g=p===void 0?"div":p,w=a.flip,_=w===void 0?!0:w,b=a.modifiers,x=b===void 0?[]:b,S=a.persist,O=a.strategy,E=a.container,j=a.updateOnSelect,A=Ite(a,Ate),T=yt(xt(o,"dropdown-menu",{"dropdown-menu-dark":c,"dropdown-menu-end":l||h,show:this.context.isOpen}),s),M=g;if(S||this.context.isOpen&&!this.context.inNavbar){var q=Kte[this.context.direction]||"bottom",W=l||h?"end":"start",H="".concat(q,"-").concat(W),K=[].concat(Nte(x),[{name:"flip",enabled:!!_}]),te={};S&&(te.display="block",te.visibility=this.context.isOpen?"visible":"hidden");var se=ie.createElement(iF,{placement:H,modifiers:K,strategy:O},function(ee){var re=ee.ref,U=ee.style,I=ee.placement,$=ee.update,F=mw(mw(mw({},i.props.style),te),U),k=function(Q){re(Q);var ae=i.context.onMenuRef;ae&&ae(Q)};return ie.createElement(M,_y({tabIndex:"-1",role:i.getRole(),ref:k},A,{style:F,"aria-hidden":!i.context.isOpen,className:T,"data-popper-placement":I,onClick:function(){return j&&$()}}))});return E?xu.createPortal(se,Cp(E)):se}var X=this.context.onMenuRef;return ie.createElement(M,_y({tabIndex:"-1",role:this.getRole()},A,{ref:X,"aria-hidden":!this.context.isOpen,className:T,"data-popper-placement":A.placement,"data-bs-popper":"static"}))}}]),r}(ie.Component);Cl.propTypes=Gte;Cl.contextType=jp;function RC(e){"@babel/helpers - typeof";return RC=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},RC(e)}var Yte=["className","color","cssModule","caret","split","nav","tag","innerRef"];function MC(){return MC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},MC.apply(this,arguments)}function Zte(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Xte(e,t){if(e==null)return{};var r=Qte(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Qte(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function Jte(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ere(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function tre(e,t,r){return t&&ere(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function rre(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&&LC(e,t)}function LC(e,t){return LC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},LC(e,t)}function nre(e){var t=are();return function(){var n=xy(e),i;if(t){var a=xy(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return ire(this,i)}}function ire(e,t){if(t&&(RC(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return oF(e)}function oF(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function are(){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 xy(e){return xy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},xy(e)}var ore={caret:ne.bool,color:ne.string,children:ne.node,className:ne.string,cssModule:ne.object,disabled:ne.bool,onClick:ne.func,"aria-haspopup":ne.bool,split:ne.bool,tag:Lt,nav:ne.bool,innerRef:ne.oneOfType([ne.object,ne.string,ne.func])},sre={color:"secondary","aria-haspopup":!0},os=function(e){rre(r,e);var t=nre(r);function r(n){var i;return Jte(this,r),i=t.call(this,n),i.onClick=i.onClick.bind(oF(i)),i}return tre(r,[{key:"onClick",value:function(i){if(this.props.disabled||this.context.disabled){i.preventDefault();return}this.props.nav&&!this.props.tag&&i.preventDefault(),this.props.onClick&&this.props.onClick(i),this.context.toggle(i)}},{key:"getRole",value:function(){return this.context.menuRole||this.props["aria-haspopup"]}},{key:"render",value:function(){var i=this,a=this.props,o=a.className,s=a.color,c=a.cssModule,l=a.caret,h=a.split,p=a.nav,g=a.tag,w=a.innerRef,_=Xte(a,Yte),b=_["aria-label"]||"Toggle Dropdown",x=yt(xt(o,{"dropdown-toggle":l||h,"dropdown-toggle-split":h,"nav-link":p}),c),S=typeof _.children<"u"?_.children:ie.createElement("span",{className:"visually-hidden"},b),O;p&&!g?(O="a",_.href="#"):g?O=g:(O=Rt,_.color=s,_.cssModule=c);var E=function(A){var T=A.ref,M=function(W){T(W);var H=i.context.onToggleRef;H&&H(W)};return ie.createElement(O,MC({},_,Zte({},typeof O=="string"?"ref":"innerRef",M),{className:x,onClick:i.onClick,"aria-expanded":i.context.isOpen,"aria-haspopup":i.getRole(),children:S}))};return this.context.inNavbar?ie.createElement(ie.Fragment,null,E({ref:this.context.onToggleRef})):ie.createElement(ate,{innerRef:w},E)}}]),r}(ie.Component);os.propTypes=ore;os.defaultProps=sre;os.contextType=jp;function lre(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function DC(e,t){return DC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},DC(e,t)}function ure(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,DC(e,t)}const mN={disabled:!1},sF=ie.createContext(null);var cre=function(t){return t.scrollTop},Gh="unmounted",du="exited",hu="entering",nf="entered",IC="exiting",Zn=function(e){ure(t,e);function t(n,i){var a;a=e.call(this,n,i)||this;var o=i,s=o&&!o.isMounting?n.enter:n.appear,c;return a.appearStatus=null,n.in?s?(c=du,a.appearStatus=hu):c=nf:n.unmountOnExit||n.mountOnEnter?c=Gh:c=du,a.state={status:c},a.nextCallback=null,a}t.getDerivedStateFromProps=function(i,a){var o=i.in;return o&&a.status===Gh?{status:du}:null};var r=t.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(i){var a=null;if(i!==this.props){var o=this.state.status;this.props.in?o!==hu&&o!==nf&&(a=hu):(o===hu||o===nf)&&(a=IC)}this.updateStatus(!1,a)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var i=this.props.timeout,a,o,s;return a=o=s=i,i!=null&&typeof i!="number"&&(a=i.exit,o=i.enter,s=i.appear!==void 0?i.appear:o),{exit:a,enter:o,appear:s}},r.updateStatus=function(i,a){if(i===void 0&&(i=!1),a!==null)if(this.cancelNextCallback(),a===hu){if(this.props.unmountOnExit||this.props.mountOnEnter){var o=this.props.nodeRef?this.props.nodeRef.current:xu.findDOMNode(this);o&&cre(o)}this.performEnter(i)}else this.performExit();else this.props.unmountOnExit&&this.state.status===du&&this.setState({status:Gh})},r.performEnter=function(i){var a=this,o=this.props.enter,s=this.context?this.context.isMounting:i,c=this.props.nodeRef?[s]:[xu.findDOMNode(this),s],l=c[0],h=c[1],p=this.getTimeouts(),g=s?p.appear:p.enter;if(!i&&!o||mN.disabled){this.safeSetState({status:nf},function(){a.props.onEntered(l)});return}this.props.onEnter(l,h),this.safeSetState({status:hu},function(){a.props.onEntering(l,h),a.onTransitionEnd(g,function(){a.safeSetState({status:nf},function(){a.props.onEntered(l,h)})})})},r.performExit=function(){var i=this,a=this.props.exit,o=this.getTimeouts(),s=this.props.nodeRef?void 0:xu.findDOMNode(this);if(!a||mN.disabled){this.safeSetState({status:du},function(){i.props.onExited(s)});return}this.props.onExit(s),this.safeSetState({status:IC},function(){i.props.onExiting(s),i.onTransitionEnd(o.exit,function(){i.safeSetState({status:du},function(){i.props.onExited(s)})})})},r.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(i,a){a=this.setNextCallback(a),this.setState(i,a)},r.setNextCallback=function(i){var a=this,o=!0;return this.nextCallback=function(s){o&&(o=!1,a.nextCallback=null,i(s))},this.nextCallback.cancel=function(){o=!1},this.nextCallback},r.onTransitionEnd=function(i,a){this.setNextCallback(a);var o=this.props.nodeRef?this.props.nodeRef.current:xu.findDOMNode(this),s=i==null&&!this.props.addEndListener;if(!o||s){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var c=this.props.nodeRef?[this.nextCallback]:[o,this.nextCallback],l=c[0],h=c[1];this.props.addEndListener(l,h)}i!=null&&setTimeout(this.nextCallback,i)},r.render=function(){var i=this.state.status;if(i===Gh)return null;var a=this.props,o=a.children;a.in,a.mountOnEnter,a.unmountOnExit,a.appear,a.enter,a.exit,a.timeout,a.addEndListener,a.onEnter,a.onEntering,a.onEntered,a.onExit,a.onExiting,a.onExited,a.nodeRef;var s=lre(a,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return ie.createElement(sF.Provider,{value:null},typeof o=="function"?o(i,s):ie.cloneElement(ie.Children.only(o),s))},t}(ie.Component);Zn.contextType=sF;Zn.propTypes={};function Hc(){}Zn.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Hc,onEntering:Hc,onEntered:Hc,onExit:Hc,onExiting:Hc,onExited:Hc};Zn.UNMOUNTED=Gh;Zn.EXITED=du;Zn.ENTERING=hu;Zn.ENTERED=nf;Zn.EXITING=IC;var fre=["tag","baseClass","baseClassActive","className","cssModule","children","innerRef"];function Sy(){return Sy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Sy.apply(this,arguments)}function dre(e,t){if(e==null)return{};var r=hre(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function hre(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function vN(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Tp(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?vN(Object(r),!0).forEach(function(n){pre(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):vN(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function pre(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var mre=Tp(Tp({},Zn.propTypes),{},{children:ne.oneOfType([ne.arrayOf(ne.node),ne.node]),tag:Lt,baseClass:ne.string,baseClassActive:ne.string,className:ne.string,cssModule:ne.object,innerRef:ne.oneOfType([ne.object,ne.string,ne.func])}),gN=Tp(Tp({},Zn.defaultProps),{},{timeout:py.Fade,appear:!0,enter:!0,exit:!0,in:!0});function Ja(e){var t=B.useRef(null),r=Wj(gN,e),n=r.tag,i=n===void 0?"div":n,a=r.baseClass,o=a===void 0?"fade":a,s=r.baseClassActive,c=s===void 0?"show":s,l=r.className,h=r.cssModule,p=r.children,g=r.innerRef,w=g===void 0?t:g,_=dre(r,fre),b=I7(Tp({defaultProps:gN},_),my),x=Sl(_,my);return ie.createElement(Zn,Sy({nodeRef:w},b),function(S){var O=S==="entered",E=yt(xt(l,o,O&&c),h);return ie.createElement(i,Sy({className:E},x,{ref:w}),p)})}Ja.propTypes=mre;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)}var vre=["tag","horizontal","isOpen","className","navbar","cssModule","children","innerRef"],Gc;function Oy(){return Oy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Oy.apply(this,arguments)}function gre(e,t){if(e==null)return{};var r=yre(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function yre(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function bre(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _re(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function wre(e,t,r){return t&&_re(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function xre(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&&FC(e,t)}function FC(e,t){return FC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},FC(e,t)}function Sre(e){var t=Cre();return function(){var n=Cy(e),i;if(t){var a=Cy(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return Ore(this,i)}}function Ore(e,t){if(t&&($C(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return lF(e)}function lF(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Cre(){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 Cy(e){return Cy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Cy(e)}function yN(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function kf(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?yN(Object(r),!0).forEach(function(n){cf(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yN(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function cf(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Pre=kf(kf({},Zn.propTypes),{},{horizontal:ne.bool,isOpen:ne.bool,children:ne.oneOfType([ne.arrayOf(ne.node),ne.node]),tag:Lt,className:ne.node,navbar:ne.bool,cssModule:ne.object,innerRef:ne.shape({current:ne.object})}),Ere=kf(kf({},Zn.defaultProps),{},{horizontal:!1,isOpen:!1,appear:!1,enter:!0,exit:!0,tag:"div",timeout:py.Collapse}),jre=(Gc={},cf(Gc,gg.ENTERING,"collapsing"),cf(Gc,gg.ENTERED,"collapse show"),cf(Gc,gg.EXITING,"collapsing"),cf(Gc,gg.EXITED,"collapse"),Gc);function Tre(e){return jre[e]||"collapse"}var rT=function(e){xre(r,e);var t=Sre(r);function r(n){var i;return bre(this,r),i=t.call(this,n),i.state={dimension:null},i.nodeRef=n.innerRef||ie.createRef(),["onEntering","onEntered","onExit","onExiting","onExited"].forEach(function(a){i[a]=i[a].bind(lF(i))}),i}return wre(r,[{key:"onEntering",value:function(i,a){var o=this.getNode();this.setState({dimension:this.getDimension(o)}),this.props.onEntering(o,a)}},{key:"onEntered",value:function(i,a){var o=this.getNode();this.setState({dimension:null}),this.props.onEntered(o,a)}},{key:"onExit",value:function(){var i=this.getNode();this.setState({dimension:this.getDimension(i)}),this.props.onExit(i)}},{key:"onExiting",value:function(){var i=this.getNode();this.getDimension(i),this.setState({dimension:0}),this.props.onExiting(i)}},{key:"onExited",value:function(){var i=this.getNode();this.setState({dimension:null}),this.props.onExited(i)}},{key:"getNode",value:function(){return this.nodeRef.current}},{key:"getDimension",value:function(i){return this.props.horizontal?i.scrollWidth:i.scrollHeight}},{key:"render",value:function(){var i=this,a=this.props,o=a.tag,s=a.horizontal,c=a.isOpen,l=a.className,h=a.navbar,p=a.cssModule,g=a.children;a.innerRef;var w=gre(a,vre),_=this.state.dimension,b=I7(w,my),x=Sl(w,my);return ie.createElement(Zn,Oy({},b,{in:c,nodeRef:this.nodeRef,onEntering:this.onEntering,onEntered:this.onEntered,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}),function(S){var O=Tre(S),E=yt(xt(l,s&&"collapse-horizontal",O,h&&"navbar-collapse"),p),j=_===null?null:cf({},s?"width":"height",_);return ie.createElement(o,Oy({},x,{style:kf(kf({},x.style),j),className:E,ref:i.nodeRef}),g)})}}]),r}(B.Component);rT.propTypes=Pre;rT.defaultProps=Ere;var Are=["className","cssModule","color","body","inverse","outline","tag","innerRef"];function BC(){return BC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},BC.apply(this,arguments)}function kre(e,t){if(e==null)return{};var r=Nre(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Nre(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var Rre={body:ne.bool,className:ne.string,color:ne.string,cssModule:ne.object,innerRef:ne.oneOfType([ne.object,ne.string,ne.func]),inverse:ne.bool,outline:ne.bool,tag:Lt};function Ji(e){var t=e.className,r=e.cssModule,n=e.color,i=e.body,a=e.inverse,o=e.outline,s=e.tag,c=s===void 0?"div":s,l=e.innerRef,h=kre(e,Are),p=yt(xt(t,"card",a?"text-white":!1,i?"card-body":!1,n?"".concat(o?"border":"bg","-").concat(n):!1),r);return ie.createElement(c,BC({},h,{className:p,ref:l}))}Ji.propTypes=Rre;var Mre=["className","cssModule","innerRef","tag"];function UC(){return UC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},UC.apply(this,arguments)}function Lre(e,t){if(e==null)return{};var r=Dre(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Dre(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var Ire={className:ne.string,cssModule:ne.object,innerRef:ne.oneOfType([ne.object,ne.string,ne.func]),tag:Lt};function jm(e){var t=e.className,r=e.cssModule,n=e.innerRef,i=e.tag,a=i===void 0?"div":i,o=Lre(e,Mre),s=yt(xt(t,"card-body"),r);return ie.createElement(a,UC({},o,{className:s,ref:n}))}jm.propTypes=Ire;var $re=["className","cssModule","tag"];function zC(){return zC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},zC.apply(this,arguments)}function Fre(e,t){if(e==null)return{};var r=Bre(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Bre(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var Ure={className:ne.string,cssModule:ne.object,tag:Lt};function uF(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"div":n,a=Fre(e,$re),o=yt(xt(t,"card-footer"),r);return ie.createElement(i,zC({},a,{className:o}))}uF.propTypes=Ure;var zre=["className","cssModule","tag"];function VC(){return VC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},VC.apply(this,arguments)}function Vre(e,t){if(e==null)return{};var r=qre(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function qre(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var Wre={className:ne.string,cssModule:ne.object,tag:Lt};function Tm(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"div":n,a=Vre(e,zre),o=yt(xt(t,"card-header"),r);return ie.createElement(i,VC({},a,{className:o}))}Tm.propTypes=Wre;var Hre=["className","cssModule","tag"];function qC(){return qC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},qC.apply(this,arguments)}function Gre(e,t){if(e==null)return{};var r=Kre(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Kre(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var Yre={className:ne.string,cssModule:ne.object,tag:Lt};function cF(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"p":n,a=Gre(e,Hre),o=yt(xt(t,"card-text"),r);return ie.createElement(i,qC({},a,{className:o}))}cF.propTypes=Yre;var Zre=["className","cssModule","tag"];function WC(){return WC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},WC.apply(this,arguments)}function Xre(e,t){if(e==null)return{};var r=Qre(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Qre(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var Jre={className:ne.string,cssModule:ne.object,tag:Lt};function fF(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"div":n,a=Xre(e,Zre),o=yt(xt(t,"card-title"),r);return ie.createElement(i,WC({},a,{className:o}))}fF.propTypes=Jre;function HC(e){"@babel/helpers - typeof";return HC=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},HC(e)}var ene=["cssModule","children","isOpen","flip","target","offset","fallbackPlacements","placementPrefix","arrowClassName","hideArrow","popperClassName","tag","container","modifiers","strategy","boundariesElement","onClosed","fade","transition","placement"];function GC(){return GC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},GC.apply(this,arguments)}function bN(e){return ine(e)||nne(e)||rne(e)||tne()}function tne(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function rne(e,t){if(e){if(typeof e=="string")return KC(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return KC(e,t)}}function nne(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function ine(e){if(Array.isArray(e))return KC(e)}function KC(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function ane(e,t){if(e==null)return{};var r=one(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function one(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function sne(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _N(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function lne(e,t,r){return t&&_N(e.prototype,t),r&&_N(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function une(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&&YC(e,t)}function YC(e,t){return YC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},YC(e,t)}function cne(e){var t=dne();return function(){var n=Py(e),i;if(t){var a=Py(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return fne(this,i)}}function fne(e,t){if(t&&(HC(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Kh(e)}function Kh(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function dne(){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 Py(e){return Py=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Py(e)}function wN(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Xg(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?wN(Object(r),!0).forEach(function(n){hne(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):wN(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function hne(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function pne(){}var mne={children:ne.oneOfType([ne.node,ne.func]).isRequired,popperClassName:ne.string,placement:ne.string,placementPrefix:ne.string,arrowClassName:ne.string,hideArrow:ne.bool,tag:Lt,isOpen:ne.bool,cssModule:ne.object,offset:ne.arrayOf(ne.number),fallbackPlacements:ne.array,flip:ne.bool,container:Pf,target:Pf.isRequired,modifiers:ne.array,strategy:ne.string,boundariesElement:ne.oneOfType([ne.string,Vj]),onClosed:ne.func,fade:ne.bool,transition:ne.shape(Ja.propTypes)},vne={boundariesElement:"scrollParent",placement:"auto",hideArrow:!1,isOpen:!1,offset:[0,0],flip:!0,container:"body",modifiers:[],onClosed:pne,fade:!0,transition:Xg({},Ja.defaultProps)},nT=function(e){une(r,e);var t=cne(r);function r(n){var i;return sne(this,r),i=t.call(this,n),i.setTargetNode=i.setTargetNode.bind(Kh(i)),i.getTargetNode=i.getTargetNode.bind(Kh(i)),i.getRef=i.getRef.bind(Kh(i)),i.onClosed=i.onClosed.bind(Kh(i)),i.state={isOpen:n.isOpen},i}return lne(r,[{key:"componentDidUpdate",value:function(){this._element&&this._element.childNodes&&this._element.childNodes[0]&&this._element.childNodes[0].focus&&this._element.childNodes[0].focus()}},{key:"onClosed",value:function(){this.props.onClosed(),this.setState({isOpen:!1})}},{key:"getTargetNode",value:function(){return this.targetNode}},{key:"getContainerNode",value:function(){return Cp(this.props.container)}},{key:"getRef",value:function(i){this._element=i}},{key:"setTargetNode",value:function(i){this.targetNode=typeof i=="string"?Cp(i):i}},{key:"renderChildren",value:function(){var i=this.props,a=i.cssModule,o=i.children,s=i.isOpen,c=i.flip;i.target;var l=i.offset,h=i.fallbackPlacements,p=i.placementPrefix,g=i.arrowClassName,w=i.hideArrow,_=i.popperClassName,b=i.tag;i.container;var x=i.modifiers,S=i.strategy,O=i.boundariesElement;i.onClosed;var E=i.fade,j=i.transition,A=i.placement,T=ane(i,ene),M=yt(xt("arrow",g),a),q=yt(xt(_,p?"".concat(p,"-auto"):""),this.props.cssModule),W=x.map(function(se){return se.name}),H=[{name:"offset",options:{offset:l}},{name:"flip",enabled:c,options:{fallbackPlacements:h}},{name:"preventOverflow",options:{boundary:O}}].filter(function(se){return!W.includes(se.name)}),K=[].concat(bN(H),bN(x)),te=Xg(Xg(Xg({},Ja.defaultProps),j),{},{baseClass:E?j.baseClass:"",timeout:E?j.timeout:0});return ie.createElement(Ja,GC({},te,T,{in:s,onExited:this.onClosed,tag:b}),ie.createElement(iF,{referenceElement:this.targetNode,modifiers:K,placement:A,strategy:S},function(se){var X=se.ref,ee=se.style,re=se.placement,U=se.isReferenceHidden,I=se.arrowProps,$=se.update;return ie.createElement("div",{ref:X,style:ee,className:q,"data-popper-placement":re,"data-popper-reference-hidden":U?"true":void 0},typeof o=="function"?o({update:$}):o,!w&&ie.createElement("span",{ref:I.ref,className:M,style:I.style}))}))}},{key:"render",value:function(){return this.setTargetNode(this.props.target),this.state.isOpen?this.props.container==="inline"?this.renderChildren():xu.createPortal(ie.createElement("div",{ref:this.getRef},this.renderChildren()),this.getContainerNode()):null}}],[{key:"getDerivedStateFromProps",value:function(i,a){return i.isOpen&&!a.isOpen?{isOpen:i.isOpen}:null}}]),r}(ie.Component);nT.propTypes=mne;nT.defaultProps=vne;function ZC(){return ZC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ZC.apply(this,arguments)}function Ap(e){"@babel/helpers - typeof";return Ap=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},Ap(e)}function gne(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xN(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function yne(e,t,r){return t&&xN(e.prototype,t),r&&xN(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function bne(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&&XC(e,t)}function XC(e,t){return XC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},XC(e,t)}function _ne(e){var t=xne();return function(){var n=Ey(e),i;if(t){var a=Ey(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return wne(this,i)}}function wne(e,t){if(t&&(Ap(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ci(e)}function ci(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function xne(){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 Ey(e){return Ey=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ey(e)}var iT={children:ne.oneOfType([ne.node,ne.func]),placement:ne.oneOf(UQ),target:Pf.isRequired,container:Pf,isOpen:ne.bool,disabled:ne.bool,hideArrow:ne.bool,boundariesElement:ne.oneOfType([ne.string,Vj]),className:ne.string,innerClassName:ne.string,arrowClassName:ne.string,popperClassName:ne.string,cssModule:ne.object,toggle:ne.func,autohide:ne.bool,placementPrefix:ne.string,delay:ne.oneOfType([ne.shape({show:ne.number,hide:ne.number}),ne.number]),modifiers:ne.array,strategy:ne.string,offset:ne.arrayOf(ne.number),innerRef:ne.oneOfType([ne.func,ne.string,ne.object]),trigger:ne.string,fade:ne.bool,flip:ne.bool},dF={show:0,hide:50},Sne={isOpen:!1,hideArrow:!1,autohide:!1,delay:dF,toggle:function(){},trigger:"click",fade:!0};function hF(e,t){return t&&(e===t||t.contains(e))}function SN(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return t&&t.length&&t.filter(function(r){return hF(e,r)})[0]}var aT=function(e){bne(r,e);var t=_ne(r);function r(n){var i;return gne(this,r),i=t.call(this,n),i._targets=[],i.currentTargetElement=null,i.addTargetEvents=i.addTargetEvents.bind(ci(i)),i.handleDocumentClick=i.handleDocumentClick.bind(ci(i)),i.removeTargetEvents=i.removeTargetEvents.bind(ci(i)),i.toggle=i.toggle.bind(ci(i)),i.showWithDelay=i.showWithDelay.bind(ci(i)),i.hideWithDelay=i.hideWithDelay.bind(ci(i)),i.onMouseOverTooltipContent=i.onMouseOverTooltipContent.bind(ci(i)),i.onMouseLeaveTooltipContent=i.onMouseLeaveTooltipContent.bind(ci(i)),i.show=i.show.bind(ci(i)),i.hide=i.hide.bind(ci(i)),i.onEscKeyDown=i.onEscKeyDown.bind(ci(i)),i.getRef=i.getRef.bind(ci(i)),i.state={isOpen:n.isOpen},i._isMounted=!1,i}return yne(r,[{key:"componentDidMount",value:function(){this._isMounted=!0,this.updateTarget()}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.removeTargetEvents(),this._targets=null,this.clearShowTimeout(),this.clearHideTimeout()}},{key:"handleDocumentClick",value:function(i){var a=this.props.trigger.split(" ");a.indexOf("legacy")>-1&&(this.props.isOpen||SN(i.target,this._targets))?(this._hideTimeout&&this.clearHideTimeout(),this.props.isOpen&&!hF(i.target,this._popover)?this.hideWithDelay(i):this.props.isOpen||this.showWithDelay(i)):a.indexOf("click")>-1&&SN(i.target,this._targets)&&(this._hideTimeout&&this.clearHideTimeout(),this.props.isOpen?this.hideWithDelay(i):this.showWithDelay(i))}},{key:"onMouseOverTooltipContent",value:function(){this.props.trigger.indexOf("hover")>-1&&!this.props.autohide&&(this._hideTimeout&&this.clearHideTimeout(),this.state.isOpen&&!this.props.isOpen&&this.toggle())}},{key:"onMouseLeaveTooltipContent",value:function(i){this.props.trigger.indexOf("hover")>-1&&!this.props.autohide&&(this._showTimeout&&this.clearShowTimeout(),i.persist(),this._hideTimeout=setTimeout(this.hide.bind(this,i),this.getDelay("hide")))}},{key:"onEscKeyDown",value:function(i){i.key==="Escape"&&this.hide(i)}},{key:"getRef",value:function(i){var a=this.props.innerRef;a&&(typeof a=="function"?a(i):Ap(a)==="object"&&(a.current=i)),this._popover=i}},{key:"getDelay",value:function(i){var a=this.props.delay;return Ap(a)==="object"?isNaN(a[i])?dF[i]:a[i]:a}},{key:"getCurrentTarget",value:function(i){if(!i)return null;var a=this._targets.indexOf(i);return a>=0?this._targets[a]:this.getCurrentTarget(i.parentElement)}},{key:"show",value:function(i){if(!this.props.isOpen){if(this.clearShowTimeout(),this.currentTargetElement=i?i.currentTarget||this.getCurrentTarget(i.target):null,i&&i.composedPath&&typeof i.composedPath=="function"){var a=i.composedPath();this.currentTargetElement=a&&a[0]||this.currentTargetElement}this.toggle(i)}}},{key:"showWithDelay",value:function(i){this._hideTimeout&&this.clearHideTimeout(),this._showTimeout=setTimeout(this.show.bind(this,i),this.getDelay("show"))}},{key:"hide",value:function(i){this.props.isOpen&&(this.clearHideTimeout(),this.currentTargetElement=null,this.toggle(i))}},{key:"hideWithDelay",value:function(i){this._showTimeout&&this.clearShowTimeout(),this._hideTimeout=setTimeout(this.hide.bind(this,i),this.getDelay("hide"))}},{key:"clearShowTimeout",value:function(){clearTimeout(this._showTimeout),this._showTimeout=void 0}},{key:"clearHideTimeout",value:function(){clearTimeout(this._hideTimeout),this._hideTimeout=void 0}},{key:"addEventOnTargets",value:function(i,a,o){this._targets.forEach(function(s){s.addEventListener(i,a,o)})}},{key:"removeEventOnTargets",value:function(i,a,o){this._targets.forEach(function(s){s.removeEventListener(i,a,o)})}},{key:"addTargetEvents",value:function(){if(this.props.trigger){var i=this.props.trigger.split(" ");i.indexOf("manual")===-1&&((i.indexOf("click")>-1||i.indexOf("legacy")>-1)&&document.addEventListener("click",this.handleDocumentClick,!0),this._targets&&this._targets.length&&(i.indexOf("hover")>-1&&(this.addEventOnTargets("mouseover",this.showWithDelay,!0),this.addEventOnTargets("mouseout",this.hideWithDelay,!0)),i.indexOf("focus")>-1&&(this.addEventOnTargets("focusin",this.show,!0),this.addEventOnTargets("focusout",this.hide,!0)),this.addEventOnTargets("keydown",this.onEscKeyDown,!0)))}}},{key:"removeTargetEvents",value:function(){this._targets&&(this.removeEventOnTargets("mouseover",this.showWithDelay,!0),this.removeEventOnTargets("mouseout",this.hideWithDelay,!0),this.removeEventOnTargets("keydown",this.onEscKeyDown,!0),this.removeEventOnTargets("focusin",this.show,!0),this.removeEventOnTargets("focusout",this.hide,!0)),document.removeEventListener("click",this.handleDocumentClick,!0)}},{key:"updateTarget",value:function(){var i=Cp(this.props.target,!0);i!==this._targets&&(this.removeTargetEvents(),this._targets=i?Array.from(i):[],this.currentTargetElement=this.currentTargetElement||this._targets[0],this.addTargetEvents())}},{key:"toggle",value:function(i){return this.props.disabled||!this._isMounted?i&&i.preventDefault():this.props.toggle(i)}},{key:"render",value:function(){var i=this;this.props.isOpen&&this.updateTarget();var a=this.currentTargetElement||this._targets[0];if(!a)return null;var o=this.props,s=o.className,c=o.cssModule,l=o.innerClassName,h=o.isOpen,p=o.hideArrow,g=o.boundariesElement,w=o.placement,_=o.placementPrefix,b=o.arrowClassName,x=o.popperClassName,S=o.container,O=o.modifiers,E=o.strategy,j=o.offset,A=o.fade,T=o.flip,M=o.children,q=Sl(this.props,Object.keys(iT)),W=yt(x,c),H=yt(l,c);return ie.createElement(nT,{className:s,target:a,isOpen:h,hideArrow:p,boundariesElement:g,placement:w,placementPrefix:_,arrowClassName:b,popperClassName:W,container:S,modifiers:O,strategy:E,offset:j,cssModule:c,fade:A,flip:T},function(K){var te=K.update;return ie.createElement("div",ZC({},q,{ref:i.getRef,className:H,role:"tooltip",onMouseOver:i.onMouseOverTooltipContent,onMouseLeave:i.onMouseLeaveTooltipContent,onKeyDown:i.onEscKeyDown}),typeof M=="function"?M({update:te}):M)})}}],[{key:"getDerivedStateFromProps",value:function(i,a){return i.isOpen&&!a.isOpen?{isOpen:i.isOpen}:null}}]),r}(ie.Component);aT.propTypes=iT;aT.defaultProps=Sne;var One=["children","className","barClassName","cssModule","value","min","max","animated","striped","color","bar","multi","tag","style","barStyle","barAriaValueText","barAriaLabelledBy"];function jy(){return jy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},jy.apply(this,arguments)}function ON(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function vw(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ON(Object(r),!0).forEach(function(n){Cne(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ON(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Cne(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Pne(e,t){if(e==null)return{};var r=Ene(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ene(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var jne={animated:ne.bool,bar:ne.bool,barAriaLabelledBy:ne.string,barAriaValueText:ne.string,barClassName:ne.string,barStyle:ne.object,children:ne.node,className:ne.string,cssModule:ne.object,color:ne.string,max:ne.oneOfType([ne.string,ne.number]),min:ne.oneOfType([ne.string,ne.number]),multi:ne.bool,striped:ne.bool,style:ne.object,tag:Lt,value:ne.oneOfType([ne.string,ne.number])};function pF(e){var t=e.children,r=e.className,n=e.barClassName,i=e.cssModule,a=e.value,o=a===void 0?0:a,s=e.min,c=s===void 0?0:s,l=e.max,h=l===void 0?100:l,p=e.animated,g=e.striped,w=e.color,_=e.bar,b=e.multi,x=e.tag,S=x===void 0?"div":x,O=e.style,E=O===void 0?{}:O,j=e.barStyle,A=j===void 0?{}:j,T=e.barAriaValueText,M=e.barAriaLabelledBy,q=Pne(e,One),W=Z4(o)/Z4(h)*100,H=yt(xt(r,"progress"),i),K=yt(xt("progress-bar",_&&r||n,p?"progress-bar-animated":null,w?"bg-".concat(w):null,g||p?"progress-bar-striped":null),i),te={className:K,style:vw(vw(vw({},_?E:{}),A),{},{width:"".concat(W,"%")}),role:"progressbar","aria-valuenow":o,"aria-valuemin":c,"aria-valuemax":h,"aria-valuetext":T,"aria-labelledby":M,children:t};return _?ie.createElement(S,jy({},q,te)):ie.createElement(S,jy({},q,{style:E,className:H}),b?t:ie.createElement("div",te))}pF.propTypes=jne;function QC(e){"@babel/helpers - typeof";return QC=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},QC(e)}function Tne(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ane(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function kne(e,t,r){return t&&Ane(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Nne(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&&JC(e,t)}function JC(e,t){return JC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},JC(e,t)}function Rne(e){var t=Dne();return function(){var n=Ty(e),i;if(t){var a=Ty(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return Mne(this,i)}}function Mne(e,t){if(t&&(QC(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Lne(e)}function Lne(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Dne(){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 Ty(e){return Ty=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ty(e)}var Ine={children:ne.node.isRequired,node:ne.any},mF=function(e){Nne(r,e);var t=Rne(r);function r(){return Tne(this,r),t.apply(this,arguments)}return kne(r,[{key:"componentWillUnmount",value:function(){this.defaultNode&&document.body.removeChild(this.defaultNode),this.defaultNode=null}},{key:"render",value:function(){return qj?(!this.props.node&&!this.defaultNode&&(this.defaultNode=document.createElement("div"),document.body.appendChild(this.defaultNode)),xu.createPortal(this.props.children,this.props.node||this.defaultNode)):null}}]),r}(ie.Component);mF.propTypes=Ine;function eP(e){"@babel/helpers - typeof";return eP=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},eP(e)}function CN(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Kc(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?CN(Object(r),!0).forEach(function(n){af(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):CN(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function up(){return up=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},up.apply(this,arguments)}function af(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function $ne(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Fne(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function Bne(e,t,r){return t&&Fne(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Une(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&&tP(e,t)}function tP(e,t){return tP=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},tP(e,t)}function zne(e){var t=qne();return function(){var n=Ay(e),i;if(t){var a=Ay(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return Vne(this,i)}}function Vne(e,t){if(t&&(eP(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Ui(e)}function Ui(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function qne(){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 Ay(e){return Ay=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ay(e)}function ky(){}var PN=ne.shape(Ja.propTypes),vF={autoFocus:ne.bool,backdrop:ne.oneOfType([ne.bool,ne.oneOf(["static"])]),backdropClassName:ne.string,backdropTransition:PN,centered:ne.bool,children:ne.node,contentClassName:ne.string,className:ne.string,container:Pf,cssModule:ne.object,external:ne.node,fade:ne.bool,fullscreen:ne.oneOfType([ne.bool,ne.oneOf(["sm","md","lg","xl"])]),innerRef:ne.oneOfType([ne.object,ne.string,ne.func]),isOpen:ne.bool,keyboard:ne.bool,labelledBy:ne.string,modalClassName:ne.string,modalTransition:PN,onClosed:ne.func,onEnter:ne.func,onExit:ne.func,onOpened:ne.func,returnFocusAfterClose:ne.bool,role:ne.string,scrollable:ne.bool,size:ne.string,toggle:ne.func,trapFocus:ne.bool,unmountOnClose:ne.bool,wrapClassName:ne.string,zIndex:ne.oneOfType([ne.number,ne.string])},Wne=Object.keys(vF),Hne={isOpen:!1,autoFocus:!0,centered:!1,scrollable:!1,role:"dialog",backdrop:!0,keyboard:!0,zIndex:1050,fade:!0,onOpened:ky,onClosed:ky,modalTransition:{timeout:py.Modal},backdropTransition:{mountOnEnter:!0,timeout:py.Fade},unmountOnClose:!0,returnFocusAfterClose:!0,container:"body",trapFocus:!1},ea=function(e){Une(r,e);var t=zne(r);function r(n){var i;return $ne(this,r),i=t.call(this,n),i._element=null,i._originalBodyPadding=null,i.getFocusableChildren=i.getFocusableChildren.bind(Ui(i)),i.handleBackdropClick=i.handleBackdropClick.bind(Ui(i)),i.handleBackdropMouseDown=i.handleBackdropMouseDown.bind(Ui(i)),i.handleEscape=i.handleEscape.bind(Ui(i)),i.handleStaticBackdropAnimation=i.handleStaticBackdropAnimation.bind(Ui(i)),i.handleTab=i.handleTab.bind(Ui(i)),i.onOpened=i.onOpened.bind(Ui(i)),i.onClosed=i.onClosed.bind(Ui(i)),i.manageFocusAfterClose=i.manageFocusAfterClose.bind(Ui(i)),i.clearBackdropAnimationTimeout=i.clearBackdropAnimationTimeout.bind(Ui(i)),i.trapFocus=i.trapFocus.bind(Ui(i)),i.state={isOpen:!1,showStaticBackdropAnimation:!1},i}return Bne(r,[{key:"componentDidMount",value:function(){var i=this.props,a=i.isOpen,o=i.autoFocus,s=i.onEnter;a&&(this.init(),this.setState({isOpen:!0}),o&&this.setFocus()),s&&s(),document.addEventListener("focus",this.trapFocus,!0),this._isMounted=!0}},{key:"componentDidUpdate",value:function(i,a){if(this.props.isOpen&&!i.isOpen){this.init(),this.setState({isOpen:!0});return}this.props.autoFocus&&this.state.isOpen&&!a.isOpen&&this.setFocus(),this._element&&i.zIndex!==this.props.zIndex&&(this._element.style.zIndex=this.props.zIndex)}},{key:"componentWillUnmount",value:function(){this.clearBackdropAnimationTimeout(),this.props.onExit&&this.props.onExit(),this._element&&(this.destroy(),(this.props.isOpen||this.state.isOpen)&&this.close()),document.removeEventListener("focus",this.trapFocus,!0),this._isMounted=!1}},{key:"handleBackdropClick",value:function(i){if(i.target===this._mouseDownElement){i.stopPropagation();var a=this._dialog?this._dialog.parentNode:null;if(a&&i.target===a&&this.props.backdrop==="static"&&this.handleStaticBackdropAnimation(),!this.props.isOpen||this.props.backdrop!==!0)return;a&&i.target===a&&this.props.toggle&&this.props.toggle(i)}}},{key:"handleTab",value:function(i){if(i.which===9&&!(this.modalIndex<r.openCount-1)){var a=this.getFocusableChildren(),o=a.length;if(o!==0){for(var s=this.getFocusedChild(),c=0,l=0;l<o;l+=1)if(a[l]===s){c=l;break}i.shiftKey&&c===0?(i.preventDefault(),a[o-1].focus()):!i.shiftKey&&c===o-1&&(i.preventDefault(),a[0].focus())}}}},{key:"handleBackdropMouseDown",value:function(i){this._mouseDownElement=i.target}},{key:"handleEscape",value:function(i){this.props.isOpen&&i.keyCode===zt.esc&&this.props.toggle&&(this.props.keyboard?(i.preventDefault(),i.stopPropagation(),this.props.toggle(i)):this.props.backdrop==="static"&&(i.preventDefault(),i.stopPropagation(),this.handleStaticBackdropAnimation()))}},{key:"handleStaticBackdropAnimation",value:function(){var i=this;this.clearBackdropAnimationTimeout(),this.setState({showStaticBackdropAnimation:!0}),this._backdropAnimationTimeout=setTimeout(function(){i.setState({showStaticBackdropAnimation:!1})},100)}},{key:"onOpened",value:function(i,a){this.props.onOpened(),(this.props.modalTransition.onEntered||ky)(i,a)}},{key:"onClosed",value:function(i){var a=this.props.unmountOnClose;this.props.onClosed(),(this.props.modalTransition.onExited||ky)(i),a&&this.destroy(),this.close(),this._isMounted&&this.setState({isOpen:!1})}},{key:"setFocus",value:function(){this._dialog&&this._dialog.parentNode&&typeof this._dialog.parentNode.focus=="function"&&this._dialog.parentNode.focus()}},{key:"getFocusableChildren",value:function(){return this._element.querySelectorAll(WQ.join(", "))}},{key:"getFocusedChild",value:function(){var i,a=this.getFocusableChildren();try{i=document.activeElement}catch{i=a[0]}return i}},{key:"trapFocus",value:function(i){if(this.props.trapFocus&&this._element&&!(this._dialog&&this._dialog.parentNode===i.target)&&!(this.modalIndex<r.openCount-1)){for(var a=this.getFocusableChildren(),o=0;o<a.length;o+=1)if(a[o]===i.target)return;a.length>0&&(i.preventDefault(),i.stopPropagation(),a[0].focus())}}},{key:"init",value:function(){try{this._triggeringElement=document.activeElement}catch{this._triggeringElement=null}this._element||(this._element=document.createElement("div"),this._element.setAttribute("tabindex","-1"),this._element.style.position="relative",this._element.style.zIndex=this.props.zIndex,this._mountContainer=Cp(this.props.container),this._mountContainer.appendChild(this._element)),this._originalBodyPadding=IQ(),r.openCount<1&&(r.originalBodyOverflow=window.getComputedStyle(document.body).overflow),$Q(),r.openCount===0&&(document.body.className=xt(document.body.className,yt("modal-open",this.props.cssModule)),document.body.style.overflow="hidden"),this.modalIndex=r.openCount,r.openCount+=1}},{key:"destroy",value:function(){this._element&&(this._mountContainer.removeChild(this._element),this._element=null),this.manageFocusAfterClose()}},{key:"manageFocusAfterClose",value:function(){if(this._triggeringElement){var i=this.props.returnFocusAfterClose;this._triggeringElement.focus&&i&&this._triggeringElement.focus(),this._triggeringElement=null}}},{key:"close",value:function(){if(r.openCount<=1){var i=yt("modal-open",this.props.cssModule),a=new RegExp("(^| )".concat(i,"( |$)"));document.body.className=document.body.className.replace(a," ").trim(),document.body.style.overflow=r.originalBodyOverflow}this.manageFocusAfterClose(),r.openCount=Math.max(0,r.openCount-1),D7(this._originalBodyPadding)}},{key:"clearBackdropAnimationTimeout",value:function(){this._backdropAnimationTimeout&&(clearTimeout(this._backdropAnimationTimeout),this._backdropAnimationTimeout=void 0)}},{key:"renderModalDialog",value:function(){var i,a=this,o=Sl(this.props,Wne),s="modal-dialog";return ie.createElement("div",up({},o,{className:yt(xt(s,this.props.className,(i={},af(i,"modal-".concat(this.props.size),this.props.size),af(i,"".concat(s,"-centered"),this.props.centered),af(i,"".concat(s,"-scrollable"),this.props.scrollable),af(i,"modal-fullscreen",this.props.fullscreen===!0),af(i,"modal-fullscreen-".concat(this.props.fullscreen,"-down"),typeof this.props.fullscreen=="string"),i)),this.props.cssModule),role:"document",ref:function(l){a._dialog=l}}),ie.createElement("div",{className:yt(xt("modal-content",this.props.contentClassName),this.props.cssModule)},this.props.children))}},{key:"render",value:function(){var i=this.props.unmountOnClose;if(this._element&&(this.state.isOpen||!i)){var a=!!this._element&&!this.state.isOpen&&!i;this._element.style.display=a?"none":"block";var o=this.props,s=o.wrapClassName,c=o.modalClassName,l=o.backdropClassName,h=o.cssModule,p=o.isOpen,g=o.backdrop,w=o.role,_=o.labelledBy,b=o.external,x=o.innerRef,S={onClick:this.handleBackdropClick,onMouseDown:this.handleBackdropMouseDown,onKeyUp:this.handleEscape,onKeyDown:this.handleTab,style:{display:"block"},"aria-labelledby":_,"aria-modal":!0,role:w,tabIndex:"-1"},O=this.props.fade,E=Kc(Kc(Kc({},Ja.defaultProps),this.props.modalTransition),{},{baseClass:O?this.props.modalTransition.baseClass:"",timeout:O?this.props.modalTransition.timeout:0}),j=Kc(Kc(Kc({},Ja.defaultProps),this.props.backdropTransition),{},{baseClass:O?this.props.backdropTransition.baseClass:"",timeout:O?this.props.backdropTransition.timeout:0}),A=g&&(O?ie.createElement(Ja,up({},j,{in:p&&!!g,cssModule:h,className:yt(xt("modal-backdrop",l),h)})):ie.createElement("div",{className:yt(xt("modal-backdrop","show",l),h)}));return ie.createElement(mF,{node:this._element},ie.createElement("div",{className:yt(s)},ie.createElement(Ja,up({},S,E,{in:p,onEntered:this.onOpened,onExited:this.onClosed,cssModule:h,className:yt(xt("modal",c,this.state.showStaticBackdropAnimation&&"modal-static"),h),innerRef:x}),b,this.renderModalDialog()),A))}return null}}]),r}(ie.Component);ea.propTypes=vF;ea.defaultProps=Hne;ea.openCount=0;ea.originalBodyOverflow=null;var Gne=["className","cssModule","children","toggle","tag","wrapTag","closeAriaLabel","close"];function rP(){return rP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},rP.apply(this,arguments)}function Kne(e,t){if(e==null)return{};var r=Yne(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Yne(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var Zne={children:ne.node,className:ne.string,close:ne.object,closeAriaLabel:ne.string,cssModule:ne.object,tag:Lt,toggle:ne.func,wrapTag:Lt};function Pl(e){var t,r=e.className,n=e.cssModule,i=e.children,a=e.toggle,o=e.tag,s=o===void 0?"h5":o,c=e.wrapTag,l=c===void 0?"div":c,h=e.closeAriaLabel,p=h===void 0?"Close":h,g=e.close,w=Kne(e,Gne),_=yt(xt(r,"modal-header"),n);return!g&&a&&(t=ie.createElement("button",{type:"button",onClick:a,className:yt("btn-close",n),"aria-label":p})),ie.createElement(l,rP({},w,{className:_}),ie.createElement(s,{className:yt("modal-title",n)},i),g||t)}Pl.propTypes=Zne;var Xne=["className","cssModule","tag"];function nP(){return nP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},nP.apply(this,arguments)}function Qne(e,t){if(e==null)return{};var r=Jne(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Jne(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var eie={className:ne.string,cssModule:ne.object,tag:Lt};function ss(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"div":n,a=Qne(e,Xne),o=yt(xt(t,"modal-body"),r);return ie.createElement(i,nP({},a,{className:o}))}ss.propTypes=eie;var tie=["className","cssModule","tag"];function iP(){return iP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},iP.apply(this,arguments)}function rie(e,t){if(e==null)return{};var r=nie(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function nie(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var iie={className:ne.string,cssModule:ne.object,tag:Lt};function gd(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"div":n,a=rie(e,tie),o=yt(xt(t,"modal-footer"),r);return ie.createElement(i,iP({},a,{className:o}))}gd.propTypes=iie;function aP(){return aP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},aP.apply(this,arguments)}var aie={placement:"top",autohide:!0,placementPrefix:"bs-tooltip",trigger:"hover focus"};function gb(e){var t=xt("tooltip-arrow",e.arrowClassName),r=xt("tooltip","show",e.popperClassName),n=xt("tooltip-inner",e.innerClassName),i=Wj(aie,e);return ie.createElement(aT,aP({},i,{arrowClassName:t,popperClassName:r,innerClassName:n}))}gb.propTypes=iT;var oie=["className","cssModule","row","disabled","check","inline","floating","noMargin","tag","switch"];function oP(){return oP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},oP.apply(this,arguments)}function sie(e,t){if(e==null)return{};var r=lie(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function lie(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var uie={children:ne.node,row:ne.bool,check:ne.bool,switch:ne.bool,inline:ne.bool,floating:ne.bool,noMargin:ne.bool,disabled:ne.bool,tag:Lt,className:ne.string,cssModule:ne.object};function Ny(e){var t=e.className,r=e.cssModule,n=e.row,i=e.disabled,a=e.check,o=e.inline,s=e.floating,c=e.noMargin,l=e.tag,h=l===void 0?"div":l,p=e.switch,g=sie(e,oie),w=a||p,_=yt(xt(t,n?"row":!1,w?"form-check":!1,p?"form-switch":!1,w||c?!1:"mb-3",w&&o?"form-check-inline":!1,w&&i?"disabled":!1,s&&"form-floating"),r);return h==="fieldset"&&(g.disabled=i),ie.createElement(h,oP({},g,{className:_}))}Ny.propTypes=uie;function sP(e){"@babel/helpers - typeof";return sP=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},sP(e)}var cie=["className","cssModule","type","bsSize","valid","invalid","tag","addon","plaintext","innerRef"];function lP(){return lP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},lP.apply(this,arguments)}function fie(e,t){if(e==null)return{};var r=die(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function die(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function hie(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function pie(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function mie(e,t,r){return t&&pie(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function vie(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&&uP(e,t)}function uP(e,t){return uP=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},uP(e,t)}function gie(e){var t=bie();return function(){var n=Ry(e),i;if(t){var a=Ry(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return yie(this,i)}}function yie(e,t){if(t&&(sP(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return cP(e)}function cP(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function bie(){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 Ry(e){return Ry=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ry(e)}var _ie={children:ne.node,type:ne.string,size:ne.oneOfType([ne.number,ne.string]),bsSize:ne.string,valid:ne.bool,invalid:ne.bool,tag:Lt,innerRef:ne.oneOfType([ne.object,ne.func,ne.string]),plaintext:ne.bool,addon:ne.bool,className:ne.string,cssModule:ne.object},Jr=function(e){vie(r,e);var t=gie(r);function r(n){var i;return hie(this,r),i=t.call(this,n),i.getRef=i.getRef.bind(cP(i)),i.focus=i.focus.bind(cP(i)),i}return mie(r,[{key:"getRef",value:function(i){this.props.innerRef&&this.props.innerRef(i),this.ref=i}},{key:"focus",value:function(){this.ref&&this.ref.focus()}},{key:"render",value:function(){var i=this.props,a=i.className,o=i.cssModule,s=i.type,c=s===void 0?"text":s,l=i.bsSize,h=i.valid,p=i.invalid,g=i.tag,w=i.addon,_=i.plaintext,b=i.innerRef,x=fie(i,cie),S=["switch","radio","checkbox"].indexOf(c)>-1,O=/\D/g,E=c==="textarea",j=c==="select",A=c==="range",T=g||(j||E?c:"input"),M="form-control";_?(M="".concat(M,"-plaintext"),T=g||"input"):A?M="form-range":j?M="form-select":S&&(w?M=null:M="form-check-input"),x.size&&O.test(x.size)&&(sC(`Please use the prop "bsSize" instead of the "size" to bootstrap's input sizing.`),l=x.size,delete x.size);var q=yt(xt(a,p&&"is-invalid",h&&"is-valid",l?j?"form-select-".concat(l):"form-control-".concat(l):!1,M),o);return(T==="input"||g&&typeof g=="function")&&(x.type=c==="switch"?"checkbox":c),x.children&&!(_||c==="select"||typeof T!="string"||T==="select")&&(sC('Input with a type of "'.concat(c,'" cannot have children. Please use "value"/"defaultValue" instead.')),delete x.children),ie.createElement(T,lP({},x,{ref:b,className:q,"aria-invalid":p}))}}]),r}(ie.Component);Jr.propTypes=_ie;var wie=["className","cssModule","tag","type","size"];function My(){return My=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},My.apply(this,arguments)}function xie(e,t){if(e==null)return{};var r=Sie(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Sie(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var Oie={className:ne.string,cssModule:ne.object,size:ne.string,tag:Lt,type:ne.string};function Am(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"div":n;e.type;var a=e.size,o=xie(e,wie),s=yt(xt(t,"input-group",a?"input-group-".concat(a):null),r);return e.type==="dropdown"?ie.createElement(Ta,My({},o,{className:s})):ie.createElement(aF.Provider,{value:{insideInputGroup:!0}},ie.createElement(i,My({},o,{className:s})))}Am.propTypes=Oie;var Cie=["className","listClassName","cssModule","size","tag","listTag","aria-label"];function fP(){return fP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},fP.apply(this,arguments)}function Pie(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Eie(e,t){if(e==null)return{};var r=jie(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function jie(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var Tie={children:ne.node,className:ne.string,listClassName:ne.string,cssModule:ne.object,size:ne.string,tag:Lt,listTag:Lt,"aria-label":ne.string};function oT(e){var t=e.className,r=e.listClassName,n=e.cssModule,i=e.size,a=e.tag,o=a===void 0?"nav":a,s=e.listTag,c=s===void 0?"ul":s,l=e["aria-label"],h=l===void 0?"pagination":l,p=Eie(e,Cie),g=yt(xt(t),n),w=yt(xt(r,"pagination",Pie({},"pagination-".concat(i),!!i)),n);return ie.createElement(o,{className:g,"aria-label":h},ie.createElement(c,fP({},p,{className:w})))}oT.propTypes=Tie;var Aie=["active","className","cssModule","disabled","tag"];function dP(){return dP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},dP.apply(this,arguments)}function kie(e,t){if(e==null)return{};var r=Nie(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Nie(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var Rie={active:ne.bool,children:ne.node,className:ne.string,cssModule:ne.object,disabled:ne.bool,tag:Lt};function Au(e){var t=e.active,r=e.className,n=e.cssModule,i=e.disabled,a=e.tag,o=a===void 0?"li":a,s=kie(e,Aie),c=yt(xt(r,"page-item",{active:t,disabled:i}),n);return ie.createElement(o,dP({},s,{className:c}))}Au.propTypes=Rie;var Mie=["className","cssModule","next","previous","first","last","tag"];function hP(){return hP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},hP.apply(this,arguments)}function Lie(e,t){if(e==null)return{};var r=Die(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Die(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var Iie={"aria-label":ne.string,children:ne.node,className:ne.string,cssModule:ne.object,next:ne.bool,previous:ne.bool,first:ne.bool,last:ne.bool,tag:Lt};function ku(e){var t=e.className,r=e.cssModule,n=e.next,i=e.previous,a=e.first,o=e.last,s=e.tag,c=s===void 0?"a":s,l=Lie(e,Mie),h=yt(xt(t,"page-link"),r),p;i?p="Previous":n?p="Next":a?p="First":o&&(p="Last");var g=e["aria-label"]||p,w;i?w="‹":n?w="›":a?w="«":o&&(w="»");var _=e.children;return _&&Array.isArray(_)&&_.length===0&&(_=null),!l.href&&c==="a"&&(c="button"),(i||n||a||o)&&(_=[ie.createElement("span",{"aria-hidden":"true",key:"caret"},_||w),ie.createElement("span",{className:"visually-hidden",key:"ariaLabel"},g)]),ie.createElement(c,hP({},l,{className:h,"aria-label":g}),_)}ku.propTypes=Iie;function pP(e){"@babel/helpers - typeof";return pP=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},pP(e)}function EN(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function $ie(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?EN(Object(r),!0).forEach(function(n){Fie(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):EN(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Fie(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function mP(){return mP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},mP.apply(this,arguments)}function Bie(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Uie(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function zie(e,t,r){return t&&Uie(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Vie(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&&vP(e,t)}function vP(e,t){return vP=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},vP(e,t)}function qie(e){var t=Hie();return function(){var n=Ly(e),i;if(t){var a=Ly(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return Wie(this,i)}}function Wie(e,t){if(t&&(pP(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return gF(e)}function gF(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Hie(){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 Ly(e){return Ly=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ly(e)}var Gie=["defaultOpen"],yF=function(e){Vie(r,e);var t=qie(r);function r(n){var i;return Bie(this,r),i=t.call(this,n),i.state={isOpen:n.defaultOpen||!1},i.toggle=i.toggle.bind(gF(i)),i}return zie(r,[{key:"toggle",value:function(i){var a=this;this.setState(function(o){return{isOpen:!o.isOpen}},function(){a.props.onToggle&&a.props.onToggle(i,a.state.isOpen)})}},{key:"render",value:function(){return ie.createElement(Ta,mP({isOpen:this.state.isOpen,toggle:this.toggle},Sl(this.props,Gie)))}}]),r}(B.Component);yF.propTypes=$ie({defaultOpen:ne.bool,onToggle:ne.func},Ta.propTypes);function gP(e){"@babel/helpers - typeof";return gP=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},gP(e)}function jN(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Kie(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?jN(Object(r),!0).forEach(function(n){Yie(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):jN(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Yie(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function yP(){return yP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},yP.apply(this,arguments)}function Zie(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Xie(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function Qie(e,t,r){return t&&Xie(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Jie(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&&bP(e,t)}function bP(e,t){return bP=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},bP(e,t)}function eae(e){var t=rae();return function(){var n=Dy(e),i;if(t){var a=Dy(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return tae(this,i)}}function tae(e,t){if(t&&(gP(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return bF(e)}function bF(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function rae(){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 Dy(e){return Dy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Dy(e)}var nae=["defaultOpen"],ta=function(e){Jie(r,e);var t=eae(r);function r(n){var i;return Zie(this,r),i=t.call(this,n),i.state={isOpen:n.defaultOpen||!1},i.toggle=i.toggle.bind(bF(i)),i}return Qie(r,[{key:"toggle",value:function(){this.setState(function(i){return{isOpen:!i.isOpen}})}},{key:"render",value:function(){return ie.createElement(gb,yP({isOpen:this.state.isOpen,toggle:this.toggle},Sl(this.props,nae)))}}]),r}(B.Component);ta.propTypes=Kie({defaultOpen:ne.bool},gb.propTypes);function _F(e,t=globalThis.setTimeout,r=globalThis.clearTimeout){const n=B.useRef(null),i=B.useCallback(()=>{n.current&&r(n.current)},[r]),a=B.useCallback((o,s)=>{i(),n.current=t(()=>{o(),n.current=null},s??e)},[i,e,t]);return B.useEffect(()=>i,[i]),B.useMemo(()=>({setTimeout:a,clearCurrentTimeout:i}),[i,a])}const Gt=(e=!1)=>{const[t,r]=B.useState(e),n=B.useCallback(()=>r(o=>!o),[]),i=B.useCallback(()=>r(!0),[]),a=B.useCallback(()=>r(!1),[]);return[t,n,i,a]},Bu=({className:e,children:t,loading:r=!1,type:n="default",fullWidth:i=!1})=>m.jsx(Ji,{body:!0,className:Me(e,{"w-100":i,"w-75 mx-auto":!i,"border-danger":n==="error"}),children:m.jsxs("h3",{className:Me("text-center mb-0",{"text-muted":n==="default","text-danger":n==="error"}),children:[r&&m.jsx(Ye,{icon:sb,spin:!0}),r&&m.jsx("span",{className:"ms-2",children:t??"Loading..."}),!r&&t]})}),sr=({title:e,children:t,bodyClassName:r,...n})=>m.jsxs(Ji,{...n,children:[e&&m.jsx(Tm,{role:"heading","aria-level":4,children:e}),m.jsx(jm,{className:r,children:t})]}),bi=({children:e,type:t,className:r,small:n=!1})=>m.jsx(sr,{role:"document",className:Me("text-center",{"w-75 mx-auto":!n,"w-100":n,"bg-main":t==="success","bg-danger":t==="error","bg-warning":t==="warning","text-white":t!=="warning"},r),bodyClassName:Me({"p-2":n}),children:e}),wF=({checked:e=!1,onChange:t,className:r,children:n,type:i,inline:a=!1})=>{const o=B.useId(),s=h=>t==null?void 0:t(h.target.checked,h),c={"form-switch":i==="switch","form-checkbox":i==="checkbox"},l=a?{display:"inline-block"}:{};return m.jsxs("span",{className:Me("form-check",c,r),style:l,children:[m.jsx("input",{type:"checkbox",className:"form-check-input",id:o,checked:e,onChange:s}),m.jsx("label",{className:"form-check-label",htmlFor:o,children:n})]})},xF=e=>m.jsx(wF,{type:"checkbox",...e}),Jo=e=>m.jsx(wF,{type:"switch",...e}),yd=({children:e,label:t,className:r="",labelClassName:n="",noMargin:i=!1,id:a})=>m.jsxs("div",{className:`${r} ${i?"":"mb-3"}`,children:[m.jsx("label",{className:`form-label ${n}`,htmlFor:a,children:t}),e]}),iae=({children:e,value:t,onChange:r,type:n,required:i,placeholder:a,className:o,labelClassName:s})=>{const c=B.useId();return m.jsx(yd,{label:m.jsxs(m.Fragment,{children:[e,":"]}),className:o,labelClassName:s,id:c,children:m.jsx("input",{id:c,className:"form-control",type:n??"text",value:t,required:i??!0,placeholder:a,onChange:l=>r(l.target.value)})})},aae=500;let Qg;const TN=()=>{Qg!==null&&clearTimeout(Qg),Qg=null},yb=({onChange:e,className:t,large:r=!0,noBorder:n=!1,initialValue:i="",setTimeout_:a=setTimeout})=>{const[o,s]=B.useState(i),c=(l,h=aae)=>{s(l),TN(),Qg=a(()=>{e(l),TN()},h)};return m.jsxs("div",{className:Me("search-field",t),children:[m.jsx("input",{type:"text",className:Me("form-control search-field__input",{"form-control-lg":r,"search-field__input--no-border":n}),placeholder:"Search...",value:o,onChange:l=>c(l.target.value)}),m.jsx(Ye,{icon:Z$,className:"search-field__icon"}),m.jsx("button",{"aria-label":"Clear search",type:"button",className:"close search-field__close btn-close",hidden:o==="",id:"search-field__close",onClick:()=>c("",0)})]})},vl=()=>B.useRef(null),SF=e=>{const t=new URLSearchParams(e),r={};return t.forEach((n,i)=>{if(i.endsWith("[]")){const a=i.slice(0,-2);r[a]??(r[a]=[]),r[a].push(n)}else r[i]=n}),r},sT=e=>{const t=new URLSearchParams;for(const[r,n]of Object.entries(e))n!==void 0&&(Array.isArray(n)?n.forEach(i=>t.append(`${r}[]`,`${i}`)):t.append(r,`${n}`));return t.toString()},bd=()=>{const{search:e}=Sn();return B.useMemo(()=>SF(e),[e])},oae=2e3,bb=(e={},t,r=globalThis.setTimeout,n=globalThis.clearTimeout)=>{const{initialValue:i=!1,delay:a=oae}=typeof e=="boolean"?{initialValue:e,delay:t}:e,{setTimeout:o}=_F(a,r,n),[s,c]=B.useState(i),l=B.useRef(i),h=B.useCallback(()=>{c(!l.current),o(()=>c(l.current))},[o]);return[s,h]},ls=({text:e,disabled:t=!1,className:r,children:n,dropdownClassName:i,noCaret:a,end:o=!1,minWidth:s,inline:c,size:l,...h})=>{const[p,g]=Gt(),w=Me("dropdown-btn__toggle",r,{"btn-block":!c,"dropdown-btn__toggle--with-caret":!a}),_={minWidth:s&&`${s}px`};return m.jsxs(Ta,{isOpen:p,toggle:g,disabled:t,className:i,children:[m.jsx(os,{size:l,caret:!a,className:w,color:"primary",...h,children:e}),m.jsx(Cl,{className:"w-100",end:o,style:_,children:p&&n})]})},_b=({children:e,minWidth:t,label:r="Options"})=>m.jsx(ls,{text:m.jsx(Ye,{className:"px-1",icon:VY}),"aria-label":r,size:"sm",minWidth:t,end:!0,noCaret:!0,inline:!0,children:e}),ff=({children:e,...t})=>m.jsx(Gj,{children:m.jsx(Kj,{className:"nav-pills__nav-link",tag:ab,...t,children:e})}),OF=({children:e,fill:t=!1,className:r=""})=>m.jsx(Ji,{className:`nav-pills__nav p-0 overflow-hidden ${r}`,body:!0,children:m.jsx(Hj,{pills:!0,fill:t,children:B.Children.map(e,n=>{if(!B.isValidElement(n)||n.type!==ff)throw new Error("Only NavPillItem children are allowed inside NavPills.");return n})})});function km(e,t,r){return typeof e=="object"?km(e.currentField,e.newField,e.currentOrderDir):e!==t?"ASC":r?{ASC:"DESC",DESC:void 0}[r]:"ASC"}const CF=(e,{field:t,dir:r})=>!t||!r?e:e.sort((n,i)=>{const a=r==="ASC"?1:-1,o=r==="ASC"?-1:1;return n[t]>i[t]?a:o}),sae=e=>e.dir?`${e.field}-${e.dir}`:void 0,lae=e=>{const[t,r]=e.split("-");return{field:t,dir:r}};function Nm({items:e,order:t,onChange:r,isButton:n=!0,right:i=!1,prefixed:a=!0}){const[o,s]=Gt(),c=l=>()=>{const h=km(l,t.field,t.dir);r(h?l:void 0,h)};return m.jsxs(Ta,{isOpen:o,toggle:s,children:[m.jsxs(os,{caret:!0,color:n?"primary":"link",className:Me({"dropdown-btn__toggle btn-block pe-4 overflow-hidden":n,"btn-sm p-0":!n}),children:[!n&&m.jsx(m.Fragment,{children:"Order by"}),n&&!t.field&&m.jsx("i",{children:"Order by..."}),n&&t.field&&m.jsxs(m.Fragment,{children:[a&&"Order by: ",e[t.field]," - ",m.jsx("small",{children:t.dir??"DESC"})]})]}),m.jsx(Cl,{end:i,className:"w-100",style:n?void 0:{minWidth:"11rem"},children:o&&m.jsxs(m.Fragment,{children:[Object.entries(e).map(([l,h])=>m.jsxs(Qe,{active:t.field===l,onClick:c(l),className:"d-flex justify-content-between align-items-center",tabIndex:-1,children:[h,t.field===l&&m.jsx(Ye,{icon:t.dir==="ASC"?GY:AY})]},l)),m.jsx(Qe,{divider:!0,tag:"hr"}),m.jsx(Qe,{disabled:!t.field,onClick:()=>r(),tabIndex:-1,children:m.jsx("i",{children:"Clear selection"})})]})})]})}const kp="#4696e5",uae="rgba(70, 150, 229, 0.4)",_P="#f77f28",cae="rgba(247, 127, 40, 0.4)",fae="white",dae="#161b22",hae=e=>{var t;return(t=document.querySelector("html"))==null?void 0:t.setAttribute("data-theme",e)},Rm=()=>{var e;return((e=document.querySelector("html"))==null?void 0:e.getAttribute("data-theme"))==="dark"},lT=(e=window.matchMedia.bind(window))=>e("(prefers-color-scheme: dark)").matches?"dark":"light",pae=({className:e,...t})=>m.jsx("div",{className:Me("tw:px-4 tw:py-3 tw:rounded-t-md","tw:bg-lm-primary tw:dark:bg-dm-primary tw:border-b tw:border-lm-border tw:dark:border-dm-border",e),...t}),mae=({className:e,...t})=>m.jsx("div",{className:Me("tw:p-4 tw:bg-lm-primary tw:dark:bg-dm-primary tw:first:rounded-t-md","tw:first:rounded-t-md tw:last:rounded-b-md",e),...t}),vae=({className:e,...t})=>m.jsx("div",{className:Me("tw:px-4 tw:py-3 tw:rounded-b-md","tw:bg-lm-primary tw:dark:bg-dm-primary tw:border-t tw:border-lm-border tw:dark:border-dm-border",e),...t}),gae=({className:e,...t})=>m.jsx("div",{className:Me("tw:group/card tw:rounded-md tw:shadow-md","tw:border tw:border-lm-border tw:dark:border-dm-border tw:bg-lm-primary tw:dark:bg-dm-primary",e),...t}),gi=Object.assign(gae,{Body:mae,Header:pae,Footer:vae}),wb=({bodyClassName:e,children:t,...r})=>{const{title:n,titleSize:i="md",...a}="title"in r?r:{...r,title:void 0,titleSize:void 0};return m.jsxs(gi,{...a,children:[n&&m.jsxs(gi.Header,{children:[i==="lg"&&m.jsx("h4",{children:n}),i==="md"&&m.jsx("h5",{children:n}),i==="sm"&&m.jsx("h6",{children:n})]}),m.jsx(gi.Body,{className:e,children:t})]})},Mm=B.createContext(void 0),_d=B.createContext({responsive:!0}),yae=({children:e,className:t})=>{const{responsive:r}=B.useContext(_d);return m.jsx(Mm.Provider,{value:{section:"head"},children:m.jsx("thead",{className:Me({"tw:hidden tw:lg:table-header-group":r},t),children:e})})},bae=({children:e,className:t})=>{const{responsive:r}=B.useContext(_d);return m.jsx(Mm.Provider,{value:{section:"body"},children:m.jsx("tbody",{className:Me({"tw:lg:table-row-group tw:flex tw:flex-col tw:gap-y-3":r},t),children:e})})},_ae=({children:e,className:t})=>{const{responsive:r}=B.useContext(_d);return m.jsx(Mm.Provider,{value:{section:"footer"},children:m.jsx("tfoot",{className:Me({"tw:lg:table-row-group tw:flex tw:flex-col tw:gap-y-3 tw:mt-4":r},t),children:e})})},wae=({children:e,className:t,...r})=>{const n=B.useContext(Mm),i=(n==null?void 0:n.section)==="body",{responsive:a}=B.useContext(_d);return m.jsx("tr",{className:Me("tw:group",{"tw:lg:table-row tw:flex tw:flex-col":a,"tw:lg:border-0 tw:border-y-2 tw:border-lm-border tw:dark:border-dm-border":a,"tw:hover:bg-lm-primary tw:dark:hover:bg-dm-primary":i,"tw:group-[&]/card:hover:bg-lm-secondary tw:dark:group-[&]/card:hover:bg-dm-secondary":i},t),...r,children:e})},xae=({children:e,className:t,columnName:r,type:n,...i})=>{const a=B.useContext(Mm),o=n??((a==null?void 0:a.section)!=="body"?"th":"td"),{responsive:s}=B.useContext(_d);return m.jsx(o,{"data-column":s?r:void 0,className:Me("tw:p-2 tw:border-lm-border tw:dark:border-dm-border",{"tw:border-b-1":!s,"tw:block tw:lg:table-cell tw:not-last:border-b-1 tw:lg:border-b-1":s,"tw:before:lg:hidden tw:before:content-[attr(data-column)] tw:before:font-bold tw:before:mr-1":s&&o==="td"},t),...i,children:e})},Sae=({header:e,footer:t,children:r,responsive:n=!0,...i})=>m.jsx(_d.Provider,{value:{responsive:n},children:m.jsxs("table",{className:"tw:w-full",...i,children:[m.jsx(yae,{children:e}),m.jsx(bae,{children:r}),t&&m.jsx(_ae,{children:t})]})}),pi=Object.assign(Sae,{Row:wae,Cell:xae}),Zi=({children:e,className:t,disabled:r,variant:n="primary",size:i="md",inline:a=!1,solid:o=!1,type:s="button",...c})=>{const l="to"in c?nr:"button",h=l===nr?void 0:s;return m.jsx(l,{className:Me({"tw:inline-flex":a,"tw:flex":!a},"tw:gap-2 tw:items-center tw:justify-center","tw:border tw:rounded-md tw:no-underline","tw:transition-colors",{"tw:focus-ring":n!=="danger","tw:focus-ring-danger":n==="danger"},{"tw:px-1.5 tw:py-1 tw:text-sm":i==="sm","tw:px-3 tw:py-1.5":i==="md","tw:px-4 tw:py-2 tw:text-lg":i==="lg"},{"tw:border-brand tw:text-brand":n==="primary","tw:border-zinc-500":n==="secondary","tw:text-zinc-500":n==="secondary"&&!o,"tw:border-danger":n==="danger","tw:text-danger":n==="danger"&&!o},o&&{"tw:text-white":!0,"tw:bg-brand":n==="primary","tw:highlight:bg-brand-dark tw:highlight:border-brand-dark":n==="primary","tw:bg-zinc-500":n==="secondary","tw:highlight:bg-zinc-600 tw:highlight:border-zinc-600":n==="secondary","tw:bg-danger":n==="danger","tw:highlight:bg-danger-dark tw:highlight:border-danger-dark":n==="danger"},!r&&{"tw:highlight:text-white":!o,"tw:highlight:bg-brand":n==="primary","tw:highlight:bg-zinc-500":n==="secondary","tw:highlight:bg-danger":n==="danger"},{"tw:pointer-events-none tw:opacity-65":r},t),disabled:r,type:h,...c,children:e})},PF=B.forwardRef(({className:e,onChange:t,...r},n)=>{const i=B.useCallback(a=>t==null?void 0:t(a.target.checked,a),[t]);return m.jsx("input",{ref:n,type:"checkbox",className:Me("tw:appearance-none tw:focus-ring","tw:border-1 tw:border-lm-input-border tw:dark:border-dm-input-border","tw:bg-lm-primary tw:dark:bg-dm-primary tw:checked:bg-brand tw:bg-no-repeat","tw:group-[&]/card:bg-lm-input tw:group-[&]/card:dark:bg-dm-input",e),onChange:i,...r})});B.forwardRef(({className:e,...t},r)=>m.jsx(PF,{ref:r,className:Me("tw:rounded-sm tw:w-4 tw:h-4 tw:checked:bg-(image:--tick) tw:bg-center",e),...t}));const wP=({onClick:e,label:t="Close"})=>m.jsx("button",{type:"button",onClick:e,className:Me("tw:opacity-50 tw:highlight:opacity-80 tw:transition-opacity","tw:rounded-md tw:focus-ring"),"aria-label":t,children:m.jsx(Ye,{icon:tZ,size:"xl"})}),uT=B.forwardRef(({borderless:e=!1,size:t="md",feedback:r,className:n,disabled:i,readOnly:a,...o},s)=>{const c=!i&&!a;return m.jsx("input",{ref:s,className:Me("tw:w-full",{"tw:focus-ring":!r,"tw:focus-ring-danger":r==="error"},{"tw:px-2 tw:py-1 tw:text-sm":t==="sm","tw:px-3 tw:py-1.5":t==="md","tw:px-4 tw:py-2 tw:text-xl":t==="lg"},{"tw:rounded-md tw:border":!e,"tw:border-lm-input-border tw:dark:border-dm-input-border":!e&&!r,"tw:border-danger":!e&&r==="error","tw:bg-lm-disabled-input tw:dark:bg-dm-disabled-input":!c,"tw:bg-lm-primary tw:dark:bg-dm-primary":c,"tw:group-[&]/card:bg-lm-input tw:group-[&]/card:dark:bg-dm-input":c},n),disabled:i,readOnly:a,...o})}),cT=({required:e,children:t,...r})=>m.jsxs("label",{...r,children:[t,e&&m.jsx("span",{className:"tw:text-danger tw:ml-1","data-testid":"required-indicator",children:"*"})]}),AN=B.forwardRef(({label:e,inputClassName:t,required:r,hiddenRequired:n,error:i,...a},o)=>{const s=B.useId();return m.jsxs("div",{className:"tw:flex tw:flex-col tw:gap-1",children:[m.jsx(cT,{htmlFor:s,required:r,children:e}),m.jsx(uT,{ref:o,id:s,className:t,required:r||n,feedback:i?"error":void 0,...a}),i&&m.jsx("span",{className:"tw:text-danger",children:i})]})}),Oae=B.forwardRef(({containerClassName:e,className:t,size:r,...n},i)=>{const[a,o,,s]=Gt(!1),c=B.useRef(null),l=B.useCallback(({relatedTarget:h})=>{var p;(p=c.current)!=null&&p.contains(h)||s()},[c,s]);return m.jsxs("div",{className:Me("tw:group tw:relative",e),ref:c,onBlurCapture:l,children:[m.jsx(uT,{ref:i,type:a?"text":"password",className:Me({"tw:pr-10":r!=="sm","tw:pr-8":r==="sm"},t),size:r,"data-testid":"input",...n}),m.jsx("button",{type:"button",onClick:o,title:a?"Hide password":"Show password","aria-label":a?"Hide password":"Show password",className:Me("tw:absolute tw:top-[50%] tw:translate-y-[-50%] tw:px-1","tw:text-placeholder tw:hover:text-lm-text tw:hover:dark:text-dm-text tw:transition-colors",{"tw:right-1.5":r!=="sm","tw:scale-85 tw:right-1":r==="sm"}),tabIndex:-1,children:m.jsx(Ye,{fixedWidth:!0,icon:a?_Y:kY})})]})}),Cae=B.forwardRef(({label:e,inputClassName:t,required:r,hiddenRequired:n,error:i,...a},o)=>{const s=B.useId();return m.jsxs("div",{className:"tw:flex tw:flex-col tw:gap-1",children:[m.jsx(cT,{htmlFor:s,required:r,children:e}),m.jsx(Oae,{ref:o,id:s,className:t,required:r||n,feedback:i?"error":void 0,...a}),i&&m.jsx("span",{className:"tw:text-danger",children:i})]})}),Pae=B.forwardRef(({className:e,size:t="md",feedback:r,style:n={},disabled:i,...a},o)=>m.jsx("select",{ref:o,className:Me("tw:w-full tw:appearance-none tw:pr-9","tw:bg-(image:--chevron-down) tw:bg-no-repeat",{"tw:focus-ring":!r,"tw:focus-ring-danger":r==="error"},"tw:rounded-md tw:border",{"tw:border-lm-input-border tw:dark:border-dm-input-border":!r,"tw:border-danger":r==="error"},{"tw:pl-2 tw:py-1 tw:text-sm":t==="sm","tw:pl-3 tw:py-1.5":t==="md","tw:pl-4 tw:py-2 tw:text-xl":t==="lg","tw:bg-lm-disabled-input tw:dark:bg-dm-disabled-input":i,"tw:bg-lm-primary tw:dark:bg-dm-primary tw:group-[&]/card:bg-lm-input tw:group-[&]/card:dark:bg-dm-input":!i},e),style:{...n,background:"right 0.75rem center / 16px 12px"},disabled:i,...a}));B.forwardRef(({selectClassName:e,label:t,required:r,hiddenRequired:n,...i},a)=>{const o=B.useId();return m.jsxs("div",{className:"tw:flex tw:flex-col tw:gap-1",children:[m.jsx(cT,{htmlFor:o,required:r,children:t}),m.jsx(Pae,{ref:a,id:o,className:e,required:r||n,...i})]})});const Eae=B.forwardRef(({onChange:e,containerClassName:t,inputClassName:r,size:n="lg",loading:i=!1,...a},o)=>{const{setTimeout:s,clearCurrentTimeout:c}=_F(500),l=B.useCallback(h=>{h?s(()=>e(h)):(c(),e(h))},[c,e,s]);return m.jsxs("div",{className:Me("tw:group tw:relative tw:focus-within:z-10",t),children:[m.jsx(Ye,{icon:i?sb:Z$,spin:i,className:Me("tw:absolute tw:top-[50%] tw:translate-y-[-50%] tw:transition-colors","tw:text-placeholder tw:group-focus-within:text-lm-text tw:dark:group-focus-within:text-dm-text",{"tw:left-3":n!=="sm","tw:scale-85 tw:left-2":n==="sm"})}),m.jsx(uT,{ref:o,type:"search",className:Me({"tw:pl-9":n!=="sm","tw:pl-7":n==="sm"},r),placeholder:"Search...",onChange:h=>l(h.target.value),size:n,...a})]})});B.forwardRef(({className:e,...t},r)=>m.jsx(PF,{ref:r,className:Me("tw:rounded-full tw:w-8 tw:h-4","tw:bg-(image:--circle-grey-dark) tw:dark:bg-(image:--circle-grey-light) tw:checked:bg-(image:--circle-white)","tw:focus-visible:not-checked:bg-(image:--circle-light-blue)","tw:checked:bg-right tw:transition-[background-position]",e),...t}));const jae=({className:e,disabled:t,size:r="md",type:n="button",...i})=>m.jsx("button",{className:Me("tw:inline-flex tw:rounded-md tw:focus-ring","tw:text-brand tw:highlight:text-brand-dark tw:highlight:underline",{"tw:px-1.5 tw:py-1 tw:text-sm":r==="sm","tw:px-3 tw:py-1.5":r==="md","tw:px-4 tw:py-2 tw:text-lg":r==="lg","tw:pointer-events-none tw:opacity-65":t},e),disabled:t,type:n,...i}),EF=B.createContext(null),Tae=({className:e,to:t,...r})=>{const n=B.useContext(EF);return m.jsx(ab,{role:"menuitem",to:t,className:({isActive:i})=>Me("tw:px-4 tw:pt-2 tw:pb-[calc(0.5rem-3px)] tw:border-b-3","tw:font-bold tw:no-underline tw:text-center tw:highlight:text-brand tw:transition-colors","tw:rounded-none tw:outline-none tw:focus-visible:inset-ring-2 tw:focus-visible:inset-ring-brand/50",{"tw:border-b-brand active":i,"tw:border-b-transparent tw:text-gray-500":!i,"tw:flex-grow":n==null?void 0:n.fill},e),...r})},Aae=({children:e,className:t,fill:r})=>m.jsx(EF.Provider,{value:{fill:r},children:m.jsx(gi,{role:"menubar",className:Me("tw:flex tw:overflow-hidden",t),children:e})});Object.assign(Aae,{Pill:Tae});const kae=({open:e,children:t,className:r,onClose:n,...i})=>{const a=B.useRef(null);return B.useEffect(()=>{var o,s;const c=document.body,l=c.style.overflow,h=c.style.paddingRight;if(e){const p=window.outerWidth-c.clientWidth,g=c.scrollHeight>c.clientHeight;c.style.overflow="hidden",g&&(c.style.paddingRight=`${p}px`),(o=a.current)==null||o.showModal()}else(s=a.current)==null||s.close();return()=>{c.style.overflow=l,c.style.paddingRight=h}},[e]),mb.createPortal(m.jsx("dialog",{ref:a,className:Me("tw:bg-transparent tw:backdrop:bg-black/50",r),onCancel:o=>{o.preventDefault(),n()},...i,children:e&&t}),document.body)},jF=({open:e,onClose:t,variant:r="default",title:n,children:i,className:a,...o})=>{const{size:s="md",confirmText:c="Confirm",cancelText:l="Cancel",confirmDisabled:h,onConfirm:p,onClosed:g,...w}="onConfirm"in o?o:{...o},[_,b]=B.useState(e),x=B.useRef(null),S=B.useRef("cancel"),O=B.useCallback(()=>{S.current="confirm",p==null||p()},[p]);return B.useEffect(()=>{if(e){S.current="cancel",b(!0);return}const E=x.current;if(E){delete x.current.dataset.open;let j=!1;const A=T=>{j||T.target!==E||(j=!0,b(!1),g==null||g(S.current))};return E.addEventListener("transitionend",A),()=>{E.removeEventListener("transitionend",A)}}},[g,e]),B.useEffect(()=>{const E=x.current;_&&E&&(E.dataset.open="")},[_]),m.jsx(kae,{open:_,onClose:t,className:Me({"tw:flex tw:w-screen tw:h-screen tw:max-w-screen tw:max-h-screen":_,"tw:overflow-hidden":r==="cover"},a),...w,children:m.jsx("div",{"data-testid":"transition-container",ref:x,className:Me("tw:w-full tw:m-auto tw:p-4 tw:sm:p-6","tw:-translate-y-4 tw:data-open:translate-y-0 tw:opacity-0 tw:data-open:opacity-100","tw:transition-[opacity_,_translate] tw:duration-300",r!=="cover"&&{"tw:sm:w-sm":s==="sm","tw:md:w-lg":s==="md","tw:md:w-4xl":s==="lg","tw:md:w-6xl":s==="xl"},{"tw:h-full":r==="cover"}),children:m.jsx(gi,{className:Me("tw:w-full",{"tw:h-full tw:relative tw:overflow-auto":r==="cover"}),children:r==="cover"?m.jsxs(m.Fragment,{children:[m.jsxs("div",{className:Me("tw:px-4 tw:py-3 tw:absolute tw:top-0 tw:left-0 tw:right-0","tw:flex tw:items-center tw:justify-between","tw:text-white tw:bg-linear-to-b tw:from-black/70 tw:to-black/10","tw:[text-shadow:_0_2px_4px_rgb(0_0_0/_0.8)]"),children:[m.jsx("h5",{children:n}),m.jsx(wP,{onClick:t,label:"Close dialog"})]}),m.jsx("div",{children:i})]}):m.jsxs(m.Fragment,{children:[m.jsxs(gi.Header,{className:Me("tw:sticky tw:top-0","tw:flex tw:items-center tw:justify-between tw:gap-x-2"),children:[m.jsx("h5",{className:Me({"tw:text-danger":r==="danger"}),children:n}),m.jsx(wP,{onClick:t,label:"Close dialog"})]}),m.jsx(gi.Body,{children:i}),p&&m.jsxs(gi.Footer,{"data-testid":"footer",className:Me("tw:flex tw:justify-end tw:items-center tw:gap-x-2","tw:[&]:px-3 tw:sticky tw:bottom-0"),children:[m.jsx(jae,{onClick:t,children:l}),m.jsx(Zi,{solid:!0,variant:r==="danger"?"danger":"primary",disabled:h,onClick:O,children:c})]})]})})})})},TF=({className:e,children:t,loading:r=!1,variant:n="default"})=>m.jsx(wb,{className:Me({"tw:[&]:border-danger":n==="error"},e),children:m.jsxs("h3",{className:Me("tw:text-center",{"tw:text-gray-500 tw:dark:text-gray-400":n==="default","tw:text-danger":n==="error"}),children:[r&&m.jsxs(m.Fragment,{children:[m.jsx(Ye,{icon:sb,spin:!0}),m.jsx("span",{className:"tw:ml-2",children:t??"Loading..."})]}),!r&&t]})}),AF=({variant:e,className:t,size:r="md",children:n})=>m.jsx("div",{className:Me("tw:rounded-md tw:text-center",{"tw:p-2":r==="sm","tw:p-4":r==="md","tw:p-6":r==="lg","tw:[&]:text-white":e!=="warning","tw:bg-brand":e==="success","tw:bg-danger":e==="error","tw:bg-warning tw:text-black":e==="warning"},t),children:n}),Nae=({isOpen:e,onClose:t,forceUpdate:r})=>{const[n,,i]=Gt(),a=B.useCallback(()=>{i(),r()},[r,i]);return e?m.jsxs(gi,{role:"alert",className:Me("tw:w-[700px] tw:max-w-[calc(100%-30px)]","tw:fixed tw:top-[35px] tw:left-[50%] tw:translate-x-[-50%] tw:z-[1040]"),children:[m.jsxs(gi.Header,{className:"tw:flex tw:items-center tw:justify-between",children:[m.jsx("h5",{children:"This app has just been updated!"}),m.jsx(wP,{onClick:t})]}),m.jsxs(gi.Body,{className:"tw:flex tw:gap-4 tw:items-center tw:justify-between tw:max-md:flex-col",children:["Restart it to enjoy the new features.",m.jsxs(Zi,{disabled:n,variant:"secondary",solid:!0,onClick:a,children:[!n&&m.jsxs(m.Fragment,{children:["Restart now ",m.jsx(Ye,{icon:iZ})]}),n&&m.jsx(m.Fragment,{children:"Restarting..."})]})]})]}):null},kF=({children:e,title:t})=>m.jsx("div",{className:"tw:pt-4",children:m.jsxs(wb,{className:"tw:p-4 tw:w-full tw:lg:w-[65%] tw:m-auto",children:[m.jsx("h2",{children:t}),e]})}),NF=({to:e="/",children:t="Home"})=>m.jsxs(kF,{title:"Oops! We could not find requested route.",children:[m.jsx("p",{children:"Use your browser's back button to navigate to the page you have previously come from, or just press this button."}),m.jsx("br",{}),m.jsx(Zi,{inline:!0,to:e,size:"lg",children:t})]});function Aa(e){return B.useMemo(()=>e,[e])}function ka(e,t){return(r,n=globalThis.console)=>(t.forEach(i=>{const a=r[i];e[i]=a}),e)}const Rae=async()=>{var t;(await((t=navigator.serviceWorker)==null?void 0:t.getRegistrations())??[]).forEach(({waiting:r})=>{r==null||r.addEventListener("statechange",n=>{var i;((i=n.target)==null?void 0:i.state)==="activated"&&window.location.reload()}),r==null||r.postMessage({type:"SKIP_WAITING"})})},RF=({fetchServers:e,servers:t,settings:r,appUpdated:n,resetAppUpdate:i})=>{var x;const{MainHeader:a,Home:o,ShlinkWebComponentContainer:s,CreateServer:c,EditServer:l,Settings:h,ManageServers:p,ShlinkVersionsContainer:g}=Aa(RF),w=Sn(),_=B.useRef(t),b=w.pathname==="/";return B.useEffect(()=>{Object.keys(_.current).length===0&&e()},[e]),B.useEffect(()=>{var S;hae(((S=r.ui)==null?void 0:S.theme)??lT())},[(x=r.ui)==null?void 0:x.theme]),m.jsxs("div",{className:"tw:px-3 tw:h-full",children:[m.jsx(a,{}),m.jsxs("div",{className:"tw:h-full tw:pt-(--header-height)",children:[m.jsx("div",{"data-testid":"shlink-wrapper",className:Me("tw:min-h-full tw:pb-[calc(var(--footer-height)+var(--footer-margin))] tw:-mb-[calc(var(--footer-height)+var(--footer-margin))]",{"tw:flex tw:items-center tw:pt-4":b}),children:m.jsxs(nb,{children:[m.jsx(St,{index:!0,element:m.jsx(o,{})}),m.jsx(St,{path:"/settings",children:["","*"].map(S=>m.jsx(St,{path:S,element:m.jsx(h,{})},S))}),m.jsx(St,{path:"/manage-servers",element:m.jsx(p,{})}),m.jsx(St,{path:"/server/create",element:m.jsx(c,{})}),m.jsx(St,{path:"/server/:serverId/edit",element:m.jsx(l,{})}),m.jsx(St,{path:"/server/:serverId",children:["","*"].map(S=>m.jsx(St,{path:S,element:m.jsx(s,{})},S))}),m.jsx(St,{path:"*",element:m.jsx(NF,{})})]})}),m.jsx("div",{className:"tw:h-(--footer-height) tw:mt-(--footer-margin) tw:md:px-4",children:m.jsx(g,{})})]}),m.jsx(Nae,{isOpen:n,onClose:i,forceUpdate:Rae})]})},Mae=ka(RF,["MainHeader","Home","ShlinkWebComponentContainer","CreateServer","EditServer","Settings","ManageServers","ShlinkVersionsContainer"]);function ln(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var Lae=typeof Symbol=="function"&&Symbol.observable||"@@observable",kN=Lae,gw=()=>Math.random().toString(36).substring(7).split("").join("."),Dae={INIT:`@@redux/INIT${gw()}`,REPLACE:`@@redux/REPLACE${gw()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${gw()}`},Iy=Dae;function fT(e){if(typeof e!="object"||e===null)return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||Object.getPrototypeOf(e)===null}function MF(e,t,r){if(typeof e!="function")throw new Error(ln(2));if(typeof t=="function"&&typeof r=="function"||typeof r=="function"&&typeof arguments[3]=="function")throw new Error(ln(0));if(typeof t=="function"&&typeof r>"u"&&(r=t,t=void 0),typeof r<"u"){if(typeof r!="function")throw new Error(ln(1));return r(MF)(e,t)}let n=e,i=t,a=new Map,o=a,s=0,c=!1;function l(){o===a&&(o=new Map,a.forEach((x,S)=>{o.set(S,x)}))}function h(){if(c)throw new Error(ln(3));return i}function p(x){if(typeof x!="function")throw new Error(ln(4));if(c)throw new Error(ln(5));let S=!0;l();const O=s++;return o.set(O,x),function(){if(S){if(c)throw new Error(ln(6));S=!1,l(),o.delete(O),a=null}}}function g(x){if(!fT(x))throw new Error(ln(7));if(typeof x.type>"u")throw new Error(ln(8));if(typeof x.type!="string")throw new Error(ln(17));if(c)throw new Error(ln(9));try{c=!0,i=n(i,x)}finally{c=!1}return(a=o).forEach(O=>{O()}),x}function w(x){if(typeof x!="function")throw new Error(ln(10));n=x,g({type:Iy.REPLACE})}function _(){const x=p;return{subscribe(S){if(typeof S!="object"||S===null)throw new Error(ln(11));function O(){const j=S;j.next&&j.next(h())}return O(),{unsubscribe:x(O)}},[kN](){return this}}}return g({type:Iy.INIT}),{dispatch:g,subscribe:p,getState:h,replaceReducer:w,[kN]:_}}function Iae(e){Object.keys(e).forEach(t=>{const r=e[t];if(typeof r(void 0,{type:Iy.INIT})>"u")throw new Error(ln(12));if(typeof r(void 0,{type:Iy.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(ln(13))})}function dT(e){const t=Object.keys(e),r={};for(let a=0;a<t.length;a++){const o=t[a];typeof e[o]=="function"&&(r[o]=e[o])}const n=Object.keys(r);let i;try{Iae(r)}catch(a){i=a}return function(o={},s){if(i)throw i;let c=!1;const l={};for(let h=0;h<n.length;h++){const p=n[h],g=r[p],w=o[p],_=g(w,s);if(typeof _>"u")throw s&&s.type,new Error(ln(14));l[p]=_,c=c||_!==w}return c=c||n.length!==Object.keys(o).length,c?l:o}}function $y(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,r)=>(...n)=>t(r(...n)))}function $ae(...e){return t=>(r,n)=>{const i=t(r,n);let a=()=>{throw new Error(ln(15))};const o={getState:i.getState,dispatch:(c,...l)=>a(c,...l)},s=e.map(c=>c(o));return a=$y(...s)(i.dispatch),{...i,dispatch:a}}}function Fae(e){return fT(e)&&"type"in e&&typeof e.type=="string"}var LF=Symbol.for("immer-nothing"),NN=Symbol.for("immer-draftable"),Si=Symbol.for("immer-state");function _a(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var Nf=Object.getPrototypeOf;function Uu(e){return!!e&&!!e[Si]}function es(e){var t;return e?DF(e)||Array.isArray(e)||!!e[NN]||!!((t=e.constructor)!=null&&t[NN])||Sb(e)||Ob(e):!1}var Bae=Object.prototype.constructor.toString();function DF(e){if(!e||typeof e!="object")return!1;const t=Nf(e);if(t===null)return!0;const r=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return r===Object?!0:typeof r=="function"&&Function.toString.call(r)===Bae}function Np(e,t){xb(e)===0?Object.entries(e).forEach(([r,n])=>{t(r,n,e)}):e.forEach((r,n)=>t(n,r,e))}function xb(e){const t=e[Si];return t?t.type_:Array.isArray(e)?1:Sb(e)?2:Ob(e)?3:0}function xP(e,t){return xb(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function IF(e,t,r){const n=xb(e);n===2?e.set(t,r):n===3?e.add(r):e[t]=r}function Uae(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function Sb(e){return e instanceof Map}function Ob(e){return e instanceof Set}function pu(e){return e.copy_||e.base_}function SP(e,t){if(Sb(e))return new Map(e);if(Ob(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);if(!t&&DF(e))return Nf(e)?{...e}:Object.assign(Object.create(null),e);const r=Object.getOwnPropertyDescriptors(e);delete r[Si];let n=Reflect.ownKeys(r);for(let i=0;i<n.length;i++){const a=n[i],o=r[a];o.writable===!1&&(o.writable=!0,o.configurable=!0),(o.get||o.set)&&(r[a]={configurable:!0,writable:!0,enumerable:o.enumerable,value:e[a]})}return Object.create(Nf(e),r)}function hT(e,t=!1){return Cb(e)||Uu(e)||!es(e)||(xb(e)>1&&(e.set=e.add=e.clear=e.delete=zae),Object.freeze(e),t&&Np(e,(r,n)=>hT(n,!0))),e}function zae(){_a(2)}function Cb(e){return Object.isFrozen(e)}var Vae={};function zu(e){const t=Vae[e];return t||_a(0,e),t}var Rp;function $F(){return Rp}function qae(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function RN(e,t){t&&(zu("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function OP(e){CP(e),e.drafts_.forEach(Wae),e.drafts_=null}function CP(e){e===Rp&&(Rp=e.parent_)}function MN(e){return Rp=qae(Rp,e)}function Wae(e){const t=e[Si];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function LN(e,t){t.unfinalizedDrafts_=t.drafts_.length;const r=t.drafts_[0];return e!==void 0&&e!==r?(r[Si].modified_&&(OP(t),_a(4)),es(e)&&(e=Fy(t,e),t.parent_||By(t,e)),t.patches_&&zu("Patches").generateReplacementPatches_(r[Si].base_,e,t.patches_,t.inversePatches_)):e=Fy(t,r,[]),OP(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==LF?e:void 0}function Fy(e,t,r){if(Cb(t))return t;const n=t[Si];if(!n)return Np(t,(i,a)=>DN(e,n,t,i,a,r)),t;if(n.scope_!==e)return t;if(!n.modified_)return By(e,n.base_,!0),n.base_;if(!n.finalized_){n.finalized_=!0,n.scope_.unfinalizedDrafts_--;const i=n.copy_;let a=i,o=!1;n.type_===3&&(a=new Set(i),i.clear(),o=!0),Np(a,(s,c)=>DN(e,n,i,s,c,r,o)),By(e,i,!1),r&&e.patches_&&zu("Patches").generatePatches_(n,r,e.patches_,e.inversePatches_)}return n.copy_}function DN(e,t,r,n,i,a,o){if(Uu(i)){const s=a&&t&&t.type_!==3&&!xP(t.assigned_,n)?a.concat(n):void 0,c=Fy(e,i,s);if(IF(r,n,c),Uu(c))e.canAutoFreeze_=!1;else return}else o&&r.add(i);if(es(i)&&!Cb(i)){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1)return;Fy(e,i),(!t||!t.scope_.parent_)&&By(e,i)}}function By(e,t,r=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&hT(t,r)}function Hae(e,t){const r=Array.isArray(e),n={type_:r?1:0,scope_:t?t.scope_:$F(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let i=n,a=pT;r&&(i=[n],a=Mp);const{revoke:o,proxy:s}=Proxy.revocable(i,a);return n.draft_=s,n.revoke_=o,s}var pT={get(e,t){if(t===Si)return e;const r=pu(e);if(!xP(r,t))return Gae(e,r,t);const n=r[t];return e.finalized_||!es(n)?n:n===yw(e.base_,t)?(bw(e),e.copy_[t]=EP(n,e)):n},has(e,t){return t in pu(e)},ownKeys(e){return Reflect.ownKeys(pu(e))},set(e,t,r){const n=FF(pu(e),t);if(n!=null&&n.set)return n.set.call(e.draft_,r),!0;if(!e.modified_){const i=yw(pu(e),t),a=i==null?void 0:i[Si];if(a&&a.base_===r)return e.copy_[t]=r,e.assigned_[t]=!1,!0;if(Uae(r,i)&&(r!==void 0||xP(e.base_,t)))return!0;bw(e),PP(e)}return e.copy_[t]===r&&(r!==void 0||t in e.copy_)||Number.isNaN(r)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=r,e.assigned_[t]=!0),!0},deleteProperty(e,t){return yw(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,bw(e),PP(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const r=pu(e),n=Reflect.getOwnPropertyDescriptor(r,t);return n&&{writable:!0,configurable:e.type_!==1||t!=="length",enumerable:n.enumerable,value:r[t]}},defineProperty(){_a(11)},getPrototypeOf(e){return Nf(e.base_)},setPrototypeOf(){_a(12)}},Mp={};Np(pT,(e,t)=>{Mp[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}});Mp.deleteProperty=function(e,t){return Mp.set.call(this,e,t,void 0)};Mp.set=function(e,t,r){return pT.set.call(this,e[0],t,r,e[0])};function yw(e,t){const r=e[Si];return(r?pu(r):e)[t]}function Gae(e,t,r){var i;const n=FF(t,r);return n?"value"in n?n.value:(i=n.get)==null?void 0:i.call(e.draft_):void 0}function FF(e,t){if(!(t in e))return;let r=Nf(e);for(;r;){const n=Object.getOwnPropertyDescriptor(r,t);if(n)return n;r=Nf(r)}}function PP(e){e.modified_||(e.modified_=!0,e.parent_&&PP(e.parent_))}function bw(e){e.copy_||(e.copy_=SP(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var Kae=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(t,r,n)=>{if(typeof t=="function"&&typeof r!="function"){const a=r;r=t;const o=this;return function(c=a,...l){return o.produce(c,h=>r.call(this,h,...l))}}typeof r!="function"&&_a(6),n!==void 0&&typeof n!="function"&&_a(7);let i;if(es(t)){const a=MN(this),o=EP(t,void 0);let s=!0;try{i=r(o),s=!1}finally{s?OP(a):CP(a)}return RN(a,n),LN(i,a)}else if(!t||typeof t!="object"){if(i=r(t),i===void 0&&(i=t),i===LF&&(i=void 0),this.autoFreeze_&&hT(i,!0),n){const a=[],o=[];zu("Patches").generateReplacementPatches_(t,i,a,o),n(a,o)}return i}else _a(1,t)},this.produceWithPatches=(t,r)=>{if(typeof t=="function")return(o,...s)=>this.produceWithPatches(o,c=>t(c,...s));let n,i;return[this.produce(t,r,(o,s)=>{n=o,i=s}),n,i]},typeof(e==null?void 0:e.autoFreeze)=="boolean"&&this.setAutoFreeze(e.autoFreeze),typeof(e==null?void 0:e.useStrictShallowCopy)=="boolean"&&this.setUseStrictShallowCopy(e.useStrictShallowCopy)}createDraft(e){es(e)||_a(8),Uu(e)&&(e=Yae(e));const t=MN(this),r=EP(e,void 0);return r[Si].isManual_=!0,CP(t),r}finishDraft(e,t){const r=e&&e[Si];(!r||!r.isManual_)&&_a(9);const{scope_:n}=r;return RN(n,t),LN(void 0,n)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}applyPatches(e,t){let r;for(r=t.length-1;r>=0;r--){const i=t[r];if(i.path.length===0&&i.op==="replace"){e=i.value;break}}r>-1&&(t=t.slice(r+1));const n=zu("Patches").applyPatches_;return Uu(e)?n(e,t):this.produce(e,i=>n(i,t))}};function EP(e,t){const r=Sb(e)?zu("MapSet").proxyMap_(e,t):Ob(e)?zu("MapSet").proxySet_(e,t):Hae(e,t);return(t?t.scope_:$F()).drafts_.push(r),r}function Yae(e){return Uu(e)||_a(10,e),BF(e)}function BF(e){if(!es(e)||Cb(e))return e;const t=e[Si];let r;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,r=SP(e,t.scope_.immer_.useStrictShallowCopy_)}else r=SP(e,!0);return Np(r,(n,i)=>{IF(r,n,BF(i))}),t&&(t.finalized_=!1),r}var Oi=new Kae,UF=Oi.produce;Oi.produceWithPatches.bind(Oi);Oi.setAutoFreeze.bind(Oi);Oi.setUseStrictShallowCopy.bind(Oi);Oi.applyPatches.bind(Oi);Oi.createDraft.bind(Oi);Oi.finishDraft.bind(Oi);function zF(e){return({dispatch:r,getState:n})=>i=>a=>typeof a=="function"?a(r,n,e):i(a)}var Zae=zF(),Xae=zF,Qae=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?$y:$y.apply(null,arguments)},Jae=e=>e&&typeof e.match=="function";function Mn(e,t){function r(...n){if(t){let i=t(...n);if(!i)throw new Error(Wo(0));return{type:e,payload:i.payload,..."meta"in i&&{meta:i.meta},..."error"in i&&{error:i.error}}}return{type:e,payload:n[0]}}return r.toString=()=>`${e}`,r.type=e,r.match=n=>Fae(n)&&n.type===e,r}var VF=class Yh extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,Yh.prototype)}static get[Symbol.species](){return Yh}concat(...t){return super.concat.apply(this,t)}prepend(...t){return t.length===1&&Array.isArray(t[0])?new Yh(...t[0].concat(this)):new Yh(...t.concat(this))}};function IN(e){return es(e)?UF(e,()=>{}):e}function bg(e,t,r){return e.has(t)?e.get(t):e.set(t,r(t)).get(t)}function eoe(e){return typeof e=="boolean"}var toe=()=>function(t){const{thunk:r=!0,immutableCheck:n=!0,serializableCheck:i=!0,actionCreatorCheck:a=!0}=t??{};let o=new VF;return r&&(eoe(r)?o.push(Zae):o.push(Xae(r.extraArgument))),o},roe="RTK_autoBatch",$N=e=>t=>{setTimeout(t,e)},noe=(e={type:"raf"})=>t=>(...r)=>{const n=t(...r);let i=!0,a=!1,o=!1;const s=new Set,c=e.type==="tick"?queueMicrotask:e.type==="raf"?typeof window<"u"&&window.requestAnimationFrame?window.requestAnimationFrame:$N(10):e.type==="callback"?e.queueNotification:$N(e.timeout),l=()=>{o=!1,a&&(a=!1,s.forEach(h=>h()))};return Object.assign({},n,{subscribe(h){const p=()=>i&&h(),g=n.subscribe(p);return s.add(h),()=>{g(),s.delete(h)}},dispatch(h){var p;try{return i=!((p=h==null?void 0:h.meta)!=null&&p[roe]),a=!i,a&&(o||(o=!0,c(l))),n.dispatch(h)}finally{i=!0}}})},ioe=e=>function(r){const{autoBatch:n=!0}=r??{};let i=new VF(e);return n&&i.push(noe(typeof n=="object"?n:void 0)),i};function qF(e){const t=toe(),{reducer:r=void 0,middleware:n,devTools:i=!0,duplicateMiddlewareCheck:a=!0,preloadedState:o=void 0,enhancers:s=void 0}=e||{};let c;if(typeof r=="function")c=r;else if(fT(r))c=dT(r);else throw new Error(Wo(1));let l;typeof n=="function"?l=n(t):l=t();let h=$y;i&&(h=Qae({trace:!1,...typeof i=="object"&&i}));const p=$ae(...l),g=ioe(p);let w=typeof s=="function"?s(g):g();const _=h(...w);return MF(c,o,_)}function WF(e){const t={},r=[];let n;const i={addCase(a,o){const s=typeof a=="string"?a:a.type;if(!s)throw new Error(Wo(28));if(s in t)throw new Error(Wo(29));return t[s]=o,i},addMatcher(a,o){return r.push({matcher:a,reducer:o}),i},addDefaultCase(a){return n=a,i}};return e(i),[t,r,n]}function aoe(e){return typeof e=="function"}function ooe(e,t){let[r,n,i]=WF(t),a;if(aoe(e))a=()=>IN(e());else{const s=IN(e);a=()=>s}function o(s=a(),c){let l=[r[c.type],...n.filter(({matcher:h})=>h(c)).map(({reducer:h})=>h)];return l.filter(h=>!!h).length===0&&(l=[i]),l.reduce((h,p)=>{if(p)if(Uu(h)){const w=p(h,c);return w===void 0?h:w}else{if(es(h))return UF(h,g=>p(g,c));{const g=p(h,c);if(g===void 0){if(h===null)return h;throw Error("A case reducer on a non-draftable value must not return undefined")}return g}}return h},s)}return o.getInitialState=a,o}var soe=(e,t)=>Jae(e)?e.match(t):e(t);function loe(...e){return t=>e.some(r=>soe(r,t))}var uoe="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW",coe=(e=21)=>{let t="",r=e;for(;r--;)t+=uoe[Math.random()*64|0];return t},foe=["name","message","stack","code"],_w=class{constructor(e,t){qc(this,"_type");this.payload=e,this.meta=t}},FN=class{constructor(e,t){qc(this,"_type");this.payload=e,this.meta=t}},doe=e=>{if(typeof e=="object"&&e!==null){const t={};for(const r of foe)typeof e[r]=="string"&&(t[r]=e[r]);return t}return{message:String(e)}},BN="External signal was aborted",HF=(()=>{function e(t,r,n){const i=Mn(t+"/fulfilled",(c,l,h,p)=>({payload:c,meta:{...p||{},arg:h,requestId:l,requestStatus:"fulfilled"}})),a=Mn(t+"/pending",(c,l,h)=>({payload:void 0,meta:{...h||{},arg:l,requestId:c,requestStatus:"pending"}})),o=Mn(t+"/rejected",(c,l,h,p,g)=>({payload:p,error:(n&&n.serializeError||doe)(c||"Rejected"),meta:{...g||{},arg:h,requestId:l,rejectedWithValue:!!p,requestStatus:"rejected",aborted:(c==null?void 0:c.name)==="AbortError",condition:(c==null?void 0:c.name)==="ConditionError"}}));function s(c,{signal:l}={}){return(h,p,g)=>{const w=n!=null&&n.idGenerator?n.idGenerator(c):coe(),_=new AbortController;let b,x;function S(E){x=E,_.abort()}l&&(l.aborted?S(BN):l.addEventListener("abort",()=>S(BN),{once:!0}));const O=async function(){var A,T;let E;try{let M=(A=n==null?void 0:n.condition)==null?void 0:A.call(n,c,{getState:p,extra:g});if(poe(M)&&(M=await M),M===!1||_.signal.aborted)throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};const q=new Promise((W,H)=>{b=()=>{H({name:"AbortError",message:x||"Aborted"})},_.signal.addEventListener("abort",b)});h(a(w,c,(T=n==null?void 0:n.getPendingMeta)==null?void 0:T.call(n,{requestId:w,arg:c},{getState:p,extra:g}))),E=await Promise.race([q,Promise.resolve(r(c,{dispatch:h,getState:p,extra:g,requestId:w,signal:_.signal,abort:S,rejectWithValue:(W,H)=>new _w(W,H),fulfillWithValue:(W,H)=>new FN(W,H)})).then(W=>{if(W instanceof _w)throw W;return W instanceof FN?i(W.payload,w,c,W.meta):i(W,w,c)})])}catch(M){E=M instanceof _w?o(null,w,c,M.payload,M.meta):o(M,w,c)}finally{b&&_.signal.removeEventListener("abort",b)}return n&&!n.dispatchConditionRejection&&o.match(E)&&E.meta.condition||h(E),E}();return Object.assign(O,{abort:S,requestId:w,arg:c,unwrap(){return O.then(hoe)}})}}return Object.assign(s,{pending:a,rejected:o,fulfilled:i,settled:loe(o,i),typePrefix:t})}return e.withTypes=()=>e,e})();function hoe(e){if(e.meta&&e.meta.rejectedWithValue)throw e.payload;if(e.error)throw e.error;return e.payload}function poe(e){return e!==null&&typeof e=="object"&&typeof e.then=="function"}var moe=Symbol.for("rtk-slice-createasyncthunk");function voe(e,t){return`${e}/${t}`}function goe({creators:e}={}){var r;const t=(r=e==null?void 0:e.asyncThunk)==null?void 0:r[moe];return function(i){const{name:a,reducerPath:o=a}=i;if(!a)throw new Error(Wo(11));const s=(typeof i.reducers=="function"?i.reducers(boe()):i.reducers)||{},c=Object.keys(s),l={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},h={addCase(j,A){const T=typeof j=="string"?j:j.type;if(!T)throw new Error(Wo(12));if(T in l.sliceCaseReducersByType)throw new Error(Wo(13));return l.sliceCaseReducersByType[T]=A,h},addMatcher(j,A){return l.sliceMatchers.push({matcher:j,reducer:A}),h},exposeAction(j,A){return l.actionCreators[j]=A,h},exposeCaseReducer(j,A){return l.sliceCaseReducersByName[j]=A,h}};c.forEach(j=>{const A=s[j],T={reducerName:j,type:voe(a,j),createNotation:typeof i.reducers=="function"};woe(A)?Soe(T,A,h,t):_oe(T,A,h)});function p(){const[j={},A=[],T=void 0]=typeof i.extraReducers=="function"?WF(i.extraReducers):[i.extraReducers],M={...j,...l.sliceCaseReducersByType};return ooe(i.initialState,q=>{for(let W in M)q.addCase(W,M[W]);for(let W of l.sliceMatchers)q.addMatcher(W.matcher,W.reducer);for(let W of A)q.addMatcher(W.matcher,W.reducer);T&&q.addDefaultCase(T)})}const g=j=>j,w=new Map,_=new WeakMap;let b;function x(j,A){return b||(b=p()),b(j,A)}function S(){return b||(b=p()),b.getInitialState()}function O(j,A=!1){function T(q){let W=q[j];return typeof W>"u"&&A&&(W=bg(_,T,S)),W}function M(q=g){const W=bg(w,A,()=>new WeakMap);return bg(W,q,()=>{const H={};for(const[K,te]of Object.entries(i.selectors??{}))H[K]=yoe(te,q,()=>bg(_,q,S),A);return H})}return{reducerPath:j,getSelectors:M,get selectors(){return M(T)},selectSlice:T}}const E={name:a,reducer:x,actions:l.actionCreators,caseReducers:l.sliceCaseReducersByName,getInitialState:S,...O(o),injectInto(j,{reducerPath:A,...T}={}){const M=A??o;return j.inject({reducerPath:M,reducer:x},T),{...E,...O(M,!0)}}};return E}}function yoe(e,t,r,n){function i(a,...o){let s=t(a);return typeof s>"u"&&n&&(s=r()),e(s,...o)}return i.unwrapped=e,i}var Nr=goe();function boe(){function e(t,r){return{_reducerDefinitionType:"asyncThunk",payloadCreator:t,...r}}return e.withTypes=()=>e,{reducer(t){return Object.assign({[t.name](...r){return t(...r)}}[t.name],{_reducerDefinitionType:"reducer"})},preparedReducer(t,r){return{_reducerDefinitionType:"reducerWithPrepare",prepare:t,reducer:r}},asyncThunk:e}}function _oe({type:e,reducerName:t,createNotation:r},n,i){let a,o;if("reducer"in n){if(r&&!xoe(n))throw new Error(Wo(17));a=n.reducer,o=n.prepare}else a=n;i.addCase(e,a).exposeCaseReducer(t,a).exposeAction(t,o?Mn(e,o):Mn(e))}function woe(e){return e._reducerDefinitionType==="asyncThunk"}function xoe(e){return e._reducerDefinitionType==="reducerWithPrepare"}function Soe({type:e,reducerName:t},r,n,i){if(!i)throw new Error(Wo(18));const{payloadCreator:a,fulfilled:o,pending:s,rejected:c,settled:l,options:h}=r,p=i(e,a,h);n.exposeAction(t,p),o&&n.addCase(p.fulfilled,o),s&&n.addCase(p.pending,s),c&&n.addCase(p.rejected,c),l&&n.addMatcher(p.settled,l),n.exposeCaseReducer(t,{fulfilled:o||_g,pending:s||_g,rejected:c||_g,settled:l||_g})}function _g(){}function Wo(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}const{actions:Ooe,reducer:Coe}=Nr({name:"shlink/appUpdates",initialState:!1,reducers:{appUpdateAvailable:()=>!0,resetAppUpdate:()=>!1}}),{appUpdateAvailable:Poe,resetAppUpdate:Eoe}=Ooe,joe=Coe,Toe=(e,t)=>{e.factory("App",Mae),e.decorator("App",t(["servers","settings","appUpdated"],["fetchServers","resetAppUpdate"])),e.serviceFactory("appUpdateAvailable",()=>Poe),e.serviceFactory("resetAppUpdate",()=>Eoe)};var GF=e=>{throw TypeError(e)},KF=(e,t,r)=>t.has(e)||GF("Cannot "+r),UN=(e,t,r)=>(KF(e,t,"read from private field"),r?r.call(e):t.get(e)),Aoe=(e,t,r)=>t.has(e)?GF("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),koe=(e,t,r,n)=>(KF(e,t,"write to private field"),t.set(e,r),r);const zN={"Content-Type":"application/json"},VN=e=>e!=null&&e.body?e?{...e,headers:{...e.headers??{},...zN}}:{headers:zN}:e;var Zh;let Noe=class{constructor(t=globalThis.fetch.bind(globalThis)){Aoe(this,Zh),koe(this,Zh,t)}async jsonRequest(t,r){const n=await UN(this,Zh).call(this,t,VN(r)),i=await n.json();if(!n.ok)throw i;return i}async emptyRequest(t,r){const n=await UN(this,Zh).call(this,t,VN(r));if(!n.ok)throw await n.json()}};Zh=new WeakMap;const mT={INVALID_ARGUMENT:"https://shlink.io/api/error/invalid-data",INVALID_SHORT_URL_DELETION:"https://shlink.io/api/error/invalid-short-url-deletion",DOMAIN_NOT_FOUND:"https://shlink.io/api/error/domain-not-found",FORBIDDEN_OPERATION:"https://shlink.io/api/error/forbidden-tag-operation",INVALID_SLUG:"https://shlink.io/api/error/non-unique-slug",INVALID_SHORTCODE:"https://shlink.io/api/error/short-url-not-found",TAG_CONFLICT:"https://shlink.io/api/error/tag-conflict",TAG_NOT_FOUND:"https://shlink.io/api/error/tag-not-found",MERCURE_NOT_CONFIGURED:"https://shlink.io/api/error/mercure-not-configured",INVALID_AUTHORIZATION:"https://shlink.io/api/error/missing-authentication",INVALID_API_KEY:"https://shlink.io/api/error/invalid-api-key",NOT_FOUND:"https://shlink.io/api/error/not-found",INVALID_URL:"https://shlink.io/api/error/invalid-url"};Object.freeze(mT);const Roe=/^[v^~<>=]*?(\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+))?(?:-([\da-z\-]+(?:\.[\da-z\-]+)*))?(?:\+[\da-z\-]+(?:\.[\da-z\-]+)*)?)?)?$/i,qN=e=>{if(typeof e!="string")throw new TypeError("Invalid argument expected string");const t=e.match(Roe);if(!t)throw new Error(`Invalid argument not valid semver ('${e}' received)`);return t.shift(),t},WN=e=>e==="*"||e==="x"||e==="X",HN=e=>{const t=parseInt(e,10);return isNaN(t)?e:t},Moe=(e,t)=>typeof e!=typeof t?[String(e),String(t)]:[e,t],Loe=(e,t)=>{if(WN(e)||WN(t))return 0;const[r,n]=Moe(HN(e),HN(t));return r>n?1:r<n?-1:0},GN=(e,t)=>{for(let r=0;r<Math.max(e.length,t.length);r++){const n=Loe(e[r]||"0",t[r]||"0");if(n!==0)return n}return 0},Doe=(e,t)=>{const r=qN(e),n=qN(t),i=r.pop(),a=n.pop(),o=GN(r,n);return o!==0?o:i&&a?GN(i.split("."),a.split(".")):i||a?i?-1:1:0},jP=(e,t,r)=>{Ioe(r);const n=Doe(e,t);return YF[r].includes(n)},YF={">":[1],">=":[0,1],"=":[0],"<=":[-1,0],"<":[-1],"!=":[-1,1]},KN=Object.keys(YF),Ioe=e=>{if(typeof e!="string")throw new TypeError(`Invalid operator type, expected string but got ${typeof e}`);if(KN.indexOf(e)===-1)throw new Error(`Invalid operator, expected one of ${KN.join("|")}`)},ZF=(e,t)=>e.reduce((r,n)=>{const i=t(n);return r[i]=(r[i]||0)+1,r},{}),XF=(e,t)=>e.reduce((r,n)=>{const i=t(n);return(r[i]=r[i]||[]).push(n),r},{}),ww=e=>Object.prototype.toString.call(e)==="[object Object]",QF=(e,t)=>{const r={};return(...n)=>{const i=e(...n);if(r[i])return r[i];const a=t(...n);return r[i]=a,a}},Pb=(e,t)=>{const r={...e};return!ww(e)||!ww(t)||Object.keys(t).forEach(n=>{ww(t[n])?r[n]=n in e&&e[n]!==void 0?Pb(e[n],t[n]):{...t[n]}:r[n]=t[n]}),r},vT=(e,t)=>Array.from({length:t-e},(r,n)=>e+n),$oe=(e,t)=>[...e].sort((r,n)=>{const i=t(r),a=t(n);return i===a?0:i<a?-1:1}),bf=(e,t)=>{const r=[];for(let n=0;n<e.length;n+=t)r.push(e.slice(n,n+t));return r},YN=(e,t)=>Object.fromEntries(e.map((r,n)=>[r,t[n]])),_i=({href:e,children:t,rel:r,...n})=>m.jsx("a",{target:"_blank",rel:`noopener noreferrer${r?` ${r}`:""}`,href:e,...n,children:t??e}),Foe="Left",Boe="Right",Uoe="Up",zoe="Down",df={delta:10,preventScrollOnSwipe:!1,rotationAngle:0,trackMouse:!1,trackTouch:!0,swipeDuration:1/0,touchEventOptions:{passive:!0}},TP={first:!0,initial:[0,0],start:0,swiping:!1,xy:[0,0]},ZN="mousemove",XN="mouseup",Voe="touchend",qoe="touchmove",Woe="touchstart";function Hoe(e,t,r,n){return e>t?r>0?Boe:Foe:n>0?zoe:Uoe}function QN(e,t){if(t===0)return e;const r=Math.PI/180*t,n=e[0]*Math.cos(r)+e[1]*Math.sin(r),i=e[1]*Math.cos(r)-e[0]*Math.sin(r);return[n,i]}function Goe(e,t){const r=h=>{const p="touches"in h;p&&h.touches.length>1||e((g,w)=>{w.trackMouse&&!p&&(document.addEventListener(ZN,n),document.addEventListener(XN,o));const{clientX:_,clientY:b}=p?h.touches[0]:h,x=QN([_,b],w.rotationAngle);return w.onTouchStartOrOnMouseDown&&w.onTouchStartOrOnMouseDown({event:h}),Object.assign(Object.assign(Object.assign({},g),TP),{initial:x.slice(),xy:x,start:h.timeStamp||0})})},n=h=>{e((p,g)=>{const w="touches"in h;if(w&&h.touches.length>1)return p;if(h.timeStamp-p.start>g.swipeDuration)return p.swiping?Object.assign(Object.assign({},p),{swiping:!1}):p;const{clientX:_,clientY:b}=w?h.touches[0]:h,[x,S]=QN([_,b],g.rotationAngle),O=x-p.xy[0],E=S-p.xy[1],j=Math.abs(O),A=Math.abs(E),T=(h.timeStamp||0)-p.start,M=Math.sqrt(j*j+A*A)/(T||1),q=[O/(T||1),E/(T||1)],W=Hoe(j,A,O,E),H=typeof g.delta=="number"?g.delta:g.delta[W.toLowerCase()]||df.delta;if(j<H&&A<H&&!p.swiping)return p;const K={absX:j,absY:A,deltaX:O,deltaY:E,dir:W,event:h,first:p.first,initial:p.initial,velocity:M,vxvy:q};K.first&&g.onSwipeStart&&g.onSwipeStart(K),g.onSwiping&&g.onSwiping(K);let te=!1;return(g.onSwiping||g.onSwiped||g[`onSwiped${W}`])&&(te=!0),te&&g.preventScrollOnSwipe&&g.trackTouch&&h.cancelable&&h.preventDefault(),Object.assign(Object.assign({},p),{first:!1,eventData:K,swiping:!0})})},i=h=>{e((p,g)=>{let w;if(p.swiping&&p.eventData){if(h.timeStamp-p.start<g.swipeDuration){w=Object.assign(Object.assign({},p.eventData),{event:h}),g.onSwiped&&g.onSwiped(w);const _=g[`onSwiped${w.dir}`];_&&_(w)}}else g.onTap&&g.onTap({event:h});return g.onTouchEndOrOnMouseUp&&g.onTouchEndOrOnMouseUp({event:h}),Object.assign(Object.assign(Object.assign({},p),TP),{eventData:w})})},a=()=>{document.removeEventListener(ZN,n),document.removeEventListener(XN,o)},o=h=>{a(),i(h)},s=(h,p)=>{let g=()=>{};if(h&&h.addEventListener){const w=Object.assign(Object.assign({},df.touchEventOptions),p.touchEventOptions),_=[[Woe,r,w],[qoe,n,Object.assign(Object.assign({},w),p.preventScrollOnSwipe?{passive:!1}:{})],[Voe,i,w]];_.forEach(([b,x,S])=>h.addEventListener(b,x,S)),g=()=>_.forEach(([b,x])=>h.removeEventListener(b,x))}return g},l={ref:h=>{h!==null&&e((p,g)=>{if(p.el===h)return p;const w={};return p.el&&p.el!==h&&p.cleanUpTouch&&(p.cleanUpTouch(),w.cleanUpTouch=void 0),g.trackTouch&&h&&(w.cleanUpTouch=s(h,g)),Object.assign(Object.assign(Object.assign({},p),{el:h}),w)})}};return t.trackMouse&&(l.onMouseDown=r),[l,s]}function Koe(e,t,r,n){return!t.trackTouch||!e.el?(e.cleanUpTouch&&e.cleanUpTouch(),Object.assign(Object.assign({},e),{cleanUpTouch:void 0})):e.cleanUpTouch?t.preventScrollOnSwipe!==r.preventScrollOnSwipe||t.touchEventOptions.passive!==r.touchEventOptions.passive?(e.cleanUpTouch(),Object.assign(Object.assign({},e),{cleanUpTouch:n(e.el,t)})):e:Object.assign(Object.assign({},e),{cleanUpTouch:n(e.el,t)})}function Yoe(e){const{trackMouse:t}=e,r=B.useRef(Object.assign({},TP)),n=B.useRef(Object.assign({},df)),i=B.useRef(Object.assign({},n.current));i.current=Object.assign({},n.current),n.current=Object.assign(Object.assign({},df),e);let a;for(a in df)n.current[a]===void 0&&(n.current[a]=df[a]);const[o,s]=B.useMemo(()=>Goe(c=>r.current=c(r.current,n.current),{trackMouse:t}),[t]);return r.current=Koe(r.current,n.current,i.current,s),o}var Xh={exports:{}};/** @license
|
||
* eventsource.js
|
||
* Available under MIT License (MIT)
|
||
* https://github.com/Yaffle/EventSource/
|
||
*/var Zoe=Xh.exports,JN;function Xoe(){return JN||(JN=1,function(e,t){(function(r){var n=r.setTimeout,i=r.clearTimeout,a=r.XMLHttpRequest,o=r.XDomainRequest,s=r.ActiveXObject,c=r.EventSource,l=r.document,h=r.Promise,p=r.fetch,g=r.Response,w=r.TextDecoder,_=r.TextEncoder,b=r.AbortController;if(typeof window<"u"&&typeof l<"u"&&!("readyState"in l)&&l.body==null&&(l.readyState="loading",window.addEventListener("load",function(pe){l.readyState="complete"},!1)),a==null&&s!=null&&(a=function(){return new s("Microsoft.XMLHTTP")}),Object.create==null&&(Object.create=function(pe){function xe(){}return xe.prototype=pe,new xe}),Date.now||(Date.now=function(){return new Date().getTime()}),b==null){var x=p;p=function(pe,xe){var Pe=xe.signal;return x(pe,{headers:xe.headers,credentials:xe.credentials,cache:xe.cache}).then(function(ke){var Ie=ke.body.getReader();return Pe._reader=Ie,Pe._aborted&&Pe._reader.cancel(),{status:ke.status,statusText:ke.statusText,headers:ke.headers,body:{getReader:function(){return Ie}}}})},b=function(){this.signal={_reader:null,_aborted:!1},this.abort=function(){this.signal._reader!=null&&this.signal._reader.cancel(),this.signal._aborted=!0}}}function S(){this.bitsNeeded=0,this.codePoint=0}S.prototype.decode=function(pe){function xe(Re,Ne,je){if(je===1)return Re>=128>>Ne&&Re<<Ne<=2047;if(je===2)return Re>=2048>>Ne&&Re<<Ne<=55295||Re>=57344>>Ne&&Re<<Ne<=65535;if(je===3)return Re>=65536>>Ne&&Re<<Ne<=1114111;throw new Error}function Pe(Re,Ne){if(Re===6*1)return Ne>>6>15?3:Ne>31?2:1;if(Re===6*2)return Ne>15?3:2;if(Re===6*3)return 3;throw new Error}for(var ke=65533,Ie="",Le=this.bitsNeeded,$e=this.codePoint,_e=0;_e<pe.length;_e+=1){var Se=pe[_e];Le!==0&&(Se<128||Se>191||!xe($e<<6|Se&63,Le-6,Pe(Le,$e)))&&(Le=0,$e=ke,Ie+=String.fromCharCode($e)),Le===0?(Se>=0&&Se<=127?(Le=0,$e=Se):Se>=192&&Se<=223?(Le=6*1,$e=Se&31):Se>=224&&Se<=239?(Le=6*2,$e=Se&15):Se>=240&&Se<=247?(Le=6*3,$e=Se&7):(Le=0,$e=ke),Le!==0&&!xe($e,Le,Pe(Le,$e))&&(Le=0,$e=ke)):(Le-=6,$e=$e<<6|Se&63),Le===0&&($e<=65535?Ie+=String.fromCharCode($e):(Ie+=String.fromCharCode(55296+($e-65535-1>>10)),Ie+=String.fromCharCode(56320+($e-65535-1&1023))))}return this.bitsNeeded=Le,this.codePoint=$e,Ie};var O=function(){try{return new w().decode(new _().encode("test"),{stream:!0})==="test"}catch(pe){console.debug("TextDecoder does not support streaming option. Using polyfill instead: "+pe)}return!1};(w==null||_==null||!O())&&(w=S);var E=function(){};function j(pe){this.withCredentials=!1,this.readyState=0,this.status=0,this.statusText="",this.responseText="",this.onprogress=E,this.onload=E,this.onerror=E,this.onreadystatechange=E,this._contentType="",this._xhr=pe,this._sendTimeout=0,this._abort=E}j.prototype.open=function(pe,xe){this._abort(!0);var Pe=this,ke=this._xhr,Ie=1,Le=0;this._abort=function(je){Pe._sendTimeout!==0&&(i(Pe._sendTimeout),Pe._sendTimeout=0),(Ie===1||Ie===2||Ie===3)&&(Ie=4,ke.onload=E,ke.onerror=E,ke.onabort=E,ke.onprogress=E,ke.onreadystatechange=E,ke.abort(),Le!==0&&(i(Le),Le=0),je||(Pe.readyState=4,Pe.onabort(null),Pe.onreadystatechange())),Ie=0};var $e=function(){if(Ie===1){var je=0,Fe="",We=void 0;if("contentType"in ke)je=200,Fe="OK",We=ke.contentType;else try{je=ke.status,Fe=ke.statusText,We=ke.getResponseHeader("Content-Type")}catch{je=0,Fe="",We=void 0}je!==0&&(Ie=2,Pe.readyState=2,Pe.status=je,Pe.statusText=Fe,Pe._contentType=We,Pe.onreadystatechange())}},_e=function(){if($e(),Ie===2||Ie===3){Ie=3;var je="";try{je=ke.responseText}catch{}Pe.readyState=3,Pe.responseText=je,Pe.onprogress()}},Se=function(je,Fe){if((Fe==null||Fe.preventDefault==null)&&(Fe={preventDefault:E}),_e(),Ie===1||Ie===2||Ie===3){if(Ie=4,Le!==0&&(i(Le),Le=0),Pe.readyState=4,je==="load")Pe.onload(Fe);else if(je==="error")Pe.onerror(Fe);else if(je==="abort")Pe.onabort(Fe);else throw new TypeError;Pe.onreadystatechange()}},Re=function(je){ke!=null&&(ke.readyState===4?(!("onload"in ke)||!("onerror"in ke)||!("onabort"in ke))&&Se(ke.responseText===""?"error":"load",je):ke.readyState===3?"onprogress"in ke||_e():ke.readyState===2&&$e())},Ne=function(){Le=n(function(){Ne()},500),ke.readyState===3&&_e()};"onload"in ke&&(ke.onload=function(je){Se("load",je)}),"onerror"in ke&&(ke.onerror=function(je){Se("error",je)}),"onabort"in ke&&(ke.onabort=function(je){Se("abort",je)}),"onprogress"in ke&&(ke.onprogress=_e),"onreadystatechange"in ke&&(ke.onreadystatechange=function(je){Re(je)}),("contentType"in ke||!("ontimeout"in a.prototype))&&(xe+=(xe.indexOf("?")===-1?"?":"&")+"padding=true"),ke.open(pe,xe,!0),"readyState"in ke&&(Le=n(function(){Ne()},0))},j.prototype.abort=function(){this._abort(!1)},j.prototype.getResponseHeader=function(pe){return this._contentType},j.prototype.setRequestHeader=function(pe,xe){var Pe=this._xhr;"setRequestHeader"in Pe&&Pe.setRequestHeader(pe,xe)},j.prototype.getAllResponseHeaders=function(){return this._xhr.getAllResponseHeaders!=null&&this._xhr.getAllResponseHeaders()||""},j.prototype.send=function(){if((!("ontimeout"in a.prototype)||!("sendAsBinary"in a.prototype)&&!("mozAnon"in a.prototype))&&l!=null&&l.readyState!=null&&l.readyState!=="complete"){var pe=this;pe._sendTimeout=n(function(){pe._sendTimeout=0,pe.send()},4);return}var xe=this._xhr;"withCredentials"in xe&&(xe.withCredentials=this.withCredentials);try{xe.send(void 0)}catch(Pe){throw Pe}};function A(pe){return pe.replace(/[A-Z]/g,function(xe){return String.fromCharCode(xe.charCodeAt(0)+32)})}function T(pe){for(var xe=Object.create(null),Pe=pe.split(`\r
|
||
`),ke=0;ke<Pe.length;ke+=1){var Ie=Pe[ke],Le=Ie.split(": "),$e=Le.shift(),_e=Le.join(": ");xe[A($e)]=_e}this._map=xe}T.prototype.get=function(pe){return this._map[A(pe)]},a!=null&&a.HEADERS_RECEIVED==null&&(a.HEADERS_RECEIVED=2);function M(){}M.prototype.open=function(pe,xe,Pe,ke,Ie,Le,$e){pe.open("GET",Ie);var _e=0;pe.onprogress=function(){var Re=pe.responseText,Ne=Re.slice(_e);_e+=Ne.length,Pe(Ne)},pe.onerror=function(Re){Re.preventDefault(),ke(new Error("NetworkError"))},pe.onload=function(){ke(null)},pe.onabort=function(){ke(null)},pe.onreadystatechange=function(){if(pe.readyState===a.HEADERS_RECEIVED){var Re=pe.status,Ne=pe.statusText,je=pe.getResponseHeader("Content-Type"),Fe=pe.getAllResponseHeaders();xe(Re,Ne,je,new T(Fe))}},pe.withCredentials=Le;for(var Se in $e)Object.prototype.hasOwnProperty.call($e,Se)&&pe.setRequestHeader(Se,$e[Se]);return pe.send(),pe};function q(pe){this._headers=pe}q.prototype.get=function(pe){return this._headers.get(pe)};function W(){}W.prototype.open=function(pe,xe,Pe,ke,Ie,Le,$e){var _e=null,Se=new b,Re=Se.signal,Ne=new w;return p(Ie,{headers:$e,credentials:Le?"include":"same-origin",signal:Re,cache:"no-store"}).then(function(je){return _e=je.body.getReader(),xe(je.status,je.statusText,je.headers.get("Content-Type"),new q(je.headers)),new h(function(Fe,We){var Xe=function(){_e.read().then(function(ut){if(ut.done)Fe(void 0);else{var st=Ne.decode(ut.value,{stream:!0});Pe(st),Xe()}}).catch(function(ut){We(ut)})};Xe()})}).catch(function(je){if(je.name!=="AbortError")return je}).then(function(je){ke(je)}),{abort:function(){_e!=null&&_e.cancel(),Se.abort()}}};function H(){this._listeners=Object.create(null)}function K(pe){n(function(){throw pe},0)}H.prototype.dispatchEvent=function(pe){pe.target=this;var xe=this._listeners[pe.type];if(xe!=null)for(var Pe=xe.length,ke=0;ke<Pe;ke+=1){var Ie=xe[ke];try{typeof Ie.handleEvent=="function"?Ie.handleEvent(pe):Ie.call(this,pe)}catch(Le){K(Le)}}},H.prototype.addEventListener=function(pe,xe){pe=String(pe);var Pe=this._listeners,ke=Pe[pe];ke==null&&(ke=[],Pe[pe]=ke);for(var Ie=!1,Le=0;Le<ke.length;Le+=1)ke[Le]===xe&&(Ie=!0);Ie||ke.push(xe)},H.prototype.removeEventListener=function(pe,xe){pe=String(pe);var Pe=this._listeners,ke=Pe[pe];if(ke!=null){for(var Ie=[],Le=0;Le<ke.length;Le+=1)ke[Le]!==xe&&Ie.push(ke[Le]);Ie.length===0?delete Pe[pe]:Pe[pe]=Ie}};function te(pe){this.type=pe,this.target=void 0}function se(pe,xe){te.call(this,pe),this.data=xe.data,this.lastEventId=xe.lastEventId}se.prototype=Object.create(te.prototype);function X(pe,xe){te.call(this,pe),this.status=xe.status,this.statusText=xe.statusText,this.headers=xe.headers}X.prototype=Object.create(te.prototype);function ee(pe,xe){te.call(this,pe),this.error=xe.error}ee.prototype=Object.create(te.prototype);var re=-1,U=0,I=1,$=2,F=-1,k=0,Z=1,Q=2,ae=3,fe=/^text\/event\-stream(;.*)?$/i,de=1e3,ve=18e6,D=function(pe,xe){var Pe=pe==null?xe:parseInt(pe,10);return Pe!==Pe&&(Pe=xe),z(Pe)},z=function(pe){return Math.min(Math.max(pe,de),ve)},J=function(pe,xe,Pe){try{typeof xe=="function"&&xe.call(pe,Pe)}catch(ke){K(ke)}};function ce(pe,xe){H.call(this),xe=xe||{},this.onopen=void 0,this.onmessage=void 0,this.onerror=void 0,this.url=void 0,this.readyState=void 0,this.withCredentials=void 0,this.headers=void 0,this._close=void 0,he(this,pe,xe)}function Y(){return a!=null&&"withCredentials"in a.prototype||o==null?new a:new o}var ue=p!=null&&g!=null&&"body"in g.prototype;function he(pe,xe,Pe){xe=String(xe);var ke=!!Pe.withCredentials,Ie=Pe.lastEventIdQueryParameterName||"lastEventId",Le=z(1e3),$e=D(Pe.heartbeatTimeout,45e3),_e="",Se=Le,Re=!1,Ne=0,je=Pe.headers||{},Fe=Pe.Transport,We=ue&&Fe==null?void 0:new j(Fe!=null?new Fe:Y()),Xe=Fe!=null&&typeof Fe!="string"?new Fe:We==null?new W:new M,ut=void 0,st=0,Ot=re,$t="",Zt="",Ft="",In="",Tr=k,yo=0,$n=0,na=function(pr,cr,$r,Rr){if(Ot===U)if(pr===200&&$r!=null&&fe.test($r)){Ot=I,Re=Date.now(),Se=Le,pe.readyState=I;var mr=new X("open",{status:pr,statusText:cr,headers:Rr});pe.dispatchEvent(mr),J(pe,pe.onopen,mr)}else{var vr="";pr!==200?(cr&&(cr=cr.replace(/\s+/g," ")),vr="EventSource's response has a status "+pr+" "+cr+" that is not 200. Aborting the connection."):vr="EventSource's response has a Content-Type specifying an unsupported type: "+($r==null?"-":$r.replace(/\s+/g," "))+". Aborting the connection.",hs();var mr=new X("error",{status:pr,statusText:cr,headers:Rr});pe.dispatchEvent(mr),J(pe,pe.onerror,mr),console.error(vr)}},ia=function(pr){if(Ot===I){for(var cr=-1,$r=0;$r<pr.length;$r+=1){var Rr=pr.charCodeAt($r);(Rr===10||Rr===13)&&(cr=$r)}var mr=(cr!==-1?In:"")+pr.slice(0,cr+1);In=(cr===-1?In:"")+pr.slice(cr+1),pr!==""&&(Re=Date.now(),Ne+=pr.length);for(var vr=0;vr<mr.length;vr+=1){var Rr=mr.charCodeAt(vr);if(Tr===F&&Rr===10)Tr=k;else if(Tr===F&&(Tr=k),Rr===13||Rr===10){if(Tr!==k){Tr===Z&&($n=vr+1);var nn=mr.slice(yo,$n-1),Qn=mr.slice($n+($n<vr&&mr.charCodeAt($n)===32?1:0),vr);nn==="data"?($t+=`
|
||
`,$t+=Qn):nn==="id"?Zt=Qn:nn==="event"?Ft=Qn:nn==="retry"?(Le=D(Qn,Le),Se=Le):nn==="heartbeatTimeout"&&($e=D(Qn,$e),st!==0&&(i(st),st=n(function(){La()},$e)))}if(Tr===k){if($t!==""){_e=Zt,Ft===""&&(Ft="message");var gr=new se(Ft,{data:$t.slice(1),lastEventId:Zt});if(pe.dispatchEvent(gr),Ft==="open"?J(pe,pe.onopen,gr):Ft==="message"?J(pe,pe.onmessage,gr):Ft==="error"&&J(pe,pe.onerror,gr),Ot===$)return}$t="",Ft=""}Tr=Rr===13?F:k}else Tr===k&&(yo=vr,Tr=Z),Tr===Z?Rr===58&&($n=vr+1,Tr=Q):Tr===Q&&(Tr=ae)}}},Ml=function(pr){if(Ot===I||Ot===U){Ot=re,st!==0&&(i(st),st=0),st=n(function(){La()},Se),Se=z(Math.min(Le*16,Se*2)),pe.readyState=U;var cr=new ee("error",{error:pr});pe.dispatchEvent(cr),J(pe,pe.onerror,cr),pr!=null&&console.error(pr)}},hs=function(){Ot=$,ut!=null&&(ut.abort(),ut=void 0),st!==0&&(i(st),st=0),pe.readyState=$},La=function(){if(st=0,Ot!==re){if(!Re&&ut!=null)Ml(new Error("No activity within "+$e+" milliseconds. "+(Ot===U?"No response received.":Ne+" chars received.")+" Reconnecting.")),ut!=null&&(ut.abort(),ut=void 0);else{var pr=Math.max((Re||Date.now())+$e-Date.now(),1);Re=!1,st=n(function(){La()},pr)}return}Re=!1,Ne=0,st=n(function(){La()},$e),Ot=U,$t="",Ft="",Zt=_e,In="",yo=0,$n=0,Tr=k;var cr=xe;if(xe.slice(0,5)!=="data:"&&xe.slice(0,5)!=="blob:"&&_e!==""){var $r=xe.indexOf("?");cr=$r===-1?xe:xe.slice(0,$r+1)+xe.slice($r+1).replace(/(?:^|&)([^=&]*)(?:=[^&]*)?/g,function(Qn,gr){return gr===Ie?"":Qn}),cr+=(xe.indexOf("?")===-1?"?":"&")+Ie+"="+encodeURIComponent(_e)}var Rr=pe.withCredentials,mr={};mr.Accept="text/event-stream";var vr=pe.headers;if(vr!=null)for(var nn in vr)Object.prototype.hasOwnProperty.call(vr,nn)&&(mr[nn]=vr[nn]);try{ut=Xe.open(We,na,ia,Ml,cr,Rr,mr)}catch(Qn){throw hs(),Qn}};pe.url=xe,pe.readyState=U,pe.withCredentials=ke,pe.headers=je,pe._close=hs,La()}ce.prototype=Object.create(H.prototype),ce.prototype.CONNECTING=U,ce.prototype.OPEN=I,ce.prototype.CLOSED=$,ce.prototype.close=function(){this._close()},ce.CONNECTING=U,ce.OPEN=I,ce.CLOSED=$,ce.prototype.withCredentials=void 0;var ye=c;a!=null&&(c==null||!("withCredentials"in c.prototype))&&(ye=ce),function(pe){{var xe=pe(t);xe!==void 0&&(e.exports=xe)}}(function(pe){pe.EventSourcePolyfill=ce,pe.NativeEventSource=c,pe.EventSource=ye})})(typeof globalThis>"u"?typeof window<"u"?window:typeof self<"u"?self:Zoe:globalThis)}(Xh,Xh.exports)),Xh.exports}var Qoe=Xoe();const Joe=({onChange:e,className:t})=>{const r=Hr("qrCodes",wd),{color:n,bgColor:i}=r,a=B.useId(),o=B.useId();return m.jsxs(sr,{title:"Colors",className:t,bodyClassName:"d-flex flex-column gap-3",children:[m.jsxs("div",{className:"d-flex flex-column gap-1",children:[m.jsx("label",{htmlFor:a,children:"Default color:"}),m.jsx("input",{id:a,type:"color",value:n,onChange:s=>e({...r,color:s.target.value})}),m.jsxs("small",{className:"text-muted",children:["QR codes will initially use ",m.jsx("b",{"data-testid":"color",children:n})," color."]})]}),m.jsxs("div",{className:"d-flex flex-column gap-1",children:[m.jsx("label",{htmlFor:o,children:"Default background color:"}),m.jsx("input",{id:o,type:"color",value:i,onChange:s=>e({...r,bgColor:s.target.value})}),m.jsxs("small",{className:"text-muted",children:["QR codes will initially use ",m.jsx("b",{"data-testid":"bg-color",children:i})," background color."]})]})]})},JF=({errorCorrection:e,onChange:t})=>m.jsxs(ls,{text:e?`Error correction (${e})`:m.jsx("i",{children:"Default error correction"}),dropdownClassName:"w-100",children:[m.jsxs(Qe,{active:e==="L",onClick:()=>t("L"),children:[m.jsx("b",{children:"L"}),"ow"]}),m.jsxs(Qe,{active:e==="M",onClick:()=>t("M"),children:[m.jsx("b",{children:"M"}),"edium"]}),m.jsxs(Qe,{active:e==="Q",onClick:()=>t("Q"),children:[m.jsx("b",{children:"Q"}),"uartile"]}),m.jsxs(Qe,{active:e==="H",onClick:()=>t("H"),children:[m.jsx("b",{children:"H"}),"igh"]})]}),ese=["png","svg","webp","jpeg"],eB=({format:e,onChange:t})=>m.jsx(ls,{text:`Format (${e})`,dropdownClassName:"w-100",children:ese.map(r=>m.jsx(Qe,{active:e===r,onClick:()=>t(r),children:r},r))}),tse=({onChange:e})=>{const t=Hr("qrCodes",wd),{format:r,errorCorrection:n}=t;return m.jsxs(sr,{title:"Format",bodyClassName:"d-flex flex-column gap-3",children:[m.jsxs("div",{className:"d-flex flex-column gap-1",children:[m.jsx(eB,{format:r,onChange:i=>e({...t,format:i})}),m.jsxs("small",{className:"text-muted",children:["When downloading a QR code, it will use ",m.jsx("b",{"data-testid":"format",children:r})," format by default."]})]}),m.jsxs("div",{className:"d-flex flex-column gap-1",children:[m.jsx(JF,{errorCorrection:n,onChange:i=>e({...t,errorCorrection:i})}),m.jsxs("small",{className:"text-muted",children:["QR codes will initially have a ",m.jsx("b",{"data-testid":"error-correction",children:n})," error correction."]})]})]})},rse=({onChange:e,className:t})=>{const r=Hr("qrCodes",wd),{size:n,margin:i}=r,a=B.useId(),o=B.useId();return m.jsxs(sr,{title:"Size",className:t,bodyClassName:"d-flex flex-column gap-3",children:[m.jsxs("div",{className:"d-flex flex-column gap-1",children:[m.jsx("label",{htmlFor:a,children:"Default dimensions:"}),m.jsx("input",{id:a,type:"range",value:n,step:10,min:50,max:1e3,onChange:s=>e({...r,size:Number(s.target.value)})}),m.jsxs("small",{className:"text-muted d-block",children:["QR codes will be initially generated with ",m.jsxs("b",{"data-testid":"size",children:[n,"x",n,"px"]}),"."]})]}),m.jsxs("div",{className:"d-flex flex-column gap-1",children:[m.jsx("label",{htmlFor:o,children:"Default margin:"}),m.jsx("input",{id:o,type:"range",value:i,step:1,min:0,max:100,onChange:s=>e({...r,margin:Number(s.target.value)})}),m.jsxs("small",{className:"text-muted d-block",children:["QR codes will be initially generated with a ",m.jsxs("b",{"data-testid":"margin",children:[i,"px"]})," margin."]})]})]})},sl=({children:e})=>m.jsx("small",{className:"form-text text-muted d-block",children:e}),nse=({toggleRealTimeUpdates:e,onIntervalChange:t})=>{const{enabled:r,interval:n}=Hr("realTimeUpdates",{enabled:!0}),i=B.useId();return m.jsxs(sr,{title:"Real-time updates",className:"h-100",children:[m.jsx(Ny,{children:m.jsxs(Jo,{checked:r,onChange:e,children:["Enable or disable real-time updates.",m.jsxs(sl,{children:["Real-time updates are currently being ",m.jsx("b",{children:r?"processed":"ignored"}),"."]})]})}),m.jsxs(yd,{noMargin:!0,label:"Real-time updates frequency (in minutes):",labelClassName:Me("form-label",{"text-muted":!r}),id:i,children:[m.jsx(Jr,{type:"number",min:0,placeholder:"Immediate",disabled:!r,value:`${n??""}`,id:i,onChange:({target:a})=>t(Number(a.value))}),r&&m.jsx(sl,{children:n?m.jsxs("span",{children:["Updates will be reflected in the UI every ",m.jsx("b",{children:n})," minute",n>1&&"s","."]}):"Updates will be reflected in the UI as soon as they happen."})]})]})},xw=e=>e==="includes"?"Suggest tags including input":"Suggest tags starting with input",ise=e=>e==="includes"?m.jsxs(m.Fragment,{children:["The list of suggested tags will contain those ",m.jsx("b",{children:"including"})," provided input."]}):m.jsxs(m.Fragment,{children:["The list of suggested tags will contain those ",m.jsx("b",{children:"starting with"})," provided input."]}),ase=({onChange:e})=>{const t=Hr("shortUrlCreation",{validateUrls:!1}),r=n=>()=>e({...t??{validateUrls:!1},tagFilteringMode:n});return m.jsxs(sr,{title:"Short URLs form",className:"h-100",bodyClassName:"d-flex flex-column gap-3",children:[m.jsxs(Jo,{checked:t.validateUrls??!1,onChange:n=>e({...t,validateUrls:n}),children:["Request validation on long URLs when creating new short URLs."," ",m.jsxs("b",{children:["This option is ignored by Shlink ",">=","4.0.0"]}),m.jsxs(sl,{children:["The initial state of the ",m.jsx("b",{children:"Validate URL"})," checkbox will be ",m.jsx("b",{children:t.validateUrls?"checked":"unchecked"}),"."]})]}),m.jsxs(Jo,{checked:t.forwardQuery??!0,onChange:n=>e({...t,forwardQuery:n}),children:["Make all new short URLs forward their query params to the long URL.",m.jsxs(sl,{children:["The initial state of the ",m.jsx("b",{children:"Forward query params on redirect"})," checkbox will be ",m.jsx("b",{children:t.forwardQuery??!0?"checked":"unchecked"}),"."]})]}),m.jsxs(yd,{noMargin:!0,label:"Tag suggestions search mode:",children:[m.jsxs(ls,{text:xw(t.tagFilteringMode),children:[m.jsx(Qe,{active:!t.tagFilteringMode||t.tagFilteringMode==="startsWith",onClick:r("startsWith"),children:xw("startsWith")}),m.jsx(Qe,{active:t.tagFilteringMode==="includes",onClick:r("includes"),children:xw("includes")})]}),m.jsx(sl,{children:ise(t.tagFilteringMode)})]})]})},ose={dateCreated:"Created at",shortCode:"Short URL",longUrl:"Long URL",title:"Title",visits:"Visits"},sse=({onChange:e,defaultOrdering:t})=>{const r=Hr("shortUrlsList"),n=(r==null?void 0:r.confirmDeletions)??!0;return m.jsxs(sr,{title:"Short URLs list",className:"h-100",bodyClassName:"d-flex flex-column gap-3",children:[m.jsxs(Jo,{checked:n,onChange:i=>e({...r,confirmDeletions:i}),children:["Request confirmation before deleting a short URL.",m.jsxs(sl,{children:["When deleting a short URL, confirmation ",m.jsx("b",{children:n?"will":"won't"})," be required."]})]}),m.jsx(yd,{noMargin:!0,label:"Default ordering for short URLs list:",children:m.jsx(Nm,{items:ose,order:(r==null?void 0:r.defaultOrdering)??t,onChange:(i,a)=>e({defaultOrdering:{field:i,dir:a}})})})]})},lse={tag:"Tag",shortUrls:"Short URLs",visits:"Visits"},use=({onChange:e})=>{const t=Hr("tags",{});return m.jsx(sr,{title:"Tags",className:"h-100",children:m.jsx(yd,{noMargin:!0,label:"Default ordering for tags list:",children:m.jsx(Nm,{items:lse,order:t.defaultOrdering??{},onChange:(r,n)=>e({...t,defaultOrdering:{field:r,dir:n}})})})})},cse=({onChange:e,_matchMedia:t})=>{const r=Hr("ui"),n=B.useMemo(()=>(r==null?void 0:r.theme)??lT(t),[r==null?void 0:r.theme,t]);return m.jsxs(sr,{title:"User interface",className:"h-100",bodyClassName:"d-flex justify-content-between align-items-center",children:[m.jsx(Jo,{checked:n==="dark",onChange:i=>e({...r,theme:i?"dark":"light"}),children:"Use dark theme."}),m.jsx(Ye,{icon:n==="dark"?sZ:YY})]})},tB={today:"Today",yesterday:"Yesterday",last7Days:"Last 7 days",last30Days:"Last 30 days",last90Days:"Last 90 days",last180Days:"Last 180 days",last365Days:"Last 365 days"},fse=(e,t)=>!e||e==="all"?t:tB[e],dse=({onChange:e,active:t,allText:r})=>m.jsxs(ls,{text:fse(t,r),children:[m.jsx(Qe,{active:t==="all",onClick:()=>e("all"),children:r}),m.jsx(Qe,{divider:!0}),Object.entries(tB).map(([n,i])=>m.jsx(Qe,{active:t===n,onClick:()=>e(n),children:i},n))]}),eR=e=>(e==null?void 0:e.defaultInterval)??"last30Days",hse=({onChange:e})=>{const t=Hr("visits"),r=B.useCallback(({defaultInterval:n,...i})=>e({defaultInterval:n??eR(t),...i}),[e,t]);return m.jsxs(sr,{title:"Visits",className:"h-100",children:[m.jsx(Ny,{children:m.jsxs(Jo,{checked:!!(t!=null&&t.excludeBots),onChange:n=>r({excludeBots:n}),children:["Exclude bots wherever possible (this option‘s effect might depend on Shlink server‘s version).",m.jsxs(sl,{children:["The visits coming from potential bots will be ",m.jsx("b",{children:t!=null&&t.excludeBots?"excluded":"included"}),"."]})]})}),m.jsx(Ny,{children:m.jsxs(Jo,{checked:!!(t!=null&&t.loadPrevInterval),onChange:n=>r({loadPrevInterval:n}),children:["Compare visits with previous period.",m.jsxs(sl,{children:["When loading visits, previous period ",m.jsx("b",{children:t!=null&&t.loadPrevInterval?"will":"won't"})," be loaded by default."]})]})}),m.jsx(yd,{noMargin:!0,label:"Default interval to load on visits sections:",children:m.jsx(dse,{allText:"All visits",active:eR(t),onChange:n=>r({defaultInterval:n})})})]})},wg=({children:e,className:t})=>m.jsx("div",{className:Me("d-flex flex-column gap-3",t),children:e}),pse=({settings:e,updateSettings:t,onUpdateSettings:r=t,defaultShortUrlsListOrdering:n})=>{const i=B.useCallback(l=>r==null?void 0:r(Pb(e,l)),[e,r]),a=B.useCallback(l=>i({realTimeUpdates:{enabled:l}}),[i]),o=B.useCallback(l=>i({realTimeUpdates:{interval:l}}),[i]),s=B.useCallback((l,h)=>i({[l]:h}),[i]),c=B.useCallback(l=>s("qrCodes",l),[s]);return m.jsxs(iB,{value:e,children:[m.jsxs(OF,{className:"mb-3",children:[m.jsx(ff,{to:"../general",children:"General"}),m.jsx(ff,{to:"../short-urls",children:"Short URLs"}),m.jsx(ff,{to:"../qr-codes",children:"QR codes"}),m.jsx(ff,{to:"../other-items",children:"Other items"})]}),m.jsxs(nb,{children:[m.jsx(St,{path:"general",element:m.jsxs(wg,{children:[m.jsx(cse,{onChange:l=>s("ui",l)}),m.jsx(nse,{toggleRealTimeUpdates:a,onIntervalChange:o})]})}),m.jsx(St,{path:"short-urls",element:m.jsxs(wg,{children:[m.jsx(ase,{onChange:l=>s("shortUrlCreation",l)}),m.jsx(sse,{defaultOrdering:n,onChange:l=>s("shortUrlsList",l)})]})}),m.jsx(St,{path:"other-items",element:m.jsxs(wg,{children:[m.jsx(use,{onChange:l=>s("tags",l)}),m.jsx(hse,{onChange:l=>s("visits",l)})]})}),m.jsx(St,{path:"qr-codes",element:m.jsxs(wg,{children:[m.jsxs("div",{className:"d-flex flex-column flex-lg-row gap-3",children:[m.jsx(rse,{onChange:c,className:"w-100"}),m.jsx(Joe,{onChange:c,className:"w-100"})]}),m.jsx(tse,{onChange:c})]})}),m.jsx(St,{path:"*",element:m.jsx(bj,{replace:!0,to:"../general"})})]})]})},wd={size:300,margin:0,color:"#000000",bgColor:"#ffffff",errorCorrection:"L",format:"png"};Object.freeze(wd);const rB={realTimeUpdates:{enabled:!0},shortUrlCreation:{validateUrls:!1},visits:{defaultInterval:"last30Days"},shortUrlsList:{defaultOrdering:{field:"dateCreated",dir:"DESC"}},qrCodes:wd},nB=B.createContext(rB),{Provider:iB}=nB,gT=()=>B.useContext(nB)??rB;function Hr(e,t){return gT()[e]??t}/*!
|
||
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
|
||
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
|
||
* Copyright 2024 Fonticons, Inc.
|
||
*/const mse={prefix:"far",iconName:"image",icon:[512,512,[],"f03e","M448 80c8.8 0 16 7.2 16 16l0 319.8-5-6.5-136-176c-4.5-5.9-11.6-9.3-19-9.3s-14.4 3.4-19 9.3L202 340.7l-30.5-42.7C167 291.7 159.8 288 152 288s-15 3.7-19.5 10.1l-80 112L48 416.3l0-.3L48 96c0-8.8 7.2-16 16-16l384 0zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm80 192a48 48 0 1 0 0-96 48 48 0 1 0 0 96z"]},vse={prefix:"far",iconName:"circle-right",icon:[512,512,[61838,"arrow-alt-circle-right"],"f35a","M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM294.6 151.2c-4.2-4.6-10.1-7.2-16.4-7.2C266 144 256 154 256 166.3l0 41.7-96 0c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l96 0 0 41.7c0 12.3 10 22.3 22.3 22.3c6.2 0 12.1-2.6 16.4-7.2l84-91c3.5-3.8 5.4-8.7 5.4-13.9s-1.9-10.1-5.4-13.9l-84-91z"]},gse=vse,yse={prefix:"far",iconName:"circle",icon:[512,512,[128308,128309,128992,128993,128994,128995,128996,9679,9898,9899,11044,61708,61915],"f111","M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},yT={prefix:"far",iconName:"clone",icon:[512,512,[],"f24d","M64 464l224 0c8.8 0 16-7.2 16-16l0-64 48 0 0 64c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 224c0-35.3 28.7-64 64-64l64 0 0 48-64 0c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16zM224 304l224 0c8.8 0 16-7.2 16-16l0-224c0-8.8-7.2-16-16-16L224 48c-8.8 0-16 7.2-16 16l0 224c0 8.8 7.2 16 16 16zm-64-16l0-224c0-35.3 28.7-64 64-64L448 0c35.3 0 64 28.7 64 64l0 224c0 35.3-28.7 64-64 64l-224 0c-35.3 0-64-28.7-64-64z"]},bT=6048e5,bse=864e5,aB=6e4,_T=36e5,xg=43200,tR=1440,rR=Symbol.for("constructDateFrom");function cn(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&rR in e?e[rR](t):e instanceof Date?new e.constructor(t):new Date(t)}function At(e,t){return cn(t||e,e)}function wT(e,t,r){const n=At(e,r==null?void 0:r.in);return isNaN(t)?cn(e,NaN):(t&&n.setDate(n.getDate()+t),n)}function _se(e,t,r){const n=At(e,r==null?void 0:r.in);if(isNaN(t))return cn(e,NaN);if(!t)return n;const i=n.getDate(),a=cn(e,n.getTime());a.setMonth(n.getMonth()+t+1,0);const o=a.getDate();return i>=o?a:(n.setFullYear(a.getFullYear(),a.getMonth(),i),n)}function wse(e,t,r){const{years:n=0,months:i=0,weeks:a=0,days:o=0,hours:s=0,minutes:c=0,seconds:l=0}=t,h=At(e,r==null?void 0:r.in),p=i||n?_se(h,i+n*12):h,g=o||a?wT(p,o+a*7):p,w=c+s*60,b=(l+w*60)*1e3;return cn(e,+g+b)}let xse={};function Lm(){return xse}function Vu(e,t){var s,c,l,h;const r=Lm(),n=(t==null?void 0:t.weekStartsOn)??((c=(s=t==null?void 0:t.locale)==null?void 0:s.options)==null?void 0:c.weekStartsOn)??r.weekStartsOn??((h=(l=r.locale)==null?void 0:l.options)==null?void 0:h.weekStartsOn)??0,i=At(e,t==null?void 0:t.in),a=i.getDay(),o=(a<n?7:0)+a-n;return i.setDate(i.getDate()-o),i.setHours(0,0,0,0),i}function Lp(e,t){return Vu(e,{...t,weekStartsOn:1})}function oB(e,t){const r=At(e,t==null?void 0:t.in),n=r.getFullYear(),i=cn(r,0);i.setFullYear(n+1,0,4),i.setHours(0,0,0,0);const a=Lp(i),o=cn(r,0);o.setFullYear(n,0,4),o.setHours(0,0,0,0);const s=Lp(o);return r.getTime()>=a.getTime()?n+1:r.getTime()>=s.getTime()?n:n-1}function Rf(e){const t=At(e),r=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return r.setUTCFullYear(t.getFullYear()),+e-+r}function Xu(e,...t){const r=cn.bind(null,e||t.find(n=>typeof n=="object"));return t.map(r)}function qu(e,t){const r=At(e,t==null?void 0:t.in);return r.setHours(0,0,0,0),r}function Eb(e,t,r){const[n,i]=Xu(r==null?void 0:r.in,e,t),a=qu(n),o=qu(i),s=+a-Rf(a),c=+o-Rf(o);return Math.round((s-c)/bse)}function Sse(e,t){const r=oB(e,t),n=cn(e,0);return n.setFullYear(r,0,4),n.setHours(0,0,0,0),Lp(n)}function sB(e,t){let r,n=t==null?void 0:t.in;return e.forEach(i=>{!n&&typeof i=="object"&&(n=cn.bind(null,i));const a=At(i,n);(!r||r<a||isNaN(+a))&&(r=a)}),cn(n,r||NaN)}function Ose(e,t){let r,n=t==null?void 0:t.in;return e.forEach(i=>{!n&&typeof i=="object"&&(n=cn.bind(null,i));const a=At(i,n);(!r||r>a||isNaN(+a))&&(r=a)}),cn(n,r||NaN)}function Jg(e,t){const r=+At(e)-+At(t);return r<0?-1:r>0?1:r}function Cse(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function Pse(e){return!(!Cse(e)&&typeof e!="number"||isNaN(+At(e)))}function Uy(e,t,r){const[n,i]=Xu(r==null?void 0:r.in,e,t),a=n.getFullYear()-i.getFullYear(),o=n.getMonth()-i.getMonth();return a*12+o}function Ese(e,t,r){const[n,i]=Xu(r==null?void 0:r.in,e,t),a=Vu(n,r),o=Vu(i,r),s=+a-Rf(a),c=+o-Rf(o);return Math.round((s-c)/bT)}function lB(e,t,r){const[n,i]=Xu(r==null?void 0:r.in,e,t),a=nR(n,i),o=Math.abs(Eb(n,i));n.setDate(n.getDate()-a*o);const s=+(nR(n,i)===-a),c=a*(o-s);return c===0?0:c}function nR(e,t){const r=e.getFullYear()-t.getFullYear()||e.getMonth()-t.getMonth()||e.getDate()-t.getDate()||e.getHours()-t.getHours()||e.getMinutes()-t.getMinutes()||e.getSeconds()-t.getSeconds()||e.getMilliseconds()-t.getMilliseconds();return r<0?-1:r>0?1:r}function uB(e){return t=>{const n=(e?Math[e]:Math.trunc)(t);return n===0?0:n}}function jse(e,t,r){const[n,i]=Xu(r==null?void 0:r.in,e,t),a=(+n-+i)/_T;return uB(r==null?void 0:r.roundingMethod)(a)}function Tse(e,t){return+At(e)-+At(t)}function Mf(e,t){const r=At(e,t==null?void 0:t.in);return r.setHours(23,59,59,999),r}function Ase(e,t){const r=At(e,t==null?void 0:t.in),n=r.getMonth();return r.setFullYear(r.getFullYear(),n+1,0),r.setHours(23,59,59,999),r}function kse(e,t){const r=At(e,t==null?void 0:t.in);return+Mf(r,t)==+Ase(r,t)}function Nse(e,t,r){const[n,i,a]=Xu(r==null?void 0:r.in,e,e,t),o=Jg(i,a),s=Math.abs(Uy(i,a));if(s<1)return 0;i.getMonth()===1&&i.getDate()>27&&i.setDate(30),i.setMonth(i.getMonth()-o*s);let c=Jg(i,a)===-o;kse(n)&&s===1&&Jg(n,a)===1&&(c=!1);const l=o*(s-+c);return l===0?0:l}function Rse(e,t,r){const n=Tse(e,t)/1e3;return uB(r==null?void 0:r.roundingMethod)(n)}function Mse(e,t){const r=At(e,t==null?void 0:t.in);return r.setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r}function Lse(e,t){const r=t==null?void 0:t.weekStartsOn,n=At(e,t==null?void 0:t.in),i=n.getDay(),a=(i<r?-7:0)+6-(i-r);return n.setDate(n.getDate()+a),n.setHours(23,59,59,999),n}function Dse(e,t){return Lse(e,{...t,weekStartsOn:1})}const Ise={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},$se=(e,t,r)=>{let n;const i=Ise[e];return typeof i=="string"?n=i:t===1?n=i.one:n=i.other.replace("{{count}}",t.toString()),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"in "+n:n+" ago":n};function Sw(e){return(t={})=>{const r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}const Fse={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},Bse={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Use={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},zse={date:Sw({formats:Fse,defaultWidth:"full"}),time:Sw({formats:Bse,defaultWidth:"full"}),dateTime:Sw({formats:Use,defaultWidth:"full"})},Vse={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},qse=(e,t,r,n)=>Vse[e];function Nh(e){return(t,r)=>{const n=r!=null&&r.context?String(r.context):"standalone";let i;if(n==="formatting"&&e.formattingValues){const o=e.defaultFormattingWidth||e.defaultWidth,s=r!=null&&r.width?String(r.width):o;i=e.formattingValues[s]||e.formattingValues[o]}else{const o=e.defaultWidth,s=r!=null&&r.width?String(r.width):e.defaultWidth;i=e.values[s]||e.values[o]}const a=e.argumentCallback?e.argumentCallback(t):t;return i[a]}}const Wse={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},Hse={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Gse={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},Kse={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},Yse={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},Zse={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},Xse=(e,t)=>{const r=Number(e),n=r%100;if(n>20||n<10)switch(n%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},Qse={ordinalNumber:Xse,era:Nh({values:Wse,defaultWidth:"wide"}),quarter:Nh({values:Hse,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Nh({values:Gse,defaultWidth:"wide"}),day:Nh({values:Kse,defaultWidth:"wide"}),dayPeriod:Nh({values:Yse,defaultWidth:"wide",formattingValues:Zse,defaultFormattingWidth:"wide"})};function Rh(e){return(t,r={})=>{const n=r.width,i=n&&e.matchPatterns[n]||e.matchPatterns[e.defaultMatchWidth],a=t.match(i);if(!a)return null;const o=a[0],s=n&&e.parsePatterns[n]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(s)?ele(s,p=>p.test(o)):Jse(s,p=>p.test(o));let l;l=e.valueCallback?e.valueCallback(c):c,l=r.valueCallback?r.valueCallback(l):l;const h=t.slice(o.length);return{value:l,rest:h}}}function Jse(e,t){for(const r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}function ele(e,t){for(let r=0;r<e.length;r++)if(t(e[r]))return r}function tle(e){return(t,r={})=>{const n=t.match(e.matchPattern);if(!n)return null;const i=n[0],a=t.match(e.parsePattern);if(!a)return null;let o=e.valueCallback?e.valueCallback(a[0]):a[0];o=r.valueCallback?r.valueCallback(o):o;const s=t.slice(i.length);return{value:o,rest:s}}}const rle=/^(\d+)(th|st|nd|rd)?/i,nle=/\d+/i,ile={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},ale={any:[/^b/i,/^(a|c)/i]},ole={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},sle={any:[/1/i,/2/i,/3/i,/4/i]},lle={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},ule={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},cle={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},fle={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},dle={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},hle={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},ple={ordinalNumber:tle({matchPattern:rle,parsePattern:nle,valueCallback:e=>parseInt(e,10)}),era:Rh({matchPatterns:ile,defaultMatchWidth:"wide",parsePatterns:ale,defaultParseWidth:"any"}),quarter:Rh({matchPatterns:ole,defaultMatchWidth:"wide",parsePatterns:sle,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Rh({matchPatterns:lle,defaultMatchWidth:"wide",parsePatterns:ule,defaultParseWidth:"any"}),day:Rh({matchPatterns:cle,defaultMatchWidth:"wide",parsePatterns:fle,defaultParseWidth:"any"}),dayPeriod:Rh({matchPatterns:dle,defaultMatchWidth:"any",parsePatterns:hle,defaultParseWidth:"any"})},cB={code:"en-US",formatDistance:$se,formatLong:zse,formatRelative:qse,localize:Qse,match:ple,options:{weekStartsOn:0,firstWeekContainsDate:1}};function mle(e,t){const r=At(e,t==null?void 0:t.in);return Eb(r,Mse(r))+1}function vle(e,t){const r=At(e,t==null?void 0:t.in),n=+Lp(r)-+Sse(r);return Math.round(n/bT)+1}function fB(e,t){var h,p,g,w;const r=At(e,t==null?void 0:t.in),n=r.getFullYear(),i=Lm(),a=(t==null?void 0:t.firstWeekContainsDate)??((p=(h=t==null?void 0:t.locale)==null?void 0:h.options)==null?void 0:p.firstWeekContainsDate)??i.firstWeekContainsDate??((w=(g=i.locale)==null?void 0:g.options)==null?void 0:w.firstWeekContainsDate)??1,o=cn((t==null?void 0:t.in)||e,0);o.setFullYear(n+1,0,a),o.setHours(0,0,0,0);const s=Vu(o,t),c=cn((t==null?void 0:t.in)||e,0);c.setFullYear(n,0,a),c.setHours(0,0,0,0);const l=Vu(c,t);return+r>=+s?n+1:+r>=+l?n:n-1}function gle(e,t){var s,c,l,h;const r=Lm(),n=(t==null?void 0:t.firstWeekContainsDate)??((c=(s=t==null?void 0:t.locale)==null?void 0:s.options)==null?void 0:c.firstWeekContainsDate)??r.firstWeekContainsDate??((h=(l=r.locale)==null?void 0:l.options)==null?void 0:h.firstWeekContainsDate)??1,i=fB(e,t),a=cn((t==null?void 0:t.in)||e,0);return a.setFullYear(i,0,n),a.setHours(0,0,0,0),Vu(a,t)}function yle(e,t){const r=At(e,t==null?void 0:t.in),n=+Vu(r,t)-+gle(r,t);return Math.round(n/bT)+1}function Tt(e,t){const r=e<0?"-":"",n=Math.abs(e).toString().padStart(t,"0");return r+n}const Ys={y(e,t){const r=e.getFullYear(),n=r>0?r:1-r;return Tt(t==="yy"?n%100:n,t.length)},M(e,t){const r=e.getMonth();return t==="M"?String(r+1):Tt(r+1,2)},d(e,t){return Tt(e.getDate(),t.length)},a(e,t){const r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];case"aaaa":default:return r==="am"?"a.m.":"p.m."}},h(e,t){return Tt(e.getHours()%12||12,t.length)},H(e,t){return Tt(e.getHours(),t.length)},m(e,t){return Tt(e.getMinutes(),t.length)},s(e,t){return Tt(e.getSeconds(),t.length)},S(e,t){const r=t.length,n=e.getMilliseconds(),i=Math.trunc(n*Math.pow(10,r-3));return Tt(i,t.length)}},Yc={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},iR={G:function(e,t,r){const n=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return r.era(n,{width:"abbreviated"});case"GGGGG":return r.era(n,{width:"narrow"});case"GGGG":default:return r.era(n,{width:"wide"})}},y:function(e,t,r){if(t==="yo"){const n=e.getFullYear(),i=n>0?n:1-n;return r.ordinalNumber(i,{unit:"year"})}return Ys.y(e,t)},Y:function(e,t,r,n){const i=fB(e,n),a=i>0?i:1-i;if(t==="YY"){const o=a%100;return Tt(o,2)}return t==="Yo"?r.ordinalNumber(a,{unit:"year"}):Tt(a,t.length)},R:function(e,t){const r=oB(e);return Tt(r,t.length)},u:function(e,t){const r=e.getFullYear();return Tt(r,t.length)},Q:function(e,t,r){const n=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(n);case"QQ":return Tt(n,2);case"Qo":return r.ordinalNumber(n,{unit:"quarter"});case"QQQ":return r.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(n,{width:"narrow",context:"formatting"});case"QQQQ":default:return r.quarter(n,{width:"wide",context:"formatting"})}},q:function(e,t,r){const n=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(n);case"qq":return Tt(n,2);case"qo":return r.ordinalNumber(n,{unit:"quarter"});case"qqq":return r.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(n,{width:"narrow",context:"standalone"});case"qqqq":default:return r.quarter(n,{width:"wide",context:"standalone"})}},M:function(e,t,r){const n=e.getMonth();switch(t){case"M":case"MM":return Ys.M(e,t);case"Mo":return r.ordinalNumber(n+1,{unit:"month"});case"MMM":return r.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(n,{width:"narrow",context:"formatting"});case"MMMM":default:return r.month(n,{width:"wide",context:"formatting"})}},L:function(e,t,r){const n=e.getMonth();switch(t){case"L":return String(n+1);case"LL":return Tt(n+1,2);case"Lo":return r.ordinalNumber(n+1,{unit:"month"});case"LLL":return r.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(n,{width:"narrow",context:"standalone"});case"LLLL":default:return r.month(n,{width:"wide",context:"standalone"})}},w:function(e,t,r,n){const i=yle(e,n);return t==="wo"?r.ordinalNumber(i,{unit:"week"}):Tt(i,t.length)},I:function(e,t,r){const n=vle(e);return t==="Io"?r.ordinalNumber(n,{unit:"week"}):Tt(n,t.length)},d:function(e,t,r){return t==="do"?r.ordinalNumber(e.getDate(),{unit:"date"}):Ys.d(e,t)},D:function(e,t,r){const n=mle(e);return t==="Do"?r.ordinalNumber(n,{unit:"dayOfYear"}):Tt(n,t.length)},E:function(e,t,r){const n=e.getDay();switch(t){case"E":case"EE":case"EEE":return r.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(n,{width:"short",context:"formatting"});case"EEEE":default:return r.day(n,{width:"wide",context:"formatting"})}},e:function(e,t,r,n){const i=e.getDay(),a=(i-n.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return Tt(a,2);case"eo":return r.ordinalNumber(a,{unit:"day"});case"eee":return r.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(i,{width:"short",context:"formatting"});case"eeee":default:return r.day(i,{width:"wide",context:"formatting"})}},c:function(e,t,r,n){const i=e.getDay(),a=(i-n.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return Tt(a,t.length);case"co":return r.ordinalNumber(a,{unit:"day"});case"ccc":return r.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(i,{width:"narrow",context:"standalone"});case"cccccc":return r.day(i,{width:"short",context:"standalone"});case"cccc":default:return r.day(i,{width:"wide",context:"standalone"})}},i:function(e,t,r){const n=e.getDay(),i=n===0?7:n;switch(t){case"i":return String(i);case"ii":return Tt(i,t.length);case"io":return r.ordinalNumber(i,{unit:"day"});case"iii":return r.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(n,{width:"short",context:"formatting"});case"iiii":default:return r.day(n,{width:"wide",context:"formatting"})}},a:function(e,t,r){const i=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(i,{width:"narrow",context:"formatting"});case"aaaa":default:return r.dayPeriod(i,{width:"wide",context:"formatting"})}},b:function(e,t,r){const n=e.getHours();let i;switch(n===12?i=Yc.noon:n===0?i=Yc.midnight:i=n/12>=1?"pm":"am",t){case"b":case"bb":return r.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(i,{width:"narrow",context:"formatting"});case"bbbb":default:return r.dayPeriod(i,{width:"wide",context:"formatting"})}},B:function(e,t,r){const n=e.getHours();let i;switch(n>=17?i=Yc.evening:n>=12?i=Yc.afternoon:n>=4?i=Yc.morning:i=Yc.night,t){case"B":case"BB":case"BBB":return r.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(i,{width:"narrow",context:"formatting"});case"BBBB":default:return r.dayPeriod(i,{width:"wide",context:"formatting"})}},h:function(e,t,r){if(t==="ho"){let n=e.getHours()%12;return n===0&&(n=12),r.ordinalNumber(n,{unit:"hour"})}return Ys.h(e,t)},H:function(e,t,r){return t==="Ho"?r.ordinalNumber(e.getHours(),{unit:"hour"}):Ys.H(e,t)},K:function(e,t,r){const n=e.getHours()%12;return t==="Ko"?r.ordinalNumber(n,{unit:"hour"}):Tt(n,t.length)},k:function(e,t,r){let n=e.getHours();return n===0&&(n=24),t==="ko"?r.ordinalNumber(n,{unit:"hour"}):Tt(n,t.length)},m:function(e,t,r){return t==="mo"?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):Ys.m(e,t)},s:function(e,t,r){return t==="so"?r.ordinalNumber(e.getSeconds(),{unit:"second"}):Ys.s(e,t)},S:function(e,t){return Ys.S(e,t)},X:function(e,t,r){const n=e.getTimezoneOffset();if(n===0)return"Z";switch(t){case"X":return oR(n);case"XXXX":case"XX":return mu(n);case"XXXXX":case"XXX":default:return mu(n,":")}},x:function(e,t,r){const n=e.getTimezoneOffset();switch(t){case"x":return oR(n);case"xxxx":case"xx":return mu(n);case"xxxxx":case"xxx":default:return mu(n,":")}},O:function(e,t,r){const n=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+aR(n,":");case"OOOO":default:return"GMT"+mu(n,":")}},z:function(e,t,r){const n=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+aR(n,":");case"zzzz":default:return"GMT"+mu(n,":")}},t:function(e,t,r){const n=Math.trunc(+e/1e3);return Tt(n,t.length)},T:function(e,t,r){return Tt(+e,t.length)}};function aR(e,t=""){const r=e>0?"-":"+",n=Math.abs(e),i=Math.trunc(n/60),a=n%60;return a===0?r+String(i):r+String(i)+t+Tt(a,2)}function oR(e,t){return e%60===0?(e>0?"-":"+")+Tt(Math.abs(e)/60,2):mu(e,t)}function mu(e,t=""){const r=e>0?"-":"+",n=Math.abs(e),i=Tt(Math.trunc(n/60),2),a=Tt(n%60,2);return r+i+t+a}const sR=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},dB=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},ble=(e,t)=>{const r=e.match(/(P+)(p+)?/)||[],n=r[1],i=r[2];if(!i)return sR(e,t);let a;switch(n){case"P":a=t.dateTime({width:"short"});break;case"PP":a=t.dateTime({width:"medium"});break;case"PPP":a=t.dateTime({width:"long"});break;case"PPPP":default:a=t.dateTime({width:"full"});break}return a.replace("{{date}}",sR(n,t)).replace("{{time}}",dB(i,t))},_le={p:dB,P:ble},wle=/^D+$/,xle=/^Y+$/,Sle=["D","DD","YY","YYYY"];function Ole(e){return wle.test(e)}function Cle(e){return xle.test(e)}function Ple(e,t,r){const n=Ele(e,t,r);if(console.warn(n),Sle.includes(e))throw new RangeError(n)}function Ele(e,t,r){const n=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${n} to the input \`${r}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const jle=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Tle=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Ale=/^'([^]*?)'?$/,kle=/''/g,Nle=/[a-zA-Z]/;function zy(e,t,r){var h,p,g,w;const n=Lm(),i=n.locale??cB,a=n.firstWeekContainsDate??((p=(h=n.locale)==null?void 0:h.options)==null?void 0:p.firstWeekContainsDate)??1,o=n.weekStartsOn??((w=(g=n.locale)==null?void 0:g.options)==null?void 0:w.weekStartsOn)??0,s=At(e,r==null?void 0:r.in);if(!Pse(s))throw new RangeError("Invalid time value");let c=t.match(Tle).map(_=>{const b=_[0];if(b==="p"||b==="P"){const x=_le[b];return x(_,i.formatLong)}return _}).join("").match(jle).map(_=>{if(_==="''")return{isToken:!1,value:"'"};const b=_[0];if(b==="'")return{isToken:!1,value:Rle(_)};if(iR[b])return{isToken:!0,value:_};if(b.match(Nle))throw new RangeError("Format string contains an unescaped latin alphabet character `"+b+"`");return{isToken:!1,value:_}});i.localize.preprocessor&&(c=i.localize.preprocessor(s,c));const l={firstWeekContainsDate:a,weekStartsOn:o,locale:i};return c.map(_=>{if(!_.isToken)return _.value;const b=_.value;(Cle(b)||Ole(b))&&Ple(b,t,String(e));const x=iR[b[0]];return x(s,b,i.localize,l)}).join("")}function Rle(e){const t=e.match(Ale);return t?t[1].replace(kle,"'"):e}function Mle(e,t,r){const n=Lm(),i=(r==null?void 0:r.locale)??n.locale??cB,a=2520,o=Jg(e,t);if(isNaN(o))throw new RangeError("Invalid time value");const s=Object.assign({},r,{addSuffix:r==null?void 0:r.addSuffix,comparison:o}),[c,l]=Xu(r==null?void 0:r.in,...o>0?[t,e]:[e,t]),h=Rse(l,c),p=(Rf(l)-Rf(c))/1e3,g=Math.round((h-p)/60);let w;if(g<2)return g===0?i.formatDistance("lessThanXMinutes",1,s):i.formatDistance("xMinutes",g,s);if(g<45)return i.formatDistance("xMinutes",g,s);if(g<90)return i.formatDistance("aboutXHours",1,s);if(g<tR){const _=Math.round(g/60);return i.formatDistance("aboutXHours",_,s)}else{if(g<a)return i.formatDistance("xDays",1,s);if(g<xg){const _=Math.round(g/tR);return i.formatDistance("xDays",_,s)}else if(g<xg*2)return w=Math.round(g/xg),i.formatDistance("aboutXMonths",w,s)}if(w=Nse(l,c),w<12){const _=Math.round(g/xg);return i.formatDistance("xMonths",_,s)}else{const _=w%12,b=Math.trunc(w/12);return _<3?i.formatDistance("aboutXYears",b,s):_<9?i.formatDistance("overXYears",b,s):i.formatDistance("almostXYears",b+1,s)}}function Lle(e,t){const r=At(e,t==null?void 0:t.in);if(isNaN(+r))throw new RangeError("Invalid time value");let n="",i="";const a="-",o=":";{const s=Tt(r.getDate(),2),c=Tt(r.getMonth()+1,2);n=`${Tt(r.getFullYear(),4)}${a}${c}${a}${s}`}{const s=r.getTimezoneOffset();if(s!==0){const w=Math.abs(s),_=Tt(Math.trunc(w/60),2),b=Tt(w%60,2);i=`${s<0?"+":"-"}${_}:${b}`}else i="Z";const c=Tt(r.getHours(),2),l=Tt(r.getMinutes(),2),h=Tt(r.getSeconds(),2),p=n===""?"":"T",g=[c,l,h].join(o);n=`${n}${p}${g}${i}`}return n}function Dle(e){return Math.trunc(+At(e)/1e3)}function Ile(e,t){return+At(e)>+At(t)}function Vy(e,t){return+At(e)<+At(t)}function AP(e,t){return+At(e)==+At(t)}function $le(e,t,r){const n=+At(e,r==null?void 0:r.in),[i,a]=[+At(t.start,r==null?void 0:r.in),+At(t.end,r==null?void 0:r.in)].sort((o,s)=>o-s);return n>=i&&n<=a}function qy(e,t,r){return wT(e,-t,r)}function gl(e,t){const r=()=>cn(t==null?void 0:t.in,NaN),i=zle(e);let a;if(i.date){const l=Vle(i.date,2);a=qle(l.restDateString,l.year)}if(!a||isNaN(+a))return r();const o=+a;let s=0,c;if(i.time&&(s=Wle(i.time),isNaN(s)))return r();if(i.timezone){if(c=Hle(i.timezone),isNaN(c))return r()}else{const l=new Date(o+s),h=At(0,t==null?void 0:t.in);return h.setFullYear(l.getUTCFullYear(),l.getUTCMonth(),l.getUTCDate()),h.setHours(l.getUTCHours(),l.getUTCMinutes(),l.getUTCSeconds(),l.getUTCMilliseconds()),h}return At(o+s+c,t==null?void 0:t.in)}const Sg={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},Fle=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,Ble=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,Ule=/^([+-])(\d{2})(?::?(\d{2}))?$/;function zle(e){const t={},r=e.split(Sg.dateTimeDelimiter);let n;if(r.length>2)return t;if(/:/.test(r[0])?n=r[0]:(t.date=r[0],n=r[1],Sg.timeZoneDelimiter.test(t.date)&&(t.date=e.split(Sg.timeZoneDelimiter)[0],n=e.substr(t.date.length,e.length))),n){const i=Sg.timezone.exec(n);i?(t.time=n.replace(i[1],""),t.timezone=i[1]):t.time=n}return t}function Vle(e,t){const r=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),n=e.match(r);if(!n)return{year:NaN,restDateString:""};const i=n[1]?parseInt(n[1]):null,a=n[2]?parseInt(n[2]):null;return{year:a===null?i:a*100,restDateString:e.slice((n[1]||n[2]).length)}}function qle(e,t){if(t===null)return new Date(NaN);const r=e.match(Fle);if(!r)return new Date(NaN);const n=!!r[4],i=Mh(r[1]),a=Mh(r[2])-1,o=Mh(r[3]),s=Mh(r[4]),c=Mh(r[5])-1;if(n)return Xle(t,s,c)?Gle(t,s,c):new Date(NaN);{const l=new Date(0);return!Yle(t,a,o)||!Zle(t,i)?new Date(NaN):(l.setUTCFullYear(t,a,Math.max(i,o)),l)}}function Mh(e){return e?parseInt(e):1}function Wle(e){const t=e.match(Ble);if(!t)return NaN;const r=Ow(t[1]),n=Ow(t[2]),i=Ow(t[3]);return Qle(r,n,i)?r*_T+n*aB+i*1e3:NaN}function Ow(e){return e&&parseFloat(e.replace(",","."))||0}function Hle(e){if(e==="Z")return 0;const t=e.match(Ule);if(!t)return 0;const r=t[1]==="+"?-1:1,n=parseInt(t[2]),i=t[3]&&parseInt(t[3])||0;return Jle(n,i)?r*(n*_T+i*aB):NaN}function Gle(e,t,r){const n=new Date(0);n.setUTCFullYear(e,0,4);const i=n.getUTCDay()||7,a=(t-1)*7+r+1-i;return n.setUTCDate(n.getUTCDate()+a),n}const Kle=[31,null,31,30,31,30,31,31,30,31,30,31];function hB(e){return e%400===0||e%4===0&&e%100!==0}function Yle(e,t,r){return t>=0&&t<=11&&r>=1&&r<=(Kle[t]||(hB(e)?29:28))}function Zle(e,t){return t>=1&&t<=(hB(e)?366:365)}function Xle(e,t,r){return t>=1&&t<=53&&r>=0&&r<=6}function Qle(e,t,r){return e===24?t===0&&r===0:r>=0&&r<60&&t>=0&&t<60&&e>=0&&e<25}function Jle(e,t){return t>=0&&t<=59}var ey={exports:{}},eue=ey.exports,lR;function tue(){return lR||(lR=1,function(e,t){(function(r,n){e.exports=n()})(eue,()=>(()=>{var r={873:(o,s)=>{var c,l,h=function(){var p=function(X,ee){var re=X,U=S[ee],I=null,$=0,F=null,k=[],Z={},Q=function(Y,ue){I=function(he){for(var ye=new Array(he),pe=0;pe<he;pe+=1){ye[pe]=new Array(he);for(var xe=0;xe<he;xe+=1)ye[pe][xe]=null}return ye}($=4*re+17),ae(0,0),ae($-7,0),ae(0,$-7),de(),fe(),D(Y,ue),re>=7&&ve(Y),F==null&&(F=J(re,U,k)),z(F,ue)},ae=function(Y,ue){for(var he=-1;he<=7;he+=1)if(!(Y+he<=-1||$<=Y+he))for(var ye=-1;ye<=7;ye+=1)ue+ye<=-1||$<=ue+ye||(I[Y+he][ue+ye]=0<=he&&he<=6&&(ye==0||ye==6)||0<=ye&&ye<=6&&(he==0||he==6)||2<=he&&he<=4&&2<=ye&&ye<=4)},fe=function(){for(var Y=8;Y<$-8;Y+=1)I[Y][6]==null&&(I[Y][6]=Y%2==0);for(var ue=8;ue<$-8;ue+=1)I[6][ue]==null&&(I[6][ue]=ue%2==0)},de=function(){for(var Y=O.getPatternPosition(re),ue=0;ue<Y.length;ue+=1)for(var he=0;he<Y.length;he+=1){var ye=Y[ue],pe=Y[he];if(I[ye][pe]==null)for(var xe=-2;xe<=2;xe+=1)for(var Pe=-2;Pe<=2;Pe+=1)I[ye+xe][pe+Pe]=xe==-2||xe==2||Pe==-2||Pe==2||xe==0&&Pe==0}},ve=function(Y){for(var ue=O.getBCHTypeNumber(re),he=0;he<18;he+=1){var ye=!Y&&(ue>>he&1)==1;I[Math.floor(he/3)][he%3+$-8-3]=ye}for(he=0;he<18;he+=1)ye=!Y&&(ue>>he&1)==1,I[he%3+$-8-3][Math.floor(he/3)]=ye},D=function(Y,ue){for(var he=U<<3|ue,ye=O.getBCHTypeInfo(he),pe=0;pe<15;pe+=1){var xe=!Y&&(ye>>pe&1)==1;pe<6?I[pe][8]=xe:pe<8?I[pe+1][8]=xe:I[$-15+pe][8]=xe}for(pe=0;pe<15;pe+=1)xe=!Y&&(ye>>pe&1)==1,pe<8?I[8][$-pe-1]=xe:pe<9?I[8][15-pe-1+1]=xe:I[8][15-pe-1]=xe;I[$-8][8]=!Y},z=function(Y,ue){for(var he=-1,ye=$-1,pe=7,xe=0,Pe=O.getMaskFunction(ue),ke=$-1;ke>0;ke-=2)for(ke==6&&(ke-=1);;){for(var Ie=0;Ie<2;Ie+=1)if(I[ye][ke-Ie]==null){var Le=!1;xe<Y.length&&(Le=(Y[xe]>>>pe&1)==1),Pe(ye,ke-Ie)&&(Le=!Le),I[ye][ke-Ie]=Le,(pe-=1)==-1&&(xe+=1,pe=7)}if((ye+=he)<0||$<=ye){ye-=he,he=-he;break}}},J=function(Y,ue,he){for(var ye=A.getRSBlocks(Y,ue),pe=T(),xe=0;xe<he.length;xe+=1){var Pe=he[xe];pe.put(Pe.getMode(),4),pe.put(Pe.getLength(),O.getLengthInBits(Pe.getMode(),Y)),Pe.write(pe)}var ke=0;for(xe=0;xe<ye.length;xe+=1)ke+=ye[xe].dataCount;if(pe.getLengthInBits()>8*ke)throw"code length overflow. ("+pe.getLengthInBits()+">"+8*ke+")";for(pe.getLengthInBits()+4<=8*ke&&pe.put(0,4);pe.getLengthInBits()%8!=0;)pe.putBit(!1);for(;!(pe.getLengthInBits()>=8*ke||(pe.put(236,8),pe.getLengthInBits()>=8*ke));)pe.put(17,8);return function(Ie,Le){for(var $e=0,_e=0,Se=0,Re=new Array(Le.length),Ne=new Array(Le.length),je=0;je<Le.length;je+=1){var Fe=Le[je].dataCount,We=Le[je].totalCount-Fe;_e=Math.max(_e,Fe),Se=Math.max(Se,We),Re[je]=new Array(Fe);for(var Xe=0;Xe<Re[je].length;Xe+=1)Re[je][Xe]=255&Ie.getBuffer()[Xe+$e];$e+=Fe;var ut=O.getErrorCorrectPolynomial(We),st=j(Re[je],ut.getLength()-1).mod(ut);for(Ne[je]=new Array(ut.getLength()-1),Xe=0;Xe<Ne[je].length;Xe+=1){var Ot=Xe+st.getLength()-Ne[je].length;Ne[je][Xe]=Ot>=0?st.getAt(Ot):0}}var $t=0;for(Xe=0;Xe<Le.length;Xe+=1)$t+=Le[Xe].totalCount;var Zt=new Array($t),Ft=0;for(Xe=0;Xe<_e;Xe+=1)for(je=0;je<Le.length;je+=1)Xe<Re[je].length&&(Zt[Ft]=Re[je][Xe],Ft+=1);for(Xe=0;Xe<Se;Xe+=1)for(je=0;je<Le.length;je+=1)Xe<Ne[je].length&&(Zt[Ft]=Ne[je][Xe],Ft+=1);return Zt}(pe,ye)};Z.addData=function(Y,ue){var he=null;switch(ue=ue||"Byte"){case"Numeric":he=M(Y);break;case"Alphanumeric":he=q(Y);break;case"Byte":he=W(Y);break;case"Kanji":he=H(Y);break;default:throw"mode:"+ue}k.push(he),F=null},Z.isDark=function(Y,ue){if(Y<0||$<=Y||ue<0||$<=ue)throw Y+","+ue;return I[Y][ue]},Z.getModuleCount=function(){return $},Z.make=function(){if(re<1){for(var Y=1;Y<40;Y++){for(var ue=A.getRSBlocks(Y,U),he=T(),ye=0;ye<k.length;ye++){var pe=k[ye];he.put(pe.getMode(),4),he.put(pe.getLength(),O.getLengthInBits(pe.getMode(),Y)),pe.write(he)}var xe=0;for(ye=0;ye<ue.length;ye++)xe+=ue[ye].dataCount;if(he.getLengthInBits()<=8*xe)break}re=Y}Q(!1,function(){for(var Pe=0,ke=0,Ie=0;Ie<8;Ie+=1){Q(!0,Ie);var Le=O.getLostPoint(Z);(Ie==0||Pe>Le)&&(Pe=Le,ke=Ie)}return ke}())},Z.createTableTag=function(Y,ue){Y=Y||2;var he="";he+='<table style="',he+=" border-width: 0px; border-style: none;",he+=" border-collapse: collapse;",he+=" padding: 0px; margin: "+(ue=ue===void 0?4*Y:ue)+"px;",he+='">',he+="<tbody>";for(var ye=0;ye<Z.getModuleCount();ye+=1){he+="<tr>";for(var pe=0;pe<Z.getModuleCount();pe+=1)he+='<td style="',he+=" border-width: 0px; border-style: none;",he+=" border-collapse: collapse;",he+=" padding: 0px; margin: 0px;",he+=" width: "+Y+"px;",he+=" height: "+Y+"px;",he+=" background-color: ",he+=Z.isDark(ye,pe)?"#000000":"#ffffff",he+=";",he+='"/>';he+="</tr>"}return(he+="</tbody>")+"</table>"},Z.createSvgTag=function(Y,ue,he,ye){var pe={};typeof arguments[0]=="object"&&(Y=(pe=arguments[0]).cellSize,ue=pe.margin,he=pe.alt,ye=pe.title),Y=Y||2,ue=ue===void 0?4*Y:ue,(he=typeof he=="string"?{text:he}:he||{}).text=he.text||null,he.id=he.text?he.id||"qrcode-description":null,(ye=typeof ye=="string"?{text:ye}:ye||{}).text=ye.text||null,ye.id=ye.text?ye.id||"qrcode-title":null;var xe,Pe,ke,Ie,Le=Z.getModuleCount()*Y+2*ue,$e="";for(Ie="l"+Y+",0 0,"+Y+" -"+Y+",0 0,-"+Y+"z ",$e+='<svg version="1.1" xmlns="http://www.w3.org/2000/svg"',$e+=pe.scalable?"":' width="'+Le+'px" height="'+Le+'px"',$e+=' viewBox="0 0 '+Le+" "+Le+'" ',$e+=' preserveAspectRatio="xMinYMin meet"',$e+=ye.text||he.text?' role="img" aria-labelledby="'+ce([ye.id,he.id].join(" ").trim())+'"':"",$e+=">",$e+=ye.text?'<title id="'+ce(ye.id)+'">'+ce(ye.text)+"</title>":"",$e+=he.text?'<description id="'+ce(he.id)+'">'+ce(he.text)+"</description>":"",$e+='<rect width="100%" height="100%" fill="white" cx="0" cy="0"/>',$e+='<path d="',Pe=0;Pe<Z.getModuleCount();Pe+=1)for(ke=Pe*Y+ue,xe=0;xe<Z.getModuleCount();xe+=1)Z.isDark(Pe,xe)&&($e+="M"+(xe*Y+ue)+","+ke+Ie);return($e+='" stroke="transparent" fill="black"/>')+"</svg>"},Z.createDataURL=function(Y,ue){Y=Y||2,ue=ue===void 0?4*Y:ue;var he=Z.getModuleCount()*Y+2*ue,ye=ue,pe=he-ue;return se(he,he,function(xe,Pe){if(ye<=xe&&xe<pe&&ye<=Pe&&Pe<pe){var ke=Math.floor((xe-ye)/Y),Ie=Math.floor((Pe-ye)/Y);return Z.isDark(Ie,ke)?0:1}return 1})},Z.createImgTag=function(Y,ue,he){Y=Y||2,ue=ue===void 0?4*Y:ue;var ye=Z.getModuleCount()*Y+2*ue,pe="";return pe+="<img",pe+=' src="',pe+=Z.createDataURL(Y,ue),pe+='"',pe+=' width="',pe+=ye,pe+='"',pe+=' height="',pe+=ye,pe+='"',he&&(pe+=' alt="',pe+=ce(he),pe+='"'),pe+"/>"};var ce=function(Y){for(var ue="",he=0;he<Y.length;he+=1){var ye=Y.charAt(he);switch(ye){case"<":ue+="<";break;case">":ue+=">";break;case"&":ue+="&";break;case'"':ue+=""";break;default:ue+=ye}}return ue};return Z.createASCII=function(Y,ue){if((Y=Y||1)<2)return function(Re){Re=Re===void 0?2:Re;var Ne,je,Fe,We,Xe,ut=1*Z.getModuleCount()+2*Re,st=Re,Ot=ut-Re,$t={"██":"█","█ ":"▀"," █":"▄"," ":" "},Zt={"██":"▀","█ ":"▀"," █":" "," ":" "},Ft="";for(Ne=0;Ne<ut;Ne+=2){for(Fe=Math.floor((Ne-st)/1),We=Math.floor((Ne+1-st)/1),je=0;je<ut;je+=1)Xe="█",st<=je&&je<Ot&&st<=Ne&&Ne<Ot&&Z.isDark(Fe,Math.floor((je-st)/1))&&(Xe=" "),st<=je&&je<Ot&&st<=Ne+1&&Ne+1<Ot&&Z.isDark(We,Math.floor((je-st)/1))?Xe+=" ":Xe+="█",Ft+=Re<1&&Ne+1>=Ot?Zt[Xe]:$t[Xe];Ft+=`
|
||
`}return ut%2&&Re>0?Ft.substring(0,Ft.length-ut-1)+Array(ut+1).join("▀"):Ft.substring(0,Ft.length-1)}(ue);Y-=1,ue=ue===void 0?2*Y:ue;var he,ye,pe,xe,Pe=Z.getModuleCount()*Y+2*ue,ke=ue,Ie=Pe-ue,Le=Array(Y+1).join("██"),$e=Array(Y+1).join(" "),_e="",Se="";for(he=0;he<Pe;he+=1){for(pe=Math.floor((he-ke)/Y),Se="",ye=0;ye<Pe;ye+=1)xe=1,ke<=ye&&ye<Ie&&ke<=he&&he<Ie&&Z.isDark(pe,Math.floor((ye-ke)/Y))&&(xe=0),Se+=xe?Le:$e;for(pe=0;pe<Y;pe+=1)_e+=Se+`
|
||
`}return _e.substring(0,_e.length-1)},Z.renderTo2dContext=function(Y,ue){ue=ue||2;for(var he=Z.getModuleCount(),ye=0;ye<he;ye++)for(var pe=0;pe<he;pe++)Y.fillStyle=Z.isDark(ye,pe)?"black":"white",Y.fillRect(ye*ue,pe*ue,ue,ue)},Z};p.stringToBytes=(p.stringToBytesFuncs={default:function(X){for(var ee=[],re=0;re<X.length;re+=1){var U=X.charCodeAt(re);ee.push(255&U)}return ee}}).default,p.createStringToBytes=function(X,ee){var re=function(){for(var I=te(X),$=function(){var fe=I.read();if(fe==-1)throw"eof";return fe},F=0,k={};;){var Z=I.read();if(Z==-1)break;var Q=$(),ae=$()<<8|$();k[String.fromCharCode(Z<<8|Q)]=ae,F+=1}if(F!=ee)throw F+" != "+ee;return k}(),U=63;return function(I){for(var $=[],F=0;F<I.length;F+=1){var k=I.charCodeAt(F);if(k<128)$.push(k);else{var Z=re[I.charAt(F)];typeof Z=="number"?(255&Z)==Z?$.push(Z):($.push(Z>>>8),$.push(255&Z)):$.push(U)}}return $}};var g,w,_,b,x,S={L:1,M:0,Q:3,H:2},O=(g=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],w=1335,_=7973,x=function(X){for(var ee=0;X!=0;)ee+=1,X>>>=1;return ee},(b={}).getBCHTypeInfo=function(X){for(var ee=X<<10;x(ee)-x(w)>=0;)ee^=w<<x(ee)-x(w);return 21522^(X<<10|ee)},b.getBCHTypeNumber=function(X){for(var ee=X<<12;x(ee)-x(_)>=0;)ee^=_<<x(ee)-x(_);return X<<12|ee},b.getPatternPosition=function(X){return g[X-1]},b.getMaskFunction=function(X){switch(X){case 0:return function(ee,re){return(ee+re)%2==0};case 1:return function(ee,re){return ee%2==0};case 2:return function(ee,re){return re%3==0};case 3:return function(ee,re){return(ee+re)%3==0};case 4:return function(ee,re){return(Math.floor(ee/2)+Math.floor(re/3))%2==0};case 5:return function(ee,re){return ee*re%2+ee*re%3==0};case 6:return function(ee,re){return(ee*re%2+ee*re%3)%2==0};case 7:return function(ee,re){return(ee*re%3+(ee+re)%2)%2==0};default:throw"bad maskPattern:"+X}},b.getErrorCorrectPolynomial=function(X){for(var ee=j([1],0),re=0;re<X;re+=1)ee=ee.multiply(j([1,E.gexp(re)],0));return ee},b.getLengthInBits=function(X,ee){if(1<=ee&&ee<10)switch(X){case 1:return 10;case 2:return 9;case 4:case 8:return 8;default:throw"mode:"+X}else if(ee<27)switch(X){case 1:return 12;case 2:return 11;case 4:return 16;case 8:return 10;default:throw"mode:"+X}else{if(!(ee<41))throw"type:"+ee;switch(X){case 1:return 14;case 2:return 13;case 4:return 16;case 8:return 12;default:throw"mode:"+X}}},b.getLostPoint=function(X){for(var ee=X.getModuleCount(),re=0,U=0;U<ee;U+=1)for(var I=0;I<ee;I+=1){for(var $=0,F=X.isDark(U,I),k=-1;k<=1;k+=1)if(!(U+k<0||ee<=U+k))for(var Z=-1;Z<=1;Z+=1)I+Z<0||ee<=I+Z||k==0&&Z==0||F==X.isDark(U+k,I+Z)&&($+=1);$>5&&(re+=3+$-5)}for(U=0;U<ee-1;U+=1)for(I=0;I<ee-1;I+=1){var Q=0;X.isDark(U,I)&&(Q+=1),X.isDark(U+1,I)&&(Q+=1),X.isDark(U,I+1)&&(Q+=1),X.isDark(U+1,I+1)&&(Q+=1),Q!=0&&Q!=4||(re+=3)}for(U=0;U<ee;U+=1)for(I=0;I<ee-6;I+=1)X.isDark(U,I)&&!X.isDark(U,I+1)&&X.isDark(U,I+2)&&X.isDark(U,I+3)&&X.isDark(U,I+4)&&!X.isDark(U,I+5)&&X.isDark(U,I+6)&&(re+=40);for(I=0;I<ee;I+=1)for(U=0;U<ee-6;U+=1)X.isDark(U,I)&&!X.isDark(U+1,I)&&X.isDark(U+2,I)&&X.isDark(U+3,I)&&X.isDark(U+4,I)&&!X.isDark(U+5,I)&&X.isDark(U+6,I)&&(re+=40);var ae=0;for(I=0;I<ee;I+=1)for(U=0;U<ee;U+=1)X.isDark(U,I)&&(ae+=1);return re+Math.abs(100*ae/ee/ee-50)/5*10},b),E=function(){for(var X=new Array(256),ee=new Array(256),re=0;re<8;re+=1)X[re]=1<<re;for(re=8;re<256;re+=1)X[re]=X[re-4]^X[re-5]^X[re-6]^X[re-8];for(re=0;re<255;re+=1)ee[X[re]]=re;return{glog:function(U){if(U<1)throw"glog("+U+")";return ee[U]},gexp:function(U){for(;U<0;)U+=255;for(;U>=256;)U-=255;return X[U]}}}();function j(X,ee){if(X.length===void 0)throw X.length+"/"+ee;var re=function(){for(var I=0;I<X.length&&X[I]==0;)I+=1;for(var $=new Array(X.length-I+ee),F=0;F<X.length-I;F+=1)$[F]=X[F+I];return $}(),U={getAt:function(I){return re[I]},getLength:function(){return re.length},multiply:function(I){for(var $=new Array(U.getLength()+I.getLength()-1),F=0;F<U.getLength();F+=1)for(var k=0;k<I.getLength();k+=1)$[F+k]^=E.gexp(E.glog(U.getAt(F))+E.glog(I.getAt(k)));return j($,0)},mod:function(I){if(U.getLength()-I.getLength()<0)return U;for(var $=E.glog(U.getAt(0))-E.glog(I.getAt(0)),F=new Array(U.getLength()),k=0;k<U.getLength();k+=1)F[k]=U.getAt(k);for(k=0;k<I.getLength();k+=1)F[k]^=E.gexp(E.glog(I.getAt(k))+$);return j(F,0).mod(I)}};return U}var A=function(){var X=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12,7,37,13],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],ee=function(U,I){var $={};return $.totalCount=U,$.dataCount=I,$},re={getRSBlocks:function(U,I){var $=function(ve,D){switch(D){case S.L:return X[4*(ve-1)+0];case S.M:return X[4*(ve-1)+1];case S.Q:return X[4*(ve-1)+2];case S.H:return X[4*(ve-1)+3];default:return}}(U,I);if($===void 0)throw"bad rs block @ typeNumber:"+U+"/errorCorrectionLevel:"+I;for(var F=$.length/3,k=[],Z=0;Z<F;Z+=1)for(var Q=$[3*Z+0],ae=$[3*Z+1],fe=$[3*Z+2],de=0;de<Q;de+=1)k.push(ee(ae,fe));return k}};return re}(),T=function(){var X=[],ee=0,re={getBuffer:function(){return X},getAt:function(U){var I=Math.floor(U/8);return(X[I]>>>7-U%8&1)==1},put:function(U,I){for(var $=0;$<I;$+=1)re.putBit((U>>>I-$-1&1)==1)},getLengthInBits:function(){return ee},putBit:function(U){var I=Math.floor(ee/8);X.length<=I&&X.push(0),U&&(X[I]|=128>>>ee%8),ee+=1}};return re},M=function(X){var ee=X,re={getMode:function(){return 1},getLength:function($){return ee.length},write:function($){for(var F=ee,k=0;k+2<F.length;)$.put(U(F.substring(k,k+3)),10),k+=3;k<F.length&&(F.length-k==1?$.put(U(F.substring(k,k+1)),4):F.length-k==2&&$.put(U(F.substring(k,k+2)),7))}},U=function($){for(var F=0,k=0;k<$.length;k+=1)F=10*F+I($.charAt(k));return F},I=function($){if("0"<=$&&$<="9")return $.charCodeAt(0)-48;throw"illegal char :"+$};return re},q=function(X){var ee=X,re={getMode:function(){return 2},getLength:function(I){return ee.length},write:function(I){for(var $=ee,F=0;F+1<$.length;)I.put(45*U($.charAt(F))+U($.charAt(F+1)),11),F+=2;F<$.length&&I.put(U($.charAt(F)),6)}},U=function(I){if("0"<=I&&I<="9")return I.charCodeAt(0)-48;if("A"<=I&&I<="Z")return I.charCodeAt(0)-65+10;switch(I){case" ":return 36;case"$":return 37;case"%":return 38;case"*":return 39;case"+":return 40;case"-":return 41;case".":return 42;case"/":return 43;case":":return 44;default:throw"illegal char :"+I}};return re},W=function(X){var ee=p.stringToBytes(X);return{getMode:function(){return 4},getLength:function(re){return ee.length},write:function(re){for(var U=0;U<ee.length;U+=1)re.put(ee[U],8)}}},H=function(X){var ee=p.stringToBytesFuncs.SJIS;if(!ee)throw"sjis not supported.";(function(){var I=ee("友");if(I.length!=2||(I[0]<<8|I[1])!=38726)throw"sjis not supported."})();var re=ee(X),U={getMode:function(){return 8},getLength:function(I){return~~(re.length/2)},write:function(I){for(var $=re,F=0;F+1<$.length;){var k=(255&$[F])<<8|255&$[F+1];if(33088<=k&&k<=40956)k-=33088;else{if(!(57408<=k&&k<=60351))throw"illegal char at "+(F+1)+"/"+k;k-=49472}k=192*(k>>>8&255)+(255&k),I.put(k,13),F+=2}if(F<$.length)throw"illegal char at "+(F+1)}};return U},K=function(){var X=[],ee={writeByte:function(re){X.push(255&re)},writeShort:function(re){ee.writeByte(re),ee.writeByte(re>>>8)},writeBytes:function(re,U,I){U=U||0,I=I||re.length;for(var $=0;$<I;$+=1)ee.writeByte(re[$+U])},writeString:function(re){for(var U=0;U<re.length;U+=1)ee.writeByte(re.charCodeAt(U))},toByteArray:function(){return X},toString:function(){var re="";re+="[";for(var U=0;U<X.length;U+=1)U>0&&(re+=","),re+=X[U];return re+"]"}};return ee},te=function(X){var ee=X,re=0,U=0,I=0,$={read:function(){for(;I<8;){if(re>=ee.length){if(I==0)return-1;throw"unexpected end of file./"+I}var k=ee.charAt(re);if(re+=1,k=="=")return I=0,-1;k.match(/^\s$/)||(U=U<<6|F(k.charCodeAt(0)),I+=6)}var Z=U>>>I-8&255;return I-=8,Z}},F=function(k){if(65<=k&&k<=90)return k-65;if(97<=k&&k<=122)return k-97+26;if(48<=k&&k<=57)return k-48+52;if(k==43)return 62;if(k==47)return 63;throw"c:"+k};return $},se=function(X,ee,re){for(var U=function(ae,fe){var de=ae,ve=fe,D=new Array(ae*fe),z={setPixel:function(Y,ue,he){D[ue*de+Y]=he},write:function(Y){Y.writeString("GIF87a"),Y.writeShort(de),Y.writeShort(ve),Y.writeByte(128),Y.writeByte(0),Y.writeByte(0),Y.writeByte(0),Y.writeByte(0),Y.writeByte(0),Y.writeByte(255),Y.writeByte(255),Y.writeByte(255),Y.writeString(","),Y.writeShort(0),Y.writeShort(0),Y.writeShort(de),Y.writeShort(ve),Y.writeByte(0);var ue=J(2);Y.writeByte(2);for(var he=0;ue.length-he>255;)Y.writeByte(255),Y.writeBytes(ue,he,255),he+=255;Y.writeByte(ue.length-he),Y.writeBytes(ue,he,ue.length-he),Y.writeByte(0),Y.writeString(";")}},J=function(Y){for(var ue=1<<Y,he=1+(1<<Y),ye=Y+1,pe=ce(),xe=0;xe<ue;xe+=1)pe.add(String.fromCharCode(xe));pe.add(String.fromCharCode(ue)),pe.add(String.fromCharCode(he));var Pe,ke,Ie,Le=K(),$e=(Pe=Le,ke=0,Ie=0,{write:function(Ne,je){if(Ne>>>je)throw"length over";for(;ke+je>=8;)Pe.writeByte(255&(Ne<<ke|Ie)),je-=8-ke,Ne>>>=8-ke,Ie=0,ke=0;Ie|=Ne<<ke,ke+=je},flush:function(){ke>0&&Pe.writeByte(Ie)}});$e.write(ue,ye);var _e=0,Se=String.fromCharCode(D[_e]);for(_e+=1;_e<D.length;){var Re=String.fromCharCode(D[_e]);_e+=1,pe.contains(Se+Re)?Se+=Re:($e.write(pe.indexOf(Se),ye),pe.size()<4095&&(pe.size()==1<<ye&&(ye+=1),pe.add(Se+Re)),Se=Re)}return $e.write(pe.indexOf(Se),ye),$e.write(he,ye),$e.flush(),Le.toByteArray()},ce=function(){var Y={},ue=0,he={add:function(ye){if(he.contains(ye))throw"dup key:"+ye;Y[ye]=ue,ue+=1},size:function(){return ue},indexOf:function(ye){return Y[ye]},contains:function(ye){return Y[ye]!==void 0}};return he};return z}(X,ee),I=0;I<ee;I+=1)for(var $=0;$<X;$+=1)U.setPixel($,I,re($,I));var F=K();U.write(F);for(var k=function(){var ae=0,fe=0,de=0,ve="",D={},z=function(ce){ve+=String.fromCharCode(J(63&ce))},J=function(ce){if(!(ce<0)){if(ce<26)return 65+ce;if(ce<52)return ce-26+97;if(ce<62)return ce-52+48;if(ce==62)return 43;if(ce==63)return 47}throw"n:"+ce};return D.writeByte=function(ce){for(ae=ae<<8|255&ce,fe+=8,de+=1;fe>=6;)z(ae>>>fe-6),fe-=6},D.flush=function(){if(fe>0&&(z(ae<<6-fe),ae=0,fe=0),de%3!=0)for(var ce=3-de%3,Y=0;Y<ce;Y+=1)ve+="="},D.toString=function(){return ve},D}(),Z=F.toByteArray(),Q=0;Q<Z.length;Q+=1)k.writeByte(Z[Q]);return k.flush(),"data:image/gif;base64,"+k};return p}();h.stringToBytesFuncs["UTF-8"]=function(p){return function(g){for(var w=[],_=0;_<g.length;_++){var b=g.charCodeAt(_);b<128?w.push(b):b<2048?w.push(192|b>>6,128|63&b):b<55296||b>=57344?w.push(224|b>>12,128|b>>6&63,128|63&b):(_++,b=65536+((1023&b)<<10|1023&g.charCodeAt(_)),w.push(240|b>>18,128|b>>12&63,128|b>>6&63,128|63&b))}return w}(p)},(l=typeof(c=function(){return h})=="function"?c.apply(s,[]):c)===void 0||(o.exports=l)}},n={};function i(o){var s=n[o];if(s!==void 0)return s.exports;var c=n[o]={exports:{}};return r[o](c,c.exports,i),c.exports}i.n=o=>{var s=o&&o.__esModule?()=>o.default:()=>o;return i.d(s,{a:s}),s},i.d=(o,s)=>{for(var c in s)i.o(s,c)&&!i.o(o,c)&&Object.defineProperty(o,c,{enumerable:!0,get:s[c]})},i.o=(o,s)=>Object.prototype.hasOwnProperty.call(o,s);var a={};return(()=>{i.d(a,{default:()=>ee});const o=re=>!!re&&typeof re=="object"&&!Array.isArray(re);function s(re,...U){if(!U.length)return re;const I=U.shift();return I!==void 0&&o(re)&&o(I)?(re=Object.assign({},re),Object.keys(I).forEach($=>{const F=re[$],k=I[$];Array.isArray(F)&&Array.isArray(k)?re[$]=k:o(F)&&o(k)?re[$]=s(Object.assign({},F),k):re[$]=k}),s(re,...U)):re}function c(re,U){const I=document.createElement("a");I.download=U,I.href=re,document.body.appendChild(I),I.click(),document.body.removeChild(I)}const l={L:.07,M:.15,Q:.25,H:.3};class h{constructor({svg:U,type:I,window:$}){this._svg=U,this._type=I,this._window=$}draw(U,I,$,F){let k;switch(this._type){case"dots":k=this._drawDot;break;case"classy":k=this._drawClassy;break;case"classy-rounded":k=this._drawClassyRounded;break;case"rounded":k=this._drawRounded;break;case"extra-rounded":k=this._drawExtraRounded;break;default:k=this._drawSquare}k.call(this,{x:U,y:I,size:$,getNeighbor:F})}_rotateFigure({x:U,y:I,size:$,rotation:F=0,draw:k}){var Z;const Q=U+$/2,ae=I+$/2;k(),(Z=this._element)===null||Z===void 0||Z.setAttribute("transform",`rotate(${180*F/Math.PI},${Q},${ae})`)}_basicDot(U){const{size:I,x:$,y:F}=U;this._rotateFigure(Object.assign(Object.assign({},U),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","circle"),this._element.setAttribute("cx",String($+I/2)),this._element.setAttribute("cy",String(F+I/2)),this._element.setAttribute("r",String(I/2))}}))}_basicSquare(U){const{size:I,x:$,y:F}=U;this._rotateFigure(Object.assign(Object.assign({},U),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","rect"),this._element.setAttribute("x",String($)),this._element.setAttribute("y",String(F)),this._element.setAttribute("width",String(I)),this._element.setAttribute("height",String(I))}}))}_basicSideRounded(U){const{size:I,x:$,y:F}=U;this._rotateFigure(Object.assign(Object.assign({},U),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("d",`M ${$} ${F}v ${I}h `+I/2+`a ${I/2} ${I/2}, 0, 0, 0, 0 ${-I}`)}}))}_basicCornerRounded(U){const{size:I,x:$,y:F}=U;this._rotateFigure(Object.assign(Object.assign({},U),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("d",`M ${$} ${F}v ${I}h ${I}v `+-I/2+`a ${I/2} ${I/2}, 0, 0, 0, ${-I/2} ${-I/2}`)}}))}_basicCornerExtraRounded(U){const{size:I,x:$,y:F}=U;this._rotateFigure(Object.assign(Object.assign({},U),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("d",`M ${$} ${F}v ${I}h ${I}a ${I} ${I}, 0, 0, 0, ${-I} ${-I}`)}}))}_basicCornersRounded(U){const{size:I,x:$,y:F}=U;this._rotateFigure(Object.assign(Object.assign({},U),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("d",`M ${$} ${F}v `+I/2+`a ${I/2} ${I/2}, 0, 0, 0, ${I/2} ${I/2}h `+I/2+"v "+-I/2+`a ${I/2} ${I/2}, 0, 0, 0, ${-I/2} ${-I/2}`)}}))}_drawDot({x:U,y:I,size:$}){this._basicDot({x:U,y:I,size:$,rotation:0})}_drawSquare({x:U,y:I,size:$}){this._basicSquare({x:U,y:I,size:$,rotation:0})}_drawRounded({x:U,y:I,size:$,getNeighbor:F}){const k=F?+F(-1,0):0,Z=F?+F(1,0):0,Q=F?+F(0,-1):0,ae=F?+F(0,1):0,fe=k+Z+Q+ae;if(fe!==0)if(fe>2||k&&Z||Q&&ae)this._basicSquare({x:U,y:I,size:$,rotation:0});else{if(fe===2){let de=0;return k&&Q?de=Math.PI/2:Q&&Z?de=Math.PI:Z&&ae&&(de=-Math.PI/2),void this._basicCornerRounded({x:U,y:I,size:$,rotation:de})}if(fe===1){let de=0;return Q?de=Math.PI/2:Z?de=Math.PI:ae&&(de=-Math.PI/2),void this._basicSideRounded({x:U,y:I,size:$,rotation:de})}}else this._basicDot({x:U,y:I,size:$,rotation:0})}_drawExtraRounded({x:U,y:I,size:$,getNeighbor:F}){const k=F?+F(-1,0):0,Z=F?+F(1,0):0,Q=F?+F(0,-1):0,ae=F?+F(0,1):0,fe=k+Z+Q+ae;if(fe!==0)if(fe>2||k&&Z||Q&&ae)this._basicSquare({x:U,y:I,size:$,rotation:0});else{if(fe===2){let de=0;return k&&Q?de=Math.PI/2:Q&&Z?de=Math.PI:Z&&ae&&(de=-Math.PI/2),void this._basicCornerExtraRounded({x:U,y:I,size:$,rotation:de})}if(fe===1){let de=0;return Q?de=Math.PI/2:Z?de=Math.PI:ae&&(de=-Math.PI/2),void this._basicSideRounded({x:U,y:I,size:$,rotation:de})}}else this._basicDot({x:U,y:I,size:$,rotation:0})}_drawClassy({x:U,y:I,size:$,getNeighbor:F}){const k=F?+F(-1,0):0,Z=F?+F(1,0):0,Q=F?+F(0,-1):0,ae=F?+F(0,1):0;k+Z+Q+ae!==0?k||Q?Z||ae?this._basicSquare({x:U,y:I,size:$,rotation:0}):this._basicCornerRounded({x:U,y:I,size:$,rotation:Math.PI/2}):this._basicCornerRounded({x:U,y:I,size:$,rotation:-Math.PI/2}):this._basicCornersRounded({x:U,y:I,size:$,rotation:Math.PI/2})}_drawClassyRounded({x:U,y:I,size:$,getNeighbor:F}){const k=F?+F(-1,0):0,Z=F?+F(1,0):0,Q=F?+F(0,-1):0,ae=F?+F(0,1):0;k+Z+Q+ae!==0?k||Q?Z||ae?this._basicSquare({x:U,y:I,size:$,rotation:0}):this._basicCornerExtraRounded({x:U,y:I,size:$,rotation:Math.PI/2}):this._basicCornerExtraRounded({x:U,y:I,size:$,rotation:-Math.PI/2}):this._basicCornersRounded({x:U,y:I,size:$,rotation:Math.PI/2})}}const p={dot:"dot",square:"square",extraRounded:"extra-rounded"},g=Object.values(p);class w{constructor({svg:U,type:I,window:$}){this._svg=U,this._type=I,this._window=$}draw(U,I,$,F){let k;switch(this._type){case p.square:k=this._drawSquare;break;case p.extraRounded:k=this._drawExtraRounded;break;default:k=this._drawDot}k.call(this,{x:U,y:I,size:$,rotation:F})}_rotateFigure({x:U,y:I,size:$,rotation:F=0,draw:k}){var Z;const Q=U+$/2,ae=I+$/2;k(),(Z=this._element)===null||Z===void 0||Z.setAttribute("transform",`rotate(${180*F/Math.PI},${Q},${ae})`)}_basicDot(U){const{size:I,x:$,y:F}=U,k=I/7;this._rotateFigure(Object.assign(Object.assign({},U),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("clip-rule","evenodd"),this._element.setAttribute("d",`M ${$+I/2} ${F}a ${I/2} ${I/2} 0 1 0 0.1 0zm 0 ${k}a ${I/2-k} ${I/2-k} 0 1 1 -0.1 0Z`)}}))}_basicSquare(U){const{size:I,x:$,y:F}=U,k=I/7;this._rotateFigure(Object.assign(Object.assign({},U),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("clip-rule","evenodd"),this._element.setAttribute("d",`M ${$} ${F}v ${I}h ${I}v `+-I+`zM ${$+k} ${F+k}h `+(I-2*k)+"v "+(I-2*k)+"h "+(2*k-I)+"z")}}))}_basicExtraRounded(U){const{size:I,x:$,y:F}=U,k=I/7;this._rotateFigure(Object.assign(Object.assign({},U),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","path"),this._element.setAttribute("clip-rule","evenodd"),this._element.setAttribute("d",`M ${$} ${F+2.5*k}v `+2*k+`a ${2.5*k} ${2.5*k}, 0, 0, 0, ${2.5*k} ${2.5*k}h `+2*k+`a ${2.5*k} ${2.5*k}, 0, 0, 0, ${2.5*k} ${2.5*-k}v `+-2*k+`a ${2.5*k} ${2.5*k}, 0, 0, 0, ${2.5*-k} ${2.5*-k}h `+-2*k+`a ${2.5*k} ${2.5*k}, 0, 0, 0, ${2.5*-k} ${2.5*k}M ${$+2.5*k} ${F+k}h `+2*k+`a ${1.5*k} ${1.5*k}, 0, 0, 1, ${1.5*k} ${1.5*k}v `+2*k+`a ${1.5*k} ${1.5*k}, 0, 0, 1, ${1.5*-k} ${1.5*k}h `+-2*k+`a ${1.5*k} ${1.5*k}, 0, 0, 1, ${1.5*-k} ${1.5*-k}v `+-2*k+`a ${1.5*k} ${1.5*k}, 0, 0, 1, ${1.5*k} ${1.5*-k}`)}}))}_drawDot({x:U,y:I,size:$,rotation:F}){this._basicDot({x:U,y:I,size:$,rotation:F})}_drawSquare({x:U,y:I,size:$,rotation:F}){this._basicSquare({x:U,y:I,size:$,rotation:F})}_drawExtraRounded({x:U,y:I,size:$,rotation:F}){this._basicExtraRounded({x:U,y:I,size:$,rotation:F})}}const _={dot:"dot",square:"square"},b=Object.values(_);class x{constructor({svg:U,type:I,window:$}){this._svg=U,this._type=I,this._window=$}draw(U,I,$,F){let k;k=this._type===_.square?this._drawSquare:this._drawDot,k.call(this,{x:U,y:I,size:$,rotation:F})}_rotateFigure({x:U,y:I,size:$,rotation:F=0,draw:k}){var Z;const Q=U+$/2,ae=I+$/2;k(),(Z=this._element)===null||Z===void 0||Z.setAttribute("transform",`rotate(${180*F/Math.PI},${Q},${ae})`)}_basicDot(U){const{size:I,x:$,y:F}=U;this._rotateFigure(Object.assign(Object.assign({},U),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","circle"),this._element.setAttribute("cx",String($+I/2)),this._element.setAttribute("cy",String(F+I/2)),this._element.setAttribute("r",String(I/2))}}))}_basicSquare(U){const{size:I,x:$,y:F}=U;this._rotateFigure(Object.assign(Object.assign({},U),{draw:()=>{this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","rect"),this._element.setAttribute("x",String($)),this._element.setAttribute("y",String(F)),this._element.setAttribute("width",String(I)),this._element.setAttribute("height",String(I))}}))}_drawDot({x:U,y:I,size:$,rotation:F}){this._basicDot({x:U,y:I,size:$,rotation:F})}_drawSquare({x:U,y:I,size:$,rotation:F}){this._basicSquare({x:U,y:I,size:$,rotation:F})}}const S="circle",O=[[1,1,1,1,1,1,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,0,0,0,0,0,1],[1,1,1,1,1,1,1]],E=[[0,0,0,0,0,0,0],[0,0,0,0,0,0,0],[0,0,1,1,1,0,0],[0,0,1,1,1,0,0],[0,0,1,1,1,0,0],[0,0,0,0,0,0,0],[0,0,0,0,0,0,0]];class j{constructor(U,I){this._roundSize=$=>this._options.dotsOptions.roundSize?Math.floor($):$,this._window=I,this._element=this._window.document.createElementNS("http://www.w3.org/2000/svg","svg"),this._element.setAttribute("width",String(U.width)),this._element.setAttribute("height",String(U.height)),this._element.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),U.dotsOptions.roundSize||this._element.setAttribute("shape-rendering","crispEdges"),this._element.setAttribute("viewBox",`0 0 ${U.width} ${U.height}`),this._defs=this._window.document.createElementNS("http://www.w3.org/2000/svg","defs"),this._element.appendChild(this._defs),this._imageUri=U.image,this._instanceId=j.instanceCount++,this._options=U}get width(){return this._options.width}get height(){return this._options.height}getElement(){return this._element}async drawQR(U){const I=U.getModuleCount(),$=Math.min(this._options.width,this._options.height)-2*this._options.margin,F=this._options.shape===S?$/Math.sqrt(2):$,k=this._roundSize(F/I);let Z={hideXDots:0,hideYDots:0,width:0,height:0};if(this._qr=U,this._options.image){if(await this.loadImage(),!this._image)return;const{imageOptions:Q,qrOptions:ae}=this._options,fe=Q.imageSize*l[ae.errorCorrectionLevel],de=Math.floor(fe*I*I);Z=function({originalHeight:ve,originalWidth:D,maxHiddenDots:z,maxHiddenAxisDots:J,dotSize:ce}){const Y={x:0,y:0},ue={x:0,y:0};if(ve<=0||D<=0||z<=0||ce<=0)return{height:0,width:0,hideYDots:0,hideXDots:0};const he=ve/D;return Y.x=Math.floor(Math.sqrt(z/he)),Y.x<=0&&(Y.x=1),J&&J<Y.x&&(Y.x=J),Y.x%2==0&&Y.x--,ue.x=Y.x*ce,Y.y=1+2*Math.ceil((Y.x*he-1)/2),ue.y=Math.round(ue.x*he),(Y.y*Y.x>z||J&&J<Y.y)&&(J&&J<Y.y?(Y.y=J,Y.y%2==0&&Y.x--):Y.y-=2,ue.y=Y.y*ce,Y.x=1+2*Math.ceil((Y.y/he-1)/2),ue.x=Math.round(ue.y/he)),{height:ue.y,width:ue.x,hideYDots:Y.y,hideXDots:Y.x}}({originalWidth:this._image.width,originalHeight:this._image.height,maxHiddenDots:de,maxHiddenAxisDots:I-14,dotSize:k})}this.drawBackground(),this.drawDots((Q,ae)=>{var fe,de,ve,D,z,J;return!(this._options.imageOptions.hideBackgroundDots&&Q>=(I-Z.hideYDots)/2&&Q<(I+Z.hideYDots)/2&&ae>=(I-Z.hideXDots)/2&&ae<(I+Z.hideXDots)/2||!((fe=O[Q])===null||fe===void 0)&&fe[ae]||!((de=O[Q-I+7])===null||de===void 0)&&de[ae]||!((ve=O[Q])===null||ve===void 0)&&ve[ae-I+7]||!((D=E[Q])===null||D===void 0)&&D[ae]||!((z=E[Q-I+7])===null||z===void 0)&&z[ae]||!((J=E[Q])===null||J===void 0)&&J[ae-I+7])}),this.drawCorners(),this._options.image&&await this.drawImage({width:Z.width,height:Z.height,count:I,dotSize:k})}drawBackground(){var U,I,$;const F=this._element,k=this._options;if(F){const Z=(U=k.backgroundOptions)===null||U===void 0?void 0:U.gradient,Q=(I=k.backgroundOptions)===null||I===void 0?void 0:I.color;let ae=k.height,fe=k.width;if(Z||Q){const de=this._window.document.createElementNS("http://www.w3.org/2000/svg","rect");this._backgroundClipPath=this._window.document.createElementNS("http://www.w3.org/2000/svg","clipPath"),this._backgroundClipPath.setAttribute("id",`clip-path-background-color-${this._instanceId}`),this._defs.appendChild(this._backgroundClipPath),!(($=k.backgroundOptions)===null||$===void 0)&&$.round&&(ae=fe=Math.min(k.width,k.height),de.setAttribute("rx",String(ae/2*k.backgroundOptions.round))),de.setAttribute("x",String(this._roundSize((k.width-fe)/2))),de.setAttribute("y",String(this._roundSize((k.height-ae)/2))),de.setAttribute("width",String(fe)),de.setAttribute("height",String(ae)),this._backgroundClipPath.appendChild(de),this._createColor({options:Z,color:Q,additionalRotation:0,x:0,y:0,height:k.height,width:k.width,name:`background-color-${this._instanceId}`})}}}drawDots(U){var I,$;if(!this._qr)throw"QR code is not defined";const F=this._options,k=this._qr.getModuleCount();if(k>F.width||k>F.height)throw"The canvas is too small.";const Z=Math.min(F.width,F.height)-2*F.margin,Q=F.shape===S?Z/Math.sqrt(2):Z,ae=this._roundSize(Q/k),fe=this._roundSize((F.width-k*ae)/2),de=this._roundSize((F.height-k*ae)/2),ve=new h({svg:this._element,type:F.dotsOptions.type,window:this._window});this._dotsClipPath=this._window.document.createElementNS("http://www.w3.org/2000/svg","clipPath"),this._dotsClipPath.setAttribute("id",`clip-path-dot-color-${this._instanceId}`),this._defs.appendChild(this._dotsClipPath),this._createColor({options:(I=F.dotsOptions)===null||I===void 0?void 0:I.gradient,color:F.dotsOptions.color,additionalRotation:0,x:0,y:0,height:F.height,width:F.width,name:`dot-color-${this._instanceId}`});for(let D=0;D<k;D++)for(let z=0;z<k;z++)U&&!U(D,z)||!(($=this._qr)===null||$===void 0)&&$.isDark(D,z)&&(ve.draw(fe+z*ae,de+D*ae,ae,(J,ce)=>!(z+J<0||D+ce<0||z+J>=k||D+ce>=k)&&!(U&&!U(D+ce,z+J))&&!!this._qr&&this._qr.isDark(D+ce,z+J)),ve._element&&this._dotsClipPath&&this._dotsClipPath.appendChild(ve._element));if(F.shape===S){const D=this._roundSize((Z/ae-k)/2),z=k+2*D,J=fe-D*ae,ce=de-D*ae,Y=[],ue=this._roundSize(z/2);for(let he=0;he<z;he++){Y[he]=[];for(let ye=0;ye<z;ye++)he>=D-1&&he<=z-D&&ye>=D-1&&ye<=z-D||Math.sqrt((he-ue)*(he-ue)+(ye-ue)*(ye-ue))>ue?Y[he][ye]=0:Y[he][ye]=this._qr.isDark(ye-2*D<0?ye:ye>=k?ye-2*D:ye-D,he-2*D<0?he:he>=k?he-2*D:he-D)?1:0}for(let he=0;he<z;he++)for(let ye=0;ye<z;ye++)Y[he][ye]&&(ve.draw(J+ye*ae,ce+he*ae,ae,(pe,xe)=>{var Pe;return!!(!((Pe=Y[he+xe])===null||Pe===void 0)&&Pe[ye+pe])}),ve._element&&this._dotsClipPath&&this._dotsClipPath.appendChild(ve._element))}}drawCorners(){if(!this._qr)throw"QR code is not defined";const U=this._element,I=this._options;if(!U)throw"Element code is not defined";const $=this._qr.getModuleCount(),F=Math.min(I.width,I.height)-2*I.margin,k=I.shape===S?F/Math.sqrt(2):F,Z=this._roundSize(k/$),Q=7*Z,ae=3*Z,fe=this._roundSize((I.width-$*Z)/2),de=this._roundSize((I.height-$*Z)/2);[[0,0,0],[1,0,Math.PI/2],[0,1,-Math.PI/2]].forEach(([ve,D,z])=>{var J,ce,Y,ue,he,ye,pe,xe,Pe,ke,Ie,Le,$e,_e;const Se=fe+ve*Z*($-7),Re=de+D*Z*($-7);let Ne=this._dotsClipPath,je=this._dotsClipPath;if((!((J=I.cornersSquareOptions)===null||J===void 0)&&J.gradient||!((ce=I.cornersSquareOptions)===null||ce===void 0)&&ce.color)&&(Ne=this._window.document.createElementNS("http://www.w3.org/2000/svg","clipPath"),Ne.setAttribute("id",`clip-path-corners-square-color-${ve}-${D}-${this._instanceId}`),this._defs.appendChild(Ne),this._cornersSquareClipPath=this._cornersDotClipPath=je=Ne,this._createColor({options:(Y=I.cornersSquareOptions)===null||Y===void 0?void 0:Y.gradient,color:(ue=I.cornersSquareOptions)===null||ue===void 0?void 0:ue.color,additionalRotation:z,x:Se,y:Re,height:Q,width:Q,name:`corners-square-color-${ve}-${D}-${this._instanceId}`})),((he=I.cornersSquareOptions)===null||he===void 0?void 0:he.type)&&g.includes(I.cornersSquareOptions.type)){const Fe=new w({svg:this._element,type:I.cornersSquareOptions.type,window:this._window});Fe.draw(Se,Re,Q,z),Fe._element&&Ne&&Ne.appendChild(Fe._element)}else{const Fe=new h({svg:this._element,type:((ye=I.cornersSquareOptions)===null||ye===void 0?void 0:ye.type)||I.dotsOptions.type,window:this._window});for(let We=0;We<O.length;We++)for(let Xe=0;Xe<O[We].length;Xe++)!((pe=O[We])===null||pe===void 0)&&pe[Xe]&&(Fe.draw(Se+Xe*Z,Re+We*Z,Z,(ut,st)=>{var Ot;return!!(!((Ot=O[We+st])===null||Ot===void 0)&&Ot[Xe+ut])}),Fe._element&&Ne&&Ne.appendChild(Fe._element))}if((!((xe=I.cornersDotOptions)===null||xe===void 0)&&xe.gradient||!((Pe=I.cornersDotOptions)===null||Pe===void 0)&&Pe.color)&&(je=this._window.document.createElementNS("http://www.w3.org/2000/svg","clipPath"),je.setAttribute("id",`clip-path-corners-dot-color-${ve}-${D}-${this._instanceId}`),this._defs.appendChild(je),this._cornersDotClipPath=je,this._createColor({options:(ke=I.cornersDotOptions)===null||ke===void 0?void 0:ke.gradient,color:(Ie=I.cornersDotOptions)===null||Ie===void 0?void 0:Ie.color,additionalRotation:z,x:Se+2*Z,y:Re+2*Z,height:ae,width:ae,name:`corners-dot-color-${ve}-${D}-${this._instanceId}`})),((Le=I.cornersDotOptions)===null||Le===void 0?void 0:Le.type)&&b.includes(I.cornersDotOptions.type)){const Fe=new x({svg:this._element,type:I.cornersDotOptions.type,window:this._window});Fe.draw(Se+2*Z,Re+2*Z,ae,z),Fe._element&&je&&je.appendChild(Fe._element)}else{const Fe=new h({svg:this._element,type:(($e=I.cornersDotOptions)===null||$e===void 0?void 0:$e.type)||I.dotsOptions.type,window:this._window});for(let We=0;We<E.length;We++)for(let Xe=0;Xe<E[We].length;Xe++)!((_e=E[We])===null||_e===void 0)&&_e[Xe]&&(Fe.draw(Se+Xe*Z,Re+We*Z,Z,(ut,st)=>{var Ot;return!!(!((Ot=E[We+st])===null||Ot===void 0)&&Ot[Xe+ut])}),Fe._element&&je&&je.appendChild(Fe._element))}})}loadImage(){return new Promise((U,I)=>{var $;const F=this._options;if(!F.image)return I("Image is not defined");if(!(($=F.nodeCanvas)===null||$===void 0)&&$.loadImage)F.nodeCanvas.loadImage(F.image).then(k=>{var Z,Q;if(this._image=k,this._options.imageOptions.saveAsBlob){const ae=(Z=F.nodeCanvas)===null||Z===void 0?void 0:Z.createCanvas(this._image.width,this._image.height);(Q=ae==null?void 0:ae.getContext("2d"))===null||Q===void 0||Q.drawImage(k,0,0),this._imageUri=ae==null?void 0:ae.toDataURL()}U()}).catch(I);else{const k=new this._window.Image;typeof F.imageOptions.crossOrigin=="string"&&(k.crossOrigin=F.imageOptions.crossOrigin),this._image=k,k.onload=async()=>{this._options.imageOptions.saveAsBlob&&(this._imageUri=await async function(Z,Q){return new Promise(ae=>{const fe=new Q.XMLHttpRequest;fe.onload=function(){const de=new Q.FileReader;de.onloadend=function(){ae(de.result)},de.readAsDataURL(fe.response)},fe.open("GET",Z),fe.responseType="blob",fe.send()})}(F.image||"",this._window)),U()},k.src=F.image}})}async drawImage({width:U,height:I,count:$,dotSize:F}){const k=this._options,Z=this._roundSize((k.width-$*F)/2),Q=this._roundSize((k.height-$*F)/2),ae=Z+this._roundSize(k.imageOptions.margin+($*F-U)/2),fe=Q+this._roundSize(k.imageOptions.margin+($*F-I)/2),de=U-2*k.imageOptions.margin,ve=I-2*k.imageOptions.margin,D=this._window.document.createElementNS("http://www.w3.org/2000/svg","image");D.setAttribute("href",this._imageUri||""),D.setAttribute("xlink:href",this._imageUri||""),D.setAttribute("x",String(ae)),D.setAttribute("y",String(fe)),D.setAttribute("width",`${de}px`),D.setAttribute("height",`${ve}px`),this._element.appendChild(D)}_createColor({options:U,color:I,additionalRotation:$,x:F,y:k,height:Z,width:Q,name:ae}){const fe=Q>Z?Q:Z,de=this._window.document.createElementNS("http://www.w3.org/2000/svg","rect");if(de.setAttribute("x",String(F)),de.setAttribute("y",String(k)),de.setAttribute("height",String(Z)),de.setAttribute("width",String(Q)),de.setAttribute("clip-path",`url('#clip-path-${ae}')`),U){let ve;if(U.type==="radial")ve=this._window.document.createElementNS("http://www.w3.org/2000/svg","radialGradient"),ve.setAttribute("id",ae),ve.setAttribute("gradientUnits","userSpaceOnUse"),ve.setAttribute("fx",String(F+Q/2)),ve.setAttribute("fy",String(k+Z/2)),ve.setAttribute("cx",String(F+Q/2)),ve.setAttribute("cy",String(k+Z/2)),ve.setAttribute("r",String(fe/2));else{const D=((U.rotation||0)+$)%(2*Math.PI),z=(D+2*Math.PI)%(2*Math.PI);let J=F+Q/2,ce=k+Z/2,Y=F+Q/2,ue=k+Z/2;z>=0&&z<=.25*Math.PI||z>1.75*Math.PI&&z<=2*Math.PI?(J-=Q/2,ce-=Z/2*Math.tan(D),Y+=Q/2,ue+=Z/2*Math.tan(D)):z>.25*Math.PI&&z<=.75*Math.PI?(ce-=Z/2,J-=Q/2/Math.tan(D),ue+=Z/2,Y+=Q/2/Math.tan(D)):z>.75*Math.PI&&z<=1.25*Math.PI?(J+=Q/2,ce+=Z/2*Math.tan(D),Y-=Q/2,ue-=Z/2*Math.tan(D)):z>1.25*Math.PI&&z<=1.75*Math.PI&&(ce+=Z/2,J+=Q/2/Math.tan(D),ue-=Z/2,Y-=Q/2/Math.tan(D)),ve=this._window.document.createElementNS("http://www.w3.org/2000/svg","linearGradient"),ve.setAttribute("id",ae),ve.setAttribute("gradientUnits","userSpaceOnUse"),ve.setAttribute("x1",String(Math.round(J))),ve.setAttribute("y1",String(Math.round(ce))),ve.setAttribute("x2",String(Math.round(Y))),ve.setAttribute("y2",String(Math.round(ue)))}U.colorStops.forEach(({offset:D,color:z})=>{const J=this._window.document.createElementNS("http://www.w3.org/2000/svg","stop");J.setAttribute("offset",100*D+"%"),J.setAttribute("stop-color",z),ve.appendChild(J)}),de.setAttribute("fill",`url('#${ae}')`),this._defs.appendChild(ve)}else I&&de.setAttribute("fill",I);this._element.appendChild(de)}}j.instanceCount=0;const A=j,T="canvas",M={};for(let re=0;re<=40;re++)M[re]=re;const q={type:T,shape:"square",width:300,height:300,data:"",margin:0,qrOptions:{typeNumber:M[0],mode:void 0,errorCorrectionLevel:"Q"},imageOptions:{saveAsBlob:!0,hideBackgroundDots:!0,imageSize:.4,crossOrigin:void 0,margin:0},dotsOptions:{type:"square",color:"#000",roundSize:!0},backgroundOptions:{round:0,color:"#fff"}};function W(re){const U=Object.assign({},re);if(!U.colorStops||!U.colorStops.length)throw"Field 'colorStops' is required in gradient";return U.rotation?U.rotation=Number(U.rotation):U.rotation=0,U.colorStops=U.colorStops.map(I=>Object.assign(Object.assign({},I),{offset:Number(I.offset)})),U}function H(re){const U=Object.assign({},re);return U.width=Number(U.width),U.height=Number(U.height),U.margin=Number(U.margin),U.imageOptions=Object.assign(Object.assign({},U.imageOptions),{hideBackgroundDots:!!U.imageOptions.hideBackgroundDots,imageSize:Number(U.imageOptions.imageSize),margin:Number(U.imageOptions.margin)}),U.margin>Math.min(U.width,U.height)&&(U.margin=Math.min(U.width,U.height)),U.dotsOptions=Object.assign({},U.dotsOptions),U.dotsOptions.gradient&&(U.dotsOptions.gradient=W(U.dotsOptions.gradient)),U.cornersSquareOptions&&(U.cornersSquareOptions=Object.assign({},U.cornersSquareOptions),U.cornersSquareOptions.gradient&&(U.cornersSquareOptions.gradient=W(U.cornersSquareOptions.gradient))),U.cornersDotOptions&&(U.cornersDotOptions=Object.assign({},U.cornersDotOptions),U.cornersDotOptions.gradient&&(U.cornersDotOptions.gradient=W(U.cornersDotOptions.gradient))),U.backgroundOptions&&(U.backgroundOptions=Object.assign({},U.backgroundOptions),U.backgroundOptions.gradient&&(U.backgroundOptions.gradient=W(U.backgroundOptions.gradient))),U}var K=i(873),te=i.n(K);function se(re){if(!re)throw new Error("Extension must be defined");re[0]==="."&&(re=re.substring(1));const U={bmp:"image/bmp",gif:"image/gif",ico:"image/vnd.microsoft.icon",jpeg:"image/jpeg",jpg:"image/jpeg",png:"image/png",svg:"image/svg+xml",tif:"image/tiff",tiff:"image/tiff",webp:"image/webp",pdf:"application/pdf"}[re.toLowerCase()];if(!U)throw new Error(`Extension "${re}" is not supported`);return U}class X{constructor(U){U!=null&&U.jsdom?this._window=new U.jsdom("",{resources:"usable"}).window:this._window=window,this._options=U?H(s(q,U)):q,this.update()}static _clearContainer(U){U&&(U.innerHTML="")}_setupSvg(){if(!this._qr)return;const U=new A(this._options,this._window);this._svg=U.getElement(),this._svgDrawingPromise=U.drawQR(this._qr).then(()=>{var I;this._svg&&((I=this._extension)===null||I===void 0||I.call(this,U.getElement(),this._options))})}_setupCanvas(){var U,I;this._qr&&(!((U=this._options.nodeCanvas)===null||U===void 0)&&U.createCanvas?(this._nodeCanvas=this._options.nodeCanvas.createCanvas(this._options.width,this._options.height),this._nodeCanvas.width=this._options.width,this._nodeCanvas.height=this._options.height):(this._domCanvas=document.createElement("canvas"),this._domCanvas.width=this._options.width,this._domCanvas.height=this._options.height),this._setupSvg(),this._canvasDrawingPromise=(I=this._svgDrawingPromise)===null||I===void 0?void 0:I.then(()=>{var $;if(!this._svg)return;const F=this._svg,k=new this._window.XMLSerializer().serializeToString(F),Z=btoa(k),Q=`data:${se("svg")};base64,${Z}`;if(!(($=this._options.nodeCanvas)===null||$===void 0)&&$.loadImage)return this._options.nodeCanvas.loadImage(Q).then(ae=>{var fe,de;ae.width=this._options.width,ae.height=this._options.height,(de=(fe=this._nodeCanvas)===null||fe===void 0?void 0:fe.getContext("2d"))===null||de===void 0||de.drawImage(ae,0,0)});{const ae=new this._window.Image;return new Promise(fe=>{ae.onload=()=>{var de,ve;(ve=(de=this._domCanvas)===null||de===void 0?void 0:de.getContext("2d"))===null||ve===void 0||ve.drawImage(ae,0,0),fe()},ae.src=Q})}}))}async _getElement(U="png"){if(!this._qr)throw"QR code is empty";return U.toLowerCase()==="svg"?(this._svg&&this._svgDrawingPromise||this._setupSvg(),await this._svgDrawingPromise,this._svg):((this._domCanvas||this._nodeCanvas)&&this._canvasDrawingPromise||this._setupCanvas(),await this._canvasDrawingPromise,this._domCanvas||this._nodeCanvas)}update(U){X._clearContainer(this._container),this._options=U?H(s(this._options,U)):this._options,this._options.data&&(this._qr=te()(this._options.qrOptions.typeNumber,this._options.qrOptions.errorCorrectionLevel),this._qr.addData(this._options.data,this._options.qrOptions.mode||function(I){switch(!0){case/^[0-9]*$/.test(I):return"Numeric";case/^[0-9A-Z $%*+\-./:]*$/.test(I):return"Alphanumeric";default:return"Byte"}}(this._options.data)),this._qr.make(),this._options.type===T?this._setupCanvas():this._setupSvg(),this.append(this._container))}append(U){if(U){if(typeof U.appendChild!="function")throw"Container should be a single DOM node";this._options.type===T?this._domCanvas&&U.appendChild(this._domCanvas):this._svg&&U.appendChild(this._svg),this._container=U}}applyExtension(U){if(!U)throw"Extension function should be defined.";this._extension=U,this.update()}deleteExtension(){this._extension=void 0,this.update()}async getRawData(U="png"){if(!this._qr)throw"QR code is empty";const I=await this._getElement(U),$=se(U);if(!I)return null;if(U.toLowerCase()==="svg"){const F=`<?xml version="1.0" standalone="no"?>\r
|
||
${new this._window.XMLSerializer().serializeToString(I)}`;return typeof Blob>"u"||this._options.jsdom?Buffer.from(F):new Blob([F],{type:$})}return new Promise(F=>{const k=I;if("toBuffer"in k)if($==="image/png")F(k.toBuffer($));else if($==="image/jpeg")F(k.toBuffer($));else{if($!=="application/pdf")throw Error("Unsupported extension");F(k.toBuffer($))}else"toBlob"in k&&k.toBlob(F,$,1)})}async download(U){if(!this._qr)throw"QR code is empty";if(typeof Blob>"u")throw"Cannot download in Node.js, call getRawData instead.";let I="png",$="qr";typeof U=="string"?(I=U,console.warn("Extension is deprecated as argument for 'download' method, please pass object { name: '...', extension: '...' } as argument")):typeof U=="object"&&U!==null&&(U.name&&($=U.name),U.extension&&(I=U.extension));const F=await this._getElement(I);if(F)if(I.toLowerCase()==="svg"){let k=new XMLSerializer().serializeToString(F);k=`<?xml version="1.0" standalone="no"?>\r
|
||
`+k,c(`data:${se(I)};charset=utf-8,${encodeURIComponent(k)}`,`${$}.svg`)}else c(F.toDataURL(se(I)),`${$}.${I}`)}}const ee=X})(),a.default})())}(ey)),ey.exports}var rue=tue();const nue=kt(rue);/*!
|
||
* Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
|
||
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
|
||
* Copyright 2024 Fonticons, Inc.
|
||
*/const iue={prefix:"fab",iconName:"apple",icon:[384,512,[],"f179","M318.7 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7C63.3 141.2 4 184.8 4 273.5q0 39.3 14.4 81.2c12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9zm-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1 2 49.9-11.4 69.5-34.3z"]},aue={prefix:"fab",iconName:"android",icon:[576,512,[],"f17b","M420.55,301.93a24,24,0,1,1,24-24,24,24,0,0,1-24,24m-265.1,0a24,24,0,1,1,24-24,24,24,0,0,1-24,24m273.7-144.48,47.94-83a10,10,0,1,0-17.27-10h0l-48.54,84.07a301.25,301.25,0,0,0-246.56,0L116.18,64.45a10,10,0,1,0-17.27,10h0l47.94,83C64.53,202.22,8.24,285.55,0,384H576c-8.24-98.45-64.54-181.78-146.85-226.55"]},vu={Enter:"Enter",Escape:"Escape",Backspace:"Backspace",UpArrow:"ArrowUp",DownArrow:"ArrowDown",PageDown:"PageDown",PageUp:"PageUp"},xT=Symbol("Create new tag"),pB=Symbol("No options"),of=()=>{},tn=ie.createContext(void 0);function uR(e,t){return e===t?[]:e.filter(r=>!t.includes(r))}function oue(e){return e.selectionStart===0&&e.selectionEnd===0}function sue(e){const t=e.value.length;return e.selectionStart===t&&e.selectionEnd===t}function jb(e){return`${e}-label`}function lue(e){return`${e}-combobox`}function uue(e){return`${e}-input`}function mB(e){return`${e}-listbox`}function vB(e,t){return`${e}-option-${vue(t)}`}function cue(e,t){if((e==null?void 0:e.value)===xT&&e.disabled===!1)return{value:t,label:t}}function fue(e){const t=cue(e.activeOption,e.value)||e.activeOption||_ue(e.value,e.options);return t&&!t.disabled?t:void 0}function due(e,t,r){const n=t-1;return e>n?r:e<r?n:e}const hue=/%value%/;function Wy(e,t){return e.replace(hue,t)}function pue(e,t){const r=yB(t),n=e.match(r);if(n){const i=n[0],a=n.index+i.length;return[e.slice(0,n.index),e.slice(n.index,a),e.slice(a)]}}const mue=/\s+/g;function kP(e){return`${String(e.value)}-${e.label}`}function vue(e){return kP(e).replace(mue,"_")}function NP(e,t){return t.findIndex(({value:r})=>r===e.value)}const gue=/[-\\^$*+?.()|[\]{}]/g;function gB(e){return e.replace(gue,"\\$&")}function yB(e){return new RegExp(gB(e),"i")}function yue(e){return new RegExp(`^${gB(e)}$`,"i")}function bue(e,t){if(e){const r=yB(e);return t.filter(n=>r.test(n.label))}else return[].concat(t)}function _ue(e,t){const r=yue(e);return t.find(n=>r.test(n.label))||null}const wue={autoComplete:"off",autoCorrect:"off","data-form-type":"other",spellCheck:!1};function xue({allowBackspace:e,ariaDescribedBy:t,ariaErrorMessage:r,delimiterKeys:n}){const{id:i,comboBoxRef:a,inputRef:o,isDisabled:s,isInvalid:c,managerRef:l}=B.useContext(tn),h=B.useMemo(()=>{const _=H=>{const K=H.currentTarget.value;l.current.updateInputValue(K),document.activeElement===o.current&&l.current.listBoxExpand(K)},b=()=>{l.current.listBoxExpand()},x=H=>{var K;((K=a.current)==null?void 0:K.contains(H.relatedTarget))===!1&&l.current.listBoxCollapse()},S=()=>{l.current.listBoxExpand()},O=H=>{const{activeIndex:K,isExpanded:te}=l.current.state;te?(H.preventDefault(),l.current.updateActiveIndex(K+1)):(sue(H.currentTarget)||H.altKey)&&(H.preventDefault(),l.current.listBoxExpand())},E=H=>{const{activeIndex:K,isExpanded:te}=l.current.state;te?(H.preventDefault(),l.current.updateActiveIndex(K-1)):oue(H.currentTarget)&&(H.preventDefault(),l.current.listBoxExpand())},j=H=>{const{isExpanded:K,options:te}=l.current.state;K&&(H.preventDefault(),l.current.updateActiveIndex(te.length-1))},A=H=>{l.current.state.isExpanded&&(H.preventDefault(),l.current.updateActiveIndex(0))},T=()=>{l.current.state.isExpanded?l.current.listBoxCollapse():l.current.updateInputValue("")},M=()=>{if(e){const{value:H,selected:K}=l.current.state,te=K[K.length-1];H===""&&te&&l.current.selectTag(te)}},q=H=>{l.current.state.isExpanded&&(H.preventDefault(),l.current.selectTag())};return{onBlur:x,onChange:_,onClick:S,onFocus:b,onKeyDown:H=>{if(H.key===vu.UpArrow)return E(H);if(H.key===vu.DownArrow)return O(H);if(H.key===vu.PageUp)return A(H);if(H.key===vu.PageDown)return j(H);if(H.key===vu.Escape)return T();if(H.key===vu.Backspace)return M();if(n.includes(H.key))return q(H)}}},[e,a,n,o,l]),{activeOption:p,isExpanded:g,value:w}=l.current.state;return{...wue,"aria-autocomplete":"list","aria-activedescendant":p?vB(i,p):void 0,"aria-controls":mB(i),"aria-describedby":t||void 0,"aria-disabled":s,"aria-errormessage":c&&r||void 0,"aria-invalid":c,"aria-labelledby":jb(i),"aria-expanded":g,id:uue(i),onBlur:s?of:h.onBlur,onChange:s?of:h.onChange,onClick:s?of:h.onClick,onFocus:s?of:h.onFocus,onKeyDown:s?of:h.onKeyDown,ref:o,role:"combobox",type:"text",value:w}}const Sue={position:"absolute",width:0,height:0,visibility:"hidden",overflow:"scroll",whiteSpace:"pre"},Oue=["font-family","font-size","font-style","font-weight","letter-spacing","text-transform"];function Cue({allowResize:e=!0,text:t}){const r=B.useRef(null),{inputRef:n}=B.useContext(tn),[i,a]=B.useState(null);return B.useLayoutEffect(()=>{if(e&&n.current&&r.current&&window.getComputedStyle){const o=window.getComputedStyle(n.current);Oue.forEach(s=>{const c=o.getPropertyValue(s);r.current.style.setProperty(s,c)})}},[e,n,r]),B.useLayoutEffect(()=>{var o;if(e){const s=Math.ceil(((o=r.current)==null?void 0:o.scrollWidth)??0)+2;i!==s&&a(s)}},[e,t,i]),{width:i,sizerProps:{ref:r,style:Sue}}}function Pue(){const{id:e,inputRef:t,listBoxRef:r,managerRef:n}=B.useContext(tn),i=n.current.state.activeIndex===-1,a=B.useCallback(o=>{var s;o.target!==t.current&&((s=t.current)==null||s.focus({preventScroll:!0}))},[t]);return B.useEffect(()=>{var o;i&&((o=r.current)==null||o.scrollTo({top:0}))},[r,i]),{"aria-labelledby":jb(e),id:mB(e),onFocus:a,ref:r,role:"listbox",tabIndex:-1}}function Eue({activateFirstOption:e,allowNew:t,collapseOnSelect:r,newOptionPosition:n,newOptionText:i,noOptionsText:a,onAdd:o,onDelete:s,onCollapse:c,onExpand:l,onInput:h,onShouldCollapse:p,onShouldExpand:g,onValidate:w,selected:_,suggestions:b,suggestionsTransform:x}){const S=B.useRef(),[O,E]=B.useState(null),[j,A]=B.useState(!1),[T,M]=B.useState(""),q=B.useMemo(()=>{const ee=x(T,b);return T&&(t&&ee[n==="first"?"unshift":"push"]({disabled:w?!w(T):!1,label:i,value:xT}),ee.length===0&&ee.push({disabled:!0,label:a,value:pB})),ee},[t,n,i,a,w,b,x,T]),W=O?NP(O,q):-1,H=e?Math.max(W,0):W,K=q[H],te={activeIndex:H,activeOption:K,isExpanded:j,options:q,selected:_,value:T},se={tagsAdded:S.current?uR(_,S.current.state.selected):[],tagsDeleted:S.current?uR(S.current.state.selected,_):[]},X={listBoxCollapse(ee){j&&(!p||p(ee??te.value))&&(A(!1),E(null),c==null||c())},listBoxExpand(ee){j||(!g||g(ee??te.value))&&(A(!0),E(q[H]),l==null||l())},updateActiveIndex(ee){const re=due(ee,q.length,e?0:-1);E(q[re])},updateInputValue(ee){T!==ee&&(M(ee),h==null||h(ee))},selectTag(ee){if(ee??(ee=fue(te)),ee){const re=NP(ee,te.selected);re>-1?s(re):o(ee),r&&this.listBoxCollapse(),this.updateInputValue("")}}};return S.current={...X,flags:se,state:te},S}function jue(e){const{id:t,inputRef:r,listBoxRef:n,managerRef:i}=B.useContext(tn),a=B.useRef(null),o=i.current.state.options[e],s=e===i.current.state.activeIndex,c=o.disabled??!1,l=NP(o,i.current.state.selected)>-1,h=B.useCallback(()=>{var g;i.current.selectTag(),(g=r.current)==null||g.focus()},[r,i]),p=B.useCallback(()=>{e!==i.current.state.activeIndex&&i.current.updateActiveIndex(e)},[e,i]);return kue(a,n,s),{option:{...o,active:s,disabled:c,index:e,selected:l},optionProps:{"aria-disabled":c,"aria-posinset":e+1,"aria-selected":c?void 0:l,"aria-setsize":i.current.state.options.length,id:vB(t,o),onClick:h,onMouseDown:p,ref:a,role:"option",tabIndex:-1}}}function Tue({inputRef:e,managerRef:t}){return B.useRef({input:{blur(){var n;(n=e.current)==null||n.blur()},focus(){var n;(n=e.current)==null||n.focus()},get value(){return t.current.state.value},set value(n){typeof n!="string"&&(n=String(n)),t.current.updateInputValue(n)}},listBox:{collapse(){t.current.listBoxCollapse()},expand(){t.current.listBoxExpand()},get activeOption(){return t.current.state.activeOption},get isExpanded(){return t.current.state.isExpanded}},select(n){t.current.selectTag(n)}}).current}function Aue({onBlur:e,onFocus:t}){const[r,n]=B.useState(!1),{id:i,inputRef:a,rootRef:o}=B.useContext(tn),s=B.useMemo(()=>({"aria-describedby":jb(i),id:i,onFocus(){n(!0),t==null||t()},onBlur(){var c;(c=o.current)!=null&&c.contains(document.activeElement)||(n(!1),e==null||e())},onClick(){var c;document.activeElement===o.current&&((c=a.current)==null||c.focus())},ref:o,tabIndex:-1}),[a,i,e,t,o]);return{isActive:r,rootProps:s}}function kue(e,t,r){B.useEffect(()=>{var n,i,a,o;if(r){const s=(n=e.current)==null?void 0:n.offsetHeight,c=(i=e.current)==null?void 0:i.offsetTop,l=(a=t.current)==null?void 0:a.offsetHeight,h=(o=t.current)==null?void 0:o.scrollTop;c<h&&t.current.scrollTo(0,c),c+s>h+l&&t.current.scrollTo(0,c+s-l)}},[r,t,e])}function Nue(e,t){const{isDisabled:r,managerRef:n}=B.useContext(tn),i=n.current.state.selected[e],a=B.useCallback(()=>n.current.selectTag(i),[n,i]);return{tag:i,tagProps:{"aria-disabled":r,title:Wy(t,i.label),onClick:r?of:a}}}function Rue({label:e}){var t;const{rootRef:r,managerRef:n}=B.useContext(tn),i=B.useRef(),a=n.current.flags.tagsDeleted[0],o=(t=i.current)==null?void 0:t.contains(document.activeElement);return B.useLayoutEffect(()=>{var s,c;if(a){const l=(s=i.current)==null?void 0:s.contains(document.activeElement);o&&!l&&((c=r.current)==null||c.focus({preventScroll:!0}))}},[o,i,r,a]),{ref:i,"aria-label":e}}const Mue={position:"absolute",width:1,height:1,left:-9999,overflow:"hidden",clip:"rect(0 0 0 0)"};function Lue({ariaAddedText:e,ariaDeletedText:t}){const{managerRef:r}=B.useContext(tn),n=B.useRef([]);return r.current.flags.tagsAdded.forEach(i=>{n.current.push(Wy(e,i.label))}),r.current.flags.tagsDeleted.forEach(i=>{n.current.push(Wy(t,i.label))}),ie.createElement("div",{"aria-live":"polite","aria-relevant":"additions",role:"status",style:Mue},n.current.join(`
|
||
`))}function Due({children:e}){const{classNames:t,comboBoxRef:r,id:n}=B.useContext(tn);return ie.createElement("div",{className:t.comboBox,id:lue(n),ref:r},e)}const Iue=({classNames:e,text:t})=>ie.createElement("mark",{className:e.highlight},t);function $ue({option:e,query:t,render:r=Iue}){const{classNames:n}=B.useContext(tn);if(e.value===xT||e.value===pB)return ie.createElement(ie.Fragment,null,Wy(e.label,t));if(t){const i=pue(e.label,t);if(i){const a=r({text:i[1],classNames:n});return ie.createElement(ie.Fragment,null,i[0],a,i[2])}}return ie.createElement(ie.Fragment,null,e.label)}const Fue=ie.memo($ue),Bue=({classNames:e,inputWidth:t,...r})=>ie.createElement("input",{className:e.input,style:{width:t},...r});function Uue({allowBackspace:e=!0,allowResize:t=!0,ariaDescribedBy:r,ariaErrorMessage:n,delimiterKeys:i,placeholderText:a,render:o=Bue}){const{classNames:s}=B.useContext(tn),{value:c,...l}=xue({allowBackspace:e,ariaDescribedBy:r,ariaErrorMessage:n,delimiterKeys:i}),h=c.length<a.length?a:c,{width:p,sizerProps:g}=Cue({allowResize:t,text:h});return ie.createElement(ie.Fragment,null,o({classNames:s,inputWidth:p,placeholder:a,value:c,...l}),t?ie.createElement("div",{...g},h):null)}const zue=({children:e,classNames:t,id:r})=>ie.createElement("div",{className:t.label,id:r},e);function Vue({children:e,render:t=zue}){const{classNames:r,id:n}=B.useContext(tn);return t({children:e,classNames:r,id:jb(n)})}const que=({children:e,classNames:t,...r})=>ie.createElement("div",{className:t.listBox,...r},e);function Wue({children:e,render:t=que}){const{classNames:r,managerRef:n}=B.useContext(tn),i=Pue();return!n.current.state.isExpanded||ie.Children.count(e)===0?null:t({children:e,classNames:r,...i})}const Hue=({children:e,classNames:t,option:r,...n})=>{const i=[t.option];return r.active&&i.push(t.optionIsActive),ie.createElement("div",{className:i.join(" "),...n},e)};function Gue({children:e,index:t,render:r=Hue}){const{classNames:n}=B.useContext(tn),{option:i,optionProps:a}=jue(t);return r({classNames:n,children:e,option:i,...a})}const Kue=({children:e,classNames:t,isActive:r,isDisabled:n,isInvalid:i,...a})=>{const o=[t.root];return r&&o.push(t.rootIsActive),n&&o.push(t.rootIsDisabled),i&&o.push(t.rootIsInvalid),ie.createElement("div",{className:o.join(" "),...a},e)};function Yue({children:e,onBlur:t,onFocus:r,render:n=Kue}){const{classNames:i,isDisabled:a,isInvalid:o}=B.useContext(tn),{isActive:s,rootProps:c}=Aue({onBlur:t,onFocus:r});return n({children:e,classNames:i,isActive:s,isDisabled:a,isInvalid:o,...c})}const Zue=({classNames:e,tag:t,...r})=>ie.createElement("button",{type:"button",className:e.tag,...r},ie.createElement("span",{className:e.tagName},t.label));function Xue({render:e=Zue,index:t,title:r}){const{classNames:n}=B.useContext(tn),{tag:i,tagProps:a}=Nue(t,r);return e({classNames:n,tag:i,...a})}const Que=({children:e,classNames:t,...r})=>ie.createElement("ul",{className:t.tagList,...r,role:"list"},ie.Children.map(e,n=>{if(ie.isValidElement(n))return ie.createElement("li",{className:t.tagListItem,key:n.key,role:"listitem"},n)}));function Jue({children:e,label:t,render:r=Que}){const{classNames:n}=B.useContext(tn),i=Rue({label:t});return r({classNames:n,children:e,...i})}const ece={root:"react-tags",rootIsActive:"is-active",rootIsDisabled:"is-disabled",rootIsInvalid:"is-invalid",label:"react-tags__label",tagList:"react-tags__list",tagListItem:"react-tags__list-item",tag:"react-tags__tag",tagName:"react-tags__tag-name",comboBox:"react-tags__combobox",input:"react-tags__combobox-input",listBox:"react-tags__listbox",option:"react-tags__listbox-option",optionIsActive:"is-active",highlight:"react-tags__listbox-option-highlight"},tce=[vu.Enter];function rce({activateFirstOption:e=!1,allowBackspace:t=!0,allowNew:r=!1,allowResize:n=!0,ariaAddedText:i="Added tag %value%",ariaDescribedBy:a,ariaErrorMessage:o,ariaDeletedText:s="Removed tag %value%",classNames:c=ece,collapseOnSelect:l=!1,deleteButtonText:h="Remove %value% from the list",delimiterKeys:p=tce,id:g="react-tags",isDisabled:w=!1,isInvalid:_=!1,labelText:b="Select tags",newOptionPosition:x="last",newOptionText:S="Add %value%",noOptionsText:O="No options found for %value%",onAdd:E,onBlur:j,onCollapse:A,onDelete:T,onExpand:M,onFocus:q,onInput:W,onShouldCollapse:H,onShouldExpand:K,onValidate:te,placeholderText:se="Add a tag",renderHighlight:X,renderInput:ee,renderLabel:re,renderListBox:U,renderOption:I,renderRoot:$,renderTag:F,renderTagList:k,selected:Z=[],suggestions:Q=[],suggestionsTransform:ae=bue,tagListLabelText:fe="Selected tags"},de){const ve=B.useRef(null),D=B.useRef(null),z=B.useRef(null),J=B.useRef(null),ce=Eue({activateFirstOption:e,allowNew:r,collapseOnSelect:l,newOptionPosition:x,newOptionText:S,noOptionsText:O,onAdd:E,onDelete:T,onCollapse:A,onExpand:M,onInput:W,onShouldCollapse:H,onShouldExpand:K,onValidate:te,selected:Z,suggestions:Q,suggestionsTransform:ae}),Y=Tue({inputRef:D,managerRef:ce});return de&&(typeof de=="function"?de(Y):de.current=Y),ie.createElement(tn.Provider,{value:{classNames:c,comboBoxRef:ve,id:g,inputRef:D,isDisabled:w,isInvalid:_,listBoxRef:z,managerRef:ce,rootRef:J}},ie.createElement(Yue,{onBlur:j,onFocus:q,render:$},ie.createElement(Vue,{render:re},b),ie.createElement(Jue,{render:k,label:fe},ce.current.state.selected.map((ue,he)=>ie.createElement(Xue,{key:kP(ue),index:he,render:F,title:h}))),ie.createElement(Due,null,ie.createElement(Uue,{allowBackspace:t,allowResize:n,ariaDescribedBy:a,ariaErrorMessage:o,delimiterKeys:p,placeholderText:se,render:ee}),ie.createElement(Wue,{render:U},ce.current.state.options.map((ue,he)=>ie.createElement(Gue,{key:kP(ue),index:he,render:I},ie.createElement(Fue,{option:ue,query:ce.current.state.value,render:X}))))),ie.createElement(Lue,{ariaAddedText:i,ariaDeletedText:s})))}const nce=ie.forwardRef(rce);function Cw(e){return e==null?"":`${e}`}function ice(e={}){const{separator:t,decimals:r}=e;return t?r?n=>n.toFixed(r).replace(".",t):n=>`${n}`.replace(".",t):r?n=>n.toFixed(r):n=>`${n}`}function ST(e={}){const t=typeof e.quote=="string"?e.quote:'"',r=typeof e.escapedQuote=="string"?e.escapedQuote:`${t}${t}`;if(!t||t===r)return i=>i;const n=new RegExp(t,"g");return i=>(i.includes(t)&&(i=i.replace(n,r)),`${t}${i}${t}`)}function ace(e={stringFormatter:ST()}){return t=>e.stringFormatter(t.toString().slice(7,-1))}function oce(e={stringFormatter:ST()}){return t=>{if(t===null)return"";let r=JSON.stringify(t);return r===void 0?"":(r[0]==='"'&&(r=r.replace(/^"(.+)"$/,"$1")),e.stringFormatter(r))}}const sce=RegExp(`[^.[\\]]+|\\[(?:([^"'][^[]*)|(["'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|$))`,"g");function lce(e){var t,r,n;const i=[];let a;for(;a=sce.exec(e);)i.push((n=(t=a[3])!==null&&t!==void 0?t:(r=a[1])===null||r===void 0?void 0:r.trim())!==null&&n!==void 0?n:a[0]);return i}function cR(e,t,r){if(t in e){const a=e[t];return a===void 0?r:a}const n=Array.isArray(t)?t:lce(t);let i=e;for(const a of n)if(i=i==null?void 0:i[a],i===void 0)return r;return i}function bB(e,t){try{return Array.isArray(t)?e.push(...t):e.push(t),e}catch{return e.concat(t)}}function RP(e,t){let r=!0;return e.reduce((n,i)=>(i==null&&(i=""),r?(r=!1,`${i}`):`${n}${t}${i}`),"")}var fR;(function(e){e.header="header",e.undefined="undefined",e.boolean="boolean",e.number="number",e.bigint="bigint",e.string="string",e.symbol="symbol",e.function="function",e.object="object"})(fR||(fR={}));class uce{constructor(t){this.opts=this.preprocessOpts(t)}preprocessOpts(t){const r=Object.assign({},t);r.fields&&(r.fields=this.preprocessFieldsInfo(r.fields,r.defaultValue)),r.transforms=r.transforms||[];const n=r.formatters&&r.formatters.string||ST(),i=oce({stringFormatter:n}),a={header:n,undefined:Cw,boolean:Cw,number:ice(),bigint:Cw,string:n,symbol:ace({stringFormatter:n}),function:i,object:i};return r.formatters=Object.assign(Object.assign({},a),r.formatters),r.delimiter=r.delimiter||",",r.eol=r.eol||`
|
||
`,r.header=r.header!==!1,r.includeEmptyRows=r.includeEmptyRows||!1,r.withBOM=r.withBOM||!1,r}preprocessFieldsInfo(t,r){return t.map(n=>{if(typeof n=="string")return{label:n,value:i=>cR(i,n,r)};if(typeof n=="object"){const i="default"in n?n.default:r;if(typeof n.value=="string"){const a=n.value;return{label:n.label||n.value,value:o=>cR(o,a,i)}}if(typeof n.value=="function"){const a=n.label||n.value.name||"",o={label:a,default:i},s=n.value;return{label:a,value(c){const l=s(c,o);return l===void 0?i:l}}}}throw new Error("Invalid field info option. "+JSON.stringify(n))})}getHeader(){return RP(this.opts.fields.map(t=>this.opts.formatters.header(t.label)),this.opts.delimiter)}preprocessRow(t){return this.opts.transforms.reduce((r,n)=>r.map(i=>n(i)).reduce(bB,[]),[t])}processRow(t){if(!t)return;const r=this.opts.fields.map(n=>this.processCell(t,n));if(!(!this.opts.includeEmptyRows&&r.every(n=>n==="")))return RP(r,this.opts.delimiter)}processCell(t,r){return this.processValue(r.value(t))}processValue(t){const r=this.opts.formatters[typeof t];return r(t)}}class _B extends uce{constructor(t){super(t)}parse(t){const r=this.preprocessData(t);this.opts.fields=this.opts.fields||this.preprocessFieldsInfo(r.reduce((o,s)=>(Object.keys(s).forEach(c=>{o.includes(c)||o.push(c)}),o),[]),this.opts.defaultValue);const n=this.opts.header?this.getHeader():"",i=this.processData(r);return(this.opts.withBOM?"\uFEFF":"")+n+(n&&i?this.opts.eol:"")+i}preprocessData(t){const r=Array.isArray(t)?t:[t];if(!this.opts.fields){if(t==null||r.length===0)throw new Error('Data should not be empty or the "fields" option should be included');if(typeof r[0]!="object")throw new Error('Data items should be objects or the "fields" option should be included')}return this.opts.transforms.length===0?r:r.map(n=>this.preprocessRow(n)).reduce(bB,[])}processData(t){return RP(t.map(r=>this.processRow(r)).filter(r=>r),this.opts.eol)}}var Xr;(function(e){e[e.BACKSPACE=8]="BACKSPACE",e[e.FORM_FEED=12]="FORM_FEED",e[e.NEWLINE=10]="NEWLINE",e[e.CARRIAGE_RETURN=13]="CARRIAGE_RETURN",e[e.TAB=9]="TAB",e[e.SPACE=32]="SPACE",e[e.EXCLAMATION_MARK=33]="EXCLAMATION_MARK",e[e.QUOTATION_MARK=34]="QUOTATION_MARK",e[e.NUMBER_SIGN=35]="NUMBER_SIGN",e[e.DOLLAR_SIGN=36]="DOLLAR_SIGN",e[e.PERCENT_SIGN=37]="PERCENT_SIGN",e[e.AMPERSAND=38]="AMPERSAND",e[e.APOSTROPHE=39]="APOSTROPHE",e[e.LEFT_PARENTHESIS=40]="LEFT_PARENTHESIS",e[e.RIGHT_PARENTHESIS=41]="RIGHT_PARENTHESIS",e[e.ASTERISK=42]="ASTERISK",e[e.PLUS_SIGN=43]="PLUS_SIGN",e[e.COMMA=44]="COMMA",e[e.HYPHEN_MINUS=45]="HYPHEN_MINUS",e[e.FULL_STOP=46]="FULL_STOP",e[e.SOLIDUS=47]="SOLIDUS",e[e.DIGIT_ZERO=48]="DIGIT_ZERO",e[e.DIGIT_ONE=49]="DIGIT_ONE",e[e.DIGIT_TWO=50]="DIGIT_TWO",e[e.DIGIT_THREE=51]="DIGIT_THREE",e[e.DIGIT_FOUR=52]="DIGIT_FOUR",e[e.DIGIT_FIVE=53]="DIGIT_FIVE",e[e.DIGIT_SIX=54]="DIGIT_SIX",e[e.DIGIT_SEVEN=55]="DIGIT_SEVEN",e[e.DIGIT_EIGHT=56]="DIGIT_EIGHT",e[e.DIGIT_NINE=57]="DIGIT_NINE",e[e.COLON=58]="COLON",e[e.SEMICOLON=59]="SEMICOLON",e[e.LESS_THAN_SIGN=60]="LESS_THAN_SIGN",e[e.EQUALS_SIGN=61]="EQUALS_SIGN",e[e.GREATER_THAN_SIGN=62]="GREATER_THAN_SIGN",e[e.QUESTION_MARK=63]="QUESTION_MARK",e[e.COMMERCIAL_AT=64]="COMMERCIAL_AT",e[e.LATIN_CAPITAL_LETTER_A=65]="LATIN_CAPITAL_LETTER_A",e[e.LATIN_CAPITAL_LETTER_B=66]="LATIN_CAPITAL_LETTER_B",e[e.LATIN_CAPITAL_LETTER_C=67]="LATIN_CAPITAL_LETTER_C",e[e.LATIN_CAPITAL_LETTER_D=68]="LATIN_CAPITAL_LETTER_D",e[e.LATIN_CAPITAL_LETTER_E=69]="LATIN_CAPITAL_LETTER_E",e[e.LATIN_CAPITAL_LETTER_F=70]="LATIN_CAPITAL_LETTER_F",e[e.LATIN_CAPITAL_LETTER_G=71]="LATIN_CAPITAL_LETTER_G",e[e.LATIN_CAPITAL_LETTER_H=72]="LATIN_CAPITAL_LETTER_H",e[e.LATIN_CAPITAL_LETTER_I=73]="LATIN_CAPITAL_LETTER_I",e[e.LATIN_CAPITAL_LETTER_J=74]="LATIN_CAPITAL_LETTER_J",e[e.LATIN_CAPITAL_LETTER_K=75]="LATIN_CAPITAL_LETTER_K",e[e.LATIN_CAPITAL_LETTER_L=76]="LATIN_CAPITAL_LETTER_L",e[e.LATIN_CAPITAL_LETTER_M=77]="LATIN_CAPITAL_LETTER_M",e[e.LATIN_CAPITAL_LETTER_N=78]="LATIN_CAPITAL_LETTER_N",e[e.LATIN_CAPITAL_LETTER_O=79]="LATIN_CAPITAL_LETTER_O",e[e.LATIN_CAPITAL_LETTER_P=80]="LATIN_CAPITAL_LETTER_P",e[e.LATIN_CAPITAL_LETTER_Q=81]="LATIN_CAPITAL_LETTER_Q",e[e.LATIN_CAPITAL_LETTER_R=82]="LATIN_CAPITAL_LETTER_R",e[e.LATIN_CAPITAL_LETTER_S=83]="LATIN_CAPITAL_LETTER_S",e[e.LATIN_CAPITAL_LETTER_T=84]="LATIN_CAPITAL_LETTER_T",e[e.LATIN_CAPITAL_LETTER_U=85]="LATIN_CAPITAL_LETTER_U",e[e.LATIN_CAPITAL_LETTER_V=86]="LATIN_CAPITAL_LETTER_V",e[e.LATIN_CAPITAL_LETTER_W=87]="LATIN_CAPITAL_LETTER_W",e[e.LATIN_CAPITAL_LETTER_X=88]="LATIN_CAPITAL_LETTER_X",e[e.LATIN_CAPITAL_LETTER_Y=89]="LATIN_CAPITAL_LETTER_Y",e[e.LATIN_CAPITAL_LETTER_Z=90]="LATIN_CAPITAL_LETTER_Z",e[e.LEFT_SQUARE_BRACKET=91]="LEFT_SQUARE_BRACKET",e[e.REVERSE_SOLIDUS=92]="REVERSE_SOLIDUS",e[e.RIGHT_SQUARE_BRACKET=93]="RIGHT_SQUARE_BRACKET",e[e.CIRCUMFLEX_ACCENT=94]="CIRCUMFLEX_ACCENT",e[e.LOW_LINE=95]="LOW_LINE",e[e.GRAVE_ACCENT=96]="GRAVE_ACCENT",e[e.LATIN_SMALL_LETTER_A=97]="LATIN_SMALL_LETTER_A",e[e.LATIN_SMALL_LETTER_B=98]="LATIN_SMALL_LETTER_B",e[e.LATIN_SMALL_LETTER_C=99]="LATIN_SMALL_LETTER_C",e[e.LATIN_SMALL_LETTER_D=100]="LATIN_SMALL_LETTER_D",e[e.LATIN_SMALL_LETTER_E=101]="LATIN_SMALL_LETTER_E",e[e.LATIN_SMALL_LETTER_F=102]="LATIN_SMALL_LETTER_F",e[e.LATIN_SMALL_LETTER_G=103]="LATIN_SMALL_LETTER_G",e[e.LATIN_SMALL_LETTER_H=104]="LATIN_SMALL_LETTER_H",e[e.LATIN_SMALL_LETTER_I=105]="LATIN_SMALL_LETTER_I",e[e.LATIN_SMALL_LETTER_J=106]="LATIN_SMALL_LETTER_J",e[e.LATIN_SMALL_LETTER_K=107]="LATIN_SMALL_LETTER_K",e[e.LATIN_SMALL_LETTER_L=108]="LATIN_SMALL_LETTER_L",e[e.LATIN_SMALL_LETTER_M=109]="LATIN_SMALL_LETTER_M",e[e.LATIN_SMALL_LETTER_N=110]="LATIN_SMALL_LETTER_N",e[e.LATIN_SMALL_LETTER_O=111]="LATIN_SMALL_LETTER_O",e[e.LATIN_SMALL_LETTER_P=112]="LATIN_SMALL_LETTER_P",e[e.LATIN_SMALL_LETTER_Q=113]="LATIN_SMALL_LETTER_Q",e[e.LATIN_SMALL_LETTER_R=114]="LATIN_SMALL_LETTER_R",e[e.LATIN_SMALL_LETTER_S=115]="LATIN_SMALL_LETTER_S",e[e.LATIN_SMALL_LETTER_T=116]="LATIN_SMALL_LETTER_T",e[e.LATIN_SMALL_LETTER_U=117]="LATIN_SMALL_LETTER_U",e[e.LATIN_SMALL_LETTER_V=118]="LATIN_SMALL_LETTER_V",e[e.LATIN_SMALL_LETTER_W=119]="LATIN_SMALL_LETTER_W",e[e.LATIN_SMALL_LETTER_X=120]="LATIN_SMALL_LETTER_X",e[e.LATIN_SMALL_LETTER_Y=121]="LATIN_SMALL_LETTER_Y",e[e.LATIN_SMALL_LETTER_Z=122]="LATIN_SMALL_LETTER_Z",e[e.LEFT_CURLY_BRACKET=123]="LEFT_CURLY_BRACKET",e[e.VERTICAL_LINE=124]="VERTICAL_LINE",e[e.RIGHT_CURLY_BRACKET=125]="RIGHT_CURLY_BRACKET",e[e.TILDE=126]="TILDE"})(Xr||(Xr={}));Xr.QUOTATION_MARK+"",Xr.QUOTATION_MARK,Xr.REVERSE_SOLIDUS+"",Xr.REVERSE_SOLIDUS,Xr.SOLIDUS+"",Xr.SOLIDUS,Xr.LATIN_SMALL_LETTER_B+"",Xr.BACKSPACE,Xr.LATIN_SMALL_LETTER_F+"",Xr.FORM_FEED,Xr.LATIN_SMALL_LETTER_N+"",Xr.NEWLINE,Xr.LATIN_SMALL_LETTER_R+"",Xr.CARRIAGE_RETURN,Xr.LATIN_SMALL_LETTER_T+"",Xr.TAB;var dR;(function(e){e[e.LEFT_BRACE=0]="LEFT_BRACE",e[e.RIGHT_BRACE=1]="RIGHT_BRACE",e[e.LEFT_BRACKET=2]="LEFT_BRACKET",e[e.RIGHT_BRACKET=3]="RIGHT_BRACKET",e[e.COLON=4]="COLON",e[e.COMMA=5]="COMMA",e[e.TRUE=6]="TRUE",e[e.FALSE=7]="FALSE",e[e.NULL=8]="NULL",e[e.STRING=9]="STRING",e[e.NUMBER=10]="NUMBER",e[e.SEPARATOR=11]="SEPARATOR"})(dR||(dR={}));var hR;(function(e){e[e.START=0]="START",e[e.ENDED=1]="ENDED",e[e.ERROR=2]="ERROR",e[e.TRUE1=3]="TRUE1",e[e.TRUE2=4]="TRUE2",e[e.TRUE3=5]="TRUE3",e[e.FALSE1=6]="FALSE1",e[e.FALSE2=7]="FALSE2",e[e.FALSE3=8]="FALSE3",e[e.FALSE4=9]="FALSE4",e[e.NULL1=10]="NULL1",e[e.NULL2=11]="NULL2",e[e.NULL3=12]="NULL3",e[e.STRING_DEFAULT=13]="STRING_DEFAULT",e[e.STRING_AFTER_BACKSLASH=14]="STRING_AFTER_BACKSLASH",e[e.STRING_UNICODE_DIGIT_1=15]="STRING_UNICODE_DIGIT_1",e[e.STRING_UNICODE_DIGIT_2=16]="STRING_UNICODE_DIGIT_2",e[e.STRING_UNICODE_DIGIT_3=17]="STRING_UNICODE_DIGIT_3",e[e.STRING_UNICODE_DIGIT_4=18]="STRING_UNICODE_DIGIT_4",e[e.STRING_INCOMPLETE_CHAR=19]="STRING_INCOMPLETE_CHAR",e[e.NUMBER_AFTER_INITIAL_MINUS=20]="NUMBER_AFTER_INITIAL_MINUS",e[e.NUMBER_AFTER_INITIAL_ZERO=21]="NUMBER_AFTER_INITIAL_ZERO",e[e.NUMBER_AFTER_INITIAL_NON_ZERO=22]="NUMBER_AFTER_INITIAL_NON_ZERO",e[e.NUMBER_AFTER_FULL_STOP=23]="NUMBER_AFTER_FULL_STOP",e[e.NUMBER_AFTER_DECIMAL=24]="NUMBER_AFTER_DECIMAL",e[e.NUMBER_AFTER_E=25]="NUMBER_AFTER_E",e[e.NUMBER_AFTER_E_AND_SIGN=26]="NUMBER_AFTER_E_AND_SIGN",e[e.NUMBER_AFTER_E_AND_DIGIT=27]="NUMBER_AFTER_E_AND_DIGIT",e[e.SEPARATOR=28]="SEPARATOR",e[e.BOM_OR_START=29]="BOM_OR_START",e[e.BOM=30]="BOM"})(hR||(hR={}));var pR;(function(e){e[e.OBJECT=0]="OBJECT",e[e.ARRAY=1]="ARRAY"})(pR||(pR={}));var mR;(function(e){e[e.VALUE=0]="VALUE",e[e.KEY=1]="KEY",e[e.COLON=2]="COLON",e[e.COMMA=3]="COMMA",e[e.ENDED=4]="ENDED",e[e.ERROR=5]="ERROR",e[e.SEPARATOR=6]="SEPARATOR"})(mR||(mR={}));var Pw,vR;function Xn(){if(vR)return Pw;vR=1;var e=Array.isArray;return Pw=e,Pw}var Ew,gR;function wB(){if(gR)return Ew;gR=1;var e=typeof fg=="object"&&fg&&fg.Object===Object&&fg;return Ew=e,Ew}var jw,yR;function vo(){if(yR)return jw;yR=1;var e=wB(),t=typeof self=="object"&&self&&self.Object===Object&&self,r=e||t||Function("return this")();return jw=r,jw}var Tw,bR;function Dm(){if(bR)return Tw;bR=1;var e=vo(),t=e.Symbol;return Tw=t,Tw}var Aw,_R;function cce(){if(_R)return Aw;_R=1;var e=Dm(),t=Object.prototype,r=t.hasOwnProperty,n=t.toString,i=e?e.toStringTag:void 0;function a(o){var s=r.call(o,i),c=o[i];try{o[i]=void 0;var l=!0}catch{}var h=n.call(o);return l&&(s?o[i]=c:delete o[i]),h}return Aw=a,Aw}var kw,wR;function fce(){if(wR)return kw;wR=1;var e=Object.prototype,t=e.toString;function r(n){return t.call(n)}return kw=r,kw}var Nw,xR;function us(){if(xR)return Nw;xR=1;var e=Dm(),t=cce(),r=fce(),n="[object Null]",i="[object Undefined]",a=e?e.toStringTag:void 0;function o(s){return s==null?s===void 0?i:n:a&&a in Object(s)?t(s):r(s)}return Nw=o,Nw}var Rw,SR;function cs(){if(SR)return Rw;SR=1;function e(t){return t!=null&&typeof t=="object"}return Rw=e,Rw}var Mw,OR;function xd(){if(OR)return Mw;OR=1;var e=us(),t=cs(),r="[object Symbol]";function n(i){return typeof i=="symbol"||t(i)&&e(i)==r}return Mw=n,Mw}var Lw,CR;function OT(){if(CR)return Lw;CR=1;var e=Xn(),t=xd(),r=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,n=/^\w*$/;function i(a,o){if(e(a))return!1;var s=typeof a;return s=="number"||s=="symbol"||s=="boolean"||a==null||t(a)?!0:n.test(a)||!r.test(a)||o!=null&&a in Object(o)}return Lw=i,Lw}var Dw,PR;function El(){if(PR)return Dw;PR=1;function e(t){var r=typeof t;return t!=null&&(r=="object"||r=="function")}return Dw=e,Dw}var Iw,ER;function CT(){if(ER)return Iw;ER=1;var e=us(),t=El(),r="[object AsyncFunction]",n="[object Function]",i="[object GeneratorFunction]",a="[object Proxy]";function o(s){if(!t(s))return!1;var c=e(s);return c==n||c==i||c==r||c==a}return Iw=o,Iw}var $w,jR;function dce(){if(jR)return $w;jR=1;var e=vo(),t=e["__core-js_shared__"];return $w=t,$w}var Fw,TR;function hce(){if(TR)return Fw;TR=1;var e=dce(),t=function(){var n=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return n?"Symbol(src)_1."+n:""}();function r(n){return!!t&&t in n}return Fw=r,Fw}var Bw,AR;function xB(){if(AR)return Bw;AR=1;var e=Function.prototype,t=e.toString;function r(n){if(n!=null){try{return t.call(n)}catch{}try{return n+""}catch{}}return""}return Bw=r,Bw}var Uw,kR;function pce(){if(kR)return Uw;kR=1;var e=CT(),t=hce(),r=El(),n=xB(),i=/[\\^$.*+?()[\]{}|]/g,a=/^\[object .+?Constructor\]$/,o=Function.prototype,s=Object.prototype,c=o.toString,l=s.hasOwnProperty,h=RegExp("^"+c.call(l).replace(i,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function p(g){if(!r(g)||t(g))return!1;var w=e(g)?h:a;return w.test(n(g))}return Uw=p,Uw}var zw,NR;function mce(){if(NR)return zw;NR=1;function e(t,r){return t==null?void 0:t[r]}return zw=e,zw}var Vw,RR;function Qu(){if(RR)return Vw;RR=1;var e=pce(),t=mce();function r(n,i){var a=t(n,i);return e(a)?a:void 0}return Vw=r,Vw}var qw,MR;function Tb(){if(MR)return qw;MR=1;var e=Qu(),t=e(Object,"create");return qw=t,qw}var Ww,LR;function vce(){if(LR)return Ww;LR=1;var e=Tb();function t(){this.__data__=e?e(null):{},this.size=0}return Ww=t,Ww}var Hw,DR;function gce(){if(DR)return Hw;DR=1;function e(t){var r=this.has(t)&&delete this.__data__[t];return this.size-=r?1:0,r}return Hw=e,Hw}var Gw,IR;function yce(){if(IR)return Gw;IR=1;var e=Tb(),t="__lodash_hash_undefined__",r=Object.prototype,n=r.hasOwnProperty;function i(a){var o=this.__data__;if(e){var s=o[a];return s===t?void 0:s}return n.call(o,a)?o[a]:void 0}return Gw=i,Gw}var Kw,$R;function bce(){if($R)return Kw;$R=1;var e=Tb(),t=Object.prototype,r=t.hasOwnProperty;function n(i){var a=this.__data__;return e?a[i]!==void 0:r.call(a,i)}return Kw=n,Kw}var Yw,FR;function _ce(){if(FR)return Yw;FR=1;var e=Tb(),t="__lodash_hash_undefined__";function r(n,i){var a=this.__data__;return this.size+=this.has(n)?0:1,a[n]=e&&i===void 0?t:i,this}return Yw=r,Yw}var Zw,BR;function wce(){if(BR)return Zw;BR=1;var e=vce(),t=gce(),r=yce(),n=bce(),i=_ce();function a(o){var s=-1,c=o==null?0:o.length;for(this.clear();++s<c;){var l=o[s];this.set(l[0],l[1])}}return a.prototype.clear=e,a.prototype.delete=t,a.prototype.get=r,a.prototype.has=n,a.prototype.set=i,Zw=a,Zw}var Xw,UR;function xce(){if(UR)return Xw;UR=1;function e(){this.__data__=[],this.size=0}return Xw=e,Xw}var Qw,zR;function PT(){if(zR)return Qw;zR=1;function e(t,r){return t===r||t!==t&&r!==r}return Qw=e,Qw}var Jw,VR;function Ab(){if(VR)return Jw;VR=1;var e=PT();function t(r,n){for(var i=r.length;i--;)if(e(r[i][0],n))return i;return-1}return Jw=t,Jw}var ex,qR;function Sce(){if(qR)return ex;qR=1;var e=Ab(),t=Array.prototype,r=t.splice;function n(i){var a=this.__data__,o=e(a,i);if(o<0)return!1;var s=a.length-1;return o==s?a.pop():r.call(a,o,1),--this.size,!0}return ex=n,ex}var tx,WR;function Oce(){if(WR)return tx;WR=1;var e=Ab();function t(r){var n=this.__data__,i=e(n,r);return i<0?void 0:n[i][1]}return tx=t,tx}var rx,HR;function Cce(){if(HR)return rx;HR=1;var e=Ab();function t(r){return e(this.__data__,r)>-1}return rx=t,rx}var nx,GR;function Pce(){if(GR)return nx;GR=1;var e=Ab();function t(r,n){var i=this.__data__,a=e(i,r);return a<0?(++this.size,i.push([r,n])):i[a][1]=n,this}return nx=t,nx}var ix,KR;function kb(){if(KR)return ix;KR=1;var e=xce(),t=Sce(),r=Oce(),n=Cce(),i=Pce();function a(o){var s=-1,c=o==null?0:o.length;for(this.clear();++s<c;){var l=o[s];this.set(l[0],l[1])}}return a.prototype.clear=e,a.prototype.delete=t,a.prototype.get=r,a.prototype.has=n,a.prototype.set=i,ix=a,ix}var ax,YR;function ET(){if(YR)return ax;YR=1;var e=Qu(),t=vo(),r=e(t,"Map");return ax=r,ax}var ox,ZR;function Ece(){if(ZR)return ox;ZR=1;var e=wce(),t=kb(),r=ET();function n(){this.size=0,this.__data__={hash:new e,map:new(r||t),string:new e}}return ox=n,ox}var sx,XR;function jce(){if(XR)return sx;XR=1;function e(t){var r=typeof t;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?t!=="__proto__":t===null}return sx=e,sx}var lx,QR;function Nb(){if(QR)return lx;QR=1;var e=jce();function t(r,n){var i=r.__data__;return e(n)?i[typeof n=="string"?"string":"hash"]:i.map}return lx=t,lx}var ux,JR;function Tce(){if(JR)return ux;JR=1;var e=Nb();function t(r){var n=e(this,r).delete(r);return this.size-=n?1:0,n}return ux=t,ux}var cx,eM;function Ace(){if(eM)return cx;eM=1;var e=Nb();function t(r){return e(this,r).get(r)}return cx=t,cx}var fx,tM;function kce(){if(tM)return fx;tM=1;var e=Nb();function t(r){return e(this,r).has(r)}return fx=t,fx}var dx,rM;function Nce(){if(rM)return dx;rM=1;var e=Nb();function t(r,n){var i=e(this,r),a=i.size;return i.set(r,n),this.size+=i.size==a?0:1,this}return dx=t,dx}var hx,nM;function jT(){if(nM)return hx;nM=1;var e=Ece(),t=Tce(),r=Ace(),n=kce(),i=Nce();function a(o){var s=-1,c=o==null?0:o.length;for(this.clear();++s<c;){var l=o[s];this.set(l[0],l[1])}}return a.prototype.clear=e,a.prototype.delete=t,a.prototype.get=r,a.prototype.has=n,a.prototype.set=i,hx=a,hx}var px,iM;function SB(){if(iM)return px;iM=1;var e=jT(),t="Expected a function";function r(n,i){if(typeof n!="function"||i!=null&&typeof i!="function")throw new TypeError(t);var a=function(){var o=arguments,s=i?i.apply(this,o):o[0],c=a.cache;if(c.has(s))return c.get(s);var l=n.apply(this,o);return a.cache=c.set(s,l)||c,l};return a.cache=new(r.Cache||e),a}return r.Cache=e,px=r,px}var mx,aM;function Rce(){if(aM)return mx;aM=1;var e=SB(),t=500;function r(n){var i=e(n,function(o){return a.size===t&&a.clear(),o}),a=i.cache;return i}return mx=r,mx}var vx,oM;function Mce(){if(oM)return vx;oM=1;var e=Rce(),t=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,r=/\\(\\)?/g,n=e(function(i){var a=[];return i.charCodeAt(0)===46&&a.push(""),i.replace(t,function(o,s,c,l){a.push(c?l.replace(r,"$1"):s||o)}),a});return vx=n,vx}var gx,sM;function TT(){if(sM)return gx;sM=1;function e(t,r){for(var n=-1,i=t==null?0:t.length,a=Array(i);++n<i;)a[n]=r(t[n],n,t);return a}return gx=e,gx}var yx,lM;function Lce(){if(lM)return yx;lM=1;var e=Dm(),t=TT(),r=Xn(),n=xd(),i=e?e.prototype:void 0,a=i?i.toString:void 0;function o(s){if(typeof s=="string")return s;if(r(s))return t(s,o)+"";if(n(s))return a?a.call(s):"";var c=s+"";return c=="0"&&1/s==-1/0?"-0":c}return yx=o,yx}var bx,uM;function OB(){if(uM)return bx;uM=1;var e=Lce();function t(r){return r==null?"":e(r)}return bx=t,bx}var _x,cM;function CB(){if(cM)return _x;cM=1;var e=Xn(),t=OT(),r=Mce(),n=OB();function i(a,o){return e(a)?a:t(a,o)?[a]:r(n(a))}return _x=i,_x}var wx,fM;function Rb(){if(fM)return wx;fM=1;var e=xd();function t(r){if(typeof r=="string"||e(r))return r;var n=r+"";return n=="0"&&1/r==-1/0?"-0":n}return wx=t,wx}var xx,dM;function AT(){if(dM)return xx;dM=1;var e=CB(),t=Rb();function r(n,i){i=e(i,n);for(var a=0,o=i.length;n!=null&&a<o;)n=n[t(i[a++])];return a&&a==o?n:void 0}return xx=r,xx}var Sx,hM;function PB(){if(hM)return Sx;hM=1;var e=AT();function t(r,n,i){var a=r==null?void 0:e(r,n);return a===void 0?i:a}return Sx=t,Sx}var Dce=PB();const wi=kt(Dce);var Ox,pM;function Ice(){if(pM)return Ox;pM=1;function e(t){return t==null}return Ox=e,Ox}var $ce=Ice();const mt=kt($ce);var Cx,mM;function Fce(){if(mM)return Cx;mM=1;var e=us(),t=Xn(),r=cs(),n="[object String]";function i(a){return typeof a=="string"||!t(a)&&r(a)&&e(a)==n}return Cx=i,Cx}var Bce=Fce();const Im=kt(Bce);var Uce=CT();const pt=kt(Uce);var zce=El();const Sd=kt(zce);var Px={exports:{}},Ut={};/**
|
||
* @license React
|
||
* react-is.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var vM;function Vce(){if(vM)return Ut;vM=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),a=Symbol.for("react.provider"),o=Symbol.for("react.context"),s=Symbol.for("react.server_context"),c=Symbol.for("react.forward_ref"),l=Symbol.for("react.suspense"),h=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),w=Symbol.for("react.offscreen"),_;_=Symbol.for("react.module.reference");function b(x){if(typeof x=="object"&&x!==null){var S=x.$$typeof;switch(S){case e:switch(x=x.type,x){case r:case i:case n:case l:case h:return x;default:switch(x=x&&x.$$typeof,x){case s:case o:case c:case g:case p:case a:return x;default:return S}}case t:return S}}}return Ut.ContextConsumer=o,Ut.ContextProvider=a,Ut.Element=e,Ut.ForwardRef=c,Ut.Fragment=r,Ut.Lazy=g,Ut.Memo=p,Ut.Portal=t,Ut.Profiler=i,Ut.StrictMode=n,Ut.Suspense=l,Ut.SuspenseList=h,Ut.isAsyncMode=function(){return!1},Ut.isConcurrentMode=function(){return!1},Ut.isContextConsumer=function(x){return b(x)===o},Ut.isContextProvider=function(x){return b(x)===a},Ut.isElement=function(x){return typeof x=="object"&&x!==null&&x.$$typeof===e},Ut.isForwardRef=function(x){return b(x)===c},Ut.isFragment=function(x){return b(x)===r},Ut.isLazy=function(x){return b(x)===g},Ut.isMemo=function(x){return b(x)===p},Ut.isPortal=function(x){return b(x)===t},Ut.isProfiler=function(x){return b(x)===i},Ut.isStrictMode=function(x){return b(x)===n},Ut.isSuspense=function(x){return b(x)===l},Ut.isSuspenseList=function(x){return b(x)===h},Ut.isValidElementType=function(x){return typeof x=="string"||typeof x=="function"||x===r||x===i||x===n||x===l||x===h||x===w||typeof x=="object"&&x!==null&&(x.$$typeof===g||x.$$typeof===p||x.$$typeof===a||x.$$typeof===o||x.$$typeof===c||x.$$typeof===_||x.getModuleId!==void 0)},Ut.typeOf=b,Ut}var gM;function qce(){return gM||(gM=1,Px.exports=Vce()),Px.exports}var Wce=qce(),Ex,yM;function EB(){if(yM)return Ex;yM=1;var e=us(),t=cs(),r="[object Number]";function n(i){return typeof i=="number"||t(i)&&e(i)==r}return Ex=n,Ex}var jx,bM;function Hce(){if(bM)return jx;bM=1;var e=EB();function t(r){return e(r)&&r!=+r}return jx=t,jx}var Gce=Hce();const Od=kt(Gce);var Kce=EB();const Yce=kt(Kce);var kn=function(t){return t===0?0:t>0?1:-1},Su=function(t){return Im(t)&&t.indexOf("%")===t.length-1},Ke=function(t){return Yce(t)&&!Od(t)},qr=function(t){return Ke(t)||Im(t)},Zce=0,jl=function(t){var r=++Zce;return"".concat(t||"").concat(r)},Nn=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!Ke(t)&&!Im(t))return n;var a;if(Su(t)){var o=t.indexOf("%");a=r*parseFloat(t.slice(0,o))/100}else a=+t;return Od(a)&&(a=n),i&&a>r&&(a=r),a},rl=function(t){if(!t)return null;var r=Object.keys(t);return r&&r.length?t[r[0]]:null},Xce=function(t){if(!Array.isArray(t))return!1;for(var r=t.length,n={},i=0;i<r;i++)if(!n[t[i]])n[t[i]]=!0;else return!0;return!1},xr=function(t,r){return Ke(t)&&Ke(r)?function(n){return t+n*(r-t)}:function(){return r}};function Hy(e,t,r){return!e||!e.length?null:e.find(function(n){return n&&(typeof t=="function"?t(n):wi(n,t))===r})}var Qce=function(t){if(!t||!t.length)return null;for(var r=t.length,n=0,i=0,a=0,o=0,s=1/0,c=-1/0,l=0,h=0,p=0;p<r;p++)l=t[p].cx||0,h=t[p].cy||0,n+=l,i+=h,a+=l*h,o+=l*l,s=Math.min(s,l),c=Math.max(c,l);var g=r*o!==n*n?(r*a-n*i)/(r*o-n*n):0;return{xmin:s,xmax:c,a:g,b:(i-g*n)/r}};function _f(e,t){for(var r in e)if({}.hasOwnProperty.call(e,r)&&(!{}.hasOwnProperty.call(t,r)||e[r]!==t[r]))return!1;for(var n in t)if({}.hasOwnProperty.call(t,n)&&!{}.hasOwnProperty.call(e,n))return!1;return!0}function MP(e){"@babel/helpers - typeof";return MP=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},MP(e)}var Jce=["viewBox","children"],efe=["aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colspan","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-modal","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","className","color","height","id","lang","max","media","method","min","name","style","target","width","role","tabIndex","accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baselineShift","baseProfile","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","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","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","href","ideographic","imageRendering","in2","in","intercept","k1","k2","k3","k4","k","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","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","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","vHanging","vIdeographic","viewTarget","visibility","vMathematical","widths","wordSpacing","writingMode","x1","x2","x","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlBase","xmlLang","xmlns","xmlnsXlink","xmlSpace","y1","y2","y","yChannelSelector","z","zoomAndPan","ref","key","angle"],_M=["points","pathLength"],Tx={svg:Jce,polygon:_M,polyline:_M},kT=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"],Gy=function(t,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var n=t;if(B.isValidElement(t)&&(n=t.props),!Sd(n))return null;var i={};return Object.keys(n).forEach(function(a){kT.includes(a)&&(i[a]=r||function(o){return n[a](n,o)})}),i},tfe=function(t,r,n){return function(i){return t(r,n,i),null}},yl=function(t,r,n){if(!Sd(t)||MP(t)!=="object")return null;var i=null;return Object.keys(t).forEach(function(a){var o=t[a];kT.includes(a)&&typeof o=="function"&&(i||(i={}),i[a]=tfe(o,r,n))}),i},rfe=["children"],nfe=["children"];function wM(e,t){if(e==null)return{};var r=ife(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ife(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function LP(e){"@babel/helpers - typeof";return LP=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},LP(e)}var xM={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart",contextmenu:"onContextMenu",dblclick:"onDoubleClick"},Ho=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},SM=null,Ax=null,NT=function e(t){if(t===SM&&Array.isArray(Ax))return Ax;var r=[];return B.Children.forEach(t,function(n){mt(n)||(Wce.isFragment(n)?r=r.concat(e(n.props.children)):r.push(n))}),Ax=r,SM=t,r};function Ln(e,t){var r=[],n=[];return Array.isArray(t)?n=t.map(function(i){return Ho(i)}):n=[Ho(t)],NT(e).forEach(function(i){var a=wi(i,"type.displayName")||wi(i,"type.name");n.indexOf(a)!==-1&&r.push(i)}),r}function mi(e,t){var r=Ln(e,t);return r&&r[0]}var OM=function(t){if(!t||!t.props)return!1;var r=t.props,n=r.width,i=r.height;return!(!Ke(n)||n<=0||!Ke(i)||i<=0)},afe=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],ofe=function(t){return t&&t.type&&Im(t.type)&&afe.indexOf(t.type)>=0},jB=function(t){return t&&LP(t)==="object"&&"clipDot"in t},sfe=function(t,r,n,i){var a,o=(a=Tx==null?void 0:Tx[i])!==null&&a!==void 0?a:[];return r.startsWith("data-")||!pt(t)&&(i&&o.includes(r)||efe.includes(r))||n&&kT.includes(r)},ot=function(t,r,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var i=t;if(B.isValidElement(t)&&(i=t.props),!Sd(i))return null;var a={};return Object.keys(i).forEach(function(o){var s;sfe((s=i)===null||s===void 0?void 0:s[o],o,r,n)&&(a[o]=i[o])}),a},DP=function e(t,r){if(t===r)return!0;var n=B.Children.count(t);if(n!==B.Children.count(r))return!1;if(n===0)return!0;if(n===1)return CM(Array.isArray(t)?t[0]:t,Array.isArray(r)?r[0]:r);for(var i=0;i<n;i++){var a=t[i],o=r[i];if(Array.isArray(a)||Array.isArray(o)){if(!e(a,o))return!1}else if(!CM(a,o))return!1}return!0},CM=function(t,r){if(mt(t)&&mt(r))return!0;if(!mt(t)&&!mt(r)){var n=t.props||{},i=n.children,a=wM(n,rfe),o=r.props||{},s=o.children,c=wM(o,nfe);return i&&s?_f(a,c)&&DP(i,s):!i&&!s?_f(a,c):!1}return!1},PM=function(t,r){var n=[],i={};return NT(t).forEach(function(a,o){if(ofe(a))n.push(a);else if(a){var s=Ho(a.type),c=r[s]||{},l=c.handler,h=c.once;if(l&&(!h||!i[s])){var p=l(a,s,o);n.push(p),i[s]=!0}}}),n},lfe=function(t){var r=t&&t.type;return r&&xM[r]?xM[r]:null},ufe=function(t,r){return NT(r).indexOf(t)},cfe=["children","width","height","viewBox","className","style","title","desc"];function IP(){return IP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},IP.apply(this,arguments)}function ffe(e,t){if(e==null)return{};var r=dfe(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function dfe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function $P(e){var t=e.children,r=e.width,n=e.height,i=e.viewBox,a=e.className,o=e.style,s=e.title,c=e.desc,l=ffe(e,cfe),h=i||{width:r,height:n,x:0,y:0},p=Me("recharts-surface",a);return ie.createElement("svg",IP({},ot(l,!0,"svg"),{className:p,width:r,height:n,style:o,viewBox:"".concat(h.x," ").concat(h.y," ").concat(h.width," ").concat(h.height)}),ie.createElement("title",null,s),ie.createElement("desc",null,c),t)}var hfe=["children","className"];function FP(){return FP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},FP.apply(this,arguments)}function pfe(e,t){if(e==null)return{};var r=mfe(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function mfe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var Pt=ie.forwardRef(function(e,t){var r=e.children,n=e.className,i=pfe(e,hfe),a=Me("recharts-layer",n);return ie.createElement("g",FP({className:a},ot(i,!0),{ref:t}),r)}),xa=function(t,r){for(var n=arguments.length,i=new Array(n>2?n-2:0),a=2;a<n;a++)i[a-2]=arguments[a]},kx,EM;function vfe(){if(EM)return kx;EM=1;function e(t,r,n){var i=-1,a=t.length;r<0&&(r=-r>a?0:a+r),n=n>a?a:n,n<0&&(n+=a),a=r>n?0:n-r>>>0,r>>>=0;for(var o=Array(a);++i<a;)o[i]=t[i+r];return o}return kx=e,kx}var Nx,jM;function gfe(){if(jM)return Nx;jM=1;var e=vfe();function t(r,n,i){var a=r.length;return i=i===void 0?a:i,!n&&i>=a?r:e(r,n,i)}return Nx=t,Nx}var Rx,TM;function TB(){if(TM)return Rx;TM=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",i=t+r+n,a="\\ufe0e\\ufe0f",o="\\u200d",s=RegExp("["+o+e+i+a+"]");function c(l){return s.test(l)}return Rx=c,Rx}var Mx,AM;function yfe(){if(AM)return Mx;AM=1;function e(t){return t.split("")}return Mx=e,Mx}var Lx,kM;function bfe(){if(kM)return Lx;kM=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",i=t+r+n,a="\\ufe0e\\ufe0f",o="["+e+"]",s="["+i+"]",c="\\ud83c[\\udffb-\\udfff]",l="(?:"+s+"|"+c+")",h="[^"+e+"]",p="(?:\\ud83c[\\udde6-\\uddff]){2}",g="[\\ud800-\\udbff][\\udc00-\\udfff]",w="\\u200d",_=l+"?",b="["+a+"]?",x="(?:"+w+"(?:"+[h,p,g].join("|")+")"+b+_+")*",S=b+_+x,O="(?:"+[h+s+"?",s,p,g,o].join("|")+")",E=RegExp(c+"(?="+c+")|"+O+S,"g");function j(A){return A.match(E)||[]}return Lx=j,Lx}var Dx,NM;function _fe(){if(NM)return Dx;NM=1;var e=yfe(),t=TB(),r=bfe();function n(i){return t(i)?r(i):e(i)}return Dx=n,Dx}var Ix,RM;function wfe(){if(RM)return Ix;RM=1;var e=gfe(),t=TB(),r=_fe(),n=OB();function i(a){return function(o){o=n(o);var s=t(o)?r(o):void 0,c=s?s[0]:o.charAt(0),l=s?e(s,1).join(""):o.slice(1);return c[a]()+l}}return Ix=i,Ix}var $x,MM;function xfe(){if(MM)return $x;MM=1;var e=wfe(),t=e("toUpperCase");return $x=t,$x}var Sfe=xfe();const Mb=kt(Sfe);function tr(e){return function(){return e}}const AB=Math.cos,Ky=Math.sin,Na=Math.sqrt,Yy=Math.PI,Lb=2*Yy,BP=Math.PI,UP=2*BP,gu=1e-6,Ofe=UP-gu;function kB(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=arguments[t]+e[t]}function Cfe(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return kB;const r=10**t;return function(n){this._+=n[0];for(let i=1,a=n.length;i<a;++i)this._+=Math.round(arguments[i]*r)/r+n[i]}}class Pfe{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?kB:Cfe(t)}moveTo(t,r){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,r){this._append`L${this._x1=+t},${this._y1=+r}`}quadraticCurveTo(t,r,n,i){this._append`Q${+t},${+r},${this._x1=+n},${this._y1=+i}`}bezierCurveTo(t,r,n,i,a,o){this._append`C${+t},${+r},${+n},${+i},${this._x1=+a},${this._y1=+o}`}arcTo(t,r,n,i,a){if(t=+t,r=+r,n=+n,i=+i,a=+a,a<0)throw new Error(`negative radius: ${a}`);let o=this._x1,s=this._y1,c=n-t,l=i-r,h=o-t,p=s-r,g=h*h+p*p;if(this._x1===null)this._append`M${this._x1=t},${this._y1=r}`;else if(g>gu)if(!(Math.abs(p*c-l*h)>gu)||!a)this._append`L${this._x1=t},${this._y1=r}`;else{let w=n-o,_=i-s,b=c*c+l*l,x=w*w+_*_,S=Math.sqrt(b),O=Math.sqrt(g),E=a*Math.tan((BP-Math.acos((b+g-x)/(2*S*O)))/2),j=E/O,A=E/S;Math.abs(j-1)>gu&&this._append`L${t+j*h},${r+j*p}`,this._append`A${a},${a},0,0,${+(p*w>h*_)},${this._x1=t+A*c},${this._y1=r+A*l}`}}arc(t,r,n,i,a,o){if(t=+t,r=+r,n=+n,o=!!o,n<0)throw new Error(`negative radius: ${n}`);let s=n*Math.cos(i),c=n*Math.sin(i),l=t+s,h=r+c,p=1^o,g=o?i-a:a-i;this._x1===null?this._append`M${l},${h}`:(Math.abs(this._x1-l)>gu||Math.abs(this._y1-h)>gu)&&this._append`L${l},${h}`,n&&(g<0&&(g=g%UP+UP),g>Ofe?this._append`A${n},${n},0,1,${p},${t-s},${r-c}A${n},${n},0,1,${p},${this._x1=l},${this._y1=h}`:g>gu&&this._append`A${n},${n},0,${+(g>=BP)},${p},${this._x1=t+n*Math.cos(a)},${this._y1=r+n*Math.sin(a)}`)}rect(t,r,n,i){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}h${n=+n}v${+i}h${-n}Z`}toString(){return this._}}function RT(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(r==null)t=null;else{const n=Math.floor(r);if(!(n>=0))throw new RangeError(`invalid digits: ${r}`);t=n}return e},()=>new Pfe(t)}function MT(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function NB(e){this._context=e}NB.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function Db(e){return new NB(e)}function RB(e){return e[0]}function MB(e){return e[1]}function LB(e,t){var r=tr(!0),n=null,i=Db,a=null,o=RT(s);e=typeof e=="function"?e:e===void 0?RB:tr(e),t=typeof t=="function"?t:t===void 0?MB:tr(t);function s(c){var l,h=(c=MT(c)).length,p,g=!1,w;for(n==null&&(a=i(w=o())),l=0;l<=h;++l)!(l<h&&r(p=c[l],l,c))===g&&((g=!g)?a.lineStart():a.lineEnd()),g&&a.point(+e(p,l,c),+t(p,l,c));if(w)return a=null,w+""||null}return s.x=function(c){return arguments.length?(e=typeof c=="function"?c:tr(+c),s):e},s.y=function(c){return arguments.length?(t=typeof c=="function"?c:tr(+c),s):t},s.defined=function(c){return arguments.length?(r=typeof c=="function"?c:tr(!!c),s):r},s.curve=function(c){return arguments.length?(i=c,n!=null&&(a=i(n)),s):i},s.context=function(c){return arguments.length?(c==null?n=a=null:a=i(n=c),s):n},s}function Og(e,t,r){var n=null,i=tr(!0),a=null,o=Db,s=null,c=RT(l);e=typeof e=="function"?e:e===void 0?RB:tr(+e),t=typeof t=="function"?t:tr(t===void 0?0:+t),r=typeof r=="function"?r:r===void 0?MB:tr(+r);function l(p){var g,w,_,b=(p=MT(p)).length,x,S=!1,O,E=new Array(b),j=new Array(b);for(a==null&&(s=o(O=c())),g=0;g<=b;++g){if(!(g<b&&i(x=p[g],g,p))===S)if(S=!S)w=g,s.areaStart(),s.lineStart();else{for(s.lineEnd(),s.lineStart(),_=g-1;_>=w;--_)s.point(E[_],j[_]);s.lineEnd(),s.areaEnd()}S&&(E[g]=+e(x,g,p),j[g]=+t(x,g,p),s.point(n?+n(x,g,p):E[g],r?+r(x,g,p):j[g]))}if(O)return s=null,O+""||null}function h(){return LB().defined(i).curve(o).context(a)}return l.x=function(p){return arguments.length?(e=typeof p=="function"?p:tr(+p),n=null,l):e},l.x0=function(p){return arguments.length?(e=typeof p=="function"?p:tr(+p),l):e},l.x1=function(p){return arguments.length?(n=p==null?null:typeof p=="function"?p:tr(+p),l):n},l.y=function(p){return arguments.length?(t=typeof p=="function"?p:tr(+p),r=null,l):t},l.y0=function(p){return arguments.length?(t=typeof p=="function"?p:tr(+p),l):t},l.y1=function(p){return arguments.length?(r=p==null?null:typeof p=="function"?p:tr(+p),l):r},l.lineX0=l.lineY0=function(){return h().x(e).y(t)},l.lineY1=function(){return h().x(e).y(r)},l.lineX1=function(){return h().x(n).y(t)},l.defined=function(p){return arguments.length?(i=typeof p=="function"?p:tr(!!p),l):i},l.curve=function(p){return arguments.length?(o=p,a!=null&&(s=o(a)),l):o},l.context=function(p){return arguments.length?(p==null?a=s=null:s=o(a=p),l):a},l}class DB{constructor(t,r){this._context=t,this._x=r}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,r){switch(t=+t,r=+r,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,r):this._context.moveTo(t,r);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,r,t,r):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+r)/2,t,this._y0,t,r);break}}this._x0=t,this._y0=r}}function Efe(e){return new DB(e,!0)}function jfe(e){return new DB(e,!1)}const LT={draw(e,t){const r=Na(t/Yy);e.moveTo(r,0),e.arc(0,0,r,0,Lb)}},Tfe={draw(e,t){const r=Na(t/5)/2;e.moveTo(-3*r,-r),e.lineTo(-r,-r),e.lineTo(-r,-3*r),e.lineTo(r,-3*r),e.lineTo(r,-r),e.lineTo(3*r,-r),e.lineTo(3*r,r),e.lineTo(r,r),e.lineTo(r,3*r),e.lineTo(-r,3*r),e.lineTo(-r,r),e.lineTo(-3*r,r),e.closePath()}},IB=Na(1/3),Afe=IB*2,kfe={draw(e,t){const r=Na(t/Afe),n=r*IB;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}},Nfe={draw(e,t){const r=Na(t),n=-r/2;e.rect(n,n,r,r)}},Rfe=.8908130915292852,$B=Ky(Yy/10)/Ky(7*Yy/10),Mfe=Ky(Lb/10)*$B,Lfe=-AB(Lb/10)*$B,Dfe={draw(e,t){const r=Na(t*Rfe),n=Mfe*r,i=Lfe*r;e.moveTo(0,-r),e.lineTo(n,i);for(let a=1;a<5;++a){const o=Lb*a/5,s=AB(o),c=Ky(o);e.lineTo(c*r,-s*r),e.lineTo(s*n-c*i,c*n+s*i)}e.closePath()}},Fx=Na(3),Ife={draw(e,t){const r=-Na(t/(Fx*3));e.moveTo(0,r*2),e.lineTo(-Fx*r,-r),e.lineTo(Fx*r,-r),e.closePath()}},Fi=-.5,Bi=Na(3)/2,zP=1/Na(12),$fe=(zP/2+1)*3,Ffe={draw(e,t){const r=Na(t/$fe),n=r/2,i=r*zP,a=n,o=r*zP+r,s=-a,c=o;e.moveTo(n,i),e.lineTo(a,o),e.lineTo(s,c),e.lineTo(Fi*n-Bi*i,Bi*n+Fi*i),e.lineTo(Fi*a-Bi*o,Bi*a+Fi*o),e.lineTo(Fi*s-Bi*c,Bi*s+Fi*c),e.lineTo(Fi*n+Bi*i,Fi*i-Bi*n),e.lineTo(Fi*a+Bi*o,Fi*o-Bi*a),e.lineTo(Fi*s+Bi*c,Fi*c-Bi*s),e.closePath()}};function Bfe(e,t){let r=null,n=RT(i);e=typeof e=="function"?e:tr(e||LT),t=typeof t=="function"?t:tr(t===void 0?64:+t);function i(){let a;if(r||(r=a=n()),e.apply(this,arguments).draw(r,+t.apply(this,arguments)),a)return r=null,a+""||null}return i.type=function(a){return arguments.length?(e=typeof a=="function"?a:tr(a),i):e},i.size=function(a){return arguments.length?(t=typeof a=="function"?a:tr(+a),i):t},i.context=function(a){return arguments.length?(r=a??null,i):r},i}function Zy(){}function Xy(e,t,r){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+r)/6)}function FB(e){this._context=e}FB.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:Xy(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:Xy(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Ufe(e){return new FB(e)}function BB(e){this._context=e}BB.prototype={areaStart:Zy,areaEnd:Zy,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:Xy(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function zfe(e){return new BB(e)}function UB(e){this._context=e}UB.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+e)/6,n=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:Xy(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Vfe(e){return new UB(e)}function zB(e){this._context=e}zB.prototype={areaStart:Zy,areaEnd:Zy,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function qfe(e){return new zB(e)}function LM(e){return e<0?-1:1}function DM(e,t,r){var n=e._x1-e._x0,i=t-e._x1,a=(e._y1-e._y0)/(n||i<0&&-0),o=(r-e._y1)/(i||n<0&&-0),s=(a*i+o*n)/(n+i);return(LM(a)+LM(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(s))||0}function IM(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function Bx(e,t,r){var n=e._x0,i=e._y0,a=e._x1,o=e._y1,s=(a-n)/3;e._context.bezierCurveTo(n+s,i+s*t,a-s,o-s*r,a,o)}function Qy(e){this._context=e}Qy.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:Bx(this,this._t0,IM(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var r=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,Bx(this,IM(this,r=DM(this,e,t)),r);break;default:Bx(this,this._t0,r=DM(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function VB(e){this._context=new qB(e)}(VB.prototype=Object.create(Qy.prototype)).point=function(e,t){Qy.prototype.point.call(this,t,e)};function qB(e){this._context=e}qB.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,r,n,i,a){this._context.bezierCurveTo(t,e,n,r,a,i)}};function Wfe(e){return new Qy(e)}function Hfe(e){return new VB(e)}function WB(e){this._context=e}WB.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,r=e.length;if(r)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),r===2)this._context.lineTo(e[1],t[1]);else for(var n=$M(e),i=$M(t),a=0,o=1;o<r;++a,++o)this._context.bezierCurveTo(n[0][a],i[0][a],n[1][a],i[1][a],e[o],t[o]);(this._line||this._line!==0&&r===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};function $M(e){var t,r=e.length-1,n,i=new Array(r),a=new Array(r),o=new Array(r);for(i[0]=0,a[0]=2,o[0]=e[0]+2*e[1],t=1;t<r-1;++t)i[t]=1,a[t]=4,o[t]=4*e[t]+2*e[t+1];for(i[r-1]=2,a[r-1]=7,o[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=i[t]/a[t-1],a[t]-=n,o[t]-=n*o[t-1];for(i[r-1]=o[r-1]/a[r-1],t=r-2;t>=0;--t)i[t]=(o[t]-i[t+1])/a[t];for(a[r-1]=(e[r]+i[r-1])/2,t=0;t<r-1;++t)a[t]=2*e[t+1]-i[t+1];return[i,a]}function Gfe(e){return new WB(e)}function Ib(e,t){this._context=e,this._t=t}Ib.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}break}}this._x=e,this._y=t}};function Kfe(e){return new Ib(e,.5)}function Yfe(e){return new Ib(e,0)}function Zfe(e){return new Ib(e,1)}function Lf(e,t){if((o=e.length)>1)for(var r=1,n,i,a=e[t[0]],o,s=a.length;r<o;++r)for(i=a,a=e[t[r]],n=0;n<s;++n)a[n][1]+=a[n][0]=isNaN(i[n][1])?i[n][0]:i[n][1]}function VP(e){for(var t=e.length,r=new Array(t);--t>=0;)r[t]=t;return r}function Xfe(e,t){return e[t]}function Qfe(e){const t=[];return t.key=e,t}function Jfe(){var e=tr([]),t=VP,r=Lf,n=Xfe;function i(a){var o=Array.from(e.apply(this,arguments),Qfe),s,c=o.length,l=-1,h;for(const p of a)for(s=0,++l;s<c;++s)(o[s][l]=[0,+n(p,o[s].key,l,a)]).data=p;for(s=0,h=MT(t(o));s<c;++s)o[h[s]].index=s;return r(o,h),o}return i.keys=function(a){return arguments.length?(e=typeof a=="function"?a:tr(Array.from(a)),i):e},i.value=function(a){return arguments.length?(n=typeof a=="function"?a:tr(+a),i):n},i.order=function(a){return arguments.length?(t=a==null?VP:typeof a=="function"?a:tr(Array.from(a)),i):t},i.offset=function(a){return arguments.length?(r=a??Lf,i):r},i}function ede(e,t){if((n=e.length)>0){for(var r,n,i=0,a=e[0].length,o;i<a;++i){for(o=r=0;r<n;++r)o+=e[r][i][1]||0;if(o)for(r=0;r<n;++r)e[r][i][1]/=o}Lf(e,t)}}function tde(e,t){if((i=e.length)>0){for(var r=0,n=e[t[0]],i,a=n.length;r<a;++r){for(var o=0,s=0;o<i;++o)s+=e[o][r][1]||0;n[r][1]+=n[r][0]=-s/2}Lf(e,t)}}function rde(e,t){if(!(!((o=e.length)>0)||!((a=(i=e[t[0]]).length)>0))){for(var r=0,n=1,i,a,o;n<a;++n){for(var s=0,c=0,l=0;s<o;++s){for(var h=e[t[s]],p=h[n][1]||0,g=h[n-1][1]||0,w=(p-g)/2,_=0;_<s;++_){var b=e[t[_]],x=b[n][1]||0,S=b[n-1][1]||0;w+=x-S}c+=p,l+=w*p}i[n-1][1]+=i[n-1][0]=r,c&&(r-=l/c)}i[n-1][1]+=i[n-1][0]=r,Lf(e,t)}}function Dp(e){"@babel/helpers - typeof";return Dp=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},Dp(e)}var nde=["type","size","sizeType"];function qP(){return qP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},qP.apply(this,arguments)}function FM(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function BM(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?FM(Object(r),!0).forEach(function(n){ide(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):FM(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function ide(e,t,r){return t=ade(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ade(e){var t=ode(e,"string");return Dp(t)=="symbol"?t:t+""}function ode(e,t){if(Dp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Dp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function sde(e,t){if(e==null)return{};var r=lde(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function lde(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var HB={symbolCircle:LT,symbolCross:Tfe,symbolDiamond:kfe,symbolSquare:Nfe,symbolStar:Dfe,symbolTriangle:Ife,symbolWye:Ffe},ude=Math.PI/180,cde=function(t){var r="symbol".concat(Mb(t));return HB[r]||LT},fde=function(t,r,n){if(r==="area")return t;switch(n){case"cross":return 5*t*t/9;case"diamond":return .5*t*t/Math.sqrt(3);case"square":return t*t;case"star":{var i=18*ude;return 1.25*t*t*(Math.tan(i)-Math.tan(i*2)*Math.pow(Math.tan(i),2))}case"triangle":return Math.sqrt(3)*t*t/4;case"wye":return(21-10*Math.sqrt(3))*t*t/8;default:return Math.PI*t*t/4}},dde=function(t,r){HB["symbol".concat(Mb(t))]=r},$b=function(t){var r=t.type,n=r===void 0?"circle":r,i=t.size,a=i===void 0?64:i,o=t.sizeType,s=o===void 0?"area":o,c=sde(t,nde),l=BM(BM({},c),{},{type:n,size:a,sizeType:s}),h=function(){var x=cde(n),S=Bfe().type(x).size(fde(a,s,n));return S()},p=l.className,g=l.cx,w=l.cy,_=ot(l,!0);return g===+g&&w===+w&&a===+a?ie.createElement("path",qP({},_,{className:Me("recharts-symbols",p),transform:"translate(".concat(g,", ").concat(w,")"),d:h()})):null};$b.registerSymbol=dde;function Df(e){"@babel/helpers - typeof";return Df=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},Df(e)}function WP(){return WP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},WP.apply(this,arguments)}function UM(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function hde(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?UM(Object(r),!0).forEach(function(n){Ip(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):UM(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function pde(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function mde(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,KB(n.key),n)}}function vde(e,t,r){return t&&mde(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function gde(e,t,r){return t=Jy(t),yde(e,GB()?Reflect.construct(t,r||[],Jy(e).constructor):t.apply(e,r))}function yde(e,t){if(t&&(Df(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return bde(e)}function bde(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function GB(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(GB=function(){return!!e})()}function Jy(e){return Jy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Jy(e)}function _de(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&&HP(e,t)}function HP(e,t){return HP=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},HP(e,t)}function Ip(e,t,r){return t=KB(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function KB(e){var t=wde(e,"string");return Df(t)=="symbol"?t:t+""}function wde(e,t){if(Df(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Df(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var va=32,DT=function(e){function t(){return pde(this,t),gde(this,t,arguments)}return _de(t,e),vde(t,[{key:"renderIcon",value:function(n){var i=this.props.inactiveColor,a=va/2,o=va/6,s=va/3,c=n.inactive?i:n.color;if(n.type==="plainline")return ie.createElement("line",{strokeWidth:4,fill:"none",stroke:c,strokeDasharray:n.payload.strokeDasharray,x1:0,y1:a,x2:va,y2:a,className:"recharts-legend-icon"});if(n.type==="line")return ie.createElement("path",{strokeWidth:4,fill:"none",stroke:c,d:"M0,".concat(a,"h").concat(s,`
|
||
A`).concat(o,",").concat(o,",0,1,1,").concat(2*s,",").concat(a,`
|
||
H`).concat(va,"M").concat(2*s,",").concat(a,`
|
||
A`).concat(o,",").concat(o,",0,1,1,").concat(s,",").concat(a),className:"recharts-legend-icon"});if(n.type==="rect")return ie.createElement("path",{stroke:"none",fill:c,d:"M0,".concat(va/8,"h").concat(va,"v").concat(va*3/4,"h").concat(-32,"z"),className:"recharts-legend-icon"});if(ie.isValidElement(n.legendIcon)){var l=hde({},n);return delete l.legendIcon,ie.cloneElement(n.legendIcon,l)}return ie.createElement($b,{fill:c,cx:a,cy:a,size:va,sizeType:"diameter",type:n.type})}},{key:"renderItems",value:function(){var n=this,i=this.props,a=i.payload,o=i.iconSize,s=i.layout,c=i.formatter,l=i.inactiveColor,h={x:0,y:0,width:va,height:va},p={display:s==="horizontal"?"inline-block":"block",marginRight:10},g={display:"inline-block",verticalAlign:"middle",marginRight:4};return a.map(function(w,_){var b=w.formatter||c,x=Me(Ip(Ip({"recharts-legend-item":!0},"legend-item-".concat(_),!0),"inactive",w.inactive));if(w.type==="none")return null;var S=pt(w.value)?null:w.value;xa(!pt(w.value),`The name property is also required when using a function for the dataKey of a chart's cartesian components. Ex: <Bar name="Name of my Data"/>`);var O=w.inactive?l:w.color;return ie.createElement("li",WP({className:x,style:p,key:"legend-item-".concat(_)},yl(n.props,w,_)),ie.createElement($P,{width:o,height:o,viewBox:h,style:g},n.renderIcon(w)),ie.createElement("span",{className:"recharts-legend-item-text",style:{color:O}},b?b(S,w,_):S))})}},{key:"render",value:function(){var n=this.props,i=n.payload,a=n.layout,o=n.align;if(!i||!i.length)return null;var s={padding:0,margin:0,textAlign:a==="horizontal"?o:"left"};return ie.createElement("ul",{className:"recharts-default-legend",style:s},this.renderItems())}}])}(B.PureComponent);Ip(DT,"displayName","Legend");Ip(DT,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var Ux,zM;function xde(){if(zM)return Ux;zM=1;var e=kb();function t(){this.__data__=new e,this.size=0}return Ux=t,Ux}var zx,VM;function Sde(){if(VM)return zx;VM=1;function e(t){var r=this.__data__,n=r.delete(t);return this.size=r.size,n}return zx=e,zx}var Vx,qM;function Ode(){if(qM)return Vx;qM=1;function e(t){return this.__data__.get(t)}return Vx=e,Vx}var qx,WM;function Cde(){if(WM)return qx;WM=1;function e(t){return this.__data__.has(t)}return qx=e,qx}var Wx,HM;function Pde(){if(HM)return Wx;HM=1;var e=kb(),t=ET(),r=jT(),n=200;function i(a,o){var s=this.__data__;if(s instanceof e){var c=s.__data__;if(!t||c.length<n-1)return c.push([a,o]),this.size=++s.size,this;s=this.__data__=new r(c)}return s.set(a,o),this.size=s.size,this}return Wx=i,Wx}var Hx,GM;function YB(){if(GM)return Hx;GM=1;var e=kb(),t=xde(),r=Sde(),n=Ode(),i=Cde(),a=Pde();function o(s){var c=this.__data__=new e(s);this.size=c.size}return o.prototype.clear=t,o.prototype.delete=r,o.prototype.get=n,o.prototype.has=i,o.prototype.set=a,Hx=o,Hx}var Gx,KM;function Ede(){if(KM)return Gx;KM=1;var e="__lodash_hash_undefined__";function t(r){return this.__data__.set(r,e),this}return Gx=t,Gx}var Kx,YM;function jde(){if(YM)return Kx;YM=1;function e(t){return this.__data__.has(t)}return Kx=e,Kx}var Yx,ZM;function ZB(){if(ZM)return Yx;ZM=1;var e=jT(),t=Ede(),r=jde();function n(i){var a=-1,o=i==null?0:i.length;for(this.__data__=new e;++a<o;)this.add(i[a])}return n.prototype.add=n.prototype.push=t,n.prototype.has=r,Yx=n,Yx}var Zx,XM;function XB(){if(XM)return Zx;XM=1;function e(t,r){for(var n=-1,i=t==null?0:t.length;++n<i;)if(r(t[n],n,t))return!0;return!1}return Zx=e,Zx}var Xx,QM;function QB(){if(QM)return Xx;QM=1;function e(t,r){return t.has(r)}return Xx=e,Xx}var Qx,JM;function JB(){if(JM)return Qx;JM=1;var e=ZB(),t=XB(),r=QB(),n=1,i=2;function a(o,s,c,l,h,p){var g=c&n,w=o.length,_=s.length;if(w!=_&&!(g&&_>w))return!1;var b=p.get(o),x=p.get(s);if(b&&x)return b==s&&x==o;var S=-1,O=!0,E=c&i?new e:void 0;for(p.set(o,s),p.set(s,o);++S<w;){var j=o[S],A=s[S];if(l)var T=g?l(A,j,S,s,o,p):l(j,A,S,o,s,p);if(T!==void 0){if(T)continue;O=!1;break}if(E){if(!t(s,function(M,q){if(!r(E,q)&&(j===M||h(j,M,c,l,p)))return E.push(q)})){O=!1;break}}else if(!(j===A||h(j,A,c,l,p))){O=!1;break}}return p.delete(o),p.delete(s),O}return Qx=a,Qx}var Jx,eL;function Tde(){if(eL)return Jx;eL=1;var e=vo(),t=e.Uint8Array;return Jx=t,Jx}var e2,tL;function Ade(){if(tL)return e2;tL=1;function e(t){var r=-1,n=Array(t.size);return t.forEach(function(i,a){n[++r]=[a,i]}),n}return e2=e,e2}var t2,rL;function IT(){if(rL)return t2;rL=1;function e(t){var r=-1,n=Array(t.size);return t.forEach(function(i){n[++r]=i}),n}return t2=e,t2}var r2,nL;function kde(){if(nL)return r2;nL=1;var e=Dm(),t=Tde(),r=PT(),n=JB(),i=Ade(),a=IT(),o=1,s=2,c="[object Boolean]",l="[object Date]",h="[object Error]",p="[object Map]",g="[object Number]",w="[object RegExp]",_="[object Set]",b="[object String]",x="[object Symbol]",S="[object ArrayBuffer]",O="[object DataView]",E=e?e.prototype:void 0,j=E?E.valueOf:void 0;function A(T,M,q,W,H,K,te){switch(q){case O:if(T.byteLength!=M.byteLength||T.byteOffset!=M.byteOffset)return!1;T=T.buffer,M=M.buffer;case S:return!(T.byteLength!=M.byteLength||!K(new t(T),new t(M)));case c:case l:case g:return r(+T,+M);case h:return T.name==M.name&&T.message==M.message;case w:case b:return T==M+"";case p:var se=i;case _:var X=W&o;if(se||(se=a),T.size!=M.size&&!X)return!1;var ee=te.get(T);if(ee)return ee==M;W|=s,te.set(T,M);var re=n(se(T),se(M),W,H,K,te);return te.delete(T),re;case x:if(j)return j.call(T)==j.call(M)}return!1}return r2=A,r2}var n2,iL;function e9(){if(iL)return n2;iL=1;function e(t,r){for(var n=-1,i=r.length,a=t.length;++n<i;)t[a+n]=r[n];return t}return n2=e,n2}var i2,aL;function Nde(){if(aL)return i2;aL=1;var e=e9(),t=Xn();function r(n,i,a){var o=i(n);return t(n)?o:e(o,a(n))}return i2=r,i2}var a2,oL;function Rde(){if(oL)return a2;oL=1;function e(t,r){for(var n=-1,i=t==null?0:t.length,a=0,o=[];++n<i;){var s=t[n];r(s,n,t)&&(o[a++]=s)}return o}return a2=e,a2}var o2,sL;function Mde(){if(sL)return o2;sL=1;function e(){return[]}return o2=e,o2}var s2,lL;function Lde(){if(lL)return s2;lL=1;var e=Rde(),t=Mde(),r=Object.prototype,n=r.propertyIsEnumerable,i=Object.getOwnPropertySymbols,a=i?function(o){return o==null?[]:(o=Object(o),e(i(o),function(s){return n.call(o,s)}))}:t;return s2=a,s2}var l2,uL;function Dde(){if(uL)return l2;uL=1;function e(t,r){for(var n=-1,i=Array(t);++n<t;)i[n]=r(n);return i}return l2=e,l2}var u2,cL;function Ide(){if(cL)return u2;cL=1;var e=us(),t=cs(),r="[object Arguments]";function n(i){return t(i)&&e(i)==r}return u2=n,u2}var c2,fL;function $T(){if(fL)return c2;fL=1;var e=Ide(),t=cs(),r=Object.prototype,n=r.hasOwnProperty,i=r.propertyIsEnumerable,a=e(function(){return arguments}())?e:function(o){return t(o)&&n.call(o,"callee")&&!i.call(o,"callee")};return c2=a,c2}var Qh={exports:{}},f2,dL;function $de(){if(dL)return f2;dL=1;function e(){return!1}return f2=e,f2}Qh.exports;var hL;function t9(){return hL||(hL=1,function(e,t){var r=vo(),n=$de(),i=t&&!t.nodeType&&t,a=i&&!0&&e&&!e.nodeType&&e,o=a&&a.exports===i,s=o?r.Buffer:void 0,c=s?s.isBuffer:void 0,l=c||n;e.exports=l}(Qh,Qh.exports)),Qh.exports}var d2,pL;function FT(){if(pL)return d2;pL=1;var e=9007199254740991,t=/^(?:0|[1-9]\d*)$/;function r(n,i){var a=typeof n;return i=i??e,!!i&&(a=="number"||a!="symbol"&&t.test(n))&&n>-1&&n%1==0&&n<i}return d2=r,d2}var h2,mL;function BT(){if(mL)return h2;mL=1;var e=9007199254740991;function t(r){return typeof r=="number"&&r>-1&&r%1==0&&r<=e}return h2=t,h2}var p2,vL;function Fde(){if(vL)return p2;vL=1;var e=us(),t=BT(),r=cs(),n="[object Arguments]",i="[object Array]",a="[object Boolean]",o="[object Date]",s="[object Error]",c="[object Function]",l="[object Map]",h="[object Number]",p="[object Object]",g="[object RegExp]",w="[object Set]",_="[object String]",b="[object WeakMap]",x="[object ArrayBuffer]",S="[object DataView]",O="[object Float32Array]",E="[object Float64Array]",j="[object Int8Array]",A="[object Int16Array]",T="[object Int32Array]",M="[object Uint8Array]",q="[object Uint8ClampedArray]",W="[object Uint16Array]",H="[object Uint32Array]",K={};K[O]=K[E]=K[j]=K[A]=K[T]=K[M]=K[q]=K[W]=K[H]=!0,K[n]=K[i]=K[x]=K[a]=K[S]=K[o]=K[s]=K[c]=K[l]=K[h]=K[p]=K[g]=K[w]=K[_]=K[b]=!1;function te(se){return r(se)&&t(se.length)&&!!K[e(se)]}return p2=te,p2}var m2,gL;function r9(){if(gL)return m2;gL=1;function e(t){return function(r){return t(r)}}return m2=e,m2}var Jh={exports:{}};Jh.exports;var yL;function Bde(){return yL||(yL=1,function(e,t){var r=wB(),n=t&&!t.nodeType&&t,i=n&&!0&&e&&!e.nodeType&&e,a=i&&i.exports===n,o=a&&r.process,s=function(){try{var c=i&&i.require&&i.require("util").types;return c||o&&o.binding&&o.binding("util")}catch{}}();e.exports=s}(Jh,Jh.exports)),Jh.exports}var v2,bL;function n9(){if(bL)return v2;bL=1;var e=Fde(),t=r9(),r=Bde(),n=r&&r.isTypedArray,i=n?t(n):e;return v2=i,v2}var g2,_L;function Ude(){if(_L)return g2;_L=1;var e=Dde(),t=$T(),r=Xn(),n=t9(),i=FT(),a=n9(),o=Object.prototype,s=o.hasOwnProperty;function c(l,h){var p=r(l),g=!p&&t(l),w=!p&&!g&&n(l),_=!p&&!g&&!w&&a(l),b=p||g||w||_,x=b?e(l.length,String):[],S=x.length;for(var O in l)(h||s.call(l,O))&&!(b&&(O=="length"||w&&(O=="offset"||O=="parent")||_&&(O=="buffer"||O=="byteLength"||O=="byteOffset")||i(O,S)))&&x.push(O);return x}return g2=c,g2}var y2,wL;function zde(){if(wL)return y2;wL=1;var e=Object.prototype;function t(r){var n=r&&r.constructor,i=typeof n=="function"&&n.prototype||e;return r===i}return y2=t,y2}var b2,xL;function i9(){if(xL)return b2;xL=1;function e(t,r){return function(n){return t(r(n))}}return b2=e,b2}var _2,SL;function Vde(){if(SL)return _2;SL=1;var e=i9(),t=e(Object.keys,Object);return _2=t,_2}var w2,OL;function qde(){if(OL)return w2;OL=1;var e=zde(),t=Vde(),r=Object.prototype,n=r.hasOwnProperty;function i(a){if(!e(a))return t(a);var o=[];for(var s in Object(a))n.call(a,s)&&s!="constructor"&&o.push(s);return o}return w2=i,w2}var x2,CL;function $m(){if(CL)return x2;CL=1;var e=CT(),t=BT();function r(n){return n!=null&&t(n.length)&&!e(n)}return x2=r,x2}var S2,PL;function Fb(){if(PL)return S2;PL=1;var e=Ude(),t=qde(),r=$m();function n(i){return r(i)?e(i):t(i)}return S2=n,S2}var O2,EL;function Wde(){if(EL)return O2;EL=1;var e=Nde(),t=Lde(),r=Fb();function n(i){return e(i,r,t)}return O2=n,O2}var C2,jL;function Hde(){if(jL)return C2;jL=1;var e=Wde(),t=1,r=Object.prototype,n=r.hasOwnProperty;function i(a,o,s,c,l,h){var p=s&t,g=e(a),w=g.length,_=e(o),b=_.length;if(w!=b&&!p)return!1;for(var x=w;x--;){var S=g[x];if(!(p?S in o:n.call(o,S)))return!1}var O=h.get(a),E=h.get(o);if(O&&E)return O==o&&E==a;var j=!0;h.set(a,o),h.set(o,a);for(var A=p;++x<w;){S=g[x];var T=a[S],M=o[S];if(c)var q=p?c(M,T,S,o,a,h):c(T,M,S,a,o,h);if(!(q===void 0?T===M||l(T,M,s,c,h):q)){j=!1;break}A||(A=S=="constructor")}if(j&&!A){var W=a.constructor,H=o.constructor;W!=H&&"constructor"in a&&"constructor"in o&&!(typeof W=="function"&&W instanceof W&&typeof H=="function"&&H instanceof H)&&(j=!1)}return h.delete(a),h.delete(o),j}return C2=i,C2}var P2,TL;function Gde(){if(TL)return P2;TL=1;var e=Qu(),t=vo(),r=e(t,"DataView");return P2=r,P2}var E2,AL;function Kde(){if(AL)return E2;AL=1;var e=Qu(),t=vo(),r=e(t,"Promise");return E2=r,E2}var j2,kL;function a9(){if(kL)return j2;kL=1;var e=Qu(),t=vo(),r=e(t,"Set");return j2=r,j2}var T2,NL;function Yde(){if(NL)return T2;NL=1;var e=Qu(),t=vo(),r=e(t,"WeakMap");return T2=r,T2}var A2,RL;function Zde(){if(RL)return A2;RL=1;var e=Gde(),t=ET(),r=Kde(),n=a9(),i=Yde(),a=us(),o=xB(),s="[object Map]",c="[object Object]",l="[object Promise]",h="[object Set]",p="[object WeakMap]",g="[object DataView]",w=o(e),_=o(t),b=o(r),x=o(n),S=o(i),O=a;return(e&&O(new e(new ArrayBuffer(1)))!=g||t&&O(new t)!=s||r&&O(r.resolve())!=l||n&&O(new n)!=h||i&&O(new i)!=p)&&(O=function(E){var j=a(E),A=j==c?E.constructor:void 0,T=A?o(A):"";if(T)switch(T){case w:return g;case _:return s;case b:return l;case x:return h;case S:return p}return j}),A2=O,A2}var k2,ML;function Xde(){if(ML)return k2;ML=1;var e=YB(),t=JB(),r=kde(),n=Hde(),i=Zde(),a=Xn(),o=t9(),s=n9(),c=1,l="[object Arguments]",h="[object Array]",p="[object Object]",g=Object.prototype,w=g.hasOwnProperty;function _(b,x,S,O,E,j){var A=a(b),T=a(x),M=A?h:i(b),q=T?h:i(x);M=M==l?p:M,q=q==l?p:q;var W=M==p,H=q==p,K=M==q;if(K&&o(b)){if(!o(x))return!1;A=!0,W=!1}if(K&&!W)return j||(j=new e),A||s(b)?t(b,x,S,O,E,j):r(b,x,M,S,O,E,j);if(!(S&c)){var te=W&&w.call(b,"__wrapped__"),se=H&&w.call(x,"__wrapped__");if(te||se){var X=te?b.value():b,ee=se?x.value():x;return j||(j=new e),E(X,ee,S,O,j)}}return K?(j||(j=new e),n(b,x,S,O,E,j)):!1}return k2=_,k2}var N2,LL;function UT(){if(LL)return N2;LL=1;var e=Xde(),t=cs();function r(n,i,a,o,s){return n===i?!0:n==null||i==null||!t(n)&&!t(i)?n!==n&&i!==i:e(n,i,a,o,r,s)}return N2=r,N2}var R2,DL;function Qde(){if(DL)return R2;DL=1;var e=YB(),t=UT(),r=1,n=2;function i(a,o,s,c){var l=s.length,h=l,p=!c;if(a==null)return!h;for(a=Object(a);l--;){var g=s[l];if(p&&g[2]?g[1]!==a[g[0]]:!(g[0]in a))return!1}for(;++l<h;){g=s[l];var w=g[0],_=a[w],b=g[1];if(p&&g[2]){if(_===void 0&&!(w in a))return!1}else{var x=new e;if(c)var S=c(_,b,w,a,o,x);if(!(S===void 0?t(b,_,r|n,c,x):S))return!1}}return!0}return R2=i,R2}var M2,IL;function o9(){if(IL)return M2;IL=1;var e=El();function t(r){return r===r&&!e(r)}return M2=t,M2}var L2,$L;function Jde(){if($L)return L2;$L=1;var e=o9(),t=Fb();function r(n){for(var i=t(n),a=i.length;a--;){var o=i[a],s=n[o];i[a]=[o,s,e(s)]}return i}return L2=r,L2}var D2,FL;function s9(){if(FL)return D2;FL=1;function e(t,r){return function(n){return n==null?!1:n[t]===r&&(r!==void 0||t in Object(n))}}return D2=e,D2}var I2,BL;function ehe(){if(BL)return I2;BL=1;var e=Qde(),t=Jde(),r=s9();function n(i){var a=t(i);return a.length==1&&a[0][2]?r(a[0][0],a[0][1]):function(o){return o===i||e(o,i,a)}}return I2=n,I2}var $2,UL;function the(){if(UL)return $2;UL=1;function e(t,r){return t!=null&&r in Object(t)}return $2=e,$2}var F2,zL;function rhe(){if(zL)return F2;zL=1;var e=CB(),t=$T(),r=Xn(),n=FT(),i=BT(),a=Rb();function o(s,c,l){c=e(c,s);for(var h=-1,p=c.length,g=!1;++h<p;){var w=a(c[h]);if(!(g=s!=null&&l(s,w)))break;s=s[w]}return g||++h!=p?g:(p=s==null?0:s.length,!!p&&i(p)&&n(w,p)&&(r(s)||t(s)))}return F2=o,F2}var B2,VL;function nhe(){if(VL)return B2;VL=1;var e=the(),t=rhe();function r(n,i){return n!=null&&t(n,i,e)}return B2=r,B2}var U2,qL;function ihe(){if(qL)return U2;qL=1;var e=UT(),t=PB(),r=nhe(),n=OT(),i=o9(),a=s9(),o=Rb(),s=1,c=2;function l(h,p){return n(h)&&i(p)?a(o(h),p):function(g){var w=t(g,h);return w===void 0&&w===p?r(g,h):e(p,w,s|c)}}return U2=l,U2}var z2,WL;function Cd(){if(WL)return z2;WL=1;function e(t){return t}return z2=e,z2}var V2,HL;function ahe(){if(HL)return V2;HL=1;function e(t){return function(r){return r==null?void 0:r[t]}}return V2=e,V2}var q2,GL;function ohe(){if(GL)return q2;GL=1;var e=AT();function t(r){return function(n){return e(n,r)}}return q2=t,q2}var W2,KL;function she(){if(KL)return W2;KL=1;var e=ahe(),t=ohe(),r=OT(),n=Rb();function i(a){return r(a)?e(n(a)):t(a)}return W2=i,W2}var H2,YL;function go(){if(YL)return H2;YL=1;var e=ehe(),t=ihe(),r=Cd(),n=Xn(),i=she();function a(o){return typeof o=="function"?o:o==null?r:typeof o=="object"?n(o)?t(o[0],o[1]):e(o):i(o)}return H2=a,H2}var G2,ZL;function l9(){if(ZL)return G2;ZL=1;function e(t,r,n,i){for(var a=t.length,o=n+(i?1:-1);i?o--:++o<a;)if(r(t[o],o,t))return o;return-1}return G2=e,G2}var K2,XL;function lhe(){if(XL)return K2;XL=1;function e(t){return t!==t}return K2=e,K2}var Y2,QL;function uhe(){if(QL)return Y2;QL=1;function e(t,r,n){for(var i=n-1,a=t.length;++i<a;)if(t[i]===r)return i;return-1}return Y2=e,Y2}var Z2,JL;function che(){if(JL)return Z2;JL=1;var e=l9(),t=lhe(),r=uhe();function n(i,a,o){return a===a?r(i,a,o):e(i,t,o)}return Z2=n,Z2}var X2,e6;function fhe(){if(e6)return X2;e6=1;var e=che();function t(r,n){var i=r==null?0:r.length;return!!i&&e(r,n,0)>-1}return X2=t,X2}var Q2,t6;function dhe(){if(t6)return Q2;t6=1;function e(t,r,n){for(var i=-1,a=t==null?0:t.length;++i<a;)if(n(r,t[i]))return!0;return!1}return Q2=e,Q2}var J2,r6;function hhe(){if(r6)return J2;r6=1;function e(){}return J2=e,J2}var eS,n6;function phe(){if(n6)return eS;n6=1;var e=a9(),t=hhe(),r=IT(),n=1/0,i=e&&1/r(new e([,-0]))[1]==n?function(a){return new e(a)}:t;return eS=i,eS}var tS,i6;function mhe(){if(i6)return tS;i6=1;var e=ZB(),t=fhe(),r=dhe(),n=QB(),i=phe(),a=IT(),o=200;function s(c,l,h){var p=-1,g=t,w=c.length,_=!0,b=[],x=b;if(h)_=!1,g=r;else if(w>=o){var S=l?null:i(c);if(S)return a(S);_=!1,g=n,x=new e}else x=l?[]:b;e:for(;++p<w;){var O=c[p],E=l?l(O):O;if(O=h||O!==0?O:0,_&&E===E){for(var j=x.length;j--;)if(x[j]===E)continue e;l&&x.push(E),b.push(O)}else g(x,E,h)||(x!==b&&x.push(E),b.push(O))}return b}return tS=s,tS}var rS,a6;function vhe(){if(a6)return rS;a6=1;var e=go(),t=mhe();function r(n,i){return n&&n.length?t(n,e(i,2)):[]}return rS=r,rS}var ghe=vhe();const o6=kt(ghe);function u9(e,t,r){return t===!0?o6(e,r):pt(t)?o6(e,t):e}function If(e){"@babel/helpers - typeof";return If=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},If(e)}var yhe=["ref"];function s6(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Fo(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?s6(Object(r),!0).forEach(function(n){Bb(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s6(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function bhe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l6(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,f9(n.key),n)}}function _he(e,t,r){return t&&l6(e.prototype,t),r&&l6(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function whe(e,t,r){return t=e0(t),xhe(e,c9()?Reflect.construct(t,r||[],e0(e).constructor):t.apply(e,r))}function xhe(e,t){if(t&&(If(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return She(e)}function She(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function c9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(c9=function(){return!!e})()}function e0(e){return e0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},e0(e)}function Ohe(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&&GP(e,t)}function GP(e,t){return GP=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},GP(e,t)}function Bb(e,t,r){return t=f9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function f9(e){var t=Che(e,"string");return If(t)=="symbol"?t:t+""}function Che(e,t){if(If(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(If(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function Phe(e,t){if(e==null)return{};var r=Ehe(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ehe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function jhe(e){return e.value}function The(e,t){if(ie.isValidElement(e))return ie.cloneElement(e,t);if(typeof e=="function")return ie.createElement(e,t);t.ref;var r=Phe(t,yhe);return ie.createElement(DT,r)}var u6=1,wf=function(e){function t(){var r;bhe(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=whe(this,t,[].concat(i)),Bb(r,"lastBoundingBox",{width:-1,height:-1}),r}return Ohe(t,e),_he(t,[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();return n.height=this.wrapperNode.offsetHeight,n.width=this.wrapperNode.offsetWidth,n}return null}},{key:"updateBBox",value:function(){var n=this.props.onBBoxUpdate,i=this.getBBox();i?(Math.abs(i.width-this.lastBoundingBox.width)>u6||Math.abs(i.height-this.lastBoundingBox.height)>u6)&&(this.lastBoundingBox.width=i.width,this.lastBoundingBox.height=i.height,n&&n(i)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,n&&n(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?Fo({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(n){var i=this.props,a=i.layout,o=i.align,s=i.verticalAlign,c=i.margin,l=i.chartWidth,h=i.chartHeight,p,g;if(!n||(n.left===void 0||n.left===null)&&(n.right===void 0||n.right===null))if(o==="center"&&a==="vertical"){var w=this.getBBoxSnapshot();p={left:((l||0)-w.width)/2}}else p=o==="right"?{right:c&&c.right||0}:{left:c&&c.left||0};if(!n||(n.top===void 0||n.top===null)&&(n.bottom===void 0||n.bottom===null))if(s==="middle"){var _=this.getBBoxSnapshot();g={top:((h||0)-_.height)/2}}else g=s==="bottom"?{bottom:c&&c.bottom||0}:{top:c&&c.top||0};return Fo(Fo({},p),g)}},{key:"render",value:function(){var n=this,i=this.props,a=i.content,o=i.width,s=i.height,c=i.wrapperStyle,l=i.payloadUniqBy,h=i.payload,p=Fo(Fo({position:"absolute",width:o||"auto",height:s||"auto"},this.getDefaultPosition(c)),c);return ie.createElement("div",{className:"recharts-legend-wrapper",style:p,ref:function(w){n.wrapperNode=w}},The(a,Fo(Fo({},this.props),{},{payload:u9(h,l,jhe)})))}}],[{key:"getWithHeight",value:function(n,i){var a=Fo(Fo({},this.defaultProps),n.props),o=a.layout;return o==="vertical"&&Ke(n.props.height)?{height:n.props.height}:o==="horizontal"?{width:n.props.width||i}:null}}])}(B.PureComponent);Bb(wf,"displayName","Legend");Bb(wf,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var nS,c6;function Ahe(){if(c6)return nS;c6=1;var e=Dm(),t=$T(),r=Xn(),n=e?e.isConcatSpreadable:void 0;function i(a){return r(a)||t(a)||!!(n&&a&&a[n])}return nS=i,nS}var iS,f6;function d9(){if(f6)return iS;f6=1;var e=e9(),t=Ahe();function r(n,i,a,o,s){var c=-1,l=n.length;for(a||(a=t),s||(s=[]);++c<l;){var h=n[c];i>0&&a(h)?i>1?r(h,i-1,a,o,s):e(s,h):o||(s[s.length]=h)}return s}return iS=r,iS}var aS,d6;function khe(){if(d6)return aS;d6=1;function e(t){return function(r,n,i){for(var a=-1,o=Object(r),s=i(r),c=s.length;c--;){var l=s[t?c:++a];if(n(o[l],l,o)===!1)break}return r}}return aS=e,aS}var oS,h6;function Nhe(){if(h6)return oS;h6=1;var e=khe(),t=e();return oS=t,oS}var sS,p6;function h9(){if(p6)return sS;p6=1;var e=Nhe(),t=Fb();function r(n,i){return n&&e(n,i,t)}return sS=r,sS}var lS,m6;function Rhe(){if(m6)return lS;m6=1;var e=$m();function t(r,n){return function(i,a){if(i==null)return i;if(!e(i))return r(i,a);for(var o=i.length,s=n?o:-1,c=Object(i);(n?s--:++s<o)&&a(c[s],s,c)!==!1;);return i}}return lS=t,lS}var uS,v6;function zT(){if(v6)return uS;v6=1;var e=h9(),t=Rhe(),r=t(e);return uS=r,uS}var cS,g6;function p9(){if(g6)return cS;g6=1;var e=zT(),t=$m();function r(n,i){var a=-1,o=t(n)?Array(n.length):[];return e(n,function(s,c,l){o[++a]=i(s,c,l)}),o}return cS=r,cS}var fS,y6;function Mhe(){if(y6)return fS;y6=1;function e(t,r){var n=t.length;for(t.sort(r);n--;)t[n]=t[n].value;return t}return fS=e,fS}var dS,b6;function Lhe(){if(b6)return dS;b6=1;var e=xd();function t(r,n){if(r!==n){var i=r!==void 0,a=r===null,o=r===r,s=e(r),c=n!==void 0,l=n===null,h=n===n,p=e(n);if(!l&&!p&&!s&&r>n||s&&c&&h&&!l&&!p||a&&c&&h||!i&&h||!o)return 1;if(!a&&!s&&!p&&r<n||p&&i&&o&&!a&&!s||l&&i&&o||!c&&o||!h)return-1}return 0}return dS=t,dS}var hS,_6;function Dhe(){if(_6)return hS;_6=1;var e=Lhe();function t(r,n,i){for(var a=-1,o=r.criteria,s=n.criteria,c=o.length,l=i.length;++a<c;){var h=e(o[a],s[a]);if(h){if(a>=l)return h;var p=i[a];return h*(p=="desc"?-1:1)}}return r.index-n.index}return hS=t,hS}var pS,w6;function Ihe(){if(w6)return pS;w6=1;var e=TT(),t=AT(),r=go(),n=p9(),i=Mhe(),a=r9(),o=Dhe(),s=Cd(),c=Xn();function l(h,p,g){p.length?p=e(p,function(b){return c(b)?function(x){return t(x,b.length===1?b[0]:b)}:b}):p=[s];var w=-1;p=e(p,a(r));var _=n(h,function(b,x,S){var O=e(p,function(E){return E(b)});return{criteria:O,index:++w,value:b}});return i(_,function(b,x){return o(b,x,g)})}return pS=l,pS}var mS,x6;function $he(){if(x6)return mS;x6=1;function e(t,r,n){switch(n.length){case 0:return t.call(r);case 1:return t.call(r,n[0]);case 2:return t.call(r,n[0],n[1]);case 3:return t.call(r,n[0],n[1],n[2])}return t.apply(r,n)}return mS=e,mS}var vS,S6;function Fhe(){if(S6)return vS;S6=1;var e=$he(),t=Math.max;function r(n,i,a){return i=t(i===void 0?n.length-1:i,0),function(){for(var o=arguments,s=-1,c=t(o.length-i,0),l=Array(c);++s<c;)l[s]=o[i+s];s=-1;for(var h=Array(i+1);++s<i;)h[s]=o[s];return h[i]=a(l),e(n,this,h)}}return vS=r,vS}var gS,O6;function Bhe(){if(O6)return gS;O6=1;function e(t){return function(){return t}}return gS=e,gS}var yS,C6;function m9(){if(C6)return yS;C6=1;var e=Qu(),t=function(){try{var r=e(Object,"defineProperty");return r({},"",{}),r}catch{}}();return yS=t,yS}var bS,P6;function Uhe(){if(P6)return bS;P6=1;var e=Bhe(),t=m9(),r=Cd(),n=t?function(i,a){return t(i,"toString",{configurable:!0,enumerable:!1,value:e(a),writable:!0})}:r;return bS=n,bS}var _S,E6;function zhe(){if(E6)return _S;E6=1;var e=800,t=16,r=Date.now;function n(i){var a=0,o=0;return function(){var s=r(),c=t-(s-o);if(o=s,c>0){if(++a>=e)return arguments[0]}else a=0;return i.apply(void 0,arguments)}}return _S=n,_S}var wS,j6;function Vhe(){if(j6)return wS;j6=1;var e=Uhe(),t=zhe(),r=t(e);return wS=r,wS}var xS,T6;function qhe(){if(T6)return xS;T6=1;var e=Cd(),t=Fhe(),r=Vhe();function n(i,a){return r(t(i,a,e),i+"")}return xS=n,xS}var SS,A6;function Ub(){if(A6)return SS;A6=1;var e=PT(),t=$m(),r=FT(),n=El();function i(a,o,s){if(!n(s))return!1;var c=typeof o;return(c=="number"?t(s)&&r(o,s.length):c=="string"&&o in s)?e(s[o],a):!1}return SS=i,SS}var OS,k6;function Whe(){if(k6)return OS;k6=1;var e=d9(),t=Ihe(),r=qhe(),n=Ub(),i=r(function(a,o){if(a==null)return[];var s=o.length;return s>1&&n(a,o[0],o[1])?o=[]:s>2&&n(o[0],o[1],o[2])&&(o=[o[0]]),t(a,e(o,1),[])});return OS=i,OS}var Hhe=Whe();const VT=kt(Hhe);function $p(e){"@babel/helpers - typeof";return $p=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},$p(e)}function KP(){return KP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},KP.apply(this,arguments)}function Ghe(e,t){return Xhe(e)||Zhe(e,t)||Yhe(e,t)||Khe()}function Khe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Yhe(e,t){if(e){if(typeof e=="string")return N6(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return N6(e,t)}}function N6(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Zhe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],c=!0,l=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(c=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(h){l=!0,i=h}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function Xhe(e){if(Array.isArray(e))return e}function R6(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function CS(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?R6(Object(r),!0).forEach(function(n){Qhe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):R6(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Qhe(e,t,r){return t=Jhe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Jhe(e){var t=epe(e,"string");return $p(t)=="symbol"?t:t+""}function epe(e,t){if($p(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if($p(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function tpe(e){return Array.isArray(e)&&qr(e[0])&&qr(e[1])?e.join(" ~ "):e}var rpe=function(t){var r=t.separator,n=r===void 0?" : ":r,i=t.contentStyle,a=i===void 0?{}:i,o=t.itemStyle,s=o===void 0?{}:o,c=t.labelStyle,l=c===void 0?{}:c,h=t.payload,p=t.formatter,g=t.itemSorter,w=t.wrapperClassName,_=t.labelClassName,b=t.label,x=t.labelFormatter,S=t.accessibilityLayer,O=S===void 0?!1:S,E=function(){if(h&&h.length){var te={padding:0,margin:0},se=(g?VT(h,g):h).map(function(X,ee){if(X.type==="none")return null;var re=CS({display:"block",paddingTop:4,paddingBottom:4,color:X.color||"#000"},s),U=X.formatter||p||tpe,I=X.value,$=X.name,F=I,k=$;if(U&&F!=null&&k!=null){var Z=U(I,$,X,ee,h);if(Array.isArray(Z)){var Q=Ghe(Z,2);F=Q[0],k=Q[1]}else F=Z}return ie.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(ee),style:re},qr(k)?ie.createElement("span",{className:"recharts-tooltip-item-name"},k):null,qr(k)?ie.createElement("span",{className:"recharts-tooltip-item-separator"},n):null,ie.createElement("span",{className:"recharts-tooltip-item-value"},F),ie.createElement("span",{className:"recharts-tooltip-item-unit"},X.unit||""))});return ie.createElement("ul",{className:"recharts-tooltip-item-list",style:te},se)}return null},j=CS({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},a),A=CS({margin:0},l),T=!mt(b),M=T?b:"",q=Me("recharts-default-tooltip",w),W=Me("recharts-tooltip-label",_);T&&x&&h!==void 0&&h!==null&&(M=x(b,h));var H=O?{role:"status","aria-live":"assertive"}:{};return ie.createElement("div",KP({className:q,style:j},H),ie.createElement("p",{className:W,style:A},ie.isValidElement(M)?M:"".concat(M)),E())};function Fp(e){"@babel/helpers - typeof";return Fp=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},Fp(e)}function Cg(e,t,r){return t=npe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function npe(e){var t=ipe(e,"string");return Fp(t)=="symbol"?t:t+""}function ipe(e,t){if(Fp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Fp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Lh="recharts-tooltip-wrapper",ape={visibility:"hidden"};function ope(e){var t=e.coordinate,r=e.translateX,n=e.translateY;return Me(Lh,Cg(Cg(Cg(Cg({},"".concat(Lh,"-right"),Ke(r)&&t&&Ke(t.x)&&r>=t.x),"".concat(Lh,"-left"),Ke(r)&&t&&Ke(t.x)&&r<t.x),"".concat(Lh,"-bottom"),Ke(n)&&t&&Ke(t.y)&&n>=t.y),"".concat(Lh,"-top"),Ke(n)&&t&&Ke(t.y)&&n<t.y))}function M6(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.key,i=e.offsetTopLeft,a=e.position,o=e.reverseDirection,s=e.tooltipDimension,c=e.viewBox,l=e.viewBoxDimension;if(a&&Ke(a[n]))return a[n];var h=r[n]-s-i,p=r[n]+i;if(t[n])return o[n]?h:p;if(o[n]){var g=h,w=c[n];return g<w?Math.max(p,c[n]):Math.max(h,c[n])}var _=p+s,b=c[n]+l;return _>b?Math.max(h,c[n]):Math.max(p,c[n])}function spe(e){var t=e.translateX,r=e.translateY,n=e.useTranslate3d;return{transform:n?"translate3d(".concat(t,"px, ").concat(r,"px, 0)"):"translate(".concat(t,"px, ").concat(r,"px)")}}function lpe(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.offsetTopLeft,i=e.position,a=e.reverseDirection,o=e.tooltipBox,s=e.useTranslate3d,c=e.viewBox,l,h,p;return o.height>0&&o.width>0&&r?(h=M6({allowEscapeViewBox:t,coordinate:r,key:"x",offsetTopLeft:n,position:i,reverseDirection:a,tooltipDimension:o.width,viewBox:c,viewBoxDimension:c.width}),p=M6({allowEscapeViewBox:t,coordinate:r,key:"y",offsetTopLeft:n,position:i,reverseDirection:a,tooltipDimension:o.height,viewBox:c,viewBoxDimension:c.height}),l=spe({translateX:h,translateY:p,useTranslate3d:s})):l=ape,{cssProperties:l,cssClasses:ope({translateX:h,translateY:p,coordinate:r})}}function $f(e){"@babel/helpers - typeof";return $f=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},$f(e)}function L6(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function D6(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?L6(Object(r),!0).forEach(function(n){ZP(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):L6(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function upe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function cpe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,g9(n.key),n)}}function fpe(e,t,r){return t&&cpe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function dpe(e,t,r){return t=t0(t),hpe(e,v9()?Reflect.construct(t,r||[],t0(e).constructor):t.apply(e,r))}function hpe(e,t){if(t&&($f(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ppe(e)}function ppe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function v9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(v9=function(){return!!e})()}function t0(e){return t0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},t0(e)}function mpe(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&&YP(e,t)}function YP(e,t){return YP=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},YP(e,t)}function ZP(e,t,r){return t=g9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function g9(e){var t=vpe(e,"string");return $f(t)=="symbol"?t:t+""}function vpe(e,t){if($f(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if($f(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var I6=1,gpe=function(e){function t(){var r;upe(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=dpe(this,t,[].concat(i)),ZP(r,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),ZP(r,"handleKeyDown",function(o){if(o.key==="Escape"){var s,c,l,h;r.setState({dismissed:!0,dismissedAtCoordinate:{x:(s=(c=r.props.coordinate)===null||c===void 0?void 0:c.x)!==null&&s!==void 0?s:0,y:(l=(h=r.props.coordinate)===null||h===void 0?void 0:h.y)!==null&&l!==void 0?l:0}})}}),r}return mpe(t,e),fpe(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();(Math.abs(n.width-this.state.lastBoundingBox.width)>I6||Math.abs(n.height-this.state.lastBoundingBox.height)>I6)&&this.setState({lastBoundingBox:{width:n.width,height:n.height}})}else(this.state.lastBoundingBox.width!==-1||this.state.lastBoundingBox.height!==-1)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var n,i;this.props.active&&this.updateBBox(),this.state.dismissed&&(((n=this.props.coordinate)===null||n===void 0?void 0:n.x)!==this.state.dismissedAtCoordinate.x||((i=this.props.coordinate)===null||i===void 0?void 0:i.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var n=this,i=this.props,a=i.active,o=i.allowEscapeViewBox,s=i.animationDuration,c=i.animationEasing,l=i.children,h=i.coordinate,p=i.hasPayload,g=i.isAnimationActive,w=i.offset,_=i.position,b=i.reverseDirection,x=i.useTranslate3d,S=i.viewBox,O=i.wrapperStyle,E=lpe({allowEscapeViewBox:o,coordinate:h,offsetTopLeft:w,position:_,reverseDirection:b,tooltipBox:this.state.lastBoundingBox,useTranslate3d:x,viewBox:S}),j=E.cssClasses,A=E.cssProperties,T=D6(D6({transition:g&&a?"transform ".concat(s,"ms ").concat(c):void 0},A),{},{pointerEvents:"none",visibility:!this.state.dismissed&&a&&p?"visible":"hidden",position:"absolute",top:0,left:0},O);return ie.createElement("div",{tabIndex:-1,className:j,style:T,ref:function(q){n.wrapperNode=q}},l)}}])}(B.PureComponent),ype=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},fs={isSsr:ype()};function Ff(e){"@babel/helpers - typeof";return Ff=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},Ff(e)}function $6(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function F6(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?$6(Object(r),!0).forEach(function(n){qT(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):$6(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function bpe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _pe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,b9(n.key),n)}}function wpe(e,t,r){return t&&_pe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function xpe(e,t,r){return t=r0(t),Spe(e,y9()?Reflect.construct(t,r||[],r0(e).constructor):t.apply(e,r))}function Spe(e,t){if(t&&(Ff(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Ope(e)}function Ope(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(y9=function(){return!!e})()}function r0(e){return r0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},r0(e)}function Cpe(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&&XP(e,t)}function XP(e,t){return XP=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},XP(e,t)}function qT(e,t,r){return t=b9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function b9(e){var t=Ppe(e,"string");return Ff(t)=="symbol"?t:t+""}function Ppe(e,t){if(Ff(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ff(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function Epe(e){return e.dataKey}function jpe(e,t){return ie.isValidElement(e)?ie.cloneElement(e,t):typeof e=="function"?ie.createElement(e,t):ie.createElement(rpe,t)}var Vi=function(e){function t(){return bpe(this,t),xpe(this,t,arguments)}return Cpe(t,e),wpe(t,[{key:"render",value:function(){var n=this,i=this.props,a=i.active,o=i.allowEscapeViewBox,s=i.animationDuration,c=i.animationEasing,l=i.content,h=i.coordinate,p=i.filterNull,g=i.isAnimationActive,w=i.offset,_=i.payload,b=i.payloadUniqBy,x=i.position,S=i.reverseDirection,O=i.useTranslate3d,E=i.viewBox,j=i.wrapperStyle,A=_??[];p&&A.length&&(A=u9(_.filter(function(M){return M.value!=null&&(M.hide!==!0||n.props.includeHidden)}),b,Epe));var T=A.length>0;return ie.createElement(gpe,{allowEscapeViewBox:o,animationDuration:s,animationEasing:c,isAnimationActive:g,active:a,coordinate:h,hasPayload:T,offset:w,position:x,reverseDirection:S,useTranslate3d:O,viewBox:E,wrapperStyle:j},jpe(l,F6(F6({},this.props),{},{payload:A})))}}])}(B.PureComponent);qT(Vi,"displayName","Tooltip");qT(Vi,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!fs.isSsr,itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,viewBox:{x:0,y:0,height:0,width:0},wrapperStyle:{}});var PS,B6;function Tpe(){if(B6)return PS;B6=1;var e=vo(),t=function(){return e.Date.now()};return PS=t,PS}var ES,U6;function Ape(){if(U6)return ES;U6=1;var e=/\s/;function t(r){for(var n=r.length;n--&&e.test(r.charAt(n)););return n}return ES=t,ES}var jS,z6;function kpe(){if(z6)return jS;z6=1;var e=Ape(),t=/^\s+/;function r(n){return n&&n.slice(0,e(n)+1).replace(t,"")}return jS=r,jS}var TS,V6;function _9(){if(V6)return TS;V6=1;var e=kpe(),t=El(),r=xd(),n=NaN,i=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,o=/^0o[0-7]+$/i,s=parseInt;function c(l){if(typeof l=="number")return l;if(r(l))return n;if(t(l)){var h=typeof l.valueOf=="function"?l.valueOf():l;l=t(h)?h+"":h}if(typeof l!="string")return l===0?l:+l;l=e(l);var p=a.test(l);return p||o.test(l)?s(l.slice(2),p?2:8):i.test(l)?n:+l}return TS=c,TS}var AS,q6;function Npe(){if(q6)return AS;q6=1;var e=El(),t=Tpe(),r=_9(),n="Expected a function",i=Math.max,a=Math.min;function o(s,c,l){var h,p,g,w,_,b,x=0,S=!1,O=!1,E=!0;if(typeof s!="function")throw new TypeError(n);c=r(c)||0,e(l)&&(S=!!l.leading,O="maxWait"in l,g=O?i(r(l.maxWait)||0,c):g,E="trailing"in l?!!l.trailing:E);function j(se){var X=h,ee=p;return h=p=void 0,x=se,w=s.apply(ee,X),w}function A(se){return x=se,_=setTimeout(q,c),S?j(se):w}function T(se){var X=se-b,ee=se-x,re=c-X;return O?a(re,g-ee):re}function M(se){var X=se-b,ee=se-x;return b===void 0||X>=c||X<0||O&&ee>=g}function q(){var se=t();if(M(se))return W(se);_=setTimeout(q,T(se))}function W(se){return _=void 0,E&&h?j(se):(h=p=void 0,w)}function H(){_!==void 0&&clearTimeout(_),x=0,h=b=p=_=void 0}function K(){return _===void 0?w:W(t())}function te(){var se=t(),X=M(se);if(h=arguments,p=this,b=se,X){if(_===void 0)return A(b);if(O)return clearTimeout(_),_=setTimeout(q,c),j(b)}return _===void 0&&(_=setTimeout(q,c)),w}return te.cancel=H,te.flush=K,te}return AS=o,AS}var kS,W6;function Rpe(){if(W6)return kS;W6=1;var e=Npe(),t=El(),r="Expected a function";function n(i,a,o){var s=!0,c=!0;if(typeof i!="function")throw new TypeError(r);return t(o)&&(s="leading"in o?!!o.leading:s,c="trailing"in o?!!o.trailing:c),e(i,a,{leading:s,maxWait:a,trailing:c})}return kS=n,kS}var Mpe=Rpe();const w9=kt(Mpe);function Bp(e){"@babel/helpers - typeof";return Bp=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},Bp(e)}function H6(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Pg(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?H6(Object(r),!0).forEach(function(n){Lpe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):H6(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Lpe(e,t,r){return t=Dpe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Dpe(e){var t=Ipe(e,"string");return Bp(t)=="symbol"?t:t+""}function Ipe(e,t){if(Bp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Bp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function $pe(e,t){return zpe(e)||Upe(e,t)||Bpe(e,t)||Fpe()}function Fpe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Bpe(e,t){if(e){if(typeof e=="string")return G6(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return G6(e,t)}}function G6(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Upe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],c=!0,l=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(c=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(h){l=!0,i=h}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function zpe(e){if(Array.isArray(e))return e}var Vpe=B.forwardRef(function(e,t){var r=e.aspect,n=e.initialDimension,i=n===void 0?{width:-1,height:-1}:n,a=e.width,o=a===void 0?"100%":a,s=e.height,c=s===void 0?"100%":s,l=e.minWidth,h=l===void 0?0:l,p=e.minHeight,g=e.maxHeight,w=e.children,_=e.debounce,b=_===void 0?0:_,x=e.id,S=e.className,O=e.onResize,E=e.style,j=E===void 0?{}:E,A=B.useRef(null),T=B.useRef();T.current=O,B.useImperativeHandle(t,function(){return Object.defineProperty(A.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),A.current},configurable:!0})});var M=B.useState({containerWidth:i.width,containerHeight:i.height}),q=$pe(M,2),W=q[0],H=q[1],K=B.useCallback(function(se,X){H(function(ee){var re=Math.round(se),U=Math.round(X);return ee.containerWidth===re&&ee.containerHeight===U?ee:{containerWidth:re,containerHeight:U}})},[]);B.useEffect(function(){var se=function($){var F,k=$[0].contentRect,Z=k.width,Q=k.height;K(Z,Q),(F=T.current)===null||F===void 0||F.call(T,Z,Q)};b>0&&(se=w9(se,b,{trailing:!0,leading:!1}));var X=new ResizeObserver(se),ee=A.current.getBoundingClientRect(),re=ee.width,U=ee.height;return K(re,U),X.observe(A.current),function(){X.disconnect()}},[K,b]);var te=B.useMemo(function(){var se=W.containerWidth,X=W.containerHeight;if(se<0||X<0)return null;xa(Su(o)||Su(c),`The width(%s) and height(%s) are both fixed numbers,
|
||
maybe you don't need to use a ResponsiveContainer.`,o,c),xa(!r||r>0,"The aspect(%s) must be greater than zero.",r);var ee=Su(o)?se:o,re=Su(c)?X:c;r&&r>0&&(ee?re=ee/r:re&&(ee=re*r),g&&re>g&&(re=g)),xa(ee>0||re>0,`The width(%s) and height(%s) of chart should be greater than 0,
|
||
please check the style of container, or the props width(%s) and height(%s),
|
||
or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the
|
||
height and width.`,ee,re,o,c,h,p,r);var U=!Array.isArray(w)&&Ho(w.type).endsWith("Chart");return ie.Children.map(w,function(I){return ie.isValidElement(I)?B.cloneElement(I,Pg({width:ee,height:re},U?{style:Pg({height:"100%",width:"100%",maxHeight:re,maxWidth:ee},I.props.style)}:{})):I})},[r,w,c,g,p,h,W,o]);return ie.createElement("div",{id:x?"".concat(x):void 0,className:Me("recharts-responsive-container",S),style:Pg(Pg({},j),{},{width:o,height:c,minWidth:h,minHeight:p,maxHeight:g}),ref:A},te)}),ll=function(t){return null};ll.displayName="Cell";function Up(e){"@babel/helpers - typeof";return Up=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},Up(e)}function K6(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function QP(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?K6(Object(r),!0).forEach(function(n){qpe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):K6(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function qpe(e,t,r){return t=Wpe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Wpe(e){var t=Hpe(e,"string");return Up(t)=="symbol"?t:t+""}function Hpe(e,t){if(Up(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Up(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Zc={widthCache:{},cacheCount:0},Gpe=2e3,Kpe={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},Y6="recharts_measurement_span";function Ype(e){var t=QP({},e);return Object.keys(t).forEach(function(r){t[r]||delete t[r]}),t}var cp=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||fs.isSsr)return{width:0,height:0};var n=Ype(r),i=JSON.stringify({text:t,copyStyle:n});if(Zc.widthCache[i])return Zc.widthCache[i];try{var a=document.getElementById(Y6);a||(a=document.createElement("span"),a.setAttribute("id",Y6),a.setAttribute("aria-hidden","true"),document.body.appendChild(a));var o=QP(QP({},Kpe),n);Object.assign(a.style,o),a.textContent="".concat(t);var s=a.getBoundingClientRect(),c={width:s.width,height:s.height};return Zc.widthCache[i]=c,++Zc.cacheCount>Gpe&&(Zc.cacheCount=0,Zc.widthCache={}),c}catch{return{width:0,height:0}}},Zpe=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};function zp(e){"@babel/helpers - typeof";return zp=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},zp(e)}function n0(e,t){return eme(e)||Jpe(e,t)||Qpe(e,t)||Xpe()}function Xpe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Qpe(e,t){if(e){if(typeof e=="string")return Z6(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Z6(e,t)}}function Z6(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Jpe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],c=!0,l=!1;try{if(a=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(h){l=!0,i=h}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function eme(e){if(Array.isArray(e))return e}function tme(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function X6(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,nme(n.key),n)}}function rme(e,t,r){return t&&X6(e.prototype,t),r&&X6(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function nme(e){var t=ime(e,"string");return zp(t)=="symbol"?t:t+""}function ime(e,t){if(zp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(zp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Q6=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,J6=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,ame=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,ome=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,x9={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},sme=Object.keys(x9),hf="NaN";function lme(e,t){return e*x9[t]}var Eg=function(){function e(t,r){tme(this,e),this.num=t,this.unit=r,this.num=t,this.unit=r,Number.isNaN(t)&&(this.unit=""),r!==""&&!ame.test(r)&&(this.num=NaN,this.unit=""),sme.includes(r)&&(this.num=lme(t,r),this.unit="px")}return rme(e,[{key:"add",value:function(r){return this.unit!==r.unit?new e(NaN,""):new e(this.num+r.num,this.unit)}},{key:"subtract",value:function(r){return this.unit!==r.unit?new e(NaN,""):new e(this.num-r.num,this.unit)}},{key:"multiply",value:function(r){return this.unit!==""&&r.unit!==""&&this.unit!==r.unit?new e(NaN,""):new e(this.num*r.num,this.unit||r.unit)}},{key:"divide",value:function(r){return this.unit!==""&&r.unit!==""&&this.unit!==r.unit?new e(NaN,""):new e(this.num/r.num,this.unit||r.unit)}},{key:"toString",value:function(){return"".concat(this.num).concat(this.unit)}},{key:"isNaN",value:function(){return Number.isNaN(this.num)}}],[{key:"parse",value:function(r){var n,i=(n=ome.exec(r))!==null&&n!==void 0?n:[],a=n0(i,3),o=a[1],s=a[2];return new e(parseFloat(o),s??"")}}])}();function S9(e){if(e.includes(hf))return hf;for(var t=e;t.includes("*")||t.includes("/");){var r,n=(r=Q6.exec(t))!==null&&r!==void 0?r:[],i=n0(n,4),a=i[1],o=i[2],s=i[3],c=Eg.parse(a??""),l=Eg.parse(s??""),h=o==="*"?c.multiply(l):c.divide(l);if(h.isNaN())return hf;t=t.replace(Q6,h.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var p,g=(p=J6.exec(t))!==null&&p!==void 0?p:[],w=n0(g,4),_=w[1],b=w[2],x=w[3],S=Eg.parse(_??""),O=Eg.parse(x??""),E=b==="+"?S.add(O):S.subtract(O);if(E.isNaN())return hf;t=t.replace(J6,E.toString())}return t}var eD=/\(([^()]*)\)/;function ume(e){for(var t=e;t.includes("(");){var r=eD.exec(t),n=n0(r,2),i=n[1];t=t.replace(eD,S9(i))}return t}function cme(e){var t=e.replace(/\s+/g,"");return t=ume(t),t=S9(t),t}function fme(e){try{return cme(e)}catch{return hf}}function NS(e){var t=fme(e.slice(5,-1));return t===hf?"":t}var dme=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],hme=["dx","dy","angle","className","breakAll"];function JP(){return JP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},JP.apply(this,arguments)}function tD(e,t){if(e==null)return{};var r=pme(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function pme(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function rD(e,t){return yme(e)||gme(e,t)||vme(e,t)||mme()}function mme(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function vme(e,t){if(e){if(typeof e=="string")return nD(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return nD(e,t)}}function nD(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function gme(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],c=!0,l=!1;try{if(a=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(h){l=!0,i=h}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function yme(e){if(Array.isArray(e))return e}var O9=/[ \f\n\r\t\v\u2028\u2029]+/,C9=function(t){var r=t.children,n=t.breakAll,i=t.style;try{var a=[];mt(r)||(n?a=r.toString().split(""):a=r.toString().split(O9));var o=a.map(function(c){return{word:c,width:cp(c,i).width}}),s=n?0:cp(" ",i).width;return{wordsWithComputedWidth:o,spaceWidth:s}}catch{return null}},bme=function(t,r,n,i,a){var o=t.maxLines,s=t.children,c=t.style,l=t.breakAll,h=Ke(o),p=s,g=function(){var ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return ee.reduce(function(re,U){var I=U.word,$=U.width,F=re[re.length-1];if(F&&(i==null||a||F.width+$+n<Number(i)))F.words.push(I),F.width+=$+n;else{var k={words:[I],width:$};re.push(k)}return re},[])},w=g(r),_=function(ee){return ee.reduce(function(re,U){return re.width>U.width?re:U})};if(!h)return w;for(var b="…",x=function(ee){var re=p.slice(0,ee),U=C9({breakAll:l,style:c,children:re+b}).wordsWithComputedWidth,I=g(U),$=I.length>o||_(I).width>Number(i);return[$,I]},S=0,O=p.length-1,E=0,j;S<=O&&E<=p.length-1;){var A=Math.floor((S+O)/2),T=A-1,M=x(T),q=rD(M,2),W=q[0],H=q[1],K=x(A),te=rD(K,1),se=te[0];if(!W&&!se&&(S=A+1),W&&se&&(O=A-1),!W&&se){j=H;break}E++}return j||w},iD=function(t){var r=mt(t)?[]:t.toString().split(O9);return[{words:r}]},_me=function(t){var r=t.width,n=t.scaleToFit,i=t.children,a=t.style,o=t.breakAll,s=t.maxLines;if((r||n)&&!fs.isSsr){var c,l,h=C9({breakAll:o,children:i,style:a});if(h){var p=h.wordsWithComputedWidth,g=h.spaceWidth;c=p,l=g}else return iD(i);return bme({breakAll:o,children:i,maxLines:s,style:a},c,l,r,n)}return iD(i)},aD="#808080",Wu=function(t){var r=t.x,n=r===void 0?0:r,i=t.y,a=i===void 0?0:i,o=t.lineHeight,s=o===void 0?"1em":o,c=t.capHeight,l=c===void 0?"0.71em":c,h=t.scaleToFit,p=h===void 0?!1:h,g=t.textAnchor,w=g===void 0?"start":g,_=t.verticalAnchor,b=_===void 0?"end":_,x=t.fill,S=x===void 0?aD:x,O=tD(t,dme),E=B.useMemo(function(){return _me({breakAll:O.breakAll,children:O.children,maxLines:O.maxLines,scaleToFit:p,style:O.style,width:O.width})},[O.breakAll,O.children,O.maxLines,p,O.style,O.width]),j=O.dx,A=O.dy,T=O.angle,M=O.className,q=O.breakAll,W=tD(O,hme);if(!qr(n)||!qr(a))return null;var H=n+(Ke(j)?j:0),K=a+(Ke(A)?A:0),te;switch(b){case"start":te=NS("calc(".concat(l,")"));break;case"middle":te=NS("calc(".concat((E.length-1)/2," * -").concat(s," + (").concat(l," / 2))"));break;default:te=NS("calc(".concat(E.length-1," * -").concat(s,")"));break}var se=[];if(p){var X=E[0].width,ee=O.width;se.push("scale(".concat((Ke(ee)?ee/X:1)/X,")"))}return T&&se.push("rotate(".concat(T,", ").concat(H,", ").concat(K,")")),se.length&&(W.transform=se.join(" ")),ie.createElement("text",JP({},ot(W,!0),{x:H,y:K,className:Me("recharts-text",M),textAnchor:w,fill:S.includes("url")?aD:S}),E.map(function(re,U){var I=re.words.join(q?"":" ");return ie.createElement("tspan",{x:H,dy:U===0?te:s,key:"".concat(I,"-").concat(U)},I)}))};function ul(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function wme(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function WT(e){let t,r,n;e.length!==2?(t=ul,r=(s,c)=>ul(e(s),c),n=(s,c)=>e(s)-c):(t=e===ul||e===wme?e:xme,r=e,n=e);function i(s,c,l=0,h=s.length){if(l<h){if(t(c,c)!==0)return h;do{const p=l+h>>>1;r(s[p],c)<0?l=p+1:h=p}while(l<h)}return l}function a(s,c,l=0,h=s.length){if(l<h){if(t(c,c)!==0)return h;do{const p=l+h>>>1;r(s[p],c)<=0?l=p+1:h=p}while(l<h)}return l}function o(s,c,l=0,h=s.length){const p=i(s,c,l,h-1);return p>l&&n(s[p-1],c)>-n(s[p],c)?p-1:p}return{left:i,center:o,right:a}}function xme(){return 0}function P9(e){return e===null?NaN:+e}function*Sme(e,t){for(let r of e)r!=null&&(r=+r)>=r&&(yield r)}const Ome=WT(ul),Fm=Ome.right;WT(P9).center;class oD extends Map{constructor(t,r=Eme){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:r}}),t!=null)for(const[n,i]of t)this.set(n,i)}get(t){return super.get(sD(this,t))}has(t){return super.has(sD(this,t))}set(t,r){return super.set(Cme(this,t),r)}delete(t){return super.delete(Pme(this,t))}}function sD({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):r}function Cme({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}function Pme({_intern:e,_key:t},r){const n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}function Eme(e){return e!==null&&typeof e=="object"?e.valueOf():e}function jme(e=ul){if(e===ul)return E9;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,r)=>{const n=e(t,r);return n||n===0?n:(e(r,r)===0)-(e(t,t)===0)}}function E9(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const Tme=Math.sqrt(50),Ame=Math.sqrt(10),kme=Math.sqrt(2);function i0(e,t,r){const n=(t-e)/Math.max(0,r),i=Math.floor(Math.log10(n)),a=n/Math.pow(10,i),o=a>=Tme?10:a>=Ame?5:a>=kme?2:1;let s,c,l;return i<0?(l=Math.pow(10,-i)/o,s=Math.round(e*l),c=Math.round(t*l),s/l<e&&++s,c/l>t&&--c,l=-l):(l=Math.pow(10,i)*o,s=Math.round(e/l),c=Math.round(t/l),s*l<e&&++s,c*l>t&&--c),c<s&&.5<=r&&r<2?i0(e,t,r*2):[s,c,l]}function eE(e,t,r){if(t=+t,e=+e,r=+r,!(r>0))return[];if(e===t)return[e];const n=t<e,[i,a,o]=n?i0(t,e,r):i0(e,t,r);if(!(a>=i))return[];const s=a-i+1,c=new Array(s);if(n)if(o<0)for(let l=0;l<s;++l)c[l]=(a-l)/-o;else for(let l=0;l<s;++l)c[l]=(a-l)*o;else if(o<0)for(let l=0;l<s;++l)c[l]=(i+l)/-o;else for(let l=0;l<s;++l)c[l]=(i+l)*o;return c}function tE(e,t,r){return t=+t,e=+e,r=+r,i0(e,t,r)[2]}function rE(e,t,r){t=+t,e=+e,r=+r;const n=t<e,i=n?tE(t,e,r):tE(e,t,r);return(n?-1:1)*(i<0?1/-i:i)}function lD(e,t){let r;for(const n of e)n!=null&&(r<n||r===void 0&&n>=n)&&(r=n);return r}function uD(e,t){let r;for(const n of e)n!=null&&(r>n||r===void 0&&n>=n)&&(r=n);return r}function j9(e,t,r=0,n=1/0,i){if(t=Math.floor(t),r=Math.floor(Math.max(0,r)),n=Math.floor(Math.min(e.length-1,n)),!(r<=t&&t<=n))return e;for(i=i===void 0?E9:jme(i);n>r;){if(n-r>600){const c=n-r+1,l=t-r+1,h=Math.log(c),p=.5*Math.exp(2*h/3),g=.5*Math.sqrt(h*p*(c-p)/c)*(l-c/2<0?-1:1),w=Math.max(r,Math.floor(t-l*p/c+g)),_=Math.min(n,Math.floor(t+(c-l)*p/c+g));j9(e,t,w,_,i)}const a=e[t];let o=r,s=n;for(Dh(e,r,t),i(e[n],a)>0&&Dh(e,r,n);o<s;){for(Dh(e,o,s),++o,--s;i(e[o],a)<0;)++o;for(;i(e[s],a)>0;)--s}i(e[r],a)===0?Dh(e,r,s):(++s,Dh(e,s,n)),s<=t&&(r=s+1),t<=s&&(n=s-1)}return e}function Dh(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function Nme(e,t,r){if(e=Float64Array.from(Sme(e)),!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return uD(e);if(t>=1)return lD(e);var n,i=(n-1)*t,a=Math.floor(i),o=lD(j9(e,a).subarray(0,a+1)),s=uD(e.subarray(a+1));return o+(s-o)*(i-a)}}function Rme(e,t,r=P9){if(!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return+r(e[0],0,e);if(t>=1)return+r(e[n-1],n-1,e);var n,i=(n-1)*t,a=Math.floor(i),o=+r(e[a],a,e),s=+r(e[a+1],a+1,e);return o+(s-o)*(i-a)}}function Mme(e,t,r){e=+e,t=+t,r=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+r;for(var n=-1,i=Math.max(0,Math.ceil((t-e)/r))|0,a=new Array(i);++n<i;)a[n]=e+n*r;return a}function ra(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function ds(e,t){switch(arguments.length){case 0:break;case 1:{typeof e=="function"?this.interpolator(e):this.range(e);break}default:{this.domain(e),typeof t=="function"?this.interpolator(t):this.range(t);break}}return this}const nE=Symbol("implicit");function HT(){var e=new oD,t=[],r=[],n=nE;function i(a){let o=e.get(a);if(o===void 0){if(n!==nE)return n;e.set(a,o=t.push(a)-1)}return r[o%r.length]}return i.domain=function(a){if(!arguments.length)return t.slice();t=[],e=new oD;for(const o of a)e.has(o)||e.set(o,t.push(o)-1);return i},i.range=function(a){return arguments.length?(r=Array.from(a),i):r.slice()},i.unknown=function(a){return arguments.length?(n=a,i):n},i.copy=function(){return HT(t,r).unknown(n)},ra.apply(i,arguments),i}function Vp(){var e=HT().unknown(void 0),t=e.domain,r=e.range,n=0,i=1,a,o,s=!1,c=0,l=0,h=.5;delete e.unknown;function p(){var g=t().length,w=i<n,_=w?i:n,b=w?n:i;a=(b-_)/Math.max(1,g-c+l*2),s&&(a=Math.floor(a)),_+=(b-_-a*(g-c))*h,o=a*(1-c),s&&(_=Math.round(_),o=Math.round(o));var x=Mme(g).map(function(S){return _+a*S});return r(w?x.reverse():x)}return e.domain=function(g){return arguments.length?(t(g),p()):t()},e.range=function(g){return arguments.length?([n,i]=g,n=+n,i=+i,p()):[n,i]},e.rangeRound=function(g){return[n,i]=g,n=+n,i=+i,s=!0,p()},e.bandwidth=function(){return o},e.step=function(){return a},e.round=function(g){return arguments.length?(s=!!g,p()):s},e.padding=function(g){return arguments.length?(c=Math.min(1,l=+g),p()):c},e.paddingInner=function(g){return arguments.length?(c=Math.min(1,g),p()):c},e.paddingOuter=function(g){return arguments.length?(l=+g,p()):l},e.align=function(g){return arguments.length?(h=Math.max(0,Math.min(1,g)),p()):h},e.copy=function(){return Vp(t(),[n,i]).round(s).paddingInner(c).paddingOuter(l).align(h)},ra.apply(p(),arguments)}function T9(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return T9(t())},e}function fp(){return T9(Vp.apply(null,arguments).paddingInner(1))}function GT(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function A9(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function Bm(){}var qp=.7,a0=1/qp,xf="\\s*([+-]?\\d+)\\s*",Wp="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",no="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Lme=/^#([0-9a-f]{3,8})$/,Dme=new RegExp(`^rgb\\(${xf},${xf},${xf}\\)$`),Ime=new RegExp(`^rgb\\(${no},${no},${no}\\)$`),$me=new RegExp(`^rgba\\(${xf},${xf},${xf},${Wp}\\)$`),Fme=new RegExp(`^rgba\\(${no},${no},${no},${Wp}\\)$`),Bme=new RegExp(`^hsl\\(${Wp},${no},${no}\\)$`),Ume=new RegExp(`^hsla\\(${Wp},${no},${no},${Wp}\\)$`),cD={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};GT(Bm,Hp,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:fD,formatHex:fD,formatHex8:zme,formatHsl:Vme,formatRgb:dD,toString:dD});function fD(){return this.rgb().formatHex()}function zme(){return this.rgb().formatHex8()}function Vme(){return k9(this).formatHsl()}function dD(){return this.rgb().formatRgb()}function Hp(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=Lme.exec(e))?(r=t[1].length,t=parseInt(t[1],16),r===6?hD(t):r===3?new Gn(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?jg(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?jg(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=Dme.exec(e))?new Gn(t[1],t[2],t[3],1):(t=Ime.exec(e))?new Gn(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=$me.exec(e))?jg(t[1],t[2],t[3],t[4]):(t=Fme.exec(e))?jg(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=Bme.exec(e))?vD(t[1],t[2]/100,t[3]/100,1):(t=Ume.exec(e))?vD(t[1],t[2]/100,t[3]/100,t[4]):cD.hasOwnProperty(e)?hD(cD[e]):e==="transparent"?new Gn(NaN,NaN,NaN,0):null}function hD(e){return new Gn(e>>16&255,e>>8&255,e&255,1)}function jg(e,t,r,n){return n<=0&&(e=t=r=NaN),new Gn(e,t,r,n)}function qme(e){return e instanceof Bm||(e=Hp(e)),e?(e=e.rgb(),new Gn(e.r,e.g,e.b,e.opacity)):new Gn}function iE(e,t,r,n){return arguments.length===1?qme(e):new Gn(e,t,r,n??1)}function Gn(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}GT(Gn,iE,A9(Bm,{brighter(e){return e=e==null?a0:Math.pow(a0,e),new Gn(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?qp:Math.pow(qp,e),new Gn(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Gn(Nu(this.r),Nu(this.g),Nu(this.b),o0(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:pD,formatHex:pD,formatHex8:Wme,formatRgb:mD,toString:mD}));function pD(){return`#${Ou(this.r)}${Ou(this.g)}${Ou(this.b)}`}function Wme(){return`#${Ou(this.r)}${Ou(this.g)}${Ou(this.b)}${Ou((isNaN(this.opacity)?1:this.opacity)*255)}`}function mD(){const e=o0(this.opacity);return`${e===1?"rgb(":"rgba("}${Nu(this.r)}, ${Nu(this.g)}, ${Nu(this.b)}${e===1?")":`, ${e})`}`}function o0(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Nu(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Ou(e){return e=Nu(e),(e<16?"0":"")+e.toString(16)}function vD(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new wa(e,t,r,n)}function k9(e){if(e instanceof wa)return new wa(e.h,e.s,e.l,e.opacity);if(e instanceof Bm||(e=Hp(e)),!e)return new wa;if(e instanceof wa)return e;e=e.rgb();var t=e.r/255,r=e.g/255,n=e.b/255,i=Math.min(t,r,n),a=Math.max(t,r,n),o=NaN,s=a-i,c=(a+i)/2;return s?(t===a?o=(r-n)/s+(r<n)*6:r===a?o=(n-t)/s+2:o=(t-r)/s+4,s/=c<.5?a+i:2-a-i,o*=60):s=c>0&&c<1?0:o,new wa(o,s,c,e.opacity)}function Hme(e,t,r,n){return arguments.length===1?k9(e):new wa(e,t,r,n??1)}function wa(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}GT(wa,Hme,A9(Bm,{brighter(e){return e=e==null?a0:Math.pow(a0,e),new wa(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?qp:Math.pow(qp,e),new wa(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*t,i=2*r-n;return new Gn(RS(e>=240?e-240:e+120,i,n),RS(e,i,n),RS(e<120?e+240:e-120,i,n),this.opacity)},clamp(){return new wa(gD(this.h),Tg(this.s),Tg(this.l),o0(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=o0(this.opacity);return`${e===1?"hsl(":"hsla("}${gD(this.h)}, ${Tg(this.s)*100}%, ${Tg(this.l)*100}%${e===1?")":`, ${e})`}`}}));function gD(e){return e=(e||0)%360,e<0?e+360:e}function Tg(e){return Math.max(0,Math.min(1,e||0))}function RS(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)*255}const KT=e=>()=>e;function Gme(e,t){return function(r){return e+r*t}}function Kme(e,t,r){return e=Math.pow(e,r),t=Math.pow(t,r)-e,r=1/r,function(n){return Math.pow(e+n*t,r)}}function Yme(e){return(e=+e)==1?N9:function(t,r){return r-t?Kme(t,r,e):KT(isNaN(t)?r:t)}}function N9(e,t){var r=t-e;return r?Gme(e,r):KT(isNaN(e)?t:e)}const yD=function e(t){var r=Yme(t);function n(i,a){var o=r((i=iE(i)).r,(a=iE(a)).r),s=r(i.g,a.g),c=r(i.b,a.b),l=N9(i.opacity,a.opacity);return function(h){return i.r=o(h),i.g=s(h),i.b=c(h),i.opacity=l(h),i+""}}return n.gamma=e,n}(1);function Zme(e,t){t||(t=[]);var r=e?Math.min(t.length,e.length):0,n=t.slice(),i;return function(a){for(i=0;i<r;++i)n[i]=e[i]*(1-a)+t[i]*a;return n}}function Xme(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function Qme(e,t){var r=t?t.length:0,n=e?Math.min(r,e.length):0,i=new Array(n),a=new Array(r),o;for(o=0;o<n;++o)i[o]=Pd(e[o],t[o]);for(;o<r;++o)a[o]=t[o];return function(s){for(o=0;o<n;++o)a[o]=i[o](s);return a}}function Jme(e,t){var r=new Date;return e=+e,t=+t,function(n){return r.setTime(e*(1-n)+t*n),r}}function s0(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}}function eve(e,t){var r={},n={},i;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(i in t)i in e?r[i]=Pd(e[i],t[i]):n[i]=t[i];return function(a){for(i in r)n[i]=r[i](a);return n}}var aE=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,MS=new RegExp(aE.source,"g");function tve(e){return function(){return e}}function rve(e){return function(t){return e(t)+""}}function nve(e,t){var r=aE.lastIndex=MS.lastIndex=0,n,i,a,o=-1,s=[],c=[];for(e=e+"",t=t+"";(n=aE.exec(e))&&(i=MS.exec(t));)(a=i.index)>r&&(a=t.slice(r,a),s[o]?s[o]+=a:s[++o]=a),(n=n[0])===(i=i[0])?s[o]?s[o]+=i:s[++o]=i:(s[++o]=null,c.push({i:o,x:s0(n,i)})),r=MS.lastIndex;return r<t.length&&(a=t.slice(r),s[o]?s[o]+=a:s[++o]=a),s.length<2?c[0]?rve(c[0].x):tve(t):(t=c.length,function(l){for(var h=0,p;h<t;++h)s[(p=c[h]).i]=p.x(l);return s.join("")})}function Pd(e,t){var r=typeof t,n;return t==null||r==="boolean"?KT(t):(r==="number"?s0:r==="string"?(n=Hp(t))?(t=n,yD):nve:t instanceof Hp?yD:t instanceof Date?Jme:Xme(t)?Zme:Array.isArray(t)?Qme:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?eve:s0)(e,t)}function YT(e,t){return e=+e,t=+t,function(r){return Math.round(e*(1-r)+t*r)}}function ive(e,t){t===void 0&&(t=e,e=Pd);for(var r=0,n=t.length-1,i=t[0],a=new Array(n<0?0:n);r<n;)a[r]=e(i,i=t[++r]);return function(o){var s=Math.max(0,Math.min(n-1,Math.floor(o*=n)));return a[s](o-s)}}function ave(e){return function(){return e}}function l0(e){return+e}var bD=[0,1];function Rn(e){return e}function oE(e,t){return(t-=e=+e)?function(r){return(r-e)/t}:ave(isNaN(t)?NaN:.5)}function ove(e,t){var r;return e>t&&(r=e,e=t,t=r),function(n){return Math.max(e,Math.min(t,n))}}function sve(e,t,r){var n=e[0],i=e[1],a=t[0],o=t[1];return i<n?(n=oE(i,n),a=r(o,a)):(n=oE(n,i),a=r(a,o)),function(s){return a(n(s))}}function lve(e,t,r){var n=Math.min(e.length,t.length)-1,i=new Array(n),a=new Array(n),o=-1;for(e[n]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++o<n;)i[o]=oE(e[o],e[o+1]),a[o]=r(t[o],t[o+1]);return function(s){var c=Fm(e,s,1,n)-1;return a[c](i[c](s))}}function Um(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function zb(){var e=bD,t=bD,r=Pd,n,i,a,o=Rn,s,c,l;function h(){var g=Math.min(e.length,t.length);return o!==Rn&&(o=ove(e[0],e[g-1])),s=g>2?lve:sve,c=l=null,p}function p(g){return g==null||isNaN(g=+g)?a:(c||(c=s(e.map(n),t,r)))(n(o(g)))}return p.invert=function(g){return o(i((l||(l=s(t,e.map(n),s0)))(g)))},p.domain=function(g){return arguments.length?(e=Array.from(g,l0),h()):e.slice()},p.range=function(g){return arguments.length?(t=Array.from(g),h()):t.slice()},p.rangeRound=function(g){return t=Array.from(g),r=YT,h()},p.clamp=function(g){return arguments.length?(o=g?!0:Rn,h()):o!==Rn},p.interpolate=function(g){return arguments.length?(r=g,h()):r},p.unknown=function(g){return arguments.length?(a=g,p):a},function(g,w){return n=g,i=w,h()}}function ZT(){return zb()(Rn,Rn)}function uve(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function u0(e,t){if((r=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var r,n=e.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+e.slice(r+1)]}function Bf(e){return e=u0(Math.abs(e)),e?e[1]:NaN}function cve(e,t){return function(r,n){for(var i=r.length,a=[],o=0,s=e[0],c=0;i>0&&s>0&&(c+s+1>n&&(s=Math.max(1,n-c)),a.push(r.substring(i-=s,i+s)),!((c+=s+1)>n));)s=e[o=(o+1)%e.length];return a.reverse().join(t)}}function fve(e){return function(t){return t.replace(/[0-9]/g,function(r){return e[+r]})}}var dve=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Gp(e){if(!(t=dve.exec(e)))throw new Error("invalid format: "+e);var t;return new XT({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}Gp.prototype=XT.prototype;function XT(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}XT.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function hve(e){e:for(var t=e.length,r=1,n=-1,i;r<t;++r)switch(e[r]){case".":n=i=r;break;case"0":n===0&&(n=r),i=r;break;default:if(!+e[r])break e;n>0&&(n=0);break}return n>0?e.slice(0,n)+e.slice(i+1):e}var R9;function pve(e,t){var r=u0(e,t);if(!r)return e+"";var n=r[0],i=r[1],a=i-(R9=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,o=n.length;return a===o?n:a>o?n+new Array(a-o+1).join("0"):a>0?n.slice(0,a)+"."+n.slice(a):"0."+new Array(1-a).join("0")+u0(e,Math.max(0,t+a-1))[0]}function _D(e,t){var r=u0(e,t);if(!r)return e+"";var n=r[0],i=r[1];return i<0?"0."+new Array(-i).join("0")+n:n.length>i+1?n.slice(0,i+1)+"."+n.slice(i+1):n+new Array(i-n.length+2).join("0")}const wD={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:uve,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>_D(e*100,t),r:_D,s:pve,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function xD(e){return e}var SD=Array.prototype.map,OD=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function mve(e){var t=e.grouping===void 0||e.thousands===void 0?xD:cve(SD.call(e.grouping,Number),e.thousands+""),r=e.currency===void 0?"":e.currency[0]+"",n=e.currency===void 0?"":e.currency[1]+"",i=e.decimal===void 0?".":e.decimal+"",a=e.numerals===void 0?xD:fve(SD.call(e.numerals,String)),o=e.percent===void 0?"%":e.percent+"",s=e.minus===void 0?"−":e.minus+"",c=e.nan===void 0?"NaN":e.nan+"";function l(p){p=Gp(p);var g=p.fill,w=p.align,_=p.sign,b=p.symbol,x=p.zero,S=p.width,O=p.comma,E=p.precision,j=p.trim,A=p.type;A==="n"?(O=!0,A="g"):wD[A]||(E===void 0&&(E=12),j=!0,A="g"),(x||g==="0"&&w==="=")&&(x=!0,g="0",w="=");var T=b==="$"?r:b==="#"&&/[boxX]/.test(A)?"0"+A.toLowerCase():"",M=b==="$"?n:/[%p]/.test(A)?o:"",q=wD[A],W=/[defgprs%]/.test(A);E=E===void 0?6:/[gprs]/.test(A)?Math.max(1,Math.min(21,E)):Math.max(0,Math.min(20,E));function H(K){var te=T,se=M,X,ee,re;if(A==="c")se=q(K)+se,K="";else{K=+K;var U=K<0||1/K<0;if(K=isNaN(K)?c:q(Math.abs(K),E),j&&(K=hve(K)),U&&+K==0&&_!=="+"&&(U=!1),te=(U?_==="("?_:s:_==="-"||_==="("?"":_)+te,se=(A==="s"?OD[8+R9/3]:"")+se+(U&&_==="("?")":""),W){for(X=-1,ee=K.length;++X<ee;)if(re=K.charCodeAt(X),48>re||re>57){se=(re===46?i+K.slice(X+1):K.slice(X))+se,K=K.slice(0,X);break}}}O&&!x&&(K=t(K,1/0));var I=te.length+K.length+se.length,$=I<S?new Array(S-I+1).join(g):"";switch(O&&x&&(K=t($+K,$.length?S-se.length:1/0),$=""),w){case"<":K=te+K+se+$;break;case"=":K=te+$+K+se;break;case"^":K=$.slice(0,I=$.length>>1)+te+K+se+$.slice(I);break;default:K=$+te+K+se;break}return a(K)}return H.toString=function(){return p+""},H}function h(p,g){var w=l((p=Gp(p),p.type="f",p)),_=Math.max(-8,Math.min(8,Math.floor(Bf(g)/3)))*3,b=Math.pow(10,-_),x=OD[8+_/3];return function(S){return w(b*S)+x}}return{format:l,formatPrefix:h}}var Ag,QT,M9;vve({thousands:",",grouping:[3],currency:["$",""]});function vve(e){return Ag=mve(e),QT=Ag.format,M9=Ag.formatPrefix,Ag}function gve(e){return Math.max(0,-Bf(Math.abs(e)))}function yve(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(Bf(t)/3)))*3-Bf(Math.abs(e)))}function bve(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,Bf(t)-Bf(e))+1}function L9(e,t,r,n){var i=rE(e,t,r),a;switch(n=Gp(n??",f"),n.type){case"s":{var o=Math.max(Math.abs(e),Math.abs(t));return n.precision==null&&!isNaN(a=yve(i,o))&&(n.precision=a),M9(n,o)}case"":case"e":case"g":case"p":case"r":{n.precision==null&&!isNaN(a=bve(i,Math.max(Math.abs(e),Math.abs(t))))&&(n.precision=a-(n.type==="e"));break}case"f":case"%":{n.precision==null&&!isNaN(a=gve(i))&&(n.precision=a-(n.type==="%")*2);break}}return QT(n)}function Tl(e){var t=e.domain;return e.ticks=function(r){var n=t();return eE(n[0],n[n.length-1],r??10)},e.tickFormat=function(r,n){var i=t();return L9(i[0],i[i.length-1],r??10,n)},e.nice=function(r){r==null&&(r=10);var n=t(),i=0,a=n.length-1,o=n[i],s=n[a],c,l,h=10;for(s<o&&(l=o,o=s,s=l,l=i,i=a,a=l);h-- >0;){if(l=tE(o,s,r),l===c)return n[i]=o,n[a]=s,t(n);if(l>0)o=Math.floor(o/l)*l,s=Math.ceil(s/l)*l;else if(l<0)o=Math.ceil(o*l)/l,s=Math.floor(s*l)/l;else break;c=l}return e},e}function c0(){var e=ZT();return e.copy=function(){return Um(e,c0())},ra.apply(e,arguments),Tl(e)}function D9(e){var t;function r(n){return n==null||isNaN(n=+n)?t:n}return r.invert=r,r.domain=r.range=function(n){return arguments.length?(e=Array.from(n,l0),r):e.slice()},r.unknown=function(n){return arguments.length?(t=n,r):t},r.copy=function(){return D9(e).unknown(t)},e=arguments.length?Array.from(e,l0):[0,1],Tl(r)}function I9(e,t){e=e.slice();var r=0,n=e.length-1,i=e[r],a=e[n],o;return a<i&&(o=r,r=n,n=o,o=i,i=a,a=o),e[r]=t.floor(i),e[n]=t.ceil(a),e}function CD(e){return Math.log(e)}function PD(e){return Math.exp(e)}function _ve(e){return-Math.log(-e)}function wve(e){return-Math.exp(-e)}function xve(e){return isFinite(e)?+("1e"+e):e<0?0:e}function Sve(e){return e===10?xve:e===Math.E?Math.exp:t=>Math.pow(e,t)}function Ove(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}function ED(e){return(t,r)=>-e(-t,r)}function JT(e){const t=e(CD,PD),r=t.domain;let n=10,i,a;function o(){return i=Ove(n),a=Sve(n),r()[0]<0?(i=ED(i),a=ED(a),e(_ve,wve)):e(CD,PD),t}return t.base=function(s){return arguments.length?(n=+s,o()):n},t.domain=function(s){return arguments.length?(r(s),o()):r()},t.ticks=s=>{const c=r();let l=c[0],h=c[c.length-1];const p=h<l;p&&([l,h]=[h,l]);let g=i(l),w=i(h),_,b;const x=s==null?10:+s;let S=[];if(!(n%1)&&w-g<x){if(g=Math.floor(g),w=Math.ceil(w),l>0){for(;g<=w;++g)for(_=1;_<n;++_)if(b=g<0?_/a(-g):_*a(g),!(b<l)){if(b>h)break;S.push(b)}}else for(;g<=w;++g)for(_=n-1;_>=1;--_)if(b=g>0?_/a(-g):_*a(g),!(b<l)){if(b>h)break;S.push(b)}S.length*2<x&&(S=eE(l,h,x))}else S=eE(g,w,Math.min(w-g,x)).map(a);return p?S.reverse():S},t.tickFormat=(s,c)=>{if(s==null&&(s=10),c==null&&(c=n===10?"s":","),typeof c!="function"&&(!(n%1)&&(c=Gp(c)).precision==null&&(c.trim=!0),c=QT(c)),s===1/0)return c;const l=Math.max(1,n*s/t.ticks().length);return h=>{let p=h/a(Math.round(i(h)));return p*n<n-.5&&(p*=n),p<=l?c(h):""}},t.nice=()=>r(I9(r(),{floor:s=>a(Math.floor(i(s))),ceil:s=>a(Math.ceil(i(s)))})),t}function $9(){const e=JT(zb()).domain([1,10]);return e.copy=()=>Um(e,$9()).base(e.base()),ra.apply(e,arguments),e}function jD(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function TD(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function eA(e){var t=1,r=e(jD(t),TD(t));return r.constant=function(n){return arguments.length?e(jD(t=+n),TD(t)):t},Tl(r)}function F9(){var e=eA(zb());return e.copy=function(){return Um(e,F9()).constant(e.constant())},ra.apply(e,arguments)}function AD(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function Cve(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function Pve(e){return e<0?-e*e:e*e}function tA(e){var t=e(Rn,Rn),r=1;function n(){return r===1?e(Rn,Rn):r===.5?e(Cve,Pve):e(AD(r),AD(1/r))}return t.exponent=function(i){return arguments.length?(r=+i,n()):r},Tl(t)}function rA(){var e=tA(zb());return e.copy=function(){return Um(e,rA()).exponent(e.exponent())},ra.apply(e,arguments),e}function Eve(){return rA.apply(null,arguments).exponent(.5)}function kD(e){return Math.sign(e)*e*e}function jve(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function B9(){var e=ZT(),t=[0,1],r=!1,n;function i(a){var o=jve(e(a));return isNaN(o)?n:r?Math.round(o):o}return i.invert=function(a){return e.invert(kD(a))},i.domain=function(a){return arguments.length?(e.domain(a),i):e.domain()},i.range=function(a){return arguments.length?(e.range((t=Array.from(a,l0)).map(kD)),i):t.slice()},i.rangeRound=function(a){return i.range(a).round(!0)},i.round=function(a){return arguments.length?(r=!!a,i):r},i.clamp=function(a){return arguments.length?(e.clamp(a),i):e.clamp()},i.unknown=function(a){return arguments.length?(n=a,i):n},i.copy=function(){return B9(e.domain(),t).round(r).clamp(e.clamp()).unknown(n)},ra.apply(i,arguments),Tl(i)}function U9(){var e=[],t=[],r=[],n;function i(){var o=0,s=Math.max(1,t.length);for(r=new Array(s-1);++o<s;)r[o-1]=Rme(e,o/s);return a}function a(o){return o==null||isNaN(o=+o)?n:t[Fm(r,o)]}return a.invertExtent=function(o){var s=t.indexOf(o);return s<0?[NaN,NaN]:[s>0?r[s-1]:e[0],s<r.length?r[s]:e[e.length-1]]},a.domain=function(o){if(!arguments.length)return e.slice();e=[];for(let s of o)s!=null&&!isNaN(s=+s)&&e.push(s);return e.sort(ul),i()},a.range=function(o){return arguments.length?(t=Array.from(o),i()):t.slice()},a.unknown=function(o){return arguments.length?(n=o,a):n},a.quantiles=function(){return r.slice()},a.copy=function(){return U9().domain(e).range(t).unknown(n)},ra.apply(a,arguments)}function z9(){var e=0,t=1,r=1,n=[.5],i=[0,1],a;function o(c){return c!=null&&c<=c?i[Fm(n,c,0,r)]:a}function s(){var c=-1;for(n=new Array(r);++c<r;)n[c]=((c+1)*t-(c-r)*e)/(r+1);return o}return o.domain=function(c){return arguments.length?([e,t]=c,e=+e,t=+t,s()):[e,t]},o.range=function(c){return arguments.length?(r=(i=Array.from(c)).length-1,s()):i.slice()},o.invertExtent=function(c){var l=i.indexOf(c);return l<0?[NaN,NaN]:l<1?[e,n[0]]:l>=r?[n[r-1],t]:[n[l-1],n[l]]},o.unknown=function(c){return arguments.length&&(a=c),o},o.thresholds=function(){return n.slice()},o.copy=function(){return z9().domain([e,t]).range(i).unknown(a)},ra.apply(Tl(o),arguments)}function V9(){var e=[.5],t=[0,1],r,n=1;function i(a){return a!=null&&a<=a?t[Fm(e,a,0,n)]:r}return i.domain=function(a){return arguments.length?(e=Array.from(a),n=Math.min(e.length,t.length-1),i):e.slice()},i.range=function(a){return arguments.length?(t=Array.from(a),n=Math.min(e.length,t.length-1),i):t.slice()},i.invertExtent=function(a){var o=t.indexOf(a);return[e[o-1],e[o]]},i.unknown=function(a){return arguments.length?(r=a,i):r},i.copy=function(){return V9().domain(e).range(t).unknown(r)},ra.apply(i,arguments)}const LS=new Date,DS=new Date;function Gr(e,t,r,n){function i(a){return e(a=arguments.length===0?new Date:new Date(+a)),a}return i.floor=a=>(e(a=new Date(+a)),a),i.ceil=a=>(e(a=new Date(a-1)),t(a,1),e(a),a),i.round=a=>{const o=i(a),s=i.ceil(a);return a-o<s-a?o:s},i.offset=(a,o)=>(t(a=new Date(+a),o==null?1:Math.floor(o)),a),i.range=(a,o,s)=>{const c=[];if(a=i.ceil(a),s=s==null?1:Math.floor(s),!(a<o)||!(s>0))return c;let l;do c.push(l=new Date(+a)),t(a,s),e(a);while(l<a&&a<o);return c},i.filter=a=>Gr(o=>{if(o>=o)for(;e(o),!a(o);)o.setTime(o-1)},(o,s)=>{if(o>=o)if(s<0)for(;++s<=0;)for(;t(o,-1),!a(o););else for(;--s>=0;)for(;t(o,1),!a(o););}),r&&(i.count=(a,o)=>(LS.setTime(+a),DS.setTime(+o),e(LS),e(DS),Math.floor(r(LS,DS))),i.every=a=>(a=Math.floor(a),!isFinite(a)||!(a>0)?null:a>1?i.filter(n?o=>n(o)%a===0:o=>i.count(0,o)%a===0):i)),i}const f0=Gr(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);f0.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?Gr(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):f0);f0.range;const Uo=1e3,Hi=Uo*60,zo=Hi*60,ts=zo*24,nA=ts*7,ND=ts*30,IS=ts*365,Cu=Gr(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*Uo)},(e,t)=>(t-e)/Uo,e=>e.getUTCSeconds());Cu.range;const iA=Gr(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Uo)},(e,t)=>{e.setTime(+e+t*Hi)},(e,t)=>(t-e)/Hi,e=>e.getMinutes());iA.range;const aA=Gr(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Hi)},(e,t)=>(t-e)/Hi,e=>e.getUTCMinutes());aA.range;const oA=Gr(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Uo-e.getMinutes()*Hi)},(e,t)=>{e.setTime(+e+t*zo)},(e,t)=>(t-e)/zo,e=>e.getHours());oA.range;const sA=Gr(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*zo)},(e,t)=>(t-e)/zo,e=>e.getUTCHours());sA.range;const zm=Gr(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Hi)/ts,e=>e.getDate()-1);zm.range;const Vb=Gr(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/ts,e=>e.getUTCDate()-1);Vb.range;const q9=Gr(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/ts,e=>Math.floor(e/ts));q9.range;function Ju(e){return Gr(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,r)=>{t.setDate(t.getDate()+r*7)},(t,r)=>(r-t-(r.getTimezoneOffset()-t.getTimezoneOffset())*Hi)/nA)}const qb=Ju(0),d0=Ju(1),Tve=Ju(2),Ave=Ju(3),Uf=Ju(4),kve=Ju(5),Nve=Ju(6);qb.range;d0.range;Tve.range;Ave.range;Uf.range;kve.range;Nve.range;function ec(e){return Gr(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCDate(t.getUTCDate()+r*7)},(t,r)=>(r-t)/nA)}const Wb=ec(0),h0=ec(1),Rve=ec(2),Mve=ec(3),zf=ec(4),Lve=ec(5),Dve=ec(6);Wb.range;h0.range;Rve.range;Mve.range;zf.range;Lve.range;Dve.range;const lA=Gr(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());lA.range;const uA=Gr(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());uA.range;const rs=Gr(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());rs.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Gr(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,r)=>{t.setFullYear(t.getFullYear()+r*e)});rs.range;const ns=Gr(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());ns.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Gr(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCFullYear(t.getUTCFullYear()+r*e)});ns.range;function W9(e,t,r,n,i,a){const o=[[Cu,1,Uo],[Cu,5,5*Uo],[Cu,15,15*Uo],[Cu,30,30*Uo],[a,1,Hi],[a,5,5*Hi],[a,15,15*Hi],[a,30,30*Hi],[i,1,zo],[i,3,3*zo],[i,6,6*zo],[i,12,12*zo],[n,1,ts],[n,2,2*ts],[r,1,nA],[t,1,ND],[t,3,3*ND],[e,1,IS]];function s(l,h,p){const g=h<l;g&&([l,h]=[h,l]);const w=p&&typeof p.range=="function"?p:c(l,h,p),_=w?w.range(l,+h+1):[];return g?_.reverse():_}function c(l,h,p){const g=Math.abs(h-l)/p,w=WT(([,,x])=>x).right(o,g);if(w===o.length)return e.every(rE(l/IS,h/IS,p));if(w===0)return f0.every(Math.max(rE(l,h,p),1));const[_,b]=o[g/o[w-1][2]<o[w][2]/g?w-1:w];return _.every(b)}return[s,c]}const[Ive,$ve]=W9(ns,uA,Wb,q9,sA,aA),[Fve,Bve]=W9(rs,lA,qb,zm,oA,iA);function $S(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function FS(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function Ih(e,t,r){return{y:e,m:t,d:r,H:0,M:0,S:0,L:0}}function Uve(e){var t=e.dateTime,r=e.date,n=e.time,i=e.periods,a=e.days,o=e.shortDays,s=e.months,c=e.shortMonths,l=$h(i),h=Fh(i),p=$h(a),g=Fh(a),w=$h(o),_=Fh(o),b=$h(s),x=Fh(s),S=$h(c),O=Fh(c),E={a:U,A:I,b:$,B:F,c:null,d:$D,e:$D,f:cge,g:_ge,G:xge,H:sge,I:lge,j:uge,L:H9,m:fge,M:dge,p:k,q:Z,Q:UD,s:zD,S:hge,u:pge,U:mge,V:vge,w:gge,W:yge,x:null,X:null,y:bge,Y:wge,Z:Sge,"%":BD},j={a:Q,A:ae,b:fe,B:de,c:null,d:FD,e:FD,f:Ege,g:Ige,G:Fge,H:Oge,I:Cge,j:Pge,L:K9,m:jge,M:Tge,p:ve,q:D,Q:UD,s:zD,S:Age,u:kge,U:Nge,V:Rge,w:Mge,W:Lge,x:null,X:null,y:Dge,Y:$ge,Z:Bge,"%":BD},A={a:H,A:K,b:te,B:se,c:X,d:DD,e:DD,f:nge,g:LD,G:MD,H:ID,I:ID,j:Jve,L:rge,m:Qve,M:ege,p:W,q:Xve,Q:age,s:oge,S:tge,u:Hve,U:Gve,V:Kve,w:Wve,W:Yve,x:ee,X:re,y:LD,Y:MD,Z:Zve,"%":ige};E.x=T(r,E),E.X=T(n,E),E.c=T(t,E),j.x=T(r,j),j.X=T(n,j),j.c=T(t,j);function T(z,J){return function(ce){var Y=[],ue=-1,he=0,ye=z.length,pe,xe,Pe;for(ce instanceof Date||(ce=new Date(+ce));++ue<ye;)z.charCodeAt(ue)===37&&(Y.push(z.slice(he,ue)),(xe=RD[pe=z.charAt(++ue)])!=null?pe=z.charAt(++ue):xe=pe==="e"?" ":"0",(Pe=J[pe])&&(pe=Pe(ce,xe)),Y.push(pe),he=ue+1);return Y.push(z.slice(he,ue)),Y.join("")}}function M(z,J){return function(ce){var Y=Ih(1900,void 0,1),ue=q(Y,z,ce+="",0),he,ye;if(ue!=ce.length)return null;if("Q"in Y)return new Date(Y.Q);if("s"in Y)return new Date(Y.s*1e3+("L"in Y?Y.L:0));if(J&&!("Z"in Y)&&(Y.Z=0),"p"in Y&&(Y.H=Y.H%12+Y.p*12),Y.m===void 0&&(Y.m="q"in Y?Y.q:0),"V"in Y){if(Y.V<1||Y.V>53)return null;"w"in Y||(Y.w=1),"Z"in Y?(he=FS(Ih(Y.y,0,1)),ye=he.getUTCDay(),he=ye>4||ye===0?h0.ceil(he):h0(he),he=Vb.offset(he,(Y.V-1)*7),Y.y=he.getUTCFullYear(),Y.m=he.getUTCMonth(),Y.d=he.getUTCDate()+(Y.w+6)%7):(he=$S(Ih(Y.y,0,1)),ye=he.getDay(),he=ye>4||ye===0?d0.ceil(he):d0(he),he=zm.offset(he,(Y.V-1)*7),Y.y=he.getFullYear(),Y.m=he.getMonth(),Y.d=he.getDate()+(Y.w+6)%7)}else("W"in Y||"U"in Y)&&("w"in Y||(Y.w="u"in Y?Y.u%7:"W"in Y?1:0),ye="Z"in Y?FS(Ih(Y.y,0,1)).getUTCDay():$S(Ih(Y.y,0,1)).getDay(),Y.m=0,Y.d="W"in Y?(Y.w+6)%7+Y.W*7-(ye+5)%7:Y.w+Y.U*7-(ye+6)%7);return"Z"in Y?(Y.H+=Y.Z/100|0,Y.M+=Y.Z%100,FS(Y)):$S(Y)}}function q(z,J,ce,Y){for(var ue=0,he=J.length,ye=ce.length,pe,xe;ue<he;){if(Y>=ye)return-1;if(pe=J.charCodeAt(ue++),pe===37){if(pe=J.charAt(ue++),xe=A[pe in RD?J.charAt(ue++):pe],!xe||(Y=xe(z,ce,Y))<0)return-1}else if(pe!=ce.charCodeAt(Y++))return-1}return Y}function W(z,J,ce){var Y=l.exec(J.slice(ce));return Y?(z.p=h.get(Y[0].toLowerCase()),ce+Y[0].length):-1}function H(z,J,ce){var Y=w.exec(J.slice(ce));return Y?(z.w=_.get(Y[0].toLowerCase()),ce+Y[0].length):-1}function K(z,J,ce){var Y=p.exec(J.slice(ce));return Y?(z.w=g.get(Y[0].toLowerCase()),ce+Y[0].length):-1}function te(z,J,ce){var Y=S.exec(J.slice(ce));return Y?(z.m=O.get(Y[0].toLowerCase()),ce+Y[0].length):-1}function se(z,J,ce){var Y=b.exec(J.slice(ce));return Y?(z.m=x.get(Y[0].toLowerCase()),ce+Y[0].length):-1}function X(z,J,ce){return q(z,t,J,ce)}function ee(z,J,ce){return q(z,r,J,ce)}function re(z,J,ce){return q(z,n,J,ce)}function U(z){return o[z.getDay()]}function I(z){return a[z.getDay()]}function $(z){return c[z.getMonth()]}function F(z){return s[z.getMonth()]}function k(z){return i[+(z.getHours()>=12)]}function Z(z){return 1+~~(z.getMonth()/3)}function Q(z){return o[z.getUTCDay()]}function ae(z){return a[z.getUTCDay()]}function fe(z){return c[z.getUTCMonth()]}function de(z){return s[z.getUTCMonth()]}function ve(z){return i[+(z.getUTCHours()>=12)]}function D(z){return 1+~~(z.getUTCMonth()/3)}return{format:function(z){var J=T(z+="",E);return J.toString=function(){return z},J},parse:function(z){var J=M(z+="",!1);return J.toString=function(){return z},J},utcFormat:function(z){var J=T(z+="",j);return J.toString=function(){return z},J},utcParse:function(z){var J=M(z+="",!0);return J.toString=function(){return z},J}}}var RD={"-":"",_:" ",0:"0"},rn=/^\s*\d+/,zve=/^%/,Vve=/[\\^$*+?|[\]().{}]/g;function It(e,t,r){var n=e<0?"-":"",i=(n?-e:e)+"",a=i.length;return n+(a<r?new Array(r-a+1).join(t)+i:i)}function qve(e){return e.replace(Vve,"\\$&")}function $h(e){return new RegExp("^(?:"+e.map(qve).join("|")+")","i")}function Fh(e){return new Map(e.map((t,r)=>[t.toLowerCase(),r]))}function Wve(e,t,r){var n=rn.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function Hve(e,t,r){var n=rn.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function Gve(e,t,r){var n=rn.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function Kve(e,t,r){var n=rn.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function Yve(e,t,r){var n=rn.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function MD(e,t,r){var n=rn.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function LD(e,t,r){var n=rn.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function Zve(e,t,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(r,r+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function Xve(e,t,r){var n=rn.exec(t.slice(r,r+1));return n?(e.q=n[0]*3-3,r+n[0].length):-1}function Qve(e,t,r){var n=rn.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function DD(e,t,r){var n=rn.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function Jve(e,t,r){var n=rn.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function ID(e,t,r){var n=rn.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function ege(e,t,r){var n=rn.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function tge(e,t,r){var n=rn.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function rge(e,t,r){var n=rn.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function nge(e,t,r){var n=rn.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function ige(e,t,r){var n=zve.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function age(e,t,r){var n=rn.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function oge(e,t,r){var n=rn.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function $D(e,t){return It(e.getDate(),t,2)}function sge(e,t){return It(e.getHours(),t,2)}function lge(e,t){return It(e.getHours()%12||12,t,2)}function uge(e,t){return It(1+zm.count(rs(e),e),t,3)}function H9(e,t){return It(e.getMilliseconds(),t,3)}function cge(e,t){return H9(e,t)+"000"}function fge(e,t){return It(e.getMonth()+1,t,2)}function dge(e,t){return It(e.getMinutes(),t,2)}function hge(e,t){return It(e.getSeconds(),t,2)}function pge(e){var t=e.getDay();return t===0?7:t}function mge(e,t){return It(qb.count(rs(e)-1,e),t,2)}function G9(e){var t=e.getDay();return t>=4||t===0?Uf(e):Uf.ceil(e)}function vge(e,t){return e=G9(e),It(Uf.count(rs(e),e)+(rs(e).getDay()===4),t,2)}function gge(e){return e.getDay()}function yge(e,t){return It(d0.count(rs(e)-1,e),t,2)}function bge(e,t){return It(e.getFullYear()%100,t,2)}function _ge(e,t){return e=G9(e),It(e.getFullYear()%100,t,2)}function wge(e,t){return It(e.getFullYear()%1e4,t,4)}function xge(e,t){var r=e.getDay();return e=r>=4||r===0?Uf(e):Uf.ceil(e),It(e.getFullYear()%1e4,t,4)}function Sge(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+It(t/60|0,"0",2)+It(t%60,"0",2)}function FD(e,t){return It(e.getUTCDate(),t,2)}function Oge(e,t){return It(e.getUTCHours(),t,2)}function Cge(e,t){return It(e.getUTCHours()%12||12,t,2)}function Pge(e,t){return It(1+Vb.count(ns(e),e),t,3)}function K9(e,t){return It(e.getUTCMilliseconds(),t,3)}function Ege(e,t){return K9(e,t)+"000"}function jge(e,t){return It(e.getUTCMonth()+1,t,2)}function Tge(e,t){return It(e.getUTCMinutes(),t,2)}function Age(e,t){return It(e.getUTCSeconds(),t,2)}function kge(e){var t=e.getUTCDay();return t===0?7:t}function Nge(e,t){return It(Wb.count(ns(e)-1,e),t,2)}function Y9(e){var t=e.getUTCDay();return t>=4||t===0?zf(e):zf.ceil(e)}function Rge(e,t){return e=Y9(e),It(zf.count(ns(e),e)+(ns(e).getUTCDay()===4),t,2)}function Mge(e){return e.getUTCDay()}function Lge(e,t){return It(h0.count(ns(e)-1,e),t,2)}function Dge(e,t){return It(e.getUTCFullYear()%100,t,2)}function Ige(e,t){return e=Y9(e),It(e.getUTCFullYear()%100,t,2)}function $ge(e,t){return It(e.getUTCFullYear()%1e4,t,4)}function Fge(e,t){var r=e.getUTCDay();return e=r>=4||r===0?zf(e):zf.ceil(e),It(e.getUTCFullYear()%1e4,t,4)}function Bge(){return"+0000"}function BD(){return"%"}function UD(e){return+e}function zD(e){return Math.floor(+e/1e3)}var Xc,Z9,X9;Uge({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function Uge(e){return Xc=Uve(e),Z9=Xc.format,Xc.parse,X9=Xc.utcFormat,Xc.utcParse,Xc}function zge(e){return new Date(e)}function Vge(e){return e instanceof Date?+e:+new Date(+e)}function cA(e,t,r,n,i,a,o,s,c,l){var h=ZT(),p=h.invert,g=h.domain,w=l(".%L"),_=l(":%S"),b=l("%I:%M"),x=l("%I %p"),S=l("%a %d"),O=l("%b %d"),E=l("%B"),j=l("%Y");function A(T){return(c(T)<T?w:s(T)<T?_:o(T)<T?b:a(T)<T?x:n(T)<T?i(T)<T?S:O:r(T)<T?E:j)(T)}return h.invert=function(T){return new Date(p(T))},h.domain=function(T){return arguments.length?g(Array.from(T,Vge)):g().map(zge)},h.ticks=function(T){var M=g();return e(M[0],M[M.length-1],T??10)},h.tickFormat=function(T,M){return M==null?A:l(M)},h.nice=function(T){var M=g();return(!T||typeof T.range!="function")&&(T=t(M[0],M[M.length-1],T??10)),T?g(I9(M,T)):h},h.copy=function(){return Um(h,cA(e,t,r,n,i,a,o,s,c,l))},h}function qge(){return ra.apply(cA(Fve,Bve,rs,lA,qb,zm,oA,iA,Cu,Z9).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function Wge(){return ra.apply(cA(Ive,$ve,ns,uA,Wb,Vb,sA,aA,Cu,X9).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function Hb(){var e=0,t=1,r,n,i,a,o=Rn,s=!1,c;function l(p){return p==null||isNaN(p=+p)?c:o(i===0?.5:(p=(a(p)-r)*i,s?Math.max(0,Math.min(1,p)):p))}l.domain=function(p){return arguments.length?([e,t]=p,r=a(e=+e),n=a(t=+t),i=r===n?0:1/(n-r),l):[e,t]},l.clamp=function(p){return arguments.length?(s=!!p,l):s},l.interpolator=function(p){return arguments.length?(o=p,l):o};function h(p){return function(g){var w,_;return arguments.length?([w,_]=g,o=p(w,_),l):[o(0),o(1)]}}return l.range=h(Pd),l.rangeRound=h(YT),l.unknown=function(p){return arguments.length?(c=p,l):c},function(p){return a=p,r=p(e),n=p(t),i=r===n?0:1/(n-r),l}}function Al(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function Q9(){var e=Tl(Hb()(Rn));return e.copy=function(){return Al(e,Q9())},ds.apply(e,arguments)}function J9(){var e=JT(Hb()).domain([1,10]);return e.copy=function(){return Al(e,J9()).base(e.base())},ds.apply(e,arguments)}function eU(){var e=eA(Hb());return e.copy=function(){return Al(e,eU()).constant(e.constant())},ds.apply(e,arguments)}function fA(){var e=tA(Hb());return e.copy=function(){return Al(e,fA()).exponent(e.exponent())},ds.apply(e,arguments)}function Hge(){return fA.apply(null,arguments).exponent(.5)}function tU(){var e=[],t=Rn;function r(n){if(n!=null&&!isNaN(n=+n))return t((Fm(e,n,1)-1)/(e.length-1))}return r.domain=function(n){if(!arguments.length)return e.slice();e=[];for(let i of n)i!=null&&!isNaN(i=+i)&&e.push(i);return e.sort(ul),r},r.interpolator=function(n){return arguments.length?(t=n,r):t},r.range=function(){return e.map((n,i)=>t(i/(e.length-1)))},r.quantiles=function(n){return Array.from({length:n+1},(i,a)=>Nme(e,a/n))},r.copy=function(){return tU(t).domain(e)},ds.apply(r,arguments)}function Gb(){var e=0,t=.5,r=1,n=1,i,a,o,s,c,l=Rn,h,p=!1,g;function w(b){return isNaN(b=+b)?g:(b=.5+((b=+h(b))-a)*(n*b<n*a?s:c),l(p?Math.max(0,Math.min(1,b)):b))}w.domain=function(b){return arguments.length?([e,t,r]=b,i=h(e=+e),a=h(t=+t),o=h(r=+r),s=i===a?0:.5/(a-i),c=a===o?0:.5/(o-a),n=a<i?-1:1,w):[e,t,r]},w.clamp=function(b){return arguments.length?(p=!!b,w):p},w.interpolator=function(b){return arguments.length?(l=b,w):l};function _(b){return function(x){var S,O,E;return arguments.length?([S,O,E]=x,l=ive(b,[S,O,E]),w):[l(0),l(.5),l(1)]}}return w.range=_(Pd),w.rangeRound=_(YT),w.unknown=function(b){return arguments.length?(g=b,w):g},function(b){return h=b,i=b(e),a=b(t),o=b(r),s=i===a?0:.5/(a-i),c=a===o?0:.5/(o-a),n=a<i?-1:1,w}}function rU(){var e=Tl(Gb()(Rn));return e.copy=function(){return Al(e,rU())},ds.apply(e,arguments)}function nU(){var e=JT(Gb()).domain([.1,1,10]);return e.copy=function(){return Al(e,nU()).base(e.base())},ds.apply(e,arguments)}function iU(){var e=eA(Gb());return e.copy=function(){return Al(e,iU()).constant(e.constant())},ds.apply(e,arguments)}function dA(){var e=tA(Gb());return e.copy=function(){return Al(e,dA()).exponent(e.exponent())},ds.apply(e,arguments)}function Gge(){return dA.apply(null,arguments).exponent(.5)}const VD=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:Vp,scaleDiverging:rU,scaleDivergingLog:nU,scaleDivergingPow:dA,scaleDivergingSqrt:Gge,scaleDivergingSymlog:iU,scaleIdentity:D9,scaleImplicit:nE,scaleLinear:c0,scaleLog:$9,scaleOrdinal:HT,scalePoint:fp,scalePow:rA,scaleQuantile:U9,scaleQuantize:z9,scaleRadial:B9,scaleSequential:Q9,scaleSequentialLog:J9,scaleSequentialPow:fA,scaleSequentialQuantile:tU,scaleSequentialSqrt:Hge,scaleSequentialSymlog:eU,scaleSqrt:Eve,scaleSymlog:F9,scaleThreshold:V9,scaleTime:qge,scaleUtc:Wge,tickFormat:L9},Symbol.toStringTag,{value:"Module"}));var BS,qD;function Kb(){if(qD)return BS;qD=1;var e=xd();function t(r,n,i){for(var a=-1,o=r.length;++a<o;){var s=r[a],c=n(s);if(c!=null&&(l===void 0?c===c&&!e(c):i(c,l)))var l=c,h=s}return h}return BS=t,BS}var US,WD;function aU(){if(WD)return US;WD=1;function e(t,r){return t>r}return US=e,US}var zS,HD;function Kge(){if(HD)return zS;HD=1;var e=Kb(),t=aU(),r=Cd();function n(i){return i&&i.length?e(i,r,t):void 0}return zS=n,zS}var Yge=Kge();const nl=kt(Yge);var VS,GD;function oU(){if(GD)return VS;GD=1;function e(t,r){return t<r}return VS=e,VS}var qS,KD;function Zge(){if(KD)return qS;KD=1;var e=Kb(),t=oU(),r=Cd();function n(i){return i&&i.length?e(i,r,t):void 0}return qS=n,qS}var Xge=Zge();const Yb=kt(Xge);var WS,YD;function Qge(){if(YD)return WS;YD=1;var e=TT(),t=go(),r=p9(),n=Xn();function i(a,o){var s=n(a)?e:r;return s(a,t(o,3))}return WS=i,WS}var HS,ZD;function Jge(){if(ZD)return HS;ZD=1;var e=d9(),t=Qge();function r(n,i){return e(t(n,i),1)}return HS=r,HS}var eye=Jge();const tye=kt(eye);var GS,XD;function rye(){if(XD)return GS;XD=1;var e=UT();function t(r,n){return e(r,n)}return GS=t,GS}var nye=rye();const bl=kt(nye);var Ed=1e9,iye={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},pA,dr=!0,Xi="[DecimalError] ",Ru=Xi+"Invalid argument: ",hA=Xi+"Exponent out of range: ",jd=Math.floor,yu=Math.pow,aye=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,vi,Qr=1e7,or=7,sU=9007199254740991,p0=jd(sU/or),rt={};rt.absoluteValue=rt.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};rt.comparedTo=rt.cmp=function(e){var t,r,n,i,a=this;if(e=new a.constructor(e),a.s!==e.s)return a.s||-e.s;if(a.e!==e.e)return a.e>e.e^a.s<0?1:-1;for(n=a.d.length,i=e.d.length,t=0,r=n<i?n:i;t<r;++t)if(a.d[t]!==e.d[t])return a.d[t]>e.d[t]^a.s<0?1:-1;return n===i?0:n>i^a.s<0?1:-1};rt.decimalPlaces=rt.dp=function(){var e=this,t=e.d.length-1,r=(t-e.e)*or;if(t=e.d[t],t)for(;t%10==0;t/=10)r--;return r<0?0:r};rt.dividedBy=rt.div=function(e){return Go(this,new this.constructor(e))};rt.dividedToIntegerBy=rt.idiv=function(e){var t=this,r=t.constructor;return Yt(Go(t,new r(e),0,1),r.precision)};rt.equals=rt.eq=function(e){return!this.cmp(e)};rt.exponent=function(){return Ir(this)};rt.greaterThan=rt.gt=function(e){return this.cmp(e)>0};rt.greaterThanOrEqualTo=rt.gte=function(e){return this.cmp(e)>=0};rt.isInteger=rt.isint=function(){return this.e>this.d.length-2};rt.isNegative=rt.isneg=function(){return this.s<0};rt.isPositive=rt.ispos=function(){return this.s>0};rt.isZero=function(){return this.s===0};rt.lessThan=rt.lt=function(e){return this.cmp(e)<0};rt.lessThanOrEqualTo=rt.lte=function(e){return this.cmp(e)<1};rt.logarithm=rt.log=function(e){var t,r=this,n=r.constructor,i=n.precision,a=i+5;if(e===void 0)e=new n(10);else if(e=new n(e),e.s<1||e.eq(vi))throw Error(Xi+"NaN");if(r.s<1)throw Error(Xi+(r.s?"NaN":"-Infinity"));return r.eq(vi)?new n(0):(dr=!1,t=Go(Kp(r,a),Kp(e,a),a),dr=!0,Yt(t,i))};rt.minus=rt.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?cU(t,e):lU(t,(e.s=-e.s,e))};rt.modulo=rt.mod=function(e){var t,r=this,n=r.constructor,i=n.precision;if(e=new n(e),!e.s)throw Error(Xi+"NaN");return r.s?(dr=!1,t=Go(r,e,0,1).times(e),dr=!0,r.minus(t)):Yt(new n(r),i)};rt.naturalExponential=rt.exp=function(){return uU(this)};rt.naturalLogarithm=rt.ln=function(){return Kp(this)};rt.negated=rt.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};rt.plus=rt.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?lU(t,e):cU(t,(e.s=-e.s,e))};rt.precision=rt.sd=function(e){var t,r,n,i=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(Ru+e);if(t=Ir(i)+1,n=i.d.length-1,r=n*or+1,n=i.d[n],n){for(;n%10==0;n/=10)r--;for(n=i.d[0];n>=10;n/=10)r++}return e&&t>r?t:r};rt.squareRoot=rt.sqrt=function(){var e,t,r,n,i,a,o,s=this,c=s.constructor;if(s.s<1){if(!s.s)return new c(0);throw Error(Xi+"NaN")}for(e=Ir(s),dr=!1,i=Math.sqrt(+s),i==0||i==1/0?(t=eo(s.d),(t.length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=jd((e+1)/2)-(e<0||e%2),i==1/0?t="5e"+e:(t=i.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),n=new c(t)):n=new c(i.toString()),r=c.precision,i=o=r+3;;)if(a=n,n=a.plus(Go(s,a,o+2)).times(.5),eo(a.d).slice(0,o)===(t=eo(n.d)).slice(0,o)){if(t=t.slice(o-3,o+1),i==o&&t=="4999"){if(Yt(a,r+1,0),a.times(a).eq(s)){n=a;break}}else if(t!="9999")break;o+=4}return dr=!0,Yt(n,r)};rt.times=rt.mul=function(e){var t,r,n,i,a,o,s,c,l,h=this,p=h.constructor,g=h.d,w=(e=new p(e)).d;if(!h.s||!e.s)return new p(0);for(e.s*=h.s,r=h.e+e.e,c=g.length,l=w.length,c<l&&(a=g,g=w,w=a,o=c,c=l,l=o),a=[],o=c+l,n=o;n--;)a.push(0);for(n=l;--n>=0;){for(t=0,i=c+n;i>n;)s=a[i]+w[n]*g[i-n-1]+t,a[i--]=s%Qr|0,t=s/Qr|0;a[i]=(a[i]+t)%Qr|0}for(;!a[--o];)a.pop();return t?++r:a.shift(),e.d=a,e.e=r,dr?Yt(e,p.precision):e};rt.toDecimalPlaces=rt.todp=function(e,t){var r=this,n=r.constructor;return r=new n(r),e===void 0?r:(uo(e,0,Ed),t===void 0?t=n.rounding:uo(t,0,8),Yt(r,e+Ir(r)+1,t))};rt.toExponential=function(e,t){var r,n=this,i=n.constructor;return e===void 0?r=Hu(n,!0):(uo(e,0,Ed),t===void 0?t=i.rounding:uo(t,0,8),n=Yt(new i(n),e+1,t),r=Hu(n,!0,e+1)),r};rt.toFixed=function(e,t){var r,n,i=this,a=i.constructor;return e===void 0?Hu(i):(uo(e,0,Ed),t===void 0?t=a.rounding:uo(t,0,8),n=Yt(new a(i),e+Ir(i)+1,t),r=Hu(n.abs(),!1,e+Ir(n)+1),i.isneg()&&!i.isZero()?"-"+r:r)};rt.toInteger=rt.toint=function(){var e=this,t=e.constructor;return Yt(new t(e),Ir(e)+1,t.rounding)};rt.toNumber=function(){return+this};rt.toPower=rt.pow=function(e){var t,r,n,i,a,o,s=this,c=s.constructor,l=12,h=+(e=new c(e));if(!e.s)return new c(vi);if(s=new c(s),!s.s){if(e.s<1)throw Error(Xi+"Infinity");return s}if(s.eq(vi))return s;if(n=c.precision,e.eq(vi))return Yt(s,n);if(t=e.e,r=e.d.length-1,o=t>=r,a=s.s,o){if((r=h<0?-h:h)<=sU){for(i=new c(vi),t=Math.ceil(n/or+4),dr=!1;r%2&&(i=i.times(s),JD(i.d,t)),r=jd(r/2),r!==0;)s=s.times(s),JD(s.d,t);return dr=!0,e.s<0?new c(vi).div(i):Yt(i,n)}}else if(a<0)throw Error(Xi+"NaN");return a=a<0&&e.d[Math.max(t,r)]&1?-1:1,s.s=1,dr=!1,i=e.times(Kp(s,n+l)),dr=!0,i=uU(i),i.s=a,i};rt.toPrecision=function(e,t){var r,n,i=this,a=i.constructor;return e===void 0?(r=Ir(i),n=Hu(i,r<=a.toExpNeg||r>=a.toExpPos)):(uo(e,1,Ed),t===void 0?t=a.rounding:uo(t,0,8),i=Yt(new a(i),e,t),r=Ir(i),n=Hu(i,e<=r||r<=a.toExpNeg,e)),n};rt.toSignificantDigits=rt.tosd=function(e,t){var r=this,n=r.constructor;return e===void 0?(e=n.precision,t=n.rounding):(uo(e,1,Ed),t===void 0?t=n.rounding:uo(t,0,8)),Yt(new n(r),e,t)};rt.toString=rt.valueOf=rt.val=rt.toJSON=rt[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=Ir(e),r=e.constructor;return Hu(e,t<=r.toExpNeg||t>=r.toExpPos)};function lU(e,t){var r,n,i,a,o,s,c,l,h=e.constructor,p=h.precision;if(!e.s||!t.s)return t.s||(t=new h(e)),dr?Yt(t,p):t;if(c=e.d,l=t.d,o=e.e,i=t.e,c=c.slice(),a=o-i,a){for(a<0?(n=c,a=-a,s=l.length):(n=l,i=o,s=c.length),o=Math.ceil(p/or),s=o>s?o+1:s+1,a>s&&(a=s,n.length=1),n.reverse();a--;)n.push(0);n.reverse()}for(s=c.length,a=l.length,s-a<0&&(a=s,n=l,l=c,c=n),r=0;a;)r=(c[--a]=c[a]+l[a]+r)/Qr|0,c[a]%=Qr;for(r&&(c.unshift(r),++i),s=c.length;c[--s]==0;)c.pop();return t.d=c,t.e=i,dr?Yt(t,p):t}function uo(e,t,r){if(e!==~~e||e<t||e>r)throw Error(Ru+e)}function eo(e){var t,r,n,i=e.length-1,a="",o=e[0];if(i>0){for(a+=o,t=1;t<i;t++)n=e[t]+"",r=or-n.length,r&&(a+=tl(r)),a+=n;o=e[t],n=o+"",r=or-n.length,r&&(a+=tl(r))}else if(o===0)return"0";for(;o%10===0;)o/=10;return a+o}var Go=function(){function e(n,i){var a,o=0,s=n.length;for(n=n.slice();s--;)a=n[s]*i+o,n[s]=a%Qr|0,o=a/Qr|0;return o&&n.unshift(o),n}function t(n,i,a,o){var s,c;if(a!=o)c=a>o?1:-1;else for(s=c=0;s<a;s++)if(n[s]!=i[s]){c=n[s]>i[s]?1:-1;break}return c}function r(n,i,a){for(var o=0;a--;)n[a]-=o,o=n[a]<i[a]?1:0,n[a]=o*Qr+n[a]-i[a];for(;!n[0]&&n.length>1;)n.shift()}return function(n,i,a,o){var s,c,l,h,p,g,w,_,b,x,S,O,E,j,A,T,M,q,W=n.constructor,H=n.s==i.s?1:-1,K=n.d,te=i.d;if(!n.s)return new W(n);if(!i.s)throw Error(Xi+"Division by zero");for(c=n.e-i.e,M=te.length,A=K.length,w=new W(H),_=w.d=[],l=0;te[l]==(K[l]||0);)++l;if(te[l]>(K[l]||0)&&--c,a==null?O=a=W.precision:o?O=a+(Ir(n)-Ir(i))+1:O=a,O<0)return new W(0);if(O=O/or+2|0,l=0,M==1)for(h=0,te=te[0],O++;(l<A||h)&&O--;l++)E=h*Qr+(K[l]||0),_[l]=E/te|0,h=E%te|0;else{for(h=Qr/(te[0]+1)|0,h>1&&(te=e(te,h),K=e(K,h),M=te.length,A=K.length),j=M,b=K.slice(0,M),x=b.length;x<M;)b[x++]=0;q=te.slice(),q.unshift(0),T=te[0],te[1]>=Qr/2&&++T;do h=0,s=t(te,b,M,x),s<0?(S=b[0],M!=x&&(S=S*Qr+(b[1]||0)),h=S/T|0,h>1?(h>=Qr&&(h=Qr-1),p=e(te,h),g=p.length,x=b.length,s=t(p,b,g,x),s==1&&(h--,r(p,M<g?q:te,g))):(h==0&&(s=h=1),p=te.slice()),g=p.length,g<x&&p.unshift(0),r(b,p,x),s==-1&&(x=b.length,s=t(te,b,M,x),s<1&&(h++,r(b,M<x?q:te,x))),x=b.length):s===0&&(h++,b=[0]),_[l++]=h,s&&b[0]?b[x++]=K[j]||0:(b=[K[j]],x=1);while((j++<A||b[0]!==void 0)&&O--)}return _[0]||_.shift(),w.e=c,Yt(w,o?a+Ir(w)+1:a)}}();function uU(e,t){var r,n,i,a,o,s,c=0,l=0,h=e.constructor,p=h.precision;if(Ir(e)>16)throw Error(hA+Ir(e));if(!e.s)return new h(vi);for(dr=!1,s=p,o=new h(.03125);e.abs().gte(.1);)e=e.times(o),l+=5;for(n=Math.log(yu(2,l))/Math.LN10*2+5|0,s+=n,r=i=a=new h(vi),h.precision=s;;){if(i=Yt(i.times(e),s),r=r.times(++c),o=a.plus(Go(i,r,s)),eo(o.d).slice(0,s)===eo(a.d).slice(0,s)){for(;l--;)a=Yt(a.times(a),s);return h.precision=p,t==null?(dr=!0,Yt(a,p)):a}a=o}}function Ir(e){for(var t=e.e*or,r=e.d[0];r>=10;r/=10)t++;return t}function KS(e,t,r){if(t>e.LN10.sd())throw dr=!0,r&&(e.precision=r),Error(Xi+"LN10 precision limit exceeded");return Yt(new e(e.LN10),t)}function tl(e){for(var t="";e--;)t+="0";return t}function Kp(e,t){var r,n,i,a,o,s,c,l,h,p=1,g=10,w=e,_=w.d,b=w.constructor,x=b.precision;if(w.s<1)throw Error(Xi+(w.s?"NaN":"-Infinity"));if(w.eq(vi))return new b(0);if(t==null?(dr=!1,l=x):l=t,w.eq(10))return t==null&&(dr=!0),KS(b,l);if(l+=g,b.precision=l,r=eo(_),n=r.charAt(0),a=Ir(w),Math.abs(a)<15e14){for(;n<7&&n!=1||n==1&&r.charAt(1)>3;)w=w.times(e),r=eo(w.d),n=r.charAt(0),p++;a=Ir(w),n>1?(w=new b("0."+r),a++):w=new b(n+"."+r.slice(1))}else return c=KS(b,l+2,x).times(a+""),w=Kp(new b(n+"."+r.slice(1)),l-g).plus(c),b.precision=x,t==null?(dr=!0,Yt(w,x)):w;for(s=o=w=Go(w.minus(vi),w.plus(vi),l),h=Yt(w.times(w),l),i=3;;){if(o=Yt(o.times(h),l),c=s.plus(Go(o,new b(i),l)),eo(c.d).slice(0,l)===eo(s.d).slice(0,l))return s=s.times(2),a!==0&&(s=s.plus(KS(b,l+2,x).times(a+""))),s=Go(s,new b(p),l),b.precision=x,t==null?(dr=!0,Yt(s,x)):s;s=c,i+=2}}function QD(e,t){var r,n,i;for((r=t.indexOf("."))>-1&&(t=t.replace(".","")),(n=t.search(/e/i))>0?(r<0&&(r=n),r+=+t.slice(n+1),t=t.substring(0,n)):r<0&&(r=t.length),n=0;t.charCodeAt(n)===48;)++n;for(i=t.length;t.charCodeAt(i-1)===48;)--i;if(t=t.slice(n,i),t){if(i-=n,r=r-n-1,e.e=jd(r/or),e.d=[],n=(r+1)%or,r<0&&(n+=or),n<i){for(n&&e.d.push(+t.slice(0,n)),i-=or;n<i;)e.d.push(+t.slice(n,n+=or));t=t.slice(n),n=or-t.length}else n-=i;for(;n--;)t+="0";if(e.d.push(+t),dr&&(e.e>p0||e.e<-p0))throw Error(hA+r)}else e.s=0,e.e=0,e.d=[0];return e}function Yt(e,t,r){var n,i,a,o,s,c,l,h,p=e.d;for(o=1,a=p[0];a>=10;a/=10)o++;if(n=t-o,n<0)n+=or,i=t,l=p[h=0];else{if(h=Math.ceil((n+1)/or),a=p.length,h>=a)return e;for(l=a=p[h],o=1;a>=10;a/=10)o++;n%=or,i=n-or+o}if(r!==void 0&&(a=yu(10,o-i-1),s=l/a%10|0,c=t<0||p[h+1]!==void 0||l%a,c=r<4?(s||c)&&(r==0||r==(e.s<0?3:2)):s>5||s==5&&(r==4||c||r==6&&(n>0?i>0?l/yu(10,o-i):0:p[h-1])%10&1||r==(e.s<0?8:7))),t<1||!p[0])return c?(a=Ir(e),p.length=1,t=t-a-1,p[0]=yu(10,(or-t%or)%or),e.e=jd(-t/or)||0):(p.length=1,p[0]=e.e=e.s=0),e;if(n==0?(p.length=h,a=1,h--):(p.length=h+1,a=yu(10,or-n),p[h]=i>0?(l/yu(10,o-i)%yu(10,i)|0)*a:0),c)for(;;)if(h==0){(p[0]+=a)==Qr&&(p[0]=1,++e.e);break}else{if(p[h]+=a,p[h]!=Qr)break;p[h--]=0,a=1}for(n=p.length;p[--n]===0;)p.pop();if(dr&&(e.e>p0||e.e<-p0))throw Error(hA+Ir(e));return e}function cU(e,t){var r,n,i,a,o,s,c,l,h,p,g=e.constructor,w=g.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new g(e),dr?Yt(t,w):t;if(c=e.d,p=t.d,n=t.e,l=e.e,c=c.slice(),o=l-n,o){for(h=o<0,h?(r=c,o=-o,s=p.length):(r=p,n=l,s=c.length),i=Math.max(Math.ceil(w/or),s)+2,o>i&&(o=i,r.length=1),r.reverse(),i=o;i--;)r.push(0);r.reverse()}else{for(i=c.length,s=p.length,h=i<s,h&&(s=i),i=0;i<s;i++)if(c[i]!=p[i]){h=c[i]<p[i];break}o=0}for(h&&(r=c,c=p,p=r,t.s=-t.s),s=c.length,i=p.length-s;i>0;--i)c[s++]=0;for(i=p.length;i>o;){if(c[--i]<p[i]){for(a=i;a&&c[--a]===0;)c[a]=Qr-1;--c[a],c[i]+=Qr}c[i]-=p[i]}for(;c[--s]===0;)c.pop();for(;c[0]===0;c.shift())--n;return c[0]?(t.d=c,t.e=n,dr?Yt(t,w):t):new g(0)}function Hu(e,t,r){var n,i=Ir(e),a=eo(e.d),o=a.length;return t?(r&&(n=r-o)>0?a=a.charAt(0)+"."+a.slice(1)+tl(n):o>1&&(a=a.charAt(0)+"."+a.slice(1)),a=a+(i<0?"e":"e+")+i):i<0?(a="0."+tl(-i-1)+a,r&&(n=r-o)>0&&(a+=tl(n))):i>=o?(a+=tl(i+1-o),r&&(n=r-i-1)>0&&(a=a+"."+tl(n))):((n=i+1)<o&&(a=a.slice(0,n)+"."+a.slice(n)),r&&(n=r-o)>0&&(i+1===o&&(a+="."),a+=tl(n))),e.s<0?"-"+a:a}function JD(e,t){if(e.length>t)return e.length=t,!0}function fU(e){var t,r,n;function i(a){var o=this;if(!(o instanceof i))return new i(a);if(o.constructor=i,a instanceof i){o.s=a.s,o.e=a.e,o.d=(a=a.d)?a.slice():a;return}if(typeof a=="number"){if(a*0!==0)throw Error(Ru+a);if(a>0)o.s=1;else if(a<0)a=-a,o.s=-1;else{o.s=0,o.e=0,o.d=[0];return}if(a===~~a&&a<1e7){o.e=0,o.d=[a];return}return QD(o,a.toString())}else if(typeof a!="string")throw Error(Ru+a);if(a.charCodeAt(0)===45?(a=a.slice(1),o.s=-1):o.s=1,aye.test(a))QD(o,a);else throw Error(Ru+a)}if(i.prototype=rt,i.ROUND_UP=0,i.ROUND_DOWN=1,i.ROUND_CEIL=2,i.ROUND_FLOOR=3,i.ROUND_HALF_UP=4,i.ROUND_HALF_DOWN=5,i.ROUND_HALF_EVEN=6,i.ROUND_HALF_CEIL=7,i.ROUND_HALF_FLOOR=8,i.clone=fU,i.config=i.set=oye,e===void 0&&(e={}),e)for(n=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<n.length;)e.hasOwnProperty(r=n[t++])||(e[r]=this[r]);return i.config(e),i}function oye(e){if(!e||typeof e!="object")throw Error(Xi+"Object expected");var t,r,n,i=["precision",1,Ed,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<i.length;t+=3)if((n=e[r=i[t]])!==void 0)if(jd(n)===n&&n>=i[t+1]&&n<=i[t+2])this[r]=n;else throw Error(Ru+r+": "+n);if((n=e[r="LN10"])!==void 0)if(n==Math.LN10)this[r]=new this(n);else throw Error(Ru+r+": "+n);return this}var pA=fU(iye);vi=new pA(1);const Ht=pA;function sye(e){return fye(e)||cye(e)||uye(e)||lye()}function lye(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function uye(e,t){if(e){if(typeof e=="string")return sE(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return sE(e,t)}}function cye(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function fye(e){if(Array.isArray(e))return sE(e)}function sE(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var dye=function(t){return t},dU={},hU=function(t){return t===dU},eI=function(t){return function r(){return arguments.length===0||arguments.length===1&&hU(arguments.length<=0?void 0:arguments[0])?r:t.apply(void 0,arguments)}},hye=function e(t,r){return t===1?r:eI(function(){for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];var o=i.filter(function(s){return s!==dU}).length;return o>=t?r.apply(void 0,i):e(t-o,eI(function(){for(var s=arguments.length,c=new Array(s),l=0;l<s;l++)c[l]=arguments[l];var h=i.map(function(p){return hU(p)?c.shift():p});return r.apply(void 0,sye(h).concat(c))}))})},Zb=function(t){return hye(t.length,t)},lE=function(t,r){for(var n=[],i=t;i<r;++i)n[i-t]=i;return n},pye=Zb(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(r){return t[r]}).map(e)}),mye=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if(!r.length)return dye;var i=r.reverse(),a=i[0],o=i.slice(1);return function(){return o.reduce(function(s,c){return c(s)},a.apply(void 0,arguments))}},uE=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},pU=function(t){var r=null,n=null;return function(){for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return r&&a.every(function(s,c){return s===r[c]})||(r=a,n=t.apply(void 0,a)),n}};function vye(e){var t;return e===0?t=1:t=Math.floor(new Ht(e).abs().log(10).toNumber())+1,t}function gye(e,t,r){for(var n=new Ht(e),i=0,a=[];n.lt(t)&&i<1e5;)a.push(n.toNumber()),n=n.add(r),i++;return a}var yye=Zb(function(e,t,r){var n=+e,i=+t;return n+r*(i-n)}),bye=Zb(function(e,t,r){var n=t-+e;return n=n||1/0,(r-e)/n}),_ye=Zb(function(e,t,r){var n=t-+e;return n=n||1/0,Math.max(0,Math.min(1,(r-e)/n))});const Xb={rangeStep:gye,getDigitCount:vye,interpolateNumber:yye,uninterpolateNumber:bye,uninterpolateTruncation:_ye};function cE(e){return Sye(e)||xye(e)||mU(e)||wye()}function wye(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function xye(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function Sye(e){if(Array.isArray(e))return fE(e)}function Yp(e,t){return Pye(e)||Cye(e,t)||mU(e,t)||Oye()}function Oye(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function mU(e,t){if(e){if(typeof e=="string")return fE(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return fE(e,t)}}function fE(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Cye(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var r=[],n=!0,i=!1,a=void 0;try{for(var o=e[Symbol.iterator](),s;!(n=(s=o.next()).done)&&(r.push(s.value),!(t&&r.length===t));n=!0);}catch(c){i=!0,a=c}finally{try{!n&&o.return!=null&&o.return()}finally{if(i)throw a}}return r}}function Pye(e){if(Array.isArray(e))return e}function vU(e){var t=Yp(e,2),r=t[0],n=t[1],i=r,a=n;return r>n&&(i=n,a=r),[i,a]}function gU(e,t,r){if(e.lte(0))return new Ht(0);var n=Xb.getDigitCount(e.toNumber()),i=new Ht(10).pow(n),a=e.div(i),o=n!==1?.05:.1,s=new Ht(Math.ceil(a.div(o).toNumber())).add(r).mul(o),c=s.mul(i);return t?c:new Ht(Math.ceil(c))}function Eye(e,t,r){var n=1,i=new Ht(e);if(!i.isint()&&r){var a=Math.abs(e);a<1?(n=new Ht(10).pow(Xb.getDigitCount(e)-1),i=new Ht(Math.floor(i.div(n).toNumber())).mul(n)):a>1&&(i=new Ht(Math.floor(e)))}else e===0?i=new Ht(Math.floor((t-1)/2)):r||(i=new Ht(Math.floor(e)));var o=Math.floor((t-1)/2),s=mye(pye(function(c){return i.add(new Ht(c-o).mul(n)).toNumber()}),lE);return s(0,t)}function yU(e,t,r,n){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(r-1)))return{step:new Ht(0),tickMin:new Ht(0),tickMax:new Ht(0)};var a=gU(new Ht(t).sub(e).div(r-1),n,i),o;e<=0&&t>=0?o=new Ht(0):(o=new Ht(e).add(t).div(2),o=o.sub(new Ht(o).mod(a)));var s=Math.ceil(o.sub(e).div(a).toNumber()),c=Math.ceil(new Ht(t).sub(o).div(a).toNumber()),l=s+c+1;return l>r?yU(e,t,r,n,i+1):(l<r&&(c=t>0?c+(r-l):c,s=t>0?s:s+(r-l)),{step:a,tickMin:o.sub(new Ht(s).mul(a)),tickMax:o.add(new Ht(c).mul(a))})}function jye(e){var t=Yp(e,2),r=t[0],n=t[1],i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=Math.max(i,2),s=vU([r,n]),c=Yp(s,2),l=c[0],h=c[1];if(l===-1/0||h===1/0){var p=h===1/0?[l].concat(cE(lE(0,i-1).map(function(){return 1/0}))):[].concat(cE(lE(0,i-1).map(function(){return-1/0})),[h]);return r>n?uE(p):p}if(l===h)return Eye(l,i,a);var g=yU(l,h,o,a),w=g.step,_=g.tickMin,b=g.tickMax,x=Xb.rangeStep(_,b.add(new Ht(.1).mul(w)),w);return r>n?uE(x):x}function Tye(e,t){var r=Yp(e,2),n=r[0],i=r[1],a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=vU([n,i]),s=Yp(o,2),c=s[0],l=s[1];if(c===-1/0||l===1/0)return[n,i];if(c===l)return[c];var h=Math.max(t,2),p=gU(new Ht(l).sub(c).div(h-1),a,0),g=[].concat(cE(Xb.rangeStep(new Ht(c),new Ht(l).sub(new Ht(.99).mul(p)),p)),[l]);return n>i?uE(g):g}var Aye=pU(jye),kye=pU(Tye),Nye="Invariant failed";function Gu(e,t){throw new Error(Nye)}var Rye=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function Vf(e){"@babel/helpers - typeof";return Vf=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},Vf(e)}function m0(){return m0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},m0.apply(this,arguments)}function Mye(e,t){return $ye(e)||Iye(e,t)||Dye(e,t)||Lye()}function Lye(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Dye(e,t){if(e){if(typeof e=="string")return tI(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return tI(e,t)}}function tI(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Iye(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],c=!0,l=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(c=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(h){l=!0,i=h}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function $ye(e){if(Array.isArray(e))return e}function Fye(e,t){if(e==null)return{};var r=Bye(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Bye(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Uye(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function zye(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,wU(n.key),n)}}function Vye(e,t,r){return t&&zye(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function qye(e,t,r){return t=v0(t),Wye(e,bU()?Reflect.construct(t,r||[],v0(e).constructor):t.apply(e,r))}function Wye(e,t){if(t&&(Vf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Hye(e)}function Hye(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function bU(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(bU=function(){return!!e})()}function v0(e){return v0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},v0(e)}function Gye(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&&dE(e,t)}function dE(e,t){return dE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},dE(e,t)}function _U(e,t,r){return t=wU(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function wU(e){var t=Kye(e,"string");return Vf(t)=="symbol"?t:t+""}function Kye(e,t){if(Vf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Vf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Td=function(e){function t(){return Uye(this,t),qye(this,t,arguments)}return Gye(t,e),Vye(t,[{key:"render",value:function(){var n=this.props,i=n.offset,a=n.layout,o=n.width,s=n.dataKey,c=n.data,l=n.dataPointFormatter,h=n.xAxis,p=n.yAxis,g=Fye(n,Rye),w=ot(g,!1);this.props.direction==="x"&&h.type!=="number"&&Gu();var _=c.map(function(b){var x=l(b,s),S=x.x,O=x.y,E=x.value,j=x.errorVal;if(!j)return null;var A=[],T,M;if(Array.isArray(j)){var q=Mye(j,2);T=q[0],M=q[1]}else T=M=j;if(a==="vertical"){var W=h.scale,H=O+i,K=H+o,te=H-o,se=W(E-T),X=W(E+M);A.push({x1:X,y1:K,x2:X,y2:te}),A.push({x1:se,y1:H,x2:X,y2:H}),A.push({x1:se,y1:K,x2:se,y2:te})}else if(a==="horizontal"){var ee=p.scale,re=S+i,U=re-o,I=re+o,$=ee(E-T),F=ee(E+M);A.push({x1:U,y1:F,x2:I,y2:F}),A.push({x1:re,y1:$,x2:re,y2:F}),A.push({x1:U,y1:$,x2:I,y2:$})}return ie.createElement(Pt,m0({className:"recharts-errorBar",key:"bar-".concat(A.map(function(k){return"".concat(k.x1,"-").concat(k.x2,"-").concat(k.y1,"-").concat(k.y2)}))},w),A.map(function(k){return ie.createElement("line",m0({},k,{key:"line-".concat(k.x1,"-").concat(k.x2,"-").concat(k.y1,"-").concat(k.y2)}))}))});return ie.createElement(Pt,{className:"recharts-errorBars"},_)}}])}(ie.Component);_U(Td,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});_U(Td,"displayName","ErrorBar");function Zp(e){"@babel/helpers - typeof";return Zp=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},Zp(e)}function rI(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function lu(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?rI(Object(r),!0).forEach(function(n){Yye(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rI(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Yye(e,t,r){return t=Zye(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Zye(e){var t=Xye(e,"string");return Zp(t)=="symbol"?t:t+""}function Xye(e,t){if(Zp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Zp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var xU=function(t){var r=t.children,n=t.formattedGraphicalItems,i=t.legendWidth,a=t.legendContent,o=mi(r,wf);if(!o)return null;var s=wf.defaultProps,c=s!==void 0?lu(lu({},s),o.props):{},l;return o.props&&o.props.payload?l=o.props&&o.props.payload:a==="children"?l=(n||[]).reduce(function(h,p){var g=p.item,w=p.props,_=w.sectors||w.data||[];return h.concat(_.map(function(b){return{type:o.props.iconType||g.props.legendType,value:b.name,color:b.fill,payload:b}}))},[]):l=(n||[]).map(function(h){var p=h.item,g=p.type.defaultProps,w=g!==void 0?lu(lu({},g),p.props):{},_=w.dataKey,b=w.name,x=w.legendType,S=w.hide;return{inactive:S,dataKey:_,type:c.iconType||x||"square",color:mA(p),value:b||_,payload:w}}),lu(lu(lu({},c),wf.getWithHeight(o,i)),{},{payload:l,item:o})};function Xp(e){"@babel/helpers - typeof";return Xp=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},Xp(e)}function nI(e){return t0e(e)||e0e(e)||Jye(e)||Qye()}function Qye(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Jye(e,t){if(e){if(typeof e=="string")return hE(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return hE(e,t)}}function e0e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function t0e(e){if(Array.isArray(e))return hE(e)}function hE(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function iI(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Er(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?iI(Object(r),!0).forEach(function(n){Sf(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):iI(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Sf(e,t,r){return t=r0e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function r0e(e){var t=n0e(e,"string");return Xp(t)=="symbol"?t:t+""}function n0e(e,t){if(Xp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Xp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function lr(e,t,r){return mt(e)||mt(t)?r:qr(t)?wi(e,t,r):pt(t)?t(e):r}function dp(e,t,r,n){var i=tye(e,function(s){return lr(s,t)});if(r==="number"){var a=i.filter(function(s){return Ke(s)||parseFloat(s)});return a.length?[Yb(a),nl(a)]:[1/0,-1/0]}var o=n?i.filter(function(s){return!mt(s)}):i;return o.map(function(s){return qr(s)||s instanceof Date?s:""})}var i0e=function(t){var r,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,o=-1,s=(r=n==null?void 0:n.length)!==null&&r!==void 0?r:0;if(s<=1)return 0;if(a&&a.axisType==="angleAxis"&&Math.abs(Math.abs(a.range[1]-a.range[0])-360)<=1e-6)for(var c=a.range,l=0;l<s;l++){var h=l>0?i[l-1].coordinate:i[s-1].coordinate,p=i[l].coordinate,g=l>=s-1?i[0].coordinate:i[l+1].coordinate,w=void 0;if(kn(p-h)!==kn(g-p)){var _=[];if(kn(g-p)===kn(c[1]-c[0])){w=g;var b=p+c[1]-c[0];_[0]=Math.min(b,(b+h)/2),_[1]=Math.max(b,(b+h)/2)}else{w=h;var x=g+c[1]-c[0];_[0]=Math.min(p,(x+p)/2),_[1]=Math.max(p,(x+p)/2)}var S=[Math.min(p,(w+p)/2),Math.max(p,(w+p)/2)];if(t>S[0]&&t<=S[1]||t>=_[0]&&t<=_[1]){o=i[l].index;break}}else{var O=Math.min(h,g),E=Math.max(h,g);if(t>(O+p)/2&&t<=(E+p)/2){o=i[l].index;break}}}else for(var j=0;j<s;j++)if(j===0&&t<=(n[j].coordinate+n[j+1].coordinate)/2||j>0&&j<s-1&&t>(n[j].coordinate+n[j-1].coordinate)/2&&t<=(n[j].coordinate+n[j+1].coordinate)/2||j===s-1&&t>(n[j].coordinate+n[j-1].coordinate)/2){o=n[j].index;break}return o},mA=function(t){var r,n=t,i=n.type.displayName,a=(r=t.type)!==null&&r!==void 0&&r.defaultProps?Er(Er({},t.type.defaultProps),t.props):t.props,o=a.stroke,s=a.fill,c;switch(i){case"Line":c=o;break;case"Area":case"Radar":c=o&&o!=="none"?o:s;break;default:c=s;break}return c},a0e=function(t){var r=t.barSize,n=t.totalSize,i=t.stackGroups,a=i===void 0?{}:i;if(!a)return{};for(var o={},s=Object.keys(a),c=0,l=s.length;c<l;c++)for(var h=a[s[c]].stackGroups,p=Object.keys(h),g=0,w=p.length;g<w;g++){var _=h[p[g]],b=_.items,x=_.cateAxisId,S=b.filter(function(M){return Ho(M.type).indexOf("Bar")>=0});if(S&&S.length){var O=S[0].type.defaultProps,E=O!==void 0?Er(Er({},O),S[0].props):S[0].props,j=E.barSize,A=E[x];o[A]||(o[A]=[]);var T=mt(j)?r:j;o[A].push({item:S[0],stackList:S.slice(1),barSize:mt(T)?void 0:Nn(T,n,0)})}}return o},o0e=function(t){var r=t.barGap,n=t.barCategoryGap,i=t.bandSize,a=t.sizeList,o=a===void 0?[]:a,s=t.maxBarSize,c=o.length;if(c<1)return null;var l=Nn(r,i,0,!0),h,p=[];if(o[0].barSize===+o[0].barSize){var g=!1,w=i/c,_=o.reduce(function(j,A){return j+A.barSize||0},0);_+=(c-1)*l,_>=i&&(_-=(c-1)*l,l=0),_>=i&&w>0&&(g=!0,w*=.9,_=c*w);var b=(i-_)/2>>0,x={offset:b-l,size:0};h=o.reduce(function(j,A){var T={item:A.item,position:{offset:x.offset+x.size+l,size:g?w:A.barSize}},M=[].concat(nI(j),[T]);return x=M[M.length-1].position,A.stackList&&A.stackList.length&&A.stackList.forEach(function(q){M.push({item:q,position:x})}),M},p)}else{var S=Nn(n,i,0,!0);i-2*S-(c-1)*l<=0&&(l=0);var O=(i-2*S-(c-1)*l)/c;O>1&&(O>>=0);var E=s===+s?Math.min(O,s):O;h=o.reduce(function(j,A,T){var M=[].concat(nI(j),[{item:A.item,position:{offset:S+(O+l)*T+(O-E)/2,size:E}}]);return A.stackList&&A.stackList.length&&A.stackList.forEach(function(q){M.push({item:q,position:M[M.length-1].position})}),M},p)}return h},s0e=function(t,r,n,i){var a=n.children,o=n.width,s=n.margin,c=o-(s.left||0)-(s.right||0),l=xU({children:a,legendWidth:c});if(l){var h=i||{},p=h.width,g=h.height,w=l.align,_=l.verticalAlign,b=l.layout;if((b==="vertical"||b==="horizontal"&&_==="middle")&&w!=="center"&&Ke(t[w]))return Er(Er({},t),{},Sf({},w,t[w]+(p||0)));if((b==="horizontal"||b==="vertical"&&w==="center")&&_!=="middle"&&Ke(t[_]))return Er(Er({},t),{},Sf({},_,t[_]+(g||0)))}return t},l0e=function(t,r,n){return mt(r)?!0:t==="horizontal"?r==="yAxis":t==="vertical"||n==="x"?r==="xAxis":n==="y"?r==="yAxis":!0},SU=function(t,r,n,i,a){var o=r.props.children,s=Ln(o,Td).filter(function(l){return l0e(i,a,l.props.direction)});if(s&&s.length){var c=s.map(function(l){return l.props.dataKey});return t.reduce(function(l,h){var p=lr(h,n);if(mt(p))return l;var g=Array.isArray(p)?[Yb(p),nl(p)]:[p,p],w=c.reduce(function(_,b){var x=lr(h,b,0),S=g[0]-Math.abs(Array.isArray(x)?x[0]:x),O=g[1]+Math.abs(Array.isArray(x)?x[1]:x);return[Math.min(S,_[0]),Math.max(O,_[1])]},[1/0,-1/0]);return[Math.min(w[0],l[0]),Math.max(w[1],l[1])]},[1/0,-1/0])}return null},u0e=function(t,r,n,i,a){var o=r.map(function(s){return SU(t,s,n,a,i)}).filter(function(s){return!mt(s)});return o&&o.length?o.reduce(function(s,c){return[Math.min(s[0],c[0]),Math.max(s[1],c[1])]},[1/0,-1/0]):null},OU=function(t,r,n,i,a){var o=r.map(function(c){var l=c.props.dataKey;return n==="number"&&l&&SU(t,c,l,i)||dp(t,l,n,a)});if(n==="number")return o.reduce(function(c,l){return[Math.min(c[0],l[0]),Math.max(c[1],l[1])]},[1/0,-1/0]);var s={};return o.reduce(function(c,l){for(var h=0,p=l.length;h<p;h++)s[l[h]]||(s[l[h]]=!0,c.push(l[h]));return c},[])},CU=function(t,r){return t==="horizontal"&&r==="xAxis"||t==="vertical"&&r==="yAxis"||t==="centric"&&r==="angleAxis"||t==="radial"&&r==="radiusAxis"},PU=function(t,r,n,i){if(i)return t.map(function(c){return c.coordinate});var a,o,s=t.map(function(c){return c.coordinate===r&&(a=!0),c.coordinate===n&&(o=!0),c.coordinate});return a||s.push(r),o||s.push(n),s},Vo=function(t,r,n){if(!t)return null;var i=t.scale,a=t.duplicateDomain,o=t.type,s=t.range,c=t.realScaleType==="scaleBand"?i.bandwidth()/2:2,l=(r||n)&&o==="category"&&i.bandwidth?i.bandwidth()/c:0;if(l=t.axisType==="angleAxis"&&(s==null?void 0:s.length)>=2?kn(s[0]-s[1])*2*l:l,r&&(t.ticks||t.niceTicks)){var h=(t.ticks||t.niceTicks).map(function(p){var g=a?a.indexOf(p):p;return{coordinate:i(g)+l,value:p,offset:l}});return h.filter(function(p){return!Od(p.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(p,g){return{coordinate:i(p)+l,value:p,index:g,offset:l}}):i.ticks&&!n?i.ticks(t.tickCount).map(function(p){return{coordinate:i(p)+l,value:p,offset:l}}):i.domain().map(function(p,g){return{coordinate:i(p)+l,value:a?a[p]:p,index:g,offset:l}})},YS=new WeakMap,kg=function(t,r){if(typeof r!="function")return t;YS.has(t)||YS.set(t,new WeakMap);var n=YS.get(t);if(n.has(r))return n.get(r);var i=function(){t.apply(void 0,arguments),r.apply(void 0,arguments)};return n.set(r,i),i},EU=function(t,r,n){var i=t.scale,a=t.type,o=t.layout,s=t.axisType;if(i==="auto")return o==="radial"&&s==="radiusAxis"?{scale:Vp(),realScaleType:"band"}:o==="radial"&&s==="angleAxis"?{scale:c0(),realScaleType:"linear"}:a==="category"&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>=0||r.indexOf("ComposedChart")>=0&&!n)?{scale:fp(),realScaleType:"point"}:a==="category"?{scale:Vp(),realScaleType:"band"}:{scale:c0(),realScaleType:"linear"};if(Im(i)){var c="scale".concat(Mb(i));return{scale:(VD[c]||fp)(),realScaleType:VD[c]?c:"point"}}return pt(i)?{scale:i}:{scale:fp(),realScaleType:"point"}},aI=1e-4,jU=function(t){var r=t.domain();if(!(!r||r.length<=2)){var n=r.length,i=t.range(),a=Math.min(i[0],i[1])-aI,o=Math.max(i[0],i[1])+aI,s=t(r[0]),c=t(r[n-1]);(s<a||s>o||c<a||c>o)&&t.domain([r[0],r[n-1]])}},c0e=function(t,r){if(!t)return null;for(var n=0,i=t.length;n<i;n++)if(t[n].item===r)return t[n].position;return null},f0e=function(t,r){if(!r||r.length!==2||!Ke(r[0])||!Ke(r[1]))return t;var n=Math.min(r[0],r[1]),i=Math.max(r[0],r[1]),a=[t[0],t[1]];return(!Ke(t[0])||t[0]<n)&&(a[0]=n),(!Ke(t[1])||t[1]>i)&&(a[1]=i),a[0]>i&&(a[0]=i),a[1]<n&&(a[1]=n),a},d0e=function(t){var r=t.length;if(!(r<=0))for(var n=0,i=t[0].length;n<i;++n)for(var a=0,o=0,s=0;s<r;++s){var c=Od(t[s][n][1])?t[s][n][0]:t[s][n][1];c>=0?(t[s][n][0]=a,t[s][n][1]=a+c,a=t[s][n][1]):(t[s][n][0]=o,t[s][n][1]=o+c,o=t[s][n][1])}},h0e=function(t){var r=t.length;if(!(r<=0))for(var n=0,i=t[0].length;n<i;++n)for(var a=0,o=0;o<r;++o){var s=Od(t[o][n][1])?t[o][n][0]:t[o][n][1];s>=0?(t[o][n][0]=a,t[o][n][1]=a+s,a=t[o][n][1]):(t[o][n][0]=0,t[o][n][1]=0)}},p0e={sign:d0e,expand:ede,none:Lf,silhouette:tde,wiggle:rde,positive:h0e},m0e=function(t,r,n){var i=r.map(function(s){return s.props.dataKey}),a=p0e[n],o=Jfe().keys(i).value(function(s,c){return+lr(s,c,0)}).order(VP).offset(a);return o(t)},v0e=function(t,r,n,i,a,o){if(!t)return null;var s=o?r.reverse():r,c={},l=s.reduce(function(p,g){var w,_=(w=g.type)!==null&&w!==void 0&&w.defaultProps?Er(Er({},g.type.defaultProps),g.props):g.props,b=_.stackId,x=_.hide;if(x)return p;var S=_[n],O=p[S]||{hasStack:!1,stackGroups:{}};if(qr(b)){var E=O.stackGroups[b]||{numericAxisId:n,cateAxisId:i,items:[]};E.items.push(g),O.hasStack=!0,O.stackGroups[b]=E}else O.stackGroups[jl("_stackId_")]={numericAxisId:n,cateAxisId:i,items:[g]};return Er(Er({},p),{},Sf({},S,O))},c),h={};return Object.keys(l).reduce(function(p,g){var w=l[g];if(w.hasStack){var _={};w.stackGroups=Object.keys(w.stackGroups).reduce(function(b,x){var S=w.stackGroups[x];return Er(Er({},b),{},Sf({},x,{numericAxisId:n,cateAxisId:i,items:S.items,stackedData:m0e(t,S.items,a)}))},_)}return Er(Er({},p),{},Sf({},g,w))},h)},TU=function(t,r){var n=r.realScaleType,i=r.type,a=r.tickCount,o=r.originalDomain,s=r.allowDecimals,c=n||r.scale;if(c!=="auto"&&c!=="linear")return null;if(a&&i==="number"&&o&&(o[0]==="auto"||o[1]==="auto")){var l=t.domain();if(!l.length)return null;var h=Aye(l,a,s);return t.domain([Yb(h),nl(h)]),{niceTicks:h}}if(a&&i==="number"){var p=t.domain(),g=kye(p,a,s);return{niceTicks:g}}return null};function qf(e){var t=e.axis,r=e.ticks,n=e.bandSize,i=e.entry,a=e.index,o=e.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!mt(i[t.dataKey])){var s=Hy(r,"value",i[t.dataKey]);if(s)return s.coordinate+n/2}return r[a]?r[a].coordinate+n/2:null}var c=lr(i,mt(o)?t.dataKey:o);return mt(c)?null:t.scale(c)}var oI=function(t){var r=t.axis,n=t.ticks,i=t.offset,a=t.bandSize,o=t.entry,s=t.index;if(r.type==="category")return n[s]?n[s].coordinate+i:null;var c=lr(o,r.dataKey,r.domain[s]);return mt(c)?null:r.scale(c)-a/2+i},g0e=function(t){var r=t.numericAxis,n=r.scale.domain();if(r.type==="number"){var i=Math.min(n[0],n[1]),a=Math.max(n[0],n[1]);return i<=0&&a>=0?0:a<0?a:i}return n[0]},y0e=function(t,r){var n,i=(n=t.type)!==null&&n!==void 0&&n.defaultProps?Er(Er({},t.type.defaultProps),t.props):t.props,a=i.stackId;if(qr(a)){var o=r[a];if(o){var s=o.items.indexOf(t);return s>=0?o.stackedData[s]:null}}return null},b0e=function(t){return t.reduce(function(r,n){return[Yb(n.concat([r[0]]).filter(Ke)),nl(n.concat([r[1]]).filter(Ke))]},[1/0,-1/0])},AU=function(t,r,n){return Object.keys(t).reduce(function(i,a){var o=t[a],s=o.stackedData,c=s.reduce(function(l,h){var p=b0e(h.slice(r,n+1));return[Math.min(l[0],p[0]),Math.max(l[1],p[1])]},[1/0,-1/0]);return[Math.min(c[0],i[0]),Math.max(c[1],i[1])]},[1/0,-1/0]).map(function(i){return i===1/0||i===-1/0?0:i})},sI=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,lI=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,pE=function(t,r,n){if(pt(t))return t(r,n);if(!Array.isArray(t))return r;var i=[];if(Ke(t[0]))i[0]=n?t[0]:Math.min(t[0],r[0]);else if(sI.test(t[0])){var a=+sI.exec(t[0])[1];i[0]=r[0]-a}else pt(t[0])?i[0]=t[0](r[0]):i[0]=r[0];if(Ke(t[1]))i[1]=n?t[1]:Math.max(t[1],r[1]);else if(lI.test(t[1])){var o=+lI.exec(t[1])[1];i[1]=r[1]+o}else pt(t[1])?i[1]=t[1](r[1]):i[1]=r[1];return i},g0=function(t,r,n){if(t&&t.scale&&t.scale.bandwidth){var i=t.scale.bandwidth();if(!n||i>0)return i}if(t&&r&&r.length>=2){for(var a=VT(r,function(p){return p.coordinate}),o=1/0,s=1,c=a.length;s<c;s++){var l=a[s],h=a[s-1];o=Math.min((l.coordinate||0)-(h.coordinate||0),o)}return o===1/0?0:o}return n?void 0:0},uI=function(t,r,n){return!t||!t.length||bl(t,wi(n,"type.defaultProps.domain"))?r:t},kU=function(t,r){var n=t.type.defaultProps?Er(Er({},t.type.defaultProps),t.props):t.props,i=n.dataKey,a=n.name,o=n.unit,s=n.formatter,c=n.tooltipType,l=n.chartType,h=n.hide;return Er(Er({},ot(t,!1)),{},{dataKey:i,unit:o,formatter:s,name:a||i,color:mA(t),value:lr(r,i),type:c,payload:r,chartType:l,hide:h})};function Qp(e){"@babel/helpers - typeof";return Qp=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},Qp(e)}function cI(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Bo(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?cI(Object(r),!0).forEach(function(n){NU(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):cI(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function NU(e,t,r){return t=_0e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _0e(e){var t=w0e(e,"string");return Qp(t)=="symbol"?t:t+""}function w0e(e,t){if(Qp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Qp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function x0e(e,t){return P0e(e)||C0e(e,t)||O0e(e,t)||S0e()}function S0e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function O0e(e,t){if(e){if(typeof e=="string")return fI(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return fI(e,t)}}function fI(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function C0e(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],c=!0,l=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(c=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(h){l=!0,i=h}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function P0e(e){if(Array.isArray(e))return e}var y0=Math.PI/180,E0e=function(t){return t*180/Math.PI},rr=function(t,r,n,i){return{x:t+Math.cos(-y0*i)*n,y:r+Math.sin(-y0*i)*n}},RU=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(t-(n.left||0)-(n.right||0)),Math.abs(r-(n.top||0)-(n.bottom||0)))/2},j0e=function(t,r,n,i,a){var o=t.width,s=t.height,c=t.startAngle,l=t.endAngle,h=Nn(t.cx,o,o/2),p=Nn(t.cy,s,s/2),g=RU(o,s,n),w=Nn(t.innerRadius,g,0),_=Nn(t.outerRadius,g,g*.8),b=Object.keys(r);return b.reduce(function(x,S){var O=r[S],E=O.domain,j=O.reversed,A;if(mt(O.range))i==="angleAxis"?A=[c,l]:i==="radiusAxis"&&(A=[w,_]),j&&(A=[A[1],A[0]]);else{A=O.range;var T=A,M=x0e(T,2);c=M[0],l=M[1]}var q=EU(O,a),W=q.realScaleType,H=q.scale;H.domain(E).range(A),jU(H);var K=TU(H,Bo(Bo({},O),{},{realScaleType:W})),te=Bo(Bo(Bo({},O),K),{},{range:A,radius:_,realScaleType:W,scale:H,cx:h,cy:p,innerRadius:w,outerRadius:_,startAngle:c,endAngle:l});return Bo(Bo({},x),{},NU({},S,te))},{})},T0e=function(t,r){var n=t.x,i=t.y,a=r.x,o=r.y;return Math.sqrt(Math.pow(n-a,2)+Math.pow(i-o,2))},A0e=function(t,r){var n=t.x,i=t.y,a=r.cx,o=r.cy,s=T0e({x:n,y:i},{x:a,y:o});if(s<=0)return{radius:s};var c=(n-a)/s,l=Math.acos(c);return i>o&&(l=2*Math.PI-l),{radius:s,angle:E0e(l),angleInRadian:l}},k0e=function(t){var r=t.startAngle,n=t.endAngle,i=Math.floor(r/360),a=Math.floor(n/360),o=Math.min(i,a);return{startAngle:r-o*360,endAngle:n-o*360}},N0e=function(t,r){var n=r.startAngle,i=r.endAngle,a=Math.floor(n/360),o=Math.floor(i/360),s=Math.min(a,o);return t+s*360},dI=function(t,r){var n=t.x,i=t.y,a=A0e({x:n,y:i},r),o=a.radius,s=a.angle,c=r.innerRadius,l=r.outerRadius;if(o<c||o>l)return!1;if(o===0)return!0;var h=k0e(r),p=h.startAngle,g=h.endAngle,w=s,_;if(p<=g){for(;w>g;)w-=360;for(;w<p;)w+=360;_=w>=p&&w<=g}else{for(;w>p;)w-=360;for(;w<g;)w+=360;_=w>=g&&w<=p}return _?Bo(Bo({},r),{},{radius:o,angle:N0e(w,r)}):null},MU=function(t){return!B.isValidElement(t)&&!pt(t)&&typeof t!="boolean"?t.className:""};function Jp(e){"@babel/helpers - typeof";return Jp=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},Jp(e)}var R0e=["offset"];function M0e(e){return $0e(e)||I0e(e)||D0e(e)||L0e()}function L0e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function D0e(e,t){if(e){if(typeof e=="string")return mE(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return mE(e,t)}}function I0e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function $0e(e){if(Array.isArray(e))return mE(e)}function mE(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function F0e(e,t){if(e==null)return{};var r=B0e(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function B0e(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function hI(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Vr(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?hI(Object(r),!0).forEach(function(n){U0e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):hI(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function U0e(e,t,r){return t=z0e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function z0e(e){var t=V0e(e,"string");return Jp(t)=="symbol"?t:t+""}function V0e(e,t){if(Jp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Jp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function em(){return em=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},em.apply(this,arguments)}var q0e=function(t){var r=t.value,n=t.formatter,i=mt(t.children)?r:t.children;return pt(n)?n(i):i},W0e=function(t,r){var n=kn(r-t),i=Math.min(Math.abs(r-t),360);return n*i},H0e=function(t,r,n){var i=t.position,a=t.viewBox,o=t.offset,s=t.className,c=a,l=c.cx,h=c.cy,p=c.innerRadius,g=c.outerRadius,w=c.startAngle,_=c.endAngle,b=c.clockWise,x=(p+g)/2,S=W0e(w,_),O=S>=0?1:-1,E,j;i==="insideStart"?(E=w+O*o,j=b):i==="insideEnd"?(E=_-O*o,j=!b):i==="end"&&(E=_+O*o,j=b),j=S<=0?j:!j;var A=rr(l,h,x,E),T=rr(l,h,x,E+(j?1:-1)*359),M="M".concat(A.x,",").concat(A.y,`
|
||
A`).concat(x,",").concat(x,",0,1,").concat(j?0:1,`,
|
||
`).concat(T.x,",").concat(T.y),q=mt(t.id)?jl("recharts-radial-line-"):t.id;return ie.createElement("text",em({},n,{dominantBaseline:"central",className:Me("recharts-radial-bar-label",s)}),ie.createElement("defs",null,ie.createElement("path",{id:q,d:M})),ie.createElement("textPath",{xlinkHref:"#".concat(q)},r))},G0e=function(t){var r=t.viewBox,n=t.offset,i=t.position,a=r,o=a.cx,s=a.cy,c=a.innerRadius,l=a.outerRadius,h=a.startAngle,p=a.endAngle,g=(h+p)/2;if(i==="outside"){var w=rr(o,s,l+n,g),_=w.x,b=w.y;return{x:_,y:b,textAnchor:_>=o?"start":"end",verticalAnchor:"middle"}}if(i==="center")return{x:o,y:s,textAnchor:"middle",verticalAnchor:"middle"};if(i==="centerTop")return{x:o,y:s,textAnchor:"middle",verticalAnchor:"start"};if(i==="centerBottom")return{x:o,y:s,textAnchor:"middle",verticalAnchor:"end"};var x=(c+l)/2,S=rr(o,s,x,g),O=S.x,E=S.y;return{x:O,y:E,textAnchor:"middle",verticalAnchor:"middle"}},K0e=function(t){var r=t.viewBox,n=t.parentViewBox,i=t.offset,a=t.position,o=r,s=o.x,c=o.y,l=o.width,h=o.height,p=h>=0?1:-1,g=p*i,w=p>0?"end":"start",_=p>0?"start":"end",b=l>=0?1:-1,x=b*i,S=b>0?"end":"start",O=b>0?"start":"end";if(a==="top"){var E={x:s+l/2,y:c-p*i,textAnchor:"middle",verticalAnchor:w};return Vr(Vr({},E),n?{height:Math.max(c-n.y,0),width:l}:{})}if(a==="bottom"){var j={x:s+l/2,y:c+h+g,textAnchor:"middle",verticalAnchor:_};return Vr(Vr({},j),n?{height:Math.max(n.y+n.height-(c+h),0),width:l}:{})}if(a==="left"){var A={x:s-x,y:c+h/2,textAnchor:S,verticalAnchor:"middle"};return Vr(Vr({},A),n?{width:Math.max(A.x-n.x,0),height:h}:{})}if(a==="right"){var T={x:s+l+x,y:c+h/2,textAnchor:O,verticalAnchor:"middle"};return Vr(Vr({},T),n?{width:Math.max(n.x+n.width-T.x,0),height:h}:{})}var M=n?{width:l,height:h}:{};return a==="insideLeft"?Vr({x:s+x,y:c+h/2,textAnchor:O,verticalAnchor:"middle"},M):a==="insideRight"?Vr({x:s+l-x,y:c+h/2,textAnchor:S,verticalAnchor:"middle"},M):a==="insideTop"?Vr({x:s+l/2,y:c+g,textAnchor:"middle",verticalAnchor:_},M):a==="insideBottom"?Vr({x:s+l/2,y:c+h-g,textAnchor:"middle",verticalAnchor:w},M):a==="insideTopLeft"?Vr({x:s+x,y:c+g,textAnchor:O,verticalAnchor:_},M):a==="insideTopRight"?Vr({x:s+l-x,y:c+g,textAnchor:S,verticalAnchor:_},M):a==="insideBottomLeft"?Vr({x:s+x,y:c+h-g,textAnchor:O,verticalAnchor:w},M):a==="insideBottomRight"?Vr({x:s+l-x,y:c+h-g,textAnchor:S,verticalAnchor:w},M):Sd(a)&&(Ke(a.x)||Su(a.x))&&(Ke(a.y)||Su(a.y))?Vr({x:s+Nn(a.x,l),y:c+Nn(a.y,h),textAnchor:"end",verticalAnchor:"end"},M):Vr({x:s+l/2,y:c+h/2,textAnchor:"middle",verticalAnchor:"middle"},M)},Y0e=function(t){return"cx"in t&&Ke(t.cx)};function en(e){var t=e.offset,r=t===void 0?5:t,n=F0e(e,R0e),i=Vr({offset:r},n),a=i.viewBox,o=i.position,s=i.value,c=i.children,l=i.content,h=i.className,p=h===void 0?"":h,g=i.textBreakAll;if(!a||mt(s)&&mt(c)&&!B.isValidElement(l)&&!pt(l))return null;if(B.isValidElement(l))return B.cloneElement(l,i);var w;if(pt(l)){if(w=B.createElement(l,i),B.isValidElement(w))return w}else w=q0e(i);var _=Y0e(a),b=ot(i,!0);if(_&&(o==="insideStart"||o==="insideEnd"||o==="end"))return H0e(i,w,b);var x=_?G0e(i):K0e(i);return ie.createElement(Wu,em({className:Me("recharts-label",p)},b,x,{breakAll:g}),w)}en.displayName="Label";var LU=function(t){var r=t.cx,n=t.cy,i=t.angle,a=t.startAngle,o=t.endAngle,s=t.r,c=t.radius,l=t.innerRadius,h=t.outerRadius,p=t.x,g=t.y,w=t.top,_=t.left,b=t.width,x=t.height,S=t.clockWise,O=t.labelViewBox;if(O)return O;if(Ke(b)&&Ke(x)){if(Ke(p)&&Ke(g))return{x:p,y:g,width:b,height:x};if(Ke(w)&&Ke(_))return{x:w,y:_,width:b,height:x}}return Ke(p)&&Ke(g)?{x:p,y:g,width:0,height:0}:Ke(r)&&Ke(n)?{cx:r,cy:n,startAngle:a||i||0,endAngle:o||i||0,innerRadius:l||0,outerRadius:h||c||s||0,clockWise:S}:t.viewBox?t.viewBox:{}},Z0e=function(t,r){return t?t===!0?ie.createElement(en,{key:"label-implicit",viewBox:r}):qr(t)?ie.createElement(en,{key:"label-implicit",viewBox:r,value:t}):B.isValidElement(t)?t.type===en?B.cloneElement(t,{key:"label-implicit",viewBox:r}):ie.createElement(en,{key:"label-implicit",content:t,viewBox:r}):pt(t)?ie.createElement(en,{key:"label-implicit",content:t,viewBox:r}):Sd(t)?ie.createElement(en,em({viewBox:r},t,{key:"label-implicit"})):null:null},X0e=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&n&&!t.label)return null;var i=t.children,a=LU(t),o=Ln(i,en).map(function(c,l){return B.cloneElement(c,{viewBox:r||a,key:"label-".concat(l)})});if(!n)return o;var s=Z0e(t.label,r||a);return[s].concat(M0e(o))};en.parseViewBox=LU;en.renderCallByParent=X0e;var ZS,pI;function Q0e(){if(pI)return ZS;pI=1;function e(t){var r=t==null?0:t.length;return r?t[r-1]:void 0}return ZS=e,ZS}var J0e=Q0e();const ebe=kt(J0e);function tm(e){"@babel/helpers - typeof";return tm=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},tm(e)}var tbe=["valueAccessor"],rbe=["data","dataKey","clockWise","id","textBreakAll"];function nbe(e){return sbe(e)||obe(e)||abe(e)||ibe()}function ibe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function abe(e,t){if(e){if(typeof e=="string")return vE(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return vE(e,t)}}function obe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function sbe(e){if(Array.isArray(e))return vE(e)}function vE(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function b0(){return b0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},b0.apply(this,arguments)}function mI(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function vI(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?mI(Object(r),!0).forEach(function(n){lbe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):mI(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function lbe(e,t,r){return t=ube(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ube(e){var t=cbe(e,"string");return tm(t)=="symbol"?t:t+""}function cbe(e,t){if(tm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(tm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function gI(e,t){if(e==null)return{};var r=fbe(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function fbe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var dbe=function(t){return Array.isArray(t.value)?ebe(t.value):t.value};function Sa(e){var t=e.valueAccessor,r=t===void 0?dbe:t,n=gI(e,tbe),i=n.data,a=n.dataKey,o=n.clockWise,s=n.id,c=n.textBreakAll,l=gI(n,rbe);return!i||!i.length?null:ie.createElement(Pt,{className:"recharts-label-list"},i.map(function(h,p){var g=mt(a)?r(h,p):lr(h&&h.payload,a),w=mt(s)?{}:{id:"".concat(s,"-").concat(p)};return ie.createElement(en,b0({},ot(h,!0),l,w,{parentViewBox:h.parentViewBox,value:g,textBreakAll:c,viewBox:en.parseViewBox(mt(o)?h:vI(vI({},h),{},{clockWise:o})),key:"label-".concat(p),index:p}))}))}Sa.displayName="LabelList";function hbe(e,t){return e?e===!0?ie.createElement(Sa,{key:"labelList-implicit",data:t}):ie.isValidElement(e)||pt(e)?ie.createElement(Sa,{key:"labelList-implicit",data:t,content:e}):Sd(e)?ie.createElement(Sa,b0({data:t},e,{key:"labelList-implicit"})):null:null}function pbe(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&r&&!e.label)return null;var n=e.children,i=Ln(n,Sa).map(function(o,s){return B.cloneElement(o,{data:t,key:"labelList-".concat(s)})});if(!r)return i;var a=hbe(e.label,t);return[a].concat(nbe(i))}Sa.renderCallByParent=pbe;function rm(e){"@babel/helpers - typeof";return rm=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},rm(e)}function gE(){return gE=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},gE.apply(this,arguments)}function yI(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function bI(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?yI(Object(r),!0).forEach(function(n){mbe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yI(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function mbe(e,t,r){return t=vbe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function vbe(e){var t=gbe(e,"string");return rm(t)=="symbol"?t:t+""}function gbe(e,t){if(rm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(rm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ybe=function(t,r){var n=kn(r-t),i=Math.min(Math.abs(r-t),359.999);return n*i},Ng=function(t){var r=t.cx,n=t.cy,i=t.radius,a=t.angle,o=t.sign,s=t.isExternal,c=t.cornerRadius,l=t.cornerIsExternal,h=c*(s?1:-1)+i,p=Math.asin(c/h)/y0,g=l?a:a+o*p,w=rr(r,n,h,g),_=rr(r,n,i,g),b=l?a-o*p:a,x=rr(r,n,h*Math.cos(p*y0),b);return{center:w,circleTangency:_,lineTangency:x,theta:p}},DU=function(t){var r=t.cx,n=t.cy,i=t.innerRadius,a=t.outerRadius,o=t.startAngle,s=t.endAngle,c=ybe(o,s),l=o+c,h=rr(r,n,a,o),p=rr(r,n,a,l),g="M ".concat(h.x,",").concat(h.y,`
|
||
A `).concat(a,",").concat(a,`,0,
|
||
`).concat(+(Math.abs(c)>180),",").concat(+(o>l),`,
|
||
`).concat(p.x,",").concat(p.y,`
|
||
`);if(i>0){var w=rr(r,n,i,o),_=rr(r,n,i,l);g+="L ".concat(_.x,",").concat(_.y,`
|
||
A `).concat(i,",").concat(i,`,0,
|
||
`).concat(+(Math.abs(c)>180),",").concat(+(o<=l),`,
|
||
`).concat(w.x,",").concat(w.y," Z")}else g+="L ".concat(r,",").concat(n," Z");return g},bbe=function(t){var r=t.cx,n=t.cy,i=t.innerRadius,a=t.outerRadius,o=t.cornerRadius,s=t.forceCornerRadius,c=t.cornerIsExternal,l=t.startAngle,h=t.endAngle,p=kn(h-l),g=Ng({cx:r,cy:n,radius:a,angle:l,sign:p,cornerRadius:o,cornerIsExternal:c}),w=g.circleTangency,_=g.lineTangency,b=g.theta,x=Ng({cx:r,cy:n,radius:a,angle:h,sign:-p,cornerRadius:o,cornerIsExternal:c}),S=x.circleTangency,O=x.lineTangency,E=x.theta,j=c?Math.abs(l-h):Math.abs(l-h)-b-E;if(j<0)return s?"M ".concat(_.x,",").concat(_.y,`
|
||
a`).concat(o,",").concat(o,",0,0,1,").concat(o*2,`,0
|
||
a`).concat(o,",").concat(o,",0,0,1,").concat(-o*2,`,0
|
||
`):DU({cx:r,cy:n,innerRadius:i,outerRadius:a,startAngle:l,endAngle:h});var A="M ".concat(_.x,",").concat(_.y,`
|
||
A`).concat(o,",").concat(o,",0,0,").concat(+(p<0),",").concat(w.x,",").concat(w.y,`
|
||
A`).concat(a,",").concat(a,",0,").concat(+(j>180),",").concat(+(p<0),",").concat(S.x,",").concat(S.y,`
|
||
A`).concat(o,",").concat(o,",0,0,").concat(+(p<0),",").concat(O.x,",").concat(O.y,`
|
||
`);if(i>0){var T=Ng({cx:r,cy:n,radius:i,angle:l,sign:p,isExternal:!0,cornerRadius:o,cornerIsExternal:c}),M=T.circleTangency,q=T.lineTangency,W=T.theta,H=Ng({cx:r,cy:n,radius:i,angle:h,sign:-p,isExternal:!0,cornerRadius:o,cornerIsExternal:c}),K=H.circleTangency,te=H.lineTangency,se=H.theta,X=c?Math.abs(l-h):Math.abs(l-h)-W-se;if(X<0&&o===0)return"".concat(A,"L").concat(r,",").concat(n,"Z");A+="L".concat(te.x,",").concat(te.y,`
|
||
A`).concat(o,",").concat(o,",0,0,").concat(+(p<0),",").concat(K.x,",").concat(K.y,`
|
||
A`).concat(i,",").concat(i,",0,").concat(+(X>180),",").concat(+(p>0),",").concat(M.x,",").concat(M.y,`
|
||
A`).concat(o,",").concat(o,",0,0,").concat(+(p<0),",").concat(q.x,",").concat(q.y,"Z")}else A+="L".concat(r,",").concat(n,"Z");return A},_be={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},IU=function(t){var r=bI(bI({},_be),t),n=r.cx,i=r.cy,a=r.innerRadius,o=r.outerRadius,s=r.cornerRadius,c=r.forceCornerRadius,l=r.cornerIsExternal,h=r.startAngle,p=r.endAngle,g=r.className;if(o<a||h===p)return null;var w=Me("recharts-sector",g),_=o-a,b=Nn(s,_,0,!0),x;return b>0&&Math.abs(h-p)<360?x=bbe({cx:n,cy:i,innerRadius:a,outerRadius:o,cornerRadius:Math.min(b,_/2),forceCornerRadius:c,cornerIsExternal:l,startAngle:h,endAngle:p}):x=DU({cx:n,cy:i,innerRadius:a,outerRadius:o,startAngle:h,endAngle:p}),ie.createElement("path",gE({},ot(r,!0),{className:w,d:x,role:"img"}))};function nm(e){"@babel/helpers - typeof";return nm=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},nm(e)}function yE(){return yE=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},yE.apply(this,arguments)}function _I(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function wI(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?_I(Object(r),!0).forEach(function(n){wbe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):_I(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function wbe(e,t,r){return t=xbe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function xbe(e){var t=Sbe(e,"string");return nm(t)=="symbol"?t:t+""}function Sbe(e,t){if(nm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(nm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var xI={curveBasisClosed:zfe,curveBasisOpen:Vfe,curveBasis:Ufe,curveBumpX:Efe,curveBumpY:jfe,curveLinearClosed:qfe,curveLinear:Db,curveMonotoneX:Wfe,curveMonotoneY:Hfe,curveNatural:Gfe,curveStep:Kfe,curveStepAfter:Zfe,curveStepBefore:Yfe},Rg=function(t){return t.x===+t.x&&t.y===+t.y},Bh=function(t){return t.x},Uh=function(t){return t.y},Obe=function(t,r){if(pt(t))return t;var n="curve".concat(Mb(t));return(n==="curveMonotone"||n==="curveBump")&&r?xI["".concat(n).concat(r==="vertical"?"Y":"X")]:xI[n]||Db},Cbe=function(t){var r=t.type,n=r===void 0?"linear":r,i=t.points,a=i===void 0?[]:i,o=t.baseLine,s=t.layout,c=t.connectNulls,l=c===void 0?!1:c,h=Obe(n,s),p=l?a.filter(function(b){return Rg(b)}):a,g;if(Array.isArray(o)){var w=l?o.filter(function(b){return Rg(b)}):o,_=p.map(function(b,x){return wI(wI({},b),{},{base:w[x]})});return s==="vertical"?g=Og().y(Uh).x1(Bh).x0(function(b){return b.base.x}):g=Og().x(Bh).y1(Uh).y0(function(b){return b.base.y}),g.defined(Rg).curve(h),g(_)}return s==="vertical"&&Ke(o)?g=Og().y(Uh).x1(Bh).x0(o):Ke(o)?g=Og().x(Bh).y1(Uh).y0(o):g=LB().x(Bh).y(Uh),g.defined(Rg).curve(h),g(p)},cl=function(t){var r=t.className,n=t.points,i=t.path,a=t.pathRef;if((!n||!n.length)&&!i)return null;var o=n&&n.length?Cbe(t):i;return ie.createElement("path",yE({},ot(t,!1),Gy(t),{className:Me("recharts-curve",r),d:o,ref:a}))},Pbe=Object.getOwnPropertyNames,Ebe=Object.getOwnPropertySymbols,jbe=Object.prototype.hasOwnProperty;function SI(e,t){return function(n,i,a){return e(n,i,a)&&t(n,i,a)}}function Mg(e){return function(r,n,i){if(!r||!n||typeof r!="object"||typeof n!="object")return e(r,n,i);var a=i.cache,o=a.get(r),s=a.get(n);if(o&&s)return o===n&&s===r;a.set(r,n),a.set(n,r);var c=e(r,n,i);return a.delete(r),a.delete(n),c}}function OI(e){return Pbe(e).concat(Ebe(e))}var Tbe=Object.hasOwn||function(e,t){return jbe.call(e,t)};function tc(e,t){return e===t||!e&&!t&&e!==e&&t!==t}var Abe="__v",kbe="__o",Nbe="_owner",CI=Object.getOwnPropertyDescriptor,PI=Object.keys;function Rbe(e,t,r){var n=e.length;if(t.length!==n)return!1;for(;n-- >0;)if(!r.equals(e[n],t[n],n,n,e,t,r))return!1;return!0}function Mbe(e,t){return tc(e.getTime(),t.getTime())}function Lbe(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function Dbe(e,t){return e===t}function EI(e,t,r){var n=e.size;if(n!==t.size)return!1;if(!n)return!0;for(var i=new Array(n),a=e.entries(),o,s,c=0;(o=a.next())&&!o.done;){for(var l=t.entries(),h=!1,p=0;(s=l.next())&&!s.done;){if(i[p]){p++;continue}var g=o.value,w=s.value;if(r.equals(g[0],w[0],c,p,e,t,r)&&r.equals(g[1],w[1],g[0],w[0],e,t,r)){h=i[p]=!0;break}p++}if(!h)return!1;c++}return!0}var Ibe=tc;function $be(e,t,r){var n=PI(e),i=n.length;if(PI(t).length!==i)return!1;for(;i-- >0;)if(!$U(e,t,r,n[i]))return!1;return!0}function zh(e,t,r){var n=OI(e),i=n.length;if(OI(t).length!==i)return!1;for(var a,o,s;i-- >0;)if(a=n[i],!$U(e,t,r,a)||(o=CI(e,a),s=CI(t,a),(o||s)&&(!o||!s||o.configurable!==s.configurable||o.enumerable!==s.enumerable||o.writable!==s.writable)))return!1;return!0}function Fbe(e,t){return tc(e.valueOf(),t.valueOf())}function Bbe(e,t){return e.source===t.source&&e.flags===t.flags}function jI(e,t,r){var n=e.size;if(n!==t.size)return!1;if(!n)return!0;for(var i=new Array(n),a=e.values(),o,s;(o=a.next())&&!o.done;){for(var c=t.values(),l=!1,h=0;(s=c.next())&&!s.done;){if(!i[h]&&r.equals(o.value,s.value,o.value,s.value,e,t,r)){l=i[h]=!0;break}h++}if(!l)return!1}return!0}function Ube(e,t){var r=e.length;if(t.length!==r)return!1;for(;r-- >0;)if(e[r]!==t[r])return!1;return!0}function zbe(e,t){return e.hostname===t.hostname&&e.pathname===t.pathname&&e.protocol===t.protocol&&e.port===t.port&&e.hash===t.hash&&e.username===t.username&&e.password===t.password}function $U(e,t,r,n){return(n===Nbe||n===kbe||n===Abe)&&(e.$$typeof||t.$$typeof)?!0:Tbe(t,n)&&r.equals(e[n],t[n],n,n,e,t,r)}var Vbe="[object Arguments]",qbe="[object Boolean]",Wbe="[object Date]",Hbe="[object Error]",Gbe="[object Map]",Kbe="[object Number]",Ybe="[object Object]",Zbe="[object RegExp]",Xbe="[object Set]",Qbe="[object String]",Jbe="[object URL]",e_e=Array.isArray,TI=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,AI=Object.assign,t_e=Object.prototype.toString.call.bind(Object.prototype.toString);function r_e(e){var t=e.areArraysEqual,r=e.areDatesEqual,n=e.areErrorsEqual,i=e.areFunctionsEqual,a=e.areMapsEqual,o=e.areNumbersEqual,s=e.areObjectsEqual,c=e.arePrimitiveWrappersEqual,l=e.areRegExpsEqual,h=e.areSetsEqual,p=e.areTypedArraysEqual,g=e.areUrlsEqual;return function(_,b,x){if(_===b)return!0;if(_==null||b==null)return!1;var S=typeof _;if(S!==typeof b)return!1;if(S!=="object")return S==="number"?o(_,b,x):S==="function"?i(_,b,x):!1;var O=_.constructor;if(O!==b.constructor)return!1;if(O===Object)return s(_,b,x);if(e_e(_))return t(_,b,x);if(TI!=null&&TI(_))return p(_,b,x);if(O===Date)return r(_,b,x);if(O===RegExp)return l(_,b,x);if(O===Map)return a(_,b,x);if(O===Set)return h(_,b,x);var E=t_e(_);return E===Wbe?r(_,b,x):E===Zbe?l(_,b,x):E===Gbe?a(_,b,x):E===Xbe?h(_,b,x):E===Ybe?typeof _.then!="function"&&typeof b.then!="function"&&s(_,b,x):E===Jbe?g(_,b,x):E===Hbe?n(_,b,x):E===Vbe?s(_,b,x):E===qbe||E===Kbe||E===Qbe?c(_,b,x):!1}}function n_e(e){var t=e.circular,r=e.createCustomConfig,n=e.strict,i={areArraysEqual:n?zh:Rbe,areDatesEqual:Mbe,areErrorsEqual:Lbe,areFunctionsEqual:Dbe,areMapsEqual:n?SI(EI,zh):EI,areNumbersEqual:Ibe,areObjectsEqual:n?zh:$be,arePrimitiveWrappersEqual:Fbe,areRegExpsEqual:Bbe,areSetsEqual:n?SI(jI,zh):jI,areTypedArraysEqual:n?zh:Ube,areUrlsEqual:zbe};if(r&&(i=AI({},i,r(i))),t){var a=Mg(i.areArraysEqual),o=Mg(i.areMapsEqual),s=Mg(i.areObjectsEqual),c=Mg(i.areSetsEqual);i=AI({},i,{areArraysEqual:a,areMapsEqual:o,areObjectsEqual:s,areSetsEqual:c})}return i}function i_e(e){return function(t,r,n,i,a,o,s){return e(t,r,s)}}function a_e(e){var t=e.circular,r=e.comparator,n=e.createState,i=e.equals,a=e.strict;if(n)return function(c,l){var h=n(),p=h.cache,g=p===void 0?t?new WeakMap:void 0:p,w=h.meta;return r(c,l,{cache:g,equals:i,meta:w,strict:a})};if(t)return function(c,l){return r(c,l,{cache:new WeakMap,equals:i,meta:void 0,strict:a})};var o={cache:void 0,equals:i,meta:void 0,strict:a};return function(c,l){return r(c,l,o)}}var o_e=kl();kl({strict:!0});kl({circular:!0});kl({circular:!0,strict:!0});kl({createInternalComparator:function(){return tc}});kl({strict:!0,createInternalComparator:function(){return tc}});kl({circular:!0,createInternalComparator:function(){return tc}});kl({circular:!0,createInternalComparator:function(){return tc},strict:!0});function kl(e){e===void 0&&(e={});var t=e.circular,r=t===void 0?!1:t,n=e.createInternalComparator,i=e.createState,a=e.strict,o=a===void 0?!1:a,s=n_e(e),c=r_e(s),l=n?n(c):i_e(c);return a_e({circular:r,comparator:c,createState:i,equals:l,strict:o})}function s_e(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function kI(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=-1,n=function i(a){r<0&&(r=a),a-r>t?(e(a),r=-1):s_e(i)};requestAnimationFrame(n)}function bE(e){"@babel/helpers - typeof";return bE=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},bE(e)}function l_e(e){return d_e(e)||f_e(e)||c_e(e)||u_e()}function u_e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function c_e(e,t){if(e){if(typeof e=="string")return NI(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return NI(e,t)}}function NI(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function f_e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function d_e(e){if(Array.isArray(e))return e}function h_e(){var e={},t=function(){return null},r=!1,n=function i(a){if(!r){if(Array.isArray(a)){if(!a.length)return;var o=a,s=l_e(o),c=s[0],l=s.slice(1);if(typeof c=="number"){kI(i.bind(null,l),c);return}i(c),kI(i.bind(null,l));return}bE(a)==="object"&&(e=a,t(e)),typeof a=="function"&&a()}};return{stop:function(){r=!0},start:function(a){r=!1,n(a)},subscribe:function(a){return t=a,function(){t=function(){return null}}}}}function im(e){"@babel/helpers - typeof";return im=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},im(e)}function RI(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function MI(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?RI(Object(r),!0).forEach(function(n){FU(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):RI(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function FU(e,t,r){return t=p_e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function p_e(e){var t=m_e(e,"string");return im(t)==="symbol"?t:String(t)}function m_e(e,t){if(im(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(im(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var v_e=function(t,r){return[Object.keys(t),Object.keys(r)].reduce(function(n,i){return n.filter(function(a){return i.includes(a)})})},g_e=function(t){return t},y_e=function(t){return t.replace(/([A-Z])/g,function(r){return"-".concat(r.toLowerCase())})},hp=function(t,r){return Object.keys(r).reduce(function(n,i){return MI(MI({},n),{},FU({},i,t(i,r[i])))},{})},LI=function(t,r,n){return t.map(function(i){return"".concat(y_e(i)," ").concat(r,"ms ").concat(n)}).join(",")};function b_e(e,t){return x_e(e)||w_e(e,t)||BU(e,t)||__e()}function __e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function w_e(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],c=!0,l=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(c=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(h){l=!0,i=h}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function x_e(e){if(Array.isArray(e))return e}function S_e(e){return P_e(e)||C_e(e)||BU(e)||O_e()}function O_e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function BU(e,t){if(e){if(typeof e=="string")return _E(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return _E(e,t)}}function C_e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function P_e(e){if(Array.isArray(e))return _E(e)}function _E(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var _0=1e-4,UU=function(t,r){return[0,3*t,3*r-6*t,3*t-3*r+1]},zU=function(t,r){return t.map(function(n,i){return n*Math.pow(r,i)}).reduce(function(n,i){return n+i})},DI=function(t,r){return function(n){var i=UU(t,r);return zU(i,n)}},E_e=function(t,r){return function(n){var i=UU(t,r),a=[].concat(S_e(i.map(function(o,s){return o*s}).slice(1)),[0]);return zU(a,n)}},II=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var i=r[0],a=r[1],o=r[2],s=r[3];if(r.length===1)switch(r[0]){case"linear":i=0,a=0,o=1,s=1;break;case"ease":i=.25,a=.1,o=.25,s=1;break;case"ease-in":i=.42,a=0,o=1,s=1;break;case"ease-out":i=.42,a=0,o=.58,s=1;break;case"ease-in-out":i=0,a=0,o=.58,s=1;break;default:{var c=r[0].split("(");if(c[0]==="cubic-bezier"&&c[1].split(")")[0].split(",").length===4){var l=c[1].split(")")[0].split(",").map(function(x){return parseFloat(x)}),h=b_e(l,4);i=h[0],a=h[1],o=h[2],s=h[3]}}}var p=DI(i,o),g=DI(a,s),w=E_e(i,o),_=function(S){return S>1?1:S<0?0:S},b=function(S){for(var O=S>1?1:S,E=O,j=0;j<8;++j){var A=p(E)-O,T=w(E);if(Math.abs(A-O)<_0||T<_0)return g(E);E=_(E-A/T)}return g(E)};return b.isStepper=!1,b},j_e=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=t.stiff,n=r===void 0?100:r,i=t.damping,a=i===void 0?8:i,o=t.dt,s=o===void 0?17:o,c=function(h,p,g){var w=-(h-p)*n,_=g*a,b=g+(w-_)*s/1e3,x=g*s/1e3+h;return Math.abs(x-p)<_0&&Math.abs(b)<_0?[p,0]:[x,b]};return c.isStepper=!0,c.dt=s,c},T_e=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var i=r[0];if(typeof i=="string")switch(i){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return II(i);case"spring":return j_e();default:if(i.split("(")[0]==="cubic-bezier")return II(i)}return typeof i=="function"?i:null};function am(e){"@babel/helpers - typeof";return am=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},am(e)}function $I(e){return N_e(e)||k_e(e)||VU(e)||A_e()}function A_e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function k_e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function N_e(e){if(Array.isArray(e))return xE(e)}function FI(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function un(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?FI(Object(r),!0).forEach(function(n){wE(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):FI(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function wE(e,t,r){return t=R_e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function R_e(e){var t=M_e(e,"string");return am(t)==="symbol"?t:String(t)}function M_e(e,t){if(am(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(am(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function L_e(e,t){return $_e(e)||I_e(e,t)||VU(e,t)||D_e()}function D_e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function VU(e,t){if(e){if(typeof e=="string")return xE(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return xE(e,t)}}function xE(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function I_e(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],c=!0,l=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(c=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(h){l=!0,i=h}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function $_e(e){if(Array.isArray(e))return e}var w0=function(t,r,n){return t+(r-t)*n},SE=function(t){var r=t.from,n=t.to;return r!==n},F_e=function e(t,r,n){var i=hp(function(a,o){if(SE(o)){var s=t(o.from,o.to,o.velocity),c=L_e(s,2),l=c[0],h=c[1];return un(un({},o),{},{from:l,velocity:h})}return o},r);return n<1?hp(function(a,o){return SE(o)?un(un({},o),{},{velocity:w0(o.velocity,i[a].velocity,n),from:w0(o.from,i[a].from,n)}):o},r):e(t,i,n-1)};const B_e=function(e,t,r,n,i){var a=v_e(e,t),o=a.reduce(function(x,S){return un(un({},x),{},wE({},S,[e[S],t[S]]))},{}),s=a.reduce(function(x,S){return un(un({},x),{},wE({},S,{from:e[S],velocity:0,to:t[S]}))},{}),c=-1,l,h,p=function(){return null},g=function(){return hp(function(S,O){return O.from},s)},w=function(){return!Object.values(s).filter(SE).length},_=function(S){l||(l=S);var O=S-l,E=O/r.dt;s=F_e(r,s,E),i(un(un(un({},e),t),g())),l=S,w()||(c=requestAnimationFrame(p))},b=function(S){h||(h=S);var O=(S-h)/n,E=hp(function(A,T){return w0.apply(void 0,$I(T).concat([r(O)]))},o);if(i(un(un(un({},e),t),E)),O<1)c=requestAnimationFrame(p);else{var j=hp(function(A,T){return w0.apply(void 0,$I(T).concat([r(1)]))},o);i(un(un(un({},e),t),j))}};return p=r.isStepper?_:b,function(){return requestAnimationFrame(p),function(){cancelAnimationFrame(c)}}};function Wf(e){"@babel/helpers - typeof";return Wf=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},Wf(e)}var U_e=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function z_e(e,t){if(e==null)return{};var r=V_e(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function V_e(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a<n.length;a++)i=n[a],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function XS(e){return G_e(e)||H_e(e)||W_e(e)||q_e()}function q_e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function W_e(e,t){if(e){if(typeof e=="string")return OE(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return OE(e,t)}}function H_e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function G_e(e){if(Array.isArray(e))return OE(e)}function OE(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function BI(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ga(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?BI(Object(r),!0).forEach(function(n){ep(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):BI(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function ep(e,t,r){return t=qU(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function K_e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Y_e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,qU(n.key),n)}}function Z_e(e,t,r){return t&&Y_e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function qU(e){var t=X_e(e,"string");return Wf(t)==="symbol"?t:String(t)}function X_e(e,t){if(Wf(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Wf(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Q_e(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&&CE(e,t)}function CE(e,t){return CE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},CE(e,t)}function J_e(e){var t=e1e();return function(){var n=x0(e),i;if(t){var a=x0(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return PE(this,i)}}function PE(e,t){if(t&&(Wf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return EE(e)}function EE(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function e1e(){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 x0(e){return x0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},x0(e)}var Qi=function(e){Q_e(r,e);var t=J_e(r);function r(n,i){var a;K_e(this,r),a=t.call(this,n,i);var o=a.props,s=o.isActive,c=o.attributeName,l=o.from,h=o.to,p=o.steps,g=o.children,w=o.duration;if(a.handleStyleChange=a.handleStyleChange.bind(EE(a)),a.changeStyle=a.changeStyle.bind(EE(a)),!s||w<=0)return a.state={style:{}},typeof g=="function"&&(a.state={style:h}),PE(a);if(p&&p.length)a.state={style:p[0].style};else if(l){if(typeof g=="function")return a.state={style:l},PE(a);a.state={style:c?ep({},c,l):l}}else a.state={style:{}};return a}return Z_e(r,[{key:"componentDidMount",value:function(){var i=this.props,a=i.isActive,o=i.canBegin;this.mounted=!0,!(!a||!o)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(i){var a=this.props,o=a.isActive,s=a.canBegin,c=a.attributeName,l=a.shouldReAnimate,h=a.to,p=a.from,g=this.state.style;if(s){if(!o){var w={style:c?ep({},c,h):h};this.state&&g&&(c&&g[c]!==h||!c&&g!==h)&&this.setState(w);return}if(!(o_e(i.to,h)&&i.canBegin&&i.isActive)){var _=!i.canBegin||!i.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var b=_||l?p:i.to;if(this.state&&g){var x={style:c?ep({},c,b):b};(c&&g[c]!==b||!c&&g!==b)&&this.setState(x)}this.runAnimation(ga(ga({},this.props),{},{from:b,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var i=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),i&&i()}},{key:"handleStyleChange",value:function(i){this.changeStyle(i)}},{key:"changeStyle",value:function(i){this.mounted&&this.setState({style:i})}},{key:"runJSAnimation",value:function(i){var a=this,o=i.from,s=i.to,c=i.duration,l=i.easing,h=i.begin,p=i.onAnimationEnd,g=i.onAnimationStart,w=B_e(o,s,T_e(l),c,this.changeStyle),_=function(){a.stopJSAnimation=w()};this.manager.start([g,h,_,c,p])}},{key:"runStepAnimation",value:function(i){var a=this,o=i.steps,s=i.begin,c=i.onAnimationStart,l=o[0],h=l.style,p=l.duration,g=p===void 0?0:p,w=function(b,x,S){if(S===0)return b;var O=x.duration,E=x.easing,j=E===void 0?"ease":E,A=x.style,T=x.properties,M=x.onAnimationEnd,q=S>0?o[S-1]:x,W=T||Object.keys(A);if(typeof j=="function"||j==="spring")return[].concat(XS(b),[a.runJSAnimation.bind(a,{from:q.style,to:A,duration:O,easing:j}),O]);var H=LI(W,O,j),K=ga(ga(ga({},q.style),A),{},{transition:H});return[].concat(XS(b),[K,O,M]).filter(g_e)};return this.manager.start([c].concat(XS(o.reduce(w,[h,Math.max(g,s)])),[i.onAnimationEnd]))}},{key:"runAnimation",value:function(i){this.manager||(this.manager=h_e());var a=i.begin,o=i.duration,s=i.attributeName,c=i.to,l=i.easing,h=i.onAnimationStart,p=i.onAnimationEnd,g=i.steps,w=i.children,_=this.manager;if(this.unSubscribe=_.subscribe(this.handleStyleChange),typeof l=="function"||typeof w=="function"||l==="spring"){this.runJSAnimation(i);return}if(g.length>1){this.runStepAnimation(i);return}var b=s?ep({},s,c):c,x=LI(Object.keys(b),o,l);_.start([h,a,ga(ga({},b),{},{transition:x}),o,p])}},{key:"render",value:function(){var i=this.props,a=i.children;i.begin;var o=i.duration;i.attributeName,i.easing;var s=i.isActive;i.steps,i.from,i.to,i.canBegin,i.onAnimationEnd,i.shouldReAnimate,i.onAnimationReStart;var c=z_e(i,U_e),l=B.Children.count(a),h=this.state.style;if(typeof a=="function")return a(h);if(!s||l===0||o<=0)return a;var p=function(w){var _=w.props,b=_.style,x=b===void 0?{}:b,S=_.className,O=B.cloneElement(w,ga(ga({},c),{},{style:ga(ga({},x),h),className:S}));return O};return l===1?p(B.Children.only(a)):ie.createElement("div",null,B.Children.map(a,function(g){return p(g)}))}}]),r}(B.PureComponent);Qi.displayName="Animate";Qi.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};Qi.propTypes={from:ne.oneOfType([ne.object,ne.string]),to:ne.oneOfType([ne.object,ne.string]),attributeName:ne.string,duration:ne.number,begin:ne.number,easing:ne.oneOfType([ne.string,ne.func]),steps:ne.arrayOf(ne.shape({duration:ne.number.isRequired,style:ne.object.isRequired,easing:ne.oneOfType([ne.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),ne.func]),properties:ne.arrayOf("string"),onAnimationEnd:ne.func})),children:ne.oneOfType([ne.node,ne.func]),isActive:ne.bool,canBegin:ne.bool,onAnimationEnd:ne.func,shouldReAnimate:ne.bool,onAnimationStart:ne.func,onAnimationReStart:ne.func};function om(e){"@babel/helpers - typeof";return om=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},om(e)}function S0(){return S0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},S0.apply(this,arguments)}function t1e(e,t){return a1e(e)||i1e(e,t)||n1e(e,t)||r1e()}function r1e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function n1e(e,t){if(e){if(typeof e=="string")return UI(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return UI(e,t)}}function UI(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function i1e(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],c=!0,l=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(c=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(h){l=!0,i=h}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function a1e(e){if(Array.isArray(e))return e}function zI(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function VI(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?zI(Object(r),!0).forEach(function(n){o1e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):zI(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function o1e(e,t,r){return t=s1e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function s1e(e){var t=l1e(e,"string");return om(t)=="symbol"?t:t+""}function l1e(e,t){if(om(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(om(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var qI=function(t,r,n,i,a){var o=Math.min(Math.abs(n)/2,Math.abs(i)/2),s=i>=0?1:-1,c=n>=0?1:-1,l=i>=0&&n>=0||i<0&&n<0?1:0,h;if(o>0&&a instanceof Array){for(var p=[0,0,0,0],g=0,w=4;g<w;g++)p[g]=a[g]>o?o:a[g];h="M".concat(t,",").concat(r+s*p[0]),p[0]>0&&(h+="A ".concat(p[0],",").concat(p[0],",0,0,").concat(l,",").concat(t+c*p[0],",").concat(r)),h+="L ".concat(t+n-c*p[1],",").concat(r),p[1]>0&&(h+="A ".concat(p[1],",").concat(p[1],",0,0,").concat(l,`,
|
||
`).concat(t+n,",").concat(r+s*p[1])),h+="L ".concat(t+n,",").concat(r+i-s*p[2]),p[2]>0&&(h+="A ".concat(p[2],",").concat(p[2],",0,0,").concat(l,`,
|
||
`).concat(t+n-c*p[2],",").concat(r+i)),h+="L ".concat(t+c*p[3],",").concat(r+i),p[3]>0&&(h+="A ".concat(p[3],",").concat(p[3],",0,0,").concat(l,`,
|
||
`).concat(t,",").concat(r+i-s*p[3])),h+="Z"}else if(o>0&&a===+a&&a>0){var _=Math.min(o,a);h="M ".concat(t,",").concat(r+s*_,`
|
||
A `).concat(_,",").concat(_,",0,0,").concat(l,",").concat(t+c*_,",").concat(r,`
|
||
L `).concat(t+n-c*_,",").concat(r,`
|
||
A `).concat(_,",").concat(_,",0,0,").concat(l,",").concat(t+n,",").concat(r+s*_,`
|
||
L `).concat(t+n,",").concat(r+i-s*_,`
|
||
A `).concat(_,",").concat(_,",0,0,").concat(l,",").concat(t+n-c*_,",").concat(r+i,`
|
||
L `).concat(t+c*_,",").concat(r+i,`
|
||
A `).concat(_,",").concat(_,",0,0,").concat(l,",").concat(t,",").concat(r+i-s*_," Z")}else h="M ".concat(t,",").concat(r," h ").concat(n," v ").concat(i," h ").concat(-n," Z");return h},u1e=function(t,r){if(!t||!r)return!1;var n=t.x,i=t.y,a=r.x,o=r.y,s=r.width,c=r.height;if(Math.abs(s)>0&&Math.abs(c)>0){var l=Math.min(a,a+s),h=Math.max(a,a+s),p=Math.min(o,o+c),g=Math.max(o,o+c);return n>=l&&n<=h&&i>=p&&i<=g}return!1},c1e={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},vA=function(t){var r=VI(VI({},c1e),t),n=B.useRef(),i=B.useState(-1),a=t1e(i,2),o=a[0],s=a[1];B.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var j=n.current.getTotalLength();j&&s(j)}catch{}},[]);var c=r.x,l=r.y,h=r.width,p=r.height,g=r.radius,w=r.className,_=r.animationEasing,b=r.animationDuration,x=r.animationBegin,S=r.isAnimationActive,O=r.isUpdateAnimationActive;if(c!==+c||l!==+l||h!==+h||p!==+p||h===0||p===0)return null;var E=Me("recharts-rectangle",w);return O?ie.createElement(Qi,{canBegin:o>0,from:{width:h,height:p,x:c,y:l},to:{width:h,height:p,x:c,y:l},duration:b,animationEasing:_,isActive:O},function(j){var A=j.width,T=j.height,M=j.x,q=j.y;return ie.createElement(Qi,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:x,duration:b,isActive:S,easing:_},ie.createElement("path",S0({},ot(r,!0),{className:E,d:qI(M,q,A,T,g),ref:n})))}):ie.createElement("path",S0({},ot(r,!0),{className:E,d:qI(c,l,h,p,g)}))},f1e=["points","className","baseLinePoints","connectNulls"];function pf(){return pf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},pf.apply(this,arguments)}function d1e(e,t){if(e==null)return{};var r=h1e(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function h1e(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function WI(e){return g1e(e)||v1e(e)||m1e(e)||p1e()}function p1e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function m1e(e,t){if(e){if(typeof e=="string")return jE(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return jE(e,t)}}function v1e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function g1e(e){if(Array.isArray(e))return jE(e)}function jE(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var HI=function(t){return t&&t.x===+t.x&&t.y===+t.y},y1e=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],r=[[]];return t.forEach(function(n){HI(n)?r[r.length-1].push(n):r[r.length-1].length>0&&r.push([])}),HI(t[0])&&r[r.length-1].push(t[0]),r[r.length-1].length<=0&&(r=r.slice(0,-1)),r},pp=function(t,r){var n=y1e(t);r&&(n=[n.reduce(function(a,o){return[].concat(WI(a),WI(o))},[])]);var i=n.map(function(a){return a.reduce(function(o,s,c){return"".concat(o).concat(c===0?"M":"L").concat(s.x,",").concat(s.y)},"")}).join("");return n.length===1?"".concat(i,"Z"):i},b1e=function(t,r,n){var i=pp(t,n);return"".concat(i.slice(-1)==="Z"?i.slice(0,-1):i,"L").concat(pp(r.reverse(),n).slice(1))},_1e=function(t){var r=t.points,n=t.className,i=t.baseLinePoints,a=t.connectNulls,o=d1e(t,f1e);if(!r||!r.length)return null;var s=Me("recharts-polygon",n);if(i&&i.length){var c=o.stroke&&o.stroke!=="none",l=b1e(r,i,a);return ie.createElement("g",{className:s},ie.createElement("path",pf({},ot(o,!0),{fill:l.slice(-1)==="Z"?o.fill:"none",stroke:"none",d:l})),c?ie.createElement("path",pf({},ot(o,!0),{fill:"none",d:pp(r,a)})):null,c?ie.createElement("path",pf({},ot(o,!0),{fill:"none",d:pp(i,a)})):null)}var h=pp(r,a);return ie.createElement("path",pf({},ot(o,!0),{fill:h.slice(-1)==="Z"?o.fill:"none",className:s,d:h}))};function TE(){return TE=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},TE.apply(this,arguments)}var Vm=function(t){var r=t.cx,n=t.cy,i=t.r,a=t.className,o=Me("recharts-dot",a);return r===+r&&n===+n&&i===+i?ie.createElement("circle",TE({},ot(t,!1),Gy(t),{className:o,cx:r,cy:n,r:i})):null};function sm(e){"@babel/helpers - typeof";return sm=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},sm(e)}var w1e=["x","y","top","left","width","height","className"];function AE(){return AE=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},AE.apply(this,arguments)}function GI(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function x1e(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?GI(Object(r),!0).forEach(function(n){S1e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):GI(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function S1e(e,t,r){return t=O1e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function O1e(e){var t=C1e(e,"string");return sm(t)=="symbol"?t:t+""}function C1e(e,t){if(sm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(sm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function P1e(e,t){if(e==null)return{};var r=E1e(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function E1e(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var j1e=function(t,r,n,i,a,o){return"M".concat(t,",").concat(a,"v").concat(i,"M").concat(o,",").concat(r,"h").concat(n)},T1e=function(t){var r=t.x,n=r===void 0?0:r,i=t.y,a=i===void 0?0:i,o=t.top,s=o===void 0?0:o,c=t.left,l=c===void 0?0:c,h=t.width,p=h===void 0?0:h,g=t.height,w=g===void 0?0:g,_=t.className,b=P1e(t,w1e),x=x1e({x:n,y:a,top:s,left:l,width:p,height:w},b);return!Ke(n)||!Ke(a)||!Ke(p)||!Ke(w)||!Ke(s)||!Ke(l)?null:ie.createElement("path",AE({},ot(x,!0),{className:Me("recharts-cross",_),d:j1e(n,a,p,w,s,l)}))},QS,KI;function A1e(){if(KI)return QS;KI=1;var e=Kb(),t=aU(),r=go();function n(i,a){return i&&i.length?e(i,r(a,2),t):void 0}return QS=n,QS}var k1e=A1e();const N1e=kt(k1e);var JS,YI;function R1e(){if(YI)return JS;YI=1;var e=Kb(),t=go(),r=oU();function n(i,a){return i&&i.length?e(i,t(a,2),r):void 0}return JS=n,JS}var M1e=R1e();const L1e=kt(M1e);var D1e=["cx","cy","angle","ticks","axisLine"],I1e=["ticks","tick","angle","tickFormatter","stroke"];function Hf(e){"@babel/helpers - typeof";return Hf=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},Hf(e)}function mp(){return mp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},mp.apply(this,arguments)}function ZI(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function uu(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ZI(Object(r),!0).forEach(function(n){Qb(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ZI(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function XI(e,t){if(e==null)return{};var r=$1e(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function $1e(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function F1e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function QI(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,HU(n.key),n)}}function B1e(e,t,r){return t&&QI(e.prototype,t),r&&QI(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function U1e(e,t,r){return t=O0(t),z1e(e,WU()?Reflect.construct(t,r||[],O0(e).constructor):t.apply(e,r))}function z1e(e,t){if(t&&(Hf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return V1e(e)}function V1e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function WU(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(WU=function(){return!!e})()}function O0(e){return O0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},O0(e)}function q1e(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&&kE(e,t)}function kE(e,t){return kE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},kE(e,t)}function Qb(e,t,r){return t=HU(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function HU(e){var t=W1e(e,"string");return Hf(t)=="symbol"?t:t+""}function W1e(e,t){if(Hf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Hf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Jb=function(e){function t(){return F1e(this,t),U1e(this,t,arguments)}return q1e(t,e),B1e(t,[{key:"getTickValueCoord",value:function(n){var i=n.coordinate,a=this.props,o=a.angle,s=a.cx,c=a.cy;return rr(s,c,i,o)}},{key:"getTickTextAnchor",value:function(){var n=this.props.orientation,i;switch(n){case"left":i="end";break;case"right":i="start";break;default:i="middle";break}return i}},{key:"getViewBox",value:function(){var n=this.props,i=n.cx,a=n.cy,o=n.angle,s=n.ticks,c=N1e(s,function(h){return h.coordinate||0}),l=L1e(s,function(h){return h.coordinate||0});return{cx:i,cy:a,startAngle:o,endAngle:o,innerRadius:l.coordinate||0,outerRadius:c.coordinate||0}}},{key:"renderAxisLine",value:function(){var n=this.props,i=n.cx,a=n.cy,o=n.angle,s=n.ticks,c=n.axisLine,l=XI(n,D1e),h=s.reduce(function(_,b){return[Math.min(_[0],b.coordinate),Math.max(_[1],b.coordinate)]},[1/0,-1/0]),p=rr(i,a,h[0],o),g=rr(i,a,h[1],o),w=uu(uu(uu({},ot(l,!1)),{},{fill:"none"},ot(c,!1)),{},{x1:p.x,y1:p.y,x2:g.x,y2:g.y});return ie.createElement("line",mp({className:"recharts-polar-radius-axis-line"},w))}},{key:"renderTicks",value:function(){var n=this,i=this.props,a=i.ticks,o=i.tick,s=i.angle,c=i.tickFormatter,l=i.stroke,h=XI(i,I1e),p=this.getTickTextAnchor(),g=ot(h,!1),w=ot(o,!1),_=a.map(function(b,x){var S=n.getTickValueCoord(b),O=uu(uu(uu(uu({textAnchor:p,transform:"rotate(".concat(90-s,", ").concat(S.x,", ").concat(S.y,")")},g),{},{stroke:"none",fill:l},w),{},{index:x},S),{},{payload:b});return ie.createElement(Pt,mp({className:Me("recharts-polar-radius-axis-tick",MU(o)),key:"tick-".concat(b.coordinate)},yl(n.props,b,x)),t.renderTickItem(o,O,c?c(b.value,x):b.value))});return ie.createElement(Pt,{className:"recharts-polar-radius-axis-ticks"},_)}},{key:"render",value:function(){var n=this.props,i=n.ticks,a=n.axisLine,o=n.tick;return!i||!i.length?null:ie.createElement(Pt,{className:Me("recharts-polar-radius-axis",this.props.className)},a&&this.renderAxisLine(),o&&this.renderTicks(),en.renderCallByParent(this.props,this.getViewBox()))}}],[{key:"renderTickItem",value:function(n,i,a){var o;return ie.isValidElement(n)?o=ie.cloneElement(n,i):pt(n)?o=n(i):o=ie.createElement(Wu,mp({},i,{className:"recharts-polar-radius-axis-tick-value"}),a),o}}])}(B.PureComponent);Qb(Jb,"displayName","PolarRadiusAxis");Qb(Jb,"axisType","radiusAxis");Qb(Jb,"defaultProps",{type:"number",radiusAxisId:0,cx:0,cy:0,angle:0,orientation:"right",stroke:"#ccc",axisLine:!0,tick:!0,tickCount:5,allowDataOverflow:!1,scale:"auto",allowDuplicatedCategory:!0});function Gf(e){"@babel/helpers - typeof";return Gf=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},Gf(e)}function bu(){return bu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},bu.apply(this,arguments)}function JI(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function cu(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?JI(Object(r),!0).forEach(function(n){e_(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):JI(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function H1e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function e5(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,KU(n.key),n)}}function G1e(e,t,r){return t&&e5(e.prototype,t),r&&e5(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function K1e(e,t,r){return t=C0(t),Y1e(e,GU()?Reflect.construct(t,r||[],C0(e).constructor):t.apply(e,r))}function Y1e(e,t){if(t&&(Gf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Z1e(e)}function Z1e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function GU(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(GU=function(){return!!e})()}function C0(e){return C0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},C0(e)}function X1e(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&&NE(e,t)}function NE(e,t){return NE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},NE(e,t)}function e_(e,t,r){return t=KU(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function KU(e){var t=Q1e(e,"string");return Gf(t)=="symbol"?t:t+""}function Q1e(e,t){if(Gf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Gf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var J1e=Math.PI/180,ewe=1e-5,t_=function(e){function t(){return H1e(this,t),K1e(this,t,arguments)}return X1e(t,e),G1e(t,[{key:"getTickLineCoord",value:function(n){var i=this.props,a=i.cx,o=i.cy,s=i.radius,c=i.orientation,l=i.tickSize,h=l||8,p=rr(a,o,s,n.coordinate),g=rr(a,o,s+(c==="inner"?-1:1)*h,n.coordinate);return{x1:p.x,y1:p.y,x2:g.x,y2:g.y}}},{key:"getTickTextAnchor",value:function(n){var i=this.props.orientation,a=Math.cos(-n.coordinate*J1e),o;return a>ewe?o=i==="outer"?"start":"end":a<-1e-5?o=i==="outer"?"end":"start":o="middle",o}},{key:"renderAxisLine",value:function(){var n=this.props,i=n.cx,a=n.cy,o=n.radius,s=n.axisLine,c=n.axisLineType,l=cu(cu({},ot(this.props,!1)),{},{fill:"none"},ot(s,!1));if(c==="circle")return ie.createElement(Vm,bu({className:"recharts-polar-angle-axis-line"},l,{cx:i,cy:a,r:o}));var h=this.props.ticks,p=h.map(function(g){return rr(i,a,o,g.coordinate)});return ie.createElement(_1e,bu({className:"recharts-polar-angle-axis-line"},l,{points:p}))}},{key:"renderTicks",value:function(){var n=this,i=this.props,a=i.ticks,o=i.tick,s=i.tickLine,c=i.tickFormatter,l=i.stroke,h=ot(this.props,!1),p=ot(o,!1),g=cu(cu({},h),{},{fill:"none"},ot(s,!1)),w=a.map(function(_,b){var x=n.getTickLineCoord(_),S=n.getTickTextAnchor(_),O=cu(cu(cu({textAnchor:S},h),{},{stroke:"none",fill:l},p),{},{index:b,payload:_,x:x.x2,y:x.y2});return ie.createElement(Pt,bu({className:Me("recharts-polar-angle-axis-tick",MU(o)),key:"tick-".concat(_.coordinate)},yl(n.props,_,b)),s&&ie.createElement("line",bu({className:"recharts-polar-angle-axis-tick-line"},g,x)),o&&t.renderTickItem(o,O,c?c(_.value,b):_.value))});return ie.createElement(Pt,{className:"recharts-polar-angle-axis-ticks"},w)}},{key:"render",value:function(){var n=this.props,i=n.ticks,a=n.radius,o=n.axisLine;return a<=0||!i||!i.length?null:ie.createElement(Pt,{className:Me("recharts-polar-angle-axis",this.props.className)},o&&this.renderAxisLine(),this.renderTicks())}}],[{key:"renderTickItem",value:function(n,i,a){var o;return ie.isValidElement(n)?o=ie.cloneElement(n,i):pt(n)?o=n(i):o=ie.createElement(Wu,bu({},i,{className:"recharts-polar-angle-axis-tick-value"}),a),o}}])}(B.PureComponent);e_(t_,"displayName","PolarAngleAxis");e_(t_,"axisType","angleAxis");e_(t_,"defaultProps",{type:"category",angleAxisId:0,scale:"auto",cx:0,cy:0,orientation:"outer",axisLine:!0,tickLine:!0,tickSize:8,tick:!0,hide:!1,allowDuplicatedCategory:!0});var eO,t5;function twe(){if(t5)return eO;t5=1;var e=i9(),t=e(Object.getPrototypeOf,Object);return eO=t,eO}var tO,r5;function rwe(){if(r5)return tO;r5=1;var e=us(),t=twe(),r=cs(),n="[object Object]",i=Function.prototype,a=Object.prototype,o=i.toString,s=a.hasOwnProperty,c=o.call(Object);function l(h){if(!r(h)||e(h)!=n)return!1;var p=t(h);if(p===null)return!0;var g=s.call(p,"constructor")&&p.constructor;return typeof g=="function"&&g instanceof g&&o.call(g)==c}return tO=l,tO}var nwe=rwe();const iwe=kt(nwe);var rO,n5;function awe(){if(n5)return rO;n5=1;var e=us(),t=cs(),r="[object Boolean]";function n(i){return i===!0||i===!1||t(i)&&e(i)==r}return rO=n,rO}var owe=awe();const swe=kt(owe);function lm(e){"@babel/helpers - typeof";return lm=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},lm(e)}function P0(){return P0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},P0.apply(this,arguments)}function lwe(e,t){return dwe(e)||fwe(e,t)||cwe(e,t)||uwe()}function uwe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function cwe(e,t){if(e){if(typeof e=="string")return i5(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return i5(e,t)}}function i5(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function fwe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],c=!0,l=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(c=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(h){l=!0,i=h}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function dwe(e){if(Array.isArray(e))return e}function a5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function o5(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?a5(Object(r),!0).forEach(function(n){hwe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function hwe(e,t,r){return t=pwe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function pwe(e){var t=mwe(e,"string");return lm(t)=="symbol"?t:t+""}function mwe(e,t){if(lm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(lm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var s5=function(t,r,n,i,a){var o=n-i,s;return s="M ".concat(t,",").concat(r),s+="L ".concat(t+n,",").concat(r),s+="L ".concat(t+n-o/2,",").concat(r+a),s+="L ".concat(t+n-o/2-i,",").concat(r+a),s+="L ".concat(t,",").concat(r," Z"),s},vwe={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},gwe=function(t){var r=o5(o5({},vwe),t),n=B.useRef(),i=B.useState(-1),a=lwe(i,2),o=a[0],s=a[1];B.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var E=n.current.getTotalLength();E&&s(E)}catch{}},[]);var c=r.x,l=r.y,h=r.upperWidth,p=r.lowerWidth,g=r.height,w=r.className,_=r.animationEasing,b=r.animationDuration,x=r.animationBegin,S=r.isUpdateAnimationActive;if(c!==+c||l!==+l||h!==+h||p!==+p||g!==+g||h===0&&p===0||g===0)return null;var O=Me("recharts-trapezoid",w);return S?ie.createElement(Qi,{canBegin:o>0,from:{upperWidth:0,lowerWidth:0,height:g,x:c,y:l},to:{upperWidth:h,lowerWidth:p,height:g,x:c,y:l},duration:b,animationEasing:_,isActive:S},function(E){var j=E.upperWidth,A=E.lowerWidth,T=E.height,M=E.x,q=E.y;return ie.createElement(Qi,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:x,duration:b,easing:_},ie.createElement("path",P0({},ot(r,!0),{className:O,d:s5(M,q,j,A,T),ref:n})))}):ie.createElement("g",null,ie.createElement("path",P0({},ot(r,!0),{className:O,d:s5(c,l,h,p,g)})))},ywe=["option","shapeType","propTransformer","activeClassName","isActive"];function um(e){"@babel/helpers - typeof";return um=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},um(e)}function bwe(e,t){if(e==null)return{};var r=_we(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function _we(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function l5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function E0(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?l5(Object(r),!0).forEach(function(n){wwe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function wwe(e,t,r){return t=xwe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function xwe(e){var t=Swe(e,"string");return um(t)=="symbol"?t:t+""}function Swe(e,t){if(um(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(um(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Owe(e,t){return E0(E0({},t),e)}function Cwe(e,t){return e==="symbols"}function u5(e){var t=e.shapeType,r=e.elementProps;switch(t){case"rectangle":return ie.createElement(vA,r);case"trapezoid":return ie.createElement(gwe,r);case"sector":return ie.createElement(IU,r);case"symbols":if(Cwe(t))return ie.createElement($b,r);break;default:return null}}function Pwe(e){return B.isValidElement(e)?e.props:e}function j0(e){var t=e.option,r=e.shapeType,n=e.propTransformer,i=n===void 0?Owe:n,a=e.activeClassName,o=a===void 0?"recharts-active-shape":a,s=e.isActive,c=bwe(e,ywe),l;if(B.isValidElement(t))l=B.cloneElement(t,E0(E0({},c),Pwe(t)));else if(pt(t))l=t(c);else if(iwe(t)&&!swe(t)){var h=i(t,c);l=ie.createElement(u5,{shapeType:r,elementProps:h})}else{var p=c;l=ie.createElement(u5,{shapeType:r,elementProps:p})}return s?ie.createElement(Pt,{className:o},l):l}function r_(e,t){return t!=null&&"trapezoids"in e.props}function n_(e,t){return t!=null&&"sectors"in e.props}function cm(e,t){return t!=null&&"points"in e.props}function Ewe(e,t){var r,n,i=e.x===(t==null||(r=t.labelViewBox)===null||r===void 0?void 0:r.x)||e.x===t.x,a=e.y===(t==null||(n=t.labelViewBox)===null||n===void 0?void 0:n.y)||e.y===t.y;return i&&a}function jwe(e,t){var r=e.endAngle===t.endAngle,n=e.startAngle===t.startAngle;return r&&n}function Twe(e,t){var r=e.x===t.x,n=e.y===t.y,i=e.z===t.z;return r&&n&&i}function Awe(e,t){var r;return r_(e,t)?r=Ewe:n_(e,t)?r=jwe:cm(e,t)&&(r=Twe),r}function kwe(e,t){var r;return r_(e,t)?r="trapezoids":n_(e,t)?r="sectors":cm(e,t)&&(r="points"),r}function Nwe(e,t){if(r_(e,t)){var r;return(r=t.tooltipPayload)===null||r===void 0||(r=r[0])===null||r===void 0||(r=r.payload)===null||r===void 0?void 0:r.payload}if(n_(e,t)){var n;return(n=t.tooltipPayload)===null||n===void 0||(n=n[0])===null||n===void 0||(n=n.payload)===null||n===void 0?void 0:n.payload}return cm(e,t)?t.payload:{}}function Rwe(e){var t=e.activeTooltipItem,r=e.graphicalItem,n=e.itemData,i=kwe(r,t),a=Nwe(r,t),o=n.filter(function(c,l){var h=bl(a,c),p=r.props[i].filter(function(_){var b=Awe(r,t);return b(_,t)}),g=r.props[i].indexOf(p[p.length-1]),w=l===g;return h&&w}),s=n.indexOf(o[o.length-1]);return s}var ty;function Kf(e){"@babel/helpers - typeof";return Kf=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},Kf(e)}function mf(){return mf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},mf.apply(this,arguments)}function c5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function er(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?c5(Object(r),!0).forEach(function(n){Wi(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Mwe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f5(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,ZU(n.key),n)}}function Lwe(e,t,r){return t&&f5(e.prototype,t),r&&f5(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Dwe(e,t,r){return t=T0(t),Iwe(e,YU()?Reflect.construct(t,r||[],T0(e).constructor):t.apply(e,r))}function Iwe(e,t){if(t&&(Kf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return $we(e)}function $we(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function YU(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(YU=function(){return!!e})()}function T0(e){return T0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},T0(e)}function Fwe(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&&RE(e,t)}function RE(e,t){return RE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},RE(e,t)}function Wi(e,t,r){return t=ZU(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ZU(e){var t=Bwe(e,"string");return Kf(t)=="symbol"?t:t+""}function Bwe(e,t){if(Kf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Kf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var co=function(e){function t(r){var n;return Mwe(this,t),n=Dwe(this,t,[r]),Wi(n,"pieRef",null),Wi(n,"sectorRefs",[]),Wi(n,"id",jl("recharts-pie-")),Wi(n,"handleAnimationEnd",function(){var i=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),pt(i)&&i()}),Wi(n,"handleAnimationStart",function(){var i=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),pt(i)&&i()}),n.state={isAnimationFinished:!r.isAnimationActive,prevIsAnimationActive:r.isAnimationActive,prevAnimationId:r.animationId,sectorToFocus:0},n}return Fwe(t,e),Lwe(t,[{key:"isActiveIndex",value:function(n){var i=this.props.activeIndex;return Array.isArray(i)?i.indexOf(n)!==-1:n===i}},{key:"hasActiveIndex",value:function(){var n=this.props.activeIndex;return Array.isArray(n)?n.length!==0:n||n===0}},{key:"renderLabels",value:function(n){var i=this.props.isAnimationActive;if(i&&!this.state.isAnimationFinished)return null;var a=this.props,o=a.label,s=a.labelLine,c=a.dataKey,l=a.valueKey,h=ot(this.props,!1),p=ot(o,!1),g=ot(s,!1),w=o&&o.offsetRadius||20,_=n.map(function(b,x){var S=(b.startAngle+b.endAngle)/2,O=rr(b.cx,b.cy,b.outerRadius+w,S),E=er(er(er(er({},h),b),{},{stroke:"none"},p),{},{index:x,textAnchor:t.getTextAnchor(O.x,b.cx)},O),j=er(er(er(er({},h),b),{},{fill:"none",stroke:b.fill},g),{},{index:x,points:[rr(b.cx,b.cy,b.outerRadius,S),O]}),A=c;return mt(c)&&mt(l)?A="value":mt(c)&&(A=l),ie.createElement(Pt,{key:"label-".concat(b.startAngle,"-").concat(b.endAngle,"-").concat(b.midAngle,"-").concat(x)},s&&t.renderLabelLineItem(s,j,"line"),t.renderLabelItem(o,E,lr(b,A)))});return ie.createElement(Pt,{className:"recharts-pie-labels"},_)}},{key:"renderSectorsStatically",value:function(n){var i=this,a=this.props,o=a.activeShape,s=a.blendStroke,c=a.inactiveShape;return n.map(function(l,h){if((l==null?void 0:l.startAngle)===0&&(l==null?void 0:l.endAngle)===0&&n.length!==1)return null;var p=i.isActiveIndex(h),g=c&&i.hasActiveIndex()?c:null,w=p?o:g,_=er(er({},l),{},{stroke:s?l.fill:l.stroke,tabIndex:-1});return ie.createElement(Pt,mf({ref:function(x){x&&!i.sectorRefs.includes(x)&&i.sectorRefs.push(x)},tabIndex:-1,className:"recharts-pie-sector"},yl(i.props,l,h),{key:"sector-".concat(l==null?void 0:l.startAngle,"-").concat(l==null?void 0:l.endAngle,"-").concat(l.midAngle,"-").concat(h)}),ie.createElement(j0,mf({option:w,isActive:p,shapeType:"sector"},_)))})}},{key:"renderSectorsWithAnimation",value:function(){var n=this,i=this.props,a=i.sectors,o=i.isAnimationActive,s=i.animationBegin,c=i.animationDuration,l=i.animationEasing,h=i.animationId,p=this.state,g=p.prevSectors,w=p.prevIsAnimationActive;return ie.createElement(Qi,{begin:s,duration:c,isActive:o,easing:l,from:{t:0},to:{t:1},key:"pie-".concat(h,"-").concat(w),onAnimationStart:this.handleAnimationStart,onAnimationEnd:this.handleAnimationEnd},function(_){var b=_.t,x=[],S=a&&a[0],O=S.startAngle;return a.forEach(function(E,j){var A=g&&g[j],T=j>0?wi(E,"paddingAngle",0):0;if(A){var M=xr(A.endAngle-A.startAngle,E.endAngle-E.startAngle),q=er(er({},E),{},{startAngle:O+T,endAngle:O+M(b)+T});x.push(q),O=q.endAngle}else{var W=E.endAngle,H=E.startAngle,K=xr(0,W-H),te=K(b),se=er(er({},E),{},{startAngle:O+T,endAngle:O+te+T});x.push(se),O=se.endAngle}}),ie.createElement(Pt,null,n.renderSectorsStatically(x))})}},{key:"attachKeyboardHandlers",value:function(n){var i=this;n.onkeydown=function(a){if(!a.altKey)switch(a.key){case"ArrowLeft":{var o=++i.state.sectorToFocus%i.sectorRefs.length;i.sectorRefs[o].focus(),i.setState({sectorToFocus:o});break}case"ArrowRight":{var s=--i.state.sectorToFocus<0?i.sectorRefs.length-1:i.state.sectorToFocus%i.sectorRefs.length;i.sectorRefs[s].focus(),i.setState({sectorToFocus:s});break}case"Escape":{i.sectorRefs[i.state.sectorToFocus].blur(),i.setState({sectorToFocus:0});break}}}}},{key:"renderSectors",value:function(){var n=this.props,i=n.sectors,a=n.isAnimationActive,o=this.state.prevSectors;return a&&i&&i.length&&(!o||!bl(o,i))?this.renderSectorsWithAnimation():this.renderSectorsStatically(i)}},{key:"componentDidMount",value:function(){this.pieRef&&this.attachKeyboardHandlers(this.pieRef)}},{key:"render",value:function(){var n=this,i=this.props,a=i.hide,o=i.sectors,s=i.className,c=i.label,l=i.cx,h=i.cy,p=i.innerRadius,g=i.outerRadius,w=i.isAnimationActive,_=this.state.isAnimationFinished;if(a||!o||!o.length||!Ke(l)||!Ke(h)||!Ke(p)||!Ke(g))return null;var b=Me("recharts-pie",s);return ie.createElement(Pt,{tabIndex:this.props.rootTabIndex,className:b,ref:function(S){n.pieRef=S}},this.renderSectors(),c&&this.renderLabels(o),en.renderCallByParent(this.props,null,!1),(!w||_)&&Sa.renderCallByParent(this.props,o,!1))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return i.prevIsAnimationActive!==n.isAnimationActive?{prevIsAnimationActive:n.isAnimationActive,prevAnimationId:n.animationId,curSectors:n.sectors,prevSectors:[],isAnimationFinished:!0}:n.isAnimationActive&&n.animationId!==i.prevAnimationId?{prevAnimationId:n.animationId,curSectors:n.sectors,prevSectors:i.curSectors,isAnimationFinished:!0}:n.sectors!==i.curSectors?{curSectors:n.sectors,isAnimationFinished:!0}:null}},{key:"getTextAnchor",value:function(n,i){return n>i?"start":n<i?"end":"middle"}},{key:"renderLabelLineItem",value:function(n,i,a){if(ie.isValidElement(n))return ie.cloneElement(n,i);if(pt(n))return n(i);var o=Me("recharts-pie-label-line",typeof n!="boolean"?n.className:"");return ie.createElement(cl,mf({},i,{key:a,type:"linear",className:o}))}},{key:"renderLabelItem",value:function(n,i,a){if(ie.isValidElement(n))return ie.cloneElement(n,i);var o=a;if(pt(n)&&(o=n(i),ie.isValidElement(o)))return o;var s=Me("recharts-pie-label-text",typeof n!="boolean"&&!pt(n)?n.className:"");return ie.createElement(Wu,mf({},i,{alignmentBaseline:"middle",className:s}),o)}}])}(B.PureComponent);ty=co;Wi(co,"displayName","Pie");Wi(co,"defaultProps",{stroke:"#fff",fill:"#808080",legendType:"rect",cx:"50%",cy:"50%",startAngle:0,endAngle:360,innerRadius:0,outerRadius:"80%",paddingAngle:0,labelLine:!0,hide:!1,minAngle:0,isAnimationActive:!fs.isSsr,animationBegin:400,animationDuration:1500,animationEasing:"ease",nameKey:"name",blendStroke:!1,rootTabIndex:0});Wi(co,"parseDeltaAngle",function(e,t){var r=kn(t-e),n=Math.min(Math.abs(t-e),360);return r*n});Wi(co,"getRealPieData",function(e){var t=e.data,r=e.children,n=ot(e,!1),i=Ln(r,ll);return t&&t.length?t.map(function(a,o){return er(er(er({payload:a},n),a),i&&i[o]&&i[o].props)}):i&&i.length?i.map(function(a){return er(er({},n),a.props)}):[]});Wi(co,"parseCoordinateOfPie",function(e,t){var r=t.top,n=t.left,i=t.width,a=t.height,o=RU(i,a),s=n+Nn(e.cx,i,i/2),c=r+Nn(e.cy,a,a/2),l=Nn(e.innerRadius,o,0),h=Nn(e.outerRadius,o,o*.8),p=e.maxRadius||Math.sqrt(i*i+a*a)/2;return{cx:s,cy:c,innerRadius:l,outerRadius:h,maxRadius:p}});Wi(co,"getComposedData",function(e){var t=e.item,r=e.offset,n=t.type.defaultProps!==void 0?er(er({},t.type.defaultProps),t.props):t.props,i=ty.getRealPieData(n);if(!i||!i.length)return null;var a=n.cornerRadius,o=n.startAngle,s=n.endAngle,c=n.paddingAngle,l=n.dataKey,h=n.nameKey,p=n.valueKey,g=n.tooltipType,w=Math.abs(n.minAngle),_=ty.parseCoordinateOfPie(n,r),b=ty.parseDeltaAngle(o,s),x=Math.abs(b),S=l;mt(l)&&mt(p)?(xa(!1,`Use "dataKey" to specify the value of pie,
|
||
the props "valueKey" will be deprecated in 1.1.0`),S="value"):mt(l)&&(xa(!1,`Use "dataKey" to specify the value of pie,
|
||
the props "valueKey" will be deprecated in 1.1.0`),S=p);var O=i.filter(function(q){return lr(q,S,0)!==0}).length,E=(x>=360?O:O-1)*c,j=x-O*w-E,A=i.reduce(function(q,W){var H=lr(W,S,0);return q+(Ke(H)?H:0)},0),T;if(A>0){var M;T=i.map(function(q,W){var H=lr(q,S,0),K=lr(q,h,W),te=(Ke(H)?H:0)/A,se;W?se=M.endAngle+kn(b)*c*(H!==0?1:0):se=o;var X=se+kn(b)*((H!==0?w:0)+te*j),ee=(se+X)/2,re=(_.innerRadius+_.outerRadius)/2,U=[{name:K,value:H,payload:q,dataKey:S,type:g}],I=rr(_.cx,_.cy,re,ee);return M=er(er(er({percent:te,cornerRadius:a,name:K,tooltipPayload:U,midAngle:ee,middleRadius:re,tooltipPosition:I},q),_),{},{value:lr(q,S),startAngle:se,endAngle:X,payload:q,paddingAngle:kn(b)*c}),M})}return er(er({},_),{},{sectors:T,data:i})});var nO,d5;function Uwe(){if(d5)return nO;d5=1;var e=Math.ceil,t=Math.max;function r(n,i,a,o){for(var s=-1,c=t(e((i-n)/(a||1)),0),l=Array(c);c--;)l[o?c:++s]=n,n+=a;return l}return nO=r,nO}var iO,h5;function XU(){if(h5)return iO;h5=1;var e=_9(),t=1/0,r=17976931348623157e292;function n(i){if(!i)return i===0?i:0;if(i=e(i),i===t||i===-1/0){var a=i<0?-1:1;return a*r}return i===i?i:0}return iO=n,iO}var aO,p5;function zwe(){if(p5)return aO;p5=1;var e=Uwe(),t=Ub(),r=XU();function n(i){return function(a,o,s){return s&&typeof s!="number"&&t(a,o,s)&&(o=s=void 0),a=r(a),o===void 0?(o=a,a=0):o=r(o),s=s===void 0?a<o?1:-1:r(s),e(a,o,s,i)}}return aO=n,aO}var oO,m5;function Vwe(){if(m5)return oO;m5=1;var e=zwe(),t=e();return oO=t,oO}var qwe=Vwe();const A0=kt(qwe);function fm(e){"@babel/helpers - typeof";return fm=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},fm(e)}function v5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function g5(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?v5(Object(r),!0).forEach(function(n){QU(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):v5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function QU(e,t,r){return t=Wwe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Wwe(e){var t=Hwe(e,"string");return fm(t)=="symbol"?t:t+""}function Hwe(e,t){if(fm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(fm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Gwe=["Webkit","Moz","O","ms"],Kwe=function(t,r){var n=t.replace(/(\w)/,function(a){return a.toUpperCase()}),i=Gwe.reduce(function(a,o){return g5(g5({},a),{},QU({},o+n,r))},{});return i[t]=r,i};function Yf(e){"@babel/helpers - typeof";return Yf=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},Yf(e)}function k0(){return k0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},k0.apply(this,arguments)}function y5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function sO(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?y5(Object(r),!0).forEach(function(n){hi(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):y5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Ywe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b5(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,ez(n.key),n)}}function Zwe(e,t,r){return t&&b5(e.prototype,t),r&&b5(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Xwe(e,t,r){return t=N0(t),Qwe(e,JU()?Reflect.construct(t,r||[],N0(e).constructor):t.apply(e,r))}function Qwe(e,t){if(t&&(Yf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Jwe(e)}function Jwe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function JU(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(JU=function(){return!!e})()}function N0(e){return N0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},N0(e)}function exe(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&&ME(e,t)}function ME(e,t){return ME=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},ME(e,t)}function hi(e,t,r){return t=ez(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ez(e){var t=txe(e,"string");return Yf(t)=="symbol"?t:t+""}function txe(e,t){if(Yf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Yf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var rxe=function(t){var r=t.data,n=t.startIndex,i=t.endIndex,a=t.x,o=t.width,s=t.travellerWidth;if(!r||!r.length)return{};var c=r.length,l=fp().domain(A0(0,c)).range([a,a+o-s]),h=l.domain().map(function(p){return l(p)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:l(n),endX:l(i),scale:l,scaleValues:h}},_5=function(t){return t.changedTouches&&!!t.changedTouches.length},Zf=function(e){function t(r){var n;return Ywe(this,t),n=Xwe(this,t,[r]),hi(n,"handleDrag",function(i){n.leaveTimer&&(clearTimeout(n.leaveTimer),n.leaveTimer=null),n.state.isTravellerMoving?n.handleTravellerMove(i):n.state.isSlideMoving&&n.handleSlideDrag(i)}),hi(n,"handleTouchMove",function(i){i.changedTouches!=null&&i.changedTouches.length>0&&n.handleDrag(i.changedTouches[0])}),hi(n,"handleDragEnd",function(){n.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var i=n.props,a=i.endIndex,o=i.onDragEnd,s=i.startIndex;o==null||o({endIndex:a,startIndex:s})}),n.detachDragEndListener()}),hi(n,"handleLeaveWrapper",function(){(n.state.isTravellerMoving||n.state.isSlideMoving)&&(n.leaveTimer=window.setTimeout(n.handleDragEnd,n.props.leaveTimeOut))}),hi(n,"handleEnterSlideOrTraveller",function(){n.setState({isTextActive:!0})}),hi(n,"handleLeaveSlideOrTraveller",function(){n.setState({isTextActive:!1})}),hi(n,"handleSlideDragStart",function(i){var a=_5(i)?i.changedTouches[0]:i;n.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:a.pageX}),n.attachDragEndListener()}),n.travellerDragStartHandlers={startX:n.handleTravellerDragStart.bind(n,"startX"),endX:n.handleTravellerDragStart.bind(n,"endX")},n.state={},n}return exe(t,e),Zwe(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(n){var i=n.startX,a=n.endX,o=this.state.scaleValues,s=this.props,c=s.gap,l=s.data,h=l.length-1,p=Math.min(i,a),g=Math.max(i,a),w=t.getIndexInRange(o,p),_=t.getIndexInRange(o,g);return{startIndex:w-w%c,endIndex:_===h?h:_-_%c}}},{key:"getTextOfTick",value:function(n){var i=this.props,a=i.data,o=i.tickFormatter,s=i.dataKey,c=lr(a[n],s,n);return pt(o)?o(c,n):c}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(n){var i=this.state,a=i.slideMoveStartX,o=i.startX,s=i.endX,c=this.props,l=c.x,h=c.width,p=c.travellerWidth,g=c.startIndex,w=c.endIndex,_=c.onChange,b=n.pageX-a;b>0?b=Math.min(b,l+h-p-s,l+h-p-o):b<0&&(b=Math.max(b,l-o,l-s));var x=this.getIndex({startX:o+b,endX:s+b});(x.startIndex!==g||x.endIndex!==w)&&_&&_(x),this.setState({startX:o+b,endX:s+b,slideMoveStartX:n.pageX})}},{key:"handleTravellerDragStart",value:function(n,i){var a=_5(i)?i.changedTouches[0]:i;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:n,brushMoveStartX:a.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(n){var i=this.state,a=i.brushMoveStartX,o=i.movingTravellerId,s=i.endX,c=i.startX,l=this.state[o],h=this.props,p=h.x,g=h.width,w=h.travellerWidth,_=h.onChange,b=h.gap,x=h.data,S={startX:this.state.startX,endX:this.state.endX},O=n.pageX-a;O>0?O=Math.min(O,p+g-w-l):O<0&&(O=Math.max(O,p-l)),S[o]=l+O;var E=this.getIndex(S),j=E.startIndex,A=E.endIndex,T=function(){var q=x.length-1;return o==="startX"&&(s>c?j%b===0:A%b===0)||s<c&&A===q||o==="endX"&&(s>c?A%b===0:j%b===0)||s>c&&A===q};this.setState(hi(hi({},o,l+O),"brushMoveStartX",n.pageX),function(){_&&T()&&_(E)})}},{key:"handleTravellerMoveKeyboard",value:function(n,i){var a=this,o=this.state,s=o.scaleValues,c=o.startX,l=o.endX,h=this.state[i],p=s.indexOf(h);if(p!==-1){var g=p+n;if(!(g===-1||g>=s.length)){var w=s[g];i==="startX"&&w>=l||i==="endX"&&w<=c||this.setState(hi({},i,w),function(){a.props.onChange(a.getIndex({startX:a.state.startX,endX:a.state.endX}))})}}}},{key:"renderBackground",value:function(){var n=this.props,i=n.x,a=n.y,o=n.width,s=n.height,c=n.fill,l=n.stroke;return ie.createElement("rect",{stroke:l,fill:c,x:i,y:a,width:o,height:s})}},{key:"renderPanorama",value:function(){var n=this.props,i=n.x,a=n.y,o=n.width,s=n.height,c=n.data,l=n.children,h=n.padding,p=B.Children.only(l);return p?ie.cloneElement(p,{x:i,y:a,width:o,height:s,margin:h,compact:!0,data:c}):null}},{key:"renderTravellerLayer",value:function(n,i){var a,o,s=this,c=this.props,l=c.y,h=c.travellerWidth,p=c.height,g=c.traveller,w=c.ariaLabel,_=c.data,b=c.startIndex,x=c.endIndex,S=Math.max(n,this.props.x),O=sO(sO({},ot(this.props,!1)),{},{x:S,y:l,width:h,height:p}),E=w||"Min value: ".concat((a=_[b])===null||a===void 0?void 0:a.name,", Max value: ").concat((o=_[x])===null||o===void 0?void 0:o.name);return ie.createElement(Pt,{tabIndex:0,role:"slider","aria-label":E,"aria-valuenow":n,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[i],onTouchStart:this.travellerDragStartHandlers[i],onKeyDown:function(A){["ArrowLeft","ArrowRight"].includes(A.key)&&(A.preventDefault(),A.stopPropagation(),s.handleTravellerMoveKeyboard(A.key==="ArrowRight"?1:-1,i))},onFocus:function(){s.setState({isTravellerFocused:!0})},onBlur:function(){s.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(g,O))}},{key:"renderSlide",value:function(n,i){var a=this.props,o=a.y,s=a.height,c=a.stroke,l=a.travellerWidth,h=Math.min(n,i)+l,p=Math.max(Math.abs(i-n)-l,0);return ie.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:c,fillOpacity:.2,x:h,y:o,width:p,height:s})}},{key:"renderText",value:function(){var n=this.props,i=n.startIndex,a=n.endIndex,o=n.y,s=n.height,c=n.travellerWidth,l=n.stroke,h=this.state,p=h.startX,g=h.endX,w=5,_={pointerEvents:"none",fill:l};return ie.createElement(Pt,{className:"recharts-brush-texts"},ie.createElement(Wu,k0({textAnchor:"end",verticalAnchor:"middle",x:Math.min(p,g)-w,y:o+s/2},_),this.getTextOfTick(i)),ie.createElement(Wu,k0({textAnchor:"start",verticalAnchor:"middle",x:Math.max(p,g)+c+w,y:o+s/2},_),this.getTextOfTick(a)))}},{key:"render",value:function(){var n=this.props,i=n.data,a=n.className,o=n.children,s=n.x,c=n.y,l=n.width,h=n.height,p=n.alwaysShowText,g=this.state,w=g.startX,_=g.endX,b=g.isTextActive,x=g.isSlideMoving,S=g.isTravellerMoving,O=g.isTravellerFocused;if(!i||!i.length||!Ke(s)||!Ke(c)||!Ke(l)||!Ke(h)||l<=0||h<=0)return null;var E=Me("recharts-brush",a),j=ie.Children.count(o)===1,A=Kwe("userSelect","none");return ie.createElement(Pt,{className:E,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:A},this.renderBackground(),j&&this.renderPanorama(),this.renderSlide(w,_),this.renderTravellerLayer(w,"startX"),this.renderTravellerLayer(_,"endX"),(b||x||S||O||p)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(n){var i=n.x,a=n.y,o=n.width,s=n.height,c=n.stroke,l=Math.floor(a+s/2)-1;return ie.createElement(ie.Fragment,null,ie.createElement("rect",{x:i,y:a,width:o,height:s,fill:c,stroke:"none"}),ie.createElement("line",{x1:i+1,y1:l,x2:i+o-1,y2:l,fill:"none",stroke:"#fff"}),ie.createElement("line",{x1:i+1,y1:l+2,x2:i+o-1,y2:l+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(n,i){var a;return ie.isValidElement(n)?a=ie.cloneElement(n,i):pt(n)?a=n(i):a=t.renderDefaultTraveller(i),a}},{key:"getDerivedStateFromProps",value:function(n,i){var a=n.data,o=n.width,s=n.x,c=n.travellerWidth,l=n.updateId,h=n.startIndex,p=n.endIndex;if(a!==i.prevData||l!==i.prevUpdateId)return sO({prevData:a,prevTravellerWidth:c,prevUpdateId:l,prevX:s,prevWidth:o},a&&a.length?rxe({data:a,width:o,x:s,travellerWidth:c,startIndex:h,endIndex:p}):{scale:null,scaleValues:null});if(i.scale&&(o!==i.prevWidth||s!==i.prevX||c!==i.prevTravellerWidth)){i.scale.range([s,s+o-c]);var g=i.scale.domain().map(function(w){return i.scale(w)});return{prevData:a,prevTravellerWidth:c,prevUpdateId:l,prevX:s,prevWidth:o,startX:i.scale(n.startIndex),endX:i.scale(n.endIndex),scaleValues:g}}return null}},{key:"getIndexInRange",value:function(n,i){for(var a=n.length,o=0,s=a-1;s-o>1;){var c=Math.floor((o+s)/2);n[c]>i?s=c:o=c}return i>=n[s]?s:o}}])}(B.PureComponent);hi(Zf,"displayName","Brush");hi(Zf,"defaultProps",{height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1});var lO,w5;function nxe(){if(w5)return lO;w5=1;var e=zT();function t(r,n){var i;return e(r,function(a,o,s){return i=n(a,o,s),!i}),!!i}return lO=t,lO}var uO,x5;function ixe(){if(x5)return uO;x5=1;var e=XB(),t=go(),r=nxe(),n=Xn(),i=Ub();function a(o,s,c){var l=n(o)?e:r;return c&&i(o,s,c)&&(s=void 0),l(o,t(s,3))}return uO=a,uO}var axe=ixe();const oxe=kt(axe);var io=function(t,r){var n=t.alwaysShow,i=t.ifOverflow;return n&&(i="extendDomain"),i===r},cO,S5;function sxe(){if(S5)return cO;S5=1;var e=m9();function t(r,n,i){n=="__proto__"&&e?e(r,n,{configurable:!0,enumerable:!0,value:i,writable:!0}):r[n]=i}return cO=t,cO}var fO,O5;function lxe(){if(O5)return fO;O5=1;var e=sxe(),t=h9(),r=go();function n(i,a){var o={};return a=r(a,3),t(i,function(s,c,l){e(o,c,a(s,c,l))}),o}return fO=n,fO}var uxe=lxe();const cxe=kt(uxe);var dO,C5;function fxe(){if(C5)return dO;C5=1;function e(t,r){for(var n=-1,i=t==null?0:t.length;++n<i;)if(!r(t[n],n,t))return!1;return!0}return dO=e,dO}var hO,P5;function dxe(){if(P5)return hO;P5=1;var e=zT();function t(r,n){var i=!0;return e(r,function(a,o,s){return i=!!n(a,o,s),i}),i}return hO=t,hO}var pO,E5;function hxe(){if(E5)return pO;E5=1;var e=fxe(),t=dxe(),r=go(),n=Xn(),i=Ub();function a(o,s,c){var l=n(o)?e:t;return c&&i(o,s,c)&&(s=void 0),l(o,r(s,3))}return pO=a,pO}var pxe=hxe();const tz=kt(pxe);var mxe=["x","y"];function dm(e){"@babel/helpers - typeof";return dm=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},dm(e)}function LE(){return LE=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},LE.apply(this,arguments)}function j5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Vh(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?j5(Object(r),!0).forEach(function(n){vxe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):j5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function vxe(e,t,r){return t=gxe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function gxe(e){var t=yxe(e,"string");return dm(t)=="symbol"?t:t+""}function yxe(e,t){if(dm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(dm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function bxe(e,t){if(e==null)return{};var r=_xe(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function _xe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function wxe(e,t){var r=e.x,n=e.y,i=bxe(e,mxe),a="".concat(r),o=parseInt(a,10),s="".concat(n),c=parseInt(s,10),l="".concat(t.height||i.height),h=parseInt(l,10),p="".concat(t.width||i.width),g=parseInt(p,10);return Vh(Vh(Vh(Vh(Vh({},t),i),o?{x:o}:{}),c?{y:c}:{}),{},{height:h,width:g,name:t.name,radius:t.radius})}function T5(e){return ie.createElement(j0,LE({shapeType:"rectangle",propTransformer:wxe,activeClassName:"recharts-active-bar"},e))}var xxe=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(n,i){if(typeof t=="number")return t;var a=typeof n=="number";return a?t(n,i):(a||Gu(),r)}},Sxe=["value","background"],rz;function Xf(e){"@babel/helpers - typeof";return Xf=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},Xf(e)}function Oxe(e,t){if(e==null)return{};var r=Cxe(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Cxe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function R0(){return R0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},R0.apply(this,arguments)}function A5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Dr(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?A5(Object(r),!0).forEach(function(n){il(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):A5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Pxe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function k5(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,iz(n.key),n)}}function Exe(e,t,r){return t&&k5(e.prototype,t),r&&k5(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function jxe(e,t,r){return t=M0(t),Txe(e,nz()?Reflect.construct(t,r||[],M0(e).constructor):t.apply(e,r))}function Txe(e,t){if(t&&(Xf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Axe(e)}function Axe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function nz(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(nz=function(){return!!e})()}function M0(e){return M0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},M0(e)}function kxe(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&&DE(e,t)}function DE(e,t){return DE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},DE(e,t)}function il(e,t,r){return t=iz(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function iz(e){var t=Nxe(e,"string");return Xf(t)=="symbol"?t:t+""}function Nxe(e,t){if(Xf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Xf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Ko=function(e){function t(){var r;Pxe(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=jxe(this,t,[].concat(i)),il(r,"state",{isAnimationFinished:!1}),il(r,"id",jl("recharts-bar-")),il(r,"handleAnimationEnd",function(){var o=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),o&&o()}),il(r,"handleAnimationStart",function(){var o=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),o&&o()}),r}return kxe(t,e),Exe(t,[{key:"renderRectanglesStatically",value:function(n){var i=this,a=this.props,o=a.shape,s=a.dataKey,c=a.activeIndex,l=a.activeBar,h=ot(this.props,!1);return n&&n.map(function(p,g){var w=g===c,_=w?l:o,b=Dr(Dr(Dr({},h),p),{},{isActive:w,option:_,index:g,dataKey:s,onAnimationStart:i.handleAnimationStart,onAnimationEnd:i.handleAnimationEnd});return ie.createElement(Pt,R0({className:"recharts-bar-rectangle"},yl(i.props,p,g),{key:"rectangle-".concat(p==null?void 0:p.x,"-").concat(p==null?void 0:p.y,"-").concat(p==null?void 0:p.value,"-").concat(g)}),ie.createElement(T5,b))})}},{key:"renderRectanglesWithAnimation",value:function(){var n=this,i=this.props,a=i.data,o=i.layout,s=i.isAnimationActive,c=i.animationBegin,l=i.animationDuration,h=i.animationEasing,p=i.animationId,g=this.state.prevData;return ie.createElement(Qi,{begin:c,duration:l,isActive:s,easing:h,from:{t:0},to:{t:1},key:"bar-".concat(p),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(w){var _=w.t,b=a.map(function(x,S){var O=g&&g[S];if(O){var E=xr(O.x,x.x),j=xr(O.y,x.y),A=xr(O.width,x.width),T=xr(O.height,x.height);return Dr(Dr({},x),{},{x:E(_),y:j(_),width:A(_),height:T(_)})}if(o==="horizontal"){var M=xr(0,x.height),q=M(_);return Dr(Dr({},x),{},{y:x.y+x.height-q,height:q})}var W=xr(0,x.width),H=W(_);return Dr(Dr({},x),{},{width:H})});return ie.createElement(Pt,null,n.renderRectanglesStatically(b))})}},{key:"renderRectangles",value:function(){var n=this.props,i=n.data,a=n.isAnimationActive,o=this.state.prevData;return a&&i&&i.length&&(!o||!bl(o,i))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(i)}},{key:"renderBackground",value:function(){var n=this,i=this.props,a=i.data,o=i.dataKey,s=i.activeIndex,c=ot(this.props.background,!1);return a.map(function(l,h){l.value;var p=l.background,g=Oxe(l,Sxe);if(!p)return null;var w=Dr(Dr(Dr(Dr(Dr({},g),{},{fill:"#eee"},p),c),yl(n.props,l,h)),{},{onAnimationStart:n.handleAnimationStart,onAnimationEnd:n.handleAnimationEnd,dataKey:o,index:h,className:"recharts-bar-background-rectangle"});return ie.createElement(T5,R0({key:"background-bar-".concat(h),option:n.props.background,isActive:h===s},w))})}},{key:"renderErrorBar",value:function(n,i){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var a=this.props,o=a.data,s=a.xAxis,c=a.yAxis,l=a.layout,h=a.children,p=Ln(h,Td);if(!p)return null;var g=l==="vertical"?o[0].height/2:o[0].width/2,w=function(x,S){var O=Array.isArray(x.value)?x.value[1]:x.value;return{x:x.x,y:x.y,value:O,errorVal:lr(x,S)}},_={clipPath:n?"url(#clipPath-".concat(i,")"):null};return ie.createElement(Pt,_,p.map(function(b){return ie.cloneElement(b,{key:"error-bar-".concat(i,"-").concat(b.props.dataKey),data:o,xAxis:s,yAxis:c,layout:l,offset:g,dataPointFormatter:w})}))}},{key:"render",value:function(){var n=this.props,i=n.hide,a=n.data,o=n.className,s=n.xAxis,c=n.yAxis,l=n.left,h=n.top,p=n.width,g=n.height,w=n.isAnimationActive,_=n.background,b=n.id;if(i||!a||!a.length)return null;var x=this.state.isAnimationFinished,S=Me("recharts-bar",o),O=s&&s.allowDataOverflow,E=c&&c.allowDataOverflow,j=O||E,A=mt(b)?this.id:b;return ie.createElement(Pt,{className:S},O||E?ie.createElement("defs",null,ie.createElement("clipPath",{id:"clipPath-".concat(A)},ie.createElement("rect",{x:O?l:l-p/2,y:E?h:h-g/2,width:O?p:p*2,height:E?g:g*2}))):null,ie.createElement(Pt,{className:"recharts-bar-rectangles",clipPath:j?"url(#clipPath-".concat(A,")"):null},_?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(j,A),(!w||x)&&Sa.renderCallByParent(this.props,a))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return n.animationId!==i.prevAnimationId?{prevAnimationId:n.animationId,curData:n.data,prevData:i.curData}:n.data!==i.curData?{curData:n.data}:null}}])}(B.PureComponent);rz=Ko;il(Ko,"displayName","Bar");il(Ko,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!fs.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});il(Ko,"getComposedData",function(e){var t=e.props,r=e.item,n=e.barPosition,i=e.bandSize,a=e.xAxis,o=e.yAxis,s=e.xAxisTicks,c=e.yAxisTicks,l=e.stackedData,h=e.dataStartIndex,p=e.displayedData,g=e.offset,w=c0e(n,r);if(!w)return null;var _=t.layout,b=r.type.defaultProps,x=b!==void 0?Dr(Dr({},b),r.props):r.props,S=x.dataKey,O=x.children,E=x.minPointSize,j=_==="horizontal"?o:a,A=l?j.scale.domain():null,T=g0e({numericAxis:j}),M=Ln(O,ll),q=p.map(function(W,H){var K,te,se,X,ee,re;l?K=f0e(l[h+H],A):(K=lr(W,S),Array.isArray(K)||(K=[T,K]));var U=xxe(E,rz.defaultProps.minPointSize)(K[1],H);if(_==="horizontal"){var I,$=[o.scale(K[0]),o.scale(K[1])],F=$[0],k=$[1];te=oI({axis:a,ticks:s,bandSize:i,offset:w.offset,entry:W,index:H}),se=(I=k??F)!==null&&I!==void 0?I:void 0,X=w.size;var Z=F-k;if(ee=Number.isNaN(Z)?0:Z,re={x:te,y:o.y,width:X,height:o.height},Math.abs(U)>0&&Math.abs(ee)<Math.abs(U)){var Q=kn(ee||U)*(Math.abs(U)-Math.abs(ee));se-=Q,ee+=Q}}else{var ae=[a.scale(K[0]),a.scale(K[1])],fe=ae[0],de=ae[1];if(te=fe,se=oI({axis:o,ticks:c,bandSize:i,offset:w.offset,entry:W,index:H}),X=de-fe,ee=w.size,re={x:a.x,y:se,width:a.width,height:ee},Math.abs(U)>0&&Math.abs(X)<Math.abs(U)){var ve=kn(X||U)*(Math.abs(U)-Math.abs(X));X+=ve}}return Dr(Dr(Dr({},W),{},{x:te,y:se,width:X,height:ee,value:l?K:K[1],payload:W,background:re},M&&M[H]&&M[H].props),{},{tooltipPayload:[kU(r,W)],tooltipPosition:{x:te+X/2,y:se+ee/2}})});return Dr({data:q,layout:_},g)});function hm(e){"@babel/helpers - typeof";return hm=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},hm(e)}function Rxe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function N5(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,az(n.key),n)}}function Mxe(e,t,r){return t&&N5(e.prototype,t),r&&N5(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function R5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function ya(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?R5(Object(r),!0).forEach(function(n){i_(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):R5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function i_(e,t,r){return t=az(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function az(e){var t=Lxe(e,"string");return hm(t)=="symbol"?t:t+""}function Lxe(e,t){if(hm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(hm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var oz=function(t,r,n,i,a){var o=t.width,s=t.height,c=t.layout,l=t.children,h=Object.keys(r),p={left:n.left,leftMirror:n.left,right:o-n.right,rightMirror:o-n.right,top:n.top,topMirror:n.top,bottom:s-n.bottom,bottomMirror:s-n.bottom},g=!!mi(l,Ko);return h.reduce(function(w,_){var b=r[_],x=b.orientation,S=b.domain,O=b.padding,E=O===void 0?{}:O,j=b.mirror,A=b.reversed,T="".concat(x).concat(j?"Mirror":""),M,q,W,H,K;if(b.type==="number"&&(b.padding==="gap"||b.padding==="no-gap")){var te=S[1]-S[0],se=1/0,X=b.categoricalDomain.sort();if(X.forEach(function(ae,fe){fe>0&&(se=Math.min((ae||0)-(X[fe-1]||0),se))}),Number.isFinite(se)){var ee=se/te,re=b.layout==="vertical"?n.height:n.width;if(b.padding==="gap"&&(M=ee*re/2),b.padding==="no-gap"){var U=Nn(t.barCategoryGap,ee*re),I=ee*re/2;M=I-U-(I-U)/re*U}}}i==="xAxis"?q=[n.left+(E.left||0)+(M||0),n.left+n.width-(E.right||0)-(M||0)]:i==="yAxis"?q=c==="horizontal"?[n.top+n.height-(E.bottom||0),n.top+(E.top||0)]:[n.top+(E.top||0)+(M||0),n.top+n.height-(E.bottom||0)-(M||0)]:q=b.range,A&&(q=[q[1],q[0]]);var $=EU(b,a,g),F=$.scale,k=$.realScaleType;F.domain(S).range(q),jU(F);var Z=TU(F,ya(ya({},b),{},{realScaleType:k}));i==="xAxis"?(K=x==="top"&&!j||x==="bottom"&&j,W=n.left,H=p[T]-K*b.height):i==="yAxis"&&(K=x==="left"&&!j||x==="right"&&j,W=p[T]-K*b.width,H=n.top);var Q=ya(ya(ya({},b),Z),{},{realScaleType:k,x:W,y:H,scale:F,width:i==="xAxis"?n.width:b.width,height:i==="yAxis"?n.height:b.height});return Q.bandSize=g0(Q,Z),!b.hide&&i==="xAxis"?p[T]+=(K?-1:1)*Q.height:b.hide||(p[T]+=(K?-1:1)*Q.width),ya(ya({},w),{},i_({},_,Q))},{})},sz=function(t,r){var n=t.x,i=t.y,a=r.x,o=r.y;return{x:Math.min(n,a),y:Math.min(i,o),width:Math.abs(a-n),height:Math.abs(o-i)}},Dxe=function(t){var r=t.x1,n=t.y1,i=t.x2,a=t.y2;return sz({x:r,y:n},{x:i,y:a})},lz=function(){function e(t){Rxe(this,e),this.scale=t}return Mxe(e,[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=n.bandAware,a=n.position;if(r!==void 0){if(a)switch(a){case"start":return this.scale(r);case"middle":{var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+o}case"end":{var s=this.bandwidth?this.bandwidth():0;return this.scale(r)+s}default:return this.scale(r)}if(i){var c=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+c}return this.scale(r)}}},{key:"isInRange",value:function(r){var n=this.range(),i=n[0],a=n[n.length-1];return i<=a?r>=i&&r<=a:r>=a&&r<=i}}],[{key:"create",value:function(r){return new e(r)}}])}();i_(lz,"EPS",1e-4);var gA=function(t){var r=Object.keys(t).reduce(function(n,i){return ya(ya({},n),{},i_({},i,lz.create(t[i])))},{});return ya(ya({},r),{},{apply:function(i){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=a.bandAware,s=a.position;return cxe(i,function(c,l){return r[l].apply(c,{bandAware:o,position:s})})},isInRange:function(i){return tz(i,function(a,o){return r[o].isInRange(a)})}})};function Ixe(e){return(e%180+180)%180}var $xe=function(t){var r=t.width,n=t.height,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=Ixe(i),o=a*Math.PI/180,s=Math.atan(n/r),c=o>s&&o<Math.PI-s?n/Math.sin(o):r/Math.cos(o);return Math.abs(c)},mO,M5;function Fxe(){if(M5)return mO;M5=1;var e=go(),t=$m(),r=Fb();function n(i){return function(a,o,s){var c=Object(a);if(!t(a)){var l=e(o,3);a=r(a),o=function(p){return l(c[p],p,c)}}var h=i(a,o,s);return h>-1?c[l?a[h]:h]:void 0}}return mO=n,mO}var vO,L5;function Bxe(){if(L5)return vO;L5=1;var e=XU();function t(r){var n=e(r),i=n%1;return n===n?i?n-i:n:0}return vO=t,vO}var gO,D5;function Uxe(){if(D5)return gO;D5=1;var e=l9(),t=go(),r=Bxe(),n=Math.max;function i(a,o,s){var c=a==null?0:a.length;if(!c)return-1;var l=s==null?0:r(s);return l<0&&(l=n(c+l,0)),e(a,t(o,3),l)}return gO=i,gO}var yO,I5;function zxe(){if(I5)return yO;I5=1;var e=Fxe(),t=Uxe(),r=e(t);return yO=r,yO}var Vxe=zxe();const qxe=kt(Vxe);var Wxe=SB();const Hxe=kt(Wxe);var Gxe=Hxe(function(e){return{x:e.left,y:e.top,width:e.width,height:e.height}},function(e){return["l",e.left,"t",e.top,"w",e.width,"h",e.height].join("")}),yA=B.createContext(void 0),bA=B.createContext(void 0),uz=B.createContext(void 0),cz=B.createContext({}),fz=B.createContext(void 0),dz=B.createContext(0),hz=B.createContext(0),$5=function(t){var r=t.state,n=r.xAxisMap,i=r.yAxisMap,a=r.offset,o=t.clipPathId,s=t.children,c=t.width,l=t.height,h=Gxe(a);return ie.createElement(yA.Provider,{value:n},ie.createElement(bA.Provider,{value:i},ie.createElement(cz.Provider,{value:a},ie.createElement(uz.Provider,{value:h},ie.createElement(fz.Provider,{value:o},ie.createElement(dz.Provider,{value:l},ie.createElement(hz.Provider,{value:c},s)))))))},Kxe=function(){return B.useContext(fz)},pz=function(t){var r=B.useContext(yA);r==null&&Gu();var n=r[t];return n==null&&Gu(),n},Yxe=function(){var t=B.useContext(yA);return rl(t)},Zxe=function(){var t=B.useContext(bA),r=qxe(t,function(n){return tz(n.domain,Number.isFinite)});return r||rl(t)},mz=function(t){var r=B.useContext(bA);r==null&&Gu();var n=r[t];return n==null&&Gu(),n},Xxe=function(){var t=B.useContext(uz);return t},Qxe=function(){return B.useContext(cz)},_A=function(){return B.useContext(hz)},wA=function(){return B.useContext(dz)};function Qf(e){"@babel/helpers - typeof";return Qf=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},Qf(e)}function Jxe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function e2e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,gz(n.key),n)}}function t2e(e,t,r){return t&&e2e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function r2e(e,t,r){return t=L0(t),n2e(e,vz()?Reflect.construct(t,r||[],L0(e).constructor):t.apply(e,r))}function n2e(e,t){if(t&&(Qf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return i2e(e)}function i2e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function vz(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(vz=function(){return!!e})()}function L0(e){return L0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},L0(e)}function a2e(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&&IE(e,t)}function IE(e,t){return IE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},IE(e,t)}function F5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function B5(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?F5(Object(r),!0).forEach(function(n){xA(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):F5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function xA(e,t,r){return t=gz(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function gz(e){var t=o2e(e,"string");return Qf(t)=="symbol"?t:t+""}function o2e(e,t){if(Qf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Qf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function s2e(e,t){return f2e(e)||c2e(e,t)||u2e(e,t)||l2e()}function l2e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function u2e(e,t){if(e){if(typeof e=="string")return U5(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return U5(e,t)}}function U5(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function c2e(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],c=!0,l=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(c=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(h){l=!0,i=h}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function f2e(e){if(Array.isArray(e))return e}function $E(){return $E=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},$E.apply(this,arguments)}var d2e=function(t,r){var n;return ie.isValidElement(t)?n=ie.cloneElement(t,r):pt(t)?n=t(r):n=ie.createElement("line",$E({},r,{className:"recharts-reference-line-line"})),n},h2e=function(t,r,n,i,a,o,s,c,l){var h=a.x,p=a.y,g=a.width,w=a.height;if(n){var _=l.y,b=t.y.apply(_,{position:o});if(io(l,"discard")&&!t.y.isInRange(b))return null;var x=[{x:h+g,y:b},{x:h,y:b}];return c==="left"?x.reverse():x}if(r){var S=l.x,O=t.x.apply(S,{position:o});if(io(l,"discard")&&!t.x.isInRange(O))return null;var E=[{x:O,y:p+w},{x:O,y:p}];return s==="top"?E.reverse():E}if(i){var j=l.segment,A=j.map(function(T){return t.apply(T,{position:o})});return io(l,"discard")&&oxe(A,function(T){return!t.isInRange(T)})?null:A}return null};function p2e(e){var t=e.x,r=e.y,n=e.segment,i=e.xAxisId,a=e.yAxisId,o=e.shape,s=e.className,c=e.alwaysShow,l=Kxe(),h=pz(i),p=mz(a),g=Xxe();if(!l||!g)return null;xa(c===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var w=gA({x:h.scale,y:p.scale}),_=qr(t),b=qr(r),x=n&&n.length===2,S=h2e(w,_,b,x,g,e.position,h.orientation,p.orientation,e);if(!S)return null;var O=s2e(S,2),E=O[0],j=E.x,A=E.y,T=O[1],M=T.x,q=T.y,W=io(e,"hidden")?"url(#".concat(l,")"):void 0,H=B5(B5({clipPath:W},ot(e,!0)),{},{x1:j,y1:A,x2:M,y2:q});return ie.createElement(Pt,{className:Me("recharts-reference-line",s)},d2e(o,H),en.renderCallByParent(e,Dxe({x1:j,y1:A,x2:M,y2:q})))}var SA=function(e){function t(){return Jxe(this,t),r2e(this,t,arguments)}return a2e(t,e),t2e(t,[{key:"render",value:function(){return ie.createElement(p2e,this.props)}}])}(ie.Component);xA(SA,"displayName","ReferenceLine");xA(SA,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function FE(){return FE=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},FE.apply(this,arguments)}function Jf(e){"@babel/helpers - typeof";return Jf=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},Jf(e)}function z5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function V5(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?z5(Object(r),!0).forEach(function(n){a_(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):z5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function m2e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function v2e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,bz(n.key),n)}}function g2e(e,t,r){return t&&v2e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function y2e(e,t,r){return t=D0(t),b2e(e,yz()?Reflect.construct(t,r||[],D0(e).constructor):t.apply(e,r))}function b2e(e,t){if(t&&(Jf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _2e(e)}function _2e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function yz(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(yz=function(){return!!e})()}function D0(e){return D0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},D0(e)}function w2e(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&&BE(e,t)}function BE(e,t){return BE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},BE(e,t)}function a_(e,t,r){return t=bz(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function bz(e){var t=x2e(e,"string");return Jf(t)=="symbol"?t:t+""}function x2e(e,t){if(Jf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Jf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var S2e=function(t){var r=t.x,n=t.y,i=t.xAxis,a=t.yAxis,o=gA({x:i.scale,y:a.scale}),s=o.apply({x:r,y:n},{bandAware:!0});return io(t,"discard")&&!o.isInRange(s)?null:s},o_=function(e){function t(){return m2e(this,t),y2e(this,t,arguments)}return w2e(t,e),g2e(t,[{key:"render",value:function(){var n=this.props,i=n.x,a=n.y,o=n.r,s=n.alwaysShow,c=n.clipPathId,l=qr(i),h=qr(a);if(xa(s===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!l||!h)return null;var p=S2e(this.props);if(!p)return null;var g=p.x,w=p.y,_=this.props,b=_.shape,x=_.className,S=io(this.props,"hidden")?"url(#".concat(c,")"):void 0,O=V5(V5({clipPath:S},ot(this.props,!0)),{},{cx:g,cy:w});return ie.createElement(Pt,{className:Me("recharts-reference-dot",x)},t.renderDot(b,O),en.renderCallByParent(this.props,{x:g-o,y:w-o,width:2*o,height:2*o}))}}])}(ie.Component);a_(o_,"displayName","ReferenceDot");a_(o_,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});a_(o_,"renderDot",function(e,t){var r;return ie.isValidElement(e)?r=ie.cloneElement(e,t):pt(e)?r=e(t):r=ie.createElement(Vm,FE({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),r});function UE(){return UE=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},UE.apply(this,arguments)}function ed(e){"@babel/helpers - typeof";return ed=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},ed(e)}function q5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function W5(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?q5(Object(r),!0).forEach(function(n){s_(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):q5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function O2e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function C2e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,wz(n.key),n)}}function P2e(e,t,r){return t&&C2e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function E2e(e,t,r){return t=I0(t),j2e(e,_z()?Reflect.construct(t,r||[],I0(e).constructor):t.apply(e,r))}function j2e(e,t){if(t&&(ed(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return T2e(e)}function T2e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _z(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(_z=function(){return!!e})()}function I0(e){return I0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},I0(e)}function A2e(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&&zE(e,t)}function zE(e,t){return zE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},zE(e,t)}function s_(e,t,r){return t=wz(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function wz(e){var t=k2e(e,"string");return ed(t)=="symbol"?t:t+""}function k2e(e,t){if(ed(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ed(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var N2e=function(t,r,n,i,a){var o=a.x1,s=a.x2,c=a.y1,l=a.y2,h=a.xAxis,p=a.yAxis;if(!h||!p)return null;var g=gA({x:h.scale,y:p.scale}),w={x:t?g.x.apply(o,{position:"start"}):g.x.rangeMin,y:n?g.y.apply(c,{position:"start"}):g.y.rangeMin},_={x:r?g.x.apply(s,{position:"end"}):g.x.rangeMax,y:i?g.y.apply(l,{position:"end"}):g.y.rangeMax};return io(a,"discard")&&(!g.isInRange(w)||!g.isInRange(_))?null:sz(w,_)},qm=function(e){function t(){return O2e(this,t),E2e(this,t,arguments)}return A2e(t,e),P2e(t,[{key:"render",value:function(){var n=this.props,i=n.x1,a=n.x2,o=n.y1,s=n.y2,c=n.className,l=n.alwaysShow,h=n.clipPathId;xa(l===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var p=qr(i),g=qr(a),w=qr(o),_=qr(s),b=this.props.shape;if(!p&&!g&&!w&&!_&&!b)return null;var x=N2e(p,g,w,_,this.props);if(!x&&!b)return null;var S=io(this.props,"hidden")?"url(#".concat(h,")"):void 0;return ie.createElement(Pt,{className:Me("recharts-reference-area",c)},t.renderRect(b,W5(W5({clipPath:S},ot(this.props,!0)),x)),en.renderCallByParent(this.props,x))}}])}(ie.Component);s_(qm,"displayName","ReferenceArea");s_(qm,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});s_(qm,"renderRect",function(e,t){var r;return ie.isValidElement(e)?r=ie.cloneElement(e,t):pt(e)?r=e(t):r=ie.createElement(vA,UE({},t,{className:"recharts-reference-area-rect"})),r});function xz(e,t,r){if(t<1)return[];if(t===1&&r===void 0)return e;for(var n=[],i=0;i<e.length;i+=t)n.push(e[i]);return n}function R2e(e,t,r){var n={width:e.width+t.width,height:e.height+t.height};return $xe(n,r)}function M2e(e,t,r){var n=r==="width",i=e.x,a=e.y,o=e.width,s=e.height;return t===1?{start:n?i:a,end:n?i+o:a+s}:{start:n?i+o:a+s,end:n?i:a}}function $0(e,t,r,n,i){if(e*t<e*n||e*t>e*i)return!1;var a=r();return e*(t-e*a/2-n)>=0&&e*(t+e*a/2-i)<=0}function L2e(e,t){return xz(e,t+1)}function D2e(e,t,r,n,i){for(var a=(n||[]).slice(),o=t.start,s=t.end,c=0,l=1,h=o,p=function(){var _=n==null?void 0:n[c];if(_===void 0)return{v:xz(n,l)};var b=c,x,S=function(){return x===void 0&&(x=r(_,b)),x},O=_.coordinate,E=c===0||$0(e,O,S,h,s);E||(c=0,h=o,l+=1),E&&(h=O+e*(S()/2+i),c+=l)},g;l<=a.length;)if(g=p(),g)return g.v;return[]}function pm(e){"@babel/helpers - typeof";return pm=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},pm(e)}function H5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function bn(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?H5(Object(r),!0).forEach(function(n){I2e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):H5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function I2e(e,t,r){return t=$2e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function $2e(e){var t=F2e(e,"string");return pm(t)=="symbol"?t:t+""}function F2e(e,t){if(pm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(pm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function B2e(e,t,r,n,i){for(var a=(n||[]).slice(),o=a.length,s=t.start,c=t.end,l=function(g){var w=a[g],_,b=function(){return _===void 0&&(_=r(w,g)),_};if(g===o-1){var x=e*(w.coordinate+e*b()/2-c);a[g]=w=bn(bn({},w),{},{tickCoord:x>0?w.coordinate-x*e:w.coordinate})}else a[g]=w=bn(bn({},w),{},{tickCoord:w.coordinate});var S=$0(e,w.tickCoord,b,s,c);S&&(c=w.tickCoord-e*(b()/2+i),a[g]=bn(bn({},w),{},{isShow:!0}))},h=o-1;h>=0;h--)l(h);return a}function U2e(e,t,r,n,i,a){var o=(n||[]).slice(),s=o.length,c=t.start,l=t.end;if(a){var h=n[s-1],p=r(h,s-1),g=e*(h.coordinate+e*p/2-l);o[s-1]=h=bn(bn({},h),{},{tickCoord:g>0?h.coordinate-g*e:h.coordinate});var w=$0(e,h.tickCoord,function(){return p},c,l);w&&(l=h.tickCoord-e*(p/2+i),o[s-1]=bn(bn({},h),{},{isShow:!0}))}for(var _=a?s-1:s,b=function(O){var E=o[O],j,A=function(){return j===void 0&&(j=r(E,O)),j};if(O===0){var T=e*(E.coordinate-e*A()/2-c);o[O]=E=bn(bn({},E),{},{tickCoord:T<0?E.coordinate-T*e:E.coordinate})}else o[O]=E=bn(bn({},E),{},{tickCoord:E.coordinate});var M=$0(e,E.tickCoord,A,c,l);M&&(c=E.tickCoord+e*(A()/2+i),o[O]=bn(bn({},E),{},{isShow:!0}))},x=0;x<_;x++)b(x);return o}function OA(e,t,r){var n=e.tick,i=e.ticks,a=e.viewBox,o=e.minTickGap,s=e.orientation,c=e.interval,l=e.tickFormatter,h=e.unit,p=e.angle;if(!i||!i.length||!n)return[];if(Ke(c)||fs.isSsr)return L2e(i,typeof c=="number"&&Ke(c)?c:0);var g=[],w=s==="top"||s==="bottom"?"width":"height",_=h&&w==="width"?cp(h,{fontSize:t,letterSpacing:r}):{width:0,height:0},b=function(E,j){var A=pt(l)?l(E.value,j):E.value;return w==="width"?R2e(cp(A,{fontSize:t,letterSpacing:r}),_,p):cp(A,{fontSize:t,letterSpacing:r})[w]},x=i.length>=2?kn(i[1].coordinate-i[0].coordinate):1,S=M2e(a,x,w);return c==="equidistantPreserveStart"?D2e(x,S,b,i,o):(c==="preserveStart"||c==="preserveStartEnd"?g=U2e(x,S,b,i,o,c==="preserveStartEnd"):g=B2e(x,S,b,i,o),g.filter(function(O){return O.isShow}))}var z2e=["viewBox"],V2e=["viewBox"],q2e=["ticks"];function td(e){"@babel/helpers - typeof";return td=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},td(e)}function vf(){return vf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},vf.apply(this,arguments)}function G5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Tn(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?G5(Object(r),!0).forEach(function(n){CA(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):G5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function bO(e,t){if(e==null)return{};var r=W2e(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function W2e(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function H2e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function K5(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Oz(n.key),n)}}function G2e(e,t,r){return t&&K5(e.prototype,t),r&&K5(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function K2e(e,t,r){return t=F0(t),Y2e(e,Sz()?Reflect.construct(t,r||[],F0(e).constructor):t.apply(e,r))}function Y2e(e,t){if(t&&(td(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Z2e(e)}function Z2e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Sz(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Sz=function(){return!!e})()}function F0(e){return F0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},F0(e)}function X2e(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&&VE(e,t)}function VE(e,t){return VE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},VE(e,t)}function CA(e,t,r){return t=Oz(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Oz(e){var t=Q2e(e,"string");return td(t)=="symbol"?t:t+""}function Q2e(e,t){if(td(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(td(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Ad=function(e){function t(r){var n;return H2e(this,t),n=K2e(this,t,[r]),n.state={fontSize:"",letterSpacing:""},n}return X2e(t,e),G2e(t,[{key:"shouldComponentUpdate",value:function(n,i){var a=n.viewBox,o=bO(n,z2e),s=this.props,c=s.viewBox,l=bO(s,V2e);return!_f(a,c)||!_f(o,l)||!_f(i,this.state)}},{key:"componentDidMount",value:function(){var n=this.layerReference;if(n){var i=n.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];i&&this.setState({fontSize:window.getComputedStyle(i).fontSize,letterSpacing:window.getComputedStyle(i).letterSpacing})}}},{key:"getTickLineCoord",value:function(n){var i=this.props,a=i.x,o=i.y,s=i.width,c=i.height,l=i.orientation,h=i.tickSize,p=i.mirror,g=i.tickMargin,w,_,b,x,S,O,E=p?-1:1,j=n.tickSize||h,A=Ke(n.tickCoord)?n.tickCoord:n.coordinate;switch(l){case"top":w=_=n.coordinate,x=o+ +!p*c,b=x-E*j,O=b-E*g,S=A;break;case"left":b=x=n.coordinate,_=a+ +!p*s,w=_-E*j,S=w-E*g,O=A;break;case"right":b=x=n.coordinate,_=a+ +p*s,w=_+E*j,S=w+E*g,O=A;break;default:w=_=n.coordinate,x=o+ +p*c,b=x+E*j,O=b+E*g,S=A;break}return{line:{x1:w,y1:b,x2:_,y2:x},tick:{x:S,y:O}}}},{key:"getTickTextAnchor",value:function(){var n=this.props,i=n.orientation,a=n.mirror,o;switch(i){case"left":o=a?"start":"end";break;case"right":o=a?"end":"start";break;default:o="middle";break}return o}},{key:"getTickVerticalAnchor",value:function(){var n=this.props,i=n.orientation,a=n.mirror,o="end";switch(i){case"left":case"right":o="middle";break;case"top":o=a?"start":"end";break;default:o=a?"end":"start";break}return o}},{key:"renderAxisLine",value:function(){var n=this.props,i=n.x,a=n.y,o=n.width,s=n.height,c=n.orientation,l=n.mirror,h=n.axisLine,p=Tn(Tn(Tn({},ot(this.props,!1)),ot(h,!1)),{},{fill:"none"});if(c==="top"||c==="bottom"){var g=+(c==="top"&&!l||c==="bottom"&&l);p=Tn(Tn({},p),{},{x1:i,y1:a+g*s,x2:i+o,y2:a+g*s})}else{var w=+(c==="left"&&!l||c==="right"&&l);p=Tn(Tn({},p),{},{x1:i+w*o,y1:a,x2:i+w*o,y2:a+s})}return ie.createElement("line",vf({},p,{className:Me("recharts-cartesian-axis-line",wi(h,"className"))}))}},{key:"renderTicks",value:function(n,i,a){var o=this,s=this.props,c=s.tickLine,l=s.stroke,h=s.tick,p=s.tickFormatter,g=s.unit,w=OA(Tn(Tn({},this.props),{},{ticks:n}),i,a),_=this.getTickTextAnchor(),b=this.getTickVerticalAnchor(),x=ot(this.props,!1),S=ot(h,!1),O=Tn(Tn({},x),{},{fill:"none"},ot(c,!1)),E=w.map(function(j,A){var T=o.getTickLineCoord(j),M=T.line,q=T.tick,W=Tn(Tn(Tn(Tn({textAnchor:_,verticalAnchor:b},x),{},{stroke:"none",fill:l},S),q),{},{index:A,payload:j,visibleTicksCount:w.length,tickFormatter:p});return ie.createElement(Pt,vf({className:"recharts-cartesian-axis-tick",key:"tick-".concat(j.value,"-").concat(j.coordinate,"-").concat(j.tickCoord)},yl(o.props,j,A)),c&&ie.createElement("line",vf({},O,M,{className:Me("recharts-cartesian-axis-tick-line",wi(c,"className"))})),h&&t.renderTickItem(h,W,"".concat(pt(p)?p(j.value,A):j.value).concat(g||"")))});return ie.createElement("g",{className:"recharts-cartesian-axis-ticks"},E)}},{key:"render",value:function(){var n=this,i=this.props,a=i.axisLine,o=i.width,s=i.height,c=i.ticksGenerator,l=i.className,h=i.hide;if(h)return null;var p=this.props,g=p.ticks,w=bO(p,q2e),_=g;return pt(c)&&(_=g&&g.length>0?c(this.props):c(w)),o<=0||s<=0||!_||!_.length?null:ie.createElement(Pt,{className:Me("recharts-cartesian-axis",l),ref:function(x){n.layerReference=x}},a&&this.renderAxisLine(),this.renderTicks(_,this.state.fontSize,this.state.letterSpacing),en.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(n,i,a){var o;return ie.isValidElement(n)?o=ie.cloneElement(n,i):pt(n)?o=n(i):o=ie.createElement(Wu,vf({},i,{className:"recharts-cartesian-axis-tick-value"}),a),o}}])}(B.Component);CA(Ad,"displayName","CartesianAxis");CA(Ad,"defaultProps",{x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"});var J2e=["x1","y1","x2","y2","key"],eSe=["offset"];function Ku(e){"@babel/helpers - typeof";return Ku=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},Ku(e)}function Y5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function _n(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Y5(Object(r),!0).forEach(function(n){tSe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Y5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function tSe(e,t,r){return t=rSe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function rSe(e){var t=nSe(e,"string");return Ku(t)=="symbol"?t:t+""}function nSe(e,t){if(Ku(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ku(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Pu(){return Pu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Pu.apply(this,arguments)}function Z5(e,t){if(e==null)return{};var r=iSe(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function iSe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var aSe=function(t){var r=t.fill;if(!r||r==="none")return null;var n=t.fillOpacity,i=t.x,a=t.y,o=t.width,s=t.height,c=t.ry;return ie.createElement("rect",{x:i,y:a,ry:c,width:o,height:s,stroke:"none",fill:r,fillOpacity:n,className:"recharts-cartesian-grid-bg"})};function Cz(e,t){var r;if(ie.isValidElement(e))r=ie.cloneElement(e,t);else if(pt(e))r=e(t);else{var n=t.x1,i=t.y1,a=t.x2,o=t.y2,s=t.key,c=Z5(t,J2e),l=ot(c,!1);l.offset;var h=Z5(l,eSe);r=ie.createElement("line",Pu({},h,{x1:n,y1:i,x2:a,y2:o,fill:"none",key:s}))}return r}function oSe(e){var t=e.x,r=e.width,n=e.horizontal,i=n===void 0?!0:n,a=e.horizontalPoints;if(!i||!a||!a.length)return null;var o=a.map(function(s,c){var l=_n(_n({},e),{},{x1:t,y1:s,x2:t+r,y2:s,key:"line-".concat(c),index:c});return Cz(i,l)});return ie.createElement("g",{className:"recharts-cartesian-grid-horizontal"},o)}function sSe(e){var t=e.y,r=e.height,n=e.vertical,i=n===void 0?!0:n,a=e.verticalPoints;if(!i||!a||!a.length)return null;var o=a.map(function(s,c){var l=_n(_n({},e),{},{x1:s,y1:t,x2:s,y2:t+r,key:"line-".concat(c),index:c});return Cz(i,l)});return ie.createElement("g",{className:"recharts-cartesian-grid-vertical"},o)}function lSe(e){var t=e.horizontalFill,r=e.fillOpacity,n=e.x,i=e.y,a=e.width,o=e.height,s=e.horizontalPoints,c=e.horizontal,l=c===void 0?!0:c;if(!l||!t||!t.length)return null;var h=s.map(function(g){return Math.round(g+i-i)}).sort(function(g,w){return g-w});i!==h[0]&&h.unshift(0);var p=h.map(function(g,w){var _=!h[w+1],b=_?i+o-g:h[w+1]-g;if(b<=0)return null;var x=w%t.length;return ie.createElement("rect",{key:"react-".concat(w),y:g,x:n,height:b,width:a,stroke:"none",fill:t[x],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return ie.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},p)}function uSe(e){var t=e.vertical,r=t===void 0?!0:t,n=e.verticalFill,i=e.fillOpacity,a=e.x,o=e.y,s=e.width,c=e.height,l=e.verticalPoints;if(!r||!n||!n.length)return null;var h=l.map(function(g){return Math.round(g+a-a)}).sort(function(g,w){return g-w});a!==h[0]&&h.unshift(0);var p=h.map(function(g,w){var _=!h[w+1],b=_?a+s-g:h[w+1]-g;if(b<=0)return null;var x=w%n.length;return ie.createElement("rect",{key:"react-".concat(w),x:g,y:o,width:b,height:c,stroke:"none",fill:n[x],fillOpacity:i,className:"recharts-cartesian-grid-bg"})});return ie.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},p)}var cSe=function(t,r){var n=t.xAxis,i=t.width,a=t.height,o=t.offset;return PU(OA(_n(_n(_n({},Ad.defaultProps),n),{},{ticks:Vo(n,!0),viewBox:{x:0,y:0,width:i,height:a}})),o.left,o.left+o.width,r)},fSe=function(t,r){var n=t.yAxis,i=t.width,a=t.height,o=t.offset;return PU(OA(_n(_n(_n({},Ad.defaultProps),n),{},{ticks:Vo(n,!0),viewBox:{x:0,y:0,width:i,height:a}})),o.top,o.top+o.height,r)},Qc={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function PA(e){var t,r,n,i,a,o,s=_A(),c=wA(),l=Qxe(),h=_n(_n({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:Qc.stroke,fill:(r=e.fill)!==null&&r!==void 0?r:Qc.fill,horizontal:(n=e.horizontal)!==null&&n!==void 0?n:Qc.horizontal,horizontalFill:(i=e.horizontalFill)!==null&&i!==void 0?i:Qc.horizontalFill,vertical:(a=e.vertical)!==null&&a!==void 0?a:Qc.vertical,verticalFill:(o=e.verticalFill)!==null&&o!==void 0?o:Qc.verticalFill,x:Ke(e.x)?e.x:l.left,y:Ke(e.y)?e.y:l.top,width:Ke(e.width)?e.width:l.width,height:Ke(e.height)?e.height:l.height}),p=h.x,g=h.y,w=h.width,_=h.height,b=h.syncWithTicks,x=h.horizontalValues,S=h.verticalValues,O=Yxe(),E=Zxe();if(!Ke(w)||w<=0||!Ke(_)||_<=0||!Ke(p)||p!==+p||!Ke(g)||g!==+g)return null;var j=h.verticalCoordinatesGenerator||cSe,A=h.horizontalCoordinatesGenerator||fSe,T=h.horizontalPoints,M=h.verticalPoints;if((!T||!T.length)&&pt(A)){var q=x&&x.length,W=A({yAxis:E?_n(_n({},E),{},{ticks:q?x:E.ticks}):void 0,width:s,height:c,offset:l},q?!0:b);xa(Array.isArray(W),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(Ku(W),"]")),Array.isArray(W)&&(T=W)}if((!M||!M.length)&&pt(j)){var H=S&&S.length,K=j({xAxis:O?_n(_n({},O),{},{ticks:H?S:O.ticks}):void 0,width:s,height:c,offset:l},H?!0:b);xa(Array.isArray(K),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(Ku(K),"]")),Array.isArray(K)&&(M=K)}return ie.createElement("g",{className:"recharts-cartesian-grid"},ie.createElement(aSe,{fill:h.fill,fillOpacity:h.fillOpacity,x:h.x,y:h.y,width:h.width,height:h.height,ry:h.ry}),ie.createElement(oSe,Pu({},h,{offset:l,horizontalPoints:T,xAxis:O,yAxis:E})),ie.createElement(sSe,Pu({},h,{offset:l,verticalPoints:M,xAxis:O,yAxis:E})),ie.createElement(lSe,Pu({},h,{horizontalPoints:T})),ie.createElement(uSe,Pu({},h,{verticalPoints:M})))}PA.displayName="CartesianGrid";var dSe=["type","layout","connectNulls","ref"],hSe=["key"];function rd(e){"@babel/helpers - typeof";return rd=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},rd(e)}function X5(e,t){if(e==null)return{};var r=pSe(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function pSe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function vp(){return vp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},vp.apply(this,arguments)}function Q5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function fi(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Q5(Object(r),!0).forEach(function(n){ba(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Q5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Jc(e){return ySe(e)||gSe(e)||vSe(e)||mSe()}function mSe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function vSe(e,t){if(e){if(typeof e=="string")return qE(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return qE(e,t)}}function gSe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function ySe(e){if(Array.isArray(e))return qE(e)}function qE(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function bSe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function J5(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Ez(n.key),n)}}function _Se(e,t,r){return t&&J5(e.prototype,t),r&&J5(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function wSe(e,t,r){return t=B0(t),xSe(e,Pz()?Reflect.construct(t,r||[],B0(e).constructor):t.apply(e,r))}function xSe(e,t){if(t&&(rd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return SSe(e)}function SSe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Pz(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Pz=function(){return!!e})()}function B0(e){return B0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},B0(e)}function OSe(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&&WE(e,t)}function WE(e,t){return WE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},WE(e,t)}function ba(e,t,r){return t=Ez(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ez(e){var t=CSe(e,"string");return rd(t)=="symbol"?t:t+""}function CSe(e,t){if(rd(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(rd(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var kd=function(e){function t(){var r;bSe(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=wSe(this,t,[].concat(i)),ba(r,"state",{isAnimationFinished:!0,totalLength:0}),ba(r,"generateSimpleStrokeDasharray",function(o,s){return"".concat(s,"px ").concat(o-s,"px")}),ba(r,"getStrokeDasharray",function(o,s,c){var l=c.reduce(function(S,O){return S+O});if(!l)return r.generateSimpleStrokeDasharray(s,o);for(var h=Math.floor(o/l),p=o%l,g=s-o,w=[],_=0,b=0;_<c.length;b+=c[_],++_)if(b+c[_]>p){w=[].concat(Jc(c.slice(0,_)),[p-b]);break}var x=w.length%2===0?[0,g]:[g];return[].concat(Jc(t.repeat(c,h)),Jc(w),x).map(function(S){return"".concat(S,"px")}).join(", ")}),ba(r,"id",jl("recharts-line-")),ba(r,"pathRef",function(o){r.mainCurve=o}),ba(r,"handleAnimationEnd",function(){r.setState({isAnimationFinished:!0}),r.props.onAnimationEnd&&r.props.onAnimationEnd()}),ba(r,"handleAnimationStart",function(){r.setState({isAnimationFinished:!1}),r.props.onAnimationStart&&r.props.onAnimationStart()}),r}return OSe(t,e),_Se(t,[{key:"componentDidMount",value:function(){if(this.props.isAnimationActive){var n=this.getTotalLength();this.setState({totalLength:n})}}},{key:"componentDidUpdate",value:function(){if(this.props.isAnimationActive){var n=this.getTotalLength();n!==this.state.totalLength&&this.setState({totalLength:n})}}},{key:"getTotalLength",value:function(){var n=this.mainCurve;try{return n&&n.getTotalLength&&n.getTotalLength()||0}catch{return 0}}},{key:"renderErrorBar",value:function(n,i){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var a=this.props,o=a.points,s=a.xAxis,c=a.yAxis,l=a.layout,h=a.children,p=Ln(h,Td);if(!p)return null;var g=function(b,x){return{x:b.x,y:b.y,value:b.value,errorVal:lr(b.payload,x)}},w={clipPath:n?"url(#clipPath-".concat(i,")"):null};return ie.createElement(Pt,w,p.map(function(_){return ie.cloneElement(_,{key:"bar-".concat(_.props.dataKey),data:o,xAxis:s,yAxis:c,layout:l,dataPointFormatter:g})}))}},{key:"renderDots",value:function(n,i,a){var o=this.props.isAnimationActive;if(o&&!this.state.isAnimationFinished)return null;var s=this.props,c=s.dot,l=s.points,h=s.dataKey,p=ot(this.props,!1),g=ot(c,!0),w=l.map(function(b,x){var S=fi(fi(fi({key:"dot-".concat(x),r:3},p),g),{},{index:x,cx:b.x,cy:b.y,value:b.value,dataKey:h,payload:b.payload,points:l});return t.renderDotItem(c,S)}),_={clipPath:n?"url(#clipPath-".concat(i?"":"dots-").concat(a,")"):null};return ie.createElement(Pt,vp({className:"recharts-line-dots",key:"dots"},_),w)}},{key:"renderCurveStatically",value:function(n,i,a,o){var s=this.props,c=s.type,l=s.layout,h=s.connectNulls;s.ref;var p=X5(s,dSe),g=fi(fi(fi({},ot(p,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:i?"url(#clipPath-".concat(a,")"):null,points:n},o),{},{type:c,layout:l,connectNulls:h});return ie.createElement(cl,vp({},g,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(n,i){var a=this,o=this.props,s=o.points,c=o.strokeDasharray,l=o.isAnimationActive,h=o.animationBegin,p=o.animationDuration,g=o.animationEasing,w=o.animationId,_=o.animateNewValues,b=o.width,x=o.height,S=this.state,O=S.prevPoints,E=S.totalLength;return ie.createElement(Qi,{begin:h,duration:p,isActive:l,easing:g,from:{t:0},to:{t:1},key:"line-".concat(w),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(j){var A=j.t;if(O){var T=O.length/s.length,M=s.map(function(te,se){var X=Math.floor(se*T);if(O[X]){var ee=O[X],re=xr(ee.x,te.x),U=xr(ee.y,te.y);return fi(fi({},te),{},{x:re(A),y:U(A)})}if(_){var I=xr(b*2,te.x),$=xr(x/2,te.y);return fi(fi({},te),{},{x:I(A),y:$(A)})}return fi(fi({},te),{},{x:te.x,y:te.y})});return a.renderCurveStatically(M,n,i)}var q=xr(0,E),W=q(A),H;if(c){var K="".concat(c).split(/[,\s]+/gim).map(function(te){return parseFloat(te)});H=a.getStrokeDasharray(W,E,K)}else H=a.generateSimpleStrokeDasharray(E,W);return a.renderCurveStatically(s,n,i,{strokeDasharray:H})})}},{key:"renderCurve",value:function(n,i){var a=this.props,o=a.points,s=a.isAnimationActive,c=this.state,l=c.prevPoints,h=c.totalLength;return s&&o&&o.length&&(!l&&h>0||!bl(l,o))?this.renderCurveWithAnimation(n,i):this.renderCurveStatically(o,n,i)}},{key:"render",value:function(){var n,i=this.props,a=i.hide,o=i.dot,s=i.points,c=i.className,l=i.xAxis,h=i.yAxis,p=i.top,g=i.left,w=i.width,_=i.height,b=i.isAnimationActive,x=i.id;if(a||!s||!s.length)return null;var S=this.state.isAnimationFinished,O=s.length===1,E=Me("recharts-line",c),j=l&&l.allowDataOverflow,A=h&&h.allowDataOverflow,T=j||A,M=mt(x)?this.id:x,q=(n=ot(o,!1))!==null&&n!==void 0?n:{r:3,strokeWidth:2},W=q.r,H=W===void 0?3:W,K=q.strokeWidth,te=K===void 0?2:K,se=jB(o)?o:{},X=se.clipDot,ee=X===void 0?!0:X,re=H*2+te;return ie.createElement(Pt,{className:E},j||A?ie.createElement("defs",null,ie.createElement("clipPath",{id:"clipPath-".concat(M)},ie.createElement("rect",{x:j?g:g-w/2,y:A?p:p-_/2,width:j?w:w*2,height:A?_:_*2})),!ee&&ie.createElement("clipPath",{id:"clipPath-dots-".concat(M)},ie.createElement("rect",{x:g-re/2,y:p-re/2,width:w+re,height:_+re}))):null,!O&&this.renderCurve(T,M),this.renderErrorBar(T,M),(O||o)&&this.renderDots(T,ee,M),(!b||S)&&Sa.renderCallByParent(this.props,s))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return n.animationId!==i.prevAnimationId?{prevAnimationId:n.animationId,curPoints:n.points,prevPoints:i.curPoints}:n.points!==i.curPoints?{curPoints:n.points}:null}},{key:"repeat",value:function(n,i){for(var a=n.length%2!==0?[].concat(Jc(n),[0]):n,o=[],s=0;s<i;++s)o=[].concat(Jc(o),Jc(a));return o}},{key:"renderDotItem",value:function(n,i){var a;if(ie.isValidElement(n))a=ie.cloneElement(n,i);else if(pt(n))a=n(i);else{var o=i.key,s=X5(i,hSe),c=Me("recharts-line-dot",typeof n!="boolean"?n.className:"");a=ie.createElement(Vm,vp({key:o},s,{className:c}))}return a}}])}(B.PureComponent);ba(kd,"displayName","Line");ba(kd,"defaultProps",{xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendType:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!fs.isSsr,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,label:!1});ba(kd,"getComposedData",function(e){var t=e.props,r=e.xAxis,n=e.yAxis,i=e.xAxisTicks,a=e.yAxisTicks,o=e.dataKey,s=e.bandSize,c=e.displayedData,l=e.offset,h=t.layout,p=c.map(function(g,w){var _=lr(g,o);return h==="horizontal"?{x:qf({axis:r,ticks:i,bandSize:s,entry:g,index:w}),y:mt(_)?null:n.scale(_),value:_,payload:g}:{x:mt(_)?null:r.scale(_),y:qf({axis:n,ticks:a,bandSize:s,entry:g,index:w}),value:_,payload:g}});return fi({points:p,layout:h},l)});var PSe=["layout","type","stroke","connectNulls","isRange","ref"],ESe=["key"],jz;function nd(e){"@babel/helpers - typeof";return nd=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},nd(e)}function Tz(e,t){if(e==null)return{};var r=jSe(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function jSe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Eu(){return Eu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Eu.apply(this,arguments)}function e8(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Qs(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?e8(Object(r),!0).forEach(function(n){to(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):e8(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function TSe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function t8(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,kz(n.key),n)}}function ASe(e,t,r){return t&&t8(e.prototype,t),r&&t8(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function kSe(e,t,r){return t=U0(t),NSe(e,Az()?Reflect.construct(t,r||[],U0(e).constructor):t.apply(e,r))}function NSe(e,t){if(t&&(nd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return RSe(e)}function RSe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Az(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Az=function(){return!!e})()}function U0(e){return U0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},U0(e)}function MSe(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&&HE(e,t)}function HE(e,t){return HE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},HE(e,t)}function to(e,t,r){return t=kz(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function kz(e){var t=LSe(e,"string");return nd(t)=="symbol"?t:t+""}function LSe(e,t){if(nd(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(nd(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var rc=function(e){function t(){var r;TSe(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=kSe(this,t,[].concat(i)),to(r,"state",{isAnimationFinished:!0}),to(r,"id",jl("recharts-area-")),to(r,"handleAnimationEnd",function(){var o=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),pt(o)&&o()}),to(r,"handleAnimationStart",function(){var o=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),pt(o)&&o()}),r}return MSe(t,e),ASe(t,[{key:"renderDots",value:function(n,i,a){var o=this.props.isAnimationActive,s=this.state.isAnimationFinished;if(o&&!s)return null;var c=this.props,l=c.dot,h=c.points,p=c.dataKey,g=ot(this.props,!1),w=ot(l,!0),_=h.map(function(x,S){var O=Qs(Qs(Qs({key:"dot-".concat(S),r:3},g),w),{},{index:S,cx:x.x,cy:x.y,dataKey:p,value:x.value,payload:x.payload,points:h});return t.renderDotItem(l,O)}),b={clipPath:n?"url(#clipPath-".concat(i?"":"dots-").concat(a,")"):null};return ie.createElement(Pt,Eu({className:"recharts-area-dots"},b),_)}},{key:"renderHorizontalRect",value:function(n){var i=this.props,a=i.baseLine,o=i.points,s=i.strokeWidth,c=o[0].x,l=o[o.length-1].x,h=n*Math.abs(c-l),p=nl(o.map(function(g){return g.y||0}));return Ke(a)&&typeof a=="number"?p=Math.max(a,p):a&&Array.isArray(a)&&a.length&&(p=Math.max(nl(a.map(function(g){return g.y||0})),p)),Ke(p)?ie.createElement("rect",{x:c<l?c:c-h,y:0,width:h,height:Math.floor(p+(s?parseInt("".concat(s),10):1))}):null}},{key:"renderVerticalRect",value:function(n){var i=this.props,a=i.baseLine,o=i.points,s=i.strokeWidth,c=o[0].y,l=o[o.length-1].y,h=n*Math.abs(c-l),p=nl(o.map(function(g){return g.x||0}));return Ke(a)&&typeof a=="number"?p=Math.max(a,p):a&&Array.isArray(a)&&a.length&&(p=Math.max(nl(a.map(function(g){return g.x||0})),p)),Ke(p)?ie.createElement("rect",{x:0,y:c<l?c:c-h,width:p+(s?parseInt("".concat(s),10):1),height:Math.floor(h)}):null}},{key:"renderClipRect",value:function(n){var i=this.props.layout;return i==="vertical"?this.renderVerticalRect(n):this.renderHorizontalRect(n)}},{key:"renderAreaStatically",value:function(n,i,a,o){var s=this.props,c=s.layout,l=s.type,h=s.stroke,p=s.connectNulls,g=s.isRange;s.ref;var w=Tz(s,PSe);return ie.createElement(Pt,{clipPath:a?"url(#clipPath-".concat(o,")"):null},ie.createElement(cl,Eu({},ot(w,!0),{points:n,connectNulls:p,type:l,baseLine:i,layout:c,stroke:"none",className:"recharts-area-area"})),h!=="none"&&ie.createElement(cl,Eu({},ot(this.props,!1),{className:"recharts-area-curve",layout:c,type:l,connectNulls:p,fill:"none",points:n})),h!=="none"&&g&&ie.createElement(cl,Eu({},ot(this.props,!1),{className:"recharts-area-curve",layout:c,type:l,connectNulls:p,fill:"none",points:i})))}},{key:"renderAreaWithAnimation",value:function(n,i){var a=this,o=this.props,s=o.points,c=o.baseLine,l=o.isAnimationActive,h=o.animationBegin,p=o.animationDuration,g=o.animationEasing,w=o.animationId,_=this.state,b=_.prevPoints,x=_.prevBaseLine;return ie.createElement(Qi,{begin:h,duration:p,isActive:l,easing:g,from:{t:0},to:{t:1},key:"area-".concat(w),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(S){var O=S.t;if(b){var E=b.length/s.length,j=s.map(function(q,W){var H=Math.floor(W*E);if(b[H]){var K=b[H],te=xr(K.x,q.x),se=xr(K.y,q.y);return Qs(Qs({},q),{},{x:te(O),y:se(O)})}return q}),A;if(Ke(c)&&typeof c=="number"){var T=xr(x,c);A=T(O)}else if(mt(c)||Od(c)){var M=xr(x,0);A=M(O)}else A=c.map(function(q,W){var H=Math.floor(W*E);if(x[H]){var K=x[H],te=xr(K.x,q.x),se=xr(K.y,q.y);return Qs(Qs({},q),{},{x:te(O),y:se(O)})}return q});return a.renderAreaStatically(j,A,n,i)}return ie.createElement(Pt,null,ie.createElement("defs",null,ie.createElement("clipPath",{id:"animationClipPath-".concat(i)},a.renderClipRect(O))),ie.createElement(Pt,{clipPath:"url(#animationClipPath-".concat(i,")")},a.renderAreaStatically(s,c,n,i)))})}},{key:"renderArea",value:function(n,i){var a=this.props,o=a.points,s=a.baseLine,c=a.isAnimationActive,l=this.state,h=l.prevPoints,p=l.prevBaseLine,g=l.totalLength;return c&&o&&o.length&&(!h&&g>0||!bl(h,o)||!bl(p,s))?this.renderAreaWithAnimation(n,i):this.renderAreaStatically(o,s,n,i)}},{key:"render",value:function(){var n,i=this.props,a=i.hide,o=i.dot,s=i.points,c=i.className,l=i.top,h=i.left,p=i.xAxis,g=i.yAxis,w=i.width,_=i.height,b=i.isAnimationActive,x=i.id;if(a||!s||!s.length)return null;var S=this.state.isAnimationFinished,O=s.length===1,E=Me("recharts-area",c),j=p&&p.allowDataOverflow,A=g&&g.allowDataOverflow,T=j||A,M=mt(x)?this.id:x,q=(n=ot(o,!1))!==null&&n!==void 0?n:{r:3,strokeWidth:2},W=q.r,H=W===void 0?3:W,K=q.strokeWidth,te=K===void 0?2:K,se=jB(o)?o:{},X=se.clipDot,ee=X===void 0?!0:X,re=H*2+te;return ie.createElement(Pt,{className:E},j||A?ie.createElement("defs",null,ie.createElement("clipPath",{id:"clipPath-".concat(M)},ie.createElement("rect",{x:j?h:h-w/2,y:A?l:l-_/2,width:j?w:w*2,height:A?_:_*2})),!ee&&ie.createElement("clipPath",{id:"clipPath-dots-".concat(M)},ie.createElement("rect",{x:h-re/2,y:l-re/2,width:w+re,height:_+re}))):null,O?null:this.renderArea(T,M),(o||O)&&this.renderDots(T,ee,M),(!b||S)&&Sa.renderCallByParent(this.props,s))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return n.animationId!==i.prevAnimationId?{prevAnimationId:n.animationId,curPoints:n.points,curBaseLine:n.baseLine,prevPoints:i.curPoints,prevBaseLine:i.curBaseLine}:n.points!==i.curPoints||n.baseLine!==i.curBaseLine?{curPoints:n.points,curBaseLine:n.baseLine}:null}}])}(B.PureComponent);jz=rc;to(rc,"displayName","Area");to(rc,"defaultProps",{stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!fs.isSsr,animationBegin:0,animationDuration:1500,animationEasing:"ease"});to(rc,"getBaseValue",function(e,t,r,n){var i=e.layout,a=e.baseValue,o=t.props.baseValue,s=o??a;if(Ke(s)&&typeof s=="number")return s;var c=i==="horizontal"?n:r,l=c.scale.domain();if(c.type==="number"){var h=Math.max(l[0],l[1]),p=Math.min(l[0],l[1]);return s==="dataMin"?p:s==="dataMax"||h<0?h:Math.max(Math.min(l[0],l[1]),0)}return s==="dataMin"?l[0]:s==="dataMax"?l[1]:l[0]});to(rc,"getComposedData",function(e){var t=e.props,r=e.item,n=e.xAxis,i=e.yAxis,a=e.xAxisTicks,o=e.yAxisTicks,s=e.bandSize,c=e.dataKey,l=e.stackedData,h=e.dataStartIndex,p=e.displayedData,g=e.offset,w=t.layout,_=l&&l.length,b=jz.getBaseValue(t,r,n,i),x=w==="horizontal",S=!1,O=p.map(function(j,A){var T;_?T=l[h+A]:(T=lr(j,c),Array.isArray(T)?S=!0:T=[b,T]);var M=T[1]==null||_&&lr(j,c)==null;return x?{x:qf({axis:n,ticks:a,bandSize:s,entry:j,index:A}),y:M?null:i.scale(T[1]),value:T,payload:j}:{x:M?null:n.scale(T[1]),y:qf({axis:i,ticks:o,bandSize:s,entry:j,index:A}),value:T,payload:j}}),E;return _||S?E=O.map(function(j){var A=Array.isArray(j.value)?j.value[0]:null;return x?{x:j.x,y:A!=null&&j.y!=null?i.scale(A):null}:{x:A!=null?n.scale(A):null,y:j.y}}):E=x?i.scale(b):n.scale(b),Qs({points:O,baseLine:E,layout:w,isRange:S},g)});to(rc,"renderDotItem",function(e,t){var r;if(ie.isValidElement(e))r=ie.cloneElement(e,t);else if(pt(e))r=e(t);else{var n=Me("recharts-area-dot",typeof e!="boolean"?e.className:""),i=t.key,a=Tz(t,ESe);r=ie.createElement(Vm,Eu({},a,{key:i,className:n}))}return r});function id(e){"@babel/helpers - typeof";return id=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},id(e)}function DSe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ISe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Mz(n.key),n)}}function $Se(e,t,r){return t&&ISe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function FSe(e,t,r){return t=z0(t),BSe(e,Nz()?Reflect.construct(t,r||[],z0(e).constructor):t.apply(e,r))}function BSe(e,t){if(t&&(id(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return USe(e)}function USe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Nz(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Nz=function(){return!!e})()}function z0(e){return z0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},z0(e)}function zSe(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&&GE(e,t)}function GE(e,t){return GE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},GE(e,t)}function Rz(e,t,r){return t=Mz(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Mz(e){var t=VSe(e,"string");return id(t)=="symbol"?t:t+""}function VSe(e,t){if(id(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(id(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var l_=function(e){function t(){return DSe(this,t),FSe(this,t,arguments)}return zSe(t,e),$Se(t,[{key:"render",value:function(){return null}}])}(ie.Component);Rz(l_,"displayName","ZAxis");Rz(l_,"defaultProps",{zAxisId:0,range:[64,64],scale:"auto",type:"number"});var qSe=["option","isActive"];function gp(){return gp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},gp.apply(this,arguments)}function WSe(e,t){if(e==null)return{};var r=HSe(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function HSe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function GSe(e){var t=e.option,r=e.isActive,n=WSe(e,qSe);return typeof t=="string"?ie.createElement(j0,gp({option:ie.createElement($b,gp({type:t},n)),isActive:r,shapeType:"symbols"},n)):ie.createElement(j0,gp({option:t,isActive:r,shapeType:"symbols"},n))}function ad(e){"@babel/helpers - typeof";return ad=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},ad(e)}function yp(){return yp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},yp.apply(this,arguments)}function r8(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function zi(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?r8(Object(r),!0).forEach(function(n){al(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):r8(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function KSe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n8(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Dz(n.key),n)}}function YSe(e,t,r){return t&&n8(e.prototype,t),r&&n8(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function ZSe(e,t,r){return t=V0(t),XSe(e,Lz()?Reflect.construct(t,r||[],V0(e).constructor):t.apply(e,r))}function XSe(e,t){if(t&&(ad(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return QSe(e)}function QSe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Lz(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Lz=function(){return!!e})()}function V0(e){return V0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},V0(e)}function JSe(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&&KE(e,t)}function KE(e,t){return KE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},KE(e,t)}function al(e,t,r){return t=Dz(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Dz(e){var t=eOe(e,"string");return ad(t)=="symbol"?t:t+""}function eOe(e,t){if(ad(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ad(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var u_=function(e){function t(){var r;KSe(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=ZSe(this,t,[].concat(i)),al(r,"state",{isAnimationFinished:!1}),al(r,"handleAnimationEnd",function(){r.setState({isAnimationFinished:!0})}),al(r,"handleAnimationStart",function(){r.setState({isAnimationFinished:!1})}),al(r,"id",jl("recharts-scatter-")),r}return JSe(t,e),YSe(t,[{key:"renderSymbolsStatically",value:function(n){var i=this,a=this.props,o=a.shape,s=a.activeShape,c=a.activeIndex,l=ot(this.props,!1);return n.map(function(h,p){var g=c===p,w=g?s:o,_=zi(zi({},l),h);return ie.createElement(Pt,yp({className:"recharts-scatter-symbol",key:"symbol-".concat(h==null?void 0:h.cx,"-").concat(h==null?void 0:h.cy,"-").concat(h==null?void 0:h.size,"-").concat(p)},yl(i.props,h,p),{role:"img"}),ie.createElement(GSe,yp({option:w,isActive:g,key:"symbol-".concat(p)},_)))})}},{key:"renderSymbolsWithAnimation",value:function(){var n=this,i=this.props,a=i.points,o=i.isAnimationActive,s=i.animationBegin,c=i.animationDuration,l=i.animationEasing,h=i.animationId,p=this.state.prevPoints;return ie.createElement(Qi,{begin:s,duration:c,isActive:o,easing:l,from:{t:0},to:{t:1},key:"pie-".concat(h),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(g){var w=g.t,_=a.map(function(b,x){var S=p&&p[x];if(S){var O=xr(S.cx,b.cx),E=xr(S.cy,b.cy),j=xr(S.size,b.size);return zi(zi({},b),{},{cx:O(w),cy:E(w),size:j(w)})}var A=xr(0,b.size);return zi(zi({},b),{},{size:A(w)})});return ie.createElement(Pt,null,n.renderSymbolsStatically(_))})}},{key:"renderSymbols",value:function(){var n=this.props,i=n.points,a=n.isAnimationActive,o=this.state.prevPoints;return a&&i&&i.length&&(!o||!bl(o,i))?this.renderSymbolsWithAnimation():this.renderSymbolsStatically(i)}},{key:"renderErrorBar",value:function(){var n=this.props.isAnimationActive;if(n&&!this.state.isAnimationFinished)return null;var i=this.props,a=i.points,o=i.xAxis,s=i.yAxis,c=i.children,l=Ln(c,Td);return l?l.map(function(h,p){var g=h.props,w=g.direction,_=g.dataKey;return ie.cloneElement(h,{key:"".concat(w,"-").concat(_,"-").concat(a[p]),data:a,xAxis:o,yAxis:s,layout:w==="x"?"vertical":"horizontal",dataPointFormatter:function(x,S){return{x:x.cx,y:x.cy,value:w==="x"?+x.node.x:+x.node.y,errorVal:lr(x,S)}}})}):null}},{key:"renderLine",value:function(){var n=this.props,i=n.points,a=n.line,o=n.lineType,s=n.lineJointType,c=ot(this.props,!1),l=ot(a,!1),h,p;if(o==="joint")h=i.map(function(E){return{x:E.cx,y:E.cy}});else if(o==="fitting"){var g=Qce(i),w=g.xmin,_=g.xmax,b=g.a,x=g.b,S=function(j){return b*j+x};h=[{x:w,y:S(w)},{x:_,y:S(_)}]}var O=zi(zi(zi({},c),{},{fill:"none",stroke:c&&c.fill},l),{},{points:h});return ie.isValidElement(a)?p=ie.cloneElement(a,O):pt(a)?p=a(O):p=ie.createElement(cl,yp({},O,{type:s})),ie.createElement(Pt,{className:"recharts-scatter-line",key:"recharts-scatter-line"},p)}},{key:"render",value:function(){var n=this.props,i=n.hide,a=n.points,o=n.line,s=n.className,c=n.xAxis,l=n.yAxis,h=n.left,p=n.top,g=n.width,w=n.height,_=n.id,b=n.isAnimationActive;if(i||!a||!a.length)return null;var x=this.state.isAnimationFinished,S=Me("recharts-scatter",s),O=c&&c.allowDataOverflow,E=l&&l.allowDataOverflow,j=O||E,A=mt(_)?this.id:_;return ie.createElement(Pt,{className:S,clipPath:j?"url(#clipPath-".concat(A,")"):null},O||E?ie.createElement("defs",null,ie.createElement("clipPath",{id:"clipPath-".concat(A)},ie.createElement("rect",{x:O?h:h-g/2,y:E?p:p-w/2,width:O?g:g*2,height:E?w:w*2}))):null,o&&this.renderLine(),this.renderErrorBar(),ie.createElement(Pt,{key:"recharts-scatter-symbols"},this.renderSymbols()),(!b||x)&&Sa.renderCallByParent(this.props,a))}}],[{key:"getDerivedStateFromProps",value:function(n,i){return n.animationId!==i.prevAnimationId?{prevAnimationId:n.animationId,curPoints:n.points,prevPoints:i.curPoints}:n.points!==i.curPoints?{curPoints:n.points}:null}}])}(B.PureComponent);al(u_,"displayName","Scatter");al(u_,"defaultProps",{xAxisId:0,yAxisId:0,zAxisId:0,legendType:"circle",lineType:"joint",lineJointType:"linear",data:[],shape:"circle",hide:!1,isAnimationActive:!fs.isSsr,animationBegin:0,animationDuration:400,animationEasing:"linear"});al(u_,"getComposedData",function(e){var t=e.xAxis,r=e.yAxis,n=e.zAxis,i=e.item,a=e.displayedData,o=e.xAxisTicks,s=e.yAxisTicks,c=e.offset,l=i.props.tooltipType,h=Ln(i.props.children,ll),p=mt(t.dataKey)?i.props.dataKey:t.dataKey,g=mt(r.dataKey)?i.props.dataKey:r.dataKey,w=n&&n.dataKey,_=n?n.range:l_.defaultProps.range,b=_&&_[0],x=t.scale.bandwidth?t.scale.bandwidth():0,S=r.scale.bandwidth?r.scale.bandwidth():0,O=a.map(function(E,j){var A=lr(E,p),T=lr(E,g),M=!mt(w)&&lr(E,w)||"-",q=[{name:mt(t.dataKey)?i.props.name:t.name||t.dataKey,unit:t.unit||"",value:A,payload:E,dataKey:p,type:l},{name:mt(r.dataKey)?i.props.name:r.name||r.dataKey,unit:r.unit||"",value:T,payload:E,dataKey:g,type:l}];M!=="-"&&q.push({name:n.name||n.dataKey,unit:n.unit||"",value:M,payload:E,dataKey:w,type:l});var W=qf({axis:t,ticks:o,bandSize:x,entry:E,index:j,dataKey:p}),H=qf({axis:r,ticks:s,bandSize:S,entry:E,index:j,dataKey:g}),K=M!=="-"?n.scale(M):b,te=Math.sqrt(Math.max(K,0)/Math.PI);return zi(zi({},E),{},{cx:W,cy:H,x:W-te,y:H-te,xAxis:t,yAxis:r,zAxis:n,width:2*te,height:2*te,size:K,node:{x:A,y:T,z:M},tooltipPayload:q,tooltipPosition:{x:W,y:H},payload:E},h&&h[j]&&h[j].props)});return zi({points:O},c)});function od(e){"@babel/helpers - typeof";return od=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},od(e)}function tOe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function rOe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Fz(n.key),n)}}function nOe(e,t,r){return t&&rOe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function iOe(e,t,r){return t=q0(t),aOe(e,Iz()?Reflect.construct(t,r||[],q0(e).constructor):t.apply(e,r))}function aOe(e,t){if(t&&(od(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return oOe(e)}function oOe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Iz(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Iz=function(){return!!e})()}function q0(e){return q0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},q0(e)}function sOe(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&&YE(e,t)}function YE(e,t){return YE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},YE(e,t)}function $z(e,t,r){return t=Fz(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Fz(e){var t=lOe(e,"string");return od(t)=="symbol"?t:t+""}function lOe(e,t){if(od(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(od(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function ZE(){return ZE=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ZE.apply(this,arguments)}function uOe(e){var t=e.xAxisId,r=_A(),n=wA(),i=pz(t);return i==null?null:ie.createElement(Ad,ZE({},i,{className:Me("recharts-".concat(i.axisType," ").concat(i.axisType),i.className),viewBox:{x:0,y:0,width:r,height:n},ticksGenerator:function(o){return Vo(o,!0)}}))}var Nd=function(e){function t(){return tOe(this,t),iOe(this,t,arguments)}return sOe(t,e),nOe(t,[{key:"render",value:function(){return ie.createElement(uOe,this.props)}}])}(ie.Component);$z(Nd,"displayName","XAxis");$z(Nd,"defaultProps",{allowDecimals:!0,hide:!1,orientation:"bottom",width:0,height:30,mirror:!1,xAxisId:0,tickCount:5,type:"category",padding:{left:0,right:0},allowDataOverflow:!1,scale:"auto",reversed:!1,allowDuplicatedCategory:!0});function sd(e){"@babel/helpers - typeof";return sd=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},sd(e)}function cOe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function fOe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,zz(n.key),n)}}function dOe(e,t,r){return t&&fOe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function hOe(e,t,r){return t=W0(t),pOe(e,Bz()?Reflect.construct(t,r||[],W0(e).constructor):t.apply(e,r))}function pOe(e,t){if(t&&(sd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return mOe(e)}function mOe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Bz(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Bz=function(){return!!e})()}function W0(e){return W0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},W0(e)}function vOe(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&&XE(e,t)}function XE(e,t){return XE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},XE(e,t)}function Uz(e,t,r){return t=zz(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function zz(e){var t=gOe(e,"string");return sd(t)=="symbol"?t:t+""}function gOe(e,t){if(sd(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(sd(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function QE(){return QE=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},QE.apply(this,arguments)}var yOe=function(t){var r=t.yAxisId,n=_A(),i=wA(),a=mz(r);return a==null?null:ie.createElement(Ad,QE({},a,{className:Me("recharts-".concat(a.axisType," ").concat(a.axisType),a.className),viewBox:{x:0,y:0,width:n,height:i},ticksGenerator:function(s){return Vo(s,!0)}}))},Rd=function(e){function t(){return cOe(this,t),hOe(this,t,arguments)}return vOe(t,e),dOe(t,[{key:"render",value:function(){return ie.createElement(yOe,this.props)}}])}(ie.Component);Uz(Rd,"displayName","YAxis");Uz(Rd,"defaultProps",{allowDuplicatedCategory:!0,allowDecimals:!0,hide:!1,orientation:"left",width:60,height:0,mirror:!1,yAxisId:0,tickCount:5,type:"number",padding:{top:0,bottom:0},allowDataOverflow:!1,scale:"auto",reversed:!1});function i8(e){return xOe(e)||wOe(e)||_Oe(e)||bOe()}function bOe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _Oe(e,t){if(e){if(typeof e=="string")return JE(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return JE(e,t)}}function wOe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function xOe(e){if(Array.isArray(e))return JE(e)}function JE(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var ej=function(t,r,n,i,a){var o=Ln(t,SA),s=Ln(t,o_),c=[].concat(i8(o),i8(s)),l=Ln(t,qm),h="".concat(i,"Id"),p=i[0],g=r;if(c.length&&(g=c.reduce(function(b,x){if(x.props[h]===n&&io(x.props,"extendDomain")&&Ke(x.props[p])){var S=x.props[p];return[Math.min(b[0],S),Math.max(b[1],S)]}return b},g)),l.length){var w="".concat(p,"1"),_="".concat(p,"2");g=l.reduce(function(b,x){if(x.props[h]===n&&io(x.props,"extendDomain")&&Ke(x.props[w])&&Ke(x.props[_])){var S=x.props[w],O=x.props[_];return[Math.min(b[0],S,O),Math.max(b[1],S,O)]}return b},g)}return a&&a.length&&(g=a.reduce(function(b,x){return Ke(x)?[Math.min(b[0],x),Math.max(b[1],x)]:b},g)),g},_O={exports:{}},a8;function SOe(){return a8||(a8=1,function(e){var t=Object.prototype.hasOwnProperty,r="~";function n(){}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(r=!1));function i(c,l,h){this.fn=c,this.context=l,this.once=h||!1}function a(c,l,h,p,g){if(typeof h!="function")throw new TypeError("The listener must be a function");var w=new i(h,p||c,g),_=r?r+l:l;return c._events[_]?c._events[_].fn?c._events[_]=[c._events[_],w]:c._events[_].push(w):(c._events[_]=w,c._eventsCount++),c}function o(c,l){--c._eventsCount===0?c._events=new n:delete c._events[l]}function s(){this._events=new n,this._eventsCount=0}s.prototype.eventNames=function(){var l=[],h,p;if(this._eventsCount===0)return l;for(p in h=this._events)t.call(h,p)&&l.push(r?p.slice(1):p);return Object.getOwnPropertySymbols?l.concat(Object.getOwnPropertySymbols(h)):l},s.prototype.listeners=function(l){var h=r?r+l:l,p=this._events[h];if(!p)return[];if(p.fn)return[p.fn];for(var g=0,w=p.length,_=new Array(w);g<w;g++)_[g]=p[g].fn;return _},s.prototype.listenerCount=function(l){var h=r?r+l:l,p=this._events[h];return p?p.fn?1:p.length:0},s.prototype.emit=function(l,h,p,g,w,_){var b=r?r+l:l;if(!this._events[b])return!1;var x=this._events[b],S=arguments.length,O,E;if(x.fn){switch(x.once&&this.removeListener(l,x.fn,void 0,!0),S){case 1:return x.fn.call(x.context),!0;case 2:return x.fn.call(x.context,h),!0;case 3:return x.fn.call(x.context,h,p),!0;case 4:return x.fn.call(x.context,h,p,g),!0;case 5:return x.fn.call(x.context,h,p,g,w),!0;case 6:return x.fn.call(x.context,h,p,g,w,_),!0}for(E=1,O=new Array(S-1);E<S;E++)O[E-1]=arguments[E];x.fn.apply(x.context,O)}else{var j=x.length,A;for(E=0;E<j;E++)switch(x[E].once&&this.removeListener(l,x[E].fn,void 0,!0),S){case 1:x[E].fn.call(x[E].context);break;case 2:x[E].fn.call(x[E].context,h);break;case 3:x[E].fn.call(x[E].context,h,p);break;case 4:x[E].fn.call(x[E].context,h,p,g);break;default:if(!O)for(A=1,O=new Array(S-1);A<S;A++)O[A-1]=arguments[A];x[E].fn.apply(x[E].context,O)}}return!0},s.prototype.on=function(l,h,p){return a(this,l,h,p,!1)},s.prototype.once=function(l,h,p){return a(this,l,h,p,!0)},s.prototype.removeListener=function(l,h,p,g){var w=r?r+l:l;if(!this._events[w])return this;if(!h)return o(this,w),this;var _=this._events[w];if(_.fn)_.fn===h&&(!g||_.once)&&(!p||_.context===p)&&o(this,w);else{for(var b=0,x=[],S=_.length;b<S;b++)(_[b].fn!==h||g&&!_[b].once||p&&_[b].context!==p)&&x.push(_[b]);x.length?this._events[w]=x.length===1?x[0]:x:o(this,w)}return this},s.prototype.removeAllListeners=function(l){var h;return l?(h=r?r+l:l,this._events[h]&&o(this,h)):(this._events=new n,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=r,s.EventEmitter=s,e.exports=s}(_O)),_O.exports}var OOe=SOe();const COe=kt(OOe);var wO=new COe,xO="recharts.syncMouseEvents";function mm(e){"@babel/helpers - typeof";return mm=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},mm(e)}function POe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function EOe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Vz(n.key),n)}}function jOe(e,t,r){return t&&EOe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function SO(e,t,r){return t=Vz(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Vz(e){var t=TOe(e,"string");return mm(t)=="symbol"?t:t+""}function TOe(e,t){if(mm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(mm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var AOe=function(){function e(){POe(this,e),SO(this,"activeIndex",0),SO(this,"coordinateList",[]),SO(this,"layout","horizontal")}return jOe(e,[{key:"setDetails",value:function(r){var n,i=r.coordinateList,a=i===void 0?null:i,o=r.container,s=o===void 0?null:o,c=r.layout,l=c===void 0?null:c,h=r.offset,p=h===void 0?null:h,g=r.mouseHandlerCallback,w=g===void 0?null:g;this.coordinateList=(n=a??this.coordinateList)!==null&&n!==void 0?n:[],this.container=s??this.container,this.layout=l??this.layout,this.offset=p??this.offset,this.mouseHandlerCallback=w??this.mouseHandlerCallback,this.activeIndex=Math.min(Math.max(this.activeIndex,0),this.coordinateList.length-1)}},{key:"focus",value:function(){this.spoofMouse()}},{key:"keyboardEvent",value:function(r){if(this.coordinateList.length!==0)switch(r.key){case"ArrowRight":{if(this.layout!=="horizontal")return;this.activeIndex=Math.min(this.activeIndex+1,this.coordinateList.length-1),this.spoofMouse();break}case"ArrowLeft":{if(this.layout!=="horizontal")return;this.activeIndex=Math.max(this.activeIndex-1,0),this.spoofMouse();break}}}},{key:"setIndex",value:function(r){this.activeIndex=r}},{key:"spoofMouse",value:function(){var r,n;if(this.layout==="horizontal"&&this.coordinateList.length!==0){var i=this.container.getBoundingClientRect(),a=i.x,o=i.y,s=i.height,c=this.coordinateList[this.activeIndex].coordinate,l=((r=window)===null||r===void 0?void 0:r.scrollX)||0,h=((n=window)===null||n===void 0?void 0:n.scrollY)||0,p=a+c+l,g=o+this.offset.top+s/2+h;this.mouseHandlerCallback({pageX:p,pageY:g})}}}])}();function kOe(e,t,r){if(r==="number"&&t===!0&&Array.isArray(e)){var n=e==null?void 0:e[0],i=e==null?void 0:e[1];if(n&&i&&Ke(n)&&Ke(i))return!0}return!1}function NOe(e,t,r,n){var i=n/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-i:r.left+.5,y:e==="horizontal"?r.top+.5:t.y-i,width:e==="horizontal"?n:r.width-1,height:e==="horizontal"?r.height-1:n}}function qz(e){var t=e.cx,r=e.cy,n=e.radius,i=e.startAngle,a=e.endAngle,o=rr(t,r,n,i),s=rr(t,r,n,a);return{points:[o,s],cx:t,cy:r,radius:n,startAngle:i,endAngle:a}}function ROe(e,t,r){var n,i,a,o;if(e==="horizontal")n=t.x,a=n,i=r.top,o=r.top+r.height;else if(e==="vertical")i=t.y,o=i,n=r.left,a=r.left+r.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var s=t.cx,c=t.cy,l=t.innerRadius,h=t.outerRadius,p=t.angle,g=rr(s,c,l,p),w=rr(s,c,h,p);n=g.x,i=g.y,a=w.x,o=w.y}else return qz(t);return[{x:n,y:i},{x:a,y:o}]}function vm(e){"@babel/helpers - typeof";return vm=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},vm(e)}function o8(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Lg(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?o8(Object(r),!0).forEach(function(n){MOe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o8(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function MOe(e,t,r){return t=LOe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function LOe(e){var t=DOe(e,"string");return vm(t)=="symbol"?t:t+""}function DOe(e,t){if(vm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(vm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function IOe(e){var t,r,n=e.element,i=e.tooltipEventType,a=e.isActive,o=e.activeCoordinate,s=e.activePayload,c=e.offset,l=e.activeTooltipIndex,h=e.tooltipAxisBandSize,p=e.layout,g=e.chartName,w=(t=n.props.cursor)!==null&&t!==void 0?t:(r=n.type.defaultProps)===null||r===void 0?void 0:r.cursor;if(!n||!w||!a||!o||g!=="ScatterChart"&&i!=="axis")return null;var _,b=cl;if(g==="ScatterChart")_=o,b=T1e;else if(g==="BarChart")_=NOe(p,o,c,h),b=vA;else if(p==="radial"){var x=qz(o),S=x.cx,O=x.cy,E=x.radius,j=x.startAngle,A=x.endAngle;_={cx:S,cy:O,startAngle:j,endAngle:A,innerRadius:E,outerRadius:E},b=IU}else _={points:ROe(p,o,c)},b=cl;var T=Lg(Lg(Lg(Lg({stroke:"#ccc",pointerEvents:"none"},c),_),ot(w,!1)),{},{payload:s,payloadIndex:l,className:Me("recharts-tooltip-cursor",w.className)});return B.isValidElement(w)?B.cloneElement(w,T):B.createElement(b,T)}var $Oe=["item"],FOe=["children","className","width","height","style","compact","title","desc"];function ld(e){"@babel/helpers - typeof";return ld=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},ld(e)}function gf(){return gf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},gf.apply(this,arguments)}function s8(e,t){return zOe(e)||UOe(e,t)||Hz(e,t)||BOe()}function BOe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function UOe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],c=!0,l=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(c=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(h){l=!0,i=h}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function zOe(e){if(Array.isArray(e))return e}function l8(e,t){if(e==null)return{};var r=VOe(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function VOe(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function qOe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function WOe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Gz(n.key),n)}}function HOe(e,t,r){return t&&WOe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function GOe(e,t,r){return t=H0(t),KOe(e,Wz()?Reflect.construct(t,r||[],H0(e).constructor):t.apply(e,r))}function KOe(e,t){if(t&&(ld(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return YOe(e)}function YOe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Wz(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Wz=function(){return!!e})()}function H0(e){return H0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},H0(e)}function ZOe(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&&tj(e,t)}function tj(e,t){return tj=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},tj(e,t)}function ud(e){return JOe(e)||QOe(e)||Hz(e)||XOe()}function XOe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Hz(e,t){if(e){if(typeof e=="string")return rj(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return rj(e,t)}}function QOe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function JOe(e){if(Array.isArray(e))return rj(e)}function rj(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function u8(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function De(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?u8(Object(r),!0).forEach(function(n){vt(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u8(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function vt(e,t,r){return t=Gz(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Gz(e){var t=eCe(e,"string");return ld(t)=="symbol"?t:t+""}function eCe(e,t){if(ld(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ld(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var tCe={xAxis:["bottom","top"],yAxis:["left","right"]},rCe={width:"100%",height:"100%"},Kz={x:0,y:0};function Dg(e){return e}var nCe=function(t,r){return r==="horizontal"?t.x:r==="vertical"?t.y:r==="centric"?t.angle:t.radius},iCe=function(t,r,n,i){var a=r.find(function(h){return h&&h.index===n});if(a){if(t==="horizontal")return{x:a.coordinate,y:i.y};if(t==="vertical")return{x:i.x,y:a.coordinate};if(t==="centric"){var o=a.coordinate,s=i.radius;return De(De(De({},i),rr(i.cx,i.cy,s,o)),{},{angle:o,radius:s})}var c=a.coordinate,l=i.angle;return De(De(De({},i),rr(i.cx,i.cy,c,l)),{},{angle:l,radius:c})}return Kz},c_=function(t,r){var n=r.graphicalItems,i=r.dataStartIndex,a=r.dataEndIndex,o=(n??[]).reduce(function(s,c){var l=c.props.data;return l&&l.length?[].concat(ud(s),ud(l)):s},[]);return o.length>0?o:t&&t.length&&Ke(i)&&Ke(a)?t.slice(i,a+1):[]};function Yz(e){return e==="number"?[0,"auto"]:void 0}var nj=function(t,r,n,i){var a=t.graphicalItems,o=t.tooltipAxis,s=c_(r,t);return n<0||!a||!a.length||n>=s.length?null:a.reduce(function(c,l){var h,p=(h=l.props.data)!==null&&h!==void 0?h:r;p&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=n&&(p=p.slice(t.dataStartIndex,t.dataEndIndex+1));var g;if(o.dataKey&&!o.allowDuplicatedCategory){var w=p===void 0?s:p;g=Hy(w,o.dataKey,i)}else g=p&&p[n]||s[n];return g?[].concat(ud(c),[kU(l,g)]):c},[])},c8=function(t,r,n,i){var a=i||{x:t.chartX,y:t.chartY},o=nCe(a,n),s=t.orderedTooltipTicks,c=t.tooltipAxis,l=t.tooltipTicks,h=i0e(o,s,l,c);if(h>=0&&l){var p=l[h]&&l[h].value,g=nj(t,r,h,p),w=iCe(n,s,h,a);return{activeTooltipIndex:h,activeLabel:p,activePayload:g,activeCoordinate:w}}return null},aCe=function(t,r){var n=r.axes,i=r.graphicalItems,a=r.axisType,o=r.axisIdKey,s=r.stackGroups,c=r.dataStartIndex,l=r.dataEndIndex,h=t.layout,p=t.children,g=t.stackOffset,w=CU(h,a);return n.reduce(function(_,b){var x,S=b.type.defaultProps!==void 0?De(De({},b.type.defaultProps),b.props):b.props,O=S.type,E=S.dataKey,j=S.allowDataOverflow,A=S.allowDuplicatedCategory,T=S.scale,M=S.ticks,q=S.includeHidden,W=S[o];if(_[W])return _;var H=c_(t.data,{graphicalItems:i.filter(function(Z){var Q,ae=o in Z.props?Z.props[o]:(Q=Z.type.defaultProps)===null||Q===void 0?void 0:Q[o];return ae===W}),dataStartIndex:c,dataEndIndex:l}),K=H.length,te,se,X;kOe(S.domain,j,O)&&(te=pE(S.domain,null,j),w&&(O==="number"||T!=="auto")&&(X=dp(H,E,"category")));var ee=Yz(O);if(!te||te.length===0){var re,U=(re=S.domain)!==null&&re!==void 0?re:ee;if(E){if(te=dp(H,E,O),O==="category"&&w){var I=Xce(te);A&&I?(se=te,te=A0(0,K)):A||(te=uI(U,te,b).reduce(function(Z,Q){return Z.indexOf(Q)>=0?Z:[].concat(ud(Z),[Q])},[]))}else if(O==="category")A?te=te.filter(function(Z){return Z!==""&&!mt(Z)}):te=uI(U,te,b).reduce(function(Z,Q){return Z.indexOf(Q)>=0||Q===""||mt(Q)?Z:[].concat(ud(Z),[Q])},[]);else if(O==="number"){var $=u0e(H,i.filter(function(Z){var Q,ae,fe=o in Z.props?Z.props[o]:(Q=Z.type.defaultProps)===null||Q===void 0?void 0:Q[o],de="hide"in Z.props?Z.props.hide:(ae=Z.type.defaultProps)===null||ae===void 0?void 0:ae.hide;return fe===W&&(q||!de)}),E,a,h);$&&(te=$)}w&&(O==="number"||T!=="auto")&&(X=dp(H,E,"category"))}else w?te=A0(0,K):s&&s[W]&&s[W].hasStack&&O==="number"?te=g==="expand"?[0,1]:AU(s[W].stackGroups,c,l):te=OU(H,i.filter(function(Z){var Q=o in Z.props?Z.props[o]:Z.type.defaultProps[o],ae="hide"in Z.props?Z.props.hide:Z.type.defaultProps.hide;return Q===W&&(q||!ae)}),O,h,!0);if(O==="number")te=ej(p,te,W,a,M),U&&(te=pE(U,te,j));else if(O==="category"&&U){var F=U,k=te.every(function(Z){return F.indexOf(Z)>=0});k&&(te=F)}}return De(De({},_),{},vt({},W,De(De({},S),{},{axisType:a,domain:te,categoricalDomain:X,duplicateDomain:se,originalDomain:(x=S.domain)!==null&&x!==void 0?x:ee,isCategorical:w,layout:h})))},{})},oCe=function(t,r){var n=r.graphicalItems,i=r.Axis,a=r.axisType,o=r.axisIdKey,s=r.stackGroups,c=r.dataStartIndex,l=r.dataEndIndex,h=t.layout,p=t.children,g=c_(t.data,{graphicalItems:n,dataStartIndex:c,dataEndIndex:l}),w=g.length,_=CU(h,a),b=-1;return n.reduce(function(x,S){var O=S.type.defaultProps!==void 0?De(De({},S.type.defaultProps),S.props):S.props,E=O[o],j=Yz("number");if(!x[E]){b++;var A;return _?A=A0(0,w):s&&s[E]&&s[E].hasStack?(A=AU(s[E].stackGroups,c,l),A=ej(p,A,E,a)):(A=pE(j,OU(g,n.filter(function(T){var M,q,W=o in T.props?T.props[o]:(M=T.type.defaultProps)===null||M===void 0?void 0:M[o],H="hide"in T.props?T.props.hide:(q=T.type.defaultProps)===null||q===void 0?void 0:q.hide;return W===E&&!H}),"number",h),i.defaultProps.allowDataOverflow),A=ej(p,A,E,a)),De(De({},x),{},vt({},E,De(De({axisType:a},i.defaultProps),{},{hide:!0,orientation:wi(tCe,"".concat(a,".").concat(b%2),null),domain:A,originalDomain:j,isCategorical:_,layout:h})))}return x},{})},sCe=function(t,r){var n=r.axisType,i=n===void 0?"xAxis":n,a=r.AxisComp,o=r.graphicalItems,s=r.stackGroups,c=r.dataStartIndex,l=r.dataEndIndex,h=t.children,p="".concat(i,"Id"),g=Ln(h,a),w={};return g&&g.length?w=aCe(t,{axes:g,graphicalItems:o,axisType:i,axisIdKey:p,stackGroups:s,dataStartIndex:c,dataEndIndex:l}):o&&o.length&&(w=oCe(t,{Axis:a,graphicalItems:o,axisType:i,axisIdKey:p,stackGroups:s,dataStartIndex:c,dataEndIndex:l})),w},lCe=function(t){var r=rl(t),n=Vo(r,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:VT(n,function(i){return i.coordinate}),tooltipAxis:r,tooltipAxisBandSize:g0(r,n)}},f8=function(t){var r=t.children,n=t.defaultShowTooltip,i=mi(r,Zf),a=0,o=0;return t.data&&t.data.length!==0&&(o=t.data.length-1),i&&i.props&&(i.props.startIndex>=0&&(a=i.props.startIndex),i.props.endIndex>=0&&(o=i.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:a,dataEndIndex:o,activeTooltipIndex:-1,isTooltipActive:!!n}},uCe=function(t){return!t||!t.length?!1:t.some(function(r){var n=Ho(r&&r.type);return n&&n.indexOf("Bar")>=0})},d8=function(t){return t==="horizontal"?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:t==="vertical"?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:t==="centric"?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},cCe=function(t,r){var n=t.props,i=t.graphicalItems,a=t.xAxisMap,o=a===void 0?{}:a,s=t.yAxisMap,c=s===void 0?{}:s,l=n.width,h=n.height,p=n.children,g=n.margin||{},w=mi(p,Zf),_=mi(p,wf),b=Object.keys(c).reduce(function(A,T){var M=c[T],q=M.orientation;return!M.mirror&&!M.hide?De(De({},A),{},vt({},q,A[q]+M.width)):A},{left:g.left||0,right:g.right||0}),x=Object.keys(o).reduce(function(A,T){var M=o[T],q=M.orientation;return!M.mirror&&!M.hide?De(De({},A),{},vt({},q,wi(A,"".concat(q))+M.height)):A},{top:g.top||0,bottom:g.bottom||0}),S=De(De({},x),b),O=S.bottom;w&&(S.bottom+=w.props.height||Zf.defaultProps.height),_&&r&&(S=s0e(S,i,n,r));var E=l-S.left-S.right,j=h-S.top-S.bottom;return De(De({brushBottom:O},S),{},{width:Math.max(E,0),height:Math.max(j,0)})},fCe=function(t,r){if(r==="xAxis")return t[r].width;if(r==="yAxis")return t[r].height},EA=function(t){var r=t.chartName,n=t.GraphicalChild,i=t.defaultTooltipEventType,a=i===void 0?"axis":i,o=t.validateTooltipEventTypes,s=o===void 0?["axis"]:o,c=t.axisComponents,l=t.legendContent,h=t.formatAxisMap,p=t.defaultProps,g=function(S,O){var E=O.graphicalItems,j=O.stackGroups,A=O.offset,T=O.updateId,M=O.dataStartIndex,q=O.dataEndIndex,W=S.barSize,H=S.layout,K=S.barGap,te=S.barCategoryGap,se=S.maxBarSize,X=d8(H),ee=X.numericAxisName,re=X.cateAxisName,U=uCe(E),I=[];return E.forEach(function($,F){var k=c_(S.data,{graphicalItems:[$],dataStartIndex:M,dataEndIndex:q}),Z=$.type.defaultProps!==void 0?De(De({},$.type.defaultProps),$.props):$.props,Q=Z.dataKey,ae=Z.maxBarSize,fe=Z["".concat(ee,"Id")],de=Z["".concat(re,"Id")],ve={},D=c.reduce(function(Le,$e){var _e=O["".concat($e.axisType,"Map")],Se=Z["".concat($e.axisType,"Id")];_e&&_e[Se]||$e.axisType==="zAxis"||Gu();var Re=_e[Se];return De(De({},Le),{},vt(vt({},$e.axisType,Re),"".concat($e.axisType,"Ticks"),Vo(Re)))},ve),z=D[re],J=D["".concat(re,"Ticks")],ce=j&&j[fe]&&j[fe].hasStack&&y0e($,j[fe].stackGroups),Y=Ho($.type).indexOf("Bar")>=0,ue=g0(z,J),he=[],ye=U&&a0e({barSize:W,stackGroups:j,totalSize:fCe(D,re)});if(Y){var pe,xe,Pe=mt(ae)?se:ae,ke=(pe=(xe=g0(z,J,!0))!==null&&xe!==void 0?xe:Pe)!==null&&pe!==void 0?pe:0;he=o0e({barGap:K,barCategoryGap:te,bandSize:ke!==ue?ke:ue,sizeList:ye[de],maxBarSize:Pe}),ke!==ue&&(he=he.map(function(Le){return De(De({},Le),{},{position:De(De({},Le.position),{},{offset:Le.position.offset-ke/2})})}))}var Ie=$&&$.type&&$.type.getComposedData;Ie&&I.push({props:De(De({},Ie(De(De({},D),{},{displayedData:k,props:S,dataKey:Q,item:$,bandSize:ue,barPosition:he,offset:A,stackedData:ce,layout:H,dataStartIndex:M,dataEndIndex:q}))),{},vt(vt(vt({key:$.key||"item-".concat(F)},ee,D[ee]),re,D[re]),"animationId",T)),childIndex:ufe($,S.children),item:$})}),I},w=function(S,O){var E=S.props,j=S.dataStartIndex,A=S.dataEndIndex,T=S.updateId;if(!OM({props:E}))return null;var M=E.children,q=E.layout,W=E.stackOffset,H=E.data,K=E.reverseStackOrder,te=d8(q),se=te.numericAxisName,X=te.cateAxisName,ee=Ln(M,n),re=v0e(H,ee,"".concat(se,"Id"),"".concat(X,"Id"),W,K),U=c.reduce(function(Z,Q){var ae="".concat(Q.axisType,"Map");return De(De({},Z),{},vt({},ae,sCe(E,De(De({},Q),{},{graphicalItems:ee,stackGroups:Q.axisType===se&&re,dataStartIndex:j,dataEndIndex:A}))))},{}),I=cCe(De(De({},U),{},{props:E,graphicalItems:ee}),O==null?void 0:O.legendBBox);Object.keys(U).forEach(function(Z){U[Z]=h(E,U[Z],I,Z.replace("Map",""),r)});var $=U["".concat(X,"Map")],F=lCe($),k=g(E,De(De({},U),{},{dataStartIndex:j,dataEndIndex:A,updateId:T,graphicalItems:ee,stackGroups:re,offset:I}));return De(De({formattedGraphicalItems:k,graphicalItems:ee,offset:I,stackGroups:re},F),U)},_=function(x){function S(O){var E,j,A;return qOe(this,S),A=GOe(this,S,[O]),vt(A,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),vt(A,"accessibilityManager",new AOe),vt(A,"handleLegendBBoxUpdate",function(T){if(T){var M=A.state,q=M.dataStartIndex,W=M.dataEndIndex,H=M.updateId;A.setState(De({legendBBox:T},w({props:A.props,dataStartIndex:q,dataEndIndex:W,updateId:H},De(De({},A.state),{},{legendBBox:T}))))}}),vt(A,"handleReceiveSyncEvent",function(T,M,q){if(A.props.syncId===T){if(q===A.eventEmitterSymbol&&typeof A.props.syncMethod!="function")return;A.applySyncEvent(M)}}),vt(A,"handleBrushChange",function(T){var M=T.startIndex,q=T.endIndex;if(M!==A.state.dataStartIndex||q!==A.state.dataEndIndex){var W=A.state.updateId;A.setState(function(){return De({dataStartIndex:M,dataEndIndex:q},w({props:A.props,dataStartIndex:M,dataEndIndex:q,updateId:W},A.state))}),A.triggerSyncEvent({dataStartIndex:M,dataEndIndex:q})}}),vt(A,"handleMouseEnter",function(T){var M=A.getMouseInfo(T);if(M){var q=De(De({},M),{},{isTooltipActive:!0});A.setState(q),A.triggerSyncEvent(q);var W=A.props.onMouseEnter;pt(W)&&W(q,T)}}),vt(A,"triggeredAfterMouseMove",function(T){var M=A.getMouseInfo(T),q=M?De(De({},M),{},{isTooltipActive:!0}):{isTooltipActive:!1};A.setState(q),A.triggerSyncEvent(q);var W=A.props.onMouseMove;pt(W)&&W(q,T)}),vt(A,"handleItemMouseEnter",function(T){A.setState(function(){return{isTooltipActive:!0,activeItem:T,activePayload:T.tooltipPayload,activeCoordinate:T.tooltipPosition||{x:T.cx,y:T.cy}}})}),vt(A,"handleItemMouseLeave",function(){A.setState(function(){return{isTooltipActive:!1}})}),vt(A,"handleMouseMove",function(T){T.persist(),A.throttleTriggeredAfterMouseMove(T)}),vt(A,"handleMouseLeave",function(T){A.throttleTriggeredAfterMouseMove.cancel();var M={isTooltipActive:!1};A.setState(M),A.triggerSyncEvent(M);var q=A.props.onMouseLeave;pt(q)&&q(M,T)}),vt(A,"handleOuterEvent",function(T){var M=lfe(T),q=wi(A.props,"".concat(M));if(M&&pt(q)){var W,H;/.*touch.*/i.test(M)?H=A.getMouseInfo(T.changedTouches[0]):H=A.getMouseInfo(T),q((W=H)!==null&&W!==void 0?W:{},T)}}),vt(A,"handleClick",function(T){var M=A.getMouseInfo(T);if(M){var q=De(De({},M),{},{isTooltipActive:!0});A.setState(q),A.triggerSyncEvent(q);var W=A.props.onClick;pt(W)&&W(q,T)}}),vt(A,"handleMouseDown",function(T){var M=A.props.onMouseDown;if(pt(M)){var q=A.getMouseInfo(T);M(q,T)}}),vt(A,"handleMouseUp",function(T){var M=A.props.onMouseUp;if(pt(M)){var q=A.getMouseInfo(T);M(q,T)}}),vt(A,"handleTouchMove",function(T){T.changedTouches!=null&&T.changedTouches.length>0&&A.throttleTriggeredAfterMouseMove(T.changedTouches[0])}),vt(A,"handleTouchStart",function(T){T.changedTouches!=null&&T.changedTouches.length>0&&A.handleMouseDown(T.changedTouches[0])}),vt(A,"handleTouchEnd",function(T){T.changedTouches!=null&&T.changedTouches.length>0&&A.handleMouseUp(T.changedTouches[0])}),vt(A,"handleDoubleClick",function(T){var M=A.props.onDoubleClick;if(pt(M)){var q=A.getMouseInfo(T);M(q,T)}}),vt(A,"handleContextMenu",function(T){var M=A.props.onContextMenu;if(pt(M)){var q=A.getMouseInfo(T);M(q,T)}}),vt(A,"triggerSyncEvent",function(T){A.props.syncId!==void 0&&wO.emit(xO,A.props.syncId,T,A.eventEmitterSymbol)}),vt(A,"applySyncEvent",function(T){var M=A.props,q=M.layout,W=M.syncMethod,H=A.state.updateId,K=T.dataStartIndex,te=T.dataEndIndex;if(T.dataStartIndex!==void 0||T.dataEndIndex!==void 0)A.setState(De({dataStartIndex:K,dataEndIndex:te},w({props:A.props,dataStartIndex:K,dataEndIndex:te,updateId:H},A.state)));else if(T.activeTooltipIndex!==void 0){var se=T.chartX,X=T.chartY,ee=T.activeTooltipIndex,re=A.state,U=re.offset,I=re.tooltipTicks;if(!U)return;if(typeof W=="function")ee=W(I,T);else if(W==="value"){ee=-1;for(var $=0;$<I.length;$++)if(I[$].value===T.activeLabel){ee=$;break}}var F=De(De({},U),{},{x:U.left,y:U.top}),k=Math.min(se,F.x+F.width),Z=Math.min(X,F.y+F.height),Q=I[ee]&&I[ee].value,ae=nj(A.state,A.props.data,ee),fe=I[ee]?{x:q==="horizontal"?I[ee].coordinate:k,y:q==="horizontal"?Z:I[ee].coordinate}:Kz;A.setState(De(De({},T),{},{activeLabel:Q,activeCoordinate:fe,activePayload:ae,activeTooltipIndex:ee}))}else A.setState(T)}),vt(A,"renderCursor",function(T){var M,q=A.state,W=q.isTooltipActive,H=q.activeCoordinate,K=q.activePayload,te=q.offset,se=q.activeTooltipIndex,X=q.tooltipAxisBandSize,ee=A.getTooltipEventType(),re=(M=T.props.active)!==null&&M!==void 0?M:W,U=A.props.layout,I=T.key||"_recharts-cursor";return ie.createElement(IOe,{key:I,activeCoordinate:H,activePayload:K,activeTooltipIndex:se,chartName:r,element:T,isActive:re,layout:U,offset:te,tooltipAxisBandSize:X,tooltipEventType:ee})}),vt(A,"renderPolarAxis",function(T,M,q){var W=wi(T,"type.axisType"),H=wi(A.state,"".concat(W,"Map")),K=T.type.defaultProps,te=K!==void 0?De(De({},K),T.props):T.props,se=H&&H[te["".concat(W,"Id")]];return B.cloneElement(T,De(De({},se),{},{className:Me(W,se.className),key:T.key||"".concat(M,"-").concat(q),ticks:Vo(se,!0)}))}),vt(A,"renderPolarGrid",function(T){var M=T.props,q=M.radialLines,W=M.polarAngles,H=M.polarRadius,K=A.state,te=K.radiusAxisMap,se=K.angleAxisMap,X=rl(te),ee=rl(se),re=ee.cx,U=ee.cy,I=ee.innerRadius,$=ee.outerRadius;return B.cloneElement(T,{polarAngles:Array.isArray(W)?W:Vo(ee,!0).map(function(F){return F.coordinate}),polarRadius:Array.isArray(H)?H:Vo(X,!0).map(function(F){return F.coordinate}),cx:re,cy:U,innerRadius:I,outerRadius:$,key:T.key||"polar-grid",radialLines:q})}),vt(A,"renderLegend",function(){var T=A.state.formattedGraphicalItems,M=A.props,q=M.children,W=M.width,H=M.height,K=A.props.margin||{},te=W-(K.left||0)-(K.right||0),se=xU({children:q,formattedGraphicalItems:T,legendWidth:te,legendContent:l});if(!se)return null;var X=se.item,ee=l8(se,$Oe);return B.cloneElement(X,De(De({},ee),{},{chartWidth:W,chartHeight:H,margin:K,onBBoxUpdate:A.handleLegendBBoxUpdate}))}),vt(A,"renderTooltip",function(){var T,M=A.props,q=M.children,W=M.accessibilityLayer,H=mi(q,Vi);if(!H)return null;var K=A.state,te=K.isTooltipActive,se=K.activeCoordinate,X=K.activePayload,ee=K.activeLabel,re=K.offset,U=(T=H.props.active)!==null&&T!==void 0?T:te;return B.cloneElement(H,{viewBox:De(De({},re),{},{x:re.left,y:re.top}),active:U,label:ee,payload:U?X:[],coordinate:se,accessibilityLayer:W})}),vt(A,"renderBrush",function(T){var M=A.props,q=M.margin,W=M.data,H=A.state,K=H.offset,te=H.dataStartIndex,se=H.dataEndIndex,X=H.updateId;return B.cloneElement(T,{key:T.key||"_recharts-brush",onChange:kg(A.handleBrushChange,T.props.onChange),data:W,x:Ke(T.props.x)?T.props.x:K.left,y:Ke(T.props.y)?T.props.y:K.top+K.height+K.brushBottom-(q.bottom||0),width:Ke(T.props.width)?T.props.width:K.width,startIndex:te,endIndex:se,updateId:"brush-".concat(X)})}),vt(A,"renderReferenceElement",function(T,M,q){if(!T)return null;var W=A,H=W.clipPathId,K=A.state,te=K.xAxisMap,se=K.yAxisMap,X=K.offset,ee=T.type.defaultProps||{},re=T.props,U=re.xAxisId,I=U===void 0?ee.xAxisId:U,$=re.yAxisId,F=$===void 0?ee.yAxisId:$;return B.cloneElement(T,{key:T.key||"".concat(M,"-").concat(q),xAxis:te[I],yAxis:se[F],viewBox:{x:X.left,y:X.top,width:X.width,height:X.height},clipPathId:H})}),vt(A,"renderActivePoints",function(T){var M=T.item,q=T.activePoint,W=T.basePoint,H=T.childIndex,K=T.isRange,te=[],se=M.props.key,X=M.item.type.defaultProps!==void 0?De(De({},M.item.type.defaultProps),M.item.props):M.item.props,ee=X.activeDot,re=X.dataKey,U=De(De({index:H,dataKey:re,cx:q.x,cy:q.y,r:4,fill:mA(M.item),strokeWidth:2,stroke:"#fff",payload:q.payload,value:q.value},ot(ee,!1)),Gy(ee));return te.push(S.renderActiveDot(ee,U,"".concat(se,"-activePoint-").concat(H))),W?te.push(S.renderActiveDot(ee,De(De({},U),{},{cx:W.x,cy:W.y}),"".concat(se,"-basePoint-").concat(H))):K&&te.push(null),te}),vt(A,"renderGraphicChild",function(T,M,q){var W=A.filterFormatItem(T,M,q);if(!W)return null;var H=A.getTooltipEventType(),K=A.state,te=K.isTooltipActive,se=K.tooltipAxis,X=K.activeTooltipIndex,ee=K.activeLabel,re=A.props.children,U=mi(re,Vi),I=W.props,$=I.points,F=I.isRange,k=I.baseLine,Z=W.item.type.defaultProps!==void 0?De(De({},W.item.type.defaultProps),W.item.props):W.item.props,Q=Z.activeDot,ae=Z.hide,fe=Z.activeBar,de=Z.activeShape,ve=!!(!ae&&te&&U&&(Q||fe||de)),D={};H!=="axis"&&U&&U.props.trigger==="click"?D={onClick:kg(A.handleItemMouseEnter,T.props.onClick)}:H!=="axis"&&(D={onMouseLeave:kg(A.handleItemMouseLeave,T.props.onMouseLeave),onMouseEnter:kg(A.handleItemMouseEnter,T.props.onMouseEnter)});var z=B.cloneElement(T,De(De({},W.props),D));function J($e){return typeof se.dataKey=="function"?se.dataKey($e.payload):null}if(ve)if(X>=0){var ce,Y;if(se.dataKey&&!se.allowDuplicatedCategory){var ue=typeof se.dataKey=="function"?J:"payload.".concat(se.dataKey.toString());ce=Hy($,ue,ee),Y=F&&k&&Hy(k,ue,ee)}else ce=$==null?void 0:$[X],Y=F&&k&&k[X];if(de||fe){var he=T.props.activeIndex!==void 0?T.props.activeIndex:X;return[B.cloneElement(T,De(De(De({},W.props),D),{},{activeIndex:he})),null,null]}if(!mt(ce))return[z].concat(ud(A.renderActivePoints({item:W,activePoint:ce,basePoint:Y,childIndex:X,isRange:F})))}else{var ye,pe=(ye=A.getItemByXY(A.state.activeCoordinate))!==null&&ye!==void 0?ye:{graphicalItem:z},xe=pe.graphicalItem,Pe=xe.item,ke=Pe===void 0?T:Pe,Ie=xe.childIndex,Le=De(De(De({},W.props),D),{},{activeIndex:Ie});return[B.cloneElement(ke,Le),null,null]}return F?[z,null,null]:[z,null]}),vt(A,"renderCustomized",function(T,M,q){return B.cloneElement(T,De(De({key:"recharts-customized-".concat(q)},A.props),A.state))}),vt(A,"renderMap",{CartesianGrid:{handler:Dg,once:!0},ReferenceArea:{handler:A.renderReferenceElement},ReferenceLine:{handler:Dg},ReferenceDot:{handler:A.renderReferenceElement},XAxis:{handler:Dg},YAxis:{handler:Dg},Brush:{handler:A.renderBrush,once:!0},Bar:{handler:A.renderGraphicChild},Line:{handler:A.renderGraphicChild},Area:{handler:A.renderGraphicChild},Radar:{handler:A.renderGraphicChild},RadialBar:{handler:A.renderGraphicChild},Scatter:{handler:A.renderGraphicChild},Pie:{handler:A.renderGraphicChild},Funnel:{handler:A.renderGraphicChild},Tooltip:{handler:A.renderCursor,once:!0},PolarGrid:{handler:A.renderPolarGrid,once:!0},PolarAngleAxis:{handler:A.renderPolarAxis},PolarRadiusAxis:{handler:A.renderPolarAxis},Customized:{handler:A.renderCustomized}}),A.clipPathId="".concat((E=O.id)!==null&&E!==void 0?E:jl("recharts"),"-clip"),A.throttleTriggeredAfterMouseMove=w9(A.triggeredAfterMouseMove,(j=O.throttleDelay)!==null&&j!==void 0?j:1e3/60),A.state={},A}return ZOe(S,x),HOe(S,[{key:"componentDidMount",value:function(){var E,j;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(E=this.props.margin.left)!==null&&E!==void 0?E:0,top:(j=this.props.margin.top)!==null&&j!==void 0?j:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var E=this.props,j=E.children,A=E.data,T=E.height,M=E.layout,q=mi(j,Vi);if(q){var W=q.props.defaultIndex;if(!(typeof W!="number"||W<0||W>this.state.tooltipTicks.length-1)){var H=this.state.tooltipTicks[W]&&this.state.tooltipTicks[W].value,K=nj(this.state,A,W,H),te=this.state.tooltipTicks[W].coordinate,se=(this.state.offset.top+T)/2,X=M==="horizontal",ee=X?{x:te,y:se}:{y:te,x:se},re=this.state.formattedGraphicalItems.find(function(I){var $=I.item;return $.type.name==="Scatter"});re&&(ee=De(De({},ee),re.props.points[W].tooltipPosition),K=re.props.points[W].tooltipPayload);var U={activeTooltipIndex:W,isTooltipActive:!0,activeLabel:H,activePayload:K,activeCoordinate:ee};this.setState(U),this.renderCursor(q),this.accessibilityManager.setIndex(W)}}}},{key:"getSnapshotBeforeUpdate",value:function(E,j){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==j.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==E.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==E.margin){var A,T;this.accessibilityManager.setDetails({offset:{left:(A=this.props.margin.left)!==null&&A!==void 0?A:0,top:(T=this.props.margin.top)!==null&&T!==void 0?T:0}})}return null}},{key:"componentDidUpdate",value:function(E){DP([mi(E.children,Vi)],[mi(this.props.children,Vi)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var E=mi(this.props.children,Vi);if(E&&typeof E.props.shared=="boolean"){var j=E.props.shared?"axis":"item";return s.indexOf(j)>=0?j:a}return a}},{key:"getMouseInfo",value:function(E){if(!this.container)return null;var j=this.container,A=j.getBoundingClientRect(),T=Zpe(A),M={chartX:Math.round(E.pageX-T.left),chartY:Math.round(E.pageY-T.top)},q=A.width/j.offsetWidth||1,W=this.inRange(M.chartX,M.chartY,q);if(!W)return null;var H=this.state,K=H.xAxisMap,te=H.yAxisMap,se=this.getTooltipEventType(),X=c8(this.state,this.props.data,this.props.layout,W);if(se!=="axis"&&K&&te){var ee=rl(K).scale,re=rl(te).scale,U=ee&&ee.invert?ee.invert(M.chartX):null,I=re&&re.invert?re.invert(M.chartY):null;return De(De({},M),{},{xValue:U,yValue:I},X)}return X?De(De({},M),X):null}},{key:"inRange",value:function(E,j){var A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,T=this.props.layout,M=E/A,q=j/A;if(T==="horizontal"||T==="vertical"){var W=this.state.offset,H=M>=W.left&&M<=W.left+W.width&&q>=W.top&&q<=W.top+W.height;return H?{x:M,y:q}:null}var K=this.state,te=K.angleAxisMap,se=K.radiusAxisMap;if(te&&se){var X=rl(te);return dI({x:M,y:q},X)}return null}},{key:"parseEventsOfWrapper",value:function(){var E=this.props.children,j=this.getTooltipEventType(),A=mi(E,Vi),T={};A&&j==="axis"&&(A.props.trigger==="click"?T={onClick:this.handleClick}:T={onMouseEnter:this.handleMouseEnter,onDoubleClick:this.handleDoubleClick,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd,onContextMenu:this.handleContextMenu});var M=Gy(this.props,this.handleOuterEvent);return De(De({},M),T)}},{key:"addListener",value:function(){wO.on(xO,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){wO.removeListener(xO,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(E,j,A){for(var T=this.state.formattedGraphicalItems,M=0,q=T.length;M<q;M++){var W=T[M];if(W.item===E||W.props.key===E.key||j===Ho(W.item.type)&&A===W.childIndex)return W}return null}},{key:"renderClipPath",value:function(){var E=this.clipPathId,j=this.state.offset,A=j.left,T=j.top,M=j.height,q=j.width;return ie.createElement("defs",null,ie.createElement("clipPath",{id:E},ie.createElement("rect",{x:A,y:T,height:M,width:q})))}},{key:"getXScales",value:function(){var E=this.state.xAxisMap;return E?Object.entries(E).reduce(function(j,A){var T=s8(A,2),M=T[0],q=T[1];return De(De({},j),{},vt({},M,q.scale))},{}):null}},{key:"getYScales",value:function(){var E=this.state.yAxisMap;return E?Object.entries(E).reduce(function(j,A){var T=s8(A,2),M=T[0],q=T[1];return De(De({},j),{},vt({},M,q.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(E){var j;return(j=this.state.xAxisMap)===null||j===void 0||(j=j[E])===null||j===void 0?void 0:j.scale}},{key:"getYScaleByAxisId",value:function(E){var j;return(j=this.state.yAxisMap)===null||j===void 0||(j=j[E])===null||j===void 0?void 0:j.scale}},{key:"getItemByXY",value:function(E){var j=this.state,A=j.formattedGraphicalItems,T=j.activeItem;if(A&&A.length)for(var M=0,q=A.length;M<q;M++){var W=A[M],H=W.props,K=W.item,te=K.type.defaultProps!==void 0?De(De({},K.type.defaultProps),K.props):K.props,se=Ho(K.type);if(se==="Bar"){var X=(H.data||[]).find(function(I){return u1e(E,I)});if(X)return{graphicalItem:W,payload:X}}else if(se==="RadialBar"){var ee=(H.data||[]).find(function(I){return dI(E,I)});if(ee)return{graphicalItem:W,payload:ee}}else if(r_(W,T)||n_(W,T)||cm(W,T)){var re=Rwe({graphicalItem:W,activeTooltipItem:T,itemData:te.data}),U=te.activeIndex===void 0?re:te.activeIndex;return{graphicalItem:De(De({},W),{},{childIndex:U}),payload:cm(W,T)?te.data[re]:W.props.data[re]}}}return null}},{key:"render",value:function(){var E=this;if(!OM(this))return null;var j=this.props,A=j.children,T=j.className,M=j.width,q=j.height,W=j.style,H=j.compact,K=j.title,te=j.desc,se=l8(j,FOe),X=ot(se,!1);if(H)return ie.createElement($5,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},ie.createElement($P,gf({},X,{width:M,height:q,title:K,desc:te}),this.renderClipPath(),PM(A,this.renderMap)));if(this.props.accessibilityLayer){var ee,re;X.tabIndex=(ee=this.props.tabIndex)!==null&&ee!==void 0?ee:0,X.role=(re=this.props.role)!==null&&re!==void 0?re:"application",X.onKeyDown=function(I){E.accessibilityManager.keyboardEvent(I)},X.onFocus=function(){E.accessibilityManager.focus()}}var U=this.parseEventsOfWrapper();return ie.createElement($5,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},ie.createElement("div",gf({className:Me("recharts-wrapper",T),style:De({position:"relative",cursor:"default",width:M,height:q},W)},U,{ref:function($){E.container=$}}),ie.createElement($P,gf({},X,{width:M,height:q,title:K,desc:te,style:rCe}),this.renderClipPath(),PM(A,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])}(B.Component);vt(_,"displayName",r),vt(_,"defaultProps",De({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},p)),vt(_,"getDerivedStateFromProps",function(x,S){var O=x.dataKey,E=x.data,j=x.children,A=x.width,T=x.height,M=x.layout,q=x.stackOffset,W=x.margin,H=S.dataStartIndex,K=S.dataEndIndex;if(S.updateId===void 0){var te=f8(x);return De(De(De({},te),{},{updateId:0},w(De(De({props:x},te),{},{updateId:0}),S)),{},{prevDataKey:O,prevData:E,prevWidth:A,prevHeight:T,prevLayout:M,prevStackOffset:q,prevMargin:W,prevChildren:j})}if(O!==S.prevDataKey||E!==S.prevData||A!==S.prevWidth||T!==S.prevHeight||M!==S.prevLayout||q!==S.prevStackOffset||!_f(W,S.prevMargin)){var se=f8(x),X={chartX:S.chartX,chartY:S.chartY,isTooltipActive:S.isTooltipActive},ee=De(De({},c8(S,E,M)),{},{updateId:S.updateId+1}),re=De(De(De({},se),X),ee);return De(De(De({},re),w(De({props:x},re),S)),{},{prevDataKey:O,prevData:E,prevWidth:A,prevHeight:T,prevLayout:M,prevStackOffset:q,prevMargin:W,prevChildren:j})}if(!DP(j,S.prevChildren)){var U,I,$,F,k=mi(j,Zf),Z=k&&(U=(I=k.props)===null||I===void 0?void 0:I.startIndex)!==null&&U!==void 0?U:H,Q=k&&($=(F=k.props)===null||F===void 0?void 0:F.endIndex)!==null&&$!==void 0?$:K,ae=Z!==H||Q!==K,fe=!mt(E),de=fe&&!ae?S.updateId:S.updateId+1;return De(De({updateId:de},w(De(De({props:x},S),{},{updateId:de,dataStartIndex:Z,dataEndIndex:Q}),S)),{},{prevChildren:j,dataStartIndex:Z,dataEndIndex:Q})}return null}),vt(_,"renderActiveDot",function(x,S,O){var E;return B.isValidElement(x)?E=B.cloneElement(x,S):pt(x)?E=x(S):E=ie.createElement(Vm,S),ie.createElement(Pt,{className:"recharts-active-dot",key:O},E)});var b=B.forwardRef(function(S,O){return ie.createElement(_,gf({},S,{ref:O}))});return b.displayName=_.displayName,b},dCe=EA({chartName:"LineChart",GraphicalChild:kd,axisComponents:[{axisType:"xAxis",AxisComp:Nd},{axisType:"yAxis",AxisComp:Rd}],formatAxisMap:oz}),hCe=EA({chartName:"PieChart",GraphicalChild:co,validateTooltipEventTypes:["item"],defaultTooltipEventType:"item",legendContent:"children",axisComponents:[{axisType:"angleAxis",AxisComp:t_},{axisType:"radiusAxis",AxisComp:Jb}],formatAxisMap:j0e,defaultProps:{layout:"centric",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"}}),pCe=EA({chartName:"ComposedChart",GraphicalChild:[kd,rc,Ko,u_],axisComponents:[{axisType:"xAxis",AxisComp:Nd},{axisType:"yAxis",AxisComp:Rd},{axisType:"zAxis",AxisComp:l_}],formatAxisMap:oz});function Zz(e,t){const r=B.useRef(t);B.useEffect(function(){t!==r.current&&e.attributionControl!=null&&(r.current!=null&&e.attributionControl.removeAttribution(r.current),t!=null&&e.attributionControl.addAttribution(t)),r.current=t},[e,t])}const mCe=1;function vCe(e){return Object.freeze({__version:mCe,map:e})}function gCe(e,t){return Object.freeze({...e,...t})}const Xz=B.createContext(null),Qz=Xz.Provider;function Jz(){const e=B.useContext(Xz);if(e==null)throw new Error("No context provided: useLeafletContext() can only be used in a descendant of <MapContainer>");return e}function yCe(e){function t(r,n){const{instance:i,context:a}=e(r).current;return B.useImperativeHandle(n,()=>i),r.children==null?null:ie.createElement(Qz,{value:a},r.children)}return B.forwardRef(t)}function bCe(e){function t(r,n){const[i,a]=B.useState(!1),{instance:o}=e(r,a).current;B.useImperativeHandle(n,()=>o),B.useEffect(function(){i&&o.update()},[o,i,r.children]);const s=o._contentNode;return s?mb.createPortal(r.children,s):null}return B.forwardRef(t)}function _Ce(e){function t(r,n){const{instance:i}=e(r).current;return B.useImperativeHandle(n,()=>i),null}return B.forwardRef(t)}function eV(e,t){const r=B.useRef();B.useEffect(function(){return t!=null&&e.instance.on(t),r.current=t,function(){r.current!=null&&e.instance.off(r.current),r.current=null}},[e,t])}function jA(e,t){const r=e.pane??t.pane;return r?{...e,pane:r}:e}function wCe(e,t){return function(n,i){const a=Jz(),o=e(jA(n,a),a);return Zz(a.map,n.attribution),eV(o.current,n.eventHandlers),t(o.current,a,n,i),o}}var tp={exports:{}};/* @preserve
|
||
* Leaflet 1.9.4, a JS library for interactive maps. https://leafletjs.com
|
||
* (c) 2010-2023 Vladimir Agafonkin, (c) 2010-2011 CloudMade
|
||
*/var xCe=tp.exports,h8;function SCe(){return h8||(h8=1,function(e,t){(function(r,n){n(t)})(xCe,function(r){var n="1.9.4";function i(f){var v,C,N,G;for(C=1,N=arguments.length;C<N;C++){G=arguments[C];for(v in G)f[v]=G[v]}return f}var a=Object.create||function(){function f(){}return function(v){return f.prototype=v,new f}}();function o(f,v){var C=Array.prototype.slice;if(f.bind)return f.bind.apply(f,C.call(arguments,1));var N=C.call(arguments,2);return function(){return f.apply(v,N.length?N.concat(C.call(arguments)):arguments)}}var s=0;function c(f){return"_leaflet_id"in f||(f._leaflet_id=++s),f._leaflet_id}function l(f,v,C){var N,G,le,ge;return ge=function(){N=!1,G&&(le.apply(C,G),G=!1)},le=function(){N?G=arguments:(f.apply(C,arguments),setTimeout(ge,v),N=!0)},le}function h(f,v,C){var N=v[1],G=v[0],le=N-G;return f===N&&C?f:((f-G)%le+le)%le+G}function p(){return!1}function g(f,v){if(v===!1)return f;var C=Math.pow(10,v===void 0?6:v);return Math.round(f*C)/C}function w(f){return f.trim?f.trim():f.replace(/^\s+|\s+$/g,"")}function _(f){return w(f).split(/\s+/)}function b(f,v){Object.prototype.hasOwnProperty.call(f,"options")||(f.options=f.options?a(f.options):{});for(var C in v)f.options[C]=v[C];return f.options}function x(f,v,C){var N=[];for(var G in f)N.push(encodeURIComponent(C?G.toUpperCase():G)+"="+encodeURIComponent(f[G]));return(!v||v.indexOf("?")===-1?"?":"&")+N.join("&")}var S=/\{ *([\w_ -]+) *\}/g;function O(f,v){return f.replace(S,function(C,N){var G=v[N];if(G===void 0)throw new Error("No value provided for variable "+C);return typeof G=="function"&&(G=G(v)),G})}var E=Array.isArray||function(f){return Object.prototype.toString.call(f)==="[object Array]"};function j(f,v){for(var C=0;C<f.length;C++)if(f[C]===v)return C;return-1}var A="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=";function T(f){return window["webkit"+f]||window["moz"+f]||window["ms"+f]}var M=0;function q(f){var v=+new Date,C=Math.max(0,16-(v-M));return M=v+C,window.setTimeout(f,C)}var W=window.requestAnimationFrame||T("RequestAnimationFrame")||q,H=window.cancelAnimationFrame||T("CancelAnimationFrame")||T("CancelRequestAnimationFrame")||function(f){window.clearTimeout(f)};function K(f,v,C){if(C&&W===q)f.call(v);else return W.call(window,o(f,v))}function te(f){f&&H.call(window,f)}var se={__proto__:null,extend:i,create:a,bind:o,get lastId(){return s},stamp:c,throttle:l,wrapNum:h,falseFn:p,formatNum:g,trim:w,splitWords:_,setOptions:b,getParamString:x,template:O,isArray:E,indexOf:j,emptyImageUrl:A,requestFn:W,cancelFn:H,requestAnimFrame:K,cancelAnimFrame:te};function X(){}X.extend=function(f){var v=function(){b(this),this.initialize&&this.initialize.apply(this,arguments),this.callInitHooks()},C=v.__super__=this.prototype,N=a(C);N.constructor=v,v.prototype=N;for(var G in this)Object.prototype.hasOwnProperty.call(this,G)&&G!=="prototype"&&G!=="__super__"&&(v[G]=this[G]);return f.statics&&i(v,f.statics),f.includes&&(ee(f.includes),i.apply(null,[N].concat(f.includes))),i(N,f),delete N.statics,delete N.includes,N.options&&(N.options=C.options?a(C.options):{},i(N.options,f.options)),N._initHooks=[],N.callInitHooks=function(){if(!this._initHooksCalled){C.callInitHooks&&C.callInitHooks.call(this),this._initHooksCalled=!0;for(var le=0,ge=N._initHooks.length;le<ge;le++)N._initHooks[le].call(this)}},v},X.include=function(f){var v=this.prototype.options;return i(this.prototype,f),f.options&&(this.prototype.options=v,this.mergeOptions(f.options)),this},X.mergeOptions=function(f){return i(this.prototype.options,f),this},X.addInitHook=function(f){var v=Array.prototype.slice.call(arguments,1),C=typeof f=="function"?f:function(){this[f].apply(this,v)};return this.prototype._initHooks=this.prototype._initHooks||[],this.prototype._initHooks.push(C),this};function ee(f){if(!(typeof L>"u"||!L||!L.Mixin)){f=E(f)?f:[f];for(var v=0;v<f.length;v++)f[v]===L.Mixin.Events&&console.warn("Deprecated include of L.Mixin.Events: this property will be removed in future releases, please inherit from L.Evented instead.",new Error().stack)}}var re={on:function(f,v,C){if(typeof f=="object")for(var N in f)this._on(N,f[N],v);else{f=_(f);for(var G=0,le=f.length;G<le;G++)this._on(f[G],v,C)}return this},off:function(f,v,C){if(!arguments.length)delete this._events;else if(typeof f=="object")for(var N in f)this._off(N,f[N],v);else{f=_(f);for(var G=arguments.length===1,le=0,ge=f.length;le<ge;le++)G?this._off(f[le]):this._off(f[le],v,C)}return this},_on:function(f,v,C,N){if(typeof v!="function"){console.warn("wrong listener type: "+typeof v);return}if(this._listens(f,v,C)===!1){C===this&&(C=void 0);var G={fn:v,ctx:C};N&&(G.once=!0),this._events=this._events||{},this._events[f]=this._events[f]||[],this._events[f].push(G)}},_off:function(f,v,C){var N,G,le;if(this._events&&(N=this._events[f],!!N)){if(arguments.length===1){if(this._firingCount)for(G=0,le=N.length;G<le;G++)N[G].fn=p;delete this._events[f];return}if(typeof v!="function"){console.warn("wrong listener type: "+typeof v);return}var ge=this._listens(f,v,C);if(ge!==!1){var Oe=N[ge];this._firingCount&&(Oe.fn=p,this._events[f]=N=N.slice()),N.splice(ge,1)}}},fire:function(f,v,C){if(!this.listens(f,C))return this;var N=i({},v,{type:f,target:this,sourceTarget:v&&v.sourceTarget||this});if(this._events){var G=this._events[f];if(G){this._firingCount=this._firingCount+1||1;for(var le=0,ge=G.length;le<ge;le++){var Oe=G[le],Te=Oe.fn;Oe.once&&this.off(f,Te,Oe.ctx),Te.call(Oe.ctx||this,N)}this._firingCount--}}return C&&this._propagateEvent(N),this},listens:function(f,v,C,N){typeof f!="string"&&console.warn('"string" type argument expected');var G=v;typeof v!="function"&&(N=!!v,G=void 0,C=void 0);var le=this._events&&this._events[f];if(le&&le.length&&this._listens(f,G,C)!==!1)return!0;if(N){for(var ge in this._eventParents)if(this._eventParents[ge].listens(f,v,C,N))return!0}return!1},_listens:function(f,v,C){if(!this._events)return!1;var N=this._events[f]||[];if(!v)return!!N.length;C===this&&(C=void 0);for(var G=0,le=N.length;G<le;G++)if(N[G].fn===v&&N[G].ctx===C)return G;return!1},once:function(f,v,C){if(typeof f=="object")for(var N in f)this._on(N,f[N],v,!0);else{f=_(f);for(var G=0,le=f.length;G<le;G++)this._on(f[G],v,C,!0)}return this},addEventParent:function(f){return this._eventParents=this._eventParents||{},this._eventParents[c(f)]=f,this},removeEventParent:function(f){return this._eventParents&&delete this._eventParents[c(f)],this},_propagateEvent:function(f){for(var v in this._eventParents)this._eventParents[v].fire(f.type,i({layer:f.target,propagatedFrom:f.target},f),!0)}};re.addEventListener=re.on,re.removeEventListener=re.clearAllEventListeners=re.off,re.addOneTimeEventListener=re.once,re.fireEvent=re.fire,re.hasEventListeners=re.listens;var U=X.extend(re);function I(f,v,C){this.x=C?Math.round(f):f,this.y=C?Math.round(v):v}var $=Math.trunc||function(f){return f>0?Math.floor(f):Math.ceil(f)};I.prototype={clone:function(){return new I(this.x,this.y)},add:function(f){return this.clone()._add(F(f))},_add:function(f){return this.x+=f.x,this.y+=f.y,this},subtract:function(f){return this.clone()._subtract(F(f))},_subtract:function(f){return this.x-=f.x,this.y-=f.y,this},divideBy:function(f){return this.clone()._divideBy(f)},_divideBy:function(f){return this.x/=f,this.y/=f,this},multiplyBy:function(f){return this.clone()._multiplyBy(f)},_multiplyBy:function(f){return this.x*=f,this.y*=f,this},scaleBy:function(f){return new I(this.x*f.x,this.y*f.y)},unscaleBy:function(f){return new I(this.x/f.x,this.y/f.y)},round:function(){return this.clone()._round()},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},floor:function(){return this.clone()._floor()},_floor:function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this},ceil:function(){return this.clone()._ceil()},_ceil:function(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this},trunc:function(){return this.clone()._trunc()},_trunc:function(){return this.x=$(this.x),this.y=$(this.y),this},distanceTo:function(f){f=F(f);var v=f.x-this.x,C=f.y-this.y;return Math.sqrt(v*v+C*C)},equals:function(f){return f=F(f),f.x===this.x&&f.y===this.y},contains:function(f){return f=F(f),Math.abs(f.x)<=Math.abs(this.x)&&Math.abs(f.y)<=Math.abs(this.y)},toString:function(){return"Point("+g(this.x)+", "+g(this.y)+")"}};function F(f,v,C){return f instanceof I?f:E(f)?new I(f[0],f[1]):f==null?f:typeof f=="object"&&"x"in f&&"y"in f?new I(f.x,f.y):new I(f,v,C)}function k(f,v){if(f)for(var C=v?[f,v]:f,N=0,G=C.length;N<G;N++)this.extend(C[N])}k.prototype={extend:function(f){var v,C;if(!f)return this;if(f instanceof I||typeof f[0]=="number"||"x"in f)v=C=F(f);else if(f=Z(f),v=f.min,C=f.max,!v||!C)return this;return!this.min&&!this.max?(this.min=v.clone(),this.max=C.clone()):(this.min.x=Math.min(v.x,this.min.x),this.max.x=Math.max(C.x,this.max.x),this.min.y=Math.min(v.y,this.min.y),this.max.y=Math.max(C.y,this.max.y)),this},getCenter:function(f){return F((this.min.x+this.max.x)/2,(this.min.y+this.max.y)/2,f)},getBottomLeft:function(){return F(this.min.x,this.max.y)},getTopRight:function(){return F(this.max.x,this.min.y)},getTopLeft:function(){return this.min},getBottomRight:function(){return this.max},getSize:function(){return this.max.subtract(this.min)},contains:function(f){var v,C;return typeof f[0]=="number"||f instanceof I?f=F(f):f=Z(f),f instanceof k?(v=f.min,C=f.max):v=C=f,v.x>=this.min.x&&C.x<=this.max.x&&v.y>=this.min.y&&C.y<=this.max.y},intersects:function(f){f=Z(f);var v=this.min,C=this.max,N=f.min,G=f.max,le=G.x>=v.x&&N.x<=C.x,ge=G.y>=v.y&&N.y<=C.y;return le&&ge},overlaps:function(f){f=Z(f);var v=this.min,C=this.max,N=f.min,G=f.max,le=G.x>v.x&&N.x<C.x,ge=G.y>v.y&&N.y<C.y;return le&&ge},isValid:function(){return!!(this.min&&this.max)},pad:function(f){var v=this.min,C=this.max,N=Math.abs(v.x-C.x)*f,G=Math.abs(v.y-C.y)*f;return Z(F(v.x-N,v.y-G),F(C.x+N,C.y+G))},equals:function(f){return f?(f=Z(f),this.min.equals(f.getTopLeft())&&this.max.equals(f.getBottomRight())):!1}};function Z(f,v){return!f||f instanceof k?f:new k(f,v)}function Q(f,v){if(f)for(var C=v?[f,v]:f,N=0,G=C.length;N<G;N++)this.extend(C[N])}Q.prototype={extend:function(f){var v=this._southWest,C=this._northEast,N,G;if(f instanceof fe)N=f,G=f;else if(f instanceof Q){if(N=f._southWest,G=f._northEast,!N||!G)return this}else return f?this.extend(de(f)||ae(f)):this;return!v&&!C?(this._southWest=new fe(N.lat,N.lng),this._northEast=new fe(G.lat,G.lng)):(v.lat=Math.min(N.lat,v.lat),v.lng=Math.min(N.lng,v.lng),C.lat=Math.max(G.lat,C.lat),C.lng=Math.max(G.lng,C.lng)),this},pad:function(f){var v=this._southWest,C=this._northEast,N=Math.abs(v.lat-C.lat)*f,G=Math.abs(v.lng-C.lng)*f;return new Q(new fe(v.lat-N,v.lng-G),new fe(C.lat+N,C.lng+G))},getCenter:function(){return new fe((this._southWest.lat+this._northEast.lat)/2,(this._southWest.lng+this._northEast.lng)/2)},getSouthWest:function(){return this._southWest},getNorthEast:function(){return this._northEast},getNorthWest:function(){return new fe(this.getNorth(),this.getWest())},getSouthEast:function(){return new fe(this.getSouth(),this.getEast())},getWest:function(){return this._southWest.lng},getSouth:function(){return this._southWest.lat},getEast:function(){return this._northEast.lng},getNorth:function(){return this._northEast.lat},contains:function(f){typeof f[0]=="number"||f instanceof fe||"lat"in f?f=de(f):f=ae(f);var v=this._southWest,C=this._northEast,N,G;return f instanceof Q?(N=f.getSouthWest(),G=f.getNorthEast()):N=G=f,N.lat>=v.lat&&G.lat<=C.lat&&N.lng>=v.lng&&G.lng<=C.lng},intersects:function(f){f=ae(f);var v=this._southWest,C=this._northEast,N=f.getSouthWest(),G=f.getNorthEast(),le=G.lat>=v.lat&&N.lat<=C.lat,ge=G.lng>=v.lng&&N.lng<=C.lng;return le&&ge},overlaps:function(f){f=ae(f);var v=this._southWest,C=this._northEast,N=f.getSouthWest(),G=f.getNorthEast(),le=G.lat>v.lat&&N.lat<C.lat,ge=G.lng>v.lng&&N.lng<C.lng;return le&&ge},toBBoxString:function(){return[this.getWest(),this.getSouth(),this.getEast(),this.getNorth()].join(",")},equals:function(f,v){return f?(f=ae(f),this._southWest.equals(f.getSouthWest(),v)&&this._northEast.equals(f.getNorthEast(),v)):!1},isValid:function(){return!!(this._southWest&&this._northEast)}};function ae(f,v){return f instanceof Q?f:new Q(f,v)}function fe(f,v,C){if(isNaN(f)||isNaN(v))throw new Error("Invalid LatLng object: ("+f+", "+v+")");this.lat=+f,this.lng=+v,C!==void 0&&(this.alt=+C)}fe.prototype={equals:function(f,v){if(!f)return!1;f=de(f);var C=Math.max(Math.abs(this.lat-f.lat),Math.abs(this.lng-f.lng));return C<=(v===void 0?1e-9:v)},toString:function(f){return"LatLng("+g(this.lat,f)+", "+g(this.lng,f)+")"},distanceTo:function(f){return D.distance(this,de(f))},wrap:function(){return D.wrapLatLng(this)},toBounds:function(f){var v=180*f/40075017,C=v/Math.cos(Math.PI/180*this.lat);return ae([this.lat-v,this.lng-C],[this.lat+v,this.lng+C])},clone:function(){return new fe(this.lat,this.lng,this.alt)}};function de(f,v,C){return f instanceof fe?f:E(f)&&typeof f[0]!="object"?f.length===3?new fe(f[0],f[1],f[2]):f.length===2?new fe(f[0],f[1]):null:f==null?f:typeof f=="object"&&"lat"in f?new fe(f.lat,"lng"in f?f.lng:f.lon,f.alt):v===void 0?null:new fe(f,v,C)}var ve={latLngToPoint:function(f,v){var C=this.projection.project(f),N=this.scale(v);return this.transformation._transform(C,N)},pointToLatLng:function(f,v){var C=this.scale(v),N=this.transformation.untransform(f,C);return this.projection.unproject(N)},project:function(f){return this.projection.project(f)},unproject:function(f){return this.projection.unproject(f)},scale:function(f){return 256*Math.pow(2,f)},zoom:function(f){return Math.log(f/256)/Math.LN2},getProjectedBounds:function(f){if(this.infinite)return null;var v=this.projection.bounds,C=this.scale(f),N=this.transformation.transform(v.min,C),G=this.transformation.transform(v.max,C);return new k(N,G)},infinite:!1,wrapLatLng:function(f){var v=this.wrapLng?h(f.lng,this.wrapLng,!0):f.lng,C=this.wrapLat?h(f.lat,this.wrapLat,!0):f.lat,N=f.alt;return new fe(C,v,N)},wrapLatLngBounds:function(f){var v=f.getCenter(),C=this.wrapLatLng(v),N=v.lat-C.lat,G=v.lng-C.lng;if(N===0&&G===0)return f;var le=f.getSouthWest(),ge=f.getNorthEast(),Oe=new fe(le.lat-N,le.lng-G),Te=new fe(ge.lat-N,ge.lng-G);return new Q(Oe,Te)}},D=i({},ve,{wrapLng:[-180,180],R:6371e3,distance:function(f,v){var C=Math.PI/180,N=f.lat*C,G=v.lat*C,le=Math.sin((v.lat-f.lat)*C/2),ge=Math.sin((v.lng-f.lng)*C/2),Oe=le*le+Math.cos(N)*Math.cos(G)*ge*ge,Te=2*Math.atan2(Math.sqrt(Oe),Math.sqrt(1-Oe));return this.R*Te}}),z=6378137,J={R:z,MAX_LATITUDE:85.0511287798,project:function(f){var v=Math.PI/180,C=this.MAX_LATITUDE,N=Math.max(Math.min(C,f.lat),-C),G=Math.sin(N*v);return new I(this.R*f.lng*v,this.R*Math.log((1+G)/(1-G))/2)},unproject:function(f){var v=180/Math.PI;return new fe((2*Math.atan(Math.exp(f.y/this.R))-Math.PI/2)*v,f.x*v/this.R)},bounds:function(){var f=z*Math.PI;return new k([-f,-f],[f,f])}()};function ce(f,v,C,N){if(E(f)){this._a=f[0],this._b=f[1],this._c=f[2],this._d=f[3];return}this._a=f,this._b=v,this._c=C,this._d=N}ce.prototype={transform:function(f,v){return this._transform(f.clone(),v)},_transform:function(f,v){return v=v||1,f.x=v*(this._a*f.x+this._b),f.y=v*(this._c*f.y+this._d),f},untransform:function(f,v){return v=v||1,new I((f.x/v-this._b)/this._a,(f.y/v-this._d)/this._c)}};function Y(f,v,C,N){return new ce(f,v,C,N)}var ue=i({},D,{code:"EPSG:3857",projection:J,transformation:function(){var f=.5/(Math.PI*J.R);return Y(f,.5,-f,.5)}()}),he=i({},ue,{code:"EPSG:900913"});function ye(f){return document.createElementNS("http://www.w3.org/2000/svg",f)}function pe(f,v){var C="",N,G,le,ge,Oe,Te;for(N=0,le=f.length;N<le;N++){for(Oe=f[N],G=0,ge=Oe.length;G<ge;G++)Te=Oe[G],C+=(G?"L":"M")+Te.x+" "+Te.y;C+=v?at.svg?"z":"x":""}return C||"M0 0"}var xe=document.documentElement.style,Pe="ActiveXObject"in window,ke=Pe&&!document.addEventListener,Ie="msLaunchUri"in navigator&&!("documentMode"in document),Le=gr("webkit"),$e=gr("android"),_e=gr("android 2")||gr("android 3"),Se=parseInt(/WebKit\/([0-9]+)|$/.exec(navigator.userAgent)[1],10),Re=$e&&gr("Google")&&Se<537&&!("AudioNode"in window),Ne=!!window.opera,je=!Ie&&gr("chrome"),Fe=gr("gecko")&&!Le&&!Ne&&!Pe,We=!je&&gr("safari"),Xe=gr("phantom"),ut="OTransition"in xe,st=navigator.platform.indexOf("Win")===0,Ot=Pe&&"transition"in xe,$t="WebKitCSSMatrix"in window&&"m11"in new window.WebKitCSSMatrix&&!_e,Zt="MozPerspective"in xe,Ft=!window.L_DISABLE_3D&&(Ot||$t||Zt)&&!ut&&!Xe,In=typeof orientation<"u"||gr("mobile"),Tr=In&&Le,yo=In&&$t,$n=!window.PointerEvent&&window.MSPointerEvent,na=!!(window.PointerEvent||$n),ia="ontouchstart"in window||!!window.TouchEvent,Ml=!window.L_NO_TOUCH&&(ia||na),hs=In&&Ne,La=In&&Fe,pr=(window.devicePixelRatio||window.screen.deviceXDPI/window.screen.logicalXDPI)>1,cr=function(){var f=!1;try{var v=Object.defineProperty({},"passive",{get:function(){f=!0}});window.addEventListener("testPassiveEventSupport",p,v),window.removeEventListener("testPassiveEventSupport",p,v)}catch{}return f}(),$r=function(){return!!document.createElement("canvas").getContext}(),Rr=!!(document.createElementNS&&ye("svg").createSVGRect),mr=!!Rr&&function(){var f=document.createElement("div");return f.innerHTML="<svg/>",(f.firstChild&&f.firstChild.namespaceURI)==="http://www.w3.org/2000/svg"}(),vr=!Rr&&function(){try{var f=document.createElement("div");f.innerHTML='<v:shape adj="1"/>';var v=f.firstChild;return v.style.behavior="url(#default#VML)",v&&typeof v.adj=="object"}catch{return!1}}(),nn=navigator.platform.indexOf("Mac")===0,Qn=navigator.platform.indexOf("Linux")===0;function gr(f){return navigator.userAgent.toLowerCase().indexOf(f)>=0}var at={ie:Pe,ielt9:ke,edge:Ie,webkit:Le,android:$e,android23:_e,androidStock:Re,opera:Ne,chrome:je,gecko:Fe,safari:We,phantom:Xe,opera12:ut,win:st,ie3d:Ot,webkit3d:$t,gecko3d:Zt,any3d:Ft,mobile:In,mobileWebkit:Tr,mobileWebkit3d:yo,msPointer:$n,pointer:na,touch:Ml,touchNative:ia,mobileOpera:hs,mobileGecko:La,retina:pr,passiveEvents:cr,canvas:$r,svg:Rr,vml:vr,inlineSvg:mr,mac:nn,linux:Qn},Ll=at.msPointer?"MSPointerDown":"pointerdown",ic=at.msPointer?"MSPointerMove":"pointermove",Qm=at.msPointer?"MSPointerUp":"pointerup",Jm=at.msPointer?"MSPointerCancel":"pointercancel",$d={touchstart:Ll,touchmove:ic,touchend:Qm,touchcancel:Jm},Da={touchstart:yr,touchmove:ac,touchend:ac,touchcancel:ac},bo={},Fd=!1;function w_(f,v,C){return v==="touchstart"&&x_(),Da[v]?(C=Da[v].bind(this,C),f.addEventListener($d[v],C,!1),C):(console.warn("wrong event specified:",v),p)}function ev(f,v,C){if(!$d[v]){console.warn("wrong event specified:",v);return}f.removeEventListener($d[v],C,!1)}function tv(f){bo[f.pointerId]=f}function rv(f){bo[f.pointerId]&&(bo[f.pointerId]=f)}function Bd(f){delete bo[f.pointerId]}function x_(){Fd||(document.addEventListener(Ll,tv,!0),document.addEventListener(ic,rv,!0),document.addEventListener(Qm,Bd,!0),document.addEventListener(Jm,Bd,!0),Fd=!0)}function ac(f,v){if(v.pointerType!==(v.MSPOINTER_TYPE_MOUSE||"mouse")){v.touches=[];for(var C in bo)v.touches.push(bo[C]);v.changedTouches=[v],f(v)}}function yr(f,v){v.MSPOINTER_TYPE_TOUCH&&v.pointerType===v.MSPOINTER_TYPE_TOUCH&&br(v),ac(f,v)}function S_(f){var v={},C,N;for(N in f)C=f[N],v[N]=C&&C.bind?C.bind(f):C;return f=v,v.type="dblclick",v.detail=2,v.isTrusted=!1,v._simulated=!0,v}var Ud=200;function nv(f,v){f.addEventListener("dblclick",v);var C=0,N;function G(le){if(le.detail!==1){N=le.detail;return}if(!(le.pointerType==="mouse"||le.sourceCapabilities&&!le.sourceCapabilities.firesTouchEvents)){var ge=xo(le);if(!(ge.some(function(Te){return Te instanceof HTMLLabelElement&&Te.attributes.for})&&!ge.some(function(Te){return Te instanceof HTMLInputElement||Te instanceof HTMLSelectElement}))){var Oe=Date.now();Oe-C<=Ud?(N++,N===2&&v(S_(le))):N=1,C=Oe}}}return f.addEventListener("click",G),{dblclick:v,simDblclick:G}}function oc(f,v){f.removeEventListener("dblclick",v.dblclick),f.removeEventListener("click",v.simDblclick)}var zd=gs(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),ps=gs(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),Dl=ps==="webkitTransition"||ps==="OTransition"?ps+"End":"transitionend";function Jn(f){return typeof f=="string"?document.getElementById(f):f}function Il(f,v){var C=f.style[v]||f.currentStyle&&f.currentStyle[v];if((!C||C==="auto")&&document.defaultView){var N=document.defaultView.getComputedStyle(f,null);C=N?N[v]:null}return C==="auto"?null:C}function wt(f,v,C){var N=document.createElement(f);return N.className=v||"",C&&C.appendChild(N),N}function ir(f){var v=f.parentNode;v&&v.removeChild(f)}function sc(f){for(;f.firstChild;)f.removeChild(f.firstChild)}function ms(f){var v=f.parentNode;v&&v.lastChild!==f&&v.appendChild(f)}function aa(f){var v=f.parentNode;v&&v.firstChild!==f&&v.insertBefore(f,v.firstChild)}function vs(f,v){if(f.classList!==void 0)return f.classList.contains(v);var C=lc(f);return C.length>0&&new RegExp("(^|\\s)"+v+"(\\s|$)").test(C)}function _t(f,v){if(f.classList!==void 0)for(var C=_(v),N=0,G=C.length;N<G;N++)f.classList.add(C[N]);else if(!vs(f,v)){var le=lc(f);Vd(f,(le?le+" ":"")+v)}}function Xt(f,v){f.classList!==void 0?f.classList.remove(v):Vd(f,w((" "+lc(f)+" ").replace(" "+v+" "," ")))}function Vd(f,v){f.className.baseVal===void 0?f.className=v:f.className.baseVal=v}function lc(f){return f.correspondingElement&&(f=f.correspondingElement),f.className.baseVal===void 0?f.className:f.className.baseVal}function dn(f,v){"opacity"in f.style?f.style.opacity=v:"filter"in f.style&&iv(f,v)}function iv(f,v){var C=!1,N="DXImageTransform.Microsoft.Alpha";try{C=f.filters.item(N)}catch{if(v===1)return}v=Math.round(v*100),C?(C.Enabled=v!==100,C.Opacity=v):f.style.filter+=" progid:"+N+"(opacity="+v+")"}function gs(f){for(var v=document.documentElement.style,C=0;C<f.length;C++)if(f[C]in v)return f[C];return!1}function ei(f,v,C){var N=v||new I(0,0);f.style[zd]=(at.ie3d?"translate("+N.x+"px,"+N.y+"px)":"translate3d("+N.x+"px,"+N.y+"px,0)")+(C?" scale("+C+")":"")}function Cr(f,v){f._leaflet_pos=v,at.any3d?ei(f,v):(f.style.left=v.x+"px",f.style.top=v.y+"px")}function oa(f){return f._leaflet_pos||new I(0,0)}var Nt,ys,uc;if("onselectstart"in document)Nt=function(){gt(window,"selectstart",br)},ys=function(){Vt(window,"selectstart",br)};else{var _o=gs(["userSelect","WebkitUserSelect","OUserSelect","MozUserSelect","msUserSelect"]);Nt=function(){if(_o){var f=document.documentElement.style;uc=f[_o],f[_o]="none"}},ys=function(){_o&&(document.documentElement.style[_o]=uc,uc=void 0)}}function cc(){gt(window,"dragstart",br)}function fc(){Vt(window,"dragstart",br)}var $l,Fl;function bs(f){for(;f.tabIndex===-1;)f=f.parentNode;f.style&&(ti(),$l=f,Fl=f.style.outlineStyle,f.style.outlineStyle="none",gt(window,"keydown",ti))}function ti(){$l&&($l.style.outlineStyle=Fl,$l=void 0,Fl=void 0,Vt(window,"keydown",ti))}function sa(f){do f=f.parentNode;while((!f.offsetWidth||!f.offsetHeight)&&f!==document.body);return f}function Ei(f){var v=f.getBoundingClientRect();return{x:v.width/f.offsetWidth||1,y:v.height/f.offsetHeight||1,boundingClientRect:v}}var Bl={__proto__:null,TRANSFORM:zd,TRANSITION:ps,TRANSITION_END:Dl,get:Jn,getStyle:Il,create:wt,remove:ir,empty:sc,toFront:ms,toBack:aa,hasClass:vs,addClass:_t,removeClass:Xt,setClass:Vd,getClass:lc,setOpacity:dn,testProp:gs,setTransform:ei,setPosition:Cr,getPosition:oa,get disableTextSelection(){return Nt},get enableTextSelection(){return ys},disableImageDrag:cc,enableImageDrag:fc,preventOutline:bs,restoreOutline:ti,getSizedParentNode:sa,getScale:Ei};function gt(f,v,C,N){if(v&&typeof v=="object")for(var G in v)Wd(f,G,v[G],C);else{v=_(v);for(var le=0,ge=v.length;le<ge;le++)Wd(f,v[le],C,N)}return this}var Fr="_leaflet_events";function Vt(f,v,C,N){if(arguments.length===1)qd(f),delete f[Fr];else if(v&&typeof v=="object")for(var G in v)dc(f,G,v[G],C);else if(v=_(v),arguments.length===2)qd(f,function(Oe){return j(v,Oe)!==-1});else for(var le=0,ge=v.length;le<ge;le++)dc(f,v[le],C,N);return this}function qd(f,v){for(var C in f[Fr]){var N=C.split(/\d/)[0];(!v||v(N))&&dc(f,N,null,null,C)}}var wo={mouseenter:"mouseover",mouseleave:"mouseout",wheel:!("onwheel"in window)&&"mousewheel"};function Wd(f,v,C,N){var G=v+c(C)+(N?"_"+c(N):"");if(f[Fr]&&f[Fr][G])return this;var le=function(Oe){return C.call(N||f,Oe||window.event)},ge=le;!at.touchNative&&at.pointer&&v.indexOf("touch")===0?le=w_(f,v,le):at.touch&&v==="dblclick"?le=nv(f,le):"addEventListener"in f?v==="touchstart"||v==="touchmove"||v==="wheel"||v==="mousewheel"?f.addEventListener(wo[v]||v,le,at.passiveEvents?{passive:!1}:!1):v==="mouseenter"||v==="mouseleave"?(le=function(Oe){Oe=Oe||window.event,Vl(f,Oe)&&ge(Oe)},f.addEventListener(wo[v],le,!1)):f.addEventListener(v,ge,!1):f.attachEvent("on"+v,le),f[Fr]=f[Fr]||{},f[Fr][G]=le}function dc(f,v,C,N,G){G=G||v+c(C)+(N?"_"+c(N):"");var le=f[Fr]&&f[Fr][G];if(!le)return this;!at.touchNative&&at.pointer&&v.indexOf("touch")===0?ev(f,v,le):at.touch&&v==="dblclick"?oc(f,le):"removeEventListener"in f?f.removeEventListener(wo[v]||v,le,!1):f.detachEvent("on"+v,le),f[Fr][G]=null}function ji(f){return f.stopPropagation?f.stopPropagation():f.originalEvent?f.originalEvent._stopped=!0:f.cancelBubble=!0,this}function hc(f){return Wd(f,"wheel",ji),this}function Ul(f){return gt(f,"mousedown touchstart dblclick contextmenu",ji),f._leaflet_disable_click=!0,this}function br(f){return f.preventDefault?f.preventDefault():f.returnValue=!1,this}function ri(f){return br(f),ji(f),this}function xo(f){if(f.composedPath)return f.composedPath();for(var v=[],C=f.target;C;)v.push(C),C=C.parentNode;return v}function zl(f,v){if(!v)return new I(f.clientX,f.clientY);var C=Ei(v),N=C.boundingClientRect;return new I((f.clientX-N.left)/C.x-v.clientLeft,(f.clientY-N.top)/C.y-v.clientTop)}var O_=at.linux&&at.chrome?window.devicePixelRatio:at.mac?window.devicePixelRatio*3:window.devicePixelRatio>0?2*window.devicePixelRatio:1;function av(f){return at.edge?f.wheelDeltaY/2:f.deltaY&&f.deltaMode===0?-f.deltaY/O_:f.deltaY&&f.deltaMode===1?-f.deltaY*20:f.deltaY&&f.deltaMode===2?-f.deltaY*60:f.deltaX||f.deltaZ?0:f.wheelDelta?(f.wheelDeltaY||f.wheelDelta)/2:f.detail&&Math.abs(f.detail)<32765?-f.detail*20:f.detail?f.detail/-32765*60:0}function Vl(f,v){var C=v.relatedTarget;if(!C)return!0;try{for(;C&&C!==f;)C=C.parentNode}catch{return!1}return C!==f}var pc={__proto__:null,on:gt,off:Vt,stopPropagation:ji,disableScrollPropagation:hc,disableClickPropagation:Ul,preventDefault:br,stop:ri,getPropagationPath:xo,getMousePosition:zl,getWheelDelta:av,isExternalTarget:Vl,addListener:gt,removeListener:Vt},mc=U.extend({run:function(f,v,C,N){this.stop(),this._el=f,this._inProgress=!0,this._duration=C||.25,this._easeOutPower=1/Math.max(N||.5,.2),this._startPos=oa(f),this._offset=v.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){this._inProgress&&(this._step(!0),this._complete())},_animate:function(){this._animId=K(this._animate,this),this._step()},_step:function(f){var v=+new Date-this._startTime,C=this._duration*1e3;v<C?this._runFrame(this._easeOut(v/C),f):(this._runFrame(1),this._complete())},_runFrame:function(f,v){var C=this._startPos.add(this._offset.multiplyBy(f));v&&C._round(),Cr(this._el,C),this.fire("step")},_complete:function(){te(this._animId),this._inProgress=!1,this.fire("end")},_easeOut:function(f){return 1-Math.pow(1-f,this._easeOutPower)}}),jt=U.extend({options:{crs:ue,center:void 0,zoom:void 0,minZoom:void 0,maxZoom:void 0,layers:[],maxBounds:void 0,renderer:void 0,zoomAnimation:!0,zoomAnimationThreshold:4,fadeAnimation:!0,markerZoomAnimation:!0,transform3DLimit:8388608,zoomSnap:1,zoomDelta:1,trackResize:!0},initialize:function(f,v){v=b(this,v),this._handlers=[],this._layers={},this._zoomBoundLayers={},this._sizeChanged=!0,this._initContainer(f),this._initLayout(),this._onResize=o(this._onResize,this),this._initEvents(),v.maxBounds&&this.setMaxBounds(v.maxBounds),v.zoom!==void 0&&(this._zoom=this._limitZoom(v.zoom)),v.center&&v.zoom!==void 0&&this.setView(de(v.center),v.zoom,{reset:!0}),this.callInitHooks(),this._zoomAnimated=ps&&at.any3d&&!at.mobileOpera&&this.options.zoomAnimation,this._zoomAnimated&&(this._createAnimProxy(),gt(this._proxy,Dl,this._catchTransitionEnd,this)),this._addLayers(this.options.layers)},setView:function(f,v,C){if(v=v===void 0?this._zoom:this._limitZoom(v),f=this._limitCenter(de(f),v,this.options.maxBounds),C=C||{},this._stop(),this._loaded&&!C.reset&&C!==!0){C.animate!==void 0&&(C.zoom=i({animate:C.animate},C.zoom),C.pan=i({animate:C.animate,duration:C.duration},C.pan));var N=this._zoom!==v?this._tryAnimatedZoom&&this._tryAnimatedZoom(f,v,C.zoom):this._tryAnimatedPan(f,C.pan);if(N)return clearTimeout(this._sizeTimer),this}return this._resetView(f,v,C.pan&&C.pan.noMoveStart),this},setZoom:function(f,v){return this._loaded?this.setView(this.getCenter(),f,{zoom:v}):(this._zoom=f,this)},zoomIn:function(f,v){return f=f||(at.any3d?this.options.zoomDelta:1),this.setZoom(this._zoom+f,v)},zoomOut:function(f,v){return f=f||(at.any3d?this.options.zoomDelta:1),this.setZoom(this._zoom-f,v)},setZoomAround:function(f,v,C){var N=this.getZoomScale(v),G=this.getSize().divideBy(2),le=f instanceof I?f:this.latLngToContainerPoint(f),ge=le.subtract(G).multiplyBy(1-1/N),Oe=this.containerPointToLatLng(G.add(ge));return this.setView(Oe,v,{zoom:C})},_getBoundsCenterZoom:function(f,v){v=v||{},f=f.getBounds?f.getBounds():ae(f);var C=F(v.paddingTopLeft||v.padding||[0,0]),N=F(v.paddingBottomRight||v.padding||[0,0]),G=this.getBoundsZoom(f,!1,C.add(N));if(G=typeof v.maxZoom=="number"?Math.min(v.maxZoom,G):G,G===1/0)return{center:f.getCenter(),zoom:G};var le=N.subtract(C).divideBy(2),ge=this.project(f.getSouthWest(),G),Oe=this.project(f.getNorthEast(),G),Te=this.unproject(ge.add(Oe).divideBy(2).add(le),G);return{center:Te,zoom:G}},fitBounds:function(f,v){if(f=ae(f),!f.isValid())throw new Error("Bounds are not valid.");var C=this._getBoundsCenterZoom(f,v);return this.setView(C.center,C.zoom,v)},fitWorld:function(f){return this.fitBounds([[-90,-180],[90,180]],f)},panTo:function(f,v){return this.setView(f,this._zoom,{pan:v})},panBy:function(f,v){if(f=F(f).round(),v=v||{},!f.x&&!f.y)return this.fire("moveend");if(v.animate!==!0&&!this.getSize().contains(f))return this._resetView(this.unproject(this.project(this.getCenter()).add(f)),this.getZoom()),this;if(this._panAnim||(this._panAnim=new mc,this._panAnim.on({step:this._onPanTransitionStep,end:this._onPanTransitionEnd},this)),v.noMoveStart||this.fire("movestart"),v.animate!==!1){_t(this._mapPane,"leaflet-pan-anim");var C=this._getMapPanePos().subtract(f).round();this._panAnim.run(this._mapPane,C,v.duration||.25,v.easeLinearity)}else this._rawPanBy(f),this.fire("move").fire("moveend");return this},flyTo:function(f,v,C){if(C=C||{},C.animate===!1||!at.any3d)return this.setView(f,v,C);this._stop();var N=this.project(this.getCenter()),G=this.project(f),le=this.getSize(),ge=this._zoom;f=de(f),v=v===void 0?ge:v;var Oe=Math.max(le.x,le.y),Te=Oe*this.getZoomScale(ge,v),Be=G.distanceTo(N)||1,Je=1.42,ft=Je*Je;function Ct(Bt){var Ms=Bt?-1:1,$_=Bt?Te:Oe,F_=Te*Te-Oe*Oe+Ms*ft*ft*Be*Be,To=2*$_*ft*Be,Ao=F_/To,ko=Math.sqrt(Ao*Ao+1)-Ao,Tc=ko<1e-9?-18:Math.log(ko);return Tc}function Br(Bt){return(Math.exp(Bt)-Math.exp(-Bt))/2}function Mr(Bt){return(Math.exp(Bt)+Math.exp(-Bt))/2}function Pn(Bt){return Br(Bt)/Mr(Bt)}var pn=Ct(0);function Ns(Bt){return Oe*(Mr(pn)/Mr(pn+Je*Bt))}function dh(Bt){return Oe*(Mr(pn)*Pn(pn+Je*Bt)-Br(pn))/ft}function qa(Bt){return 1-Math.pow(1-Bt,1.5)}var Pv=Date.now(),jo=(Ct(1)-pn)/Je,Ni=C.duration?1e3*C.duration:1e3*jo*.8;function Rs(){var Bt=(Date.now()-Pv)/Ni,Ms=qa(Bt)*jo;Bt<=1?(this._flyToFrame=K(Rs,this),this._move(this.unproject(N.add(G.subtract(N).multiplyBy(dh(Ms)/Be)),ge),this.getScaleZoom(Oe/Ns(Ms),ge),{flyTo:!0})):this._move(f,v)._moveEnd(!0)}return this._moveStart(!0,C.noMoveStart),Rs.call(this),this},flyToBounds:function(f,v){var C=this._getBoundsCenterZoom(f,v);return this.flyTo(C.center,C.zoom,v)},setMaxBounds:function(f){return f=ae(f),this.listens("moveend",this._panInsideMaxBounds)&&this.off("moveend",this._panInsideMaxBounds),f.isValid()?(this.options.maxBounds=f,this._loaded&&this._panInsideMaxBounds(),this.on("moveend",this._panInsideMaxBounds)):(this.options.maxBounds=null,this)},setMinZoom:function(f){var v=this.options.minZoom;return this.options.minZoom=f,this._loaded&&v!==f&&(this.fire("zoomlevelschange"),this.getZoom()<this.options.minZoom)?this.setZoom(f):this},setMaxZoom:function(f){var v=this.options.maxZoom;return this.options.maxZoom=f,this._loaded&&v!==f&&(this.fire("zoomlevelschange"),this.getZoom()>this.options.maxZoom)?this.setZoom(f):this},panInsideBounds:function(f,v){this._enforcingBounds=!0;var C=this.getCenter(),N=this._limitCenter(C,this._zoom,ae(f));return C.equals(N)||this.panTo(N,v),this._enforcingBounds=!1,this},panInside:function(f,v){v=v||{};var C=F(v.paddingTopLeft||v.padding||[0,0]),N=F(v.paddingBottomRight||v.padding||[0,0]),G=this.project(this.getCenter()),le=this.project(f),ge=this.getPixelBounds(),Oe=Z([ge.min.add(C),ge.max.subtract(N)]),Te=Oe.getSize();if(!Oe.contains(le)){this._enforcingBounds=!0;var Be=le.subtract(Oe.getCenter()),Je=Oe.extend(le).getSize().subtract(Te);G.x+=Be.x<0?-Je.x:Je.x,G.y+=Be.y<0?-Je.y:Je.y,this.panTo(this.unproject(G),v),this._enforcingBounds=!1}return this},invalidateSize:function(f){if(!this._loaded)return this;f=i({animate:!1,pan:!0},f===!0?{animate:!0}:f);var v=this.getSize();this._sizeChanged=!0,this._lastCenter=null;var C=this.getSize(),N=v.divideBy(2).round(),G=C.divideBy(2).round(),le=N.subtract(G);return!le.x&&!le.y?this:(f.animate&&f.pan?this.panBy(le):(f.pan&&this._rawPanBy(le),this.fire("move"),f.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(o(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:v,newSize:C}))},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(f){if(f=this._locateOptions=i({timeout:1e4,watch:!1},f),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var v=o(this._handleGeolocationResponse,this),C=o(this._handleGeolocationError,this);return f.watch?this._locationWatchId=navigator.geolocation.watchPosition(v,C,f):navigator.geolocation.getCurrentPosition(v,C,f),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(f){if(this._container._leaflet_id){var v=f.code,C=f.message||(v===1?"permission denied":v===2?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:v,message:"Geolocation error: "+C+"."})}},_handleGeolocationResponse:function(f){if(this._container._leaflet_id){var v=f.coords.latitude,C=f.coords.longitude,N=new fe(v,C),G=N.toBounds(f.coords.accuracy*2),le=this._locateOptions;if(le.setView){var ge=this.getBoundsZoom(G);this.setView(N,le.maxZoom?Math.min(ge,le.maxZoom):ge)}var Oe={latlng:N,bounds:G,timestamp:f.timestamp};for(var Te in f.coords)typeof f.coords[Te]=="number"&&(Oe[Te]=f.coords[Te]);this.fire("locationfound",Oe)}},addHandler:function(f,v){if(!v)return this;var C=this[f]=new v(this);return this._handlers.push(C),this.options[f]&&C.enable(),this},remove:function(){if(this._initEvents(!0),this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance");try{delete this._container._leaflet_id,delete this._containerId}catch{this._container._leaflet_id=void 0,this._containerId=void 0}this._locationWatchId!==void 0&&this.stopLocate(),this._stop(),ir(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(te(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload");var f;for(f in this._layers)this._layers[f].remove();for(f in this._panes)ir(this._panes[f]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(f,v){var C="leaflet-pane"+(f?" leaflet-"+f.replace("Pane","")+"-pane":""),N=wt("div",C,v||this._mapPane);return f&&(this._panes[f]=N),N},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter.clone():this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var f=this.getPixelBounds(),v=this.unproject(f.getBottomLeft()),C=this.unproject(f.getTopRight());return new Q(v,C)},getMinZoom:function(){return this.options.minZoom===void 0?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return this.options.maxZoom===void 0?this._layersMaxZoom===void 0?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(f,v,C){f=ae(f),C=F(C||[0,0]);var N=this.getZoom()||0,G=this.getMinZoom(),le=this.getMaxZoom(),ge=f.getNorthWest(),Oe=f.getSouthEast(),Te=this.getSize().subtract(C),Be=Z(this.project(Oe,N),this.project(ge,N)).getSize(),Je=at.any3d?this.options.zoomSnap:1,ft=Te.x/Be.x,Ct=Te.y/Be.y,Br=v?Math.max(ft,Ct):Math.min(ft,Ct);return N=this.getScaleZoom(Br,N),Je&&(N=Math.round(N/(Je/100))*(Je/100),N=v?Math.ceil(N/Je)*Je:Math.floor(N/Je)*Je),Math.max(G,Math.min(le,N))},getSize:function(){return(!this._size||this._sizeChanged)&&(this._size=new I(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(f,v){var C=this._getTopLeftPoint(f,v);return new k(C,C.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(f){return this.options.crs.getProjectedBounds(f===void 0?this.getZoom():f)},getPane:function(f){return typeof f=="string"?this._panes[f]:f},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(f,v){var C=this.options.crs;return v=v===void 0?this._zoom:v,C.scale(f)/C.scale(v)},getScaleZoom:function(f,v){var C=this.options.crs;v=v===void 0?this._zoom:v;var N=C.zoom(f*C.scale(v));return isNaN(N)?1/0:N},project:function(f,v){return v=v===void 0?this._zoom:v,this.options.crs.latLngToPoint(de(f),v)},unproject:function(f,v){return v=v===void 0?this._zoom:v,this.options.crs.pointToLatLng(F(f),v)},layerPointToLatLng:function(f){var v=F(f).add(this.getPixelOrigin());return this.unproject(v)},latLngToLayerPoint:function(f){var v=this.project(de(f))._round();return v._subtract(this.getPixelOrigin())},wrapLatLng:function(f){return this.options.crs.wrapLatLng(de(f))},wrapLatLngBounds:function(f){return this.options.crs.wrapLatLngBounds(ae(f))},distance:function(f,v){return this.options.crs.distance(de(f),de(v))},containerPointToLayerPoint:function(f){return F(f).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(f){return F(f).add(this._getMapPanePos())},containerPointToLatLng:function(f){var v=this.containerPointToLayerPoint(F(f));return this.layerPointToLatLng(v)},latLngToContainerPoint:function(f){return this.layerPointToContainerPoint(this.latLngToLayerPoint(de(f)))},mouseEventToContainerPoint:function(f){return zl(f,this._container)},mouseEventToLayerPoint:function(f){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(f))},mouseEventToLatLng:function(f){return this.layerPointToLatLng(this.mouseEventToLayerPoint(f))},_initContainer:function(f){var v=this._container=Jn(f);if(v){if(v._leaflet_id)throw new Error("Map container is already initialized.")}else throw new Error("Map container not found.");gt(v,"scroll",this._onScroll,this),this._containerId=c(v)},_initLayout:function(){var f=this._container;this._fadeAnimated=this.options.fadeAnimation&&at.any3d,_t(f,"leaflet-container"+(at.touch?" leaflet-touch":"")+(at.retina?" leaflet-retina":"")+(at.ielt9?" leaflet-oldie":"")+(at.safari?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":""));var v=Il(f,"position");v!=="absolute"&&v!=="relative"&&v!=="fixed"&&v!=="sticky"&&(f.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var f=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),Cr(this._mapPane,new I(0,0)),this.createPane("tilePane"),this.createPane("overlayPane"),this.createPane("shadowPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(_t(f.markerPane,"leaflet-zoom-hide"),_t(f.shadowPane,"leaflet-zoom-hide"))},_resetView:function(f,v,C){Cr(this._mapPane,new I(0,0));var N=!this._loaded;this._loaded=!0,v=this._limitZoom(v),this.fire("viewprereset");var G=this._zoom!==v;this._moveStart(G,C)._move(f,v)._moveEnd(G),this.fire("viewreset"),N&&this.fire("load")},_moveStart:function(f,v){return f&&this.fire("zoomstart"),v||this.fire("movestart"),this},_move:function(f,v,C,N){v===void 0&&(v=this._zoom);var G=this._zoom!==v;return this._zoom=v,this._lastCenter=f,this._pixelOrigin=this._getNewPixelOrigin(f),N?C&&C.pinch&&this.fire("zoom",C):((G||C&&C.pinch)&&this.fire("zoom",C),this.fire("move",C)),this},_moveEnd:function(f){return f&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return te(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(f){Cr(this._mapPane,this._getMapPanePos().subtract(f))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(f){this._targets={},this._targets[c(this._container)]=this;var v=f?Vt:gt;v(this._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&v(window,"resize",this._onResize,this),at.any3d&&this.options.transform3DLimit&&(f?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){te(this._resizeRequest),this._resizeRequest=K(function(){this.invalidateSize({debounceMoveend:!0})},this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var f=this._getMapPanePos();Math.max(Math.abs(f.x),Math.abs(f.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(f,v){for(var C=[],N,G=v==="mouseout"||v==="mouseover",le=f.target||f.srcElement,ge=!1;le;){if(N=this._targets[c(le)],N&&(v==="click"||v==="preclick")&&this._draggableMoved(N)){ge=!0;break}if(N&&N.listens(v,!0)&&(G&&!Vl(le,f)||(C.push(N),G))||le===this._container)break;le=le.parentNode}return!C.length&&!ge&&!G&&this.listens(v,!0)&&(C=[this]),C},_isClickDisabled:function(f){for(;f&&f!==this._container;){if(f._leaflet_disable_click)return!0;f=f.parentNode}},_handleDOMEvent:function(f){var v=f.target||f.srcElement;if(!(!this._loaded||v._leaflet_disable_events||f.type==="click"&&this._isClickDisabled(v))){var C=f.type;C==="mousedown"&&bs(v),this._fireDOMEvent(f,C)}},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(f,v,C){if(f.type==="click"){var N=i({},f);N.type="preclick",this._fireDOMEvent(N,N.type,C)}var G=this._findEventTargets(f,v);if(C){for(var le=[],ge=0;ge<C.length;ge++)C[ge].listens(v,!0)&&le.push(C[ge]);G=le.concat(G)}if(G.length){v==="contextmenu"&&br(f);var Oe=G[0],Te={originalEvent:f};if(f.type!=="keypress"&&f.type!=="keydown"&&f.type!=="keyup"){var Be=Oe.getLatLng&&(!Oe._radius||Oe._radius<=10);Te.containerPoint=Be?this.latLngToContainerPoint(Oe.getLatLng()):this.mouseEventToContainerPoint(f),Te.layerPoint=this.containerPointToLayerPoint(Te.containerPoint),Te.latlng=Be?Oe.getLatLng():this.layerPointToLatLng(Te.layerPoint)}for(ge=0;ge<G.length;ge++)if(G[ge].fire(v,Te,!0),Te.originalEvent._stopped||G[ge].options.bubblingMouseEvents===!1&&j(this._mouseEvents,v)!==-1)return}},_draggableMoved:function(f){return f=f.dragging&&f.dragging.enabled()?f:this,f.dragging&&f.dragging.moved()||this.boxZoom&&this.boxZoom.moved()},_clearHandlers:function(){for(var f=0,v=this._handlers.length;f<v;f++)this._handlers[f].disable()},whenReady:function(f,v){return this._loaded?f.call(v||this,{target:this}):this.on("load",f,v),this},_getMapPanePos:function(){return oa(this._mapPane)||new I(0,0)},_moved:function(){var f=this._getMapPanePos();return f&&!f.equals([0,0])},_getTopLeftPoint:function(f,v){var C=f&&v!==void 0?this._getNewPixelOrigin(f,v):this.getPixelOrigin();return C.subtract(this._getMapPanePos())},_getNewPixelOrigin:function(f,v){var C=this.getSize()._divideBy(2);return this.project(f,v)._subtract(C)._add(this._getMapPanePos())._round()},_latLngToNewLayerPoint:function(f,v,C){var N=this._getNewPixelOrigin(C,v);return this.project(f,v)._subtract(N)},_latLngBoundsToNewLayerBounds:function(f,v,C){var N=this._getNewPixelOrigin(C,v);return Z([this.project(f.getSouthWest(),v)._subtract(N),this.project(f.getNorthWest(),v)._subtract(N),this.project(f.getSouthEast(),v)._subtract(N),this.project(f.getNorthEast(),v)._subtract(N)])},_getCenterLayerPoint:function(){return this.containerPointToLayerPoint(this.getSize()._divideBy(2))},_getCenterOffset:function(f){return this.latLngToLayerPoint(f).subtract(this._getCenterLayerPoint())},_limitCenter:function(f,v,C){if(!C)return f;var N=this.project(f,v),G=this.getSize().divideBy(2),le=new k(N.subtract(G),N.add(G)),ge=this._getBoundsOffset(le,C,v);return Math.abs(ge.x)<=1&&Math.abs(ge.y)<=1?f:this.unproject(N.add(ge),v)},_limitOffset:function(f,v){if(!v)return f;var C=this.getPixelBounds(),N=new k(C.min.add(f),C.max.add(f));return f.add(this._getBoundsOffset(N,v))},_getBoundsOffset:function(f,v,C){var N=Z(this.project(v.getNorthEast(),C),this.project(v.getSouthWest(),C)),G=N.min.subtract(f.min),le=N.max.subtract(f.max),ge=this._rebound(G.x,-le.x),Oe=this._rebound(G.y,-le.y);return new I(ge,Oe)},_rebound:function(f,v){return f+v>0?Math.round(f-v)/2:Math.max(0,Math.ceil(f))-Math.max(0,Math.floor(v))},_limitZoom:function(f){var v=this.getMinZoom(),C=this.getMaxZoom(),N=at.any3d?this.options.zoomSnap:1;return N&&(f=Math.round(f/N)*N),Math.max(v,Math.min(C,f))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){Xt(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(f,v){var C=this._getCenterOffset(f)._trunc();return(v&&v.animate)!==!0&&!this.getSize().contains(C)?!1:(this.panBy(C,v),!0)},_createAnimProxy:function(){var f=this._proxy=wt("div","leaflet-proxy leaflet-zoom-animated");this._panes.mapPane.appendChild(f),this.on("zoomanim",function(v){var C=zd,N=this._proxy.style[C];ei(this._proxy,this.project(v.center,v.zoom),this.getZoomScale(v.zoom,1)),N===this._proxy.style[C]&&this._animatingZoom&&this._onZoomTransitionEnd()},this),this.on("load moveend",this._animMoveEnd,this),this._on("unload",this._destroyAnimProxy,this)},_destroyAnimProxy:function(){ir(this._proxy),this.off("load moveend",this._animMoveEnd,this),delete this._proxy},_animMoveEnd:function(){var f=this.getCenter(),v=this.getZoom();ei(this._proxy,this.project(f,v),this.getZoomScale(v,1))},_catchTransitionEnd:function(f){this._animatingZoom&&f.propertyName.indexOf("transform")>=0&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(f,v,C){if(this._animatingZoom)return!0;if(C=C||{},!this._zoomAnimated||C.animate===!1||this._nothingToAnimate()||Math.abs(v-this._zoom)>this.options.zoomAnimationThreshold)return!1;var N=this.getZoomScale(v),G=this._getCenterOffset(f)._divideBy(1-1/N);return C.animate!==!0&&!this.getSize().contains(G)?!1:(K(function(){this._moveStart(!0,C.noMoveStart||!1)._animateZoom(f,v,!0)},this),!0)},_animateZoom:function(f,v,C,N){this._mapPane&&(C&&(this._animatingZoom=!0,this._animateToCenter=f,this._animateToZoom=v,_t(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:f,zoom:v,noUpdate:N}),this._tempFireZoomEvent||(this._tempFireZoomEvent=this._zoom!==this._animateToZoom),this._move(this._animateToCenter,this._animateToZoom,void 0,!0),setTimeout(o(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&Xt(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom,void 0,!0),this._tempFireZoomEvent&&this.fire("zoom"),delete this._tempFireZoomEvent,this.fire("move"),this._moveEnd(!0))}});function Ia(f,v){return new jt(f,v)}var On=X.extend({options:{position:"topright"},initialize:function(f){b(this,f)},getPosition:function(){return this.options.position},setPosition:function(f){var v=this._map;return v&&v.removeControl(this),this.options.position=f,v&&v.addControl(this),this},getContainer:function(){return this._container},addTo:function(f){this.remove(),this._map=f;var v=this._container=this.onAdd(f),C=this.getPosition(),N=f._controlCorners[C];return _t(v,"leaflet-control"),C.indexOf("bottom")!==-1?N.insertBefore(v,N.firstChild):N.appendChild(v),this._map.on("unload",this.remove,this),this},remove:function(){return this._map?(ir(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null,this):this},_refocusOnMap:function(f){this._map&&f&&f.screenX>0&&f.screenY>0&&this._map.getContainer().focus()}}),$a=function(f){return new On(f)};jt.include({addControl:function(f){return f.addTo(this),this},removeControl:function(f){return f.remove(),this},_initControlPos:function(){var f=this._controlCorners={},v="leaflet-",C=this._controlContainer=wt("div",v+"control-container",this._container);function N(G,le){var ge=v+G+" "+v+le;f[G+le]=wt("div",ge,C)}N("top","left"),N("top","right"),N("bottom","left"),N("bottom","right")},_clearControlPos:function(){for(var f in this._controlCorners)ir(this._controlCorners[f]);ir(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var Hd=On.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(f,v,C,N){return C<N?-1:N<C?1:0}},initialize:function(f,v,C){b(this,C),this._layerControlInputs=[],this._layers=[],this._lastZIndex=0,this._handlingClick=!1,this._preventClick=!1;for(var N in f)this._addLayer(f[N],N);for(N in v)this._addLayer(v[N],N,!0)},onAdd:function(f){this._initLayout(),this._update(),this._map=f,f.on("zoomend",this._checkDisabledLayers,this);for(var v=0;v<this._layers.length;v++)this._layers[v].layer.on("add remove",this._onLayerChange,this);return this._container},addTo:function(f){return On.prototype.addTo.call(this,f),this._expandIfNotCollapsed()},onRemove:function(){this._map.off("zoomend",this._checkDisabledLayers,this);for(var f=0;f<this._layers.length;f++)this._layers[f].layer.off("add remove",this._onLayerChange,this)},addBaseLayer:function(f,v){return this._addLayer(f,v),this._map?this._update():this},addOverlay:function(f,v){return this._addLayer(f,v,!0),this._map?this._update():this},removeLayer:function(f){f.off("add remove",this._onLayerChange,this);var v=this._getLayer(c(f));return v&&this._layers.splice(this._layers.indexOf(v),1),this._map?this._update():this},expand:function(){_t(this._container,"leaflet-control-layers-expanded"),this._section.style.height=null;var f=this._map.getSize().y-(this._container.offsetTop+50);return f<this._section.clientHeight?(_t(this._section,"leaflet-control-layers-scrollbar"),this._section.style.height=f+"px"):Xt(this._section,"leaflet-control-layers-scrollbar"),this._checkDisabledLayers(),this},collapse:function(){return Xt(this._container,"leaflet-control-layers-expanded"),this},_initLayout:function(){var f="leaflet-control-layers",v=this._container=wt("div",f),C=this.options.collapsed;v.setAttribute("aria-haspopup",!0),Ul(v),hc(v);var N=this._section=wt("section",f+"-list");C&&(this._map.on("click",this.collapse,this),gt(v,{mouseenter:this._expandSafely,mouseleave:this.collapse},this));var G=this._layersLink=wt("a",f+"-toggle",v);G.href="#",G.title="Layers",G.setAttribute("role","button"),gt(G,{keydown:function(le){le.keyCode===13&&this._expandSafely()},click:function(le){br(le),this._expandSafely()}},this),C||this.expand(),this._baseLayersList=wt("div",f+"-base",N),this._separator=wt("div",f+"-separator",N),this._overlaysList=wt("div",f+"-overlays",N),v.appendChild(N)},_getLayer:function(f){for(var v=0;v<this._layers.length;v++)if(this._layers[v]&&c(this._layers[v].layer)===f)return this._layers[v]},_addLayer:function(f,v,C){this._map&&f.on("add remove",this._onLayerChange,this),this._layers.push({layer:f,name:v,overlay:C}),this.options.sortLayers&&this._layers.sort(o(function(N,G){return this.options.sortFunction(N.layer,G.layer,N.name,G.name)},this)),this.options.autoZIndex&&f.setZIndex&&(this._lastZIndex++,f.setZIndex(this._lastZIndex)),this._expandIfNotCollapsed()},_update:function(){if(!this._container)return this;sc(this._baseLayersList),sc(this._overlaysList),this._layerControlInputs=[];var f,v,C,N,G=0;for(C=0;C<this._layers.length;C++)N=this._layers[C],this._addItem(N),v=v||N.overlay,f=f||!N.overlay,G+=N.overlay?0:1;return this.options.hideSingleBase&&(f=f&&G>1,this._baseLayersList.style.display=f?"":"none"),this._separator.style.display=v&&f?"":"none",this},_onLayerChange:function(f){this._handlingClick||this._update();var v=this._getLayer(c(f.target)),C=v.overlay?f.type==="add"?"overlayadd":"overlayremove":f.type==="add"?"baselayerchange":null;C&&this._map.fire(C,v)},_createRadioElement:function(f,v){var C='<input type="radio" class="leaflet-control-layers-selector" name="'+f+'"'+(v?' checked="checked"':"")+"/>",N=document.createElement("div");return N.innerHTML=C,N.firstChild},_addItem:function(f){var v=document.createElement("label"),C=this._map.hasLayer(f.layer),N;f.overlay?(N=document.createElement("input"),N.type="checkbox",N.className="leaflet-control-layers-selector",N.defaultChecked=C):N=this._createRadioElement("leaflet-base-layers_"+c(this),C),this._layerControlInputs.push(N),N.layerId=c(f.layer),gt(N,"click",this._onInputClick,this);var G=document.createElement("span");G.innerHTML=" "+f.name;var le=document.createElement("span");v.appendChild(le),le.appendChild(N),le.appendChild(G);var ge=f.overlay?this._overlaysList:this._baseLayersList;return ge.appendChild(v),this._checkDisabledLayers(),v},_onInputClick:function(){if(!this._preventClick){var f=this._layerControlInputs,v,C,N=[],G=[];this._handlingClick=!0;for(var le=f.length-1;le>=0;le--)v=f[le],C=this._getLayer(v.layerId).layer,v.checked?N.push(C):v.checked||G.push(C);for(le=0;le<G.length;le++)this._map.hasLayer(G[le])&&this._map.removeLayer(G[le]);for(le=0;le<N.length;le++)this._map.hasLayer(N[le])||this._map.addLayer(N[le]);this._handlingClick=!1,this._refocusOnMap()}},_checkDisabledLayers:function(){for(var f=this._layerControlInputs,v,C,N=this._map.getZoom(),G=f.length-1;G>=0;G--)v=f[G],C=this._getLayer(v.layerId).layer,v.disabled=C.options.minZoom!==void 0&&N<C.options.minZoom||C.options.maxZoom!==void 0&&N>C.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expandSafely:function(){var f=this._section;this._preventClick=!0,gt(f,"click",br),this.expand();var v=this;setTimeout(function(){Vt(f,"click",br),v._preventClick=!1})}}),vc=function(f,v,C){return new Hd(f,v,C)},_s=On.extend({options:{position:"topleft",zoomInText:'<span aria-hidden="true">+</span>',zoomInTitle:"Zoom in",zoomOutText:'<span aria-hidden="true">−</span>',zoomOutTitle:"Zoom out"},onAdd:function(f){var v="leaflet-control-zoom",C=wt("div",v+" leaflet-bar"),N=this.options;return this._zoomInButton=this._createButton(N.zoomInText,N.zoomInTitle,v+"-in",C,this._zoomIn),this._zoomOutButton=this._createButton(N.zoomOutText,N.zoomOutTitle,v+"-out",C,this._zoomOut),this._updateDisabled(),f.on("zoomend zoomlevelschange",this._updateDisabled,this),C},onRemove:function(f){f.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(f){!this._disabled&&this._map._zoom<this._map.getMaxZoom()&&this._map.zoomIn(this._map.options.zoomDelta*(f.shiftKey?3:1))},_zoomOut:function(f){!this._disabled&&this._map._zoom>this._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(f.shiftKey?3:1))},_createButton:function(f,v,C,N,G){var le=wt("a",C,N);return le.innerHTML=f,le.href="#",le.title=v,le.setAttribute("role","button"),le.setAttribute("aria-label",v),Ul(le),gt(le,"click",ri),gt(le,"click",G,this),gt(le,"click",this._refocusOnMap,this),le},_updateDisabled:function(){var f=this._map,v="leaflet-disabled";Xt(this._zoomInButton,v),Xt(this._zoomOutButton,v),this._zoomInButton.setAttribute("aria-disabled","false"),this._zoomOutButton.setAttribute("aria-disabled","false"),(this._disabled||f._zoom===f.getMinZoom())&&(_t(this._zoomOutButton,v),this._zoomOutButton.setAttribute("aria-disabled","true")),(this._disabled||f._zoom===f.getMaxZoom())&&(_t(this._zoomInButton,v),this._zoomInButton.setAttribute("aria-disabled","true"))}});jt.mergeOptions({zoomControl:!0}),jt.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new _s,this.addControl(this.zoomControl))});var ov=function(f){return new _s(f)},hn=On.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(f){var v="leaflet-control-scale",C=wt("div",v),N=this.options;return this._addScales(N,v+"-line",C),f.on(N.updateWhenIdle?"moveend":"move",this._update,this),f.whenReady(this._update,this),C},onRemove:function(f){f.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(f,v,C){f.metric&&(this._mScale=wt("div",v,C)),f.imperial&&(this._iScale=wt("div",v,C))},_update:function(){var f=this._map,v=f.getSize().y/2,C=f.distance(f.containerPointToLatLng([0,v]),f.containerPointToLatLng([this.options.maxWidth,v]));this._updateScales(C)},_updateScales:function(f){this.options.metric&&f&&this._updateMetric(f),this.options.imperial&&f&&this._updateImperial(f)},_updateMetric:function(f){var v=this._getRoundNum(f),C=v<1e3?v+" m":v/1e3+" km";this._updateScale(this._mScale,C,v/f)},_updateImperial:function(f){var v=f*3.2808399,C,N,G;v>5280?(C=v/5280,N=this._getRoundNum(C),this._updateScale(this._iScale,N+" mi",N/C)):(G=this._getRoundNum(v),this._updateScale(this._iScale,G+" ft",G/v))},_updateScale:function(f,v,C){f.style.width=Math.round(this.options.maxWidth*C)+"px",f.innerHTML=v},_getRoundNum:function(f){var v=Math.pow(10,(Math.floor(f)+"").length-1),C=f/v;return C=C>=10?10:C>=5?5:C>=3?3:C>=2?2:1,v*C}}),ws=function(f){return new hn(f)},Gd='<svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" class="leaflet-attribution-flag"><path fill="#4C7BE1" d="M0 0h12v4H0z"/><path fill="#FFD500" d="M0 4h12v3H0z"/><path fill="#E0BC00" d="M0 7h12v1H0z"/></svg>',So=On.extend({options:{position:"bottomright",prefix:'<a href="https://leafletjs.com" title="A JavaScript library for interactive maps">'+(at.inlineSvg?Gd+" ":"")+"Leaflet</a>"},initialize:function(f){b(this,f),this._attributions={}},onAdd:function(f){f.attributionControl=this,this._container=wt("div","leaflet-control-attribution"),Ul(this._container);for(var v in f._layers)f._layers[v].getAttribution&&this.addAttribution(f._layers[v].getAttribution());return this._update(),f.on("layeradd",this._addAttribution,this),this._container},onRemove:function(f){f.off("layeradd",this._addAttribution,this)},_addAttribution:function(f){f.layer.getAttribution&&(this.addAttribution(f.layer.getAttribution()),f.layer.once("remove",function(){this.removeAttribution(f.layer.getAttribution())},this))},setPrefix:function(f){return this.options.prefix=f,this._update(),this},addAttribution:function(f){return f?(this._attributions[f]||(this._attributions[f]=0),this._attributions[f]++,this._update(),this):this},removeAttribution:function(f){return f?(this._attributions[f]&&(this._attributions[f]--,this._update()),this):this},_update:function(){if(this._map){var f=[];for(var v in this._attributions)this._attributions[v]&&f.push(v);var C=[];this.options.prefix&&C.push(this.options.prefix),f.length&&C.push(f.join(", ")),this._container.innerHTML=C.join(' <span aria-hidden="true">|</span> ')}}});jt.mergeOptions({attributionControl:!0}),jt.addInitHook(function(){this.options.attributionControl&&new So().addTo(this)});var C_=function(f){return new So(f)};On.Layers=Hd,On.Zoom=_s,On.Scale=hn,On.Attribution=So,$a.layers=vc,$a.zoom=ov,$a.scale=ws,$a.attribution=C_;var Fn=X.extend({initialize:function(f){this._map=f},enable:function(){return this._enabled?this:(this._enabled=!0,this.addHooks(),this)},disable:function(){return this._enabled?(this._enabled=!1,this.removeHooks(),this):this},enabled:function(){return!!this._enabled}});Fn.addTo=function(f,v){return f.addHandler(v,this),this};var Kd={Events:re},xs=at.touch?"touchstart mousedown":"mousedown",ni=U.extend({options:{clickTolerance:3},initialize:function(f,v,C,N){b(this,N),this._element=f,this._dragStartTarget=v||f,this._preventOutline=C},enable:function(){this._enabled||(gt(this._dragStartTarget,xs,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(ni._dragging===this&&this.finishDrag(!0),Vt(this._dragStartTarget,xs,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(f){if(this._enabled&&(this._moved=!1,!vs(this._element,"leaflet-zoom-anim"))){if(f.touches&&f.touches.length!==1){ni._dragging===this&&this.finishDrag();return}if(!(ni._dragging||f.shiftKey||f.which!==1&&f.button!==1&&!f.touches)&&(ni._dragging=this,this._preventOutline&&bs(this._element),cc(),Nt(),!this._moving)){this.fire("down");var v=f.touches?f.touches[0]:f,C=sa(this._element);this._startPoint=new I(v.clientX,v.clientY),this._startPos=oa(this._element),this._parentScale=Ei(C);var N=f.type==="mousedown";gt(document,N?"mousemove":"touchmove",this._onMove,this),gt(document,N?"mouseup":"touchend touchcancel",this._onUp,this)}}},_onMove:function(f){if(this._enabled){if(f.touches&&f.touches.length>1){this._moved=!0;return}var v=f.touches&&f.touches.length===1?f.touches[0]:f,C=new I(v.clientX,v.clientY)._subtract(this._startPoint);!C.x&&!C.y||Math.abs(C.x)+Math.abs(C.y)<this.options.clickTolerance||(C.x/=this._parentScale.x,C.y/=this._parentScale.y,br(f),this._moved||(this.fire("dragstart"),this._moved=!0,_t(document.body,"leaflet-dragging"),this._lastTarget=f.target||f.srcElement,window.SVGElementInstance&&this._lastTarget instanceof window.SVGElementInstance&&(this._lastTarget=this._lastTarget.correspondingUseElement),_t(this._lastTarget,"leaflet-drag-target")),this._newPos=this._startPos.add(C),this._moving=!0,this._lastEvent=f,this._updatePosition())}},_updatePosition:function(){var f={originalEvent:this._lastEvent};this.fire("predrag",f),Cr(this._element,this._newPos),this.fire("drag",f)},_onUp:function(){this._enabled&&this.finishDrag()},finishDrag:function(f){Xt(document.body,"leaflet-dragging"),this._lastTarget&&(Xt(this._lastTarget,"leaflet-drag-target"),this._lastTarget=null),Vt(document,"mousemove touchmove",this._onMove,this),Vt(document,"mouseup touchend touchcancel",this._onUp,this),fc(),ys();var v=this._moved&&this._moving;this._moving=!1,ni._dragging=!1,v&&this.fire("dragend",{noInertia:f,distance:this._newPos.distanceTo(this._startPos)})}});function Yd(f,v,C){var N,G=[1,4,2,8],le,ge,Oe,Te,Be,Je,ft,Ct;for(le=0,Je=f.length;le<Je;le++)f[le]._code=Oo(f[le],v);for(Oe=0;Oe<4;Oe++){for(ft=G[Oe],N=[],le=0,Je=f.length,ge=Je-1;le<Je;ge=le++)Te=f[le],Be=f[ge],Te._code&ft?Be._code&ft||(Ct=yc(Be,Te,ft,v,C),Ct._code=Oo(Ct,v),N.push(Ct)):(Be._code&ft&&(Ct=yc(Be,Te,ft,v,C),Ct._code=Oo(Ct,v),N.push(Ct)),N.push(Te));f=N}return f}function sv(f,v){var C,N,G,le,ge,Oe,Te,Be,Je;if(!f||f.length===0)throw new Error("latlngs not passed");Bn(f)||(console.warn("latlngs are not flat! Only the first ring will be used"),f=f[0]);var ft=de([0,0]),Ct=ae(f),Br=Ct.getNorthWest().distanceTo(Ct.getSouthWest())*Ct.getNorthEast().distanceTo(Ct.getNorthWest());Br<1700&&(ft=Zd(f));var Mr=f.length,Pn=[];for(C=0;C<Mr;C++){var pn=de(f[C]);Pn.push(v.project(de([pn.lat-ft.lat,pn.lng-ft.lng])))}for(Oe=Te=Be=0,C=0,N=Mr-1;C<Mr;N=C++)G=Pn[C],le=Pn[N],ge=G.y*le.x-le.y*G.x,Te+=(G.x+le.x)*ge,Be+=(G.y+le.y)*ge,Oe+=ge*3;Oe===0?Je=Pn[0]:Je=[Te/Oe,Be/Oe];var Ns=v.unproject(F(Je));return de([Ns.lat+ft.lat,Ns.lng+ft.lng])}function Zd(f){for(var v=0,C=0,N=0,G=0;G<f.length;G++){var le=de(f[G]);v+=le.lat,C+=le.lng,N++}return de([v/N,C/N])}var P_={__proto__:null,clipPolygon:Yd,polygonCenter:sv,centroid:Zd};function gc(f,v){if(!v||!f.length)return f.slice();var C=v*v;return f=T_(f,C),f=j_(f,C),f}function lv(f,v,C){return Math.sqrt(Co(f,v,C,!0))}function E_(f,v,C){return Co(f,v,C)}function j_(f,v){var C=f.length,N=typeof Uint8Array<"u"?Uint8Array:Array,G=new N(C);G[0]=G[C-1]=1,Xd(f,G,v,0,C-1);var le,ge=[];for(le=0;le<C;le++)G[le]&&ge.push(f[le]);return ge}function Xd(f,v,C,N,G){var le=0,ge,Oe,Te;for(Oe=N+1;Oe<=G-1;Oe++)Te=Co(f[Oe],f[N],f[G],!0),Te>le&&(ge=Oe,le=Te);le>C&&(v[ge]=1,Xd(f,v,C,N,ge),Xd(f,v,C,ge,G))}function T_(f,v){for(var C=[f[0]],N=1,G=0,le=f.length;N<le;N++)A_(f[N],f[G])>v&&(C.push(f[N]),G=N);return G<le-1&&C.push(f[le-1]),C}var Qd;function uv(f,v,C,N,G){var le=N?Qd:Oo(f,C),ge=Oo(v,C),Oe,Te,Be;for(Qd=ge;;){if(!(le|ge))return[f,v];if(le&ge)return!1;Oe=le||ge,Te=yc(f,v,Oe,C,G),Be=Oo(Te,C),Oe===le?(f=Te,le=Be):(v=Te,ge=Be)}}function yc(f,v,C,N,G){var le=v.x-f.x,ge=v.y-f.y,Oe=N.min,Te=N.max,Be,Je;return C&8?(Be=f.x+le*(Te.y-f.y)/ge,Je=Te.y):C&4?(Be=f.x+le*(Oe.y-f.y)/ge,Je=Oe.y):C&2?(Be=Te.x,Je=f.y+ge*(Te.x-f.x)/le):C&1&&(Be=Oe.x,Je=f.y+ge*(Oe.x-f.x)/le),new I(Be,Je,G)}function Oo(f,v){var C=0;return f.x<v.min.x?C|=1:f.x>v.max.x&&(C|=2),f.y<v.min.y?C|=4:f.y>v.max.y&&(C|=8),C}function A_(f,v){var C=v.x-f.x,N=v.y-f.y;return C*C+N*N}function Co(f,v,C,N){var G=v.x,le=v.y,ge=C.x-G,Oe=C.y-le,Te=ge*ge+Oe*Oe,Be;return Te>0&&(Be=((f.x-G)*ge+(f.y-le)*Oe)/Te,Be>1?(G=C.x,le=C.y):Be>0&&(G+=ge*Be,le+=Oe*Be)),ge=f.x-G,Oe=f.y-le,N?ge*ge+Oe*Oe:new I(G,le)}function Bn(f){return!E(f[0])||typeof f[0][0]!="object"&&typeof f[0][0]<"u"}function cv(f){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),Bn(f)}function fv(f,v){var C,N,G,le,ge,Oe,Te,Be;if(!f||f.length===0)throw new Error("latlngs not passed");Bn(f)||(console.warn("latlngs are not flat! Only the first ring will be used"),f=f[0]);var Je=de([0,0]),ft=ae(f),Ct=ft.getNorthWest().distanceTo(ft.getSouthWest())*ft.getNorthEast().distanceTo(ft.getNorthWest());Ct<1700&&(Je=Zd(f));var Br=f.length,Mr=[];for(C=0;C<Br;C++){var Pn=de(f[C]);Mr.push(v.project(de([Pn.lat-Je.lat,Pn.lng-Je.lng])))}for(C=0,N=0;C<Br-1;C++)N+=Mr[C].distanceTo(Mr[C+1])/2;if(N===0)Be=Mr[0];else for(C=0,le=0;C<Br-1;C++)if(ge=Mr[C],Oe=Mr[C+1],G=ge.distanceTo(Oe),le+=G,le>N){Te=(le-N)/G,Be=[Oe.x-Te*(Oe.x-ge.x),Oe.y-Te*(Oe.y-ge.y)];break}var pn=v.unproject(F(Be));return de([pn.lat+Je.lat,pn.lng+Je.lng])}var dv={__proto__:null,simplify:gc,pointToSegmentDistance:lv,closestPointOnSegment:E_,clipSegment:uv,_getEdgeIntersection:yc,_getBitCode:Oo,_sqClosestPointOnSegment:Co,isFlat:Bn,_flat:cv,polylineCenter:fv},Jd={project:function(f){return new I(f.lng,f.lat)},unproject:function(f){return new fe(f.y,f.x)},bounds:new k([-180,-90],[180,90])},eh={R:6378137,R_MINOR:6356752314245179e-9,bounds:new k([-2003750834279e-5,-1549657073972e-5],[2003750834279e-5,1876465623138e-5]),project:function(f){var v=Math.PI/180,C=this.R,N=f.lat*v,G=this.R_MINOR/C,le=Math.sqrt(1-G*G),ge=le*Math.sin(N),Oe=Math.tan(Math.PI/4-N/2)/Math.pow((1-ge)/(1+ge),le/2);return N=-C*Math.log(Math.max(Oe,1e-10)),new I(f.lng*v*C,N)},unproject:function(f){for(var v=180/Math.PI,C=this.R,N=this.R_MINOR/C,G=Math.sqrt(1-N*N),le=Math.exp(-f.y/C),ge=Math.PI/2-2*Math.atan(le),Oe=0,Te=.1,Be;Oe<15&&Math.abs(Te)>1e-7;Oe++)Be=G*Math.sin(ge),Be=Math.pow((1-Be)/(1+Be),G/2),Te=Math.PI/2-2*Math.atan(le*Be)-ge,ge+=Te;return new fe(ge*v,f.x*v/C)}},k_={__proto__:null,LonLat:Jd,Mercator:eh,SphericalMercator:J},N_=i({},D,{code:"EPSG:3395",projection:eh,transformation:function(){var f=.5/(Math.PI*eh.R);return Y(f,.5,-f,.5)}()}),hv=i({},D,{code:"EPSG:4326",projection:Jd,transformation:Y(1/180,1,-1/180,.5)}),R_=i({},ve,{projection:Jd,transformation:Y(1,0,-1,0),scale:function(f){return Math.pow(2,f)},zoom:function(f){return Math.log(f)/Math.LN2},distance:function(f,v){var C=v.lng-f.lng,N=v.lat-f.lat;return Math.sqrt(C*C+N*N)},infinite:!0});ve.Earth=D,ve.EPSG3395=N_,ve.EPSG3857=ue,ve.EPSG900913=he,ve.EPSG4326=hv,ve.Simple=R_;var ii=U.extend({options:{pane:"overlayPane",attribution:null,bubblingMouseEvents:!0},addTo:function(f){return f.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(f){return f&&f.removeLayer(this),this},getPane:function(f){return this._map.getPane(f?this.options[f]||f:this.options.pane)},addInteractiveTarget:function(f){return this._map._targets[c(f)]=this,this},removeInteractiveTarget:function(f){return delete this._map._targets[c(f)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(f){var v=f.target;if(v.hasLayer(this)){if(this._map=v,this._zoomAnimated=v._zoomAnimated,this.getEvents){var C=this.getEvents();v.on(C,this),this.once("remove",function(){v.off(C,this)},this)}this.onAdd(v),this.fire("add"),v.fire("layeradd",{layer:this})}}});jt.include({addLayer:function(f){if(!f._layerAdd)throw new Error("The provided object is not a Layer.");var v=c(f);return this._layers[v]?this:(this._layers[v]=f,f._mapToAdd=this,f.beforeAdd&&f.beforeAdd(this),this.whenReady(f._layerAdd,f),this)},removeLayer:function(f){var v=c(f);return this._layers[v]?(this._loaded&&f.onRemove(this),delete this._layers[v],this._loaded&&(this.fire("layerremove",{layer:f}),f.fire("remove")),f._map=f._mapToAdd=null,this):this},hasLayer:function(f){return c(f)in this._layers},eachLayer:function(f,v){for(var C in this._layers)f.call(v,this._layers[C]);return this},_addLayers:function(f){f=f?E(f)?f:[f]:[];for(var v=0,C=f.length;v<C;v++)this.addLayer(f[v])},_addZoomLimit:function(f){(!isNaN(f.options.maxZoom)||!isNaN(f.options.minZoom))&&(this._zoomBoundLayers[c(f)]=f,this._updateZoomLevels())},_removeZoomLimit:function(f){var v=c(f);this._zoomBoundLayers[v]&&(delete this._zoomBoundLayers[v],this._updateZoomLevels())},_updateZoomLevels:function(){var f=1/0,v=-1/0,C=this._getZoomSpan();for(var N in this._zoomBoundLayers){var G=this._zoomBoundLayers[N].options;f=G.minZoom===void 0?f:Math.min(f,G.minZoom),v=G.maxZoom===void 0?v:Math.max(v,G.maxZoom)}this._layersMaxZoom=v===-1/0?void 0:v,this._layersMinZoom=f===1/0?void 0:f,C!==this._getZoomSpan()&&this.fire("zoomlevelschange"),this.options.maxZoom===void 0&&this._layersMaxZoom&&this.getZoom()>this._layersMaxZoom&&this.setZoom(this._layersMaxZoom),this.options.minZoom===void 0&&this._layersMinZoom&&this.getZoom()<this._layersMinZoom&&this.setZoom(this._layersMinZoom)}});var Fa=ii.extend({initialize:function(f,v){b(this,v),this._layers={};var C,N;if(f)for(C=0,N=f.length;C<N;C++)this.addLayer(f[C])},addLayer:function(f){var v=this.getLayerId(f);return this._layers[v]=f,this._map&&this._map.addLayer(f),this},removeLayer:function(f){var v=f in this._layers?f:this.getLayerId(f);return this._map&&this._layers[v]&&this._map.removeLayer(this._layers[v]),delete this._layers[v],this},hasLayer:function(f){var v=typeof f=="number"?f:this.getLayerId(f);return v in this._layers},clearLayers:function(){return this.eachLayer(this.removeLayer,this)},invoke:function(f){var v=Array.prototype.slice.call(arguments,1),C,N;for(C in this._layers)N=this._layers[C],N[f]&&N[f].apply(N,v);return this},onAdd:function(f){this.eachLayer(f.addLayer,f)},onRemove:function(f){this.eachLayer(f.removeLayer,f)},eachLayer:function(f,v){for(var C in this._layers)f.call(v,this._layers[C]);return this},getLayer:function(f){return this._layers[f]},getLayers:function(){var f=[];return this.eachLayer(f.push,f),f},setZIndex:function(f){return this.invoke("setZIndex",f)},getLayerId:function(f){return c(f)}}),ql=function(f,v){return new Fa(f,v)},la=Fa.extend({addLayer:function(f){return this.hasLayer(f)?this:(f.addEventParent(this),Fa.prototype.addLayer.call(this,f),this.fire("layeradd",{layer:f}))},removeLayer:function(f){return this.hasLayer(f)?(f in this._layers&&(f=this._layers[f]),f.removeEventParent(this),Fa.prototype.removeLayer.call(this,f),this.fire("layerremove",{layer:f})):this},setStyle:function(f){return this.invoke("setStyle",f)},bringToFront:function(){return this.invoke("bringToFront")},bringToBack:function(){return this.invoke("bringToBack")},getBounds:function(){var f=new Q;for(var v in this._layers){var C=this._layers[v];f.extend(C.getBounds?C.getBounds():C.getLatLng())}return f}}),pv=function(f,v){return new la(f,v)},Po=X.extend({options:{popupAnchor:[0,0],tooltipAnchor:[0,0],crossOrigin:!1},initialize:function(f){b(this,f)},createIcon:function(f){return this._createIcon("icon",f)},createShadow:function(f){return this._createIcon("shadow",f)},_createIcon:function(f,v){var C=this._getIconUrl(f);if(!C){if(f==="icon")throw new Error("iconUrl not set in Icon options (see the docs).");return null}var N=this._createImg(C,v&&v.tagName==="IMG"?v:null);return this._setIconStyles(N,f),(this.options.crossOrigin||this.options.crossOrigin==="")&&(N.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),N},_setIconStyles:function(f,v){var C=this.options,N=C[v+"Size"];typeof N=="number"&&(N=[N,N]);var G=F(N),le=F(v==="shadow"&&C.shadowAnchor||C.iconAnchor||G&&G.divideBy(2,!0));f.className="leaflet-marker-"+v+" "+(C.className||""),le&&(f.style.marginLeft=-le.x+"px",f.style.marginTop=-le.y+"px"),G&&(f.style.width=G.x+"px",f.style.height=G.y+"px")},_createImg:function(f,v){return v=v||document.createElement("img"),v.src=f,v},_getIconUrl:function(f){return at.retina&&this.options[f+"RetinaUrl"]||this.options[f+"Url"]}});function mv(f){return new Po(f)}var Ss=Po.extend({options:{iconUrl:"marker-icon.png",iconRetinaUrl:"marker-icon-2x.png",shadowUrl:"marker-shadow.png",iconSize:[25,41],iconAnchor:[12,41],popupAnchor:[1,-34],tooltipAnchor:[16,-28],shadowSize:[41,41]},_getIconUrl:function(f){return typeof Ss.imagePath!="string"&&(Ss.imagePath=this._detectIconPath()),(this.options.imagePath||Ss.imagePath)+Po.prototype._getIconUrl.call(this,f)},_stripUrl:function(f){var v=function(C,N,G){var le=N.exec(C);return le&&le[G]};return f=v(f,/^url\((['"])?(.+)\1\)$/,2),f&&v(f,/^(.*)marker-icon\.png$/,1)},_detectIconPath:function(){var f=wt("div","leaflet-default-icon-path",document.body),v=Il(f,"background-image")||Il(f,"backgroundImage");if(document.body.removeChild(f),v=this._stripUrl(v),v)return v;var C=document.querySelector('link[href$="leaflet.css"]');return C?C.href.substring(0,C.href.length-11-1):""}}),th=Fn.extend({initialize:function(f){this._marker=f},addHooks:function(){var f=this._marker._icon;this._draggable||(this._draggable=new ni(f,f,!0)),this._draggable.on({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).enable(),_t(f,"leaflet-marker-draggable")},removeHooks:function(){this._draggable.off({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).disable(),this._marker._icon&&Xt(this._marker._icon,"leaflet-marker-draggable")},moved:function(){return this._draggable&&this._draggable._moved},_adjustPan:function(f){var v=this._marker,C=v._map,N=this._marker.options.autoPanSpeed,G=this._marker.options.autoPanPadding,le=oa(v._icon),ge=C.getPixelBounds(),Oe=C.getPixelOrigin(),Te=Z(ge.min._subtract(Oe).add(G),ge.max._subtract(Oe).subtract(G));if(!Te.contains(le)){var Be=F((Math.max(Te.max.x,le.x)-Te.max.x)/(ge.max.x-Te.max.x)-(Math.min(Te.min.x,le.x)-Te.min.x)/(ge.min.x-Te.min.x),(Math.max(Te.max.y,le.y)-Te.max.y)/(ge.max.y-Te.max.y)-(Math.min(Te.min.y,le.y)-Te.min.y)/(ge.min.y-Te.min.y)).multiplyBy(N);C.panBy(Be,{animate:!1}),this._draggable._newPos._add(Be),this._draggable._startPos._add(Be),Cr(v._icon,this._draggable._newPos),this._onDrag(f),this._panRequest=K(this._adjustPan.bind(this,f))}},_onDragStart:function(){this._oldLatLng=this._marker.getLatLng(),this._marker.closePopup&&this._marker.closePopup(),this._marker.fire("movestart").fire("dragstart")},_onPreDrag:function(f){this._marker.options.autoPan&&(te(this._panRequest),this._panRequest=K(this._adjustPan.bind(this,f)))},_onDrag:function(f){var v=this._marker,C=v._shadow,N=oa(v._icon),G=v._map.layerPointToLatLng(N);C&&Cr(C,N),v._latlng=G,f.latlng=G,f.oldLatLng=this._oldLatLng,v.fire("move",f).fire("drag",f)},_onDragEnd:function(f){te(this._panRequest),delete this._oldLatLng,this._marker.fire("moveend").fire("dragend",f)}}),ua=ii.extend({options:{icon:new Ss,interactive:!0,keyboard:!0,title:"",alt:"Marker",zIndexOffset:0,opacity:1,riseOnHover:!1,riseOffset:250,pane:"markerPane",shadowPane:"shadowPane",bubblingMouseEvents:!1,autoPanOnFocus:!0,draggable:!1,autoPan:!1,autoPanPadding:[50,50],autoPanSpeed:10},initialize:function(f,v){b(this,v),this._latlng=de(f)},onAdd:function(f){this._zoomAnimated=this._zoomAnimated&&f.options.markerZoomAnimation,this._zoomAnimated&&f.on("zoomanim",this._animateZoom,this),this._initIcon(),this.update()},onRemove:function(f){this.dragging&&this.dragging.enabled()&&(this.options.draggable=!0,this.dragging.removeHooks()),delete this.dragging,this._zoomAnimated&&f.off("zoomanim",this._animateZoom,this),this._removeIcon(),this._removeShadow()},getEvents:function(){return{zoom:this.update,viewreset:this.update}},getLatLng:function(){return this._latlng},setLatLng:function(f){var v=this._latlng;return this._latlng=de(f),this.update(),this.fire("move",{oldLatLng:v,latlng:this._latlng})},setZIndexOffset:function(f){return this.options.zIndexOffset=f,this.update()},getIcon:function(){return this.options.icon},setIcon:function(f){return this.options.icon=f,this._map&&(this._initIcon(),this.update()),this._popup&&this.bindPopup(this._popup,this._popup.options),this},getElement:function(){return this._icon},update:function(){if(this._icon&&this._map){var f=this._map.latLngToLayerPoint(this._latlng).round();this._setPos(f)}return this},_initIcon:function(){var f=this.options,v="leaflet-zoom-"+(this._zoomAnimated?"animated":"hide"),C=f.icon.createIcon(this._icon),N=!1;C!==this._icon&&(this._icon&&this._removeIcon(),N=!0,f.title&&(C.title=f.title),C.tagName==="IMG"&&(C.alt=f.alt||"")),_t(C,v),f.keyboard&&(C.tabIndex="0",C.setAttribute("role","button")),this._icon=C,f.riseOnHover&&this.on({mouseover:this._bringToFront,mouseout:this._resetZIndex}),this.options.autoPanOnFocus&>(C,"focus",this._panOnFocus,this);var G=f.icon.createShadow(this._shadow),le=!1;G!==this._shadow&&(this._removeShadow(),le=!0),G&&(_t(G,v),G.alt=""),this._shadow=G,f.opacity<1&&this._updateOpacity(),N&&this.getPane().appendChild(this._icon),this._initInteraction(),G&&le&&this.getPane(f.shadowPane).appendChild(this._shadow)},_removeIcon:function(){this.options.riseOnHover&&this.off({mouseover:this._bringToFront,mouseout:this._resetZIndex}),this.options.autoPanOnFocus&&Vt(this._icon,"focus",this._panOnFocus,this),ir(this._icon),this.removeInteractiveTarget(this._icon),this._icon=null},_removeShadow:function(){this._shadow&&ir(this._shadow),this._shadow=null},_setPos:function(f){this._icon&&Cr(this._icon,f),this._shadow&&Cr(this._shadow,f),this._zIndex=f.y+this.options.zIndexOffset,this._resetZIndex()},_updateZIndex:function(f){this._icon&&(this._icon.style.zIndex=this._zIndex+f)},_animateZoom:function(f){var v=this._map._latLngToNewLayerPoint(this._latlng,f.zoom,f.center).round();this._setPos(v)},_initInteraction:function(){if(this.options.interactive&&(_t(this._icon,"leaflet-interactive"),this.addInteractiveTarget(this._icon),th)){var f=this.options.draggable;this.dragging&&(f=this.dragging.enabled(),this.dragging.disable()),this.dragging=new th(this),f&&this.dragging.enable()}},setOpacity:function(f){return this.options.opacity=f,this._map&&this._updateOpacity(),this},_updateOpacity:function(){var f=this.options.opacity;this._icon&&dn(this._icon,f),this._shadow&&dn(this._shadow,f)},_bringToFront:function(){this._updateZIndex(this.options.riseOffset)},_resetZIndex:function(){this._updateZIndex(0)},_panOnFocus:function(){var f=this._map;if(f){var v=this.options.icon.options,C=v.iconSize?F(v.iconSize):F(0,0),N=v.iconAnchor?F(v.iconAnchor):F(0,0);f.panInside(this._latlng,{paddingTopLeft:N,paddingBottomRight:C.subtract(N)})}},_getPopupAnchor:function(){return this.options.icon.options.popupAnchor},_getTooltipAnchor:function(){return this.options.icon.options.tooltipAnchor}});function M_(f,v){return new ua(f,v)}var Ba=ii.extend({options:{stroke:!0,color:"#3388ff",weight:3,opacity:1,lineCap:"round",lineJoin:"round",dashArray:null,dashOffset:null,fill:!1,fillColor:null,fillOpacity:.2,fillRule:"evenodd",interactive:!0,bubblingMouseEvents:!0},beforeAdd:function(f){this._renderer=f.getRenderer(this)},onAdd:function(){this._renderer._initPath(this),this._reset(),this._renderer._addPath(this)},onRemove:function(){this._renderer._removePath(this)},redraw:function(){return this._map&&this._renderer._updatePath(this),this},setStyle:function(f){return b(this,f),this._renderer&&(this._renderer._updateStyle(this),this.options.stroke&&f&&Object.prototype.hasOwnProperty.call(f,"weight")&&this._updateBounds()),this},bringToFront:function(){return this._renderer&&this._renderer._bringToFront(this),this},bringToBack:function(){return this._renderer&&this._renderer._bringToBack(this),this},getElement:function(){return this._path},_reset:function(){this._project(),this._update()},_clickTolerance:function(){return(this.options.stroke?this.options.weight/2:0)+(this._renderer.options.tolerance||0)}}),bc=Ba.extend({options:{fill:!0,radius:10},initialize:function(f,v){b(this,v),this._latlng=de(f),this._radius=this.options.radius},setLatLng:function(f){var v=this._latlng;return this._latlng=de(f),this.redraw(),this.fire("move",{oldLatLng:v,latlng:this._latlng})},getLatLng:function(){return this._latlng},setRadius:function(f){return this.options.radius=this._radius=f,this.redraw()},getRadius:function(){return this._radius},setStyle:function(f){var v=f&&f.radius||this._radius;return Ba.prototype.setStyle.call(this,f),this.setRadius(v),this},_project:function(){this._point=this._map.latLngToLayerPoint(this._latlng),this._updateBounds()},_updateBounds:function(){var f=this._radius,v=this._radiusY||f,C=this._clickTolerance(),N=[f+C,v+C];this._pxBounds=new k(this._point.subtract(N),this._point.add(N))},_update:function(){this._map&&this._updatePath()},_updatePath:function(){this._renderer._updateCircle(this)},_empty:function(){return this._radius&&!this._renderer._bounds.intersects(this._pxBounds)},_containsPoint:function(f){return f.distanceTo(this._point)<=this._radius+this._clickTolerance()}});function vv(f,v){return new bc(f,v)}var _c=bc.extend({initialize:function(f,v,C){if(typeof v=="number"&&(v=i({},C,{radius:v})),b(this,v),this._latlng=de(f),isNaN(this.options.radius))throw new Error("Circle radius cannot be NaN");this._mRadius=this.options.radius},setRadius:function(f){return this._mRadius=f,this.redraw()},getRadius:function(){return this._mRadius},getBounds:function(){var f=[this._radius,this._radiusY||this._radius];return new Q(this._map.layerPointToLatLng(this._point.subtract(f)),this._map.layerPointToLatLng(this._point.add(f)))},setStyle:Ba.prototype.setStyle,_project:function(){var f=this._latlng.lng,v=this._latlng.lat,C=this._map,N=C.options.crs;if(N.distance===D.distance){var G=Math.PI/180,le=this._mRadius/D.R/G,ge=C.project([v+le,f]),Oe=C.project([v-le,f]),Te=ge.add(Oe).divideBy(2),Be=C.unproject(Te).lat,Je=Math.acos((Math.cos(le*G)-Math.sin(v*G)*Math.sin(Be*G))/(Math.cos(v*G)*Math.cos(Be*G)))/G;(isNaN(Je)||Je===0)&&(Je=le/Math.cos(Math.PI/180*v)),this._point=Te.subtract(C.getPixelOrigin()),this._radius=isNaN(Je)?0:Te.x-C.project([Be,f-Je]).x,this._radiusY=Te.y-ge.y}else{var ft=N.unproject(N.project(this._latlng).subtract([this._mRadius,0]));this._point=C.latLngToLayerPoint(this._latlng),this._radius=this._point.x-C.latLngToLayerPoint(ft).x}this._updateBounds()}});function Wl(f,v,C){return new _c(f,v,C)}var Cn=Ba.extend({options:{smoothFactor:1,noClip:!1},initialize:function(f,v){b(this,v),this._setLatLngs(f)},getLatLngs:function(){return this._latlngs},setLatLngs:function(f){return this._setLatLngs(f),this.redraw()},isEmpty:function(){return!this._latlngs.length},closestLayerPoint:function(f){for(var v=1/0,C=null,N=Co,G,le,ge=0,Oe=this._parts.length;ge<Oe;ge++)for(var Te=this._parts[ge],Be=1,Je=Te.length;Be<Je;Be++){G=Te[Be-1],le=Te[Be];var ft=N(f,G,le,!0);ft<v&&(v=ft,C=N(f,G,le))}return C&&(C.distance=Math.sqrt(v)),C},getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");return fv(this._defaultShape(),this._map.options.crs)},getBounds:function(){return this._bounds},addLatLng:function(f,v){return v=v||this._defaultShape(),f=de(f),v.push(f),this._bounds.extend(f),this.redraw()},_setLatLngs:function(f){this._bounds=new Q,this._latlngs=this._convertLatLngs(f)},_defaultShape:function(){return Bn(this._latlngs)?this._latlngs:this._latlngs[0]},_convertLatLngs:function(f){for(var v=[],C=Bn(f),N=0,G=f.length;N<G;N++)C?(v[N]=de(f[N]),this._bounds.extend(v[N])):v[N]=this._convertLatLngs(f[N]);return v},_project:function(){var f=new k;this._rings=[],this._projectLatlngs(this._latlngs,this._rings,f),this._bounds.isValid()&&f.isValid()&&(this._rawPxBounds=f,this._updateBounds())},_updateBounds:function(){var f=this._clickTolerance(),v=new I(f,f);this._rawPxBounds&&(this._pxBounds=new k([this._rawPxBounds.min.subtract(v),this._rawPxBounds.max.add(v)]))},_projectLatlngs:function(f,v,C){var N=f[0]instanceof fe,G=f.length,le,ge;if(N){for(ge=[],le=0;le<G;le++)ge[le]=this._map.latLngToLayerPoint(f[le]),C.extend(ge[le]);v.push(ge)}else for(le=0;le<G;le++)this._projectLatlngs(f[le],v,C)},_clipPoints:function(){var f=this._renderer._bounds;if(this._parts=[],!(!this._pxBounds||!this._pxBounds.intersects(f))){if(this.options.noClip){this._parts=this._rings;return}var v=this._parts,C,N,G,le,ge,Oe,Te;for(C=0,G=0,le=this._rings.length;C<le;C++)for(Te=this._rings[C],N=0,ge=Te.length;N<ge-1;N++)Oe=uv(Te[N],Te[N+1],f,N,!0),Oe&&(v[G]=v[G]||[],v[G].push(Oe[0]),(Oe[1]!==Te[N+1]||N===ge-2)&&(v[G].push(Oe[1]),G++))}},_simplifyPoints:function(){for(var f=this._parts,v=this.options.smoothFactor,C=0,N=f.length;C<N;C++)f[C]=gc(f[C],v)},_update:function(){this._map&&(this._clipPoints(),this._simplifyPoints(),this._updatePath())},_updatePath:function(){this._renderer._updatePoly(this)},_containsPoint:function(f,v){var C,N,G,le,ge,Oe,Te=this._clickTolerance();if(!this._pxBounds||!this._pxBounds.contains(f))return!1;for(C=0,le=this._parts.length;C<le;C++)for(Oe=this._parts[C],N=0,ge=Oe.length,G=ge-1;N<ge;G=N++)if(!(!v&&N===0)&&lv(f,Oe[G],Oe[N])<=Te)return!0;return!1}});function L_(f,v){return new Cn(f,v)}Cn._flat=cv;var ca=Cn.extend({options:{fill:!0},isEmpty:function(){return!this._latlngs.length||!this._latlngs[0].length},getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");return sv(this._defaultShape(),this._map.options.crs)},_convertLatLngs:function(f){var v=Cn.prototype._convertLatLngs.call(this,f),C=v.length;return C>=2&&v[0]instanceof fe&&v[0].equals(v[C-1])&&v.pop(),v},_setLatLngs:function(f){Cn.prototype._setLatLngs.call(this,f),Bn(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return Bn(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var f=this._renderer._bounds,v=this.options.weight,C=new I(v,v);if(f=new k(f.min.subtract(C),f.max.add(C)),this._parts=[],!(!this._pxBounds||!this._pxBounds.intersects(f))){if(this.options.noClip){this._parts=this._rings;return}for(var N=0,G=this._rings.length,le;N<G;N++)le=Yd(this._rings[N],f,!0),le.length&&this._parts.push(le)}},_updatePath:function(){this._renderer._updatePoly(this,!0)},_containsPoint:function(f){var v=!1,C,N,G,le,ge,Oe,Te,Be;if(!this._pxBounds||!this._pxBounds.contains(f))return!1;for(le=0,Te=this._parts.length;le<Te;le++)for(C=this._parts[le],ge=0,Be=C.length,Oe=Be-1;ge<Be;Oe=ge++)N=C[ge],G=C[Oe],N.y>f.y!=G.y>f.y&&f.x<(G.x-N.x)*(f.y-N.y)/(G.y-N.y)+N.x&&(v=!v);return v||Cn.prototype._containsPoint.call(this,f,!0)}});function D_(f,v){return new ca(f,v)}var Ti=la.extend({initialize:function(f,v){b(this,v),this._layers={},f&&this.addData(f)},addData:function(f){var v=E(f)?f:f.features,C,N,G;if(v){for(C=0,N=v.length;C<N;C++)G=v[C],(G.geometries||G.geometry||G.features||G.coordinates)&&this.addData(G);return this}var le=this.options;if(le.filter&&!le.filter(f))return this;var ge=Os(f,le);return ge?(ge.feature=Cc(f),ge.defaultOptions=ge.options,this.resetStyle(ge),le.onEachFeature&&le.onEachFeature(f,ge),this.addLayer(ge)):this},resetStyle:function(f){return f===void 0?this.eachLayer(this.resetStyle,this):(f.options=i({},f.defaultOptions),this._setLayerStyle(f,this.options.style),this)},setStyle:function(f){return this.eachLayer(function(v){this._setLayerStyle(v,f)},this)},_setLayerStyle:function(f,v){f.setStyle&&(typeof v=="function"&&(v=v(f.feature)),f.setStyle(v))}});function Os(f,v){var C=f.type==="Feature"?f.geometry:f,N=C?C.coordinates:null,G=[],le=v&&v.pointToLayer,ge=v&&v.coordsToLatLng||xc,Oe,Te,Be,Je;if(!N&&!C)return null;switch(C.type){case"Point":return Oe=ge(N),wc(le,f,Oe,v);case"MultiPoint":for(Be=0,Je=N.length;Be<Je;Be++)Oe=ge(N[Be]),G.push(wc(le,f,Oe,v));return new la(G);case"LineString":case"MultiLineString":return Te=Hl(N,C.type==="LineString"?0:1,ge),new Cn(Te,v);case"Polygon":case"MultiPolygon":return Te=Hl(N,C.type==="Polygon"?1:2,ge),new ca(Te,v);case"GeometryCollection":for(Be=0,Je=C.geometries.length;Be<Je;Be++){var ft=Os({geometry:C.geometries[Be],type:"Feature",properties:f.properties},v);ft&&G.push(ft)}return new la(G);case"FeatureCollection":for(Be=0,Je=C.features.length;Be<Je;Be++){var Ct=Os(C.features[Be],v);Ct&&G.push(Ct)}return new la(G);default:throw new Error("Invalid GeoJSON object.")}}function wc(f,v,C,N){return f?f(v,C):new ua(C,N&&N.markersInheritOptions&&N)}function xc(f){return new fe(f[1],f[0],f[2])}function Hl(f,v,C){for(var N=[],G=0,le=f.length,ge;G<le;G++)ge=v?Hl(f[G],v-1,C):(C||xc)(f[G]),N.push(ge);return N}function Sc(f,v){return f=de(f),f.alt!==void 0?[g(f.lng,v),g(f.lat,v),g(f.alt,v)]:[g(f.lng,v),g(f.lat,v)]}function Oc(f,v,C,N){for(var G=[],le=0,ge=f.length;le<ge;le++)G.push(v?Oc(f[le],Bn(f[le])?0:v-1,C,N):Sc(f[le],N));return!v&&C&&G.length>0&&G.push(G[0].slice()),G}function Cs(f,v){return f.feature?i({},f.feature,{geometry:v}):Cc(v)}function Cc(f){return f.type==="Feature"||f.type==="FeatureCollection"?f:{type:"Feature",properties:{},geometry:f}}var rh={toGeoJSON:function(f){return Cs(this,{type:"Point",coordinates:Sc(this.getLatLng(),f)})}};ua.include(rh),_c.include(rh),bc.include(rh),Cn.include({toGeoJSON:function(f){var v=!Bn(this._latlngs),C=Oc(this._latlngs,v?1:0,!1,f);return Cs(this,{type:(v?"Multi":"")+"LineString",coordinates:C})}}),ca.include({toGeoJSON:function(f){var v=!Bn(this._latlngs),C=v&&!Bn(this._latlngs[0]),N=Oc(this._latlngs,C?2:v?1:0,!0,f);return v||(N=[N]),Cs(this,{type:(C?"Multi":"")+"Polygon",coordinates:N})}}),Fa.include({toMultiPoint:function(f){var v=[];return this.eachLayer(function(C){v.push(C.toGeoJSON(f).geometry.coordinates)}),Cs(this,{type:"MultiPoint",coordinates:v})},toGeoJSON:function(f){var v=this.feature&&this.feature.geometry&&this.feature.geometry.type;if(v==="MultiPoint")return this.toMultiPoint(f);var C=v==="GeometryCollection",N=[];return this.eachLayer(function(G){if(G.toGeoJSON){var le=G.toGeoJSON(f);if(C)N.push(le.geometry);else{var ge=Cc(le);ge.type==="FeatureCollection"?N.push.apply(N,ge.features):N.push(ge)}}}),C?Cs(this,{geometries:N,type:"GeometryCollection"}):{type:"FeatureCollection",features:N}}});function gv(f,v){return new Ti(f,v)}var ai=gv,Ua=ii.extend({options:{opacity:1,alt:"",interactive:!1,crossOrigin:!1,errorOverlayUrl:"",zIndex:1,className:""},initialize:function(f,v,C){this._url=f,this._bounds=ae(v),b(this,C)},onAdd:function(){this._image||(this._initImage(),this.options.opacity<1&&this._updateOpacity()),this.options.interactive&&(_t(this._image,"leaflet-interactive"),this.addInteractiveTarget(this._image)),this.getPane().appendChild(this._image),this._reset()},onRemove:function(){ir(this._image),this.options.interactive&&this.removeInteractiveTarget(this._image)},setOpacity:function(f){return this.options.opacity=f,this._image&&this._updateOpacity(),this},setStyle:function(f){return f.opacity&&this.setOpacity(f.opacity),this},bringToFront:function(){return this._map&&ms(this._image),this},bringToBack:function(){return this._map&&aa(this._image),this},setUrl:function(f){return this._url=f,this._image&&(this._image.src=f),this},setBounds:function(f){return this._bounds=ae(f),this._map&&this._reset(),this},getEvents:function(){var f={zoom:this._reset,viewreset:this._reset};return this._zoomAnimated&&(f.zoomanim=this._animateZoom),f},setZIndex:function(f){return this.options.zIndex=f,this._updateZIndex(),this},getBounds:function(){return this._bounds},getElement:function(){return this._image},_initImage:function(){var f=this._url.tagName==="IMG",v=this._image=f?this._url:wt("img");if(_t(v,"leaflet-image-layer"),this._zoomAnimated&&_t(v,"leaflet-zoom-animated"),this.options.className&&_t(v,this.options.className),v.onselectstart=p,v.onmousemove=p,v.onload=o(this.fire,this,"load"),v.onerror=o(this._overlayOnError,this,"error"),(this.options.crossOrigin||this.options.crossOrigin==="")&&(v.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),this.options.zIndex&&this._updateZIndex(),f){this._url=v.src;return}v.src=this._url,v.alt=this.options.alt},_animateZoom:function(f){var v=this._map.getZoomScale(f.zoom),C=this._map._latLngBoundsToNewLayerBounds(this._bounds,f.zoom,f.center).min;ei(this._image,C,v)},_reset:function(){var f=this._image,v=new k(this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),C=v.getSize();Cr(f,v.min),f.style.width=C.x+"px",f.style.height=C.y+"px"},_updateOpacity:function(){dn(this._image,this.options.opacity)},_updateZIndex:function(){this._image&&this.options.zIndex!==void 0&&this.options.zIndex!==null&&(this._image.style.zIndex=this.options.zIndex)},_overlayOnError:function(){this.fire("error");var f=this.options.errorOverlayUrl;f&&this._url!==f&&(this._url=f,this._image.src=f)},getCenter:function(){return this._bounds.getCenter()}}),yv=function(f,v,C){return new Ua(f,v,C)},nh=Ua.extend({options:{autoplay:!0,loop:!0,keepAspectRatio:!0,muted:!1,playsInline:!0},_initImage:function(){var f=this._url.tagName==="VIDEO",v=this._image=f?this._url:wt("video");if(_t(v,"leaflet-image-layer"),this._zoomAnimated&&_t(v,"leaflet-zoom-animated"),this.options.className&&_t(v,this.options.className),v.onselectstart=p,v.onmousemove=p,v.onloadeddata=o(this.fire,this,"load"),f){for(var C=v.getElementsByTagName("source"),N=[],G=0;G<C.length;G++)N.push(C[G].src);this._url=C.length>0?N:[v.src];return}E(this._url)||(this._url=[this._url]),!this.options.keepAspectRatio&&Object.prototype.hasOwnProperty.call(v.style,"objectFit")&&(v.style.objectFit="fill"),v.autoplay=!!this.options.autoplay,v.loop=!!this.options.loop,v.muted=!!this.options.muted,v.playsInline=!!this.options.playsInline;for(var le=0;le<this._url.length;le++){var ge=wt("source");ge.src=this._url[le],v.appendChild(ge)}}});function bv(f,v,C){return new nh(f,v,C)}var ih=Ua.extend({_initImage:function(){var f=this._image=this._url;_t(f,"leaflet-image-layer"),this._zoomAnimated&&_t(f,"leaflet-zoom-animated"),this.options.className&&_t(f,this.options.className),f.onselectstart=p,f.onmousemove=p}});function ah(f,v,C){return new ih(f,v,C)}var Ai=ii.extend({options:{interactive:!1,offset:[0,0],className:"",pane:void 0,content:""},initialize:function(f,v){f&&(f instanceof fe||E(f))?(this._latlng=de(f),b(this,v)):(b(this,f),this._source=v),this.options.content&&(this._content=this.options.content)},openOn:function(f){return f=arguments.length?f:this._source._map,f.hasLayer(this)||f.addLayer(this),this},close:function(){return this._map&&this._map.removeLayer(this),this},toggle:function(f){return this._map?this.close():(arguments.length?this._source=f:f=this._source,this._prepareOpen(),this.openOn(f._map)),this},onAdd:function(f){this._zoomAnimated=f._zoomAnimated,this._container||this._initLayout(),f._fadeAnimated&&dn(this._container,0),clearTimeout(this._removeTimeout),this.getPane().appendChild(this._container),this.update(),f._fadeAnimated&&dn(this._container,1),this.bringToFront(),this.options.interactive&&(_t(this._container,"leaflet-interactive"),this.addInteractiveTarget(this._container))},onRemove:function(f){f._fadeAnimated?(dn(this._container,0),this._removeTimeout=setTimeout(o(ir,void 0,this._container),200)):ir(this._container),this.options.interactive&&(Xt(this._container,"leaflet-interactive"),this.removeInteractiveTarget(this._container))},getLatLng:function(){return this._latlng},setLatLng:function(f){return this._latlng=de(f),this._map&&(this._updatePosition(),this._adjustPan()),this},getContent:function(){return this._content},setContent:function(f){return this._content=f,this.update(),this},getElement:function(){return this._container},update:function(){this._map&&(this._container.style.visibility="hidden",this._updateContent(),this._updateLayout(),this._updatePosition(),this._container.style.visibility="",this._adjustPan())},getEvents:function(){var f={zoom:this._updatePosition,viewreset:this._updatePosition};return this._zoomAnimated&&(f.zoomanim=this._animateZoom),f},isOpen:function(){return!!this._map&&this._map.hasLayer(this)},bringToFront:function(){return this._map&&ms(this._container),this},bringToBack:function(){return this._map&&aa(this._container),this},_prepareOpen:function(f){var v=this._source;if(!v._map)return!1;if(v instanceof la){v=null;var C=this._source._layers;for(var N in C)if(C[N]._map){v=C[N];break}if(!v)return!1;this._source=v}if(!f)if(v.getCenter)f=v.getCenter();else if(v.getLatLng)f=v.getLatLng();else if(v.getBounds)f=v.getBounds().getCenter();else throw new Error("Unable to get source layer LatLng.");return this.setLatLng(f),this._map&&this.update(),!0},_updateContent:function(){if(this._content){var f=this._contentNode,v=typeof this._content=="function"?this._content(this._source||this):this._content;if(typeof v=="string")f.innerHTML=v;else{for(;f.hasChildNodes();)f.removeChild(f.firstChild);f.appendChild(v)}this.fire("contentupdate")}},_updatePosition:function(){if(this._map){var f=this._map.latLngToLayerPoint(this._latlng),v=F(this.options.offset),C=this._getAnchor();this._zoomAnimated?Cr(this._container,f.add(C)):v=v.add(f).add(C);var N=this._containerBottom=-v.y,G=this._containerLeft=-Math.round(this._containerWidth/2)+v.x;this._container.style.bottom=N+"px",this._container.style.left=G+"px"}},_getAnchor:function(){return[0,0]}});jt.include({_initOverlay:function(f,v,C,N){var G=v;return G instanceof f||(G=new f(N).setContent(v)),C&&G.setLatLng(C),G}}),ii.include({_initOverlay:function(f,v,C,N){var G=C;return G instanceof f?(b(G,N),G._source=this):(G=v&&!N?v:new f(N,this),G.setContent(C)),G}});var Pc=Ai.extend({options:{pane:"popupPane",offset:[0,7],maxWidth:300,minWidth:50,maxHeight:null,autoPan:!0,autoPanPaddingTopLeft:null,autoPanPaddingBottomRight:null,autoPanPadding:[5,5],keepInView:!1,closeButton:!0,autoClose:!0,closeOnEscapeKey:!0,className:""},openOn:function(f){return f=arguments.length?f:this._source._map,!f.hasLayer(this)&&f._popup&&f._popup.options.autoClose&&f.removeLayer(f._popup),f._popup=this,Ai.prototype.openOn.call(this,f)},onAdd:function(f){Ai.prototype.onAdd.call(this,f),f.fire("popupopen",{popup:this}),this._source&&(this._source.fire("popupopen",{popup:this},!0),this._source instanceof Ba||this._source.on("preclick",ji))},onRemove:function(f){Ai.prototype.onRemove.call(this,f),f.fire("popupclose",{popup:this}),this._source&&(this._source.fire("popupclose",{popup:this},!0),this._source instanceof Ba||this._source.off("preclick",ji))},getEvents:function(){var f=Ai.prototype.getEvents.call(this);return(this.options.closeOnClick!==void 0?this.options.closeOnClick:this._map.options.closePopupOnClick)&&(f.preclick=this.close),this.options.keepInView&&(f.moveend=this._adjustPan),f},_initLayout:function(){var f="leaflet-popup",v=this._container=wt("div",f+" "+(this.options.className||"")+" leaflet-zoom-animated"),C=this._wrapper=wt("div",f+"-content-wrapper",v);if(this._contentNode=wt("div",f+"-content",C),Ul(v),hc(this._contentNode),gt(v,"contextmenu",ji),this._tipContainer=wt("div",f+"-tip-container",v),this._tip=wt("div",f+"-tip",this._tipContainer),this.options.closeButton){var N=this._closeButton=wt("a",f+"-close-button",v);N.setAttribute("role","button"),N.setAttribute("aria-label","Close popup"),N.href="#close",N.innerHTML='<span aria-hidden="true">×</span>',gt(N,"click",function(G){br(G),this.close()},this)}},_updateLayout:function(){var f=this._contentNode,v=f.style;v.width="",v.whiteSpace="nowrap";var C=f.offsetWidth;C=Math.min(C,this.options.maxWidth),C=Math.max(C,this.options.minWidth),v.width=C+1+"px",v.whiteSpace="",v.height="";var N=f.offsetHeight,G=this.options.maxHeight,le="leaflet-popup-scrolled";G&&N>G?(v.height=G+"px",_t(f,le)):Xt(f,le),this._containerWidth=this._container.offsetWidth},_animateZoom:function(f){var v=this._map._latLngToNewLayerPoint(this._latlng,f.zoom,f.center),C=this._getAnchor();Cr(this._container,v.add(C))},_adjustPan:function(){if(this.options.autoPan){if(this._map._panAnim&&this._map._panAnim.stop(),this._autopanning){this._autopanning=!1;return}var f=this._map,v=parseInt(Il(this._container,"marginBottom"),10)||0,C=this._container.offsetHeight+v,N=this._containerWidth,G=new I(this._containerLeft,-C-this._containerBottom);G._add(oa(this._container));var le=f.layerPointToContainerPoint(G),ge=F(this.options.autoPanPadding),Oe=F(this.options.autoPanPaddingTopLeft||ge),Te=F(this.options.autoPanPaddingBottomRight||ge),Be=f.getSize(),Je=0,ft=0;le.x+N+Te.x>Be.x&&(Je=le.x+N-Be.x+Te.x),le.x-Je-Oe.x<0&&(Je=le.x-Oe.x),le.y+C+Te.y>Be.y&&(ft=le.y+C-Be.y+Te.y),le.y-ft-Oe.y<0&&(ft=le.y-Oe.y),(Je||ft)&&(this.options.keepInView&&(this._autopanning=!0),f.fire("autopanstart").panBy([Je,ft]))}},_getAnchor:function(){return F(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}}),Ps=function(f,v){return new Pc(f,v)};jt.mergeOptions({closePopupOnClick:!0}),jt.include({openPopup:function(f,v,C){return this._initOverlay(Pc,f,v,C).openOn(this),this},closePopup:function(f){return f=arguments.length?f:this._popup,f&&f.close(),this}}),ii.include({bindPopup:function(f,v){return this._popup=this._initOverlay(Pc,this._popup,f,v),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(f){return this._popup&&(this instanceof la||(this._popup._source=this),this._popup._prepareOpen(f||this._latlng)&&this._popup.openOn(this._map)),this},closePopup:function(){return this._popup&&this._popup.close(),this},togglePopup:function(){return this._popup&&this._popup.toggle(this),this},isPopupOpen:function(){return this._popup?this._popup.isOpen():!1},setPopupContent:function(f){return this._popup&&this._popup.setContent(f),this},getPopup:function(){return this._popup},_openPopup:function(f){if(!(!this._popup||!this._map)){ri(f);var v=f.layer||f.target;if(this._popup._source===v&&!(v instanceof Ba)){this._map.hasLayer(this._popup)?this.closePopup():this.openPopup(f.latlng);return}this._popup._source=v,this.openPopup(f.latlng)}},_movePopup:function(f){this._popup.setLatLng(f.latlng)},_onKeyPress:function(f){f.originalEvent.keyCode===13&&this._openPopup(f)}});var Es=Ai.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,opacity:.9},onAdd:function(f){Ai.prototype.onAdd.call(this,f),this.setOpacity(this.options.opacity),f.fire("tooltipopen",{tooltip:this}),this._source&&(this.addEventParent(this._source),this._source.fire("tooltipopen",{tooltip:this},!0))},onRemove:function(f){Ai.prototype.onRemove.call(this,f),f.fire("tooltipclose",{tooltip:this}),this._source&&(this.removeEventParent(this._source),this._source.fire("tooltipclose",{tooltip:this},!0))},getEvents:function(){var f=Ai.prototype.getEvents.call(this);return this.options.permanent||(f.preclick=this.close),f},_initLayout:function(){var f="leaflet-tooltip",v=f+" "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=wt("div",v),this._container.setAttribute("role","tooltip"),this._container.setAttribute("id","leaflet-tooltip-"+c(this))},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(f){var v,C,N=this._map,G=this._container,le=N.latLngToContainerPoint(N.getCenter()),ge=N.layerPointToContainerPoint(f),Oe=this.options.direction,Te=G.offsetWidth,Be=G.offsetHeight,Je=F(this.options.offset),ft=this._getAnchor();Oe==="top"?(v=Te/2,C=Be):Oe==="bottom"?(v=Te/2,C=0):Oe==="center"?(v=Te/2,C=Be/2):Oe==="right"?(v=0,C=Be/2):Oe==="left"?(v=Te,C=Be/2):ge.x<le.x?(Oe="right",v=0,C=Be/2):(Oe="left",v=Te+(Je.x+ft.x)*2,C=Be/2),f=f.subtract(F(v,C,!0)).add(Je).add(ft),Xt(G,"leaflet-tooltip-right"),Xt(G,"leaflet-tooltip-left"),Xt(G,"leaflet-tooltip-top"),Xt(G,"leaflet-tooltip-bottom"),_t(G,"leaflet-tooltip-"+Oe),Cr(G,f)},_updatePosition:function(){var f=this._map.latLngToLayerPoint(this._latlng);this._setPosition(f)},setOpacity:function(f){this.options.opacity=f,this._container&&dn(this._container,f)},_animateZoom:function(f){var v=this._map._latLngToNewLayerPoint(this._latlng,f.zoom,f.center);this._setPosition(v)},_getAnchor:function(){return F(this._source&&this._source._getTooltipAnchor&&!this.options.sticky?this._source._getTooltipAnchor():[0,0])}}),Gl=function(f,v){return new Es(f,v)};jt.include({openTooltip:function(f,v,C){return this._initOverlay(Es,f,v,C).openOn(this),this},closeTooltip:function(f){return f.close(),this}}),ii.include({bindTooltip:function(f,v){return this._tooltip&&this.isTooltipOpen()&&this.unbindTooltip(),this._tooltip=this._initOverlay(Es,this._tooltip,f,v),this._initTooltipInteractions(),this._tooltip.options.permanent&&this._map&&this._map.hasLayer(this)&&this.openTooltip(),this},unbindTooltip:function(){return this._tooltip&&(this._initTooltipInteractions(!0),this.closeTooltip(),this._tooltip=null),this},_initTooltipInteractions:function(f){if(!(!f&&this._tooltipHandlersAdded)){var v=f?"off":"on",C={remove:this.closeTooltip,move:this._moveTooltip};this._tooltip.options.permanent?C.add=this._openTooltip:(C.mouseover=this._openTooltip,C.mouseout=this.closeTooltip,C.click=this._openTooltip,this._map?this._addFocusListeners():C.add=this._addFocusListeners),this._tooltip.options.sticky&&(C.mousemove=this._moveTooltip),this[v](C),this._tooltipHandlersAdded=!f}},openTooltip:function(f){return this._tooltip&&(this instanceof la||(this._tooltip._source=this),this._tooltip._prepareOpen(f)&&(this._tooltip.openOn(this._map),this.getElement?this._setAriaDescribedByOnLayer(this):this.eachLayer&&this.eachLayer(this._setAriaDescribedByOnLayer,this))),this},closeTooltip:function(){if(this._tooltip)return this._tooltip.close()},toggleTooltip:function(){return this._tooltip&&this._tooltip.toggle(this),this},isTooltipOpen:function(){return this._tooltip.isOpen()},setTooltipContent:function(f){return this._tooltip&&this._tooltip.setContent(f),this},getTooltip:function(){return this._tooltip},_addFocusListeners:function(){this.getElement?this._addFocusListenersOnLayer(this):this.eachLayer&&this.eachLayer(this._addFocusListenersOnLayer,this)},_addFocusListenersOnLayer:function(f){var v=typeof f.getElement=="function"&&f.getElement();v&&(gt(v,"focus",function(){this._tooltip._source=f,this.openTooltip()},this),gt(v,"blur",this.closeTooltip,this))},_setAriaDescribedByOnLayer:function(f){var v=typeof f.getElement=="function"&&f.getElement();v&&v.setAttribute("aria-describedby",this._tooltip._container.id)},_openTooltip:function(f){if(!(!this._tooltip||!this._map)){if(this._map.dragging&&this._map.dragging.moving()&&!this._openOnceFlag){this._openOnceFlag=!0;var v=this;this._map.once("moveend",function(){v._openOnceFlag=!1,v._openTooltip(f)});return}this._tooltip._source=f.layer||f.target,this.openTooltip(this._tooltip.options.sticky?f.latlng:void 0)}},_moveTooltip:function(f){var v=f.latlng,C,N;this._tooltip.options.sticky&&f.originalEvent&&(C=this._map.mouseEventToContainerPoint(f.originalEvent),N=this._map.containerPointToLayerPoint(C),v=this._map.layerPointToLatLng(N)),this._tooltip.setLatLng(v)}});var Ec=Po.extend({options:{iconSize:[12,12],html:!1,bgPos:null,className:"leaflet-div-icon"},createIcon:function(f){var v=f&&f.tagName==="DIV"?f:document.createElement("div"),C=this.options;if(C.html instanceof Element?(sc(v),v.appendChild(C.html)):v.innerHTML=C.html!==!1?C.html:"",C.bgPos){var N=F(C.bgPos);v.style.backgroundPosition=-N.x+"px "+-N.y+"px"}return this._setIconStyles(v,"icon"),v},createShadow:function(){return null}});function _v(f){return new Ec(f)}Po.Default=Ss;var za=ii.extend({options:{tileSize:256,opacity:1,updateWhenIdle:at.mobile,updateWhenZooming:!0,updateInterval:200,zIndex:1,bounds:null,minZoom:0,maxZoom:void 0,maxNativeZoom:void 0,minNativeZoom:void 0,noWrap:!1,pane:"tilePane",className:"",keepBuffer:2},initialize:function(f){b(this,f)},onAdd:function(){this._initContainer(),this._levels={},this._tiles={},this._resetView()},beforeAdd:function(f){f._addZoomLimit(this)},onRemove:function(f){this._removeAllTiles(),ir(this._container),f._removeZoomLimit(this),this._container=null,this._tileZoom=void 0},bringToFront:function(){return this._map&&(ms(this._container),this._setAutoZIndex(Math.max)),this},bringToBack:function(){return this._map&&(aa(this._container),this._setAutoZIndex(Math.min)),this},getContainer:function(){return this._container},setOpacity:function(f){return this.options.opacity=f,this._updateOpacity(),this},setZIndex:function(f){return this.options.zIndex=f,this._updateZIndex(),this},isLoading:function(){return this._loading},redraw:function(){if(this._map){this._removeAllTiles();var f=this._clampZoom(this._map.getZoom());f!==this._tileZoom&&(this._tileZoom=f,this._updateLevels()),this._update()}return this},getEvents:function(){var f={viewprereset:this._invalidateAll,viewreset:this._resetView,zoom:this._resetView,moveend:this._onMoveEnd};return this.options.updateWhenIdle||(this._onMove||(this._onMove=l(this._onMoveEnd,this.options.updateInterval,this)),f.move=this._onMove),this._zoomAnimated&&(f.zoomanim=this._animateZoom),f},createTile:function(){return document.createElement("div")},getTileSize:function(){var f=this.options.tileSize;return f instanceof I?f:new I(f,f)},_updateZIndex:function(){this._container&&this.options.zIndex!==void 0&&this.options.zIndex!==null&&(this._container.style.zIndex=this.options.zIndex)},_setAutoZIndex:function(f){for(var v=this.getPane().children,C=-f(-1/0,1/0),N=0,G=v.length,le;N<G;N++)le=v[N].style.zIndex,v[N]!==this._container&&le&&(C=f(C,+le));isFinite(C)&&(this.options.zIndex=C+f(-1,1),this._updateZIndex())},_updateOpacity:function(){if(this._map&&!at.ielt9){dn(this._container,this.options.opacity);var f=+new Date,v=!1,C=!1;for(var N in this._tiles){var G=this._tiles[N];if(!(!G.current||!G.loaded)){var le=Math.min(1,(f-G.loaded)/200);dn(G.el,le),le<1?v=!0:(G.active?C=!0:this._onOpaqueTile(G),G.active=!0)}}C&&!this._noPrune&&this._pruneTiles(),v&&(te(this._fadeFrame),this._fadeFrame=K(this._updateOpacity,this))}},_onOpaqueTile:p,_initContainer:function(){this._container||(this._container=wt("div","leaflet-layer "+(this.options.className||"")),this._updateZIndex(),this.options.opacity<1&&this._updateOpacity(),this.getPane().appendChild(this._container))},_updateLevels:function(){var f=this._tileZoom,v=this.options.maxZoom;if(f!==void 0){for(var C in this._levels)C=Number(C),this._levels[C].el.children.length||C===f?(this._levels[C].el.style.zIndex=v-Math.abs(f-C),this._onUpdateLevel(C)):(ir(this._levels[C].el),this._removeTilesAtZoom(C),this._onRemoveLevel(C),delete this._levels[C]);var N=this._levels[f],G=this._map;return N||(N=this._levels[f]={},N.el=wt("div","leaflet-tile-container leaflet-zoom-animated",this._container),N.el.style.zIndex=v,N.origin=G.project(G.unproject(G.getPixelOrigin()),f).round(),N.zoom=f,this._setZoomTransform(N,G.getCenter(),G.getZoom()),p(N.el.offsetWidth),this._onCreateLevel(N)),this._level=N,N}},_onUpdateLevel:p,_onRemoveLevel:p,_onCreateLevel:p,_pruneTiles:function(){if(this._map){var f,v,C=this._map.getZoom();if(C>this.options.maxZoom||C<this.options.minZoom){this._removeAllTiles();return}for(f in this._tiles)v=this._tiles[f],v.retain=v.current;for(f in this._tiles)if(v=this._tiles[f],v.current&&!v.active){var N=v.coords;this._retainParent(N.x,N.y,N.z,N.z-5)||this._retainChildren(N.x,N.y,N.z,N.z+2)}for(f in this._tiles)this._tiles[f].retain||this._removeTile(f)}},_removeTilesAtZoom:function(f){for(var v in this._tiles)this._tiles[v].coords.z===f&&this._removeTile(v)},_removeAllTiles:function(){for(var f in this._tiles)this._removeTile(f)},_invalidateAll:function(){for(var f in this._levels)ir(this._levels[f].el),this._onRemoveLevel(Number(f)),delete this._levels[f];this._removeAllTiles(),this._tileZoom=void 0},_retainParent:function(f,v,C,N){var G=Math.floor(f/2),le=Math.floor(v/2),ge=C-1,Oe=new I(+G,+le);Oe.z=+ge;var Te=this._tileCoordsToKey(Oe),Be=this._tiles[Te];return Be&&Be.active?(Be.retain=!0,!0):(Be&&Be.loaded&&(Be.retain=!0),ge>N?this._retainParent(G,le,ge,N):!1)},_retainChildren:function(f,v,C,N){for(var G=2*f;G<2*f+2;G++)for(var le=2*v;le<2*v+2;le++){var ge=new I(G,le);ge.z=C+1;var Oe=this._tileCoordsToKey(ge),Te=this._tiles[Oe];if(Te&&Te.active){Te.retain=!0;continue}else Te&&Te.loaded&&(Te.retain=!0);C+1<N&&this._retainChildren(G,le,C+1,N)}},_resetView:function(f){var v=f&&(f.pinch||f.flyTo);this._setView(this._map.getCenter(),this._map.getZoom(),v,v)},_animateZoom:function(f){this._setView(f.center,f.zoom,!0,f.noUpdate)},_clampZoom:function(f){var v=this.options;return v.minNativeZoom!==void 0&&f<v.minNativeZoom?v.minNativeZoom:v.maxNativeZoom!==void 0&&v.maxNativeZoom<f?v.maxNativeZoom:f},_setView:function(f,v,C,N){var G=Math.round(v);this.options.maxZoom!==void 0&&G>this.options.maxZoom||this.options.minZoom!==void 0&&G<this.options.minZoom?G=void 0:G=this._clampZoom(G);var le=this.options.updateWhenZooming&&G!==this._tileZoom;(!N||le)&&(this._tileZoom=G,this._abortLoading&&this._abortLoading(),this._updateLevels(),this._resetGrid(),G!==void 0&&this._update(f),C||this._pruneTiles(),this._noPrune=!!C),this._setZoomTransforms(f,v)},_setZoomTransforms:function(f,v){for(var C in this._levels)this._setZoomTransform(this._levels[C],f,v)},_setZoomTransform:function(f,v,C){var N=this._map.getZoomScale(C,f.zoom),G=f.origin.multiplyBy(N).subtract(this._map._getNewPixelOrigin(v,C)).round();at.any3d?ei(f.el,G,N):Cr(f.el,G)},_resetGrid:function(){var f=this._map,v=f.options.crs,C=this._tileSize=this.getTileSize(),N=this._tileZoom,G=this._map.getPixelWorldBounds(this._tileZoom);G&&(this._globalTileRange=this._pxBoundsToTileRange(G)),this._wrapX=v.wrapLng&&!this.options.noWrap&&[Math.floor(f.project([0,v.wrapLng[0]],N).x/C.x),Math.ceil(f.project([0,v.wrapLng[1]],N).x/C.y)],this._wrapY=v.wrapLat&&!this.options.noWrap&&[Math.floor(f.project([v.wrapLat[0],0],N).y/C.x),Math.ceil(f.project([v.wrapLat[1],0],N).y/C.y)]},_onMoveEnd:function(){!this._map||this._map._animatingZoom||this._update()},_getTiledPixelBounds:function(f){var v=this._map,C=v._animatingZoom?Math.max(v._animateToZoom,v.getZoom()):v.getZoom(),N=v.getZoomScale(C,this._tileZoom),G=v.project(f,this._tileZoom).floor(),le=v.getSize().divideBy(N*2);return new k(G.subtract(le),G.add(le))},_update:function(f){var v=this._map;if(v){var C=this._clampZoom(v.getZoom());if(f===void 0&&(f=v.getCenter()),this._tileZoom!==void 0){var N=this._getTiledPixelBounds(f),G=this._pxBoundsToTileRange(N),le=G.getCenter(),ge=[],Oe=this.options.keepBuffer,Te=new k(G.getBottomLeft().subtract([Oe,-Oe]),G.getTopRight().add([Oe,-Oe]));if(!(isFinite(G.min.x)&&isFinite(G.min.y)&&isFinite(G.max.x)&&isFinite(G.max.y)))throw new Error("Attempted to load an infinite number of tiles");for(var Be in this._tiles){var Je=this._tiles[Be].coords;(Je.z!==this._tileZoom||!Te.contains(new I(Je.x,Je.y)))&&(this._tiles[Be].current=!1)}if(Math.abs(C-this._tileZoom)>1){this._setView(f,C);return}for(var ft=G.min.y;ft<=G.max.y;ft++)for(var Ct=G.min.x;Ct<=G.max.x;Ct++){var Br=new I(Ct,ft);if(Br.z=this._tileZoom,!!this._isValidTile(Br)){var Mr=this._tiles[this._tileCoordsToKey(Br)];Mr?Mr.current=!0:ge.push(Br)}}if(ge.sort(function(pn,Ns){return pn.distanceTo(le)-Ns.distanceTo(le)}),ge.length!==0){this._loading||(this._loading=!0,this.fire("loading"));var Pn=document.createDocumentFragment();for(Ct=0;Ct<ge.length;Ct++)this._addTile(ge[Ct],Pn);this._level.el.appendChild(Pn)}}}},_isValidTile:function(f){var v=this._map.options.crs;if(!v.infinite){var C=this._globalTileRange;if(!v.wrapLng&&(f.x<C.min.x||f.x>C.max.x)||!v.wrapLat&&(f.y<C.min.y||f.y>C.max.y))return!1}if(!this.options.bounds)return!0;var N=this._tileCoordsToBounds(f);return ae(this.options.bounds).overlaps(N)},_keyToBounds:function(f){return this._tileCoordsToBounds(this._keyToTileCoords(f))},_tileCoordsToNwSe:function(f){var v=this._map,C=this.getTileSize(),N=f.scaleBy(C),G=N.add(C),le=v.unproject(N,f.z),ge=v.unproject(G,f.z);return[le,ge]},_tileCoordsToBounds:function(f){var v=this._tileCoordsToNwSe(f),C=new Q(v[0],v[1]);return this.options.noWrap||(C=this._map.wrapLatLngBounds(C)),C},_tileCoordsToKey:function(f){return f.x+":"+f.y+":"+f.z},_keyToTileCoords:function(f){var v=f.split(":"),C=new I(+v[0],+v[1]);return C.z=+v[2],C},_removeTile:function(f){var v=this._tiles[f];v&&(ir(v.el),delete this._tiles[f],this.fire("tileunload",{tile:v.el,coords:this._keyToTileCoords(f)}))},_initTile:function(f){_t(f,"leaflet-tile");var v=this.getTileSize();f.style.width=v.x+"px",f.style.height=v.y+"px",f.onselectstart=p,f.onmousemove=p,at.ielt9&&this.options.opacity<1&&dn(f,this.options.opacity)},_addTile:function(f,v){var C=this._getTilePos(f),N=this._tileCoordsToKey(f),G=this.createTile(this._wrapCoords(f),o(this._tileReady,this,f));this._initTile(G),this.createTile.length<2&&K(o(this._tileReady,this,f,null,G)),Cr(G,C),this._tiles[N]={el:G,coords:f,current:!0},v.appendChild(G),this.fire("tileloadstart",{tile:G,coords:f})},_tileReady:function(f,v,C){v&&this.fire("tileerror",{error:v,tile:C,coords:f});var N=this._tileCoordsToKey(f);C=this._tiles[N],C&&(C.loaded=+new Date,this._map._fadeAnimated?(dn(C.el,0),te(this._fadeFrame),this._fadeFrame=K(this._updateOpacity,this)):(C.active=!0,this._pruneTiles()),v||(_t(C.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:C.el,coords:f})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),at.ielt9||!this._map._fadeAnimated?K(this._pruneTiles,this):setTimeout(o(this._pruneTiles,this),250)))},_getTilePos:function(f){return f.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(f){var v=new I(this._wrapX?h(f.x,this._wrapX):f.x,this._wrapY?h(f.y,this._wrapY):f.y);return v.z=f.z,v},_pxBoundsToTileRange:function(f){var v=this.getTileSize();return new k(f.min.unscaleBy(v).floor(),f.max.unscaleBy(v).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var f in this._tiles)if(!this._tiles[f].loaded)return!1;return!0}});function js(f){return new za(f)}var Va=za.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1,referrerPolicy:!1},initialize:function(f,v){this._url=f,v=b(this,v),v.detectRetina&&at.retina&&v.maxZoom>0?(v.tileSize=Math.floor(v.tileSize/2),v.zoomReverse?(v.zoomOffset--,v.minZoom=Math.min(v.maxZoom,v.minZoom+1)):(v.zoomOffset++,v.maxZoom=Math.max(v.minZoom,v.maxZoom-1)),v.minZoom=Math.max(0,v.minZoom)):v.zoomReverse?v.minZoom=Math.min(v.maxZoom,v.minZoom):v.maxZoom=Math.max(v.minZoom,v.maxZoom),typeof v.subdomains=="string"&&(v.subdomains=v.subdomains.split("")),this.on("tileunload",this._onTileRemove)},setUrl:function(f,v){return this._url===f&&v===void 0&&(v=!0),this._url=f,v||this.redraw(),this},createTile:function(f,v){var C=document.createElement("img");return gt(C,"load",o(this._tileOnLoad,this,v,C)),gt(C,"error",o(this._tileOnError,this,v,C)),(this.options.crossOrigin||this.options.crossOrigin==="")&&(C.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),typeof this.options.referrerPolicy=="string"&&(C.referrerPolicy=this.options.referrerPolicy),C.alt="",C.src=this.getTileUrl(f),C},getTileUrl:function(f){var v={r:at.retina?"@2x":"",s:this._getSubdomain(f),x:f.x,y:f.y,z:this._getZoomForUrl()};if(this._map&&!this._map.options.crs.infinite){var C=this._globalTileRange.max.y-f.y;this.options.tms&&(v.y=C),v["-y"]=C}return O(this._url,i(v,this.options))},_tileOnLoad:function(f,v){at.ielt9?setTimeout(o(f,this,null,v),0):f(null,v)},_tileOnError:function(f,v,C){var N=this.options.errorTileUrl;N&&v.getAttribute("src")!==N&&(v.src=N),f(C,v)},_onTileRemove:function(f){f.tile.onload=null},_getZoomForUrl:function(){var f=this._tileZoom,v=this.options.maxZoom,C=this.options.zoomReverse,N=this.options.zoomOffset;return C&&(f=v-f),f+N},_getSubdomain:function(f){var v=Math.abs(f.x+f.y)%this.options.subdomains.length;return this.options.subdomains[v]},_abortLoading:function(){var f,v;for(f in this._tiles)if(this._tiles[f].coords.z!==this._tileZoom&&(v=this._tiles[f].el,v.onload=p,v.onerror=p,!v.complete)){v.src=A;var C=this._tiles[f].coords;ir(v),delete this._tiles[f],this.fire("tileabort",{tile:v,coords:C})}},_removeTile:function(f){var v=this._tiles[f];if(v)return v.el.setAttribute("src",A),za.prototype._removeTile.call(this,f)},_tileReady:function(f,v,C){if(!(!this._map||C&&C.getAttribute("src")===A))return za.prototype._tileReady.call(this,f,v,C)}});function oh(f,v){return new Va(f,v)}var Kl=Va.extend({defaultWmsParams:{service:"WMS",request:"GetMap",layers:"",styles:"",format:"image/jpeg",transparent:!1,version:"1.1.1"},options:{crs:null,uppercase:!1},initialize:function(f,v){this._url=f;var C=i({},this.defaultWmsParams);for(var N in v)N in this.options||(C[N]=v[N]);v=b(this,v);var G=v.detectRetina&&at.retina?2:1,le=this.getTileSize();C.width=le.x*G,C.height=le.y*G,this.wmsParams=C},onAdd:function(f){this._crs=this.options.crs||f.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var v=this._wmsVersion>=1.3?"crs":"srs";this.wmsParams[v]=this._crs.code,Va.prototype.onAdd.call(this,f)},getTileUrl:function(f){var v=this._tileCoordsToNwSe(f),C=this._crs,N=Z(C.project(v[0]),C.project(v[1])),G=N.min,le=N.max,ge=(this._wmsVersion>=1.3&&this._crs===hv?[G.y,G.x,le.y,le.x]:[G.x,G.y,le.x,le.y]).join(","),Oe=Va.prototype.getTileUrl.call(this,f);return Oe+x(this.wmsParams,Oe,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+ge},setParams:function(f,v){return i(this.wmsParams,f),v||this.redraw(),this}});function wv(f,v){return new Kl(f,v)}Va.WMS=Kl,oh.wms=wv;var ki=ii.extend({options:{padding:.1},initialize:function(f){b(this,f),c(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),_t(this._container,"leaflet-zoom-animated")),this.getPane().appendChild(this._container),this._update(),this.on("update",this._updatePaths,this)},onRemove:function(){this.off("update",this._updatePaths,this),this._destroyContainer()},getEvents:function(){var f={viewreset:this._reset,zoom:this._onZoom,moveend:this._update,zoomend:this._onZoomEnd};return this._zoomAnimated&&(f.zoomanim=this._onAnimZoom),f},_onAnimZoom:function(f){this._updateTransform(f.center,f.zoom)},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_updateTransform:function(f,v){var C=this._map.getZoomScale(v,this._zoom),N=this._map.getSize().multiplyBy(.5+this.options.padding),G=this._map.project(this._center,v),le=N.multiplyBy(-C).add(G).subtract(this._map._getNewPixelOrigin(f,v));at.any3d?ei(this._container,le,C):Cr(this._container,le)},_reset:function(){this._update(),this._updateTransform(this._center,this._zoom);for(var f in this._layers)this._layers[f]._reset()},_onZoomEnd:function(){for(var f in this._layers)this._layers[f]._project()},_updatePaths:function(){for(var f in this._layers)this._layers[f]._update()},_update:function(){var f=this.options.padding,v=this._map.getSize(),C=this._map.containerPointToLayerPoint(v.multiplyBy(-f)).round();this._bounds=new k(C,C.add(v.multiplyBy(1+f*2)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),sh=ki.extend({options:{tolerance:0},getEvents:function(){var f=ki.prototype.getEvents.call(this);return f.viewprereset=this._onViewPreReset,f},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){ki.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var f=this._container=document.createElement("canvas");gt(f,"mousemove",this._onMouseMove,this),gt(f,"click dblclick mousedown mouseup contextmenu",this._onClick,this),gt(f,"mouseout",this._handleMouseOut,this),f._leaflet_disable_events=!0,this._ctx=f.getContext("2d")},_destroyContainer:function(){te(this._redrawRequest),delete this._ctx,ir(this._container),Vt(this._container),delete this._container},_updatePaths:function(){if(!this._postponeUpdatePaths){var f;this._redrawBounds=null;for(var v in this._layers)f=this._layers[v],f._update();this._redraw()}},_update:function(){if(!(this._map._animatingZoom&&this._bounds)){ki.prototype._update.call(this);var f=this._bounds,v=this._container,C=f.getSize(),N=at.retina?2:1;Cr(v,f.min),v.width=N*C.x,v.height=N*C.y,v.style.width=C.x+"px",v.style.height=C.y+"px",at.retina&&this._ctx.scale(2,2),this._ctx.translate(-f.min.x,-f.min.y),this.fire("update")}},_reset:function(){ki.prototype._reset.call(this),this._postponeUpdatePaths&&(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(f){this._updateDashArray(f),this._layers[c(f)]=f;var v=f._order={layer:f,prev:this._drawLast,next:null};this._drawLast&&(this._drawLast.next=v),this._drawLast=v,this._drawFirst=this._drawFirst||this._drawLast},_addPath:function(f){this._requestRedraw(f)},_removePath:function(f){var v=f._order,C=v.next,N=v.prev;C?C.prev=N:this._drawLast=N,N?N.next=C:this._drawFirst=C,delete f._order,delete this._layers[c(f)],this._requestRedraw(f)},_updatePath:function(f){this._extendRedrawBounds(f),f._project(),f._update(),this._requestRedraw(f)},_updateStyle:function(f){this._updateDashArray(f),this._requestRedraw(f)},_updateDashArray:function(f){if(typeof f.options.dashArray=="string"){var v=f.options.dashArray.split(/[, ]+/),C=[],N,G;for(G=0;G<v.length;G++){if(N=Number(v[G]),isNaN(N))return;C.push(N)}f.options._dashArray=C}else f.options._dashArray=f.options.dashArray},_requestRedraw:function(f){this._map&&(this._extendRedrawBounds(f),this._redrawRequest=this._redrawRequest||K(this._redraw,this))},_extendRedrawBounds:function(f){if(f._pxBounds){var v=(f.options.weight||0)+1;this._redrawBounds=this._redrawBounds||new k,this._redrawBounds.extend(f._pxBounds.min.subtract([v,v])),this._redrawBounds.extend(f._pxBounds.max.add([v,v]))}},_redraw:function(){this._redrawRequest=null,this._redrawBounds&&(this._redrawBounds.min._floor(),this._redrawBounds.max._ceil()),this._clear(),this._draw(),this._redrawBounds=null},_clear:function(){var f=this._redrawBounds;if(f){var v=f.getSize();this._ctx.clearRect(f.min.x,f.min.y,v.x,v.y)}else this._ctx.save(),this._ctx.setTransform(1,0,0,1,0,0),this._ctx.clearRect(0,0,this._container.width,this._container.height),this._ctx.restore()},_draw:function(){var f,v=this._redrawBounds;if(this._ctx.save(),v){var C=v.getSize();this._ctx.beginPath(),this._ctx.rect(v.min.x,v.min.y,C.x,C.y),this._ctx.clip()}this._drawing=!0;for(var N=this._drawFirst;N;N=N.next)f=N.layer,(!v||f._pxBounds&&f._pxBounds.intersects(v))&&f._updatePath();this._drawing=!1,this._ctx.restore()},_updatePoly:function(f,v){if(this._drawing){var C,N,G,le,ge=f._parts,Oe=ge.length,Te=this._ctx;if(Oe){for(Te.beginPath(),C=0;C<Oe;C++){for(N=0,G=ge[C].length;N<G;N++)le=ge[C][N],Te[N?"lineTo":"moveTo"](le.x,le.y);v&&Te.closePath()}this._fillStroke(Te,f)}}},_updateCircle:function(f){if(!(!this._drawing||f._empty())){var v=f._point,C=this._ctx,N=Math.max(Math.round(f._radius),1),G=(Math.max(Math.round(f._radiusY),1)||N)/N;G!==1&&(C.save(),C.scale(1,G)),C.beginPath(),C.arc(v.x,v.y/G,N,0,Math.PI*2,!1),G!==1&&C.restore(),this._fillStroke(C,f)}},_fillStroke:function(f,v){var C=v.options;C.fill&&(f.globalAlpha=C.fillOpacity,f.fillStyle=C.fillColor||C.color,f.fill(C.fillRule||"evenodd")),C.stroke&&C.weight!==0&&(f.setLineDash&&f.setLineDash(v.options&&v.options._dashArray||[]),f.globalAlpha=C.opacity,f.lineWidth=C.weight,f.strokeStyle=C.color,f.lineCap=C.lineCap,f.lineJoin=C.lineJoin,f.stroke())},_onClick:function(f){for(var v=this._map.mouseEventToLayerPoint(f),C,N,G=this._drawFirst;G;G=G.next)C=G.layer,C.options.interactive&&C._containsPoint(v)&&(!(f.type==="click"||f.type==="preclick")||!this._map._draggableMoved(C))&&(N=C);this._fireEvent(N?[N]:!1,f)},_onMouseMove:function(f){if(!(!this._map||this._map.dragging.moving()||this._map._animatingZoom)){var v=this._map.mouseEventToLayerPoint(f);this._handleMouseHover(f,v)}},_handleMouseOut:function(f){var v=this._hoveredLayer;v&&(Xt(this._container,"leaflet-interactive"),this._fireEvent([v],f,"mouseout"),this._hoveredLayer=null,this._mouseHoverThrottled=!1)},_handleMouseHover:function(f,v){if(!this._mouseHoverThrottled){for(var C,N,G=this._drawFirst;G;G=G.next)C=G.layer,C.options.interactive&&C._containsPoint(v)&&(N=C);N!==this._hoveredLayer&&(this._handleMouseOut(f),N&&(_t(this._container,"leaflet-interactive"),this._fireEvent([N],f,"mouseover"),this._hoveredLayer=N)),this._fireEvent(this._hoveredLayer?[this._hoveredLayer]:!1,f),this._mouseHoverThrottled=!0,setTimeout(o(function(){this._mouseHoverThrottled=!1},this),32)}},_fireEvent:function(f,v,C){this._map._fireDOMEvent(v,C||v.type,f)},_bringToFront:function(f){var v=f._order;if(v){var C=v.next,N=v.prev;if(C)C.prev=N;else return;N?N.next=C:C&&(this._drawFirst=C),v.prev=this._drawLast,this._drawLast.next=v,v.next=null,this._drawLast=v,this._requestRedraw(f)}},_bringToBack:function(f){var v=f._order;if(v){var C=v.next,N=v.prev;if(N)N.next=C;else return;C?C.prev=N:N&&(this._drawLast=N),v.prev=null,v.next=this._drawFirst,this._drawFirst.prev=v,this._drawFirst=v,this._requestRedraw(f)}}});function lh(f){return at.canvas?new sh(f):null}var Ts=function(){try{return document.namespaces.add("lvml","urn:schemas-microsoft-com:vml"),function(f){return document.createElement("<lvml:"+f+' class="lvml">')}}catch{}return function(f){return document.createElement("<"+f+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}(),xv={_initContainer:function(){this._container=wt("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(ki.prototype._update.call(this),this.fire("update"))},_initPath:function(f){var v=f._container=Ts("shape");_t(v,"leaflet-vml-shape "+(this.options.className||"")),v.coordsize="1 1",f._path=Ts("path"),v.appendChild(f._path),this._updateStyle(f),this._layers[c(f)]=f},_addPath:function(f){var v=f._container;this._container.appendChild(v),f.options.interactive&&f.addInteractiveTarget(v)},_removePath:function(f){var v=f._container;ir(v),f.removeInteractiveTarget(v),delete this._layers[c(f)]},_updateStyle:function(f){var v=f._stroke,C=f._fill,N=f.options,G=f._container;G.stroked=!!N.stroke,G.filled=!!N.fill,N.stroke?(v||(v=f._stroke=Ts("stroke")),G.appendChild(v),v.weight=N.weight+"px",v.color=N.color,v.opacity=N.opacity,N.dashArray?v.dashStyle=E(N.dashArray)?N.dashArray.join(" "):N.dashArray.replace(/( *, *)/g," "):v.dashStyle="",v.endcap=N.lineCap.replace("butt","flat"),v.joinstyle=N.lineJoin):v&&(G.removeChild(v),f._stroke=null),N.fill?(C||(C=f._fill=Ts("fill")),G.appendChild(C),C.color=N.fillColor||N.color,C.opacity=N.fillOpacity):C&&(G.removeChild(C),f._fill=null)},_updateCircle:function(f){var v=f._point.round(),C=Math.round(f._radius),N=Math.round(f._radiusY||C);this._setPath(f,f._empty()?"M0 0":"AL "+v.x+","+v.y+" "+C+","+N+" 0,"+65535*360)},_setPath:function(f,v){f._path.v=v},_bringToFront:function(f){ms(f._container)},_bringToBack:function(f){aa(f._container)}},oi=at.vml?Ts:ye,Eo=ki.extend({_initContainer:function(){this._container=oi("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=oi("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){ir(this._container),Vt(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_update:function(){if(!(this._map._animatingZoom&&this._bounds)){ki.prototype._update.call(this);var f=this._bounds,v=f.getSize(),C=this._container;(!this._svgSize||!this._svgSize.equals(v))&&(this._svgSize=v,C.setAttribute("width",v.x),C.setAttribute("height",v.y)),Cr(C,f.min),C.setAttribute("viewBox",[f.min.x,f.min.y,v.x,v.y].join(" ")),this.fire("update")}},_initPath:function(f){var v=f._path=oi("path");f.options.className&&_t(v,f.options.className),f.options.interactive&&_t(v,"leaflet-interactive"),this._updateStyle(f),this._layers[c(f)]=f},_addPath:function(f){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(f._path),f.addInteractiveTarget(f._path)},_removePath:function(f){ir(f._path),f.removeInteractiveTarget(f._path),delete this._layers[c(f)]},_updatePath:function(f){f._project(),f._update()},_updateStyle:function(f){var v=f._path,C=f.options;v&&(C.stroke?(v.setAttribute("stroke",C.color),v.setAttribute("stroke-opacity",C.opacity),v.setAttribute("stroke-width",C.weight),v.setAttribute("stroke-linecap",C.lineCap),v.setAttribute("stroke-linejoin",C.lineJoin),C.dashArray?v.setAttribute("stroke-dasharray",C.dashArray):v.removeAttribute("stroke-dasharray"),C.dashOffset?v.setAttribute("stroke-dashoffset",C.dashOffset):v.removeAttribute("stroke-dashoffset")):v.setAttribute("stroke","none"),C.fill?(v.setAttribute("fill",C.fillColor||C.color),v.setAttribute("fill-opacity",C.fillOpacity),v.setAttribute("fill-rule",C.fillRule||"evenodd")):v.setAttribute("fill","none"))},_updatePoly:function(f,v){this._setPath(f,pe(f._parts,v))},_updateCircle:function(f){var v=f._point,C=Math.max(Math.round(f._radius),1),N=Math.max(Math.round(f._radiusY),1)||C,G="a"+C+","+N+" 0 1,0 ",le=f._empty()?"M0 0":"M"+(v.x-C)+","+v.y+G+C*2+",0 "+G+-C*2+",0 ";this._setPath(f,le)},_setPath:function(f,v){f._path.setAttribute("d",v)},_bringToFront:function(f){ms(f._path)},_bringToBack:function(f){aa(f._path)}});at.vml&&Eo.include(xv);function jc(f){return at.svg||at.vml?new Eo(f):null}jt.include({getRenderer:function(f){var v=f.options.renderer||this._getPaneRenderer(f.options.pane)||this.options.renderer||this._renderer;return v||(v=this._renderer=this._createRenderer()),this.hasLayer(v)||this.addLayer(v),v},_getPaneRenderer:function(f){if(f==="overlayPane"||f===void 0)return!1;var v=this._paneRenderers[f];return v===void 0&&(v=this._createRenderer({pane:f}),this._paneRenderers[f]=v),v},_createRenderer:function(f){return this.options.preferCanvas&&lh(f)||jc(f)}});var Sv=ca.extend({initialize:function(f,v){ca.prototype.initialize.call(this,this._boundsToLatLngs(f),v)},setBounds:function(f){return this.setLatLngs(this._boundsToLatLngs(f))},_boundsToLatLngs:function(f){return f=ae(f),[f.getSouthWest(),f.getNorthWest(),f.getNorthEast(),f.getSouthEast()]}});function I_(f,v){return new Sv(f,v)}Eo.create=oi,Eo.pointsToPath=pe,Ti.geometryToLayer=Os,Ti.coordsToLatLng=xc,Ti.coordsToLatLngs=Hl,Ti.latLngToCoords=Sc,Ti.latLngsToCoords=Oc,Ti.getFeature=Cs,Ti.asFeature=Cc,jt.mergeOptions({boxZoom:!0});var As=Fn.extend({initialize:function(f){this._map=f,this._container=f._container,this._pane=f._panes.overlayPane,this._resetStateTimeout=0,f.on("unload",this._destroy,this)},addHooks:function(){gt(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){Vt(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){ir(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){this._resetStateTimeout!==0&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(f){if(!f.shiftKey||f.which!==1&&f.button!==1)return!1;this._clearDeferredResetState(),this._resetState(),Nt(),cc(),this._startPoint=this._map.mouseEventToContainerPoint(f),gt(document,{contextmenu:ri,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(f){this._moved||(this._moved=!0,this._box=wt("div","leaflet-zoom-box",this._container),_t(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(f);var v=new k(this._point,this._startPoint),C=v.getSize();Cr(this._box,v.min),this._box.style.width=C.x+"px",this._box.style.height=C.y+"px"},_finish:function(){this._moved&&(ir(this._box),Xt(this._container,"leaflet-crosshair")),ys(),fc(),Vt(document,{contextmenu:ri,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(f){if(!(f.which!==1&&f.button!==1)&&(this._finish(),!!this._moved)){this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(o(this._resetState,this),0);var v=new Q(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point));this._map.fitBounds(v).fire("boxzoomend",{boxZoomBounds:v})}},_onKeyDown:function(f){f.keyCode===27&&(this._finish(),this._clearDeferredResetState(),this._resetState())}});jt.addInitHook("addHandler","boxZoom",As),jt.mergeOptions({doubleClickZoom:!0});var Ov=Fn.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(f){var v=this._map,C=v.getZoom(),N=v.options.zoomDelta,G=f.originalEvent.shiftKey?C-N:C+N;v.options.doubleClickZoom==="center"?v.setZoom(G):v.setZoomAround(f.containerPoint,G)}});jt.addInitHook("addHandler","doubleClickZoom",Ov),jt.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var uh=Fn.extend({addHooks:function(){if(!this._draggable){var f=this._map;this._draggable=new ni(f._mapPane,f._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),f.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),f.on("zoomend",this._onZoomEnd,this),f.whenReady(this._onZoomEnd,this))}_t(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){Xt(this._map._container,"leaflet-grab"),Xt(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var f=this._map;if(f._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity){var v=ae(this._map.options.maxBounds);this._offsetLimit=Z(this._map.latLngToContainerPoint(v.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(v.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))}else this._offsetLimit=null;f.fire("movestart").fire("dragstart"),f.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(f){if(this._map.options.inertia){var v=this._lastTime=+new Date,C=this._lastPos=this._draggable._absPos||this._draggable._newPos;this._positions.push(C),this._times.push(v),this._prunePositions(v)}this._map.fire("move",f).fire("drag",f)},_prunePositions:function(f){for(;this._positions.length>1&&f-this._times[0]>50;)this._positions.shift(),this._times.shift()},_onZoomEnd:function(){var f=this._map.getSize().divideBy(2),v=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=v.subtract(f).x,this._worldWidth=this._map.getPixelWorldBounds().getSize().x},_viscousLimit:function(f,v){return f-(f-v)*this._viscosity},_onPreDragLimit:function(){if(!(!this._viscosity||!this._offsetLimit)){var f=this._draggable._newPos.subtract(this._draggable._startPos),v=this._offsetLimit;f.x<v.min.x&&(f.x=this._viscousLimit(f.x,v.min.x)),f.y<v.min.y&&(f.y=this._viscousLimit(f.y,v.min.y)),f.x>v.max.x&&(f.x=this._viscousLimit(f.x,v.max.x)),f.y>v.max.y&&(f.y=this._viscousLimit(f.y,v.max.y)),this._draggable._newPos=this._draggable._startPos.add(f)}},_onPreDragWrap:function(){var f=this._worldWidth,v=Math.round(f/2),C=this._initialWorldOffset,N=this._draggable._newPos.x,G=(N-v+C)%f+v-C,le=(N+v+C)%f-v-C,ge=Math.abs(G+C)<Math.abs(le+C)?G:le;this._draggable._absPos=this._draggable._newPos.clone(),this._draggable._newPos.x=ge},_onDragEnd:function(f){var v=this._map,C=v.options,N=!C.inertia||f.noInertia||this._times.length<2;if(v.fire("dragend",f),N)v.fire("moveend");else{this._prunePositions(+new Date);var G=this._lastPos.subtract(this._positions[0]),le=(this._lastTime-this._times[0])/1e3,ge=C.easeLinearity,Oe=G.multiplyBy(ge/le),Te=Oe.distanceTo([0,0]),Be=Math.min(C.inertiaMaxSpeed,Te),Je=Oe.multiplyBy(Be/Te),ft=Be/(C.inertiaDeceleration*ge),Ct=Je.multiplyBy(-ft/2).round();!Ct.x&&!Ct.y?v.fire("moveend"):(Ct=v._limitOffset(Ct,v.options.maxBounds),K(function(){v.panBy(Ct,{duration:ft,easeLinearity:ge,noMoveStart:!0,animate:!0})}))}}});jt.addInitHook("addHandler","dragging",uh),jt.mergeOptions({keyboard:!0,keyboardPanDelta:80});var ch=Fn.extend({keyCodes:{left:[37],right:[39],down:[40],up:[38],zoomIn:[187,107,61,171],zoomOut:[189,109,54,173]},initialize:function(f){this._map=f,this._setPanDelta(f.options.keyboardPanDelta),this._setZoomDelta(f.options.zoomDelta)},addHooks:function(){var f=this._map._container;f.tabIndex<=0&&(f.tabIndex="0"),gt(f,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.on({focus:this._addHooks,blur:this._removeHooks},this)},removeHooks:function(){this._removeHooks(),Vt(this._map._container,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.off({focus:this._addHooks,blur:this._removeHooks},this)},_onMouseDown:function(){if(!this._focused){var f=document.body,v=document.documentElement,C=f.scrollTop||v.scrollTop,N=f.scrollLeft||v.scrollLeft;this._map._container.focus(),window.scrollTo(N,C)}},_onFocus:function(){this._focused=!0,this._map.fire("focus")},_onBlur:function(){this._focused=!1,this._map.fire("blur")},_setPanDelta:function(f){var v=this._panKeys={},C=this.keyCodes,N,G;for(N=0,G=C.left.length;N<G;N++)v[C.left[N]]=[-1*f,0];for(N=0,G=C.right.length;N<G;N++)v[C.right[N]]=[f,0];for(N=0,G=C.down.length;N<G;N++)v[C.down[N]]=[0,f];for(N=0,G=C.up.length;N<G;N++)v[C.up[N]]=[0,-1*f]},_setZoomDelta:function(f){var v=this._zoomKeys={},C=this.keyCodes,N,G;for(N=0,G=C.zoomIn.length;N<G;N++)v[C.zoomIn[N]]=f;for(N=0,G=C.zoomOut.length;N<G;N++)v[C.zoomOut[N]]=-f},_addHooks:function(){gt(document,"keydown",this._onKeyDown,this)},_removeHooks:function(){Vt(document,"keydown",this._onKeyDown,this)},_onKeyDown:function(f){if(!(f.altKey||f.ctrlKey||f.metaKey)){var v=f.keyCode,C=this._map,N;if(v in this._panKeys){if(!C._panAnim||!C._panAnim._inProgress)if(N=this._panKeys[v],f.shiftKey&&(N=F(N).multiplyBy(3)),C.options.maxBounds&&(N=C._limitOffset(F(N),C.options.maxBounds)),C.options.worldCopyJump){var G=C.wrapLatLng(C.unproject(C.project(C.getCenter()).add(N)));C.panTo(G)}else C.panBy(N)}else if(v in this._zoomKeys)C.setZoom(C.getZoom()+(f.shiftKey?3:1)*this._zoomKeys[v]);else if(v===27&&C._popup&&C._popup.options.closeOnEscapeKey)C.closePopup();else return;ri(f)}}});jt.addInitHook("addHandler","keyboard",ch),jt.mergeOptions({scrollWheelZoom:!0,wheelDebounceTime:40,wheelPxPerZoomLevel:60});var qt=Fn.extend({addHooks:function(){gt(this._map._container,"wheel",this._onWheelScroll,this),this._delta=0},removeHooks:function(){Vt(this._map._container,"wheel",this._onWheelScroll,this)},_onWheelScroll:function(f){var v=av(f),C=this._map.options.wheelDebounceTime;this._delta+=v,this._lastMousePos=this._map.mouseEventToContainerPoint(f),this._startTime||(this._startTime=+new Date);var N=Math.max(C-(+new Date-this._startTime),0);clearTimeout(this._timer),this._timer=setTimeout(o(this._performZoom,this),N),ri(f)},_performZoom:function(){var f=this._map,v=f.getZoom(),C=this._map.options.zoomSnap||0;f._stop();var N=this._delta/(this._map.options.wheelPxPerZoomLevel*4),G=4*Math.log(2/(1+Math.exp(-Math.abs(N))))/Math.LN2,le=C?Math.ceil(G/C)*C:G,ge=f._limitZoom(v+(this._delta>0?le:-le))-v;this._delta=0,this._startTime=null,ge&&(f.options.scrollWheelZoom==="center"?f.setZoom(v+ge):f.setZoomAround(this._lastMousePos,v+ge))}});jt.addInitHook("addHandler","scrollWheelZoom",qt);var fh=600;jt.mergeOptions({tapHold:at.touchNative&&at.safari&&at.mobile,tapTolerance:15});var Yl=Fn.extend({addHooks:function(){gt(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){Vt(this._map._container,"touchstart",this._onDown,this)},_onDown:function(f){if(clearTimeout(this._holdTimeout),f.touches.length===1){var v=f.touches[0];this._startPos=this._newPos=new I(v.clientX,v.clientY),this._holdTimeout=setTimeout(o(function(){this._cancel(),this._isTapValid()&&(gt(document,"touchend",br),gt(document,"touchend touchcancel",this._cancelClickPrevent),this._simulateEvent("contextmenu",v))},this),fh),gt(document,"touchend touchcancel contextmenu",this._cancel,this),gt(document,"touchmove",this._onMove,this)}},_cancelClickPrevent:function f(){Vt(document,"touchend",br),Vt(document,"touchend touchcancel",f)},_cancel:function(){clearTimeout(this._holdTimeout),Vt(document,"touchend touchcancel contextmenu",this._cancel,this),Vt(document,"touchmove",this._onMove,this)},_onMove:function(f){var v=f.touches[0];this._newPos=new I(v.clientX,v.clientY)},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_simulateEvent:function(f,v){var C=new MouseEvent(f,{bubbles:!0,cancelable:!0,view:window,screenX:v.screenX,screenY:v.screenY,clientX:v.clientX,clientY:v.clientY});C._simulated=!0,v.target.dispatchEvent(C)}});jt.addInitHook("addHandler","tapHold",Yl),jt.mergeOptions({touchZoom:at.touch,bounceAtZoomLimits:!0});var ks=Fn.extend({addHooks:function(){_t(this._map._container,"leaflet-touch-zoom"),gt(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){Xt(this._map._container,"leaflet-touch-zoom"),Vt(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(f){var v=this._map;if(!(!f.touches||f.touches.length!==2||v._animatingZoom||this._zooming)){var C=v.mouseEventToContainerPoint(f.touches[0]),N=v.mouseEventToContainerPoint(f.touches[1]);this._centerPoint=v.getSize()._divideBy(2),this._startLatLng=v.containerPointToLatLng(this._centerPoint),v.options.touchZoom!=="center"&&(this._pinchStartLatLng=v.containerPointToLatLng(C.add(N)._divideBy(2))),this._startDist=C.distanceTo(N),this._startZoom=v.getZoom(),this._moved=!1,this._zooming=!0,v._stop(),gt(document,"touchmove",this._onTouchMove,this),gt(document,"touchend touchcancel",this._onTouchEnd,this),br(f)}},_onTouchMove:function(f){if(!(!f.touches||f.touches.length!==2||!this._zooming)){var v=this._map,C=v.mouseEventToContainerPoint(f.touches[0]),N=v.mouseEventToContainerPoint(f.touches[1]),G=C.distanceTo(N)/this._startDist;if(this._zoom=v.getScaleZoom(G,this._startZoom),!v.options.bounceAtZoomLimits&&(this._zoom<v.getMinZoom()&&G<1||this._zoom>v.getMaxZoom()&&G>1)&&(this._zoom=v._limitZoom(this._zoom)),v.options.touchZoom==="center"){if(this._center=this._startLatLng,G===1)return}else{var le=C._add(N)._divideBy(2)._subtract(this._centerPoint);if(G===1&&le.x===0&&le.y===0)return;this._center=v.unproject(v.project(this._pinchStartLatLng,this._zoom).subtract(le),this._zoom)}this._moved||(v._moveStart(!0,!1),this._moved=!0),te(this._animRequest);var ge=o(v._move,v,this._center,this._zoom,{pinch:!0,round:!1},void 0);this._animRequest=K(ge,this,!0),br(f)}},_onTouchEnd:function(){if(!this._moved||!this._zooming){this._zooming=!1;return}this._zooming=!1,te(this._animRequest),Vt(document,"touchmove",this._onTouchMove,this),Vt(document,"touchend touchcancel",this._onTouchEnd,this),this._map.options.zoomAnimation?this._map._animateZoom(this._center,this._map._limitZoom(this._zoom),!0,this._map.options.zoomSnap):this._map._resetView(this._center,this._map._limitZoom(this._zoom))}});jt.addInitHook("addHandler","touchZoom",ks),jt.BoxZoom=As,jt.DoubleClickZoom=Ov,jt.Drag=uh,jt.Keyboard=ch,jt.ScrollWheelZoom=qt,jt.TapHold=Yl,jt.TouchZoom=ks,r.Bounds=k,r.Browser=at,r.CRS=ve,r.Canvas=sh,r.Circle=_c,r.CircleMarker=bc,r.Class=X,r.Control=On,r.DivIcon=Ec,r.DivOverlay=Ai,r.DomEvent=pc,r.DomUtil=Bl,r.Draggable=ni,r.Evented=U,r.FeatureGroup=la,r.GeoJSON=Ti,r.GridLayer=za,r.Handler=Fn,r.Icon=Po,r.ImageOverlay=Ua,r.LatLng=fe,r.LatLngBounds=Q,r.Layer=ii,r.LayerGroup=Fa,r.LineUtil=dv,r.Map=jt,r.Marker=ua,r.Mixin=Kd,r.Path=Ba,r.Point=I,r.PolyUtil=P_,r.Polygon=ca,r.Polyline=Cn,r.Popup=Pc,r.PosAnimation=mc,r.Projection=k_,r.Rectangle=Sv,r.Renderer=ki,r.SVG=Eo,r.SVGOverlay=ih,r.TileLayer=Va,r.Tooltip=Es,r.Transformation=ce,r.Util=se,r.VideoOverlay=nh,r.bind=o,r.bounds=Z,r.canvas=lh,r.circle=Wl,r.circleMarker=vv,r.control=$a,r.divIcon=_v,r.extend=i,r.featureGroup=pv,r.geoJSON=gv,r.geoJson=ai,r.gridLayer=js,r.icon=mv,r.imageOverlay=yv,r.latLng=de,r.latLngBounds=ae,r.layerGroup=ql,r.map=Ia,r.marker=M_,r.point=F,r.polygon=D_,r.polyline=L_,r.popup=Ps,r.rectangle=I_,r.setOptions=b,r.stamp=c,r.svg=jc,r.svgOverlay=ah,r.tileLayer=oh,r.tooltip=Gl,r.transformation=Y,r.version=n,r.videoOverlay=bv;var Cv=window.L;r.noConflict=function(){return window.L=Cv,this},window.L=r})}(tp,tp.exports)),tp.exports}var Wm=SCe();const p8=kt(Wm);function TA(e,t,r){return Object.freeze({instance:e,context:t,container:r})}function AA(e,t){return t==null?function(n,i){const a=B.useRef();return a.current||(a.current=e(n,i)),a}:function(n,i){const a=B.useRef();a.current||(a.current=e(n,i));const o=B.useRef(n),{instance:s}=a.current;return B.useEffect(function(){o.current!==n&&(t(s,n,o.current),o.current=n)},[s,n,i]),a}}function OCe(e,t){B.useEffect(function(){return(t.layerContainer??t.map).addLayer(e.instance),function(){var a;(a=t.layerContainer)==null||a.removeLayer(e.instance),t.map.removeLayer(e.instance)}},[t,e])}function tV(e){return function(r){const n=Jz(),i=e(jA(r,n),n);return Zz(n.map,r.attribution),eV(i.current,r.eventHandlers),OCe(i.current,n),i}}function CCe(e,t){const r=AA(e,t),n=tV(r);return yCe(n)}function PCe(e,t){const r=AA(e),n=wCe(r,t);return bCe(n)}function ECe(e,t){const r=AA(e,t),n=tV(r);return _Ce(n)}function jCe(e,t,r){const{opacity:n,zIndex:i}=t;n!=null&&n!==r.opacity&&e.setOpacity(n),i!=null&&i!==r.zIndex&&e.setZIndex(i)}function ij(){return ij=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ij.apply(this,arguments)}function TCe({bounds:e,boundsOptions:t,center:r,children:n,className:i,id:a,placeholder:o,style:s,whenReady:c,zoom:l,...h},p){const[g]=B.useState({className:i,id:a,style:s}),[w,_]=B.useState(null);B.useImperativeHandle(p,()=>(w==null?void 0:w.map)??null,[w]);const b=B.useCallback(S=>{if(S!==null&&w===null){const O=new Wm.Map(S,h);r!=null&&l!=null?O.setView(r,l):e!=null&&O.fitBounds(e,t),c!=null&&O.whenReady(c),_(vCe(O))}},[]);B.useEffect(()=>()=>{w==null||w.map.remove()},[w]);const x=w?ie.createElement(Qz,{value:w},n):o??null;return ie.createElement("div",ij({},g,{ref:b}),x)}const ACe=B.forwardRef(TCe),kCe=CCe(function({position:t,...r},n){const i=new Wm.Marker(t,r);return TA(i,gCe(n,{overlayContainer:i}))},function(t,r,n){r.position!==n.position&&t.setLatLng(r.position),r.icon!=null&&r.icon!==n.icon&&t.setIcon(r.icon),r.zIndexOffset!=null&&r.zIndexOffset!==n.zIndexOffset&&t.setZIndexOffset(r.zIndexOffset),r.opacity!=null&&r.opacity!==n.opacity&&t.setOpacity(r.opacity),t.dragging!=null&&r.draggable!==n.draggable&&(r.draggable===!0?t.dragging.enable():t.dragging.disable())}),NCe=PCe(function(t,r){const n=new Wm.Popup(t,r.overlayContainer);return TA(n,r)},function(t,r,{position:n},i){B.useEffect(function(){const{instance:o}=t;function s(l){l.popup===o&&(o.update(),i(!0))}function c(l){l.popup===o&&i(!1)}return r.map.on({popupopen:s,popupclose:c}),r.overlayContainer==null?(n!=null&&o.setLatLng(n),o.openOn(r.map)):r.overlayContainer.bindPopup(o),function(){var h;r.map.off({popupopen:s,popupclose:c}),(h=r.overlayContainer)==null||h.unbindPopup(),r.map.removeLayer(o)}},[t,r,i,n])}),RCe=ECe(function({url:t,...r},n){const i=new Wm.TileLayer(t,jA(r,n));return TA(i,n)},function(t,r,n){jCe(t,r,n);const{url:i}=r;i!=null&&i!==n.url&&t.setUrl(i)}),MCe={"Amazon Silk":"amazon_silk","Android Browser":"android",Bada:"bada",BlackBerry:"blackberry",Chrome:"chrome",Chromium:"chromium",Electron:"electron",Epiphany:"epiphany",Firefox:"firefox",Focus:"focus",Generic:"generic","Google Search":"google_search",Googlebot:"googlebot","Internet Explorer":"ie","K-Meleon":"k_meleon",Maxthon:"maxthon","Microsoft Edge":"edge","MZ Browser":"mz","NAVER Whale Browser":"naver",Opera:"opera","Opera Coast":"opera_coast",PhantomJS:"phantomjs",Puffin:"puffin",QupZilla:"qupzilla",QQ:"qq",QQLite:"qqlite",Safari:"safari",Sailfish:"sailfish","Samsung Internet for Android":"samsung_internet",SeaMonkey:"seamonkey",Sleipnir:"sleipnir",Swing:"swing",Tizen:"tizen","UC Browser":"uc",Vivaldi:"vivaldi","WebOS Browser":"webos",WeChat:"wechat","Yandex Browser":"yandex",Roku:"roku"},rV={amazon_silk:"Amazon Silk",android:"Android Browser",bada:"Bada",blackberry:"BlackBerry",chrome:"Chrome",chromium:"Chromium",electron:"Electron",epiphany:"Epiphany",firefox:"Firefox",focus:"Focus",generic:"Generic",googlebot:"Googlebot",google_search:"Google Search",ie:"Internet Explorer",k_meleon:"K-Meleon",maxthon:"Maxthon",edge:"Microsoft Edge",mz:"MZ Browser",naver:"NAVER Whale Browser",opera:"Opera",opera_coast:"Opera Coast",phantomjs:"PhantomJS",puffin:"Puffin",qupzilla:"QupZilla",qq:"QQ Browser",qqlite:"QQ Browser Lite",safari:"Safari",sailfish:"Sailfish",samsung_internet:"Samsung Internet for Android",seamonkey:"SeaMonkey",sleipnir:"Sleipnir",swing:"Swing",tizen:"Tizen",uc:"UC Browser",vivaldi:"Vivaldi",webos:"WebOS Browser",wechat:"WeChat",yandex:"Yandex Browser"},kr={tablet:"tablet",mobile:"mobile",desktop:"desktop",tv:"tv"},An={WindowsPhone:"Windows Phone",Windows:"Windows",MacOS:"macOS",iOS:"iOS",Android:"Android",WebOS:"WebOS",BlackBerry:"BlackBerry",Bada:"Bada",Tizen:"Tizen",Linux:"Linux",ChromeOS:"Chrome OS",PlayStation4:"PlayStation 4",Roku:"Roku"},Js={EdgeHTML:"EdgeHTML",Blink:"Blink",Trident:"Trident",Presto:"Presto",Gecko:"Gecko",WebKit:"WebKit"};class Ue{static getFirstMatch(t,r){const n=r.match(t);return n&&n.length>0&&n[1]||""}static getSecondMatch(t,r){const n=r.match(t);return n&&n.length>1&&n[2]||""}static matchAndReturnConst(t,r,n){if(t.test(r))return n}static getWindowsVersionName(t){switch(t){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}static getMacOSVersionName(t){const r=t.split(".").splice(0,2).map(n=>parseInt(n,10)||0);if(r.push(0),r[0]===10)switch(r[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}}static getAndroidVersionName(t){const r=t.split(".").splice(0,2).map(n=>parseInt(n,10)||0);if(r.push(0),!(r[0]===1&&r[1]<5)){if(r[0]===1&&r[1]<6)return"Cupcake";if(r[0]===1&&r[1]>=6)return"Donut";if(r[0]===2&&r[1]<2)return"Eclair";if(r[0]===2&&r[1]===2)return"Froyo";if(r[0]===2&&r[1]>2)return"Gingerbread";if(r[0]===3)return"Honeycomb";if(r[0]===4&&r[1]<1)return"Ice Cream Sandwich";if(r[0]===4&&r[1]<4)return"Jelly Bean";if(r[0]===4&&r[1]>=4)return"KitKat";if(r[0]===5)return"Lollipop";if(r[0]===6)return"Marshmallow";if(r[0]===7)return"Nougat";if(r[0]===8)return"Oreo";if(r[0]===9)return"Pie"}}static getVersionPrecision(t){return t.split(".").length}static compareVersions(t,r,n=!1){const i=Ue.getVersionPrecision(t),a=Ue.getVersionPrecision(r);let o=Math.max(i,a),s=0;const c=Ue.map([t,r],l=>{const h=o-Ue.getVersionPrecision(l),p=l+new Array(h+1).join(".0");return Ue.map(p.split("."),g=>new Array(20-g.length).join("0")+g).reverse()});for(n&&(s=o-Math.min(i,a)),o-=1;o>=s;){if(c[0][o]>c[1][o])return 1;if(c[0][o]===c[1][o]){if(o===s)return 0;o-=1}else if(c[0][o]<c[1][o])return-1}}static map(t,r){const n=[];let i;if(Array.prototype.map)return Array.prototype.map.call(t,r);for(i=0;i<t.length;i+=1)n.push(r(t[i]));return n}static find(t,r){let n,i;if(Array.prototype.find)return Array.prototype.find.call(t,r);for(n=0,i=t.length;n<i;n+=1){const a=t[n];if(r(a,n))return a}}static assign(t,...r){const n=t;let i,a;if(Object.assign)return Object.assign(t,...r);for(i=0,a=r.length;i<a;i+=1){const o=r[i];typeof o=="object"&&o!==null&&Object.keys(o).forEach(c=>{n[c]=o[c]})}return t}static getBrowserAlias(t){return MCe[t]}static getBrowserTypeByAlias(t){return rV[t]||""}}const Kt=/version\/(\d+(\.?_?\d+)+)/i,LCe=[{test:[/googlebot/i],describe(e){const t={name:"Googlebot"},r=Ue.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,e)||Ue.getFirstMatch(Kt,e);return r&&(t.version=r),t}},{test:[/opera/i],describe(e){const t={name:"Opera"},r=Ue.getFirstMatch(Kt,e)||Ue.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/opr\/|opios/i],describe(e){const t={name:"Opera"},r=Ue.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,e)||Ue.getFirstMatch(Kt,e);return r&&(t.version=r),t}},{test:[/SamsungBrowser/i],describe(e){const t={name:"Samsung Internet for Android"},r=Ue.getFirstMatch(Kt,e)||Ue.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/Whale/i],describe(e){const t={name:"NAVER Whale Browser"},r=Ue.getFirstMatch(Kt,e)||Ue.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/MZBrowser/i],describe(e){const t={name:"MZ Browser"},r=Ue.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,e)||Ue.getFirstMatch(Kt,e);return r&&(t.version=r),t}},{test:[/focus/i],describe(e){const t={name:"Focus"},r=Ue.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,e)||Ue.getFirstMatch(Kt,e);return r&&(t.version=r),t}},{test:[/swing/i],describe(e){const t={name:"Swing"},r=Ue.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,e)||Ue.getFirstMatch(Kt,e);return r&&(t.version=r),t}},{test:[/coast/i],describe(e){const t={name:"Opera Coast"},r=Ue.getFirstMatch(Kt,e)||Ue.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe(e){const t={name:"Opera Touch"},r=Ue.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,e)||Ue.getFirstMatch(Kt,e);return r&&(t.version=r),t}},{test:[/yabrowser/i],describe(e){const t={name:"Yandex Browser"},r=Ue.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,e)||Ue.getFirstMatch(Kt,e);return r&&(t.version=r),t}},{test:[/ucbrowser/i],describe(e){const t={name:"UC Browser"},r=Ue.getFirstMatch(Kt,e)||Ue.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/Maxthon|mxios/i],describe(e){const t={name:"Maxthon"},r=Ue.getFirstMatch(Kt,e)||Ue.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/epiphany/i],describe(e){const t={name:"Epiphany"},r=Ue.getFirstMatch(Kt,e)||Ue.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/puffin/i],describe(e){const t={name:"Puffin"},r=Ue.getFirstMatch(Kt,e)||Ue.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/sleipnir/i],describe(e){const t={name:"Sleipnir"},r=Ue.getFirstMatch(Kt,e)||Ue.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/k-meleon/i],describe(e){const t={name:"K-Meleon"},r=Ue.getFirstMatch(Kt,e)||Ue.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/micromessenger/i],describe(e){const t={name:"WeChat"},r=Ue.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,e)||Ue.getFirstMatch(Kt,e);return r&&(t.version=r),t}},{test:[/qqbrowser/i],describe(e){const t={name:/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser"},r=Ue.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,e)||Ue.getFirstMatch(Kt,e);return r&&(t.version=r),t}},{test:[/msie|trident/i],describe(e){const t={name:"Internet Explorer"},r=Ue.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/\sedg\//i],describe(e){const t={name:"Microsoft Edge"},r=Ue.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/edg([ea]|ios)/i],describe(e){const t={name:"Microsoft Edge"},r=Ue.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/vivaldi/i],describe(e){const t={name:"Vivaldi"},r=Ue.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/seamonkey/i],describe(e){const t={name:"SeaMonkey"},r=Ue.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/sailfish/i],describe(e){const t={name:"Sailfish"},r=Ue.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,e);return r&&(t.version=r),t}},{test:[/silk/i],describe(e){const t={name:"Amazon Silk"},r=Ue.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/phantom/i],describe(e){const t={name:"PhantomJS"},r=Ue.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/slimerjs/i],describe(e){const t={name:"SlimerJS"},r=Ue.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe(e){const t={name:"BlackBerry"},r=Ue.getFirstMatch(Kt,e)||Ue.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/(web|hpw)[o0]s/i],describe(e){const t={name:"WebOS Browser"},r=Ue.getFirstMatch(Kt,e)||Ue.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/bada/i],describe(e){const t={name:"Bada"},r=Ue.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/tizen/i],describe(e){const t={name:"Tizen"},r=Ue.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,e)||Ue.getFirstMatch(Kt,e);return r&&(t.version=r),t}},{test:[/qupzilla/i],describe(e){const t={name:"QupZilla"},r=Ue.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,e)||Ue.getFirstMatch(Kt,e);return r&&(t.version=r),t}},{test:[/firefox|iceweasel|fxios/i],describe(e){const t={name:"Firefox"},r=Ue.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/electron/i],describe(e){const t={name:"Electron"},r=Ue.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/MiuiBrowser/i],describe(e){const t={name:"Miui"},r=Ue.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/chromium/i],describe(e){const t={name:"Chromium"},r=Ue.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,e)||Ue.getFirstMatch(Kt,e);return r&&(t.version=r),t}},{test:[/chrome|crios|crmo/i],describe(e){const t={name:"Chrome"},r=Ue.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/GSA/i],describe(e){const t={name:"Google Search"},r=Ue.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test(e){const t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe(e){const t={name:"Android Browser"},r=Ue.getFirstMatch(Kt,e);return r&&(t.version=r),t}},{test:[/playstation 4/i],describe(e){const t={name:"PlayStation 4"},r=Ue.getFirstMatch(Kt,e);return r&&(t.version=r),t}},{test:[/safari|applewebkit/i],describe(e){const t={name:"Safari"},r=Ue.getFirstMatch(Kt,e);return r&&(t.version=r),t}},{test:[/.*/i],describe(e){const t=/^(.*)\/(.*) /,r=/^(.*)\/(.*)[ \t]\((.*)/,i=e.search("\\(")!==-1?r:t;return{name:Ue.getFirstMatch(i,e),version:Ue.getSecondMatch(i,e)}}}],DCe=[{test:[/Roku\/DVP/],describe(e){const t=Ue.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,e);return{name:An.Roku,version:t}}},{test:[/windows phone/i],describe(e){const t=Ue.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,e);return{name:An.WindowsPhone,version:t}}},{test:[/windows /i],describe(e){const t=Ue.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e),r=Ue.getWindowsVersionName(t);return{name:An.Windows,version:t,versionName:r}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe(e){const t={name:An.iOS},r=Ue.getSecondMatch(/(Version\/)(\d[\d.]+)/,e);return r&&(t.version=r),t}},{test:[/macintosh/i],describe(e){const t=Ue.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,"."),r=Ue.getMacOSVersionName(t),n={name:An.MacOS,version:t};return r&&(n.versionName=r),n}},{test:[/(ipod|iphone|ipad)/i],describe(e){const t=Ue.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".");return{name:An.iOS,version:t}}},{test(e){const t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe(e){const t=Ue.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,e),r=Ue.getAndroidVersionName(t),n={name:An.Android,version:t};return r&&(n.versionName=r),n}},{test:[/(web|hpw)[o0]s/i],describe(e){const t=Ue.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,e),r={name:An.WebOS};return t&&t.length&&(r.version=t),r}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe(e){const t=Ue.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,e)||Ue.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,e)||Ue.getFirstMatch(/\bbb(\d+)/i,e);return{name:An.BlackBerry,version:t}}},{test:[/bada/i],describe(e){const t=Ue.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,e);return{name:An.Bada,version:t}}},{test:[/tizen/i],describe(e){const t=Ue.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,e);return{name:An.Tizen,version:t}}},{test:[/linux/i],describe(){return{name:An.Linux}}},{test:[/CrOS/],describe(){return{name:An.ChromeOS}}},{test:[/PlayStation 4/],describe(e){const t=Ue.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,e);return{name:An.PlayStation4,version:t}}}],ICe=[{test:[/googlebot/i],describe(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe(e){const t=Ue.getFirstMatch(/(can-l01)/i,e)&&"Nova",r={type:kr.mobile,vendor:"Huawei"};return t&&(r.model=t),r}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe(){return{type:kr.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe(){return{type:kr.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe(){return{type:kr.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe(){return{type:kr.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe(){return{type:kr.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe(){return{type:kr.tablet}}},{test(e){const t=e.test(/ipod|iphone/i),r=e.test(/like (ipod|iphone)/i);return t&&!r},describe(e){const t=Ue.getFirstMatch(/(ipod|iphone)/i,e);return{type:kr.mobile,vendor:"Apple",model:t}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe(){return{type:kr.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe(){return{type:kr.mobile}}},{test(e){return e.getBrowserName(!0)==="blackberry"},describe(){return{type:kr.mobile,vendor:"BlackBerry"}}},{test(e){return e.getBrowserName(!0)==="bada"},describe(){return{type:kr.mobile}}},{test(e){return e.getBrowserName()==="windows phone"},describe(){return{type:kr.mobile,vendor:"Microsoft"}}},{test(e){const t=Number(String(e.getOSVersion()).split(".")[0]);return e.getOSName(!0)==="android"&&t>=3},describe(){return{type:kr.tablet}}},{test(e){return e.getOSName(!0)==="android"},describe(){return{type:kr.mobile}}},{test(e){return e.getOSName(!0)==="macos"},describe(){return{type:kr.desktop,vendor:"Apple"}}},{test(e){return e.getOSName(!0)==="windows"},describe(){return{type:kr.desktop}}},{test(e){return e.getOSName(!0)==="linux"},describe(){return{type:kr.desktop}}},{test(e){return e.getOSName(!0)==="playstation 4"},describe(){return{type:kr.tv}}},{test(e){return e.getOSName(!0)==="roku"},describe(){return{type:kr.tv}}}],$Ce=[{test(e){return e.getBrowserName(!0)==="microsoft edge"},describe(e){if(/\sedg\//i.test(e))return{name:Js.Blink};const r=Ue.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,e);return{name:Js.EdgeHTML,version:r}}},{test:[/trident/i],describe(e){const t={name:Js.Trident},r=Ue.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test(e){return e.test(/presto/i)},describe(e){const t={name:Js.Presto},r=Ue.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test(e){const t=e.test(/gecko/i),r=e.test(/like gecko/i);return t&&!r},describe(e){const t={name:Js.Gecko},r=Ue.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/(apple)?webkit\/537\.36/i],describe(){return{name:Js.Blink}}},{test:[/(apple)?webkit/i],describe(e){const t={name:Js.WebKit},r=Ue.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}}];class m8{constructor(t,r=!1){if(t==null||t==="")throw new Error("UserAgent parameter can't be empty");this._ua=t,this.parsedResult={},r!==!0&&this.parse()}getUA(){return this._ua}test(t){return t.test(this._ua)}parseBrowser(){this.parsedResult.browser={};const t=Ue.find(LCe,r=>{if(typeof r.test=="function")return r.test(this);if(r.test instanceof Array)return r.test.some(n=>this.test(n));throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.browser=t.describe(this.getUA())),this.parsedResult.browser}getBrowser(){return this.parsedResult.browser?this.parsedResult.browser:this.parseBrowser()}getBrowserName(t){return t?String(this.getBrowser().name).toLowerCase()||"":this.getBrowser().name||""}getBrowserVersion(){return this.getBrowser().version}getOS(){return this.parsedResult.os?this.parsedResult.os:this.parseOS()}parseOS(){this.parsedResult.os={};const t=Ue.find(DCe,r=>{if(typeof r.test=="function")return r.test(this);if(r.test instanceof Array)return r.test.some(n=>this.test(n));throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.os=t.describe(this.getUA())),this.parsedResult.os}getOSName(t){const{name:r}=this.getOS();return t?String(r).toLowerCase()||"":r||""}getOSVersion(){return this.getOS().version}getPlatform(){return this.parsedResult.platform?this.parsedResult.platform:this.parsePlatform()}getPlatformType(t=!1){const{type:r}=this.getPlatform();return t?String(r).toLowerCase()||"":r||""}parsePlatform(){this.parsedResult.platform={};const t=Ue.find(ICe,r=>{if(typeof r.test=="function")return r.test(this);if(r.test instanceof Array)return r.test.some(n=>this.test(n));throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.platform=t.describe(this.getUA())),this.parsedResult.platform}getEngine(){return this.parsedResult.engine?this.parsedResult.engine:this.parseEngine()}getEngineName(t){return t?String(this.getEngine().name).toLowerCase()||"":this.getEngine().name||""}parseEngine(){this.parsedResult.engine={};const t=Ue.find($Ce,r=>{if(typeof r.test=="function")return r.test(this);if(r.test instanceof Array)return r.test.some(n=>this.test(n));throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.engine=t.describe(this.getUA())),this.parsedResult.engine}parse(){return this.parseBrowser(),this.parseOS(),this.parsePlatform(),this.parseEngine(),this}getResult(){return Ue.assign({},this.parsedResult)}satisfies(t){const r={};let n=0;const i={};let a=0;if(Object.keys(t).forEach(s=>{const c=t[s];typeof c=="string"?(i[s]=c,a+=1):typeof c=="object"&&(r[s]=c,n+=1)}),n>0){const s=Object.keys(r),c=Ue.find(s,h=>this.isOS(h));if(c){const h=this.satisfies(r[c]);if(h!==void 0)return h}const l=Ue.find(s,h=>this.isPlatform(h));if(l){const h=this.satisfies(r[l]);if(h!==void 0)return h}}if(a>0){const s=Object.keys(i),c=Ue.find(s,l=>this.isBrowser(l,!0));if(c!==void 0)return this.compareVersion(i[c])}}isBrowser(t,r=!1){const n=this.getBrowserName().toLowerCase();let i=t.toLowerCase();const a=Ue.getBrowserTypeByAlias(i);return r&&a&&(i=a.toLowerCase()),i===n}compareVersion(t){let r=[0],n=t,i=!1;const a=this.getBrowserVersion();if(typeof a=="string")return t[0]===">"||t[0]==="<"?(n=t.substr(1),t[1]==="="?(i=!0,n=t.substr(2)):r=[],t[0]===">"?r.push(1):r.push(-1)):t[0]==="="?n=t.substr(1):t[0]==="~"&&(i=!0,n=t.substr(1)),r.indexOf(Ue.compareVersions(a,n,i))>-1}isOS(t){return this.getOSName(!0)===String(t).toLowerCase()}isPlatform(t){return this.getPlatformType(!0)===String(t).toLowerCase()}isEngine(t){return this.getEngineName(!0)===String(t).toLowerCase()}is(t,r=!1){return this.isBrowser(t,r)||this.isOS(t)||this.isPlatform(t)}some(t=[]){return t.some(r=>this.is(r))}}/*!
|
||
* Bowser - a browser detector
|
||
* https://github.com/lancedikson/bowser
|
||
* MIT License | (c) Dustin Diaz 2012-2015
|
||
* MIT License | (c) Denis Demchenko 2015-2019
|
||
*/class FCe{static getParser(t,r=!1){if(typeof t!="string")throw new Error("UserAgent should be a string");return new m8(t,r)}static parse(t){return new m8(t).getResult()}static get BROWSER_MAP(){return rV}static get ENGINE_MAP(){return Js}static get OS_MAP(){return An}static get PLATFORMS_MAP(){return kr}}var BCe=Object.defineProperty,UCe=(e,t,r)=>t in e?BCe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,fl=(e,t,r)=>UCe(e,typeof t!="symbol"?t+"":t,r);const zCe=e=>(e==null?void 0:e.type)===mT.INVALID_ARGUMENT,VCe=e=>(e==null?void 0:e.type)===mT.INVALID_SHORT_URL_DELETION,qCe=e=>!!e&&typeof e=="object"&&["type","detail","title","status"].every(t=>t in e),Pi=e=>qCe(e)?e:void 0,kA=e=>"error"in e,fo=({errorData:e,fallbackMessage:t})=>m.jsxs(m.Fragment,{children:[(e==null?void 0:e.detail)??t,zCe(e)&&m.jsxs("p",{className:"mb-0",children:["Invalid elements: [",e.invalidElements.join(", "),"]"]})]}),Yu=({style:e,className:t,...r})=>m.jsx("button",{type:"button",className:Me("border-0",t),style:{backgroundColor:"inherit",fontWeight:"inherit",color:"inherit",...e},...r}),nV=B.createContext(""),WCe=nV.Provider,Nl=()=>B.useContext(nV),iV=B.createContext(void 0),{Provider:NA}=iV,f_=()=>B.useContext(iV),HCe=5,RA=()=>{const[e,t]=B.useState([]),r=B.useMemo(()=>e.length>=HCe,[e.length]),n=B.useCallback(s=>!r&&t(c=>[...c,s]),[r]),i=B.useCallback(s=>!r&&e.every(c=>c.name!==s),[e,r]),a=B.useCallback(s=>t(c=>c.filter(l=>l!==s)),[]),o=B.useCallback(()=>t([]),[]);return{itemsToCompare:e,addItemToCompare:n,removeItemToCompare:a,clearItemsToCompare:o,canAddItemWithName:i}},MA=({className:e,type:t})=>{const r=Nl(),n=f_(),i=B.useMemo(()=>n?encodeURIComponent(n.itemsToCompare.map(c=>c.query).join(",")):"",[n]);if(!n||n.itemsToCompare.length===0)return null;const{itemsToCompare:a,clearItemsToCompare:o,removeItemToCompare:s}=n;return m.jsx("div",{className:Me("top-sticky",e),children:m.jsxs(sr,{bodyClassName:"d-md-flex gap-3 align-items-center",children:[m.jsx("ul",{className:"d-flex flex-wrap gap-1 flex-grow-1 p-0 m-0",children:a.map((c,l)=>{var h;return m.jsxs("li",{className:Me("badge pe-1",{"bg-secondary":!((h=c.style)!=null&&h.backgroundColor)}),style:c.style,children:[c.name,m.jsx(Yu,{"aria-label":`Remove ${c.name}`,className:"fw-bold fs-6",onClick:()=>s(c),children:"×"})]},`${c.name}_${l}`)})}),m.jsxs("div",{className:"d-flex mt-3 mt-md-0",children:[m.jsxs(Rt,{outline:!0,color:"primary",className:"flex-grow-1 indivisible",disabled:a.length<2,tag:nr,to:`${r}/${t}/compare-visits?${t}=${i}`,children:[m.jsx(Ye,{icon:lb,fixedWidth:!0,className:"me-1"}),"Compare (",a.length,"/5) »"]}),m.jsx(Rt,{"aria-label":"Close compare",outline:!0,color:"secondary",className:"ms-2 fw-bold",onClick:o,children:"×"})]})]})})},GCe=(e,{maxVersion:t,minVersion:r})=>{const n=!r||jP(e,r,">=");return(!t||jP(e,t,"<="))&&n},aV={shortUrlVisitsDeletion:{minVersion:"3.6.0"},orphanVisitsDeletion:{minVersion:"3.7.0"},deviceLongUrls:{maxVersion:"3.*.*"},shortUrlRedirectRules:{minVersion:"4.0.0"},urlValidation:{maxVersion:"3.*.*"},ipRedirectCondition:{minVersion:"4.2.0"},geolocationRedirectCondition:{minVersion:"4.3.0"},filterShortUrlsByDomain:{minVersion:"4.3.0"}};Object.freeze(aV);const Zs=(e,t)=>GCe(t==="latest"?"999.99.99":t,aV[e]),oV=e=>({deviceLongUrls:Zs("deviceLongUrls",e),shortUrlVisitsDeletion:Zs("shortUrlVisitsDeletion",e),orphanVisitsDeletion:Zs("orphanVisitsDeletion",e),shortUrlRedirectRules:Zs("shortUrlRedirectRules",e),urlValidation:Zs("urlValidation",e),ipRedirectCondition:Zs("ipRedirectCondition",e),geolocationRedirectCondition:Zs("geolocationRedirectCondition",e),filterShortUrlsByDomain:Zs("filterShortUrlsByDomain",e)}),sV=B.createContext(oV("0.0.0")),KCe=sV.Provider,YCe=e=>B.useMemo(()=>oV(e),[e]),ho=e=>B.useContext(sV)[e],cd="DEFAULT",ry=({className:e="",placement:t,children:r})=>{const n=B.useRef(null);return m.jsxs(m.Fragment,{children:[m.jsx("span",{className:e,ref:n,children:m.jsx(Ye,{icon:kj})}),m.jsx(ta,{target:n,placement:t,children:r})]})},lV=e=>t=>{t.preventDefault(),e()},LA=(e,t,r=1)=>vT(r,e+1).map(t),ZCe=e=>Array.isArray(e)&&e.length===0||typeof e=="string"&&e===""||typeof e=="object"&&Object.keys(e).length===0,_u=e=>e!=null&&!ZCe(e),OO=e=>e||null,aj=e=>e?"true":"false",CO=e=>e===void 0?void 0:aj(e),PO=({isLast:e,...t})=>m.jsx(iae,{...t,required:!1,type:"url",placeholder:"No redirect",className:e?"mb-0":""}),XCe=({isOpen:e,toggle:t,domain:r,editDomainRedirects:n})=>{var i,a,o;const[s,c]=B.useState(((i=r.redirects)==null?void 0:i.baseUrlRedirect)??""),[l,h]=B.useState(((a=r.redirects)==null?void 0:a.regular404Redirect)??""),[p,g]=B.useState(((o=r.redirects)==null?void 0:o.invalidShortUrlRedirect)??""),w=lV(async()=>n({domain:r.domain,redirects:{baseUrlRedirect:OO(s),regular404Redirect:OO(l),invalidShortUrlRedirect:OO(p)}}).then(t));return m.jsx(ea,{isOpen:e,toggle:t,centered:!0,children:m.jsxs("form",{name:"domainRedirectsModal",onSubmit:w,children:[m.jsxs(Pl,{toggle:t,children:["Edit redirects for ",m.jsx("b",{children:r.domain})]}),m.jsxs(ss,{children:[m.jsxs(PO,{value:s,onChange:c,children:[m.jsxs(ry,{className:"me-2",placement:"bottom",children:["Visitors accessing the base url, as in ",m.jsxs("b",{children:["https://",r.domain,"/"]}),", will be redirected to this URL."]}),"Base URL"]}),m.jsxs(PO,{value:l,onChange:h,children:[m.jsxs(ry,{className:"me-2",placement:"bottom",children:["Visitors accessing a url not matching a short URL pattern, as in ",m.jsxs("b",{children:["https://",r.domain,"/???/[...]"]}),", will be redirected to this URL."]}),"Regular 404"]}),m.jsxs(PO,{value:p,isLast:!0,onChange:g,children:[m.jsx(ry,{className:"me-2",placement:"bottom",children:"Visitors accessing a url matching a short URL pattern, but not matching an existing short code, will be redirected to this URL."}),"Invalid short URL"]})]}),m.jsxs(gd,{children:[m.jsx(Rt,{color:"link",type:"button",onClick:t,children:"Cancel"}),m.jsx(Rt,{color:"primary",children:"Save"})]})]})})},QCe=({domain:e,editDomainRedirects:t})=>{const[r,n]=Gt(),i=Nl(),a=f_(),o=ho("filterShortUrlsByDomain");return m.jsxs(m.Fragment,{children:[m.jsxs(_b,{children:[m.jsxs(Qe,{tag:nr,to:`${i}/domain/${e.domain}${e.isDefault?`_${cd}`:""}/visits`,children:[m.jsx(Ye,{icon:Aj,fixedWidth:!0})," Visit stats"]}),m.jsxs(Qe,{disabled:!a||!a.canAddItemWithName(e.domain),onClick:()=>a==null?void 0:a.addItemToCompare({name:e.domain,query:e.domain}),children:[m.jsx(Ye,{icon:lb,fixedWidth:!0})," Compare visits"]}),o&&m.jsxs(Qe,{tag:nr,to:`${i}/list-short-urls/1?domain=${e.isDefault?cd:e.domain}`,children:[m.jsx(Ye,{icon:jj,fixedWidth:!0})," Short URLs"]}),m.jsx(Qe,{divider:!0,tag:"hr"}),m.jsxs(Qe,{onClick:n,children:[m.jsx(Ye,{icon:Tj,fixedWidth:!0})," Edit redirects"]})]}),m.jsx(XCe,{domain:e,isOpen:r,toggle:n,editDomainRedirects:t})]})},JCe=(e,t)=>{const r=n=>i=>{i.event.composedPath().some(({classList:a})=>a==null?void 0:a.contains("visits-table"))||document.querySelector(".modal")||n()};return Yoe({delta:40,onSwipedLeft:r(t),onSwipedRight:r(e)})},ePe=(e,t)=>{const[r,n]=B.useState(t),i=B.useCallback(a=>{const{location:o,history:s}=window,c=SF(o.search);c[e]=a,s.pushState(null,"",`${o.pathname}?${sT(c)}`),n(a)},[e]);return[r,i]},DA=e=>{const t=bd();return B.useMemo(()=>{var r;return((r=t[e])==null?void 0:r.split(",").filter(Boolean))??[]},[e,t])},tPe=()=>{const e=mo();return B.useCallback(()=>e(-1),[e])},IA=(e,t)=>{const r=B.useCallback(()=>t(`(max-width: ${e}px)`).matches,[t,e]),[n,i]=B.useState(r());return B.useEffect(()=>{const a=()=>i(r());return window.addEventListener("resize",a),()=>window.removeEventListener("resize",a)},[r]),n},rPe=(e,t,r)=>{B.useEffect(()=>{if(!r)return()=>{};const n=i=>i.key===e&&t();return document.addEventListener("keydown",n),()=>document.removeEventListener("keydown",n)},[r,t,e])},nPe=({status:e,matchMedia:t=window.matchMedia})=>{const r=B.useRef(null),n=IA(991,t);return e==="validating"?m.jsx(Ye,{fixedWidth:!0,icon:sb,spin:!0}):m.jsxs(m.Fragment,{children:[m.jsx("span",{ref:r,children:e==="valid"?m.jsx(Ye,{fixedWidth:!0,icon:Lu,className:"text-muted"}):m.jsx(Ye,{fixedWidth:!0,icon:UO,className:"text-danger"})}),m.jsx(ta,{target:r,placement:n?"right":"left",autohide:e==="valid",children:e==="valid"?"Congratulations! This domain is properly configured.":m.jsxs("span",{children:["Oops! There is some missing configuration, and short URLs shared with this domain will not work.",m.jsx("br",{}),"Check the ",m.jsx(_i,{href:"https://slnk.to/multi-domain-docs",children:"documentation"})," in order to find out what is missing."]})})]})},EO=({fallback:e})=>m.jsxs("span",{className:"text-muted",children:[!e&&m.jsx("small",{children:"No redirect"}),e&&m.jsxs(m.Fragment,{children:[e," ",m.jsx("small",{children:"(as fallback)"})]})]}),iPe=()=>m.jsxs(m.Fragment,{children:[m.jsx(Ye,{fixedWidth:!0,icon:yY,className:"text-primary",id:"defaultDomainIcon"}),m.jsx(ta,{target:"defaultDomainIcon",placement:"right",children:"Default domain"})]}),aPe=({domain:e,editDomainRedirects:t,checkDomainHealth:r,defaultRedirects:n})=>{const{domain:i,isDefault:a,redirects:o,status:s}=e;return B.useEffect(()=>{r(e.domain)},[r,e.domain]),m.jsxs("tr",{className:"responsive-table__row",children:[m.jsx("td",{className:"responsive-table__cell","data-th":"Is default domain",children:a&&m.jsx(iPe,{})}),m.jsx("th",{className:"responsive-table__cell","data-th":"Domain",children:i}),m.jsx("td",{className:"responsive-table__cell","data-th":"Base path redirect",children:(o==null?void 0:o.baseUrlRedirect)??m.jsx(EO,{fallback:n==null?void 0:n.baseUrlRedirect})}),m.jsx("td",{className:"responsive-table__cell","data-th":"Regular 404 redirect",children:(o==null?void 0:o.regular404Redirect)??m.jsx(EO,{fallback:n==null?void 0:n.regular404Redirect})}),m.jsx("td",{className:"responsive-table__cell","data-th":"Invalid short URL redirect",children:(o==null?void 0:o.invalidShortUrlRedirect)??m.jsx(EO,{fallback:n==null?void 0:n.invalidShortUrlRedirect})}),m.jsx("td",{className:"responsive-table__cell text-lg-center","data-th":"Status",children:m.jsx(nPe,{status:s})}),m.jsx("td",{className:"responsive-table__cell text-end",children:m.jsx(QCe,{domain:e,editDomainRedirects:t})})]})},v8=[{value:"Is default domain",isHidden:!0},{value:"Domain",isHidden:!1},{value:"Base path redirect",isHidden:!1},{value:"Regular 404 redirect",isHidden:!1},{value:"Invalid short URL redirect",isHidden:!1},{value:"Domain status",isHidden:!0},{value:"Options",isHidden:!0}],oPe=({domainsList:e,filterDomains:t,editDomainRedirects:r,checkDomainHealth:n})=>{var i;const{filteredDomains:a,defaultRedirects:o,loading:s,error:c,errorData:l}=e,h=o??((i=a.find(({isDefault:g})=>g))==null?void 0:i.redirects),p=RA();return s?m.jsx(Bu,{loading:!0}):m.jsxs(NA,{value:p,children:[m.jsx(yb,{className:"mb-3",onChange:t}),m.jsx(MA,{type:"domains",className:"mb-3"}),c?m.jsx(bi,{type:"error",children:m.jsx(fo,{errorData:l,fallbackMessage:"Error loading domains :("})}):m.jsx(sr,{children:m.jsxs("table",{className:"table table-hover responsive-table mb-0",children:[m.jsx("thead",{className:"responsive-table__header",children:m.jsx("tr",{children:v8.map((g,w)=>m.jsx("th",{children:m.jsx("span",{className:g.isHidden?"sr-only":void 0,children:g.value})},w))})}),m.jsxs("tbody",{children:[a.length<1&&m.jsx("tr",{children:m.jsx("td",{colSpan:v8.length,className:"text-center",children:"No results found"})}),a.map(g=>m.jsx(aPe,{domain:g,editDomainRedirects:r,checkDomainHealth:n,defaultRedirects:h},g.domain))]})]})})]})},Wr=(e,t)=>HF(e,t,{serializeError:r=>r}),sPe="shlink/domainRedirects/EDIT_DOMAIN_REDIRECTS",lPe=e=>Wr(sPe,async({domain:t,redirects:r})=>{const n=await e().editDomainRedirects({domain:t,...r});return{domain:t,redirects:n}}),Ig="shlink/domainsList",$g={domains:[],filteredDomains:[],loading:!1,error:!1},g8=({domain:e,redirects:t})=>r=>r.domain!==e?r:{...r,redirects:t},y8=(e,t)=>r=>r.domain!==e?r:{...r,status:t},uPe=(e,t,r)=>{const n=Wr(`${Ig}/listDomains`,async()=>{const{data:s,defaultRedirects:c}=await e().listDomains();return{domains:s.map(l=>({...l,status:"validating"})),defaultRedirects:c}}),i=Wr(`${Ig}/checkDomainHealth`,async s=>{try{const{status:c}=await e().health({domain:s});return{domain:s,status:c==="pass"?"valid":"invalid"}}catch{return{domain:s,status:"invalid"}}}),a=Mn(`${Ig}/filterDomains`),{reducer:o}=Nr({name:Ig,initialState:$g,reducers:{},extraReducers:s=>{s.addCase(n.pending,()=>({...$g,loading:!0})),s.addCase(n.rejected,(c,{error:l})=>({...$g,error:!0,errorData:Pi(l)})),s.addCase(n.fulfilled,(c,{payload:l})=>({...$g,...l,filteredDomains:l.domains})),s.addCase(i.fulfilled,({domains:c,filteredDomains:l,...h},{payload:p})=>({...h,domains:c.map(y8(p.domain,p.status)),filteredDomains:l.map(y8(p.domain,p.status))})),s.addCase(a,(c,{payload:l})=>({...c,filteredDomains:c.domains.filter(({domain:h})=>h.toLowerCase().match(l.toLowerCase()))})),s.addCase(t.fulfilled,(c,{payload:l})=>({...c,domains:c.domains.map(g8(l)),filteredDomains:c.filteredDomains.map(g8(l))})),s.addCase(r.fulfilled,(c,{payload:l})=>{l.domain===null||c.domains.some(h=>h.domain===l.domain)||c.domains.push({domain:l.domain,status:"validating",isDefault:!1,redirects:{baseUrlRedirect:null,regular404Redirect:null,invalidShortUrlRedirect:null}})})}});return{reducer:o,listDomains:n,checkDomainHealth:i,filterDomains:a}},cPe=(e,t)=>{e.serviceFactory("ManageDomains",()=>oPe),e.decorator("ManageDomains",t(["domainsList"],["filterDomains","editDomainRedirects","checkDomainHealth"])),e.serviceFactory("domainsListReducerCreator",uPe,"apiClientFactory","editDomainRedirects","createShortUrl"),e.serviceFactory("domainsListReducer",r=>r.reducer,"domainsListReducerCreator"),e.serviceFactory("listDomains",r=>r.listDomains,"domainsListReducerCreator"),e.serviceFactory("filterDomains",r=>r.filterDomains,"domainsListReducerCreator"),e.serviceFactory("editDomainRedirects",lPe,"apiClientFactory"),e.serviceFactory("checkDomainHealth",r=>r.checkDomainHealth,"domainsListReducerCreator")},b8="shlink/mercure",fPe={loading:!0,error:!1},dPe=e=>{const t=Wr(`${b8}/loadMercureInfo`,n=>{if(n&&n.realTimeUpdates&&!n.realTimeUpdates.enabled)throw new Error("Real time updates not enabled");return e().mercureInfo()}),{reducer:r}=Nr({name:b8,initialState:fPe,reducers:{},extraReducers:n=>{n.addCase(t.pending,i=>({...i,loading:!0,error:!1})),n.addCase(t.rejected,i=>({...i,loading:!1,error:!0})),n.addCase(t.fulfilled,(i,{payload:a})=>({...a,loading:!1,error:!1}))}});return{loadMercureInfo:t,reducer:r}},hPe=e=>{e.serviceFactory("mercureInfoReducerCreator",dPe,"apiClientFactory"),e.serviceFactory("mercureInfoReducer",t=>t.reducer,"mercureInfoReducerCreator"),e.serviceFactory("loadMercureInfo",t=>t.loadMercureInfo,"mercureInfoReducerCreator")};function Sr(e){return B.useMemo(()=>e,[e])}function Or(e,t){return(r,n=globalThis.console)=>(t.forEach(i=>{const a=r[i];e[i]=a}),e)}const pPe=(e,t,r,n)=>{const{mercureHubUrl:i,token:a,loading:o,error:s}=e;if(o||s||!i)return;const c=({data:p})=>r(JSON.parse(p)),l=({status:p})=>p===401&&n(),h=t.map(p=>{const g=new URL(i);g.searchParams.append("topic",p);const w=new Qoe.EventSourcePolyfill(g,{headers:{Authorization:`Bearer ${a}`}});return w.onmessage=c,w.onerror=l,w});return()=>h.forEach(p=>p.close())};function Ra(e,t){const r=new Set;return n=>{const{createNewVisits:i,loadMercureInfo:a,mercureInfo:o}=n,s=md();return B.useEffect(()=>{const{interval:c}=o,l=w=>c?r.add(w):i([w]),h=t(s),p=pPe(o,h,l,a);if(!c)return p;const g=setInterval(()=>{i([...r]),r.clear()},c*1e3*60);return()=>{clearInterval(g),p==null||p()}},[i,a,o,s]),m.jsx(e,{...n})}}class Dn{}fl(Dn,"visits","https://shlink.io/new-visit"),fl(Dn,"orphanVisits","https://shlink.io/new-orphan-visit"),fl(Dn,"shortUrlVisits",e=>`https://shlink.io/new-visit/${e}`);const Md=Mn("shlink/visitCreation/createNewVisits",e=>({payload:{createdVisits:e}})),bp=(e,t,r)=>r==null?e.shortCode===t&&!e.domain:e.shortCode===t&&e.domain===r,mPe=(e,t)=>!e.domain&&t===cd?!0:e.domain===t,vPe=(e,t)=>{const r=(t==null?void 0:t.validateUrls)??!1;return e?{longUrl:e.longUrl,tags:e.tags,title:e.title??void 0,domain:e.domain??void 0,validSince:e.meta.validSince??void 0,validUntil:e.meta.validUntil??void 0,maxVisits:e.meta.maxVisits??void 0,crawlable:e.crawlable,forwardQuery:e.forwardQuery,deviceLongUrls:e.deviceLongUrls&&{android:e.deviceLongUrls.android??void 0,ios:e.deviceLongUrls.ios??void 0,desktop:e.deviceLongUrls.desktop??void 0},validateUrl:r}:{longUrl:"",validateUrl:r}},uV=e=>e.replaceAll("/","__"),$A=e=>e.replaceAll("__","/"),FA=({domain:e,shortCode:t})=>`${e??cd}__${uV(t)}`,cV=e=>{const[t,r]=e.split(/__(.+)/);if(!r)throw new Error(`It was not possible to parse domain and short code from "${e}"`);return{domain:t===cd?null:t,shortCode:$A(r)}},BA="shlink/shortUrlDeletion",_8={shortCode:"",loading:!1,deleted:!1,error:!1},gPe=e=>Wr(`${BA}/deleteShortUrl`,async({shortCode:t,domain:r})=>(await e().deleteShortUrl({shortCode:t,domain:r}),{shortCode:t,domain:r})),fV=Mn(`${BA}/shortUrlDeleted`),yPe=e=>{const{actions:t,reducer:r}=Nr({name:BA,initialState:_8,reducers:{resetDeleteShortUrl:()=>_8},extraReducers:i=>{i.addCase(e.pending,a=>({...a,loading:!0,error:!1,deleted:!1})),i.addCase(e.rejected,(a,{error:o})=>({...a,errorData:Pi(o),loading:!1,error:!0,deleted:!1})),i.addCase(e.fulfilled,(a,{payload:o})=>({...a,shortCode:o.shortCode,loading:!1,error:!1,deleted:!0}))}}),{resetDeleteShortUrl:n}=t;return{reducer:r,resetDeleteShortUrl:n}},dV="shlink/shortUrlsList",hV=5,bPe={loading:!0,error:!1},_Pe=e=>Wr(`${dV}/listShortUrls`,t=>e().listShortUrls(t??{})),wPe=(e,t,r)=>Nr({name:dV,initialState:bPe,reducers:{},extraReducers:n=>{n.addCase(e.pending,i=>({...i,loading:!0,error:!1})),n.addCase(e.rejected,()=>({loading:!1,error:!0})),n.addCase(e.fulfilled,(i,{payload:a})=>({loading:!1,error:!1,shortUrls:a})),n.addCase(r.fulfilled,(i,{payload:a})=>{i.shortUrls&&(i.shortUrls.data=[a,...i.shortUrls.data.slice(0,hV-1)],i.shortUrls.pagination.totalItems+=1)}),n.addCase(t.fulfilled,(i,{payload:a})=>{i.shortUrls&&(i.shortUrls.data=i.shortUrls.data.map(o=>{const{shortCode:s,domain:c}=a;return bp(o,s,c)?a:o}))}),n.addCase(fV,(i,{payload:a})=>{i.shortUrls&&(i.shortUrls.data=i.shortUrls.data.filter(o=>!bp(o,a.shortCode,a.domain)),i.shortUrls.pagination.totalItems-=1)}),n.addCase(Md,(i,{payload:a})=>{i.shortUrls&&(i.shortUrls.data=i.shortUrls.data.map(o=>{var s;return((s=a.createdVisits.findLast(({shortUrl:c})=>c&&bp(o,c.shortCode,c.domain)))==null?void 0:s.shortUrl)??o}))})}}),xPe=new Intl.NumberFormat("en-US"),jr=e=>xPe.format(Number(e)),w8=10,SPe=e=>Math.ceil(e/w8)*w8,oj=({children:e,title:t,link:r,tooltip:n})=>{const i=vl();return m.jsxs(m.Fragment,{children:[m.jsxs(Ji,{innerRef:i,className:"highlight-card",body:!0,tag:nr,to:r,children:[m.jsx(Ye,{size:"3x",className:"highlight-card__link-icon",icon:gse}),m.jsx(fF,{className:"lh-sm fw-semibold text-uppercase fs-5 highlight-card__title",children:t}),m.jsx(cF,{className:"fs-2 fw-semibold lh-sm",children:e})]}),n&&m.jsx(ta,{target:i,placement:"bottom",children:n})]})},x8=({loading:e,excludeBots:t,visitsSummary:r,...n})=>m.jsx(oj,{tooltip:r.bots!==void 0?m.jsxs(m.Fragment,{children:[t?"Plus":"Including"," ",m.jsx("strong",{children:jr(r.bots)})," potential bot visits"]}):void 0,...n,children:e?"Loading...":jr(t&&r.nonBots!==void 0?r.nonBots:r.total)}),S8=({children:e,titleLinkText:t,titleLink:r,title:n})=>m.jsxs(Ji,{children:[m.jsxs(Tm,{className:"d-flex justify-content-between align-items-center",children:[m.jsx("span",{className:"d-sm-none",children:n}),m.jsx("h5",{className:"d-none d-sm-inline m-0",children:n}),m.jsxs(nr,{to:r,children:[t," »"]})]}),m.jsx(jm,{children:e})]}),pV=Ra(({shortUrlsList:e,listShortUrls:t,tagsList:r,loadVisitsOverview:n,visitsOverview:i})=>{const{ShortUrlsTable:a,CreateShortUrl:o}=Sr(pV),{loading:s,shortUrls:c}=e,{loading:l}=r,{loading:h,nonOrphanVisits:p,orphanVisits:g}=i,w=Nl(),_=mo(),b=Hr("visits");return B.useEffect(()=>{t({itemsPerPage:hV,orderBy:{field:"dateCreated",dir:"DESC"}}),n()},[t,n]),m.jsxs(m.Fragment,{children:[m.jsxs(Qa,{children:[m.jsx("div",{className:"col-lg-6 col-xl-3 mb-3",children:m.jsx(x8,{title:"Visits",link:`${w}/non-orphan-visits`,excludeBots:(b==null?void 0:b.excludeBots)??!1,loading:h,visitsSummary:p})}),m.jsx("div",{className:"col-lg-6 col-xl-3 mb-3",children:m.jsx(x8,{title:"Orphan visits",link:`${w}/orphan-visits`,excludeBots:(b==null?void 0:b.excludeBots)??!1,loading:h,visitsSummary:g})}),m.jsx("div",{className:"col-lg-6 col-xl-3 mb-3",children:m.jsx(oj,{title:"Short URLs",link:`${w}/list-short-urls/1`,children:s?"Loading...":jr((c==null?void 0:c.pagination.totalItems)??0)})}),m.jsx("div",{className:"col-lg-6 col-xl-3 mb-3",children:m.jsx(oj,{title:"Tags",link:`${w}/manage-tags`,children:l?"Loading...":jr(r.tags.length)})})]}),m.jsxs("div",{className:"d-flex flex-column gap-3",children:[m.jsx(S8,{title:"Create a short URL",titleLinkText:"Advanced options",titleLink:`${w}/create-short-url`,children:m.jsx(o,{basicMode:!0})}),m.jsx(S8,{title:"Recently created URLs",titleLinkText:"See all",titleLink:`${w}/list-short-urls/1`,children:m.jsx(a,{shortUrlsList:e,className:"mb-0",onTagClick:x=>_(`${w}/list-short-urls/1?tags=${encodeURIComponent(x)}`)})})]})]})},()=>[Dn.visits,Dn.orphanVisits]),OPe=Or(pV,["ShortUrlsTable","CreateShortUrl"]);function CPe(e,t){e.factory("Overview",OPe),e.decorator("Overview",t(["shortUrlsList","tagsList","mercureInfo","visitsOverview"],["listShortUrls","createNewVisits","loadMercureInfo","loadVisitsOverview"]))}const mV="shlink/setShortUrlRedirectRules",O8={saving:!1,saved:!1,error:!1},PPe=e=>Wr(`${mV}/setShortUrlRedirectRules`,({shortUrl:t,data:r})=>{const{shortCode:n,domain:i}=t;return e().setShortUrlRedirectRules({shortCode:n,domain:i},r)}),EPe=e=>{const{reducer:t,actions:r}=Nr({name:mV,initialState:O8,reducers:{resetSetRules:()=>O8},extraReducers:i=>{i.addCase(e.pending,()=>({saving:!0,saved:!1,error:!1})),i.addCase(e.rejected,(a,{error:o})=>({saving:!1,saved:!1,error:!0,errorData:Pi(o)})),i.addCase(e.fulfilled,()=>({saving:!1,error:!1,saved:!0}))}}),{resetSetRules:n}=r;return{reducer:t,resetSetRules:n}},vV="shlink/getShortUrlRedirectRules",jPe={loading:!0,error:!1},TPe=e=>Wr(`${vV}/getShortUrlRedirectRules`,({shortCode:t,domain:r})=>e().getShortUrlRedirectRules({shortCode:t,domain:r})),APe=e=>Nr({name:vV,initialState:jPe,reducers:{},extraReducers:t=>{t.addCase(e.pending,()=>({loading:!0,error:!1})),t.addCase(e.rejected,()=>({loading:!1,error:!0})),t.addCase(e.fulfilled,(r,{payload:n})=>({loading:!1,error:!1,...n}))}});function fn(e){e.preventDefault()}function Rl(e){e.stopPropagation()}function gV(){const e=new Map;return[function(t,r){e.get(t)&&e.get(t).forEach(n=>{n(r)})},function(t,r){const n=e.get(t)??[];n.push(r),e.set(t,n)}]}var[yV,bV]=gV();function kPe(e,t){return e.source===t.source&&e.flags.split("").sort().join("")===t.flags.split("").sort().join("")}function Of(e,t,r=!0,n=["__key"]){if(e===t)return!0;if(typeof t=="object"&&typeof e=="object"&&e!==null&&t!==null){if(e instanceof Map||e instanceof Set)return!1;if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();if(e instanceof RegExp&&t instanceof RegExp)return kPe(e,t);if(e===null||t===null)return!1;const i=e,a=t;if(Object.keys(i).length!==Object.keys(a).length)return!1;for(const o of n)if((o in i||o in a)&&i[o]!==a[o])return!1;for(const o in i)if(!(o in a)||i[o]!==a[o]&&!r||r&&!Of(i[o],a[o],r,n))return!1;return!0}return!1}function _V(e){return e.split(" ").filter(t=>t)}function Ld(e){return{x:e.clientX,y:e.clientY}}Array();var UA=typeof window<"u",wn=new WeakMap,po=new WeakMap;function C8(){return UA?"ontouchstart"in window||navigator.maxTouchPoints>0:!1}var NPe={activeDescendant:void 0,affectedNodes:[],coordinates:{x:0,y:0},currentTargetValue:void 0,on:bV,emit:yV,newActiveDescendant:void 0,originalZIndex:void 0,pointerSelection:!1,preventEnter:!1,rootUserSelect:void 0,nodePointerdown:void 0,longPress:!1,scrolling:!1,longPressTimeout:void 0,remapJustFinished:!1,selectedNodes:[],selectedParent:void 0,preventSynthDrag:!1,pointerDown:void 0},Ge=NPe,_l=!1,P8,E8,jO,fd=!1,gm=!1;function RPe(){Ge={activeDescendant:void 0,affectedNodes:[],coordinates:{x:0,y:0},on:bV,emit:yV,currentTargetValue:void 0,originalZIndex:void 0,pointerId:void 0,preventEnter:!1,remapJustFinished:!1,selectedNodes:[],nodePointerdown:void 0,rootUserSelect:void 0,preventSynthDrag:!1,scrolling:!1,selectedParent:void 0,pointerSelection:!1,synthScrollDirection:void 0,draggedNodeDisplay:void 0,synthDragScrolling:!1,longPress:!1,pointerDown:void 0,longPressTimeout:void 0}}function wV(e){return Object.assign(Ge,e),e.initialParent.data.emit("dragStarted",Ge),_l=!1,Ge.emit("dragStarted",Ge),Ge}function MPe(e){Ge.activeState&&is(Ge.activeState.parent,void 0,Ge),Ge.selectedState&&dl(Ge.selectedState.nodes,Ge.selectedState.parent,Ge),Ge.selectedState=Ge.activeState=void 0,e.pointerType==="mouse"?gm=!0:(e.pointerType==="touch"||e.pointerType==="pen")&&(gm=!1)}function LPe(e){if(fn(e),Ge.pointerDown&&(Ge.pointerDown.node.el.draggable=!0),Ge.pointerDown=void 0,!oo(Ge))return;const t=Ge.currentParent.data.config;oo(Ge)&&t.handleEnd(Ge)}function DPe(e){e.key==="Escape"&&(Ge.selectedState&&dl(Ge.selectedState.nodes,Ge.selectedState.parent,Ge),Ge.activeState&&is(Ge.activeState.parent,void 0,Ge),Ge.selectedState=Ge.activeState=void 0)}function IPe(e){if(!ao(Ge))return;_l=!0;const t=Ge.initialParent.data.config.handleEnd;t(Ge)}function $Pe(e){ao(Ge)&&fn(e)}function FPe(e){if(!Ge.pointerDown||!Ge.pointerDown.validated)return;const t=Ge.pointerDown.parent.data.config;if(!(gm||e.pointerType==="mouse"))if(!oo(Ge)&&(fd||!fd&&!t.nativeDrag)){if(fn(e),t.longPress&&!Ge.longPress){clearTimeout(Ge.longPressTimeout),Ge.longPress=!1;return}const r=t.draggedNodes(Ge.pointerDown);t.dragstartClasses(Ge.pointerDown.node,r,t,!0);const n=mEe(Ge.pointerDown.node,Ge.pointerDown.parent,e,Ge,r);Ge.rootUserSelect=window.getComputedStyle(document.documentElement).userSelect,document.body.style.userSelect="none",j8(e,n)}else oo(Ge)&&j8(e,Ge)}function BPe({parent:e,getValues:t,setValues:r,config:n={}}){var i,a,o;if(!UA)return;if(fd=C8(),!P8){P8=ym(document,{dragover:$Pe,pointerdown:MPe,pointerup:LPe,keydown:DPe,drop:IPe,pointermove:FPe,pointercancel:di(n.handlePointercancel),touchmove:p=>{ao(Ge)&&p.cancelable&&fn(p)}});const h=document.createElement("div");CV(h,{"aria-live":"polite","aria-atomic":"true","data-dnd-live-region":"true"}),Object.assign(h.style,{position:"absolute",top:"0px",left:"-9999px",width:"1px",height:"1px",padding:"0",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",border:"0"}),document.body.appendChild(h)}E8||(E8=ym(window,{resize:()=>{fd=C8()}})),OV(e);const[s,c]=gV(),l={getValues:t,setValues:r,config:{dragDropEffect:n.dragDropEffect??"move",dragEffectAllowed:n.dragEffectAllowed??"move",draggedNodes:JPe,dragstartClasses:nEe,handleNodeKeydown:aEe,handleParentKeydown:oEe,handleDragstart:tEe,handleNodeDragover:yEe,handleParentDragover:bEe,handleNodeDrop:lEe,handleNodeFocus:uEe,handleNodeBlur:cEe,handlePointercancel:dEe,handleEnd:hEe,handleDragend:fEe,handleParentFocus:zPe,handleNodePointerup:pEe,handleNodePointerover:sEe,handleParentPointerover:_Ee,handleParentScroll:eEe,handleNodePointerdown:rEe,handleNodeDragenter:wEe,handleNodeDragleave:xEe,handleParentDrop:qPe,multiDrag:n.multiDrag??!1,nativeDrag:n.nativeDrag??!0,performSort:UPe,performTransfer:VPe,root:n.root??document,setupNode:HPe,setupNodeRemap:PV,reapplyDragClasses:GPe,tearDownNode:YPe,tearDownNodeRemap:KPe,remapFinished:XPe,threshold:{horizontal:0,vertical:0},...n},enabledNodes:[],abortControllers:{},privateClasses:[],on:c,emit:s};new MutationObserver(ZPe).observe(e,{childList:!0}),wn.set(e,l),(i=n.plugins)==null||i.forEach(h=>{var p,g;(g=(p=h(e))==null?void 0:p.tearDown)==null||g.call(p)}),(a=n.plugins)==null||a.forEach(h=>{var p,g;(g=(p=h(e))==null?void 0:p.tearDown)==null||g.call(p)}),(o=n.plugins)==null||o.forEach(h=>{var p,g;(g=(p=h(e))==null?void 0:p.setup)==null||g.call(p)}),WPe(e,l),d_(e,!0)}function xV(e,t,r,n,i,a){const{x:o,y:s}=Ld(r),c=e.el.getBoundingClientRect();return{affectedNodes:[],ascendingDirection:!1,clonedDraggedEls:[],coordinates:{x:o,y:s},draggedNode:{el:e.el,data:e.data},draggedNodes:n,incomingDirection:void 0,initialIndex:e.data.index,initialParent:{el:t.el,data:t.data},currentParent:{el:t.el,data:t.data},longPress:t.data.config.longPress??!1,longPressTimeout:void 0,currentTargetValue:e.data.value,scrollEls:[],startLeft:i||o-c.left,startTop:a||s-c.top,targetIndex:e.data.index,transferred:!1}}function UPe({parent:e,draggedNodes:t,targetNodes:r}){d_(e.el);const n=t.map(c=>c.data.value),i=dd(e.el,e.data),a=t[0].data.index,o=[...e.data.enabledNodes],s=[...i.filter(c=>!n.some(l=>Of(c,l)))];s.splice(r[0].data.index,0,...n),"draggedNode"in Ge&&(Ge.currentTargetValue=r[0].data.value),sj(e.el,e.data,[...s]),e.data.config.onSort&&e.data.config.onSort({parent:{el:e.el,data:e.data},previousValues:[...i],previousNodes:[...o],nodes:[...e.data.enabledNodes],values:[...s],draggedNodes:t,previousPosition:a,position:r[0].data.index,targetNodes:r,state:Ge})}function is(e,t,r){var n;const i=e.data.config.activeDescendantClass;if(r.activeState&&(Oa([r.activeState.node.el],i),r.activeState.parent.el!==e.el&&r.activeState.parent.el.setAttribute("aria-activedescendant","")),!t){(n=r.activeState)==null||n.parent.el.setAttribute("aria-activedescendant",""),r.activeState=void 0;return}r.activeState={node:t,parent:e},Mu([t.el],i),r.activeState.parent.el.setAttribute("aria-activedescendant",r.activeState.node.el.id)}function dl(e,t,r){const n=t.data.config.selectedClass;if(!r.selectedState)return;const i=Array.from(e);Oa(e.map(a=>a.el),n);for(const a of i){a.el.setAttribute("aria-selected","false");const o=r.selectedState.nodes.findIndex(s=>s.el===a.el);o!==-1&&r.selectedState.nodes.splice(o,1)}SV(t)}function ju(e,t,r,n,i=!1){n.pointerSelection=i;for(const o of t)o.el.setAttribute("aria-selected","true"),Mu([o.el],e.data.config.selectedClass,!0);n.selectedState={nodes:t,parent:e};const a=t.map(o=>o.el.getAttribute("aria-label"));if(a.length===0){n.selectedState=void 0,SV(e);return}is(e,r,n),ny(e,`${a.join(", ")} ready for dragging. Use arrow keys to navigate. Press enter to drop ${a.join(", ")}.`)}function ny(e,t){const r=document.querySelector('[data-dnd-live-region="true"]');r&&(r.id=e.el.id+"-live-region",r.textContent=t)}function SV(e){const t=document.getElementById(e.el.id+"-live-region");t&&(t.textContent="")}function zPe(e,t){const r=e.targetData.parent.data.enabledNodes[0];r&&(t.selectedState&&t.selectedState.parent.el!==e.targetData.parent.el?is(e.targetData.parent,r,t):t.selectedState||is(e.targetData.parent,r,t))}function VPe({currentParent:e,targetParent:t,initialParent:r,draggedNodes:n,initialIndex:i,targetNodes:a,state:o}){d_(r.el);const s=n.map(g=>g.data.value),c=[...dd(e.el,e.data).filter(g=>!s.some(w=>Of(g,w)))],l=dd(t.el,t.data),h=r.el===t.el&&t.data.config.sortable===!1;let p;a.length?(h?p=i:t.data.config.sortable===!1?p=t.data.enabledNodes.length:p=a[0].data.index,l.splice(p,0,...s)):(p=h?i:t.data.enabledNodes.length,l.splice(p,0,...s)),sj(e.el,e.data,c),sj(t.el,t.data,l),t.data.config.onTransfer&&t.data.config.onTransfer({sourceParent:e,targetParent:t,initialParent:r,draggedNodes:n,targetIndex:p,state:o,targetNodes:a}),e.data.config.onTransfer&&e.data.config.onTransfer({sourceParent:e,targetParent:t,initialParent:r,draggedNodes:n,targetIndex:p,state:o,targetNodes:a||[]})}function dd(e,t){return[...t.getValues(e)]}function sj(e,t,r){t.setValues(r,e)}function qPe(e,t){Rl(e.e),_l=!0;const r=t.initialParent.data.config.handleEnd;r(t)}function OV(e){const t=wn.get(e);t&&t.abortControllers.mainParent&&t.abortControllers.mainParent.abort()}function ao(e){return"draggedNode"in e&&!!e.draggedNode}function oo(e){return"synthDragging"in e&&!!e.synthDragging}function WPe(e,t){t.abortControllers.mainParent=ym(e,{keydown:qh(t.config.handleParentKeydown),dragover:qh(t.config.handleParentDragover),handleParentPointerover:t.config.handleParentPointerover,scroll:qh(t.config.handleParentScroll),drop:qh(t.config.handleParentDrop),hasNestedParent:r=>{const n=wn.get(r.target);n&&(n.nestedParent=r.detail.parent)},focus:qh(t.config.handleParentFocus)}),t.config.externalDragHandle&&t.config.externalDragHandle.el&&t.config.externalDragHandle.callback&&(t.abortControllers.externalDragHandle=ym(t.config.externalDragHandle.el,{pointerdown:r=>{if(!t.config.externalDragHandle||!t.config.externalDragHandle.callback)return;const n=t.config.externalDragHandle.callback();if(!p_(n)){console.warn("No draggable item found from external drag handle callback");return}const i=po.get(n);if(!i)return;const a=n.parentNode;if(!(a instanceof HTMLElement))return;const o=wn.get(a);o&&(Ge.pointerDown={parent:{el:a,data:o},node:{el:n,data:i},validated:!0},n.draggable=!0)}})),e.id&&CV(e,{role:"listbox",tabindex:"0","aria-multiselectable":t.config.multiDrag?"true":"false","aria-activedescendant":"","aria-describedby":e.id+"-live-region"})}function CV(e,t){for(const r in t)e.setAttribute(r,t[r])}function HPe(e){var t;const r=e.parent.data.config;e.node.data.abortControllers.mainNode=ym(e.node.el,{keydown:di(r.handleNodeKeydown),dragstart:di(r.handleDragstart),dragover:di(r.handleNodeDragover),dragenter:di(r.handleNodeDragenter),dragleave:di(r.handleNodeDragleave),dragend:di(r.handleDragend),drop:di(r.handleNodeDrop),focus:di(r.handleNodeFocus),blur:di(r.handleNodeBlur),pointerup:di(r.handleNodePointerup),pointercancel:di(r.handlePointercancel),pointerdown:di(r.handleNodePointerdown),handleNodePointerover:r.handleNodePointerover,touchmove:n=>{ao(Ge)&&n.cancelable&&fn(n)},contextmenu:n=>{fd&&fn(n)}}),e.node.el.setAttribute("role","option"),e.node.el.setAttribute("aria-selected","false"),e.node.el.draggable=!0,r.reapplyDragClasses(e.node.el,e.parent.data),(t=e.parent.data.config.plugins)==null||t.forEach(n=>{var i,a;(a=(i=n(e.parent.el))==null?void 0:i.setupNode)==null||a.call(i,e)})}function PV(e){var t;po.set(e.node.el,e.node.data),(t=e.parent.data.config.plugins)==null||t.forEach(r=>{var n,i;(i=(n=r(e.parent.el))==null?void 0:n.setupNodeRemap)==null||i.call(n,e)})}function GPe(e,t){if(!ao(Ge))return;const r=oo(Ge)?t.config.synthDropZoneClass:t.config.dropZoneClass;Ge.draggedNode.el===e&&Mu([e],r,!0)}function KPe(e){var t;(t=e.parent.data.config.plugins)==null||t.forEach(r=>{var n,i;(i=(n=r(e.parent.el))==null?void 0:n.tearDownNodeRemap)==null||i.call(n,e)})}function YPe(e){var t,r,n,i,a;(t=e.parent.data.config.plugins)==null||t.forEach(o=>{var s,c;(c=(s=o(e.parent.el))==null?void 0:s.tearDownNode)==null||c.call(s,e)}),e.node.el.draggable=!1,(n=(r=e.node.data)==null?void 0:r.abortControllers)!=null&&n.mainNode&&((a=(i=e.node.data)==null?void 0:i.abortControllers)==null||a.mainNode.abort())}function ZPe(e){if(e.length===1&&e[0].addedNodes.length===1&&!(e[0].addedNodes[0]instanceof HTMLElement))return;const t=e[0].target;if(!(t instanceof HTMLElement))return;const r=document.querySelectorAll('[aria-selected="true"]'),n=wn.get(t);if(n){for(let i=0;i<r.length;i++){const a=r[i];a.setAttribute("aria-selected","false"),Oa([a],n.config.selectedClass)}d_(t)}}function d_(e,t){var r;const n=wn.get(e);if(!n)return;n.privateClasses=Array.from(e.classList);const i=[],a=n.config;for(let c=0;c<e.children.length;c++){const l=e.children[c];if(!p_(l)||l.id==="dnd-dragged-node-clone")continue;const h=po.get(l);(t||!h)&&a.tearDownNode({parent:{el:e,data:n},node:{el:l,data:h}}),!a.disabled&&(!a.draggable||a.draggable&&a.draggable(l))&&i.push(l)}if(i.length!==n.getValues(e).length&&!a.disabled){console.warn("The number of draggable items defined in the parent element does not match the number of values. This may cause unexpected behavior.");return}const o=n.getValues(e),s=[];for(let c=0;c<i.length;c++){const l=i[c],h=po.get(l);if(a.draggableValue&&!a.draggableValue(o[c]))continue;const p=Object.assign(h??{privateClasses:[],abortControllers:{}},{value:o[c],index:c});if(!ao(Ge)&&Ge.newActiveDescendant&&Of(Ge.newActiveDescendant.data.value,p.value)&&is({data:n,el:e},{el:l,data:p},Ge),!ao(Ge)&&Ge.activeState&&Of(Ge.activeState.node.data.value,p.value)&&is({data:n,el:e},{el:l,data:p},Ge),ao(Ge)&&Of(Ge.draggedNode.data.value,p.value)){Ge.draggedNode.data=p,Ge.draggedNode.el=l;const g=Ge.draggedNodes.find(w=>w.data.value===p.value);g&&(g.el=l)}s.push({el:l,data:p}),(t||!h)&&a.setupNode({parent:{el:e,data:n},node:{el:l,data:p}}),PV({parent:{el:e,data:n},node:{el:l,data:p}})}wn.set(e,{...n,enabledNodes:s}),a.remapFinished(n),(r=n.config.plugins)==null||r.forEach(c=>{var l,h;(h=(l=c(e))==null?void 0:l.remapFinished)==null||h.call(l)})}function XPe(){Ge.remapJustFinished=!0,"draggedNode"in Ge&&(Ge.affectedNodes=[])}function QPe(e){return!!e.targetData.parent.data.config.nativeDrag}function JPe(e){var t;if(e.parent.data.config.multiDrag){if(Ge.selectedState)return[e.node,...(t=Ge.selectedState)==null?void 0:t.nodes.filter(r=>r.el!==e.node.el)]}else return[e.node];return[]}function eEe(e){ao(Ge)&&(Ge.emit("scrollStarted",Ge),!oo(Ge)&&(Ge.preventEnter=!0,jO&&clearTimeout(jO),jO=setTimeout(()=>{Ge.preventEnter=!1,Ge.emit("scrollEnded",Ge)},100)))}function tEe(e,t){const r=e.targetData.parent.data.config;if(!r.nativeDrag||!QPe(e)||!EV({x:e.e.clientX,y:e.e.clientY,node:e.targetData.node,config:r})){fn(e.e);return}const n=r.draggedNodes({parent:e.targetData.parent,node:e.targetData.node});r.dragstartClasses(e.targetData.node,n,r);const i=iEe(e,n);r.onDragstart&&r.onDragstart({parent:e.targetData.parent,values:dd(e.targetData.parent.el,e.targetData.parent.data),draggedNode:i.draggedNode,draggedNodes:i.draggedNodes,position:i.initialIndex,state:i})}function rEe(e,t){var r,n;if(Rl(e.e),t.pointerDown={parent:e.targetData.parent,node:e.targetData.node,validated:!1},e.e.pointerType==="mouse"?gm=!0:(e.e.pointerType==="touch"||e.e.pointerType==="pen")&&(gm=!1),!EV({x:e.e.clientX,y:e.e.clientY,node:e.targetData.node,config:e.targetData.parent.data.config}))return;t.pointerDown={parent:e.targetData.parent,node:e.targetData.node,validated:!0},vEe(e,t,e.targetData.node);const i=e.targetData.parent.data;let a=[e.targetData.node];const o=e.e.ctrlKey||e.e.metaKey,s=e.e.shiftKey,c=e.targetData.node;if(o&&i.config.multiDrag){t.selectedState?t.selectedState.nodes.findIndex(l=>l.el===c.el)===-1?a=[...t.selectedState.nodes,c]:a=t.selectedState.nodes.filter(l=>l.el!==c.el):a=[c],ju(e.targetData.parent,a,e.targetData.node,t,!0);return}if(s&&i.config.multiDrag){const l=e.targetData.parent.data.enabledNodes;if(t.selectedState&&t.activeState)if(t.selectedState.parent.el!==e.targetData.parent.el){dl(t.selectedState.nodes,t.selectedState.parent,t),t.selectedState=void 0;for(let h=0;h<=c.data.index;h++)a.push(l[h])}else{const[h,p]=t.activeState.node.data.index<e.targetData.node.data.index?[t.activeState.node.data.index,e.targetData.node.data.index]:[e.targetData.node.data.index,t.activeState.node.data.index];a=l.slice(h,p+1)}else for(let h=0;h<=c.data.index;h++)a.push(l[h]);ju(e.targetData.parent,a,e.targetData.node,t,!0);return}(n=(r=t.selectedState)==null?void 0:r.nodes)!=null&&n.length?t.selectedState.nodes.findIndex(l=>l.el===e.targetData.node.el)===-1&&(t.selectedState.parent.el!==e.targetData.parent.el?dl(t.selectedState.nodes,e.targetData.parent,t):i.config.multiDrag&&fd?a.push(...t.selectedState.nodes):dl(t.selectedState.nodes,e.targetData.parent,t),ju(e.targetData.parent,a,e.targetData.node,t,!0)):ju(e.targetData.parent,[e.targetData.node],e.targetData.node,t,!0)}function nEe(e,t,r,n=!1){Mu(t.map(i=>i.el),n?r.synthDraggingClass:r.draggingClass),setTimeout(()=>{Oa(t.map(i=>i.el),n?r.synthDraggingClass:r.draggingClass),Mu(t.map(i=>i.el),n?r.synthDragPlaceholderClass:r.dragPlaceholderClass),Mu(t.map(i=>i.el),n?r.synthDropZoneClass:r.dropZoneClass),Oa(t.map(i=>i.el),r.activeDescendantClass),Oa(t.map(i=>i.el),r.selectedClass)})}function iEe(e,t){Rl(e.e);const r=wV(xV(e.targetData.node,e.targetData.parent,e.e,t));if(e.e.dataTransfer){const n=e.targetData.parent.data.config;e.e.dataTransfer.dropEffect=n.dragDropEffect,e.e.dataTransfer.effectAllowed=n.dragEffectAllowed;let i;if(n.dragImage)i=n.dragImage(e,t);else{if(n.multiDrag){const a=document.createElement("div");for(const s of t){const c=s.el.cloneNode(!0);c.style.pointerEvents="none",c.id=s.el.id+"-clone",a.append(c)}const{width:o}=t[0].el.getBoundingClientRect();Object.assign(a.style,{display:"flex",flexDirection:"column",width:`${o}px`,position:"absolute",pointerEvents:"none",zIndex:"9999",left:"-9999px"}),i=a}else{e.e.dataTransfer.setDragImage(e.targetData.node.el,e.e.offsetX,e.e.offsetY);const a=e.targetData.node.el.style.zIndex;return r.originalZIndex=a,e.targetData.node.el.style.zIndex="9999",r}document.body.appendChild(i)}e.e.dataTransfer.setDragImage(i,e.e.offsetX,e.e.offsetY),setTimeout(()=>{i==null||i.remove()})}return r}function EV({x:e,y:t,node:r,config:n}){if(n.externalDragHandle)return!1;if(!n.dragHandle)return!0;const i=r.el.querySelectorAll(n.dragHandle);if(!i)return!1;const a=n.root.elementFromPoint(e,t);if(!a)return!1;for(const o of Array.from(i))if(a===o||o.contains(a))return!0;return!1}function aEe(e){}function oEe(e,t){var r;const n=(r=t.activeState)==null?void 0:r.node;if(!n)return;const i=e.targetData.parent.data,a=i.enabledNodes;if(!(e.e.target instanceof HTMLElement))return;const o=a.findIndex(s=>s.el===n.el);if(o!==-1){if(["ArrowDown","ArrowUp","ArrowRight","ArrowLeft"].includes(e.e.key)){e.e.target===e.targetData.parent.el&&fn(e.e);const s=e.e.key==="ArrowDown"||e.e.key==="ArrowRight"?o+1:o-1;if(s<0||s>=a.length)return;const c=a[s];is(e.targetData.parent,c,t)}else if(e.e.key===" ")e.e.target===e.targetData.parent.el&&fn(e.e),t.selectedState&&t.selectedState.nodes.includes(n)?ju(e.targetData.parent,t.selectedState.nodes.filter(s=>s.el!==n.el),n,t):ju(e.targetData.parent,[n],n,t);else if(e.e.key==="Enter"&&t.selectedState)if(t.selectedState.parent.el===e.targetData.parent.el&&t.activeState){if(t.selectedState.nodes[0].el===t.activeState.node.el){ny(e.targetData.parent,"Cannot drop item on itself");return}t.newActiveDescendant=t.selectedState.nodes[0],i.config.performSort({parent:e.targetData.parent,draggedNodes:t.selectedState.nodes,targetNodes:[t.activeState.node]}),dl([],e.targetData.parent,t),ny(e.targetData.parent,"Drop successful")}else t.activeState&&t.selectedState.parent.el!==e.targetData.parent.el&&TV({currentParent:e.targetData.parent,targetParent:t.selectedState.parent,initialParent:t.selectedState.parent,draggedNodes:t.selectedState.nodes,state:t})&&(i.config.performTransfer({currentParent:t.selectedState.parent,targetParent:e.targetData.parent,initialParent:t.selectedState.parent,draggedNodes:t.selectedState.nodes,initialIndex:t.selectedState.nodes[0].data.index,state:t,targetNodes:[t.activeState.node]}),t.newActiveDescendant=t.selectedState.nodes[0],ju(e.targetData.parent,[],void 0,t),ny(e.targetData.parent,"Drop successful"))}}function sEe(e){e.detail.targetData.parent.el===e.detail.state.currentParent.el?AV(e.detail,e.detail.state):h_(e.detail,e.detail.state)}function lEe(e,t){const r=e.targetData.parent.data.config;r.nativeDrag&&(Rl(e.e),_l=!0,r.handleEnd(t))}function uEe(e){e.e.target!==e.e.currentTarget&&Ge.pointerDown&&(Ge.pointerDown.node.el.draggable=!1)}function cEe(e){e.e.target!==e.e.currentTarget&&Ge.pointerDown&&(Ge.pointerDown.node.el.draggable=!0)}function fEe(e,t){const r=e.targetData.parent.data.config;if(r.nativeDrag){if(fn(e.e),Rl(e.e),_l){_l=!1;return}r.handleEnd(t)}}function dEe(e,t){var r;if(!oo(t))return;if(fn(e.e),_l){_l=!1;return}const n=(r=wn.get(t.initialParent.el))==null?void 0:r.config;n!=null&&n.onDragend&&n.onDragend({parent:t.currentParent,values:dd(t.currentParent.el,t.currentParent.data),draggedNode:t.draggedNode,draggedNodes:t.draggedNodes,state:t}),n==null||n.handleEnd(t)}function hEe(e){var t,r,n,i,a,o;e.draggedNode&&(e.draggedNode.el.draggable=!0),document.body.style.userSelect=e.rootUserSelect||"",oo(e)&&(document.documentElement.style.overscrollBehavior=e.rootOverScrollBehavior||"",document.documentElement.style.touchAction=e.rootTouchAction||""),oo(e)&&jV(e),"longPressTimeout"in e&&e.longPressTimeout&&clearTimeout(e.longPressTimeout);const s=(t=wn.get(e.initialParent.el))==null?void 0:t.config,c=oo(e),l=c?s==null?void 0:s.synthDropZoneClass:s==null?void 0:s.dropZoneClass;e.originalZIndex!==void 0&&(e.draggedNode.el.style.zIndex=e.originalZIndex),Oa(e.draggedNodes.map(h=>h.el),l),Oa(e.draggedNodes.map(h=>h.el),(n=(r=e.initialParent.data)==null?void 0:r.config)==null?void 0:n.longPressClass),Oa(e.draggedNodes.map(h=>h.el),c?e.initialParent.data.config.synthDragPlaceholderClass:(a=(i=e.initialParent.data)==null?void 0:i.config)==null?void 0:a.dragPlaceholderClass),c&&e.clonedDraggedNode.remove(),dl(e.draggedNodes,e.currentParent,e),is(e.currentParent,void 0,e),RPe(),e.selectedState=void 0,(o=s==null?void 0:s.onDragend)==null||o.call(s,{parent:e.currentParent,values:dd(e.currentParent.el,e.currentParent.data),draggedNode:e.draggedNode,draggedNodes:e.draggedNodes,state:e}),e.emit("dragEnded",e)}function pEe(e,t){Rl(e.e),!t.pointerSelection&&t.selectedState&&dl(t.selectedState.nodes,e.targetData.parent,t);const r=e.targetData.parent.data.config;t.pointerSelection=!1,"longPressTimeout"in t&&t.longPressTimeout&&clearTimeout(t.longPressTimeout),Oa(e.targetData.parent.data.enabledNodes.map(n=>n.el),r.longPressClass),ao(t)&&r.handleEnd(t)}function mEe(e,t,r,n,i){var a,o;const s=t.data.config;let c,l=e.el.style.display,h;if(s.synthDragImage)h=s.synthDragImage(e,t,r,i),c=h.dragImage,c.setAttribute("popover","manual"),c.id="dnd-dragged-node-clone",l=c.style.display,Object.assign(c.style,{position:"absolute",zIndex:9999,pointerEvents:"none",margin:0,willChange:"transform",overflow:"hidden",display:"none"});else if(!s.multiDrag||i.length===1)c=e.el.cloneNode(!0),c.id="dnd-dragged-node-clone",l=c.style.display,c.setAttribute("popover","manual"),Object.assign(c.style,{position:"absolute",height:e.el.getBoundingClientRect().height+"px",width:e.el.getBoundingClientRect().width+"px",overflow:"hidden",margin:0,willChange:"transform",pointerEvents:"none",zIndex:9999});else{const w=document.createElement("div");w.setAttribute("popover","manual");for(const _ of i){const b=_.el.cloneNode(!0);b.style.pointerEvents="none",b.style.margin="0",w.append(b)}l=w.style.display,w.id="dnd-dragged-node-clone",c=w,Object.assign(c.style,{display:"flex",flexDirection:"column",position:"absolute",overflow:"hidden",margin:0,padding:0,pointerEvents:"none",zIndex:9999})}c.style.position="absolute",t.el.appendChild(c),c.showPopover();const p={clonedDraggedEls:[],clonedDraggedNode:c,draggedNodeDisplay:l,synthDragScrolling:!1,synthDragging:!0,rootScrollWidth:(a=document.scrollingElement)==null?void 0:a.scrollWidth,rootScrollHeight:(o=document.scrollingElement)==null?void 0:o.scrollHeight,rootOverScrollBehavior:document.documentElement.style.overscrollBehavior,rootTouchAction:document.documentElement.style.touchAction};document.documentElement.style.overscrollBehavior="none",document.documentElement.style.touchAction="none";const g=wV({...xV(e,t,r,i,h==null?void 0:h.offsetX,h==null?void 0:h.offsetY),...p});return g.clonedDraggedNode.style.display=g.draggedNodeDisplay||"",g}function vEe(e,t,r){const n=e.targetData.parent.data.config;n.longPress&&(t.longPressTimeout=setTimeout(()=>{t&&(t.longPress=!0,n.longPressClass&&e.e.cancelable&&Mu([r.el],n.longPressClass),fn(e.e))},n.longPressDuration||200))}function gEe(e,t){t.longPressClass&&Oa(e.draggedNodes.map(r=>r.el),t==null?void 0:t.longPressClass)}function jV(e,t=!0,r=!0){t&&e.animationFrameIdX!==void 0&&(cancelAnimationFrame(e.animationFrameIdX),e.animationFrameIdX=void 0),r&&e.animationFrameIdY!==void 0&&(cancelAnimationFrame(e.animationFrameIdY),e.animationFrameIdY=void 0),!e.animationFrameIdX&&!e.animationFrameIdY&&(e.preventEnter=!1)}function zA(e,t,r=0,n=0){const{x:i,y:a}=Ld(e);t.coordinates.y=a,t.coordinates.x=i;const o=t.startLeft??0,s=t.startTop??0,c=i-o+window.scrollX,l=a-s+window.scrollY;t.clonedDraggedNode.style.transform=`translate(${c+r}px, ${l+n}px)`,e.cancelable&&fn(e),gEe(t,t.initialParent.data.config)}function j8(e,t){zA(e,t);const r=Ld(e);TEe(r,e,t);const n=AEe(r);if(!n){document.dispatchEvent(new CustomEvent("handleRootPointerover",{detail:{e,state:t}}));return}const i={e,targetData:n,state:t};"node"in n?n.node.el.dispatchEvent(new CustomEvent("handleNodePointerover",{detail:i})):n.parent.el.dispatchEvent(new CustomEvent("handleParentPointerover",{detail:i}))}function yEe(e,t){var r;if(!e.targetData.parent.data.config.nativeDrag)return;const{x:n,y:i}=Ld(e.e);t.coordinates.y=i,t.coordinates.x=n,fn(e.e),Rl(e.e),e.targetData.parent.el===((r=t.currentParent)==null?void 0:r.el)?AV(e,t):h_(e,t)}function bEe(e,t){e.targetData.parent.data.config.nativeDrag&&(fn(e.e),Rl(e.e),Object.assign(Ld(e.e)),h_(e,t))}function _Ee(e){e.detail.targetData.parent.el!==e.detail.state.currentParent.el&&h_(e.detail,e.detail.state)}function TV({currentParent:e,targetParent:t,initialParent:r,draggedNodes:n,state:i}){if(t.el===e.el)return!1;const a=t.data.config;if(n[0].el.contains(t.el)||a.dropZone===!1)return!1;const o=r.data.config;return a.accepts?a.accepts(t,r,e,i):!(!a.group||a.group!==o.group)}function wEe(e,t){fn(e.e)}function xEe(e,t){fn(e.e)}function SEe(e,t,r,n){var i;if(t.affectedNodes.map(p=>p.data.value).includes(e.targetData.node.data.value))return!1;if(t.remapJustFinished)return t.remapJustFinished=!1,(e.targetData.node.data.value===t.currentTargetValue||t.draggedNodes.map(p=>p.el).includes(e.targetData.node.el))&&(t.currentTargetValue=e.targetData.node.data.value),!1;if(t.preventEnter)return!1;if(t.draggedNodes.map(p=>p.el).includes(e.targetData.node.el))return t.currentTargetValue=void 0,!1;if(e.targetData.node.data.value===t.currentTargetValue||e.targetData.parent.el!==((i=t.currentParent)==null?void 0:i.el)||e.targetData.parent.data.config.sortable===!1||e.targetData.node.el.contains(t.draggedNodes[0].el))return!1;const a=e.targetData.node.el.getBoundingClientRect(),o=t.draggedNode.el.getBoundingClientRect(),s=a.y-o.y,c=a.x-o.x;let l;Math.abs(s)>Math.abs(c)?l=s>0?"above":"below":l=c>0?"left":"right";const h=t.currentParent.data.config.threshold;switch(l){case"left":if(r>a.x+a.width*h.horizontal)return t.incomingDirection="left",!0;break;case"right":if(r<a.x+a.width*(1-h.horizontal))return t.incomingDirection="right",!0;break;case"above":if(n>a.y+a.height*h.vertical)return t.incomingDirection="above",!0;break;case"below":if(n<a.y+a.height*(1-h.vertical))return t.incomingDirection="below",!0;break}return!1}function AV(e,t){const{x:r,y:n}=Ld(e.e);if(!SEe(e,t,r,n))return;const i=t.draggedNode.data.index>e.targetData.node.data.index?[e.targetData.node.data.index,t.draggedNode.data.index]:[t.draggedNode.data.index,e.targetData.node.data.index];t.targetIndex=e.targetData.node.data.index,t.affectedNodes=e.targetData.parent.data.enabledNodes.filter(a=>i[0]<=a.data.index&&a.data.index<=i[1]&&a.el!==t.draggedNode.el),e.targetData.parent.data.config.performSort({parent:e.targetData.parent,draggedNodes:t.draggedNodes,targetNodes:[e.targetData.node]})}function di(e){function t(r){const n=po.get(r);if(!n)return;const i=wn.get(r.parentNode);if(i)return{node:{el:r,data:n},parent:{el:r.parentNode,data:i}}}return r=>{const n=t(r.currentTarget);if(n)return e({e:r,targetData:n},Ge)}}function h_(e,t){e.e.preventDefault(),TV({currentParent:t.currentParent,targetParent:e.targetData.parent,initialParent:t.initialParent,draggedNodes:t.draggedNodes,state:t})&&(e.targetData.parent.data.config.performTransfer({currentParent:t.currentParent,targetParent:e.targetData.parent,initialParent:t.initialParent,draggedNodes:t.draggedNodes,initialIndex:t.initialIndex,state:t,targetNodes:"node"in e.targetData?[e.targetData.node]:[]}),t.currentParent=e.targetData.parent,t.transferred=!0)}function qh(e){function t(r){const n=wn.get(r);if(n)return{parent:{el:r,data:n}}}return r=>{const n=t(r.currentTarget);if(n)return e({e:r,targetData:n},Ge)}}function Mu(e,t,r=!1){function n(i,a){po.set(i,a)}for(const i of e){const a=po.get(i),o=OEe(i,t,a,r);o&&n(i,o)}}function OEe(e,t,r,n=!1){if(!t)return;const i=_V(t);if(!i.length||i.includes("longPress"))return;if(!r){e.classList.add(...i);return}const a=[];for(const o of i)e.classList.contains(o)?e.classList.contains(o)&&n===!1&&a.push(o):e.classList.add(o);return r.privateClasses=a,r}function Oa(e,t){if(!t)return;const r=_V(t);if(r.length)for(const n of e){if(!p_(n)){n.classList.remove(...r);continue}const i=po.get(n)||wn.get(n);if(i)for(const a of r)i.privateClasses.includes(a)||n.classList.remove(a)}}function CEe(e,t,r,n,i){if(e===document.scrollingElement){const a=e.scrollLeft>0;return{right:e.scrollLeft+window.innerWidth<(i.rootScrollWidth||0)&&t.clientX>e.clientWidth*(1-.1),left:a&&t.clientX<e.clientWidth*.1}}if((r.overflowX==="auto"||r.overflowX==="scroll")&&e!==document.body&&e!==document.documentElement){const a=e.scrollWidth,o=e.offsetWidth,s=e.scrollLeft;return{right:t.clientX>n.left+o*(1-.1)&&s<a-o,left:t.clientX<n.left+o*.1&&s>0}}return{right:!1,left:!1}}function PEe(e,t,r,n){if(e===document.scrollingElement)return{down:t.clientY>e.clientHeight*(1-.1),up:t.clientY<e.clientHeight*.1};if((r.overflowY==="auto"||r.overflowY==="scroll")&&e!==document.body&&e!==document.documentElement){const i=e.scrollHeight,a=e.offsetHeight,o=e.scrollTop;return{down:t.clientY>n.top+a*(1-.1)&&o<i-a,up:t.clientY<n.top+a*.1&&o>0}}return{down:!1,up:!1}}function EEe(e,t,r,n=!0){r.preventEnter=!0;const i=n?5:-5;function a(o){o.scrollBy({left:i}),zA(t,r,i,0),r.animationFrameIdX=requestAnimationFrame(a.bind(null,o))}r.animationFrameIdX=requestAnimationFrame(a.bind(null,e))}function jEe(e,t,r,n=!0){r.preventEnter=!0;const i=n?-5:5;function a(){e.scrollBy({top:i}),zA(t,r,0,i),r.animationFrameIdY=requestAnimationFrame(a)}r.animationFrameIdY=requestAnimationFrame(a)}function TEe(e,t,r){jV(r);const n={x:null,y:null},i=document.elementsFromPoint(e.x,e.y);for(const a of i){if(n.x&&n.y)break;if(!(a instanceof HTMLElement))continue;const o=a.getBoundingClientRect(),s=window.getComputedStyle(a);if(!n.x){const{left:c,right:l}=CEe(a,t,s,o,r);(c||l)&&(n.x=a,EEe(a,t,r,l))}if(!n.y){const{up:c,down:l}=PEe(a,t,s,o);(c||l)&&(n.y=a,jEe(a,t,r,c))}}}function AEe(e){let t=document.elementFromPoint(e.x,e.y);if(!p_(t))return;let r,n=!0;for(;t&&n;){if(po.has(t)||wn.has(t)){n=!1,r=wn.has(t);break}t=t.parentNode}if(r){const i=wn.get(t);return i?{parent:{el:t,data:i}}:void 0}else{const i=po.get(t);if(!i)return;const a=wn.get(t.parentNode);return a?{node:{el:t,data:i},parent:{el:t.parentNode,data:a}}:void 0}}function p_(e){return e instanceof HTMLElement&&e.parentNode instanceof HTMLElement}function ym(e,t){const r=new AbortController;for(const n in t){const i=t[n];e.addEventListener(n,i,{signal:r.signal,passive:!1,capture:n==="focus"||n==="blur"})}return r}function kEe(e){if(e instanceof HTMLElement)return e;if("current"in e&&e.current instanceof HTMLElement)return e.current;console.warn("Invalid parent element",e)}function NEe(e,t){const r=kEe(e);r&&t(r)}var G0=new WeakMap;function REe(e){const t=G0.get(e);return t?t[0]:(console.warn("No values found for parent element"),[])}function MEe(e,t){const r=G0.get(t);r&&r[1](e),G0.set(t,[e,r[1]])}function LEe(e,t){return r=>{G0.set(r,t),BPe({parent:r,getValues:REe,setValues:MEe,config:e})}}function T8(e){UA&&(Array.isArray(e)||(e=[e]),e.forEach(t=>{const{parent:r,state:n,...i}=t;NEe(r,LEe(i,n))}))}function DEe(e,t={}){const r=B.useRef(null),[n,i]=B.useState(e);function a(o={}){T8({parent:r,state:[n,i],...o})}return B.useEffect(()=>{T8({parent:r,state:[n,i],...t})},[n]),B.useEffect(()=>()=>{r.current&&OV(r.current)},[]),[r,n,i,a]}const m_=()=>{const e=mo(),t=Nl(),r=bd(),n=B.useMemo(()=>{const{orderBy:a,tags:o,excludeBots:s,excludeMaxVisitsReached:c,excludePastValidUntil:l,...h}=r,p=a?lae(a):void 0,g=(o==null?void 0:o.split(","))??[];return{...h,orderBy:p,tags:g,excludeBots:s!==void 0?s==="true":void 0,excludeMaxVisitsReached:c!==void 0?c==="true":void 0,excludePastValidUntil:l!==void 0?l==="true":void 0}},[r]),i=B.useCallback(a=>{const o={...n,...a},{orderBy:s,tags:c,excludeBots:l,excludeMaxVisitsReached:h,excludePastValidUntil:p,...g}=o,w={...g,orderBy:s&&sae(s),tags:c.length>0?c.join(","):void 0,excludeBots:CO(l),excludeMaxVisitsReached:CO(h),excludePastValidUntil:CO(p)},_=sT(w),b=_?`?${_}`:"";e(`${t}/list-short-urls/1${b}`)},[n,e,t]);return[n,i]},VA=()=>{const{domain:e}=bd(),{shortCode:t=""}=md();return B.useMemo(()=>({shortCode:$A(t),domain:e}),[e,t])},v_=()=>{const e=tPe();return m.jsx(Rt,{color:"link",size:"lg",className:"p-0 me-3",onClick:e,"aria-label":"Go back",children:m.jsx(Ye,{icon:RY})})},IEe={AF:"Afghanistan",AL:"Albania",DZ:"Algeria",AS:"American Samoa",AD:"Andorra",AO:"Angola",AI:"Anguilla",AQ:"Antarctica",AG:"Antigua and Barbuda",AR:"Argentina",AM:"Armenia",AW:"Aruba",AU:"Australia",AT:"Austria",AZ:"Azerbaijan",BS:"Bahamas",BH:"Bahrain",BD:"Bangladesh",BB:"Barbados",BY:"Belarus",BE:"Belgium",BZ:"Belize",BJ:"Benin",BM:"Bermuda",BT:"Bhutan",BO:"Bolivia",BA:"Bosnia and Herzegovina",BW:"Botswana",BR:"Brazil",IO:"British Indian Ocean Territory",VG:"British Virgin Islands",BN:"Brunei",BG:"Bulgaria",BF:"Burkina Faso",BI:"Burundi",KH:"Cambodia",CM:"Cameroon",CA:"Canada",CV:"Cape Verde",KY:"Cayman Islands",CF:"Central African Republic",TD:"Chad",CL:"Chile",CN:"China",CX:"Christmas Island",CC:"Cocos Islands",CO:"Colombia",KM:"Comoros",CK:"Cook Islands",CR:"Costa Rica",HR:"Croatia",CU:"Cuba",CW:"Curacao",CY:"Cyprus",CZ:"Czech Republic",CD:"Democratic Republic of the Congo",DK:"Denmark",DJ:"Djibouti",DM:"Dominica",DO:"Dominican Republic",TL:"East Timor",EC:"Ecuador",EG:"Egypt",SV:"El Salvador",GQ:"Equatorial Guinea",ER:"Eritrea",EE:"Estonia",ET:"Ethiopia",FK:"Falkland Islands",FO:"Faroe Islands",FJ:"Fiji",FI:"Finland",FR:"France",PF:"French Polynesia",GA:"Gabon",GM:"Gambia",GE:"Georgia",DE:"Germany",GH:"Ghana",GI:"Gibraltar",GR:"Greece",GL:"Greenland",GD:"Grenada",GU:"Guam",GT:"Guatemala",GG:"Guernsey",GN:"Guinea",GW:"Guinea-Bissau",GY:"Guyana",HT:"Haiti",HN:"Honduras",HK:"Hong Kong",HU:"Hungary",IS:"Iceland",IN:"India",ID:"Indonesia",IR:"Iran",IQ:"Iraq",IE:"Ireland",IM:"Isle of Man",IL:"Israel",IT:"Italy",CI:"Ivory Coast",JM:"Jamaica",JP:"Japan",JE:"Jersey",JO:"Jordan",KZ:"Kazakhstan",KE:"Kenya",KI:"Kiribati",XK:"Kosovo",KW:"Kuwait",KG:"Kyrgyzstan",LA:"Laos",LV:"Latvia",LB:"Lebanon",LS:"Lesotho",LR:"Liberia",LY:"Libya",LI:"Liechtenstein",LT:"Lithuania",LU:"Luxembourg",MO:"Macao",MK:"Macedonia",MG:"Madagascar",MW:"Malawi",MY:"Malaysia",MV:"Maldives",ML:"Mali",MT:"Malta",MH:"Marshall Islands",MR:"Mauritania",MU:"Mauritius",YT:"Mayotte",MX:"Mexico",FM:"Micronesia",MD:"Moldova",MC:"Monaco",MN:"Mongolia",ME:"Montenegro",MS:"Montserrat",MA:"Morocco",MZ:"Mozambique",MM:"Myanmar",NA:"Namibia",NR:"Nauru",NP:"Nepal",NL:"Netherlands",AN:"Netherlands Antilles",NC:"New Caledonia",NZ:"New Zealand",NI:"Nicaragua",NE:"Niger",NG:"Nigeria",NU:"Niue",KP:"North Korea",MP:"Northern Mariana Islands",NO:"Norway",OM:"Oman",PK:"Pakistan",PW:"Palau",PS:"Palestine",PA:"Panama",PG:"Papua New Guinea",PY:"Paraguay",PE:"Peru",PH:"Philippines",PN:"Pitcairn",PL:"Poland",PT:"Portugal",PR:"Puerto Rico",QA:"Qatar",CG:"Republic of the Congo",RE:"Reunion",RO:"Romania",RU:"Russia",RW:"Rwanda",BL:"Saint Barthelemy",SH:"Saint Helena",KN:"Saint Kitts and Nevis",LC:"Saint Lucia",MF:"Saint Martin",PM:"Saint Pierre and Miquelon",VC:"Saint Vincent and the Grenadines",WS:"Samoa",SM:"San Marino",ST:"Sao Tome and Principe",SA:"Saudi Arabia",SN:"Senegal",RS:"Serbia",SC:"Seychelles",SL:"Sierra Leone",SG:"Singapore",SX:"Sint Maarten",SK:"Slovakia",SI:"Slovenia",SB:"Solomon Islands",SO:"Somalia",ZA:"South Africa",KR:"South Korea",SS:"South Sudan",ES:"Spain",LK:"Sri Lanka",SD:"Sudan",SR:"Suriname",SJ:"Svalbard and Jan Mayen",SZ:"Swaziland",SE:"Sweden",CH:"Switzerland",SY:"Syria",TW:"Taiwan",TJ:"Tajikistan",TZ:"Tanzania",TH:"Thailand",TG:"Togo",TK:"Tokelau",TO:"Tonga",TT:"Trinidad and Tobago",TN:"Tunisia",TR:"Turkey",TM:"Turkmenistan",TC:"Turks and Caicos Islands",TV:"Tuvalu",VI:"U.S. Virgin Islands",UG:"Uganda",UA:"Ukraine",AE:"United Arab Emirates",GB:"United Kingdom",US:"United States",UY:"Uruguay",UZ:"Uzbekistan",VU:"Vanuatu",VA:"Vatican",VE:"Venezuela",VN:"Vietnam",WF:"Wallis and Futuna",EH:"Western Sahara",YE:"Yemen",ZM:"Zambia",ZW:"Zimbabwe"},$Ee={android:"Android",ios:"iOS",desktop:"Desktop"},FEe=({deviceType:e,onDeviceTypeChange:t})=>{const r=B.useId();return m.jsxs("div",{children:[m.jsx("label",{htmlFor:r,children:"Device type:"}),m.jsxs("select",{id:r,className:"form-select",value:e,onChange:n=>t(n.target.value),required:!0,children:[!e&&m.jsx("option",{value:"",children:"- Select type -"}),Object.entries($Ee).map(([n,i])=>m.jsx("option",{value:n,children:i},n))]})]})},qA=({value:e,onValueChange:t,label:r,placeholder:n})=>{const i=B.useId();return m.jsxs("div",{children:[m.jsxs("label",{htmlFor:i,children:[r,":"]}),m.jsx(Jr,{id:i,value:e??"",onChange:a=>t(a.target.value),placeholder:n,required:!0})]})},BEe=({language:e,onLanguageChange:t})=>m.jsx(qA,{value:e,onValueChange:t,label:"Language",placeholder:"en-US / en"}),UEe=({name:e,value:t,onNameChange:r,onValueChange:n})=>{const i=B.useId(),a=B.useId();return m.jsxs(m.Fragment,{children:[m.jsxs("div",{children:[m.jsx("label",{htmlFor:i,children:"Param name:"}),m.jsx(Jr,{id:i,value:e??"",onChange:o=>r(o.target.value),placeholder:"hello",required:!0})]}),m.jsxs("div",{children:[m.jsx("label",{htmlFor:a,children:"Param value:"}),m.jsx(Jr,{id:a,value:t??"",onChange:o=>n(o.target.value),placeholder:"world",required:!0})]})]})},zEe=({ipAddress:e,onIpAddressChange:t})=>m.jsx(qA,{value:e,onValueChange:t,label:"IP address",placeholder:"192.168.1.10"}),VEe=({countryCode:e,onCountryCodeChange:t})=>{const r=B.useId();return m.jsxs("div",{children:[m.jsx("label",{htmlFor:r,children:"Country:"}),m.jsxs("select",{id:r,className:"form-select",value:e,onChange:n=>t(n.target.value),required:!0,children:[!e&&m.jsx("option",{value:"",children:"- Select country -"}),Object.entries(IEe).map(([n,i])=>m.jsx("option",{value:n,children:i},n))]})]})},qEe=({cityName:e,onCityNameChange:t})=>m.jsx(qA,{value:e,onValueChange:t,label:"City name",placeholder:"New York"}),WEe=({condition:e,onConditionChange:t,onDelete:r})=>{const n=B.useId(),i=B.useCallback(h=>t({type:h,matchValue:"",matchKey:null}),[t]),a=B.useCallback(h=>t({...e,matchValue:h}),[e,t]),o=B.useCallback(h=>t({...e,matchKey:h}),[e,t]),s=ho("ipRedirectCondition"),c=ho("geolocationRedirectCondition"),l=B.useMemo(()=>{const h={device:"Device type",language:"Language","query-param":"Query param"};return s&&(h["ip-address"]="IP address"),c&&(h["geolocation-country-code"]="Country (geolocation)",h["geolocation-city-name"]="City name (geolocation)"),h},[c,s]);return m.jsxs("div",{className:"redirect-rule-modal__condition rounded p-3 h-100 d-flex flex-column gap-2 position-relative",children:[m.jsxs("div",{children:[m.jsx(Rt,{outline:!0,size:"sm",type:"button","aria-label":"Remove condition",onClick:r,className:"position-absolute rounded-circle redirect-rule-modal__remove-condition-button",children:m.jsx(Ye,{icon:ub,className:"redirect-rule-modal__remove-condition-button-icon"})}),m.jsx("label",{htmlFor:n,children:"Type:"}),m.jsx("select",{id:n,className:"form-select flex-grow-1",value:e.type,onChange:h=>i(h.target.value),children:Object.entries(l).map(([h,p])=>m.jsx("option",{value:h,children:p},h))})]}),e.type==="device"&&m.jsx(FEe,{deviceType:e.matchValue,onDeviceTypeChange:a}),e.type==="language"&&m.jsx(BEe,{language:e.matchValue,onLanguageChange:a}),e.type==="query-param"&&m.jsx(UEe,{value:e.matchValue,name:e.matchKey??"",onNameChange:o,onValueChange:a}),e.type==="ip-address"&&m.jsx(zEe,{ipAddress:e.matchValue,onIpAddressChange:a}),e.type==="geolocation-country-code"&&m.jsx(VEe,{countryCode:e.matchValue,onCountryCodeChange:a}),e.type==="geolocation-city-name"&&m.jsx(qEe,{cityName:e.matchValue,onCityNameChange:a})]})},kV=({isOpen:e,toggle:t,onSave:r,initialData:n})=>{const[i,a]=B.useState(n??{longUrl:"",conditions:[]}),o=B.useCallback(w=>{w.preventDefault(),w.stopPropagation(),i&&r(i),t()},[r,i,t]),s=B.useCallback(()=>a(({longUrl:w,conditions:_})=>({longUrl:w,conditions:[..._,{type:"device",matchValue:"",matchKey:null}]})),[]),c=B.useCallback((w,_)=>a(({longUrl:b,conditions:x})=>{const S=[...x];return S[w]=_,{longUrl:b,conditions:S}}),[]),l=B.useCallback(w=>a(({longUrl:_,conditions:b})=>{const x=[...b];return x.splice(w,1),{longUrl:_,conditions:x}}),[]),h=vl(),p=B.useCallback(()=>{var w;return(w=h==null?void 0:h.current)==null?void 0:w.focus()},[h]),g=B.useCallback(()=>a(n??{longUrl:"",conditions:[]}),[n]);return m.jsx(ea,{size:"xl",isOpen:e,toggle:t,centered:!0,onOpened:p,onClosed:g,children:m.jsxs("form",{onSubmit:o,children:[m.jsx(Pl,{toggle:t,className:"sticky-top redirect-rule-modal__header",children:"Redirect rule"}),m.jsxs(ss,{children:[m.jsx("label",{htmlFor:"longUrl",className:"fw-bold",children:"Long URL:"}),m.jsx(Jr,{id:"longUrl",type:"url",placeholder:"https://www.example.com",value:i.longUrl,onChange:w=>a(_=>({..._,longUrl:w.target.value})),required:!0,innerRef:h}),m.jsx("hr",{}),m.jsxs("div",{className:"d-flex justify-content-between",children:[m.jsx("b",{children:"Conditions:"}),m.jsx(Rt,{outline:!0,size:"sm",type:"button","aria-label":"Add condition",onClick:s,children:m.jsx(Ye,{icon:Sm})})]}),i.conditions.length===0&&m.jsx("div",{className:"text-center",children:m.jsx("i",{children:"Add conditions..."})}),i.conditions.length>0&&m.jsx(Qa,{className:"redirect-rule-modal__conditions-row",children:i.conditions.map((w,_)=>m.jsx("div",{className:"col-lg-6 col-xl-4 mt-4",children:m.jsx(WEe,{condition:w,onConditionChange:b=>c(_,b),onDelete:()=>l(_)})},`${_}_${w.type}`))})]}),m.jsxs(gd,{className:"sticky-bottom redirect-rule-modal__footer",children:[m.jsx(Rt,{type:"button",color:"link",onClick:t,children:"Cancel"}),m.jsx(Rt,{color:"primary",disabled:i.conditions.length===0,children:"Confirm"})]})]})})},HEe=({priority:e,isLast:t,redirectRule:r,onDelete:n,onMoveUp:i,onMoveDown:a,onUpdate:o})=>{const[s,c]=Gt();return m.jsxs(sr,{children:[m.jsxs("div",{className:"d-flex align-content-center gap-3",children:[m.jsx("div",{className:"d-flex flex-column my-auto drag-n-drop-handler d-none d-md-block",style:{cursor:"grab"},children:m.jsx(Ye,{icon:BY})}),m.jsxs("div",{className:"d-flex flex-column my-auto",children:[m.jsx(Rt,{outline:!0,color:"secondary",size:"sm","aria-label":`Move rule with priority ${e} up`,disabled:e===1,onClick:i,className:"rounded-0 rounded-top",style:{marginBottom:"-1px"},children:m.jsx(Ye,{icon:eZ})}),m.jsx(Rt,{outline:!0,color:"secondary",size:"sm","aria-label":`Move rule with priority ${e} down`,disabled:t,onClick:a,className:"rounded-0 rounded-bottom",children:m.jsx(Ye,{icon:ZY})})]}),m.jsxs("div",{className:"flex-grow-1",children:[m.jsxs("div",{className:"mb-2",children:[m.jsx("b",{children:"Long URL:"})," ",m.jsx(_i,{href:r.longUrl,"data-testid":"rule-long-url"})]}),m.jsxs("div",{className:"d-flex flex-column flex-lg-row gap-2",children:[m.jsx("b",{children:"Conditions:"}),r.conditions.map((l,h)=>m.jsxs("div",{className:"badge bg-secondary",children:[l.type==="device"&&m.jsxs(m.Fragment,{children:["Device is ",l.matchValue]}),l.type==="language"&&m.jsxs(m.Fragment,{children:[l.matchValue," language is accepted"]}),l.type==="query-param"&&m.jsxs(m.Fragment,{children:["Query string contains ",l.matchKey,"=",l.matchValue]}),l.type==="ip-address"&&m.jsxs(m.Fragment,{children:["IP address matches ",l.matchValue]}),l.type==="geolocation-country-code"&&m.jsxs(m.Fragment,{children:["Country code is ",l.matchValue]}),l.type==="geolocation-city-name"&&m.jsxs(m.Fragment,{children:["City name is ",l.matchValue]})]},`${l.type}_${h}`))]})]}),m.jsxs("div",{className:"d-flex flex-column flex-sm-row gap-1 my-auto",children:[m.jsx(Rt,{outline:!0,color:"secondary",size:"sm","aria-label":`Edit rule with priority ${e}`,onClick:c,children:m.jsx(Ye,{icon:G$})}),m.jsx(Rt,{outline:!0,color:"danger",size:"sm","aria-label":`Delete rule with priority ${e}`,onClick:n,children:m.jsx(Ye,{icon:uY})})]})]}),m.jsx(kV,{onSave:o,isOpen:s,toggle:c,initialData:r})]})},GEe=({shortUrlRedirectRules:e,getShortUrlRedirectRules:t,getShortUrlsDetails:r,shortUrlsDetails:n,setShortUrlRedirectRules:i,shortUrlRedirectRulesSaving:a,resetSetRules:o})=>{const s=VA(),{shortUrls:c}=n,l=s&&(c==null?void 0:c.get(s)),[h,p,g]=DEe([],{dragHandle:".drag-n-drop-handler",dropZoneClass:"opacity-25"}),{saving:w,saved:_,errorData:b}=a,[x,S]=Gt(),O=B.useCallback(W=>g((H=[])=>[...H,W]),[g]),E=B.useCallback(W=>g((H=[])=>{const K=[...H];return K.splice(W,1),K}),[g]),j=B.useCallback((W,H)=>g((K=[])=>{const te=[...K];return te[W]=H,te}),[g]),A=B.useCallback((W,H)=>g((K=[])=>{if(!K[H])return K;const te=[...K],se=te[H];return te[H]=te[W],te[W]=se,te}),[g]),T=B.useCallback(W=>A(W,W-1),[A]),M=B.useCallback(W=>A(W,W+1),[A]),q=B.useCallback(W=>{W.preventDefault(),p&&i({shortUrl:s,data:{redirectRules:p}})},[s,p,i]);return B.useEffect(()=>(t(s),r([s]),o),[t,r,s,o]),B.useEffect(()=>{e.redirectRules&&g(e.redirectRules)},[g,e.redirectRules]),m.jsxs("div",{className:"d-flex flex-column gap-3",children:[m.jsx("header",{children:m.jsxs(Ji,{body:!0,children:[m.jsxs("h2",{className:"d-sm-flex justify-content-between align-items-center mb-0",children:[m.jsx(v_,{}),m.jsxs("div",{className:"text-center flex-grow-1",children:[n.loading&&m.jsx(m.Fragment,{children:"Loading..."}),!n.loading&&m.jsxs("small",{children:["Redirect rules for ",m.jsx(_i,{href:(l==null?void 0:l.shortUrl)??""})]})]})]}),m.jsx("hr",{}),m.jsxs("div",{children:[m.jsx("p",{className:"mb-2",children:"Configure dynamic conditions that will be checked at runtime."}),"If no conditions match, visitors will be redirected to: ",m.jsx(_i,{href:e.defaultLongUrl??""})]})]})}),m.jsx("div",{children:m.jsxs(Rt,{outline:!0,color:"primary",onClick:S,children:[m.jsx(Ye,{icon:Sm,className:"me-1"})," Add rule"]})}),m.jsxs("form",{onSubmit:q,children:[e.loading&&m.jsx(Bu,{loading:!0}),p.length===0&&!e.loading&&m.jsx(sr,{className:"text-center",children:m.jsx("i",{children:"This short URL has no dynamic redirect rules"})}),m.jsx("div",{className:"d-flex flex-column gap-2",ref:h,children:p.map((W,H)=>m.jsx(HEe,{redirectRule:W,priority:H+1,isLast:H===p.length-1,onDelete:()=>E(H),onMoveUp:()=>T(H),onMoveDown:()=>M(H),onUpdate:K=>j(H,K)},`${W.longUrl}_${H}`))}),m.jsx("div",{className:"text-center mt-3",children:m.jsx(Rt,{outline:!0,color:"primary",className:"btn-sm-block",disabled:w,"data-testid":"save-button",children:w?"Saving...":"Save rules"})})]}),b&&m.jsx(bi,{type:"error",children:m.jsx(fo,{errorData:b,fallbackMessage:"An error occurred while saving short URL redirect rules :("})}),_&&m.jsx(bi,{type:"success",children:"Redirect rules properly saved."}),m.jsx(kV,{isOpen:x,toggle:S,onSave:O})]})},KEe=(e,t)=>{e.serviceFactory("ShortUrlRedirectRules",()=>GEe),e.decorator("ShortUrlRedirectRules",t(["shortUrlRedirectRules","shortUrlsDetails","shortUrlRedirectRulesSaving"],["getShortUrlRedirectRules","getShortUrlsDetails","setShortUrlRedirectRules","resetSetRules"])),e.serviceFactory("getShortUrlRedirectRules",TPe,"apiClientFactory"),e.serviceFactory("setShortUrlRedirectRules",PPe,"apiClientFactory"),e.serviceFactory("resetSetRules",r=>r.resetSetRules,"setShortUrlRedirectRulesReducerCreator"),e.serviceFactory("shortUrlRedirectRulesReducerCreator",APe,"getShortUrlRedirectRules"),e.serviceFactory("shortUrlRedirectRulesReducer",r=>r.reducer,"shortUrlRedirectRulesReducerCreator"),e.serviceFactory("setShortUrlRedirectRulesReducerCreator",EPe,"setShortUrlRedirectRules"),e.serviceFactory("setShortUrlRedirectRulesReducer",r=>r.reducer,"setShortUrlRedirectRulesReducerCreator")},YEe=e=>({longUrl:"",tags:[],customSlug:"",title:void 0,shortCodeLength:void 0,domain:"",validSince:void 0,validUntil:void 0,maxVisits:void 0,findIfExists:!1,validateUrl:(e==null?void 0:e.validateUrls)??!1,forwardQuery:(e==null?void 0:e.forwardQuery)??!0}),NV=({createShortUrl:e,shortUrlCreation:t,resetCreateShortUrl:r,basicMode:n=!1})=>{const{ShortUrlForm:i,CreateShortUrlResult:a}=Sr(NV),o=Hr("shortUrlCreation"),s=B.useMemo(()=>YEe(o),[o]);return m.jsxs(m.Fragment,{children:[m.jsx(i,{initialState:s,saving:t.saving,basicMode:n,onSave:async c=>(r(),e(c))}),m.jsx(a,{creation:t,resetCreateShortUrl:r,canBeClosed:n})]})},ZEe=Or(NV,["ShortUrlForm","CreateShortUrlResult"]),RV=({shortUrlsDetails:e,getShortUrlsDetails:t,shortUrlEdition:r,editShortUrl:n})=>{const{ShortUrlForm:i}=Sr(RV),a=VA(),{loading:o,error:s,errorData:c,shortUrls:l}=e,h=a&&(l==null?void 0:l.get(a)),{saving:p,saved:g,error:w,errorData:_}=r,b=Hr("shortUrlCreation"),x=B.useMemo(()=>vPe(h,b),[h,b]);return B.useEffect(()=>{a&&t([a])},[t,a]),o?m.jsx(Bu,{loading:!0}):s?m.jsx(bi,{type:"error",children:m.jsx(fo,{errorData:c,fallbackMessage:"An error occurred while loading short URL detail :("})}):m.jsxs(m.Fragment,{children:[m.jsx("header",{className:"mb-3",children:m.jsx(Ji,{body:!0,children:m.jsxs("h2",{className:"d-sm-flex justify-content-between align-items-center mb-0",children:[m.jsx(v_,{}),m.jsx("div",{className:"text-center flex-grow-1",children:m.jsxs("small",{children:["Edit ",m.jsx(_i,{href:(h==null?void 0:h.shortUrl)??""})]})})]})})}),m.jsx(i,{initialState:x,saving:p,onSave:async S=>{h&&n({...h,data:S})}}),g&&w&&m.jsx(bi,{type:"error",className:"mt-3",children:m.jsx(fo,{errorData:_,fallbackMessage:"An error occurred while updating short URL :("})}),g&&!w&&m.jsx(bi,{type:"success",className:"mt-3",children:"Short URL properly edited."})]})},XEe=Or(RV,["ShortUrlForm"]),WA=async({text:e,onCopy:t},r=navigator)=>{var n;const i=typeof e=="string"?e:await e;return(n=r.clipboard)==null?void 0:n.writeText(i).then(()=>t==null?void 0:t({text:i,copied:!0})).catch(()=>t==null?void 0:t({text:i,copied:!1}))},MV=({creation:e,resetCreateShortUrl:t,canBeClosed:r=!1})=>{const{useTimeoutToggle:n}=Sr(MV),[i,a]=n(),{error:o,saved:s}=e;if(B.useEffect(()=>{t()},[t]),o)return m.jsxs(bi,{type:"error",className:"mt-3",children:[r&&m.jsx(Ye,{"data-testid":"error-close-button",icon:UO,className:"float-end pointer",onClick:t}),m.jsx(fo,{errorData:e.errorData,fallbackMessage:"An error occurred while creating the URL :("})]});if(!s)return null;const{shortUrl:c}=e.result;return m.jsxs(bi,{type:"success",className:"mt-3",children:[r&&m.jsx(Ye,{"data-testid":"success-close-button",icon:UO,className:"float-end pointer",onClick:t}),m.jsxs("span",{children:[m.jsx("b",{children:"Great!"})," The short URL is ",m.jsx("b",{children:c})]}),m.jsxs("button",{className:"btn btn-light btn-sm create-short-url-result__copy-btn",id:"copyBtn",type:"button",onClick:()=>WA({text:c,onCopy:a}),children:[m.jsx(Ye,{icon:yT})," Copy ",m.jsxs("span",{className:"sr-only",children:[c," to clipboard"]})]}),m.jsx(gb,{placement:"left",isOpen:i,target:"copyBtn",children:"Copied!"})]})},QEe=Or(MV,["useTimeoutToggle"]),TO="delete",JEe=({shortUrl:e,toggle:t,isOpen:r,shortUrlDeletion:n,resetDeleteShortUrl:i,deleteShortUrl:a,shortUrlDeleted:o})=>{const[s,c]=B.useState("");B.useEffect(()=>i,[i]);const{loading:l,error:h,deleted:p,errorData:g}=n,w=B.useCallback(()=>{i(),t()},[i,t]),_=B.useCallback(b=>(b.preventDefault(),a(e).then(x=>!kA(x)&&t())),[a,e,t]);return m.jsx(ea,{isOpen:r,toggle:w,centered:!0,onClosed:()=>p&&o(e),children:m.jsxs("form",{onSubmit:_,children:[m.jsx(Pl,{toggle:w,children:m.jsx("span",{className:"text-danger",children:"Delete short URL"})}),m.jsxs(ss,{children:[m.jsxs("p",{children:[m.jsx("b",{className:"text-danger",children:"Caution!"})," You are about to delete a short URL."]}),m.jsx("p",{children:"This action cannot be undone. Once you have deleted it, all the visits stats will be lost."}),m.jsxs("p",{children:["Write ",m.jsx("b",{children:TO})," to confirm deletion."]}),m.jsx("input",{type:"text",className:"form-control",placeholder:`Insert ${TO}`,value:s,onChange:b=>c(b.target.value)}),h&&m.jsx(bi,{type:VCe(g)?"warning":"error",small:!0,className:"mt-2",children:m.jsx(fo,{errorData:g,fallbackMessage:"Something went wrong while deleting the URL :("})})]}),m.jsxs(gd,{children:[m.jsx("button",{type:"button",className:"btn btn-link",onClick:w,children:"Cancel"}),m.jsx("button",{type:"submit",className:"btn btn-danger",disabled:s!==TO||l,children:l?"Deleting...":"Delete"})]})]})})},LV=({amount:e=0,loading:t=!1,...r})=>m.jsxs(Rt,{...r,outline:!0,color:"primary",disabled:t,children:[m.jsx(Ye,{icon:pY})," ",t?"Exporting...":m.jsxs(m.Fragment,{children:["Export (",jr(e),")"]})]}),A8=20,DV=({amount:e=0})=>{const{apiClientFactory:t,ReportExporter:r}=Sr(DV),[{tags:n,search:i,startDate:a,endDate:o,orderBy:s,tagsMode:c}]=m_(),[l,,h,p]=Gt(),g=B.useCallback(async()=>{const w=e/A8,_=async(x=1)=>{const{data:S}=await t().listShortUrls({page:`${x}`,tags:n,searchTerm:i,startDate:a,endDate:o,orderBy:s,tagsMode:c,itemsPerPage:A8});return x>=w?S:S.concat(await _(x+1))};h();const b=await _();r.exportShortUrls(b.map(x=>{var S;const{hostname:O,pathname:E}=new URL(x.shortUrl),j=E.substring(1);return{createdAt:x.dateCreated,domain:O,shortCode:j,shortUrl:x.shortUrl,longUrl:x.longUrl,title:x.title??"",tags:x.tags.join("|"),visits:((S=x==null?void 0:x.visitsSummary)==null?void 0:S.total)??x.visitsCount??0}})),p()},[e,t,o,s,r,i,a,h,p,n,c]);return m.jsx(LV,{loading:l,className:"btn-md-block",amount:e,onClick:g})},eje=Or(DV,["apiClientFactory","ReportExporter"]),tje=({text:e,copyToClipboard:t=WA,initialCopied:r=!1})=>{const[n,i]=bb(r);return m.jsx(Yu,{className:"ms-2 p-0","aria-label":`Copy ${e} to clipboard`,onClick:()=>t({text:e,onCopy:i}),children:m.jsx(Ye,{icon:n?Lu:yT,className:"fs-5",fixedWidth:!0})})},rje="yyyy-MM-dd",IV="yyyy-MM-dd HH:mm",wl=()=>new Date,HA=e=>typeof e!="string",GA=(e,t)=>!e||!HA(e)?e:t?zy(e,t):Lle(e),xl=e=>GA(e,void 0),ol=e=>GA(e,rje),bm=e=>GA(e,IV),yi=e=>HA(e)?e:gl(e),Hm=(e,t,r)=>{const n=yi(e),i=t&&yi(t),a=r&&yi(r);if(i&&a)try{return $le(n,{start:i,end:a})}catch{return!1}return i?AP(n,i)||Ile(n,i):a?AP(n,a)||Vy(n,a):!0},fu=(e,t)=>AP(e,t)||Vy(e,t),K0=({date:e,format:t=IV,relative:r=!1})=>{const n=HA(e)?e:gl(e);return m.jsx("time",{dateTime:`${Dle(n)}000`,children:r?`${Mle(wl(),n)} ago`:zy(n,t)})},nje=(e,{shortCode:t,domain:r},n)=>{const i=r?`?domain=${r}`:"";return`${e}/short-code/${uV(t)}/${n}${i}`},_p=({shortUrl:e,suffix:t,asLink:r,children:n,...i})=>{const a=Nl();return!r||!e?m.jsx("span",{...i,children:n}):m.jsx(nr,{to:nje(a,e,t),...i,children:n})},ije=e=>{const{meta:t,visitsCount:r,visitsSummary:n}=e,{maxVisits:i,validSince:a,validUntil:o}=t,s=(n==null?void 0:n.total)??r??0;return i&&s>=i?{icon:uZ,className:"text-danger",description:`This short URL cannot be currently visited because it has reached the maximum amount of ${i} visit${i>1?"s":""}`}:o&&Vy(yi(o),wl())?{icon:d4,className:"text-danger",description:`This short URL cannot be visited since ${bm(yi(o))}`}:a&&Vy(wl(),yi(a))?{icon:d4,className:"text-warning",description:`This short URL will start working on ${bm(yi(a))}`}:{icon:Lu,className:"text-primary",description:"This short URL can be visited normally"}},aje=({shortUrl:e})=>{const{icon:t,className:r,description:n}=B.useMemo(()=>ije(e),[e]);return m.jsx("span",{style:{cursor:n?"help":void 0},title:n,children:m.jsx(Ye,{icon:t,className:r})})},$V=({visitsCount:e,shortUrl:t,active:r=!1,asLink:n=!1})=>{const i=vl(),{maxVisits:a,validSince:o,validUntil:s}=(t==null?void 0:t.meta)??{},c=!!a||!!o||!!s,l=m.jsx(_p,{shortUrl:t,suffix:"visits",asLink:n,children:m.jsx("strong",{className:Me("short-url-visits-count__amount",{"short-url-visits-count__amount--big":r}),children:jr(e)})});return c?m.jsxs(m.Fragment,{children:[m.jsxs("span",{className:"indivisible",children:[l,m.jsxs("small",{className:"short-urls-visits-count__max-visits-control",ref:i,children:[a&&m.jsxs(m.Fragment,{children:[" / ",jr(a)]}),m.jsx("sup",{className:"ms-1",children:m.jsx(Ye,{icon:kj})})]})]}),m.jsx(ta,{target:i,placement:"bottom",children:m.jsxs("ul",{className:"list-unstyled mb-0",children:[a&&m.jsxs("li",{className:"short-url-visits-count__tooltip-list-item",children:["This short URL will not accept more than ",m.jsx("b",{children:jr(a)})," visit",a===1?"":"s","."]}),o&&m.jsxs("li",{className:"short-url-visits-count__tooltip-list-item",children:["This short URL will not accept visits before ",m.jsx("b",{className:"indivisible",children:bm(yi(o))}),"."]}),s&&m.jsxs("li",{className:"short-url-visits-count__tooltip-list-item",children:["This short URL will not accept visits after ",m.jsx("b",{className:"indivisible",children:bm(yi(s))}),"."]})]})})]}):l},oje=e=>!!e.onClose,sje=e=>!!e.onClick,g_=e=>{const{text:t,children:r,className:n,colorGenerator:i}=e,a=sje(e),o=a?Yu:"span",s=B.useMemo(()=>i.stylesForKey(t),[t,i]);return m.jsxs(o,{className:Me("badge tag fw-bold",n,{pointer:a}),style:s,onClick:a?e.onClick:void 0,children:[r??t,oje(e)&&m.jsx(Yu,{"aria-label":`Remove ${t}`,className:"bg-transparent ms-1 opacity-100 p-0 fw-bold tag__close",onClick:e.onClose,children:"×"})]})},lje=({tags:e,onTagClick:t,colorGenerator:r})=>e.length===0?m.jsx("i",{className:"indivisible",children:m.jsx("small",{children:"No tags"})}):m.jsx(m.Fragment,{children:e.map(n=>m.jsx(g_,{text:n,colorGenerator:r,onClick:()=>t==null?void 0:t(n)},n))}),FV=({shortUrl:e,onTagClick:t})=>{var r,n,i,a;const{ShortUrlsRowMenu:o,ColorGenerator:s,useTimeoutToggle:c}=Sr(FV),[l,h]=c(!1,500),p=B.useRef(!0),[{excludeBots:g}]=m_(),w=Hr("visits"),_=g??(w==null?void 0:w.excludeBots);return B.useEffect(()=>{p.current||h(),p.current=!1},[(r=e.visitsSummary)==null?void 0:r.total,(n=e.visitsSummary)==null?void 0:n.nonBots,e.visitsCount,h]),m.jsxs("tr",{className:"responsive-table__row",children:[m.jsx("td",{className:"indivisible short-urls-row__cell responsive-table__cell","data-th":"Created at",children:m.jsx(K0,{date:e.dateCreated})}),m.jsx("td",{className:"responsive-table__cell short-urls-row__cell","data-th":"Short URL",children:m.jsxs("span",{className:"position-relative short-urls-row__cell--indivisible",children:[m.jsx("span",{className:"short-urls-row__short-url-wrapper",children:m.jsx(_i,{href:e.shortUrl})}),m.jsx(tje,{text:e.shortUrl})]})}),m.jsx("td",{className:"responsive-table__cell short-urls-row__cell short-urls-row__cell--break","data-th":`${e.title?"Title":"Long URL"}`,children:m.jsx(_i,{href:e.longUrl,children:e.title??e.longUrl})}),e.title&&m.jsx("td",{className:"short-urls-row__cell responsive-table__cell short-urls-row__cell--break d-lg-none","data-th":"Long URL",children:m.jsx(_i,{href:e.longUrl})}),m.jsx("td",{className:"responsive-table__cell short-urls-row__cell","data-th":"Tags",children:m.jsx(lje,{tags:e.tags,colorGenerator:s,onTagClick:t})}),m.jsx("td",{className:"responsive-table__cell short-urls-row__cell text-lg-end","data-th":"Visits",children:m.jsx($V,{visitsCount:(_?(i=e.visitsSummary)==null?void 0:i.nonBots:(a=e.visitsSummary)==null?void 0:a.total)??e.visitsCount??0,shortUrl:e,active:l,asLink:!0})}),m.jsx("td",{className:"responsive-table__cell short-urls-row__cell","data-th":"Status",children:m.jsxs("div",{className:"d-flex gap-2",children:[m.jsx(aje,{shortUrl:e}),e.hasRedirectRules&&m.jsx(_p,{asLink:!0,shortUrl:e,suffix:"redirect-rules",title:"This short URL has dynamic redirect rules",children:m.jsx(Ye,{icon:Q$})})]})}),m.jsx("td",{className:"responsive-table__cell short-urls-row__cell text-end",children:m.jsx(o,{shortUrl:e})})]})},uje=Or(FV,["ShortUrlsRowMenu","ColorGenerator","useTimeoutToggle"]),cje=6,k8="0123456789ABCDEF",fje=128;function dje(){return`#${LA(cje,()=>k8[Math.floor(Math.random()*k8.length)]).join("")}`}function hje(e,t,r){return Math.round(Math.sqrt(.299*e**2+.587*t**2+.114*r**2))}function BV(e){const[t,r,n]=(e.match(/../g)??[]).map(i=>parseInt(i,16)||0);return hje(t,r,n)>=fje}const UV=B.forwardRef(({name:e,color:t,onChange:r,className:n},i)=>m.jsxs("div",{className:Me("p-0 position-relative",n),style:{backgroundColor:t,borderColor:t},children:[m.jsx(Ye,{icon:jY,className:"position-absolute top-50 start-50 translate-middle",style:{color:BV(t.substring(1))?"#000":"#fff"}}),m.jsx(Jr,{className:"form-control-color opacity-0",type:"color",value:t,onChange:a=>r(a.target.value),innerRef:i,name:e,"aria-label":e.replace("-"," ")})]})),N8=({color:e,onChange:t,name:r})=>{const n=vl();return m.jsxs(Am,{children:[m.jsx(UV,{name:`${r}-picker`,color:e,onChange:t,className:"input-group-text",ref:n}),m.jsx(Jr,{readOnly:!0,value:e,onClick:()=>{var i;return(i=n.current)==null?void 0:i.click()},"aria-label":r,"data-testid":"text-input"})]})};function pje(e){switch(e){case"L":return 1;case"M":return .5;default:return .3}}const mje=B.forwardRef(({data:e,color:t="#000000",bgColor:r="#ffffff",margin:n=0,errorCorrection:i="L",size:a=300,drawType:o="canvas",logo:s},c)=>{const l=B.useRef(null),h=B.useRef(new nue),p=B.useCallback((w,_)=>h.current.download({name:w,extension:_}),[]),g=B.useCallback(w=>new Promise((_,b)=>{const x=h.current.getRawData(w),S=new FileReader;S.onload=()=>{const{result:O}=S;O&&_(O.toString())},S.onerror=b,x.then(O=>{O instanceof Blob?S.readAsDataURL(O):b(new Error("QR code image blob not available"))})}),[]);return B.useImperativeHandle(c,()=>({download:p,getDataUri:g}),[p,g]),B.useEffect(()=>{const w=l.current;h.current.append(w)},[]),B.useEffect(()=>{h.current.update({type:o,data:e,width:a+n,height:a+n,margin:n,dotsOptions:{color:t},backgroundOptions:{color:r},qrOptions:{errorCorrectionLevel:i},imageOptions:{margin:5,imageSize:pje(i)},image:s})},[r,t,e,o,i,s,n,a]),m.jsx("div",{ref:l})}),R8=({name:e,value:t,step:r,min:n,max:i,onChange:a})=>{const o=B.useId();return m.jsxs("div",{className:"d-flex flex-column gap-1",children:[m.jsxs("label",{htmlFor:o,className:"text-capitalize",children:[e,": ",t,"px"]}),m.jsx("input",{id:o,type:"range",className:"form-control-range",value:t,step:r,min:n,max:i,onChange:s=>a(Number(s.target.value))})]})},vje=({shortUrl:{shortUrl:e,shortCode:t},toggle:r,isOpen:n,qrDrawType:i})=>{const a=Hr("qrCodes",wd),[{size:o,margin:s,color:c,bgColor:l,errorCorrection:h,format:p},g]=B.useState(a),w=B.useCallback(q=>g(W=>({...W,...q})),[]),_=B.useRef(null),[b,x]=B.useState(),S=B.useCallback(q=>{var W;const H=(W=q.target.files)==null?void 0:W[0];H&&x({url:URL.createObjectURL(new Blob([H],{type:H.type})),name:H.name})},[]),O=B.useRef(null),E=B.useCallback(()=>{var q;return(q=O.current)==null?void 0:q.download(`${t}-qr-code`,p)},[p,t]),[j,A]=bb(),T=B.useCallback(()=>{var q;const W=((q=O.current)==null?void 0:q.getDataUri(p))??"";return WA({text:W,onCopy:A})},[p,A]),M=B.useCallback(()=>{g(a),x(void 0)},[a]);return m.jsxs(ea,{isOpen:n,toggle:r,centered:!0,size:"lg",onClosed:M,children:[m.jsxs(Pl,{toggle:r,children:["QR code for ",m.jsx(_i,{href:e,children:e})]}),m.jsxs(ss,{className:"d-flex flex-column-reverse flex-lg-row gap-3",children:[m.jsx("div",{className:"flex-grow-1 d-flex align-items-center justify-content-around qr-code-modal__qr-code",children:m.jsxs("div",{className:"d-flex flex-column gap-1 align-items-center","data-testid":"qr-code-container",children:[m.jsx(mje,{ref:O,data:e,size:o,margin:s,errorCorrection:h,color:c,bgColor:l,logo:b==null?void 0:b.url,drawType:i}),m.jsxs("div",{className:"text-center fst-italic",children:["Preview (",o+s,"x",o+s,")"]})]})}),m.jsxs("div",{className:"d-flex flex-column gap-2 qr-code-modal__controls",children:[m.jsx(R8,{name:"size",value:o,onChange:q=>w({size:q}),step:10,min:50,max:1e3}),m.jsx(R8,{name:"margin",value:s,onChange:q=>w({margin:q}),step:1,min:0,max:100}),m.jsx(JF,{errorCorrection:h,onChange:q=>w({errorCorrection:q})}),m.jsx(N8,{name:"color",color:c,onChange:q=>w({color:q})}),m.jsx(N8,{name:"background",color:l,onChange:q=>w({bgColor:q})}),!b&&m.jsxs(m.Fragment,{children:[m.jsxs(Rt,{outline:!0,className:"d-flex align-items-center gap-1",onClick:()=>{var q;return(q=_.current)==null?void 0:q.click()},children:[m.jsx(Ye,{icon:mse}),"Select logo"]}),m.jsx("input",{ref:_,type:"file",accept:"image/*","aria-hidden":!0,tabIndex:-1,className:"d-none",onChange:S,"data-testid":"logo-input"})]}),b&&m.jsxs(Rt,{outline:!0,className:"d-flex align-items-center gap-1",onClick:()=>x(void 0),children:[m.jsx(Ye,{icon:ub}),m.jsxs("div",{className:"text-truncate",children:["Clear logo (",b.name,")"]})]}),m.jsx("div",{className:"my-auto",children:m.jsx("hr",{className:"my-2"})}),m.jsxs("div",{className:"d-flex flex-column gap-2",children:[m.jsx(eB,{format:p,onChange:q=>w({format:q})}),m.jsxs("div",{className:"d-flex align-items-center gap-2",children:[m.jsx(Rt,{outline:!0,color:"primary",onClick:T,"aria-label":"Copy data URI",title:"Copy data URI",children:m.jsx(Ye,{icon:j?Lu:yT,fixedWidth:!0})}),m.jsxs(Rt,{color:"primary",onClick:E,className:"flex-grow-1",children:["Download ",m.jsx(Ye,{icon:Y$,className:"ms-1"})]})]})]})]})]})]})},zV=({shortUrl:e,deleteShortUrl:t,shortUrlDeleted:r})=>{const{DeleteShortUrlModal:n}=Sr(zV),[i,,a,o]=Gt(),[s,,c,l]=Gt(),h=f_(),p=ho("shortUrlRedirectRules"),{confirmDeletions:g=!0}=Hr("shortUrlsList",{}),w=B.useCallback(async()=>{const _=await t(e);kA(_)||r(e)},[t,e,r]);return m.jsxs(m.Fragment,{children:[m.jsxs(_b,{minWidth:p?220:190,children:[m.jsxs(Qe,{tag:_p,shortUrl:e,suffix:"visits",asLink:!0,children:[m.jsx(Ye,{icon:Aj,fixedWidth:!0})," Visit stats"]}),h&&m.jsxs(m.Fragment,{children:[m.jsxs(Qe,{disabled:!h.canAddItemWithName(e.shortUrl),onClick:()=>h.addItemToCompare({name:e.shortUrl,query:FA(e)}),children:[m.jsx(Ye,{icon:lb,fixedWidth:!0})," Compare visits"]}),m.jsx(Qe,{divider:!0,tag:"hr"})]}),m.jsxs(Qe,{tag:_p,shortUrl:e,suffix:"edit",asLink:!0,children:[m.jsx(Ye,{icon:Tj,fixedWidth:!0})," Edit short URL"]}),p&&m.jsxs(Qe,{tag:_p,shortUrl:e,suffix:"redirect-rules",asLink:!0,children:[m.jsx(Ye,{icon:Q$,fixedWidth:!0})," Manage redirect rules"]}),m.jsxs(Qe,{onClick:a,children:[m.jsx(Ye,{icon:oZ,fixedWidth:!0})," QR code"]}),m.jsx(Qe,{divider:!0,tag:"hr"}),m.jsxs(Qe,{className:"dropdown-item--danger",onClick:g?c:w,children:[m.jsx(Ye,{icon:H$,fixedWidth:!0})," Delete short URL"]})]}),m.jsx(vje,{shortUrl:e,isOpen:i,toggle:o}),m.jsx(n,{shortUrl:e,deleteShortUrl:t,shortUrlDeleted:r,isOpen:s,toggle:l})]})},gje=Or(zV,["DeleteShortUrlModal"]),VV="shlink/shortUrlCreation",M8={saving:!1,saved:!1,error:!1},yje=e=>Wr(`${VV}/createShortUrl`,t=>e().createShortUrl(t)),bje=e=>{const{reducer:t,actions:r}=Nr({name:VV,initialState:M8,reducers:{resetCreateShortUrl:()=>M8},extraReducers:i=>{i.addCase(e.pending,()=>({saving:!0,saved:!1,error:!1})),i.addCase(e.rejected,(a,{error:o})=>({saving:!1,saved:!1,error:!0,errorData:Pi(o)})),i.addCase(e.fulfilled,(a,{payload:o})=>({result:o,saving:!1,saved:!0,error:!1}))}}),{resetCreateShortUrl:n}=r;return{reducer:t,resetCreateShortUrl:n}},qV="shlink/shortUrlEdition",_je={saving:!1,saved:!1,error:!1},wje=e=>Wr(`${qV}/editShortUrl`,({shortCode:t,domain:r,data:n})=>e().updateShortUrl({shortCode:t,domain:r},n)),xje=e=>Nr({name:qV,initialState:_je,reducers:{},extraReducers:t=>{t.addCase(e.pending,r=>({...r,saving:!0,error:!1,saved:!1})),t.addCase(e.rejected,(r,{error:n})=>({...r,saving:!1,error:!0,saved:!1,errorData:Pi(n)})),t.addCase(e.fulfilled,(r,{payload:n})=>({shortUrl:n,saving:!1,error:!1,saved:!0}))}}),L8="shlink/shortUrlsDetails",D8={loading:!1,error:!1},Sje=e=>{const t=Wr(`${L8}/getShortUrlsDetails`,async(n,{getState:i})=>{const{shortUrlsList:a}=i(),o=await Promise.all(n.map(async s=>{var c;const{shortCode:l,domain:h}=s,p=(c=a==null?void 0:a.shortUrls)==null?void 0:c.data.find(g=>bp(g,l,h));return[s,p??await e().getShortUrl({shortCode:l,domain:h})]}));return new Map(o)}),{reducer:r}=Nr({name:L8,initialState:D8,reducers:{},extraReducers:n=>{n.addCase(t.pending,()=>({loading:!0,error:!1})),n.addCase(t.rejected,(i,{error:a})=>({loading:!1,error:!0,errorData:Pi(a)})),n.addCase(t.fulfilled,(i,{payload:a})=>({...D8,shortUrls:a}))}});return{reducer:r,getShortUrlsDetails:t}},Oje=({domains:e,value:t,onChange:r})=>{const[n,,i,a]=Gt(),o=!t,s=B.useCallback(()=>{r(""),a()},[r,a]),c=B.useCallback(()=>{r(""),i()},[r,i]);return n?m.jsxs(Am,{children:[m.jsx(Jr,{value:t??"",placeholder:"Domain",onChange:l=>r(l.target.value)}),m.jsx(Rt,{id:"backToDropdown",outline:!0,type:"button",className:"domains-dropdown__back-btn","aria-label":"Back to domains list",onClick:s,children:m.jsx(Ye,{icon:FY})}),m.jsx(ta,{target:"backToDropdown",placement:"left",trigger:"hover",children:"Existing domains"})]}):m.jsxs(ls,{text:o?"Domain":`Domain: ${t}`,className:o?"domains-dropdown__toggle-btn":"domains-dropdown__toggle-btn--active",children:[e.map(({domain:l,isDefault:h})=>m.jsxs(Qe,{active:(t===l||h)&&o,onClick:()=>r(l),className:"d-flex justify-content-between align-items-center",children:[l,h&&m.jsx("span",{className:"text-muted",children:"default"})]},l)),m.jsx(Qe,{divider:!0}),m.jsx(Qe,{onClick:c,children:m.jsx("i",{children:"New domain"})})]})},AO=({icon:e,className:t,...r})=>{const n=vl();return m.jsxs("div",{className:"icon-input-container",children:[m.jsx(Jr,{className:Me("icon-input-container__input",t),innerRef:n,...r}),m.jsx(Ye,{icon:e,fixedWidth:!0,className:"icon-input-container__icon",onClick:()=>{var i;return(i=n.current)==null?void 0:i.focus()}})]})},Cje=({minDate:e,maxDate:t,value:r,onChange:n,withTime:i=!1,...a})=>{const o=B.useCallback(({target:c})=>{if(!c.value){n==null||n(null);return}n==null||n(yi(c.value))},[n]),s=B.useMemo(()=>i?bm:ol,[i]);return m.jsx(Jr,{...a,type:i?"datetime-local":"date",value:s(r)??"",max:s(t)??void 0,min:s(e)??void 0,onChange:o})},Y0=({label:e,id:t,...r})=>{const n=B.useId();return m.jsxs(m.Fragment,{children:[m.jsxs("label",{htmlFor:t??n,className:"mb-1",children:[e,":"]}),m.jsx(Cje,{id:t??n,...r})]})},kO=({children:e,infoTooltip:t,checked:r,onChange:n})=>m.jsxs("p",{children:[m.jsx(xF,{inline:!0,checked:r,className:t?"me-2":"",onChange:n,children:e}),t&&m.jsx(ry,{placement:"right",children:t})]}),Pje=({isOpen:e,toggle:t})=>m.jsxs(ea,{isOpen:e,toggle:t,centered:!0,size:"lg",children:[m.jsx(Pl,{toggle:t,children:"Info"}),m.jsxs(ss,{children:[m.jsxs("p",{children:["When the ",m.jsx("b",{children:m.jsx("i",{children:'"Use existing URL if found"'})})," checkbox is checked, the server will return an existing short URL if it matches provided params."]}),m.jsx("p",{children:"These are the checks performed by Shlink in order to determine if an existing short URL should be returned:"}),m.jsxs("ul",{children:[m.jsx("li",{children:"When only the long URL is provided: The most recent match will be returned, or a new short URL will be created if none is found."}),m.jsxs("li",{children:["When long URL and custom slug and/or domain are provided: Same as in previous case, but it will try to match the short URL using both the long URL and the slug, the long URL and the domain, or the three of them.",m.jsx("br",{}),"If the slug is being used by another long URL, an error will be returned."]}),m.jsx("li",{children:"When other params are provided: Same as in previous cases, but it will try to match existing short URLs with all provided data. If any of them does not match, a new short URL will be created"})]})]})]}),Eje=()=>{const[e,t]=Gt();return m.jsxs(m.Fragment,{children:[m.jsx(Yu,{className:"p-0",title:"What does this mean?",onClick:t,children:m.jsx(Ye,{icon:kj})}),m.jsx(Pje,{isOpen:e,toggle:t})]})},Fg=e=>typeof e=="string"?gl(e):e,jje=e=>"shortCodeLength"in e&&"customSlug"in e&&"domain"in e,WV=({basicMode:e=!1,saving:t,onSave:r,initialState:n,tagsList:i,domainsList:a})=>{var o,s,c;const{TagsSelector:l}=Sr(WV),[h,p]=B.useState(n),g=jje(h),w=ho("deviceLongUrls"),_=ho("urlValidation"),b=_||g,x=B.useCallback(()=>p(n),[n]),S=B.useCallback((T,M)=>_u(T)?T:_u(M)?null:void 0,[]),O=B.useCallback((T,M)=>p(({deviceLongUrls:q={},...W})=>{var H;return{...W,deviceLongUrls:{...q,[T]:S(M,(H=n.deviceLongUrls)==null?void 0:H[T])}}}),[n.deviceLongUrls,S]),E=B.useCallback(T=>p(M=>({...M,tags:T})),[]),j=B.useCallback(async T=>(T.preventDefault(),r(h).then(M=>g&&!kA(M)&&x()).catch(()=>{})),[g,r,x,h]),A=B.useMemo(()=>m.jsxs("div",{className:"d-flex flex-column gap-3",children:[m.jsx(Jr,{bsSize:"lg",type:"url",placeholder:"URL to be shortened",required:!0,value:h.longUrl,onChange:T=>p(M=>({...M,longUrl:T.target.value}))}),m.jsxs("div",{className:Me("d-flex flex-column flex-lg-row gap-3",{"mb-3":e}),children:[e&&g&&m.jsx("div",{className:"w-100 w-lg-50",children:m.jsx(Jr,{bsSize:"lg",placeholder:"Custom slug",value:h.customSlug??"",onChange:T=>p(M=>({...M,customSlug:T.target.value}))})}),m.jsx("div",{className:Me("w-100",{"w-lg-50":e}),children:m.jsx(l,{tags:i.tags,selectedTags:h.tags??[],onChange:E})})]})]}),[l,e,E,g,h,i.tags]);return m.jsxs("form",{name:"shortUrlForm",className:"short-url-form",onSubmit:j,children:[e&&A,!e&&m.jsxs(m.Fragment,{children:[m.jsxs(Qa,{children:[m.jsx("div",{className:Me("mb-3",{"col-sm-6":w,"col-12":!w}),children:m.jsx(sr,{title:"Main options",children:A})}),w&&m.jsx("div",{className:"col-sm-6 mb-3",children:m.jsxs(sr,{title:"Device-specific long URLs",bodyClassName:"d-flex flex-column gap-3",children:[m.jsx(AO,{type:"url",icon:aue,placeholder:"Android-specific redirection",value:((o=h.deviceLongUrls)==null?void 0:o.android)??"",onChange:({target:T})=>O("android",T.value)}),m.jsx(AO,{type:"url",icon:iue,placeholder:"iOS-specific redirection",value:((s=h.deviceLongUrls)==null?void 0:s.ios)??"",onChange:({target:T})=>O("ios",T.value)}),m.jsx(AO,{type:"url",icon:cZ,placeholder:"Desktop-specific redirection",value:((c=h.deviceLongUrls)==null?void 0:c.desktop)??"",onChange:({target:T})=>O("desktop",T.value)})]})})]}),m.jsxs(Qa,{children:[m.jsx("div",{className:"col-sm-6 mb-3",children:m.jsxs(sr,{title:"Customize the short URL",bodyClassName:"d-flex flex-column gap-3",children:[m.jsx(Jr,{placeholder:"Title",value:h.title??"",onChange:({target:T})=>p(M=>({...M,title:S(T.value,n.title)}))}),g&&m.jsxs(m.Fragment,{children:[m.jsxs(Qa,{children:[m.jsx("div",{className:"col-lg-6 mb-3 mb-lg-0",children:m.jsx(Jr,{placeholder:"Custom slug",value:h.customSlug??"",onChange:T=>p(M=>({...M,customSlug:T.target.value})),disabled:_u(h.shortCodeLength)})}),m.jsx("div",{className:"col-lg-6",children:m.jsx(Jr,{type:"number",placeholder:"Short code length",value:h.shortCodeLength??"",onChange:T=>p(M=>({...M,shortCodeLength:T.target.value})),min:4,disabled:_u(h.customSlug)})})]}),m.jsx(Oje,{value:h.domain,onChange:T=>p(M=>({...M,domain:T})),domains:a.domains})]})]})}),m.jsx("div",{className:"col-sm-6 mb-3",children:m.jsxs(sr,{title:"Limit access to the short URL",children:[m.jsxs("div",{className:"row mb-3",children:[m.jsx("div",{className:"col-lg-6",children:m.jsx(Y0,{label:"Enabled since",withTime:!0,maxDate:h.validUntil?Fg(h.validUntil):void 0,value:h.validSince?Fg(h.validSince):null,onChange:T=>p(M=>({...M,validSince:xl(T)}))})}),m.jsx("div",{className:"col-lg-6 mt-3 mt-lg-0",children:m.jsx(Y0,{label:"Enabled until",withTime:!0,minDate:h.validSince?Fg(h.validSince):void 0,value:h.validUntil?Fg(h.validUntil):null,onChange:T=>p(M=>({...M,validUntil:xl(T)}))})})]}),m.jsxs("div",{children:[m.jsx("label",{htmlFor:"maxVisits",className:"mb-1",children:"Maximum visits allowed:"}),m.jsx(Jr,{id:"maxVisits",type:"number",min:1,placeholder:"25...",value:h.maxVisits??"",onChange:T=>p(M=>({...M,maxVisits:_u(T.target.value)?Number(T.target.value):null}))})]})]})})]}),m.jsxs(Qa,{children:[b&&m.jsx("div",{className:"col-sm-6 mb-3",children:m.jsxs(sr,{title:"Extra checks",children:[_&&m.jsx(kO,{infoTooltip:"If checked, Shlink will try to reach the long URL, failing in case it's not publicly accessible.",checked:h.validateUrl,onChange:T=>p(M=>({...M,validateUrl:T})),children:"Validate URL"}),g&&m.jsxs("p",{children:[m.jsx(xF,{inline:!0,className:"me-2",checked:h.findIfExists,onChange:T=>p(M=>({...M,findIfExists:T})),children:"Use existing URL if found"}),m.jsx(Eje,{})]})]})}),m.jsx("div",{className:Me("mb-3",{"col-sm-6":b}),children:m.jsxs(sr,{title:"Configure behavior",children:[m.jsx(kO,{infoTooltip:"This short URL will be included in the robots.txt for your Shlink instance, allowing web crawlers (like Google) to index it.",checked:h.crawlable,onChange:T=>p(M=>({...M,crawlable:T})),children:"Make it crawlable"}),m.jsx(kO,{infoTooltip:"When this short URL is visited, any query params appended to it will be forwarded to the long URL.",checked:h.forwardQuery,onChange:T=>p(M=>({...M,forwardQuery:T})),children:"Forward query params on redirect"})]})})]})]}),m.jsx("div",{className:"text-center",children:m.jsx(Rt,{outline:!0,color:"primary",disabled:t||!h.longUrl,className:"btn-xs-block",children:t?"Saving...":"Save"})})]})},Tje=Or(WV,["TagsSelector"]),y_="all",HV={today:"Today",yesterday:"Yesterday",last7Days:"Last 7 days",last30Days:"Last 30 days",last90Days:"Last 90 days",last180Days:"Last 180 days",last365Days:"Last 365 days",[y_]:void 0},GV=Object.keys(HV),Aje=e=>!e||!e.startDate&&!e.endDate,Z0=e=>typeof e=="string"&&GV.includes(e),kje=GV.filter(e=>e!==y_),I8=e=>e?yi(e):null,KV=(e,t)=>({startDate:I8(e),endDate:I8(t)}),Nje=e=>{if(!(!e||Aje(e)))return e.startDate&&!e.endDate?`Since ${ol(e.startDate)}`:!e.startDate&&e.endDate?`Until ${ol(e.endDate)}`:`${ol(e.startDate)} - ${ol(e.endDate)}`},YV=e=>{if(!(!e||e===y_))return Z0(e)?HV[e]:Nje(e)},qi=e=>qu(qy(wl(),e)),ef=e=>({startDate:e,endDate:Mf(wl())}),ZV=e=>{var t;return((t=[[()=>e==="today",()=>ef(qu(wl()))],[()=>e==="yesterday",()=>({startDate:qi(1),endDate:Mf(qy(wl(),1))})],[()=>e==="last7Days",()=>ef(qi(7))],[()=>e==="last30Days",()=>ef(qi(30))],[()=>e==="last90Days",()=>ef(qi(90))],[()=>e==="last180Days",()=>ef(qi(180))],[()=>e==="last365Days",()=>ef(qi(365))]].find(([r])=>r()))==null?void 0:t[1]())??{}},Rje=e=>{var t;const r=yi(e);return((t=[[()=>fu(qu(wl()),r),"today"],[()=>fu(qi(1),r),"yesterday"],[()=>fu(qi(7),r),"last7Days"],[()=>fu(qi(30),r),"last30Days"],[()=>fu(qi(90),r),"last90Days"],[()=>fu(qi(180),r),"last180Days"],[()=>fu(qi(365),r),"last365Days"]].find(([n])=>n()))==null?void 0:t[1])??y_},XV=e=>Z0(e)?ZV(e):e,QV=e=>!!(e&&e.startDate),Mje=({startDate:e,endDate:t})=>{const r=lB(Mf(t??new Date),qu(e))+1,n=qy(qu(e),r),i=qy(Mf(e),1);return{startDate:n,endDate:i}},Lje=e=>{if(QV(e))return lB(e.endDate??new Date,e.startDate)},Dje=({active:e,allText:t,onChange:r})=>m.jsxs(m.Fragment,{children:[m.jsx(Qe,{active:e==="all",onClick:()=>r("all"),children:t}),m.jsx(Qe,{divider:!0,tag:"hr"}),kje.map(n=>m.jsx(Qe,{active:e===n,onClick:()=>r(n),children:YV(n)},n))]}),Ije=({startDate:e,endDate:t,disabled:r=!1,onStartDateChange:n,onEndDateChange:i})=>m.jsxs("div",{className:"row",children:[m.jsx("div",{className:"col-md-6",children:m.jsx(Y0,{label:"Since",value:e,maxDate:t??void 0,disabled:r,onChange:n})}),m.jsx("div",{className:"col-md-6 mt-3 mt-md-0",children:m.jsx(Y0,{label:"Until",value:t,minDate:e??void 0,disabled:r,onChange:a=>i(a&&Mf(a))})})]}),KA=({onDatesChange:e,dateRangeOrInterval:t,defaultText:r,disabled:n})=>{const i=B.useMemo(()=>YV(t)??r,[t,r]),[a,o]=B.useMemo(()=>Z0(t)?[void 0,t]:[t,void 0],[t]),s=B.useCallback(c=>{Z0(c)?e(ZV(c),c):e(c)},[e]);return m.jsxs(ls,{disabled:n,text:i,children:[m.jsx(Dje,{allText:r,active:o,onChange:s}),m.jsx(Qe,{divider:!0,tag:"hr"}),m.jsx("div",{className:"px-3 py-1",children:m.jsx(Ije,{...a,onStartDateChange:c=>s({...a,startDate:c}),onEndDateChange:c=>s({...a,endDate:c})})})]})},$je={dateCreated:"Created at",shortCode:"Short URL",longUrl:"Long URL",title:"Title",visits:"Visits"},Fje=({onChange:e,selected:t={},className:r,domains:n})=>{const i=ho("filterShortUrlsByDomain"),{excludeBots:a=!1,excludeMaxVisitsReached:o=!1,excludePastValidUntil:s=!1,domain:c}=t,l=B.useCallback(p=>e({...t,...p}),[e,t]),h=B.useCallback(p=>l({[p]:!(t!=null&&t[p])}),[l,t]);return m.jsxs(ls,{text:"Filters",dropdownClassName:r,end:!0,minWidth:250,children:[m.jsx(Qe,{header:!0,"aria-hidden":!0,children:"Visits:"}),m.jsx(Qe,{active:a,onClick:()=>h("excludeBots"),children:"Ignore visits from bots"}),m.jsx(Qe,{divider:!0,tag:"hr"}),m.jsx(Qe,{header:!0,"aria-hidden":!0,children:"Short URLs:"}),m.jsx(Qe,{active:o,onClick:()=>h("excludeMaxVisitsReached"),children:"Exclude with visits reached"}),m.jsx(Qe,{active:s,onClick:()=>h("excludePastValidUntil"),children:"Exclude enabled in the past"}),i&&m.jsxs(m.Fragment,{children:[m.jsx(Qe,{divider:!0,tag:"hr"}),m.jsxs(Qe,{header:!0,"aria-hidden":!0,children:["Domain: ",!n&&m.jsx("i",{children:"loading..."})]}),n==null?void 0:n.map(p=>{const g=p.isDefault?cd:p.domain,w=c===g;return m.jsx(Qe,{active:w,onClick:()=>l({domain:w?void 0:g}),children:p.domain},p.domain)})]}),m.jsx(Qe,{divider:!0,tag:"hr"}),m.jsx(Qe,{disabled:t.excludeBots===void 0&&t.excludeMaxVisitsReached===void 0&&t.excludePastValidUntil===void 0&&t.domain===void 0,onClick:()=>e({excludeBots:void 0,excludeMaxVisitsReached:void 0,excludePastValidUntil:void 0,domain:void 0}),className:"fst-italic",children:"Reset to defaults"})]})},JV=({className:e,shortUrlsAmount:t,order:r,handleOrderBy:n,tagsList:i,domainsList:a})=>{const{ExportShortUrlsBtn:o,TagsSelector:s}=Sr(JV),[{search:c,tags:l,startDate:h,endDate:p,excludeBots:g,excludeMaxVisitsReached:w,excludePastValidUntil:_,domain:b,tagsMode:x="any"},S]=m_(),O=Hr("visits"),[E,j]=B.useState(),A=B.useCallback(({startDate:W,endDate:H},K)=>{S({startDate:xl(W)??void 0,endDate:xl(H)??void 0}),j(K)},[S]),T=B.useCallback(W=>S({search:W||void 0}),[S]),M=B.useCallback(W=>S({tags:W}),[S]),q=B.useCallback(()=>S({tagsMode:x==="any"?"all":"any"}),[x,S]);return m.jsxs("div",{className:Me("short-urls-filtering-bar-container",e),children:[m.jsx(yb,{initialValue:c,onChange:T}),m.jsxs(Am,{className:"mt-3",children:[m.jsx(s,{immutable:!0,placeholder:"With tags...",tags:i.tags,selectedTags:l,onChange:M}),l.length>1&&m.jsxs(m.Fragment,{children:[m.jsx(Rt,{outline:!0,color:"secondary",onClick:q,id:"tagsModeBtn","aria-label":"Change tags mode",children:m.jsx(Ye,{className:"short-urls-filtering-bar__tags-icon",icon:x==="all"?K$:DY})}),m.jsx(ta,{target:"tagsModeBtn",placement:"left",children:x==="all"?"With all the tags.":"With any of the tags."})]})]}),m.jsxs(Qa,{className:"flex-lg-row-reverse",children:[m.jsx("div",{className:"col-lg-8 col-xl-6 mt-3",children:m.jsxs("div",{className:"d-md-flex",children:[m.jsx("div",{className:"flex-grow-1",children:m.jsx(KA,{defaultText:"All short URLs",dateRangeOrInterval:E??KV(h,p),onDatesChange:A})}),m.jsx(Fje,{className:"ms-0 ms-md-2 mt-3 mt-md-0",selected:{excludeBots:g??(O==null?void 0:O.excludeBots),excludeMaxVisitsReached:w,excludePastValidUntil:_,domain:b},onChange:S,domains:a.loading?void 0:a.domains})]})}),m.jsx("div",{className:"col-6 col-lg-4 col-xl-6 mt-3",children:m.jsx(o,{amount:t})}),m.jsx("div",{className:"col-6 d-lg-none mt-3",children:m.jsx(Nm,{prefixed:!1,items:$je,order:r,onChange:n})})]})]})},Bje=Or(JV,["ExportShortUrlsBtn","TagsSelector"]);function wp({currentOrder:e,field:t,className:r="ms-1"}){return!e.dir||e.field!==t?null:m.jsx(Ye,{icon:e.dir==="ASC"?EY:UY,className:r})}const tf=2,lj="...",eq=(e,t)=>{const r=vT(Math.max(tf,e-tf),Math.min(t-1,e+tf)+1);return e-tf>tf&&r.unshift(lj),e+tf<t-1&&r.push(lj),r.unshift(1),r.push(t),r},_m=e=>e===lj,tq=e=>_m(e)?e:jr(e),rq=(e,t)=>_m(e)?`${e}_${t}`:`${e}`,Uje=({paginator:e,currentQueryString:t=""})=>{const{currentPage:r=0,pagesCount:n=0}=e??{},i=Nl(),a=s=>`${i}/list-short-urls/${s}${t}`;if(n<=1)return m.jsx("div",{className:"pb-3"});const o=()=>eq(r,n).map((s,c)=>m.jsx(Au,{disabled:_m(s),active:r===s,children:m.jsx(ku,{tag:nr,to:a(s),children:tq(s)})},rq(s,c)));return m.jsxs(oT,{className:"sticky-card-paginator py-3",listClassName:"flex-wrap justify-content-center mb-0",children:[m.jsx(Au,{disabled:r===1,children:m.jsx(ku,{previous:!0,tag:nr,to:a(r-1)})}),o(),m.jsx(Au,{disabled:r>=n,children:m.jsx(ku,{next:!0,tag:nr,to:a(r+1)})})]})},zje={field:"dateCreated",dir:"DESC"},nq=Ra(({listShortUrls:e,shortUrlsList:t})=>{var r,n,i;const{ShortUrlsTable:a,ShortUrlsFilteringBar:o}=Sr(nq),{page:s}=md(),c=Sn(),[{tags:l,search:h,startDate:p,endDate:g,orderBy:w,tagsMode:_,excludeBots:b,excludePastValidUntil:x,excludeMaxVisitsReached:S,domain:O},E]=m_(),j=gT(),[A,T]=B.useState(w??((r=j.shortUrlsList)==null?void 0:r.defaultOrdering)??zje),{pagination:M}=(t==null?void 0:t.shortUrls)??{},q=B.useMemo(()=>{var ee;return b??((ee=j.visits)==null?void 0:ee.excludeBots)},[b,(n=j.visits)==null?void 0:n.excludeBots]),W=B.useCallback((ee,re)=>{E({orderBy:{field:ee,dir:re}}),T({field:ee,dir:re})},[E]),H=ee=>()=>W(ee,km(ee,A.field,A.dir)),K=ee=>m.jsx(wp,{currentOrder:A,field:ee}),te=B.useCallback(ee=>E({tags:[...new Set([...l,ee])]}),[l,E]),se=B.useCallback(({field:ee,dir:re})=>q&&ee==="visits"?{field:"nonBotVisits",dir:re}:{field:ee,dir:re},[q]),X=RA();return B.useEffect(()=>{e({page:s,searchTerm:h,tags:l,startDate:p,endDate:g,orderBy:se(A),tagsMode:_,excludePastValidUntil:x,excludeMaxVisitsReached:S,domain:O})},[e,se,s,h,l,p,g,A,_,x,S,O]),m.jsxs(NA,{value:X,children:[m.jsx(o,{shortUrlsAmount:(i=t.shortUrls)==null?void 0:i.pagination.totalItems,order:A,handleOrderBy:W,className:"mb-3"}),m.jsx(MA,{type:"short-urls",className:"mb-3"}),m.jsxs(Ji,{body:!0,className:Me({"pb-0":!t.loading}),children:[m.jsx(a,{shortUrlsList:t,orderByColumn:H,renderOrderIcon:K,onTagClick:te}),!t.loading&&m.jsx(Uje,{paginator:M,currentQueryString:c.search})]})]})},()=>[Dn.visits]),Vje=Or(nq,["ShortUrlsTable","ShortUrlsFilteringBar"]),qje=({shortUrlsList:e,onTagClick:t,ShortUrlsRow:r})=>{const{error:n,loading:i,shortUrls:a}=e;return n?m.jsx("tr",{children:m.jsx("td",{colSpan:6,className:"text-center table-danger text-dark",children:"Something went wrong while loading short URLs :("})}):i?m.jsx("tr",{children:m.jsx("td",{colSpan:6,className:"text-center",children:"Loading..."})}):!i&&(!a||a.data.length===0)?m.jsx("tr",{children:m.jsx("td",{colSpan:6,className:"text-center",children:"No results found"})}):a==null?void 0:a.data.map(o=>m.jsx(r,{shortUrl:o,onTagClick:t},o.shortUrl))},iq=({orderByColumn:e,renderOrderIcon:t,shortUrlsList:r,onTagClick:n,className:i})=>{const{ShortUrlsRow:a}=Sr(iq),o=Me({"short-urls-table__header-cell--with-action":!!e}),s=Me("short-urls-table__header-cell",o),c=Me("table table-hover responsive-table short-urls-table",i);return m.jsxs("table",{className:c,children:[m.jsx("thead",{className:"responsive-table__header short-urls-table__header",children:m.jsxs("tr",{children:[m.jsxs("th",{className:s,onClick:e==null?void 0:e("dateCreated"),children:["Created at ",t==null?void 0:t("dateCreated")]}),m.jsxs("th",{className:s,onClick:e==null?void 0:e("shortCode"),children:["Short URL ",t==null?void 0:t("shortCode")]}),m.jsxs("th",{className:"short-urls-table__header-cell",children:[m.jsxs(Yu,{className:Me("p-0",o),onClick:e==null?void 0:e("title"),children:["Title ",t==null?void 0:t("title")]})," / ",m.jsxs(Yu,{className:Me("p-0",o),onClick:e==null?void 0:e("longUrl"),children:[m.jsx("span",{className:"indivisible",children:"Long URL"})," ",t==null?void 0:t("longUrl")]})]}),m.jsx("th",{className:"short-urls-table__header-cell",children:"Tags"}),m.jsx("th",{className:s,onClick:e==null?void 0:e("visits"),children:m.jsxs("span",{className:"indivisible",children:["Visits ",t==null?void 0:t("visits")]})}),m.jsx("th",{className:"short-urls-table__header-cell",colSpan:2,"aria-hidden":!0})]})}),m.jsx("tbody",{children:m.jsx(qje,{ShortUrlsRow:a,shortUrlsList:r,onTagClick:n})})]})},Wje=Or(iq,["ShortUrlsRow"]),Hje=(e,t)=>{e.factory("ShortUrlsList",Vje),e.decorator("ShortUrlsList",t(["mercureInfo","shortUrlsList"],["listShortUrls","createNewVisits","loadMercureInfo"])),e.factory("ShortUrlsTable",Wje),e.factory("ShortUrlsRow",uje),e.factory("CreateShortUrlResult",QEe),e.factory("ShortUrlsRowMenu",gje),e.decorator("ShortUrlsRowMenu",t(null,["shortUrlDeleted","deleteShortUrl"])),e.factory("ShortUrlForm",Tje),e.decorator("ShortUrlForm",t(["tagsList","domainsList"])),e.factory("CreateShortUrl",ZEe),e.decorator("CreateShortUrl",t(["shortUrlCreation"],["createShortUrl","resetCreateShortUrl"])),e.factory("EditShortUrl",XEe),e.decorator("EditShortUrl",t(["shortUrlsDetails","shortUrlEdition"],["getShortUrlsDetails","editShortUrl"])),e.serviceFactory("DeleteShortUrlModal",()=>JEe),e.decorator("DeleteShortUrlModal",t(["shortUrlDeletion"],["resetDeleteShortUrl"])),e.factory("ExportShortUrlsBtn",eje),e.factory("ShortUrlsFilteringBar",Bje),e.decorator("ShortUrlsFilteringBar",t(["tagsList","domainsList"])),e.serviceFactory("shortUrlsListReducerCreator",wPe,"listShortUrls","editShortUrl","createShortUrl"),e.serviceFactory("shortUrlsListReducer",r=>r.reducer,"shortUrlsListReducerCreator"),e.serviceFactory("shortUrlCreationReducerCreator",bje,"createShortUrl"),e.serviceFactory("shortUrlCreationReducer",r=>r.reducer,"shortUrlCreationReducerCreator"),e.serviceFactory("shortUrlEditionReducerCreator",xje,"editShortUrl"),e.serviceFactory("shortUrlEditionReducer",r=>r.reducer,"shortUrlEditionReducerCreator"),e.serviceFactory("shortUrlDeletionReducerCreator",yPe,"deleteShortUrl"),e.serviceFactory("shortUrlDeletionReducer",r=>r.reducer,"shortUrlDeletionReducerCreator"),e.serviceFactory("shortUrlsDetailsReducerCreator",Sje,"apiClientFactory"),e.serviceFactory("shortUrlsDetailsReducer",r=>r.reducer,"shortUrlsDetailsReducerCreator"),e.serviceFactory("listShortUrls",_Pe,"apiClientFactory"),e.serviceFactory("createShortUrl",yje,"apiClientFactory"),e.serviceFactory("resetCreateShortUrl",r=>r.resetCreateShortUrl,"shortUrlCreationReducerCreator"),e.serviceFactory("deleteShortUrl",gPe,"apiClientFactory"),e.serviceFactory("resetDeleteShortUrl",r=>r.resetDeleteShortUrl,"shortUrlDeletionReducerCreator"),e.serviceFactory("shortUrlDeleted",()=>fV),e.serviceFactory("getShortUrlsDetails",r=>r.getShortUrlsDetails,"shortUrlsDetailsReducerCreator"),e.serviceFactory("editShortUrl",wje,"apiClientFactory")},Gje=({tag:e,toggle:t,isOpen:r,deleteTag:n,tagDelete:i,tagDeleted:a})=>{const{deleting:o,error:s,deleted:c,errorData:l}=i;return m.jsxs(ea,{toggle:t,isOpen:r,centered:!0,onClosed:()=>c&&a(e),children:[m.jsx(Pl,{toggle:t,className:"text-danger",children:"Delete tag"}),m.jsxs(ss,{children:["Are you sure you want to delete tag ",m.jsx("b",{children:e}),"?",s&&m.jsx(bi,{type:"error",small:!0,className:"mt-2",children:m.jsx(fo,{errorData:l,fallbackMessage:"Something went wrong while deleting the tag :("})})]}),m.jsxs(gd,{children:[m.jsx(Rt,{color:"link",onClick:t,children:"Cancel"}),m.jsx(Rt,{color:"danger",disabled:o,onClick:async()=>{await n(e),t()},children:o?"Deleting tag...":"Delete tag"})]})]})},aq=({tag:e,editTag:t,toggle:r,tagEdited:n,isOpen:i,tagEdit:a})=>{const{ColorGenerator:o}=Sr(aq),[s,c]=B.useState(e),[l,h]=B.useState(o.getColorForKey(e)),{editing:p,error:g,edited:w,errorData:_}=a,b=lV(async()=>{await t({oldName:e,newName:s,color:l}),r()}),x=B.useCallback(()=>w&&n({oldName:e,newName:s,color:l}),[l,w,s,e,n]);return m.jsx(ea,{isOpen:i,toggle:r,centered:!0,onClosed:x,children:m.jsxs("form",{name:"editTag",onSubmit:b,children:[m.jsx(Pl,{toggle:r,children:"Edit tag"}),m.jsxs(ss,{children:[m.jsxs(Am,{children:[m.jsx(UV,{color:l,onChange:h,className:"input-group-text",name:"tag-color"}),m.jsx(Jr,{value:s,placeholder:"Tag",required:!0,onChange:({target:S})=>c(S.value)})]}),g&&m.jsx(bi,{type:"error",small:!0,className:"mt-2",children:m.jsx(fo,{errorData:_,fallbackMessage:"Something went wrong while editing the tag :("})})]}),m.jsxs(gd,{children:[m.jsx(Rt,{type:"button",color:"link",onClick:r,children:"Cancel"}),m.jsx(Rt,{color:"primary",disabled:p,children:p?"Saving...":"Save"})]})]})})},Kje=Or(aq,["ColorGenerator"]),Yje=/\s+/g,oq=e=>e.trim().toLowerCase().replace(Yje,"-"),sq=({color:e})=>m.jsx("div",{style:{backgroundColor:e},className:"color-bullet"}),lq=({tag:e,colorGenerator:t})=>m.jsx(sq,{color:t.getColorForKey(e)});let $8=1;const uq="Tag not found",cq="Add tag",Zje=e=>e!==uq,Xje=e=>e===cq,F8=e=>($8+=1,{label:e,value:`${e}${$8}`}),Qje=e=>({tag:t,onClick:r})=>m.jsx(g_,{colorGenerator:e,text:t.label,className:"react-tags__tag",onClose:r}),Jje=(e,t)=>({option:r,classNames:n,...i})=>{var a;const o=Zje(r.label),s=Xje(r.label);return m.jsx("div",{className:Me(n.option,{[n.optionIsActive]:o&&r.active,"react-tags__listbox-option--not-selectable":!o}),...i,children:o?m.jsxs(m.Fragment,{children:[!s&&m.jsx(lq,{tag:`${r.label}`,colorGenerator:e}),s?m.jsxs("i",{children:['Add "',oq(((a=t.current)==null?void 0:a.input.value)??""),'"']}):r.label]}):m.jsx("i",{children:r.label})})},fq=({selectedTags:e,onChange:t,placeholder:r,tags:n,immutable:i=!1})=>{const{ColorGenerator:a}=Sr(fq),o=Hr("shortUrlCreation"),s=(o==null?void 0:o.tagFilteringMode)??"startsWith",c=B.useRef(null);return m.jsx(nce,{ref:c,selected:e.map(F8),suggestions:n.filter(l=>!e.includes(l)).map(F8),renderTag:Qje(a),renderOption:Jje(a,c),activateFirstOption:!0,allowNew:!i,newOptionText:cq,noOptionsText:uq,placeholderText:r??"Add tags to the URL",delimiterKeys:["Enter",","],suggestionsTransform:(l,h)=>{const p=l.toLowerCase().trim();return p.length<1?[]:[...h.filter(({label:g})=>s==="includes"?g.includes(p):g.startsWith(p))].slice(0,5)},onDelete:l=>{const h=[...e];h.splice(l,1),t(h)},onAdd:({label:l})=>t([...new Set([...e,...l.split(",").map(oq)])])})},eTe=Or(fq,["ColorGenerator"]),uj="shlink/tagDelete",tTe={deleting:!1,deleted:!1,error:!1},dq=Mn(`${uj}/tagDeleted`),rTe=e=>{const t=Wr(`${uj}/deleteTag`,async n=>{await e().deleteTags([n])}),{reducer:r}=Nr({name:uj,initialState:tTe,reducers:{},extraReducers:n=>{n.addCase(t.pending,()=>({deleting:!0,deleted:!1,error:!1})),n.addCase(t.rejected,(i,{error:a})=>({deleting:!1,deleted:!1,error:!0,errorData:Pi(a)})),n.addCase(t.fulfilled,()=>({deleting:!1,deleted:!0,error:!1}))}});return{reducer:r,deleteTag:t}},YA="shlink/tagEdit",nTe={editing:!1,edited:!1,error:!1},hq=Mn(`${YA}/tagEdited`),iTe=(e,t)=>Wr(`${YA}/editTag`,async({oldName:r,newName:n,color:i})=>(await e().editTag({oldName:r,newName:n}),t.setColorForKey(n,i),{oldName:r,newName:n,color:i})),aTe=e=>Nr({name:YA,initialState:nTe,reducers:{},extraReducers:t=>{t.addCase(e.pending,()=>({editing:!0,edited:!1,error:!1})),t.addCase(e.rejected,(r,{error:n})=>({editing:!1,edited:!1,error:!0,errorData:Pi(n)})),t.addCase(e.fulfilled,(r,{payload:n})=>{const{oldName:i,newName:a}=n;return{oldName:i,newName:a,editing:!1,edited:!0,error:!1}})}}),ZA="shlink/tagsList",NO={tags:[],filteredTags:[],stats:{},loading:!1,error:!1},B8=(e,t)=>r=>r===e?t:r,U8=(e,t)=>e.filter(r=>r!==t),oTe=(e,t)=>e.reduce((r,[n,i])=>{if(!r[n])return r;const{bots:a,nonBots:o}=i,s=r[n];return{...r,[n]:{...s,visitsSummary:s.visitsSummary&&{total:s.visitsSummary.total+a+o,bots:s.visitsSummary.bots+a,nonBots:s.visitsSummary.nonBots+o},visitsCount:(s.visitsCount??0)+a+o}}},{...t}),sTe=e=>Object.entries(e.reduce((t,{shortUrl:r,visit:n})=>(r==null||r.tags.forEach(i=>{t[i]||(t[i]={bots:0,nonBots:0}),n.potentialBot?t[i].bots+=1:t[i].nonBots+=1}),t),{})),lTe=e=>Wr(`${ZA}/listTags`,async()=>{const{data:t}=await e().tagsStats(),r=t.reduce((n,{tag:i,...a})=>(n[i]=a,n),{});return{tags:Object.keys(r),stats:r}}),pq=Mn(`${ZA}/filterTags`),uTe=(e,t)=>Nr({name:ZA,initialState:NO,reducers:{},extraReducers:r=>{r.addCase(pq,(n,{payload:i})=>({...n,filteredTags:n.tags.filter(a=>a.toLowerCase().match(i.toLowerCase()))})),r.addCase(e.pending,n=>({...n,loading:!0,error:!1})),r.addCase(e.rejected,(n,{error:i})=>({...NO,error:!0,errorData:Pi(i)})),r.addCase(e.fulfilled,(n,{payload:i})=>({...NO,stats:i.stats,tags:i.tags,filteredTags:i.tags})),r.addCase(dq,({tags:n,filteredTags:i,...a},{payload:o})=>({...a,tags:U8(n,o),filteredTags:U8(i,o)})),r.addCase(hq,({tags:n,filteredTags:i,stats:a,...o},{payload:s})=>({...o,stats:{...a,[s.newName]:a[s.oldName]},tags:n.map(B8(s.oldName,s.newName)).sort(),filteredTags:i.map(B8(s.oldName,s.newName)).sort()})),r.addCase(Md,(n,{payload:i})=>({...n,stats:oTe(sTe(i.createdVisits),n.stats)})),r.addCase(t.fulfilled,({tags:n,...i},{payload:a})=>({...i,tags:n.concat(a.tags.filter(o=>!n.includes(o)))}))}}),cTe={tag:"Tag",shortUrls:"Short URLs",visits:"Visits"},mq=Ra(({filterTags:e,tagsList:t})=>{var r,n;const{TagsTable:i}=Sr(mq),a=gT(),[o,s]=B.useState(((r=a.tags)==null?void 0:r.defaultOrdering)??{}),c=B.useMemo(()=>{const h=t.filteredTags.map(p=>{var g,w,_;const b=t.stats[p],x=((g=a.visits)!=null&&g.excludeBots?(w=b==null?void 0:b.visitsSummary)==null?void 0:w.nonBots:(_=b==null?void 0:b.visitsSummary)==null?void 0:_.total)??(b==null?void 0:b.visitsCount)??0;return{tag:p,visits:x,shortUrls:(b==null?void 0:b.shortUrlsCount)??0}});return CF(h,o)},[o,(n=a.visits)==null?void 0:n.excludeBots,t.filteredTags,t.stats]),l=RA();return t.loading?m.jsx(Bu,{loading:!0}):t.error?m.jsx(bi,{type:"error",children:m.jsx(fo,{errorData:t.errorData,fallbackMessage:"Error loading tags :("})}):m.jsxs(NA,{value:l,children:[m.jsx(yb,{className:"mb-3",onChange:e}),m.jsx(Qa,{className:"mb-3",children:m.jsx("div",{className:"col-lg-6 offset-lg-6",children:m.jsx(Nm,{items:cTe,order:o,onChange:(h,p)=>s({field:h,dir:p})})})}),m.jsx(MA,{type:"tags",className:"mb-3"}),m.jsx(i,{sortedTags:c,currentOrder:o,orderByColumn:h=>()=>{const p=km(h,o.field,o.dir);s({field:p?h:void 0,dir:p})}})]})},()=>[Dn.visits]),fTe=Or(mq,["TagsTable"]),XA=({pagesCount:e,currentPage:t,onPageChange:r,centered:n=!0})=>{const i=B.useCallback(a=>!_m(a)&&r(a),[r]);return e<2?null:m.jsxs(oT,{listClassName:Me("flex-wrap mb-0 simple-paginator",{"justify-content-center":n}),children:[m.jsx(Au,{disabled:t<=1,children:m.jsx(ku,{previous:!0,tag:"span",onClick:()=>i(t-1)})}),eq(t,e).map((a,o)=>m.jsx(Au,{disabled:_m(a),active:t===a,children:m.jsx(ku,{role:"link",tag:"span",onClick:()=>i(a),children:tq(a)})},rq(a,o))),m.jsx(Au,{disabled:t>=e,children:m.jsx(ku,{next:!0,tag:"span",onClick:()=>i(t+1)})})]})},dTe=20,vq=({sortedTags:e,orderByColumn:t,currentOrder:r})=>{const{TagsTableRow:n}=Sr(vq),i=B.useRef(!0),{page:a=1}=bd(),[o,s]=ePe("page",Number(a)),c=B.useCallback(g=>{s(g),scrollTo(0,0)},[s]),l=bf(e,dTe),h=l.length>1,p=l[o-1]??[];return B.useEffect(()=>{i.current||c(1),i.current=!1},[c,e]),m.jsxs(sr,{bodyClassName:h?"pb-1":"",children:[m.jsxs("table",{className:"table table-hover responsive-table mb-0",children:[m.jsxs("thead",{className:"responsive-table__header",children:[m.jsxs("tr",{children:[m.jsxs("th",{className:"tags-table__header-cell",onClick:t("tag"),children:["Tag ",m.jsx(wp,{currentOrder:r,field:"tag"})]}),m.jsxs("th",{className:"tags-table__header-cell text-lg-end",onClick:t("shortUrls"),children:["Short URLs ",m.jsx(wp,{currentOrder:r,field:"shortUrls"})]}),m.jsxs("th",{className:"tags-table__header-cell text-lg-end",onClick:t("visits"),children:["Visits ",m.jsx(wp,{currentOrder:r,field:"visits"})]}),m.jsx("th",{className:"tags-table__header-cell",children:m.jsx("span",{className:"sr-only",children:"Options"})})]}),m.jsx("tr",{children:m.jsx("th",{"aria-hidden":!0,colSpan:4,className:"p-0 border-top-0"})})]}),m.jsxs("tbody",{children:[p.length===0&&m.jsx("tr",{children:m.jsx("td",{colSpan:4,className:"text-center",children:"No tags found"})}),p.map(g=>m.jsx(n,{tag:g},g.tag))]})]}),h&&m.jsx("div",{className:"sticky-card-paginator",children:m.jsx(XA,{pagesCount:l.length,currentPage:o,onPageChange:c})})]},o)},hTe=Or(vq,["TagsTableRow"]),gq=({tag:e})=>{const{DeleteTagConfirmModal:t,EditTagModal:r,ColorGenerator:n}=Sr(gq),[i,a]=Gt(),[o,s]=Gt(),c=Nl(),l=f_();return m.jsxs("tr",{className:"responsive-table__row",children:[m.jsxs("th",{className:"responsive-table__cell","data-th":"Tag",children:[m.jsx(lq,{tag:e.tag,colorGenerator:n})," ",e.tag]}),m.jsx("td",{className:"responsive-table__cell text-lg-end","data-th":"Short URLs",children:m.jsx(nr,{to:`${c}/list-short-urls/1?tags=${encodeURIComponent(e.tag)}`,children:jr(e.shortUrls)})}),m.jsx("td",{className:"responsive-table__cell text-lg-end","data-th":"Visits",children:m.jsx(nr,{to:`${c}/tag/${e.tag}/visits`,children:jr(e.visits)})}),m.jsx("td",{className:"responsive-table__cell text-lg-end",children:m.jsxs(_b,{children:[m.jsxs(Qe,{onClick:s,children:[m.jsx(Ye,{icon:G$,fixedWidth:!0,className:"me-1"})," Edit"]}),m.jsxs(Qe,{disabled:!l||!l.canAddItemWithName(e.tag),onClick:()=>l==null?void 0:l.addItemToCompare({name:e.tag,query:e.tag,style:n.stylesForKey(e.tag)}),children:[m.jsx(Ye,{icon:lb,fixedWidth:!0})," Compare visits"]}),m.jsx(Qe,{divider:!0,tag:"hr"}),m.jsxs(Qe,{className:"dropdown-item--danger",onClick:a,children:[m.jsx(Ye,{icon:NY,fixedWidth:!0,className:"me-1"})," Delete tag"]})]})}),m.jsx(r,{tag:e.tag,toggle:s,isOpen:o}),m.jsx(t,{tag:e.tag,toggle:a,isOpen:i})]})},pTe=Or(gq,["DeleteTagConfirmModal","EditTagModal","ColorGenerator"]),mTe=(e,t)=>{e.factory("TagsSelector",eTe),e.serviceFactory("DeleteTagConfirmModal",()=>Gje),e.decorator("DeleteTagConfirmModal",t(["tagDelete"],["deleteTag","tagDeleted"])),e.factory("EditTagModal",Kje),e.decorator("EditTagModal",t(["tagEdit"],["editTag","tagEdited"])),e.factory("TagsTableRow",pTe),e.factory("TagsTable",hTe),e.factory("TagsList",fTe),e.decorator("TagsList",t(["tagsList","mercureInfo"],["filterTags","createNewVisits","loadMercureInfo"])),e.serviceFactory("tagEditReducerCreator",aTe,"editTag"),e.serviceFactory("tagEditReducer",r=>r.reducer,"tagEditReducerCreator"),e.serviceFactory("tagDeleteReducerCreator",rTe,"apiClientFactory"),e.serviceFactory("tagDeleteReducer",r=>r.reducer,"tagDeleteReducerCreator"),e.serviceFactory("tagsListReducerCreator",uTe,"listTags","createShortUrl"),e.serviceFactory("tagsListReducer",r=>r.reducer,"tagsListReducerCreator"),e.serviceFactory("listTags",lTe,"apiClientFactory"),e.serviceFactory("filterTags",()=>pq),e.serviceFactory("deleteTag",r=>r.deleteTag,"tagDeleteReducerCreator"),e.serviceFactory("tagDeleted",()=>dq),e.serviceFactory("editTag",iTe,"apiClientFactory","ColorGenerator"),e.serviceFactory("tagEdited",()=>hq)},vTe=new _B,gTe=e=>vTe.parse(e),z8=e=>e.toLowerCase().trim();class yTe{constructor(t){fl(this,"colors"),fl(this,"lights");var r;this.storage=t,this.colors=((r=this.storage)==null?void 0:r.getTagColors())??{},this.lights={}}getColorForKey(t){const r=z8(t);return this.colors[r]||this.setColorForKey(r,dje())}setColorForKey(t,r){var n;const i=z8(t);return this.colors[i]=r,(n=this.storage)==null||n.storeTagColors(this.colors),r}stylesForKey(t){const r=this.getColorForKey(t);return{backgroundColor:r,color:this.isLightColor(r)?"#222":"#fff"}}isLightColor(t){const r=t.substring(1);return this.lights[r]===void 0&&(this.lights[r]=BV(r)),this.lights[r]}}const yq=({document:e},t,r)=>{const n=e.createElement("a");n.setAttribute("href",t),n.setAttribute("download",r),n.style.visibility="hidden",e.body.appendChild(n),n.click(),e.body.removeChild(n)},bTe=(e,t,r)=>{const n=new Blob([t],{type:"text/csv;charset=utf-8;"}),i=URL.createObjectURL(n);yq(e,i,r)};class _Te{constructor(t,r){this.fetch=t,this.window=r}async saveImage(t,r){const n=await this.fetch(t).then(a=>a.blob()),i=URL.createObjectURL(n);yq(this.window,i,r)}}class wTe{constructor(t,r){fl(this,"exportVisits",(n,i)=>{i.length&&this.exportCsv(n,i)}),fl(this,"exportShortUrls",n=>{n.length&&this.exportCsv("short_urls.csv",n)}),fl(this,"exportCsv",(n,i)=>{const a=this.jsonToCsv(i);bTe(this.window,a,n)}),this.window=t,this.jsonToCsv=r}}function xTe(e){e.constant("window",window),e.constant("fetch",window.fetch.bind(window)),e.service("ImageDownloader",_Te,"fetch","window"),e.service("ColorGenerator",yTe,"TagColorsStorage"),e.constant("jsonToCsv",gTe),e.service("ReportExporter",wTe,"window","jsonToCsv"),e.serviceFactory("useTimeoutToggle",()=>bb)}const Gm=({visits:e,shortUrl:t,children:r,title:n})=>m.jsx("header",{children:m.jsxs(Ji,{body:!0,children:[m.jsxs("h2",{className:"d-flex justify-content-between align-items-center mb-0",children:[m.jsx(v_,{}),m.jsx("span",{className:"text-center d-none d-sm-block",children:m.jsx("small",{children:n})}),m.jsxs("span",{className:"badge badge-main ms-3",children:["Visits:"," ",m.jsx($V,{visitsCount:e.length,shortUrl:t})]})]}),m.jsx("h3",{className:"text-center d-block d-sm-none mb-0 mt-3",children:m.jsx("small",{children:n})}),r&&m.jsx("div",{className:"mt-md-2",children:r})]})}),b_=({children:e,className:t})=>m.jsx("div",{className:Me("d-flex justify-content-between align-items-center",t),children:e}),bq=({title:e,footer:t,children:r})=>m.jsxs(Ji,{role:"document",children:[m.jsx(Tm,{className:"chart-card__header",children:e}),m.jsx(jm,{children:r}),t&&m.jsx(uF,{className:"chart-card__footer--sticky",children:t})]}),_q=B.createContext(null),{Provider:e4e}=_q,QA=e=>{const t=B.useContext(_q)??void 0,r=B.useMemo(()=>t?{}:{width:"100%",height:e},[e,t]);return{ChartWrapper:t?B.Fragment:Vpe,dimensions:t,wrapperDimensions:r}},wq={color:"white",background:"rgb(0 0 0 / .9)",border:"none",borderRadius:"5px"},STe={marginBottom:"5px",fontWeight:"bold"},xq={contentStyle:wq,labelStyle:STe,itemStyle:{padding:0}},V8=["#97BBCD","#F7464A","#46BFBD","#FDB45C","#949FB1","#57A773","#414066","#08B2E3","#B6C454","#DCDCDC","#463730"],Sq=e=>V8[e%V8.length],X0=()=>Rm()?"#46e587":"#1DAA58",OTe=()=>Rm()?"rgba(70, 229, 135, 0.4)":"rgba(29, 170, 88, 0.4)",CTe=({chartData:e,showNumbers:t})=>m.jsx("ul",{className:"doughnut-chart-legend",children:e.map(({name:r,color:n,value:i})=>m.jsxs("li",{className:"doughnut-chart-legend__item d-flex",children:[m.jsx("div",{className:"doughnut-chart-legend__item-color",style:{backgroundColor:n}}),m.jsxs("small",{className:"doughnut-chart-legend__item-text flex-fill",children:[r,t&&m.jsxs("b",{children:[" (",jr(i),")"]})]})]},r))}),q8=e=>B.useMemo(()=>Object.entries(e).map(([t,r],n)=>({name:t,value:r,color:Sq(n)})),[e]),PTe=({stats:e,prevStats:t,showNumbersInLegend:r})=>{const n=q8(e),i=q8(t),a=i.length>0,o=Rm()?dae:fae,{ChartWrapper:s,dimensions:c,wrapperDimensions:l}=QA(300);return m.jsxs("div",{className:"row align-items-center",children:[m.jsx("div",{className:"col-sm-12 col-md-7",children:m.jsx("div",{style:l,children:m.jsx(s,{children:m.jsxs(hCe,{...c,children:[m.jsx(Vi,{formatter:jr,contentStyle:wq,itemStyle:{color:"white"}}),m.jsx(co,{data:n,dataKey:"value",nameKey:"name",startAngle:360,endAngle:0,outerRadius:"100%",innerRadius:a?"65%":"50%",animationBegin:0,children:n.map((h,p)=>m.jsx(ll,{fill:h.color,stroke:o},`${h.name}-${p}`))}),a&&m.jsx(co,{data:i,dataKey:"value",nameKey:"name",startAngle:360,endAngle:0,outerRadius:"55%",innerRadius:"20%",animationBegin:0,stroke:o,fill:X0()})]})})})}),m.jsx("div",{className:"col-sm-12 col-md-5",children:m.jsx(CTe,{chartData:n,showNumbers:r})})]})},W8=({title:e,...t})=>{const[r,n]=Gt(!1);return m.jsx(bq,{title:m.jsxs(b_,{children:[e,m.jsx("div",{children:m.jsx(Jo,{checked:r,onChange:n,children:"Show numbers"})})]}),children:m.jsx(PTe,{...t,showNumbersInLegend:r})})},ETe=B.forwardRef(({visitsGroups:e},t)=>{const r=B.useMemo(()=>Object.entries(e),[e]);return r.length===0?null:m.jsx("ul",{className:"list-unstyled mb-0 mt-2 d-flex flex-wrap justify-content-center gap-3",ref:t,children:r.map(([n,i],a)=>m.jsxs("li",{className:"d-inline",children:[m.jsx(sq,{color:Oq(i)}),m.jsxs("strong",{children:[n," (",jr(i.length),")"]})]},`${n}${a}`))})}),jTe={monthly:"Month",weekly:"Week",daily:"Day",hourly:"Hour"},TTe={hourly:e=>({hours:e}),daily:e=>({days:e}),weekly:e=>({weeks:e}),monthly:e=>({months:e})},ATe={hourly:jse,daily:Eb,weekly:Ese,monthly:Uy},JA={hourly:e=>zy(e,"yyyy-MM-dd HH:00"),daily:e=>ol(e),weekly(e){const t=ol(Lp(e)),r=ol(Dse(e));return`${t} - ${r}`},monthly:e=>zy(e,"yyyy-MM")},kTe=e=>{var t;const r=Object.values(e).filter(o=>o.length>0);if(r.length===0)return"monthly";const n=new Date,i=r.map(o=>gl(o[o.length-1].date)),a=sB(i);return((t=[[()=>Eb(n,a)<=2,"hourly"],[()=>Uy(n,a)<=1,"daily"],[()=>Uy(n,a)<=6,"weekly"]].find(([o])=>o()))==null?void 0:t[1])??"monthly"},NTe=(e,t)=>Object.keys(t).reduce((r,n)=>(r[n]=ZF(t[n],i=>JA[e](gl(i.date))),r),{}),RTe=(e,t)=>t.reduce((r,n)=>{const i=JA[e](gl(n.date));return r[i]=r[i]??[],r[i].push(n),r},{}),MTe=(e,t)=>{const r=Object.values(t).filter(h=>h.length>0).map(h=>[...h].reverse());if(r.length===0)return[];const n=ATe[e],i=JA[e],a=TTe[e],o=r.flat(),s=gl(o[0].date),c=gl(o[o.length-1].date),l=n(c,s)||1;return[{formattedDate:i(s),date:s},...LA(l,h=>{const p=wse(s,a(h));return{formattedDate:i(p),date:p}})]},Oq=e=>{if(e.color)return e.color;const t={main:kp,highlighted:_P,previous:X0()};return e.type?t[e.type]:kp},H8=(e,t)=>B.useMemo(()=>Object.values(e).find(r=>r.type===t)??[],[e,t]),LTe=(e,t,r)=>{const n=H8(e,"main"),i=H8(e,"highlighted"),a=B.useMemo(()=>r?RTe(t,n):{},[r,t,n]),o=B.useCallback((s,{payload:c})=>{const l=a[c.formattedDate]??[];r==null||r(l===i?[]:l)},[a,i,r]);return r&&{cursor:"pointer",onClick:o}},G8=e=>{var t,r;return(r=(t=e.activePayload)==null?void 0:t[0])==null?void 0:r.payload},Cq=({visitsGroups:e,setSelectedVisits:t,matchMedia:r,onDateRangeChange:n})=>{const[i,a]=B.useState(kTe(e)),o=IA(767,r??window.matchMedia),s=B.useMemo(()=>{const X=NTe(i,e),ee=Object.keys(X);return MTe(i,e).map(({formattedDate:re,date:U})=>({date:U,formattedDate:re,...ee.reduce((I,$)=>(I[$]=X[$][re]??0,I),{})}))},[i,e]),c=LTe(e,i,t),[l,h,,p]=Gt(),g=vl(),w=B.useId(),_=vl(),[b,x]=B.useState(o?300:400);B.useLayoutEffect(()=>{if(!l)return x(o?300:400),()=>{};const X=new ResizeObserver(()=>{const{height:ee}=g.current.getBoundingClientRect(),{height:re}=_.current.getBoundingClientRect();x(ee-re-48)});return X.observe(g.current),X.observe(_.current),()=>X.disconnect()},[g,l,o,_]),rPe("Escape",p,l);const{ChartWrapper:S,dimensions:O,wrapperDimensions:E}=QA(b),[j,A]=B.useState(),[T,M]=B.useState(),q=B.useCallback(()=>{A(void 0),M(void 0)},[]),W=B.useCallback((X,ee)=>{const re=G8(X);ee.button===0&&re&&A(re)},[]),H=B.useCallback(X=>{const ee=G8(X);j&&ee&&M(ee)},[j]),K=B.useCallback(()=>{if(!j||!T)return;const X=[j.date,T.date],ee=Ose(X),re=sB(X);q(),n({startDate:ee,endDate:re})},[n,q,T,j]),[te,se]=Gt();return m.jsxs(Ji,{className:Me({"fixed-top fixed-bottom":l}),"data-testid":"line-chart-card",children:[m.jsxs(Tm,{role:"heading","aria-level":4,className:"d-flex justify-content-between align-items-center",children:["Visits over time",m.jsxs("div",{className:"d-flex align-content-center gap-1",children:[m.jsx(Rt,{"aria-label":l?"Collapse":"Expand","aria-expanded":l,"aria-controls":w,size:"sm",color:"link",onClick:h,children:m.jsx(Ye,{icon:l?cY:lZ})}),m.jsxs(Ta,{isOpen:te,toggle:se,className:"d-flex align-items-center",children:[m.jsx(os,{caret:!0,color:"link",className:"btn-sm p-0",children:"Group by"}),m.jsx(Cl,{end:!0,children:te&&Object.entries(jTe).map(([X,ee])=>m.jsx(Qe,{active:i===X,onClick:()=>a(X),children:ee},X))})]})]})]}),m.jsxs(jm,{innerRef:g,id:w,children:[m.jsx(S,{...E,children:m.jsxs(dCe,{className:"user-select-none",data:s,...O,onMouseDown:W,onMouseMove:H,onMouseUp:K,children:[m.jsx(Nd,{dataKey:"formattedDate"}),m.jsx(Rd,{tickFormatter:jr,yAxisId:"1"}),m.jsx(Vi,{formatter:jr,...xq}),m.jsx(PA,{strokeOpacity:Rm()?.1:.9}),Object.entries(e).map(([X,ee])=>ee.length>0&&m.jsx(kd,{yAxisId:"1",dataKey:X,type:"monotone",stroke:Oq(ee),strokeWidth:2,activeDot:ee.type==="previous"?void 0:c,strokeDasharray:ee.type==="previous"?"8 3":void 0},X)),j&&T&&m.jsx(qm,{yAxisId:"1",x1:j.formattedDate,x2:T.formattedDate})]})}),m.jsx(ETe,{visitsGroups:e,ref:_})]})]})},DTe=({toggleClassName:e,ranges:t,value:r,setValue:n})=>{const[i,a]=Gt();return m.jsxs(Ta,{isOpen:i,toggle:a,children:[m.jsx(os,{caret:!0,color:"link",className:e,children:"Paginate"}),m.jsx(Cl,{end:!0,children:i&&m.jsxs(m.Fragment,{children:[t.map(o=>m.jsxs(Qe,{active:o===r,onClick:()=>n(o),children:[m.jsx("b",{children:o})," items per page"]},o)),m.jsx(Qe,{divider:!0,tag:"hr"}),m.jsx(Qe,{disabled:r===1/0,onClick:()=>n(1/0),children:m.jsx("i",{children:"Clear pagination"})})]})})]})},K8=e=>e.startsWith("hidden_"),ITe=({stats:e,prevStats:t,highlightedStats:r,highlightedLabel:n,max:i,onClick:a})=>{const o=B.useMemo(()=>Object.entries(e).map(([p,g])=>{const w=(r==null?void 0:r[p])??0,_=(t==null?void 0:t[p])??0,b=K8(p);return{name:p,amount:Math.max(g,_),nonHighlightedAmount:b?null:g-w,highlightedAmount:b?null:w,prevAmount:b?null:_}}),[e,t,r]),s=B.useMemo(()=>{const p=o.reduce((g,{name:w})=>g>w.length?g:w.length,0);return Math.min(150,p*7)},[o]),{ChartWrapper:c,dimensions:l,wrapperDimensions:h}=QA(Math.max(300,o.length*(t?44:22)));return m.jsx(c,{...h,children:m.jsxs(pCe,{layout:"vertical",data:o,barCategoryGap:3,...l,children:[m.jsx(Nd,{type:"number",dataKey:"amount",tickFormatter:jr,domain:i?[0,i]:void 0}),m.jsx(Rd,{type:"category",dataKey:"name",width:s,interval:0,style:{fontSize:".8rem"},tickFormatter:p=>K8(p)?"":p}),m.jsx(PA,{strokeOpacity:Rm()?.05:.9}),m.jsx(Vi,{filterNull:!0,...xq,formatter:(p,g)=>[jr(p),g==="highlightedAmount"?n:g==="prevAmount"?"Previous period":r?"Non-selected":"Visits"]}),m.jsx(Ko,{dataKey:"nonHighlightedAmount",stackId:"main",cursor:"pointer",fill:kp,onClick:({name:p})=>a==null?void 0:a(p),children:o.map(p=>m.jsx(ll,{fill:uae,stroke:kp,strokeWidth:2},p.name))}),r&&m.jsx(Ko,{dataKey:"highlightedAmount",stackId:"main",cursor:"pointer",fill:_P,onClick:({name:p})=>a==null?void 0:a(p),children:o.map(p=>m.jsx(ll,{fill:cae,stroke:_P,strokeWidth:2},p.name))}),t&&m.jsx(Ko,{dataKey:"prevAmount",fill:X0(),children:o.map(p=>m.jsx(ll,{fill:OTe(),stroke:X0(),strokeWidth:2},p.name))})]})})},$Te=e=>typeof e=="string"?e.toLowerCase():e,FTe=([e])=>e,BTe=([,e])=>e,Bg=({stats:e,prevStats:t,highlightedStats:r,title:n,sortingItems:i,extraHeaderContent:a,withPagination:o=!0,...s})=>{const[c,l]=B.useState({}),[h,p]=B.useState(1),[g,w]=B.useState(50),_=B.useCallback((q,W)=>{const H=Object.entries(q),K=c.field?$oe(H,([te,se])=>$Te(c.field===Object.keys(W)[0]?te:se)):H;return!c.dir||c.dir==="ASC"?K:[...K].reverse()},[c.dir,c.field]),b=B.useCallback(q=>{const W=q[h-1];if(h<q.length)return W;const H=q[0].length;return[...W,...LA(H-W.length,K=>[`hidden_${K}`,0])]},[h]),x=B.useCallback(q=>m.jsx(XA,{currentPage:h,pagesCount:q,onPageChange:p}),[h]),S=B.useCallback((q,W,H,K)=>{const te=_(q,W),se=te.map(FTe),X=H&&Object.entries({...YN(se,se.map(()=>0)),...H}),ee=K&&Object.entries({...YN(se,se.map(()=>0)),...K});if(te.length<=g)return{currentPageStats:Object.fromEntries(te),currentPageHighlightedStats:X&&Object.fromEntries(X),currentPagePrevStats:ee&&Object.fromEntries(ee)};const re=bf(te,g),U=X&&bf(X,g),I=ee&&bf(ee,g);return{currentPageStats:Object.fromEntries(b(re)),currentPageHighlightedStats:U&&Object.fromEntries(b(U)),currentPagePrevStats:I&&Object.fromEntries(b(I)),pagination:x(re.length),max:SPe(Math.max(...te.map(BTe)))}},[b,_,g,x]),{currentPageStats:O,currentPagePrevStats:E,currentPageHighlightedStats:j,pagination:A,max:T}=B.useMemo(()=>S(e,i,r&&Object.keys(r).length>0?r:void 0,t&&Object.keys(t).length>0?t:void 0),[S,r,t,i,e]),M=B.useMemo(()=>Object.keys(O),[O]);return m.jsx(bq,{title:m.jsxs(b_,{children:[n,m.jsxs("div",{className:"d-flex gap-3",children:[a==null?void 0:a(A?M:void 0),o&&Object.keys(e).length>50&&m.jsx(DTe,{toggleClassName:"btn-sm p-0",ranges:[50,100,200,500],value:g,setValue:q=>{w(q),p(1)}}),m.jsx(Nm,{isButton:!1,right:!0,items:i,order:c,onChange:(q,W)=>{l({field:q,dir:W}),p(1)}})]})]}),footer:A,children:m.jsx(ITe,{stats:O,prevStats:E,highlightedStats:j,max:T,...s})})},e3=e=>e.type!==void 0,UTe=e=>e.type!==void 0,zTe=e=>{const t=XF(e,r=>e3(r.visit)?"orphanVisits":"nonOrphanVisits");return{orphanVisits:[],nonOrphanVisits:[],...t}},Pq=(e,{shortCode:t,domain:r},{endDate:n,startDate:i}={})=>e.filter(({shortUrl:a,visit:o})=>a&&bp(a,t,r)&&Hm(o.date,i,n)),Eq=(e,t,{endDate:r,startDate:n}={})=>e.filter(({shortUrl:i,visit:a})=>i&&mPe(i,t)&&Hm(a.date,n,r)),jq=(e,t,{endDate:r,startDate:n}={})=>e.filter(({shortUrl:i,visit:a})=>(i==null?void 0:i.tags.includes(t))&&Hm(a.date,n,r)),Ug=(e,t)=>ZF(e,r=>r[t]),VTe=e=>{const t=((e==null?void 0:e.startDate)&&xl(e==null?void 0:e.startDate))??void 0,r=((e==null?void 0:e.endDate)&&xl(e==null?void 0:e.endDate))??void 0;return{startDate:t,endDate:r}},cj=({filter:e,dateRange:t})=>{const{startDate:r,endDate:n}=VTe(t),i=(e==null?void 0:e.excludeBots)||void 0;return{startDate:r,endDate:n,excludeBots:i}},qTe=e=>QV(e.dateRange),WTe=({dateRange:e,...t})=>({...t,dateRange:Mje(e)}),Y8=(e,t)=>{if(!(!t||!(e in t)))return t[e]&&xl(t[e])||""},Tq=()=>{const e=mo(),t=bd(),{startDate:r,endDate:n,orphanVisitsType:i,excludeBots:a,loadPrevInterval:o,...s}=t,c=B.useMemo(()=>({dateRange:r!=null||n!=null?KV(r,n):void 0,visitsFilter:{orphanVisitsType:i,excludeBots:a!==void 0?a==="true":void 0},loadPrevInterval:o!==void 0?o==="true":void 0}),[n,a,o,i,r]),l=B.useCallback(h=>{const{dateRange:p,visitsFilter:g={},loadPrevInterval:w}=Pb(c,h),{excludeBots:_,orphanVisitsType:b}=g,x={...s,startDate:Y8("startDate",p),endDate:Y8("endDate",p),excludeBots:_===void 0?void 0:aj(_),orphanVisitsType:b,loadPrevInterval:w===void 0?void 0:aj(w)},S=sT(x),O=S?`?${S}`:"";e(O,{replace:!0,relative:"route"})},[c,e,s]);return[c,l]},HTe=()=>m.jsx(RCe,{attribution:'© <a href="https://osm.org/copyright">OpenStreetMap</a> contributors',url:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"}),GTe=e=>{if(e.length===0)return{};if(e.length>1)return{bounds:e.map(({latLong:r})=>r)};const[{latLong:t}]=e;return{zoom:10,center:t}},Aq=({toggle:e,isOpen:t,title:r,locations:n=[]})=>m.jsx(ea,{toggle:e,isOpen:t,className:"map-modal__modal",contentClassName:"map-modal__modal-content",children:m.jsxs(ss,{className:"map-modal__modal-body",children:[m.jsxs(b_,{className:"map-modal__modal-title fs-4",children:[r,m.jsx("button",{type:"button",className:"btn-close","aria-label":"Close",onClick:e})]}),m.jsxs(ACe,{...GTe(n),children:[m.jsx(HTe,{}),n.map(({cityName:i,latLong:a,count:o},s)=>m.jsx(kCe,{position:a,children:m.jsxs(NCe,{children:[m.jsx("b",{children:o})," visit",o>1?"s":""," from ",m.jsx("b",{children:i})]})},s))]})]})}),KTe=({modalTitle:e,activeCities:t,locations:r=[]})=>{const[n,,i,a]=Gt(),[o,s]=Gt(),[c,l]=B.useState([]),h=B.useCallback(p=>{l(p?r.filter(p):r),i()},[r,i]);return m.jsxs(m.Fragment,{children:[!t&&m.jsx(Rt,{color:"link",className:"p-0",onClick:()=>h(),"aria-label":"Show in map",title:"Show in map",children:m.jsx(Ye,{icon:BO})}),t&&m.jsxs(Ta,{isOpen:o,toggle:s,children:[m.jsx(os,{color:"link",className:"p-0",title:"Show in map",children:m.jsx(Ye,{icon:BO})}),m.jsx(Cl,{end:!0,children:o&&m.jsxs(m.Fragment,{children:[m.jsx(Qe,{onClick:()=>h(),children:"Show all locations"}),m.jsx(Qe,{onClick:()=>h(({cityName:p})=>t.includes(p)),children:"Show locations in current page"})]})})]}),m.jsx(Aq,{toggle:a,isOpen:n,title:e,locations:c})]})},kq=({onChange:e,selected:t={},className:r,isOrphanVisits:n=!1,withPrevInterval:i=!1,disabled:a})=>{const{orphanVisitsType:o,excludeBots:s=!1,loadPrevInterval:c=!1}=t,l=g=>({active:o===g,onClick:()=>e({...t,orphanVisitsType:g===o?void 0:g})}),h=B.useCallback(()=>e({...t,excludeBots:!s}),[s,e,t]),p=B.useCallback(()=>e({...t,loadPrevInterval:!c}),[c,e,t]);return m.jsxs(ls,{disabled:a,text:"More",dropdownClassName:r,end:!0,minWidth:250,children:[i&&m.jsxs(m.Fragment,{children:[m.jsx(Qe,{active:c,onClick:p,children:"Compare with previous period"}),m.jsx(Qe,{divider:!0,tag:"hr"})]}),m.jsx(Qe,{header:!0,"aria-hidden":!0,children:"Bots:"}),m.jsx(Qe,{active:s,onClick:h,children:"Exclude potential bots"}),n&&m.jsxs(m.Fragment,{children:[m.jsx(Qe,{divider:!0,tag:"hr"}),m.jsx(Qe,{header:!0,"aria-hidden":!0,children:"Orphan visits type:"}),m.jsx(Qe,{...l("base_url"),children:"Base URL"}),m.jsx(Qe,{...l("invalid_short_url"),children:"Invalid short URL"}),m.jsx(Qe,{...l("regular_404"),children:"Regular 404"})]}),m.jsx(Qe,{divider:!0,tag:"hr"}),m.jsx(Qe,{disabled:t.excludeBots===void 0&&t.loadPrevInterval===void 0&&t.orphanVisitsType===void 0,onClick:()=>e({excludeBots:void 0,loadPrevInterval:void 0,orphanVisitsType:void 0}),children:m.jsx("i",{children:"Reset to defaults"})})]})},Nq=({info:e})=>{const{loading:t,errorData:r,progress:n}=e;return m.jsxs(m.Fragment,{children:[t&&n===null&&m.jsx(Bu,{loading:!0}),t&&n!==null&&m.jsxs(Bu,{loading:!0,children:["This is going to take a while... :S",m.jsx(pF,{value:n,striped:n>=100,className:"mt-3"})]}),r&&m.jsx(bi,{type:"error",children:m.jsx(fo,{errorData:r,fallbackMessage:"An error occurred while loading visits :("})})]})},iy=({children:e,showFallback:t})=>m.jsxs(m.Fragment,{children:[t&&m.jsx(Bu,{className:"mt-3",children:"There are no visits matching current filter"}),!t&&m.jsx(m.Fragment,{children:e})]}),YTe=({visitsDeletion:e,deleteVisits:t})=>{const{deleting:r}=e,[n,,i]=Gt();return m.jsx(sr,{title:m.jsx("span",{className:"text-danger fw-bold",children:"Danger zone"}),children:m.jsxs(b_,{children:[m.jsxs("dl",{className:"m-0 me-3",children:[m.jsx("dt",{children:"Delete visits."}),m.jsxs("dd",{className:"m-0",children:["This will delete ",m.jsx("b",{children:"all"})," visits, not only the ones matching current filter."]})]}),!n&&m.jsx(Rt,{color:"danger",className:"indivisible",onClick:i,children:"Delete visits"}),n&&m.jsxs(Rt,{color:"danger",disabled:r,className:"indivisible",onClick:t,innerRef:a=>{a==null||a.focus()},children:[!r&&m.jsx(m.Fragment,{children:"Click again to confirm"}),r&&m.jsx(m.Fragment,{children:"Deleting..."})]})]})})},zg="Others",ZTe=["Android Browser","Chrome","Chromium","Firefox","Internet Explorer","Microsoft Edge","Opera","Safari","Samsung Internet for Android","Vivaldi","WeChat"],XTe=e=>{if(!_u(e))return{browser:zg,os:zg};const{browser:{name:t},os:{name:r}}=FCe.parse(e);return{os:r??zg,browser:t&&ZTe.includes(t)?t:zg}},QTe=e=>{var t;return _u(e)?((t=e.split("/")[e.includes("://")?2:0])==null?void 0:t.split(":")[0])??"":"Direct"},Rq=(e,t)=>e[t]!==void 0,Z8=e=>typeof e=="number"?e:e?parseFloat(e):0,JTe=(e,{os:t})=>{e[t]=(e[t]||0)+1},eAe=(e,{browser:t})=>{e[t]=(e[t]||0)+1},tAe=(e,{referer:t})=>{e[t]=(e[t]||0)+1},Mq=e=>(t,r)=>{const n=Rq(r,e)?r[e]:"Unknown";t[n]=(t[n]||0)+1},rAe=Mq("country"),nAe=Mq("city"),iAe=(e,t)=>{if(!Rq(t,"city")||t.city==="Unknown")return;const{city:r,latitude:n,longitude:i}=t,a=e[r]||{cityName:r,count:0,latLong:[Z8(n),Z8(i)]};a.count+=1,e[r]=a},aAe=(e,t)=>{if(!UTe(t))return;const{visitedUrl:r}=t;e[r]=(e[r]||0)+1},fj=e=>e.reduce((t,r)=>(JTe(t.os,r),eAe(t.browsers,r),tAe(t.referrers,r),rAe(t.countries,r),nAe(t.cities,r),iAe(t.citiesForMap,r),aAe(t.visitedUrls,r),t),{os:{},browsers:{},referrers:{},countries:{},cities:{},citiesForMap:{},visitedUrls:{}}),Q0=e=>e.map(t=>{const{userAgent:r,date:n,referer:i,visitLocation:a,potentialBot:o}=t;return{date:n,potentialBot:o,userAgent:r,...XTe(r),referer:QTe(i),country:(a==null?void 0:a.countryName)||"Unknown",city:(a==null?void 0:a.cityName)||"Unknown",latitude:a==null?void 0:a.latitude,longitude:a==null?void 0:a.longitude,visitedUrl:t.visitedUrl,type:e3(t)?t.type:void 0}}),oAe=Object.freeze(Object.defineProperty({__proto__:null,normalizeVisits:Q0,processStatsFromVisits:fj},Symbol.toStringTag,{value:"Module"})),rp=20,sAe=({browser:e,os:t,referer:r,country:n,city:i,userAgent:a,...o},s,c)=>{const l=c?a:`${n} ${i}`;return`${e} ${t} ${r} ${l} ${o.visitedUrl}`.toLowerCase().includes(s.toLowerCase())},lAe=(e,t,r)=>t.filter(n=>sAe(n,e,r)),uAe=(e,t)=>CF(t,e),cAe=({visits:e,searchTerm:t,order:r,searchInRawUserAgent:n})=>{const i=t?lAe(t,e,n):[...e],a=uAe(r,i),o=a.length;return{visitsGroups:bf(a,rp),total:o}},Ka="visits-table__header-cell visits-table__sticky",fAe=({visits:e,selectedVisits:t=[],setSelectedVisits:r,matchMedia:n=window.matchMedia})=>{var i;const a=IA(767,n),[o,s]=B.useState(),c=B.useCallback(q=>{s(q),x(1),r([])},[r]),[l,h]=B.useState({}),[p,g]=Gt(),w=B.useCallback(()=>{g(),h({})},[g]),_=B.useMemo(()=>cAe({visits:e,searchTerm:o,order:l,searchInRawUserAgent:p}),[e,o,l,p]),[b,x]=B.useState(1),S=b*rp,O=S-rp,E=B.useMemo(()=>{var q,W;return!!((W=(q=_.visitsGroups[b-1])==null?void 0:q[0])!=null&&W.visitedUrl)},[b,_.visitsGroups]),j=6+Number(E)+(p?1:2),A=_.total>0,T=q=>h({field:q,dir:km(q,l.field,l.dir)}),M=q=>m.jsx(wp,{currentOrder:l,field:q,className:"visits-table__header-icon"});return m.jsx(sr,{className:"mt-3",bodyClassName:"p-0 pb-1",title:m.jsxs("div",{className:"d-flex justify-content-between align-items-center",children:["Visits list",m.jsx(Jo,{checked:p,onChange:w,children:"Show user agent"})]}),children:m.jsx("div",{className:"table-responsive-md",children:m.jsxs("table",{className:Me("table table-sm position-relative m-0 visits-table",{"table-hover":A}),children:[m.jsxs("thead",{className:"visits-table__header",children:[m.jsxs("tr",{children:[m.jsxs("th",{className:`${Ka} text-center`,onClick:()=>r(t.length<_.total?_.visitsGroups.flat():[]),children:[m.jsx("span",{className:"sr-only",children:"Is selected"}),m.jsx(Ye,{icon:Lu,className:Me({"text-primary":t.length>0})})]}),m.jsxs("th",{className:`${Ka} text-center`,onClick:()=>T("potentialBot"),children:[m.jsx("span",{className:"sr-only",children:"Is bot"}),m.jsx(Ye,{icon:h4}),M("potentialBot")]}),m.jsxs("th",{className:Ka,onClick:()=>T("date"),children:["Date",M("date")]}),m.jsxs("th",{className:Ka,onClick:()=>T("country"),children:["Country",M("country")]}),m.jsxs("th",{className:Ka,onClick:()=>T("city"),children:["City",M("city")]}),p?m.jsxs("th",{className:Ka,onClick:()=>T("userAgent"),children:["User agent",M("userAgent")]}):m.jsxs(m.Fragment,{children:[m.jsxs("th",{className:Ka,onClick:()=>T("browser"),children:["Browser",M("browser")]}),m.jsxs("th",{className:Ka,onClick:()=>T("os"),children:["OS",M("os")]})]}),m.jsxs("th",{className:Ka,onClick:()=>T("referer"),children:["Referrer",M("referer")]}),E&&m.jsxs("th",{className:Ka,onClick:()=>T("visitedUrl"),children:["Visited URL",M("visitedUrl")]})]}),m.jsx("tr",{children:m.jsx("td",{colSpan:j,className:"p-0",children:m.jsx(yb,{noBorder:!0,large:!1,onChange:c})})})]}),m.jsxs("tbody",{children:[!A&&m.jsx("tr",{children:m.jsx("td",{colSpan:j,className:"text-center",children:"There are no visits matching current filter"})}),(i=_.visitsGroups[b-1])==null?void 0:i.map((q,W)=>{const H=t.includes(q);return m.jsxs("tr",{style:{cursor:"pointer"},className:Me({"table-active":H}),onClick:()=>r(H?t.filter(K=>K!==q):[...t,q]),children:[m.jsx("td",{className:"text-center",children:H&&m.jsx(Ye,{icon:Lu,className:"text-primary"})}),m.jsx("td",{className:"text-center",children:q.potentialBot&&m.jsxs(m.Fragment,{children:[m.jsx(Ye,{icon:h4,id:`botIcon${W}`}),m.jsx(ta,{placement:"right",target:`botIcon${W}`,children:"Potentially a visit from a bot or crawler"})]})}),m.jsx("td",{children:m.jsx(K0,{date:q.date})}),m.jsx("td",{children:q.country}),m.jsx("td",{children:q.city}),p?m.jsx("td",{children:q.userAgent}):m.jsxs(m.Fragment,{children:[m.jsx("td",{children:q.browser}),m.jsx("td",{children:q.os})]}),m.jsx("td",{children:q.referer}),q.visitedUrl&&m.jsx("td",{children:q.visitedUrl})]},W)})]}),_.total>rp&&m.jsx("tfoot",{children:m.jsx("tr",{children:m.jsx("td",{colSpan:j,className:"visits-table__footer-cell visits-table__sticky",children:m.jsxs("div",{className:"d-flex flex-column flex-md-row justify-content-between align-items-center gap-3 p-2",children:[m.jsx(XA,{pagesCount:Math.ceil(_.total/rp),currentPage:b,onPageChange:x,centered:a}),m.jsxs("div",{children:["Visits ",m.jsx("b",{children:jr(O+1)})," to"," ",m.jsx("b",{children:jr(Math.min(S,_.total))})," of"," ",m.jsx("b",{children:jr(_.total)})]})]})})})})]})})})},el={byTime:{title:"By time",subPath:"by-time",icon:dY},byContext:{title:"By context",subPath:"by-context",icon:Aj},byLocation:{title:"By location",subPath:"by-location",icon:BO},list:{title:"List",subPath:"list",icon:jj},options:{title:"Options",subPath:"options",icon:X$,shouldRender:({deletion:e})=>!!e}};Object.freeze(el);const RO=({display:e})=>e&&m.jsx("div",{className:"mt-3 mx-auto w-75",children:m.jsx(sr,{children:m.jsxs("div",{className:"d-flex gap-2",children:[m.jsx(Ye,{icon:dZ,className:"mt-1"}),m.jsx("i",{children:"Could not calculate previous period because selected one does not have a strictly defined start date."})]})})}),Km=e=>{const{children:t,visitsInfo:r,getVisits:n,cancelGetVisits:i,deletion:a,exportCsv:o,isOrphanVisits:s=!1}=e,{visits:c,prevVisits:l,loading:h,errorData:p,fallbackInterval:g}=r,[{dateRange:w,visitsFilter:_,loadPrevInterval:b},x]=Tq(),S=Hr("visits"),[O,E]=B.useState(),j=B.useCallback(({startDate:J,endDate:ce},Y)=>{x({dateRange:{startDate:J??void 0,endDate:ce??void 0}}),E(Y)},[x]),[A,T]=B.useState(g??(S==null?void 0:S.defaultInterval)??"last30Days"),[M,q]=B.useState([]),[W,H]=B.useState(),K=B.useRef(!0),{search:te}=Sn(),se=B.useCallback(J=>J?`../${J}${te}`:te,[te]),X=B.useMemo(()=>Q0(c),[c]),ee=B.useMemo(()=>l&&Q0(l),[l]),{os:re,browsers:U,referrers:I,countries:$,cities:F,citiesForMap:k,visitedUrls:Z}=B.useMemo(()=>fj(X),[X]),Q=B.useMemo(()=>fj(ee??[]),[ee]),ae=B.useMemo(()=>Object.fromEntries([["Visits",Object.assign(X,{type:"main"})],ee&&["Previous period",Object.assign(ee,{type:"previous"})],M.length>0&&[W??"Selected",Object.assign(M,{type:"highlighted"})]].filter(Boolean)),[W,M,ee,X]),fe=B.useMemo(()=>({..._,excludeBots:_.excludeBots??(S==null?void 0:S.excludeBots),loadPrevInterval:b??(S==null?void 0:S.loadPrevInterval)}),[b,_,S==null?void 0:S.excludeBots,S==null?void 0:S.loadPrevInterval]),de=B.useMemo(()=>Object.values(k),[k]),ve=B.useRef(void 0),D=B.useCallback(J=>{ve.current=void 0,q(J)},[]),z=B.useCallback((J,ce)=>{const Y=`${J}_${ce}`;ve.current===Y?(q([]),H(void 0),ve.current=void 0):(q(X.filter(ue=>ue[J]===ce)),H(ce),ve.current=Y)},[X]);return B.useEffect(()=>i,[i]),B.useEffect(()=>{const J=w??XV(A),{loadPrevInterval:ce,...Y}=fe,ue={doIntervalFallback:K.current,loadPrevInterval:ce};n({dateRange:J,filter:Y},ue),D([]),K.current=!1},[A,w,n,fe,D]),B.useEffect(()=>{g&&A===((S==null?void 0:S.defaultInterval)??"last30Days")&&T(g)},[A,g,S==null?void 0:S.defaultInterval]),m.jsxs(m.Fragment,{children:[t,m.jsx("section",{className:"mt-3",children:m.jsxs("div",{className:"row flex-md-row-reverse",children:[m.jsx("div",{className:"col-lg-7 col-xl-6",children:m.jsxs("div",{className:"d-md-flex",children:[m.jsx("div",{className:"flex-grow-1",children:m.jsx(KA,{disabled:h,dateRangeOrInterval:O??w??A,defaultText:"All visits",onDatesChange:j})}),m.jsx(kq,{disabled:h,className:"ms-0 ms-md-2 mt-3 mt-md-0",isOrphanVisits:s,withPrevInterval:!0,selected:fe,onChange:({loadPrevInterval:J,...ce})=>x({visitsFilter:ce,loadPrevInterval:J})})]})}),c.length>0&&m.jsx("div",{className:"col-lg-5 col-xl-6 mt-3 mt-lg-0",children:m.jsxs("div",{className:"d-flex",children:[m.jsx(LV,{className:"btn-md-block",amount:X.length,onClick:()=>o(X)}),m.jsxs(Rt,{outline:!0,disabled:M.length===0,className:"btn-md-block ms-2",onClick:()=>D([]),children:["Clear selection ",M.length>0&&m.jsxs(m.Fragment,{children:["(",jr(M.length),")"]})]})]})})]})}),m.jsxs("section",{className:"mt-3",children:[m.jsx(Nq,{info:r}),!h&&!p&&m.jsxs(m.Fragment,{children:[m.jsx(OF,{fill:!0,children:Object.values(el).map(({title:J,icon:ce,subPath:Y,shouldRender:ue},he)=>!ue||ue(e)?m.jsxs(ff,{to:se(Y),replace:!0,children:[m.jsx(Ye,{icon:ce}),m.jsx("span",{className:"ms-2 d-none d-lg-inline",children:J})]},he):void 0).filter(Boolean)}),m.jsx(Qa,{children:m.jsxs(nb,{children:[m.jsx(St,{path:el.byTime.subPath,element:m.jsxs(iy,{showFallback:c.length===0,children:[m.jsx("div",{className:"col-12 mt-3","data-testid":"line-chart-container",children:m.jsx(Cq,{visitsGroups:ae,setSelectedVisits:D,onDateRangeChange:j})}),m.jsx(RO,{display:!!fe.loadPrevInterval&&!l})]})}),m.jsx(St,{path:el.byContext.subPath,element:m.jsxs(iy,{showFallback:c.length===0,children:[m.jsx("div",{className:Me("mt-3 col-lg-6",{"col-xl-4":!s}),children:m.jsx(W8,{title:"Operating systems",stats:re,prevStats:Q.os})}),m.jsx("div",{className:Me("mt-3 col-lg-6",{"col-xl-4":!s}),children:m.jsx(W8,{title:"Browsers",stats:U,prevStats:Q.browsers})}),m.jsx("div",{className:Me("mt-3",{"col-xl-4":!s,"col-lg-6":s}),children:m.jsx(Bg,{title:"Referrers",withPagination:!1,stats:I,prevStats:Q.referrers,highlightedStats:Ug(M,"referer"),highlightedLabel:W,sortingItems:{name:"Referrer name",amount:"Visits amount"},onClick:J=>z("referer",J)})}),s&&m.jsx("div",{className:"mt-3 col-lg-6",children:m.jsx(Bg,{title:"Visited URLs",stats:Z,prevStats:Q.visitedUrls,highlightedStats:Ug(M,"visitedUrl"),highlightedLabel:W,sortingItems:{visitedUrl:"Visited URL",amount:"Visits amount"},onClick:J=>z("visitedUrl",J)})}),m.jsx("div",{className:"col-12",children:m.jsx(RO,{display:!!fe.loadPrevInterval&&!l})})]})}),m.jsx(St,{path:el.byLocation.subPath,element:m.jsxs(iy,{showFallback:c.length===0,children:[m.jsx("div",{className:"col-lg-6 mt-3",children:m.jsx(Bg,{title:"Countries",stats:$,prevStats:Q.countries,highlightedStats:Ug(M,"country"),highlightedLabel:W,sortingItems:{name:"Country name",amount:"Visits amount"},onClick:J=>z("country",J)})}),m.jsx("div",{className:"col-lg-6 mt-3",children:m.jsx(Bg,{title:"Cities",stats:F,prevStats:Q.cities,highlightedStats:Ug(M,"city"),highlightedLabel:W,extraHeaderContent:J=>de.length>0&&m.jsx(KTe,{modalTitle:"Cities",locations:de,activeCities:J}),sortingItems:{name:"City name",amount:"Visits amount"},onClick:J=>z("city",J)})}),m.jsx("div",{className:"col-12",children:m.jsx(RO,{display:!!fe.loadPrevInterval&&!l})})]})}),m.jsx(St,{path:el.list.subPath,element:m.jsx("div",{className:"col-12",children:m.jsx(fAe,{visits:X,selectedVisits:M,setSelectedVisits:D})})}),a&&m.jsx(St,{path:el.options.subPath,element:m.jsx("div",{className:"col-12 mt-3",children:m.jsx(YTe,{...a})})}),m.jsx(St,{path:"*",element:m.jsx(bj,{replace:!0,to:se(el.byTime.subPath)})})]})})]})]})]})},Lq=Ra(({getDomainVisits:e,domainVisits:t,cancelGetDomainVisits:r})=>{const{ReportExporter:n}=Sr(Lq),{domain:i=""}=md(),[a,o=a]=i.split("_"),s=B.useCallback((l,h)=>e({domain:o,options:h,params:l}),[o,e]),c=B.useCallback(l=>n.exportVisits(`domain_${a}_visits.csv`,l),[a,n]);return m.jsx(Km,{getVisits:s,cancelGetVisits:r,visitsInfo:t,exportCsv:c,children:m.jsx(Gm,{visits:t.visits,title:`"${a}" visits`})})},()=>[Dn.visits]),dAe=Or(Lq,["ReportExporter"]),Dq=Ra(({getNonOrphanVisits:e,nonOrphanVisits:t,cancelGetNonOrphanVisits:r})=>{const{ReportExporter:n}=Sr(Dq),i=B.useCallback(o=>n.exportVisits("non_orphan_visits.csv",o),[n]),a=B.useCallback((o,s)=>e({options:s,params:o}),[e]);return m.jsx(Km,{getVisits:a,cancelGetVisits:r,visitsInfo:t,exportCsv:i,children:m.jsx(Gm,{title:"Non-orphan visits",visits:t.visits})})},()=>[Dn.visits]),hAe=Or(Dq,["ReportExporter"]),Iq=Ra(({getOrphanVisits:e,orphanVisits:t,cancelGetOrphanVisits:r,deleteOrphanVisits:n,orphanVisitsDeletion:i})=>{const a=ho("orphanVisitsDeletion"),{ReportExporter:o}=Sr(Iq),s=B.useCallback(h=>o.exportVisits("orphan_visits.csv",h),[o]),c=B.useCallback((h,p)=>{var g;return e({options:p,params:h,orphanVisitsType:(g=h.filter)==null?void 0:g.orphanVisitsType})},[e]),l=B.useMemo(()=>a?{deleteVisits:n,visitsDeletion:i}:void 0,[n,i,a]);return m.jsx(Km,{getVisits:c,cancelGetVisits:r,visitsInfo:t,exportCsv:s,deletion:l,isOrphanVisits:!0,children:m.jsx(Gm,{title:"Orphan visits",visits:t.visits})})},()=>[Dn.orphanVisits]),pAe=Or(Iq,["ReportExporter"]),X8=5e3,mAe=2,vAe=4,gAe=({currentPage:e,pagesCount:t})=>e>=t,yAe=(e,t)=>t*100/e,$q=({visitsLoader:e,shouldCancel:t,progressChanged:r,batchSize:n})=>{const i=async(o,s)=>Promise.all(s.map(async c=>e({...o,page:c,itemsPerPage:X8}).then(({data:l})=>l))).then(c=>c.flat()),a=async(o,s,c=0)=>{if(t())return[];const l=await i(o,s[c]);return r(yAe(s.length,c+1)),c<s.length-1?l.concat(await a(o,s,c+1)):l};return async o=>{const{pagination:s,data:c}=await e({...o,page:1,itemsPerPage:X8});if(gAe(s))return c;const l=vT(mAe,s.pagesCount+1),h=bf(l,n);return s.pagesCount-1>n&&r(0),c.concat(await a(o,h))}},Ym=(e,t)=>async r=>e?t({page:1,itemsPerPage:1,excludeBots:r}).then(({data:n})=>n[0]):Promise.resolve(void 0),Zm=({typePrefix:e,createLoaders:t,shouldCancel:r})=>{const n=Mn(`${e}/progressChanged`),i=Mn(`${e}/fallbackToInterval`),a=Wr(e,async(o,{getState:s,dispatch:c})=>{var l;const{params:h,options:p}=o,{visitsLoader:g,lastVisitLoader:w}=t(o),_=Lje(h.dateRange),b=cj(h),x=p.loadPrevInterval&&qTe(h)?cj(WTe(h)):void 0,S=vAe/(x?2:1),O=x?{main:0,prev:0}:{main:0},E=(q,W)=>{O[q]=W;const H=Object.values(O),K=H.reduce((te,se)=>te+se,0);c(n(K/H.length))},j=$q({visitsLoader:g,shouldCancel:()=>r(s),progressChanged:q=>E("main",q),batchSize:S}),[A,T,M]=await Promise.all([j(b),w((l=h.filter)==null?void 0:l.excludeBots),x?j(x).then(q=>q.map(W=>{if(_===void 0)return W;const{date:H,...K}=W,te=wT(yi(H),_);return{...K,date:xl(te)}})):Promise.resolve(void 0)]);return!A.length&&T&&c(i(Rje(T.date))),{...o,visits:A,prevVisits:M}});return Object.assign(a,{progressChanged:n,fallbackToInterval:i})},Xm=({name:e,asyncThunkCreator:t,initialState:r,filterCreatedVisits:n,extraReducers:i})=>{const{pending:a,rejected:o,fulfilled:s,progressChanged:c,fallbackToInterval:l}=t,{reducer:h,actions:p}=Nr({name:e,initialState:r,reducers:{cancelGetVisits:w=>({...w,cancelLoad:!0})},extraReducers:w=>{w.addCase(a,()=>({...r,loading:!0})),w.addCase(o,(_,{error:b})=>({...r,errorData:Pi(b)??null})),w.addCase(s,(_,{payload:b})=>({..._,...b,loading:!1,progress:null,errorData:null})),w.addCase(c,(_,{payload:b})=>({..._,progress:b})),w.addCase(l,(_,{payload:b})=>({..._,fallbackInterval:b})),w.addCase(Md,(_,{payload:b})=>{const{visits:x}=_,S=n(_,b.createdVisits).map(({visit:O})=>O);return S.length?{..._,visits:[...S,...x]}:_}),i==null||i(w)}}),{cancelGetVisits:g}=p;return{reducer:h,cancelGetVisits:g}},Fq="shlink/domainVisits",bAe={visits:[],domain:"",loading:!1,cancelLoad:!1,errorData:null,progress:null},_Ae=e=>Zm({typePrefix:`${Fq}/getDomainVisits`,createLoaders:({domain:t,options:r})=>{const n=e(),{doIntervalFallback:i=!1}=r,a=s=>n.getDomainVisits(t,s),o=Ym(i,s=>n.getDomainVisits(t,s));return{visitsLoader:a,lastVisitLoader:o}},shouldCancel:t=>t().domainVisits.cancelLoad}),wAe=e=>Xm({name:Fq,initialState:bAe,asyncThunkCreator:e,filterCreatedVisits:({domain:t,params:r},n)=>Eq(n,t,r==null?void 0:r.dateRange)}),Bq="shlink/orphanVisits",xAe={visits:[],loading:!1,cancelLoad:!1,errorData:null,progress:null},SAe=e=>Zm({typePrefix:`${Bq}/getNonOrphanVisits`,createLoaders:({options:t})=>{const r=e(),{doIntervalFallback:n=!1}=t,i=async o=>r.getNonOrphanVisits(o),a=Ym(n,o=>r.getNonOrphanVisits(o));return{visitsLoader:i,lastVisitLoader:a}},shouldCancel:t=>t().orphanVisits.cancelLoad}),OAe=e=>Xm({name:Bq,initialState:xAe,asyncThunkCreator:e,filterCreatedVisits:({params:t},r)=>{const{startDate:n,endDate:i}=(t==null?void 0:t.dateRange)??{};return r.filter(({visit:a})=>Hm(a.date,n,i))}}),Uq="shlink/orphanVisits",CAe={visits:[],loading:!1,cancelLoad:!1,errorData:null,progress:null},PAe=(e,t)=>!t||t===e.type,EAe=({data:e,...t},r)=>{const n=e.filter(i=>e3(i)&&PAe(i,r));return{...t,data:n}},jAe=e=>Zm({typePrefix:`${Uq}/getOrphanVisits`,createLoaders:({orphanVisitsType:t,options:r})=>{const n=e(),{doIntervalFallback:i=!1}=r,a=async s=>n.getOrphanVisits({...s,type:t}).then(c=>EAe(c,t)),o=Ym(i,s=>n.getOrphanVisits(s));return{visitsLoader:a,lastVisitLoader:o}},shouldCancel:t=>t().orphanVisits.cancelLoad}),TAe=(e,t)=>Xm({name:Uq,initialState:CAe,asyncThunkCreator:e,extraReducers:r=>{r.addCase(t.fulfilled,n=>({...n,visits:[]}))},filterCreatedVisits:({params:r},n)=>{const{startDate:i,endDate:a}=(r==null?void 0:r.dateRange)??{};return n.filter(({visit:o,shortUrl:s})=>!s&&Hm(o.date,i,a))}}),zq="shlink/orphanVisitsDeletion",Q8={deletedVisits:0,deleting:!1,error:!1},AAe=e=>Wr(`${zq}/deleteOrphanVisits`,()=>e().deleteOrphanVisits()),kAe=e=>Nr({name:zq,initialState:Q8,reducers:{},extraReducers:t=>{t.addCase(e.pending,r=>({...r,deleting:!0,error:!1})),t.addCase(e.rejected,(r,{error:n})=>({...r,deleting:!1,error:!0,errorData:Pi(n)})),t.addCase(e.fulfilled,(r,{payload:n})=>{const{deletedVisits:i}=n;return{...Q8,deletedVisits:i}})}}),Vq="shlink/shortUrlVisits",NAe={visits:[],shortCode:"",loading:!1,errorData:null,cancelLoad:!1,progress:null},RAe=e=>Zm({typePrefix:`${Vq}/getShortUrlVisits`,createLoaders:({shortCode:t,domain:r,options:n})=>{const i=e(),{doIntervalFallback:a=!1}=n,o=c=>i.getShortUrlVisits({shortCode:t,domain:r},c),s=Ym(a,c=>i.getShortUrlVisits({shortCode:t,domain:r},c));return{visitsLoader:o,lastVisitLoader:s}},shouldCancel:t=>t().shortUrlVisits.cancelLoad}),MAe=(e,t)=>Xm({name:Vq,initialState:NAe,asyncThunkCreator:e,extraReducers:r=>{r.addCase(t.fulfilled,(n,{payload:i})=>n.shortCode===i.shortCode&&n.domain===i.domain?{...n,visits:[]}:n)},filterCreatedVisits:({shortCode:r,domain:n,params:i},a)=>Pq(a,{shortCode:r,domain:n},i==null?void 0:i.dateRange)}),qq="shlink/shortUrlVisitsDeletion",J8={shortCode:"",deletedVisits:0,deleting:!1,error:!1},LAe=e=>Wr(`${qq}/deleteShortUrlVisits`,async({shortCode:t,domain:r})=>({...await e().deleteShortUrlVisits({shortCode:t,domain:r}),shortCode:t,domain:r})),DAe=e=>Nr({name:qq,initialState:J8,reducers:{},extraReducers:t=>{t.addCase(e.pending,r=>({...r,deleting:!0,error:!1})),t.addCase(e.rejected,(r,{error:n})=>({...r,deleting:!1,error:!0,errorData:Pi(n)})),t.addCase(e.fulfilled,(r,{payload:n})=>{const{shortCode:i,domain:a,deletedVisits:o}=n;return{...J8,shortCode:i,domain:a,deletedVisits:o}})}}),Wq="shlink/tagVisits",IAe={visits:[],tag:"",loading:!1,cancelLoad:!1,errorData:null,progress:null},$Ae=e=>Zm({typePrefix:`${Wq}/getTagVisits`,createLoaders:({tag:t,options:r})=>{const n=e(),{doIntervalFallback:i=!1}=r,a=s=>n.getTagVisits(t,s),o=Ym(i,async s=>n.getTagVisits(t,s));return{visitsLoader:a,lastVisitLoader:o}},shouldCancel:t=>t().tagVisits.cancelLoad}),FAe=e=>Xm({name:Wq,initialState:IAe,asyncThunkCreator:e,filterCreatedVisits:({tag:t,params:r},n)=>jq(n,t,r==null?void 0:r.dateRange)}),Hq="shlink/visitsOverview",Vg={nonOrphanVisits:{total:0},orphanVisits:{total:0},loading:!1,error:!1},e$=e=>e.filter(({visit:t})=>t.potentialBot).length,BAe=e=>Wr(`${Hq}/loadVisitsOverview`,()=>e().getVisitsOverview().then(({nonOrphanVisits:t,visitsCount:r=0,orphanVisits:n,orphanVisitsCount:i=0})=>({nonOrphanVisits:{total:(t==null?void 0:t.total)??r,nonBots:t==null?void 0:t.nonBots,bots:t==null?void 0:t.bots},orphanVisits:{total:(n==null?void 0:n.total)??i,nonBots:n==null?void 0:n.nonBots,bots:n==null?void 0:n.bots}}))),UAe=e=>Nr({name:Hq,initialState:Vg,reducers:{},extraReducers:t=>{t.addCase(e.pending,()=>({...Vg,loading:!0})),t.addCase(e.rejected,()=>({...Vg,error:!0})),t.addCase(e.fulfilled,(r,{payload:n})=>({...Vg,...n})),t.addCase(Md,({nonOrphanVisits:r,orphanVisits:n,...i},{payload:a})=>{const{nonOrphanVisits:o,orphanVisits:s}=zTe(a.createdVisits),c=o.length,l=e$(o),h=c-l,p=s.length,g=e$(s),w=p-g;return{...i,nonOrphanVisits:{total:r.total+c,bots:r.bots&&r.bots+l,nonBots:r.nonBots&&r.nonBots+h},orphanVisits:{total:n.total+p,bots:n.bots&&n.bots+g,nonBots:n.nonBots&&n.nonBots+w}}})}}),zAe=({shortUrl:e,loading:t,shortUrlVisits:r})=>{const{visits:n}=r,i=(e==null?void 0:e.shortUrl)??"",a=(e==null?void 0:e.longUrl)??"",o=e==null?void 0:e.title;return m.jsxs(Gm,{title:m.jsxs(m.Fragment,{children:["Visits for ",m.jsx(_i,{href:i})]}),visits:n,shortUrl:e,children:[m.jsx("hr",{}),m.jsxs("div",{children:["Created: ",e?m.jsxs("span",{children:[m.jsx("b",{id:"created",className:"short-url-visits-header__created-at",children:m.jsx(K0,{date:e.dateCreated,relative:!0})}),m.jsx(ta,{placement:"bottom",target:"created",children:m.jsx(K0,{date:e.dateCreated})})]}):m.jsx("small",{children:"Loading..."})]}),m.jsxs("div",{className:"long-url-container",children:[`${o?"Title":"Long URL"}: `,t&&m.jsx("small",{children:"Loading..."}),!t&&m.jsx(_i,{href:a,children:o??a})]})]})},Gq=Ra(({shortUrlVisits:e,shortUrlVisitsDeletion:t,shortUrlsDetails:r,getShortUrlVisits:n,getShortUrlsDetails:i,deleteShortUrlVisits:a,cancelGetShortUrlVisits:o})=>{const s=ho("shortUrlVisitsDeletion"),{ReportExporter:c}=Sr(Gq),l=VA(),h=B.useMemo(()=>{var _;return(_=r.shortUrls)==null?void 0:_.get(l)},[l,r.shortUrls]),p=B.useCallback((_,b)=>n({...l,options:b,params:_}),[n,l]),g=B.useCallback(_=>c.exportVisits(`short-url_${h==null?void 0:h.shortUrl.replace(/https?:\/\//g,"")}_visits.csv`,_),[c,h==null?void 0:h.shortUrl]),w=B.useMemo(()=>s?{deleteVisits:()=>a(l),visitsDeletion:t}:void 0,[a,l,t,s]);return B.useEffect(()=>{i([l])},[l,i]),m.jsx(Km,{getVisits:p,cancelGetVisits:o,visitsInfo:e,exportCsv:g,deletion:w,children:m.jsx(zAe,{shortUrl:h,loading:r.loading,shortUrlVisits:e})})},e=>e.shortCode?[Dn.shortUrlVisits($A(e.shortCode))]:[]),VAe=Or(Gq,["ReportExporter"]),qAe=({tagVisits:e,colorGenerator:t})=>{const{visits:r,tag:n}=e;return m.jsx(Gm,{title:m.jsxs("span",{className:"d-flex align-items-center justify-content-center",children:[m.jsx("span",{className:"me-2",children:"Visits for"}),m.jsx(g_,{text:n,colorGenerator:t})]}),visits:r})},Kq=Ra(({getTagVisits:e,tagVisits:t,cancelGetTagVisits:r})=>{const{ColorGenerator:n,ReportExporter:i}=Sr(Kq),{tag:a=""}=md(),o=B.useCallback((c,l)=>e({tag:a,params:c,options:l}),[e,a]),s=B.useCallback(c=>i.exportVisits(`tag_${a}_visits.csv`,c),[i,a]);return m.jsx(Km,{getVisits:o,cancelGetVisits:r,visitsInfo:t,exportCsv:s,children:m.jsx(qAe,{tagVisits:t,colorGenerator:n})})},()=>[Dn.visits]),WAe=Or(Kq,["ColorGenerator","ReportExporter"]),t3=({title:e,colors:t,getVisitsForComparison:r,visitsComparisonInfo:n,cancelGetVisitsComparison:i})=>{const{loading:a,visitsGroups:o}=n,s=Hr("visits"),c=B.useMemo(()=>Object.keys(o).reduce((O,E,j)=>(O[E]=Object.assign(Q0(o[E]),{color:(t==null?void 0:t[E])??Sq(j)}),O),{}),[t,o]),l=B.useMemo(()=>Object.values(o).every(O=>O.length===0),[o]),[{dateRange:h,visitsFilter:p},g]=Tq(),[w,_]=B.useState(),b=B.useCallback(({startDate:O,endDate:E},j)=>{g({dateRange:{startDate:O??void 0,endDate:E??void 0}}),_(j)},[g]),[x]=B.useState(()=>h??(s==null?void 0:s.defaultInterval)??"last30Days"),S=B.useMemo(()=>({...p,excludeBots:p.excludeBots??(s==null?void 0:s.excludeBots)}),[p,s==null?void 0:s.excludeBots]);return B.useEffect(()=>{const O=h??XV(x);return r({params:{dateRange:O,filter:S}}),i},[i,h,r,x,S]),m.jsxs(m.Fragment,{children:[m.jsx("div",{className:"mb-3",children:m.jsxs(sr,{bodyClassName:"d-flex",children:[m.jsx(v_,{}),m.jsx("h3",{className:"mb-0 flex-grow-1 text-center",children:e})]})}),m.jsx("div",{className:"col-lg-7 col-xl-6 offset-lg-5 offset-xl-6 mb-3",children:m.jsxs("div",{className:"d-md-flex",children:[m.jsx("div",{className:"flex-grow-1",children:m.jsx(KA,{disabled:a,defaultText:"All visits",dateRangeOrInterval:w??h??x,onDatesChange:b})}),m.jsx(kq,{disabled:a,className:"ms-0 ms-md-2 mt-3 mt-md-0",selected:S,onChange:({orphanVisitsType:O,excludeBots:E})=>g({visitsFilter:{orphanVisitsType:O,excludeBots:E}})})]})}),m.jsx(Nq,{info:n}),!a&&m.jsx(iy,{showFallback:l,children:m.jsx(Cq,{visitsGroups:c,onDateRangeChange:b})})]})},HAe=Ra(({getDomainVisitsForComparison:e,domainVisitsComparison:t,cancelGetDomainVisitsComparison:r})=>{const n=DA("domains"),i=B.useCallback(a=>e({...a,domains:n}),[n,e]);return m.jsx(t3,{title:`Comparing "${n.join('", "')}"`,getVisitsForComparison:i,visitsComparisonInfo:t,cancelGetVisitsComparison:r})},()=>[Dn.visits]),GAe=({visitsLoaders:e,shouldCancel:t,progressChanged:r})=>{const n=Object.keys(e),i=Math.max(1,Math.round(4/n.length)),a=Object.fromEntries(n.map(c=>[c,0])),o=(c,l)=>{a[c]=l;const h=Object.values(a),p=h.reduce((g,w)=>g+w,0);r(p/h.length)},s=Object.entries(e).map(([c,l])=>[c,$q({visitsLoader:l,batchSize:i,shouldCancel:t,progressChanged:h=>o(c,h)})]);return async c=>{const l=await Promise.all(s.map(async([h,p])=>{const g=await p(c);return[h,g]}));return Object.fromEntries(l)}},r3=({typePrefix:e,createLoaders:t,shouldCancel:r})=>{const n=Mn(`${e}/progressChanged`),i=Wr(e,async(a,{getState:o,dispatch:s})=>{const c=t(a),l=await GAe({visitsLoaders:c,shouldCancel:()=>r(o),progressChanged:h=>s(n(h))})(cj(a.params));return{...a,visitsGroups:l}});return Object.assign(i,{progressChanged:n})},n3=({name:e,asyncThunkCreator:t,initialState:r,filterCreatedVisitsForGroup:n})=>{const{pending:i,rejected:a,fulfilled:o,progressChanged:s}=t,{reducer:c,actions:l}=Nr({name:e,initialState:r,reducers:{cancelGetVisits:p=>({...p,cancelLoad:!0})},extraReducers:p=>{p.addCase(i,()=>({...r,loading:!0})),p.addCase(a,(g,{error:w})=>({...r,errorData:Pi(w)??null})),p.addCase(o,(g,{payload:w})=>({...g,...w,loading:!1,progress:null,errorData:null})),p.addCase(s,(g,{payload:w})=>({...g,progress:w})),p.addCase(Md,(g,{payload:w})=>{const{visitsGroups:_,...b}=g,x=Object.keys(_).map(O=>{const E=n({...b,groupKey:O},w.createdVisits).map(({visit:j})=>j);return[O,[...E,..._[O]]]}),S=Object.fromEntries(x);return{...b,visitsGroups:S}})}}),{cancelGetVisits:h}=l;return{reducer:c,cancelGetVisits:h}},Yq="shlink/domainVisitsComparison",KAe={visitsGroups:{},loading:!1,cancelLoad:!1,errorData:null,progress:null},YAe=e=>r3({typePrefix:`${Yq}/getDomainVisitsForComparison`,createLoaders:({domains:t})=>{const r=e(),n=t.map(i=>[i,a=>r.getDomainVisits(i,a)]);return Object.fromEntries(n)},shouldCancel:t=>t().domainVisitsComparison.cancelLoad}),ZAe=e=>n3({name:Yq,initialState:KAe,asyncThunkCreator:e,filterCreatedVisitsForGroup:({groupKey:t,params:r},n)=>Eq(n,t,r==null?void 0:r.dateRange)}),Zq="shlink/shortUrlVisitsComparison",XAe={visitsGroups:{},loading:!1,cancelLoad:!1,errorData:null,progress:null},QAe=e=>r3({typePrefix:`${Zq}/getShortUrlVisitsForComparison`,createLoaders:({shortUrls:t})=>{const r=e(),n=t.map(i=>[FA(i),a=>r.getShortUrlVisits(i,a)]);return Object.fromEntries(n)},shouldCancel:t=>t().shortUrlVisitsComparison.cancelLoad}),JAe=e=>n3({name:Zq,initialState:XAe,asyncThunkCreator:e,filterCreatedVisitsForGroup:({groupKey:t,params:r},n)=>Pq(n,cV(t),r==null?void 0:r.dateRange)}),Xq="shlink/tagVisitsComparison",e3e={visitsGroups:{},loading:!1,cancelLoad:!1,errorData:null,progress:null},t3e=e=>r3({typePrefix:`${Xq}/getTagVisitsForComparison`,createLoaders:({tags:t})=>{const r=e(),n=t.map(i=>[i,a=>r.getTagVisits(i,a)]);return Object.fromEntries(n)},shouldCancel:t=>t().tagVisitsComparison.cancelLoad}),r3e=e=>n3({name:Xq,initialState:e3e,asyncThunkCreator:e,filterCreatedVisitsForGroup:({groupKey:t,params:r},n)=>jq(n,t,r==null?void 0:r.dateRange)}),n3e=Ra(({getShortUrlVisitsForComparison:e,shortUrlVisitsComparison:t,cancelGetShortUrlVisitsComparison:r,shortUrlsDetails:n,getShortUrlsDetails:i})=>{const a=DA("short-urls"),o=B.useMemo(()=>a.map(cV),[a]),s=B.useCallback(h=>e({...h,shortUrls:o}),[e,o]),c=B.useMemo(()=>{var h;return[...((h=n.shortUrls)==null?void 0:h.values())??[]]},[n.shortUrls]),l=B.useMemo(()=>{const{visitsGroups:h,loading:p,...g}=t,w=c.reduce((_,b)=>(_[b.shortUrl]=h[FA(b)]??[],_),{});return{...g,visitsGroups:w,loading:p||n.loading}},[t,n.loading,c]);return B.useEffect(()=>{o.length>0&&i(o)},[i,o]),m.jsx(t3,{title:m.jsx("span",{"data-testid":"title",children:n.loading?"Loading...":`Comparing ${c.length} short URLs`}),getVisitsForComparison:s,visitsComparisonInfo:l,cancelGetVisitsComparison:r})},()=>[Dn.visits]),Qq=Ra(({getTagVisitsForComparison:e,tagVisitsComparison:t,cancelGetTagVisitsComparison:r})=>{const{ColorGenerator:n}=Sr(Qq),i=DA("tags"),a=B.useCallback(c=>e({...c,tags:i}),[e,i]),{visitsGroups:o}=t,s=B.useMemo(()=>Object.keys(o).reduce((c,l)=>(c[l]=n.getColorForKey(l),c),{}),[n,o]);return m.jsx(t3,{title:m.jsxs(m.Fragment,{children:["Comparing ",i.map(c=>m.jsx(g_,{colorGenerator:n,text:c},c))]}),getVisitsForComparison:a,visitsComparisonInfo:t,cancelGetVisitsComparison:r,colors:s})},()=>[Dn.visits]),i3e=Or(Qq,["ColorGenerator"]),a3e=(e,t)=>{const r=(n,i)=>t([...n,"mercureInfo"],[...i,"createNewVisits","loadMercureInfo"]);e.serviceFactory("MapModal",()=>Aq),e.factory("ShortUrlVisits",VAe),e.decorator("ShortUrlVisits",t(["shortUrlVisits","shortUrlVisitsDeletion","shortUrlsDetails","mercureInfo"],["getShortUrlVisits","deleteShortUrlVisits","getShortUrlsDetails","cancelGetShortUrlVisits","createNewVisits","loadMercureInfo"])),e.factory("TagVisits",WAe),e.decorator("TagVisits",r(["tagVisits"],["getTagVisits","cancelGetTagVisits"])),e.factory("TagVisitsComparison",i3e),e.decorator("TagVisitsComparison",r(["tagVisitsComparison"],["getTagVisitsForComparison","cancelGetTagVisitsForComparison"])),e.serviceFactory("DomainVisitsComparison",()=>HAe),e.decorator("DomainVisitsComparison",r(["domainVisitsComparison"],["getDomainVisitsForComparison","cancelGetDomainVisitsForComparison"])),e.serviceFactory("ShortUrlVisitsComparison",()=>n3e),e.decorator("ShortUrlVisitsComparison",r(["shortUrlVisitsComparison","shortUrlsDetails"],["getShortUrlVisitsForComparison","cancelGetShortUrlVisitsForComparison","getShortUrlsDetails"])),e.factory("DomainVisits",dAe),e.decorator("DomainVisits",r(["domainVisits"],["getDomainVisits","cancelGetDomainVisits"])),e.factory("OrphanVisits",pAe),e.decorator("OrphanVisits",r(["orphanVisits","orphanVisitsDeletion"],["getOrphanVisits","cancelGetOrphanVisits","deleteOrphanVisits"])),e.factory("NonOrphanVisits",hAe),e.decorator("NonOrphanVisits",r(["nonOrphanVisits"],["getNonOrphanVisits","cancelGetNonOrphanVisits"])),e.serviceFactory("VisitsParser",()=>oAe),e.serviceFactory("getShortUrlVisits",RAe,"apiClientFactory"),e.serviceFactory("cancelGetShortUrlVisits",n=>n.cancelGetVisits,"shortUrlVisitsReducerCreator"),e.serviceFactory("getShortUrlVisitsForComparison",QAe,"apiClientFactory"),e.serviceFactory("cancelGetShortUrlVisitsForComparison",n=>n.cancelGetVisits,"shortUrlVisitsComparisonReducerCreator"),e.serviceFactory("deleteShortUrlVisits",LAe,"apiClientFactory"),e.serviceFactory("getTagVisits",$Ae,"apiClientFactory"),e.serviceFactory("cancelGetTagVisits",n=>n.cancelGetVisits,"tagVisitsReducerCreator"),e.serviceFactory("getTagVisitsForComparison",t3e,"apiClientFactory"),e.serviceFactory("cancelGetTagVisitsForComparison",n=>n.cancelGetVisits,"tagVisitsComparisonReducerCreator"),e.serviceFactory("getDomainVisits",_Ae,"apiClientFactory"),e.serviceFactory("cancelGetDomainVisits",n=>n.cancelGetVisits,"domainVisitsReducerCreator"),e.serviceFactory("getDomainVisitsForComparison",YAe,"apiClientFactory"),e.serviceFactory("cancelGetDomainVisitsForComparison",n=>n.cancelGetVisits,"domainVisitsComparisonReducerCreator"),e.serviceFactory("getOrphanVisits",jAe,"apiClientFactory"),e.serviceFactory("cancelGetOrphanVisits",n=>n.cancelGetVisits,"orphanVisitsReducerCreator"),e.serviceFactory("deleteOrphanVisits",AAe,"apiClientFactory"),e.serviceFactory("getNonOrphanVisits",SAe,"apiClientFactory"),e.serviceFactory("cancelGetNonOrphanVisits",n=>n.cancelGetVisits,"nonOrphanVisitsReducerCreator"),e.serviceFactory("createNewVisits",()=>Md),e.serviceFactory("loadVisitsOverview",BAe,"apiClientFactory"),e.serviceFactory("visitsOverviewReducerCreator",UAe,"loadVisitsOverview"),e.serviceFactory("visitsOverviewReducer",n=>n.reducer,"visitsOverviewReducerCreator"),e.serviceFactory("domainVisitsReducerCreator",wAe,"getDomainVisits"),e.serviceFactory("domainVisitsReducer",n=>n.reducer,"domainVisitsReducerCreator"),e.serviceFactory("nonOrphanVisitsReducerCreator",OAe,"getNonOrphanVisits"),e.serviceFactory("nonOrphanVisitsReducer",n=>n.reducer,"nonOrphanVisitsReducerCreator"),e.serviceFactory("orphanVisitsReducerCreator",TAe,"getOrphanVisits","deleteOrphanVisits"),e.serviceFactory("orphanVisitsReducer",n=>n.reducer,"orphanVisitsReducerCreator"),e.serviceFactory("orphanVisitsDeletionReducerCreator",kAe,"deleteOrphanVisits"),e.serviceFactory("orphanVisitsDeletionReducer",n=>n.reducer,"orphanVisitsDeletionReducerCreator"),e.serviceFactory("shortUrlVisitsReducerCreator",MAe,"getShortUrlVisits","deleteShortUrlVisits"),e.serviceFactory("shortUrlVisitsReducer",n=>n.reducer,"shortUrlVisitsReducerCreator"),e.serviceFactory("shortUrlVisitsDeletionReducerCreator",DAe,"deleteShortUrlVisits"),e.serviceFactory("shortUrlVisitsDeletionReducer",n=>n.reducer,"shortUrlVisitsDeletionReducerCreator"),e.serviceFactory("tagVisitsReducerCreator",FAe,"getTagVisits"),e.serviceFactory("tagVisitsReducer",n=>n.reducer,"tagVisitsReducerCreator"),e.serviceFactory("tagVisitsComparisonReducerCreator",r3e,"getTagVisitsForComparison"),e.serviceFactory("tagVisitsComparisonReducer",n=>n.reducer,"tagVisitsComparisonReducerCreator"),e.serviceFactory("domainVisitsComparisonReducerCreator",ZAe,"getDomainVisitsForComparison"),e.serviceFactory("domainVisitsComparisonReducer",n=>n.reducer,"domainVisitsComparisonReducerCreator"),e.serviceFactory("shortUrlVisitsComparisonReducerCreator",JAe,"getShortUrlVisitsForComparison"),e.serviceFactory("shortUrlVisitsComparisonReducer",n=>n.reducer,"shortUrlVisitsComparisonReducerCreator")},Wh=({children:e,to:t,className:r,...n})=>m.jsx(ab,{className:({isActive:i})=>Me("aside-menu__item",r,{"aside-menu__item--selected":i}),to:t,...n,children:e}),o3e=({routePrefix:e,showOnMobile:t=!1})=>{const{pathname:r}=Sn(),n=Me("aside-menu",{"aside-menu--hidden":!t}),i=a=>`${e}${a}`;return m.jsx("aside",{className:n,children:m.jsxs("nav",{className:"nav flex-column aside-menu__nav",children:[m.jsxs(Wh,{to:i("/overview"),children:[m.jsx(Ye,{fixedWidth:!0,icon:WY}),m.jsx("span",{className:"aside-menu__item-text",children:"Overview"})]}),m.jsxs(Wh,{to:i("/list-short-urls/1"),className:Me({"aside-menu__item--selected":r.match("/list-short-urls")!==null}),children:[m.jsx(Ye,{fixedWidth:!0,icon:jj}),m.jsx("span",{className:"aside-menu__item-text",children:"List short URLs"})]}),m.jsxs(Wh,{to:i("/create-short-url"),children:[m.jsx(Ye,{fixedWidth:!0,icon:XY,flip:"horizontal"}),m.jsx("span",{className:"aside-menu__item-text",children:"Create short URL"})]}),m.jsxs(Wh,{to:i("/manage-tags"),children:[m.jsx(Ye,{fixedWidth:!0,icon:K$}),m.jsx("span",{className:"aside-menu__item-text",children:"Manage tags"})]}),m.jsxs(Wh,{to:i("/manage-domains"),children:[m.jsx(Ye,{fixedWidth:!0,icon:xY}),m.jsx("span",{className:"aside-menu__item-text",children:"Manage domains"})]})]})})},Jq=({createNotFound:e})=>{const{TagsList:t,ShortUrlsList:r,CreateShortUrl:n,ShortUrlVisits:i,TagVisits:a,DomainVisits:o,OrphanVisits:s,NonOrphanVisits:c,Overview:l,EditShortUrl:h,ManageDomains:p,TagVisitsComparison:g,DomainVisitsComparison:w,ShortUrlVisitsComparison:_,ShortUrlRedirectRules:b}=Sr(Jq),x=Sn(),S=Nl(),[O,E,j,A]=Gt();B.useEffect(()=>A(),[x,A]);const T=Me("shlink-layout__burger-icon",{"shlink-layout__burger-icon--active":O}),M=JCe(j,A),q=ho("shortUrlRedirectRules");return m.jsxs(m.Fragment,{children:[m.jsx(Ye,{icon:vY,className:T,onClick:E}),m.jsx("div",{...M,className:"shlink-layout__swipeable",children:m.jsxs("div",{className:"shlink-layout__swipeable-inner",children:[m.jsx(o3e,{routePrefix:S,showOnMobile:O}),m.jsx("div",{className:"shlink-layout__container",onPointerDown:()=>A(),children:m.jsx("div",{className:"container-xl",children:m.jsxs(nb,{children:[m.jsx(St,{index:!0,element:m.jsx(bj,{replace:!0,to:"overview"})}),m.jsx(St,{path:"/overview",element:m.jsx(l,{})}),m.jsx(St,{path:"/list-short-urls/:page",element:m.jsx(r,{})}),m.jsx(St,{path:"/create-short-url",element:m.jsx(n,{})}),m.jsx(St,{path:"/short-code/:shortCode/visits",children:["","*"].map(W=>m.jsx(St,{path:W,element:m.jsx(i,{})},W))}),m.jsx(St,{path:"/short-code/:shortCode/edit",element:m.jsx(h,{})}),q&&m.jsx(St,{path:"/short-code/:shortCode/redirect-rules",element:m.jsx(b,{})}),m.jsx(St,{path:"/short-urls/compare-visits",element:m.jsx(_,{})}),m.jsx(St,{path:"/tag/:tag/visits",children:["","*"].map(W=>m.jsx(St,{path:W,element:m.jsx(a,{})},W))}),m.jsx(St,{path:"/tags/compare-visits",element:m.jsx(g,{})}),m.jsx(St,{path:"/domain/:domain/visits",children:["","*"].map(W=>m.jsx(St,{path:W,element:m.jsx(o,{})},W))}),m.jsx(St,{path:"/orphan-visits",children:["","*"].map(W=>m.jsx(St,{path:W,element:m.jsx(s,{})},W))}),m.jsx(St,{path:"/non-orphan-visits",children:["","*"].map(W=>m.jsx(St,{path:W,element:m.jsx(c,{})},W))}),m.jsx(St,{path:"/manage-tags",element:m.jsx(t,{})}),m.jsx(St,{path:"/manage-domains",element:m.jsx(p,{})}),m.jsx(St,{path:"/domains/compare-visits",element:m.jsx(w,{})}),e&&m.jsx(St,{path:"*",element:e("/list-short-urls/1")})]})})})]})})]})},s3e=Or(Jq,["TagsList","ShortUrlsList","CreateShortUrl","ShortUrlVisits","TagVisits","DomainVisits","OrphanVisits","NonOrphanVisits","Overview","EditShortUrl","ManageDomains","TagVisitsComparison","DomainVisitsComparison","ShortUrlVisitsComparison","ShortUrlRedirectRules"]),l3e=e=>qF({devTools:!1,reducer:dT({mercureInfo:e.mercureInfoReducer,shortUrlsList:e.shortUrlsListReducer,shortUrlCreation:e.shortUrlCreationReducer,shortUrlDeletion:e.shortUrlDeletionReducer,shortUrlEdition:e.shortUrlEditionReducer,shortUrlsDetails:e.shortUrlsDetailsReducer,shortUrlVisits:e.shortUrlVisitsReducer,shortUrlVisitsDeletion:e.shortUrlVisitsDeletionReducer,shortUrlVisitsComparison:e.shortUrlVisitsComparisonReducer,tagVisits:e.tagVisitsReducer,tagVisitsComparison:e.tagVisitsComparisonReducer,domainVisits:e.domainVisitsReducer,domainVisitsComparison:e.domainVisitsComparisonReducer,orphanVisits:e.orphanVisitsReducer,orphanVisitsDeletion:e.orphanVisitsDeletionReducer,nonOrphanVisits:e.nonOrphanVisitsReducer,tagsList:e.tagsListReducer,tagDelete:e.tagDeleteReducer,tagEdit:e.tagEditReducer,domainsList:e.domainsListReducer,visitsOverview:e.visitsOverviewReducer,shortUrlRedirectRules:e.shortUrlRedirectRulesReducer,shortUrlRedirectRulesSaving:e.setShortUrlRedirectRulesReducer}),middleware:t=>t({immutableCheck:!1,serializableCheck:!1})}),u3e=e=>{e.factory("Main",s3e),e.factory("store",l3e)},Ma=new V$,{container:c3e}=Ma,f3e=e=>t=>Object.fromEntries(e.map(r=>[r,t[r]])),d3e=(e,t)=>(...r)=>e[t](...r),h3e=(e,t)=>({...e,[t]:d3e(c3e,t)}),Dd=(e,t=[])=>v$(e?f3e(e):null,t.reduce(h3e,{}));u3e(Ma);Hje(Ma,Dd);mTe(Ma,Dd);a3e(Ma,Dd);hPe(Ma);cPe(Ma,Dd);CPe(Ma,Dd);xTe(Ma);KEe(Ma,Dd);let t$;const p3e=e=>({serverVersion:t,apiClient:r,settings:n,routesPrefix:i="",createNotFound:a,tagColorsStorage:o})=>{const s=YCe(t),c=B.useRef(void 0),[l,h]=B.useState(),p=Zu(),g=B.useMemo(()=>p?B.Fragment:A$,[p]);return B.useEffect(()=>{t$=r,e.value("apiClientFactory",()=>t$),o&&e.value("TagColorsStorage",o);const{container:w}=e,{Main:_,store:b,loadMercureInfo:x,listTags:S,listDomains:O}=w;c.current=m.jsx(_,{createNotFound:a}),h(b),b.dispatch(x(n)),b.dispatch(S()),b.dispatch(O())},[r,a,n,o]),l?m.jsx(g$,{store:l,children:m.jsx(iB,{value:n??{},children:m.jsx(KCe,{value:s,children:m.jsx(WCe,{value:i,children:m.jsx(g,{children:c.current})})})})}):m.jsx(m.Fragment,{})},m3e="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=",v3e="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABSCAMAAAAhFXfZAAAC91BMVEVMaXEzeak2f7I4g7g3g7cua5gzeKg8hJo3grY4g7c3grU0gLI2frE0daAubJc2gbQwd6QzeKk2gLMtd5sxdKIua5g1frA2f7IydaM0e6w2fq41fK01eqo3grgubJgta5cxdKI1f7AydaQydaMxc6EubJgvbJkwcZ4ubZkwcJwubZgubJcydqUydKIxapgubJctbJcubZcubJcvbJYubJcvbZkubJctbJctbZcubJg2f7AubJcrbZcubJcubJcua5g3grY0fq8ubJcubJdEkdEwhsw6i88vhswuhcsuhMtBjMgthMsrg8srgss6is8qgcs8i9A9iMYtg8spgcoogMo7hcMngMonf8olfso4gr8kfck5iM8jfMk4iM8he8k1fro7itAgesk2hs8eecgzfLcofssdeMg0hc4cd8g2hcsxeLQbdsgZdcgxeLImfcszhM0vda4xgckzhM4xg84wf8Yxgs4udKsvfcQucqhUndROmdM1fK0wcZ8vb5w0eqpQm9MzeKhXoNVcpdYydKNWn9VZotVKltJFjsIwcJ1Rms9OlslLmtH///8+kc9epdYzd6dbo9VHkMM2f7FHmNBClM8ydqVcpNY9hro3gLM9hLczealQmcw3fa46f7A8gLMxc6I3eagyc6FIldJMl9JSnNRSntNNl9JPnNJFi75UnM9ZodVKksg8kM45jc09e6ZHltFBk883gbRBh7pDk9EwcaBzn784g7dKkcY2i81Om9M7j85Llc81is09g7Q4grY/j9A0eqxKmdFFltBEjcXf6fFImdBCiLxJl9FGlNFBi78yiMxVndEvbpo6js74+vx+psPP3+o/ks5HkcpGmNCjwdZCkNDM3ehYoNJEls+lxNkxh8xHks0+jdC1zd5Lg6r+/v/H2ufz9/o3jM3t8/edvdM/k89Th61OiLBSjbZklbaTt9BfptdjmL1AicBHj8hGk9FAgK1dkLNTjLRekrdClc/k7fM0icy0y9tgp9c4jc2NtM9Dlc8zicxeXZn3AAAAQ3RSTlMAHDdTb4yPA+LtnEQmC4L2EmHqB7XA0d0sr478x4/Yd5i1zOfyPkf1sLVq4Nh3FvjxopQ2/STNuFzUwFIwxKaejILpIBEV9wAABhVJREFUeF6s1NdyFEcYBeBeoQIhRAkLlRDGrhIgY3BJL8CVeKzuyXFzzjkn5ZxzzuScg3PO8cKzu70JkO0LfxdTU//pM9vTu7Xgf6KqOVTb9X7toRrVEfBf1HTVjZccrT/2by1VV928Yty9ZbVuucdz90frG8DBjl9pVApbOstvmMuvVgaNXSfAAd6pGxpy6yxf5ph43pS/4f3uoaGm2rdu72S9xzOvMymkZFq/ptDrk90mhW7e4zl7HLzhxGWPR20xmSxJ/VqldG5m9XhaVOA1DadsNh3Pu5L2N6QtPO/32JpqQBVVk20oy/Pi2s23WEvyfHbe1thadVQttvm7Llf65gGmXK67XtupyoM7HQhmXdLS8oGWJNeOJ3C5fG5XCEJnkez3/oFdsvgJ4l2ANZwhrJKk/7OSXa+3Vw2WJMlKnGkobouYk6T0TyX30klOUnTD9HJ5qpckL3EW/w4XF3Xd0FGywXUrstrclVsqz5Pd/sXFYyDnPdrLcQODmGOK47IZb4CmibmMn+MYRzFZ5jg33ZL/EJrWcszHmANy3ARBK/IXtciJy8VsitPSdE3uuHxzougojcUdr8/32atnz/ev3f/K5wtpxUTpcaI45zusVDpYtZi+jg0oU9b3x74h7+n9ABvYEZeKaVq0sh0AtLKsFtqNBdeT0MrSzwwlq9+x6xAO4tgOtSzbCjrNQQiNvQUbUEubvzBUeGw26yDCsRHCoLkTHDa7IdOLIThs/gHvChszh2CimE8peRs47cxANI0lYNB5y1DljpOF0IhzBDPOZnDOqYYbeGKECbPzWnXludPphw5c2YBq5zlwXphIbO4VDCZ0gnPfUO1TwZoYwAs2ExPCedAu9DAjfQUjzITQb3jNj0KG2Sgt6BHaQUdYzWz+XmBktOHwanXjaSTcwwziBcuMOtwBmqPrTOxFQR/DRKKPqyur0aiW6cULYsx6tBm0jXpR/AUWR6HRq9WVW6MRhIq5jLyjbaCTDCijyYJNpCajdyobP/eTw0iexBAKkJ3gA5KcQb2zBXsIBckn+xVv8jkZSaEFHE+jFEleAEfayRU0MouNoBmB/L50Ai/HSLIHxcrpCvnhSQAuakKp2C/YbCylJjXRVy/z3+Kv/RrNcCo+WUzlVEhzKffnTQnxeN9fWF88fiNCUdSTsaufaChKWInHeysygfpIqagoakW+vV20J8uyl6TyNKEZWV4oRSPyCkWpgOLSbkCObT8o2r6tlG58HQquf6O0v50tB7JM7F4EORd2dx/K0w/KHsVkLPaoYrwgP/y7krr3SSMA4zj+OBgmjYkxcdIJQyQRKgg2viX9Hddi9UBb29LrKR7CVVEEEXWojUkXNyfTNDE14W9gbHJNuhjDettN3ZvbOvdOqCD3Jp/9l+/wJE+9PkYGjx/fqkys3S2rMozM/o2106rfMUINo6hVqz+eu/hd1c4xTg0TAfy5kV+4UG6+IthHTU9woWmxuKNbTfuCSfovBCxq7EtHqvYL4Sm6F8GVxsSXHMQ07TOi1DKtZxjWaaIyi4CXWjxPccUw8WVbMYY5wxC1mzEyXMJWkllpRloi+Kkoq69sxBTlElF6aAxYUbjXNlhlDZilDnM4U5SlN5biRsRHnbx3mbeWjEh4mEyiuJDl5XcWVmX5GvNkFgLWZM5qwsop4/AWfLhU1cR7k1VVvcYCWRkOI6Xy5gmnphCYIkvzuNYzHzosq2oNk2RtSs8khfUOfHIDgR6ysYBaMpl4uEgk2U/oJTs9AaTSwma7dT69geAE2ZpEjUsn2ieJNHeKfrI3EcAGJ2ZaNgVuC8EBctCLc57P5u5led6IOBkIYkuQMrmmjChs4VkfOerHqSBkPzZlhe06RslZ3zMjk2sscqKwY0RcjKK+LWbzd7KiHhkncs/siFJ+V5eXxD34B8nVuJEpGJNmxN2gH3vSvp7J70tF+D1Ej8qUJD1TkErAND2GZwTFg/LubvmgiBG3SOvdlsqFQrkEzJCL1rstlnVFROixZoDDSuXQFHESwVGlcuQcMb/b42NgjLowh5MTDFE3vNB5qStRIErdCQEh6pLPR92anSUb/wAIhldAaDMpGgAAAABJRU5ErkJggg==",g3e="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAQAAAACach9AAACMUlEQVR4Ae3ShY7jQBAE0Aoz/f9/HTMzhg1zrdKUrJbdx+Kd2nD8VNudfsL/Th///dyQN2TH6f3y/BGpC379rV+S+qqetBOxImNQXL8JCAr2V4iMQXHGNJxeCfZXhSRBcQMfvkOWUdtfzlLgAENmZDcmo2TVmt8OSM2eXxBp3DjHSMFutqS7SbmemzBiR+xpKCNUIRkdkkYxhAkyGoBvyQFEJEefwSmmvBfJuJ6aKqKWnAkvGZOaZXTUgFqYULWNSHUckZuR1HIIimUExutRxwzOLROIG4vKmCKQt364mIlhSyzAf1m9lHZHJZrlAOMMztRRiKimp/rpdJDc9Awry5xTZCte7FHtuS8wJgeYGrex28xNTd086Dik7vUMscQOa8y4DoGtCCSkAKlNwpgNtphjrC6MIHUkR6YWxxs6Sc5xqn222mmCRFzIt8lEdKx+ikCtg91qS2WpwVfBelJCiQJwvzixfI9cxZQWgiSJelKnwBElKYtDOb2MFbhmUigbReQBV0Cg4+qMXSxXSyGUn4UbF8l+7qdSGnTC0XLCmahIgUHLhLOhpVCtw4CzYXvLQWQbJNmxoCsOKAxSgBJno75avolkRw8iIAFcsdc02e9iyCd8tHwmeSSoKTowIgvscSGZUOA7PuCN5b2BX9mQM7S0wYhMNU74zgsPBj3HU7wguAfnxxjFQGBE6pwN+GjME9zHY7zGp8wVxMShYX9NXvEWD3HbwJf4giO4CFIQxXScH1/TM+04kkBiAAAAAElFTkSuQmCC",y3e=()=>{delete p8.Icon.Default.prototype._getIconUrl,p8.Icon.Default.mergeOptions({iconRetinaUrl:v3e,iconUrl:m3e,shadowUrl:g3e})};y3e();const b3e=p3e(Ma);function J0(e){return t=>{const{resetSelectedServer:r}=t;return B.useEffect(()=>{r()},[r]),m.jsx(e,{...t})}}let _3e=class extends B.Component{constructor(t){super(t),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(t){const{console:r=globalThis.console}=this.props;r.error(t)}render(){const{hasError:t}=this.state,{location:r=globalThis.location}=this.props;if(t)return m.jsxs(kF,{title:"Oops! This is awkward :S",children:[m.jsx("p",{children:"It seems that something went wrong. Try refreshing the page or just click this button."}),m.jsx("br",{}),m.jsx(Zi,{size:"lg",onClick:()=>r.reload(),children:"Take me back"})]});const{children:n}=this.props;return n}};const w3e=({id:e,name:t})=>m.jsxs(nr,{to:`/server/${e}`,className:Me("servers-list__server-item","tw:flex tw:items-center tw:justify-between tw:gap-x-2 tw:px-4 tw:py-3","tw:rounded-none tw:hover:bg-lm-secondary tw:hover:dark:bg-dm-secondary","tw:border-b tw:last:border-0 tw:border-lm-border tw:dark:border-dm-border"),children:[m.jsx("span",{className:"tw:truncate",children:t}),m.jsx(Ye,{icon:rZ})]}),eW=({servers:e,borderless:t})=>m.jsx(m.Fragment,{children:e.length>0&&m.jsx("div",{"data-testid":"list",className:Me("tw:w-full tw:border-lm-border tw:dark:border-dm-border","tw:md:max-h-56 tw:md:overflow-y-auto tw:-mb-1 tw:scroll-thin",{"tw:border-y":!t}),children:e.map(({id:r,name:n})=>m.jsx(w3e,{id:r,name:n},r))})}),tW=({color:e=kp,className:t})=>m.jsx("svg",{className:t,viewBox:"0 0 512 512",version:"1.1",xmlns:"http://www.w3.org/2000/svg",children:m.jsxs("g",{fill:e,children:[m.jsx("path",{d:" M 23.71 85.08 C 17.22 49.81 49.44 14.86 85.08 18.12 C 118.83 19.21 145.72 53.33 139.45 86.37 C 155.64 102.30 171.32 118.83 187.87 134.36 C 198.32 111.73 208.84 89.12 219.57 66.62 C 226.05 53.84 243.47 48.74 255.73 56.27 C 263.76 62.10 270.34 69.69 277.25 76.75 C 286.28 86.61 285.72 102.89 276.31 112.31 C 223.38 165.37 170.38 218.37 117.35 271.34 C 107.72 280.99 91.01 281.25 81.11 271.86 C 74.39 264.94 66.82 258.69 61.24 250.77 C 53.72 238.52 58.85 221.07 71.64 214.62 C 94.11 203.87 116.72 193.38 139.33 182.91 C 123.81 166.36 107.30 150.68 91.37 134.49 C 60.20 140.28 27.37 116.78 23.71 85.08 Z"}),m.jsx("path",{d:" M 205.21 201.23 C 225.32 181.36 260.88 181.11 281.14 200.86 C 299.25 218.75 317.37 236.65 335.10 254.93 C 356.73 278.01 352.01 318.70 326.03 336.56 C 320.07 330.47 313.73 324.65 308.12 318.28 C 323.86 309.39 328.76 286.18 316.63 272.39 C 301.73 256.95 286.30 242.03 271.24 226.75 C 264.49 219.65 256.80 212.00 246.37 211.52 C 224.65 208.64 205.52 233.36 214.49 253.58 C 221.09 266.81 234.22 275.12 243.62 286.24 C 240.43 295.96 238.09 306.13 238.29 316.46 C 225.55 304.29 213.16 291.73 200.89 279.09 C 180.97 257.57 183.10 220.45 205.21 201.23 Z"}),m.jsx("path",{d:" M 273.90 352.07 C 252.28 328.99 256.98 288.31 282.96 270.46 C 288.93 276.54 295.26 282.36 300.88 288.72 C 285.14 297.62 280.23 320.82 292.38 334.61 C 307.27 350.05 322.70 364.96 337.75 380.25 C 344.51 387.35 352.20 395.00 362.64 395.48 C 384.35 398.37 403.49 373.64 394.51 353.42 C 387.92 340.18 374.78 331.88 365.38 320.76 C 368.56 311.04 370.91 300.86 370.71 290.54 C 383.45 302.70 395.84 315.27 408.11 327.91 C 428.03 349.43 425.90 386.55 403.78 405.77 C 383.68 425.64 348.13 425.89 327.86 406.14 C 309.75 388.25 291.60 370.37 273.90 352.07 Z"}),m.jsx("path",{d:" M 422.11 403.83 C 431.96 394.07 441.60 384.06 451.66 374.51 C 460.90 383.74 471.89 392.70 474.89 406.11 C 480.16 429.97 484.08 454.13 488.76 478.12 C 490.00 483.41 484.47 488.29 479.35 486.63 C 454.66 481.52 429.55 478.12 405.14 471.84 C 393.17 467.97 385.20 457.75 376.55 449.27 C 386.39 439.49 396.13 429.60 406.06 419.91 C 416.37 433.45 435.74 414.00 422.11 403.83 Z"})]})}),x3e=({servers:e})=>{const t=mo(),r=Object.values(e),n=r.length>0;return B.useEffect(()=>{const i=r.find(({autoConnect:a})=>a);i&&t(`/server/${i.id}`)},[r,t]),m.jsx("div",{className:"tw:w-full",children:m.jsx(gi,{className:"tw:mx-auto tw:max-w-[720px] tw:overflow-hidden",children:m.jsxs("div",{className:"tw:flex tw:flex-col tw:md:flex-row",children:[m.jsx("div",{className:"tw:p-6 tw:hidden tw:md:flex tw:items-center tw:w-[40%]",children:m.jsx("div",{className:"tw:w-full",children:m.jsx(tW,{})})}),m.jsxs("div",{className:"tw:md:border-l tw:border-lm-border tw:dark:border-dm-border tw:flex-grow",children:[m.jsx("h1",{className:Me("tw:p-4 tw:text-center tw:border-lm-border tw:dark:border-dm-border",{"tw:border-b":!n}),children:"Welcome!"}),n?m.jsx(eW,{servers:r}):m.jsxs("div",{className:"tw:p-6 tw:text-center tw:flex tw:flex-col tw:gap-12 tw:text-xl",children:[m.jsx("p",{children:"This application will help you manage your Shlink servers."}),m.jsx("p",{children:m.jsxs(Zi,{to:"/server/create",size:"lg",inline:!0,children:[m.jsx(Ye,{icon:Sm})," Add a server"]})}),m.jsx("p",{children:m.jsx(_i,{href:"https://shlink.io/documentation",children:m.jsxs("small",{children:[m.jsx("span",{className:"tw:mr-2",children:"Learn more about Shlink"}),m.jsx(Ye,{icon:LY})]})})})]})]})]})})})},rW=()=>{const{ServersDropdown:e}=Aa(rW),[t,r,,n]=Gt(),i=Sn(),{pathname:a}=i;B.useEffect(n,[i,n]);const o="/settings";return m.jsxs(B7,{color:"primary",dark:!0,fixed:"top",expand:"md",className:"tw:text-white tw:bg-lm-brand tw:dark:bg-dm-brand",children:[m.jsxs(U7,{tag:nr,to:"/",children:[m.jsx(tW,{className:"tw:inline tw:w-7 tw:mr-1",color:"white"})," Shlink"]}),m.jsx(z7,{onClick:r,children:m.jsx(Ye,{icon:JY,className:Me("tw:transition-transform tw:duration-300",{"tw:rotate-180":t})})}),m.jsx(rT,{navbar:!0,isOpen:t,children:m.jsxs(Hj,{navbar:!0,className:"tw:ml-auto",children:[m.jsx(Gj,{children:m.jsxs(Kj,{tag:nr,to:o,active:a.startsWith(o),children:[m.jsx(Ye,{icon:aZ})," Settings"]})}),m.jsx(e,{})]})})]})},S3e=ka(rW,["ServersDropdown"]),O3e=({children:e})=>{const t=Sn();return B.useEffect(()=>{scrollTo(0,0)},[t]),m.jsx(m.Fragment,{children:e})},nW=QF(e=>e,e=>{try{return jP(e,e,"=")}catch{return!1}}),iW=e=>nW(e)?`v${e}`:e,aW=(e,t="latest")=>nW(e)?e:t,C3e="%_VERSION_%",P3e=e=>iW(aW(e)),r$=({project:e,version:t})=>m.jsx(_i,{href:`https://github.com/shlinkio/${e}/releases/${t}`,className:"tw:text-gray-500",children:m.jsx("b",{children:t})}),E3e=({selectedServer:e,clientVersion:t=C3e})=>{const r=P3e(t);return m.jsxs("small",{className:"tw:text-gray-500",children:[Ej(e)&&m.jsxs(m.Fragment,{children:["Server: ",m.jsx(r$,{project:"shlink",version:e.printableVersion})," - "]}),"Client: ",m.jsx(r$,{project:"shlink-web-client",version:r})]})},j3e=({selectedServer:e})=>m.jsx("div",{className:Me("tw:text-center",{"tw:md:ml-(--aside-menu-width)":Ej(e)}),children:m.jsx(E3e,{selectedServer:e})}),Id=({children:e,className:t})=>m.jsx("div",{className:Me("tw:container tw:mx-auto tw:p-5 tw:pt-8 tw:max-md:p-0 tw:max-md:py-4",t),children:e});function oW(e){const t=r=>{const{ServerError:n}=Aa(t),i=md(),{selectServer:a,selectedServer:o}=r;return B.useEffect(()=>{i.serverId&&a(i.serverId)},[i.serverId,a]),o?rY(o)?m.jsx(n,{}):m.jsx(e,{...r}):m.jsx(Id,{children:m.jsx(TF,{loading:!0})})};return t}const sW=oW(B.memo(({selectedServer:e,settings:t})=>{const{buildShlinkApiClient:r,TagColorsStorage:n,ShlinkWebComponent:i,ServerError:a}=Aa(sW);if(!Ej(e))return m.jsx(a,{});const o=`/server/${e.id}`;return m.jsx(i,{serverVersion:e.version,apiClient:r(e),settings:t,routesPrefix:o,tagColorsStorage:n,createNotFound:s=>m.jsx(NF,{to:`${o}${s}`,children:"List short URLs"})})})),T3e=ka(sW,["buildShlinkApiClient","TagColorsStorage","ShlinkWebComponent","ServerError"]),A3e=(e,t)=>{e.constant("window",window),e.constant("console",console),e.constant("fetch",window.fetch.bind(window)),e.service("HttpClient",Noe,"fetch"),e.serviceFactory("ScrollToTop",()=>O3e),e.factory("MainHeader",S3e),e.serviceFactory("Home",()=>x3e),e.decorator("Home",J0),e.decorator("Home",t(["servers"],["resetSelectedServer"])),e.serviceFactory("ShlinkWebComponent",()=>b3e),e.factory("ShlinkWebComponentContainer",T3e),e.decorator("ShlinkWebComponentContainer",t(["selectedServer","settings"],["selectServer"])),e.serviceFactory("ShlinkVersionsContainer",()=>j3e),e.decorator("ShlinkVersionsContainer",t(["selectedServer"])),e.serviceFactory("ErrorHandler",()=>_3e)},lW=()=>{const e=mo();return B.useCallback(()=>e(-1),[e])};function k3e(e){let t=e.url;try{const{host:r,pathname:n}=new URL(t);t=r;const i=n.substring(1);i.length>0&&(t=`${t} ${i}`)}catch{}return`${e.name} ${t}`.toLowerCase().replace(/[^a-zA-Z0-9-_.~]/g,"-")}function N3e(e){const t={};return e.forEach(r=>{t[r.id]=r}),t}const R3e=(e,{url:t,apiKey:r})=>e.some(n=>n.url===t&&n.apiKey===r);function M3e(e,t){const r=Object.values(e),{duplicatedServers:n=[],newServers:i=[]}=XF(t,a=>R3e(r,a)?"duplicatedServers":"newServers");return{duplicatedServers:n,newServers:i}}function eb(e,t){const r=new Set(Object.keys(e)),n=[];return t.forEach(i=>{const a=k3e(i);let o=a,s=1;for(;r.has(o);)o=`${a}-${s}`,s++;n.push({...i,id:o}),r.add(o)}),n}const uW=({open:e,duplicatedServers:t,onClose:r,onConfirm:n})=>{const i=t.length>1;return m.jsxs(jF,{size:"lg",title:`Duplicated server${i?"s":""}`,open:e,onClose:r,onConfirm:n,confirmText:`Save duplicate${i?"s":""}`,cancelText:i?"Ignore duplicates":"Discard",children:[m.jsx("p",{children:i?"The next servers already exist:":"There is already a server with:"}),m.jsx("ul",{className:"tw:list-disc tw:mt-4",children:t.map(({url:a,apiKey:o},s)=>i?m.jsxs("li",{children:[m.jsx("b",{children:a})," - ",m.jsx("b",{children:o})]},s):m.jsxs(B.Fragment,{children:[m.jsxs("li",{children:["URL: ",m.jsx("b",{children:a})]}),m.jsxs("li",{children:["API key: ",m.jsx("b",{children:o})]})]},s))}),m.jsxs("span",{children:[i?"Do you want to save duplicated servers":"Do you want to save this server","?"]})]})},L3e=e=>t=>{t.preventDefault(),e()},cW=({onSubmit:e,initialValues:t,children:r,title:n})=>{const[i,a]=B.useState((t==null?void 0:t.name)??""),[o,s]=B.useState((t==null?void 0:t.url)??""),[c,l]=B.useState((t==null?void 0:t.apiKey)??""),h=L3e(()=>e({name:i,url:o,apiKey:c}));return m.jsxs("form",{name:"serverForm",onSubmit:h,children:[m.jsxs(wb,{className:"tw:mb-4",bodyClassName:"tw:flex tw:flex-col tw:gap-y-3",title:n,children:[m.jsx(AN,{label:"Name",value:i,onChange:p=>a(p.target.value),required:!0}),m.jsx(AN,{label:"URL",type:"url",value:o,onChange:p=>s(p.target.value),required:!0}),m.jsx(Cae,{label:"API key",value:c,onChange:p=>l(p.target.value),required:!0})]}),m.jsx("div",{className:"tw:flex tw:items-center tw:justify-end tw:gap-x-2",children:r})]})},n$=4e3,i$=({variant:e})=>m.jsx("div",{className:"tw:mt-4",children:m.jsxs(AF,{variant:e,children:[e==="success"&&"Servers properly imported. You can now select one from the list :)",e==="error"&&"The servers could not be imported. Make sure the format is correct."]})}),fW=({servers:e,createServers:t})=>{const{ImportServersBtn:r,useTimeoutToggle:n}=Aa(fW),i=mo(),a=lW(),o=!!Object.keys(e).length,[s,c]=n(!1,n$),[l,h]=n(!1,n$),[p,g]=Gt(),[w,_]=B.useState(),b=B.useCallback(S=>{const[O]=eb(e,[S]);t([O]),i(`/server/${O.id}`)},[t,i,e]),x=B.useCallback(S=>{_(S),Object.values(e).some(({url:E,apiKey:j})=>S.url===E&&S.apiKey===j)?g():b(S)},[b,e,g]);return m.jsxs(Id,{children:[m.jsxs(cW,{title:"Add new server",onSubmit:x,children:[!o&&m.jsx(r,{tooltipPlacement:"top",onImport:c,onError:h}),o&&m.jsx(Zi,{variant:"secondary",onClick:a,children:"Cancel"}),m.jsx(Zi,{type:"submit",children:"Create server"})]}),s&&m.jsx(i$,{variant:"success"}),l&&m.jsx(i$,{variant:"error"}),m.jsx(uW,{open:p,duplicatedServers:w?[w]:[],onClose:a,onConfirm:()=>w&&b(w)})]})},D3e=ka(fW,["ImportServersBtn","useTimeoutToggle"]),dW=({server:e,children:t})=>{const{DeleteServerModal:r}=Aa(dW),[n,,i,a]=Gt(),o=mo(),s=B.useCallback(c=>{a(),c&&o("/")},[a,o]);return m.jsxs(m.Fragment,{children:[m.jsx("button",{type:"button",className:"tw:text-danger tw:hover:underline",onClick:i,children:t}),m.jsx(r,{server:e,open:n,onClose:s})]})},I3e=ka(dW,["DeleteServerModal"]),$3e=({server:e,onClose:t,open:r,deleteServer:n})=>{const i=B.useCallback(a=>{a==="confirm"&&n(e)},[n,e]);return m.jsx(jF,{open:r,title:"Remove server",variant:"danger",onClose:()=>t(!1),onConfirm:()=>t(!0),onClosed:i,confirmText:"Delete",children:m.jsxs("div",{className:"tw:flex tw:flex-col tw:gap-y-4",children:[m.jsxs("p",{children:["Are you sure you want to remove ",m.jsx("b",{children:e?e.name:""}),"?"]}),m.jsx("p",{children:m.jsx("i",{children:"No data will be deleted, only the access to this server will be removed from this device. You can create it again at any moment."})})]})})},F3e=oW(({editServer:e,selectedServer:t,selectServer:r})=>{const n=lW(),{reconnect:i}=bd();if(!ip(t))return null;const a=o=>{e(t.id,o),i==="true"&&r(t.id),n()};return m.jsx(Id,{children:m.jsxs(cW,{title:m.jsxs(m.Fragment,{children:['Edit "',t.name,'"']}),initialValues:t,onSubmit:a,children:[m.jsx(Zi,{variant:"secondary",onClick:n,children:"Cancel"}),m.jsx(Zi,{type:"submit",children:"Save"})]})})}),B3e=ka(F3e,["ServerError"]),hW=({createServers:e,servers:t,children:r,onImport:n,onError:i=()=>{},tooltipPlacement:a="bottom",className:o=""})=>{const{ServersImporter:s}=Aa(hW),c=vl(),[l,h]=B.useState([]),[p,,g,w]=Gt(),_=B.useRef(!1),b=B.useCallback(async({target:O})=>{var E;return s.importServersFromFile((E=O.files)==null?void 0:E[0]).then(j=>{const{duplicatedServers:A,newServers:T}=M3e(t,j);_.current=T.length>0,e(eb(t,T)),A.length>0?(h(A),g()):n==null||n()}).then(()=>{O.value=null}).catch(i)},[e,i,n,t,s,g]),x=B.useCallback(()=>{e(eb(t,l)),w(),n==null||n()},[e,l,w,n,t]),S=B.useCallback(()=>{w(),_.current&&(n==null||n())},[w,n]);return m.jsxs(m.Fragment,{children:[m.jsxs(Zi,{variant:"secondary",id:"importBtn",className:o,onClick:()=>{var O;return(O=c.current)==null?void 0:O.click()},children:[m.jsx(Ye,{icon:CY,fixedWidth:!0})," ",r??"Import from file"]}),m.jsxs(ta,{placement:a,target:"importBtn",children:["You can create servers by importing a CSV file with ",m.jsx("b",{children:"name"}),", ",m.jsx("b",{children:"apiKey"})," and ",m.jsx("b",{children:"url"})," columns."]}),m.jsx("input",{type:"file",accept:".csv",className:"tw:hidden","aria-hidden":!0,tabIndex:-1,ref:c,onChange:b,"data-testid":"csv-file-input"}),m.jsx(uW,{open:p,duplicatedServers:l,onClose:S,onConfirm:x})]})},U3e=ka(hW,["ServersImporter"]),pW=({servers:e,selectedServer:t})=>{const{DeleteServerButton:r}=Aa(pW);return m.jsx(Id,{children:m.jsxs("div",{className:"tw:flex tw:flex-col tw:items-center tw:gap-y-4 tw:md:gap-y-8",children:[m.jsxs(TF,{className:"tw:w-full tw:lg:w-[80%]",variant:"error",children:[!ip(t)&&"Could not find this Shlink server.",ip(t)&&m.jsxs(m.Fragment,{children:[m.jsx("p",{children:"Oops! Could not connect to this Shlink server."}),"Make sure you have internet connection, and the server is properly configured and on-line."]})]}),m.jsxs("p",{className:"tw:text-xl",children:["These are the Shlink servers currently configured. Choose one of them or ",m.jsx(nr,{to:"/server/create",children:"add a new one"}),"."]}),m.jsx(gi,{className:"tw:w-full tw:max-w-100 tw:overflow-hidden",children:m.jsx(eW,{borderless:!0,servers:Object.values(e)})}),ip(t)&&m.jsxs("p",{className:"tw:text-xl",children:["Alternatively, if you think you may have misconfigured this server, you can ",m.jsx(r,{server:t,children:"remove it"})," or ",m.jsx(nr,{to:`/server/${t.id}/edit?reconnect=true`,children:"edit it"}),"."]})]})})},z3e=ka(pW,["DeleteServerButton"]),V3e=4e3,mW=({servers:e})=>{const{ServersExporter:t,ImportServersBtn:r,useTimeoutToggle:n,ManageServersRow:i}=Aa(mW),[a,o]=B.useState(""),s=B.useMemo(()=>Object.values(e),[e]),c=B.useMemo(()=>s.filter(({name:g,url:w})=>`${g} ${w}`.toLowerCase().match(a.toLowerCase())),[s,a]),l=s.some(({autoConnect:g})=>!!g),[h,p]=n(!1,V3e);return m.jsxs(Id,{className:"tw:flex tw:flex-col tw:gap-y-4",children:[m.jsx(Eae,{onChange:o}),m.jsxs("div",{className:"tw:flex tw:flex-col tw:md:flex-row tw:gap-2",children:[m.jsxs("div",{className:"tw:flex tw:gap-2",children:[m.jsx(r,{className:"tw:flex-grow",onError:p,children:"Import servers"}),c.length>0&&m.jsxs(Zi,{variant:"secondary",className:"tw:flex-grow",onClick:async()=>t.exportServers(),children:[m.jsx(Ye,{icon:Y$})," Export servers"]})]}),m.jsxs(Zi,{className:"tw:md:ml-auto",to:"/server/create",children:[m.jsx(Ye,{icon:Sm})," Add a server"]})]}),m.jsx(wb,{className:"card",children:m.jsxs(pi,{header:m.jsxs(pi.Row,{children:[l&&m.jsx(pi.Cell,{className:"tw:w-[35px]",children:m.jsx("span",{className:"tw:sr-only",children:"Auto-connect"})}),m.jsx(pi.Cell,{children:"Name"}),m.jsx(pi.Cell,{children:"Base URL"}),m.jsx(pi.Cell,{children:m.jsx("span",{className:"sr-only",children:"Options"})})]}),children:[!c.length&&m.jsx(pi.Row,{className:"tw:text-center",children:m.jsx(pi.Cell,{colSpan:4,children:"No servers found."})}),c.map(g=>m.jsx(i,{server:g,hasAutoConnect:l},g.id))]})}),h&&m.jsx("div",{children:m.jsx(AF,{variant:"error",children:"The servers could not be imported. Make sure the format is correct."})})]})},q3e=ka(mW,["ServersExporter","ImportServersBtn","useTimeoutToggle","ManageServersRow"]),vW=({server:e,hasAutoConnect:t})=>{const{ManageServersRowDropdown:r}=Aa(vW);return m.jsxs(pi.Row,{className:"tw:relative",children:[t&&m.jsx(pi.Cell,{columnName:"Auto-connect",children:e.autoConnect&&m.jsxs(m.Fragment,{children:[m.jsx(Ye,{icon:Lu,className:"tw:text-brand",id:"autoConnectIcon"}),m.jsx(ta,{target:"autoConnectIcon",placement:"right",children:"Auto-connect to this server"})]})}),m.jsx(pi.Cell,{className:"tw:font-bold",columnName:"Name",children:m.jsx(nr,{to:`/server/${e.id}`,children:e.name})}),m.jsx(pi.Cell,{columnName:"Base URL",className:"tw:max-lg:border-b-0",children:e.url}),m.jsx(pi.Cell,{className:"tw:text-right tw:max-lg:absolute tw:right-0 tw:-top-1 tw:mx-lg:pt-0",children:m.jsx(r,{server:e})})]})},W3e=ka(vW,["ManageServersRowDropdown"]),gW=({server:e,setAutoConnect:t})=>{const{DeleteServerModal:r}=Aa(gW),[n,,i,a]=Gt(),o=`/server/${e.id}`,{autoConnect:s}=e,c=s?SY:yse;return m.jsxs(m.Fragment,{children:[m.jsxs(_b,{minWidth:s?210:170,children:[m.jsxs(Qe,{tag:nr,to:o,children:[m.jsx(Ye,{icon:wY,fixedWidth:!0})," Connect"]}),m.jsxs(Qe,{tag:nr,to:`${o}/edit`,children:[m.jsx(Ye,{icon:Tj,fixedWidth:!0})," Edit server"]}),m.jsxs(Qe,{onClick:()=>t(e,!s),children:[m.jsx(Ye,{icon:c,fixedWidth:!0})," ",s?"Do not a":"A","uto-connect"]}),m.jsx(Qe,{divider:!0,tag:"hr"}),m.jsxs(Qe,{className:"tw:text-danger",onClick:i,children:[m.jsx(Ye,{icon:H$,fixedWidth:!0})," Remove server"]})]}),m.jsx(r,{server:e,open:n,onClose:a})]})},H3e=ka(gW,["DeleteServerModal"]),yW=(e,t)=>HF(e,t,{serializeError:r=>r}),G3e={},{actions:K3e,reducer:Y3e}=Nr({name:"shlink/servers",initialState:G3e,reducers:{editServer:{prepare:(e,t)=>({payload:{serverId:e,serverData:t}}),reducer:(e,{payload:t})=>{const{serverId:r,serverData:n}=t;return e[r]?{...e,[r]:{...e[r],...n}}:e}},deleteServer:(e,{payload:t})=>(delete e[t.id],e),setAutoConnect:{prepare:({id:e},t)=>({payload:{serverId:e,autoConnect:t}}),reducer:(e,{payload:t})=>{const{serverId:r,autoConnect:n}=t;return e[r]?n?Object.fromEntries(Object.entries(e).map(([i,a])=>[i,{...a,autoConnect:i===r}])):{...e,[r]:{...e[r],autoConnect:n}}:e}},createServers:{prepare:e=>({payload:N3e(e)}),reducer:(e,{payload:t})=>({...e,...t})}}}),{editServer:Z3e,deleteServer:X3e,setAutoConnect:Q3e,createServers:bW}=K3e,J3e=Y3e,eke=e=>eb({},Array.isArray(e)?e.filter(W$):[]),tke=e=>yW("shlink/remoteServers/fetchServers",async(t,{dispatch:r})=>{const n=await e.jsonRequest(`${sy.homepage}/servers.json`),i=eke(n);r(bW(i))}),i3="shlink/selectedServer",rke="1.0.0",nke="999.999.999",ike="latest",ake=e=>aW(e===ike?nke:e,rke),oke=QF(e=>`${e.id}_${e.url}_${e.apiKey}`,async(e,t)=>t().then(({version:r})=>({version:ake(r),printableVersion:iW(r)}))),a$=null,a3=Mn(`${i3}/resetSelectedServer`),ske=e=>yW(`${i3}/selectServer`,async(t,{dispatch:r,getState:n})=>{r(a3());const{servers:i}=n(),a=i[t];if(!a)return{serverNotFound:!0};try{const o=e(a),{version:s,printableVersion:c}=await oke(a,()=>o.health());return{...a,version:s,printableVersion:c}}catch{return{...a,serverNotReachable:!0}}}),lke=e=>Nr({name:i3,initialState:a$,reducers:{},extraReducers:t=>{t.addCase(a3,()=>a$),t.addCase(e.fulfilled,(r,{payload:n})=>n)}}),uke=({servers:e,selectedServer:t})=>{const r=Object.values(e);return m.jsxs(yF,{nav:!0,inNavbar:!0,children:[m.jsxs(os,{nav:!0,caret:!0,children:[m.jsx(Ye,{icon:f4})," ",m.jsx("span",{className:"tw:ml-1",children:"Servers"})]}),m.jsx(Cl,{end:!0,className:"tw:right-0",children:r.length===0?m.jsxs(Qe,{tag:nr,to:"/server/create",children:[m.jsx(Ye,{icon:Sm})," ",m.jsx("span",{className:"tw:ml-1",children:"Add a server"})]}):m.jsxs(m.Fragment,{children:[r.map(({name:n,id:i})=>m.jsx(Qe,{tag:nr,to:`/server/${i}`,active:nY(t)===i,children:n},i)),m.jsx(Qe,{divider:!0,tag:"hr"}),m.jsxs(Qe,{tag:nr,to:"/manage-servers",children:[m.jsx(Ye,{icon:f4})," ",m.jsx("span",{className:"tw:ml-1",children:"Manage servers"})]})]})})]})},cke=({document:e},t,r)=>{const n=e.createElement("a");n.setAttribute("href",t),n.setAttribute("download",r),n.style.visibility="hidden",e.body.appendChild(n),n.click(),e.body.removeChild(n)},fke=(e,t,r)=>{const n=new Blob([t],{type:"text/csv;charset=utf-8;"}),i=URL.createObjectURL(n);cke(e,i,r)},dke="shlink-servers.csv";class hke{constructor(t,r,n){qc(this,"exportServers",async()=>{const t=Object.values(this.storage.get("servers")??{}).map(iY);try{const r=this.jsonToCsv(t);fke(this.window,r,dke)}catch(r){console.error(r)}});this.storage=t,this.window=r,this.jsonToCsv=n}}const pke=e=>typeof e.url=="string"&&typeof e.apiKey=="string"&&typeof e.name=="string",mke=e=>Array.isArray(e)&&e.every(pke);class vke{constructor(t){this.csvToJson=t}async importServersFromFile(t){if(!t)throw new Error("No file provided");const r=await t.text(),n=await this.csvToJson(r);if(!mke(n))throw new Error("Provided file does not have the right format.");return n}}const gke=(e,t)=>{e.factory("ManageServers",q3e),e.decorator("ManageServers",J0),e.decorator("ManageServers",t(["selectedServer","servers"],["resetSelectedServer"])),e.factory("ManageServersRow",W3e),e.factory("ManageServersRowDropdown",H3e),e.decorator("ManageServersRowDropdown",t(null,["setAutoConnect"])),e.factory("CreateServer",D3e),e.decorator("CreateServer",J0),e.decorator("CreateServer",t(["selectedServer","servers"],["createServers","resetSelectedServer"])),e.factory("EditServer",B3e),e.decorator("EditServer",t(["selectedServer"],["editServer","selectServer","resetSelectedServer"])),e.serviceFactory("ServersDropdown",()=>uke),e.decorator("ServersDropdown",t(["servers","selectedServer"])),e.serviceFactory("DeleteServerModal",()=>$3e),e.decorator("DeleteServerModal",t(null,["deleteServer"])),e.factory("DeleteServerButton",I3e),e.factory("ImportServersBtn",U3e),e.decorator("ImportServersBtn",t(["servers"],["createServers"])),e.factory("ServerError",z3e),e.decorator("ServerError",t(["servers","selectedServer"])),e.service("ServersImporter",vke,"csvToJson"),e.service("ServersExporter",hke,"Storage","window","jsonToCsv"),e.serviceFactory("selectServer",ske,"buildShlinkApiClient","loadMercureInfo"),e.serviceFactory("createServers",()=>bW),e.serviceFactory("deleteServer",()=>X3e),e.serviceFactory("editServer",()=>Z3e),e.serviceFactory("setAutoConnect",()=>Q3e),e.serviceFactory("fetchServers",tke,"HttpClient"),e.serviceFactory("resetSelectedServer",()=>a3),e.serviceFactory("selectedServerReducerCreator",lke,"selectServer"),e.serviceFactory("selectedServerReducer",r=>r.reducer,"selectedServerReducerCreator")},_W={field:"dateCreated",dir:"DESC"},yke={realTimeUpdates:{enabled:!0},shortUrlCreation:{validateUrls:!1},ui:{theme:lT()},visits:{defaultInterval:"last30Days"},shortUrlsList:{defaultOrdering:_W}},{reducer:bke,actions:_ke}=Nr({name:"shlink/settings",initialState:yke,reducers:{setSettings:(e,{payload:t})=>Pb(e,t)}}),{setSettings:wke}=_ke,xke=bke,Ske=({settings:e,setSettings:t})=>m.jsx(Id,{children:m.jsx(pse,{settings:e,updateSettings:t,defaultShortUrlsListOrdering:_W})}),Oke=(e,t)=>{e.serviceFactory("Settings",()=>Ske),e.decorator("Settings",J0),e.decorator("Settings",t(["settings"],["setSettings","resetSelectedServer"])),e.serviceFactory("setSettings",()=>wke)};var MO,o$;function Cke(){return o$||(o$=1,MO=function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=e,r.c=t,r.d=function(n,i,a){r.o(n,i)||Object.defineProperty(n,i,{enumerable:!0,get:a})},r.r=function(n){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},r.t=function(n,i){if(1&i&&(n=r(n)),8&i||4&i&&typeof n=="object"&&n&&n.__esModule)return n;var a=Object.create(null);if(r.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:n}),2&i&&typeof n!="string")for(var o in n)r.d(a,o,(function(s){return n[s]}).bind(null,o));return a},r.n=function(n){var i=n&&n.__esModule?function(){return n.default}:function(){return n};return r.d(i,"a",i),i},r.o=function(n,i){return Object.prototype.hasOwnProperty.call(n,i)},r.p="",r(r.s=32)}([function(e,t){var r;r=function(){return this}();try{r=r||Function("return this")()||(0,eval)("this")}catch{typeof window=="object"&&(r=window)}e.exports=r},function(e,t,r){var n=r(6),i=Object.keys||function(_){var b=[];for(var x in _)b.push(x);return b};e.exports=p;var a=r(5);a.inherits=r(2);var o=r(23),s=r(14);a.inherits(p,o);for(var c=i(s.prototype),l=0;l<c.length;l++){var h=c[l];p.prototype[h]||(p.prototype[h]=s.prototype[h])}function p(_){if(!(this instanceof p))return new p(_);o.call(this,_),s.call(this,_),_&&_.readable===!1&&(this.readable=!1),_&&_.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,_&&_.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",g)}function g(){this.allowHalfOpen||this._writableState.ended||n.nextTick(w,this)}function w(_){_.end()}Object.defineProperty(p.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(p.prototype,"destroyed",{get:function(){return this._readableState!==void 0&&this._writableState!==void 0&&this._readableState.destroyed&&this._writableState.destroyed},set:function(_){this._readableState!==void 0&&this._writableState!==void 0&&(this._readableState.destroyed=_,this._writableState.destroyed=_)}}),p.prototype._destroy=function(_,b){this.push(null),this.end(),n.nextTick(b,_)}},function(e,t){typeof Object.create=="function"?e.exports=function(r,n){r.super_=n,r.prototype=Object.create(n.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(r,n){r.super_=n;var i=function(){};i.prototype=n.prototype,r.prototype=new i,r.prototype.constructor=r}},function(e,t,r){(function(n){/*!
|
||
* The buffer module from node.js, for the browser.
|
||
*
|
||
* @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
|
||
* @license MIT
|
||
*/var i=r(38),a=r(39),o=r(40);function s(){return l.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function c(D,z){if(s()<z)throw new RangeError("Invalid typed array length");return l.TYPED_ARRAY_SUPPORT?(D=new Uint8Array(z)).__proto__=l.prototype:(D===null&&(D=new l(z)),D.length=z),D}function l(D,z,J){if(!(l.TYPED_ARRAY_SUPPORT||this instanceof l))return new l(D,z,J);if(typeof D=="number"){if(typeof z=="string")throw new Error("If encoding is specified then the first argument must be a string");return g(this,D)}return h(this,D,z,J)}function h(D,z,J,ce){if(typeof z=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer<"u"&&z instanceof ArrayBuffer?function(Y,ue,he,ye){if(ue.byteLength,he<0||ue.byteLength<he)throw new RangeError("'offset' is out of bounds");if(ue.byteLength<he+(ye||0))throw new RangeError("'length' is out of bounds");return ue=he===void 0&&ye===void 0?new Uint8Array(ue):ye===void 0?new Uint8Array(ue,he):new Uint8Array(ue,he,ye),l.TYPED_ARRAY_SUPPORT?(Y=ue).__proto__=l.prototype:Y=w(Y,ue),Y}(D,z,J,ce):typeof z=="string"?function(Y,ue,he){if(typeof he=="string"&&he!==""||(he="utf8"),!l.isEncoding(he))throw new TypeError('"encoding" must be a valid string encoding');var ye=0|b(ue,he),pe=(Y=c(Y,ye)).write(ue,he);return pe!==ye&&(Y=Y.slice(0,pe)),Y}(D,z,J):function(Y,ue){if(l.isBuffer(ue)){var he=0|_(ue.length);return(Y=c(Y,he)).length===0||ue.copy(Y,0,0,he),Y}if(ue){if(typeof ArrayBuffer<"u"&&ue.buffer instanceof ArrayBuffer||"length"in ue)return typeof ue.length!="number"||function(ye){return ye!=ye}(ue.length)?c(Y,0):w(Y,ue);if(ue.type==="Buffer"&&o(ue.data))return w(Y,ue.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(D,z)}function p(D){if(typeof D!="number")throw new TypeError('"size" argument must be a number');if(D<0)throw new RangeError('"size" argument must not be negative')}function g(D,z){if(p(z),D=c(D,z<0?0:0|_(z)),!l.TYPED_ARRAY_SUPPORT)for(var J=0;J<z;++J)D[J]=0;return D}function w(D,z){var J=z.length<0?0:0|_(z.length);D=c(D,J);for(var ce=0;ce<J;ce+=1)D[ce]=255&z[ce];return D}function _(D){if(D>=s())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s().toString(16)+" bytes");return 0|D}function b(D,z){if(l.isBuffer(D))return D.length;if(typeof ArrayBuffer<"u"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(D)||D instanceof ArrayBuffer))return D.byteLength;typeof D!="string"&&(D=""+D);var J=D.length;if(J===0)return 0;for(var ce=!1;;)switch(z){case"ascii":case"latin1":case"binary":return J;case"utf8":case"utf-8":case void 0:return fe(D).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*J;case"hex":return J>>>1;case"base64":return de(D).length;default:if(ce)return fe(D).length;z=(""+z).toLowerCase(),ce=!0}}function x(D,z,J){var ce=D[z];D[z]=D[J],D[J]=ce}function S(D,z,J,ce,Y){if(D.length===0)return-1;if(typeof J=="string"?(ce=J,J=0):J>2147483647?J=2147483647:J<-2147483648&&(J=-2147483648),J=+J,isNaN(J)&&(J=Y?0:D.length-1),J<0&&(J=D.length+J),J>=D.length){if(Y)return-1;J=D.length-1}else if(J<0){if(!Y)return-1;J=0}if(typeof z=="string"&&(z=l.from(z,ce)),l.isBuffer(z))return z.length===0?-1:O(D,z,J,ce,Y);if(typeof z=="number")return z&=255,l.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?Y?Uint8Array.prototype.indexOf.call(D,z,J):Uint8Array.prototype.lastIndexOf.call(D,z,J):O(D,[z],J,ce,Y);throw new TypeError("val must be string, number or Buffer")}function O(D,z,J,ce,Y){var ue,he=1,ye=D.length,pe=z.length;if(ce!==void 0&&((ce=String(ce).toLowerCase())==="ucs2"||ce==="ucs-2"||ce==="utf16le"||ce==="utf-16le")){if(D.length<2||z.length<2)return-1;he=2,ye/=2,pe/=2,J/=2}function xe(Le,$e){return he===1?Le[$e]:Le.readUInt16BE($e*he)}if(Y){var Pe=-1;for(ue=J;ue<ye;ue++)if(xe(D,ue)===xe(z,Pe===-1?0:ue-Pe)){if(Pe===-1&&(Pe=ue),ue-Pe+1===pe)return Pe*he}else Pe!==-1&&(ue-=ue-Pe),Pe=-1}else for(J+pe>ye&&(J=ye-pe),ue=J;ue>=0;ue--){for(var ke=!0,Ie=0;Ie<pe;Ie++)if(xe(D,ue+Ie)!==xe(z,Ie)){ke=!1;break}if(ke)return ue}return-1}function E(D,z,J,ce){J=Number(J)||0;var Y=D.length-J;ce?(ce=Number(ce))>Y&&(ce=Y):ce=Y;var ue=z.length;if(ue%2!=0)throw new TypeError("Invalid hex string");ce>ue/2&&(ce=ue/2);for(var he=0;he<ce;++he){var ye=parseInt(z.substr(2*he,2),16);if(isNaN(ye))return he;D[J+he]=ye}return he}function j(D,z,J,ce){return ve(fe(z,D.length-J),D,J,ce)}function A(D,z,J,ce){return ve(function(Y){for(var ue=[],he=0;he<Y.length;++he)ue.push(255&Y.charCodeAt(he));return ue}(z),D,J,ce)}function T(D,z,J,ce){return A(D,z,J,ce)}function M(D,z,J,ce){return ve(de(z),D,J,ce)}function q(D,z,J,ce){return ve(function(Y,ue){for(var he,ye,pe,xe=[],Pe=0;Pe<Y.length&&!((ue-=2)<0);++Pe)ye=(he=Y.charCodeAt(Pe))>>8,pe=he%256,xe.push(pe),xe.push(ye);return xe}(z,D.length-J),D,J,ce)}function W(D,z,J){return z===0&&J===D.length?i.fromByteArray(D):i.fromByteArray(D.slice(z,J))}function H(D,z,J){J=Math.min(D.length,J);for(var ce=[],Y=z;Y<J;){var ue,he,ye,pe,xe=D[Y],Pe=null,ke=xe>239?4:xe>223?3:xe>191?2:1;if(Y+ke<=J)switch(ke){case 1:xe<128&&(Pe=xe);break;case 2:(192&(ue=D[Y+1]))==128&&(pe=(31&xe)<<6|63&ue)>127&&(Pe=pe);break;case 3:ue=D[Y+1],he=D[Y+2],(192&ue)==128&&(192&he)==128&&(pe=(15&xe)<<12|(63&ue)<<6|63&he)>2047&&(pe<55296||pe>57343)&&(Pe=pe);break;case 4:ue=D[Y+1],he=D[Y+2],ye=D[Y+3],(192&ue)==128&&(192&he)==128&&(192&ye)==128&&(pe=(15&xe)<<18|(63&ue)<<12|(63&he)<<6|63&ye)>65535&&pe<1114112&&(Pe=pe)}Pe===null?(Pe=65533,ke=1):Pe>65535&&(Pe-=65536,ce.push(Pe>>>10&1023|55296),Pe=56320|1023&Pe),ce.push(Pe),Y+=ke}return function(Ie){var Le=Ie.length;if(Le<=K)return String.fromCharCode.apply(String,Ie);for(var $e="",_e=0;_e<Le;)$e+=String.fromCharCode.apply(String,Ie.slice(_e,_e+=K));return $e}(ce)}t.Buffer=l,t.SlowBuffer=function(D){return+D!=D&&(D=0),l.alloc(+D)},t.INSPECT_MAX_BYTES=50,l.TYPED_ARRAY_SUPPORT=n.TYPED_ARRAY_SUPPORT!==void 0?n.TYPED_ARRAY_SUPPORT:function(){try{var D=new Uint8Array(1);return D.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},D.foo()===42&&typeof D.subarray=="function"&&D.subarray(1,1).byteLength===0}catch{return!1}}(),t.kMaxLength=s(),l.poolSize=8192,l._augment=function(D){return D.__proto__=l.prototype,D},l.from=function(D,z,J){return h(null,D,z,J)},l.TYPED_ARRAY_SUPPORT&&(l.prototype.__proto__=Uint8Array.prototype,l.__proto__=Uint8Array,typeof Symbol<"u"&&Symbol.species&&l[Symbol.species]===l&&Object.defineProperty(l,Symbol.species,{value:null,configurable:!0})),l.alloc=function(D,z,J){return function(ce,Y,ue,he){return p(Y),Y<=0?c(ce,Y):ue!==void 0?typeof he=="string"?c(ce,Y).fill(ue,he):c(ce,Y).fill(ue):c(ce,Y)}(null,D,z,J)},l.allocUnsafe=function(D){return g(null,D)},l.allocUnsafeSlow=function(D){return g(null,D)},l.isBuffer=function(D){return!(D==null||!D._isBuffer)},l.compare=function(D,z){if(!l.isBuffer(D)||!l.isBuffer(z))throw new TypeError("Arguments must be Buffers");if(D===z)return 0;for(var J=D.length,ce=z.length,Y=0,ue=Math.min(J,ce);Y<ue;++Y)if(D[Y]!==z[Y]){J=D[Y],ce=z[Y];break}return J<ce?-1:ce<J?1:0},l.isEncoding=function(D){switch(String(D).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},l.concat=function(D,z){if(!o(D))throw new TypeError('"list" argument must be an Array of Buffers');if(D.length===0)return l.alloc(0);var J;if(z===void 0)for(z=0,J=0;J<D.length;++J)z+=D[J].length;var ce=l.allocUnsafe(z),Y=0;for(J=0;J<D.length;++J){var ue=D[J];if(!l.isBuffer(ue))throw new TypeError('"list" argument must be an Array of Buffers');ue.copy(ce,Y),Y+=ue.length}return ce},l.byteLength=b,l.prototype._isBuffer=!0,l.prototype.swap16=function(){var D=this.length;if(D%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var z=0;z<D;z+=2)x(this,z,z+1);return this},l.prototype.swap32=function(){var D=this.length;if(D%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var z=0;z<D;z+=4)x(this,z,z+3),x(this,z+1,z+2);return this},l.prototype.swap64=function(){var D=this.length;if(D%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var z=0;z<D;z+=8)x(this,z,z+7),x(this,z+1,z+6),x(this,z+2,z+5),x(this,z+3,z+4);return this},l.prototype.toString=function(){var D=0|this.length;return D===0?"":arguments.length===0?H(this,0,D):(function(z,J,ce){var Y=!1;if((J===void 0||J<0)&&(J=0),J>this.length||((ce===void 0||ce>this.length)&&(ce=this.length),ce<=0)||(ce>>>=0)<=(J>>>=0))return"";for(z||(z="utf8");;)switch(z){case"hex":return X(this,J,ce);case"utf8":case"utf-8":return H(this,J,ce);case"ascii":return te(this,J,ce);case"latin1":case"binary":return se(this,J,ce);case"base64":return W(this,J,ce);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ee(this,J,ce);default:if(Y)throw new TypeError("Unknown encoding: "+z);z=(z+"").toLowerCase(),Y=!0}}).apply(this,arguments)},l.prototype.equals=function(D){if(!l.isBuffer(D))throw new TypeError("Argument must be a Buffer");return this===D||l.compare(this,D)===0},l.prototype.inspect=function(){var D="",z=t.INSPECT_MAX_BYTES;return this.length>0&&(D=this.toString("hex",0,z).match(/.{2}/g).join(" "),this.length>z&&(D+=" ... ")),"<Buffer "+D+">"},l.prototype.compare=function(D,z,J,ce,Y){if(!l.isBuffer(D))throw new TypeError("Argument must be a Buffer");if(z===void 0&&(z=0),J===void 0&&(J=D?D.length:0),ce===void 0&&(ce=0),Y===void 0&&(Y=this.length),z<0||J>D.length||ce<0||Y>this.length)throw new RangeError("out of range index");if(ce>=Y&&z>=J)return 0;if(ce>=Y)return-1;if(z>=J)return 1;if(z>>>=0,J>>>=0,ce>>>=0,Y>>>=0,this===D)return 0;for(var ue=Y-ce,he=J-z,ye=Math.min(ue,he),pe=this.slice(ce,Y),xe=D.slice(z,J),Pe=0;Pe<ye;++Pe)if(pe[Pe]!==xe[Pe]){ue=pe[Pe],he=xe[Pe];break}return ue<he?-1:he<ue?1:0},l.prototype.includes=function(D,z,J){return this.indexOf(D,z,J)!==-1},l.prototype.indexOf=function(D,z,J){return S(this,D,z,J,!0)},l.prototype.lastIndexOf=function(D,z,J){return S(this,D,z,J,!1)},l.prototype.write=function(D,z,J,ce){if(z===void 0)ce="utf8",J=this.length,z=0;else if(J===void 0&&typeof z=="string")ce=z,J=this.length,z=0;else{if(!isFinite(z))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");z|=0,isFinite(J)?(J|=0,ce===void 0&&(ce="utf8")):(ce=J,J=void 0)}var Y=this.length-z;if((J===void 0||J>Y)&&(J=Y),D.length>0&&(J<0||z<0)||z>this.length)throw new RangeError("Attempt to write outside buffer bounds");ce||(ce="utf8");for(var ue=!1;;)switch(ce){case"hex":return E(this,D,z,J);case"utf8":case"utf-8":return j(this,D,z,J);case"ascii":return A(this,D,z,J);case"latin1":case"binary":return T(this,D,z,J);case"base64":return M(this,D,z,J);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return q(this,D,z,J);default:if(ue)throw new TypeError("Unknown encoding: "+ce);ce=(""+ce).toLowerCase(),ue=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var K=4096;function te(D,z,J){var ce="";J=Math.min(D.length,J);for(var Y=z;Y<J;++Y)ce+=String.fromCharCode(127&D[Y]);return ce}function se(D,z,J){var ce="";J=Math.min(D.length,J);for(var Y=z;Y<J;++Y)ce+=String.fromCharCode(D[Y]);return ce}function X(D,z,J){var ce=D.length;(!z||z<0)&&(z=0),(!J||J<0||J>ce)&&(J=ce);for(var Y="",ue=z;ue<J;++ue)Y+=ae(D[ue]);return Y}function ee(D,z,J){for(var ce=D.slice(z,J),Y="",ue=0;ue<ce.length;ue+=2)Y+=String.fromCharCode(ce[ue]+256*ce[ue+1]);return Y}function re(D,z,J){if(D%1!=0||D<0)throw new RangeError("offset is not uint");if(D+z>J)throw new RangeError("Trying to access beyond buffer length")}function U(D,z,J,ce,Y,ue){if(!l.isBuffer(D))throw new TypeError('"buffer" argument must be a Buffer instance');if(z>Y||z<ue)throw new RangeError('"value" argument is out of bounds');if(J+ce>D.length)throw new RangeError("Index out of range")}function I(D,z,J,ce){z<0&&(z=65535+z+1);for(var Y=0,ue=Math.min(D.length-J,2);Y<ue;++Y)D[J+Y]=(z&255<<8*(ce?Y:1-Y))>>>8*(ce?Y:1-Y)}function $(D,z,J,ce){z<0&&(z=4294967295+z+1);for(var Y=0,ue=Math.min(D.length-J,4);Y<ue;++Y)D[J+Y]=z>>>8*(ce?Y:3-Y)&255}function F(D,z,J,ce,Y,ue){if(J+ce>D.length)throw new RangeError("Index out of range");if(J<0)throw new RangeError("Index out of range")}function k(D,z,J,ce,Y){return Y||F(D,0,J,4),a.write(D,z,J,ce,23,4),J+4}function Z(D,z,J,ce,Y){return Y||F(D,0,J,8),a.write(D,z,J,ce,52,8),J+8}l.prototype.slice=function(D,z){var J,ce=this.length;if(D=~~D,z=z===void 0?ce:~~z,D<0?(D+=ce)<0&&(D=0):D>ce&&(D=ce),z<0?(z+=ce)<0&&(z=0):z>ce&&(z=ce),z<D&&(z=D),l.TYPED_ARRAY_SUPPORT)(J=this.subarray(D,z)).__proto__=l.prototype;else{var Y=z-D;J=new l(Y,void 0);for(var ue=0;ue<Y;++ue)J[ue]=this[ue+D]}return J},l.prototype.readUIntLE=function(D,z,J){D|=0,z|=0,J||re(D,z,this.length);for(var ce=this[D],Y=1,ue=0;++ue<z&&(Y*=256);)ce+=this[D+ue]*Y;return ce},l.prototype.readUIntBE=function(D,z,J){D|=0,z|=0,J||re(D,z,this.length);for(var ce=this[D+--z],Y=1;z>0&&(Y*=256);)ce+=this[D+--z]*Y;return ce},l.prototype.readUInt8=function(D,z){return z||re(D,1,this.length),this[D]},l.prototype.readUInt16LE=function(D,z){return z||re(D,2,this.length),this[D]|this[D+1]<<8},l.prototype.readUInt16BE=function(D,z){return z||re(D,2,this.length),this[D]<<8|this[D+1]},l.prototype.readUInt32LE=function(D,z){return z||re(D,4,this.length),(this[D]|this[D+1]<<8|this[D+2]<<16)+16777216*this[D+3]},l.prototype.readUInt32BE=function(D,z){return z||re(D,4,this.length),16777216*this[D]+(this[D+1]<<16|this[D+2]<<8|this[D+3])},l.prototype.readIntLE=function(D,z,J){D|=0,z|=0,J||re(D,z,this.length);for(var ce=this[D],Y=1,ue=0;++ue<z&&(Y*=256);)ce+=this[D+ue]*Y;return ce>=(Y*=128)&&(ce-=Math.pow(2,8*z)),ce},l.prototype.readIntBE=function(D,z,J){D|=0,z|=0,J||re(D,z,this.length);for(var ce=z,Y=1,ue=this[D+--ce];ce>0&&(Y*=256);)ue+=this[D+--ce]*Y;return ue>=(Y*=128)&&(ue-=Math.pow(2,8*z)),ue},l.prototype.readInt8=function(D,z){return z||re(D,1,this.length),128&this[D]?-1*(255-this[D]+1):this[D]},l.prototype.readInt16LE=function(D,z){z||re(D,2,this.length);var J=this[D]|this[D+1]<<8;return 32768&J?4294901760|J:J},l.prototype.readInt16BE=function(D,z){z||re(D,2,this.length);var J=this[D+1]|this[D]<<8;return 32768&J?4294901760|J:J},l.prototype.readInt32LE=function(D,z){return z||re(D,4,this.length),this[D]|this[D+1]<<8|this[D+2]<<16|this[D+3]<<24},l.prototype.readInt32BE=function(D,z){return z||re(D,4,this.length),this[D]<<24|this[D+1]<<16|this[D+2]<<8|this[D+3]},l.prototype.readFloatLE=function(D,z){return z||re(D,4,this.length),a.read(this,D,!0,23,4)},l.prototype.readFloatBE=function(D,z){return z||re(D,4,this.length),a.read(this,D,!1,23,4)},l.prototype.readDoubleLE=function(D,z){return z||re(D,8,this.length),a.read(this,D,!0,52,8)},l.prototype.readDoubleBE=function(D,z){return z||re(D,8,this.length),a.read(this,D,!1,52,8)},l.prototype.writeUIntLE=function(D,z,J,ce){D=+D,z|=0,J|=0,ce||U(this,D,z,J,Math.pow(2,8*J)-1,0);var Y=1,ue=0;for(this[z]=255&D;++ue<J&&(Y*=256);)this[z+ue]=D/Y&255;return z+J},l.prototype.writeUIntBE=function(D,z,J,ce){D=+D,z|=0,J|=0,ce||U(this,D,z,J,Math.pow(2,8*J)-1,0);var Y=J-1,ue=1;for(this[z+Y]=255&D;--Y>=0&&(ue*=256);)this[z+Y]=D/ue&255;return z+J},l.prototype.writeUInt8=function(D,z,J){return D=+D,z|=0,J||U(this,D,z,1,255,0),l.TYPED_ARRAY_SUPPORT||(D=Math.floor(D)),this[z]=255&D,z+1},l.prototype.writeUInt16LE=function(D,z,J){return D=+D,z|=0,J||U(this,D,z,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[z]=255&D,this[z+1]=D>>>8):I(this,D,z,!0),z+2},l.prototype.writeUInt16BE=function(D,z,J){return D=+D,z|=0,J||U(this,D,z,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[z]=D>>>8,this[z+1]=255&D):I(this,D,z,!1),z+2},l.prototype.writeUInt32LE=function(D,z,J){return D=+D,z|=0,J||U(this,D,z,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[z+3]=D>>>24,this[z+2]=D>>>16,this[z+1]=D>>>8,this[z]=255&D):$(this,D,z,!0),z+4},l.prototype.writeUInt32BE=function(D,z,J){return D=+D,z|=0,J||U(this,D,z,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[z]=D>>>24,this[z+1]=D>>>16,this[z+2]=D>>>8,this[z+3]=255&D):$(this,D,z,!1),z+4},l.prototype.writeIntLE=function(D,z,J,ce){if(D=+D,z|=0,!ce){var Y=Math.pow(2,8*J-1);U(this,D,z,J,Y-1,-Y)}var ue=0,he=1,ye=0;for(this[z]=255&D;++ue<J&&(he*=256);)D<0&&ye===0&&this[z+ue-1]!==0&&(ye=1),this[z+ue]=(D/he>>0)-ye&255;return z+J},l.prototype.writeIntBE=function(D,z,J,ce){if(D=+D,z|=0,!ce){var Y=Math.pow(2,8*J-1);U(this,D,z,J,Y-1,-Y)}var ue=J-1,he=1,ye=0;for(this[z+ue]=255&D;--ue>=0&&(he*=256);)D<0&&ye===0&&this[z+ue+1]!==0&&(ye=1),this[z+ue]=(D/he>>0)-ye&255;return z+J},l.prototype.writeInt8=function(D,z,J){return D=+D,z|=0,J||U(this,D,z,1,127,-128),l.TYPED_ARRAY_SUPPORT||(D=Math.floor(D)),D<0&&(D=255+D+1),this[z]=255&D,z+1},l.prototype.writeInt16LE=function(D,z,J){return D=+D,z|=0,J||U(this,D,z,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[z]=255&D,this[z+1]=D>>>8):I(this,D,z,!0),z+2},l.prototype.writeInt16BE=function(D,z,J){return D=+D,z|=0,J||U(this,D,z,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[z]=D>>>8,this[z+1]=255&D):I(this,D,z,!1),z+2},l.prototype.writeInt32LE=function(D,z,J){return D=+D,z|=0,J||U(this,D,z,4,2147483647,-2147483648),l.TYPED_ARRAY_SUPPORT?(this[z]=255&D,this[z+1]=D>>>8,this[z+2]=D>>>16,this[z+3]=D>>>24):$(this,D,z,!0),z+4},l.prototype.writeInt32BE=function(D,z,J){return D=+D,z|=0,J||U(this,D,z,4,2147483647,-2147483648),D<0&&(D=4294967295+D+1),l.TYPED_ARRAY_SUPPORT?(this[z]=D>>>24,this[z+1]=D>>>16,this[z+2]=D>>>8,this[z+3]=255&D):$(this,D,z,!1),z+4},l.prototype.writeFloatLE=function(D,z,J){return k(this,D,z,!0,J)},l.prototype.writeFloatBE=function(D,z,J){return k(this,D,z,!1,J)},l.prototype.writeDoubleLE=function(D,z,J){return Z(this,D,z,!0,J)},l.prototype.writeDoubleBE=function(D,z,J){return Z(this,D,z,!1,J)},l.prototype.copy=function(D,z,J,ce){if(J||(J=0),ce||ce===0||(ce=this.length),z>=D.length&&(z=D.length),z||(z=0),ce>0&&ce<J&&(ce=J),ce===J||D.length===0||this.length===0)return 0;if(z<0)throw new RangeError("targetStart out of bounds");if(J<0||J>=this.length)throw new RangeError("sourceStart out of bounds");if(ce<0)throw new RangeError("sourceEnd out of bounds");ce>this.length&&(ce=this.length),D.length-z<ce-J&&(ce=D.length-z+J);var Y,ue=ce-J;if(this===D&&J<z&&z<ce)for(Y=ue-1;Y>=0;--Y)D[Y+z]=this[Y+J];else if(ue<1e3||!l.TYPED_ARRAY_SUPPORT)for(Y=0;Y<ue;++Y)D[Y+z]=this[Y+J];else Uint8Array.prototype.set.call(D,this.subarray(J,J+ue),z);return ue},l.prototype.fill=function(D,z,J,ce){if(typeof D=="string"){if(typeof z=="string"?(ce=z,z=0,J=this.length):typeof J=="string"&&(ce=J,J=this.length),D.length===1){var Y=D.charCodeAt(0);Y<256&&(D=Y)}if(ce!==void 0&&typeof ce!="string")throw new TypeError("encoding must be a string");if(typeof ce=="string"&&!l.isEncoding(ce))throw new TypeError("Unknown encoding: "+ce)}else typeof D=="number"&&(D&=255);if(z<0||this.length<z||this.length<J)throw new RangeError("Out of range index");if(J<=z)return this;var ue;if(z>>>=0,J=J===void 0?this.length:J>>>0,D||(D=0),typeof D=="number")for(ue=z;ue<J;++ue)this[ue]=D;else{var he=l.isBuffer(D)?D:fe(new l(D,ce).toString()),ye=he.length;for(ue=0;ue<J-z;++ue)this[ue+z]=he[ue%ye]}return this};var Q=/[^+\/0-9A-Za-z-_]/g;function ae(D){return D<16?"0"+D.toString(16):D.toString(16)}function fe(D,z){var J;z=z||1/0;for(var ce=D.length,Y=null,ue=[],he=0;he<ce;++he){if((J=D.charCodeAt(he))>55295&&J<57344){if(!Y){if(J>56319){(z-=3)>-1&&ue.push(239,191,189);continue}if(he+1===ce){(z-=3)>-1&&ue.push(239,191,189);continue}Y=J;continue}if(J<56320){(z-=3)>-1&&ue.push(239,191,189),Y=J;continue}J=65536+(Y-55296<<10|J-56320)}else Y&&(z-=3)>-1&&ue.push(239,191,189);if(Y=null,J<128){if((z-=1)<0)break;ue.push(J)}else if(J<2048){if((z-=2)<0)break;ue.push(J>>6|192,63&J|128)}else if(J<65536){if((z-=3)<0)break;ue.push(J>>12|224,J>>6&63|128,63&J|128)}else{if(!(J<1114112))throw new Error("Invalid code point");if((z-=4)<0)break;ue.push(J>>18|240,J>>12&63|128,J>>6&63|128,63&J|128)}}return ue}function de(D){return i.toByteArray(function(z){if((z=function(J){return J.trim?J.trim():J.replace(/^\s+|\s+$/g,"")}(z).replace(Q,"")).length<2)return"";for(;z.length%4!=0;)z+="=";return z}(D))}function ve(D,z,J,ce){for(var Y=0;Y<ce&&!(Y+J>=z.length||Y>=D.length);++Y)z[Y+J]=D[Y];return Y}}).call(this,r(0))},function(e,t){var r,n,i=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function s(x){if(r===setTimeout)return setTimeout(x,0);if((r===a||!r)&&setTimeout)return r=setTimeout,setTimeout(x,0);try{return r(x,0)}catch{try{return r.call(null,x,0)}catch{return r.call(this,x,0)}}}(function(){try{r=typeof setTimeout=="function"?setTimeout:a}catch{r=a}try{n=typeof clearTimeout=="function"?clearTimeout:o}catch{n=o}})();var c,l=[],h=!1,p=-1;function g(){h&&c&&(h=!1,c.length?l=c.concat(l):p=-1,l.length&&w())}function w(){if(!h){var x=s(g);h=!0;for(var S=l.length;S;){for(c=l,l=[];++p<S;)c&&c[p].run();p=-1,S=l.length}c=null,h=!1,function(O){if(n===clearTimeout)return clearTimeout(O);if((n===o||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(O);try{n(O)}catch{try{return n.call(null,O)}catch{return n.call(this,O)}}}(x)}}function _(x,S){this.fun=x,this.array=S}function b(){}i.nextTick=function(x){var S=new Array(arguments.length-1);if(arguments.length>1)for(var O=1;O<arguments.length;O++)S[O-1]=arguments[O];l.push(new _(x,S)),l.length!==1||h||s(w)},_.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=b,i.addListener=b,i.once=b,i.off=b,i.removeListener=b,i.removeAllListeners=b,i.emit=b,i.prependListener=b,i.prependOnceListener=b,i.listeners=function(x){return[]},i.binding=function(x){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(x){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},function(e,t,r){(function(n){function i(a){return Object.prototype.toString.call(a)}t.isArray=function(a){return Array.isArray?Array.isArray(a):i(a)==="[object Array]"},t.isBoolean=function(a){return typeof a=="boolean"},t.isNull=function(a){return a===null},t.isNullOrUndefined=function(a){return a==null},t.isNumber=function(a){return typeof a=="number"},t.isString=function(a){return typeof a=="string"},t.isSymbol=function(a){return typeof a=="symbol"},t.isUndefined=function(a){return a===void 0},t.isRegExp=function(a){return i(a)==="[object RegExp]"},t.isObject=function(a){return typeof a=="object"&&a!==null},t.isDate=function(a){return i(a)==="[object Date]"},t.isError=function(a){return i(a)==="[object Error]"||a instanceof Error},t.isFunction=function(a){return typeof a=="function"},t.isPrimitive=function(a){return a===null||typeof a=="boolean"||typeof a=="number"||typeof a=="string"||typeof a=="symbol"||a===void 0},t.isBuffer=n.isBuffer}).call(this,r(3).Buffer)},function(e,t,r){(function(n){!n.version||n.version.indexOf("v0.")===0||n.version.indexOf("v1.")===0&&n.version.indexOf("v1.8.")!==0?e.exports={nextTick:function(i,a,o,s){if(typeof i!="function")throw new TypeError('"callback" argument must be a function');var c,l,h=arguments.length;switch(h){case 0:case 1:return n.nextTick(i);case 2:return n.nextTick(function(){i.call(null,a)});case 3:return n.nextTick(function(){i.call(null,a,o)});case 4:return n.nextTick(function(){i.call(null,a,o,s)});default:for(c=new Array(h-1),l=0;l<c.length;)c[l++]=arguments[l];return n.nextTick(function(){i.apply(null,c)})}}}:e.exports=n}).call(this,r(4))},function(e,t,r){var n=r(3),i=n.Buffer;function a(s,c){for(var l in s)c[l]=s[l]}function o(s,c,l){return i(s,c,l)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=n:(a(n,t),t.Buffer=o),a(i,o),o.from=function(s,c,l){if(typeof s=="number")throw new TypeError("Argument must not be a number");return i(s,c,l)},o.alloc=function(s,c,l){if(typeof s!="number")throw new TypeError("Argument must be a number");var h=i(s);return c!==void 0?typeof l=="string"?h.fill(c,l):h.fill(c):h.fill(0),h},o.allocUnsafe=function(s){if(typeof s!="number")throw new TypeError("Argument must be a number");return i(s)},o.allocUnsafeSlow=function(s){if(typeof s!="number")throw new TypeError("Argument must be a number");return n.SlowBuffer(s)}},function(e,t,r){var n=r(17)(Object,"create");e.exports=n},function(e,t,r){var n=r(31);e.exports=function(i,a){for(var o=i.length;o--;)if(n(i[o][0],a))return o;return-1}},function(e,t,r){var n=r(96);e.exports=function(i,a){var o=i.__data__;return n(a)?o[typeof a=="string"?"string":"hash"]:o.map}},function(e,t,r){(function(n){var i=n!==void 0&&n||typeof self<"u"&&self||window,a=Function.prototype.apply;function o(s,c){this._id=s,this._clearFn=c}t.setTimeout=function(){return new o(a.call(setTimeout,i,arguments),clearTimeout)},t.setInterval=function(){return new o(a.call(setInterval,i,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(s){s&&s.close()},o.prototype.unref=o.prototype.ref=function(){},o.prototype.close=function(){this._clearFn.call(i,this._id)},t.enroll=function(s,c){clearTimeout(s._idleTimeoutId),s._idleTimeout=c},t.unenroll=function(s){clearTimeout(s._idleTimeoutId),s._idleTimeout=-1},t._unrefActive=t.active=function(s){clearTimeout(s._idleTimeoutId);var c=s._idleTimeout;c>=0&&(s._idleTimeoutId=setTimeout(function(){s._onTimeout&&s._onTimeout()},c))},r(35),t.setImmediate=typeof self<"u"&&self.setImmediate||n!==void 0&&n.setImmediate||this&&this.setImmediate,t.clearImmediate=typeof self<"u"&&self.clearImmediate||n!==void 0&&n.clearImmediate||this&&this.clearImmediate}).call(this,r(0))},function(e,t){function r(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function n(o){return typeof o=="function"}function i(o){return typeof o=="object"&&o!==null}function a(o){return o===void 0}e.exports=r,r.EventEmitter=r,r.prototype._events=void 0,r.prototype._maxListeners=void 0,r.defaultMaxListeners=10,r.prototype.setMaxListeners=function(o){if(!function(s){return typeof s=="number"}(o)||o<0||isNaN(o))throw TypeError("n must be a positive number");return this._maxListeners=o,this},r.prototype.emit=function(o){var s,c,l,h,p,g;if(this._events||(this._events={}),o==="error"&&(!this._events.error||i(this._events.error)&&!this._events.error.length)){if((s=arguments[1])instanceof Error)throw s;var w=new Error('Uncaught, unspecified "error" event. ('+s+")");throw w.context=s,w}if(a(c=this._events[o]))return!1;if(n(c))switch(arguments.length){case 1:c.call(this);break;case 2:c.call(this,arguments[1]);break;case 3:c.call(this,arguments[1],arguments[2]);break;default:h=Array.prototype.slice.call(arguments,1),c.apply(this,h)}else if(i(c))for(h=Array.prototype.slice.call(arguments,1),l=(g=c.slice()).length,p=0;p<l;p++)g[p].apply(this,h);return!0},r.prototype.addListener=function(o,s){var c;if(!n(s))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",o,n(s.listener)?s.listener:s),this._events[o]?i(this._events[o])?this._events[o].push(s):this._events[o]=[this._events[o],s]:this._events[o]=s,i(this._events[o])&&!this._events[o].warned&&(c=a(this._maxListeners)?r.defaultMaxListeners:this._maxListeners)&&c>0&&this._events[o].length>c&&(this._events[o].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[o].length),typeof console.trace=="function"&&console.trace()),this},r.prototype.on=r.prototype.addListener,r.prototype.once=function(o,s){if(!n(s))throw TypeError("listener must be a function");var c=!1;function l(){this.removeListener(o,l),c||(c=!0,s.apply(this,arguments))}return l.listener=s,this.on(o,l),this},r.prototype.removeListener=function(o,s){var c,l,h,p;if(!n(s))throw TypeError("listener must be a function");if(!this._events||!this._events[o])return this;if(h=(c=this._events[o]).length,l=-1,c===s||n(c.listener)&&c.listener===s)delete this._events[o],this._events.removeListener&&this.emit("removeListener",o,s);else if(i(c)){for(p=h;p-- >0;)if(c[p]===s||c[p].listener&&c[p].listener===s){l=p;break}if(l<0)return this;c.length===1?(c.length=0,delete this._events[o]):c.splice(l,1),this._events.removeListener&&this.emit("removeListener",o,s)}return this},r.prototype.removeAllListeners=function(o){var s,c;if(!this._events)return this;if(!this._events.removeListener)return arguments.length===0?this._events={}:this._events[o]&&delete this._events[o],this;if(arguments.length===0){for(s in this._events)s!=="removeListener"&&this.removeAllListeners(s);return this.removeAllListeners("removeListener"),this._events={},this}if(n(c=this._events[o]))this.removeListener(o,c);else if(c)for(;c.length;)this.removeListener(o,c[c.length-1]);return delete this._events[o],this},r.prototype.listeners=function(o){return this._events&&this._events[o]?n(this._events[o])?[this._events[o]]:this._events[o].slice():[]},r.prototype.listenerCount=function(o){if(this._events){var s=this._events[o];if(n(s))return 1;if(s)return s.length}return 0},r.listenerCount=function(o,s){return o.listenerCount(s)}},function(e,t,r){(t=e.exports=r(23)).Stream=t,t.Readable=t,t.Writable=r(14),t.Duplex=r(1),t.Transform=r(27),t.PassThrough=r(45)},function(e,t,r){(function(n,i,a){var o=r(6);function s(H){var K=this;this.next=null,this.entry=null,this.finish=function(){(function(te,se,X){var ee=te.entry;for(te.entry=null;ee;){var re=ee.callback;se.pendingcb--,re(void 0),ee=ee.next}se.corkedRequestsFree?se.corkedRequestsFree.next=te:se.corkedRequestsFree=te})(K,H)}}e.exports=E;var c,l=!n.browser&&["v0.10","v0.9."].indexOf(n.version.slice(0,5))>-1?i:o.nextTick;E.WritableState=O;var h=r(5);h.inherits=r(2);var p,g={deprecate:r(44)},w=r(24),_=r(7).Buffer,b=a.Uint8Array||function(){},x=r(25);function S(){}function O(H,K){c=c||r(1),H=H||{};var te=K instanceof c;this.objectMode=!!H.objectMode,te&&(this.objectMode=this.objectMode||!!H.writableObjectMode);var se=H.highWaterMark,X=H.writableHighWaterMark,ee=this.objectMode?16:16384;this.highWaterMark=se||se===0?se:te&&(X||X===0)?X:ee,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var re=H.decodeStrings===!1;this.decodeStrings=!re,this.defaultEncoding=H.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(U){(function(I,$){var F=I._writableState,k=F.sync,Z=F.writecb;if(function(ae){ae.writing=!1,ae.writecb=null,ae.length-=ae.writelen,ae.writelen=0}(F),$)(function(ae,fe,de,ve,D){--fe.pendingcb,de?(o.nextTick(D,ve),o.nextTick(W,ae,fe),ae._writableState.errorEmitted=!0,ae.emit("error",ve)):(D(ve),ae._writableState.errorEmitted=!0,ae.emit("error",ve),W(ae,fe))})(I,F,k,$,Z);else{var Q=M(F);Q||F.corked||F.bufferProcessing||!F.bufferedRequest||T(I,F),k?l(A,I,F,Q,Z):A(I,F,Q,Z)}})(K,U)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new s(this)}function E(H){if(c=c||r(1),!(p.call(E,this)||this instanceof c))return new E(H);this._writableState=new O(H,this),this.writable=!0,H&&(typeof H.write=="function"&&(this._write=H.write),typeof H.writev=="function"&&(this._writev=H.writev),typeof H.destroy=="function"&&(this._destroy=H.destroy),typeof H.final=="function"&&(this._final=H.final)),w.call(this)}function j(H,K,te,se,X,ee,re){K.writelen=se,K.writecb=re,K.writing=!0,K.sync=!0,te?H._writev(X,K.onwrite):H._write(X,ee,K.onwrite),K.sync=!1}function A(H,K,te,se){te||function(X,ee){ee.length===0&&ee.needDrain&&(ee.needDrain=!1,X.emit("drain"))}(H,K),K.pendingcb--,se(),W(H,K)}function T(H,K){K.bufferProcessing=!0;var te=K.bufferedRequest;if(H._writev&&te&&te.next){var se=K.bufferedRequestCount,X=new Array(se),ee=K.corkedRequestsFree;ee.entry=te;for(var re=0,U=!0;te;)X[re]=te,te.isBuf||(U=!1),te=te.next,re+=1;X.allBuffers=U,j(H,K,!0,K.length,X,"",ee.finish),K.pendingcb++,K.lastBufferedRequest=null,ee.next?(K.corkedRequestsFree=ee.next,ee.next=null):K.corkedRequestsFree=new s(K),K.bufferedRequestCount=0}else{for(;te;){var I=te.chunk,$=te.encoding,F=te.callback;if(j(H,K,!1,K.objectMode?1:I.length,I,$,F),te=te.next,K.bufferedRequestCount--,K.writing)break}te===null&&(K.lastBufferedRequest=null)}K.bufferedRequest=te,K.bufferProcessing=!1}function M(H){return H.ending&&H.length===0&&H.bufferedRequest===null&&!H.finished&&!H.writing}function q(H,K){H._final(function(te){K.pendingcb--,te&&H.emit("error",te),K.prefinished=!0,H.emit("prefinish"),W(H,K)})}function W(H,K){var te=M(K);return te&&(function(se,X){X.prefinished||X.finalCalled||(typeof se._final=="function"?(X.pendingcb++,X.finalCalled=!0,o.nextTick(q,se,X)):(X.prefinished=!0,se.emit("prefinish")))}(H,K),K.pendingcb===0&&(K.finished=!0,H.emit("finish"))),te}h.inherits(E,w),O.prototype.getBuffer=function(){for(var H=this.bufferedRequest,K=[];H;)K.push(H),H=H.next;return K},function(){try{Object.defineProperty(O.prototype,"buffer",{get:g.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}}(),typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(p=Function.prototype[Symbol.hasInstance],Object.defineProperty(E,Symbol.hasInstance,{value:function(H){return!!p.call(this,H)||this===E&&H&&H._writableState instanceof O}})):p=function(H){return H instanceof this},E.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},E.prototype.write=function(H,K,te){var se=this._writableState,X=!1,ee=!se.objectMode&&function(re){return _.isBuffer(re)||re instanceof b}(H);return ee&&!_.isBuffer(H)&&(H=function(re){return _.from(re)}(H)),typeof K=="function"&&(te=K,K=null),ee?K="buffer":K||(K=se.defaultEncoding),typeof te!="function"&&(te=S),se.ended?function(re,U){var I=new Error("write after end");re.emit("error",I),o.nextTick(U,I)}(this,te):(ee||function(re,U,I,$){var F=!0,k=!1;return I===null?k=new TypeError("May not write null values to stream"):typeof I=="string"||I===void 0||U.objectMode||(k=new TypeError("Invalid non-string/buffer chunk")),k&&(re.emit("error",k),o.nextTick($,k),F=!1),F}(this,se,H,te))&&(se.pendingcb++,X=function(re,U,I,$,F,k){if(!I){var Z=function(de,ve,D){return de.objectMode||de.decodeStrings===!1||typeof ve!="string"||(ve=_.from(ve,D)),ve}(U,$,F);$!==Z&&(I=!0,F="buffer",$=Z)}var Q=U.objectMode?1:$.length;U.length+=Q;var ae=U.length<U.highWaterMark;if(ae||(U.needDrain=!0),U.writing||U.corked){var fe=U.lastBufferedRequest;U.lastBufferedRequest={chunk:$,encoding:F,isBuf:I,callback:k,next:null},fe?fe.next=U.lastBufferedRequest:U.bufferedRequest=U.lastBufferedRequest,U.bufferedRequestCount+=1}else j(re,U,!1,Q,$,F,k);return ae}(this,se,ee,H,K,te)),X},E.prototype.cork=function(){this._writableState.corked++},E.prototype.uncork=function(){var H=this._writableState;H.corked&&(H.corked--,H.writing||H.corked||H.finished||H.bufferProcessing||!H.bufferedRequest||T(this,H))},E.prototype.setDefaultEncoding=function(H){if(typeof H=="string"&&(H=H.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((H+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+H);return this._writableState.defaultEncoding=H,this},Object.defineProperty(E.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),E.prototype._write=function(H,K,te){te(new Error("_write() is not implemented"))},E.prototype._writev=null,E.prototype.end=function(H,K,te){var se=this._writableState;typeof H=="function"?(te=H,H=null,K=null):typeof K=="function"&&(te=K,K=null),H!=null&&this.write(H,K),se.corked&&(se.corked=1,this.uncork()),se.ending||se.finished||function(X,ee,re){ee.ending=!0,W(X,ee),re&&(ee.finished?o.nextTick(re):X.once("finish",re)),ee.ended=!0,X.writable=!1}(this,se,te)},Object.defineProperty(E.prototype,"destroyed",{get:function(){return this._writableState!==void 0&&this._writableState.destroyed},set:function(H){this._writableState&&(this._writableState.destroyed=H)}}),E.prototype.destroy=x.destroy,E.prototype._undestroy=x.undestroy,E.prototype._destroy=function(H,K){this.end(),K(H)}}).call(this,r(4),r(11).setImmediate,r(0))},function(e,t,r){(function(n,i,a){e.exports=function o(s,c,l){function h(w,_){if(!c[w]){if(!s[w]){var b=typeof _dereq_=="function"&&_dereq_;if(!_&&b)return b(w,!0);if(p)return p(w,!0);var x=new Error("Cannot find module '"+w+"'");throw x.code="MODULE_NOT_FOUND",x}var S=c[w]={exports:{}};s[w][0].call(S.exports,function(O){return h(s[w][1][O]||O)},S,S.exports,o,s,c,l)}return c[w].exports}for(var p=typeof _dereq_=="function"&&_dereq_,g=0;g<l.length;g++)h(l[g]);return h}({1:[function(o,s,c){s.exports=function(l){var h=l._SomePromiseArray;function p(g){var w=new h(g),_=w.promise();return w.setHowMany(1),w.setUnwrap(),w.init(),_}l.any=function(g){return p(g)},l.prototype.any=function(){return p(this)}}},{}],2:[function(o,s,c){var l;try{throw new Error}catch(S){l=S}var h=o("./schedule"),p=o("./queue"),g=o("./util");function w(){this._customScheduler=!1,this._isTickUsed=!1,this._lateQueue=new p(16),this._normalQueue=new p(16),this._haveDrainedQueues=!1,this._trampolineEnabled=!0;var S=this;this.drainQueues=function(){S._drainQueues()},this._schedule=h}function _(S,O,E){this._lateQueue.push(S,O,E),this._queueTick()}function b(S,O,E){this._normalQueue.push(S,O,E),this._queueTick()}function x(S){this._normalQueue._pushOne(S),this._queueTick()}w.prototype.setScheduler=function(S){var O=this._schedule;return this._schedule=S,this._customScheduler=!0,O},w.prototype.hasCustomScheduler=function(){return this._customScheduler},w.prototype.enableTrampoline=function(){this._trampolineEnabled=!0},w.prototype.disableTrampolineIfNecessary=function(){g.hasDevTools&&(this._trampolineEnabled=!1)},w.prototype.haveItemsQueued=function(){return this._isTickUsed||this._haveDrainedQueues},w.prototype.fatalError=function(S,O){O?(n.stderr.write("Fatal "+(S instanceof Error?S.stack:S)+`
|
||
`),n.exit(2)):this.throwLater(S)},w.prototype.throwLater=function(S,O){if(arguments.length===1&&(O=S,S=function(){throw O}),typeof setTimeout<"u")setTimeout(function(){S(O)},0);else try{this._schedule(function(){S(O)})}catch{throw new Error(`No async scheduler available
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`)}},g.hasDevTools?(w.prototype.invokeLater=function(S,O,E){this._trampolineEnabled?_.call(this,S,O,E):this._schedule(function(){setTimeout(function(){S.call(O,E)},100)})},w.prototype.invoke=function(S,O,E){this._trampolineEnabled?b.call(this,S,O,E):this._schedule(function(){S.call(O,E)})},w.prototype.settlePromises=function(S){this._trampolineEnabled?x.call(this,S):this._schedule(function(){S._settlePromises()})}):(w.prototype.invokeLater=_,w.prototype.invoke=b,w.prototype.settlePromises=x),w.prototype._drainQueue=function(S){for(;S.length()>0;){var O=S.shift();if(typeof O=="function"){var E=S.shift(),j=S.shift();O.call(E,j)}else O._settlePromises()}},w.prototype._drainQueues=function(){this._drainQueue(this._normalQueue),this._reset(),this._haveDrainedQueues=!0,this._drainQueue(this._lateQueue)},w.prototype._queueTick=function(){this._isTickUsed||(this._isTickUsed=!0,this._schedule(this.drainQueues))},w.prototype._reset=function(){this._isTickUsed=!1},s.exports=w,s.exports.firstLineError=l},{"./queue":26,"./schedule":29,"./util":36}],3:[function(o,s,c){s.exports=function(l,h,p,g){var w=!1,_=function(O,E){this._reject(E)},b=function(O,E){E.promiseRejectionQueued=!0,E.bindingPromise._then(_,_,null,this,O)},x=function(O,E){(50397184&this._bitField)==0&&this._resolveCallback(E.target)},S=function(O,E){E.promiseRejectionQueued||this._reject(O)};l.prototype.bind=function(O){w||(w=!0,l.prototype._propagateFrom=g.propagateFromFunction(),l.prototype._boundValue=g.boundValueFunction());var E=p(O),j=new l(h);j._propagateFrom(this,1);var A=this._target();if(j._setBoundTo(E),E instanceof l){var T={promiseRejectionQueued:!1,promise:j,target:A,bindingPromise:E};A._then(h,b,void 0,j,T),E._then(x,S,void 0,j,T),j._setOnCancel(E)}else j._resolveCallback(A);return j},l.prototype._setBoundTo=function(O){O!==void 0?(this._bitField=2097152|this._bitField,this._boundTo=O):this._bitField=-2097153&this._bitField},l.prototype._isBound=function(){return(2097152&this._bitField)==2097152},l.bind=function(O,E){return l.resolve(E).bind(O)}}},{}],4:[function(o,s,c){var l;typeof Promise<"u"&&(l=Promise);var h=o("./promise")();h.noConflict=function(){try{Promise===h&&(Promise=l)}catch{}return h},s.exports=h},{"./promise":22}],5:[function(o,s,c){var l=Object.create;if(l){var h=l(null),p=l(null);h[" size"]=p[" size"]=0}s.exports=function(g){var w=o("./util"),_=w.canEvaluate;function b(O){return function(E,j){var A;if(E!=null&&(A=E[j]),typeof A!="function"){var T="Object "+w.classString(E)+" has no method '"+w.toString(j)+"'";throw new g.TypeError(T)}return A}(O,this.pop()).apply(O,this)}function x(O){return O[this]}function S(O){var E=+this;return E<0&&(E=Math.max(0,E+O.length)),O[E]}w.isIdentifier,g.prototype.call=function(O){var E=[].slice.call(arguments,1);return E.push(O),this._then(b,void 0,void 0,E,void 0)},g.prototype.get=function(O){var E;if(typeof O=="number")E=S;else if(_){var j=(void 0)(O);E=j!==null?j:x}else E=x;return this._then(E,void 0,void 0,O,void 0)}}},{"./util":36}],6:[function(o,s,c){s.exports=function(l,h,p,g){var w=o("./util"),_=w.tryCatch,b=w.errorObj,x=l._async;l.prototype.break=l.prototype.cancel=function(){if(!g.cancellation())return this._warn("cancellation is disabled");for(var S=this,O=S;S._isCancellable();){if(!S._cancelBy(O)){O._isFollowing()?O._followee().cancel():O._cancelBranched();break}var E=S._cancellationParent;if(E==null||!E._isCancellable()){S._isFollowing()?S._followee().cancel():S._cancelBranched();break}S._isFollowing()&&S._followee().cancel(),S._setWillBeCancelled(),O=S,S=E}},l.prototype._branchHasCancelled=function(){this._branchesRemainingToCancel--},l.prototype._enoughBranchesHaveCancelled=function(){return this._branchesRemainingToCancel===void 0||this._branchesRemainingToCancel<=0},l.prototype._cancelBy=function(S){return S===this?(this._branchesRemainingToCancel=0,this._invokeOnCancel(),!0):(this._branchHasCancelled(),!!this._enoughBranchesHaveCancelled()&&(this._invokeOnCancel(),!0))},l.prototype._cancelBranched=function(){this._enoughBranchesHaveCancelled()&&this._cancel()},l.prototype._cancel=function(){this._isCancellable()&&(this._setCancelled(),x.invoke(this._cancelPromises,this,void 0))},l.prototype._cancelPromises=function(){this._length()>0&&this._settlePromises()},l.prototype._unsetOnCancel=function(){this._onCancelField=void 0},l.prototype._isCancellable=function(){return this.isPending()&&!this._isCancelled()},l.prototype.isCancellable=function(){return this.isPending()&&!this.isCancelled()},l.prototype._doInvokeOnCancel=function(S,O){if(w.isArray(S))for(var E=0;E<S.length;++E)this._doInvokeOnCancel(S[E],O);else if(S!==void 0)if(typeof S=="function"){if(!O){var j=_(S).call(this._boundValue());j===b&&(this._attachExtraTrace(j.e),x.throwLater(j.e))}}else S._resultCancelled(this)},l.prototype._invokeOnCancel=function(){var S=this._onCancel();this._unsetOnCancel(),x.invoke(this._doInvokeOnCancel,this,S)},l.prototype._invokeInternalOnCancel=function(){this._isCancellable()&&(this._doInvokeOnCancel(this._onCancel(),!0),this._unsetOnCancel())},l.prototype._resultCancelled=function(){this.cancel()}}},{"./util":36}],7:[function(o,s,c){s.exports=function(l){var h=o("./util"),p=o("./es5").keys,g=h.tryCatch,w=h.errorObj;return function(_,b,x){return function(S){var O=x._boundValue();e:for(var E=0;E<_.length;++E){var j=_[E];if(j===Error||j!=null&&j.prototype instanceof Error){if(S instanceof j)return g(b).call(O,S)}else if(typeof j=="function"){var A=g(j).call(O,S);if(A===w)return A;if(A)return g(b).call(O,S)}else if(h.isObject(S)){for(var T=p(j),M=0;M<T.length;++M){var q=T[M];if(j[q]!=S[q])continue e}return g(b).call(O,S)}}return l}}}},{"./es5":13,"./util":36}],8:[function(o,s,c){s.exports=function(l){var h=!1,p=[];function g(){this._trace=new g.CapturedTrace(w())}function w(){var _=p.length-1;if(_>=0)return p[_]}return l.prototype._promiseCreated=function(){},l.prototype._pushContext=function(){},l.prototype._popContext=function(){return null},l._peekContext=l.prototype._peekContext=function(){},g.prototype._pushContext=function(){this._trace!==void 0&&(this._trace._promiseCreated=null,p.push(this._trace))},g.prototype._popContext=function(){if(this._trace!==void 0){var _=p.pop(),b=_._promiseCreated;return _._promiseCreated=null,b}return null},g.CapturedTrace=null,g.create=function(){if(h)return new g},g.deactivateLongStackTraces=function(){},g.activateLongStackTraces=function(){var _=l.prototype._pushContext,b=l.prototype._popContext,x=l._peekContext,S=l.prototype._peekContext,O=l.prototype._promiseCreated;g.deactivateLongStackTraces=function(){l.prototype._pushContext=_,l.prototype._popContext=b,l._peekContext=x,l.prototype._peekContext=S,l.prototype._promiseCreated=O,h=!1},h=!0,l.prototype._pushContext=g.prototype._pushContext,l.prototype._popContext=g.prototype._popContext,l._peekContext=l.prototype._peekContext=w,l.prototype._promiseCreated=function(){var E=this._peekContext();E&&E._promiseCreated==null&&(E._promiseCreated=this)}},g}},{}],9:[function(o,s,c){s.exports=function(l,h){var p,g,w,_=l._getDomain,b=l._async,x=o("./errors").Warning,S=o("./util"),O=S.canAttachTrace,E=/[\\\/]bluebird[\\\/]js[\\\/](release|debug|instrumented)/,j=/\((?:timers\.js):\d+:\d+\)/,A=/[\/<\(](.+?):(\d+):(\d+)\)?\s*$/,T=null,M=null,q=!1,W=S.env("BLUEBIRD_DEBUG")!=0,H=!(S.env("BLUEBIRD_WARNINGS")==0||!W&&!S.env("BLUEBIRD_WARNINGS")),K=!(S.env("BLUEBIRD_LONG_STACK_TRACES")==0||!W&&!S.env("BLUEBIRD_LONG_STACK_TRACES")),te=S.env("BLUEBIRD_W_FORGOTTEN_RETURN")!=0&&(H||!!S.env("BLUEBIRD_W_FORGOTTEN_RETURN"));l.prototype.suppressUnhandledRejections=function(){var _e=this._target();_e._bitField=-1048577&_e._bitField|524288},l.prototype._ensurePossibleRejectionHandled=function(){if((524288&this._bitField)==0){this._setRejectionIsUnhandled();var _e=this;setTimeout(function(){_e._notifyUnhandledRejection()},1)}},l.prototype._notifyUnhandledRejectionIsHandled=function(){he("rejectionHandled",p,void 0,this)},l.prototype._setReturnedNonUndefined=function(){this._bitField=268435456|this._bitField},l.prototype._returnedNonUndefined=function(){return(268435456&this._bitField)!=0},l.prototype._notifyUnhandledRejection=function(){if(this._isRejectionUnhandled()){var _e=this._settledValue();this._setUnhandledRejectionIsNotified(),he("unhandledRejection",g,_e,this)}},l.prototype._setUnhandledRejectionIsNotified=function(){this._bitField=262144|this._bitField},l.prototype._unsetUnhandledRejectionIsNotified=function(){this._bitField=-262145&this._bitField},l.prototype._isUnhandledRejectionNotified=function(){return(262144&this._bitField)>0},l.prototype._setRejectionIsUnhandled=function(){this._bitField=1048576|this._bitField},l.prototype._unsetRejectionIsUnhandled=function(){this._bitField=-1048577&this._bitField,this._isUnhandledRejectionNotified()&&(this._unsetUnhandledRejectionIsNotified(),this._notifyUnhandledRejectionIsHandled())},l.prototype._isRejectionUnhandled=function(){return(1048576&this._bitField)>0},l.prototype._warn=function(_e,Se,Re){return J(_e,Se,Re||this)},l.onPossiblyUnhandledRejection=function(_e){var Se=_();g=typeof _e=="function"?Se===null?_e:S.domainBind(Se,_e):void 0},l.onUnhandledRejectionHandled=function(_e){var Se=_();p=typeof _e=="function"?Se===null?_e:S.domainBind(Se,_e):void 0};var se=function(){};l.longStackTraces=function(){if(b.haveItemsQueued()&&!$e.longStackTraces)throw new Error(`cannot enable long stack traces after promises have been created
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`);if(!$e.longStackTraces&&pe()){var _e=l.prototype._captureStackTrace,Se=l.prototype._attachExtraTrace;$e.longStackTraces=!0,se=function(){if(b.haveItemsQueued()&&!$e.longStackTraces)throw new Error(`cannot enable long stack traces after promises have been created
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`);l.prototype._captureStackTrace=_e,l.prototype._attachExtraTrace=Se,h.deactivateLongStackTraces(),b.enableTrampoline(),$e.longStackTraces=!1},l.prototype._captureStackTrace=D,l.prototype._attachExtraTrace=z,h.activateLongStackTraces(),b.disableTrampolineIfNecessary()}},l.hasLongStackTraces=function(){return $e.longStackTraces&&pe()};var X=function(){try{if(typeof CustomEvent=="function"){var _e=new CustomEvent("CustomEvent");return S.global.dispatchEvent(_e),function(Se,Re){var Ne=new CustomEvent(Se.toLowerCase(),{detail:Re,cancelable:!0});return!S.global.dispatchEvent(Ne)}}return typeof Event=="function"?(_e=new Event("CustomEvent"),S.global.dispatchEvent(_e),function(Se,Re){var Ne=new Event(Se.toLowerCase(),{cancelable:!0});return Ne.detail=Re,!S.global.dispatchEvent(Ne)}):((_e=document.createEvent("CustomEvent")).initCustomEvent("testingtheevent",!1,!0,{}),S.global.dispatchEvent(_e),function(Se,Re){var Ne=document.createEvent("CustomEvent");return Ne.initCustomEvent(Se.toLowerCase(),!1,!0,Re),!S.global.dispatchEvent(Ne)})}catch{}return function(){return!1}}(),ee=S.isNode?function(){return n.emit.apply(n,arguments)}:S.global?function(_e){var Se="on"+_e.toLowerCase(),Re=S.global[Se];return!!Re&&(Re.apply(S.global,[].slice.call(arguments,1)),!0)}:function(){return!1};function re(_e,Se){return{promise:Se}}var U={promiseCreated:re,promiseFulfilled:re,promiseRejected:re,promiseResolved:re,promiseCancelled:re,promiseChained:function(_e,Se,Re){return{promise:Se,child:Re}},warning:function(_e,Se){return{warning:Se}},unhandledRejection:function(_e,Se,Re){return{reason:Se,promise:Re}},rejectionHandled:re},I=function(_e){var Se=!1;try{Se=ee.apply(null,arguments)}catch(Ne){b.throwLater(Ne),Se=!0}var Re=!1;try{Re=X(_e,U[_e].apply(null,arguments))}catch(Ne){b.throwLater(Ne),Re=!0}return Re||Se};function $(){return!1}function F(_e,Se,Re){var Ne=this;try{_e(Se,Re,function(je){if(typeof je!="function")throw new TypeError("onCancel must be a function, got: "+S.toString(je));Ne._attachCancellationCallback(je)})}catch(je){return je}}function k(_e){if(!this._isCancellable())return this;var Se=this._onCancel();Se!==void 0?S.isArray(Se)?Se.push(_e):this._setOnCancel([Se,_e]):this._setOnCancel(_e)}function Z(){return this._onCancelField}function Q(_e){this._onCancelField=_e}function ae(){this._cancellationParent=void 0,this._onCancelField=void 0}function fe(_e,Se){if((1&Se)!=0){this._cancellationParent=_e;var Re=_e._branchesRemainingToCancel;Re===void 0&&(Re=0),_e._branchesRemainingToCancel=Re+1}(2&Se)!=0&&_e._isBound()&&this._setBoundTo(_e._boundTo)}l.config=function(_e){if("longStackTraces"in(_e=Object(_e))&&(_e.longStackTraces?l.longStackTraces():!_e.longStackTraces&&l.hasLongStackTraces()&&se()),"warnings"in _e){var Se=_e.warnings;$e.warnings=!!Se,te=$e.warnings,S.isObject(Se)&&"wForgottenReturn"in Se&&(te=!!Se.wForgottenReturn)}if("cancellation"in _e&&_e.cancellation&&!$e.cancellation){if(b.haveItemsQueued())throw new Error("cannot enable cancellation after promises are in use");l.prototype._clearCancellationData=ae,l.prototype._propagateFrom=fe,l.prototype._onCancel=Z,l.prototype._setOnCancel=Q,l.prototype._attachCancellationCallback=k,l.prototype._execute=F,de=fe,$e.cancellation=!0}return"monitoring"in _e&&(_e.monitoring&&!$e.monitoring?($e.monitoring=!0,l.prototype._fireEvent=I):!_e.monitoring&&$e.monitoring&&($e.monitoring=!1,l.prototype._fireEvent=$)),l},l.prototype._fireEvent=$,l.prototype._execute=function(_e,Se,Re){try{_e(Se,Re)}catch(Ne){return Ne}},l.prototype._onCancel=function(){},l.prototype._setOnCancel=function(_e){},l.prototype._attachCancellationCallback=function(_e){},l.prototype._captureStackTrace=function(){},l.prototype._attachExtraTrace=function(){},l.prototype._clearCancellationData=function(){},l.prototype._propagateFrom=function(_e,Se){};var de=function(_e,Se){(2&Se)!=0&&_e._isBound()&&this._setBoundTo(_e._boundTo)};function ve(){var _e=this._boundTo;return _e!==void 0&&_e instanceof l?_e.isFulfilled()?_e.value():void 0:_e}function D(){this._trace=new Ie(this._peekContext())}function z(_e,Se){if(O(_e)){var Re=this._trace;if(Re!==void 0&&Se&&(Re=Re._parent),Re!==void 0)Re.attachExtraTrace(_e);else if(!_e.__stackCleaned__){var Ne=Y(_e);S.notEnumerableProp(_e,"stack",Ne.message+`
|
||
`+Ne.stack.join(`
|
||
`)),S.notEnumerableProp(_e,"__stackCleaned__",!0)}}}function J(_e,Se,Re){if($e.warnings){var Ne,je=new x(_e);if(Se)Re._attachExtraTrace(je);else if($e.longStackTraces&&(Ne=l._peekContext()))Ne.attachExtraTrace(je);else{var Fe=Y(je);je.stack=Fe.message+`
|
||
`+Fe.stack.join(`
|
||
`)}I("warning",je)||ue(je,"",!0)}}function ce(_e){for(var Se=[],Re=0;Re<_e.length;++Re){var Ne=_e[Re],je=Ne===" (No stack trace)"||T.test(Ne),Fe=je&&xe(Ne);je&&!Fe&&(q&&Ne.charAt(0)!==" "&&(Ne=" "+Ne),Se.push(Ne))}return Se}function Y(_e){var Se=_e.stack,Re=_e.toString();return Se=typeof Se=="string"&&Se.length>0?function(Ne){for(var je=Ne.stack.replace(/\s+$/g,"").split(`
|
||
`),Fe=0;Fe<je.length;++Fe){var We=je[Fe];if(We===" (No stack trace)"||T.test(We))break}return Fe>0&&Ne.name!="SyntaxError"&&(je=je.slice(Fe)),je}(_e):[" (No stack trace)"],{message:Re,stack:_e.name=="SyntaxError"?Se:ce(Se)}}function ue(_e,Se,Re){if(typeof console<"u"){var Ne;if(S.isObject(_e)){var je=_e.stack;Ne=Se+M(je,_e)}else Ne=Se+String(_e);typeof w=="function"?w(Ne,Re):typeof console.log!="function"&&typeof console.log!="object"||console.log(Ne)}}function he(_e,Se,Re,Ne){var je=!1;try{typeof Se=="function"&&(je=!0,_e==="rejectionHandled"?Se(Ne):Se(Re,Ne))}catch(Fe){b.throwLater(Fe)}_e==="unhandledRejection"?I(_e,Re,Ne)||je||ue(Re,"Unhandled rejection "):I(_e,Ne)}function ye(_e){var Se;if(typeof _e=="function")Se="[function "+(_e.name||"anonymous")+"]";else{if(Se=_e&&typeof _e.toString=="function"?_e.toString():S.toString(_e),/\[object [a-zA-Z0-9$_]+\]/.test(Se))try{Se=JSON.stringify(_e)}catch{}Se.length===0&&(Se="(empty array)")}return"(<"+function(Re){return Re.length<41?Re:Re.substr(0,38)+"..."}(Se)+">, no stack trace)"}function pe(){return typeof Le=="function"}var xe=function(){return!1},Pe=/[\/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/;function ke(_e){var Se=_e.match(Pe);if(Se)return{fileName:Se[1],line:parseInt(Se[2],10)}}function Ie(_e){this._parent=_e,this._promisesCreated=0;var Se=this._length=1+(_e===void 0?0:_e._length);Le(this,Ie),Se>32&&this.uncycle()}S.inherits(Ie,Error),h.CapturedTrace=Ie,Ie.prototype.uncycle=function(){var _e=this._length;if(!(_e<2)){for(var Se=[],Re={},Ne=0,je=this;je!==void 0;++Ne)Se.push(je),je=je._parent;for(Ne=(_e=this._length=Ne)-1;Ne>=0;--Ne){var Fe=Se[Ne].stack;Re[Fe]===void 0&&(Re[Fe]=Ne)}for(Ne=0;Ne<_e;++Ne){var We=Re[Se[Ne].stack];if(We!==void 0&&We!==Ne){We>0&&(Se[We-1]._parent=void 0,Se[We-1]._length=1),Se[Ne]._parent=void 0,Se[Ne]._length=1;var Xe=Ne>0?Se[Ne-1]:this;We<_e-1?(Xe._parent=Se[We+1],Xe._parent.uncycle(),Xe._length=Xe._parent._length+1):(Xe._parent=void 0,Xe._length=1);for(var ut=Xe._length+1,st=Ne-2;st>=0;--st)Se[st]._length=ut,ut++;return}}}},Ie.prototype.attachExtraTrace=function(_e){if(!_e.__stackCleaned__){this.uncycle();for(var Se=Y(_e),Re=Se.message,Ne=[Se.stack],je=this;je!==void 0;)Ne.push(ce(je.stack.split(`
|
||
`))),je=je._parent;(function(Fe){for(var We=Fe[0],Xe=1;Xe<Fe.length;++Xe){for(var ut=Fe[Xe],st=We.length-1,Ot=We[st],$t=-1,Zt=ut.length-1;Zt>=0;--Zt)if(ut[Zt]===Ot){$t=Zt;break}for(Zt=$t;Zt>=0;--Zt){var Ft=ut[Zt];if(We[st]!==Ft)break;We.pop(),st--}We=ut}})(Ne),function(Fe){for(var We=0;We<Fe.length;++We)(Fe[We].length===0||We+1<Fe.length&&Fe[We][0]===Fe[We+1][0])&&(Fe.splice(We,1),We--)}(Ne),S.notEnumerableProp(_e,"stack",function(Fe,We){for(var Xe=0;Xe<We.length-1;++Xe)We[Xe].push("From previous event:"),We[Xe]=We[Xe].join(`
|
||
`);return Xe<We.length&&(We[Xe]=We[Xe].join(`
|
||
`)),Fe+`
|
||
`+We.join(`
|
||
`)}(Re,Ne)),S.notEnumerableProp(_e,"__stackCleaned__",!0)}};var Le=function(){var _e=/^\s*at\s*/,Se=function(Fe,We){return typeof Fe=="string"?Fe:We.name!==void 0&&We.message!==void 0?We.toString():ye(We)};if(typeof Error.stackTraceLimit=="number"&&typeof Error.captureStackTrace=="function"){Error.stackTraceLimit+=6,T=_e,M=Se;var Re=Error.captureStackTrace;return xe=function(Fe){return E.test(Fe)},function(Fe,We){Error.stackTraceLimit+=6,Re(Fe,We),Error.stackTraceLimit-=6}}var Ne,je=new Error;if(typeof je.stack=="string"&&je.stack.split(`
|
||
`)[0].indexOf("stackDetection@")>=0)return T=/@/,M=Se,q=!0,function(Fe){Fe.stack=new Error().stack};try{throw new Error}catch(Fe){Ne="stack"in Fe}return"stack"in je||!Ne||typeof Error.stackTraceLimit!="number"?(M=function(Fe,We){return typeof Fe=="string"?Fe:typeof We!="object"&&typeof We!="function"||We.name===void 0||We.message===void 0?ye(We):We.toString()},null):(T=_e,M=Se,function(Fe){Error.stackTraceLimit+=6;try{throw new Error}catch(We){Fe.stack=We.stack}Error.stackTraceLimit-=6})}();typeof console<"u"&&console.warn!==void 0&&(w=function(_e){console.warn(_e)},S.isNode&&n.stderr.isTTY?w=function(_e,Se){var Re=Se?"\x1B[33m":"\x1B[31m";console.warn(Re+_e+`\x1B[0m
|
||
`)}:S.isNode||typeof new Error().stack!="string"||(w=function(_e,Se){console.warn("%c"+_e,Se?"color: darkorange":"color: red")}));var $e={warnings:H,longStackTraces:!1,cancellation:!1,monitoring:!1};return K&&l.longStackTraces(),{longStackTraces:function(){return $e.longStackTraces},warnings:function(){return $e.warnings},cancellation:function(){return $e.cancellation},monitoring:function(){return $e.monitoring},propagateFromFunction:function(){return de},boundValueFunction:function(){return ve},checkForgottenReturns:function(_e,Se,Re,Ne,je){if(_e===void 0&&Se!==null&&te){if(je!==void 0&&je._returnedNonUndefined()||(65535&Ne._bitField)==0)return;Re&&(Re+=" ");var Fe="",We="";if(Se._trace){for(var Xe=Se._trace.stack.split(`
|
||
`),ut=ce(Xe),st=ut.length-1;st>=0;--st){var Ot=ut[st];if(!j.test(Ot)){var $t=Ot.match(A);$t&&(Fe="at "+$t[1]+":"+$t[2]+":"+$t[3]+" ");break}}if(ut.length>0){var Zt=ut[0];for(st=0;st<Xe.length;++st)if(Xe[st]===Zt){st>0&&(We=`
|
||
`+Xe[st-1]);break}}}var Ft="a promise was created in a "+Re+"handler "+Fe+"but was not returned from it, see http://goo.gl/rRqMUw"+We;Ne._warn(Ft,!0,Se)}},setBounds:function(_e,Se){if(pe()){for(var Re,Ne,je=_e.stack.split(`
|
||
`),Fe=Se.stack.split(`
|
||
`),We=-1,Xe=-1,ut=0;ut<je.length;++ut)if(st=ke(je[ut])){Re=st.fileName,We=st.line;break}for(ut=0;ut<Fe.length;++ut){var st;if(st=ke(Fe[ut])){Ne=st.fileName,Xe=st.line;break}}We<0||Xe<0||!Re||!Ne||Re!==Ne||We>=Xe||(xe=function(Ot){if(E.test(Ot))return!0;var $t=ke(Ot);return!!($t&&$t.fileName===Re&&We<=$t.line&&$t.line<=Xe)})}},warn:J,deprecated:function(_e,Se){var Re=_e+" is deprecated and will be removed in a future version.";return Se&&(Re+=" Use "+Se+" instead."),J(Re)},CapturedTrace:Ie,fireDomEvent:X,fireGlobalEvent:ee}}},{"./errors":12,"./util":36}],10:[function(o,s,c){s.exports=function(l){function h(){return this.value}function p(){throw this.reason}l.prototype.return=l.prototype.thenReturn=function(g){return g instanceof l&&g.suppressUnhandledRejections(),this._then(h,void 0,void 0,{value:g},void 0)},l.prototype.throw=l.prototype.thenThrow=function(g){return this._then(p,void 0,void 0,{reason:g},void 0)},l.prototype.catchThrow=function(g){if(arguments.length<=1)return this._then(void 0,p,void 0,{reason:g},void 0);var w=arguments[1];return this.caught(g,function(){throw w})},l.prototype.catchReturn=function(g){if(arguments.length<=1)return g instanceof l&&g.suppressUnhandledRejections(),this._then(void 0,h,void 0,{value:g},void 0);var w=arguments[1];return w instanceof l&&w.suppressUnhandledRejections(),this.caught(g,function(){return w})}}},{}],11:[function(o,s,c){s.exports=function(l,h){var p=l.reduce,g=l.all;function w(){return g(this)}l.prototype.each=function(_){return p(this,_,h,0)._then(w,void 0,void 0,this,void 0)},l.prototype.mapSeries=function(_){return p(this,_,h,h)},l.each=function(_,b){return p(_,b,h,0)._then(w,void 0,void 0,_,void 0)},l.mapSeries=function(_,b){return p(_,b,h,h)}}},{}],12:[function(o,s,c){var l,h,p=o("./es5"),g=p.freeze,w=o("./util"),_=w.inherits,b=w.notEnumerableProp;function x(H,K){function te(se){if(!(this instanceof te))return new te(se);b(this,"message",typeof se=="string"?se:K),b(this,"name",H),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):Error.call(this)}return _(te,Error),te}var S=x("Warning","warning"),O=x("CancellationError","cancellation error"),E=x("TimeoutError","timeout error"),j=x("AggregateError","aggregate error");try{l=TypeError,h=RangeError}catch{l=x("TypeError","type error"),h=x("RangeError","range error")}for(var A="join pop push shift unshift slice filter forEach some every map indexOf lastIndexOf reduce reduceRight sort reverse".split(" "),T=0;T<A.length;++T)typeof Array.prototype[A[T]]=="function"&&(j.prototype[A[T]]=Array.prototype[A[T]]);p.defineProperty(j.prototype,"length",{value:0,configurable:!1,writable:!0,enumerable:!0}),j.prototype.isOperational=!0;var M=0;function q(H){if(!(this instanceof q))return new q(H);b(this,"name","OperationalError"),b(this,"message",H),this.cause=H,this.isOperational=!0,H instanceof Error?(b(this,"message",H.message),b(this,"stack",H.stack)):Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}j.prototype.toString=function(){var H=Array(4*M+1).join(" "),K=`
|
||
`+H+`AggregateError of:
|
||
`;M++,H=Array(4*M+1).join(" ");for(var te=0;te<this.length;++te){for(var se=this[te]===this?"[Circular AggregateError]":this[te]+"",X=se.split(`
|
||
`),ee=0;ee<X.length;++ee)X[ee]=H+X[ee];K+=(se=X.join(`
|
||
`))+`
|
||
`}return M--,K},_(q,Error);var W=Error.__BluebirdErrorTypes__;W||(W=g({CancellationError:O,TimeoutError:E,OperationalError:q,RejectionError:q,AggregateError:j}),p.defineProperty(Error,"__BluebirdErrorTypes__",{value:W,writable:!1,enumerable:!1,configurable:!1})),s.exports={Error,TypeError:l,RangeError:h,CancellationError:W.CancellationError,OperationalError:W.OperationalError,TimeoutError:W.TimeoutError,AggregateError:W.AggregateError,Warning:S}},{"./es5":13,"./util":36}],13:[function(o,s,c){var l=function(){return this===void 0}();if(l)s.exports={freeze:Object.freeze,defineProperty:Object.defineProperty,getDescriptor:Object.getOwnPropertyDescriptor,keys:Object.keys,names:Object.getOwnPropertyNames,getPrototypeOf:Object.getPrototypeOf,isArray:Array.isArray,isES5:l,propertyIsWritable:function(_,b){var x=Object.getOwnPropertyDescriptor(_,b);return!(x&&!x.writable&&!x.set)}};else{var h={}.hasOwnProperty,p={}.toString,g={}.constructor.prototype,w=function(_){var b=[];for(var x in _)h.call(_,x)&&b.push(x);return b};s.exports={isArray:function(_){try{return p.call(_)==="[object Array]"}catch{return!1}},keys:w,names:w,defineProperty:function(_,b,x){return _[b]=x.value,_},getDescriptor:function(_,b){return{value:_[b]}},freeze:function(_){return _},getPrototypeOf:function(_){try{return Object(_).constructor.prototype}catch{return g}},isES5:l,propertyIsWritable:function(){return!0}}}},{}],14:[function(o,s,c){s.exports=function(l,h){var p=l.map;l.prototype.filter=function(g,w){return p(this,g,w,h)},l.filter=function(g,w,_){return p(g,w,_,h)}}},{}],15:[function(o,s,c){s.exports=function(l,h,p){var g=o("./util"),w=l.CancellationError,_=g.errorObj,b=o("./catch_filter")(p);function x(T,M,q){this.promise=T,this.type=M,this.handler=q,this.called=!1,this.cancelPromise=null}function S(T){this.finallyHandler=T}function O(T,M){return T.cancelPromise!=null&&(arguments.length>1?T.cancelPromise._reject(M):T.cancelPromise._cancel(),T.cancelPromise=null,!0)}function E(){return A.call(this,this.promise._target()._settledValue())}function j(T){if(!O(this,T))return _.e=T,_}function A(T){var M=this.promise,q=this.handler;if(!this.called){this.called=!0;var W=this.isFinallyHandler()?q.call(M._boundValue()):q.call(M._boundValue(),T);if(W===p)return W;if(W!==void 0){M._setReturnedNonUndefined();var H=h(W,M);if(H instanceof l){if(this.cancelPromise!=null){if(H._isCancelled()){var K=new w("late cancellation observer");return M._attachExtraTrace(K),_.e=K,_}H.isPending()&&H._attachCancellationCallback(new S(this))}return H._then(E,j,void 0,this,void 0)}}}return M.isRejected()?(O(this),_.e=T,_):(O(this),T)}return x.prototype.isFinallyHandler=function(){return this.type===0},S.prototype._resultCancelled=function(){O(this.finallyHandler)},l.prototype._passThrough=function(T,M,q,W){return typeof T!="function"?this.then():this._then(q,W,void 0,new x(this,M,T),void 0)},l.prototype.lastly=l.prototype.finally=function(T){return this._passThrough(T,0,A,A)},l.prototype.tap=function(T){return this._passThrough(T,1,A)},l.prototype.tapCatch=function(T){var M=arguments.length;if(M===1)return this._passThrough(T,1,void 0,A);var q,W=new Array(M-1),H=0;for(q=0;q<M-1;++q){var K=arguments[q];if(!g.isObject(K))return l.reject(new TypeError("tapCatch statement predicate: expecting an object but got "+g.classString(K)));W[H++]=K}W.length=H;var te=arguments[q];return this._passThrough(b(W,te,this),1,void 0,A)},x}},{"./catch_filter":7,"./util":36}],16:[function(o,s,c){s.exports=function(l,h,p,g,w,_){var b=o("./errors").TypeError,x=o("./util"),S=x.errorObj,O=x.tryCatch,E=[];function j(A,T,M,q){if(_.cancellation()){var W=new l(p),H=this._finallyPromise=new l(p);this._promise=W.lastly(function(){return H}),W._captureStackTrace(),W._setOnCancel(this)}else(this._promise=new l(p))._captureStackTrace();this._stack=q,this._generatorFunction=A,this._receiver=T,this._generator=void 0,this._yieldHandlers=typeof M=="function"?[M].concat(E):E,this._yieldedPromise=null,this._cancellationPhase=!1}x.inherits(j,w),j.prototype._isResolved=function(){return this._promise===null},j.prototype._cleanup=function(){this._promise=this._generator=null,_.cancellation()&&this._finallyPromise!==null&&(this._finallyPromise._fulfill(),this._finallyPromise=null)},j.prototype._promiseCancelled=function(){if(!this._isResolved()){var A;if(this._generator.return!==void 0)this._promise._pushContext(),A=O(this._generator.return).call(this._generator,void 0),this._promise._popContext();else{var T=new l.CancellationError("generator .return() sentinel");l.coroutine.returnSentinel=T,this._promise._attachExtraTrace(T),this._promise._pushContext(),A=O(this._generator.throw).call(this._generator,T),this._promise._popContext()}this._cancellationPhase=!0,this._yieldedPromise=null,this._continue(A)}},j.prototype._promiseFulfilled=function(A){this._yieldedPromise=null,this._promise._pushContext();var T=O(this._generator.next).call(this._generator,A);this._promise._popContext(),this._continue(T)},j.prototype._promiseRejected=function(A){this._yieldedPromise=null,this._promise._attachExtraTrace(A),this._promise._pushContext();var T=O(this._generator.throw).call(this._generator,A);this._promise._popContext(),this._continue(T)},j.prototype._resultCancelled=function(){if(this._yieldedPromise instanceof l){var A=this._yieldedPromise;this._yieldedPromise=null,A.cancel()}},j.prototype.promise=function(){return this._promise},j.prototype._run=function(){this._generator=this._generatorFunction.call(this._receiver),this._receiver=this._generatorFunction=void 0,this._promiseFulfilled(void 0)},j.prototype._continue=function(A){var T=this._promise;if(A===S)return this._cleanup(),this._cancellationPhase?T.cancel():T._rejectCallback(A.e,!1);var M=A.value;if(A.done===!0)return this._cleanup(),this._cancellationPhase?T.cancel():T._resolveCallback(M);var q=g(M,this._promise);if(q instanceof l||(q=function(H,K,te){for(var se=0;se<K.length;++se){te._pushContext();var X=O(K[se])(H);if(te._popContext(),X===S){te._pushContext();var ee=l.reject(S.e);return te._popContext(),ee}var re=g(X,te);if(re instanceof l)return re}return null}(q,this._yieldHandlers,this._promise))!==null){var W=(q=q._target())._bitField;(50397184&W)==0?(this._yieldedPromise=q,q._proxy(this,null)):(33554432&W)!=0?l._async.invoke(this._promiseFulfilled,this,q._value()):(16777216&W)!=0?l._async.invoke(this._promiseRejected,this,q._reason()):this._promiseCancelled()}else this._promiseRejected(new b(`A value %s was yielded that could not be treated as a promise
|
||
|
||
See http://goo.gl/MqrFmX
|
||
|
||
`.replace("%s",String(M))+`From coroutine:
|
||
`+this._stack.split(`
|
||
`).slice(1,-7).join(`
|
||
`)))},l.coroutine=function(A,T){if(typeof A!="function")throw new b(`generatorFunction must be a function
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`);var M=Object(T).yieldHandler,q=j,W=new Error().stack;return function(){var H=A.apply(this,arguments),K=new q(void 0,void 0,M,W),te=K.promise();return K._generator=H,K._promiseFulfilled(void 0),te}},l.coroutine.addYieldHandler=function(A){if(typeof A!="function")throw new b("expecting a function but got "+x.classString(A));E.push(A)},l.spawn=function(A){if(_.deprecated("Promise.spawn()","Promise.coroutine()"),typeof A!="function")return h(`generatorFunction must be a function
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`);var T=new j(A,this),M=T.promise();return T._run(l.spawn),M}}},{"./errors":12,"./util":36}],17:[function(o,s,c){s.exports=function(l,h,p,g,w,_){var b=o("./util");b.canEvaluate,b.tryCatch,b.errorObj,l.join=function(){var x,S=arguments.length-1;S>0&&typeof arguments[S]=="function"&&(x=arguments[S]);var O=[].slice.call(arguments);x&&O.pop();var E=new h(O).promise();return x!==void 0?E.spread(x):E}}},{"./util":36}],18:[function(o,s,c){s.exports=function(l,h,p,g,w,_){var b=l._getDomain,x=o("./util"),S=x.tryCatch,O=x.errorObj,E=l._async;function j(T,M,q,W){this.constructor$(T),this._promise._captureStackTrace();var H=b();this._callback=H===null?M:x.domainBind(H,M),this._preservedValues=W===w?new Array(this.length()):null,this._limit=q,this._inFlight=0,this._queue=[],E.invoke(this._asyncInit,this,void 0)}function A(T,M,q,W){if(typeof M!="function")return p("expecting a function but got "+x.classString(M));var H=0;if(q!==void 0){if(typeof q!="object"||q===null)return l.reject(new TypeError("options argument must be an object but it is "+x.classString(q)));if(typeof q.concurrency!="number")return l.reject(new TypeError("'concurrency' must be a number but it is "+x.classString(q.concurrency)));H=q.concurrency}return new j(T,M,H=typeof H=="number"&&isFinite(H)&&H>=1?H:0,W).promise()}x.inherits(j,h),j.prototype._asyncInit=function(){this._init$(void 0,-2)},j.prototype._init=function(){},j.prototype._promiseFulfilled=function(T,M){var q=this._values,W=this.length(),H=this._preservedValues,K=this._limit;if(M<0){if(q[M=-1*M-1]=T,K>=1&&(this._inFlight--,this._drainQueue(),this._isResolved()))return!0}else{if(K>=1&&this._inFlight>=K)return q[M]=T,this._queue.push(M),!1;H!==null&&(H[M]=T);var te=this._promise,se=this._callback,X=te._boundValue();te._pushContext();var ee=S(se).call(X,T,M,W),re=te._popContext();if(_.checkForgottenReturns(ee,re,H!==null?"Promise.filter":"Promise.map",te),ee===O)return this._reject(ee.e),!0;var U=g(ee,this._promise);if(U instanceof l){var I=(U=U._target())._bitField;if((50397184&I)==0)return K>=1&&this._inFlight++,q[M]=U,U._proxy(this,-1*(M+1)),!1;if((33554432&I)==0)return(16777216&I)!=0?(this._reject(U._reason()),!0):(this._cancel(),!0);ee=U._value()}q[M]=ee}return++this._totalResolved>=W&&(H!==null?this._filter(q,H):this._resolve(q),!0)},j.prototype._drainQueue=function(){for(var T=this._queue,M=this._limit,q=this._values;T.length>0&&this._inFlight<M;){if(this._isResolved())return;var W=T.pop();this._promiseFulfilled(q[W],W)}},j.prototype._filter=function(T,M){for(var q=M.length,W=new Array(q),H=0,K=0;K<q;++K)T[K]&&(W[H++]=M[K]);W.length=H,this._resolve(W)},j.prototype.preservedValues=function(){return this._preservedValues},l.prototype.map=function(T,M){return A(this,T,M,null)},l.map=function(T,M,q,W){return A(T,M,q,W)}}},{"./util":36}],19:[function(o,s,c){s.exports=function(l,h,p,g,w){var _=o("./util"),b=_.tryCatch;l.method=function(x){if(typeof x!="function")throw new l.TypeError("expecting a function but got "+_.classString(x));return function(){var S=new l(h);S._captureStackTrace(),S._pushContext();var O=b(x).apply(this,arguments),E=S._popContext();return w.checkForgottenReturns(O,E,"Promise.method",S),S._resolveFromSyncValue(O),S}},l.attempt=l.try=function(x){if(typeof x!="function")return g("expecting a function but got "+_.classString(x));var S,O=new l(h);if(O._captureStackTrace(),O._pushContext(),arguments.length>1){w.deprecated("calling Promise.try with more than 1 argument");var E=arguments[1],j=arguments[2];S=_.isArray(E)?b(x).apply(j,E):b(x).call(j,E)}else S=b(x)();var A=O._popContext();return w.checkForgottenReturns(S,A,"Promise.try",O),O._resolveFromSyncValue(S),O},l.prototype._resolveFromSyncValue=function(x){x===_.errorObj?this._rejectCallback(x.e,!1):this._resolveCallback(x,!0)}}},{"./util":36}],20:[function(o,s,c){var l=o("./util"),h=l.maybeWrapAsError,p=o("./errors").OperationalError,g=o("./es5"),w=/^(?:name|message|stack|cause)$/;function _(b){var x;if(function(j){return j instanceof Error&&g.getPrototypeOf(j)===Error.prototype}(b)){(x=new p(b)).name=b.name,x.message=b.message,x.stack=b.stack;for(var S=g.keys(b),O=0;O<S.length;++O){var E=S[O];w.test(E)||(x[E]=b[E])}return x}return l.markAsOriginatingFromRejection(b),b}s.exports=function(b,x){return function(S,O){if(b!==null){if(S){var E=_(h(S));b._attachExtraTrace(E),b._reject(E)}else if(x){var j=[].slice.call(arguments,1);b._fulfill(j)}else b._fulfill(O);b=null}}}},{"./errors":12,"./es5":13,"./util":36}],21:[function(o,s,c){s.exports=function(l){var h=o("./util"),p=l._async,g=h.tryCatch,w=h.errorObj;function _(S,O){if(!h.isArray(S))return b.call(this,S,O);var E=g(O).apply(this._boundValue(),[null].concat(S));E===w&&p.throwLater(E.e)}function b(S,O){var E=this._boundValue(),j=S===void 0?g(O).call(E,null):g(O).call(E,null,S);j===w&&p.throwLater(j.e)}function x(S,O){if(!S){var E=new Error(S+"");E.cause=S,S=E}var j=g(O).call(this._boundValue(),S);j===w&&p.throwLater(j.e)}l.prototype.asCallback=l.prototype.nodeify=function(S,O){if(typeof S=="function"){var E=b;O!==void 0&&Object(O).spread&&(E=_),this._then(E,x,void 0,this,S)}return this}}},{"./util":36}],22:[function(o,s,c){s.exports=function(){var l=function(){return new j(`circular promise resolution chain
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`)},h=function(){return new $.PromiseInspection(this._target())},p=function(Q){return $.reject(new j(Q))};function g(){}var w,_={},b=o("./util");w=b.isNode?function(){var Q=n.domain;return Q===void 0&&(Q=null),Q}:function(){return null},b.notEnumerableProp($,"_getDomain",w);var x=o("./es5"),S=o("./async"),O=new S;x.defineProperty($,"_async",{value:O});var E=o("./errors"),j=$.TypeError=E.TypeError;$.RangeError=E.RangeError;var A=$.CancellationError=E.CancellationError;$.TimeoutError=E.TimeoutError,$.OperationalError=E.OperationalError,$.RejectionError=E.OperationalError,$.AggregateError=E.AggregateError;var T=function(){},M={},q={},W=o("./thenables")($,T),H=o("./promise_array")($,T,W,p,g),K=o("./context")($),te=K.create,se=o("./debuggability")($,K),X=(se.CapturedTrace,o("./finally")($,W,q)),ee=o("./catch_filter")(q),re=o("./nodeback"),U=b.errorObj,I=b.tryCatch;function $(Q){Q!==T&&function(ae,fe){if(ae==null||ae.constructor!==$)throw new j(`the promise constructor cannot be invoked directly
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`);if(typeof fe!="function")throw new j("expecting a function but got "+b.classString(fe))}(this,Q),this._bitField=0,this._fulfillmentHandler0=void 0,this._rejectionHandler0=void 0,this._promise0=void 0,this._receiver0=void 0,this._resolveFromExecutor(Q),this._promiseCreated(),this._fireEvent("promiseCreated",this)}function F(Q){this.promise._resolveCallback(Q)}function k(Q){this.promise._rejectCallback(Q,!1)}function Z(Q){var ae=new $(T);ae._fulfillmentHandler0=Q,ae._rejectionHandler0=Q,ae._promise0=Q,ae._receiver0=Q}return $.prototype.toString=function(){return"[object Promise]"},$.prototype.caught=$.prototype.catch=function(Q){var ae=arguments.length;if(ae>1){var fe,de=new Array(ae-1),ve=0;for(fe=0;fe<ae-1;++fe){var D=arguments[fe];if(!b.isObject(D))return p("Catch statement predicate: expecting an object but got "+b.classString(D));de[ve++]=D}return de.length=ve,Q=arguments[fe],this.then(void 0,ee(de,Q,this))}return this.then(void 0,Q)},$.prototype.reflect=function(){return this._then(h,h,void 0,this,void 0)},$.prototype.then=function(Q,ae){if(se.warnings()&&arguments.length>0&&typeof Q!="function"&&typeof ae!="function"){var fe=".then() only accepts functions but was passed: "+b.classString(Q);arguments.length>1&&(fe+=", "+b.classString(ae)),this._warn(fe)}return this._then(Q,ae,void 0,void 0,void 0)},$.prototype.done=function(Q,ae){this._then(Q,ae,void 0,void 0,void 0)._setIsFinal()},$.prototype.spread=function(Q){return typeof Q!="function"?p("expecting a function but got "+b.classString(Q)):this.all()._then(Q,void 0,void 0,M,void 0)},$.prototype.toJSON=function(){var Q={isFulfilled:!1,isRejected:!1,fulfillmentValue:void 0,rejectionReason:void 0};return this.isFulfilled()?(Q.fulfillmentValue=this.value(),Q.isFulfilled=!0):this.isRejected()&&(Q.rejectionReason=this.reason(),Q.isRejected=!0),Q},$.prototype.all=function(){return arguments.length>0&&this._warn(".all() was passed arguments but it does not take any"),new H(this).promise()},$.prototype.error=function(Q){return this.caught(b.originatesFromRejection,Q)},$.getNewLibraryCopy=s.exports,$.is=function(Q){return Q instanceof $},$.fromNode=$.fromCallback=function(Q){var ae=new $(T);ae._captureStackTrace();var fe=arguments.length>1&&!!Object(arguments[1]).multiArgs,de=I(Q)(re(ae,fe));return de===U&&ae._rejectCallback(de.e,!0),ae._isFateSealed()||ae._setAsyncGuaranteed(),ae},$.all=function(Q){return new H(Q).promise()},$.cast=function(Q){var ae=W(Q);return ae instanceof $||((ae=new $(T))._captureStackTrace(),ae._setFulfilled(),ae._rejectionHandler0=Q),ae},$.resolve=$.fulfilled=$.cast,$.reject=$.rejected=function(Q){var ae=new $(T);return ae._captureStackTrace(),ae._rejectCallback(Q,!0),ae},$.setScheduler=function(Q){if(typeof Q!="function")throw new j("expecting a function but got "+b.classString(Q));return O.setScheduler(Q)},$.prototype._then=function(Q,ae,fe,de,ve){var D=ve!==void 0,z=D?ve:new $(T),J=this._target(),ce=J._bitField;D||(z._propagateFrom(this,3),z._captureStackTrace(),de===void 0&&(2097152&this._bitField)!=0&&(de=(50397184&ce)!=0?this._boundValue():J===this?void 0:this._boundTo),this._fireEvent("promiseChained",this,z));var Y=w();if((50397184&ce)!=0){var ue,he,ye=J._settlePromiseCtx;(33554432&ce)!=0?(he=J._rejectionHandler0,ue=Q):(16777216&ce)!=0?(he=J._fulfillmentHandler0,ue=ae,J._unsetRejectionIsUnhandled()):(ye=J._settlePromiseLateCancellationObserver,he=new A("late cancellation observer"),J._attachExtraTrace(he),ue=ae),O.invoke(ye,J,{handler:Y===null?ue:typeof ue=="function"&&b.domainBind(Y,ue),promise:z,receiver:de,value:he})}else J._addCallbacks(Q,ae,z,de,Y);return z},$.prototype._length=function(){return 65535&this._bitField},$.prototype._isFateSealed=function(){return(117506048&this._bitField)!=0},$.prototype._isFollowing=function(){return(67108864&this._bitField)==67108864},$.prototype._setLength=function(Q){this._bitField=-65536&this._bitField|65535&Q},$.prototype._setFulfilled=function(){this._bitField=33554432|this._bitField,this._fireEvent("promiseFulfilled",this)},$.prototype._setRejected=function(){this._bitField=16777216|this._bitField,this._fireEvent("promiseRejected",this)},$.prototype._setFollowing=function(){this._bitField=67108864|this._bitField,this._fireEvent("promiseResolved",this)},$.prototype._setIsFinal=function(){this._bitField=4194304|this._bitField},$.prototype._isFinal=function(){return(4194304&this._bitField)>0},$.prototype._unsetCancelled=function(){this._bitField=-65537&this._bitField},$.prototype._setCancelled=function(){this._bitField=65536|this._bitField,this._fireEvent("promiseCancelled",this)},$.prototype._setWillBeCancelled=function(){this._bitField=8388608|this._bitField},$.prototype._setAsyncGuaranteed=function(){O.hasCustomScheduler()||(this._bitField=134217728|this._bitField)},$.prototype._receiverAt=function(Q){var ae=Q===0?this._receiver0:this[4*Q-4+3];if(ae!==_)return ae===void 0&&this._isBound()?this._boundValue():ae},$.prototype._promiseAt=function(Q){return this[4*Q-4+2]},$.prototype._fulfillmentHandlerAt=function(Q){return this[4*Q-4+0]},$.prototype._rejectionHandlerAt=function(Q){return this[4*Q-4+1]},$.prototype._boundValue=function(){},$.prototype._migrateCallback0=function(Q){Q._bitField;var ae=Q._fulfillmentHandler0,fe=Q._rejectionHandler0,de=Q._promise0,ve=Q._receiverAt(0);ve===void 0&&(ve=_),this._addCallbacks(ae,fe,de,ve,null)},$.prototype._migrateCallbackAt=function(Q,ae){var fe=Q._fulfillmentHandlerAt(ae),de=Q._rejectionHandlerAt(ae),ve=Q._promiseAt(ae),D=Q._receiverAt(ae);D===void 0&&(D=_),this._addCallbacks(fe,de,ve,D,null)},$.prototype._addCallbacks=function(Q,ae,fe,de,ve){var D=this._length();if(D>=65531&&(D=0,this._setLength(0)),D===0)this._promise0=fe,this._receiver0=de,typeof Q=="function"&&(this._fulfillmentHandler0=ve===null?Q:b.domainBind(ve,Q)),typeof ae=="function"&&(this._rejectionHandler0=ve===null?ae:b.domainBind(ve,ae));else{var z=4*D-4;this[z+2]=fe,this[z+3]=de,typeof Q=="function"&&(this[z+0]=ve===null?Q:b.domainBind(ve,Q)),typeof ae=="function"&&(this[z+1]=ve===null?ae:b.domainBind(ve,ae))}return this._setLength(D+1),D},$.prototype._proxy=function(Q,ae){this._addCallbacks(void 0,void 0,ae,Q,null)},$.prototype._resolveCallback=function(Q,ae){if((117506048&this._bitField)==0){if(Q===this)return this._rejectCallback(l(),!1);var fe=W(Q,this);if(!(fe instanceof $))return this._fulfill(Q);ae&&this._propagateFrom(fe,2);var de=fe._target();if(de!==this){var ve=de._bitField;if((50397184&ve)==0){var D=this._length();D>0&&de._migrateCallback0(this);for(var z=1;z<D;++z)de._migrateCallbackAt(this,z);this._setFollowing(),this._setLength(0),this._setFollowee(de)}else if((33554432&ve)!=0)this._fulfill(de._value());else if((16777216&ve)!=0)this._reject(de._reason());else{var J=new A("late cancellation observer");de._attachExtraTrace(J),this._reject(J)}}else this._reject(l())}},$.prototype._rejectCallback=function(Q,ae,fe){var de=b.ensureErrorObject(Q),ve=de===Q;if(!ve&&!fe&&se.warnings()){var D="a promise was rejected with a non-error: "+b.classString(Q);this._warn(D,!0)}this._attachExtraTrace(de,!!ae&&ve),this._reject(Q)},$.prototype._resolveFromExecutor=function(Q){if(Q!==T){var ae=this;this._captureStackTrace(),this._pushContext();var fe=!0,de=this._execute(Q,function(ve){ae._resolveCallback(ve)},function(ve){ae._rejectCallback(ve,fe)});fe=!1,this._popContext(),de!==void 0&&ae._rejectCallback(de,!0)}},$.prototype._settlePromiseFromHandler=function(Q,ae,fe,de){var ve=de._bitField;if((65536&ve)==0){var D;de._pushContext(),ae===M?fe&&typeof fe.length=="number"?D=I(Q).apply(this._boundValue(),fe):(D=U).e=new j("cannot .spread() a non-array: "+b.classString(fe)):D=I(Q).call(ae,fe);var z=de._popContext();(65536&(ve=de._bitField))==0&&(D===q?de._reject(fe):D===U?de._rejectCallback(D.e,!1):(se.checkForgottenReturns(D,z,"",de,this),de._resolveCallback(D)))}},$.prototype._target=function(){for(var Q=this;Q._isFollowing();)Q=Q._followee();return Q},$.prototype._followee=function(){return this._rejectionHandler0},$.prototype._setFollowee=function(Q){this._rejectionHandler0=Q},$.prototype._settlePromise=function(Q,ae,fe,de){var ve=Q instanceof $,D=this._bitField,z=(134217728&D)!=0;(65536&D)!=0?(ve&&Q._invokeInternalOnCancel(),fe instanceof X&&fe.isFinallyHandler()?(fe.cancelPromise=Q,I(ae).call(fe,de)===U&&Q._reject(U.e)):ae===h?Q._fulfill(h.call(fe)):fe instanceof g?fe._promiseCancelled(Q):ve||Q instanceof H?Q._cancel():fe.cancel()):typeof ae=="function"?ve?(z&&Q._setAsyncGuaranteed(),this._settlePromiseFromHandler(ae,fe,de,Q)):ae.call(fe,de,Q):fe instanceof g?fe._isResolved()||((33554432&D)!=0?fe._promiseFulfilled(de,Q):fe._promiseRejected(de,Q)):ve&&(z&&Q._setAsyncGuaranteed(),(33554432&D)!=0?Q._fulfill(de):Q._reject(de))},$.prototype._settlePromiseLateCancellationObserver=function(Q){var ae=Q.handler,fe=Q.promise,de=Q.receiver,ve=Q.value;typeof ae=="function"?fe instanceof $?this._settlePromiseFromHandler(ae,de,ve,fe):ae.call(de,ve,fe):fe instanceof $&&fe._reject(ve)},$.prototype._settlePromiseCtx=function(Q){this._settlePromise(Q.promise,Q.handler,Q.receiver,Q.value)},$.prototype._settlePromise0=function(Q,ae,fe){var de=this._promise0,ve=this._receiverAt(0);this._promise0=void 0,this._receiver0=void 0,this._settlePromise(de,Q,ve,ae)},$.prototype._clearCallbackDataAtIndex=function(Q){var ae=4*Q-4;this[ae+2]=this[ae+3]=this[ae+0]=this[ae+1]=void 0},$.prototype._fulfill=function(Q){var ae=this._bitField;if(!((117506048&ae)>>>16)){if(Q===this){var fe=l();return this._attachExtraTrace(fe),this._reject(fe)}this._setFulfilled(),this._rejectionHandler0=Q,(65535&ae)>0&&((134217728&ae)!=0?this._settlePromises():O.settlePromises(this))}},$.prototype._reject=function(Q){var ae=this._bitField;if(!((117506048&ae)>>>16)){if(this._setRejected(),this._fulfillmentHandler0=Q,this._isFinal())return O.fatalError(Q,b.isNode);(65535&ae)>0?O.settlePromises(this):this._ensurePossibleRejectionHandled()}},$.prototype._fulfillPromises=function(Q,ae){for(var fe=1;fe<Q;fe++){var de=this._fulfillmentHandlerAt(fe),ve=this._promiseAt(fe),D=this._receiverAt(fe);this._clearCallbackDataAtIndex(fe),this._settlePromise(ve,de,D,ae)}},$.prototype._rejectPromises=function(Q,ae){for(var fe=1;fe<Q;fe++){var de=this._rejectionHandlerAt(fe),ve=this._promiseAt(fe),D=this._receiverAt(fe);this._clearCallbackDataAtIndex(fe),this._settlePromise(ve,de,D,ae)}},$.prototype._settlePromises=function(){var Q=this._bitField,ae=65535&Q;if(ae>0){if((16842752&Q)!=0){var fe=this._fulfillmentHandler0;this._settlePromise0(this._rejectionHandler0,fe,Q),this._rejectPromises(ae,fe)}else{var de=this._rejectionHandler0;this._settlePromise0(this._fulfillmentHandler0,de,Q),this._fulfillPromises(ae,de)}this._setLength(0)}this._clearCancellationData()},$.prototype._settledValue=function(){var Q=this._bitField;return(33554432&Q)!=0?this._rejectionHandler0:(16777216&Q)!=0?this._fulfillmentHandler0:void 0},$.defer=$.pending=function(){return se.deprecated("Promise.defer","new Promise"),{promise:new $(T),resolve:F,reject:k}},b.notEnumerableProp($,"_makeSelfResolutionError",l),o("./method")($,T,W,p,se),o("./bind")($,T,W,se),o("./cancel")($,H,p,se),o("./direct_resolve")($),o("./synchronous_inspection")($),o("./join")($,H,W,T,O,w),$.Promise=$,$.version="3.5.1",o("./map.js")($,H,p,W,T,se),o("./call_get.js")($),o("./using.js")($,p,W,te,T,se),o("./timers.js")($,T,se),o("./generators.js")($,p,T,W,g,se),o("./nodeify.js")($),o("./promisify.js")($,T),o("./props.js")($,H,W,p),o("./race.js")($,T,W,p),o("./reduce.js")($,H,p,W,T,se),o("./settle.js")($,H,se),o("./some.js")($,H,p),o("./filter.js")($,T),o("./each.js")($,T),o("./any.js")($),b.toFastProperties($),b.toFastProperties($.prototype),Z({a:1}),Z({b:2}),Z({c:3}),Z(1),Z(function(){}),Z(void 0),Z(!1),Z(new $(T)),se.setBounds(S.firstLineError,b.lastLineError),$}},{"./any.js":1,"./async":2,"./bind":3,"./call_get.js":5,"./cancel":6,"./catch_filter":7,"./context":8,"./debuggability":9,"./direct_resolve":10,"./each.js":11,"./errors":12,"./es5":13,"./filter.js":14,"./finally":15,"./generators.js":16,"./join":17,"./map.js":18,"./method":19,"./nodeback":20,"./nodeify.js":21,"./promise_array":23,"./promisify.js":24,"./props.js":25,"./race.js":27,"./reduce.js":28,"./settle.js":30,"./some.js":31,"./synchronous_inspection":32,"./thenables":33,"./timers.js":34,"./using.js":35,"./util":36}],23:[function(o,s,c){s.exports=function(l,h,p,g,w){var _=o("./util");function b(x){var S=this._promise=new l(h);x instanceof l&&S._propagateFrom(x,3),S._setOnCancel(this),this._values=x,this._length=0,this._totalResolved=0,this._init(void 0,-2)}return _.isArray,_.inherits(b,w),b.prototype.length=function(){return this._length},b.prototype.promise=function(){return this._promise},b.prototype._init=function x(S,O){var E=p(this._values,this._promise);if(E instanceof l){var j=(E=E._target())._bitField;if(this._values=E,(50397184&j)==0)return this._promise._setAsyncGuaranteed(),E._then(x,this._reject,void 0,this,O);if((33554432&j)==0)return(16777216&j)!=0?this._reject(E._reason()):this._cancel();E=E._value()}if((E=_.asArray(E))!==null)E.length!==0?this._iterate(E):O===-5?this._resolveEmptyArray():this._resolve(function(T){switch(O){case-2:return[];case-3:return{};case-6:return new Map}}());else{var A=g("expecting an array or an iterable object but got "+_.classString(E)).reason();this._promise._rejectCallback(A,!1)}},b.prototype._iterate=function(x){var S=this.getActualLength(x.length);this._length=S,this._values=this.shouldCopyValues()?new Array(S):this._values;for(var O=this._promise,E=!1,j=null,A=0;A<S;++A){var T=p(x[A],O);j=T instanceof l?(T=T._target())._bitField:null,E?j!==null&&T.suppressUnhandledRejections():j!==null?(50397184&j)==0?(T._proxy(this,A),this._values[A]=T):E=(33554432&j)!=0?this._promiseFulfilled(T._value(),A):(16777216&j)!=0?this._promiseRejected(T._reason(),A):this._promiseCancelled(A):E=this._promiseFulfilled(T,A)}E||O._setAsyncGuaranteed()},b.prototype._isResolved=function(){return this._values===null},b.prototype._resolve=function(x){this._values=null,this._promise._fulfill(x)},b.prototype._cancel=function(){!this._isResolved()&&this._promise._isCancellable()&&(this._values=null,this._promise._cancel())},b.prototype._reject=function(x){this._values=null,this._promise._rejectCallback(x,!1)},b.prototype._promiseFulfilled=function(x,S){return this._values[S]=x,++this._totalResolved>=this._length&&(this._resolve(this._values),!0)},b.prototype._promiseCancelled=function(){return this._cancel(),!0},b.prototype._promiseRejected=function(x){return this._totalResolved++,this._reject(x),!0},b.prototype._resultCancelled=function(){if(!this._isResolved()){var x=this._values;if(this._cancel(),x instanceof l)x.cancel();else for(var S=0;S<x.length;++S)x[S]instanceof l&&x[S].cancel()}},b.prototype.shouldCopyValues=function(){return!0},b.prototype.getActualLength=function(x){return x},b}},{"./util":36}],24:[function(o,s,c){s.exports=function(l,h){var p={},g=o("./util"),w=o("./nodeback"),_=g.withAppended,b=g.maybeWrapAsError,x=g.canEvaluate,S=o("./errors").TypeError,O={__isPromisified__:!0},E=new RegExp("^(?:"+["arity","length","name","arguments","caller","callee","prototype","__isPromisified__"].join("|")+")$"),j=function(te){return g.isIdentifier(te)&&te.charAt(0)!=="_"&&te!=="constructor"};function A(te){return!E.test(te)}function T(te){try{return te.__isPromisified__===!0}catch{return!1}}function M(te,se,X){var ee=g.getDataPropertyOrDefault(te,se+X,O);return!!ee&&T(ee)}function q(te,se,X,ee){for(var re=g.inheritedDataKeys(te),U=[],I=0;I<re.length;++I){var $=re[I],F=te[$],k=ee===j||j($);typeof F!="function"||T(F)||M(te,$,se)||!ee($,F,te,k)||U.push($,F)}return function(Z,Q,ae){for(var fe=0;fe<Z.length;fe+=2){var de=Z[fe];if(ae.test(de)){for(var ve=de.replace(ae,""),D=0;D<Z.length;D+=2)if(Z[D]===ve)throw new S(`Cannot promisify an API that has normal methods with '%s'-suffix
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`.replace("%s",Q))}}}(U,se,X),U}var W=function(te){return te.replace(/([$])/,"\\$")},H=x?void 0:function(te,se,X,ee,re,U){var I=function(){return this}(),$=te;function F(){var k=se;se===p&&(k=this);var Z=new l(h);Z._captureStackTrace();var Q=typeof $=="string"&&this!==I?this[$]:te,ae=w(Z,U);try{Q.apply(k,_(arguments,ae))}catch(fe){Z._rejectCallback(b(fe),!0,!0)}return Z._isFateSealed()||Z._setAsyncGuaranteed(),Z}return typeof $=="string"&&(te=ee),g.notEnumerableProp(F,"__isPromisified__",!0),F};function K(te,se,X,ee,re){for(var U=new RegExp(W(se)+"$"),I=q(te,se,U,X),$=0,F=I.length;$<F;$+=2){var k=I[$],Z=I[$+1],Q=k+se;if(ee===H)te[Q]=H(k,p,k,Z,se,re);else{var ae=ee(Z,function(){return H(k,p,k,Z,se,re)});g.notEnumerableProp(ae,"__isPromisified__",!0),te[Q]=ae}}return g.toFastProperties(te),te}l.promisify=function(te,se){if(typeof te!="function")throw new S("expecting a function but got "+g.classString(te));if(T(te))return te;var X=(se=Object(se)).context===void 0?p:se.context,ee=!!se.multiArgs,re=function(U,I,$){return H(U,I,void 0,U,null,ee)}(te,X);return g.copyDescriptors(te,re,A),re},l.promisifyAll=function(te,se){if(typeof te!="function"&&typeof te!="object")throw new S(`the target of promisifyAll must be an object or a function
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`);var X=!!(se=Object(se)).multiArgs,ee=se.suffix;typeof ee!="string"&&(ee="Async");var re=se.filter;typeof re!="function"&&(re=j);var U=se.promisifier;if(typeof U!="function"&&(U=H),!g.isIdentifier(ee))throw new RangeError(`suffix must be a valid identifier
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`);for(var I=g.inheritedDataKeys(te),$=0;$<I.length;++$){var F=te[I[$]];I[$]!=="constructor"&&g.isClass(F)&&(K(F.prototype,ee,re,U,X),K(F,ee,re,U,X))}return K(te,ee,re,U,X)}}},{"./errors":12,"./nodeback":20,"./util":36}],25:[function(o,s,c){s.exports=function(l,h,p,g){var w,_=o("./util"),b=_.isObject,x=o("./es5");typeof Map=="function"&&(w=Map);var S=function(){var j=0,A=0;function T(M,q){this[j]=M,this[j+A]=q,j++}return function(M){A=M.size,j=0;var q=new Array(2*M.size);return M.forEach(T,q),q}}();function O(j){var A,T=!1;if(w!==void 0&&j instanceof w)A=S(j),T=!0;else{var M=x.keys(j),q=M.length;A=new Array(2*q);for(var W=0;W<q;++W){var H=M[W];A[W]=j[H],A[W+q]=H}}this.constructor$(A),this._isMap=T,this._init$(void 0,T?-6:-3)}function E(j){var A,T=p(j);return b(T)?(A=T instanceof l?T._then(l.props,void 0,void 0,void 0,void 0):new O(T).promise(),T instanceof l&&A._propagateFrom(T,2),A):g(`cannot await properties of a non-object
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`)}_.inherits(O,h),O.prototype._init=function(){},O.prototype._promiseFulfilled=function(j,A){if(this._values[A]=j,++this._totalResolved>=this._length){var T;if(this._isMap)T=function(H){for(var K=new w,te=H.length/2|0,se=0;se<te;++se){var X=H[te+se],ee=H[se];K.set(X,ee)}return K}(this._values);else{T={};for(var M=this.length(),q=0,W=this.length();q<W;++q)T[this._values[q+M]]=this._values[q]}return this._resolve(T),!0}return!1},O.prototype.shouldCopyValues=function(){return!1},O.prototype.getActualLength=function(j){return j>>1},l.prototype.props=function(){return E(this)},l.props=function(j){return E(j)}}},{"./es5":13,"./util":36}],26:[function(o,s,c){function l(h){this._capacity=h,this._length=0,this._front=0}l.prototype._willBeOverCapacity=function(h){return this._capacity<h},l.prototype._pushOne=function(h){var p=this.length();this._checkCapacity(p+1),this[this._front+p&this._capacity-1]=h,this._length=p+1},l.prototype.push=function(h,p,g){var w=this.length()+3;if(this._willBeOverCapacity(w))return this._pushOne(h),this._pushOne(p),void this._pushOne(g);var _=this._front+w-3;this._checkCapacity(w);var b=this._capacity-1;this[_+0&b]=h,this[_+1&b]=p,this[_+2&b]=g,this._length=w},l.prototype.shift=function(){var h=this._front,p=this[h];return this[h]=void 0,this._front=h+1&this._capacity-1,this._length--,p},l.prototype.length=function(){return this._length},l.prototype._checkCapacity=function(h){this._capacity<h&&this._resizeTo(this._capacity<<1)},l.prototype._resizeTo=function(h){var p=this._capacity;this._capacity=h,function(g,w,_,b,x){for(var S=0;S<x;++S)_[S+b]=g[S+0],g[S+0]=void 0}(this,0,this,p,this._front+this._length&p-1)},s.exports=l},{}],27:[function(o,s,c){s.exports=function(l,h,p,g){var w=o("./util"),_=function(x){return x.then(function(S){return b(S,x)})};function b(x,S){var O=p(x);if(O instanceof l)return _(O);if((x=w.asArray(x))===null)return g("expecting an array or an iterable object but got "+w.classString(x));var E=new l(h);S!==void 0&&E._propagateFrom(S,3);for(var j=E._fulfill,A=E._reject,T=0,M=x.length;T<M;++T){var q=x[T];(q!==void 0||T in x)&&l.cast(q)._then(j,A,void 0,E,null)}return E}l.race=function(x){return b(x,void 0)},l.prototype.race=function(){return b(this,void 0)}}},{"./util":36}],28:[function(o,s,c){s.exports=function(l,h,p,g,w,_){var b=l._getDomain,x=o("./util"),S=x.tryCatch;function O(M,q,W,H){this.constructor$(M);var K=b();this._fn=K===null?q:x.domainBind(K,q),W!==void 0&&(W=l.resolve(W))._attachCancellationCallback(this),this._initialValue=W,this._currentCancellable=null,this._eachValues=H===w?Array(this._length):H===0?null:void 0,this._promise._captureStackTrace(),this._init$(void 0,-5)}function E(M,q){this.isFulfilled()?q._resolve(M):q._reject(M)}function j(M,q,W,H){return typeof q!="function"?p("expecting a function but got "+x.classString(q)):new O(M,q,W,H).promise()}function A(M){this.accum=M,this.array._gotAccum(M);var q=g(this.value,this.array._promise);return q instanceof l?(this.array._currentCancellable=q,q._then(T,void 0,void 0,this,void 0)):T.call(this,q)}function T(M){var q,W=this.array,H=W._promise,K=S(W._fn);H._pushContext(),(q=W._eachValues!==void 0?K.call(H._boundValue(),M,this.index,this.length):K.call(H._boundValue(),this.accum,M,this.index,this.length))instanceof l&&(W._currentCancellable=q);var te=H._popContext();return _.checkForgottenReturns(q,te,W._eachValues!==void 0?"Promise.each":"Promise.reduce",H),q}x.inherits(O,h),O.prototype._gotAccum=function(M){this._eachValues!==void 0&&this._eachValues!==null&&M!==w&&this._eachValues.push(M)},O.prototype._eachComplete=function(M){return this._eachValues!==null&&this._eachValues.push(M),this._eachValues},O.prototype._init=function(){},O.prototype._resolveEmptyArray=function(){this._resolve(this._eachValues!==void 0?this._eachValues:this._initialValue)},O.prototype.shouldCopyValues=function(){return!1},O.prototype._resolve=function(M){this._promise._resolveCallback(M),this._values=null},O.prototype._resultCancelled=function(M){if(M===this._initialValue)return this._cancel();this._isResolved()||(this._resultCancelled$(),this._currentCancellable instanceof l&&this._currentCancellable.cancel(),this._initialValue instanceof l&&this._initialValue.cancel())},O.prototype._iterate=function(M){var q,W;this._values=M;var H=M.length;if(this._initialValue!==void 0?(q=this._initialValue,W=0):(q=l.resolve(M[0]),W=1),this._currentCancellable=q,!q.isRejected())for(;W<H;++W){var K={accum:null,value:M[W],index:W,length:H,array:this};q=q._then(A,void 0,void 0,K,void 0)}this._eachValues!==void 0&&(q=q._then(this._eachComplete,void 0,void 0,this,void 0)),q._then(E,E,void 0,q,this)},l.prototype.reduce=function(M,q){return j(this,M,q,null)},l.reduce=function(M,q,W,H){return j(M,q,W,H)}}},{"./util":36}],29:[function(o,s,c){var l,h=o("./util"),p=h.getNativePromise();if(h.isNode&&typeof MutationObserver>"u"){var g=i.setImmediate,w=n.nextTick;l=h.isRecentNode?function(b){g.call(i,b)}:function(b){w.call(n,b)}}else if(typeof p=="function"&&typeof p.resolve=="function"){var _=p.resolve();l=function(b){_.then(b)}}else l=typeof MutationObserver>"u"||typeof window<"u"&&window.navigator&&(window.navigator.standalone||window.cordova)?a!==void 0?function(b){a(b)}:typeof setTimeout<"u"?function(b){setTimeout(b,0)}:function(){throw new Error(`No async scheduler available
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`)}:function(){var b=document.createElement("div"),x={attributes:!0},S=!1,O=document.createElement("div");return new MutationObserver(function(){b.classList.toggle("foo"),S=!1}).observe(O,x),function(E){var j=new MutationObserver(function(){j.disconnect(),E()});j.observe(b,x),S||(S=!0,O.classList.toggle("foo"))}}();s.exports=l},{"./util":36}],30:[function(o,s,c){s.exports=function(l,h,p){var g=l.PromiseInspection;function w(_){this.constructor$(_)}o("./util").inherits(w,h),w.prototype._promiseResolved=function(_,b){return this._values[_]=b,++this._totalResolved>=this._length&&(this._resolve(this._values),!0)},w.prototype._promiseFulfilled=function(_,b){var x=new g;return x._bitField=33554432,x._settledValueField=_,this._promiseResolved(b,x)},w.prototype._promiseRejected=function(_,b){var x=new g;return x._bitField=16777216,x._settledValueField=_,this._promiseResolved(b,x)},l.settle=function(_){return p.deprecated(".settle()",".reflect()"),new w(_).promise()},l.prototype.settle=function(){return l.settle(this)}}},{"./util":36}],31:[function(o,s,c){s.exports=function(l,h,p){var g=o("./util"),w=o("./errors").RangeError,_=o("./errors").AggregateError,b=g.isArray,x={};function S(E){this.constructor$(E),this._howMany=0,this._unwrap=!1,this._initialized=!1}function O(E,j){if((0|j)!==j||j<0)return p(`expecting a positive integer
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`);var A=new S(E),T=A.promise();return A.setHowMany(j),A.init(),T}g.inherits(S,h),S.prototype._init=function(){if(this._initialized)if(this._howMany!==0){this._init$(void 0,-5);var E=b(this._values);!this._isResolved()&&E&&this._howMany>this._canPossiblyFulfill()&&this._reject(this._getRangeError(this.length()))}else this._resolve([])},S.prototype.init=function(){this._initialized=!0,this._init()},S.prototype.setUnwrap=function(){this._unwrap=!0},S.prototype.howMany=function(){return this._howMany},S.prototype.setHowMany=function(E){this._howMany=E},S.prototype._promiseFulfilled=function(E){return this._addFulfilled(E),this._fulfilled()===this.howMany()&&(this._values.length=this.howMany(),this.howMany()===1&&this._unwrap?this._resolve(this._values[0]):this._resolve(this._values),!0)},S.prototype._promiseRejected=function(E){return this._addRejected(E),this._checkOutcome()},S.prototype._promiseCancelled=function(){return this._values instanceof l||this._values==null?this._cancel():(this._addRejected(x),this._checkOutcome())},S.prototype._checkOutcome=function(){if(this.howMany()>this._canPossiblyFulfill()){for(var E=new _,j=this.length();j<this._values.length;++j)this._values[j]!==x&&E.push(this._values[j]);return E.length>0?this._reject(E):this._cancel(),!0}return!1},S.prototype._fulfilled=function(){return this._totalResolved},S.prototype._rejected=function(){return this._values.length-this.length()},S.prototype._addRejected=function(E){this._values.push(E)},S.prototype._addFulfilled=function(E){this._values[this._totalResolved++]=E},S.prototype._canPossiblyFulfill=function(){return this.length()-this._rejected()},S.prototype._getRangeError=function(E){var j="Input array must contain at least "+this._howMany+" items but contains only "+E+" items";return new w(j)},S.prototype._resolveEmptyArray=function(){this._reject(this._getRangeError(0))},l.some=function(E,j){return O(E,j)},l.prototype.some=function(E){return O(this,E)},l._SomePromiseArray=S}},{"./errors":12,"./util":36}],32:[function(o,s,c){s.exports=function(l){function h(S){S!==void 0?(S=S._target(),this._bitField=S._bitField,this._settledValueField=S._isFateSealed()?S._settledValue():void 0):(this._bitField=0,this._settledValueField=void 0)}h.prototype._settledValue=function(){return this._settledValueField};var p=h.prototype.value=function(){if(!this.isFulfilled())throw new TypeError(`cannot get fulfillment value of a non-fulfilled promise
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`);return this._settledValue()},g=h.prototype.error=h.prototype.reason=function(){if(!this.isRejected())throw new TypeError(`cannot get rejection reason of a non-rejected promise
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`);return this._settledValue()},w=h.prototype.isFulfilled=function(){return(33554432&this._bitField)!=0},_=h.prototype.isRejected=function(){return(16777216&this._bitField)!=0},b=h.prototype.isPending=function(){return(50397184&this._bitField)==0},x=h.prototype.isResolved=function(){return(50331648&this._bitField)!=0};h.prototype.isCancelled=function(){return(8454144&this._bitField)!=0},l.prototype.__isCancelled=function(){return(65536&this._bitField)==65536},l.prototype._isCancelled=function(){return this._target().__isCancelled()},l.prototype.isCancelled=function(){return(8454144&this._target()._bitField)!=0},l.prototype.isPending=function(){return b.call(this._target())},l.prototype.isRejected=function(){return _.call(this._target())},l.prototype.isFulfilled=function(){return w.call(this._target())},l.prototype.isResolved=function(){return x.call(this._target())},l.prototype.value=function(){return p.call(this._target())},l.prototype.reason=function(){var S=this._target();return S._unsetRejectionIsUnhandled(),g.call(S)},l.prototype._value=function(){return this._settledValue()},l.prototype._reason=function(){return this._unsetRejectionIsUnhandled(),this._settledValue()},l.PromiseInspection=h}},{}],33:[function(o,s,c){s.exports=function(l,h){var p=o("./util"),g=p.errorObj,w=p.isObject,_={}.hasOwnProperty;return function(b,x){if(w(b)){if(b instanceof l)return b;var S=function(E){try{return function(j){return j.then}(E)}catch(j){return g.e=j,g}}(b);if(S===g){x&&x._pushContext();var O=l.reject(S.e);return x&&x._popContext(),O}if(typeof S=="function")return function(E){try{return _.call(E,"_promise0")}catch{return!1}}(b)?(O=new l(h),b._then(O._fulfill,O._reject,void 0,O,null),O):function(E,j,A){var T=new l(h),M=T;A&&A._pushContext(),T._captureStackTrace(),A&&A._popContext();var q=!0,W=p.tryCatch(j).call(E,function(H){T&&(T._resolveCallback(H),T=null)},function(H){T&&(T._rejectCallback(H,q,!0),T=null)});return q=!1,T&&W===g&&(T._rejectCallback(W.e,!0,!0),T=null),M}(b,S,x)}return b}}},{"./util":36}],34:[function(o,s,c){s.exports=function(l,h,p){var g=o("./util"),w=l.TimeoutError;function _(E){this.handle=E}_.prototype._resultCancelled=function(){clearTimeout(this.handle)};var b=function(E){return x(+this).thenReturn(E)},x=l.delay=function(E,j){var A,T;return j!==void 0?(A=l.resolve(j)._then(b,null,null,E,void 0),p.cancellation()&&j instanceof l&&A._setOnCancel(j)):(A=new l(h),T=setTimeout(function(){A._fulfill()},+E),p.cancellation()&&A._setOnCancel(new _(T)),A._captureStackTrace()),A._setAsyncGuaranteed(),A};function S(E){return clearTimeout(this.handle),E}function O(E){throw clearTimeout(this.handle),E}l.prototype.delay=function(E){return x(E,this)},l.prototype.timeout=function(E,j){var A,T;E=+E;var M=new _(setTimeout(function(){A.isPending()&&function(q,W,H){var K;K=typeof W!="string"?W instanceof Error?W:new w("operation timed out"):new w(W),g.markAsOriginatingFromRejection(K),q._attachExtraTrace(K),q._reject(K),H!=null&&H.cancel()}(A,j,T)},E));return p.cancellation()?(T=this.then(),(A=T._then(S,O,void 0,M,void 0))._setOnCancel(M)):A=this._then(S,O,void 0,M,void 0),A}}},{"./util":36}],35:[function(o,s,c){s.exports=function(l,h,p,g,w,_){var b=o("./util"),x=o("./errors").TypeError,S=o("./util").inherits,O=b.errorObj,E=b.tryCatch,j={};function A(K){setTimeout(function(){throw K},0)}function T(K,te){var se=0,X=K.length,ee=new l(w);return function re(){if(se>=X)return ee._fulfill();var U=function(I){var $=p(I);return $!==I&&typeof I._isDisposable=="function"&&typeof I._getDisposer=="function"&&I._isDisposable()&&$._setDisposable(I._getDisposer()),$}(K[se++]);if(U instanceof l&&U._isDisposable()){try{U=p(U._getDisposer().tryDispose(te),K.promise)}catch(I){return A(I)}if(U instanceof l)return U._then(re,A,null,null,null)}re()}(),ee}function M(K,te,se){this._data=K,this._promise=te,this._context=se}function q(K,te,se){this.constructor$(K,te,se)}function W(K){return M.isDisposer(K)?(this.resources[this.index]._setDisposable(K),K.promise()):K}function H(K){this.length=K,this.promise=null,this[K-1]=null}M.prototype.data=function(){return this._data},M.prototype.promise=function(){return this._promise},M.prototype.resource=function(){return this.promise().isFulfilled()?this.promise().value():j},M.prototype.tryDispose=function(K){var te=this.resource(),se=this._context;se!==void 0&&se._pushContext();var X=te!==j?this.doDispose(te,K):null;return se!==void 0&&se._popContext(),this._promise._unsetDisposable(),this._data=null,X},M.isDisposer=function(K){return K!=null&&typeof K.resource=="function"&&typeof K.tryDispose=="function"},S(q,M),q.prototype.doDispose=function(K,te){return this.data().call(K,K,te)},H.prototype._resultCancelled=function(){for(var K=this.length,te=0;te<K;++te){var se=this[te];se instanceof l&&se.cancel()}},l.using=function(){var K=arguments.length;if(K<2)return h("you must pass at least 2 arguments to Promise.using");var te,se=arguments[K-1];if(typeof se!="function")return h("expecting a function but got "+b.classString(se));var X=!0;K===2&&Array.isArray(arguments[0])?(K=(te=arguments[0]).length,X=!1):(te=arguments,K--);for(var ee=new H(K),re=0;re<K;++re){var U=te[re];if(M.isDisposer(U)){var I=U;(U=U.promise())._setDisposable(I)}else{var $=p(U);$ instanceof l&&(U=$._then(W,null,null,{resources:ee,index:re},void 0))}ee[re]=U}var F=new Array(ee.length);for(re=0;re<F.length;++re)F[re]=l.resolve(ee[re]).reflect();var k=l.all(F).then(function(Q){for(var ae=0;ae<Q.length;++ae){var fe=Q[ae];if(fe.isRejected())return O.e=fe.error(),O;if(!fe.isFulfilled())return void k.cancel();Q[ae]=fe.value()}Z._pushContext(),se=E(se);var de=X?se.apply(void 0,Q):se(Q),ve=Z._popContext();return _.checkForgottenReturns(de,ve,"Promise.using",Z),de}),Z=k.lastly(function(){var Q=new l.PromiseInspection(k);return T(ee,Q)});return ee.promise=Z,Z._setOnCancel(ee),Z},l.prototype._setDisposable=function(K){this._bitField=131072|this._bitField,this._disposer=K},l.prototype._isDisposable=function(){return(131072&this._bitField)>0},l.prototype._getDisposer=function(){return this._disposer},l.prototype._unsetDisposable=function(){this._bitField=-131073&this._bitField,this._disposer=void 0},l.prototype.disposer=function(K){if(typeof K=="function")return new q(K,this,g());throw new x}}},{"./errors":12,"./util":36}],36:[function(o,s,c){var l,h=o("./es5"),p=typeof navigator>"u",g={e:{}},w=typeof self<"u"?self:typeof window<"u"?window:i!==void 0?i:this!==void 0?this:null;function _(){try{var X=l;return l=null,X.apply(this,arguments)}catch(ee){return g.e=ee,g}}function b(X){return X==null||X===!0||X===!1||typeof X=="string"||typeof X=="number"}function x(X,ee,re){if(b(X))return X;var U={value:re,configurable:!0,enumerable:!1,writable:!0};return h.defineProperty(X,ee,U),X}var S=function(){var X=[Array.prototype,Object.prototype,Function.prototype],ee=function(I){for(var $=0;$<X.length;++$)if(X[$]===I)return!0;return!1};if(h.isES5){var re=Object.getOwnPropertyNames;return function(I){for(var $=[],F=Object.create(null);I!=null&&!ee(I);){var k;try{k=re(I)}catch{return $}for(var Z=0;Z<k.length;++Z){var Q=k[Z];if(!F[Q]){F[Q]=!0;var ae=Object.getOwnPropertyDescriptor(I,Q);ae!=null&&ae.get==null&&ae.set==null&&$.push(Q)}}I=h.getPrototypeOf(I)}return $}}var U={}.hasOwnProperty;return function(I){if(ee(I))return[];var $=[];e:for(var F in I)if(U.call(I,F))$.push(F);else{for(var k=0;k<X.length;++k)if(U.call(X[k],F))continue e;$.push(F)}return $}}(),O=/this\s*\.\s*\S+\s*=/,E=/^[a-z$_][a-z$_0-9]*$/i;function j(X){try{return X+""}catch{return"[no string representation]"}}function A(X){return X instanceof Error||X!==null&&typeof X=="object"&&typeof X.message=="string"&&typeof X.name=="string"}function T(X){return A(X)&&h.propertyIsWritable(X,"stack")}var M="stack"in new Error?function(X){return T(X)?X:new Error(j(X))}:function(X){if(T(X))return X;try{throw new Error(j(X))}catch(ee){return ee}};function q(X){return{}.toString.call(X)}var W=function(X){return h.isArray(X)?X:null};if(typeof Symbol<"u"&&Symbol.iterator){var H=typeof Array.from=="function"?function(X){return Array.from(X)}:function(X){for(var ee,re=[],U=X[Symbol.iterator]();!(ee=U.next()).done;)re.push(ee.value);return re};W=function(X){return h.isArray(X)?X:X!=null&&typeof X[Symbol.iterator]=="function"?H(X):null}}var K=n!==void 0&&q(n).toLowerCase()==="[object process]",te=n!==void 0&&n.env!==void 0,se={isClass:function(X){try{if(typeof X=="function"){var ee=h.names(X.prototype),re=h.isES5&&ee.length>1,U=ee.length>0&&!(ee.length===1&&ee[0]==="constructor"),I=O.test(X+"")&&h.names(X).length>0;if(re||U||I)return!0}return!1}catch{return!1}},isIdentifier:function(X){return E.test(X)},inheritedDataKeys:S,getDataPropertyOrDefault:function(X,ee,re){if(!h.isES5)return{}.hasOwnProperty.call(X,ee)?X[ee]:void 0;var U=Object.getOwnPropertyDescriptor(X,ee);return U!=null?U.get==null&&U.set==null?U.value:re:void 0},thrower:function(X){throw X},isArray:h.isArray,asArray:W,notEnumerableProp:x,isPrimitive:b,isObject:function(X){return typeof X=="function"||typeof X=="object"&&X!==null},isError:A,canEvaluate:p,errorObj:g,tryCatch:function(X){return l=X,_},inherits:function(X,ee){var re={}.hasOwnProperty;function U(){for(var I in this.constructor=X,this.constructor$=ee,ee.prototype)re.call(ee.prototype,I)&&I.charAt(I.length-1)!=="$"&&(this[I+"$"]=ee.prototype[I])}return U.prototype=ee.prototype,X.prototype=new U,X.prototype},withAppended:function(X,ee){var re,U=X.length,I=new Array(U+1);for(re=0;re<U;++re)I[re]=X[re];return I[re]=ee,I},maybeWrapAsError:function(X){return b(X)?new Error(j(X)):X},toFastProperties:function(X){return X},filledRange:function(X,ee,re){for(var U=new Array(X),I=0;I<X;++I)U[I]=ee+I+re;return U},toString:j,canAttachTrace:T,ensureErrorObject:M,originatesFromRejection:function(X){return X!=null&&(X instanceof Error.__BluebirdErrorTypes__.OperationalError||X.isOperational===!0)},markAsOriginatingFromRejection:function(X){try{x(X,"isOperational",!0)}catch{}},classString:q,copyDescriptors:function(X,ee,re){for(var U=h.names(X),I=0;I<U.length;++I){var $=U[I];if(re($))try{h.defineProperty(ee,$,h.getDescriptor(X,$))}catch{}}},hasDevTools:typeof chrome<"u"&&chrome&&typeof chrome.loadTimes=="function",isNode:K,hasEnvVariables:te,env:function(X){return te?n.env[X]:void 0},global:w,getNativePromise:function(){if(typeof Promise=="function")try{var X=new Promise(function(){});if({}.toString.call(X)==="[object Promise]")return Promise}catch{}},domainBind:function(X,ee){return X.bind(ee)}};se.isRecentNode=se.isNode&&function(){var X=n.versions.node.split(".").map(Number);return X[0]===0&&X[1]>10||X[0]>0}(),se.isNode&&se.toFastProperties(n);try{throw new Error}catch(X){se.lastLineError=X}s.exports=se},{"./es5":13}]},{},[4])(4),typeof window<"u"&&window!==null?window.P=window.Promise:typeof self<"u"&&self!==null&&(self.P=self.Promise)}).call(this,r(4),r(0),r(11).setImmediate)},function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(n,i){if(!i.eol&&n){for(var a=0,o=n.length;a<o;a++)if(n[a]==="\r"){if(n[a+1]===`
|
||
`){i.eol=`\r
|
||
`;break}if(n[a+1]){i.eol="\r";break}}else if(n[a]===`
|
||
`){i.eol=`
|
||
`;break}}return i.eol||`
|
||
`}},function(e,t,r){var n=r(65),i=r(73);e.exports=function(a,o){var s=i(a,o);return n(s)?s:void 0}},function(e,t,r){var n=r(19).Symbol;e.exports=n},function(e,t,r){var n=r(67),i=typeof self=="object"&&self&&self.Object===Object&&self,a=n||i||Function("return this")();e.exports=a},function(e,t){e.exports=function(r){var n=typeof r;return r!=null&&(n=="object"||n=="function")}},function(e,t){var r=Array.isArray;e.exports=r},function(e,t,r){var n=r(30),i=r(76);e.exports=function(a){return typeof a=="symbol"||i(a)&&n(a)=="[object Symbol]"}},function(e,t,r){(function(n,i){var a=r(6);e.exports=j;var o,s=r(37);j.ReadableState=E,r(12).EventEmitter;var c=function(F,k){return F.listeners(k).length},l=r(24),h=r(7).Buffer,p=n.Uint8Array||function(){},g=r(5);g.inherits=r(2);var w=r(41),_=void 0;_=w&&w.debuglog?w.debuglog("stream"):function(){};var b,x=r(42),S=r(25);g.inherits(j,l);var O=["error","close","destroy","pause","resume"];function E(F,k){o=o||r(1),F=F||{};var Z=k instanceof o;this.objectMode=!!F.objectMode,Z&&(this.objectMode=this.objectMode||!!F.readableObjectMode);var Q=F.highWaterMark,ae=F.readableHighWaterMark,fe=this.objectMode?16:16384;this.highWaterMark=Q||Q===0?Q:Z&&(ae||ae===0)?ae:fe,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new x,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=F.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,F.encoding&&(b||(b=r(26).StringDecoder),this.decoder=new b(F.encoding),this.encoding=F.encoding)}function j(F){if(o=o||r(1),!(this instanceof j))return new j(F);this._readableState=new E(F,this),this.readable=!0,F&&(typeof F.read=="function"&&(this._read=F.read),typeof F.destroy=="function"&&(this._destroy=F.destroy)),l.call(this)}function A(F,k,Z,Q,ae){var fe,de=F._readableState;return k===null?(de.reading=!1,function(ve,D){if(!D.ended){if(D.decoder){var z=D.decoder.end();z&&z.length&&(D.buffer.push(z),D.length+=D.objectMode?1:z.length)}D.ended=!0,W(ve)}}(F,de)):(ae||(fe=function(ve,D){var z;return function(J){return h.isBuffer(J)||J instanceof p}(D)||typeof D=="string"||D===void 0||ve.objectMode||(z=new TypeError("Invalid non-string/buffer chunk")),z}(de,k)),fe?F.emit("error",fe):de.objectMode||k&&k.length>0?(typeof k=="string"||de.objectMode||Object.getPrototypeOf(k)===h.prototype||(k=function(ve){return h.from(ve)}(k)),Q?de.endEmitted?F.emit("error",new Error("stream.unshift() after end event")):T(F,de,k,!0):de.ended?F.emit("error",new Error("stream.push() after EOF")):(de.reading=!1,de.decoder&&!Z?(k=de.decoder.write(k),de.objectMode||k.length!==0?T(F,de,k,!1):K(F,de)):T(F,de,k,!1))):Q||(de.reading=!1)),function(ve){return!ve.ended&&(ve.needReadable||ve.length<ve.highWaterMark||ve.length===0)}(de)}function T(F,k,Z,Q){k.flowing&&k.length===0&&!k.sync?(F.emit("data",Z),F.read(0)):(k.length+=k.objectMode?1:Z.length,Q?k.buffer.unshift(Z):k.buffer.push(Z),k.needReadable&&W(F)),K(F,k)}Object.defineProperty(j.prototype,"destroyed",{get:function(){return this._readableState!==void 0&&this._readableState.destroyed},set:function(F){this._readableState&&(this._readableState.destroyed=F)}}),j.prototype.destroy=S.destroy,j.prototype._undestroy=S.undestroy,j.prototype._destroy=function(F,k){this.push(null),k(F)},j.prototype.push=function(F,k){var Z,Q=this._readableState;return Q.objectMode?Z=!0:typeof F=="string"&&((k=k||Q.defaultEncoding)!==Q.encoding&&(F=h.from(F,k),k=""),Z=!0),A(this,F,k,!1,Z)},j.prototype.unshift=function(F){return A(this,F,null,!0,!1)},j.prototype.isPaused=function(){return this._readableState.flowing===!1},j.prototype.setEncoding=function(F){return b||(b=r(26).StringDecoder),this._readableState.decoder=new b(F),this._readableState.encoding=F,this};var M=8388608;function q(F,k){return F<=0||k.length===0&&k.ended?0:k.objectMode?1:F!=F?k.flowing&&k.length?k.buffer.head.data.length:k.length:(F>k.highWaterMark&&(k.highWaterMark=function(Z){return Z>=M?Z=M:(Z--,Z|=Z>>>1,Z|=Z>>>2,Z|=Z>>>4,Z|=Z>>>8,Z|=Z>>>16,Z++),Z}(F)),F<=k.length?F:k.ended?k.length:(k.needReadable=!0,0))}function W(F){var k=F._readableState;k.needReadable=!1,k.emittedReadable||(_("emitReadable",k.flowing),k.emittedReadable=!0,k.sync?a.nextTick(H,F):H(F))}function H(F){_("emit readable"),F.emit("readable"),ee(F)}function K(F,k){k.readingMore||(k.readingMore=!0,a.nextTick(te,F,k))}function te(F,k){for(var Z=k.length;!k.reading&&!k.flowing&&!k.ended&&k.length<k.highWaterMark&&(_("maybeReadMore read 0"),F.read(0),Z!==k.length);)Z=k.length;k.readingMore=!1}function se(F){_("readable nexttick read 0"),F.read(0)}function X(F,k){k.reading||(_("resume read 0"),F.read(0)),k.resumeScheduled=!1,k.awaitDrain=0,F.emit("resume"),ee(F),k.flowing&&!k.reading&&F.read(0)}function ee(F){var k=F._readableState;for(_("flow",k.flowing);k.flowing&&F.read()!==null;);}function re(F,k){return k.length===0?null:(k.objectMode?Z=k.buffer.shift():!F||F>=k.length?(Z=k.decoder?k.buffer.join(""):k.buffer.length===1?k.buffer.head.data:k.buffer.concat(k.length),k.buffer.clear()):Z=function(Q,ae,fe){var de;return Q<ae.head.data.length?(de=ae.head.data.slice(0,Q),ae.head.data=ae.head.data.slice(Q)):de=Q===ae.head.data.length?ae.shift():fe?function(ve,D){var z=D.head,J=1,ce=z.data;for(ve-=ce.length;z=z.next;){var Y=z.data,ue=ve>Y.length?Y.length:ve;if(ue===Y.length?ce+=Y:ce+=Y.slice(0,ve),(ve-=ue)==0){ue===Y.length?(++J,z.next?D.head=z.next:D.head=D.tail=null):(D.head=z,z.data=Y.slice(ue));break}++J}return D.length-=J,ce}(Q,ae):function(ve,D){var z=h.allocUnsafe(ve),J=D.head,ce=1;for(J.data.copy(z),ve-=J.data.length;J=J.next;){var Y=J.data,ue=ve>Y.length?Y.length:ve;if(Y.copy(z,z.length-ve,0,ue),(ve-=ue)==0){ue===Y.length?(++ce,J.next?D.head=J.next:D.head=D.tail=null):(D.head=J,J.data=Y.slice(ue));break}++ce}return D.length-=ce,z}(Q,ae),de}(F,k.buffer,k.decoder),Z);var Z}function U(F){var k=F._readableState;if(k.length>0)throw new Error('"endReadable()" called on non-empty stream');k.endEmitted||(k.ended=!0,a.nextTick(I,k,F))}function I(F,k){F.endEmitted||F.length!==0||(F.endEmitted=!0,k.readable=!1,k.emit("end"))}function $(F,k){for(var Z=0,Q=F.length;Z<Q;Z++)if(F[Z]===k)return Z;return-1}j.prototype.read=function(F){_("read",F),F=parseInt(F,10);var k=this._readableState,Z=F;if(F!==0&&(k.emittedReadable=!1),F===0&&k.needReadable&&(k.length>=k.highWaterMark||k.ended))return _("read: emitReadable",k.length,k.ended),k.length===0&&k.ended?U(this):W(this),null;if((F=q(F,k))===0&&k.ended)return k.length===0&&U(this),null;var Q,ae=k.needReadable;return _("need readable",ae),(k.length===0||k.length-F<k.highWaterMark)&&_("length less than watermark",ae=!0),k.ended||k.reading?_("reading or ended",ae=!1):ae&&(_("do read"),k.reading=!0,k.sync=!0,k.length===0&&(k.needReadable=!0),this._read(k.highWaterMark),k.sync=!1,k.reading||(F=q(Z,k))),(Q=F>0?re(F,k):null)===null?(k.needReadable=!0,F=0):k.length-=F,k.length===0&&(k.ended||(k.needReadable=!0),Z!==F&&k.ended&&U(this)),Q!==null&&this.emit("data",Q),Q},j.prototype._read=function(F){this.emit("error",new Error("_read() is not implemented"))},j.prototype.pipe=function(F,k){var Z=this,Q=this._readableState;switch(Q.pipesCount){case 0:Q.pipes=F;break;case 1:Q.pipes=[Q.pipes,F];break;default:Q.pipes.push(F)}Q.pipesCount+=1,_("pipe count=%d opts=%j",Q.pipesCount,k);var ae=k&&k.end===!1||F===i.stdout||F===i.stderr?ue:fe;function fe(){_("onend"),F.end()}Q.endEmitted?a.nextTick(ae):Z.once("end",ae),F.on("unpipe",function he(ye,pe){_("onunpipe"),ye===Z&&pe&&pe.hasUnpiped===!1&&(pe.hasUnpiped=!0,_("cleanup"),F.removeListener("close",ce),F.removeListener("finish",Y),F.removeListener("drain",de),F.removeListener("error",J),F.removeListener("unpipe",he),Z.removeListener("end",fe),Z.removeListener("end",ue),Z.removeListener("data",z),ve=!0,!Q.awaitDrain||F._writableState&&!F._writableState.needDrain||de())});var de=function(he){return function(){var ye=he._readableState;_("pipeOnDrain",ye.awaitDrain),ye.awaitDrain&&ye.awaitDrain--,ye.awaitDrain===0&&c(he,"data")&&(ye.flowing=!0,ee(he))}}(Z);F.on("drain",de);var ve=!1,D=!1;function z(he){_("ondata"),D=!1,F.write(he)!==!1||D||((Q.pipesCount===1&&Q.pipes===F||Q.pipesCount>1&&$(Q.pipes,F)!==-1)&&!ve&&(_("false write response, pause",Z._readableState.awaitDrain),Z._readableState.awaitDrain++,D=!0),Z.pause())}function J(he){_("onerror",he),ue(),F.removeListener("error",J),c(F,"error")===0&&F.emit("error",he)}function ce(){F.removeListener("finish",Y),ue()}function Y(){_("onfinish"),F.removeListener("close",ce),ue()}function ue(){_("unpipe"),Z.unpipe(F)}return Z.on("data",z),function(he,ye,pe){if(typeof he.prependListener=="function")return he.prependListener(ye,pe);he._events&&he._events[ye]?s(he._events[ye])?he._events[ye].unshift(pe):he._events[ye]=[pe,he._events[ye]]:he.on(ye,pe)}(F,"error",J),F.once("close",ce),F.once("finish",Y),F.emit("pipe",Z),Q.flowing||(_("pipe resume"),Z.resume()),F},j.prototype.unpipe=function(F){var k=this._readableState,Z={hasUnpiped:!1};if(k.pipesCount===0)return this;if(k.pipesCount===1)return F&&F!==k.pipes?this:(F||(F=k.pipes),k.pipes=null,k.pipesCount=0,k.flowing=!1,F&&F.emit("unpipe",this,Z),this);if(!F){var Q=k.pipes,ae=k.pipesCount;k.pipes=null,k.pipesCount=0,k.flowing=!1;for(var fe=0;fe<ae;fe++)Q[fe].emit("unpipe",this,Z);return this}var de=$(k.pipes,F);return de===-1?this:(k.pipes.splice(de,1),k.pipesCount-=1,k.pipesCount===1&&(k.pipes=k.pipes[0]),F.emit("unpipe",this,Z),this)},j.prototype.on=function(F,k){var Z=l.prototype.on.call(this,F,k);if(F==="data")this._readableState.flowing!==!1&&this.resume();else if(F==="readable"){var Q=this._readableState;Q.endEmitted||Q.readableListening||(Q.readableListening=Q.needReadable=!0,Q.emittedReadable=!1,Q.reading?Q.length&&W(this):a.nextTick(se,this))}return Z},j.prototype.addListener=j.prototype.on,j.prototype.resume=function(){var F=this._readableState;return F.flowing||(_("resume"),F.flowing=!0,function(k,Z){Z.resumeScheduled||(Z.resumeScheduled=!0,a.nextTick(X,k,Z))}(this,F)),this},j.prototype.pause=function(){return _("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(_("pause"),this._readableState.flowing=!1,this.emit("pause")),this},j.prototype.wrap=function(F){var k=this,Z=this._readableState,Q=!1;for(var ae in F.on("end",function(){if(_("wrapped end"),Z.decoder&&!Z.ended){var de=Z.decoder.end();de&&de.length&&k.push(de)}k.push(null)}),F.on("data",function(de){_("wrapped data"),Z.decoder&&(de=Z.decoder.write(de)),(!Z.objectMode||de!=null)&&(Z.objectMode||de&&de.length)&&(k.push(de)||(Q=!0,F.pause()))}),F)this[ae]===void 0&&typeof F[ae]=="function"&&(this[ae]=function(de){return function(){return F[de].apply(F,arguments)}}(ae));for(var fe=0;fe<O.length;fe++)F.on(O[fe],this.emit.bind(this,O[fe]));return this._read=function(de){_("wrapped _read",de),Q&&(Q=!1,F.resume())},this},Object.defineProperty(j.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),j._fromList=re}).call(this,r(0),r(4))},function(e,t,r){e.exports=r(12).EventEmitter},function(e,t,r){var n=r(6);function i(a,o){a.emit("error",o)}e.exports={destroy:function(a,o){var s=this,c=this._readableState&&this._readableState.destroyed,l=this._writableState&&this._writableState.destroyed;return c||l?(o?o(a):!a||this._writableState&&this._writableState.errorEmitted||n.nextTick(i,this,a),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(a||null,function(h){!o&&h?(n.nextTick(i,s,h),s._writableState&&(s._writableState.errorEmitted=!0)):o&&o(h)}),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}}},function(e,t,r){var n=r(7).Buffer,i=n.isEncoding||function(_){switch((_=""+_)&&_.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function a(_){var b;switch(this.encoding=function(x){var S=function(O){if(!O)return"utf8";for(var E;;)switch(O){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return O;default:if(E)return;O=(""+O).toLowerCase(),E=!0}}(x);if(typeof S!="string"&&(n.isEncoding===i||!i(x)))throw new Error("Unknown encoding: "+x);return S||x}(_),this.encoding){case"utf16le":this.text=c,this.end=l,b=4;break;case"utf8":this.fillLast=s,b=4;break;case"base64":this.text=h,this.end=p,b=3;break;default:return this.write=g,void(this.end=w)}this.lastNeed=0,this.lastTotal=0,this.lastChar=n.allocUnsafe(b)}function o(_){return _<=127?0:_>>5==6?2:_>>4==14?3:_>>3==30?4:_>>6==2?-1:-2}function s(_){var b=this.lastTotal-this.lastNeed,x=function(S,O,E){if((192&O[0])!=128)return S.lastNeed=0,"<22>";if(S.lastNeed>1&&O.length>1){if((192&O[1])!=128)return S.lastNeed=1,"<22>";if(S.lastNeed>2&&O.length>2&&(192&O[2])!=128)return S.lastNeed=2,"<22>"}}(this,_);return x!==void 0?x:this.lastNeed<=_.length?(_.copy(this.lastChar,b,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(_.copy(this.lastChar,b,0,_.length),void(this.lastNeed-=_.length))}function c(_,b){if((_.length-b)%2==0){var x=_.toString("utf16le",b);if(x){var S=x.charCodeAt(x.length-1);if(S>=55296&&S<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=_[_.length-2],this.lastChar[1]=_[_.length-1],x.slice(0,-1)}return x}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=_[_.length-1],_.toString("utf16le",b,_.length-1)}function l(_){var b=_&&_.length?this.write(_):"";if(this.lastNeed){var x=this.lastTotal-this.lastNeed;return b+this.lastChar.toString("utf16le",0,x)}return b}function h(_,b){var x=(_.length-b)%3;return x===0?_.toString("base64",b):(this.lastNeed=3-x,this.lastTotal=3,x===1?this.lastChar[0]=_[_.length-1]:(this.lastChar[0]=_[_.length-2],this.lastChar[1]=_[_.length-1]),_.toString("base64",b,_.length-x))}function p(_){var b=_&&_.length?this.write(_):"";return this.lastNeed?b+this.lastChar.toString("base64",0,3-this.lastNeed):b}function g(_){return _.toString(this.encoding)}function w(_){return _&&_.length?this.write(_):""}t.StringDecoder=a,a.prototype.write=function(_){if(_.length===0)return"";var b,x;if(this.lastNeed){if((b=this.fillLast(_))===void 0)return"";x=this.lastNeed,this.lastNeed=0}else x=0;return x<_.length?b?b+this.text(_,x):this.text(_,x):b||""},a.prototype.end=function(_){var b=_&&_.length?this.write(_):"";return this.lastNeed?b+"<22>":b},a.prototype.text=function(_,b){var x=function(O,E,j){var A=E.length-1;if(A<j)return 0;var T=o(E[A]);return T>=0?(T>0&&(O.lastNeed=T-1),T):--A<j||T===-2?0:(T=o(E[A]))>=0?(T>0&&(O.lastNeed=T-2),T):--A<j||T===-2?0:(T=o(E[A]))>=0?(T>0&&(T===2?T=0:O.lastNeed=T-3),T):0}(this,_,b);if(!this.lastNeed)return _.toString("utf8",b);this.lastTotal=x;var S=_.length-(x-this.lastNeed);return _.copy(this.lastChar,0,S),_.toString("utf8",b,S)},a.prototype.fillLast=function(_){if(this.lastNeed<=_.length)return _.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);_.copy(this.lastChar,this.lastTotal-this.lastNeed,0,_.length),this.lastNeed-=_.length}},function(e,t,r){e.exports=a;var n=r(1),i=r(5);function a(c){if(!(this instanceof a))return new a(c);n.call(this,c),this._transformState={afterTransform:(function(l,h){var p=this._transformState;p.transforming=!1;var g=p.writecb;if(!g)return this.emit("error",new Error("write callback called multiple times"));p.writechunk=null,p.writecb=null,h!=null&&this.push(h),g(l);var w=this._readableState;w.reading=!1,(w.needReadable||w.length<w.highWaterMark)&&this._read(w.highWaterMark)}).bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,c&&(typeof c.transform=="function"&&(this._transform=c.transform),typeof c.flush=="function"&&(this._flush=c.flush)),this.on("prefinish",o)}function o(){var c=this;typeof this._flush=="function"?this._flush(function(l,h){s(c,l,h)}):s(this,null,null)}function s(c,l,h){if(l)return c.emit("error",l);if(h!=null&&c.push(h),c._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(c._transformState.transforming)throw new Error("Calling transform done when still transforming");return c.push(null)}i.inherits=r(2),i.inherits(a,n),a.prototype.push=function(c,l){return this._transformState.needTransform=!1,n.prototype.push.call(this,c,l)},a.prototype._transform=function(c,l,h){throw new Error("_transform() is not implemented")},a.prototype._write=function(c,l,h){var p=this._transformState;if(p.writecb=h,p.writechunk=c,p.writeencoding=l,!p.transforming){var g=this._readableState;(p.needTransform||g.needReadable||g.length<g.highWaterMark)&&this._read(g.highWaterMark)}},a.prototype._read=function(c){var l=this._transformState;l.writechunk!==null&&l.writecb&&!l.transforming?(l.transforming=!0,this._transform(l.writechunk,l.writeencoding,l.afterTransform)):l.needTransform=!0},a.prototype._destroy=function(c,l){var h=this;n.prototype._destroy.call(this,c,function(p){l(p),h.emit("close")})}},function(e,t,r){(function(n){Object.defineProperty(t,"__esModule",{value:!0}),t.bufFromString=function(i){var a=n.byteLength(i),o=n.allocUnsafe?n.allocUnsafe(a):new n(a);return o.write(i),o},t.emptyBuffer=function(){return n.allocUnsafe?n.allocUnsafe(0):new n(0)},t.filterArray=function(i,a){for(var o=[],s=0;s<i.length;s++)a.indexOf(s)>-1&&o.push(i[s]);return o},t.trimLeft=String.prototype.trimLeft?function(i){return i.trimLeft()}:function(i){return i.replace(/^\s+/,"")},t.trimRight=String.prototype.trimRight?function(i){return i.trimRight()}:function(i){return i.replace(/\s+$/,"")}}).call(this,r(3).Buffer)},function(e,t,r){var n=this&&this.__extends||function(){var a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,s){o.__proto__=s}||function(o,s){for(var c in s)s.hasOwnProperty(c)&&(o[c]=s[c])};return function(o,s){function c(){this.constructor=o}a(o,s),o.prototype=s===null?Object.create(s):(c.prototype=s.prototype,new c)}}();Object.defineProperty(t,"__esModule",{value:!0});var i=function(a){function o(s,c,l){var h=a.call(this,"Error: "+s+". JSON Line number: "+c+(l?" near: "+l:""))||this;return h.err=s,h.line=c,h.extra=l,h.name="CSV Parse Error",h}return n(o,a),o.column_mismatched=function(s,c){return new o("column_mismatched",s,c)},o.unclosed_quote=function(s,c){return new o("unclosed_quote",s,c)},o.fromJSON=function(s){return new o(s.err,s.line,s.extra)},o.prototype.toJSON=function(){return{err:this.err,line:this.line,extra:this.extra}},o}(Error);t.default=i},function(e,t,r){var n=r(18),i=r(68),a=r(69),o=n?n.toStringTag:void 0;e.exports=function(s){return s==null?s===void 0?"[object Undefined]":"[object Null]":o&&o in Object(s)?i(s):a(s)}},function(e,t){e.exports=function(r,n){return r===n||r!=r&&n!=n}},function(e,t,r){e.exports=r(33)},function(e,t,r){var n=r(34),i=function(a,o){return new n.Converter(a,o)};i.csv=i,i.Converter=n.Converter,e.exports=i},function(e,t,r){(function(n){var i=this&&this.__extends||function(){var w=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(_,b){_.__proto__=b}||function(_,b){for(var x in b)b.hasOwnProperty(x)&&(_[x]=b[x])};return function(_,b){function x(){this.constructor=_}w(_,b),_.prototype=b===null?Object.create(b):(x.prototype=b.prototype,new x)}}(),a=this&&this.__importDefault||function(w){return w&&w.__esModule?w:{default:w}};Object.defineProperty(t,"__esModule",{value:!0});var o=r(36),s=r(50),c=r(51),l=a(r(15)),h=r(52),p=r(105),g=function(w){function _(b,x){x===void 0&&(x={});var S=w.call(this,x)||this;return S.options=x,S.params=s.mergeParams(b),S.runtime=c.initParseRuntime(S),S.result=new p.Result(S),S.processor=new h.ProcessorLocal(S),S.once("error",function(O){n(function(){S.result.processError(O),S.emit("done",O)})}),S.once("done",function(){S.processor.destroy()}),S}return i(_,w),_.prototype.preRawData=function(b){return this.runtime.preRawDataHook=b,this},_.prototype.preFileLine=function(b){return this.runtime.preFileLineHook=b,this},_.prototype.subscribe=function(b,x,S){return this.parseRuntime.subscribe={onNext:b,onError:x,onCompleted:S},this},_.prototype.fromFile=function(b,x){var S=this,O=r(!function(){var E=new Error("Cannot find module 'fs'");throw E.code="MODULE_NOT_FOUND",E}());return O.exists(b,function(E){E?O.createReadStream(b,x).pipe(S):S.emit("error",new Error("File does not exist. Check to make sure the file path to your csv is correct."))}),this},_.prototype.fromStream=function(b){return b.pipe(this),this},_.prototype.fromString=function(b){b.toString();var x=new o.Readable,S=0;return x._read=function(O){if(S>=b.length)this.push(null);else{var E=b.substr(S,O);this.push(E),S+=O}},this.fromStream(x)},_.prototype.then=function(b,x){var S=this;return new l.default(function(O,E){S.parseRuntime.then={onfulfilled:function(j){O(b?b(j):j)},onrejected:function(j){x?O(x(j)):E(j)}}})},Object.defineProperty(_.prototype,"parseParam",{get:function(){return this.params},enumerable:!0,configurable:!0}),Object.defineProperty(_.prototype,"parseRuntime",{get:function(){return this.runtime},enumerable:!0,configurable:!0}),_.prototype._transform=function(b,x,S){var O=this;this.processor.process(b).then(function(E){if(E.length>0)return O.runtime.started=!0,O.result.processResult(E)}).then(function(){O.emit("drained"),S()},function(E){O.runtime.hasError=!0,O.runtime.error=E,O.emit("error",E),S()})},_.prototype._flush=function(b){var x=this;this.processor.flush().then(function(S){if(S.length>0)return x.result.processResult(S)}).then(function(){x.processEnd(b)},function(S){x.emit("error",S),b()})},_.prototype.processEnd=function(b){this.result.endProcess(),this.emit("done"),b()},Object.defineProperty(_.prototype,"parsedLineNumber",{get:function(){return this.runtime.parsedLineNumber},enumerable:!0,configurable:!0}),_}(o.Transform);t.Converter=g}).call(this,r(11).setImmediate)},function(e,t,r){(function(n,i){(function(a,o){if(!a.setImmediate){var s,c=1,l={},h=!1,p=a.document,g=Object.getPrototypeOf&&Object.getPrototypeOf(a);g=g&&g.setTimeout?g:a,{}.toString.call(a.process)==="[object process]"?s=function(b){i.nextTick(function(){_(b)})}:function(){if(a.postMessage&&!a.importScripts){var b=!0,x=a.onmessage;return a.onmessage=function(){b=!1},a.postMessage("","*"),a.onmessage=x,b}}()?function(){var b="setImmediate$"+Math.random()+"$",x=function(S){S.source===a&&typeof S.data=="string"&&S.data.indexOf(b)===0&&_(+S.data.slice(b.length))};a.addEventListener?a.addEventListener("message",x,!1):a.attachEvent("onmessage",x),s=function(S){a.postMessage(b+S,"*")}}():a.MessageChannel?function(){var b=new MessageChannel;b.port1.onmessage=function(x){_(x.data)},s=function(x){b.port2.postMessage(x)}}():p&&"onreadystatechange"in p.createElement("script")?function(){var b=p.documentElement;s=function(x){var S=p.createElement("script");S.onreadystatechange=function(){_(x),S.onreadystatechange=null,b.removeChild(S),S=null},b.appendChild(S)}}():s=function(b){setTimeout(_,0,b)},g.setImmediate=function(b){typeof b!="function"&&(b=new Function(""+b));for(var x=new Array(arguments.length-1),S=0;S<x.length;S++)x[S]=arguments[S+1];var O={callback:b,args:x};return l[c]=O,s(c),c++},g.clearImmediate=w}function w(b){delete l[b]}function _(b){if(h)setTimeout(_,0,b);else{var x=l[b];if(x){h=!0;try{(function(S){var O=S.callback,E=S.args;switch(E.length){case 0:O();break;case 1:O(E[0]);break;case 2:O(E[0],E[1]);break;case 3:O(E[0],E[1],E[2]);break;default:O.apply(o,E)}})(x)}finally{w(b),h=!1}}}}})(typeof self>"u"?n===void 0?this:n:self)}).call(this,r(0),r(4))},function(e,t,r){e.exports=i;var n=r(12).EventEmitter;function i(){n.call(this)}r(2)(i,n),i.Readable=r(13),i.Writable=r(46),i.Duplex=r(47),i.Transform=r(48),i.PassThrough=r(49),i.Stream=i,i.prototype.pipe=function(a,o){var s=this;function c(b){a.writable&&a.write(b)===!1&&s.pause&&s.pause()}function l(){s.readable&&s.resume&&s.resume()}s.on("data",c),a.on("drain",l),a._isStdio||o&&o.end===!1||(s.on("end",p),s.on("close",g));var h=!1;function p(){h||(h=!0,a.end())}function g(){h||(h=!0,typeof a.destroy=="function"&&a.destroy())}function w(b){if(_(),n.listenerCount(this,"error")===0)throw b}function _(){s.removeListener("data",c),a.removeListener("drain",l),s.removeListener("end",p),s.removeListener("close",g),s.removeListener("error",w),a.removeListener("error",w),s.removeListener("end",_),s.removeListener("close",_),a.removeListener("close",_)}return s.on("error",w),a.on("error",w),s.on("end",_),s.on("close",_),a.on("close",_),a.emit("pipe",s),a}},function(e,t){var r={}.toString;e.exports=Array.isArray||function(n){return r.call(n)=="[object Array]"}},function(e,t,r){t.byteLength=function(g){var w=l(g),_=w[0],b=w[1];return 3*(_+b)/4-b},t.toByteArray=function(g){for(var w,_=l(g),b=_[0],x=_[1],S=new a(3*(b+x)/4-x),O=0,E=x>0?b-4:b,j=0;j<E;j+=4)w=i[g.charCodeAt(j)]<<18|i[g.charCodeAt(j+1)]<<12|i[g.charCodeAt(j+2)]<<6|i[g.charCodeAt(j+3)],S[O++]=w>>16&255,S[O++]=w>>8&255,S[O++]=255&w;return x===2&&(w=i[g.charCodeAt(j)]<<2|i[g.charCodeAt(j+1)]>>4,S[O++]=255&w),x===1&&(w=i[g.charCodeAt(j)]<<10|i[g.charCodeAt(j+1)]<<4|i[g.charCodeAt(j+2)]>>2,S[O++]=w>>8&255,S[O++]=255&w),S},t.fromByteArray=function(g){for(var w,_=g.length,b=_%3,x=[],S=0,O=_-b;S<O;S+=16383)x.push(p(g,S,S+16383>O?O:S+16383));return b===1?(w=g[_-1],x.push(n[w>>2]+n[w<<4&63]+"==")):b===2&&(w=(g[_-2]<<8)+g[_-1],x.push(n[w>>10]+n[w>>4&63]+n[w<<2&63]+"=")),x.join("")};for(var n=[],i=[],a=typeof Uint8Array<"u"?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,c=o.length;s<c;++s)n[s]=o[s],i[o.charCodeAt(s)]=s;function l(g){var w=g.length;if(w%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var _=g.indexOf("=");return _===-1&&(_=w),[_,_===w?0:4-_%4]}function h(g){return n[g>>18&63]+n[g>>12&63]+n[g>>6&63]+n[63&g]}function p(g,w,_){for(var b,x=[],S=w;S<_;S+=3)b=(g[S]<<16&16711680)+(g[S+1]<<8&65280)+(255&g[S+2]),x.push(h(b));return x.join("")}i[45]=62,i[95]=63},function(e,t){t.read=function(r,n,i,a,o){var s,c,l=8*o-a-1,h=(1<<l)-1,p=h>>1,g=-7,w=i?o-1:0,_=i?-1:1,b=r[n+w];for(w+=_,s=b&(1<<-g)-1,b>>=-g,g+=l;g>0;s=256*s+r[n+w],w+=_,g-=8);for(c=s&(1<<-g)-1,s>>=-g,g+=a;g>0;c=256*c+r[n+w],w+=_,g-=8);if(s===0)s=1-p;else{if(s===h)return c?NaN:1/0*(b?-1:1);c+=Math.pow(2,a),s-=p}return(b?-1:1)*c*Math.pow(2,s-a)},t.write=function(r,n,i,a,o,s){var c,l,h,p=8*s-o-1,g=(1<<p)-1,w=g>>1,_=o===23?Math.pow(2,-24)-Math.pow(2,-77):0,b=a?0:s-1,x=a?1:-1,S=n<0||n===0&&1/n<0?1:0;for(n=Math.abs(n),isNaN(n)||n===1/0?(l=isNaN(n)?1:0,c=g):(c=Math.floor(Math.log(n)/Math.LN2),n*(h=Math.pow(2,-c))<1&&(c--,h*=2),(n+=c+w>=1?_/h:_*Math.pow(2,1-w))*h>=2&&(c++,h/=2),c+w>=g?(l=0,c=g):c+w>=1?(l=(n*h-1)*Math.pow(2,o),c+=w):(l=n*Math.pow(2,w-1)*Math.pow(2,o),c=0));o>=8;r[i+b]=255&l,b+=x,l/=256,o-=8);for(c=c<<o|l,p+=o;p>0;r[i+b]=255&c,b+=x,c/=256,p-=8);r[i+b-x]|=128*S}},function(e,t){var r={}.toString;e.exports=Array.isArray||function(n){return r.call(n)=="[object Array]"}},function(e,t){},function(e,t,r){var n=r(7).Buffer,i=r(43);function a(o,s,c){o.copy(s,c)}e.exports=function(){function o(){(function(s,c){if(!(s instanceof c))throw new TypeError("Cannot call a class as a function")})(this,o),this.head=null,this.tail=null,this.length=0}return o.prototype.push=function(s){var c={data:s,next:null};this.length>0?this.tail.next=c:this.head=c,this.tail=c,++this.length},o.prototype.unshift=function(s){var c={data:s,next:this.head};this.length===0&&(this.tail=c),this.head=c,++this.length},o.prototype.shift=function(){if(this.length!==0){var s=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,s}},o.prototype.clear=function(){this.head=this.tail=null,this.length=0},o.prototype.join=function(s){if(this.length===0)return"";for(var c=this.head,l=""+c.data;c=c.next;)l+=s+c.data;return l},o.prototype.concat=function(s){if(this.length===0)return n.alloc(0);if(this.length===1)return this.head.data;for(var c=n.allocUnsafe(s>>>0),l=this.head,h=0;l;)a(l.data,c,h),h+=l.data.length,l=l.next;return c},o}(),i&&i.inspect&&i.inspect.custom&&(e.exports.prototype[i.inspect.custom]=function(){var o=i.inspect({length:this.length});return this.constructor.name+" "+o})},function(e,t){},function(e,t,r){(function(n){function i(a){try{if(!n.localStorage)return!1}catch{return!1}var o=n.localStorage[a];return o!=null&&String(o).toLowerCase()==="true"}e.exports=function(a,o){if(i("noDeprecation"))return a;var s=!1;return function(){if(!s){if(i("throwDeprecation"))throw new Error(o);i("traceDeprecation")?console.trace(o):console.warn(o),s=!0}return a.apply(this,arguments)}}}).call(this,r(0))},function(e,t,r){e.exports=a;var n=r(27),i=r(5);function a(o){if(!(this instanceof a))return new a(o);n.call(this,o)}i.inherits=r(2),i.inherits(a,n),a.prototype._transform=function(o,s,c){c(null,o)}},function(e,t,r){e.exports=r(14)},function(e,t,r){e.exports=r(1)},function(e,t,r){e.exports=r(13).Transform},function(e,t,r){e.exports=r(13).PassThrough},function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.mergeParams=function(n){var i={delimiter:",",ignoreColumns:void 0,includeColumns:void 0,quote:'"',trim:!0,checkType:!1,ignoreEmpty:!1,noheader:!1,headers:void 0,flatKeys:!1,maxRowLength:0,checkColumn:!1,escape:'"',colParser:{},eol:void 0,alwaysSplitAtEOL:!1,output:"json",nullObject:!1,downstreamFormat:"line",needEmitAll:!0};for(var a in n||(n={}),n)n.hasOwnProperty(a)&&(Array.isArray(n[a])?i[a]=[].concat(n[a]):i[a]=n[a]);return i}},function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.initParseRuntime=function(n){var i=n.parseParam,a={needProcessIgnoreColumn:!1,needProcessIncludeColumn:!1,selectedColumns:void 0,ended:!1,hasError:!1,error:void 0,delimiter:n.parseParam.delimiter,eol:n.parseParam.eol,columnConv:[],headerType:[],headerTitle:[],headerFlag:[],headers:void 0,started:!1,parsedLineNumber:0,columnValueSetter:[]};return i.ignoreColumns&&(a.needProcessIgnoreColumn=!0),i.includeColumns&&(a.needProcessIncludeColumn=!0),a}},function(e,t,r){(function(n){var i=this&&this.__extends||function(){var x=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(S,O){S.__proto__=O}||function(S,O){for(var E in O)O.hasOwnProperty(E)&&(S[E]=O[E])};return function(S,O){function E(){this.constructor=S}x(S,O),S.prototype=O===null?Object.create(O):(E.prototype=O.prototype,new E)}}(),a=this&&this.__importDefault||function(x){return x&&x.__esModule?x:{default:x}};Object.defineProperty(t,"__esModule",{value:!0});var o=r(53),s=a(r(15)),c=r(54),l=a(r(16)),h=r(57),p=r(28),g=r(58),w=a(r(59)),_=a(r(29)),b=function(x){function S(){var O=x!==null&&x.apply(this,arguments)||this;return O.rowSplit=new g.RowSplit(O.converter),O.eolEmitted=!1,O._needEmitEol=void 0,O.headEmitted=!1,O._needEmitHead=void 0,O}return i(S,x),S.prototype.flush=function(){var O=this;if(this.runtime.csvLineBuffer&&this.runtime.csvLineBuffer.length>0){var E=this.runtime.csvLineBuffer;return this.runtime.csvLineBuffer=void 0,this.process(E,!0).then(function(j){return O.runtime.csvLineBuffer&&O.runtime.csvLineBuffer.length>0?s.default.reject(_.default.unclosed_quote(O.runtime.parsedLineNumber,O.runtime.csvLineBuffer.toString())):s.default.resolve(j)})}return s.default.resolve([])},S.prototype.destroy=function(){return s.default.resolve()},Object.defineProperty(S.prototype,"needEmitEol",{get:function(){return this._needEmitEol===void 0&&(this._needEmitEol=this.converter.listeners("eol").length>0),this._needEmitEol},enumerable:!0,configurable:!0}),Object.defineProperty(S.prototype,"needEmitHead",{get:function(){return this._needEmitHead===void 0&&(this._needEmitHead=this.converter.listeners("header").length>0),this._needEmitHead},enumerable:!0,configurable:!0}),S.prototype.process=function(O,E){var j,A=this;return E===void 0&&(E=!1),j=E?O.toString():c.prepareData(O,this.converter.parseRuntime),s.default.resolve().then(function(){return A.runtime.preRawDataHook?A.runtime.preRawDataHook(j):j}).then(function(T){return T&&T.length>0?A.processCSV(T,E):s.default.resolve([])})},S.prototype.processCSV=function(O,E){var j=this,A=this.params,T=this.runtime;T.eol||l.default(O,T),this.needEmitEol&&!this.eolEmitted&&T.eol&&(this.converter.emit("eol",T.eol),this.eolEmitted=!0),A.ignoreEmpty&&!T.started&&(O=p.trimLeft(O));var M=h.stringToLines(O,T);return E?(M.lines.push(M.partial),M.partial=""):this.prependLeftBuf(p.bufFromString(M.partial)),M.lines.length>0?(T.preFileLineHook?this.runPreLineHook(M.lines):s.default.resolve(M.lines)).then(function(q){return T.started||j.runtime.headers?j.processCSVBody(q):j.processDataWithHead(q)}):s.default.resolve([])},S.prototype.processDataWithHead=function(O){if(this.params.noheader)this.params.headers?this.runtime.headers=this.params.headers:this.runtime.headers=[];else{for(var E="",j=[];O.length;){var A=E+O.shift(),T=this.rowSplit.parse(A);if(T.closed){j=T.cells,E="";break}E=A+l.default(A,this.runtime)}if(this.prependLeftBuf(p.bufFromString(E)),j.length===0)return[];this.params.headers?this.runtime.headers=this.params.headers:this.runtime.headers=j}return(this.runtime.needProcessIgnoreColumn||this.runtime.needProcessIncludeColumn)&&this.filterHeader(),this.needEmitHead&&!this.headEmitted&&(this.converter.emit("header",this.runtime.headers),this.headEmitted=!0),this.processCSVBody(O)},S.prototype.filterHeader=function(){if(this.runtime.selectedColumns=[],this.runtime.headers){for(var O=this.runtime.headers,E=0;E<O.length;E++)if(this.params.ignoreColumns)if(this.params.ignoreColumns.test(O[E])){if(!this.params.includeColumns||!this.params.includeColumns.test(O[E]))continue;this.runtime.selectedColumns.push(E)}else this.runtime.selectedColumns.push(E);else this.params.includeColumns?this.params.includeColumns.test(O[E])&&this.runtime.selectedColumns.push(E):this.runtime.selectedColumns.push(E);this.runtime.headers=p.filterArray(this.runtime.headers,this.runtime.selectedColumns)}},S.prototype.processCSVBody=function(O){if(this.params.output==="line")return O;var E=this.rowSplit.parseMultiLines(O);return this.prependLeftBuf(p.bufFromString(E.partial)),this.params.output==="csv"?E.rowsCells:w.default(E.rowsCells,this.converter)},S.prototype.prependLeftBuf=function(O){O&&(this.runtime.csvLineBuffer?this.runtime.csvLineBuffer=n.concat([O,this.runtime.csvLineBuffer]):this.runtime.csvLineBuffer=O)},S.prototype.runPreLineHook=function(O){var E=this;return new s.default(function(j,A){(function T(M,q,W,H){if(W>=M.length)H();else if(q.preFileLineHook){var K=M[W],te=q.preFileLineHook(K,q.parsedLineNumber+W);if(W++,te&&te.then)te.then(function(se){M[W-1]=se,T(M,q,W,H)});else{for(M[W-1]=te;W<M.length;)M[W]=q.preFileLineHook(M[W],q.parsedLineNumber+W),W++;H()}}else H()})(O,E.runtime,0,function(T){T?A(T):j(O)})})},S}(o.Processor);t.ProcessorLocal=b}).call(this,r(3).Buffer)},function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});var n=function(i){this.converter=i,this.params=i.parseParam,this.runtime=i.parseRuntime};t.Processor=n},function(e,t,r){(function(n){var i=this&&this.__importDefault||function(o){return o&&o.__esModule?o:{default:o}};Object.defineProperty(t,"__esModule",{value:!0});var a=i(r(55));t.prepareData=function(o,s){var c=function(h,p){return p.csvLineBuffer&&p.csvLineBuffer.length>0?n.concat([p.csvLineBuffer,h]):h}(o,s);s.csvLineBuffer=void 0;var l=function(h,p){var g=h.length-1;if((128&h[g])!=0){for(;(192&h[g])==128;)g--;g--}return g!=h.length-1?(p.csvLineBuffer=h.slice(g+1),h.slice(0,g+1)):h}(c,s).toString("utf8");return s.started===!1?a.default(l):l}}).call(this,r(3).Buffer)},function(e,t,r){(function(n){var i=r(56);e.exports=function(a){return typeof a=="string"&&a.charCodeAt(0)===65279?a.slice(1):n.isBuffer(a)&&i(a)&&a[0]===239&&a[1]===187&&a[2]===191?a.slice(3):a}}).call(this,r(3).Buffer)},function(e,t){e.exports=function(r){for(var n=0;n<r.length;)if(r[n]==9||r[n]==10||r[n]==13||32<=r[n]&&r[n]<=126)n+=1;else if(194<=r[n]&&r[n]<=223&&128<=r[n+1]&&r[n+1]<=191)n+=2;else if(r[n]==224&&160<=r[n+1]&&r[n+1]<=191&&128<=r[n+2]&&r[n+2]<=191||(225<=r[n]&&r[n]<=236||r[n]==238||r[n]==239)&&128<=r[n+1]&&r[n+1]<=191&&128<=r[n+2]&&r[n+2]<=191||r[n]==237&&128<=r[n+1]&&r[n+1]<=159&&128<=r[n+2]&&r[n+2]<=191)n+=3;else{if(!(r[n]==240&&144<=r[n+1]&&r[n+1]<=191&&128<=r[n+2]&&r[n+2]<=191&&128<=r[n+3]&&r[n+3]<=191||241<=r[n]&&r[n]<=243&&128<=r[n+1]&&r[n+1]<=191&&128<=r[n+2]&&r[n+2]<=191&&128<=r[n+3]&&r[n+3]<=191||r[n]==244&&128<=r[n+1]&&r[n+1]<=143&&128<=r[n+2]&&r[n+2]<=191&&128<=r[n+3]&&r[n+3]<=191))return!1;n+=4}return!0}},function(e,t,r){var n=this&&this.__importDefault||function(a){return a&&a.__esModule?a:{default:a}};Object.defineProperty(t,"__esModule",{value:!0});var i=n(r(16));t.stringToLines=function(a,o){var s=i.default(a,o),c=a.split(s);return{lines:c,partial:c.pop()||""}}},function(e,t,r){var n=this&&this.__importDefault||function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(t,"__esModule",{value:!0});var i=n(r(16)),a=r(28),o=[",","|"," ",";",":"],s=function(){function c(l){this.conv=l,this.cachedRegExp={},this.delimiterEmitted=!1,this._needEmitDelimiter=void 0,this.quote=l.parseParam.quote,this.trim=l.parseParam.trim,this.escape=l.parseParam.escape}return Object.defineProperty(c.prototype,"needEmitDelimiter",{get:function(){return this._needEmitDelimiter===void 0&&(this._needEmitDelimiter=this.conv.listeners("delimiter").length>0),this._needEmitDelimiter},enumerable:!0,configurable:!0}),c.prototype.parse=function(l){if(l.length===0||this.conv.parseParam.ignoreEmpty&&l.trim().length===0)return{cells:[],closed:!0};var h=this.quote,p=this.trim;this.escape,(this.conv.parseRuntime.delimiter instanceof Array||this.conv.parseRuntime.delimiter.toLowerCase()==="auto")&&(this.conv.parseRuntime.delimiter=this.getDelimiter(l)),this.needEmitDelimiter&&!this.delimiterEmitted&&(this.conv.emit("delimiter",this.conv.parseRuntime.delimiter),this.delimiterEmitted=!0);var g=this.conv.parseRuntime.delimiter,w=l.split(g);if(h==="off"){if(p)for(var _=0;_<w.length;_++)w[_]=w[_].trim();return{cells:w,closed:!0}}return this.toCSVRow(w,p,h,g)},c.prototype.toCSVRow=function(l,h,p,g){for(var w=[],_=!1,b="",x=0,S=l.length;x<S;x++){var O=l[x];!_&&h&&(O=a.trimLeft(O));var E=O.length;if(_)this.isQuoteClose(O)?(_=!1,b+=g+(O=O.substr(0,E-1)),b=this.escapeQuote(b),h&&(b=a.trimRight(b)),w.push(b),b=""):b+=g+O;else{if(E===2&&O===this.quote+this.quote){w.push("");continue}if(this.isQuoteOpen(O)){if(O=O.substr(1),this.isQuoteClose(O)){O=O.substring(0,O.lastIndexOf(p)),O=this.escapeQuote(O),w.push(O);continue}if(O.indexOf(p)!==-1){for(var j=0,A="",T=0,M=O;T<M.length;T++){var q=M[T];q===p&&A!==this.escape?(j++,A=""):A=q}if(j%2==1){h&&(O=a.trimRight(O)),w.push(p+O);continue}_=!0,b+=O;continue}_=!0,b+=O;continue}h&&(O=a.trimRight(O)),w.push(O)}}return{cells:w,closed:!_}},c.prototype.getDelimiter=function(l){var h;if(this.conv.parseParam.delimiter==="auto")h=o;else{if(!(this.conv.parseParam.delimiter instanceof Array))return this.conv.parseParam.delimiter;h=this.conv.parseParam.delimiter}var p=0,g=",";return h.forEach(function(w){var _=l.split(w).length;_>p&&(g=w,p=_)}),g},c.prototype.isQuoteOpen=function(l){var h=this.quote,p=this.escape;return l[0]===h&&(l[1]!==h||l[1]===p&&(l[2]===h||l.length===2))},c.prototype.isQuoteClose=function(l){var h=this.quote,p=this.escape;this.conv.parseParam.trim&&(l=a.trimRight(l));for(var g=0,w=l.length-1;l[w]===h||l[w]===p;)w--,g++;return g%2!=0},c.prototype.escapeQuote=function(l){var h="es|"+this.quote+"|"+this.escape;this.cachedRegExp[h]===void 0&&(this.cachedRegExp[h]=new RegExp("\\"+this.escape+"\\"+this.quote,"g"));var p=this.cachedRegExp[h];return l.replace(p,this.quote)},c.prototype.parseMultiLines=function(l){for(var h=[],p="";l.length;){var g=p+l.shift(),w=this.parse(g);w.cells.length===0&&this.conv.parseParam.ignoreEmpty||(w.closed||this.conv.parseParam.alwaysSplitAtEOL?(this.conv.parseRuntime.selectedColumns?h.push(a.filterArray(w.cells,this.conv.parseRuntime.selectedColumns)):h.push(w.cells),p=""):p=g+(i.default(g,this.conv.parseRuntime)||`
|
||
`))}return{rowsCells:h,partial:p}},c}();t.RowSplit=s},function(e,t,r){var n=this&&this.__importDefault||function(S){return S&&S.__esModule?S:{default:S}};Object.defineProperty(t,"__esModule",{value:!0});var i=n(r(29)),a=n(r(60)),o=/^[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?$/;function s(S,O,E){if(O.parseParam.checkColumn&&O.parseRuntime.headers&&S.length!==O.parseRuntime.headers.length)throw i.default.column_mismatched(O.parseRuntime.parsedLineNumber+E);return function(j,A,T){for(var M=!1,q={},W=0,H=j.length;W<H;W++){var K=j[W];if(!T.parseParam.ignoreEmpty||K!==""){M=!0;var te=A[W];te&&te!==""||(te=A[W]="field"+(W+1));var se=l(te,W,T);if(se){var X=se(K,te,q,j,W);X!==void 0&&h(q,te,X,T,W)}else T.parseParam.checkType&&(K=w(K,te,W,T)(K)),K!==void 0&&h(q,te,K,T,W)}}return M?q:null}(S,O.parseRuntime.headers||[],O)||null}t.default=function(S,O){for(var E=[],j=0,A=S.length;j<A;j++){var T=s(S[j],O,j);T&&E.push(T)}return E};var c={string:b,number:_,omit:function(){}};function l(S,O,E){if(E.parseRuntime.columnConv[O]!==void 0)return E.parseRuntime.columnConv[O];var j=E.parseParam.colParser[S];if(j===void 0)return E.parseRuntime.columnConv[O]=null;if(typeof j=="object"&&(j=j.cellParser||"string"),typeof j=="string"){j=j.trim().toLowerCase();var A=c[j];return E.parseRuntime.columnConv[O]=A||null}return E.parseRuntime.columnConv[O]=typeof j=="function"?j:null}function h(S,O,E,j,A){if(!j.parseRuntime.columnValueSetter[A])if(j.parseParam.flatKeys)j.parseRuntime.columnValueSetter[A]=p;else if(O.indexOf(".")>-1){for(var T=O.split("."),M=!0;T.length>0;)if(T.shift().length===0){M=!1;break}!M||j.parseParam.colParser[O]&&j.parseParam.colParser[O].flat?j.parseRuntime.columnValueSetter[A]=p:j.parseRuntime.columnValueSetter[A]=g}else j.parseRuntime.columnValueSetter[A]=p;j.parseParam.nullObject===!0&&E==="null"&&(E=null),j.parseRuntime.columnValueSetter[A](S,O,E)}function p(S,O,E){S[O]=E}function g(S,O,E){a.default(S,O,E)}function w(S,O,E,j){return j.parseRuntime.headerType[E]?j.parseRuntime.headerType[E]:O.indexOf("number#!")>-1?j.parseRuntime.headerType[E]=_:O.indexOf("string#!")>-1?j.parseRuntime.headerType[E]=b:j.parseParam.checkType?j.parseRuntime.headerType[E]=x:j.parseRuntime.headerType[E]=b}function _(S){var O=parseFloat(S);return isNaN(O)?S:O}function b(S){return S.toString()}function x(S){var O=S.trim();return O===""?b(S):o.test(O)?_(S):O.length===5&&O.toLowerCase()==="false"||O.length===4&&O.toLowerCase()==="true"?function(E){var j=E.trim();return j.length!==5||j.toLowerCase()!=="false"}(S):O[0]==="{"&&O[O.length-1]==="}"||O[0]==="["&&O[O.length-1]==="]"?function(E){try{return JSON.parse(E)}catch{return E}}(S):b(S)}},function(e,t,r){var n=r(61);e.exports=function(i,a,o){return i==null?i:n(i,a,o)}},function(e,t,r){var n=r(62),i=r(74),a=r(103),o=r(20),s=r(104);e.exports=function(c,l,h,p){if(!o(c))return c;for(var g=-1,w=(l=i(l,c)).length,_=w-1,b=c;b!=null&&++g<w;){var x=s(l[g]),S=h;if(g!=_){var O=b[x];(S=p?p(O,x,b):void 0)===void 0&&(S=o(O)?O:a(l[g+1])?[]:{})}n(b,x,S),b=b[x]}return c}},function(e,t,r){var n=r(63),i=r(31),a=Object.prototype.hasOwnProperty;e.exports=function(o,s,c){var l=o[s];a.call(o,s)&&i(l,c)&&(c!==void 0||s in o)||n(o,s,c)}},function(e,t,r){var n=r(64);e.exports=function(i,a,o){a=="__proto__"&&n?n(i,a,{configurable:!0,enumerable:!0,value:o,writable:!0}):i[a]=o}},function(e,t,r){var n=r(17),i=function(){try{var a=n(Object,"defineProperty");return a({},"",{}),a}catch{}}();e.exports=i},function(e,t,r){var n=r(66),i=r(70),a=r(20),o=r(72),s=/^\[object .+?Constructor\]$/,c=Function.prototype,l=Object.prototype,h=c.toString,p=l.hasOwnProperty,g=RegExp("^"+h.call(p).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(w){return!(!a(w)||i(w))&&(n(w)?g:s).test(o(w))}},function(e,t,r){var n=r(30),i=r(20);e.exports=function(a){if(!i(a))return!1;var o=n(a);return o=="[object Function]"||o=="[object GeneratorFunction]"||o=="[object AsyncFunction]"||o=="[object Proxy]"}},function(e,t,r){(function(n){var i=typeof n=="object"&&n&&n.Object===Object&&n;e.exports=i}).call(this,r(0))},function(e,t,r){var n=r(18),i=Object.prototype,a=i.hasOwnProperty,o=i.toString,s=n?n.toStringTag:void 0;e.exports=function(c){var l=a.call(c,s),h=c[s];try{c[s]=void 0;var p=!0}catch{}var g=o.call(c);return p&&(l?c[s]=h:delete c[s]),g}},function(e,t){var r=Object.prototype.toString;e.exports=function(n){return r.call(n)}},function(e,t,r){var n=r(71),i=function(){var a=/[^.]+$/.exec(n&&n.keys&&n.keys.IE_PROTO||"");return a?"Symbol(src)_1."+a:""}();e.exports=function(a){return!!i&&i in a}},function(e,t,r){var n=r(19)["__core-js_shared__"];e.exports=n},function(e,t){var r=Function.prototype.toString;e.exports=function(n){if(n!=null){try{return r.call(n)}catch{}try{return n+""}catch{}}return""}},function(e,t){e.exports=function(r,n){return r==null?void 0:r[n]}},function(e,t,r){var n=r(21),i=r(75),a=r(77),o=r(100);e.exports=function(s,c){return n(s)?s:i(s,c)?[s]:a(o(s))}},function(e,t,r){var n=r(21),i=r(22),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,o=/^\w*$/;e.exports=function(s,c){if(n(s))return!1;var l=typeof s;return!(l!="number"&&l!="symbol"&&l!="boolean"&&s!=null&&!i(s))||o.test(s)||!a.test(s)||c!=null&&s in Object(c)}},function(e,t){e.exports=function(r){return r!=null&&typeof r=="object"}},function(e,t,r){var n=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,a=r(78)(function(o){var s=[];return o.charCodeAt(0)===46&&s.push(""),o.replace(n,function(c,l,h,p){s.push(h?p.replace(i,"$1"):l||c)}),s});e.exports=a},function(e,t,r){var n=r(79);e.exports=function(i){var a=n(i,function(s){return o.size===500&&o.clear(),s}),o=a.cache;return a}},function(e,t,r){var n=r(80),i="Expected a function";function a(o,s){if(typeof o!="function"||s!=null&&typeof s!="function")throw new TypeError(i);var c=function(){var l=arguments,h=s?s.apply(this,l):l[0],p=c.cache;if(p.has(h))return p.get(h);var g=o.apply(this,l);return c.cache=p.set(h,g)||p,g};return c.cache=new(a.Cache||n),c}a.Cache=n,e.exports=a},function(e,t,r){var n=r(81),i=r(95),a=r(97),o=r(98),s=r(99);function c(l){var h=-1,p=l==null?0:l.length;for(this.clear();++h<p;){var g=l[h];this.set(g[0],g[1])}}c.prototype.clear=n,c.prototype.delete=i,c.prototype.get=a,c.prototype.has=o,c.prototype.set=s,e.exports=c},function(e,t,r){var n=r(82),i=r(88),a=r(94);e.exports=function(){this.size=0,this.__data__={hash:new n,map:new(a||i),string:new n}}},function(e,t,r){var n=r(83),i=r(84),a=r(85),o=r(86),s=r(87);function c(l){var h=-1,p=l==null?0:l.length;for(this.clear();++h<p;){var g=l[h];this.set(g[0],g[1])}}c.prototype.clear=n,c.prototype.delete=i,c.prototype.get=a,c.prototype.has=o,c.prototype.set=s,e.exports=c},function(e,t,r){var n=r(8);e.exports=function(){this.__data__=n?n(null):{},this.size=0}},function(e,t){e.exports=function(r){var n=this.has(r)&&delete this.__data__[r];return this.size-=n?1:0,n}},function(e,t,r){var n=r(8),i=Object.prototype.hasOwnProperty;e.exports=function(a){var o=this.__data__;if(n){var s=o[a];return s==="__lodash_hash_undefined__"?void 0:s}return i.call(o,a)?o[a]:void 0}},function(e,t,r){var n=r(8),i=Object.prototype.hasOwnProperty;e.exports=function(a){var o=this.__data__;return n?o[a]!==void 0:i.call(o,a)}},function(e,t,r){var n=r(8);e.exports=function(i,a){var o=this.__data__;return this.size+=this.has(i)?0:1,o[i]=n&&a===void 0?"__lodash_hash_undefined__":a,this}},function(e,t,r){var n=r(89),i=r(90),a=r(91),o=r(92),s=r(93);function c(l){var h=-1,p=l==null?0:l.length;for(this.clear();++h<p;){var g=l[h];this.set(g[0],g[1])}}c.prototype.clear=n,c.prototype.delete=i,c.prototype.get=a,c.prototype.has=o,c.prototype.set=s,e.exports=c},function(e,t){e.exports=function(){this.__data__=[],this.size=0}},function(e,t,r){var n=r(9),i=Array.prototype.splice;e.exports=function(a){var o=this.__data__,s=n(o,a);return!(s<0||(s==o.length-1?o.pop():i.call(o,s,1),--this.size,0))}},function(e,t,r){var n=r(9);e.exports=function(i){var a=this.__data__,o=n(a,i);return o<0?void 0:a[o][1]}},function(e,t,r){var n=r(9);e.exports=function(i){return n(this.__data__,i)>-1}},function(e,t,r){var n=r(9);e.exports=function(i,a){var o=this.__data__,s=n(o,i);return s<0?(++this.size,o.push([i,a])):o[s][1]=a,this}},function(e,t,r){var n=r(17)(r(19),"Map");e.exports=n},function(e,t,r){var n=r(10);e.exports=function(i){var a=n(this,i).delete(i);return this.size-=a?1:0,a}},function(e,t){e.exports=function(r){var n=typeof r;return n=="string"||n=="number"||n=="symbol"||n=="boolean"?r!=="__proto__":r===null}},function(e,t,r){var n=r(10);e.exports=function(i){return n(this,i).get(i)}},function(e,t,r){var n=r(10);e.exports=function(i){return n(this,i).has(i)}},function(e,t,r){var n=r(10);e.exports=function(i,a){var o=n(this,i),s=o.size;return o.set(i,a),this.size+=o.size==s?0:1,this}},function(e,t,r){var n=r(101);e.exports=function(i){return i==null?"":n(i)}},function(e,t,r){var n=r(18),i=r(102),a=r(21),o=r(22),s=n?n.prototype:void 0,c=s?s.toString:void 0;e.exports=function l(h){if(typeof h=="string")return h;if(a(h))return i(h,l)+"";if(o(h))return c?c.call(h):"";var p=h+"";return p=="0"&&1/h==-1/0?"-0":p}},function(e,t){e.exports=function(r,n){for(var i=-1,a=r==null?0:r.length,o=Array(a);++i<a;)o[i]=n(r[i],i,r);return o}},function(e,t){var r=/^(?:0|[1-9]\d*)$/;e.exports=function(n,i){var a=typeof n;return!!(i=i??9007199254740991)&&(a=="number"||a!="symbol"&&r.test(n))&&n>-1&&n%1==0&&n<i}},function(e,t,r){var n=r(22);e.exports=function(i){if(typeof i=="string"||n(i))return i;var a=i+"";return a=="0"&&1/i==-1/0?"-0":a}},function(e,t,r){var n=this&&this.__importDefault||function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(t,"__esModule",{value:!0});var i=n(r(15)),a=r(106),o=function(){function c(l){this.converter=l,this.finalResult=[]}return Object.defineProperty(c.prototype,"needEmitLine",{get:function(){return!!this.converter.parseRuntime.subscribe&&!!this.converter.parseRuntime.subscribe.onNext||this.needPushDownstream},enumerable:!0,configurable:!0}),Object.defineProperty(c.prototype,"needPushDownstream",{get:function(){return this._needPushDownstream===void 0&&(this._needPushDownstream=this.converter.listeners("data").length>0||this.converter.listeners("readable").length>0),this._needPushDownstream},enumerable:!0,configurable:!0}),Object.defineProperty(c.prototype,"needEmitAll",{get:function(){return!!this.converter.parseRuntime.then&&this.converter.parseParam.needEmitAll},enumerable:!0,configurable:!0}),c.prototype.processResult=function(l){var h=this,p=this.converter.parseRuntime.parsedLineNumber;return this.needPushDownstream&&this.converter.parseParam.downstreamFormat==="array"&&p===0&&s(this.converter,"["+a.EOL),new i.default(function(g,w){h.needEmitLine?function _(b,x,S,O,E){if(S>=b.length)E();else if(x.parseRuntime.subscribe&&x.parseRuntime.subscribe.onNext){var j=x.parseRuntime.subscribe.onNext,A=b[S],T=j(A,x.parseRuntime.parsedLineNumber+S);if(S++,T&&T.then)T.then(function(){(function(q,W,H,K,te,se,X){te&&s(H,X),_(q,H,K,te,se)})(b,0,x,S,O,E,A)},E);else{for(O&&s(x,A);S<b.length;){var M=b[S];j(M,x.parseRuntime.parsedLineNumber+S),S++,O&&s(x,M)}E()}}else{if(O)for(;S<b.length;)M=b[S++],s(x,M);E()}}(l,h.converter,0,h.needPushDownstream,function(_){_?w(_):(h.appendFinalResult(l),g())}):(h.appendFinalResult(l),g())})},c.prototype.appendFinalResult=function(l){this.needEmitAll&&(this.finalResult=this.finalResult.concat(l)),this.converter.parseRuntime.parsedLineNumber+=l.length},c.prototype.processError=function(l){this.converter.parseRuntime.subscribe&&this.converter.parseRuntime.subscribe.onError&&this.converter.parseRuntime.subscribe.onError(l),this.converter.parseRuntime.then&&this.converter.parseRuntime.then.onrejected&&this.converter.parseRuntime.then.onrejected(l)},c.prototype.endProcess=function(){this.converter.parseRuntime.then&&this.converter.parseRuntime.then.onfulfilled&&(this.needEmitAll?this.converter.parseRuntime.then.onfulfilled(this.finalResult):this.converter.parseRuntime.then.onfulfilled([])),this.converter.parseRuntime.subscribe&&this.converter.parseRuntime.subscribe.onCompleted&&this.converter.parseRuntime.subscribe.onCompleted(),this.needPushDownstream&&this.converter.parseParam.downstreamFormat==="array"&&s(this.converter,"]"+a.EOL)},c}();function s(c,l){if(typeof l!="object"||c.options.objectMode)c.push(l);else{var h=JSON.stringify(l);c.push(h+(c.parseParam.downstreamFormat==="array"?","+a.EOL:a.EOL),"utf8")}}t.Result=o},function(e,t){t.endianness=function(){return"LE"},t.hostname=function(){return typeof location<"u"?location.hostname:""},t.loadavg=function(){return[]},t.uptime=function(){return 0},t.freemem=function(){return Number.MAX_VALUE},t.totalmem=function(){return Number.MAX_VALUE},t.cpus=function(){return[]},t.type=function(){return"Browser"},t.release=function(){return typeof navigator<"u"?navigator.appVersion:""},t.networkInterfaces=t.getNetworkInterfaces=function(){return{}},t.arch=function(){return"javascript"},t.platform=function(){return"browser"},t.tmpdir=t.tmpDir=function(){return"/tmp"},t.EOL=`
|
||
`,t.homedir=function(){return"/"}}])),MO}var Pke=Cke();const Eke=kt(Pke),jke=e=>new Promise(t=>{Eke().fromString(e).then(t)}),Tke=new _B,Ake=e=>Tke.parse(e),kke="shlink",s$=e=>`${kke}.${e}`;class Nke{constructor(t){qc(this,"get",t=>{const r=this.localStorage.getItem(s$(t));return r?JSON.parse(r):void 0});qc(this,"set",(t,r)=>this.localStorage.setItem(s$(t),JSON.stringify(r)));this.localStorage=t}}class Rke{constructor(t){this.storage=t}getTagColors(){return this.storage.get("colors")??{}}storeTagColors(t){this.storage.set("colors",t)}}const Mke=e=>{e.constant("localStorage",window.localStorage),e.service("Storage",Nke,"localStorage"),e.service("TagColorsStorage",Rke,"Storage"),e.constant("csvToJson",jke),e.constant("jsonToCsv",Ake),e.serviceFactory("useTimeoutToggle",()=>bb)},nc=new V$,{container:o3}=nc,Lke=(e,t)=>(...r)=>e[t](...r),Dke=(e,t)=>({...e,[t]:Lke(o3,t)}),Ike=e=>t=>Object.fromEntries(e.map(r=>[r,t[r]])),__=(e,t=[])=>v$(e?Ike(e):null,t.reduce(Dke,{}));Toe(nc,__);A3e(nc,__);lY(nc);gke(nc,__);Mke(nc);Oke(nc,__);var LO={},qg={exports:{}},l$;function $ke(){return l$||(l$=1,function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.isPlainObject=t.clone=t.recursive=t.merge=t.main=void 0,e.exports=t=r,t.default=r;function r(){for(var l=[],h=0;h<arguments.length;h++)l[h]=arguments[h];return n.apply(void 0,l)}t.main=r,r.clone=a,r.isPlainObject=o,r.recursive=i;function n(){for(var l=[],h=0;h<arguments.length;h++)l[h]=arguments[h];return c(l[0]===!0,!1,l)}t.merge=n;function i(){for(var l=[],h=0;h<arguments.length;h++)l[h]=arguments[h];return c(l[0]===!0,!0,l)}t.recursive=i;function a(l){if(Array.isArray(l)){for(var h=[],p=0;p<l.length;++p)h.push(a(l[p]));return h}else if(o(l)){var h={};for(var p in l)h[p]=a(l[p]);return h}else return l}t.clone=a;function o(l){return l&&typeof l=="object"&&!Array.isArray(l)}t.isPlainObject=o;function s(l,h){if(!o(l))return h;for(var p in h)p==="__proto__"||p==="constructor"||p==="prototype"||(l[p]=o(l[p])&&o(h[p])?s(l[p],h[p]):h[p]);return l}function c(l,h,p){var g;(l||!o(g=p.shift()))&&(g={});for(var w=0;w<p.length;++w){var _=p[w];if(o(_)){for(var b in _)if(!(b==="__proto__"||b==="constructor"||b==="prototype")){var x=l?a(_[b]):_[b];g[b]=h?s(g[b],x):x}}}return g}}(qg,qg.exports)),qg.exports}var u$;function Fke(){return u$||(u$=1,function(e){var t=r($ke());Object.defineProperty(e,"__esModule",{value:!0}),e.clear=se,e.combineLoads=te,e.load=K,e.save=H;function r($){return $&&$.__esModule?$:{default:$}}function n($,F){return c($)||s($,F)||a($,F)||i()}function i(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
||
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function a($,F){if($){if(typeof $=="string")return o($,F);var k=Object.prototype.toString.call($).slice(8,-1);return k==="Object"&&$.constructor&&(k=$.constructor.name),k==="Map"||k==="Set"?Array.from($):k==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(k)?o($,F):void 0}}function o($,F){(F==null||F>$.length)&&(F=$.length);for(var k=0,Z=Array(F);k<F;k++)Z[k]=$[k];return Z}function s($,F){var k=$==null?null:typeof Symbol<"u"&&$[Symbol.iterator]||$["@@iterator"];if(k!=null){var Z,Q,ae=[],fe=!0,de=!1;try{for(k=k.call($);!(fe=(Z=k.next()).done)&&(ae.push(Z.value),!(F&&ae.length===F));fe=!0);}catch(ve){de=!0,Q=ve}finally{try{fe||k.return==null||k.return()}finally{if(de)throw Q}}return ae}}function c($){if(Array.isArray($))return $}function l($){"@babel/helpers - typeof";return l=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(F){return typeof F}:function(F){return F&&typeof Symbol=="function"&&F.constructor===Symbol&&F!==Symbol.prototype?"symbol":typeof F},l($)}function h($,F,k){return F in $?Object.defineProperty($,F,{value:k,enumerable:!0,configurable:!0,writable:!0}):$[F]=k,$}var p="[Redux-LocalStorage-Simple]",g="redux_localstorage_simple",w="_",_=[],b=[],x=0,S=!1,O=!1,E=new Map;function j($){console.warn(p,$)}function A(){}var T=function($){return $?A:j};function M($,F){return F===void 0?null:$.length===1?F[$[0]]:M($.slice(1),F[$[0]])}function q($){function F(Z,Q){return Z.length===0?Q:F(Z.slice(1),h({},Z[0],Q))}var k=1<arguments.length&&arguments[1]!==void 0?arguments[1]:{};return F($.split(".").reverse(),k)}function W($){this.warnFn=$||j}Object.defineProperty(W.prototype,"length",{get:function(){try{return localStorage.length}catch($){this.warnFn($)}return 0},configurable:!0,enumerable:!0}),W.prototype.key=function($){try{return localStorage.key($)}catch(F){this.warnFn(F)}return null},W.prototype.setItem=function($,F){try{localStorage.setItem($,JSON.stringify(F))}catch(k){this.warnFn(k)}},W.prototype.getItem=function($){try{return JSON.parse(localStorage.getItem($))}catch(F){this.warnFn(F)}return null},W.prototype.removeItem=function($){try{localStorage.removeItem($)}catch(F){this.warnFn(F)}};function H(){var $=0<arguments.length&&arguments[0]!==void 0?arguments[0]:{},F=$.states,k=F===void 0?_:F,Z=$.ignoreStates,Q=Z===void 0?b:Z,ae=$.namespace,fe=ae===void 0?g:ae,de=$.namespaceSeparator,ve=de===void 0?w:de,D=$.debounce,z=D===void 0?x:D,J=$.disableWarnings,ce=J===void 0?O:J;return function(Y){return function(ue){return function(he){function ye(Le,$e){return 1<Le.split(".").length?M(Le.split("."),$e):M([Le],$e)}function pe(){k.length===0?Ie.setItem(fe,xe):k.forEach(function(Le){var $e=fe+ve+Le,_e=ye(Le,xe);_e?Ie.setItem($e,_e):Ie.removeItem($e)})}var xe,Pe=T(ce),ke=ue(he);X(k)||(console.error(p,"'states' parameter in 'save()' method was passed a non-array value. Setting default value instead. Check your 'save()' method."),k=_),X(Q)||(console.error(p,"'ignoreStates' parameter in 'save()' method was passed a non-array value. Setting default value instead. Check your 'save()' method."),Q=b),0<Q.length&&(Q=Q.filter(function(Le){return ee(Le)?Le:void console.error(p,"'ignoreStates' array contains a non-string value. Ignoring this value. Check your 'ignoreStates' array.")})),ee(fe)||(console.error(p,"'namespace' parameter in 'save()' method was passed a non-string value. Setting default value instead. Check your 'save()' method."),fe=g),ee(ve)||(console.error(p,"'namespaceSeparator' parameter in 'save()' method was passed a non-string value. Setting default value instead. Check your 'save()' method."),ve=w),re(z)||(console.error(p,"'debounce' parameter in 'save()' method was passed a non-integer value. Setting default value instead. Check your 'save()' method."),z=x),xe=0<Q.length?I(Q,Y.getState()):Y.getState();var Ie=new W(Pe);return z?(E.get(k+fe)&&clearTimeout(E.get(k+fe)),E.set(k+fe,setTimeout(function(){pe()},z))):pe(),ke}}}}function K(){var $=0<arguments.length&&arguments[0]!==void 0?arguments[0]:{},F=$.states,k=F===void 0?_:F,Z=$.immutablejs,Q=Z===void 0?S:Z,ae=$.namespace,fe=ae===void 0?g:ae,de=$.namespaceSeparator,ve=de===void 0?w:de,D=$.preloadedState,z=D===void 0?{}:D,J=$.disableWarnings,ce=J===void 0?O:J,Y=T(ce);X(k)||(console.error(p,"'states' parameter in 'load()' method was passed a non-array value. Setting default value instead. Check your 'load()' method."),k=_),ee(fe)||(console.error(p,"'namespace' parameter in 'load()' method was passed a non-string value. Setting default value instead. Check your 'load()' method."),fe=g),ee(ve)||(console.error(p,"'namespaceSeparator' parameter in 'load()' method was passed a non-string value. Setting default value instead. Check your 'load()' method."),ve=w),Q===!0&&Y("Support for Immutable.js data structures has been deprecated as of version 2.0.0. Please use version 1.4.0 if you require this functionality.");var ue=new W(Y),he=z;if(k.length===0){var ye=ue.getItem(fe);ye&&(he=ye)}else k.forEach(function(pe){var xe=fe+ve+pe,Pe=ue.getItem(xe);Pe?he=t.default.recursive(he,q(pe,Pe)):Y("Invalid load '"+xe+"' provided. Check your 'states' in 'load()'. If this is your first time running this app you may see this message. To disable it in future use the 'disableWarnings' flag, see documentation.")});return he}function te(){for(var $={},F=arguments.length,k=Array(F),Z=0;Z<F;Z++)k[Z]=arguments[Z];return k.forEach(function(Q){for(var ae in U(Q)||(console.error(p,"One or more loads provided to 'combineLoads()' is not a valid object. Ignoring the invalid load/s. Check your 'combineLoads()' method."),Q={}),Q)$[ae]=Q[ae]}),$}function se(){var $=0<arguments.length&&arguments[0]!==void 0?arguments[0]:{},F=$.namespace,k=F===void 0?g:F,Z=$.disableWarnings,Q=Z===void 0?O:Z,ae=T(Q);ee(k)||(console.error(p,"'namespace' parameter in 'clear()' method was passed a non-string value. Setting default value instead. Check your 'clear()' method."),k=g);for(var fe,de=new W(ae),ve=de.length,D=0;D<ve;D++)fe=de.key(D),fe&&fe.slice(0,k.length)===k&&de.removeItem(fe)}function X($){return Object.prototype.toString.call($)==="[object Array]"}function ee($){return typeof $=="string"}function re($){return typeof $=="number"&&isFinite($)&&Math.floor($)===$}function U($){return $!==null&&l($)==="object"}function I($,F){var k=Object.entries(F).reduce(function(Z,Q){var ae=n(Q,2),fe=ae[0];return ae[1],$.indexOf(fe)===-1&&(Z[fe]=F[fe]),Z},{});return k}}(LO)),LO}var wW=Fke();const Bke=e=>dT({appUpdated:joe,servers:J3e,selectedServer:e.selectedServerReducer,settings:xke}),Uke=e=>(e.settings&&e.settings.visits&&e.settings.visits.defaultInterval==="last180days"&&(e.settings.visits.defaultInterval="last180Days"),e),xW={states:["settings","servers"],namespace:"shlink",namespaceSeparator:".",debounce:300},zke=Uke(wW.load(xW)),Vke=e=>qF({devTools:!1,reducer:Bke(e),preloadedState:zke,middleware:t=>t({immutableCheck:!1,serializableCheck:!1}).concat(wW.save(xW))}),qke=!!(window.location.hostname==="localhost"||window.location.hostname==="[::1]"||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));function Wke(e){if("serviceWorker"in navigator){if(new URL(sy.homepage,window.location.href).origin!==window.location.origin)return;window.addEventListener("load",()=>{const r=`${sy.homepage}/service-worker.js`;qke?(Hke(r,e),navigator.serviceWorker.ready.then(()=>{console.log("This web app is being served cache-first by a service worker. To learn more, visit https://cra.link/PWA")})):SW(r,e)})}}function SW(e,t){navigator.serviceWorker.register(e).then(r=>{r.onupdatefound=()=>{const n=r.installing;n!=null&&(n.onstatechange=()=>{n.state==="installed"&&(navigator.serviceWorker.controller?(console.log("New content is available and will be used when all tabs for this page are closed. See https://cra.link/PWA."),t&&t.onUpdate&&t.onUpdate(r)):(console.log("Content is cached for offline use."),t&&t.onSuccess&&t.onSuccess(r)))})}}).catch(r=>{console.error("Error during service worker registration:",r)})}function Hke(e,t){fetch(e,{headers:{"Service-Worker":"script"}}).then(r=>{const n=r.headers.get("content-type");r.status===404||n!=null&&n.indexOf("javascript")===-1?navigator.serviceWorker.ready.then(i=>{i.unregister().then(()=>{window.location.reload()})}):SW(e,t)}).catch(()=>{console.log("No internet connection found. App is running in offline mode.")})}const OW=Vke(o3),{App:Gke,ScrollToTop:Kke,ErrorHandler:Yke,appUpdateAvailable:Zke}=o3;mH.createRoot(document.getElementById("root")).render(m.jsx(g$,{store:OW,children:m.jsx(A$,{basename:sy.homepage,children:m.jsx(Yke,{children:m.jsx(Kke,{children:m.jsx(Gke,{})})})})}));Wke({onUpdate(){OW.dispatch(Zke())}});
|