mirror of
https://github.com/shlinkio/shlink-web-client.git
synced 2026-03-12 18:43:50 +00:00
822 lines
1.6 MiB
822 lines
1.6 MiB
var nH=Object.defineProperty;var iH=(e,t,r)=>t in e?nH(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var qc=(e,t,r)=>iH(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 cg=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 F1={exports:{}},Ch={},B1={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 Ik;function aH(){if(Ik)return Et;Ik=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"),u=Symbol.for("react.suspense"),l=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),p=Symbol.iterator;function v(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 P=O.prototype=new S;P.constructor=O,_(P,x.prototype),P.isPureReactComponent=!0;var T=Array.isArray,A=Object.prototype.hasOwnProperty,j={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:j.current}}function H(k,Z){return{$$typeof:e,type:k.type,key:Z,ref:k.ref,props:k.props,_owner:k._owner}}function W(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,T(fe)?(Q="",k!=null&&(Q=k.replace(te,"$&/")+"/"),X(fe,Z,Q,"",function(J){return J})):fe!=null&&(W(fe)&&(fe=H(fe,Q+(!fe.key||ve&&ve.key===fe.key?"":(""+fe.key).replace(te,"$&/")+"/")+k)),Z.push(fe)),1;if(ve=0,ae=ae===""?".":ae+":",T(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=v(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:j};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(!W(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=u,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=j.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=W,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 $k;function Q0(){return $k||($k=1,B1.exports=aH()),B1.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 Fk;function oH(){if(Fk)return Ch;Fk=1;var e=Q0(),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,u,l){var h,p={},v=null,w=null;l!==void 0&&(v=""+l),u.key!==void 0&&(v=""+u.key),u.ref!==void 0&&(w=u.ref);for(h in u)n.call(u,h)&&!a.hasOwnProperty(h)&&(p[h]=u[h]);if(s&&s.defaultProps)for(h in u=s.defaultProps,u)p[h]===void 0&&(p[h]=u[h]);return{$$typeof:t,type:s,key:v,ref:w,props:p,_owner:i.current}}return Ch.Fragment=r,Ch.jsx=o,Ch.jsxs=o,Ch}var Bk;function sH(){return Bk||(Bk=1,F1.exports=oH()),F1.exports}var g=sH(),fg={},U1={exports:{}},Hn={},z1={exports:{}},V1={};/**
|
||
* @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 Uk;function lH(){return Uk||(Uk=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 u=[],l=[],h=1,p=null,v=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 P(I){for(var $=r(l);$!==null;){if($.callback===null)n(l);else if($.startTime<=I)n(l),$.sortIndex=$.expirationTime,t(u,$);else break;$=r(l)}}function T(I){if(b=!1,P(I),!_)if(r(u)!==null)_=!0,re(A);else{var $=r(l);$!==null&&U(T,$.startTime-I)}}function A(I,$){_=!1,b&&(b=!1,S(q),q=-1),w=!0;var F=v;try{for(P($),p=r(u);p!==null&&(!(p.expirationTime>$)||I&&!K());){var k=p.callback;if(typeof k=="function"){p.callback=null,v=p.priorityLevel;var Z=k(p.expirationTime<=$);$=e.unstable_now(),typeof Z=="function"?p.callback=Z:p===r(u)&&n(u),P($)}else n(u);p=r(u)}if(p!==null)var Q=!0;else{var ae=r(l);ae!==null&&U(T,ae.startTime-$),Q=!1}return Q}finally{p=null,v=F,w=!1}}var j=!1,M=null,q=-1,H=5,W=-1;function K(){return!(e.unstable_now()-W<H)}function te(){if(M!==null){var I=e.unstable_now();W=I;var $=!0;try{$=M(!0,I)}finally{$?se():(j=!1,M=null)}}else j=!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,j||(j=!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"):H=0<I?Math.floor(1e3/I):5},e.unstable_getCurrentPriorityLevel=function(){return v},e.unstable_getFirstCallbackNode=function(){return r(u)},e.unstable_next=function(I){switch(v){case 1:case 2:case 3:var $=3;break;default:$=v}var F=v;v=$;try{return I()}finally{v=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=v;v=I;try{return $()}finally{v=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(u)===null&&I===r(l)&&(b?(S(q),q=-1):b=!0,U(T,F-k))):(I.sortIndex=Z,t(u,I),_||w||(_=!0,re(A))),I},e.unstable_shouldYield=K,e.unstable_wrapCallback=function(I){var $=v;return function(){var F=v;v=$;try{return I.apply(this,arguments)}finally{v=F}}}}(V1)),V1}var zk;function uH(){return zk||(zk=1,z1.exports=lH()),z1.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 Vk;function cH(){if(Vk)return Hn;Vk=1;var e=Q0(),t=uH();function r(c){for(var d="https://reactjs.org/docs/error-decoder.html?invariant="+c,y=1;y<arguments.length;y++)d+="&args[]="+encodeURIComponent(arguments[y]);return"Minified React error #"+c+"; 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(c,d){o(c,d),o(c+"Capture",d)}function o(c,d){for(i[c]=d,c=0;c<d.length;c++)n.add(d[c])}var s=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),u=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 v(c){return u.call(p,c)?!0:u.call(h,c)?!1:l.test(c)?p[c]=!0:(h[c]=!0,!1)}function w(c,d,y,E){if(y!==null&&y.type===0)return!1;switch(typeof d){case"function":case"symbol":return!0;case"boolean":return E?!1:y!==null?!y.acceptsBooleans:(c=c.toLowerCase().slice(0,5),c!=="data-"&&c!=="aria-");default:return!1}}function _(c,d,y,E){if(d===null||typeof d>"u"||w(c,d,y,E))return!0;if(E)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(c,d,y,E,N,V,oe){this.acceptsBooleans=d===2||d===3||d===4,this.attributeName=E,this.attributeNamespace=N,this.mustUseProperty=y,this.propertyName=c,this.type=d,this.sanitizeURL=V,this.removeEmptyString=oe}var x={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(c){x[c]=new b(c,0,!1,c,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(c){var d=c[0];x[d]=new b(d,1,!1,c[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(c){x[c]=new b(c,2,!1,c.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(c){x[c]=new b(c,2,!1,c,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(c){x[c]=new b(c,3,!1,c.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(c){x[c]=new b(c,3,!0,c,null,!1,!1)}),["capture","download"].forEach(function(c){x[c]=new b(c,4,!1,c,null,!1,!1)}),["cols","rows","size","span"].forEach(function(c){x[c]=new b(c,6,!1,c,null,!1,!1)}),["rowSpan","start"].forEach(function(c){x[c]=new b(c,5,!1,c.toLowerCase(),null,!1,!1)});var S=/[\-:]([a-z])/g;function O(c){return c[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(c){var d=c.replace(S,O);x[d]=new b(d,1,!1,c,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(c){var d=c.replace(S,O);x[d]=new b(d,1,!1,c,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(c){var d=c.replace(S,O);x[d]=new b(d,1,!1,c,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(c){x[c]=new b(c,1,!1,c.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(c){x[c]=new b(c,1,!1,c.toLowerCase(),null,!0,!0)});function P(c,d,y,E){var N=x.hasOwnProperty(d)?x[d]:null;(N!==null?N.type!==0:E||!(2<d.length)||d[0]!=="o"&&d[0]!=="O"||d[1]!=="n"&&d[1]!=="N")&&(_(d,y,N,E)&&(y=null),E||N===null?v(d)&&(y===null?c.removeAttribute(d):c.setAttribute(d,""+y)):N.mustUseProperty?c[N.propertyName]=y===null?N.type===3?!1:"":y:(d=N.attributeName,E=N.attributeNamespace,y===null?c.removeAttribute(d):(N=N.type,y=N===3||N===4&&y===!0?"":""+y,E?c.setAttributeNS(E,d,y):c.setAttribute(d,y))))}var T=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,A=Symbol.for("react.element"),j=Symbol.for("react.portal"),M=Symbol.for("react.fragment"),q=Symbol.for("react.strict_mode"),H=Symbol.for("react.profiler"),W=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 $(c){return c===null||typeof c!="object"?null:(c=I&&c[I]||c["@@iterator"],typeof c=="function"?c:null)}var F=Object.assign,k;function Z(c){if(k===void 0)try{throw Error()}catch(y){var d=y.stack.trim().match(/\n( *(at )?)/);k=d&&d[1]||""}return`
|
||
`+k+c}var Q=!1;function ae(c,d){if(!c||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 E=Ae}Reflect.construct(c,[],d)}else{try{d.call()}catch(Ae){E=Ae}c.call(d.prototype)}else{try{throw Error()}catch(Ae){E=Ae}c()}}catch(Ae){if(Ae&&E&&typeof Ae.stack=="string"){for(var N=Ae.stack.split(`
|
||
`),V=E.stack.split(`
|
||
`),oe=N.length-1,me=V.length-1;1<=oe&&0<=me&&N[oe]!==V[me];)me--;for(;1<=oe&&0<=me;oe--,me--)if(N[oe]!==V[me]){if(oe!==1||me!==1)do if(oe--,me--,0>me||N[oe]!==V[me]){var be=`
|
||
`+N[oe].replace(" at new "," at ");return c.displayName&&be.includes("<anonymous>")&&(be=be.replace("<anonymous>",c.displayName)),be}while(1<=oe&&0<=me);break}}}finally{Q=!1,Error.prepareStackTrace=y}return(c=c?c.displayName||c.name:"")?Z(c):""}function fe(c){switch(c.tag){case 5:return Z(c.type);case 16:return Z("Lazy");case 13:return Z("Suspense");case 19:return Z("SuspenseList");case 0:case 2:case 15:return c=ae(c.type,!1),c;case 11:return c=ae(c.type.render,!1),c;case 1:return c=ae(c.type,!0),c;default:return""}}function de(c){if(c==null)return null;if(typeof c=="function")return c.displayName||c.name||null;if(typeof c=="string")return c;switch(c){case M:return"Fragment";case j:return"Portal";case H:return"Profiler";case q:return"StrictMode";case se:return"Suspense";case X:return"SuspenseList"}if(typeof c=="object")switch(c.$$typeof){case K:return(c.displayName||"Context")+".Consumer";case W:return(c._context.displayName||"Context")+".Provider";case te:var d=c.render;return c=c.displayName,c||(c=d.displayName||d.name||"",c=c!==""?"ForwardRef("+c+")":"ForwardRef"),c;case ee:return d=c.displayName||null,d!==null?d:de(c.type)||"Memo";case re:d=c._payload,c=c._init;try{return de(c(d))}catch{}}return null}function ve(c){var d=c.type;switch(c.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 c=d.render,c=c.displayName||c.name||"",d.displayName||(c!==""?"ForwardRef("+c+")":"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(c){switch(typeof c){case"boolean":case"number":case"string":case"undefined":return c;case"object":return c;default:return""}}function z(c){var d=c.type;return(c=c.nodeName)&&c.toLowerCase()==="input"&&(d==="checkbox"||d==="radio")}function J(c){var d=z(c)?"checked":"value",y=Object.getOwnPropertyDescriptor(c.constructor.prototype,d),E=""+c[d];if(!c.hasOwnProperty(d)&&typeof y<"u"&&typeof y.get=="function"&&typeof y.set=="function"){var N=y.get,V=y.set;return Object.defineProperty(c,d,{configurable:!0,get:function(){return N.call(this)},set:function(oe){E=""+oe,V.call(this,oe)}}),Object.defineProperty(c,d,{enumerable:y.enumerable}),{getValue:function(){return E},setValue:function(oe){E=""+oe},stopTracking:function(){c._valueTracker=null,delete c[d]}}}}function ce(c){c._valueTracker||(c._valueTracker=J(c))}function Y(c){if(!c)return!1;var d=c._valueTracker;if(!d)return!0;var y=d.getValue(),E="";return c&&(E=z(c)?c.checked?"true":"false":c.value),c=E,c!==y?(d.setValue(c),!0):!1}function ue(c){if(c=c||(typeof document<"u"?document:void 0),typeof c>"u")return null;try{return c.activeElement||c.body}catch{return c.body}}function he(c,d){var y=d.checked;return F({},d,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:y??c._wrapperState.initialChecked})}function ye(c,d){var y=d.defaultValue==null?"":d.defaultValue,E=d.checked!=null?d.checked:d.defaultChecked;y=D(d.value!=null?d.value:y),c._wrapperState={initialChecked:E,initialValue:y,controlled:d.type==="checkbox"||d.type==="radio"?d.checked!=null:d.value!=null}}function pe(c,d){d=d.checked,d!=null&&P(c,"checked",d,!1)}function xe(c,d){pe(c,d);var y=D(d.value),E=d.type;if(y!=null)E==="number"?(y===0&&c.value===""||c.value!=y)&&(c.value=""+y):c.value!==""+y&&(c.value=""+y);else if(E==="submit"||E==="reset"){c.removeAttribute("value");return}d.hasOwnProperty("value")?ke(c,d.type,y):d.hasOwnProperty("defaultValue")&&ke(c,d.type,D(d.defaultValue)),d.checked==null&&d.defaultChecked!=null&&(c.defaultChecked=!!d.defaultChecked)}function Pe(c,d,y){if(d.hasOwnProperty("value")||d.hasOwnProperty("defaultValue")){var E=d.type;if(!(E!=="submit"&&E!=="reset"||d.value!==void 0&&d.value!==null))return;d=""+c._wrapperState.initialValue,y||d===c.value||(c.value=d),c.defaultValue=d}y=c.name,y!==""&&(c.name=""),c.defaultChecked=!!c._wrapperState.initialChecked,y!==""&&(c.name=y)}function ke(c,d,y){(d!=="number"||ue(c.ownerDocument)!==c)&&(y==null?c.defaultValue=""+c._wrapperState.initialValue:c.defaultValue!==""+y&&(c.defaultValue=""+y))}var Ie=Array.isArray;function Le(c,d,y,E){if(c=c.options,d){d={};for(var N=0;N<y.length;N++)d["$"+y[N]]=!0;for(y=0;y<c.length;y++)N=d.hasOwnProperty("$"+c[y].value),c[y].selected!==N&&(c[y].selected=N),N&&E&&(c[y].defaultSelected=!0)}else{for(y=""+D(y),d=null,N=0;N<c.length;N++){if(c[N].value===y){c[N].selected=!0,E&&(c[N].defaultSelected=!0);return}d!==null||c[N].disabled||(d=c[N])}d!==null&&(d.selected=!0)}}function $e(c,d){if(d.dangerouslySetInnerHTML!=null)throw Error(r(91));return F({},d,{value:void 0,defaultValue:void 0,children:""+c._wrapperState.initialValue})}function _e(c,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}c._wrapperState={initialValue:D(y)}}function Se(c,d){var y=D(d.value),E=D(d.defaultValue);y!=null&&(y=""+y,y!==c.value&&(c.value=y),d.defaultValue==null&&c.defaultValue!==y&&(c.defaultValue=y)),E!=null&&(c.defaultValue=""+E)}function Ne(c){var d=c.textContent;d===c._wrapperState.initialValue&&d!==""&&d!==null&&(c.value=d)}function Re(c){switch(c){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 Te(c,d){return c==null||c==="http://www.w3.org/1999/xhtml"?Re(d):c==="http://www.w3.org/2000/svg"&&d==="foreignObject"?"http://www.w3.org/1999/xhtml":c}var Fe,We=function(c){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(d,y,E,N){MSApp.execUnsafeLocalFunction(function(){return c(d,y,E,N)})}:c}(function(c,d){if(c.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in c)c.innerHTML=d;else{for(Fe=Fe||document.createElement("div"),Fe.innerHTML="<svg>"+d.valueOf().toString()+"</svg>",d=Fe.firstChild;c.firstChild;)c.removeChild(c.firstChild);for(;d.firstChild;)c.appendChild(d.firstChild)}});function Ze(c,d){if(d){var y=c.firstChild;if(y&&y===c.lastChild&&y.nodeType===3){y.nodeValue=d;return}}c.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(c){st.forEach(function(d){d=d+c.charAt(0).toUpperCase()+c.substring(1),ut[d]=ut[c]})});function St(c,d,y){return d==null||typeof d=="boolean"||d===""?"":y||typeof d!="number"||d===0||ut.hasOwnProperty(c)&&ut[c]?(""+d).trim():d+"px"}function $t(c,d){c=c.style;for(var y in d)if(d.hasOwnProperty(y)){var E=y.indexOf("--")===0,N=St(y,d[y],E);y==="float"&&(y="cssFloat"),E?c.setProperty(y,N):c[y]=N}}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(c,d){if(d){if(Zt[c]&&(d.children!=null||d.dangerouslySetInnerHTML!=null))throw Error(r(137,c));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(c,d){if(c.indexOf("-")===-1)return typeof d.is=="string";switch(c){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 jr=null;function yo(c){return c=c.target||c.srcElement||window,c.correspondingUseElement&&(c=c.correspondingUseElement),c.nodeType===3?c.parentNode:c}var $n=null,na=null,ia=null;function Ml(c){if(c=Ao(c)){if(typeof $n!="function")throw Error(r(280));var d=c.stateNode;d&&(d=jc(d),$n(c.stateNode,c.type,d))}}function ps(c){na?ia?ia.push(c):ia=[c]:na=c}function Da(){if(na){var c=na,d=ia;if(ia=na=null,Ml(c),d)for(c=0;c<d.length;c++)Ml(d[c])}}function hr(c,d){return c(d)}function ur(){}var $r=!1;function Nr(c,d,y){if($r)return c(d,y);$r=!0;try{return hr(c,d,y)}finally{$r=!1,(na!==null||ia!==null)&&(ur(),Da())}}function pr(c,d){var y=c.stateNode;if(y===null)return null;var E=jc(y);if(E===null)return null;y=E[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":(E=!E.disabled)||(c=c.type,E=!(c==="button"||c==="input"||c==="select"||c==="textarea")),c=!E;break e;default:c=!1}if(c)return null;if(y&&typeof y!="function")throw Error(r(231,d,typeof y));return y}var mr=!1;if(s)try{var rn={};Object.defineProperty(rn,"passive",{get:function(){mr=!0}}),window.addEventListener("test",rn,rn),window.removeEventListener("test",rn,rn)}catch{mr=!1}function Qn(c,d,y,E,N,V,oe,me,be){var Ae=Array.prototype.slice.call(arguments,3);try{d.apply(y,Ae)}catch(Ve){this.onError(Ve)}}var vr=!1,at=null,Ll=!1,ic=null,Xm={onError:function(c){vr=!0,at=c}};function Qm(c,d,y,E,N,V,oe,me,be){vr=!1,at=null,Qn.apply(Xm,arguments)}function Dd(c,d,y,E,N,V,oe,me,be){if(Qm.apply(this,arguments),vr){if(vr){var Ae=at;vr=!1,at=null}else throw Error(r(198));Ll||(Ll=!0,ic=Ae)}}function Ia(c){var d=c,y=c;if(c.alternate)for(;d.return;)d=d.return;else{c=d;do d=c,(d.flags&4098)!==0&&(y=d.return),c=d.return;while(c)}return d.tag===3?y:null}function bo(c){if(c.tag===13){var d=c.memoizedState;if(d===null&&(c=c.alternate,c!==null&&(d=c.memoizedState)),d!==null)return d.dehydrated}return null}function Id(c){if(Ia(c)!==c)throw Error(r(188))}function g_(c){var d=c.alternate;if(!d){if(d=Ia(c),d===null)throw Error(r(188));return d!==c?null:c}for(var y=c,E=d;;){var N=y.return;if(N===null)break;var V=N.alternate;if(V===null){if(E=N.return,E!==null){y=E;continue}break}if(N.child===V.child){for(V=N.child;V;){if(V===y)return Id(N),c;if(V===E)return Id(N),d;V=V.sibling}throw Error(r(188))}if(y.return!==E.return)y=N,E=V;else{for(var oe=!1,me=N.child;me;){if(me===y){oe=!0,y=N,E=V;break}if(me===E){oe=!0,E=N,y=V;break}me=me.sibling}if(!oe){for(me=V.child;me;){if(me===y){oe=!0,y=V,E=N;break}if(me===E){oe=!0,E=V,y=N;break}me=me.sibling}if(!oe)throw Error(r(189))}}if(y.alternate!==E)throw Error(r(190))}if(y.tag!==3)throw Error(r(188));return y.stateNode.current===y?c:d}function Jm(c){return c=g_(c),c!==null?ev(c):null}function ev(c){if(c.tag===5||c.tag===6)return c;for(c=c.child;c!==null;){var d=ev(c);if(d!==null)return d;c=c.sibling}return null}var tv=t.unstable_scheduleCallback,$d=t.unstable_cancelCallback,y_=t.unstable_shouldYield,ac=t.unstable_requestPaint,gr=t.unstable_now,b_=t.unstable_getCurrentPriorityLevel,Fd=t.unstable_ImmediatePriority,rv=t.unstable_UserBlockingPriority,oc=t.unstable_NormalPriority,Bd=t.unstable_LowPriority,ms=t.unstable_IdlePriority,Dl=null,Jn=null;function Il(c){if(Jn&&typeof Jn.onCommitFiberRoot=="function")try{Jn.onCommitFiberRoot(Dl,c,void 0,(c.current.flags&128)===128)}catch{}}var wt=Math.clz32?Math.clz32:vs,ir=Math.log,sc=Math.LN2;function vs(c){return c>>>=0,c===0?32:31-(ir(c)/sc|0)|0}var aa=64,gs=4194304;function _t(c){switch(c&-c){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 c&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return c&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return c}}function Xt(c,d){var y=c.pendingLanes;if(y===0)return 0;var E=0,N=c.suspendedLanes,V=c.pingedLanes,oe=y&268435455;if(oe!==0){var me=oe&~N;me!==0?E=_t(me):(V&=oe,V!==0&&(E=_t(V)))}else oe=y&~N,oe!==0?E=_t(oe):V!==0&&(E=_t(V));if(E===0)return 0;if(d!==0&&d!==E&&(d&N)===0&&(N=E&-E,V=d&-d,N>=V||N===16&&(V&4194240)!==0))return d;if((E&4)!==0&&(E|=y&16),d=c.entangledLanes,d!==0)for(c=c.entanglements,d&=E;0<d;)y=31-wt(d),N=1<<y,E|=c[y],d&=~N;return E}function Ud(c,d){switch(c){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(c,d){for(var y=c.suspendedLanes,E=c.pingedLanes,N=c.expirationTimes,V=c.pendingLanes;0<V;){var oe=31-wt(V),me=1<<oe,be=N[oe];be===-1?((me&y)===0||(me&E)!==0)&&(N[oe]=Ud(me,d)):be<=d&&(c.expiredLanes|=me),V&=~me}}function fn(c){return c=c.pendingLanes&-1073741825,c!==0?c:c&1073741824?1073741824:0}function nv(){var c=aa;return aa<<=1,(aa&4194240)===0&&(aa=64),c}function ys(c){for(var d=[],y=0;31>y;y++)d.push(c);return d}function ei(c,d,y){c.pendingLanes|=d,d!==536870912&&(c.suspendedLanes=0,c.pingedLanes=0),c=c.eventTimes,d=31-wt(d),c[d]=y}function Or(c,d){var y=c.pendingLanes&~d;c.pendingLanes=d,c.suspendedLanes=0,c.pingedLanes=0,c.expiredLanes&=d,c.mutableReadLanes&=d,c.entangledLanes&=d,d=c.entanglements;var E=c.eventTimes;for(c=c.expirationTimes;0<y;){var N=31-wt(y),V=1<<N;d[N]=0,E[N]=-1,c[N]=-1,y&=~V}}function oa(c,d){var y=c.entangledLanes|=d;for(c=c.entanglements;y;){var E=31-wt(y),N=1<<E;N&d|c[E]&d&&(c[E]|=d),y&=~N}}var Rt=0;function bs(c){return c&=-c,1<c?4<c?(c&268435455)!==0?16:536870912:4:1}var uc,_o,cc,fc,$l,Fl=!1,_s=[],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 zd(c,d){switch(c){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(c,d,y,E,N,V){return c===null||c.nativeEvent!==V?(c={blockedOn:d,domEventName:y,eventSystemFlags:E,nativeEvent:V,targetContainers:[N]},d!==null&&(d=Ao(d),d!==null&&_o(d)),c):(c.eventSystemFlags|=E,d=c.targetContainers,N!==null&&d.indexOf(N)===-1&&d.push(N),c)}function Vd(c,d,y,E,N){switch(d){case"focusin":return ti=wo(ti,c,d,y,E,N),!0;case"dragenter":return sa=wo(sa,c,d,y,E,N),!0;case"mouseover":return Ei=wo(Ei,c,d,y,E,N),!0;case"pointerover":var V=N.pointerId;return Bl.set(V,wo(Bl.get(V)||null,c,d,y,E,N)),!0;case"gotpointercapture":return V=N.pointerId,gt.set(V,wo(gt.get(V)||null,c,d,y,E,N)),!0}return!1}function dc(c){var d=jo(c.target);if(d!==null){var y=Ia(d);if(y!==null){if(d=y.tag,d===13){if(d=bo(y),d!==null){c.blockedOn=d,$l(c.priority,function(){cc(y)});return}}else if(d===3&&y.stateNode.current.memoizedState.isDehydrated){c.blockedOn=y.tag===3?y.stateNode.containerInfo:null;return}}}c.blockedOn=null}function Ti(c){if(c.blockedOn!==null)return!1;for(var d=c.targetContainers;0<d.length;){var y=mc(c.domEventName,c.eventSystemFlags,d[0],c.nativeEvent);if(y===null){y=c.nativeEvent;var E=new y.constructor(y.type,y);jr=E,y.target.dispatchEvent(E),jr=null}else return d=Ao(y),d!==null&&_o(d),c.blockedOn=y,!1;d.shift()}return!0}function hc(c,d,y){Ti(c)&&y.delete(d)}function Ul(){Fl=!1,ti!==null&&Ti(ti)&&(ti=null),sa!==null&&Ti(sa)&&(sa=null),Ei!==null&&Ti(Ei)&&(Ei=null),Bl.forEach(hc),gt.forEach(hc)}function yr(c,d){c.blockedOn===d&&(c.blockedOn=null,Fl||(Fl=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,Ul)))}function ri(c){function d(N){return yr(N,c)}if(0<_s.length){yr(_s[0],c);for(var y=1;y<_s.length;y++){var E=_s[y];E.blockedOn===c&&(E.blockedOn=null)}}for(ti!==null&&yr(ti,c),sa!==null&&yr(sa,c),Ei!==null&&yr(Ei,c),Bl.forEach(d),gt.forEach(d),y=0;y<Fr.length;y++)E=Fr[y],E.blockedOn===c&&(E.blockedOn=null);for(;0<Fr.length&&(y=Fr[0],y.blockedOn===null);)dc(y),y.blockedOn===null&&Fr.shift()}var xo=T.ReactCurrentBatchConfig,zl=!0;function __(c,d,y,E){var N=Rt,V=xo.transition;xo.transition=null;try{Rt=1,Vl(c,d,y,E)}finally{Rt=N,xo.transition=V}}function iv(c,d,y,E){var N=Rt,V=xo.transition;xo.transition=null;try{Rt=4,Vl(c,d,y,E)}finally{Rt=N,xo.transition=V}}function Vl(c,d,y,E){if(zl){var N=mc(c,d,y,E);if(N===null)f(c,d,E,pc,y),zd(c,E);else if(Vd(N,c,d,y,E))E.stopPropagation();else if(zd(c,E),d&4&&-1<Vt.indexOf(c)){for(;N!==null;){var V=Ao(N);if(V!==null&&uc(V),V=mc(c,d,y,E),V===null&&f(c,d,E,pc,y),V===N)break;N=V}N!==null&&E.stopPropagation()}else f(c,d,E,null,y)}}var pc=null;function mc(c,d,y,E){if(pc=null,c=yo(E),c=jo(c),c!==null)if(d=Ia(c),d===null)c=null;else if(y=d.tag,y===13){if(c=bo(d),c!==null)return c;c=null}else if(y===3){if(d.stateNode.current.memoizedState.isDehydrated)return d.tag===3?d.stateNode.containerInfo:null;c=null}else d!==c&&(c=null);return pc=c,null}function Tt(c){switch(c){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(b_()){case Fd:return 1;case rv:return 4;case oc:case Bd:return 16;case ms:return 536870912;default:return 16}default:return 16}}var $a=null,Sn=null,Fa=null;function qd(){if(Fa)return Fa;var c,d=Sn,y=d.length,E,N="value"in $a?$a.value:$a.textContent,V=N.length;for(c=0;c<y&&d[c]===N[c];c++);var oe=y-c;for(E=1;E<=oe&&d[y-E]===N[V-E];E++);return Fa=N.slice(c,1<E?1-E:void 0)}function vc(c){var d=c.keyCode;return"charCode"in c?(c=c.charCode,c===0&&d===13&&(c=13)):c=d,c===10&&(c=13),32<=c||c===13?c:0}function ws(){return!0}function av(){return!1}function dn(c){function d(y,E,N,V,oe){this._reactName=y,this._targetInst=N,this.type=E,this.nativeEvent=V,this.target=oe,this.currentTarget=null;for(var me in c)c.hasOwnProperty(me)&&(y=c[me],this[me]=y?y(V):V[me]);return this.isDefaultPrevented=(V.defaultPrevented!=null?V.defaultPrevented:V.returnValue===!1)?ws:av,this.isPropagationStopped=av,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=ws)},stopPropagation:function(){var y=this.nativeEvent;y&&(y.stopPropagation?y.stopPropagation():typeof y.cancelBubble!="unknown"&&(y.cancelBubble=!0),this.isPropagationStopped=ws)},persist:function(){},isPersistent:ws}),d}var xs={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(c){return c.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Wd=dn(xs),So=F({},xs,{view:0,detail:0}),w_=dn(So),Fn,Hd,Ss,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(c){return c.relatedTarget===void 0?c.fromElement===c.srcElement?c.toElement:c.fromElement:c.relatedTarget},movementX:function(c){return"movementX"in c?c.movementX:(c!==Ss&&(Ss&&c.type==="mousemove"?(Fn=c.screenX-Ss.screenX,Hd=c.screenY-Ss.screenY):Hd=Fn=0,Ss=c),Fn)},movementY:function(c){return"movementY"in c?c.movementY:Hd}}),Gd=dn(ni),ov=F({},ni,{dataTransfer:0}),Kd=dn(ov),x_=F({},So,{relatedTarget:0}),gc=dn(x_),sv=F({},xs,{animationName:0,elapsedTime:0,pseudoElement:0}),S_=dn(sv),O_=F({},xs,{clipboardData:function(c){return"clipboardData"in c?c.clipboardData:window.clipboardData}}),Yd=dn(O_),C_=F({},xs,{data:0}),Zd=dn(C_),lv={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 P_(c){var d=this.nativeEvent;return d.getModifierState?d.getModifierState(c):(c=Oo[c])?!!d[c]:!1}function Co(){return P_}var Bn=F({},So,{key:function(c){if(c.key){var d=lv[c.key]||c.key;if(d!=="Unidentified")return d}return c.type==="keypress"?(c=vc(c),c===13?"Enter":String.fromCharCode(c)):c.type==="keydown"||c.type==="keyup"?yc[c.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Co,charCode:function(c){return c.type==="keypress"?vc(c):0},keyCode:function(c){return c.type==="keydown"||c.type==="keyup"?c.keyCode:0},which:function(c){return c.type==="keypress"?vc(c):c.type==="keydown"||c.type==="keyup"?c.keyCode:0}}),uv=dn(Bn),cv=F({},ni,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),fv=dn(cv),Xd=F({},So,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Co}),Qd=dn(Xd),E_=F({},xs,{propertyName:0,elapsedTime:0,pseudoElement:0}),T_=dn(E_),dv=F({},ni,{deltaX:function(c){return"deltaX"in c?c.deltaX:"wheelDeltaX"in c?-c.wheelDeltaX:0},deltaY:function(c){return"deltaY"in c?c.deltaY:"wheelDeltaY"in c?-c.wheelDeltaY:"wheelDelta"in c?-c.wheelDelta:0},deltaZ:0,deltaMode:0}),j_=dn(dv),ii=[9,13,27,32],Ba=s&&"CompositionEvent"in window,ql=null;s&&"documentMode"in document&&(ql=document.documentMode);var la=s&&"TextEvent"in window&&!ql,hv=s&&(!Ba||ql&&8<ql&&11>=ql),Po=" ",pv=!1;function Os(c,d){switch(c){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 Jd(c){return c=c.detail,typeof c=="object"&&"data"in c?c.data:null}var ua=!1;function A_(c,d){switch(c){case"compositionend":return Jd(d);case"keypress":return d.which!==32?null:(pv=!0,Po);case"textInput":return c=d.data,c===Po&&pv?null:c;default:return null}}function Ua(c,d){if(ua)return c==="compositionend"||!Ba&&Os(c,d)?(c=qd(),Fa=Sn=$a=null,ua=!1,c):null;switch(c){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 hv&&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 mv(c){var d=c&&c.nodeName&&c.nodeName.toLowerCase();return d==="input"?!!bc[c.type]:d==="textarea"}function _c(c,d,y,E){ps(E),d=C(d,"onChange"),0<d.length&&(y=new Wd("onChange","change",null,y,E),c.push({event:y,listeners:d}))}var Wl=null,On=null;function k_(c){lh(c,0)}function ca(c){var d=ko(c);if(Y(d))return c}function R_(c,d){if(c==="change")return d}var ji=!1;if(s){var Cs;if(s){var wc="oninput"in document;if(!wc){var xc=document.createElement("div");xc.setAttribute("oninput","return;"),wc=typeof xc.oninput=="function"}Cs=wc}else Cs=!1;ji=Cs&&(!document.documentMode||9<document.documentMode)}function Hl(){Wl&&(Wl.detachEvent("onpropertychange",Sc),On=Wl=null)}function Sc(c){if(c.propertyName==="value"&&ca(On)){var d=[];_c(d,On,c,yo(c)),Nr(k_,d)}}function Oc(c,d,y){c==="focusin"?(Hl(),Wl=d,On=y,Wl.attachEvent("onpropertychange",Sc)):c==="focusout"&&Hl()}function Ps(c){if(c==="selectionchange"||c==="keyup"||c==="keydown")return ca(On)}function Cc(c,d){if(c==="click")return ca(d)}function eh(c,d){if(c==="input"||c==="change")return ca(d)}function vv(c,d){return c===d&&(c!==0||1/c===1/d)||c!==c&&d!==d}var ai=typeof Object.is=="function"?Object.is:vv;function za(c,d){if(ai(c,d))return!0;if(typeof c!="object"||c===null||typeof d!="object"||d===null)return!1;var y=Object.keys(c),E=Object.keys(d);if(y.length!==E.length)return!1;for(E=0;E<y.length;E++){var N=y[E];if(!u.call(d,N)||!ai(c[N],d[N]))return!1}return!0}function gv(c){for(;c&&c.firstChild;)c=c.firstChild;return c}function th(c,d){var y=gv(c);c=0;for(var E;y;){if(y.nodeType===3){if(E=c+y.textContent.length,c<=d&&E>=d)return{node:y,offset:d-c};c=E}e:{for(;y;){if(y.nextSibling){y=y.nextSibling;break e}y=y.parentNode}y=void 0}y=gv(y)}}function yv(c,d){return c&&d?c===d?!0:c&&c.nodeType===3?!1:d&&d.nodeType===3?yv(c,d.parentNode):"contains"in c?c.contains(d):c.compareDocumentPosition?!!(c.compareDocumentPosition(d)&16):!1:!1}function rh(){for(var c=window,d=ue();d instanceof c.HTMLIFrameElement;){try{var y=typeof d.contentWindow.location.href=="string"}catch{y=!1}if(y)c=d.contentWindow;else break;d=ue(c.document)}return d}function nh(c){var d=c&&c.nodeName&&c.nodeName.toLowerCase();return d&&(d==="input"&&(c.type==="text"||c.type==="search"||c.type==="tel"||c.type==="url"||c.type==="password")||d==="textarea"||c.contentEditable==="true")}function Ai(c){var d=rh(),y=c.focusedElem,E=c.selectionRange;if(d!==y&&y&&y.ownerDocument&&yv(y.ownerDocument.documentElement,y)){if(E!==null&&nh(y)){if(d=E.start,c=E.end,c===void 0&&(c=d),"selectionStart"in y)y.selectionStart=d,y.selectionEnd=Math.min(c,y.value.length);else if(c=(d=y.ownerDocument||document)&&d.defaultView||window,c.getSelection){c=c.getSelection();var N=y.textContent.length,V=Math.min(E.start,N);E=E.end===void 0?V:Math.min(E.end,N),!c.extend&&V>E&&(N=E,E=V,V=N),N=th(y,V);var oe=th(y,E);N&&oe&&(c.rangeCount!==1||c.anchorNode!==N.node||c.anchorOffset!==N.offset||c.focusNode!==oe.node||c.focusOffset!==oe.offset)&&(d=d.createRange(),d.setStart(N.node,N.offset),c.removeAllRanges(),V>E?(c.addRange(d),c.extend(oe.node,oe.offset)):(d.setEnd(oe.node,oe.offset),c.addRange(d)))}}for(d=[],c=y;c=c.parentNode;)c.nodeType===1&&d.push({element:c,left:c.scrollLeft,top:c.scrollTop});for(typeof y.focus=="function"&&y.focus(),y=0;y<d.length;y++)c=d[y],c.element.scrollLeft=c.left,c.element.scrollTop=c.top}}var Pc=s&&"documentMode"in document&&11>=document.documentMode,Es=null,Ts=null,Gl=null,Ec=!1;function bv(c,d,y){var E=y.window===y?y.document:y.nodeType===9?y:y.ownerDocument;Ec||Es==null||Es!==ue(E)||(E=Es,"selectionStart"in E&&nh(E)?E={start:E.selectionStart,end:E.selectionEnd}:(E=(E.ownerDocument&&E.ownerDocument.defaultView||window).getSelection(),E={anchorNode:E.anchorNode,anchorOffset:E.anchorOffset,focusNode:E.focusNode,focusOffset:E.focusOffset}),Gl&&za(Gl,E)||(Gl=E,E=C(Ts,"onSelect"),0<E.length&&(d=new Wd("onSelect","select",null,d,y),c.push({event:d,listeners:E}),d.target=Es)))}function Va(c,d){var y={};return y[c.toLowerCase()]=d.toLowerCase(),y["Webkit"+c]="webkit"+d,y["Moz"+c]="moz"+d,y}var js={animationend:Va("Animation","AnimationEnd"),animationiteration:Va("Animation","AnimationIteration"),animationstart:Va("Animation","AnimationStart"),transitionend:Va("Transition","TransitionEnd")},qa={},ih={};s&&(ih=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(c){if(qa[c])return qa[c];if(!js[c])return c;var d=js[c],y;for(y in d)if(d.hasOwnProperty(y)&&y in ih)return qa[c]=d[y];return c}var _v=Kl("animationend"),ki=Kl("animationiteration"),ah=Kl("animationstart"),oh=Kl("transitionend"),As=new Map,wv="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(c,d){As.set(c,d),a(d,[c])}for(var Eo=0;Eo<wv.length;Eo++){var Tc=wv[Eo],xv=Tc.toLowerCase(),N_=Tc[0].toUpperCase()+Tc.slice(1);oi(xv,"on"+N_)}oi(_v,"onAnimationEnd"),oi(ki,"onAnimationIteration"),oi(ah,"onAnimationStart"),oi("dblclick","onDoubleClick"),oi("focusin","onFocus"),oi("focusout","onBlur"),oi(oh,"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 ks="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(" "),Sv=new Set("cancel close invalid load scroll toggle".split(" ").concat(ks));function sh(c,d,y){var E=c.type||"unknown-event";c.currentTarget=y,Dd(E,d,void 0,c),c.currentTarget=null}function lh(c,d){d=(d&4)!==0;for(var y=0;y<c.length;y++){var E=c[y],N=E.event;E=E.listeners;e:{var V=void 0;if(d)for(var oe=E.length-1;0<=oe;oe--){var me=E[oe],be=me.instance,Ae=me.currentTarget;if(me=me.listener,be!==V&&N.isPropagationStopped())break e;sh(N,me,Ae),V=be}else for(oe=0;oe<E.length;oe++){if(me=E[oe],be=me.instance,Ae=me.currentTarget,me=me.listener,be!==V&&N.isPropagationStopped())break e;sh(N,me,Ae),V=be}}}if(Ll)throw c=ic,Ll=!1,ic=null,c}function qt(c,d){var y=d[Ls];y===void 0&&(y=d[Ls]=new Set);var E=c+"__bubble";y.has(E)||(Ov(d,c,2,!1),y.add(E))}function uh(c,d,y){var E=0;d&&(E|=4),Ov(y,c,E,d)}var Yl="_reactListening"+Math.random().toString(36).slice(2);function Rs(c){if(!c[Yl]){c[Yl]=!0,n.forEach(function(y){y!=="selectionchange"&&(Sv.has(y)||uh(y,!1,c),uh(y,!0,c))});var d=c.nodeType===9?c:c.ownerDocument;d===null||d[Yl]||(d[Yl]=!0,uh("selectionchange",!1,d))}}function Ov(c,d,y,E){switch(Tt(d)){case 1:var N=__;break;case 4:N=iv;break;default:N=Vl}y=N.bind(null,d,y,c),N=void 0,!mr||d!=="touchstart"&&d!=="touchmove"&&d!=="wheel"||(N=!0),E?N!==void 0?c.addEventListener(d,y,{capture:!0,passive:N}):c.addEventListener(d,y,!0):N!==void 0?c.addEventListener(d,y,{passive:N}):c.addEventListener(d,y,!1)}function f(c,d,y,E,N){var V=E;if((d&1)===0&&(d&2)===0&&E!==null)e:for(;;){if(E===null)return;var oe=E.tag;if(oe===3||oe===4){var me=E.stateNode.containerInfo;if(me===N||me.nodeType===8&&me.parentNode===N)break;if(oe===4)for(oe=E.return;oe!==null;){var be=oe.tag;if((be===3||be===4)&&(be=oe.stateNode.containerInfo,be===N||be.nodeType===8&&be.parentNode===N))return;oe=oe.return}for(;me!==null;){if(oe=jo(me),oe===null)return;if(be=oe.tag,be===5||be===6){E=V=oe;continue e}me=me.parentNode}}E=E.return}Nr(function(){var Ae=V,Ve=yo(y),qe=[];e:{var ze=As.get(c);if(ze!==void 0){var et=Wd,nt=c;switch(c){case"keypress":if(vc(y)===0)break e;case"keydown":case"keyup":et=uv;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=Gd;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":et=Kd;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":et=Qd;break;case _v:case ki:case ah:et=S_;break;case oh:et=T_;break;case"scroll":et=w_;break;case"wheel":et=j_;break;case"copy":case"cut":case"paste":et=Yd;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":et=fv}var it=(d&4)!==0,Ar=!it&&c==="scroll",Ce=it?ze!==null?ze+"Capture":null:ze;it=[];for(var we=Ae,Ee;we!==null;){Ee=we;var Ye=Ee.stateNode;if(Ee.tag===5&&Ye!==null&&(Ee=Ye,Ce!==null&&(Ye=pr(we,Ce),Ye!=null&&it.push(m(we,Ye,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=c==="mouseover"||c==="pointerover",et=c==="mouseout"||c==="pointerout",ze&&y!==jr&&(nt=y.relatedTarget||y.fromElement)&&(jo(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?jo(nt):null,nt!==null&&(Ar=Ia(nt),nt!==Ar||nt.tag!==5&&nt.tag!==6)&&(nt=null)):(et=null,nt=Ae),et!==nt)){if(it=Gd,Ye="onMouseLeave",Ce="onMouseEnter",we="mouse",(c==="pointerout"||c==="pointerover")&&(it=fv,Ye="onPointerLeave",Ce="onPointerEnter",we="pointer"),Ar=et==null?ze:ko(et),Ee=nt==null?ze:ko(nt),ze=new it(Ye,we+"leave",et,y,Ve),ze.target=Ar,ze.relatedTarget=Ee,Ye=null,jo(Ve)===Ae&&(it=new it(Ce,we+"enter",nt,y,Ve),it.target=Ee,it.relatedTarget=Ar,Ye=it),Ar=Ye,et&&nt)t:{for(it=et,Ce=nt,we=0,Ee=it;Ee;Ee=R(Ee))we++;for(Ee=0,Ye=Ce;Ye;Ye=R(Ye))Ee++;for(;0<we-Ee;)it=R(it),we--;for(;0<Ee-we;)Ce=R(Ce),Ee--;for(;we--;){if(it===Ce||Ce!==null&&it===Ce.alternate)break t;it=R(it),Ce=R(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=R_;else if(mv(ze))if(ji)lt=eh;else{lt=Ps;var dt=Oc}else(et=ze.nodeName)&&et.toLowerCase()==="input"&&(ze.type==="checkbox"||ze.type==="radio")&&(lt=Cc);if(lt&&(lt=lt(c,Ae))){_c(qe,lt,y,Ve);break e}dt&&dt(c,ze,Ae),c==="focusout"&&(dt=ze._wrapperState)&&dt.controlled&&ze.type==="number"&&ke(ze,"number",ze.value)}switch(dt=Ae?ko(Ae):window,c){case"focusin":(mv(dt)||dt.contentEditable==="true")&&(Es=dt,Ts=Ae,Gl=null);break;case"focusout":Gl=Ts=Es=null;break;case"mousedown":Ec=!0;break;case"contextmenu":case"mouseup":case"dragend":Ec=!1,bv(qe,y,Ve);break;case"selectionchange":if(Pc)break;case"keydown":case"keyup":bv(qe,y,Ve)}var ht;if(Ba)e:{switch(c){case"compositionstart":var bt="onCompositionStart";break e;case"compositionend":bt="onCompositionEnd";break e;case"compositionupdate":bt="onCompositionUpdate";break e}bt=void 0}else ua?Os(c,y)&&(bt="onCompositionEnd"):c==="keydown"&&y.keyCode===229&&(bt="onCompositionStart");bt&&(hv&&y.locale!=="ko"&&(ua||bt!=="onCompositionStart"?bt==="onCompositionEnd"&&ua&&(ht=qd()):($a=Ve,Sn="value"in $a?$a.value:$a.textContent,ua=!0)),dt=C(Ae,bt),0<dt.length&&(bt=new Zd(bt,c,null,y,Ve),qe.push({event:bt,listeners:dt}),ht?bt.data=ht:(ht=Jd(y),ht!==null&&(bt.data=ht)))),(ht=la?A_(c,y):Ua(c,y))&&(Ae=C(Ae,"onBeforeInput"),0<Ae.length&&(Ve=new Zd("onBeforeInput","beforeinput",null,y,Ve),qe.push({event:Ve,listeners:Ae}),Ve.data=ht))}lh(qe,d)})}function m(c,d,y){return{instance:c,listener:d,currentTarget:y}}function C(c,d){for(var y=d+"Capture",E=[];c!==null;){var N=c,V=N.stateNode;N.tag===5&&V!==null&&(N=V,V=pr(c,y),V!=null&&E.unshift(m(c,V,N)),V=pr(c,d),V!=null&&E.push(m(c,V,N))),c=c.return}return E}function R(c){if(c===null)return null;do c=c.return;while(c&&c.tag!==5);return c||null}function G(c,d,y,E,N){for(var V=d._reactName,oe=[];y!==null&&y!==E;){var me=y,be=me.alternate,Ae=me.stateNode;if(be!==null&&be===E)break;me.tag===5&&Ae!==null&&(me=Ae,N?(be=pr(y,V),be!=null&&oe.unshift(m(y,be,me))):N||(be=pr(y,V),be!=null&&oe.push(m(y,be,me)))),y=y.return}oe.length!==0&&c.push({event:d,listeners:oe})}var le=/\r\n?/g,ge=/\u0000|\uFFFD/g;function Oe(c){return(typeof c=="string"?c:""+c).replace(le,`
|
||
`).replace(ge,"")}function je(c,d,y){if(d=Oe(d),Oe(c)!==d&&y)throw Error(r(425))}function Be(){}var Je=null,ft=null;function Ot(c,d){return c==="textarea"||c==="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,Cn=typeof Promise=="function"?Promise:void 0,hn=typeof queueMicrotask=="function"?queueMicrotask:typeof Cn<"u"?function(c){return Cn.resolve(null).then(c).catch(Ns)}:Br;function Ns(c){setTimeout(function(){throw c})}function ch(c,d){var y=d,E=0;do{var N=y.nextSibling;if(c.removeChild(y),N&&N.nodeType===8)if(y=N.data,y==="/$"){if(E===0){c.removeChild(N),ri(d);return}E--}else y!=="$"&&y!=="$?"&&y!=="$!"||E++;y=N}while(y);ri(d)}function Wa(c){for(;c!=null;c=c.nextSibling){var d=c.nodeType;if(d===1||d===3)break;if(d===8){if(d=c.data,d==="$"||d==="$!"||d==="$?")break;if(d==="/$")return null}}return c}function Cv(c){c=c.previousSibling;for(var d=0;c;){if(c.nodeType===8){var y=c.data;if(y==="$"||y==="$!"||y==="$?"){if(d===0)return c;d--}else y==="/$"&&d++}c=c.previousSibling}return null}var To=Math.random().toString(36).slice(2),Ri="__reactFiber$"+To,Ms="__reactProps$"+To,Bt="__reactContainer$"+To,Ls="__reactEvents$"+To,M_="__reactListeners$"+To,L_="__reactHandles$"+To;function jo(c){var d=c[Ri];if(d)return d;for(var y=c.parentNode;y;){if(d=y[Bt]||y[Ri]){if(y=d.alternate,d.child!==null||y!==null&&y.child!==null)for(c=Cv(c);c!==null;){if(y=c[Ri])return y;c=Cv(c)}return d}c=y,y=c.parentNode}return null}function Ao(c){return c=c[Ri]||c[Bt],!c||c.tag!==5&&c.tag!==6&&c.tag!==13&&c.tag!==3?null:c}function ko(c){if(c.tag===5||c.tag===6)return c.stateNode;throw Error(r(33))}function jc(c){return c[Ms]||null}var D_=[],Ac=-1;function Ds(c){return{current:c}}function ar(c){0>Ac||(c.current=D_[Ac],D_[Ac]=null,Ac--)}function Qt(c,d){Ac++,D_[Ac]=c.current,c.current=d}var Is={},pn=Ds(Is),Un=Ds(!1),Zl=Is;function kc(c,d){var y=c.type.contextTypes;if(!y)return Is;var E=c.stateNode;if(E&&E.__reactInternalMemoizedUnmaskedChildContext===d)return E.__reactInternalMemoizedMaskedChildContext;var N={},V;for(V in y)N[V]=d[V];return E&&(c=c.stateNode,c.__reactInternalMemoizedUnmaskedChildContext=d,c.__reactInternalMemoizedMaskedChildContext=N),N}function zn(c){return c=c.childContextTypes,c!=null}function Pv(){ar(Un),ar(pn)}function a3(c,d,y){if(pn.current!==Is)throw Error(r(168));Qt(pn,d),Qt(Un,y)}function o3(c,d,y){var E=c.stateNode;if(d=d.childContextTypes,typeof E.getChildContext!="function")return y;E=E.getChildContext();for(var N in E)if(!(N in d))throw Error(r(108,ve(c)||"Unknown",N));return F({},y,E)}function Ev(c){return c=(c=c.stateNode)&&c.__reactInternalMemoizedMergedChildContext||Is,Zl=pn.current,Qt(pn,c),Qt(Un,Un.current),!0}function s3(c,d,y){var E=c.stateNode;if(!E)throw Error(r(169));y?(c=o3(c,d,Zl),E.__reactInternalMemoizedMergedChildContext=c,ar(Un),ar(pn),Qt(pn,c)):ar(Un),Qt(Un,y)}var Ro=null,Tv=!1,I_=!1;function l3(c){Ro===null?Ro=[c]:Ro.push(c)}function xW(c){Tv=!0,l3(c)}function $s(){if(!I_&&Ro!==null){I_=!0;var c=0,d=Rt;try{var y=Ro;for(Rt=1;c<y.length;c++){var E=y[c];do E=E(!0);while(E!==null)}Ro=null,Tv=!1}catch(N){throw Ro!==null&&(Ro=Ro.slice(c+1)),tv(Fd,$s),N}finally{Rt=d,I_=!1}}return null}var Rc=[],Nc=0,jv=null,Av=0,Ni=[],Mi=0,Xl=null,No=1,Mo="";function Ql(c,d){Rc[Nc++]=Av,Rc[Nc++]=jv,jv=c,Av=d}function u3(c,d,y){Ni[Mi++]=No,Ni[Mi++]=Mo,Ni[Mi++]=Xl,Xl=c;var E=No;c=Mo;var N=32-wt(E)-1;E&=~(1<<N),y+=1;var V=32-wt(d)+N;if(30<V){var oe=N-N%5;V=(E&(1<<oe)-1).toString(32),E>>=oe,N-=oe,No=1<<32-wt(d)+N|y<<N|E,Mo=V+c}else No=1<<V|y<<N|E,Mo=c}function $_(c){c.return!==null&&(Ql(c,1),u3(c,1,0))}function F_(c){for(;c===jv;)jv=Rc[--Nc],Rc[Nc]=null,Av=Rc[--Nc],Rc[Nc]=null;for(;c===Xl;)Xl=Ni[--Mi],Ni[Mi]=null,Mo=Ni[--Mi],Ni[Mi]=null,No=Ni[--Mi],Ni[Mi]=null}var si=null,li=null,cr=!1,fa=null;function c3(c,d){var y=$i(5,null,null,0);y.elementType="DELETED",y.stateNode=d,y.return=c,d=c.deletions,d===null?(c.deletions=[y],c.flags|=16):d.push(y)}function f3(c,d){switch(c.tag){case 5:var y=c.type;return d=d.nodeType!==1||y.toLowerCase()!==d.nodeName.toLowerCase()?null:d,d!==null?(c.stateNode=d,si=c,li=Wa(d.firstChild),!0):!1;case 6:return d=c.pendingProps===""||d.nodeType!==3?null:d,d!==null?(c.stateNode=d,si=c,li=null,!0):!1;case 13:return d=d.nodeType!==8?null:d,d!==null?(y=Xl!==null?{id:No,overflow:Mo}:null,c.memoizedState={dehydrated:d,treeContext:y,retryLane:1073741824},y=$i(18,null,null,0),y.stateNode=d,y.return=c,c.child=y,si=c,li=null,!0):!1;default:return!1}}function B_(c){return(c.mode&1)!==0&&(c.flags&128)===0}function U_(c){if(cr){var d=li;if(d){var y=d;if(!f3(c,d)){if(B_(c))throw Error(r(418));d=Wa(y.nextSibling);var E=si;d&&f3(c,d)?c3(E,y):(c.flags=c.flags&-4097|2,cr=!1,si=c)}}else{if(B_(c))throw Error(r(418));c.flags=c.flags&-4097|2,cr=!1,si=c}}}function d3(c){for(c=c.return;c!==null&&c.tag!==5&&c.tag!==3&&c.tag!==13;)c=c.return;si=c}function kv(c){if(c!==si)return!1;if(!cr)return d3(c),cr=!0,!1;var d;if((d=c.tag!==3)&&!(d=c.tag!==5)&&(d=c.type,d=d!=="head"&&d!=="body"&&!Ot(c.type,c.memoizedProps)),d&&(d=li)){if(B_(c))throw h3(),Error(r(418));for(;d;)c3(c,d),d=Wa(d.nextSibling)}if(d3(c),c.tag===13){if(c=c.memoizedState,c=c!==null?c.dehydrated:null,!c)throw Error(r(317));e:{for(c=c.nextSibling,d=0;c;){if(c.nodeType===8){var y=c.data;if(y==="/$"){if(d===0){li=Wa(c.nextSibling);break e}d--}else y!=="$"&&y!=="$!"&&y!=="$?"||d++}c=c.nextSibling}li=null}}else li=si?Wa(c.stateNode.nextSibling):null;return!0}function h3(){for(var c=li;c;)c=Wa(c.nextSibling)}function Mc(){li=si=null,cr=!1}function z_(c){fa===null?fa=[c]:fa.push(c)}var SW=T.ReactCurrentBatchConfig;function fh(c,d,y){if(c=y.ref,c!==null&&typeof c!="function"&&typeof c!="object"){if(y._owner){if(y=y._owner,y){if(y.tag!==1)throw Error(r(309));var E=y.stateNode}if(!E)throw Error(r(147,c));var N=E,V=""+c;return d!==null&&d.ref!==null&&typeof d.ref=="function"&&d.ref._stringRef===V?d.ref:(d=function(oe){var me=N.refs;oe===null?delete me[V]:me[V]=oe},d._stringRef=V,d)}if(typeof c!="string")throw Error(r(284));if(!y._owner)throw Error(r(290,c))}return c}function Rv(c,d){throw c=Object.prototype.toString.call(d),Error(r(31,c==="[object Object]"?"object with keys {"+Object.keys(d).join(", ")+"}":c))}function p3(c){var d=c._init;return d(c._payload)}function m3(c){function d(Ce,we){if(c){var Ee=Ce.deletions;Ee===null?(Ce.deletions=[we],Ce.flags|=16):Ee.push(we)}}function y(Ce,we){if(!c)return null;for(;we!==null;)d(Ce,we),we=we.sibling;return null}function E(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 N(Ce,we){return Ce=Hs(Ce,we),Ce.index=0,Ce.sibling=null,Ce}function V(Ce,we,Ee){return Ce.index=Ee,c?(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 c&&Ce.alternate===null&&(Ce.flags|=2),Ce}function me(Ce,we,Ee,Ye){return we===null||we.tag!==6?(we=N1(Ee,Ce.mode,Ye),we.return=Ce,we):(we=N(we,Ee),we.return=Ce,we)}function be(Ce,we,Ee,Ye){var lt=Ee.type;return lt===M?Ve(Ce,we,Ee.props.children,Ye,Ee.key):we!==null&&(we.elementType===lt||typeof lt=="object"&<!==null&<.$$typeof===re&&p3(lt)===we.type)?(Ye=N(we,Ee.props),Ye.ref=fh(Ce,we,Ee),Ye.return=Ce,Ye):(Ye=rg(Ee.type,Ee.key,Ee.props,null,Ce.mode,Ye),Ye.ref=fh(Ce,we,Ee),Ye.return=Ce,Ye)}function Ae(Ce,we,Ee,Ye){return we===null||we.tag!==4||we.stateNode.containerInfo!==Ee.containerInfo||we.stateNode.implementation!==Ee.implementation?(we=M1(Ee,Ce.mode,Ye),we.return=Ce,we):(we=N(we,Ee.children||[]),we.return=Ce,we)}function Ve(Ce,we,Ee,Ye,lt){return we===null||we.tag!==7?(we=ou(Ee,Ce.mode,Ye,lt),we.return=Ce,we):(we=N(we,Ee),we.return=Ce,we)}function qe(Ce,we,Ee){if(typeof we=="string"&&we!==""||typeof we=="number")return we=N1(""+we,Ce.mode,Ee),we.return=Ce,we;if(typeof we=="object"&&we!==null){switch(we.$$typeof){case A:return Ee=rg(we.type,we.key,we.props,null,Ce.mode,Ee),Ee.ref=fh(Ce,null,we),Ee.return=Ce,Ee;case j:return we=M1(we,Ce.mode,Ee),we.return=Ce,we;case re:var Ye=we._init;return qe(Ce,Ye(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,Ye){var lt=we!==null?we.key:null;if(typeof Ee=="string"&&Ee!==""||typeof Ee=="number")return lt!==null?null:me(Ce,we,""+Ee,Ye);if(typeof Ee=="object"&&Ee!==null){switch(Ee.$$typeof){case A:return Ee.key===lt?be(Ce,we,Ee,Ye):null;case j:return Ee.key===lt?Ae(Ce,we,Ee,Ye):null;case re:return lt=Ee._init,ze(Ce,we,lt(Ee._payload),Ye)}if(Ie(Ee)||$(Ee))return lt!==null?null:Ve(Ce,we,Ee,Ye,null);Rv(Ce,Ee)}return null}function et(Ce,we,Ee,Ye,lt){if(typeof Ye=="string"&&Ye!==""||typeof Ye=="number")return Ce=Ce.get(Ee)||null,me(we,Ce,""+Ye,lt);if(typeof Ye=="object"&&Ye!==null){switch(Ye.$$typeof){case A:return Ce=Ce.get(Ye.key===null?Ee:Ye.key)||null,be(we,Ce,Ye,lt);case j:return Ce=Ce.get(Ye.key===null?Ee:Ye.key)||null,Ae(we,Ce,Ye,lt);case re:var dt=Ye._init;return et(Ce,we,Ee,dt(Ye._payload),lt)}if(Ie(Ye)||$(Ye))return Ce=Ce.get(Ee)||null,Ve(we,Ce,Ye,lt,null);Rv(we,Ye)}return null}function nt(Ce,we,Ee,Ye){for(var lt=null,dt=null,ht=we,bt=we=0,Yr=null;ht!==null&&bt<Ee.length;bt++){ht.index>bt?(Yr=ht,ht=null):Yr=ht.sibling;var Lt=ze(Ce,ht,Ee[bt],Ye);if(Lt===null){ht===null&&(ht=Yr);break}c&&ht&&Lt.alternate===null&&d(Ce,ht),we=V(Lt,we,bt),dt===null?lt=Lt:dt.sibling=Lt,dt=Lt,ht=Yr}if(bt===Ee.length)return y(Ce,ht),cr&&Ql(Ce,bt),lt;if(ht===null){for(;bt<Ee.length;bt++)ht=qe(Ce,Ee[bt],Ye),ht!==null&&(we=V(ht,we,bt),dt===null?lt=ht:dt.sibling=ht,dt=ht);return cr&&Ql(Ce,bt),lt}for(ht=E(Ce,ht);bt<Ee.length;bt++)Yr=et(ht,Ce,bt,Ee[bt],Ye),Yr!==null&&(c&&Yr.alternate!==null&&ht.delete(Yr.key===null?bt:Yr.key),we=V(Yr,we,bt),dt===null?lt=Yr:dt.sibling=Yr,dt=Yr);return c&&ht.forEach(function(Gs){return d(Ce,Gs)}),cr&&Ql(Ce,bt),lt}function it(Ce,we,Ee,Ye){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,Yr=null,Lt=Ee.next();ht!==null&&!Lt.done;bt++,Lt=Ee.next()){ht.index>bt?(Yr=ht,ht=null):Yr=ht.sibling;var Gs=ze(Ce,ht,Lt.value,Ye);if(Gs===null){ht===null&&(ht=Yr);break}c&&ht&&Gs.alternate===null&&d(Ce,ht),we=V(Gs,we,bt),dt===null?lt=Gs:dt.sibling=Gs,dt=Gs,ht=Yr}if(Lt.done)return y(Ce,ht),cr&&Ql(Ce,bt),lt;if(ht===null){for(;!Lt.done;bt++,Lt=Ee.next())Lt=qe(Ce,Lt.value,Ye),Lt!==null&&(we=V(Lt,we,bt),dt===null?lt=Lt:dt.sibling=Lt,dt=Lt);return cr&&Ql(Ce,bt),lt}for(ht=E(Ce,ht);!Lt.done;bt++,Lt=Ee.next())Lt=et(ht,Ce,bt,Lt.value,Ye),Lt!==null&&(c&&Lt.alternate!==null&&ht.delete(Lt.key===null?bt:Lt.key),we=V(Lt,we,bt),dt===null?lt=Lt:dt.sibling=Lt,dt=Lt);return c&&ht.forEach(function(rH){return d(Ce,rH)}),cr&&Ql(Ce,bt),lt}function Ar(Ce,we,Ee,Ye){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=N(dt,Ee.props.children),we.return=Ce,Ce=we;break e}}else if(dt.elementType===lt||typeof lt=="object"&<!==null&<.$$typeof===re&&p3(lt)===dt.type){y(Ce,dt.sibling),we=N(dt,Ee.props),we.ref=fh(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,Ye,Ee.key),we.return=Ce,Ce=we):(Ye=rg(Ee.type,Ee.key,Ee.props,null,Ce.mode,Ye),Ye.ref=fh(Ce,we,Ee),Ye.return=Ce,Ce=Ye)}return oe(Ce);case j: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=N(we,Ee.children||[]),we.return=Ce,Ce=we;break e}else{y(Ce,we);break}else d(Ce,we);we=we.sibling}we=M1(Ee,Ce.mode,Ye),we.return=Ce,Ce=we}return oe(Ce);case re:return dt=Ee._init,Ar(Ce,we,dt(Ee._payload),Ye)}if(Ie(Ee))return nt(Ce,we,Ee,Ye);if($(Ee))return it(Ce,we,Ee,Ye);Rv(Ce,Ee)}return typeof Ee=="string"&&Ee!==""||typeof Ee=="number"?(Ee=""+Ee,we!==null&&we.tag===6?(y(Ce,we.sibling),we=N(we,Ee),we.return=Ce,Ce=we):(y(Ce,we),we=N1(Ee,Ce.mode,Ye),we.return=Ce,Ce=we),oe(Ce)):y(Ce,we)}return Ar}var Lc=m3(!0),v3=m3(!1),Nv=Ds(null),Mv=null,Dc=null,V_=null;function q_(){V_=Dc=Mv=null}function W_(c){var d=Nv.current;ar(Nv),c._currentValue=d}function H_(c,d,y){for(;c!==null;){var E=c.alternate;if((c.childLanes&d)!==d?(c.childLanes|=d,E!==null&&(E.childLanes|=d)):E!==null&&(E.childLanes&d)!==d&&(E.childLanes|=d),c===y)break;c=c.return}}function Ic(c,d){Mv=c,V_=Dc=null,c=c.dependencies,c!==null&&c.firstContext!==null&&((c.lanes&d)!==0&&(Vn=!0),c.firstContext=null)}function Li(c){var d=c._currentValue;if(V_!==c)if(c={context:c,memoizedValue:d,next:null},Dc===null){if(Mv===null)throw Error(r(308));Dc=c,Mv.dependencies={lanes:0,firstContext:c}}else Dc=Dc.next=c;return d}var Jl=null;function G_(c){Jl===null?Jl=[c]:Jl.push(c)}function g3(c,d,y,E){var N=d.interleaved;return N===null?(y.next=y,G_(d)):(y.next=N.next,N.next=y),d.interleaved=y,Lo(c,E)}function Lo(c,d){c.lanes|=d;var y=c.alternate;for(y!==null&&(y.lanes|=d),y=c,c=c.return;c!==null;)c.childLanes|=d,y=c.alternate,y!==null&&(y.childLanes|=d),y=c,c=c.return;return y.tag===3?y.stateNode:null}var Fs=!1;function K_(c){c.updateQueue={baseState:c.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function y3(c,d){c=c.updateQueue,d.updateQueue===c&&(d.updateQueue={baseState:c.baseState,firstBaseUpdate:c.firstBaseUpdate,lastBaseUpdate:c.lastBaseUpdate,shared:c.shared,effects:c.effects})}function Do(c,d){return{eventTime:c,lane:d,tag:0,payload:null,callback:null,next:null}}function Bs(c,d,y){var E=c.updateQueue;if(E===null)return null;if(E=E.shared,(Nt&2)!==0){var N=E.pending;return N===null?d.next=d:(d.next=N.next,N.next=d),E.pending=d,Lo(c,y)}return N=E.interleaved,N===null?(d.next=d,G_(E)):(d.next=N.next,N.next=d),E.interleaved=d,Lo(c,y)}function Lv(c,d,y){if(d=d.updateQueue,d!==null&&(d=d.shared,(y&4194240)!==0)){var E=d.lanes;E&=c.pendingLanes,y|=E,d.lanes=y,oa(c,y)}}function b3(c,d){var y=c.updateQueue,E=c.alternate;if(E!==null&&(E=E.updateQueue,y===E)){var N=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?N=V=oe:V=V.next=oe,y=y.next}while(y!==null);V===null?N=V=d:V=V.next=d}else N=V=d;y={baseState:E.baseState,firstBaseUpdate:N,lastBaseUpdate:V,shared:E.shared,effects:E.effects},c.updateQueue=y;return}c=y.lastBaseUpdate,c===null?y.firstBaseUpdate=d:c.next=d,y.lastBaseUpdate=d}function Dv(c,d,y,E){var N=c.updateQueue;Fs=!1;var V=N.firstBaseUpdate,oe=N.lastBaseUpdate,me=N.shared.pending;if(me!==null){N.shared.pending=null;var be=me,Ae=be.next;be.next=null,oe===null?V=Ae:oe.next=Ae,oe=be;var Ve=c.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=N.baseState;oe=0,Ve=Ae=be=null,me=V;do{var ze=me.lane,et=me.eventTime;if((E&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=c,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:Fs=!0}}me.callback!==null&&me.lane!==0&&(c.flags|=64,ze=N.effects,ze===null?N.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=N.shared.pending,me===null)break;ze=me,me=ze.next,ze.next=null,N.lastBaseUpdate=ze,N.shared.pending=null}}while(!0);if(Ve===null&&(be=qe),N.baseState=be,N.firstBaseUpdate=Ae,N.lastBaseUpdate=Ve,d=N.shared.interleaved,d!==null){N=d;do oe|=N.lane,N=N.next;while(N!==d)}else V===null&&(N.shared.lanes=0);ru|=oe,c.lanes=oe,c.memoizedState=qe}}function _3(c,d,y){if(c=d.effects,d.effects=null,c!==null)for(d=0;d<c.length;d++){var E=c[d],N=E.callback;if(N!==null){if(E.callback=null,E=y,typeof N!="function")throw Error(r(191,N));N.call(E)}}}var dh={},Ha=Ds(dh),hh=Ds(dh),ph=Ds(dh);function eu(c){if(c===dh)throw Error(r(174));return c}function Y_(c,d){switch(Qt(ph,d),Qt(hh,c),Qt(Ha,dh),c=d.nodeType,c){case 9:case 11:d=(d=d.documentElement)?d.namespaceURI:Te(null,"");break;default:c=c===8?d.parentNode:d,d=c.namespaceURI||null,c=c.tagName,d=Te(d,c)}ar(Ha),Qt(Ha,d)}function $c(){ar(Ha),ar(hh),ar(ph)}function w3(c){eu(ph.current);var d=eu(Ha.current),y=Te(d,c.type);d!==y&&(Qt(hh,c),Qt(Ha,y))}function Z_(c){hh.current===c&&(ar(Ha),ar(hh))}var br=Ds(0);function Iv(c){for(var d=c;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===c)break;for(;d.sibling===null;){if(d.return===null||d.return===c)return null;d=d.return}d.sibling.return=d.return,d=d.sibling}return null}var X_=[];function Q_(){for(var c=0;c<X_.length;c++)X_[c]._workInProgressVersionPrimary=null;X_.length=0}var $v=T.ReactCurrentDispatcher,J_=T.ReactCurrentBatchConfig,tu=0,_r=null,Ur=null,Gr=null,Fv=!1,mh=!1,vh=0,OW=0;function mn(){throw Error(r(321))}function e1(c,d){if(d===null)return!1;for(var y=0;y<d.length&&y<c.length;y++)if(!ai(c[y],d[y]))return!1;return!0}function t1(c,d,y,E,N,V){if(tu=V,_r=d,d.memoizedState=null,d.updateQueue=null,d.lanes=0,$v.current=c===null||c.memoizedState===null?TW:jW,c=y(E,N),mh){V=0;do{if(mh=!1,vh=0,25<=V)throw Error(r(301));V+=1,Gr=Ur=null,d.updateQueue=null,$v.current=AW,c=y(E,N)}while(mh)}if($v.current=zv,d=Ur!==null&&Ur.next!==null,tu=0,Gr=Ur=_r=null,Fv=!1,d)throw Error(r(300));return c}function r1(){var c=vh!==0;return vh=0,c}function Ga(){var c={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Gr===null?_r.memoizedState=Gr=c:Gr=Gr.next=c,Gr}function Di(){if(Ur===null){var c=_r.alternate;c=c!==null?c.memoizedState:null}else c=Ur.next;var d=Gr===null?_r.memoizedState:Gr.next;if(d!==null)Gr=d,Ur=c;else{if(c===null)throw Error(r(310));Ur=c,c={memoizedState:Ur.memoizedState,baseState:Ur.baseState,baseQueue:Ur.baseQueue,queue:Ur.queue,next:null},Gr===null?_r.memoizedState=Gr=c:Gr=Gr.next=c}return Gr}function gh(c,d){return typeof d=="function"?d(c):d}function n1(c){var d=Di(),y=d.queue;if(y===null)throw Error(r(311));y.lastRenderedReducer=c;var E=Ur,N=E.baseQueue,V=y.pending;if(V!==null){if(N!==null){var oe=N.next;N.next=V.next,V.next=oe}E.baseQueue=N=V,y.pending=null}if(N!==null){V=N.next,E=E.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}),E=Ae.hasEagerState?Ae.eagerState:c(E,Ae.action);else{var qe={lane:Ve,action:Ae.action,hasEagerState:Ae.hasEagerState,eagerState:Ae.eagerState,next:null};be===null?(me=be=qe,oe=E):be=be.next=qe,_r.lanes|=Ve,ru|=Ve}Ae=Ae.next}while(Ae!==null&&Ae!==V);be===null?oe=E:be.next=me,ai(E,d.memoizedState)||(Vn=!0),d.memoizedState=E,d.baseState=oe,d.baseQueue=be,y.lastRenderedState=E}if(c=y.interleaved,c!==null){N=c;do V=N.lane,_r.lanes|=V,ru|=V,N=N.next;while(N!==c)}else N===null&&(y.lanes=0);return[d.memoizedState,y.dispatch]}function i1(c){var d=Di(),y=d.queue;if(y===null)throw Error(r(311));y.lastRenderedReducer=c;var E=y.dispatch,N=y.pending,V=d.memoizedState;if(N!==null){y.pending=null;var oe=N=N.next;do V=c(V,oe.action),oe=oe.next;while(oe!==N);ai(V,d.memoizedState)||(Vn=!0),d.memoizedState=V,d.baseQueue===null&&(d.baseState=V),y.lastRenderedState=V}return[V,E]}function x3(){}function S3(c,d){var y=_r,E=Di(),N=d(),V=!ai(E.memoizedState,N);if(V&&(E.memoizedState=N,Vn=!0),E=E.queue,a1(P3.bind(null,y,E,c),[c]),E.getSnapshot!==d||V||Gr!==null&&Gr.memoizedState.tag&1){if(y.flags|=2048,yh(9,C3.bind(null,y,E,N,d),void 0,null),Kr===null)throw Error(r(349));(tu&30)!==0||O3(y,d,N)}return N}function O3(c,d,y){c.flags|=16384,c={getSnapshot:d,value:y},d=_r.updateQueue,d===null?(d={lastEffect:null,stores:null},_r.updateQueue=d,d.stores=[c]):(y=d.stores,y===null?d.stores=[c]:y.push(c))}function C3(c,d,y,E){d.value=y,d.getSnapshot=E,E3(d)&&T3(c)}function P3(c,d,y){return y(function(){E3(d)&&T3(c)})}function E3(c){var d=c.getSnapshot;c=c.value;try{var y=d();return!ai(c,y)}catch{return!0}}function T3(c){var d=Lo(c,1);d!==null&&ma(d,c,1,-1)}function j3(c){var d=Ga();return typeof c=="function"&&(c=c()),d.memoizedState=d.baseState=c,c={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:gh,lastRenderedState:c},d.queue=c,c=c.dispatch=EW.bind(null,_r,c),[d.memoizedState,c]}function yh(c,d,y,E){return c={tag:c,create:d,destroy:y,deps:E,next:null},d=_r.updateQueue,d===null?(d={lastEffect:null,stores:null},_r.updateQueue=d,d.lastEffect=c.next=c):(y=d.lastEffect,y===null?d.lastEffect=c.next=c:(E=y.next,y.next=c,c.next=E,d.lastEffect=c)),c}function A3(){return Di().memoizedState}function Bv(c,d,y,E){var N=Ga();_r.flags|=c,N.memoizedState=yh(1|d,y,void 0,E===void 0?null:E)}function Uv(c,d,y,E){var N=Di();E=E===void 0?null:E;var V=void 0;if(Ur!==null){var oe=Ur.memoizedState;if(V=oe.destroy,E!==null&&e1(E,oe.deps)){N.memoizedState=yh(d,y,V,E);return}}_r.flags|=c,N.memoizedState=yh(1|d,y,V,E)}function k3(c,d){return Bv(8390656,8,c,d)}function a1(c,d){return Uv(2048,8,c,d)}function R3(c,d){return Uv(4,2,c,d)}function N3(c,d){return Uv(4,4,c,d)}function M3(c,d){if(typeof d=="function")return c=c(),d(c),function(){d(null)};if(d!=null)return c=c(),d.current=c,function(){d.current=null}}function L3(c,d,y){return y=y!=null?y.concat([c]):null,Uv(4,4,M3.bind(null,d,c),y)}function o1(){}function D3(c,d){var y=Di();d=d===void 0?null:d;var E=y.memoizedState;return E!==null&&d!==null&&e1(d,E[1])?E[0]:(y.memoizedState=[c,d],c)}function I3(c,d){var y=Di();d=d===void 0?null:d;var E=y.memoizedState;return E!==null&&d!==null&&e1(d,E[1])?E[0]:(c=c(),y.memoizedState=[c,d],c)}function $3(c,d,y){return(tu&21)===0?(c.baseState&&(c.baseState=!1,Vn=!0),c.memoizedState=y):(ai(y,d)||(y=nv(),_r.lanes|=y,ru|=y,c.baseState=!0),d)}function CW(c,d){var y=Rt;Rt=y!==0&&4>y?y:4,c(!0);var E=J_.transition;J_.transition={};try{c(!1),d()}finally{Rt=y,J_.transition=E}}function F3(){return Di().memoizedState}function PW(c,d,y){var E=qs(c);if(y={lane:E,action:y,hasEagerState:!1,eagerState:null,next:null},B3(c))U3(d,y);else if(y=g3(c,d,y,E),y!==null){var N=En();ma(y,c,E,N),z3(y,d,E)}}function EW(c,d,y){var E=qs(c),N={lane:E,action:y,hasEagerState:!1,eagerState:null,next:null};if(B3(c))U3(d,N);else{var V=c.alternate;if(c.lanes===0&&(V===null||V.lanes===0)&&(V=d.lastRenderedReducer,V!==null))try{var oe=d.lastRenderedState,me=V(oe,y);if(N.hasEagerState=!0,N.eagerState=me,ai(me,oe)){var be=d.interleaved;be===null?(N.next=N,G_(d)):(N.next=be.next,be.next=N),d.interleaved=N;return}}catch{}finally{}y=g3(c,d,N,E),y!==null&&(N=En(),ma(y,c,E,N),z3(y,d,E))}}function B3(c){var d=c.alternate;return c===_r||d!==null&&d===_r}function U3(c,d){mh=Fv=!0;var y=c.pending;y===null?d.next=d:(d.next=y.next,y.next=d),c.pending=d}function z3(c,d,y){if((y&4194240)!==0){var E=d.lanes;E&=c.pendingLanes,y|=E,d.lanes=y,oa(c,y)}}var zv={readContext:Li,useCallback:mn,useContext:mn,useEffect:mn,useImperativeHandle:mn,useInsertionEffect:mn,useLayoutEffect:mn,useMemo:mn,useReducer:mn,useRef:mn,useState:mn,useDebugValue:mn,useDeferredValue:mn,useTransition:mn,useMutableSource:mn,useSyncExternalStore:mn,useId:mn,unstable_isNewReconciler:!1},TW={readContext:Li,useCallback:function(c,d){return Ga().memoizedState=[c,d===void 0?null:d],c},useContext:Li,useEffect:k3,useImperativeHandle:function(c,d,y){return y=y!=null?y.concat([c]):null,Bv(4194308,4,M3.bind(null,d,c),y)},useLayoutEffect:function(c,d){return Bv(4194308,4,c,d)},useInsertionEffect:function(c,d){return Bv(4,2,c,d)},useMemo:function(c,d){var y=Ga();return d=d===void 0?null:d,c=c(),y.memoizedState=[c,d],c},useReducer:function(c,d,y){var E=Ga();return d=y!==void 0?y(d):d,E.memoizedState=E.baseState=d,c={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:c,lastRenderedState:d},E.queue=c,c=c.dispatch=PW.bind(null,_r,c),[E.memoizedState,c]},useRef:function(c){var d=Ga();return c={current:c},d.memoizedState=c},useState:j3,useDebugValue:o1,useDeferredValue:function(c){return Ga().memoizedState=c},useTransition:function(){var c=j3(!1),d=c[0];return c=CW.bind(null,c[1]),Ga().memoizedState=c,[d,c]},useMutableSource:function(){},useSyncExternalStore:function(c,d,y){var E=_r,N=Ga();if(cr){if(y===void 0)throw Error(r(407));y=y()}else{if(y=d(),Kr===null)throw Error(r(349));(tu&30)!==0||O3(E,d,y)}N.memoizedState=y;var V={value:y,getSnapshot:d};return N.queue=V,k3(P3.bind(null,E,V,c),[c]),E.flags|=2048,yh(9,C3.bind(null,E,V,y,d),void 0,null),y},useId:function(){var c=Ga(),d=Kr.identifierPrefix;if(cr){var y=Mo,E=No;y=(E&~(1<<32-wt(E)-1)).toString(32)+y,d=":"+d+"R"+y,y=vh++,0<y&&(d+="H"+y.toString(32)),d+=":"}else y=OW++,d=":"+d+"r"+y.toString(32)+":";return c.memoizedState=d},unstable_isNewReconciler:!1},jW={readContext:Li,useCallback:D3,useContext:Li,useEffect:a1,useImperativeHandle:L3,useInsertionEffect:R3,useLayoutEffect:N3,useMemo:I3,useReducer:n1,useRef:A3,useState:function(){return n1(gh)},useDebugValue:o1,useDeferredValue:function(c){var d=Di();return $3(d,Ur.memoizedState,c)},useTransition:function(){var c=n1(gh)[0],d=Di().memoizedState;return[c,d]},useMutableSource:x3,useSyncExternalStore:S3,useId:F3,unstable_isNewReconciler:!1},AW={readContext:Li,useCallback:D3,useContext:Li,useEffect:a1,useImperativeHandle:L3,useInsertionEffect:R3,useLayoutEffect:N3,useMemo:I3,useReducer:i1,useRef:A3,useState:function(){return i1(gh)},useDebugValue:o1,useDeferredValue:function(c){var d=Di();return Ur===null?d.memoizedState=c:$3(d,Ur.memoizedState,c)},useTransition:function(){var c=i1(gh)[0],d=Di().memoizedState;return[c,d]},useMutableSource:x3,useSyncExternalStore:S3,useId:F3,unstable_isNewReconciler:!1};function da(c,d){if(c&&c.defaultProps){d=F({},d),c=c.defaultProps;for(var y in c)d[y]===void 0&&(d[y]=c[y]);return d}return d}function s1(c,d,y,E){d=c.memoizedState,y=y(E,d),y=y==null?d:F({},d,y),c.memoizedState=y,c.lanes===0&&(c.updateQueue.baseState=y)}var Vv={isMounted:function(c){return(c=c._reactInternals)?Ia(c)===c:!1},enqueueSetState:function(c,d,y){c=c._reactInternals;var E=En(),N=qs(c),V=Do(E,N);V.payload=d,y!=null&&(V.callback=y),d=Bs(c,V,N),d!==null&&(ma(d,c,N,E),Lv(d,c,N))},enqueueReplaceState:function(c,d,y){c=c._reactInternals;var E=En(),N=qs(c),V=Do(E,N);V.tag=1,V.payload=d,y!=null&&(V.callback=y),d=Bs(c,V,N),d!==null&&(ma(d,c,N,E),Lv(d,c,N))},enqueueForceUpdate:function(c,d){c=c._reactInternals;var y=En(),E=qs(c),N=Do(y,E);N.tag=2,d!=null&&(N.callback=d),d=Bs(c,N,E),d!==null&&(ma(d,c,E,y),Lv(d,c,E))}};function V3(c,d,y,E,N,V,oe){return c=c.stateNode,typeof c.shouldComponentUpdate=="function"?c.shouldComponentUpdate(E,V,oe):d.prototype&&d.prototype.isPureReactComponent?!za(y,E)||!za(N,V):!0}function q3(c,d,y){var E=!1,N=Is,V=d.contextType;return typeof V=="object"&&V!==null?V=Li(V):(N=zn(d)?Zl:pn.current,E=d.contextTypes,V=(E=E!=null)?kc(c,N):Is),d=new d(y,V),c.memoizedState=d.state!==null&&d.state!==void 0?d.state:null,d.updater=Vv,c.stateNode=d,d._reactInternals=c,E&&(c=c.stateNode,c.__reactInternalMemoizedUnmaskedChildContext=N,c.__reactInternalMemoizedMaskedChildContext=V),d}function W3(c,d,y,E){c=d.state,typeof d.componentWillReceiveProps=="function"&&d.componentWillReceiveProps(y,E),typeof d.UNSAFE_componentWillReceiveProps=="function"&&d.UNSAFE_componentWillReceiveProps(y,E),d.state!==c&&Vv.enqueueReplaceState(d,d.state,null)}function l1(c,d,y,E){var N=c.stateNode;N.props=y,N.state=c.memoizedState,N.refs={},K_(c);var V=d.contextType;typeof V=="object"&&V!==null?N.context=Li(V):(V=zn(d)?Zl:pn.current,N.context=kc(c,V)),N.state=c.memoizedState,V=d.getDerivedStateFromProps,typeof V=="function"&&(s1(c,d,V,y),N.state=c.memoizedState),typeof d.getDerivedStateFromProps=="function"||typeof N.getSnapshotBeforeUpdate=="function"||typeof N.UNSAFE_componentWillMount!="function"&&typeof N.componentWillMount!="function"||(d=N.state,typeof N.componentWillMount=="function"&&N.componentWillMount(),typeof N.UNSAFE_componentWillMount=="function"&&N.UNSAFE_componentWillMount(),d!==N.state&&Vv.enqueueReplaceState(N,N.state,null),Dv(c,y,N,E),N.state=c.memoizedState),typeof N.componentDidMount=="function"&&(c.flags|=4194308)}function Fc(c,d){try{var y="",E=d;do y+=fe(E),E=E.return;while(E);var N=y}catch(V){N=`
|
||
Error generating stack: `+V.message+`
|
||
`+V.stack}return{value:c,source:d,stack:N,digest:null}}function u1(c,d,y){return{value:c,source:null,stack:y??null,digest:d??null}}function c1(c,d){try{console.error(d.value)}catch(y){setTimeout(function(){throw y})}}var kW=typeof WeakMap=="function"?WeakMap:Map;function H3(c,d,y){y=Do(-1,y),y.tag=3,y.payload={element:null};var E=d.value;return y.callback=function(){Zv||(Zv=!0,C1=E),c1(c,d)},y}function G3(c,d,y){y=Do(-1,y),y.tag=3;var E=c.type.getDerivedStateFromError;if(typeof E=="function"){var N=d.value;y.payload=function(){return E(N)},y.callback=function(){c1(c,d)}}var V=c.stateNode;return V!==null&&typeof V.componentDidCatch=="function"&&(y.callback=function(){c1(c,d),typeof E!="function"&&(zs===null?zs=new Set([this]):zs.add(this));var oe=d.stack;this.componentDidCatch(d.value,{componentStack:oe!==null?oe:""})}),y}function K3(c,d,y){var E=c.pingCache;if(E===null){E=c.pingCache=new kW;var N=new Set;E.set(d,N)}else N=E.get(d),N===void 0&&(N=new Set,E.set(d,N));N.has(y)||(N.add(y),c=WW.bind(null,c,d,y),d.then(c,c))}function Y3(c){do{var d;if((d=c.tag===13)&&(d=c.memoizedState,d=d!==null?d.dehydrated!==null:!0),d)return c;c=c.return}while(c!==null);return null}function Z3(c,d,y,E,N){return(c.mode&1)===0?(c===d?c.flags|=65536:(c.flags|=128,y.flags|=131072,y.flags&=-52805,y.tag===1&&(y.alternate===null?y.tag=17:(d=Do(-1,1),d.tag=2,Bs(y,d,1))),y.lanes|=1),c):(c.flags|=65536,c.lanes=N,c)}var RW=T.ReactCurrentOwner,Vn=!1;function Pn(c,d,y,E){d.child=c===null?v3(d,null,y,E):Lc(d,c.child,y,E)}function X3(c,d,y,E,N){y=y.render;var V=d.ref;return Ic(d,N),E=t1(c,d,y,E,V,N),y=r1(),c!==null&&!Vn?(d.updateQueue=c.updateQueue,d.flags&=-2053,c.lanes&=~N,Io(c,d,N)):(cr&&y&&$_(d),d.flags|=1,Pn(c,d,E,N),d.child)}function Q3(c,d,y,E,N){if(c===null){var V=y.type;return typeof V=="function"&&!R1(V)&&V.defaultProps===void 0&&y.compare===null&&y.defaultProps===void 0?(d.tag=15,d.type=V,J3(c,d,V,E,N)):(c=rg(y.type,null,E,d,d.mode,N),c.ref=d.ref,c.return=d,d.child=c)}if(V=c.child,(c.lanes&N)===0){var oe=V.memoizedProps;if(y=y.compare,y=y!==null?y:za,y(oe,E)&&c.ref===d.ref)return Io(c,d,N)}return d.flags|=1,c=Hs(V,E),c.ref=d.ref,c.return=d,d.child=c}function J3(c,d,y,E,N){if(c!==null){var V=c.memoizedProps;if(za(V,E)&&c.ref===d.ref)if(Vn=!1,d.pendingProps=E=V,(c.lanes&N)!==0)(c.flags&131072)!==0&&(Vn=!0);else return d.lanes=c.lanes,Io(c,d,N)}return f1(c,d,y,E,N)}function ek(c,d,y){var E=d.pendingProps,N=E.children,V=c!==null?c.memoizedState:null;if(E.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 c=V!==null?V.baseLanes|y:y,d.lanes=d.childLanes=1073741824,d.memoizedState={baseLanes:c,cachePool:null,transitions:null},d.updateQueue=null,Qt(Uc,ui),ui|=c,null;d.memoizedState={baseLanes:0,cachePool:null,transitions:null},E=V!==null?V.baseLanes:y,Qt(Uc,ui),ui|=E}else V!==null?(E=V.baseLanes|y,d.memoizedState=null):E=y,Qt(Uc,ui),ui|=E;return Pn(c,d,N,y),d.child}function tk(c,d){var y=d.ref;(c===null&&y!==null||c!==null&&c.ref!==y)&&(d.flags|=512,d.flags|=2097152)}function f1(c,d,y,E,N){var V=zn(y)?Zl:pn.current;return V=kc(d,V),Ic(d,N),y=t1(c,d,y,E,V,N),E=r1(),c!==null&&!Vn?(d.updateQueue=c.updateQueue,d.flags&=-2053,c.lanes&=~N,Io(c,d,N)):(cr&&E&&$_(d),d.flags|=1,Pn(c,d,y,N),d.child)}function rk(c,d,y,E,N){if(zn(y)){var V=!0;Ev(d)}else V=!1;if(Ic(d,N),d.stateNode===null)Wv(c,d),q3(d,y,E),l1(d,y,E,N),E=!0;else if(c===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:pn.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!==E||be!==Ae)&&W3(d,oe,E,Ae),Fs=!1;var ze=d.memoizedState;oe.state=ze,Dv(d,E,oe,N),be=d.memoizedState,me!==E||ze!==be||Un.current||Fs?(typeof Ve=="function"&&(s1(d,y,Ve,E),be=d.memoizedState),(me=Fs||V3(d,y,me,E,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=E,d.memoizedState=be),oe.props=E,oe.state=be,oe.context=Ae,E=me):(typeof oe.componentDidMount=="function"&&(d.flags|=4194308),E=!1)}else{oe=d.stateNode,y3(c,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:pn.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)&&W3(d,oe,E,be),Fs=!1,ze=d.memoizedState,oe.state=ze,Dv(d,E,oe,N);var nt=d.memoizedState;me!==qe||ze!==nt||Un.current||Fs?(typeof et=="function"&&(s1(d,y,et,E),nt=d.memoizedState),(Ae=Fs||V3(d,y,Ae,E,ze,nt,be)||!1)?(Ve||typeof oe.UNSAFE_componentWillUpdate!="function"&&typeof oe.componentWillUpdate!="function"||(typeof oe.componentWillUpdate=="function"&&oe.componentWillUpdate(E,nt,be),typeof oe.UNSAFE_componentWillUpdate=="function"&&oe.UNSAFE_componentWillUpdate(E,nt,be)),typeof oe.componentDidUpdate=="function"&&(d.flags|=4),typeof oe.getSnapshotBeforeUpdate=="function"&&(d.flags|=1024)):(typeof oe.componentDidUpdate!="function"||me===c.memoizedProps&&ze===c.memoizedState||(d.flags|=4),typeof oe.getSnapshotBeforeUpdate!="function"||me===c.memoizedProps&&ze===c.memoizedState||(d.flags|=1024),d.memoizedProps=E,d.memoizedState=nt),oe.props=E,oe.state=nt,oe.context=be,E=Ae):(typeof oe.componentDidUpdate!="function"||me===c.memoizedProps&&ze===c.memoizedState||(d.flags|=4),typeof oe.getSnapshotBeforeUpdate!="function"||me===c.memoizedProps&&ze===c.memoizedState||(d.flags|=1024),E=!1)}return d1(c,d,y,E,V,N)}function d1(c,d,y,E,N,V){tk(c,d);var oe=(d.flags&128)!==0;if(!E&&!oe)return N&&s3(d,y,!1),Io(c,d,V);E=d.stateNode,RW.current=d;var me=oe&&typeof y.getDerivedStateFromError!="function"?null:E.render();return d.flags|=1,c!==null&&oe?(d.child=Lc(d,c.child,null,V),d.child=Lc(d,null,me,V)):Pn(c,d,me,V),d.memoizedState=E.state,N&&s3(d,y,!0),d.child}function nk(c){var d=c.stateNode;d.pendingContext?a3(c,d.pendingContext,d.pendingContext!==d.context):d.context&&a3(c,d.context,!1),Y_(c,d.containerInfo)}function ik(c,d,y,E,N){return Mc(),z_(N),d.flags|=256,Pn(c,d,y,E),d.child}var h1={dehydrated:null,treeContext:null,retryLane:0};function p1(c){return{baseLanes:c,cachePool:null,transitions:null}}function ak(c,d,y){var E=d.pendingProps,N=br.current,V=!1,oe=(d.flags&128)!==0,me;if((me=oe)||(me=c!==null&&c.memoizedState===null?!1:(N&2)!==0),me?(V=!0,d.flags&=-129):(c===null||c.memoizedState!==null)&&(N|=1),Qt(br,N&1),c===null)return U_(d),c=d.memoizedState,c!==null&&(c=c.dehydrated,c!==null)?((d.mode&1)===0?d.lanes=1:c.data==="$!"?d.lanes=8:d.lanes=1073741824,null):(oe=E.children,c=E.fallback,V?(E=d.mode,V=d.child,oe={mode:"hidden",children:oe},(E&1)===0&&V!==null?(V.childLanes=0,V.pendingProps=oe):V=ng(oe,E,0,null),c=ou(c,E,y,null),V.return=d,c.return=d,V.sibling=c,d.child=V,d.child.memoizedState=p1(y),d.memoizedState=h1,c):m1(d,oe));if(N=c.memoizedState,N!==null&&(me=N.dehydrated,me!==null))return NW(c,d,oe,E,me,N,y);if(V){V=E.fallback,oe=d.mode,N=c.child,me=N.sibling;var be={mode:"hidden",children:E.children};return(oe&1)===0&&d.child!==N?(E=d.child,E.childLanes=0,E.pendingProps=be,d.deletions=null):(E=Hs(N,be),E.subtreeFlags=N.subtreeFlags&14680064),me!==null?V=Hs(me,V):(V=ou(V,oe,y,null),V.flags|=2),V.return=d,E.return=d,E.sibling=V,d.child=E,E=V,V=d.child,oe=c.child.memoizedState,oe=oe===null?p1(y):{baseLanes:oe.baseLanes|y,cachePool:null,transitions:oe.transitions},V.memoizedState=oe,V.childLanes=c.childLanes&~y,d.memoizedState=h1,E}return V=c.child,c=V.sibling,E=Hs(V,{mode:"visible",children:E.children}),(d.mode&1)===0&&(E.lanes=y),E.return=d,E.sibling=null,c!==null&&(y=d.deletions,y===null?(d.deletions=[c],d.flags|=16):y.push(c)),d.child=E,d.memoizedState=null,E}function m1(c,d){return d=ng({mode:"visible",children:d},c.mode,0,null),d.return=c,c.child=d}function qv(c,d,y,E){return E!==null&&z_(E),Lc(d,c.child,null,y),c=m1(d,d.pendingProps.children),c.flags|=2,d.memoizedState=null,c}function NW(c,d,y,E,N,V,oe){if(y)return d.flags&256?(d.flags&=-257,E=u1(Error(r(422))),qv(c,d,oe,E)):d.memoizedState!==null?(d.child=c.child,d.flags|=128,null):(V=E.fallback,N=d.mode,E=ng({mode:"visible",children:E.children},N,0,null),V=ou(V,N,oe,null),V.flags|=2,E.return=d,V.return=d,E.sibling=V,d.child=E,(d.mode&1)!==0&&Lc(d,c.child,null,oe),d.child.memoizedState=p1(oe),d.memoizedState=h1,V);if((d.mode&1)===0)return qv(c,d,oe,null);if(N.data==="$!"){if(E=N.nextSibling&&N.nextSibling.dataset,E)var me=E.dgst;return E=me,V=Error(r(419)),E=u1(V,E,void 0),qv(c,d,oe,E)}if(me=(oe&c.childLanes)!==0,Vn||me){if(E=Kr,E!==null){switch(oe&-oe){case 4:N=2;break;case 16:N=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:N=32;break;case 536870912:N=268435456;break;default:N=0}N=(N&(E.suspendedLanes|oe))!==0?0:N,N!==0&&N!==V.retryLane&&(V.retryLane=N,Lo(c,N),ma(E,c,N,-1))}return k1(),E=u1(Error(r(421))),qv(c,d,oe,E)}return N.data==="$?"?(d.flags|=128,d.child=c.child,d=HW.bind(null,c),N._reactRetry=d,null):(c=V.treeContext,li=Wa(N.nextSibling),si=d,cr=!0,fa=null,c!==null&&(Ni[Mi++]=No,Ni[Mi++]=Mo,Ni[Mi++]=Xl,No=c.id,Mo=c.overflow,Xl=d),d=m1(d,E.children),d.flags|=4096,d)}function ok(c,d,y){c.lanes|=d;var E=c.alternate;E!==null&&(E.lanes|=d),H_(c.return,d,y)}function v1(c,d,y,E,N){var V=c.memoizedState;V===null?c.memoizedState={isBackwards:d,rendering:null,renderingStartTime:0,last:E,tail:y,tailMode:N}:(V.isBackwards=d,V.rendering=null,V.renderingStartTime=0,V.last=E,V.tail=y,V.tailMode=N)}function sk(c,d,y){var E=d.pendingProps,N=E.revealOrder,V=E.tail;if(Pn(c,d,E.children,y),E=br.current,(E&2)!==0)E=E&1|2,d.flags|=128;else{if(c!==null&&(c.flags&128)!==0)e:for(c=d.child;c!==null;){if(c.tag===13)c.memoizedState!==null&&ok(c,y,d);else if(c.tag===19)ok(c,y,d);else if(c.child!==null){c.child.return=c,c=c.child;continue}if(c===d)break e;for(;c.sibling===null;){if(c.return===null||c.return===d)break e;c=c.return}c.sibling.return=c.return,c=c.sibling}E&=1}if(Qt(br,E),(d.mode&1)===0)d.memoizedState=null;else switch(N){case"forwards":for(y=d.child,N=null;y!==null;)c=y.alternate,c!==null&&Iv(c)===null&&(N=y),y=y.sibling;y=N,y===null?(N=d.child,d.child=null):(N=y.sibling,y.sibling=null),v1(d,!1,N,y,V);break;case"backwards":for(y=null,N=d.child,d.child=null;N!==null;){if(c=N.alternate,c!==null&&Iv(c)===null){d.child=N;break}c=N.sibling,N.sibling=y,y=N,N=c}v1(d,!0,y,null,V);break;case"together":v1(d,!1,null,null,void 0);break;default:d.memoizedState=null}return d.child}function Wv(c,d){(d.mode&1)===0&&c!==null&&(c.alternate=null,d.alternate=null,d.flags|=2)}function Io(c,d,y){if(c!==null&&(d.dependencies=c.dependencies),ru|=d.lanes,(y&d.childLanes)===0)return null;if(c!==null&&d.child!==c.child)throw Error(r(153));if(d.child!==null){for(c=d.child,y=Hs(c,c.pendingProps),d.child=y,y.return=d;c.sibling!==null;)c=c.sibling,y=y.sibling=Hs(c,c.pendingProps),y.return=d;y.sibling=null}return d.child}function MW(c,d,y){switch(d.tag){case 3:nk(d),Mc();break;case 5:w3(d);break;case 1:zn(d.type)&&Ev(d);break;case 4:Y_(d,d.stateNode.containerInfo);break;case 10:var E=d.type._context,N=d.memoizedProps.value;Qt(Nv,E._currentValue),E._currentValue=N;break;case 13:if(E=d.memoizedState,E!==null)return E.dehydrated!==null?(Qt(br,br.current&1),d.flags|=128,null):(y&d.child.childLanes)!==0?ak(c,d,y):(Qt(br,br.current&1),c=Io(c,d,y),c!==null?c.sibling:null);Qt(br,br.current&1);break;case 19:if(E=(y&d.childLanes)!==0,(c.flags&128)!==0){if(E)return sk(c,d,y);d.flags|=128}if(N=d.memoizedState,N!==null&&(N.rendering=null,N.tail=null,N.lastEffect=null),Qt(br,br.current),E)break;return null;case 22:case 23:return d.lanes=0,ek(c,d,y)}return Io(c,d,y)}var lk,g1,uk,ck;lk=function(c,d){for(var y=d.child;y!==null;){if(y.tag===5||y.tag===6)c.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}},g1=function(){},uk=function(c,d,y,E){var N=c.memoizedProps;if(N!==E){c=d.stateNode,eu(Ha.current);var V=null;switch(y){case"input":N=he(c,N),E=he(c,E),V=[];break;case"select":N=F({},N,{value:void 0}),E=F({},E,{value:void 0}),V=[];break;case"textarea":N=$e(c,N),E=$e(c,E),V=[];break;default:typeof N.onClick!="function"&&typeof E.onClick=="function"&&(c.onclick=Be)}Ft(y,E);var oe;y=null;for(Ae in N)if(!E.hasOwnProperty(Ae)&&N.hasOwnProperty(Ae)&&N[Ae]!=null)if(Ae==="style"){var me=N[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 E){var be=E[Ae];if(me=N!=null?N[Ae]:void 0,E.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",c),V||me===be||(V=[])):(V=V||[]).push(Ae,be))}y&&(V=V||[]).push("style",y);var Ae=V;(d.updateQueue=Ae)&&(d.flags|=4)}},ck=function(c,d,y,E){y!==E&&(d.flags|=4)};function bh(c,d){if(!cr)switch(c.tailMode){case"hidden":d=c.tail;for(var y=null;d!==null;)d.alternate!==null&&(y=d),d=d.sibling;y===null?c.tail=null:y.sibling=null;break;case"collapsed":y=c.tail;for(var E=null;y!==null;)y.alternate!==null&&(E=y),y=y.sibling;E===null?d||c.tail===null?c.tail=null:c.tail.sibling=null:E.sibling=null}}function vn(c){var d=c.alternate!==null&&c.alternate.child===c.child,y=0,E=0;if(d)for(var N=c.child;N!==null;)y|=N.lanes|N.childLanes,E|=N.subtreeFlags&14680064,E|=N.flags&14680064,N.return=c,N=N.sibling;else for(N=c.child;N!==null;)y|=N.lanes|N.childLanes,E|=N.subtreeFlags,E|=N.flags,N.return=c,N=N.sibling;return c.subtreeFlags|=E,c.childLanes=y,d}function LW(c,d,y){var E=d.pendingProps;switch(F_(d),d.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return vn(d),null;case 1:return zn(d.type)&&Pv(),vn(d),null;case 3:return E=d.stateNode,$c(),ar(Un),ar(pn),Q_(),E.pendingContext&&(E.context=E.pendingContext,E.pendingContext=null),(c===null||c.child===null)&&(kv(d)?d.flags|=4:c===null||c.memoizedState.isDehydrated&&(d.flags&256)===0||(d.flags|=1024,fa!==null&&(T1(fa),fa=null))),g1(c,d),vn(d),null;case 5:Z_(d);var N=eu(ph.current);if(y=d.type,c!==null&&d.stateNode!=null)uk(c,d,y,E,N),c.ref!==d.ref&&(d.flags|=512,d.flags|=2097152);else{if(!E){if(d.stateNode===null)throw Error(r(166));return vn(d),null}if(c=eu(Ha.current),kv(d)){E=d.stateNode,y=d.type;var V=d.memoizedProps;switch(E[Ri]=d,E[Ms]=V,c=(d.mode&1)!==0,y){case"dialog":qt("cancel",E),qt("close",E);break;case"iframe":case"object":case"embed":qt("load",E);break;case"video":case"audio":for(N=0;N<ks.length;N++)qt(ks[N],E);break;case"source":qt("error",E);break;case"img":case"image":case"link":qt("error",E),qt("load",E);break;case"details":qt("toggle",E);break;case"input":ye(E,V),qt("invalid",E);break;case"select":E._wrapperState={wasMultiple:!!V.multiple},qt("invalid",E);break;case"textarea":_e(E,V),qt("invalid",E)}Ft(y,V),N=null;for(var oe in V)if(V.hasOwnProperty(oe)){var me=V[oe];oe==="children"?typeof me=="string"?E.textContent!==me&&(V.suppressHydrationWarning!==!0&&je(E.textContent,me,c),N=["children",me]):typeof me=="number"&&E.textContent!==""+me&&(V.suppressHydrationWarning!==!0&&je(E.textContent,me,c),N=["children",""+me]):i.hasOwnProperty(oe)&&me!=null&&oe==="onScroll"&&qt("scroll",E)}switch(y){case"input":ce(E),Pe(E,V,!0);break;case"textarea":ce(E),Ne(E);break;case"select":case"option":break;default:typeof V.onClick=="function"&&(E.onclick=Be)}E=N,d.updateQueue=E,E!==null&&(d.flags|=4)}else{oe=N.nodeType===9?N:N.ownerDocument,c==="http://www.w3.org/1999/xhtml"&&(c=Re(y)),c==="http://www.w3.org/1999/xhtml"?y==="script"?(c=oe.createElement("div"),c.innerHTML="<script><\/script>",c=c.removeChild(c.firstChild)):typeof E.is=="string"?c=oe.createElement(y,{is:E.is}):(c=oe.createElement(y),y==="select"&&(oe=c,E.multiple?oe.multiple=!0:E.size&&(oe.size=E.size))):c=oe.createElementNS(c,y),c[Ri]=d,c[Ms]=E,lk(c,d,!1,!1),d.stateNode=c;e:{switch(oe=In(y,E),y){case"dialog":qt("cancel",c),qt("close",c),N=E;break;case"iframe":case"object":case"embed":qt("load",c),N=E;break;case"video":case"audio":for(N=0;N<ks.length;N++)qt(ks[N],c);N=E;break;case"source":qt("error",c),N=E;break;case"img":case"image":case"link":qt("error",c),qt("load",c),N=E;break;case"details":qt("toggle",c),N=E;break;case"input":ye(c,E),N=he(c,E),qt("invalid",c);break;case"option":N=E;break;case"select":c._wrapperState={wasMultiple:!!E.multiple},N=F({},E,{value:void 0}),qt("invalid",c);break;case"textarea":_e(c,E),N=$e(c,E),qt("invalid",c);break;default:N=E}Ft(y,N),me=N;for(V in me)if(me.hasOwnProperty(V)){var be=me[V];V==="style"?$t(c,be):V==="dangerouslySetInnerHTML"?(be=be?be.__html:void 0,be!=null&&We(c,be)):V==="children"?typeof be=="string"?(y!=="textarea"||be!=="")&&Ze(c,be):typeof be=="number"&&Ze(c,""+be):V!=="suppressContentEditableWarning"&&V!=="suppressHydrationWarning"&&V!=="autoFocus"&&(i.hasOwnProperty(V)?be!=null&&V==="onScroll"&&qt("scroll",c):be!=null&&P(c,V,be,oe))}switch(y){case"input":ce(c),Pe(c,E,!1);break;case"textarea":ce(c),Ne(c);break;case"option":E.value!=null&&c.setAttribute("value",""+D(E.value));break;case"select":c.multiple=!!E.multiple,V=E.value,V!=null?Le(c,!!E.multiple,V,!1):E.defaultValue!=null&&Le(c,!!E.multiple,E.defaultValue,!0);break;default:typeof N.onClick=="function"&&(c.onclick=Be)}switch(y){case"button":case"input":case"select":case"textarea":E=!!E.autoFocus;break e;case"img":E=!0;break e;default:E=!1}}E&&(d.flags|=4)}d.ref!==null&&(d.flags|=512,d.flags|=2097152)}return vn(d),null;case 6:if(c&&d.stateNode!=null)ck(c,d,c.memoizedProps,E);else{if(typeof E!="string"&&d.stateNode===null)throw Error(r(166));if(y=eu(ph.current),eu(Ha.current),kv(d)){if(E=d.stateNode,y=d.memoizedProps,E[Ri]=d,(V=E.nodeValue!==y)&&(c=si,c!==null))switch(c.tag){case 3:je(E.nodeValue,y,(c.mode&1)!==0);break;case 5:c.memoizedProps.suppressHydrationWarning!==!0&&je(E.nodeValue,y,(c.mode&1)!==0)}V&&(d.flags|=4)}else E=(y.nodeType===9?y:y.ownerDocument).createTextNode(E),E[Ri]=d,d.stateNode=E}return vn(d),null;case 13:if(ar(br),E=d.memoizedState,c===null||c.memoizedState!==null&&c.memoizedState.dehydrated!==null){if(cr&&li!==null&&(d.mode&1)!==0&&(d.flags&128)===0)h3(),Mc(),d.flags|=98560,V=!1;else if(V=kv(d),E!==null&&E.dehydrated!==null){if(c===null){if(!V)throw Error(r(318));if(V=d.memoizedState,V=V!==null?V.dehydrated:null,!V)throw Error(r(317));V[Ri]=d}else Mc(),(d.flags&128)===0&&(d.memoizedState=null),d.flags|=4;vn(d),V=!1}else fa!==null&&(T1(fa),fa=null),V=!0;if(!V)return d.flags&65536?d:null}return(d.flags&128)!==0?(d.lanes=y,d):(E=E!==null,E!==(c!==null&&c.memoizedState!==null)&&E&&(d.child.flags|=8192,(d.mode&1)!==0&&(c===null||(br.current&1)!==0?zr===0&&(zr=3):k1())),d.updateQueue!==null&&(d.flags|=4),vn(d),null);case 4:return $c(),g1(c,d),c===null&&Rs(d.stateNode.containerInfo),vn(d),null;case 10:return W_(d.type._context),vn(d),null;case 17:return zn(d.type)&&Pv(),vn(d),null;case 19:if(ar(br),V=d.memoizedState,V===null)return vn(d),null;if(E=(d.flags&128)!==0,oe=V.rendering,oe===null)if(E)bh(V,!1);else{if(zr!==0||c!==null&&(c.flags&128)!==0)for(c=d.child;c!==null;){if(oe=Iv(c),oe!==null){for(d.flags|=128,bh(V,!1),E=oe.updateQueue,E!==null&&(d.updateQueue=E,d.flags|=4),d.subtreeFlags=0,E=y,y=d.child;y!==null;)V=y,c=E,V.flags&=14680066,oe=V.alternate,oe===null?(V.childLanes=0,V.lanes=c,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,c=oe.dependencies,V.dependencies=c===null?null:{lanes:c.lanes,firstContext:c.firstContext}),y=y.sibling;return Qt(br,br.current&1|2),d.child}c=c.sibling}V.tail!==null&&gr()>zc&&(d.flags|=128,E=!0,bh(V,!1),d.lanes=4194304)}else{if(!E)if(c=Iv(oe),c!==null){if(d.flags|=128,E=!0,y=c.updateQueue,y!==null&&(d.updateQueue=y,d.flags|=4),bh(V,!0),V.tail===null&&V.tailMode==="hidden"&&!oe.alternate&&!cr)return vn(d),null}else 2*gr()-V.renderingStartTime>zc&&y!==1073741824&&(d.flags|=128,E=!0,bh(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=gr(),d.sibling=null,y=br.current,Qt(br,E?y&1|2:y&1),d):(vn(d),null);case 22:case 23:return A1(),E=d.memoizedState!==null,c!==null&&c.memoizedState!==null!==E&&(d.flags|=8192),E&&(d.mode&1)!==0?(ui&1073741824)!==0&&(vn(d),d.subtreeFlags&6&&(d.flags|=8192)):vn(d),null;case 24:return null;case 25:return null}throw Error(r(156,d.tag))}function DW(c,d){switch(F_(d),d.tag){case 1:return zn(d.type)&&Pv(),c=d.flags,c&65536?(d.flags=c&-65537|128,d):null;case 3:return $c(),ar(Un),ar(pn),Q_(),c=d.flags,(c&65536)!==0&&(c&128)===0?(d.flags=c&-65537|128,d):null;case 5:return Z_(d),null;case 13:if(ar(br),c=d.memoizedState,c!==null&&c.dehydrated!==null){if(d.alternate===null)throw Error(r(340));Mc()}return c=d.flags,c&65536?(d.flags=c&-65537|128,d):null;case 19:return ar(br),null;case 4:return $c(),null;case 10:return W_(d.type._context),null;case 22:case 23:return A1(),null;case 24:return null;default:return null}}var Hv=!1,gn=!1,IW=typeof WeakSet=="function"?WeakSet:Set,tt=null;function Bc(c,d){var y=c.ref;if(y!==null)if(typeof y=="function")try{y(null)}catch(E){Cr(c,d,E)}else y.current=null}function y1(c,d,y){try{y()}catch(E){Cr(c,d,E)}}var fk=!1;function $W(c,d){if(Je=zl,c=rh(),nh(c)){if("selectionStart"in c)var y={start:c.selectionStart,end:c.selectionEnd};else e:{y=(y=c.ownerDocument)&&y.defaultView||window;var E=y.getSelection&&y.getSelection();if(E&&E.rangeCount!==0){y=E.anchorNode;var N=E.anchorOffset,V=E.focusNode;E=E.focusOffset;try{y.nodeType,V.nodeType}catch{y=null;break e}var oe=0,me=-1,be=-1,Ae=0,Ve=0,qe=c,ze=null;t:for(;;){for(var et;qe!==y||N!==0&&qe.nodeType!==3||(me=oe+N),qe!==V||E!==0&&qe.nodeType!==3||(be=oe+E),qe.nodeType===3&&(oe+=qe.nodeValue.length),(et=qe.firstChild)!==null;)ze=qe,qe=et;for(;;){if(qe===c)break t;if(ze===y&&++Ae===N&&(me=oe),ze===V&&++Ve===E&&(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:c,selectionRange:y},zl=!1,tt=d;tt!==null;)if(d=tt,c=d.child,(d.subtreeFlags&1028)!==0&&c!==null)c.return=d,tt=c;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(Ye){Cr(d,d.return,Ye)}if(c=d.sibling,c!==null){c.return=d.return,tt=c;break}tt=d.return}return nt=fk,fk=!1,nt}function _h(c,d,y){var E=d.updateQueue;if(E=E!==null?E.lastEffect:null,E!==null){var N=E=E.next;do{if((N.tag&c)===c){var V=N.destroy;N.destroy=void 0,V!==void 0&&y1(d,y,V)}N=N.next}while(N!==E)}}function Gv(c,d){if(d=d.updateQueue,d=d!==null?d.lastEffect:null,d!==null){var y=d=d.next;do{if((y.tag&c)===c){var E=y.create;y.destroy=E()}y=y.next}while(y!==d)}}function b1(c){var d=c.ref;if(d!==null){var y=c.stateNode;switch(c.tag){case 5:c=y;break;default:c=y}typeof d=="function"?d(c):d.current=c}}function dk(c){var d=c.alternate;d!==null&&(c.alternate=null,dk(d)),c.child=null,c.deletions=null,c.sibling=null,c.tag===5&&(d=c.stateNode,d!==null&&(delete d[Ri],delete d[Ms],delete d[Ls],delete d[M_],delete d[L_])),c.stateNode=null,c.return=null,c.dependencies=null,c.memoizedProps=null,c.memoizedState=null,c.pendingProps=null,c.stateNode=null,c.updateQueue=null}function hk(c){return c.tag===5||c.tag===3||c.tag===4}function pk(c){e:for(;;){for(;c.sibling===null;){if(c.return===null||hk(c.return))return null;c=c.return}for(c.sibling.return=c.return,c=c.sibling;c.tag!==5&&c.tag!==6&&c.tag!==18;){if(c.flags&2||c.child===null||c.tag===4)continue e;c.child.return=c,c=c.child}if(!(c.flags&2))return c.stateNode}}function _1(c,d,y){var E=c.tag;if(E===5||E===6)c=c.stateNode,d?y.nodeType===8?y.parentNode.insertBefore(c,d):y.insertBefore(c,d):(y.nodeType===8?(d=y.parentNode,d.insertBefore(c,y)):(d=y,d.appendChild(c)),y=y._reactRootContainer,y!=null||d.onclick!==null||(d.onclick=Be));else if(E!==4&&(c=c.child,c!==null))for(_1(c,d,y),c=c.sibling;c!==null;)_1(c,d,y),c=c.sibling}function w1(c,d,y){var E=c.tag;if(E===5||E===6)c=c.stateNode,d?y.insertBefore(c,d):y.appendChild(c);else if(E!==4&&(c=c.child,c!==null))for(w1(c,d,y),c=c.sibling;c!==null;)w1(c,d,y),c=c.sibling}var nn=null,ha=!1;function Us(c,d,y){for(y=y.child;y!==null;)mk(c,d,y),y=y.sibling}function mk(c,d,y){if(Jn&&typeof Jn.onCommitFiberUnmount=="function")try{Jn.onCommitFiberUnmount(Dl,y)}catch{}switch(y.tag){case 5:gn||Bc(y,d);case 6:var E=nn,N=ha;nn=null,Us(c,d,y),nn=E,ha=N,nn!==null&&(ha?(c=nn,y=y.stateNode,c.nodeType===8?c.parentNode.removeChild(y):c.removeChild(y)):nn.removeChild(y.stateNode));break;case 18:nn!==null&&(ha?(c=nn,y=y.stateNode,c.nodeType===8?ch(c.parentNode,y):c.nodeType===1&&ch(c,y),ri(c)):ch(nn,y.stateNode));break;case 4:E=nn,N=ha,nn=y.stateNode.containerInfo,ha=!0,Us(c,d,y),nn=E,ha=N;break;case 0:case 11:case 14:case 15:if(!gn&&(E=y.updateQueue,E!==null&&(E=E.lastEffect,E!==null))){N=E=E.next;do{var V=N,oe=V.destroy;V=V.tag,oe!==void 0&&((V&2)!==0||(V&4)!==0)&&y1(y,d,oe),N=N.next}while(N!==E)}Us(c,d,y);break;case 1:if(!gn&&(Bc(y,d),E=y.stateNode,typeof E.componentWillUnmount=="function"))try{E.props=y.memoizedProps,E.state=y.memoizedState,E.componentWillUnmount()}catch(me){Cr(y,d,me)}Us(c,d,y);break;case 21:Us(c,d,y);break;case 22:y.mode&1?(gn=(E=gn)||y.memoizedState!==null,Us(c,d,y),gn=E):Us(c,d,y);break;default:Us(c,d,y)}}function vk(c){var d=c.updateQueue;if(d!==null){c.updateQueue=null;var y=c.stateNode;y===null&&(y=c.stateNode=new IW),d.forEach(function(E){var N=GW.bind(null,c,E);y.has(E)||(y.add(E),E.then(N,N))})}}function pa(c,d){var y=d.deletions;if(y!==null)for(var E=0;E<y.length;E++){var N=y[E];try{var V=c,oe=d,me=oe;e:for(;me!==null;){switch(me.tag){case 5:nn=me.stateNode,ha=!1;break e;case 3:nn=me.stateNode.containerInfo,ha=!0;break e;case 4:nn=me.stateNode.containerInfo,ha=!0;break e}me=me.return}if(nn===null)throw Error(r(160));mk(V,oe,N),nn=null,ha=!1;var be=N.alternate;be!==null&&(be.return=null),N.return=null}catch(Ae){Cr(N,d,Ae)}}if(d.subtreeFlags&12854)for(d=d.child;d!==null;)gk(d,c),d=d.sibling}function gk(c,d){var y=c.alternate,E=c.flags;switch(c.tag){case 0:case 11:case 14:case 15:if(pa(d,c),Ka(c),E&4){try{_h(3,c,c.return),Gv(3,c)}catch(it){Cr(c,c.return,it)}try{_h(5,c,c.return)}catch(it){Cr(c,c.return,it)}}break;case 1:pa(d,c),Ka(c),E&512&&y!==null&&Bc(y,y.return);break;case 5:if(pa(d,c),Ka(c),E&512&&y!==null&&Bc(y,y.return),c.flags&32){var N=c.stateNode;try{Ze(N,"")}catch(it){Cr(c,c.return,it)}}if(E&4&&(N=c.stateNode,N!=null)){var V=c.memoizedProps,oe=y!==null?y.memoizedProps:V,me=c.type,be=c.updateQueue;if(c.updateQueue=null,be!==null)try{me==="input"&&V.type==="radio"&&V.name!=null&&pe(N,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(N,qe):Ve==="dangerouslySetInnerHTML"?We(N,qe):Ve==="children"?Ze(N,qe):P(N,Ve,qe,Ae)}switch(me){case"input":xe(N,V);break;case"textarea":Se(N,V);break;case"select":var ze=N._wrapperState.wasMultiple;N._wrapperState.wasMultiple=!!V.multiple;var et=V.value;et!=null?Le(N,!!V.multiple,et,!1):ze!==!!V.multiple&&(V.defaultValue!=null?Le(N,!!V.multiple,V.defaultValue,!0):Le(N,!!V.multiple,V.multiple?[]:"",!1))}N[Ms]=V}catch(it){Cr(c,c.return,it)}}break;case 6:if(pa(d,c),Ka(c),E&4){if(c.stateNode===null)throw Error(r(162));N=c.stateNode,V=c.memoizedProps;try{N.nodeValue=V}catch(it){Cr(c,c.return,it)}}break;case 3:if(pa(d,c),Ka(c),E&4&&y!==null&&y.memoizedState.isDehydrated)try{ri(d.containerInfo)}catch(it){Cr(c,c.return,it)}break;case 4:pa(d,c),Ka(c);break;case 13:pa(d,c),Ka(c),N=c.child,N.flags&8192&&(V=N.memoizedState!==null,N.stateNode.isHidden=V,!V||N.alternate!==null&&N.alternate.memoizedState!==null||(O1=gr())),E&4&&vk(c);break;case 22:if(Ve=y!==null&&y.memoizedState!==null,c.mode&1?(gn=(Ae=gn)||Ve,pa(d,c),gn=Ae):pa(d,c),Ka(c),E&8192){if(Ae=c.memoizedState!==null,(c.stateNode.isHidden=Ae)&&!Ve&&(c.mode&1)!==0)for(tt=c,Ve=c.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:_h(4,ze,ze.return);break;case 1:Bc(ze,ze.return);var nt=ze.stateNode;if(typeof nt.componentWillUnmount=="function"){E=ze,y=ze.return;try{d=E,nt.props=d.memoizedProps,nt.state=d.memoizedState,nt.componentWillUnmount()}catch(it){Cr(E,y,it)}}break;case 5:Bc(ze,ze.return);break;case 22:if(ze.memoizedState!==null){_k(qe);continue}}et!==null?(et.return=ze,tt=et):_k(qe)}Ve=Ve.sibling}e:for(Ve=null,qe=c;;){if(qe.tag===5){if(Ve===null){Ve=qe;try{N=qe.stateNode,Ae?(V=N.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=St("display",oe))}catch(it){Cr(c,c.return,it)}}}else if(qe.tag===6){if(Ve===null)try{qe.stateNode.nodeValue=Ae?"":qe.memoizedProps}catch(it){Cr(c,c.return,it)}}else if((qe.tag!==22&&qe.tag!==23||qe.memoizedState===null||qe===c)&&qe.child!==null){qe.child.return=qe,qe=qe.child;continue}if(qe===c)break e;for(;qe.sibling===null;){if(qe.return===null||qe.return===c)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,c),Ka(c),E&4&&vk(c);break;case 21:break;default:pa(d,c),Ka(c)}}function Ka(c){var d=c.flags;if(d&2){try{e:{for(var y=c.return;y!==null;){if(hk(y)){var E=y;break e}y=y.return}throw Error(r(160))}switch(E.tag){case 5:var N=E.stateNode;E.flags&32&&(Ze(N,""),E.flags&=-33);var V=pk(c);w1(c,V,N);break;case 3:case 4:var oe=E.stateNode.containerInfo,me=pk(c);_1(c,me,oe);break;default:throw Error(r(161))}}catch(be){Cr(c,c.return,be)}c.flags&=-3}d&4096&&(c.flags&=-4097)}function FW(c,d,y){tt=c,yk(c)}function yk(c,d,y){for(var E=(c.mode&1)!==0;tt!==null;){var N=tt,V=N.child;if(N.tag===22&&E){var oe=N.memoizedState!==null||Hv;if(!oe){var me=N.alternate,be=me!==null&&me.memoizedState!==null||gn;me=Hv;var Ae=gn;if(Hv=oe,(gn=be)&&!Ae)for(tt=N;tt!==null;)oe=tt,be=oe.child,oe.tag===22&&oe.memoizedState!==null?wk(N):be!==null?(be.return=oe,tt=be):wk(N);for(;V!==null;)tt=V,yk(V),V=V.sibling;tt=N,Hv=me,gn=Ae}bk(c)}else(N.subtreeFlags&8772)!==0&&V!==null?(V.return=N,tt=V):bk(c)}}function bk(c){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:gn||Gv(5,d);break;case 1:var E=d.stateNode;if(d.flags&4&&!gn)if(y===null)E.componentDidMount();else{var N=d.elementType===d.type?y.memoizedProps:da(d.type,y.memoizedProps);E.componentDidUpdate(N,y.memoizedState,E.__reactInternalSnapshotBeforeUpdate)}var V=d.updateQueue;V!==null&&_3(d,V,E);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}_3(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))}gn||d.flags&512&&b1(d)}catch(ze){Cr(d,d.return,ze)}}if(d===c){tt=null;break}if(y=d.sibling,y!==null){y.return=d.return,tt=y;break}tt=d.return}}function _k(c){for(;tt!==null;){var d=tt;if(d===c){tt=null;break}var y=d.sibling;if(y!==null){y.return=d.return,tt=y;break}tt=d.return}}function wk(c){for(;tt!==null;){var d=tt;try{switch(d.tag){case 0:case 11:case 15:var y=d.return;try{Gv(4,d)}catch(be){Cr(d,y,be)}break;case 1:var E=d.stateNode;if(typeof E.componentDidMount=="function"){var N=d.return;try{E.componentDidMount()}catch(be){Cr(d,N,be)}}var V=d.return;try{b1(d)}catch(be){Cr(d,V,be)}break;case 5:var oe=d.return;try{b1(d)}catch(be){Cr(d,oe,be)}}}catch(be){Cr(d,d.return,be)}if(d===c){tt=null;break}var me=d.sibling;if(me!==null){me.return=d.return,tt=me;break}tt=d.return}}var BW=Math.ceil,Kv=T.ReactCurrentDispatcher,x1=T.ReactCurrentOwner,Ii=T.ReactCurrentBatchConfig,Nt=0,Kr=null,Lr=null,an=0,ui=0,Uc=Ds(0),zr=0,wh=null,ru=0,Yv=0,S1=0,xh=null,qn=null,O1=0,zc=1/0,$o=null,Zv=!1,C1=null,zs=null,Xv=!1,Vs=null,Qv=0,Sh=0,P1=null,Jv=-1,eg=0;function En(){return(Nt&6)!==0?gr():Jv!==-1?Jv:Jv=gr()}function qs(c){return(c.mode&1)===0?1:(Nt&2)!==0&&an!==0?an&-an:SW.transition!==null?(eg===0&&(eg=nv()),eg):(c=Rt,c!==0||(c=window.event,c=c===void 0?16:Tt(c.type)),c)}function ma(c,d,y,E){if(50<Sh)throw Sh=0,P1=null,Error(r(185));ei(c,y,E),((Nt&2)===0||c!==Kr)&&(c===Kr&&((Nt&2)===0&&(Yv|=y),zr===4&&Ws(c,an)),Wn(c,E),y===1&&Nt===0&&(d.mode&1)===0&&(zc=gr()+500,Tv&&$s()))}function Wn(c,d){var y=c.callbackNode;lc(c,d);var E=Xt(c,c===Kr?an:0);if(E===0)y!==null&&$d(y),c.callbackNode=null,c.callbackPriority=0;else if(d=E&-E,c.callbackPriority!==d){if(y!=null&&$d(y),d===1)c.tag===0?xW(Sk.bind(null,c)):l3(Sk.bind(null,c)),hn(function(){(Nt&6)===0&&$s()}),y=null;else{switch(bs(E)){case 1:y=Fd;break;case 4:y=rv;break;case 16:y=oc;break;case 536870912:y=ms;break;default:y=oc}y=kk(y,xk.bind(null,c))}c.callbackPriority=d,c.callbackNode=y}}function xk(c,d){if(Jv=-1,eg=0,(Nt&6)!==0)throw Error(r(327));var y=c.callbackNode;if(Vc()&&c.callbackNode!==y)return null;var E=Xt(c,c===Kr?an:0);if(E===0)return null;if((E&30)!==0||(E&c.expiredLanes)!==0||d)d=tg(c,E);else{d=E;var N=Nt;Nt|=2;var V=Ck();(Kr!==c||an!==d)&&($o=null,zc=gr()+500,iu(c,d));do try{VW();break}catch(me){Ok(c,me)}while(!0);q_(),Kv.current=V,Nt=N,Lr!==null?d=0:(Kr=null,an=0,d=zr)}if(d!==0){if(d===2&&(N=fn(c),N!==0&&(E=N,d=E1(c,N))),d===1)throw y=wh,iu(c,0),Ws(c,E),Wn(c,gr()),y;if(d===6)Ws(c,E);else{if(N=c.current.alternate,(E&30)===0&&!UW(N)&&(d=tg(c,E),d===2&&(V=fn(c),V!==0&&(E=V,d=E1(c,V))),d===1))throw y=wh,iu(c,0),Ws(c,E),Wn(c,gr()),y;switch(c.finishedWork=N,c.finishedLanes=E,d){case 0:case 1:throw Error(r(345));case 2:au(c,qn,$o);break;case 3:if(Ws(c,E),(E&130023424)===E&&(d=O1+500-gr(),10<d)){if(Xt(c,0)!==0)break;if(N=c.suspendedLanes,(N&E)!==E){En(),c.pingedLanes|=c.suspendedLanes&N;break}c.timeoutHandle=Br(au.bind(null,c,qn,$o),d);break}au(c,qn,$o);break;case 4:if(Ws(c,E),(E&4194240)===E)break;for(d=c.eventTimes,N=-1;0<E;){var oe=31-wt(E);V=1<<oe,oe=d[oe],oe>N&&(N=oe),E&=~V}if(E=N,E=gr()-E,E=(120>E?120:480>E?480:1080>E?1080:1920>E?1920:3e3>E?3e3:4320>E?4320:1960*BW(E/1960))-E,10<E){c.timeoutHandle=Br(au.bind(null,c,qn,$o),E);break}au(c,qn,$o);break;case 5:au(c,qn,$o);break;default:throw Error(r(329))}}}return Wn(c,gr()),c.callbackNode===y?xk.bind(null,c):null}function E1(c,d){var y=xh;return c.current.memoizedState.isDehydrated&&(iu(c,d).flags|=256),c=tg(c,d),c!==2&&(d=qn,qn=y,d!==null&&T1(d)),c}function T1(c){qn===null?qn=c:qn.push.apply(qn,c)}function UW(c){for(var d=c;;){if(d.flags&16384){var y=d.updateQueue;if(y!==null&&(y=y.stores,y!==null))for(var E=0;E<y.length;E++){var N=y[E],V=N.getSnapshot;N=N.value;try{if(!ai(V(),N))return!1}catch{return!1}}}if(y=d.child,d.subtreeFlags&16384&&y!==null)y.return=d,d=y;else{if(d===c)break;for(;d.sibling===null;){if(d.return===null||d.return===c)return!0;d=d.return}d.sibling.return=d.return,d=d.sibling}}return!0}function Ws(c,d){for(d&=~S1,d&=~Yv,c.suspendedLanes|=d,c.pingedLanes&=~d,c=c.expirationTimes;0<d;){var y=31-wt(d),E=1<<y;c[y]=-1,d&=~E}}function Sk(c){if((Nt&6)!==0)throw Error(r(327));Vc();var d=Xt(c,0);if((d&1)===0)return Wn(c,gr()),null;var y=tg(c,d);if(c.tag!==0&&y===2){var E=fn(c);E!==0&&(d=E,y=E1(c,E))}if(y===1)throw y=wh,iu(c,0),Ws(c,d),Wn(c,gr()),y;if(y===6)throw Error(r(345));return c.finishedWork=c.current.alternate,c.finishedLanes=d,au(c,qn,$o),Wn(c,gr()),null}function j1(c,d){var y=Nt;Nt|=1;try{return c(d)}finally{Nt=y,Nt===0&&(zc=gr()+500,Tv&&$s())}}function nu(c){Vs!==null&&Vs.tag===0&&(Nt&6)===0&&Vc();var d=Nt;Nt|=1;var y=Ii.transition,E=Rt;try{if(Ii.transition=null,Rt=1,c)return c()}finally{Rt=E,Ii.transition=y,Nt=d,(Nt&6)===0&&$s()}}function A1(){ui=Uc.current,ar(Uc)}function iu(c,d){c.finishedWork=null,c.finishedLanes=0;var y=c.timeoutHandle;if(y!==-1&&(c.timeoutHandle=-1,Mr(y)),Lr!==null)for(y=Lr.return;y!==null;){var E=y;switch(F_(E),E.tag){case 1:E=E.type.childContextTypes,E!=null&&Pv();break;case 3:$c(),ar(Un),ar(pn),Q_();break;case 5:Z_(E);break;case 4:$c();break;case 13:ar(br);break;case 19:ar(br);break;case 10:W_(E.type._context);break;case 22:case 23:A1()}y=y.return}if(Kr=c,Lr=c=Hs(c.current,null),an=ui=d,zr=0,wh=null,S1=Yv=ru=0,qn=xh=null,Jl!==null){for(d=0;d<Jl.length;d++)if(y=Jl[d],E=y.interleaved,E!==null){y.interleaved=null;var N=E.next,V=y.pending;if(V!==null){var oe=V.next;V.next=N,E.next=oe}y.pending=E}Jl=null}return c}function Ok(c,d){do{var y=Lr;try{if(q_(),$v.current=zv,Fv){for(var E=_r.memoizedState;E!==null;){var N=E.queue;N!==null&&(N.pending=null),E=E.next}Fv=!1}if(tu=0,Gr=Ur=_r=null,mh=!1,vh=0,x1.current=null,y===null||y.return===null){zr=1,wh=d,Lr=null;break}e:{var V=c,oe=y.return,me=y,be=d;if(d=an,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=Y3(oe);if(et!==null){et.flags&=-257,Z3(et,oe,me,V,d),et.mode&1&&K3(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){K3(V,Ae,d),k1();break e}be=Error(r(426))}}else if(cr&&me.mode&1){var Ar=Y3(oe);if(Ar!==null){(Ar.flags&65536)===0&&(Ar.flags|=256),Z3(Ar,oe,me,V,d),z_(Fc(be,me));break e}}V=be=Fc(be,me),zr!==4&&(zr=2),xh===null?xh=[V]:xh.push(V),V=oe;do{switch(V.tag){case 3:V.flags|=65536,d&=-d,V.lanes|=d;var Ce=H3(V,be,d);b3(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"&&(zs===null||!zs.has(Ee)))){V.flags|=65536,d&=-d,V.lanes|=d;var Ye=G3(V,me,d);b3(V,Ye);break e}}V=V.return}while(V!==null)}Ek(y)}catch(lt){d=lt,Lr===y&&y!==null&&(Lr=y=y.return);continue}break}while(!0)}function Ck(){var c=Kv.current;return Kv.current=zv,c===null?zv:c}function k1(){(zr===0||zr===3||zr===2)&&(zr=4),Kr===null||(ru&268435455)===0&&(Yv&268435455)===0||Ws(Kr,an)}function tg(c,d){var y=Nt;Nt|=2;var E=Ck();(Kr!==c||an!==d)&&($o=null,iu(c,d));do try{zW();break}catch(N){Ok(c,N)}while(!0);if(q_(),Nt=y,Kv.current=E,Lr!==null)throw Error(r(261));return Kr=null,an=0,zr}function zW(){for(;Lr!==null;)Pk(Lr)}function VW(){for(;Lr!==null&&!y_();)Pk(Lr)}function Pk(c){var d=Ak(c.alternate,c,ui);c.memoizedProps=c.pendingProps,d===null?Ek(c):Lr=d,x1.current=null}function Ek(c){var d=c;do{var y=d.alternate;if(c=d.return,(d.flags&32768)===0){if(y=LW(y,d,ui),y!==null){Lr=y;return}}else{if(y=DW(y,d),y!==null){y.flags&=32767,Lr=y;return}if(c!==null)c.flags|=32768,c.subtreeFlags=0,c.deletions=null;else{zr=6,Lr=null;return}}if(d=d.sibling,d!==null){Lr=d;return}Lr=d=c}while(d!==null);zr===0&&(zr=5)}function au(c,d,y){var E=Rt,N=Ii.transition;try{Ii.transition=null,Rt=1,qW(c,d,y,E)}finally{Ii.transition=N,Rt=E}return null}function qW(c,d,y,E){do Vc();while(Vs!==null);if((Nt&6)!==0)throw Error(r(327));y=c.finishedWork;var N=c.finishedLanes;if(y===null)return null;if(c.finishedWork=null,c.finishedLanes=0,y===c.current)throw Error(r(177));c.callbackNode=null,c.callbackPriority=0;var V=y.lanes|y.childLanes;if(Or(c,V),c===Kr&&(Lr=Kr=null,an=0),(y.subtreeFlags&2064)===0&&(y.flags&2064)===0||Xv||(Xv=!0,kk(oc,function(){return Vc(),null})),V=(y.flags&15990)!==0,(y.subtreeFlags&15990)!==0||V){V=Ii.transition,Ii.transition=null;var oe=Rt;Rt=1;var me=Nt;Nt|=4,x1.current=null,$W(c,y),gk(y,c),Ai(ft),zl=!!Je,ft=Je=null,c.current=y,FW(y),ac(),Nt=me,Rt=oe,Ii.transition=V}else c.current=y;if(Xv&&(Xv=!1,Vs=c,Qv=N),V=c.pendingLanes,V===0&&(zs=null),Il(y.stateNode),Wn(c,gr()),d!==null)for(E=c.onRecoverableError,y=0;y<d.length;y++)N=d[y],E(N.value,{componentStack:N.stack,digest:N.digest});if(Zv)throw Zv=!1,c=C1,C1=null,c;return(Qv&1)!==0&&c.tag!==0&&Vc(),V=c.pendingLanes,(V&1)!==0?c===P1?Sh++:(Sh=0,P1=c):Sh=0,$s(),null}function Vc(){if(Vs!==null){var c=bs(Qv),d=Ii.transition,y=Rt;try{if(Ii.transition=null,Rt=16>c?16:c,Vs===null)var E=!1;else{if(c=Vs,Vs=null,Qv=0,(Nt&6)!==0)throw Error(r(331));var N=Nt;for(Nt|=4,tt=c.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:_h(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(dk(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:_h(9,V,V.return)}var Ce=V.sibling;if(Ce!==null){Ce.return=V.return,tt=Ce;break e}tt=V.return}}var we=c.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:Gv(9,me)}}catch(lt){Cr(me,me.return,lt)}if(me===oe){tt=null;break e}var Ye=me.sibling;if(Ye!==null){Ye.return=me.return,tt=Ye;break e}tt=me.return}}if(Nt=N,$s(),Jn&&typeof Jn.onPostCommitFiberRoot=="function")try{Jn.onPostCommitFiberRoot(Dl,c)}catch{}E=!0}return E}finally{Rt=y,Ii.transition=d}}return!1}function Tk(c,d,y){d=Fc(y,d),d=H3(c,d,1),c=Bs(c,d,1),d=En(),c!==null&&(ei(c,1,d),Wn(c,d))}function Cr(c,d,y){if(c.tag===3)Tk(c,c,y);else for(;d!==null;){if(d.tag===3){Tk(d,c,y);break}else if(d.tag===1){var E=d.stateNode;if(typeof d.type.getDerivedStateFromError=="function"||typeof E.componentDidCatch=="function"&&(zs===null||!zs.has(E))){c=Fc(y,c),c=G3(d,c,1),d=Bs(d,c,1),c=En(),d!==null&&(ei(d,1,c),Wn(d,c));break}}d=d.return}}function WW(c,d,y){var E=c.pingCache;E!==null&&E.delete(d),d=En(),c.pingedLanes|=c.suspendedLanes&y,Kr===c&&(an&y)===y&&(zr===4||zr===3&&(an&130023424)===an&&500>gr()-O1?iu(c,0):S1|=y),Wn(c,d)}function jk(c,d){d===0&&((c.mode&1)===0?d=1:(d=gs,gs<<=1,(gs&130023424)===0&&(gs=4194304)));var y=En();c=Lo(c,d),c!==null&&(ei(c,d,y),Wn(c,y))}function HW(c){var d=c.memoizedState,y=0;d!==null&&(y=d.retryLane),jk(c,y)}function GW(c,d){var y=0;switch(c.tag){case 13:var E=c.stateNode,N=c.memoizedState;N!==null&&(y=N.retryLane);break;case 19:E=c.stateNode;break;default:throw Error(r(314))}E!==null&&E.delete(d),jk(c,y)}var Ak;Ak=function(c,d,y){if(c!==null)if(c.memoizedProps!==d.pendingProps||Un.current)Vn=!0;else{if((c.lanes&y)===0&&(d.flags&128)===0)return Vn=!1,MW(c,d,y);Vn=(c.flags&131072)!==0}else Vn=!1,cr&&(d.flags&1048576)!==0&&u3(d,Av,d.index);switch(d.lanes=0,d.tag){case 2:var E=d.type;Wv(c,d),c=d.pendingProps;var N=kc(d,pn.current);Ic(d,y),N=t1(null,d,E,c,N,y);var V=r1();return d.flags|=1,typeof N=="object"&&N!==null&&typeof N.render=="function"&&N.$$typeof===void 0?(d.tag=1,d.memoizedState=null,d.updateQueue=null,zn(E)?(V=!0,Ev(d)):V=!1,d.memoizedState=N.state!==null&&N.state!==void 0?N.state:null,K_(d),N.updater=Vv,d.stateNode=N,N._reactInternals=d,l1(d,E,c,y),d=d1(null,d,E,!0,V,y)):(d.tag=0,cr&&V&&$_(d),Pn(null,d,N,y),d=d.child),d;case 16:E=d.elementType;e:{switch(Wv(c,d),c=d.pendingProps,N=E._init,E=N(E._payload),d.type=E,N=d.tag=YW(E),c=da(E,c),N){case 0:d=f1(null,d,E,c,y);break e;case 1:d=rk(null,d,E,c,y);break e;case 11:d=X3(null,d,E,c,y);break e;case 14:d=Q3(null,d,E,da(E.type,c),y);break e}throw Error(r(306,E,""))}return d;case 0:return E=d.type,N=d.pendingProps,N=d.elementType===E?N:da(E,N),f1(c,d,E,N,y);case 1:return E=d.type,N=d.pendingProps,N=d.elementType===E?N:da(E,N),rk(c,d,E,N,y);case 3:e:{if(nk(d),c===null)throw Error(r(387));E=d.pendingProps,V=d.memoizedState,N=V.element,y3(c,d),Dv(d,E,null,y);var oe=d.memoizedState;if(E=oe.element,V.isDehydrated)if(V={element:E,isDehydrated:!1,cache:oe.cache,pendingSuspenseBoundaries:oe.pendingSuspenseBoundaries,transitions:oe.transitions},d.updateQueue.baseState=V,d.memoizedState=V,d.flags&256){N=Fc(Error(r(423)),d),d=ik(c,d,E,y,N);break e}else if(E!==N){N=Fc(Error(r(424)),d),d=ik(c,d,E,y,N);break e}else for(li=Wa(d.stateNode.containerInfo.firstChild),si=d,cr=!0,fa=null,y=v3(d,null,E,y),d.child=y;y;)y.flags=y.flags&-3|4096,y=y.sibling;else{if(Mc(),E===N){d=Io(c,d,y);break e}Pn(c,d,E,y)}d=d.child}return d;case 5:return w3(d),c===null&&U_(d),E=d.type,N=d.pendingProps,V=c!==null?c.memoizedProps:null,oe=N.children,Ot(E,N)?oe=null:V!==null&&Ot(E,V)&&(d.flags|=32),tk(c,d),Pn(c,d,oe,y),d.child;case 6:return c===null&&U_(d),null;case 13:return ak(c,d,y);case 4:return Y_(d,d.stateNode.containerInfo),E=d.pendingProps,c===null?d.child=Lc(d,null,E,y):Pn(c,d,E,y),d.child;case 11:return E=d.type,N=d.pendingProps,N=d.elementType===E?N:da(E,N),X3(c,d,E,N,y);case 7:return Pn(c,d,d.pendingProps,y),d.child;case 8:return Pn(c,d,d.pendingProps.children,y),d.child;case 12:return Pn(c,d,d.pendingProps.children,y),d.child;case 10:e:{if(E=d.type._context,N=d.pendingProps,V=d.memoizedProps,oe=N.value,Qt(Nv,E._currentValue),E._currentValue=oe,V!==null)if(ai(V.value,oe)){if(V.children===N.children&&!Un.current){d=Io(c,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===E){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),H_(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),H_(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}Pn(c,d,N.children,y),d=d.child}return d;case 9:return N=d.type,E=d.pendingProps.children,Ic(d,y),N=Li(N),E=E(N),d.flags|=1,Pn(c,d,E,y),d.child;case 14:return E=d.type,N=da(E,d.pendingProps),N=da(E.type,N),Q3(c,d,E,N,y);case 15:return J3(c,d,d.type,d.pendingProps,y);case 17:return E=d.type,N=d.pendingProps,N=d.elementType===E?N:da(E,N),Wv(c,d),d.tag=1,zn(E)?(c=!0,Ev(d)):c=!1,Ic(d,y),q3(d,E,N),l1(d,E,N,y),d1(null,d,E,!0,c,y);case 19:return sk(c,d,y);case 22:return ek(c,d,y)}throw Error(r(156,d.tag))};function kk(c,d){return tv(c,d)}function KW(c,d,y,E){this.tag=c,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=E,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function $i(c,d,y,E){return new KW(c,d,y,E)}function R1(c){return c=c.prototype,!(!c||!c.isReactComponent)}function YW(c){if(typeof c=="function")return R1(c)?1:0;if(c!=null){if(c=c.$$typeof,c===te)return 11;if(c===ee)return 14}return 2}function Hs(c,d){var y=c.alternate;return y===null?(y=$i(c.tag,d,c.key,c.mode),y.elementType=c.elementType,y.type=c.type,y.stateNode=c.stateNode,y.alternate=c,c.alternate=y):(y.pendingProps=d,y.type=c.type,y.flags=0,y.subtreeFlags=0,y.deletions=null),y.flags=c.flags&14680064,y.childLanes=c.childLanes,y.lanes=c.lanes,y.child=c.child,y.memoizedProps=c.memoizedProps,y.memoizedState=c.memoizedState,y.updateQueue=c.updateQueue,d=c.dependencies,y.dependencies=d===null?null:{lanes:d.lanes,firstContext:d.firstContext},y.sibling=c.sibling,y.index=c.index,y.ref=c.ref,y}function rg(c,d,y,E,N,V){var oe=2;if(E=c,typeof c=="function")R1(c)&&(oe=1);else if(typeof c=="string")oe=5;else e:switch(c){case M:return ou(y.children,N,V,d);case q:oe=8,N|=8;break;case H:return c=$i(12,y,d,N|2),c.elementType=H,c.lanes=V,c;case se:return c=$i(13,y,d,N),c.elementType=se,c.lanes=V,c;case X:return c=$i(19,y,d,N),c.elementType=X,c.lanes=V,c;case U:return ng(y,N,V,d);default:if(typeof c=="object"&&c!==null)switch(c.$$typeof){case W: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,E=null;break e}throw Error(r(130,c==null?c:typeof c,""))}return d=$i(oe,y,d,N),d.elementType=c,d.type=E,d.lanes=V,d}function ou(c,d,y,E){return c=$i(7,c,E,d),c.lanes=y,c}function ng(c,d,y,E){return c=$i(22,c,E,d),c.elementType=U,c.lanes=y,c.stateNode={isHidden:!1},c}function N1(c,d,y){return c=$i(6,c,null,d),c.lanes=y,c}function M1(c,d,y){return d=$i(4,c.children!==null?c.children:[],c.key,d),d.lanes=y,d.stateNode={containerInfo:c.containerInfo,pendingChildren:null,implementation:c.implementation},d}function ZW(c,d,y,E,N){this.tag=d,this.containerInfo=c,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=ys(0),this.expirationTimes=ys(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ys(0),this.identifierPrefix=E,this.onRecoverableError=N,this.mutableSourceEagerHydrationData=null}function L1(c,d,y,E,N,V,oe,me,be){return c=new ZW(c,d,y,me,be),d===1?(d=1,V===!0&&(d|=8)):d=0,V=$i(3,null,null,d),c.current=V,V.stateNode=c,V.memoizedState={element:E,isDehydrated:y,cache:null,transitions:null,pendingSuspenseBoundaries:null},K_(V),c}function XW(c,d,y){var E=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:j,key:E==null?null:""+E,children:c,containerInfo:d,implementation:y}}function Rk(c){if(!c)return Is;c=c._reactInternals;e:{if(Ia(c)!==c||c.tag!==1)throw Error(r(170));var d=c;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(c.tag===1){var y=c.type;if(zn(y))return o3(c,y,d)}return d}function Nk(c,d,y,E,N,V,oe,me,be){return c=L1(y,E,!0,c,N,V,oe,me,be),c.context=Rk(null),y=c.current,E=En(),N=qs(y),V=Do(E,N),V.callback=d??null,Bs(y,V,N),c.current.lanes=N,ei(c,N,E),Wn(c,E),c}function ig(c,d,y,E){var N=d.current,V=En(),oe=qs(N);return y=Rk(y),d.context===null?d.context=y:d.pendingContext=y,d=Do(V,oe),d.payload={element:c},E=E===void 0?null:E,E!==null&&(d.callback=E),c=Bs(N,d,oe),c!==null&&(ma(c,N,oe,V),Lv(c,N,oe)),oe}function ag(c){if(c=c.current,!c.child)return null;switch(c.child.tag){case 5:return c.child.stateNode;default:return c.child.stateNode}}function Mk(c,d){if(c=c.memoizedState,c!==null&&c.dehydrated!==null){var y=c.retryLane;c.retryLane=y!==0&&y<d?y:d}}function D1(c,d){Mk(c,d),(c=c.alternate)&&Mk(c,d)}function QW(){return null}var Lk=typeof reportError=="function"?reportError:function(c){console.error(c)};function I1(c){this._internalRoot=c}og.prototype.render=I1.prototype.render=function(c){var d=this._internalRoot;if(d===null)throw Error(r(409));ig(c,d,null,null)},og.prototype.unmount=I1.prototype.unmount=function(){var c=this._internalRoot;if(c!==null){this._internalRoot=null;var d=c.containerInfo;nu(function(){ig(null,c,null,null)}),d[Bt]=null}};function og(c){this._internalRoot=c}og.prototype.unstable_scheduleHydration=function(c){if(c){var d=fc();c={blockedOn:null,target:c,priority:d};for(var y=0;y<Fr.length&&d!==0&&d<Fr[y].priority;y++);Fr.splice(y,0,c),y===0&&dc(c)}};function $1(c){return!(!c||c.nodeType!==1&&c.nodeType!==9&&c.nodeType!==11)}function sg(c){return!(!c||c.nodeType!==1&&c.nodeType!==9&&c.nodeType!==11&&(c.nodeType!==8||c.nodeValue!==" react-mount-point-unstable "))}function Dk(){}function JW(c,d,y,E,N){if(N){if(typeof E=="function"){var V=E;E=function(){var Ae=ag(oe);V.call(Ae)}}var oe=Nk(d,E,c,0,null,!1,!1,"",Dk);return c._reactRootContainer=oe,c[Bt]=oe.current,Rs(c.nodeType===8?c.parentNode:c),nu(),oe}for(;N=c.lastChild;)c.removeChild(N);if(typeof E=="function"){var me=E;E=function(){var Ae=ag(be);me.call(Ae)}}var be=L1(c,0,!1,null,null,!1,!1,"",Dk);return c._reactRootContainer=be,c[Bt]=be.current,Rs(c.nodeType===8?c.parentNode:c),nu(function(){ig(d,be,y,E)}),be}function lg(c,d,y,E,N){var V=y._reactRootContainer;if(V){var oe=V;if(typeof N=="function"){var me=N;N=function(){var be=ag(oe);me.call(be)}}ig(d,oe,c,N)}else oe=JW(y,d,c,N,E);return ag(oe)}uc=function(c){switch(c.tag){case 3:var d=c.stateNode;if(d.current.memoizedState.isDehydrated){var y=_t(d.pendingLanes);y!==0&&(oa(d,y|1),Wn(d,gr()),(Nt&6)===0&&(zc=gr()+500,$s()))}break;case 13:nu(function(){var E=Lo(c,1);if(E!==null){var N=En();ma(E,c,1,N)}}),D1(c,1)}},_o=function(c){if(c.tag===13){var d=Lo(c,134217728);if(d!==null){var y=En();ma(d,c,134217728,y)}D1(c,134217728)}},cc=function(c){if(c.tag===13){var d=qs(c),y=Lo(c,d);if(y!==null){var E=En();ma(y,c,d,E)}D1(c,d)}},fc=function(){return Rt},$l=function(c,d){var y=Rt;try{return Rt=c,d()}finally{Rt=y}},$n=function(c,d,y){switch(d){case"input":if(xe(c,y),d=y.name,y.type==="radio"&&d!=null){for(y=c;y.parentNode;)y=y.parentNode;for(y=y.querySelectorAll("input[name="+JSON.stringify(""+d)+'][type="radio"]'),d=0;d<y.length;d++){var E=y[d];if(E!==c&&E.form===c.form){var N=jc(E);if(!N)throw Error(r(90));Y(E),xe(E,N)}}}break;case"textarea":Se(c,y);break;case"select":d=y.value,d!=null&&Le(c,!!y.multiple,d,!1)}},hr=j1,ur=nu;var eH={usingClientEntryPoint:!1,Events:[Ao,ko,jc,ps,Da,j1]},Oh={findFiberByHostInstance:jo,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},tH={bundleType:Oh.bundleType,version:Oh.version,rendererPackageName:Oh.rendererPackageName,rendererConfig:Oh.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:T.ReactCurrentDispatcher,findHostInstanceByFiber:function(c){return c=Jm(c),c===null?null:c.stateNode},findFiberByHostInstance:Oh.findFiberByHostInstance||QW,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 ug=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ug.isDisabled&&ug.supportsFiber)try{Dl=ug.inject(tH),Jn=ug}catch{}}return Hn.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=eH,Hn.createPortal=function(c,d){var y=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!$1(d))throw Error(r(200));return XW(c,d,null,y)},Hn.createRoot=function(c,d){if(!$1(c))throw Error(r(299));var y=!1,E="",N=Lk;return d!=null&&(d.unstable_strictMode===!0&&(y=!0),d.identifierPrefix!==void 0&&(E=d.identifierPrefix),d.onRecoverableError!==void 0&&(N=d.onRecoverableError)),d=L1(c,1,!1,null,null,y,!1,E,N),c[Bt]=d.current,Rs(c.nodeType===8?c.parentNode:c),new I1(d)},Hn.findDOMNode=function(c){if(c==null)return null;if(c.nodeType===1)return c;var d=c._reactInternals;if(d===void 0)throw typeof c.render=="function"?Error(r(188)):(c=Object.keys(c).join(","),Error(r(268,c)));return c=Jm(d),c=c===null?null:c.stateNode,c},Hn.flushSync=function(c){return nu(c)},Hn.hydrate=function(c,d,y){if(!sg(d))throw Error(r(200));return lg(null,c,d,!0,y)},Hn.hydrateRoot=function(c,d,y){if(!$1(c))throw Error(r(405));var E=y!=null&&y.hydratedSources||null,N=!1,V="",oe=Lk;if(y!=null&&(y.unstable_strictMode===!0&&(N=!0),y.identifierPrefix!==void 0&&(V=y.identifierPrefix),y.onRecoverableError!==void 0&&(oe=y.onRecoverableError)),d=Nk(d,null,c,1,y??null,N,!1,V,oe),c[Bt]=d.current,Rs(c),E)for(c=0;c<E.length;c++)y=E[c],N=y._getVersion,N=N(y._source),d.mutableSourceEagerHydrationData==null?d.mutableSourceEagerHydrationData=[y,N]:d.mutableSourceEagerHydrationData.push(y,N);return new og(d)},Hn.render=function(c,d,y){if(!sg(d))throw Error(r(200));return lg(null,c,d,!1,y)},Hn.unmountComponentAtNode=function(c){if(!sg(c))throw Error(r(40));return c._reactRootContainer?(nu(function(){lg(null,null,c,!1,function(){c._reactRootContainer=null,c[Bt]=null})}),!0):!1},Hn.unstable_batchedUpdates=j1,Hn.unstable_renderSubtreeIntoContainer=function(c,d,y,E){if(!sg(y))throw Error(r(200));if(c==null||c._reactInternals===void 0)throw Error(r(38));return lg(c,d,y,!1,E)},Hn.version="18.3.1-next-f1338f8080-20240426",Hn}var qk;function u$(){if(qk)return U1.exports;qk=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(),U1.exports=cH(),U1.exports}var Wk;function fH(){if(Wk)return fg;Wk=1;var e=u$();return fg.createRoot=e.createRoot,fg.hydrateRoot=e.hydrateRoot,fg}var dH=fH(),B=Q0();const ie=kt(B);var q1={exports:{}},W1={};/**
|
||
* @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 Hk;function hH(){if(Hk)return W1;Hk=1;var e=Q0();function t(u,l){return u===l&&(u!==0||1/u===1/l)||u!==u&&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 W1.useSyncExternalStoreWithSelector=function(u,l,h,p,v){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),v!==void 0&&_.hasValue){var j=_.value;if(v(j,A))return P=j}return P=A}if(j=P,r(O,A))return j;var M=p(A);return v!==void 0&&v(j,M)?(O=A,j):(O=A,P=M)}var S=!1,O,P,T=h===void 0?null:h;return[function(){return x(l())},T===null?void 0:function(){return x(T())}]},[l,h,p,v]);var b=n(u,w[0],w[1]);return a(function(){_.hasValue=!0,_.value=b},[b]),s(b),b},W1}var Gk;function pH(){return Gk||(Gk=1,q1.exports=hH()),q1.exports}pH();var mH=B.version.startsWith("19"),vH=Symbol.for(mH?"react.transitional.element":"react.element"),gH=Symbol.for("react.portal"),yH=Symbol.for("react.fragment"),bH=Symbol.for("react.strict_mode"),_H=Symbol.for("react.profiler"),wH=Symbol.for("react.consumer"),xH=Symbol.for("react.context"),c$=Symbol.for("react.forward_ref"),SH=Symbol.for("react.suspense"),OH=Symbol.for("react.suspense_list"),uT=Symbol.for("react.memo"),CH=Symbol.for("react.lazy"),PH=c$,EH=uT;function TH(e){if(typeof e=="object"&&e!==null){const{$$typeof:t}=e;switch(t){case vH:switch(e=e.type,e){case yH:case _H:case bH:case SH:case OH:return e;default:switch(e=e&&e.$$typeof,e){case xH:case c$:case CH:case uT:return e;case wH:return e;default:return t}}case gH:return t}}}function jH(e){return TH(e)===uT}function AH(e,t,r,n,{areStatesEqual:i,areOwnPropsEqual:a,areStatePropsEqual:o}){let s=!1,u,l,h,p,v;function w(O,P){return u=O,l=P,h=e(u,l),p=t(n,l),v=r(h,p,l),s=!0,v}function _(){return h=e(u,l),t.dependsOnOwnProps&&(p=t(n,l)),v=r(h,p,l),v}function b(){return e.dependsOnOwnProps&&(h=e(u,l)),t.dependsOnOwnProps&&(p=t(n,l)),v=r(h,p,l),v}function x(){const O=e(u,l),P=!o(O,h);return h=O,P&&(v=r(h,p,l)),v}function S(O,P){const T=!a(P,l),A=!i(O,u,P,l);return u=O,l=P,T&&A?_():T?b():A?x():v}return function(P,T){return s?S(P,T):w(P,T)}}function kH(e,{initMapStateToProps:t,initMapDispatchToProps:r,initMergeProps:n,...i}){const a=t(e,i),o=r(e,i),s=n(e,i);return AH(a,o,s,e,i)}function RH(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 NO(e){return function(r){const n=e(r);function i(){return n}return i.dependsOnOwnProps=!1,i}}function Kk(e){return e.dependsOnOwnProps?!!e.dependsOnOwnProps:e.length!==1}function f$(e,t){return function(n,{displayName:i}){const a=function(s,u){return a.dependsOnOwnProps?a.mapToProps(s,u):a.mapToProps(s,void 0)};return a.dependsOnOwnProps=!0,a.mapToProps=function(s,u){a.mapToProps=e,a.dependsOnOwnProps=Kk(e);let l=a(s,u);return typeof l=="function"&&(a.mapToProps=l,a.dependsOnOwnProps=Kk(l),l=a(s,u)),l},a}}function cT(e,t){return(r,n)=>{throw new Error(`Invalid value of type ${typeof e} for ${t} argument when connecting component ${n.wrappedComponentName}.`)}}function NH(e){return e&&typeof e=="object"?NO(t=>RH(e,t)):e?typeof e=="function"?f$(e):cT(e,"mapDispatchToProps"):NO(t=>({dispatch:t}))}function MH(e){return e?typeof e=="function"?f$(e):cT(e,"mapStateToProps"):NO(()=>({}))}function LH(e,t,r){return{...r,...e,...t}}function DH(e){return function(r,{displayName:n,areMergedPropsEqual:i}){let a=!1,o;return function(u,l,h){const p=e(u,l,h);return a?i(p,o)||(o=p):(a=!0,o=p),o}}}function IH(e){return e?typeof e=="function"?DH(e):cT(e,"mergeProps"):()=>LH}function $H(e){e()}function FH(){let e=null,t=null;return{clear(){e=null,t=null},notify(){$H(()=>{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 Yk={notify(){},get:()=>[]};function d$(e,t){let r,n=Yk,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 u(){_.onStateChange&&_.onStateChange()}function l(){return a}function h(){i++,r||(r=t?t.addNestedSub(u):e.subscribe(u),n=FH())}function p(){i--,r&&i===0&&(r(),r=void 0,n.clear(),n=Yk)}function v(){a||(a=!0,h())}function w(){a&&(a=!1,p())}const _={addNestedSub:o,notifyNestedSubs:s,handleChangeWrapper:u,isSubscribed:l,trySubscribe:v,tryUnsubscribe:w,getListeners:()=>n};return _}var BH=()=>typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",UH=BH(),zH=()=>typeof navigator<"u"&&navigator.product==="ReactNative",VH=zH(),qH=()=>UH||VH?B.useLayoutEffect:B.useEffect,ry=qH();function Zk(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function H1(e,t){if(Zk(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])||!Zk(e[r[i]],t[r[i]]))return!1;return!0}var WH={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},HH={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},GH={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},h$={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},KH={[PH]:GH,[EH]:h$};function Xk(e){return jH(e)?h$:KH[e.$$typeof]||WH}var YH=Object.defineProperty,ZH=Object.getOwnPropertyNames,Qk=Object.getOwnPropertySymbols,XH=Object.getOwnPropertyDescriptor,QH=Object.getPrototypeOf,Jk=Object.prototype;function MO(e,t){if(typeof t!="string"){if(Jk){const a=QH(t);a&&a!==Jk&&MO(e,a)}let r=ZH(t);Qk&&(r=r.concat(Qk(t)));const n=Xk(e),i=Xk(t);for(let a=0;a<r.length;++a){const o=r[a];if(!HH[o]&&!(i&&i[o])&&!(n&&n[o])){const s=XH(t,o);try{YH(e,o,s)}catch{}}}}return e}var G1=Symbol.for("react-redux-context"),K1=typeof globalThis<"u"?globalThis:{};function JH(){if(!B.createContext)return{};const e=K1[G1]??(K1[G1]=new Map);let t=e.get(B.createContext);return t||(t=B.createContext(null),e.set(B.createContext,t)),t}var p$=JH(),eG=[null,null];function tG(e,t,r){ry(()=>e(...t),r)}function rG(e,t,r,n,i,a){e.current=n,r.current=!1,i.current&&(i.current=null,a())}function nG(e,t,r,n,i,a,o,s,u,l,h){if(!e)return()=>{};let p=!1,v=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,v=O}S||(v=null),x===a.current?o.current||l():(a.current=x,u.current=x,o.current=!0,h())};return r.onStateChange=w,r.trySubscribe(),w(),()=>{if(p=!0,r.tryUnsubscribe(),r.onStateChange=null,v)throw v}}function iG(e,t){return e===t}function aG(e,t,r,{pure:n,areStatesEqual:i=iG,areOwnPropsEqual:a=H1,areStatePropsEqual:o=H1,areMergedPropsEqual:s=H1,forwardRef:u=!1,context:l=p$}={}){const h=l,p=MH(e),v=NH(t),w=IH(r),_=!!e;return x=>{const S=x.displayName||x.name||"Component",O=`Connect(${S})`,P={shouldHandleStateChanges:_,displayName:O,wrappedComponentName:S,WrappedComponent:x,initMapStateToProps:p,initMapDispatchToProps:v,initMergeProps:w,areStatesEqual:i,areStatePropsEqual:o,areOwnPropsEqual:a,areMergedPropsEqual:s};function T(M){const[q,H,W]=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(()=>kH(ee.dispatch,P),[ee]),[I,$]=B.useMemo(()=>{if(!_)return eG;const Y=d$(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(W),Q=B.useRef(void 0),ae=B.useRef(!1),fe=B.useRef(!1),de=B.useRef(void 0);ry(()=>(fe.current=!0,()=>{fe.current=!1}),[]);const ve=B.useMemo(()=>()=>Q.current&&W===Z.current?Q.current:U(ee.getState(),W),[ee,W]),D=B.useMemo(()=>ue=>I?nG(_,ee,I,U,Z,k,ae,fe,Q,$,ue):()=>{},[I]);tG(rG,[Z,k,ae,W,Q,$]);let z;try{z=B.useSyncExternalStore(D,ve,re?()=>U(re(),W):ve)}catch(Y){throw de.current&&(Y.message+=`
|
||
The error may be correlated with this previous error:
|
||
${de.current.stack}
|
||
|
||
`),Y}ry(()=>{de.current=void 0,Q.current=void 0,k.current=z});const J=B.useMemo(()=>B.createElement(x,{...z,ref:H}),[H,x,z]);return B.useMemo(()=>_?B.createElement(K.Provider,{value:F},J):J,[K,J,F])}const j=B.memo(T);if(j.WrappedComponent=x,j.displayName=T.displayName=O,u){const q=B.forwardRef(function(W,K){return B.createElement(j,{...W,reactReduxForwardedRef:K})});return q.displayName=O,q.WrappedComponent=x,MO(q,x)}return MO(j,x)}}var m$=aG;function oG(e){const{children:t,context:r,serverState:n,store:i}=e,a=B.useMemo(()=>{const u=d$(i);return{store:i,subscription:u,getServerState:n?()=>n:void 0}},[i,n]),o=B.useMemo(()=>i.getState(),[i]);ry(()=>{const{subscription:u}=a;return u.onStateChange=u.notifyNestedSubs,u.trySubscribe(),o!==i.getState()&&u.notifyNestedSubs(),()=>{u.tryUnsubscribe(),u.onStateChange=void 0}},[a,o]);const s=r||p$;return B.createElement(s.Provider,{value:a},t)}var v$=oG,Ph={},e4;function sG(){if(e4)return Ph;e4=1,Object.defineProperty(Ph,"__esModule",{value:!0}),Ph.parse=o,Ph.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 v=function(){};return v.prototype=Object.create(null),v})();function o(v,w){const _=new a,b=v.length;if(b<2)return _;const x=(w==null?void 0:w.decode)||h;let S=0;do{const O=v.indexOf("=",S);if(O===-1)break;const P=v.indexOf(";",S),T=P===-1?b:P;if(O>T){S=v.lastIndexOf(";",O-1)+1;continue}const A=s(v,S,O),j=u(v,O,A),M=v.slice(A,j);if(_[M]===void 0){let q=s(v,O+1,T),H=u(v,T,q);const W=x(v.slice(q,H));_[M]=W}S=T+1}while(S<b);return _}function s(v,w,_){do{const b=v.charCodeAt(w);if(b!==32&&b!==9)return w}while(++w<_);return _}function u(v,w,_){for(;w>_;){const b=v.charCodeAt(--w);if(b!==32&&b!==9)return w+1}return _}function l(v,w,_){const b=(_==null?void 0:_.encode)||encodeURIComponent;if(!e.test(v))throw new TypeError(`argument name is invalid: ${v}`);const x=b(w);if(!t.test(x))throw new TypeError(`argument val is invalid: ${w}`);let S=v+"="+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(v){if(v.indexOf("%")===-1)return v;try{return decodeURIComponent(v)}catch{return v}}function p(v){return i.call(v)==="[object Date]"}return Ph}sG();/**
|
||
* react-router v7.5.0
|
||
*
|
||
* 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 t4="popstate";function lG(e={}){function t(n,i){let{pathname:a,search:o,hash:s}=n.location;return LO("",{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:wp(i)}return cG(t,r,null,e)}function dr(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 uG(){return Math.random().toString(36).substring(2,10)}function r4(e,t){return{usr:e.state,key:e.key,idx:t}}function LO(e,t,r=null,n){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof t=="string"?dd(t):t,state:r,key:t&&t.key||n||uG()}}function wp({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 dd(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 cG(e,t,r,n={}){let{window:i=document.defaultView,v5Compat:a=!1}=n,o=i.history,s="POP",u=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,u&&u({action:s,location:b.location,delta:S})}function v(x,S){s="PUSH";let O=LO(b.location,x,S);l=h()+1;let P=r4(O,l),T=b.createHref(O);try{o.pushState(P,"",T)}catch(A){if(A instanceof DOMException&&A.name==="DataCloneError")throw A;i.location.assign(T)}a&&u&&u({action:s,location:b.location,delta:1})}function w(x,S){s="REPLACE";let O=LO(b.location,x,S);l=h();let P=r4(O,l),T=b.createHref(O);o.replaceState(P,"",T),a&&u&&u({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:wp(x);return O=O.replace(/ $/,"%20"),dr(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(u)throw new Error("A history only accepts one active listener");return i.addEventListener(t4,p),u=x,()=>{i.removeEventListener(t4,p),u=null}},createHref(x){return t(i,x)},createURL:_,encodeLocation(x){let S=_(x);return{pathname:S.pathname,search:S.search,hash:S.hash}},push:v,replace:w,go(x){return o.go(x)}};return b}function g$(e,t,r="/"){return fG(e,t,r,!1)}function fG(e,t,r,n){let i=typeof t=="string"?dd(t):t,a=Zo(i.pathname||"/",r);if(a==null)return null;let o=y$(e);dG(o);let s=null;for(let u=0;s==null&&u<o.length;++u){let l=SG(a);s=wG(o[u],l,n)}return s}function y$(e,t=[],r=[],n=""){let i=(a,o,s)=>{let u={relativePath:s===void 0?a.path||"":s,caseSensitive:a.caseSensitive===!0,childrenIndex:o,route:a};u.relativePath.startsWith("/")&&(dr(u.relativePath.startsWith(n),`Absolute route path "${u.relativePath}" nested under path "${n}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),u.relativePath=u.relativePath.slice(n.length));let l=Wo([n,u.relativePath]),h=r.concat(u);a.children&&a.children.length>0&&(dr(a.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${l}".`),y$(a.children,t,h,l)),!(a.path==null&&!a.index)&&t.push({path:l,score:bG(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 u of b$(a.path))i(a,o,u)}),t}function b$(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=b$(n.join("/")),s=[];return s.push(...o.map(u=>u===""?a:[a,u].join("/"))),i&&s.push(...o),s.map(u=>e.startsWith("/")&&u===""?"/":u)}function dG(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:_G(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}var hG=/^:[\w-]+$/,pG=3,mG=2,vG=1,gG=10,yG=-2,n4=e=>e==="*";function bG(e,t){let r=e.split("/"),n=r.length;return r.some(n4)&&(n+=yG),t&&(n+=mG),r.filter(i=>!n4(i)).reduce((i,a)=>i+(hG.test(a)?pG:a===""?vG:gG),n)}function _G(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 wG(e,t,r=!1){let{routesMeta:n}=e,i={},a="/",o=[];for(let s=0;s<n.length;++s){let u=n[s],l=s===n.length-1,h=a==="/"?t:t.slice(a.length)||"/",p=ny({path:u.relativePath,caseSensitive:u.caseSensitive,end:l},h),v=u.route;if(!p&&l&&r&&!n[n.length-1].route.index&&(p=ny({path:u.relativePath,caseSensitive:u.caseSensitive,end:!1},h)),!p)return null;Object.assign(i,p.params),o.push({params:i,pathname:Wo([a,p.pathname]),pathnameBase:EG(Wo([a,p.pathnameBase])),route:v}),p.pathnameBase!=="/"&&(a=Wo([a,p.pathnameBase]))}return o}function ny(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[r,n]=xG(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},v)=>{if(h==="*"){let _=s[v]||"";o=a.slice(0,a.length-_.length).replace(/(.)\/+$/,"$1")}const w=s[v];return p&&!w?l[h]=void 0:l[h]=(w||"").replace(/%2F/g,"/"),l},{}),pathname:a,pathnameBase:o,pattern:e}}function xG(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,u)=>(n.push({paramName:s,isOptional:u!=null}),u?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),n]}function SG(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 Zo(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 OG(e,t="/"){let{pathname:r,search:n="",hash:i=""}=typeof e=="string"?dd(e):e;return{pathname:r?r.startsWith("/")?r:CG(r,t):t,search:TG(n),hash:jG(i)}}function CG(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 Y1(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 PG(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function fT(e){let t=PG(e);return t.map((r,n)=>n===t.length-1?r.pathname:r.pathnameBase)}function dT(e,t,r,n=!1){let i;typeof e=="string"?i=dd(e):(i={...e},dr(!i.pathname||!i.pathname.includes("?"),Y1("?","pathname","search",i)),dr(!i.pathname||!i.pathname.includes("#"),Y1("#","pathname","hash",i)),dr(!i.search||!i.search.includes("#"),Y1("#","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 v=o.split("/");for(;v[0]==="..";)v.shift(),p-=1;i.pathname=v.join("/")}s=p>=0?t[p]:"/"}let u=OG(i,s),l=o&&o!=="/"&&o.endsWith("/"),h=(a||o===".")&&r.endsWith("/");return!u.pathname.endsWith("/")&&(l||h)&&(u.pathname+="/"),u}var Wo=e=>e.join("/").replace(/\/\/+/g,"/"),EG=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),TG=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,jG=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function AG(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}var _$=["POST","PUT","PATCH","DELETE"];new Set(_$);var kG=["GET",..._$];new Set(kG);var hd=B.createContext(null);hd.displayName="DataRouter";var J0=B.createContext(null);J0.displayName="DataRouterState";var w$=B.createContext({isTransitioning:!1});w$.displayName="ViewTransition";var RG=B.createContext(new Map);RG.displayName="Fetchers";var NG=B.createContext(null);NG.displayName="Await";var Ta=B.createContext(null);Ta.displayName="Navigation";var _m=B.createContext(null);_m.displayName="Location";var ja=B.createContext({outlet:null,matches:[],isDataRoute:!1});ja.displayName="Route";var hT=B.createContext(null);hT.displayName="RouteError";function MG(e,{relative:t}={}){dr(Zu(),"useHref() may be used only in the context of a <Router> component.");let{basename:r,navigator:n}=B.useContext(Ta),{hash:i,pathname:a,search:o}=wm(e,{relative:t}),s=a;return r!=="/"&&(s=a==="/"?r:Wo([r,a])),n.createHref({pathname:s,search:o,hash:i})}function Zu(){return B.useContext(_m)!=null}function xn(){return dr(Zu(),"useLocation() may be used only in the context of a <Router> component."),B.useContext(_m).location}var x$="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function S$(e){B.useContext(Ta).static||B.useLayoutEffect(e)}function mo(){let{isDataRoute:e}=B.useContext(ja);return e?GG():LG()}function LG(){dr(Zu(),"useNavigate() may be used only in the context of a <Router> component.");let e=B.useContext(hd),{basename:t,navigator:r}=B.useContext(Ta),{matches:n}=B.useContext(ja),{pathname:i}=xn(),a=JSON.stringify(fT(n)),o=B.useRef(!1);return S$(()=>{o.current=!0}),B.useCallback((u,l={})=>{if(Ca(o.current,x$),!o.current)return;if(typeof u=="number"){r.go(u);return}let h=dT(u,JSON.parse(a),i,l.relative==="path");e==null&&t!=="/"&&(h.pathname=h.pathname==="/"?t:Wo([t,h.pathname])),(l.replace?r.replace:r.push)(h,l.state,l)},[t,r,a,i,e])}B.createContext(null);function pd(){let{matches:e}=B.useContext(ja),t=e[e.length-1];return t?t.params:{}}function wm(e,{relative:t}={}){let{matches:r}=B.useContext(ja),{pathname:n}=xn(),i=JSON.stringify(fT(r));return B.useMemo(()=>dT(e,JSON.parse(i),n,t==="path"),[e,i,n,t])}function DG(e,t){return O$(e,t)}function O$(e,t,r,n){var O;dr(Zu(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:i,static:a}=B.useContext(Ta),{matches:o}=B.useContext(ja),s=o[o.length-1],u=s?s.params:{},l=s?s.pathname:"/",h=s?s.pathnameBase:"/",p=s&&s.route;{let P=p&&p.path||"";C$(l,!p||P.endsWith("*")||P.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${l}" (under <Route path="${P}">) 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="${P}"> to <Route path="${P==="/"?"*":`${P}/*`}">.`)}let v=xn(),w;if(t){let P=typeof t=="string"?dd(t):t;dr(h==="/"||((O=P.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 "${P.pathname}" was given in the \`location\` prop.`),w=P}else w=v;let _=w.pathname||"/",b=_;if(h!=="/"){let P=h.replace(/^\//,"").split("/");b="/"+_.replace(/^\//,"").split("/").slice(P.length).join("/")}let x=!a&&r&&r.matches&&r.matches.length>0?r.matches:g$(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=UG(x&&x.map(P=>Object.assign({},P,{params:Object.assign({},u,P.params),pathname:Wo([h,i.encodeLocation?i.encodeLocation(P.pathname).pathname:P.pathname]),pathnameBase:P.pathnameBase==="/"?h:Wo([h,i.encodeLocation?i.encodeLocation(P.pathnameBase).pathname:P.pathnameBase])})),o,r,n);return t&&S?B.createElement(_m.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...w},navigationType:"POP"}},S):S}function IG(){let e=HG(),t=AG(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 $G=B.createElement(IG,null),FG=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(hT.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function BG({routeContext:e,match:t,children:r}){let n=B.useContext(hd);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 UG(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 u=i.findIndex(l=>l.route.id&&(a==null?void 0:a[l.route.id])!==void 0);dr(u>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(a).join(",")}`),i=i.slice(0,Math.min(i.length,u+1))}let o=!1,s=-1;if(r)for(let u=0;u<i.length;u++){let l=i[u];if((l.route.HydrateFallback||l.route.hydrateFallbackElement)&&(s=u),l.route.id){let{loaderData:h,errors:p}=r,v=l.route.loader&&!h.hasOwnProperty(l.route.id)&&(!p||p[l.route.id]===void 0);if(l.route.lazy||v){o=!0,s>=0?i=i.slice(0,s+1):i=[i[0]];break}}}return i.reduceRight((u,l,h)=>{let p,v=!1,w=null,_=null;r&&(p=a&&l.route.id?a[l.route.id]:void 0,w=l.route.errorElement||$G,o&&(s<0&&h===0?(C$("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),v=!0,_=null):s===h&&(v=!0,_=l.route.hydrateFallbackElement||null)));let b=t.concat(i.slice(0,h+1)),x=()=>{let S;return p?S=w:v?S=_:l.route.Component?S=B.createElement(l.route.Component,null):l.route.element?S=l.route.element:S=u,B.createElement(BG,{match:l,routeContext:{outlet:u,matches:b,isDataRoute:r!=null},children:S})};return r&&(l.route.ErrorBoundary||l.route.errorElement||h===0)?B.createElement(FG,{location:r.location,revalidation:r.revalidation,component:w,error:p,children:x(),routeContext:{outlet:null,matches:b,isDataRoute:!0}}):x()},null)}function pT(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function zG(e){let t=B.useContext(hd);return dr(t,pT(e)),t}function VG(e){let t=B.useContext(J0);return dr(t,pT(e)),t}function qG(e){let t=B.useContext(ja);return dr(t,pT(e)),t}function mT(e){let t=qG(e),r=t.matches[t.matches.length-1];return dr(r.route.id,`${e} can only be used on routes that contain a unique "id"`),r.route.id}function WG(){return mT("useRouteId")}function HG(){var n;let e=B.useContext(hT),t=VG("useRouteError"),r=mT("useRouteError");return e!==void 0?e:(n=t.errors)==null?void 0:n[r]}function GG(){let{router:e}=zG("useNavigate"),t=mT("useNavigate"),r=B.useRef(!1);return S$(()=>{r.current=!0}),B.useCallback(async(i,a={})=>{Ca(r.current,x$),r.current&&(typeof i=="number"?e.navigate(i):await e.navigate(i,{fromRouteId:t,...a}))},[e,t])}var i4={};function C$(e,t,r){!t&&!i4[e]&&(i4[e]=!0,Ca(!1,r))}B.memo(KG);function KG({routes:e,future:t,state:r}){return O$(e,void 0,r,t)}function vT({to:e,replace:t,state:r,relative:n}){dr(Zu(),"<Navigate> may be used only in the context of a <Router> component.");let{static:i}=B.useContext(Ta);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}=xn(),s=mo(),u=dT(e,fT(a),o,n==="path"),l=JSON.stringify(u);return B.useEffect(()=>{s(JSON.parse(l),{replace:t,state:r,relative:n})},[s,l,n,t,r]),null}function Ct(e){dr(!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 YG({basename:e="/",children:t=null,location:r,navigationType:n="POP",navigator:i,static:a=!1}){dr(!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=dd(r));let{pathname:u="/",search:l="",hash:h="",state:p=null,key:v="default"}=r,w=B.useMemo(()=>{let _=Zo(u,o);return _==null?null:{location:{pathname:_,search:l,hash:h,state:p,key:v},navigationType:n}},[o,u,l,h,p,v,n]);return Ca(w!=null,`<Router basename="${o}"> is not able to match the URL "${u}${l}${h}" because it does not start with the basename, so the <Router> won't render anything.`),w==null?null:B.createElement(Ta.Provider,{value:s},B.createElement(_m.Provider,{children:t,value:w}))}function eb({children:e,location:t}){return DG(DO(e),t)}function DO(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,DO(n.props.children,a));return}dr(n.type===Ct,`[${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>`),dr(!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=DO(n.props.children,a)),r.push(o)}),r}var zg="get",Vg="application/x-www-form-urlencoded";function tb(e){return e!=null&&typeof e.tagName=="string"}function ZG(e){return tb(e)&&e.tagName.toLowerCase()==="button"}function XG(e){return tb(e)&&e.tagName.toLowerCase()==="form"}function QG(e){return tb(e)&&e.tagName.toLowerCase()==="input"}function JG(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function eK(e,t){return e.button===0&&(!t||t==="_self")&&!JG(e)}var dg=null;function tK(){if(dg===null)try{new FormData(document.createElement("form"),0),dg=!1}catch{dg=!0}return dg}var rK=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Z1(e){return e!=null&&!rK.has(e)?(Ca(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${Vg}"`),null):e}function nK(e,t){let r,n,i,a,o;if(XG(e)){let s=e.getAttribute("action");n=s?Zo(s,t):null,r=e.getAttribute("method")||zg,i=Z1(e.getAttribute("enctype"))||Vg,a=new FormData(e)}else if(ZG(e)||QG(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 u=e.getAttribute("formaction")||s.getAttribute("action");if(n=u?Zo(u,t):null,r=e.getAttribute("formmethod")||s.getAttribute("method")||zg,i=Z1(e.getAttribute("formenctype"))||Z1(s.getAttribute("enctype"))||Vg,a=new FormData(s,e),!tK()){let{name:l,type:h,value:p}=e;if(h==="image"){let v=l?`${l}.`:"";a.append(`${v}x`,"0"),a.append(`${v}y`,"0")}else l&&a.append(l,p)}}else{if(tb(e))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');r=zg,n=null,i=Vg,o=e}return a&&i==="text/plain"&&(o=a,a=void 0),{action:n,method:r.toLowerCase(),encType:i,formData:a,body:o}}function gT(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}async function iK(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 aK(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 oK(e,t,r){let n=await Promise.all(e.map(async i=>{let a=t.routes[i.route.id];if(a){let o=await iK(a,r);return o.links?o.links():[]}return[]}));return cK(n.flat(1).filter(aK).filter(i=>i.rel==="stylesheet"||i.rel==="preload").map(i=>i.rel==="stylesheet"?{...i,rel:"prefetch",as:"style"}:{...i,rel:"prefetch"}))}function a4(e,t,r,n,i,a){let o=(u,l)=>r[l]?u.route.id!==r[l].route.id:!0,s=(u,l)=>{var h;return r[l].pathname!==u.pathname||((h=r[l].route.path)==null?void 0:h.endsWith("*"))&&r[l].params["*"]!==u.params["*"]};return a==="assets"?t.filter((u,l)=>o(u,l)||s(u,l)):a==="data"?t.filter((u,l)=>{var p;let h=n.routes[u.route.id];if(!h||!h.hasLoader)return!1;if(o(u,l)||s(u,l))return!0;if(u.route.shouldRevalidate){let v=u.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:u.params,defaultShouldRevalidate:!0});if(typeof v=="boolean")return v}return!0}):[]}function sK(e,t,{includeHydrateFallback:r}={}){return lK(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 lK(e){return[...new Set(e)]}function uK(e){let t={},r=Object.keys(e).sort();for(let n of r)t[n]=e[n];return t}function cK(e,t){let r=new Set;return new Set(t),e.reduce((n,i)=>{let a=JSON.stringify(uK(i));return r.has(a)||(r.add(a),n.push({key:a,link:i})),n},[])}function fK(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&&Zo(r.pathname,t)==="/"?r.pathname=`${t.replace(/\/$/,"")}/_root.data`:r.pathname=`${r.pathname.replace(/\/$/,"")}.data`,r}function P$(){let e=B.useContext(hd);return gT(e,"You must render this element inside a <DataRouterContext.Provider> element"),e}function dK(){let e=B.useContext(J0);return gT(e,"You must render this element inside a <DataRouterStateContext.Provider> element"),e}var yT=B.createContext(void 0);yT.displayName="FrameworkContext";function E$(){let e=B.useContext(yT);return gT(e,"You must render this element inside a <HydratedRouter> element"),e}function hK(e,t){let r=B.useContext(yT),[n,i]=B.useState(!1),[a,o]=B.useState(!1),{onFocus:s,onBlur:u,onMouseEnter:l,onMouseLeave:h,onTouchStart:p}=t,v=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 v.current&&x.observe(v.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,v,{}]:[a,v,{onFocus:Eh(s,w),onBlur:Eh(u,_),onMouseEnter:Eh(l,w),onMouseLeave:Eh(h,_),onTouchStart:Eh(p,w)}]:[!1,v,{}]}function Eh(e,t){return r=>{e&&e(r),r.defaultPrevented||t(r)}}function pK({page:e,...t}){let{router:r}=P$(),n=B.useMemo(()=>g$(r.routes,e,r.basename),[r.routes,e,r.basename]);return n?B.createElement(vK,{page:e,matches:n,...t}):null}function mK(e){let{manifest:t,routeModules:r}=E$(),[n,i]=B.useState([]);return B.useEffect(()=>{let a=!1;return oK(e,t,r).then(o=>{a||i(o)}),()=>{a=!0}},[e,t,r]),n}function vK({page:e,matches:t,...r}){let n=xn(),{manifest:i,routeModules:a}=E$(),{basename:o}=P$(),{loaderData:s,matches:u}=dK(),l=B.useMemo(()=>a4(e,t,u,i,n,"data"),[e,t,u,i,n]),h=B.useMemo(()=>a4(e,t,u,i,n,"assets"),[e,t,u,i,n]),p=B.useMemo(()=>{if(e===n.pathname+n.search+n.hash)return[];let _=new Set,b=!1;if(t.forEach(S=>{var P;let O=i.routes[S.route.id];!O||!O.hasLoader||(!l.some(T=>T.route.id===S.route.id)&&S.route.id in s&&((P=a[S.route.id])!=null&&P.shouldRevalidate)||O.hasClientLoader?b=!0:_.add(S.route.id))}),_.size===0)return[];let x=fK(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]),v=B.useMemo(()=>sK(h,i),[h,i]),w=mK(h);return B.createElement(B.Fragment,null,p.map(_=>B.createElement("link",{key:_,rel:"prefetch",as:"fetch",href:_,...r})),v.map(_=>B.createElement("link",{key:_,rel:"modulepreload",href:_,...r})),w.map(({key:_,link:b})=>B.createElement("link",{key:_,...b})))}function gK(...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.0")}catch{}function j$({basename:e,children:t,window:r}){let n=B.useRef();n.current==null&&(n.current=lG({window:r,v5Compat:!0}));let i=n.current,[a,o]=B.useState({action:i.action,location:i.location}),s=B.useCallback(u=>{B.startTransition(()=>o(u))},[o]);return B.useLayoutEffect(()=>i.listen(s),[i,s]),B.createElement(YG,{basename:e,children:t,location:a.location,navigationType:a.action,navigator:i})}var A$=/^(?:[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:u,to:l,preventScrollReset:h,viewTransition:p,...v},w){let{basename:_}=B.useContext(Ta),b=typeof l=="string"&&A$.test(l),x,S=!1;if(typeof l=="string"&&b&&(x=l,T$))try{let H=new URL(window.location.href),W=l.startsWith("//")?new URL(H.protocol+l):new URL(l),K=Zo(W.pathname,_);W.origin===H.origin&&K!=null?l=K+W.search+W.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=MG(l,{relative:i}),[P,T,A]=hK(n,v),j=_K(l,{replace:o,state:s,target:u,preventScrollReset:h,relative:i,viewTransition:p});function M(H){t&&t(H),H.defaultPrevented||j(H)}let q=B.createElement("a",{...v,...A,href:x||O,onClick:S||a?t:M,ref:gK(w,T),target:u,"data-discover":!b&&r==="render"?"true":void 0});return P&&!b?B.createElement(B.Fragment,null,q,B.createElement(pK,{page:O})):q});nr.displayName="Link";var rb=B.forwardRef(function({"aria-current":t="page",caseSensitive:r=!1,className:n="",end:i=!1,style:a,to:o,viewTransition:s,children:u,...l},h){let p=wm(o,{relative:l.relative}),v=xn(),w=B.useContext(J0),{navigator:_,basename:b}=B.useContext(Ta),x=w!=null&&CK(p)&&s===!0,S=_.encodeLocation?_.encodeLocation(p).pathname:p.pathname,O=v.pathname,P=w&&w.navigation&&w.navigation.location?w.navigation.location.pathname:null;r||(O=O.toLowerCase(),P=P?P.toLowerCase():null,S=S.toLowerCase()),P&&b&&(P=Zo(P,b)||P);const T=S!=="/"&&S.endsWith("/")?S.length-1:S.length;let A=O===S||!i&&O.startsWith(S)&&O.charAt(T)==="/",j=P!=null&&(P===S||!i&&P.startsWith(S)&&P.charAt(S.length)==="/"),M={isActive:A,isPending:j,isTransitioning:x},q=A?t:void 0,H;typeof n=="function"?H=n(M):H=[n,A?"active":null,j?"pending":null,x?"transitioning":null].filter(Boolean).join(" ");let W=typeof a=="function"?a(M):a;return B.createElement(nr,{...l,"aria-current":q,className:H,ref:h,style:W,to:o,viewTransition:s},typeof u=="function"?u(M):u)});rb.displayName="NavLink";var yK=B.forwardRef(({discover:e="render",fetcherKey:t,navigate:r,reloadDocument:n,replace:i,state:a,method:o=zg,action:s,onSubmit:u,relative:l,preventScrollReset:h,viewTransition:p,...v},w)=>{let _=SK(),b=OK(s,{relative:l}),x=o.toLowerCase()==="get"?"get":"post",S=typeof s=="string"&&A$.test(s),O=P=>{if(u&&u(P),P.defaultPrevented)return;P.preventDefault();let T=P.nativeEvent.submitter,A=(T==null?void 0:T.getAttribute("formmethod"))||o;_(T||P.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?u:O,...v,"data-discover":!S&&e==="render"?"true":void 0})});yK.displayName="Form";function bK(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function k$(e){let t=B.useContext(hd);return dr(t,bK(e)),t}function _K(e,{target:t,replace:r,state:n,preventScrollReset:i,relative:a,viewTransition:o}={}){let s=mo(),u=xn(),l=wm(e,{relative:a});return B.useCallback(h=>{if(eK(h,t)){h.preventDefault();let p=r!==void 0?r:wp(u)===wp(l);s(e,{replace:p,state:n,preventScrollReset:i,relative:a,viewTransition:o})}},[u,s,l,r,n,t,e,i,a,o])}var wK=0,xK=()=>`__${String(++wK)}__`;function SK(){let{router:e}=k$("useSubmit"),{basename:t}=B.useContext(Ta),r=WG();return B.useCallback(async(n,i={})=>{let{action:a,method:o,encType:s,formData:u,body:l}=nK(n,t);if(i.navigate===!1){let h=i.fetcherKey||xK();await e.fetch(h,r,i.action||a,{preventScrollReset:i.preventScrollReset,formData:u,body:l,formMethod:i.method||o,formEncType:i.encType||s,flushSync:i.flushSync})}else await e.navigate(i.action||a,{preventScrollReset:i.preventScrollReset,formData:u,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 OK(e,{relative:t}={}){let{basename:r}=B.useContext(Ta),n=B.useContext(ja);dr(n,"useFormAction must be used inside a RouteContext");let[i]=n.matches.slice(-1),a={...wm(e||".",{relative:t})},o=xn();if(e==null){a.search=o.search;let s=new URLSearchParams(a.search),u=s.getAll("index");if(u.some(h=>h==="")){s.delete("index"),u.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:Wo([r,a.pathname])),wp(a)}function CK(e,t={}){let r=B.useContext(w$);dr(r!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:n}=k$("useViewTransitionState"),i=wm(e,{relative:t.relative});if(!r.isTransitioning)return!1;let a=Zo(r.currentLocation.pathname,n)||r.currentLocation.pathname,o=Zo(r.nextLocation.pathname,n)||r.nextLocation.pathname;return ny(i.pathname,o)!=null||ny(i.pathname,a)!=null}new TextEncoder;const PK="/shlink-web-client/push-svqnkrnomyxo",iy={homepage:PK};var Pa,lo=".",R$="function",N$="string",M$="__global__",bT="Provider",EK=0,_T=Array.prototype.slice,TK=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},nb=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]},L$=function(t){return t.split(lo).reduce(TK,this)},jK=function(t,r,n,i){var a={configurable:!0,enumerable:!0};return t.length?a.get=function(){var s=0,u=function(h){if(h)throw h;t[s]&&t[s++](n,u)};return u(),n}:(a.value=n,a.writable=!0),Object.defineProperty(i,r,a),i[r]},AK=function(t,r){var n,i;return typeof t===R$&&(r=t,t=M$),n=t.split(lo),i=n.shift(),n.length?nb.call(this,i).middleware(n.join(lo),r):(this.middlewares[i]||(this.middlewares[i]=[]),this.middlewares[i].push(r)),this},kK=function(t,r){return r(t)},o4=function(t,r){return(t[r]||[]).concat(t.__global__||[])},RK=function(t,r){var n,i,a,o,s;return this.id,a=this.container,o=this.decorators,s=this.middlewares,n=t+bT,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=o4(o,t).reduce(kK,l.$get(a)),delete a[n],delete a[t]),h===void 0?h:jK(o4(s,t),t,h,a)}},Object.defineProperties(a,i),this},D$=function(t,r){var n,i;return n=t.split(lo),this.providerMap[t]&&n.length===1&&!this.container[t+bT]?console.error(t+" provider already instantiated."):(this.originalProviders[t]=r,this.providerMap[t]=!0,i=n.shift(),n.length?(nb.call(this,i).provider(n.join(lo),r),this):RK.call(this,i,r))},wT=function(t,r){return D$.call(this,t,function(){this.$get=r})},I$=function(t,r,n){var i=arguments.length>3?_T.call(arguments,3):[],a=this;return wT.call(this,t,function(){var s=r,u=i.map(L$,a.container);return n?new(r.bind.apply(r,[null].concat(u))):s.apply(null,u)})},NK=function(t,r){return I$.apply(this,[t,r,!0].concat(_T.call(arguments,2)))},MK=function(t,r){return I$.apply(this,[t,r,!1].concat(_T.call(arguments,2)))},$$=function(t,r){Object.defineProperty(this,t,{configurable:!0,enumerable:!0,value:r,writable:!0})},F$=function(t,r){var n=t[r];return n||(n={},$$.call(t,r,n)),n},LK=function(t,r){var n;return n=t.split(lo),t=n.pop(),$$.call(n.reduce(F$,this.container),t,r),this},DK=function(t,r){Object.defineProperty(this,t,{configurable:!1,enumerable:!0,value:r,writable:!1})},IK=function(t,r){var n=t.split(lo);return t=n.pop(),DK.call(n.reduce(F$,this.container),t,r),this},B$=function(t,r){var n,i;return typeof t===R$&&(r=t,t=M$),n=t.split(lo),i=n.shift(),n.length?nb.call(this,i).decorator(n.join(lo),r):(this.decorators[i]||(this.decorators[i]=[]),this.decorators[i].push(r)),this},$K=function(t){return this.deferred.push(t),this},FK=function(t){return(t||[]).map(L$,this.container)},BK=function(t,r){return wT.call(this,t,function(i){return{instance:r.bind(r,i)}})},UK=function(t){return!/^\$(?:decorator|register|list)$|Provider$/.test(t)},xT=function(t){return Object.keys(t||this.container||{}).filter(UK)},ay={},zK=function(t){var r;return typeof t===N$?(r=ay[t],r||(ay[t]=r=new Pa,r.constant("BOTTLE_NAME",t)),r):new Pa},VK=function(t){typeof t===N$?delete ay[t]:ay={}},U$=function(t){var r=t.$value===void 0?t:t.$value;return this[t.$type||"service"].apply(this,[t.$name,r].concat(t.$inject||[]))},s4=function(t){delete this.providerMap[t],delete this.container[t],delete this.container[t+bT]},qK=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(lo);o.length>1&&o.forEach(s4,nb.call(this,o[0])),s4.call(this,a),this.provider(a,r[a])}},this)},WK=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=EK++,this.decorators={},this.middlewares={},this.nested={},this.providerMap={},this.originalProviders={},this.deferred=[],this.container={$decorator:B$.bind(this),$register:U$.bind(this),$list:xT.bind(this)}};Pa.prototype={constant:IK,decorator:B$,defer:$K,digest:FK,factory:wT,instanceFactory:BK,list:xT,middleware:AK,provider:D$,resetProviders:qK,register:U$,resolve:WK,service:NK,serviceFactory:MK,value:LK};Pa.pop=zK;Pa.clear=VK;Pa.list=xT;Pa.config={strict:!1};const z$=Pa;var V$=e=>{throw TypeError(e)},ST=(e,t,r)=>t.has(e)||V$("Cannot "+r),su=(e,t,r)=>(ST(e,t,"read from private field"),r?r.call(e):t.get(e)),Th=(e,t,r)=>t.has(e)?V$("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),hg=(e,t,r,n)=>(ST(e,t,"write to private field"),t.set(e,r),r),Jt=(e,t,r)=>(ST(e,t,"access private method"),r);const HK=(e,t)=>`${e}/rest/v${t}`,GK=e=>e.dir?`${e.field}-${e.dir}`:void 0,KK=({orderBy:e={},excludeMaxVisitsReached:t,excludePastValidUntil:r,...n})=>({...n,excludeMaxVisitsReached:t===!0?"true":void 0,excludePastValidUntil:r===!0?"true":void 0,orderBy:GK(e)}),YK=(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}`},ZK=(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 oy,tp,sf,sy,Wt,rf,on,qg,X1;let XK=class{constructor(t,r,n={}){Th(this,Wt),Th(this,oy),Th(this,tp),Th(this,sf),Th(this,sy),hg(this,tp,t),hg(this,sf,r),hg(this,sy,n),hg(this,oy,3)}async listShortUrls({signal:t,...r}={}){return Jt(this,Wt,on).call(this,{url:"/short-urls",query:KK(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,on).call(this,{url:"/short-urls",method:"POST",body:n,signal:t})}async getShortUrl({shortCode:t,domain:r},{signal:n}={}){return Jt(this,Wt,on).call(this,{url:`/short-urls/${t}`,query:{domain:r},signal:n})}async deleteShortUrl({shortCode:t,domain:r},{signal:n}={}){return Jt(this,Wt,qg).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,on).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,on).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,on).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,on).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,on).call(this,{method:"DELETE",url:`/short-urls/${t}/visits`,query:i,signal:n})}async deleteOrphanVisits({signal:t}={}){return Jt(this,Wt,on).call(this,{method:"DELETE",url:"/visits/orphan",signal:t})}async listTags({signal:t}={}){return Jt(this,Wt,on).call(this,{url:"/tags",signal:t}).then(({tags:r})=>r)}async tagsStats({signal:t}={}){return Jt(this,Wt,on).call(this,{url:"/tags/stats",signal:t}).then(({tags:r})=>r)}async deleteTags(t,{signal:r}={}){return Jt(this,Wt,qg).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,qg).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,on).call(this,{url:"/domains",signal:t}).then(({domains:r})=>r)}async editDomainRedirects(t,{signal:r}={}){return Jt(this,Wt,on).call(this,{url:"/domains/redirects",method:"PATCH",body:t,signal:r})}async health({domain:t,signal:r}={}){return Jt(this,Wt,on).call(this,{url:"/health",domain:t,signal:r})}async mercureInfo({signal:t}={}){return Jt(this,Wt,on).call(this,{url:"/mercure-info",signal:t})}};oy=new WeakMap,tp=new WeakMap,sf=new WeakMap,sy=new WeakMap,Wt=new WeakSet,rf=async function(e){return Jt(this,Wt,on).call(this,e).then(({visits:t})=>t)},on=async function(e){return su(this,tp).jsonRequest(...Jt(this,Wt,X1).call(this,e))},qg=async function(e){return su(this,tp).emptyRequest(...Jt(this,Wt,X1).call(this,e))},X1=function({url:e,method:t="GET",query:r,body:n,domain:i,signal:a}){const o=ZK(r??{}),s=o?`?${o}`:"",u=i?YK(su(this,sf).baseUrl,i):su(this,sf).baseUrl;return[`${HK(u,su(this,oy))}${e}${s}`,{method:t,body:n&&JSON.stringify(n),headers:{"X-Api-Key":su(this,sf).apiKey},credentials:su(this,sy).requestCredentials,signal:a}]};const q$=e=>!!(e!=null&&e.url)&&!!(e!=null&&e.apiKey),rp=e=>!!(e!=null&&e.id),OT=e=>!!(e!=null&&e.version),QK=e=>!!(e!=null&&e.serverNotFound),JK=e=>rp(e)?e.id:"",eY=({name:e,url:t,apiKey:r})=>({name:e,url:t,apiKey:r}),l4={},tY=e=>typeof e=="function",rY=e=>{const{selectedServer:t}=e();if(!q$(t))throw new Error("There's no selected server or it is not found");return t},nY=e=>t=>{const{url:r,apiKey:n}=tY(t)?rY(t):t,i=`${n}_${r}`,a=l4[i]??new XK(e,{apiKey:n,baseUrl:r},{requestCredentials:"include"});return l4[i]=a,a},iY=e=>{e.serviceFactory("buildShlinkApiClient",nY,"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 aY={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"]},oY={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"]},sY={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"]},lY=sY,uY={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"]},W$=uY,cY={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"]},fY={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"]},H$=fY,ib={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"]},dY={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"]},CT={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"]},hY={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"]},pY=hY,mY={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"]},PT=mY,vY={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"]},gY={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"]},yY={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"]},bY={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"]},u4={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"]},_Y={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"]},wY=_Y,xY={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"]},IO=xY,SY={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"]},OY={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"]},CY={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"]},PY=CY,ET={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"]},ab={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"]},G$={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"]},EY={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"]},c4={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"]},TY={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"]},jY={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"]},AY={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"]},kY=AY,RY={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"]},NY={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"]},TT=NY,MY={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"]},LY=MY,DY={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"]},IY={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"]},$Y={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"]},FY=$Y,BY={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"]},UY=BY,zY={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"]},VY=zY,qY={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"]},K$=qY,WY={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"]},HY={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"]},GY={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"]},KY={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"]},Y$=KY,YY={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"]},ZY={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"]},xm={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"]},jT={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"]},XY=jT,$O=jT,QY={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"]},JY={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"]},eZ=JY,f4={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"]},Z$={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"]},tZ=Z$,rZ={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"]},nZ={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"]},iZ={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"]},aZ={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"]},oZ={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"]},X$={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"]},sZ={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"]},lZ=sZ;/*!
|
||
* 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 uZ(e,t,r){return(t=fZ(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function d4(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?d4(Object(r),!0).forEach(function(n){uZ(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d4(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function cZ(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 fZ(e){var t=cZ(e,"string");return typeof t=="symbol"?t:t+""}const h4=()=>{};let AT={},Q$={},J$=null,e7={mark:h4,measure:h4};try{typeof window<"u"&&(AT=window),typeof document<"u"&&(Q$=document),typeof MutationObserver<"u"&&(J$=MutationObserver),typeof performance<"u"&&(e7=performance)}catch{}const{userAgent:p4=""}=AT.navigator||{},hl=AT,lr=Q$,m4=J$,pg=e7;hl.document;const os=!!lr.documentElement&&!!lr.head&&typeof lr.addEventListener=="function"&&typeof lr.createElement=="function",t7=~p4.indexOf("MSIE")||~p4.indexOf("Trident/");var dZ=/fa(s|r|l|t|d|dr|dl|dt|b|k|kd|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/,hZ=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,r7={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"}},pZ={GROUP:"duotone-group",PRIMARY:"primary",SECONDARY:"secondary"},n7=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],wn="classic",ob="duotone",mZ="sharp",vZ="sharp-duotone",i7=[wn,ob,mZ,vZ],gZ={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"}},yZ={"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"}},bZ=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}]]),_Z={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"}},wZ=["fak","fa-kit","fakd","fa-kit-duotone"],v4={kit:{fak:"kit","fa-kit":"kit"},"kit-duotone":{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"}},xZ=["kit"],SZ={kit:{"fa-kit":"fak"}},OZ=["fak","fakd"],CZ={kit:{fak:"fa-kit"}},g4={kit:{kit:"fak"},"kit-duotone":{"kit-duotone":"fakd"}},mg={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},PZ=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],EZ=["fak","fa-kit","fakd","fa-kit-duotone"],TZ={"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}},jZ={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"}},AZ={classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"]},FO={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"}},kZ=["fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands"],BO=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt",...PZ,...kZ],RZ=["solid","regular","light","thin","duotone","brands"],a7=[1,2,3,4,5,6,7,8,9,10],NZ=a7.concat([11,12,13,14,15,16,17,18,19,20]),MZ=[...Object.keys(AZ),...RZ,"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",mg.GROUP,mg.SWAP_OPACITY,mg.PRIMARY,mg.SECONDARY].concat(a7.map(e=>"".concat(e,"x"))).concat(NZ.map(e=>"w-".concat(e))),LZ={"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 Xo="___FONT_AWESOME___",UO=16,o7="fa",s7="svg-inline--fa",Du="data-fa-i2svg",zO="data-fa-pseudo-element",DZ="data-fa-pseudo-element-pending",kT="data-prefix",RT="data-icon",y4="fontawesome-i2svg",IZ="async",$Z=["HTML","HEAD","STYLE","SCRIPT"],l7=(()=>{try{return!0}catch{return!1}})();function Sm(e){return new Proxy(e,{get(t,r){return r in t?t[r]:t[wn]}})}const u7=He({},r7);u7[wn]=He(He(He(He({},{"fa-duotone":"duotone"}),r7[wn]),v4.kit),v4["kit-duotone"]);const FZ=Sm(u7),VO=He({},_Z);VO[wn]=He(He(He(He({},{duotone:"fad"}),VO[wn]),g4.kit),g4["kit-duotone"]);const b4=Sm(VO),qO=He({},FO);qO[wn]=He(He({},qO[wn]),CZ.kit);const NT=Sm(qO),WO=He({},jZ);WO[wn]=He(He({},WO[wn]),SZ.kit);Sm(WO);const BZ=dZ,c7="fa-layers-text",UZ=hZ,zZ=He({},gZ);Sm(zZ);const VZ=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],Q1=pZ,qZ=[...xZ,...MZ],np=hl.FontAwesomeConfig||{};function WZ(e){var t=lr.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}function HZ(e){return e===""?!0:e==="false"?!1:e==="true"?!0:e}lr&&typeof lr.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=HZ(WZ(r));i!=null&&(np[n]=i)});const f7={styleDefault:"solid",familyDefault:wn,cssPrefix:o7,replacementClass:s7,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};np.familyPrefix&&(np.cssPrefix=np.familyPrefix);const Of=He(He({},f7),np);Of.autoReplaceSvg||(Of.observeMutations=!1);const ct={};Object.keys(f7).forEach(e=>{Object.defineProperty(ct,e,{enumerable:!0,set:function(t){Of[e]=t,ip.forEach(r=>r(ct))},get:function(){return Of[e]}})});Object.defineProperty(ct,"familyPrefix",{enumerable:!0,set:function(e){Of.cssPrefix=e,ip.forEach(t=>t(ct))},get:function(){return Of.cssPrefix}});hl.FontAwesomeConfig=ct;const ip=[];function GZ(e){return ip.push(e),()=>{ip.splice(ip.indexOf(e),1)}}const Ks=UO,Xa={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function KZ(e){if(!e||!os)return;const t=lr.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;const r=lr.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 lr.head.insertBefore(t,n),e}const YZ="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function xp(){let e=12,t="";for(;e-- >0;)t+=YZ[Math.random()*62|0];return t}function md(e){const t=[];for(let r=(e||[]).length>>>0;r--;)t[r]=e[r];return t}function MT(e){return e.classList?md(e.classList):(e.getAttribute("class")||"").split(" ").filter(t=>t)}function d7(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function ZZ(e){return Object.keys(e||{}).reduce((t,r)=>t+"".concat(r,'="').concat(d7(e[r]),'" '),"").trim()}function sb(e){return Object.keys(e||{}).reduce((t,r)=>t+"".concat(r,": ").concat(e[r].trim(),";"),"")}function LT(e){return e.size!==Xa.size||e.x!==Xa.x||e.y!==Xa.y||e.rotate!==Xa.rotate||e.flipX||e.flipY}function XZ(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)"),u={transform:"".concat(a," ").concat(o," ").concat(s)},l={transform:"translate(".concat(n/2*-1," -256)")};return{outer:i,inner:u,path:l}}function QZ(e){let{transform:t,width:r=UO,height:n=UO,startCentered:i=!1}=e,a="";return i&&t7?a+="translate(".concat(t.x/Ks-r/2,"em, ").concat(t.y/Ks-n/2,"em) "):i?a+="translate(calc(-50% + ".concat(t.x/Ks,"em), calc(-50% + ").concat(t.y/Ks,"em)) "):a+="translate(".concat(t.x/Ks,"em, ").concat(t.y/Ks,"em) "),a+="scale(".concat(t.size/Ks*(t.flipX?-1:1),", ").concat(t.size/Ks*(t.flipY?-1:1),") "),a+="rotate(".concat(t.rotate,"deg) "),a}var JZ=`: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 h7(){const e=o7,t=s7,r=ct.cssPrefix,n=ct.replacementClass;let i=JZ;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 _4=!1;function J1(){ct.autoAddCss&&!_4&&(KZ(h7()),_4=!0)}var eX={mixout(){return{dom:{css:h7,insertCss:J1}}},hooks(){return{beforeDOMElementCreation(){J1()},beforeI2svg(){J1()}}}};const Qo=hl||{};Qo[Xo]||(Qo[Xo]={});Qo[Xo].styles||(Qo[Xo].styles={});Qo[Xo].hooks||(Qo[Xo].hooks={});Qo[Xo].shims||(Qo[Xo].shims=[]);var Qa=Qo[Xo];const p7=[],m7=function(){lr.removeEventListener("DOMContentLoaded",m7),ly=1,p7.map(e=>e())};let ly=!1;os&&(ly=(lr.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(lr.readyState),ly||lr.addEventListener("DOMContentLoaded",m7));function tX(e){os&&(ly?setTimeout(e,0):p7.push(e))}function Om(e){const{tag:t,attributes:r={},children:n=[]}=e;return typeof e=="string"?d7(e):"<".concat(t," ").concat(ZZ(r),">").concat(n.map(Om).join(""),"</").concat(t,">")}function w4(e,t,r){if(e&&e[t]&&e[t][r])return{prefix:t,iconName:r,icon:e[t][r]}}var ew=function(t,r,n,i){var a=Object.keys(t),o=a.length,s=r,u,l,h;for(n===void 0?(u=1,h=t[a[0]]):(u=0,h=n);u<o;u++)l=a[u],h=s(h,t[l],l,t);return h};function rX(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 HO(e){const t=rX(e);return t.length===1?t[0].toString(16):null}function nX(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 x4(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 GO(e,t){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const{skipHooks:n=!1}=r,i=x4(t);typeof Qa.hooks.addPack=="function"&&!n?Qa.hooks.addPack(e,x4(t)):Qa.styles[e]=He(He({},Qa.styles[e]||{}),i),e==="fas"&&GO("fa",t)}const{styles:Sp,shims:iX}=Qa,v7=Object.keys(NT),aX=v7.reduce((e,t)=>(e[t]=Object.keys(NT[t]),e),{});let DT=null,g7={},y7={},b7={},_7={},w7={};function oX(e){return~qZ.indexOf(e)}function sX(e,t){const r=t.split("-"),n=r[0],i=r.slice(1).join("-");return n===e&&i!==""&&!oX(i)?i:null}const x7=()=>{const e=n=>ew(Sp,(i,a,o)=>(i[o]=ew(a,n,{}),i),{});g7=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)),y7=e((n,i,a)=>(n[a]=a,i[2]&&i[2].filter(s=>typeof s=="string").forEach(s=>{n[s]=a}),n)),w7=e((n,i,a)=>{const o=i[2];return n[a]=a,o.forEach(s=>{n[s]=a}),n});const t="far"in Sp||ct.autoFetchSvg,r=ew(iX,(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:{}});b7=r.names,_7=r.unicodes,DT=lb(ct.styleDefault,{family:ct.familyDefault})};GZ(e=>{DT=lb(e.styleDefault,{family:ct.familyDefault})});x7();function IT(e,t){return(g7[e]||{})[t]}function lX(e,t){return(y7[e]||{})[t]}function wu(e,t){return(w7[e]||{})[t]}function S7(e){return b7[e]||{prefix:null,iconName:null}}function uX(e){const t=_7[e],r=IT("fas",e);return t||(r?{prefix:"fas",iconName:r}:null)||{prefix:null,iconName:null}}function pl(){return DT}const O7=()=>({prefix:null,iconName:null,rest:[]});function cX(e){let t=wn;const r=v7.reduce((n,i)=>(n[i]="".concat(ct.cssPrefix,"-").concat(i),n),{});return i7.forEach(n=>{(e.includes(r[n])||e.some(i=>aX[n].includes(i)))&&(t=n)}),t}function lb(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{family:r=wn}=t,n=FZ[r][e];if(r===ob&&!e)return"fad";const i=b4[r][e]||b4[r][n],a=e in Qa.styles?e:null;return i||a||null}function fX(e){let t=[],r=null;return e.forEach(n=>{const i=sX(ct.cssPrefix,n);i?r=i:n&&t.push(n)}),{iconName:r,rest:t}}function S4(e){return e.sort().filter((t,r,n)=>n.indexOf(t)===r)}function ub(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{skipLookups:r=!1}=t;let n=null;const i=BO.concat(EZ),a=S4(e.filter(p=>i.includes(p))),o=S4(e.filter(p=>!BO.includes(p))),s=a.filter(p=>(n=p,!n7.includes(p))),[u=null]=s,l=cX(a),h=He(He({},fX(o)),{},{prefix:lb(u,{family:l})});return He(He(He({},h),mX({values:e,family:l,styles:Sp,config:ct,canonical:h,givenPrefix:n})),dX(r,n,h))}function dX(e,t,r){let{prefix:n,iconName:i}=r;if(e||!n||!i)return{prefix:n,iconName:i};const a=t==="fa"?S7(i):{},o=wu(n,i);return i=a.iconName||o||i,n=a.prefix||n,n==="far"&&!Sp.far&&Sp.fas&&!ct.autoFetchSvg&&(n="fas"),{prefix:n,iconName:i}}const hX=i7.filter(e=>e!==wn||e!==ob),pX=Object.keys(FO).filter(e=>e!==wn).map(e=>Object.keys(FO[e])).flat();function mX(e){const{values:t,family:r,canonical:n,givenPrefix:i="",styles:a={},config:o={}}=e,s=r===ob,u=t.includes("fa-duotone")||t.includes("fad"),l=o.familyDefault==="duotone",h=n.prefix==="fad"||n.prefix==="fa-duotone";if(!s&&(u||l||h)&&(n.prefix="fad"),(t.includes("fa-brands")||t.includes("fab"))&&(n.prefix="fab"),!n.prefix&&hX.includes(r)&&(Object.keys(a).find(v=>pX.includes(v))||o.autoFetchSvg)){const v=bZ.get(r).defaultShortPrefixId;n.prefix=v,n.iconName=wu(n.prefix,n.iconName)||n.iconName}return(n.prefix==="fa"||i==="fa")&&(n.prefix=pl()||"fas"),n}class vX{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]),GO(a,i[a]);const o=NT[wn][a];o&&GO(o,i[a]),x7()})}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],u=s[2];t[a]||(t[a]={}),u.length>0&&u.forEach(l=>{typeof l=="string"&&(t[a][l]=s)}),t[a][o]=s}),t}}let O4=[],lf={};const gf={},gX=Object.keys(gf);function yX(e,t){let{mixoutsTo:r}=t;return O4=e,lf={},Object.keys(gf).forEach(n=>{gX.indexOf(n)===-1&&delete gf[n]}),O4.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(gf)}),r}function KO(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 gf[e]?gf[e].apply(null,t):void 0}function YO(e){e.prefix==="fa"&&(e.prefix="fas");let{iconName:t}=e;const r=e.prefix||pl();if(t)return t=wu(r,t)||t,w4(C7.definitions,r,t)||w4(Qa.styles,r,t)}const C7=new vX,bX=()=>{ct.autoReplaceSvg=!1,ct.observeMutations=!1,Iu("noAuto")},_X={i2svg:function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return os?(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,tX(()=>{xX({autoReplaceSvgRoot:t}),Iu("watch",e)})}},wX={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=lb(e[0]);return{prefix:r,iconName:wu(r,t)||t}}if(typeof e=="string"&&(e.indexOf("".concat(ct.cssPrefix,"-"))>-1||e.match(BZ))){const t=ub(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:bX,config:ct,dom:_X,parse:wX,library:C7,findIconDefinition:YO,toHtml:Om},xX=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{autoReplaceSvgRoot:t=lr}=e;(Object.keys(Qa.styles).length>0||ct.autoFetchSvg)&&os&&ct.autoReplaceSvg&&Ci.dom.i2svg({node:t})};function cb(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(r=>Om(r))}}),Object.defineProperty(e,"node",{get:function(){if(!os)return;const r=lr.createElement("div");return r.innerHTML=e.html,r.children}}),e}function SX(e){let{children:t,main:r,mask:n,attributes:i,styles:a,transform:o}=e;if(LT(o)&&r.found&&!n.found){const{width:s,height:u}=r,l={x:s/u/2,y:.5};i.style=sb(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 OX(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 $T(e){const{icons:{main:t,mask:r},prefix:n,iconName:i,transform:a,symbol:o,title:s,maskId:u,titleId:l,extra:h,watchable:p=!1}=e,{width:v,height:w}=r.found?r:t,_=OZ.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(v," ").concat(w)})};const S=_&&!~h.classes.indexOf("fa-fw")?{width:"".concat(v/w*16*.0625,"em")}:{};p&&(x.attributes[Du]=""),s&&(x.children.push({tag:"title",attributes:{id:x.attributes["aria-labelledby"]||"title-".concat(l||xp())},children:[s]}),delete x.attributes.title);const O=He(He({},x),{},{prefix:n,iconName:i,main:t,mask:r,maskId:u,transform:a,symbol:o,styles:He(He({},S),h.styles)}),{children:P,attributes:T}=r.found&&t.found?ml("generateAbstractMask",O)||{children:[],attributes:{}}:ml("generateAbstractIcon",O)||{children:[],attributes:{}};return O.children=P,O.attributes=T,o?OX(O):SX(O)}function C4(e){const{content:t,width:r,height:n,transform:i,title:a,extra:o,watchable:s=!1}=e,u=He(He(He({},o.attributes),a?{title:a}:{}),{},{class:o.classes.join(" ")});s&&(u[Du]="");const l=He({},o.styles);LT(i)&&(l.transform=QZ({transform:i,startCentered:!0,width:r,height:n}),l["-webkit-transform"]=l.transform);const h=sb(l);h.length>0&&(u.style=h);const p=[];return p.push({tag:"span",attributes:u,children:[t]}),a&&p.push({tag:"span",attributes:{class:"sr-only"},children:[a]}),p}function CX(e){const{content:t,title:r,extra:n}=e,i=He(He(He({},n.attributes),r?{title:r}:{}),{},{class:n.classes.join(" ")}),a=sb(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:tw}=Qa;function ZO(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(Q1.GROUP)},children:[{tag:"path",attributes:{class:"".concat(ct.cssPrefix,"-").concat(Q1.SECONDARY),fill:"currentColor",d:n[0]}},{tag:"path",attributes:{class:"".concat(ct.cssPrefix,"-").concat(Q1.PRIMARY),fill:"currentColor",d:n[1]}}]}:i={tag:"path",attributes:{fill:"currentColor",d:n}},{found:!0,width:t,height:r,icon:i}}const PX={found:!1,width:512,height:512};function EX(e,t){!l7&&!ct.showMissingIcons&&e&&console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}function XO(e,t){let r=t;return t==="fa"&&ct.styleDefault!==null&&(t=pl()),new Promise((n,i)=>{if(r==="fa"){const a=S7(e)||{};e=a.iconName||e,t=a.prefix||t}if(e&&t&&tw[t]&&tw[t][e]){const a=tw[t][e];return n(ZO(a))}EX(e,t),n(He(He({},PX),{},{icon:ct.showMissingIcons&&e?ml("missingIconAbstract")||{}:{}}))})}const P4=()=>{},QO=ct.measurePerformance&&pg&&pg.mark&&pg.measure?pg:{mark:P4,measure:P4},qh='FA "6.7.2"',TX=e=>(QO.mark("".concat(qh," ").concat(e," begins")),()=>P7(e)),P7=e=>{QO.mark("".concat(qh," ").concat(e," ends")),QO.measure("".concat(qh," ").concat(e),"".concat(qh," ").concat(e," begins"),"".concat(qh," ").concat(e," ends"))};var FT={begin:TX,end:P7};const Wg=()=>{};function E4(e){return typeof(e.getAttribute?e.getAttribute(Du):null)=="string"}function jX(e){const t=e.getAttribute?e.getAttribute(kT):null,r=e.getAttribute?e.getAttribute(RT):null;return t&&r}function AX(e){return e&&e.classList&&e.classList.contains&&e.classList.contains(ct.replacementClass)}function kX(){return ct.autoReplaceSvg===!0?Hg.replace:Hg[ct.autoReplaceSvg]||Hg.replace}function RX(e){return lr.createElementNS("http://www.w3.org/2000/svg",e)}function NX(e){return lr.createElement(e)}function E7(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{ceFn:r=e.tag==="svg"?RX:NX}=t;if(typeof e=="string")return lr.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(E7(a,{ceFn:r}))}),n}function MX(e){let t=" ".concat(e.outerHTML," ");return t="".concat(t,"Font Awesome fontawesome.com "),t}const Hg={replace:function(e){const t=e[0];if(t.parentNode)if(e[1].forEach(r=>{t.parentNode.insertBefore(E7(r),t)}),t.getAttribute(Du)===null&&ct.keepOriginalSource){let r=lr.createComment(MX(t));t.parentNode.replaceChild(r,t)}else t.remove()},nest:function(e){const t=e[0],r=e[1];if(~MT(t).indexOf(ct.replacementClass))return Hg.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=>Om(a)).join(`
|
||
`);t.setAttribute(Du,""),t.innerHTML=i}};function T4(e){e()}function T7(e,t){const r=typeof t=="function"?t:Wg;if(e.length===0)r();else{let n=T4;ct.mutateApproach===IZ&&(n=hl.requestAnimationFrame||T4),n(()=>{const i=kX(),a=FT.begin("mutate");e.map(i),a(),r()})}}let BT=!1;function j7(){BT=!0}function JO(){BT=!1}let uy=null;function j4(e){if(!m4||!ct.observeMutations)return;const{treeCallback:t=Wg,nodeCallback:r=Wg,pseudoElementsCallback:n=Wg,observeMutationsRoot:i=lr}=e;uy=new m4(a=>{if(BT)return;const o=pl();md(a).forEach(s=>{if(s.type==="childList"&&s.addedNodes.length>0&&!E4(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"&&E4(s.target)&&~VZ.indexOf(s.attributeName))if(s.attributeName==="class"&&jX(s.target)){const{prefix:u,iconName:l}=ub(MT(s.target));s.target.setAttribute(kT,u||o),l&&s.target.setAttribute(RT,l)}else AX(s.target)&&r(s.target)})}),os&&uy.observe(i,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function LX(){uy&&uy.disconnect()}function DX(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 IX(e){const t=e.getAttribute("data-prefix"),r=e.getAttribute("data-icon"),n=e.innerText!==void 0?e.innerText.trim():"";let i=ub(MT(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=lX(i.prefix,e.innerText)||IT(i.prefix,HO(e.innerText))),!i.iconName&&ct.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(i.iconName=e.firstChild.data)),i}function $X(e){const t=md(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||xp()):(t["aria-hidden"]="true",t.focusable="false")),t}function FX(){return{iconName:null,title:null,titleId:null,prefix:null,transform:Xa,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function A4(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0};const{iconName:r,prefix:n,rest:i}=IX(e),a=$X(e),o=KO("parseNodeAttributes",{},e);let s=t.styleParser?DX(e):[];return He({iconName:r,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:n,transform:Xa,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:i,styles:s,attributes:a}},o)}const{styles:BX}=Qa;function A7(e){const t=ct.autoReplaceSvg==="nest"?A4(e,{styleParser:!1}):A4(e);return~t.extra.classes.indexOf(c7)?ml("generateLayersText",e,t):ml("generateSvgReplacementMutation",e,t)}function UX(){return[...wZ,...BO]}function k4(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!os)return Promise.resolve();const r=lr.documentElement.classList,n=h=>r.add("".concat(y4,"-").concat(h)),i=h=>r.remove("".concat(y4,"-").concat(h)),a=ct.autoFetchSvg?UX():n7.concat(Object.keys(BX));a.includes("fa")||a.push("fa");const o=[".".concat(c7,":not([").concat(Du,"])")].concat(a.map(h=>".".concat(h,":not([").concat(Du,"])"))).join(", ");if(o.length===0)return Promise.resolve();let s=[];try{s=md(e.querySelectorAll(o))}catch{}if(s.length>0)n("pending"),i("complete");else return Promise.resolve();const u=FT.begin("onTree"),l=s.reduce((h,p)=>{try{const v=A7(p);v&&h.push(v)}catch(v){l7||v.name==="MissingIcon"&&console.error(v)}return h},[]);return new Promise((h,p)=>{Promise.all(l).then(v=>{T7(v,()=>{n("active"),n("complete"),i("pending"),typeof t=="function"&&t(),u(),h()})}).catch(v=>{u(),p(v)})})}function zX(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;A7(e).then(r=>{r&&T7([r],t)})}function VX(e){return function(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const n=(t||{}).icon?t:YO(t||{});let{mask:i}=r;return i&&(i=(i||{}).icon?i:YO(i||{})),e(n,He(He({},r),{},{mask:i}))}}const qX=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{transform:r=Xa,symbol:n=!1,mask:i=null,maskId:a=null,title:o=null,titleId:s=null,classes:u=[],attributes:l={},styles:h={}}=t;if(!e)return;const{prefix:p,iconName:v,icon:w}=e;return cb(He({type:"icon"},e),()=>(Iu("beforeDOMElementCreation",{iconDefinition:e,params:t}),ct.autoA11y&&(o?l["aria-labelledby"]="".concat(ct.replacementClass,"-title-").concat(s||xp()):(l["aria-hidden"]="true",l.focusable="false")),$T({icons:{main:ZO(w),mask:i?ZO(i.icon):{found:!1,width:null,height:null,icon:{}}},prefix:p,iconName:v,transform:He(He({},Xa),r),symbol:n,title:o,maskId:a,titleId:s,extra:{attributes:l,styles:h,classes:u}})))};var WX={mixout(){return{icon:VX(qX)}},hooks(){return{mutationObserverCallbacks(e){return e.treeCallback=k4,e.nodeCallback=zX,e}}},provides(e){e.i2svg=function(t){const{node:r=lr,callback:n=()=>{}}=t;return k4(r,n)},e.generateSvgReplacementMutation=function(t,r){const{iconName:n,title:i,titleId:a,prefix:o,transform:s,symbol:u,mask:l,maskId:h,extra:p}=r;return new Promise((v,w)=>{Promise.all([XO(n,o),l.iconName?XO(l.iconName,l.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(_=>{let[b,x]=_;v([t,$T({icons:{main:b,mask:x},prefix:o,iconName:n,transform:s,symbol:u,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=sb(o);s.length>0&&(n.style=s);let u;return LT(a)&&(u=ml("generateAbstractTransformGrouping",{main:i,transform:a,containerWidth:i.width,iconWidth:i.width})),r.push(u||i.icon),{children:r,attributes:n}}}},HX={mixout(){return{layer(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{classes:r=[]}=t;return cb({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}]})}}}},GX={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 cb({type:"counter",content:e},()=>(Iu("beforeDOMElementCreation",{content:e,params:t}),CX({content:e.toString(),title:r,extra:{attributes:i,styles:a,classes:["".concat(ct.cssPrefix,"-layers-counter"),...n]}})))}}}},KX={mixout(){return{text(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{transform:r=Xa,title:n=null,classes:i=[],attributes:a={},styles:o={}}=t;return cb({type:"text",content:e},()=>(Iu("beforeDOMElementCreation",{content:e,params:t}),C4({content:e,transform:He(He({},Xa),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(t7){const u=parseInt(getComputedStyle(t).fontSize,10),l=t.getBoundingClientRect();o=l.width/u,s=l.height/u}return ct.autoA11y&&!n&&(a.attributes["aria-hidden"]="true"),Promise.resolve([t,C4({content:t.innerHTML,width:o,height:s,transform:i,title:n,extra:a,watchable:!0})])}}};const YX=new RegExp('"',"ug"),R4=[1105920,1112319],N4=He(He(He(He({},{FontAwesome:{normal:"fas",400:"fas"}}),yZ),LZ),TZ),eC=Object.keys(N4).reduce((e,t)=>(e[t.toLowerCase()]=N4[t],e),{}),ZX=Object.keys(eC).reduce((e,t)=>{const r=eC[t];return e[t]=r[900]||[...Object.entries(r)][0][1],e},{});function XX(e){const t=e.replace(YX,""),r=nX(t,0),n=r>=R4[0]&&r<=R4[1],i=t.length===2?t[0]===t[1]:!1;return{value:HO(i?t[0]:t),isSecondary:n||i}}function QX(e,t){const r=e.replace(/^['"]|['"]$/g,"").toLowerCase(),n=parseInt(t),i=isNaN(n)?"normal":n;return(eC[r]||{})[i]||ZX[r]}function M4(e,t){const r="".concat(DZ).concat(t.replace(":","-"));return new Promise((n,i)=>{if(e.getAttribute(r)!==null)return n();const o=md(e.children).filter(v=>v.getAttribute(zO)===t)[0],s=hl.getComputedStyle(e,t),u=s.getPropertyValue("font-family"),l=u.match(UZ),h=s.getPropertyValue("font-weight"),p=s.getPropertyValue("content");if(o&&!l)return e.removeChild(o),n();if(l&&p!=="none"&&p!==""){const v=s.getPropertyValue("content");let w=QX(u,h);const{value:_,isSecondary:b}=XX(v),x=l[0].startsWith("FontAwesome");let S=IT(w,_),O=S;if(x){const P=uX(_);P.iconName&&P.prefix&&(S=P.iconName,w=P.prefix)}if(S&&!b&&(!o||o.getAttribute(kT)!==w||o.getAttribute(RT)!==O)){e.setAttribute(r,O),o&&e.removeChild(o);const P=FX(),{extra:T}=P;T.attributes[zO]=t,XO(S,w).then(A=>{const j=$T(He(He({},P),{},{icons:{main:A,mask:O7()},prefix:w,iconName:O,extra:T,watchable:!0})),M=lr.createElementNS("http://www.w3.org/2000/svg","svg");t==="::before"?e.insertBefore(M,e.firstChild):e.appendChild(M),M.outerHTML=j.map(q=>Om(q)).join(`
|
||
`),e.removeAttribute(r),n()}).catch(i)}else n()}else n()})}function JX(e){return Promise.all([M4(e,"::before"),M4(e,"::after")])}function eQ(e){return e.parentNode!==document.head&&!~$Z.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(zO)&&(!e.parentNode||e.parentNode.tagName!=="svg")}function L4(e){if(os)return new Promise((t,r)=>{const n=md(e.querySelectorAll("*")).filter(eQ).map(JX),i=FT.begin("searchPseudoElements");j7(),Promise.all(n).then(()=>{i(),JO(),t()}).catch(()=>{i(),JO(),r()})})}var tQ={hooks(){return{mutationObserverCallbacks(e){return e.pseudoElementsCallback=L4,e}}},provides(e){e.pseudoElements2svg=function(t){const{node:r=lr}=t;ct.searchPseudoElements&&L4(r)}}};let D4=!1;var rQ={mixout(){return{dom:{unwatch(){j7(),D4=!0}}}},hooks(){return{bootstrap(){j4(KO("mutationObserverCallbacks",{}))},noAuto(){LX()},watch(e){const{observeMutationsRoot:t}=e;D4?JO():j4(KO("mutationObserverCallbacks",{observeMutationsRoot:t}))}}}};const I4=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 nQ={mixout(){return{parse:{transform:e=>I4(e)}}},hooks(){return{parseNodeAttributes(e,t){const r=t.getAttribute("data-fa-transform");return r&&(e.transform=I4(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,") "),u="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(u," ").concat(l)},p={transform:"translate(".concat(a/2*-1," -256)")},v={outer:o,inner:h,path:p};return{tag:"g",attributes:He({},v.outer),children:[{tag:"g",attributes:He({},v.inner),children:[{tag:r.icon.tag,children:r.icon.children,attributes:He(He({},r.icon.attributes),v.path)}]}]}}}};const rw={x:0,y:0,width:"100%",height:"100%"};function $4(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 iQ(e){return e.tag==="g"?e.children:[e]}var aQ={hooks(){return{parseNodeAttributes(e,t){const r=t.getAttribute("data-fa-mask"),n=r?ub(r.split(" ").map(i=>i.trim())):O7();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:u,icon:l}=i,{width:h,icon:p}=a,v=XZ({transform:s,containerWidth:h,iconWidth:u}),w={tag:"rect",attributes:He(He({},rw),{},{fill:"white"})},_=l.children?{children:l.children.map($4)}:{},b={tag:"g",attributes:He({},v.inner),children:[$4(He({tag:l.tag,attributes:He(He({},l.attributes),v.path)},_))]},x={tag:"g",attributes:He({},v.outer),children:[b]},S="mask-".concat(o||xp()),O="clip-".concat(o||xp()),P={tag:"mask",attributes:He(He({},rw),{},{id:S,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[w,x]},T={tag:"defs",children:[{tag:"clipPath",attributes:{id:O},children:iQ(p)},P]};return r.push(T,{tag:"rect",attributes:He({fill:"currentColor","clip-path":"url(#".concat(O,")"),mask:"url(#".concat(S,")")},rw)}),{children:r,attributes:n}}}},oQ={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}}}},sQ={hooks(){return{parseNodeAttributes(e,t){const r=t.getAttribute("data-fa-symbol"),n=r===null?!1:r===""?!0:r;return e.symbol=n,e}}}},lQ=[eX,WX,HX,GX,KX,tQ,rQ,nQ,aQ,oQ,sQ];yX(lQ,{mixoutsTo:Ci});Ci.noAuto;Ci.config;Ci.library;Ci.dom;const tC=Ci.parse;Ci.findIconDefinition;Ci.toHtml;const uQ=Ci.icon;Ci.layer;Ci.text;Ci.counter;var nw={exports:{}},iw,F4;function cQ(){if(F4)return iw;F4=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return iw=e,iw}var aw,B4;function fQ(){if(B4)return aw;B4=1;var e=cQ();function t(){}function r(){}return r.resetWarningCache=t,aw=function(){function n(o,s,u,l,h,p){if(p!==e){var v=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 v.name="Invariant Violation",v}}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},aw}var U4;function dQ(){return U4||(U4=1,nw.exports=fQ()()),nw.exports}var hQ=dQ();const ne=kt(hQ);function z4(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 Za(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?z4(Object(r),!0).forEach(function(n){uf(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):z4(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function cy(e){"@babel/helpers - typeof";return cy=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},cy(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 pQ(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 mQ(e,t){if(e==null)return{};var r=pQ(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 rC(e){return vQ(e)||gQ(e)||yQ(e)||bQ()}function vQ(e){if(Array.isArray(e))return nC(e)}function gQ(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function yQ(e,t){if(e){if(typeof e=="string")return nC(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 nC(e,t)}}function nC(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 bQ(){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 _Q(e){var t,r=e.beat,n=e.fade,i=e.beatFade,a=e.bounce,o=e.shake,s=e.flash,u=e.spin,l=e.spinPulse,h=e.spinReverse,p=e.pulse,v=e.fixedWidth,w=e.inverse,_=e.border,b=e.listItem,x=e.flip,S=e.size,O=e.rotation,P=e.pull,T=(t={"fa-beat":r,"fa-fade":n,"fa-beat-fade":i,"fa-bounce":a,"fa-shake":o,"fa-flash":s,"fa-spin":u,"fa-spin-reverse":h,"fa-spin-pulse":l,"fa-pulse":p,"fa-fw":v,"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(P),typeof P<"u"&&P!==null),uf(t,"fa-swap-opacity",e.swapOpacity),t);return Object.keys(T).map(function(A){return T[A]?A:null}).filter(function(A){return A})}function wQ(e){return e=e-0,e===e}function k7(e){return wQ(e)?e:(e=e.replace(/[\-_\s]+(.)?/g,function(t,r){return r?r.toUpperCase():""}),e.substr(0,1).toLowerCase()+e.substr(1))}var xQ=["style"];function SQ(e){return e.charAt(0).toUpperCase()+e.slice(1)}function OQ(e){return e.split(";").map(function(t){return t.trim()}).filter(function(t){return t}).reduce(function(t,r){var n=r.indexOf(":"),i=k7(r.slice(0,n)),a=r.slice(n+1).trim();return i.startsWith("webkit")?t[SQ(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(u){return R7(e,u)}),i=Object.keys(t.attributes||{}).reduce(function(u,l){var h=t.attributes[l];switch(l){case"class":u.attrs.className=h,delete t.attributes.class;break;case"style":u.attrs.style=OQ(h);break;default:l.indexOf("aria-")===0||l.indexOf("data-")===0?u.attrs[l.toLowerCase()]=h:u.attrs[k7(l)]=h}return u},{attrs:{}}),a=r.style,o=a===void 0?{}:a,s=mQ(r,xQ);return i.attrs.style=Za(Za({},i.attrs.style),o),e.apply(void 0,[t.tag,Za(Za({},i.attrs),s)].concat(rC(n)))}var N7=!1;try{N7=!0}catch{}function CQ(){if(!N7&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function V4(e){if(e&&cy(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if(tC.icon)return tC.icon(e);if(e===null)return null;if(e&&cy(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 ow(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?uf({},e,t):{}}var q4={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},Xe=ie.forwardRef(function(e,t){var r=Za(Za({},q4),e),n=r.icon,i=r.mask,a=r.symbol,o=r.className,s=r.title,u=r.titleId,l=r.maskId,h=V4(n),p=ow("classes",[].concat(rC(_Q(r)),rC((o||"").split(" ")))),v=ow("transform",typeof r.transform=="string"?tC.transform(r.transform):r.transform),w=ow("mask",V4(i)),_=uQ(h,Za(Za(Za(Za({},p),v),w),{},{symbol:a,title:s,titleId:u,maskId:l}));if(!_)return CQ("Could not find icon",h),null;var b=_.abstract,x={ref:t};return Object.keys(r).forEach(function(S){q4.hasOwnProperty(S)||(x[S]=r[S])}),PQ(b[0],x)});Xe.displayName="FontAwesomeIcon";Xe.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 PQ=R7.bind(null,ie.createElement);function M7(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=M7(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=M7(e))&&(n&&(n+=" "),n+=t);return n}var sw={exports:{}};/*!
|
||
Copyright (c) 2018 Jed Watson.
|
||
Licensed under the MIT License (MIT), see
|
||
http://jedwatson.github.io/classnames
|
||
*/var W4;function EQ(){return W4||(W4=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 u in a)t.call(a,u)&&a[u]&&n.push(u)}}}return n.join(" ")}e.exports?(r.default=r,e.exports=r):window.classNames=r})()}(sw)),sw.exports}var TQ=EQ();const xt=kt(TQ);function H4(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 jQ(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?H4(Object(r),!0).forEach(function(n){AQ(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):H4(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function AQ(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 kQ(){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 L7(e){document.body.style.paddingRight=e>0?"".concat(e,"px"):null}function RQ(){return document.body.clientWidth<window.innerWidth}function NQ(){var e=window.getComputedStyle(document.body,null);return parseInt(e&&e.getPropertyValue("padding-right")||0,10)}function MQ(){var e=kQ(),t=document.querySelectorAll(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top")[0],r=t?parseInt(t.style.paddingRight||0,10):0;RQ()&&L7(r+e)}var LQ;function yt(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:LQ;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 D7(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 G4={};function iC(e){G4[e]||(typeof console<"u"&&console.error(e),G4[e]=!0)}function I7(e,t){return function(n,i,a){n[i]!==null&&typeof n[i]<"u"&&iC('"'.concat(i,'" property of "').concat(a,`" has been deprecated.
|
||
`).concat(t));for(var o=arguments.length,s=new Array(o>3?o-3:0),u=3;u<o;u++)s[u-3]=arguments[u];return e.apply(void 0,[n,i,a].concat(s))}}var DQ=(typeof window>"u"?"undefined":$u(window))==="object"&&window.Element||function(){};function UT(e,t,r){if(!(e[t]instanceof DQ))return new Error("Invalid prop `"+t+"` supplied to `"+r+"`. Expected prop to be an instance of Element. Validation failed.")}var Cf=ne.oneOfType([ne.string,ne.func,UT,ne.shape({current:ne.any})]),Mt=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})]))]),fy={Fade:150,Collapse:350,Modal:300},dy=["in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","onEnter","onEntering","onEntered","onExit","onExiting","onExited"],vg={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},IQ=["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"],zT=!!(typeof window<"u"&&window.document&&window.document.createElement);function $Q(e){return e&&$u(e)==="object"?"current"in e:!1}function $7(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}function aC(e){var t=$u(e);return e!=null&&(t==="object"||t==="function")}function K4(e){var t=$u(e),r=NaN;if(t==="number")return e;if(t==="symbol"||t==="object"&&$7(e)==="[object Symbol]")return r;if(aC(e)){var n=typeof e.valueOf=="function"?e.valueOf():e;e=aC(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 FQ(e){if(!aC(e))return!1;var t=$7(e);return t==="[object Function]"||t==="[object AsyncFunction]"||t==="[object GeneratorFunction]"||t==="[object Proxy]"}function BQ(e){if($Q(e))return e.current;if(FQ(e))return e();if(typeof e=="string"&&zT){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 Y4(e){return e===null?!1:Array.isArray(e)||zT&&typeof e.length=="number"}function Op(e,t){var r=BQ(e);return t?Y4(r)?r:r===null?[]:[r]:Y4(r)?r[0]:r}var UQ=["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 VT(e,t){if(!e||!t)return t;var r=jQ({},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"&&VT(e[n],r)}),r}var zQ=["className","cssModule","noGutters","tag","widths"];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 VQ(e,t){if(e==null)return{};var r=qQ(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 qQ(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 WQ=["xs","sm","md","lg","xl","xxl"],Wc=ne.oneOfType([ne.number,ne.string]),HQ={tag:Mt,noGutters:I7(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 Ja(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?WQ:o,u=VQ(e,zQ),l=[];s.forEach(function(p,v){var w=e[p];if(delete u[p],!!w){var _=!v;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,oC({},u,{className:h}))}Ja.propTypes=HQ;var GQ=["expand","className","cssModule","light","dark","fixed","sticky","color","container","tag","children"];function sC(){return sC=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},sC.apply(this,arguments)}function lw(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function KQ(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 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}var ZQ={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:Mt},XQ=function(t){return t===!1?!1:t===!0||t==="xs"?"navbar-expand":"navbar-expand-".concat(t)};function F7(e){var t,r=e.expand,n=r===void 0?!1:r,i=e.className,a=e.cssModule,o=e.light,s=e.dark,u=e.fixed,l=e.sticky,h=e.color,p=e.container,v=p===void 0?"fluid":p,w=e.tag,_=w===void 0?"nav":w,b=e.children,x=KQ(e,GQ),S=yt(xt(i,"navbar",XQ(n),(t={"navbar-light":o,"navbar-dark":s},lw(t,"bg-".concat(h),h),lw(t,"fixed-".concat(u),u),lw(t,"sticky-".concat(l),l),t)),a),O=v&&v===!0?"container":"container-".concat(v);return ie.createElement(_,sC({},x,{className:S}),v?ie.createElement("div",{className:O},b):b)}F7.propTypes=ZQ;var QQ=["className","cssModule","tag"];function lC(){return lC=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},lC.apply(this,arguments)}function JQ(e,t){if(e==null)return{};var r=eJ(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 eJ(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 tJ={className:ne.string,cssModule:ne.object,tag:Mt};function B7(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"a":n,a=JQ(e,QQ),o=yt(xt(t,"navbar-brand"),r);return ie.createElement(i,lC({},a,{className:o}))}B7.propTypes=tJ;var rJ=["className","cssModule","children","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 Z4(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 nJ(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Z4(Object(r),!0).forEach(function(n){iJ(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Z4(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function iJ(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function aJ(e,t){if(e==null)return{};var r=oJ(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 oJ(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 sJ={className:ne.string,cssModule:ne.object,tag:Mt,type:ne.string,children:ne.node};function U7(e){var t=e.className,r=e.cssModule,n=e.children,i=e.tag,a=i===void 0?"button":i,o=aJ(e,rJ),s=yt(xt(t,"navbar-toggler"),r);return ie.createElement(a,uC({"aria-label":"Toggle navigation"},nJ({type:"button"},o),{className:s}),n||ie.createElement("span",{className:yt("navbar-toggler-icon",r)}))}U7.propTypes=sJ;var lJ=["className","cssModule","tabs","pills","vertical","horizontal","justified","fill","navbar","card","tag"];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 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={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:Mt,vertical:ne.oneOfType([ne.bool,ne.string])},dJ=function(t){return t===!1?!1:t===!0||t==="xs"?"flex-column":"flex-".concat(t,"-column")};function qT(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,u=e.justified,l=e.fill,h=e.navbar,p=e.card,v=e.tag,w=v===void 0?"ul":v,_=uJ(e,lJ),b=yt(xt(t,h?"navbar-nav":"nav",s?"justify-content-".concat(s):!1,dJ(o),{"nav-tabs":n,"card-header-tabs":p&&n,"nav-pills":i,"card-header-pills":p&&i,"nav-justified":u,"nav-fill":l}),r);return ie.createElement(w,cC({},_,{className:b}))}qT.propTypes=fJ;var hJ=["className","cssModule","active","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 pJ(e,t){if(e==null)return{};var r=mJ(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 mJ(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 vJ={active:ne.bool,className:ne.string,cssModule:ne.object,tag:Mt};function WT(e){var t=e.className,r=e.cssModule,n=e.active,i=e.tag,a=i===void 0?"li":i,o=pJ(e,hJ),s=yt(xt(t,"nav-item",n?"active":!1),r);return ie.createElement(a,fC({},o,{className:s}))}WT.propTypes=vJ;function dC(e){"@babel/helpers - typeof";return dC=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},dC(e)}var gJ=["className","cssModule","active","tag","innerRef"];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 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}function _J(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function wJ(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 xJ(e,t,r){return t&&wJ(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function SJ(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&&pC(e,t)}function pC(e,t){return pC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},pC(e,t)}function OJ(e){var t=PJ();return function(){var n=hy(e),i;if(t){var a=hy(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return CJ(this,i)}}function CJ(e,t){if(t&&(dC(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return z7(e)}function z7(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function PJ(){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 hy(e){return hy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},hy(e)}var EJ={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:Mt},HT=function(e){SJ(r,e);var t=OJ(r);function r(n){var i;return _J(this,r),i=t.call(this,n),i.onClick=i.onClick.bind(z7(i)),i}return xJ(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,u=i.tag,l=u===void 0?"a":u,h=i.innerRef,p=yJ(i,gJ),v=yt(xt(a,"nav-link",{disabled:p.disabled,active:s}),o);return ie.createElement(l,hC({},p,{ref:h,onClick:this.onClick,className:v}))}}]),r}(ie.Component);HT.propTypes=EJ;var TJ=["className","cssModule","variant","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 X4(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 jJ(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?X4(Object(r),!0).forEach(function(n){AJ(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):X4(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function AJ(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function kJ(e,t){if(e==null)return{};var r=RJ(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 RJ(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 NJ={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 V7(e){var t=e.className;e.cssModule;var r=e.variant,n=e.innerRef,i=kJ(e,TJ),a=yt(xt(t,"btn-close",r&&"btn-close-".concat(r)));return ie.createElement("button",mC({ref:n,type:"button",className:a},jJ({"aria-label":"close"},i)))}V7.propTypes=NJ;var MJ=["active","aria-label","block","className","close","cssModule","color","outline","size","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 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,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:Mt};function Dt(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,u=e.color,l=u===void 0?"secondary":u,h=e.outline,p=e.size,v=e.tag,w=v===void 0?"button":v,_=e.innerRef,b=LJ(e,MJ);if(o)return ie.createElement(V7,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,vC({type:w==="button"&&b.onClick?"button":void 0},b,{className:S,ref:_,onClick:t,"aria-label":n}))}Dt.propTypes=IJ;var q7=B.createContext(),W7=B.createContext();function Q4(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(q7.Provider,{value:n},B.createElement(W7.Provider,{value:o},t))}var H7=function(t){return Array.isArray(t)?t[0]:t},G7=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)}},gC=function(t,r){if(typeof t=="function")return G7(t,r);t!=null&&(t.current=r)},J4=function(t){return t.reduce(function(r,n){var i=n[0],a=n[1];return r[i]=a,r},{})},eR=typeof window<"u"&&window.document&&window.document.createElement?B.useLayoutEffect:B.useEffect,fb=u$();const xu=kt(fb);var Kn="top",Ki="bottom",Yi="right",Yn="left",GT="auto",Cm=[Kn,Ki,Yi,Yn],Pf="start",Cp="end",$J="clippingParents",K7="viewport",jh="popper",FJ="reference",tR=Cm.reduce(function(e,t){return e.concat([t+"-"+Pf,t+"-"+Cp])},[]),Y7=[].concat(Cm,[GT]).reduce(function(e,t){return e.concat([t,t+"-"+Pf,t+"-"+Cp])},[]),BJ="beforeRead",UJ="read",zJ="afterRead",VJ="beforeMain",qJ="main",WJ="afterMain",HJ="beforeWrite",GJ="write",KJ="afterWrite",YJ=[BJ,UJ,zJ,VJ,qJ,WJ,HJ,GJ,KJ];function uo(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 KT(e){if(typeof ShadowRoot>"u")return!1;var t=xi(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function ZJ(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)||!uo(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 XJ(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(u,l){return u[l]="",u},{});!Gi(i)||!uo(i)||(Object.assign(i.style,s),Object.keys(a).forEach(function(u){i.removeAttribute(u)}))})}}const QJ={name:"applyStyles",enabled:!0,phase:"write",fn:ZJ,effect:XJ,requires:["computeStyles"]};function no(e){return e.split("-")[0]}var ju=Math.max,py=Math.min,Ef=Math.round;function yC(){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 Z7(){return!/^((?!chrome|android).)*safari/i.test(yC())}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&&Ef(n.width)/e.offsetWidth||1,a=e.offsetHeight>0&&Ef(n.height)/e.offsetHeight||1);var o=Fu(e)?xi(e):window,s=o.visualViewport,u=!Z7()&&r,l=(n.left+(u&&s?s.offsetLeft:0))/i,h=(n.top+(u&&s?s.offsetTop:0))/a,p=n.width/i,v=n.height/a;return{width:p,height:v,top:h,right:l+p,bottom:h+v,left:l,x:l,y:h}}function YT(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 X7(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&KT(r)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function Jo(e){return xi(e).getComputedStyle(e)}function JJ(e){return["table","td","th"].indexOf(uo(e))>=0}function Ol(e){return((Fu(e)?e.ownerDocument:e.document)||window.document).documentElement}function db(e){return uo(e)==="html"?e:e.assignedSlot||e.parentNode||(KT(e)?e.host:null)||Ol(e)}function rR(e){return!Gi(e)||Jo(e).position==="fixed"?null:e.offsetParent}function eee(e){var t=/firefox/i.test(yC()),r=/Trident/i.test(yC());if(r&&Gi(e)){var n=Jo(e);if(n.position==="fixed")return null}var i=db(e);for(KT(i)&&(i=i.host);Gi(i)&&["html","body"].indexOf(uo(i))<0;){var a=Jo(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 Pm(e){for(var t=xi(e),r=rR(e);r&&JJ(r)&&Jo(r).position==="static";)r=rR(r);return r&&(uo(r)==="html"||uo(r)==="body"&&Jo(r).position==="static")?t:r||eee(e)||t}function ZT(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function ap(e,t,r){return ju(e,py(t,r))}function tee(e,t,r){var n=ap(e,t,r);return n>r?r:n}function Q7(){return{top:0,right:0,bottom:0,left:0}}function J7(e){return Object.assign({},Q7(),e)}function eF(e,t){return t.reduce(function(r,n){return r[n]=e,r},{})}var ree=function(t,r){return t=typeof t=="function"?t(Object.assign({},r.rects,{placement:r.placement})):t,J7(typeof t!="number"?t:eF(t,Cm))};function nee(e){var t,r=e.state,n=e.name,i=e.options,a=r.elements.arrow,o=r.modifiersData.popperOffsets,s=no(r.placement),u=ZT(s),l=[Yn,Yi].indexOf(s)>=0,h=l?"height":"width";if(!(!a||!o)){var p=ree(i.padding,r),v=YT(a),w=u==="y"?Kn:Yn,_=u==="y"?Ki:Yi,b=r.rects.reference[h]+r.rects.reference[u]-o[u]-r.rects.popper[h],x=o[u]-r.rects.reference[u],S=Pm(a),O=S?u==="y"?S.clientHeight||0:S.clientWidth||0:0,P=b/2-x/2,T=p[w],A=O-v[h]-p[_],j=O/2-v[h]/2+P,M=ap(T,j,A),q=u;r.modifiersData[n]=(t={},t[q]=M,t.centerOffset=M-j,t)}}function iee(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)||X7(t.elements.popper,i)&&(t.elements.arrow=i))}const aee={name:"arrow",enabled:!0,phase:"main",fn:nee,effect:iee,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function jf(e){return e.split("-")[1]}var oee={top:"auto",right:"auto",bottom:"auto",left:"auto"};function see(e,t){var r=e.x,n=e.y,i=t.devicePixelRatio||1;return{x:Ef(r*i)/i||0,y:Ef(n*i)/i||0}}function nR(e){var t,r=e.popper,n=e.popperRect,i=e.placement,a=e.variation,o=e.offsets,s=e.position,u=e.gpuAcceleration,l=e.adaptive,h=e.roundOffsets,p=e.isFixed,v=o.x,w=v===void 0?0:v,_=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"),P=Yn,T=Kn,A=window;if(l){var j=Pm(r),M="clientHeight",q="clientWidth";if(j===xi(r)&&(j=Ol(r),Jo(j).position!=="static"&&s==="absolute"&&(M="scrollHeight",q="scrollWidth")),j=j,i===Kn||(i===Yn||i===Yi)&&a===Cp){T=Ki;var H=p&&j===A&&A.visualViewport?A.visualViewport.height:j[M];b-=H-n.height,b*=u?1:-1}if(i===Yn||(i===Kn||i===Ki)&&a===Cp){P=Yi;var W=p&&j===A&&A.visualViewport?A.visualViewport.width:j[q];w-=W-n.width,w*=u?1:-1}}var K=Object.assign({position:s},l&&oee),te=h===!0?see({x:w,y:b},xi(r)):{x:w,y:b};if(w=te.x,b=te.y,u){var se;return Object.assign({},K,(se={},se[T]=O?"0":"",se[P]=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[T]=O?b+"px":"",t[P]=S?w+"px":"",t.transform="",t))}function lee(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,u=s===void 0?!0:s,l={placement:no(t.placement),variation:jf(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,nR(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:u})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,nR(Object.assign({},l,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const uee={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:lee,data:{}};var gg={passive:!0};function cee(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,u=xi(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&l.forEach(function(h){h.addEventListener("scroll",r.update,gg)}),s&&u.addEventListener("resize",r.update,gg),function(){a&&l.forEach(function(h){h.removeEventListener("scroll",r.update,gg)}),s&&u.removeEventListener("resize",r.update,gg)}}const fee={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:cee,data:{}};var dee={left:"right",right:"left",bottom:"top",top:"bottom"};function Gg(e){return e.replace(/left|right|bottom|top/g,function(t){return dee[t]})}var hee={start:"end",end:"start"};function iR(e){return e.replace(/start|end/g,function(t){return hee[t]})}function XT(e){var t=xi(e),r=t.pageXOffset,n=t.pageYOffset;return{scrollLeft:r,scrollTop:n}}function QT(e){return Tf(Ol(e)).left+XT(e).scrollLeft}function pee(e,t){var r=xi(e),n=Ol(e),i=r.visualViewport,a=n.clientWidth,o=n.clientHeight,s=0,u=0;if(i){a=i.width,o=i.height;var l=Z7();(l||!l&&t==="fixed")&&(s=i.offsetLeft,u=i.offsetTop)}return{width:a,height:o,x:s+QT(e),y:u}}function mee(e){var t,r=Ol(e),n=XT(e),i=(t=e.ownerDocument)==null?void 0:t.body,a=ju(r.scrollWidth,r.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),o=ju(r.scrollHeight,r.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),s=-n.scrollLeft+QT(e),u=-n.scrollTop;return Jo(i||r).direction==="rtl"&&(s+=ju(r.clientWidth,i?i.clientWidth:0)-a),{width:a,height:o,x:s,y:u}}function JT(e){var t=Jo(e),r=t.overflow,n=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+i+n)}function tF(e){return["html","body","#document"].indexOf(uo(e))>=0?e.ownerDocument.body:Gi(e)&&JT(e)?e:tF(db(e))}function op(e,t){var r;t===void 0&&(t=[]);var n=tF(e),i=n===((r=e.ownerDocument)==null?void 0:r.body),a=xi(n),o=i?[a].concat(a.visualViewport||[],JT(n)?n:[]):n,s=t.concat(o);return i?s:s.concat(op(db(o)))}function bC(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function vee(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 aR(e,t,r){return t===K7?bC(pee(e,r)):Fu(t)?vee(t,r):bC(mee(Ol(e)))}function gee(e){var t=op(db(e)),r=["absolute","fixed"].indexOf(Jo(e).position)>=0,n=r&&Gi(e)?Pm(e):e;return Fu(n)?t.filter(function(i){return Fu(i)&&X7(i,n)&&uo(i)!=="body"}):[]}function yee(e,t,r,n){var i=t==="clippingParents"?gee(e):[].concat(t),a=[].concat(i,[r]),o=a[0],s=a.reduce(function(u,l){var h=aR(e,l,n);return u.top=ju(h.top,u.top),u.right=py(h.right,u.right),u.bottom=py(h.bottom,u.bottom),u.left=ju(h.left,u.left),u},aR(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 rF(e){var t=e.reference,r=e.element,n=e.placement,i=n?no(n):null,a=n?jf(n):null,o=t.x+t.width/2-r.width/2,s=t.y+t.height/2-r.height/2,u;switch(i){case Kn:u={x:o,y:t.y-r.height};break;case Ki:u={x:o,y:t.y+t.height};break;case Yi:u={x:t.x+t.width,y:s};break;case Yn:u={x:t.x-r.width,y:s};break;default:u={x:t.x,y:t.y}}var l=i?ZT(i):null;if(l!=null){var h=l==="y"?"height":"width";switch(a){case Pf:u[l]=u[l]-(t[h]/2-r[h]/2);break;case Cp:u[l]=u[l]+(t[h]/2-r[h]/2);break}}return u}function Pp(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,u=s===void 0?$J:s,l=r.rootBoundary,h=l===void 0?K7:l,p=r.elementContext,v=p===void 0?jh:p,w=r.altBoundary,_=w===void 0?!1:w,b=r.padding,x=b===void 0?0:b,S=J7(typeof x!="number"?x:eF(x,Cm)),O=v===jh?FJ:jh,P=e.rects.popper,T=e.elements[_?O:v],A=yee(Fu(T)?T:T.contextElement||Ol(e.elements.popper),u,h,o),j=Tf(e.elements.reference),M=rF({reference:j,element:P,placement:i}),q=bC(Object.assign({},P,M)),H=v===jh?q:j,W={top:A.top-H.top+S.top,bottom:H.bottom-A.bottom+S.bottom,left:A.left-H.left+S.left,right:H.right-A.right+S.right},K=e.modifiersData.offset;if(v===jh&&K){var te=K[i];Object.keys(W).forEach(function(se){var X=[Yi,Ki].indexOf(se)>=0?1:-1,ee=[Kn,Ki].indexOf(se)>=0?"y":"x";W[se]+=te[ee]*X})}return W}function bee(e,t){t===void 0&&(t={});var r=t,n=r.placement,i=r.boundary,a=r.rootBoundary,o=r.padding,s=r.flipVariations,u=r.allowedAutoPlacements,l=u===void 0?Y7:u,h=jf(n),p=h?s?tR:tR.filter(function(_){return jf(_)===h}):Cm,v=p.filter(function(_){return l.indexOf(_)>=0});v.length===0&&(v=p);var w=v.reduce(function(_,b){return _[b]=Pp(e,{placement:b,boundary:i,rootBoundary:a,padding:o})[no(b)],_},{});return Object.keys(w).sort(function(_,b){return w[_]-w[b]})}function _ee(e){if(no(e)===GT)return[];var t=Gg(e);return[iR(e),t,iR(t)]}function wee(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,u=r.fallbackPlacements,l=r.padding,h=r.boundary,p=r.rootBoundary,v=r.altBoundary,w=r.flipVariations,_=w===void 0?!0:w,b=r.allowedAutoPlacements,x=t.options.placement,S=no(x),O=S===x,P=u||(O||!_?[Gg(x)]:_ee(x)),T=[x].concat(P).reduce(function(ae,fe){return ae.concat(no(fe)===GT?bee(t,{placement:fe,boundary:h,rootBoundary:p,padding:l,flipVariations:_,allowedAutoPlacements:b}):fe)},[]),A=t.rects.reference,j=t.rects.popper,M=new Map,q=!0,H=T[0],W=0;W<T.length;W++){var K=T[W],te=no(K),se=jf(K)===Pf,X=[Kn,Ki].indexOf(te)>=0,ee=X?"width":"height",re=Pp(t,{placement:K,boundary:h,rootBoundary:p,altBoundary:v,padding:l}),U=X?se?Yi:Yn:se?Ki:Kn;A[ee]>j[ee]&&(U=Gg(U));var I=Gg(U),$=[];if(a&&$.push(re[te]<=0),s&&$.push(re[U]<=0,re[I]<=0),$.every(function(ae){return ae})){H=K,q=!1;break}M.set(K,$)}if(q)for(var F=_?3:1,k=function(fe){var de=T.find(function(ve){var D=M.get(ve);if(D)return D.slice(0,fe).every(function(z){return z})});if(de)return H=de,"break"},Z=F;Z>0;Z--){var Q=k(Z);if(Q==="break")break}t.placement!==H&&(t.modifiersData[n]._skip=!0,t.placement=H,t.reset=!0)}}const xee={name:"flip",enabled:!0,phase:"main",fn:wee,requiresIfExists:["offset"],data:{_skip:!1}};function oR(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 sR(e){return[Kn,Yi,Ki,Yn].some(function(t){return e[t]>=0})}function See(e){var t=e.state,r=e.name,n=t.rects.reference,i=t.rects.popper,a=t.modifiersData.preventOverflow,o=Pp(t,{elementContext:"reference"}),s=Pp(t,{altBoundary:!0}),u=oR(o,n),l=oR(s,i,a),h=sR(u),p=sR(l);t.modifiersData[r]={referenceClippingOffsets:u,popperEscapeOffsets:l,isReferenceHidden:h,hasPopperEscaped:p},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":p})}const Oee={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:See};function Cee(e,t,r){var n=no(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 Pee(e){var t=e.state,r=e.options,n=e.name,i=r.offset,a=i===void 0?[0,0]:i,o=Y7.reduce(function(h,p){return h[p]=Cee(p,t.rects,a),h},{}),s=o[t.placement],u=s.x,l=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=u,t.modifiersData.popperOffsets.y+=l),t.modifiersData[n]=o}const Eee={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Pee};function Tee(e){var t=e.state,r=e.name;t.modifiersData[r]=rF({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}const jee={name:"popperOffsets",enabled:!0,phase:"read",fn:Tee,data:{}};function Aee(e){return e==="x"?"y":"x"}function kee(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,u=r.boundary,l=r.rootBoundary,h=r.altBoundary,p=r.padding,v=r.tether,w=v===void 0?!0:v,_=r.tetherOffset,b=_===void 0?0:_,x=Pp(t,{boundary:u,rootBoundary:l,padding:p,altBoundary:h}),S=no(t.placement),O=jf(t.placement),P=!O,T=ZT(S),A=Aee(T),j=t.modifiersData.popperOffsets,M=t.rects.reference,q=t.rects.popper,H=typeof b=="function"?b(Object.assign({},t.rects,{placement:t.placement})):b,W=typeof H=="number"?{mainAxis:H,altAxis:H}:Object.assign({mainAxis:0,altAxis:0},H),K=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,te={x:0,y:0};if(j){if(a){var se,X=T==="y"?Kn:Yn,ee=T==="y"?Ki:Yi,re=T==="y"?"height":"width",U=j[T],I=U+x[X],$=U-x[ee],F=w?-q[re]/2:0,k=O===Pf?M[re]:q[re],Z=O===Pf?-q[re]:-M[re],Q=t.elements.arrow,ae=w&&Q?YT(Q):{width:0,height:0},fe=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Q7(),de=fe[X],ve=fe[ee],D=ap(0,M[re],ae[re]),z=P?M[re]/2-F-D-de-W.mainAxis:k-D-de-W.mainAxis,J=P?-M[re]/2+F+D+ve+W.mainAxis:Z+D+ve+W.mainAxis,ce=t.elements.arrow&&Pm(t.elements.arrow),Y=ce?T==="y"?ce.clientTop||0:ce.clientLeft||0:0,ue=(se=K==null?void 0:K[T])!=null?se:0,he=U+z-ue-Y,ye=U+J-ue,pe=ap(w?py(I,he):I,U,w?ju($,ye):$);j[T]=pe,te[T]=pe-U}if(s){var xe,Pe=T==="x"?Kn:Yn,ke=T==="x"?Ki:Yi,Ie=j[A],Le=A==="y"?"height":"width",$e=Ie+x[Pe],_e=Ie-x[ke],Se=[Kn,Yn].indexOf(S)!==-1,Ne=(xe=K==null?void 0:K[A])!=null?xe:0,Re=Se?$e:Ie-M[Le]-q[Le]-Ne+W.altAxis,Te=Se?Ie+M[Le]+q[Le]-Ne-W.altAxis:_e,Fe=w&&Se?tee(Re,Ie,Te):ap(w?Re:$e,Ie,w?Te:_e);j[A]=Fe,te[A]=Fe-Ie}t.modifiersData[n]=te}}const Ree={name:"preventOverflow",enabled:!0,phase:"main",fn:kee,requiresIfExists:["offset"]};function Nee(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Mee(e){return e===xi(e)||!Gi(e)?XT(e):Nee(e)}function Lee(e){var t=e.getBoundingClientRect(),r=Ef(t.width)/e.offsetWidth||1,n=Ef(t.height)/e.offsetHeight||1;return r!==1||n!==1}function Dee(e,t,r){r===void 0&&(r=!1);var n=Gi(t),i=Gi(t)&&Lee(t),a=Ol(t),o=Tf(e,i,r),s={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(n||!n&&!r)&&((uo(t)!=="body"||JT(a))&&(s=Mee(t)),Gi(t)?(u=Tf(t,!0),u.x+=t.clientLeft,u.y+=t.clientTop):a&&(u.x=QT(a))),{x:o.left+s.scrollLeft-u.x,y:o.top+s.scrollTop-u.y,width:o.width,height:o.height}}function Iee(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 u=t.get(s);u&&i(u)}}),n.push(a)}return e.forEach(function(a){r.has(a.name)||i(a)}),n}function $ee(e){var t=Iee(e);return YJ.reduce(function(r,n){return r.concat(t.filter(function(i){return i.phase===n}))},[])}function Fee(e){var t;return function(){return t||(t=new Promise(function(r){Promise.resolve().then(function(){t=void 0,r(e())})})),t}}function Bee(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 lR={placement:"bottom",modifiers:[],strategy:"absolute"};function uR(){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 Uee(e){e===void 0&&(e={});var t=e,r=t.defaultModifiers,n=r===void 0?[]:r,i=t.defaultOptions,a=i===void 0?lR:i;return function(s,u,l){l===void 0&&(l=a);var h={placement:"bottom",orderedModifiers:[],options:Object.assign({},lR,a),modifiersData:{},elements:{reference:s,popper:u},attributes:{},styles:{}},p=[],v=!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)?op(s):s.contextElement?op(s.contextElement):[],popper:op(u)};var P=$ee(Bee([].concat(n,h.options.modifiers)));return h.orderedModifiers=P.filter(function(T){return T.enabled}),_(),w.update()},forceUpdate:function(){if(!v){var S=h.elements,O=S.reference,P=S.popper;if(uR(O,P)){h.rects={reference:Dee(O,Pm(P),h.options.strategy==="fixed"),popper:YT(P)},h.reset=!1,h.placement=h.options.placement,h.orderedModifiers.forEach(function(W){return h.modifiersData[W.name]=Object.assign({},W.data)});for(var T=0;T<h.orderedModifiers.length;T++){if(h.reset===!0){h.reset=!1,T=-1;continue}var A=h.orderedModifiers[T],j=A.fn,M=A.options,q=M===void 0?{}:M,H=A.name;typeof j=="function"&&(h=j({state:h,options:q,name:H,instance:w})||h)}}}},update:Fee(function(){return new Promise(function(x){w.forceUpdate(),x(h)})}),destroy:function(){b(),v=!0}};if(!uR(s,u))return w;w.setOptions(l).then(function(x){!v&&l.onFirstUpdate&&l.onFirstUpdate(x)});function _(){h.orderedModifiers.forEach(function(x){var S=x.name,O=x.options,P=O===void 0?{}:O,T=x.effect;if(typeof T=="function"){var A=T({state:h,name:S,instance:w,options:P}),j=function(){};p.push(A||j)}})}function b(){p.forEach(function(x){return x()}),p=[]}return w}}var zee=[fee,jee,uee,QJ,Eee,xee,Ree,aee,Oee],Vee=Uee({defaultModifiers:zee}),uw,cR;function qee(){if(cR)return uw;cR=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,u,l;if(Array.isArray(a)){if(s=a.length,s!=o.length)return!1;for(u=s;u--!==0;)if(!i(a[u],o[u]))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();!(u=h.next()).done;)if(!o.has(u.value[0]))return!1;for(h=a.entries();!(u=h.next()).done;)if(!i(u.value[1],o.get(u.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();!(u=h.next()).done;)if(!o.has(u.value[0]))return!1;return!0}if(n&&ArrayBuffer.isView(a)&&ArrayBuffer.isView(o)){if(s=a.length,s!=o.length)return!1;for(u=s;u--!==0;)if(a[u]!==o[u])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(u=s;u--!==0;)if(!Object.prototype.hasOwnProperty.call(o,l[u]))return!1;if(e&&a instanceof Element)return!1;for(u=s;u--!==0;)if(!((l[u]==="_owner"||l[u]==="__v"||l[u]==="__o")&&a.$$typeof)&&!i(a[l[u]],o[l[u]]))return!1;return!0}return a!==a&&o!==o}return uw=function(o,s){try{return i(o,s)}catch(u){if((u.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw u}},uw}var Wee=qee();const Hee=kt(Wee);var Gee=[],Kee=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||Gee},o=B.useState({styles:{popper:{position:a.strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),s=o[0],u=o[1],l=B.useMemo(function(){return{name:"updateState",enabled:!0,phase:"write",fn:function(w){var _=w.state,b=Object.keys(_.elements);fb.flushSync(function(){u({styles:J4(b.map(function(x){return[x,_.styles[x]||{}]})),attributes:J4(b.map(function(x){return[x,_.attributes[x]]}))})})},requires:["computeStyles"]}},[]),h=B.useMemo(function(){var v={onFirstUpdate:a.onFirstUpdate,placement:a.placement,strategy:a.strategy,modifiers:[].concat(a.modifiers,[l,{name:"applyStyles",enabled:!1}])};return Hee(i.current,v)?i.current||v:(i.current=v,v)},[a.onFirstUpdate,a.placement,a.strategy,a.modifiers,l]),p=B.useRef();return eR(function(){p.current&&p.current.setOptions(h)},[h]),eR(function(){if(!(t==null||r==null)){var v=n.createPopper||Vee,w=v(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}},Yee=function(){},Zee=function(){return Promise.resolve(null)},Xee=[];function nF(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?Xee:a,s=e.referenceElement,u=e.onFirstUpdate,l=e.innerRef,h=e.children,p=B.useContext(q7),v=B.useState(null),w=v[0],_=v[1],b=B.useState(null),x=b[0],S=b[1];B.useEffect(function(){gC(l,w)},[l,w]);var O=B.useMemo(function(){return{placement:r,strategy:i,onFirstUpdate:u,modifiers:[].concat(o,[{name:"arrow",enabled:x!=null,options:{element:x}}])}},[r,i,u,o,x]),P=Kee(s||p,w,O),T=P.state,A=P.styles,j=P.forceUpdate,M=P.update,q=B.useMemo(function(){return{ref:_,style:A.popper,placement:T?T.placement:r,hasPopperEscaped:T&&T.modifiersData.hide?T.modifiersData.hide.hasPopperEscaped:null,isReferenceHidden:T&&T.modifiersData.hide?T.modifiersData.hide.isReferenceHidden:null,arrowProps:{style:A.arrow,ref:S},forceUpdate:j||Yee,update:M||Zee}},[_,S,r,T,A,M,j]);return H7(h)(q)}var cw,fR;function Qee(){if(fR)return cw;fR=1;var e=function(){};return cw=e,cw}var Jee=Qee();const ete=kt(Jee);function tte(e){var t=e.children,r=e.innerRef,n=B.useContext(W7),i=B.useCallback(function(a){gC(r,a),G7(n,a)},[r,n]);return B.useEffect(function(){return function(){return gC(r,null)}},[]),B.useEffect(function(){ete(!!n,"`Reference` should not be used outside of a `Manager` component.")},[n]),H7(t)({ref:i})}var Ep=ie.createContext({}),iF=ie.createContext({});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 rte=["className","cssModule","direction","isOpen","group","size","nav","setActiveFromChild","active","tag","menuRole"];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 Ys(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,t){if(e==null)return{};var r=ite(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 ite(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 ate(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ote(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 ste(e,t,r){return t&&ote(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function lte(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 ute(e){var t=fte();return function(){var n=my(e),i;if(t){var a=my(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return cte(this,i)}}function cte(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 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 fte(){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 my(e){return my=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},my(e)}var dte={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:Mt,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"])},hte={a11y:!0,isOpen:!1,direction:"down",nav:!1,active:!1,inNavbar:!1,setActiveFromChild:!1},pte=[zt.space,zt.enter,zt.up,zt.down,zt.end,zt.home],Aa=function(e){lte(r,e);var t=ute(r);function r(n){var i;return ate(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 ste(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 u=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"),!((u&&!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,u=zt.tab===i.which;if(!(/input|textarea/i.test(i.target.tagName)||u&&!this.props.a11y||u&&!(o||s))&&((pte.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&&u){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 v=this.getMenuItems();v[v.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,u=o.cssModule,l=o.direction,h=o.isOpen,p=o.group,v=o.size,w=o.nav,_=o.setActiveFromChild,b=o.active,x=o.tag;o.menuRole;var S=nte(o,rte),O=x||(w?"li":"div"),P=!1;_&&ie.Children.map(this.props.children[1].props.children,function(A){A&&A.props.active&&(P=!0)});var T=yt(xt(s,w&&b?"active":!1,_&&P?"active":!1,(i={"btn-group":p},Ys(i,"btn-group-".concat(v),!!v),Ys(i,"dropdown",!p),Ys(i,"dropup",l==="up"),Ys(i,"dropstart",l==="start"||l==="left"),Ys(i,"dropend",l==="end"||l==="right"),Ys(i,"show",h),Ys(i,"nav-item",w),i)),u);return this.context.insideInputGroup?ie.createElement(Ep.Provider,{value:this.getContextValue()},ie.createElement(Q4,null,ie.Children.map(this.props.children,function(A){return ie.cloneElement(A,{onKeyDown:a.handleKeyDown})}))):ie.createElement(Ep.Provider,{value:this.getContextValue()},ie.createElement(Q4,null,ie.createElement(O,wC({},S,Ys({},typeof O=="string"?"ref":"innerRef",this.containerRef),{onKeyDown:this.handleKeyDown,className:T}))))}}]),r}(ie.Component);Aa.propTypes=dte;Aa.defaultProps=hte;Aa.contextType=iF;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 mte=["className","cssModule","divider","tag","header","active","text"];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 vte(e,t){if(e==null)return{};var r=gte(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 gte(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 yte(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 _te(e,t,r){return t&&bte(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function wte(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 xte(e){var t=Ote();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 Ste(this,i)}}function Ste(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 PC(e)}function PC(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ote(){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 Cte={children:ne.node,active:ne.bool,disabled:ne.bool,divider:ne.bool,tag:Mt,header:ne.bool,onClick:ne.func,className:ne.string,cssModule:ne.object,toggle:ne.bool,text:ne.bool},Qe=function(e){wte(r,e);var t=xte(r);function r(n){var i;return yte(this,r),i=t.call(this,n),i.onClick=i.onClick.bind(PC(i)),i.getTabIndex=i.getTabIndex.bind(PC(i)),i}return _te(r,[{key:"onClick",value:function(i){var a,o=this.props,s=o.disabled,u=o.header,l=o.divider,h=o.text;if(s||u||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,u=i.text;return a||o||s||u?"-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,u=o.cssModule,l=o.divider,h=o.tag,p=h===void 0?"button":h,v=o.header,w=o.active,_=o.text,b=vte(o,mte),x=yt(xt(s,{disabled:b.disabled,"dropdown-item":!l&&!v&&!_,active:w,"dropdown-header":v,"dropdown-divider":l,"dropdown-item-text":_}),u);return p==="button"&&(v?p="h6":l?p="div":b.href?p="a":_&&(p="span")),ie.createElement(p,OC({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=Cte;Qe.contextType=Ep;function EC(e){"@babel/helpers - typeof";return EC=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},EC(e)}var Pte=["className","cssModule","dark","end","right","tag","flip","modifiers","persist","strategy","container","updateOnSelect"];function gy(){return gy=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},gy.apply(this,arguments)}function dR(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 fw(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?dR(Object(r),!0).forEach(function(n){Ete(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):dR(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Ete(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Tte(e){return Rte(e)||kte(e)||Ate(e)||jte()}function jte(){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 Ate(e,t){if(e){if(typeof e=="string")return TC(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 TC(e,t)}}function kte(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Rte(e){if(Array.isArray(e))return TC(e)}function TC(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 Nte(e,t){if(e==null)return{};var r=Mte(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 Mte(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 Lte(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Dte(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 Ite(e,t,r){return t&&Dte(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function $te(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 Fte(e){var t=zte();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 Bte(this,i)}}function Bte(e,t){if(t&&(EC(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Ute(e)}function Ute(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function zte(){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={tag:Mt,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:Cf,updateOnSelect:ne.bool,right:I7(ne.bool,'Please use "end" instead.')},qte={up:"top",left:"left",right:"right",start:"left",end:"right",down:"bottom"},Cl=function(e){$te(r,e);var t=Fte(r);function r(){return Lte(this,r),t.apply(this,arguments)}return Ite(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,u=a.dark,l=a.end,h=a.right,p=a.tag,v=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,P=a.container,T=a.updateOnSelect,A=Nte(a,Pte),j=yt(xt(o,"dropdown-menu",{"dropdown-menu-dark":u,"dropdown-menu-end":l||h,show:this.context.isOpen}),s),M=v;if(S||this.context.isOpen&&!this.context.inNavbar){var q=qte[this.context.direction]||"bottom",H=l||h?"end":"start",W="".concat(q,"-").concat(H),K=[].concat(Tte(x),[{name:"flip",enabled:!!_}]),te={};S&&(te.display="block",te.visibility=this.context.isOpen?"visible":"hidden");var se=ie.createElement(nF,{placement:W,modifiers:K,strategy:O},function(ee){var re=ee.ref,U=ee.style,I=ee.placement,$=ee.update,F=fw(fw(fw({},i.props.style),te),U),k=function(Q){re(Q);var ae=i.context.onMenuRef;ae&&ae(Q)};return ie.createElement(M,gy({tabIndex:"-1",role:i.getRole(),ref:k},A,{style:F,"aria-hidden":!i.context.isOpen,className:j,"data-popper-placement":I,onClick:function(){return T&&$()}}))});return P?xu.createPortal(se,Op(P)):se}var X=this.context.onMenuRef;return ie.createElement(M,gy({tabIndex:"-1",role:this.getRole()},A,{ref:X,"aria-hidden":!this.context.isOpen,className:j,"data-popper-placement":A.placement,"data-bs-popper":"static"}))}}]),r}(ie.Component);Cl.propTypes=Vte;Cl.contextType=Ep;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 Wte=["className","color","cssModule","caret","split","nav","tag","innerRef"];function kC(){return kC=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},kC.apply(this,arguments)}function Hte(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Gte(e,t){if(e==null)return{};var r=Kte(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 Kte(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 Yte(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Zte(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 Xte(e,t,r){return t&&Zte(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Qte(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&&RC(e,t)}function RC(e,t){return RC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},RC(e,t)}function Jte(e){var t=tre();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 ere(this,i)}}function ere(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 aF(e)}function aF(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function tre(){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 rre={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:Mt,nav:ne.bool,innerRef:ne.oneOfType([ne.object,ne.string,ne.func])},nre={color:"secondary","aria-haspopup":!0},ss=function(e){Qte(r,e);var t=Jte(r);function r(n){var i;return Yte(this,r),i=t.call(this,n),i.onClick=i.onClick.bind(aF(i)),i}return Xte(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,u=a.cssModule,l=a.caret,h=a.split,p=a.nav,v=a.tag,w=a.innerRef,_=Gte(a,Wte),b=_["aria-label"]||"Toggle Dropdown",x=yt(xt(o,{"dropdown-toggle":l||h,"dropdown-toggle-split":h,"nav-link":p}),u),S=typeof _.children<"u"?_.children:ie.createElement("span",{className:"visually-hidden"},b),O;p&&!v?(O="a",_.href="#"):v?O=v:(O=Dt,_.color=s,_.cssModule=u);var P=function(A){var j=A.ref,M=function(H){j(H);var W=i.context.onToggleRef;W&&W(H)};return ie.createElement(O,kC({},_,Hte({},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,P({ref:this.context.onToggleRef})):ie.createElement(tte,{innerRef:w},P)}}]),r}(ie.Component);ss.propTypes=rre;ss.defaultProps=nre;ss.contextType=Ep;function ire(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function NC(e,t){return NC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},NC(e,t)}function are(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,NC(e,t)}const hR={disabled:!1},oF=ie.createContext(null);var ore=function(t){return t.scrollTop},Wh="unmounted",du="exited",hu="entering",nf="entered",MC="exiting",Zn=function(e){are(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,u;return a.appearStatus=null,n.in?s?(u=du,a.appearStatus=hu):u=nf:n.unmountOnExit||n.mountOnEnter?u=Wh:u=du,a.state={status:u},a.nextCallback=null,a}t.getDerivedStateFromProps=function(i,a){var o=i.in;return o&&a.status===Wh?{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=MC)}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&&ore(o)}this.performEnter(i)}else this.performExit();else this.props.unmountOnExit&&this.state.status===du&&this.setState({status:Wh})},r.performEnter=function(i){var a=this,o=this.props.enter,s=this.context?this.context.isMounting:i,u=this.props.nodeRef?[s]:[xu.findDOMNode(this),s],l=u[0],h=u[1],p=this.getTimeouts(),v=s?p.appear:p.enter;if(!i&&!o||hR.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(v,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||hR.disabled){this.safeSetState({status:du},function(){i.props.onExited(s)});return}this.props.onExit(s),this.safeSetState({status:MC},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 u=this.props.nodeRef?[this.nextCallback]:[o,this.nextCallback],l=u[0],h=u[1];this.props.addEndListener(l,h)}i!=null&&setTimeout(this.nextCallback,i)},r.render=function(){var i=this.state.status;if(i===Wh)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=ire(a,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return ie.createElement(oF.Provider,{value:null},typeof o=="function"?o(i,s):ie.cloneElement(ie.Children.only(o),s))},t}(ie.Component);Zn.contextType=oF;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=Wh;Zn.EXITED=du;Zn.ENTERING=hu;Zn.ENTERED=nf;Zn.EXITING=MC;var sre=["tag","baseClass","baseClassActive","className","cssModule","children","innerRef"];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 lre(e,t){if(e==null)return{};var r=ure(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 ure(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 pR(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?pR(Object(r),!0).forEach(function(n){cre(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):pR(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function cre(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var fre=Tp(Tp({},Zn.propTypes),{},{children:ne.oneOfType([ne.arrayOf(ne.node),ne.node]),tag:Mt,baseClass:ne.string,baseClassActive:ne.string,className:ne.string,cssModule:ne.object,innerRef:ne.oneOfType([ne.object,ne.string,ne.func])}),mR=Tp(Tp({},Zn.defaultProps),{},{timeout:fy.Fade,appear:!0,enter:!0,exit:!0,in:!0});function eo(e){var t=B.useRef(null),r=VT(mR,e),n=r.tag,i=n===void 0?"div":n,a=r.baseClass,o=a===void 0?"fade":a,s=r.baseClassActive,u=s===void 0?"show":s,l=r.className,h=r.cssModule,p=r.children,v=r.innerRef,w=v===void 0?t:v,_=lre(r,sre),b=D7(Tp({defaultProps:mR},_),dy),x=Sl(_,dy);return ie.createElement(Zn,_y({nodeRef:w},b),function(S){var O=S==="entered",P=yt(xt(l,o,O&&u),h);return ie.createElement(i,_y({className:P},x,{ref:w}),p)})}eo.propTypes=fre;function LC(e){"@babel/helpers - typeof";return LC=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},LC(e)}var dre=["tag","horizontal","isOpen","className","navbar","cssModule","children","innerRef"],Gc;function wy(){return wy=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},wy.apply(this,arguments)}function hre(e,t){if(e==null)return{};var r=pre(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 pre(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 mre(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function vre(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 gre(e,t,r){return t&&vre(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function yre(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&&DC(e,t)}function DC(e,t){return DC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},DC(e,t)}function bre(e){var t=wre();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 _re(this,i)}}function _re(e,t){if(t&&(LC(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return sF(e)}function sF(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function wre(){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)}function vR(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 Af(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?vR(Object(r),!0).forEach(function(n){cf(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):vR(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 xre=Af(Af({},Zn.propTypes),{},{horizontal:ne.bool,isOpen:ne.bool,children:ne.oneOfType([ne.arrayOf(ne.node),ne.node]),tag:Mt,className:ne.node,navbar:ne.bool,cssModule:ne.object,innerRef:ne.shape({current:ne.object})}),Sre=Af(Af({},Zn.defaultProps),{},{horizontal:!1,isOpen:!1,appear:!1,enter:!0,exit:!0,tag:"div",timeout:fy.Collapse}),Ore=(Gc={},cf(Gc,vg.ENTERING,"collapsing"),cf(Gc,vg.ENTERED,"collapse show"),cf(Gc,vg.EXITING,"collapsing"),cf(Gc,vg.EXITED,"collapse"),Gc);function Cre(e){return Ore[e]||"collapse"}var ej=function(e){yre(r,e);var t=bre(r);function r(n){var i;return mre(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(sF(i))}),i}return gre(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,u=a.isOpen,l=a.className,h=a.navbar,p=a.cssModule,v=a.children;a.innerRef;var w=hre(a,dre),_=this.state.dimension,b=D7(w,dy),x=Sl(w,dy);return ie.createElement(Zn,wy({},b,{in:u,nodeRef:this.nodeRef,onEntering:this.onEntering,onEntered:this.onEntered,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}),function(S){var O=Cre(S),P=yt(xt(l,s&&"collapse-horizontal",O,h&&"navbar-collapse"),p),T=_===null?null:cf({},s?"width":"height",_);return ie.createElement(o,wy({},x,{style:Af(Af({},x.style),T),className:P,ref:i.nodeRef}),v)})}}]),r}(B.Component);ej.propTypes=xre;ej.defaultProps=Sre;var Pre=["className","cssModule","color","body","inverse","outline","tag","innerRef"];function IC(){return IC=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},IC.apply(this,arguments)}function Ere(e,t){if(e==null)return{};var r=Tre(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 Tre(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={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:Mt};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,u=s===void 0?"div":s,l=e.innerRef,h=Ere(e,Pre),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(u,IC({},h,{className:p,ref:l}))}Ji.propTypes=jre;var Are=["className","cssModule","innerRef","tag"];function $C(){return $C=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},$C.apply(this,arguments)}function kre(e,t){if(e==null)return{};var r=Rre(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 Rre(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 Nre={className:ne.string,cssModule:ne.object,innerRef:ne.oneOfType([ne.object,ne.string,ne.func]),tag:Mt};function Em(e){var t=e.className,r=e.cssModule,n=e.innerRef,i=e.tag,a=i===void 0?"div":i,o=kre(e,Are),s=yt(xt(t,"card-body"),r);return ie.createElement(a,$C({},o,{className:s,ref:n}))}Em.propTypes=Nre;var Mre=["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 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,tag:Mt};function lF(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"div":n,a=Lre(e,Mre),o=yt(xt(t,"card-footer"),r);return ie.createElement(i,FC({},a,{className:o}))}lF.propTypes=Ire;var $re=["className","cssModule","tag"];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 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:Mt};function Tm(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-header"),r);return ie.createElement(i,BC({},a,{className:o}))}Tm.propTypes=Ure;var zre=["className","cssModule","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 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:Mt};function uF(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"p":n,a=Vre(e,zre),o=yt(xt(t,"card-text"),r);return ie.createElement(i,UC({},a,{className:o}))}uF.propTypes=Wre;var Hre=["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 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:Mt};function cF(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"div":n,a=Gre(e,Hre),o=yt(xt(t,"card-title"),r);return ie.createElement(i,zC({},a,{className:o}))}cF.propTypes=Yre;function VC(e){"@babel/helpers - typeof";return VC=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},VC(e)}var Zre=["cssModule","children","isOpen","flip","target","offset","fallbackPlacements","placementPrefix","arrowClassName","hideArrow","popperClassName","tag","container","modifiers","strategy","boundariesElement","onClosed","fade","transition","placement"];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 gR(e){return ene(e)||Jre(e)||Qre(e)||Xre()}function Xre(){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 Qre(e,t){if(e){if(typeof e=="string")return WC(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 WC(e,t)}}function Jre(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function ene(e){if(Array.isArray(e))return WC(e)}function WC(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 tne(e,t){if(e==null)return{};var r=rne(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 rne(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 nne(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function yR(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 ine(e,t,r){return t&&yR(e.prototype,t),r&&yR(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function ane(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&&HC(e,t)}function HC(e,t){return HC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},HC(e,t)}function one(e){var t=lne();return function(){var n=Sy(e),i;if(t){var a=Sy(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return sne(this,i)}}function sne(e,t){if(t&&(VC(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Hh(e)}function Hh(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function lne(){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 Sy(e){return Sy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Sy(e)}function bR(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 Kg(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?bR(Object(r),!0).forEach(function(n){une(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):bR(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function une(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function cne(){}var fne={children:ne.oneOfType([ne.node,ne.func]).isRequired,popperClassName:ne.string,placement:ne.string,placementPrefix:ne.string,arrowClassName:ne.string,hideArrow:ne.bool,tag:Mt,isOpen:ne.bool,cssModule:ne.object,offset:ne.arrayOf(ne.number),fallbackPlacements:ne.array,flip:ne.bool,container:Cf,target:Cf.isRequired,modifiers:ne.array,strategy:ne.string,boundariesElement:ne.oneOfType([ne.string,UT]),onClosed:ne.func,fade:ne.bool,transition:ne.shape(eo.propTypes)},dne={boundariesElement:"scrollParent",placement:"auto",hideArrow:!1,isOpen:!1,offset:[0,0],flip:!0,container:"body",modifiers:[],onClosed:cne,fade:!0,transition:Kg({},eo.defaultProps)},tj=function(e){ane(r,e);var t=one(r);function r(n){var i;return nne(this,r),i=t.call(this,n),i.setTargetNode=i.setTargetNode.bind(Hh(i)),i.getTargetNode=i.getTargetNode.bind(Hh(i)),i.getRef=i.getRef.bind(Hh(i)),i.onClosed=i.onClosed.bind(Hh(i)),i.state={isOpen:n.isOpen},i}return ine(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 Op(this.props.container)}},{key:"getRef",value:function(i){this._element=i}},{key:"setTargetNode",value:function(i){this.targetNode=typeof i=="string"?Op(i):i}},{key:"renderChildren",value:function(){var i=this.props,a=i.cssModule,o=i.children,s=i.isOpen,u=i.flip;i.target;var l=i.offset,h=i.fallbackPlacements,p=i.placementPrefix,v=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 P=i.fade,T=i.transition,A=i.placement,j=tne(i,Zre),M=yt(xt("arrow",v),a),q=yt(xt(_,p?"".concat(p,"-auto"):""),this.props.cssModule),H=x.map(function(se){return se.name}),W=[{name:"offset",options:{offset:l}},{name:"flip",enabled:u,options:{fallbackPlacements:h}},{name:"preventOverflow",options:{boundary:O}}].filter(function(se){return!H.includes(se.name)}),K=[].concat(gR(W),gR(x)),te=Kg(Kg(Kg({},eo.defaultProps),T),{},{baseClass:P?T.baseClass:"",timeout:P?T.timeout:0});return ie.createElement(eo,qC({},te,j,{in:s,onExited:this.onClosed,tag:b}),ie.createElement(nF,{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);tj.propTypes=fne;tj.defaultProps=dne;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 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)}function hne(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _R(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 pne(e,t,r){return t&&_R(e.prototype,t),r&&_R(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function mne(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&&KC(e,t)}function KC(e,t){return KC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},KC(e,t)}function vne(e){var t=yne();return function(){var n=Oy(e),i;if(t){var a=Oy(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return gne(this,i)}}function gne(e,t){if(t&&(jp(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 yne(){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 Oy(e){return Oy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Oy(e)}var rj={children:ne.oneOfType([ne.node,ne.func]),placement:ne.oneOf(IQ),target:Cf.isRequired,container:Cf,isOpen:ne.bool,disabled:ne.bool,hideArrow:ne.bool,boundariesElement:ne.oneOfType([ne.string,UT]),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},fF={show:0,hide:50},bne={isOpen:!1,hideArrow:!1,autohide:!1,delay:fF,toggle:function(){},trigger:"click",fade:!0};function dF(e,t){return t&&(e===t||t.contains(e))}function wR(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return t&&t.length&&t.filter(function(r){return dF(e,r)})[0]}var nj=function(e){mne(r,e);var t=vne(r);function r(n){var i;return hne(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 pne(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||wR(i.target,this._targets))?(this._hideTimeout&&this.clearHideTimeout(),this.props.isOpen&&!dF(i.target,this._popover)?this.hideWithDelay(i):this.props.isOpen||this.showWithDelay(i)):a.indexOf("click")>-1&&wR(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):jp(a)==="object"&&(a.current=i)),this._popover=i}},{key:"getDelay",value:function(i){var a=this.props.delay;return jp(a)==="object"?isNaN(a[i])?fF[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=Op(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,u=o.cssModule,l=o.innerClassName,h=o.isOpen,p=o.hideArrow,v=o.boundariesElement,w=o.placement,_=o.placementPrefix,b=o.arrowClassName,x=o.popperClassName,S=o.container,O=o.modifiers,P=o.strategy,T=o.offset,A=o.fade,j=o.flip,M=o.children,q=Sl(this.props,Object.keys(rj)),H=yt(x,u),W=yt(l,u);return ie.createElement(tj,{className:s,target:a,isOpen:h,hideArrow:p,boundariesElement:v,placement:w,placementPrefix:_,arrowClassName:b,popperClassName:H,container:S,modifiers:O,strategy:P,offset:T,cssModule:u,fade:A,flip:j},function(K){var te=K.update;return ie.createElement("div",GC({},q,{ref:i.getRef,className:W,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);nj.propTypes=rj;nj.defaultProps=bne;var _ne=["children","className","barClassName","cssModule","value","min","max","animated","striped","color","bar","multi","tag","style","barStyle","barAriaValueText","barAriaLabelledBy"];function Cy(){return Cy=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},Cy.apply(this,arguments)}function xR(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 dw(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?xR(Object(r),!0).forEach(function(n){wne(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):xR(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function wne(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function xne(e,t){if(e==null)return{};var r=Sne(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 Sne(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 One={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:Mt,value:ne.oneOfType([ne.string,ne.number])};function hF(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,u=s===void 0?0:s,l=e.max,h=l===void 0?100:l,p=e.animated,v=e.striped,w=e.color,_=e.bar,b=e.multi,x=e.tag,S=x===void 0?"div":x,O=e.style,P=O===void 0?{}:O,T=e.barStyle,A=T===void 0?{}:T,j=e.barAriaValueText,M=e.barAriaLabelledBy,q=xne(e,_ne),H=K4(o)/K4(h)*100,W=yt(xt(r,"progress"),i),K=yt(xt("progress-bar",_&&r||n,p?"progress-bar-animated":null,w?"bg-".concat(w):null,v||p?"progress-bar-striped":null),i),te={className:K,style:dw(dw(dw({},_?P:{}),A),{},{width:"".concat(H,"%")}),role:"progressbar","aria-valuenow":o,"aria-valuemin":u,"aria-valuemax":h,"aria-valuetext":j,"aria-labelledby":M,children:t};return _?ie.createElement(S,Cy({},q,te)):ie.createElement(S,Cy({},q,{style:P,className:W}),b?t:ie.createElement("div",te))}hF.propTypes=One;function YC(e){"@babel/helpers - typeof";return YC=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},YC(e)}function Cne(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Pne(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 Ene(e,t,r){return t&&Pne(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Tne(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&&ZC(e,t)}function ZC(e,t){return ZC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},ZC(e,t)}function jne(e){var t=Rne();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 Ane(this,i)}}function Ane(e,t){if(t&&(YC(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return kne(e)}function kne(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Rne(){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)}var Nne={children:ne.node.isRequired,node:ne.any},pF=function(e){Tne(r,e);var t=jne(r);function r(){return Cne(this,r),t.apply(this,arguments)}return Ene(r,[{key:"componentWillUnmount",value:function(){this.defaultNode&&document.body.removeChild(this.defaultNode),this.defaultNode=null}},{key:"render",value:function(){return zT?(!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);pF.propTypes=Nne;function XC(e){"@babel/helpers - typeof";return XC=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},XC(e)}function SR(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?SR(Object(r),!0).forEach(function(n){af(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):SR(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function sp(){return sp=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},sp.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 Mne(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Lne(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 Dne(e,t,r){return t&&Lne(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Ine(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&&QC(e,t)}function QC(e,t){return QC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},QC(e,t)}function $ne(e){var t=Bne();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 Fne(this,i)}}function Fne(e,t){if(t&&(XC(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 Bne(){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)}function Ty(){}var OR=ne.shape(eo.propTypes),mF={autoFocus:ne.bool,backdrop:ne.oneOfType([ne.bool,ne.oneOf(["static"])]),backdropClassName:ne.string,backdropTransition:OR,centered:ne.bool,children:ne.node,contentClassName:ne.string,className:ne.string,container:Cf,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:OR,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])},Une=Object.keys(mF),zne={isOpen:!1,autoFocus:!0,centered:!1,scrollable:!1,role:"dialog",backdrop:!0,keyboard:!0,zIndex:1050,fade:!0,onOpened:Ty,onClosed:Ty,modalTransition:{timeout:fy.Modal},backdropTransition:{mountOnEnter:!0,timeout:fy.Fade},unmountOnClose:!0,returnFocusAfterClose:!0,container:"body",trapFocus:!1},ea=function(e){Ine(r,e);var t=$ne(r);function r(n){var i;return Mne(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 Dne(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(),u=0,l=0;l<o;l+=1)if(a[l]===s){u=l;break}i.shiftKey&&u===0?(i.preventDefault(),a[o-1].focus()):!i.shiftKey&&u===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||Ty)(i,a)}},{key:"onClosed",value:function(i){var a=this.props.unmountOnClose;this.props.onClosed(),(this.props.modalTransition.onExited||Ty)(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(UQ.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=Op(this.props.container),this._mountContainer.appendChild(this._element)),this._originalBodyPadding=NQ(),r.openCount<1&&(r.originalBodyOverflow=window.getComputedStyle(document.body).overflow),MQ(),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),L7(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,Une),s="modal-dialog";return ie.createElement("div",sp({},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,u=o.modalClassName,l=o.backdropClassName,h=o.cssModule,p=o.isOpen,v=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,P=Kc(Kc(Kc({},eo.defaultProps),this.props.modalTransition),{},{baseClass:O?this.props.modalTransition.baseClass:"",timeout:O?this.props.modalTransition.timeout:0}),T=Kc(Kc(Kc({},eo.defaultProps),this.props.backdropTransition),{},{baseClass:O?this.props.backdropTransition.baseClass:"",timeout:O?this.props.backdropTransition.timeout:0}),A=v&&(O?ie.createElement(eo,sp({},T,{in:p&&!!v,cssModule:h,className:yt(xt("modal-backdrop",l),h)})):ie.createElement("div",{className:yt(xt("modal-backdrop","show",l),h)}));return ie.createElement(pF,{node:this._element},ie.createElement("div",{className:yt(s)},ie.createElement(eo,sp({},S,P,{in:p,onEntered:this.onOpened,onExited:this.onClosed,cssModule:h,className:yt(xt("modal",u,this.state.showStaticBackdropAnimation&&"modal-static"),h),innerRef:x}),b,this.renderModalDialog()),A))}return null}}]),r}(ie.Component);ea.propTypes=mF;ea.defaultProps=zne;ea.openCount=0;ea.originalBodyOverflow=null;var Vne=["className","cssModule","children","toggle","tag","wrapTag","closeAriaLabel","close"];function JC(){return JC=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},JC.apply(this,arguments)}function qne(e,t){if(e==null)return{};var r=Wne(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 Wne(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 Hne={children:ne.node,className:ne.string,close:ne.object,closeAriaLabel:ne.string,cssModule:ne.object,tag:Mt,toggle:ne.func,wrapTag:Mt};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,u=e.wrapTag,l=u===void 0?"div":u,h=e.closeAriaLabel,p=h===void 0?"Close":h,v=e.close,w=qne(e,Vne),_=yt(xt(r,"modal-header"),n);return!v&&a&&(t=ie.createElement("button",{type:"button",onClick:a,className:yt("btn-close",n),"aria-label":p})),ie.createElement(l,JC({},w,{className:_}),ie.createElement(s,{className:yt("modal-title",n)},i),v||t)}Pl.propTypes=Hne;var Gne=["className","cssModule","tag"];function eP(){return eP=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},eP.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={className:ne.string,cssModule:ne.object,tag:Mt};function ls(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"div":n,a=Kne(e,Gne),o=yt(xt(t,"modal-body"),r);return ie.createElement(i,eP({},a,{className:o}))}ls.propTypes=Zne;var Xne=["className","cssModule","tag"];function tP(){return tP=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},tP.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:Mt};function vd(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-footer"),r);return ie.createElement(i,tP({},a,{className:o}))}vd.propTypes=eie;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)}var tie={placement:"top",autohide:!0,placementPrefix:"bs-tooltip",trigger:"hover focus"};function hb(e){var t=xt("tooltip-arrow",e.arrowClassName),r=xt("tooltip","show",e.popperClassName),n=xt("tooltip-inner",e.innerClassName),i=VT(tie,e);return ie.createElement(nj,rP({},i,{arrowClassName:t,popperClassName:r,innerClassName:n}))}hb.propTypes=rj;var rie=["className","cssModule","row","disabled","check","inline","floating","noMargin","tag","switch"];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 nie(e,t){if(e==null)return{};var r=iie(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 iie(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 aie={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:Mt,className:ne.string,cssModule:ne.object};function jy(e){var t=e.className,r=e.cssModule,n=e.row,i=e.disabled,a=e.check,o=e.inline,s=e.floating,u=e.noMargin,l=e.tag,h=l===void 0?"div":l,p=e.switch,v=nie(e,rie),w=a||p,_=yt(xt(t,n?"row":!1,w?"form-check":!1,p?"form-switch":!1,w||u?!1:"mb-3",w&&o?"form-check-inline":!1,w&&i?"disabled":!1,s&&"form-floating"),r);return h==="fieldset"&&(v.disabled=i),ie.createElement(h,nP({},v,{className:_}))}jy.propTypes=aie;function iP(e){"@babel/helpers - typeof";return iP=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},iP(e)}var oie=["className","cssModule","type","bsSize","valid","invalid","tag","addon","plaintext","innerRef"];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)}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}function uie(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function cie(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 fie(e,t,r){return t&&cie(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function die(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&&oP(e,t)}function oP(e,t){return oP=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},oP(e,t)}function hie(e){var t=mie();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 pie(this,i)}}function pie(e,t){if(t&&(iP(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return sP(e)}function sP(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function mie(){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)}var vie={children:ne.node,type:ne.string,size:ne.oneOfType([ne.number,ne.string]),bsSize:ne.string,valid:ne.bool,invalid:ne.bool,tag:Mt,innerRef:ne.oneOfType([ne.object,ne.func,ne.string]),plaintext:ne.bool,addon:ne.bool,className:ne.string,cssModule:ne.object},Qr=function(e){die(r,e);var t=hie(r);function r(n){var i;return uie(this,r),i=t.call(this,n),i.getRef=i.getRef.bind(sP(i)),i.focus=i.focus.bind(sP(i)),i}return fie(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,u=s===void 0?"text":s,l=i.bsSize,h=i.valid,p=i.invalid,v=i.tag,w=i.addon,_=i.plaintext,b=i.innerRef,x=sie(i,oie),S=["switch","radio","checkbox"].indexOf(u)>-1,O=/\D/g,P=u==="textarea",T=u==="select",A=u==="range",j=v||(T||P?u:"input"),M="form-control";_?(M="".concat(M,"-plaintext"),j=v||"input"):A?M="form-range":T?M="form-select":S&&(w?M=null:M="form-check-input"),x.size&&O.test(x.size)&&(iC(`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?T?"form-select-".concat(l):"form-control-".concat(l):!1,M),o);return(j==="input"||v&&typeof v=="function")&&(x.type=u==="switch"?"checkbox":u),x.children&&!(_||u==="select"||typeof j!="string"||j==="select")&&(iC('Input with a type of "'.concat(u,'" cannot have children. Please use "value"/"defaultValue" instead.')),delete x.children),ie.createElement(j,aP({},x,{ref:b,className:q,"aria-invalid":p}))}}]),r}(ie.Component);Qr.propTypes=vie;var gie=["className","cssModule","tag","type","size"];function ky(){return ky=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},ky.apply(this,arguments)}function yie(e,t){if(e==null)return{};var r=bie(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 bie(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 _ie={className:ne.string,cssModule:ne.object,size:ne.string,tag:Mt,type:ne.string};function jm(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"div":n;e.type;var a=e.size,o=yie(e,gie),s=yt(xt(t,"input-group",a?"input-group-".concat(a):null),r);return e.type==="dropdown"?ie.createElement(Aa,ky({},o,{className:s})):ie.createElement(iF.Provider,{value:{insideInputGroup:!0}},ie.createElement(i,ky({},o,{className:s})))}jm.propTypes=_ie;var wie=["className","listClassName","cssModule","size","tag","listTag","aria-label"];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 xie(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Sie(e,t){if(e==null)return{};var r=Oie(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 Oie(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 Cie={children:ne.node,className:ne.string,listClassName:ne.string,cssModule:ne.object,size:ne.string,tag:Mt,listTag:Mt,"aria-label":ne.string};function ij(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,u=s===void 0?"ul":s,l=e["aria-label"],h=l===void 0?"pagination":l,p=Sie(e,wie),v=yt(xt(t),n),w=yt(xt(r,"pagination",xie({},"pagination-".concat(i),!!i)),n);return ie.createElement(o,{className:v,"aria-label":h},ie.createElement(u,lP({},p,{className:w})))}ij.propTypes=Cie;var Pie=["active","className","cssModule","disabled","tag"];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 Eie(e,t){if(e==null)return{};var r=Tie(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 Tie(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 jie={active:ne.bool,children:ne.node,className:ne.string,cssModule:ne.object,disabled:ne.bool,tag:Mt};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=Eie(e,Pie),u=yt(xt(r,"page-item",{active:t,disabled:i}),n);return ie.createElement(o,uP({},s,{className:u}))}Au.propTypes=jie;var Aie=["className","cssModule","next","previous","first","last","tag"];function cP(){return cP=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},cP.apply(this,arguments)}function kie(e,t){if(e==null)return{};var r=Rie(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 Rie(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 Nie={"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:Mt};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,u=s===void 0?"a":s,l=kie(e,Aie),h=yt(xt(t,"page-link"),r),p;i?p="Previous":n?p="Next":a?p="First":o&&(p="Last");var v=e["aria-label"]||p,w;i?w="‹":n?w="›":a?w="«":o&&(w="»");var _=e.children;return _&&Array.isArray(_)&&_.length===0&&(_=null),!l.href&&u==="a"&&(u="button"),(i||n||a||o)&&(_=[ie.createElement("span",{"aria-hidden":"true",key:"caret"},_||w),ie.createElement("span",{className:"visually-hidden",key:"ariaLabel"},v)]),ie.createElement(u,cP({},l,{className:h,"aria-label":v}),_)}ku.propTypes=Nie;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 CR(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 Mie(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?CR(Object(r),!0).forEach(function(n){Lie(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):CR(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Lie(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}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 Die(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Iie(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 $ie(e,t,r){return t&&Iie(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Fie(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 Bie(e){var t=zie();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 Uie(this,i)}}function Uie(e,t){if(t&&(fP(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return vF(e)}function vF(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function zie(){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 Vie=["defaultOpen"],gF=function(e){Fie(r,e);var t=Bie(r);function r(n){var i;return Die(this,r),i=t.call(this,n),i.state={isOpen:n.defaultOpen||!1},i.toggle=i.toggle.bind(vF(i)),i}return $ie(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(Aa,dP({isOpen:this.state.isOpen,toggle:this.toggle},Sl(this.props,Vie)))}}]),r}(B.Component);gF.propTypes=Mie({defaultOpen:ne.bool,onToggle:ne.func},Aa.propTypes);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 PR(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 qie(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?PR(Object(r),!0).forEach(function(n){Wie(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):PR(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Wie(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 Hie(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Gie(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 Kie(e,t,r){return t&&Gie(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Yie(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 Zie(e){var t=Qie();return function(){var n=Ny(e),i;if(t){var a=Ny(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return Xie(this,i)}}function Xie(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 yF(e)}function yF(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Qie(){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 Ny(e){return Ny=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ny(e)}var Jie=["defaultOpen"],ta=function(e){Yie(r,e);var t=Zie(r);function r(n){var i;return Hie(this,r),i=t.call(this,n),i.state={isOpen:n.defaultOpen||!1},i.toggle=i.toggle.bind(yF(i)),i}return Kie(r,[{key:"toggle",value:function(){this.setState(function(i){return{isOpen:!i.isOpen}})}},{key:"render",value:function(){return ie.createElement(hb,mP({isOpen:this.state.isOpen,toggle:this.toggle},Sl(this.props,Jie)))}}]),r}(B.Component);ta.propTypes=qie({defaultOpen:ne.bool},hb.propTypes);function bF(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})=>g.jsx(Ji,{body:!0,className:Me(e,{"w-100":i,"w-75 mx-auto":!i,"border-danger":n==="error"}),children:g.jsxs("h3",{className:Me("text-center mb-0",{"text-muted":n==="default","text-danger":n==="error"}),children:[r&&g.jsx(Xe,{icon:ib,spin:!0}),r&&g.jsx("span",{className:"ms-2",children:t??"Loading..."}),!r&&t]})}),Er=({title:e,children:t,bodyClassName:r,...n})=>g.jsxs(Ji,{...n,children:[e&&g.jsx(Tm,{role:"heading","aria-level":4,children:e}),g.jsx(Em,{className:r,children:t})]}),bi=({children:e,type:t,className:r,small:n=!1})=>g.jsx(Er,{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}),_F=({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),u={"form-switch":i==="switch","form-checkbox":i==="checkbox"},l=a?{display:"inline-block"}:{};return g.jsxs("span",{className:Me("form-check",u,r),style:l,children:[g.jsx("input",{type:"checkbox",className:"form-check-input",id:o,checked:e,onChange:s}),g.jsx("label",{className:"form-check-label",htmlFor:o,children:n})]})},wF=e=>g.jsx(_F,{type:"checkbox",...e}),es=e=>g.jsx(_F,{type:"switch",...e}),gd=({children:e,label:t,className:r="",labelClassName:n="",noMargin:i=!1,id:a})=>g.jsxs("div",{className:`${r} ${i?"":"mb-3"}`,children:[g.jsx("label",{className:`form-label ${n}`,htmlFor:a,children:t}),e]}),eae=({children:e,value:t,onChange:r,type:n,required:i,placeholder:a,className:o,labelClassName:s})=>{const u=B.useId();return g.jsx(gd,{label:g.jsxs(g.Fragment,{children:[e,":"]}),className:o,labelClassName:s,id:u,children:g.jsx("input",{id:u,className:"form-control",type:n??"text",value:t,required:i??!0,placeholder:a,onChange:l=>r(l.target.value)})})},tae=500;let Yg;const ER=()=>{Yg!==null&&clearTimeout(Yg),Yg=null},pb=({onChange:e,className:t,large:r=!0,noBorder:n=!1,initialValue:i="",setTimeout_:a=setTimeout})=>{const[o,s]=B.useState(i),u=(l,h=tae)=>{s(l),ER(),Yg=a(()=>{e(l),ER()},h)};return g.jsxs("div",{className:Me("search-field",t),children:[g.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=>u(l.target.value)}),g.jsx(Xe,{icon:Y$,className:"search-field__icon"}),g.jsx("button",{"aria-label":"Clear search",type:"button",className:"close search-field__close btn-close",hidden:o==="",id:"search-field__close",onClick:()=>u("",0)})]})},vl=()=>B.useRef(null),xF=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},aj=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()},yd=()=>{const{search:e}=xn();return B.useMemo(()=>xF(e),[e])},rae=2e3,mb=(e={},t,r=globalThis.setTimeout,n=globalThis.clearTimeout)=>{const{initialValue:i=!1,delay:a=rae}=typeof e=="boolean"?{initialValue:e,delay:t}:e,{setTimeout:o}=bF(a,r,n),[s,u]=B.useState(i),l=B.useRef(i),h=B.useCallback(()=>{u(!l.current),o(()=>u(l.current))},[o]);return[s,h]},us=({text:e,disabled:t=!1,className:r,children:n,dropdownClassName:i,noCaret:a,end:o=!1,minWidth:s,inline:u,size:l,...h})=>{const[p,v]=Gt(),w=Me("dropdown-btn__toggle",r,{"btn-block":!u,"dropdown-btn__toggle--with-caret":!a}),_={minWidth:s&&`${s}px`};return g.jsxs(Aa,{isOpen:p,toggle:v,disabled:t,className:i,children:[g.jsx(ss,{size:l,caret:!a,className:w,color:"primary",...h,children:e}),g.jsx(Cl,{className:"w-100",end:o,style:_,children:p&&n})]})},vb=({children:e,minWidth:t,label:r="Options"})=>g.jsx(us,{text:g.jsx(Xe,{className:"px-1",icon:FY}),"aria-label":r,size:"sm",minWidth:t,end:!0,noCaret:!0,inline:!0,children:e}),lp=({children:e,...t})=>g.jsx(WT,{children:g.jsx(HT,{className:"nav-pills__nav-link",tag:rb,...t,children:e})}),SF=({children:e,fill:t=!1,className:r=""})=>g.jsx(Ji,{className:`nav-pills__nav p-0 overflow-hidden ${r}`,body:!0,children:g.jsx(qT,{pills:!0,fill:t,children:B.Children.map(e,n=>{if(!B.isValidElement(n)||n.type!==lp)throw new Error("Only NavPillItem children are allowed inside NavPills.");return n})})});function Am(e,t,r){return typeof e=="object"?Am(e.currentField,e.newField,e.currentOrderDir):e!==t?"ASC":r?{ASC:"DESC",DESC:void 0}[r]:"ASC"}const OF=(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}),nae=e=>e.dir?`${e.field}-${e.dir}`:void 0,iae=e=>{const[t,r]=e.split("-");return{field:t,dir:r}};function km({items:e,order:t,onChange:r,isButton:n=!0,right:i=!1,prefixed:a=!0}){const[o,s]=Gt(),u=l=>()=>{const h=Am(l,t.field,t.dir);r(h?l:void 0,h)};return g.jsxs(Aa,{isOpen:o,toggle:s,children:[g.jsxs(ss,{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&&g.jsx(g.Fragment,{children:"Order by"}),n&&!t.field&&g.jsx("i",{children:"Order by..."}),n&&t.field&&g.jsxs(g.Fragment,{children:[a&&"Order by: ",e[t.field]," - ",g.jsx("small",{children:t.dir??"DESC"})]})]}),g.jsx(Cl,{end:i,className:"w-100",style:n?void 0:{minWidth:"11rem"},children:o&&g.jsxs(g.Fragment,{children:[Object.entries(e).map(([l,h])=>g.jsxs(Qe,{active:t.field===l,onClick:u(l),className:"d-flex justify-content-between align-items-center",tabIndex:-1,children:[h,t.field===l&&g.jsx(Xe,{icon:t.dir==="ASC"?VY:PY})]},l)),g.jsx(Qe,{divider:!0,tag:"hr"}),g.jsx(Qe,{disabled:!t.field,onClick:()=>r(),tabIndex:-1,children:g.jsx("i",{children:"Clear selection"})})]})})]})}const Ap="#4696e5",aae="rgba(70, 150, 229, 0.4)",gP="#f77f28",oae="rgba(247, 127, 40, 0.4)",sae="white",lae="#161b22",uae=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"},oj=(e=window.matchMedia.bind(window))=>e("(prefers-color-scheme: dark)").matches?"dark":"light",cae=({className:e,...t})=>g.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}),fae=({className:e,...t})=>g.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}),dae=({className:e,...t})=>g.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}),hae=({className:e,...t})=>g.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(hae,{Body:fae,Header:cae,Footer:dae}),gb=({bodyClassName:e,children:t,...r})=>{const{title:n,titleSize:i="md",...a}="title"in r?r:{...r,title:void 0,titleSize:void 0};return g.jsxs(gi,{...a,children:[n&&g.jsxs(gi.Header,{children:[i==="lg"&&g.jsx("h4",{children:n}),i==="md"&&g.jsx("h5",{children:n}),i==="sm"&&g.jsx("h6",{children:n})]}),g.jsx(gi.Body,{className:e,children:t})]})},Nm=B.createContext(void 0),bd=B.createContext({responsive:!0}),pae=({children:e,className:t})=>{const{responsive:r}=B.useContext(bd);return g.jsx(Nm.Provider,{value:{section:"head"},children:g.jsx("thead",{className:Me({"tw:hidden tw:lg:table-header-group":r},t),children:e})})},mae=({children:e,className:t})=>{const{responsive:r}=B.useContext(bd);return g.jsx(Nm.Provider,{value:{section:"body"},children:g.jsx("tbody",{className:Me({"tw:lg:table-row-group tw:flex tw:flex-col tw:gap-y-3":r},t),children:e})})},vae=({children:e,className:t})=>{const{responsive:r}=B.useContext(bd);return g.jsx(Nm.Provider,{value:{section:"footer"},children:g.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})})},gae=({children:e,className:t,...r})=>{const n=B.useContext(Nm),i=(n==null?void 0:n.section)==="body",{responsive:a}=B.useContext(bd);return g.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})},yae=({children:e,className:t,columnName:r,type:n,...i})=>{const a=B.useContext(Nm),o=n??((a==null?void 0:a.section)!=="body"?"th":"td"),{responsive:s}=B.useContext(bd);return g.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})},bae=({header:e,footer:t,children:r,responsive:n=!0,...i})=>g.jsx(bd.Provider,{value:{responsive:n},children:g.jsxs("table",{className:"tw:w-full",...i,children:[g.jsx(pae,{children:e}),g.jsx(mae,{children:r}),t&&g.jsx(vae,{children:t})]})}),pi=Object.assign(bae,{Row:gae,Cell:yae}),Zi=({children:e,className:t,disabled:r,variant:n="primary",size:i="md",inline:a=!1,solid:o=!1,type:s="button",...u})=>{const l="to"in u?nr:"button",h=l===nr?void 0:s;return g.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,...u,children:e})},CF=B.forwardRef(({className:e,onChange:t,...r},n)=>{const i=B.useCallback(a=>t==null?void 0:t(a.target.checked,a),[t]);return g.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)=>g.jsx(CF,{ref:r,className:Me("tw:rounded-sm tw:w-4 tw:h-4 tw:checked:bg-(image:--tick) tw:bg-center",e),...t}));const yP=({onClick:e,label:t="Close"})=>g.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:g.jsx(Xe,{icon:XY,size:"xl"})}),sj=B.forwardRef(({borderless:e=!1,size:t="md",feedback:r,className:n,disabled:i,readOnly:a,...o},s)=>{const u=!i&&!a;return g.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":!u,"tw:bg-lm-primary tw:dark:bg-dm-primary":u,"tw:group-[&]/card:bg-lm-input tw:group-[&]/card:dark:bg-dm-input":u},n),disabled:i,readOnly:a,...o})}),lj=({required:e,children:t,...r})=>g.jsxs("label",{...r,children:[t,e&&g.jsx("span",{className:"tw:text-danger tw:ml-1","data-testid":"required-indicator",children:"*"})]}),TR=B.forwardRef(({label:e,inputClassName:t,required:r,hiddenRequired:n,error:i,...a},o)=>{const s=B.useId();return g.jsxs("div",{className:"tw:flex tw:flex-col tw:gap-1",children:[g.jsx(lj,{htmlFor:s,required:r,children:e}),g.jsx(sj,{ref:o,id:s,className:t,required:r||n,feedback:i?"error":void 0,...a}),i&&g.jsx("span",{className:"tw:text-danger",children:i})]})}),_ae=B.forwardRef(({containerClassName:e,className:t,size:r,...n},i)=>{const[a,o,,s]=Gt(!1),u=B.useRef(null),l=B.useCallback(({relatedTarget:h})=>{var p;(p=u.current)!=null&&p.contains(h)||s()},[u,s]);return g.jsxs("div",{className:Me("tw:group tw:relative",e),ref:u,onBlurCapture:l,children:[g.jsx(sj,{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}),g.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:g.jsx(Xe,{fixedWidth:!0,icon:a?vY:EY})})]})}),wae=B.forwardRef(({label:e,inputClassName:t,required:r,hiddenRequired:n,error:i,...a},o)=>{const s=B.useId();return g.jsxs("div",{className:"tw:flex tw:flex-col tw:gap-1",children:[g.jsx(lj,{htmlFor:s,required:r,children:e}),g.jsx(_ae,{ref:o,id:s,className:t,required:r||n,feedback:i?"error":void 0,...a}),i&&g.jsx("span",{className:"tw:text-danger",children:i})]})}),xae=B.forwardRef(({className:e,size:t="md",feedback:r,style:n={},disabled:i,...a},o)=>g.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 g.jsxs("div",{className:"tw:flex tw:flex-col tw:gap-1",children:[g.jsx(lj,{htmlFor:o,required:r,children:t}),g.jsx(xae,{ref:a,id:o,className:e,required:r||n,...i})]})});const Sae=B.forwardRef(({onChange:e,containerClassName:t,inputClassName:r,size:n="lg",loading:i=!1,...a},o)=>{const{setTimeout:s,clearCurrentTimeout:u}=bF(500),l=B.useCallback(h=>{h?s(()=>e(h)):(u(),e(h))},[u,e,s]);return g.jsxs("div",{className:Me("tw:group tw:relative tw:focus-within:z-10",t),children:[g.jsx(Xe,{icon:i?ib:Y$,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"})}),g.jsx(sj,{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)=>g.jsx(CF,{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 Oae=({className:e,disabled:t,size:r="md",type:n="button",...i})=>g.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}),PF=B.createContext(null),Cae=({className:e,to:t,...r})=>{const n=B.useContext(PF);return g.jsx(rb,{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})},Pae=({children:e,className:t,fill:r})=>g.jsx(PF.Provider,{value:{fill:r},children:g.jsx(gi,{role:"menubar",className:Me("tw:flex tw:overflow-hidden",t),children:e})});Object.assign(Pae,{Pill:Cae});const Eae=({open:e,children:t,className:r,onClose:n,...i})=>{const a=B.useRef(null);return B.useEffect(()=>{var o,s;const u=document.body,l=u.style.overflow,h=u.style.paddingRight;if(e){const p=window.outerWidth-u.clientWidth,v=u.scrollHeight>u.clientHeight;u.style.overflow="hidden",v&&(u.style.paddingRight=`${p}px`),(o=a.current)==null||o.showModal()}else(s=a.current)==null||s.close();return()=>{u.style.overflow=l,u.style.paddingRight=h}},[e]),fb.createPortal(g.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)},EF=({open:e,onClose:t,variant:r="default",title:n,children:i,className:a,...o})=>{const{size:s="md",confirmText:u="Confirm",cancelText:l="Cancel",confirmDisabled:h,onConfirm:p,onClosed:v,...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 P=x.current;if(P){delete x.current.dataset.open;let T=!1;const A=j=>{T||j.target!==P||(T=!0,b(!1),v==null||v(S.current))};return P.addEventListener("transitionend",A),()=>{P.removeEventListener("transitionend",A)}}},[v,e]),B.useEffect(()=>{const P=x.current;_&&P&&(P.dataset.open="")},[_]),g.jsx(Eae,{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:g.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:g.jsx(gi,{className:Me("tw:w-full",{"tw:h-full tw:relative tw:overflow-auto":r==="cover"}),children:r==="cover"?g.jsxs(g.Fragment,{children:[g.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:[g.jsx("h5",{children:n}),g.jsx(yP,{onClick:t,label:"Close dialog"})]}),g.jsx("div",{children:i})]}):g.jsxs(g.Fragment,{children:[g.jsxs(gi.Header,{className:Me("tw:sticky tw:top-0","tw:flex tw:items-center tw:justify-between tw:gap-x-2"),children:[g.jsx("h5",{className:Me({"tw:text-danger":r==="danger"}),children:n}),g.jsx(yP,{onClick:t,label:"Close dialog"})]}),g.jsx(gi.Body,{children:i}),p&&g.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:[g.jsx(Oae,{onClick:t,children:l}),g.jsx(Zi,{solid:!0,variant:r==="danger"?"danger":"primary",disabled:h,onClick:O,children:u})]})]})})})})},TF=({className:e,children:t,loading:r=!1,variant:n="default"})=>g.jsx(gb,{className:Me({"tw:[&]:border-danger":n==="error"},e),children:g.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&&g.jsxs(g.Fragment,{children:[g.jsx(Xe,{icon:ib,spin:!0}),g.jsx("span",{className:"tw:ml-2",children:t??"Loading..."})]}),!r&&t]})}),jF=({variant:e,className:t,size:r="md",children:n})=>g.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}),Tae=({isOpen:e,onClose:t,forceUpdate:r})=>{const[n,,i]=Gt(),a=B.useCallback(()=>{i(),r()},[r,i]);return e?g.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:[g.jsxs(gi.Header,{className:"tw:flex tw:items-center tw:justify-between",children:[g.jsx("h5",{children:"This app has just been updated!"}),g.jsx(yP,{onClick:t})]}),g.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.",g.jsxs(Zi,{disabled:n,variant:"secondary",solid:!0,onClick:a,children:[!n&&g.jsxs(g.Fragment,{children:["Restart now ",g.jsx(Xe,{icon:eZ})]}),n&&g.jsx(g.Fragment,{children:"Restarting..."})]})]})]}):null},AF=({children:e,title:t})=>g.jsx("div",{className:"tw:pt-4",children:g.jsxs(gb,{className:"tw:p-4 tw:w-full tw:lg:w-[65%] tw:m-auto",children:[g.jsx("h2",{children:t}),e]})}),kF=({to:e="/",children:t="Home"})=>g.jsxs(AF,{title:"Oops! We could not find requested route.",children:[g.jsx("p",{children:"Use your browser's back button to navigate to the page you have previously come from, or just press this button."}),g.jsx("br",{}),g.jsx(Zi,{inline:!0,to:e,size:"lg",children:t})]});function ka(e){return B.useMemo(()=>e,[e])}function Ra(e,t){return(r,n=globalThis.console)=>(t.forEach(i=>{const a=r[i];e[i]=a}),e)}const jae=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:u,EditServer:l,Settings:h,ManageServers:p,ShlinkVersionsContainer:v}=ka(RF),w=xn(),_=B.useRef(t),b=w.pathname==="/";return B.useEffect(()=>{Object.keys(_.current).length===0&&e()},[e]),B.useEffect(()=>{var S;uae(((S=r.ui)==null?void 0:S.theme)??oj())},[(x=r.ui)==null?void 0:x.theme]),g.jsxs("div",{className:"tw:px-3 tw:h-full",children:[g.jsx(a,{}),g.jsxs("div",{className:"tw:h-full tw:pt-(--header-height)",children:[g.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:g.jsxs(eb,{children:[g.jsx(Ct,{index:!0,element:g.jsx(o,{})}),g.jsx(Ct,{path:"/settings",children:["","*"].map(S=>g.jsx(Ct,{path:S,element:g.jsx(h,{})},S))}),g.jsx(Ct,{path:"/manage-servers",element:g.jsx(p,{})}),g.jsx(Ct,{path:"/server/create",element:g.jsx(u,{})}),g.jsx(Ct,{path:"/server/:serverId/edit",element:g.jsx(l,{})}),g.jsx(Ct,{path:"/server/:serverId",children:["","*"].map(S=>g.jsx(Ct,{path:S,element:g.jsx(s,{})},S))}),g.jsx(Ct,{path:"*",element:g.jsx(kF,{})})]})}),g.jsx("div",{className:"tw:h-(--footer-height) tw:mt-(--footer-margin) tw:md:px-4",children:g.jsx(v,{})})]}),g.jsx(Tae,{isOpen:n,onClose:i,forceUpdate:jae})]})},Aae=Ra(RF,["MainHeader","Home","ShlinkWebComponentContainer","CreateServer","EditServer","Settings","ManageServers","ShlinkVersionsContainer"]);function sn(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 kae=typeof Symbol=="function"&&Symbol.observable||"@@observable",jR=kae,hw=()=>Math.random().toString(36).substring(7).split("").join("."),Rae={INIT:`@@redux/INIT${hw()}`,REPLACE:`@@redux/REPLACE${hw()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${hw()}`},My=Rae;function uj(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 NF(e,t,r){if(typeof e!="function")throw new Error(sn(2));if(typeof t=="function"&&typeof r=="function"||typeof r=="function"&&typeof arguments[3]=="function")throw new Error(sn(0));if(typeof t=="function"&&typeof r>"u"&&(r=t,t=void 0),typeof r<"u"){if(typeof r!="function")throw new Error(sn(1));return r(NF)(e,t)}let n=e,i=t,a=new Map,o=a,s=0,u=!1;function l(){o===a&&(o=new Map,a.forEach((x,S)=>{o.set(S,x)}))}function h(){if(u)throw new Error(sn(3));return i}function p(x){if(typeof x!="function")throw new Error(sn(4));if(u)throw new Error(sn(5));let S=!0;l();const O=s++;return o.set(O,x),function(){if(S){if(u)throw new Error(sn(6));S=!1,l(),o.delete(O),a=null}}}function v(x){if(!uj(x))throw new Error(sn(7));if(typeof x.type>"u")throw new Error(sn(8));if(typeof x.type!="string")throw new Error(sn(17));if(u)throw new Error(sn(9));try{u=!0,i=n(i,x)}finally{u=!1}return(a=o).forEach(O=>{O()}),x}function w(x){if(typeof x!="function")throw new Error(sn(10));n=x,v({type:My.REPLACE})}function _(){const x=p;return{subscribe(S){if(typeof S!="object"||S===null)throw new Error(sn(11));function O(){const T=S;T.next&&T.next(h())}return O(),{unsubscribe:x(O)}},[jR](){return this}}}return v({type:My.INIT}),{dispatch:v,subscribe:p,getState:h,replaceReducer:w,[jR]:_}}function Nae(e){Object.keys(e).forEach(t=>{const r=e[t];if(typeof r(void 0,{type:My.INIT})>"u")throw new Error(sn(12));if(typeof r(void 0,{type:My.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(sn(13))})}function cj(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{Nae(r)}catch(a){i=a}return function(o={},s){if(i)throw i;let u=!1;const l={};for(let h=0;h<n.length;h++){const p=n[h],v=r[p],w=o[p],_=v(w,s);if(typeof _>"u")throw s&&s.type,new Error(sn(14));l[p]=_,u=u||_!==w}return u=u||n.length!==Object.keys(o).length,u?l:o}}function Ly(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,r)=>(...n)=>t(r(...n)))}function Mae(...e){return t=>(r,n)=>{const i=t(r,n);let a=()=>{throw new Error(sn(15))};const o={getState:i.getState,dispatch:(u,...l)=>a(u,...l)},s=e.map(u=>u(o));return a=Ly(...s)(i.dispatch),{...i,dispatch:a}}}function Lae(e){return uj(e)&&"type"in e&&typeof e.type=="string"}var MF=Symbol.for("immer-nothing"),AR=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 kf=Object.getPrototypeOf;function Uu(e){return!!e&&!!e[Si]}function ts(e){var t;return e?LF(e)||Array.isArray(e)||!!e[AR]||!!((t=e.constructor)!=null&&t[AR])||bb(e)||_b(e):!1}var Dae=Object.prototype.constructor.toString();function LF(e){if(!e||typeof e!="object")return!1;const t=kf(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)===Dae}function kp(e,t){yb(e)===0?Object.entries(e).forEach(([r,n])=>{t(r,n,e)}):e.forEach((r,n)=>t(n,r,e))}function yb(e){const t=e[Si];return t?t.type_:Array.isArray(e)?1:bb(e)?2:_b(e)?3:0}function bP(e,t){return yb(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function DF(e,t,r){const n=yb(e);n===2?e.set(t,r):n===3?e.add(r):e[t]=r}function Iae(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function bb(e){return e instanceof Map}function _b(e){return e instanceof Set}function pu(e){return e.copy_||e.base_}function _P(e,t){if(bb(e))return new Map(e);if(_b(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);if(!t&&LF(e))return kf(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(kf(e),r)}function fj(e,t=!1){return wb(e)||Uu(e)||!ts(e)||(yb(e)>1&&(e.set=e.add=e.clear=e.delete=$ae),Object.freeze(e),t&&kp(e,(r,n)=>fj(n,!0))),e}function $ae(){_a(2)}function wb(e){return Object.isFrozen(e)}var Fae={};function zu(e){const t=Fae[e];return t||_a(0,e),t}var Rp;function IF(){return Rp}function Bae(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function kR(e,t){t&&(zu("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function wP(e){xP(e),e.drafts_.forEach(Uae),e.drafts_=null}function xP(e){e===Rp&&(Rp=e.parent_)}function RR(e){return Rp=Bae(Rp,e)}function Uae(e){const t=e[Si];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function NR(e,t){t.unfinalizedDrafts_=t.drafts_.length;const r=t.drafts_[0];return e!==void 0&&e!==r?(r[Si].modified_&&(wP(t),_a(4)),ts(e)&&(e=Dy(t,e),t.parent_||Iy(t,e)),t.patches_&&zu("Patches").generateReplacementPatches_(r[Si].base_,e,t.patches_,t.inversePatches_)):e=Dy(t,r,[]),wP(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==MF?e:void 0}function Dy(e,t,r){if(wb(t))return t;const n=t[Si];if(!n)return kp(t,(i,a)=>MR(e,n,t,i,a,r)),t;if(n.scope_!==e)return t;if(!n.modified_)return Iy(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),kp(a,(s,u)=>MR(e,n,i,s,u,r,o)),Iy(e,i,!1),r&&e.patches_&&zu("Patches").generatePatches_(n,r,e.patches_,e.inversePatches_)}return n.copy_}function MR(e,t,r,n,i,a,o){if(Uu(i)){const s=a&&t&&t.type_!==3&&!bP(t.assigned_,n)?a.concat(n):void 0,u=Dy(e,i,s);if(DF(r,n,u),Uu(u))e.canAutoFreeze_=!1;else return}else o&&r.add(i);if(ts(i)&&!wb(i)){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1)return;Dy(e,i),(!t||!t.scope_.parent_)&&Iy(e,i)}}function Iy(e,t,r=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&fj(t,r)}function zae(e,t){const r=Array.isArray(e),n={type_:r?1:0,scope_:t?t.scope_:IF(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let i=n,a=dj;r&&(i=[n],a=Np);const{revoke:o,proxy:s}=Proxy.revocable(i,a);return n.draft_=s,n.revoke_=o,s}var dj={get(e,t){if(t===Si)return e;const r=pu(e);if(!bP(r,t))return Vae(e,r,t);const n=r[t];return e.finalized_||!ts(n)?n:n===pw(e.base_,t)?(mw(e),e.copy_[t]=OP(n,e)):n},has(e,t){return t in pu(e)},ownKeys(e){return Reflect.ownKeys(pu(e))},set(e,t,r){const n=$F(pu(e),t);if(n!=null&&n.set)return n.set.call(e.draft_,r),!0;if(!e.modified_){const i=pw(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(Iae(r,i)&&(r!==void 0||bP(e.base_,t)))return!0;mw(e),SP(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 pw(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,mw(e),SP(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 kf(e.base_)},setPrototypeOf(){_a(12)}},Np={};kp(dj,(e,t)=>{Np[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}});Np.deleteProperty=function(e,t){return Np.set.call(this,e,t,void 0)};Np.set=function(e,t,r){return dj.set.call(this,e[0],t,r,e[0])};function pw(e,t){const r=e[Si];return(r?pu(r):e)[t]}function Vae(e,t,r){var i;const n=$F(t,r);return n?"value"in n?n.value:(i=n.get)==null?void 0:i.call(e.draft_):void 0}function $F(e,t){if(!(t in e))return;let r=kf(e);for(;r;){const n=Object.getOwnPropertyDescriptor(r,t);if(n)return n;r=kf(r)}}function SP(e){e.modified_||(e.modified_=!0,e.parent_&&SP(e.parent_))}function mw(e){e.copy_||(e.copy_=_P(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var qae=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(u=a,...l){return o.produce(u,h=>r.call(this,h,...l))}}typeof r!="function"&&_a(6),n!==void 0&&typeof n!="function"&&_a(7);let i;if(ts(t)){const a=RR(this),o=OP(t,void 0);let s=!0;try{i=r(o),s=!1}finally{s?wP(a):xP(a)}return kR(a,n),NR(i,a)}else if(!t||typeof t!="object"){if(i=r(t),i===void 0&&(i=t),i===MF&&(i=void 0),this.autoFreeze_&&fj(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,u=>t(u,...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){ts(e)||_a(8),Uu(e)&&(e=Wae(e));const t=RR(this),r=OP(e,void 0);return r[Si].isManual_=!0,xP(t),r}finishDraft(e,t){const r=e&&e[Si];(!r||!r.isManual_)&&_a(9);const{scope_:n}=r;return kR(n,t),NR(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 OP(e,t){const r=bb(e)?zu("MapSet").proxyMap_(e,t):_b(e)?zu("MapSet").proxySet_(e,t):zae(e,t);return(t?t.scope_:IF()).drafts_.push(r),r}function Wae(e){return Uu(e)||_a(10,e),FF(e)}function FF(e){if(!ts(e)||wb(e))return e;const t=e[Si];let r;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,r=_P(e,t.scope_.immer_.useStrictShallowCopy_)}else r=_P(e,!0);return kp(r,(n,i)=>{DF(r,n,FF(i))}),t&&(t.finalized_=!1),r}var Oi=new qae,BF=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 UF(e){return({dispatch:r,getState:n})=>i=>a=>typeof a=="function"?a(r,n,e):i(a)}var Hae=UF(),Gae=UF,Kae=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?Ly:Ly.apply(null,arguments)},Yae=e=>e&&typeof e.match=="function";function Nn(e,t){function r(...n){if(t){let i=t(...n);if(!i)throw new Error(Ho(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=>Lae(n)&&n.type===e,r}var zF=class Gh extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,Gh.prototype)}static get[Symbol.species](){return Gh}concat(...t){return super.concat.apply(this,t)}prepend(...t){return t.length===1&&Array.isArray(t[0])?new Gh(...t[0].concat(this)):new Gh(...t.concat(this))}};function LR(e){return ts(e)?BF(e,()=>{}):e}function DR(e,t,r){return e.has(t)?e.get(t):e.set(t,r(t)).get(t)}function Zae(e){return typeof e=="boolean"}var Xae=()=>function(t){const{thunk:r=!0,immutableCheck:n=!0,serializableCheck:i=!0,actionCreatorCheck:a=!0}=t??{};let o=new zF;return r&&(Zae(r)?o.push(Hae):o.push(Gae(r.extraArgument))),o},Qae="RTK_autoBatch",IR=e=>t=>{setTimeout(t,e)},Jae=(e={type:"raf"})=>t=>(...r)=>{const n=t(...r);let i=!0,a=!1,o=!1;const s=new Set,u=e.type==="tick"?queueMicrotask:e.type==="raf"?typeof window<"u"&&window.requestAnimationFrame?window.requestAnimationFrame:IR(10):e.type==="callback"?e.queueNotification:IR(e.timeout),l=()=>{o=!1,a&&(a=!1,s.forEach(h=>h()))};return Object.assign({},n,{subscribe(h){const p=()=>i&&h(),v=n.subscribe(p);return s.add(h),()=>{v(),s.delete(h)}},dispatch(h){var p;try{return i=!((p=h==null?void 0:h.meta)!=null&&p[Qae]),a=!i,a&&(o||(o=!0,u(l))),n.dispatch(h)}finally{i=!0}}})},eoe=e=>function(r){const{autoBatch:n=!0}=r??{};let i=new zF(e);return n&&i.push(Jae(typeof n=="object"?n:void 0)),i};function VF(e){const t=Xae(),{reducer:r=void 0,middleware:n,devTools:i=!0,preloadedState:a=void 0,enhancers:o=void 0}=e||{};let s;if(typeof r=="function")s=r;else if(uj(r))s=cj(r);else throw new Error(Ho(1));let u;typeof n=="function"?u=n(t):u=t();let l=Ly;i&&(l=Kae({trace:!1,...typeof i=="object"&&i}));const h=Mae(...u),p=eoe(h);let v=typeof o=="function"?o(p):p();const w=l(...v);return NF(s,a,w)}function qF(e){const t={},r=[];let n;const i={addCase(a,o){const s=typeof a=="string"?a:a.type;if(!s)throw new Error(Ho(28));if(s in t)throw new Error(Ho(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 toe(e){return typeof e=="function"}function roe(e,t){let[r,n,i]=qF(t),a;if(toe(e))a=()=>LR(e());else{const s=LR(e);a=()=>s}function o(s=a(),u){let l=[r[u.type],...n.filter(({matcher:h})=>h(u)).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,u);return w===void 0?h:w}else{if(ts(h))return BF(h,v=>p(v,u));{const v=p(h,u);if(v===void 0){if(h===null)return h;throw Error("A case reducer on a non-draftable value must not return undefined")}return v}}return h},s)}return o.getInitialState=a,o}var noe=(e,t)=>Yae(e)?e.match(t):e(t);function ioe(...e){return t=>e.some(r=>noe(r,t))}var aoe="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW",ooe=(e=21)=>{let t="",r=e;for(;r--;)t+=aoe[Math.random()*64|0];return t},soe=["name","message","stack","code"],vw=class{constructor(e,t){qc(this,"_type");this.payload=e,this.meta=t}},$R=class{constructor(e,t){qc(this,"_type");this.payload=e,this.meta=t}},loe=e=>{if(typeof e=="object"&&e!==null){const t={};for(const r of soe)typeof e[r]=="string"&&(t[r]=e[r]);return t}return{message:String(e)}},FR="External signal was aborted",WF=(()=>{function e(t,r,n){const i=Nn(t+"/fulfilled",(u,l,h,p)=>({payload:u,meta:{...p||{},arg:h,requestId:l,requestStatus:"fulfilled"}})),a=Nn(t+"/pending",(u,l,h)=>({payload:void 0,meta:{...h||{},arg:l,requestId:u,requestStatus:"pending"}})),o=Nn(t+"/rejected",(u,l,h,p,v)=>({payload:p,error:(n&&n.serializeError||loe)(u||"Rejected"),meta:{...v||{},arg:h,requestId:l,rejectedWithValue:!!p,requestStatus:"rejected",aborted:(u==null?void 0:u.name)==="AbortError",condition:(u==null?void 0:u.name)==="ConditionError"}}));function s(u,{signal:l}={}){return(h,p,v)=>{const w=n!=null&&n.idGenerator?n.idGenerator(u):ooe(),_=new AbortController;let b,x;function S(P){x=P,_.abort()}l&&(l.aborted?S(FR):l.addEventListener("abort",()=>S(FR),{once:!0}));const O=async function(){var A,j;let P;try{let M=(A=n==null?void 0:n.condition)==null?void 0:A.call(n,u,{getState:p,extra:v});if(coe(M)&&(M=await M),M===!1||_.signal.aborted)throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};const q=new Promise((H,W)=>{b=()=>{W({name:"AbortError",message:x||"Aborted"})},_.signal.addEventListener("abort",b)});h(a(w,u,(j=n==null?void 0:n.getPendingMeta)==null?void 0:j.call(n,{requestId:w,arg:u},{getState:p,extra:v}))),P=await Promise.race([q,Promise.resolve(r(u,{dispatch:h,getState:p,extra:v,requestId:w,signal:_.signal,abort:S,rejectWithValue:(H,W)=>new vw(H,W),fulfillWithValue:(H,W)=>new $R(H,W)})).then(H=>{if(H instanceof vw)throw H;return H instanceof $R?i(H.payload,w,u,H.meta):i(H,w,u)})])}catch(M){P=M instanceof vw?o(null,w,u,M.payload,M.meta):o(M,w,u)}finally{b&&_.signal.removeEventListener("abort",b)}return n&&!n.dispatchConditionRejection&&o.match(P)&&P.meta.condition||h(P),P}();return Object.assign(O,{abort:S,requestId:w,arg:u,unwrap(){return O.then(uoe)}})}}return Object.assign(s,{pending:a,rejected:o,fulfilled:i,settled:ioe(o,i),typePrefix:t})}return e.withTypes=()=>e,e})();function uoe(e){if(e.meta&&e.meta.rejectedWithValue)throw e.payload;if(e.error)throw e.error;return e.payload}function coe(e){return e!==null&&typeof e=="object"&&typeof e.then=="function"}var foe=Symbol.for("rtk-slice-createasyncthunk");function doe(e,t){return`${e}/${t}`}function hoe({creators:e}={}){var r;const t=(r=e==null?void 0:e.asyncThunk)==null?void 0:r[foe];return function(i){const{name:a,reducerPath:o=a}=i;if(!a)throw new Error(Ho(11));const s=(typeof i.reducers=="function"?i.reducers(moe()):i.reducers)||{},u=Object.keys(s),l={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},h={addCase(P,T){const A=typeof P=="string"?P:P.type;if(!A)throw new Error(Ho(12));if(A in l.sliceCaseReducersByType)throw new Error(Ho(13));return l.sliceCaseReducersByType[A]=T,h},addMatcher(P,T){return l.sliceMatchers.push({matcher:P,reducer:T}),h},exposeAction(P,T){return l.actionCreators[P]=T,h},exposeCaseReducer(P,T){return l.sliceCaseReducersByName[P]=T,h}};u.forEach(P=>{const T=s[P],A={reducerName:P,type:doe(a,P),createNotation:typeof i.reducers=="function"};goe(T)?boe(A,T,h,t):voe(A,T,h)});function p(){const[P={},T=[],A=void 0]=typeof i.extraReducers=="function"?qF(i.extraReducers):[i.extraReducers],j={...P,...l.sliceCaseReducersByType};return roe(i.initialState,M=>{for(let q in j)M.addCase(q,j[q]);for(let q of l.sliceMatchers)M.addMatcher(q.matcher,q.reducer);for(let q of T)M.addMatcher(q.matcher,q.reducer);A&&M.addDefaultCase(A)})}const v=P=>P,w=new Map;let _;function b(P,T){return _||(_=p()),_(P,T)}function x(){return _||(_=p()),_.getInitialState()}function S(P,T=!1){function A(M){let q=M[P];return typeof q>"u"&&T&&(q=x()),q}function j(M=v){const q=DR(w,T,()=>new WeakMap);return DR(q,M,()=>{const H={};for(const[W,K]of Object.entries(i.selectors??{}))H[W]=poe(K,M,x,T);return H})}return{reducerPath:P,getSelectors:j,get selectors(){return j(A)},selectSlice:A}}const O={name:a,reducer:b,actions:l.actionCreators,caseReducers:l.sliceCaseReducersByName,getInitialState:x,...S(o),injectInto(P,{reducerPath:T,...A}={}){const j=T??o;return P.inject({reducerPath:j,reducer:b},A),{...O,...S(j,!0)}}};return O}}function poe(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 Rr=hoe();function moe(){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 voe({type:e,reducerName:t,createNotation:r},n,i){let a,o;if("reducer"in n){if(r&&!yoe(n))throw new Error(Ho(17));a=n.reducer,o=n.prepare}else a=n;i.addCase(e,a).exposeCaseReducer(t,a).exposeAction(t,o?Nn(e,o):Nn(e))}function goe(e){return e._reducerDefinitionType==="asyncThunk"}function yoe(e){return e._reducerDefinitionType==="reducerWithPrepare"}function boe({type:e,reducerName:t},r,n,i){if(!i)throw new Error(Ho(18));const{payloadCreator:a,fulfilled:o,pending:s,rejected:u,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),u&&n.addCase(p.rejected,u),l&&n.addMatcher(p.settled,l),n.exposeCaseReducer(t,{fulfilled:o||yg,pending:s||yg,rejected:u||yg,settled:l||yg})}function yg(){}function Ho(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:_oe,reducer:woe}=Rr({name:"shlink/appUpdates",initialState:!1,reducers:{appUpdateAvailable:()=>!0,resetAppUpdate:()=>!1}}),{appUpdateAvailable:xoe,resetAppUpdate:Soe}=_oe,Ooe=woe,Coe=(e,t)=>{e.factory("App",Aae),e.decorator("App",t(["servers","settings","appUpdated"],["fetchServers","resetAppUpdate"])),e.serviceFactory("appUpdateAvailable",()=>xoe),e.serviceFactory("resetAppUpdate",()=>Soe)};var HF=e=>{throw TypeError(e)},GF=(e,t,r)=>t.has(e)||HF("Cannot "+r),BR=(e,t,r)=>(GF(e,t,"read from private field"),r?r.call(e):t.get(e)),Poe=(e,t,r)=>t.has(e)?HF("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),Eoe=(e,t,r,n)=>(GF(e,t,"write to private field"),t.set(e,r),r);const UR={"Content-Type":"application/json"},zR=e=>e!=null&&e.body?e?{...e,headers:{...e.headers??{},...UR}}:{headers:UR}:e;var Kh;let Toe=class{constructor(t=globalThis.fetch.bind(globalThis)){Poe(this,Kh),Eoe(this,Kh,t)}async jsonRequest(t,r){const n=await BR(this,Kh).call(this,t,zR(r)),i=await n.json();if(!n.ok)throw i;return i}async emptyRequest(t,r){const n=await BR(this,Kh).call(this,t,zR(r));if(!n.ok)throw await n.json()}};Kh=new WeakMap;const hj={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(hj);const joe=/^[v^~<>=]*?(\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+))?(?:-([\da-z\-]+(?:\.[\da-z\-]+)*))?(?:\+[\da-z\-]+(?:\.[\da-z\-]+)*)?)?)?$/i,VR=e=>{if(typeof e!="string")throw new TypeError("Invalid argument expected string");const t=e.match(joe);if(!t)throw new Error(`Invalid argument not valid semver ('${e}' received)`);return t.shift(),t},qR=e=>e==="*"||e==="x"||e==="X",WR=e=>{const t=parseInt(e,10);return isNaN(t)?e:t},Aoe=(e,t)=>typeof e!=typeof t?[String(e),String(t)]:[e,t],koe=(e,t)=>{if(qR(e)||qR(t))return 0;const[r,n]=Aoe(WR(e),WR(t));return r>n?1:r<n?-1:0},HR=(e,t)=>{for(let r=0;r<Math.max(e.length,t.length);r++){const n=koe(e[r]||"0",t[r]||"0");if(n!==0)return n}return 0},Roe=(e,t)=>{const r=VR(e),n=VR(t),i=r.pop(),a=n.pop(),o=HR(r,n);return o!==0?o:i&&a?HR(i.split("."),a.split(".")):i||a?i?-1:1:0},CP=(e,t,r)=>{Noe(r);const n=Roe(e,t);return KF[r].includes(n)},KF={">":[1],">=":[0,1],"=":[0],"<=":[-1,0],"<":[-1],"!=":[-1,1]},GR=Object.keys(KF),Noe=e=>{if(typeof e!="string")throw new TypeError(`Invalid operator type, expected string but got ${typeof e}`);if(GR.indexOf(e)===-1)throw new Error(`Invalid operator, expected one of ${GR.join("|")}`)},YF=(e,t)=>e.reduce((r,n)=>{const i=t(n);return r[i]=(r[i]||0)+1,r},{}),ZF=(e,t)=>e.reduce((r,n)=>{const i=t(n);return(r[i]=r[i]||[]).push(n),r},{}),gw=e=>Object.prototype.toString.call(e)==="[object Object]",XF=(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}},xb=(e,t)=>{const r={...e};return!gw(e)||!gw(t)||Object.keys(t).forEach(n=>{gw(t[n])?r[n]=n in e&&e[n]!==void 0?xb(e[n],t[n]):{...t[n]}:r[n]=t[n]}),r},pj=(e,t)=>Array.from({length:t-e},(r,n)=>e+n),Moe=(e,t)=>[...e].sort((r,n)=>{const i=t(r),a=t(n);return i===a?0:i<a?-1:1}),yf=(e,t)=>{const r=[];for(let n=0;n<e.length;n+=t)r.push(e.slice(n,n+t));return r},KR=(e,t)=>Object.fromEntries(e.map((r,n)=>[r,t[n]])),_i=({href:e,children:t,rel:r,...n})=>g.jsx("a",{target:"_blank",rel:`noopener noreferrer${r?` ${r}`:""}`,href:e,...n,children:t??e}),Loe="Left",Doe="Right",Ioe="Up",$oe="Down",ff={delta:10,preventScrollOnSwipe:!1,rotationAngle:0,trackMouse:!1,trackTouch:!0,swipeDuration:1/0,touchEventOptions:{passive:!0}},PP={first:!0,initial:[0,0],start:0,swiping:!1,xy:[0,0]},YR="mousemove",ZR="mouseup",Foe="touchend",Boe="touchmove",Uoe="touchstart";function zoe(e,t,r,n){return e>t?r>0?Doe:Loe:n>0?$oe:Ioe}function XR(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 Voe(e,t){const r=h=>{const p="touches"in h;p&&h.touches.length>1||e((v,w)=>{w.trackMouse&&!p&&(document.addEventListener(YR,n),document.addEventListener(ZR,o));const{clientX:_,clientY:b}=p?h.touches[0]:h,x=XR([_,b],w.rotationAngle);return w.onTouchStartOrOnMouseDown&&w.onTouchStartOrOnMouseDown({event:h}),Object.assign(Object.assign(Object.assign({},v),PP),{initial:x.slice(),xy:x,start:h.timeStamp||0})})},n=h=>{e((p,v)=>{const w="touches"in h;if(w&&h.touches.length>1)return p;if(h.timeStamp-p.start>v.swipeDuration)return p.swiping?Object.assign(Object.assign({},p),{swiping:!1}):p;const{clientX:_,clientY:b}=w?h.touches[0]:h,[x,S]=XR([_,b],v.rotationAngle),O=x-p.xy[0],P=S-p.xy[1],T=Math.abs(O),A=Math.abs(P),j=(h.timeStamp||0)-p.start,M=Math.sqrt(T*T+A*A)/(j||1),q=[O/(j||1),P/(j||1)],H=zoe(T,A,O,P),W=typeof v.delta=="number"?v.delta:v.delta[H.toLowerCase()]||ff.delta;if(T<W&&A<W&&!p.swiping)return p;const K={absX:T,absY:A,deltaX:O,deltaY:P,dir:H,event:h,first:p.first,initial:p.initial,velocity:M,vxvy:q};K.first&&v.onSwipeStart&&v.onSwipeStart(K),v.onSwiping&&v.onSwiping(K);let te=!1;return(v.onSwiping||v.onSwiped||v[`onSwiped${H}`])&&(te=!0),te&&v.preventScrollOnSwipe&&v.trackTouch&&h.cancelable&&h.preventDefault(),Object.assign(Object.assign({},p),{first:!1,eventData:K,swiping:!0})})},i=h=>{e((p,v)=>{let w;if(p.swiping&&p.eventData){if(h.timeStamp-p.start<v.swipeDuration){w=Object.assign(Object.assign({},p.eventData),{event:h}),v.onSwiped&&v.onSwiped(w);const _=v[`onSwiped${w.dir}`];_&&_(w)}}else v.onTap&&v.onTap({event:h});return v.onTouchEndOrOnMouseUp&&v.onTouchEndOrOnMouseUp({event:h}),Object.assign(Object.assign(Object.assign({},p),PP),{eventData:w})})},a=()=>{document.removeEventListener(YR,n),document.removeEventListener(ZR,o)},o=h=>{a(),i(h)},s=(h,p)=>{let v=()=>{};if(h&&h.addEventListener){const w=Object.assign(Object.assign({},ff.touchEventOptions),p.touchEventOptions),_=[[Uoe,r,w],[Boe,n,Object.assign(Object.assign({},w),p.preventScrollOnSwipe?{passive:!1}:{})],[Foe,i,w]];_.forEach(([b,x,S])=>h.addEventListener(b,x,S)),v=()=>_.forEach(([b,x])=>h.removeEventListener(b,x))}return v},l={ref:h=>{h!==null&&e((p,v)=>{if(p.el===h)return p;const w={};return p.el&&p.el!==h&&p.cleanUpTouch&&(p.cleanUpTouch(),w.cleanUpTouch=void 0),v.trackTouch&&h&&(w.cleanUpTouch=s(h,v)),Object.assign(Object.assign(Object.assign({},p),{el:h}),w)})}};return t.trackMouse&&(l.onMouseDown=r),[l,s]}function qoe(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 Woe(e){const{trackMouse:t}=e,r=B.useRef(Object.assign({},PP)),n=B.useRef(Object.assign({},ff)),i=B.useRef(Object.assign({},n.current));i.current=Object.assign({},n.current),n.current=Object.assign(Object.assign({},ff),e);let a;for(a in ff)n.current[a]===void 0&&(n.current[a]=ff[a]);const[o,s]=B.useMemo(()=>Voe(u=>r.current=u(r.current,n.current),{trackMouse:t}),[t]);return r.current=qoe(r.current,n.current,i.current,s),o}var Yh={exports:{}};/** @license
|
||
* eventsource.js
|
||
* Available under MIT License (MIT)
|
||
* https://github.com/Yaffle/EventSource/
|
||
*/var Hoe=Yh.exports,QR;function Goe(){return QR||(QR=1,function(e,t){(function(r){var n=r.setTimeout,i=r.clearTimeout,a=r.XMLHttpRequest,o=r.XDomainRequest,s=r.ActiveXObject,u=r.EventSource,l=r.document,h=r.Promise,p=r.fetch,v=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(Ne,Re,Te){if(Te===1)return Ne>=128>>Re&&Ne<<Re<=2047;if(Te===2)return Ne>=2048>>Re&&Ne<<Re<=55295||Ne>=57344>>Re&&Ne<<Re<=65535;if(Te===3)return Ne>=65536>>Re&&Ne<<Re<=1114111;throw new Error}function Pe(Ne,Re){if(Ne===6*1)return Re>>6>15?3:Re>31?2:1;if(Ne===6*2)return Re>15?3:2;if(Ne===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 P=function(){};function T(pe){this.withCredentials=!1,this.readyState=0,this.status=0,this.statusText="",this.responseText="",this.onprogress=P,this.onload=P,this.onerror=P,this.onreadystatechange=P,this._contentType="",this._xhr=pe,this._sendTimeout=0,this._abort=P}T.prototype.open=function(pe,xe){this._abort(!0);var Pe=this,ke=this._xhr,Ie=1,Le=0;this._abort=function(Te){Pe._sendTimeout!==0&&(i(Pe._sendTimeout),Pe._sendTimeout=0),(Ie===1||Ie===2||Ie===3)&&(Ie=4,ke.onload=P,ke.onerror=P,ke.onabort=P,ke.onprogress=P,ke.onreadystatechange=P,ke.abort(),Le!==0&&(i(Le),Le=0),Te||(Pe.readyState=4,Pe.onabort(null),Pe.onreadystatechange())),Ie=0};var $e=function(){if(Ie===1){var Te=0,Fe="",We=void 0;if("contentType"in ke)Te=200,Fe="OK",We=ke.contentType;else try{Te=ke.status,Fe=ke.statusText,We=ke.getResponseHeader("Content-Type")}catch{Te=0,Fe="",We=void 0}Te!==0&&(Ie=2,Pe.readyState=2,Pe.status=Te,Pe.statusText=Fe,Pe._contentType=We,Pe.onreadystatechange())}},_e=function(){if($e(),Ie===2||Ie===3){Ie=3;var Te="";try{Te=ke.responseText}catch{}Pe.readyState=3,Pe.responseText=Te,Pe.onprogress()}},Se=function(Te,Fe){if((Fe==null||Fe.preventDefault==null)&&(Fe={preventDefault:P}),_e(),Ie===1||Ie===2||Ie===3){if(Ie=4,Le!==0&&(i(Le),Le=0),Pe.readyState=4,Te==="load")Pe.onload(Fe);else if(Te==="error")Pe.onerror(Fe);else if(Te==="abort")Pe.onabort(Fe);else throw new TypeError;Pe.onreadystatechange()}},Ne=function(Te){ke!=null&&(ke.readyState===4?(!("onload"in ke)||!("onerror"in ke)||!("onabort"in ke))&&Se(ke.responseText===""?"error":"load",Te):ke.readyState===3?"onprogress"in ke||_e():ke.readyState===2&&$e())},Re=function(){Le=n(function(){Re()},500),ke.readyState===3&&_e()};"onload"in ke&&(ke.onload=function(Te){Se("load",Te)}),"onerror"in ke&&(ke.onerror=function(Te){Se("error",Te)}),"onabort"in ke&&(ke.onabort=function(Te){Se("abort",Te)}),"onprogress"in ke&&(ke.onprogress=_e),"onreadystatechange"in ke&&(ke.onreadystatechange=function(Te){Ne(Te)}),("contentType"in ke||!("ontimeout"in a.prototype))&&(xe+=(xe.indexOf("?")===-1?"?":"&")+"padding=true"),ke.open(pe,xe,!0),"readyState"in ke&&(Le=n(function(){Re()},0))},T.prototype.abort=function(){this._abort(!1)},T.prototype.getResponseHeader=function(pe){return this._contentType},T.prototype.setRequestHeader=function(pe,xe){var Pe=this._xhr;"setRequestHeader"in Pe&&Pe.setRequestHeader(pe,xe)},T.prototype.getAllResponseHeaders=function(){return this._xhr.getAllResponseHeaders!=null&&this._xhr.getAllResponseHeaders()||""},T.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 j(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}j.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 Ne=pe.responseText,Re=Ne.slice(_e);_e+=Re.length,Pe(Re)},pe.onerror=function(Ne){Ne.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 Ne=pe.status,Re=pe.statusText,Te=pe.getResponseHeader("Content-Type"),Fe=pe.getAllResponseHeaders();xe(Ne,Re,Te,new j(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 H(){}H.prototype.open=function(pe,xe,Pe,ke,Ie,Le,$e){var _e=null,Se=new b,Ne=Se.signal,Re=new w;return p(Ie,{headers:$e,credentials:Le?"include":"same-origin",signal:Ne,cache:"no-store"}).then(function(Te){return _e=Te.body.getReader(),xe(Te.status,Te.statusText,Te.headers.get("Content-Type"),new q(Te.headers)),new h(function(Fe,We){var Ze=function(){_e.read().then(function(ut){if(ut.done)Fe(void 0);else{var st=Re.decode(ut.value,{stream:!0});Pe(st),Ze()}}).catch(function(ut){We(ut)})};Ze()})}).catch(function(Te){if(Te.name!=="AbortError")return Te}).then(function(Te){ke(Te)}),{abort:function(){_e!=null&&_e.cancel(),Se.abort()}}};function W(){this._listeners=Object.create(null)}function K(pe){n(function(){throw pe},0)}W.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)}}},W.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)},W.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){W.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&&v!=null&&"body"in v.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,Ne=!1,Re=0,Te=Pe.headers||{},Fe=Pe.Transport,We=ue&&Fe==null?void 0:new T(Fe!=null?new Fe:Y()),Ze=Fe!=null&&typeof Fe!="string"?new Fe:We==null?new H:new M,ut=void 0,st=0,St=re,$t="",Zt="",Ft="",In="",jr=k,yo=0,$n=0,na=function(hr,ur,$r,Nr){if(St===U)if(hr===200&&$r!=null&&fe.test($r)){St=I,Ne=Date.now(),Se=Le,pe.readyState=I;var pr=new X("open",{status:hr,statusText:ur,headers:Nr});pe.dispatchEvent(pr),J(pe,pe.onopen,pr)}else{var mr="";hr!==200?(ur&&(ur=ur.replace(/\s+/g," ")),mr="EventSource's response has a status "+hr+" "+ur+" that is not 200. Aborting the connection."):mr="EventSource's response has a Content-Type specifying an unsupported type: "+($r==null?"-":$r.replace(/\s+/g," "))+". Aborting the connection.",ps();var pr=new X("error",{status:hr,statusText:ur,headers:Nr});pe.dispatchEvent(pr),J(pe,pe.onerror,pr),console.error(mr)}},ia=function(hr){if(St===I){for(var ur=-1,$r=0;$r<hr.length;$r+=1){var Nr=hr.charCodeAt($r);(Nr===10||Nr===13)&&(ur=$r)}var pr=(ur!==-1?In:"")+hr.slice(0,ur+1);In=(ur===-1?In:"")+hr.slice(ur+1),hr!==""&&(Ne=Date.now(),Re+=hr.length);for(var mr=0;mr<pr.length;mr+=1){var Nr=pr.charCodeAt(mr);if(jr===F&&Nr===10)jr=k;else if(jr===F&&(jr=k),Nr===13||Nr===10){if(jr!==k){jr===Z&&($n=mr+1);var rn=pr.slice(yo,$n-1),Qn=pr.slice($n+($n<mr&&pr.charCodeAt($n)===32?1:0),mr);rn==="data"?($t+=`
|
||
`,$t+=Qn):rn==="id"?Zt=Qn:rn==="event"?Ft=Qn:rn==="retry"?(Le=D(Qn,Le),Se=Le):rn==="heartbeatTimeout"&&($e=D(Qn,$e),st!==0&&(i(st),st=n(function(){Da()},$e)))}if(jr===k){if($t!==""){_e=Zt,Ft===""&&(Ft="message");var vr=new se(Ft,{data:$t.slice(1),lastEventId:Zt});if(pe.dispatchEvent(vr),Ft==="open"?J(pe,pe.onopen,vr):Ft==="message"?J(pe,pe.onmessage,vr):Ft==="error"&&J(pe,pe.onerror,vr),St===$)return}$t="",Ft=""}jr=Nr===13?F:k}else jr===k&&(yo=mr,jr=Z),jr===Z?Nr===58&&($n=mr+1,jr=Q):jr===Q&&(jr=ae)}}},Ml=function(hr){if(St===I||St===U){St=re,st!==0&&(i(st),st=0),st=n(function(){Da()},Se),Se=z(Math.min(Le*16,Se*2)),pe.readyState=U;var ur=new ee("error",{error:hr});pe.dispatchEvent(ur),J(pe,pe.onerror,ur),hr!=null&&console.error(hr)}},ps=function(){St=$,ut!=null&&(ut.abort(),ut=void 0),st!==0&&(i(st),st=0),pe.readyState=$},Da=function(){if(st=0,St!==re){if(!Ne&&ut!=null)Ml(new Error("No activity within "+$e+" milliseconds. "+(St===U?"No response received.":Re+" chars received.")+" Reconnecting.")),ut!=null&&(ut.abort(),ut=void 0);else{var hr=Math.max((Ne||Date.now())+$e-Date.now(),1);Ne=!1,st=n(function(){Da()},hr)}return}Ne=!1,Re=0,st=n(function(){Da()},$e),St=U,$t="",Ft="",Zt=_e,In="",yo=0,$n=0,jr=k;var ur=xe;if(xe.slice(0,5)!=="data:"&&xe.slice(0,5)!=="blob:"&&_e!==""){var $r=xe.indexOf("?");ur=$r===-1?xe:xe.slice(0,$r+1)+xe.slice($r+1).replace(/(?:^|&)([^=&]*)(?:=[^&]*)?/g,function(Qn,vr){return vr===Ie?"":Qn}),ur+=(xe.indexOf("?")===-1?"?":"&")+Ie+"="+encodeURIComponent(_e)}var Nr=pe.withCredentials,pr={};pr.Accept="text/event-stream";var mr=pe.headers;if(mr!=null)for(var rn in mr)Object.prototype.hasOwnProperty.call(mr,rn)&&(pr[rn]=mr[rn]);try{ut=Ze.open(We,na,ia,Ml,ur,Nr,pr)}catch(Qn){throw ps(),Qn}};pe.url=xe,pe.readyState=U,pe.withCredentials=ke,pe.headers=Te,pe._close=ps,Da()}ce.prototype=Object.create(W.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=u;a!=null&&(u==null||!("withCredentials"in u.prototype))&&(ye=ce),function(pe){{var xe=pe(t);xe!==void 0&&(e.exports=xe)}}(function(pe){pe.EventSourcePolyfill=ce,pe.NativeEventSource=u,pe.EventSource=ye})})(typeof globalThis>"u"?typeof window<"u"?window:typeof self<"u"?self:Hoe:globalThis)}(Yh,Yh.exports)),Yh.exports}var Koe=Goe();const sl=({children:e})=>g.jsx("small",{className:"form-text text-muted d-block",children:e}),Yoe=({toggleRealTimeUpdates:e,setRealTimeUpdatesInterval:t})=>{const{enabled:r,interval:n}=Dn("realTimeUpdates",{enabled:!0}),i=B.useId();return g.jsxs(Er,{title:"Real-time updates",className:"h-100",children:[g.jsx(jy,{children:g.jsxs(es,{checked:r,onChange:e,children:["Enable or disable real-time updates.",g.jsxs(sl,{children:["Real-time updates are currently being ",g.jsx("b",{children:r?"processed":"ignored"}),"."]})]})}),g.jsxs(gd,{noMargin:!0,label:"Real-time updates frequency (in minutes):",labelClassName:Me("form-label",{"text-muted":!r}),id:i,children:[g.jsx(Qr,{type:"number",min:0,placeholder:"Immediate",disabled:!r,value:`${n??""}`,id:i,onChange:({target:a})=>t(Number(a.value))}),r&&g.jsx(sl,{children:n?g.jsxs("span",{children:["Updates will be reflected in the UI every ",g.jsx("b",{children:n})," minute",n>1&&"s","."]}):"Updates will be reflected in the UI as soon as they happen."})]})]})},yw=e=>e==="includes"?"Suggest tags including input":"Suggest tags starting with input",Zoe=e=>e==="includes"?g.jsxs(g.Fragment,{children:["The list of suggested tags will contain those ",g.jsx("b",{children:"including"})," provided input."]}):g.jsxs(g.Fragment,{children:["The list of suggested tags will contain those ",g.jsx("b",{children:"starting with"})," provided input."]}),Xoe=({updateShortUrlCreationSettings:e})=>{const t=Dn("shortUrlCreation",{validateUrls:!1}),r=n=>()=>e({...t??{validateUrls:!1},tagFilteringMode:n});return g.jsxs(Er,{title:"Short URLs form",className:"h-100",bodyClassName:"d-flex flex-column gap-3",children:[g.jsxs(es,{checked:t.validateUrls??!1,onChange:n=>e({...t,validateUrls:n}),children:["Request validation on long URLs when creating new short URLs."," ",g.jsxs("b",{children:["This option is ignored by Shlink ",">=","4.0.0"]}),g.jsxs(sl,{children:["The initial state of the ",g.jsx("b",{children:"Validate URL"})," checkbox will be ",g.jsx("b",{children:t.validateUrls?"checked":"unchecked"}),"."]})]}),g.jsxs(es,{checked:t.forwardQuery??!0,onChange:n=>e({...t,forwardQuery:n}),children:["Make all new short URLs forward their query params to the long URL.",g.jsxs(sl,{children:["The initial state of the ",g.jsx("b",{children:"Forward query params on redirect"})," checkbox will be ",g.jsx("b",{children:t.forwardQuery??!0?"checked":"unchecked"}),"."]})]}),g.jsxs(gd,{noMargin:!0,label:"Tag suggestions search mode:",children:[g.jsxs(us,{text:yw(t.tagFilteringMode),children:[g.jsx(Qe,{active:!t.tagFilteringMode||t.tagFilteringMode==="startsWith",onClick:r("startsWith"),children:yw("startsWith")}),g.jsx(Qe,{active:t.tagFilteringMode==="includes",onClick:r("includes"),children:yw("includes")})]}),g.jsx(sl,{children:Zoe(t.tagFilteringMode)})]})]})},Qoe={dateCreated:"Created at",shortCode:"Short URL",longUrl:"Long URL",title:"Title",visits:"Visits"},Joe=({updateShortUrlsListSettings:e,defaultOrdering:t})=>{const r=Dn("shortUrlsList"),n=(r==null?void 0:r.confirmDeletions)??!0;return g.jsxs(Er,{title:"Short URLs list",className:"h-100",bodyClassName:"d-flex flex-column gap-3",children:[g.jsxs(es,{checked:n,onChange:i=>e({...r,confirmDeletions:i}),children:["Request confirmation before deleting a short URL.",g.jsxs(sl,{children:["When deleting a short URL, confirmation ",g.jsx("b",{children:n?"will":"won't"})," be required."]})]}),g.jsx(gd,{noMargin:!0,label:"Default ordering for short URLs list:",children:g.jsx(km,{items:Qoe,order:(r==null?void 0:r.defaultOrdering)??t,onChange:(i,a)=>e({defaultOrdering:{field:i,dir:a}})})})]})},ese={tag:"Tag",shortUrls:"Short URLs",visits:"Visits"},tse=({updateTagsSettings:e})=>{const t=Dn("tags",{});return g.jsx(Er,{title:"Tags",className:"h-100",children:g.jsx(gd,{noMargin:!0,label:"Default ordering for tags list:",children:g.jsx(km,{items:ese,order:t.defaultOrdering??{},onChange:(r,n)=>e({...t,defaultOrdering:{field:r,dir:n}})})})})},rse=({updateUiSettings:e,_matchMedia:t})=>{const r=Dn("ui"),n=B.useMemo(()=>(r==null?void 0:r.theme)??oj(t),[r==null?void 0:r.theme,t]);return g.jsxs(Er,{title:"User interface",className:"h-100",bodyClassName:"d-flex justify-content-between align-items-center",children:[g.jsx(es,{checked:n==="dark",onChange:i=>{e({...r,theme:i?"dark":"light"})},children:"Use dark theme."}),g.jsx(Xe,{icon:n==="dark"?nZ:WY})]})},QF={today:"Today",yesterday:"Yesterday",last7Days:"Last 7 days",last30Days:"Last 30 days",last90Days:"Last 90 days",last180Days:"Last 180 days",last365Days:"Last 365 days"},nse=(e,t)=>!e||e==="all"?t:QF[e],ise=({onChange:e,active:t,allText:r})=>g.jsxs(us,{text:nse(t,r),children:[g.jsx(Qe,{active:t==="all",onClick:()=>e("all"),children:r}),g.jsx(Qe,{divider:!0}),Object.entries(QF).map(([n,i])=>g.jsx(Qe,{active:t===n,onClick:()=>e(n),children:i},n))]}),JR=e=>(e==null?void 0:e.defaultInterval)??"last30Days",ase=({updateVisitsSettings:e})=>{const t=Dn("visits"),r=B.useCallback(({defaultInterval:n,...i})=>e({defaultInterval:n??JR(t),...i}),[e,t]);return g.jsxs(Er,{title:"Visits",className:"h-100",children:[g.jsx(jy,{children:g.jsxs(es,{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).",g.jsxs(sl,{children:["The visits coming from potential bots will be ",g.jsx("b",{children:t!=null&&t.excludeBots?"excluded":"included"}),"."]})]})}),g.jsx(jy,{children:g.jsxs(es,{checked:!!(t!=null&&t.loadPrevInterval),onChange:n=>r({loadPrevInterval:n}),children:["Compare visits with previous period.",g.jsxs(sl,{children:["When loading visits, previous period ",g.jsx("b",{children:t!=null&&t.loadPrevInterval?"will":"won't"})," be loaded by default."]})]})}),g.jsx(gd,{noMargin:!0,label:"Default interval to load on visits sections:",children:g.jsx(ise,{allText:"All visits",active:JR(t),onChange:n=>r({defaultInterval:n})})})]})},bw=({children:e})=>B.Children.map(e,(t,r)=>g.jsx("div",{className:"mb-3",children:t},r)),ose=({settings:e,updateSettings:t,onUpdateSettings:r=t,defaultShortUrlsListOrdering:n})=>{const i=B.useCallback(u=>r==null?void 0:r(xb(e,u)),[e,r]),a=B.useCallback(u=>i({realTimeUpdates:{enabled:u}}),[i]),o=B.useCallback(u=>i({realTimeUpdates:{interval:u}}),[i]),s=B.useCallback((u,l)=>i({[u]:l}),[i]);return g.jsxs(tB,{value:e,children:[g.jsxs(SF,{className:"mb-3",children:[g.jsx(lp,{to:"../general",children:"General"}),g.jsx(lp,{to:"../short-urls",children:"Short URLs"}),g.jsx(lp,{to:"../other-items",children:"Other items"})]}),g.jsxs(eb,{children:[g.jsx(Ct,{path:"general",element:g.jsxs(bw,{children:[g.jsx(rse,{updateUiSettings:u=>s("ui",u)}),g.jsx(Yoe,{toggleRealTimeUpdates:a,setRealTimeUpdatesInterval:o})]})}),g.jsx(Ct,{path:"short-urls",element:g.jsxs(bw,{children:[g.jsx(Xoe,{updateShortUrlCreationSettings:u=>s("shortUrlCreation",u)}),g.jsx(Joe,{defaultOrdering:n,updateShortUrlsListSettings:u=>s("shortUrlsList",u)})]})}),g.jsx(Ct,{path:"other-items",element:g.jsxs(bw,{children:[g.jsx(tse,{updateTagsSettings:u=>s("tags",u)}),g.jsx(ase,{updateVisitsSettings:u=>s("visits",u)})]})}),g.jsx(Ct,{path:"*",element:g.jsx(vT,{replace:!0,to:"../general"})})]})]})},JF={realTimeUpdates:{enabled:!0},shortUrlCreation:{validateUrls:!1},visits:{defaultInterval:"last30Days"},shortUrlsList:{defaultOrdering:{field:"dateCreated",dir:"DESC"}}},eB=B.createContext(JF),{Provider:tB}=eB,mj=()=>B.useContext(eB)??JF;function Dn(e,t){return mj()[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 sse={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"]},lse=sse,use={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"]},vj={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"]},gj=6048e5,cse=864e5,rB=6e4,yj=36e5,bg=43200,eN=1440,tN=Symbol.for("constructDateFrom");function un(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&tN in e?e[tN](t):e instanceof Date?new e.constructor(t):new Date(t)}function At(e,t){return un(t||e,e)}function bj(e,t,r){const n=At(e,r==null?void 0:r.in);return isNaN(t)?un(e,NaN):(t&&n.setDate(n.getDate()+t),n)}function fse(e,t,r){const n=At(e,r==null?void 0:r.in);if(isNaN(t))return un(e,NaN);if(!t)return n;const i=n.getDate(),a=un(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 dse(e,t,r){const{years:n=0,months:i=0,weeks:a=0,days:o=0,hours:s=0,minutes:u=0,seconds:l=0}=t,h=At(e,r==null?void 0:r.in),p=i||n?fse(h,i+n*12):h,v=o||a?bj(p,o+a*7):p,w=u+s*60,b=(l+w*60)*1e3;return un(e,+v+b)}let hse={};function Mm(){return hse}function Vu(e,t){var s,u,l,h;const r=Mm(),n=(t==null?void 0:t.weekStartsOn)??((u=(s=t==null?void 0:t.locale)==null?void 0:s.options)==null?void 0:u.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 Mp(e,t){return Vu(e,{...t,weekStartsOn:1})}function nB(e,t){const r=At(e,t==null?void 0:t.in),n=r.getFullYear(),i=un(r,0);i.setFullYear(n+1,0,4),i.setHours(0,0,0,0);const a=Mp(i),o=un(r,0);o.setFullYear(n,0,4),o.setHours(0,0,0,0);const s=Mp(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=un.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 Sb(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),u=+o-Rf(o);return Math.round((s-u)/cse)}function pse(e,t){const r=nB(e,t),n=un(e,0);return n.setFullYear(r,0,4),n.setHours(0,0,0,0),Mp(n)}function iB(e,t){let r,n=t==null?void 0:t.in;return e.forEach(i=>{!n&&typeof i=="object"&&(n=un.bind(null,i));const a=At(i,n);(!r||r<a||isNaN(+a))&&(r=a)}),un(n,r||NaN)}function mse(e,t){let r,n=t==null?void 0:t.in;return e.forEach(i=>{!n&&typeof i=="object"&&(n=un.bind(null,i));const a=At(i,n);(!r||r>a||isNaN(+a))&&(r=a)}),un(n,r||NaN)}function Zg(e,t){const r=+At(e)-+At(t);return r<0?-1:r>0?1:r}function vse(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function gse(e){return!(!vse(e)&&typeof e!="number"||isNaN(+At(e)))}function $y(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 yse(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),u=+o-Rf(o);return Math.round((s-u)/gj)}function aB(e,t,r){const[n,i]=Xu(r==null?void 0:r.in,e,t),a=rN(n,i),o=Math.abs(Sb(n,i));n.setDate(n.getDate()-a*o);const s=+(rN(n,i)===-a),u=a*(o-s);return u===0?0:u}function rN(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 oB(e){return t=>{const n=(e?Math[e]:Math.trunc)(t);return n===0?0:n}}function bse(e,t,r){const[n,i]=Xu(r==null?void 0:r.in,e,t),a=(+n-+i)/yj;return oB(r==null?void 0:r.roundingMethod)(a)}function _se(e,t){return+At(e)-+At(t)}function Nf(e,t){const r=At(e,t==null?void 0:t.in);return r.setHours(23,59,59,999),r}function wse(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 xse(e,t){const r=At(e,t==null?void 0:t.in);return+Nf(r,t)==+wse(r,t)}function Sse(e,t,r){const[n,i,a]=Xu(r==null?void 0:r.in,e,e,t),o=Zg(i,a),s=Math.abs($y(i,a));if(s<1)return 0;i.getMonth()===1&&i.getDate()>27&&i.setDate(30),i.setMonth(i.getMonth()-o*s);let u=Zg(i,a)===-o;xse(n)&&s===1&&Zg(n,a)===1&&(u=!1);const l=o*(s-+u);return l===0?0:l}function Ose(e,t,r){const n=_se(e,t)/1e3;return oB(r==null?void 0:r.roundingMethod)(n)}function Cse(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 Pse(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 Ese(e,t){return Pse(e,{...t,weekStartsOn:1})}const Tse={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"}},jse=(e,t,r)=>{let n;const i=Tse[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 _w(e){return(t={})=>{const r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}const Ase={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},kse={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Rse={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Nse={date:_w({formats:Ase,defaultWidth:"full"}),time:_w({formats:kse,defaultWidth:"full"}),dateTime:_w({formats:Rse,defaultWidth:"full"})},Mse={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},Lse=(e,t,r,n)=>Mse[e];function Ah(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 Dse={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},Ise={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},$se={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"]},Fse={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"]},Bse={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"}},Use={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"}},zse=(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"},Vse={ordinalNumber:zse,era:Ah({values:Dse,defaultWidth:"wide"}),quarter:Ah({values:Ise,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Ah({values:$se,defaultWidth:"wide"}),day:Ah({values:Fse,defaultWidth:"wide"}),dayPeriod:Ah({values:Bse,defaultWidth:"wide",formattingValues:Use,defaultFormattingWidth:"wide"})};function kh(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],u=Array.isArray(s)?Wse(s,p=>p.test(o)):qse(s,p=>p.test(o));let l;l=e.valueCallback?e.valueCallback(u):u,l=r.valueCallback?r.valueCallback(l):l;const h=t.slice(o.length);return{value:l,rest:h}}}function qse(e,t){for(const r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}function Wse(e,t){for(let r=0;r<e.length;r++)if(t(e[r]))return r}function Hse(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 Gse=/^(\d+)(th|st|nd|rd)?/i,Kse=/\d+/i,Yse={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},Zse={any:[/^b/i,/^(a|c)/i]},Xse={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Qse={any:[/1/i,/2/i,/3/i,/4/i]},Jse={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},ele={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]},tle={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},rle={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]},nle={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},ile={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}},ale={ordinalNumber:Hse({matchPattern:Gse,parsePattern:Kse,valueCallback:e=>parseInt(e,10)}),era:kh({matchPatterns:Yse,defaultMatchWidth:"wide",parsePatterns:Zse,defaultParseWidth:"any"}),quarter:kh({matchPatterns:Xse,defaultMatchWidth:"wide",parsePatterns:Qse,defaultParseWidth:"any",valueCallback:e=>e+1}),month:kh({matchPatterns:Jse,defaultMatchWidth:"wide",parsePatterns:ele,defaultParseWidth:"any"}),day:kh({matchPatterns:tle,defaultMatchWidth:"wide",parsePatterns:rle,defaultParseWidth:"any"}),dayPeriod:kh({matchPatterns:nle,defaultMatchWidth:"any",parsePatterns:ile,defaultParseWidth:"any"})},sB={code:"en-US",formatDistance:jse,formatLong:Nse,formatRelative:Lse,localize:Vse,match:ale,options:{weekStartsOn:0,firstWeekContainsDate:1}};function ole(e,t){const r=At(e,t==null?void 0:t.in);return Sb(r,Cse(r))+1}function sle(e,t){const r=At(e,t==null?void 0:t.in),n=+Mp(r)-+pse(r);return Math.round(n/gj)+1}function lB(e,t){var h,p,v,w;const r=At(e,t==null?void 0:t.in),n=r.getFullYear(),i=Mm(),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=(v=i.locale)==null?void 0:v.options)==null?void 0:w.firstWeekContainsDate)??1,o=un((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),u=un((t==null?void 0:t.in)||e,0);u.setFullYear(n,0,a),u.setHours(0,0,0,0);const l=Vu(u,t);return+r>=+s?n+1:+r>=+l?n:n-1}function lle(e,t){var s,u,l,h;const r=Mm(),n=(t==null?void 0:t.firstWeekContainsDate)??((u=(s=t==null?void 0:t.locale)==null?void 0:s.options)==null?void 0:u.firstWeekContainsDate)??r.firstWeekContainsDate??((h=(l=r.locale)==null?void 0:l.options)==null?void 0:h.firstWeekContainsDate)??1,i=lB(e,t),a=un((t==null?void 0:t.in)||e,0);return a.setFullYear(i,0,n),a.setHours(0,0,0,0),Vu(a,t)}function ule(e,t){const r=At(e,t==null?void 0:t.in),n=+Vu(r,t)-+lle(r,t);return Math.round(n/gj)+1}function jt(e,t){const r=e<0?"-":"",n=Math.abs(e).toString().padStart(t,"0");return r+n}const Zs={y(e,t){const r=e.getFullYear(),n=r>0?r:1-r;return jt(t==="yy"?n%100:n,t.length)},M(e,t){const r=e.getMonth();return t==="M"?String(r+1):jt(r+1,2)},d(e,t){return jt(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 jt(e.getHours()%12||12,t.length)},H(e,t){return jt(e.getHours(),t.length)},m(e,t){return jt(e.getMinutes(),t.length)},s(e,t){return jt(e.getSeconds(),t.length)},S(e,t){const r=t.length,n=e.getMilliseconds(),i=Math.trunc(n*Math.pow(10,r-3));return jt(i,t.length)}},Yc={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},nN={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 Zs.y(e,t)},Y:function(e,t,r,n){const i=lB(e,n),a=i>0?i:1-i;if(t==="YY"){const o=a%100;return jt(o,2)}return t==="Yo"?r.ordinalNumber(a,{unit:"year"}):jt(a,t.length)},R:function(e,t){const r=nB(e);return jt(r,t.length)},u:function(e,t){const r=e.getFullYear();return jt(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 jt(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 jt(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 Zs.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 jt(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=ule(e,n);return t==="wo"?r.ordinalNumber(i,{unit:"week"}):jt(i,t.length)},I:function(e,t,r){const n=sle(e);return t==="Io"?r.ordinalNumber(n,{unit:"week"}):jt(n,t.length)},d:function(e,t,r){return t==="do"?r.ordinalNumber(e.getDate(),{unit:"date"}):Zs.d(e,t)},D:function(e,t,r){const n=ole(e);return t==="Do"?r.ordinalNumber(n,{unit:"dayOfYear"}):jt(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 jt(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 jt(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 jt(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 Zs.h(e,t)},H:function(e,t,r){return t==="Ho"?r.ordinalNumber(e.getHours(),{unit:"hour"}):Zs.H(e,t)},K:function(e,t,r){const n=e.getHours()%12;return t==="Ko"?r.ordinalNumber(n,{unit:"hour"}):jt(n,t.length)},k:function(e,t,r){let n=e.getHours();return n===0&&(n=24),t==="ko"?r.ordinalNumber(n,{unit:"hour"}):jt(n,t.length)},m:function(e,t,r){return t==="mo"?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):Zs.m(e,t)},s:function(e,t,r){return t==="so"?r.ordinalNumber(e.getSeconds(),{unit:"second"}):Zs.s(e,t)},S:function(e,t){return Zs.S(e,t)},X:function(e,t,r){const n=e.getTimezoneOffset();if(n===0)return"Z";switch(t){case"X":return aN(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 aN(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"+iN(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"+iN(n,":");case"zzzz":default:return"GMT"+mu(n,":")}},t:function(e,t,r){const n=Math.trunc(+e/1e3);return jt(n,t.length)},T:function(e,t,r){return jt(+e,t.length)}};function iN(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+jt(a,2)}function aN(e,t){return e%60===0?(e>0?"-":"+")+jt(Math.abs(e)/60,2):mu(e,t)}function mu(e,t=""){const r=e>0?"-":"+",n=Math.abs(e),i=jt(Math.trunc(n/60),2),a=jt(n%60,2);return r+i+t+a}const oN=(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"})}},uB=(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"})}},cle=(e,t)=>{const r=e.match(/(P+)(p+)?/)||[],n=r[1],i=r[2];if(!i)return oN(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}}",oN(n,t)).replace("{{time}}",uB(i,t))},fle={p:uB,P:cle},dle=/^D+$/,hle=/^Y+$/,ple=["D","DD","YY","YYYY"];function mle(e){return dle.test(e)}function vle(e){return hle.test(e)}function gle(e,t,r){const n=yle(e,t,r);if(console.warn(n),ple.includes(e))throw new RangeError(n)}function yle(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 ble=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,_le=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,wle=/^'([^]*?)'?$/,xle=/''/g,Sle=/[a-zA-Z]/;function Fy(e,t,r){var h,p,v,w;const n=Mm(),i=n.locale??sB,a=n.firstWeekContainsDate??((p=(h=n.locale)==null?void 0:h.options)==null?void 0:p.firstWeekContainsDate)??1,o=n.weekStartsOn??((w=(v=n.locale)==null?void 0:v.options)==null?void 0:w.weekStartsOn)??0,s=At(e,r==null?void 0:r.in);if(!gse(s))throw new RangeError("Invalid time value");let u=t.match(_le).map(_=>{const b=_[0];if(b==="p"||b==="P"){const x=fle[b];return x(_,i.formatLong)}return _}).join("").match(ble).map(_=>{if(_==="''")return{isToken:!1,value:"'"};const b=_[0];if(b==="'")return{isToken:!1,value:Ole(_)};if(nN[b])return{isToken:!0,value:_};if(b.match(Sle))throw new RangeError("Format string contains an unescaped latin alphabet character `"+b+"`");return{isToken:!1,value:_}});i.localize.preprocessor&&(u=i.localize.preprocessor(s,u));const l={firstWeekContainsDate:a,weekStartsOn:o,locale:i};return u.map(_=>{if(!_.isToken)return _.value;const b=_.value;(vle(b)||mle(b))&&gle(b,t,String(e));const x=nN[b[0]];return x(s,b,i.localize,l)}).join("")}function Ole(e){const t=e.match(wle);return t?t[1].replace(xle,"'"):e}function Cle(e,t,r){const n=Mm(),i=(r==null?void 0:r.locale)??n.locale??sB,a=2520,o=Zg(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}),[u,l]=Xu(r==null?void 0:r.in,...o>0?[t,e]:[e,t]),h=Ose(l,u),p=(Rf(l)-Rf(u))/1e3,v=Math.round((h-p)/60);let w;if(v<2)return v===0?i.formatDistance("lessThanXMinutes",1,s):i.formatDistance("xMinutes",v,s);if(v<45)return i.formatDistance("xMinutes",v,s);if(v<90)return i.formatDistance("aboutXHours",1,s);if(v<eN){const _=Math.round(v/60);return i.formatDistance("aboutXHours",_,s)}else{if(v<a)return i.formatDistance("xDays",1,s);if(v<bg){const _=Math.round(v/eN);return i.formatDistance("xDays",_,s)}else if(v<bg*2)return w=Math.round(v/bg),i.formatDistance("aboutXMonths",w,s)}if(w=Sse(l,u),w<12){const _=Math.round(v/bg);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 Ple(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=jt(r.getDate(),2),u=jt(r.getMonth()+1,2);n=`${jt(r.getFullYear(),4)}${a}${u}${a}${s}`}{const s=r.getTimezoneOffset();if(s!==0){const w=Math.abs(s),_=jt(Math.trunc(w/60),2),b=jt(w%60,2);i=`${s<0?"+":"-"}${_}:${b}`}else i="Z";const u=jt(r.getHours(),2),l=jt(r.getMinutes(),2),h=jt(r.getSeconds(),2),p=n===""?"":"T",v=[u,l,h].join(o);n=`${n}${p}${v}${i}`}return n}function Ele(e){return Math.trunc(+At(e)/1e3)}function Tle(e,t){return+At(e)>+At(t)}function By(e,t){return+At(e)<+At(t)}function EP(e,t){return+At(e)==+At(t)}function jle(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 Uy(e,t,r){return bj(e,-t,r)}function gl(e,t){const r=()=>un(t==null?void 0:t.in,NaN),i=Nle(e);let a;if(i.date){const l=Mle(i.date,2);a=Lle(l.restDateString,l.year)}if(!a||isNaN(+a))return r();const o=+a;let s=0,u;if(i.time&&(s=Dle(i.time),isNaN(s)))return r();if(i.timezone){if(u=Ile(i.timezone),isNaN(u))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+u,t==null?void 0:t.in)}const _g={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},Ale=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,kle=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,Rle=/^([+-])(\d{2})(?::?(\d{2}))?$/;function Nle(e){const t={},r=e.split(_g.dateTimeDelimiter);let n;if(r.length>2)return t;if(/:/.test(r[0])?n=r[0]:(t.date=r[0],n=r[1],_g.timeZoneDelimiter.test(t.date)&&(t.date=e.split(_g.timeZoneDelimiter)[0],n=e.substr(t.date.length,e.length))),n){const i=_g.timezone.exec(n);i?(t.time=n.replace(i[1],""),t.timezone=i[1]):t.time=n}return t}function Mle(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 Lle(e,t){if(t===null)return new Date(NaN);const r=e.match(Ale);if(!r)return new Date(NaN);const n=!!r[4],i=Rh(r[1]),a=Rh(r[2])-1,o=Rh(r[3]),s=Rh(r[4]),u=Rh(r[5])-1;if(n)return zle(t,s,u)?$le(t,s,u):new Date(NaN);{const l=new Date(0);return!Ble(t,a,o)||!Ule(t,i)?new Date(NaN):(l.setUTCFullYear(t,a,Math.max(i,o)),l)}}function Rh(e){return e?parseInt(e):1}function Dle(e){const t=e.match(kle);if(!t)return NaN;const r=ww(t[1]),n=ww(t[2]),i=ww(t[3]);return Vle(r,n,i)?r*yj+n*rB+i*1e3:NaN}function ww(e){return e&&parseFloat(e.replace(",","."))||0}function Ile(e){if(e==="Z")return 0;const t=e.match(Rle);if(!t)return 0;const r=t[1]==="+"?-1:1,n=parseInt(t[2]),i=t[3]&&parseInt(t[3])||0;return qle(n,i)?r*(n*yj+i*rB):NaN}function $le(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 Fle=[31,null,31,30,31,30,31,31,30,31,30,31];function cB(e){return e%400===0||e%4===0&&e%100!==0}function Ble(e,t,r){return t>=0&&t<=11&&r>=1&&r<=(Fle[t]||(cB(e)?29:28))}function Ule(e,t){return t>=1&&t<=(cB(e)?366:365)}function zle(e,t,r){return t>=1&&t<=53&&r>=0&&r<=6}function Vle(e,t,r){return e===24?t===0&&r===0:r>=0&&r<60&&t>=0&&t<60&&e>=0&&e<25}function qle(e,t){return t>=0&&t<=59}var Xg={exports:{}},Wle=Xg.exports,sN;function Hle(){return sN||(sN=1,function(e,t){(function(r,n){e.exports=n()})(Wle,()=>(()=>{var r={873:(o,s)=>{var u,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=j(),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,Ne=new Array(Le.length),Re=new Array(Le.length),Te=0;Te<Le.length;Te+=1){var Fe=Le[Te].dataCount,We=Le[Te].totalCount-Fe;_e=Math.max(_e,Fe),Se=Math.max(Se,We),Ne[Te]=new Array(Fe);for(var Ze=0;Ze<Ne[Te].length;Ze+=1)Ne[Te][Ze]=255&Ie.getBuffer()[Ze+$e];$e+=Fe;var ut=O.getErrorCorrectPolynomial(We),st=T(Ne[Te],ut.getLength()-1).mod(ut);for(Re[Te]=new Array(ut.getLength()-1),Ze=0;Ze<Re[Te].length;Ze+=1){var St=Ze+st.getLength()-Re[Te].length;Re[Te][Ze]=St>=0?st.getAt(St):0}}var $t=0;for(Ze=0;Ze<Le.length;Ze+=1)$t+=Le[Ze].totalCount;var Zt=new Array($t),Ft=0;for(Ze=0;Ze<_e;Ze+=1)for(Te=0;Te<Le.length;Te+=1)Ze<Ne[Te].length&&(Zt[Ft]=Ne[Te][Ze],Ft+=1);for(Ze=0;Ze<Se;Ze+=1)for(Te=0;Te<Le.length;Te+=1)Ze<Re[Te].length&&(Zt[Ft]=Re[Te][Ze],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=H(Y);break;case"Kanji":he=W(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=j(),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(Ne){Ne=Ne===void 0?2:Ne;var Re,Te,Fe,We,Ze,ut=1*Z.getModuleCount()+2*Ne,st=Ne,St=ut-Ne,$t={"██":"█","█ ":"▀"," █":"▄"," ":" "},Zt={"██":"▀","█ ":"▀"," █":" "," ":" "},Ft="";for(Re=0;Re<ut;Re+=2){for(Fe=Math.floor((Re-st)/1),We=Math.floor((Re+1-st)/1),Te=0;Te<ut;Te+=1)Ze="█",st<=Te&&Te<St&&st<=Re&&Re<St&&Z.isDark(Fe,Math.floor((Te-st)/1))&&(Ze=" "),st<=Te&&Te<St&&st<=Re+1&&Re+1<St&&Z.isDark(We,Math.floor((Te-st)/1))?Ze+=" ":Ze+="█",Ft+=Ne<1&&Re+1>=St?Zt[Ze]:$t[Ze];Ft+=`
|
||
`}return ut%2&&Ne>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 v,w,_,b,x,S={L:1,M:0,Q:3,H:2},O=(v=[[],[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 v[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=T([1],0),re=0;re<X;re+=1)ee=ee.multiply(T([1,P.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),P=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 T(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]^=P.gexp(P.glog(U.getAt(F))+P.glog(I.getAt(k)));return T($,0)},mod:function(I){if(U.getLength()-I.getLength()<0)return U;for(var $=P.glog(U.getAt(0))-P.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]^=P.gexp(P.glog(I.getAt(k))+$);return T(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}(),j=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},H=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)}}},W=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(Re,Te){if(Re>>>Te)throw"length over";for(;ke+Te>=8;)Pe.writeByte(255&(Re<<ke|Ie)),Te-=8-ke,Re>>>=8-ke,Ie=0,ke=0;Ie|=Re<<ke,ke+=Te},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 Ne=String.fromCharCode(D[_e]);_e+=1,pe.contains(Se+Ne)?Se+=Ne:($e.write(pe.indexOf(Se),ye),pe.size()<4095&&(pe.size()==1<<ye&&(ye+=1),pe.add(Se+Ne)),Se=Ne)}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(v){for(var w=[],_=0;_<v.length;_++){var b=v.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&v.charCodeAt(_)),w.push(240|b>>18,128|b>>12&63,128|b>>6&63,128|63&b))}return w}(p)},(l=typeof(u=function(){return h})=="function"?u.apply(s,[]):u)===void 0||(o.exports=l)}},n={};function i(o){var s=n[o];if(s!==void 0)return s.exports;var u=n[o]={exports:{}};return r[o](u,u.exports,i),u.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 u in s)i.o(s,u)&&!i.o(o,u)&&Object.defineProperty(o,u,{enumerable:!0,get:s[u]})},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 u(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"},v=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]],P=[[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 T{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=T.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=P[Q])===null||D===void 0)&&D[ae]||!((z=P[Q-I+7])===null||z===void 0)&&z[ae]||!((J=P[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),Ne=de+D*Z*($-7);let Re=this._dotsClipPath,Te=this._dotsClipPath;if((!((J=I.cornersSquareOptions)===null||J===void 0)&&J.gradient||!((ce=I.cornersSquareOptions)===null||ce===void 0)&&ce.color)&&(Re=this._window.document.createElementNS("http://www.w3.org/2000/svg","clipPath"),Re.setAttribute("id",`clip-path-corners-square-color-${ve}-${D}-${this._instanceId}`),this._defs.appendChild(Re),this._cornersSquareClipPath=this._cornersDotClipPath=Te=Re,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:Ne,height:Q,width:Q,name:`corners-square-color-${ve}-${D}-${this._instanceId}`})),((he=I.cornersSquareOptions)===null||he===void 0?void 0:he.type)&&v.includes(I.cornersSquareOptions.type)){const Fe=new w({svg:this._element,type:I.cornersSquareOptions.type,window:this._window});Fe.draw(Se,Ne,Q,z),Fe._element&&Re&&Re.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 Ze=0;Ze<O[We].length;Ze++)!((pe=O[We])===null||pe===void 0)&&pe[Ze]&&(Fe.draw(Se+Ze*Z,Ne+We*Z,Z,(ut,st)=>{var St;return!!(!((St=O[We+st])===null||St===void 0)&&St[Ze+ut])}),Fe._element&&Re&&Re.appendChild(Fe._element))}if((!((xe=I.cornersDotOptions)===null||xe===void 0)&&xe.gradient||!((Pe=I.cornersDotOptions)===null||Pe===void 0)&&Pe.color)&&(Te=this._window.document.createElementNS("http://www.w3.org/2000/svg","clipPath"),Te.setAttribute("id",`clip-path-corners-dot-color-${ve}-${D}-${this._instanceId}`),this._defs.appendChild(Te),this._cornersDotClipPath=Te,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:Ne+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,Ne+2*Z,ae,z),Fe._element&&Te&&Te.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<P.length;We++)for(let Ze=0;Ze<P[We].length;Ze++)!((_e=P[We])===null||_e===void 0)&&_e[Ze]&&(Fe.draw(Se+Ze*Z,Ne+We*Z,Z,(ut,st)=>{var St;return!!(!((St=P[We+st])===null||St===void 0)&&St[Ze+ut])}),Fe._element&&Te&&Te.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)}}T.instanceCount=0;const A=T,j="canvas",M={};for(let re=0;re<=40;re++)M[re]=re;const q={type:j,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 H(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 W(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=H(U.dotsOptions.gradient)),U.cornersSquareOptions&&(U.cornersSquareOptions=Object.assign({},U.cornersSquareOptions),U.cornersSquareOptions.gradient&&(U.cornersSquareOptions.gradient=H(U.cornersSquareOptions.gradient))),U.cornersDotOptions&&(U.cornersDotOptions=Object.assign({},U.cornersDotOptions),U.cornersDotOptions.gradient&&(U.cornersDotOptions.gradient=H(U.cornersDotOptions.gradient))),U.backgroundOptions&&(U.backgroundOptions=Object.assign({},U.backgroundOptions),U.backgroundOptions.gradient&&(U.backgroundOptions.gradient=H(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?W(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?W(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===j?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===j?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,u(`data:${se(I)};charset=utf-8,${encodeURIComponent(k)}`,`${$}.svg`)}else u(F.toDataURL(se(I)),`${$}.${I}`)}}const ee=X})(),a.default})())}(Xg)),Xg.exports}var Gle=Hle();const Kle=kt(Gle);/*!
|
||
* 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 Yle={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"]},Zle={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"},_j=Symbol("Create new tag"),fB=Symbol("No options"),of=()=>{},en=ie.createContext(void 0);function lN(e,t){return e===t?[]:e.filter(r=>!t.includes(r))}function Xle(e){return e.selectionStart===0&&e.selectionEnd===0}function Qle(e){const t=e.value.length;return e.selectionStart===t&&e.selectionEnd===t}function Ob(e){return`${e}-label`}function Jle(e){return`${e}-combobox`}function eue(e){return`${e}-input`}function dB(e){return`${e}-listbox`}function hB(e,t){return`${e}-option-${sue(t)}`}function tue(e,t){if((e==null?void 0:e.value)===_j&&e.disabled===!1)return{value:t,label:t}}function rue(e){const t=tue(e.activeOption,e.value)||e.activeOption||fue(e.value,e.options);return t&&!t.disabled?t:void 0}function nue(e,t,r){const n=t-1;return e>n?r:e<r?n:e}const iue=/%value%/;function zy(e,t){return e.replace(iue,t)}function aue(e,t){const r=mB(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 oue=/\s+/g;function TP(e){return`${String(e.value)}-${e.label}`}function sue(e){return TP(e).replace(oue,"_")}function jP(e,t){return t.findIndex(({value:r})=>r===e.value)}const lue=/[-\\^$*+?.()|[\]{}]/g;function pB(e){return e.replace(lue,"\\$&")}function mB(e){return new RegExp(pB(e),"i")}function uue(e){return new RegExp(`^${pB(e)}$`,"i")}function cue(e,t){if(e){const r=mB(e);return t.filter(n=>r.test(n.label))}else return[].concat(t)}function fue(e,t){const r=uue(e);return t.find(n=>r.test(n.label))||null}const due={autoComplete:"off",autoCorrect:"off","data-form-type":"other",spellCheck:!1};function hue({allowBackspace:e,ariaDescribedBy:t,ariaErrorMessage:r,delimiterKeys:n}){const{id:i,comboBoxRef:a,inputRef:o,isDisabled:s,isInvalid:u,managerRef:l}=B.useContext(en),h=B.useMemo(()=>{const _=W=>{const K=W.currentTarget.value;l.current.updateInputValue(K),document.activeElement===o.current&&l.current.listBoxExpand(K)},b=()=>{l.current.listBoxExpand()},x=W=>{var K;((K=a.current)==null?void 0:K.contains(W.relatedTarget))===!1&&l.current.listBoxCollapse()},S=()=>{l.current.listBoxExpand()},O=W=>{const{activeIndex:K,isExpanded:te}=l.current.state;te?(W.preventDefault(),l.current.updateActiveIndex(K+1)):(Qle(W.currentTarget)||W.altKey)&&(W.preventDefault(),l.current.listBoxExpand())},P=W=>{const{activeIndex:K,isExpanded:te}=l.current.state;te?(W.preventDefault(),l.current.updateActiveIndex(K-1)):Xle(W.currentTarget)&&(W.preventDefault(),l.current.listBoxExpand())},T=W=>{const{isExpanded:K,options:te}=l.current.state;K&&(W.preventDefault(),l.current.updateActiveIndex(te.length-1))},A=W=>{l.current.state.isExpanded&&(W.preventDefault(),l.current.updateActiveIndex(0))},j=()=>{l.current.state.isExpanded?l.current.listBoxCollapse():l.current.updateInputValue("")},M=()=>{if(e){const{value:W,selected:K}=l.current.state,te=K[K.length-1];W===""&&te&&l.current.selectTag(te)}},q=W=>{l.current.state.isExpanded&&(W.preventDefault(),l.current.selectTag())};return{onBlur:x,onChange:_,onClick:S,onFocus:b,onKeyDown:W=>{if(W.key===vu.UpArrow)return P(W);if(W.key===vu.DownArrow)return O(W);if(W.key===vu.PageUp)return A(W);if(W.key===vu.PageDown)return T(W);if(W.key===vu.Escape)return j();if(W.key===vu.Backspace)return M();if(n.includes(W.key))return q(W)}}},[e,a,n,o,l]),{activeOption:p,isExpanded:v,value:w}=l.current.state;return{...due,"aria-autocomplete":"list","aria-activedescendant":p?hB(i,p):void 0,"aria-controls":dB(i),"aria-describedby":t||void 0,"aria-disabled":s,"aria-errormessage":u&&r||void 0,"aria-invalid":u,"aria-labelledby":Ob(i),"aria-expanded":v,id:eue(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 pue={position:"absolute",width:0,height:0,visibility:"hidden",overflow:"scroll",whiteSpace:"pre"},mue=["font-family","font-size","font-style","font-weight","letter-spacing","text-transform"];function vue({allowResize:e=!0,text:t}){const r=B.useRef(null),{inputRef:n}=B.useContext(en),[i,a]=B.useState(null);return B.useLayoutEffect(()=>{if(e&&n.current&&r.current&&window.getComputedStyle){const o=window.getComputedStyle(n.current);mue.forEach(s=>{const u=o.getPropertyValue(s);r.current.style.setProperty(s,u)})}},[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:pue}}}function gue(){const{id:e,inputRef:t,listBoxRef:r,managerRef:n}=B.useContext(en),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":Ob(e),id:dB(e),onFocus:a,ref:r,role:"listbox",tabIndex:-1}}function yue({activateFirstOption:e,allowNew:t,collapseOnSelect:r,newOptionPosition:n,newOptionText:i,noOptionsText:a,onAdd:o,onDelete:s,onCollapse:u,onExpand:l,onInput:h,onShouldCollapse:p,onShouldExpand:v,onValidate:w,selected:_,suggestions:b,suggestionsTransform:x}){const S=B.useRef(),[O,P]=B.useState(null),[T,A]=B.useState(!1),[j,M]=B.useState(""),q=B.useMemo(()=>{const ee=x(j,b);return j&&(t&&ee[n==="first"?"unshift":"push"]({disabled:w?!w(j):!1,label:i,value:_j}),ee.length===0&&ee.push({disabled:!0,label:a,value:fB})),ee},[t,n,i,a,w,b,x,j]),H=O?jP(O,q):-1,W=e?Math.max(H,0):H,K=q[W],te={activeIndex:W,activeOption:K,isExpanded:T,options:q,selected:_,value:j},se={tagsAdded:S.current?lN(_,S.current.state.selected):[],tagsDeleted:S.current?lN(S.current.state.selected,_):[]},X={listBoxCollapse(ee){T&&(!p||p(ee??te.value))&&(A(!1),P(null),u==null||u())},listBoxExpand(ee){T||(!v||v(ee??te.value))&&(A(!0),P(q[W]),l==null||l())},updateActiveIndex(ee){const re=nue(ee,q.length,e?0:-1);P(q[re])},updateInputValue(ee){j!==ee&&(M(ee),h==null||h(ee))},selectTag(ee){if(ee??(ee=rue(te)),ee){const re=jP(ee,te.selected);re>-1?s(re):o(ee),r&&this.listBoxCollapse(),this.updateInputValue("")}}};return S.current={...X,flags:se,state:te},S}function bue(e){const{id:t,inputRef:r,listBoxRef:n,managerRef:i}=B.useContext(en),a=B.useRef(null),o=i.current.state.options[e],s=e===i.current.state.activeIndex,u=o.disabled??!1,l=jP(o,i.current.state.selected)>-1,h=B.useCallback(()=>{var v;i.current.selectTag(),(v=r.current)==null||v.focus()},[r,i]),p=B.useCallback(()=>{e!==i.current.state.activeIndex&&i.current.updateActiveIndex(e)},[e,i]);return xue(a,n,s),{option:{...o,active:s,disabled:u,index:e,selected:l},optionProps:{"aria-disabled":u,"aria-posinset":e+1,"aria-selected":u?void 0:l,"aria-setsize":i.current.state.options.length,id:hB(t,o),onClick:h,onMouseDown:p,ref:a,role:"option",tabIndex:-1}}}function _ue({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 wue({onBlur:e,onFocus:t}){const[r,n]=B.useState(!1),{id:i,inputRef:a,rootRef:o}=B.useContext(en),s=B.useMemo(()=>({"aria-describedby":Ob(i),id:i,onFocus(){n(!0),t==null||t()},onBlur(){var u;(u=o.current)!=null&&u.contains(document.activeElement)||(n(!1),e==null||e())},onClick(){var u;document.activeElement===o.current&&((u=a.current)==null||u.focus())},ref:o,tabIndex:-1}),[a,i,e,t,o]);return{isActive:r,rootProps:s}}function xue(e,t,r){B.useEffect(()=>{var n,i,a,o;if(r){const s=(n=e.current)==null?void 0:n.offsetHeight,u=(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;u<h&&t.current.scrollTo(0,u),u+s>h+l&&t.current.scrollTo(0,u+s-l)}},[r,t,e])}function Sue(e,t){const{isDisabled:r,managerRef:n}=B.useContext(en),i=n.current.state.selected[e],a=B.useCallback(()=>n.current.selectTag(i),[n,i]);return{tag:i,tagProps:{"aria-disabled":r,title:zy(t,i.label),onClick:r?of:a}}}function Oue({label:e}){var t;const{rootRef:r,managerRef:n}=B.useContext(en),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,u;if(a){const l=(s=i.current)==null?void 0:s.contains(document.activeElement);o&&!l&&((u=r.current)==null||u.focus({preventScroll:!0}))}},[o,i,r,a]),{ref:i,"aria-label":e}}const Cue={position:"absolute",width:1,height:1,left:-9999,overflow:"hidden",clip:"rect(0 0 0 0)"};function Pue({ariaAddedText:e,ariaDeletedText:t}){const{managerRef:r}=B.useContext(en),n=B.useRef([]);return r.current.flags.tagsAdded.forEach(i=>{n.current.push(zy(e,i.label))}),r.current.flags.tagsDeleted.forEach(i=>{n.current.push(zy(t,i.label))}),ie.createElement("div",{"aria-live":"polite","aria-relevant":"additions",role:"status",style:Cue},n.current.join(`
|
||
`))}function Eue({children:e}){const{classNames:t,comboBoxRef:r,id:n}=B.useContext(en);return ie.createElement("div",{className:t.comboBox,id:Jle(n),ref:r},e)}const Tue=({classNames:e,text:t})=>ie.createElement("mark",{className:e.highlight},t);function jue({option:e,query:t,render:r=Tue}){const{classNames:n}=B.useContext(en);if(e.value===_j||e.value===fB)return ie.createElement(ie.Fragment,null,zy(e.label,t));if(t){const i=aue(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 Aue=ie.memo(jue),kue=({classNames:e,inputWidth:t,...r})=>ie.createElement("input",{className:e.input,style:{width:t},...r});function Rue({allowBackspace:e=!0,allowResize:t=!0,ariaDescribedBy:r,ariaErrorMessage:n,delimiterKeys:i,placeholderText:a,render:o=kue}){const{classNames:s}=B.useContext(en),{value:u,...l}=hue({allowBackspace:e,ariaDescribedBy:r,ariaErrorMessage:n,delimiterKeys:i}),h=u.length<a.length?a:u,{width:p,sizerProps:v}=vue({allowResize:t,text:h});return ie.createElement(ie.Fragment,null,o({classNames:s,inputWidth:p,placeholder:a,value:u,...l}),t?ie.createElement("div",{...v},h):null)}const Nue=({children:e,classNames:t,id:r})=>ie.createElement("div",{className:t.label,id:r},e);function Mue({children:e,render:t=Nue}){const{classNames:r,id:n}=B.useContext(en);return t({children:e,classNames:r,id:Ob(n)})}const Lue=({children:e,classNames:t,...r})=>ie.createElement("div",{className:t.listBox,...r},e);function Due({children:e,render:t=Lue}){const{classNames:r,managerRef:n}=B.useContext(en),i=gue();return!n.current.state.isExpanded||ie.Children.count(e)===0?null:t({children:e,classNames:r,...i})}const Iue=({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 $ue({children:e,index:t,render:r=Iue}){const{classNames:n}=B.useContext(en),{option:i,optionProps:a}=bue(t);return r({classNames:n,children:e,option:i,...a})}const Fue=({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 Bue({children:e,onBlur:t,onFocus:r,render:n=Fue}){const{classNames:i,isDisabled:a,isInvalid:o}=B.useContext(en),{isActive:s,rootProps:u}=wue({onBlur:t,onFocus:r});return n({children:e,classNames:i,isActive:s,isDisabled:a,isInvalid:o,...u})}const Uue=({classNames:e,tag:t,...r})=>ie.createElement("button",{type:"button",className:e.tag,...r},ie.createElement("span",{className:e.tagName},t.label));function zue({render:e=Uue,index:t,title:r}){const{classNames:n}=B.useContext(en),{tag:i,tagProps:a}=Sue(t,r);return e({classNames:n,tag:i,...a})}const Vue=({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 que({children:e,label:t,render:r=Vue}){const{classNames:n}=B.useContext(en),i=Oue({label:t});return r({classNames:n,children:e,...i})}const Wue={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"},Hue=[vu.Enter];function Gue({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:u=Wue,collapseOnSelect:l=!1,deleteButtonText:h="Remove %value% from the list",delimiterKeys:p=Hue,id:v="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:P,onBlur:T,onCollapse:A,onDelete:j,onExpand:M,onFocus:q,onInput:H,onShouldCollapse:W,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=cue,tagListLabelText:fe="Selected tags"},de){const ve=B.useRef(null),D=B.useRef(null),z=B.useRef(null),J=B.useRef(null),ce=yue({activateFirstOption:e,allowNew:r,collapseOnSelect:l,newOptionPosition:x,newOptionText:S,noOptionsText:O,onAdd:P,onDelete:j,onCollapse:A,onExpand:M,onInput:H,onShouldCollapse:W,onShouldExpand:K,onValidate:te,selected:Z,suggestions:Q,suggestionsTransform:ae}),Y=_ue({inputRef:D,managerRef:ce});return de&&(typeof de=="function"?de(Y):de.current=Y),ie.createElement(en.Provider,{value:{classNames:u,comboBoxRef:ve,id:v,inputRef:D,isDisabled:w,isInvalid:_,listBoxRef:z,managerRef:ce,rootRef:J}},ie.createElement(Bue,{onBlur:T,onFocus:q,render:$},ie.createElement(Mue,{render:re},b),ie.createElement(que,{render:k,label:fe},ce.current.state.selected.map((ue,he)=>ie.createElement(zue,{key:TP(ue),index:he,render:F,title:h}))),ie.createElement(Eue,null,ie.createElement(Rue,{allowBackspace:t,allowResize:n,ariaDescribedBy:a,ariaErrorMessage:o,delimiterKeys:p,placeholderText:se,render:ee}),ie.createElement(Due,{render:U},ce.current.state.options.map((ue,he)=>ie.createElement($ue,{key:TP(ue),index:he,render:I},ie.createElement(Aue,{option:ue,query:ce.current.state.value,render:X}))))),ie.createElement(Pue,{ariaAddedText:i,ariaDeletedText:s})))}const Kue=ie.forwardRef(Gue);function xw(e){return e==null?"":`${e}`}function Yue(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 wj(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 Zue(e={stringFormatter:wj()}){return t=>e.stringFormatter(t.toString().slice(7,-1))}function Xue(e={stringFormatter:wj()}){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 Que=RegExp(`[^.[\\]]+|\\[(?:([^"'][^[]*)|(["'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|$))`,"g");function Jue(e){var t,r,n;const i=[];let a;for(;a=Que.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 uN(e,t,r){if(t in e){const a=e[t];return a===void 0?r:a}const n=Array.isArray(t)?t:Jue(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 vB(e,t){try{return Array.isArray(t)?e.push(...t):e.push(t),e}catch{return e.concat(t)}}function AP(e,t){let r=!0;return e.reduce((n,i)=>(i==null&&(i=""),r?(r=!1,`${i}`):`${n}${t}${i}`),"")}var cN;(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"})(cN||(cN={}));class ece{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||wj(),i=Xue({stringFormatter:n}),a={header:n,undefined:xw,boolean:xw,number:Yue(),bigint:xw,string:n,symbol:Zue({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=>uN(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=>uN(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(u){const l=s(u,o);return l===void 0?i:l}}}}throw new Error("Invalid field info option. "+JSON.stringify(n))})}getHeader(){return AP(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(vB,[]),[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 AP(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 gB extends ece{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(u=>{o.includes(u)||o.push(u)}),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(vB,[])}processData(t){return AP(t.map(r=>this.processRow(r)).filter(r=>r),this.opts.eol)}}var Zr;(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"})(Zr||(Zr={}));Zr.QUOTATION_MARK+"",Zr.QUOTATION_MARK,Zr.REVERSE_SOLIDUS+"",Zr.REVERSE_SOLIDUS,Zr.SOLIDUS+"",Zr.SOLIDUS,Zr.LATIN_SMALL_LETTER_B+"",Zr.BACKSPACE,Zr.LATIN_SMALL_LETTER_F+"",Zr.FORM_FEED,Zr.LATIN_SMALL_LETTER_N+"",Zr.NEWLINE,Zr.LATIN_SMALL_LETTER_R+"",Zr.CARRIAGE_RETURN,Zr.LATIN_SMALL_LETTER_T+"",Zr.TAB;var fN;(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"})(fN||(fN={}));var dN;(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"})(dN||(dN={}));var hN;(function(e){e[e.OBJECT=0]="OBJECT",e[e.ARRAY=1]="ARRAY"})(hN||(hN={}));var pN;(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"})(pN||(pN={}));var Sw,mN;function Xn(){if(mN)return Sw;mN=1;var e=Array.isArray;return Sw=e,Sw}var Ow,vN;function yB(){if(vN)return Ow;vN=1;var e=typeof cg=="object"&&cg&&cg.Object===Object&&cg;return Ow=e,Ow}var Cw,gN;function vo(){if(gN)return Cw;gN=1;var e=yB(),t=typeof self=="object"&&self&&self.Object===Object&&self,r=e||t||Function("return this")();return Cw=r,Cw}var Pw,yN;function Lm(){if(yN)return Pw;yN=1;var e=vo(),t=e.Symbol;return Pw=t,Pw}var Ew,bN;function tce(){if(bN)return Ew;bN=1;var e=Lm(),t=Object.prototype,r=t.hasOwnProperty,n=t.toString,i=e?e.toStringTag:void 0;function a(o){var s=r.call(o,i),u=o[i];try{o[i]=void 0;var l=!0}catch{}var h=n.call(o);return l&&(s?o[i]=u:delete o[i]),h}return Ew=a,Ew}var Tw,_N;function rce(){if(_N)return Tw;_N=1;var e=Object.prototype,t=e.toString;function r(n){return t.call(n)}return Tw=r,Tw}var jw,wN;function cs(){if(wN)return jw;wN=1;var e=Lm(),t=tce(),r=rce(),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 jw=o,jw}var Aw,xN;function fs(){if(xN)return Aw;xN=1;function e(t){return t!=null&&typeof t=="object"}return Aw=e,Aw}var kw,SN;function _d(){if(SN)return kw;SN=1;var e=cs(),t=fs(),r="[object Symbol]";function n(i){return typeof i=="symbol"||t(i)&&e(i)==r}return kw=n,kw}var Rw,ON;function xj(){if(ON)return Rw;ON=1;var e=Xn(),t=_d(),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 Rw=i,Rw}var Nw,CN;function El(){if(CN)return Nw;CN=1;function e(t){var r=typeof t;return t!=null&&(r=="object"||r=="function")}return Nw=e,Nw}var Mw,PN;function Sj(){if(PN)return Mw;PN=1;var e=cs(),t=El(),r="[object AsyncFunction]",n="[object Function]",i="[object GeneratorFunction]",a="[object Proxy]";function o(s){if(!t(s))return!1;var u=e(s);return u==n||u==i||u==r||u==a}return Mw=o,Mw}var Lw,EN;function nce(){if(EN)return Lw;EN=1;var e=vo(),t=e["__core-js_shared__"];return Lw=t,Lw}var Dw,TN;function ice(){if(TN)return Dw;TN=1;var e=nce(),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 Dw=r,Dw}var Iw,jN;function bB(){if(jN)return Iw;jN=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 Iw=r,Iw}var $w,AN;function ace(){if(AN)return $w;AN=1;var e=Sj(),t=ice(),r=El(),n=bB(),i=/[\\^$.*+?()[\]{}|]/g,a=/^\[object .+?Constructor\]$/,o=Function.prototype,s=Object.prototype,u=o.toString,l=s.hasOwnProperty,h=RegExp("^"+u.call(l).replace(i,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function p(v){if(!r(v)||t(v))return!1;var w=e(v)?h:a;return w.test(n(v))}return $w=p,$w}var Fw,kN;function oce(){if(kN)return Fw;kN=1;function e(t,r){return t==null?void 0:t[r]}return Fw=e,Fw}var Bw,RN;function Qu(){if(RN)return Bw;RN=1;var e=ace(),t=oce();function r(n,i){var a=t(n,i);return e(a)?a:void 0}return Bw=r,Bw}var Uw,NN;function Cb(){if(NN)return Uw;NN=1;var e=Qu(),t=e(Object,"create");return Uw=t,Uw}var zw,MN;function sce(){if(MN)return zw;MN=1;var e=Cb();function t(){this.__data__=e?e(null):{},this.size=0}return zw=t,zw}var Vw,LN;function lce(){if(LN)return Vw;LN=1;function e(t){var r=this.has(t)&&delete this.__data__[t];return this.size-=r?1:0,r}return Vw=e,Vw}var qw,DN;function uce(){if(DN)return qw;DN=1;var e=Cb(),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 qw=i,qw}var Ww,IN;function cce(){if(IN)return Ww;IN=1;var e=Cb(),t=Object.prototype,r=t.hasOwnProperty;function n(i){var a=this.__data__;return e?a[i]!==void 0:r.call(a,i)}return Ww=n,Ww}var Hw,$N;function fce(){if($N)return Hw;$N=1;var e=Cb(),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 Hw=r,Hw}var Gw,FN;function dce(){if(FN)return Gw;FN=1;var e=sce(),t=lce(),r=uce(),n=cce(),i=fce();function a(o){var s=-1,u=o==null?0:o.length;for(this.clear();++s<u;){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,Gw=a,Gw}var Kw,BN;function hce(){if(BN)return Kw;BN=1;function e(){this.__data__=[],this.size=0}return Kw=e,Kw}var Yw,UN;function Oj(){if(UN)return Yw;UN=1;function e(t,r){return t===r||t!==t&&r!==r}return Yw=e,Yw}var Zw,zN;function Pb(){if(zN)return Zw;zN=1;var e=Oj();function t(r,n){for(var i=r.length;i--;)if(e(r[i][0],n))return i;return-1}return Zw=t,Zw}var Xw,VN;function pce(){if(VN)return Xw;VN=1;var e=Pb(),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 Xw=n,Xw}var Qw,qN;function mce(){if(qN)return Qw;qN=1;var e=Pb();function t(r){var n=this.__data__,i=e(n,r);return i<0?void 0:n[i][1]}return Qw=t,Qw}var Jw,WN;function vce(){if(WN)return Jw;WN=1;var e=Pb();function t(r){return e(this.__data__,r)>-1}return Jw=t,Jw}var ex,HN;function gce(){if(HN)return ex;HN=1;var e=Pb();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 ex=t,ex}var tx,GN;function Eb(){if(GN)return tx;GN=1;var e=hce(),t=pce(),r=mce(),n=vce(),i=gce();function a(o){var s=-1,u=o==null?0:o.length;for(this.clear();++s<u;){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,tx=a,tx}var rx,KN;function Cj(){if(KN)return rx;KN=1;var e=Qu(),t=vo(),r=e(t,"Map");return rx=r,rx}var nx,YN;function yce(){if(YN)return nx;YN=1;var e=dce(),t=Eb(),r=Cj();function n(){this.size=0,this.__data__={hash:new e,map:new(r||t),string:new e}}return nx=n,nx}var ix,ZN;function bce(){if(ZN)return ix;ZN=1;function e(t){var r=typeof t;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?t!=="__proto__":t===null}return ix=e,ix}var ax,XN;function Tb(){if(XN)return ax;XN=1;var e=bce();function t(r,n){var i=r.__data__;return e(n)?i[typeof n=="string"?"string":"hash"]:i.map}return ax=t,ax}var ox,QN;function _ce(){if(QN)return ox;QN=1;var e=Tb();function t(r){var n=e(this,r).delete(r);return this.size-=n?1:0,n}return ox=t,ox}var sx,JN;function wce(){if(JN)return sx;JN=1;var e=Tb();function t(r){return e(this,r).get(r)}return sx=t,sx}var lx,eM;function xce(){if(eM)return lx;eM=1;var e=Tb();function t(r){return e(this,r).has(r)}return lx=t,lx}var ux,tM;function Sce(){if(tM)return ux;tM=1;var e=Tb();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 ux=t,ux}var cx,rM;function Pj(){if(rM)return cx;rM=1;var e=yce(),t=_ce(),r=wce(),n=xce(),i=Sce();function a(o){var s=-1,u=o==null?0:o.length;for(this.clear();++s<u;){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,cx=a,cx}var fx,nM;function _B(){if(nM)return fx;nM=1;var e=Pj(),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],u=a.cache;if(u.has(s))return u.get(s);var l=n.apply(this,o);return a.cache=u.set(s,l)||u,l};return a.cache=new(r.Cache||e),a}return r.Cache=e,fx=r,fx}var dx,iM;function Oce(){if(iM)return dx;iM=1;var e=_B(),t=500;function r(n){var i=e(n,function(o){return a.size===t&&a.clear(),o}),a=i.cache;return i}return dx=r,dx}var hx,aM;function Cce(){if(aM)return hx;aM=1;var e=Oce(),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,u,l){a.push(u?l.replace(r,"$1"):s||o)}),a});return hx=n,hx}var px,oM;function Ej(){if(oM)return px;oM=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 px=e,px}var mx,sM;function Pce(){if(sM)return mx;sM=1;var e=Lm(),t=Ej(),r=Xn(),n=_d(),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 u=s+"";return u=="0"&&1/s==-1/0?"-0":u}return mx=o,mx}var vx,lM;function wB(){if(lM)return vx;lM=1;var e=Pce();function t(r){return r==null?"":e(r)}return vx=t,vx}var gx,uM;function xB(){if(uM)return gx;uM=1;var e=Xn(),t=xj(),r=Cce(),n=wB();function i(a,o){return e(a)?a:t(a,o)?[a]:r(n(a))}return gx=i,gx}var yx,cM;function jb(){if(cM)return yx;cM=1;var e=_d();function t(r){if(typeof r=="string"||e(r))return r;var n=r+"";return n=="0"&&1/r==-1/0?"-0":n}return yx=t,yx}var bx,fM;function Tj(){if(fM)return bx;fM=1;var e=xB(),t=jb();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 bx=r,bx}var _x,dM;function SB(){if(dM)return _x;dM=1;var e=Tj();function t(r,n,i){var a=r==null?void 0:e(r,n);return a===void 0?i:a}return _x=t,_x}var Ece=SB();const wi=kt(Ece);var wx,hM;function Tce(){if(hM)return wx;hM=1;function e(t){return t==null}return wx=e,wx}var jce=Tce();const mt=kt(jce);var xx,pM;function Ace(){if(pM)return xx;pM=1;var e=cs(),t=Xn(),r=fs(),n="[object String]";function i(a){return typeof a=="string"||!t(a)&&r(a)&&e(a)==n}return xx=i,xx}var kce=Ace();const Dm=kt(kce);var Rce=Sj();const pt=kt(Rce);var Nce=El();const wd=kt(Nce);var Sx={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 mM;function Mce(){if(mM)return Ut;mM=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"),u=Symbol.for("react.forward_ref"),l=Symbol.for("react.suspense"),h=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),v=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 u:case v: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=u,Ut.Fragment=r,Ut.Lazy=v,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)===u},Ut.isFragment=function(x){return b(x)===r},Ut.isLazy=function(x){return b(x)===v},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===v||x.$$typeof===p||x.$$typeof===a||x.$$typeof===o||x.$$typeof===u||x.$$typeof===_||x.getModuleId!==void 0)},Ut.typeOf=b,Ut}var vM;function Lce(){return vM||(vM=1,Sx.exports=Mce()),Sx.exports}var Dce=Lce(),Ox,gM;function OB(){if(gM)return Ox;gM=1;var e=cs(),t=fs(),r="[object Number]";function n(i){return typeof i=="number"||t(i)&&e(i)==r}return Ox=n,Ox}var Cx,yM;function Ice(){if(yM)return Cx;yM=1;var e=OB();function t(r){return e(r)&&r!=+r}return Cx=t,Cx}var $ce=Ice();const xd=kt($ce);var Fce=OB();const Bce=kt(Fce);var An=function(t){return t===0?0:t>0?1:-1},Su=function(t){return Dm(t)&&t.indexOf("%")===t.length-1},Ke=function(t){return Bce(t)&&!xd(t)},qr=function(t){return Ke(t)||Dm(t)},Uce=0,Tl=function(t){var r=++Uce;return"".concat(t||"").concat(r)},kn=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)&&!Dm(t))return n;var a;if(Su(t)){var o=t.indexOf("%");a=r*parseFloat(t.slice(0,o))/100}else a=+t;return xd(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},zce=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},wr=function(t,r){return Ke(t)&&Ke(r)?function(n){return t+n*(r-t)}:function(){return r}};function Vy(e,t,r){return!e||!e.length?null:e.find(function(n){return n&&(typeof t=="function"?t(n):wi(n,t))===r})}var Vce=function(t){if(!t||!t.length)return null;for(var r=t.length,n=0,i=0,a=0,o=0,s=1/0,u=-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),u=Math.max(u,l);var v=r*o!==n*n?(r*a-n*i)/(r*o-n*n):0;return{xmin:s,xmax:u,a:v,b:(i-v*n)/r}};function bf(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 kP(e){"@babel/helpers - typeof";return kP=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},kP(e)}var qce=["viewBox","children"],Wce=["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"],bM=["points","pathLength"],Px={svg:qce,polygon:bM,polyline:bM},jj=["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"],qy=function(t,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var n=t;if(B.isValidElement(t)&&(n=t.props),!wd(n))return null;var i={};return Object.keys(n).forEach(function(a){jj.includes(a)&&(i[a]=r||function(o){return n[a](n,o)})}),i},Hce=function(t,r,n){return function(i){return t(r,n,i),null}},yl=function(t,r,n){if(!wd(t)||kP(t)!=="object")return null;var i=null;return Object.keys(t).forEach(function(a){var o=t[a];jj.includes(a)&&typeof o=="function"&&(i||(i={}),i[a]=Hce(o,r,n))}),i},Gce=["children"],Kce=["children"];function _M(e,t){if(e==null)return{};var r=Yce(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 Yce(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 RP(e){"@babel/helpers - typeof";return RP=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},RP(e)}var wM={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"},Go=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},xM=null,Ex=null,Aj=function e(t){if(t===xM&&Array.isArray(Ex))return Ex;var r=[];return B.Children.forEach(t,function(n){mt(n)||(Dce.isFragment(n)?r=r.concat(e(n.props.children)):r.push(n))}),Ex=r,xM=t,r};function Mn(e,t){var r=[],n=[];return Array.isArray(t)?n=t.map(function(i){return Go(i)}):n=[Go(t)],Aj(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=Mn(e,t);return r&&r[0]}var SM=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)},Zce=["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"],Xce=function(t){return t&&t.type&&Dm(t.type)&&Zce.indexOf(t.type)>=0},CB=function(t){return t&&RP(t)==="object"&&"clipDot"in t},Qce=function(t,r,n,i){var a,o=(a=Px==null?void 0:Px[i])!==null&&a!==void 0?a:[];return r.startsWith("data-")||!pt(t)&&(i&&o.includes(r)||Wce.includes(r))||n&&jj.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),!wd(i))return null;var a={};return Object.keys(i).forEach(function(o){var s;Qce((s=i)===null||s===void 0?void 0:s[o],o,r,n)&&(a[o]=i[o])}),a},NP=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 OM(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(!OM(a,o))return!1}return!0},OM=function(t,r){if(mt(t)&&mt(r))return!0;if(!mt(t)&&!mt(r)){var n=t.props||{},i=n.children,a=_M(n,Gce),o=r.props||{},s=o.children,u=_M(o,Kce);return i&&s?bf(a,u)&&NP(i,s):!i&&!s?bf(a,u):!1}return!1},CM=function(t,r){var n=[],i={};return Aj(t).forEach(function(a,o){if(Xce(a))n.push(a);else if(a){var s=Go(a.type),u=r[s]||{},l=u.handler,h=u.once;if(l&&(!h||!i[s])){var p=l(a,s,o);n.push(p),i[s]=!0}}}),n},Jce=function(t){var r=t&&t.type;return r&&wM[r]?wM[r]:null},efe=function(t,r){return Aj(r).indexOf(t)},tfe=["children","width","height","viewBox","className","style","title","desc"];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 rfe(e,t){if(e==null)return{};var r=nfe(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 nfe(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){var t=e.children,r=e.width,n=e.height,i=e.viewBox,a=e.className,o=e.style,s=e.title,u=e.desc,l=rfe(e,tfe),h=i||{width:r,height:n,x:0,y:0},p=Me("recharts-surface",a);return ie.createElement("svg",MP({},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,u),t)}var ife=["children","className"];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 afe(e,t){if(e==null)return{};var r=ofe(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 ofe(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=afe(e,ife),a=Me("recharts-layer",n);return ie.createElement("g",DP({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]},Tx,PM;function sfe(){if(PM)return Tx;PM=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 Tx=e,Tx}var jx,EM;function lfe(){if(EM)return jx;EM=1;var e=sfe();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 jx=t,jx}var Ax,TM;function PB(){if(TM)return Ax;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 u(l){return s.test(l)}return Ax=u,Ax}var kx,jM;function ufe(){if(jM)return kx;jM=1;function e(t){return t.split("")}return kx=e,kx}var Rx,AM;function cfe(){if(AM)return Rx;AM=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+"]",u="\\ud83c[\\udffb-\\udfff]",l="(?:"+s+"|"+u+")",h="[^"+e+"]",p="(?:\\ud83c[\\udde6-\\uddff]){2}",v="[\\ud800-\\udbff][\\udc00-\\udfff]",w="\\u200d",_=l+"?",b="["+a+"]?",x="(?:"+w+"(?:"+[h,p,v].join("|")+")"+b+_+")*",S=b+_+x,O="(?:"+[h+s+"?",s,p,v,o].join("|")+")",P=RegExp(u+"(?="+u+")|"+O+S,"g");function T(A){return A.match(P)||[]}return Rx=T,Rx}var Nx,kM;function ffe(){if(kM)return Nx;kM=1;var e=ufe(),t=PB(),r=cfe();function n(i){return t(i)?r(i):e(i)}return Nx=n,Nx}var Mx,RM;function dfe(){if(RM)return Mx;RM=1;var e=lfe(),t=PB(),r=ffe(),n=wB();function i(a){return function(o){o=n(o);var s=t(o)?r(o):void 0,u=s?s[0]:o.charAt(0),l=s?e(s,1).join(""):o.slice(1);return u[a]()+l}}return Mx=i,Mx}var Lx,NM;function hfe(){if(NM)return Lx;NM=1;var e=dfe(),t=e("toUpperCase");return Lx=t,Lx}var pfe=hfe();const Ab=kt(pfe);function tr(e){return function(){return e}}const EB=Math.cos,Wy=Math.sin,Na=Math.sqrt,Hy=Math.PI,kb=2*Hy,IP=Math.PI,$P=2*IP,gu=1e-6,mfe=$P-gu;function TB(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=arguments[t]+e[t]}function vfe(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return TB;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 gfe{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?TB:vfe(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,u=n-t,l=i-r,h=o-t,p=s-r,v=h*h+p*p;if(this._x1===null)this._append`M${this._x1=t},${this._y1=r}`;else if(v>gu)if(!(Math.abs(p*u-l*h)>gu)||!a)this._append`L${this._x1=t},${this._y1=r}`;else{let w=n-o,_=i-s,b=u*u+l*l,x=w*w+_*_,S=Math.sqrt(b),O=Math.sqrt(v),P=a*Math.tan((IP-Math.acos((b+v-x)/(2*S*O)))/2),T=P/O,A=P/S;Math.abs(T-1)>gu&&this._append`L${t+T*h},${r+T*p}`,this._append`A${a},${a},0,0,${+(p*w>h*_)},${this._x1=t+A*u},${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),u=n*Math.sin(i),l=t+s,h=r+u,p=1^o,v=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&&(v<0&&(v=v%$P+$P),v>mfe?this._append`A${n},${n},0,1,${p},${t-s},${r-u}A${n},${n},0,1,${p},${this._x1=l},${this._y1=h}`:v>gu&&this._append`A${n},${n},0,${+(v>=IP)},${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 kj(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 gfe(t)}function Rj(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function jB(e){this._context=e}jB.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 Rb(e){return new jB(e)}function AB(e){return e[0]}function kB(e){return e[1]}function RB(e,t){var r=tr(!0),n=null,i=Rb,a=null,o=kj(s);e=typeof e=="function"?e:e===void 0?AB:tr(e),t=typeof t=="function"?t:t===void 0?kB:tr(t);function s(u){var l,h=(u=Rj(u)).length,p,v=!1,w;for(n==null&&(a=i(w=o())),l=0;l<=h;++l)!(l<h&&r(p=u[l],l,u))===v&&((v=!v)?a.lineStart():a.lineEnd()),v&&a.point(+e(p,l,u),+t(p,l,u));if(w)return a=null,w+""||null}return s.x=function(u){return arguments.length?(e=typeof u=="function"?u:tr(+u),s):e},s.y=function(u){return arguments.length?(t=typeof u=="function"?u:tr(+u),s):t},s.defined=function(u){return arguments.length?(r=typeof u=="function"?u:tr(!!u),s):r},s.curve=function(u){return arguments.length?(i=u,n!=null&&(a=i(n)),s):i},s.context=function(u){return arguments.length?(u==null?n=a=null:a=i(n=u),s):n},s}function wg(e,t,r){var n=null,i=tr(!0),a=null,o=Rb,s=null,u=kj(l);e=typeof e=="function"?e:e===void 0?AB:tr(+e),t=typeof t=="function"?t:tr(t===void 0?0:+t),r=typeof r=="function"?r:r===void 0?kB:tr(+r);function l(p){var v,w,_,b=(p=Rj(p)).length,x,S=!1,O,P=new Array(b),T=new Array(b);for(a==null&&(s=o(O=u())),v=0;v<=b;++v){if(!(v<b&&i(x=p[v],v,p))===S)if(S=!S)w=v,s.areaStart(),s.lineStart();else{for(s.lineEnd(),s.lineStart(),_=v-1;_>=w;--_)s.point(P[_],T[_]);s.lineEnd(),s.areaEnd()}S&&(P[v]=+e(x,v,p),T[v]=+t(x,v,p),s.point(n?+n(x,v,p):P[v],r?+r(x,v,p):T[v]))}if(O)return s=null,O+""||null}function h(){return RB().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 NB{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 yfe(e){return new NB(e,!0)}function bfe(e){return new NB(e,!1)}const Nj={draw(e,t){const r=Na(t/Hy);e.moveTo(r,0),e.arc(0,0,r,0,kb)}},_fe={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()}},MB=Na(1/3),wfe=MB*2,xfe={draw(e,t){const r=Na(t/wfe),n=r*MB;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}},Sfe={draw(e,t){const r=Na(t),n=-r/2;e.rect(n,n,r,r)}},Ofe=.8908130915292852,LB=Wy(Hy/10)/Wy(7*Hy/10),Cfe=Wy(kb/10)*LB,Pfe=-EB(kb/10)*LB,Efe={draw(e,t){const r=Na(t*Ofe),n=Cfe*r,i=Pfe*r;e.moveTo(0,-r),e.lineTo(n,i);for(let a=1;a<5;++a){const o=kb*a/5,s=EB(o),u=Wy(o);e.lineTo(u*r,-s*r),e.lineTo(s*n-u*i,u*n+s*i)}e.closePath()}},Dx=Na(3),Tfe={draw(e,t){const r=-Na(t/(Dx*3));e.moveTo(0,r*2),e.lineTo(-Dx*r,-r),e.lineTo(Dx*r,-r),e.closePath()}},Fi=-.5,Bi=Na(3)/2,FP=1/Na(12),jfe=(FP/2+1)*3,Afe={draw(e,t){const r=Na(t/jfe),n=r/2,i=r*FP,a=n,o=r*FP+r,s=-a,u=o;e.moveTo(n,i),e.lineTo(a,o),e.lineTo(s,u),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*u,Bi*s+Fi*u),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*u,Fi*u-Bi*s),e.closePath()}};function kfe(e,t){let r=null,n=kj(i);e=typeof e=="function"?e:tr(e||Nj),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 Gy(){}function Ky(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 DB(e){this._context=e}DB.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:Ky(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:Ky(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Rfe(e){return new DB(e)}function IB(e){this._context=e}IB.prototype={areaStart:Gy,areaEnd:Gy,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:Ky(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Nfe(e){return new IB(e)}function $B(e){this._context=e}$B.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:Ky(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Mfe(e){return new $B(e)}function FB(e){this._context=e}FB.prototype={areaStart:Gy,areaEnd:Gy,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 Lfe(e){return new FB(e)}function MM(e){return e<0?-1:1}function LM(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(MM(a)+MM(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(s))||0}function DM(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function Ix(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 Yy(e){this._context=e}Yy.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:Ix(this,this._t0,DM(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,Ix(this,DM(this,r=LM(this,e,t)),r);break;default:Ix(this,this._t0,r=LM(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function BB(e){this._context=new UB(e)}(BB.prototype=Object.create(Yy.prototype)).point=function(e,t){Yy.prototype.point.call(this,t,e)};function UB(e){this._context=e}UB.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 Dfe(e){return new Yy(e)}function Ife(e){return new BB(e)}function zB(e){this._context=e}zB.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=IM(e),i=IM(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 IM(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 $fe(e){return new zB(e)}function Nb(e,t){this._context=e,this._t=t}Nb.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 Ffe(e){return new Nb(e,.5)}function Bfe(e){return new Nb(e,0)}function Ufe(e){return new Nb(e,1)}function Mf(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 BP(e){for(var t=e.length,r=new Array(t);--t>=0;)r[t]=t;return r}function zfe(e,t){return e[t]}function Vfe(e){const t=[];return t.key=e,t}function qfe(){var e=tr([]),t=BP,r=Mf,n=zfe;function i(a){var o=Array.from(e.apply(this,arguments),Vfe),s,u=o.length,l=-1,h;for(const p of a)for(s=0,++l;s<u;++s)(o[s][l]=[0,+n(p,o[s].key,l,a)]).data=p;for(s=0,h=Rj(t(o));s<u;++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?BP:typeof a=="function"?a:tr(Array.from(a)),i):t},i.offset=function(a){return arguments.length?(r=a??Mf,i):r},i}function Wfe(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}Mf(e,t)}}function Hfe(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}Mf(e,t)}}function Gfe(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,u=0,l=0;s<o;++s){for(var h=e[t[s]],p=h[n][1]||0,v=h[n-1][1]||0,w=(p-v)/2,_=0;_<s;++_){var b=e[t[_]],x=b[n][1]||0,S=b[n-1][1]||0;w+=x-S}u+=p,l+=w*p}i[n-1][1]+=i[n-1][0]=r,u&&(r-=l/u)}i[n-1][1]+=i[n-1][0]=r,Mf(e,t)}}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 Kfe=["type","size","sizeType"];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 $M(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 FM(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?$M(Object(r),!0).forEach(function(n){Yfe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):$M(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Yfe(e,t,r){return t=Zfe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Zfe(e){var t=Xfe(e,"string");return Lp(t)=="symbol"?t:t+""}function Xfe(e,t){if(Lp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Lp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Qfe(e,t){if(e==null)return{};var r=Jfe(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 Jfe(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 VB={symbolCircle:Nj,symbolCross:_fe,symbolDiamond:xfe,symbolSquare:Sfe,symbolStar:Efe,symbolTriangle:Tfe,symbolWye:Afe},ede=Math.PI/180,tde=function(t){var r="symbol".concat(Ab(t));return VB[r]||Nj},rde=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*ede;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}},nde=function(t,r){VB["symbol".concat(Ab(t))]=r},Mb=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,u=Qfe(t,Kfe),l=FM(FM({},u),{},{type:n,size:a,sizeType:s}),h=function(){var x=tde(n),S=kfe().type(x).size(rde(a,s,n));return S()},p=l.className,v=l.cx,w=l.cy,_=ot(l,!0);return v===+v&&w===+w&&a===+a?ie.createElement("path",UP({},_,{className:Me("recharts-symbols",p),transform:"translate(".concat(v,", ").concat(w,")"),d:h()})):null};Mb.registerSymbol=nde;function Lf(e){"@babel/helpers - typeof";return Lf=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},Lf(e)}function zP(){return zP=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},zP.apply(this,arguments)}function BM(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 ide(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?BM(Object(r),!0).forEach(function(n){Dp(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):BM(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function ade(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ode(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,WB(n.key),n)}}function sde(e,t,r){return t&&ode(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function lde(e,t,r){return t=Zy(t),ude(e,qB()?Reflect.construct(t,r||[],Zy(e).constructor):t.apply(e,r))}function ude(e,t){if(t&&(Lf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return cde(e)}function cde(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function qB(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(qB=function(){return!!e})()}function Zy(e){return Zy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Zy(e)}function fde(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 Dp(e,t,r){return t=WB(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function WB(e){var t=dde(e,"string");return Lf(t)=="symbol"?t:t+""}function dde(e,t){if(Lf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Lf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var va=32,Mj=function(e){function t(){return ade(this,t),lde(this,t,arguments)}return fde(t,e),sde(t,[{key:"renderIcon",value:function(n){var i=this.props.inactiveColor,a=va/2,o=va/6,s=va/3,u=n.inactive?i:n.color;if(n.type==="plainline")return ie.createElement("line",{strokeWidth:4,fill:"none",stroke:u,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:u,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:u,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=ide({},n);return delete l.legendIcon,ie.cloneElement(n.legendIcon,l)}return ie.createElement(Mb,{fill:u,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,u=i.formatter,l=i.inactiveColor,h={x:0,y:0,width:va,height:va},p={display:s==="horizontal"?"inline-block":"block",marginRight:10},v={display:"inline-block",verticalAlign:"middle",marginRight:4};return a.map(function(w,_){var b=w.formatter||u,x=Me(Dp(Dp({"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",zP({className:x,style:p,key:"legend-item-".concat(_)},yl(n.props,w,_)),ie.createElement(LP,{width:o,height:o,viewBox:h,style:v},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);Dp(Mj,"displayName","Legend");Dp(Mj,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var $x,UM;function hde(){if(UM)return $x;UM=1;var e=Eb();function t(){this.__data__=new e,this.size=0}return $x=t,$x}var Fx,zM;function pde(){if(zM)return Fx;zM=1;function e(t){var r=this.__data__,n=r.delete(t);return this.size=r.size,n}return Fx=e,Fx}var Bx,VM;function mde(){if(VM)return Bx;VM=1;function e(t){return this.__data__.get(t)}return Bx=e,Bx}var Ux,qM;function vde(){if(qM)return Ux;qM=1;function e(t){return this.__data__.has(t)}return Ux=e,Ux}var zx,WM;function gde(){if(WM)return zx;WM=1;var e=Eb(),t=Cj(),r=Pj(),n=200;function i(a,o){var s=this.__data__;if(s instanceof e){var u=s.__data__;if(!t||u.length<n-1)return u.push([a,o]),this.size=++s.size,this;s=this.__data__=new r(u)}return s.set(a,o),this.size=s.size,this}return zx=i,zx}var Vx,HM;function HB(){if(HM)return Vx;HM=1;var e=Eb(),t=hde(),r=pde(),n=mde(),i=vde(),a=gde();function o(s){var u=this.__data__=new e(s);this.size=u.size}return o.prototype.clear=t,o.prototype.delete=r,o.prototype.get=n,o.prototype.has=i,o.prototype.set=a,Vx=o,Vx}var qx,GM;function yde(){if(GM)return qx;GM=1;var e="__lodash_hash_undefined__";function t(r){return this.__data__.set(r,e),this}return qx=t,qx}var Wx,KM;function bde(){if(KM)return Wx;KM=1;function e(t){return this.__data__.has(t)}return Wx=e,Wx}var Hx,YM;function GB(){if(YM)return Hx;YM=1;var e=Pj(),t=yde(),r=bde();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,Hx=n,Hx}var Gx,ZM;function KB(){if(ZM)return Gx;ZM=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 Gx=e,Gx}var Kx,XM;function YB(){if(XM)return Kx;XM=1;function e(t,r){return t.has(r)}return Kx=e,Kx}var Yx,QM;function ZB(){if(QM)return Yx;QM=1;var e=GB(),t=KB(),r=YB(),n=1,i=2;function a(o,s,u,l,h,p){var v=u&n,w=o.length,_=s.length;if(w!=_&&!(v&&_>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,P=u&i?new e:void 0;for(p.set(o,s),p.set(s,o);++S<w;){var T=o[S],A=s[S];if(l)var j=v?l(A,T,S,s,o,p):l(T,A,S,o,s,p);if(j!==void 0){if(j)continue;O=!1;break}if(P){if(!t(s,function(M,q){if(!r(P,q)&&(T===M||h(T,M,u,l,p)))return P.push(q)})){O=!1;break}}else if(!(T===A||h(T,A,u,l,p))){O=!1;break}}return p.delete(o),p.delete(s),O}return Yx=a,Yx}var Zx,JM;function _de(){if(JM)return Zx;JM=1;var e=vo(),t=e.Uint8Array;return Zx=t,Zx}var Xx,eL;function wde(){if(eL)return Xx;eL=1;function e(t){var r=-1,n=Array(t.size);return t.forEach(function(i,a){n[++r]=[a,i]}),n}return Xx=e,Xx}var Qx,tL;function Lj(){if(tL)return Qx;tL=1;function e(t){var r=-1,n=Array(t.size);return t.forEach(function(i){n[++r]=i}),n}return Qx=e,Qx}var Jx,rL;function xde(){if(rL)return Jx;rL=1;var e=Lm(),t=_de(),r=Oj(),n=ZB(),i=wde(),a=Lj(),o=1,s=2,u="[object Boolean]",l="[object Date]",h="[object Error]",p="[object Map]",v="[object Number]",w="[object RegExp]",_="[object Set]",b="[object String]",x="[object Symbol]",S="[object ArrayBuffer]",O="[object DataView]",P=e?e.prototype:void 0,T=P?P.valueOf:void 0;function A(j,M,q,H,W,K,te){switch(q){case O:if(j.byteLength!=M.byteLength||j.byteOffset!=M.byteOffset)return!1;j=j.buffer,M=M.buffer;case S:return!(j.byteLength!=M.byteLength||!K(new t(j),new t(M)));case u:case l:case v:return r(+j,+M);case h:return j.name==M.name&&j.message==M.message;case w:case b:return j==M+"";case p:var se=i;case _:var X=H&o;if(se||(se=a),j.size!=M.size&&!X)return!1;var ee=te.get(j);if(ee)return ee==M;H|=s,te.set(j,M);var re=n(se(j),se(M),H,W,K,te);return te.delete(j),re;case x:if(T)return T.call(j)==T.call(M)}return!1}return Jx=A,Jx}var e2,nL;function XB(){if(nL)return e2;nL=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 e2=e,e2}var t2,iL;function Sde(){if(iL)return t2;iL=1;var e=XB(),t=Xn();function r(n,i,a){var o=i(n);return t(n)?o:e(o,a(n))}return t2=r,t2}var r2,aL;function Ode(){if(aL)return r2;aL=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 r2=e,r2}var n2,oL;function Cde(){if(oL)return n2;oL=1;function e(){return[]}return n2=e,n2}var i2,sL;function Pde(){if(sL)return i2;sL=1;var e=Ode(),t=Cde(),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 i2=a,i2}var a2,lL;function Ede(){if(lL)return a2;lL=1;function e(t,r){for(var n=-1,i=Array(t);++n<t;)i[n]=r(n);return i}return a2=e,a2}var o2,uL;function Tde(){if(uL)return o2;uL=1;var e=cs(),t=fs(),r="[object Arguments]";function n(i){return t(i)&&e(i)==r}return o2=n,o2}var s2,cL;function Dj(){if(cL)return s2;cL=1;var e=Tde(),t=fs(),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 s2=a,s2}var Zh={exports:{}},l2,fL;function jde(){if(fL)return l2;fL=1;function e(){return!1}return l2=e,l2}Zh.exports;var dL;function QB(){return dL||(dL=1,function(e,t){var r=vo(),n=jde(),i=t&&!t.nodeType&&t,a=i&&!0&&e&&!e.nodeType&&e,o=a&&a.exports===i,s=o?r.Buffer:void 0,u=s?s.isBuffer:void 0,l=u||n;e.exports=l}(Zh,Zh.exports)),Zh.exports}var u2,hL;function Ij(){if(hL)return u2;hL=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 u2=r,u2}var c2,pL;function $j(){if(pL)return c2;pL=1;var e=9007199254740991;function t(r){return typeof r=="number"&&r>-1&&r%1==0&&r<=e}return c2=t,c2}var f2,mL;function Ade(){if(mL)return f2;mL=1;var e=cs(),t=$j(),r=fs(),n="[object Arguments]",i="[object Array]",a="[object Boolean]",o="[object Date]",s="[object Error]",u="[object Function]",l="[object Map]",h="[object Number]",p="[object Object]",v="[object RegExp]",w="[object Set]",_="[object String]",b="[object WeakMap]",x="[object ArrayBuffer]",S="[object DataView]",O="[object Float32Array]",P="[object Float64Array]",T="[object Int8Array]",A="[object Int16Array]",j="[object Int32Array]",M="[object Uint8Array]",q="[object Uint8ClampedArray]",H="[object Uint16Array]",W="[object Uint32Array]",K={};K[O]=K[P]=K[T]=K[A]=K[j]=K[M]=K[q]=K[H]=K[W]=!0,K[n]=K[i]=K[x]=K[a]=K[S]=K[o]=K[s]=K[u]=K[l]=K[h]=K[p]=K[v]=K[w]=K[_]=K[b]=!1;function te(se){return r(se)&&t(se.length)&&!!K[e(se)]}return f2=te,f2}var d2,vL;function JB(){if(vL)return d2;vL=1;function e(t){return function(r){return t(r)}}return d2=e,d2}var Xh={exports:{}};Xh.exports;var gL;function kde(){return gL||(gL=1,function(e,t){var r=yB(),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 u=i&&i.require&&i.require("util").types;return u||o&&o.binding&&o.binding("util")}catch{}}();e.exports=s}(Xh,Xh.exports)),Xh.exports}var h2,yL;function e9(){if(yL)return h2;yL=1;var e=Ade(),t=JB(),r=kde(),n=r&&r.isTypedArray,i=n?t(n):e;return h2=i,h2}var p2,bL;function Rde(){if(bL)return p2;bL=1;var e=Ede(),t=Dj(),r=Xn(),n=QB(),i=Ij(),a=e9(),o=Object.prototype,s=o.hasOwnProperty;function u(l,h){var p=r(l),v=!p&&t(l),w=!p&&!v&&n(l),_=!p&&!v&&!w&&a(l),b=p||v||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 p2=u,p2}var m2,_L;function Nde(){if(_L)return m2;_L=1;var e=Object.prototype;function t(r){var n=r&&r.constructor,i=typeof n=="function"&&n.prototype||e;return r===i}return m2=t,m2}var v2,wL;function t9(){if(wL)return v2;wL=1;function e(t,r){return function(n){return t(r(n))}}return v2=e,v2}var g2,xL;function Mde(){if(xL)return g2;xL=1;var e=t9(),t=e(Object.keys,Object);return g2=t,g2}var y2,SL;function Lde(){if(SL)return y2;SL=1;var e=Nde(),t=Mde(),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 y2=i,y2}var b2,OL;function Im(){if(OL)return b2;OL=1;var e=Sj(),t=$j();function r(n){return n!=null&&t(n.length)&&!e(n)}return b2=r,b2}var _2,CL;function Lb(){if(CL)return _2;CL=1;var e=Rde(),t=Lde(),r=Im();function n(i){return r(i)?e(i):t(i)}return _2=n,_2}var w2,PL;function Dde(){if(PL)return w2;PL=1;var e=Sde(),t=Pde(),r=Lb();function n(i){return e(i,r,t)}return w2=n,w2}var x2,EL;function Ide(){if(EL)return x2;EL=1;var e=Dde(),t=1,r=Object.prototype,n=r.hasOwnProperty;function i(a,o,s,u,l,h){var p=s&t,v=e(a),w=v.length,_=e(o),b=_.length;if(w!=b&&!p)return!1;for(var x=w;x--;){var S=v[x];if(!(p?S in o:n.call(o,S)))return!1}var O=h.get(a),P=h.get(o);if(O&&P)return O==o&&P==a;var T=!0;h.set(a,o),h.set(o,a);for(var A=p;++x<w;){S=v[x];var j=a[S],M=o[S];if(u)var q=p?u(M,j,S,o,a,h):u(j,M,S,a,o,h);if(!(q===void 0?j===M||l(j,M,s,u,h):q)){T=!1;break}A||(A=S=="constructor")}if(T&&!A){var H=a.constructor,W=o.constructor;H!=W&&"constructor"in a&&"constructor"in o&&!(typeof H=="function"&&H instanceof H&&typeof W=="function"&&W instanceof W)&&(T=!1)}return h.delete(a),h.delete(o),T}return x2=i,x2}var S2,TL;function $de(){if(TL)return S2;TL=1;var e=Qu(),t=vo(),r=e(t,"DataView");return S2=r,S2}var O2,jL;function Fde(){if(jL)return O2;jL=1;var e=Qu(),t=vo(),r=e(t,"Promise");return O2=r,O2}var C2,AL;function r9(){if(AL)return C2;AL=1;var e=Qu(),t=vo(),r=e(t,"Set");return C2=r,C2}var P2,kL;function Bde(){if(kL)return P2;kL=1;var e=Qu(),t=vo(),r=e(t,"WeakMap");return P2=r,P2}var E2,RL;function Ude(){if(RL)return E2;RL=1;var e=$de(),t=Cj(),r=Fde(),n=r9(),i=Bde(),a=cs(),o=bB(),s="[object Map]",u="[object Object]",l="[object Promise]",h="[object Set]",p="[object WeakMap]",v="[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)))!=v||t&&O(new t)!=s||r&&O(r.resolve())!=l||n&&O(new n)!=h||i&&O(new i)!=p)&&(O=function(P){var T=a(P),A=T==u?P.constructor:void 0,j=A?o(A):"";if(j)switch(j){case w:return v;case _:return s;case b:return l;case x:return h;case S:return p}return T}),E2=O,E2}var T2,NL;function zde(){if(NL)return T2;NL=1;var e=HB(),t=ZB(),r=xde(),n=Ide(),i=Ude(),a=Xn(),o=QB(),s=e9(),u=1,l="[object Arguments]",h="[object Array]",p="[object Object]",v=Object.prototype,w=v.hasOwnProperty;function _(b,x,S,O,P,T){var A=a(b),j=a(x),M=A?h:i(b),q=j?h:i(x);M=M==l?p:M,q=q==l?p:q;var H=M==p,W=q==p,K=M==q;if(K&&o(b)){if(!o(x))return!1;A=!0,H=!1}if(K&&!H)return T||(T=new e),A||s(b)?t(b,x,S,O,P,T):r(b,x,M,S,O,P,T);if(!(S&u)){var te=H&&w.call(b,"__wrapped__"),se=W&&w.call(x,"__wrapped__");if(te||se){var X=te?b.value():b,ee=se?x.value():x;return T||(T=new e),P(X,ee,S,O,T)}}return K?(T||(T=new e),n(b,x,S,O,P,T)):!1}return T2=_,T2}var j2,ML;function Fj(){if(ML)return j2;ML=1;var e=zde(),t=fs();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 j2=r,j2}var A2,LL;function Vde(){if(LL)return A2;LL=1;var e=HB(),t=Fj(),r=1,n=2;function i(a,o,s,u){var l=s.length,h=l,p=!u;if(a==null)return!h;for(a=Object(a);l--;){var v=s[l];if(p&&v[2]?v[1]!==a[v[0]]:!(v[0]in a))return!1}for(;++l<h;){v=s[l];var w=v[0],_=a[w],b=v[1];if(p&&v[2]){if(_===void 0&&!(w in a))return!1}else{var x=new e;if(u)var S=u(_,b,w,a,o,x);if(!(S===void 0?t(b,_,r|n,u,x):S))return!1}}return!0}return A2=i,A2}var k2,DL;function n9(){if(DL)return k2;DL=1;var e=El();function t(r){return r===r&&!e(r)}return k2=t,k2}var R2,IL;function qde(){if(IL)return R2;IL=1;var e=n9(),t=Lb();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 R2=r,R2}var N2,$L;function i9(){if($L)return N2;$L=1;function e(t,r){return function(n){return n==null?!1:n[t]===r&&(r!==void 0||t in Object(n))}}return N2=e,N2}var M2,FL;function Wde(){if(FL)return M2;FL=1;var e=Vde(),t=qde(),r=i9();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 M2=n,M2}var L2,BL;function Hde(){if(BL)return L2;BL=1;function e(t,r){return t!=null&&r in Object(t)}return L2=e,L2}var D2,UL;function Gde(){if(UL)return D2;UL=1;var e=xB(),t=Dj(),r=Xn(),n=Ij(),i=$j(),a=jb();function o(s,u,l){u=e(u,s);for(var h=-1,p=u.length,v=!1;++h<p;){var w=a(u[h]);if(!(v=s!=null&&l(s,w)))break;s=s[w]}return v||++h!=p?v:(p=s==null?0:s.length,!!p&&i(p)&&n(w,p)&&(r(s)||t(s)))}return D2=o,D2}var I2,zL;function Kde(){if(zL)return I2;zL=1;var e=Hde(),t=Gde();function r(n,i){return n!=null&&t(n,i,e)}return I2=r,I2}var $2,VL;function Yde(){if(VL)return $2;VL=1;var e=Fj(),t=SB(),r=Kde(),n=xj(),i=n9(),a=i9(),o=jb(),s=1,u=2;function l(h,p){return n(h)&&i(p)?a(o(h),p):function(v){var w=t(v,h);return w===void 0&&w===p?r(v,h):e(p,w,s|u)}}return $2=l,$2}var F2,qL;function Sd(){if(qL)return F2;qL=1;function e(t){return t}return F2=e,F2}var B2,WL;function Zde(){if(WL)return B2;WL=1;function e(t){return function(r){return r==null?void 0:r[t]}}return B2=e,B2}var U2,HL;function Xde(){if(HL)return U2;HL=1;var e=Tj();function t(r){return function(n){return e(n,r)}}return U2=t,U2}var z2,GL;function Qde(){if(GL)return z2;GL=1;var e=Zde(),t=Xde(),r=xj(),n=jb();function i(a){return r(a)?e(n(a)):t(a)}return z2=i,z2}var V2,KL;function go(){if(KL)return V2;KL=1;var e=Wde(),t=Yde(),r=Sd(),n=Xn(),i=Qde();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 V2=a,V2}var q2,YL;function a9(){if(YL)return q2;YL=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 q2=e,q2}var W2,ZL;function Jde(){if(ZL)return W2;ZL=1;function e(t){return t!==t}return W2=e,W2}var H2,XL;function ehe(){if(XL)return H2;XL=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 H2=e,H2}var G2,QL;function the(){if(QL)return G2;QL=1;var e=a9(),t=Jde(),r=ehe();function n(i,a,o){return a===a?r(i,a,o):e(i,t,o)}return G2=n,G2}var K2,JL;function rhe(){if(JL)return K2;JL=1;var e=the();function t(r,n){var i=r==null?0:r.length;return!!i&&e(r,n,0)>-1}return K2=t,K2}var Y2,e6;function nhe(){if(e6)return Y2;e6=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 Y2=e,Y2}var Z2,t6;function ihe(){if(t6)return Z2;t6=1;function e(){}return Z2=e,Z2}var X2,r6;function ahe(){if(r6)return X2;r6=1;var e=r9(),t=ihe(),r=Lj(),n=1/0,i=e&&1/r(new e([,-0]))[1]==n?function(a){return new e(a)}:t;return X2=i,X2}var Q2,n6;function ohe(){if(n6)return Q2;n6=1;var e=GB(),t=rhe(),r=nhe(),n=YB(),i=ahe(),a=Lj(),o=200;function s(u,l,h){var p=-1,v=t,w=u.length,_=!0,b=[],x=b;if(h)_=!1,v=r;else if(w>=o){var S=l?null:i(u);if(S)return a(S);_=!1,v=n,x=new e}else x=l?[]:b;e:for(;++p<w;){var O=u[p],P=l?l(O):O;if(O=h||O!==0?O:0,_&&P===P){for(var T=x.length;T--;)if(x[T]===P)continue e;l&&x.push(P),b.push(O)}else v(x,P,h)||(x!==b&&x.push(P),b.push(O))}return b}return Q2=s,Q2}var J2,i6;function she(){if(i6)return J2;i6=1;var e=go(),t=ohe();function r(n,i){return n&&n.length?t(n,e(i,2)):[]}return J2=r,J2}var lhe=she();const a6=kt(lhe);function o9(e,t,r){return t===!0?a6(e,r):pt(t)?a6(e,t):e}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)}var uhe=["ref"];function o6(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?o6(Object(r),!0).forEach(function(n){Db(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o6(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function che(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s6(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,l9(n.key),n)}}function fhe(e,t,r){return t&&s6(e.prototype,t),r&&s6(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function dhe(e,t,r){return t=Xy(t),hhe(e,s9()?Reflect.construct(t,r||[],Xy(e).constructor):t.apply(e,r))}function hhe(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 phe(e)}function phe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function s9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(s9=function(){return!!e})()}function Xy(e){return Xy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Xy(e)}function mhe(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&&qP(e,t)}function qP(e,t){return qP=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},qP(e,t)}function Db(e,t,r){return t=l9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function l9(e){var t=vhe(e,"string");return Df(t)=="symbol"?t:t+""}function vhe(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)}function ghe(e,t){if(e==null)return{};var r=yhe(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 yhe(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 bhe(e){return e.value}function _he(e,t){if(ie.isValidElement(e))return ie.cloneElement(e,t);if(typeof e=="function")return ie.createElement(e,t);t.ref;var r=ghe(t,uhe);return ie.createElement(Mj,r)}var l6=1,_f=function(e){function t(){var r;che(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=dhe(this,t,[].concat(i)),Db(r,"lastBoundingBox",{width:-1,height:-1}),r}return mhe(t,e),fhe(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)>l6||Math.abs(i.height-this.lastBoundingBox.height)>l6)&&(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,u=i.margin,l=i.chartWidth,h=i.chartHeight,p,v;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:u&&u.right||0}:{left:u&&u.left||0};if(!n||(n.top===void 0||n.top===null)&&(n.bottom===void 0||n.bottom===null))if(s==="middle"){var _=this.getBBoxSnapshot();v={top:((h||0)-_.height)/2}}else v=s==="bottom"?{bottom:u&&u.bottom||0}:{top:u&&u.top||0};return Fo(Fo({},p),v)}},{key:"render",value:function(){var n=this,i=this.props,a=i.content,o=i.width,s=i.height,u=i.wrapperStyle,l=i.payloadUniqBy,h=i.payload,p=Fo(Fo({position:"absolute",width:o||"auto",height:s||"auto"},this.getDefaultPosition(u)),u);return ie.createElement("div",{className:"recharts-legend-wrapper",style:p,ref:function(w){n.wrapperNode=w}},_he(a,Fo(Fo({},this.props),{},{payload:o9(h,l,bhe)})))}}],[{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);Db(_f,"displayName","Legend");Db(_f,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var eS,u6;function whe(){if(u6)return eS;u6=1;var e=Lm(),t=Dj(),r=Xn(),n=e?e.isConcatSpreadable:void 0;function i(a){return r(a)||t(a)||!!(n&&a&&a[n])}return eS=i,eS}var tS,c6;function u9(){if(c6)return tS;c6=1;var e=XB(),t=whe();function r(n,i,a,o,s){var u=-1,l=n.length;for(a||(a=t),s||(s=[]);++u<l;){var h=n[u];i>0&&a(h)?i>1?r(h,i-1,a,o,s):e(s,h):o||(s[s.length]=h)}return s}return tS=r,tS}var rS,f6;function xhe(){if(f6)return rS;f6=1;function e(t){return function(r,n,i){for(var a=-1,o=Object(r),s=i(r),u=s.length;u--;){var l=s[t?u:++a];if(n(o[l],l,o)===!1)break}return r}}return rS=e,rS}var nS,d6;function She(){if(d6)return nS;d6=1;var e=xhe(),t=e();return nS=t,nS}var iS,h6;function c9(){if(h6)return iS;h6=1;var e=She(),t=Lb();function r(n,i){return n&&e(n,i,t)}return iS=r,iS}var aS,p6;function Ohe(){if(p6)return aS;p6=1;var e=Im();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,u=Object(i);(n?s--:++s<o)&&a(u[s],s,u)!==!1;);return i}}return aS=t,aS}var oS,m6;function Bj(){if(m6)return oS;m6=1;var e=c9(),t=Ohe(),r=t(e);return oS=r,oS}var sS,v6;function f9(){if(v6)return sS;v6=1;var e=Bj(),t=Im();function r(n,i){var a=-1,o=t(n)?Array(n.length):[];return e(n,function(s,u,l){o[++a]=i(s,u,l)}),o}return sS=r,sS}var lS,g6;function Che(){if(g6)return lS;g6=1;function e(t,r){var n=t.length;for(t.sort(r);n--;)t[n]=t[n].value;return t}return lS=e,lS}var uS,y6;function Phe(){if(y6)return uS;y6=1;var e=_d();function t(r,n){if(r!==n){var i=r!==void 0,a=r===null,o=r===r,s=e(r),u=n!==void 0,l=n===null,h=n===n,p=e(n);if(!l&&!p&&!s&&r>n||s&&u&&h&&!l&&!p||a&&u&&h||!i&&h||!o)return 1;if(!a&&!s&&!p&&r<n||p&&i&&o&&!a&&!s||l&&i&&o||!u&&o||!h)return-1}return 0}return uS=t,uS}var cS,b6;function Ehe(){if(b6)return cS;b6=1;var e=Phe();function t(r,n,i){for(var a=-1,o=r.criteria,s=n.criteria,u=o.length,l=i.length;++a<u;){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 cS=t,cS}var fS,_6;function The(){if(_6)return fS;_6=1;var e=Ej(),t=Tj(),r=go(),n=f9(),i=Che(),a=JB(),o=Ehe(),s=Sd(),u=Xn();function l(h,p,v){p.length?p=e(p,function(b){return u(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(P){return P(b)});return{criteria:O,index:++w,value:b}});return i(_,function(b,x){return o(b,x,v)})}return fS=l,fS}var dS,w6;function jhe(){if(w6)return dS;w6=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 dS=e,dS}var hS,x6;function Ahe(){if(x6)return hS;x6=1;var e=jhe(),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,u=t(o.length-i,0),l=Array(u);++s<u;)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 hS=r,hS}var pS,S6;function khe(){if(S6)return pS;S6=1;function e(t){return function(){return t}}return pS=e,pS}var mS,O6;function d9(){if(O6)return mS;O6=1;var e=Qu(),t=function(){try{var r=e(Object,"defineProperty");return r({},"",{}),r}catch{}}();return mS=t,mS}var vS,C6;function Rhe(){if(C6)return vS;C6=1;var e=khe(),t=d9(),r=Sd(),n=t?function(i,a){return t(i,"toString",{configurable:!0,enumerable:!1,value:e(a),writable:!0})}:r;return vS=n,vS}var gS,P6;function Nhe(){if(P6)return gS;P6=1;var e=800,t=16,r=Date.now;function n(i){var a=0,o=0;return function(){var s=r(),u=t-(s-o);if(o=s,u>0){if(++a>=e)return arguments[0]}else a=0;return i.apply(void 0,arguments)}}return gS=n,gS}var yS,E6;function Mhe(){if(E6)return yS;E6=1;var e=Rhe(),t=Nhe(),r=t(e);return yS=r,yS}var bS,T6;function Lhe(){if(T6)return bS;T6=1;var e=Sd(),t=Ahe(),r=Mhe();function n(i,a){return r(t(i,a,e),i+"")}return bS=n,bS}var _S,j6;function Ib(){if(j6)return _S;j6=1;var e=Oj(),t=Im(),r=Ij(),n=El();function i(a,o,s){if(!n(s))return!1;var u=typeof o;return(u=="number"?t(s)&&r(o,s.length):u=="string"&&o in s)?e(s[o],a):!1}return _S=i,_S}var wS,A6;function Dhe(){if(A6)return wS;A6=1;var e=u9(),t=The(),r=Lhe(),n=Ib(),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 wS=i,wS}var Ihe=Dhe();const Uj=kt(Ihe);function Ip(e){"@babel/helpers - typeof";return Ip=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},Ip(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 $he(e,t){return zhe(e)||Uhe(e,t)||Bhe(e,t)||Fhe()}function Fhe(){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 Bhe(e,t){if(e){if(typeof e=="string")return k6(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 k6(e,t)}}function k6(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 Uhe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],u=!0,l=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(u=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);u=!0);}catch(h){l=!0,i=h}finally{try{if(!u&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function zhe(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 xS(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){Vhe(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 Vhe(e,t,r){return t=qhe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function qhe(e){var t=Whe(e,"string");return Ip(t)=="symbol"?t:t+""}function Whe(e,t){if(Ip(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ip(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Hhe(e){return Array.isArray(e)&&qr(e[0])&&qr(e[1])?e.join(" ~ "):e}var Ghe=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,u=t.labelStyle,l=u===void 0?{}:u,h=t.payload,p=t.formatter,v=t.itemSorter,w=t.wrapperClassName,_=t.labelClassName,b=t.label,x=t.labelFormatter,S=t.accessibilityLayer,O=S===void 0?!1:S,P=function(){if(h&&h.length){var te={padding:0,margin:0},se=(v?Uj(h,v):h).map(function(X,ee){if(X.type==="none")return null;var re=xS({display:"block",paddingTop:4,paddingBottom:4,color:X.color||"#000"},s),U=X.formatter||p||Hhe,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=$he(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},T=xS({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},a),A=xS({margin:0},l),j=!mt(b),M=j?b:"",q=Me("recharts-default-tooltip",w),H=Me("recharts-tooltip-label",_);j&&x&&h!==void 0&&h!==null&&(M=x(b,h));var W=O?{role:"status","aria-live":"assertive"}:{};return ie.createElement("div",WP({className:q,style:T},W),ie.createElement("p",{className:H,style:A},ie.isValidElement(M)?M:"".concat(M)),P())};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 xg(e,t,r){return t=Khe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Khe(e){var t=Yhe(e,"string");return $p(t)=="symbol"?t:t+""}function Yhe(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)}var Nh="recharts-tooltip-wrapper",Zhe={visibility:"hidden"};function Xhe(e){var t=e.coordinate,r=e.translateX,n=e.translateY;return Me(Nh,xg(xg(xg(xg({},"".concat(Nh,"-right"),Ke(r)&&t&&Ke(t.x)&&r>=t.x),"".concat(Nh,"-left"),Ke(r)&&t&&Ke(t.x)&&r<t.x),"".concat(Nh,"-bottom"),Ke(n)&&t&&Ke(t.y)&&n>=t.y),"".concat(Nh,"-top"),Ke(n)&&t&&Ke(t.y)&&n<t.y))}function N6(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.key,i=e.offsetTopLeft,a=e.position,o=e.reverseDirection,s=e.tooltipDimension,u=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 v=h,w=u[n];return v<w?Math.max(p,u[n]):Math.max(h,u[n])}var _=p+s,b=u[n]+l;return _>b?Math.max(h,u[n]):Math.max(p,u[n])}function Qhe(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 Jhe(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.offsetTopLeft,i=e.position,a=e.reverseDirection,o=e.tooltipBox,s=e.useTranslate3d,u=e.viewBox,l,h,p;return o.height>0&&o.width>0&&r?(h=N6({allowEscapeViewBox:t,coordinate:r,key:"x",offsetTopLeft:n,position:i,reverseDirection:a,tooltipDimension:o.width,viewBox:u,viewBoxDimension:u.width}),p=N6({allowEscapeViewBox:t,coordinate:r,key:"y",offsetTopLeft:n,position:i,reverseDirection:a,tooltipDimension:o.height,viewBox:u,viewBoxDimension:u.height}),l=Qhe({translateX:h,translateY:p,useTranslate3d:s})):l=Zhe,{cssProperties:l,cssClasses:Xhe({translateX:h,translateY:p,coordinate:r})}}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)}function M6(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 L6(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?M6(Object(r),!0).forEach(function(n){GP(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):M6(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function epe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function tpe(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,p9(n.key),n)}}function rpe(e,t,r){return t&&tpe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function npe(e,t,r){return t=Qy(t),ipe(e,h9()?Reflect.construct(t,r||[],Qy(e).constructor):t.apply(e,r))}function ipe(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 ape(e)}function ape(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(h9=function(){return!!e})()}function Qy(e){return Qy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Qy(e)}function ope(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 GP(e,t,r){return t=p9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function p9(e){var t=spe(e,"string");return If(t)=="symbol"?t:t+""}function spe(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)}var D6=1,lpe=function(e){function t(){var r;epe(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=npe(this,t,[].concat(i)),GP(r,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),GP(r,"handleKeyDown",function(o){if(o.key==="Escape"){var s,u,l,h;r.setState({dismissed:!0,dismissedAtCoordinate:{x:(s=(u=r.props.coordinate)===null||u===void 0?void 0:u.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 ope(t,e),rpe(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();(Math.abs(n.width-this.state.lastBoundingBox.width)>D6||Math.abs(n.height-this.state.lastBoundingBox.height)>D6)&&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,u=i.animationEasing,l=i.children,h=i.coordinate,p=i.hasPayload,v=i.isAnimationActive,w=i.offset,_=i.position,b=i.reverseDirection,x=i.useTranslate3d,S=i.viewBox,O=i.wrapperStyle,P=Jhe({allowEscapeViewBox:o,coordinate:h,offsetTopLeft:w,position:_,reverseDirection:b,tooltipBox:this.state.lastBoundingBox,useTranslate3d:x,viewBox:S}),T=P.cssClasses,A=P.cssProperties,j=L6(L6({transition:v&&a?"transform ".concat(s,"ms ").concat(u):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:T,style:j,ref:function(q){n.wrapperNode=q}},l)}}])}(B.PureComponent),upe=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},ds={isSsr:upe()};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 I6(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 $6(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?I6(Object(r),!0).forEach(function(n){zj(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):I6(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function cpe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function fpe(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,v9(n.key),n)}}function dpe(e,t,r){return t&&fpe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function hpe(e,t,r){return t=Jy(t),ppe(e,m9()?Reflect.construct(t,r||[],Jy(e).constructor):t.apply(e,r))}function ppe(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 mpe(e)}function mpe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function m9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(m9=function(){return!!e})()}function Jy(e){return Jy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Jy(e)}function vpe(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&&KP(e,t)}function KP(e,t){return KP=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},KP(e,t)}function zj(e,t,r){return t=v9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function v9(e){var t=gpe(e,"string");return $f(t)=="symbol"?t:t+""}function gpe(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)}function ype(e){return e.dataKey}function bpe(e,t){return ie.isValidElement(e)?ie.cloneElement(e,t):typeof e=="function"?ie.createElement(e,t):ie.createElement(Ghe,t)}var Vi=function(e){function t(){return cpe(this,t),hpe(this,t,arguments)}return vpe(t,e),dpe(t,[{key:"render",value:function(){var n=this,i=this.props,a=i.active,o=i.allowEscapeViewBox,s=i.animationDuration,u=i.animationEasing,l=i.content,h=i.coordinate,p=i.filterNull,v=i.isAnimationActive,w=i.offset,_=i.payload,b=i.payloadUniqBy,x=i.position,S=i.reverseDirection,O=i.useTranslate3d,P=i.viewBox,T=i.wrapperStyle,A=_??[];p&&A.length&&(A=o9(_.filter(function(M){return M.value!=null&&(M.hide!==!0||n.props.includeHidden)}),b,ype));var j=A.length>0;return ie.createElement(lpe,{allowEscapeViewBox:o,animationDuration:s,animationEasing:u,isAnimationActive:v,active:a,coordinate:h,hasPayload:j,offset:w,position:x,reverseDirection:S,useTranslate3d:O,viewBox:P,wrapperStyle:T},bpe(l,$6($6({},this.props),{},{payload:A})))}}])}(B.PureComponent);zj(Vi,"displayName","Tooltip");zj(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:!ds.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 SS,F6;function _pe(){if(F6)return SS;F6=1;var e=vo(),t=function(){return e.Date.now()};return SS=t,SS}var OS,B6;function wpe(){if(B6)return OS;B6=1;var e=/\s/;function t(r){for(var n=r.length;n--&&e.test(r.charAt(n)););return n}return OS=t,OS}var CS,U6;function xpe(){if(U6)return CS;U6=1;var e=wpe(),t=/^\s+/;function r(n){return n&&n.slice(0,e(n)+1).replace(t,"")}return CS=r,CS}var PS,z6;function g9(){if(z6)return PS;z6=1;var e=xpe(),t=El(),r=_d(),n=NaN,i=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,o=/^0o[0-7]+$/i,s=parseInt;function u(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 PS=u,PS}var ES,V6;function Spe(){if(V6)return ES;V6=1;var e=El(),t=_pe(),r=g9(),n="Expected a function",i=Math.max,a=Math.min;function o(s,u,l){var h,p,v,w,_,b,x=0,S=!1,O=!1,P=!0;if(typeof s!="function")throw new TypeError(n);u=r(u)||0,e(l)&&(S=!!l.leading,O="maxWait"in l,v=O?i(r(l.maxWait)||0,u):v,P="trailing"in l?!!l.trailing:P);function T(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,u),S?T(se):w}function j(se){var X=se-b,ee=se-x,re=u-X;return O?a(re,v-ee):re}function M(se){var X=se-b,ee=se-x;return b===void 0||X>=u||X<0||O&&ee>=v}function q(){var se=t();if(M(se))return H(se);_=setTimeout(q,j(se))}function H(se){return _=void 0,P&&h?T(se):(h=p=void 0,w)}function W(){_!==void 0&&clearTimeout(_),x=0,h=b=p=_=void 0}function K(){return _===void 0?w:H(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,u),T(b)}return _===void 0&&(_=setTimeout(q,u)),w}return te.cancel=W,te.flush=K,te}return ES=o,ES}var TS,q6;function Ope(){if(q6)return TS;q6=1;var e=Spe(),t=El(),r="Expected a function";function n(i,a,o){var s=!0,u=!0;if(typeof i!="function")throw new TypeError(r);return t(o)&&(s="leading"in o?!!o.leading:s,u="trailing"in o?!!o.trailing:u),e(i,a,{leading:s,maxWait:a,trailing:u})}return TS=n,TS}var Cpe=Ope();const y9=kt(Cpe);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 W6(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 Sg(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?W6(Object(r),!0).forEach(function(n){Ppe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):W6(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Ppe(e,t,r){return t=Epe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Epe(e){var t=Tpe(e,"string");return Fp(t)=="symbol"?t:t+""}function Tpe(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)}function jpe(e,t){return Npe(e)||Rpe(e,t)||kpe(e,t)||Ape()}function Ape(){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 kpe(e,t){if(e){if(typeof e=="string")return H6(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 H6(e,t)}}function H6(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 Rpe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],u=!0,l=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(u=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);u=!0);}catch(h){l=!0,i=h}finally{try{if(!u&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function Npe(e){if(Array.isArray(e))return e}var Mpe=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,u=s===void 0?"100%":s,l=e.minWidth,h=l===void 0?0:l,p=e.minHeight,v=e.maxHeight,w=e.children,_=e.debounce,b=_===void 0?0:_,x=e.id,S=e.className,O=e.onResize,P=e.style,T=P===void 0?{}:P,A=B.useRef(null),j=B.useRef();j.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=jpe(M,2),H=q[0],W=q[1],K=B.useCallback(function(se,X){W(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=j.current)===null||F===void 0||F.call(j,Z,Q)};b>0&&(se=y9(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=H.containerWidth,X=H.containerHeight;if(se<0||X<0)return null;xa(Su(o)||Su(u),`The width(%s) and height(%s) are both fixed numbers,
|
||
maybe you don't need to use a ResponsiveContainer.`,o,u),xa(!r||r>0,"The aspect(%s) must be greater than zero.",r);var ee=Su(o)?se:o,re=Su(u)?X:u;r&&r>0&&(ee?re=ee/r:re&&(ee=re*r),v&&re>v&&(re=v)),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,u,h,p,r);var U=!Array.isArray(w)&&Go(w.type).endsWith("Chart");return ie.Children.map(w,function(I){return ie.isValidElement(I)?B.cloneElement(I,Sg({width:ee,height:re},U?{style:Sg({height:"100%",width:"100%",maxHeight:re,maxWidth:ee},I.props.style)}:{})):I})},[r,w,u,v,p,h,H,o]);return ie.createElement("div",{id:x?"".concat(x):void 0,className:Me("recharts-responsive-container",S),style:Sg(Sg({},T),{},{width:o,height:u,minWidth:h,minHeight:p,maxHeight:v}),ref:A},te)}),ll=function(t){return null};ll.displayName="Cell";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 G6(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 YP(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?G6(Object(r),!0).forEach(function(n){Lpe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):G6(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)}var Zc={widthCache:{},cacheCount:0},$pe=2e3,Fpe={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},K6="recharts_measurement_span";function Bpe(e){var t=YP({},e);return Object.keys(t).forEach(function(r){t[r]||delete t[r]}),t}var up=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||ds.isSsr)return{width:0,height:0};var n=Bpe(r),i=JSON.stringify({text:t,copyStyle:n});if(Zc.widthCache[i])return Zc.widthCache[i];try{var a=document.getElementById(K6);a||(a=document.createElement("span"),a.setAttribute("id",K6),a.setAttribute("aria-hidden","true"),document.body.appendChild(a));var o=YP(YP({},Fpe),n);Object.assign(a.style,o),a.textContent="".concat(t);var s=a.getBoundingClientRect(),u={width:s.width,height:s.height};return Zc.widthCache[i]=u,++Zc.cacheCount>$pe&&(Zc.cacheCount=0,Zc.widthCache={}),u}catch{return{width:0,height:0}}},Upe=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};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 e0(e,t){return Wpe(e)||qpe(e,t)||Vpe(e,t)||zpe()}function zpe(){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 Vpe(e,t){if(e){if(typeof e=="string")return Y6(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 Y6(e,t)}}function Y6(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 qpe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],u=!0,l=!1;try{if(a=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);u=!0);}catch(h){l=!0,i=h}finally{try{if(!u&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function Wpe(e){if(Array.isArray(e))return e}function Hpe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Z6(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,Kpe(n.key),n)}}function Gpe(e,t,r){return t&&Z6(e.prototype,t),r&&Z6(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Kpe(e){var t=Ype(e,"string");return Up(t)=="symbol"?t:t+""}function Ype(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 String(e)}var X6=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,Q6=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,Zpe=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,Xpe=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,b9={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},Qpe=Object.keys(b9),df="NaN";function Jpe(e,t){return e*b9[t]}var Og=function(){function e(t,r){Hpe(this,e),this.num=t,this.unit=r,this.num=t,this.unit=r,Number.isNaN(t)&&(this.unit=""),r!==""&&!Zpe.test(r)&&(this.num=NaN,this.unit=""),Qpe.includes(r)&&(this.num=Jpe(t,r),this.unit="px")}return Gpe(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=Xpe.exec(r))!==null&&n!==void 0?n:[],a=e0(i,3),o=a[1],s=a[2];return new e(parseFloat(o),s??"")}}])}();function _9(e){if(e.includes(df))return df;for(var t=e;t.includes("*")||t.includes("/");){var r,n=(r=X6.exec(t))!==null&&r!==void 0?r:[],i=e0(n,4),a=i[1],o=i[2],s=i[3],u=Og.parse(a??""),l=Og.parse(s??""),h=o==="*"?u.multiply(l):u.divide(l);if(h.isNaN())return df;t=t.replace(X6,h.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var p,v=(p=Q6.exec(t))!==null&&p!==void 0?p:[],w=e0(v,4),_=w[1],b=w[2],x=w[3],S=Og.parse(_??""),O=Og.parse(x??""),P=b==="+"?S.add(O):S.subtract(O);if(P.isNaN())return df;t=t.replace(Q6,P.toString())}return t}var J6=/\(([^()]*)\)/;function eme(e){for(var t=e;t.includes("(");){var r=J6.exec(t),n=e0(r,2),i=n[1];t=t.replace(J6,_9(i))}return t}function tme(e){var t=e.replace(/\s+/g,"");return t=eme(t),t=_9(t),t}function rme(e){try{return tme(e)}catch{return df}}function jS(e){var t=rme(e.slice(5,-1));return t===df?"":t}var nme=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],ime=["dx","dy","angle","className","breakAll"];function ZP(){return ZP=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},ZP.apply(this,arguments)}function eD(e,t){if(e==null)return{};var r=ame(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 ame(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 tD(e,t){return ume(e)||lme(e,t)||sme(e,t)||ome()}function ome(){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 sme(e,t){if(e){if(typeof e=="string")return rD(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 rD(e,t)}}function rD(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 lme(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],u=!0,l=!1;try{if(a=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);u=!0);}catch(h){l=!0,i=h}finally{try{if(!u&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function ume(e){if(Array.isArray(e))return e}var w9=/[ \f\n\r\t\v\u2028\u2029]+/,x9=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(w9));var o=a.map(function(u){return{word:u,width:up(u,i).width}}),s=n?0:up(" ",i).width;return{wordsWithComputedWidth:o,spaceWidth:s}}catch{return null}},cme=function(t,r,n,i,a){var o=t.maxLines,s=t.children,u=t.style,l=t.breakAll,h=Ke(o),p=s,v=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=v(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=x9({breakAll:l,style:u,children:re+b}).wordsWithComputedWidth,I=v(U),$=I.length>o||_(I).width>Number(i);return[$,I]},S=0,O=p.length-1,P=0,T;S<=O&&P<=p.length-1;){var A=Math.floor((S+O)/2),j=A-1,M=x(j),q=tD(M,2),H=q[0],W=q[1],K=x(A),te=tD(K,1),se=te[0];if(!H&&!se&&(S=A+1),H&&se&&(O=A-1),!H&&se){T=W;break}P++}return T||w},nD=function(t){var r=mt(t)?[]:t.toString().split(w9);return[{words:r}]},fme=function(t){var r=t.width,n=t.scaleToFit,i=t.children,a=t.style,o=t.breakAll,s=t.maxLines;if((r||n)&&!ds.isSsr){var u,l,h=x9({breakAll:o,children:i,style:a});if(h){var p=h.wordsWithComputedWidth,v=h.spaceWidth;u=p,l=v}else return nD(i);return cme({breakAll:o,children:i,maxLines:s,style:a},u,l,r,n)}return nD(i)},iD="#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,u=t.capHeight,l=u===void 0?"0.71em":u,h=t.scaleToFit,p=h===void 0?!1:h,v=t.textAnchor,w=v===void 0?"start":v,_=t.verticalAnchor,b=_===void 0?"end":_,x=t.fill,S=x===void 0?iD:x,O=eD(t,nme),P=B.useMemo(function(){return fme({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]),T=O.dx,A=O.dy,j=O.angle,M=O.className,q=O.breakAll,H=eD(O,ime);if(!qr(n)||!qr(a))return null;var W=n+(Ke(T)?T:0),K=a+(Ke(A)?A:0),te;switch(b){case"start":te=jS("calc(".concat(l,")"));break;case"middle":te=jS("calc(".concat((P.length-1)/2," * -").concat(s," + (").concat(l," / 2))"));break;default:te=jS("calc(".concat(P.length-1," * -").concat(s,")"));break}var se=[];if(p){var X=P[0].width,ee=O.width;se.push("scale(".concat((Ke(ee)?ee/X:1)/X,")"))}return j&&se.push("rotate(".concat(j,", ").concat(W,", ").concat(K,")")),se.length&&(H.transform=se.join(" ")),ie.createElement("text",ZP({},ot(H,!0),{x:W,y:K,className:Me("recharts-text",M),textAnchor:w,fill:S.includes("url")?iD:S}),P.map(function(re,U){var I=re.words.join(q?"":" ");return ie.createElement("tspan",{x:W,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 dme(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function Vj(e){let t,r,n;e.length!==2?(t=ul,r=(s,u)=>ul(e(s),u),n=(s,u)=>e(s)-u):(t=e===ul||e===dme?e:hme,r=e,n=e);function i(s,u,l=0,h=s.length){if(l<h){if(t(u,u)!==0)return h;do{const p=l+h>>>1;r(s[p],u)<0?l=p+1:h=p}while(l<h)}return l}function a(s,u,l=0,h=s.length){if(l<h){if(t(u,u)!==0)return h;do{const p=l+h>>>1;r(s[p],u)<=0?l=p+1:h=p}while(l<h)}return l}function o(s,u,l=0,h=s.length){const p=i(s,u,l,h-1);return p>l&&n(s[p-1],u)>-n(s[p],u)?p-1:p}return{left:i,center:o,right:a}}function hme(){return 0}function S9(e){return e===null?NaN:+e}function*pme(e,t){for(let r of e)r!=null&&(r=+r)>=r&&(yield r)}const mme=Vj(ul),$m=mme.right;Vj(S9).center;class aD extends Map{constructor(t,r=yme){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(oD(this,t))}has(t){return super.has(oD(this,t))}set(t,r){return super.set(vme(this,t),r)}delete(t){return super.delete(gme(this,t))}}function oD({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):r}function vme({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}function gme({_intern:e,_key:t},r){const n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}function yme(e){return e!==null&&typeof e=="object"?e.valueOf():e}function bme(e=ul){if(e===ul)return O9;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 O9(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const _me=Math.sqrt(50),wme=Math.sqrt(10),xme=Math.sqrt(2);function t0(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>=_me?10:a>=wme?5:a>=xme?2:1;let s,u,l;return i<0?(l=Math.pow(10,-i)/o,s=Math.round(e*l),u=Math.round(t*l),s/l<e&&++s,u/l>t&&--u,l=-l):(l=Math.pow(10,i)*o,s=Math.round(e/l),u=Math.round(t/l),s*l<e&&++s,u*l>t&&--u),u<s&&.5<=r&&r<2?t0(e,t,r*2):[s,u,l]}function XP(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?t0(t,e,r):t0(e,t,r);if(!(a>=i))return[];const s=a-i+1,u=new Array(s);if(n)if(o<0)for(let l=0;l<s;++l)u[l]=(a-l)/-o;else for(let l=0;l<s;++l)u[l]=(a-l)*o;else if(o<0)for(let l=0;l<s;++l)u[l]=(i+l)/-o;else for(let l=0;l<s;++l)u[l]=(i+l)*o;return u}function QP(e,t,r){return t=+t,e=+e,r=+r,t0(e,t,r)[2]}function JP(e,t,r){t=+t,e=+e,r=+r;const n=t<e,i=n?QP(t,e,r):QP(e,t,r);return(n?-1:1)*(i<0?1/-i:i)}function sD(e,t){let r;for(const n of e)n!=null&&(r<n||r===void 0&&n>=n)&&(r=n);return r}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 C9(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?O9:bme(i);n>r;){if(n-r>600){const u=n-r+1,l=t-r+1,h=Math.log(u),p=.5*Math.exp(2*h/3),v=.5*Math.sqrt(h*p*(u-p)/u)*(l-u/2<0?-1:1),w=Math.max(r,Math.floor(t-l*p/u+v)),_=Math.min(n,Math.floor(t+(u-l)*p/u+v));C9(e,t,w,_,i)}const a=e[t];let o=r,s=n;for(Mh(e,r,t),i(e[n],a)>0&&Mh(e,r,n);o<s;){for(Mh(e,o,s),++o,--s;i(e[o],a)<0;)++o;for(;i(e[s],a)>0;)--s}i(e[r],a)===0?Mh(e,r,s):(++s,Mh(e,s,n)),s<=t&&(r=s+1),t<=s&&(n=s-1)}return e}function Mh(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function Sme(e,t,r){if(e=Float64Array.from(pme(e)),!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return lD(e);if(t>=1)return sD(e);var n,i=(n-1)*t,a=Math.floor(i),o=sD(C9(e,a).subarray(0,a+1)),s=lD(e.subarray(a+1));return o+(s-o)*(i-a)}}function Ome(e,t,r=S9){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 Cme(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 hs(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 eE=Symbol("implicit");function qj(){var e=new aD,t=[],r=[],n=eE;function i(a){let o=e.get(a);if(o===void 0){if(n!==eE)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 aD;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 qj(t,r).unknown(n)},ra.apply(i,arguments),i}function zp(){var e=qj().unknown(void 0),t=e.domain,r=e.range,n=0,i=1,a,o,s=!1,u=0,l=0,h=.5;delete e.unknown;function p(){var v=t().length,w=i<n,_=w?i:n,b=w?n:i;a=(b-_)/Math.max(1,v-u+l*2),s&&(a=Math.floor(a)),_+=(b-_-a*(v-u))*h,o=a*(1-u),s&&(_=Math.round(_),o=Math.round(o));var x=Cme(v).map(function(S){return _+a*S});return r(w?x.reverse():x)}return e.domain=function(v){return arguments.length?(t(v),p()):t()},e.range=function(v){return arguments.length?([n,i]=v,n=+n,i=+i,p()):[n,i]},e.rangeRound=function(v){return[n,i]=v,n=+n,i=+i,s=!0,p()},e.bandwidth=function(){return o},e.step=function(){return a},e.round=function(v){return arguments.length?(s=!!v,p()):s},e.padding=function(v){return arguments.length?(u=Math.min(1,l=+v),p()):u},e.paddingInner=function(v){return arguments.length?(u=Math.min(1,v),p()):u},e.paddingOuter=function(v){return arguments.length?(l=+v,p()):l},e.align=function(v){return arguments.length?(h=Math.max(0,Math.min(1,v)),p()):h},e.copy=function(){return zp(t(),[n,i]).round(s).paddingInner(u).paddingOuter(l).align(h)},ra.apply(p(),arguments)}function P9(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return P9(t())},e}function cp(){return P9(zp.apply(null,arguments).paddingInner(1))}function Wj(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function E9(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function Fm(){}var Vp=.7,r0=1/Vp,wf="\\s*([+-]?\\d+)\\s*",qp="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",io="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Pme=/^#([0-9a-f]{3,8})$/,Eme=new RegExp(`^rgb\\(${wf},${wf},${wf}\\)$`),Tme=new RegExp(`^rgb\\(${io},${io},${io}\\)$`),jme=new RegExp(`^rgba\\(${wf},${wf},${wf},${qp}\\)$`),Ame=new RegExp(`^rgba\\(${io},${io},${io},${qp}\\)$`),kme=new RegExp(`^hsl\\(${qp},${io},${io}\\)$`),Rme=new RegExp(`^hsla\\(${qp},${io},${io},${qp}\\)$`),uD={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};Wj(Fm,Wp,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:cD,formatHex:cD,formatHex8:Nme,formatHsl:Mme,formatRgb:fD,toString:fD});function cD(){return this.rgb().formatHex()}function Nme(){return this.rgb().formatHex8()}function Mme(){return T9(this).formatHsl()}function fD(){return this.rgb().formatRgb()}function Wp(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=Pme.exec(e))?(r=t[1].length,t=parseInt(t[1],16),r===6?dD(t):r===3?new Gn(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?Cg(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?Cg(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=Eme.exec(e))?new Gn(t[1],t[2],t[3],1):(t=Tme.exec(e))?new Gn(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=jme.exec(e))?Cg(t[1],t[2],t[3],t[4]):(t=Ame.exec(e))?Cg(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=kme.exec(e))?mD(t[1],t[2]/100,t[3]/100,1):(t=Rme.exec(e))?mD(t[1],t[2]/100,t[3]/100,t[4]):uD.hasOwnProperty(e)?dD(uD[e]):e==="transparent"?new Gn(NaN,NaN,NaN,0):null}function dD(e){return new Gn(e>>16&255,e>>8&255,e&255,1)}function Cg(e,t,r,n){return n<=0&&(e=t=r=NaN),new Gn(e,t,r,n)}function Lme(e){return e instanceof Fm||(e=Wp(e)),e?(e=e.rgb(),new Gn(e.r,e.g,e.b,e.opacity)):new Gn}function tE(e,t,r,n){return arguments.length===1?Lme(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}Wj(Gn,tE,E9(Fm,{brighter(e){return e=e==null?r0:Math.pow(r0,e),new Gn(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Vp:Math.pow(Vp,e),new Gn(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Gn(Ru(this.r),Ru(this.g),Ru(this.b),n0(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:hD,formatHex:hD,formatHex8:Dme,formatRgb:pD,toString:pD}));function hD(){return`#${Ou(this.r)}${Ou(this.g)}${Ou(this.b)}`}function Dme(){return`#${Ou(this.r)}${Ou(this.g)}${Ou(this.b)}${Ou((isNaN(this.opacity)?1:this.opacity)*255)}`}function pD(){const e=n0(this.opacity);return`${e===1?"rgb(":"rgba("}${Ru(this.r)}, ${Ru(this.g)}, ${Ru(this.b)}${e===1?")":`, ${e})`}`}function n0(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Ru(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Ou(e){return e=Ru(e),(e<16?"0":"")+e.toString(16)}function mD(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 T9(e){if(e instanceof wa)return new wa(e.h,e.s,e.l,e.opacity);if(e instanceof Fm||(e=Wp(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,u=(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/=u<.5?a+i:2-a-i,o*=60):s=u>0&&u<1?0:o,new wa(o,s,u,e.opacity)}function Ime(e,t,r,n){return arguments.length===1?T9(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}Wj(wa,Ime,E9(Fm,{brighter(e){return e=e==null?r0:Math.pow(r0,e),new wa(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Vp:Math.pow(Vp,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(AS(e>=240?e-240:e+120,i,n),AS(e,i,n),AS(e<120?e+240:e-120,i,n),this.opacity)},clamp(){return new wa(vD(this.h),Pg(this.s),Pg(this.l),n0(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=n0(this.opacity);return`${e===1?"hsl(":"hsla("}${vD(this.h)}, ${Pg(this.s)*100}%, ${Pg(this.l)*100}%${e===1?")":`, ${e})`}`}}));function vD(e){return e=(e||0)%360,e<0?e+360:e}function Pg(e){return Math.max(0,Math.min(1,e||0))}function AS(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 Hj=e=>()=>e;function $me(e,t){return function(r){return e+r*t}}function Fme(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 Bme(e){return(e=+e)==1?j9:function(t,r){return r-t?Fme(t,r,e):Hj(isNaN(t)?r:t)}}function j9(e,t){var r=t-e;return r?$me(e,r):Hj(isNaN(e)?t:e)}const gD=function e(t){var r=Bme(t);function n(i,a){var o=r((i=tE(i)).r,(a=tE(a)).r),s=r(i.g,a.g),u=r(i.b,a.b),l=j9(i.opacity,a.opacity);return function(h){return i.r=o(h),i.g=s(h),i.b=u(h),i.opacity=l(h),i+""}}return n.gamma=e,n}(1);function Ume(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 zme(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function Vme(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]=Od(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 qme(e,t){var r=new Date;return e=+e,t=+t,function(n){return r.setTime(e*(1-n)+t*n),r}}function i0(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}}function Wme(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]=Od(e[i],t[i]):n[i]=t[i];return function(a){for(i in r)n[i]=r[i](a);return n}}var rE=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,kS=new RegExp(rE.source,"g");function Hme(e){return function(){return e}}function Gme(e){return function(t){return e(t)+""}}function Kme(e,t){var r=rE.lastIndex=kS.lastIndex=0,n,i,a,o=-1,s=[],u=[];for(e=e+"",t=t+"";(n=rE.exec(e))&&(i=kS.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,u.push({i:o,x:i0(n,i)})),r=kS.lastIndex;return r<t.length&&(a=t.slice(r),s[o]?s[o]+=a:s[++o]=a),s.length<2?u[0]?Gme(u[0].x):Hme(t):(t=u.length,function(l){for(var h=0,p;h<t;++h)s[(p=u[h]).i]=p.x(l);return s.join("")})}function Od(e,t){var r=typeof t,n;return t==null||r==="boolean"?Hj(t):(r==="number"?i0:r==="string"?(n=Wp(t))?(t=n,gD):Kme:t instanceof Wp?gD:t instanceof Date?qme:zme(t)?Ume:Array.isArray(t)?Vme:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?Wme:i0)(e,t)}function Gj(e,t){return e=+e,t=+t,function(r){return Math.round(e*(1-r)+t*r)}}function Yme(e,t){t===void 0&&(t=e,e=Od);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 Zme(e){return function(){return e}}function a0(e){return+e}var yD=[0,1];function Rn(e){return e}function nE(e,t){return(t-=e=+e)?function(r){return(r-e)/t}:Zme(isNaN(t)?NaN:.5)}function Xme(e,t){var r;return e>t&&(r=e,e=t,t=r),function(n){return Math.max(e,Math.min(t,n))}}function Qme(e,t,r){var n=e[0],i=e[1],a=t[0],o=t[1];return i<n?(n=nE(i,n),a=r(o,a)):(n=nE(n,i),a=r(a,o)),function(s){return a(n(s))}}function Jme(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]=nE(e[o],e[o+1]),a[o]=r(t[o],t[o+1]);return function(s){var u=$m(e,s,1,n)-1;return a[u](i[u](s))}}function Bm(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function $b(){var e=yD,t=yD,r=Od,n,i,a,o=Rn,s,u,l;function h(){var v=Math.min(e.length,t.length);return o!==Rn&&(o=Xme(e[0],e[v-1])),s=v>2?Jme:Qme,u=l=null,p}function p(v){return v==null||isNaN(v=+v)?a:(u||(u=s(e.map(n),t,r)))(n(o(v)))}return p.invert=function(v){return o(i((l||(l=s(t,e.map(n),i0)))(v)))},p.domain=function(v){return arguments.length?(e=Array.from(v,a0),h()):e.slice()},p.range=function(v){return arguments.length?(t=Array.from(v),h()):t.slice()},p.rangeRound=function(v){return t=Array.from(v),r=Gj,h()},p.clamp=function(v){return arguments.length?(o=v?!0:Rn,h()):o!==Rn},p.interpolate=function(v){return arguments.length?(r=v,h()):r},p.unknown=function(v){return arguments.length?(a=v,p):a},function(v,w){return n=v,i=w,h()}}function Kj(){return $b()(Rn,Rn)}function eve(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function o0(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 Ff(e){return e=o0(Math.abs(e)),e?e[1]:NaN}function tve(e,t){return function(r,n){for(var i=r.length,a=[],o=0,s=e[0],u=0;i>0&&s>0&&(u+s+1>n&&(s=Math.max(1,n-u)),a.push(r.substring(i-=s,i+s)),!((u+=s+1)>n));)s=e[o=(o+1)%e.length];return a.reverse().join(t)}}function rve(e){return function(t){return t.replace(/[0-9]/g,function(r){return e[+r]})}}var nve=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Hp(e){if(!(t=nve.exec(e)))throw new Error("invalid format: "+e);var t;return new Yj({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]})}Hp.prototype=Yj.prototype;function Yj(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+""}Yj.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 ive(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 A9;function ave(e,t){var r=o0(e,t);if(!r)return e+"";var n=r[0],i=r[1],a=i-(A9=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")+o0(e,Math.max(0,t+a-1))[0]}function bD(e,t){var r=o0(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 _D={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:eve,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)=>bD(e*100,t),r:bD,s:ave,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function wD(e){return e}var xD=Array.prototype.map,SD=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function ove(e){var t=e.grouping===void 0||e.thousands===void 0?wD:tve(xD.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?wD:rve(xD.call(e.numerals,String)),o=e.percent===void 0?"%":e.percent+"",s=e.minus===void 0?"−":e.minus+"",u=e.nan===void 0?"NaN":e.nan+"";function l(p){p=Hp(p);var v=p.fill,w=p.align,_=p.sign,b=p.symbol,x=p.zero,S=p.width,O=p.comma,P=p.precision,T=p.trim,A=p.type;A==="n"?(O=!0,A="g"):_D[A]||(P===void 0&&(P=12),T=!0,A="g"),(x||v==="0"&&w==="=")&&(x=!0,v="0",w="=");var j=b==="$"?r:b==="#"&&/[boxX]/.test(A)?"0"+A.toLowerCase():"",M=b==="$"?n:/[%p]/.test(A)?o:"",q=_D[A],H=/[defgprs%]/.test(A);P=P===void 0?6:/[gprs]/.test(A)?Math.max(1,Math.min(21,P)):Math.max(0,Math.min(20,P));function W(K){var te=j,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)?u:q(Math.abs(K),P),T&&(K=ive(K)),U&&+K==0&&_!=="+"&&(U=!1),te=(U?_==="("?_:s:_==="-"||_==="("?"":_)+te,se=(A==="s"?SD[8+A9/3]:"")+se+(U&&_==="("?")":""),H){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(v):"";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 W.toString=function(){return p+""},W}function h(p,v){var w=l((p=Hp(p),p.type="f",p)),_=Math.max(-8,Math.min(8,Math.floor(Ff(v)/3)))*3,b=Math.pow(10,-_),x=SD[8+_/3];return function(S){return w(b*S)+x}}return{format:l,formatPrefix:h}}var Eg,Zj,k9;sve({thousands:",",grouping:[3],currency:["$",""]});function sve(e){return Eg=ove(e),Zj=Eg.format,k9=Eg.formatPrefix,Eg}function lve(e){return Math.max(0,-Ff(Math.abs(e)))}function uve(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(Ff(t)/3)))*3-Ff(Math.abs(e)))}function cve(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,Ff(t)-Ff(e))+1}function R9(e,t,r,n){var i=JP(e,t,r),a;switch(n=Hp(n??",f"),n.type){case"s":{var o=Math.max(Math.abs(e),Math.abs(t));return n.precision==null&&!isNaN(a=uve(i,o))&&(n.precision=a),k9(n,o)}case"":case"e":case"g":case"p":case"r":{n.precision==null&&!isNaN(a=cve(i,Math.max(Math.abs(e),Math.abs(t))))&&(n.precision=a-(n.type==="e"));break}case"f":case"%":{n.precision==null&&!isNaN(a=lve(i))&&(n.precision=a-(n.type==="%")*2);break}}return Zj(n)}function jl(e){var t=e.domain;return e.ticks=function(r){var n=t();return XP(n[0],n[n.length-1],r??10)},e.tickFormat=function(r,n){var i=t();return R9(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],u,l,h=10;for(s<o&&(l=o,o=s,s=l,l=i,i=a,a=l);h-- >0;){if(l=QP(o,s,r),l===u)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;u=l}return e},e}function s0(){var e=Kj();return e.copy=function(){return Bm(e,s0())},ra.apply(e,arguments),jl(e)}function N9(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,a0),r):e.slice()},r.unknown=function(n){return arguments.length?(t=n,r):t},r.copy=function(){return N9(e).unknown(t)},e=arguments.length?Array.from(e,a0):[0,1],jl(r)}function M9(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 OD(e){return Math.log(e)}function CD(e){return Math.exp(e)}function fve(e){return-Math.log(-e)}function dve(e){return-Math.exp(-e)}function hve(e){return isFinite(e)?+("1e"+e):e<0?0:e}function pve(e){return e===10?hve:e===Math.E?Math.exp:t=>Math.pow(e,t)}function mve(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 PD(e){return(t,r)=>-e(-t,r)}function Xj(e){const t=e(OD,CD),r=t.domain;let n=10,i,a;function o(){return i=mve(n),a=pve(n),r()[0]<0?(i=PD(i),a=PD(a),e(fve,dve)):e(OD,CD),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 u=r();let l=u[0],h=u[u.length-1];const p=h<l;p&&([l,h]=[h,l]);let v=i(l),w=i(h),_,b;const x=s==null?10:+s;let S=[];if(!(n%1)&&w-v<x){if(v=Math.floor(v),w=Math.ceil(w),l>0){for(;v<=w;++v)for(_=1;_<n;++_)if(b=v<0?_/a(-v):_*a(v),!(b<l)){if(b>h)break;S.push(b)}}else for(;v<=w;++v)for(_=n-1;_>=1;--_)if(b=v>0?_/a(-v):_*a(v),!(b<l)){if(b>h)break;S.push(b)}S.length*2<x&&(S=XP(l,h,x))}else S=XP(v,w,Math.min(w-v,x)).map(a);return p?S.reverse():S},t.tickFormat=(s,u)=>{if(s==null&&(s=10),u==null&&(u=n===10?"s":","),typeof u!="function"&&(!(n%1)&&(u=Hp(u)).precision==null&&(u.trim=!0),u=Zj(u)),s===1/0)return u;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?u(h):""}},t.nice=()=>r(M9(r(),{floor:s=>a(Math.floor(i(s))),ceil:s=>a(Math.ceil(i(s)))})),t}function L9(){const e=Xj($b()).domain([1,10]);return e.copy=()=>Bm(e,L9()).base(e.base()),ra.apply(e,arguments),e}function ED(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 Qj(e){var t=1,r=e(ED(t),TD(t));return r.constant=function(n){return arguments.length?e(ED(t=+n),TD(t)):t},jl(r)}function D9(){var e=Qj($b());return e.copy=function(){return Bm(e,D9()).constant(e.constant())},ra.apply(e,arguments)}function jD(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function vve(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function gve(e){return e<0?-e*e:e*e}function Jj(e){var t=e(Rn,Rn),r=1;function n(){return r===1?e(Rn,Rn):r===.5?e(vve,gve):e(jD(r),jD(1/r))}return t.exponent=function(i){return arguments.length?(r=+i,n()):r},jl(t)}function eA(){var e=Jj($b());return e.copy=function(){return Bm(e,eA()).exponent(e.exponent())},ra.apply(e,arguments),e}function yve(){return eA.apply(null,arguments).exponent(.5)}function AD(e){return Math.sign(e)*e*e}function bve(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function I9(){var e=Kj(),t=[0,1],r=!1,n;function i(a){var o=bve(e(a));return isNaN(o)?n:r?Math.round(o):o}return i.invert=function(a){return e.invert(AD(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,a0)).map(AD)),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 I9(e.domain(),t).round(r).clamp(e.clamp()).unknown(n)},ra.apply(i,arguments),jl(i)}function $9(){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]=Ome(e,o/s);return a}function a(o){return o==null||isNaN(o=+o)?n:t[$m(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 $9().domain(e).range(t).unknown(n)},ra.apply(a,arguments)}function F9(){var e=0,t=1,r=1,n=[.5],i=[0,1],a;function o(u){return u!=null&&u<=u?i[$m(n,u,0,r)]:a}function s(){var u=-1;for(n=new Array(r);++u<r;)n[u]=((u+1)*t-(u-r)*e)/(r+1);return o}return o.domain=function(u){return arguments.length?([e,t]=u,e=+e,t=+t,s()):[e,t]},o.range=function(u){return arguments.length?(r=(i=Array.from(u)).length-1,s()):i.slice()},o.invertExtent=function(u){var l=i.indexOf(u);return l<0?[NaN,NaN]:l<1?[e,n[0]]:l>=r?[n[r-1],t]:[n[l-1],n[l]]},o.unknown=function(u){return arguments.length&&(a=u),o},o.thresholds=function(){return n.slice()},o.copy=function(){return F9().domain([e,t]).range(i).unknown(a)},ra.apply(jl(o),arguments)}function B9(){var e=[.5],t=[0,1],r,n=1;function i(a){return a!=null&&a<=a?t[$m(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 B9().domain(e).range(t).unknown(r)},ra.apply(i,arguments)}const RS=new Date,NS=new Date;function Hr(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 u=[];if(a=i.ceil(a),s=s==null?1:Math.floor(s),!(a<o)||!(s>0))return u;let l;do u.push(l=new Date(+a)),t(a,s),e(a);while(l<a&&a<o);return u},i.filter=a=>Hr(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)=>(RS.setTime(+a),NS.setTime(+o),e(RS),e(NS),Math.floor(r(RS,NS))),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 l0=Hr(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);l0.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?Hr(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):l0);l0.range;const zo=1e3,Hi=zo*60,Vo=Hi*60,rs=Vo*24,tA=rs*7,kD=rs*30,MS=rs*365,Cu=Hr(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*zo)},(e,t)=>(t-e)/zo,e=>e.getUTCSeconds());Cu.range;const rA=Hr(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*zo)},(e,t)=>{e.setTime(+e+t*Hi)},(e,t)=>(t-e)/Hi,e=>e.getMinutes());rA.range;const nA=Hr(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Hi)},(e,t)=>(t-e)/Hi,e=>e.getUTCMinutes());nA.range;const iA=Hr(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*zo-e.getMinutes()*Hi)},(e,t)=>{e.setTime(+e+t*Vo)},(e,t)=>(t-e)/Vo,e=>e.getHours());iA.range;const aA=Hr(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*Vo)},(e,t)=>(t-e)/Vo,e=>e.getUTCHours());aA.range;const Um=Hr(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Hi)/rs,e=>e.getDate()-1);Um.range;const Fb=Hr(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/rs,e=>e.getUTCDate()-1);Fb.range;const U9=Hr(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/rs,e=>Math.floor(e/rs));U9.range;function Ju(e){return Hr(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)/tA)}const Bb=Ju(0),u0=Ju(1),_ve=Ju(2),wve=Ju(3),Bf=Ju(4),xve=Ju(5),Sve=Ju(6);Bb.range;u0.range;_ve.range;wve.range;Bf.range;xve.range;Sve.range;function ec(e){return Hr(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)/tA)}const Ub=ec(0),c0=ec(1),Ove=ec(2),Cve=ec(3),Uf=ec(4),Pve=ec(5),Eve=ec(6);Ub.range;c0.range;Ove.range;Cve.range;Uf.range;Pve.range;Eve.range;const oA=Hr(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());oA.range;const sA=Hr(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());sA.range;const ns=Hr(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());ns.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Hr(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)});ns.range;const is=Hr(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());is.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Hr(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)});is.range;function z9(e,t,r,n,i,a){const o=[[Cu,1,zo],[Cu,5,5*zo],[Cu,15,15*zo],[Cu,30,30*zo],[a,1,Hi],[a,5,5*Hi],[a,15,15*Hi],[a,30,30*Hi],[i,1,Vo],[i,3,3*Vo],[i,6,6*Vo],[i,12,12*Vo],[n,1,rs],[n,2,2*rs],[r,1,tA],[t,1,kD],[t,3,3*kD],[e,1,MS]];function s(l,h,p){const v=h<l;v&&([l,h]=[h,l]);const w=p&&typeof p.range=="function"?p:u(l,h,p),_=w?w.range(l,+h+1):[];return v?_.reverse():_}function u(l,h,p){const v=Math.abs(h-l)/p,w=Vj(([,,x])=>x).right(o,v);if(w===o.length)return e.every(JP(l/MS,h/MS,p));if(w===0)return l0.every(Math.max(JP(l,h,p),1));const[_,b]=o[v/o[w-1][2]<o[w][2]/v?w-1:w];return _.every(b)}return[s,u]}const[Tve,jve]=z9(is,sA,Ub,U9,aA,nA),[Ave,kve]=z9(ns,oA,Bb,Um,iA,rA);function LS(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 DS(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 Lh(e,t,r){return{y:e,m:t,d:r,H:0,M:0,S:0,L:0}}function Rve(e){var t=e.dateTime,r=e.date,n=e.time,i=e.periods,a=e.days,o=e.shortDays,s=e.months,u=e.shortMonths,l=Dh(i),h=Ih(i),p=Dh(a),v=Ih(a),w=Dh(o),_=Ih(o),b=Dh(s),x=Ih(s),S=Dh(u),O=Ih(u),P={a:U,A:I,b:$,B:F,c:null,d:ID,e:ID,f:tge,g:fge,G:hge,H:Qve,I:Jve,j:ege,L:V9,m:rge,M:nge,p:k,q:Z,Q:BD,s:UD,S:ige,u:age,U:oge,V:sge,w:lge,W:uge,x:null,X:null,y:cge,Y:dge,Z:pge,"%":FD},T={a:Q,A:ae,b:fe,B:de,c:null,d:$D,e:$D,f:yge,g:Tge,G:Age,H:mge,I:vge,j:gge,L:W9,m:bge,M:_ge,p:ve,q:D,Q:BD,s:UD,S:wge,u:xge,U:Sge,V:Oge,w:Cge,W:Pge,x:null,X:null,y:Ege,Y:jge,Z:kge,"%":FD},A={a:W,A:K,b:te,B:se,c:X,d:LD,e:LD,f:Kve,g:MD,G:ND,H:DD,I:DD,j:qve,L:Gve,m:Vve,M:Wve,p:H,q:zve,Q:Zve,s:Xve,S:Hve,u:Ive,U:$ve,V:Fve,w:Dve,W:Bve,x:ee,X:re,y:MD,Y:ND,Z:Uve,"%":Yve};P.x=j(r,P),P.X=j(n,P),P.c=j(t,P),T.x=j(r,T),T.X=j(n,T),T.c=j(t,T);function j(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=Lh(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=DS(Lh(Y.y,0,1)),ye=he.getUTCDay(),he=ye>4||ye===0?c0.ceil(he):c0(he),he=Fb.offset(he,(Y.V-1)*7),Y.y=he.getUTCFullYear(),Y.m=he.getUTCMonth(),Y.d=he.getUTCDate()+(Y.w+6)%7):(he=LS(Lh(Y.y,0,1)),ye=he.getDay(),he=ye>4||ye===0?u0.ceil(he):u0(he),he=Um.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?DS(Lh(Y.y,0,1)).getUTCDay():LS(Lh(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,DS(Y)):LS(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 H(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 W(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=v.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 u[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 u[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=j(z+="",P);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=j(z+="",T);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"},tn=/^\s*\d+/,Nve=/^%/,Mve=/[\\^$*+?|[\]().{}]/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 Lve(e){return e.replace(Mve,"\\$&")}function Dh(e){return new RegExp("^(?:"+e.map(Lve).join("|")+")","i")}function Ih(e){return new Map(e.map((t,r)=>[t.toLowerCase(),r]))}function Dve(e,t,r){var n=tn.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function Ive(e,t,r){var n=tn.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function $ve(e,t,r){var n=tn.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function Fve(e,t,r){var n=tn.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function Bve(e,t,r){var n=tn.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function ND(e,t,r){var n=tn.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function MD(e,t,r){var n=tn.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function Uve(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 zve(e,t,r){var n=tn.exec(t.slice(r,r+1));return n?(e.q=n[0]*3-3,r+n[0].length):-1}function Vve(e,t,r){var n=tn.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function LD(e,t,r){var n=tn.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function qve(e,t,r){var n=tn.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function DD(e,t,r){var n=tn.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function Wve(e,t,r){var n=tn.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function Hve(e,t,r){var n=tn.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function Gve(e,t,r){var n=tn.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function Kve(e,t,r){var n=tn.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function Yve(e,t,r){var n=Nve.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function Zve(e,t,r){var n=tn.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function Xve(e,t,r){var n=tn.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function ID(e,t){return It(e.getDate(),t,2)}function Qve(e,t){return It(e.getHours(),t,2)}function Jve(e,t){return It(e.getHours()%12||12,t,2)}function ege(e,t){return It(1+Um.count(ns(e),e),t,3)}function V9(e,t){return It(e.getMilliseconds(),t,3)}function tge(e,t){return V9(e,t)+"000"}function rge(e,t){return It(e.getMonth()+1,t,2)}function nge(e,t){return It(e.getMinutes(),t,2)}function ige(e,t){return It(e.getSeconds(),t,2)}function age(e){var t=e.getDay();return t===0?7:t}function oge(e,t){return It(Bb.count(ns(e)-1,e),t,2)}function q9(e){var t=e.getDay();return t>=4||t===0?Bf(e):Bf.ceil(e)}function sge(e,t){return e=q9(e),It(Bf.count(ns(e),e)+(ns(e).getDay()===4),t,2)}function lge(e){return e.getDay()}function uge(e,t){return It(u0.count(ns(e)-1,e),t,2)}function cge(e,t){return It(e.getFullYear()%100,t,2)}function fge(e,t){return e=q9(e),It(e.getFullYear()%100,t,2)}function dge(e,t){return It(e.getFullYear()%1e4,t,4)}function hge(e,t){var r=e.getDay();return e=r>=4||r===0?Bf(e):Bf.ceil(e),It(e.getFullYear()%1e4,t,4)}function pge(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+It(t/60|0,"0",2)+It(t%60,"0",2)}function $D(e,t){return It(e.getUTCDate(),t,2)}function mge(e,t){return It(e.getUTCHours(),t,2)}function vge(e,t){return It(e.getUTCHours()%12||12,t,2)}function gge(e,t){return It(1+Fb.count(is(e),e),t,3)}function W9(e,t){return It(e.getUTCMilliseconds(),t,3)}function yge(e,t){return W9(e,t)+"000"}function bge(e,t){return It(e.getUTCMonth()+1,t,2)}function _ge(e,t){return It(e.getUTCMinutes(),t,2)}function wge(e,t){return It(e.getUTCSeconds(),t,2)}function xge(e){var t=e.getUTCDay();return t===0?7:t}function Sge(e,t){return It(Ub.count(is(e)-1,e),t,2)}function H9(e){var t=e.getUTCDay();return t>=4||t===0?Uf(e):Uf.ceil(e)}function Oge(e,t){return e=H9(e),It(Uf.count(is(e),e)+(is(e).getUTCDay()===4),t,2)}function Cge(e){return e.getUTCDay()}function Pge(e,t){return It(c0.count(is(e)-1,e),t,2)}function Ege(e,t){return It(e.getUTCFullYear()%100,t,2)}function Tge(e,t){return e=H9(e),It(e.getUTCFullYear()%100,t,2)}function jge(e,t){return It(e.getUTCFullYear()%1e4,t,4)}function Age(e,t){var r=e.getUTCDay();return e=r>=4||r===0?Uf(e):Uf.ceil(e),It(e.getUTCFullYear()%1e4,t,4)}function kge(){return"+0000"}function FD(){return"%"}function BD(e){return+e}function UD(e){return Math.floor(+e/1e3)}var Xc,G9,K9;Rge({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 Rge(e){return Xc=Rve(e),G9=Xc.format,Xc.parse,K9=Xc.utcFormat,Xc.utcParse,Xc}function Nge(e){return new Date(e)}function Mge(e){return e instanceof Date?+e:+new Date(+e)}function lA(e,t,r,n,i,a,o,s,u,l){var h=Kj(),p=h.invert,v=h.domain,w=l(".%L"),_=l(":%S"),b=l("%I:%M"),x=l("%I %p"),S=l("%a %d"),O=l("%b %d"),P=l("%B"),T=l("%Y");function A(j){return(u(j)<j?w:s(j)<j?_:o(j)<j?b:a(j)<j?x:n(j)<j?i(j)<j?S:O:r(j)<j?P:T)(j)}return h.invert=function(j){return new Date(p(j))},h.domain=function(j){return arguments.length?v(Array.from(j,Mge)):v().map(Nge)},h.ticks=function(j){var M=v();return e(M[0],M[M.length-1],j??10)},h.tickFormat=function(j,M){return M==null?A:l(M)},h.nice=function(j){var M=v();return(!j||typeof j.range!="function")&&(j=t(M[0],M[M.length-1],j??10)),j?v(M9(M,j)):h},h.copy=function(){return Bm(h,lA(e,t,r,n,i,a,o,s,u,l))},h}function Lge(){return ra.apply(lA(Ave,kve,ns,oA,Bb,Um,iA,rA,Cu,G9).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function Dge(){return ra.apply(lA(Tve,jve,is,sA,Ub,Fb,aA,nA,Cu,K9).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function zb(){var e=0,t=1,r,n,i,a,o=Rn,s=!1,u;function l(p){return p==null||isNaN(p=+p)?u: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(v){var w,_;return arguments.length?([w,_]=v,o=p(w,_),l):[o(0),o(1)]}}return l.range=h(Od),l.rangeRound=h(Gj),l.unknown=function(p){return arguments.length?(u=p,l):u},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 Y9(){var e=jl(zb()(Rn));return e.copy=function(){return Al(e,Y9())},hs.apply(e,arguments)}function Z9(){var e=Xj(zb()).domain([1,10]);return e.copy=function(){return Al(e,Z9()).base(e.base())},hs.apply(e,arguments)}function X9(){var e=Qj(zb());return e.copy=function(){return Al(e,X9()).constant(e.constant())},hs.apply(e,arguments)}function uA(){var e=Jj(zb());return e.copy=function(){return Al(e,uA()).exponent(e.exponent())},hs.apply(e,arguments)}function Ige(){return uA.apply(null,arguments).exponent(.5)}function Q9(){var e=[],t=Rn;function r(n){if(n!=null&&!isNaN(n=+n))return t(($m(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)=>Sme(e,a/n))},r.copy=function(){return Q9(t).domain(e)},hs.apply(r,arguments)}function Vb(){var e=0,t=.5,r=1,n=1,i,a,o,s,u,l=Rn,h,p=!1,v;function w(b){return isNaN(b=+b)?v:(b=.5+((b=+h(b))-a)*(n*b<n*a?s:u),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),u=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,P;return arguments.length?([S,O,P]=x,l=Yme(b,[S,O,P]),w):[l(0),l(.5),l(1)]}}return w.range=_(Od),w.rangeRound=_(Gj),w.unknown=function(b){return arguments.length?(v=b,w):v},function(b){return h=b,i=b(e),a=b(t),o=b(r),s=i===a?0:.5/(a-i),u=a===o?0:.5/(o-a),n=a<i?-1:1,w}}function J9(){var e=jl(Vb()(Rn));return e.copy=function(){return Al(e,J9())},hs.apply(e,arguments)}function eU(){var e=Xj(Vb()).domain([.1,1,10]);return e.copy=function(){return Al(e,eU()).base(e.base())},hs.apply(e,arguments)}function tU(){var e=Qj(Vb());return e.copy=function(){return Al(e,tU()).constant(e.constant())},hs.apply(e,arguments)}function cA(){var e=Jj(Vb());return e.copy=function(){return Al(e,cA()).exponent(e.exponent())},hs.apply(e,arguments)}function $ge(){return cA.apply(null,arguments).exponent(.5)}const zD=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:zp,scaleDiverging:J9,scaleDivergingLog:eU,scaleDivergingPow:cA,scaleDivergingSqrt:$ge,scaleDivergingSymlog:tU,scaleIdentity:N9,scaleImplicit:eE,scaleLinear:s0,scaleLog:L9,scaleOrdinal:qj,scalePoint:cp,scalePow:eA,scaleQuantile:$9,scaleQuantize:F9,scaleRadial:I9,scaleSequential:Y9,scaleSequentialLog:Z9,scaleSequentialPow:uA,scaleSequentialQuantile:Q9,scaleSequentialSqrt:Ige,scaleSequentialSymlog:X9,scaleSqrt:yve,scaleSymlog:D9,scaleThreshold:B9,scaleTime:Lge,scaleUtc:Dge,tickFormat:R9},Symbol.toStringTag,{value:"Module"}));var IS,VD;function qb(){if(VD)return IS;VD=1;var e=_d();function t(r,n,i){for(var a=-1,o=r.length;++a<o;){var s=r[a],u=n(s);if(u!=null&&(l===void 0?u===u&&!e(u):i(u,l)))var l=u,h=s}return h}return IS=t,IS}var $S,qD;function rU(){if(qD)return $S;qD=1;function e(t,r){return t>r}return $S=e,$S}var FS,WD;function Fge(){if(WD)return FS;WD=1;var e=qb(),t=rU(),r=Sd();function n(i){return i&&i.length?e(i,r,t):void 0}return FS=n,FS}var Bge=Fge();const nl=kt(Bge);var BS,HD;function nU(){if(HD)return BS;HD=1;function e(t,r){return t<r}return BS=e,BS}var US,GD;function Uge(){if(GD)return US;GD=1;var e=qb(),t=nU(),r=Sd();function n(i){return i&&i.length?e(i,r,t):void 0}return US=n,US}var zge=Uge();const Wb=kt(zge);var zS,KD;function Vge(){if(KD)return zS;KD=1;var e=Ej(),t=go(),r=f9(),n=Xn();function i(a,o){var s=n(a)?e:r;return s(a,t(o,3))}return zS=i,zS}var VS,YD;function qge(){if(YD)return VS;YD=1;var e=u9(),t=Vge();function r(n,i){return e(t(n,i),1)}return VS=r,VS}var Wge=qge();const Hge=kt(Wge);var qS,ZD;function Gge(){if(ZD)return qS;ZD=1;var e=Fj();function t(r,n){return e(r,n)}return qS=t,qS}var Kge=Gge();const bl=kt(Kge);var Cd=1e9,Yge={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},dA,fr=!0,Xi="[DecimalError] ",Nu=Xi+"Invalid argument: ",fA=Xi+"Exponent out of range: ",Pd=Math.floor,yu=Math.pow,Zge=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,vi,Xr=1e7,or=7,iU=9007199254740991,f0=Pd(iU/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 Ko(this,new this.constructor(e))};rt.dividedToIntegerBy=rt.idiv=function(e){var t=this,r=t.constructor;return Yt(Ko(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):(fr=!1,t=Ko(Gp(r,a),Gp(e,a),a),fr=!0,Yt(t,i))};rt.minus=rt.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?sU(t,e):aU(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?(fr=!1,t=Ko(r,e,0,1).times(e),fr=!0,r.minus(t)):Yt(new n(r),i)};rt.naturalExponential=rt.exp=function(){return oU(this)};rt.naturalLogarithm=rt.ln=function(){return Gp(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?aU(t,e):sU(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(Nu+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,u=s.constructor;if(s.s<1){if(!s.s)return new u(0);throw Error(Xi+"NaN")}for(e=Ir(s),fr=!1,i=Math.sqrt(+s),i==0||i==1/0?(t=to(s.d),(t.length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=Pd((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 u(t)):n=new u(i.toString()),r=u.precision,i=o=r+3;;)if(a=n,n=a.plus(Ko(s,a,o+2)).times(.5),to(a.d).slice(0,o)===(t=to(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 fr=!0,Yt(n,r)};rt.times=rt.mul=function(e){var t,r,n,i,a,o,s,u,l,h=this,p=h.constructor,v=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,u=v.length,l=w.length,u<l&&(a=v,v=w,w=a,o=u,u=l,l=o),a=[],o=u+l,n=o;n--;)a.push(0);for(n=l;--n>=0;){for(t=0,i=u+n;i>n;)s=a[i]+w[n]*v[i-n-1]+t,a[i--]=s%Xr|0,t=s/Xr|0;a[i]=(a[i]+t)%Xr|0}for(;!a[--o];)a.pop();return t?++r:a.shift(),e.d=a,e.e=r,fr?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:(co(e,0,Cd),t===void 0?t=n.rounding:co(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):(co(e,0,Cd),t===void 0?t=i.rounding:co(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):(co(e,0,Cd),t===void 0?t=a.rounding:co(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,u=s.constructor,l=12,h=+(e=new u(e));if(!e.s)return new u(vi);if(s=new u(s),!s.s){if(e.s<1)throw Error(Xi+"Infinity");return s}if(s.eq(vi))return s;if(n=u.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)<=iU){for(i=new u(vi),t=Math.ceil(n/or+4),fr=!1;r%2&&(i=i.times(s),QD(i.d,t)),r=Pd(r/2),r!==0;)s=s.times(s),QD(s.d,t);return fr=!0,e.s<0?new u(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,fr=!1,i=e.times(Gp(s,n+l)),fr=!0,i=oU(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)):(co(e,1,Cd),t===void 0?t=a.rounding:co(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):(co(e,1,Cd),t===void 0?t=n.rounding:co(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 aU(e,t){var r,n,i,a,o,s,u,l,h=e.constructor,p=h.precision;if(!e.s||!t.s)return t.s||(t=new h(e)),fr?Yt(t,p):t;if(u=e.d,l=t.d,o=e.e,i=t.e,u=u.slice(),a=o-i,a){for(a<0?(n=u,a=-a,s=l.length):(n=l,i=o,s=u.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=u.length,a=l.length,s-a<0&&(a=s,n=l,l=u,u=n),r=0;a;)r=(u[--a]=u[a]+l[a]+r)/Xr|0,u[a]%=Xr;for(r&&(u.unshift(r),++i),s=u.length;u[--s]==0;)u.pop();return t.d=u,t.e=i,fr?Yt(t,p):t}function co(e,t,r){if(e!==~~e||e<t||e>r)throw Error(Nu+e)}function to(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 Ko=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%Xr|0,o=a/Xr|0;return o&&n.unshift(o),n}function t(n,i,a,o){var s,u;if(a!=o)u=a>o?1:-1;else for(s=u=0;s<a;s++)if(n[s]!=i[s]){u=n[s]>i[s]?1:-1;break}return u}function r(n,i,a){for(var o=0;a--;)n[a]-=o,o=n[a]<i[a]?1:0,n[a]=o*Xr+n[a]-i[a];for(;!n[0]&&n.length>1;)n.shift()}return function(n,i,a,o){var s,u,l,h,p,v,w,_,b,x,S,O,P,T,A,j,M,q,H=n.constructor,W=n.s==i.s?1:-1,K=n.d,te=i.d;if(!n.s)return new H(n);if(!i.s)throw Error(Xi+"Division by zero");for(u=n.e-i.e,M=te.length,A=K.length,w=new H(W),_=w.d=[],l=0;te[l]==(K[l]||0);)++l;if(te[l]>(K[l]||0)&&--u,a==null?O=a=H.precision:o?O=a+(Ir(n)-Ir(i))+1:O=a,O<0)return new H(0);if(O=O/or+2|0,l=0,M==1)for(h=0,te=te[0],O++;(l<A||h)&&O--;l++)P=h*Xr+(K[l]||0),_[l]=P/te|0,h=P%te|0;else{for(h=Xr/(te[0]+1)|0,h>1&&(te=e(te,h),K=e(K,h),M=te.length,A=K.length),T=M,b=K.slice(0,M),x=b.length;x<M;)b[x++]=0;q=te.slice(),q.unshift(0),j=te[0],te[1]>=Xr/2&&++j;do h=0,s=t(te,b,M,x),s<0?(S=b[0],M!=x&&(S=S*Xr+(b[1]||0)),h=S/j|0,h>1?(h>=Xr&&(h=Xr-1),p=e(te,h),v=p.length,x=b.length,s=t(p,b,v,x),s==1&&(h--,r(p,M<v?q:te,v))):(h==0&&(s=h=1),p=te.slice()),v=p.length,v<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[T]||0:(b=[K[T]],x=1);while((T++<A||b[0]!==void 0)&&O--)}return _[0]||_.shift(),w.e=u,Yt(w,o?a+Ir(w)+1:a)}}();function oU(e,t){var r,n,i,a,o,s,u=0,l=0,h=e.constructor,p=h.precision;if(Ir(e)>16)throw Error(fA+Ir(e));if(!e.s)return new h(vi);for(fr=!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(++u),o=a.plus(Ko(i,r,s)),to(o.d).slice(0,s)===to(a.d).slice(0,s)){for(;l--;)a=Yt(a.times(a),s);return h.precision=p,t==null?(fr=!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 WS(e,t,r){if(t>e.LN10.sd())throw fr=!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 Gp(e,t){var r,n,i,a,o,s,u,l,h,p=1,v=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?(fr=!1,l=x):l=t,w.eq(10))return t==null&&(fr=!0),WS(b,l);if(l+=v,b.precision=l,r=to(_),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=to(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 u=WS(b,l+2,x).times(a+""),w=Gp(new b(n+"."+r.slice(1)),l-v).plus(u),b.precision=x,t==null?(fr=!0,Yt(w,x)):w;for(s=o=w=Ko(w.minus(vi),w.plus(vi),l),h=Yt(w.times(w),l),i=3;;){if(o=Yt(o.times(h),l),u=s.plus(Ko(o,new b(i),l)),to(u.d).slice(0,l)===to(s.d).slice(0,l))return s=s.times(2),a!==0&&(s=s.plus(WS(b,l+2,x).times(a+""))),s=Ko(s,new b(p),l),b.precision=x,t==null?(fr=!0,Yt(s,x)):s;s=u,i+=2}}function XD(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=Pd(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),fr&&(e.e>f0||e.e<-f0))throw Error(fA+r)}else e.s=0,e.e=0,e.d=[0];return e}function Yt(e,t,r){var n,i,a,o,s,u,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,u=t<0||p[h+1]!==void 0||l%a,u=r<4?(s||u)&&(r==0||r==(e.s<0?3:2)):s>5||s==5&&(r==4||u||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 u?(a=Ir(e),p.length=1,t=t-a-1,p[0]=yu(10,(or-t%or)%or),e.e=Pd(-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),u)for(;;)if(h==0){(p[0]+=a)==Xr&&(p[0]=1,++e.e);break}else{if(p[h]+=a,p[h]!=Xr)break;p[h--]=0,a=1}for(n=p.length;p[--n]===0;)p.pop();if(fr&&(e.e>f0||e.e<-f0))throw Error(fA+Ir(e));return e}function sU(e,t){var r,n,i,a,o,s,u,l,h,p,v=e.constructor,w=v.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new v(e),fr?Yt(t,w):t;if(u=e.d,p=t.d,n=t.e,l=e.e,u=u.slice(),o=l-n,o){for(h=o<0,h?(r=u,o=-o,s=p.length):(r=p,n=l,s=u.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=u.length,s=p.length,h=i<s,h&&(s=i),i=0;i<s;i++)if(u[i]!=p[i]){h=u[i]<p[i];break}o=0}for(h&&(r=u,u=p,p=r,t.s=-t.s),s=u.length,i=p.length-s;i>0;--i)u[s++]=0;for(i=p.length;i>o;){if(u[--i]<p[i]){for(a=i;a&&u[--a]===0;)u[a]=Xr-1;--u[a],u[i]+=Xr}u[i]-=p[i]}for(;u[--s]===0;)u.pop();for(;u[0]===0;u.shift())--n;return u[0]?(t.d=u,t.e=n,fr?Yt(t,w):t):new v(0)}function Hu(e,t,r){var n,i=Ir(e),a=to(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 QD(e,t){if(e.length>t)return e.length=t,!0}function lU(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(Nu+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 XD(o,a.toString())}else if(typeof a!="string")throw Error(Nu+a);if(a.charCodeAt(0)===45?(a=a.slice(1),o.s=-1):o.s=1,Zge.test(a))XD(o,a);else throw Error(Nu+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=lU,i.config=i.set=Xge,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 Xge(e){if(!e||typeof e!="object")throw Error(Xi+"Object expected");var t,r,n,i=["precision",1,Cd,"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(Pd(n)===n&&n>=i[t+1]&&n<=i[t+2])this[r]=n;else throw Error(Nu+r+": "+n);if((n=e[r="LN10"])!==void 0)if(n==Math.LN10)this[r]=new this(n);else throw Error(Nu+r+": "+n);return this}var dA=lU(Yge);vi=new dA(1);const Ht=dA;function Qge(e){return rye(e)||tye(e)||eye(e)||Jge()}function Jge(){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 eye(e,t){if(e){if(typeof e=="string")return iE(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 iE(e,t)}}function tye(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function rye(e){if(Array.isArray(e))return iE(e)}function iE(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 nye=function(t){return t},uU={},cU=function(t){return t===uU},JD=function(t){return function r(){return arguments.length===0||arguments.length===1&&cU(arguments.length<=0?void 0:arguments[0])?r:t.apply(void 0,arguments)}},iye=function e(t,r){return t===1?r:JD(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!==uU}).length;return o>=t?r.apply(void 0,i):e(t-o,JD(function(){for(var s=arguments.length,u=new Array(s),l=0;l<s;l++)u[l]=arguments[l];var h=i.map(function(p){return cU(p)?u.shift():p});return r.apply(void 0,Qge(h).concat(u))}))})},Hb=function(t){return iye(t.length,t)},aE=function(t,r){for(var n=[],i=t;i<r;++i)n[i-t]=i;return n},aye=Hb(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(r){return t[r]}).map(e)}),oye=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if(!r.length)return nye;var i=r.reverse(),a=i[0],o=i.slice(1);return function(){return o.reduce(function(s,u){return u(s)},a.apply(void 0,arguments))}},oE=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},fU=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,u){return s===r[u]})||(r=a,n=t.apply(void 0,a)),n}};function sye(e){var t;return e===0?t=1:t=Math.floor(new Ht(e).abs().log(10).toNumber())+1,t}function lye(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 uye=Hb(function(e,t,r){var n=+e,i=+t;return n+r*(i-n)}),cye=Hb(function(e,t,r){var n=t-+e;return n=n||1/0,(r-e)/n}),fye=Hb(function(e,t,r){var n=t-+e;return n=n||1/0,Math.max(0,Math.min(1,(r-e)/n))});const Gb={rangeStep:lye,getDigitCount:sye,interpolateNumber:uye,uninterpolateNumber:cye,uninterpolateTruncation:fye};function sE(e){return pye(e)||hye(e)||dU(e)||dye()}function dye(){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 hye(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function pye(e){if(Array.isArray(e))return lE(e)}function Kp(e,t){return gye(e)||vye(e,t)||dU(e,t)||mye()}function mye(){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 dU(e,t){if(e){if(typeof e=="string")return lE(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 lE(e,t)}}function lE(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 vye(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(u){i=!0,a=u}finally{try{!n&&o.return!=null&&o.return()}finally{if(i)throw a}}return r}}function gye(e){if(Array.isArray(e))return e}function hU(e){var t=Kp(e,2),r=t[0],n=t[1],i=r,a=n;return r>n&&(i=n,a=r),[i,a]}function pU(e,t,r){if(e.lte(0))return new Ht(0);var n=Gb.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),u=s.mul(i);return t?u:new Ht(Math.ceil(u))}function yye(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(Gb.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=oye(aye(function(u){return i.add(new Ht(u-o).mul(n)).toNumber()}),aE);return s(0,t)}function mU(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=pU(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()),u=Math.ceil(new Ht(t).sub(o).div(a).toNumber()),l=s+u+1;return l>r?mU(e,t,r,n,i+1):(l<r&&(u=t>0?u+(r-l):u,s=t>0?s:s+(r-l)),{step:a,tickMin:o.sub(new Ht(s).mul(a)),tickMax:o.add(new Ht(u).mul(a))})}function bye(e){var t=Kp(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=hU([r,n]),u=Kp(s,2),l=u[0],h=u[1];if(l===-1/0||h===1/0){var p=h===1/0?[l].concat(sE(aE(0,i-1).map(function(){return 1/0}))):[].concat(sE(aE(0,i-1).map(function(){return-1/0})),[h]);return r>n?oE(p):p}if(l===h)return yye(l,i,a);var v=mU(l,h,o,a),w=v.step,_=v.tickMin,b=v.tickMax,x=Gb.rangeStep(_,b.add(new Ht(.1).mul(w)),w);return r>n?oE(x):x}function _ye(e,t){var r=Kp(e,2),n=r[0],i=r[1],a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=hU([n,i]),s=Kp(o,2),u=s[0],l=s[1];if(u===-1/0||l===1/0)return[n,i];if(u===l)return[u];var h=Math.max(t,2),p=pU(new Ht(l).sub(u).div(h-1),a,0),v=[].concat(sE(Gb.rangeStep(new Ht(u),new Ht(l).sub(new Ht(.99).mul(p)),p)),[l]);return n>i?oE(v):v}var wye=fU(bye),xye=fU(_ye),Sye="Invariant failed";function Gu(e,t){throw new Error(Sye)}var Oye=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function zf(e){"@babel/helpers - typeof";return zf=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},zf(e)}function d0(){return d0=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},d0.apply(this,arguments)}function Cye(e,t){return jye(e)||Tye(e,t)||Eye(e,t)||Pye()}function Pye(){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 Eye(e,t){if(e){if(typeof e=="string")return eI(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 eI(e,t)}}function eI(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 Tye(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],u=!0,l=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(u=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);u=!0);}catch(h){l=!0,i=h}finally{try{if(!u&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function jye(e){if(Array.isArray(e))return e}function Aye(e,t){if(e==null)return{};var r=kye(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 kye(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 Rye(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Nye(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,yU(n.key),n)}}function Mye(e,t,r){return t&&Nye(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Lye(e,t,r){return t=h0(t),Dye(e,vU()?Reflect.construct(t,r||[],h0(e).constructor):t.apply(e,r))}function Dye(e,t){if(t&&(zf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Iye(e)}function Iye(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function vU(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(vU=function(){return!!e})()}function h0(e){return h0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},h0(e)}function $ye(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&&uE(e,t)}function uE(e,t){return uE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},uE(e,t)}function gU(e,t,r){return t=yU(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function yU(e){var t=Fye(e,"string");return zf(t)=="symbol"?t:t+""}function Fye(e,t){if(zf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(zf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Ed=function(e){function t(){return Rye(this,t),Lye(this,t,arguments)}return $ye(t,e),Mye(t,[{key:"render",value:function(){var n=this.props,i=n.offset,a=n.layout,o=n.width,s=n.dataKey,u=n.data,l=n.dataPointFormatter,h=n.xAxis,p=n.yAxis,v=Aye(n,Oye),w=ot(v,!1);this.props.direction==="x"&&h.type!=="number"&&Gu();var _=u.map(function(b){var x=l(b,s),S=x.x,O=x.y,P=x.value,T=x.errorVal;if(!T)return null;var A=[],j,M;if(Array.isArray(T)){var q=Cye(T,2);j=q[0],M=q[1]}else j=M=T;if(a==="vertical"){var H=h.scale,W=O+i,K=W+o,te=W-o,se=H(P-j),X=H(P+M);A.push({x1:X,y1:K,x2:X,y2:te}),A.push({x1:se,y1:W,x2:X,y2:W}),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(P-j),F=ee(P+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,d0({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",d0({},k,{key:"line-".concat(k.x1,"-").concat(k.x2,"-").concat(k.y1,"-").concat(k.y2)}))}))});return ie.createElement(Pt,{className:"recharts-errorBars"},_)}}])}(ie.Component);gU(Ed,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});gU(Ed,"displayName","ErrorBar");function Yp(e){"@babel/helpers - typeof";return Yp=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},Yp(e)}function tI(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?tI(Object(r),!0).forEach(function(n){Bye(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):tI(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Bye(e,t,r){return t=Uye(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Uye(e){var t=zye(e,"string");return Yp(t)=="symbol"?t:t+""}function zye(e,t){if(Yp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Yp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var bU=function(t){var r=t.children,n=t.formattedGraphicalItems,i=t.legendWidth,a=t.legendContent,o=mi(r,_f);if(!o)return null;var s=_f.defaultProps,u=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 v=p.item,w=p.props,_=w.sectors||w.data||[];return h.concat(_.map(function(b){return{type:o.props.iconType||v.props.legendType,value:b.name,color:b.fill,payload:b}}))},[]):l=(n||[]).map(function(h){var p=h.item,v=p.type.defaultProps,w=v!==void 0?lu(lu({},v),p.props):{},_=w.dataKey,b=w.name,x=w.legendType,S=w.hide;return{inactive:S,dataKey:_,type:u.iconType||x||"square",color:hA(p),value:b||_,payload:w}}),lu(lu(lu({},u),_f.getWithHeight(o,i)),{},{payload:l,item:o})};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){return Hye(e)||Wye(e)||qye(e)||Vye()}function Vye(){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 qye(e,t){if(e){if(typeof e=="string")return cE(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 cE(e,t)}}function Wye(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Hye(e){if(Array.isArray(e))return cE(e)}function cE(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 nI(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 Pr(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?nI(Object(r),!0).forEach(function(n){xf(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):nI(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function xf(e,t,r){return t=Gye(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Gye(e){var t=Kye(e,"string");return Zp(t)=="symbol"?t:t+""}function Kye(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)}function sr(e,t,r){return mt(e)||mt(t)?r:qr(t)?wi(e,t,r):pt(t)?t(e):r}function fp(e,t,r,n){var i=Hge(e,function(s){return sr(s,t)});if(r==="number"){var a=i.filter(function(s){return Ke(s)||parseFloat(s)});return a.length?[Wb(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 Yye=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 u=a.range,l=0;l<s;l++){var h=l>0?i[l-1].coordinate:i[s-1].coordinate,p=i[l].coordinate,v=l>=s-1?i[0].coordinate:i[l+1].coordinate,w=void 0;if(An(p-h)!==An(v-p)){var _=[];if(An(v-p)===An(u[1]-u[0])){w=v;var b=p+u[1]-u[0];_[0]=Math.min(b,(b+h)/2),_[1]=Math.max(b,(b+h)/2)}else{w=h;var x=v+u[1]-u[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,v),P=Math.max(h,v);if(t>(O+p)/2&&t<=(P+p)/2){o=i[l].index;break}}}else for(var T=0;T<s;T++)if(T===0&&t<=(n[T].coordinate+n[T+1].coordinate)/2||T>0&&T<s-1&&t>(n[T].coordinate+n[T-1].coordinate)/2&&t<=(n[T].coordinate+n[T+1].coordinate)/2||T===s-1&&t>(n[T].coordinate+n[T-1].coordinate)/2){o=n[T].index;break}return o},hA=function(t){var r,n=t,i=n.type.displayName,a=(r=t.type)!==null&&r!==void 0&&r.defaultProps?Pr(Pr({},t.type.defaultProps),t.props):t.props,o=a.stroke,s=a.fill,u;switch(i){case"Line":u=o;break;case"Area":case"Radar":u=o&&o!=="none"?o:s;break;default:u=s;break}return u},Zye=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),u=0,l=s.length;u<l;u++)for(var h=a[s[u]].stackGroups,p=Object.keys(h),v=0,w=p.length;v<w;v++){var _=h[p[v]],b=_.items,x=_.cateAxisId,S=b.filter(function(M){return Go(M.type).indexOf("Bar")>=0});if(S&&S.length){var O=S[0].type.defaultProps,P=O!==void 0?Pr(Pr({},O),S[0].props):S[0].props,T=P.barSize,A=P[x];o[A]||(o[A]=[]);var j=mt(T)?r:T;o[A].push({item:S[0],stackList:S.slice(1),barSize:mt(j)?void 0:kn(j,n,0)})}}return o},Xye=function(t){var r=t.barGap,n=t.barCategoryGap,i=t.bandSize,a=t.sizeList,o=a===void 0?[]:a,s=t.maxBarSize,u=o.length;if(u<1)return null;var l=kn(r,i,0,!0),h,p=[];if(o[0].barSize===+o[0].barSize){var v=!1,w=i/u,_=o.reduce(function(T,A){return T+A.barSize||0},0);_+=(u-1)*l,_>=i&&(_-=(u-1)*l,l=0),_>=i&&w>0&&(v=!0,w*=.9,_=u*w);var b=(i-_)/2>>0,x={offset:b-l,size:0};h=o.reduce(function(T,A){var j={item:A.item,position:{offset:x.offset+x.size+l,size:v?w:A.barSize}},M=[].concat(rI(T),[j]);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=kn(n,i,0,!0);i-2*S-(u-1)*l<=0&&(l=0);var O=(i-2*S-(u-1)*l)/u;O>1&&(O>>=0);var P=s===+s?Math.min(O,s):O;h=o.reduce(function(T,A,j){var M=[].concat(rI(T),[{item:A.item,position:{offset:S+(O+l)*j+(O-P)/2,size:P}}]);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},Qye=function(t,r,n,i){var a=n.children,o=n.width,s=n.margin,u=o-(s.left||0)-(s.right||0),l=bU({children:a,legendWidth:u});if(l){var h=i||{},p=h.width,v=h.height,w=l.align,_=l.verticalAlign,b=l.layout;if((b==="vertical"||b==="horizontal"&&_==="middle")&&w!=="center"&&Ke(t[w]))return Pr(Pr({},t),{},xf({},w,t[w]+(p||0)));if((b==="horizontal"||b==="vertical"&&w==="center")&&_!=="middle"&&Ke(t[_]))return Pr(Pr({},t),{},xf({},_,t[_]+(v||0)))}return t},Jye=function(t,r,n){return mt(r)?!0:t==="horizontal"?r==="yAxis":t==="vertical"||n==="x"?r==="xAxis":n==="y"?r==="yAxis":!0},_U=function(t,r,n,i,a){var o=r.props.children,s=Mn(o,Ed).filter(function(l){return Jye(i,a,l.props.direction)});if(s&&s.length){var u=s.map(function(l){return l.props.dataKey});return t.reduce(function(l,h){var p=sr(h,n);if(mt(p))return l;var v=Array.isArray(p)?[Wb(p),nl(p)]:[p,p],w=u.reduce(function(_,b){var x=sr(h,b,0),S=v[0]-Math.abs(Array.isArray(x)?x[0]:x),O=v[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},e0e=function(t,r,n,i,a){var o=r.map(function(s){return _U(t,s,n,a,i)}).filter(function(s){return!mt(s)});return o&&o.length?o.reduce(function(s,u){return[Math.min(s[0],u[0]),Math.max(s[1],u[1])]},[1/0,-1/0]):null},wU=function(t,r,n,i,a){var o=r.map(function(u){var l=u.props.dataKey;return n==="number"&&l&&_U(t,u,l,i)||fp(t,l,n,a)});if(n==="number")return o.reduce(function(u,l){return[Math.min(u[0],l[0]),Math.max(u[1],l[1])]},[1/0,-1/0]);var s={};return o.reduce(function(u,l){for(var h=0,p=l.length;h<p;h++)s[l[h]]||(s[l[h]]=!0,u.push(l[h]));return u},[])},xU=function(t,r){return t==="horizontal"&&r==="xAxis"||t==="vertical"&&r==="yAxis"||t==="centric"&&r==="angleAxis"||t==="radial"&&r==="radiusAxis"},SU=function(t,r,n,i){if(i)return t.map(function(u){return u.coordinate});var a,o,s=t.map(function(u){return u.coordinate===r&&(a=!0),u.coordinate===n&&(o=!0),u.coordinate});return a||s.push(r),o||s.push(n),s},qo=function(t,r,n){if(!t)return null;var i=t.scale,a=t.duplicateDomain,o=t.type,s=t.range,u=t.realScaleType==="scaleBand"?i.bandwidth()/2:2,l=(r||n)&&o==="category"&&i.bandwidth?i.bandwidth()/u:0;if(l=t.axisType==="angleAxis"&&(s==null?void 0:s.length)>=2?An(s[0]-s[1])*2*l:l,r&&(t.ticks||t.niceTicks)){var h=(t.ticks||t.niceTicks).map(function(p){var v=a?a.indexOf(p):p;return{coordinate:i(v)+l,value:p,offset:l}});return h.filter(function(p){return!xd(p.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(p,v){return{coordinate:i(p)+l,value:p,index:v,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,v){return{coordinate:i(p)+l,value:a?a[p]:p,index:v,offset:l}})},HS=new WeakMap,Tg=function(t,r){if(typeof r!="function")return t;HS.has(t)||HS.set(t,new WeakMap);var n=HS.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},OU=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:zp(),realScaleType:"band"}:o==="radial"&&s==="angleAxis"?{scale:s0(),realScaleType:"linear"}:a==="category"&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>=0||r.indexOf("ComposedChart")>=0&&!n)?{scale:cp(),realScaleType:"point"}:a==="category"?{scale:zp(),realScaleType:"band"}:{scale:s0(),realScaleType:"linear"};if(Dm(i)){var u="scale".concat(Ab(i));return{scale:(zD[u]||cp)(),realScaleType:zD[u]?u:"point"}}return pt(i)?{scale:i}:{scale:cp(),realScaleType:"point"}},iI=1e-4,CU=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])-iI,o=Math.max(i[0],i[1])+iI,s=t(r[0]),u=t(r[n-1]);(s<a||s>o||u<a||u>o)&&t.domain([r[0],r[n-1]])}},t0e=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},r0e=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},n0e=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 u=xd(t[s][n][1])?t[s][n][0]:t[s][n][1];u>=0?(t[s][n][0]=a,t[s][n][1]=a+u,a=t[s][n][1]):(t[s][n][0]=o,t[s][n][1]=o+u,o=t[s][n][1])}},i0e=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=xd(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)}},a0e={sign:n0e,expand:Wfe,none:Mf,silhouette:Hfe,wiggle:Gfe,positive:i0e},o0e=function(t,r,n){var i=r.map(function(s){return s.props.dataKey}),a=a0e[n],o=qfe().keys(i).value(function(s,u){return+sr(s,u,0)}).order(BP).offset(a);return o(t)},s0e=function(t,r,n,i,a,o){if(!t)return null;var s=o?r.reverse():r,u={},l=s.reduce(function(p,v){var w,_=(w=v.type)!==null&&w!==void 0&&w.defaultProps?Pr(Pr({},v.type.defaultProps),v.props):v.props,b=_.stackId,x=_.hide;if(x)return p;var S=_[n],O=p[S]||{hasStack:!1,stackGroups:{}};if(qr(b)){var P=O.stackGroups[b]||{numericAxisId:n,cateAxisId:i,items:[]};P.items.push(v),O.hasStack=!0,O.stackGroups[b]=P}else O.stackGroups[Tl("_stackId_")]={numericAxisId:n,cateAxisId:i,items:[v]};return Pr(Pr({},p),{},xf({},S,O))},u),h={};return Object.keys(l).reduce(function(p,v){var w=l[v];if(w.hasStack){var _={};w.stackGroups=Object.keys(w.stackGroups).reduce(function(b,x){var S=w.stackGroups[x];return Pr(Pr({},b),{},xf({},x,{numericAxisId:n,cateAxisId:i,items:S.items,stackedData:o0e(t,S.items,a)}))},_)}return Pr(Pr({},p),{},xf({},v,w))},h)},PU=function(t,r){var n=r.realScaleType,i=r.type,a=r.tickCount,o=r.originalDomain,s=r.allowDecimals,u=n||r.scale;if(u!=="auto"&&u!=="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=wye(l,a,s);return t.domain([Wb(h),nl(h)]),{niceTicks:h}}if(a&&i==="number"){var p=t.domain(),v=xye(p,a,s);return{niceTicks:v}}return null};function Vf(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=Vy(r,"value",i[t.dataKey]);if(s)return s.coordinate+n/2}return r[a]?r[a].coordinate+n/2:null}var u=sr(i,mt(o)?t.dataKey:o);return mt(u)?null:t.scale(u)}var aI=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 u=sr(o,r.dataKey,r.domain[s]);return mt(u)?null:r.scale(u)-a/2+i},l0e=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]},u0e=function(t,r){var n,i=(n=t.type)!==null&&n!==void 0&&n.defaultProps?Pr(Pr({},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},c0e=function(t){return t.reduce(function(r,n){return[Wb(n.concat([r[0]]).filter(Ke)),nl(n.concat([r[1]]).filter(Ke))]},[1/0,-1/0])},EU=function(t,r,n){return Object.keys(t).reduce(function(i,a){var o=t[a],s=o.stackedData,u=s.reduce(function(l,h){var p=c0e(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(u[0],i[0]),Math.max(u[1],i[1])]},[1/0,-1/0]).map(function(i){return i===1/0||i===-1/0?0:i})},oI=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,sI=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,fE=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(oI.test(t[0])){var a=+oI.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(sI.test(t[1])){var o=+sI.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},p0=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=Uj(r,function(p){return p.coordinate}),o=1/0,s=1,u=a.length;s<u;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},lI=function(t,r,n){return!t||!t.length||bl(t,wi(n,"type.defaultProps.domain"))?r:t},TU=function(t,r){var n=t.type.defaultProps?Pr(Pr({},t.type.defaultProps),t.props):t.props,i=n.dataKey,a=n.name,o=n.unit,s=n.formatter,u=n.tooltipType,l=n.chartType,h=n.hide;return Pr(Pr({},ot(t,!1)),{},{dataKey:i,unit:o,formatter:s,name:a||i,color:hA(t),value:sr(r,i),type:u,payload:r,chartType:l,hide:h})};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 uI(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 Uo(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?uI(Object(r),!0).forEach(function(n){jU(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):uI(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function jU(e,t,r){return t=f0e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function f0e(e){var t=d0e(e,"string");return Xp(t)=="symbol"?t:t+""}function d0e(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 h0e(e,t){return g0e(e)||v0e(e,t)||m0e(e,t)||p0e()}function p0e(){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 m0e(e,t){if(e){if(typeof e=="string")return cI(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 cI(e,t)}}function cI(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 v0e(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],u=!0,l=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(u=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);u=!0);}catch(h){l=!0,i=h}finally{try{if(!u&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function g0e(e){if(Array.isArray(e))return e}var m0=Math.PI/180,y0e=function(t){return t*180/Math.PI},rr=function(t,r,n,i){return{x:t+Math.cos(-m0*i)*n,y:r+Math.sin(-m0*i)*n}},AU=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},b0e=function(t,r,n,i,a){var o=t.width,s=t.height,u=t.startAngle,l=t.endAngle,h=kn(t.cx,o,o/2),p=kn(t.cy,s,s/2),v=AU(o,s,n),w=kn(t.innerRadius,v,0),_=kn(t.outerRadius,v,v*.8),b=Object.keys(r);return b.reduce(function(x,S){var O=r[S],P=O.domain,T=O.reversed,A;if(mt(O.range))i==="angleAxis"?A=[u,l]:i==="radiusAxis"&&(A=[w,_]),T&&(A=[A[1],A[0]]);else{A=O.range;var j=A,M=h0e(j,2);u=M[0],l=M[1]}var q=OU(O,a),H=q.realScaleType,W=q.scale;W.domain(P).range(A),CU(W);var K=PU(W,Uo(Uo({},O),{},{realScaleType:H})),te=Uo(Uo(Uo({},O),K),{},{range:A,radius:_,realScaleType:H,scale:W,cx:h,cy:p,innerRadius:w,outerRadius:_,startAngle:u,endAngle:l});return Uo(Uo({},x),{},jU({},S,te))},{})},_0e=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))},w0e=function(t,r){var n=t.x,i=t.y,a=r.cx,o=r.cy,s=_0e({x:n,y:i},{x:a,y:o});if(s<=0)return{radius:s};var u=(n-a)/s,l=Math.acos(u);return i>o&&(l=2*Math.PI-l),{radius:s,angle:y0e(l),angleInRadian:l}},x0e=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}},S0e=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},fI=function(t,r){var n=t.x,i=t.y,a=w0e({x:n,y:i},r),o=a.radius,s=a.angle,u=r.innerRadius,l=r.outerRadius;if(o<u||o>l)return!1;if(o===0)return!0;var h=x0e(r),p=h.startAngle,v=h.endAngle,w=s,_;if(p<=v){for(;w>v;)w-=360;for(;w<p;)w+=360;_=w>=p&&w<=v}else{for(;w>p;)w-=360;for(;w<v;)w+=360;_=w>=v&&w<=p}return _?Uo(Uo({},r),{},{radius:o,angle:S0e(w,r)}):null},kU=function(t){return!B.isValidElement(t)&&!pt(t)&&typeof t!="boolean"?t.className:""};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)}var O0e=["offset"];function C0e(e){return j0e(e)||T0e(e)||E0e(e)||P0e()}function P0e(){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 E0e(e,t){if(e){if(typeof e=="string")return dE(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 dE(e,t)}}function T0e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function j0e(e){if(Array.isArray(e))return dE(e)}function dE(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 A0e(e,t){if(e==null)return{};var r=k0e(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 k0e(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 dI(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?dI(Object(r),!0).forEach(function(n){R0e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):dI(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function R0e(e,t,r){return t=N0e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function N0e(e){var t=M0e(e,"string");return Qp(t)=="symbol"?t:t+""}function M0e(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 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)}var L0e=function(t){var r=t.value,n=t.formatter,i=mt(t.children)?r:t.children;return pt(n)?n(i):i},D0e=function(t,r){var n=An(r-t),i=Math.min(Math.abs(r-t),360);return n*i},I0e=function(t,r,n){var i=t.position,a=t.viewBox,o=t.offset,s=t.className,u=a,l=u.cx,h=u.cy,p=u.innerRadius,v=u.outerRadius,w=u.startAngle,_=u.endAngle,b=u.clockWise,x=(p+v)/2,S=D0e(w,_),O=S>=0?1:-1,P,T;i==="insideStart"?(P=w+O*o,T=b):i==="insideEnd"?(P=_-O*o,T=!b):i==="end"&&(P=_+O*o,T=b),T=S<=0?T:!T;var A=rr(l,h,x,P),j=rr(l,h,x,P+(T?1:-1)*359),M="M".concat(A.x,",").concat(A.y,`
|
||
A`).concat(x,",").concat(x,",0,1,").concat(T?0:1,`,
|
||
`).concat(j.x,",").concat(j.y),q=mt(t.id)?Tl("recharts-radial-line-"):t.id;return ie.createElement("text",Jp({},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))},$0e=function(t){var r=t.viewBox,n=t.offset,i=t.position,a=r,o=a.cx,s=a.cy,u=a.innerRadius,l=a.outerRadius,h=a.startAngle,p=a.endAngle,v=(h+p)/2;if(i==="outside"){var w=rr(o,s,l+n,v),_=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=(u+l)/2,S=rr(o,s,x,v),O=S.x,P=S.y;return{x:O,y:P,textAnchor:"middle",verticalAnchor:"middle"}},F0e=function(t){var r=t.viewBox,n=t.parentViewBox,i=t.offset,a=t.position,o=r,s=o.x,u=o.y,l=o.width,h=o.height,p=h>=0?1:-1,v=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 P={x:s+l/2,y:u-p*i,textAnchor:"middle",verticalAnchor:w};return Vr(Vr({},P),n?{height:Math.max(u-n.y,0),width:l}:{})}if(a==="bottom"){var T={x:s+l/2,y:u+h+v,textAnchor:"middle",verticalAnchor:_};return Vr(Vr({},T),n?{height:Math.max(n.y+n.height-(u+h),0),width:l}:{})}if(a==="left"){var A={x:s-x,y:u+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 j={x:s+l+x,y:u+h/2,textAnchor:O,verticalAnchor:"middle"};return Vr(Vr({},j),n?{width:Math.max(n.x+n.width-j.x,0),height:h}:{})}var M=n?{width:l,height:h}:{};return a==="insideLeft"?Vr({x:s+x,y:u+h/2,textAnchor:O,verticalAnchor:"middle"},M):a==="insideRight"?Vr({x:s+l-x,y:u+h/2,textAnchor:S,verticalAnchor:"middle"},M):a==="insideTop"?Vr({x:s+l/2,y:u+v,textAnchor:"middle",verticalAnchor:_},M):a==="insideBottom"?Vr({x:s+l/2,y:u+h-v,textAnchor:"middle",verticalAnchor:w},M):a==="insideTopLeft"?Vr({x:s+x,y:u+v,textAnchor:O,verticalAnchor:_},M):a==="insideTopRight"?Vr({x:s+l-x,y:u+v,textAnchor:S,verticalAnchor:_},M):a==="insideBottomLeft"?Vr({x:s+x,y:u+h-v,textAnchor:O,verticalAnchor:w},M):a==="insideBottomRight"?Vr({x:s+l-x,y:u+h-v,textAnchor:S,verticalAnchor:w},M):wd(a)&&(Ke(a.x)||Su(a.x))&&(Ke(a.y)||Su(a.y))?Vr({x:s+kn(a.x,l),y:u+kn(a.y,h),textAnchor:"end",verticalAnchor:"end"},M):Vr({x:s+l/2,y:u+h/2,textAnchor:"middle",verticalAnchor:"middle"},M)},B0e=function(t){return"cx"in t&&Ke(t.cx)};function Jr(e){var t=e.offset,r=t===void 0?5:t,n=A0e(e,O0e),i=Vr({offset:r},n),a=i.viewBox,o=i.position,s=i.value,u=i.children,l=i.content,h=i.className,p=h===void 0?"":h,v=i.textBreakAll;if(!a||mt(s)&&mt(u)&&!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=L0e(i);var _=B0e(a),b=ot(i,!0);if(_&&(o==="insideStart"||o==="insideEnd"||o==="end"))return I0e(i,w,b);var x=_?$0e(i):F0e(i);return ie.createElement(Wu,Jp({className:Me("recharts-label",p)},b,x,{breakAll:v}),w)}Jr.displayName="Label";var RU=function(t){var r=t.cx,n=t.cy,i=t.angle,a=t.startAngle,o=t.endAngle,s=t.r,u=t.radius,l=t.innerRadius,h=t.outerRadius,p=t.x,v=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(v))return{x:p,y:v,width:b,height:x};if(Ke(w)&&Ke(_))return{x:w,y:_,width:b,height:x}}return Ke(p)&&Ke(v)?{x:p,y:v,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||u||s||0,clockWise:S}:t.viewBox?t.viewBox:{}},U0e=function(t,r){return t?t===!0?ie.createElement(Jr,{key:"label-implicit",viewBox:r}):qr(t)?ie.createElement(Jr,{key:"label-implicit",viewBox:r,value:t}):B.isValidElement(t)?t.type===Jr?B.cloneElement(t,{key:"label-implicit",viewBox:r}):ie.createElement(Jr,{key:"label-implicit",content:t,viewBox:r}):pt(t)?ie.createElement(Jr,{key:"label-implicit",content:t,viewBox:r}):wd(t)?ie.createElement(Jr,Jp({viewBox:r},t,{key:"label-implicit"})):null:null},z0e=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=RU(t),o=Mn(i,Jr).map(function(u,l){return B.cloneElement(u,{viewBox:r||a,key:"label-".concat(l)})});if(!n)return o;var s=U0e(t.label,r||a);return[s].concat(C0e(o))};Jr.parseViewBox=RU;Jr.renderCallByParent=z0e;var GS,hI;function V0e(){if(hI)return GS;hI=1;function e(t){var r=t==null?0:t.length;return r?t[r-1]:void 0}return GS=e,GS}var q0e=V0e();const W0e=kt(q0e);function em(e){"@babel/helpers - typeof";return em=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},em(e)}var H0e=["valueAccessor"],G0e=["data","dataKey","clockWise","id","textBreakAll"];function K0e(e){return Q0e(e)||X0e(e)||Z0e(e)||Y0e()}function Y0e(){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 Z0e(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 X0e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Q0e(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 v0(){return v0=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},v0.apply(this,arguments)}function pI(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?pI(Object(r),!0).forEach(function(n){J0e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):pI(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function J0e(e,t,r){return t=ebe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ebe(e){var t=tbe(e,"string");return em(t)=="symbol"?t:t+""}function tbe(e,t){if(em(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(em(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function vI(e,t){if(e==null)return{};var r=rbe(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 rbe(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 nbe=function(t){return Array.isArray(t.value)?W0e(t.value):t.value};function Sa(e){var t=e.valueAccessor,r=t===void 0?nbe:t,n=vI(e,H0e),i=n.data,a=n.dataKey,o=n.clockWise,s=n.id,u=n.textBreakAll,l=vI(n,G0e);return!i||!i.length?null:ie.createElement(Pt,{className:"recharts-label-list"},i.map(function(h,p){var v=mt(a)?r(h,p):sr(h&&h.payload,a),w=mt(s)?{}:{id:"".concat(s,"-").concat(p)};return ie.createElement(Jr,v0({},ot(h,!0),l,w,{parentViewBox:h.parentViewBox,value:v,textBreakAll:u,viewBox:Jr.parseViewBox(mt(o)?h:mI(mI({},h),{},{clockWise:o})),key:"label-".concat(p),index:p}))}))}Sa.displayName="LabelList";function ibe(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}):wd(e)?ie.createElement(Sa,v0({data:t},e,{key:"labelList-implicit"})):null:null}function abe(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=Mn(n,Sa).map(function(o,s){return B.cloneElement(o,{data:t,key:"labelList-".concat(s)})});if(!r)return i;var a=ibe(e.label,t);return[a].concat(K0e(i))}Sa.renderCallByParent=abe;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)}function pE(){return pE=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},pE.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 yI(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){obe(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 obe(e,t,r){return t=sbe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function sbe(e){var t=lbe(e,"string");return tm(t)=="symbol"?t:t+""}function lbe(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)}var ube=function(t,r){var n=An(r-t),i=Math.min(Math.abs(r-t),359.999);return n*i},jg=function(t){var r=t.cx,n=t.cy,i=t.radius,a=t.angle,o=t.sign,s=t.isExternal,u=t.cornerRadius,l=t.cornerIsExternal,h=u*(s?1:-1)+i,p=Math.asin(u/h)/m0,v=l?a:a+o*p,w=rr(r,n,h,v),_=rr(r,n,i,v),b=l?a-o*p:a,x=rr(r,n,h*Math.cos(p*m0),b);return{center:w,circleTangency:_,lineTangency:x,theta:p}},NU=function(t){var r=t.cx,n=t.cy,i=t.innerRadius,a=t.outerRadius,o=t.startAngle,s=t.endAngle,u=ube(o,s),l=o+u,h=rr(r,n,a,o),p=rr(r,n,a,l),v="M ".concat(h.x,",").concat(h.y,`
|
||
A `).concat(a,",").concat(a,`,0,
|
||
`).concat(+(Math.abs(u)>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);v+="L ".concat(_.x,",").concat(_.y,`
|
||
A `).concat(i,",").concat(i,`,0,
|
||
`).concat(+(Math.abs(u)>180),",").concat(+(o<=l),`,
|
||
`).concat(w.x,",").concat(w.y," Z")}else v+="L ".concat(r,",").concat(n," Z");return v},cbe=function(t){var r=t.cx,n=t.cy,i=t.innerRadius,a=t.outerRadius,o=t.cornerRadius,s=t.forceCornerRadius,u=t.cornerIsExternal,l=t.startAngle,h=t.endAngle,p=An(h-l),v=jg({cx:r,cy:n,radius:a,angle:l,sign:p,cornerRadius:o,cornerIsExternal:u}),w=v.circleTangency,_=v.lineTangency,b=v.theta,x=jg({cx:r,cy:n,radius:a,angle:h,sign:-p,cornerRadius:o,cornerIsExternal:u}),S=x.circleTangency,O=x.lineTangency,P=x.theta,T=u?Math.abs(l-h):Math.abs(l-h)-b-P;if(T<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
|
||
`):NU({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(+(T>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 j=jg({cx:r,cy:n,radius:i,angle:l,sign:p,isExternal:!0,cornerRadius:o,cornerIsExternal:u}),M=j.circleTangency,q=j.lineTangency,H=j.theta,W=jg({cx:r,cy:n,radius:i,angle:h,sign:-p,isExternal:!0,cornerRadius:o,cornerIsExternal:u}),K=W.circleTangency,te=W.lineTangency,se=W.theta,X=u?Math.abs(l-h):Math.abs(l-h)-H-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},fbe={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},MU=function(t){var r=yI(yI({},fbe),t),n=r.cx,i=r.cy,a=r.innerRadius,o=r.outerRadius,s=r.cornerRadius,u=r.forceCornerRadius,l=r.cornerIsExternal,h=r.startAngle,p=r.endAngle,v=r.className;if(o<a||h===p)return null;var w=Me("recharts-sector",v),_=o-a,b=kn(s,_,0,!0),x;return b>0&&Math.abs(h-p)<360?x=cbe({cx:n,cy:i,innerRadius:a,outerRadius:o,cornerRadius:Math.min(b,_/2),forceCornerRadius:u,cornerIsExternal:l,startAngle:h,endAngle:p}):x=NU({cx:n,cy:i,innerRadius:a,outerRadius:o,startAngle:h,endAngle:p}),ie.createElement("path",pE({},ot(r,!0),{className:w,d:x,role:"img"}))};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 mE(){return mE=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},mE.apply(this,arguments)}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 _I(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){dbe(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 dbe(e,t,r){return t=hbe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function hbe(e){var t=pbe(e,"string");return rm(t)=="symbol"?t:t+""}function pbe(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 wI={curveBasisClosed:Nfe,curveBasisOpen:Mfe,curveBasis:Rfe,curveBumpX:yfe,curveBumpY:bfe,curveLinearClosed:Lfe,curveLinear:Rb,curveMonotoneX:Dfe,curveMonotoneY:Ife,curveNatural:$fe,curveStep:Ffe,curveStepAfter:Ufe,curveStepBefore:Bfe},Ag=function(t){return t.x===+t.x&&t.y===+t.y},$h=function(t){return t.x},Fh=function(t){return t.y},mbe=function(t,r){if(pt(t))return t;var n="curve".concat(Ab(t));return(n==="curveMonotone"||n==="curveBump")&&r?wI["".concat(n).concat(r==="vertical"?"Y":"X")]:wI[n]||Rb},vbe=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,u=t.connectNulls,l=u===void 0?!1:u,h=mbe(n,s),p=l?a.filter(function(b){return Ag(b)}):a,v;if(Array.isArray(o)){var w=l?o.filter(function(b){return Ag(b)}):o,_=p.map(function(b,x){return _I(_I({},b),{},{base:w[x]})});return s==="vertical"?v=wg().y(Fh).x1($h).x0(function(b){return b.base.x}):v=wg().x($h).y1(Fh).y0(function(b){return b.base.y}),v.defined(Ag).curve(h),v(_)}return s==="vertical"&&Ke(o)?v=wg().y(Fh).x1($h).x0(o):Ke(o)?v=wg().x($h).y1(Fh).y0(o):v=RB().x($h).y(Fh),v.defined(Ag).curve(h),v(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?vbe(t):i;return ie.createElement("path",mE({},ot(t,!1),qy(t),{className:Me("recharts-curve",r),d:o,ref:a}))},gbe=Object.getOwnPropertyNames,ybe=Object.getOwnPropertySymbols,bbe=Object.prototype.hasOwnProperty;function xI(e,t){return function(n,i,a){return e(n,i,a)&&t(n,i,a)}}function kg(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 u=e(r,n,i);return a.delete(r),a.delete(n),u}}function SI(e){return gbe(e).concat(ybe(e))}var _be=Object.hasOwn||function(e,t){return bbe.call(e,t)};function tc(e,t){return e===t||!e&&!t&&e!==e&&t!==t}var wbe="__v",xbe="__o",Sbe="_owner",OI=Object.getOwnPropertyDescriptor,CI=Object.keys;function Obe(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 Cbe(e,t){return tc(e.getTime(),t.getTime())}function Pbe(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function Ebe(e,t){return e===t}function PI(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,u=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 v=o.value,w=s.value;if(r.equals(v[0],w[0],u,p,e,t,r)&&r.equals(v[1],w[1],v[0],w[0],e,t,r)){h=i[p]=!0;break}p++}if(!h)return!1;u++}return!0}var Tbe=tc;function jbe(e,t,r){var n=CI(e),i=n.length;if(CI(t).length!==i)return!1;for(;i-- >0;)if(!LU(e,t,r,n[i]))return!1;return!0}function Bh(e,t,r){var n=SI(e),i=n.length;if(SI(t).length!==i)return!1;for(var a,o,s;i-- >0;)if(a=n[i],!LU(e,t,r,a)||(o=OI(e,a),s=OI(t,a),(o||s)&&(!o||!s||o.configurable!==s.configurable||o.enumerable!==s.enumerable||o.writable!==s.writable)))return!1;return!0}function Abe(e,t){return tc(e.valueOf(),t.valueOf())}function kbe(e,t){return e.source===t.source&&e.flags===t.flags}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.values(),o,s;(o=a.next())&&!o.done;){for(var u=t.values(),l=!1,h=0;(s=u.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 Rbe(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 Nbe(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 LU(e,t,r,n){return(n===Sbe||n===xbe||n===wbe)&&(e.$$typeof||t.$$typeof)?!0:_be(t,n)&&r.equals(e[n],t[n],n,n,e,t,r)}var Mbe="[object Arguments]",Lbe="[object Boolean]",Dbe="[object Date]",Ibe="[object Error]",$be="[object Map]",Fbe="[object Number]",Bbe="[object Object]",Ube="[object RegExp]",zbe="[object Set]",Vbe="[object String]",qbe="[object URL]",Wbe=Array.isArray,TI=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,jI=Object.assign,Hbe=Object.prototype.toString.call.bind(Object.prototype.toString);function Gbe(e){var t=e.areArraysEqual,r=e.areDatesEqual,n=e.areErrorsEqual,i=e.areFunctionsEqual,a=e.areMapsEqual,o=e.areNumbersEqual,s=e.areObjectsEqual,u=e.arePrimitiveWrappersEqual,l=e.areRegExpsEqual,h=e.areSetsEqual,p=e.areTypedArraysEqual,v=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(Wbe(_))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 P=Hbe(_);return P===Dbe?r(_,b,x):P===Ube?l(_,b,x):P===$be?a(_,b,x):P===zbe?h(_,b,x):P===Bbe?typeof _.then!="function"&&typeof b.then!="function"&&s(_,b,x):P===qbe?v(_,b,x):P===Ibe?n(_,b,x):P===Mbe?s(_,b,x):P===Lbe||P===Fbe||P===Vbe?u(_,b,x):!1}}function Kbe(e){var t=e.circular,r=e.createCustomConfig,n=e.strict,i={areArraysEqual:n?Bh:Obe,areDatesEqual:Cbe,areErrorsEqual:Pbe,areFunctionsEqual:Ebe,areMapsEqual:n?xI(PI,Bh):PI,areNumbersEqual:Tbe,areObjectsEqual:n?Bh:jbe,arePrimitiveWrappersEqual:Abe,areRegExpsEqual:kbe,areSetsEqual:n?xI(EI,Bh):EI,areTypedArraysEqual:n?Bh:Rbe,areUrlsEqual:Nbe};if(r&&(i=jI({},i,r(i))),t){var a=kg(i.areArraysEqual),o=kg(i.areMapsEqual),s=kg(i.areObjectsEqual),u=kg(i.areSetsEqual);i=jI({},i,{areArraysEqual:a,areMapsEqual:o,areObjectsEqual:s,areSetsEqual:u})}return i}function Ybe(e){return function(t,r,n,i,a,o,s){return e(t,r,s)}}function Zbe(e){var t=e.circular,r=e.comparator,n=e.createState,i=e.equals,a=e.strict;if(n)return function(u,l){var h=n(),p=h.cache,v=p===void 0?t?new WeakMap:void 0:p,w=h.meta;return r(u,l,{cache:v,equals:i,meta:w,strict:a})};if(t)return function(u,l){return r(u,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(u,l){return r(u,l,o)}}var Xbe=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=Kbe(e),u=Gbe(s),l=n?n(u):Ybe(u);return Zbe({circular:r,comparator:u,createState:i,equals:l,strict:o})}function Qbe(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function AI(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):Qbe(i)};requestAnimationFrame(n)}function vE(e){"@babel/helpers - typeof";return vE=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},vE(e)}function Jbe(e){return n_e(e)||r_e(e)||t_e(e)||e_e()}function e_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 t_e(e,t){if(e){if(typeof e=="string")return kI(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 kI(e,t)}}function kI(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 r_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 e}function i_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=Jbe(o),u=s[0],l=s.slice(1);if(typeof u=="number"){AI(i.bind(null,l),u);return}i(u),AI(i.bind(null,l));return}vE(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 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 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 NI(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){DU(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 DU(e,t,r){return t=a_e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a_e(e){var t=o_e(e,"string");return nm(t)==="symbol"?t:String(t)}function o_e(e,t){if(nm(e)!=="object"||e===null)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 s_e=function(t,r){return[Object.keys(t),Object.keys(r)].reduce(function(n,i){return n.filter(function(a){return i.includes(a)})})},l_e=function(t){return t},u_e=function(t){return t.replace(/([A-Z])/g,function(r){return"-".concat(r.toLowerCase())})},dp=function(t,r){return Object.keys(r).reduce(function(n,i){return NI(NI({},n),{},DU({},i,t(i,r[i])))},{})},MI=function(t,r,n){return t.map(function(i){return"".concat(u_e(i)," ").concat(r,"ms ").concat(n)}).join(",")};function c_e(e,t){return h_e(e)||d_e(e,t)||IU(e,t)||f_e()}function f_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 d_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=[],u=!0,l=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(u=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);u=!0);}catch(h){l=!0,i=h}finally{try{if(!u&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function h_e(e){if(Array.isArray(e))return e}function p_e(e){return g_e(e)||v_e(e)||IU(e)||m_e()}function m_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 IU(e,t){if(e){if(typeof e=="string")return gE(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 gE(e,t)}}function v_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 gE(e)}function gE(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 g0=1e-4,$U=function(t,r){return[0,3*t,3*r-6*t,3*t-3*r+1]},FU=function(t,r){return t.map(function(n,i){return n*Math.pow(r,i)}).reduce(function(n,i){return n+i})},LI=function(t,r){return function(n){var i=$U(t,r);return FU(i,n)}},y_e=function(t,r){return function(n){var i=$U(t,r),a=[].concat(p_e(i.map(function(o,s){return o*s}).slice(1)),[0]);return FU(a,n)}},DI=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 u=r[0].split("(");if(u[0]==="cubic-bezier"&&u[1].split(")")[0].split(",").length===4){var l=u[1].split(")")[0].split(",").map(function(x){return parseFloat(x)}),h=c_e(l,4);i=h[0],a=h[1],o=h[2],s=h[3]}}}var p=LI(i,o),v=LI(a,s),w=y_e(i,o),_=function(S){return S>1?1:S<0?0:S},b=function(S){for(var O=S>1?1:S,P=O,T=0;T<8;++T){var A=p(P)-O,j=w(P);if(Math.abs(A-O)<g0||j<g0)return v(P);P=_(P-A/j)}return v(P)};return b.isStepper=!1,b},b_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,u=function(h,p,v){var w=-(h-p)*n,_=v*a,b=v+(w-_)*s/1e3,x=v*s/1e3+h;return Math.abs(x-p)<g0&&Math.abs(b)<g0?[p,0]:[x,b]};return u.isStepper=!0,u.dt=s,u},__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 DI(i);case"spring":return b_e();default:if(i.split("(")[0]==="cubic-bezier")return DI(i)}return typeof i=="function"?i: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 II(e){return S_e(e)||x_e(e)||BU(e)||w_e()}function w_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 x_e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function S_e(e){if(Array.isArray(e))return bE(e)}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 ln(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){yE(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 yE(e,t,r){return t=O_e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function O_e(e){var t=C_e(e,"string");return im(t)==="symbol"?t:String(t)}function C_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)}function P_e(e,t){return j_e(e)||T_e(e,t)||BU(e,t)||E_e()}function E_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 BU(e,t){if(e){if(typeof e=="string")return bE(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 bE(e,t)}}function bE(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 T_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=[],u=!0,l=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(u=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);u=!0);}catch(h){l=!0,i=h}finally{try{if(!u&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function j_e(e){if(Array.isArray(e))return e}var y0=function(t,r,n){return t+(r-t)*n},_E=function(t){var r=t.from,n=t.to;return r!==n},A_e=function e(t,r,n){var i=dp(function(a,o){if(_E(o)){var s=t(o.from,o.to,o.velocity),u=P_e(s,2),l=u[0],h=u[1];return ln(ln({},o),{},{from:l,velocity:h})}return o},r);return n<1?dp(function(a,o){return _E(o)?ln(ln({},o),{},{velocity:y0(o.velocity,i[a].velocity,n),from:y0(o.from,i[a].from,n)}):o},r):e(t,i,n-1)};const k_e=function(e,t,r,n,i){var a=s_e(e,t),o=a.reduce(function(x,S){return ln(ln({},x),{},yE({},S,[e[S],t[S]]))},{}),s=a.reduce(function(x,S){return ln(ln({},x),{},yE({},S,{from:e[S],velocity:0,to:t[S]}))},{}),u=-1,l,h,p=function(){return null},v=function(){return dp(function(S,O){return O.from},s)},w=function(){return!Object.values(s).filter(_E).length},_=function(S){l||(l=S);var O=S-l,P=O/r.dt;s=A_e(r,s,P),i(ln(ln(ln({},e),t),v())),l=S,w()||(u=requestAnimationFrame(p))},b=function(S){h||(h=S);var O=(S-h)/n,P=dp(function(A,j){return y0.apply(void 0,II(j).concat([r(O)]))},o);if(i(ln(ln(ln({},e),t),P)),O<1)u=requestAnimationFrame(p);else{var T=dp(function(A,j){return y0.apply(void 0,II(j).concat([r(1)]))},o);i(ln(ln(ln({},e),t),T))}};return p=r.isStepper?_:b,function(){return requestAnimationFrame(p),function(){cancelAnimationFrame(u)}}};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)}var R_e=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function N_e(e,t){if(e==null)return{};var r=M_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 M_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 KS(e){return $_e(e)||I_e(e)||D_e(e)||L_e()}function L_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 D_e(e,t){if(e){if(typeof e=="string")return wE(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 wE(e,t)}}function I_e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function $_e(e){if(Array.isArray(e))return wE(e)}function wE(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 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 ga(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){Qh(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 Qh(e,t,r){return t=UU(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function F_e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function B_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,UU(n.key),n)}}function U_e(e,t,r){return t&&B_e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function UU(e){var t=z_e(e,"string");return qf(t)==="symbol"?t:String(t)}function z_e(e,t){if(qf(e)!=="object"||e===null)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(t==="string"?String:Number)(e)}function V_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&&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 q_e(e){var t=W_e();return function(){var n=b0(e),i;if(t){var a=b0(this).constructor;i=Reflect.construct(n,arguments,a)}else i=n.apply(this,arguments);return SE(this,i)}}function SE(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 OE(e)}function OE(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function W_e(){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 b0(e){return b0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},b0(e)}var Qi=function(e){V_e(r,e);var t=q_e(r);function r(n,i){var a;F_e(this,r),a=t.call(this,n,i);var o=a.props,s=o.isActive,u=o.attributeName,l=o.from,h=o.to,p=o.steps,v=o.children,w=o.duration;if(a.handleStyleChange=a.handleStyleChange.bind(OE(a)),a.changeStyle=a.changeStyle.bind(OE(a)),!s||w<=0)return a.state={style:{}},typeof v=="function"&&(a.state={style:h}),SE(a);if(p&&p.length)a.state={style:p[0].style};else if(l){if(typeof v=="function")return a.state={style:l},SE(a);a.state={style:u?Qh({},u,l):l}}else a.state={style:{}};return a}return U_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,u=a.attributeName,l=a.shouldReAnimate,h=a.to,p=a.from,v=this.state.style;if(s){if(!o){var w={style:u?Qh({},u,h):h};this.state&&v&&(u&&v[u]!==h||!u&&v!==h)&&this.setState(w);return}if(!(Xbe(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&&v){var x={style:u?Qh({},u,b):b};(u&&v[u]!==b||!u&&v!==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,u=i.duration,l=i.easing,h=i.begin,p=i.onAnimationEnd,v=i.onAnimationStart,w=k_e(o,s,__e(l),u,this.changeStyle),_=function(){a.stopJSAnimation=w()};this.manager.start([v,h,_,u,p])}},{key:"runStepAnimation",value:function(i){var a=this,o=i.steps,s=i.begin,u=i.onAnimationStart,l=o[0],h=l.style,p=l.duration,v=p===void 0?0:p,w=function(b,x,S){if(S===0)return b;var O=x.duration,P=x.easing,T=P===void 0?"ease":P,A=x.style,j=x.properties,M=x.onAnimationEnd,q=S>0?o[S-1]:x,H=j||Object.keys(A);if(typeof T=="function"||T==="spring")return[].concat(KS(b),[a.runJSAnimation.bind(a,{from:q.style,to:A,duration:O,easing:T}),O]);var W=MI(H,O,T),K=ga(ga(ga({},q.style),A),{},{transition:W});return[].concat(KS(b),[K,O,M]).filter(l_e)};return this.manager.start([u].concat(KS(o.reduce(w,[h,Math.max(v,s)])),[i.onAnimationEnd]))}},{key:"runAnimation",value:function(i){this.manager||(this.manager=i_e());var a=i.begin,o=i.duration,s=i.attributeName,u=i.to,l=i.easing,h=i.onAnimationStart,p=i.onAnimationEnd,v=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(v.length>1){this.runStepAnimation(i);return}var b=s?Qh({},s,u):u,x=MI(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 u=N_e(i,R_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({},u),{},{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(v){return p(v)}))}}]),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 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 _0(){return _0=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},_0.apply(this,arguments)}function H_e(e,t){return Z_e(e)||Y_e(e,t)||K_e(e,t)||G_e()}function G_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 K_e(e,t){if(e){if(typeof e=="string")return BI(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 BI(e,t)}}function BI(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 Y_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=[],u=!0,l=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(u=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);u=!0);}catch(h){l=!0,i=h}finally{try{if(!u&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function Z_e(e){if(Array.isArray(e))return e}function UI(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?UI(Object(r),!0).forEach(function(n){X_e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):UI(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function X_e(e,t,r){return t=Q_e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Q_e(e){var t=J_e(e,"string");return am(t)=="symbol"?t:t+""}function J_e(e,t){if(am(e)!="object"||!e)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)}var VI=function(t,r,n,i,a){var o=Math.min(Math.abs(n)/2,Math.abs(i)/2),s=i>=0?1:-1,u=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],v=0,w=4;v<w;v++)p[v]=a[v]>o?o:a[v];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+u*p[0],",").concat(r)),h+="L ".concat(t+n-u*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-u*p[2],",").concat(r+i)),h+="L ".concat(t+u*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+u*_,",").concat(r,`
|
||
L `).concat(t+n-u*_,",").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-u*_,",").concat(r+i,`
|
||
L `).concat(t+u*_,",").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},e1e=function(t,r){if(!t||!r)return!1;var n=t.x,i=t.y,a=r.x,o=r.y,s=r.width,u=r.height;if(Math.abs(s)>0&&Math.abs(u)>0){var l=Math.min(a,a+s),h=Math.max(a,a+s),p=Math.min(o,o+u),v=Math.max(o,o+u);return n>=l&&n<=h&&i>=p&&i<=v}return!1},t1e={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},pA=function(t){var r=zI(zI({},t1e),t),n=B.useRef(),i=B.useState(-1),a=H_e(i,2),o=a[0],s=a[1];B.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var T=n.current.getTotalLength();T&&s(T)}catch{}},[]);var u=r.x,l=r.y,h=r.width,p=r.height,v=r.radius,w=r.className,_=r.animationEasing,b=r.animationDuration,x=r.animationBegin,S=r.isAnimationActive,O=r.isUpdateAnimationActive;if(u!==+u||l!==+l||h!==+h||p!==+p||h===0||p===0)return null;var P=Me("recharts-rectangle",w);return O?ie.createElement(Qi,{canBegin:o>0,from:{width:h,height:p,x:u,y:l},to:{width:h,height:p,x:u,y:l},duration:b,animationEasing:_,isActive:O},function(T){var A=T.width,j=T.height,M=T.x,q=T.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",_0({},ot(r,!0),{className:P,d:VI(M,q,A,j,v),ref:n})))}):ie.createElement("path",_0({},ot(r,!0),{className:P,d:VI(u,l,h,p,v)}))},r1e=["points","className","baseLinePoints","connectNulls"];function hf(){return hf=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},hf.apply(this,arguments)}function n1e(e,t){if(e==null)return{};var r=i1e(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 i1e(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 qI(e){return l1e(e)||s1e(e)||o1e(e)||a1e()}function a1e(){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 o1e(e,t){if(e){if(typeof e=="string")return CE(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 CE(e,t)}}function s1e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function l1e(e){if(Array.isArray(e))return CE(e)}function CE(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 WI=function(t){return t&&t.x===+t.x&&t.y===+t.y},u1e=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],r=[[]];return t.forEach(function(n){WI(n)?r[r.length-1].push(n):r[r.length-1].length>0&&r.push([])}),WI(t[0])&&r[r.length-1].push(t[0]),r[r.length-1].length<=0&&(r=r.slice(0,-1)),r},hp=function(t,r){var n=u1e(t);r&&(n=[n.reduce(function(a,o){return[].concat(qI(a),qI(o))},[])]);var i=n.map(function(a){return a.reduce(function(o,s,u){return"".concat(o).concat(u===0?"M":"L").concat(s.x,",").concat(s.y)},"")}).join("");return n.length===1?"".concat(i,"Z"):i},c1e=function(t,r,n){var i=hp(t,n);return"".concat(i.slice(-1)==="Z"?i.slice(0,-1):i,"L").concat(hp(r.reverse(),n).slice(1))},f1e=function(t){var r=t.points,n=t.className,i=t.baseLinePoints,a=t.connectNulls,o=n1e(t,r1e);if(!r||!r.length)return null;var s=Me("recharts-polygon",n);if(i&&i.length){var u=o.stroke&&o.stroke!=="none",l=c1e(r,i,a);return ie.createElement("g",{className:s},ie.createElement("path",hf({},ot(o,!0),{fill:l.slice(-1)==="Z"?o.fill:"none",stroke:"none",d:l})),u?ie.createElement("path",hf({},ot(o,!0),{fill:"none",d:hp(r,a)})):null,u?ie.createElement("path",hf({},ot(o,!0),{fill:"none",d:hp(i,a)})):null)}var h=hp(r,a);return ie.createElement("path",hf({},ot(o,!0),{fill:h.slice(-1)==="Z"?o.fill:"none",className:s,d:h}))};function PE(){return PE=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},PE.apply(this,arguments)}var zm=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",PE({},ot(t,!1),qy(t),{className:o,cx:r,cy:n,r:i})):null};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)}var d1e=["x","y","top","left","width","height","className"];function EE(){return EE=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},EE.apply(this,arguments)}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 h1e(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){p1e(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 p1e(e,t,r){return t=m1e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function m1e(e){var t=v1e(e,"string");return om(t)=="symbol"?t:t+""}function v1e(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)}function g1e(e,t){if(e==null)return{};var r=y1e(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 y1e(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 b1e=function(t,r,n,i,a,o){return"M".concat(t,",").concat(a,"v").concat(i,"M").concat(o,",").concat(r,"h").concat(n)},_1e=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,u=t.left,l=u===void 0?0:u,h=t.width,p=h===void 0?0:h,v=t.height,w=v===void 0?0:v,_=t.className,b=g1e(t,d1e),x=h1e({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",EE({},ot(x,!0),{className:Me("recharts-cross",_),d:b1e(n,a,p,w,s,l)}))},YS,GI;function w1e(){if(GI)return YS;GI=1;var e=qb(),t=rU(),r=go();function n(i,a){return i&&i.length?e(i,r(a,2),t):void 0}return YS=n,YS}var x1e=w1e();const S1e=kt(x1e);var ZS,KI;function O1e(){if(KI)return ZS;KI=1;var e=qb(),t=go(),r=nU();function n(i,a){return i&&i.length?e(i,t(a,2),r):void 0}return ZS=n,ZS}var C1e=O1e();const P1e=kt(C1e);var E1e=["cx","cy","angle","ticks","axisLine"],T1e=["ticks","tick","angle","tickFormatter","stroke"];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)}function pp(){return pp=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},pp.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 uu(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){Kb(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 ZI(e,t){if(e==null)return{};var r=j1e(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 j1e(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 A1e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function XI(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,VU(n.key),n)}}function k1e(e,t,r){return t&&XI(e.prototype,t),r&&XI(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function R1e(e,t,r){return t=w0(t),N1e(e,zU()?Reflect.construct(t,r||[],w0(e).constructor):t.apply(e,r))}function N1e(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 M1e(e)}function M1e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function zU(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(zU=function(){return!!e})()}function w0(e){return w0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},w0(e)}function L1e(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&&TE(e,t)}function TE(e,t){return TE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},TE(e,t)}function Kb(e,t,r){return t=VU(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function VU(e){var t=D1e(e,"string");return Wf(t)=="symbol"?t:t+""}function D1e(e,t){if(Wf(e)!="object"||!e)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 String(e)}var Yb=function(e){function t(){return A1e(this,t),R1e(this,t,arguments)}return L1e(t,e),k1e(t,[{key:"getTickValueCoord",value:function(n){var i=n.coordinate,a=this.props,o=a.angle,s=a.cx,u=a.cy;return rr(s,u,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,u=S1e(s,function(h){return h.coordinate||0}),l=P1e(s,function(h){return h.coordinate||0});return{cx:i,cy:a,startAngle:o,endAngle:o,innerRadius:l.coordinate||0,outerRadius:u.coordinate||0}}},{key:"renderAxisLine",value:function(){var n=this.props,i=n.cx,a=n.cy,o=n.angle,s=n.ticks,u=n.axisLine,l=ZI(n,E1e),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),v=rr(i,a,h[1],o),w=uu(uu(uu({},ot(l,!1)),{},{fill:"none"},ot(u,!1)),{},{x1:p.x,y1:p.y,x2:v.x,y2:v.y});return ie.createElement("line",pp({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,u=i.tickFormatter,l=i.stroke,h=ZI(i,T1e),p=this.getTickTextAnchor(),v=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,")")},v),{},{stroke:"none",fill:l},w),{},{index:x},S),{},{payload:b});return ie.createElement(Pt,pp({className:Me("recharts-polar-radius-axis-tick",kU(o)),key:"tick-".concat(b.coordinate)},yl(n.props,b,x)),t.renderTickItem(o,O,u?u(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(),Jr.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,pp({},i,{className:"recharts-polar-radius-axis-tick-value"}),a),o}}])}(B.PureComponent);Kb(Yb,"displayName","PolarRadiusAxis");Kb(Yb,"axisType","radiusAxis");Kb(Yb,"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 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 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 QI(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?QI(Object(r),!0).forEach(function(n){Zb(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):QI(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function I1e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function JI(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 $1e(e,t,r){return t&&JI(e.prototype,t),r&&JI(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function F1e(e,t,r){return t=x0(t),B1e(e,qU()?Reflect.construct(t,r||[],x0(e).constructor):t.apply(e,r))}function B1e(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 U1e(e)}function U1e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function qU(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(qU=function(){return!!e})()}function x0(e){return x0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},x0(e)}function z1e(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&&jE(e,t)}function jE(e,t){return jE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},jE(e,t)}function Zb(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=V1e(e,"string");return Hf(t)=="symbol"?t:t+""}function V1e(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 q1e=Math.PI/180,W1e=1e-5,Xb=function(e){function t(){return I1e(this,t),F1e(this,t,arguments)}return z1e(t,e),$1e(t,[{key:"getTickLineCoord",value:function(n){var i=this.props,a=i.cx,o=i.cy,s=i.radius,u=i.orientation,l=i.tickSize,h=l||8,p=rr(a,o,s,n.coordinate),v=rr(a,o,s+(u==="inner"?-1:1)*h,n.coordinate);return{x1:p.x,y1:p.y,x2:v.x,y2:v.y}}},{key:"getTickTextAnchor",value:function(n){var i=this.props.orientation,a=Math.cos(-n.coordinate*q1e),o;return a>W1e?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,u=n.axisLineType,l=cu(cu({},ot(this.props,!1)),{},{fill:"none"},ot(s,!1));if(u==="circle")return ie.createElement(zm,bu({className:"recharts-polar-angle-axis-line"},l,{cx:i,cy:a,r:o}));var h=this.props.ticks,p=h.map(function(v){return rr(i,a,o,v.coordinate)});return ie.createElement(f1e,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,u=i.tickFormatter,l=i.stroke,h=ot(this.props,!1),p=ot(o,!1),v=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",kU(o)),key:"tick-".concat(_.coordinate)},yl(n.props,_,b)),s&&ie.createElement("line",bu({className:"recharts-polar-angle-axis-tick-line"},v,x)),o&&t.renderTickItem(o,O,u?u(_.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);Zb(Xb,"displayName","PolarAngleAxis");Zb(Xb,"axisType","angleAxis");Zb(Xb,"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 XS,e5;function H1e(){if(e5)return XS;e5=1;var e=t9(),t=e(Object.getPrototypeOf,Object);return XS=t,XS}var QS,t5;function G1e(){if(t5)return QS;t5=1;var e=cs(),t=H1e(),r=fs(),n="[object Object]",i=Function.prototype,a=Object.prototype,o=i.toString,s=a.hasOwnProperty,u=o.call(Object);function l(h){if(!r(h)||e(h)!=n)return!1;var p=t(h);if(p===null)return!0;var v=s.call(p,"constructor")&&p.constructor;return typeof v=="function"&&v instanceof v&&o.call(v)==u}return QS=l,QS}var K1e=G1e();const Y1e=kt(K1e);var JS,r5;function Z1e(){if(r5)return JS;r5=1;var e=cs(),t=fs(),r="[object Boolean]";function n(i){return i===!0||i===!1||t(i)&&e(i)==r}return JS=n,JS}var X1e=Z1e();const Q1e=kt(X1e);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)}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 J1e(e,t){return nwe(e)||rwe(e,t)||twe(e,t)||ewe()}function ewe(){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 twe(e,t){if(e){if(typeof e=="string")return n5(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 n5(e,t)}}function n5(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 rwe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],u=!0,l=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(u=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);u=!0);}catch(h){l=!0,i=h}finally{try{if(!u&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function nwe(e){if(Array.isArray(e))return e}function i5(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 a5(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?i5(Object(r),!0).forEach(function(n){iwe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function iwe(e,t,r){return t=awe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function awe(e){var t=owe(e,"string");return sm(t)=="symbol"?t:t+""}function owe(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)}var o5=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},swe={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},lwe=function(t){var r=a5(a5({},swe),t),n=B.useRef(),i=B.useState(-1),a=J1e(i,2),o=a[0],s=a[1];B.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var P=n.current.getTotalLength();P&&s(P)}catch{}},[]);var u=r.x,l=r.y,h=r.upperWidth,p=r.lowerWidth,v=r.height,w=r.className,_=r.animationEasing,b=r.animationDuration,x=r.animationBegin,S=r.isUpdateAnimationActive;if(u!==+u||l!==+l||h!==+h||p!==+p||v!==+v||h===0&&p===0||v===0)return null;var O=Me("recharts-trapezoid",w);return S?ie.createElement(Qi,{canBegin:o>0,from:{upperWidth:0,lowerWidth:0,height:v,x:u,y:l},to:{upperWidth:h,lowerWidth:p,height:v,x:u,y:l},duration:b,animationEasing:_,isActive:S},function(P){var T=P.upperWidth,A=P.lowerWidth,j=P.height,M=P.x,q=P.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",S0({},ot(r,!0),{className:O,d:o5(M,q,T,A,j),ref:n})))}):ie.createElement("g",null,ie.createElement("path",S0({},ot(r,!0),{className:O,d:o5(u,l,h,p,v)})))},uwe=["option","shapeType","propTransformer","activeClassName","isActive"];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 cwe(e,t){if(e==null)return{};var r=fwe(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 fwe(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 s5(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 O0(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?s5(Object(r),!0).forEach(function(n){dwe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function dwe(e,t,r){return t=hwe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function hwe(e){var t=pwe(e,"string");return lm(t)=="symbol"?t:t+""}function pwe(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)}function mwe(e,t){return O0(O0({},t),e)}function vwe(e,t){return e==="symbols"}function l5(e){var t=e.shapeType,r=e.elementProps;switch(t){case"rectangle":return ie.createElement(pA,r);case"trapezoid":return ie.createElement(lwe,r);case"sector":return ie.createElement(MU,r);case"symbols":if(vwe(t))return ie.createElement(Mb,r);break;default:return null}}function gwe(e){return B.isValidElement(e)?e.props:e}function C0(e){var t=e.option,r=e.shapeType,n=e.propTransformer,i=n===void 0?mwe:n,a=e.activeClassName,o=a===void 0?"recharts-active-shape":a,s=e.isActive,u=cwe(e,uwe),l;if(B.isValidElement(t))l=B.cloneElement(t,O0(O0({},u),gwe(t)));else if(pt(t))l=t(u);else if(Y1e(t)&&!Q1e(t)){var h=i(t,u);l=ie.createElement(l5,{shapeType:r,elementProps:h})}else{var p=u;l=ie.createElement(l5,{shapeType:r,elementProps:p})}return s?ie.createElement(Pt,{className:o},l):l}function Qb(e,t){return t!=null&&"trapezoids"in e.props}function Jb(e,t){return t!=null&&"sectors"in e.props}function um(e,t){return t!=null&&"points"in e.props}function ywe(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 bwe(e,t){var r=e.endAngle===t.endAngle,n=e.startAngle===t.startAngle;return r&&n}function _we(e,t){var r=e.x===t.x,n=e.y===t.y,i=e.z===t.z;return r&&n&&i}function wwe(e,t){var r;return Qb(e,t)?r=ywe:Jb(e,t)?r=bwe:um(e,t)&&(r=_we),r}function xwe(e,t){var r;return Qb(e,t)?r="trapezoids":Jb(e,t)?r="sectors":um(e,t)&&(r="points"),r}function Swe(e,t){if(Qb(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(Jb(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 um(e,t)?t.payload:{}}function Owe(e){var t=e.activeTooltipItem,r=e.graphicalItem,n=e.itemData,i=xwe(r,t),a=Swe(r,t),o=n.filter(function(u,l){var h=bl(a,u),p=r.props[i].filter(function(_){var b=wwe(r,t);return b(_,t)}),v=r.props[i].indexOf(p[p.length-1]),w=l===v;return h&&w}),s=n.indexOf(o[o.length-1]);return s}var Qg;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 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 u5(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?u5(Object(r),!0).forEach(function(n){Wi(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Cwe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c5(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,GU(n.key),n)}}function Pwe(e,t,r){return t&&c5(e.prototype,t),r&&c5(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Ewe(e,t,r){return t=P0(t),Twe(e,HU()?Reflect.construct(t,r||[],P0(e).constructor):t.apply(e,r))}function Twe(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 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 HU(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(HU=function(){return!!e})()}function P0(e){return P0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},P0(e)}function Awe(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&&AE(e,t)}function AE(e,t){return AE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},AE(e,t)}function Wi(e,t,r){return t=GU(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function GU(e){var t=kwe(e,"string");return Gf(t)=="symbol"?t:t+""}function kwe(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 fo=function(e){function t(r){var n;return Cwe(this,t),n=Ewe(this,t,[r]),Wi(n,"pieRef",null),Wi(n,"sectorRefs",[]),Wi(n,"id",Tl("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 Awe(t,e),Pwe(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,u=a.dataKey,l=a.valueKey,h=ot(this.props,!1),p=ot(o,!1),v=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),P=er(er(er(er({},h),b),{},{stroke:"none"},p),{},{index:x,textAnchor:t.getTextAnchor(O.x,b.cx)},O),T=er(er(er(er({},h),b),{},{fill:"none",stroke:b.fill},v),{},{index:x,points:[rr(b.cx,b.cy,b.outerRadius,S),O]}),A=u;return mt(u)&&mt(l)?A="value":mt(u)&&(A=l),ie.createElement(Pt,{key:"label-".concat(b.startAngle,"-").concat(b.endAngle,"-").concat(b.midAngle,"-").concat(x)},s&&t.renderLabelLineItem(s,T,"line"),t.renderLabelItem(o,P,sr(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,u=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),v=u&&i.hasActiveIndex()?u:null,w=p?o:v,_=er(er({},l),{},{stroke:s?l.fill:l.stroke,tabIndex:-1});return ie.createElement(Pt,pf({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(C0,pf({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,u=i.animationDuration,l=i.animationEasing,h=i.animationId,p=this.state,v=p.prevSectors,w=p.prevIsAnimationActive;return ie.createElement(Qi,{begin:s,duration:u,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(P,T){var A=v&&v[T],j=T>0?wi(P,"paddingAngle",0):0;if(A){var M=wr(A.endAngle-A.startAngle,P.endAngle-P.startAngle),q=er(er({},P),{},{startAngle:O+j,endAngle:O+M(b)+j});x.push(q),O=q.endAngle}else{var H=P.endAngle,W=P.startAngle,K=wr(0,H-W),te=K(b),se=er(er({},P),{},{startAngle:O+j,endAngle:O+te+j});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,u=i.label,l=i.cx,h=i.cy,p=i.innerRadius,v=i.outerRadius,w=i.isAnimationActive,_=this.state.isAnimationFinished;if(a||!o||!o.length||!Ke(l)||!Ke(h)||!Ke(p)||!Ke(v))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(),u&&this.renderLabels(o),Jr.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,pf({},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,pf({},i,{alignmentBaseline:"middle",className:s}),o)}}])}(B.PureComponent);Qg=fo;Wi(fo,"displayName","Pie");Wi(fo,"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:!ds.isSsr,animationBegin:400,animationDuration:1500,animationEasing:"ease",nameKey:"name",blendStroke:!1,rootTabIndex:0});Wi(fo,"parseDeltaAngle",function(e,t){var r=An(t-e),n=Math.min(Math.abs(t-e),360);return r*n});Wi(fo,"getRealPieData",function(e){var t=e.data,r=e.children,n=ot(e,!1),i=Mn(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(fo,"parseCoordinateOfPie",function(e,t){var r=t.top,n=t.left,i=t.width,a=t.height,o=AU(i,a),s=n+kn(e.cx,i,i/2),u=r+kn(e.cy,a,a/2),l=kn(e.innerRadius,o,0),h=kn(e.outerRadius,o,o*.8),p=e.maxRadius||Math.sqrt(i*i+a*a)/2;return{cx:s,cy:u,innerRadius:l,outerRadius:h,maxRadius:p}});Wi(fo,"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=Qg.getRealPieData(n);if(!i||!i.length)return null;var a=n.cornerRadius,o=n.startAngle,s=n.endAngle,u=n.paddingAngle,l=n.dataKey,h=n.nameKey,p=n.valueKey,v=n.tooltipType,w=Math.abs(n.minAngle),_=Qg.parseCoordinateOfPie(n,r),b=Qg.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 sr(q,S,0)!==0}).length,P=(x>=360?O:O-1)*u,T=x-O*w-P,A=i.reduce(function(q,H){var W=sr(H,S,0);return q+(Ke(W)?W:0)},0),j;if(A>0){var M;j=i.map(function(q,H){var W=sr(q,S,0),K=sr(q,h,H),te=(Ke(W)?W:0)/A,se;H?se=M.endAngle+An(b)*u*(W!==0?1:0):se=o;var X=se+An(b)*((W!==0?w:0)+te*T),ee=(se+X)/2,re=(_.innerRadius+_.outerRadius)/2,U=[{name:K,value:W,payload:q,dataKey:S,type:v}],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:sr(q,S),startAngle:se,endAngle:X,payload:q,paddingAngle:An(b)*u}),M})}return er(er({},_),{},{sectors:j,data:i})});var eO,f5;function Rwe(){if(f5)return eO;f5=1;var e=Math.ceil,t=Math.max;function r(n,i,a,o){for(var s=-1,u=t(e((i-n)/(a||1)),0),l=Array(u);u--;)l[o?u:++s]=n,n+=a;return l}return eO=r,eO}var tO,d5;function KU(){if(d5)return tO;d5=1;var e=g9(),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 tO=n,tO}var rO,h5;function Nwe(){if(h5)return rO;h5=1;var e=Rwe(),t=Ib(),r=KU();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 rO=n,rO}var nO,p5;function Mwe(){if(p5)return nO;p5=1;var e=Nwe(),t=e();return nO=t,nO}var Lwe=Mwe();const E0=kt(Lwe);function cm(e){"@babel/helpers - typeof";return cm=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},cm(e)}function m5(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?m5(Object(r),!0).forEach(function(n){YU(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):m5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function YU(e,t,r){return t=Dwe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Dwe(e){var t=Iwe(e,"string");return cm(t)=="symbol"?t:t+""}function Iwe(e,t){if(cm(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(cm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var $we=["Webkit","Moz","O","ms"],Fwe=function(t,r){var n=t.replace(/(\w)/,function(a){return a.toUpperCase()}),i=$we.reduce(function(a,o){return v5(v5({},a),{},YU({},o+n,r))},{});return i[t]=r,i};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 T0(){return T0=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},T0.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 iO(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){hi(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 Bwe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y5(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,XU(n.key),n)}}function Uwe(e,t,r){return t&&y5(e.prototype,t),r&&y5(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function zwe(e,t,r){return t=j0(t),Vwe(e,ZU()?Reflect.construct(t,r||[],j0(e).constructor):t.apply(e,r))}function Vwe(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 qwe(e)}function qwe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ZU(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ZU=function(){return!!e})()}function j0(e){return j0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},j0(e)}function Wwe(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 hi(e,t,r){return t=XU(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function XU(e){var t=Hwe(e,"string");return Kf(t)=="symbol"?t:t+""}function Hwe(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 Gwe=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 u=r.length,l=cp().domain(E0(0,u)).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}},b5=function(t){return t.changedTouches&&!!t.changedTouches.length},Yf=function(e){function t(r){var n;return Bwe(this,t),n=zwe(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=b5(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 Wwe(t,e),Uwe(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,u=s.gap,l=s.data,h=l.length-1,p=Math.min(i,a),v=Math.max(i,a),w=t.getIndexInRange(o,p),_=t.getIndexInRange(o,v);return{startIndex:w-w%u,endIndex:_===h?h:_-_%u}}},{key:"getTextOfTick",value:function(n){var i=this.props,a=i.data,o=i.tickFormatter,s=i.dataKey,u=sr(a[n],s,n);return pt(o)?o(u,n):u}},{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,u=this.props,l=u.x,h=u.width,p=u.travellerWidth,v=u.startIndex,w=u.endIndex,_=u.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!==v||x.endIndex!==w)&&_&&_(x),this.setState({startX:o+b,endX:s+b,slideMoveStartX:n.pageX})}},{key:"handleTravellerDragStart",value:function(n,i){var a=b5(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,u=i.startX,l=this.state[o],h=this.props,p=h.x,v=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+v-w-l):O<0&&(O=Math.max(O,p-l)),S[o]=l+O;var P=this.getIndex(S),T=P.startIndex,A=P.endIndex,j=function(){var q=x.length-1;return o==="startX"&&(s>u?T%b===0:A%b===0)||s<u&&A===q||o==="endX"&&(s>u?A%b===0:T%b===0)||s>u&&A===q};this.setState(hi(hi({},o,l+O),"brushMoveStartX",n.pageX),function(){_&&j()&&_(P)})}},{key:"handleTravellerMoveKeyboard",value:function(n,i){var a=this,o=this.state,s=o.scaleValues,u=o.startX,l=o.endX,h=this.state[i],p=s.indexOf(h);if(p!==-1){var v=p+n;if(!(v===-1||v>=s.length)){var w=s[v];i==="startX"&&w>=l||i==="endX"&&w<=u||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,u=n.fill,l=n.stroke;return ie.createElement("rect",{stroke:l,fill:u,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,u=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:u}):null}},{key:"renderTravellerLayer",value:function(n,i){var a,o,s=this,u=this.props,l=u.y,h=u.travellerWidth,p=u.height,v=u.traveller,w=u.ariaLabel,_=u.data,b=u.startIndex,x=u.endIndex,S=Math.max(n,this.props.x),O=iO(iO({},ot(this.props,!1)),{},{x:S,y:l,width:h,height:p}),P=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":P,"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(v,O))}},{key:"renderSlide",value:function(n,i){var a=this.props,o=a.y,s=a.height,u=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:u,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,u=n.travellerWidth,l=n.stroke,h=this.state,p=h.startX,v=h.endX,w=5,_={pointerEvents:"none",fill:l};return ie.createElement(Pt,{className:"recharts-brush-texts"},ie.createElement(Wu,T0({textAnchor:"end",verticalAnchor:"middle",x:Math.min(p,v)-w,y:o+s/2},_),this.getTextOfTick(i)),ie.createElement(Wu,T0({textAnchor:"start",verticalAnchor:"middle",x:Math.max(p,v)+u+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,u=n.y,l=n.width,h=n.height,p=n.alwaysShowText,v=this.state,w=v.startX,_=v.endX,b=v.isTextActive,x=v.isSlideMoving,S=v.isTravellerMoving,O=v.isTravellerFocused;if(!i||!i.length||!Ke(s)||!Ke(u)||!Ke(l)||!Ke(h)||l<=0||h<=0)return null;var P=Me("recharts-brush",a),T=ie.Children.count(o)===1,A=Fwe("userSelect","none");return ie.createElement(Pt,{className:P,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:A},this.renderBackground(),T&&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,u=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:u,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,u=n.travellerWidth,l=n.updateId,h=n.startIndex,p=n.endIndex;if(a!==i.prevData||l!==i.prevUpdateId)return iO({prevData:a,prevTravellerWidth:u,prevUpdateId:l,prevX:s,prevWidth:o},a&&a.length?Gwe({data:a,width:o,x:s,travellerWidth:u,startIndex:h,endIndex:p}):{scale:null,scaleValues:null});if(i.scale&&(o!==i.prevWidth||s!==i.prevX||u!==i.prevTravellerWidth)){i.scale.range([s,s+o-u]);var v=i.scale.domain().map(function(w){return i.scale(w)});return{prevData:a,prevTravellerWidth:u,prevUpdateId:l,prevX:s,prevWidth:o,startX:i.scale(n.startIndex),endX:i.scale(n.endIndex),scaleValues:v}}return null}},{key:"getIndexInRange",value:function(n,i){for(var a=n.length,o=0,s=a-1;s-o>1;){var u=Math.floor((o+s)/2);n[u]>i?s=u:o=u}return i>=n[s]?s:o}}])}(B.PureComponent);hi(Yf,"displayName","Brush");hi(Yf,"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 aO,_5;function Kwe(){if(_5)return aO;_5=1;var e=Bj();function t(r,n){var i;return e(r,function(a,o,s){return i=n(a,o,s),!i}),!!i}return aO=t,aO}var oO,w5;function Ywe(){if(w5)return oO;w5=1;var e=KB(),t=go(),r=Kwe(),n=Xn(),i=Ib();function a(o,s,u){var l=n(o)?e:r;return u&&i(o,s,u)&&(s=void 0),l(o,t(s,3))}return oO=a,oO}var Zwe=Ywe();const Xwe=kt(Zwe);var ao=function(t,r){var n=t.alwaysShow,i=t.ifOverflow;return n&&(i="extendDomain"),i===r},sO,x5;function Qwe(){if(x5)return sO;x5=1;var e=d9();function t(r,n,i){n=="__proto__"&&e?e(r,n,{configurable:!0,enumerable:!0,value:i,writable:!0}):r[n]=i}return sO=t,sO}var lO,S5;function Jwe(){if(S5)return lO;S5=1;var e=Qwe(),t=c9(),r=go();function n(i,a){var o={};return a=r(a,3),t(i,function(s,u,l){e(o,u,a(s,u,l))}),o}return lO=n,lO}var exe=Jwe();const txe=kt(exe);var uO,O5;function rxe(){if(O5)return uO;O5=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 uO=e,uO}var cO,C5;function nxe(){if(C5)return cO;C5=1;var e=Bj();function t(r,n){var i=!0;return e(r,function(a,o,s){return i=!!n(a,o,s),i}),i}return cO=t,cO}var fO,P5;function ixe(){if(P5)return fO;P5=1;var e=rxe(),t=nxe(),r=go(),n=Xn(),i=Ib();function a(o,s,u){var l=n(o)?e:t;return u&&i(o,s,u)&&(s=void 0),l(o,r(s,3))}return fO=a,fO}var axe=ixe();const QU=kt(axe);var oxe=["x","y"];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 RE(){return RE=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},RE.apply(this,arguments)}function E5(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 Uh(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?E5(Object(r),!0).forEach(function(n){sxe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):E5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function sxe(e,t,r){return t=lxe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function lxe(e){var t=uxe(e,"string");return fm(t)=="symbol"?t:t+""}function uxe(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)}function cxe(e,t){if(e==null)return{};var r=fxe(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 fxe(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 dxe(e,t){var r=e.x,n=e.y,i=cxe(e,oxe),a="".concat(r),o=parseInt(a,10),s="".concat(n),u=parseInt(s,10),l="".concat(t.height||i.height),h=parseInt(l,10),p="".concat(t.width||i.width),v=parseInt(p,10);return Uh(Uh(Uh(Uh(Uh({},t),i),o?{x:o}:{}),u?{y:u}:{}),{},{height:h,width:v,name:t.name,radius:t.radius})}function T5(e){return ie.createElement(C0,RE({shapeType:"rectangle",propTransformer:dxe,activeClassName:"recharts-active-bar"},e))}var hxe=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)}},pxe=["value","background"],JU;function Zf(e){"@babel/helpers - typeof";return Zf=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},Zf(e)}function mxe(e,t){if(e==null)return{};var r=vxe(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 vxe(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 A0(){return A0=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},A0.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 Dr(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){il(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 gxe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function A5(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,tz(n.key),n)}}function yxe(e,t,r){return t&&A5(e.prototype,t),r&&A5(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function bxe(e,t,r){return t=k0(t),_xe(e,ez()?Reflect.construct(t,r||[],k0(e).constructor):t.apply(e,r))}function _xe(e,t){if(t&&(Zf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return wxe(e)}function wxe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ez(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ez=function(){return!!e})()}function k0(e){return k0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},k0(e)}function xxe(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 il(e,t,r){return t=tz(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function tz(e){var t=Sxe(e,"string");return Zf(t)=="symbol"?t:t+""}function Sxe(e,t){if(Zf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Zf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Yo=function(e){function t(){var r;gxe(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=bxe(this,t,[].concat(i)),il(r,"state",{isAnimationFinished:!1}),il(r,"id",Tl("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 xxe(t,e),yxe(t,[{key:"renderRectanglesStatically",value:function(n){var i=this,a=this.props,o=a.shape,s=a.dataKey,u=a.activeIndex,l=a.activeBar,h=ot(this.props,!1);return n&&n.map(function(p,v){var w=v===u,_=w?l:o,b=Dr(Dr(Dr({},h),p),{},{isActive:w,option:_,index:v,dataKey:s,onAnimationStart:i.handleAnimationStart,onAnimationEnd:i.handleAnimationEnd});return ie.createElement(Pt,A0({className:"recharts-bar-rectangle"},yl(i.props,p,v),{key:"rectangle-".concat(p==null?void 0:p.x,"-").concat(p==null?void 0:p.y,"-").concat(p==null?void 0:p.value,"-").concat(v)}),ie.createElement(T5,b))})}},{key:"renderRectanglesWithAnimation",value:function(){var n=this,i=this.props,a=i.data,o=i.layout,s=i.isAnimationActive,u=i.animationBegin,l=i.animationDuration,h=i.animationEasing,p=i.animationId,v=this.state.prevData;return ie.createElement(Qi,{begin:u,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=v&&v[S];if(O){var P=wr(O.x,x.x),T=wr(O.y,x.y),A=wr(O.width,x.width),j=wr(O.height,x.height);return Dr(Dr({},x),{},{x:P(_),y:T(_),width:A(_),height:j(_)})}if(o==="horizontal"){var M=wr(0,x.height),q=M(_);return Dr(Dr({},x),{},{y:x.y+x.height-q,height:q})}var H=wr(0,x.width),W=H(_);return Dr(Dr({},x),{},{width:W})});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,u=ot(this.props.background,!1);return a.map(function(l,h){l.value;var p=l.background,v=mxe(l,pxe);if(!p)return null;var w=Dr(Dr(Dr(Dr(Dr({},v),{},{fill:"#eee"},p),u),yl(n.props,l,h)),{},{onAnimationStart:n.handleAnimationStart,onAnimationEnd:n.handleAnimationEnd,dataKey:o,index:h,className:"recharts-bar-background-rectangle"});return ie.createElement(T5,A0({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,u=a.yAxis,l=a.layout,h=a.children,p=Mn(h,Ed);if(!p)return null;var v=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:sr(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:u,layout:l,offset:v,dataPointFormatter:w})}))}},{key:"render",value:function(){var n=this.props,i=n.hide,a=n.data,o=n.className,s=n.xAxis,u=n.yAxis,l=n.left,h=n.top,p=n.width,v=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,P=u&&u.allowDataOverflow,T=O||P,A=mt(b)?this.id:b;return ie.createElement(Pt,{className:S},O||P?ie.createElement("defs",null,ie.createElement("clipPath",{id:"clipPath-".concat(A)},ie.createElement("rect",{x:O?l:l-p/2,y:P?h:h-v/2,width:O?p:p*2,height:P?v:v*2}))):null,ie.createElement(Pt,{className:"recharts-bar-rectangles",clipPath:T?"url(#clipPath-".concat(A,")"):null},_?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(T,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);JU=Yo;il(Yo,"displayName","Bar");il(Yo,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!ds.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});il(Yo,"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,u=e.yAxisTicks,l=e.stackedData,h=e.dataStartIndex,p=e.displayedData,v=e.offset,w=t0e(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,P=x.minPointSize,T=_==="horizontal"?o:a,A=l?T.scale.domain():null,j=l0e({numericAxis:T}),M=Mn(O,ll),q=p.map(function(H,W){var K,te,se,X,ee,re;l?K=r0e(l[h+W],A):(K=sr(H,S),Array.isArray(K)||(K=[j,K]));var U=hxe(P,JU.defaultProps.minPointSize)(K[1],W);if(_==="horizontal"){var I,$=[o.scale(K[0]),o.scale(K[1])],F=$[0],k=$[1];te=aI({axis:a,ticks:s,bandSize:i,offset:w.offset,entry:H,index:W}),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=An(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=aI({axis:o,ticks:u,bandSize:i,offset:w.offset,entry:H,index:W}),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=An(X||U)*(Math.abs(U)-Math.abs(X));X+=ve}}return Dr(Dr(Dr({},H),{},{x:te,y:se,width:X,height:ee,value:l?K:K[1],payload:H,background:re},M&&M[W]&&M[W].props),{},{tooltipPayload:[TU(r,H)],tooltipPosition:{x:te+X/2,y:se+ee/2}})});return Dr({data:q,layout:_},v)});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 Oxe(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,rz(n.key),n)}}function Cxe(e,t,r){return t&&k5(e.prototype,t),r&&k5(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){e_(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 e_(e,t,r){return t=rz(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function rz(e){var t=Pxe(e,"string");return dm(t)=="symbol"?t:t+""}function Pxe(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)}var nz=function(t,r,n,i,a){var o=t.width,s=t.height,u=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},v=!!mi(l,Yo);return h.reduce(function(w,_){var b=r[_],x=b.orientation,S=b.domain,O=b.padding,P=O===void 0?{}:O,T=b.mirror,A=b.reversed,j="".concat(x).concat(T?"Mirror":""),M,q,H,W,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=kn(t.barCategoryGap,ee*re),I=ee*re/2;M=I-U-(I-U)/re*U}}}i==="xAxis"?q=[n.left+(P.left||0)+(M||0),n.left+n.width-(P.right||0)-(M||0)]:i==="yAxis"?q=u==="horizontal"?[n.top+n.height-(P.bottom||0),n.top+(P.top||0)]:[n.top+(P.top||0)+(M||0),n.top+n.height-(P.bottom||0)-(M||0)]:q=b.range,A&&(q=[q[1],q[0]]);var $=OU(b,a,v),F=$.scale,k=$.realScaleType;F.domain(S).range(q),CU(F);var Z=PU(F,ya(ya({},b),{},{realScaleType:k}));i==="xAxis"?(K=x==="top"&&!T||x==="bottom"&&T,H=n.left,W=p[j]-K*b.height):i==="yAxis"&&(K=x==="left"&&!T||x==="right"&&T,H=p[j]-K*b.width,W=n.top);var Q=ya(ya(ya({},b),Z),{},{realScaleType:k,x:H,y:W,scale:F,width:i==="xAxis"?n.width:b.width,height:i==="yAxis"?n.height:b.height});return Q.bandSize=p0(Q,Z),!b.hide&&i==="xAxis"?p[j]+=(K?-1:1)*Q.height:b.hide||(p[j]+=(K?-1:1)*Q.width),ya(ya({},w),{},e_({},_,Q))},{})},iz=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)}},Exe=function(t){var r=t.x1,n=t.y1,i=t.x2,a=t.y2;return iz({x:r,y:n},{x:i,y:a})},az=function(){function e(t){Oxe(this,e),this.scale=t}return Cxe(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 u=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+u}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)}}])}();e_(az,"EPS",1e-4);var mA=function(t){var r=Object.keys(t).reduce(function(n,i){return ya(ya({},n),{},e_({},i,az.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 txe(i,function(u,l){return r[l].apply(u,{bandAware:o,position:s})})},isInRange:function(i){return QU(i,function(a,o){return r[o].isInRange(a)})}})};function Txe(e){return(e%180+180)%180}var jxe=function(t){var r=t.width,n=t.height,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=Txe(i),o=a*Math.PI/180,s=Math.atan(n/r),u=o>s&&o<Math.PI-s?n/Math.sin(o):r/Math.cos(o);return Math.abs(u)},dO,N5;function Axe(){if(N5)return dO;N5=1;var e=go(),t=Im(),r=Lb();function n(i){return function(a,o,s){var u=Object(a);if(!t(a)){var l=e(o,3);a=r(a),o=function(p){return l(u[p],p,u)}}var h=i(a,o,s);return h>-1?u[l?a[h]:h]:void 0}}return dO=n,dO}var hO,M5;function kxe(){if(M5)return hO;M5=1;var e=KU();function t(r){var n=e(r),i=n%1;return n===n?i?n-i:n:0}return hO=t,hO}var pO,L5;function Rxe(){if(L5)return pO;L5=1;var e=a9(),t=go(),r=kxe(),n=Math.max;function i(a,o,s){var u=a==null?0:a.length;if(!u)return-1;var l=s==null?0:r(s);return l<0&&(l=n(u+l,0)),e(a,t(o,3),l)}return pO=i,pO}var mO,D5;function Nxe(){if(D5)return mO;D5=1;var e=Axe(),t=Rxe(),r=e(t);return mO=r,mO}var Mxe=Nxe();const Lxe=kt(Mxe);var Dxe=_B();const Ixe=kt(Dxe);var $xe=Ixe(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("")}),vA=B.createContext(void 0),gA=B.createContext(void 0),oz=B.createContext(void 0),sz=B.createContext({}),lz=B.createContext(void 0),uz=B.createContext(0),cz=B.createContext(0),I5=function(t){var r=t.state,n=r.xAxisMap,i=r.yAxisMap,a=r.offset,o=t.clipPathId,s=t.children,u=t.width,l=t.height,h=$xe(a);return ie.createElement(vA.Provider,{value:n},ie.createElement(gA.Provider,{value:i},ie.createElement(sz.Provider,{value:a},ie.createElement(oz.Provider,{value:h},ie.createElement(lz.Provider,{value:o},ie.createElement(uz.Provider,{value:l},ie.createElement(cz.Provider,{value:u},s)))))))},Fxe=function(){return B.useContext(lz)},fz=function(t){var r=B.useContext(vA);r==null&&Gu();var n=r[t];return n==null&&Gu(),n},Bxe=function(){var t=B.useContext(vA);return rl(t)},Uxe=function(){var t=B.useContext(gA),r=Lxe(t,function(n){return QU(n.domain,Number.isFinite)});return r||rl(t)},dz=function(t){var r=B.useContext(gA);r==null&&Gu();var n=r[t];return n==null&&Gu(),n},zxe=function(){var t=B.useContext(oz);return t},Vxe=function(){return B.useContext(sz)},yA=function(){return B.useContext(cz)},bA=function(){return B.useContext(uz)};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 qxe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Wxe(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,pz(n.key),n)}}function Hxe(e,t,r){return t&&Wxe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Gxe(e,t,r){return t=R0(t),Kxe(e,hz()?Reflect.construct(t,r||[],R0(e).constructor):t.apply(e,r))}function Kxe(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 Yxe(e)}function Yxe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function hz(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(hz=function(){return!!e})()}function R0(e){return R0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},R0(e)}function Zxe(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 $5(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 F5(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?$5(Object(r),!0).forEach(function(n){_A(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):$5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function _A(e,t,r){return t=pz(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function pz(e){var t=Xxe(e,"string");return Xf(t)=="symbol"?t:t+""}function Xxe(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)}function Qxe(e,t){return r2e(e)||t2e(e,t)||e2e(e,t)||Jxe()}function Jxe(){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 e2e(e,t){if(e){if(typeof e=="string")return B5(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 B5(e,t)}}function B5(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 t2e(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],u=!0,l=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(u=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);u=!0);}catch(h){l=!0,i=h}finally{try{if(!u&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function r2e(e){if(Array.isArray(e))return 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)}var n2e=function(t,r){var n;return ie.isValidElement(t)?n=ie.cloneElement(t,r):pt(t)?n=t(r):n=ie.createElement("line",LE({},r,{className:"recharts-reference-line-line"})),n},i2e=function(t,r,n,i,a,o,s,u,l){var h=a.x,p=a.y,v=a.width,w=a.height;if(n){var _=l.y,b=t.y.apply(_,{position:o});if(ao(l,"discard")&&!t.y.isInRange(b))return null;var x=[{x:h+v,y:b},{x:h,y:b}];return u==="left"?x.reverse():x}if(r){var S=l.x,O=t.x.apply(S,{position:o});if(ao(l,"discard")&&!t.x.isInRange(O))return null;var P=[{x:O,y:p+w},{x:O,y:p}];return s==="top"?P.reverse():P}if(i){var T=l.segment,A=T.map(function(j){return t.apply(j,{position:o})});return ao(l,"discard")&&Xwe(A,function(j){return!t.isInRange(j)})?null:A}return null};function a2e(e){var t=e.x,r=e.y,n=e.segment,i=e.xAxisId,a=e.yAxisId,o=e.shape,s=e.className,u=e.alwaysShow,l=Fxe(),h=fz(i),p=dz(a),v=zxe();if(!l||!v)return null;xa(u===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var w=mA({x:h.scale,y:p.scale}),_=qr(t),b=qr(r),x=n&&n.length===2,S=i2e(w,_,b,x,v,e.position,h.orientation,p.orientation,e);if(!S)return null;var O=Qxe(S,2),P=O[0],T=P.x,A=P.y,j=O[1],M=j.x,q=j.y,H=ao(e,"hidden")?"url(#".concat(l,")"):void 0,W=F5(F5({clipPath:H},ot(e,!0)),{},{x1:T,y1:A,x2:M,y2:q});return ie.createElement(Pt,{className:Me("recharts-reference-line",s)},n2e(o,W),Jr.renderCallByParent(e,Exe({x1:T,y1:A,x2:M,y2:q})))}var wA=function(e){function t(){return qxe(this,t),Gxe(this,t,arguments)}return Zxe(t,e),Hxe(t,[{key:"render",value:function(){return ie.createElement(a2e,this.props)}}])}(ie.Component);_A(wA,"displayName","ReferenceLine");_A(wA,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function DE(){return DE=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},DE.apply(this,arguments)}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 U5(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 z5(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?U5(Object(r),!0).forEach(function(n){t_(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):U5(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 s2e(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 l2e(e,t,r){return t&&s2e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function u2e(e,t,r){return t=N0(t),c2e(e,mz()?Reflect.construct(t,r||[],N0(e).constructor):t.apply(e,r))}function c2e(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 f2e(e)}function f2e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function mz(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(mz=function(){return!!e})()}function N0(e){return N0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},N0(e)}function d2e(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 t_(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=h2e(e,"string");return Qf(t)=="symbol"?t:t+""}function h2e(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)}var p2e=function(t){var r=t.x,n=t.y,i=t.xAxis,a=t.yAxis,o=mA({x:i.scale,y:a.scale}),s=o.apply({x:r,y:n},{bandAware:!0});return ao(t,"discard")&&!o.isInRange(s)?null:s},r_=function(e){function t(){return o2e(this,t),u2e(this,t,arguments)}return d2e(t,e),l2e(t,[{key:"render",value:function(){var n=this.props,i=n.x,a=n.y,o=n.r,s=n.alwaysShow,u=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=p2e(this.props);if(!p)return null;var v=p.x,w=p.y,_=this.props,b=_.shape,x=_.className,S=ao(this.props,"hidden")?"url(#".concat(u,")"):void 0,O=z5(z5({clipPath:S},ot(this.props,!0)),{},{cx:v,cy:w});return ie.createElement(Pt,{className:Me("recharts-reference-dot",x)},t.renderDot(b,O),Jr.renderCallByParent(this.props,{x:v-o,y:w-o,width:2*o,height:2*o}))}}])}(ie.Component);t_(r_,"displayName","ReferenceDot");t_(r_,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});t_(r_,"renderDot",function(e,t){var r;return ie.isValidElement(e)?r=ie.cloneElement(e,t):pt(e)?r=e(t):r=ie.createElement(zm,DE({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),r});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)}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 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 q5(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){n_(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 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,yz(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=M0(t),b2e(e,gz()?Reflect.construct(t,r||[],M0(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 gz(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(gz=function(){return!!e})()}function M0(e){return M0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},M0(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&&FE(e,t)}function FE(e,t){return FE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},FE(e,t)}function n_(e,t,r){return t=yz(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function yz(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,r,n,i,a){var o=a.x1,s=a.x2,u=a.y1,l=a.y2,h=a.xAxis,p=a.yAxis;if(!h||!p)return null;var v=mA({x:h.scale,y:p.scale}),w={x:t?v.x.apply(o,{position:"start"}):v.x.rangeMin,y:n?v.y.apply(u,{position:"start"}):v.y.rangeMin},_={x:r?v.x.apply(s,{position:"end"}):v.x.rangeMax,y:i?v.y.apply(l,{position:"end"}):v.y.rangeMax};return ao(a,"discard")&&(!v.isInRange(w)||!v.isInRange(_))?null:iz(w,_)},Vm=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.x1,a=n.x2,o=n.y1,s=n.y2,u=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),v=qr(a),w=qr(o),_=qr(s),b=this.props.shape;if(!p&&!v&&!w&&!_&&!b)return null;var x=S2e(p,v,w,_,this.props);if(!x&&!b)return null;var S=ao(this.props,"hidden")?"url(#".concat(h,")"):void 0;return ie.createElement(Pt,{className:Me("recharts-reference-area",u)},t.renderRect(b,q5(q5({clipPath:S},ot(this.props,!0)),x)),Jr.renderCallByParent(this.props,x))}}])}(ie.Component);n_(Vm,"displayName","ReferenceArea");n_(Vm,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});n_(Vm,"renderRect",function(e,t){var r;return ie.isValidElement(e)?r=ie.cloneElement(e,t):pt(e)?r=e(t):r=ie.createElement(pA,$E({},t,{className:"recharts-reference-area-rect"})),r});function bz(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 O2e(e,t,r){var n={width:e.width+t.width,height:e.height+t.height};return jxe(n,r)}function C2e(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 L0(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 P2e(e,t){return bz(e,t+1)}function E2e(e,t,r,n,i){for(var a=(n||[]).slice(),o=t.start,s=t.end,u=0,l=1,h=o,p=function(){var _=n==null?void 0:n[u];if(_===void 0)return{v:bz(n,l)};var b=u,x,S=function(){return x===void 0&&(x=r(_,b)),x},O=_.coordinate,P=u===0||L0(e,O,S,h,s);P||(u=0,h=o,l+=1),P&&(h=O+e*(S()/2+i),u+=l)},v;l<=a.length;)if(v=p(),v)return v.v;return[]}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 W5(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 yn(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?W5(Object(r),!0).forEach(function(n){T2e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):W5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function T2e(e,t,r){return t=j2e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function j2e(e){var t=A2e(e,"string");return hm(t)=="symbol"?t:t+""}function A2e(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)}function k2e(e,t,r,n,i){for(var a=(n||[]).slice(),o=a.length,s=t.start,u=t.end,l=function(v){var w=a[v],_,b=function(){return _===void 0&&(_=r(w,v)),_};if(v===o-1){var x=e*(w.coordinate+e*b()/2-u);a[v]=w=yn(yn({},w),{},{tickCoord:x>0?w.coordinate-x*e:w.coordinate})}else a[v]=w=yn(yn({},w),{},{tickCoord:w.coordinate});var S=L0(e,w.tickCoord,b,s,u);S&&(u=w.tickCoord-e*(b()/2+i),a[v]=yn(yn({},w),{},{isShow:!0}))},h=o-1;h>=0;h--)l(h);return a}function R2e(e,t,r,n,i,a){var o=(n||[]).slice(),s=o.length,u=t.start,l=t.end;if(a){var h=n[s-1],p=r(h,s-1),v=e*(h.coordinate+e*p/2-l);o[s-1]=h=yn(yn({},h),{},{tickCoord:v>0?h.coordinate-v*e:h.coordinate});var w=L0(e,h.tickCoord,function(){return p},u,l);w&&(l=h.tickCoord-e*(p/2+i),o[s-1]=yn(yn({},h),{},{isShow:!0}))}for(var _=a?s-1:s,b=function(O){var P=o[O],T,A=function(){return T===void 0&&(T=r(P,O)),T};if(O===0){var j=e*(P.coordinate-e*A()/2-u);o[O]=P=yn(yn({},P),{},{tickCoord:j<0?P.coordinate-j*e:P.coordinate})}else o[O]=P=yn(yn({},P),{},{tickCoord:P.coordinate});var M=L0(e,P.tickCoord,A,u,l);M&&(u=P.tickCoord+e*(A()/2+i),o[O]=yn(yn({},P),{},{isShow:!0}))},x=0;x<_;x++)b(x);return o}function xA(e,t,r){var n=e.tick,i=e.ticks,a=e.viewBox,o=e.minTickGap,s=e.orientation,u=e.interval,l=e.tickFormatter,h=e.unit,p=e.angle;if(!i||!i.length||!n)return[];if(Ke(u)||ds.isSsr)return P2e(i,typeof u=="number"&&Ke(u)?u:0);var v=[],w=s==="top"||s==="bottom"?"width":"height",_=h&&w==="width"?up(h,{fontSize:t,letterSpacing:r}):{width:0,height:0},b=function(P,T){var A=pt(l)?l(P.value,T):P.value;return w==="width"?O2e(up(A,{fontSize:t,letterSpacing:r}),_,p):up(A,{fontSize:t,letterSpacing:r})[w]},x=i.length>=2?An(i[1].coordinate-i[0].coordinate):1,S=C2e(a,x,w);return u==="equidistantPreserveStart"?E2e(x,S,b,i,o):(u==="preserveStart"||u==="preserveStartEnd"?v=R2e(x,S,b,i,o,u==="preserveStartEnd"):v=k2e(x,S,b,i,o),v.filter(function(O){return O.isShow}))}var N2e=["viewBox"],M2e=["viewBox"],L2e=["ticks"];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 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 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 Tn(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){SA(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 vO(e,t){if(e==null)return{};var r=D2e(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 D2e(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 I2e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function G5(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 $2e(e,t,r){return t&&G5(e.prototype,t),r&&G5(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function F2e(e,t,r){return t=D0(t),B2e(e,_z()?Reflect.construct(t,r||[],D0(e).constructor):t.apply(e,r))}function B2e(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 U2e(e)}function U2e(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 D0(e){return D0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},D0(e)}function z2e(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 SA(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=V2e(e,"string");return ed(t)=="symbol"?t:t+""}function V2e(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 Td=function(e){function t(r){var n;return I2e(this,t),n=F2e(this,t,[r]),n.state={fontSize:"",letterSpacing:""},n}return z2e(t,e),$2e(t,[{key:"shouldComponentUpdate",value:function(n,i){var a=n.viewBox,o=vO(n,N2e),s=this.props,u=s.viewBox,l=vO(s,M2e);return!bf(a,u)||!bf(o,l)||!bf(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,u=i.height,l=i.orientation,h=i.tickSize,p=i.mirror,v=i.tickMargin,w,_,b,x,S,O,P=p?-1:1,T=n.tickSize||h,A=Ke(n.tickCoord)?n.tickCoord:n.coordinate;switch(l){case"top":w=_=n.coordinate,x=o+ +!p*u,b=x-P*T,O=b-P*v,S=A;break;case"left":b=x=n.coordinate,_=a+ +!p*s,w=_-P*T,S=w-P*v,O=A;break;case"right":b=x=n.coordinate,_=a+ +p*s,w=_+P*T,S=w+P*v,O=A;break;default:w=_=n.coordinate,x=o+ +p*u,b=x+P*T,O=b+P*v,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,u=n.orientation,l=n.mirror,h=n.axisLine,p=Tn(Tn(Tn({},ot(this.props,!1)),ot(h,!1)),{},{fill:"none"});if(u==="top"||u==="bottom"){var v=+(u==="top"&&!l||u==="bottom"&&l);p=Tn(Tn({},p),{},{x1:i,y1:a+v*s,x2:i+o,y2:a+v*s})}else{var w=+(u==="left"&&!l||u==="right"&&l);p=Tn(Tn({},p),{},{x1:i+w*o,y1:a,x2:i+w*o,y2:a+s})}return ie.createElement("line",mf({},p,{className:Me("recharts-cartesian-axis-line",wi(h,"className"))}))}},{key:"renderTicks",value:function(n,i,a){var o=this,s=this.props,u=s.tickLine,l=s.stroke,h=s.tick,p=s.tickFormatter,v=s.unit,w=xA(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(u,!1)),P=w.map(function(T,A){var j=o.getTickLineCoord(T),M=j.line,q=j.tick,H=Tn(Tn(Tn(Tn({textAnchor:_,verticalAnchor:b},x),{},{stroke:"none",fill:l},S),q),{},{index:A,payload:T,visibleTicksCount:w.length,tickFormatter:p});return ie.createElement(Pt,mf({className:"recharts-cartesian-axis-tick",key:"tick-".concat(T.value,"-").concat(T.coordinate,"-").concat(T.tickCoord)},yl(o.props,T,A)),u&&ie.createElement("line",mf({},O,M,{className:Me("recharts-cartesian-axis-tick-line",wi(u,"className"))})),h&&t.renderTickItem(h,H,"".concat(pt(p)?p(T.value,A):T.value).concat(v||"")))});return ie.createElement("g",{className:"recharts-cartesian-axis-ticks"},P)}},{key:"render",value:function(){var n=this,i=this.props,a=i.axisLine,o=i.width,s=i.height,u=i.ticksGenerator,l=i.className,h=i.hide;if(h)return null;var p=this.props,v=p.ticks,w=vO(p,L2e),_=v;return pt(u)&&(_=v&&v.length>0?u(this.props):u(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),Jr.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,mf({},i,{className:"recharts-cartesian-axis-tick-value"}),a),o}}])}(B.Component);SA(Td,"displayName","CartesianAxis");SA(Td,"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 q2e=["x1","y1","x2","y2","key"],W2e=["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 K5(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?K5(Object(r),!0).forEach(function(n){H2e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):K5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function H2e(e,t,r){return t=G2e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function G2e(e){var t=K2e(e,"string");return Ku(t)=="symbol"?t:t+""}function K2e(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 Y5(e,t){if(e==null)return{};var r=Y2e(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 Y2e(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 Z2e=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,u=t.ry;return ie.createElement("rect",{x:i,y:a,ry:u,width:o,height:s,stroke:"none",fill:r,fillOpacity:n,className:"recharts-cartesian-grid-bg"})};function xz(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,u=Y5(t,q2e),l=ot(u,!1);l.offset;var h=Y5(l,W2e);r=ie.createElement("line",Pu({},h,{x1:n,y1:i,x2:a,y2:o,fill:"none",key:s}))}return r}function X2e(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,u){var l=bn(bn({},e),{},{x1:t,y1:s,x2:t+r,y2:s,key:"line-".concat(u),index:u});return xz(i,l)});return ie.createElement("g",{className:"recharts-cartesian-grid-horizontal"},o)}function Q2e(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,u){var l=bn(bn({},e),{},{x1:s,y1:t,x2:s,y2:t+r,key:"line-".concat(u),index:u});return xz(i,l)});return ie.createElement("g",{className:"recharts-cartesian-grid-vertical"},o)}function J2e(e){var t=e.horizontalFill,r=e.fillOpacity,n=e.x,i=e.y,a=e.width,o=e.height,s=e.horizontalPoints,u=e.horizontal,l=u===void 0?!0:u;if(!l||!t||!t.length)return null;var h=s.map(function(v){return Math.round(v+i-i)}).sort(function(v,w){return v-w});i!==h[0]&&h.unshift(0);var p=h.map(function(v,w){var _=!h[w+1],b=_?i+o-v:h[w+1]-v;if(b<=0)return null;var x=w%t.length;return ie.createElement("rect",{key:"react-".concat(w),y:v,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 eSe(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,u=e.height,l=e.verticalPoints;if(!r||!n||!n.length)return null;var h=l.map(function(v){return Math.round(v+a-a)}).sort(function(v,w){return v-w});a!==h[0]&&h.unshift(0);var p=h.map(function(v,w){var _=!h[w+1],b=_?a+s-v:h[w+1]-v;if(b<=0)return null;var x=w%n.length;return ie.createElement("rect",{key:"react-".concat(w),x:v,y:o,width:b,height:u,stroke:"none",fill:n[x],fillOpacity:i,className:"recharts-cartesian-grid-bg"})});return ie.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},p)}var tSe=function(t,r){var n=t.xAxis,i=t.width,a=t.height,o=t.offset;return SU(xA(bn(bn(bn({},Td.defaultProps),n),{},{ticks:qo(n,!0),viewBox:{x:0,y:0,width:i,height:a}})),o.left,o.left+o.width,r)},rSe=function(t,r){var n=t.yAxis,i=t.width,a=t.height,o=t.offset;return SU(xA(bn(bn(bn({},Td.defaultProps),n),{},{ticks:qo(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 OA(e){var t,r,n,i,a,o,s=yA(),u=bA(),l=Vxe(),h=bn(bn({},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,v=h.y,w=h.width,_=h.height,b=h.syncWithTicks,x=h.horizontalValues,S=h.verticalValues,O=Bxe(),P=Uxe();if(!Ke(w)||w<=0||!Ke(_)||_<=0||!Ke(p)||p!==+p||!Ke(v)||v!==+v)return null;var T=h.verticalCoordinatesGenerator||tSe,A=h.horizontalCoordinatesGenerator||rSe,j=h.horizontalPoints,M=h.verticalPoints;if((!j||!j.length)&&pt(A)){var q=x&&x.length,H=A({yAxis:P?bn(bn({},P),{},{ticks:q?x:P.ticks}):void 0,width:s,height:u,offset:l},q?!0:b);xa(Array.isArray(H),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(Ku(H),"]")),Array.isArray(H)&&(j=H)}if((!M||!M.length)&&pt(T)){var W=S&&S.length,K=T({xAxis:O?bn(bn({},O),{},{ticks:W?S:O.ticks}):void 0,width:s,height:u,offset:l},W?!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(Z2e,{fill:h.fill,fillOpacity:h.fillOpacity,x:h.x,y:h.y,width:h.width,height:h.height,ry:h.ry}),ie.createElement(X2e,Pu({},h,{offset:l,horizontalPoints:j,xAxis:O,yAxis:P})),ie.createElement(Q2e,Pu({},h,{offset:l,verticalPoints:M,xAxis:O,yAxis:P})),ie.createElement(J2e,Pu({},h,{horizontalPoints:j})),ie.createElement(eSe,Pu({},h,{verticalPoints:M})))}OA.displayName="CartesianGrid";var nSe=["type","layout","connectNulls","ref"],iSe=["key"];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 Z5(e,t){if(e==null)return{};var r=aSe(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 aSe(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 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 X5(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?X5(Object(r),!0).forEach(function(n){ba(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):X5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Jc(e){return uSe(e)||lSe(e)||sSe(e)||oSe()}function oSe(){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 sSe(e,t){if(e){if(typeof e=="string")return UE(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 UE(e,t)}}function lSe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function uSe(e){if(Array.isArray(e))return UE(e)}function UE(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 cSe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Q5(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 fSe(e,t,r){return t&&Q5(e.prototype,t),r&&Q5(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function dSe(e,t,r){return t=I0(t),hSe(e,Sz()?Reflect.construct(t,r||[],I0(e).constructor):t.apply(e,r))}function hSe(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 pSe(e)}function pSe(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 I0(e){return I0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},I0(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&&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 ba(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=vSe(e,"string");return td(t)=="symbol"?t:t+""}function vSe(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 jd=function(e){function t(){var r;cSe(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=dSe(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,u){var l=u.reduce(function(S,O){return S+O});if(!l)return r.generateSimpleStrokeDasharray(s,o);for(var h=Math.floor(o/l),p=o%l,v=s-o,w=[],_=0,b=0;_<u.length;b+=u[_],++_)if(b+u[_]>p){w=[].concat(Jc(u.slice(0,_)),[p-b]);break}var x=w.length%2===0?[0,v]:[v];return[].concat(Jc(t.repeat(u,h)),Jc(w),x).map(function(S){return"".concat(S,"px")}).join(", ")}),ba(r,"id",Tl("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 mSe(t,e),fSe(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,u=a.yAxis,l=a.layout,h=a.children,p=Mn(h,Ed);if(!p)return null;var v=function(b,x){return{x:b.x,y:b.y,value:b.value,errorVal:sr(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:u,layout:l,dataPointFormatter:v})}))}},{key:"renderDots",value:function(n,i,a){var o=this.props.isAnimationActive;if(o&&!this.state.isAnimationFinished)return null;var s=this.props,u=s.dot,l=s.points,h=s.dataKey,p=ot(this.props,!1),v=ot(u,!0),w=l.map(function(b,x){var S=fi(fi(fi({key:"dot-".concat(x),r:3},p),v),{},{index:x,cx:b.x,cy:b.y,value:b.value,dataKey:h,payload:b.payload,points:l});return t.renderDotItem(u,S)}),_={clipPath:n?"url(#clipPath-".concat(i?"":"dots-").concat(a,")"):null};return ie.createElement(Pt,mp({className:"recharts-line-dots",key:"dots"},_),w)}},{key:"renderCurveStatically",value:function(n,i,a,o){var s=this.props,u=s.type,l=s.layout,h=s.connectNulls;s.ref;var p=Z5(s,nSe),v=fi(fi(fi({},ot(p,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:i?"url(#clipPath-".concat(a,")"):null,points:n},o),{},{type:u,layout:l,connectNulls:h});return ie.createElement(cl,mp({},v,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(n,i){var a=this,o=this.props,s=o.points,u=o.strokeDasharray,l=o.isAnimationActive,h=o.animationBegin,p=o.animationDuration,v=o.animationEasing,w=o.animationId,_=o.animateNewValues,b=o.width,x=o.height,S=this.state,O=S.prevPoints,P=S.totalLength;return ie.createElement(Qi,{begin:h,duration:p,isActive:l,easing:v,from:{t:0},to:{t:1},key:"line-".concat(w),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(T){var A=T.t;if(O){var j=O.length/s.length,M=s.map(function(te,se){var X=Math.floor(se*j);if(O[X]){var ee=O[X],re=wr(ee.x,te.x),U=wr(ee.y,te.y);return fi(fi({},te),{},{x:re(A),y:U(A)})}if(_){var I=wr(b*2,te.x),$=wr(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=wr(0,P),H=q(A),W;if(u){var K="".concat(u).split(/[,\s]+/gim).map(function(te){return parseFloat(te)});W=a.getStrokeDasharray(H,P,K)}else W=a.generateSimpleStrokeDasharray(P,H);return a.renderCurveStatically(s,n,i,{strokeDasharray:W})})}},{key:"renderCurve",value:function(n,i){var a=this.props,o=a.points,s=a.isAnimationActive,u=this.state,l=u.prevPoints,h=u.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,u=i.className,l=i.xAxis,h=i.yAxis,p=i.top,v=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,P=Me("recharts-line",u),T=l&&l.allowDataOverflow,A=h&&h.allowDataOverflow,j=T||A,M=mt(x)?this.id:x,q=(n=ot(o,!1))!==null&&n!==void 0?n:{r:3,strokeWidth:2},H=q.r,W=H===void 0?3:H,K=q.strokeWidth,te=K===void 0?2:K,se=CB(o)?o:{},X=se.clipDot,ee=X===void 0?!0:X,re=W*2+te;return ie.createElement(Pt,{className:P},T||A?ie.createElement("defs",null,ie.createElement("clipPath",{id:"clipPath-".concat(M)},ie.createElement("rect",{x:T?v:v-w/2,y:A?p:p-_/2,width:T?w:w*2,height:A?_:_*2})),!ee&&ie.createElement("clipPath",{id:"clipPath-dots-".concat(M)},ie.createElement("rect",{x:v-re/2,y:p-re/2,width:w+re,height:_+re}))):null,!O&&this.renderCurve(j,M),this.renderErrorBar(j,M),(O||o)&&this.renderDots(j,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=Z5(i,iSe),u=Me("recharts-line-dot",typeof n!="boolean"?n.className:"");a=ie.createElement(zm,mp({key:o},s,{className:u}))}return a}}])}(B.PureComponent);ba(jd,"displayName","Line");ba(jd,"defaultProps",{xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendType:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!ds.isSsr,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,label:!1});ba(jd,"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,u=e.displayedData,l=e.offset,h=t.layout,p=u.map(function(v,w){var _=sr(v,o);return h==="horizontal"?{x:Vf({axis:r,ticks:i,bandSize:s,entry:v,index:w}),y:mt(_)?null:n.scale(_),value:_,payload:v}:{x:mt(_)?null:r.scale(_),y:Vf({axis:n,ticks:a,bandSize:s,entry:v,index:w}),value:_,payload:v}});return fi({points:p,layout:h},l)});var gSe=["layout","type","stroke","connectNulls","isRange","ref"],ySe=["key"],Cz;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 Pz(e,t){if(e==null)return{};var r=bSe(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 bSe(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 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 Qs(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){ro(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 _Se(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function e8(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,Tz(n.key),n)}}function wSe(e,t,r){return t&&e8(e.prototype,t),r&&e8(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function xSe(e,t,r){return t=$0(t),SSe(e,Ez()?Reflect.construct(t,r||[],$0(e).constructor):t.apply(e,r))}function SSe(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 OSe(e)}function OSe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ez(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Ez=function(){return!!e})()}function $0(e){return $0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},$0(e)}function CSe(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 ro(e,t,r){return t=Tz(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Tz(e){var t=PSe(e,"string");return rd(t)=="symbol"?t:t+""}function PSe(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 rc=function(e){function t(){var r;_Se(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=xSe(this,t,[].concat(i)),ro(r,"state",{isAnimationFinished:!0}),ro(r,"id",Tl("recharts-area-")),ro(r,"handleAnimationEnd",function(){var o=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),pt(o)&&o()}),ro(r,"handleAnimationStart",function(){var o=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),pt(o)&&o()}),r}return CSe(t,e),wSe(t,[{key:"renderDots",value:function(n,i,a){var o=this.props.isAnimationActive,s=this.state.isAnimationFinished;if(o&&!s)return null;var u=this.props,l=u.dot,h=u.points,p=u.dataKey,v=ot(this.props,!1),w=ot(l,!0),_=h.map(function(x,S){var O=Qs(Qs(Qs({key:"dot-".concat(S),r:3},v),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,u=o[0].x,l=o[o.length-1].x,h=n*Math.abs(u-l),p=nl(o.map(function(v){return v.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(v){return v.y||0})),p)),Ke(p)?ie.createElement("rect",{x:u<l?u:u-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,u=o[0].y,l=o[o.length-1].y,h=n*Math.abs(u-l),p=nl(o.map(function(v){return v.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(v){return v.x||0})),p)),Ke(p)?ie.createElement("rect",{x:0,y:u<l?u:u-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,u=s.layout,l=s.type,h=s.stroke,p=s.connectNulls,v=s.isRange;s.ref;var w=Pz(s,gSe);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:u,stroke:"none",className:"recharts-area-area"})),h!=="none"&&ie.createElement(cl,Eu({},ot(this.props,!1),{className:"recharts-area-curve",layout:u,type:l,connectNulls:p,fill:"none",points:n})),h!=="none"&&v&&ie.createElement(cl,Eu({},ot(this.props,!1),{className:"recharts-area-curve",layout:u,type:l,connectNulls:p,fill:"none",points:i})))}},{key:"renderAreaWithAnimation",value:function(n,i){var a=this,o=this.props,s=o.points,u=o.baseLine,l=o.isAnimationActive,h=o.animationBegin,p=o.animationDuration,v=o.animationEasing,w=o.animationId,_=this.state,b=_.prevPoints,x=_.prevBaseLine;return ie.createElement(Qi,{begin:h,duration:p,isActive:l,easing:v,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 P=b.length/s.length,T=s.map(function(q,H){var W=Math.floor(H*P);if(b[W]){var K=b[W],te=wr(K.x,q.x),se=wr(K.y,q.y);return Qs(Qs({},q),{},{x:te(O),y:se(O)})}return q}),A;if(Ke(u)&&typeof u=="number"){var j=wr(x,u);A=j(O)}else if(mt(u)||xd(u)){var M=wr(x,0);A=M(O)}else A=u.map(function(q,H){var W=Math.floor(H*P);if(x[W]){var K=x[W],te=wr(K.x,q.x),se=wr(K.y,q.y);return Qs(Qs({},q),{},{x:te(O),y:se(O)})}return q});return a.renderAreaStatically(T,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,u,n,i)))})}},{key:"renderArea",value:function(n,i){var a=this.props,o=a.points,s=a.baseLine,u=a.isAnimationActive,l=this.state,h=l.prevPoints,p=l.prevBaseLine,v=l.totalLength;return u&&o&&o.length&&(!h&&v>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,u=i.className,l=i.top,h=i.left,p=i.xAxis,v=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,P=Me("recharts-area",u),T=p&&p.allowDataOverflow,A=v&&v.allowDataOverflow,j=T||A,M=mt(x)?this.id:x,q=(n=ot(o,!1))!==null&&n!==void 0?n:{r:3,strokeWidth:2},H=q.r,W=H===void 0?3:H,K=q.strokeWidth,te=K===void 0?2:K,se=CB(o)?o:{},X=se.clipDot,ee=X===void 0?!0:X,re=W*2+te;return ie.createElement(Pt,{className:P},T||A?ie.createElement("defs",null,ie.createElement("clipPath",{id:"clipPath-".concat(M)},ie.createElement("rect",{x:T?h:h-w/2,y:A?l:l-_/2,width:T?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(j,M),(o||O)&&this.renderDots(j,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);Cz=rc;ro(rc,"displayName","Area");ro(rc,"defaultProps",{stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!ds.isSsr,animationBegin:0,animationDuration:1500,animationEasing:"ease"});ro(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 u=i==="horizontal"?n:r,l=u.scale.domain();if(u.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]});ro(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,u=e.dataKey,l=e.stackedData,h=e.dataStartIndex,p=e.displayedData,v=e.offset,w=t.layout,_=l&&l.length,b=Cz.getBaseValue(t,r,n,i),x=w==="horizontal",S=!1,O=p.map(function(T,A){var j;_?j=l[h+A]:(j=sr(T,u),Array.isArray(j)?S=!0:j=[b,j]);var M=j[1]==null||_&&sr(T,u)==null;return x?{x:Vf({axis:n,ticks:a,bandSize:s,entry:T,index:A}),y:M?null:i.scale(j[1]),value:j,payload:T}:{x:M?null:n.scale(j[1]),y:Vf({axis:i,ticks:o,bandSize:s,entry:T,index:A}),value:j,payload:T}}),P;return _||S?P=O.map(function(T){var A=Array.isArray(T.value)?T.value[0]:null;return x?{x:T.x,y:A!=null&&T.y!=null?i.scale(A):null}:{x:A!=null?n.scale(A):null,y:T.y}}):P=x?i.scale(b):n.scale(b),Qs({points:O,baseLine:P,layout:w,isRange:S},v)});ro(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=Pz(t,ySe);r=ie.createElement(zm,Eu({},a,{key:i,className:n}))}return r});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 ESe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function TSe(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 jSe(e,t,r){return t&&TSe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function ASe(e,t,r){return t=F0(t),kSe(e,jz()?Reflect.construct(t,r||[],F0(e).constructor):t.apply(e,r))}function kSe(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 jz(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(jz=function(){return!!e})()}function F0(e){return F0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},F0(e)}function NSe(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&&qE(e,t)}function qE(e,t){return qE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},qE(e,t)}function Az(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=MSe(e,"string");return nd(t)=="symbol"?t:t+""}function MSe(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 i_=function(e){function t(){return ESe(this,t),ASe(this,t,arguments)}return NSe(t,e),jSe(t,[{key:"render",value:function(){return null}}])}(ie.Component);Az(i_,"displayName","ZAxis");Az(i_,"defaultProps",{zAxisId:0,range:[64,64],scale:"auto",type:"number"});var LSe=["option","isActive"];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 DSe(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}function $Se(e){var t=e.option,r=e.isActive,n=DSe(e,LSe);return typeof t=="string"?ie.createElement(C0,vp({option:ie.createElement(Mb,vp({type:t},n)),isActive:r,shapeType:"symbols"},n)):ie.createElement(C0,vp({option:t,isActive:r,shapeType:"symbols"},n))}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 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 t8(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?t8(Object(r),!0).forEach(function(n){al(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):t8(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function FSe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r8(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,Nz(n.key),n)}}function BSe(e,t,r){return t&&r8(e.prototype,t),r&&r8(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function USe(e,t,r){return t=B0(t),zSe(e,Rz()?Reflect.construct(t,r||[],B0(e).constructor):t.apply(e,r))}function zSe(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 VSe(e)}function VSe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Rz(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Rz=function(){return!!e})()}function B0(e){return B0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},B0(e)}function qSe(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 al(e,t,r){return t=Nz(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Nz(e){var t=WSe(e,"string");return id(t)=="symbol"?t:t+""}function WSe(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 a_=function(e){function t(){var r;FSe(this,t);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r=USe(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",Tl("recharts-scatter-")),r}return qSe(t,e),BSe(t,[{key:"renderSymbolsStatically",value:function(n){var i=this,a=this.props,o=a.shape,s=a.activeShape,u=a.activeIndex,l=ot(this.props,!1);return n.map(function(h,p){var v=u===p,w=v?s:o,_=zi(zi({},l),h);return ie.createElement(Pt,gp({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($Se,gp({option:w,isActive:v,key:"symbol-".concat(p)},_)))})}},{key:"renderSymbolsWithAnimation",value:function(){var n=this,i=this.props,a=i.points,o=i.isAnimationActive,s=i.animationBegin,u=i.animationDuration,l=i.animationEasing,h=i.animationId,p=this.state.prevPoints;return ie.createElement(Qi,{begin:s,duration:u,isActive:o,easing:l,from:{t:0},to:{t:1},key:"pie-".concat(h),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(v){var w=v.t,_=a.map(function(b,x){var S=p&&p[x];if(S){var O=wr(S.cx,b.cx),P=wr(S.cy,b.cy),T=wr(S.size,b.size);return zi(zi({},b),{},{cx:O(w),cy:P(w),size:T(w)})}var A=wr(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,u=i.children,l=Mn(u,Ed);return l?l.map(function(h,p){var v=h.props,w=v.direction,_=v.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:sr(x,S)}}})}):null}},{key:"renderLine",value:function(){var n=this.props,i=n.points,a=n.line,o=n.lineType,s=n.lineJointType,u=ot(this.props,!1),l=ot(a,!1),h,p;if(o==="joint")h=i.map(function(P){return{x:P.cx,y:P.cy}});else if(o==="fitting"){var v=Vce(i),w=v.xmin,_=v.xmax,b=v.a,x=v.b,S=function(T){return b*T+x};h=[{x:w,y:S(w)},{x:_,y:S(_)}]}var O=zi(zi(zi({},u),{},{fill:"none",stroke:u&&u.fill},l),{},{points:h});return ie.isValidElement(a)?p=ie.cloneElement(a,O):pt(a)?p=a(O):p=ie.createElement(cl,gp({},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,u=n.xAxis,l=n.yAxis,h=n.left,p=n.top,v=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=u&&u.allowDataOverflow,P=l&&l.allowDataOverflow,T=O||P,A=mt(_)?this.id:_;return ie.createElement(Pt,{className:S,clipPath:T?"url(#clipPath-".concat(A,")"):null},O||P?ie.createElement("defs",null,ie.createElement("clipPath",{id:"clipPath-".concat(A)},ie.createElement("rect",{x:O?h:h-v/2,y:P?p:p-w/2,width:O?v:v*2,height:P?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(a_,"displayName","Scatter");al(a_,"defaultProps",{xAxisId:0,yAxisId:0,zAxisId:0,legendType:"circle",lineType:"joint",lineJointType:"linear",data:[],shape:"circle",hide:!1,isAnimationActive:!ds.isSsr,animationBegin:0,animationDuration:400,animationEasing:"linear"});al(a_,"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,u=e.offset,l=i.props.tooltipType,h=Mn(i.props.children,ll),p=mt(t.dataKey)?i.props.dataKey:t.dataKey,v=mt(r.dataKey)?i.props.dataKey:r.dataKey,w=n&&n.dataKey,_=n?n.range:i_.defaultProps.range,b=_&&_[0],x=t.scale.bandwidth?t.scale.bandwidth():0,S=r.scale.bandwidth?r.scale.bandwidth():0,O=a.map(function(P,T){var A=sr(P,p),j=sr(P,v),M=!mt(w)&&sr(P,w)||"-",q=[{name:mt(t.dataKey)?i.props.name:t.name||t.dataKey,unit:t.unit||"",value:A,payload:P,dataKey:p,type:l},{name:mt(r.dataKey)?i.props.name:r.name||r.dataKey,unit:r.unit||"",value:j,payload:P,dataKey:v,type:l}];M!=="-"&&q.push({name:n.name||n.dataKey,unit:n.unit||"",value:M,payload:P,dataKey:w,type:l});var H=Vf({axis:t,ticks:o,bandSize:x,entry:P,index:T,dataKey:p}),W=Vf({axis:r,ticks:s,bandSize:S,entry:P,index:T,dataKey:v}),K=M!=="-"?n.scale(M):b,te=Math.sqrt(Math.max(K,0)/Math.PI);return zi(zi({},P),{},{cx:H,cy:W,x:H-te,y:W-te,xAxis:t,yAxis:r,zAxis:n,width:2*te,height:2*te,size:K,node:{x:A,y:j,z:M},tooltipPayload:q,tooltipPosition:{x:H,y:W},payload:P},h&&h[T]&&h[T].props)});return zi({points:O},u)});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 HSe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function GSe(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 KSe(e,t,r){return t&&GSe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function YSe(e,t,r){return t=U0(t),ZSe(e,Mz()?Reflect.construct(t,r||[],U0(e).constructor):t.apply(e,r))}function ZSe(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 XSe(e)}function XSe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Mz(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Mz=function(){return!!e})()}function U0(e){return U0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},U0(e)}function QSe(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 Lz(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=JSe(e,"string");return ad(t)=="symbol"?t:t+""}function JSe(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)}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 eOe(e){var t=e.xAxisId,r=yA(),n=bA(),i=fz(t);return i==null?null:ie.createElement(Td,GE({},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 qo(o,!0)}}))}var Ad=function(e){function t(){return HSe(this,t),YSe(this,t,arguments)}return QSe(t,e),KSe(t,[{key:"render",value:function(){return ie.createElement(eOe,this.props)}}])}(ie.Component);Lz(Ad,"displayName","XAxis");Lz(Ad,"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 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=z0(t),aOe(e,Iz()?Reflect.construct(t,r||[],z0(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 z0(e){return z0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},z0(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&&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 $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 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)}var uOe=function(t){var r=t.yAxisId,n=yA(),i=bA(),a=dz(r);return a==null?null:ie.createElement(Td,YE({},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 qo(s,!0)}}))},kd=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(kd,"displayName","YAxis");$z(kd,"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 n8(e){return hOe(e)||dOe(e)||fOe(e)||cOe()}function cOe(){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 fOe(e,t){if(e){if(typeof e=="string")return ZE(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 ZE(e,t)}}function dOe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function hOe(e){if(Array.isArray(e))return ZE(e)}function ZE(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 XE=function(t,r,n,i,a){var o=Mn(t,wA),s=Mn(t,r_),u=[].concat(n8(o),n8(s)),l=Mn(t,Vm),h="".concat(i,"Id"),p=i[0],v=r;if(u.length&&(v=u.reduce(function(b,x){if(x.props[h]===n&&ao(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},v)),l.length){var w="".concat(p,"1"),_="".concat(p,"2");v=l.reduce(function(b,x){if(x.props[h]===n&&ao(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},v)}return a&&a.length&&(v=a.reduce(function(b,x){return Ke(x)?[Math.min(b[0],x),Math.max(b[1],x)]:b},v)),v},gO={exports:{}},i8;function pOe(){return i8||(i8=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(u,l,h){this.fn=u,this.context=l,this.once=h||!1}function a(u,l,h,p,v){if(typeof h!="function")throw new TypeError("The listener must be a function");var w=new i(h,p||u,v),_=r?r+l:l;return u._events[_]?u._events[_].fn?u._events[_]=[u._events[_],w]:u._events[_].push(w):(u._events[_]=w,u._eventsCount++),u}function o(u,l){--u._eventsCount===0?u._events=new n:delete u._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 v=0,w=p.length,_=new Array(w);v<w;v++)_[v]=p[v].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,v,w,_){var b=r?r+l:l;if(!this._events[b])return!1;var x=this._events[b],S=arguments.length,O,P;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,v),!0;case 5:return x.fn.call(x.context,h,p,v,w),!0;case 6:return x.fn.call(x.context,h,p,v,w,_),!0}for(P=1,O=new Array(S-1);P<S;P++)O[P-1]=arguments[P];x.fn.apply(x.context,O)}else{var T=x.length,A;for(P=0;P<T;P++)switch(x[P].once&&this.removeListener(l,x[P].fn,void 0,!0),S){case 1:x[P].fn.call(x[P].context);break;case 2:x[P].fn.call(x[P].context,h);break;case 3:x[P].fn.call(x[P].context,h,p);break;case 4:x[P].fn.call(x[P].context,h,p,v);break;default:if(!O)for(A=1,O=new Array(S-1);A<S;A++)O[A-1]=arguments[A];x[P].fn.apply(x[P].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,v){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&&(!v||_.once)&&(!p||_.context===p)&&o(this,w);else{for(var b=0,x=[],S=_.length;b<S;b++)(_[b].fn!==h||v&&!_[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}(gO)),gO.exports}var mOe=pOe();const vOe=kt(mOe);var yO=new vOe,bO="recharts.syncMouseEvents";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 gOe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function yOe(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 bOe(e,t,r){return t&&yOe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function _O(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=_Oe(e,"string");return pm(t)=="symbol"?t:t+""}function _Oe(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 String(e)}var wOe=function(){function e(){gOe(this,e),_O(this,"activeIndex",0),_O(this,"coordinateList",[]),_O(this,"layout","horizontal")}return bOe(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,u=r.layout,l=u===void 0?null:u,h=r.offset,p=h===void 0?null:h,v=r.mouseHandlerCallback,w=v===void 0?null:v;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,u=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+u+l,v=o+this.offset.top+s/2+h;this.mouseHandlerCallback({pageX:p,pageY:v})}}}])}();function xOe(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 SOe(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 Uz(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 OOe(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,u=t.cy,l=t.innerRadius,h=t.outerRadius,p=t.angle,v=rr(s,u,l,p),w=rr(s,u,h,p);n=v.x,i=v.y,a=w.x,o=w.y}else return Uz(t);return[{x:n,y:i},{x:a,y:o}]}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 a8(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 Rg(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?a8(Object(r),!0).forEach(function(n){COe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a8(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function COe(e,t,r){return t=POe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function POe(e){var t=EOe(e,"string");return mm(t)=="symbol"?t:t+""}function EOe(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(t==="string"?String:Number)(e)}function TOe(e){var t,r,n=e.element,i=e.tooltipEventType,a=e.isActive,o=e.activeCoordinate,s=e.activePayload,u=e.offset,l=e.activeTooltipIndex,h=e.tooltipAxisBandSize,p=e.layout,v=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||v!=="ScatterChart"&&i!=="axis")return null;var _,b=cl;if(v==="ScatterChart")_=o,b=_1e;else if(v==="BarChart")_=SOe(p,o,u,h),b=pA;else if(p==="radial"){var x=Uz(o),S=x.cx,O=x.cy,P=x.radius,T=x.startAngle,A=x.endAngle;_={cx:S,cy:O,startAngle:T,endAngle:A,innerRadius:P,outerRadius:P},b=MU}else _={points:OOe(p,o,u)},b=cl;var j=Rg(Rg(Rg(Rg({stroke:"#ccc",pointerEvents:"none"},u),_),ot(w,!1)),{},{payload:s,payloadIndex:l,className:Me("recharts-tooltip-cursor",w.className)});return B.isValidElement(w)?B.cloneElement(w,j):B.createElement(b,j)}var jOe=["item"],AOe=["children","className","width","height","style","compact","title","desc"];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 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 o8(e,t){return NOe(e)||ROe(e,t)||Vz(e,t)||kOe()}function kOe(){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 ROe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,a,o,s=[],u=!0,l=!1;try{if(a=(r=r.call(e)).next,t!==0)for(;!(u=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);u=!0);}catch(h){l=!0,i=h}finally{try{if(!u&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function NOe(e){if(Array.isArray(e))return e}function s8(e,t){if(e==null)return{};var r=MOe(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 MOe(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 LOe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function DOe(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,qz(n.key),n)}}function IOe(e,t,r){return t&&DOe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function $Oe(e,t,r){return t=V0(t),FOe(e,zz()?Reflect.construct(t,r||[],V0(e).constructor):t.apply(e,r))}function FOe(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 BOe(e)}function BOe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function zz(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(zz=function(){return!!e})()}function V0(e){return V0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},V0(e)}function UOe(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&&QE(e,t)}function QE(e,t){return QE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},QE(e,t)}function ld(e){return qOe(e)||VOe(e)||Vz(e)||zOe()}function zOe(){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 Vz(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 VOe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function qOe(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}function l8(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?l8(Object(r),!0).forEach(function(n){vt(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l8(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function vt(e,t,r){return t=qz(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function qz(e){var t=WOe(e,"string");return sd(t)=="symbol"?t:t+""}function WOe(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(t==="string"?String:Number)(e)}var HOe={xAxis:["bottom","top"],yAxis:["left","right"]},GOe={width:"100%",height:"100%"},Wz={x:0,y:0};function Ng(e){return e}var KOe=function(t,r){return r==="horizontal"?t.x:r==="vertical"?t.y:r==="centric"?t.angle:t.radius},YOe=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 u=a.coordinate,l=i.angle;return De(De(De({},i),rr(i.cx,i.cy,u,l)),{},{angle:l,radius:u})}return Wz},o_=function(t,r){var n=r.graphicalItems,i=r.dataStartIndex,a=r.dataEndIndex,o=(n??[]).reduce(function(s,u){var l=u.props.data;return l&&l.length?[].concat(ld(s),ld(l)):s},[]);return o.length>0?o:t&&t.length&&Ke(i)&&Ke(a)?t.slice(i,a+1):[]};function Hz(e){return e==="number"?[0,"auto"]:void 0}var eT=function(t,r,n,i){var a=t.graphicalItems,o=t.tooltipAxis,s=o_(r,t);return n<0||!a||!a.length||n>=s.length?null:a.reduce(function(u,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 v;if(o.dataKey&&!o.allowDuplicatedCategory){var w=p===void 0?s:p;v=Vy(w,o.dataKey,i)}else v=p&&p[n]||s[n];return v?[].concat(ld(u),[TU(l,v)]):u},[])},u8=function(t,r,n,i){var a=i||{x:t.chartX,y:t.chartY},o=KOe(a,n),s=t.orderedTooltipTicks,u=t.tooltipAxis,l=t.tooltipTicks,h=Yye(o,s,l,u);if(h>=0&&l){var p=l[h]&&l[h].value,v=eT(t,r,h,p),w=YOe(n,s,h,a);return{activeTooltipIndex:h,activeLabel:p,activePayload:v,activeCoordinate:w}}return null},ZOe=function(t,r){var n=r.axes,i=r.graphicalItems,a=r.axisType,o=r.axisIdKey,s=r.stackGroups,u=r.dataStartIndex,l=r.dataEndIndex,h=t.layout,p=t.children,v=t.stackOffset,w=xU(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,P=S.dataKey,T=S.allowDataOverflow,A=S.allowDuplicatedCategory,j=S.scale,M=S.ticks,q=S.includeHidden,H=S[o];if(_[H])return _;var W=o_(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===H}),dataStartIndex:u,dataEndIndex:l}),K=W.length,te,se,X;xOe(S.domain,T,O)&&(te=fE(S.domain,null,T),w&&(O==="number"||j!=="auto")&&(X=fp(W,P,"category")));var ee=Hz(O);if(!te||te.length===0){var re,U=(re=S.domain)!==null&&re!==void 0?re:ee;if(P){if(te=fp(W,P,O),O==="category"&&w){var I=zce(te);A&&I?(se=te,te=E0(0,K)):A||(te=lI(U,te,b).reduce(function(Z,Q){return Z.indexOf(Q)>=0?Z:[].concat(ld(Z),[Q])},[]))}else if(O==="category")A?te=te.filter(function(Z){return Z!==""&&!mt(Z)}):te=lI(U,te,b).reduce(function(Z,Q){return Z.indexOf(Q)>=0||Q===""||mt(Q)?Z:[].concat(ld(Z),[Q])},[]);else if(O==="number"){var $=e0e(W,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===H&&(q||!de)}),P,a,h);$&&(te=$)}w&&(O==="number"||j!=="auto")&&(X=fp(W,P,"category"))}else w?te=E0(0,K):s&&s[H]&&s[H].hasStack&&O==="number"?te=v==="expand"?[0,1]:EU(s[H].stackGroups,u,l):te=wU(W,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===H&&(q||!ae)}),O,h,!0);if(O==="number")te=XE(p,te,H,a,M),U&&(te=fE(U,te,T));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({},H,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})))},{})},XOe=function(t,r){var n=r.graphicalItems,i=r.Axis,a=r.axisType,o=r.axisIdKey,s=r.stackGroups,u=r.dataStartIndex,l=r.dataEndIndex,h=t.layout,p=t.children,v=o_(t.data,{graphicalItems:n,dataStartIndex:u,dataEndIndex:l}),w=v.length,_=xU(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,P=O[o],T=Hz("number");if(!x[P]){b++;var A;return _?A=E0(0,w):s&&s[P]&&s[P].hasStack?(A=EU(s[P].stackGroups,u,l),A=XE(p,A,P,a)):(A=fE(T,wU(v,n.filter(function(j){var M,q,H=o in j.props?j.props[o]:(M=j.type.defaultProps)===null||M===void 0?void 0:M[o],W="hide"in j.props?j.props.hide:(q=j.type.defaultProps)===null||q===void 0?void 0:q.hide;return H===P&&!W}),"number",h),i.defaultProps.allowDataOverflow),A=XE(p,A,P,a)),De(De({},x),{},vt({},P,De(De({axisType:a},i.defaultProps),{},{hide:!0,orientation:wi(HOe,"".concat(a,".").concat(b%2),null),domain:A,originalDomain:T,isCategorical:_,layout:h})))}return x},{})},QOe=function(t,r){var n=r.axisType,i=n===void 0?"xAxis":n,a=r.AxisComp,o=r.graphicalItems,s=r.stackGroups,u=r.dataStartIndex,l=r.dataEndIndex,h=t.children,p="".concat(i,"Id"),v=Mn(h,a),w={};return v&&v.length?w=ZOe(t,{axes:v,graphicalItems:o,axisType:i,axisIdKey:p,stackGroups:s,dataStartIndex:u,dataEndIndex:l}):o&&o.length&&(w=XOe(t,{Axis:a,graphicalItems:o,axisType:i,axisIdKey:p,stackGroups:s,dataStartIndex:u,dataEndIndex:l})),w},JOe=function(t){var r=rl(t),n=qo(r,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:Uj(n,function(i){return i.coordinate}),tooltipAxis:r,tooltipAxisBandSize:p0(r,n)}},c8=function(t){var r=t.children,n=t.defaultShowTooltip,i=mi(r,Yf),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}},eCe=function(t){return!t||!t.length?!1:t.some(function(r){var n=Go(r&&r.type);return n&&n.indexOf("Bar")>=0})},f8=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"}},tCe=function(t,r){var n=t.props,i=t.graphicalItems,a=t.xAxisMap,o=a===void 0?{}:a,s=t.yAxisMap,u=s===void 0?{}:s,l=n.width,h=n.height,p=n.children,v=n.margin||{},w=mi(p,Yf),_=mi(p,_f),b=Object.keys(u).reduce(function(A,j){var M=u[j],q=M.orientation;return!M.mirror&&!M.hide?De(De({},A),{},vt({},q,A[q]+M.width)):A},{left:v.left||0,right:v.right||0}),x=Object.keys(o).reduce(function(A,j){var M=o[j],q=M.orientation;return!M.mirror&&!M.hide?De(De({},A),{},vt({},q,wi(A,"".concat(q))+M.height)):A},{top:v.top||0,bottom:v.bottom||0}),S=De(De({},x),b),O=S.bottom;w&&(S.bottom+=w.props.height||Yf.defaultProps.height),_&&r&&(S=Qye(S,i,n,r));var P=l-S.left-S.right,T=h-S.top-S.bottom;return De(De({brushBottom:O},S),{},{width:Math.max(P,0),height:Math.max(T,0)})},rCe=function(t,r){if(r==="xAxis")return t[r].width;if(r==="yAxis")return t[r].height},CA=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,u=t.axisComponents,l=t.legendContent,h=t.formatAxisMap,p=t.defaultProps,v=function(S,O){var P=O.graphicalItems,T=O.stackGroups,A=O.offset,j=O.updateId,M=O.dataStartIndex,q=O.dataEndIndex,H=S.barSize,W=S.layout,K=S.barGap,te=S.barCategoryGap,se=S.maxBarSize,X=f8(W),ee=X.numericAxisName,re=X.cateAxisName,U=eCe(P),I=[];return P.forEach(function($,F){var k=o_(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=u.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 Ne=_e[Se];return De(De({},Le),{},vt(vt({},$e.axisType,Ne),"".concat($e.axisType,"Ticks"),qo(Ne)))},ve),z=D[re],J=D["".concat(re,"Ticks")],ce=T&&T[fe]&&T[fe].hasStack&&u0e($,T[fe].stackGroups),Y=Go($.type).indexOf("Bar")>=0,ue=p0(z,J),he=[],ye=U&&Zye({barSize:H,stackGroups:T,totalSize:rCe(D,re)});if(Y){var pe,xe,Pe=mt(ae)?se:ae,ke=(pe=(xe=p0(z,J,!0))!==null&&xe!==void 0?xe:Pe)!==null&&pe!==void 0?pe:0;he=Xye({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:W,dataStartIndex:M,dataEndIndex:q}))),{},vt(vt(vt({key:$.key||"item-".concat(F)},ee,D[ee]),re,D[re]),"animationId",j)),childIndex:efe($,S.children),item:$})}),I},w=function(S,O){var P=S.props,T=S.dataStartIndex,A=S.dataEndIndex,j=S.updateId;if(!SM({props:P}))return null;var M=P.children,q=P.layout,H=P.stackOffset,W=P.data,K=P.reverseStackOrder,te=f8(q),se=te.numericAxisName,X=te.cateAxisName,ee=Mn(M,n),re=s0e(W,ee,"".concat(se,"Id"),"".concat(X,"Id"),H,K),U=u.reduce(function(Z,Q){var ae="".concat(Q.axisType,"Map");return De(De({},Z),{},vt({},ae,QOe(P,De(De({},Q),{},{graphicalItems:ee,stackGroups:Q.axisType===se&&re,dataStartIndex:T,dataEndIndex:A}))))},{}),I=tCe(De(De({},U),{},{props:P,graphicalItems:ee}),O==null?void 0:O.legendBBox);Object.keys(U).forEach(function(Z){U[Z]=h(P,U[Z],I,Z.replace("Map",""),r)});var $=U["".concat(X,"Map")],F=JOe($),k=v(P,De(De({},U),{},{dataStartIndex:T,dataEndIndex:A,updateId:j,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 P,T,A;return LOe(this,S),A=$Oe(this,S,[O]),vt(A,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),vt(A,"accessibilityManager",new wOe),vt(A,"handleLegendBBoxUpdate",function(j){if(j){var M=A.state,q=M.dataStartIndex,H=M.dataEndIndex,W=M.updateId;A.setState(De({legendBBox:j},w({props:A.props,dataStartIndex:q,dataEndIndex:H,updateId:W},De(De({},A.state),{},{legendBBox:j}))))}}),vt(A,"handleReceiveSyncEvent",function(j,M,q){if(A.props.syncId===j){if(q===A.eventEmitterSymbol&&typeof A.props.syncMethod!="function")return;A.applySyncEvent(M)}}),vt(A,"handleBrushChange",function(j){var M=j.startIndex,q=j.endIndex;if(M!==A.state.dataStartIndex||q!==A.state.dataEndIndex){var H=A.state.updateId;A.setState(function(){return De({dataStartIndex:M,dataEndIndex:q},w({props:A.props,dataStartIndex:M,dataEndIndex:q,updateId:H},A.state))}),A.triggerSyncEvent({dataStartIndex:M,dataEndIndex:q})}}),vt(A,"handleMouseEnter",function(j){var M=A.getMouseInfo(j);if(M){var q=De(De({},M),{},{isTooltipActive:!0});A.setState(q),A.triggerSyncEvent(q);var H=A.props.onMouseEnter;pt(H)&&H(q,j)}}),vt(A,"triggeredAfterMouseMove",function(j){var M=A.getMouseInfo(j),q=M?De(De({},M),{},{isTooltipActive:!0}):{isTooltipActive:!1};A.setState(q),A.triggerSyncEvent(q);var H=A.props.onMouseMove;pt(H)&&H(q,j)}),vt(A,"handleItemMouseEnter",function(j){A.setState(function(){return{isTooltipActive:!0,activeItem:j,activePayload:j.tooltipPayload,activeCoordinate:j.tooltipPosition||{x:j.cx,y:j.cy}}})}),vt(A,"handleItemMouseLeave",function(){A.setState(function(){return{isTooltipActive:!1}})}),vt(A,"handleMouseMove",function(j){j.persist(),A.throttleTriggeredAfterMouseMove(j)}),vt(A,"handleMouseLeave",function(j){A.throttleTriggeredAfterMouseMove.cancel();var M={isTooltipActive:!1};A.setState(M),A.triggerSyncEvent(M);var q=A.props.onMouseLeave;pt(q)&&q(M,j)}),vt(A,"handleOuterEvent",function(j){var M=Jce(j),q=wi(A.props,"".concat(M));if(M&&pt(q)){var H,W;/.*touch.*/i.test(M)?W=A.getMouseInfo(j.changedTouches[0]):W=A.getMouseInfo(j),q((H=W)!==null&&H!==void 0?H:{},j)}}),vt(A,"handleClick",function(j){var M=A.getMouseInfo(j);if(M){var q=De(De({},M),{},{isTooltipActive:!0});A.setState(q),A.triggerSyncEvent(q);var H=A.props.onClick;pt(H)&&H(q,j)}}),vt(A,"handleMouseDown",function(j){var M=A.props.onMouseDown;if(pt(M)){var q=A.getMouseInfo(j);M(q,j)}}),vt(A,"handleMouseUp",function(j){var M=A.props.onMouseUp;if(pt(M)){var q=A.getMouseInfo(j);M(q,j)}}),vt(A,"handleTouchMove",function(j){j.changedTouches!=null&&j.changedTouches.length>0&&A.throttleTriggeredAfterMouseMove(j.changedTouches[0])}),vt(A,"handleTouchStart",function(j){j.changedTouches!=null&&j.changedTouches.length>0&&A.handleMouseDown(j.changedTouches[0])}),vt(A,"handleTouchEnd",function(j){j.changedTouches!=null&&j.changedTouches.length>0&&A.handleMouseUp(j.changedTouches[0])}),vt(A,"handleDoubleClick",function(j){var M=A.props.onDoubleClick;if(pt(M)){var q=A.getMouseInfo(j);M(q,j)}}),vt(A,"handleContextMenu",function(j){var M=A.props.onContextMenu;if(pt(M)){var q=A.getMouseInfo(j);M(q,j)}}),vt(A,"triggerSyncEvent",function(j){A.props.syncId!==void 0&&yO.emit(bO,A.props.syncId,j,A.eventEmitterSymbol)}),vt(A,"applySyncEvent",function(j){var M=A.props,q=M.layout,H=M.syncMethod,W=A.state.updateId,K=j.dataStartIndex,te=j.dataEndIndex;if(j.dataStartIndex!==void 0||j.dataEndIndex!==void 0)A.setState(De({dataStartIndex:K,dataEndIndex:te},w({props:A.props,dataStartIndex:K,dataEndIndex:te,updateId:W},A.state)));else if(j.activeTooltipIndex!==void 0){var se=j.chartX,X=j.chartY,ee=j.activeTooltipIndex,re=A.state,U=re.offset,I=re.tooltipTicks;if(!U)return;if(typeof H=="function")ee=H(I,j);else if(H==="value"){ee=-1;for(var $=0;$<I.length;$++)if(I[$].value===j.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=eT(A.state,A.props.data,ee),fe=I[ee]?{x:q==="horizontal"?I[ee].coordinate:k,y:q==="horizontal"?Z:I[ee].coordinate}:Wz;A.setState(De(De({},j),{},{activeLabel:Q,activeCoordinate:fe,activePayload:ae,activeTooltipIndex:ee}))}else A.setState(j)}),vt(A,"renderCursor",function(j){var M,q=A.state,H=q.isTooltipActive,W=q.activeCoordinate,K=q.activePayload,te=q.offset,se=q.activeTooltipIndex,X=q.tooltipAxisBandSize,ee=A.getTooltipEventType(),re=(M=j.props.active)!==null&&M!==void 0?M:H,U=A.props.layout,I=j.key||"_recharts-cursor";return ie.createElement(TOe,{key:I,activeCoordinate:W,activePayload:K,activeTooltipIndex:se,chartName:r,element:j,isActive:re,layout:U,offset:te,tooltipAxisBandSize:X,tooltipEventType:ee})}),vt(A,"renderPolarAxis",function(j,M,q){var H=wi(j,"type.axisType"),W=wi(A.state,"".concat(H,"Map")),K=j.type.defaultProps,te=K!==void 0?De(De({},K),j.props):j.props,se=W&&W[te["".concat(H,"Id")]];return B.cloneElement(j,De(De({},se),{},{className:Me(H,se.className),key:j.key||"".concat(M,"-").concat(q),ticks:qo(se,!0)}))}),vt(A,"renderPolarGrid",function(j){var M=j.props,q=M.radialLines,H=M.polarAngles,W=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(j,{polarAngles:Array.isArray(H)?H:qo(ee,!0).map(function(F){return F.coordinate}),polarRadius:Array.isArray(W)?W:qo(X,!0).map(function(F){return F.coordinate}),cx:re,cy:U,innerRadius:I,outerRadius:$,key:j.key||"polar-grid",radialLines:q})}),vt(A,"renderLegend",function(){var j=A.state.formattedGraphicalItems,M=A.props,q=M.children,H=M.width,W=M.height,K=A.props.margin||{},te=H-(K.left||0)-(K.right||0),se=bU({children:q,formattedGraphicalItems:j,legendWidth:te,legendContent:l});if(!se)return null;var X=se.item,ee=s8(se,jOe);return B.cloneElement(X,De(De({},ee),{},{chartWidth:H,chartHeight:W,margin:K,onBBoxUpdate:A.handleLegendBBoxUpdate}))}),vt(A,"renderTooltip",function(){var j,M=A.props,q=M.children,H=M.accessibilityLayer,W=mi(q,Vi);if(!W)return null;var K=A.state,te=K.isTooltipActive,se=K.activeCoordinate,X=K.activePayload,ee=K.activeLabel,re=K.offset,U=(j=W.props.active)!==null&&j!==void 0?j:te;return B.cloneElement(W,{viewBox:De(De({},re),{},{x:re.left,y:re.top}),active:U,label:ee,payload:U?X:[],coordinate:se,accessibilityLayer:H})}),vt(A,"renderBrush",function(j){var M=A.props,q=M.margin,H=M.data,W=A.state,K=W.offset,te=W.dataStartIndex,se=W.dataEndIndex,X=W.updateId;return B.cloneElement(j,{key:j.key||"_recharts-brush",onChange:Tg(A.handleBrushChange,j.props.onChange),data:H,x:Ke(j.props.x)?j.props.x:K.left,y:Ke(j.props.y)?j.props.y:K.top+K.height+K.brushBottom-(q.bottom||0),width:Ke(j.props.width)?j.props.width:K.width,startIndex:te,endIndex:se,updateId:"brush-".concat(X)})}),vt(A,"renderReferenceElement",function(j,M,q){if(!j)return null;var H=A,W=H.clipPathId,K=A.state,te=K.xAxisMap,se=K.yAxisMap,X=K.offset,ee=j.type.defaultProps||{},re=j.props,U=re.xAxisId,I=U===void 0?ee.xAxisId:U,$=re.yAxisId,F=$===void 0?ee.yAxisId:$;return B.cloneElement(j,{key:j.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:W})}),vt(A,"renderActivePoints",function(j){var M=j.item,q=j.activePoint,H=j.basePoint,W=j.childIndex,K=j.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:W,dataKey:re,cx:q.x,cy:q.y,r:4,fill:hA(M.item),strokeWidth:2,stroke:"#fff",payload:q.payload,value:q.value},ot(ee,!1)),qy(ee));return te.push(S.renderActiveDot(ee,U,"".concat(se,"-activePoint-").concat(W))),H?te.push(S.renderActiveDot(ee,De(De({},U),{},{cx:H.x,cy:H.y}),"".concat(se,"-basePoint-").concat(W))):K&&te.push(null),te}),vt(A,"renderGraphicChild",function(j,M,q){var H=A.filterFormatItem(j,M,q);if(!H)return null;var W=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=H.props,$=I.points,F=I.isRange,k=I.baseLine,Z=H.item.type.defaultProps!==void 0?De(De({},H.item.type.defaultProps),H.item.props):H.item.props,Q=Z.activeDot,ae=Z.hide,fe=Z.activeBar,de=Z.activeShape,ve=!!(!ae&&te&&U&&(Q||fe||de)),D={};W!=="axis"&&U&&U.props.trigger==="click"?D={onClick:Tg(A.handleItemMouseEnter,j.props.onClick)}:W!=="axis"&&(D={onMouseLeave:Tg(A.handleItemMouseLeave,j.props.onMouseLeave),onMouseEnter:Tg(A.handleItemMouseEnter,j.props.onMouseEnter)});var z=B.cloneElement(j,De(De({},H.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=Vy($,ue,ee),Y=F&&k&&Vy(k,ue,ee)}else ce=$==null?void 0:$[X],Y=F&&k&&k[X];if(de||fe){var he=j.props.activeIndex!==void 0?j.props.activeIndex:X;return[B.cloneElement(j,De(De(De({},H.props),D),{},{activeIndex:he})),null,null]}if(!mt(ce))return[z].concat(ld(A.renderActivePoints({item:H,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?j:Pe,Ie=xe.childIndex,Le=De(De(De({},H.props),D),{},{activeIndex:Ie});return[B.cloneElement(ke,Le),null,null]}return F?[z,null,null]:[z,null]}),vt(A,"renderCustomized",function(j,M,q){return B.cloneElement(j,De(De({key:"recharts-customized-".concat(q)},A.props),A.state))}),vt(A,"renderMap",{CartesianGrid:{handler:Ng,once:!0},ReferenceArea:{handler:A.renderReferenceElement},ReferenceLine:{handler:Ng},ReferenceDot:{handler:A.renderReferenceElement},XAxis:{handler:Ng},YAxis:{handler:Ng},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((P=O.id)!==null&&P!==void 0?P:Tl("recharts"),"-clip"),A.throttleTriggeredAfterMouseMove=y9(A.triggeredAfterMouseMove,(T=O.throttleDelay)!==null&&T!==void 0?T:1e3/60),A.state={},A}return UOe(S,x),IOe(S,[{key:"componentDidMount",value:function(){var P,T;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(P=this.props.margin.left)!==null&&P!==void 0?P:0,top:(T=this.props.margin.top)!==null&&T!==void 0?T:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var P=this.props,T=P.children,A=P.data,j=P.height,M=P.layout,q=mi(T,Vi);if(q){var H=q.props.defaultIndex;if(!(typeof H!="number"||H<0||H>this.state.tooltipTicks.length-1)){var W=this.state.tooltipTicks[H]&&this.state.tooltipTicks[H].value,K=eT(this.state,A,H,W),te=this.state.tooltipTicks[H].coordinate,se=(this.state.offset.top+j)/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[H].tooltipPosition),K=re.props.points[H].tooltipPayload);var U={activeTooltipIndex:H,isTooltipActive:!0,activeLabel:W,activePayload:K,activeCoordinate:ee};this.setState(U),this.renderCursor(q),this.accessibilityManager.setIndex(H)}}}},{key:"getSnapshotBeforeUpdate",value:function(P,T){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==T.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==P.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==P.margin){var A,j;this.accessibilityManager.setDetails({offset:{left:(A=this.props.margin.left)!==null&&A!==void 0?A:0,top:(j=this.props.margin.top)!==null&&j!==void 0?j:0}})}return null}},{key:"componentDidUpdate",value:function(P){NP([mi(P.children,Vi)],[mi(this.props.children,Vi)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var P=mi(this.props.children,Vi);if(P&&typeof P.props.shared=="boolean"){var T=P.props.shared?"axis":"item";return s.indexOf(T)>=0?T:a}return a}},{key:"getMouseInfo",value:function(P){if(!this.container)return null;var T=this.container,A=T.getBoundingClientRect(),j=Upe(A),M={chartX:Math.round(P.pageX-j.left),chartY:Math.round(P.pageY-j.top)},q=A.width/T.offsetWidth||1,H=this.inRange(M.chartX,M.chartY,q);if(!H)return null;var W=this.state,K=W.xAxisMap,te=W.yAxisMap,se=this.getTooltipEventType(),X=u8(this.state,this.props.data,this.props.layout,H);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(P,T){var A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,j=this.props.layout,M=P/A,q=T/A;if(j==="horizontal"||j==="vertical"){var H=this.state.offset,W=M>=H.left&&M<=H.left+H.width&&q>=H.top&&q<=H.top+H.height;return W?{x:M,y:q}:null}var K=this.state,te=K.angleAxisMap,se=K.radiusAxisMap;if(te&&se){var X=rl(te);return fI({x:M,y:q},X)}return null}},{key:"parseEventsOfWrapper",value:function(){var P=this.props.children,T=this.getTooltipEventType(),A=mi(P,Vi),j={};A&&T==="axis"&&(A.props.trigger==="click"?j={onClick:this.handleClick}:j={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=qy(this.props,this.handleOuterEvent);return De(De({},M),j)}},{key:"addListener",value:function(){yO.on(bO,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){yO.removeListener(bO,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(P,T,A){for(var j=this.state.formattedGraphicalItems,M=0,q=j.length;M<q;M++){var H=j[M];if(H.item===P||H.props.key===P.key||T===Go(H.item.type)&&A===H.childIndex)return H}return null}},{key:"renderClipPath",value:function(){var P=this.clipPathId,T=this.state.offset,A=T.left,j=T.top,M=T.height,q=T.width;return ie.createElement("defs",null,ie.createElement("clipPath",{id:P},ie.createElement("rect",{x:A,y:j,height:M,width:q})))}},{key:"getXScales",value:function(){var P=this.state.xAxisMap;return P?Object.entries(P).reduce(function(T,A){var j=o8(A,2),M=j[0],q=j[1];return De(De({},T),{},vt({},M,q.scale))},{}):null}},{key:"getYScales",value:function(){var P=this.state.yAxisMap;return P?Object.entries(P).reduce(function(T,A){var j=o8(A,2),M=j[0],q=j[1];return De(De({},T),{},vt({},M,q.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(P){var T;return(T=this.state.xAxisMap)===null||T===void 0||(T=T[P])===null||T===void 0?void 0:T.scale}},{key:"getYScaleByAxisId",value:function(P){var T;return(T=this.state.yAxisMap)===null||T===void 0||(T=T[P])===null||T===void 0?void 0:T.scale}},{key:"getItemByXY",value:function(P){var T=this.state,A=T.formattedGraphicalItems,j=T.activeItem;if(A&&A.length)for(var M=0,q=A.length;M<q;M++){var H=A[M],W=H.props,K=H.item,te=K.type.defaultProps!==void 0?De(De({},K.type.defaultProps),K.props):K.props,se=Go(K.type);if(se==="Bar"){var X=(W.data||[]).find(function(I){return e1e(P,I)});if(X)return{graphicalItem:H,payload:X}}else if(se==="RadialBar"){var ee=(W.data||[]).find(function(I){return fI(P,I)});if(ee)return{graphicalItem:H,payload:ee}}else if(Qb(H,j)||Jb(H,j)||um(H,j)){var re=Owe({graphicalItem:H,activeTooltipItem:j,itemData:te.data}),U=te.activeIndex===void 0?re:te.activeIndex;return{graphicalItem:De(De({},H),{},{childIndex:U}),payload:um(H,j)?te.data[re]:H.props.data[re]}}}return null}},{key:"render",value:function(){var P=this;if(!SM(this))return null;var T=this.props,A=T.children,j=T.className,M=T.width,q=T.height,H=T.style,W=T.compact,K=T.title,te=T.desc,se=s8(T,AOe),X=ot(se,!1);if(W)return ie.createElement(I5,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},ie.createElement(LP,vf({},X,{width:M,height:q,title:K,desc:te}),this.renderClipPath(),CM(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){P.accessibilityManager.keyboardEvent(I)},X.onFocus=function(){P.accessibilityManager.focus()}}var U=this.parseEventsOfWrapper();return ie.createElement(I5,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},ie.createElement("div",vf({className:Me("recharts-wrapper",j),style:De({position:"relative",cursor:"default",width:M,height:q},H)},U,{ref:function($){P.container=$}}),ie.createElement(LP,vf({},X,{width:M,height:q,title:K,desc:te,style:GOe}),this.renderClipPath(),CM(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,P=x.data,T=x.children,A=x.width,j=x.height,M=x.layout,q=x.stackOffset,H=x.margin,W=S.dataStartIndex,K=S.dataEndIndex;if(S.updateId===void 0){var te=c8(x);return De(De(De({},te),{},{updateId:0},w(De(De({props:x},te),{},{updateId:0}),S)),{},{prevDataKey:O,prevData:P,prevWidth:A,prevHeight:j,prevLayout:M,prevStackOffset:q,prevMargin:H,prevChildren:T})}if(O!==S.prevDataKey||P!==S.prevData||A!==S.prevWidth||j!==S.prevHeight||M!==S.prevLayout||q!==S.prevStackOffset||!bf(H,S.prevMargin)){var se=c8(x),X={chartX:S.chartX,chartY:S.chartY,isTooltipActive:S.isTooltipActive},ee=De(De({},u8(S,P,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:P,prevWidth:A,prevHeight:j,prevLayout:M,prevStackOffset:q,prevMargin:H,prevChildren:T})}if(!NP(T,S.prevChildren)){var U,I,$,F,k=mi(T,Yf),Z=k&&(U=(I=k.props)===null||I===void 0?void 0:I.startIndex)!==null&&U!==void 0?U:W,Q=k&&($=(F=k.props)===null||F===void 0?void 0:F.endIndex)!==null&&$!==void 0?$:K,ae=Z!==W||Q!==K,fe=!mt(P),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:T,dataStartIndex:Z,dataEndIndex:Q})}return null}),vt(_,"renderActiveDot",function(x,S,O){var P;return B.isValidElement(x)?P=B.cloneElement(x,S):pt(x)?P=x(S):P=ie.createElement(zm,S),ie.createElement(Pt,{className:"recharts-active-dot",key:O},P)});var b=B.forwardRef(function(S,O){return ie.createElement(_,vf({},S,{ref:O}))});return b.displayName=_.displayName,b},nCe=CA({chartName:"LineChart",GraphicalChild:jd,axisComponents:[{axisType:"xAxis",AxisComp:Ad},{axisType:"yAxis",AxisComp:kd}],formatAxisMap:nz}),iCe=CA({chartName:"PieChart",GraphicalChild:fo,validateTooltipEventTypes:["item"],defaultTooltipEventType:"item",legendContent:"children",axisComponents:[{axisType:"angleAxis",AxisComp:Xb},{axisType:"radiusAxis",AxisComp:Yb}],formatAxisMap:b0e,defaultProps:{layout:"centric",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"}}),aCe=CA({chartName:"ComposedChart",GraphicalChild:[jd,rc,Yo,a_],axisComponents:[{axisType:"xAxis",AxisComp:Ad},{axisType:"yAxis",AxisComp:kd},{axisType:"zAxis",AxisComp:i_}],formatAxisMap:nz});function Gz(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 oCe=1;function sCe(e){return Object.freeze({__version:oCe,map:e})}function lCe(e,t){return Object.freeze({...e,...t})}const Kz=B.createContext(null),Yz=Kz.Provider;function Zz(){const e=B.useContext(Kz);if(e==null)throw new Error("No context provided: useLeafletContext() can only be used in a descendant of <MapContainer>");return e}function uCe(e){function t(r,n){const{instance:i,context:a}=e(r).current;return B.useImperativeHandle(n,()=>i),r.children==null?null:ie.createElement(Yz,{value:a},r.children)}return B.forwardRef(t)}function cCe(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?fb.createPortal(r.children,s):null}return B.forwardRef(t)}function fCe(e){function t(r,n){const{instance:i}=e(r).current;return B.useImperativeHandle(n,()=>i),null}return B.forwardRef(t)}function Xz(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 PA(e,t){const r=e.pane??t.pane;return r?{...e,pane:r}:e}function dCe(e,t){return function(n,i){const a=Zz(),o=e(PA(n,a),a);return Gz(a.map,n.attribution),Xz(o.current,n.eventHandlers),t(o.current,a,n,i),o}}var Jh={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 hCe=Jh.exports,d8;function pCe(){return d8||(d8=1,function(e,t){(function(r,n){n(t)})(hCe,function(r){var n="1.9.4";function i(f){var m,C,R,G;for(C=1,R=arguments.length;C<R;C++){G=arguments[C];for(m in G)f[m]=G[m]}return f}var a=Object.create||function(){function f(){}return function(m){return f.prototype=m,new f}}();function o(f,m){var C=Array.prototype.slice;if(f.bind)return f.bind.apply(f,C.call(arguments,1));var R=C.call(arguments,2);return function(){return f.apply(m,R.length?R.concat(C.call(arguments)):arguments)}}var s=0;function u(f){return"_leaflet_id"in f||(f._leaflet_id=++s),f._leaflet_id}function l(f,m,C){var R,G,le,ge;return ge=function(){R=!1,G&&(le.apply(C,G),G=!1)},le=function(){R?G=arguments:(f.apply(C,arguments),setTimeout(ge,m),R=!0)},le}function h(f,m,C){var R=m[1],G=m[0],le=R-G;return f===R&&C?f:((f-G)%le+le)%le+G}function p(){return!1}function v(f,m){if(m===!1)return f;var C=Math.pow(10,m===void 0?6:m);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,m){Object.prototype.hasOwnProperty.call(f,"options")||(f.options=f.options?a(f.options):{});for(var C in m)f.options[C]=m[C];return f.options}function x(f,m,C){var R=[];for(var G in f)R.push(encodeURIComponent(C?G.toUpperCase():G)+"="+encodeURIComponent(f[G]));return(!m||m.indexOf("?")===-1?"?":"&")+R.join("&")}var S=/\{ *([\w_ -]+) *\}/g;function O(f,m){return f.replace(S,function(C,R){var G=m[R];if(G===void 0)throw new Error("No value provided for variable "+C);return typeof G=="function"&&(G=G(m)),G})}var P=Array.isArray||function(f){return Object.prototype.toString.call(f)==="[object Array]"};function T(f,m){for(var C=0;C<f.length;C++)if(f[C]===m)return C;return-1}var A="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=";function j(f){return window["webkit"+f]||window["moz"+f]||window["ms"+f]}var M=0;function q(f){var m=+new Date,C=Math.max(0,16-(m-M));return M=m+C,window.setTimeout(f,C)}var H=window.requestAnimationFrame||j("RequestAnimationFrame")||q,W=window.cancelAnimationFrame||j("CancelAnimationFrame")||j("CancelRequestAnimationFrame")||function(f){window.clearTimeout(f)};function K(f,m,C){if(C&&H===q)f.call(m);else return H.call(window,o(f,m))}function te(f){f&&W.call(window,f)}var se={__proto__:null,extend:i,create:a,bind:o,get lastId(){return s},stamp:u,throttle:l,wrapNum:h,falseFn:p,formatNum:v,trim:w,splitWords:_,setOptions:b,getParamString:x,template:O,isArray:P,indexOf:T,emptyImageUrl:A,requestFn:H,cancelFn:W,requestAnimFrame:K,cancelAnimFrame:te};function X(){}X.extend=function(f){var m=function(){b(this),this.initialize&&this.initialize.apply(this,arguments),this.callInitHooks()},C=m.__super__=this.prototype,R=a(C);R.constructor=m,m.prototype=R;for(var G in this)Object.prototype.hasOwnProperty.call(this,G)&&G!=="prototype"&&G!=="__super__"&&(m[G]=this[G]);return f.statics&&i(m,f.statics),f.includes&&(ee(f.includes),i.apply(null,[R].concat(f.includes))),i(R,f),delete R.statics,delete R.includes,R.options&&(R.options=C.options?a(C.options):{},i(R.options,f.options)),R._initHooks=[],R.callInitHooks=function(){if(!this._initHooksCalled){C.callInitHooks&&C.callInitHooks.call(this),this._initHooksCalled=!0;for(var le=0,ge=R._initHooks.length;le<ge;le++)R._initHooks[le].call(this)}},m},X.include=function(f){var m=this.prototype.options;return i(this.prototype,f),f.options&&(this.prototype.options=m,this.mergeOptions(f.options)),this},X.mergeOptions=function(f){return i(this.prototype.options,f),this},X.addInitHook=function(f){var m=Array.prototype.slice.call(arguments,1),C=typeof f=="function"?f:function(){this[f].apply(this,m)};return this.prototype._initHooks=this.prototype._initHooks||[],this.prototype._initHooks.push(C),this};function ee(f){if(!(typeof L>"u"||!L||!L.Mixin)){f=P(f)?f:[f];for(var m=0;m<f.length;m++)f[m]===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,m,C){if(typeof f=="object")for(var R in f)this._on(R,f[R],m);else{f=_(f);for(var G=0,le=f.length;G<le;G++)this._on(f[G],m,C)}return this},off:function(f,m,C){if(!arguments.length)delete this._events;else if(typeof f=="object")for(var R in f)this._off(R,f[R],m);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],m,C)}return this},_on:function(f,m,C,R){if(typeof m!="function"){console.warn("wrong listener type: "+typeof m);return}if(this._listens(f,m,C)===!1){C===this&&(C=void 0);var G={fn:m,ctx:C};R&&(G.once=!0),this._events=this._events||{},this._events[f]=this._events[f]||[],this._events[f].push(G)}},_off:function(f,m,C){var R,G,le;if(this._events&&(R=this._events[f],!!R)){if(arguments.length===1){if(this._firingCount)for(G=0,le=R.length;G<le;G++)R[G].fn=p;delete this._events[f];return}if(typeof m!="function"){console.warn("wrong listener type: "+typeof m);return}var ge=this._listens(f,m,C);if(ge!==!1){var Oe=R[ge];this._firingCount&&(Oe.fn=p,this._events[f]=R=R.slice()),R.splice(ge,1)}}},fire:function(f,m,C){if(!this.listens(f,C))return this;var R=i({},m,{type:f,target:this,sourceTarget:m&&m.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],je=Oe.fn;Oe.once&&this.off(f,je,Oe.ctx),je.call(Oe.ctx||this,R)}this._firingCount--}}return C&&this._propagateEvent(R),this},listens:function(f,m,C,R){typeof f!="string"&&console.warn('"string" type argument expected');var G=m;typeof m!="function"&&(R=!!m,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(R){for(var ge in this._eventParents)if(this._eventParents[ge].listens(f,m,C,R))return!0}return!1},_listens:function(f,m,C){if(!this._events)return!1;var R=this._events[f]||[];if(!m)return!!R.length;C===this&&(C=void 0);for(var G=0,le=R.length;G<le;G++)if(R[G].fn===m&&R[G].ctx===C)return G;return!1},once:function(f,m,C){if(typeof f=="object")for(var R in f)this._on(R,f[R],m,!0);else{f=_(f);for(var G=0,le=f.length;G<le;G++)this._on(f[G],m,C,!0)}return this},addEventParent:function(f){return this._eventParents=this._eventParents||{},this._eventParents[u(f)]=f,this},removeEventParent:function(f){return this._eventParents&&delete this._eventParents[u(f)],this},_propagateEvent:function(f){for(var m in this._eventParents)this._eventParents[m].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,m,C){this.x=C?Math.round(f):f,this.y=C?Math.round(m):m}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 m=f.x-this.x,C=f.y-this.y;return Math.sqrt(m*m+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("+v(this.x)+", "+v(this.y)+")"}};function F(f,m,C){return f instanceof I?f:P(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,m,C)}function k(f,m){if(f)for(var C=m?[f,m]:f,R=0,G=C.length;R<G;R++)this.extend(C[R])}k.prototype={extend:function(f){var m,C;if(!f)return this;if(f instanceof I||typeof f[0]=="number"||"x"in f)m=C=F(f);else if(f=Z(f),m=f.min,C=f.max,!m||!C)return this;return!this.min&&!this.max?(this.min=m.clone(),this.max=C.clone()):(this.min.x=Math.min(m.x,this.min.x),this.max.x=Math.max(C.x,this.max.x),this.min.y=Math.min(m.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 m,C;return typeof f[0]=="number"||f instanceof I?f=F(f):f=Z(f),f instanceof k?(m=f.min,C=f.max):m=C=f,m.x>=this.min.x&&C.x<=this.max.x&&m.y>=this.min.y&&C.y<=this.max.y},intersects:function(f){f=Z(f);var m=this.min,C=this.max,R=f.min,G=f.max,le=G.x>=m.x&&R.x<=C.x,ge=G.y>=m.y&&R.y<=C.y;return le&&ge},overlaps:function(f){f=Z(f);var m=this.min,C=this.max,R=f.min,G=f.max,le=G.x>m.x&&R.x<C.x,ge=G.y>m.y&&R.y<C.y;return le&&ge},isValid:function(){return!!(this.min&&this.max)},pad:function(f){var m=this.min,C=this.max,R=Math.abs(m.x-C.x)*f,G=Math.abs(m.y-C.y)*f;return Z(F(m.x-R,m.y-G),F(C.x+R,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,m){return!f||f instanceof k?f:new k(f,m)}function Q(f,m){if(f)for(var C=m?[f,m]:f,R=0,G=C.length;R<G;R++)this.extend(C[R])}Q.prototype={extend:function(f){var m=this._southWest,C=this._northEast,R,G;if(f instanceof fe)R=f,G=f;else if(f instanceof Q){if(R=f._southWest,G=f._northEast,!R||!G)return this}else return f?this.extend(de(f)||ae(f)):this;return!m&&!C?(this._southWest=new fe(R.lat,R.lng),this._northEast=new fe(G.lat,G.lng)):(m.lat=Math.min(R.lat,m.lat),m.lng=Math.min(R.lng,m.lng),C.lat=Math.max(G.lat,C.lat),C.lng=Math.max(G.lng,C.lng)),this},pad:function(f){var m=this._southWest,C=this._northEast,R=Math.abs(m.lat-C.lat)*f,G=Math.abs(m.lng-C.lng)*f;return new Q(new fe(m.lat-R,m.lng-G),new fe(C.lat+R,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 m=this._southWest,C=this._northEast,R,G;return f instanceof Q?(R=f.getSouthWest(),G=f.getNorthEast()):R=G=f,R.lat>=m.lat&&G.lat<=C.lat&&R.lng>=m.lng&&G.lng<=C.lng},intersects:function(f){f=ae(f);var m=this._southWest,C=this._northEast,R=f.getSouthWest(),G=f.getNorthEast(),le=G.lat>=m.lat&&R.lat<=C.lat,ge=G.lng>=m.lng&&R.lng<=C.lng;return le&&ge},overlaps:function(f){f=ae(f);var m=this._southWest,C=this._northEast,R=f.getSouthWest(),G=f.getNorthEast(),le=G.lat>m.lat&&R.lat<C.lat,ge=G.lng>m.lng&&R.lng<C.lng;return le&&ge},toBBoxString:function(){return[this.getWest(),this.getSouth(),this.getEast(),this.getNorth()].join(",")},equals:function(f,m){return f?(f=ae(f),this._southWest.equals(f.getSouthWest(),m)&&this._northEast.equals(f.getNorthEast(),m)):!1},isValid:function(){return!!(this._southWest&&this._northEast)}};function ae(f,m){return f instanceof Q?f:new Q(f,m)}function fe(f,m,C){if(isNaN(f)||isNaN(m))throw new Error("Invalid LatLng object: ("+f+", "+m+")");this.lat=+f,this.lng=+m,C!==void 0&&(this.alt=+C)}fe.prototype={equals:function(f,m){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<=(m===void 0?1e-9:m)},toString:function(f){return"LatLng("+v(this.lat,f)+", "+v(this.lng,f)+")"},distanceTo:function(f){return D.distance(this,de(f))},wrap:function(){return D.wrapLatLng(this)},toBounds:function(f){var m=180*f/40075017,C=m/Math.cos(Math.PI/180*this.lat);return ae([this.lat-m,this.lng-C],[this.lat+m,this.lng+C])},clone:function(){return new fe(this.lat,this.lng,this.alt)}};function de(f,m,C){return f instanceof fe?f:P(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):m===void 0?null:new fe(f,m,C)}var ve={latLngToPoint:function(f,m){var C=this.projection.project(f),R=this.scale(m);return this.transformation._transform(C,R)},pointToLatLng:function(f,m){var C=this.scale(m),R=this.transformation.untransform(f,C);return this.projection.unproject(R)},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 m=this.projection.bounds,C=this.scale(f),R=this.transformation.transform(m.min,C),G=this.transformation.transform(m.max,C);return new k(R,G)},infinite:!1,wrapLatLng:function(f){var m=this.wrapLng?h(f.lng,this.wrapLng,!0):f.lng,C=this.wrapLat?h(f.lat,this.wrapLat,!0):f.lat,R=f.alt;return new fe(C,m,R)},wrapLatLngBounds:function(f){var m=f.getCenter(),C=this.wrapLatLng(m),R=m.lat-C.lat,G=m.lng-C.lng;if(R===0&&G===0)return f;var le=f.getSouthWest(),ge=f.getNorthEast(),Oe=new fe(le.lat-R,le.lng-G),je=new fe(ge.lat-R,ge.lng-G);return new Q(Oe,je)}},D=i({},ve,{wrapLng:[-180,180],R:6371e3,distance:function(f,m){var C=Math.PI/180,R=f.lat*C,G=m.lat*C,le=Math.sin((m.lat-f.lat)*C/2),ge=Math.sin((m.lng-f.lng)*C/2),Oe=le*le+Math.cos(R)*Math.cos(G)*ge*ge,je=2*Math.atan2(Math.sqrt(Oe),Math.sqrt(1-Oe));return this.R*je}}),z=6378137,J={R:z,MAX_LATITUDE:85.0511287798,project:function(f){var m=Math.PI/180,C=this.MAX_LATITUDE,R=Math.max(Math.min(C,f.lat),-C),G=Math.sin(R*m);return new I(this.R*f.lng*m,this.R*Math.log((1+G)/(1-G))/2)},unproject:function(f){var m=180/Math.PI;return new fe((2*Math.atan(Math.exp(f.y/this.R))-Math.PI/2)*m,f.x*m/this.R)},bounds:function(){var f=z*Math.PI;return new k([-f,-f],[f,f])}()};function ce(f,m,C,R){if(P(f)){this._a=f[0],this._b=f[1],this._c=f[2],this._d=f[3];return}this._a=f,this._b=m,this._c=C,this._d=R}ce.prototype={transform:function(f,m){return this._transform(f.clone(),m)},_transform:function(f,m){return m=m||1,f.x=m*(this._a*f.x+this._b),f.y=m*(this._c*f.y+this._d),f},untransform:function(f,m){return m=m||1,new I((f.x/m-this._b)/this._a,(f.y/m-this._d)/this._c)}};function Y(f,m,C,R){return new ce(f,m,C,R)}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,m){var C="",R,G,le,ge,Oe,je;for(R=0,le=f.length;R<le;R++){for(Oe=f[R],G=0,ge=Oe.length;G<ge;G++)je=Oe[G],C+=(G?"L":"M")+je.x+" "+je.y;C+=m?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=vr("webkit"),$e=vr("android"),_e=vr("android 2")||vr("android 3"),Se=parseInt(/WebKit\/([0-9]+)|$/.exec(navigator.userAgent)[1],10),Ne=$e&&vr("Google")&&Se<537&&!("AudioNode"in window),Re=!!window.opera,Te=!Ie&&vr("chrome"),Fe=vr("gecko")&&!Le&&!Re&&!Pe,We=!Te&&vr("safari"),Ze=vr("phantom"),ut="OTransition"in xe,st=navigator.platform.indexOf("Win")===0,St=Pe&&"transition"in xe,$t="WebKitCSSMatrix"in window&&"m11"in new window.WebKitCSSMatrix&&!_e,Zt="MozPerspective"in xe,Ft=!window.L_DISABLE_3D&&(St||$t||Zt)&&!ut&&!Ze,In=typeof orientation<"u"||vr("mobile"),jr=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),ps=In&&Re,Da=In&&Fe,hr=(window.devicePixelRatio||window.screen.deviceXDPI/window.screen.logicalXDPI)>1,ur=function(){var f=!1;try{var m=Object.defineProperty({},"passive",{get:function(){f=!0}});window.addEventListener("testPassiveEventSupport",p,m),window.removeEventListener("testPassiveEventSupport",p,m)}catch{}return f}(),$r=function(){return!!document.createElement("canvas").getContext}(),Nr=!!(document.createElementNS&&ye("svg").createSVGRect),pr=!!Nr&&function(){var f=document.createElement("div");return f.innerHTML="<svg/>",(f.firstChild&&f.firstChild.namespaceURI)==="http://www.w3.org/2000/svg"}(),mr=!Nr&&function(){try{var f=document.createElement("div");f.innerHTML='<v:shape adj="1"/>';var m=f.firstChild;return m.style.behavior="url(#default#VML)",m&&typeof m.adj=="object"}catch{return!1}}(),rn=navigator.platform.indexOf("Mac")===0,Qn=navigator.platform.indexOf("Linux")===0;function vr(f){return navigator.userAgent.toLowerCase().indexOf(f)>=0}var at={ie:Pe,ielt9:ke,edge:Ie,webkit:Le,android:$e,android23:_e,androidStock:Ne,opera:Re,chrome:Te,gecko:Fe,safari:We,phantom:Ze,opera12:ut,win:st,ie3d:St,webkit3d:$t,gecko3d:Zt,any3d:Ft,mobile:In,mobileWebkit:jr,mobileWebkit3d:yo,msPointer:$n,pointer:na,touch:Ml,touchNative:ia,mobileOpera:ps,mobileGecko:Da,retina:hr,passiveEvents:ur,canvas:$r,svg:Nr,vml:mr,inlineSvg:pr,mac:rn,linux:Qn},Ll=at.msPointer?"MSPointerDown":"pointerdown",ic=at.msPointer?"MSPointerMove":"pointermove",Xm=at.msPointer?"MSPointerUp":"pointerup",Qm=at.msPointer?"MSPointerCancel":"pointercancel",Dd={touchstart:Ll,touchmove:ic,touchend:Xm,touchcancel:Qm},Ia={touchstart:gr,touchmove:ac,touchend:ac,touchcancel:ac},bo={},Id=!1;function g_(f,m,C){return m==="touchstart"&&y_(),Ia[m]?(C=Ia[m].bind(this,C),f.addEventListener(Dd[m],C,!1),C):(console.warn("wrong event specified:",m),p)}function Jm(f,m,C){if(!Dd[m]){console.warn("wrong event specified:",m);return}f.removeEventListener(Dd[m],C,!1)}function ev(f){bo[f.pointerId]=f}function tv(f){bo[f.pointerId]&&(bo[f.pointerId]=f)}function $d(f){delete bo[f.pointerId]}function y_(){Id||(document.addEventListener(Ll,ev,!0),document.addEventListener(ic,tv,!0),document.addEventListener(Xm,$d,!0),document.addEventListener(Qm,$d,!0),Id=!0)}function ac(f,m){if(m.pointerType!==(m.MSPOINTER_TYPE_MOUSE||"mouse")){m.touches=[];for(var C in bo)m.touches.push(bo[C]);m.changedTouches=[m],f(m)}}function gr(f,m){m.MSPOINTER_TYPE_TOUCH&&m.pointerType===m.MSPOINTER_TYPE_TOUCH&&yr(m),ac(f,m)}function b_(f){var m={},C,R;for(R in f)C=f[R],m[R]=C&&C.bind?C.bind(f):C;return f=m,m.type="dblclick",m.detail=2,m.isTrusted=!1,m._simulated=!0,m}var Fd=200;function rv(f,m){f.addEventListener("dblclick",m);var C=0,R;function G(le){if(le.detail!==1){R=le.detail;return}if(!(le.pointerType==="mouse"||le.sourceCapabilities&&!le.sourceCapabilities.firesTouchEvents)){var ge=xo(le);if(!(ge.some(function(je){return je instanceof HTMLLabelElement&&je.attributes.for})&&!ge.some(function(je){return je instanceof HTMLInputElement||je instanceof HTMLSelectElement}))){var Oe=Date.now();Oe-C<=Fd?(R++,R===2&&m(b_(le))):R=1,C=Oe}}}return f.addEventListener("click",G),{dblclick:m,simDblclick:G}}function oc(f,m){f.removeEventListener("dblclick",m.dblclick),f.removeEventListener("click",m.simDblclick)}var Bd=ys(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),ms=ys(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),Dl=ms==="webkitTransition"||ms==="OTransition"?ms+"End":"transitionend";function Jn(f){return typeof f=="string"?document.getElementById(f):f}function Il(f,m){var C=f.style[m]||f.currentStyle&&f.currentStyle[m];if((!C||C==="auto")&&document.defaultView){var R=document.defaultView.getComputedStyle(f,null);C=R?R[m]:null}return C==="auto"?null:C}function wt(f,m,C){var R=document.createElement(f);return R.className=m||"",C&&C.appendChild(R),R}function ir(f){var m=f.parentNode;m&&m.removeChild(f)}function sc(f){for(;f.firstChild;)f.removeChild(f.firstChild)}function vs(f){var m=f.parentNode;m&&m.lastChild!==f&&m.appendChild(f)}function aa(f){var m=f.parentNode;m&&m.firstChild!==f&&m.insertBefore(f,m.firstChild)}function gs(f,m){if(f.classList!==void 0)return f.classList.contains(m);var C=lc(f);return C.length>0&&new RegExp("(^|\\s)"+m+"(\\s|$)").test(C)}function _t(f,m){if(f.classList!==void 0)for(var C=_(m),R=0,G=C.length;R<G;R++)f.classList.add(C[R]);else if(!gs(f,m)){var le=lc(f);Ud(f,(le?le+" ":"")+m)}}function Xt(f,m){f.classList!==void 0?f.classList.remove(m):Ud(f,w((" "+lc(f)+" ").replace(" "+m+" "," ")))}function Ud(f,m){f.className.baseVal===void 0?f.className=m:f.className.baseVal=m}function lc(f){return f.correspondingElement&&(f=f.correspondingElement),f.className.baseVal===void 0?f.className:f.className.baseVal}function fn(f,m){"opacity"in f.style?f.style.opacity=m:"filter"in f.style&&nv(f,m)}function nv(f,m){var C=!1,R="DXImageTransform.Microsoft.Alpha";try{C=f.filters.item(R)}catch{if(m===1)return}m=Math.round(m*100),C?(C.Enabled=m!==100,C.Opacity=m):f.style.filter+=" progid:"+R+"(opacity="+m+")"}function ys(f){for(var m=document.documentElement.style,C=0;C<f.length;C++)if(f[C]in m)return f[C];return!1}function ei(f,m,C){var R=m||new I(0,0);f.style[Bd]=(at.ie3d?"translate("+R.x+"px,"+R.y+"px)":"translate3d("+R.x+"px,"+R.y+"px,0)")+(C?" scale("+C+")":"")}function Or(f,m){f._leaflet_pos=m,at.any3d?ei(f,m):(f.style.left=m.x+"px",f.style.top=m.y+"px")}function oa(f){return f._leaflet_pos||new I(0,0)}var Rt,bs,uc;if("onselectstart"in document)Rt=function(){gt(window,"selectstart",yr)},bs=function(){Vt(window,"selectstart",yr)};else{var _o=ys(["userSelect","WebkitUserSelect","OUserSelect","MozUserSelect","msUserSelect"]);Rt=function(){if(_o){var f=document.documentElement.style;uc=f[_o],f[_o]="none"}},bs=function(){_o&&(document.documentElement.style[_o]=uc,uc=void 0)}}function cc(){gt(window,"dragstart",yr)}function fc(){Vt(window,"dragstart",yr)}var $l,Fl;function _s(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 m=f.getBoundingClientRect();return{x:m.width/f.offsetWidth||1,y:m.height/f.offsetHeight||1,boundingClientRect:m}}var Bl={__proto__:null,TRANSFORM:Bd,TRANSITION:ms,TRANSITION_END:Dl,get:Jn,getStyle:Il,create:wt,remove:ir,empty:sc,toFront:vs,toBack:aa,hasClass:gs,addClass:_t,removeClass:Xt,setClass:Ud,getClass:lc,setOpacity:fn,testProp:ys,setTransform:ei,setPosition:Or,getPosition:oa,get disableTextSelection(){return Rt},get enableTextSelection(){return bs},disableImageDrag:cc,enableImageDrag:fc,preventOutline:_s,restoreOutline:ti,getSizedParentNode:sa,getScale:Ei};function gt(f,m,C,R){if(m&&typeof m=="object")for(var G in m)Vd(f,G,m[G],C);else{m=_(m);for(var le=0,ge=m.length;le<ge;le++)Vd(f,m[le],C,R)}return this}var Fr="_leaflet_events";function Vt(f,m,C,R){if(arguments.length===1)zd(f),delete f[Fr];else if(m&&typeof m=="object")for(var G in m)dc(f,G,m[G],C);else if(m=_(m),arguments.length===2)zd(f,function(Oe){return T(m,Oe)!==-1});else for(var le=0,ge=m.length;le<ge;le++)dc(f,m[le],C,R);return this}function zd(f,m){for(var C in f[Fr]){var R=C.split(/\d/)[0];(!m||m(R))&&dc(f,R,null,null,C)}}var wo={mouseenter:"mouseover",mouseleave:"mouseout",wheel:!("onwheel"in window)&&"mousewheel"};function Vd(f,m,C,R){var G=m+u(C)+(R?"_"+u(R):"");if(f[Fr]&&f[Fr][G])return this;var le=function(Oe){return C.call(R||f,Oe||window.event)},ge=le;!at.touchNative&&at.pointer&&m.indexOf("touch")===0?le=g_(f,m,le):at.touch&&m==="dblclick"?le=rv(f,le):"addEventListener"in f?m==="touchstart"||m==="touchmove"||m==="wheel"||m==="mousewheel"?f.addEventListener(wo[m]||m,le,at.passiveEvents?{passive:!1}:!1):m==="mouseenter"||m==="mouseleave"?(le=function(Oe){Oe=Oe||window.event,Vl(f,Oe)&&ge(Oe)},f.addEventListener(wo[m],le,!1)):f.addEventListener(m,ge,!1):f.attachEvent("on"+m,le),f[Fr]=f[Fr]||{},f[Fr][G]=le}function dc(f,m,C,R,G){G=G||m+u(C)+(R?"_"+u(R):"");var le=f[Fr]&&f[Fr][G];if(!le)return this;!at.touchNative&&at.pointer&&m.indexOf("touch")===0?Jm(f,m,le):at.touch&&m==="dblclick"?oc(f,le):"removeEventListener"in f?f.removeEventListener(wo[m]||m,le,!1):f.detachEvent("on"+m,le),f[Fr][G]=null}function Ti(f){return f.stopPropagation?f.stopPropagation():f.originalEvent?f.originalEvent._stopped=!0:f.cancelBubble=!0,this}function hc(f){return Vd(f,"wheel",Ti),this}function Ul(f){return gt(f,"mousedown touchstart dblclick contextmenu",Ti),f._leaflet_disable_click=!0,this}function yr(f){return f.preventDefault?f.preventDefault():f.returnValue=!1,this}function ri(f){return yr(f),Ti(f),this}function xo(f){if(f.composedPath)return f.composedPath();for(var m=[],C=f.target;C;)m.push(C),C=C.parentNode;return m}function zl(f,m){if(!m)return new I(f.clientX,f.clientY);var C=Ei(m),R=C.boundingClientRect;return new I((f.clientX-R.left)/C.x-m.clientLeft,(f.clientY-R.top)/C.y-m.clientTop)}var __=at.linux&&at.chrome?window.devicePixelRatio:at.mac?window.devicePixelRatio*3:window.devicePixelRatio>0?2*window.devicePixelRatio:1;function iv(f){return at.edge?f.wheelDeltaY/2:f.deltaY&&f.deltaMode===0?-f.deltaY/__: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,m){var C=m.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:Ti,disableScrollPropagation:hc,disableClickPropagation:Ul,preventDefault:yr,stop:ri,getPropagationPath:xo,getMousePosition:zl,getWheelDelta:iv,isExternalTarget:Vl,addListener:gt,removeListener:Vt},mc=U.extend({run:function(f,m,C,R){this.stop(),this._el=f,this._inProgress=!0,this._duration=C||.25,this._easeOutPower=1/Math.max(R||.5,.2),this._startPos=oa(f),this._offset=m.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 m=+new Date-this._startTime,C=this._duration*1e3;m<C?this._runFrame(this._easeOut(m/C),f):(this._runFrame(1),this._complete())},_runFrame:function(f,m){var C=this._startPos.add(this._offset.multiplyBy(f));m&&C._round(),Or(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)}}),Tt=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,m){m=b(this,m),this._handlers=[],this._layers={},this._zoomBoundLayers={},this._sizeChanged=!0,this._initContainer(f),this._initLayout(),this._onResize=o(this._onResize,this),this._initEvents(),m.maxBounds&&this.setMaxBounds(m.maxBounds),m.zoom!==void 0&&(this._zoom=this._limitZoom(m.zoom)),m.center&&m.zoom!==void 0&&this.setView(de(m.center),m.zoom,{reset:!0}),this.callInitHooks(),this._zoomAnimated=ms&&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,m,C){if(m=m===void 0?this._zoom:this._limitZoom(m),f=this._limitCenter(de(f),m,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 R=this._zoom!==m?this._tryAnimatedZoom&&this._tryAnimatedZoom(f,m,C.zoom):this._tryAnimatedPan(f,C.pan);if(R)return clearTimeout(this._sizeTimer),this}return this._resetView(f,m,C.pan&&C.pan.noMoveStart),this},setZoom:function(f,m){return this._loaded?this.setView(this.getCenter(),f,{zoom:m}):(this._zoom=f,this)},zoomIn:function(f,m){return f=f||(at.any3d?this.options.zoomDelta:1),this.setZoom(this._zoom+f,m)},zoomOut:function(f,m){return f=f||(at.any3d?this.options.zoomDelta:1),this.setZoom(this._zoom-f,m)},setZoomAround:function(f,m,C){var R=this.getZoomScale(m),G=this.getSize().divideBy(2),le=f instanceof I?f:this.latLngToContainerPoint(f),ge=le.subtract(G).multiplyBy(1-1/R),Oe=this.containerPointToLatLng(G.add(ge));return this.setView(Oe,m,{zoom:C})},_getBoundsCenterZoom:function(f,m){m=m||{},f=f.getBounds?f.getBounds():ae(f);var C=F(m.paddingTopLeft||m.padding||[0,0]),R=F(m.paddingBottomRight||m.padding||[0,0]),G=this.getBoundsZoom(f,!1,C.add(R));if(G=typeof m.maxZoom=="number"?Math.min(m.maxZoom,G):G,G===1/0)return{center:f.getCenter(),zoom:G};var le=R.subtract(C).divideBy(2),ge=this.project(f.getSouthWest(),G),Oe=this.project(f.getNorthEast(),G),je=this.unproject(ge.add(Oe).divideBy(2).add(le),G);return{center:je,zoom:G}},fitBounds:function(f,m){if(f=ae(f),!f.isValid())throw new Error("Bounds are not valid.");var C=this._getBoundsCenterZoom(f,m);return this.setView(C.center,C.zoom,m)},fitWorld:function(f){return this.fitBounds([[-90,-180],[90,180]],f)},panTo:function(f,m){return this.setView(f,this._zoom,{pan:m})},panBy:function(f,m){if(f=F(f).round(),m=m||{},!f.x&&!f.y)return this.fire("moveend");if(m.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)),m.noMoveStart||this.fire("movestart"),m.animate!==!1){_t(this._mapPane,"leaflet-pan-anim");var C=this._getMapPanePos().subtract(f).round();this._panAnim.run(this._mapPane,C,m.duration||.25,m.easeLinearity)}else this._rawPanBy(f),this.fire("move").fire("moveend");return this},flyTo:function(f,m,C){if(C=C||{},C.animate===!1||!at.any3d)return this.setView(f,m,C);this._stop();var R=this.project(this.getCenter()),G=this.project(f),le=this.getSize(),ge=this._zoom;f=de(f),m=m===void 0?ge:m;var Oe=Math.max(le.x,le.y),je=Oe*this.getZoomScale(ge,m),Be=G.distanceTo(R)||1,Je=1.42,ft=Je*Je;function Ot(Bt){var Ls=Bt?-1:1,M_=Bt?je:Oe,L_=je*je-Oe*Oe+Ls*ft*ft*Be*Be,jo=2*M_*ft*Be,Ao=L_/jo,ko=Math.sqrt(Ao*Ao+1)-Ao,jc=ko<1e-9?-18:Math.log(ko);return jc}function Br(Bt){return(Math.exp(Bt)-Math.exp(-Bt))/2}function Mr(Bt){return(Math.exp(Bt)+Math.exp(-Bt))/2}function Cn(Bt){return Br(Bt)/Mr(Bt)}var hn=Ot(0);function Ns(Bt){return Oe*(Mr(hn)/Mr(hn+Je*Bt))}function ch(Bt){return Oe*(Mr(hn)*Cn(hn+Je*Bt)-Br(hn))/ft}function Wa(Bt){return 1-Math.pow(1-Bt,1.5)}var Cv=Date.now(),To=(Ot(1)-hn)/Je,Ri=C.duration?1e3*C.duration:1e3*To*.8;function Ms(){var Bt=(Date.now()-Cv)/Ri,Ls=Wa(Bt)*To;Bt<=1?(this._flyToFrame=K(Ms,this),this._move(this.unproject(R.add(G.subtract(R).multiplyBy(ch(Ls)/Be)),ge),this.getScaleZoom(Oe/Ns(Ls),ge),{flyTo:!0})):this._move(f,m)._moveEnd(!0)}return this._moveStart(!0,C.noMoveStart),Ms.call(this),this},flyToBounds:function(f,m){var C=this._getBoundsCenterZoom(f,m);return this.flyTo(C.center,C.zoom,m)},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 m=this.options.minZoom;return this.options.minZoom=f,this._loaded&&m!==f&&(this.fire("zoomlevelschange"),this.getZoom()<this.options.minZoom)?this.setZoom(f):this},setMaxZoom:function(f){var m=this.options.maxZoom;return this.options.maxZoom=f,this._loaded&&m!==f&&(this.fire("zoomlevelschange"),this.getZoom()>this.options.maxZoom)?this.setZoom(f):this},panInsideBounds:function(f,m){this._enforcingBounds=!0;var C=this.getCenter(),R=this._limitCenter(C,this._zoom,ae(f));return C.equals(R)||this.panTo(R,m),this._enforcingBounds=!1,this},panInside:function(f,m){m=m||{};var C=F(m.paddingTopLeft||m.padding||[0,0]),R=F(m.paddingBottomRight||m.padding||[0,0]),G=this.project(this.getCenter()),le=this.project(f),ge=this.getPixelBounds(),Oe=Z([ge.min.add(C),ge.max.subtract(R)]),je=Oe.getSize();if(!Oe.contains(le)){this._enforcingBounds=!0;var Be=le.subtract(Oe.getCenter()),Je=Oe.extend(le).getSize().subtract(je);G.x+=Be.x<0?-Je.x:Je.x,G.y+=Be.y<0?-Je.y:Je.y,this.panTo(this.unproject(G),m),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 m=this.getSize();this._sizeChanged=!0,this._lastCenter=null;var C=this.getSize(),R=m.divideBy(2).round(),G=C.divideBy(2).round(),le=R.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:m,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 m=o(this._handleGeolocationResponse,this),C=o(this._handleGeolocationError,this);return f.watch?this._locationWatchId=navigator.geolocation.watchPosition(m,C,f):navigator.geolocation.getCurrentPosition(m,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 m=f.code,C=f.message||(m===1?"permission denied":m===2?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:m,message:"Geolocation error: "+C+"."})}},_handleGeolocationResponse:function(f){if(this._container._leaflet_id){var m=f.coords.latitude,C=f.coords.longitude,R=new fe(m,C),G=R.toBounds(f.coords.accuracy*2),le=this._locateOptions;if(le.setView){var ge=this.getBoundsZoom(G);this.setView(R,le.maxZoom?Math.min(ge,le.maxZoom):ge)}var Oe={latlng:R,bounds:G,timestamp:f.timestamp};for(var je in f.coords)typeof f.coords[je]=="number"&&(Oe[je]=f.coords[je]);this.fire("locationfound",Oe)}},addHandler:function(f,m){if(!m)return this;var C=this[f]=new m(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,m){var C="leaflet-pane"+(f?" leaflet-"+f.replace("Pane","")+"-pane":""),R=wt("div",C,m||this._mapPane);return f&&(this._panes[f]=R),R},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(),m=this.unproject(f.getBottomLeft()),C=this.unproject(f.getTopRight());return new Q(m,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,m,C){f=ae(f),C=F(C||[0,0]);var R=this.getZoom()||0,G=this.getMinZoom(),le=this.getMaxZoom(),ge=f.getNorthWest(),Oe=f.getSouthEast(),je=this.getSize().subtract(C),Be=Z(this.project(Oe,R),this.project(ge,R)).getSize(),Je=at.any3d?this.options.zoomSnap:1,ft=je.x/Be.x,Ot=je.y/Be.y,Br=m?Math.max(ft,Ot):Math.min(ft,Ot);return R=this.getScaleZoom(Br,R),Je&&(R=Math.round(R/(Je/100))*(Je/100),R=m?Math.ceil(R/Je)*Je:Math.floor(R/Je)*Je),Math.max(G,Math.min(le,R))},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,m){var C=this._getTopLeftPoint(f,m);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,m){var C=this.options.crs;return m=m===void 0?this._zoom:m,C.scale(f)/C.scale(m)},getScaleZoom:function(f,m){var C=this.options.crs;m=m===void 0?this._zoom:m;var R=C.zoom(f*C.scale(m));return isNaN(R)?1/0:R},project:function(f,m){return m=m===void 0?this._zoom:m,this.options.crs.latLngToPoint(de(f),m)},unproject:function(f,m){return m=m===void 0?this._zoom:m,this.options.crs.pointToLatLng(F(f),m)},layerPointToLatLng:function(f){var m=F(f).add(this.getPixelOrigin());return this.unproject(m)},latLngToLayerPoint:function(f){var m=this.project(de(f))._round();return m._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,m){return this.options.crs.distance(de(f),de(m))},containerPointToLayerPoint:function(f){return F(f).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(f){return F(f).add(this._getMapPanePos())},containerPointToLatLng:function(f){var m=this.containerPointToLayerPoint(F(f));return this.layerPointToLatLng(m)},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 m=this._container=Jn(f);if(m){if(m._leaflet_id)throw new Error("Map container is already initialized.")}else throw new Error("Map container not found.");gt(m,"scroll",this._onScroll,this),this._containerId=u(m)},_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 m=Il(f,"position");m!=="absolute"&&m!=="relative"&&m!=="fixed"&&m!=="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),Or(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,m,C){Or(this._mapPane,new I(0,0));var R=!this._loaded;this._loaded=!0,m=this._limitZoom(m),this.fire("viewprereset");var G=this._zoom!==m;this._moveStart(G,C)._move(f,m)._moveEnd(G),this.fire("viewreset"),R&&this.fire("load")},_moveStart:function(f,m){return f&&this.fire("zoomstart"),m||this.fire("movestart"),this},_move:function(f,m,C,R){m===void 0&&(m=this._zoom);var G=this._zoom!==m;return this._zoom=m,this._lastCenter=f,this._pixelOrigin=this._getNewPixelOrigin(f),R?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){Or(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[u(this._container)]=this;var m=f?Vt:gt;m(this._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&m(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,m){for(var C=[],R,G=m==="mouseout"||m==="mouseover",le=f.target||f.srcElement,ge=!1;le;){if(R=this._targets[u(le)],R&&(m==="click"||m==="preclick")&&this._draggableMoved(R)){ge=!0;break}if(R&&R.listens(m,!0)&&(G&&!Vl(le,f)||(C.push(R),G))||le===this._container)break;le=le.parentNode}return!C.length&&!ge&&!G&&this.listens(m,!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 m=f.target||f.srcElement;if(!(!this._loaded||m._leaflet_disable_events||f.type==="click"&&this._isClickDisabled(m))){var C=f.type;C==="mousedown"&&_s(m),this._fireDOMEvent(f,C)}},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(f,m,C){if(f.type==="click"){var R=i({},f);R.type="preclick",this._fireDOMEvent(R,R.type,C)}var G=this._findEventTargets(f,m);if(C){for(var le=[],ge=0;ge<C.length;ge++)C[ge].listens(m,!0)&&le.push(C[ge]);G=le.concat(G)}if(G.length){m==="contextmenu"&&yr(f);var Oe=G[0],je={originalEvent:f};if(f.type!=="keypress"&&f.type!=="keydown"&&f.type!=="keyup"){var Be=Oe.getLatLng&&(!Oe._radius||Oe._radius<=10);je.containerPoint=Be?this.latLngToContainerPoint(Oe.getLatLng()):this.mouseEventToContainerPoint(f),je.layerPoint=this.containerPointToLayerPoint(je.containerPoint),je.latlng=Be?Oe.getLatLng():this.layerPointToLatLng(je.layerPoint)}for(ge=0;ge<G.length;ge++)if(G[ge].fire(m,je,!0),je.originalEvent._stopped||G[ge].options.bubblingMouseEvents===!1&&T(this._mouseEvents,m)!==-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,m=this._handlers.length;f<m;f++)this._handlers[f].disable()},whenReady:function(f,m){return this._loaded?f.call(m||this,{target:this}):this.on("load",f,m),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,m){var C=f&&m!==void 0?this._getNewPixelOrigin(f,m):this.getPixelOrigin();return C.subtract(this._getMapPanePos())},_getNewPixelOrigin:function(f,m){var C=this.getSize()._divideBy(2);return this.project(f,m)._subtract(C)._add(this._getMapPanePos())._round()},_latLngToNewLayerPoint:function(f,m,C){var R=this._getNewPixelOrigin(C,m);return this.project(f,m)._subtract(R)},_latLngBoundsToNewLayerBounds:function(f,m,C){var R=this._getNewPixelOrigin(C,m);return Z([this.project(f.getSouthWest(),m)._subtract(R),this.project(f.getNorthWest(),m)._subtract(R),this.project(f.getSouthEast(),m)._subtract(R),this.project(f.getNorthEast(),m)._subtract(R)])},_getCenterLayerPoint:function(){return this.containerPointToLayerPoint(this.getSize()._divideBy(2))},_getCenterOffset:function(f){return this.latLngToLayerPoint(f).subtract(this._getCenterLayerPoint())},_limitCenter:function(f,m,C){if(!C)return f;var R=this.project(f,m),G=this.getSize().divideBy(2),le=new k(R.subtract(G),R.add(G)),ge=this._getBoundsOffset(le,C,m);return Math.abs(ge.x)<=1&&Math.abs(ge.y)<=1?f:this.unproject(R.add(ge),m)},_limitOffset:function(f,m){if(!m)return f;var C=this.getPixelBounds(),R=new k(C.min.add(f),C.max.add(f));return f.add(this._getBoundsOffset(R,m))},_getBoundsOffset:function(f,m,C){var R=Z(this.project(m.getNorthEast(),C),this.project(m.getSouthWest(),C)),G=R.min.subtract(f.min),le=R.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,m){return f+m>0?Math.round(f-m)/2:Math.max(0,Math.ceil(f))-Math.max(0,Math.floor(m))},_limitZoom:function(f){var m=this.getMinZoom(),C=this.getMaxZoom(),R=at.any3d?this.options.zoomSnap:1;return R&&(f=Math.round(f/R)*R),Math.max(m,Math.min(C,f))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){Xt(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(f,m){var C=this._getCenterOffset(f)._trunc();return(m&&m.animate)!==!0&&!this.getSize().contains(C)?!1:(this.panBy(C,m),!0)},_createAnimProxy:function(){var f=this._proxy=wt("div","leaflet-proxy leaflet-zoom-animated");this._panes.mapPane.appendChild(f),this.on("zoomanim",function(m){var C=Bd,R=this._proxy.style[C];ei(this._proxy,this.project(m.center,m.zoom),this.getZoomScale(m.zoom,1)),R===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(),m=this.getZoom();ei(this._proxy,this.project(f,m),this.getZoomScale(m,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,m,C){if(this._animatingZoom)return!0;if(C=C||{},!this._zoomAnimated||C.animate===!1||this._nothingToAnimate()||Math.abs(m-this._zoom)>this.options.zoomAnimationThreshold)return!1;var R=this.getZoomScale(m),G=this._getCenterOffset(f)._divideBy(1-1/R);return C.animate!==!0&&!this.getSize().contains(G)?!1:(K(function(){this._moveStart(!0,C.noMoveStart||!1)._animateZoom(f,m,!0)},this),!0)},_animateZoom:function(f,m,C,R){this._mapPane&&(C&&(this._animatingZoom=!0,this._animateToCenter=f,this._animateToZoom=m,_t(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:f,zoom:m,noUpdate:R}),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 $a(f,m){return new Tt(f,m)}var Sn=X.extend({options:{position:"topright"},initialize:function(f){b(this,f)},getPosition:function(){return this.options.position},setPosition:function(f){var m=this._map;return m&&m.removeControl(this),this.options.position=f,m&&m.addControl(this),this},getContainer:function(){return this._container},addTo:function(f){this.remove(),this._map=f;var m=this._container=this.onAdd(f),C=this.getPosition(),R=f._controlCorners[C];return _t(m,"leaflet-control"),C.indexOf("bottom")!==-1?R.insertBefore(m,R.firstChild):R.appendChild(m),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()}}),Fa=function(f){return new Sn(f)};Tt.include({addControl:function(f){return f.addTo(this),this},removeControl:function(f){return f.remove(),this},_initControlPos:function(){var f=this._controlCorners={},m="leaflet-",C=this._controlContainer=wt("div",m+"control-container",this._container);function R(G,le){var ge=m+G+" "+m+le;f[G+le]=wt("div",ge,C)}R("top","left"),R("top","right"),R("bottom","left"),R("bottom","right")},_clearControlPos:function(){for(var f in this._controlCorners)ir(this._controlCorners[f]);ir(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var qd=Sn.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(f,m,C,R){return C<R?-1:R<C?1:0}},initialize:function(f,m,C){b(this,C),this._layerControlInputs=[],this._layers=[],this._lastZIndex=0,this._handlingClick=!1,this._preventClick=!1;for(var R in f)this._addLayer(f[R],R);for(R in m)this._addLayer(m[R],R,!0)},onAdd:function(f){this._initLayout(),this._update(),this._map=f,f.on("zoomend",this._checkDisabledLayers,this);for(var m=0;m<this._layers.length;m++)this._layers[m].layer.on("add remove",this._onLayerChange,this);return this._container},addTo:function(f){return Sn.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,m){return this._addLayer(f,m),this._map?this._update():this},addOverlay:function(f,m){return this._addLayer(f,m,!0),this._map?this._update():this},removeLayer:function(f){f.off("add remove",this._onLayerChange,this);var m=this._getLayer(u(f));return m&&this._layers.splice(this._layers.indexOf(m),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",m=this._container=wt("div",f),C=this.options.collapsed;m.setAttribute("aria-haspopup",!0),Ul(m),hc(m);var R=this._section=wt("section",f+"-list");C&&(this._map.on("click",this.collapse,this),gt(m,{mouseenter:this._expandSafely,mouseleave:this.collapse},this));var G=this._layersLink=wt("a",f+"-toggle",m);G.href="#",G.title="Layers",G.setAttribute("role","button"),gt(G,{keydown:function(le){le.keyCode===13&&this._expandSafely()},click:function(le){yr(le),this._expandSafely()}},this),C||this.expand(),this._baseLayersList=wt("div",f+"-base",R),this._separator=wt("div",f+"-separator",R),this._overlaysList=wt("div",f+"-overlays",R),m.appendChild(R)},_getLayer:function(f){for(var m=0;m<this._layers.length;m++)if(this._layers[m]&&u(this._layers[m].layer)===f)return this._layers[m]},_addLayer:function(f,m,C){this._map&&f.on("add remove",this._onLayerChange,this),this._layers.push({layer:f,name:m,overlay:C}),this.options.sortLayers&&this._layers.sort(o(function(R,G){return this.options.sortFunction(R.layer,G.layer,R.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,m,C,R,G=0;for(C=0;C<this._layers.length;C++)R=this._layers[C],this._addItem(R),m=m||R.overlay,f=f||!R.overlay,G+=R.overlay?0:1;return this.options.hideSingleBase&&(f=f&&G>1,this._baseLayersList.style.display=f?"":"none"),this._separator.style.display=m&&f?"":"none",this},_onLayerChange:function(f){this._handlingClick||this._update();var m=this._getLayer(u(f.target)),C=m.overlay?f.type==="add"?"overlayadd":"overlayremove":f.type==="add"?"baselayerchange":null;C&&this._map.fire(C,m)},_createRadioElement:function(f,m){var C='<input type="radio" class="leaflet-control-layers-selector" name="'+f+'"'+(m?' checked="checked"':"")+"/>",R=document.createElement("div");return R.innerHTML=C,R.firstChild},_addItem:function(f){var m=document.createElement("label"),C=this._map.hasLayer(f.layer),R;f.overlay?(R=document.createElement("input"),R.type="checkbox",R.className="leaflet-control-layers-selector",R.defaultChecked=C):R=this._createRadioElement("leaflet-base-layers_"+u(this),C),this._layerControlInputs.push(R),R.layerId=u(f.layer),gt(R,"click",this._onInputClick,this);var G=document.createElement("span");G.innerHTML=" "+f.name;var le=document.createElement("span");m.appendChild(le),le.appendChild(R),le.appendChild(G);var ge=f.overlay?this._overlaysList:this._baseLayersList;return ge.appendChild(m),this._checkDisabledLayers(),m},_onInputClick:function(){if(!this._preventClick){var f=this._layerControlInputs,m,C,R=[],G=[];this._handlingClick=!0;for(var le=f.length-1;le>=0;le--)m=f[le],C=this._getLayer(m.layerId).layer,m.checked?R.push(C):m.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<R.length;le++)this._map.hasLayer(R[le])||this._map.addLayer(R[le]);this._handlingClick=!1,this._refocusOnMap()}},_checkDisabledLayers:function(){for(var f=this._layerControlInputs,m,C,R=this._map.getZoom(),G=f.length-1;G>=0;G--)m=f[G],C=this._getLayer(m.layerId).layer,m.disabled=C.options.minZoom!==void 0&&R<C.options.minZoom||C.options.maxZoom!==void 0&&R>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",yr),this.expand();var m=this;setTimeout(function(){Vt(f,"click",yr),m._preventClick=!1})}}),vc=function(f,m,C){return new qd(f,m,C)},ws=Sn.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 m="leaflet-control-zoom",C=wt("div",m+" leaflet-bar"),R=this.options;return this._zoomInButton=this._createButton(R.zoomInText,R.zoomInTitle,m+"-in",C,this._zoomIn),this._zoomOutButton=this._createButton(R.zoomOutText,R.zoomOutTitle,m+"-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,m,C,R,G){var le=wt("a",C,R);return le.innerHTML=f,le.href="#",le.title=m,le.setAttribute("role","button"),le.setAttribute("aria-label",m),Ul(le),gt(le,"click",ri),gt(le,"click",G,this),gt(le,"click",this._refocusOnMap,this),le},_updateDisabled:function(){var f=this._map,m="leaflet-disabled";Xt(this._zoomInButton,m),Xt(this._zoomOutButton,m),this._zoomInButton.setAttribute("aria-disabled","false"),this._zoomOutButton.setAttribute("aria-disabled","false"),(this._disabled||f._zoom===f.getMinZoom())&&(_t(this._zoomOutButton,m),this._zoomOutButton.setAttribute("aria-disabled","true")),(this._disabled||f._zoom===f.getMaxZoom())&&(_t(this._zoomInButton,m),this._zoomInButton.setAttribute("aria-disabled","true"))}});Tt.mergeOptions({zoomControl:!0}),Tt.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new ws,this.addControl(this.zoomControl))});var av=function(f){return new ws(f)},dn=Sn.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(f){var m="leaflet-control-scale",C=wt("div",m),R=this.options;return this._addScales(R,m+"-line",C),f.on(R.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,m,C){f.metric&&(this._mScale=wt("div",m,C)),f.imperial&&(this._iScale=wt("div",m,C))},_update:function(){var f=this._map,m=f.getSize().y/2,C=f.distance(f.containerPointToLatLng([0,m]),f.containerPointToLatLng([this.options.maxWidth,m]));this._updateScales(C)},_updateScales:function(f){this.options.metric&&f&&this._updateMetric(f),this.options.imperial&&f&&this._updateImperial(f)},_updateMetric:function(f){var m=this._getRoundNum(f),C=m<1e3?m+" m":m/1e3+" km";this._updateScale(this._mScale,C,m/f)},_updateImperial:function(f){var m=f*3.2808399,C,R,G;m>5280?(C=m/5280,R=this._getRoundNum(C),this._updateScale(this._iScale,R+" mi",R/C)):(G=this._getRoundNum(m),this._updateScale(this._iScale,G+" ft",G/m))},_updateScale:function(f,m,C){f.style.width=Math.round(this.options.maxWidth*C)+"px",f.innerHTML=m},_getRoundNum:function(f){var m=Math.pow(10,(Math.floor(f)+"").length-1),C=f/m;return C=C>=10?10:C>=5?5:C>=3?3:C>=2?2:1,m*C}}),xs=function(f){return new dn(f)},Wd='<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=Sn.extend({options:{position:"bottomright",prefix:'<a href="https://leafletjs.com" title="A JavaScript library for interactive maps">'+(at.inlineSvg?Wd+" ":"")+"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 m in f._layers)f._layers[m].getAttribution&&this.addAttribution(f._layers[m].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 m in this._attributions)this._attributions[m]&&f.push(m);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> ')}}});Tt.mergeOptions({attributionControl:!0}),Tt.addInitHook(function(){this.options.attributionControl&&new So().addTo(this)});var w_=function(f){return new So(f)};Sn.Layers=qd,Sn.Zoom=ws,Sn.Scale=dn,Sn.Attribution=So,Fa.layers=vc,Fa.zoom=av,Fa.scale=xs,Fa.attribution=w_;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,m){return f.addHandler(m,this),this};var Hd={Events:re},Ss=at.touch?"touchstart mousedown":"mousedown",ni=U.extend({options:{clickTolerance:3},initialize:function(f,m,C,R){b(this,R),this._element=f,this._dragStartTarget=m||f,this._preventOutline=C},enable:function(){this._enabled||(gt(this._dragStartTarget,Ss,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(ni._dragging===this&&this.finishDrag(!0),Vt(this._dragStartTarget,Ss,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(f){if(this._enabled&&(this._moved=!1,!gs(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&&_s(this._element),cc(),Rt(),!this._moving)){this.fire("down");var m=f.touches?f.touches[0]:f,C=sa(this._element);this._startPoint=new I(m.clientX,m.clientY),this._startPos=oa(this._element),this._parentScale=Ei(C);var R=f.type==="mousedown";gt(document,R?"mousemove":"touchmove",this._onMove,this),gt(document,R?"mouseup":"touchend touchcancel",this._onUp,this)}}},_onMove:function(f){if(this._enabled){if(f.touches&&f.touches.length>1){this._moved=!0;return}var m=f.touches&&f.touches.length===1?f.touches[0]:f,C=new I(m.clientX,m.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,yr(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),Or(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(),bs();var m=this._moved&&this._moving;this._moving=!1,ni._dragging=!1,m&&this.fire("dragend",{noInertia:f,distance:this._newPos.distanceTo(this._startPos)})}});function Gd(f,m,C){var R,G=[1,4,2,8],le,ge,Oe,je,Be,Je,ft,Ot;for(le=0,Je=f.length;le<Je;le++)f[le]._code=Oo(f[le],m);for(Oe=0;Oe<4;Oe++){for(ft=G[Oe],R=[],le=0,Je=f.length,ge=Je-1;le<Je;ge=le++)je=f[le],Be=f[ge],je._code&ft?Be._code&ft||(Ot=yc(Be,je,ft,m,C),Ot._code=Oo(Ot,m),R.push(Ot)):(Be._code&ft&&(Ot=yc(Be,je,ft,m,C),Ot._code=Oo(Ot,m),R.push(Ot)),R.push(je));f=R}return f}function ov(f,m){var C,R,G,le,ge,Oe,je,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]),Ot=ae(f),Br=Ot.getNorthWest().distanceTo(Ot.getSouthWest())*Ot.getNorthEast().distanceTo(Ot.getNorthWest());Br<1700&&(ft=Kd(f));var Mr=f.length,Cn=[];for(C=0;C<Mr;C++){var hn=de(f[C]);Cn.push(m.project(de([hn.lat-ft.lat,hn.lng-ft.lng])))}for(Oe=je=Be=0,C=0,R=Mr-1;C<Mr;R=C++)G=Cn[C],le=Cn[R],ge=G.y*le.x-le.y*G.x,je+=(G.x+le.x)*ge,Be+=(G.y+le.y)*ge,Oe+=ge*3;Oe===0?Je=Cn[0]:Je=[je/Oe,Be/Oe];var Ns=m.unproject(F(Je));return de([Ns.lat+ft.lat,Ns.lng+ft.lng])}function Kd(f){for(var m=0,C=0,R=0,G=0;G<f.length;G++){var le=de(f[G]);m+=le.lat,C+=le.lng,R++}return de([m/R,C/R])}var x_={__proto__:null,clipPolygon:Gd,polygonCenter:ov,centroid:Kd};function gc(f,m){if(!m||!f.length)return f.slice();var C=m*m;return f=C_(f,C),f=O_(f,C),f}function sv(f,m,C){return Math.sqrt(Co(f,m,C,!0))}function S_(f,m,C){return Co(f,m,C)}function O_(f,m){var C=f.length,R=typeof Uint8Array<"u"?Uint8Array:Array,G=new R(C);G[0]=G[C-1]=1,Yd(f,G,m,0,C-1);var le,ge=[];for(le=0;le<C;le++)G[le]&&ge.push(f[le]);return ge}function Yd(f,m,C,R,G){var le=0,ge,Oe,je;for(Oe=R+1;Oe<=G-1;Oe++)je=Co(f[Oe],f[R],f[G],!0),je>le&&(ge=Oe,le=je);le>C&&(m[ge]=1,Yd(f,m,C,R,ge),Yd(f,m,C,ge,G))}function C_(f,m){for(var C=[f[0]],R=1,G=0,le=f.length;R<le;R++)P_(f[R],f[G])>m&&(C.push(f[R]),G=R);return G<le-1&&C.push(f[le-1]),C}var Zd;function lv(f,m,C,R,G){var le=R?Zd:Oo(f,C),ge=Oo(m,C),Oe,je,Be;for(Zd=ge;;){if(!(le|ge))return[f,m];if(le&ge)return!1;Oe=le||ge,je=yc(f,m,Oe,C,G),Be=Oo(je,C),Oe===le?(f=je,le=Be):(m=je,ge=Be)}}function yc(f,m,C,R,G){var le=m.x-f.x,ge=m.y-f.y,Oe=R.min,je=R.max,Be,Je;return C&8?(Be=f.x+le*(je.y-f.y)/ge,Je=je.y):C&4?(Be=f.x+le*(Oe.y-f.y)/ge,Je=Oe.y):C&2?(Be=je.x,Je=f.y+ge*(je.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,m){var C=0;return f.x<m.min.x?C|=1:f.x>m.max.x&&(C|=2),f.y<m.min.y?C|=4:f.y>m.max.y&&(C|=8),C}function P_(f,m){var C=m.x-f.x,R=m.y-f.y;return C*C+R*R}function Co(f,m,C,R){var G=m.x,le=m.y,ge=C.x-G,Oe=C.y-le,je=ge*ge+Oe*Oe,Be;return je>0&&(Be=((f.x-G)*ge+(f.y-le)*Oe)/je,Be>1?(G=C.x,le=C.y):Be>0&&(G+=ge*Be,le+=Oe*Be)),ge=f.x-G,Oe=f.y-le,R?ge*ge+Oe*Oe:new I(G,le)}function Bn(f){return!P(f[0])||typeof f[0][0]!="object"&&typeof f[0][0]<"u"}function uv(f){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),Bn(f)}function cv(f,m){var C,R,G,le,ge,Oe,je,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),Ot=ft.getNorthWest().distanceTo(ft.getSouthWest())*ft.getNorthEast().distanceTo(ft.getNorthWest());Ot<1700&&(Je=Kd(f));var Br=f.length,Mr=[];for(C=0;C<Br;C++){var Cn=de(f[C]);Mr.push(m.project(de([Cn.lat-Je.lat,Cn.lng-Je.lng])))}for(C=0,R=0;C<Br-1;C++)R+=Mr[C].distanceTo(Mr[C+1])/2;if(R===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>R){je=(le-R)/G,Be=[Oe.x-je*(Oe.x-ge.x),Oe.y-je*(Oe.y-ge.y)];break}var hn=m.unproject(F(Be));return de([hn.lat+Je.lat,hn.lng+Je.lng])}var fv={__proto__:null,simplify:gc,pointToSegmentDistance:sv,closestPointOnSegment:S_,clipSegment:lv,_getEdgeIntersection:yc,_getBitCode:Oo,_sqClosestPointOnSegment:Co,isFlat:Bn,_flat:uv,polylineCenter:cv},Xd={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])},Qd={R:6378137,R_MINOR:6356752314245179e-9,bounds:new k([-2003750834279e-5,-1549657073972e-5],[2003750834279e-5,1876465623138e-5]),project:function(f){var m=Math.PI/180,C=this.R,R=f.lat*m,G=this.R_MINOR/C,le=Math.sqrt(1-G*G),ge=le*Math.sin(R),Oe=Math.tan(Math.PI/4-R/2)/Math.pow((1-ge)/(1+ge),le/2);return R=-C*Math.log(Math.max(Oe,1e-10)),new I(f.lng*m*C,R)},unproject:function(f){for(var m=180/Math.PI,C=this.R,R=this.R_MINOR/C,G=Math.sqrt(1-R*R),le=Math.exp(-f.y/C),ge=Math.PI/2-2*Math.atan(le),Oe=0,je=.1,Be;Oe<15&&Math.abs(je)>1e-7;Oe++)Be=G*Math.sin(ge),Be=Math.pow((1-Be)/(1+Be),G/2),je=Math.PI/2-2*Math.atan(le*Be)-ge,ge+=je;return new fe(ge*m,f.x*m/C)}},E_={__proto__:null,LonLat:Xd,Mercator:Qd,SphericalMercator:J},T_=i({},D,{code:"EPSG:3395",projection:Qd,transformation:function(){var f=.5/(Math.PI*Qd.R);return Y(f,.5,-f,.5)}()}),dv=i({},D,{code:"EPSG:4326",projection:Xd,transformation:Y(1/180,1,-1/180,.5)}),j_=i({},ve,{projection:Xd,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,m){var C=m.lng-f.lng,R=m.lat-f.lat;return Math.sqrt(C*C+R*R)},infinite:!0});ve.Earth=D,ve.EPSG3395=T_,ve.EPSG3857=ue,ve.EPSG900913=he,ve.EPSG4326=dv,ve.Simple=j_;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[u(f)]=this,this},removeInteractiveTarget:function(f){return delete this._map._targets[u(f)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(f){var m=f.target;if(m.hasLayer(this)){if(this._map=m,this._zoomAnimated=m._zoomAnimated,this.getEvents){var C=this.getEvents();m.on(C,this),this.once("remove",function(){m.off(C,this)},this)}this.onAdd(m),this.fire("add"),m.fire("layeradd",{layer:this})}}});Tt.include({addLayer:function(f){if(!f._layerAdd)throw new Error("The provided object is not a Layer.");var m=u(f);return this._layers[m]?this:(this._layers[m]=f,f._mapToAdd=this,f.beforeAdd&&f.beforeAdd(this),this.whenReady(f._layerAdd,f),this)},removeLayer:function(f){var m=u(f);return this._layers[m]?(this._loaded&&f.onRemove(this),delete this._layers[m],this._loaded&&(this.fire("layerremove",{layer:f}),f.fire("remove")),f._map=f._mapToAdd=null,this):this},hasLayer:function(f){return u(f)in this._layers},eachLayer:function(f,m){for(var C in this._layers)f.call(m,this._layers[C]);return this},_addLayers:function(f){f=f?P(f)?f:[f]:[];for(var m=0,C=f.length;m<C;m++)this.addLayer(f[m])},_addZoomLimit:function(f){(!isNaN(f.options.maxZoom)||!isNaN(f.options.minZoom))&&(this._zoomBoundLayers[u(f)]=f,this._updateZoomLevels())},_removeZoomLimit:function(f){var m=u(f);this._zoomBoundLayers[m]&&(delete this._zoomBoundLayers[m],this._updateZoomLevels())},_updateZoomLevels:function(){var f=1/0,m=-1/0,C=this._getZoomSpan();for(var R in this._zoomBoundLayers){var G=this._zoomBoundLayers[R].options;f=G.minZoom===void 0?f:Math.min(f,G.minZoom),m=G.maxZoom===void 0?m:Math.max(m,G.maxZoom)}this._layersMaxZoom=m===-1/0?void 0:m,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 Ba=ii.extend({initialize:function(f,m){b(this,m),this._layers={};var C,R;if(f)for(C=0,R=f.length;C<R;C++)this.addLayer(f[C])},addLayer:function(f){var m=this.getLayerId(f);return this._layers[m]=f,this._map&&this._map.addLayer(f),this},removeLayer:function(f){var m=f in this._layers?f:this.getLayerId(f);return this._map&&this._layers[m]&&this._map.removeLayer(this._layers[m]),delete this._layers[m],this},hasLayer:function(f){var m=typeof f=="number"?f:this.getLayerId(f);return m in this._layers},clearLayers:function(){return this.eachLayer(this.removeLayer,this)},invoke:function(f){var m=Array.prototype.slice.call(arguments,1),C,R;for(C in this._layers)R=this._layers[C],R[f]&&R[f].apply(R,m);return this},onAdd:function(f){this.eachLayer(f.addLayer,f)},onRemove:function(f){this.eachLayer(f.removeLayer,f)},eachLayer:function(f,m){for(var C in this._layers)f.call(m,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 u(f)}}),ql=function(f,m){return new Ba(f,m)},la=Ba.extend({addLayer:function(f){return this.hasLayer(f)?this:(f.addEventParent(this),Ba.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),Ba.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 m in this._layers){var C=this._layers[m];f.extend(C.getBounds?C.getBounds():C.getLatLng())}return f}}),hv=function(f,m){return new la(f,m)},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,m){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 R=this._createImg(C,m&&m.tagName==="IMG"?m:null);return this._setIconStyles(R,f),(this.options.crossOrigin||this.options.crossOrigin==="")&&(R.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),R},_setIconStyles:function(f,m){var C=this.options,R=C[m+"Size"];typeof R=="number"&&(R=[R,R]);var G=F(R),le=F(m==="shadow"&&C.shadowAnchor||C.iconAnchor||G&&G.divideBy(2,!0));f.className="leaflet-marker-"+m+" "+(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,m){return m=m||document.createElement("img"),m.src=f,m},_getIconUrl:function(f){return at.retina&&this.options[f+"RetinaUrl"]||this.options[f+"Url"]}});function pv(f){return new Po(f)}var Os=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 Os.imagePath!="string"&&(Os.imagePath=this._detectIconPath()),(this.options.imagePath||Os.imagePath)+Po.prototype._getIconUrl.call(this,f)},_stripUrl:function(f){var m=function(C,R,G){var le=R.exec(C);return le&&le[G]};return f=m(f,/^url\((['"])?(.+)\1\)$/,2),f&&m(f,/^(.*)marker-icon\.png$/,1)},_detectIconPath:function(){var f=wt("div","leaflet-default-icon-path",document.body),m=Il(f,"background-image")||Il(f,"backgroundImage");if(document.body.removeChild(f),m=this._stripUrl(m),m)return m;var C=document.querySelector('link[href$="leaflet.css"]');return C?C.href.substring(0,C.href.length-11-1):""}}),Jd=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 m=this._marker,C=m._map,R=this._marker.options.autoPanSpeed,G=this._marker.options.autoPanPadding,le=oa(m._icon),ge=C.getPixelBounds(),Oe=C.getPixelOrigin(),je=Z(ge.min._subtract(Oe).add(G),ge.max._subtract(Oe).subtract(G));if(!je.contains(le)){var Be=F((Math.max(je.max.x,le.x)-je.max.x)/(ge.max.x-je.max.x)-(Math.min(je.min.x,le.x)-je.min.x)/(ge.min.x-je.min.x),(Math.max(je.max.y,le.y)-je.max.y)/(ge.max.y-je.max.y)-(Math.min(je.min.y,le.y)-je.min.y)/(ge.min.y-je.min.y)).multiplyBy(R);C.panBy(Be,{animate:!1}),this._draggable._newPos._add(Be),this._draggable._startPos._add(Be),Or(m._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 m=this._marker,C=m._shadow,R=oa(m._icon),G=m._map.layerPointToLatLng(R);C&&Or(C,R),m._latlng=G,f.latlng=G,f.oldLatLng=this._oldLatLng,m.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 Os,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,m){b(this,m),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 m=this._latlng;return this._latlng=de(f),this.update(),this.fire("move",{oldLatLng:m,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,m="leaflet-zoom-"+(this._zoomAnimated?"animated":"hide"),C=f.icon.createIcon(this._icon),R=!1;C!==this._icon&&(this._icon&&this._removeIcon(),R=!0,f.title&&(C.title=f.title),C.tagName==="IMG"&&(C.alt=f.alt||"")),_t(C,m),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,m),G.alt=""),this._shadow=G,f.opacity<1&&this._updateOpacity(),R&&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&&Or(this._icon,f),this._shadow&&Or(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 m=this._map._latLngToNewLayerPoint(this._latlng,f.zoom,f.center).round();this._setPos(m)},_initInteraction:function(){if(this.options.interactive&&(_t(this._icon,"leaflet-interactive"),this.addInteractiveTarget(this._icon),Jd)){var f=this.options.draggable;this.dragging&&(f=this.dragging.enabled(),this.dragging.disable()),this.dragging=new Jd(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&&fn(this._icon,f),this._shadow&&fn(this._shadow,f)},_bringToFront:function(){this._updateZIndex(this.options.riseOffset)},_resetZIndex:function(){this._updateZIndex(0)},_panOnFocus:function(){var f=this._map;if(f){var m=this.options.icon.options,C=m.iconSize?F(m.iconSize):F(0,0),R=m.iconAnchor?F(m.iconAnchor):F(0,0);f.panInside(this._latlng,{paddingTopLeft:R,paddingBottomRight:C.subtract(R)})}},_getPopupAnchor:function(){return this.options.icon.options.popupAnchor},_getTooltipAnchor:function(){return this.options.icon.options.tooltipAnchor}});function A_(f,m){return new ua(f,m)}var Ua=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=Ua.extend({options:{fill:!0,radius:10},initialize:function(f,m){b(this,m),this._latlng=de(f),this._radius=this.options.radius},setLatLng:function(f){var m=this._latlng;return this._latlng=de(f),this.redraw(),this.fire("move",{oldLatLng:m,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 m=f&&f.radius||this._radius;return Ua.prototype.setStyle.call(this,f),this.setRadius(m),this},_project:function(){this._point=this._map.latLngToLayerPoint(this._latlng),this._updateBounds()},_updateBounds:function(){var f=this._radius,m=this._radiusY||f,C=this._clickTolerance(),R=[f+C,m+C];this._pxBounds=new k(this._point.subtract(R),this._point.add(R))},_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 mv(f,m){return new bc(f,m)}var _c=bc.extend({initialize:function(f,m,C){if(typeof m=="number"&&(m=i({},C,{radius:m})),b(this,m),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:Ua.prototype.setStyle,_project:function(){var f=this._latlng.lng,m=this._latlng.lat,C=this._map,R=C.options.crs;if(R.distance===D.distance){var G=Math.PI/180,le=this._mRadius/D.R/G,ge=C.project([m+le,f]),Oe=C.project([m-le,f]),je=ge.add(Oe).divideBy(2),Be=C.unproject(je).lat,Je=Math.acos((Math.cos(le*G)-Math.sin(m*G)*Math.sin(Be*G))/(Math.cos(m*G)*Math.cos(Be*G)))/G;(isNaN(Je)||Je===0)&&(Je=le/Math.cos(Math.PI/180*m)),this._point=je.subtract(C.getPixelOrigin()),this._radius=isNaN(Je)?0:je.x-C.project([Be,f-Je]).x,this._radiusY=je.y-ge.y}else{var ft=R.unproject(R.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,m,C){return new _c(f,m,C)}var On=Ua.extend({options:{smoothFactor:1,noClip:!1},initialize:function(f,m){b(this,m),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 m=1/0,C=null,R=Co,G,le,ge=0,Oe=this._parts.length;ge<Oe;ge++)for(var je=this._parts[ge],Be=1,Je=je.length;Be<Je;Be++){G=je[Be-1],le=je[Be];var ft=R(f,G,le,!0);ft<m&&(m=ft,C=R(f,G,le))}return C&&(C.distance=Math.sqrt(m)),C},getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");return cv(this._defaultShape(),this._map.options.crs)},getBounds:function(){return this._bounds},addLatLng:function(f,m){return m=m||this._defaultShape(),f=de(f),m.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 m=[],C=Bn(f),R=0,G=f.length;R<G;R++)C?(m[R]=de(f[R]),this._bounds.extend(m[R])):m[R]=this._convertLatLngs(f[R]);return m},_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(),m=new I(f,f);this._rawPxBounds&&(this._pxBounds=new k([this._rawPxBounds.min.subtract(m),this._rawPxBounds.max.add(m)]))},_projectLatlngs:function(f,m,C){var R=f[0]instanceof fe,G=f.length,le,ge;if(R){for(ge=[],le=0;le<G;le++)ge[le]=this._map.latLngToLayerPoint(f[le]),C.extend(ge[le]);m.push(ge)}else for(le=0;le<G;le++)this._projectLatlngs(f[le],m,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 m=this._parts,C,R,G,le,ge,Oe,je;for(C=0,G=0,le=this._rings.length;C<le;C++)for(je=this._rings[C],R=0,ge=je.length;R<ge-1;R++)Oe=lv(je[R],je[R+1],f,R,!0),Oe&&(m[G]=m[G]||[],m[G].push(Oe[0]),(Oe[1]!==je[R+1]||R===ge-2)&&(m[G].push(Oe[1]),G++))}},_simplifyPoints:function(){for(var f=this._parts,m=this.options.smoothFactor,C=0,R=f.length;C<R;C++)f[C]=gc(f[C],m)},_update:function(){this._map&&(this._clipPoints(),this._simplifyPoints(),this._updatePath())},_updatePath:function(){this._renderer._updatePoly(this)},_containsPoint:function(f,m){var C,R,G,le,ge,Oe,je=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],R=0,ge=Oe.length,G=ge-1;R<ge;G=R++)if(!(!m&&R===0)&&sv(f,Oe[G],Oe[R])<=je)return!0;return!1}});function k_(f,m){return new On(f,m)}On._flat=uv;var ca=On.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 ov(this._defaultShape(),this._map.options.crs)},_convertLatLngs:function(f){var m=On.prototype._convertLatLngs.call(this,f),C=m.length;return C>=2&&m[0]instanceof fe&&m[0].equals(m[C-1])&&m.pop(),m},_setLatLngs:function(f){On.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,m=this.options.weight,C=new I(m,m);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 R=0,G=this._rings.length,le;R<G;R++)le=Gd(this._rings[R],f,!0),le.length&&this._parts.push(le)}},_updatePath:function(){this._renderer._updatePoly(this,!0)},_containsPoint:function(f){var m=!1,C,R,G,le,ge,Oe,je,Be;if(!this._pxBounds||!this._pxBounds.contains(f))return!1;for(le=0,je=this._parts.length;le<je;le++)for(C=this._parts[le],ge=0,Be=C.length,Oe=Be-1;ge<Be;Oe=ge++)R=C[ge],G=C[Oe],R.y>f.y!=G.y>f.y&&f.x<(G.x-R.x)*(f.y-R.y)/(G.y-R.y)+R.x&&(m=!m);return m||On.prototype._containsPoint.call(this,f,!0)}});function R_(f,m){return new ca(f,m)}var ji=la.extend({initialize:function(f,m){b(this,m),this._layers={},f&&this.addData(f)},addData:function(f){var m=P(f)?f:f.features,C,R,G;if(m){for(C=0,R=m.length;C<R;C++)G=m[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=Cs(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(m){this._setLayerStyle(m,f)},this)},_setLayerStyle:function(f,m){f.setStyle&&(typeof m=="function"&&(m=m(f.feature)),f.setStyle(m))}});function Cs(f,m){var C=f.type==="Feature"?f.geometry:f,R=C?C.coordinates:null,G=[],le=m&&m.pointToLayer,ge=m&&m.coordsToLatLng||xc,Oe,je,Be,Je;if(!R&&!C)return null;switch(C.type){case"Point":return Oe=ge(R),wc(le,f,Oe,m);case"MultiPoint":for(Be=0,Je=R.length;Be<Je;Be++)Oe=ge(R[Be]),G.push(wc(le,f,Oe,m));return new la(G);case"LineString":case"MultiLineString":return je=Hl(R,C.type==="LineString"?0:1,ge),new On(je,m);case"Polygon":case"MultiPolygon":return je=Hl(R,C.type==="Polygon"?1:2,ge),new ca(je,m);case"GeometryCollection":for(Be=0,Je=C.geometries.length;Be<Je;Be++){var ft=Cs({geometry:C.geometries[Be],type:"Feature",properties:f.properties},m);ft&&G.push(ft)}return new la(G);case"FeatureCollection":for(Be=0,Je=C.features.length;Be<Je;Be++){var Ot=Cs(C.features[Be],m);Ot&&G.push(Ot)}return new la(G);default:throw new Error("Invalid GeoJSON object.")}}function wc(f,m,C,R){return f?f(m,C):new ua(C,R&&R.markersInheritOptions&&R)}function xc(f){return new fe(f[1],f[0],f[2])}function Hl(f,m,C){for(var R=[],G=0,le=f.length,ge;G<le;G++)ge=m?Hl(f[G],m-1,C):(C||xc)(f[G]),R.push(ge);return R}function Sc(f,m){return f=de(f),f.alt!==void 0?[v(f.lng,m),v(f.lat,m),v(f.alt,m)]:[v(f.lng,m),v(f.lat,m)]}function Oc(f,m,C,R){for(var G=[],le=0,ge=f.length;le<ge;le++)G.push(m?Oc(f[le],Bn(f[le])?0:m-1,C,R):Sc(f[le],R));return!m&&C&&G.length>0&&G.push(G[0].slice()),G}function Ps(f,m){return f.feature?i({},f.feature,{geometry:m}):Cc(m)}function Cc(f){return f.type==="Feature"||f.type==="FeatureCollection"?f:{type:"Feature",properties:{},geometry:f}}var eh={toGeoJSON:function(f){return Ps(this,{type:"Point",coordinates:Sc(this.getLatLng(),f)})}};ua.include(eh),_c.include(eh),bc.include(eh),On.include({toGeoJSON:function(f){var m=!Bn(this._latlngs),C=Oc(this._latlngs,m?1:0,!1,f);return Ps(this,{type:(m?"Multi":"")+"LineString",coordinates:C})}}),ca.include({toGeoJSON:function(f){var m=!Bn(this._latlngs),C=m&&!Bn(this._latlngs[0]),R=Oc(this._latlngs,C?2:m?1:0,!0,f);return m||(R=[R]),Ps(this,{type:(C?"Multi":"")+"Polygon",coordinates:R})}}),Ba.include({toMultiPoint:function(f){var m=[];return this.eachLayer(function(C){m.push(C.toGeoJSON(f).geometry.coordinates)}),Ps(this,{type:"MultiPoint",coordinates:m})},toGeoJSON:function(f){var m=this.feature&&this.feature.geometry&&this.feature.geometry.type;if(m==="MultiPoint")return this.toMultiPoint(f);var C=m==="GeometryCollection",R=[];return this.eachLayer(function(G){if(G.toGeoJSON){var le=G.toGeoJSON(f);if(C)R.push(le.geometry);else{var ge=Cc(le);ge.type==="FeatureCollection"?R.push.apply(R,ge.features):R.push(ge)}}}),C?Ps(this,{geometries:R,type:"GeometryCollection"}):{type:"FeatureCollection",features:R}}});function vv(f,m){return new ji(f,m)}var ai=vv,za=ii.extend({options:{opacity:1,alt:"",interactive:!1,crossOrigin:!1,errorOverlayUrl:"",zIndex:1,className:""},initialize:function(f,m,C){this._url=f,this._bounds=ae(m),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&&vs(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",m=this._image=f?this._url:wt("img");if(_t(m,"leaflet-image-layer"),this._zoomAnimated&&_t(m,"leaflet-zoom-animated"),this.options.className&&_t(m,this.options.className),m.onselectstart=p,m.onmousemove=p,m.onload=o(this.fire,this,"load"),m.onerror=o(this._overlayOnError,this,"error"),(this.options.crossOrigin||this.options.crossOrigin==="")&&(m.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),this.options.zIndex&&this._updateZIndex(),f){this._url=m.src;return}m.src=this._url,m.alt=this.options.alt},_animateZoom:function(f){var m=this._map.getZoomScale(f.zoom),C=this._map._latLngBoundsToNewLayerBounds(this._bounds,f.zoom,f.center).min;ei(this._image,C,m)},_reset:function(){var f=this._image,m=new k(this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),C=m.getSize();Or(f,m.min),f.style.width=C.x+"px",f.style.height=C.y+"px"},_updateOpacity:function(){fn(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()}}),gv=function(f,m,C){return new za(f,m,C)},th=za.extend({options:{autoplay:!0,loop:!0,keepAspectRatio:!0,muted:!1,playsInline:!0},_initImage:function(){var f=this._url.tagName==="VIDEO",m=this._image=f?this._url:wt("video");if(_t(m,"leaflet-image-layer"),this._zoomAnimated&&_t(m,"leaflet-zoom-animated"),this.options.className&&_t(m,this.options.className),m.onselectstart=p,m.onmousemove=p,m.onloadeddata=o(this.fire,this,"load"),f){for(var C=m.getElementsByTagName("source"),R=[],G=0;G<C.length;G++)R.push(C[G].src);this._url=C.length>0?R:[m.src];return}P(this._url)||(this._url=[this._url]),!this.options.keepAspectRatio&&Object.prototype.hasOwnProperty.call(m.style,"objectFit")&&(m.style.objectFit="fill"),m.autoplay=!!this.options.autoplay,m.loop=!!this.options.loop,m.muted=!!this.options.muted,m.playsInline=!!this.options.playsInline;for(var le=0;le<this._url.length;le++){var ge=wt("source");ge.src=this._url[le],m.appendChild(ge)}}});function yv(f,m,C){return new th(f,m,C)}var rh=za.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 nh(f,m,C){return new rh(f,m,C)}var Ai=ii.extend({options:{interactive:!1,offset:[0,0],className:"",pane:void 0,content:""},initialize:function(f,m){f&&(f instanceof fe||P(f))?(this._latlng=de(f),b(this,m)):(b(this,f),this._source=m),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&&fn(this._container,0),clearTimeout(this._removeTimeout),this.getPane().appendChild(this._container),this.update(),f._fadeAnimated&&fn(this._container,1),this.bringToFront(),this.options.interactive&&(_t(this._container,"leaflet-interactive"),this.addInteractiveTarget(this._container))},onRemove:function(f){f._fadeAnimated?(fn(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&&vs(this._container),this},bringToBack:function(){return this._map&&aa(this._container),this},_prepareOpen:function(f){var m=this._source;if(!m._map)return!1;if(m instanceof la){m=null;var C=this._source._layers;for(var R in C)if(C[R]._map){m=C[R];break}if(!m)return!1;this._source=m}if(!f)if(m.getCenter)f=m.getCenter();else if(m.getLatLng)f=m.getLatLng();else if(m.getBounds)f=m.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,m=typeof this._content=="function"?this._content(this._source||this):this._content;if(typeof m=="string")f.innerHTML=m;else{for(;f.hasChildNodes();)f.removeChild(f.firstChild);f.appendChild(m)}this.fire("contentupdate")}},_updatePosition:function(){if(this._map){var f=this._map.latLngToLayerPoint(this._latlng),m=F(this.options.offset),C=this._getAnchor();this._zoomAnimated?Or(this._container,f.add(C)):m=m.add(f).add(C);var R=this._containerBottom=-m.y,G=this._containerLeft=-Math.round(this._containerWidth/2)+m.x;this._container.style.bottom=R+"px",this._container.style.left=G+"px"}},_getAnchor:function(){return[0,0]}});Tt.include({_initOverlay:function(f,m,C,R){var G=m;return G instanceof f||(G=new f(R).setContent(m)),C&&G.setLatLng(C),G}}),ii.include({_initOverlay:function(f,m,C,R){var G=C;return G instanceof f?(b(G,R),G._source=this):(G=m&&!R?m:new f(R,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 Ua||this._source.on("preclick",Ti))},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 Ua||this._source.off("preclick",Ti))},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",m=this._container=wt("div",f+" "+(this.options.className||"")+" leaflet-zoom-animated"),C=this._wrapper=wt("div",f+"-content-wrapper",m);if(this._contentNode=wt("div",f+"-content",C),Ul(m),hc(this._contentNode),gt(m,"contextmenu",Ti),this._tipContainer=wt("div",f+"-tip-container",m),this._tip=wt("div",f+"-tip",this._tipContainer),this.options.closeButton){var R=this._closeButton=wt("a",f+"-close-button",m);R.setAttribute("role","button"),R.setAttribute("aria-label","Close popup"),R.href="#close",R.innerHTML='<span aria-hidden="true">×</span>',gt(R,"click",function(G){yr(G),this.close()},this)}},_updateLayout:function(){var f=this._contentNode,m=f.style;m.width="",m.whiteSpace="nowrap";var C=f.offsetWidth;C=Math.min(C,this.options.maxWidth),C=Math.max(C,this.options.minWidth),m.width=C+1+"px",m.whiteSpace="",m.height="";var R=f.offsetHeight,G=this.options.maxHeight,le="leaflet-popup-scrolled";G&&R>G?(m.height=G+"px",_t(f,le)):Xt(f,le),this._containerWidth=this._container.offsetWidth},_animateZoom:function(f){var m=this._map._latLngToNewLayerPoint(this._latlng,f.zoom,f.center),C=this._getAnchor();Or(this._container,m.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,m=parseInt(Il(this._container,"marginBottom"),10)||0,C=this._container.offsetHeight+m,R=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),je=F(this.options.autoPanPaddingBottomRight||ge),Be=f.getSize(),Je=0,ft=0;le.x+R+je.x>Be.x&&(Je=le.x+R-Be.x+je.x),le.x-Je-Oe.x<0&&(Je=le.x-Oe.x),le.y+C+je.y>Be.y&&(ft=le.y+C-Be.y+je.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])}}),Es=function(f,m){return new Pc(f,m)};Tt.mergeOptions({closePopupOnClick:!0}),Tt.include({openPopup:function(f,m,C){return this._initOverlay(Pc,f,m,C).openOn(this),this},closePopup:function(f){return f=arguments.length?f:this._popup,f&&f.close(),this}}),ii.include({bindPopup:function(f,m){return this._popup=this._initOverlay(Pc,this._popup,f,m),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 m=f.layer||f.target;if(this._popup._source===m&&!(m instanceof Ua)){this._map.hasLayer(this._popup)?this.closePopup():this.openPopup(f.latlng);return}this._popup._source=m,this.openPopup(f.latlng)}},_movePopup:function(f){this._popup.setLatLng(f.latlng)},_onKeyPress:function(f){f.originalEvent.keyCode===13&&this._openPopup(f)}});var Ts=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",m=f+" "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=wt("div",m),this._container.setAttribute("role","tooltip"),this._container.setAttribute("id","leaflet-tooltip-"+u(this))},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(f){var m,C,R=this._map,G=this._container,le=R.latLngToContainerPoint(R.getCenter()),ge=R.layerPointToContainerPoint(f),Oe=this.options.direction,je=G.offsetWidth,Be=G.offsetHeight,Je=F(this.options.offset),ft=this._getAnchor();Oe==="top"?(m=je/2,C=Be):Oe==="bottom"?(m=je/2,C=0):Oe==="center"?(m=je/2,C=Be/2):Oe==="right"?(m=0,C=Be/2):Oe==="left"?(m=je,C=Be/2):ge.x<le.x?(Oe="right",m=0,C=Be/2):(Oe="left",m=je+(Je.x+ft.x)*2,C=Be/2),f=f.subtract(F(m,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),Or(G,f)},_updatePosition:function(){var f=this._map.latLngToLayerPoint(this._latlng);this._setPosition(f)},setOpacity:function(f){this.options.opacity=f,this._container&&fn(this._container,f)},_animateZoom:function(f){var m=this._map._latLngToNewLayerPoint(this._latlng,f.zoom,f.center);this._setPosition(m)},_getAnchor:function(){return F(this._source&&this._source._getTooltipAnchor&&!this.options.sticky?this._source._getTooltipAnchor():[0,0])}}),Gl=function(f,m){return new Ts(f,m)};Tt.include({openTooltip:function(f,m,C){return this._initOverlay(Ts,f,m,C).openOn(this),this},closeTooltip:function(f){return f.close(),this}}),ii.include({bindTooltip:function(f,m){return this._tooltip&&this.isTooltipOpen()&&this.unbindTooltip(),this._tooltip=this._initOverlay(Ts,this._tooltip,f,m),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 m=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[m](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 m=typeof f.getElement=="function"&&f.getElement();m&&(gt(m,"focus",function(){this._tooltip._source=f,this.openTooltip()},this),gt(m,"blur",this.closeTooltip,this))},_setAriaDescribedByOnLayer:function(f){var m=typeof f.getElement=="function"&&f.getElement();m&&m.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 m=this;this._map.once("moveend",function(){m._openOnceFlag=!1,m._openTooltip(f)});return}this._tooltip._source=f.layer||f.target,this.openTooltip(this._tooltip.options.sticky?f.latlng:void 0)}},_moveTooltip:function(f){var m=f.latlng,C,R;this._tooltip.options.sticky&&f.originalEvent&&(C=this._map.mouseEventToContainerPoint(f.originalEvent),R=this._map.containerPointToLayerPoint(C),m=this._map.layerPointToLatLng(R)),this._tooltip.setLatLng(m)}});var Ec=Po.extend({options:{iconSize:[12,12],html:!1,bgPos:null,className:"leaflet-div-icon"},createIcon:function(f){var m=f&&f.tagName==="DIV"?f:document.createElement("div"),C=this.options;if(C.html instanceof Element?(sc(m),m.appendChild(C.html)):m.innerHTML=C.html!==!1?C.html:"",C.bgPos){var R=F(C.bgPos);m.style.backgroundPosition=-R.x+"px "+-R.y+"px"}return this._setIconStyles(m,"icon"),m},createShadow:function(){return null}});function bv(f){return new Ec(f)}Po.Default=Os;var Va=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&&(vs(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 m=this.getPane().children,C=-f(-1/0,1/0),R=0,G=m.length,le;R<G;R++)le=m[R].style.zIndex,m[R]!==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){fn(this._container,this.options.opacity);var f=+new Date,m=!1,C=!1;for(var R in this._tiles){var G=this._tiles[R];if(!(!G.current||!G.loaded)){var le=Math.min(1,(f-G.loaded)/200);fn(G.el,le),le<1?m=!0:(G.active?C=!0:this._onOpaqueTile(G),G.active=!0)}}C&&!this._noPrune&&this._pruneTiles(),m&&(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,m=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=m-Math.abs(f-C),this._onUpdateLevel(C)):(ir(this._levels[C].el),this._removeTilesAtZoom(C),this._onRemoveLevel(C),delete this._levels[C]);var R=this._levels[f],G=this._map;return R||(R=this._levels[f]={},R.el=wt("div","leaflet-tile-container leaflet-zoom-animated",this._container),R.el.style.zIndex=m,R.origin=G.project(G.unproject(G.getPixelOrigin()),f).round(),R.zoom=f,this._setZoomTransform(R,G.getCenter(),G.getZoom()),p(R.el.offsetWidth),this._onCreateLevel(R)),this._level=R,R}},_onUpdateLevel:p,_onRemoveLevel:p,_onCreateLevel:p,_pruneTiles:function(){if(this._map){var f,m,C=this._map.getZoom();if(C>this.options.maxZoom||C<this.options.minZoom){this._removeAllTiles();return}for(f in this._tiles)m=this._tiles[f],m.retain=m.current;for(f in this._tiles)if(m=this._tiles[f],m.current&&!m.active){var R=m.coords;this._retainParent(R.x,R.y,R.z,R.z-5)||this._retainChildren(R.x,R.y,R.z,R.z+2)}for(f in this._tiles)this._tiles[f].retain||this._removeTile(f)}},_removeTilesAtZoom:function(f){for(var m in this._tiles)this._tiles[m].coords.z===f&&this._removeTile(m)},_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,m,C,R){var G=Math.floor(f/2),le=Math.floor(m/2),ge=C-1,Oe=new I(+G,+le);Oe.z=+ge;var je=this._tileCoordsToKey(Oe),Be=this._tiles[je];return Be&&Be.active?(Be.retain=!0,!0):(Be&&Be.loaded&&(Be.retain=!0),ge>R?this._retainParent(G,le,ge,R):!1)},_retainChildren:function(f,m,C,R){for(var G=2*f;G<2*f+2;G++)for(var le=2*m;le<2*m+2;le++){var ge=new I(G,le);ge.z=C+1;var Oe=this._tileCoordsToKey(ge),je=this._tiles[Oe];if(je&&je.active){je.retain=!0;continue}else je&&je.loaded&&(je.retain=!0);C+1<R&&this._retainChildren(G,le,C+1,R)}},_resetView:function(f){var m=f&&(f.pinch||f.flyTo);this._setView(this._map.getCenter(),this._map.getZoom(),m,m)},_animateZoom:function(f){this._setView(f.center,f.zoom,!0,f.noUpdate)},_clampZoom:function(f){var m=this.options;return m.minNativeZoom!==void 0&&f<m.minNativeZoom?m.minNativeZoom:m.maxNativeZoom!==void 0&&m.maxNativeZoom<f?m.maxNativeZoom:f},_setView:function(f,m,C,R){var G=Math.round(m);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;(!R||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,m)},_setZoomTransforms:function(f,m){for(var C in this._levels)this._setZoomTransform(this._levels[C],f,m)},_setZoomTransform:function(f,m,C){var R=this._map.getZoomScale(C,f.zoom),G=f.origin.multiplyBy(R).subtract(this._map._getNewPixelOrigin(m,C)).round();at.any3d?ei(f.el,G,R):Or(f.el,G)},_resetGrid:function(){var f=this._map,m=f.options.crs,C=this._tileSize=this.getTileSize(),R=this._tileZoom,G=this._map.getPixelWorldBounds(this._tileZoom);G&&(this._globalTileRange=this._pxBoundsToTileRange(G)),this._wrapX=m.wrapLng&&!this.options.noWrap&&[Math.floor(f.project([0,m.wrapLng[0]],R).x/C.x),Math.ceil(f.project([0,m.wrapLng[1]],R).x/C.y)],this._wrapY=m.wrapLat&&!this.options.noWrap&&[Math.floor(f.project([m.wrapLat[0],0],R).y/C.x),Math.ceil(f.project([m.wrapLat[1],0],R).y/C.y)]},_onMoveEnd:function(){!this._map||this._map._animatingZoom||this._update()},_getTiledPixelBounds:function(f){var m=this._map,C=m._animatingZoom?Math.max(m._animateToZoom,m.getZoom()):m.getZoom(),R=m.getZoomScale(C,this._tileZoom),G=m.project(f,this._tileZoom).floor(),le=m.getSize().divideBy(R*2);return new k(G.subtract(le),G.add(le))},_update:function(f){var m=this._map;if(m){var C=this._clampZoom(m.getZoom());if(f===void 0&&(f=m.getCenter()),this._tileZoom!==void 0){var R=this._getTiledPixelBounds(f),G=this._pxBoundsToTileRange(R),le=G.getCenter(),ge=[],Oe=this.options.keepBuffer,je=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||!je.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 Ot=G.min.x;Ot<=G.max.x;Ot++){var Br=new I(Ot,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(hn,Ns){return hn.distanceTo(le)-Ns.distanceTo(le)}),ge.length!==0){this._loading||(this._loading=!0,this.fire("loading"));var Cn=document.createDocumentFragment();for(Ot=0;Ot<ge.length;Ot++)this._addTile(ge[Ot],Cn);this._level.el.appendChild(Cn)}}}},_isValidTile:function(f){var m=this._map.options.crs;if(!m.infinite){var C=this._globalTileRange;if(!m.wrapLng&&(f.x<C.min.x||f.x>C.max.x)||!m.wrapLat&&(f.y<C.min.y||f.y>C.max.y))return!1}if(!this.options.bounds)return!0;var R=this._tileCoordsToBounds(f);return ae(this.options.bounds).overlaps(R)},_keyToBounds:function(f){return this._tileCoordsToBounds(this._keyToTileCoords(f))},_tileCoordsToNwSe:function(f){var m=this._map,C=this.getTileSize(),R=f.scaleBy(C),G=R.add(C),le=m.unproject(R,f.z),ge=m.unproject(G,f.z);return[le,ge]},_tileCoordsToBounds:function(f){var m=this._tileCoordsToNwSe(f),C=new Q(m[0],m[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 m=f.split(":"),C=new I(+m[0],+m[1]);return C.z=+m[2],C},_removeTile:function(f){var m=this._tiles[f];m&&(ir(m.el),delete this._tiles[f],this.fire("tileunload",{tile:m.el,coords:this._keyToTileCoords(f)}))},_initTile:function(f){_t(f,"leaflet-tile");var m=this.getTileSize();f.style.width=m.x+"px",f.style.height=m.y+"px",f.onselectstart=p,f.onmousemove=p,at.ielt9&&this.options.opacity<1&&fn(f,this.options.opacity)},_addTile:function(f,m){var C=this._getTilePos(f),R=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)),Or(G,C),this._tiles[R]={el:G,coords:f,current:!0},m.appendChild(G),this.fire("tileloadstart",{tile:G,coords:f})},_tileReady:function(f,m,C){m&&this.fire("tileerror",{error:m,tile:C,coords:f});var R=this._tileCoordsToKey(f);C=this._tiles[R],C&&(C.loaded=+new Date,this._map._fadeAnimated?(fn(C.el,0),te(this._fadeFrame),this._fadeFrame=K(this._updateOpacity,this)):(C.active=!0,this._pruneTiles()),m||(_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 m=new I(this._wrapX?h(f.x,this._wrapX):f.x,this._wrapY?h(f.y,this._wrapY):f.y);return m.z=f.z,m},_pxBoundsToTileRange:function(f){var m=this.getTileSize();return new k(f.min.unscaleBy(m).floor(),f.max.unscaleBy(m).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 Va(f)}var qa=Va.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1,referrerPolicy:!1},initialize:function(f,m){this._url=f,m=b(this,m),m.detectRetina&&at.retina&&m.maxZoom>0?(m.tileSize=Math.floor(m.tileSize/2),m.zoomReverse?(m.zoomOffset--,m.minZoom=Math.min(m.maxZoom,m.minZoom+1)):(m.zoomOffset++,m.maxZoom=Math.max(m.minZoom,m.maxZoom-1)),m.minZoom=Math.max(0,m.minZoom)):m.zoomReverse?m.minZoom=Math.min(m.maxZoom,m.minZoom):m.maxZoom=Math.max(m.minZoom,m.maxZoom),typeof m.subdomains=="string"&&(m.subdomains=m.subdomains.split("")),this.on("tileunload",this._onTileRemove)},setUrl:function(f,m){return this._url===f&&m===void 0&&(m=!0),this._url=f,m||this.redraw(),this},createTile:function(f,m){var C=document.createElement("img");return gt(C,"load",o(this._tileOnLoad,this,m,C)),gt(C,"error",o(this._tileOnError,this,m,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 m={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&&(m.y=C),m["-y"]=C}return O(this._url,i(m,this.options))},_tileOnLoad:function(f,m){at.ielt9?setTimeout(o(f,this,null,m),0):f(null,m)},_tileOnError:function(f,m,C){var R=this.options.errorTileUrl;R&&m.getAttribute("src")!==R&&(m.src=R),f(C,m)},_onTileRemove:function(f){f.tile.onload=null},_getZoomForUrl:function(){var f=this._tileZoom,m=this.options.maxZoom,C=this.options.zoomReverse,R=this.options.zoomOffset;return C&&(f=m-f),f+R},_getSubdomain:function(f){var m=Math.abs(f.x+f.y)%this.options.subdomains.length;return this.options.subdomains[m]},_abortLoading:function(){var f,m;for(f in this._tiles)if(this._tiles[f].coords.z!==this._tileZoom&&(m=this._tiles[f].el,m.onload=p,m.onerror=p,!m.complete)){m.src=A;var C=this._tiles[f].coords;ir(m),delete this._tiles[f],this.fire("tileabort",{tile:m,coords:C})}},_removeTile:function(f){var m=this._tiles[f];if(m)return m.el.setAttribute("src",A),Va.prototype._removeTile.call(this,f)},_tileReady:function(f,m,C){if(!(!this._map||C&&C.getAttribute("src")===A))return Va.prototype._tileReady.call(this,f,m,C)}});function ih(f,m){return new qa(f,m)}var Kl=qa.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,m){this._url=f;var C=i({},this.defaultWmsParams);for(var R in m)R in this.options||(C[R]=m[R]);m=b(this,m);var G=m.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 m=this._wmsVersion>=1.3?"crs":"srs";this.wmsParams[m]=this._crs.code,qa.prototype.onAdd.call(this,f)},getTileUrl:function(f){var m=this._tileCoordsToNwSe(f),C=this._crs,R=Z(C.project(m[0]),C.project(m[1])),G=R.min,le=R.max,ge=(this._wmsVersion>=1.3&&this._crs===dv?[G.y,G.x,le.y,le.x]:[G.x,G.y,le.x,le.y]).join(","),Oe=qa.prototype.getTileUrl.call(this,f);return Oe+x(this.wmsParams,Oe,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+ge},setParams:function(f,m){return i(this.wmsParams,f),m||this.redraw(),this}});function _v(f,m){return new Kl(f,m)}qa.WMS=Kl,ih.wms=_v;var ki=ii.extend({options:{padding:.1},initialize:function(f){b(this,f),u(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,m){var C=this._map.getZoomScale(m,this._zoom),R=this._map.getSize().multiplyBy(.5+this.options.padding),G=this._map.project(this._center,m),le=R.multiplyBy(-C).add(G).subtract(this._map._getNewPixelOrigin(f,m));at.any3d?ei(this._container,le,C):Or(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,m=this._map.getSize(),C=this._map.containerPointToLayerPoint(m.multiplyBy(-f)).round();this._bounds=new k(C,C.add(m.multiplyBy(1+f*2)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),ah=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 m in this._layers)f=this._layers[m],f._update();this._redraw()}},_update:function(){if(!(this._map._animatingZoom&&this._bounds)){ki.prototype._update.call(this);var f=this._bounds,m=this._container,C=f.getSize(),R=at.retina?2:1;Or(m,f.min),m.width=R*C.x,m.height=R*C.y,m.style.width=C.x+"px",m.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[u(f)]=f;var m=f._order={layer:f,prev:this._drawLast,next:null};this._drawLast&&(this._drawLast.next=m),this._drawLast=m,this._drawFirst=this._drawFirst||this._drawLast},_addPath:function(f){this._requestRedraw(f)},_removePath:function(f){var m=f._order,C=m.next,R=m.prev;C?C.prev=R:this._drawLast=R,R?R.next=C:this._drawFirst=C,delete f._order,delete this._layers[u(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 m=f.options.dashArray.split(/[, ]+/),C=[],R,G;for(G=0;G<m.length;G++){if(R=Number(m[G]),isNaN(R))return;C.push(R)}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 m=(f.options.weight||0)+1;this._redrawBounds=this._redrawBounds||new k,this._redrawBounds.extend(f._pxBounds.min.subtract([m,m])),this._redrawBounds.extend(f._pxBounds.max.add([m,m]))}},_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 m=f.getSize();this._ctx.clearRect(f.min.x,f.min.y,m.x,m.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,m=this._redrawBounds;if(this._ctx.save(),m){var C=m.getSize();this._ctx.beginPath(),this._ctx.rect(m.min.x,m.min.y,C.x,C.y),this._ctx.clip()}this._drawing=!0;for(var R=this._drawFirst;R;R=R.next)f=R.layer,(!m||f._pxBounds&&f._pxBounds.intersects(m))&&f._updatePath();this._drawing=!1,this._ctx.restore()},_updatePoly:function(f,m){if(this._drawing){var C,R,G,le,ge=f._parts,Oe=ge.length,je=this._ctx;if(Oe){for(je.beginPath(),C=0;C<Oe;C++){for(R=0,G=ge[C].length;R<G;R++)le=ge[C][R],je[R?"lineTo":"moveTo"](le.x,le.y);m&&je.closePath()}this._fillStroke(je,f)}}},_updateCircle:function(f){if(!(!this._drawing||f._empty())){var m=f._point,C=this._ctx,R=Math.max(Math.round(f._radius),1),G=(Math.max(Math.round(f._radiusY),1)||R)/R;G!==1&&(C.save(),C.scale(1,G)),C.beginPath(),C.arc(m.x,m.y/G,R,0,Math.PI*2,!1),G!==1&&C.restore(),this._fillStroke(C,f)}},_fillStroke:function(f,m){var C=m.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(m.options&&m.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 m=this._map.mouseEventToLayerPoint(f),C,R,G=this._drawFirst;G;G=G.next)C=G.layer,C.options.interactive&&C._containsPoint(m)&&(!(f.type==="click"||f.type==="preclick")||!this._map._draggableMoved(C))&&(R=C);this._fireEvent(R?[R]:!1,f)},_onMouseMove:function(f){if(!(!this._map||this._map.dragging.moving()||this._map._animatingZoom)){var m=this._map.mouseEventToLayerPoint(f);this._handleMouseHover(f,m)}},_handleMouseOut:function(f){var m=this._hoveredLayer;m&&(Xt(this._container,"leaflet-interactive"),this._fireEvent([m],f,"mouseout"),this._hoveredLayer=null,this._mouseHoverThrottled=!1)},_handleMouseHover:function(f,m){if(!this._mouseHoverThrottled){for(var C,R,G=this._drawFirst;G;G=G.next)C=G.layer,C.options.interactive&&C._containsPoint(m)&&(R=C);R!==this._hoveredLayer&&(this._handleMouseOut(f),R&&(_t(this._container,"leaflet-interactive"),this._fireEvent([R],f,"mouseover"),this._hoveredLayer=R)),this._fireEvent(this._hoveredLayer?[this._hoveredLayer]:!1,f),this._mouseHoverThrottled=!0,setTimeout(o(function(){this._mouseHoverThrottled=!1},this),32)}},_fireEvent:function(f,m,C){this._map._fireDOMEvent(m,C||m.type,f)},_bringToFront:function(f){var m=f._order;if(m){var C=m.next,R=m.prev;if(C)C.prev=R;else return;R?R.next=C:C&&(this._drawFirst=C),m.prev=this._drawLast,this._drawLast.next=m,m.next=null,this._drawLast=m,this._requestRedraw(f)}},_bringToBack:function(f){var m=f._order;if(m){var C=m.next,R=m.prev;if(R)R.next=C;else return;C?C.prev=R:R&&(this._drawLast=R),m.prev=null,m.next=this._drawFirst,this._drawFirst.prev=m,this._drawFirst=m,this._requestRedraw(f)}}});function oh(f){return at.canvas?new ah(f):null}var As=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">')}}(),wv={_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 m=f._container=As("shape");_t(m,"leaflet-vml-shape "+(this.options.className||"")),m.coordsize="1 1",f._path=As("path"),m.appendChild(f._path),this._updateStyle(f),this._layers[u(f)]=f},_addPath:function(f){var m=f._container;this._container.appendChild(m),f.options.interactive&&f.addInteractiveTarget(m)},_removePath:function(f){var m=f._container;ir(m),f.removeInteractiveTarget(m),delete this._layers[u(f)]},_updateStyle:function(f){var m=f._stroke,C=f._fill,R=f.options,G=f._container;G.stroked=!!R.stroke,G.filled=!!R.fill,R.stroke?(m||(m=f._stroke=As("stroke")),G.appendChild(m),m.weight=R.weight+"px",m.color=R.color,m.opacity=R.opacity,R.dashArray?m.dashStyle=P(R.dashArray)?R.dashArray.join(" "):R.dashArray.replace(/( *, *)/g," "):m.dashStyle="",m.endcap=R.lineCap.replace("butt","flat"),m.joinstyle=R.lineJoin):m&&(G.removeChild(m),f._stroke=null),R.fill?(C||(C=f._fill=As("fill")),G.appendChild(C),C.color=R.fillColor||R.color,C.opacity=R.fillOpacity):C&&(G.removeChild(C),f._fill=null)},_updateCircle:function(f){var m=f._point.round(),C=Math.round(f._radius),R=Math.round(f._radiusY||C);this._setPath(f,f._empty()?"M0 0":"AL "+m.x+","+m.y+" "+C+","+R+" 0,"+65535*360)},_setPath:function(f,m){f._path.v=m},_bringToFront:function(f){vs(f._container)},_bringToBack:function(f){aa(f._container)}},oi=at.vml?As: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,m=f.getSize(),C=this._container;(!this._svgSize||!this._svgSize.equals(m))&&(this._svgSize=m,C.setAttribute("width",m.x),C.setAttribute("height",m.y)),Or(C,f.min),C.setAttribute("viewBox",[f.min.x,f.min.y,m.x,m.y].join(" ")),this.fire("update")}},_initPath:function(f){var m=f._path=oi("path");f.options.className&&_t(m,f.options.className),f.options.interactive&&_t(m,"leaflet-interactive"),this._updateStyle(f),this._layers[u(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[u(f)]},_updatePath:function(f){f._project(),f._update()},_updateStyle:function(f){var m=f._path,C=f.options;m&&(C.stroke?(m.setAttribute("stroke",C.color),m.setAttribute("stroke-opacity",C.opacity),m.setAttribute("stroke-width",C.weight),m.setAttribute("stroke-linecap",C.lineCap),m.setAttribute("stroke-linejoin",C.lineJoin),C.dashArray?m.setAttribute("stroke-dasharray",C.dashArray):m.removeAttribute("stroke-dasharray"),C.dashOffset?m.setAttribute("stroke-dashoffset",C.dashOffset):m.removeAttribute("stroke-dashoffset")):m.setAttribute("stroke","none"),C.fill?(m.setAttribute("fill",C.fillColor||C.color),m.setAttribute("fill-opacity",C.fillOpacity),m.setAttribute("fill-rule",C.fillRule||"evenodd")):m.setAttribute("fill","none"))},_updatePoly:function(f,m){this._setPath(f,pe(f._parts,m))},_updateCircle:function(f){var m=f._point,C=Math.max(Math.round(f._radius),1),R=Math.max(Math.round(f._radiusY),1)||C,G="a"+C+","+R+" 0 1,0 ",le=f._empty()?"M0 0":"M"+(m.x-C)+","+m.y+G+C*2+",0 "+G+-C*2+",0 ";this._setPath(f,le)},_setPath:function(f,m){f._path.setAttribute("d",m)},_bringToFront:function(f){vs(f._path)},_bringToBack:function(f){aa(f._path)}});at.vml&&Eo.include(wv);function Tc(f){return at.svg||at.vml?new Eo(f):null}Tt.include({getRenderer:function(f){var m=f.options.renderer||this._getPaneRenderer(f.options.pane)||this.options.renderer||this._renderer;return m||(m=this._renderer=this._createRenderer()),this.hasLayer(m)||this.addLayer(m),m},_getPaneRenderer:function(f){if(f==="overlayPane"||f===void 0)return!1;var m=this._paneRenderers[f];return m===void 0&&(m=this._createRenderer({pane:f}),this._paneRenderers[f]=m),m},_createRenderer:function(f){return this.options.preferCanvas&&oh(f)||Tc(f)}});var xv=ca.extend({initialize:function(f,m){ca.prototype.initialize.call(this,this._boundsToLatLngs(f),m)},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 N_(f,m){return new xv(f,m)}Eo.create=oi,Eo.pointsToPath=pe,ji.geometryToLayer=Cs,ji.coordsToLatLng=xc,ji.coordsToLatLngs=Hl,ji.latLngToCoords=Sc,ji.latLngsToCoords=Oc,ji.getFeature=Ps,ji.asFeature=Cc,Tt.mergeOptions({boxZoom:!0});var ks=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(),Rt(),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 m=new k(this._point,this._startPoint),C=m.getSize();Or(this._box,m.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")),bs(),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 m=new Q(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point));this._map.fitBounds(m).fire("boxzoomend",{boxZoomBounds:m})}},_onKeyDown:function(f){f.keyCode===27&&(this._finish(),this._clearDeferredResetState(),this._resetState())}});Tt.addInitHook("addHandler","boxZoom",ks),Tt.mergeOptions({doubleClickZoom:!0});var Sv=Fn.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(f){var m=this._map,C=m.getZoom(),R=m.options.zoomDelta,G=f.originalEvent.shiftKey?C-R:C+R;m.options.doubleClickZoom==="center"?m.setZoom(G):m.setZoomAround(f.containerPoint,G)}});Tt.addInitHook("addHandler","doubleClickZoom",Sv),Tt.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var sh=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 m=ae(this._map.options.maxBounds);this._offsetLimit=Z(this._map.latLngToContainerPoint(m.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(m.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 m=this._lastTime=+new Date,C=this._lastPos=this._draggable._absPos||this._draggable._newPos;this._positions.push(C),this._times.push(m),this._prunePositions(m)}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),m=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=m.subtract(f).x,this._worldWidth=this._map.getPixelWorldBounds().getSize().x},_viscousLimit:function(f,m){return f-(f-m)*this._viscosity},_onPreDragLimit:function(){if(!(!this._viscosity||!this._offsetLimit)){var f=this._draggable._newPos.subtract(this._draggable._startPos),m=this._offsetLimit;f.x<m.min.x&&(f.x=this._viscousLimit(f.x,m.min.x)),f.y<m.min.y&&(f.y=this._viscousLimit(f.y,m.min.y)),f.x>m.max.x&&(f.x=this._viscousLimit(f.x,m.max.x)),f.y>m.max.y&&(f.y=this._viscousLimit(f.y,m.max.y)),this._draggable._newPos=this._draggable._startPos.add(f)}},_onPreDragWrap:function(){var f=this._worldWidth,m=Math.round(f/2),C=this._initialWorldOffset,R=this._draggable._newPos.x,G=(R-m+C)%f+m-C,le=(R+m+C)%f-m-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 m=this._map,C=m.options,R=!C.inertia||f.noInertia||this._times.length<2;if(m.fire("dragend",f),R)m.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),je=Oe.distanceTo([0,0]),Be=Math.min(C.inertiaMaxSpeed,je),Je=Oe.multiplyBy(Be/je),ft=Be/(C.inertiaDeceleration*ge),Ot=Je.multiplyBy(-ft/2).round();!Ot.x&&!Ot.y?m.fire("moveend"):(Ot=m._limitOffset(Ot,m.options.maxBounds),K(function(){m.panBy(Ot,{duration:ft,easeLinearity:ge,noMoveStart:!0,animate:!0})}))}}});Tt.addInitHook("addHandler","dragging",sh),Tt.mergeOptions({keyboard:!0,keyboardPanDelta:80});var lh=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,m=document.documentElement,C=f.scrollTop||m.scrollTop,R=f.scrollLeft||m.scrollLeft;this._map._container.focus(),window.scrollTo(R,C)}},_onFocus:function(){this._focused=!0,this._map.fire("focus")},_onBlur:function(){this._focused=!1,this._map.fire("blur")},_setPanDelta:function(f){var m=this._panKeys={},C=this.keyCodes,R,G;for(R=0,G=C.left.length;R<G;R++)m[C.left[R]]=[-1*f,0];for(R=0,G=C.right.length;R<G;R++)m[C.right[R]]=[f,0];for(R=0,G=C.down.length;R<G;R++)m[C.down[R]]=[0,f];for(R=0,G=C.up.length;R<G;R++)m[C.up[R]]=[0,-1*f]},_setZoomDelta:function(f){var m=this._zoomKeys={},C=this.keyCodes,R,G;for(R=0,G=C.zoomIn.length;R<G;R++)m[C.zoomIn[R]]=f;for(R=0,G=C.zoomOut.length;R<G;R++)m[C.zoomOut[R]]=-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 m=f.keyCode,C=this._map,R;if(m in this._panKeys){if(!C._panAnim||!C._panAnim._inProgress)if(R=this._panKeys[m],f.shiftKey&&(R=F(R).multiplyBy(3)),C.options.maxBounds&&(R=C._limitOffset(F(R),C.options.maxBounds)),C.options.worldCopyJump){var G=C.wrapLatLng(C.unproject(C.project(C.getCenter()).add(R)));C.panTo(G)}else C.panBy(R)}else if(m in this._zoomKeys)C.setZoom(C.getZoom()+(f.shiftKey?3:1)*this._zoomKeys[m]);else if(m===27&&C._popup&&C._popup.options.closeOnEscapeKey)C.closePopup();else return;ri(f)}}});Tt.addInitHook("addHandler","keyboard",lh),Tt.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 m=iv(f),C=this._map.options.wheelDebounceTime;this._delta+=m,this._lastMousePos=this._map.mouseEventToContainerPoint(f),this._startTime||(this._startTime=+new Date);var R=Math.max(C-(+new Date-this._startTime),0);clearTimeout(this._timer),this._timer=setTimeout(o(this._performZoom,this),R),ri(f)},_performZoom:function(){var f=this._map,m=f.getZoom(),C=this._map.options.zoomSnap||0;f._stop();var R=this._delta/(this._map.options.wheelPxPerZoomLevel*4),G=4*Math.log(2/(1+Math.exp(-Math.abs(R))))/Math.LN2,le=C?Math.ceil(G/C)*C:G,ge=f._limitZoom(m+(this._delta>0?le:-le))-m;this._delta=0,this._startTime=null,ge&&(f.options.scrollWheelZoom==="center"?f.setZoom(m+ge):f.setZoomAround(this._lastMousePos,m+ge))}});Tt.addInitHook("addHandler","scrollWheelZoom",qt);var uh=600;Tt.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 m=f.touches[0];this._startPos=this._newPos=new I(m.clientX,m.clientY),this._holdTimeout=setTimeout(o(function(){this._cancel(),this._isTapValid()&&(gt(document,"touchend",yr),gt(document,"touchend touchcancel",this._cancelClickPrevent),this._simulateEvent("contextmenu",m))},this),uh),gt(document,"touchend touchcancel contextmenu",this._cancel,this),gt(document,"touchmove",this._onMove,this)}},_cancelClickPrevent:function f(){Vt(document,"touchend",yr),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 m=f.touches[0];this._newPos=new I(m.clientX,m.clientY)},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_simulateEvent:function(f,m){var C=new MouseEvent(f,{bubbles:!0,cancelable:!0,view:window,screenX:m.screenX,screenY:m.screenY,clientX:m.clientX,clientY:m.clientY});C._simulated=!0,m.target.dispatchEvent(C)}});Tt.addInitHook("addHandler","tapHold",Yl),Tt.mergeOptions({touchZoom:at.touch,bounceAtZoomLimits:!0});var Rs=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 m=this._map;if(!(!f.touches||f.touches.length!==2||m._animatingZoom||this._zooming)){var C=m.mouseEventToContainerPoint(f.touches[0]),R=m.mouseEventToContainerPoint(f.touches[1]);this._centerPoint=m.getSize()._divideBy(2),this._startLatLng=m.containerPointToLatLng(this._centerPoint),m.options.touchZoom!=="center"&&(this._pinchStartLatLng=m.containerPointToLatLng(C.add(R)._divideBy(2))),this._startDist=C.distanceTo(R),this._startZoom=m.getZoom(),this._moved=!1,this._zooming=!0,m._stop(),gt(document,"touchmove",this._onTouchMove,this),gt(document,"touchend touchcancel",this._onTouchEnd,this),yr(f)}},_onTouchMove:function(f){if(!(!f.touches||f.touches.length!==2||!this._zooming)){var m=this._map,C=m.mouseEventToContainerPoint(f.touches[0]),R=m.mouseEventToContainerPoint(f.touches[1]),G=C.distanceTo(R)/this._startDist;if(this._zoom=m.getScaleZoom(G,this._startZoom),!m.options.bounceAtZoomLimits&&(this._zoom<m.getMinZoom()&&G<1||this._zoom>m.getMaxZoom()&&G>1)&&(this._zoom=m._limitZoom(this._zoom)),m.options.touchZoom==="center"){if(this._center=this._startLatLng,G===1)return}else{var le=C._add(R)._divideBy(2)._subtract(this._centerPoint);if(G===1&&le.x===0&&le.y===0)return;this._center=m.unproject(m.project(this._pinchStartLatLng,this._zoom).subtract(le),this._zoom)}this._moved||(m._moveStart(!0,!1),this._moved=!0),te(this._animRequest);var ge=o(m._move,m,this._center,this._zoom,{pinch:!0,round:!1},void 0);this._animRequest=K(ge,this,!0),yr(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))}});Tt.addInitHook("addHandler","touchZoom",Rs),Tt.BoxZoom=ks,Tt.DoubleClickZoom=Sv,Tt.Drag=sh,Tt.Keyboard=lh,Tt.ScrollWheelZoom=qt,Tt.TapHold=Yl,Tt.TouchZoom=Rs,r.Bounds=k,r.Browser=at,r.CRS=ve,r.Canvas=ah,r.Circle=_c,r.CircleMarker=bc,r.Class=X,r.Control=Sn,r.DivIcon=Ec,r.DivOverlay=Ai,r.DomEvent=pc,r.DomUtil=Bl,r.Draggable=ni,r.Evented=U,r.FeatureGroup=la,r.GeoJSON=ji,r.GridLayer=Va,r.Handler=Fn,r.Icon=Po,r.ImageOverlay=za,r.LatLng=fe,r.LatLngBounds=Q,r.Layer=ii,r.LayerGroup=Ba,r.LineUtil=fv,r.Map=Tt,r.Marker=ua,r.Mixin=Hd,r.Path=Ua,r.Point=I,r.PolyUtil=x_,r.Polygon=ca,r.Polyline=On,r.Popup=Pc,r.PosAnimation=mc,r.Projection=E_,r.Rectangle=xv,r.Renderer=ki,r.SVG=Eo,r.SVGOverlay=rh,r.TileLayer=qa,r.Tooltip=Ts,r.Transformation=ce,r.Util=se,r.VideoOverlay=th,r.bind=o,r.bounds=Z,r.canvas=oh,r.circle=Wl,r.circleMarker=mv,r.control=Fa,r.divIcon=bv,r.extend=i,r.featureGroup=hv,r.geoJSON=vv,r.geoJson=ai,r.gridLayer=js,r.icon=pv,r.imageOverlay=gv,r.latLng=de,r.latLngBounds=ae,r.layerGroup=ql,r.map=$a,r.marker=A_,r.point=F,r.polygon=R_,r.polyline=k_,r.popup=Es,r.rectangle=N_,r.setOptions=b,r.stamp=u,r.svg=Tc,r.svgOverlay=nh,r.tileLayer=ih,r.tooltip=Gl,r.transformation=Y,r.version=n,r.videoOverlay=yv;var Ov=window.L;r.noConflict=function(){return window.L=Ov,this},window.L=r})}(Jh,Jh.exports)),Jh.exports}var qm=pCe();const h8=kt(qm);function EA(e,t,r){return Object.freeze({instance:e,context:t,container:r})}function TA(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 mCe(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 Qz(e){return function(r){const n=Zz(),i=e(PA(r,n),n);return Gz(n.map,r.attribution),Xz(i.current,r.eventHandlers),mCe(i.current,n),i}}function vCe(e,t){const r=TA(e,t),n=Qz(r);return uCe(n)}function gCe(e,t){const r=TA(e),n=dCe(r,t);return cCe(n)}function yCe(e,t){const r=TA(e,t),n=Qz(r);return fCe(n)}function bCe(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 tT(){return tT=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},tT.apply(this,arguments)}function _Ce({bounds:e,boundsOptions:t,center:r,children:n,className:i,id:a,placeholder:o,style:s,whenReady:u,zoom:l,...h},p){const[v]=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 qm.Map(S,h);r!=null&&l!=null?O.setView(r,l):e!=null&&O.fitBounds(e,t),u!=null&&O.whenReady(u),_(sCe(O))}},[]);B.useEffect(()=>()=>{w==null||w.map.remove()},[w]);const x=w?ie.createElement(Yz,{value:w},n):o??null;return ie.createElement("div",tT({},v,{ref:b}),x)}const wCe=B.forwardRef(_Ce),xCe=vCe(function({position:t,...r},n){const i=new qm.Marker(t,r);return EA(i,lCe(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())}),SCe=gCe(function(t,r){const n=new qm.Popup(t,r.overlayContainer);return EA(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 u(l){l.popup===o&&i(!1)}return r.map.on({popupopen:s,popupclose:u}),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:u}),(h=r.overlayContainer)==null||h.unbindPopup(),r.map.removeLayer(o)}},[t,r,i,n])}),OCe=yCe(function({url:t,...r},n){const i=new qm.TileLayer(t,PA(r,n));return EA(i,n)},function(t,r,n){bCe(t,r,n);const{url:i}=r;i!=null&&i!==n.url&&t.setUrl(i)}),CCe={"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"},Jz={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"},jn={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 u=Ue.map([t,r],l=>{const h=o-Ue.getVersionPrecision(l),p=l+new Array(h+1).join(".0");return Ue.map(p.split("."),v=>new Array(20-v.length).join("0")+v).reverse()});for(n&&(s=o-Math.min(i,a)),o-=1;o>=s;){if(u[0][o]>u[1][o])return 1;if(u[0][o]===u[1][o]){if(o===s)return 0;o-=1}else if(u[0][o]<u[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(u=>{n[u]=o[u]})}return t}static getBrowserAlias(t){return CCe[t]}static getBrowserTypeByAlias(t){return Jz[t]||""}}const Kt=/version\/(\d+(\.?_?\d+)+)/i,PCe=[{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)}}}],ECe=[{test:[/Roku\/DVP/],describe(e){const t=Ue.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,e);return{name:jn.Roku,version:t}}},{test:[/windows phone/i],describe(e){const t=Ue.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,e);return{name:jn.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:jn.Windows,version:t,versionName:r}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe(e){const t={name:jn.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:jn.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:jn.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:jn.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:jn.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:jn.BlackBerry,version:t}}},{test:[/bada/i],describe(e){const t=Ue.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,e);return{name:jn.Bada,version:t}}},{test:[/tizen/i],describe(e){const t=Ue.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,e);return{name:jn.Tizen,version:t}}},{test:[/linux/i],describe(){return{name:jn.Linux}}},{test:[/CrOS/],describe(){return{name:jn.ChromeOS}}},{test:[/PlayStation 4/],describe(e){const t=Ue.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,e);return{name:jn.PlayStation4,version:t}}}],TCe=[{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}}}],jCe=[{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 p8{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(PCe,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(ECe,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(TCe,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(jCe,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 u=t[s];typeof u=="string"?(i[s]=u,a+=1):typeof u=="object"&&(r[s]=u,n+=1)}),n>0){const s=Object.keys(r),u=Ue.find(s,h=>this.isOS(h));if(u){const h=this.satisfies(r[u]);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),u=Ue.find(s,l=>this.isBrowser(l,!0));if(u!==void 0)return this.compareVersion(i[u])}}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 ACe{static getParser(t,r=!1){if(typeof t!="string")throw new Error("UserAgent should be a string");return new p8(t,r)}static parse(t){return new p8(t).getResult()}static get BROWSER_MAP(){return Jz}static get ENGINE_MAP(){return Js}static get OS_MAP(){return jn}static get PLATFORMS_MAP(){return kr}}var kCe=Object.defineProperty,RCe=(e,t,r)=>t in e?kCe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,fl=(e,t,r)=>RCe(e,typeof t!="symbol"?t+"":t,r);const NCe=e=>(e==null?void 0:e.type)===hj.INVALID_ARGUMENT,MCe=e=>(e==null?void 0:e.type)===hj.INVALID_SHORT_URL_DELETION,LCe=e=>!!e&&typeof e=="object"&&["type","detail","title","status"].every(t=>t in e),Pi=e=>LCe(e)?e:void 0,jA=e=>"error"in e,ho=({errorData:e,fallbackMessage:t})=>g.jsxs(g.Fragment,{children:[(e==null?void 0:e.detail)??t,NCe(e)&&g.jsxs("p",{className:"mb-0",children:["Invalid elements: [",e.invalidElements.join(", "),"]"]})]}),Yu=({style:e,className:t,...r})=>g.jsx("button",{type:"button",className:Me("border-0",t),style:{backgroundColor:"inherit",fontWeight:"inherit",color:"inherit",...e},...r}),eV=B.createContext(""),DCe=eV.Provider,Rl=()=>B.useContext(eV),tV=B.createContext(void 0),{Provider:AA}=tV,s_=()=>B.useContext(tV),ICe=5,kA=()=>{const[e,t]=B.useState([]),r=B.useMemo(()=>e.length>=ICe,[e.length]),n=B.useCallback(s=>!r&&t(u=>[...u,s]),[r]),i=B.useCallback(s=>!r&&e.every(u=>u.name!==s),[e,r]),a=B.useCallback(s=>t(u=>u.filter(l=>l!==s)),[]),o=B.useCallback(()=>t([]),[]);return{itemsToCompare:e,addItemToCompare:n,removeItemToCompare:a,clearItemsToCompare:o,canAddItemWithName:i}},RA=({className:e,type:t})=>{const r=Rl(),n=s_(),i=B.useMemo(()=>n?encodeURIComponent(n.itemsToCompare.map(u=>u.query).join(",")):"",[n]);if(!n||n.itemsToCompare.length===0)return null;const{itemsToCompare:a,clearItemsToCompare:o,removeItemToCompare:s}=n;return g.jsx("div",{className:Me("top-sticky",e),children:g.jsxs(Er,{bodyClassName:"d-md-flex gap-3 align-items-center",children:[g.jsx("ul",{className:"d-flex flex-wrap gap-1 flex-grow-1 p-0 m-0",children:a.map((u,l)=>{var h;return g.jsxs("li",{className:Me("badge pe-1",{"bg-secondary":!((h=u.style)!=null&&h.backgroundColor)}),style:u.style,children:[u.name,g.jsx(Yu,{"aria-label":`Remove ${u.name}`,className:"fw-bold fs-6",onClick:()=>s(u),children:"×"})]},`${u.name}_${l}`)})}),g.jsxs("div",{className:"d-flex mt-3 mt-md-0",children:[g.jsxs(Dt,{outline:!0,color:"primary",className:"flex-grow-1 indivisible",disabled:a.length<2,tag:nr,to:`${r}/${t}/compare-visits?${t}=${i}`,children:[g.jsx(Xe,{icon:ab,fixedWidth:!0,className:"me-1"}),"Compare (",a.length,"/5) »"]}),g.jsx(Dt,{"aria-label":"Close compare",outline:!0,color:"secondary",className:"ms-2 fw-bold",onClick:o,children:"×"})]})]})})},$Ce=(e,{maxVersion:t,minVersion:r})=>{const n=!r||CP(e,r,">=");return(!t||CP(e,t,"<="))&&n},rV={shortUrlVisitsDeletion:{minVersion:"3.6.0"},orphanVisitsDeletion:{minVersion:"3.7.0"},deviceLongUrls:{maxVersion:"3.*.*"},shortUrlRedirectRules:{minVersion:"4.0.0"},qrCodeColors:{minVersion:"4.0.0"},urlValidation:{maxVersion:"3.*.*"},ipRedirectCondition:{minVersion:"4.2.0"},geolocationRedirectCondition:{minVersion:"4.3.0"},filterShortUrlsByDomain:{minVersion:"4.3.0"}};Object.freeze(rV);const Bo=(e,t)=>$Ce(t==="latest"?"999.99.99":t,rV[e]),nV=e=>({deviceLongUrls:Bo("deviceLongUrls",e),shortUrlVisitsDeletion:Bo("shortUrlVisitsDeletion",e),orphanVisitsDeletion:Bo("orphanVisitsDeletion",e),shortUrlRedirectRules:Bo("shortUrlRedirectRules",e),qrCodeColors:Bo("qrCodeColors",e),urlValidation:Bo("urlValidation",e),ipRedirectCondition:Bo("ipRedirectCondition",e),geolocationRedirectCondition:Bo("geolocationRedirectCondition",e),filterShortUrlsByDomain:Bo("filterShortUrlsByDomain",e)}),iV=B.createContext(nV("0.0.0")),FCe=iV.Provider,BCe=e=>B.useMemo(()=>nV(e),[e]),Ea=e=>B.useContext(iV)[e],ud="DEFAULT",Jg=({className:e="",placement:t,children:r})=>{const n=B.useRef(null);return g.jsxs(g.Fragment,{children:[g.jsx("span",{className:e,ref:n,children:g.jsx(Xe,{icon:TT})}),g.jsx(ta,{target:n,placement:t,children:r})]})},aV=e=>t=>{t.preventDefault(),e()},NA=(e,t,r=1)=>pj(r,e+1).map(t),UCe=e=>Array.isArray(e)&&e.length===0||typeof e=="string"&&e===""||typeof e=="object"&&Object.keys(e).length===0,_u=e=>e!=null&&!UCe(e),wO=e=>e||null,rT=e=>e?"true":"false",xO=e=>e===void 0?void 0:rT(e),SO=({isLast:e,...t})=>g.jsx(eae,{...t,required:!1,type:"url",placeholder:"No redirect",className:e?"mb-0":""}),zCe=({isOpen:e,toggle:t,domain:r,editDomainRedirects:n})=>{var i,a,o;const[s,u]=B.useState(((i=r.redirects)==null?void 0:i.baseUrlRedirect)??""),[l,h]=B.useState(((a=r.redirects)==null?void 0:a.regular404Redirect)??""),[p,v]=B.useState(((o=r.redirects)==null?void 0:o.invalidShortUrlRedirect)??""),w=aV(async()=>n({domain:r.domain,redirects:{baseUrlRedirect:wO(s),regular404Redirect:wO(l),invalidShortUrlRedirect:wO(p)}}).then(t));return g.jsx(ea,{isOpen:e,toggle:t,centered:!0,children:g.jsxs("form",{name:"domainRedirectsModal",onSubmit:w,children:[g.jsxs(Pl,{toggle:t,children:["Edit redirects for ",g.jsx("b",{children:r.domain})]}),g.jsxs(ls,{children:[g.jsxs(SO,{value:s,onChange:u,children:[g.jsxs(Jg,{className:"me-2",placement:"bottom",children:["Visitors accessing the base url, as in ",g.jsxs("b",{children:["https://",r.domain,"/"]}),", will be redirected to this URL."]}),"Base URL"]}),g.jsxs(SO,{value:l,onChange:h,children:[g.jsxs(Jg,{className:"me-2",placement:"bottom",children:["Visitors accessing a url not matching a short URL pattern, as in ",g.jsxs("b",{children:["https://",r.domain,"/???/[...]"]}),", will be redirected to this URL."]}),"Regular 404"]}),g.jsxs(SO,{value:p,isLast:!0,onChange:v,children:[g.jsx(Jg,{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"]})]}),g.jsxs(vd,{children:[g.jsx(Dt,{color:"link",type:"button",onClick:t,children:"Cancel"}),g.jsx(Dt,{color:"primary",children:"Save"})]})]})})},VCe=({domain:e,editDomainRedirects:t})=>{const[r,n]=Gt(),i=Rl(),a=s_(),o=Ea("filterShortUrlsByDomain");return g.jsxs(g.Fragment,{children:[g.jsxs(vb,{children:[g.jsxs(Qe,{tag:nr,to:`${i}/domain/${e.domain}${e.isDefault?`_${ud}`:""}/visits`,children:[g.jsx(Xe,{icon:ET,fixedWidth:!0})," Visit stats"]}),g.jsxs(Qe,{disabled:!a||!a.canAddItemWithName(e.domain),onClick:()=>a==null?void 0:a.addItemToCompare({name:e.domain,query:e.domain}),children:[g.jsx(Xe,{icon:ab,fixedWidth:!0})," Compare visits"]}),o&&g.jsxs(Qe,{tag:nr,to:`${i}/list-short-urls/1?domain=${e.isDefault?ud:e.domain}`,children:[g.jsx(Xe,{icon:CT,fixedWidth:!0})," Short URLs"]}),g.jsx(Qe,{divider:!0,tag:"hr"}),g.jsxs(Qe,{onClick:n,children:[g.jsx(Xe,{icon:PT,fixedWidth:!0})," Edit redirects"]})]}),g.jsx(zCe,{domain:e,isOpen:r,toggle:n,editDomainRedirects:t})]})},qCe=(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 Woe({delta:40,onSwipedLeft:r(t),onSwipedRight:r(e)})},WCe=(e,t)=>{const[r,n]=B.useState(t),i=B.useCallback(a=>{const{location:o,history:s}=window,u=xF(o.search);u[e]=a,s.pushState(null,"",`${o.pathname}?${aj(u)}`),n(a)},[e]);return[r,i]},MA=e=>{const t=yd();return B.useMemo(()=>{var r;return((r=t[e])==null?void 0:r.split(",").filter(Boolean))??[]},[e,t])},HCe=()=>{const e=mo();return B.useCallback(()=>e(-1),[e])},LA=(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},GCe=(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])},KCe=({status:e,matchMedia:t=window.matchMedia})=>{const r=B.useRef(null),n=LA(991,t);return e==="validating"?g.jsx(Xe,{fixedWidth:!0,icon:ib,spin:!0}):g.jsxs(g.Fragment,{children:[g.jsx("span",{ref:r,children:e==="valid"?g.jsx(Xe,{fixedWidth:!0,icon:Lu,className:"text-muted"}):g.jsx(Xe,{fixedWidth:!0,icon:$O,className:"text-danger"})}),g.jsx(ta,{target:r,placement:n?"right":"left",autohide:e==="valid",children:e==="valid"?"Congratulations! This domain is properly configured.":g.jsxs("span",{children:["Oops! There is some missing configuration, and short URLs shared with this domain will not work.",g.jsx("br",{}),"Check the ",g.jsx(_i,{href:"https://slnk.to/multi-domain-docs",children:"documentation"})," in order to find out what is missing."]})})]})},OO=({fallback:e})=>g.jsxs("span",{className:"text-muted",children:[!e&&g.jsx("small",{children:"No redirect"}),e&&g.jsxs(g.Fragment,{children:[e," ",g.jsx("small",{children:"(as fallback)"})]})]}),YCe=()=>g.jsxs(g.Fragment,{children:[g.jsx(Xe,{fixedWidth:!0,icon:pY,className:"text-primary",id:"defaultDomainIcon"}),g.jsx(ta,{target:"defaultDomainIcon",placement:"right",children:"Default domain"})]}),ZCe=({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]),g.jsxs("tr",{className:"responsive-table__row",children:[g.jsx("td",{className:"responsive-table__cell","data-th":"Is default domain",children:a&&g.jsx(YCe,{})}),g.jsx("th",{className:"responsive-table__cell","data-th":"Domain",children:i}),g.jsx("td",{className:"responsive-table__cell","data-th":"Base path redirect",children:(o==null?void 0:o.baseUrlRedirect)??g.jsx(OO,{fallback:n==null?void 0:n.baseUrlRedirect})}),g.jsx("td",{className:"responsive-table__cell","data-th":"Regular 404 redirect",children:(o==null?void 0:o.regular404Redirect)??g.jsx(OO,{fallback:n==null?void 0:n.regular404Redirect})}),g.jsx("td",{className:"responsive-table__cell","data-th":"Invalid short URL redirect",children:(o==null?void 0:o.invalidShortUrlRedirect)??g.jsx(OO,{fallback:n==null?void 0:n.invalidShortUrlRedirect})}),g.jsx("td",{className:"responsive-table__cell text-lg-center","data-th":"Status",children:g.jsx(KCe,{status:s})}),g.jsx("td",{className:"responsive-table__cell text-end",children:g.jsx(VCe,{domain:e,editDomainRedirects:t})})]})},m8=[{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}],XCe=({domainsList:e,filterDomains:t,editDomainRedirects:r,checkDomainHealth:n})=>{var i;const{filteredDomains:a,defaultRedirects:o,loading:s,error:u,errorData:l}=e,h=o??((i=a.find(({isDefault:v})=>v))==null?void 0:i.redirects),p=kA();return s?g.jsx(Bu,{loading:!0}):g.jsxs(AA,{value:p,children:[g.jsx(pb,{className:"mb-3",onChange:t}),g.jsx(RA,{type:"domains",className:"mb-3"}),u?g.jsx(bi,{type:"error",children:g.jsx(ho,{errorData:l,fallbackMessage:"Error loading domains :("})}):g.jsx(Er,{children:g.jsxs("table",{className:"table table-hover responsive-table mb-0",children:[g.jsx("thead",{className:"responsive-table__header",children:g.jsx("tr",{children:m8.map((v,w)=>g.jsx("th",{children:g.jsx("span",{className:v.isHidden?"sr-only":void 0,children:v.value})},w))})}),g.jsxs("tbody",{children:[a.length<1&&g.jsx("tr",{children:g.jsx("td",{colSpan:m8.length,className:"text-center",children:"No results found"})}),a.map(v=>g.jsx(ZCe,{domain:v,editDomainRedirects:r,checkDomainHealth:n,defaultRedirects:h},v.domain))]})]})})]})},Wr=(e,t)=>WF(e,t,{serializeError:r=>r}),QCe="shlink/domainRedirects/EDIT_DOMAIN_REDIRECTS",JCe=e=>Wr(QCe,async({domain:t,redirects:r})=>{const n=await e().editDomainRedirects({domain:t,...r});return{domain:t,redirects:n}}),Mg="shlink/domainsList",Lg={domains:[],filteredDomains:[],loading:!1,error:!1},v8=({domain:e,redirects:t})=>r=>r.domain!==e?r:{...r,redirects:t},g8=(e,t)=>r=>r.domain!==e?r:{...r,status:t},ePe=(e,t,r)=>{const n=Wr(`${Mg}/listDomains`,async()=>{const{data:s,defaultRedirects:u}=await e().listDomains();return{domains:s.map(l=>({...l,status:"validating"})),defaultRedirects:u}}),i=Wr(`${Mg}/checkDomainHealth`,async s=>{try{const{status:u}=await e().health({domain:s});return{domain:s,status:u==="pass"?"valid":"invalid"}}catch{return{domain:s,status:"invalid"}}}),a=Nn(`${Mg}/filterDomains`),{reducer:o}=Rr({name:Mg,initialState:Lg,reducers:{},extraReducers:s=>{s.addCase(n.pending,()=>({...Lg,loading:!0})),s.addCase(n.rejected,(u,{error:l})=>({...Lg,error:!0,errorData:Pi(l)})),s.addCase(n.fulfilled,(u,{payload:l})=>({...Lg,...l,filteredDomains:l.domains})),s.addCase(i.fulfilled,({domains:u,filteredDomains:l,...h},{payload:p})=>({...h,domains:u.map(g8(p.domain,p.status)),filteredDomains:l.map(g8(p.domain,p.status))})),s.addCase(a,(u,{payload:l})=>({...u,filteredDomains:u.domains.filter(({domain:h})=>h.toLowerCase().match(l.toLowerCase()))})),s.addCase(t.fulfilled,(u,{payload:l})=>({...u,domains:u.domains.map(v8(l)),filteredDomains:u.filteredDomains.map(v8(l))})),s.addCase(r.fulfilled,(u,{payload:l})=>{l.domain===null||u.domains.some(h=>h.domain===l.domain)||u.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}},tPe=(e,t)=>{e.serviceFactory("ManageDomains",()=>XCe),e.decorator("ManageDomains",t(["domainsList"],["filterDomains","editDomainRedirects","checkDomainHealth"])),e.serviceFactory("domainsListReducerCreator",ePe,"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",JCe,"apiClientFactory"),e.serviceFactory("checkDomainHealth",r=>r.checkDomainHealth,"domainsListReducerCreator")},y8="shlink/mercure",rPe={loading:!0,error:!1},nPe=e=>{const t=Wr(`${y8}/loadMercureInfo`,n=>{if(n&&n.realTimeUpdates&&!n.realTimeUpdates.enabled)throw new Error("Real time updates not enabled");return e().mercureInfo()}),{reducer:r}=Rr({name:y8,initialState:rPe,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}},iPe=e=>{e.serviceFactory("mercureInfoReducerCreator",nPe,"apiClientFactory"),e.serviceFactory("mercureInfoReducer",t=>t.reducer,"mercureInfoReducerCreator"),e.serviceFactory("loadMercureInfo",t=>t.loadMercureInfo,"mercureInfoReducerCreator")};function xr(e){return B.useMemo(()=>e,[e])}function Sr(e,t){return(r,n=globalThis.console)=>(t.forEach(i=>{const a=r[i];e[i]=a}),e)}const aPe=(e,t,r,n)=>{const{mercureHubUrl:i,token:a,loading:o,error:s}=e;if(o||s||!i)return;const u=({data:p})=>r(JSON.parse(p)),l=({status:p})=>p===401&&n(),h=t.map(p=>{const v=new URL(i);v.searchParams.append("topic",p);const w=new Koe.EventSourcePolyfill(v,{headers:{Authorization:`Bearer ${a}`}});return w.onmessage=u,w.onerror=l,w});return()=>h.forEach(p=>p.close())};function Ma(e,t){const r=new Set;return n=>{const{createNewVisits:i,loadMercureInfo:a,mercureInfo:o}=n,s=pd();return B.useEffect(()=>{const{interval:u}=o,l=w=>u?r.add(w):i([w]),h=t(s),p=aPe(o,h,l,a);if(!u)return p;const v=setInterval(()=>{i([...r]),r.clear()},u*1e3*60);return()=>{clearInterval(v),p==null||p()}},[i,a,o,s]),g.jsx(e,{...n})}}class Ln{}fl(Ln,"visits","https://shlink.io/new-visit"),fl(Ln,"orphanVisits","https://shlink.io/new-orphan-visit"),fl(Ln,"shortUrlVisits",e=>`https://shlink.io/new-visit/${e}`);const Rd=Nn("shlink/visitCreation/createNewVisits",e=>({payload:{createdVisits:e}})),yp=(e,t,r)=>r==null?e.shortCode===t&&!e.domain:e.shortCode===t&&e.domain===r,oPe=(e,t)=>!e.domain&&t===ud?!0:e.domain===t,sPe=(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}},oV=e=>e.replaceAll("/","__"),DA=e=>e.replaceAll("__","/"),IA=({domain:e,shortCode:t})=>`${e??ud}__${oV(t)}`,sV=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===ud?null:t,shortCode:DA(r)}},$A="shlink/shortUrlDeletion",b8={shortCode:"",loading:!1,deleted:!1,error:!1},lPe=e=>Wr(`${$A}/deleteShortUrl`,async({shortCode:t,domain:r})=>(await e().deleteShortUrl({shortCode:t,domain:r}),{shortCode:t,domain:r})),lV=Nn(`${$A}/shortUrlDeleted`),uPe=e=>{const{actions:t,reducer:r}=Rr({name:$A,initialState:b8,reducers:{resetDeleteShortUrl:()=>b8},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}},uV="shlink/shortUrlsList",cV=5,cPe={loading:!0,error:!1},fPe=e=>Wr(`${uV}/listShortUrls`,t=>e().listShortUrls(t??{})),dPe=(e,t,r)=>Rr({name:uV,initialState:cPe,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,cV-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:u}=a;return yp(o,s,u)?a:o}))}),n.addCase(lV,(i,{payload:a})=>{i.shortUrls&&(i.shortUrls.data=i.shortUrls.data.filter(o=>!yp(o,a.shortCode,a.domain)),i.shortUrls.pagination.totalItems-=1)}),n.addCase(Rd,(i,{payload:a})=>{i.shortUrls&&(i.shortUrls.data=i.shortUrls.data.map(o=>{var s;return((s=a.createdVisits.findLast(({shortUrl:u})=>u&&yp(o,u.shortCode,u.domain)))==null?void 0:s.shortUrl)??o}))})}}),hPe=new Intl.NumberFormat("en-US"),Tr=e=>hPe.format(Number(e)),_8=10,pPe=e=>Math.ceil(e/_8)*_8,nT=({children:e,title:t,link:r,tooltip:n})=>{const i=vl();return g.jsxs(g.Fragment,{children:[g.jsxs(Ji,{innerRef:i,className:"highlight-card",body:!0,tag:nr,to:r,children:[g.jsx(Xe,{size:"3x",className:"highlight-card__link-icon",icon:lse}),g.jsx(cF,{className:"lh-sm fw-semibold text-uppercase fs-5 highlight-card__title",children:t}),g.jsx(uF,{className:"fs-2 fw-semibold lh-sm",children:e})]}),n&&g.jsx(ta,{target:i,placement:"bottom",children:n})]})},w8=({loading:e,excludeBots:t,visitsSummary:r,...n})=>g.jsx(nT,{tooltip:r.bots!==void 0?g.jsxs(g.Fragment,{children:[t?"Plus":"Including"," ",g.jsx("strong",{children:Tr(r.bots)})," potential bot visits"]}):void 0,...n,children:e?"Loading...":Tr(t&&r.nonBots!==void 0?r.nonBots:r.total)}),x8=({children:e,titleLinkText:t,titleLink:r,title:n})=>g.jsxs(Ji,{children:[g.jsxs(Tm,{className:"d-flex justify-content-between align-items-center",children:[g.jsx("span",{className:"d-sm-none",children:n}),g.jsx("h5",{className:"d-none d-sm-inline m-0",children:n}),g.jsxs(nr,{to:r,children:[t," »"]})]}),g.jsx(Em,{children:e})]}),fV=Ma(({shortUrlsList:e,listShortUrls:t,tagsList:r,loadVisitsOverview:n,visitsOverview:i})=>{const{ShortUrlsTable:a,CreateShortUrl:o}=xr(fV),{loading:s,shortUrls:u}=e,{loading:l}=r,{loading:h,nonOrphanVisits:p,orphanVisits:v}=i,w=Rl(),_=mo(),b=Dn("visits");return B.useEffect(()=>{t({itemsPerPage:cV,orderBy:{field:"dateCreated",dir:"DESC"}}),n()},[t,n]),g.jsxs(g.Fragment,{children:[g.jsxs(Ja,{children:[g.jsx("div",{className:"col-lg-6 col-xl-3 mb-3",children:g.jsx(w8,{title:"Visits",link:`${w}/non-orphan-visits`,excludeBots:(b==null?void 0:b.excludeBots)??!1,loading:h,visitsSummary:p})}),g.jsx("div",{className:"col-lg-6 col-xl-3 mb-3",children:g.jsx(w8,{title:"Orphan visits",link:`${w}/orphan-visits`,excludeBots:(b==null?void 0:b.excludeBots)??!1,loading:h,visitsSummary:v})}),g.jsx("div",{className:"col-lg-6 col-xl-3 mb-3",children:g.jsx(nT,{title:"Short URLs",link:`${w}/list-short-urls/1`,children:s?"Loading...":Tr((u==null?void 0:u.pagination.totalItems)??0)})}),g.jsx("div",{className:"col-lg-6 col-xl-3 mb-3",children:g.jsx(nT,{title:"Tags",link:`${w}/manage-tags`,children:l?"Loading...":Tr(r.tags.length)})})]}),g.jsxs("div",{className:"d-flex flex-column gap-3",children:[g.jsx(x8,{title:"Create a short URL",titleLinkText:"Advanced options",titleLink:`${w}/create-short-url`,children:g.jsx(o,{basicMode:!0})}),g.jsx(x8,{title:"Recently created URLs",titleLinkText:"See all",titleLink:`${w}/list-short-urls/1`,children:g.jsx(a,{shortUrlsList:e,className:"mb-0",onTagClick:x=>_(`${w}/list-short-urls/1?tags=${encodeURIComponent(x)}`)})})]})]})},()=>[Ln.visits,Ln.orphanVisits]),mPe=Sr(fV,["ShortUrlsTable","CreateShortUrl"]);function vPe(e,t){e.factory("Overview",mPe),e.decorator("Overview",t(["shortUrlsList","tagsList","mercureInfo","visitsOverview"],["listShortUrls","createNewVisits","loadMercureInfo","loadVisitsOverview"]))}const dV="shlink/setShortUrlRedirectRules",S8={saving:!1,saved:!1,error:!1},gPe=e=>Wr(`${dV}/setShortUrlRedirectRules`,({shortUrl:t,data:r})=>{const{shortCode:n,domain:i}=t;return e().setShortUrlRedirectRules({shortCode:n,domain:i},r)}),yPe=e=>{const{reducer:t,actions:r}=Rr({name:dV,initialState:S8,reducers:{resetSetRules:()=>S8},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}},hV="shlink/getShortUrlRedirectRules",bPe={loading:!0,error:!1},_Pe=e=>Wr(`${hV}/getShortUrlRedirectRules`,({shortCode:t,domain:r})=>e().getShortUrlRedirectRules({shortCode:t,domain:r})),wPe=e=>Rr({name:hV,initialState:bPe,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 cn(e){e.preventDefault()}function Nl(e){e.stopPropagation()}function pV(){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[mV,vV]=pV();function xPe(e,t){return e.source===t.source&&e.flags.split("").sort().join("")===t.flags.split("").sort().join("")}function Sf(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 xPe(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&&!Sf(i[o],a[o],r,n))return!1;return!0}return!1}function gV(e){return e.split(" ").filter(t=>t)}function Nd(e){return{x:e.clientX,y:e.clientY}}Array();var FA=typeof window<"u",_n=new WeakMap,po=new WeakMap;function O8(){return FA?"ontouchstart"in window||navigator.maxTouchPoints>0:!1}var SPe={activeDescendant:void 0,affectedNodes:[],coordinates:{x:0,y:0},currentTargetValue:void 0,on:vV,emit:mV,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=SPe,_l=!1,C8,P8,CO,cd=!1,vm=!1;function OPe(){Ge={activeDescendant:void 0,affectedNodes:[],coordinates:{x:0,y:0},on:vV,emit:mV,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 yV(e){return Object.assign(Ge,e),e.initialParent.data.emit("dragStarted",Ge),_l=!1,Ge.emit("dragStarted",Ge),Ge}function CPe(e){Ge.activeState&&as(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"?vm=!0:(e.pointerType==="touch"||e.pointerType==="pen")&&(vm=!1)}function PPe(e){if(cn(e),Ge.pointerDown&&(Ge.pointerDown.node.el.draggable=!0),Ge.pointerDown=void 0,!so(Ge))return;const t=Ge.currentParent.data.config;so(Ge)&&t.handleEnd(Ge)}function EPe(e){e.key==="Escape"&&(Ge.selectedState&&dl(Ge.selectedState.nodes,Ge.selectedState.parent,Ge),Ge.activeState&&as(Ge.activeState.parent,void 0,Ge),Ge.selectedState=Ge.activeState=void 0)}function TPe(e){if(!oo(Ge))return;_l=!0;const t=Ge.initialParent.data.config.handleEnd;t(Ge)}function jPe(e){oo(Ge)&&cn(e)}function APe(e){if(!Ge.pointerDown||!Ge.pointerDown.validated)return;const t=Ge.pointerDown.parent.data.config;if(!(vm||e.pointerType==="mouse"))if(!so(Ge)&&(cd||!cd&&!t.nativeDrag)){if(cn(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=oEe(Ge.pointerDown.node,Ge.pointerDown.parent,e,Ge,r);Ge.rootUserSelect=window.getComputedStyle(document.documentElement).userSelect,document.body.style.userSelect="none",E8(e,n)}else so(Ge)&&E8(e,Ge)}function kPe({parent:e,getValues:t,setValues:r,config:n={}}){var i,a,o;if(!FA)return;if(cd=O8(),!C8){C8=gm(document,{dragover:jPe,pointerdown:CPe,pointerup:PPe,keydown:EPe,drop:TPe,pointermove:APe,pointercancel:di(n.handlePointercancel),touchmove:p=>{oo(Ge)&&p.cancelable&&cn(p)}});const h=document.createElement("div");xV(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)}P8||(P8=gm(window,{resize:()=>{cd=O8()}})),wV(e);const[s,u]=pV(),l={getValues:t,setValues:r,config:{dragDropEffect:n.dragDropEffect??"move",dragEffectAllowed:n.dragEffectAllowed??"move",draggedNodes:qPe,dragstartClasses:KPe,handleNodeKeydown:ZPe,handleParentKeydown:XPe,handleDragstart:HPe,handleNodeDragover:uEe,handleParentDragover:cEe,handleNodeDrop:JPe,handleNodeFocus:eEe,handleNodeBlur:tEe,handlePointercancel:nEe,handleEnd:iEe,handleDragend:rEe,handleParentFocus:NPe,handleNodePointerup:aEe,handleNodePointerover:QPe,handleParentPointerover:fEe,handleParentScroll:WPe,handleNodePointerdown:GPe,handleNodeDragenter:dEe,handleNodeDragleave:hEe,handleParentDrop:LPe,multiDrag:n.multiDrag??!1,nativeDrag:n.nativeDrag??!0,performSort:RPe,performTransfer:MPe,root:n.root??document,setupNode:IPe,setupNodeRemap:SV,reapplyDragClasses:$Pe,tearDownNode:BPe,tearDownNodeRemap:FPe,remapFinished:zPe,threshold:{horizontal:0,vertical:0},...n},enabledNodes:[],abortControllers:{},privateClasses:[],on:u,emit:s};new MutationObserver(UPe).observe(e,{childList:!0}),_n.set(e,l),(i=n.plugins)==null||i.forEach(h=>{var p,v;(v=(p=h(e))==null?void 0:p.tearDown)==null||v.call(p)}),(a=n.plugins)==null||a.forEach(h=>{var p,v;(v=(p=h(e))==null?void 0:p.tearDown)==null||v.call(p)}),(o=n.plugins)==null||o.forEach(h=>{var p,v;(v=(p=h(e))==null?void 0:p.setup)==null||v.call(p)}),DPe(e,l),l_(e,!0)}function bV(e,t,r,n,i,a){const{x:o,y:s}=Nd(r),u=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-u.left,startTop:a||s-u.top,targetIndex:e.data.index,transferred:!1}}function RPe({parent:e,draggedNodes:t,targetNodes:r}){l_(e.el);const n=t.map(u=>u.data.value),i=fd(e.el,e.data),a=t[0].data.index,o=[...e.data.enabledNodes],s=[...i.filter(u=>!n.some(l=>Sf(u,l)))];s.splice(r[0].data.index,0,...n),"draggedNode"in Ge&&(Ge.currentTargetValue=r[0].data.value),iT(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 as(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)}_V(t)}function Tu(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,_V(e);return}as(e,r,n),ey(e,`${a.join(", ")} ready for dragging. Use arrow keys to navigate. Press enter to drop ${a.join(", ")}.`)}function ey(e,t){const r=document.querySelector('[data-dnd-live-region="true"]');r&&(r.id=e.el.id+"-live-region",r.textContent=t)}function _V(e){const t=document.getElementById(e.el.id+"-live-region");t&&(t.textContent="")}function NPe(e,t){const r=e.targetData.parent.data.enabledNodes[0];r&&(t.selectedState&&t.selectedState.parent.el!==e.targetData.parent.el?as(e.targetData.parent,r,t):t.selectedState||as(e.targetData.parent,r,t))}function MPe({currentParent:e,targetParent:t,initialParent:r,draggedNodes:n,initialIndex:i,targetNodes:a,state:o}){l_(r.el);const s=n.map(v=>v.data.value),u=[...fd(e.el,e.data).filter(v=>!s.some(w=>Sf(v,w)))],l=fd(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)),iT(e.el,e.data,u),iT(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 fd(e,t){return[...t.getValues(e)]}function iT(e,t,r){t.setValues(r,e)}function LPe(e,t){Nl(e.e),_l=!0;const r=t.initialParent.data.config.handleEnd;r(t)}function wV(e){const t=_n.get(e);t&&t.abortControllers.mainParent&&t.abortControllers.mainParent.abort()}function oo(e){return"draggedNode"in e&&!!e.draggedNode}function so(e){return"synthDragging"in e&&!!e.synthDragging}function DPe(e,t){t.abortControllers.mainParent=gm(e,{keydown:zh(t.config.handleParentKeydown),dragover:zh(t.config.handleParentDragover),handleParentPointerover:t.config.handleParentPointerover,scroll:zh(t.config.handleParentScroll),drop:zh(t.config.handleParentDrop),hasNestedParent:r=>{const n=_n.get(r.target);n&&(n.nestedParent=r.detail.parent)},focus:zh(t.config.handleParentFocus)}),t.config.externalDragHandle&&t.config.externalDragHandle.el&&t.config.externalDragHandle.callback&&(t.abortControllers.externalDragHandle=gm(t.config.externalDragHandle.el,{pointerdown:r=>{if(!t.config.externalDragHandle||!t.config.externalDragHandle.callback)return;const n=t.config.externalDragHandle.callback();if(!c_(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=_n.get(a);o&&(Ge.pointerDown={parent:{el:a,data:o},node:{el:n,data:i},validated:!0},n.draggable=!0)}})),e.id&&xV(e,{role:"listbox",tabindex:"0","aria-multiselectable":t.config.multiDrag?"true":"false","aria-activedescendant":"","aria-describedby":e.id+"-live-region"})}function xV(e,t){for(const r in t)e.setAttribute(r,t[r])}function IPe(e){var t;const r=e.parent.data.config;e.node.data.abortControllers.mainNode=gm(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=>{oo(Ge)&&n.cancelable&&cn(n)},contextmenu:n=>{cd&&cn(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 SV(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 $Pe(e,t){if(!oo(Ge))return;const r=so(Ge)?t.config.synthDropZoneClass:t.config.dropZoneClass;Ge.draggedNode.el===e&&Mu([e],r,!0)}function FPe(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 BPe(e){var t,r,n,i,a;(t=e.parent.data.config.plugins)==null||t.forEach(o=>{var s,u;(u=(s=o(e.parent.el))==null?void 0:s.tearDownNode)==null||u.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 UPe(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=_n.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)}l_(t)}}function l_(e,t){var r;const n=_n.get(e);if(!n)return;n.privateClasses=Array.from(e.classList);const i=[],a=n.config;for(let u=0;u<e.children.length;u++){const l=e.children[u];if(!c_(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 u=0;u<i.length;u++){const l=i[u],h=po.get(l);if(a.draggableValue&&!a.draggableValue(o[u]))continue;const p=Object.assign(h??{privateClasses:[],abortControllers:{}},{value:o[u],index:u});if(!oo(Ge)&&Ge.newActiveDescendant&&Sf(Ge.newActiveDescendant.data.value,p.value)&&as({data:n,el:e},{el:l,data:p},Ge),!oo(Ge)&&Ge.activeState&&Sf(Ge.activeState.node.data.value,p.value)&&as({data:n,el:e},{el:l,data:p},Ge),oo(Ge)&&Sf(Ge.draggedNode.data.value,p.value)){Ge.draggedNode.data=p,Ge.draggedNode.el=l;const v=Ge.draggedNodes.find(w=>w.data.value===p.value);v&&(v.el=l)}s.push({el:l,data:p}),(t||!h)&&a.setupNode({parent:{el:e,data:n},node:{el:l,data:p}}),SV({parent:{el:e,data:n},node:{el:l,data:p}})}_n.set(e,{...n,enabledNodes:s}),a.remapFinished(n),(r=n.config.plugins)==null||r.forEach(u=>{var l,h;(h=(l=u(e))==null?void 0:l.remapFinished)==null||h.call(l)})}function zPe(){Ge.remapJustFinished=!0,"draggedNode"in Ge&&(Ge.affectedNodes=[])}function VPe(e){return!!e.targetData.parent.data.config.nativeDrag}function qPe(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 WPe(e){oo(Ge)&&(Ge.emit("scrollStarted",Ge),!so(Ge)&&(Ge.preventEnter=!0,CO&&clearTimeout(CO),CO=setTimeout(()=>{Ge.preventEnter=!1,Ge.emit("scrollEnded",Ge)},100)))}function HPe(e,t){const r=e.targetData.parent.data.config;if(!r.nativeDrag||!VPe(e)||!OV({x:e.e.clientX,y:e.e.clientY,node:e.targetData.node,config:r})){cn(e.e);return}const n=r.draggedNodes({parent:e.targetData.parent,node:e.targetData.node});r.dragstartClasses(e.targetData.node,n,r);const i=YPe(e,n);r.onDragstart&&r.onDragstart({parent:e.targetData.parent,values:fd(e.targetData.parent.el,e.targetData.parent.data),draggedNode:i.draggedNode,draggedNodes:i.draggedNodes,position:i.initialIndex,state:i})}function GPe(e,t){var r,n;if(Nl(e.e),t.pointerDown={parent:e.targetData.parent,node:e.targetData.node,validated:!1},e.e.pointerType==="mouse"?vm=!0:(e.e.pointerType==="touch"||e.e.pointerType==="pen")&&(vm=!1),!OV({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},sEe(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,u=e.targetData.node;if(o&&i.config.multiDrag){t.selectedState?t.selectedState.nodes.findIndex(l=>l.el===u.el)===-1?a=[...t.selectedState.nodes,u]:a=t.selectedState.nodes.filter(l=>l.el!==u.el):a=[u],Tu(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<=u.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<=u.data.index;h++)a.push(l[h]);Tu(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&&cd?a.push(...t.selectedState.nodes):dl(t.selectedState.nodes,e.targetData.parent,t),Tu(e.targetData.parent,a,e.targetData.node,t,!0)):Tu(e.targetData.parent,[e.targetData.node],e.targetData.node,t,!0)}function KPe(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 YPe(e,t){Nl(e.e);const r=yV(bV(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 u=s.el.cloneNode(!0);u.style.pointerEvents="none",u.id=s.el.id+"-clone",a.append(u)}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 OV({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 ZPe(e){}function XPe(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&&cn(e.e);const s=e.e.key==="ArrowDown"||e.e.key==="ArrowRight"?o+1:o-1;if(s<0||s>=a.length)return;const u=a[s];as(e.targetData.parent,u,t)}else if(e.e.key===" ")e.e.target===e.targetData.parent.el&&cn(e.e),t.selectedState&&t.selectedState.nodes.includes(n)?Tu(e.targetData.parent,t.selectedState.nodes.filter(s=>s.el!==n.el),n,t):Tu(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){ey(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),ey(e.targetData.parent,"Drop successful")}else t.activeState&&t.selectedState.parent.el!==e.targetData.parent.el&&PV({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],Tu(e.targetData.parent,[],void 0,t),ey(e.targetData.parent,"Drop successful"))}}function QPe(e){e.detail.targetData.parent.el===e.detail.state.currentParent.el?EV(e.detail,e.detail.state):u_(e.detail,e.detail.state)}function JPe(e,t){const r=e.targetData.parent.data.config;r.nativeDrag&&(Nl(e.e),_l=!0,r.handleEnd(t))}function eEe(e){e.e.target!==e.e.currentTarget&&Ge.pointerDown&&(Ge.pointerDown.node.el.draggable=!1)}function tEe(e){e.e.target!==e.e.currentTarget&&Ge.pointerDown&&(Ge.pointerDown.node.el.draggable=!0)}function rEe(e,t){const r=e.targetData.parent.data.config;if(r.nativeDrag){if(cn(e.e),Nl(e.e),_l){_l=!1;return}r.handleEnd(t)}}function nEe(e,t){var r;if(!so(t))return;if(cn(e.e),_l){_l=!1;return}const n=(r=_n.get(t.initialParent.el))==null?void 0:r.config;n!=null&&n.onDragend&&n.onDragend({parent:t.currentParent,values:fd(t.currentParent.el,t.currentParent.data),draggedNode:t.draggedNode,draggedNodes:t.draggedNodes,state:t}),n==null||n.handleEnd(t)}function iEe(e){var t,r,n,i,a,o;e.draggedNode&&(e.draggedNode.el.draggable=!0),document.body.style.userSelect=e.rootUserSelect||"",so(e)&&(document.documentElement.style.overscrollBehavior=e.rootOverScrollBehavior||"",document.documentElement.style.touchAction=e.rootTouchAction||""),so(e)&&CV(e),"longPressTimeout"in e&&e.longPressTimeout&&clearTimeout(e.longPressTimeout);const s=(t=_n.get(e.initialParent.el))==null?void 0:t.config,u=so(e),l=u?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),u?e.initialParent.data.config.synthDragPlaceholderClass:(a=(i=e.initialParent.data)==null?void 0:i.config)==null?void 0:a.dragPlaceholderClass),u&&e.clonedDraggedNode.remove(),dl(e.draggedNodes,e.currentParent,e),as(e.currentParent,void 0,e),OPe(),e.selectedState=void 0,(o=s==null?void 0:s.onDragend)==null||o.call(s,{parent:e.currentParent,values:fd(e.currentParent.el,e.currentParent.data),draggedNode:e.draggedNode,draggedNodes:e.draggedNodes,state:e}),e.emit("dragEnded",e)}function aEe(e,t){Nl(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),oo(t)&&r.handleEnd(t)}function oEe(e,t,r,n,i){var a,o;const s=t.data.config;let u,l=e.el.style.display,h;if(s.synthDragImage)h=s.synthDragImage(e,t,r,i),u=h.dragImage,u.setAttribute("popover","manual"),u.id="dnd-dragged-node-clone",l=u.style.display,Object.assign(u.style,{position:"absolute",zIndex:9999,pointerEvents:"none",margin:0,willChange:"transform",overflow:"hidden",display:"none"});else if(!s.multiDrag||i.length===1)u=e.el.cloneNode(!0),u.id="dnd-dragged-node-clone",l=u.style.display,u.setAttribute("popover","manual"),Object.assign(u.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",u=w,Object.assign(u.style,{display:"flex",flexDirection:"column",position:"absolute",overflow:"hidden",margin:0,padding:0,pointerEvents:"none",zIndex:9999})}u.style.position="absolute",t.el.appendChild(u),u.showPopover();const p={clonedDraggedEls:[],clonedDraggedNode:u,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 v=yV({...bV(e,t,r,i,h==null?void 0:h.offsetX,h==null?void 0:h.offsetY),...p});return v.clonedDraggedNode.style.display=v.draggedNodeDisplay||"",v}function sEe(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),cn(e.e))},n.longPressDuration||200))}function lEe(e,t){t.longPressClass&&Oa(e.draggedNodes.map(r=>r.el),t==null?void 0:t.longPressClass)}function CV(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 BA(e,t,r=0,n=0){const{x:i,y:a}=Nd(e);t.coordinates.y=a,t.coordinates.x=i;const o=t.startLeft??0,s=t.startTop??0,u=i-o+window.scrollX,l=a-s+window.scrollY;t.clonedDraggedNode.style.transform=`translate(${u+r}px, ${l+n}px)`,e.cancelable&&cn(e),lEe(t,t.initialParent.data.config)}function E8(e,t){BA(e,t);const r=Nd(e);_Ee(r,e,t);const n=wEe(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 uEe(e,t){var r;if(!e.targetData.parent.data.config.nativeDrag)return;const{x:n,y:i}=Nd(e.e);t.coordinates.y=i,t.coordinates.x=n,cn(e.e),Nl(e.e),e.targetData.parent.el===((r=t.currentParent)==null?void 0:r.el)?EV(e,t):u_(e,t)}function cEe(e,t){e.targetData.parent.data.config.nativeDrag&&(cn(e.e),Nl(e.e),Object.assign(Nd(e.e)),u_(e,t))}function fEe(e){e.detail.targetData.parent.el!==e.detail.state.currentParent.el&&u_(e.detail,e.detail.state)}function PV({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 dEe(e,t){cn(e.e)}function hEe(e,t){cn(e.e)}function pEe(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,u=a.x-o.x;let l;Math.abs(s)>Math.abs(u)?l=s>0?"above":"below":l=u>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 EV(e,t){const{x:r,y:n}=Nd(e.e);if(!pEe(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=_n.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 u_(e,t){e.e.preventDefault(),PV({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 zh(e){function t(r){const n=_n.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=mEe(i,t,a,r);o&&n(i,o)}}function mEe(e,t,r,n=!1){if(!t)return;const i=gV(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=gV(t);if(r.length)for(const n of e){if(!c_(n)){n.classList.remove(...r);continue}const i=po.get(n)||_n.get(n);if(i)for(const a of r)i.privateClasses.includes(a)||n.classList.remove(a)}}function vEe(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 gEe(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 yEe(e,t,r,n=!0){r.preventEnter=!0;const i=n?5:-5;function a(o){o.scrollBy({left:i}),BA(t,r,i,0),r.animationFrameIdX=requestAnimationFrame(a.bind(null,o))}r.animationFrameIdX=requestAnimationFrame(a.bind(null,e))}function bEe(e,t,r,n=!0){r.preventEnter=!0;const i=n?-5:5;function a(){e.scrollBy({top:i}),BA(t,r,0,i),r.animationFrameIdY=requestAnimationFrame(a)}r.animationFrameIdY=requestAnimationFrame(a)}function _Ee(e,t,r){CV(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:u,right:l}=vEe(a,t,s,o,r);(u||l)&&(n.x=a,yEe(a,t,r,l))}if(!n.y){const{up:u,down:l}=gEe(a,t,s,o);(u||l)&&(n.y=a,bEe(a,t,r,u))}}}function wEe(e){let t=document.elementFromPoint(e.x,e.y);if(!c_(t))return;let r,n=!0;for(;t&&n;){if(po.has(t)||_n.has(t)){n=!1,r=_n.has(t);break}t=t.parentNode}if(r){const i=_n.get(t);return i?{parent:{el:t,data:i}}:void 0}else{const i=po.get(t);if(!i)return;const a=_n.get(t.parentNode);return a?{node:{el:t,data:i},parent:{el:t.parentNode,data:a}}:void 0}}function c_(e){return e instanceof HTMLElement&&e.parentNode instanceof HTMLElement}function gm(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 xEe(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 SEe(e,t){const r=xEe(e);r&&t(r)}var q0=new WeakMap;function OEe(e){const t=q0.get(e);return t?t[0]:(console.warn("No values found for parent element"),[])}function CEe(e,t){const r=q0.get(t);r&&r[1](e),q0.set(t,[e,r[1]])}function PEe(e,t){return r=>{q0.set(r,t),kPe({parent:r,getValues:OEe,setValues:CEe,config:e})}}function T8(e){FA&&(Array.isArray(e)||(e=[e]),e.forEach(t=>{const{parent:r,state:n,...i}=t;SEe(r,PEe(i,n))}))}function EEe(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&&wV(r.current)},[]),[r,n,i,a]}const f_=()=>{const e=mo(),t=Rl(),r=yd(),n=B.useMemo(()=>{const{orderBy:a,tags:o,excludeBots:s,excludeMaxVisitsReached:u,excludePastValidUntil:l,...h}=r,p=a?iae(a):void 0,v=(o==null?void 0:o.split(","))??[];return{...h,orderBy:p,tags:v,excludeBots:s!==void 0?s==="true":void 0,excludeMaxVisitsReached:u!==void 0?u==="true":void 0,excludePastValidUntil:l!==void 0?l==="true":void 0}},[r]),i=B.useCallback(a=>{const o={...n,...a},{orderBy:s,tags:u,excludeBots:l,excludeMaxVisitsReached:h,excludePastValidUntil:p,...v}=o,w={...v,orderBy:s&&nae(s),tags:u.length>0?u.join(","):void 0,excludeBots:xO(l),excludeMaxVisitsReached:xO(h),excludePastValidUntil:xO(p)},_=aj(w),b=_?`?${_}`:"";e(`${t}/list-short-urls/1${b}`)},[n,e,t]);return[n,i]},UA=()=>{const{domain:e}=yd(),{shortCode:t=""}=pd();return B.useMemo(()=>({shortCode:DA(t),domain:e}),[e,t])},d_=()=>{const e=HCe();return g.jsx(Dt,{color:"link",size:"lg",className:"p-0 me-3",onClick:e,"aria-label":"Go back",children:g.jsx(Xe,{icon:jY})})},TEe={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"},jEe={android:"Android",ios:"iOS",desktop:"Desktop"},AEe=({deviceType:e,onDeviceTypeChange:t})=>{const r=B.useId();return g.jsxs("div",{children:[g.jsx("label",{htmlFor:r,children:"Device type:"}),g.jsxs("select",{id:r,className:"form-select",value:e,onChange:n=>t(n.target.value),required:!0,children:[!e&&g.jsx("option",{value:"",children:"- Select type -"}),Object.entries(jEe).map(([n,i])=>g.jsx("option",{value:n,children:i},n))]})]})},zA=({value:e,onValueChange:t,label:r,placeholder:n})=>{const i=B.useId();return g.jsxs("div",{children:[g.jsxs("label",{htmlFor:i,children:[r,":"]}),g.jsx(Qr,{id:i,value:e??"",onChange:a=>t(a.target.value),placeholder:n,required:!0})]})},kEe=({language:e,onLanguageChange:t})=>g.jsx(zA,{value:e,onValueChange:t,label:"Language",placeholder:"en-US / en"}),REe=({name:e,value:t,onNameChange:r,onValueChange:n})=>{const i=B.useId(),a=B.useId();return g.jsxs(g.Fragment,{children:[g.jsxs("div",{children:[g.jsx("label",{htmlFor:i,children:"Param name:"}),g.jsx(Qr,{id:i,value:e??"",onChange:o=>r(o.target.value),placeholder:"hello",required:!0})]}),g.jsxs("div",{children:[g.jsx("label",{htmlFor:a,children:"Param value:"}),g.jsx(Qr,{id:a,value:t??"",onChange:o=>n(o.target.value),placeholder:"world",required:!0})]})]})},NEe=({ipAddress:e,onIpAddressChange:t})=>g.jsx(zA,{value:e,onValueChange:t,label:"IP address",placeholder:"192.168.1.10"}),MEe=({countryCode:e,onCountryCodeChange:t})=>{const r=B.useId();return g.jsxs("div",{children:[g.jsx("label",{htmlFor:r,children:"Country:"}),g.jsxs("select",{id:r,className:"form-select",value:e,onChange:n=>t(n.target.value),required:!0,children:[!e&&g.jsx("option",{value:"",children:"- Select country -"}),Object.entries(TEe).map(([n,i])=>g.jsx("option",{value:n,children:i},n))]})]})},LEe=({cityName:e,onCityNameChange:t})=>g.jsx(zA,{value:e,onValueChange:t,label:"City name",placeholder:"New York"}),DEe=({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=Ea("ipRedirectCondition"),u=Ea("geolocationRedirectCondition"),l=B.useMemo(()=>{const h={device:"Device type",language:"Language","query-param":"Query param"};return s&&(h["ip-address"]="IP address"),u&&(h["geolocation-country-code"]="Country (geolocation)",h["geolocation-city-name"]="City name (geolocation)"),h},[u,s]);return g.jsxs("div",{className:"redirect-rule-modal__condition rounded p-3 h-100 d-flex flex-column gap-2 position-relative",children:[g.jsxs("div",{children:[g.jsx(Dt,{outline:!0,size:"sm",type:"button","aria-label":"Remove condition",onClick:r,className:"position-absolute rounded-circle redirect-rule-modal__remove-condition-button",children:g.jsx(Xe,{icon:jT,className:"redirect-rule-modal__remove-condition-button-icon"})}),g.jsx("label",{htmlFor:n,children:"Type:"}),g.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])=>g.jsx("option",{value:h,children:p},h))})]}),e.type==="device"&&g.jsx(AEe,{deviceType:e.matchValue,onDeviceTypeChange:a}),e.type==="language"&&g.jsx(kEe,{language:e.matchValue,onLanguageChange:a}),e.type==="query-param"&&g.jsx(REe,{value:e.matchValue,name:e.matchKey??"",onNameChange:o,onValueChange:a}),e.type==="ip-address"&&g.jsx(NEe,{ipAddress:e.matchValue,onIpAddressChange:a}),e.type==="geolocation-country-code"&&g.jsx(MEe,{countryCode:e.matchValue,onCountryCodeChange:a}),e.type==="geolocation-city-name"&&g.jsx(LEe,{cityName:e.matchValue,onCityNameChange:a})]})},TV=({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}]})),[]),u=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]),v=B.useCallback(()=>a(n??{longUrl:"",conditions:[]}),[n]);return g.jsx(ea,{size:"xl",isOpen:e,toggle:t,centered:!0,onOpened:p,onClosed:v,children:g.jsxs("form",{onSubmit:o,children:[g.jsx(Pl,{toggle:t,className:"sticky-top redirect-rule-modal__header",children:"Redirect rule"}),g.jsxs(ls,{children:[g.jsx("label",{htmlFor:"longUrl",className:"fw-bold",children:"Long URL:"}),g.jsx(Qr,{id:"longUrl",type:"url",placeholder:"https://www.example.com",value:i.longUrl,onChange:w=>a(_=>({..._,longUrl:w.target.value})),required:!0,innerRef:h}),g.jsx("hr",{}),g.jsxs("div",{className:"d-flex justify-content-between",children:[g.jsx("b",{children:"Conditions:"}),g.jsx(Dt,{outline:!0,size:"sm",type:"button","aria-label":"Add condition",onClick:s,children:g.jsx(Xe,{icon:xm})})]}),i.conditions.length===0&&g.jsx("div",{className:"text-center",children:g.jsx("i",{children:"Add conditions..."})}),i.conditions.length>0&&g.jsx(Ja,{className:"redirect-rule-modal__conditions-row",children:i.conditions.map((w,_)=>g.jsx("div",{className:"col-lg-6 col-xl-4 mt-4",children:g.jsx(DEe,{condition:w,onConditionChange:b=>u(_,b),onDelete:()=>l(_)})},`${_}_${w.type}`))})]}),g.jsxs(vd,{className:"sticky-bottom redirect-rule-modal__footer",children:[g.jsx(Dt,{type:"button",color:"link",onClick:t,children:"Cancel"}),g.jsx(Dt,{color:"primary",disabled:i.conditions.length===0,children:"Confirm"})]})]})})},IEe=({priority:e,isLast:t,redirectRule:r,onDelete:n,onMoveUp:i,onMoveDown:a,onUpdate:o})=>{const[s,u]=Gt();return g.jsxs(Er,{children:[g.jsxs("div",{className:"d-flex align-content-center gap-3",children:[g.jsx("div",{className:"d-flex flex-column my-auto drag-n-drop-handler d-none d-md-block",style:{cursor:"grab"},children:g.jsx(Xe,{icon:DY})}),g.jsxs("div",{className:"d-flex flex-column my-auto",children:[g.jsx(Dt,{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:g.jsx(Xe,{icon:ZY})}),g.jsx(Dt,{outline:!0,color:"secondary",size:"sm","aria-label":`Move rule with priority ${e} down`,disabled:t,onClick:a,className:"rounded-0 rounded-bottom",children:g.jsx(Xe,{icon:HY})})]}),g.jsxs("div",{className:"flex-grow-1",children:[g.jsxs("div",{className:"mb-2",children:[g.jsx("b",{children:"Long URL:"})," ",g.jsx(_i,{href:r.longUrl,"data-testid":"rule-long-url"})]}),g.jsxs("div",{className:"d-flex flex-column flex-lg-row gap-2",children:[g.jsx("b",{children:"Conditions:"}),r.conditions.map((l,h)=>g.jsxs("div",{className:"badge bg-secondary",children:[l.type==="device"&&g.jsxs(g.Fragment,{children:["Device is ",l.matchValue]}),l.type==="language"&&g.jsxs(g.Fragment,{children:[l.matchValue," language is accepted"]}),l.type==="query-param"&&g.jsxs(g.Fragment,{children:["Query string contains ",l.matchKey,"=",l.matchValue]}),l.type==="ip-address"&&g.jsxs(g.Fragment,{children:["IP address matches ",l.matchValue]}),l.type==="geolocation-country-code"&&g.jsxs(g.Fragment,{children:["Country code is ",l.matchValue]}),l.type==="geolocation-city-name"&&g.jsxs(g.Fragment,{children:["City name is ",l.matchValue]})]},`${l.type}_${h}`))]})]}),g.jsxs("div",{className:"d-flex flex-column flex-sm-row gap-1 my-auto",children:[g.jsx(Dt,{outline:!0,color:"secondary",size:"sm","aria-label":`Edit rule with priority ${e}`,onClick:u,children:g.jsx(Xe,{icon:H$})}),g.jsx(Dt,{outline:!0,color:"danger",size:"sm","aria-label":`Delete rule with priority ${e}`,onClick:n,children:g.jsx(Xe,{icon:aY})})]})]}),g.jsx(TV,{onSave:o,isOpen:s,toggle:u,initialData:r})]})},$Ee=({shortUrlRedirectRules:e,getShortUrlRedirectRules:t,getShortUrlsDetails:r,shortUrlsDetails:n,setShortUrlRedirectRules:i,shortUrlRedirectRulesSaving:a,resetSetRules:o})=>{const s=UA(),{shortUrls:u}=n,l=s&&(u==null?void 0:u.get(s)),[h,p,v]=EEe([],{dragHandle:".drag-n-drop-handler",dropZoneClass:"opacity-25"}),{saving:w,saved:_,errorData:b}=a,[x,S]=Gt(),O=B.useCallback(H=>v((W=[])=>[...W,H]),[v]),P=B.useCallback(H=>v((W=[])=>{const K=[...W];return K.splice(H,1),K}),[v]),T=B.useCallback((H,W)=>v((K=[])=>{const te=[...K];return te[H]=W,te}),[v]),A=B.useCallback((H,W)=>v((K=[])=>{if(!K[W])return K;const te=[...K],se=te[W];return te[W]=te[H],te[H]=se,te}),[v]),j=B.useCallback(H=>A(H,H-1),[A]),M=B.useCallback(H=>A(H,H+1),[A]),q=B.useCallback(H=>{H.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&&v(e.redirectRules)},[v,e.redirectRules]),g.jsxs("div",{className:"d-flex flex-column gap-3",children:[g.jsx("header",{children:g.jsxs(Ji,{body:!0,children:[g.jsxs("h2",{className:"d-sm-flex justify-content-between align-items-center mb-0",children:[g.jsx(d_,{}),g.jsxs("div",{className:"text-center flex-grow-1",children:[n.loading&&g.jsx(g.Fragment,{children:"Loading..."}),!n.loading&&g.jsxs("small",{children:["Redirect rules for ",g.jsx(_i,{href:(l==null?void 0:l.shortUrl)??""})]})]})]}),g.jsx("hr",{}),g.jsxs("div",{children:[g.jsx("p",{className:"mb-2",children:"Configure dynamic conditions that will be checked at runtime."}),"If no conditions match, visitors will be redirected to: ",g.jsx(_i,{href:e.defaultLongUrl??""})]})]})}),g.jsx("div",{children:g.jsxs(Dt,{outline:!0,color:"primary",onClick:S,children:[g.jsx(Xe,{icon:xm,className:"me-1"})," Add rule"]})}),g.jsxs("form",{onSubmit:q,children:[e.loading&&g.jsx(Bu,{loading:!0}),p.length===0&&!e.loading&&g.jsx(Er,{className:"text-center",children:g.jsx("i",{children:"This short URL has no dynamic redirect rules"})}),g.jsx("div",{className:"d-flex flex-column gap-2",ref:h,children:p.map((H,W)=>g.jsx(IEe,{redirectRule:H,priority:W+1,isLast:W===p.length-1,onDelete:()=>P(W),onMoveUp:()=>j(W),onMoveDown:()=>M(W),onUpdate:K=>T(W,K)},`${H.longUrl}_${W}`))}),g.jsx("div",{className:"text-center mt-3",children:g.jsx(Dt,{outline:!0,color:"primary",className:"btn-sm-block",disabled:w,"data-testid":"save-button",children:w?"Saving...":"Save rules"})})]}),b&&g.jsx(bi,{type:"error",children:g.jsx(ho,{errorData:b,fallbackMessage:"An error occurred while saving short URL redirect rules :("})}),_&&g.jsx(bi,{type:"success",children:"Redirect rules properly saved."}),g.jsx(TV,{isOpen:x,toggle:S,onSave:O})]})},FEe=(e,t)=>{e.serviceFactory("ShortUrlRedirectRules",()=>$Ee),e.decorator("ShortUrlRedirectRules",t(["shortUrlRedirectRules","shortUrlsDetails","shortUrlRedirectRulesSaving"],["getShortUrlRedirectRules","getShortUrlsDetails","setShortUrlRedirectRules","resetSetRules"])),e.serviceFactory("getShortUrlRedirectRules",_Pe,"apiClientFactory"),e.serviceFactory("setShortUrlRedirectRules",gPe,"apiClientFactory"),e.serviceFactory("resetSetRules",r=>r.resetSetRules,"setShortUrlRedirectRulesReducerCreator"),e.serviceFactory("shortUrlRedirectRulesReducerCreator",wPe,"getShortUrlRedirectRules"),e.serviceFactory("shortUrlRedirectRulesReducer",r=>r.reducer,"shortUrlRedirectRulesReducerCreator"),e.serviceFactory("setShortUrlRedirectRulesReducerCreator",yPe,"setShortUrlRedirectRules"),e.serviceFactory("setShortUrlRedirectRulesReducer",r=>r.reducer,"setShortUrlRedirectRulesReducerCreator")},BEe=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}),jV=({createShortUrl:e,shortUrlCreation:t,resetCreateShortUrl:r,basicMode:n=!1})=>{const{ShortUrlForm:i,CreateShortUrlResult:a}=xr(jV),o=Dn("shortUrlCreation"),s=B.useMemo(()=>BEe(o),[o]);return g.jsxs(g.Fragment,{children:[g.jsx(i,{initialState:s,saving:t.saving,basicMode:n,onSave:async u=>(r(),e(u))}),g.jsx(a,{creation:t,resetCreateShortUrl:r,canBeClosed:n})]})},UEe=Sr(jV,["ShortUrlForm","CreateShortUrlResult"]),AV=({shortUrlsDetails:e,getShortUrlsDetails:t,shortUrlEdition:r,editShortUrl:n})=>{const{ShortUrlForm:i}=xr(AV),a=UA(),{loading:o,error:s,errorData:u,shortUrls:l}=e,h=a&&(l==null?void 0:l.get(a)),{saving:p,saved:v,error:w,errorData:_}=r,b=Dn("shortUrlCreation"),x=B.useMemo(()=>sPe(h,b),[h,b]);return B.useEffect(()=>{a&&t([a])},[t,a]),o?g.jsx(Bu,{loading:!0}):s?g.jsx(bi,{type:"error",children:g.jsx(ho,{errorData:u,fallbackMessage:"An error occurred while loading short URL detail :("})}):g.jsxs(g.Fragment,{children:[g.jsx("header",{className:"mb-3",children:g.jsx(Ji,{body:!0,children:g.jsxs("h2",{className:"d-sm-flex justify-content-between align-items-center mb-0",children:[g.jsx(d_,{}),g.jsx("div",{className:"text-center flex-grow-1",children:g.jsxs("small",{children:["Edit ",g.jsx(_i,{href:(h==null?void 0:h.shortUrl)??""})]})})]})})}),g.jsx(i,{initialState:x,saving:p,onSave:async S=>{h&&n({...h,data:S})}}),v&&w&&g.jsx(bi,{type:"error",className:"mt-3",children:g.jsx(ho,{errorData:_,fallbackMessage:"An error occurred while updating short URL :("})}),v&&!w&&g.jsx(bi,{type:"success",className:"mt-3",children:"Short URL properly edited."})]})},zEe=Sr(AV,["ShortUrlForm"]),VA=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}))},kV=({creation:e,resetCreateShortUrl:t,canBeClosed:r=!1})=>{const{useTimeoutToggle:n}=xr(kV),[i,a]=n(),{error:o,saved:s}=e;if(B.useEffect(()=>{t()},[t]),o)return g.jsxs(bi,{type:"error",className:"mt-3",children:[r&&g.jsx(Xe,{"data-testid":"error-close-button",icon:$O,className:"float-end pointer",onClick:t}),g.jsx(ho,{errorData:e.errorData,fallbackMessage:"An error occurred while creating the URL :("})]});if(!s)return null;const{shortUrl:u}=e.result;return g.jsxs(bi,{type:"success",className:"mt-3",children:[r&&g.jsx(Xe,{"data-testid":"success-close-button",icon:$O,className:"float-end pointer",onClick:t}),g.jsxs("span",{children:[g.jsx("b",{children:"Great!"})," The short URL is ",g.jsx("b",{children:u})]}),g.jsxs("button",{className:"btn btn-light btn-sm create-short-url-result__copy-btn",id:"copyBtn",type:"button",onClick:()=>VA({text:u,onCopy:a}),children:[g.jsx(Xe,{icon:vj})," Copy ",g.jsxs("span",{className:"sr-only",children:[u," to clipboard"]})]}),g.jsx(hb,{placement:"left",isOpen:i,target:"copyBtn",children:"Copied!"})]})},VEe=Sr(kV,["useTimeoutToggle"]),PO="delete",qEe=({shortUrl:e,toggle:t,isOpen:r,shortUrlDeletion:n,resetDeleteShortUrl:i,deleteShortUrl:a,shortUrlDeleted:o})=>{const[s,u]=B.useState("");B.useEffect(()=>i,[i]);const{loading:l,error:h,deleted:p,errorData:v}=n,w=B.useCallback(()=>{i(),t()},[i,t]),_=B.useCallback(b=>(b.preventDefault(),a(e).then(x=>!jA(x)&&t())),[a,e,t]);return g.jsx(ea,{isOpen:r,toggle:w,centered:!0,onClosed:()=>p&&o(e),children:g.jsxs("form",{onSubmit:_,children:[g.jsx(Pl,{toggle:w,children:g.jsx("span",{className:"text-danger",children:"Delete short URL"})}),g.jsxs(ls,{children:[g.jsxs("p",{children:[g.jsx("b",{className:"text-danger",children:"Caution!"})," You are about to delete a short URL."]}),g.jsx("p",{children:"This action cannot be undone. Once you have deleted it, all the visits stats will be lost."}),g.jsxs("p",{children:["Write ",g.jsx("b",{children:PO})," to confirm deletion."]}),g.jsx("input",{type:"text",className:"form-control",placeholder:`Insert ${PO}`,value:s,onChange:b=>u(b.target.value)}),h&&g.jsx(bi,{type:MCe(v)?"warning":"error",small:!0,className:"mt-2",children:g.jsx(ho,{errorData:v,fallbackMessage:"Something went wrong while deleting the URL :("})})]}),g.jsxs(vd,{children:[g.jsx("button",{type:"button",className:"btn btn-link",onClick:w,children:"Cancel"}),g.jsx("button",{type:"submit",className:"btn btn-danger",disabled:s!==PO||l,children:l?"Deleting...":"Delete"})]})]})})},RV=({amount:e=0,loading:t=!1,...r})=>g.jsxs(Dt,{...r,outline:!0,color:"primary",disabled:t,children:[g.jsx(Xe,{icon:cY})," ",t?"Exporting...":g.jsxs(g.Fragment,{children:["Export (",Tr(e),")"]})]}),j8=20,NV=({amount:e=0})=>{const{apiClientFactory:t,ReportExporter:r}=xr(NV),[{tags:n,search:i,startDate:a,endDate:o,orderBy:s,tagsMode:u}]=f_(),[l,,h,p]=Gt(),v=B.useCallback(async()=>{const w=e/j8,_=async(x=1)=>{const{data:S}=await t().listShortUrls({page:`${x}`,tags:n,searchTerm:i,startDate:a,endDate:o,orderBy:s,tagsMode:u,itemsPerPage:j8});return x>=w?S:S.concat(await _(x+1))};h();const b=await _();r.exportShortUrls(b.map(x=>{var S;const{hostname:O,pathname:P}=new URL(x.shortUrl),T=P.substring(1);return{createdAt:x.dateCreated,domain:O,shortCode:T,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,u]);return g.jsx(RV,{loading:l,className:"btn-md-block",amount:e,onClick:v})},WEe=Sr(NV,["apiClientFactory","ReportExporter"]),HEe=({text:e,copyToClipboard:t=VA,initialCopied:r=!1})=>{const[n,i]=mb(r);return g.jsx(Yu,{className:"ms-2 p-0","aria-label":`Copy ${e} to clipboard`,onClick:()=>t({text:e,onCopy:i}),children:g.jsx(Xe,{icon:n?Lu:vj,className:"fs-5",fixedWidth:!0})})},GEe="yyyy-MM-dd",MV="yyyy-MM-dd HH:mm",wl=()=>new Date,qA=e=>typeof e!="string",WA=(e,t)=>!e||!qA(e)?e:t?Fy(e,t):Ple(e),xl=e=>WA(e,void 0),ol=e=>WA(e,GEe),ym=e=>WA(e,MV),yi=e=>qA(e)?e:gl(e),Wm=(e,t,r)=>{const n=yi(e),i=t&&yi(t),a=r&&yi(r);if(i&&a)try{return jle(n,{start:i,end:a})}catch{return!1}return i?EP(n,i)||Tle(n,i):a?EP(n,a)||By(n,a):!0},fu=(e,t)=>EP(e,t)||By(e,t),W0=({date:e,format:t=MV,relative:r=!1})=>{const n=qA(e)?e:gl(e);return g.jsx("time",{dateTime:`${Ele(n)}000`,children:r?`${Cle(wl(),n)} ago`:Fy(n,t)})},KEe=(e,{shortCode:t,domain:r},n)=>{const i=r?`?domain=${r}`:"";return`${e}/short-code/${oV(t)}/${n}${i}`},bp=({shortUrl:e,suffix:t,asLink:r,children:n,...i})=>{const a=Rl();return!r||!e?g.jsx("span",{...i,children:n}):g.jsx(nr,{to:KEe(a,e,t),...i,children:n})},YEe=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:aZ,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&&By(yi(o),wl())?{icon:c4,className:"text-danger",description:`This short URL cannot be visited since ${ym(yi(o))}`}:a&&By(wl(),yi(a))?{icon:c4,className:"text-warning",description:`This short URL will start working on ${ym(yi(a))}`}:{icon:Lu,className:"text-primary",description:"This short URL can be visited normally"}},ZEe=({shortUrl:e})=>{const{icon:t,className:r,description:n}=B.useMemo(()=>YEe(e),[e]);return g.jsx("span",{style:{cursor:n?"help":void 0},title:n,children:g.jsx(Xe,{icon:t,className:r})})},LV=({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)??{},u=!!a||!!o||!!s,l=g.jsx(bp,{shortUrl:t,suffix:"visits",asLink:n,children:g.jsx("strong",{className:Me("short-url-visits-count__amount",{"short-url-visits-count__amount--big":r}),children:Tr(e)})});return u?g.jsxs(g.Fragment,{children:[g.jsxs("span",{className:"indivisible",children:[l,g.jsxs("small",{className:"short-urls-visits-count__max-visits-control",ref:i,children:[a&&g.jsxs(g.Fragment,{children:[" / ",Tr(a)]}),g.jsx("sup",{className:"ms-1",children:g.jsx(Xe,{icon:TT})})]})]}),g.jsx(ta,{target:i,placement:"bottom",children:g.jsxs("ul",{className:"list-unstyled mb-0",children:[a&&g.jsxs("li",{className:"short-url-visits-count__tooltip-list-item",children:["This short URL will not accept more than ",g.jsx("b",{children:Tr(a)})," visit",a===1?"":"s","."]}),o&&g.jsxs("li",{className:"short-url-visits-count__tooltip-list-item",children:["This short URL will not accept visits before ",g.jsx("b",{className:"indivisible",children:ym(yi(o))}),"."]}),s&&g.jsxs("li",{className:"short-url-visits-count__tooltip-list-item",children:["This short URL will not accept visits after ",g.jsx("b",{className:"indivisible",children:ym(yi(s))}),"."]})]})})]}):l},XEe=e=>!!e.onClose,QEe=e=>!!e.onClick,h_=e=>{const{text:t,children:r,className:n,colorGenerator:i}=e,a=QEe(e),o=a?Yu:"span",s=B.useMemo(()=>i.stylesForKey(t),[t,i]);return g.jsxs(o,{className:Me("badge tag fw-bold",n,{pointer:a}),style:s,onClick:a?e.onClick:void 0,children:[r??t,XEe(e)&&g.jsx(Yu,{"aria-label":`Remove ${t}`,className:"bg-transparent ms-1 opacity-100 p-0 fw-bold tag__close",onClick:e.onClose,children:"×"})]})},JEe=({tags:e,onTagClick:t,colorGenerator:r})=>e.length===0?g.jsx("i",{className:"indivisible",children:g.jsx("small",{children:"No tags"})}):g.jsx(g.Fragment,{children:e.map(n=>g.jsx(h_,{text:n,colorGenerator:r,onClick:()=>t==null?void 0:t(n)},n))}),DV=({shortUrl:e,onTagClick:t})=>{var r,n,i,a;const{ShortUrlsRowMenu:o,ColorGenerator:s,useTimeoutToggle:u}=xr(DV),[l,h]=u(!1,500),p=B.useRef(!0),[{excludeBots:v}]=f_(),w=Dn("visits"),_=v??(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]),g.jsxs("tr",{className:"responsive-table__row",children:[g.jsx("td",{className:"indivisible short-urls-row__cell responsive-table__cell","data-th":"Created at",children:g.jsx(W0,{date:e.dateCreated})}),g.jsx("td",{className:"responsive-table__cell short-urls-row__cell","data-th":"Short URL",children:g.jsxs("span",{className:"position-relative short-urls-row__cell--indivisible",children:[g.jsx("span",{className:"short-urls-row__short-url-wrapper",children:g.jsx(_i,{href:e.shortUrl})}),g.jsx(HEe,{text:e.shortUrl})]})}),g.jsx("td",{className:"responsive-table__cell short-urls-row__cell short-urls-row__cell--break","data-th":`${e.title?"Title":"Long URL"}`,children:g.jsx(_i,{href:e.longUrl,children:e.title??e.longUrl})}),e.title&&g.jsx("td",{className:"short-urls-row__cell responsive-table__cell short-urls-row__cell--break d-lg-none","data-th":"Long URL",children:g.jsx(_i,{href:e.longUrl})}),g.jsx("td",{className:"responsive-table__cell short-urls-row__cell","data-th":"Tags",children:g.jsx(JEe,{tags:e.tags,colorGenerator:s,onTagClick:t})}),g.jsx("td",{className:"responsive-table__cell short-urls-row__cell text-lg-end","data-th":"Visits",children:g.jsx(LV,{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})}),g.jsx("td",{className:"responsive-table__cell short-urls-row__cell","data-th":"Status",children:g.jsxs("div",{className:"d-flex gap-2",children:[g.jsx(ZEe,{shortUrl:e}),e.hasRedirectRules&&g.jsx(bp,{asLink:!0,shortUrl:e,suffix:"redirect-rules",title:"This short URL has dynamic redirect rules",children:g.jsx(Xe,{icon:X$})})]})}),g.jsx("td",{className:"responsive-table__cell short-urls-row__cell text-end",children:g.jsx(o,{shortUrl:e})})]})},eTe=Sr(DV,["ShortUrlsRowMenu","ColorGenerator","useTimeoutToggle"]),tTe=6,A8="0123456789ABCDEF",rTe=128;function nTe(){return`#${NA(tTe,()=>A8[Math.floor(Math.random()*A8.length)]).join("")}`}function iTe(e,t,r){return Math.round(Math.sqrt(.299*e**2+.587*t**2+.114*r**2))}function IV(e){const[t,r,n]=(e.match(/../g)??[]).map(i=>parseInt(i,16)||0);return iTe(t,r,n)>=rTe}const $V=B.forwardRef(({name:e,color:t,onChange:r,className:n},i)=>g.jsxs("div",{className:Me("p-0 position-relative",n),style:{backgroundColor:t,borderColor:t},children:[g.jsx(Xe,{icon:OY,className:"position-absolute top-50 start-50 translate-middle",style:{color:IV(t.substring(1))?"#000":"fff"}}),g.jsx(Qr,{className:"form-control-color opacity-0",type:"color",value:t,onChange:a=>r(a.target.value),innerRef:i,name:e,"aria-label":e.replace("-"," ")})]})),k8=({color:e,onChange:t,name:r})=>{const n=vl();return g.jsxs(jm,{children:[g.jsx($V,{name:`${r}-picker`,color:e,onChange:t,className:"input-group-text",ref:n}),g.jsx(Qr,{readOnly:!0,value:e,onClick:()=>{var i;return(i=n.current)==null?void 0:i.click()},"aria-label":r,"data-testid":"text-input"})]})},aTe=B.forwardRef(({data:e,color:t="#000000",bgColor:r="#ffffff",margin:n=0,errorCorrection:i="L",size:a=300,drawType:o="canvas"},s)=>{const u=B.useRef(null),l=B.useRef(new Kle),h=B.useCallback((v,w)=>l.current.download({name:v,extension:w}),[]),p=B.useCallback(v=>new Promise((w,_)=>{const b=l.current.getRawData(v),x=new FileReader;x.onload=()=>{const{result:S}=x;S&&w(S.toString())},x.onerror=_,b.then(S=>{S instanceof Blob?x.readAsDataURL(S):_(new Error("QR code image blob not available"))})}),[]);return B.useImperativeHandle(s,()=>({download:h,getDataUri:p}),[h,p]),B.useEffect(()=>{const v=u.current;l.current.append(v)},[]),B.useEffect(()=>{l.current.update({type:o,data:e,width:a+n,height:a+n,margin:n,dotsOptions:{color:t},backgroundOptions:{color:r},qrOptions:{errorCorrectionLevel:i}})},[r,t,e,o,i,n,a]),g.jsx("div",{ref:u})}),R8=({name:e,value:t,step:r,min:n,max:i,onChange:a})=>{const o=B.useId();return g.jsxs("div",{className:"d-flex flex-column gap-1",children:[g.jsxs("label",{htmlFor:o,className:"text-capitalize",children:[e,": ",t,"px"]}),g.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))})]})},oTe=({errorCorrection:e,onChange:t})=>g.jsxs(us,{text:e?`Error correction (${e})`:g.jsx("i",{children:"Default error correction"}),dropdownClassName:"w-100",children:[g.jsxs(Qe,{active:e==="L",onClick:()=>t("L"),children:[g.jsx("b",{children:"L"}),"ow"]}),g.jsxs(Qe,{active:e==="M",onClick:()=>t("M"),children:[g.jsx("b",{children:"M"}),"edium"]}),g.jsxs(Qe,{active:e==="Q",onClick:()=>t("Q"),children:[g.jsx("b",{children:"Q"}),"uartile"]}),g.jsxs(Qe,{active:e==="H",onClick:()=>t("H"),children:[g.jsx("b",{children:"H"}),"igh"]})]}),sTe=["png","svg","webp","jpeg"],lTe=({format:e,onChange:t})=>g.jsx(us,{text:`Format (${e})`,dropdownClassName:"w-100",children:sTe.map(r=>g.jsx(Qe,{active:e===r,onClick:()=>t(r),children:r},r))}),uTe=({shortUrl:{shortUrl:e,shortCode:t},toggle:r,isOpen:n,qrDrawType:i})=>{const[a,o]=B.useState(300),[s,u]=B.useState(0),[l,h]=B.useState("L"),[p,v]=B.useState("#000000"),[w,_]=B.useState("#ffffff"),[b,x]=B.useState("png"),S=Ea("qrCodeColors"),O=B.useRef(null),P=B.useCallback(()=>{var M;return(M=O.current)==null?void 0:M.download(`${t}-qr-code`,b)},[b,t]),[T,A]=mb(),j=B.useCallback(()=>{var M;const q=((M=O.current)==null?void 0:M.getDataUri(b))??"";return VA({text:q,onCopy:A})},[b,A]);return g.jsxs(ea,{isOpen:n,toggle:r,centered:!0,size:"lg",children:[g.jsxs(Pl,{toggle:r,children:["QR code for ",g.jsx(_i,{href:e,children:e})]}),g.jsxs(ls,{className:"d-flex flex-column-reverse flex-lg-row gap-3",children:[g.jsx("div",{className:"flex-grow-1 d-flex align-items-center justify-content-around qr-code-modal__qr-code",children:g.jsxs("div",{className:"d-flex flex-column gap-1","data-testid":"qr-code-container",children:[g.jsx(aTe,{ref:O,data:e,size:a,margin:s,errorCorrection:l,color:p,bgColor:w,drawType:i}),g.jsxs("div",{className:"text-center fst-italic",children:["Preview (",a+s,"x",a+s,")"]})]})}),g.jsxs("div",{className:"d-flex flex-column gap-2 qr-code-modal__controls",children:[g.jsx(R8,{name:"size",value:a,onChange:o,step:10,min:50,max:1e3}),g.jsx(R8,{name:"margin",value:s,onChange:u,step:1,min:0,max:100}),g.jsx(oTe,{errorCorrection:l,onChange:h}),S&&g.jsxs(g.Fragment,{children:[g.jsx(k8,{name:"color",color:p,onChange:v}),g.jsx(k8,{name:"background",color:w,onChange:_})]}),g.jsx("div",{className:"my-auto",children:g.jsx("hr",{className:"my-2"})}),g.jsxs("div",{className:"d-flex flex-column gap-2",children:[g.jsx(lTe,{format:b,onChange:x}),g.jsxs("div",{className:"d-flex align-items-center gap-2",children:[g.jsx(Dt,{outline:!0,color:"primary",onClick:j,"aria-label":"Copy data URI",title:"Copy data URI",children:g.jsx(Xe,{icon:T?Lu:vj,fixedWidth:!0})}),g.jsxs(Dt,{color:"primary",onClick:P,className:"flex-grow-1",children:["Download ",g.jsx(Xe,{icon:K$,className:"ms-1"})]})]})]})]})]})]})},FV=({shortUrl:e,deleteShortUrl:t,shortUrlDeleted:r})=>{const{DeleteShortUrlModal:n}=xr(FV),[i,,a,o]=Gt(),[s,,u,l]=Gt(),h=s_(),p=Ea("shortUrlRedirectRules"),{confirmDeletions:v=!0}=Dn("shortUrlsList",{}),w=B.useCallback(async()=>{const _=await t(e);jA(_)||r(e)},[t,e,r]);return g.jsxs(g.Fragment,{children:[g.jsxs(vb,{minWidth:p?220:190,children:[g.jsxs(Qe,{tag:bp,shortUrl:e,suffix:"visits",asLink:!0,children:[g.jsx(Xe,{icon:ET,fixedWidth:!0})," Visit stats"]}),h&&g.jsxs(g.Fragment,{children:[g.jsxs(Qe,{disabled:!h.canAddItemWithName(e.shortUrl),onClick:()=>h.addItemToCompare({name:e.shortUrl,query:IA(e)}),children:[g.jsx(Xe,{icon:ab,fixedWidth:!0})," Compare visits"]}),g.jsx(Qe,{divider:!0,tag:"hr"})]}),g.jsxs(Qe,{tag:bp,shortUrl:e,suffix:"edit",asLink:!0,children:[g.jsx(Xe,{icon:PT,fixedWidth:!0})," Edit short URL"]}),p&&g.jsxs(Qe,{tag:bp,shortUrl:e,suffix:"redirect-rules",asLink:!0,children:[g.jsx(Xe,{icon:X$,fixedWidth:!0})," Manage redirect rules"]}),g.jsxs(Qe,{onClick:a,children:[g.jsx(Xe,{icon:rZ,fixedWidth:!0})," QR code"]}),g.jsx(Qe,{divider:!0,tag:"hr"}),g.jsxs(Qe,{className:"dropdown-item--danger",onClick:v?u:w,children:[g.jsx(Xe,{icon:W$,fixedWidth:!0})," Delete short URL"]})]}),g.jsx(uTe,{shortUrl:e,isOpen:i,toggle:o}),g.jsx(n,{shortUrl:e,deleteShortUrl:t,shortUrlDeleted:r,isOpen:s,toggle:l})]})},cTe=Sr(FV,["DeleteShortUrlModal"]),BV="shlink/shortUrlCreation",N8={saving:!1,saved:!1,error:!1},fTe=e=>Wr(`${BV}/createShortUrl`,t=>e().createShortUrl(t)),dTe=e=>{const{reducer:t,actions:r}=Rr({name:BV,initialState:N8,reducers:{resetCreateShortUrl:()=>N8},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}},UV="shlink/shortUrlEdition",hTe={saving:!1,saved:!1,error:!1},pTe=e=>Wr(`${UV}/editShortUrl`,({shortCode:t,domain:r,data:n})=>e().updateShortUrl({shortCode:t,domain:r},n)),mTe=e=>Rr({name:UV,initialState:hTe,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}))}}),M8="shlink/shortUrlsDetails",L8={loading:!1,error:!1},vTe=e=>{const t=Wr(`${M8}/getShortUrlsDetails`,async(n,{getState:i})=>{const{shortUrlsList:a}=i(),o=await Promise.all(n.map(async s=>{var u;const{shortCode:l,domain:h}=s,p=(u=a==null?void 0:a.shortUrls)==null?void 0:u.data.find(v=>yp(v,l,h));return[s,p??await e().getShortUrl({shortCode:l,domain:h})]}));return new Map(o)}),{reducer:r}=Rr({name:M8,initialState:L8,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})=>({...L8,shortUrls:a}))}});return{reducer:r,getShortUrlsDetails:t}},gTe=({domains:e,value:t,onChange:r})=>{const[n,,i,a]=Gt(),o=!t,s=B.useCallback(()=>{r(""),a()},[r,a]),u=B.useCallback(()=>{r(""),i()},[r,i]);return n?g.jsxs(jm,{children:[g.jsx(Qr,{value:t??"",placeholder:"Domain",onChange:l=>r(l.target.value)}),g.jsx(Dt,{id:"backToDropdown",outline:!0,type:"button",className:"domains-dropdown__back-btn","aria-label":"Back to domains list",onClick:s,children:g.jsx(Xe,{icon:LY})}),g.jsx(ta,{target:"backToDropdown",placement:"left",trigger:"hover",children:"Existing domains"})]}):g.jsxs(us,{text:o?"Domain":`Domain: ${t}`,className:o?"domains-dropdown__toggle-btn":"domains-dropdown__toggle-btn--active",children:[e.map(({domain:l,isDefault:h})=>g.jsxs(Qe,{active:(t===l||h)&&o,onClick:()=>r(l),className:"d-flex justify-content-between align-items-center",children:[l,h&&g.jsx("span",{className:"text-muted",children:"default"})]},l)),g.jsx(Qe,{divider:!0}),g.jsx(Qe,{onClick:u,children:g.jsx("i",{children:"New domain"})})]})},EO=({icon:e,className:t,...r})=>{const n=vl();return g.jsxs("div",{className:"icon-input-container",children:[g.jsx(Qr,{className:Me("icon-input-container__input",t),innerRef:n,...r}),g.jsx(Xe,{icon:e,fixedWidth:!0,className:"icon-input-container__icon",onClick:()=>{var i;return(i=n.current)==null?void 0:i.focus()}})]})},yTe=({minDate:e,maxDate:t,value:r,onChange:n,withTime:i=!1,...a})=>{const o=B.useCallback(({target:u})=>{if(!u.value){n==null||n(null);return}n==null||n(yi(u.value))},[n]),s=B.useMemo(()=>i?ym:ol,[i]);return g.jsx(Qr,{...a,type:i?"datetime-local":"date",value:s(r)??"",max:s(t)??void 0,min:s(e)??void 0,onChange:o})},H0=({label:e,id:t,...r})=>{const n=B.useId();return g.jsxs(g.Fragment,{children:[g.jsxs("label",{htmlFor:t??n,className:"mb-1",children:[e,":"]}),g.jsx(yTe,{id:t??n,...r})]})},TO=({children:e,infoTooltip:t,checked:r,onChange:n})=>g.jsxs("p",{children:[g.jsx(wF,{inline:!0,checked:r,className:t?"me-2":"",onChange:n,children:e}),t&&g.jsx(Jg,{placement:"right",children:t})]}),bTe=({isOpen:e,toggle:t})=>g.jsxs(ea,{isOpen:e,toggle:t,centered:!0,size:"lg",children:[g.jsx(Pl,{toggle:t,children:"Info"}),g.jsxs(ls,{children:[g.jsxs("p",{children:["When the ",g.jsx("b",{children:g.jsx("i",{children:'"Use existing URL if found"'})})," checkbox is checked, the server will return an existing short URL if it matches provided params."]}),g.jsx("p",{children:"These are the checks performed by Shlink in order to determine if an existing short URL should be returned:"}),g.jsxs("ul",{children:[g.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."}),g.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.",g.jsx("br",{}),"If the slug is being used by another long URL, an error will be returned."]}),g.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"})]})]})]}),_Te=()=>{const[e,t]=Gt();return g.jsxs(g.Fragment,{children:[g.jsx(Yu,{className:"p-0",title:"What does this mean?",onClick:t,children:g.jsx(Xe,{icon:TT})}),g.jsx(bTe,{isOpen:e,toggle:t})]})},Dg=e=>typeof e=="string"?gl(e):e,wTe=e=>"shortCodeLength"in e&&"customSlug"in e&&"domain"in e,zV=({basicMode:e=!1,saving:t,onSave:r,initialState:n,tagsList:i,domainsList:a})=>{var o,s,u;const{TagsSelector:l}=xr(zV),[h,p]=B.useState(n),v=wTe(h),w=Ea("deviceLongUrls"),_=Ea("urlValidation"),b=_||v,x=B.useCallback(()=>p(n),[n]),S=B.useCallback((j,M)=>_u(j)?j:_u(M)?null:void 0,[]),O=B.useCallback((j,M)=>p(({deviceLongUrls:q={},...H})=>{var W;return{...H,deviceLongUrls:{...q,[j]:S(M,(W=n.deviceLongUrls)==null?void 0:W[j])}}}),[n.deviceLongUrls,S]),P=B.useCallback(j=>p(M=>({...M,tags:j})),[]),T=B.useCallback(async j=>(j.preventDefault(),r(h).then(M=>v&&!jA(M)&&x()).catch(()=>{})),[v,r,x,h]),A=B.useMemo(()=>g.jsxs("div",{className:"d-flex flex-column gap-3",children:[g.jsx(Qr,{bsSize:"lg",type:"url",placeholder:"URL to be shortened",required:!0,value:h.longUrl,onChange:j=>p(M=>({...M,longUrl:j.target.value}))}),g.jsxs("div",{className:Me("d-flex flex-column flex-lg-row gap-3",{"mb-3":e}),children:[e&&v&&g.jsx("div",{className:"w-100 w-lg-50",children:g.jsx(Qr,{bsSize:"lg",placeholder:"Custom slug",value:h.customSlug??"",onChange:j=>p(M=>({...M,customSlug:j.target.value}))})}),g.jsx("div",{className:Me("w-100",{"w-lg-50":e}),children:g.jsx(l,{tags:i.tags,selectedTags:h.tags??[],onChange:P})})]})]}),[l,e,P,v,h,i.tags]);return g.jsxs("form",{name:"shortUrlForm",className:"short-url-form",onSubmit:T,children:[e&&A,!e&&g.jsxs(g.Fragment,{children:[g.jsxs(Ja,{children:[g.jsx("div",{className:Me("mb-3",{"col-sm-6":w,"col-12":!w}),children:g.jsx(Er,{title:"Main options",children:A})}),w&&g.jsx("div",{className:"col-sm-6 mb-3",children:g.jsxs(Er,{title:"Device-specific long URLs",bodyClassName:"d-flex flex-column gap-3",children:[g.jsx(EO,{type:"url",icon:Zle,placeholder:"Android-specific redirection",value:((o=h.deviceLongUrls)==null?void 0:o.android)??"",onChange:({target:j})=>O("android",j.value)}),g.jsx(EO,{type:"url",icon:Yle,placeholder:"iOS-specific redirection",value:((s=h.deviceLongUrls)==null?void 0:s.ios)??"",onChange:({target:j})=>O("ios",j.value)}),g.jsx(EO,{type:"url",icon:oZ,placeholder:"Desktop-specific redirection",value:((u=h.deviceLongUrls)==null?void 0:u.desktop)??"",onChange:({target:j})=>O("desktop",j.value)})]})})]}),g.jsxs(Ja,{children:[g.jsx("div",{className:"col-sm-6 mb-3",children:g.jsxs(Er,{title:"Customize the short URL",bodyClassName:"d-flex flex-column gap-3",children:[g.jsx(Qr,{placeholder:"Title",value:h.title??"",onChange:({target:j})=>p(M=>({...M,title:S(j.value,n.title)}))}),v&&g.jsxs(g.Fragment,{children:[g.jsxs(Ja,{children:[g.jsx("div",{className:"col-lg-6 mb-3 mb-lg-0",children:g.jsx(Qr,{placeholder:"Custom slug",value:h.customSlug??"",onChange:j=>p(M=>({...M,customSlug:j.target.value})),disabled:_u(h.shortCodeLength)})}),g.jsx("div",{className:"col-lg-6",children:g.jsx(Qr,{type:"number",placeholder:"Short code length",value:h.shortCodeLength??"",onChange:j=>p(M=>({...M,shortCodeLength:j.target.value})),min:4,disabled:_u(h.customSlug)})})]}),g.jsx(gTe,{value:h.domain,onChange:j=>p(M=>({...M,domain:j})),domains:a.domains})]})]})}),g.jsx("div",{className:"col-sm-6 mb-3",children:g.jsxs(Er,{title:"Limit access to the short URL",children:[g.jsxs("div",{className:"row mb-3",children:[g.jsx("div",{className:"col-lg-6",children:g.jsx(H0,{label:"Enabled since",withTime:!0,maxDate:h.validUntil?Dg(h.validUntil):void 0,value:h.validSince?Dg(h.validSince):null,onChange:j=>p(M=>({...M,validSince:xl(j)}))})}),g.jsx("div",{className:"col-lg-6 mt-3 mt-lg-0",children:g.jsx(H0,{label:"Enabled until",withTime:!0,minDate:h.validSince?Dg(h.validSince):void 0,value:h.validUntil?Dg(h.validUntil):null,onChange:j=>p(M=>({...M,validUntil:xl(j)}))})})]}),g.jsxs("div",{children:[g.jsx("label",{htmlFor:"maxVisits",className:"mb-1",children:"Maximum visits allowed:"}),g.jsx(Qr,{id:"maxVisits",type:"number",min:1,placeholder:"25...",value:h.maxVisits??"",onChange:j=>p(M=>({...M,maxVisits:_u(j.target.value)?Number(j.target.value):null}))})]})]})})]}),g.jsxs(Ja,{children:[b&&g.jsx("div",{className:"col-sm-6 mb-3",children:g.jsxs(Er,{title:"Extra checks",children:[_&&g.jsx(TO,{infoTooltip:"If checked, Shlink will try to reach the long URL, failing in case it's not publicly accessible.",checked:h.validateUrl,onChange:j=>p(M=>({...M,validateUrl:j})),children:"Validate URL"}),v&&g.jsxs("p",{children:[g.jsx(wF,{inline:!0,className:"me-2",checked:h.findIfExists,onChange:j=>p(M=>({...M,findIfExists:j})),children:"Use existing URL if found"}),g.jsx(_Te,{})]})]})}),g.jsx("div",{className:Me("mb-3",{"col-sm-6":b}),children:g.jsxs(Er,{title:"Configure behavior",children:[g.jsx(TO,{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:j=>p(M=>({...M,crawlable:j})),children:"Make it crawlable"}),g.jsx(TO,{infoTooltip:"When this short URL is visited, any query params appended to it will be forwarded to the long URL.",checked:h.forwardQuery,onChange:j=>p(M=>({...M,forwardQuery:j})),children:"Forward query params on redirect"})]})})]})]}),g.jsx("div",{className:"text-center",children:g.jsx(Dt,{outline:!0,color:"primary",disabled:t||!h.longUrl,className:"btn-xs-block",children:t?"Saving...":"Save"})})]})},xTe=Sr(zV,["TagsSelector"]),p_="all",VV={today:"Today",yesterday:"Yesterday",last7Days:"Last 7 days",last30Days:"Last 30 days",last90Days:"Last 90 days",last180Days:"Last 180 days",last365Days:"Last 365 days",[p_]:void 0},qV=Object.keys(VV),STe=e=>!e||!e.startDate&&!e.endDate,G0=e=>typeof e=="string"&&qV.includes(e),OTe=qV.filter(e=>e!==p_),D8=e=>e?yi(e):null,WV=(e,t)=>({startDate:D8(e),endDate:D8(t)}),CTe=e=>{if(!(!e||STe(e)))return e.startDate&&!e.endDate?`Since ${ol(e.startDate)}`:!e.startDate&&e.endDate?`Until ${ol(e.endDate)}`:`${ol(e.startDate)} - ${ol(e.endDate)}`},HV=e=>{if(!(!e||e===p_))return G0(e)?VV[e]:CTe(e)},qi=e=>qu(Uy(wl(),e)),ef=e=>({startDate:e,endDate:Nf(wl())}),GV=e=>{var t;return((t=[[()=>e==="today",()=>ef(qu(wl()))],[()=>e==="yesterday",()=>({startDate:qi(1),endDate:Nf(Uy(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]())??{}},PTe=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])??p_},KV=e=>G0(e)?GV(e):e,YV=e=>!!(e&&e.startDate),ETe=({startDate:e,endDate:t})=>{const r=aB(Nf(t??new Date),qu(e))+1,n=Uy(qu(e),r),i=Uy(Nf(e),1);return{startDate:n,endDate:i}},TTe=e=>{if(YV(e))return aB(e.endDate??new Date,e.startDate)},jTe=({active:e,allText:t,onChange:r})=>g.jsxs(g.Fragment,{children:[g.jsx(Qe,{active:e==="all",onClick:()=>r("all"),children:t}),g.jsx(Qe,{divider:!0,tag:"hr"}),OTe.map(n=>g.jsx(Qe,{active:e===n,onClick:()=>r(n),children:HV(n)},n))]}),ATe=({startDate:e,endDate:t,disabled:r=!1,onStartDateChange:n,onEndDateChange:i})=>g.jsxs("div",{className:"row",children:[g.jsx("div",{className:"col-md-6",children:g.jsx(H0,{label:"Since",value:e,maxDate:t??void 0,disabled:r,onChange:n})}),g.jsx("div",{className:"col-md-6 mt-3 mt-md-0",children:g.jsx(H0,{label:"Until",value:t,minDate:e??void 0,disabled:r,onChange:a=>i(a&&Nf(a))})})]}),HA=({onDatesChange:e,dateRangeOrInterval:t,defaultText:r,disabled:n})=>{const i=B.useMemo(()=>HV(t)??r,[t,r]),[a,o]=B.useMemo(()=>G0(t)?[void 0,t]:[t,void 0],[t]),s=B.useCallback(u=>{G0(u)?e(GV(u),u):e(u)},[e]);return g.jsxs(us,{disabled:n,text:i,children:[g.jsx(jTe,{allText:r,active:o,onChange:s}),g.jsx(Qe,{divider:!0,tag:"hr"}),g.jsx("div",{className:"px-3 py-1",children:g.jsx(ATe,{...a,onStartDateChange:u=>s({...a,startDate:u}),onEndDateChange:u=>s({...a,endDate:u})})})]})},kTe={dateCreated:"Created at",shortCode:"Short URL",longUrl:"Long URL",title:"Title",visits:"Visits"},RTe=({onChange:e,selected:t={},className:r,domains:n})=>{const i=Ea("filterShortUrlsByDomain"),{excludeBots:a=!1,excludeMaxVisitsReached:o=!1,excludePastValidUntil:s=!1,domain:u}=t,l=B.useCallback(p=>e({...t,...p}),[e,t]),h=B.useCallback(p=>l({[p]:!(t!=null&&t[p])}),[l,t]);return g.jsxs(us,{text:"Filters",dropdownClassName:r,end:!0,minWidth:250,children:[g.jsx(Qe,{header:!0,"aria-hidden":!0,children:"Visits:"}),g.jsx(Qe,{active:a,onClick:()=>h("excludeBots"),children:"Ignore visits from bots"}),g.jsx(Qe,{divider:!0,tag:"hr"}),g.jsx(Qe,{header:!0,"aria-hidden":!0,children:"Short URLs:"}),g.jsx(Qe,{active:o,onClick:()=>h("excludeMaxVisitsReached"),children:"Exclude with visits reached"}),g.jsx(Qe,{active:s,onClick:()=>h("excludePastValidUntil"),children:"Exclude enabled in the past"}),i&&g.jsxs(g.Fragment,{children:[g.jsx(Qe,{divider:!0,tag:"hr"}),g.jsxs(Qe,{header:!0,"aria-hidden":!0,children:["Domain: ",!n&&g.jsx("i",{children:"loading..."})]}),n==null?void 0:n.map(p=>{const v=p.isDefault?ud:p.domain,w=u===v;return g.jsx(Qe,{active:w,onClick:()=>l({domain:w?void 0:v}),children:p.domain},p.domain)})]}),g.jsx(Qe,{divider:!0,tag:"hr"}),g.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"})]})},ZV=({className:e,shortUrlsAmount:t,order:r,handleOrderBy:n,tagsList:i,domainsList:a})=>{const{ExportShortUrlsBtn:o,TagsSelector:s}=xr(ZV),[{search:u,tags:l,startDate:h,endDate:p,excludeBots:v,excludeMaxVisitsReached:w,excludePastValidUntil:_,domain:b,tagsMode:x="any"},S]=f_(),O=Dn("visits"),[P,T]=B.useState(),A=B.useCallback(({startDate:H,endDate:W},K)=>{S({startDate:xl(H)??void 0,endDate:xl(W)??void 0}),T(K)},[S]),j=B.useCallback(H=>S({search:H||void 0}),[S]),M=B.useCallback(H=>S({tags:H}),[S]),q=B.useCallback(()=>S({tagsMode:x==="any"?"all":"any"}),[x,S]);return g.jsxs("div",{className:Me("short-urls-filtering-bar-container",e),children:[g.jsx(pb,{initialValue:u,onChange:j}),g.jsxs(jm,{className:"mt-3",children:[g.jsx(s,{immutable:!0,placeholder:"With tags...",tags:i.tags,selectedTags:l,onChange:M}),l.length>1&&g.jsxs(g.Fragment,{children:[g.jsx(Dt,{outline:!0,color:"secondary",onClick:q,id:"tagsModeBtn","aria-label":"Change tags mode",children:g.jsx(Xe,{className:"short-urls-filtering-bar__tags-icon",icon:x==="all"?G$:RY})}),g.jsx(ta,{target:"tagsModeBtn",placement:"left",children:x==="all"?"With all the tags.":"With any of the tags."})]})]}),g.jsxs(Ja,{className:"flex-lg-row-reverse",children:[g.jsx("div",{className:"col-lg-8 col-xl-6 mt-3",children:g.jsxs("div",{className:"d-md-flex",children:[g.jsx("div",{className:"flex-grow-1",children:g.jsx(HA,{defaultText:"All short URLs",dateRangeOrInterval:P??WV(h,p),onDatesChange:A})}),g.jsx(RTe,{className:"ms-0 ms-md-2 mt-3 mt-md-0",selected:{excludeBots:v??(O==null?void 0:O.excludeBots),excludeMaxVisitsReached:w,excludePastValidUntil:_,domain:b},onChange:S,domains:a.loading?void 0:a.domains})]})}),g.jsx("div",{className:"col-6 col-lg-4 col-xl-6 mt-3",children:g.jsx(o,{amount:t})}),g.jsx("div",{className:"col-6 d-lg-none mt-3",children:g.jsx(km,{prefixed:!1,items:kTe,order:r,onChange:n})})]})]})},NTe=Sr(ZV,["ExportShortUrlsBtn","TagsSelector"]);function _p({currentOrder:e,field:t,className:r="ms-1"}){return!e.dir||e.field!==t?null:g.jsx(Xe,{icon:e.dir==="ASC"?SY:IY,className:r})}const tf=2,aT="...",XV=(e,t)=>{const r=pj(Math.max(tf,e-tf),Math.min(t-1,e+tf)+1);return e-tf>tf&&r.unshift(aT),e+tf<t-1&&r.push(aT),r.unshift(1),r.push(t),r},bm=e=>e===aT,QV=e=>bm(e)?e:Tr(e),JV=(e,t)=>bm(e)?`${e}_${t}`:`${e}`,MTe=({paginator:e,currentQueryString:t=""})=>{const{currentPage:r=0,pagesCount:n=0}=e??{},i=Rl(),a=s=>`${i}/list-short-urls/${s}${t}`;if(n<=1)return g.jsx("div",{className:"pb-3"});const o=()=>XV(r,n).map((s,u)=>g.jsx(Au,{disabled:bm(s),active:r===s,children:g.jsx(ku,{tag:nr,to:a(s),children:QV(s)})},JV(s,u)));return g.jsxs(ij,{className:"sticky-card-paginator py-3",listClassName:"flex-wrap justify-content-center mb-0",children:[g.jsx(Au,{disabled:r===1,children:g.jsx(ku,{previous:!0,tag:nr,to:a(r-1)})}),o(),g.jsx(Au,{disabled:r>=n,children:g.jsx(ku,{next:!0,tag:nr,to:a(r+1)})})]})},LTe={field:"dateCreated",dir:"DESC"},eq=Ma(({listShortUrls:e,shortUrlsList:t})=>{var r,n,i;const{ShortUrlsTable:a,ShortUrlsFilteringBar:o}=xr(eq),{page:s}=pd(),u=xn(),[{tags:l,search:h,startDate:p,endDate:v,orderBy:w,tagsMode:_,excludeBots:b,excludePastValidUntil:x,excludeMaxVisitsReached:S,domain:O},P]=f_(),T=mj(),[A,j]=B.useState(w??((r=T.shortUrlsList)==null?void 0:r.defaultOrdering)??LTe),{pagination:M}=(t==null?void 0:t.shortUrls)??{},q=B.useMemo(()=>{var ee;return b??((ee=T.visits)==null?void 0:ee.excludeBots)},[b,(n=T.visits)==null?void 0:n.excludeBots]),H=B.useCallback((ee,re)=>{P({orderBy:{field:ee,dir:re}}),j({field:ee,dir:re})},[P]),W=ee=>()=>H(ee,Am(ee,A.field,A.dir)),K=ee=>g.jsx(_p,{currentOrder:A,field:ee}),te=B.useCallback(ee=>P({tags:[...new Set([...l,ee])]}),[l,P]),se=B.useCallback(({field:ee,dir:re})=>q&&ee==="visits"?{field:"nonBotVisits",dir:re}:{field:ee,dir:re},[q]),X=kA();return B.useEffect(()=>{e({page:s,searchTerm:h,tags:l,startDate:p,endDate:v,orderBy:se(A),tagsMode:_,excludePastValidUntil:x,excludeMaxVisitsReached:S,domain:O})},[e,se,s,h,l,p,v,A,_,x,S,O]),g.jsxs(AA,{value:X,children:[g.jsx(o,{shortUrlsAmount:(i=t.shortUrls)==null?void 0:i.pagination.totalItems,order:A,handleOrderBy:H,className:"mb-3"}),g.jsx(RA,{type:"short-urls",className:"mb-3"}),g.jsxs(Ji,{body:!0,className:Me({"pb-0":!t.loading}),children:[g.jsx(a,{shortUrlsList:t,orderByColumn:W,renderOrderIcon:K,onTagClick:te}),!t.loading&&g.jsx(MTe,{paginator:M,currentQueryString:u.search})]})]})},()=>[Ln.visits]),DTe=Sr(eq,["ShortUrlsTable","ShortUrlsFilteringBar"]),ITe=({shortUrlsList:e,onTagClick:t,ShortUrlsRow:r})=>{const{error:n,loading:i,shortUrls:a}=e;return n?g.jsx("tr",{children:g.jsx("td",{colSpan:6,className:"text-center table-danger text-dark",children:"Something went wrong while loading short URLs :("})}):i?g.jsx("tr",{children:g.jsx("td",{colSpan:6,className:"text-center",children:"Loading..."})}):!i&&(!a||a.data.length===0)?g.jsx("tr",{children:g.jsx("td",{colSpan:6,className:"text-center",children:"No results found"})}):a==null?void 0:a.data.map(o=>g.jsx(r,{shortUrl:o,onTagClick:t},o.shortUrl))},tq=({orderByColumn:e,renderOrderIcon:t,shortUrlsList:r,onTagClick:n,className:i})=>{const{ShortUrlsRow:a}=xr(tq),o=Me({"short-urls-table__header-cell--with-action":!!e}),s=Me("short-urls-table__header-cell",o),u=Me("table table-hover responsive-table short-urls-table",i);return g.jsxs("table",{className:u,children:[g.jsx("thead",{className:"responsive-table__header short-urls-table__header",children:g.jsxs("tr",{children:[g.jsxs("th",{className:s,onClick:e==null?void 0:e("dateCreated"),children:["Created at ",t==null?void 0:t("dateCreated")]}),g.jsxs("th",{className:s,onClick:e==null?void 0:e("shortCode"),children:["Short URL ",t==null?void 0:t("shortCode")]}),g.jsxs("th",{className:"short-urls-table__header-cell",children:[g.jsxs(Yu,{className:Me("p-0",o),onClick:e==null?void 0:e("title"),children:["Title ",t==null?void 0:t("title")]})," / ",g.jsxs(Yu,{className:Me("p-0",o),onClick:e==null?void 0:e("longUrl"),children:[g.jsx("span",{className:"indivisible",children:"Long URL"})," ",t==null?void 0:t("longUrl")]})]}),g.jsx("th",{className:"short-urls-table__header-cell",children:"Tags"}),g.jsx("th",{className:s,onClick:e==null?void 0:e("visits"),children:g.jsxs("span",{className:"indivisible",children:["Visits ",t==null?void 0:t("visits")]})}),g.jsx("th",{className:"short-urls-table__header-cell",colSpan:2,"aria-hidden":!0})]})}),g.jsx("tbody",{children:g.jsx(ITe,{ShortUrlsRow:a,shortUrlsList:r,onTagClick:n})})]})},$Te=Sr(tq,["ShortUrlsRow"]),FTe=(e,t)=>{e.factory("ShortUrlsList",DTe),e.decorator("ShortUrlsList",t(["mercureInfo","shortUrlsList"],["listShortUrls","createNewVisits","loadMercureInfo"])),e.factory("ShortUrlsTable",$Te),e.factory("ShortUrlsRow",eTe),e.factory("CreateShortUrlResult",VEe),e.factory("ShortUrlsRowMenu",cTe),e.decorator("ShortUrlsRowMenu",t(null,["shortUrlDeleted","deleteShortUrl"])),e.factory("ShortUrlForm",xTe),e.decorator("ShortUrlForm",t(["tagsList","domainsList"])),e.factory("CreateShortUrl",UEe),e.decorator("CreateShortUrl",t(["shortUrlCreation"],["createShortUrl","resetCreateShortUrl"])),e.factory("EditShortUrl",zEe),e.decorator("EditShortUrl",t(["shortUrlsDetails","shortUrlEdition"],["getShortUrlsDetails","editShortUrl"])),e.serviceFactory("DeleteShortUrlModal",()=>qEe),e.decorator("DeleteShortUrlModal",t(["shortUrlDeletion"],["resetDeleteShortUrl"])),e.factory("ExportShortUrlsBtn",WEe),e.factory("ShortUrlsFilteringBar",NTe),e.decorator("ShortUrlsFilteringBar",t(["tagsList","domainsList"])),e.serviceFactory("shortUrlsListReducerCreator",dPe,"listShortUrls","editShortUrl","createShortUrl"),e.serviceFactory("shortUrlsListReducer",r=>r.reducer,"shortUrlsListReducerCreator"),e.serviceFactory("shortUrlCreationReducerCreator",dTe,"createShortUrl"),e.serviceFactory("shortUrlCreationReducer",r=>r.reducer,"shortUrlCreationReducerCreator"),e.serviceFactory("shortUrlEditionReducerCreator",mTe,"editShortUrl"),e.serviceFactory("shortUrlEditionReducer",r=>r.reducer,"shortUrlEditionReducerCreator"),e.serviceFactory("shortUrlDeletionReducerCreator",uPe,"deleteShortUrl"),e.serviceFactory("shortUrlDeletionReducer",r=>r.reducer,"shortUrlDeletionReducerCreator"),e.serviceFactory("shortUrlsDetailsReducerCreator",vTe,"apiClientFactory"),e.serviceFactory("shortUrlsDetailsReducer",r=>r.reducer,"shortUrlsDetailsReducerCreator"),e.serviceFactory("listShortUrls",fPe,"apiClientFactory"),e.serviceFactory("createShortUrl",fTe,"apiClientFactory"),e.serviceFactory("resetCreateShortUrl",r=>r.resetCreateShortUrl,"shortUrlCreationReducerCreator"),e.serviceFactory("deleteShortUrl",lPe,"apiClientFactory"),e.serviceFactory("resetDeleteShortUrl",r=>r.resetDeleteShortUrl,"shortUrlDeletionReducerCreator"),e.serviceFactory("shortUrlDeleted",()=>lV),e.serviceFactory("getShortUrlsDetails",r=>r.getShortUrlsDetails,"shortUrlsDetailsReducerCreator"),e.serviceFactory("editShortUrl",pTe,"apiClientFactory")},BTe=({tag:e,toggle:t,isOpen:r,deleteTag:n,tagDelete:i,tagDeleted:a})=>{const{deleting:o,error:s,deleted:u,errorData:l}=i;return g.jsxs(ea,{toggle:t,isOpen:r,centered:!0,onClosed:()=>u&&a(e),children:[g.jsx(Pl,{toggle:t,className:"text-danger",children:"Delete tag"}),g.jsxs(ls,{children:["Are you sure you want to delete tag ",g.jsx("b",{children:e}),"?",s&&g.jsx(bi,{type:"error",small:!0,className:"mt-2",children:g.jsx(ho,{errorData:l,fallbackMessage:"Something went wrong while deleting the tag :("})})]}),g.jsxs(vd,{children:[g.jsx(Dt,{color:"link",onClick:t,children:"Cancel"}),g.jsx(Dt,{color:"danger",disabled:o,onClick:async()=>{await n(e),t()},children:o?"Deleting tag...":"Delete tag"})]})]})},rq=({tag:e,editTag:t,toggle:r,tagEdited:n,isOpen:i,tagEdit:a})=>{const{ColorGenerator:o}=xr(rq),[s,u]=B.useState(e),[l,h]=B.useState(o.getColorForKey(e)),{editing:p,error:v,edited:w,errorData:_}=a,b=aV(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 g.jsx(ea,{isOpen:i,toggle:r,centered:!0,onClosed:x,children:g.jsxs("form",{name:"editTag",onSubmit:b,children:[g.jsx(Pl,{toggle:r,children:"Edit tag"}),g.jsxs(ls,{children:[g.jsxs(jm,{children:[g.jsx($V,{color:l,onChange:h,className:"input-group-text",name:"tag-color"}),g.jsx(Qr,{value:s,placeholder:"Tag",required:!0,onChange:({target:S})=>u(S.value)})]}),v&&g.jsx(bi,{type:"error",small:!0,className:"mt-2",children:g.jsx(ho,{errorData:_,fallbackMessage:"Something went wrong while editing the tag :("})})]}),g.jsxs(vd,{children:[g.jsx(Dt,{type:"button",color:"link",onClick:r,children:"Cancel"}),g.jsx(Dt,{color:"primary",disabled:p,children:p?"Saving...":"Save"})]})]})})},UTe=Sr(rq,["ColorGenerator"]),zTe=/\s+/g,nq=e=>e.trim().toLowerCase().replace(zTe,"-"),iq=({color:e})=>g.jsx("div",{style:{backgroundColor:e},className:"color-bullet"}),aq=({tag:e,colorGenerator:t})=>g.jsx(iq,{color:t.getColorForKey(e)});let I8=1;const oq="Tag not found",sq="Add tag",VTe=e=>e!==oq,qTe=e=>e===sq,$8=e=>(I8+=1,{label:e,value:`${e}${I8}`}),WTe=e=>({tag:t,onClick:r})=>g.jsx(h_,{colorGenerator:e,text:t.label,className:"react-tags__tag",onClose:r}),HTe=(e,t)=>({option:r,classNames:n,...i})=>{var a;const o=VTe(r.label),s=qTe(r.label);return g.jsx("div",{className:Me(n.option,{[n.optionIsActive]:o&&r.active,"react-tags__listbox-option--not-selectable":!o}),...i,children:o?g.jsxs(g.Fragment,{children:[!s&&g.jsx(aq,{tag:`${r.label}`,colorGenerator:e}),s?g.jsxs("i",{children:['Add "',nq(((a=t.current)==null?void 0:a.input.value)??""),'"']}):r.label]}):g.jsx("i",{children:r.label})})},lq=({selectedTags:e,onChange:t,placeholder:r,tags:n,immutable:i=!1})=>{const{ColorGenerator:a}=xr(lq),o=Dn("shortUrlCreation"),s=(o==null?void 0:o.tagFilteringMode)??"startsWith",u=B.useRef(null);return g.jsx(Kue,{ref:u,selected:e.map($8),suggestions:n.filter(l=>!e.includes(l)).map($8),renderTag:WTe(a),renderOption:HTe(a,u),activateFirstOption:!0,allowNew:!i,newOptionText:sq,noOptionsText:oq,placeholderText:r??"Add tags to the URL",delimiterKeys:["Enter",","],suggestionsTransform:(l,h)=>{const p=l.toLowerCase().trim();return p.length<1?[]:[...h.filter(({label:v})=>s==="includes"?v.includes(p):v.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(nq)])])})},GTe=Sr(lq,["ColorGenerator"]),oT="shlink/tagDelete",KTe={deleting:!1,deleted:!1,error:!1},uq=Nn(`${oT}/tagDeleted`),YTe=e=>{const t=Wr(`${oT}/deleteTag`,async n=>{await e().deleteTags([n])}),{reducer:r}=Rr({name:oT,initialState:KTe,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}},GA="shlink/tagEdit",ZTe={editing:!1,edited:!1,error:!1},cq=Nn(`${GA}/tagEdited`),XTe=(e,t)=>Wr(`${GA}/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})),QTe=e=>Rr({name:GA,initialState:ZTe,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}})}}),KA="shlink/tagsList",jO={tags:[],filteredTags:[],stats:{},loading:!1,error:!1},F8=(e,t)=>r=>r===e?t:r,B8=(e,t)=>e.filter(r=>r!==t),JTe=(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}),eje=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),{})),tje=e=>Wr(`${KA}/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}}),fq=Nn(`${KA}/filterTags`),rje=(e,t)=>Rr({name:KA,initialState:jO,reducers:{},extraReducers:r=>{r.addCase(fq,(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})=>({...jO,error:!0,errorData:Pi(i)})),r.addCase(e.fulfilled,(n,{payload:i})=>({...jO,stats:i.stats,tags:i.tags,filteredTags:i.tags})),r.addCase(uq,({tags:n,filteredTags:i,...a},{payload:o})=>({...a,tags:B8(n,o),filteredTags:B8(i,o)})),r.addCase(cq,({tags:n,filteredTags:i,stats:a,...o},{payload:s})=>({...o,stats:{...a,[s.newName]:a[s.oldName]},tags:n.map(F8(s.oldName,s.newName)).sort(),filteredTags:i.map(F8(s.oldName,s.newName)).sort()})),r.addCase(Rd,(n,{payload:i})=>({...n,stats:JTe(eje(i.createdVisits),n.stats)})),r.addCase(t.fulfilled,({tags:n,...i},{payload:a})=>({...i,tags:n.concat(a.tags.filter(o=>!n.includes(o)))}))}}),nje={tag:"Tag",shortUrls:"Short URLs",visits:"Visits"},dq=Ma(({filterTags:e,tagsList:t})=>{var r,n;const{TagsTable:i}=xr(dq),a=mj(),[o,s]=B.useState(((r=a.tags)==null?void 0:r.defaultOrdering)??{}),u=B.useMemo(()=>{const h=t.filteredTags.map(p=>{var v,w,_;const b=t.stats[p],x=((v=a.visits)!=null&&v.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 OF(h,o)},[o,(n=a.visits)==null?void 0:n.excludeBots,t.filteredTags,t.stats]),l=kA();return t.loading?g.jsx(Bu,{loading:!0}):t.error?g.jsx(bi,{type:"error",children:g.jsx(ho,{errorData:t.errorData,fallbackMessage:"Error loading tags :("})}):g.jsxs(AA,{value:l,children:[g.jsx(pb,{className:"mb-3",onChange:e}),g.jsx(Ja,{className:"mb-3",children:g.jsx("div",{className:"col-lg-6 offset-lg-6",children:g.jsx(km,{items:nje,order:o,onChange:(h,p)=>s({field:h,dir:p})})})}),g.jsx(RA,{type:"tags",className:"mb-3"}),g.jsx(i,{sortedTags:u,currentOrder:o,orderByColumn:h=>()=>{const p=Am(h,o.field,o.dir);s({field:p?h:void 0,dir:p})}})]})},()=>[Ln.visits]),ije=Sr(dq,["TagsTable"]),YA=({pagesCount:e,currentPage:t,onPageChange:r,centered:n=!0})=>{const i=B.useCallback(a=>!bm(a)&&r(a),[r]);return e<2?null:g.jsxs(ij,{listClassName:Me("flex-wrap mb-0 simple-paginator",{"justify-content-center":n}),children:[g.jsx(Au,{disabled:t<=1,children:g.jsx(ku,{previous:!0,tag:"span",onClick:()=>i(t-1)})}),XV(t,e).map((a,o)=>g.jsx(Au,{disabled:bm(a),active:t===a,children:g.jsx(ku,{role:"link",tag:"span",onClick:()=>i(a),children:QV(a)})},JV(a,o))),g.jsx(Au,{disabled:t>=e,children:g.jsx(ku,{next:!0,tag:"span",onClick:()=>i(t+1)})})]})},aje=20,hq=({sortedTags:e,orderByColumn:t,currentOrder:r})=>{const{TagsTableRow:n}=xr(hq),i=B.useRef(!0),{page:a=1}=yd(),[o,s]=WCe("page",Number(a)),u=B.useCallback(v=>{s(v),scrollTo(0,0)},[s]),l=yf(e,aje),h=l.length>1,p=l[o-1]??[];return B.useEffect(()=>{i.current||u(1),i.current=!1},[u,e]),g.jsxs(Er,{bodyClassName:h?"pb-1":"",children:[g.jsxs("table",{className:"table table-hover responsive-table mb-0",children:[g.jsxs("thead",{className:"responsive-table__header",children:[g.jsxs("tr",{children:[g.jsxs("th",{className:"tags-table__header-cell",onClick:t("tag"),children:["Tag ",g.jsx(_p,{currentOrder:r,field:"tag"})]}),g.jsxs("th",{className:"tags-table__header-cell text-lg-end",onClick:t("shortUrls"),children:["Short URLs ",g.jsx(_p,{currentOrder:r,field:"shortUrls"})]}),g.jsxs("th",{className:"tags-table__header-cell text-lg-end",onClick:t("visits"),children:["Visits ",g.jsx(_p,{currentOrder:r,field:"visits"})]}),g.jsx("th",{className:"tags-table__header-cell",children:g.jsx("span",{className:"sr-only",children:"Options"})})]}),g.jsx("tr",{children:g.jsx("th",{"aria-hidden":!0,colSpan:4,className:"p-0 border-top-0"})})]}),g.jsxs("tbody",{children:[p.length===0&&g.jsx("tr",{children:g.jsx("td",{colSpan:4,className:"text-center",children:"No tags found"})}),p.map(v=>g.jsx(n,{tag:v},v.tag))]})]}),h&&g.jsx("div",{className:"sticky-card-paginator",children:g.jsx(YA,{pagesCount:l.length,currentPage:o,onPageChange:u})})]},o)},oje=Sr(hq,["TagsTableRow"]),pq=({tag:e})=>{const{DeleteTagConfirmModal:t,EditTagModal:r,ColorGenerator:n}=xr(pq),[i,a]=Gt(),[o,s]=Gt(),u=Rl(),l=s_();return g.jsxs("tr",{className:"responsive-table__row",children:[g.jsxs("th",{className:"responsive-table__cell","data-th":"Tag",children:[g.jsx(aq,{tag:e.tag,colorGenerator:n})," ",e.tag]}),g.jsx("td",{className:"responsive-table__cell text-lg-end","data-th":"Short URLs",children:g.jsx(nr,{to:`${u}/list-short-urls/1?tags=${encodeURIComponent(e.tag)}`,children:Tr(e.shortUrls)})}),g.jsx("td",{className:"responsive-table__cell text-lg-end","data-th":"Visits",children:g.jsx(nr,{to:`${u}/tag/${e.tag}/visits`,children:Tr(e.visits)})}),g.jsx("td",{className:"responsive-table__cell text-lg-end",children:g.jsxs(vb,{children:[g.jsxs(Qe,{onClick:s,children:[g.jsx(Xe,{icon:H$,fixedWidth:!0,className:"me-1"})," Edit"]}),g.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:[g.jsx(Xe,{icon:ab,fixedWidth:!0})," Compare visits"]}),g.jsx(Qe,{divider:!0,tag:"hr"}),g.jsxs(Qe,{className:"dropdown-item--danger",onClick:a,children:[g.jsx(Xe,{icon:TY,fixedWidth:!0,className:"me-1"})," Delete tag"]})]})}),g.jsx(r,{tag:e.tag,toggle:s,isOpen:o}),g.jsx(t,{tag:e.tag,toggle:a,isOpen:i})]})},sje=Sr(pq,["DeleteTagConfirmModal","EditTagModal","ColorGenerator"]),lje=(e,t)=>{e.factory("TagsSelector",GTe),e.serviceFactory("DeleteTagConfirmModal",()=>BTe),e.decorator("DeleteTagConfirmModal",t(["tagDelete"],["deleteTag","tagDeleted"])),e.factory("EditTagModal",UTe),e.decorator("EditTagModal",t(["tagEdit"],["editTag","tagEdited"])),e.factory("TagsTableRow",sje),e.factory("TagsTable",oje),e.factory("TagsList",ije),e.decorator("TagsList",t(["tagsList","mercureInfo"],["filterTags","createNewVisits","loadMercureInfo"])),e.serviceFactory("tagEditReducerCreator",QTe,"editTag"),e.serviceFactory("tagEditReducer",r=>r.reducer,"tagEditReducerCreator"),e.serviceFactory("tagDeleteReducerCreator",YTe,"apiClientFactory"),e.serviceFactory("tagDeleteReducer",r=>r.reducer,"tagDeleteReducerCreator"),e.serviceFactory("tagsListReducerCreator",rje,"listTags","createShortUrl"),e.serviceFactory("tagsListReducer",r=>r.reducer,"tagsListReducerCreator"),e.serviceFactory("listTags",tje,"apiClientFactory"),e.serviceFactory("filterTags",()=>fq),e.serviceFactory("deleteTag",r=>r.deleteTag,"tagDeleteReducerCreator"),e.serviceFactory("tagDeleted",()=>uq),e.serviceFactory("editTag",XTe,"apiClientFactory","ColorGenerator"),e.serviceFactory("tagEdited",()=>cq)},uje=new gB,cje=e=>uje.parse(e),U8=e=>e.toLowerCase().trim();class fje{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=U8(t);return this.colors[r]||this.setColorForKey(r,nTe())}setColorForKey(t,r){var n;const i=U8(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]=IV(r)),this.lights[r]}}const mq=({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)},dje=(e,t,r)=>{const n=new Blob([t],{type:"text/csv;charset=utf-8;"}),i=URL.createObjectURL(n);mq(e,i,r)};class hje{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);mq(this.window,i,r)}}class pje{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);dje(this.window,a,n)}),this.window=t,this.jsonToCsv=r}}function mje(e){e.constant("window",window),e.constant("fetch",window.fetch.bind(window)),e.service("ImageDownloader",hje,"fetch","window"),e.service("ColorGenerator",fje,"TagColorsStorage"),e.constant("jsonToCsv",cje),e.service("ReportExporter",pje,"window","jsonToCsv"),e.serviceFactory("useTimeoutToggle",()=>mb)}const Hm=({visits:e,shortUrl:t,children:r,title:n})=>g.jsx("header",{children:g.jsxs(Ji,{body:!0,children:[g.jsxs("h2",{className:"d-flex justify-content-between align-items-center mb-0",children:[g.jsx(d_,{}),g.jsx("span",{className:"text-center d-none d-sm-block",children:g.jsx("small",{children:n})}),g.jsxs("span",{className:"badge badge-main ms-3",children:["Visits:"," ",g.jsx(LV,{visitsCount:e.length,shortUrl:t})]})]}),g.jsx("h3",{className:"text-center d-block d-sm-none mb-0 mt-3",children:g.jsx("small",{children:n})}),r&&g.jsx("div",{className:"mt-md-2",children:r})]})}),m_=({children:e,className:t})=>g.jsx("div",{className:Me("d-flex justify-content-between align-items-center",t),children:e}),vq=({title:e,footer:t,children:r})=>g.jsxs(Ji,{role:"document",children:[g.jsx(Tm,{className:"chart-card__header",children:e}),g.jsx(Em,{children:r}),t&&g.jsx(lF,{className:"chart-card__footer--sticky",children:t})]}),gq=B.createContext(null),{Provider:Gke}=gq,ZA=e=>{const t=B.useContext(gq)??void 0,r=B.useMemo(()=>t?{}:{width:"100%",height:e},[e,t]);return{ChartWrapper:t?B.Fragment:Mpe,dimensions:t,wrapperDimensions:r}},yq={color:"white",background:"rgb(0 0 0 / .9)",border:"none",borderRadius:"5px"},vje={marginBottom:"5px",fontWeight:"bold"},bq={contentStyle:yq,labelStyle:vje,itemStyle:{padding:0}},z8=["#97BBCD","#F7464A","#46BFBD","#FDB45C","#949FB1","#57A773","#414066","#08B2E3","#B6C454","#DCDCDC","#463730"],_q=e=>z8[e%z8.length],K0=()=>Rm()?"#46e587":"#1DAA58",gje=()=>Rm()?"rgba(70, 229, 135, 0.4)":"rgba(29, 170, 88, 0.4)",yje=({chartData:e,showNumbers:t})=>g.jsx("ul",{className:"doughnut-chart-legend",children:e.map(({name:r,color:n,value:i})=>g.jsxs("li",{className:"doughnut-chart-legend__item d-flex",children:[g.jsx("div",{className:"doughnut-chart-legend__item-color",style:{backgroundColor:n}}),g.jsxs("small",{className:"doughnut-chart-legend__item-text flex-fill",children:[r,t&&g.jsxs("b",{children:[" (",Tr(i),")"]})]})]},r))}),V8=e=>B.useMemo(()=>Object.entries(e).map(([t,r],n)=>({name:t,value:r,color:_q(n)})),[e]),bje=({stats:e,prevStats:t,showNumbersInLegend:r})=>{const n=V8(e),i=V8(t),a=i.length>0,o=Rm()?lae:sae,{ChartWrapper:s,dimensions:u,wrapperDimensions:l}=ZA(300);return g.jsxs("div",{className:"row align-items-center",children:[g.jsx("div",{className:"col-sm-12 col-md-7",children:g.jsx("div",{style:l,children:g.jsx(s,{children:g.jsxs(iCe,{...u,children:[g.jsx(Vi,{formatter:Tr,contentStyle:yq,itemStyle:{color:"white"}}),g.jsx(fo,{data:n,dataKey:"value",nameKey:"name",startAngle:360,endAngle:0,outerRadius:"100%",innerRadius:a?"65%":"50%",animationBegin:0,children:n.map((h,p)=>g.jsx(ll,{fill:h.color,stroke:o},`${h.name}-${p}`))}),a&&g.jsx(fo,{data:i,dataKey:"value",nameKey:"name",startAngle:360,endAngle:0,outerRadius:"55%",innerRadius:"20%",animationBegin:0,stroke:o,fill:K0()})]})})})}),g.jsx("div",{className:"col-sm-12 col-md-5",children:g.jsx(yje,{chartData:n,showNumbers:r})})]})},q8=({title:e,...t})=>{const[r,n]=Gt(!1);return g.jsx(vq,{title:g.jsxs(m_,{children:[e,g.jsx("div",{children:g.jsx(es,{checked:r,onChange:n,children:"Show numbers"})})]}),children:g.jsx(bje,{...t,showNumbersInLegend:r})})},_je=B.forwardRef(({visitsGroups:e},t)=>{const r=B.useMemo(()=>Object.entries(e),[e]);return r.length===0?null:g.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)=>g.jsxs("li",{className:"d-inline",children:[g.jsx(iq,{color:wq(i)}),g.jsxs("strong",{children:[n," (",Tr(i.length),")"]})]},`${n}${a}`))})}),wje={monthly:"Month",weekly:"Week",daily:"Day",hourly:"Hour"},xje={hourly:e=>({hours:e}),daily:e=>({days:e}),weekly:e=>({weeks:e}),monthly:e=>({months:e})},Sje={hourly:bse,daily:Sb,weekly:yse,monthly:$y},XA={hourly:e=>Fy(e,"yyyy-MM-dd HH:00"),daily:e=>ol(e),weekly(e){const t=ol(Mp(e)),r=ol(Ese(e));return`${t} - ${r}`},monthly:e=>Fy(e,"yyyy-MM")},Oje=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=iB(i);return((t=[[()=>Sb(n,a)<=2,"hourly"],[()=>$y(n,a)<=1,"daily"],[()=>$y(n,a)<=6,"weekly"]].find(([o])=>o()))==null?void 0:t[1])??"monthly"},Cje=(e,t)=>Object.keys(t).reduce((r,n)=>(r[n]=YF(t[n],i=>XA[e](gl(i.date))),r),{}),Pje=(e,t)=>t.reduce((r,n)=>{const i=XA[e](gl(n.date));return r[i]=r[i]??[],r[i].push(n),r},{}),Eje=(e,t)=>{const r=Object.values(t).filter(h=>h.length>0).map(h=>[...h].reverse());if(r.length===0)return[];const n=Sje[e],i=XA[e],a=xje[e],o=r.flat(),s=gl(o[0].date),u=gl(o[o.length-1].date),l=n(u,s)||1;return[{formattedDate:i(s),date:s},...NA(l,h=>{const p=dse(s,a(h));return{formattedDate:i(p),date:p}})]},wq=e=>{if(e.color)return e.color;const t={main:Ap,highlighted:gP,previous:K0()};return e.type?t[e.type]:Ap},W8=(e,t)=>B.useMemo(()=>Object.values(e).find(r=>r.type===t)??[],[e,t]),Tje=(e,t,r)=>{const n=W8(e,"main"),i=W8(e,"highlighted"),a=B.useMemo(()=>r?Pje(t,n):{},[r,t,n]),o=B.useCallback((s,{payload:u})=>{const l=a[u.formattedDate]??[];r==null||r(l===i?[]:l)},[a,i,r]);return r&&{cursor:"pointer",onClick:o}},H8=e=>{var t,r;return(r=(t=e.activePayload)==null?void 0:t[0])==null?void 0:r.payload},xq=({visitsGroups:e,setSelectedVisits:t,matchMedia:r,onDateRangeChange:n})=>{const[i,a]=B.useState(Oje(e)),o=LA(767,r??window.matchMedia),s=B.useMemo(()=>{const X=Cje(i,e),ee=Object.keys(X);return Eje(i,e).map(({formattedDate:re,date:U})=>({date:U,formattedDate:re,...ee.reduce((I,$)=>(I[$]=X[$][re]??0,I),{})}))},[i,e]),u=Tje(e,i,t),[l,h,,p]=Gt(),v=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}=v.current.getBoundingClientRect(),{height:re}=_.current.getBoundingClientRect();x(ee-re-48)});return X.observe(v.current),X.observe(_.current),()=>X.disconnect()},[v,l,o,_]),GCe("Escape",p,l);const{ChartWrapper:S,dimensions:O,wrapperDimensions:P}=ZA(b),[T,A]=B.useState(),[j,M]=B.useState(),q=B.useCallback(()=>{A(void 0),M(void 0)},[]),H=B.useCallback((X,ee)=>{const re=H8(X);ee.button===0&&re&&A(re)},[]),W=B.useCallback(X=>{const ee=H8(X);T&&ee&&M(ee)},[T]),K=B.useCallback(()=>{if(!T||!j)return;const X=[T.date,j.date],ee=mse(X),re=iB(X);q(),n({startDate:ee,endDate:re})},[n,q,j,T]),[te,se]=Gt();return g.jsxs(Ji,{className:Me({"fixed-top fixed-bottom":l}),"data-testid":"line-chart-card",children:[g.jsxs(Tm,{role:"heading","aria-level":4,className:"d-flex justify-content-between align-items-center",children:["Visits over time",g.jsxs("div",{className:"d-flex align-content-center gap-1",children:[g.jsx(Dt,{"aria-label":l?"Collapse":"Expand","aria-expanded":l,"aria-controls":w,size:"sm",color:"link",onClick:h,children:g.jsx(Xe,{icon:l?oY:iZ})}),g.jsxs(Aa,{isOpen:te,toggle:se,className:"d-flex align-items-center",children:[g.jsx(ss,{caret:!0,color:"link",className:"btn-sm p-0",children:"Group by"}),g.jsx(Cl,{end:!0,children:te&&Object.entries(wje).map(([X,ee])=>g.jsx(Qe,{active:i===X,onClick:()=>a(X),children:ee},X))})]})]})]}),g.jsxs(Em,{innerRef:v,id:w,children:[g.jsx(S,{...P,children:g.jsxs(nCe,{className:"user-select-none",data:s,...O,onMouseDown:H,onMouseMove:W,onMouseUp:K,children:[g.jsx(Ad,{dataKey:"formattedDate"}),g.jsx(kd,{tickFormatter:Tr,yAxisId:"1"}),g.jsx(Vi,{formatter:Tr,...bq}),g.jsx(OA,{strokeOpacity:Rm()?.1:.9}),Object.entries(e).map(([X,ee])=>ee.length>0&&g.jsx(jd,{yAxisId:"1",dataKey:X,type:"monotone",stroke:wq(ee),strokeWidth:2,activeDot:ee.type==="previous"?void 0:u,strokeDasharray:ee.type==="previous"?"8 3":void 0},X)),T&&j&&g.jsx(Vm,{yAxisId:"1",x1:T.formattedDate,x2:j.formattedDate})]})}),g.jsx(_je,{visitsGroups:e,ref:_})]})]})},jje=({toggleClassName:e,ranges:t,value:r,setValue:n})=>{const[i,a]=Gt();return g.jsxs(Aa,{isOpen:i,toggle:a,children:[g.jsx(ss,{caret:!0,color:"link",className:e,children:"Paginate"}),g.jsx(Cl,{end:!0,children:i&&g.jsxs(g.Fragment,{children:[t.map(o=>g.jsxs(Qe,{active:o===r,onClick:()=>n(o),children:[g.jsx("b",{children:o})," items per page"]},o)),g.jsx(Qe,{divider:!0,tag:"hr"}),g.jsx(Qe,{disabled:r===1/0,onClick:()=>n(1/0),children:g.jsx("i",{children:"Clear pagination"})})]})})]})},G8=e=>e.startsWith("hidden_"),Aje=({stats:e,prevStats:t,highlightedStats:r,highlightedLabel:n,max:i,onClick:a})=>{const o=B.useMemo(()=>Object.entries(e).map(([p,v])=>{const w=(r==null?void 0:r[p])??0,_=(t==null?void 0:t[p])??0,b=G8(p);return{name:p,amount:Math.max(v,_),nonHighlightedAmount:b?null:v-w,highlightedAmount:b?null:w,prevAmount:b?null:_}}),[e,t,r]),s=B.useMemo(()=>{const p=o.reduce((v,{name:w})=>v>w.length?v:w.length,0);return Math.min(150,p*7)},[o]),{ChartWrapper:u,dimensions:l,wrapperDimensions:h}=ZA(Math.max(300,o.length*(t?44:22)));return g.jsx(u,{...h,children:g.jsxs(aCe,{layout:"vertical",data:o,barCategoryGap:3,...l,children:[g.jsx(Ad,{type:"number",dataKey:"amount",tickFormatter:Tr,domain:i?[0,i]:void 0}),g.jsx(kd,{type:"category",dataKey:"name",width:s,interval:0,style:{fontSize:".8rem"},tickFormatter:p=>G8(p)?"":p}),g.jsx(OA,{strokeOpacity:Rm()?.05:.9}),g.jsx(Vi,{filterNull:!0,...bq,formatter:(p,v)=>[Tr(p),v==="highlightedAmount"?n:v==="prevAmount"?"Previous period":r?"Non-selected":"Visits"]}),g.jsx(Yo,{dataKey:"nonHighlightedAmount",stackId:"main",cursor:"pointer",fill:Ap,onClick:({name:p})=>a==null?void 0:a(p),children:o.map(p=>g.jsx(ll,{fill:aae,stroke:Ap,strokeWidth:2},p.name))}),r&&g.jsx(Yo,{dataKey:"highlightedAmount",stackId:"main",cursor:"pointer",fill:gP,onClick:({name:p})=>a==null?void 0:a(p),children:o.map(p=>g.jsx(ll,{fill:oae,stroke:gP,strokeWidth:2},p.name))}),t&&g.jsx(Yo,{dataKey:"prevAmount",fill:K0(),children:o.map(p=>g.jsx(ll,{fill:gje(),stroke:K0(),strokeWidth:2},p.name))})]})})},kje=e=>typeof e=="string"?e.toLowerCase():e,Rje=([e])=>e,Nje=([,e])=>e,Ig=({stats:e,prevStats:t,highlightedStats:r,title:n,sortingItems:i,extraHeaderContent:a,withPagination:o=!0,...s})=>{const[u,l]=B.useState({}),[h,p]=B.useState(1),[v,w]=B.useState(50),_=B.useCallback((q,H)=>{const W=Object.entries(q),K=u.field?Moe(W,([te,se])=>kje(u.field===Object.keys(H)[0]?te:se)):W;return!u.dir||u.dir==="ASC"?K:[...K].reverse()},[u.dir,u.field]),b=B.useCallback(q=>{const H=q[h-1];if(h<q.length)return H;const W=q[0].length;return[...H,...NA(W-H.length,K=>[`hidden_${K}`,0])]},[h]),x=B.useCallback(q=>g.jsx(YA,{currentPage:h,pagesCount:q,onPageChange:p}),[h]),S=B.useCallback((q,H,W,K)=>{const te=_(q,H),se=te.map(Rje),X=W&&Object.entries({...KR(se,se.map(()=>0)),...W}),ee=K&&Object.entries({...KR(se,se.map(()=>0)),...K});if(te.length<=v)return{currentPageStats:Object.fromEntries(te),currentPageHighlightedStats:X&&Object.fromEntries(X),currentPagePrevStats:ee&&Object.fromEntries(ee)};const re=yf(te,v),U=X&&yf(X,v),I=ee&&yf(ee,v);return{currentPageStats:Object.fromEntries(b(re)),currentPageHighlightedStats:U&&Object.fromEntries(b(U)),currentPagePrevStats:I&&Object.fromEntries(b(I)),pagination:x(re.length),max:pPe(Math.max(...te.map(Nje)))}},[b,_,v,x]),{currentPageStats:O,currentPagePrevStats:P,currentPageHighlightedStats:T,pagination:A,max:j}=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 g.jsx(vq,{title:g.jsxs(m_,{children:[n,g.jsxs("div",{className:"d-flex gap-3",children:[a==null?void 0:a(A?M:void 0),o&&Object.keys(e).length>50&&g.jsx(jje,{toggleClassName:"btn-sm p-0",ranges:[50,100,200,500],value:v,setValue:q=>{w(q),p(1)}}),g.jsx(km,{isButton:!1,right:!0,items:i,order:u,onChange:(q,H)=>{l({field:q,dir:H}),p(1)}})]})]}),footer:A,children:g.jsx(Aje,{stats:O,prevStats:P,highlightedStats:T,max:j,...s})})},QA=e=>e.type!==void 0,Mje=e=>e.type!==void 0,Lje=e=>{const t=ZF(e,r=>QA(r.visit)?"orphanVisits":"nonOrphanVisits");return{orphanVisits:[],nonOrphanVisits:[],...t}},Sq=(e,{shortCode:t,domain:r},{endDate:n,startDate:i}={})=>e.filter(({shortUrl:a,visit:o})=>a&&yp(a,t,r)&&Wm(o.date,i,n)),Oq=(e,t,{endDate:r,startDate:n}={})=>e.filter(({shortUrl:i,visit:a})=>i&&oPe(i,t)&&Wm(a.date,n,r)),Cq=(e,t,{endDate:r,startDate:n}={})=>e.filter(({shortUrl:i,visit:a})=>(i==null?void 0:i.tags.includes(t))&&Wm(a.date,n,r)),$g=(e,t)=>YF(e,r=>r[t]),Dje=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}},sT=({filter:e,dateRange:t})=>{const{startDate:r,endDate:n}=Dje(t),i=(e==null?void 0:e.excludeBots)||void 0;return{startDate:r,endDate:n,excludeBots:i}},Ije=e=>YV(e.dateRange),$je=({dateRange:e,...t})=>({...t,dateRange:ETe(e)}),K8=(e,t)=>{if(!(!t||!(e in t)))return t[e]&&xl(t[e])||""},Pq=()=>{const e=mo(),t=yd(),{startDate:r,endDate:n,orphanVisitsType:i,excludeBots:a,loadPrevInterval:o,...s}=t,u=B.useMemo(()=>({dateRange:r!=null||n!=null?WV(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:v={},loadPrevInterval:w}=xb(u,h),{excludeBots:_,orphanVisitsType:b}=v,x={...s,startDate:K8("startDate",p),endDate:K8("endDate",p),excludeBots:_===void 0?void 0:rT(_),orphanVisitsType:b,loadPrevInterval:w===void 0?void 0:rT(w)},S=aj(x),O=S?`?${S}`:"";e(O,{replace:!0,relative:"route"})},[u,e,s]);return[u,l]},Fje=()=>g.jsx(OCe,{attribution:'© <a href="https://osm.org/copyright">OpenStreetMap</a> contributors',url:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"}),Bje=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}},Eq=({toggle:e,isOpen:t,title:r,locations:n=[]})=>g.jsx(ea,{toggle:e,isOpen:t,className:"map-modal__modal",contentClassName:"map-modal__modal-content",children:g.jsxs(ls,{className:"map-modal__modal-body",children:[g.jsxs(m_,{className:"map-modal__modal-title fs-4",children:[r,g.jsx("button",{type:"button",className:"btn-close","aria-label":"Close",onClick:e})]}),g.jsxs(wCe,{...Bje(n),children:[g.jsx(Fje,{}),n.map(({cityName:i,latLong:a,count:o},s)=>g.jsx(xCe,{position:a,children:g.jsxs(SCe,{children:[g.jsx("b",{children:o})," visit",o>1?"s":""," from ",g.jsx("b",{children:i})]})},s))]})]})}),Uje=({modalTitle:e,activeCities:t,locations:r=[]})=>{const[n,,i,a]=Gt(),[o,s]=Gt(),[u,l]=B.useState([]),h=B.useCallback(p=>{l(p?r.filter(p):r),i()},[r,i]);return g.jsxs(g.Fragment,{children:[!t&&g.jsx(Dt,{color:"link",className:"p-0",onClick:()=>h(),"aria-label":"Show in map",title:"Show in map",children:g.jsx(Xe,{icon:IO})}),t&&g.jsxs(Aa,{isOpen:o,toggle:s,children:[g.jsx(ss,{color:"link",className:"p-0",title:"Show in map",children:g.jsx(Xe,{icon:IO})}),g.jsx(Cl,{end:!0,children:o&&g.jsxs(g.Fragment,{children:[g.jsx(Qe,{onClick:()=>h(),children:"Show all locations"}),g.jsx(Qe,{onClick:()=>h(({cityName:p})=>t.includes(p)),children:"Show locations in current page"})]})})]}),g.jsx(Eq,{toggle:a,isOpen:n,title:e,locations:u})]})},Tq=({onChange:e,selected:t={},className:r,isOrphanVisits:n=!1,withPrevInterval:i=!1,disabled:a})=>{const{orphanVisitsType:o,excludeBots:s=!1,loadPrevInterval:u=!1}=t,l=v=>({active:o===v,onClick:()=>e({...t,orphanVisitsType:v===o?void 0:v})}),h=B.useCallback(()=>e({...t,excludeBots:!s}),[s,e,t]),p=B.useCallback(()=>e({...t,loadPrevInterval:!u}),[u,e,t]);return g.jsxs(us,{disabled:a,text:"More",dropdownClassName:r,end:!0,minWidth:250,children:[i&&g.jsxs(g.Fragment,{children:[g.jsx(Qe,{active:u,onClick:p,children:"Compare with previous period"}),g.jsx(Qe,{divider:!0,tag:"hr"})]}),g.jsx(Qe,{header:!0,"aria-hidden":!0,children:"Bots:"}),g.jsx(Qe,{active:s,onClick:h,children:"Exclude potential bots"}),n&&g.jsxs(g.Fragment,{children:[g.jsx(Qe,{divider:!0,tag:"hr"}),g.jsx(Qe,{header:!0,"aria-hidden":!0,children:"Orphan visits type:"}),g.jsx(Qe,{...l("base_url"),children:"Base URL"}),g.jsx(Qe,{...l("invalid_short_url"),children:"Invalid short URL"}),g.jsx(Qe,{...l("regular_404"),children:"Regular 404"})]}),g.jsx(Qe,{divider:!0,tag:"hr"}),g.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:g.jsx("i",{children:"Reset to defaults"})})]})},jq=({info:e})=>{const{loading:t,errorData:r,progress:n}=e;return g.jsxs(g.Fragment,{children:[t&&n===null&&g.jsx(Bu,{loading:!0}),t&&n!==null&&g.jsxs(Bu,{loading:!0,children:["This is going to take a while... :S",g.jsx(hF,{value:n,striped:n>=100,className:"mt-3"})]}),r&&g.jsx(bi,{type:"error",children:g.jsx(ho,{errorData:r,fallbackMessage:"An error occurred while loading visits :("})})]})},ty=({children:e,showFallback:t})=>g.jsxs(g.Fragment,{children:[t&&g.jsx(Bu,{className:"mt-3",children:"There are no visits matching current filter"}),!t&&g.jsx(g.Fragment,{children:e})]}),zje=({visitsDeletion:e,deleteVisits:t})=>{const{deleting:r}=e,[n,,i]=Gt();return g.jsx(Er,{title:g.jsx("span",{className:"text-danger fw-bold",children:"Danger zone"}),children:g.jsxs(m_,{children:[g.jsxs("dl",{className:"m-0 me-3",children:[g.jsx("dt",{children:"Delete visits."}),g.jsxs("dd",{className:"m-0",children:["This will delete ",g.jsx("b",{children:"all"})," visits, not only the ones matching current filter."]})]}),!n&&g.jsx(Dt,{color:"danger",className:"indivisible",onClick:i,children:"Delete visits"}),n&&g.jsxs(Dt,{color:"danger",disabled:r,className:"indivisible",onClick:t,innerRef:a=>{a==null||a.focus()},children:[!r&&g.jsx(g.Fragment,{children:"Click again to confirm"}),r&&g.jsx(g.Fragment,{children:"Deleting..."})]})]})})},Fg="Others",Vje=["Android Browser","Chrome","Chromium","Firefox","Internet Explorer","Microsoft Edge","Opera","Safari","Samsung Internet for Android","Vivaldi","WeChat"],qje=e=>{if(!_u(e))return{browser:Fg,os:Fg};const{browser:{name:t},os:{name:r}}=ACe.parse(e);return{os:r??Fg,browser:t&&Vje.includes(t)?t:Fg}},Wje=e=>{var t;return _u(e)?((t=e.split("/")[e.includes("://")?2:0])==null?void 0:t.split(":")[0])??"":"Direct"},Aq=(e,t)=>e[t]!==void 0,Y8=e=>typeof e=="number"?e:e?parseFloat(e):0,Hje=(e,{os:t})=>{e[t]=(e[t]||0)+1},Gje=(e,{browser:t})=>{e[t]=(e[t]||0)+1},Kje=(e,{referer:t})=>{e[t]=(e[t]||0)+1},kq=e=>(t,r)=>{const n=Aq(r,e)?r[e]:"Unknown";t[n]=(t[n]||0)+1},Yje=kq("country"),Zje=kq("city"),Xje=(e,t)=>{if(!Aq(t,"city")||t.city==="Unknown")return;const{city:r,latitude:n,longitude:i}=t,a=e[r]||{cityName:r,count:0,latLong:[Y8(n),Y8(i)]};a.count+=1,e[r]=a},Qje=(e,t)=>{if(!Mje(t))return;const{visitedUrl:r}=t;e[r]=(e[r]||0)+1},lT=e=>e.reduce((t,r)=>(Hje(t.os,r),Gje(t.browsers,r),Kje(t.referrers,r),Yje(t.countries,r),Zje(t.cities,r),Xje(t.citiesForMap,r),Qje(t.visitedUrls,r),t),{os:{},browsers:{},referrers:{},countries:{},cities:{},citiesForMap:{},visitedUrls:{}}),Y0=e=>e.map(t=>{const{userAgent:r,date:n,referer:i,visitLocation:a,potentialBot:o}=t;return{date:n,potentialBot:o,userAgent:r,...qje(r),referer:Wje(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:QA(t)?t.type:void 0}}),Jje=Object.freeze(Object.defineProperty({__proto__:null,normalizeVisits:Y0,processStatsFromVisits:lT},Symbol.toStringTag,{value:"Module"})),ep=20,eAe=({browser:e,os:t,referer:r,country:n,city:i,userAgent:a,...o},s,u)=>{const l=u?a:`${n} ${i}`;return`${e} ${t} ${r} ${l} ${o.visitedUrl}`.toLowerCase().includes(s.toLowerCase())},tAe=(e,t,r)=>t.filter(n=>eAe(n,e,r)),rAe=(e,t)=>OF(t,e),nAe=({visits:e,searchTerm:t,order:r,searchInRawUserAgent:n})=>{const i=t?tAe(t,e,n):[...e],a=rAe(r,i),o=a.length;return{visitsGroups:yf(a,ep),total:o}},Ya="visits-table__header-cell visits-table__sticky",iAe=({visits:e,selectedVisits:t=[],setSelectedVisits:r,matchMedia:n=window.matchMedia})=>{var i;const a=LA(767,n),[o,s]=B.useState(),u=B.useCallback(q=>{s(q),x(1),r([])},[r]),[l,h]=B.useState({}),[p,v]=Gt(),w=B.useCallback(()=>{v(),h({})},[v]),_=B.useMemo(()=>nAe({visits:e,searchTerm:o,order:l,searchInRawUserAgent:p}),[e,o,l,p]),[b,x]=B.useState(1),S=b*ep,O=S-ep,P=B.useMemo(()=>{var q,H;return!!((H=(q=_.visitsGroups[b-1])==null?void 0:q[0])!=null&&H.visitedUrl)},[b,_.visitsGroups]),T=6+Number(P)+(p?1:2),A=_.total>0,j=q=>h({field:q,dir:Am(q,l.field,l.dir)}),M=q=>g.jsx(_p,{currentOrder:l,field:q,className:"visits-table__header-icon"});return g.jsx(Er,{className:"mt-3",bodyClassName:"p-0 pb-1",title:g.jsxs("div",{className:"d-flex justify-content-between align-items-center",children:["Visits list",g.jsx(es,{checked:p,onChange:w,children:"Show user agent"})]}),children:g.jsx("div",{className:"table-responsive-md",children:g.jsxs("table",{className:Me("table table-sm position-relative m-0 visits-table",{"table-hover":A}),children:[g.jsxs("thead",{className:"visits-table__header",children:[g.jsxs("tr",{children:[g.jsxs("th",{className:`${Ya} text-center`,onClick:()=>r(t.length<_.total?_.visitsGroups.flat():[]),children:[g.jsx("span",{className:"sr-only",children:"Is selected"}),g.jsx(Xe,{icon:Lu,className:Me({"text-primary":t.length>0})})]}),g.jsxs("th",{className:`${Ya} text-center`,onClick:()=>j("potentialBot"),children:[g.jsx("span",{className:"sr-only",children:"Is bot"}),g.jsx(Xe,{icon:f4}),M("potentialBot")]}),g.jsxs("th",{className:Ya,onClick:()=>j("date"),children:["Date",M("date")]}),g.jsxs("th",{className:Ya,onClick:()=>j("country"),children:["Country",M("country")]}),g.jsxs("th",{className:Ya,onClick:()=>j("city"),children:["City",M("city")]}),p?g.jsxs("th",{className:Ya,onClick:()=>j("userAgent"),children:["User agent",M("userAgent")]}):g.jsxs(g.Fragment,{children:[g.jsxs("th",{className:Ya,onClick:()=>j("browser"),children:["Browser",M("browser")]}),g.jsxs("th",{className:Ya,onClick:()=>j("os"),children:["OS",M("os")]})]}),g.jsxs("th",{className:Ya,onClick:()=>j("referer"),children:["Referrer",M("referer")]}),P&&g.jsxs("th",{className:Ya,onClick:()=>j("visitedUrl"),children:["Visited URL",M("visitedUrl")]})]}),g.jsx("tr",{children:g.jsx("td",{colSpan:T,className:"p-0",children:g.jsx(pb,{noBorder:!0,large:!1,onChange:u})})})]}),g.jsxs("tbody",{children:[!A&&g.jsx("tr",{children:g.jsx("td",{colSpan:T,className:"text-center",children:"There are no visits matching current filter"})}),(i=_.visitsGroups[b-1])==null?void 0:i.map((q,H)=>{const W=t.includes(q);return g.jsxs("tr",{style:{cursor:"pointer"},className:Me({"table-active":W}),onClick:()=>r(W?t.filter(K=>K!==q):[...t,q]),children:[g.jsx("td",{className:"text-center",children:W&&g.jsx(Xe,{icon:Lu,className:"text-primary"})}),g.jsx("td",{className:"text-center",children:q.potentialBot&&g.jsxs(g.Fragment,{children:[g.jsx(Xe,{icon:f4,id:`botIcon${H}`}),g.jsx(ta,{placement:"right",target:`botIcon${H}`,children:"Potentially a visit from a bot or crawler"})]})}),g.jsx("td",{children:g.jsx(W0,{date:q.date})}),g.jsx("td",{children:q.country}),g.jsx("td",{children:q.city}),p?g.jsx("td",{children:q.userAgent}):g.jsxs(g.Fragment,{children:[g.jsx("td",{children:q.browser}),g.jsx("td",{children:q.os})]}),g.jsx("td",{children:q.referer}),q.visitedUrl&&g.jsx("td",{children:q.visitedUrl})]},H)})]}),_.total>ep&&g.jsx("tfoot",{children:g.jsx("tr",{children:g.jsx("td",{colSpan:T,className:"visits-table__footer-cell visits-table__sticky",children:g.jsxs("div",{className:"d-flex flex-column flex-md-row justify-content-between align-items-center gap-3 p-2",children:[g.jsx(YA,{pagesCount:Math.ceil(_.total/ep),currentPage:b,onPageChange:x,centered:a}),g.jsxs("div",{children:["Visits ",g.jsx("b",{children:Tr(O+1)})," to"," ",g.jsx("b",{children:Tr(Math.min(S,_.total))})," of"," ",g.jsx("b",{children:Tr(_.total)})]})]})})})})]})})})},el={byTime:{title:"By time",subPath:"by-time",icon:lY},byContext:{title:"By context",subPath:"by-context",icon:ET},byLocation:{title:"By location",subPath:"by-location",icon:IO},list:{title:"List",subPath:"list",icon:CT},options:{title:"Options",subPath:"options",icon:Z$,shouldRender:({deletion:e})=>!!e}};Object.freeze(el);const AO=({display:e})=>e&&g.jsx("div",{className:"mt-3 mx-auto w-75",children:g.jsx(Er,{children:g.jsxs("div",{className:"d-flex gap-2",children:[g.jsx(Xe,{icon:lZ,className:"mt-1"}),g.jsx("i",{children:"Could not calculate previous period because selected one does not have a strictly defined start date."})]})})}),Gm=e=>{const{children:t,visitsInfo:r,getVisits:n,cancelGetVisits:i,deletion:a,exportCsv:o,isOrphanVisits:s=!1}=e,{visits:u,prevVisits:l,loading:h,errorData:p,fallbackInterval:v}=r,[{dateRange:w,visitsFilter:_,loadPrevInterval:b},x]=Pq(),S=Dn("visits"),[O,P]=B.useState(),T=B.useCallback(({startDate:J,endDate:ce},Y)=>{x({dateRange:{startDate:J??void 0,endDate:ce??void 0}}),P(Y)},[x]),[A,j]=B.useState(v??(S==null?void 0:S.defaultInterval)??"last30Days"),[M,q]=B.useState([]),[H,W]=B.useState(),K=B.useRef(!0),{search:te}=xn(),se=B.useCallback(J=>J?`../${J}${te}`:te,[te]),X=B.useMemo(()=>Y0(u),[u]),ee=B.useMemo(()=>l&&Y0(l),[l]),{os:re,browsers:U,referrers:I,countries:$,cities:F,citiesForMap:k,visitedUrls:Z}=B.useMemo(()=>lT(X),[X]),Q=B.useMemo(()=>lT(ee??[]),[ee]),ae=B.useMemo(()=>Object.fromEntries([["Visits",Object.assign(X,{type:"main"})],ee&&["Previous period",Object.assign(ee,{type:"previous"})],M.length>0&&[H??"Selected",Object.assign(M,{type:"highlighted"})]].filter(Boolean)),[H,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([]),W(void 0),ve.current=void 0):(q(X.filter(ue=>ue[J]===ce)),W(ce),ve.current=Y)},[X]);return B.useEffect(()=>i,[i]),B.useEffect(()=>{const J=w??KV(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(()=>{v&&A===((S==null?void 0:S.defaultInterval)??"last30Days")&&j(v)},[A,v,S==null?void 0:S.defaultInterval]),g.jsxs(g.Fragment,{children:[t,g.jsx("section",{className:"mt-3",children:g.jsxs("div",{className:"row flex-md-row-reverse",children:[g.jsx("div",{className:"col-lg-7 col-xl-6",children:g.jsxs("div",{className:"d-md-flex",children:[g.jsx("div",{className:"flex-grow-1",children:g.jsx(HA,{disabled:h,dateRangeOrInterval:O??w??A,defaultText:"All visits",onDatesChange:T})}),g.jsx(Tq,{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})})]})}),u.length>0&&g.jsx("div",{className:"col-lg-5 col-xl-6 mt-3 mt-lg-0",children:g.jsxs("div",{className:"d-flex",children:[g.jsx(RV,{className:"btn-md-block",amount:X.length,onClick:()=>o(X)}),g.jsxs(Dt,{outline:!0,disabled:M.length===0,className:"btn-md-block ms-2",onClick:()=>D([]),children:["Clear selection ",M.length>0&&g.jsxs(g.Fragment,{children:["(",Tr(M.length),")"]})]})]})})]})}),g.jsxs("section",{className:"mt-3",children:[g.jsx(jq,{info:r}),!h&&!p&&g.jsxs(g.Fragment,{children:[g.jsx(SF,{fill:!0,children:Object.values(el).map(({title:J,icon:ce,subPath:Y,shouldRender:ue},he)=>!ue||ue(e)?g.jsxs(lp,{to:se(Y),replace:!0,children:[g.jsx(Xe,{icon:ce}),g.jsx("span",{className:"ms-2 d-none d-lg-inline",children:J})]},he):void 0).filter(Boolean)}),g.jsx(Ja,{children:g.jsxs(eb,{children:[g.jsx(Ct,{path:el.byTime.subPath,element:g.jsxs(ty,{showFallback:u.length===0,children:[g.jsx("div",{className:"col-12 mt-3","data-testid":"line-chart-container",children:g.jsx(xq,{visitsGroups:ae,setSelectedVisits:D,onDateRangeChange:T})}),g.jsx(AO,{display:!!fe.loadPrevInterval&&!l})]})}),g.jsx(Ct,{path:el.byContext.subPath,element:g.jsxs(ty,{showFallback:u.length===0,children:[g.jsx("div",{className:Me("mt-3 col-lg-6",{"col-xl-4":!s}),children:g.jsx(q8,{title:"Operating systems",stats:re,prevStats:Q.os})}),g.jsx("div",{className:Me("mt-3 col-lg-6",{"col-xl-4":!s}),children:g.jsx(q8,{title:"Browsers",stats:U,prevStats:Q.browsers})}),g.jsx("div",{className:Me("mt-3",{"col-xl-4":!s,"col-lg-6":s}),children:g.jsx(Ig,{title:"Referrers",withPagination:!1,stats:I,prevStats:Q.referrers,highlightedStats:$g(M,"referer"),highlightedLabel:H,sortingItems:{name:"Referrer name",amount:"Visits amount"},onClick:J=>z("referer",J)})}),s&&g.jsx("div",{className:"mt-3 col-lg-6",children:g.jsx(Ig,{title:"Visited URLs",stats:Z,prevStats:Q.visitedUrls,highlightedStats:$g(M,"visitedUrl"),highlightedLabel:H,sortingItems:{visitedUrl:"Visited URL",amount:"Visits amount"},onClick:J=>z("visitedUrl",J)})}),g.jsx("div",{className:"col-12",children:g.jsx(AO,{display:!!fe.loadPrevInterval&&!l})})]})}),g.jsx(Ct,{path:el.byLocation.subPath,element:g.jsxs(ty,{showFallback:u.length===0,children:[g.jsx("div",{className:"col-lg-6 mt-3",children:g.jsx(Ig,{title:"Countries",stats:$,prevStats:Q.countries,highlightedStats:$g(M,"country"),highlightedLabel:H,sortingItems:{name:"Country name",amount:"Visits amount"},onClick:J=>z("country",J)})}),g.jsx("div",{className:"col-lg-6 mt-3",children:g.jsx(Ig,{title:"Cities",stats:F,prevStats:Q.cities,highlightedStats:$g(M,"city"),highlightedLabel:H,extraHeaderContent:J=>de.length>0&&g.jsx(Uje,{modalTitle:"Cities",locations:de,activeCities:J}),sortingItems:{name:"City name",amount:"Visits amount"},onClick:J=>z("city",J)})}),g.jsx("div",{className:"col-12",children:g.jsx(AO,{display:!!fe.loadPrevInterval&&!l})})]})}),g.jsx(Ct,{path:el.list.subPath,element:g.jsx("div",{className:"col-12",children:g.jsx(iAe,{visits:X,selectedVisits:M,setSelectedVisits:D})})}),a&&g.jsx(Ct,{path:el.options.subPath,element:g.jsx("div",{className:"col-12 mt-3",children:g.jsx(zje,{...a})})}),g.jsx(Ct,{path:"*",element:g.jsx(vT,{replace:!0,to:se(el.byTime.subPath)})})]})})]})]})]})},Rq=Ma(({getDomainVisits:e,domainVisits:t,cancelGetDomainVisits:r})=>{const{ReportExporter:n}=xr(Rq),{domain:i=""}=pd(),[a,o=a]=i.split("_"),s=B.useCallback((l,h)=>e({domain:o,options:h,params:l}),[o,e]),u=B.useCallback(l=>n.exportVisits(`domain_${a}_visits.csv`,l),[a,n]);return g.jsx(Gm,{getVisits:s,cancelGetVisits:r,visitsInfo:t,exportCsv:u,children:g.jsx(Hm,{visits:t.visits,title:`"${a}" visits`})})},()=>[Ln.visits]),aAe=Sr(Rq,["ReportExporter"]),Nq=Ma(({getNonOrphanVisits:e,nonOrphanVisits:t,cancelGetNonOrphanVisits:r})=>{const{ReportExporter:n}=xr(Nq),i=B.useCallback(o=>n.exportVisits("non_orphan_visits.csv",o),[n]),a=B.useCallback((o,s)=>e({options:s,params:o}),[e]);return g.jsx(Gm,{getVisits:a,cancelGetVisits:r,visitsInfo:t,exportCsv:i,children:g.jsx(Hm,{title:"Non-orphan visits",visits:t.visits})})},()=>[Ln.visits]),oAe=Sr(Nq,["ReportExporter"]),Mq=Ma(({getOrphanVisits:e,orphanVisits:t,cancelGetOrphanVisits:r,deleteOrphanVisits:n,orphanVisitsDeletion:i})=>{const a=Ea("orphanVisitsDeletion"),{ReportExporter:o}=xr(Mq),s=B.useCallback(h=>o.exportVisits("orphan_visits.csv",h),[o]),u=B.useCallback((h,p)=>{var v;return e({options:p,params:h,orphanVisitsType:(v=h.filter)==null?void 0:v.orphanVisitsType})},[e]),l=B.useMemo(()=>a?{deleteVisits:n,visitsDeletion:i}:void 0,[n,i,a]);return g.jsx(Gm,{getVisits:u,cancelGetVisits:r,visitsInfo:t,exportCsv:s,deletion:l,isOrphanVisits:!0,children:g.jsx(Hm,{title:"Orphan visits",visits:t.visits})})},()=>[Ln.orphanVisits]),sAe=Sr(Mq,["ReportExporter"]),Z8=5e3,lAe=2,uAe=4,cAe=({currentPage:e,pagesCount:t})=>e>=t,fAe=(e,t)=>t*100/e,Lq=({visitsLoader:e,shouldCancel:t,progressChanged:r,batchSize:n})=>{const i=async(o,s)=>Promise.all(s.map(async u=>e({...o,page:u,itemsPerPage:Z8}).then(({data:l})=>l))).then(u=>u.flat()),a=async(o,s,u=0)=>{if(t())return[];const l=await i(o,s[u]);return r(fAe(s.length,u+1)),u<s.length-1?l.concat(await a(o,s,u+1)):l};return async o=>{const{pagination:s,data:u}=await e({...o,page:1,itemsPerPage:Z8});if(cAe(s))return u;const l=pj(lAe,s.pagesCount+1),h=yf(l,n);return s.pagesCount-1>n&&r(0),u.concat(await a(o,h))}},Km=(e,t)=>async r=>e?t({page:1,itemsPerPage:1,excludeBots:r}).then(({data:n})=>n[0]):Promise.resolve(void 0),Ym=({typePrefix:e,createLoaders:t,shouldCancel:r})=>{const n=Nn(`${e}/progressChanged`),i=Nn(`${e}/fallbackToInterval`),a=Wr(e,async(o,{getState:s,dispatch:u})=>{var l;const{params:h,options:p}=o,{visitsLoader:v,lastVisitLoader:w}=t(o),_=TTe(h.dateRange),b=sT(h),x=p.loadPrevInterval&&Ije(h)?sT($je(h)):void 0,S=uAe/(x?2:1),O=x?{main:0,prev:0}:{main:0},P=(q,H)=>{O[q]=H;const W=Object.values(O),K=W.reduce((te,se)=>te+se,0);u(n(K/W.length))},T=Lq({visitsLoader:v,shouldCancel:()=>r(s),progressChanged:q=>P("main",q),batchSize:S}),[A,j,M]=await Promise.all([T(b),w((l=h.filter)==null?void 0:l.excludeBots),x?T(x).then(q=>q.map(H=>{if(_===void 0)return H;const{date:W,...K}=H,te=bj(yi(W),_);return{...K,date:xl(te)}})):Promise.resolve(void 0)]);return!A.length&&j&&u(i(PTe(j.date))),{...o,visits:A,prevVisits:M}});return Object.assign(a,{progressChanged:n,fallbackToInterval:i})},Zm=({name:e,asyncThunkCreator:t,initialState:r,filterCreatedVisits:n,extraReducers:i})=>{const{pending:a,rejected:o,fulfilled:s,progressChanged:u,fallbackToInterval:l}=t,{reducer:h,actions:p}=Rr({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(u,(_,{payload:b})=>({..._,progress:b})),w.addCase(l,(_,{payload:b})=>({..._,fallbackInterval:b})),w.addCase(Rd,(_,{payload:b})=>{const{visits:x}=_,S=n(_,b.createdVisits).map(({visit:O})=>O);return S.length?{..._,visits:[...S,...x]}:_}),i==null||i(w)}}),{cancelGetVisits:v}=p;return{reducer:h,cancelGetVisits:v}},Dq="shlink/domainVisits",dAe={visits:[],domain:"",loading:!1,cancelLoad:!1,errorData:null,progress:null},hAe=e=>Ym({typePrefix:`${Dq}/getDomainVisits`,createLoaders:({domain:t,options:r})=>{const n=e(),{doIntervalFallback:i=!1}=r,a=s=>n.getDomainVisits(t,s),o=Km(i,s=>n.getDomainVisits(t,s));return{visitsLoader:a,lastVisitLoader:o}},shouldCancel:t=>t().domainVisits.cancelLoad}),pAe=e=>Zm({name:Dq,initialState:dAe,asyncThunkCreator:e,filterCreatedVisits:({domain:t,params:r},n)=>Oq(n,t,r==null?void 0:r.dateRange)}),Iq="shlink/orphanVisits",mAe={visits:[],loading:!1,cancelLoad:!1,errorData:null,progress:null},vAe=e=>Ym({typePrefix:`${Iq}/getNonOrphanVisits`,createLoaders:({options:t})=>{const r=e(),{doIntervalFallback:n=!1}=t,i=async o=>r.getNonOrphanVisits(o),a=Km(n,o=>r.getNonOrphanVisits(o));return{visitsLoader:i,lastVisitLoader:a}},shouldCancel:t=>t().orphanVisits.cancelLoad}),gAe=e=>Zm({name:Iq,initialState:mAe,asyncThunkCreator:e,filterCreatedVisits:({params:t},r)=>{const{startDate:n,endDate:i}=(t==null?void 0:t.dateRange)??{};return r.filter(({visit:a})=>Wm(a.date,n,i))}}),$q="shlink/orphanVisits",yAe={visits:[],loading:!1,cancelLoad:!1,errorData:null,progress:null},bAe=(e,t)=>!t||t===e.type,_Ae=({data:e,...t},r)=>{const n=e.filter(i=>QA(i)&&bAe(i,r));return{...t,data:n}},wAe=e=>Ym({typePrefix:`${$q}/getOrphanVisits`,createLoaders:({orphanVisitsType:t,options:r})=>{const n=e(),{doIntervalFallback:i=!1}=r,a=async s=>n.getOrphanVisits({...s,type:t}).then(u=>_Ae(u,t)),o=Km(i,s=>n.getOrphanVisits(s));return{visitsLoader:a,lastVisitLoader:o}},shouldCancel:t=>t().orphanVisits.cancelLoad}),xAe=(e,t)=>Zm({name:$q,initialState:yAe,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&&Wm(o.date,i,a))}}),Fq="shlink/orphanVisitsDeletion",X8={deletedVisits:0,deleting:!1,error:!1},SAe=e=>Wr(`${Fq}/deleteOrphanVisits`,()=>e().deleteOrphanVisits()),OAe=e=>Rr({name:Fq,initialState:X8,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{...X8,deletedVisits:i}})}}),Bq="shlink/shortUrlVisits",CAe={visits:[],shortCode:"",loading:!1,errorData:null,cancelLoad:!1,progress:null},PAe=e=>Ym({typePrefix:`${Bq}/getShortUrlVisits`,createLoaders:({shortCode:t,domain:r,options:n})=>{const i=e(),{doIntervalFallback:a=!1}=n,o=u=>i.getShortUrlVisits({shortCode:t,domain:r},u),s=Km(a,u=>i.getShortUrlVisits({shortCode:t,domain:r},u));return{visitsLoader:o,lastVisitLoader:s}},shouldCancel:t=>t().shortUrlVisits.cancelLoad}),EAe=(e,t)=>Zm({name:Bq,initialState:CAe,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)=>Sq(a,{shortCode:r,domain:n},i==null?void 0:i.dateRange)}),Uq="shlink/shortUrlVisitsDeletion",Q8={shortCode:"",deletedVisits:0,deleting:!1,error:!1},TAe=e=>Wr(`${Uq}/deleteShortUrlVisits`,async({shortCode:t,domain:r})=>({...await e().deleteShortUrlVisits({shortCode:t,domain:r}),shortCode:t,domain:r})),jAe=e=>Rr({name:Uq,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{shortCode:i,domain:a,deletedVisits:o}=n;return{...Q8,shortCode:i,domain:a,deletedVisits:o}})}}),zq="shlink/tagVisits",AAe={visits:[],tag:"",loading:!1,cancelLoad:!1,errorData:null,progress:null},kAe=e=>Ym({typePrefix:`${zq}/getTagVisits`,createLoaders:({tag:t,options:r})=>{const n=e(),{doIntervalFallback:i=!1}=r,a=s=>n.getTagVisits(t,s),o=Km(i,async s=>n.getTagVisits(t,s));return{visitsLoader:a,lastVisitLoader:o}},shouldCancel:t=>t().tagVisits.cancelLoad}),RAe=e=>Zm({name:zq,initialState:AAe,asyncThunkCreator:e,filterCreatedVisits:({tag:t,params:r},n)=>Cq(n,t,r==null?void 0:r.dateRange)}),Vq="shlink/visitsOverview",Bg={nonOrphanVisits:{total:0},orphanVisits:{total:0},loading:!1,error:!1},J8=e=>e.filter(({visit:t})=>t.potentialBot).length,NAe=e=>Wr(`${Vq}/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}}))),MAe=e=>Rr({name:Vq,initialState:Bg,reducers:{},extraReducers:t=>{t.addCase(e.pending,()=>({...Bg,loading:!0})),t.addCase(e.rejected,()=>({...Bg,error:!0})),t.addCase(e.fulfilled,(r,{payload:n})=>({...Bg,...n})),t.addCase(Rd,({nonOrphanVisits:r,orphanVisits:n,...i},{payload:a})=>{const{nonOrphanVisits:o,orphanVisits:s}=Lje(a.createdVisits),u=o.length,l=J8(o),h=u-l,p=s.length,v=J8(s),w=p-v;return{...i,nonOrphanVisits:{total:r.total+u,bots:r.bots&&r.bots+l,nonBots:r.nonBots&&r.nonBots+h},orphanVisits:{total:n.total+p,bots:n.bots&&n.bots+v,nonBots:n.nonBots&&n.nonBots+w}}})}}),LAe=({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 g.jsxs(Hm,{title:g.jsxs(g.Fragment,{children:["Visits for ",g.jsx(_i,{href:i})]}),visits:n,shortUrl:e,children:[g.jsx("hr",{}),g.jsxs("div",{children:["Created: ",e?g.jsxs("span",{children:[g.jsx("b",{id:"created",className:"short-url-visits-header__created-at",children:g.jsx(W0,{date:e.dateCreated,relative:!0})}),g.jsx(ta,{placement:"bottom",target:"created",children:g.jsx(W0,{date:e.dateCreated})})]}):g.jsx("small",{children:"Loading..."})]}),g.jsxs("div",{className:"long-url-container",children:[`${o?"Title":"Long URL"}: `,t&&g.jsx("small",{children:"Loading..."}),!t&&g.jsx(_i,{href:a,children:o??a})]})]})},qq=Ma(({shortUrlVisits:e,shortUrlVisitsDeletion:t,shortUrlsDetails:r,getShortUrlVisits:n,getShortUrlsDetails:i,deleteShortUrlVisits:a,cancelGetShortUrlVisits:o})=>{const s=Ea("shortUrlVisitsDeletion"),{ReportExporter:u}=xr(qq),l=UA(),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]),v=B.useCallback(_=>u.exportVisits(`short-url_${h==null?void 0:h.shortUrl.replace(/https?:\/\//g,"")}_visits.csv`,_),[u,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]),g.jsx(Gm,{getVisits:p,cancelGetVisits:o,visitsInfo:e,exportCsv:v,deletion:w,children:g.jsx(LAe,{shortUrl:h,loading:r.loading,shortUrlVisits:e})})},e=>e.shortCode?[Ln.shortUrlVisits(DA(e.shortCode))]:[]),DAe=Sr(qq,["ReportExporter"]),IAe=({tagVisits:e,colorGenerator:t})=>{const{visits:r,tag:n}=e;return g.jsx(Hm,{title:g.jsxs("span",{className:"d-flex align-items-center justify-content-center",children:[g.jsx("span",{className:"me-2",children:"Visits for"}),g.jsx(h_,{text:n,colorGenerator:t})]}),visits:r})},Wq=Ma(({getTagVisits:e,tagVisits:t,cancelGetTagVisits:r})=>{const{ColorGenerator:n,ReportExporter:i}=xr(Wq),{tag:a=""}=pd(),o=B.useCallback((u,l)=>e({tag:a,params:u,options:l}),[e,a]),s=B.useCallback(u=>i.exportVisits(`tag_${a}_visits.csv`,u),[i,a]);return g.jsx(Gm,{getVisits:o,cancelGetVisits:r,visitsInfo:t,exportCsv:s,children:g.jsx(IAe,{tagVisits:t,colorGenerator:n})})},()=>[Ln.visits]),$Ae=Sr(Wq,["ColorGenerator","ReportExporter"]),JA=({title:e,colors:t,getVisitsForComparison:r,visitsComparisonInfo:n,cancelGetVisitsComparison:i})=>{const{loading:a,visitsGroups:o}=n,s=Dn("visits"),u=B.useMemo(()=>Object.keys(o).reduce((O,P,T)=>(O[P]=Object.assign(Y0(o[P]),{color:(t==null?void 0:t[P])??_q(T)}),O),{}),[t,o]),l=B.useMemo(()=>Object.values(o).every(O=>O.length===0),[o]),[{dateRange:h,visitsFilter:p},v]=Pq(),[w,_]=B.useState(),b=B.useCallback(({startDate:O,endDate:P},T)=>{v({dateRange:{startDate:O??void 0,endDate:P??void 0}}),_(T)},[v]),[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??KV(x);return r({params:{dateRange:O,filter:S}}),i},[i,h,r,x,S]),g.jsxs(g.Fragment,{children:[g.jsx("div",{className:"mb-3",children:g.jsxs(Er,{bodyClassName:"d-flex",children:[g.jsx(d_,{}),g.jsx("h3",{className:"mb-0 flex-grow-1 text-center",children:e})]})}),g.jsx("div",{className:"col-lg-7 col-xl-6 offset-lg-5 offset-xl-6 mb-3",children:g.jsxs("div",{className:"d-md-flex",children:[g.jsx("div",{className:"flex-grow-1",children:g.jsx(HA,{disabled:a,defaultText:"All visits",dateRangeOrInterval:w??h??x,onDatesChange:b})}),g.jsx(Tq,{disabled:a,className:"ms-0 ms-md-2 mt-3 mt-md-0",selected:S,onChange:({orphanVisitsType:O,excludeBots:P})=>v({visitsFilter:{orphanVisitsType:O,excludeBots:P}})})]})}),g.jsx(jq,{info:n}),!a&&g.jsx(ty,{showFallback:l,children:g.jsx(xq,{visitsGroups:u,onDateRangeChange:b})})]})},FAe=Ma(({getDomainVisitsForComparison:e,domainVisitsComparison:t,cancelGetDomainVisitsComparison:r})=>{const n=MA("domains"),i=B.useCallback(a=>e({...a,domains:n}),[n,e]);return g.jsx(JA,{title:`Comparing "${n.join('", "')}"`,getVisitsForComparison:i,visitsComparisonInfo:t,cancelGetVisitsComparison:r})},()=>[Ln.visits]),BAe=({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(u=>[u,0])),o=(u,l)=>{a[u]=l;const h=Object.values(a),p=h.reduce((v,w)=>v+w,0);r(p/h.length)},s=Object.entries(e).map(([u,l])=>[u,Lq({visitsLoader:l,batchSize:i,shouldCancel:t,progressChanged:h=>o(u,h)})]);return async u=>{const l=await Promise.all(s.map(async([h,p])=>{const v=await p(u);return[h,v]}));return Object.fromEntries(l)}},e3=({typePrefix:e,createLoaders:t,shouldCancel:r})=>{const n=Nn(`${e}/progressChanged`),i=Wr(e,async(a,{getState:o,dispatch:s})=>{const u=t(a),l=await BAe({visitsLoaders:u,shouldCancel:()=>r(o),progressChanged:h=>s(n(h))})(sT(a.params));return{...a,visitsGroups:l}});return Object.assign(i,{progressChanged:n})},t3=({name:e,asyncThunkCreator:t,initialState:r,filterCreatedVisitsForGroup:n})=>{const{pending:i,rejected:a,fulfilled:o,progressChanged:s}=t,{reducer:u,actions:l}=Rr({name:e,initialState:r,reducers:{cancelGetVisits:p=>({...p,cancelLoad:!0})},extraReducers:p=>{p.addCase(i,()=>({...r,loading:!0})),p.addCase(a,(v,{error:w})=>({...r,errorData:Pi(w)??null})),p.addCase(o,(v,{payload:w})=>({...v,...w,loading:!1,progress:null,errorData:null})),p.addCase(s,(v,{payload:w})=>({...v,progress:w})),p.addCase(Rd,(v,{payload:w})=>{const{visitsGroups:_,...b}=v,x=Object.keys(_).map(O=>{const P=n({...b,groupKey:O},w.createdVisits).map(({visit:T})=>T);return[O,[...P,..._[O]]]}),S=Object.fromEntries(x);return{...b,visitsGroups:S}})}}),{cancelGetVisits:h}=l;return{reducer:u,cancelGetVisits:h}},Hq="shlink/domainVisitsComparison",UAe={visitsGroups:{},loading:!1,cancelLoad:!1,errorData:null,progress:null},zAe=e=>e3({typePrefix:`${Hq}/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}),VAe=e=>t3({name:Hq,initialState:UAe,asyncThunkCreator:e,filterCreatedVisitsForGroup:({groupKey:t,params:r},n)=>Oq(n,t,r==null?void 0:r.dateRange)}),Gq="shlink/shortUrlVisitsComparison",qAe={visitsGroups:{},loading:!1,cancelLoad:!1,errorData:null,progress:null},WAe=e=>e3({typePrefix:`${Gq}/getShortUrlVisitsForComparison`,createLoaders:({shortUrls:t})=>{const r=e(),n=t.map(i=>[IA(i),a=>r.getShortUrlVisits(i,a)]);return Object.fromEntries(n)},shouldCancel:t=>t().shortUrlVisitsComparison.cancelLoad}),HAe=e=>t3({name:Gq,initialState:qAe,asyncThunkCreator:e,filterCreatedVisitsForGroup:({groupKey:t,params:r},n)=>Sq(n,sV(t),r==null?void 0:r.dateRange)}),Kq="shlink/tagVisitsComparison",GAe={visitsGroups:{},loading:!1,cancelLoad:!1,errorData:null,progress:null},KAe=e=>e3({typePrefix:`${Kq}/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}),YAe=e=>t3({name:Kq,initialState:GAe,asyncThunkCreator:e,filterCreatedVisitsForGroup:({groupKey:t,params:r},n)=>Cq(n,t,r==null?void 0:r.dateRange)}),ZAe=Ma(({getShortUrlVisitsForComparison:e,shortUrlVisitsComparison:t,cancelGetShortUrlVisitsComparison:r,shortUrlsDetails:n,getShortUrlsDetails:i})=>{const a=MA("short-urls"),o=B.useMemo(()=>a.map(sV),[a]),s=B.useCallback(h=>e({...h,shortUrls:o}),[e,o]),u=B.useMemo(()=>{var h;return[...((h=n.shortUrls)==null?void 0:h.values())??[]]},[n.shortUrls]),l=B.useMemo(()=>{const{visitsGroups:h,loading:p,...v}=t,w=u.reduce((_,b)=>(_[b.shortUrl]=h[IA(b)]??[],_),{});return{...v,visitsGroups:w,loading:p||n.loading}},[t,n.loading,u]);return B.useEffect(()=>{o.length>0&&i(o)},[i,o]),g.jsx(JA,{title:g.jsx("span",{"data-testid":"title",children:n.loading?"Loading...":`Comparing ${u.length} short URLs`}),getVisitsForComparison:s,visitsComparisonInfo:l,cancelGetVisitsComparison:r})},()=>[Ln.visits]),Yq=Ma(({getTagVisitsForComparison:e,tagVisitsComparison:t,cancelGetTagVisitsComparison:r})=>{const{ColorGenerator:n}=xr(Yq),i=MA("tags"),a=B.useCallback(u=>e({...u,tags:i}),[e,i]),{visitsGroups:o}=t,s=B.useMemo(()=>Object.keys(o).reduce((u,l)=>(u[l]=n.getColorForKey(l),u),{}),[n,o]);return g.jsx(JA,{title:g.jsxs(g.Fragment,{children:["Comparing ",i.map(u=>g.jsx(h_,{colorGenerator:n,text:u},u))]}),getVisitsForComparison:a,visitsComparisonInfo:t,cancelGetVisitsComparison:r,colors:s})},()=>[Ln.visits]),XAe=Sr(Yq,["ColorGenerator"]),QAe=(e,t)=>{const r=(n,i)=>t([...n,"mercureInfo"],[...i,"createNewVisits","loadMercureInfo"]);e.serviceFactory("MapModal",()=>Eq),e.factory("ShortUrlVisits",DAe),e.decorator("ShortUrlVisits",t(["shortUrlVisits","shortUrlVisitsDeletion","shortUrlsDetails","mercureInfo"],["getShortUrlVisits","deleteShortUrlVisits","getShortUrlsDetails","cancelGetShortUrlVisits","createNewVisits","loadMercureInfo"])),e.factory("TagVisits",$Ae),e.decorator("TagVisits",r(["tagVisits"],["getTagVisits","cancelGetTagVisits"])),e.factory("TagVisitsComparison",XAe),e.decorator("TagVisitsComparison",r(["tagVisitsComparison"],["getTagVisitsForComparison","cancelGetTagVisitsForComparison"])),e.serviceFactory("DomainVisitsComparison",()=>FAe),e.decorator("DomainVisitsComparison",r(["domainVisitsComparison"],["getDomainVisitsForComparison","cancelGetDomainVisitsForComparison"])),e.serviceFactory("ShortUrlVisitsComparison",()=>ZAe),e.decorator("ShortUrlVisitsComparison",r(["shortUrlVisitsComparison","shortUrlsDetails"],["getShortUrlVisitsForComparison","cancelGetShortUrlVisitsForComparison","getShortUrlsDetails"])),e.factory("DomainVisits",aAe),e.decorator("DomainVisits",r(["domainVisits"],["getDomainVisits","cancelGetDomainVisits"])),e.factory("OrphanVisits",sAe),e.decorator("OrphanVisits",r(["orphanVisits","orphanVisitsDeletion"],["getOrphanVisits","cancelGetOrphanVisits","deleteOrphanVisits"])),e.factory("NonOrphanVisits",oAe),e.decorator("NonOrphanVisits",r(["nonOrphanVisits"],["getNonOrphanVisits","cancelGetNonOrphanVisits"])),e.serviceFactory("VisitsParser",()=>Jje),e.serviceFactory("getShortUrlVisits",PAe,"apiClientFactory"),e.serviceFactory("cancelGetShortUrlVisits",n=>n.cancelGetVisits,"shortUrlVisitsReducerCreator"),e.serviceFactory("getShortUrlVisitsForComparison",WAe,"apiClientFactory"),e.serviceFactory("cancelGetShortUrlVisitsForComparison",n=>n.cancelGetVisits,"shortUrlVisitsComparisonReducerCreator"),e.serviceFactory("deleteShortUrlVisits",TAe,"apiClientFactory"),e.serviceFactory("getTagVisits",kAe,"apiClientFactory"),e.serviceFactory("cancelGetTagVisits",n=>n.cancelGetVisits,"tagVisitsReducerCreator"),e.serviceFactory("getTagVisitsForComparison",KAe,"apiClientFactory"),e.serviceFactory("cancelGetTagVisitsForComparison",n=>n.cancelGetVisits,"tagVisitsComparisonReducerCreator"),e.serviceFactory("getDomainVisits",hAe,"apiClientFactory"),e.serviceFactory("cancelGetDomainVisits",n=>n.cancelGetVisits,"domainVisitsReducerCreator"),e.serviceFactory("getDomainVisitsForComparison",zAe,"apiClientFactory"),e.serviceFactory("cancelGetDomainVisitsForComparison",n=>n.cancelGetVisits,"domainVisitsComparisonReducerCreator"),e.serviceFactory("getOrphanVisits",wAe,"apiClientFactory"),e.serviceFactory("cancelGetOrphanVisits",n=>n.cancelGetVisits,"orphanVisitsReducerCreator"),e.serviceFactory("deleteOrphanVisits",SAe,"apiClientFactory"),e.serviceFactory("getNonOrphanVisits",vAe,"apiClientFactory"),e.serviceFactory("cancelGetNonOrphanVisits",n=>n.cancelGetVisits,"nonOrphanVisitsReducerCreator"),e.serviceFactory("createNewVisits",()=>Rd),e.serviceFactory("loadVisitsOverview",NAe,"apiClientFactory"),e.serviceFactory("visitsOverviewReducerCreator",MAe,"loadVisitsOverview"),e.serviceFactory("visitsOverviewReducer",n=>n.reducer,"visitsOverviewReducerCreator"),e.serviceFactory("domainVisitsReducerCreator",pAe,"getDomainVisits"),e.serviceFactory("domainVisitsReducer",n=>n.reducer,"domainVisitsReducerCreator"),e.serviceFactory("nonOrphanVisitsReducerCreator",gAe,"getNonOrphanVisits"),e.serviceFactory("nonOrphanVisitsReducer",n=>n.reducer,"nonOrphanVisitsReducerCreator"),e.serviceFactory("orphanVisitsReducerCreator",xAe,"getOrphanVisits","deleteOrphanVisits"),e.serviceFactory("orphanVisitsReducer",n=>n.reducer,"orphanVisitsReducerCreator"),e.serviceFactory("orphanVisitsDeletionReducerCreator",OAe,"deleteOrphanVisits"),e.serviceFactory("orphanVisitsDeletionReducer",n=>n.reducer,"orphanVisitsDeletionReducerCreator"),e.serviceFactory("shortUrlVisitsReducerCreator",EAe,"getShortUrlVisits","deleteShortUrlVisits"),e.serviceFactory("shortUrlVisitsReducer",n=>n.reducer,"shortUrlVisitsReducerCreator"),e.serviceFactory("shortUrlVisitsDeletionReducerCreator",jAe,"deleteShortUrlVisits"),e.serviceFactory("shortUrlVisitsDeletionReducer",n=>n.reducer,"shortUrlVisitsDeletionReducerCreator"),e.serviceFactory("tagVisitsReducerCreator",RAe,"getTagVisits"),e.serviceFactory("tagVisitsReducer",n=>n.reducer,"tagVisitsReducerCreator"),e.serviceFactory("tagVisitsComparisonReducerCreator",YAe,"getTagVisitsForComparison"),e.serviceFactory("tagVisitsComparisonReducer",n=>n.reducer,"tagVisitsComparisonReducerCreator"),e.serviceFactory("domainVisitsComparisonReducerCreator",VAe,"getDomainVisitsForComparison"),e.serviceFactory("domainVisitsComparisonReducer",n=>n.reducer,"domainVisitsComparisonReducerCreator"),e.serviceFactory("shortUrlVisitsComparisonReducerCreator",HAe,"getShortUrlVisitsForComparison"),e.serviceFactory("shortUrlVisitsComparisonReducer",n=>n.reducer,"shortUrlVisitsComparisonReducerCreator")},Vh=({children:e,to:t,className:r,...n})=>g.jsx(rb,{className:({isActive:i})=>Me("aside-menu__item",r,{"aside-menu__item--selected":i}),to:t,...n,children:e}),JAe=({routePrefix:e,showOnMobile:t=!1})=>{const{pathname:r}=xn(),n=Me("aside-menu",{"aside-menu--hidden":!t}),i=a=>`${e}${a}`;return g.jsx("aside",{className:n,children:g.jsxs("nav",{className:"nav flex-column aside-menu__nav",children:[g.jsxs(Vh,{to:i("/overview"),children:[g.jsx(Xe,{fixedWidth:!0,icon:UY}),g.jsx("span",{className:"aside-menu__item-text",children:"Overview"})]}),g.jsxs(Vh,{to:i("/list-short-urls/1"),className:Me({"aside-menu__item--selected":r.match("/list-short-urls")!==null}),children:[g.jsx(Xe,{fixedWidth:!0,icon:CT}),g.jsx("span",{className:"aside-menu__item-text",children:"List short URLs"})]}),g.jsxs(Vh,{to:i("/create-short-url"),children:[g.jsx(Xe,{fixedWidth:!0,icon:GY,flip:"horizontal"}),g.jsx("span",{className:"aside-menu__item-text",children:"Create short URL"})]}),g.jsxs(Vh,{to:i("/manage-tags"),children:[g.jsx(Xe,{fixedWidth:!0,icon:G$}),g.jsx("span",{className:"aside-menu__item-text",children:"Manage tags"})]}),g.jsxs(Vh,{to:i("/manage-domains"),children:[g.jsx(Xe,{fixedWidth:!0,icon:yY}),g.jsx("span",{className:"aside-menu__item-text",children:"Manage domains"})]})]})})},Zq=({createNotFound:e})=>{const{TagsList:t,ShortUrlsList:r,CreateShortUrl:n,ShortUrlVisits:i,TagVisits:a,DomainVisits:o,OrphanVisits:s,NonOrphanVisits:u,Overview:l,EditShortUrl:h,ManageDomains:p,TagVisitsComparison:v,DomainVisitsComparison:w,ShortUrlVisitsComparison:_,ShortUrlRedirectRules:b}=xr(Zq),x=xn(),S=Rl(),[O,P,T,A]=Gt();B.useEffect(()=>A(),[x,A]);const j=Me("shlink-layout__burger-icon",{"shlink-layout__burger-icon--active":O}),M=qCe(T,A),q=Ea("shortUrlRedirectRules");return g.jsxs(g.Fragment,{children:[g.jsx(Xe,{icon:dY,className:j,onClick:P}),g.jsx("div",{...M,className:"shlink-layout__swipeable",children:g.jsxs("div",{className:"shlink-layout__swipeable-inner",children:[g.jsx(JAe,{routePrefix:S,showOnMobile:O}),g.jsx("div",{className:"shlink-layout__container",onPointerDown:()=>A(),children:g.jsx("div",{className:"container-xl",children:g.jsxs(eb,{children:[g.jsx(Ct,{index:!0,element:g.jsx(vT,{replace:!0,to:"overview"})}),g.jsx(Ct,{path:"/overview",element:g.jsx(l,{})}),g.jsx(Ct,{path:"/list-short-urls/:page",element:g.jsx(r,{})}),g.jsx(Ct,{path:"/create-short-url",element:g.jsx(n,{})}),g.jsx(Ct,{path:"/short-code/:shortCode/visits",children:["","*"].map(H=>g.jsx(Ct,{path:H,element:g.jsx(i,{})},H))}),g.jsx(Ct,{path:"/short-code/:shortCode/edit",element:g.jsx(h,{})}),q&&g.jsx(Ct,{path:"/short-code/:shortCode/redirect-rules",element:g.jsx(b,{})}),g.jsx(Ct,{path:"/short-urls/compare-visits",element:g.jsx(_,{})}),g.jsx(Ct,{path:"/tag/:tag/visits",children:["","*"].map(H=>g.jsx(Ct,{path:H,element:g.jsx(a,{})},H))}),g.jsx(Ct,{path:"/tags/compare-visits",element:g.jsx(v,{})}),g.jsx(Ct,{path:"/domain/:domain/visits",children:["","*"].map(H=>g.jsx(Ct,{path:H,element:g.jsx(o,{})},H))}),g.jsx(Ct,{path:"/orphan-visits",children:["","*"].map(H=>g.jsx(Ct,{path:H,element:g.jsx(s,{})},H))}),g.jsx(Ct,{path:"/non-orphan-visits",children:["","*"].map(H=>g.jsx(Ct,{path:H,element:g.jsx(u,{})},H))}),g.jsx(Ct,{path:"/manage-tags",element:g.jsx(t,{})}),g.jsx(Ct,{path:"/manage-domains",element:g.jsx(p,{})}),g.jsx(Ct,{path:"/domains/compare-visits",element:g.jsx(w,{})}),e&&g.jsx(Ct,{path:"*",element:e("/list-short-urls/1")})]})})})]})})]})},e3e=Sr(Zq,["TagsList","ShortUrlsList","CreateShortUrl","ShortUrlVisits","TagVisits","DomainVisits","OrphanVisits","NonOrphanVisits","Overview","EditShortUrl","ManageDomains","TagVisitsComparison","DomainVisitsComparison","ShortUrlVisitsComparison","ShortUrlRedirectRules"]),t3e=e=>VF({devTools:!1,reducer:cj({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})}),r3e=e=>{e.factory("Main",e3e),e.factory("store",t3e)},La=new z$,{container:n3e}=La,i3e=e=>t=>Object.fromEntries(e.map(r=>[r,t[r]])),a3e=(e,t)=>(...r)=>e[t](...r),o3e=(e,t)=>({...e,[t]:a3e(n3e,t)}),Md=(e,t=[])=>m$(e?i3e(e):null,t.reduce(o3e,{}));r3e(La);FTe(La,Md);lje(La,Md);QAe(La,Md);iPe(La);tPe(La,Md);vPe(La,Md);mje(La);FEe(La,Md);let e$;const s3e=e=>({serverVersion:t,apiClient:r,settings:n,routesPrefix:i="",createNotFound:a,tagColorsStorage:o})=>{const s=BCe(t),u=B.useRef(void 0),[l,h]=B.useState(),p=Zu(),v=B.useMemo(()=>p?B.Fragment:j$,[p]);return B.useEffect(()=>{e$=r,e.value("apiClientFactory",()=>e$),o&&e.value("TagColorsStorage",o);const{container:w}=e,{Main:_,store:b,loadMercureInfo:x,listTags:S,listDomains:O}=w;u.current=g.jsx(_,{createNotFound:a}),h(b),b.dispatch(x(n)),b.dispatch(S()),b.dispatch(O())},[r,a,n,o]),l?g.jsx(v$,{store:l,children:g.jsx(tB,{value:n??{},children:g.jsx(FCe,{value:s,children:g.jsx(DCe,{value:i,children:g.jsx(v,{children:u.current})})})})}):g.jsx(g.Fragment,{})},l3e="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=",u3e="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==",c3e="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAQAAAACach9AAACMUlEQVR4Ae3ShY7jQBAE0Aoz/f9/HTMzhg1zrdKUrJbdx+Kd2nD8VNudfsL/Th///dyQN2TH6f3y/BGpC379rV+S+qqetBOxImNQXL8JCAr2V4iMQXHGNJxeCfZXhSRBcQMfvkOWUdtfzlLgAENmZDcmo2TVmt8OSM2eXxBp3DjHSMFutqS7SbmemzBiR+xpKCNUIRkdkkYxhAkyGoBvyQFEJEefwSmmvBfJuJ6aKqKWnAkvGZOaZXTUgFqYULWNSHUckZuR1HIIimUExutRxwzOLROIG4vKmCKQt364mIlhSyzAf1m9lHZHJZrlAOMMztRRiKimp/rpdJDc9Awry5xTZCte7FHtuS8wJgeYGrex28xNTd086Dik7vUMscQOa8y4DoGtCCSkAKlNwpgNtphjrC6MIHUkR6YWxxs6Sc5xqn222mmCRFzIt8lEdKx+ikCtg91qS2WpwVfBelJCiQJwvzixfI9cxZQWgiSJelKnwBElKYtDOb2MFbhmUigbReQBV0Cg4+qMXSxXSyGUn4UbF8l+7qdSGnTC0XLCmahIgUHLhLOhpVCtw4CzYXvLQWQbJNmxoCsOKAxSgBJno75avolkRw8iIAFcsdc02e9iyCd8tHwmeSSoKTowIgvscSGZUOA7PuCN5b2BX9mQM7S0wYhMNU74zgsPBj3HU7wguAfnxxjFQGBE6pwN+GjME9zHY7zGp8wVxMShYX9NXvEWD3HbwJf4giO4CFIQxXScH1/TM+04kkBiAAAAAElFTkSuQmCC",f3e=()=>{delete h8.Icon.Default.prototype._getIconUrl,h8.Icon.Default.mergeOptions({iconRetinaUrl:u3e,iconUrl:l3e,shadowUrl:c3e})};f3e();const d3e=s3e(La);function Z0(e){return t=>{const{resetSelectedServer:r}=t;return B.useEffect(()=>{r()},[r]),g.jsx(e,{...t})}}let h3e=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 g.jsxs(AF,{title:"Oops! This is awkward :S",children:[g.jsx("p",{children:"It seems that something went wrong. Try refreshing the page or just click this button."}),g.jsx("br",{}),g.jsx(Zi,{size:"lg",onClick:()=>r.reload(),children:"Take me back"})]});const{children:n}=this.props;return n}};const p3e=({id:e,name:t})=>g.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:[g.jsx("span",{className:"tw:truncate",children:t}),g.jsx(Xe,{icon:QY})]}),Xq=({servers:e,borderless:t})=>g.jsx(g.Fragment,{children:e.length>0&&g.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})=>g.jsx(p3e,{id:r,name:n},r))})}),Qq=({color:e=Ap,className:t})=>g.jsx("svg",{className:t,viewBox:"0 0 512 512",version:"1.1",xmlns:"http://www.w3.org/2000/svg",children:g.jsxs("g",{fill:e,children:[g.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"}),g.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"}),g.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"}),g.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"})]})}),m3e=({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]),g.jsx("div",{className:"tw:w-full",children:g.jsx(gi,{className:"tw:mx-auto tw:max-w-[720px] tw:overflow-hidden",children:g.jsxs("div",{className:"tw:flex tw:flex-col tw:md:flex-row",children:[g.jsx("div",{className:"tw:p-6 tw:hidden tw:md:flex tw:items-center tw:w-[40%]",children:g.jsx("div",{className:"tw:w-full",children:g.jsx(Qq,{})})}),g.jsxs("div",{className:"tw:md:border-l tw:border-lm-border tw:dark:border-dm-border tw:flex-grow",children:[g.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?g.jsx(Xq,{servers:r}):g.jsxs("div",{className:"tw:p-6 tw:text-center tw:flex tw:flex-col tw:gap-12 tw:text-xl",children:[g.jsx("p",{children:"This application will help you manage your Shlink servers."}),g.jsx("p",{children:g.jsxs(Zi,{to:"/server/create",size:"lg",inline:!0,children:[g.jsx(Xe,{icon:xm})," Add a server"]})}),g.jsx("p",{children:g.jsx(_i,{href:"https://shlink.io/documentation",children:g.jsxs("small",{children:[g.jsx("span",{className:"tw:mr-2",children:"Learn more about Shlink"}),g.jsx(Xe,{icon:kY})]})})})]})]})]})})})},Jq=()=>{const{ServersDropdown:e}=ka(Jq),[t,r,,n]=Gt(),i=xn(),{pathname:a}=i;B.useEffect(n,[i,n]);const o="/settings";return g.jsxs(F7,{color:"primary",dark:!0,fixed:"top",expand:"md",className:"tw:text-white tw:bg-lm-brand tw:dark:bg-dm-brand",children:[g.jsxs(B7,{tag:nr,to:"/",children:[g.jsx(Qq,{className:"tw:inline tw:w-7 tw:mr-1",color:"white"})," Shlink"]}),g.jsx(U7,{onClick:r,children:g.jsx(Xe,{icon:YY,className:Me("tw:transition-transform tw:duration-300",{"tw:rotate-180":t})})}),g.jsx(ej,{navbar:!0,isOpen:t,children:g.jsxs(qT,{navbar:!0,className:"tw:ml-auto",children:[g.jsx(WT,{children:g.jsxs(HT,{tag:nr,to:o,active:a.startsWith(o),children:[g.jsx(Xe,{icon:tZ})," Settings"]})}),g.jsx(e,{})]})})]})},v3e=Ra(Jq,["ServersDropdown"]),g3e=({children:e})=>{const t=xn();return B.useEffect(()=>{scrollTo(0,0)},[t]),g.jsx(g.Fragment,{children:e})},eW=XF(e=>e,e=>{try{return CP(e,e,"=")}catch{return!1}}),tW=e=>eW(e)?`v${e}`:e,rW=(e,t="latest")=>eW(e)?e:t,y3e="%_VERSION_%",b3e=e=>tW(rW(e)),t$=({project:e,version:t})=>g.jsx(_i,{href:`https://github.com/shlinkio/${e}/releases/${t}`,className:"tw:text-gray-500",children:g.jsx("b",{children:t})}),_3e=({selectedServer:e,clientVersion:t=y3e})=>{const r=b3e(t);return g.jsxs("small",{className:"tw:text-gray-500",children:[OT(e)&&g.jsxs(g.Fragment,{children:["Server: ",g.jsx(t$,{project:"shlink",version:e.printableVersion})," - "]}),"Client: ",g.jsx(t$,{project:"shlink-web-client",version:r})]})},w3e=({selectedServer:e})=>g.jsx("div",{className:Me("tw:text-center",{"tw:md:ml-(--aside-menu-width)":OT(e)}),children:g.jsx(_3e,{selectedServer:e})}),Ld=({children:e,className:t})=>g.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 nW(e){const t=r=>{const{ServerError:n}=ka(t),i=pd(),{selectServer:a,selectedServer:o}=r;return B.useEffect(()=>{i.serverId&&a(i.serverId)},[i.serverId,a]),o?QK(o)?g.jsx(n,{}):g.jsx(e,{...r}):g.jsx(Ld,{children:g.jsx(TF,{loading:!0})})};return t}const iW=nW(B.memo(({selectedServer:e,settings:t})=>{const{buildShlinkApiClient:r,TagColorsStorage:n,ShlinkWebComponent:i,ServerError:a}=ka(iW);if(!OT(e))return g.jsx(a,{});const o=`/server/${e.id}`;return g.jsx(i,{serverVersion:e.version,apiClient:r(e),settings:t,routesPrefix:o,tagColorsStorage:n,createNotFound:s=>g.jsx(kF,{to:`${o}${s}`,children:"List short URLs"})})})),x3e=Ra(iW,["buildShlinkApiClient","TagColorsStorage","ShlinkWebComponent","ServerError"]),S3e=(e,t)=>{e.constant("window",window),e.constant("console",console),e.constant("fetch",window.fetch.bind(window)),e.service("HttpClient",Toe,"fetch"),e.serviceFactory("ScrollToTop",()=>g3e),e.factory("MainHeader",v3e),e.serviceFactory("Home",()=>m3e),e.decorator("Home",Z0),e.decorator("Home",t(["servers"],["resetSelectedServer"])),e.serviceFactory("ShlinkWebComponent",()=>d3e),e.factory("ShlinkWebComponentContainer",x3e),e.decorator("ShlinkWebComponentContainer",t(["selectedServer","settings"],["selectServer"])),e.serviceFactory("ShlinkVersionsContainer",()=>w3e),e.decorator("ShlinkVersionsContainer",t(["selectedServer"])),e.serviceFactory("ErrorHandler",()=>h3e)},aW=()=>{const e=mo();return B.useCallback(()=>e(-1),[e])};function O3e(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 C3e(e){const t={};return e.forEach(r=>{t[r.id]=r}),t}const P3e=(e,{url:t,apiKey:r})=>e.some(n=>n.url===t&&n.apiKey===r);function E3e(e,t){const r=Object.values(e),{duplicatedServers:n=[],newServers:i=[]}=ZF(t,a=>P3e(r,a)?"duplicatedServers":"newServers");return{duplicatedServers:n,newServers:i}}function X0(e,t){const r=new Set(Object.keys(e)),n=[];return t.forEach(i=>{const a=O3e(i);let o=a,s=1;for(;r.has(o);)o=`${a}-${s}`,s++;n.push({...i,id:o}),r.add(o)}),n}const oW=({open:e,duplicatedServers:t,onClose:r,onConfirm:n})=>{const i=t.length>1;return g.jsxs(EF,{size:"lg",title:`Duplicated server${i?"s":""}`,open:e,onClose:r,onConfirm:n,confirmText:`Save duplicate${i?"s":""}`,cancelText:i?"Ignore duplicates":"Discard",children:[g.jsx("p",{children:i?"The next servers already exist:":"There is already a server with:"}),g.jsx("ul",{className:"tw:list-disc tw:mt-4",children:t.map(({url:a,apiKey:o},s)=>i?g.jsxs("li",{children:[g.jsx("b",{children:a})," - ",g.jsx("b",{children:o})]},s):g.jsxs(B.Fragment,{children:[g.jsxs("li",{children:["URL: ",g.jsx("b",{children:a})]}),g.jsxs("li",{children:["API key: ",g.jsx("b",{children:o})]})]},s))}),g.jsxs("span",{children:[i?"Do you want to save duplicated servers":"Do you want to save this server","?"]})]})},T3e=e=>t=>{t.preventDefault(),e()},sW=({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)??""),[u,l]=B.useState((t==null?void 0:t.apiKey)??""),h=T3e(()=>e({name:i,url:o,apiKey:u}));return g.jsxs("form",{name:"serverForm",onSubmit:h,children:[g.jsxs(gb,{className:"tw:mb-4",bodyClassName:"tw:flex tw:flex-col tw:gap-y-3",title:n,children:[g.jsx(TR,{label:"Name",value:i,onChange:p=>a(p.target.value),required:!0}),g.jsx(TR,{label:"URL",type:"url",value:o,onChange:p=>s(p.target.value),required:!0}),g.jsx(wae,{label:"API key",value:u,onChange:p=>l(p.target.value),required:!0})]}),g.jsx("div",{className:"tw:flex tw:items-center tw:justify-end tw:gap-x-2",children:r})]})},r$=4e3,n$=({variant:e})=>g.jsx("div",{className:"tw:mt-4",children:g.jsxs(jF,{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."]})}),lW=({servers:e,createServers:t})=>{const{ImportServersBtn:r,useTimeoutToggle:n}=ka(lW),i=mo(),a=aW(),o=!!Object.keys(e).length,[s,u]=n(!1,r$),[l,h]=n(!1,r$),[p,v]=Gt(),[w,_]=B.useState(),b=B.useCallback(S=>{const[O]=X0(e,[S]);t([O]),i(`/server/${O.id}`)},[t,i,e]),x=B.useCallback(S=>{_(S),Object.values(e).some(({url:P,apiKey:T})=>S.url===P&&S.apiKey===T)?v():b(S)},[b,e,v]);return g.jsxs(Ld,{children:[g.jsxs(sW,{title:"Add new server",onSubmit:x,children:[!o&&g.jsx(r,{tooltipPlacement:"top",onImport:u,onError:h}),o&&g.jsx(Zi,{variant:"secondary",onClick:a,children:"Cancel"}),g.jsx(Zi,{type:"submit",children:"Create server"})]}),s&&g.jsx(n$,{variant:"success"}),l&&g.jsx(n$,{variant:"error"}),g.jsx(oW,{open:p,duplicatedServers:w?[w]:[],onClose:a,onConfirm:()=>w&&b(w)})]})},j3e=Ra(lW,["ImportServersBtn","useTimeoutToggle"]),uW=({server:e,children:t})=>{const{DeleteServerModal:r}=ka(uW),[n,,i,a]=Gt(),o=mo(),s=B.useCallback(u=>{a(),u&&o("/")},[a,o]);return g.jsxs(g.Fragment,{children:[g.jsx("button",{type:"button",className:"tw:text-danger tw:hover:underline",onClick:i,children:t}),g.jsx(r,{server:e,open:n,onClose:s})]})},A3e=Ra(uW,["DeleteServerModal"]),k3e=({server:e,onClose:t,open:r,deleteServer:n})=>{const i=B.useCallback(a=>{a==="confirm"&&n(e)},[n,e]);return g.jsx(EF,{open:r,title:"Remove server",variant:"danger",onClose:()=>t(!1),onConfirm:()=>t(!0),onClosed:i,confirmText:"Delete",children:g.jsxs("div",{className:"tw:flex tw:flex-col tw:gap-y-4",children:[g.jsxs("p",{children:["Are you sure you want to remove ",g.jsx("b",{children:e?e.name:""}),"?"]}),g.jsx("p",{children:g.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."})})]})})},R3e=nW(({editServer:e,selectedServer:t,selectServer:r})=>{const n=aW(),{reconnect:i}=yd();if(!rp(t))return null;const a=o=>{e(t.id,o),i==="true"&&r(t.id),n()};return g.jsx(Ld,{children:g.jsxs(sW,{title:g.jsxs(g.Fragment,{children:['Edit "',t.name,'"']}),initialValues:t,onSubmit:a,children:[g.jsx(Zi,{variant:"secondary",onClick:n,children:"Cancel"}),g.jsx(Zi,{type:"submit",children:"Save"})]})})}),N3e=Ra(R3e,["ServerError"]),cW=({createServers:e,servers:t,children:r,onImport:n,onError:i=()=>{},tooltipPlacement:a="bottom",className:o=""})=>{const{ServersImporter:s}=ka(cW),u=vl(),[l,h]=B.useState([]),[p,,v,w]=Gt(),_=B.useRef(!1),b=B.useCallback(async({target:O})=>{var P;return s.importServersFromFile((P=O.files)==null?void 0:P[0]).then(T=>{const{duplicatedServers:A,newServers:j}=E3e(t,T);_.current=j.length>0,e(X0(t,j)),A.length>0?(h(A),v()):n==null||n()}).then(()=>{O.value=null}).catch(i)},[e,i,n,t,s,v]),x=B.useCallback(()=>{e(X0(t,l)),w(),n==null||n()},[e,l,w,n,t]),S=B.useCallback(()=>{w(),_.current&&(n==null||n())},[w,n]);return g.jsxs(g.Fragment,{children:[g.jsxs(Zi,{variant:"secondary",id:"importBtn",className:o,onClick:()=>{var O;return(O=u.current)==null?void 0:O.click()},children:[g.jsx(Xe,{icon:wY,fixedWidth:!0})," ",r??"Import from file"]}),g.jsxs(ta,{placement:a,target:"importBtn",children:["You can create servers by importing a CSV file with ",g.jsx("b",{children:"name"}),", ",g.jsx("b",{children:"apiKey"})," and ",g.jsx("b",{children:"url"})," columns."]}),g.jsx("input",{type:"file",accept:".csv",className:"tw:hidden","aria-hidden":!0,tabIndex:-1,ref:u,onChange:b,"data-testid":"csv-file-input"}),g.jsx(oW,{open:p,duplicatedServers:l,onClose:S,onConfirm:x})]})},M3e=Ra(cW,["ServersImporter"]),fW=({servers:e,selectedServer:t})=>{const{DeleteServerButton:r}=ka(fW);return g.jsx(Ld,{children:g.jsxs("div",{className:"tw:flex tw:flex-col tw:items-center tw:gap-y-4 tw:md:gap-y-8",children:[g.jsxs(TF,{className:"tw:w-full tw:lg:w-[80%]",variant:"error",children:[!rp(t)&&"Could not find this Shlink server.",rp(t)&&g.jsxs(g.Fragment,{children:[g.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."]})]}),g.jsxs("p",{className:"tw:text-xl",children:["These are the Shlink servers currently configured. Choose one of them or ",g.jsx(nr,{to:"/server/create",children:"add a new one"}),"."]}),g.jsx(gi,{className:"tw:w-full tw:max-w-100 tw:overflow-hidden",children:g.jsx(Xq,{borderless:!0,servers:Object.values(e)})}),rp(t)&&g.jsxs("p",{className:"tw:text-xl",children:["Alternatively, if you think you may have misconfigured this server, you can ",g.jsx(r,{server:t,children:"remove it"})," or ",g.jsx(nr,{to:`/server/${t.id}/edit?reconnect=true`,children:"edit it"}),"."]})]})})},L3e=Ra(fW,["DeleteServerButton"]),D3e=4e3,dW=({servers:e})=>{const{ServersExporter:t,ImportServersBtn:r,useTimeoutToggle:n,ManageServersRow:i}=ka(dW),[a,o]=B.useState(""),s=B.useMemo(()=>Object.values(e),[e]),u=B.useMemo(()=>s.filter(({name:v,url:w})=>`${v} ${w}`.toLowerCase().match(a.toLowerCase())),[s,a]),l=s.some(({autoConnect:v})=>!!v),[h,p]=n(!1,D3e);return g.jsxs(Ld,{className:"tw:flex tw:flex-col tw:gap-y-4",children:[g.jsx(Sae,{onChange:o}),g.jsxs("div",{className:"tw:flex tw:flex-col tw:md:flex-row tw:gap-2",children:[g.jsxs("div",{className:"tw:flex tw:gap-2",children:[g.jsx(r,{className:"tw:flex-grow",onError:p,children:"Import servers"}),u.length>0&&g.jsxs(Zi,{variant:"secondary",className:"tw:flex-grow",onClick:async()=>t.exportServers(),children:[g.jsx(Xe,{icon:K$})," Export servers"]})]}),g.jsxs(Zi,{className:"tw:md:ml-auto",to:"/server/create",children:[g.jsx(Xe,{icon:xm})," Add a server"]})]}),g.jsx(gb,{className:"card",children:g.jsxs(pi,{header:g.jsxs(pi.Row,{children:[l&&g.jsx(pi.Cell,{className:"tw:w-[35px]",children:g.jsx("span",{className:"tw:sr-only",children:"Auto-connect"})}),g.jsx(pi.Cell,{children:"Name"}),g.jsx(pi.Cell,{children:"Base URL"}),g.jsx(pi.Cell,{children:g.jsx("span",{className:"sr-only",children:"Options"})})]}),children:[!u.length&&g.jsx(pi.Row,{className:"tw:text-center",children:g.jsx(pi.Cell,{colSpan:4,children:"No servers found."})}),u.map(v=>g.jsx(i,{server:v,hasAutoConnect:l},v.id))]})}),h&&g.jsx("div",{children:g.jsx(jF,{variant:"error",children:"The servers could not be imported. Make sure the format is correct."})})]})},I3e=Ra(dW,["ServersExporter","ImportServersBtn","useTimeoutToggle","ManageServersRow"]),hW=({server:e,hasAutoConnect:t})=>{const{ManageServersRowDropdown:r}=ka(hW);return g.jsxs(pi.Row,{className:"tw:relative",children:[t&&g.jsx(pi.Cell,{columnName:"Auto-connect",children:e.autoConnect&&g.jsxs(g.Fragment,{children:[g.jsx(Xe,{icon:Lu,className:"tw:text-brand",id:"autoConnectIcon"}),g.jsx(ta,{target:"autoConnectIcon",placement:"right",children:"Auto-connect to this server"})]})}),g.jsx(pi.Cell,{className:"tw:font-bold",columnName:"Name",children:g.jsx(nr,{to:`/server/${e.id}`,children:e.name})}),g.jsx(pi.Cell,{columnName:"Base URL",className:"tw:max-lg:border-b-0",children:e.url}),g.jsx(pi.Cell,{className:"tw:text-right tw:max-lg:absolute tw:right-0 tw:-top-1 tw:mx-lg:pt-0",children:g.jsx(r,{server:e})})]})},$3e=Ra(hW,["ManageServersRowDropdown"]),pW=({server:e,setAutoConnect:t})=>{const{DeleteServerModal:r}=ka(pW),[n,,i,a]=Gt(),o=`/server/${e.id}`,{autoConnect:s}=e,u=s?bY:use;return g.jsxs(g.Fragment,{children:[g.jsxs(vb,{minWidth:s?210:170,children:[g.jsxs(Qe,{tag:nr,to:o,children:[g.jsx(Xe,{icon:gY,fixedWidth:!0})," Connect"]}),g.jsxs(Qe,{tag:nr,to:`${o}/edit`,children:[g.jsx(Xe,{icon:PT,fixedWidth:!0})," Edit server"]}),g.jsxs(Qe,{onClick:()=>t(e,!s),children:[g.jsx(Xe,{icon:u,fixedWidth:!0})," ",s?"Do not a":"A","uto-connect"]}),g.jsx(Qe,{divider:!0,tag:"hr"}),g.jsxs(Qe,{className:"tw:text-danger",onClick:i,children:[g.jsx(Xe,{icon:W$,fixedWidth:!0})," Remove server"]})]}),g.jsx(r,{server:e,open:n,onClose:a})]})},F3e=Ra(pW,["DeleteServerModal"]),mW=(e,t)=>WF(e,t,{serializeError:r=>r}),B3e={},{actions:U3e,reducer:z3e}=Rr({name:"shlink/servers",initialState:B3e,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:C3e(e)}),reducer:(e,{payload:t})=>({...e,...t})}}}),{editServer:V3e,deleteServer:q3e,setAutoConnect:W3e,createServers:vW}=U3e,H3e=z3e,G3e=e=>X0({},Array.isArray(e)?e.filter(q$):[]),K3e=e=>mW("shlink/remoteServers/fetchServers",async(t,{dispatch:r})=>{const n=await e.jsonRequest(`${iy.homepage}/servers.json`),i=G3e(n);r(vW(i))}),r3="shlink/selectedServer",Y3e="1.0.0",Z3e="999.999.999",X3e="latest",Q3e=e=>rW(e===X3e?Z3e:e,Y3e),J3e=XF(e=>`${e.id}_${e.url}_${e.apiKey}`,async(e,t)=>t().then(({version:r})=>({version:Q3e(r),printableVersion:tW(r)}))),i$=null,n3=Nn(`${r3}/resetSelectedServer`),eke=e=>mW(`${r3}/selectServer`,async(t,{dispatch:r,getState:n})=>{r(n3());const{servers:i}=n(),a=i[t];if(!a)return{serverNotFound:!0};try{const o=e(a),{version:s,printableVersion:u}=await J3e(a,()=>o.health());return{...a,version:s,printableVersion:u}}catch{return{...a,serverNotReachable:!0}}}),tke=e=>Rr({name:r3,initialState:i$,reducers:{},extraReducers:t=>{t.addCase(n3,()=>i$),t.addCase(e.fulfilled,(r,{payload:n})=>n)}}),rke=({servers:e,selectedServer:t})=>{const r=Object.values(e);return g.jsxs(gF,{nav:!0,inNavbar:!0,children:[g.jsxs(ss,{nav:!0,caret:!0,children:[g.jsx(Xe,{icon:u4})," ",g.jsx("span",{className:"tw:ml-1",children:"Servers"})]}),g.jsx(Cl,{end:!0,className:"tw:right-0",children:r.length===0?g.jsxs(Qe,{tag:nr,to:"/server/create",children:[g.jsx(Xe,{icon:xm})," ",g.jsx("span",{className:"tw:ml-1",children:"Add a server"})]}):g.jsxs(g.Fragment,{children:[r.map(({name:n,id:i})=>g.jsx(Qe,{tag:nr,to:`/server/${i}`,active:JK(t)===i,children:n},i)),g.jsx(Qe,{divider:!0,tag:"hr"}),g.jsxs(Qe,{tag:nr,to:"/manage-servers",children:[g.jsx(Xe,{icon:u4})," ",g.jsx("span",{className:"tw:ml-1",children:"Manage servers"})]})]})})]})},nke=({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)},ike=(e,t,r)=>{const n=new Blob([t],{type:"text/csv;charset=utf-8;"}),i=URL.createObjectURL(n);nke(e,i,r)},ake="shlink-servers.csv";class oke{constructor(t,r,n){qc(this,"exportServers",async()=>{const t=Object.values(this.storage.get("servers")??{}).map(eY);try{const r=this.jsonToCsv(t);ike(this.window,r,ake)}catch(r){console.error(r)}});this.storage=t,this.window=r,this.jsonToCsv=n}}const ske=e=>typeof e.url=="string"&&typeof e.apiKey=="string"&&typeof e.name=="string",lke=e=>Array.isArray(e)&&e.every(ske);class uke{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(!lke(n))throw new Error("Provided file does not have the right format.");return n}}const cke=(e,t)=>{e.factory("ManageServers",I3e),e.decorator("ManageServers",Z0),e.decorator("ManageServers",t(["selectedServer","servers"],["resetSelectedServer"])),e.factory("ManageServersRow",$3e),e.factory("ManageServersRowDropdown",F3e),e.decorator("ManageServersRowDropdown",t(null,["setAutoConnect"])),e.factory("CreateServer",j3e),e.decorator("CreateServer",Z0),e.decorator("CreateServer",t(["selectedServer","servers"],["createServers","resetSelectedServer"])),e.factory("EditServer",N3e),e.decorator("EditServer",t(["selectedServer"],["editServer","selectServer","resetSelectedServer"])),e.serviceFactory("ServersDropdown",()=>rke),e.decorator("ServersDropdown",t(["servers","selectedServer"])),e.serviceFactory("DeleteServerModal",()=>k3e),e.decorator("DeleteServerModal",t(null,["deleteServer"])),e.factory("DeleteServerButton",A3e),e.factory("ImportServersBtn",M3e),e.decorator("ImportServersBtn",t(["servers"],["createServers"])),e.factory("ServerError",L3e),e.decorator("ServerError",t(["servers","selectedServer"])),e.service("ServersImporter",uke,"csvToJson"),e.service("ServersExporter",oke,"Storage","window","jsonToCsv"),e.serviceFactory("selectServer",eke,"buildShlinkApiClient","loadMercureInfo"),e.serviceFactory("createServers",()=>vW),e.serviceFactory("deleteServer",()=>q3e),e.serviceFactory("editServer",()=>V3e),e.serviceFactory("setAutoConnect",()=>W3e),e.serviceFactory("fetchServers",K3e,"HttpClient"),e.serviceFactory("resetSelectedServer",()=>n3),e.serviceFactory("selectedServerReducerCreator",tke,"selectServer"),e.serviceFactory("selectedServerReducer",r=>r.reducer,"selectedServerReducerCreator")},gW={field:"dateCreated",dir:"DESC"},fke={realTimeUpdates:{enabled:!0},shortUrlCreation:{validateUrls:!1},ui:{theme:oj()},visits:{defaultInterval:"last30Days"},shortUrlsList:{defaultOrdering:gW}},{reducer:dke,actions:hke}=Rr({name:"shlink/settings",initialState:fke,reducers:{setSettings:(e,{payload:t})=>xb(e,t)}}),{setSettings:pke}=hke,mke=dke,vke=({settings:e,setSettings:t})=>g.jsx(Ld,{children:g.jsx(ose,{settings:e,updateSettings:t,defaultShortUrlsListOrdering:gW})}),gke=(e,t)=>{e.serviceFactory("Settings",()=>vke),e.decorator("Settings",Z0),e.decorator("Settings",t(["settings"],["setSettings","resetSelectedServer"])),e.serviceFactory("setSettings",()=>pke)};var kO,a$;function yke(){return a$||(a$=1,kO=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 u=i(s.prototype),l=0;l<u.length;l++){var h=u[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",v)}function v(){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 u(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 v(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=u(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=u(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)?u(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 v(D,z){if(p(z),D=u(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=u(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 P(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 T(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 j(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 H(D,z,J){return z===0&&J===D.length?i.fromByteArray(D):i.fromByteArray(D.slice(z,J))}function W(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?u(ce,Y):ue!==void 0?typeof he=="string"?u(ce,Y).fill(ue,he):u(ce,Y).fill(ue):u(ce,Y)}(null,D,z,J)},l.allocUnsafe=function(D){return v(null,D)},l.allocUnsafeSlow=function(D){return v(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?W(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 W(this,J,ce);case"ascii":return te(this,J,ce);case"latin1":case"binary":return se(this,J,ce);case"base64":return H(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 P(this,D,z,J);case"utf8":case"utf-8":return T(this,D,z,J);case"ascii":return A(this,D,z,J);case"latin1":case"binary":return j(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 u,l=[],h=!1,p=-1;function v(){h&&u&&(h=!1,u.length?l=u.concat(l):p=-1,l.length&&w())}function w(){if(!h){var x=s(v);h=!0;for(var S=l.length;S;){for(u=l,l=[];++p<S;)u&&u[p].run();p=-1,S=l.length}u=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 u,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(u=new Array(h-1),l=0;l<u.length;)u[l++]=arguments[l];return n.nextTick(function(){i.apply(null,u)})}}}:e.exports=n}).call(this,r(4))},function(e,t,r){var n=r(3),i=n.Buffer;function a(s,u){for(var l in s)u[l]=s[l]}function o(s,u,l){return i(s,u,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,u,l){if(typeof s=="number")throw new TypeError("Argument must not be a number");return i(s,u,l)},o.alloc=function(s,u,l){if(typeof s!="number")throw new TypeError("Argument must be a number");var h=i(s);return u!==void 0?typeof l=="string"?h.fill(u,l):h.fill(u):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,u){this._id=s,this._clearFn=u}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,u){clearTimeout(s._idleTimeoutId),s._idleTimeout=u},t.unenroll=function(s){clearTimeout(s._idleTimeoutId),s._idleTimeout=-1},t._unrefActive=t.active=function(s){clearTimeout(s._idleTimeoutId);var u=s._idleTimeout;u>=0&&(s._idleTimeoutId=setTimeout(function(){s._onTimeout&&s._onTimeout()},u))},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,u,l,h,p,v;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(u=this._events[o]))return!1;if(n(u))switch(arguments.length){case 1:u.call(this);break;case 2:u.call(this,arguments[1]);break;case 3:u.call(this,arguments[1],arguments[2]);break;default:h=Array.prototype.slice.call(arguments,1),u.apply(this,h)}else if(i(u))for(h=Array.prototype.slice.call(arguments,1),l=(v=u.slice()).length,p=0;p<l;p++)v[p].apply(this,h);return!0},r.prototype.addListener=function(o,s){var u;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&&(u=a(this._maxListeners)?r.defaultMaxListeners:this._maxListeners)&&u>0&&this._events[o].length>u&&(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 u=!1;function l(){this.removeListener(o,l),u||(u=!0,s.apply(this,arguments))}return l.listener=s,this.on(o,l),this},r.prototype.removeListener=function(o,s){var u,l,h,p;if(!n(s))throw TypeError("listener must be a function");if(!this._events||!this._events[o])return this;if(h=(u=this._events[o]).length,l=-1,u===s||n(u.listener)&&u.listener===s)delete this._events[o],this._events.removeListener&&this.emit("removeListener",o,s);else if(i(u)){for(p=h;p-- >0;)if(u[p]===s||u[p].listener&&u[p].listener===s){l=p;break}if(l<0)return this;u.length===1?(u.length=0,delete this._events[o]):u.splice(l,1),this._events.removeListener&&this.emit("removeListener",o,s)}return this},r.prototype.removeAllListeners=function(o){var s,u;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(u=this._events[o]))this.removeListener(o,u);else if(u)for(;u.length;)this.removeListener(o,u[u.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(W){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,W)}}e.exports=P;var u,l=!n.browser&&["v0.10","v0.9."].indexOf(n.version.slice(0,5))>-1?i:o.nextTick;P.WritableState=O;var h=r(5);h.inherits=r(2);var p,v={deprecate:r(44)},w=r(24),_=r(7).Buffer,b=a.Uint8Array||function(){},x=r(25);function S(){}function O(W,K){u=u||r(1),W=W||{};var te=K instanceof u;this.objectMode=!!W.objectMode,te&&(this.objectMode=this.objectMode||!!W.writableObjectMode);var se=W.highWaterMark,X=W.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=W.decodeStrings===!1;this.decodeStrings=!re,this.defaultEncoding=W.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(H,ae,fe),ae._writableState.errorEmitted=!0,ae.emit("error",ve)):(D(ve),ae._writableState.errorEmitted=!0,ae.emit("error",ve),H(ae,fe))})(I,F,k,$,Z);else{var Q=M(F);Q||F.corked||F.bufferProcessing||!F.bufferedRequest||j(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 P(W){if(u=u||r(1),!(p.call(P,this)||this instanceof u))return new P(W);this._writableState=new O(W,this),this.writable=!0,W&&(typeof W.write=="function"&&(this._write=W.write),typeof W.writev=="function"&&(this._writev=W.writev),typeof W.destroy=="function"&&(this._destroy=W.destroy),typeof W.final=="function"&&(this._final=W.final)),w.call(this)}function T(W,K,te,se,X,ee,re){K.writelen=se,K.writecb=re,K.writing=!0,K.sync=!0,te?W._writev(X,K.onwrite):W._write(X,ee,K.onwrite),K.sync=!1}function A(W,K,te,se){te||function(X,ee){ee.length===0&&ee.needDrain&&(ee.needDrain=!1,X.emit("drain"))}(W,K),K.pendingcb--,se(),H(W,K)}function j(W,K){K.bufferProcessing=!0;var te=K.bufferedRequest;if(W._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,T(W,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(T(W,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(W){return W.ending&&W.length===0&&W.bufferedRequest===null&&!W.finished&&!W.writing}function q(W,K){W._final(function(te){K.pendingcb--,te&&W.emit("error",te),K.prefinished=!0,W.emit("prefinish"),H(W,K)})}function H(W,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")))}(W,K),K.pendingcb===0&&(K.finished=!0,W.emit("finish"))),te}h.inherits(P,w),O.prototype.getBuffer=function(){for(var W=this.bufferedRequest,K=[];W;)K.push(W),W=W.next;return K},function(){try{Object.defineProperty(O.prototype,"buffer",{get:v.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(P,Symbol.hasInstance,{value:function(W){return!!p.call(this,W)||this===P&&W&&W._writableState instanceof O}})):p=function(W){return W instanceof this},P.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},P.prototype.write=function(W,K,te){var se=this._writableState,X=!1,ee=!se.objectMode&&function(re){return _.isBuffer(re)||re instanceof b}(W);return ee&&!_.isBuffer(W)&&(W=function(re){return _.from(re)}(W)),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,W,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 T(re,U,!1,Q,$,F,k);return ae}(this,se,ee,W,K,te)),X},P.prototype.cork=function(){this._writableState.corked++},P.prototype.uncork=function(){var W=this._writableState;W.corked&&(W.corked--,W.writing||W.corked||W.finished||W.bufferProcessing||!W.bufferedRequest||j(this,W))},P.prototype.setDefaultEncoding=function(W){if(typeof W=="string"&&(W=W.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((W+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+W);return this._writableState.defaultEncoding=W,this},Object.defineProperty(P.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),P.prototype._write=function(W,K,te){te(new Error("_write() is not implemented"))},P.prototype._writev=null,P.prototype.end=function(W,K,te){var se=this._writableState;typeof W=="function"?(te=W,W=null,K=null):typeof K=="function"&&(te=K,K=null),W!=null&&this.write(W,K),se.corked&&(se.corked=1,this.uncork()),se.ending||se.finished||function(X,ee,re){ee.ending=!0,H(X,ee),re&&(ee.finished?o.nextTick(re):X.once("finish",re)),ee.ended=!0,X.writable=!1}(this,se,te)},Object.defineProperty(P.prototype,"destroyed",{get:function(){return this._writableState!==void 0&&this._writableState.destroyed},set:function(W){this._writableState&&(this._writableState.destroyed=W)}}),P.prototype.destroy=x.destroy,P.prototype._undestroy=x.undestroy,P.prototype._destroy=function(W,K){this.end(),K(W)}}).call(this,r(4),r(11).setImmediate,r(0))},function(e,t,r){(function(n,i,a){e.exports=function o(s,u,l){function h(w,_){if(!u[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=u[w]={exports:{}};s[w][0].call(S.exports,function(O){return h(s[w][1][O]||O)},S,S.exports,o,s,u,l)}return u[w].exports}for(var p=typeof _dereq_=="function"&&_dereq_,v=0;v<l.length;v++)h(l[v]);return h}({1:[function(o,s,u){s.exports=function(l){var h=l._SomePromiseArray;function p(v){var w=new h(v),_=w.promise();return w.setHowMany(1),w.setUnwrap(),w.init(),_}l.any=function(v){return p(v)},l.prototype.any=function(){return p(this)}}},{}],2:[function(o,s,u){var l;try{throw new Error}catch(S){l=S}var h=o("./schedule"),p=o("./queue"),v=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,P){this._lateQueue.push(S,O,P),this._queueTick()}function b(S,O,P){this._normalQueue.push(S,O,P),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(){v.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
|
||
`)}},v.hasDevTools?(w.prototype.invokeLater=function(S,O,P){this._trampolineEnabled?_.call(this,S,O,P):this._schedule(function(){setTimeout(function(){S.call(O,P)},100)})},w.prototype.invoke=function(S,O,P){this._trampolineEnabled?b.call(this,S,O,P):this._schedule(function(){S.call(O,P)})},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 P=S.shift(),T=S.shift();O.call(P,T)}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,u){s.exports=function(l,h,p,v){var w=!1,_=function(O,P){this._reject(P)},b=function(O,P){P.promiseRejectionQueued=!0,P.bindingPromise._then(_,_,null,this,O)},x=function(O,P){(50397184&this._bitField)==0&&this._resolveCallback(P.target)},S=function(O,P){P.promiseRejectionQueued||this._reject(O)};l.prototype.bind=function(O){w||(w=!0,l.prototype._propagateFrom=v.propagateFromFunction(),l.prototype._boundValue=v.boundValueFunction());var P=p(O),T=new l(h);T._propagateFrom(this,1);var A=this._target();if(T._setBoundTo(P),P instanceof l){var j={promiseRejectionQueued:!1,promise:T,target:A,bindingPromise:P};A._then(h,b,void 0,T,j),P._then(x,S,void 0,T,j),T._setOnCancel(P)}else T._resolveCallback(A);return T},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,P){return l.resolve(P).bind(O)}}},{}],4:[function(o,s,u){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,u){var l=Object.create;if(l){var h=l(null),p=l(null);h[" size"]=p[" size"]=0}s.exports=function(v){var w=o("./util"),_=w.canEvaluate;function b(O){return function(P,T){var A;if(P!=null&&(A=P[T]),typeof A!="function"){var j="Object "+w.classString(P)+" has no method '"+w.toString(T)+"'";throw new v.TypeError(j)}return A}(O,this.pop()).apply(O,this)}function x(O){return O[this]}function S(O){var P=+this;return P<0&&(P=Math.max(0,P+O.length)),O[P]}w.isIdentifier,v.prototype.call=function(O){var P=[].slice.call(arguments,1);return P.push(O),this._then(b,void 0,void 0,P,void 0)},v.prototype.get=function(O){var P;if(typeof O=="number")P=S;else if(_){var T=(void 0)(O);P=T!==null?T:x}else P=x;return this._then(P,void 0,void 0,O,void 0)}}},{"./util":36}],6:[function(o,s,u){s.exports=function(l,h,p,v){var w=o("./util"),_=w.tryCatch,b=w.errorObj,x=l._async;l.prototype.break=l.prototype.cancel=function(){if(!v.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 P=S._cancellationParent;if(P==null||!P._isCancellable()){S._isFollowing()?S._followee().cancel():S._cancelBranched();break}S._isFollowing()&&S._followee().cancel(),S._setWillBeCancelled(),O=S,S=P}},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 P=0;P<S.length;++P)this._doInvokeOnCancel(S[P],O);else if(S!==void 0)if(typeof S=="function"){if(!O){var T=_(S).call(this._boundValue());T===b&&(this._attachExtraTrace(T.e),x.throwLater(T.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,u){s.exports=function(l){var h=o("./util"),p=o("./es5").keys,v=h.tryCatch,w=h.errorObj;return function(_,b,x){return function(S){var O=x._boundValue();e:for(var P=0;P<_.length;++P){var T=_[P];if(T===Error||T!=null&&T.prototype instanceof Error){if(S instanceof T)return v(b).call(O,S)}else if(typeof T=="function"){var A=v(T).call(O,S);if(A===w)return A;if(A)return v(b).call(O,S)}else if(h.isObject(S)){for(var j=p(T),M=0;M<j.length;++M){var q=j[M];if(T[q]!=S[q])continue e}return v(b).call(O,S)}}return l}}}},{"./es5":13,"./util":36}],8:[function(o,s,u){s.exports=function(l){var h=!1,p=[];function v(){this._trace=new v.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(){},v.prototype._pushContext=function(){this._trace!==void 0&&(this._trace._promiseCreated=null,p.push(this._trace))},v.prototype._popContext=function(){if(this._trace!==void 0){var _=p.pop(),b=_._promiseCreated;return _._promiseCreated=null,b}return null},v.CapturedTrace=null,v.create=function(){if(h)return new v},v.deactivateLongStackTraces=function(){},v.activateLongStackTraces=function(){var _=l.prototype._pushContext,b=l.prototype._popContext,x=l._peekContext,S=l.prototype._peekContext,O=l.prototype._promiseCreated;v.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=v.prototype._pushContext,l.prototype._popContext=v.prototype._popContext,l._peekContext=l.prototype._peekContext=w,l.prototype._promiseCreated=function(){var P=this._peekContext();P&&P._promiseCreated==null&&(P._promiseCreated=this)}},v}},{}],9:[function(o,s,u){s.exports=function(l,h){var p,v,w,_=l._getDomain,b=l._async,x=o("./errors").Warning,S=o("./util"),O=S.canAttachTrace,P=/[\\\/]bluebird[\\\/]js[\\\/](release|debug|instrumented)/,T=/\((?:timers\.js):\d+:\d+\)/,A=/[\/<\(](.+?):(\d+):(\d+)\)?\s*$/,j=null,M=null,q=!1,H=S.env("BLUEBIRD_DEBUG")!=0,W=!(S.env("BLUEBIRD_WARNINGS")==0||!H&&!S.env("BLUEBIRD_WARNINGS")),K=!(S.env("BLUEBIRD_LONG_STACK_TRACES")==0||!H&&!S.env("BLUEBIRD_LONG_STACK_TRACES")),te=S.env("BLUEBIRD_W_FORGOTTEN_RETURN")!=0&&(W||!!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",v,_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,Ne){return J(_e,Se,Ne||this)},l.onPossiblyUnhandledRejection=function(_e){var Se=_();v=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,Ne){var Re=new CustomEvent(Se.toLowerCase(),{detail:Ne,cancelable:!0});return!S.global.dispatchEvent(Re)}}return typeof Event=="function"?(_e=new Event("CustomEvent"),S.global.dispatchEvent(_e),function(Se,Ne){var Re=new Event(Se.toLowerCase(),{cancelable:!0});return Re.detail=Ne,!S.global.dispatchEvent(Re)}):((_e=document.createEvent("CustomEvent")).initCustomEvent("testingtheevent",!1,!0,{}),S.global.dispatchEvent(_e),function(Se,Ne){var Re=document.createEvent("CustomEvent");return Re.initCustomEvent(Se.toLowerCase(),!1,!0,Ne),!S.global.dispatchEvent(Re)})}catch{}return function(){return!1}}(),ee=S.isNode?function(){return n.emit.apply(n,arguments)}:S.global?function(_e){var Se="on"+_e.toLowerCase(),Ne=S.global[Se];return!!Ne&&(Ne.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,Ne){return{promise:Se,child:Ne}},warning:function(_e,Se){return{warning:Se}},unhandledRejection:function(_e,Se,Ne){return{reason:Se,promise:Ne}},rejectionHandled:re},I=function(_e){var Se=!1;try{Se=ee.apply(null,arguments)}catch(Re){b.throwLater(Re),Se=!0}var Ne=!1;try{Ne=X(_e,U[_e].apply(null,arguments))}catch(Re){b.throwLater(Re),Ne=!0}return Ne||Se};function $(){return!1}function F(_e,Se,Ne){var Re=this;try{_e(Se,Ne,function(Te){if(typeof Te!="function")throw new TypeError("onCancel must be a function, got: "+S.toString(Te));Re._attachCancellationCallback(Te)})}catch(Te){return Te}}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 Ne=_e._branchesRemainingToCancel;Ne===void 0&&(Ne=0),_e._branchesRemainingToCancel=Ne+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,Ne){try{_e(Se,Ne)}catch(Re){return Re}},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 Ne=this._trace;if(Ne!==void 0&&Se&&(Ne=Ne._parent),Ne!==void 0)Ne.attachExtraTrace(_e);else if(!_e.__stackCleaned__){var Re=Y(_e);S.notEnumerableProp(_e,"stack",Re.message+`
|
||
`+Re.stack.join(`
|
||
`)),S.notEnumerableProp(_e,"__stackCleaned__",!0)}}}function J(_e,Se,Ne){if($e.warnings){var Re,Te=new x(_e);if(Se)Ne._attachExtraTrace(Te);else if($e.longStackTraces&&(Re=l._peekContext()))Re.attachExtraTrace(Te);else{var Fe=Y(Te);Te.stack=Fe.message+`
|
||
`+Fe.stack.join(`
|
||
`)}I("warning",Te)||ue(Te,"",!0)}}function ce(_e){for(var Se=[],Ne=0;Ne<_e.length;++Ne){var Re=_e[Ne],Te=Re===" (No stack trace)"||j.test(Re),Fe=Te&&xe(Re);Te&&!Fe&&(q&&Re.charAt(0)!==" "&&(Re=" "+Re),Se.push(Re))}return Se}function Y(_e){var Se=_e.stack,Ne=_e.toString();return Se=typeof Se=="string"&&Se.length>0?function(Re){for(var Te=Re.stack.replace(/\s+$/g,"").split(`
|
||
`),Fe=0;Fe<Te.length;++Fe){var We=Te[Fe];if(We===" (No stack trace)"||j.test(We))break}return Fe>0&&Re.name!="SyntaxError"&&(Te=Te.slice(Fe)),Te}(_e):[" (No stack trace)"],{message:Ne,stack:_e.name=="SyntaxError"?Se:ce(Se)}}function ue(_e,Se,Ne){if(typeof console<"u"){var Re;if(S.isObject(_e)){var Te=_e.stack;Re=Se+M(Te,_e)}else Re=Se+String(_e);typeof w=="function"?w(Re,Ne):typeof console.log!="function"&&typeof console.log!="object"||console.log(Re)}}function he(_e,Se,Ne,Re){var Te=!1;try{typeof Se=="function"&&(Te=!0,_e==="rejectionHandled"?Se(Re):Se(Ne,Re))}catch(Fe){b.throwLater(Fe)}_e==="unhandledRejection"?I(_e,Ne,Re)||Te||ue(Ne,"Unhandled rejection "):I(_e,Re)}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(Ne){return Ne.length<41?Ne:Ne.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=[],Ne={},Re=0,Te=this;Te!==void 0;++Re)Se.push(Te),Te=Te._parent;for(Re=(_e=this._length=Re)-1;Re>=0;--Re){var Fe=Se[Re].stack;Ne[Fe]===void 0&&(Ne[Fe]=Re)}for(Re=0;Re<_e;++Re){var We=Ne[Se[Re].stack];if(We!==void 0&&We!==Re){We>0&&(Se[We-1]._parent=void 0,Se[We-1]._length=1),Se[Re]._parent=void 0,Se[Re]._length=1;var Ze=Re>0?Se[Re-1]:this;We<_e-1?(Ze._parent=Se[We+1],Ze._parent.uncycle(),Ze._length=Ze._parent._length+1):(Ze._parent=void 0,Ze._length=1);for(var ut=Ze._length+1,st=Re-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),Ne=Se.message,Re=[Se.stack],Te=this;Te!==void 0;)Re.push(ce(Te.stack.split(`
|
||
`))),Te=Te._parent;(function(Fe){for(var We=Fe[0],Ze=1;Ze<Fe.length;++Ze){for(var ut=Fe[Ze],st=We.length-1,St=We[st],$t=-1,Zt=ut.length-1;Zt>=0;--Zt)if(ut[Zt]===St){$t=Zt;break}for(Zt=$t;Zt>=0;--Zt){var Ft=ut[Zt];if(We[st]!==Ft)break;We.pop(),st--}We=ut}})(Re),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--)}(Re),S.notEnumerableProp(_e,"stack",function(Fe,We){for(var Ze=0;Ze<We.length-1;++Ze)We[Ze].push("From previous event:"),We[Ze]=We[Ze].join(`
|
||
`);return Ze<We.length&&(We[Ze]=We[Ze].join(`
|
||
`)),Fe+`
|
||
`+We.join(`
|
||
`)}(Ne,Re)),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,j=_e,M=Se;var Ne=Error.captureStackTrace;return xe=function(Fe){return P.test(Fe)},function(Fe,We){Error.stackTraceLimit+=6,Ne(Fe,We),Error.stackTraceLimit-=6}}var Re,Te=new Error;if(typeof Te.stack=="string"&&Te.stack.split(`
|
||
`)[0].indexOf("stackDetection@")>=0)return j=/@/,M=Se,q=!0,function(Fe){Fe.stack=new Error().stack};try{throw new Error}catch(Fe){Re="stack"in Fe}return"stack"in Te||!Re||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):(j=_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 Ne=Se?"\x1B[33m":"\x1B[31m";console.warn(Ne+_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:W,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,Ne,Re,Te){if(_e===void 0&&Se!==null&&te){if(Te!==void 0&&Te._returnedNonUndefined()||(65535&Re._bitField)==0)return;Ne&&(Ne+=" ");var Fe="",We="";if(Se._trace){for(var Ze=Se._trace.stack.split(`
|
||
`),ut=ce(Ze),st=ut.length-1;st>=0;--st){var St=ut[st];if(!T.test(St)){var $t=St.match(A);$t&&(Fe="at "+$t[1]+":"+$t[2]+":"+$t[3]+" ");break}}if(ut.length>0){var Zt=ut[0];for(st=0;st<Ze.length;++st)if(Ze[st]===Zt){st>0&&(We=`
|
||
`+Ze[st-1]);break}}}var Ft="a promise was created in a "+Ne+"handler "+Fe+"but was not returned from it, see http://goo.gl/rRqMUw"+We;Re._warn(Ft,!0,Se)}},setBounds:function(_e,Se){if(pe()){for(var Ne,Re,Te=_e.stack.split(`
|
||
`),Fe=Se.stack.split(`
|
||
`),We=-1,Ze=-1,ut=0;ut<Te.length;++ut)if(st=ke(Te[ut])){Ne=st.fileName,We=st.line;break}for(ut=0;ut<Fe.length;++ut){var st;if(st=ke(Fe[ut])){Re=st.fileName,Ze=st.line;break}}We<0||Ze<0||!Ne||!Re||Ne!==Re||We>=Ze||(xe=function(St){if(P.test(St))return!0;var $t=ke(St);return!!($t&&$t.fileName===Ne&&We<=$t.line&&$t.line<=Ze)})}},warn:J,deprecated:function(_e,Se){var Ne=_e+" is deprecated and will be removed in a future version.";return Se&&(Ne+=" Use "+Se+" instead."),J(Ne)},CapturedTrace:Ie,fireDomEvent:X,fireGlobalEvent:ee}}},{"./errors":12,"./util":36}],10:[function(o,s,u){s.exports=function(l){function h(){return this.value}function p(){throw this.reason}l.prototype.return=l.prototype.thenReturn=function(v){return v instanceof l&&v.suppressUnhandledRejections(),this._then(h,void 0,void 0,{value:v},void 0)},l.prototype.throw=l.prototype.thenThrow=function(v){return this._then(p,void 0,void 0,{reason:v},void 0)},l.prototype.catchThrow=function(v){if(arguments.length<=1)return this._then(void 0,p,void 0,{reason:v},void 0);var w=arguments[1];return this.caught(v,function(){throw w})},l.prototype.catchReturn=function(v){if(arguments.length<=1)return v instanceof l&&v.suppressUnhandledRejections(),this._then(void 0,h,void 0,{value:v},void 0);var w=arguments[1];return w instanceof l&&w.suppressUnhandledRejections(),this.caught(v,function(){return w})}}},{}],11:[function(o,s,u){s.exports=function(l,h){var p=l.reduce,v=l.all;function w(){return v(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,u){var l,h,p=o("./es5"),v=p.freeze,w=o("./util"),_=w.inherits,b=w.notEnumerableProp;function x(W,K){function te(se){if(!(this instanceof te))return new te(se);b(this,"message",typeof se=="string"?se:K),b(this,"name",W),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):Error.call(this)}return _(te,Error),te}var S=x("Warning","warning"),O=x("CancellationError","cancellation error"),P=x("TimeoutError","timeout error"),T=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(" "),j=0;j<A.length;++j)typeof Array.prototype[A[j]]=="function"&&(T.prototype[A[j]]=Array.prototype[A[j]]);p.defineProperty(T.prototype,"length",{value:0,configurable:!1,writable:!0,enumerable:!0}),T.prototype.isOperational=!0;var M=0;function q(W){if(!(this instanceof q))return new q(W);b(this,"name","OperationalError"),b(this,"message",W),this.cause=W,this.isOperational=!0,W instanceof Error?(b(this,"message",W.message),b(this,"stack",W.stack)):Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}T.prototype.toString=function(){var W=Array(4*M+1).join(" "),K=`
|
||
`+W+`AggregateError of:
|
||
`;M++,W=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]=W+X[ee];K+=(se=X.join(`
|
||
`))+`
|
||
`}return M--,K},_(q,Error);var H=Error.__BluebirdErrorTypes__;H||(H=v({CancellationError:O,TimeoutError:P,OperationalError:q,RejectionError:q,AggregateError:T}),p.defineProperty(Error,"__BluebirdErrorTypes__",{value:H,writable:!1,enumerable:!1,configurable:!1})),s.exports={Error,TypeError:l,RangeError:h,CancellationError:H.CancellationError,OperationalError:H.OperationalError,TimeoutError:H.TimeoutError,AggregateError:H.AggregateError,Warning:S}},{"./es5":13,"./util":36}],13:[function(o,s,u){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,v={}.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 v}},isES5:l,propertyIsWritable:function(){return!0}}}},{}],14:[function(o,s,u){s.exports=function(l,h){var p=l.map;l.prototype.filter=function(v,w){return p(this,v,w,h)},l.filter=function(v,w,_){return p(v,w,_,h)}}},{}],15:[function(o,s,u){s.exports=function(l,h,p){var v=o("./util"),w=l.CancellationError,_=v.errorObj,b=o("./catch_filter")(p);function x(j,M,q){this.promise=j,this.type=M,this.handler=q,this.called=!1,this.cancelPromise=null}function S(j){this.finallyHandler=j}function O(j,M){return j.cancelPromise!=null&&(arguments.length>1?j.cancelPromise._reject(M):j.cancelPromise._cancel(),j.cancelPromise=null,!0)}function P(){return A.call(this,this.promise._target()._settledValue())}function T(j){if(!O(this,j))return _.e=j,_}function A(j){var M=this.promise,q=this.handler;if(!this.called){this.called=!0;var H=this.isFinallyHandler()?q.call(M._boundValue()):q.call(M._boundValue(),j);if(H===p)return H;if(H!==void 0){M._setReturnedNonUndefined();var W=h(H,M);if(W instanceof l){if(this.cancelPromise!=null){if(W._isCancelled()){var K=new w("late cancellation observer");return M._attachExtraTrace(K),_.e=K,_}W.isPending()&&W._attachCancellationCallback(new S(this))}return W._then(P,T,void 0,this,void 0)}}}return M.isRejected()?(O(this),_.e=j,_):(O(this),j)}return x.prototype.isFinallyHandler=function(){return this.type===0},S.prototype._resultCancelled=function(){O(this.finallyHandler)},l.prototype._passThrough=function(j,M,q,H){return typeof j!="function"?this.then():this._then(q,H,void 0,new x(this,M,j),void 0)},l.prototype.lastly=l.prototype.finally=function(j){return this._passThrough(j,0,A,A)},l.prototype.tap=function(j){return this._passThrough(j,1,A)},l.prototype.tapCatch=function(j){var M=arguments.length;if(M===1)return this._passThrough(j,1,void 0,A);var q,H=new Array(M-1),W=0;for(q=0;q<M-1;++q){var K=arguments[q];if(!v.isObject(K))return l.reject(new TypeError("tapCatch statement predicate: expecting an object but got "+v.classString(K)));H[W++]=K}H.length=W;var te=arguments[q];return this._passThrough(b(H,te,this),1,void 0,A)},x}},{"./catch_filter":7,"./util":36}],16:[function(o,s,u){s.exports=function(l,h,p,v,w,_){var b=o("./errors").TypeError,x=o("./util"),S=x.errorObj,O=x.tryCatch,P=[];function T(A,j,M,q){if(_.cancellation()){var H=new l(p),W=this._finallyPromise=new l(p);this._promise=H.lastly(function(){return W}),H._captureStackTrace(),H._setOnCancel(this)}else(this._promise=new l(p))._captureStackTrace();this._stack=q,this._generatorFunction=A,this._receiver=j,this._generator=void 0,this._yieldHandlers=typeof M=="function"?[M].concat(P):P,this._yieldedPromise=null,this._cancellationPhase=!1}x.inherits(T,w),T.prototype._isResolved=function(){return this._promise===null},T.prototype._cleanup=function(){this._promise=this._generator=null,_.cancellation()&&this._finallyPromise!==null&&(this._finallyPromise._fulfill(),this._finallyPromise=null)},T.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 j=new l.CancellationError("generator .return() sentinel");l.coroutine.returnSentinel=j,this._promise._attachExtraTrace(j),this._promise._pushContext(),A=O(this._generator.throw).call(this._generator,j),this._promise._popContext()}this._cancellationPhase=!0,this._yieldedPromise=null,this._continue(A)}},T.prototype._promiseFulfilled=function(A){this._yieldedPromise=null,this._promise._pushContext();var j=O(this._generator.next).call(this._generator,A);this._promise._popContext(),this._continue(j)},T.prototype._promiseRejected=function(A){this._yieldedPromise=null,this._promise._attachExtraTrace(A),this._promise._pushContext();var j=O(this._generator.throw).call(this._generator,A);this._promise._popContext(),this._continue(j)},T.prototype._resultCancelled=function(){if(this._yieldedPromise instanceof l){var A=this._yieldedPromise;this._yieldedPromise=null,A.cancel()}},T.prototype.promise=function(){return this._promise},T.prototype._run=function(){this._generator=this._generatorFunction.call(this._receiver),this._receiver=this._generatorFunction=void 0,this._promiseFulfilled(void 0)},T.prototype._continue=function(A){var j=this._promise;if(A===S)return this._cleanup(),this._cancellationPhase?j.cancel():j._rejectCallback(A.e,!1);var M=A.value;if(A.done===!0)return this._cleanup(),this._cancellationPhase?j.cancel():j._resolveCallback(M);var q=v(M,this._promise);if(q instanceof l||(q=function(W,K,te){for(var se=0;se<K.length;++se){te._pushContext();var X=O(K[se])(W);if(te._popContext(),X===S){te._pushContext();var ee=l.reject(S.e);return te._popContext(),ee}var re=v(X,te);if(re instanceof l)return re}return null}(q,this._yieldHandlers,this._promise))!==null){var H=(q=q._target())._bitField;(50397184&H)==0?(this._yieldedPromise=q,q._proxy(this,null)):(33554432&H)!=0?l._async.invoke(this._promiseFulfilled,this,q._value()):(16777216&H)!=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,j){if(typeof A!="function")throw new b(`generatorFunction must be a function
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`);var M=Object(j).yieldHandler,q=T,H=new Error().stack;return function(){var W=A.apply(this,arguments),K=new q(void 0,void 0,M,H),te=K.promise();return K._generator=W,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));P.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 j=new T(A,this),M=j.promise();return j._run(l.spawn),M}}},{"./errors":12,"./util":36}],17:[function(o,s,u){s.exports=function(l,h,p,v,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 P=new h(O).promise();return x!==void 0?P.spread(x):P}}},{"./util":36}],18:[function(o,s,u){s.exports=function(l,h,p,v,w,_){var b=l._getDomain,x=o("./util"),S=x.tryCatch,O=x.errorObj,P=l._async;function T(j,M,q,H){this.constructor$(j),this._promise._captureStackTrace();var W=b();this._callback=W===null?M:x.domainBind(W,M),this._preservedValues=H===w?new Array(this.length()):null,this._limit=q,this._inFlight=0,this._queue=[],P.invoke(this._asyncInit,this,void 0)}function A(j,M,q,H){if(typeof M!="function")return p("expecting a function but got "+x.classString(M));var W=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)));W=q.concurrency}return new T(j,M,W=typeof W=="number"&&isFinite(W)&&W>=1?W:0,H).promise()}x.inherits(T,h),T.prototype._asyncInit=function(){this._init$(void 0,-2)},T.prototype._init=function(){},T.prototype._promiseFulfilled=function(j,M){var q=this._values,H=this.length(),W=this._preservedValues,K=this._limit;if(M<0){if(q[M=-1*M-1]=j,K>=1&&(this._inFlight--,this._drainQueue(),this._isResolved()))return!0}else{if(K>=1&&this._inFlight>=K)return q[M]=j,this._queue.push(M),!1;W!==null&&(W[M]=j);var te=this._promise,se=this._callback,X=te._boundValue();te._pushContext();var ee=S(se).call(X,j,M,H),re=te._popContext();if(_.checkForgottenReturns(ee,re,W!==null?"Promise.filter":"Promise.map",te),ee===O)return this._reject(ee.e),!0;var U=v(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>=H&&(W!==null?this._filter(q,W):this._resolve(q),!0)},T.prototype._drainQueue=function(){for(var j=this._queue,M=this._limit,q=this._values;j.length>0&&this._inFlight<M;){if(this._isResolved())return;var H=j.pop();this._promiseFulfilled(q[H],H)}},T.prototype._filter=function(j,M){for(var q=M.length,H=new Array(q),W=0,K=0;K<q;++K)j[K]&&(H[W++]=M[K]);H.length=W,this._resolve(H)},T.prototype.preservedValues=function(){return this._preservedValues},l.prototype.map=function(j,M){return A(this,j,M,null)},l.map=function(j,M,q,H){return A(j,M,q,H)}}},{"./util":36}],19:[function(o,s,u){s.exports=function(l,h,p,v,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),P=S._popContext();return w.checkForgottenReturns(O,P,"Promise.method",S),S._resolveFromSyncValue(O),S}},l.attempt=l.try=function(x){if(typeof x!="function")return v("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 P=arguments[1],T=arguments[2];S=_.isArray(P)?b(x).apply(T,P):b(x).call(T,P)}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,u){var l=o("./util"),h=l.maybeWrapAsError,p=o("./errors").OperationalError,v=o("./es5"),w=/^(?:name|message|stack|cause)$/;function _(b){var x;if(function(T){return T instanceof Error&&v.getPrototypeOf(T)===Error.prototype}(b)){(x=new p(b)).name=b.name,x.message=b.message,x.stack=b.stack;for(var S=v.keys(b),O=0;O<S.length;++O){var P=S[O];w.test(P)||(x[P]=b[P])}return x}return l.markAsOriginatingFromRejection(b),b}s.exports=function(b,x){return function(S,O){if(b!==null){if(S){var P=_(h(S));b._attachExtraTrace(P),b._reject(P)}else if(x){var T=[].slice.call(arguments,1);b._fulfill(T)}else b._fulfill(O);b=null}}}},{"./errors":12,"./es5":13,"./util":36}],21:[function(o,s,u){s.exports=function(l){var h=o("./util"),p=l._async,v=h.tryCatch,w=h.errorObj;function _(S,O){if(!h.isArray(S))return b.call(this,S,O);var P=v(O).apply(this._boundValue(),[null].concat(S));P===w&&p.throwLater(P.e)}function b(S,O){var P=this._boundValue(),T=S===void 0?v(O).call(P,null):v(O).call(P,null,S);T===w&&p.throwLater(T.e)}function x(S,O){if(!S){var P=new Error(S+"");P.cause=S,S=P}var T=v(O).call(this._boundValue(),S);T===w&&p.throwLater(T.e)}l.prototype.asCallback=l.prototype.nodeify=function(S,O){if(typeof S=="function"){var P=b;O!==void 0&&Object(O).spread&&(P=_),this._then(P,x,void 0,this,S)}return this}}},{"./util":36}],22:[function(o,s,u){s.exports=function(){var l=function(){return new T(`circular promise resolution chain
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`)},h=function(){return new $.PromiseInspection(this._target())},p=function(Q){return $.reject(new T(Q))};function v(){}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 P=o("./errors"),T=$.TypeError=P.TypeError;$.RangeError=P.RangeError;var A=$.CancellationError=P.CancellationError;$.TimeoutError=P.TimeoutError,$.OperationalError=P.OperationalError,$.RejectionError=P.OperationalError,$.AggregateError=P.AggregateError;var j=function(){},M={},q={},H=o("./thenables")($,j),W=o("./promise_array")($,j,H,p,v),K=o("./context")($),te=K.create,se=o("./debuggability")($,K),X=(se.CapturedTrace,o("./finally")($,H,q)),ee=o("./catch_filter")(q),re=o("./nodeback"),U=b.errorObj,I=b.tryCatch;function $(Q){Q!==j&&function(ae,fe){if(ae==null||ae.constructor!==$)throw new T(`the promise constructor cannot be invoked directly
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`);if(typeof fe!="function")throw new T("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 $(j);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 W(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 $(j);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 W(Q).promise()},$.cast=function(Q){var ae=H(Q);return ae instanceof $||((ae=new $(j))._captureStackTrace(),ae._setFulfilled(),ae._rejectionHandler0=Q),ae},$.resolve=$.fulfilled=$.cast,$.reject=$.rejected=function(Q){var ae=new $(j);return ae._captureStackTrace(),ae._rejectCallback(Q,!0),ae},$.setScheduler=function(Q){if(typeof Q!="function")throw new T("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 $(j),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=H(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!==j){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 T("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 v?fe._promiseCancelled(Q):ve||Q instanceof W?Q._cancel():fe.cancel()):typeof ae=="function"?ve?(z&&Q._setAsyncGuaranteed(),this._settlePromiseFromHandler(ae,fe,de,Q)):ae.call(fe,de,Q):fe instanceof v?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 $(j),resolve:F,reject:k}},b.notEnumerableProp($,"_makeSelfResolutionError",l),o("./method")($,j,H,p,se),o("./bind")($,j,H,se),o("./cancel")($,W,p,se),o("./direct_resolve")($),o("./synchronous_inspection")($),o("./join")($,W,H,j,O,w),$.Promise=$,$.version="3.5.1",o("./map.js")($,W,p,H,j,se),o("./call_get.js")($),o("./using.js")($,p,H,te,j,se),o("./timers.js")($,j,se),o("./generators.js")($,p,j,H,v,se),o("./nodeify.js")($),o("./promisify.js")($,j),o("./props.js")($,W,H,p),o("./race.js")($,j,H,p),o("./reduce.js")($,W,p,H,j,se),o("./settle.js")($,W,se),o("./some.js")($,W,p),o("./filter.js")($,j),o("./each.js")($,j),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 $(j)),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,u){s.exports=function(l,h,p,v,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 P=p(this._values,this._promise);if(P instanceof l){var T=(P=P._target())._bitField;if(this._values=P,(50397184&T)==0)return this._promise._setAsyncGuaranteed(),P._then(x,this._reject,void 0,this,O);if((33554432&T)==0)return(16777216&T)!=0?this._reject(P._reason()):this._cancel();P=P._value()}if((P=_.asArray(P))!==null)P.length!==0?this._iterate(P):O===-5?this._resolveEmptyArray():this._resolve(function(j){switch(O){case-2:return[];case-3:return{};case-6:return new Map}}());else{var A=v("expecting an array or an iterable object but got "+_.classString(P)).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,P=!1,T=null,A=0;A<S;++A){var j=p(x[A],O);T=j instanceof l?(j=j._target())._bitField:null,P?T!==null&&j.suppressUnhandledRejections():T!==null?(50397184&T)==0?(j._proxy(this,A),this._values[A]=j):P=(33554432&T)!=0?this._promiseFulfilled(j._value(),A):(16777216&T)!=0?this._promiseRejected(j._reason(),A):this._promiseCancelled(A):P=this._promiseFulfilled(j,A)}P||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,u){s.exports=function(l,h){var p={},v=o("./util"),w=o("./nodeback"),_=v.withAppended,b=v.maybeWrapAsError,x=v.canEvaluate,S=o("./errors").TypeError,O={__isPromisified__:!0},P=new RegExp("^(?:"+["arity","length","name","arguments","caller","callee","prototype","__isPromisified__"].join("|")+")$"),T=function(te){return v.isIdentifier(te)&&te.charAt(0)!=="_"&&te!=="constructor"};function A(te){return!P.test(te)}function j(te){try{return te.__isPromisified__===!0}catch{return!1}}function M(te,se,X){var ee=v.getDataPropertyOrDefault(te,se+X,O);return!!ee&&j(ee)}function q(te,se,X,ee){for(var re=v.inheritedDataKeys(te),U=[],I=0;I<re.length;++I){var $=re[I],F=te[$],k=ee===T||T($);typeof F!="function"||j(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 H=function(te){return te.replace(/([$])/,"\\$")},W=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),v.notEnumerableProp(F,"__isPromisified__",!0),F};function K(te,se,X,ee,re){for(var U=new RegExp(H(se)+"$"),I=q(te,se,U,X),$=0,F=I.length;$<F;$+=2){var k=I[$],Z=I[$+1],Q=k+se;if(ee===W)te[Q]=W(k,p,k,Z,se,re);else{var ae=ee(Z,function(){return W(k,p,k,Z,se,re)});v.notEnumerableProp(ae,"__isPromisified__",!0),te[Q]=ae}}return v.toFastProperties(te),te}l.promisify=function(te,se){if(typeof te!="function")throw new S("expecting a function but got "+v.classString(te));if(j(te))return te;var X=(se=Object(se)).context===void 0?p:se.context,ee=!!se.multiArgs,re=function(U,I,$){return W(U,I,void 0,U,null,ee)}(te,X);return v.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=T);var U=se.promisifier;if(typeof U!="function"&&(U=W),!v.isIdentifier(ee))throw new RangeError(`suffix must be a valid identifier
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`);for(var I=v.inheritedDataKeys(te),$=0;$<I.length;++$){var F=te[I[$]];I[$]!=="constructor"&&v.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,u){s.exports=function(l,h,p,v){var w,_=o("./util"),b=_.isObject,x=o("./es5");typeof Map=="function"&&(w=Map);var S=function(){var T=0,A=0;function j(M,q){this[T]=M,this[T+A]=q,T++}return function(M){A=M.size,T=0;var q=new Array(2*M.size);return M.forEach(j,q),q}}();function O(T){var A,j=!1;if(w!==void 0&&T instanceof w)A=S(T),j=!0;else{var M=x.keys(T),q=M.length;A=new Array(2*q);for(var H=0;H<q;++H){var W=M[H];A[H]=T[W],A[H+q]=W}}this.constructor$(A),this._isMap=j,this._init$(void 0,j?-6:-3)}function P(T){var A,j=p(T);return b(j)?(A=j instanceof l?j._then(l.props,void 0,void 0,void 0,void 0):new O(j).promise(),j instanceof l&&A._propagateFrom(j,2),A):v(`cannot await properties of a non-object
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`)}_.inherits(O,h),O.prototype._init=function(){},O.prototype._promiseFulfilled=function(T,A){if(this._values[A]=T,++this._totalResolved>=this._length){var j;if(this._isMap)j=function(W){for(var K=new w,te=W.length/2|0,se=0;se<te;++se){var X=W[te+se],ee=W[se];K.set(X,ee)}return K}(this._values);else{j={};for(var M=this.length(),q=0,H=this.length();q<H;++q)j[this._values[q+M]]=this._values[q]}return this._resolve(j),!0}return!1},O.prototype.shouldCopyValues=function(){return!1},O.prototype.getActualLength=function(T){return T>>1},l.prototype.props=function(){return P(this)},l.props=function(T){return P(T)}}},{"./es5":13,"./util":36}],26:[function(o,s,u){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,v){var w=this.length()+3;if(this._willBeOverCapacity(w))return this._pushOne(h),this._pushOne(p),void this._pushOne(v);var _=this._front+w-3;this._checkCapacity(w);var b=this._capacity-1;this[_+0&b]=h,this[_+1&b]=p,this[_+2&b]=v,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(v,w,_,b,x){for(var S=0;S<x;++S)_[S+b]=v[S+0],v[S+0]=void 0}(this,0,this,p,this._front+this._length&p-1)},s.exports=l},{}],27:[function(o,s,u){s.exports=function(l,h,p,v){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 v("expecting an array or an iterable object but got "+w.classString(x));var P=new l(h);S!==void 0&&P._propagateFrom(S,3);for(var T=P._fulfill,A=P._reject,j=0,M=x.length;j<M;++j){var q=x[j];(q!==void 0||j in x)&&l.cast(q)._then(T,A,void 0,P,null)}return P}l.race=function(x){return b(x,void 0)},l.prototype.race=function(){return b(this,void 0)}}},{"./util":36}],28:[function(o,s,u){s.exports=function(l,h,p,v,w,_){var b=l._getDomain,x=o("./util"),S=x.tryCatch;function O(M,q,H,W){this.constructor$(M);var K=b();this._fn=K===null?q:x.domainBind(K,q),H!==void 0&&(H=l.resolve(H))._attachCancellationCallback(this),this._initialValue=H,this._currentCancellable=null,this._eachValues=W===w?Array(this._length):W===0?null:void 0,this._promise._captureStackTrace(),this._init$(void 0,-5)}function P(M,q){this.isFulfilled()?q._resolve(M):q._reject(M)}function T(M,q,H,W){return typeof q!="function"?p("expecting a function but got "+x.classString(q)):new O(M,q,H,W).promise()}function A(M){this.accum=M,this.array._gotAccum(M);var q=v(this.value,this.array._promise);return q instanceof l?(this.array._currentCancellable=q,q._then(j,void 0,void 0,this,void 0)):j.call(this,q)}function j(M){var q,H=this.array,W=H._promise,K=S(H._fn);W._pushContext(),(q=H._eachValues!==void 0?K.call(W._boundValue(),M,this.index,this.length):K.call(W._boundValue(),this.accum,M,this.index,this.length))instanceof l&&(H._currentCancellable=q);var te=W._popContext();return _.checkForgottenReturns(q,te,H._eachValues!==void 0?"Promise.each":"Promise.reduce",W),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,H;this._values=M;var W=M.length;if(this._initialValue!==void 0?(q=this._initialValue,H=0):(q=l.resolve(M[0]),H=1),this._currentCancellable=q,!q.isRejected())for(;H<W;++H){var K={accum:null,value:M[H],index:H,length:W,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(P,P,void 0,q,this)},l.prototype.reduce=function(M,q){return T(this,M,q,null)},l.reduce=function(M,q,H,W){return T(M,q,H,W)}}},{"./util":36}],29:[function(o,s,u){var l,h=o("./util"),p=h.getNativePromise();if(h.isNode&&typeof MutationObserver>"u"){var v=i.setImmediate,w=n.nextTick;l=h.isRecentNode?function(b){v.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(P){var T=new MutationObserver(function(){T.disconnect(),P()});T.observe(b,x),S||(S=!0,O.classList.toggle("foo"))}}();s.exports=l},{"./util":36}],30:[function(o,s,u){s.exports=function(l,h,p){var v=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 v;return x._bitField=33554432,x._settledValueField=_,this._promiseResolved(b,x)},w.prototype._promiseRejected=function(_,b){var x=new v;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,u){s.exports=function(l,h,p){var v=o("./util"),w=o("./errors").RangeError,_=o("./errors").AggregateError,b=v.isArray,x={};function S(P){this.constructor$(P),this._howMany=0,this._unwrap=!1,this._initialized=!1}function O(P,T){if((0|T)!==T||T<0)return p(`expecting a positive integer
|
||
|
||
See http://goo.gl/MqrFmX
|
||
`);var A=new S(P),j=A.promise();return A.setHowMany(T),A.init(),j}v.inherits(S,h),S.prototype._init=function(){if(this._initialized)if(this._howMany!==0){this._init$(void 0,-5);var P=b(this._values);!this._isResolved()&&P&&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(P){this._howMany=P},S.prototype._promiseFulfilled=function(P){return this._addFulfilled(P),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(P){return this._addRejected(P),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 P=new _,T=this.length();T<this._values.length;++T)this._values[T]!==x&&P.push(this._values[T]);return P.length>0?this._reject(P):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(P){this._values.push(P)},S.prototype._addFulfilled=function(P){this._values[this._totalResolved++]=P},S.prototype._canPossiblyFulfill=function(){return this.length()-this._rejected()},S.prototype._getRangeError=function(P){var T="Input array must contain at least "+this._howMany+" items but contains only "+P+" items";return new w(T)},S.prototype._resolveEmptyArray=function(){this._reject(this._getRangeError(0))},l.some=function(P,T){return O(P,T)},l.prototype.some=function(P){return O(this,P)},l._SomePromiseArray=S}},{"./errors":12,"./util":36}],32:[function(o,s,u){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()},v=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(),v.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,u){s.exports=function(l,h){var p=o("./util"),v=p.errorObj,w=p.isObject,_={}.hasOwnProperty;return function(b,x){if(w(b)){if(b instanceof l)return b;var S=function(P){try{return function(T){return T.then}(P)}catch(T){return v.e=T,v}}(b);if(S===v){x&&x._pushContext();var O=l.reject(S.e);return x&&x._popContext(),O}if(typeof S=="function")return function(P){try{return _.call(P,"_promise0")}catch{return!1}}(b)?(O=new l(h),b._then(O._fulfill,O._reject,void 0,O,null),O):function(P,T,A){var j=new l(h),M=j;A&&A._pushContext(),j._captureStackTrace(),A&&A._popContext();var q=!0,H=p.tryCatch(T).call(P,function(W){j&&(j._resolveCallback(W),j=null)},function(W){j&&(j._rejectCallback(W,q,!0),j=null)});return q=!1,j&&H===v&&(j._rejectCallback(H.e,!0,!0),j=null),M}(b,S,x)}return b}}},{"./util":36}],34:[function(o,s,u){s.exports=function(l,h,p){var v=o("./util"),w=l.TimeoutError;function _(P){this.handle=P}_.prototype._resultCancelled=function(){clearTimeout(this.handle)};var b=function(P){return x(+this).thenReturn(P)},x=l.delay=function(P,T){var A,j;return T!==void 0?(A=l.resolve(T)._then(b,null,null,P,void 0),p.cancellation()&&T instanceof l&&A._setOnCancel(T)):(A=new l(h),j=setTimeout(function(){A._fulfill()},+P),p.cancellation()&&A._setOnCancel(new _(j)),A._captureStackTrace()),A._setAsyncGuaranteed(),A};function S(P){return clearTimeout(this.handle),P}function O(P){throw clearTimeout(this.handle),P}l.prototype.delay=function(P){return x(P,this)},l.prototype.timeout=function(P,T){var A,j;P=+P;var M=new _(setTimeout(function(){A.isPending()&&function(q,H,W){var K;K=typeof H!="string"?H instanceof Error?H:new w("operation timed out"):new w(H),v.markAsOriginatingFromRejection(K),q._attachExtraTrace(K),q._reject(K),W!=null&&W.cancel()}(A,T,j)},P));return p.cancellation()?(j=this.then(),(A=j._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,u){s.exports=function(l,h,p,v,w,_){var b=o("./util"),x=o("./errors").TypeError,S=o("./util").inherits,O=b.errorObj,P=b.tryCatch,T={};function A(K){setTimeout(function(){throw K},0)}function j(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 H(K){return M.isDisposer(K)?(this.resources[this.index]._setDisposable(K),K.promise()):K}function W(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():T},M.prototype.tryDispose=function(K){var te=this.resource(),se=this._context;se!==void 0&&se._pushContext();var X=te!==T?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)},W.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 W(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(H,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=P(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 j(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,v());throw new x}}},{"./errors":12,"./util":36}],36:[function(o,s,u){var l,h=o("./es5"),p=typeof navigator>"u",v={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 v.e=ee,v}}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*=/,P=/^[a-z$_][a-z$_0-9]*$/i;function T(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 j(X){return A(X)&&h.propertyIsWritable(X,"stack")}var M="stack"in new Error?function(X){return j(X)?X:new Error(T(X))}:function(X){if(j(X))return X;try{throw new Error(T(X))}catch(ee){return ee}};function q(X){return{}.toString.call(X)}var H=function(X){return h.isArray(X)?X:null};if(typeof Symbol<"u"&&Symbol.iterator){var W=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};H=function(X){return h.isArray(X)?X:X!=null&&typeof X[Symbol.iterator]=="function"?W(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 P.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:H,notEnumerableProp:x,isPrimitive:b,isObject:function(X){return typeof X=="function"||typeof X=="object"&&X!==null},isError:A,canEvaluate:p,errorObj:v,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(T(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:T,canAttachTrace:j,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=T;var o,s=r(37);T.ReadableState=P,r(12).EventEmitter;var u=function(F,k){return F.listeners(k).length},l=r(24),h=r(7).Buffer,p=n.Uint8Array||function(){},v=r(5);v.inherits=r(2);var w=r(41),_=void 0;_=w&&w.debuglog?w.debuglog("stream"):function(){};var b,x=r(42),S=r(25);v.inherits(T,l);var O=["error","close","destroy","pause","resume"];function P(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 T(F){if(o=o||r(1),!(this instanceof T))return new T(F);this._readableState=new P(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,H(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")):j(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?j(F,de,k,!1):K(F,de)):j(F,de,k,!1))):Q||(de.reading=!1)),function(ve){return!ve.ended&&(ve.needReadable||ve.length<ve.highWaterMark||ve.length===0)}(de)}function j(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&&H(F)),K(F,k)}Object.defineProperty(T.prototype,"destroyed",{get:function(){return this._readableState!==void 0&&this._readableState.destroyed},set:function(F){this._readableState&&(this._readableState.destroyed=F)}}),T.prototype.destroy=S.destroy,T.prototype._undestroy=S.undestroy,T.prototype._destroy=function(F,k){this.push(null),k(F)},T.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)},T.prototype.unshift=function(F){return A(this,F,null,!0,!1)},T.prototype.isPaused=function(){return this._readableState.flowing===!1},T.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 H(F){var k=F._readableState;k.needReadable=!1,k.emittedReadable||(_("emitReadable",k.flowing),k.emittedReadable=!0,k.sync?a.nextTick(W,F):W(F))}function W(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}T.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):H(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},T.prototype._read=function(F){this.emit("error",new Error("_read() is not implemented"))},T.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&&u(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),u(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},T.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)},T.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&&H(this):a.nextTick(se,this))}return Z},T.prototype.addListener=T.prototype.on,T.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},T.prototype.pause=function(){return _("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(_("pause"),this._readableState.flowing=!1,this.emit("pause")),this},T.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(T.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),T._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,u=this._readableState&&this._readableState.destroyed,l=this._writableState&&this._writableState.destroyed;return u||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 P;;)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(P)return;O=(""+O).toLowerCase(),P=!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=u,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=v,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,P){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 u(_,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 v(_){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,P,T){var A=P.length-1;if(A<T)return 0;var j=o(P[A]);return j>=0?(j>0&&(O.lastNeed=j-1),j):--A<T||j===-2?0:(j=o(P[A]))>=0?(j>0&&(O.lastNeed=j-2),j):--A<T||j===-2?0:(j=o(P[A]))>=0?(j>0&&(j===2?j=0:O.lastNeed=j-3),j):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(u){if(!(this instanceof a))return new a(u);n.call(this,u),this._transformState={afterTransform:(function(l,h){var p=this._transformState;p.transforming=!1;var v=p.writecb;if(!v)return this.emit("error",new Error("write callback called multiple times"));p.writechunk=null,p.writecb=null,h!=null&&this.push(h),v(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,u&&(typeof u.transform=="function"&&(this._transform=u.transform),typeof u.flush=="function"&&(this._flush=u.flush)),this.on("prefinish",o)}function o(){var u=this;typeof this._flush=="function"?this._flush(function(l,h){s(u,l,h)}):s(this,null,null)}function s(u,l,h){if(l)return u.emit("error",l);if(h!=null&&u.push(h),u._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(u._transformState.transforming)throw new Error("Calling transform done when still transforming");return u.push(null)}i.inherits=r(2),i.inherits(a,n),a.prototype.push=function(u,l){return this._transformState.needTransform=!1,n.prototype.push.call(this,u,l)},a.prototype._transform=function(u,l,h){throw new Error("_transform() is not implemented")},a.prototype._write=function(u,l,h){var p=this._transformState;if(p.writecb=h,p.writechunk=u,p.writeencoding=l,!p.transforming){var v=this._readableState;(p.needTransform||v.needReadable||v.length<v.highWaterMark)&&this._read(v.highWaterMark)}},a.prototype._read=function(u){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(u,l){var h=this;n.prototype._destroy.call(this,u,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 u in s)s.hasOwnProperty(u)&&(o[u]=s[u])};return function(o,s){function u(){this.constructor=o}a(o,s),o.prototype=s===null?Object.create(s):(u.prototype=s.prototype,new u)}}();Object.defineProperty(t,"__esModule",{value:!0});var i=function(a){function o(s,u,l){var h=a.call(this,"Error: "+s+". JSON Line number: "+u+(l?" near: "+l:""))||this;return h.err=s,h.line=u,h.extra=l,h.name="CSV Parse Error",h}return n(o,a),o.column_mismatched=function(s,u){return new o("column_mismatched",s,u)},o.unclosed_quote=function(s,u){return new o("unclosed_quote",s,u)},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),u=r(51),l=a(r(15)),h=r(52),p=r(105),v=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=u.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 P=new Error("Cannot find module 'fs'");throw P.code="MODULE_NOT_FOUND",P}());return O.exists(b,function(P){P?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 P=b.substr(S,O);this.push(P),S+=O}},this.fromStream(x)},_.prototype.then=function(b,x){var S=this;return new l.default(function(O,P){S.parseRuntime.then={onfulfilled:function(T){O(b?b(T):T)},onrejected:function(T){x?O(x(T)):P(T)}}})},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(P){if(P.length>0)return O.runtime.started=!0,O.result.processResult(P)}).then(function(){O.emit("drained"),S()},function(P){O.runtime.hasError=!0,O.runtime.error=P,O.emit("error",P),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=v}).call(this,r(11).setImmediate)},function(e,t,r){(function(n,i){(function(a,o){if(!a.setImmediate){var s,u=1,l={},h=!1,p=a.document,v=Object.getPrototypeOf&&Object.getPrototypeOf(a);v=v&&v.setTimeout?v: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)},v.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[u]=O,s(u),u++},v.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,P=S.args;switch(P.length){case 0:O();break;case 1:O(P[0]);break;case 2:O(P[0],P[1]);break;case 3:O(P[0],P[1],P[2]);break;default:O.apply(o,P)}})(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 u(b){a.writable&&a.write(b)===!1&&s.pause&&s.pause()}function l(){s.readable&&s.resume&&s.resume()}s.on("data",u),a.on("drain",l),a._isStdio||o&&o.end===!1||(s.on("end",p),s.on("close",v));var h=!1;function p(){h||(h=!0,a.end())}function v(){h||(h=!0,typeof a.destroy=="function"&&a.destroy())}function w(b){if(_(),n.listenerCount(this,"error")===0)throw b}function _(){s.removeListener("data",u),a.removeListener("drain",l),s.removeListener("end",p),s.removeListener("close",v),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(v){var w=l(v),_=w[0],b=w[1];return 3*(_+b)/4-b},t.toByteArray=function(v){for(var w,_=l(v),b=_[0],x=_[1],S=new a(3*(b+x)/4-x),O=0,P=x>0?b-4:b,T=0;T<P;T+=4)w=i[v.charCodeAt(T)]<<18|i[v.charCodeAt(T+1)]<<12|i[v.charCodeAt(T+2)]<<6|i[v.charCodeAt(T+3)],S[O++]=w>>16&255,S[O++]=w>>8&255,S[O++]=255&w;return x===2&&(w=i[v.charCodeAt(T)]<<2|i[v.charCodeAt(T+1)]>>4,S[O++]=255&w),x===1&&(w=i[v.charCodeAt(T)]<<10|i[v.charCodeAt(T+1)]<<4|i[v.charCodeAt(T+2)]>>2,S[O++]=w>>8&255,S[O++]=255&w),S},t.fromByteArray=function(v){for(var w,_=v.length,b=_%3,x=[],S=0,O=_-b;S<O;S+=16383)x.push(p(v,S,S+16383>O?O:S+16383));return b===1?(w=v[_-1],x.push(n[w>>2]+n[w<<4&63]+"==")):b===2&&(w=(v[_-2]<<8)+v[_-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,u=o.length;s<u;++s)n[s]=o[s],i[o.charCodeAt(s)]=s;function l(v){var w=v.length;if(w%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var _=v.indexOf("=");return _===-1&&(_=w),[_,_===w?0:4-_%4]}function h(v){return n[v>>18&63]+n[v>>12&63]+n[v>>6&63]+n[63&v]}function p(v,w,_){for(var b,x=[],S=w;S<_;S+=3)b=(v[S]<<16&16711680)+(v[S+1]<<8&65280)+(255&v[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,u,l=8*o-a-1,h=(1<<l)-1,p=h>>1,v=-7,w=i?o-1:0,_=i?-1:1,b=r[n+w];for(w+=_,s=b&(1<<-v)-1,b>>=-v,v+=l;v>0;s=256*s+r[n+w],w+=_,v-=8);for(u=s&(1<<-v)-1,s>>=-v,v+=a;v>0;u=256*u+r[n+w],w+=_,v-=8);if(s===0)s=1-p;else{if(s===h)return u?NaN:1/0*(b?-1:1);u+=Math.pow(2,a),s-=p}return(b?-1:1)*u*Math.pow(2,s-a)},t.write=function(r,n,i,a,o,s){var u,l,h,p=8*s-o-1,v=(1<<p)-1,w=v>>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,u=v):(u=Math.floor(Math.log(n)/Math.LN2),n*(h=Math.pow(2,-u))<1&&(u--,h*=2),(n+=u+w>=1?_/h:_*Math.pow(2,1-w))*h>=2&&(u++,h/=2),u+w>=v?(l=0,u=v):u+w>=1?(l=(n*h-1)*Math.pow(2,o),u+=w):(l=n*Math.pow(2,w-1)*Math.pow(2,o),u=0));o>=8;r[i+b]=255&l,b+=x,l/=256,o-=8);for(u=u<<o|l,p+=o;p>0;r[i+b]=255&u,b+=x,u/=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,u){o.copy(s,u)}e.exports=function(){function o(){(function(s,u){if(!(s instanceof u))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 u={data:s,next:null};this.length>0?this.tail.next=u:this.head=u,this.tail=u,++this.length},o.prototype.unshift=function(s){var u={data:s,next:this.head};this.length===0&&(this.tail=u),this.head=u,++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 u=this.head,l=""+u.data;u=u.next;)l+=s+u.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 u=n.allocUnsafe(s>>>0),l=this.head,h=0;l;)a(l.data,u,h),h+=l.data.length,l=l.next;return u},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,u){u(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 P in O)O.hasOwnProperty(P)&&(S[P]=O[P])};return function(S,O){function P(){this.constructor=S}x(S,O),S.prototype=O===null?Object.create(O):(P.prototype=O.prototype,new P)}}(),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)),u=r(54),l=a(r(16)),h=r(57),p=r(28),v=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 v.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 P=this.runtime.csvLineBuffer;return this.runtime.csvLineBuffer=void 0,this.process(P,!0).then(function(T){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(T)})}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,P){var T,A=this;return P===void 0&&(P=!1),T=P?O.toString():u.prepareData(O,this.converter.parseRuntime),s.default.resolve().then(function(){return A.runtime.preRawDataHook?A.runtime.preRawDataHook(T):T}).then(function(j){return j&&j.length>0?A.processCSV(j,P):s.default.resolve([])})},S.prototype.processCSV=function(O,P){var T=this,A=this.params,j=this.runtime;j.eol||l.default(O,j),this.needEmitEol&&!this.eolEmitted&&j.eol&&(this.converter.emit("eol",j.eol),this.eolEmitted=!0),A.ignoreEmpty&&!j.started&&(O=p.trimLeft(O));var M=h.stringToLines(O,j);return P?(M.lines.push(M.partial),M.partial=""):this.prependLeftBuf(p.bufFromString(M.partial)),M.lines.length>0?(j.preFileLineHook?this.runPreLineHook(M.lines):s.default.resolve(M.lines)).then(function(q){return j.started||T.runtime.headers?T.processCSVBody(q):T.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 P="",T=[];O.length;){var A=P+O.shift(),j=this.rowSplit.parse(A);if(j.closed){T=j.cells,P="";break}P=A+l.default(A,this.runtime)}if(this.prependLeftBuf(p.bufFromString(P)),T.length===0)return[];this.params.headers?this.runtime.headers=this.params.headers:this.runtime.headers=T}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,P=0;P<O.length;P++)if(this.params.ignoreColumns)if(this.params.ignoreColumns.test(O[P])){if(!this.params.includeColumns||!this.params.includeColumns.test(O[P]))continue;this.runtime.selectedColumns.push(P)}else this.runtime.selectedColumns.push(P);else this.params.includeColumns?this.params.includeColumns.test(O[P])&&this.runtime.selectedColumns.push(P):this.runtime.selectedColumns.push(P);this.runtime.headers=p.filterArray(this.runtime.headers,this.runtime.selectedColumns)}},S.prototype.processCSVBody=function(O){if(this.params.output==="line")return O;var P=this.rowSplit.parseMultiLines(O);return this.prependLeftBuf(p.bufFromString(P.partial)),this.params.output==="csv"?P.rowsCells:w.default(P.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 P=this;return new s.default(function(T,A){(function j(M,q,H,W){if(H>=M.length)W();else if(q.preFileLineHook){var K=M[H],te=q.preFileLineHook(K,q.parsedLineNumber+H);if(H++,te&&te.then)te.then(function(se){M[H-1]=se,j(M,q,H,W)});else{for(M[H-1]=te;H<M.length;)M[H]=q.preFileLineHook(M[H],q.parsedLineNumber+H),H++;W()}}else W()})(O,P.runtime,0,function(j){j?A(j):T(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 u=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 v=h.length-1;if((128&h[v])!=0){for(;(192&h[v])==128;)v--;v--}return v!=h.length-1?(p.csvLineBuffer=h.slice(v+1),h.slice(0,v+1)):h}(u,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),u=a.split(s);return{lines:u,partial:u.pop()||""}}},function(e,t,r){var n=this&&this.__importDefault||function(u){return u&&u.__esModule?u:{default:u}};Object.defineProperty(t,"__esModule",{value:!0});var i=n(r(16)),a=r(28),o=[",","|"," ",";",":"],s=function(){function u(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(u.prototype,"needEmitDelimiter",{get:function(){return this._needEmitDelimiter===void 0&&(this._needEmitDelimiter=this.conv.listeners("delimiter").length>0),this._needEmitDelimiter},enumerable:!0,configurable:!0}),u.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 v=this.conv.parseRuntime.delimiter,w=l.split(v);if(h==="off"){if(p)for(var _=0;_<w.length;_++)w[_]=w[_].trim();return{cells:w,closed:!0}}return this.toCSVRow(w,p,h,v)},u.prototype.toCSVRow=function(l,h,p,v){for(var w=[],_=!1,b="",x=0,S=l.length;x<S;x++){var O=l[x];!_&&h&&(O=a.trimLeft(O));var P=O.length;if(_)this.isQuoteClose(O)?(_=!1,b+=v+(O=O.substr(0,P-1)),b=this.escapeQuote(b),h&&(b=a.trimRight(b)),w.push(b),b=""):b+=v+O;else{if(P===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 T=0,A="",j=0,M=O;j<M.length;j++){var q=M[j];q===p&&A!==this.escape?(T++,A=""):A=q}if(T%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:!_}},u.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,v=",";return h.forEach(function(w){var _=l.split(w).length;_>p&&(v=w,p=_)}),v},u.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))},u.prototype.isQuoteClose=function(l){var h=this.quote,p=this.escape;this.conv.parseParam.trim&&(l=a.trimRight(l));for(var v=0,w=l.length-1;l[w]===h||l[w]===p;)w--,v++;return v%2!=0},u.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)},u.prototype.parseMultiLines=function(l){for(var h=[],p="";l.length;){var v=p+l.shift(),w=this.parse(v);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=v+(i.default(v,this.conv.parseRuntime)||`
|
||
`))}return{rowsCells:h,partial:p}},u}();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,P){if(O.parseParam.checkColumn&&O.parseRuntime.headers&&S.length!==O.parseRuntime.headers.length)throw i.default.column_mismatched(O.parseRuntime.parsedLineNumber+P);return function(T,A,j){for(var M=!1,q={},H=0,W=T.length;H<W;H++){var K=T[H];if(!j.parseParam.ignoreEmpty||K!==""){M=!0;var te=A[H];te&&te!==""||(te=A[H]="field"+(H+1));var se=l(te,H,j);if(se){var X=se(K,te,q,T,H);X!==void 0&&h(q,te,X,j,H)}else j.parseParam.checkType&&(K=w(K,te,H,j)(K)),K!==void 0&&h(q,te,K,j,H)}}return M?q:null}(S,O.parseRuntime.headers||[],O)||null}t.default=function(S,O){for(var P=[],T=0,A=S.length;T<A;T++){var j=s(S[T],O,T);j&&P.push(j)}return P};var u={string:b,number:_,omit:function(){}};function l(S,O,P){if(P.parseRuntime.columnConv[O]!==void 0)return P.parseRuntime.columnConv[O];var T=P.parseParam.colParser[S];if(T===void 0)return P.parseRuntime.columnConv[O]=null;if(typeof T=="object"&&(T=T.cellParser||"string"),typeof T=="string"){T=T.trim().toLowerCase();var A=u[T];return P.parseRuntime.columnConv[O]=A||null}return P.parseRuntime.columnConv[O]=typeof T=="function"?T:null}function h(S,O,P,T,A){if(!T.parseRuntime.columnValueSetter[A])if(T.parseParam.flatKeys)T.parseRuntime.columnValueSetter[A]=p;else if(O.indexOf(".")>-1){for(var j=O.split("."),M=!0;j.length>0;)if(j.shift().length===0){M=!1;break}!M||T.parseParam.colParser[O]&&T.parseParam.colParser[O].flat?T.parseRuntime.columnValueSetter[A]=p:T.parseRuntime.columnValueSetter[A]=v}else T.parseRuntime.columnValueSetter[A]=p;T.parseParam.nullObject===!0&&P==="null"&&(P=null),T.parseRuntime.columnValueSetter[A](S,O,P)}function p(S,O,P){S[O]=P}function v(S,O,P){a.default(S,O,P)}function w(S,O,P,T){return T.parseRuntime.headerType[P]?T.parseRuntime.headerType[P]:O.indexOf("number#!")>-1?T.parseRuntime.headerType[P]=_:O.indexOf("string#!")>-1?T.parseRuntime.headerType[P]=b:T.parseParam.checkType?T.parseRuntime.headerType[P]=x:T.parseRuntime.headerType[P]=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(P){var T=P.trim();return T.length!==5||T.toLowerCase()!=="false"}(S):O[0]==="{"&&O[O.length-1]==="}"||O[0]==="["&&O[O.length-1]==="]"?function(P){try{return JSON.parse(P)}catch{return P}}(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(u,l,h,p){if(!o(u))return u;for(var v=-1,w=(l=i(l,u)).length,_=w-1,b=u;b!=null&&++v<w;){var x=s(l[v]),S=h;if(v!=_){var O=b[x];(S=p?p(O,x,b):void 0)===void 0&&(S=o(O)?O:a(l[v+1])?[]:{})}n(b,x,S),b=b[x]}return u}},function(e,t,r){var n=r(63),i=r(31),a=Object.prototype.hasOwnProperty;e.exports=function(o,s,u){var l=o[s];a.call(o,s)&&i(l,u)&&(u!==void 0||s in o)||n(o,s,u)}},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\]$/,u=Function.prototype,l=Object.prototype,h=u.toString,p=l.hasOwnProperty,v=RegExp("^"+h.call(p).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(w){return!(!a(w)||i(w))&&(n(w)?v: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(u){var l=a.call(u,s),h=u[s];try{u[s]=void 0;var p=!0}catch{}var v=o.call(u);return p&&(l?u[s]=h:delete u[s]),v}},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,u){return n(s)?s:i(s,u)?[s]:a(o(s))}},function(e,t,r){var n=r(21),i=r(22),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,o=/^\w*$/;e.exports=function(s,u){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)||u!=null&&s in Object(u)}},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(u,l,h,p){s.push(h?p.replace(i,"$1"):l||u)}),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 u=function(){var l=arguments,h=s?s.apply(this,l):l[0],p=u.cache;if(p.has(h))return p.get(h);var v=o.apply(this,l);return u.cache=p.set(h,v)||p,v};return u.cache=new(a.Cache||n),u}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 u(l){var h=-1,p=l==null?0:l.length;for(this.clear();++h<p;){var v=l[h];this.set(v[0],v[1])}}u.prototype.clear=n,u.prototype.delete=i,u.prototype.get=a,u.prototype.has=o,u.prototype.set=s,e.exports=u},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 u(l){var h=-1,p=l==null?0:l.length;for(this.clear();++h<p;){var v=l[h];this.set(v[0],v[1])}}u.prototype.clear=n,u.prototype.delete=i,u.prototype.get=a,u.prototype.has=o,u.prototype.set=s,e.exports=u},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 u(l){var h=-1,p=l==null?0:l.length;for(this.clear();++h<p;){var v=l[h];this.set(v[0],v[1])}}u.prototype.clear=n,u.prototype.delete=i,u.prototype.get=a,u.prototype.has=o,u.prototype.set=s,e.exports=u},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,u=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 u?u.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(u){return u&&u.__esModule?u:{default:u}};Object.defineProperty(t,"__esModule",{value:!0});var i=n(r(15)),a=r(106),o=function(){function u(l){this.converter=l,this.finalResult=[]}return Object.defineProperty(u.prototype,"needEmitLine",{get:function(){return!!this.converter.parseRuntime.subscribe&&!!this.converter.parseRuntime.subscribe.onNext||this.needPushDownstream},enumerable:!0,configurable:!0}),Object.defineProperty(u.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(u.prototype,"needEmitAll",{get:function(){return!!this.converter.parseRuntime.then&&this.converter.parseParam.needEmitAll},enumerable:!0,configurable:!0}),u.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(v,w){h.needEmitLine?function _(b,x,S,O,P){if(S>=b.length)P();else if(x.parseRuntime.subscribe&&x.parseRuntime.subscribe.onNext){var T=x.parseRuntime.subscribe.onNext,A=b[S],j=T(A,x.parseRuntime.parsedLineNumber+S);if(S++,j&&j.then)j.then(function(){(function(q,H,W,K,te,se,X){te&&s(W,X),_(q,W,K,te,se)})(b,0,x,S,O,P,A)},P);else{for(O&&s(x,A);S<b.length;){var M=b[S];T(M,x.parseRuntime.parsedLineNumber+S),S++,O&&s(x,M)}P()}}else{if(O)for(;S<b.length;)M=b[S++],s(x,M);P()}}(l,h.converter,0,h.needPushDownstream,function(_){_?w(_):(h.appendFinalResult(l),v())}):(h.appendFinalResult(l),v())})},u.prototype.appendFinalResult=function(l){this.needEmitAll&&(this.finalResult=this.finalResult.concat(l)),this.converter.parseRuntime.parsedLineNumber+=l.length},u.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)},u.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)},u}();function s(u,l){if(typeof l!="object"||u.options.objectMode)u.push(l);else{var h=JSON.stringify(l);u.push(h+(u.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"/"}}])),kO}var bke=yke();const _ke=kt(bke),wke=e=>new Promise(t=>{_ke().fromString(e).then(t)}),xke=new gB,Ske=e=>xke.parse(e),Oke="shlink",o$=e=>`${Oke}.${e}`;class Cke{constructor(t){qc(this,"get",t=>{const r=this.localStorage.getItem(o$(t));return r?JSON.parse(r):void 0});qc(this,"set",(t,r)=>this.localStorage.setItem(o$(t),JSON.stringify(r)));this.localStorage=t}}class Pke{constructor(t){this.storage=t}getTagColors(){return this.storage.get("colors")??{}}storeTagColors(t){this.storage.set("colors",t)}}const Eke=e=>{e.constant("localStorage",window.localStorage),e.service("Storage",Cke,"localStorage"),e.service("TagColorsStorage",Pke,"Storage"),e.constant("csvToJson",wke),e.constant("jsonToCsv",Ske),e.serviceFactory("useTimeoutToggle",()=>mb)},nc=new z$,{container:i3}=nc,Tke=(e,t)=>(...r)=>e[t](...r),jke=(e,t)=>({...e,[t]:Tke(i3,t)}),Ake=e=>t=>Object.fromEntries(e.map(r=>[r,t[r]])),v_=(e,t=[])=>m$(e?Ake(e):null,t.reduce(jke,{}));Coe(nc,v_);S3e(nc,v_);iY(nc);cke(nc,v_);Eke(nc);gke(nc,v_);var RO={},Ug={exports:{}},s$;function kke(){return s$||(s$=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 u(l[0]===!0,!1,l)}t.merge=n;function i(){for(var l=[],h=0;h<arguments.length;h++)l[h]=arguments[h];return u(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 u(l,h,p){var v;(l||!o(v=p.shift()))&&(v={});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];v[b]=h?s(v[b],x):x}}}return v}}(Ug,Ug.exports)),Ug.exports}var l$;function Rke(){return l$||(l$=1,function(e){var t=r(kke());Object.defineProperty(e,"__esModule",{value:!0}),e.clear=se,e.combineLoads=te,e.load=K,e.save=W;function r($){return $&&$.__esModule?$:{default:$}}function n($,F){return u($)||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 u($){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]",v="redux_localstorage_simple",w="_",_=[],b=[],x=0,S=!1,O=!1,P=new Map;function T($){console.warn(p,$)}function A(){}var j=function($){return $?A:T};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 H($){this.warnFn=$||T}Object.defineProperty(H.prototype,"length",{get:function(){try{return localStorage.length}catch($){this.warnFn($)}return 0},configurable:!0,enumerable:!0}),H.prototype.key=function($){try{return localStorage.key($)}catch(F){this.warnFn(F)}return null},H.prototype.setItem=function($,F){try{localStorage.setItem($,JSON.stringify(F))}catch(k){this.warnFn(k)}},H.prototype.getItem=function($){try{return JSON.parse(localStorage.getItem($))}catch(F){this.warnFn(F)}return null},H.prototype.removeItem=function($){try{localStorage.removeItem($)}catch(F){this.warnFn(F)}};function W(){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?v: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=j(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=v),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 H(Pe);return z?(P.get(k+fe)&&clearTimeout(P.get(k+fe)),P.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?v: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=j(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=v),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 H(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?v:F,Z=$.disableWarnings,Q=Z===void 0?O:Z,ae=j(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=v);for(var fe,de=new H(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}}(RO)),RO}var yW=Rke();const Nke=e=>cj({appUpdated:Ooe,servers:H3e,selectedServer:e.selectedServerReducer,settings:mke}),Mke=e=>(e.settings&&e.settings.visits&&e.settings.visits.defaultInterval==="last180days"&&(e.settings.visits.defaultInterval="last180Days"),e),bW={states:["settings","servers"],namespace:"shlink",namespaceSeparator:".",debounce:300},Lke=Mke(yW.load(bW)),Dke=e=>VF({devTools:!1,reducer:Nke(e),preloadedState:Lke,middleware:t=>t({immutableCheck:!1,serializableCheck:!1}).concat(yW.save(bW))}),Ike=!!(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 $ke(e){if("serviceWorker"in navigator){if(new URL(iy.homepage,window.location.href).origin!==window.location.origin)return;window.addEventListener("load",()=>{const r=`${iy.homepage}/service-worker.js`;Ike?(Fke(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")})):_W(r,e)})}}function _W(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 Fke(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()})}):_W(e,t)}).catch(()=>{console.log("No internet connection found. App is running in offline mode.")})}const wW=Dke(i3),{App:Bke,ScrollToTop:Uke,ErrorHandler:zke,appUpdateAvailable:Vke}=i3;dH.createRoot(document.getElementById("root")).render(g.jsx(v$,{store:wW,children:g.jsx(j$,{basename:iy.homepage,children:g.jsx(zke,{children:g.jsx(Uke,{children:g.jsx(Bke,{})})})})}));$ke({onUpdate(){wW.dispatch(Vke())}});
|