From f3a17c49d9b483c45c89dc8c1562668987023707 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <dependabot[bot]@users.noreply.github.com> Date: Sat, 21 Dec 2024 08:35:28 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20preview-env=20from=20@=20shlin?= =?UTF-8?q?kio/shlink-web-client@f4c4f408e21f404955961076bc0cfb00b3bd7a8c?= =?UTF-8?q?=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dependabot/npm_and_yarn/chalk-5.4.0/.htaccess | 16 + .../chalk-5.4.0/assets/index-BprC0nLy.js | 824 ++++++++++++++++++ .../chalk-5.4.0/assets/index-Ina9ujc2.css | 6 + .../npm_and_yarn/chalk-5.4.0/favicon.gif | Bin 0 -> 642 bytes .../npm_and_yarn/chalk-5.4.0/favicon.ico | Bin 0 -> 1165 bytes .../npm_and_yarn/chalk-5.4.0/favicon.png | Bin 0 -> 1165 bytes .../npm_and_yarn/chalk-5.4.0/favicon.svg | 1 + .../chalk-5.4.0/icons/icon-1024x1024.png | Bin 0 -> 8726 bytes .../chalk-5.4.0/icons/icon-114x114.png | Bin 0 -> 1080 bytes .../chalk-5.4.0/icons/icon-120x120.png | Bin 0 -> 1100 bytes .../chalk-5.4.0/icons/icon-128x128.png | Bin 0 -> 1165 bytes .../chalk-5.4.0/icons/icon-144x144.png | Bin 0 -> 1410 bytes .../chalk-5.4.0/icons/icon-150x150.png | Bin 0 -> 1366 bytes .../chalk-5.4.0/icons/icon-152x152.png | Bin 0 -> 1360 bytes .../chalk-5.4.0/icons/icon-160x160.png | Bin 0 -> 1411 bytes .../chalk-5.4.0/icons/icon-167x167.png | Bin 0 -> 1474 bytes .../chalk-5.4.0/icons/icon-16x16.png | Bin 0 -> 287 bytes .../chalk-5.4.0/icons/icon-180x180.png | Bin 0 -> 1657 bytes .../chalk-5.4.0/icons/icon-192x192.png | Bin 0 -> 1753 bytes .../chalk-5.4.0/icons/icon-196x196.png | Bin 0 -> 1684 bytes .../chalk-5.4.0/icons/icon-228x228.png | Bin 0 -> 1999 bytes .../chalk-5.4.0/icons/icon-24x24.png | Bin 0 -> 381 bytes .../chalk-5.4.0/icons/icon-256x256.png | Bin 0 -> 2209 bytes .../chalk-5.4.0/icons/icon-310x310.png | Bin 0 -> 2639 bytes .../chalk-5.4.0/icons/icon-32x32.png | Bin 0 -> 437 bytes .../chalk-5.4.0/icons/icon-384x384.png | Bin 0 -> 3236 bytes .../chalk-5.4.0/icons/icon-40x40.png | Bin 0 -> 466 bytes .../chalk-5.4.0/icons/icon-48x48.png | Bin 0 -> 551 bytes .../chalk-5.4.0/icons/icon-512x512.png | Bin 0 -> 4335 bytes .../chalk-5.4.0/icons/icon-60x60.png | Bin 0 -> 638 bytes .../chalk-5.4.0/icons/icon-64x64.png | Bin 0 -> 684 bytes .../chalk-5.4.0/icons/icon-72x72.png | Bin 0 -> 750 bytes .../chalk-5.4.0/icons/icon-76x76.png | Bin 0 -> 783 bytes .../chalk-5.4.0/icons/icon-96x96.png | Bin 0 -> 984 bytes .../npm_and_yarn/chalk-5.4.0/index.html | 91 ++ .../npm_and_yarn/chalk-5.4.0/manifest.json | 1 + .../chalk-5.4.0/service-worker.js | 2 + 37 files changed, 941 insertions(+) create mode 100644 dependabot/npm_and_yarn/chalk-5.4.0/.htaccess create mode 100644 dependabot/npm_and_yarn/chalk-5.4.0/assets/index-BprC0nLy.js create mode 100644 dependabot/npm_and_yarn/chalk-5.4.0/assets/index-Ina9ujc2.css create mode 100644 dependabot/npm_and_yarn/chalk-5.4.0/favicon.gif create mode 100644 dependabot/npm_and_yarn/chalk-5.4.0/favicon.ico create mode 100644 dependabot/npm_and_yarn/chalk-5.4.0/favicon.png create mode 100644 dependabot/npm_and_yarn/chalk-5.4.0/favicon.svg create mode 100644 dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-1024x1024.png create mode 100644 dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-114x114.png create mode 100644 dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-120x120.png create mode 100644 dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-128x128.png create mode 100644 dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-144x144.png create mode 100644 dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-150x150.png create mode 100644 dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-152x152.png create mode 100644 dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-160x160.png create mode 100644 dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-167x167.png create mode 100644 dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-16x16.png create mode 100644 dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-180x180.png create mode 100644 dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-192x192.png create mode 100644 dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-196x196.png create mode 100644 dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-228x228.png create mode 100644 dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-24x24.png create mode 100644 dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-256x256.png create mode 100644 dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-310x310.png create mode 100644 dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-32x32.png create mode 100644 dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-384x384.png create mode 100644 dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-40x40.png create mode 100644 dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-48x48.png create mode 100644 dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-512x512.png create mode 100644 dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-60x60.png create mode 100644 dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-64x64.png create mode 100644 dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-72x72.png create mode 100644 dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-76x76.png create mode 100644 dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-96x96.png create mode 100644 dependabot/npm_and_yarn/chalk-5.4.0/index.html create mode 100644 dependabot/npm_and_yarn/chalk-5.4.0/manifest.json create mode 100644 dependabot/npm_and_yarn/chalk-5.4.0/service-worker.js diff --git a/dependabot/npm_and_yarn/chalk-5.4.0/.htaccess b/dependabot/npm_and_yarn/chalk-5.4.0/.htaccess new file mode 100644 index 00000000..680e1a5e --- /dev/null +++ b/dependabot/npm_and_yarn/chalk-5.4.0/.htaccess @@ -0,0 +1,16 @@ +RewriteEngine on +RewriteBase / + +# do not do anything for already existing files +RewriteCond %{REQUEST_FILENAME} -f [OR] +RewriteCond %{REQUEST_FILENAME} -l [OR] +RewriteCond %{REQUEST_FILENAME} -d +RewriteRule (.*) - [L] + +# if request is no valid file NOR directory +RewriteCond %{REQUEST_FILENAME} !-f +RewriteCond %{REQUEST_FILENAME} !-d +# if static asset do not do anything +RewriteRule (.*)(css|js|html|png|jpe?g|gif|bmp|ico|json|csv|otf|eot|svg|svgz|ttf|woff|woff2|ijmap|pdf|tif|map) - [NC,L,R=404] +# everything else should be redirected to /index.html so it can be routed by it +RewriteRule (.*) /index.html [L] diff --git a/dependabot/npm_and_yarn/chalk-5.4.0/assets/index-BprC0nLy.js b/dependabot/npm_and_yarn/chalk-5.4.0/assets/index-BprC0nLy.js new file mode 100644 index 00000000..a40ce063 --- /dev/null +++ b/dependabot/npm_and_yarn/chalk-5.4.0/assets/index-BprC0nLy.js @@ -0,0 +1,824 @@ +var vq=Object.defineProperty;var gq=(e,t,r)=>t in e?vq(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var Tc=(e,t,r)=>gq(e,typeof t!="symbol"?t+"":t,r);function yq(e,t){for(var r=0;r<t.length;r++){const n=t[r];if(typeof n!="string"&&!Array.isArray(n)){for(const i in n)if(i!=="default"&&!(i in e)){const o=Object.getOwnPropertyDescriptor(n,i);o&&Object.defineProperty(e,i,o.get?o:{enumerable:!0,get:()=>n[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const a of o.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&n(a)}).observe(document,{childList:!0,subtree:!0});function r(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(i){if(i.ep)return;i.ep=!0;const o=r(i);fetch(i.href,o)}})();var Fv=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Nt(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var s1={exports:{}},nh={},l1={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 Jk;function bq(){if(Jk)return Et;Jk=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"),o=Symbol.for("react.provider"),a=Symbol.for("react.context"),s=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),u=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),p=Symbol.iterator;function v(z){return z===null||typeof z!="object"?null:(z=p&&z[p]||z["@@iterator"],typeof z=="function"?z:null)}var b={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},x=Object.assign,_={};function w(z,re,X){this.props=z,this.context=re,this.refs=_,this.updater=X||b}w.prototype.isReactComponent={},w.prototype.setState=function(z,re){if(typeof z!="object"&&typeof z!="function"&&z!=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,z,re,"setState")},w.prototype.forceUpdate=function(z){this.updater.enqueueForceUpdate(this,z,"forceUpdate")};function O(){}O.prototype=w.prototype;function S(z,re,X){this.props=z,this.context=re,this.refs=_,this.updater=X||b}var E=S.prototype=new O;E.constructor=S,x(E,w.prototype),E.isPureReactComponent=!0;var T=Array.isArray,A=Object.prototype.hasOwnProperty,j={current:null},N={key:!0,ref:!0,__self:!0,__source:!0};function F(z,re,X){var le,ce={},de=null,be=null;if(re!=null)for(le in re.ref!==void 0&&(be=re.ref),re.key!==void 0&&(de=""+re.key),re)A.call(re,le)&&!N.hasOwnProperty(le)&&(ce[le]=re[le]);var M=arguments.length-2;if(M===1)ce.children=X;else if(1<M){for(var D=Array(M),Y=0;Y<M;Y++)D[Y]=arguments[Y+2];ce.children=D}if(z&&z.defaultProps)for(le in M=z.defaultProps,M)ce[le]===void 0&&(ce[le]=M[le]);return{$$typeof:e,type:z,key:de,ref:be,props:ce,_owner:j.current}}function V(z,re){return{$$typeof:e,type:z.type,key:re,ref:z.ref,props:z.props,_owner:z._owner}}function B(z){return typeof z=="object"&&z!==null&&z.$$typeof===e}function W(z){var re={"=":"=0",":":"=2"};return"$"+z.replace(/[=:]/g,function(X){return re[X]})}var q=/\/+/g;function J(z,re){return typeof z=="object"&&z!==null&&z.key!=null?W(""+z.key):re.toString(36)}function Q(z,re,X,le,ce){var de=typeof z;(de==="undefined"||de==="boolean")&&(z=null);var be=!1;if(z===null)be=!0;else switch(de){case"string":case"number":be=!0;break;case"object":switch(z.$$typeof){case e:case t:be=!0}}if(be)return be=z,ce=ce(be),z=le===""?"."+J(be,0):le,T(ce)?(X="",z!=null&&(X=z.replace(q,"$&/")+"/"),Q(ce,re,X,"",function(Y){return Y})):ce!=null&&(B(ce)&&(ce=V(ce,X+(!ce.key||be&&be.key===ce.key?"":(""+ce.key).replace(q,"$&/")+"/")+z)),re.push(ce)),1;if(be=0,le=le===""?".":le+":",T(z))for(var M=0;M<z.length;M++){de=z[M];var D=le+J(de,M);be+=Q(de,re,X,D,ce)}else if(D=v(z),typeof D=="function")for(z=D.call(z),M=0;!(de=z.next()).done;)de=de.value,D=le+J(de,M++),be+=Q(de,re,X,D,ce);else if(de==="object")throw re=String(z),Error("Objects are not valid as a React child (found: "+(re==="[object Object]"?"object with keys {"+Object.keys(z).join(", ")+"}":re)+"). If you meant to render a collection of children, use an array instead.");return be}function ne(z,re,X){if(z==null)return z;var le=[],ce=0;return Q(z,le,"","",function(de){return re.call(X,de,ce++)}),le}function ae(z){if(z._status===-1){var re=z._result;re=re(),re.then(function(X){(z._status===0||z._status===-1)&&(z._status=1,z._result=X)},function(X){(z._status===0||z._status===-1)&&(z._status=2,z._result=X)}),z._status===-1&&(z._status=0,z._result=re)}if(z._status===1)return z._result.default;throw z._result}var se={current:null},oe={transition:null},K={ReactCurrentDispatcher:se,ReactCurrentBatchConfig:oe,ReactCurrentOwner:j};function G(){throw Error("act(...) is not supported in production builds of React.")}return Et.Children={map:ne,forEach:function(z,re,X){ne(z,function(){re.apply(this,arguments)},X)},count:function(z){var re=0;return ne(z,function(){re++}),re},toArray:function(z){return ne(z,function(re){return re})||[]},only:function(z){if(!B(z))throw Error("React.Children.only expected to receive a single React element child.");return z}},Et.Component=w,Et.Fragment=r,Et.Profiler=i,Et.PureComponent=S,Et.StrictMode=n,Et.Suspense=c,Et.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=K,Et.act=G,Et.cloneElement=function(z,re,X){if(z==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+z+".");var le=x({},z.props),ce=z.key,de=z.ref,be=z._owner;if(re!=null){if(re.ref!==void 0&&(de=re.ref,be=j.current),re.key!==void 0&&(ce=""+re.key),z.type&&z.type.defaultProps)var M=z.type.defaultProps;for(D in re)A.call(re,D)&&!N.hasOwnProperty(D)&&(le[D]=re[D]===void 0&&M!==void 0?M[D]:re[D])}var D=arguments.length-2;if(D===1)le.children=X;else if(1<D){M=Array(D);for(var Y=0;Y<D;Y++)M[Y]=arguments[Y+2];le.children=M}return{$$typeof:e,type:z.type,key:ce,ref:de,props:le,_owner:be}},Et.createContext=function(z){return z={$$typeof:a,_currentValue:z,_currentValue2:z,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},z.Provider={$$typeof:o,_context:z},z.Consumer=z},Et.createElement=F,Et.createFactory=function(z){var re=F.bind(null,z);return re.type=z,re},Et.createRef=function(){return{current:null}},Et.forwardRef=function(z){return{$$typeof:s,render:z}},Et.isValidElement=B,Et.lazy=function(z){return{$$typeof:h,_payload:{_status:-1,_result:z},_init:ae}},Et.memo=function(z,re){return{$$typeof:u,type:z,compare:re===void 0?null:re}},Et.startTransition=function(z){var re=oe.transition;oe.transition={};try{z()}finally{oe.transition=re}},Et.unstable_act=G,Et.useCallback=function(z,re){return se.current.useCallback(z,re)},Et.useContext=function(z){return se.current.useContext(z)},Et.useDebugValue=function(){},Et.useDeferredValue=function(z){return se.current.useDeferredValue(z)},Et.useEffect=function(z,re){return se.current.useEffect(z,re)},Et.useId=function(){return se.current.useId()},Et.useImperativeHandle=function(z,re,X){return se.current.useImperativeHandle(z,re,X)},Et.useInsertionEffect=function(z,re){return se.current.useInsertionEffect(z,re)},Et.useLayoutEffect=function(z,re){return se.current.useLayoutEffect(z,re)},Et.useMemo=function(z,re){return se.current.useMemo(z,re)},Et.useReducer=function(z,re,X){return se.current.useReducer(z,re,X)},Et.useRef=function(z){return se.current.useRef(z)},Et.useState=function(z){return se.current.useState(z)},Et.useSyncExternalStore=function(z,re,X){return se.current.useSyncExternalStore(z,re,X)},Et.useTransition=function(){return se.current.useTransition()},Et.version="18.3.1",Et}var e3;function P0(){return e3||(e3=1,l1.exports=bq()),l1.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 t3;function _q(){if(t3)return nh;t3=1;var e=P0(),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,o={key:!0,ref:!0,__self:!0,__source:!0};function a(s,c,u){var h,p={},v=null,b=null;u!==void 0&&(v=""+u),c.key!==void 0&&(v=""+c.key),c.ref!==void 0&&(b=c.ref);for(h in c)n.call(c,h)&&!o.hasOwnProperty(h)&&(p[h]=c[h]);if(s&&s.defaultProps)for(h in c=s.defaultProps,c)p[h]===void 0&&(p[h]=c[h]);return{$$typeof:t,type:s,key:v,ref:b,props:p,_owner:i.current}}return nh.Fragment=r,nh.jsx=a,nh.jsxs=a,nh}var r3;function xq(){return r3||(r3=1,s1.exports=_q()),s1.exports}var g=xq(),Bv={},u1={exports:{}},Vn={},c1={exports:{}},f1={};/** + * @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 n3;function wq(){return n3||(n3=1,function(e){function t(oe,K){var G=oe.length;oe.push(K);e:for(;0<G;){var z=G-1>>>1,re=oe[z];if(0<i(re,K))oe[z]=K,oe[G]=re,G=z;else break e}}function r(oe){return oe.length===0?null:oe[0]}function n(oe){if(oe.length===0)return null;var K=oe[0],G=oe.pop();if(G!==K){oe[0]=G;e:for(var z=0,re=oe.length,X=re>>>1;z<X;){var le=2*(z+1)-1,ce=oe[le],de=le+1,be=oe[de];if(0>i(ce,G))de<re&&0>i(be,ce)?(oe[z]=be,oe[de]=G,z=de):(oe[z]=ce,oe[le]=G,z=le);else if(de<re&&0>i(be,G))oe[z]=be,oe[de]=G,z=de;else break e}}return K}function i(oe,K){var G=oe.sortIndex-K.sortIndex;return G!==0?G:oe.id-K.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var a=Date,s=a.now();e.unstable_now=function(){return a.now()-s}}var c=[],u=[],h=1,p=null,v=3,b=!1,x=!1,_=!1,w=typeof setTimeout=="function"?setTimeout:null,O=typeof clearTimeout=="function"?clearTimeout:null,S=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function E(oe){for(var K=r(u);K!==null;){if(K.callback===null)n(u);else if(K.startTime<=oe)n(u),K.sortIndex=K.expirationTime,t(c,K);else break;K=r(u)}}function T(oe){if(_=!1,E(oe),!x)if(r(c)!==null)x=!0,ae(A);else{var K=r(u);K!==null&&se(T,K.startTime-oe)}}function A(oe,K){x=!1,_&&(_=!1,O(F),F=-1),b=!0;var G=v;try{for(E(K),p=r(c);p!==null&&(!(p.expirationTime>K)||oe&&!W());){var z=p.callback;if(typeof z=="function"){p.callback=null,v=p.priorityLevel;var re=z(p.expirationTime<=K);K=e.unstable_now(),typeof re=="function"?p.callback=re:p===r(c)&&n(c),E(K)}else n(c);p=r(c)}if(p!==null)var X=!0;else{var le=r(u);le!==null&&se(T,le.startTime-K),X=!1}return X}finally{p=null,v=G,b=!1}}var j=!1,N=null,F=-1,V=5,B=-1;function W(){return!(e.unstable_now()-B<V)}function q(){if(N!==null){var oe=e.unstable_now();B=oe;var K=!0;try{K=N(!0,oe)}finally{K?J():(j=!1,N=null)}}else j=!1}var J;if(typeof S=="function")J=function(){S(q)};else if(typeof MessageChannel<"u"){var Q=new MessageChannel,ne=Q.port2;Q.port1.onmessage=q,J=function(){ne.postMessage(null)}}else J=function(){w(q,0)};function ae(oe){N=oe,j||(j=!0,J())}function se(oe,K){F=w(function(){oe(e.unstable_now())},K)}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(oe){oe.callback=null},e.unstable_continueExecution=function(){x||b||(x=!0,ae(A))},e.unstable_forceFrameRate=function(oe){0>oe||125<oe?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):V=0<oe?Math.floor(1e3/oe):5},e.unstable_getCurrentPriorityLevel=function(){return v},e.unstable_getFirstCallbackNode=function(){return r(c)},e.unstable_next=function(oe){switch(v){case 1:case 2:case 3:var K=3;break;default:K=v}var G=v;v=K;try{return oe()}finally{v=G}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(oe,K){switch(oe){case 1:case 2:case 3:case 4:case 5:break;default:oe=3}var G=v;v=oe;try{return K()}finally{v=G}},e.unstable_scheduleCallback=function(oe,K,G){var z=e.unstable_now();switch(typeof G=="object"&&G!==null?(G=G.delay,G=typeof G=="number"&&0<G?z+G:z):G=z,oe){case 1:var re=-1;break;case 2:re=250;break;case 5:re=1073741823;break;case 4:re=1e4;break;default:re=5e3}return re=G+re,oe={id:h++,callback:K,priorityLevel:oe,startTime:G,expirationTime:re,sortIndex:-1},G>z?(oe.sortIndex=G,t(u,oe),r(c)===null&&oe===r(u)&&(_?(O(F),F=-1):_=!0,se(T,G-z))):(oe.sortIndex=re,t(c,oe),x||b||(x=!0,ae(A))),oe},e.unstable_shouldYield=W,e.unstable_wrapCallback=function(oe){var K=v;return function(){var G=v;v=K;try{return oe.apply(this,arguments)}finally{v=G}}}}(f1)),f1}var i3;function Oq(){return i3||(i3=1,c1.exports=wq()),c1.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 o3;function Sq(){if(o3)return Vn;o3=1;var e=P0(),t=Oq();function r(l){for(var d="https://reactjs.org/docs/error-decoder.html?invariant="+l,y=1;y<arguments.length;y++)d+="&args[]="+encodeURIComponent(arguments[y]);return"Minified React error #"+l+"; 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 o(l,d){a(l,d),a(l+"Capture",d)}function a(l,d){for(i[l]=d,l=0;l<d.length;l++)n.add(d[l])}var s=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),c=Object.prototype.hasOwnProperty,u=/^[: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(l){return c.call(p,l)?!0:c.call(h,l)?!1:u.test(l)?p[l]=!0:(h[l]=!0,!1)}function b(l,d,y,C){if(y!==null&&y.type===0)return!1;switch(typeof d){case"function":case"symbol":return!0;case"boolean":return C?!1:y!==null?!y.acceptsBooleans:(l=l.toLowerCase().slice(0,5),l!=="data-"&&l!=="aria-");default:return!1}}function x(l,d,y,C){if(d===null||typeof d>"u"||b(l,d,y,C))return!0;if(C)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 _(l,d,y,C,R,I,ee){this.acceptsBooleans=d===2||d===3||d===4,this.attributeName=C,this.attributeNamespace=R,this.mustUseProperty=y,this.propertyName=l,this.type=d,this.sanitizeURL=I,this.removeEmptyString=ee}var w={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(l){w[l]=new _(l,0,!1,l,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(l){var d=l[0];w[d]=new _(d,1,!1,l[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(l){w[l]=new _(l,2,!1,l.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(l){w[l]=new _(l,2,!1,l,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(l){w[l]=new _(l,3,!1,l.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(l){w[l]=new _(l,3,!0,l,null,!1,!1)}),["capture","download"].forEach(function(l){w[l]=new _(l,4,!1,l,null,!1,!1)}),["cols","rows","size","span"].forEach(function(l){w[l]=new _(l,6,!1,l,null,!1,!1)}),["rowSpan","start"].forEach(function(l){w[l]=new _(l,5,!1,l.toLowerCase(),null,!1,!1)});var O=/[\-:]([a-z])/g;function S(l){return l[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(l){var d=l.replace(O,S);w[d]=new _(d,1,!1,l,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(l){var d=l.replace(O,S);w[d]=new _(d,1,!1,l,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(l){var d=l.replace(O,S);w[d]=new _(d,1,!1,l,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(l){w[l]=new _(l,1,!1,l.toLowerCase(),null,!1,!1)}),w.xlinkHref=new _("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(l){w[l]=new _(l,1,!1,l.toLowerCase(),null,!0,!0)});function E(l,d,y,C){var R=w.hasOwnProperty(d)?w[d]:null;(R!==null?R.type!==0:C||!(2<d.length)||d[0]!=="o"&&d[0]!=="O"||d[1]!=="n"&&d[1]!=="N")&&(x(d,y,R,C)&&(y=null),C||R===null?v(d)&&(y===null?l.removeAttribute(d):l.setAttribute(d,""+y)):R.mustUseProperty?l[R.propertyName]=y===null?R.type===3?!1:"":y:(d=R.attributeName,C=R.attributeNamespace,y===null?l.removeAttribute(d):(R=R.type,y=R===3||R===4&&y===!0?"":""+y,C?l.setAttributeNS(C,d,y):l.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"),N=Symbol.for("react.fragment"),F=Symbol.for("react.strict_mode"),V=Symbol.for("react.profiler"),B=Symbol.for("react.provider"),W=Symbol.for("react.context"),q=Symbol.for("react.forward_ref"),J=Symbol.for("react.suspense"),Q=Symbol.for("react.suspense_list"),ne=Symbol.for("react.memo"),ae=Symbol.for("react.lazy"),se=Symbol.for("react.offscreen"),oe=Symbol.iterator;function K(l){return l===null||typeof l!="object"?null:(l=oe&&l[oe]||l["@@iterator"],typeof l=="function"?l:null)}var G=Object.assign,z;function re(l){if(z===void 0)try{throw Error()}catch(y){var d=y.stack.trim().match(/\n( *(at )?)/);z=d&&d[1]||""}return` +`+z+l}var X=!1;function le(l,d){if(!l||X)return"";X=!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(Ce){var C=Ce}Reflect.construct(l,[],d)}else{try{d.call()}catch(Ce){C=Ce}l.call(d.prototype)}else{try{throw Error()}catch(Ce){C=Ce}l()}}catch(Ce){if(Ce&&C&&typeof Ce.stack=="string"){for(var R=Ce.stack.split(` +`),I=C.stack.split(` +`),ee=R.length-1,fe=I.length-1;1<=ee&&0<=fe&&R[ee]!==I[fe];)fe--;for(;1<=ee&&0<=fe;ee--,fe--)if(R[ee]!==I[fe]){if(ee!==1||fe!==1)do if(ee--,fe--,0>fe||R[ee]!==I[fe]){var me=` +`+R[ee].replace(" at new "," at ");return l.displayName&&me.includes("<anonymous>")&&(me=me.replace("<anonymous>",l.displayName)),me}while(1<=ee&&0<=fe);break}}}finally{X=!1,Error.prepareStackTrace=y}return(l=l?l.displayName||l.name:"")?re(l):""}function ce(l){switch(l.tag){case 5:return re(l.type);case 16:return re("Lazy");case 13:return re("Suspense");case 19:return re("SuspenseList");case 0:case 2:case 15:return l=le(l.type,!1),l;case 11:return l=le(l.type.render,!1),l;case 1:return l=le(l.type,!0),l;default:return""}}function de(l){if(l==null)return null;if(typeof l=="function")return l.displayName||l.name||null;if(typeof l=="string")return l;switch(l){case N:return"Fragment";case j:return"Portal";case V:return"Profiler";case F:return"StrictMode";case J:return"Suspense";case Q:return"SuspenseList"}if(typeof l=="object")switch(l.$$typeof){case W:return(l.displayName||"Context")+".Consumer";case B:return(l._context.displayName||"Context")+".Provider";case q:var d=l.render;return l=l.displayName,l||(l=d.displayName||d.name||"",l=l!==""?"ForwardRef("+l+")":"ForwardRef"),l;case ne:return d=l.displayName||null,d!==null?d:de(l.type)||"Memo";case ae:d=l._payload,l=l._init;try{return de(l(d))}catch{}}return null}function be(l){var d=l.type;switch(l.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 l=d.render,l=l.displayName||l.name||"",d.displayName||(l!==""?"ForwardRef("+l+")":"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===F?"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 M(l){switch(typeof l){case"boolean":case"number":case"string":case"undefined":return l;case"object":return l;default:return""}}function D(l){var d=l.type;return(l=l.nodeName)&&l.toLowerCase()==="input"&&(d==="checkbox"||d==="radio")}function Y(l){var d=D(l)?"checked":"value",y=Object.getOwnPropertyDescriptor(l.constructor.prototype,d),C=""+l[d];if(!l.hasOwnProperty(d)&&typeof y<"u"&&typeof y.get=="function"&&typeof y.set=="function"){var R=y.get,I=y.set;return Object.defineProperty(l,d,{configurable:!0,get:function(){return R.call(this)},set:function(ee){C=""+ee,I.call(this,ee)}}),Object.defineProperty(l,d,{enumerable:y.enumerable}),{getValue:function(){return C},setValue:function(ee){C=""+ee},stopTracking:function(){l._valueTracker=null,delete l[d]}}}}function ue(l){l._valueTracker||(l._valueTracker=Y(l))}function ie(l){if(!l)return!1;var d=l._valueTracker;if(!d)return!0;var y=d.getValue(),C="";return l&&(C=D(l)?l.checked?"true":"false":l.value),l=C,l!==y?(d.setValue(l),!0):!1}function he(l){if(l=l||(typeof document<"u"?document:void 0),typeof l>"u")return null;try{return l.activeElement||l.body}catch{return l.body}}function Se(l,d){var y=d.checked;return G({},d,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:y??l._wrapperState.initialChecked})}function Fe(l,d){var y=d.defaultValue==null?"":d.defaultValue,C=d.checked!=null?d.checked:d.defaultChecked;y=M(d.value!=null?d.value:y),l._wrapperState={initialChecked:C,initialValue:y,controlled:d.type==="checkbox"||d.type==="radio"?d.checked!=null:d.value!=null}}function ge(l,d){d=d.checked,d!=null&&E(l,"checked",d,!1)}function Ee(l,d){ge(l,d);var y=M(d.value),C=d.type;if(y!=null)C==="number"?(y===0&&l.value===""||l.value!=y)&&(l.value=""+y):l.value!==""+y&&(l.value=""+y);else if(C==="submit"||C==="reset"){l.removeAttribute("value");return}d.hasOwnProperty("value")?Me(l,d.type,y):d.hasOwnProperty("defaultValue")&&Me(l,d.type,M(d.defaultValue)),d.checked==null&&d.defaultChecked!=null&&(l.defaultChecked=!!d.defaultChecked)}function je(l,d,y){if(d.hasOwnProperty("value")||d.hasOwnProperty("defaultValue")){var C=d.type;if(!(C!=="submit"&&C!=="reset"||d.value!==void 0&&d.value!==null))return;d=""+l._wrapperState.initialValue,y||d===l.value||(l.value=d),l.defaultValue=d}y=l.name,y!==""&&(l.name=""),l.defaultChecked=!!l._wrapperState.initialChecked,y!==""&&(l.name=y)}function Me(l,d,y){(d!=="number"||he(l.ownerDocument)!==l)&&(y==null?l.defaultValue=""+l._wrapperState.initialValue:l.defaultValue!==""+y&&(l.defaultValue=""+y))}var He=Array.isArray;function Be(l,d,y,C){if(l=l.options,d){d={};for(var R=0;R<y.length;R++)d["$"+y[R]]=!0;for(y=0;y<l.length;y++)R=d.hasOwnProperty("$"+l[y].value),l[y].selected!==R&&(l[y].selected=R),R&&C&&(l[y].defaultSelected=!0)}else{for(y=""+M(y),d=null,R=0;R<l.length;R++){if(l[R].value===y){l[R].selected=!0,C&&(l[R].defaultSelected=!0);return}d!==null||l[R].disabled||(d=l[R])}d!==null&&(d.selected=!0)}}function qe(l,d){if(d.dangerouslySetInnerHTML!=null)throw Error(r(91));return G({},d,{value:void 0,defaultValue:void 0,children:""+l._wrapperState.initialValue})}function ye(l,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(He(y)){if(1<y.length)throw Error(r(93));y=y[0]}d=y}d==null&&(d=""),y=d}l._wrapperState={initialValue:M(y)}}function we(l,d){var y=M(d.value),C=M(d.defaultValue);y!=null&&(y=""+y,y!==l.value&&(l.value=y),d.defaultValue==null&&l.defaultValue!==y&&(l.defaultValue=y)),C!=null&&(l.defaultValue=""+C)}function Ae(l){var d=l.textContent;d===l._wrapperState.initialValue&&d!==""&&d!==null&&(l.value=d)}function ke(l){switch(l){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 De(l,d){return l==null||l==="http://www.w3.org/1999/xhtml"?ke(d):l==="http://www.w3.org/2000/svg"&&d==="foreignObject"?"http://www.w3.org/1999/xhtml":l}var Ke,Xe=function(l){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(d,y,C,R){MSApp.execUnsafeLocalFunction(function(){return l(d,y,C,R)})}:l}(function(l,d){if(l.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in l)l.innerHTML=d;else{for(Ke=Ke||document.createElement("div"),Ke.innerHTML="<svg>"+d.valueOf().toString()+"</svg>",d=Ke.firstChild;l.firstChild;)l.removeChild(l.firstChild);for(;d.firstChild;)l.appendChild(d.firstChild)}});function bt(l,d){if(d){var y=l.firstChild;if(y&&y===l.lastChild&&y.nodeType===3){y.nodeValue=d;return}}l.textContent=d}var Ot={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},xt=["Webkit","ms","Moz","O"];Object.keys(Ot).forEach(function(l){xt.forEach(function(d){d=d+l.charAt(0).toUpperCase()+l.substring(1),Ot[d]=Ot[l]})});function er(l,d,y){return d==null||typeof d=="boolean"||d===""?"":y||typeof d!="number"||d===0||Ot.hasOwnProperty(l)&&Ot[l]?(""+d).trim():d+"px"}function Kt(l,d){l=l.style;for(var y in d)if(d.hasOwnProperty(y)){var C=y.indexOf("--")===0,R=er(y,d[y],C);y==="float"&&(y="cssFloat"),C?l.setProperty(y,R):l[y]=R}}var Ar=G({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 Ir(l,d){if(d){if(Ar[l]&&(d.children!=null||d.dangerouslySetInnerHTML!=null))throw Error(r(137,l));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 Mn(l,d){if(l.indexOf("-")===-1)return typeof d.is=="string";switch(l){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 Cr=null;function da(l){return l=l.target||l.srcElement||window,l.correspondingUseElement&&(l=l.correspondingUseElement),l.nodeType===3?l.parentNode:l}var Ln=null,eo=null,to=null;function wl(l){if(l=Sa(l)){if(typeof Ln!="function")throw Error(r(280));var d=l.stateNode;d&&(d=hc(d),Ln(l.stateNode,l.type,d))}}function os(l){eo?to?to.push(l):to=[l]:eo=l}function No(){if(eo){var l=eo,d=to;if(to=eo=null,wl(l),d)for(l=0;l<d.length;l++)wl(d[l])}}function hr(l,d){return l(d)}function ar(){}var Dr=!1;function kr(l,d,y){if(Dr)return l(d,y);Dr=!0;try{return hr(l,d,y)}finally{Dr=!1,(eo!==null||to!==null)&&(ar(),No())}}function pr(l,d){var y=l.stateNode;if(y===null)return null;var C=hc(y);if(C===null)return null;y=C[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":(C=!C.disabled)||(l=l.type,C=!(l==="button"||l==="input"||l==="select"||l==="textarea")),l=!C;break e;default:l=!1}if(l)return null;if(y&&typeof y!="function")throw Error(r(231,d,typeof y));return y}var mr=!1;if(s)try{var tn={};Object.defineProperty(tn,"passive",{get:function(){mr=!0}}),window.addEventListener("test",tn,tn),window.removeEventListener("test",tn,tn)}catch{mr=!1}function Qn(l,d,y,C,R,I,ee,fe,me){var Ce=Array.prototype.slice.call(arguments,3);try{d.apply(y,Ce)}catch(Ie){this.onError(Ie)}}var vr=!1,nt=null,Ol=!1,zu=null,Cm={onError:function(l){vr=!0,nt=l}};function Em(l,d,y,C,R,I,ee,fe,me){vr=!1,nt=null,Qn.apply(Cm,arguments)}function pd(l,d,y,C,R,I,ee,fe,me){if(Em.apply(this,arguments),vr){if(vr){var Ce=nt;vr=!1,nt=null}else throw Error(r(198));Ol||(Ol=!0,zu=Ce)}}function Mo(l){var d=l,y=l;if(l.alternate)for(;d.return;)d=d.return;else{l=d;do d=l,d.flags&4098&&(y=d.return),l=d.return;while(l)}return d.tag===3?y:null}function ha(l){if(l.tag===13){var d=l.memoizedState;if(d===null&&(l=l.alternate,l!==null&&(d=l.memoizedState)),d!==null)return d.dehydrated}return null}function md(l){if(Mo(l)!==l)throw Error(r(188))}function Fb(l){var d=l.alternate;if(!d){if(d=Mo(l),d===null)throw Error(r(188));return d!==l?null:l}for(var y=l,C=d;;){var R=y.return;if(R===null)break;var I=R.alternate;if(I===null){if(C=R.return,C!==null){y=C;continue}break}if(R.child===I.child){for(I=R.child;I;){if(I===y)return md(R),l;if(I===C)return md(R),d;I=I.sibling}throw Error(r(188))}if(y.return!==C.return)y=R,C=I;else{for(var ee=!1,fe=R.child;fe;){if(fe===y){ee=!0,y=R,C=I;break}if(fe===C){ee=!0,C=R,y=I;break}fe=fe.sibling}if(!ee){for(fe=I.child;fe;){if(fe===y){ee=!0,y=I,C=R;break}if(fe===C){ee=!0,C=I,y=R;break}fe=fe.sibling}if(!ee)throw Error(r(189))}}if(y.alternate!==C)throw Error(r(190))}if(y.tag!==3)throw Error(r(188));return y.stateNode.current===y?l:d}function Tm(l){return l=Fb(l),l!==null?jm(l):null}function jm(l){if(l.tag===5||l.tag===6)return l;for(l=l.child;l!==null;){var d=jm(l);if(d!==null)return d;l=l.sibling}return null}var Am=t.unstable_scheduleCallback,vd=t.unstable_cancelCallback,Bb=t.unstable_shouldYield,Vu=t.unstable_requestPaint,gr=t.unstable_now,Ub=t.unstable_getCurrentPriorityLevel,gd=t.unstable_ImmediatePriority,km=t.unstable_UserBlockingPriority,Wu=t.unstable_NormalPriority,yd=t.unstable_LowPriority,as=t.unstable_IdlePriority,Sl=null,Jn=null;function Pl(l){if(Jn&&typeof Jn.onCommitFiberRoot=="function")try{Jn.onCommitFiberRoot(Sl,l,void 0,(l.current.flags&128)===128)}catch{}}var wt=Math.clz32?Math.clz32:ss,tr=Math.log,qu=Math.LN2;function ss(l){return l>>>=0,l===0?32:31-(tr(l)/qu|0)|0}var ro=64,ls=4194304;function gt(l){switch(l&-l){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 l&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return l&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return l}}function Yt(l,d){var y=l.pendingLanes;if(y===0)return 0;var C=0,R=l.suspendedLanes,I=l.pingedLanes,ee=y&268435455;if(ee!==0){var fe=ee&~R;fe!==0?C=gt(fe):(I&=ee,I!==0&&(C=gt(I)))}else ee=y&~R,ee!==0?C=gt(ee):I!==0&&(C=gt(I));if(C===0)return 0;if(d!==0&&d!==C&&!(d&R)&&(R=C&-C,I=d&-d,R>=I||R===16&&(I&4194240)!==0))return d;if(C&4&&(C|=y&16),d=l.entangledLanes,d!==0)for(l=l.entanglements,d&=C;0<d;)y=31-wt(d),R=1<<y,C|=l[y],d&=~R;return C}function bd(l,d){switch(l){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 Hu(l,d){for(var y=l.suspendedLanes,C=l.pingedLanes,R=l.expirationTimes,I=l.pendingLanes;0<I;){var ee=31-wt(I),fe=1<<ee,me=R[ee];me===-1?(!(fe&y)||fe&C)&&(R[ee]=bd(fe,d)):me<=d&&(l.expiredLanes|=fe),I&=~fe}}function ln(l){return l=l.pendingLanes&-1073741825,l!==0?l:l&1073741824?1073741824:0}function Rm(){var l=ro;return ro<<=1,!(ro&4194240)&&(ro=64),l}function us(l){for(var d=[],y=0;31>y;y++)d.push(l);return d}function ei(l,d,y){l.pendingLanes|=d,d!==536870912&&(l.suspendedLanes=0,l.pingedLanes=0),l=l.eventTimes,d=31-wt(d),l[d]=y}function wr(l,d){var y=l.pendingLanes&~d;l.pendingLanes=d,l.suspendedLanes=0,l.pingedLanes=0,l.expiredLanes&=d,l.mutableReadLanes&=d,l.entangledLanes&=d,d=l.entanglements;var C=l.eventTimes;for(l=l.expirationTimes;0<y;){var R=31-wt(y),I=1<<R;d[R]=0,C[R]=-1,l[R]=-1,y&=~I}}function no(l,d){var y=l.entangledLanes|=d;for(l=l.entanglements;y;){var C=31-wt(y),R=1<<C;R&d|l[C]&d&&(l[C]|=d),y&=~R}}var Rt=0;function cs(l){return l&=-l,1<l?4<l?l&268435455?16:536870912:4:1}var Gu,pa,Ku,Yu,Cl,El=!1,fs=[],ti=null,io=null,Pi=null,Tl=new Map,pt=new Map,$r=[],Ut="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 _d(l,d){switch(l){case"focusin":case"focusout":ti=null;break;case"dragenter":case"dragleave":io=null;break;case"mouseover":case"mouseout":Pi=null;break;case"pointerover":case"pointerout":Tl.delete(d.pointerId);break;case"gotpointercapture":case"lostpointercapture":pt.delete(d.pointerId)}}function ma(l,d,y,C,R,I){return l===null||l.nativeEvent!==I?(l={blockedOn:d,domEventName:y,eventSystemFlags:C,nativeEvent:I,targetContainers:[R]},d!==null&&(d=Sa(d),d!==null&&pa(d)),l):(l.eventSystemFlags|=C,d=l.targetContainers,R!==null&&d.indexOf(R)===-1&&d.push(R),l)}function xd(l,d,y,C,R){switch(d){case"focusin":return ti=ma(ti,l,d,y,C,R),!0;case"dragenter":return io=ma(io,l,d,y,C,R),!0;case"mouseover":return Pi=ma(Pi,l,d,y,C,R),!0;case"pointerover":var I=R.pointerId;return Tl.set(I,ma(Tl.get(I)||null,l,d,y,C,R)),!0;case"gotpointercapture":return I=R.pointerId,pt.set(I,ma(pt.get(I)||null,l,d,y,C,R)),!0}return!1}function Zu(l){var d=Oa(l.target);if(d!==null){var y=Mo(d);if(y!==null){if(d=y.tag,d===13){if(d=ha(y),d!==null){l.blockedOn=d,Cl(l.priority,function(){Ku(y)});return}}else if(d===3&&y.stateNode.current.memoizedState.isDehydrated){l.blockedOn=y.tag===3?y.stateNode.containerInfo:null;return}}}l.blockedOn=null}function Ci(l){if(l.blockedOn!==null)return!1;for(var d=l.targetContainers;0<d.length;){var y=Ju(l.domEventName,l.eventSystemFlags,d[0],l.nativeEvent);if(y===null){y=l.nativeEvent;var C=new y.constructor(y.type,y);Cr=C,y.target.dispatchEvent(C),Cr=null}else return d=Sa(y),d!==null&&pa(d),l.blockedOn=y,!1;d.shift()}return!0}function Xu(l,d,y){Ci(l)&&y.delete(d)}function jl(){El=!1,ti!==null&&Ci(ti)&&(ti=null),io!==null&&Ci(io)&&(io=null),Pi!==null&&Ci(Pi)&&(Pi=null),Tl.forEach(Xu),pt.forEach(Xu)}function yr(l,d){l.blockedOn===d&&(l.blockedOn=null,El||(El=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,jl)))}function ri(l){function d(R){return yr(R,l)}if(0<fs.length){yr(fs[0],l);for(var y=1;y<fs.length;y++){var C=fs[y];C.blockedOn===l&&(C.blockedOn=null)}}for(ti!==null&&yr(ti,l),io!==null&&yr(io,l),Pi!==null&&yr(Pi,l),Tl.forEach(d),pt.forEach(d),y=0;y<$r.length;y++)C=$r[y],C.blockedOn===l&&(C.blockedOn=null);for(;0<$r.length&&(y=$r[0],y.blockedOn===null);)Zu(y),y.blockedOn===null&&$r.shift()}var va=T.ReactCurrentBatchConfig,Al=!0;function zb(l,d,y,C){var R=Rt,I=va.transition;va.transition=null;try{Rt=1,kl(l,d,y,C)}finally{Rt=R,va.transition=I}}function Nm(l,d,y,C){var R=Rt,I=va.transition;va.transition=null;try{Rt=4,kl(l,d,y,C)}finally{Rt=R,va.transition=I}}function kl(l,d,y,C){if(Al){var R=Ju(l,d,y,C);if(R===null)f(l,d,C,Qu,y),_d(l,C);else if(xd(R,l,d,y,C))C.stopPropagation();else if(_d(l,C),d&4&&-1<Ut.indexOf(l)){for(;R!==null;){var I=Sa(R);if(I!==null&&Gu(I),I=Ju(l,d,y,C),I===null&&f(l,d,C,Qu,y),I===R)break;R=I}R!==null&&C.stopPropagation()}else f(l,d,C,null,y)}}var Qu=null;function Ju(l,d,y,C){if(Qu=null,l=da(C),l=Oa(l),l!==null)if(d=Mo(l),d===null)l=null;else if(y=d.tag,y===13){if(l=ha(d),l!==null)return l;l=null}else if(y===3){if(d.stateNode.current.memoizedState.isDehydrated)return d.tag===3?d.stateNode.containerInfo:null;l=null}else d!==l&&(l=null);return Qu=l,null}function Tt(l){switch(l){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(Ub()){case gd:return 1;case km:return 4;case Wu:case yd:return 16;case as:return 536870912;default:return 16}default:return 16}}var Lo=null,bn=null,Io=null;function wd(){if(Io)return Io;var l,d=bn,y=d.length,C,R="value"in Lo?Lo.value:Lo.textContent,I=R.length;for(l=0;l<y&&d[l]===R[l];l++);var ee=y-l;for(C=1;C<=ee&&d[y-C]===R[I-C];C++);return Io=R.slice(l,1<C?1-C:void 0)}function ec(l){var d=l.keyCode;return"charCode"in l?(l=l.charCode,l===0&&d===13&&(l=13)):l=d,l===10&&(l=13),32<=l||l===13?l:0}function ds(){return!0}function Mm(){return!1}function un(l){function d(y,C,R,I,ee){this._reactName=y,this._targetInst=R,this.type=C,this.nativeEvent=I,this.target=ee,this.currentTarget=null;for(var fe in l)l.hasOwnProperty(fe)&&(y=l[fe],this[fe]=y?y(I):I[fe]);return this.isDefaultPrevented=(I.defaultPrevented!=null?I.defaultPrevented:I.returnValue===!1)?ds:Mm,this.isPropagationStopped=Mm,this}return G(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=ds)},stopPropagation:function(){var y=this.nativeEvent;y&&(y.stopPropagation?y.stopPropagation():typeof y.cancelBubble!="unknown"&&(y.cancelBubble=!0),this.isPropagationStopped=ds)},persist:function(){},isPersistent:ds}),d}var hs={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(l){return l.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Od=un(hs),ga=G({},hs,{view:0,detail:0}),Vb=un(ga),In,Sd,ps,ni=G({},ga,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:ba,button:0,buttons:0,relatedTarget:function(l){return l.relatedTarget===void 0?l.fromElement===l.srcElement?l.toElement:l.fromElement:l.relatedTarget},movementX:function(l){return"movementX"in l?l.movementX:(l!==ps&&(ps&&l.type==="mousemove"?(In=l.screenX-ps.screenX,Sd=l.screenY-ps.screenY):Sd=In=0,ps=l),In)},movementY:function(l){return"movementY"in l?l.movementY:Sd}}),Pd=un(ni),Lm=G({},ni,{dataTransfer:0}),Cd=un(Lm),Wb=G({},ga,{relatedTarget:0}),tc=un(Wb),Im=G({},hs,{animationName:0,elapsedTime:0,pseudoElement:0}),qb=un(Im),Hb=G({},hs,{clipboardData:function(l){return"clipboardData"in l?l.clipboardData:window.clipboardData}}),Ed=un(Hb),Gb=G({},hs,{data:0}),Td=un(Gb),Dm={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},rc={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"},ya={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Kb(l){var d=this.nativeEvent;return d.getModifierState?d.getModifierState(l):(l=ya[l])?!!d[l]:!1}function ba(){return Kb}var Dn=G({},ga,{key:function(l){if(l.key){var d=Dm[l.key]||l.key;if(d!=="Unidentified")return d}return l.type==="keypress"?(l=ec(l),l===13?"Enter":String.fromCharCode(l)):l.type==="keydown"||l.type==="keyup"?rc[l.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:ba,charCode:function(l){return l.type==="keypress"?ec(l):0},keyCode:function(l){return l.type==="keydown"||l.type==="keyup"?l.keyCode:0},which:function(l){return l.type==="keypress"?ec(l):l.type==="keydown"||l.type==="keyup"?l.keyCode:0}}),$m=un(Dn),Fm=G({},ni,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Bm=un(Fm),jd=G({},ga,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ba}),Ad=un(jd),Yb=G({},hs,{propertyName:0,elapsedTime:0,pseudoElement:0}),Zb=un(Yb),Um=G({},ni,{deltaX:function(l){return"deltaX"in l?l.deltaX:"wheelDeltaX"in l?-l.wheelDeltaX:0},deltaY:function(l){return"deltaY"in l?l.deltaY:"wheelDeltaY"in l?-l.wheelDeltaY:"wheelDelta"in l?-l.wheelDelta:0},deltaZ:0,deltaMode:0}),Xb=un(Um),ii=[9,13,27,32],Do=s&&"CompositionEvent"in window,Rl=null;s&&"documentMode"in document&&(Rl=document.documentMode);var oo=s&&"TextEvent"in window&&!Rl,zm=s&&(!Do||Rl&&8<Rl&&11>=Rl),_a=" ",Vm=!1;function ms(l,d){switch(l){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 kd(l){return l=l.detail,typeof l=="object"&&"data"in l?l.data:null}var ao=!1;function Qb(l,d){switch(l){case"compositionend":return kd(d);case"keypress":return d.which!==32?null:(Vm=!0,_a);case"textInput":return l=d.data,l===_a&&Vm?null:l;default:return null}}function $o(l,d){if(ao)return l==="compositionend"||!Do&&ms(l,d)?(l=wd(),Io=bn=Lo=null,ao=!1,l):null;switch(l){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 zm&&d.locale!=="ko"?null:d.data;default:return null}}var nc={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 Wm(l){var d=l&&l.nodeName&&l.nodeName.toLowerCase();return d==="input"?!!nc[l.type]:d==="textarea"}function ic(l,d,y,C){os(C),d=P(d,"onChange"),0<d.length&&(y=new Od("onChange","change",null,y,C),l.push({event:y,listeners:d}))}var Nl=null,_n=null;function Jb(l){Bd(l,0)}function so(l){var d=Pa(l);if(ie(d))return l}function e_(l,d){if(l==="change")return d}var Ei=!1;if(s){var vs;if(s){var oc="oninput"in document;if(!oc){var ac=document.createElement("div");ac.setAttribute("oninput","return;"),oc=typeof ac.oninput=="function"}vs=oc}else vs=!1;Ei=vs&&(!document.documentMode||9<document.documentMode)}function Ml(){Nl&&(Nl.detachEvent("onpropertychange",sc),_n=Nl=null)}function sc(l){if(l.propertyName==="value"&&so(_n)){var d=[];ic(d,_n,l,da(l)),kr(Jb,d)}}function lc(l,d,y){l==="focusin"?(Ml(),Nl=d,_n=y,Nl.attachEvent("onpropertychange",sc)):l==="focusout"&&Ml()}function gs(l){if(l==="selectionchange"||l==="keyup"||l==="keydown")return so(_n)}function uc(l,d){if(l==="click")return so(d)}function Rd(l,d){if(l==="input"||l==="change")return so(d)}function qm(l,d){return l===d&&(l!==0||1/l===1/d)||l!==l&&d!==d}var oi=typeof Object.is=="function"?Object.is:qm;function Fo(l,d){if(oi(l,d))return!0;if(typeof l!="object"||l===null||typeof d!="object"||d===null)return!1;var y=Object.keys(l),C=Object.keys(d);if(y.length!==C.length)return!1;for(C=0;C<y.length;C++){var R=y[C];if(!c.call(d,R)||!oi(l[R],d[R]))return!1}return!0}function Hm(l){for(;l&&l.firstChild;)l=l.firstChild;return l}function Nd(l,d){var y=Hm(l);l=0;for(var C;y;){if(y.nodeType===3){if(C=l+y.textContent.length,l<=d&&C>=d)return{node:y,offset:d-l};l=C}e:{for(;y;){if(y.nextSibling){y=y.nextSibling;break e}y=y.parentNode}y=void 0}y=Hm(y)}}function Gm(l,d){return l&&d?l===d?!0:l&&l.nodeType===3?!1:d&&d.nodeType===3?Gm(l,d.parentNode):"contains"in l?l.contains(d):l.compareDocumentPosition?!!(l.compareDocumentPosition(d)&16):!1:!1}function Md(){for(var l=window,d=he();d instanceof l.HTMLIFrameElement;){try{var y=typeof d.contentWindow.location.href=="string"}catch{y=!1}if(y)l=d.contentWindow;else break;d=he(l.document)}return d}function Ld(l){var d=l&&l.nodeName&&l.nodeName.toLowerCase();return d&&(d==="input"&&(l.type==="text"||l.type==="search"||l.type==="tel"||l.type==="url"||l.type==="password")||d==="textarea"||l.contentEditable==="true")}function Ti(l){var d=Md(),y=l.focusedElem,C=l.selectionRange;if(d!==y&&y&&y.ownerDocument&&Gm(y.ownerDocument.documentElement,y)){if(C!==null&&Ld(y)){if(d=C.start,l=C.end,l===void 0&&(l=d),"selectionStart"in y)y.selectionStart=d,y.selectionEnd=Math.min(l,y.value.length);else if(l=(d=y.ownerDocument||document)&&d.defaultView||window,l.getSelection){l=l.getSelection();var R=y.textContent.length,I=Math.min(C.start,R);C=C.end===void 0?I:Math.min(C.end,R),!l.extend&&I>C&&(R=C,C=I,I=R),R=Nd(y,I);var ee=Nd(y,C);R&&ee&&(l.rangeCount!==1||l.anchorNode!==R.node||l.anchorOffset!==R.offset||l.focusNode!==ee.node||l.focusOffset!==ee.offset)&&(d=d.createRange(),d.setStart(R.node,R.offset),l.removeAllRanges(),I>C?(l.addRange(d),l.extend(ee.node,ee.offset)):(d.setEnd(ee.node,ee.offset),l.addRange(d)))}}for(d=[],l=y;l=l.parentNode;)l.nodeType===1&&d.push({element:l,left:l.scrollLeft,top:l.scrollTop});for(typeof y.focus=="function"&&y.focus(),y=0;y<d.length;y++)l=d[y],l.element.scrollLeft=l.left,l.element.scrollTop=l.top}}var cc=s&&"documentMode"in document&&11>=document.documentMode,ys=null,bs=null,Ll=null,fc=!1;function Km(l,d,y){var C=y.window===y?y.document:y.nodeType===9?y:y.ownerDocument;fc||ys==null||ys!==he(C)||(C=ys,"selectionStart"in C&&Ld(C)?C={start:C.selectionStart,end:C.selectionEnd}:(C=(C.ownerDocument&&C.ownerDocument.defaultView||window).getSelection(),C={anchorNode:C.anchorNode,anchorOffset:C.anchorOffset,focusNode:C.focusNode,focusOffset:C.focusOffset}),Ll&&Fo(Ll,C)||(Ll=C,C=P(bs,"onSelect"),0<C.length&&(d=new Od("onSelect","select",null,d,y),l.push({event:d,listeners:C}),d.target=ys)))}function Bo(l,d){var y={};return y[l.toLowerCase()]=d.toLowerCase(),y["Webkit"+l]="webkit"+d,y["Moz"+l]="moz"+d,y}var _s={animationend:Bo("Animation","AnimationEnd"),animationiteration:Bo("Animation","AnimationIteration"),animationstart:Bo("Animation","AnimationStart"),transitionend:Bo("Transition","TransitionEnd")},Uo={},Id={};s&&(Id=document.createElement("div").style,"AnimationEvent"in window||(delete _s.animationend.animation,delete _s.animationiteration.animation,delete _s.animationstart.animation),"TransitionEvent"in window||delete _s.transitionend.transition);function Il(l){if(Uo[l])return Uo[l];if(!_s[l])return l;var d=_s[l],y;for(y in d)if(d.hasOwnProperty(y)&&y in Id)return Uo[l]=d[y];return l}var Ym=Il("animationend"),ji=Il("animationiteration"),Dd=Il("animationstart"),$d=Il("transitionend"),xs=new Map,Zm="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 ai(l,d){xs.set(l,d),o(d,[l])}for(var xa=0;xa<Zm.length;xa++){var dc=Zm[xa],Xm=dc.toLowerCase(),t_=dc[0].toUpperCase()+dc.slice(1);ai(Xm,"on"+t_)}ai(Ym,"onAnimationEnd"),ai(ji,"onAnimationIteration"),ai(Dd,"onAnimationStart"),ai("dblclick","onDoubleClick"),ai("focusin","onFocus"),ai("focusout","onBlur"),ai($d,"onTransitionEnd"),a("onMouseEnter",["mouseout","mouseover"]),a("onMouseLeave",["mouseout","mouseover"]),a("onPointerEnter",["pointerout","pointerover"]),a("onPointerLeave",["pointerout","pointerover"]),o("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),o("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),o("onBeforeInput",["compositionend","keypress","textInput","paste"]),o("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),o("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),o("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var ws="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(" "),Qm=new Set("cancel close invalid load scroll toggle".split(" ").concat(ws));function Fd(l,d,y){var C=l.type||"unknown-event";l.currentTarget=y,pd(C,d,void 0,l),l.currentTarget=null}function Bd(l,d){d=(d&4)!==0;for(var y=0;y<l.length;y++){var C=l[y],R=C.event;C=C.listeners;e:{var I=void 0;if(d)for(var ee=C.length-1;0<=ee;ee--){var fe=C[ee],me=fe.instance,Ce=fe.currentTarget;if(fe=fe.listener,me!==I&&R.isPropagationStopped())break e;Fd(R,fe,Ce),I=me}else for(ee=0;ee<C.length;ee++){if(fe=C[ee],me=fe.instance,Ce=fe.currentTarget,fe=fe.listener,me!==I&&R.isPropagationStopped())break e;Fd(R,fe,Ce),I=me}}}if(Ol)throw l=zu,Ol=!1,zu=null,l}function zt(l,d){var y=d[Cs];y===void 0&&(y=d[Cs]=new Set);var C=l+"__bubble";y.has(C)||(Jm(d,l,2,!1),y.add(C))}function Ud(l,d,y){var C=0;d&&(C|=4),Jm(y,l,C,d)}var Dl="_reactListening"+Math.random().toString(36).slice(2);function Os(l){if(!l[Dl]){l[Dl]=!0,n.forEach(function(y){y!=="selectionchange"&&(Qm.has(y)||Ud(y,!1,l),Ud(y,!0,l))});var d=l.nodeType===9?l:l.ownerDocument;d===null||d[Dl]||(d[Dl]=!0,Ud("selectionchange",!1,d))}}function Jm(l,d,y,C){switch(Tt(d)){case 1:var R=zb;break;case 4:R=Nm;break;default:R=kl}y=R.bind(null,d,y,l),R=void 0,!mr||d!=="touchstart"&&d!=="touchmove"&&d!=="wheel"||(R=!0),C?R!==void 0?l.addEventListener(d,y,{capture:!0,passive:R}):l.addEventListener(d,y,!0):R!==void 0?l.addEventListener(d,y,{passive:R}):l.addEventListener(d,y,!1)}function f(l,d,y,C,R){var I=C;if(!(d&1)&&!(d&2)&&C!==null)e:for(;;){if(C===null)return;var ee=C.tag;if(ee===3||ee===4){var fe=C.stateNode.containerInfo;if(fe===R||fe.nodeType===8&&fe.parentNode===R)break;if(ee===4)for(ee=C.return;ee!==null;){var me=ee.tag;if((me===3||me===4)&&(me=ee.stateNode.containerInfo,me===R||me.nodeType===8&&me.parentNode===R))return;ee=ee.return}for(;fe!==null;){if(ee=Oa(fe),ee===null)return;if(me=ee.tag,me===5||me===6){C=I=ee;continue e}fe=fe.parentNode}}C=C.return}kr(function(){var Ce=I,Ie=da(y),$e=[];e:{var Le=xs.get(l);if(Le!==void 0){var Qe=Od,tt=l;switch(l){case"keypress":if(ec(y)===0)break e;case"keydown":case"keyup":Qe=$m;break;case"focusin":tt="focus",Qe=tc;break;case"focusout":tt="blur",Qe=tc;break;case"beforeblur":case"afterblur":Qe=tc;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":Qe=Pd;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":Qe=Cd;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":Qe=Ad;break;case Ym:case ji:case Dd:Qe=qb;break;case $d:Qe=Zb;break;case"scroll":Qe=Vb;break;case"wheel":Qe=Xb;break;case"copy":case"cut":case"paste":Qe=Ed;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":Qe=Bm}var rt=(d&4)!==0,Er=!rt&&l==="scroll",xe=rt?Le!==null?Le+"Capture":null:Le;rt=[];for(var ve=Ce,Oe;ve!==null;){Oe=ve;var We=Oe.stateNode;if(Oe.tag===5&&We!==null&&(Oe=We,xe!==null&&(We=pr(ve,xe),We!=null&&rt.push(m(ve,We,Oe)))),Er)break;ve=ve.return}0<rt.length&&(Le=new Qe(Le,tt,null,y,Ie),$e.push({event:Le,listeners:rt}))}}if(!(d&7)){e:{if(Le=l==="mouseover"||l==="pointerover",Qe=l==="mouseout"||l==="pointerout",Le&&y!==Cr&&(tt=y.relatedTarget||y.fromElement)&&(Oa(tt)||tt[Dt]))break e;if((Qe||Le)&&(Le=Ie.window===Ie?Ie:(Le=Ie.ownerDocument)?Le.defaultView||Le.parentWindow:window,Qe?(tt=y.relatedTarget||y.toElement,Qe=Ce,tt=tt?Oa(tt):null,tt!==null&&(Er=Mo(tt),tt!==Er||tt.tag!==5&&tt.tag!==6)&&(tt=null)):(Qe=null,tt=Ce),Qe!==tt)){if(rt=Pd,We="onMouseLeave",xe="onMouseEnter",ve="mouse",(l==="pointerout"||l==="pointerover")&&(rt=Bm,We="onPointerLeave",xe="onPointerEnter",ve="pointer"),Er=Qe==null?Le:Pa(Qe),Oe=tt==null?Le:Pa(tt),Le=new rt(We,ve+"leave",Qe,y,Ie),Le.target=Er,Le.relatedTarget=Oe,We=null,Oa(Ie)===Ce&&(rt=new rt(xe,ve+"enter",tt,y,Ie),rt.target=Oe,rt.relatedTarget=Er,We=rt),Er=We,Qe&&tt)t:{for(rt=Qe,xe=tt,ve=0,Oe=rt;Oe;Oe=k(Oe))ve++;for(Oe=0,We=xe;We;We=k(We))Oe++;for(;0<ve-Oe;)rt=k(rt),ve--;for(;0<Oe-ve;)xe=k(xe),Oe--;for(;ve--;){if(rt===xe||xe!==null&&rt===xe.alternate)break t;rt=k(rt),xe=k(xe)}rt=null}else rt=null;Qe!==null&&U($e,Le,Qe,rt,!1),tt!==null&&Er!==null&&U($e,Er,tt,rt,!0)}}e:{if(Le=Ce?Pa(Ce):window,Qe=Le.nodeName&&Le.nodeName.toLowerCase(),Qe==="select"||Qe==="input"&&Le.type==="file")var ot=e_;else if(Wm(Le))if(Ei)ot=Rd;else{ot=gs;var lt=lc}else(Qe=Le.nodeName)&&Qe.toLowerCase()==="input"&&(Le.type==="checkbox"||Le.type==="radio")&&(ot=uc);if(ot&&(ot=ot(l,Ce))){ic($e,ot,y,Ie);break e}lt&<(l,Le,Ce),l==="focusout"&&(lt=Le._wrapperState)&<.controlled&&Le.type==="number"&&Me(Le,"number",Le.value)}switch(lt=Ce?Pa(Ce):window,l){case"focusin":(Wm(lt)||lt.contentEditable==="true")&&(ys=lt,bs=Ce,Ll=null);break;case"focusout":Ll=bs=ys=null;break;case"mousedown":fc=!0;break;case"contextmenu":case"mouseup":case"dragend":fc=!1,Km($e,y,Ie);break;case"selectionchange":if(cc)break;case"keydown":case"keyup":Km($e,y,Ie)}var ut;if(Do)e:{switch(l){case"compositionstart":var vt="onCompositionStart";break e;case"compositionend":vt="onCompositionEnd";break e;case"compositionupdate":vt="onCompositionUpdate";break e}vt=void 0}else ao?ms(l,y)&&(vt="onCompositionEnd"):l==="keydown"&&y.keyCode===229&&(vt="onCompositionStart");vt&&(zm&&y.locale!=="ko"&&(ao||vt!=="onCompositionStart"?vt==="onCompositionEnd"&&ao&&(ut=wd()):(Lo=Ie,bn="value"in Lo?Lo.value:Lo.textContent,ao=!0)),lt=P(Ce,vt),0<lt.length&&(vt=new Td(vt,l,null,y,Ie),$e.push({event:vt,listeners:lt}),ut?vt.data=ut:(ut=kd(y),ut!==null&&(vt.data=ut)))),(ut=oo?Qb(l,y):$o(l,y))&&(Ce=P(Ce,"onBeforeInput"),0<Ce.length&&(Ie=new Td("onBeforeInput","beforeinput",null,y,Ie),$e.push({event:Ie,listeners:Ce}),Ie.data=ut))}Bd($e,d)})}function m(l,d,y){return{instance:l,listener:d,currentTarget:y}}function P(l,d){for(var y=d+"Capture",C=[];l!==null;){var R=l,I=R.stateNode;R.tag===5&&I!==null&&(R=I,I=pr(l,y),I!=null&&C.unshift(m(l,I,R)),I=pr(l,d),I!=null&&C.push(m(l,I,R))),l=l.return}return C}function k(l){if(l===null)return null;do l=l.return;while(l&&l.tag!==5);return l||null}function U(l,d,y,C,R){for(var I=d._reactName,ee=[];y!==null&&y!==C;){var fe=y,me=fe.alternate,Ce=fe.stateNode;if(me!==null&&me===C)break;fe.tag===5&&Ce!==null&&(fe=Ce,R?(me=pr(y,I),me!=null&&ee.unshift(m(y,me,fe))):R||(me=pr(y,I),me!=null&&ee.push(m(y,me,fe)))),y=y.return}ee.length!==0&&l.push({event:d,listeners:ee})}var te=/\r\n?/g,pe=/\u0000|\uFFFD/g;function _e(l){return(typeof l=="string"?l:""+l).replace(te,` +`).replace(pe,"")}function Pe(l,d,y){if(d=_e(d),_e(l)!==d&&y)throw Error(r(425))}function Re(){}var Ze=null,st=null;function St(l,d){return l==="textarea"||l==="noscript"||typeof d.children=="string"||typeof d.children=="number"||typeof d.dangerouslySetInnerHTML=="object"&&d.dangerouslySetInnerHTML!==null&&d.dangerouslySetInnerHTML.__html!=null}var Fr=typeof setTimeout=="function"?setTimeout:void 0,Rr=typeof clearTimeout=="function"?clearTimeout:void 0,xn=typeof Promise=="function"?Promise:void 0,cn=typeof queueMicrotask=="function"?queueMicrotask:typeof xn<"u"?function(l){return xn.resolve(null).then(l).catch(Ss)}:Fr;function Ss(l){setTimeout(function(){throw l})}function zd(l,d){var y=d,C=0;do{var R=y.nextSibling;if(l.removeChild(y),R&&R.nodeType===8)if(y=R.data,y==="/$"){if(C===0){l.removeChild(R),ri(d);return}C--}else y!=="$"&&y!=="$?"&&y!=="$!"||C++;y=R}while(y);ri(d)}function zo(l){for(;l!=null;l=l.nextSibling){var d=l.nodeType;if(d===1||d===3)break;if(d===8){if(d=l.data,d==="$"||d==="$!"||d==="$?")break;if(d==="/$")return null}}return l}function ev(l){l=l.previousSibling;for(var d=0;l;){if(l.nodeType===8){var y=l.data;if(y==="$"||y==="$!"||y==="$?"){if(d===0)return l;d--}else y==="/$"&&d++}l=l.previousSibling}return null}var wa=Math.random().toString(36).slice(2),Ai="__reactFiber$"+wa,Ps="__reactProps$"+wa,Dt="__reactContainer$"+wa,Cs="__reactEvents$"+wa,r_="__reactListeners$"+wa,n_="__reactHandles$"+wa;function Oa(l){var d=l[Ai];if(d)return d;for(var y=l.parentNode;y;){if(d=y[Dt]||y[Ai]){if(y=d.alternate,d.child!==null||y!==null&&y.child!==null)for(l=ev(l);l!==null;){if(y=l[Ai])return y;l=ev(l)}return d}l=y,y=l.parentNode}return null}function Sa(l){return l=l[Ai]||l[Dt],!l||l.tag!==5&&l.tag!==6&&l.tag!==13&&l.tag!==3?null:l}function Pa(l){if(l.tag===5||l.tag===6)return l.stateNode;throw Error(r(33))}function hc(l){return l[Ps]||null}var i_=[],pc=-1;function Es(l){return{current:l}}function rr(l){0>pc||(l.current=i_[pc],i_[pc]=null,pc--)}function Zt(l,d){pc++,i_[pc]=l.current,l.current=d}var Ts={},fn=Es(Ts),$n=Es(!1),$l=Ts;function mc(l,d){var y=l.type.contextTypes;if(!y)return Ts;var C=l.stateNode;if(C&&C.__reactInternalMemoizedUnmaskedChildContext===d)return C.__reactInternalMemoizedMaskedChildContext;var R={},I;for(I in y)R[I]=d[I];return C&&(l=l.stateNode,l.__reactInternalMemoizedUnmaskedChildContext=d,l.__reactInternalMemoizedMaskedChildContext=R),R}function Fn(l){return l=l.childContextTypes,l!=null}function tv(){rr($n),rr(fn)}function xA(l,d,y){if(fn.current!==Ts)throw Error(r(168));Zt(fn,d),Zt($n,y)}function wA(l,d,y){var C=l.stateNode;if(d=d.childContextTypes,typeof C.getChildContext!="function")return y;C=C.getChildContext();for(var R in C)if(!(R in d))throw Error(r(108,be(l)||"Unknown",R));return G({},y,C)}function rv(l){return l=(l=l.stateNode)&&l.__reactInternalMemoizedMergedChildContext||Ts,$l=fn.current,Zt(fn,l),Zt($n,$n.current),!0}function OA(l,d,y){var C=l.stateNode;if(!C)throw Error(r(169));y?(l=wA(l,d,$l),C.__reactInternalMemoizedMergedChildContext=l,rr($n),rr(fn),Zt(fn,l)):rr($n),Zt($n,y)}var Ca=null,nv=!1,o_=!1;function SA(l){Ca===null?Ca=[l]:Ca.push(l)}function LW(l){nv=!0,SA(l)}function js(){if(!o_&&Ca!==null){o_=!0;var l=0,d=Rt;try{var y=Ca;for(Rt=1;l<y.length;l++){var C=y[l];do C=C(!0);while(C!==null)}Ca=null,nv=!1}catch(R){throw Ca!==null&&(Ca=Ca.slice(l+1)),Am(gd,js),R}finally{Rt=d,o_=!1}}return null}var vc=[],gc=0,iv=null,ov=0,ki=[],Ri=0,Fl=null,Ea=1,Ta="";function Bl(l,d){vc[gc++]=ov,vc[gc++]=iv,iv=l,ov=d}function PA(l,d,y){ki[Ri++]=Ea,ki[Ri++]=Ta,ki[Ri++]=Fl,Fl=l;var C=Ea;l=Ta;var R=32-wt(C)-1;C&=~(1<<R),y+=1;var I=32-wt(d)+R;if(30<I){var ee=R-R%5;I=(C&(1<<ee)-1).toString(32),C>>=ee,R-=ee,Ea=1<<32-wt(d)+R|y<<R|C,Ta=I+l}else Ea=1<<I|y<<R|C,Ta=l}function a_(l){l.return!==null&&(Bl(l,1),PA(l,1,0))}function s_(l){for(;l===iv;)iv=vc[--gc],vc[gc]=null,ov=vc[--gc],vc[gc]=null;for(;l===Fl;)Fl=ki[--Ri],ki[Ri]=null,Ta=ki[--Ri],ki[Ri]=null,Ea=ki[--Ri],ki[Ri]=null}var si=null,li=null,sr=!1,lo=null;function CA(l,d){var y=Ii(5,null,null,0);y.elementType="DELETED",y.stateNode=d,y.return=l,d=l.deletions,d===null?(l.deletions=[y],l.flags|=16):d.push(y)}function EA(l,d){switch(l.tag){case 5:var y=l.type;return d=d.nodeType!==1||y.toLowerCase()!==d.nodeName.toLowerCase()?null:d,d!==null?(l.stateNode=d,si=l,li=zo(d.firstChild),!0):!1;case 6:return d=l.pendingProps===""||d.nodeType!==3?null:d,d!==null?(l.stateNode=d,si=l,li=null,!0):!1;case 13:return d=d.nodeType!==8?null:d,d!==null?(y=Fl!==null?{id:Ea,overflow:Ta}:null,l.memoizedState={dehydrated:d,treeContext:y,retryLane:1073741824},y=Ii(18,null,null,0),y.stateNode=d,y.return=l,l.child=y,si=l,li=null,!0):!1;default:return!1}}function l_(l){return(l.mode&1)!==0&&(l.flags&128)===0}function u_(l){if(sr){var d=li;if(d){var y=d;if(!EA(l,d)){if(l_(l))throw Error(r(418));d=zo(y.nextSibling);var C=si;d&&EA(l,d)?CA(C,y):(l.flags=l.flags&-4097|2,sr=!1,si=l)}}else{if(l_(l))throw Error(r(418));l.flags=l.flags&-4097|2,sr=!1,si=l}}}function TA(l){for(l=l.return;l!==null&&l.tag!==5&&l.tag!==3&&l.tag!==13;)l=l.return;si=l}function av(l){if(l!==si)return!1;if(!sr)return TA(l),sr=!0,!1;var d;if((d=l.tag!==3)&&!(d=l.tag!==5)&&(d=l.type,d=d!=="head"&&d!=="body"&&!St(l.type,l.memoizedProps)),d&&(d=li)){if(l_(l))throw jA(),Error(r(418));for(;d;)CA(l,d),d=zo(d.nextSibling)}if(TA(l),l.tag===13){if(l=l.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(r(317));e:{for(l=l.nextSibling,d=0;l;){if(l.nodeType===8){var y=l.data;if(y==="/$"){if(d===0){li=zo(l.nextSibling);break e}d--}else y!=="$"&&y!=="$!"&&y!=="$?"||d++}l=l.nextSibling}li=null}}else li=si?zo(l.stateNode.nextSibling):null;return!0}function jA(){for(var l=li;l;)l=zo(l.nextSibling)}function yc(){li=si=null,sr=!1}function c_(l){lo===null?lo=[l]:lo.push(l)}var IW=T.ReactCurrentBatchConfig;function Vd(l,d,y){if(l=y.ref,l!==null&&typeof l!="function"&&typeof l!="object"){if(y._owner){if(y=y._owner,y){if(y.tag!==1)throw Error(r(309));var C=y.stateNode}if(!C)throw Error(r(147,l));var R=C,I=""+l;return d!==null&&d.ref!==null&&typeof d.ref=="function"&&d.ref._stringRef===I?d.ref:(d=function(ee){var fe=R.refs;ee===null?delete fe[I]:fe[I]=ee},d._stringRef=I,d)}if(typeof l!="string")throw Error(r(284));if(!y._owner)throw Error(r(290,l))}return l}function sv(l,d){throw l=Object.prototype.toString.call(d),Error(r(31,l==="[object Object]"?"object with keys {"+Object.keys(d).join(", ")+"}":l))}function AA(l){var d=l._init;return d(l._payload)}function kA(l){function d(xe,ve){if(l){var Oe=xe.deletions;Oe===null?(xe.deletions=[ve],xe.flags|=16):Oe.push(ve)}}function y(xe,ve){if(!l)return null;for(;ve!==null;)d(xe,ve),ve=ve.sibling;return null}function C(xe,ve){for(xe=new Map;ve!==null;)ve.key!==null?xe.set(ve.key,ve):xe.set(ve.index,ve),ve=ve.sibling;return xe}function R(xe,ve){return xe=Ds(xe,ve),xe.index=0,xe.sibling=null,xe}function I(xe,ve,Oe){return xe.index=Oe,l?(Oe=xe.alternate,Oe!==null?(Oe=Oe.index,Oe<ve?(xe.flags|=2,ve):Oe):(xe.flags|=2,ve)):(xe.flags|=1048576,ve)}function ee(xe){return l&&xe.alternate===null&&(xe.flags|=2),xe}function fe(xe,ve,Oe,We){return ve===null||ve.tag!==6?(ve=t1(Oe,xe.mode,We),ve.return=xe,ve):(ve=R(ve,Oe),ve.return=xe,ve)}function me(xe,ve,Oe,We){var ot=Oe.type;return ot===N?Ie(xe,ve,Oe.props.children,We,Oe.key):ve!==null&&(ve.elementType===ot||typeof ot=="object"&&ot!==null&&ot.$$typeof===ae&&AA(ot)===ve.type)?(We=R(ve,Oe.props),We.ref=Vd(xe,ve,Oe),We.return=xe,We):(We=kv(Oe.type,Oe.key,Oe.props,null,xe.mode,We),We.ref=Vd(xe,ve,Oe),We.return=xe,We)}function Ce(xe,ve,Oe,We){return ve===null||ve.tag!==4||ve.stateNode.containerInfo!==Oe.containerInfo||ve.stateNode.implementation!==Oe.implementation?(ve=r1(Oe,xe.mode,We),ve.return=xe,ve):(ve=R(ve,Oe.children||[]),ve.return=xe,ve)}function Ie(xe,ve,Oe,We,ot){return ve===null||ve.tag!==7?(ve=Kl(Oe,xe.mode,We,ot),ve.return=xe,ve):(ve=R(ve,Oe),ve.return=xe,ve)}function $e(xe,ve,Oe){if(typeof ve=="string"&&ve!==""||typeof ve=="number")return ve=t1(""+ve,xe.mode,Oe),ve.return=xe,ve;if(typeof ve=="object"&&ve!==null){switch(ve.$$typeof){case A:return Oe=kv(ve.type,ve.key,ve.props,null,xe.mode,Oe),Oe.ref=Vd(xe,null,ve),Oe.return=xe,Oe;case j:return ve=r1(ve,xe.mode,Oe),ve.return=xe,ve;case ae:var We=ve._init;return $e(xe,We(ve._payload),Oe)}if(He(ve)||K(ve))return ve=Kl(ve,xe.mode,Oe,null),ve.return=xe,ve;sv(xe,ve)}return null}function Le(xe,ve,Oe,We){var ot=ve!==null?ve.key:null;if(typeof Oe=="string"&&Oe!==""||typeof Oe=="number")return ot!==null?null:fe(xe,ve,""+Oe,We);if(typeof Oe=="object"&&Oe!==null){switch(Oe.$$typeof){case A:return Oe.key===ot?me(xe,ve,Oe,We):null;case j:return Oe.key===ot?Ce(xe,ve,Oe,We):null;case ae:return ot=Oe._init,Le(xe,ve,ot(Oe._payload),We)}if(He(Oe)||K(Oe))return ot!==null?null:Ie(xe,ve,Oe,We,null);sv(xe,Oe)}return null}function Qe(xe,ve,Oe,We,ot){if(typeof We=="string"&&We!==""||typeof We=="number")return xe=xe.get(Oe)||null,fe(ve,xe,""+We,ot);if(typeof We=="object"&&We!==null){switch(We.$$typeof){case A:return xe=xe.get(We.key===null?Oe:We.key)||null,me(ve,xe,We,ot);case j:return xe=xe.get(We.key===null?Oe:We.key)||null,Ce(ve,xe,We,ot);case ae:var lt=We._init;return Qe(xe,ve,Oe,lt(We._payload),ot)}if(He(We)||K(We))return xe=xe.get(Oe)||null,Ie(ve,xe,We,ot,null);sv(ve,We)}return null}function tt(xe,ve,Oe,We){for(var ot=null,lt=null,ut=ve,vt=ve=0,Kr=null;ut!==null&&vt<Oe.length;vt++){ut.index>vt?(Kr=ut,ut=null):Kr=ut.sibling;var Lt=Le(xe,ut,Oe[vt],We);if(Lt===null){ut===null&&(ut=Kr);break}l&&ut&&Lt.alternate===null&&d(xe,ut),ve=I(Lt,ve,vt),lt===null?ot=Lt:lt.sibling=Lt,lt=Lt,ut=Kr}if(vt===Oe.length)return y(xe,ut),sr&&Bl(xe,vt),ot;if(ut===null){for(;vt<Oe.length;vt++)ut=$e(xe,Oe[vt],We),ut!==null&&(ve=I(ut,ve,vt),lt===null?ot=ut:lt.sibling=ut,lt=ut);return sr&&Bl(xe,vt),ot}for(ut=C(xe,ut);vt<Oe.length;vt++)Kr=Qe(ut,xe,vt,Oe[vt],We),Kr!==null&&(l&&Kr.alternate!==null&&ut.delete(Kr.key===null?vt:Kr.key),ve=I(Kr,ve,vt),lt===null?ot=Kr:lt.sibling=Kr,lt=Kr);return l&&ut.forEach(function($s){return d(xe,$s)}),sr&&Bl(xe,vt),ot}function rt(xe,ve,Oe,We){var ot=K(Oe);if(typeof ot!="function")throw Error(r(150));if(Oe=ot.call(Oe),Oe==null)throw Error(r(151));for(var lt=ot=null,ut=ve,vt=ve=0,Kr=null,Lt=Oe.next();ut!==null&&!Lt.done;vt++,Lt=Oe.next()){ut.index>vt?(Kr=ut,ut=null):Kr=ut.sibling;var $s=Le(xe,ut,Lt.value,We);if($s===null){ut===null&&(ut=Kr);break}l&&ut&&$s.alternate===null&&d(xe,ut),ve=I($s,ve,vt),lt===null?ot=$s:lt.sibling=$s,lt=$s,ut=Kr}if(Lt.done)return y(xe,ut),sr&&Bl(xe,vt),ot;if(ut===null){for(;!Lt.done;vt++,Lt=Oe.next())Lt=$e(xe,Lt.value,We),Lt!==null&&(ve=I(Lt,ve,vt),lt===null?ot=Lt:lt.sibling=Lt,lt=Lt);return sr&&Bl(xe,vt),ot}for(ut=C(xe,ut);!Lt.done;vt++,Lt=Oe.next())Lt=Qe(ut,xe,vt,Lt.value,We),Lt!==null&&(l&&Lt.alternate!==null&&ut.delete(Lt.key===null?vt:Lt.key),ve=I(Lt,ve,vt),lt===null?ot=Lt:lt.sibling=Lt,lt=Lt);return l&&ut.forEach(function(mq){return d(xe,mq)}),sr&&Bl(xe,vt),ot}function Er(xe,ve,Oe,We){if(typeof Oe=="object"&&Oe!==null&&Oe.type===N&&Oe.key===null&&(Oe=Oe.props.children),typeof Oe=="object"&&Oe!==null){switch(Oe.$$typeof){case A:e:{for(var ot=Oe.key,lt=ve;lt!==null;){if(lt.key===ot){if(ot=Oe.type,ot===N){if(lt.tag===7){y(xe,lt.sibling),ve=R(lt,Oe.props.children),ve.return=xe,xe=ve;break e}}else if(lt.elementType===ot||typeof ot=="object"&&ot!==null&&ot.$$typeof===ae&&AA(ot)===lt.type){y(xe,lt.sibling),ve=R(lt,Oe.props),ve.ref=Vd(xe,lt,Oe),ve.return=xe,xe=ve;break e}y(xe,lt);break}else d(xe,lt);lt=lt.sibling}Oe.type===N?(ve=Kl(Oe.props.children,xe.mode,We,Oe.key),ve.return=xe,xe=ve):(We=kv(Oe.type,Oe.key,Oe.props,null,xe.mode,We),We.ref=Vd(xe,ve,Oe),We.return=xe,xe=We)}return ee(xe);case j:e:{for(lt=Oe.key;ve!==null;){if(ve.key===lt)if(ve.tag===4&&ve.stateNode.containerInfo===Oe.containerInfo&&ve.stateNode.implementation===Oe.implementation){y(xe,ve.sibling),ve=R(ve,Oe.children||[]),ve.return=xe,xe=ve;break e}else{y(xe,ve);break}else d(xe,ve);ve=ve.sibling}ve=r1(Oe,xe.mode,We),ve.return=xe,xe=ve}return ee(xe);case ae:return lt=Oe._init,Er(xe,ve,lt(Oe._payload),We)}if(He(Oe))return tt(xe,ve,Oe,We);if(K(Oe))return rt(xe,ve,Oe,We);sv(xe,Oe)}return typeof Oe=="string"&&Oe!==""||typeof Oe=="number"?(Oe=""+Oe,ve!==null&&ve.tag===6?(y(xe,ve.sibling),ve=R(ve,Oe),ve.return=xe,xe=ve):(y(xe,ve),ve=t1(Oe,xe.mode,We),ve.return=xe,xe=ve),ee(xe)):y(xe,ve)}return Er}var bc=kA(!0),RA=kA(!1),lv=Es(null),uv=null,_c=null,f_=null;function d_(){f_=_c=uv=null}function h_(l){var d=lv.current;rr(lv),l._currentValue=d}function p_(l,d,y){for(;l!==null;){var C=l.alternate;if((l.childLanes&d)!==d?(l.childLanes|=d,C!==null&&(C.childLanes|=d)):C!==null&&(C.childLanes&d)!==d&&(C.childLanes|=d),l===y)break;l=l.return}}function xc(l,d){uv=l,f_=_c=null,l=l.dependencies,l!==null&&l.firstContext!==null&&(l.lanes&d&&(Bn=!0),l.firstContext=null)}function Ni(l){var d=l._currentValue;if(f_!==l)if(l={context:l,memoizedValue:d,next:null},_c===null){if(uv===null)throw Error(r(308));_c=l,uv.dependencies={lanes:0,firstContext:l}}else _c=_c.next=l;return d}var Ul=null;function m_(l){Ul===null?Ul=[l]:Ul.push(l)}function NA(l,d,y,C){var R=d.interleaved;return R===null?(y.next=y,m_(d)):(y.next=R.next,R.next=y),d.interleaved=y,ja(l,C)}function ja(l,d){l.lanes|=d;var y=l.alternate;for(y!==null&&(y.lanes|=d),y=l,l=l.return;l!==null;)l.childLanes|=d,y=l.alternate,y!==null&&(y.childLanes|=d),y=l,l=l.return;return y.tag===3?y.stateNode:null}var As=!1;function v_(l){l.updateQueue={baseState:l.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function MA(l,d){l=l.updateQueue,d.updateQueue===l&&(d.updateQueue={baseState:l.baseState,firstBaseUpdate:l.firstBaseUpdate,lastBaseUpdate:l.lastBaseUpdate,shared:l.shared,effects:l.effects})}function Aa(l,d){return{eventTime:l,lane:d,tag:0,payload:null,callback:null,next:null}}function ks(l,d,y){var C=l.updateQueue;if(C===null)return null;if(C=C.shared,Mt&2){var R=C.pending;return R===null?d.next=d:(d.next=R.next,R.next=d),C.pending=d,ja(l,y)}return R=C.interleaved,R===null?(d.next=d,m_(C)):(d.next=R.next,R.next=d),C.interleaved=d,ja(l,y)}function cv(l,d,y){if(d=d.updateQueue,d!==null&&(d=d.shared,(y&4194240)!==0)){var C=d.lanes;C&=l.pendingLanes,y|=C,d.lanes=y,no(l,y)}}function LA(l,d){var y=l.updateQueue,C=l.alternate;if(C!==null&&(C=C.updateQueue,y===C)){var R=null,I=null;if(y=y.firstBaseUpdate,y!==null){do{var ee={eventTime:y.eventTime,lane:y.lane,tag:y.tag,payload:y.payload,callback:y.callback,next:null};I===null?R=I=ee:I=I.next=ee,y=y.next}while(y!==null);I===null?R=I=d:I=I.next=d}else R=I=d;y={baseState:C.baseState,firstBaseUpdate:R,lastBaseUpdate:I,shared:C.shared,effects:C.effects},l.updateQueue=y;return}l=y.lastBaseUpdate,l===null?y.firstBaseUpdate=d:l.next=d,y.lastBaseUpdate=d}function fv(l,d,y,C){var R=l.updateQueue;As=!1;var I=R.firstBaseUpdate,ee=R.lastBaseUpdate,fe=R.shared.pending;if(fe!==null){R.shared.pending=null;var me=fe,Ce=me.next;me.next=null,ee===null?I=Ce:ee.next=Ce,ee=me;var Ie=l.alternate;Ie!==null&&(Ie=Ie.updateQueue,fe=Ie.lastBaseUpdate,fe!==ee&&(fe===null?Ie.firstBaseUpdate=Ce:fe.next=Ce,Ie.lastBaseUpdate=me))}if(I!==null){var $e=R.baseState;ee=0,Ie=Ce=me=null,fe=I;do{var Le=fe.lane,Qe=fe.eventTime;if((C&Le)===Le){Ie!==null&&(Ie=Ie.next={eventTime:Qe,lane:0,tag:fe.tag,payload:fe.payload,callback:fe.callback,next:null});e:{var tt=l,rt=fe;switch(Le=d,Qe=y,rt.tag){case 1:if(tt=rt.payload,typeof tt=="function"){$e=tt.call(Qe,$e,Le);break e}$e=tt;break e;case 3:tt.flags=tt.flags&-65537|128;case 0:if(tt=rt.payload,Le=typeof tt=="function"?tt.call(Qe,$e,Le):tt,Le==null)break e;$e=G({},$e,Le);break e;case 2:As=!0}}fe.callback!==null&&fe.lane!==0&&(l.flags|=64,Le=R.effects,Le===null?R.effects=[fe]:Le.push(fe))}else Qe={eventTime:Qe,lane:Le,tag:fe.tag,payload:fe.payload,callback:fe.callback,next:null},Ie===null?(Ce=Ie=Qe,me=$e):Ie=Ie.next=Qe,ee|=Le;if(fe=fe.next,fe===null){if(fe=R.shared.pending,fe===null)break;Le=fe,fe=Le.next,Le.next=null,R.lastBaseUpdate=Le,R.shared.pending=null}}while(!0);if(Ie===null&&(me=$e),R.baseState=me,R.firstBaseUpdate=Ce,R.lastBaseUpdate=Ie,d=R.shared.interleaved,d!==null){R=d;do ee|=R.lane,R=R.next;while(R!==d)}else I===null&&(R.shared.lanes=0);Wl|=ee,l.lanes=ee,l.memoizedState=$e}}function IA(l,d,y){if(l=d.effects,d.effects=null,l!==null)for(d=0;d<l.length;d++){var C=l[d],R=C.callback;if(R!==null){if(C.callback=null,C=y,typeof R!="function")throw Error(r(191,R));R.call(C)}}}var Wd={},Vo=Es(Wd),qd=Es(Wd),Hd=Es(Wd);function zl(l){if(l===Wd)throw Error(r(174));return l}function g_(l,d){switch(Zt(Hd,d),Zt(qd,l),Zt(Vo,Wd),l=d.nodeType,l){case 9:case 11:d=(d=d.documentElement)?d.namespaceURI:De(null,"");break;default:l=l===8?d.parentNode:d,d=l.namespaceURI||null,l=l.tagName,d=De(d,l)}rr(Vo),Zt(Vo,d)}function wc(){rr(Vo),rr(qd),rr(Hd)}function DA(l){zl(Hd.current);var d=zl(Vo.current),y=De(d,l.type);d!==y&&(Zt(qd,l),Zt(Vo,y))}function y_(l){qd.current===l&&(rr(Vo),rr(qd))}var br=Es(0);function dv(l){for(var d=l;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)return d}else if(d.child!==null){d.child.return=d,d=d.child;continue}if(d===l)break;for(;d.sibling===null;){if(d.return===null||d.return===l)return null;d=d.return}d.sibling.return=d.return,d=d.sibling}return null}var b_=[];function __(){for(var l=0;l<b_.length;l++)b_[l]._workInProgressVersionPrimary=null;b_.length=0}var hv=T.ReactCurrentDispatcher,x_=T.ReactCurrentBatchConfig,Vl=0,_r=null,Br=null,Hr=null,pv=!1,Gd=!1,Kd=0,DW=0;function dn(){throw Error(r(321))}function w_(l,d){if(d===null)return!1;for(var y=0;y<d.length&&y<l.length;y++)if(!oi(l[y],d[y]))return!1;return!0}function O_(l,d,y,C,R,I){if(Vl=I,_r=d,d.memoizedState=null,d.updateQueue=null,d.lanes=0,hv.current=l===null||l.memoizedState===null?UW:zW,l=y(C,R),Gd){I=0;do{if(Gd=!1,Kd=0,25<=I)throw Error(r(301));I+=1,Hr=Br=null,d.updateQueue=null,hv.current=VW,l=y(C,R)}while(Gd)}if(hv.current=gv,d=Br!==null&&Br.next!==null,Vl=0,Hr=Br=_r=null,pv=!1,d)throw Error(r(300));return l}function S_(){var l=Kd!==0;return Kd=0,l}function Wo(){var l={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Hr===null?_r.memoizedState=Hr=l:Hr=Hr.next=l,Hr}function Mi(){if(Br===null){var l=_r.alternate;l=l!==null?l.memoizedState:null}else l=Br.next;var d=Hr===null?_r.memoizedState:Hr.next;if(d!==null)Hr=d,Br=l;else{if(l===null)throw Error(r(310));Br=l,l={memoizedState:Br.memoizedState,baseState:Br.baseState,baseQueue:Br.baseQueue,queue:Br.queue,next:null},Hr===null?_r.memoizedState=Hr=l:Hr=Hr.next=l}return Hr}function Yd(l,d){return typeof d=="function"?d(l):d}function P_(l){var d=Mi(),y=d.queue;if(y===null)throw Error(r(311));y.lastRenderedReducer=l;var C=Br,R=C.baseQueue,I=y.pending;if(I!==null){if(R!==null){var ee=R.next;R.next=I.next,I.next=ee}C.baseQueue=R=I,y.pending=null}if(R!==null){I=R.next,C=C.baseState;var fe=ee=null,me=null,Ce=I;do{var Ie=Ce.lane;if((Vl&Ie)===Ie)me!==null&&(me=me.next={lane:0,action:Ce.action,hasEagerState:Ce.hasEagerState,eagerState:Ce.eagerState,next:null}),C=Ce.hasEagerState?Ce.eagerState:l(C,Ce.action);else{var $e={lane:Ie,action:Ce.action,hasEagerState:Ce.hasEagerState,eagerState:Ce.eagerState,next:null};me===null?(fe=me=$e,ee=C):me=me.next=$e,_r.lanes|=Ie,Wl|=Ie}Ce=Ce.next}while(Ce!==null&&Ce!==I);me===null?ee=C:me.next=fe,oi(C,d.memoizedState)||(Bn=!0),d.memoizedState=C,d.baseState=ee,d.baseQueue=me,y.lastRenderedState=C}if(l=y.interleaved,l!==null){R=l;do I=R.lane,_r.lanes|=I,Wl|=I,R=R.next;while(R!==l)}else R===null&&(y.lanes=0);return[d.memoizedState,y.dispatch]}function C_(l){var d=Mi(),y=d.queue;if(y===null)throw Error(r(311));y.lastRenderedReducer=l;var C=y.dispatch,R=y.pending,I=d.memoizedState;if(R!==null){y.pending=null;var ee=R=R.next;do I=l(I,ee.action),ee=ee.next;while(ee!==R);oi(I,d.memoizedState)||(Bn=!0),d.memoizedState=I,d.baseQueue===null&&(d.baseState=I),y.lastRenderedState=I}return[I,C]}function $A(){}function FA(l,d){var y=_r,C=Mi(),R=d(),I=!oi(C.memoizedState,R);if(I&&(C.memoizedState=R,Bn=!0),C=C.queue,E_(zA.bind(null,y,C,l),[l]),C.getSnapshot!==d||I||Hr!==null&&Hr.memoizedState.tag&1){if(y.flags|=2048,Zd(9,UA.bind(null,y,C,R,d),void 0,null),Gr===null)throw Error(r(349));Vl&30||BA(y,d,R)}return R}function BA(l,d,y){l.flags|=16384,l={getSnapshot:d,value:y},d=_r.updateQueue,d===null?(d={lastEffect:null,stores:null},_r.updateQueue=d,d.stores=[l]):(y=d.stores,y===null?d.stores=[l]:y.push(l))}function UA(l,d,y,C){d.value=y,d.getSnapshot=C,VA(d)&&WA(l)}function zA(l,d,y){return y(function(){VA(d)&&WA(l)})}function VA(l){var d=l.getSnapshot;l=l.value;try{var y=d();return!oi(l,y)}catch{return!0}}function WA(l){var d=ja(l,1);d!==null&&ho(d,l,1,-1)}function qA(l){var d=Wo();return typeof l=="function"&&(l=l()),d.memoizedState=d.baseState=l,l={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Yd,lastRenderedState:l},d.queue=l,l=l.dispatch=BW.bind(null,_r,l),[d.memoizedState,l]}function Zd(l,d,y,C){return l={tag:l,create:d,destroy:y,deps:C,next:null},d=_r.updateQueue,d===null?(d={lastEffect:null,stores:null},_r.updateQueue=d,d.lastEffect=l.next=l):(y=d.lastEffect,y===null?d.lastEffect=l.next=l:(C=y.next,y.next=l,l.next=C,d.lastEffect=l)),l}function HA(){return Mi().memoizedState}function mv(l,d,y,C){var R=Wo();_r.flags|=l,R.memoizedState=Zd(1|d,y,void 0,C===void 0?null:C)}function vv(l,d,y,C){var R=Mi();C=C===void 0?null:C;var I=void 0;if(Br!==null){var ee=Br.memoizedState;if(I=ee.destroy,C!==null&&w_(C,ee.deps)){R.memoizedState=Zd(d,y,I,C);return}}_r.flags|=l,R.memoizedState=Zd(1|d,y,I,C)}function GA(l,d){return mv(8390656,8,l,d)}function E_(l,d){return vv(2048,8,l,d)}function KA(l,d){return vv(4,2,l,d)}function YA(l,d){return vv(4,4,l,d)}function ZA(l,d){if(typeof d=="function")return l=l(),d(l),function(){d(null)};if(d!=null)return l=l(),d.current=l,function(){d.current=null}}function XA(l,d,y){return y=y!=null?y.concat([l]):null,vv(4,4,ZA.bind(null,d,l),y)}function T_(){}function QA(l,d){var y=Mi();d=d===void 0?null:d;var C=y.memoizedState;return C!==null&&d!==null&&w_(d,C[1])?C[0]:(y.memoizedState=[l,d],l)}function JA(l,d){var y=Mi();d=d===void 0?null:d;var C=y.memoizedState;return C!==null&&d!==null&&w_(d,C[1])?C[0]:(l=l(),y.memoizedState=[l,d],l)}function ek(l,d,y){return Vl&21?(oi(y,d)||(y=Rm(),_r.lanes|=y,Wl|=y,l.baseState=!0),d):(l.baseState&&(l.baseState=!1,Bn=!0),l.memoizedState=y)}function $W(l,d){var y=Rt;Rt=y!==0&&4>y?y:4,l(!0);var C=x_.transition;x_.transition={};try{l(!1),d()}finally{Rt=y,x_.transition=C}}function tk(){return Mi().memoizedState}function FW(l,d,y){var C=Ls(l);if(y={lane:C,action:y,hasEagerState:!1,eagerState:null,next:null},rk(l))nk(d,y);else if(y=NA(l,d,y,C),y!==null){var R=On();ho(y,l,C,R),ik(y,d,C)}}function BW(l,d,y){var C=Ls(l),R={lane:C,action:y,hasEagerState:!1,eagerState:null,next:null};if(rk(l))nk(d,R);else{var I=l.alternate;if(l.lanes===0&&(I===null||I.lanes===0)&&(I=d.lastRenderedReducer,I!==null))try{var ee=d.lastRenderedState,fe=I(ee,y);if(R.hasEagerState=!0,R.eagerState=fe,oi(fe,ee)){var me=d.interleaved;me===null?(R.next=R,m_(d)):(R.next=me.next,me.next=R),d.interleaved=R;return}}catch{}finally{}y=NA(l,d,R,C),y!==null&&(R=On(),ho(y,l,C,R),ik(y,d,C))}}function rk(l){var d=l.alternate;return l===_r||d!==null&&d===_r}function nk(l,d){Gd=pv=!0;var y=l.pending;y===null?d.next=d:(d.next=y.next,y.next=d),l.pending=d}function ik(l,d,y){if(y&4194240){var C=d.lanes;C&=l.pendingLanes,y|=C,d.lanes=y,no(l,y)}}var gv={readContext:Ni,useCallback:dn,useContext:dn,useEffect:dn,useImperativeHandle:dn,useInsertionEffect:dn,useLayoutEffect:dn,useMemo:dn,useReducer:dn,useRef:dn,useState:dn,useDebugValue:dn,useDeferredValue:dn,useTransition:dn,useMutableSource:dn,useSyncExternalStore:dn,useId:dn,unstable_isNewReconciler:!1},UW={readContext:Ni,useCallback:function(l,d){return Wo().memoizedState=[l,d===void 0?null:d],l},useContext:Ni,useEffect:GA,useImperativeHandle:function(l,d,y){return y=y!=null?y.concat([l]):null,mv(4194308,4,ZA.bind(null,d,l),y)},useLayoutEffect:function(l,d){return mv(4194308,4,l,d)},useInsertionEffect:function(l,d){return mv(4,2,l,d)},useMemo:function(l,d){var y=Wo();return d=d===void 0?null:d,l=l(),y.memoizedState=[l,d],l},useReducer:function(l,d,y){var C=Wo();return d=y!==void 0?y(d):d,C.memoizedState=C.baseState=d,l={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:l,lastRenderedState:d},C.queue=l,l=l.dispatch=FW.bind(null,_r,l),[C.memoizedState,l]},useRef:function(l){var d=Wo();return l={current:l},d.memoizedState=l},useState:qA,useDebugValue:T_,useDeferredValue:function(l){return Wo().memoizedState=l},useTransition:function(){var l=qA(!1),d=l[0];return l=$W.bind(null,l[1]),Wo().memoizedState=l,[d,l]},useMutableSource:function(){},useSyncExternalStore:function(l,d,y){var C=_r,R=Wo();if(sr){if(y===void 0)throw Error(r(407));y=y()}else{if(y=d(),Gr===null)throw Error(r(349));Vl&30||BA(C,d,y)}R.memoizedState=y;var I={value:y,getSnapshot:d};return R.queue=I,GA(zA.bind(null,C,I,l),[l]),C.flags|=2048,Zd(9,UA.bind(null,C,I,y,d),void 0,null),y},useId:function(){var l=Wo(),d=Gr.identifierPrefix;if(sr){var y=Ta,C=Ea;y=(C&~(1<<32-wt(C)-1)).toString(32)+y,d=":"+d+"R"+y,y=Kd++,0<y&&(d+="H"+y.toString(32)),d+=":"}else y=DW++,d=":"+d+"r"+y.toString(32)+":";return l.memoizedState=d},unstable_isNewReconciler:!1},zW={readContext:Ni,useCallback:QA,useContext:Ni,useEffect:E_,useImperativeHandle:XA,useInsertionEffect:KA,useLayoutEffect:YA,useMemo:JA,useReducer:P_,useRef:HA,useState:function(){return P_(Yd)},useDebugValue:T_,useDeferredValue:function(l){var d=Mi();return ek(d,Br.memoizedState,l)},useTransition:function(){var l=P_(Yd)[0],d=Mi().memoizedState;return[l,d]},useMutableSource:$A,useSyncExternalStore:FA,useId:tk,unstable_isNewReconciler:!1},VW={readContext:Ni,useCallback:QA,useContext:Ni,useEffect:E_,useImperativeHandle:XA,useInsertionEffect:KA,useLayoutEffect:YA,useMemo:JA,useReducer:C_,useRef:HA,useState:function(){return C_(Yd)},useDebugValue:T_,useDeferredValue:function(l){var d=Mi();return Br===null?d.memoizedState=l:ek(d,Br.memoizedState,l)},useTransition:function(){var l=C_(Yd)[0],d=Mi().memoizedState;return[l,d]},useMutableSource:$A,useSyncExternalStore:FA,useId:tk,unstable_isNewReconciler:!1};function uo(l,d){if(l&&l.defaultProps){d=G({},d),l=l.defaultProps;for(var y in l)d[y]===void 0&&(d[y]=l[y]);return d}return d}function j_(l,d,y,C){d=l.memoizedState,y=y(C,d),y=y==null?d:G({},d,y),l.memoizedState=y,l.lanes===0&&(l.updateQueue.baseState=y)}var yv={isMounted:function(l){return(l=l._reactInternals)?Mo(l)===l:!1},enqueueSetState:function(l,d,y){l=l._reactInternals;var C=On(),R=Ls(l),I=Aa(C,R);I.payload=d,y!=null&&(I.callback=y),d=ks(l,I,R),d!==null&&(ho(d,l,R,C),cv(d,l,R))},enqueueReplaceState:function(l,d,y){l=l._reactInternals;var C=On(),R=Ls(l),I=Aa(C,R);I.tag=1,I.payload=d,y!=null&&(I.callback=y),d=ks(l,I,R),d!==null&&(ho(d,l,R,C),cv(d,l,R))},enqueueForceUpdate:function(l,d){l=l._reactInternals;var y=On(),C=Ls(l),R=Aa(y,C);R.tag=2,d!=null&&(R.callback=d),d=ks(l,R,C),d!==null&&(ho(d,l,C,y),cv(d,l,C))}};function ok(l,d,y,C,R,I,ee){return l=l.stateNode,typeof l.shouldComponentUpdate=="function"?l.shouldComponentUpdate(C,I,ee):d.prototype&&d.prototype.isPureReactComponent?!Fo(y,C)||!Fo(R,I):!0}function ak(l,d,y){var C=!1,R=Ts,I=d.contextType;return typeof I=="object"&&I!==null?I=Ni(I):(R=Fn(d)?$l:fn.current,C=d.contextTypes,I=(C=C!=null)?mc(l,R):Ts),d=new d(y,I),l.memoizedState=d.state!==null&&d.state!==void 0?d.state:null,d.updater=yv,l.stateNode=d,d._reactInternals=l,C&&(l=l.stateNode,l.__reactInternalMemoizedUnmaskedChildContext=R,l.__reactInternalMemoizedMaskedChildContext=I),d}function sk(l,d,y,C){l=d.state,typeof d.componentWillReceiveProps=="function"&&d.componentWillReceiveProps(y,C),typeof d.UNSAFE_componentWillReceiveProps=="function"&&d.UNSAFE_componentWillReceiveProps(y,C),d.state!==l&&yv.enqueueReplaceState(d,d.state,null)}function A_(l,d,y,C){var R=l.stateNode;R.props=y,R.state=l.memoizedState,R.refs={},v_(l);var I=d.contextType;typeof I=="object"&&I!==null?R.context=Ni(I):(I=Fn(d)?$l:fn.current,R.context=mc(l,I)),R.state=l.memoizedState,I=d.getDerivedStateFromProps,typeof I=="function"&&(j_(l,d,I,y),R.state=l.memoizedState),typeof d.getDerivedStateFromProps=="function"||typeof R.getSnapshotBeforeUpdate=="function"||typeof R.UNSAFE_componentWillMount!="function"&&typeof R.componentWillMount!="function"||(d=R.state,typeof R.componentWillMount=="function"&&R.componentWillMount(),typeof R.UNSAFE_componentWillMount=="function"&&R.UNSAFE_componentWillMount(),d!==R.state&&yv.enqueueReplaceState(R,R.state,null),fv(l,y,R,C),R.state=l.memoizedState),typeof R.componentDidMount=="function"&&(l.flags|=4194308)}function Oc(l,d){try{var y="",C=d;do y+=ce(C),C=C.return;while(C);var R=y}catch(I){R=` +Error generating stack: `+I.message+` +`+I.stack}return{value:l,source:d,stack:R,digest:null}}function k_(l,d,y){return{value:l,source:null,stack:y??null,digest:d??null}}function R_(l,d){try{console.error(d.value)}catch(y){setTimeout(function(){throw y})}}var WW=typeof WeakMap=="function"?WeakMap:Map;function lk(l,d,y){y=Aa(-1,y),y.tag=3,y.payload={element:null};var C=d.value;return y.callback=function(){Pv||(Pv=!0,G_=C),R_(l,d)},y}function uk(l,d,y){y=Aa(-1,y),y.tag=3;var C=l.type.getDerivedStateFromError;if(typeof C=="function"){var R=d.value;y.payload=function(){return C(R)},y.callback=function(){R_(l,d)}}var I=l.stateNode;return I!==null&&typeof I.componentDidCatch=="function"&&(y.callback=function(){R_(l,d),typeof C!="function"&&(Ns===null?Ns=new Set([this]):Ns.add(this));var ee=d.stack;this.componentDidCatch(d.value,{componentStack:ee!==null?ee:""})}),y}function ck(l,d,y){var C=l.pingCache;if(C===null){C=l.pingCache=new WW;var R=new Set;C.set(d,R)}else R=C.get(d),R===void 0&&(R=new Set,C.set(d,R));R.has(y)||(R.add(y),l=iq.bind(null,l,d,y),d.then(l,l))}function fk(l){do{var d;if((d=l.tag===13)&&(d=l.memoizedState,d=d!==null?d.dehydrated!==null:!0),d)return l;l=l.return}while(l!==null);return null}function dk(l,d,y,C,R){return l.mode&1?(l.flags|=65536,l.lanes=R,l):(l===d?l.flags|=65536:(l.flags|=128,y.flags|=131072,y.flags&=-52805,y.tag===1&&(y.alternate===null?y.tag=17:(d=Aa(-1,1),d.tag=2,ks(y,d,1))),y.lanes|=1),l)}var qW=T.ReactCurrentOwner,Bn=!1;function wn(l,d,y,C){d.child=l===null?RA(d,null,y,C):bc(d,l.child,y,C)}function hk(l,d,y,C,R){y=y.render;var I=d.ref;return xc(d,R),C=O_(l,d,y,C,I,R),y=S_(),l!==null&&!Bn?(d.updateQueue=l.updateQueue,d.flags&=-2053,l.lanes&=~R,ka(l,d,R)):(sr&&y&&a_(d),d.flags|=1,wn(l,d,C,R),d.child)}function pk(l,d,y,C,R){if(l===null){var I=y.type;return typeof I=="function"&&!e1(I)&&I.defaultProps===void 0&&y.compare===null&&y.defaultProps===void 0?(d.tag=15,d.type=I,mk(l,d,I,C,R)):(l=kv(y.type,null,C,d,d.mode,R),l.ref=d.ref,l.return=d,d.child=l)}if(I=l.child,!(l.lanes&R)){var ee=I.memoizedProps;if(y=y.compare,y=y!==null?y:Fo,y(ee,C)&&l.ref===d.ref)return ka(l,d,R)}return d.flags|=1,l=Ds(I,C),l.ref=d.ref,l.return=d,d.child=l}function mk(l,d,y,C,R){if(l!==null){var I=l.memoizedProps;if(Fo(I,C)&&l.ref===d.ref)if(Bn=!1,d.pendingProps=C=I,(l.lanes&R)!==0)l.flags&131072&&(Bn=!0);else return d.lanes=l.lanes,ka(l,d,R)}return N_(l,d,y,C,R)}function vk(l,d,y){var C=d.pendingProps,R=C.children,I=l!==null?l.memoizedState:null;if(C.mode==="hidden")if(!(d.mode&1))d.memoizedState={baseLanes:0,cachePool:null,transitions:null},Zt(Pc,ui),ui|=y;else{if(!(y&1073741824))return l=I!==null?I.baseLanes|y:y,d.lanes=d.childLanes=1073741824,d.memoizedState={baseLanes:l,cachePool:null,transitions:null},d.updateQueue=null,Zt(Pc,ui),ui|=l,null;d.memoizedState={baseLanes:0,cachePool:null,transitions:null},C=I!==null?I.baseLanes:y,Zt(Pc,ui),ui|=C}else I!==null?(C=I.baseLanes|y,d.memoizedState=null):C=y,Zt(Pc,ui),ui|=C;return wn(l,d,R,y),d.child}function gk(l,d){var y=d.ref;(l===null&&y!==null||l!==null&&l.ref!==y)&&(d.flags|=512,d.flags|=2097152)}function N_(l,d,y,C,R){var I=Fn(y)?$l:fn.current;return I=mc(d,I),xc(d,R),y=O_(l,d,y,C,I,R),C=S_(),l!==null&&!Bn?(d.updateQueue=l.updateQueue,d.flags&=-2053,l.lanes&=~R,ka(l,d,R)):(sr&&C&&a_(d),d.flags|=1,wn(l,d,y,R),d.child)}function yk(l,d,y,C,R){if(Fn(y)){var I=!0;rv(d)}else I=!1;if(xc(d,R),d.stateNode===null)_v(l,d),ak(d,y,C),A_(d,y,C,R),C=!0;else if(l===null){var ee=d.stateNode,fe=d.memoizedProps;ee.props=fe;var me=ee.context,Ce=y.contextType;typeof Ce=="object"&&Ce!==null?Ce=Ni(Ce):(Ce=Fn(y)?$l:fn.current,Ce=mc(d,Ce));var Ie=y.getDerivedStateFromProps,$e=typeof Ie=="function"||typeof ee.getSnapshotBeforeUpdate=="function";$e||typeof ee.UNSAFE_componentWillReceiveProps!="function"&&typeof ee.componentWillReceiveProps!="function"||(fe!==C||me!==Ce)&&sk(d,ee,C,Ce),As=!1;var Le=d.memoizedState;ee.state=Le,fv(d,C,ee,R),me=d.memoizedState,fe!==C||Le!==me||$n.current||As?(typeof Ie=="function"&&(j_(d,y,Ie,C),me=d.memoizedState),(fe=As||ok(d,y,fe,C,Le,me,Ce))?($e||typeof ee.UNSAFE_componentWillMount!="function"&&typeof ee.componentWillMount!="function"||(typeof ee.componentWillMount=="function"&&ee.componentWillMount(),typeof ee.UNSAFE_componentWillMount=="function"&&ee.UNSAFE_componentWillMount()),typeof ee.componentDidMount=="function"&&(d.flags|=4194308)):(typeof ee.componentDidMount=="function"&&(d.flags|=4194308),d.memoizedProps=C,d.memoizedState=me),ee.props=C,ee.state=me,ee.context=Ce,C=fe):(typeof ee.componentDidMount=="function"&&(d.flags|=4194308),C=!1)}else{ee=d.stateNode,MA(l,d),fe=d.memoizedProps,Ce=d.type===d.elementType?fe:uo(d.type,fe),ee.props=Ce,$e=d.pendingProps,Le=ee.context,me=y.contextType,typeof me=="object"&&me!==null?me=Ni(me):(me=Fn(y)?$l:fn.current,me=mc(d,me));var Qe=y.getDerivedStateFromProps;(Ie=typeof Qe=="function"||typeof ee.getSnapshotBeforeUpdate=="function")||typeof ee.UNSAFE_componentWillReceiveProps!="function"&&typeof ee.componentWillReceiveProps!="function"||(fe!==$e||Le!==me)&&sk(d,ee,C,me),As=!1,Le=d.memoizedState,ee.state=Le,fv(d,C,ee,R);var tt=d.memoizedState;fe!==$e||Le!==tt||$n.current||As?(typeof Qe=="function"&&(j_(d,y,Qe,C),tt=d.memoizedState),(Ce=As||ok(d,y,Ce,C,Le,tt,me)||!1)?(Ie||typeof ee.UNSAFE_componentWillUpdate!="function"&&typeof ee.componentWillUpdate!="function"||(typeof ee.componentWillUpdate=="function"&&ee.componentWillUpdate(C,tt,me),typeof ee.UNSAFE_componentWillUpdate=="function"&&ee.UNSAFE_componentWillUpdate(C,tt,me)),typeof ee.componentDidUpdate=="function"&&(d.flags|=4),typeof ee.getSnapshotBeforeUpdate=="function"&&(d.flags|=1024)):(typeof ee.componentDidUpdate!="function"||fe===l.memoizedProps&&Le===l.memoizedState||(d.flags|=4),typeof ee.getSnapshotBeforeUpdate!="function"||fe===l.memoizedProps&&Le===l.memoizedState||(d.flags|=1024),d.memoizedProps=C,d.memoizedState=tt),ee.props=C,ee.state=tt,ee.context=me,C=Ce):(typeof ee.componentDidUpdate!="function"||fe===l.memoizedProps&&Le===l.memoizedState||(d.flags|=4),typeof ee.getSnapshotBeforeUpdate!="function"||fe===l.memoizedProps&&Le===l.memoizedState||(d.flags|=1024),C=!1)}return M_(l,d,y,C,I,R)}function M_(l,d,y,C,R,I){gk(l,d);var ee=(d.flags&128)!==0;if(!C&&!ee)return R&&OA(d,y,!1),ka(l,d,I);C=d.stateNode,qW.current=d;var fe=ee&&typeof y.getDerivedStateFromError!="function"?null:C.render();return d.flags|=1,l!==null&&ee?(d.child=bc(d,l.child,null,I),d.child=bc(d,null,fe,I)):wn(l,d,fe,I),d.memoizedState=C.state,R&&OA(d,y,!0),d.child}function bk(l){var d=l.stateNode;d.pendingContext?xA(l,d.pendingContext,d.pendingContext!==d.context):d.context&&xA(l,d.context,!1),g_(l,d.containerInfo)}function _k(l,d,y,C,R){return yc(),c_(R),d.flags|=256,wn(l,d,y,C),d.child}var L_={dehydrated:null,treeContext:null,retryLane:0};function I_(l){return{baseLanes:l,cachePool:null,transitions:null}}function xk(l,d,y){var C=d.pendingProps,R=br.current,I=!1,ee=(d.flags&128)!==0,fe;if((fe=ee)||(fe=l!==null&&l.memoizedState===null?!1:(R&2)!==0),fe?(I=!0,d.flags&=-129):(l===null||l.memoizedState!==null)&&(R|=1),Zt(br,R&1),l===null)return u_(d),l=d.memoizedState,l!==null&&(l=l.dehydrated,l!==null)?(d.mode&1?l.data==="$!"?d.lanes=8:d.lanes=1073741824:d.lanes=1,null):(ee=C.children,l=C.fallback,I?(C=d.mode,I=d.child,ee={mode:"hidden",children:ee},!(C&1)&&I!==null?(I.childLanes=0,I.pendingProps=ee):I=Rv(ee,C,0,null),l=Kl(l,C,y,null),I.return=d,l.return=d,I.sibling=l,d.child=I,d.child.memoizedState=I_(y),d.memoizedState=L_,l):D_(d,ee));if(R=l.memoizedState,R!==null&&(fe=R.dehydrated,fe!==null))return HW(l,d,ee,C,fe,R,y);if(I){I=C.fallback,ee=d.mode,R=l.child,fe=R.sibling;var me={mode:"hidden",children:C.children};return!(ee&1)&&d.child!==R?(C=d.child,C.childLanes=0,C.pendingProps=me,d.deletions=null):(C=Ds(R,me),C.subtreeFlags=R.subtreeFlags&14680064),fe!==null?I=Ds(fe,I):(I=Kl(I,ee,y,null),I.flags|=2),I.return=d,C.return=d,C.sibling=I,d.child=C,C=I,I=d.child,ee=l.child.memoizedState,ee=ee===null?I_(y):{baseLanes:ee.baseLanes|y,cachePool:null,transitions:ee.transitions},I.memoizedState=ee,I.childLanes=l.childLanes&~y,d.memoizedState=L_,C}return I=l.child,l=I.sibling,C=Ds(I,{mode:"visible",children:C.children}),!(d.mode&1)&&(C.lanes=y),C.return=d,C.sibling=null,l!==null&&(y=d.deletions,y===null?(d.deletions=[l],d.flags|=16):y.push(l)),d.child=C,d.memoizedState=null,C}function D_(l,d){return d=Rv({mode:"visible",children:d},l.mode,0,null),d.return=l,l.child=d}function bv(l,d,y,C){return C!==null&&c_(C),bc(d,l.child,null,y),l=D_(d,d.pendingProps.children),l.flags|=2,d.memoizedState=null,l}function HW(l,d,y,C,R,I,ee){if(y)return d.flags&256?(d.flags&=-257,C=k_(Error(r(422))),bv(l,d,ee,C)):d.memoizedState!==null?(d.child=l.child,d.flags|=128,null):(I=C.fallback,R=d.mode,C=Rv({mode:"visible",children:C.children},R,0,null),I=Kl(I,R,ee,null),I.flags|=2,C.return=d,I.return=d,C.sibling=I,d.child=C,d.mode&1&&bc(d,l.child,null,ee),d.child.memoizedState=I_(ee),d.memoizedState=L_,I);if(!(d.mode&1))return bv(l,d,ee,null);if(R.data==="$!"){if(C=R.nextSibling&&R.nextSibling.dataset,C)var fe=C.dgst;return C=fe,I=Error(r(419)),C=k_(I,C,void 0),bv(l,d,ee,C)}if(fe=(ee&l.childLanes)!==0,Bn||fe){if(C=Gr,C!==null){switch(ee&-ee){case 4:R=2;break;case 16:R=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:R=32;break;case 536870912:R=268435456;break;default:R=0}R=R&(C.suspendedLanes|ee)?0:R,R!==0&&R!==I.retryLane&&(I.retryLane=R,ja(l,R),ho(C,l,R,-1))}return J_(),C=k_(Error(r(421))),bv(l,d,ee,C)}return R.data==="$?"?(d.flags|=128,d.child=l.child,d=oq.bind(null,l),R._reactRetry=d,null):(l=I.treeContext,li=zo(R.nextSibling),si=d,sr=!0,lo=null,l!==null&&(ki[Ri++]=Ea,ki[Ri++]=Ta,ki[Ri++]=Fl,Ea=l.id,Ta=l.overflow,Fl=d),d=D_(d,C.children),d.flags|=4096,d)}function wk(l,d,y){l.lanes|=d;var C=l.alternate;C!==null&&(C.lanes|=d),p_(l.return,d,y)}function $_(l,d,y,C,R){var I=l.memoizedState;I===null?l.memoizedState={isBackwards:d,rendering:null,renderingStartTime:0,last:C,tail:y,tailMode:R}:(I.isBackwards=d,I.rendering=null,I.renderingStartTime=0,I.last=C,I.tail=y,I.tailMode=R)}function Ok(l,d,y){var C=d.pendingProps,R=C.revealOrder,I=C.tail;if(wn(l,d,C.children,y),C=br.current,C&2)C=C&1|2,d.flags|=128;else{if(l!==null&&l.flags&128)e:for(l=d.child;l!==null;){if(l.tag===13)l.memoizedState!==null&&wk(l,y,d);else if(l.tag===19)wk(l,y,d);else if(l.child!==null){l.child.return=l,l=l.child;continue}if(l===d)break e;for(;l.sibling===null;){if(l.return===null||l.return===d)break e;l=l.return}l.sibling.return=l.return,l=l.sibling}C&=1}if(Zt(br,C),!(d.mode&1))d.memoizedState=null;else switch(R){case"forwards":for(y=d.child,R=null;y!==null;)l=y.alternate,l!==null&&dv(l)===null&&(R=y),y=y.sibling;y=R,y===null?(R=d.child,d.child=null):(R=y.sibling,y.sibling=null),$_(d,!1,R,y,I);break;case"backwards":for(y=null,R=d.child,d.child=null;R!==null;){if(l=R.alternate,l!==null&&dv(l)===null){d.child=R;break}l=R.sibling,R.sibling=y,y=R,R=l}$_(d,!0,y,null,I);break;case"together":$_(d,!1,null,null,void 0);break;default:d.memoizedState=null}return d.child}function _v(l,d){!(d.mode&1)&&l!==null&&(l.alternate=null,d.alternate=null,d.flags|=2)}function ka(l,d,y){if(l!==null&&(d.dependencies=l.dependencies),Wl|=d.lanes,!(y&d.childLanes))return null;if(l!==null&&d.child!==l.child)throw Error(r(153));if(d.child!==null){for(l=d.child,y=Ds(l,l.pendingProps),d.child=y,y.return=d;l.sibling!==null;)l=l.sibling,y=y.sibling=Ds(l,l.pendingProps),y.return=d;y.sibling=null}return d.child}function GW(l,d,y){switch(d.tag){case 3:bk(d),yc();break;case 5:DA(d);break;case 1:Fn(d.type)&&rv(d);break;case 4:g_(d,d.stateNode.containerInfo);break;case 10:var C=d.type._context,R=d.memoizedProps.value;Zt(lv,C._currentValue),C._currentValue=R;break;case 13:if(C=d.memoizedState,C!==null)return C.dehydrated!==null?(Zt(br,br.current&1),d.flags|=128,null):y&d.child.childLanes?xk(l,d,y):(Zt(br,br.current&1),l=ka(l,d,y),l!==null?l.sibling:null);Zt(br,br.current&1);break;case 19:if(C=(y&d.childLanes)!==0,l.flags&128){if(C)return Ok(l,d,y);d.flags|=128}if(R=d.memoizedState,R!==null&&(R.rendering=null,R.tail=null,R.lastEffect=null),Zt(br,br.current),C)break;return null;case 22:case 23:return d.lanes=0,vk(l,d,y)}return ka(l,d,y)}var Sk,F_,Pk,Ck;Sk=function(l,d){for(var y=d.child;y!==null;){if(y.tag===5||y.tag===6)l.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}},F_=function(){},Pk=function(l,d,y,C){var R=l.memoizedProps;if(R!==C){l=d.stateNode,zl(Vo.current);var I=null;switch(y){case"input":R=Se(l,R),C=Se(l,C),I=[];break;case"select":R=G({},R,{value:void 0}),C=G({},C,{value:void 0}),I=[];break;case"textarea":R=qe(l,R),C=qe(l,C),I=[];break;default:typeof R.onClick!="function"&&typeof C.onClick=="function"&&(l.onclick=Re)}Ir(y,C);var ee;y=null;for(Ce in R)if(!C.hasOwnProperty(Ce)&&R.hasOwnProperty(Ce)&&R[Ce]!=null)if(Ce==="style"){var fe=R[Ce];for(ee in fe)fe.hasOwnProperty(ee)&&(y||(y={}),y[ee]="")}else Ce!=="dangerouslySetInnerHTML"&&Ce!=="children"&&Ce!=="suppressContentEditableWarning"&&Ce!=="suppressHydrationWarning"&&Ce!=="autoFocus"&&(i.hasOwnProperty(Ce)?I||(I=[]):(I=I||[]).push(Ce,null));for(Ce in C){var me=C[Ce];if(fe=R!=null?R[Ce]:void 0,C.hasOwnProperty(Ce)&&me!==fe&&(me!=null||fe!=null))if(Ce==="style")if(fe){for(ee in fe)!fe.hasOwnProperty(ee)||me&&me.hasOwnProperty(ee)||(y||(y={}),y[ee]="");for(ee in me)me.hasOwnProperty(ee)&&fe[ee]!==me[ee]&&(y||(y={}),y[ee]=me[ee])}else y||(I||(I=[]),I.push(Ce,y)),y=me;else Ce==="dangerouslySetInnerHTML"?(me=me?me.__html:void 0,fe=fe?fe.__html:void 0,me!=null&&fe!==me&&(I=I||[]).push(Ce,me)):Ce==="children"?typeof me!="string"&&typeof me!="number"||(I=I||[]).push(Ce,""+me):Ce!=="suppressContentEditableWarning"&&Ce!=="suppressHydrationWarning"&&(i.hasOwnProperty(Ce)?(me!=null&&Ce==="onScroll"&&zt("scroll",l),I||fe===me||(I=[])):(I=I||[]).push(Ce,me))}y&&(I=I||[]).push("style",y);var Ce=I;(d.updateQueue=Ce)&&(d.flags|=4)}},Ck=function(l,d,y,C){y!==C&&(d.flags|=4)};function Xd(l,d){if(!sr)switch(l.tailMode){case"hidden":d=l.tail;for(var y=null;d!==null;)d.alternate!==null&&(y=d),d=d.sibling;y===null?l.tail=null:y.sibling=null;break;case"collapsed":y=l.tail;for(var C=null;y!==null;)y.alternate!==null&&(C=y),y=y.sibling;C===null?d||l.tail===null?l.tail=null:l.tail.sibling=null:C.sibling=null}}function hn(l){var d=l.alternate!==null&&l.alternate.child===l.child,y=0,C=0;if(d)for(var R=l.child;R!==null;)y|=R.lanes|R.childLanes,C|=R.subtreeFlags&14680064,C|=R.flags&14680064,R.return=l,R=R.sibling;else for(R=l.child;R!==null;)y|=R.lanes|R.childLanes,C|=R.subtreeFlags,C|=R.flags,R.return=l,R=R.sibling;return l.subtreeFlags|=C,l.childLanes=y,d}function KW(l,d,y){var C=d.pendingProps;switch(s_(d),d.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return hn(d),null;case 1:return Fn(d.type)&&tv(),hn(d),null;case 3:return C=d.stateNode,wc(),rr($n),rr(fn),__(),C.pendingContext&&(C.context=C.pendingContext,C.pendingContext=null),(l===null||l.child===null)&&(av(d)?d.flags|=4:l===null||l.memoizedState.isDehydrated&&!(d.flags&256)||(d.flags|=1024,lo!==null&&(Z_(lo),lo=null))),F_(l,d),hn(d),null;case 5:y_(d);var R=zl(Hd.current);if(y=d.type,l!==null&&d.stateNode!=null)Pk(l,d,y,C,R),l.ref!==d.ref&&(d.flags|=512,d.flags|=2097152);else{if(!C){if(d.stateNode===null)throw Error(r(166));return hn(d),null}if(l=zl(Vo.current),av(d)){C=d.stateNode,y=d.type;var I=d.memoizedProps;switch(C[Ai]=d,C[Ps]=I,l=(d.mode&1)!==0,y){case"dialog":zt("cancel",C),zt("close",C);break;case"iframe":case"object":case"embed":zt("load",C);break;case"video":case"audio":for(R=0;R<ws.length;R++)zt(ws[R],C);break;case"source":zt("error",C);break;case"img":case"image":case"link":zt("error",C),zt("load",C);break;case"details":zt("toggle",C);break;case"input":Fe(C,I),zt("invalid",C);break;case"select":C._wrapperState={wasMultiple:!!I.multiple},zt("invalid",C);break;case"textarea":ye(C,I),zt("invalid",C)}Ir(y,I),R=null;for(var ee in I)if(I.hasOwnProperty(ee)){var fe=I[ee];ee==="children"?typeof fe=="string"?C.textContent!==fe&&(I.suppressHydrationWarning!==!0&&Pe(C.textContent,fe,l),R=["children",fe]):typeof fe=="number"&&C.textContent!==""+fe&&(I.suppressHydrationWarning!==!0&&Pe(C.textContent,fe,l),R=["children",""+fe]):i.hasOwnProperty(ee)&&fe!=null&&ee==="onScroll"&&zt("scroll",C)}switch(y){case"input":ue(C),je(C,I,!0);break;case"textarea":ue(C),Ae(C);break;case"select":case"option":break;default:typeof I.onClick=="function"&&(C.onclick=Re)}C=R,d.updateQueue=C,C!==null&&(d.flags|=4)}else{ee=R.nodeType===9?R:R.ownerDocument,l==="http://www.w3.org/1999/xhtml"&&(l=ke(y)),l==="http://www.w3.org/1999/xhtml"?y==="script"?(l=ee.createElement("div"),l.innerHTML="<script><\/script>",l=l.removeChild(l.firstChild)):typeof C.is=="string"?l=ee.createElement(y,{is:C.is}):(l=ee.createElement(y),y==="select"&&(ee=l,C.multiple?ee.multiple=!0:C.size&&(ee.size=C.size))):l=ee.createElementNS(l,y),l[Ai]=d,l[Ps]=C,Sk(l,d,!1,!1),d.stateNode=l;e:{switch(ee=Mn(y,C),y){case"dialog":zt("cancel",l),zt("close",l),R=C;break;case"iframe":case"object":case"embed":zt("load",l),R=C;break;case"video":case"audio":for(R=0;R<ws.length;R++)zt(ws[R],l);R=C;break;case"source":zt("error",l),R=C;break;case"img":case"image":case"link":zt("error",l),zt("load",l),R=C;break;case"details":zt("toggle",l),R=C;break;case"input":Fe(l,C),R=Se(l,C),zt("invalid",l);break;case"option":R=C;break;case"select":l._wrapperState={wasMultiple:!!C.multiple},R=G({},C,{value:void 0}),zt("invalid",l);break;case"textarea":ye(l,C),R=qe(l,C),zt("invalid",l);break;default:R=C}Ir(y,R),fe=R;for(I in fe)if(fe.hasOwnProperty(I)){var me=fe[I];I==="style"?Kt(l,me):I==="dangerouslySetInnerHTML"?(me=me?me.__html:void 0,me!=null&&Xe(l,me)):I==="children"?typeof me=="string"?(y!=="textarea"||me!=="")&&bt(l,me):typeof me=="number"&&bt(l,""+me):I!=="suppressContentEditableWarning"&&I!=="suppressHydrationWarning"&&I!=="autoFocus"&&(i.hasOwnProperty(I)?me!=null&&I==="onScroll"&&zt("scroll",l):me!=null&&E(l,I,me,ee))}switch(y){case"input":ue(l),je(l,C,!1);break;case"textarea":ue(l),Ae(l);break;case"option":C.value!=null&&l.setAttribute("value",""+M(C.value));break;case"select":l.multiple=!!C.multiple,I=C.value,I!=null?Be(l,!!C.multiple,I,!1):C.defaultValue!=null&&Be(l,!!C.multiple,C.defaultValue,!0);break;default:typeof R.onClick=="function"&&(l.onclick=Re)}switch(y){case"button":case"input":case"select":case"textarea":C=!!C.autoFocus;break e;case"img":C=!0;break e;default:C=!1}}C&&(d.flags|=4)}d.ref!==null&&(d.flags|=512,d.flags|=2097152)}return hn(d),null;case 6:if(l&&d.stateNode!=null)Ck(l,d,l.memoizedProps,C);else{if(typeof C!="string"&&d.stateNode===null)throw Error(r(166));if(y=zl(Hd.current),zl(Vo.current),av(d)){if(C=d.stateNode,y=d.memoizedProps,C[Ai]=d,(I=C.nodeValue!==y)&&(l=si,l!==null))switch(l.tag){case 3:Pe(C.nodeValue,y,(l.mode&1)!==0);break;case 5:l.memoizedProps.suppressHydrationWarning!==!0&&Pe(C.nodeValue,y,(l.mode&1)!==0)}I&&(d.flags|=4)}else C=(y.nodeType===9?y:y.ownerDocument).createTextNode(C),C[Ai]=d,d.stateNode=C}return hn(d),null;case 13:if(rr(br),C=d.memoizedState,l===null||l.memoizedState!==null&&l.memoizedState.dehydrated!==null){if(sr&&li!==null&&d.mode&1&&!(d.flags&128))jA(),yc(),d.flags|=98560,I=!1;else if(I=av(d),C!==null&&C.dehydrated!==null){if(l===null){if(!I)throw Error(r(318));if(I=d.memoizedState,I=I!==null?I.dehydrated:null,!I)throw Error(r(317));I[Ai]=d}else yc(),!(d.flags&128)&&(d.memoizedState=null),d.flags|=4;hn(d),I=!1}else lo!==null&&(Z_(lo),lo=null),I=!0;if(!I)return d.flags&65536?d:null}return d.flags&128?(d.lanes=y,d):(C=C!==null,C!==(l!==null&&l.memoizedState!==null)&&C&&(d.child.flags|=8192,d.mode&1&&(l===null||br.current&1?Ur===0&&(Ur=3):J_())),d.updateQueue!==null&&(d.flags|=4),hn(d),null);case 4:return wc(),F_(l,d),l===null&&Os(d.stateNode.containerInfo),hn(d),null;case 10:return h_(d.type._context),hn(d),null;case 17:return Fn(d.type)&&tv(),hn(d),null;case 19:if(rr(br),I=d.memoizedState,I===null)return hn(d),null;if(C=(d.flags&128)!==0,ee=I.rendering,ee===null)if(C)Xd(I,!1);else{if(Ur!==0||l!==null&&l.flags&128)for(l=d.child;l!==null;){if(ee=dv(l),ee!==null){for(d.flags|=128,Xd(I,!1),C=ee.updateQueue,C!==null&&(d.updateQueue=C,d.flags|=4),d.subtreeFlags=0,C=y,y=d.child;y!==null;)I=y,l=C,I.flags&=14680066,ee=I.alternate,ee===null?(I.childLanes=0,I.lanes=l,I.child=null,I.subtreeFlags=0,I.memoizedProps=null,I.memoizedState=null,I.updateQueue=null,I.dependencies=null,I.stateNode=null):(I.childLanes=ee.childLanes,I.lanes=ee.lanes,I.child=ee.child,I.subtreeFlags=0,I.deletions=null,I.memoizedProps=ee.memoizedProps,I.memoizedState=ee.memoizedState,I.updateQueue=ee.updateQueue,I.type=ee.type,l=ee.dependencies,I.dependencies=l===null?null:{lanes:l.lanes,firstContext:l.firstContext}),y=y.sibling;return Zt(br,br.current&1|2),d.child}l=l.sibling}I.tail!==null&&gr()>Cc&&(d.flags|=128,C=!0,Xd(I,!1),d.lanes=4194304)}else{if(!C)if(l=dv(ee),l!==null){if(d.flags|=128,C=!0,y=l.updateQueue,y!==null&&(d.updateQueue=y,d.flags|=4),Xd(I,!0),I.tail===null&&I.tailMode==="hidden"&&!ee.alternate&&!sr)return hn(d),null}else 2*gr()-I.renderingStartTime>Cc&&y!==1073741824&&(d.flags|=128,C=!0,Xd(I,!1),d.lanes=4194304);I.isBackwards?(ee.sibling=d.child,d.child=ee):(y=I.last,y!==null?y.sibling=ee:d.child=ee,I.last=ee)}return I.tail!==null?(d=I.tail,I.rendering=d,I.tail=d.sibling,I.renderingStartTime=gr(),d.sibling=null,y=br.current,Zt(br,C?y&1|2:y&1),d):(hn(d),null);case 22:case 23:return Q_(),C=d.memoizedState!==null,l!==null&&l.memoizedState!==null!==C&&(d.flags|=8192),C&&d.mode&1?ui&1073741824&&(hn(d),d.subtreeFlags&6&&(d.flags|=8192)):hn(d),null;case 24:return null;case 25:return null}throw Error(r(156,d.tag))}function YW(l,d){switch(s_(d),d.tag){case 1:return Fn(d.type)&&tv(),l=d.flags,l&65536?(d.flags=l&-65537|128,d):null;case 3:return wc(),rr($n),rr(fn),__(),l=d.flags,l&65536&&!(l&128)?(d.flags=l&-65537|128,d):null;case 5:return y_(d),null;case 13:if(rr(br),l=d.memoizedState,l!==null&&l.dehydrated!==null){if(d.alternate===null)throw Error(r(340));yc()}return l=d.flags,l&65536?(d.flags=l&-65537|128,d):null;case 19:return rr(br),null;case 4:return wc(),null;case 10:return h_(d.type._context),null;case 22:case 23:return Q_(),null;case 24:return null;default:return null}}var xv=!1,pn=!1,ZW=typeof WeakSet=="function"?WeakSet:Set,Je=null;function Sc(l,d){var y=l.ref;if(y!==null)if(typeof y=="function")try{y(null)}catch(C){Or(l,d,C)}else y.current=null}function B_(l,d,y){try{y()}catch(C){Or(l,d,C)}}var Ek=!1;function XW(l,d){if(Ze=Al,l=Md(),Ld(l)){if("selectionStart"in l)var y={start:l.selectionStart,end:l.selectionEnd};else e:{y=(y=l.ownerDocument)&&y.defaultView||window;var C=y.getSelection&&y.getSelection();if(C&&C.rangeCount!==0){y=C.anchorNode;var R=C.anchorOffset,I=C.focusNode;C=C.focusOffset;try{y.nodeType,I.nodeType}catch{y=null;break e}var ee=0,fe=-1,me=-1,Ce=0,Ie=0,$e=l,Le=null;t:for(;;){for(var Qe;$e!==y||R!==0&&$e.nodeType!==3||(fe=ee+R),$e!==I||C!==0&&$e.nodeType!==3||(me=ee+C),$e.nodeType===3&&(ee+=$e.nodeValue.length),(Qe=$e.firstChild)!==null;)Le=$e,$e=Qe;for(;;){if($e===l)break t;if(Le===y&&++Ce===R&&(fe=ee),Le===I&&++Ie===C&&(me=ee),(Qe=$e.nextSibling)!==null)break;$e=Le,Le=$e.parentNode}$e=Qe}y=fe===-1||me===-1?null:{start:fe,end:me}}else y=null}y=y||{start:0,end:0}}else y=null;for(st={focusedElem:l,selectionRange:y},Al=!1,Je=d;Je!==null;)if(d=Je,l=d.child,(d.subtreeFlags&1028)!==0&&l!==null)l.return=d,Je=l;else for(;Je!==null;){d=Je;try{var tt=d.alternate;if(d.flags&1024)switch(d.tag){case 0:case 11:case 15:break;case 1:if(tt!==null){var rt=tt.memoizedProps,Er=tt.memoizedState,xe=d.stateNode,ve=xe.getSnapshotBeforeUpdate(d.elementType===d.type?rt:uo(d.type,rt),Er);xe.__reactInternalSnapshotBeforeUpdate=ve}break;case 3:var Oe=d.stateNode.containerInfo;Oe.nodeType===1?Oe.textContent="":Oe.nodeType===9&&Oe.documentElement&&Oe.removeChild(Oe.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(r(163))}}catch(We){Or(d,d.return,We)}if(l=d.sibling,l!==null){l.return=d.return,Je=l;break}Je=d.return}return tt=Ek,Ek=!1,tt}function Qd(l,d,y){var C=d.updateQueue;if(C=C!==null?C.lastEffect:null,C!==null){var R=C=C.next;do{if((R.tag&l)===l){var I=R.destroy;R.destroy=void 0,I!==void 0&&B_(d,y,I)}R=R.next}while(R!==C)}}function wv(l,d){if(d=d.updateQueue,d=d!==null?d.lastEffect:null,d!==null){var y=d=d.next;do{if((y.tag&l)===l){var C=y.create;y.destroy=C()}y=y.next}while(y!==d)}}function U_(l){var d=l.ref;if(d!==null){var y=l.stateNode;switch(l.tag){case 5:l=y;break;default:l=y}typeof d=="function"?d(l):d.current=l}}function Tk(l){var d=l.alternate;d!==null&&(l.alternate=null,Tk(d)),l.child=null,l.deletions=null,l.sibling=null,l.tag===5&&(d=l.stateNode,d!==null&&(delete d[Ai],delete d[Ps],delete d[Cs],delete d[r_],delete d[n_])),l.stateNode=null,l.return=null,l.dependencies=null,l.memoizedProps=null,l.memoizedState=null,l.pendingProps=null,l.stateNode=null,l.updateQueue=null}function jk(l){return l.tag===5||l.tag===3||l.tag===4}function Ak(l){e:for(;;){for(;l.sibling===null;){if(l.return===null||jk(l.return))return null;l=l.return}for(l.sibling.return=l.return,l=l.sibling;l.tag!==5&&l.tag!==6&&l.tag!==18;){if(l.flags&2||l.child===null||l.tag===4)continue e;l.child.return=l,l=l.child}if(!(l.flags&2))return l.stateNode}}function z_(l,d,y){var C=l.tag;if(C===5||C===6)l=l.stateNode,d?y.nodeType===8?y.parentNode.insertBefore(l,d):y.insertBefore(l,d):(y.nodeType===8?(d=y.parentNode,d.insertBefore(l,y)):(d=y,d.appendChild(l)),y=y._reactRootContainer,y!=null||d.onclick!==null||(d.onclick=Re));else if(C!==4&&(l=l.child,l!==null))for(z_(l,d,y),l=l.sibling;l!==null;)z_(l,d,y),l=l.sibling}function V_(l,d,y){var C=l.tag;if(C===5||C===6)l=l.stateNode,d?y.insertBefore(l,d):y.appendChild(l);else if(C!==4&&(l=l.child,l!==null))for(V_(l,d,y),l=l.sibling;l!==null;)V_(l,d,y),l=l.sibling}var rn=null,co=!1;function Rs(l,d,y){for(y=y.child;y!==null;)kk(l,d,y),y=y.sibling}function kk(l,d,y){if(Jn&&typeof Jn.onCommitFiberUnmount=="function")try{Jn.onCommitFiberUnmount(Sl,y)}catch{}switch(y.tag){case 5:pn||Sc(y,d);case 6:var C=rn,R=co;rn=null,Rs(l,d,y),rn=C,co=R,rn!==null&&(co?(l=rn,y=y.stateNode,l.nodeType===8?l.parentNode.removeChild(y):l.removeChild(y)):rn.removeChild(y.stateNode));break;case 18:rn!==null&&(co?(l=rn,y=y.stateNode,l.nodeType===8?zd(l.parentNode,y):l.nodeType===1&&zd(l,y),ri(l)):zd(rn,y.stateNode));break;case 4:C=rn,R=co,rn=y.stateNode.containerInfo,co=!0,Rs(l,d,y),rn=C,co=R;break;case 0:case 11:case 14:case 15:if(!pn&&(C=y.updateQueue,C!==null&&(C=C.lastEffect,C!==null))){R=C=C.next;do{var I=R,ee=I.destroy;I=I.tag,ee!==void 0&&(I&2||I&4)&&B_(y,d,ee),R=R.next}while(R!==C)}Rs(l,d,y);break;case 1:if(!pn&&(Sc(y,d),C=y.stateNode,typeof C.componentWillUnmount=="function"))try{C.props=y.memoizedProps,C.state=y.memoizedState,C.componentWillUnmount()}catch(fe){Or(y,d,fe)}Rs(l,d,y);break;case 21:Rs(l,d,y);break;case 22:y.mode&1?(pn=(C=pn)||y.memoizedState!==null,Rs(l,d,y),pn=C):Rs(l,d,y);break;default:Rs(l,d,y)}}function Rk(l){var d=l.updateQueue;if(d!==null){l.updateQueue=null;var y=l.stateNode;y===null&&(y=l.stateNode=new ZW),d.forEach(function(C){var R=aq.bind(null,l,C);y.has(C)||(y.add(C),C.then(R,R))})}}function fo(l,d){var y=d.deletions;if(y!==null)for(var C=0;C<y.length;C++){var R=y[C];try{var I=l,ee=d,fe=ee;e:for(;fe!==null;){switch(fe.tag){case 5:rn=fe.stateNode,co=!1;break e;case 3:rn=fe.stateNode.containerInfo,co=!0;break e;case 4:rn=fe.stateNode.containerInfo,co=!0;break e}fe=fe.return}if(rn===null)throw Error(r(160));kk(I,ee,R),rn=null,co=!1;var me=R.alternate;me!==null&&(me.return=null),R.return=null}catch(Ce){Or(R,d,Ce)}}if(d.subtreeFlags&12854)for(d=d.child;d!==null;)Nk(d,l),d=d.sibling}function Nk(l,d){var y=l.alternate,C=l.flags;switch(l.tag){case 0:case 11:case 14:case 15:if(fo(d,l),qo(l),C&4){try{Qd(3,l,l.return),wv(3,l)}catch(rt){Or(l,l.return,rt)}try{Qd(5,l,l.return)}catch(rt){Or(l,l.return,rt)}}break;case 1:fo(d,l),qo(l),C&512&&y!==null&&Sc(y,y.return);break;case 5:if(fo(d,l),qo(l),C&512&&y!==null&&Sc(y,y.return),l.flags&32){var R=l.stateNode;try{bt(R,"")}catch(rt){Or(l,l.return,rt)}}if(C&4&&(R=l.stateNode,R!=null)){var I=l.memoizedProps,ee=y!==null?y.memoizedProps:I,fe=l.type,me=l.updateQueue;if(l.updateQueue=null,me!==null)try{fe==="input"&&I.type==="radio"&&I.name!=null&&ge(R,I),Mn(fe,ee);var Ce=Mn(fe,I);for(ee=0;ee<me.length;ee+=2){var Ie=me[ee],$e=me[ee+1];Ie==="style"?Kt(R,$e):Ie==="dangerouslySetInnerHTML"?Xe(R,$e):Ie==="children"?bt(R,$e):E(R,Ie,$e,Ce)}switch(fe){case"input":Ee(R,I);break;case"textarea":we(R,I);break;case"select":var Le=R._wrapperState.wasMultiple;R._wrapperState.wasMultiple=!!I.multiple;var Qe=I.value;Qe!=null?Be(R,!!I.multiple,Qe,!1):Le!==!!I.multiple&&(I.defaultValue!=null?Be(R,!!I.multiple,I.defaultValue,!0):Be(R,!!I.multiple,I.multiple?[]:"",!1))}R[Ps]=I}catch(rt){Or(l,l.return,rt)}}break;case 6:if(fo(d,l),qo(l),C&4){if(l.stateNode===null)throw Error(r(162));R=l.stateNode,I=l.memoizedProps;try{R.nodeValue=I}catch(rt){Or(l,l.return,rt)}}break;case 3:if(fo(d,l),qo(l),C&4&&y!==null&&y.memoizedState.isDehydrated)try{ri(d.containerInfo)}catch(rt){Or(l,l.return,rt)}break;case 4:fo(d,l),qo(l);break;case 13:fo(d,l),qo(l),R=l.child,R.flags&8192&&(I=R.memoizedState!==null,R.stateNode.isHidden=I,!I||R.alternate!==null&&R.alternate.memoizedState!==null||(H_=gr())),C&4&&Rk(l);break;case 22:if(Ie=y!==null&&y.memoizedState!==null,l.mode&1?(pn=(Ce=pn)||Ie,fo(d,l),pn=Ce):fo(d,l),qo(l),C&8192){if(Ce=l.memoizedState!==null,(l.stateNode.isHidden=Ce)&&!Ie&&l.mode&1)for(Je=l,Ie=l.child;Ie!==null;){for($e=Je=Ie;Je!==null;){switch(Le=Je,Qe=Le.child,Le.tag){case 0:case 11:case 14:case 15:Qd(4,Le,Le.return);break;case 1:Sc(Le,Le.return);var tt=Le.stateNode;if(typeof tt.componentWillUnmount=="function"){C=Le,y=Le.return;try{d=C,tt.props=d.memoizedProps,tt.state=d.memoizedState,tt.componentWillUnmount()}catch(rt){Or(C,y,rt)}}break;case 5:Sc(Le,Le.return);break;case 22:if(Le.memoizedState!==null){Ik($e);continue}}Qe!==null?(Qe.return=Le,Je=Qe):Ik($e)}Ie=Ie.sibling}e:for(Ie=null,$e=l;;){if($e.tag===5){if(Ie===null){Ie=$e;try{R=$e.stateNode,Ce?(I=R.style,typeof I.setProperty=="function"?I.setProperty("display","none","important"):I.display="none"):(fe=$e.stateNode,me=$e.memoizedProps.style,ee=me!=null&&me.hasOwnProperty("display")?me.display:null,fe.style.display=er("display",ee))}catch(rt){Or(l,l.return,rt)}}}else if($e.tag===6){if(Ie===null)try{$e.stateNode.nodeValue=Ce?"":$e.memoizedProps}catch(rt){Or(l,l.return,rt)}}else if(($e.tag!==22&&$e.tag!==23||$e.memoizedState===null||$e===l)&&$e.child!==null){$e.child.return=$e,$e=$e.child;continue}if($e===l)break e;for(;$e.sibling===null;){if($e.return===null||$e.return===l)break e;Ie===$e&&(Ie=null),$e=$e.return}Ie===$e&&(Ie=null),$e.sibling.return=$e.return,$e=$e.sibling}}break;case 19:fo(d,l),qo(l),C&4&&Rk(l);break;case 21:break;default:fo(d,l),qo(l)}}function qo(l){var d=l.flags;if(d&2){try{e:{for(var y=l.return;y!==null;){if(jk(y)){var C=y;break e}y=y.return}throw Error(r(160))}switch(C.tag){case 5:var R=C.stateNode;C.flags&32&&(bt(R,""),C.flags&=-33);var I=Ak(l);V_(l,I,R);break;case 3:case 4:var ee=C.stateNode.containerInfo,fe=Ak(l);z_(l,fe,ee);break;default:throw Error(r(161))}}catch(me){Or(l,l.return,me)}l.flags&=-3}d&4096&&(l.flags&=-4097)}function QW(l,d,y){Je=l,Mk(l)}function Mk(l,d,y){for(var C=(l.mode&1)!==0;Je!==null;){var R=Je,I=R.child;if(R.tag===22&&C){var ee=R.memoizedState!==null||xv;if(!ee){var fe=R.alternate,me=fe!==null&&fe.memoizedState!==null||pn;fe=xv;var Ce=pn;if(xv=ee,(pn=me)&&!Ce)for(Je=R;Je!==null;)ee=Je,me=ee.child,ee.tag===22&&ee.memoizedState!==null?Dk(R):me!==null?(me.return=ee,Je=me):Dk(R);for(;I!==null;)Je=I,Mk(I),I=I.sibling;Je=R,xv=fe,pn=Ce}Lk(l)}else R.subtreeFlags&8772&&I!==null?(I.return=R,Je=I):Lk(l)}}function Lk(l){for(;Je!==null;){var d=Je;if(d.flags&8772){var y=d.alternate;try{if(d.flags&8772)switch(d.tag){case 0:case 11:case 15:pn||wv(5,d);break;case 1:var C=d.stateNode;if(d.flags&4&&!pn)if(y===null)C.componentDidMount();else{var R=d.elementType===d.type?y.memoizedProps:uo(d.type,y.memoizedProps);C.componentDidUpdate(R,y.memoizedState,C.__reactInternalSnapshotBeforeUpdate)}var I=d.updateQueue;I!==null&&IA(d,I,C);break;case 3:var ee=d.updateQueue;if(ee!==null){if(y=null,d.child!==null)switch(d.child.tag){case 5:y=d.child.stateNode;break;case 1:y=d.child.stateNode}IA(d,ee,y)}break;case 5:var fe=d.stateNode;if(y===null&&d.flags&4){y=fe;var me=d.memoizedProps;switch(d.type){case"button":case"input":case"select":case"textarea":me.autoFocus&&y.focus();break;case"img":me.src&&(y.src=me.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(d.memoizedState===null){var Ce=d.alternate;if(Ce!==null){var Ie=Ce.memoizedState;if(Ie!==null){var $e=Ie.dehydrated;$e!==null&&ri($e)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(r(163))}pn||d.flags&512&&U_(d)}catch(Le){Or(d,d.return,Le)}}if(d===l){Je=null;break}if(y=d.sibling,y!==null){y.return=d.return,Je=y;break}Je=d.return}}function Ik(l){for(;Je!==null;){var d=Je;if(d===l){Je=null;break}var y=d.sibling;if(y!==null){y.return=d.return,Je=y;break}Je=d.return}}function Dk(l){for(;Je!==null;){var d=Je;try{switch(d.tag){case 0:case 11:case 15:var y=d.return;try{wv(4,d)}catch(me){Or(d,y,me)}break;case 1:var C=d.stateNode;if(typeof C.componentDidMount=="function"){var R=d.return;try{C.componentDidMount()}catch(me){Or(d,R,me)}}var I=d.return;try{U_(d)}catch(me){Or(d,I,me)}break;case 5:var ee=d.return;try{U_(d)}catch(me){Or(d,ee,me)}}}catch(me){Or(d,d.return,me)}if(d===l){Je=null;break}var fe=d.sibling;if(fe!==null){fe.return=d.return,Je=fe;break}Je=d.return}}var JW=Math.ceil,Ov=T.ReactCurrentDispatcher,W_=T.ReactCurrentOwner,Li=T.ReactCurrentBatchConfig,Mt=0,Gr=null,Nr=null,nn=0,ui=0,Pc=Es(0),Ur=0,Jd=null,Wl=0,Sv=0,q_=0,eh=null,Un=null,H_=0,Cc=1/0,Ra=null,Pv=!1,G_=null,Ns=null,Cv=!1,Ms=null,Ev=0,th=0,K_=null,Tv=-1,jv=0;function On(){return Mt&6?gr():Tv!==-1?Tv:Tv=gr()}function Ls(l){return l.mode&1?Mt&2&&nn!==0?nn&-nn:IW.transition!==null?(jv===0&&(jv=Rm()),jv):(l=Rt,l!==0||(l=window.event,l=l===void 0?16:Tt(l.type)),l):1}function ho(l,d,y,C){if(50<th)throw th=0,K_=null,Error(r(185));ei(l,y,C),(!(Mt&2)||l!==Gr)&&(l===Gr&&(!(Mt&2)&&(Sv|=y),Ur===4&&Is(l,nn)),zn(l,C),y===1&&Mt===0&&!(d.mode&1)&&(Cc=gr()+500,nv&&js()))}function zn(l,d){var y=l.callbackNode;Hu(l,d);var C=Yt(l,l===Gr?nn:0);if(C===0)y!==null&&vd(y),l.callbackNode=null,l.callbackPriority=0;else if(d=C&-C,l.callbackPriority!==d){if(y!=null&&vd(y),d===1)l.tag===0?LW(Fk.bind(null,l)):SA(Fk.bind(null,l)),cn(function(){!(Mt&6)&&js()}),y=null;else{switch(cs(C)){case 1:y=gd;break;case 4:y=km;break;case 16:y=Wu;break;case 536870912:y=as;break;default:y=Wu}y=Gk(y,$k.bind(null,l))}l.callbackPriority=d,l.callbackNode=y}}function $k(l,d){if(Tv=-1,jv=0,Mt&6)throw Error(r(327));var y=l.callbackNode;if(Ec()&&l.callbackNode!==y)return null;var C=Yt(l,l===Gr?nn:0);if(C===0)return null;if(C&30||C&l.expiredLanes||d)d=Av(l,C);else{d=C;var R=Mt;Mt|=2;var I=Uk();(Gr!==l||nn!==d)&&(Ra=null,Cc=gr()+500,Hl(l,d));do try{rq();break}catch(fe){Bk(l,fe)}while(!0);d_(),Ov.current=I,Mt=R,Nr!==null?d=0:(Gr=null,nn=0,d=Ur)}if(d!==0){if(d===2&&(R=ln(l),R!==0&&(C=R,d=Y_(l,R))),d===1)throw y=Jd,Hl(l,0),Is(l,C),zn(l,gr()),y;if(d===6)Is(l,C);else{if(R=l.current.alternate,!(C&30)&&!eq(R)&&(d=Av(l,C),d===2&&(I=ln(l),I!==0&&(C=I,d=Y_(l,I))),d===1))throw y=Jd,Hl(l,0),Is(l,C),zn(l,gr()),y;switch(l.finishedWork=R,l.finishedLanes=C,d){case 0:case 1:throw Error(r(345));case 2:Gl(l,Un,Ra);break;case 3:if(Is(l,C),(C&130023424)===C&&(d=H_+500-gr(),10<d)){if(Yt(l,0)!==0)break;if(R=l.suspendedLanes,(R&C)!==C){On(),l.pingedLanes|=l.suspendedLanes&R;break}l.timeoutHandle=Fr(Gl.bind(null,l,Un,Ra),d);break}Gl(l,Un,Ra);break;case 4:if(Is(l,C),(C&4194240)===C)break;for(d=l.eventTimes,R=-1;0<C;){var ee=31-wt(C);I=1<<ee,ee=d[ee],ee>R&&(R=ee),C&=~I}if(C=R,C=gr()-C,C=(120>C?120:480>C?480:1080>C?1080:1920>C?1920:3e3>C?3e3:4320>C?4320:1960*JW(C/1960))-C,10<C){l.timeoutHandle=Fr(Gl.bind(null,l,Un,Ra),C);break}Gl(l,Un,Ra);break;case 5:Gl(l,Un,Ra);break;default:throw Error(r(329))}}}return zn(l,gr()),l.callbackNode===y?$k.bind(null,l):null}function Y_(l,d){var y=eh;return l.current.memoizedState.isDehydrated&&(Hl(l,d).flags|=256),l=Av(l,d),l!==2&&(d=Un,Un=y,d!==null&&Z_(d)),l}function Z_(l){Un===null?Un=l:Un.push.apply(Un,l)}function eq(l){for(var d=l;;){if(d.flags&16384){var y=d.updateQueue;if(y!==null&&(y=y.stores,y!==null))for(var C=0;C<y.length;C++){var R=y[C],I=R.getSnapshot;R=R.value;try{if(!oi(I(),R))return!1}catch{return!1}}}if(y=d.child,d.subtreeFlags&16384&&y!==null)y.return=d,d=y;else{if(d===l)break;for(;d.sibling===null;){if(d.return===null||d.return===l)return!0;d=d.return}d.sibling.return=d.return,d=d.sibling}}return!0}function Is(l,d){for(d&=~q_,d&=~Sv,l.suspendedLanes|=d,l.pingedLanes&=~d,l=l.expirationTimes;0<d;){var y=31-wt(d),C=1<<y;l[y]=-1,d&=~C}}function Fk(l){if(Mt&6)throw Error(r(327));Ec();var d=Yt(l,0);if(!(d&1))return zn(l,gr()),null;var y=Av(l,d);if(l.tag!==0&&y===2){var C=ln(l);C!==0&&(d=C,y=Y_(l,C))}if(y===1)throw y=Jd,Hl(l,0),Is(l,d),zn(l,gr()),y;if(y===6)throw Error(r(345));return l.finishedWork=l.current.alternate,l.finishedLanes=d,Gl(l,Un,Ra),zn(l,gr()),null}function X_(l,d){var y=Mt;Mt|=1;try{return l(d)}finally{Mt=y,Mt===0&&(Cc=gr()+500,nv&&js())}}function ql(l){Ms!==null&&Ms.tag===0&&!(Mt&6)&&Ec();var d=Mt;Mt|=1;var y=Li.transition,C=Rt;try{if(Li.transition=null,Rt=1,l)return l()}finally{Rt=C,Li.transition=y,Mt=d,!(Mt&6)&&js()}}function Q_(){ui=Pc.current,rr(Pc)}function Hl(l,d){l.finishedWork=null,l.finishedLanes=0;var y=l.timeoutHandle;if(y!==-1&&(l.timeoutHandle=-1,Rr(y)),Nr!==null)for(y=Nr.return;y!==null;){var C=y;switch(s_(C),C.tag){case 1:C=C.type.childContextTypes,C!=null&&tv();break;case 3:wc(),rr($n),rr(fn),__();break;case 5:y_(C);break;case 4:wc();break;case 13:rr(br);break;case 19:rr(br);break;case 10:h_(C.type._context);break;case 22:case 23:Q_()}y=y.return}if(Gr=l,Nr=l=Ds(l.current,null),nn=ui=d,Ur=0,Jd=null,q_=Sv=Wl=0,Un=eh=null,Ul!==null){for(d=0;d<Ul.length;d++)if(y=Ul[d],C=y.interleaved,C!==null){y.interleaved=null;var R=C.next,I=y.pending;if(I!==null){var ee=I.next;I.next=R,C.next=ee}y.pending=C}Ul=null}return l}function Bk(l,d){do{var y=Nr;try{if(d_(),hv.current=gv,pv){for(var C=_r.memoizedState;C!==null;){var R=C.queue;R!==null&&(R.pending=null),C=C.next}pv=!1}if(Vl=0,Hr=Br=_r=null,Gd=!1,Kd=0,W_.current=null,y===null||y.return===null){Ur=1,Jd=d,Nr=null;break}e:{var I=l,ee=y.return,fe=y,me=d;if(d=nn,fe.flags|=32768,me!==null&&typeof me=="object"&&typeof me.then=="function"){var Ce=me,Ie=fe,$e=Ie.tag;if(!(Ie.mode&1)&&($e===0||$e===11||$e===15)){var Le=Ie.alternate;Le?(Ie.updateQueue=Le.updateQueue,Ie.memoizedState=Le.memoizedState,Ie.lanes=Le.lanes):(Ie.updateQueue=null,Ie.memoizedState=null)}var Qe=fk(ee);if(Qe!==null){Qe.flags&=-257,dk(Qe,ee,fe,I,d),Qe.mode&1&&ck(I,Ce,d),d=Qe,me=Ce;var tt=d.updateQueue;if(tt===null){var rt=new Set;rt.add(me),d.updateQueue=rt}else tt.add(me);break e}else{if(!(d&1)){ck(I,Ce,d),J_();break e}me=Error(r(426))}}else if(sr&&fe.mode&1){var Er=fk(ee);if(Er!==null){!(Er.flags&65536)&&(Er.flags|=256),dk(Er,ee,fe,I,d),c_(Oc(me,fe));break e}}I=me=Oc(me,fe),Ur!==4&&(Ur=2),eh===null?eh=[I]:eh.push(I),I=ee;do{switch(I.tag){case 3:I.flags|=65536,d&=-d,I.lanes|=d;var xe=lk(I,me,d);LA(I,xe);break e;case 1:fe=me;var ve=I.type,Oe=I.stateNode;if(!(I.flags&128)&&(typeof ve.getDerivedStateFromError=="function"||Oe!==null&&typeof Oe.componentDidCatch=="function"&&(Ns===null||!Ns.has(Oe)))){I.flags|=65536,d&=-d,I.lanes|=d;var We=uk(I,fe,d);LA(I,We);break e}}I=I.return}while(I!==null)}Vk(y)}catch(ot){d=ot,Nr===y&&y!==null&&(Nr=y=y.return);continue}break}while(!0)}function Uk(){var l=Ov.current;return Ov.current=gv,l===null?gv:l}function J_(){(Ur===0||Ur===3||Ur===2)&&(Ur=4),Gr===null||!(Wl&268435455)&&!(Sv&268435455)||Is(Gr,nn)}function Av(l,d){var y=Mt;Mt|=2;var C=Uk();(Gr!==l||nn!==d)&&(Ra=null,Hl(l,d));do try{tq();break}catch(R){Bk(l,R)}while(!0);if(d_(),Mt=y,Ov.current=C,Nr!==null)throw Error(r(261));return Gr=null,nn=0,Ur}function tq(){for(;Nr!==null;)zk(Nr)}function rq(){for(;Nr!==null&&!Bb();)zk(Nr)}function zk(l){var d=Hk(l.alternate,l,ui);l.memoizedProps=l.pendingProps,d===null?Vk(l):Nr=d,W_.current=null}function Vk(l){var d=l;do{var y=d.alternate;if(l=d.return,d.flags&32768){if(y=YW(y,d),y!==null){y.flags&=32767,Nr=y;return}if(l!==null)l.flags|=32768,l.subtreeFlags=0,l.deletions=null;else{Ur=6,Nr=null;return}}else if(y=KW(y,d,ui),y!==null){Nr=y;return}if(d=d.sibling,d!==null){Nr=d;return}Nr=d=l}while(d!==null);Ur===0&&(Ur=5)}function Gl(l,d,y){var C=Rt,R=Li.transition;try{Li.transition=null,Rt=1,nq(l,d,y,C)}finally{Li.transition=R,Rt=C}return null}function nq(l,d,y,C){do Ec();while(Ms!==null);if(Mt&6)throw Error(r(327));y=l.finishedWork;var R=l.finishedLanes;if(y===null)return null;if(l.finishedWork=null,l.finishedLanes=0,y===l.current)throw Error(r(177));l.callbackNode=null,l.callbackPriority=0;var I=y.lanes|y.childLanes;if(wr(l,I),l===Gr&&(Nr=Gr=null,nn=0),!(y.subtreeFlags&2064)&&!(y.flags&2064)||Cv||(Cv=!0,Gk(Wu,function(){return Ec(),null})),I=(y.flags&15990)!==0,y.subtreeFlags&15990||I){I=Li.transition,Li.transition=null;var ee=Rt;Rt=1;var fe=Mt;Mt|=4,W_.current=null,XW(l,y),Nk(y,l),Ti(st),Al=!!Ze,st=Ze=null,l.current=y,QW(y),Vu(),Mt=fe,Rt=ee,Li.transition=I}else l.current=y;if(Cv&&(Cv=!1,Ms=l,Ev=R),I=l.pendingLanes,I===0&&(Ns=null),Pl(y.stateNode),zn(l,gr()),d!==null)for(C=l.onRecoverableError,y=0;y<d.length;y++)R=d[y],C(R.value,{componentStack:R.stack,digest:R.digest});if(Pv)throw Pv=!1,l=G_,G_=null,l;return Ev&1&&l.tag!==0&&Ec(),I=l.pendingLanes,I&1?l===K_?th++:(th=0,K_=l):th=0,js(),null}function Ec(){if(Ms!==null){var l=cs(Ev),d=Li.transition,y=Rt;try{if(Li.transition=null,Rt=16>l?16:l,Ms===null)var C=!1;else{if(l=Ms,Ms=null,Ev=0,Mt&6)throw Error(r(331));var R=Mt;for(Mt|=4,Je=l.current;Je!==null;){var I=Je,ee=I.child;if(Je.flags&16){var fe=I.deletions;if(fe!==null){for(var me=0;me<fe.length;me++){var Ce=fe[me];for(Je=Ce;Je!==null;){var Ie=Je;switch(Ie.tag){case 0:case 11:case 15:Qd(8,Ie,I)}var $e=Ie.child;if($e!==null)$e.return=Ie,Je=$e;else for(;Je!==null;){Ie=Je;var Le=Ie.sibling,Qe=Ie.return;if(Tk(Ie),Ie===Ce){Je=null;break}if(Le!==null){Le.return=Qe,Je=Le;break}Je=Qe}}}var tt=I.alternate;if(tt!==null){var rt=tt.child;if(rt!==null){tt.child=null;do{var Er=rt.sibling;rt.sibling=null,rt=Er}while(rt!==null)}}Je=I}}if(I.subtreeFlags&2064&&ee!==null)ee.return=I,Je=ee;else e:for(;Je!==null;){if(I=Je,I.flags&2048)switch(I.tag){case 0:case 11:case 15:Qd(9,I,I.return)}var xe=I.sibling;if(xe!==null){xe.return=I.return,Je=xe;break e}Je=I.return}}var ve=l.current;for(Je=ve;Je!==null;){ee=Je;var Oe=ee.child;if(ee.subtreeFlags&2064&&Oe!==null)Oe.return=ee,Je=Oe;else e:for(ee=ve;Je!==null;){if(fe=Je,fe.flags&2048)try{switch(fe.tag){case 0:case 11:case 15:wv(9,fe)}}catch(ot){Or(fe,fe.return,ot)}if(fe===ee){Je=null;break e}var We=fe.sibling;if(We!==null){We.return=fe.return,Je=We;break e}Je=fe.return}}if(Mt=R,js(),Jn&&typeof Jn.onPostCommitFiberRoot=="function")try{Jn.onPostCommitFiberRoot(Sl,l)}catch{}C=!0}return C}finally{Rt=y,Li.transition=d}}return!1}function Wk(l,d,y){d=Oc(y,d),d=lk(l,d,1),l=ks(l,d,1),d=On(),l!==null&&(ei(l,1,d),zn(l,d))}function Or(l,d,y){if(l.tag===3)Wk(l,l,y);else for(;d!==null;){if(d.tag===3){Wk(d,l,y);break}else if(d.tag===1){var C=d.stateNode;if(typeof d.type.getDerivedStateFromError=="function"||typeof C.componentDidCatch=="function"&&(Ns===null||!Ns.has(C))){l=Oc(y,l),l=uk(d,l,1),d=ks(d,l,1),l=On(),d!==null&&(ei(d,1,l),zn(d,l));break}}d=d.return}}function iq(l,d,y){var C=l.pingCache;C!==null&&C.delete(d),d=On(),l.pingedLanes|=l.suspendedLanes&y,Gr===l&&(nn&y)===y&&(Ur===4||Ur===3&&(nn&130023424)===nn&&500>gr()-H_?Hl(l,0):q_|=y),zn(l,d)}function qk(l,d){d===0&&(l.mode&1?(d=ls,ls<<=1,!(ls&130023424)&&(ls=4194304)):d=1);var y=On();l=ja(l,d),l!==null&&(ei(l,d,y),zn(l,y))}function oq(l){var d=l.memoizedState,y=0;d!==null&&(y=d.retryLane),qk(l,y)}function aq(l,d){var y=0;switch(l.tag){case 13:var C=l.stateNode,R=l.memoizedState;R!==null&&(y=R.retryLane);break;case 19:C=l.stateNode;break;default:throw Error(r(314))}C!==null&&C.delete(d),qk(l,y)}var Hk;Hk=function(l,d,y){if(l!==null)if(l.memoizedProps!==d.pendingProps||$n.current)Bn=!0;else{if(!(l.lanes&y)&&!(d.flags&128))return Bn=!1,GW(l,d,y);Bn=!!(l.flags&131072)}else Bn=!1,sr&&d.flags&1048576&&PA(d,ov,d.index);switch(d.lanes=0,d.tag){case 2:var C=d.type;_v(l,d),l=d.pendingProps;var R=mc(d,fn.current);xc(d,y),R=O_(null,d,C,l,R,y);var I=S_();return d.flags|=1,typeof R=="object"&&R!==null&&typeof R.render=="function"&&R.$$typeof===void 0?(d.tag=1,d.memoizedState=null,d.updateQueue=null,Fn(C)?(I=!0,rv(d)):I=!1,d.memoizedState=R.state!==null&&R.state!==void 0?R.state:null,v_(d),R.updater=yv,d.stateNode=R,R._reactInternals=d,A_(d,C,l,y),d=M_(null,d,C,!0,I,y)):(d.tag=0,sr&&I&&a_(d),wn(null,d,R,y),d=d.child),d;case 16:C=d.elementType;e:{switch(_v(l,d),l=d.pendingProps,R=C._init,C=R(C._payload),d.type=C,R=d.tag=lq(C),l=uo(C,l),R){case 0:d=N_(null,d,C,l,y);break e;case 1:d=yk(null,d,C,l,y);break e;case 11:d=hk(null,d,C,l,y);break e;case 14:d=pk(null,d,C,uo(C.type,l),y);break e}throw Error(r(306,C,""))}return d;case 0:return C=d.type,R=d.pendingProps,R=d.elementType===C?R:uo(C,R),N_(l,d,C,R,y);case 1:return C=d.type,R=d.pendingProps,R=d.elementType===C?R:uo(C,R),yk(l,d,C,R,y);case 3:e:{if(bk(d),l===null)throw Error(r(387));C=d.pendingProps,I=d.memoizedState,R=I.element,MA(l,d),fv(d,C,null,y);var ee=d.memoizedState;if(C=ee.element,I.isDehydrated)if(I={element:C,isDehydrated:!1,cache:ee.cache,pendingSuspenseBoundaries:ee.pendingSuspenseBoundaries,transitions:ee.transitions},d.updateQueue.baseState=I,d.memoizedState=I,d.flags&256){R=Oc(Error(r(423)),d),d=_k(l,d,C,y,R);break e}else if(C!==R){R=Oc(Error(r(424)),d),d=_k(l,d,C,y,R);break e}else for(li=zo(d.stateNode.containerInfo.firstChild),si=d,sr=!0,lo=null,y=RA(d,null,C,y),d.child=y;y;)y.flags=y.flags&-3|4096,y=y.sibling;else{if(yc(),C===R){d=ka(l,d,y);break e}wn(l,d,C,y)}d=d.child}return d;case 5:return DA(d),l===null&&u_(d),C=d.type,R=d.pendingProps,I=l!==null?l.memoizedProps:null,ee=R.children,St(C,R)?ee=null:I!==null&&St(C,I)&&(d.flags|=32),gk(l,d),wn(l,d,ee,y),d.child;case 6:return l===null&&u_(d),null;case 13:return xk(l,d,y);case 4:return g_(d,d.stateNode.containerInfo),C=d.pendingProps,l===null?d.child=bc(d,null,C,y):wn(l,d,C,y),d.child;case 11:return C=d.type,R=d.pendingProps,R=d.elementType===C?R:uo(C,R),hk(l,d,C,R,y);case 7:return wn(l,d,d.pendingProps,y),d.child;case 8:return wn(l,d,d.pendingProps.children,y),d.child;case 12:return wn(l,d,d.pendingProps.children,y),d.child;case 10:e:{if(C=d.type._context,R=d.pendingProps,I=d.memoizedProps,ee=R.value,Zt(lv,C._currentValue),C._currentValue=ee,I!==null)if(oi(I.value,ee)){if(I.children===R.children&&!$n.current){d=ka(l,d,y);break e}}else for(I=d.child,I!==null&&(I.return=d);I!==null;){var fe=I.dependencies;if(fe!==null){ee=I.child;for(var me=fe.firstContext;me!==null;){if(me.context===C){if(I.tag===1){me=Aa(-1,y&-y),me.tag=2;var Ce=I.updateQueue;if(Ce!==null){Ce=Ce.shared;var Ie=Ce.pending;Ie===null?me.next=me:(me.next=Ie.next,Ie.next=me),Ce.pending=me}}I.lanes|=y,me=I.alternate,me!==null&&(me.lanes|=y),p_(I.return,y,d),fe.lanes|=y;break}me=me.next}}else if(I.tag===10)ee=I.type===d.type?null:I.child;else if(I.tag===18){if(ee=I.return,ee===null)throw Error(r(341));ee.lanes|=y,fe=ee.alternate,fe!==null&&(fe.lanes|=y),p_(ee,y,d),ee=I.sibling}else ee=I.child;if(ee!==null)ee.return=I;else for(ee=I;ee!==null;){if(ee===d){ee=null;break}if(I=ee.sibling,I!==null){I.return=ee.return,ee=I;break}ee=ee.return}I=ee}wn(l,d,R.children,y),d=d.child}return d;case 9:return R=d.type,C=d.pendingProps.children,xc(d,y),R=Ni(R),C=C(R),d.flags|=1,wn(l,d,C,y),d.child;case 14:return C=d.type,R=uo(C,d.pendingProps),R=uo(C.type,R),pk(l,d,C,R,y);case 15:return mk(l,d,d.type,d.pendingProps,y);case 17:return C=d.type,R=d.pendingProps,R=d.elementType===C?R:uo(C,R),_v(l,d),d.tag=1,Fn(C)?(l=!0,rv(d)):l=!1,xc(d,y),ak(d,C,R),A_(d,C,R,y),M_(null,d,C,!0,l,y);case 19:return Ok(l,d,y);case 22:return vk(l,d,y)}throw Error(r(156,d.tag))};function Gk(l,d){return Am(l,d)}function sq(l,d,y,C){this.tag=l,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=C,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ii(l,d,y,C){return new sq(l,d,y,C)}function e1(l){return l=l.prototype,!(!l||!l.isReactComponent)}function lq(l){if(typeof l=="function")return e1(l)?1:0;if(l!=null){if(l=l.$$typeof,l===q)return 11;if(l===ne)return 14}return 2}function Ds(l,d){var y=l.alternate;return y===null?(y=Ii(l.tag,d,l.key,l.mode),y.elementType=l.elementType,y.type=l.type,y.stateNode=l.stateNode,y.alternate=l,l.alternate=y):(y.pendingProps=d,y.type=l.type,y.flags=0,y.subtreeFlags=0,y.deletions=null),y.flags=l.flags&14680064,y.childLanes=l.childLanes,y.lanes=l.lanes,y.child=l.child,y.memoizedProps=l.memoizedProps,y.memoizedState=l.memoizedState,y.updateQueue=l.updateQueue,d=l.dependencies,y.dependencies=d===null?null:{lanes:d.lanes,firstContext:d.firstContext},y.sibling=l.sibling,y.index=l.index,y.ref=l.ref,y}function kv(l,d,y,C,R,I){var ee=2;if(C=l,typeof l=="function")e1(l)&&(ee=1);else if(typeof l=="string")ee=5;else e:switch(l){case N:return Kl(y.children,R,I,d);case F:ee=8,R|=8;break;case V:return l=Ii(12,y,d,R|2),l.elementType=V,l.lanes=I,l;case J:return l=Ii(13,y,d,R),l.elementType=J,l.lanes=I,l;case Q:return l=Ii(19,y,d,R),l.elementType=Q,l.lanes=I,l;case se:return Rv(y,R,I,d);default:if(typeof l=="object"&&l!==null)switch(l.$$typeof){case B:ee=10;break e;case W:ee=9;break e;case q:ee=11;break e;case ne:ee=14;break e;case ae:ee=16,C=null;break e}throw Error(r(130,l==null?l:typeof l,""))}return d=Ii(ee,y,d,R),d.elementType=l,d.type=C,d.lanes=I,d}function Kl(l,d,y,C){return l=Ii(7,l,C,d),l.lanes=y,l}function Rv(l,d,y,C){return l=Ii(22,l,C,d),l.elementType=se,l.lanes=y,l.stateNode={isHidden:!1},l}function t1(l,d,y){return l=Ii(6,l,null,d),l.lanes=y,l}function r1(l,d,y){return d=Ii(4,l.children!==null?l.children:[],l.key,d),d.lanes=y,d.stateNode={containerInfo:l.containerInfo,pendingChildren:null,implementation:l.implementation},d}function uq(l,d,y,C,R){this.tag=d,this.containerInfo=l,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=us(0),this.expirationTimes=us(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=us(0),this.identifierPrefix=C,this.onRecoverableError=R,this.mutableSourceEagerHydrationData=null}function n1(l,d,y,C,R,I,ee,fe,me){return l=new uq(l,d,y,fe,me),d===1?(d=1,I===!0&&(d|=8)):d=0,I=Ii(3,null,null,d),l.current=I,I.stateNode=l,I.memoizedState={element:C,isDehydrated:y,cache:null,transitions:null,pendingSuspenseBoundaries:null},v_(I),l}function cq(l,d,y){var C=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:j,key:C==null?null:""+C,children:l,containerInfo:d,implementation:y}}function Kk(l){if(!l)return Ts;l=l._reactInternals;e:{if(Mo(l)!==l||l.tag!==1)throw Error(r(170));var d=l;do{switch(d.tag){case 3:d=d.stateNode.context;break e;case 1:if(Fn(d.type)){d=d.stateNode.__reactInternalMemoizedMergedChildContext;break e}}d=d.return}while(d!==null);throw Error(r(171))}if(l.tag===1){var y=l.type;if(Fn(y))return wA(l,y,d)}return d}function Yk(l,d,y,C,R,I,ee,fe,me){return l=n1(y,C,!0,l,R,I,ee,fe,me),l.context=Kk(null),y=l.current,C=On(),R=Ls(y),I=Aa(C,R),I.callback=d??null,ks(y,I,R),l.current.lanes=R,ei(l,R,C),zn(l,C),l}function Nv(l,d,y,C){var R=d.current,I=On(),ee=Ls(R);return y=Kk(y),d.context===null?d.context=y:d.pendingContext=y,d=Aa(I,ee),d.payload={element:l},C=C===void 0?null:C,C!==null&&(d.callback=C),l=ks(R,d,ee),l!==null&&(ho(l,R,ee,I),cv(l,R,ee)),ee}function Mv(l){if(l=l.current,!l.child)return null;switch(l.child.tag){case 5:return l.child.stateNode;default:return l.child.stateNode}}function Zk(l,d){if(l=l.memoizedState,l!==null&&l.dehydrated!==null){var y=l.retryLane;l.retryLane=y!==0&&y<d?y:d}}function i1(l,d){Zk(l,d),(l=l.alternate)&&Zk(l,d)}function fq(){return null}var Xk=typeof reportError=="function"?reportError:function(l){console.error(l)};function o1(l){this._internalRoot=l}Lv.prototype.render=o1.prototype.render=function(l){var d=this._internalRoot;if(d===null)throw Error(r(409));Nv(l,d,null,null)},Lv.prototype.unmount=o1.prototype.unmount=function(){var l=this._internalRoot;if(l!==null){this._internalRoot=null;var d=l.containerInfo;ql(function(){Nv(null,l,null,null)}),d[Dt]=null}};function Lv(l){this._internalRoot=l}Lv.prototype.unstable_scheduleHydration=function(l){if(l){var d=Yu();l={blockedOn:null,target:l,priority:d};for(var y=0;y<$r.length&&d!==0&&d<$r[y].priority;y++);$r.splice(y,0,l),y===0&&Zu(l)}};function a1(l){return!(!l||l.nodeType!==1&&l.nodeType!==9&&l.nodeType!==11)}function Iv(l){return!(!l||l.nodeType!==1&&l.nodeType!==9&&l.nodeType!==11&&(l.nodeType!==8||l.nodeValue!==" react-mount-point-unstable "))}function Qk(){}function dq(l,d,y,C,R){if(R){if(typeof C=="function"){var I=C;C=function(){var Ce=Mv(ee);I.call(Ce)}}var ee=Yk(d,C,l,0,null,!1,!1,"",Qk);return l._reactRootContainer=ee,l[Dt]=ee.current,Os(l.nodeType===8?l.parentNode:l),ql(),ee}for(;R=l.lastChild;)l.removeChild(R);if(typeof C=="function"){var fe=C;C=function(){var Ce=Mv(me);fe.call(Ce)}}var me=n1(l,0,!1,null,null,!1,!1,"",Qk);return l._reactRootContainer=me,l[Dt]=me.current,Os(l.nodeType===8?l.parentNode:l),ql(function(){Nv(d,me,y,C)}),me}function Dv(l,d,y,C,R){var I=y._reactRootContainer;if(I){var ee=I;if(typeof R=="function"){var fe=R;R=function(){var me=Mv(ee);fe.call(me)}}Nv(d,ee,l,R)}else ee=dq(y,d,l,R,C);return Mv(ee)}Gu=function(l){switch(l.tag){case 3:var d=l.stateNode;if(d.current.memoizedState.isDehydrated){var y=gt(d.pendingLanes);y!==0&&(no(d,y|1),zn(d,gr()),!(Mt&6)&&(Cc=gr()+500,js()))}break;case 13:ql(function(){var C=ja(l,1);if(C!==null){var R=On();ho(C,l,1,R)}}),i1(l,1)}},pa=function(l){if(l.tag===13){var d=ja(l,134217728);if(d!==null){var y=On();ho(d,l,134217728,y)}i1(l,134217728)}},Ku=function(l){if(l.tag===13){var d=Ls(l),y=ja(l,d);if(y!==null){var C=On();ho(y,l,d,C)}i1(l,d)}},Yu=function(){return Rt},Cl=function(l,d){var y=Rt;try{return Rt=l,d()}finally{Rt=y}},Ln=function(l,d,y){switch(d){case"input":if(Ee(l,y),d=y.name,y.type==="radio"&&d!=null){for(y=l;y.parentNode;)y=y.parentNode;for(y=y.querySelectorAll("input[name="+JSON.stringify(""+d)+'][type="radio"]'),d=0;d<y.length;d++){var C=y[d];if(C!==l&&C.form===l.form){var R=hc(C);if(!R)throw Error(r(90));ie(C),Ee(C,R)}}}break;case"textarea":we(l,y);break;case"select":d=y.value,d!=null&&Be(l,!!y.multiple,d,!1)}},hr=X_,ar=ql;var hq={usingClientEntryPoint:!1,Events:[Sa,Pa,hc,os,No,X_]},rh={findFiberByHostInstance:Oa,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},pq={bundleType:rh.bundleType,version:rh.version,rendererPackageName:rh.rendererPackageName,rendererConfig:rh.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:T.ReactCurrentDispatcher,findHostInstanceByFiber:function(l){return l=Tm(l),l===null?null:l.stateNode},findFiberByHostInstance:rh.findFiberByHostInstance||fq,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 $v=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!$v.isDisabled&&$v.supportsFiber)try{Sl=$v.inject(pq),Jn=$v}catch{}}return Vn.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=hq,Vn.createPortal=function(l,d){var y=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!a1(d))throw Error(r(200));return cq(l,d,null,y)},Vn.createRoot=function(l,d){if(!a1(l))throw Error(r(299));var y=!1,C="",R=Xk;return d!=null&&(d.unstable_strictMode===!0&&(y=!0),d.identifierPrefix!==void 0&&(C=d.identifierPrefix),d.onRecoverableError!==void 0&&(R=d.onRecoverableError)),d=n1(l,1,!1,null,null,y,!1,C,R),l[Dt]=d.current,Os(l.nodeType===8?l.parentNode:l),new o1(d)},Vn.findDOMNode=function(l){if(l==null)return null;if(l.nodeType===1)return l;var d=l._reactInternals;if(d===void 0)throw typeof l.render=="function"?Error(r(188)):(l=Object.keys(l).join(","),Error(r(268,l)));return l=Tm(d),l=l===null?null:l.stateNode,l},Vn.flushSync=function(l){return ql(l)},Vn.hydrate=function(l,d,y){if(!Iv(d))throw Error(r(200));return Dv(null,l,d,!0,y)},Vn.hydrateRoot=function(l,d,y){if(!a1(l))throw Error(r(405));var C=y!=null&&y.hydratedSources||null,R=!1,I="",ee=Xk;if(y!=null&&(y.unstable_strictMode===!0&&(R=!0),y.identifierPrefix!==void 0&&(I=y.identifierPrefix),y.onRecoverableError!==void 0&&(ee=y.onRecoverableError)),d=Yk(d,null,l,1,y??null,R,!1,I,ee),l[Dt]=d.current,Os(l),C)for(l=0;l<C.length;l++)y=C[l],R=y._getVersion,R=R(y._source),d.mutableSourceEagerHydrationData==null?d.mutableSourceEagerHydrationData=[y,R]:d.mutableSourceEagerHydrationData.push(y,R);return new Lv(d)},Vn.render=function(l,d,y){if(!Iv(d))throw Error(r(200));return Dv(null,l,d,!1,y)},Vn.unmountComponentAtNode=function(l){if(!Iv(l))throw Error(r(40));return l._reactRootContainer?(ql(function(){Dv(null,null,l,!1,function(){l._reactRootContainer=null,l[Dt]=null})}),!0):!1},Vn.unstable_batchedUpdates=X_,Vn.unstable_renderSubtreeIntoContainer=function(l,d,y,C){if(!Iv(y))throw Error(r(200));if(l==null||l._reactInternals===void 0)throw Error(r(38));return Dv(l,d,y,!1,C)},Vn.version="18.3.1-next-f1338f8080-20240426",Vn}var a3;function S8(){if(a3)return u1.exports;a3=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=Sq(),u1.exports}var s3;function Pq(){if(s3)return Bv;s3=1;var e=S8();return Bv.createRoot=e.createRoot,Bv.hydrateRoot=e.hydrateRoot,Bv}var Cq=Pq(),$=P0();const Z=Nt($),l3=yq({__proto__:null,default:Z},[$]);var d1={exports:{}},h1={};/** + * @license React + * use-sync-external-store-with-selector.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 u3;function Eq(){if(u3)return h1;u3=1;var e=P0();function t(c,u){return c===u&&(c!==0||1/c===1/u)||c!==c&&u!==u}var r=typeof Object.is=="function"?Object.is:t,n=e.useSyncExternalStore,i=e.useRef,o=e.useEffect,a=e.useMemo,s=e.useDebugValue;return h1.useSyncExternalStoreWithSelector=function(c,u,h,p,v){var b=i(null);if(b.current===null){var x={hasValue:!1,value:null};b.current=x}else x=b.current;b=a(function(){function w(A){if(!O){if(O=!0,S=A,A=p(A),v!==void 0&&x.hasValue){var j=x.value;if(v(j,A))return E=j}return E=A}if(j=E,r(S,A))return j;var N=p(A);return v!==void 0&&v(j,N)?j:(S=A,E=N)}var O=!1,S,E,T=h===void 0?null:h;return[function(){return w(u())},T===null?void 0:function(){return w(T())}]},[u,h,p,v]);var _=n(c,b[0],b[1]);return o(function(){x.hasValue=!0,x.value=_},[_]),s(_),_},h1}var c3;function Tq(){return c3||(c3=1,d1.exports=Eq()),d1.exports}Tq();var Ft="default"in l3?Z:l3,f3=Symbol.for("react-redux-context"),d3=typeof globalThis<"u"?globalThis:{};function jq(){if(!Ft.createContext)return{};const e=d3[f3]??(d3[f3]=new Map);let t=e.get(Ft.createContext);return t||(t=Ft.createContext(null),e.set(Ft.createContext,t)),t}var P8=jq(),Aq=()=>{throw new Error("uSES not initialized!")},kq=Symbol.for("react.element"),Rq=Symbol.for("react.portal"),Nq=Symbol.for("react.fragment"),Mq=Symbol.for("react.strict_mode"),Lq=Symbol.for("react.profiler"),Iq=Symbol.for("react.provider"),Dq=Symbol.for("react.context"),$q=Symbol.for("react.server_context"),C8=Symbol.for("react.forward_ref"),Fq=Symbol.for("react.suspense"),Bq=Symbol.for("react.suspense_list"),AE=Symbol.for("react.memo"),Uq=Symbol.for("react.lazy"),zq=C8,Vq=AE;function Wq(e){if(typeof e=="object"&&e!==null){const t=e.$$typeof;switch(t){case kq:{const r=e.type;switch(r){case Nq:case Lq:case Mq:case Fq:case Bq:return r;default:{const n=r&&r.$$typeof;switch(n){case $q:case Dq:case C8:case Uq:case AE:case Iq:return n;default:return t}}}}case Rq:return t}}}function qq(e){return Wq(e)===AE}function Hq(e,t,r,n,{areStatesEqual:i,areOwnPropsEqual:o,areStatePropsEqual:a}){let s=!1,c,u,h,p,v;function b(S,E){return c=S,u=E,h=e(c,u),p=t(n,u),v=r(h,p,u),s=!0,v}function x(){return h=e(c,u),t.dependsOnOwnProps&&(p=t(n,u)),v=r(h,p,u),v}function _(){return e.dependsOnOwnProps&&(h=e(c,u)),t.dependsOnOwnProps&&(p=t(n,u)),v=r(h,p,u),v}function w(){const S=e(c,u),E=!a(S,h);return h=S,E&&(v=r(h,p,u)),v}function O(S,E){const T=!o(E,u),A=!i(S,c,E,u);return c=S,u=E,T&&A?x():T?_():A?w():v}return function(E,T){return s?O(E,T):b(E,T)}}function Gq(e,{initMapStateToProps:t,initMapDispatchToProps:r,initMergeProps:n,...i}){const o=t(e,i),a=r(e,i),s=n(e,i);return Hq(o,a,s,e,i)}function Kq(e,t){const r={};for(const n in e){const i=e[n];typeof i=="function"&&(r[n]=(...o)=>t(i(...o)))}return r}function XO(e){return function(r){const n=e(r);function i(){return n}return i.dependsOnOwnProps=!1,i}}function h3(e){return e.dependsOnOwnProps?!!e.dependsOnOwnProps:e.length!==1}function E8(e,t){return function(n,{displayName:i}){const o=function(s,c){return o.dependsOnOwnProps?o.mapToProps(s,c):o.mapToProps(s,void 0)};return o.dependsOnOwnProps=!0,o.mapToProps=function(s,c){o.mapToProps=e,o.dependsOnOwnProps=h3(e);let u=o(s,c);return typeof u=="function"&&(o.mapToProps=u,o.dependsOnOwnProps=h3(u),u=o(s,c)),u},o}}function kE(e,t){return(r,n)=>{throw new Error(`Invalid value of type ${typeof e} for ${t} argument when connecting component ${n.wrappedComponentName}.`)}}function Yq(e){return e&&typeof e=="object"?XO(t=>Kq(e,t)):e?typeof e=="function"?E8(e):kE(e,"mapDispatchToProps"):XO(t=>({dispatch:t}))}function Zq(e){return e?typeof e=="function"?E8(e):kE(e,"mapStateToProps"):XO(()=>({}))}function Xq(e,t,r){return{...r,...e,...t}}function Qq(e){return function(r,{displayName:n,areMergedPropsEqual:i}){let o=!1,a;return function(c,u,h){const p=e(c,u,h);return o?i(p,a)||(a=p):(o=!0,a=p),a}}}function Jq(e){return e?typeof e=="function"?Qq(e):kE(e,"mergeProps"):()=>Xq}function eH(e){e()}function tH(){let e=null,t=null;return{clear(){e=null,t=null},notify(){eH(()=>{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 p3={notify(){},get:()=>[]};function T8(e,t){let r,n=p3,i=0,o=!1;function a(_){h();const w=n.subscribe(_);let O=!1;return()=>{O||(O=!0,w(),p())}}function s(){n.notify()}function c(){x.onStateChange&&x.onStateChange()}function u(){return o}function h(){i++,r||(r=t?t.addNestedSub(c):e.subscribe(c),n=tH())}function p(){i--,r&&i===0&&(r(),r=void 0,n.clear(),n=p3)}function v(){o||(o=!0,h())}function b(){o&&(o=!1,p())}const x={addNestedSub:a,notifyNestedSubs:s,handleChangeWrapper:c,isSubscribed:u,trySubscribe:v,tryUnsubscribe:b,getListeners:()=>n};return x}var rH=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",nH=typeof navigator<"u"&&navigator.product==="ReactNative",jg=rH||nH?Ft.useLayoutEffect:Ft.useEffect;function m3(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function p1(e,t){if(m3(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])||!m3(e[r[i]],t[r[i]]))return!1;return!0}var iH={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},oH={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},aH={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},j8={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},sH={[zq]:aH,[Vq]:j8};function v3(e){return qq(e)?j8:sH[e.$$typeof]||iH}var lH=Object.defineProperty,uH=Object.getOwnPropertyNames,g3=Object.getOwnPropertySymbols,cH=Object.getOwnPropertyDescriptor,fH=Object.getPrototypeOf,y3=Object.prototype;function QO(e,t){if(typeof t!="string"){if(y3){const o=fH(t);o&&o!==y3&&QO(e,o)}let r=uH(t);g3&&(r=r.concat(g3(t)));const n=v3(e),i=v3(t);for(let o=0;o<r.length;++o){const a=r[o];if(!oH[a]&&!(i&&i[a])&&!(n&&n[a])){const s=cH(t,a);try{lH(e,a,s)}catch{}}}}return e}var A8=Aq,dH=e=>{A8=e},hH=[null,null];function pH(e,t,r){jg(()=>e(...t),r)}function mH(e,t,r,n,i,o){e.current=n,r.current=!1,i.current&&(i.current=null,o())}function vH(e,t,r,n,i,o,a,s,c,u,h){if(!e)return()=>{};let p=!1,v=null;const b=()=>{if(p||!s.current)return;const _=t.getState();let w,O;try{w=n(_,i.current)}catch(S){O=S,v=S}O||(v=null),w===o.current?a.current||u():(o.current=w,c.current=w,a.current=!0,h())};return r.onStateChange=b,r.trySubscribe(),b(),()=>{if(p=!0,r.tryUnsubscribe(),r.onStateChange=null,v)throw v}}function gH(e,t){return e===t}function yH(e,t,r,{pure:n,areStatesEqual:i=gH,areOwnPropsEqual:o=p1,areStatePropsEqual:a=p1,areMergedPropsEqual:s=p1,forwardRef:c=!1,context:u=P8}={}){const h=u,p=Zq(e),v=Yq(t),b=Jq(r),x=!!e;return w=>{const O=w.displayName||w.name||"Component",S=`Connect(${O})`,E={shouldHandleStateChanges:x,displayName:S,wrappedComponentName:O,WrappedComponent:w,initMapStateToProps:p,initMapDispatchToProps:v,initMergeProps:b,areStatesEqual:i,areStatePropsEqual:a,areOwnPropsEqual:o,areMergedPropsEqual:s};function T(N){const[F,V,B]=Ft.useMemo(()=>{const{reactReduxForwardedRef:ie,...he}=N;return[N.context,ie,he]},[N]),W=Ft.useMemo(()=>{let ie=h;return F!=null&&F.Consumer,ie},[F,h]),q=Ft.useContext(W),J=!!N.store&&!!N.store.getState&&!!N.store.dispatch,Q=!!q&&!!q.store,ne=J?N.store:q.store,ae=Q?q.getServerState:ne.getState,se=Ft.useMemo(()=>Gq(ne.dispatch,E),[ne]),[oe,K]=Ft.useMemo(()=>{if(!x)return hH;const ie=T8(ne,J?void 0:q.subscription),he=ie.notifyNestedSubs.bind(ie);return[ie,he]},[ne,J,q]),G=Ft.useMemo(()=>J?q:{...q,subscription:oe},[J,q,oe]),z=Ft.useRef(void 0),re=Ft.useRef(B),X=Ft.useRef(void 0),le=Ft.useRef(!1),ce=Ft.useRef(!1),de=Ft.useRef(void 0);jg(()=>(ce.current=!0,()=>{ce.current=!1}),[]);const be=Ft.useMemo(()=>()=>X.current&&B===re.current?X.current:se(ne.getState(),B),[ne,B]),M=Ft.useMemo(()=>he=>oe?vH(x,ne,oe,se,re,z,le,ce,X,K,he):()=>{},[oe]);pH(mH,[re,z,le,B,X,K]);let D;try{D=A8(M,be,ae?()=>se(ae(),B):be)}catch(ie){throw de.current&&(ie.message+=` +The error may be correlated with this previous error: +${de.current.stack} + +`),ie}jg(()=>{de.current=void 0,X.current=void 0,z.current=D});const Y=Ft.useMemo(()=>Ft.createElement(w,{...D,ref:V}),[V,w,D]);return Ft.useMemo(()=>x?Ft.createElement(W.Provider,{value:G},Y):Y,[W,Y,G])}const j=Ft.memo(T);if(j.WrappedComponent=w,j.displayName=T.displayName=S,c){const F=Ft.forwardRef(function(B,W){return Ft.createElement(j,{...B,reactReduxForwardedRef:W})});return F.displayName=S,F.WrappedComponent=w,QO(F,w)}return QO(j,w)}}var k8=yH;function bH({store:e,context:t,children:r,serverState:n,stabilityCheck:i="once",identityFunctionCheck:o="once"}){const a=Ft.useMemo(()=>{const u=T8(e);return{store:e,subscription:u,getServerState:n?()=>n:void 0,stabilityCheck:i,identityFunctionCheck:o}},[e,n,i,o]),s=Ft.useMemo(()=>e.getState(),[e]);jg(()=>{const{subscription:u}=a;return u.onStateChange=u.notifyNestedSubs,u.trySubscribe(),s!==e.getState()&&u.notifyNestedSubs(),()=>{u.tryUnsubscribe(),u.onStateChange=void 0}},[a,s]);const c=t||P8;return Ft.createElement(c.Provider,{value:a},r)}var R8=bH;dH($.useSyncExternalStore);var ih={},b3;function _H(){if(b3)return ih;b3=1,Object.defineProperty(ih,"__esModule",{value:!0}),ih.parse=a,ih.serialize=u;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,o=(()=>{const v=function(){};return v.prototype=Object.create(null),v})();function a(v,b){const x=new o,_=v.length;if(_<2)return x;const w=(b==null?void 0:b.decode)||h;let O=0;do{const S=v.indexOf("=",O);if(S===-1)break;const E=v.indexOf(";",O),T=E===-1?_:E;if(S>T){O=v.lastIndexOf(";",S-1)+1;continue}const A=s(v,O,S),j=c(v,S,A),N=v.slice(A,j);if(x[N]===void 0){let F=s(v,S+1,T),V=c(v,T,F);const B=w(v.slice(F,V));x[N]=B}O=T+1}while(O<_);return x}function s(v,b,x){do{const _=v.charCodeAt(b);if(_!==32&&_!==9)return b}while(++b<x);return x}function c(v,b,x){for(;b>x;){const _=v.charCodeAt(--b);if(_!==32&&_!==9)return b+1}return x}function u(v,b,x){const _=(x==null?void 0:x.encode)||encodeURIComponent;if(!e.test(v))throw new TypeError(`argument name is invalid: ${v}`);const w=_(b);if(!t.test(w))throw new TypeError(`argument val is invalid: ${b}`);let O=v+"="+w;if(!x)return O;if(x.maxAge!==void 0){if(!Number.isInteger(x.maxAge))throw new TypeError(`option maxAge is invalid: ${x.maxAge}`);O+="; Max-Age="+x.maxAge}if(x.domain){if(!r.test(x.domain))throw new TypeError(`option domain is invalid: ${x.domain}`);O+="; Domain="+x.domain}if(x.path){if(!n.test(x.path))throw new TypeError(`option path is invalid: ${x.path}`);O+="; Path="+x.path}if(x.expires){if(!p(x.expires)||!Number.isFinite(x.expires.valueOf()))throw new TypeError(`option expires is invalid: ${x.expires}`);O+="; Expires="+x.expires.toUTCString()}if(x.httpOnly&&(O+="; HttpOnly"),x.secure&&(O+="; Secure"),x.partitioned&&(O+="; Partitioned"),x.priority)switch(typeof x.priority=="string"?x.priority.toLowerCase():void 0){case"low":O+="; Priority=Low";break;case"medium":O+="; Priority=Medium";break;case"high":O+="; Priority=High";break;default:throw new TypeError(`option priority is invalid: ${x.priority}`)}if(x.sameSite)switch(typeof x.sameSite=="string"?x.sameSite.toLowerCase():x.sameSite){case!0:case"strict":O+="; SameSite=Strict";break;case"lax":O+="; SameSite=Lax";break;case"none":O+="; SameSite=None";break;default:throw new TypeError(`option sameSite is invalid: ${x.sameSite}`)}return O}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 ih}_H();/** + * react-router v7.0.2 + * + * 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 _3="popstate";function xH(e={}){function t(n,i){let{pathname:o,search:a,hash:s}=n.location;return JO("",{pathname:o,search:a,hash:s},i.state&&i.state.usr||null,i.state&&i.state.key||"default")}function r(n,i){return typeof i=="string"?i:Zh(i)}return OH(t,r,null,e)}function ur(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function Oo(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function wH(){return Math.random().toString(36).substring(2,10)}function x3(e,t){return{usr:e.state,key:e.key,idx:t}}function JO(e,t,r=null,n){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof t=="string"?Hf(t):t,state:r,key:t&&t.key||n||wH()}}function Zh({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 Hf(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 OH(e,t,r,n={}){let{window:i=document.defaultView,v5Compat:o=!1}=n,a=i.history,s="POP",c=null,u=h();u==null&&(u=0,a.replaceState({...a.state,idx:u},""));function h(){return(a.state||{idx:null}).idx}function p(){s="POP";let w=h(),O=w==null?null:w-u;u=w,c&&c({action:s,location:_.location,delta:O})}function v(w,O){s="PUSH";let S=JO(_.location,w,O);u=h()+1;let E=x3(S,u),T=_.createHref(S);try{a.pushState(E,"",T)}catch(A){if(A instanceof DOMException&&A.name==="DataCloneError")throw A;i.location.assign(T)}o&&c&&c({action:s,location:_.location,delta:1})}function b(w,O){s="REPLACE";let S=JO(_.location,w,O);u=h();let E=x3(S,u),T=_.createHref(S);a.replaceState(E,"",T),o&&c&&c({action:s,location:_.location,delta:0})}function x(w){let O=i.location.origin!=="null"?i.location.origin:i.location.href,S=typeof w=="string"?w:Zh(w);return S=S.replace(/ $/,"%20"),ur(O,`No window.location.(origin|href) available to create URL for href: ${S}`),new URL(S,O)}let _={get action(){return s},get location(){return e(i,a)},listen(w){if(c)throw new Error("A history only accepts one active listener");return i.addEventListener(_3,p),c=w,()=>{i.removeEventListener(_3,p),c=null}},createHref(w){return t(i,w)},createURL:x,encodeLocation(w){let O=x(w);return{pathname:O.pathname,search:O.search,hash:O.hash}},push:v,replace:b,go(w){return a.go(w)}};return _}function N8(e,t,r="/"){return SH(e,t,r,!1)}function SH(e,t,r,n){let i=typeof t=="string"?Hf(t):t,o=nl(i.pathname||"/",r);if(o==null)return null;let a=M8(e);PH(a);let s=null;for(let c=0;s==null&&c<a.length;++c){let u=IH(o);s=MH(a[c],u,n)}return s}function M8(e,t=[],r=[],n=""){let i=(o,a,s)=>{let c={relativePath:s===void 0?o.path||"":s,caseSensitive:o.caseSensitive===!0,childrenIndex:a,route:o};c.relativePath.startsWith("/")&&(ur(c.relativePath.startsWith(n),`Absolute route path "${c.relativePath}" nested under path "${n}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),c.relativePath=c.relativePath.slice(n.length));let u=$a([n,c.relativePath]),h=r.concat(c);o.children&&o.children.length>0&&(ur(o.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${u}".`),M8(o.children,t,h,u)),!(o.path==null&&!o.index)&&t.push({path:u,score:RH(u,o.index),routesMeta:h})};return e.forEach((o,a)=>{var s;if(o.path===""||!((s=o.path)!=null&&s.includes("?")))i(o,a);else for(let c of L8(o.path))i(o,a,c)}),t}function L8(e){let t=e.split("/");if(t.length===0)return[];let[r,...n]=t,i=r.endsWith("?"),o=r.replace(/\?$/,"");if(n.length===0)return i?[o,""]:[o];let a=L8(n.join("/")),s=[];return s.push(...a.map(c=>c===""?o:[o,c].join("/"))),i&&s.push(...a),s.map(c=>e.startsWith("/")&&c===""?"/":c)}function PH(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:NH(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}var CH=/^:[\w-]+$/,EH=3,TH=2,jH=1,AH=10,kH=-2,w3=e=>e==="*";function RH(e,t){let r=e.split("/"),n=r.length;return r.some(w3)&&(n+=kH),t&&(n+=TH),r.filter(i=>!w3(i)).reduce((i,o)=>i+(CH.test(o)?EH:o===""?jH:AH),n)}function NH(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 MH(e,t,r=!1){let{routesMeta:n}=e,i={},o="/",a=[];for(let s=0;s<n.length;++s){let c=n[s],u=s===n.length-1,h=o==="/"?t:t.slice(o.length)||"/",p=Ag({path:c.relativePath,caseSensitive:c.caseSensitive,end:u},h),v=c.route;if(!p&&u&&r&&!n[n.length-1].route.index&&(p=Ag({path:c.relativePath,caseSensitive:c.caseSensitive,end:!1},h)),!p)return null;Object.assign(i,p.params),a.push({params:i,pathname:$a([o,p.pathname]),pathnameBase:BH($a([o,p.pathnameBase])),route:v}),p.pathnameBase!=="/"&&(o=$a([o,p.pathnameBase]))}return a}function Ag(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[r,n]=LH(e.path,e.caseSensitive,e.end),i=t.match(r);if(!i)return null;let o=i[0],a=o.replace(/(.)\/+$/,"$1"),s=i.slice(1);return{params:n.reduce((u,{paramName:h,isOptional:p},v)=>{if(h==="*"){let x=s[v]||"";a=o.slice(0,o.length-x.length).replace(/(.)\/+$/,"$1")}const b=s[v];return p&&!b?u[h]=void 0:u[h]=(b||"").replace(/%2F/g,"/"),u},{}),pathname:o,pathnameBase:a,pattern:e}}function LH(e,t=!1,r=!0){Oo(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,(a,s,c)=>(n.push({paramName:s,isOptional:c!=null}),c?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),n]}function IH(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Oo(!1,`The URL path "${e}" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function nl(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 DH(e,t="/"){let{pathname:r,search:n="",hash:i=""}=typeof e=="string"?Hf(e):e;return{pathname:r?r.startsWith("/")?r:$H(r,t):t,search:UH(n),hash:zH(i)}}function $H(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 m1(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 FH(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function RE(e){let t=FH(e);return t.map((r,n)=>n===t.length-1?r.pathname:r.pathnameBase)}function NE(e,t,r,n=!1){let i;typeof e=="string"?i=Hf(e):(i={...e},ur(!i.pathname||!i.pathname.includes("?"),m1("?","pathname","search",i)),ur(!i.pathname||!i.pathname.includes("#"),m1("#","pathname","hash",i)),ur(!i.search||!i.search.includes("#"),m1("#","search","hash",i)));let o=e===""||i.pathname==="",a=o?"/":i.pathname,s;if(a==null)s=r;else{let p=t.length-1;if(!n&&a.startsWith("..")){let v=a.split("/");for(;v[0]==="..";)v.shift(),p-=1;i.pathname=v.join("/")}s=p>=0?t[p]:"/"}let c=DH(i,s),u=a&&a!=="/"&&a.endsWith("/"),h=(o||a===".")&&r.endsWith("/");return!c.pathname.endsWith("/")&&(u||h)&&(c.pathname+="/"),c}var $a=e=>e.join("/").replace(/\/\/+/g,"/"),BH=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),UH=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,zH=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function VH(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}var I8=["POST","PUT","PATCH","DELETE"];new Set(I8);var WH=["GET",...I8];new Set(WH);var Gf=$.createContext(null);Gf.displayName="DataRouter";var C0=$.createContext(null);C0.displayName="DataRouterState";var D8=$.createContext({isTransitioning:!1});D8.displayName="ViewTransition";var qH=$.createContext(new Map);qH.displayName="Fetchers";var HH=$.createContext(null);HH.displayName="Await";var Po=$.createContext(null);Po.displayName="Navigation";var Kp=$.createContext(null);Kp.displayName="Location";var Co=$.createContext({outlet:null,matches:[],isDataRoute:!1});Co.displayName="Route";var ME=$.createContext(null);ME.displayName="RouteError";function GH(e,{relative:t}={}){ur(Mu(),"useHref() may be used only in the context of a <Router> component.");let{basename:r,navigator:n}=$.useContext(Po),{hash:i,pathname:o,search:a}=Yp(e,{relative:t}),s=o;return r!=="/"&&(s=o==="/"?r:$a([r,o])),n.createHref({pathname:s,search:a,hash:i})}function Mu(){return $.useContext(Kp)!=null}function yn(){return ur(Mu(),"useLocation() may be used only in the context of a <Router> component."),$.useContext(Kp).location}var $8="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function F8(e){$.useContext(Po).static||$.useLayoutEffect(e)}function la(){let{isDataRoute:e}=$.useContext(Co);return e?aG():KH()}function KH(){ur(Mu(),"useNavigate() may be used only in the context of a <Router> component.");let e=$.useContext(Gf),{basename:t,navigator:r}=$.useContext(Po),{matches:n}=$.useContext(Co),{pathname:i}=yn(),o=JSON.stringify(RE(n)),a=$.useRef(!1);return F8(()=>{a.current=!0}),$.useCallback((c,u={})=>{if(Oo(a.current,$8),!a.current)return;if(typeof c=="number"){r.go(c);return}let h=NE(c,JSON.parse(o),i,u.relative==="path");e==null&&t!=="/"&&(h.pathname=h.pathname==="/"?t:$a([t,h.pathname])),(u.replace?r.replace:r.push)(h,u.state,u)},[t,r,o,i,e])}$.createContext(null);function Kf(){let{matches:e}=$.useContext(Co),t=e[e.length-1];return t?t.params:{}}function Yp(e,{relative:t}={}){let{matches:r}=$.useContext(Co),{pathname:n}=yn(),i=JSON.stringify(RE(r));return $.useMemo(()=>NE(e,JSON.parse(i),n,t==="path"),[e,i,n,t])}function YH(e,t){return B8(e,t)}function B8(e,t,r,n){var O;ur(Mu(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:i}=$.useContext(Po),{matches:o}=$.useContext(Co),a=o[o.length-1],s=a?a.params:{},c=a?a.pathname:"/",u=a?a.pathnameBase:"/",h=a&&a.route;{let S=h&&h.path||"";U8(c,!h||S.endsWith("*")||S.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${c}" (under <Route path="${S}">) 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="${S}"> to <Route path="${S==="/"?"*":`${S}/*`}">.`)}let p=yn(),v;if(t){let S=typeof t=="string"?Hf(t):t;ur(u==="/"||((O=S.pathname)==null?void 0:O.startsWith(u)),`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 "${u}" but pathname "${S.pathname}" was given in the \`location\` prop.`),v=S}else v=p;let b=v.pathname||"/",x=b;if(u!=="/"){let S=u.replace(/^\//,"").split("/");x="/"+b.replace(/^\//,"").split("/").slice(S.length).join("/")}let _=N8(e,{pathname:x});Oo(h||_!=null,`No routes matched location "${v.pathname}${v.search}${v.hash}" `),Oo(_==null||_[_.length-1].route.element!==void 0||_[_.length-1].route.Component!==void 0||_[_.length-1].route.lazy!==void 0,`Matched leaf route at location "${v.pathname}${v.search}${v.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 w=eG(_&&_.map(S=>Object.assign({},S,{params:Object.assign({},s,S.params),pathname:$a([u,i.encodeLocation?i.encodeLocation(S.pathname).pathname:S.pathname]),pathnameBase:S.pathnameBase==="/"?u:$a([u,i.encodeLocation?i.encodeLocation(S.pathnameBase).pathname:S.pathnameBase])})),o,r,n);return t&&w?$.createElement(Kp.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...v},navigationType:"POP"}},w):w}function ZH(){let e=oG(),t=VH(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},o={padding:"2px 4px",backgroundColor:n},a=null;return console.error("Error handled by React Router default ErrorBoundary:",e),a=$.createElement($.Fragment,null,$.createElement("p",null,"💿 Hey developer 👋"),$.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",$.createElement("code",{style:o},"ErrorBoundary")," or"," ",$.createElement("code",{style:o},"errorElement")," prop on your route.")),$.createElement($.Fragment,null,$.createElement("h2",null,"Unexpected Application Error!"),$.createElement("h3",{style:{fontStyle:"italic"}},t),r?$.createElement("pre",{style:i},r):null,a)}var XH=$.createElement(ZH,null),QH=class extends $.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?$.createElement(Co.Provider,{value:this.props.routeContext},$.createElement(ME.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function JH({routeContext:e,match:t,children:r}){let n=$.useContext(Gf);return n&&n.static&&n.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(n.staticContext._deepestRenderedBoundaryId=t.route.id),$.createElement(Co.Provider,{value:e},r)}function eG(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,o=r==null?void 0:r.errors;if(o!=null){let c=i.findIndex(u=>u.route.id&&(o==null?void 0:o[u.route.id])!==void 0);ur(c>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(o).join(",")}`),i=i.slice(0,Math.min(i.length,c+1))}let a=!1,s=-1;if(r)for(let c=0;c<i.length;c++){let u=i[c];if((u.route.HydrateFallback||u.route.hydrateFallbackElement)&&(s=c),u.route.id){let{loaderData:h,errors:p}=r,v=u.route.loader&&!h.hasOwnProperty(u.route.id)&&(!p||p[u.route.id]===void 0);if(u.route.lazy||v){a=!0,s>=0?i=i.slice(0,s+1):i=[i[0]];break}}}return i.reduceRight((c,u,h)=>{let p,v=!1,b=null,x=null;r&&(p=o&&u.route.id?o[u.route.id]:void 0,b=u.route.errorElement||XH,a&&(s<0&&h===0?(U8("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),v=!0,x=null):s===h&&(v=!0,x=u.route.hydrateFallbackElement||null)));let _=t.concat(i.slice(0,h+1)),w=()=>{let O;return p?O=b:v?O=x:u.route.Component?O=$.createElement(u.route.Component,null):u.route.element?O=u.route.element:O=c,$.createElement(JH,{match:u,routeContext:{outlet:c,matches:_,isDataRoute:r!=null},children:O})};return r&&(u.route.ErrorBoundary||u.route.errorElement||h===0)?$.createElement(QH,{location:r.location,revalidation:r.revalidation,component:b,error:p,children:w(),routeContext:{outlet:null,matches:_,isDataRoute:!0}}):w()},null)}function LE(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function tG(e){let t=$.useContext(Gf);return ur(t,LE(e)),t}function rG(e){let t=$.useContext(C0);return ur(t,LE(e)),t}function nG(e){let t=$.useContext(Co);return ur(t,LE(e)),t}function IE(e){let t=nG(e),r=t.matches[t.matches.length-1];return ur(r.route.id,`${e} can only be used on routes that contain a unique "id"`),r.route.id}function iG(){return IE("useRouteId")}function oG(){var n;let e=$.useContext(ME),t=rG("useRouteError"),r=IE("useRouteError");return e!==void 0?e:(n=t.errors)==null?void 0:n[r]}function aG(){let{router:e}=tG("useNavigate"),t=IE("useNavigate"),r=$.useRef(!1);return F8(()=>{r.current=!0}),$.useCallback(async(i,o={})=>{Oo(r.current,$8),r.current&&(typeof i=="number"?e.navigate(i):await e.navigate(i,{fromRouteId:t,...o}))},[e,t])}var O3={};function U8(e,t,r){!t&&!O3[e]&&(O3[e]=!0,Oo(!1,r))}$.memo(sG);function sG({routes:e,future:t,state:r}){return B8(e,void 0,r,t)}function DE({to:e,replace:t,state:r,relative:n}){ur(Mu(),"<Navigate> may be used only in the context of a <Router> component.");let{static:i}=$.useContext(Po);Oo(!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:o}=$.useContext(Co),{pathname:a}=yn(),s=la(),c=NE(e,RE(o),a,n==="path"),u=JSON.stringify(c);return $.useEffect(()=>{s(JSON.parse(u),{replace:t,state:r,relative:n})},[s,u,n,t,r]),null}function Pt(e){ur(!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 lG({basename:e="/",children:t=null,location:r,navigationType:n="POP",navigator:i,static:o=!1}){ur(!Mu(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let a=e.replace(/^\/*/,"/"),s=$.useMemo(()=>({basename:a,navigator:i,static:o,future:{}}),[a,i,o]);typeof r=="string"&&(r=Hf(r));let{pathname:c="/",search:u="",hash:h="",state:p=null,key:v="default"}=r,b=$.useMemo(()=>{let x=nl(c,a);return x==null?null:{location:{pathname:x,search:u,hash:h,state:p,key:v},navigationType:n}},[a,c,u,h,p,v,n]);return Oo(b!=null,`<Router basename="${a}"> is not able to match the URL "${c}${u}${h}" because it does not start with the basename, so the <Router> won't render anything.`),b==null?null:$.createElement(Po.Provider,{value:s},$.createElement(Kp.Provider,{children:t,value:b}))}function E0({children:e,location:t}){return YH(eS(e),t)}function eS(e,t=[]){let r=[];return $.Children.forEach(e,(n,i)=>{if(!$.isValidElement(n))return;let o=[...t,i];if(n.type===$.Fragment){r.push.apply(r,eS(n.props.children,o));return}ur(n.type===Pt,`[${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>`),ur(!n.props.index||!n.props.children,"An index route cannot have child routes.");let a={id:n.props.id||o.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&&(a.children=eS(n.props.children,o)),r.push(a)}),r}var gg="get",yg="application/x-www-form-urlencoded";function T0(e){return e!=null&&typeof e.tagName=="string"}function uG(e){return T0(e)&&e.tagName.toLowerCase()==="button"}function cG(e){return T0(e)&&e.tagName.toLowerCase()==="form"}function fG(e){return T0(e)&&e.tagName.toLowerCase()==="input"}function dG(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function hG(e,t){return e.button===0&&(!t||t==="_self")&&!dG(e)}var Uv=null;function pG(){if(Uv===null)try{new FormData(document.createElement("form"),0),Uv=!1}catch{Uv=!0}return Uv}var mG=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function v1(e){return e!=null&&!mG.has(e)?(Oo(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${yg}"`),null):e}function vG(e,t){let r,n,i,o,a;if(cG(e)){let s=e.getAttribute("action");n=s?nl(s,t):null,r=e.getAttribute("method")||gg,i=v1(e.getAttribute("enctype"))||yg,o=new FormData(e)}else if(uG(e)||fG(e)&&(e.type==="submit"||e.type==="image")){let s=e.form;if(s==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let c=e.getAttribute("formaction")||s.getAttribute("action");if(n=c?nl(c,t):null,r=e.getAttribute("formmethod")||s.getAttribute("method")||gg,i=v1(e.getAttribute("formenctype"))||v1(s.getAttribute("enctype"))||yg,o=new FormData(s,e),!pG()){let{name:u,type:h,value:p}=e;if(h==="image"){let v=u?`${u}.`:"";o.append(`${v}x`,"0"),o.append(`${v}y`,"0")}else u&&o.append(u,p)}}else{if(T0(e))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');r=gg,n=null,i=yg,a=e}return o&&i==="text/plain"&&(a=o,o=void 0),{action:n,method:r.toLowerCase(),encType:i,formData:o,body:a}}function $E(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}async function gG(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 yG(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 bG(e,t,r){let n=await Promise.all(e.map(async i=>{let o=t.routes[i.route.id];if(o){let a=await gG(o,r);return a.links?a.links():[]}return[]}));return OG(n.flat(1).filter(yG).filter(i=>i.rel==="stylesheet"||i.rel==="preload").map(i=>i.rel==="stylesheet"?{...i,rel:"prefetch",as:"style"}:{...i,rel:"prefetch"}))}function S3(e,t,r,n,i,o){let a=(c,u)=>r[u]?c.route.id!==r[u].route.id:!0,s=(c,u)=>{var h;return r[u].pathname!==c.pathname||((h=r[u].route.path)==null?void 0:h.endsWith("*"))&&r[u].params["*"]!==c.params["*"]};return o==="assets"?t.filter((c,u)=>a(c,u)||s(c,u)):o==="data"?t.filter((c,u)=>{var p;let h=n.routes[c.route.id];if(!h||!h.hasLoader)return!1;if(a(c,u)||s(c,u))return!0;if(c.route.shouldRevalidate){let v=c.route.shouldRevalidate({currentUrl:new URL(i.pathname+i.search+i.hash,window.origin),currentParams:((p=r[0])==null?void 0:p.params)||{},nextUrl:new URL(e,window.origin),nextParams:c.params,defaultShouldRevalidate:!0});if(typeof v=="boolean")return v}return!0}):[]}function _G(e,t){return xG(e.map(r=>{let n=t.routes[r.route.id];if(!n)return[];let i=[n.module];return n.imports&&(i=i.concat(n.imports)),i}).flat(1))}function xG(e){return[...new Set(e)]}function wG(e){let t={},r=Object.keys(e).sort();for(let n of r)t[n]=e[n];return t}function OG(e,t){let r=new Set;return new Set(t),e.reduce((n,i)=>{let o=JSON.stringify(wG(i));return r.has(o)||(r.add(o),n.push({key:o,link:i})),n},[])}function SG(e){let t=typeof e=="string"?new URL(e,typeof window>"u"?"server://singlefetch/":window.location.origin):e;return t.pathname==="/"?t.pathname="_root.data":t.pathname=`${t.pathname.replace(/\/$/,"")}.data`,t}function PG(){let e=$.useContext(Gf);return $E(e,"You must render this element inside a <DataRouterContext.Provider> element"),e}function CG(){let e=$.useContext(C0);return $E(e,"You must render this element inside a <DataRouterStateContext.Provider> element"),e}var FE=$.createContext(void 0);FE.displayName="FrameworkContext";function z8(){let e=$.useContext(FE);return $E(e,"You must render this element inside a <HydratedRouter> element"),e}function EG(e,t){let r=$.useContext(FE),[n,i]=$.useState(!1),[o,a]=$.useState(!1),{onFocus:s,onBlur:c,onMouseEnter:u,onMouseLeave:h,onTouchStart:p}=t,v=$.useRef(null);$.useEffect(()=>{if(e==="render"&&a(!0),e==="viewport"){let _=O=>{O.forEach(S=>{a(S.isIntersecting)})},w=new IntersectionObserver(_,{threshold:.5});return v.current&&w.observe(v.current),()=>{w.disconnect()}}},[e]),$.useEffect(()=>{if(n){let _=setTimeout(()=>{a(!0)},100);return()=>{clearTimeout(_)}}},[n]);let b=()=>{i(!0)},x=()=>{i(!1),a(!1)};return r?e!=="intent"?[o,v,{}]:[o,v,{onFocus:oh(s,b),onBlur:oh(c,x),onMouseEnter:oh(u,b),onMouseLeave:oh(h,x),onTouchStart:oh(p,b)}]:[!1,v,{}]}function oh(e,t){return r=>{e&&e(r),r.defaultPrevented||t(r)}}function TG({page:e,...t}){let{router:r}=PG(),n=$.useMemo(()=>N8(r.routes,e,r.basename),[r.routes,e,r.basename]);return n?$.createElement(AG,{page:e,matches:n,...t}):(console.warn(`Tried to prefetch ${e} but no routes matched.`),null)}function jG(e){let{manifest:t,routeModules:r}=z8(),[n,i]=$.useState([]);return $.useEffect(()=>{let o=!1;return bG(e,t,r).then(a=>{o||i(a)}),()=>{o=!0}},[e,t,r]),n}function AG({page:e,matches:t,...r}){let n=yn(),{manifest:i,routeModules:o}=z8(),{loaderData:a,matches:s}=CG(),c=$.useMemo(()=>S3(e,t,s,i,n,"data"),[e,t,s,i,n]),u=$.useMemo(()=>S3(e,t,s,i,n,"assets"),[e,t,s,i,n]),h=$.useMemo(()=>{if(e===n.pathname+n.search+n.hash)return[];let b=new Set,x=!1;if(t.forEach(w=>{var S;let O=i.routes[w.route.id];!O||!O.hasLoader||(!c.some(E=>E.route.id===w.route.id)&&w.route.id in a&&((S=o[w.route.id])!=null&&S.shouldRevalidate)||O.hasClientLoader?x=!0:b.add(w.route.id))}),b.size===0)return[];let _=SG(e);return x&&b.size>0&&_.searchParams.set("_routes",t.filter(w=>b.has(w.route.id)).map(w=>w.route.id).join(",")),[_.pathname+_.search]},[a,n,i,c,t,e,o]),p=$.useMemo(()=>_G(u,i),[u,i]),v=jG(u);return $.createElement($.Fragment,null,h.map(b=>$.createElement("link",{key:b,rel:"prefetch",as:"fetch",href:b,...r})),p.map(b=>$.createElement("link",{key:b,rel:"modulepreload",href:b,...r})),v.map(({key:b,link:x})=>$.createElement("link",{key:b,...x})))}function kG(...e){return t=>{e.forEach(r=>{typeof r=="function"?r(t):r!=null&&(r.current=t)})}}var V8=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{V8&&(window.__reactRouterVersion="7.0.2")}catch{}function W8({basename:e,children:t,window:r}){let n=$.useRef();n.current==null&&(n.current=xH({window:r,v5Compat:!0}));let i=n.current,[o,a]=$.useState({action:i.action,location:i.location}),s=$.useCallback(c=>{$.startTransition(()=>a(c))},[a]);return $.useLayoutEffect(()=>i.listen(s),[i,s]),$.createElement(lG,{basename:e,children:t,location:o.location,navigationType:o.action,navigator:i})}var q8=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Gt=$.forwardRef(function({onClick:t,discover:r="render",prefetch:n="none",relative:i,reloadDocument:o,replace:a,state:s,target:c,to:u,preventScrollReset:h,viewTransition:p,...v},b){let{basename:x}=$.useContext(Po),_=typeof u=="string"&&q8.test(u),w,O=!1;if(typeof u=="string"&&_&&(w=u,V8))try{let V=new URL(window.location.href),B=u.startsWith("//")?new URL(V.protocol+u):new URL(u),W=nl(B.pathname,x);B.origin===V.origin&&W!=null?u=W+B.search+B.hash:O=!0}catch{Oo(!1,`<Link to="${u}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let S=GH(u,{relative:i}),[E,T,A]=EG(n,v),j=MG(u,{replace:a,state:s,target:c,preventScrollReset:h,relative:i,viewTransition:p});function N(V){t&&t(V),V.defaultPrevented||j(V)}let F=$.createElement("a",{...v,...A,href:w||S,onClick:O||o?t:N,ref:kG(b,T),target:c,"data-discover":!_&&r==="render"?"true":void 0});return E&&!_?$.createElement($.Fragment,null,F,$.createElement(TG,{page:S})):F});Gt.displayName="Link";var BE=$.forwardRef(function({"aria-current":t="page",caseSensitive:r=!1,className:n="",end:i=!1,style:o,to:a,viewTransition:s,children:c,...u},h){let p=Yp(a,{relative:u.relative}),v=yn(),b=$.useContext(C0),{navigator:x,basename:_}=$.useContext(Po),w=b!=null&&FG(p)&&s===!0,O=x.encodeLocation?x.encodeLocation(p).pathname:p.pathname,S=v.pathname,E=b&&b.navigation&&b.navigation.location?b.navigation.location.pathname:null;r||(S=S.toLowerCase(),E=E?E.toLowerCase():null,O=O.toLowerCase()),E&&_&&(E=nl(E,_)||E);const T=O!=="/"&&O.endsWith("/")?O.length-1:O.length;let A=S===O||!i&&S.startsWith(O)&&S.charAt(T)==="/",j=E!=null&&(E===O||!i&&E.startsWith(O)&&E.charAt(O.length)==="/"),N={isActive:A,isPending:j,isTransitioning:w},F=A?t:void 0,V;typeof n=="function"?V=n(N):V=[n,A?"active":null,j?"pending":null,w?"transitioning":null].filter(Boolean).join(" ");let B=typeof o=="function"?o(N):o;return $.createElement(Gt,{...u,"aria-current":F,className:V,ref:h,style:B,to:a,viewTransition:s},typeof c=="function"?c(N):c)});BE.displayName="NavLink";var RG=$.forwardRef(({discover:e="render",fetcherKey:t,navigate:r,reloadDocument:n,replace:i,state:o,method:a=gg,action:s,onSubmit:c,relative:u,preventScrollReset:h,viewTransition:p,...v},b)=>{let x=DG(),_=$G(s,{relative:u}),w=a.toLowerCase()==="get"?"get":"post",O=typeof s=="string"&&q8.test(s),S=E=>{if(c&&c(E),E.defaultPrevented)return;E.preventDefault();let T=E.nativeEvent.submitter,A=(T==null?void 0:T.getAttribute("formmethod"))||a;x(T||E.currentTarget,{fetcherKey:t,method:A,navigate:r,replace:i,state:o,relative:u,preventScrollReset:h,viewTransition:p})};return $.createElement("form",{ref:b,method:w,action:_,onSubmit:n?c:S,...v,"data-discover":!O&&e==="render"?"true":void 0})});RG.displayName="Form";function NG(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function H8(e){let t=$.useContext(Gf);return ur(t,NG(e)),t}function MG(e,{target:t,replace:r,state:n,preventScrollReset:i,relative:o,viewTransition:a}={}){let s=la(),c=yn(),u=Yp(e,{relative:o});return $.useCallback(h=>{if(hG(h,t)){h.preventDefault();let p=r!==void 0?r:Zh(c)===Zh(u);s(e,{replace:p,state:n,preventScrollReset:i,relative:o,viewTransition:a})}},[c,s,u,r,n,t,e,i,o,a])}var LG=0,IG=()=>`__${String(++LG)}__`;function DG(){let{router:e}=H8("useSubmit"),{basename:t}=$.useContext(Po),r=iG();return $.useCallback(async(n,i={})=>{let{action:o,method:a,encType:s,formData:c,body:u}=vG(n,t);if(i.navigate===!1){let h=i.fetcherKey||IG();await e.fetch(h,r,i.action||o,{preventScrollReset:i.preventScrollReset,formData:c,body:u,formMethod:i.method||a,formEncType:i.encType||s,flushSync:i.flushSync})}else await e.navigate(i.action||o,{preventScrollReset:i.preventScrollReset,formData:c,body:u,formMethod:i.method||a,formEncType:i.encType||s,replace:i.replace,state:i.state,fromRouteId:r,flushSync:i.flushSync,viewTransition:i.viewTransition})},[e,t,r])}function $G(e,{relative:t}={}){let{basename:r}=$.useContext(Po),n=$.useContext(Co);ur(n,"useFormAction must be used inside a RouteContext");let[i]=n.matches.slice(-1),o={...Yp(e||".",{relative:t})},a=yn();if(e==null){o.search=a.search;let s=new URLSearchParams(o.search),c=s.getAll("index");if(c.some(h=>h==="")){s.delete("index"),c.filter(p=>p).forEach(p=>s.append("index",p));let h=s.toString();o.search=h?`?${h}`:""}}return(!e||e===".")&&i.route.index&&(o.search=o.search?o.search.replace(/^\?/,"?index&"):"?index"),r!=="/"&&(o.pathname=o.pathname==="/"?r:$a([r,o.pathname])),Zh(o)}function FG(e,t={}){let r=$.useContext(D8);ur(r!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:n}=H8("useViewTransitionState"),i=Yp(e,{relative:t.relative});if(!r.isTransitioning)return!1;let o=nl(r.currentLocation.pathname,n)||r.currentLocation.pathname,a=nl(r.nextLocation.pathname,n)||r.nextLocation.pathname;return Ag(i.pathname,a)!=null||Ag(i.pathname,o)!=null}new TextEncoder;const BG="shlink-web-client",UG="A React-based progressive web application for shlink",zG="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0",VG="https://github.com/shlinkio/shlink-web-client",WG="MIT",qG="module",HG={lint:"node --run lint:css && node --run lint:js","lint:css":"stylelint src/*.scss src/**/*.scss","lint:js":"eslint src test config/test","lint:fix":"node --run lint:css:fix && node --run lint:js:fix","lint:css:fix":"node --run lint:css -- --fix","lint:js:fix":"node --run lint:js -- --fix",types:"tsc",start:"vite serve --host=0.0.0.0",preview:"vite preview --host=0.0.0.0",build:"node --run types && vite build && node scripts/replace-version.mjs","build:dist":"node --run build && node scripts/create-dist-file.mjs",test:"vitest run --run","test:watch":"vitest --watch","test:ci":"node --run test -- --coverage","test:verbose":"node --run test -- --verbose"},GG={"@fortawesome/fontawesome-free":"^6.7.1","@fortawesome/fontawesome-svg-core":"^6.7.1","@fortawesome/free-brands-svg-icons":"^6.7.1","@fortawesome/free-regular-svg-icons":"^6.7.1","@fortawesome/free-solid-svg-icons":"^6.7.1","@fortawesome/react-fontawesome":"^0.2.2","@json2csv/plainjs":"^7.0.6","@reduxjs/toolkit":"^2.4.0","@shlinkio/data-manipulation":"^1.0.3","@shlinkio/shlink-frontend-kit":"^0.7.0","@shlinkio/shlink-js-sdk":"^1.3.0","@shlinkio/shlink-web-component":"^0.12.0",bootstrap:"5.2.3",bottlejs:"^2.0.1",clsx:"^2.1.1","compare-versions":"^6.1.1",csvtojson:"^2.0.10","date-fns":"^4.1.0",react:"^18.3.1","react-dom":"^18.3.1","react-external-link":"^2.4.0","react-redux":"^9.1.2","react-router":"^7.0.2",reactstrap:"^9.2.3","redux-localstorage-simple":"^2.5.1","workbox-core":"^7.3.0","workbox-expiration":"^7.3.0","workbox-precaching":"^7.3.0","workbox-routing":"^7.3.0","workbox-strategies":"^7.3.0"},KG={"@shlinkio/eslint-config-js-coding-standard":"~3.2.1","@shlinkio/stylelint-config-css-coding-standard":"~1.1.1","@stylistic/eslint-plugin":"^2.11.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.1.0","@testing-library/user-event":"^14.5.2","@total-typescript/shoehorn":"^0.1.2","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@types/uuid":"^10.0.0","@vitejs/plugin-react":"^4.3.4","@vitest/coverage-v8":"^2.1.6","adm-zip":"^0.5.16","axe-core":"^4.10.2",chalk:"^5.4.0",eslint:"^9.16.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react":"^7.37.2","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-simple-import-sort":"^12.1.1",history:"^5.3.0",jsdom:"^25.0.1",sass:"^1.82.0",stylelint:"^15.11.0",typescript:"^5.7.2","typescript-eslint":"^8.17.0",vite:"^6.0.3","vite-plugin-pwa":"^0.21.1",vitest:"^2.0.2"},YG=[">0.2%","not dead","not ie <= 11","not op_mini all"],kg={name:BG,description:UG,private:!1,homepage:zG,repository:VG,license:WG,type:qG,scripts:HG,dependencies:GG,devDependencies:KG,browserslist:YG};var So,na=".",G8="function",K8="string",Y8="__global__",UE="Provider",ZG=0,zE=Array.prototype.slice,XG=function(t,r){var n=t[r];if(n===void 0&&So.config.strict)throw new Error("Bottle was unable to resolve a service. `"+r+"` is undefined.");return n},j0=function(t){var r;return this.nested[t]||(r=So.pop(),this.nested[t]=r,this.factory(t,function(){return r.container})),this.nested[t]},Z8=function(t){return t.split(na).reduce(XG,this)},QG=function(t,r,n,i){var o={configurable:!0,enumerable:!0};return t.length?o.get=function(){var s=0,c=function(h){if(h)throw h;t[s]&&t[s++](n,c)};return c(),n}:(o.value=n,o.writable=!0),Object.defineProperty(i,r,o),i[r]},JG=function(t,r){var n,i;return typeof t===G8&&(r=t,t=Y8),n=t.split(na),i=n.shift(),n.length?j0.call(this,i).middleware(n.join(na),r):(this.middlewares[i]||(this.middlewares[i]=[]),this.middlewares[i].push(r)),this},eK=function(t,r){return r(t)},P3=function(t,r){return(t[r]||[]).concat(t.__global__||[])},tK=function(t,r){var n,i,o,a,s;return this.id,o=this.container,a=this.decorators,s=this.middlewares,n=t+UE,i=Object.create(null),i[n]={configurable:!0,enumerable:!0,get:function(){var u=new r;return delete o[n],o[n]=u,u}},i[t]={configurable:!0,enumerable:!0,get:function(){var u=o[n],h;return u&&(h=P3(a,t).reduce(eK,u.$get(o)),delete o[n],delete o[t]),h===void 0?h:QG(P3(s,t),t,h,o)}},Object.defineProperties(o,i),this},X8=function(t,r){var n,i;return n=t.split(na),this.providerMap[t]&&n.length===1&&!this.container[t+UE]?console.error(t+" provider already instantiated."):(this.originalProviders[t]=r,this.providerMap[t]=!0,i=n.shift(),n.length?(j0.call(this,i).provider(n.join(na),r),this):tK.call(this,i,r))},VE=function(t,r){return X8.call(this,t,function(){this.$get=r})},Q8=function(t,r,n){var i=arguments.length>3?zE.call(arguments,3):[],o=this;return VE.call(this,t,function(){var s=r,c=i.map(Z8,o.container);return n?new(r.bind.apply(r,[null].concat(c))):s.apply(null,c)})},rK=function(t,r){return Q8.apply(this,[t,r,!0].concat(zE.call(arguments,2)))},nK=function(t,r){return Q8.apply(this,[t,r,!1].concat(zE.call(arguments,2)))},J8=function(t,r){Object.defineProperty(this,t,{configurable:!0,enumerable:!0,value:r,writable:!0})},e$=function(t,r){var n=t[r];return n||(n={},J8.call(t,r,n)),n},iK=function(t,r){var n;return n=t.split(na),t=n.pop(),J8.call(n.reduce(e$,this.container),t,r),this},oK=function(t,r){Object.defineProperty(this,t,{configurable:!1,enumerable:!0,value:r,writable:!1})},aK=function(t,r){var n=t.split(na);return t=n.pop(),oK.call(n.reduce(e$,this.container),t,r),this},t$=function(t,r){var n,i;return typeof t===G8&&(r=t,t=Y8),n=t.split(na),i=n.shift(),n.length?j0.call(this,i).decorator(n.join(na),r):(this.decorators[i]||(this.decorators[i]=[]),this.decorators[i].push(r)),this},sK=function(t){return this.deferred.push(t),this},lK=function(t){return(t||[]).map(Z8,this.container)},uK=function(t,r){return VE.call(this,t,function(i){return{instance:r.bind(r,i)}})},cK=function(t){return!/^\$(?:decorator|register|list)$|Provider$/.test(t)},WE=function(t){return Object.keys(t||this.container||{}).filter(cK)},Rg={},fK=function(t){var r;return typeof t===K8?(r=Rg[t],r||(Rg[t]=r=new So,r.constant("BOTTLE_NAME",t)),r):new So},dK=function(t){typeof t===K8?delete Rg[t]:Rg={}},r$=function(t){var r=t.$value===void 0?t:t.$value;return this[t.$type||"service"].apply(this,[t.$name,r].concat(t.$inject||[]))},C3=function(t){delete this.providerMap[t],delete this.container[t],delete this.container[t+UE]},hK=function(t){var r=this.originalProviders,n=Array.isArray(t);Object.keys(this.originalProviders).forEach(function(o){if(!(n&&t.indexOf(o)===-1)){var a=o.split(na);a.length>1&&a.forEach(C3,j0.call(this,a[0])),C3.call(this,o),this.provider(o,r[o])}},this)},pK=function(t){return this.deferred.forEach(function(n){n(t)}),this};So=function e(t){if(!(this instanceof e))return e.pop(t);this.id=ZG++,this.decorators={},this.middlewares={},this.nested={},this.providerMap={},this.originalProviders={},this.deferred=[],this.container={$decorator:t$.bind(this),$register:r$.bind(this),$list:WE.bind(this)}};So.prototype={constant:aK,decorator:t$,defer:sK,digest:lK,factory:VE,instanceFactory:uK,list:WE,middleware:JG,provider:X8,resetProviders:hK,register:r$,resolve:pK,service:rK,serviceFactory:nK,value:iK};So.pop=fK;So.clear=dK;So.list=WE;So.config={strict:!1};const n$=So;var mK=Object.defineProperty,vK=(e,t,r)=>t in e?mK(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,gK=(e,t,r)=>vK(e,t+"",r);const yK=(e,t)=>`${e}/rest/v${t}`,bK=e=>e.dir?`${e.field}-${e.dir}`:void 0,_K=({orderBy:e={},excludeMaxVisitsReached:t,excludePastValidUntil:r,...n})=>({...n,excludeMaxVisitsReached:t===!0?"true":void 0,excludePastValidUntil:r===!0?"true":void 0,orderBy:bK(e)}),xK=(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("/"),o=i.length?`/${i.join("/")}`:"";return`${r}://${t}${o}`},wK=(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()};class OK{constructor(t,r){gK(this,"apiVersion"),this.httpClient=t,this.serverInfo=r,this.apiVersion=3}async listShortUrls(t={}){return this.performRequest({url:"/short-urls",query:_K(t)}).then(({shortUrls:r})=>r)}async createShortUrl(t){const r=Object.entries(t).reduce((n,[i,o])=>(o&&(n[i]=o),n),{});return this.performRequest({url:"/short-urls",method:"POST",body:r})}async getShortUrl(t,r){return this.performRequest({url:`/short-urls/${t}`,query:{domain:r}})}async deleteShortUrl(t,r){return this.performEmptyRequest({url:`/short-urls/${t}`,method:"DELETE",query:{domain:r}})}async updateShortUrl(t,r,n){return this.performRequest({url:`/short-urls/${t}`,method:"PATCH",query:{domain:r},body:n})}async getShortUrlRedirectRules(t,r){return this.performRequest({url:`/short-urls/${t}/redirect-rules`,method:"GET",query:{domain:r}})}async setShortUrlRedirectRules(t,r,n){return this.performRequest({url:`/short-urls/${t}/redirect-rules`,method:"POST",query:{domain:r},body:n})}async getVisitsOverview(){return this.performRequest({url:"/visits"}).then(({visits:t})=>t)}async getShortUrlVisits(t,r){return this.performVisitsRequest({url:`/short-urls/${t}/visits`,query:r})}async getTagVisits(t,r){return this.performVisitsRequest({url:`/tags/${t}/visits`,query:r})}async getDomainVisits(t,r){return this.performVisitsRequest({url:`/domains/${t}/visits`,query:r})}async getOrphanVisits(t){return this.performVisitsRequest({url:"/visits/orphan",query:t})}async getNonOrphanVisits(t){return this.performVisitsRequest({url:"/visits/non-orphan",query:t})}async performVisitsRequest(t){return this.performRequest(t).then(({visits:r})=>r)}async deleteShortUrlVisits(t,r){const n=r?{domain:r}:void 0;return this.performRequest({method:"DELETE",url:`/short-urls/${t}/visits`,query:n})}async deleteOrphanVisits(){return this.performRequest({method:"DELETE",url:"/visits/orphan"})}async listTags(){return this.performRequest({url:"/tags",query:{withStats:"true"}}).then(({tags:t})=>t)}async tagsStats(){return this.performRequest({url:"/tags/stats"}).then(({tags:t})=>t)}async deleteTags(t){return this.performEmptyRequest({url:"/tags",method:"DELETE",query:{tags:t}}).then(()=>({tags:t}))}async editTag(t,r){return this.performEmptyRequest({url:"/tags",method:"PUT",body:{oldName:t,newName:r}}).then(()=>({oldName:t,newName:r}))}async listDomains(){return this.performRequest({url:"/domains"}).then(({domains:t})=>t)}async editDomainRedirects(t){return this.performRequest({url:"/domains/redirects",method:"PATCH",body:t})}async health(t){return this.performRequest({url:"/health",domain:t})}async mercureInfo(){return this.performRequest({url:"/mercure-info"})}async performRequest(t){return this.httpClient.jsonRequest(...this.toFetchParams(t))}async performEmptyRequest(t){return this.httpClient.emptyRequest(...this.toFetchParams(t))}toFetchParams({url:t,method:r="GET",query:n={},body:i,domain:o}){const a=wK(n),s=a?`?${a}`:"",c=o?xK(this.serverInfo.baseUrl,o):this.serverInfo.baseUrl;return[`${yK(c,this.apiVersion)}${t}${s}`,{method:r,body:i&&JSON.stringify(i),headers:{"X-Api-Key":this.serverInfo.apiKey}}]}}const i$=e=>!!(e!=null&&e.url)&&!!(e!=null&&e.apiKey),kh=e=>!!(e!=null&&e.id),qE=e=>!!(e!=null&&e.version),SK=e=>!!(e!=null&&e.serverNotFound),PK=e=>kh(e)?e.id:"",CK=({name:e,url:t,apiKey:r})=>({name:e,url:t,apiKey:r}),E3={},EK=e=>typeof e=="function",TK=e=>{const{selectedServer:t}=e();if(!i$(t))throw new Error("There's no selected server or it is not found");return t},jK=e=>t=>{const{url:r,apiKey:n}=EK(t)?TK(t):t,i=`${n}_${r}`,o=E3[i]??new OK(e,{apiKey:n,baseUrl:r});return E3[i]=o,o},AK=e=>{e.serviceFactory("buildShlinkApiClient",jK,"HttpClient")};/*! + * Font Awesome Free 6.7.1 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 kK={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"]},RK={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"]},NK={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"]},MK=NK,LK={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"]},HE=LK,IK={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"]},DK={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"]},o$=DK,a$={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"]},$K={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"]},GE={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"]},FK={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"]},BK=FK,UK={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"]},KE=UK,zK={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"]},VK={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"]},WK={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"]},T3={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"]},qK={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"]},HK=qK,GK={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"]},tS=GK,KK={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"]},YK={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"]},ZK={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"]},XK=ZK,YE={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"]},A0={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"]},s$={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"]},j3={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"]},QK={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"]},JK={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"]},eY={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"]},tY=eY,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"]},ZE=nY,XE={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"]},iY=XE,oY={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"]},aY={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"]},sY={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"]},lY=sY,uY={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"]},cY=uY,fY={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"]},dY=fY,hY={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"]},l$=hY,pY={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"]},mY={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"]},vY={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"]},gY={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"]},yY=gY,bY={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"]},_Y={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"]},Zp={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"]},u$={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"]},rS=u$,xY={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"]},wY={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"]},OY=wY,A3={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"]},c$={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"]},SY=c$,PY={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"]},CY={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"]},EY={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"]},TY={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"]},jY={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"]},Xh={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"]},f$={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"]},AY={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"]},kY=AY;/*! + * Font Awesome Free 6.7.1 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 RY(e,t,r){return(t=MY(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function k3(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 Ue(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?k3(Object(r),!0).forEach(function(n){RY(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):k3(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function NY(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function MY(e){var t=NY(e,"string");return typeof t=="symbol"?t:t+""}const R3=()=>{};let QE={},d$={},h$=null,p$={mark:R3,measure:R3};try{typeof window<"u"&&(QE=window),typeof document<"u"&&(d$=document),typeof MutationObserver<"u"&&(h$=MutationObserver),typeof performance<"u"&&(p$=performance)}catch{}const{userAgent:N3=""}=QE.navigator||{},il=QE,or=d$,M3=h$,zv=p$;il.document;const Qa=!!or.documentElement&&!!or.head&&typeof or.addEventListener=="function"&&typeof or.createElement=="function",m$=~N3.indexOf("MSIE")||~N3.indexOf("Trident/");var LY=/fa(s|r|l|t|d|dr|dl|dt|b|k|kd|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/,IY=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,v$={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"}},DY={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},g$=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],gn="classic",k0="duotone",$Y="sharp",FY="sharp-duotone",y$=[gn,k0,$Y,FY],BY={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"}},UY={"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"}},zY=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}]]),VY={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"}},WY=["fak","fa-kit","fakd","fa-kit-duotone"],L3={kit:{fak:"kit","fa-kit":"kit"},"kit-duotone":{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"}},qY=["kit"],HY={kit:{"fa-kit":"fak"},"kit-duotone":{"fa-kit-duotone":"fakd"}},GY=["fak","fakd"],KY={kit:{fak:"fa-kit"},"kit-duotone":{fakd:"fa-kit-duotone"}},I3={kit:{kit:"fak"},"kit-duotone":{"kit-duotone":"fakd"}},Vv={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},YY=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],ZY=["fak","fa-kit","fakd","fa-kit-duotone"],XY={"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}},QY={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"}},JY={classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"]},nS={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"}},eZ=["fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands"],iS=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt",...YY,...eZ],tZ=["solid","regular","light","thin","duotone","brands"],b$=[1,2,3,4,5,6,7,8,9,10],rZ=b$.concat([11,12,13,14,15,16,17,18,19,20]),nZ=[...Object.keys(JY),...tZ,"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",Vv.GROUP,Vv.SWAP_OPACITY,Vv.PRIMARY,Vv.SECONDARY].concat(b$.map(e=>"".concat(e,"x"))).concat(rZ.map(e=>"w-".concat(e))),iZ={"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 Va="___FONT_AWESOME___",oS=16,_$="fa",x$="svg-inline--fa",_u="data-fa-i2svg",aS="data-fa-pseudo-element",oZ="data-fa-pseudo-element-pending",JE="data-prefix",eT="data-icon",D3="fontawesome-i2svg",aZ="async",sZ=["HTML","HEAD","STYLE","SCRIPT"],w$=(()=>{try{return!0}catch{return!1}})();function Xp(e){return new Proxy(e,{get(t,r){return r in t?t[r]:t[gn]}})}const O$=Ue({},v$);O$[gn]=Ue(Ue(Ue(Ue({},{"fa-duotone":"duotone"}),v$[gn]),L3.kit),L3["kit-duotone"]);const lZ=Xp(O$),sS=Ue({},VY);sS[gn]=Ue(Ue(Ue(Ue({},{duotone:"fad"}),sS[gn]),I3.kit),I3["kit-duotone"]);const $3=Xp(sS),lS=Ue({},nS);lS[gn]=Ue(Ue({},lS[gn]),KY.kit);const tT=Xp(lS),uS=Ue({},QY);uS[gn]=Ue(Ue({},uS[gn]),HY.kit);Xp(uS);const uZ=LY,S$="fa-layers-text",cZ=IY,fZ=Ue({},BY);Xp(fZ);const dZ=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],g1=DY,hZ=[...qY,...nZ],Rh=il.FontAwesomeConfig||{};function pZ(e){var t=or.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}function mZ(e){return e===""?!0:e==="false"?!1:e==="true"?!0:e}or&&typeof or.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=mZ(pZ(r));i!=null&&(Rh[n]=i)});const P$={styleDefault:"solid",familyDefault:gn,cssPrefix:_$,replacementClass:x$,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};Rh.familyPrefix&&(Rh.cssPrefix=Rh.familyPrefix);const af=Ue(Ue({},P$),Rh);af.autoReplaceSvg||(af.observeMutations=!1);const at={};Object.keys(P$).forEach(e=>{Object.defineProperty(at,e,{enumerable:!0,set:function(t){af[e]=t,Nh.forEach(r=>r(at))},get:function(){return af[e]}})});Object.defineProperty(at,"familyPrefix",{enumerable:!0,set:function(e){af.cssPrefix=e,Nh.forEach(t=>t(at))},get:function(){return af.cssPrefix}});il.FontAwesomeConfig=at;const Nh=[];function vZ(e){return Nh.push(e),()=>{Nh.splice(Nh.indexOf(e),1)}}const Fs=oS,Ko={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function gZ(e){if(!e||!Qa)return;const t=or.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;const r=or.head.childNodes;let n=null;for(let i=r.length-1;i>-1;i--){const o=r[i],a=(o.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(a)>-1&&(n=o)}return or.head.insertBefore(t,n),e}const yZ="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function Qh(){let e=12,t="";for(;e-- >0;)t+=yZ[Math.random()*62|0];return t}function Yf(e){const t=[];for(let r=(e||[]).length>>>0;r--;)t[r]=e[r];return t}function rT(e){return e.classList?Yf(e.classList):(e.getAttribute("class")||"").split(" ").filter(t=>t)}function C$(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function bZ(e){return Object.keys(e||{}).reduce((t,r)=>t+"".concat(r,'="').concat(C$(e[r]),'" '),"").trim()}function R0(e){return Object.keys(e||{}).reduce((t,r)=>t+"".concat(r,": ").concat(e[r].trim(),";"),"")}function nT(e){return e.size!==Ko.size||e.x!==Ko.x||e.y!==Ko.y||e.rotate!==Ko.rotate||e.flipX||e.flipY}function _Z(e){let{transform:t,containerWidth:r,iconWidth:n}=e;const i={transform:"translate(".concat(r/2," 256)")},o="translate(".concat(t.x*32,", ").concat(t.y*32,") "),a="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),s="rotate(".concat(t.rotate," 0 0)"),c={transform:"".concat(o," ").concat(a," ").concat(s)},u={transform:"translate(".concat(n/2*-1," -256)")};return{outer:i,inner:c,path:u}}function xZ(e){let{transform:t,width:r=oS,height:n=oS,startCentered:i=!1}=e,o="";return i&&m$?o+="translate(".concat(t.x/Fs-r/2,"em, ").concat(t.y/Fs-n/2,"em) "):i?o+="translate(calc(-50% + ".concat(t.x/Fs,"em), calc(-50% + ").concat(t.y/Fs,"em)) "):o+="translate(".concat(t.x/Fs,"em, ").concat(t.y/Fs,"em) "),o+="scale(".concat(t.size/Fs*(t.flipX?-1:1),", ").concat(t.size/Fs*(t.flipY?-1:1),") "),o+="rotate(".concat(t.rotate,"deg) "),o}var wZ=`: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 E$(){const e=_$,t=x$,r=at.cssPrefix,n=at.replacementClass;let i=wZ;if(r!==e||n!==t){const o=new RegExp("\\.".concat(e,"\\-"),"g"),a=new RegExp("\\--".concat(e,"\\-"),"g"),s=new RegExp("\\.".concat(t),"g");i=i.replace(o,".".concat(r,"-")).replace(a,"--".concat(r,"-")).replace(s,".".concat(n))}return i}let F3=!1;function y1(){at.autoAddCss&&!F3&&(gZ(E$()),F3=!0)}var OZ={mixout(){return{dom:{css:E$,insertCss:y1}}},hooks(){return{beforeDOMElementCreation(){y1()},beforeI2svg(){y1()}}}};const Wa=il||{};Wa[Va]||(Wa[Va]={});Wa[Va].styles||(Wa[Va].styles={});Wa[Va].hooks||(Wa[Va].hooks={});Wa[Va].shims||(Wa[Va].shims=[]);var Yo=Wa[Va];const T$=[],j$=function(){or.removeEventListener("DOMContentLoaded",j$),Ng=1,T$.map(e=>e())};let Ng=!1;Qa&&(Ng=(or.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(or.readyState),Ng||or.addEventListener("DOMContentLoaded",j$));function SZ(e){Qa&&(Ng?setTimeout(e,0):T$.push(e))}function Qp(e){const{tag:t,attributes:r={},children:n=[]}=e;return typeof e=="string"?C$(e):"<".concat(t," ").concat(bZ(r),">").concat(n.map(Qp).join(""),"</").concat(t,">")}function B3(e,t,r){if(e&&e[t]&&e[t][r])return{prefix:t,iconName:r,icon:e[t][r]}}var b1=function(t,r,n,i){var o=Object.keys(t),a=o.length,s=r,c,u,h;for(n===void 0?(c=1,h=t[o[0]]):(c=0,h=n);c<a;c++)u=o[c],h=s(h,t[u],u,t);return h};function PZ(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 o=e.charCodeAt(r++);(o&64512)==56320?t.push(((i&1023)<<10)+(o&1023)+65536):(t.push(i),r--)}else t.push(i)}return t}function cS(e){const t=PZ(e);return t.length===1?t[0].toString(16):null}function CZ(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 U3(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 fS(e,t){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const{skipHooks:n=!1}=r,i=U3(t);typeof Yo.hooks.addPack=="function"&&!n?Yo.hooks.addPack(e,U3(t)):Yo.styles[e]=Ue(Ue({},Yo.styles[e]||{}),i),e==="fas"&&fS("fa",t)}const{styles:Jh,shims:EZ}=Yo,A$=Object.keys(tT),TZ=A$.reduce((e,t)=>(e[t]=Object.keys(tT[t]),e),{});let iT=null,k$={},R$={},N$={},M$={},L$={};function jZ(e){return~hZ.indexOf(e)}function AZ(e,t){const r=t.split("-"),n=r[0],i=r.slice(1).join("-");return n===e&&i!==""&&!jZ(i)?i:null}const I$=()=>{const e=n=>b1(Jh,(i,o,a)=>(i[a]=b1(o,n,{}),i),{});k$=e((n,i,o)=>(i[3]&&(n[i[3]]=o),i[2]&&i[2].filter(s=>typeof s=="number").forEach(s=>{n[s.toString(16)]=o}),n)),R$=e((n,i,o)=>(n[o]=o,i[2]&&i[2].filter(s=>typeof s=="string").forEach(s=>{n[s]=o}),n)),L$=e((n,i,o)=>{const a=i[2];return n[o]=o,a.forEach(s=>{n[s]=o}),n});const t="far"in Jh||at.autoFetchSvg,r=b1(EZ,(n,i)=>{const o=i[0];let a=i[1];const s=i[2];return a==="far"&&!t&&(a="fas"),typeof o=="string"&&(n.names[o]={prefix:a,iconName:s}),typeof o=="number"&&(n.unicodes[o.toString(16)]={prefix:a,iconName:s}),n},{names:{},unicodes:{}});N$=r.names,M$=r.unicodes,iT=N0(at.styleDefault,{family:at.familyDefault})};vZ(e=>{iT=N0(e.styleDefault,{family:at.familyDefault})});I$();function oT(e,t){return(k$[e]||{})[t]}function kZ(e,t){return(R$[e]||{})[t]}function lu(e,t){return(L$[e]||{})[t]}function D$(e){return N$[e]||{prefix:null,iconName:null}}function RZ(e){const t=M$[e],r=oT("fas",e);return t||(r?{prefix:"fas",iconName:r}:null)||{prefix:null,iconName:null}}function ol(){return iT}const $$=()=>({prefix:null,iconName:null,rest:[]});function NZ(e){let t=gn;const r=A$.reduce((n,i)=>(n[i]="".concat(at.cssPrefix,"-").concat(i),n),{});return y$.forEach(n=>{(e.includes(r[n])||e.some(i=>TZ[n].includes(i)))&&(t=n)}),t}function N0(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{family:r=gn}=t,n=lZ[r][e];if(r===k0&&!e)return"fad";const i=$3[r][e]||$3[r][n],o=e in Yo.styles?e:null;return i||o||null}function MZ(e){let t=[],r=null;return e.forEach(n=>{const i=AZ(at.cssPrefix,n);i?r=i:n&&t.push(n)}),{iconName:r,rest:t}}function z3(e){return e.sort().filter((t,r,n)=>n.indexOf(t)===r)}function M0(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{skipLookups:r=!1}=t;let n=null;const i=iS.concat(ZY),o=z3(e.filter(p=>i.includes(p))),a=z3(e.filter(p=>!iS.includes(p))),s=o.filter(p=>(n=p,!g$.includes(p))),[c=null]=s,u=NZ(o),h=Ue(Ue({},MZ(a)),{},{prefix:N0(c,{family:u})});return Ue(Ue(Ue({},h),$Z({values:e,family:u,styles:Jh,config:at,canonical:h,givenPrefix:n})),LZ(r,n,h))}function LZ(e,t,r){let{prefix:n,iconName:i}=r;if(e||!n||!i)return{prefix:n,iconName:i};const o=t==="fa"?D$(i):{},a=lu(n,i);return i=o.iconName||a||i,n=o.prefix||n,n==="far"&&!Jh.far&&Jh.fas&&!at.autoFetchSvg&&(n="fas"),{prefix:n,iconName:i}}const IZ=y$.filter(e=>e!==gn||e!==k0),DZ=Object.keys(nS).filter(e=>e!==gn).map(e=>Object.keys(nS[e])).flat();function $Z(e){const{values:t,family:r,canonical:n,givenPrefix:i="",styles:o={},config:a={}}=e,s=r===k0,c=t.includes("fa-duotone")||t.includes("fad"),u=a.familyDefault==="duotone",h=n.prefix==="fad"||n.prefix==="fa-duotone";if(!s&&(c||u||h)&&(n.prefix="fad"),(t.includes("fa-brands")||t.includes("fab"))&&(n.prefix="fab"),!n.prefix&&IZ.includes(r)&&(Object.keys(o).find(v=>DZ.includes(v))||a.autoFetchSvg)){const v=zY.get(r).defaultShortPrefixId;n.prefix=v,n.iconName=lu(n.prefix,n.iconName)||n.iconName}return(n.prefix==="fa"||i==="fa")&&(n.prefix=ol()||"fas"),n}class FZ{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(o=>{this.definitions[o]=Ue(Ue({},this.definitions[o]||{}),i[o]),fS(o,i[o]);const a=tT[gn][o];a&&fS(a,i[o]),I$()})}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:o,iconName:a,icon:s}=n[i],c=s[2];t[o]||(t[o]={}),c.length>0&&c.forEach(u=>{typeof u=="string"&&(t[o][u]=s)}),t[o][a]=s}),t}}let V3=[],Wc={};const Jc={},BZ=Object.keys(Jc);function UZ(e,t){let{mixoutsTo:r}=t;return V3=e,Wc={},Object.keys(Jc).forEach(n=>{BZ.indexOf(n)===-1&&delete Jc[n]}),V3.forEach(n=>{const i=n.mixout?n.mixout():{};if(Object.keys(i).forEach(o=>{typeof i[o]=="function"&&(r[o]=i[o]),typeof i[o]=="object"&&Object.keys(i[o]).forEach(a=>{r[o]||(r[o]={}),r[o][a]=i[o][a]})}),n.hooks){const o=n.hooks();Object.keys(o).forEach(a=>{Wc[a]||(Wc[a]=[]),Wc[a].push(o[a])})}n.provides&&n.provides(Jc)}),r}function dS(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(Wc[e]||[]).forEach(a=>{t=a.apply(null,[t,...n])}),t}function xu(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];(Wc[e]||[]).forEach(o=>{o.apply(null,r)})}function al(){const e=arguments[0],t=Array.prototype.slice.call(arguments,1);return Jc[e]?Jc[e].apply(null,t):void 0}function hS(e){e.prefix==="fa"&&(e.prefix="fas");let{iconName:t}=e;const r=e.prefix||ol();if(t)return t=lu(r,t)||t,B3(F$.definitions,r,t)||B3(Yo.styles,r,t)}const F$=new FZ,zZ=()=>{at.autoReplaceSvg=!1,at.observeMutations=!1,xu("noAuto")},VZ={i2svg:function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Qa?(xu("beforeI2svg",e),al("pseudoElements2svg",e),al("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;at.autoReplaceSvg===!1&&(at.autoReplaceSvg=!0),at.observeMutations=!0,SZ(()=>{qZ({autoReplaceSvgRoot:t}),xu("watch",e)})}},WZ={icon:e=>{if(e===null)return null;if(typeof e=="object"&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:lu(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=N0(e[0]);return{prefix:r,iconName:lu(r,t)||t}}if(typeof e=="string"&&(e.indexOf("".concat(at.cssPrefix,"-"))>-1||e.match(uZ))){const t=M0(e.split(" "),{skipLookups:!0});return{prefix:t.prefix||ol(),iconName:lu(t.prefix,t.iconName)||t.iconName}}if(typeof e=="string"){const t=ol();return{prefix:t,iconName:lu(t,e)||e}}}},xi={noAuto:zZ,config:at,dom:VZ,parse:WZ,library:F$,findIconDefinition:hS,toHtml:Qp},qZ=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{autoReplaceSvgRoot:t=or}=e;(Object.keys(Yo.styles).length>0||at.autoFetchSvg)&&Qa&&at.autoReplaceSvg&&xi.dom.i2svg({node:t})};function L0(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(r=>Qp(r))}}),Object.defineProperty(e,"node",{get:function(){if(!Qa)return;const r=or.createElement("div");return r.innerHTML=e.html,r.children}}),e}function HZ(e){let{children:t,main:r,mask:n,attributes:i,styles:o,transform:a}=e;if(nT(a)&&r.found&&!n.found){const{width:s,height:c}=r,u={x:s/c/2,y:.5};i.style=R0(Ue(Ue({},o),{},{"transform-origin":"".concat(u.x+a.x/16,"em ").concat(u.y+a.y/16,"em")}))}return[{tag:"svg",attributes:i,children:t}]}function GZ(e){let{prefix:t,iconName:r,children:n,attributes:i,symbol:o}=e;const a=o===!0?"".concat(t,"-").concat(at.cssPrefix,"-").concat(r):o;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:Ue(Ue({},i),{},{id:a}),children:n}]}]}function aT(e){const{icons:{main:t,mask:r},prefix:n,iconName:i,transform:o,symbol:a,title:s,maskId:c,titleId:u,extra:h,watchable:p=!1}=e,{width:v,height:b}=r.found?r:t,x=GY.includes(n),_=[at.replacementClass,i?"".concat(at.cssPrefix,"-").concat(i):""].filter(A=>h.classes.indexOf(A)===-1).filter(A=>A!==""||!!A).concat(h.classes).join(" ");let w={children:[],attributes:Ue(Ue({},h.attributes),{},{"data-prefix":n,"data-icon":i,class:_,role:h.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(v," ").concat(b)})};const O=x&&!~h.classes.indexOf("fa-fw")?{width:"".concat(v/b*16*.0625,"em")}:{};p&&(w.attributes[_u]=""),s&&(w.children.push({tag:"title",attributes:{id:w.attributes["aria-labelledby"]||"title-".concat(u||Qh())},children:[s]}),delete w.attributes.title);const S=Ue(Ue({},w),{},{prefix:n,iconName:i,main:t,mask:r,maskId:c,transform:o,symbol:a,styles:Ue(Ue({},O),h.styles)}),{children:E,attributes:T}=r.found&&t.found?al("generateAbstractMask",S)||{children:[],attributes:{}}:al("generateAbstractIcon",S)||{children:[],attributes:{}};return S.children=E,S.attributes=T,a?GZ(S):HZ(S)}function W3(e){const{content:t,width:r,height:n,transform:i,title:o,extra:a,watchable:s=!1}=e,c=Ue(Ue(Ue({},a.attributes),o?{title:o}:{}),{},{class:a.classes.join(" ")});s&&(c[_u]="");const u=Ue({},a.styles);nT(i)&&(u.transform=xZ({transform:i,startCentered:!0,width:r,height:n}),u["-webkit-transform"]=u.transform);const h=R0(u);h.length>0&&(c.style=h);const p=[];return p.push({tag:"span",attributes:c,children:[t]}),o&&p.push({tag:"span",attributes:{class:"sr-only"},children:[o]}),p}function KZ(e){const{content:t,title:r,extra:n}=e,i=Ue(Ue(Ue({},n.attributes),r?{title:r}:{}),{},{class:n.classes.join(" ")}),o=R0(n.styles);o.length>0&&(i.style=o);const a=[];return a.push({tag:"span",attributes:i,children:[t]}),r&&a.push({tag:"span",attributes:{class:"sr-only"},children:[r]}),a}const{styles:_1}=Yo;function pS(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(at.cssPrefix,"-").concat(g1.GROUP)},children:[{tag:"path",attributes:{class:"".concat(at.cssPrefix,"-").concat(g1.SECONDARY),fill:"currentColor",d:n[0]}},{tag:"path",attributes:{class:"".concat(at.cssPrefix,"-").concat(g1.PRIMARY),fill:"currentColor",d:n[1]}}]}:i={tag:"path",attributes:{fill:"currentColor",d:n}},{found:!0,width:t,height:r,icon:i}}const YZ={found:!1,width:512,height:512};function ZZ(e,t){!w$&&!at.showMissingIcons&&e&&console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}function mS(e,t){let r=t;return t==="fa"&&at.styleDefault!==null&&(t=ol()),new Promise((n,i)=>{if(r==="fa"){const o=D$(e)||{};e=o.iconName||e,t=o.prefix||t}if(e&&t&&_1[t]&&_1[t][e]){const o=_1[t][e];return n(pS(o))}ZZ(e,t),n(Ue(Ue({},YZ),{},{icon:at.showMissingIcons&&e?al("missingIconAbstract")||{}:{}}))})}const q3=()=>{},vS=at.measurePerformance&&zv&&zv.mark&&zv.measure?zv:{mark:q3,measure:q3},xh='FA "6.7.1"',XZ=e=>(vS.mark("".concat(xh," ").concat(e," begins")),()=>B$(e)),B$=e=>{vS.mark("".concat(xh," ").concat(e," ends")),vS.measure("".concat(xh," ").concat(e),"".concat(xh," ").concat(e," begins"),"".concat(xh," ").concat(e," ends"))};var sT={begin:XZ,end:B$};const bg=()=>{};function H3(e){return typeof(e.getAttribute?e.getAttribute(_u):null)=="string"}function QZ(e){const t=e.getAttribute?e.getAttribute(JE):null,r=e.getAttribute?e.getAttribute(eT):null;return t&&r}function JZ(e){return e&&e.classList&&e.classList.contains&&e.classList.contains(at.replacementClass)}function eX(){return at.autoReplaceSvg===!0?_g.replace:_g[at.autoReplaceSvg]||_g.replace}function tX(e){return or.createElementNS("http://www.w3.org/2000/svg",e)}function rX(e){return or.createElement(e)}function U$(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{ceFn:r=e.tag==="svg"?tX:rX}=t;if(typeof e=="string")return or.createTextNode(e);const n=r(e.tag);return Object.keys(e.attributes||[]).forEach(function(o){n.setAttribute(o,e.attributes[o])}),(e.children||[]).forEach(function(o){n.appendChild(U$(o,{ceFn:r}))}),n}function nX(e){let t=" ".concat(e.outerHTML," ");return t="".concat(t,"Font Awesome fontawesome.com "),t}const _g={replace:function(e){const t=e[0];if(t.parentNode)if(e[1].forEach(r=>{t.parentNode.insertBefore(U$(r),t)}),t.getAttribute(_u)===null&&at.keepOriginalSource){let r=or.createComment(nX(t));t.parentNode.replaceChild(r,t)}else t.remove()},nest:function(e){const t=e[0],r=e[1];if(~rT(t).indexOf(at.replacementClass))return _g.replace(e);const n=new RegExp("".concat(at.cssPrefix,"-.*"));if(delete r[0].attributes.id,r[0].attributes.class){const o=r[0].attributes.class.split(" ").reduce((a,s)=>(s===at.replacementClass||s.match(n)?a.toSvg.push(s):a.toNode.push(s),a),{toNode:[],toSvg:[]});r[0].attributes.class=o.toSvg.join(" "),o.toNode.length===0?t.removeAttribute("class"):t.setAttribute("class",o.toNode.join(" "))}const i=r.map(o=>Qp(o)).join(` +`);t.setAttribute(_u,""),t.innerHTML=i}};function G3(e){e()}function z$(e,t){const r=typeof t=="function"?t:bg;if(e.length===0)r();else{let n=G3;at.mutateApproach===aZ&&(n=il.requestAnimationFrame||G3),n(()=>{const i=eX(),o=sT.begin("mutate");e.map(i),o(),r()})}}let lT=!1;function V$(){lT=!0}function gS(){lT=!1}let Mg=null;function K3(e){if(!M3||!at.observeMutations)return;const{treeCallback:t=bg,nodeCallback:r=bg,pseudoElementsCallback:n=bg,observeMutationsRoot:i=or}=e;Mg=new M3(o=>{if(lT)return;const a=ol();Yf(o).forEach(s=>{if(s.type==="childList"&&s.addedNodes.length>0&&!H3(s.addedNodes[0])&&(at.searchPseudoElements&&n(s.target),t(s.target)),s.type==="attributes"&&s.target.parentNode&&at.searchPseudoElements&&n(s.target.parentNode),s.type==="attributes"&&H3(s.target)&&~dZ.indexOf(s.attributeName))if(s.attributeName==="class"&&QZ(s.target)){const{prefix:c,iconName:u}=M0(rT(s.target));s.target.setAttribute(JE,c||a),u&&s.target.setAttribute(eT,u)}else JZ(s.target)&&r(s.target)})}),Qa&&Mg.observe(i,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function iX(){Mg&&Mg.disconnect()}function oX(e){const t=e.getAttribute("style");let r=[];return t&&(r=t.split(";").reduce((n,i)=>{const o=i.split(":"),a=o[0],s=o.slice(1);return a&&s.length>0&&(n[a]=s.join(":").trim()),n},{})),r}function aX(e){const t=e.getAttribute("data-prefix"),r=e.getAttribute("data-icon"),n=e.innerText!==void 0?e.innerText.trim():"";let i=M0(rT(e));return i.prefix||(i.prefix=ol()),t&&r&&(i.prefix=t,i.iconName=r),i.iconName&&i.prefix||(i.prefix&&n.length>0&&(i.iconName=kZ(i.prefix,e.innerText)||oT(i.prefix,cS(e.innerText))),!i.iconName&&at.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(i.iconName=e.firstChild.data)),i}function sX(e){const t=Yf(e.attributes).reduce((i,o)=>(i.name!=="class"&&i.name!=="style"&&(i[o.name]=o.value),i),{}),r=e.getAttribute("title"),n=e.getAttribute("data-fa-title-id");return at.autoA11y&&(r?t["aria-labelledby"]="".concat(at.replacementClass,"-title-").concat(n||Qh()):(t["aria-hidden"]="true",t.focusable="false")),t}function lX(){return{iconName:null,title:null,titleId:null,prefix:null,transform:Ko,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function Y3(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0};const{iconName:r,prefix:n,rest:i}=aX(e),o=sX(e),a=dS("parseNodeAttributes",{},e);let s=t.styleParser?oX(e):[];return Ue({iconName:r,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:n,transform:Ko,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:i,styles:s,attributes:o}},a)}const{styles:uX}=Yo;function W$(e){const t=at.autoReplaceSvg==="nest"?Y3(e,{styleParser:!1}):Y3(e);return~t.extra.classes.indexOf(S$)?al("generateLayersText",e,t):al("generateSvgReplacementMutation",e,t)}function cX(){return[...WY,...iS]}function Z3(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!Qa)return Promise.resolve();const r=or.documentElement.classList,n=h=>r.add("".concat(D3,"-").concat(h)),i=h=>r.remove("".concat(D3,"-").concat(h)),o=at.autoFetchSvg?cX():g$.concat(Object.keys(uX));o.includes("fa")||o.push("fa");const a=[".".concat(S$,":not([").concat(_u,"])")].concat(o.map(h=>".".concat(h,":not([").concat(_u,"])"))).join(", ");if(a.length===0)return Promise.resolve();let s=[];try{s=Yf(e.querySelectorAll(a))}catch{}if(s.length>0)n("pending"),i("complete");else return Promise.resolve();const c=sT.begin("onTree"),u=s.reduce((h,p)=>{try{const v=W$(p);v&&h.push(v)}catch(v){w$||v.name==="MissingIcon"&&console.error(v)}return h},[]);return new Promise((h,p)=>{Promise.all(u).then(v=>{z$(v,()=>{n("active"),n("complete"),i("pending"),typeof t=="function"&&t(),c(),h()})}).catch(v=>{c(),p(v)})})}function fX(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;W$(e).then(r=>{r&&z$([r],t)})}function dX(e){return function(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const n=(t||{}).icon?t:hS(t||{});let{mask:i}=r;return i&&(i=(i||{}).icon?i:hS(i||{})),e(n,Ue(Ue({},r),{},{mask:i}))}}const hX=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{transform:r=Ko,symbol:n=!1,mask:i=null,maskId:o=null,title:a=null,titleId:s=null,classes:c=[],attributes:u={},styles:h={}}=t;if(!e)return;const{prefix:p,iconName:v,icon:b}=e;return L0(Ue({type:"icon"},e),()=>(xu("beforeDOMElementCreation",{iconDefinition:e,params:t}),at.autoA11y&&(a?u["aria-labelledby"]="".concat(at.replacementClass,"-title-").concat(s||Qh()):(u["aria-hidden"]="true",u.focusable="false")),aT({icons:{main:pS(b),mask:i?pS(i.icon):{found:!1,width:null,height:null,icon:{}}},prefix:p,iconName:v,transform:Ue(Ue({},Ko),r),symbol:n,title:a,maskId:o,titleId:s,extra:{attributes:u,styles:h,classes:c}})))};var pX={mixout(){return{icon:dX(hX)}},hooks(){return{mutationObserverCallbacks(e){return e.treeCallback=Z3,e.nodeCallback=fX,e}}},provides(e){e.i2svg=function(t){const{node:r=or,callback:n=()=>{}}=t;return Z3(r,n)},e.generateSvgReplacementMutation=function(t,r){const{iconName:n,title:i,titleId:o,prefix:a,transform:s,symbol:c,mask:u,maskId:h,extra:p}=r;return new Promise((v,b)=>{Promise.all([mS(n,a),u.iconName?mS(u.iconName,u.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(x=>{let[_,w]=x;v([t,aT({icons:{main:_,mask:w},prefix:a,iconName:n,transform:s,symbol:c,maskId:h,title:i,titleId:o,extra:p,watchable:!0})])}).catch(b)})},e.generateAbstractIcon=function(t){let{children:r,attributes:n,main:i,transform:o,styles:a}=t;const s=R0(a);s.length>0&&(n.style=s);let c;return nT(o)&&(c=al("generateAbstractTransformGrouping",{main:i,transform:o,containerWidth:i.width,iconWidth:i.width})),r.push(c||i.icon),{children:r,attributes:n}}}},mX={mixout(){return{layer(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{classes:r=[]}=t;return L0({type:"layer"},()=>{xu("beforeDOMElementCreation",{assembler:e,params:t});let n=[];return e(i=>{Array.isArray(i)?i.map(o=>{n=n.concat(o.abstract)}):n=n.concat(i.abstract)}),[{tag:"span",attributes:{class:["".concat(at.cssPrefix,"-layers"),...r].join(" ")},children:n}]})}}}},vX={mixout(){return{counter(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{title:r=null,classes:n=[],attributes:i={},styles:o={}}=t;return L0({type:"counter",content:e},()=>(xu("beforeDOMElementCreation",{content:e,params:t}),KZ({content:e.toString(),title:r,extra:{attributes:i,styles:o,classes:["".concat(at.cssPrefix,"-layers-counter"),...n]}})))}}}},gX={mixout(){return{text(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{transform:r=Ko,title:n=null,classes:i=[],attributes:o={},styles:a={}}=t;return L0({type:"text",content:e},()=>(xu("beforeDOMElementCreation",{content:e,params:t}),W3({content:e,transform:Ue(Ue({},Ko),r),title:n,extra:{attributes:o,styles:a,classes:["".concat(at.cssPrefix,"-layers-text"),...i]}})))}}},provides(e){e.generateLayersText=function(t,r){const{title:n,transform:i,extra:o}=r;let a=null,s=null;if(m$){const c=parseInt(getComputedStyle(t).fontSize,10),u=t.getBoundingClientRect();a=u.width/c,s=u.height/c}return at.autoA11y&&!n&&(o.attributes["aria-hidden"]="true"),Promise.resolve([t,W3({content:t.innerHTML,width:a,height:s,transform:i,title:n,extra:o,watchable:!0})])}}};const yX=new RegExp('"',"ug"),X3=[1105920,1112319],Q3=Ue(Ue(Ue(Ue({},{FontAwesome:{normal:"fas",400:"fas"}}),UY),iZ),XY),yS=Object.keys(Q3).reduce((e,t)=>(e[t.toLowerCase()]=Q3[t],e),{}),bX=Object.keys(yS).reduce((e,t)=>{const r=yS[t];return e[t]=r[900]||[...Object.entries(r)][0][1],e},{});function _X(e){const t=e.replace(yX,""),r=CZ(t,0),n=r>=X3[0]&&r<=X3[1],i=t.length===2?t[0]===t[1]:!1;return{value:cS(i?t[0]:t),isSecondary:n||i}}function xX(e,t){const r=e.replace(/^['"]|['"]$/g,"").toLowerCase(),n=parseInt(t),i=isNaN(n)?"normal":n;return(yS[r]||{})[i]||bX[r]}function J3(e,t){const r="".concat(oZ).concat(t.replace(":","-"));return new Promise((n,i)=>{if(e.getAttribute(r)!==null)return n();const a=Yf(e.children).filter(v=>v.getAttribute(aS)===t)[0],s=il.getComputedStyle(e,t),c=s.getPropertyValue("font-family"),u=c.match(cZ),h=s.getPropertyValue("font-weight"),p=s.getPropertyValue("content");if(a&&!u)return e.removeChild(a),n();if(u&&p!=="none"&&p!==""){const v=s.getPropertyValue("content");let b=xX(c,h);const{value:x,isSecondary:_}=_X(v),w=u[0].startsWith("FontAwesome");let O=oT(b,x),S=O;if(w){const E=RZ(x);E.iconName&&E.prefix&&(O=E.iconName,b=E.prefix)}if(O&&!_&&(!a||a.getAttribute(JE)!==b||a.getAttribute(eT)!==S)){e.setAttribute(r,S),a&&e.removeChild(a);const E=lX(),{extra:T}=E;T.attributes[aS]=t,mS(O,b).then(A=>{const j=aT(Ue(Ue({},E),{},{icons:{main:A,mask:$$()},prefix:b,iconName:S,extra:T,watchable:!0})),N=or.createElementNS("http://www.w3.org/2000/svg","svg");t==="::before"?e.insertBefore(N,e.firstChild):e.appendChild(N),N.outerHTML=j.map(F=>Qp(F)).join(` +`),e.removeAttribute(r),n()}).catch(i)}else n()}else n()})}function wX(e){return Promise.all([J3(e,"::before"),J3(e,"::after")])}function OX(e){return e.parentNode!==document.head&&!~sZ.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(aS)&&(!e.parentNode||e.parentNode.tagName!=="svg")}function eR(e){if(Qa)return new Promise((t,r)=>{const n=Yf(e.querySelectorAll("*")).filter(OX).map(wX),i=sT.begin("searchPseudoElements");V$(),Promise.all(n).then(()=>{i(),gS(),t()}).catch(()=>{i(),gS(),r()})})}var SX={hooks(){return{mutationObserverCallbacks(e){return e.pseudoElementsCallback=eR,e}}},provides(e){e.pseudoElements2svg=function(t){const{node:r=or}=t;at.searchPseudoElements&&eR(r)}}};let tR=!1;var PX={mixout(){return{dom:{unwatch(){V$(),tR=!0}}}},hooks(){return{bootstrap(){K3(dS("mutationObserverCallbacks",{}))},noAuto(){iX()},watch(e){const{observeMutationsRoot:t}=e;tR?gS():K3(dS("mutationObserverCallbacks",{observeMutationsRoot:t}))}}}};const rR=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("-"),o=i[0];let a=i.slice(1).join("-");if(o&&a==="h")return r.flipX=!0,r;if(o&&a==="v")return r.flipY=!0,r;if(a=parseFloat(a),isNaN(a))return r;switch(o){case"grow":r.size=r.size+a;break;case"shrink":r.size=r.size-a;break;case"left":r.x=r.x-a;break;case"right":r.x=r.x+a;break;case"up":r.y=r.y-a;break;case"down":r.y=r.y+a;break;case"rotate":r.rotate=r.rotate+a;break}return r},t)};var CX={mixout(){return{parse:{transform:e=>rR(e)}}},hooks(){return{parseNodeAttributes(e,t){const r=t.getAttribute("data-fa-transform");return r&&(e.transform=rR(r)),e}}},provides(e){e.generateAbstractTransformGrouping=function(t){let{main:r,transform:n,containerWidth:i,iconWidth:o}=t;const a={transform:"translate(".concat(i/2," 256)")},s="translate(".concat(n.x*32,", ").concat(n.y*32,") "),c="scale(".concat(n.size/16*(n.flipX?-1:1),", ").concat(n.size/16*(n.flipY?-1:1),") "),u="rotate(".concat(n.rotate," 0 0)"),h={transform:"".concat(s," ").concat(c," ").concat(u)},p={transform:"translate(".concat(o/2*-1," -256)")},v={outer:a,inner:h,path:p};return{tag:"g",attributes:Ue({},v.outer),children:[{tag:"g",attributes:Ue({},v.inner),children:[{tag:r.icon.tag,children:r.icon.children,attributes:Ue(Ue({},r.icon.attributes),v.path)}]}]}}}};const x1={x:0,y:0,width:"100%",height:"100%"};function nR(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 EX(e){return e.tag==="g"?e.children:[e]}var TX={hooks(){return{parseNodeAttributes(e,t){const r=t.getAttribute("data-fa-mask"),n=r?M0(r.split(" ").map(i=>i.trim())):$$();return n.prefix||(n.prefix=ol()),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:o,maskId:a,transform:s}=t;const{width:c,icon:u}=i,{width:h,icon:p}=o,v=_Z({transform:s,containerWidth:h,iconWidth:c}),b={tag:"rect",attributes:Ue(Ue({},x1),{},{fill:"white"})},x=u.children?{children:u.children.map(nR)}:{},_={tag:"g",attributes:Ue({},v.inner),children:[nR(Ue({tag:u.tag,attributes:Ue(Ue({},u.attributes),v.path)},x))]},w={tag:"g",attributes:Ue({},v.outer),children:[_]},O="mask-".concat(a||Qh()),S="clip-".concat(a||Qh()),E={tag:"mask",attributes:Ue(Ue({},x1),{},{id:O,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[b,w]},T={tag:"defs",children:[{tag:"clipPath",attributes:{id:S},children:EX(p)},E]};return r.push(T,{tag:"rect",attributes:Ue({fill:"currentColor","clip-path":"url(#".concat(S,")"),mask:"url(#".concat(O,")")},x1)}),{children:r,attributes:n}}}},jX={provides(e){let t=!1;il.matchMedia&&(t=il.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:Ue(Ue({},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 o=Ue(Ue({},i),{},{attributeName:"opacity"}),a={tag:"circle",attributes:Ue(Ue({},n),{},{cx:"256",cy:"364",r:"28"}),children:[]};return t||a.children.push({tag:"animate",attributes:Ue(Ue({},i),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:Ue(Ue({},o),{},{values:"1;0;1;1;0;1;"})}),r.push(a),r.push({tag:"path",attributes:Ue(Ue({},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:Ue(Ue({},o),{},{values:"1;0;0;0;0;1;"})}]}),t||r.push({tag:"path",attributes:Ue(Ue({},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:Ue(Ue({},o),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:r}}}},AX={hooks(){return{parseNodeAttributes(e,t){const r=t.getAttribute("data-fa-symbol"),n=r===null?!1:r===""?!0:r;return e.symbol=n,e}}}},kX=[OZ,pX,mX,vX,gX,SX,PX,CX,TX,jX,AX];UZ(kX,{mixoutsTo:xi});xi.noAuto;xi.config;xi.library;xi.dom;const bS=xi.parse;xi.findIconDefinition;xi.toHtml;const RX=xi.icon;xi.layer;xi.text;xi.counter;var w1={exports:{}},O1,iR;function NX(){if(iR)return O1;iR=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return O1=e,O1}var S1,oR;function MX(){if(oR)return S1;oR=1;var e=NX();function t(){}function r(){}return r.resetWarningCache=t,S1=function(){function n(a,s,c,u,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 o={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 o.PropTypes=o,o},S1}var aR;function LX(){return aR||(aR=1,w1.exports=MX()()),w1.exports}var IX=LX();const H=Nt(IX);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 Go(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){qc(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 Lg(e){"@babel/helpers - typeof";return Lg=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},Lg(e)}function qc(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function DX(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function $X(e,t){if(e==null)return{};var r=DX(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function _S(e){return FX(e)||BX(e)||UX(e)||zX()}function FX(e){if(Array.isArray(e))return xS(e)}function BX(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function UX(e,t){if(e){if(typeof e=="string")return xS(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 xS(e,t)}}function xS(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 zX(){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 VX(e){var t,r=e.beat,n=e.fade,i=e.beatFade,o=e.bounce,a=e.shake,s=e.flash,c=e.spin,u=e.spinPulse,h=e.spinReverse,p=e.pulse,v=e.fixedWidth,b=e.inverse,x=e.border,_=e.listItem,w=e.flip,O=e.size,S=e.rotation,E=e.pull,T=(t={"fa-beat":r,"fa-fade":n,"fa-beat-fade":i,"fa-bounce":o,"fa-shake":a,"fa-flash":s,"fa-spin":c,"fa-spin-reverse":h,"fa-spin-pulse":u,"fa-pulse":p,"fa-fw":v,"fa-inverse":b,"fa-border":x,"fa-li":_,"fa-flip":w===!0,"fa-flip-horizontal":w==="horizontal"||w==="both","fa-flip-vertical":w==="vertical"||w==="both"},qc(t,"fa-".concat(O),typeof O<"u"&&O!==null),qc(t,"fa-rotate-".concat(S),typeof S<"u"&&S!==null&&S!==0),qc(t,"fa-pull-".concat(E),typeof E<"u"&&E!==null),qc(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 WX(e){return e=e-0,e===e}function q$(e){return WX(e)?e:(e=e.replace(/[\-_\s]+(.)?/g,function(t,r){return r?r.toUpperCase():""}),e.substr(0,1).toLowerCase()+e.substr(1))}var qX=["style"];function HX(e){return e.charAt(0).toUpperCase()+e.slice(1)}function GX(e){return e.split(";").map(function(t){return t.trim()}).filter(function(t){return t}).reduce(function(t,r){var n=r.indexOf(":"),i=q$(r.slice(0,n)),o=r.slice(n+1).trim();return i.startsWith("webkit")?t[HX(i)]=o:t[i]=o,t},{})}function H$(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(typeof t=="string")return t;var n=(t.children||[]).map(function(c){return H$(e,c)}),i=Object.keys(t.attributes||{}).reduce(function(c,u){var h=t.attributes[u];switch(u){case"class":c.attrs.className=h,delete t.attributes.class;break;case"style":c.attrs.style=GX(h);break;default:u.indexOf("aria-")===0||u.indexOf("data-")===0?c.attrs[u.toLowerCase()]=h:c.attrs[q$(u)]=h}return c},{attrs:{}}),o=r.style,a=o===void 0?{}:o,s=$X(r,qX);return i.attrs.style=Go(Go({},i.attrs.style),a),e.apply(void 0,[t.tag,Go(Go({},i.attrs),s)].concat(_S(n)))}var G$=!1;try{G$=!0}catch{}function KX(){if(!G$&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function lR(e){if(e&&Lg(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if(bS.icon)return bS.icon(e);if(e===null)return null;if(e&&Lg(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 P1(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?qc({},e,t):{}}var uR={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},Ge=Z.forwardRef(function(e,t){var r=Go(Go({},uR),e),n=r.icon,i=r.mask,o=r.symbol,a=r.className,s=r.title,c=r.titleId,u=r.maskId,h=lR(n),p=P1("classes",[].concat(_S(VX(r)),_S((a||"").split(" ")))),v=P1("transform",typeof r.transform=="string"?bS.transform(r.transform):r.transform),b=P1("mask",lR(i)),x=RX(h,Go(Go(Go(Go({},p),v),b),{},{symbol:o,title:s,titleId:c,maskId:u}));if(!x)return KX("Could not find icon",h),null;var _=x.abstract,w={ref:t};return Object.keys(r).forEach(function(O){uR.hasOwnProperty(O)||(w[O]=r[O])}),YX(_[0],w)});Ge.displayName="FontAwesomeIcon";Ge.propTypes={beat:H.bool,border:H.bool,beatFade:H.bool,bounce:H.bool,className:H.string,fade:H.bool,flash:H.bool,mask:H.oneOfType([H.object,H.array,H.string]),maskId:H.string,fixedWidth:H.bool,inverse:H.bool,flip:H.oneOf([!0,!1,"horizontal","vertical","both"]),icon:H.oneOfType([H.object,H.array,H.string]),listItem:H.bool,pull:H.oneOf(["right","left"]),pulse:H.bool,rotation:H.oneOf([0,90,180,270]),shake:H.bool,size:H.oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:H.bool,spinPulse:H.bool,spinReverse:H.bool,symbol:H.oneOfType([H.bool,H.string]),title:H.string,titleId:H.string,transform:H.oneOfType([H.string,H.object]),swapOpacity:H.bool};var YX=H$.bind(null,Z.createElement);function K$(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=K$(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}function ze(){for(var e,t,r=0,n="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=K$(e))&&(n&&(n+=" "),n+=t);return n}var C1={exports:{}};/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/var cR;function ZX(){return cR||(cR=1,function(e){(function(){var t={}.hasOwnProperty;function r(){for(var n=[],i=0;i<arguments.length;i++){var o=arguments[i];if(o){var a=typeof o;if(a==="string"||a==="number")n.push(o);else if(Array.isArray(o)){if(o.length){var s=r.apply(null,o);s&&n.push(s)}}else if(a==="object"){if(o.toString!==Object.prototype.toString&&!o.toString.toString().includes("[native code]")){n.push(o.toString());continue}for(var c in o)t.call(o,c)&&o[c]&&n.push(c)}}}return n.join(" ")}e.exports?(r.default=r,e.exports=r):window.classNames=r})()}(C1)),C1.exports}var XX=ZX();const mt=Nt(XX);function fR(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 QX(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?fR(Object(r),!0).forEach(function(n){JX(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):fR(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function JX(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function wu(e){"@babel/helpers - typeof";return wu=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},wu(e)}function eQ(){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 Y$(e){document.body.style.paddingRight=e>0?"".concat(e,"px"):null}function tQ(){return document.body.clientWidth<window.innerWidth}function rQ(){var e=window.getComputedStyle(document.body,null);return parseInt(e&&e.getPropertyValue("padding-right")||0,10)}function nQ(){var e=eQ(),t=document.querySelectorAll(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top")[0],r=t?parseInt(t.style.paddingRight||0,10):0;tQ()&&Y$(r+e)}var iQ;function ct(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:iQ;return t?e.split(" ").map(function(r){return t[r]||r}).join(" "):e}function dl(e,t){var r={};return Object.keys(e).forEach(function(n){t.indexOf(n)===-1&&(r[n]=e[n])}),r}function Z$(e,t){for(var r=Array.isArray(t)?t:[t],n=r.length,i,o={};n>0;)n-=1,i=r[n],o[i]=e[i];return o}var dR={};function wS(e){dR[e]||(typeof console<"u"&&console.error(e),dR[e]=!0)}function X$(e,t){return function(n,i,o){n[i]!==null&&typeof n[i]<"u"&&wS('"'.concat(i,'" property of "').concat(o,`" has been deprecated. +`).concat(t));for(var a=arguments.length,s=new Array(a>3?a-3:0),c=3;c<a;c++)s[c-3]=arguments[c];return e.apply(void 0,[n,i,o].concat(s))}}var oQ=(typeof window>"u"?"undefined":wu(window))==="object"&&window.Element||function(){};function uT(e,t,r){if(!(e[t]instanceof oQ))return new Error("Invalid prop `"+t+"` supplied to `"+r+"`. Expected prop to be an instance of Element. Validation failed.")}var sf=H.oneOfType([H.string,H.func,uT,H.shape({current:H.any})]),kt=H.oneOfType([H.func,H.string,H.shape({$$typeof:H.symbol,render:H.func}),H.arrayOf(H.oneOfType([H.func,H.string,H.shape({$$typeof:H.symbol,render:H.func})]))]),Ig={Fade:150,Collapse:350,Modal:300,Carousel:600,Offcanvas:300},Dg=["in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","onEnter","onEntering","onEntered","onExit","onExiting","onExited"],Wv={ENTERING:"entering",ENTERED:"entered",EXITING:"exiting",EXITED:"exited"},Bt={esc:27,space:32,enter:13,tab:9,up:38,down:40,home:36,end:35,n:78,p:80},aQ=["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"],cT=!!(typeof window<"u"&&window.document&&window.document.createElement);function sQ(e){return e&&wu(e)==="object"?"current"in e:!1}function Q$(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}function OS(e){var t=wu(e);return e!=null&&(t==="object"||t==="function")}function hR(e){var t=wu(e),r=NaN;if(t==="number")return e;if(t==="symbol"||t==="object"&&Q$(e)==="[object Symbol]")return r;if(OS(e)){var n=typeof e.valueOf=="function"?e.valueOf():e;e=OS(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 lQ(e){if(!OS(e))return!1;var t=Q$(e);return t==="[object Function]"||t==="[object AsyncFunction]"||t==="[object GeneratorFunction]"||t==="[object Proxy]"}function uQ(e){if(sQ(e))return e.current;if(lQ(e))return e();if(typeof e=="string"&&cT){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 pR(e){return e===null?!1:Array.isArray(e)||cT&&typeof e.length=="number"}function ep(e,t){var r=uQ(e);return t?pR(r)?r:r===null?[]:[r]:pR(r)?r[0]:r}var cQ=["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 fT(e,t){if(!e||!t)return t;var r=QX({},t);return Object.keys(e).forEach(function(n){r[n]===void 0&&(r[n]=e[n]),Object.keys(e[n]||{}).length>0&&wu(e[n])==="object"&&fT(e[n],r)}),r}var fQ=["className","cssModule","noGutters","tag","widths"];function SS(){return SS=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},SS.apply(this,arguments)}function dQ(e,t){if(e==null)return{};var r=hQ(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function hQ(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var pQ=["xs","sm","md","lg","xl","xxl"],jc=H.oneOfType([H.number,H.string]),mQ={tag:kt,noGutters:X$(H.bool,"Please use Bootstrap 5 gutter utility classes. https://getbootstrap.com/docs/5.0/layout/gutters/"),className:H.string,cssModule:H.object,xs:jc,sm:jc,md:jc,lg:jc,xl:jc,xxl:jc,widths:H.array};function Zo(e){var t=e.className,r=e.cssModule,n=e.noGutters,i=e.tag,o=i===void 0?"div":i,a=e.widths,s=a===void 0?pQ:a,c=dQ(e,fQ),u=[];s.forEach(function(p,v){var b=e[p];if(delete c[p],!!b){var x=!v;u.push(x?"row-cols-".concat(b):"row-cols-".concat(p,"-").concat(b))}});var h=ct(mt(t,n?"gx-0":null,"row",u),r);return Z.createElement(o,SS({},c,{className:h}))}Zo.propTypes=mQ;var vQ=["expand","className","cssModule","light","dark","fixed","sticky","color","container","tag","children"];function PS(){return PS=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},PS.apply(this,arguments)}function E1(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function gQ(e,t){if(e==null)return{};var r=yQ(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[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,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var bQ={children:H.node,className:H.string,color:H.string,container:H.oneOfType([H.bool,H.string]),cssModule:H.object,dark:H.bool,expand:H.oneOfType([H.bool,H.string]),fixed:H.string,light:H.bool,role:H.string,sticky:H.string,tag:kt},_Q=function(t){return t===!1?!1:t===!0||t==="xs"?"navbar-expand":"navbar-expand-".concat(t)};function J$(e){var t,r=e.expand,n=r===void 0?!1:r,i=e.className,o=e.cssModule,a=e.light,s=e.dark,c=e.fixed,u=e.sticky,h=e.color,p=e.container,v=p===void 0?"fluid":p,b=e.tag,x=b===void 0?"nav":b,_=e.children,w=gQ(e,vQ),O=ct(mt(i,"navbar",_Q(n),(t={"navbar-light":a,"navbar-dark":s},E1(t,"bg-".concat(h),h),E1(t,"fixed-".concat(c),c),E1(t,"sticky-".concat(u),u),t)),o),S=v&&v===!0?"container":"container-".concat(v);return Z.createElement(x,PS({},w,{className:O}),v?Z.createElement("div",{className:S},_):_)}J$.propTypes=bQ;var xQ=["className","cssModule","tag"];function CS(){return CS=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},CS.apply(this,arguments)}function wQ(e,t){if(e==null)return{};var r=OQ(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function OQ(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var SQ={className:H.string,cssModule:H.object,tag:kt};function eF(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"a":n,o=wQ(e,xQ),a=ct(mt(t,"navbar-brand"),r);return Z.createElement(i,CS({},o,{className:a}))}eF.propTypes=SQ;var PQ=["className","cssModule","children","tag"];function ES(){return ES=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},ES.apply(this,arguments)}function mR(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 CQ(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?mR(Object(r),!0).forEach(function(n){EQ(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):mR(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function EQ(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function TQ(e,t){if(e==null)return{};var r=jQ(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function jQ(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var AQ={className:H.string,cssModule:H.object,tag:kt,type:H.string,children:H.node};function tF(e){var t=e.className,r=e.cssModule,n=e.children,i=e.tag,o=i===void 0?"button":i,a=TQ(e,PQ),s=ct(mt(t,"navbar-toggler"),r);return Z.createElement(o,ES({"aria-label":"Toggle navigation"},CQ({type:"button"},a),{className:s}),n||Z.createElement("span",{className:ct("navbar-toggler-icon",r)}))}tF.propTypes=AQ;var kQ=["className","cssModule","tabs","pills","vertical","horizontal","justified","fill","navbar","card","tag"];function TS(){return TS=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},TS.apply(this,arguments)}function RQ(e,t){if(e==null)return{};var r=NQ(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function NQ(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var MQ={card:H.bool,className:H.string,cssModule:H.object,fill:H.bool,horizontal:H.oneOf(["center","end"]),justified:H.bool,navbar:H.bool,pills:H.bool,tabs:H.bool,tag:kt,vertical:H.oneOfType([H.bool,H.string])},LQ=function(t){return t===!1?!1:t===!0||t==="xs"?"flex-column":"flex-".concat(t,"-column")};function dT(e){var t=e.className,r=e.cssModule,n=e.tabs,i=e.pills,o=e.vertical,a=o===void 0?!1:o,s=e.horizontal,c=e.justified,u=e.fill,h=e.navbar,p=e.card,v=e.tag,b=v===void 0?"ul":v,x=RQ(e,kQ),_=ct(mt(t,h?"navbar-nav":"nav",s?"justify-content-".concat(s):!1,LQ(a),{"nav-tabs":n,"card-header-tabs":p&&n,"nav-pills":i,"card-header-pills":p&&i,"nav-justified":c,"nav-fill":u}),r);return Z.createElement(b,TS({},x,{className:_}))}dT.propTypes=MQ;var IQ=["className","cssModule","active","tag"];function jS(){return jS=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},jS.apply(this,arguments)}function DQ(e,t){if(e==null)return{};var r=$Q(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function $Q(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var FQ={active:H.bool,className:H.string,cssModule:H.object,tag:kt};function hT(e){var t=e.className,r=e.cssModule,n=e.active,i=e.tag,o=i===void 0?"li":i,a=DQ(e,IQ),s=ct(mt(t,"nav-item",n?"active":!1),r);return Z.createElement(o,jS({},a,{className:s}))}hT.propTypes=FQ;function AS(e){"@babel/helpers - typeof";return AS=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},AS(e)}var BQ=["className","cssModule","active","tag","innerRef"];function kS(){return kS=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},kS.apply(this,arguments)}function UQ(e,t){if(e==null)return{};var r=zQ(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function zQ(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function VQ(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function WQ(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 qQ(e,t,r){return t&&WQ(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function HQ(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&&RS(e,t)}function RS(e,t){return RS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},RS(e,t)}function GQ(e){var t=YQ();return function(){var n=$g(e),i;if(t){var o=$g(this).constructor;i=Reflect.construct(n,arguments,o)}else i=n.apply(this,arguments);return KQ(this,i)}}function KQ(e,t){if(t&&(AS(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return rF(e)}function rF(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function YQ(){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 $g(e){return $g=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},$g(e)}var ZQ={active:H.bool,className:H.string,cssModule:H.object,disabled:H.bool,href:H.any,innerRef:H.oneOfType([H.object,H.func,H.string]),onClick:H.func,tag:kt},pT=function(e){HQ(r,e);var t=GQ(r);function r(n){var i;return VQ(this,r),i=t.call(this,n),i.onClick=i.onClick.bind(rF(i)),i}return qQ(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,o=i.className,a=i.cssModule,s=i.active,c=i.tag,u=c===void 0?"a":c,h=i.innerRef,p=UQ(i,BQ),v=ct(mt(o,"nav-link",{disabled:p.disabled,active:s}),a);return Z.createElement(u,kS({},p,{ref:h,onClick:this.onClick,className:v}))}}]),r}(Z.Component);pT.propTypes=ZQ;var XQ=["className","cssModule","variant","innerRef"];function NS(){return NS=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},NS.apply(this,arguments)}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 QQ(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){JQ(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 JQ(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function eJ(e,t){if(e==null)return{};var r=tJ(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function tJ(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var rJ={active:H.bool,"aria-label":H.string,onClick:H.func,variant:H.oneOf(["white"]),className:H.string,cssModule:H.object,innerRef:H.oneOfType([H.object,H.string,H.func])};function nF(e){var t=e.className;e.cssModule;var r=e.variant,n=e.innerRef,i=eJ(e,XQ),o=ct(mt(t,"btn-close",r&&"btn-close-".concat(r)));return Z.createElement("button",NS({ref:n,type:"button",className:o},QQ({"aria-label":"close"},i)))}nF.propTypes=rJ;var nJ=["active","aria-label","block","className","close","cssModule","color","outline","size","tag","innerRef"];function MS(){return MS=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},MS.apply(this,arguments)}function iJ(e,t){if(e==null)return{};var r=oJ(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[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,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var aJ={active:H.bool,"aria-label":H.string,block:H.bool,children:H.node,className:H.string,cssModule:H.object,close:H.bool,color:H.string,disabled:H.bool,innerRef:H.oneOfType([H.object,H.func,H.string]),onClick:H.func,outline:H.bool,size:H.string,tag:kt};function _t(e){var t=$.useCallback(function(S){if(e.disabled){S.preventDefault();return}if(e.onClick)return e.onClick(S)},[e.onClick,e.disabled]),r=e.active,n=e["aria-label"],i=e.block,o=e.className,a=e.close,s=e.cssModule,c=e.color,u=c===void 0?"secondary":c,h=e.outline,p=e.size,v=e.tag,b=v===void 0?"button":v,x=e.innerRef,_=iJ(e,nJ);if(a)return Z.createElement(nF,_);var w="btn".concat(h?"-outline":"","-").concat(u),O=ct(mt(o,"btn",w,p?"btn-".concat(p):!1,i?"d-block w-100":!1,{active:r,disabled:e.disabled}),s);return _.href&&b==="button"&&(b="a"),Z.createElement(b,MS({type:b==="button"&&_.onClick?"button":void 0},_,{className:O,ref:x,onClick:t,"aria-label":n}))}_t.propTypes=aJ;var iF=$.createContext(),oF=$.createContext();function gR(e){var t=e.children,r=$.useState(null),n=r[0],i=r[1],o=$.useRef(!1);$.useEffect(function(){return function(){o.current=!0}},[]);var a=$.useCallback(function(s){o.current||i(s)},[]);return $.createElement(iF.Provider,{value:n},$.createElement(oF.Provider,{value:a},t))}var aF=function(t){return Array.isArray(t)?t[0]:t},sF=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)}},LS=function(t,r){if(typeof t=="function")return sF(t,r);t!=null&&(t.current=r)},yR=function(t){return t.reduce(function(r,n){var i=n[0],o=n[1];return r[i]=o,r},{})},bR=typeof window<"u"&&window.document&&window.document.createElement?$.useLayoutEffect:$.useEffect,mT=S8();const uu=Nt(mT);var Hn="top",Ki="bottom",Yi="right",Gn="left",vT="auto",Jp=[Hn,Ki,Yi,Gn],lf="start",tp="end",sJ="clippingParents",lF="viewport",ah="popper",lJ="reference",_R=Jp.reduce(function(e,t){return e.concat([t+"-"+lf,t+"-"+tp])},[]),uF=[].concat(Jp,[vT]).reduce(function(e,t){return e.concat([t,t+"-"+lf,t+"-"+tp])},[]),uJ="beforeRead",cJ="read",fJ="afterRead",dJ="beforeMain",hJ="main",pJ="afterMain",mJ="beforeWrite",vJ="write",gJ="afterWrite",yJ=[uJ,cJ,fJ,dJ,hJ,pJ,mJ,vJ,gJ];function ia(e){return e?(e.nodeName||"").toLowerCase():null}function gi(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Ou(e){var t=gi(e).Element;return e instanceof t||e instanceof Element}function Hi(e){var t=gi(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function gT(e){if(typeof ShadowRoot>"u")return!1;var t=gi(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function bJ(e){var t=e.state;Object.keys(t.elements).forEach(function(r){var n=t.styles[r]||{},i=t.attributes[r]||{},o=t.elements[r];!Hi(o)||!ia(o)||(Object.assign(o.style,n),Object.keys(i).forEach(function(a){var s=i[a];s===!1?o.removeAttribute(a):o.setAttribute(a,s===!0?"":s)}))})}function _J(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],o=t.attributes[n]||{},a=Object.keys(t.styles.hasOwnProperty(n)?t.styles[n]:r[n]),s=a.reduce(function(c,u){return c[u]="",c},{});!Hi(i)||!ia(i)||(Object.assign(i.style,s),Object.keys(o).forEach(function(c){i.removeAttribute(c)}))})}}const xJ={name:"applyStyles",enabled:!0,phase:"write",fn:bJ,effect:_J,requires:["computeStyles"]};function Jo(e){return e.split("-")[0]}var mu=Math.max,Fg=Math.min,uf=Math.round;function IS(){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 cF(){return!/^((?!chrome|android).)*safari/i.test(IS())}function cf(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!1);var n=e.getBoundingClientRect(),i=1,o=1;t&&Hi(e)&&(i=e.offsetWidth>0&&uf(n.width)/e.offsetWidth||1,o=e.offsetHeight>0&&uf(n.height)/e.offsetHeight||1);var a=Ou(e)?gi(e):window,s=a.visualViewport,c=!cF()&&r,u=(n.left+(c&&s?s.offsetLeft:0))/i,h=(n.top+(c&&s?s.offsetTop:0))/o,p=n.width/i,v=n.height/o;return{width:p,height:v,top:h,right:u+p,bottom:h+v,left:u,x:u,y:h}}function yT(e){var t=cf(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 fF(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&gT(r)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function qa(e){return gi(e).getComputedStyle(e)}function wJ(e){return["table","td","th"].indexOf(ia(e))>=0}function hl(e){return((Ou(e)?e.ownerDocument:e.document)||window.document).documentElement}function I0(e){return ia(e)==="html"?e:e.assignedSlot||e.parentNode||(gT(e)?e.host:null)||hl(e)}function xR(e){return!Hi(e)||qa(e).position==="fixed"?null:e.offsetParent}function OJ(e){var t=/firefox/i.test(IS()),r=/Trident/i.test(IS());if(r&&Hi(e)){var n=qa(e);if(n.position==="fixed")return null}var i=I0(e);for(gT(i)&&(i=i.host);Hi(i)&&["html","body"].indexOf(ia(i))<0;){var o=qa(i);if(o.transform!=="none"||o.perspective!=="none"||o.contain==="paint"||["transform","perspective"].indexOf(o.willChange)!==-1||t&&o.willChange==="filter"||t&&o.filter&&o.filter!=="none")return i;i=i.parentNode}return null}function em(e){for(var t=gi(e),r=xR(e);r&&wJ(r)&&qa(r).position==="static";)r=xR(r);return r&&(ia(r)==="html"||ia(r)==="body"&&qa(r).position==="static")?t:r||OJ(e)||t}function bT(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Mh(e,t,r){return mu(e,Fg(t,r))}function SJ(e,t,r){var n=Mh(e,t,r);return n>r?r:n}function dF(){return{top:0,right:0,bottom:0,left:0}}function hF(e){return Object.assign({},dF(),e)}function pF(e,t){return t.reduce(function(r,n){return r[n]=e,r},{})}var PJ=function(t,r){return t=typeof t=="function"?t(Object.assign({},r.rects,{placement:r.placement})):t,hF(typeof t!="number"?t:pF(t,Jp))};function CJ(e){var t,r=e.state,n=e.name,i=e.options,o=r.elements.arrow,a=r.modifiersData.popperOffsets,s=Jo(r.placement),c=bT(s),u=[Gn,Yi].indexOf(s)>=0,h=u?"height":"width";if(!(!o||!a)){var p=PJ(i.padding,r),v=yT(o),b=c==="y"?Hn:Gn,x=c==="y"?Ki:Yi,_=r.rects.reference[h]+r.rects.reference[c]-a[c]-r.rects.popper[h],w=a[c]-r.rects.reference[c],O=em(o),S=O?c==="y"?O.clientHeight||0:O.clientWidth||0:0,E=_/2-w/2,T=p[b],A=S-v[h]-p[x],j=S/2-v[h]/2+E,N=Mh(T,j,A),F=c;r.modifiersData[n]=(t={},t[F]=N,t.centerOffset=N-j,t)}}function EJ(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)||fF(t.elements.popper,i)&&(t.elements.arrow=i))}const TJ={name:"arrow",enabled:!0,phase:"main",fn:CJ,effect:EJ,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ff(e){return e.split("-")[1]}var jJ={top:"auto",right:"auto",bottom:"auto",left:"auto"};function AJ(e,t){var r=e.x,n=e.y,i=t.devicePixelRatio||1;return{x:uf(r*i)/i||0,y:uf(n*i)/i||0}}function wR(e){var t,r=e.popper,n=e.popperRect,i=e.placement,o=e.variation,a=e.offsets,s=e.position,c=e.gpuAcceleration,u=e.adaptive,h=e.roundOffsets,p=e.isFixed,v=a.x,b=v===void 0?0:v,x=a.y,_=x===void 0?0:x,w=typeof h=="function"?h({x:b,y:_}):{x:b,y:_};b=w.x,_=w.y;var O=a.hasOwnProperty("x"),S=a.hasOwnProperty("y"),E=Gn,T=Hn,A=window;if(u){var j=em(r),N="clientHeight",F="clientWidth";if(j===gi(r)&&(j=hl(r),qa(j).position!=="static"&&s==="absolute"&&(N="scrollHeight",F="scrollWidth")),j=j,i===Hn||(i===Gn||i===Yi)&&o===tp){T=Ki;var V=p&&j===A&&A.visualViewport?A.visualViewport.height:j[N];_-=V-n.height,_*=c?1:-1}if(i===Gn||(i===Hn||i===Ki)&&o===tp){E=Yi;var B=p&&j===A&&A.visualViewport?A.visualViewport.width:j[F];b-=B-n.width,b*=c?1:-1}}var W=Object.assign({position:s},u&&jJ),q=h===!0?AJ({x:b,y:_},gi(r)):{x:b,y:_};if(b=q.x,_=q.y,c){var J;return Object.assign({},W,(J={},J[T]=S?"0":"",J[E]=O?"0":"",J.transform=(A.devicePixelRatio||1)<=1?"translate("+b+"px, "+_+"px)":"translate3d("+b+"px, "+_+"px, 0)",J))}return Object.assign({},W,(t={},t[T]=S?_+"px":"",t[E]=O?b+"px":"",t.transform="",t))}function kJ(e){var t=e.state,r=e.options,n=r.gpuAcceleration,i=n===void 0?!0:n,o=r.adaptive,a=o===void 0?!0:o,s=r.roundOffsets,c=s===void 0?!0:s,u={placement:Jo(t.placement),variation:ff(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,wR(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:c})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,wR(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const RJ={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:kJ,data:{}};var qv={passive:!0};function NJ(e){var t=e.state,r=e.instance,n=e.options,i=n.scroll,o=i===void 0?!0:i,a=n.resize,s=a===void 0?!0:a,c=gi(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&u.forEach(function(h){h.addEventListener("scroll",r.update,qv)}),s&&c.addEventListener("resize",r.update,qv),function(){o&&u.forEach(function(h){h.removeEventListener("scroll",r.update,qv)}),s&&c.removeEventListener("resize",r.update,qv)}}const MJ={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:NJ,data:{}};var LJ={left:"right",right:"left",bottom:"top",top:"bottom"};function xg(e){return e.replace(/left|right|bottom|top/g,function(t){return LJ[t]})}var IJ={start:"end",end:"start"};function OR(e){return e.replace(/start|end/g,function(t){return IJ[t]})}function _T(e){var t=gi(e),r=t.pageXOffset,n=t.pageYOffset;return{scrollLeft:r,scrollTop:n}}function xT(e){return cf(hl(e)).left+_T(e).scrollLeft}function DJ(e,t){var r=gi(e),n=hl(e),i=r.visualViewport,o=n.clientWidth,a=n.clientHeight,s=0,c=0;if(i){o=i.width,a=i.height;var u=cF();(u||!u&&t==="fixed")&&(s=i.offsetLeft,c=i.offsetTop)}return{width:o,height:a,x:s+xT(e),y:c}}function $J(e){var t,r=hl(e),n=_T(e),i=(t=e.ownerDocument)==null?void 0:t.body,o=mu(r.scrollWidth,r.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),a=mu(r.scrollHeight,r.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),s=-n.scrollLeft+xT(e),c=-n.scrollTop;return qa(i||r).direction==="rtl"&&(s+=mu(r.clientWidth,i?i.clientWidth:0)-o),{width:o,height:a,x:s,y:c}}function wT(e){var t=qa(e),r=t.overflow,n=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+i+n)}function mF(e){return["html","body","#document"].indexOf(ia(e))>=0?e.ownerDocument.body:Hi(e)&&wT(e)?e:mF(I0(e))}function Lh(e,t){var r;t===void 0&&(t=[]);var n=mF(e),i=n===((r=e.ownerDocument)==null?void 0:r.body),o=gi(n),a=i?[o].concat(o.visualViewport||[],wT(n)?n:[]):n,s=t.concat(a);return i?s:s.concat(Lh(I0(a)))}function DS(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function FJ(e,t){var r=cf(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 SR(e,t,r){return t===lF?DS(DJ(e,r)):Ou(t)?FJ(t,r):DS($J(hl(e)))}function BJ(e){var t=Lh(I0(e)),r=["absolute","fixed"].indexOf(qa(e).position)>=0,n=r&&Hi(e)?em(e):e;return Ou(n)?t.filter(function(i){return Ou(i)&&fF(i,n)&&ia(i)!=="body"}):[]}function UJ(e,t,r,n){var i=t==="clippingParents"?BJ(e):[].concat(t),o=[].concat(i,[r]),a=o[0],s=o.reduce(function(c,u){var h=SR(e,u,n);return c.top=mu(h.top,c.top),c.right=Fg(h.right,c.right),c.bottom=Fg(h.bottom,c.bottom),c.left=mu(h.left,c.left),c},SR(e,a,n));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function vF(e){var t=e.reference,r=e.element,n=e.placement,i=n?Jo(n):null,o=n?ff(n):null,a=t.x+t.width/2-r.width/2,s=t.y+t.height/2-r.height/2,c;switch(i){case Hn:c={x:a,y:t.y-r.height};break;case Ki:c={x:a,y:t.y+t.height};break;case Yi:c={x:t.x+t.width,y:s};break;case Gn:c={x:t.x-r.width,y:s};break;default:c={x:t.x,y:t.y}}var u=i?bT(i):null;if(u!=null){var h=u==="y"?"height":"width";switch(o){case lf:c[u]=c[u]-(t[h]/2-r[h]/2);break;case tp:c[u]=c[u]+(t[h]/2-r[h]/2);break}}return c}function rp(e,t){t===void 0&&(t={});var r=t,n=r.placement,i=n===void 0?e.placement:n,o=r.strategy,a=o===void 0?e.strategy:o,s=r.boundary,c=s===void 0?sJ:s,u=r.rootBoundary,h=u===void 0?lF:u,p=r.elementContext,v=p===void 0?ah:p,b=r.altBoundary,x=b===void 0?!1:b,_=r.padding,w=_===void 0?0:_,O=hF(typeof w!="number"?w:pF(w,Jp)),S=v===ah?lJ:ah,E=e.rects.popper,T=e.elements[x?S:v],A=UJ(Ou(T)?T:T.contextElement||hl(e.elements.popper),c,h,a),j=cf(e.elements.reference),N=vF({reference:j,element:E,strategy:"absolute",placement:i}),F=DS(Object.assign({},E,N)),V=v===ah?F:j,B={top:A.top-V.top+O.top,bottom:V.bottom-A.bottom+O.bottom,left:A.left-V.left+O.left,right:V.right-A.right+O.right},W=e.modifiersData.offset;if(v===ah&&W){var q=W[i];Object.keys(B).forEach(function(J){var Q=[Yi,Ki].indexOf(J)>=0?1:-1,ne=[Hn,Ki].indexOf(J)>=0?"y":"x";B[J]+=q[ne]*Q})}return B}function zJ(e,t){t===void 0&&(t={});var r=t,n=r.placement,i=r.boundary,o=r.rootBoundary,a=r.padding,s=r.flipVariations,c=r.allowedAutoPlacements,u=c===void 0?uF:c,h=ff(n),p=h?s?_R:_R.filter(function(x){return ff(x)===h}):Jp,v=p.filter(function(x){return u.indexOf(x)>=0});v.length===0&&(v=p);var b=v.reduce(function(x,_){return x[_]=rp(e,{placement:_,boundary:i,rootBoundary:o,padding:a})[Jo(_)],x},{});return Object.keys(b).sort(function(x,_){return b[x]-b[_]})}function VJ(e){if(Jo(e)===vT)return[];var t=xg(e);return[OR(e),t,OR(t)]}function WJ(e){var t=e.state,r=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var i=r.mainAxis,o=i===void 0?!0:i,a=r.altAxis,s=a===void 0?!0:a,c=r.fallbackPlacements,u=r.padding,h=r.boundary,p=r.rootBoundary,v=r.altBoundary,b=r.flipVariations,x=b===void 0?!0:b,_=r.allowedAutoPlacements,w=t.options.placement,O=Jo(w),S=O===w,E=c||(S||!x?[xg(w)]:VJ(w)),T=[w].concat(E).reduce(function(le,ce){return le.concat(Jo(ce)===vT?zJ(t,{placement:ce,boundary:h,rootBoundary:p,padding:u,flipVariations:x,allowedAutoPlacements:_}):ce)},[]),A=t.rects.reference,j=t.rects.popper,N=new Map,F=!0,V=T[0],B=0;B<T.length;B++){var W=T[B],q=Jo(W),J=ff(W)===lf,Q=[Hn,Ki].indexOf(q)>=0,ne=Q?"width":"height",ae=rp(t,{placement:W,boundary:h,rootBoundary:p,altBoundary:v,padding:u}),se=Q?J?Yi:Gn:J?Ki:Hn;A[ne]>j[ne]&&(se=xg(se));var oe=xg(se),K=[];if(o&&K.push(ae[q]<=0),s&&K.push(ae[se]<=0,ae[oe]<=0),K.every(function(le){return le})){V=W,F=!1;break}N.set(W,K)}if(F)for(var G=x?3:1,z=function(ce){var de=T.find(function(be){var M=N.get(be);if(M)return M.slice(0,ce).every(function(D){return D})});if(de)return V=de,"break"},re=G;re>0;re--){var X=z(re);if(X==="break")break}t.placement!==V&&(t.modifiersData[n]._skip=!0,t.placement=V,t.reset=!0)}}const qJ={name:"flip",enabled:!0,phase:"main",fn:WJ,requiresIfExists:["offset"],data:{_skip:!1}};function PR(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 CR(e){return[Hn,Yi,Ki,Gn].some(function(t){return e[t]>=0})}function HJ(e){var t=e.state,r=e.name,n=t.rects.reference,i=t.rects.popper,o=t.modifiersData.preventOverflow,a=rp(t,{elementContext:"reference"}),s=rp(t,{altBoundary:!0}),c=PR(a,n),u=PR(s,i,o),h=CR(c),p=CR(u);t.modifiersData[r]={referenceClippingOffsets:c,popperEscapeOffsets:u,isReferenceHidden:h,hasPopperEscaped:p},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":p})}const GJ={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:HJ};function KJ(e,t,r){var n=Jo(e),i=[Gn,Hn].indexOf(n)>=0?-1:1,o=typeof r=="function"?r(Object.assign({},t,{placement:e})):r,a=o[0],s=o[1];return a=a||0,s=(s||0)*i,[Gn,Yi].indexOf(n)>=0?{x:s,y:a}:{x:a,y:s}}function YJ(e){var t=e.state,r=e.options,n=e.name,i=r.offset,o=i===void 0?[0,0]:i,a=uF.reduce(function(h,p){return h[p]=KJ(p,t.rects,o),h},{}),s=a[t.placement],c=s.x,u=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=u),t.modifiersData[n]=a}const ZJ={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:YJ};function XJ(e){var t=e.state,r=e.name;t.modifiersData[r]=vF({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const QJ={name:"popperOffsets",enabled:!0,phase:"read",fn:XJ,data:{}};function JJ(e){return e==="x"?"y":"x"}function eee(e){var t=e.state,r=e.options,n=e.name,i=r.mainAxis,o=i===void 0?!0:i,a=r.altAxis,s=a===void 0?!1:a,c=r.boundary,u=r.rootBoundary,h=r.altBoundary,p=r.padding,v=r.tether,b=v===void 0?!0:v,x=r.tetherOffset,_=x===void 0?0:x,w=rp(t,{boundary:c,rootBoundary:u,padding:p,altBoundary:h}),O=Jo(t.placement),S=ff(t.placement),E=!S,T=bT(O),A=JJ(T),j=t.modifiersData.popperOffsets,N=t.rects.reference,F=t.rects.popper,V=typeof _=="function"?_(Object.assign({},t.rects,{placement:t.placement})):_,B=typeof V=="number"?{mainAxis:V,altAxis:V}:Object.assign({mainAxis:0,altAxis:0},V),W=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,q={x:0,y:0};if(j){if(o){var J,Q=T==="y"?Hn:Gn,ne=T==="y"?Ki:Yi,ae=T==="y"?"height":"width",se=j[T],oe=se+w[Q],K=se-w[ne],G=b?-F[ae]/2:0,z=S===lf?N[ae]:F[ae],re=S===lf?-F[ae]:-N[ae],X=t.elements.arrow,le=b&&X?yT(X):{width:0,height:0},ce=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:dF(),de=ce[Q],be=ce[ne],M=Mh(0,N[ae],le[ae]),D=E?N[ae]/2-G-M-de-B.mainAxis:z-M-de-B.mainAxis,Y=E?-N[ae]/2+G+M+be+B.mainAxis:re+M+be+B.mainAxis,ue=t.elements.arrow&&em(t.elements.arrow),ie=ue?T==="y"?ue.clientTop||0:ue.clientLeft||0:0,he=(J=W==null?void 0:W[T])!=null?J:0,Se=se+D-he-ie,Fe=se+Y-he,ge=Mh(b?Fg(oe,Se):oe,se,b?mu(K,Fe):K);j[T]=ge,q[T]=ge-se}if(s){var Ee,je=T==="x"?Hn:Gn,Me=T==="x"?Ki:Yi,He=j[A],Be=A==="y"?"height":"width",qe=He+w[je],ye=He-w[Me],we=[Hn,Gn].indexOf(O)!==-1,Ae=(Ee=W==null?void 0:W[A])!=null?Ee:0,ke=we?qe:He-N[Be]-F[Be]-Ae+B.altAxis,De=we?He+N[Be]+F[Be]-Ae-B.altAxis:ye,Ke=b&&we?SJ(ke,He,De):Mh(b?ke:qe,He,b?De:ye);j[A]=Ke,q[A]=Ke-He}t.modifiersData[n]=q}}const tee={name:"preventOverflow",enabled:!0,phase:"main",fn:eee,requiresIfExists:["offset"]};function ree(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function nee(e){return e===gi(e)||!Hi(e)?_T(e):ree(e)}function iee(e){var t=e.getBoundingClientRect(),r=uf(t.width)/e.offsetWidth||1,n=uf(t.height)/e.offsetHeight||1;return r!==1||n!==1}function oee(e,t,r){r===void 0&&(r=!1);var n=Hi(t),i=Hi(t)&&iee(t),o=hl(t),a=cf(e,i,r),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(n||!n&&!r)&&((ia(t)!=="body"||wT(o))&&(s=nee(t)),Hi(t)?(c=cf(t,!0),c.x+=t.clientLeft,c.y+=t.clientTop):o&&(c.x=xT(o))),{x:a.left+s.scrollLeft-c.x,y:a.top+s.scrollTop-c.y,width:a.width,height:a.height}}function aee(e){var t=new Map,r=new Set,n=[];e.forEach(function(o){t.set(o.name,o)});function i(o){r.add(o.name);var a=[].concat(o.requires||[],o.requiresIfExists||[]);a.forEach(function(s){if(!r.has(s)){var c=t.get(s);c&&i(c)}}),n.push(o)}return e.forEach(function(o){r.has(o.name)||i(o)}),n}function see(e){var t=aee(e);return yJ.reduce(function(r,n){return r.concat(t.filter(function(i){return i.phase===n}))},[])}function lee(e){var t;return function(){return t||(t=new Promise(function(r){Promise.resolve().then(function(){t=void 0,r(e())})})),t}}function uee(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 ER={placement:"bottom",modifiers:[],strategy:"absolute"};function TR(){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 cee(e){e===void 0&&(e={});var t=e,r=t.defaultModifiers,n=r===void 0?[]:r,i=t.defaultOptions,o=i===void 0?ER:i;return function(s,c,u){u===void 0&&(u=o);var h={placement:"bottom",orderedModifiers:[],options:Object.assign({},ER,o),modifiersData:{},elements:{reference:s,popper:c},attributes:{},styles:{}},p=[],v=!1,b={state:h,setOptions:function(O){var S=typeof O=="function"?O(h.options):O;_(),h.options=Object.assign({},o,h.options,S),h.scrollParents={reference:Ou(s)?Lh(s):s.contextElement?Lh(s.contextElement):[],popper:Lh(c)};var E=see(uee([].concat(n,h.options.modifiers)));return h.orderedModifiers=E.filter(function(T){return T.enabled}),x(),b.update()},forceUpdate:function(){if(!v){var O=h.elements,S=O.reference,E=O.popper;if(TR(S,E)){h.rects={reference:oee(S,em(E),h.options.strategy==="fixed"),popper:yT(E)},h.reset=!1,h.placement=h.options.placement,h.orderedModifiers.forEach(function(B){return h.modifiersData[B.name]=Object.assign({},B.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,N=A.options,F=N===void 0?{}:N,V=A.name;typeof j=="function"&&(h=j({state:h,options:F,name:V,instance:b})||h)}}}},update:lee(function(){return new Promise(function(w){b.forceUpdate(),w(h)})}),destroy:function(){_(),v=!0}};if(!TR(s,c))return b;b.setOptions(u).then(function(w){!v&&u.onFirstUpdate&&u.onFirstUpdate(w)});function x(){h.orderedModifiers.forEach(function(w){var O=w.name,S=w.options,E=S===void 0?{}:S,T=w.effect;if(typeof T=="function"){var A=T({state:h,name:O,instance:b,options:E}),j=function(){};p.push(A||j)}})}function _(){p.forEach(function(w){return w()}),p=[]}return b}}var fee=[MJ,QJ,RJ,xJ,ZJ,qJ,tee,TJ,GJ],dee=cee({defaultModifiers:fee}),T1,jR;function hee(){if(jR)return T1;jR=1;var e=typeof Element<"u",t=typeof Map=="function",r=typeof Set=="function",n=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function i(o,a){if(o===a)return!0;if(o&&a&&typeof o=="object"&&typeof a=="object"){if(o.constructor!==a.constructor)return!1;var s,c,u;if(Array.isArray(o)){if(s=o.length,s!=a.length)return!1;for(c=s;c--!==0;)if(!i(o[c],a[c]))return!1;return!0}var h;if(t&&o instanceof Map&&a instanceof Map){if(o.size!==a.size)return!1;for(h=o.entries();!(c=h.next()).done;)if(!a.has(c.value[0]))return!1;for(h=o.entries();!(c=h.next()).done;)if(!i(c.value[1],a.get(c.value[0])))return!1;return!0}if(r&&o instanceof Set&&a instanceof Set){if(o.size!==a.size)return!1;for(h=o.entries();!(c=h.next()).done;)if(!a.has(c.value[0]))return!1;return!0}if(n&&ArrayBuffer.isView(o)&&ArrayBuffer.isView(a)){if(s=o.length,s!=a.length)return!1;for(c=s;c--!==0;)if(o[c]!==a[c])return!1;return!0}if(o.constructor===RegExp)return o.source===a.source&&o.flags===a.flags;if(o.valueOf!==Object.prototype.valueOf)return o.valueOf()===a.valueOf();if(o.toString!==Object.prototype.toString)return o.toString()===a.toString();if(u=Object.keys(o),s=u.length,s!==Object.keys(a).length)return!1;for(c=s;c--!==0;)if(!Object.prototype.hasOwnProperty.call(a,u[c]))return!1;if(e&&o instanceof Element)return!1;for(c=s;c--!==0;)if(!((u[c]==="_owner"||u[c]==="__v"||u[c]==="__o")&&o.$$typeof)&&!i(o[u[c]],a[u[c]]))return!1;return!0}return o!==o&&a!==a}return T1=function(a,s){try{return i(a,s)}catch(c){if((c.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw c}},T1}var pee=hee();const mee=Nt(pee);var vee=[],gee=function(t,r,n){n===void 0&&(n={});var i=$.useRef(null),o={onFirstUpdate:n.onFirstUpdate,placement:n.placement||"bottom",strategy:n.strategy||"absolute",modifiers:n.modifiers||vee},a=$.useState({styles:{popper:{position:o.strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),s=a[0],c=a[1],u=$.useMemo(function(){return{name:"updateState",enabled:!0,phase:"write",fn:function(b){var x=b.state,_=Object.keys(x.elements);mT.flushSync(function(){c({styles:yR(_.map(function(w){return[w,x.styles[w]||{}]})),attributes:yR(_.map(function(w){return[w,x.attributes[w]]}))})})},requires:["computeStyles"]}},[]),h=$.useMemo(function(){var v={onFirstUpdate:o.onFirstUpdate,placement:o.placement,strategy:o.strategy,modifiers:[].concat(o.modifiers,[u,{name:"applyStyles",enabled:!1}])};return mee(i.current,v)?i.current||v:(i.current=v,v)},[o.onFirstUpdate,o.placement,o.strategy,o.modifiers,u]),p=$.useRef();return bR(function(){p.current&&p.current.setOptions(h)},[h]),bR(function(){if(!(t==null||r==null)){var v=n.createPopper||dee,b=v(t,r,h);return p.current=b,function(){b.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(){},bee=function(){return Promise.resolve(null)},_ee=[];function gF(e){var t=e.placement,r=t===void 0?"bottom":t,n=e.strategy,i=n===void 0?"absolute":n,o=e.modifiers,a=o===void 0?_ee:o,s=e.referenceElement,c=e.onFirstUpdate,u=e.innerRef,h=e.children,p=$.useContext(iF),v=$.useState(null),b=v[0],x=v[1],_=$.useState(null),w=_[0],O=_[1];$.useEffect(function(){LS(u,b)},[u,b]);var S=$.useMemo(function(){return{placement:r,strategy:i,onFirstUpdate:c,modifiers:[].concat(a,[{name:"arrow",enabled:w!=null,options:{element:w}}])}},[r,i,c,a,w]),E=gee(s||p,b,S),T=E.state,A=E.styles,j=E.forceUpdate,N=E.update,F=$.useMemo(function(){return{ref:x,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:O},forceUpdate:j||yee,update:N||bee}},[x,O,r,T,A,N,j]);return aF(h)(F)}var j1,AR;function xee(){if(AR)return j1;AR=1;var e=function(){};return j1=e,j1}var wee=xee();const Oee=Nt(wee);function See(e){var t=e.children,r=e.innerRef,n=$.useContext(oF),i=$.useCallback(function(o){LS(r,o),sF(n,o)},[r,n]);return $.useEffect(function(){return function(){return LS(r,null)}},[]),$.useEffect(function(){Oee(!!n,"`Reference` should not be used outside of a `Manager` component.")},[n]),aF(t)({ref:i})}var np=Z.createContext({}),yF=Z.createContext({});function $S(e){"@babel/helpers - typeof";return $S=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},$S(e)}var Pee=["className","cssModule","direction","isOpen","group","size","nav","setActiveFromChild","active","tag","menuRole"];function FS(){return FS=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},FS.apply(this,arguments)}function Bs(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Cee(e,t){if(e==null)return{};var r=Eee(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Eee(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function Tee(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function jee(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 Aee(e,t,r){return t&&jee(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function kee(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&&BS(e,t)}function BS(e,t){return BS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},BS(e,t)}function Ree(e){var t=Mee();return function(){var n=Bg(e),i;if(t){var o=Bg(this).constructor;i=Reflect.construct(n,arguments,o)}else i=n.apply(this,arguments);return Nee(this,i)}}function Nee(e,t){if(t&&($S(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return zs(e)}function zs(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Mee(){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 Bg(e){return Bg=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Bg(e)}var Lee={a11y:H.bool,disabled:H.bool,direction:H.oneOf(["up","down","start","end","left","right"]),group:H.bool,isOpen:H.bool,nav:H.bool,active:H.bool,size:H.string,tag:kt,toggle:H.func,children:H.node,className:H.string,cssModule:H.object,dropup:H.bool,inNavbar:H.bool,setActiveFromChild:H.bool,menuRole:H.oneOf(["listbox","menu"])},Iee={a11y:!0,isOpen:!1,direction:"down",nav:!1,active:!1,inNavbar:!1,setActiveFromChild:!1},Dee=[Bt.space,Bt.enter,Bt.up,Bt.down,Bt.end,Bt.home],pl=function(e){kee(r,e);var t=Ree(r);function r(n){var i;return Tee(this,r),i=t.call(this,n),i.addEvents=i.addEvents.bind(zs(i)),i.handleDocumentClick=i.handleDocumentClick.bind(zs(i)),i.handleKeyDown=i.handleKeyDown.bind(zs(i)),i.removeEvents=i.removeEvents.bind(zs(i)),i.toggle=i.toggle.bind(zs(i)),i.handleMenuRef=i.handleMenuRef.bind(zs(i)),i.handleToggleRef=i.handleToggleRef.bind(zs(i)),i.containerRef=Z.createRef(),i.menuRef=Z.createRef(),i.toggleRef=Z.createRef(),i}return Aee(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!==Bt.tab))){var o=this.getContainer(),a=this.getMenu(),s=this.getToggle();if(s){var c=s.contains(i.target),u=a&&a.contains(i.target)&&a!==i.target,h=!1;o&&(h=o.classList.contains("input-group")&&o.classList.contains("dropdown")&&i.target.tagName==="INPUT"),!((c&&!h||u)&&(i.type!=="keyup"||i.which===Bt.tab))&&this.toggle(i)}}}},{key:"handleKeyDown",value:function(i){var o=this,a=i.target.getAttribute("role")==="menuitem"||i.target.getAttribute("role")==="option",s=this.getMenuCtrl()===i.target,c=Bt.tab===i.which;if(!(/input|textarea/i.test(i.target.tagName)||c&&!this.props.a11y||c&&!(a||s))&&((Dee.indexOf(i.which)!==-1||i.which>=48&&i.which<=90)&&i.preventDefault(),!this.props.disabled)){if(s)if([Bt.space,Bt.enter,Bt.up,Bt.down].indexOf(i.which)>-1)this.props.isOpen||this.toggle(i),setTimeout(function(){var S;return(S=o.getMenuItems()[0])===null||S===void 0?void 0:S.focus()});else if(this.props.isOpen&&c){var u;i.preventDefault(),(u=this.getMenuItems()[0])===null||u===void 0||u.focus()}else this.props.isOpen&&i.which===Bt.esc&&this.toggle(i);if(this.props.isOpen&&a){if([Bt.tab,Bt.esc].indexOf(i.which)>-1)this.toggle(i),this.getMenuCtrl().focus();else if([Bt.space,Bt.enter].indexOf(i.which)>-1)i.target.click(),this.getMenuCtrl().focus();else if([Bt.down,Bt.up].indexOf(i.which)>-1||[Bt.n,Bt.p].indexOf(i.which)>-1&&i.ctrlKey){var h=this.getMenuItems(),p=h.indexOf(i.target);Bt.up===i.which||Bt.p===i.which&&i.ctrlKey?p=p!==0?p-1:h.length-1:(Bt.down===i.which||Bt.n===i.which&&i.ctrlKey)&&(p=p===h.length-1?0:p+1),h[p].focus()}else if(Bt.end===i.which){var v=this.getMenuItems();v[v.length-1].focus()}else if(Bt.home===i.which){var b=this.getMenuItems();b[0].focus()}else if(i.which>=48&&i.which<=90)for(var x=this.getMenuItems(),_=String.fromCharCode(i.which).toLowerCase(),w=0;w<x.length;w+=1){var O=x[w].textContent&&x[w].textContent[0].toLowerCase();if(O===_){x[w].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(o){return document.addEventListener(o,i.handleDocumentClick,!0)})}},{key:"removeEvents",value:function(){var i=this;["click","touchstart","keyup"].forEach(function(o){return document.removeEventListener(o,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,o=this,a=dl(this.props,["toggle","disabled","inNavbar","a11y"]),s=a.className,c=a.cssModule,u=a.direction,h=a.isOpen,p=a.group,v=a.size,b=a.nav,x=a.setActiveFromChild,_=a.active,w=a.tag;a.menuRole;var O=Cee(a,Pee),S=w||(b?"li":"div"),E=!1;x&&Z.Children.map(this.props.children[1].props.children,function(A){A&&A.props.active&&(E=!0)});var T=ct(mt(s,b&&_?"active":!1,x&&E?"active":!1,(i={"btn-group":p},Bs(i,"btn-group-".concat(v),!!v),Bs(i,"dropdown",!p),Bs(i,"dropup",u==="up"),Bs(i,"dropstart",u==="start"||u==="left"),Bs(i,"dropend",u==="end"||u==="right"),Bs(i,"show",h),Bs(i,"nav-item",b),i)),c);return this.context.insideInputGroup?Z.createElement(np.Provider,{value:this.getContextValue()},Z.createElement(gR,null,Z.Children.map(this.props.children,function(A){return Z.cloneElement(A,{onKeyDown:o.handleKeyDown})}))):Z.createElement(np.Provider,{value:this.getContextValue()},Z.createElement(gR,null,Z.createElement(S,FS({},O,Bs({},typeof S=="string"?"ref":"innerRef",this.containerRef),{onKeyDown:this.handleKeyDown,className:T}))))}}]),r}(Z.Component);pl.propTypes=Lee;pl.defaultProps=Iee;pl.contextType=yF;function US(e){"@babel/helpers - typeof";return US=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},US(e)}var $ee=["className","cssModule","divider","tag","header","active","text"];function zS(){return zS=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},zS.apply(this,arguments)}function Fee(e,t){if(e==null)return{};var r=Bee(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Bee(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function Uee(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function zee(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 Vee(e,t,r){return t&&zee(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Wee(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&&VS(e,t)}function VS(e,t){return VS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},VS(e,t)}function qee(e){var t=Gee();return function(){var n=Ug(e),i;if(t){var o=Ug(this).constructor;i=Reflect.construct(n,arguments,o)}else i=n.apply(this,arguments);return Hee(this,i)}}function Hee(e,t){if(t&&(US(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return WS(e)}function WS(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Gee(){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 Ug(e){return Ug=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ug(e)}var Kee={children:H.node,active:H.bool,disabled:H.bool,divider:H.bool,tag:kt,header:H.bool,onClick:H.func,className:H.string,cssModule:H.object,toggle:H.bool,text:H.bool},Ye=function(e){Wee(r,e);var t=qee(r);function r(n){var i;return Uee(this,r),i=t.call(this,n),i.onClick=i.onClick.bind(WS(i)),i.getTabIndex=i.getTabIndex.bind(WS(i)),i}return Vee(r,[{key:"onClick",value:function(i){var o,a=this.props,s=a.disabled,c=a.header,u=a.divider,h=a.text;if(s||c||u||h){i.preventDefault();return}this.props.onClick&&this.props.onClick(i),(!((o=this.props.toggle)!==null&&o!==void 0)||o)&&this.context.toggle(i)}},{key:"getRole",value:function(){return this.context.menuRole==="listbox"?"option":"menuitem"}},{key:"getTabIndex",value:function(){var i=this.props,o=i.disabled,a=i.header,s=i.divider,c=i.text;return o||a||s||c?"-1":"0"}},{key:"render",value:function(){var i=this.getTabIndex(),o=i>-1?this.getRole():void 0,a=dl(this.props,["toggle"]),s=a.className,c=a.cssModule,u=a.divider,h=a.tag,p=h===void 0?"button":h,v=a.header,b=a.active,x=a.text,_=Fee(a,$ee),w=ct(mt(s,{disabled:_.disabled,"dropdown-item":!u&&!v&&!x,active:b,"dropdown-header":v,"dropdown-divider":u,"dropdown-item-text":x}),c);return p==="button"&&(v?p="h6":u?p="div":_.href?p="a":x&&(p="span")),Z.createElement(p,zS({type:p==="button"&&(_.onClick||this.props.toggle)?"button":void 0},_,{tabIndex:i,role:o,className:w,onClick:this.onClick}))}}]),r}(Z.Component);Ye.propTypes=Kee;Ye.contextType=np;function qS(e){"@babel/helpers - typeof";return qS=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},qS(e)}var Yee=["className","cssModule","dark","end","right","tag","flip","modifiers","persist","strategy","container","updateOnSelect"];function zg(){return zg=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},zg.apply(this,arguments)}function kR(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 A1(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?kR(Object(r),!0).forEach(function(n){Zee(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):kR(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Zee(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Xee(e){return tte(e)||ete(e)||Jee(e)||Qee()}function Qee(){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 Jee(e,t){if(e){if(typeof e=="string")return HS(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 HS(e,t)}}function ete(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function tte(e){if(Array.isArray(e))return HS(e)}function HS(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 rte(e,t){if(e==null)return{};var r=nte(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function nte(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function ite(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 ate(e,t,r){return t&&ote(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function ste(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&&GS(e,t)}function GS(e,t){return GS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},GS(e,t)}function lte(e){var t=fte();return function(){var n=Vg(e),i;if(t){var o=Vg(this).constructor;i=Reflect.construct(n,arguments,o)}else i=n.apply(this,arguments);return ute(this,i)}}function ute(e,t){if(t&&(qS(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return cte(e)}function cte(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 Vg(e){return Vg=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Vg(e)}var dte={tag:kt,children:H.node.isRequired,dark:H.bool,end:H.bool,flip:H.bool,modifiers:H.array,className:H.string,cssModule:H.object,style:H.object,persist:H.bool,strategy:H.string,container:sf,updateOnSelect:H.bool,right:X$(H.bool,'Please use "end" instead.')},hte={up:"top",left:"left",right:"right",start:"left",end:"right",down:"bottom"},ml=function(e){ste(r,e);var t=lte(r);function r(){return ite(this,r),t.apply(this,arguments)}return ate(r,[{key:"getRole",value:function(){return this.context.menuRole==="listbox"?"listbox":"menu"}},{key:"render",value:function(){var i=this,o=this.props,a=o.className,s=o.cssModule,c=o.dark,u=o.end,h=o.right,p=o.tag,v=p===void 0?"div":p,b=o.flip,x=b===void 0?!0:b,_=o.modifiers,w=_===void 0?[]:_,O=o.persist,S=o.strategy,E=o.container,T=o.updateOnSelect,A=rte(o,Yee),j=ct(mt(a,"dropdown-menu",{"dropdown-menu-dark":c,"dropdown-menu-end":u||h,show:this.context.isOpen}),s),N=v;if(O||this.context.isOpen&&!this.context.inNavbar){var F=hte[this.context.direction]||"bottom",V=u||h?"end":"start",B="".concat(F,"-").concat(V),W=[].concat(Xee(w),[{name:"flip",enabled:!!x}]),q={};O&&(q.display="block",q.visibility=this.context.isOpen?"visible":"hidden");var J=Z.createElement(gF,{placement:B,modifiers:W,strategy:S},function(ne){var ae=ne.ref,se=ne.style,oe=ne.placement,K=ne.update,G=A1(A1(A1({},i.props.style),q),se),z=function(X){ae(X);var le=i.context.onMenuRef;le&&le(X)};return Z.createElement(N,zg({tabIndex:"-1",role:i.getRole(),ref:z},A,{style:G,"aria-hidden":!i.context.isOpen,className:j,"data-popper-placement":oe,onClick:function(){return T&&K()}}))});return E?uu.createPortal(J,ep(E)):J}var Q=this.context.onMenuRef;return Z.createElement(N,zg({tabIndex:"-1",role:this.getRole()},A,{ref:Q,"aria-hidden":!this.context.isOpen,className:j,"data-popper-placement":A.placement,"data-bs-popper":"static"}))}}]),r}(Z.Component);ml.propTypes=dte;ml.contextType=np;function KS(e){"@babel/helpers - typeof";return KS=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},KS(e)}var pte=["className","color","cssModule","caret","split","nav","tag","innerRef"];function YS(){return YS=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},YS.apply(this,arguments)}function mte(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function vte(e,t){if(e==null)return{};var r=gte(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[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,o;for(o=0;o<n.length;o++)i=n[o],!(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 xte(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&&ZS(e,t)}function ZS(e,t){return ZS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},ZS(e,t)}function wte(e){var t=Ste();return function(){var n=Wg(e),i;if(t){var o=Wg(this).constructor;i=Reflect.construct(n,arguments,o)}else i=n.apply(this,arguments);return Ote(this,i)}}function Ote(e,t){if(t&&(KS(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return bF(e)}function bF(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ste(){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 Wg(e){return Wg=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Wg(e)}var Pte={caret:H.bool,color:H.string,children:H.node,className:H.string,cssModule:H.object,disabled:H.bool,onClick:H.func,"aria-haspopup":H.bool,split:H.bool,tag:kt,nav:H.bool,innerRef:H.oneOfType([H.object,H.string,H.func])},Cte={color:"secondary","aria-haspopup":!0},Ja=function(e){xte(r,e);var t=wte(r);function r(n){var i;return yte(this,r),i=t.call(this,n),i.onClick=i.onClick.bind(bF(i)),i}return _te(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,o=this.props,a=o.className,s=o.color,c=o.cssModule,u=o.caret,h=o.split,p=o.nav,v=o.tag,b=o.innerRef,x=vte(o,pte),_=x["aria-label"]||"Toggle Dropdown",w=ct(mt(a,{"dropdown-toggle":u||h,"dropdown-toggle-split":h,"nav-link":p}),c),O=typeof x.children<"u"?x.children:Z.createElement("span",{className:"visually-hidden"},_),S;p&&!v?(S="a",x.href="#"):v?S=v:(S=_t,x.color=s,x.cssModule=c);var E=function(A){var j=A.ref,N=function(V){j(V);var B=i.context.onToggleRef;B&&B(V)};return Z.createElement(S,YS({},x,mte({},typeof S=="string"?"ref":"innerRef",N),{className:w,onClick:i.onClick,"aria-expanded":i.context.isOpen,"aria-haspopup":i.getRole(),children:O}))};return this.context.inNavbar?Z.createElement(Z.Fragment,null,E({ref:this.context.onToggleRef})):Z.createElement(See,{innerRef:b},E)}}]),r}(Z.Component);Ja.propTypes=Pte;Ja.defaultProps=Cte;Ja.contextType=np;function Ete(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 XS(e,t){return XS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},XS(e,t)}function Tte(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,XS(e,t)}const RR={disabled:!1},_F=Z.createContext(null);var jte=function(t){return t.scrollTop},wh="unmounted",Jl="exited",eu="entering",Uc="entered",QS="exiting",Yn=function(e){Tte(t,e);function t(n,i){var o;o=e.call(this,n,i)||this;var a=i,s=a&&!a.isMounting?n.enter:n.appear,c;return o.appearStatus=null,n.in?s?(c=Jl,o.appearStatus=eu):c=Uc:n.unmountOnExit||n.mountOnEnter?c=wh:c=Jl,o.state={status:c},o.nextCallback=null,o}t.getDerivedStateFromProps=function(i,o){var a=i.in;return a&&o.status===wh?{status:Jl}:null};var r=t.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(i){var o=null;if(i!==this.props){var a=this.state.status;this.props.in?a!==eu&&a!==Uc&&(o=eu):(a===eu||a===Uc)&&(o=QS)}this.updateStatus(!1,o)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var i=this.props.timeout,o,a,s;return o=a=s=i,i!=null&&typeof i!="number"&&(o=i.exit,a=i.enter,s=i.appear!==void 0?i.appear:a),{exit:o,enter:a,appear:s}},r.updateStatus=function(i,o){if(i===void 0&&(i=!1),o!==null)if(this.cancelNextCallback(),o===eu){if(this.props.unmountOnExit||this.props.mountOnEnter){var a=this.props.nodeRef?this.props.nodeRef.current:uu.findDOMNode(this);a&&jte(a)}this.performEnter(i)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Jl&&this.setState({status:wh})},r.performEnter=function(i){var o=this,a=this.props.enter,s=this.context?this.context.isMounting:i,c=this.props.nodeRef?[s]:[uu.findDOMNode(this),s],u=c[0],h=c[1],p=this.getTimeouts(),v=s?p.appear:p.enter;if(!i&&!a||RR.disabled){this.safeSetState({status:Uc},function(){o.props.onEntered(u)});return}this.props.onEnter(u,h),this.safeSetState({status:eu},function(){o.props.onEntering(u,h),o.onTransitionEnd(v,function(){o.safeSetState({status:Uc},function(){o.props.onEntered(u,h)})})})},r.performExit=function(){var i=this,o=this.props.exit,a=this.getTimeouts(),s=this.props.nodeRef?void 0:uu.findDOMNode(this);if(!o||RR.disabled){this.safeSetState({status:Jl},function(){i.props.onExited(s)});return}this.props.onExit(s),this.safeSetState({status:QS},function(){i.props.onExiting(s),i.onTransitionEnd(a.exit,function(){i.safeSetState({status:Jl},function(){i.props.onExited(s)})})})},r.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(i,o){o=this.setNextCallback(o),this.setState(i,o)},r.setNextCallback=function(i){var o=this,a=!0;return this.nextCallback=function(s){a&&(a=!1,o.nextCallback=null,i(s))},this.nextCallback.cancel=function(){a=!1},this.nextCallback},r.onTransitionEnd=function(i,o){this.setNextCallback(o);var a=this.props.nodeRef?this.props.nodeRef.current:uu.findDOMNode(this),s=i==null&&!this.props.addEndListener;if(!a||s){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var c=this.props.nodeRef?[this.nextCallback]:[a,this.nextCallback],u=c[0],h=c[1];this.props.addEndListener(u,h)}i!=null&&setTimeout(this.nextCallback,i)},r.render=function(){var i=this.state.status;if(i===wh)return null;var o=this.props,a=o.children;o.in,o.mountOnEnter,o.unmountOnExit,o.appear,o.enter,o.exit,o.timeout,o.addEndListener,o.onEnter,o.onEntering,o.onEntered,o.onExit,o.onExiting,o.onExited,o.nodeRef;var s=Ete(o,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return Z.createElement(_F.Provider,{value:null},typeof a=="function"?a(i,s):Z.cloneElement(Z.Children.only(a),s))},t}(Z.Component);Yn.contextType=_F;Yn.propTypes={};function Ac(){}Yn.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Ac,onEntering:Ac,onEntered:Ac,onExit:Ac,onExiting:Ac,onExited:Ac};Yn.UNMOUNTED=wh;Yn.EXITED=Jl;Yn.ENTERING=eu;Yn.ENTERED=Uc;Yn.EXITING=QS;var Ate=["tag","baseClass","baseClassActive","className","cssModule","children","innerRef"];function qg(){return qg=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},qg.apply(this,arguments)}function kte(e,t){if(e==null)return{};var r=Rte(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Rte(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function NR(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 ip(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?NR(Object(r),!0).forEach(function(n){Nte(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):NR(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Nte(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Mte=ip(ip({},Yn.propTypes),{},{children:H.oneOfType([H.arrayOf(H.node),H.node]),tag:kt,baseClass:H.string,baseClassActive:H.string,className:H.string,cssModule:H.object,innerRef:H.oneOfType([H.object,H.string,H.func])}),MR=ip(ip({},Yn.defaultProps),{},{timeout:Ig.Fade,appear:!0,enter:!0,exit:!0,in:!0});function Wn(e){var t=$.useRef(null),r=fT(MR,e),n=r.tag,i=n===void 0?"div":n,o=r.baseClass,a=o===void 0?"fade":o,s=r.baseClassActive,c=s===void 0?"show":s,u=r.className,h=r.cssModule,p=r.children,v=r.innerRef,b=v===void 0?t:v,x=kte(r,Ate),_=Z$(ip({defaultProps:MR},x),Dg),w=dl(x,Dg);return Z.createElement(Yn,qg({nodeRef:b},_),function(O){var S=O==="entered",E=ct(mt(u,a,S&&c),h);return Z.createElement(i,qg({className:E},w,{ref:b}),p)})}Wn.propTypes=Mte;function JS(e){"@babel/helpers - typeof";return JS=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},JS(e)}var Lte=["tag","horizontal","isOpen","className","navbar","cssModule","children","innerRef"],kc;function Hg(){return Hg=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},Hg.apply(this,arguments)}function Ite(e,t){if(e==null)return{};var r=Dte(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Dte(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function $te(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Fte(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 Bte(e,t,r){return t&&Fte(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Ute(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&&eP(e,t)}function eP(e,t){return eP=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},eP(e,t)}function zte(e){var t=Wte();return function(){var n=Gg(e),i;if(t){var o=Gg(this).constructor;i=Reflect.construct(n,arguments,o)}else i=n.apply(this,arguments);return Vte(this,i)}}function Vte(e,t){if(t&&(JS(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return xF(e)}function xF(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Wte(){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 Gg(e){return Gg=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Gg(e)}function LR(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 df(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?LR(Object(r),!0).forEach(function(n){Hc(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):LR(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Hc(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var qte=df(df({},Yn.propTypes),{},{horizontal:H.bool,isOpen:H.bool,children:H.oneOfType([H.arrayOf(H.node),H.node]),tag:kt,className:H.node,navbar:H.bool,cssModule:H.object,innerRef:H.shape({current:H.object})}),Hte=df(df({},Yn.defaultProps),{},{horizontal:!1,isOpen:!1,appear:!1,enter:!0,exit:!0,tag:"div",timeout:Ig.Collapse}),Gte=(kc={},Hc(kc,Wv.ENTERING,"collapsing"),Hc(kc,Wv.ENTERED,"collapse show"),Hc(kc,Wv.EXITING,"collapsing"),Hc(kc,Wv.EXITED,"collapse"),kc);function Kte(e){return Gte[e]||"collapse"}var OT=function(e){Ute(r,e);var t=zte(r);function r(n){var i;return $te(this,r),i=t.call(this,n),i.state={dimension:null},i.nodeRef=n.innerRef||Z.createRef(),["onEntering","onEntered","onExit","onExiting","onExited"].forEach(function(o){i[o]=i[o].bind(xF(i))}),i}return Bte(r,[{key:"onEntering",value:function(i,o){var a=this.getNode();this.setState({dimension:this.getDimension(a)}),this.props.onEntering(a,o)}},{key:"onEntered",value:function(i,o){var a=this.getNode();this.setState({dimension:null}),this.props.onEntered(a,o)}},{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,o=this.props,a=o.tag,s=o.horizontal,c=o.isOpen,u=o.className,h=o.navbar,p=o.cssModule,v=o.children;o.innerRef;var b=Ite(o,Lte),x=this.state.dimension,_=Z$(b,Dg),w=dl(b,Dg);return Z.createElement(Yn,Hg({},_,{in:c,nodeRef:this.nodeRef,onEntering:this.onEntering,onEntered:this.onEntered,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}),function(O){var S=Kte(O),E=ct(mt(u,s&&"collapse-horizontal",S,h&&"navbar-collapse"),p),T=x===null?null:Hc({},s?"width":"height",x);return Z.createElement(a,Hg({},w,{style:df(df({},w.style),T),className:E,ref:i.nodeRef}),v)})}}]),r}($.Component);OT.propTypes=qte;OT.defaultProps=Hte;var Yte=["className","cssModule","color","body","inverse","outline","tag","innerRef"];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 Zte(e,t){if(e==null)return{};var r=Xte(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Xte(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var Qte={body:H.bool,className:H.string,color:H.string,cssModule:H.object,innerRef:H.oneOfType([H.object,H.string,H.func]),inverse:H.bool,outline:H.bool,tag:kt};function wi(e){var t=e.className,r=e.cssModule,n=e.color,i=e.body,o=e.inverse,a=e.outline,s=e.tag,c=s===void 0?"div":s,u=e.innerRef,h=Zte(e,Yte),p=ct(mt(t,"card",o?"text-white":!1,i?"card-body":!1,n?"".concat(a?"border":"bg","-").concat(n):!1),r);return Z.createElement(c,tP({},h,{className:p,ref:u}))}wi.propTypes=Qte;var Jte=["className","cssModule","innerRef","tag"];function rP(){return rP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},rP.apply(this,arguments)}function ere(e,t){if(e==null)return{};var r=tre(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[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,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var rre={className:H.string,cssModule:H.object,innerRef:H.oneOfType([H.object,H.string,H.func]),tag:kt};function tm(e){var t=e.className,r=e.cssModule,n=e.innerRef,i=e.tag,o=i===void 0?"div":i,a=ere(e,Jte),s=ct(mt(t,"card-body"),r);return Z.createElement(o,rP({},a,{className:s,ref:n}))}tm.propTypes=rre;var nre=["className","cssModule","tag"];function nP(){return nP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},nP.apply(this,arguments)}function ire(e,t){if(e==null)return{};var r=ore(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ore(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var are={className:H.string,cssModule:H.object,tag:kt};function wF(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"div":n,o=ire(e,nre),a=ct(mt(t,"card-footer"),r);return Z.createElement(i,nP({},o,{className:a}))}wF.propTypes=are;var sre=["className","cssModule","tag"];function iP(){return iP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},iP.apply(this,arguments)}function lre(e,t){if(e==null)return{};var r=ure(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[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,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var cre={className:H.string,cssModule:H.object,tag:kt};function rm(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"div":n,o=lre(e,sre),a=ct(mt(t,"card-header"),r);return Z.createElement(i,iP({},o,{className:a}))}rm.propTypes=cre;var fre=["className","cssModule","tag"];function oP(){return oP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},oP.apply(this,arguments)}function dre(e,t){if(e==null)return{};var r=hre(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function hre(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var pre={className:H.string,cssModule:H.object,tag:kt};function OF(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"p":n,o=dre(e,fre),a=ct(mt(t,"card-text"),r);return Z.createElement(i,oP({},o,{className:a}))}OF.propTypes=pre;var mre=["className","cssModule","tag"];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 vre(e,t){if(e==null)return{};var r=gre(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function gre(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var yre={className:H.string,cssModule:H.object,tag:kt};function SF(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"div":n,o=vre(e,mre),a=ct(mt(t,"card-title"),r);return Z.createElement(i,aP({},o,{className:a}))}SF.propTypes=yre;function sP(e){"@babel/helpers - typeof";return sP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},sP(e)}var bre=["cssModule","children","isOpen","flip","target","offset","fallbackPlacements","placementPrefix","arrowClassName","hideArrow","popperClassName","tag","container","modifiers","strategy","boundariesElement","onClosed","fade","transition","placement"];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 IR(e){return Ore(e)||wre(e)||xre(e)||_re()}function _re(){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 xre(e,t){if(e){if(typeof e=="string")return uP(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 uP(e,t)}}function wre(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Ore(e){if(Array.isArray(e))return uP(e)}function uP(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 Sre(e,t){if(e==null)return{};var r=Pre(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[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,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function Cre(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function DR(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 Ere(e,t,r){return t&&DR(e.prototype,t),r&&DR(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Tre(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&&cP(e,t)}function cP(e,t){return cP=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},cP(e,t)}function jre(e){var t=kre();return function(){var n=Kg(e),i;if(t){var o=Kg(this).constructor;i=Reflect.construct(n,arguments,o)}else i=n.apply(this,arguments);return Are(this,i)}}function Are(e,t){if(t&&(sP(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Oh(e)}function Oh(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function kre(){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 Kg(e){return Kg=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Kg(e)}function $R(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 wg(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?$R(Object(r),!0).forEach(function(n){Rre(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):$R(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Rre(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Nre(){}var Mre={children:H.oneOfType([H.node,H.func]).isRequired,popperClassName:H.string,placement:H.string,placementPrefix:H.string,arrowClassName:H.string,hideArrow:H.bool,tag:kt,isOpen:H.bool,cssModule:H.object,offset:H.arrayOf(H.number),fallbackPlacements:H.array,flip:H.bool,container:sf,target:sf.isRequired,modifiers:H.array,strategy:H.string,boundariesElement:H.oneOfType([H.string,uT]),onClosed:H.func,fade:H.bool,transition:H.shape(Wn.propTypes)},Lre={boundariesElement:"scrollParent",placement:"auto",hideArrow:!1,isOpen:!1,offset:[0,0],flip:!0,container:"body",modifiers:[],onClosed:Nre,fade:!0,transition:wg({},Wn.defaultProps)},ST=function(e){Tre(r,e);var t=jre(r);function r(n){var i;return Cre(this,r),i=t.call(this,n),i.setTargetNode=i.setTargetNode.bind(Oh(i)),i.getTargetNode=i.getTargetNode.bind(Oh(i)),i.getRef=i.getRef.bind(Oh(i)),i.onClosed=i.onClosed.bind(Oh(i)),i.state={isOpen:n.isOpen},i}return Ere(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 ep(this.props.container)}},{key:"getRef",value:function(i){this._element=i}},{key:"setTargetNode",value:function(i){this.targetNode=typeof i=="string"?ep(i):i}},{key:"renderChildren",value:function(){var i=this.props,o=i.cssModule,a=i.children,s=i.isOpen,c=i.flip;i.target;var u=i.offset,h=i.fallbackPlacements,p=i.placementPrefix,v=i.arrowClassName,b=i.hideArrow,x=i.popperClassName,_=i.tag;i.container;var w=i.modifiers,O=i.strategy,S=i.boundariesElement;i.onClosed;var E=i.fade,T=i.transition,A=i.placement,j=Sre(i,bre),N=ct(mt("arrow",v),o),F=ct(mt(x,p?"".concat(p,"-auto"):""),this.props.cssModule),V=w.map(function(J){return J.name}),B=[{name:"offset",options:{offset:u}},{name:"flip",enabled:c,options:{fallbackPlacements:h}},{name:"preventOverflow",options:{boundary:S}}].filter(function(J){return!V.includes(J.name)}),W=[].concat(IR(B),IR(w)),q=wg(wg(wg({},Wn.defaultProps),T),{},{baseClass:E?T.baseClass:"",timeout:E?T.timeout:0});return Z.createElement(Wn,lP({},q,j,{in:s,onExited:this.onClosed,tag:_}),Z.createElement(gF,{referenceElement:this.targetNode,modifiers:W,placement:A,strategy:O},function(J){var Q=J.ref,ne=J.style,ae=J.placement,se=J.isReferenceHidden,oe=J.arrowProps,K=J.update;return Z.createElement("div",{ref:Q,style:ne,className:F,"data-popper-placement":ae,"data-popper-reference-hidden":se?"true":void 0},typeof a=="function"?a({update:K}):a,!b&&Z.createElement("span",{ref:oe.ref,className:N,style:oe.style}))}))}},{key:"render",value:function(){return this.setTargetNode(this.props.target),this.state.isOpen?this.props.container==="inline"?this.renderChildren():uu.createPortal(Z.createElement("div",{ref:this.getRef},this.renderChildren()),this.getContainerNode()):null}}],[{key:"getDerivedStateFromProps",value:function(i,o){return i.isOpen&&!o.isOpen?{isOpen:i.isOpen}:null}}]),r}(Z.Component);ST.propTypes=Mre;ST.defaultProps=Lre;function fP(){return fP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},fP.apply(this,arguments)}function op(e){"@babel/helpers - typeof";return op=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},op(e)}function Ire(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function FR(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 Dre(e,t,r){return t&&FR(e.prototype,t),r&&FR(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function $re(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&&dP(e,t)}function dP(e,t){return dP=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},dP(e,t)}function Fre(e){var t=Ure();return function(){var n=Yg(e),i;if(t){var o=Yg(this).constructor;i=Reflect.construct(n,arguments,o)}else i=n.apply(this,arguments);return Bre(this,i)}}function Bre(e,t){if(t&&(op(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 Ure(){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 Yg(e){return Yg=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Yg(e)}var PT={children:H.oneOfType([H.node,H.func]),placement:H.oneOf(aQ),target:sf.isRequired,container:sf,isOpen:H.bool,disabled:H.bool,hideArrow:H.bool,boundariesElement:H.oneOfType([H.string,uT]),className:H.string,innerClassName:H.string,arrowClassName:H.string,popperClassName:H.string,cssModule:H.object,toggle:H.func,autohide:H.bool,placementPrefix:H.string,delay:H.oneOfType([H.shape({show:H.number,hide:H.number}),H.number]),modifiers:H.array,strategy:H.string,offset:H.arrayOf(H.number),innerRef:H.oneOfType([H.func,H.string,H.object]),trigger:H.string,fade:H.bool,flip:H.bool},PF={show:0,hide:50},zre={isOpen:!1,hideArrow:!1,autohide:!1,delay:PF,toggle:function(){},trigger:"click",fade:!0};function CF(e,t){return t&&(e===t||t.contains(e))}function BR(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return t&&t.length&&t.filter(function(r){return CF(e,r)})[0]}var CT=function(e){$re(r,e);var t=Fre(r);function r(n){var i;return Ire(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 Dre(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 o=this.props.trigger.split(" ");o.indexOf("legacy")>-1&&(this.props.isOpen||BR(i.target,this._targets))?(this._hideTimeout&&this.clearHideTimeout(),this.props.isOpen&&!CF(i.target,this._popover)?this.hideWithDelay(i):this.props.isOpen||this.showWithDelay(i)):o.indexOf("click")>-1&&BR(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 o=this.props.innerRef;o&&(typeof o=="function"?o(i):op(o)==="object"&&(o.current=i)),this._popover=i}},{key:"getDelay",value:function(i){var o=this.props.delay;return op(o)==="object"?isNaN(o[i])?PF[i]:o[i]:o}},{key:"getCurrentTarget",value:function(i){if(!i)return null;var o=this._targets.indexOf(i);return o>=0?this._targets[o]: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 o=i.composedPath();this.currentTargetElement=o&&o[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,o,a){this._targets.forEach(function(s){s.addEventListener(i,o,a)})}},{key:"removeEventOnTargets",value:function(i,o,a){this._targets.forEach(function(s){s.removeEventListener(i,o,a)})}},{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=ep(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 o=this.currentTargetElement||this._targets[0];if(!o)return null;var a=this.props,s=a.className,c=a.cssModule,u=a.innerClassName,h=a.isOpen,p=a.hideArrow,v=a.boundariesElement,b=a.placement,x=a.placementPrefix,_=a.arrowClassName,w=a.popperClassName,O=a.container,S=a.modifiers,E=a.strategy,T=a.offset,A=a.fade,j=a.flip,N=a.children,F=dl(this.props,Object.keys(PT)),V=ct(w,c),B=ct(u,c);return Z.createElement(ST,{className:s,target:o,isOpen:h,hideArrow:p,boundariesElement:v,placement:b,placementPrefix:x,arrowClassName:_,popperClassName:V,container:O,modifiers:S,strategy:E,offset:T,cssModule:c,fade:A,flip:j},function(W){var q=W.update;return Z.createElement("div",fP({},F,{ref:i.getRef,className:B,role:"tooltip",onMouseOver:i.onMouseOverTooltipContent,onMouseLeave:i.onMouseLeaveTooltipContent,onKeyDown:i.onEscKeyDown}),typeof N=="function"?N({update:q}):N)})}}],[{key:"getDerivedStateFromProps",value:function(i,o){return i.isOpen&&!o.isOpen?{isOpen:i.isOpen}:null}}]),r}(Z.Component);CT.propTypes=PT;CT.defaultProps=zre;var Vre=["children","className","barClassName","cssModule","value","min","max","animated","striped","color","bar","multi","tag","style","barStyle","barAriaValueText","barAriaLabelledBy"];function Zg(){return Zg=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},Zg.apply(this,arguments)}function UR(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 k1(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?UR(Object(r),!0).forEach(function(n){Wre(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):UR(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Wre(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function qre(e,t){if(e==null)return{};var r=Hre(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Hre(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var Gre={animated:H.bool,bar:H.bool,barAriaLabelledBy:H.string,barAriaValueText:H.string,barClassName:H.string,barStyle:H.object,children:H.node,className:H.string,cssModule:H.object,color:H.string,max:H.oneOfType([H.string,H.number]),min:H.oneOfType([H.string,H.number]),multi:H.bool,striped:H.bool,style:H.object,tag:kt,value:H.oneOfType([H.string,H.number])};function EF(e){var t=e.children,r=e.className,n=e.barClassName,i=e.cssModule,o=e.value,a=o===void 0?0:o,s=e.min,c=s===void 0?0:s,u=e.max,h=u===void 0?100:u,p=e.animated,v=e.striped,b=e.color,x=e.bar,_=e.multi,w=e.tag,O=w===void 0?"div":w,S=e.style,E=S===void 0?{}:S,T=e.barStyle,A=T===void 0?{}:T,j=e.barAriaValueText,N=e.barAriaLabelledBy,F=qre(e,Vre),V=hR(a)/hR(h)*100,B=ct(mt(r,"progress"),i),W=ct(mt("progress-bar",x&&r||n,p?"progress-bar-animated":null,b?"bg-".concat(b):null,v||p?"progress-bar-striped":null),i),q={className:W,style:k1(k1(k1({},x?E:{}),A),{},{width:"".concat(V,"%")}),role:"progressbar","aria-valuenow":a,"aria-valuemin":c,"aria-valuemax":h,"aria-valuetext":j,"aria-labelledby":N,children:t};return x?Z.createElement(O,Zg({},F,q)):Z.createElement(O,Zg({},F,{style:E,className:B}),_?t:Z.createElement("div",q))}EF.propTypes=Gre;function hP(e){"@babel/helpers - typeof";return hP=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},hP(e)}function Kre(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Yre(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 Zre(e,t,r){return t&&Yre(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Xre(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&pP(e,t)}function pP(e,t){return pP=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},pP(e,t)}function Qre(e){var t=tne();return function(){var n=Xg(e),i;if(t){var o=Xg(this).constructor;i=Reflect.construct(n,arguments,o)}else i=n.apply(this,arguments);return Jre(this,i)}}function Jre(e,t){if(t&&(hP(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ene(e)}function ene(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function tne(){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 Xg(e){return Xg=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Xg(e)}var rne={children:H.node.isRequired,node:H.any},TF=function(e){Xre(r,e);var t=Qre(r);function r(){return Kre(this,r),t.apply(this,arguments)}return Zre(r,[{key:"componentWillUnmount",value:function(){this.defaultNode&&document.body.removeChild(this.defaultNode),this.defaultNode=null}},{key:"render",value:function(){return cT?(!this.props.node&&!this.defaultNode&&(this.defaultNode=document.createElement("div"),document.body.appendChild(this.defaultNode)),uu.createPortal(this.props.children,this.props.node||this.defaultNode)):null}}]),r}(Z.Component);TF.propTypes=rne;function mP(e){"@babel/helpers - typeof";return mP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},mP(e)}function zR(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 Rc(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?zR(Object(r),!0).forEach(function(n){zc(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):zR(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Ih(){return Ih=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},Ih.apply(this,arguments)}function zc(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function nne(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ine(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 one(e,t,r){return t&&ine(e.prototype,t),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&&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 sne(e){var t=une();return function(){var n=Qg(e),i;if(t){var o=Qg(this).constructor;i=Reflect.construct(n,arguments,o)}else i=n.apply(this,arguments);return lne(this,i)}}function lne(e,t){if(t&&(mP(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Bi(e)}function Bi(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function une(){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 Qg(e){return Qg=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Qg(e)}function Jg(){}var VR=H.shape(Wn.propTypes),jF={autoFocus:H.bool,backdrop:H.oneOfType([H.bool,H.oneOf(["static"])]),backdropClassName:H.string,backdropTransition:VR,centered:H.bool,children:H.node,contentClassName:H.string,className:H.string,container:sf,cssModule:H.object,external:H.node,fade:H.bool,fullscreen:H.oneOfType([H.bool,H.oneOf(["sm","md","lg","xl"])]),innerRef:H.oneOfType([H.object,H.string,H.func]),isOpen:H.bool,keyboard:H.bool,labelledBy:H.string,modalClassName:H.string,modalTransition:VR,onClosed:H.func,onEnter:H.func,onExit:H.func,onOpened:H.func,returnFocusAfterClose:H.bool,role:H.string,scrollable:H.bool,size:H.string,toggle:H.func,trapFocus:H.bool,unmountOnClose:H.bool,wrapClassName:H.string,zIndex:H.oneOfType([H.number,H.string])},cne=Object.keys(jF),fne={isOpen:!1,autoFocus:!0,centered:!1,scrollable:!1,role:"dialog",backdrop:!0,keyboard:!0,zIndex:1050,fade:!0,onOpened:Jg,onClosed:Jg,modalTransition:{timeout:Ig.Modal},backdropTransition:{mountOnEnter:!0,timeout:Ig.Fade},unmountOnClose:!0,returnFocusAfterClose:!0,container:"body",trapFocus:!1},Zn=function(e){ane(r,e);var t=sne(r);function r(n){var i;return nne(this,r),i=t.call(this,n),i._element=null,i._originalBodyPadding=null,i.getFocusableChildren=i.getFocusableChildren.bind(Bi(i)),i.handleBackdropClick=i.handleBackdropClick.bind(Bi(i)),i.handleBackdropMouseDown=i.handleBackdropMouseDown.bind(Bi(i)),i.handleEscape=i.handleEscape.bind(Bi(i)),i.handleStaticBackdropAnimation=i.handleStaticBackdropAnimation.bind(Bi(i)),i.handleTab=i.handleTab.bind(Bi(i)),i.onOpened=i.onOpened.bind(Bi(i)),i.onClosed=i.onClosed.bind(Bi(i)),i.manageFocusAfterClose=i.manageFocusAfterClose.bind(Bi(i)),i.clearBackdropAnimationTimeout=i.clearBackdropAnimationTimeout.bind(Bi(i)),i.trapFocus=i.trapFocus.bind(Bi(i)),i.state={isOpen:!1,showStaticBackdropAnimation:!1},i}return one(r,[{key:"componentDidMount",value:function(){var i=this.props,o=i.isOpen,a=i.autoFocus,s=i.onEnter;o&&(this.init(),this.setState({isOpen:!0}),a&&this.setFocus()),s&&s(),document.addEventListener("focus",this.trapFocus,!0),this._isMounted=!0}},{key:"componentDidUpdate",value:function(i,o){if(this.props.isOpen&&!i.isOpen){this.init(),this.setState({isOpen:!0});return}this.props.autoFocus&&this.state.isOpen&&!o.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 o=this._dialog?this._dialog.parentNode:null;if(o&&i.target===o&&this.props.backdrop==="static"&&this.handleStaticBackdropAnimation(),!this.props.isOpen||this.props.backdrop!==!0)return;o&&i.target===o&&this.props.toggle&&this.props.toggle(i)}}},{key:"handleTab",value:function(i){if(i.which===9&&!(this.modalIndex<r.openCount-1)){var o=this.getFocusableChildren(),a=o.length;if(a!==0){for(var s=this.getFocusedChild(),c=0,u=0;u<a;u+=1)if(o[u]===s){c=u;break}i.shiftKey&&c===0?(i.preventDefault(),o[a-1].focus()):!i.shiftKey&&c===a-1&&(i.preventDefault(),o[0].focus())}}}},{key:"handleBackdropMouseDown",value:function(i){this._mouseDownElement=i.target}},{key:"handleEscape",value:function(i){this.props.isOpen&&i.keyCode===Bt.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,o){this.props.onOpened(),(this.props.modalTransition.onEntered||Jg)(i,o)}},{key:"onClosed",value:function(i){var o=this.props.unmountOnClose;this.props.onClosed(),(this.props.modalTransition.onExited||Jg)(i),o&&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(cQ.join(", "))}},{key:"getFocusedChild",value:function(){var i,o=this.getFocusableChildren();try{i=document.activeElement}catch{i=o[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 o=this.getFocusableChildren(),a=0;a<o.length;a+=1)if(o[a]===i.target)return;o.length>0&&(i.preventDefault(),i.stopPropagation(),o[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=ep(this.props.container),this._mountContainer.appendChild(this._element)),this._originalBodyPadding=rQ(),r.openCount<1&&(r.originalBodyOverflow=window.getComputedStyle(document.body).overflow),nQ(),r.openCount===0&&(document.body.className=mt(document.body.className,ct("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=ct("modal-open",this.props.cssModule),o=new RegExp("(^| )".concat(i,"( |$)"));document.body.className=document.body.className.replace(o," ").trim(),document.body.style.overflow=r.originalBodyOverflow}this.manageFocusAfterClose(),r.openCount=Math.max(0,r.openCount-1),Y$(this._originalBodyPadding)}},{key:"clearBackdropAnimationTimeout",value:function(){this._backdropAnimationTimeout&&(clearTimeout(this._backdropAnimationTimeout),this._backdropAnimationTimeout=void 0)}},{key:"renderModalDialog",value:function(){var i,o=this,a=dl(this.props,cne),s="modal-dialog";return Z.createElement("div",Ih({},a,{className:ct(mt(s,this.props.className,(i={},zc(i,"modal-".concat(this.props.size),this.props.size),zc(i,"".concat(s,"-centered"),this.props.centered),zc(i,"".concat(s,"-scrollable"),this.props.scrollable),zc(i,"modal-fullscreen",this.props.fullscreen===!0),zc(i,"modal-fullscreen-".concat(this.props.fullscreen,"-down"),typeof this.props.fullscreen=="string"),i)),this.props.cssModule),role:"document",ref:function(u){o._dialog=u}}),Z.createElement("div",{className:ct(mt("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 o=!!this._element&&!this.state.isOpen&&!i;this._element.style.display=o?"none":"block";var a=this.props,s=a.wrapClassName,c=a.modalClassName,u=a.backdropClassName,h=a.cssModule,p=a.isOpen,v=a.backdrop,b=a.role,x=a.labelledBy,_=a.external,w=a.innerRef,O={onClick:this.handleBackdropClick,onMouseDown:this.handleBackdropMouseDown,onKeyUp:this.handleEscape,onKeyDown:this.handleTab,style:{display:"block"},"aria-labelledby":x,"aria-modal":!0,role:b,tabIndex:"-1"},S=this.props.fade,E=Rc(Rc(Rc({},Wn.defaultProps),this.props.modalTransition),{},{baseClass:S?this.props.modalTransition.baseClass:"",timeout:S?this.props.modalTransition.timeout:0}),T=Rc(Rc(Rc({},Wn.defaultProps),this.props.backdropTransition),{},{baseClass:S?this.props.backdropTransition.baseClass:"",timeout:S?this.props.backdropTransition.timeout:0}),A=v&&(S?Z.createElement(Wn,Ih({},T,{in:p&&!!v,cssModule:h,className:ct(mt("modal-backdrop",u),h)})):Z.createElement("div",{className:ct(mt("modal-backdrop","show",u),h)}));return Z.createElement(TF,{node:this._element},Z.createElement("div",{className:ct(s)},Z.createElement(Wn,Ih({},O,E,{in:p,onEntered:this.onOpened,onExited:this.onClosed,cssModule:h,className:ct(mt("modal",c,this.state.showStaticBackdropAnimation&&"modal-static"),h),innerRef:w}),_,this.renderModalDialog()),A))}return null}}]),r}(Z.Component);Zn.propTypes=jF;Zn.defaultProps=fne;Zn.openCount=0;Zn.originalBodyOverflow=null;var dne=["className","cssModule","children","toggle","tag","wrapTag","closeAriaLabel","close"];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 hne(e,t){if(e==null)return{};var r=pne(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function pne(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var mne={children:H.node,className:H.string,close:H.object,closeAriaLabel:H.string,cssModule:H.object,tag:kt,toggle:H.func,wrapTag:kt};function ua(e){var t,r=e.className,n=e.cssModule,i=e.children,o=e.toggle,a=e.tag,s=a===void 0?"h5":a,c=e.wrapTag,u=c===void 0?"div":c,h=e.closeAriaLabel,p=h===void 0?"Close":h,v=e.close,b=hne(e,dne),x=ct(mt(r,"modal-header"),n);return!v&&o&&(t=Z.createElement("button",{type:"button",onClick:o,className:ct("btn-close",n),"aria-label":p})),Z.createElement(u,gP({},b,{className:x}),Z.createElement(s,{className:ct("modal-title",n)},i),v||t)}ua.propTypes=mne;var vne=["className","cssModule","tag"];function yP(){return yP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},yP.apply(this,arguments)}function gne(e,t){if(e==null)return{};var r=yne(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[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,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var bne={className:H.string,cssModule:H.object,tag:kt};function Eo(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"div":n,o=gne(e,vne),a=ct(mt(t,"modal-body"),r);return Z.createElement(i,yP({},o,{className:a}))}Eo.propTypes=bne;var _ne=["className","cssModule","tag"];function bP(){return bP=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},bP.apply(this,arguments)}function xne(e,t){if(e==null)return{};var r=wne(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[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,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var One={className:H.string,cssModule:H.object,tag:kt};function es(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"div":n,o=xne(e,_ne),a=ct(mt(t,"modal-footer"),r);return Z.createElement(i,bP({},o,{className:a}))}es.propTypes=One;function _P(){return _P=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},_P.apply(this,arguments)}var Sne={placement:"top",autohide:!0,placementPrefix:"bs-tooltip",trigger:"hover focus"};function D0(e){var t=mt("tooltip-arrow",e.arrowClassName),r=mt("tooltip","show",e.popperClassName),n=mt("tooltip-inner",e.innerClassName),i=fT(Sne,e);return Z.createElement(CT,_P({},i,{arrowClassName:t,popperClassName:r,innerClassName:n}))}D0.propTypes=PT;var Pne=["className","cssModule","tag","flush","horizontal","numbered"];function xP(){return xP=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},xP.apply(this,arguments)}function Cne(e,t){if(e==null)return{};var r=Ene(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ene(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var Tne={className:H.string,cssModule:H.object,flush:H.bool,horizontal:H.oneOfType([H.bool,H.string]),numbered:H.bool,tag:kt},jne=function(t){return t===!1?!1:t===!0||t==="xs"?"list-group-horizontal":"list-group-horizontal-".concat(t)};function AF(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"ul":n,o=e.flush,a=e.horizontal,s=a===void 0?!1:a,c=e.numbered,u=c===void 0?!1:c,h=Cne(e,Pne),p=ct(mt(t,"list-group",o?"list-group-flush":jne(s),{"list-group-numbered":u}),r);return Z.createElement(i,xP({},h,{className:p}))}AF.propTypes=Tne;var Ane=["className","cssModule","row","disabled","check","inline","floating","noMargin","tag","switch"];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 kne(e,t){if(e==null)return{};var r=Rne(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[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,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var Nne={children:H.node,row:H.bool,check:H.bool,switch:H.bool,inline:H.bool,floating:H.bool,noMargin:H.bool,disabled:H.bool,tag:kt,className:H.string,cssModule:H.object};function ey(e){var t=e.className,r=e.cssModule,n=e.row,i=e.disabled,o=e.check,a=e.inline,s=e.floating,c=e.noMargin,u=e.tag,h=u===void 0?"div":u,p=e.switch,v=kne(e,Ane),b=o||p,x=ct(mt(t,n?"row":!1,b?"form-check":!1,p?"form-switch":!1,b||c?!1:"mb-3",b&&a?"form-check-inline":!1,b&&i?"disabled":!1,s&&"form-floating"),r);return h==="fieldset"&&(v.disabled=i),Z.createElement(h,wP({},v,{className:x}))}ey.propTypes=Nne;function OP(e){"@babel/helpers - typeof";return OP=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},OP(e)}var Mne=["className","cssModule","type","bsSize","valid","invalid","tag","addon","plaintext","innerRef"];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 Lne(e,t){if(e==null)return{};var r=Ine(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ine(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function Dne(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $ne(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 Fne(e,t,r){return t&&$ne(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Bne(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&PP(e,t)}function PP(e,t){return PP=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},PP(e,t)}function Une(e){var t=Vne();return function(){var n=ty(e),i;if(t){var o=ty(this).constructor;i=Reflect.construct(n,arguments,o)}else i=n.apply(this,arguments);return zne(this,i)}}function zne(e,t){if(t&&(OP(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return CP(e)}function CP(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Vne(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function ty(e){return ty=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},ty(e)}var Wne={children:H.node,type:H.string,size:H.oneOfType([H.number,H.string]),bsSize:H.string,valid:H.bool,invalid:H.bool,tag:kt,innerRef:H.oneOfType([H.object,H.func,H.string]),plaintext:H.bool,addon:H.bool,className:H.string,cssModule:H.object},Xr=function(e){Bne(r,e);var t=Une(r);function r(n){var i;return Dne(this,r),i=t.call(this,n),i.getRef=i.getRef.bind(CP(i)),i.focus=i.focus.bind(CP(i)),i}return Fne(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,o=i.className,a=i.cssModule,s=i.type,c=s===void 0?"text":s,u=i.bsSize,h=i.valid,p=i.invalid,v=i.tag,b=i.addon,x=i.plaintext,_=i.innerRef,w=Lne(i,Mne),O=["switch","radio","checkbox"].indexOf(c)>-1,S=/\D/g,E=c==="textarea",T=c==="select",A=c==="range",j=v||(T||E?c:"input"),N="form-control";x?(N="".concat(N,"-plaintext"),j=v||"input"):A?N="form-range":T?N="form-select":O&&(b?N=null:N="form-check-input"),w.size&&S.test(w.size)&&(wS(`Please use the prop "bsSize" instead of the "size" to bootstrap's input sizing.`),u=w.size,delete w.size);var F=ct(mt(o,p&&"is-invalid",h&&"is-valid",u?T?"form-select-".concat(u):"form-control-".concat(u):!1,N),a);return(j==="input"||v&&typeof v=="function")&&(w.type=c==="switch"?"checkbox":c),w.children&&!(x||c==="select"||typeof j!="string"||j==="select")&&(wS('Input with a type of "'.concat(c,'" cannot have children. Please use "value"/"defaultValue" instead.')),delete w.children),Z.createElement(j,SP({},w,{ref:_,className:F,"aria-invalid":p}))}}]),r}(Z.Component);Xr.propTypes=Wne;var qne=["className","cssModule","tag","type","size"];function ry(){return ry=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},ry.apply(this,arguments)}function Hne(e,t){if(e==null)return{};var r=Gne(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Gne(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var Kne={className:H.string,cssModule:H.object,size:H.string,tag:kt,type:H.string};function nm(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"div":n;e.type;var o=e.size,a=Hne(e,qne),s=ct(mt(t,"input-group",o?"input-group-".concat(o):null),r);return e.type==="dropdown"?Z.createElement(pl,ry({},a,{className:s})):Z.createElement(yF.Provider,{value:{insideInputGroup:!0}},Z.createElement(i,ry({},a,{className:s})))}nm.propTypes=Kne;var Yne=["className","listClassName","cssModule","size","tag","listTag","aria-label"];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 Zne(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=Qne(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Qne(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var Jne={children:H.node,className:H.string,listClassName:H.string,cssModule:H.object,size:H.string,tag:kt,listTag:kt,"aria-label":H.string};function ET(e){var t=e.className,r=e.listClassName,n=e.cssModule,i=e.size,o=e.tag,a=o===void 0?"nav":o,s=e.listTag,c=s===void 0?"ul":s,u=e["aria-label"],h=u===void 0?"pagination":u,p=Xne(e,Yne),v=ct(mt(t),n),b=ct(mt(r,"pagination",Zne({},"pagination-".concat(i),!!i)),n);return Z.createElement(a,{className:v,"aria-label":h},Z.createElement(c,EP({},p,{className:b})))}ET.propTypes=Jne;var eie=["active","className","cssModule","disabled","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 tie(e,t){if(e==null)return{};var r=rie(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[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,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var nie={active:H.bool,children:H.node,className:H.string,cssModule:H.object,disabled:H.bool,tag:kt};function vu(e){var t=e.active,r=e.className,n=e.cssModule,i=e.disabled,o=e.tag,a=o===void 0?"li":o,s=tie(e,eie),c=ct(mt(r,"page-item",{active:t,disabled:i}),n);return Z.createElement(a,TP({},s,{className:c}))}vu.propTypes=nie;var iie=["className","cssModule","next","previous","first","last","tag"];function jP(){return jP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},jP.apply(this,arguments)}function oie(e,t){if(e==null)return{};var r=aie(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function aie(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var sie={"aria-label":H.string,children:H.node,className:H.string,cssModule:H.object,next:H.bool,previous:H.bool,first:H.bool,last:H.bool,tag:kt};function gu(e){var t=e.className,r=e.cssModule,n=e.next,i=e.previous,o=e.first,a=e.last,s=e.tag,c=s===void 0?"a":s,u=oie(e,iie),h=ct(mt(t,"page-link"),r),p;i?p="Previous":n?p="Next":o?p="First":a&&(p="Last");var v=e["aria-label"]||p,b;i?b="‹":n?b="›":o?b="«":a&&(b="»");var x=e.children;return x&&Array.isArray(x)&&x.length===0&&(x=null),!u.href&&c==="a"&&(c="button"),(i||n||o||a)&&(x=[Z.createElement("span",{"aria-hidden":"true",key:"caret"},x||b),Z.createElement("span",{className:"visually-hidden",key:"ariaLabel"},v)]),Z.createElement(c,jP({},u,{className:h,"aria-label":v}),x)}gu.propTypes=sie;var lie=["className","closeClassName","closeAriaLabel","cssModule","tag","color","isOpen","toggle","children","transition","fade","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 WR(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 sh(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?WR(Object(r),!0).forEach(function(n){uie(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):WR(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function uie(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function cie(e,t){if(e==null)return{};var r=fie(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function fie(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var die={children:H.node,className:H.string,closeClassName:H.string,closeAriaLabel:H.string,color:H.string,cssModule:H.object,fade:H.bool,innerRef:H.oneOfType([H.object,H.string,H.func]),isOpen:H.bool,tag:kt,toggle:H.func,transition:H.shape(Wn.propTypes)};function kF(e){var t=e.className,r=e.closeClassName,n=e.closeAriaLabel,i=n===void 0?"Close":n,o=e.cssModule,a=e.tag,s=a===void 0?"div":a,c=e.color,u=c===void 0?"success":c,h=e.isOpen,p=h===void 0?!0:h,v=e.toggle,b=e.children,x=e.transition,_=x===void 0?sh(sh({},Wn.defaultProps),{},{unmountOnExit:!0}):x,w=e.fade,O=w===void 0?!0:w,S=e.innerRef,E=cie(e,lie),T=ct(mt(t,"alert","alert-".concat(u),{"alert-dismissible":v}),o),A=ct(mt("btn-close",r),o),j=sh(sh(sh({},Wn.defaultProps),_),{},{baseClass:O?_.baseClass:"",timeout:O?_.timeout:0});return Z.createElement(Wn,AP({},E,j,{tag:s,className:T,in:p,role:"alert",innerRef:S}),v?Z.createElement("button",{type:"button",className:A,"aria-label":i,onClick:v}):null,b)}kF.propTypes=die;var hie=["className","cssModule","tag","active","disabled","action","color"];function kP(){return kP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},kP.apply(this,arguments)}function pie(e,t){if(e==null)return{};var r=mie(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function mie(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}var vie={action:H.bool,active:H.bool,className:H.string,cssModule:H.object,color:H.string,disabled:H.bool,tag:kt},gie=function(t){t.preventDefault()};function RF(e){var t=e.className,r=e.cssModule,n=e.tag,i=n===void 0?"li":n,o=e.active,a=e.disabled,s=e.action,c=e.color,u=pie(e,hie),h=ct(mt(t,o?"active":!1,a?"disabled":!1,s?"list-group-item-action":!1,c?"list-group-item-".concat(c):!1,"list-group-item"),r);return a&&(u.onClick=gie),Z.createElement(i,kP({},u,{className:h}))}RF.propTypes=vie;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)}function qR(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 yie(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?qR(Object(r),!0).forEach(function(n){bie(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):qR(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function bie(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}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 _ie(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function xie(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function wie(e,t,r){return t&&xie(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Oie(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&&MP(e,t)}function MP(e,t){return MP=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},MP(e,t)}function Sie(e){var t=Cie();return function(){var n=ny(e),i;if(t){var o=ny(this).constructor;i=Reflect.construct(n,arguments,o)}else i=n.apply(this,arguments);return Pie(this,i)}}function Pie(e,t){if(t&&(RP(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return NF(e)}function NF(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Cie(){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 Eie=["defaultOpen"],im=function(e){Oie(r,e);var t=Sie(r);function r(n){var i;return _ie(this,r),i=t.call(this,n),i.state={isOpen:n.defaultOpen||!1},i.toggle=i.toggle.bind(NF(i)),i}return wie(r,[{key:"toggle",value:function(i){var o=this;this.setState(function(a){return{isOpen:!a.isOpen}},function(){o.props.onToggle&&o.props.onToggle(i,o.state.isOpen)})}},{key:"render",value:function(){return Z.createElement(pl,NP({isOpen:this.state.isOpen,toggle:this.toggle},dl(this.props,Eie)))}}]),r}($.Component);im.propTypes=yie({defaultOpen:H.bool,onToggle:H.func},pl.propTypes);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)}function HR(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 Tie(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?HR(Object(r),!0).forEach(function(n){jie(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):HR(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function jie(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function IP(){return IP=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},IP.apply(this,arguments)}function Aie(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function kie(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 Rie(e,t,r){return t&&kie(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Nie(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&&DP(e,t)}function DP(e,t){return DP=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},DP(e,t)}function Mie(e){var t=Iie();return function(){var n=iy(e),i;if(t){var o=iy(this).constructor;i=Reflect.construct(n,arguments,o)}else i=n.apply(this,arguments);return Lie(this,i)}}function Lie(e,t){if(t&&(LP(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return MF(e)}function MF(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Iie(){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 iy(e){return iy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},iy(e)}var Die=["defaultOpen"],Oi=function(e){Nie(r,e);var t=Mie(r);function r(n){var i;return Aie(this,r),i=t.call(this,n),i.state={isOpen:n.defaultOpen||!1},i.toggle=i.toggle.bind(MF(i)),i}return Rie(r,[{key:"toggle",value:function(){this.setState(function(i){return{isOpen:!i.isOpen}})}},{key:"render",value:function(){return Z.createElement(D0,IP({isOpen:this.state.isOpen,toggle:this.toggle},dl(this.props,Die)))}}]),r}($.Component);Oi.propTypes=Tie({defaultOpen:H.bool},D0.propTypes);const Ha=({className:e,children:t,loading:r=!1,type:n="default",fullWidth:i=!1})=>g.jsx(wi,{body:!0,className:ze(e,{"w-100":i,"w-75 mx-auto":!i,"border-danger":n==="error"}),children:g.jsxs("h3",{className:ze("text-center mb-0",{"text-muted":n==="default","text-danger":n==="error"}),children:[r&&g.jsx(Ge,{icon:a$,spin:!0}),r&&g.jsx("span",{className:"ms-2",children:t??"Loading..."}),!r&&t]})}),qt=({title:e,children:t,bodyClassName:r,...n})=>g.jsxs(wi,{...n,children:[e&&g.jsx(rm,{role:"heading","aria-level":4,children:e}),g.jsx(tm,{className:r,children:t})]}),jn=({children:e,type:t,className:r,small:n=!1})=>g.jsx(qt,{role:"document",className:ze("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:ze({"p-2":n}),children:e}),LF=({checked:e=!1,onChange:t,className:r,children:n,type:i,inline:o=!1})=>{const a=$.useId(),s=h=>t==null?void 0:t(h.target.checked,h),c={"form-switch":i==="switch","form-checkbox":i==="checkbox"},u=o?{display:"inline-block"}:{};return g.jsxs("span",{className:ze("form-check",c,r),style:u,children:[g.jsx("input",{type:"checkbox",className:"form-check-input",id:a,checked:e,onChange:s}),g.jsx("label",{className:"form-check-label",htmlFor:a,children:n})]})},IF=e=>g.jsx(LF,{type:"checkbox",...e}),Ga=e=>g.jsx(LF,{type:"switch",...e}),Zf=({children:e,label:t,className:r="",labelClassName:n="",noMargin:i=!1,id:o})=>g.jsxs("div",{className:`${r} ${i?"":"mb-3"}`,children:[g.jsx("label",{className:`form-label ${n}`,htmlFor:o,children:t}),e]}),Og=({children:e,value:t,onChange:r,type:n,required:i,placeholder:o,className:a,labelClassName:s})=>{const c=$.useId();return g.jsx(Zf,{label:g.jsxs(g.Fragment,{children:[e,":"]}),className:a,labelClassName:s,id:c,children:g.jsx("input",{id:c,className:"form-control",type:n??"text",value:t,required:i??!0,placeholder:o,onChange:u=>r(u.target.value)})})},$ie=500;let Sg;const GR=()=>{Sg!==null&&clearTimeout(Sg),Sg=null},om=({onChange:e,className:t,large:r=!0,noBorder:n=!1,initialValue:i="",setTimeout_:o=setTimeout})=>{const[a,s]=$.useState(i),c=(u,h=$ie)=>{s(u),GR(),Sg=o(()=>{e(u),GR()},h)};return g.jsxs("div",{className:ze("search-field",t),children:[g.jsx("input",{type:"text",className:ze("form-control search-field__input",{"form-control-lg":r,"search-field__input--no-border":n}),placeholder:"Search...",value:a,onChange:u=>c(u.target.value)}),g.jsx(Ge,{icon:yY,className:"search-field__icon"}),g.jsx("button",{"aria-label":"Clear search",type:"button",className:"close search-field__close btn-close",hidden:a==="",id:"search-field__close",onClick:()=>c("",0)})]})},DF=e=>{const t=new URLSearchParams(e),r={};return t.forEach((n,i)=>{if(i.endsWith("[]")){const o=i.slice(0,-2);r[o]??(r[o]=[]),r[o].push(n)}else r[i]=n}),r},$0=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()},cr=(e=!1)=>{const[t,r]=$.useState(e),n=$.useCallback(()=>r(a=>!a),[]),i=$.useCallback(()=>r(!0),[]),o=$.useCallback(()=>r(!1),[]);return[t,n,i,o]},$F=(e=!1,t=2e3,r=window.setTimeout,n=window.clearTimeout)=>{const[i,o]=$.useState(e),a=$.useRef(e),s=$.useRef(),c=$.useCallback(()=>{o(!a.current),s.current&&n(s.current),s.current=r(()=>o(a.current),t)},[n,t,r]);return[i,c]},Zi=()=>$.useRef(null),Xf=()=>{const{search:e}=yn();return $.useMemo(()=>DF(e),[e])},ts=({text:e,disabled:t=!1,className:r,children:n,dropdownClassName:i,noCaret:o,end:a=!1,minWidth:s,inline:c,size:u,...h})=>{const[p,v]=cr(),b=ze("dropdown-btn__toggle",r,{"btn-block":!c,"dropdown-btn__toggle--with-caret":!o}),x={minWidth:s&&`${s}px`};return g.jsxs(pl,{isOpen:p,toggle:v,disabled:t,className:i,children:[g.jsx(Ja,{size:u,caret:!o,className:b,color:"primary",...h,children:e}),g.jsx(ml,{className:"w-100",end:a,style:x,children:n})]})},F0=({children:e,minWidth:t,label:r="Options"})=>g.jsx(ts,{text:g.jsx(Ge,{className:"px-1",icon:lY}),"aria-label":r,size:"sm",minWidth:t,end:!0,noCaret:!0,inline:!0,children:e}),Dh=({children:e,...t})=>g.jsx(hT,{children:g.jsx(pT,{className:"nav-pills__nav-link",tag:BE,...t,children:e})}),FF=({children:e,fill:t=!1,className:r=""})=>g.jsx(wi,{className:`nav-pills__nav p-0 overflow-hidden ${r}`,body:!0,children:g.jsx(dT,{pills:!0,fill:t,children:$.Children.map(e,n=>{if(!$.isValidElement(n)||n.type!==Dh)throw new Error("Only NavPillItem children are allowed inside NavPills.");return n})})}),B0=(e,t,r)=>e!==t?"ASC":r?{ASC:"DESC",DESC:void 0}[r]:"ASC",BF=(e,{field:t,dir:r})=>!t||!r?e:e.sort((n,i)=>{const o=r==="ASC"?1:-1,a=r==="ASC"?-1:1;return n[t]>i[t]?o:a}),Fie=e=>e.dir?`${e.field}-${e.dir}`:void 0,Bie=e=>{const[t,r]=e.split("-");return{field:t,dir:r}};function am({items:e,order:t,onChange:r,isButton:n=!0,right:i=!1,prefixed:o=!0}){const a=s=>()=>{const c=B0(s,t.field,t.dir);r(c?s:void 0,c)};return g.jsxs(im,{children:[g.jsxs(Ja,{caret:!0,color:n?"primary":"link",className:ze({"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:[o&&"Order by: ",e[t.field]," - ",g.jsx("small",{children:t.dir??"DESC"})]})]}),g.jsxs(ml,{end:i,className:ze("w-100",{"ordering-dropdown__menu--link":!n}),children:[Object.entries(e).map(([s,c])=>g.jsxs(Ye,{active:t.field===s,onClick:a(s),children:[c,t.field===s&&g.jsx(Ge,{icon:t.dir==="ASC"?dY:XK,className:"ordering-dropdown__sort-icon"})]},s)),g.jsx(Ye,{divider:!0}),g.jsx(Ye,{disabled:!t.field,onClick:()=>r(),children:g.jsx("i",{children:"Clear selection"})})]})]})}const ap="#4696e5",Uie="rgba(70, 150, 229, 0.4)",$P="#f77f28",zie="rgba(247, 127, 40, 0.4)",Vie="white",Wie="#161b22",qie=e=>{var t;return(t=document.querySelector("html"))==null?void 0:t.setAttribute("data-theme",e)},sm=()=>{var e;return((e=document.querySelector("html"))==null?void 0:e.getAttribute("data-theme"))==="dark"},TT=(e=window.matchMedia.bind(window))=>e("(prefers-color-scheme: dark)").matches?"dark":"light",Hie=$.forwardRef(({isOpen:e,toggle:t,forceUpdate:r},n)=>{const[i,,o]=cr(),a=$.useCallback(()=>{o(),r()},[r,o]);return g.jsxs(kF,{className:"app-update-banner",isOpen:e,toggle:t,tag:qt,color:"secondary",innerRef:n,children:[g.jsx("h4",{className:"mb-4",children:"This app has just been updated!"}),g.jsxs("p",{className:"mb-0",children:["Restart it to enjoy the new features.",g.jsxs(_t,{role:"button",disabled:i,className:"ms-2",color:"secondary",size:"sm",onClick:a,children:[!i&&g.jsxs(g.Fragment,{children:["Restart now ",g.jsx(Ge,{icon:OY,className:"ms-1"})]}),i&&g.jsx(g.Fragment,{children:"Restarting..."})]})]})]})}),UF=({to:e="/",children:t="Home"})=>g.jsx("div",{className:"home",children:g.jsxs(qt,{className:"p-4",children:[g.jsx("h2",{children:"Oops! We could not find requested route."}),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(Gt,{to:e,className:"btn btn-outline-primary btn-lg",children:t})]})});function To(e){return $.useRef(e).current}function jo(e,t){return(r,n=globalThis.console)=>(t.forEach(i=>{const o=r[i];e[i]=o}),e)}const Gie=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"})})},zF=({fetchServers:e,servers:t,settings:r,appUpdated:n,resetAppUpdate:i})=>{var w;const{MainHeader:o,Home:a,ShlinkWebComponentContainer:s,CreateServer:c,EditServer:u,Settings:h,ManageServers:p,ShlinkVersionsContainer:v}=To(zF),b=yn(),x=$.useRef(t),_=b.pathname==="/";return $.useEffect(()=>{Object.keys(x.current).length===0&&e()},[e]),$.useEffect(()=>{var O;qie(((O=r.ui)==null?void 0:O.theme)??TT())},[(w=r.ui)==null?void 0:w.theme]),g.jsxs("div",{className:"container-fluid app-container",children:[g.jsx(o,{}),g.jsxs("div",{className:"app",children:[g.jsx("div",{className:ze("shlink-wrapper",{"d-flex align-items-center pt-3":_}),children:g.jsxs(E0,{children:[g.jsx(Pt,{index:!0,element:g.jsx(a,{})}),g.jsx(Pt,{path:"/settings",children:["","*"].map(O=>g.jsx(Pt,{path:O,element:g.jsx(h,{})},O))}),g.jsx(Pt,{path:"/manage-servers",element:g.jsx(p,{})}),g.jsx(Pt,{path:"/server/create",element:g.jsx(c,{})}),g.jsx(Pt,{path:"/server/:serverId/edit",element:g.jsx(u,{})}),g.jsx(Pt,{path:"/server/:serverId",children:["","*"].map(O=>g.jsx(Pt,{path:O,element:g.jsx(s,{})},O))}),g.jsx(Pt,{path:"*",element:g.jsx(UF,{})})]})}),g.jsx("div",{className:"shlink-footer",children:g.jsx(v,{})})]}),g.jsx(Hie,{isOpen:n,toggle:i,forceUpdate:Gie})]})},Kie=jo(zF,["MainHeader","Home","ShlinkWebComponentContainer","CreateServer","EditServer","Settings","ManageServers","ShlinkVersionsContainer"]);function on(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 Yie=typeof Symbol=="function"&&Symbol.observable||"@@observable",KR=Yie,R1=()=>Math.random().toString(36).substring(7).split("").join("."),Zie={INIT:`@@redux/INIT${R1()}`,REPLACE:`@@redux/REPLACE${R1()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${R1()}`},oy=Zie;function jT(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 VF(e,t,r){if(typeof e!="function")throw new Error(on(2));if(typeof t=="function"&&typeof r=="function"||typeof r=="function"&&typeof arguments[3]=="function")throw new Error(on(0));if(typeof t=="function"&&typeof r>"u"&&(r=t,t=void 0),typeof r<"u"){if(typeof r!="function")throw new Error(on(1));return r(VF)(e,t)}let n=e,i=t,o=new Map,a=o,s=0,c=!1;function u(){a===o&&(a=new Map,o.forEach((w,O)=>{a.set(O,w)}))}function h(){if(c)throw new Error(on(3));return i}function p(w){if(typeof w!="function")throw new Error(on(4));if(c)throw new Error(on(5));let O=!0;u();const S=s++;return a.set(S,w),function(){if(O){if(c)throw new Error(on(6));O=!1,u(),a.delete(S),o=null}}}function v(w){if(!jT(w))throw new Error(on(7));if(typeof w.type>"u")throw new Error(on(8));if(typeof w.type!="string")throw new Error(on(17));if(c)throw new Error(on(9));try{c=!0,i=n(i,w)}finally{c=!1}return(o=a).forEach(S=>{S()}),w}function b(w){if(typeof w!="function")throw new Error(on(10));n=w,v({type:oy.REPLACE})}function x(){const w=p;return{subscribe(O){if(typeof O!="object"||O===null)throw new Error(on(11));function S(){const T=O;T.next&&T.next(h())}return S(),{unsubscribe:w(S)}},[KR](){return this}}}return v({type:oy.INIT}),{dispatch:v,subscribe:p,getState:h,replaceReducer:b,[KR]:x}}function Xie(e){Object.keys(e).forEach(t=>{const r=e[t];if(typeof r(void 0,{type:oy.INIT})>"u")throw new Error(on(12));if(typeof r(void 0,{type:oy.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(on(13))})}function AT(e){const t=Object.keys(e),r={};for(let o=0;o<t.length;o++){const a=t[o];typeof e[a]=="function"&&(r[a]=e[a])}const n=Object.keys(r);let i;try{Xie(r)}catch(o){i=o}return function(a={},s){if(i)throw i;let c=!1;const u={};for(let h=0;h<n.length;h++){const p=n[h],v=r[p],b=a[p],x=v(b,s);if(typeof x>"u")throw s&&s.type,new Error(on(14));u[p]=x,c=c||x!==b}return c=c||n.length!==Object.keys(a).length,c?u:a}}function ay(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,r)=>(...n)=>t(r(...n)))}function Qie(...e){return t=>(r,n)=>{const i=t(r,n);let o=()=>{throw new Error(on(15))};const a={getState:i.getState,dispatch:(c,...u)=>o(c,...u)},s=e.map(c=>c(a));return o=ay(...s)(i.dispatch),{...i,dispatch:o}}}function Jie(e){return jT(e)&&"type"in e&&typeof e.type=="string"}var WF=Symbol.for("immer-nothing"),YR=Symbol.for("immer-draftable"),yi=Symbol.for("immer-state");function yo(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var hf=Object.getPrototypeOf;function Su(e){return!!e&&!!e[yi]}function Ka(e){var t;return e?qF(e)||Array.isArray(e)||!!e[YR]||!!((t=e.constructor)!=null&&t[YR])||z0(e)||V0(e):!1}var eoe=Object.prototype.constructor.toString();function qF(e){if(!e||typeof e!="object")return!1;const t=hf(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)===eoe}function sp(e,t){U0(e)===0?Object.entries(e).forEach(([r,n])=>{t(r,n,e)}):e.forEach((r,n)=>t(n,r,e))}function U0(e){const t=e[yi];return t?t.type_:Array.isArray(e)?1:z0(e)?2:V0(e)?3:0}function FP(e,t){return U0(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function HF(e,t,r){const n=U0(e);n===2?e.set(t,r):n===3?e.add(r):e[t]=r}function toe(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function z0(e){return e instanceof Map}function V0(e){return e instanceof Set}function tu(e){return e.copy_||e.base_}function BP(e,t){if(z0(e))return new Map(e);if(V0(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);if(!t&&qF(e))return hf(e)?{...e}:Object.assign(Object.create(null),e);const r=Object.getOwnPropertyDescriptors(e);delete r[yi];let n=Reflect.ownKeys(r);for(let i=0;i<n.length;i++){const o=n[i],a=r[o];a.writable===!1&&(a.writable=!0,a.configurable=!0),(a.get||a.set)&&(r[o]={configurable:!0,writable:!0,enumerable:a.enumerable,value:e[o]})}return Object.create(hf(e),r)}function kT(e,t=!1){return W0(e)||Su(e)||!Ka(e)||(U0(e)>1&&(e.set=e.add=e.clear=e.delete=roe),Object.freeze(e),t&&sp(e,(r,n)=>kT(n,!0))),e}function roe(){yo(2)}function W0(e){return Object.isFrozen(e)}var noe={};function Pu(e){const t=noe[e];return t||yo(0,e),t}var lp;function GF(){return lp}function ioe(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function ZR(e,t){t&&(Pu("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function UP(e){zP(e),e.drafts_.forEach(ooe),e.drafts_=null}function zP(e){e===lp&&(lp=e.parent_)}function XR(e){return lp=ioe(lp,e)}function ooe(e){const t=e[yi];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function QR(e,t){t.unfinalizedDrafts_=t.drafts_.length;const r=t.drafts_[0];return e!==void 0&&e!==r?(r[yi].modified_&&(UP(t),yo(4)),Ka(e)&&(e=sy(t,e),t.parent_||ly(t,e)),t.patches_&&Pu("Patches").generateReplacementPatches_(r[yi].base_,e,t.patches_,t.inversePatches_)):e=sy(t,r,[]),UP(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==WF?e:void 0}function sy(e,t,r){if(W0(t))return t;const n=t[yi];if(!n)return sp(t,(i,o)=>JR(e,n,t,i,o,r)),t;if(n.scope_!==e)return t;if(!n.modified_)return ly(e,n.base_,!0),n.base_;if(!n.finalized_){n.finalized_=!0,n.scope_.unfinalizedDrafts_--;const i=n.copy_;let o=i,a=!1;n.type_===3&&(o=new Set(i),i.clear(),a=!0),sp(o,(s,c)=>JR(e,n,i,s,c,r,a)),ly(e,i,!1),r&&e.patches_&&Pu("Patches").generatePatches_(n,r,e.patches_,e.inversePatches_)}return n.copy_}function JR(e,t,r,n,i,o,a){if(Su(i)){const s=o&&t&&t.type_!==3&&!FP(t.assigned_,n)?o.concat(n):void 0,c=sy(e,i,s);if(HF(r,n,c),Su(c))e.canAutoFreeze_=!1;else return}else a&&r.add(i);if(Ka(i)&&!W0(i)){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1)return;sy(e,i),(!t||!t.scope_.parent_)&&ly(e,i)}}function ly(e,t,r=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&kT(t,r)}function aoe(e,t){const r=Array.isArray(e),n={type_:r?1:0,scope_:t?t.scope_:GF(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let i=n,o=RT;r&&(i=[n],o=up);const{revoke:a,proxy:s}=Proxy.revocable(i,o);return n.draft_=s,n.revoke_=a,s}var RT={get(e,t){if(t===yi)return e;const r=tu(e);if(!FP(r,t))return soe(e,r,t);const n=r[t];return e.finalized_||!Ka(n)?n:n===N1(e.base_,t)?(M1(e),e.copy_[t]=WP(n,e)):n},has(e,t){return t in tu(e)},ownKeys(e){return Reflect.ownKeys(tu(e))},set(e,t,r){const n=KF(tu(e),t);if(n!=null&&n.set)return n.set.call(e.draft_,r),!0;if(!e.modified_){const i=N1(tu(e),t),o=i==null?void 0:i[yi];if(o&&o.base_===r)return e.copy_[t]=r,e.assigned_[t]=!1,!0;if(toe(r,i)&&(r!==void 0||FP(e.base_,t)))return!0;M1(e),VP(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 N1(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,M1(e),VP(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const r=tu(e),n=Reflect.getOwnPropertyDescriptor(r,t);return n&&{writable:!0,configurable:e.type_!==1||t!=="length",enumerable:n.enumerable,value:r[t]}},defineProperty(){yo(11)},getPrototypeOf(e){return hf(e.base_)},setPrototypeOf(){yo(12)}},up={};sp(RT,(e,t)=>{up[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}});up.deleteProperty=function(e,t){return up.set.call(this,e,t,void 0)};up.set=function(e,t,r){return RT.set.call(this,e[0],t,r,e[0])};function N1(e,t){const r=e[yi];return(r?tu(r):e)[t]}function soe(e,t,r){var i;const n=KF(t,r);return n?"value"in n?n.value:(i=n.get)==null?void 0:i.call(e.draft_):void 0}function KF(e,t){if(!(t in e))return;let r=hf(e);for(;r;){const n=Object.getOwnPropertyDescriptor(r,t);if(n)return n;r=hf(r)}}function VP(e){e.modified_||(e.modified_=!0,e.parent_&&VP(e.parent_))}function M1(e){e.copy_||(e.copy_=BP(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var loe=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(t,r,n)=>{if(typeof t=="function"&&typeof r!="function"){const o=r;r=t;const a=this;return function(c=o,...u){return a.produce(c,h=>r.call(this,h,...u))}}typeof r!="function"&&yo(6),n!==void 0&&typeof n!="function"&&yo(7);let i;if(Ka(t)){const o=XR(this),a=WP(t,void 0);let s=!0;try{i=r(a),s=!1}finally{s?UP(o):zP(o)}return ZR(o,n),QR(i,o)}else if(!t||typeof t!="object"){if(i=r(t),i===void 0&&(i=t),i===WF&&(i=void 0),this.autoFreeze_&&kT(i,!0),n){const o=[],a=[];Pu("Patches").generateReplacementPatches_(t,i,o,a),n(o,a)}return i}else yo(1,t)},this.produceWithPatches=(t,r)=>{if(typeof t=="function")return(a,...s)=>this.produceWithPatches(a,c=>t(c,...s));let n,i;return[this.produce(t,r,(a,s)=>{n=a,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){Ka(e)||yo(8),Su(e)&&(e=uoe(e));const t=XR(this),r=WP(e,void 0);return r[yi].isManual_=!0,zP(t),r}finishDraft(e,t){const r=e&&e[yi];(!r||!r.isManual_)&&yo(9);const{scope_:n}=r;return ZR(n,t),QR(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=Pu("Patches").applyPatches_;return Su(e)?n(e,t):this.produce(e,i=>n(i,t))}};function WP(e,t){const r=z0(e)?Pu("MapSet").proxyMap_(e,t):V0(e)?Pu("MapSet").proxySet_(e,t):aoe(e,t);return(t?t.scope_:GF()).drafts_.push(r),r}function uoe(e){return Su(e)||yo(10,e),YF(e)}function YF(e){if(!Ka(e)||W0(e))return e;const t=e[yi];let r;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,r=BP(e,t.scope_.immer_.useStrictShallowCopy_)}else r=BP(e,!0);return sp(r,(n,i)=>{HF(r,n,YF(i))}),t&&(t.finalized_=!1),r}var bi=new loe,ZF=bi.produce;bi.produceWithPatches.bind(bi);bi.setAutoFreeze.bind(bi);bi.setUseStrictShallowCopy.bind(bi);bi.applyPatches.bind(bi);bi.createDraft.bind(bi);bi.finishDraft.bind(bi);function XF(e){return({dispatch:r,getState:n})=>i=>o=>typeof o=="function"?o(r,n,e):i(o)}var coe=XF(),foe=XF,doe=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?ay:ay.apply(null,arguments)},hoe=e=>e&&typeof e.match=="function";function An(e,t){function r(...n){if(t){let i=t(...n);if(!i)throw new Error(Fa(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=>Jie(n)&&n.type===e,r}var QF=class Sh extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,Sh.prototype)}static get[Symbol.species](){return Sh}concat(...t){return super.concat.apply(this,t)}prepend(...t){return t.length===1&&Array.isArray(t[0])?new Sh(...t[0].concat(this)):new Sh(...t.concat(this))}};function eN(e){return Ka(e)?ZF(e,()=>{}):e}function tN(e,t,r){return e.has(t)?e.get(t):e.set(t,r(t)).get(t)}function poe(e){return typeof e=="boolean"}var moe=()=>function(t){const{thunk:r=!0,immutableCheck:n=!0,serializableCheck:i=!0,actionCreatorCheck:o=!0}=t??{};let a=new QF;return r&&(poe(r)?a.push(coe):a.push(foe(r.extraArgument))),a},voe="RTK_autoBatch",rN=e=>t=>{setTimeout(t,e)},goe=(e={type:"raf"})=>t=>(...r)=>{const n=t(...r);let i=!0,o=!1,a=!1;const s=new Set,c=e.type==="tick"?queueMicrotask:e.type==="raf"?typeof window<"u"&&window.requestAnimationFrame?window.requestAnimationFrame:rN(10):e.type==="callback"?e.queueNotification:rN(e.timeout),u=()=>{a=!1,o&&(o=!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[voe]),o=!i,o&&(a||(a=!0,c(u))),n.dispatch(h)}finally{i=!0}}})},yoe=e=>function(r){const{autoBatch:n=!0}=r??{};let i=new QF(e);return n&&i.push(goe(typeof n=="object"?n:void 0)),i};function JF(e){const t=moe(),{reducer:r=void 0,middleware:n,devTools:i=!0,preloadedState:o=void 0,enhancers:a=void 0}=e||{};let s;if(typeof r=="function")s=r;else if(jT(r))s=AT(r);else throw new Error(Fa(1));let c;typeof n=="function"?c=n(t):c=t();let u=ay;i&&(u=doe({trace:!1,...typeof i=="object"&&i}));const h=Qie(...c),p=yoe(h);let v=typeof a=="function"?a(p):p();const b=u(...v);return VF(s,o,b)}function e7(e){const t={},r=[];let n;const i={addCase(o,a){const s=typeof o=="string"?o:o.type;if(!s)throw new Error(Fa(28));if(s in t)throw new Error(Fa(29));return t[s]=a,i},addMatcher(o,a){return r.push({matcher:o,reducer:a}),i},addDefaultCase(o){return n=o,i}};return e(i),[t,r,n]}function boe(e){return typeof e=="function"}function _oe(e,t){let[r,n,i]=e7(t),o;if(boe(e))o=()=>eN(e());else{const s=eN(e);o=()=>s}function a(s=o(),c){let u=[r[c.type],...n.filter(({matcher:h})=>h(c)).map(({reducer:h})=>h)];return u.filter(h=>!!h).length===0&&(u=[i]),u.reduce((h,p)=>{if(p)if(Su(h)){const b=p(h,c);return b===void 0?h:b}else{if(Ka(h))return ZF(h,v=>p(v,c));{const v=p(h,c);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 a.getInitialState=o,a}var xoe=(e,t)=>hoe(e)?e.match(t):e(t);function woe(...e){return t=>e.some(r=>xoe(r,t))}var Ooe="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW",Soe=(e=21)=>{let t="",r=e;for(;r--;)t+=Ooe[Math.random()*64|0];return t},Poe=["name","message","stack","code"],L1=class{constructor(e,t){Tc(this,"_type");this.payload=e,this.meta=t}},nN=class{constructor(e,t){Tc(this,"_type");this.payload=e,this.meta=t}},Coe=e=>{if(typeof e=="object"&&e!==null){const t={};for(const r of Poe)typeof e[r]=="string"&&(t[r]=e[r]);return t}return{message:String(e)}},t7=(()=>{function e(t,r,n){const i=An(t+"/fulfilled",(c,u,h,p)=>({payload:c,meta:{...p||{},arg:h,requestId:u,requestStatus:"fulfilled"}})),o=An(t+"/pending",(c,u,h)=>({payload:void 0,meta:{...h||{},arg:u,requestId:c,requestStatus:"pending"}})),a=An(t+"/rejected",(c,u,h,p,v)=>({payload:p,error:(n&&n.serializeError||Coe)(c||"Rejected"),meta:{...v||{},arg:h,requestId:u,rejectedWithValue:!!p,requestStatus:"rejected",aborted:(c==null?void 0:c.name)==="AbortError",condition:(c==null?void 0:c.name)==="ConditionError"}}));function s(c){return(u,h,p)=>{const v=n!=null&&n.idGenerator?n.idGenerator(c):Soe(),b=new AbortController;let x,_;function w(S){_=S,b.abort()}const O=async function(){var T,A;let S;try{let j=(T=n==null?void 0:n.condition)==null?void 0:T.call(n,c,{getState:h,extra:p});if(Toe(j)&&(j=await j),j===!1||b.signal.aborted)throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};const N=new Promise((F,V)=>{x=()=>{V({name:"AbortError",message:_||"Aborted"})},b.signal.addEventListener("abort",x)});u(o(v,c,(A=n==null?void 0:n.getPendingMeta)==null?void 0:A.call(n,{requestId:v,arg:c},{getState:h,extra:p}))),S=await Promise.race([N,Promise.resolve(r(c,{dispatch:u,getState:h,extra:p,requestId:v,signal:b.signal,abort:w,rejectWithValue:(F,V)=>new L1(F,V),fulfillWithValue:(F,V)=>new nN(F,V)})).then(F=>{if(F instanceof L1)throw F;return F instanceof nN?i(F.payload,v,c,F.meta):i(F,v,c)})])}catch(j){S=j instanceof L1?a(null,v,c,j.payload,j.meta):a(j,v,c)}finally{x&&b.signal.removeEventListener("abort",x)}return n&&!n.dispatchConditionRejection&&a.match(S)&&S.meta.condition||u(S),S}();return Object.assign(O,{abort:w,requestId:v,arg:c,unwrap(){return O.then(Eoe)}})}}return Object.assign(s,{pending:o,rejected:a,fulfilled:i,settled:woe(a,i),typePrefix:t})}return e.withTypes=()=>e,e})();function Eoe(e){if(e.meta&&e.meta.rejectedWithValue)throw e.payload;if(e.error)throw e.error;return e.payload}function Toe(e){return e!==null&&typeof e=="object"&&typeof e.then=="function"}var joe=Symbol.for("rtk-slice-createasyncthunk");function Aoe(e,t){return`${e}/${t}`}function koe({creators:e}={}){var r;const t=(r=e==null?void 0:e.asyncThunk)==null?void 0:r[joe];return function(i){const{name:o,reducerPath:a=o}=i;if(!o)throw new Error(Fa(11));typeof process<"u";const s=(typeof i.reducers=="function"?i.reducers(Noe()):i.reducers)||{},c=Object.keys(s),u={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},h={addCase(E,T){const A=typeof E=="string"?E:E.type;if(!A)throw new Error(Fa(12));if(A in u.sliceCaseReducersByType)throw new Error(Fa(13));return u.sliceCaseReducersByType[A]=T,h},addMatcher(E,T){return u.sliceMatchers.push({matcher:E,reducer:T}),h},exposeAction(E,T){return u.actionCreators[E]=T,h},exposeCaseReducer(E,T){return u.sliceCaseReducersByName[E]=T,h}};c.forEach(E=>{const T=s[E],A={reducerName:E,type:Aoe(o,E),createNotation:typeof i.reducers=="function"};Loe(T)?Doe(A,T,h,t):Moe(A,T,h)});function p(){const[E={},T=[],A=void 0]=typeof i.extraReducers=="function"?e7(i.extraReducers):[i.extraReducers],j={...E,...u.sliceCaseReducersByType};return _oe(i.initialState,N=>{for(let F in j)N.addCase(F,j[F]);for(let F of u.sliceMatchers)N.addMatcher(F.matcher,F.reducer);for(let F of T)N.addMatcher(F.matcher,F.reducer);A&&N.addDefaultCase(A)})}const v=E=>E,b=new Map;let x;function _(E,T){return x||(x=p()),x(E,T)}function w(){return x||(x=p()),x.getInitialState()}function O(E,T=!1){function A(N){let F=N[E];return typeof F>"u"&&T&&(F=w()),F}function j(N=v){const F=tN(b,T,()=>new WeakMap);return tN(F,N,()=>{const V={};for(const[B,W]of Object.entries(i.selectors??{}))V[B]=Roe(W,N,w,T);return V})}return{reducerPath:E,getSelectors:j,get selectors(){return j(A)},selectSlice:A}}const S={name:o,reducer:_,actions:u.actionCreators,caseReducers:u.sliceCaseReducersByName,getInitialState:w,...O(a),injectInto(E,{reducerPath:T,...A}={}){const j=T??a;return E.inject({reducerPath:j,reducer:_},A),{...S,...O(j,!0)}}};return S}}function Roe(e,t,r,n){function i(o,...a){let s=t(o);return typeof s>"u"&&n&&(s=r()),e(s,...a)}return i.unwrapped=e,i}var jr=koe();function Noe(){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 Moe({type:e,reducerName:t,createNotation:r},n,i){let o,a;if("reducer"in n){if(r&&!Ioe(n))throw new Error(Fa(17));o=n.reducer,a=n.prepare}else o=n;i.addCase(e,o).exposeCaseReducer(t,o).exposeAction(t,a?An(e,a):An(e))}function Loe(e){return e._reducerDefinitionType==="asyncThunk"}function Ioe(e){return e._reducerDefinitionType==="reducerWithPrepare"}function Doe({type:e,reducerName:t},r,n,i){if(!i)throw new Error(Fa(18));const{payloadCreator:o,fulfilled:a,pending:s,rejected:c,settled:u,options:h}=r,p=i(e,o,h);n.exposeAction(t,p),a&&n.addCase(p.fulfilled,a),s&&n.addCase(p.pending,s),c&&n.addCase(p.rejected,c),u&&n.addMatcher(p.settled,u),n.exposeCaseReducer(t,{fulfilled:a||Hv,pending:s||Hv,rejected:c||Hv,settled:u||Hv})}function Hv(){}function Fa(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:Foe}=jr({name:"shlink/appUpdates",initialState:!1,reducers:{appUpdateAvailable:()=>!0,resetAppUpdate:()=>!1}}),{appUpdateAvailable:Boe,resetAppUpdate:Uoe}=$oe,zoe=Foe,Voe=(e,t)=>{e.factory("App",Kie),e.decorator("App",t(["servers","settings","appUpdated"],["fetchServers","resetAppUpdate"])),e.serviceFactory("appUpdateAvailable",()=>Boe),e.serviceFactory("resetAppUpdate",()=>Uoe)},iN={"Content-Type":"application/json"},oN=e=>e!=null&&e.body?e?{...e,headers:{...e.headers??{},...iN}}:{headers:iN}:e;let Woe=class{constructor(t=window.fetch.bind(window)){this.fetch=t}async jsonRequest(t,r){return this.fetch(t,oN(r)).then(async n=>{const i=await n.json();if(!n.ok)throw i;return i})}async emptyRequest(t,r){return this.fetch(t,oN(r)).then(async n=>{if(!n.ok)throw await n.json()})}};var NT=(e=>(e.INVALID_ARGUMENT="https://shlink.io/api/error/invalid-data",e.INVALID_SHORT_URL_DELETION="https://shlink.io/api/error/invalid-short-url-deletion",e.DOMAIN_NOT_FOUND="https://shlink.io/api/error/domain-not-found",e.FORBIDDEN_OPERATION="https://shlink.io/api/error/forbidden-tag-operation",e.INVALID_SLUG="https://shlink.io/api/error/non-unique-slug",e.INVALID_SHORTCODE="https://shlink.io/api/error/short-url-not-found",e.TAG_CONFLICT="https://shlink.io/api/error/tag-conflict",e.TAG_NOT_FOUND="https://shlink.io/api/error/tag-not-found",e.MERCURE_NOT_CONFIGURED="https://shlink.io/api/error/mercure-not-configured",e.INVALID_AUTHORIZATION="https://shlink.io/api/error/missing-authentication",e.INVALID_API_KEY="https://shlink.io/api/error/invalid-api-key",e.NOT_FOUND="https://shlink.io/api/error/not-found",e.INVALID_URL="https://shlink.io/api/error/invalid-url",e))(NT||{});const qoe=/^[v^~<>=]*?(\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+))?(?:-([\da-z\-]+(?:\.[\da-z\-]+)*))?(?:\+[\da-z\-]+(?:\.[\da-z\-]+)*)?)?)?$/i,aN=e=>{if(typeof e!="string")throw new TypeError("Invalid argument expected string");const t=e.match(qoe);if(!t)throw new Error(`Invalid argument not valid semver ('${e}' received)`);return t.shift(),t},sN=e=>e==="*"||e==="x"||e==="X",lN=e=>{const t=parseInt(e,10);return isNaN(t)?e:t},Hoe=(e,t)=>typeof e!=typeof t?[String(e),String(t)]:[e,t],Goe=(e,t)=>{if(sN(e)||sN(t))return 0;const[r,n]=Hoe(lN(e),lN(t));return r>n?1:r<n?-1:0},uN=(e,t)=>{for(let r=0;r<Math.max(e.length,t.length);r++){const n=Goe(e[r]||"0",t[r]||"0");if(n!==0)return n}return 0},Koe=(e,t)=>{const r=aN(e),n=aN(t),i=r.pop(),o=n.pop(),a=uN(r,n);return a!==0?a:i&&o?uN(i.split("."),o.split(".")):i||o?i?-1:1:0},qP=(e,t,r)=>{Yoe(r);const n=Koe(e,t);return r7[r].includes(n)},r7={">":[1],">=":[0,1],"=":[0],"<=":[-1,0],"<":[-1],"!=":[-1,1]},cN=Object.keys(r7),Yoe=e=>{if(typeof e!="string")throw new TypeError(`Invalid operator type, expected string but got ${typeof e}`);if(cN.indexOf(e)===-1)throw new Error(`Invalid operator, expected one of ${cN.join("|")}`)},n7=(e,t)=>e.reduce((r,n)=>{const i=t(n);return r[i]=(r[i]||0)+1,r},{}),i7=(e,t)=>e.reduce((r,n)=>{const i=t(n);return(r[i]=r[i]||[]).push(n),r},{}),I1=e=>Object.prototype.toString.call(e)==="[object Object]",o7=(e,t)=>{const r={};return(...n)=>{const i=e(...n);if(r[i])return r[i];const o=t(...n);return r[i]=o,o}},q0=(e,t)=>{const r={...e};return!I1(e)||!I1(t)||Object.keys(t).forEach(n=>{I1(t[n])?r[n]=n in e&&e[n]!==void 0?q0(e[n],t[n]):{...t[n]}:r[n]=t[n]}),r},MT=(e,t)=>Array.from({length:t-e},(r,n)=>e+n),Zoe=(e,t)=>[...e].sort((r,n)=>{const i=t(r),o=t(n);return i===o?0:i<o?-1:1}),ef=(e,t)=>{const r=[];for(let n=0;n<e.length;n+=t)r.push(e.slice(n,n+t));return r},fN=(e,t)=>Object.fromEntries(e.map((r,n)=>[r,t[n]])),Kn=({href:e,children:t,rel:r,...n})=>g.jsx("a",{target:"_blank",rel:`noopener noreferrer${r?` ${r}`:""}`,href:e,...n,children:t??e}),Xoe="Left",Qoe="Right",Joe="Up",eae="Down",Gc={delta:10,preventScrollOnSwipe:!1,rotationAngle:0,trackMouse:!1,trackTouch:!0,swipeDuration:1/0,touchEventOptions:{passive:!0}},HP={first:!0,initial:[0,0],start:0,swiping:!1,xy:[0,0]},dN="mousemove",hN="mouseup",tae="touchend",rae="touchmove",nae="touchstart";function iae(e,t,r,n){return e>t?r>0?Qoe:Xoe:n>0?eae:Joe}function pN(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 oae(e,t){const r=h=>{const p="touches"in h;p&&h.touches.length>1||e((v,b)=>{b.trackMouse&&!p&&(document.addEventListener(dN,n),document.addEventListener(hN,a));const{clientX:x,clientY:_}=p?h.touches[0]:h,w=pN([x,_],b.rotationAngle);return b.onTouchStartOrOnMouseDown&&b.onTouchStartOrOnMouseDown({event:h}),Object.assign(Object.assign(Object.assign({},v),HP),{initial:w.slice(),xy:w,start:h.timeStamp||0})})},n=h=>{e((p,v)=>{const b="touches"in h;if(b&&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:x,clientY:_}=b?h.touches[0]:h,[w,O]=pN([x,_],v.rotationAngle),S=w-p.xy[0],E=O-p.xy[1],T=Math.abs(S),A=Math.abs(E),j=(h.timeStamp||0)-p.start,N=Math.sqrt(T*T+A*A)/(j||1),F=[S/(j||1),E/(j||1)],V=iae(T,A,S,E),B=typeof v.delta=="number"?v.delta:v.delta[V.toLowerCase()]||Gc.delta;if(T<B&&A<B&&!p.swiping)return p;const W={absX:T,absY:A,deltaX:S,deltaY:E,dir:V,event:h,first:p.first,initial:p.initial,velocity:N,vxvy:F};W.first&&v.onSwipeStart&&v.onSwipeStart(W),v.onSwiping&&v.onSwiping(W);let q=!1;return(v.onSwiping||v.onSwiped||v[`onSwiped${V}`])&&(q=!0),q&&v.preventScrollOnSwipe&&v.trackTouch&&h.cancelable&&h.preventDefault(),Object.assign(Object.assign({},p),{first:!1,eventData:W,swiping:!0})})},i=h=>{e((p,v)=>{let b;if(p.swiping&&p.eventData){if(h.timeStamp-p.start<v.swipeDuration){b=Object.assign(Object.assign({},p.eventData),{event:h}),v.onSwiped&&v.onSwiped(b);const x=v[`onSwiped${b.dir}`];x&&x(b)}}else v.onTap&&v.onTap({event:h});return v.onTouchEndOrOnMouseUp&&v.onTouchEndOrOnMouseUp({event:h}),Object.assign(Object.assign(Object.assign({},p),HP),{eventData:b})})},o=()=>{document.removeEventListener(dN,n),document.removeEventListener(hN,a)},a=h=>{o(),i(h)},s=(h,p)=>{let v=()=>{};if(h&&h.addEventListener){const b=Object.assign(Object.assign({},Gc.touchEventOptions),p.touchEventOptions),x=[[nae,r,b],[rae,n,Object.assign(Object.assign({},b),p.preventScrollOnSwipe?{passive:!1}:{})],[tae,i,b]];x.forEach(([_,w,O])=>h.addEventListener(_,w,O)),v=()=>x.forEach(([_,w])=>h.removeEventListener(_,w))}return v},u={ref:h=>{h!==null&&e((p,v)=>{if(p.el===h)return p;const b={};return p.el&&p.el!==h&&p.cleanUpTouch&&(p.cleanUpTouch(),b.cleanUpTouch=void 0),v.trackTouch&&h&&(b.cleanUpTouch=s(h,v)),Object.assign(Object.assign(Object.assign({},p),{el:h}),b)})}};return t.trackMouse&&(u.onMouseDown=r),[u,s]}function aae(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 sae(e){const{trackMouse:t}=e,r=$.useRef(Object.assign({},HP)),n=$.useRef(Object.assign({},Gc)),i=$.useRef(Object.assign({},n.current));i.current=Object.assign({},n.current),n.current=Object.assign(Object.assign({},Gc),e);let o;for(o in Gc)n.current[o]===void 0&&(n.current[o]=Gc[o]);const[a,s]=$.useMemo(()=>oae(c=>r.current=c(r.current,n.current),{trackMouse:t}),[t]);return r.current=aae(r.current,n.current,i.current,s),a}var Ph={exports:{}};/** @license + * eventsource.js + * Available under MIT License (MIT) + * https://github.com/Yaffle/EventSource/ + */var lae=Ph.exports,mN;function uae(){return mN||(mN=1,function(e,t){(function(r){var n=r.setTimeout,i=r.clearTimeout,o=r.XMLHttpRequest,a=r.XDomainRequest,s=r.ActiveXObject,c=r.EventSource,u=r.document,h=r.Promise,p=r.fetch,v=r.Response,b=r.TextDecoder,x=r.TextEncoder,_=r.AbortController;if(typeof window<"u"&&typeof u<"u"&&!("readyState"in u)&&u.body==null&&(u.readyState="loading",window.addEventListener("load",function(ge){u.readyState="complete"},!1)),o==null&&s!=null&&(o=function(){return new s("Microsoft.XMLHTTP")}),Object.create==null&&(Object.create=function(ge){function Ee(){}return Ee.prototype=ge,new Ee}),Date.now||(Date.now=function(){return new Date().getTime()}),_==null){var w=p;p=function(ge,Ee){var je=Ee.signal;return w(ge,{headers:Ee.headers,credentials:Ee.credentials,cache:Ee.cache}).then(function(Me){var He=Me.body.getReader();return je._reader=He,je._aborted&&je._reader.cancel(),{status:Me.status,statusText:Me.statusText,headers:Me.headers,body:{getReader:function(){return He}}}})},_=function(){this.signal={_reader:null,_aborted:!1},this.abort=function(){this.signal._reader!=null&&this.signal._reader.cancel(),this.signal._aborted=!0}}}function O(){this.bitsNeeded=0,this.codePoint=0}O.prototype.decode=function(ge){function Ee(Ae,ke,De){if(De===1)return Ae>=128>>ke&&Ae<<ke<=2047;if(De===2)return Ae>=2048>>ke&&Ae<<ke<=55295||Ae>=57344>>ke&&Ae<<ke<=65535;if(De===3)return Ae>=65536>>ke&&Ae<<ke<=1114111;throw new Error}function je(Ae,ke){if(Ae===6*1)return ke>>6>15?3:ke>31?2:1;if(Ae===6*2)return ke>15?3:2;if(Ae===6*3)return 3;throw new Error}for(var Me=65533,He="",Be=this.bitsNeeded,qe=this.codePoint,ye=0;ye<ge.length;ye+=1){var we=ge[ye];Be!==0&&(we<128||we>191||!Ee(qe<<6|we&63,Be-6,je(Be,qe)))&&(Be=0,qe=Me,He+=String.fromCharCode(qe)),Be===0?(we>=0&&we<=127?(Be=0,qe=we):we>=192&&we<=223?(Be=6*1,qe=we&31):we>=224&&we<=239?(Be=6*2,qe=we&15):we>=240&&we<=247?(Be=6*3,qe=we&7):(Be=0,qe=Me),Be!==0&&!Ee(qe,Be,je(Be,qe))&&(Be=0,qe=Me)):(Be-=6,qe=qe<<6|we&63),Be===0&&(qe<=65535?He+=String.fromCharCode(qe):(He+=String.fromCharCode(55296+(qe-65535-1>>10)),He+=String.fromCharCode(56320+(qe-65535-1&1023))))}return this.bitsNeeded=Be,this.codePoint=qe,He};var S=function(){try{return new b().decode(new x().encode("test"),{stream:!0})==="test"}catch(ge){console.debug("TextDecoder does not support streaming option. Using polyfill instead: "+ge)}return!1};(b==null||x==null||!S())&&(b=O);var E=function(){};function T(ge){this.withCredentials=!1,this.readyState=0,this.status=0,this.statusText="",this.responseText="",this.onprogress=E,this.onload=E,this.onerror=E,this.onreadystatechange=E,this._contentType="",this._xhr=ge,this._sendTimeout=0,this._abort=E}T.prototype.open=function(ge,Ee){this._abort(!0);var je=this,Me=this._xhr,He=1,Be=0;this._abort=function(De){je._sendTimeout!==0&&(i(je._sendTimeout),je._sendTimeout=0),(He===1||He===2||He===3)&&(He=4,Me.onload=E,Me.onerror=E,Me.onabort=E,Me.onprogress=E,Me.onreadystatechange=E,Me.abort(),Be!==0&&(i(Be),Be=0),De||(je.readyState=4,je.onabort(null),je.onreadystatechange())),He=0};var qe=function(){if(He===1){var De=0,Ke="",Xe=void 0;if("contentType"in Me)De=200,Ke="OK",Xe=Me.contentType;else try{De=Me.status,Ke=Me.statusText,Xe=Me.getResponseHeader("Content-Type")}catch{De=0,Ke="",Xe=void 0}De!==0&&(He=2,je.readyState=2,je.status=De,je.statusText=Ke,je._contentType=Xe,je.onreadystatechange())}},ye=function(){if(qe(),He===2||He===3){He=3;var De="";try{De=Me.responseText}catch{}je.readyState=3,je.responseText=De,je.onprogress()}},we=function(De,Ke){if((Ke==null||Ke.preventDefault==null)&&(Ke={preventDefault:E}),ye(),He===1||He===2||He===3){if(He=4,Be!==0&&(i(Be),Be=0),je.readyState=4,De==="load")je.onload(Ke);else if(De==="error")je.onerror(Ke);else if(De==="abort")je.onabort(Ke);else throw new TypeError;je.onreadystatechange()}},Ae=function(De){Me!=null&&(Me.readyState===4?(!("onload"in Me)||!("onerror"in Me)||!("onabort"in Me))&&we(Me.responseText===""?"error":"load",De):Me.readyState===3?"onprogress"in Me||ye():Me.readyState===2&&qe())},ke=function(){Be=n(function(){ke()},500),Me.readyState===3&&ye()};"onload"in Me&&(Me.onload=function(De){we("load",De)}),"onerror"in Me&&(Me.onerror=function(De){we("error",De)}),"onabort"in Me&&(Me.onabort=function(De){we("abort",De)}),"onprogress"in Me&&(Me.onprogress=ye),"onreadystatechange"in Me&&(Me.onreadystatechange=function(De){Ae(De)}),("contentType"in Me||!("ontimeout"in o.prototype))&&(Ee+=(Ee.indexOf("?")===-1?"?":"&")+"padding=true"),Me.open(ge,Ee,!0),"readyState"in Me&&(Be=n(function(){ke()},0))},T.prototype.abort=function(){this._abort(!1)},T.prototype.getResponseHeader=function(ge){return this._contentType},T.prototype.setRequestHeader=function(ge,Ee){var je=this._xhr;"setRequestHeader"in je&&je.setRequestHeader(ge,Ee)},T.prototype.getAllResponseHeaders=function(){return this._xhr.getAllResponseHeaders!=null&&this._xhr.getAllResponseHeaders()||""},T.prototype.send=function(){if((!("ontimeout"in o.prototype)||!("sendAsBinary"in o.prototype)&&!("mozAnon"in o.prototype))&&u!=null&&u.readyState!=null&&u.readyState!=="complete"){var ge=this;ge._sendTimeout=n(function(){ge._sendTimeout=0,ge.send()},4);return}var Ee=this._xhr;"withCredentials"in Ee&&(Ee.withCredentials=this.withCredentials);try{Ee.send(void 0)}catch(je){throw je}};function A(ge){return ge.replace(/[A-Z]/g,function(Ee){return String.fromCharCode(Ee.charCodeAt(0)+32)})}function j(ge){for(var Ee=Object.create(null),je=ge.split(`\r +`),Me=0;Me<je.length;Me+=1){var He=je[Me],Be=He.split(": "),qe=Be.shift(),ye=Be.join(": ");Ee[A(qe)]=ye}this._map=Ee}j.prototype.get=function(ge){return this._map[A(ge)]},o!=null&&o.HEADERS_RECEIVED==null&&(o.HEADERS_RECEIVED=2);function N(){}N.prototype.open=function(ge,Ee,je,Me,He,Be,qe){ge.open("GET",He);var ye=0;ge.onprogress=function(){var Ae=ge.responseText,ke=Ae.slice(ye);ye+=ke.length,je(ke)},ge.onerror=function(Ae){Ae.preventDefault(),Me(new Error("NetworkError"))},ge.onload=function(){Me(null)},ge.onabort=function(){Me(null)},ge.onreadystatechange=function(){if(ge.readyState===o.HEADERS_RECEIVED){var Ae=ge.status,ke=ge.statusText,De=ge.getResponseHeader("Content-Type"),Ke=ge.getAllResponseHeaders();Ee(Ae,ke,De,new j(Ke))}},ge.withCredentials=Be;for(var we in qe)Object.prototype.hasOwnProperty.call(qe,we)&&ge.setRequestHeader(we,qe[we]);return ge.send(),ge};function F(ge){this._headers=ge}F.prototype.get=function(ge){return this._headers.get(ge)};function V(){}V.prototype.open=function(ge,Ee,je,Me,He,Be,qe){var ye=null,we=new _,Ae=we.signal,ke=new b;return p(He,{headers:qe,credentials:Be?"include":"same-origin",signal:Ae,cache:"no-store"}).then(function(De){return ye=De.body.getReader(),Ee(De.status,De.statusText,De.headers.get("Content-Type"),new F(De.headers)),new h(function(Ke,Xe){var bt=function(){ye.read().then(function(Ot){if(Ot.done)Ke(void 0);else{var xt=ke.decode(Ot.value,{stream:!0});je(xt),bt()}}).catch(function(Ot){Xe(Ot)})};bt()})}).catch(function(De){if(De.name!=="AbortError")return De}).then(function(De){Me(De)}),{abort:function(){ye!=null&&ye.cancel(),we.abort()}}};function B(){this._listeners=Object.create(null)}function W(ge){n(function(){throw ge},0)}B.prototype.dispatchEvent=function(ge){ge.target=this;var Ee=this._listeners[ge.type];if(Ee!=null)for(var je=Ee.length,Me=0;Me<je;Me+=1){var He=Ee[Me];try{typeof He.handleEvent=="function"?He.handleEvent(ge):He.call(this,ge)}catch(Be){W(Be)}}},B.prototype.addEventListener=function(ge,Ee){ge=String(ge);var je=this._listeners,Me=je[ge];Me==null&&(Me=[],je[ge]=Me);for(var He=!1,Be=0;Be<Me.length;Be+=1)Me[Be]===Ee&&(He=!0);He||Me.push(Ee)},B.prototype.removeEventListener=function(ge,Ee){ge=String(ge);var je=this._listeners,Me=je[ge];if(Me!=null){for(var He=[],Be=0;Be<Me.length;Be+=1)Me[Be]!==Ee&&He.push(Me[Be]);He.length===0?delete je[ge]:je[ge]=He}};function q(ge){this.type=ge,this.target=void 0}function J(ge,Ee){q.call(this,ge),this.data=Ee.data,this.lastEventId=Ee.lastEventId}J.prototype=Object.create(q.prototype);function Q(ge,Ee){q.call(this,ge),this.status=Ee.status,this.statusText=Ee.statusText,this.headers=Ee.headers}Q.prototype=Object.create(q.prototype);function ne(ge,Ee){q.call(this,ge),this.error=Ee.error}ne.prototype=Object.create(q.prototype);var ae=-1,se=0,oe=1,K=2,G=-1,z=0,re=1,X=2,le=3,ce=/^text\/event\-stream(;.*)?$/i,de=1e3,be=18e6,M=function(ge,Ee){var je=ge==null?Ee:parseInt(ge,10);return je!==je&&(je=Ee),D(je)},D=function(ge){return Math.min(Math.max(ge,de),be)},Y=function(ge,Ee,je){try{typeof Ee=="function"&&Ee.call(ge,je)}catch(Me){W(Me)}};function ue(ge,Ee){B.call(this),Ee=Ee||{},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,Se(this,ge,Ee)}function ie(){return o!=null&&"withCredentials"in o.prototype||a==null?new o:new a}var he=p!=null&&v!=null&&"body"in v.prototype;function Se(ge,Ee,je){Ee=String(Ee);var Me=!!je.withCredentials,He=je.lastEventIdQueryParameterName||"lastEventId",Be=D(1e3),qe=M(je.heartbeatTimeout,45e3),ye="",we=Be,Ae=!1,ke=0,De=je.headers||{},Ke=je.Transport,Xe=he&&Ke==null?void 0:new T(Ke!=null?new Ke:ie()),bt=Ke!=null&&typeof Ke!="string"?new Ke:Xe==null?new V:new N,Ot=void 0,xt=0,er=ae,Kt="",Ar="",Ir="",Mn="",Cr=z,da=0,Ln=0,eo=function(hr,ar,Dr,kr){if(er===se)if(hr===200&&Dr!=null&&ce.test(Dr)){er=oe,Ae=Date.now(),we=Be,ge.readyState=oe;var pr=new Q("open",{status:hr,statusText:ar,headers:kr});ge.dispatchEvent(pr),Y(ge,ge.onopen,pr)}else{var mr="";hr!==200?(ar&&(ar=ar.replace(/\s+/g," ")),mr="EventSource's response has a status "+hr+" "+ar+" that is not 200. Aborting the connection."):mr="EventSource's response has a Content-Type specifying an unsupported type: "+(Dr==null?"-":Dr.replace(/\s+/g," "))+". Aborting the connection.",os();var pr=new Q("error",{status:hr,statusText:ar,headers:kr});ge.dispatchEvent(pr),Y(ge,ge.onerror,pr),console.error(mr)}},to=function(hr){if(er===oe){for(var ar=-1,Dr=0;Dr<hr.length;Dr+=1){var kr=hr.charCodeAt(Dr);(kr===10||kr===13)&&(ar=Dr)}var pr=(ar!==-1?Mn:"")+hr.slice(0,ar+1);Mn=(ar===-1?Mn:"")+hr.slice(ar+1),hr!==""&&(Ae=Date.now(),ke+=hr.length);for(var mr=0;mr<pr.length;mr+=1){var kr=pr.charCodeAt(mr);if(Cr===G&&kr===10)Cr=z;else if(Cr===G&&(Cr=z),kr===13||kr===10){if(Cr!==z){Cr===re&&(Ln=mr+1);var tn=pr.slice(da,Ln-1),Qn=pr.slice(Ln+(Ln<mr&&pr.charCodeAt(Ln)===32?1:0),mr);tn==="data"?(Kt+=` +`,Kt+=Qn):tn==="id"?Ar=Qn:tn==="event"?Ir=Qn:tn==="retry"?(Be=M(Qn,Be),we=Be):tn==="heartbeatTimeout"&&(qe=M(Qn,qe),xt!==0&&(i(xt),xt=n(function(){No()},qe)))}if(Cr===z){if(Kt!==""){ye=Ar,Ir===""&&(Ir="message");var vr=new J(Ir,{data:Kt.slice(1),lastEventId:Ar});if(ge.dispatchEvent(vr),Ir==="open"?Y(ge,ge.onopen,vr):Ir==="message"?Y(ge,ge.onmessage,vr):Ir==="error"&&Y(ge,ge.onerror,vr),er===K)return}Kt="",Ir=""}Cr=kr===13?G:z}else Cr===z&&(da=mr,Cr=re),Cr===re?kr===58&&(Ln=mr+1,Cr=X):Cr===X&&(Cr=le)}}},wl=function(hr){if(er===oe||er===se){er=ae,xt!==0&&(i(xt),xt=0),xt=n(function(){No()},we),we=D(Math.min(Be*16,we*2)),ge.readyState=se;var ar=new ne("error",{error:hr});ge.dispatchEvent(ar),Y(ge,ge.onerror,ar),hr!=null&&console.error(hr)}},os=function(){er=K,Ot!=null&&(Ot.abort(),Ot=void 0),xt!==0&&(i(xt),xt=0),ge.readyState=K},No=function(){if(xt=0,er!==ae){if(!Ae&&Ot!=null)wl(new Error("No activity within "+qe+" milliseconds. "+(er===se?"No response received.":ke+" chars received.")+" Reconnecting.")),Ot!=null&&(Ot.abort(),Ot=void 0);else{var hr=Math.max((Ae||Date.now())+qe-Date.now(),1);Ae=!1,xt=n(function(){No()},hr)}return}Ae=!1,ke=0,xt=n(function(){No()},qe),er=se,Kt="",Ir="",Ar=ye,Mn="",da=0,Ln=0,Cr=z;var ar=Ee;if(Ee.slice(0,5)!=="data:"&&Ee.slice(0,5)!=="blob:"&&ye!==""){var Dr=Ee.indexOf("?");ar=Dr===-1?Ee:Ee.slice(0,Dr+1)+Ee.slice(Dr+1).replace(/(?:^|&)([^=&]*)(?:=[^&]*)?/g,function(Qn,vr){return vr===He?"":Qn}),ar+=(Ee.indexOf("?")===-1?"?":"&")+He+"="+encodeURIComponent(ye)}var kr=ge.withCredentials,pr={};pr.Accept="text/event-stream";var mr=ge.headers;if(mr!=null)for(var tn in mr)Object.prototype.hasOwnProperty.call(mr,tn)&&(pr[tn]=mr[tn]);try{Ot=bt.open(Xe,eo,to,wl,ar,kr,pr)}catch(Qn){throw os(),Qn}};ge.url=Ee,ge.readyState=se,ge.withCredentials=Me,ge.headers=De,ge._close=os,No()}ue.prototype=Object.create(B.prototype),ue.prototype.CONNECTING=se,ue.prototype.OPEN=oe,ue.prototype.CLOSED=K,ue.prototype.close=function(){this._close()},ue.CONNECTING=se,ue.OPEN=oe,ue.CLOSED=K,ue.prototype.withCredentials=void 0;var Fe=c;o!=null&&(c==null||!("withCredentials"in c.prototype))&&(Fe=ue),function(ge){{var Ee=ge(t);Ee!==void 0&&(e.exports=Ee)}}(function(ge){ge.EventSourcePolyfill=ue,ge.NativeEventSource=c,ge.EventSource=Fe})})(typeof globalThis>"u"?typeof window<"u"?window:typeof self<"u"?self:lae:globalThis)}(Ph,Ph.exports)),Ph.exports}var cae=uae();const Qs=({children:e})=>g.jsx("small",{className:"form-text text-muted d-block",children:e}),fae=({toggleRealTimeUpdates:e,setRealTimeUpdatesInterval:t})=>{const{enabled:r,interval:n}=Nn("realTimeUpdates",{enabled:!0}),i=$.useId();return g.jsxs(qt,{title:"Real-time updates",className:"h-100",children:[g.jsx(ey,{children:g.jsxs(Ga,{checked:r,onChange:e,children:["Enable or disable real-time updates.",g.jsxs(Qs,{children:["Real-time updates are currently being ",g.jsx("b",{children:r?"processed":"ignored"}),"."]})]})}),g.jsxs(Zf,{noMargin:!0,label:"Real-time updates frequency (in minutes):",labelClassName:ze("form-label",{"text-muted":!r}),id:i,children:[g.jsx(Xr,{type:"number",min:0,placeholder:"Immediate",disabled:!r,value:`${n??""}`,id:i,onChange:({target:o})=>t(Number(o.value))}),r&&g.jsx(Qs,{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."})]})]})},D1=e=>e==="includes"?"Suggest tags including input":"Suggest tags starting with input",dae=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."]}),hae=({updateShortUrlCreationSettings:e})=>{const t=Nn("shortUrlCreation",{validateUrls:!1}),r=n=>()=>e({...t??{validateUrls:!1},tagFilteringMode:n});return g.jsxs(qt,{title:"Short URLs form",className:"h-100",bodyClassName:"d-flex flex-column gap-3",children:[g.jsxs(Ga,{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(Qs,{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(Ga,{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(Qs,{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(Zf,{noMargin:!0,label:"Tag suggestions search mode:",children:[g.jsxs(ts,{text:D1(t.tagFilteringMode),children:[g.jsx(Ye,{active:!t.tagFilteringMode||t.tagFilteringMode==="startsWith",onClick:r("startsWith"),children:D1("startsWith")}),g.jsx(Ye,{active:t.tagFilteringMode==="includes",onClick:r("includes"),children:D1("includes")})]}),g.jsx(Qs,{children:dae(t.tagFilteringMode)})]})]})},pae={dateCreated:"Created at",shortCode:"Short URL",longUrl:"Long URL",title:"Title",visits:"Visits"},mae=({updateShortUrlsListSettings:e,defaultOrdering:t})=>{const r=Nn("shortUrlsList"),n=(r==null?void 0:r.confirmDeletions)??!0;return g.jsxs(qt,{title:"Short URLs list",className:"h-100",bodyClassName:"d-flex flex-column gap-3",children:[g.jsxs(Ga,{checked:n,onChange:i=>e({...r,confirmDeletions:i}),children:["Request confirmation before deleting a short URL.",g.jsxs(Qs,{children:["When deleting a short URL, confirmation ",g.jsx("b",{children:n?"will":"won't"})," be required."]})]}),g.jsx(Zf,{noMargin:!0,label:"Default ordering for short URLs list:",children:g.jsx(am,{items:pae,order:(r==null?void 0:r.defaultOrdering)??t,onChange:(i,o)=>e({defaultOrdering:{field:i,dir:o}})})})]})},vae={tag:"Tag",shortUrls:"Short URLs",visits:"Visits"},gae=({updateTagsSettings:e})=>{const t=Nn("tags",{});return g.jsx(qt,{title:"Tags",className:"h-100",children:g.jsx(Zf,{noMargin:!0,label:"Default ordering for tags list:",children:g.jsx(am,{items:vae,order:t.defaultOrdering??{},onChange:(r,n)=>e({...t,defaultOrdering:{field:r,dir:n}})})})})},yae=({updateUiSettings:e,_matchMedia:t})=>{const r=Nn("ui"),n=$.useMemo(()=>(r==null?void 0:r.theme)??TT(t),[r==null?void 0:r.theme,t]);return g.jsxs(qt,{title:"User interface",className:"h-100",bodyClassName:"d-flex justify-content-between align-items-center",children:[g.jsx(Ga,{checked:n==="dark",onChange:i=>{e({...r,theme:i?"dark":"light"})},children:"Use dark theme."}),g.jsx(Ge,{icon:n==="dark"?CY:pY})]})},a7={today:"Today",yesterday:"Yesterday",last7Days:"Last 7 days",last30Days:"Last 30 days",last90Days:"Last 90 days",last180Days:"Last 180 days",last365Days:"Last 365 days"},bae=(e,t)=>!e||e==="all"?t:a7[e],_ae=({onChange:e,active:t,allText:r})=>g.jsxs(ts,{text:bae(t,r),children:[g.jsx(Ye,{active:t==="all",onClick:()=>e("all"),children:r}),g.jsx(Ye,{divider:!0}),Object.entries(a7).map(([n,i])=>g.jsx(Ye,{active:t===n,onClick:()=>e(n),children:i},n))]}),vN=e=>(e==null?void 0:e.defaultInterval)??"last30Days",xae=({updateVisitsSettings:e})=>{const t=Nn("visits"),r=$.useCallback(({defaultInterval:n,...i})=>e({defaultInterval:n??vN(t),...i}),[e,t]);return g.jsxs(qt,{title:"Visits",className:"h-100",children:[g.jsx(ey,{children:g.jsxs(Ga,{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(Qs,{children:["The visits coming from potential bots will be ",g.jsx("b",{children:t!=null&&t.excludeBots?"excluded":"included"}),"."]})]})}),g.jsx(ey,{children:g.jsxs(Ga,{checked:!!(t!=null&&t.loadPrevInterval),onChange:n=>r({loadPrevInterval:n}),children:["Compare visits with previous period.",g.jsxs(Qs,{children:["When loading visits, previous period ",g.jsx("b",{children:t!=null&&t.loadPrevInterval?"will":"won't"})," be loaded by default."]})]})}),g.jsx(Zf,{noMargin:!0,label:"Default interval to load on visits sections:",children:g.jsx(_ae,{allText:"All visits",active:vN(t),onChange:n=>r({defaultInterval:n})})})]})},$1=({children:e})=>$.Children.map(e,(t,r)=>g.jsx("div",{className:"mb-3",children:t},r)),wae=({settings:e,updateSettings:t,defaultShortUrlsListOrdering:r})=>{const n=$.useCallback(s=>t(q0(e,s)),[e,t]),i=$.useCallback(s=>n({realTimeUpdates:{enabled:s}}),[n]),o=$.useCallback(s=>n({realTimeUpdates:{interval:s}}),[n]),a=$.useCallback((s,c)=>n({[s]:c}),[n]);return g.jsxs(u7,{value:e,children:[g.jsxs(FF,{className:"mb-3",children:[g.jsx(Dh,{to:"../general",children:"General"}),g.jsx(Dh,{to:"../short-urls",children:"Short URLs"}),g.jsx(Dh,{to:"../other-items",children:"Other items"})]}),g.jsxs(E0,{children:[g.jsx(Pt,{path:"general",element:g.jsxs($1,{children:[g.jsx(yae,{updateUiSettings:s=>a("ui",s)}),g.jsx(fae,{toggleRealTimeUpdates:i,setRealTimeUpdatesInterval:o})]})}),g.jsx(Pt,{path:"short-urls",element:g.jsxs($1,{children:[g.jsx(hae,{updateShortUrlCreationSettings:s=>a("shortUrlCreation",s)}),g.jsx(mae,{defaultOrdering:r,updateShortUrlsListSettings:s=>a("shortUrlsList",s)})]})}),g.jsx(Pt,{path:"other-items",element:g.jsxs($1,{children:[g.jsx(gae,{updateTagsSettings:s=>a("tags",s)}),g.jsx(xae,{updateVisitsSettings:s=>a("visits",s)})]})}),g.jsx(Pt,{path:"*",element:g.jsx(DE,{replace:!0,to:"../general"})})]})]})},s7={realTimeUpdates:{enabled:!0},shortUrlCreation:{validateUrls:!1},visits:{defaultInterval:"last30Days"},shortUrlsList:{defaultOrdering:{field:"dateCreated",dir:"DESC"}}},l7=$.createContext(s7),{Provider:u7}=l7,LT=()=>$.useContext(l7)??s7;function Nn(e,t){return LT()[e]??t}/*! + * Font Awesome Free 6.7.1 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 Oae={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"]},Sae=Oae,Pae={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"]},c7={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"]},IT=6048e5,Cae=864e5,f7=6e4,DT=36e5,Gv=43200,gN=1440,yN=Symbol.for("constructDateFrom");function sn(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&yN in e?e[yN](t):e instanceof Date?new e.constructor(t):new Date(t)}function At(e,t){return sn(t||e,e)}function $T(e,t,r){const n=At(e,r==null?void 0:r.in);return isNaN(t)?sn(e,NaN):(t&&n.setDate(n.getDate()+t),n)}function Eae(e,t,r){const n=At(e,r==null?void 0:r.in);if(isNaN(t))return sn(e,NaN);if(!t)return n;const i=n.getDate(),o=sn(e,n.getTime());o.setMonth(n.getMonth()+t+1,0);const a=o.getDate();return i>=a?o:(n.setFullYear(o.getFullYear(),o.getMonth(),i),n)}function Tae(e,t,r){const{years:n=0,months:i=0,weeks:o=0,days:a=0,hours:s=0,minutes:c=0,seconds:u=0}=t,h=At(e,r==null?void 0:r.in),p=i||n?Eae(h,i+n*12):h,v=a||o?$T(p,a+o*7):p,b=c+s*60,_=(u+b*60)*1e3;return sn(e,+v+_)}let jae={};function lm(){return jae}function Cu(e,t){var s,c,u,h;const r=lm(),n=(t==null?void 0:t.weekStartsOn)??((c=(s=t==null?void 0:t.locale)==null?void 0:s.options)==null?void 0:c.weekStartsOn)??r.weekStartsOn??((h=(u=r.locale)==null?void 0:u.options)==null?void 0:h.weekStartsOn)??0,i=At(e,t==null?void 0:t.in),o=i.getDay(),a=(o<n?7:0)+o-n;return i.setDate(i.getDate()-a),i.setHours(0,0,0,0),i}function cp(e,t){return Cu(e,{...t,weekStartsOn:1})}function d7(e,t){const r=At(e,t==null?void 0:t.in),n=r.getFullYear(),i=sn(r,0);i.setFullYear(n+1,0,4),i.setHours(0,0,0,0);const o=cp(i),a=sn(r,0);a.setFullYear(n,0,4),a.setHours(0,0,0,0);const s=cp(a);return r.getTime()>=o.getTime()?n+1:r.getTime()>=s.getTime()?n:n-1}function pf(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 Lu(e,...t){const r=sn.bind(null,e||t.find(n=>typeof n=="object"));return t.map(r)}function Eu(e,t){const r=At(e,t==null?void 0:t.in);return r.setHours(0,0,0,0),r}function H0(e,t,r){const[n,i]=Lu(r==null?void 0:r.in,e,t),o=Eu(n),a=Eu(i),s=+o-pf(o),c=+a-pf(a);return Math.round((s-c)/Cae)}function Aae(e,t){const r=d7(e,t),n=sn(e,0);return n.setFullYear(r,0,4),n.setHours(0,0,0,0),cp(n)}function h7(e,t){let r,n=t==null?void 0:t.in;return e.forEach(i=>{!n&&typeof i=="object"&&(n=sn.bind(null,i));const o=At(i,n);(!r||r<o||isNaN(+o))&&(r=o)}),sn(n,r||NaN)}function kae(e,t){let r,n=t==null?void 0:t.in;return e.forEach(i=>{!n&&typeof i=="object"&&(n=sn.bind(null,i));const o=At(i,n);(!r||r>o||isNaN(+o))&&(r=o)}),sn(n,r||NaN)}function Pg(e,t){const r=+At(e)-+At(t);return r<0?-1:r>0?1:r}function Rae(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function Nae(e){return!(!Rae(e)&&typeof e!="number"||isNaN(+At(e)))}function uy(e,t,r){const[n,i]=Lu(r==null?void 0:r.in,e,t),o=n.getFullYear()-i.getFullYear(),a=n.getMonth()-i.getMonth();return o*12+a}function Mae(e,t,r){const[n,i]=Lu(r==null?void 0:r.in,e,t),o=Cu(n,r),a=Cu(i,r),s=+o-pf(o),c=+a-pf(a);return Math.round((s-c)/IT)}function p7(e,t,r){const[n,i]=Lu(r==null?void 0:r.in,e,t),o=bN(n,i),a=Math.abs(H0(n,i));n.setDate(n.getDate()-o*a);const s=+(bN(n,i)===-o),c=o*(a-s);return c===0?0:c}function bN(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 m7(e){return t=>{const n=(e?Math[e]:Math.trunc)(t);return n===0?0:n}}function Lae(e,t,r){const[n,i]=Lu(r==null?void 0:r.in,e,t),o=(+n-+i)/DT;return m7(r==null?void 0:r.roundingMethod)(o)}function Iae(e,t){return+At(e)-+At(t)}function mf(e,t){const r=At(e,t==null?void 0:t.in);return r.setHours(23,59,59,999),r}function Dae(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 $ae(e,t){const r=At(e,t==null?void 0:t.in);return+mf(r,t)==+Dae(r,t)}function Fae(e,t,r){const[n,i,o]=Lu(r==null?void 0:r.in,e,e,t),a=Pg(i,o),s=Math.abs(uy(i,o));if(s<1)return 0;i.getMonth()===1&&i.getDate()>27&&i.setDate(30),i.setMonth(i.getMonth()-a*s);let c=Pg(i,o)===-a;$ae(n)&&s===1&&Pg(n,o)===1&&(c=!1);const u=a*(s-+c);return u===0?0:u}function Bae(e,t,r){const n=Iae(e,t)/1e3;return m7(r==null?void 0:r.roundingMethod)(n)}function Uae(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 zae(e,t){const r=t==null?void 0:t.weekStartsOn,n=At(e,t==null?void 0:t.in),i=n.getDay(),o=(i<r?-7:0)+6-(i-r);return n.setDate(n.getDate()+o),n.setHours(23,59,59,999),n}function Vae(e,t){return zae(e,{...t,weekStartsOn:1})}const Wae={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"}},qae=(e,t,r)=>{let n;const i=Wae[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 F1(e){return(t={})=>{const r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}const Hae={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},Gae={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Kae={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Yae={date:F1({formats:Hae,defaultWidth:"full"}),time:F1({formats:Gae,defaultWidth:"full"}),dateTime:F1({formats:Kae,defaultWidth:"full"})},Zae={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},Xae=(e,t,r,n)=>Zae[e];function lh(e){return(t,r)=>{const n=r!=null&&r.context?String(r.context):"standalone";let i;if(n==="formatting"&&e.formattingValues){const a=e.defaultFormattingWidth||e.defaultWidth,s=r!=null&&r.width?String(r.width):a;i=e.formattingValues[s]||e.formattingValues[a]}else{const a=e.defaultWidth,s=r!=null&&r.width?String(r.width):e.defaultWidth;i=e.values[s]||e.values[a]}const o=e.argumentCallback?e.argumentCallback(t):t;return i[o]}}const Qae={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},Jae={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},ese={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"]},tse={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"]},rse={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"}},nse={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"}},ise=(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"},ose={ordinalNumber:ise,era:lh({values:Qae,defaultWidth:"wide"}),quarter:lh({values:Jae,defaultWidth:"wide",argumentCallback:e=>e-1}),month:lh({values:ese,defaultWidth:"wide"}),day:lh({values:tse,defaultWidth:"wide"}),dayPeriod:lh({values:rse,defaultWidth:"wide",formattingValues:nse,defaultFormattingWidth:"wide"})};function uh(e){return(t,r={})=>{const n=r.width,i=n&&e.matchPatterns[n]||e.matchPatterns[e.defaultMatchWidth],o=t.match(i);if(!o)return null;const a=o[0],s=n&&e.parsePatterns[n]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(s)?sse(s,p=>p.test(a)):ase(s,p=>p.test(a));let u;u=e.valueCallback?e.valueCallback(c):c,u=r.valueCallback?r.valueCallback(u):u;const h=t.slice(a.length);return{value:u,rest:h}}}function ase(e,t){for(const r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}function sse(e,t){for(let r=0;r<e.length;r++)if(t(e[r]))return r}function lse(e){return(t,r={})=>{const n=t.match(e.matchPattern);if(!n)return null;const i=n[0],o=t.match(e.parsePattern);if(!o)return null;let a=e.valueCallback?e.valueCallback(o[0]):o[0];a=r.valueCallback?r.valueCallback(a):a;const s=t.slice(i.length);return{value:a,rest:s}}}const use=/^(\d+)(th|st|nd|rd)?/i,cse=/\d+/i,fse={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},dse={any:[/^b/i,/^(a|c)/i]},hse={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},pse={any:[/1/i,/2/i,/3/i,/4/i]},mse={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},vse={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]},gse={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},yse={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]},bse={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},_se={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}},xse={ordinalNumber:lse({matchPattern:use,parsePattern:cse,valueCallback:e=>parseInt(e,10)}),era:uh({matchPatterns:fse,defaultMatchWidth:"wide",parsePatterns:dse,defaultParseWidth:"any"}),quarter:uh({matchPatterns:hse,defaultMatchWidth:"wide",parsePatterns:pse,defaultParseWidth:"any",valueCallback:e=>e+1}),month:uh({matchPatterns:mse,defaultMatchWidth:"wide",parsePatterns:vse,defaultParseWidth:"any"}),day:uh({matchPatterns:gse,defaultMatchWidth:"wide",parsePatterns:yse,defaultParseWidth:"any"}),dayPeriod:uh({matchPatterns:bse,defaultMatchWidth:"any",parsePatterns:_se,defaultParseWidth:"any"})},v7={code:"en-US",formatDistance:qae,formatLong:Yae,formatRelative:Xae,localize:ose,match:xse,options:{weekStartsOn:0,firstWeekContainsDate:1}};function wse(e,t){const r=At(e,t==null?void 0:t.in);return H0(r,Uae(r))+1}function Ose(e,t){const r=At(e,t==null?void 0:t.in),n=+cp(r)-+Aae(r);return Math.round(n/IT)+1}function g7(e,t){var h,p,v,b;const r=At(e,t==null?void 0:t.in),n=r.getFullYear(),i=lm(),o=(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??((b=(v=i.locale)==null?void 0:v.options)==null?void 0:b.firstWeekContainsDate)??1,a=sn((t==null?void 0:t.in)||e,0);a.setFullYear(n+1,0,o),a.setHours(0,0,0,0);const s=Cu(a,t),c=sn((t==null?void 0:t.in)||e,0);c.setFullYear(n,0,o),c.setHours(0,0,0,0);const u=Cu(c,t);return+r>=+s?n+1:+r>=+u?n:n-1}function Sse(e,t){var s,c,u,h;const r=lm(),n=(t==null?void 0:t.firstWeekContainsDate)??((c=(s=t==null?void 0:t.locale)==null?void 0:s.options)==null?void 0:c.firstWeekContainsDate)??r.firstWeekContainsDate??((h=(u=r.locale)==null?void 0:u.options)==null?void 0:h.firstWeekContainsDate)??1,i=g7(e,t),o=sn((t==null?void 0:t.in)||e,0);return o.setFullYear(i,0,n),o.setHours(0,0,0,0),Cu(o,t)}function Pse(e,t){const r=At(e,t==null?void 0:t.in),n=+Cu(r,t)-+Sse(r,t);return Math.round(n/IT)+1}function jt(e,t){const r=e<0?"-":"",n=Math.abs(e).toString().padStart(t,"0");return r+n}const Us={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)}},Nc={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},_N={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 Us.y(e,t)},Y:function(e,t,r,n){const i=g7(e,n),o=i>0?i:1-i;if(t==="YY"){const a=o%100;return jt(a,2)}return t==="Yo"?r.ordinalNumber(o,{unit:"year"}):jt(o,t.length)},R:function(e,t){const r=d7(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 Us.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=Pse(e,n);return t==="wo"?r.ordinalNumber(i,{unit:"week"}):jt(i,t.length)},I:function(e,t,r){const n=Ose(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"}):Us.d(e,t)},D:function(e,t,r){const n=wse(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(),o=(i-n.weekStartsOn+8)%7||7;switch(t){case"e":return String(o);case"ee":return jt(o,2);case"eo":return r.ordinalNumber(o,{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(),o=(i-n.weekStartsOn+8)%7||7;switch(t){case"c":return String(o);case"cc":return jt(o,t.length);case"co":return r.ordinalNumber(o,{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=Nc.noon:n===0?i=Nc.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=Nc.evening:n>=12?i=Nc.afternoon:n>=4?i=Nc.morning:i=Nc.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 Us.h(e,t)},H:function(e,t,r){return t==="Ho"?r.ordinalNumber(e.getHours(),{unit:"hour"}):Us.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"}):Us.m(e,t)},s:function(e,t,r){return t==="so"?r.ordinalNumber(e.getSeconds(),{unit:"second"}):Us.s(e,t)},S:function(e,t){return Us.S(e,t)},X:function(e,t,r){const n=e.getTimezoneOffset();if(n===0)return"Z";switch(t){case"X":return wN(n);case"XXXX":case"XX":return ru(n);case"XXXXX":case"XXX":default:return ru(n,":")}},x:function(e,t,r){const n=e.getTimezoneOffset();switch(t){case"x":return wN(n);case"xxxx":case"xx":return ru(n);case"xxxxx":case"xxx":default:return ru(n,":")}},O:function(e,t,r){const n=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+xN(n,":");case"OOOO":default:return"GMT"+ru(n,":")}},z:function(e,t,r){const n=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+xN(n,":");case"zzzz":default:return"GMT"+ru(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 xN(e,t=""){const r=e>0?"-":"+",n=Math.abs(e),i=Math.trunc(n/60),o=n%60;return o===0?r+String(i):r+String(i)+t+jt(o,2)}function wN(e,t){return e%60===0?(e>0?"-":"+")+jt(Math.abs(e)/60,2):ru(e,t)}function ru(e,t=""){const r=e>0?"-":"+",n=Math.abs(e),i=jt(Math.trunc(n/60),2),o=jt(n%60,2);return r+i+t+o}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"})}},y7=(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"})}},Cse=(e,t)=>{const r=e.match(/(P+)(p+)?/)||[],n=r[1],i=r[2];if(!i)return ON(e,t);let o;switch(n){case"P":o=t.dateTime({width:"short"});break;case"PP":o=t.dateTime({width:"medium"});break;case"PPP":o=t.dateTime({width:"long"});break;case"PPPP":default:o=t.dateTime({width:"full"});break}return o.replace("{{date}}",ON(n,t)).replace("{{time}}",y7(i,t))},Ese={p:y7,P:Cse},Tse=/^D+$/,jse=/^Y+$/,Ase=["D","DD","YY","YYYY"];function kse(e){return Tse.test(e)}function Rse(e){return jse.test(e)}function Nse(e,t,r){const n=Mse(e,t,r);if(console.warn(n),Ase.includes(e))throw new RangeError(n)}function Mse(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 Lse=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Ise=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Dse=/^'([^]*?)'?$/,$se=/''/g,Fse=/[a-zA-Z]/;function cy(e,t,r){var h,p,v,b;const n=lm(),i=n.locale??v7,o=n.firstWeekContainsDate??((p=(h=n.locale)==null?void 0:h.options)==null?void 0:p.firstWeekContainsDate)??1,a=n.weekStartsOn??((b=(v=n.locale)==null?void 0:v.options)==null?void 0:b.weekStartsOn)??0,s=At(e,r==null?void 0:r.in);if(!Nae(s))throw new RangeError("Invalid time value");let c=t.match(Ise).map(x=>{const _=x[0];if(_==="p"||_==="P"){const w=Ese[_];return w(x,i.formatLong)}return x}).join("").match(Lse).map(x=>{if(x==="''")return{isToken:!1,value:"'"};const _=x[0];if(_==="'")return{isToken:!1,value:Bse(x)};if(_N[_])return{isToken:!0,value:x};if(_.match(Fse))throw new RangeError("Format string contains an unescaped latin alphabet character `"+_+"`");return{isToken:!1,value:x}});i.localize.preprocessor&&(c=i.localize.preprocessor(s,c));const u={firstWeekContainsDate:o,weekStartsOn:a,locale:i};return c.map(x=>{if(!x.isToken)return x.value;const _=x.value;(Rse(_)||kse(_))&&Nse(_,t,String(e));const w=_N[_[0]];return w(s,_,i.localize,u)}).join("")}function Bse(e){const t=e.match(Dse);return t?t[1].replace($se,"'"):e}function Use(e,t,r){const n=lm(),i=(r==null?void 0:r.locale)??n.locale??v7,o=2520,a=Pg(e,t);if(isNaN(a))throw new RangeError("Invalid time value");const s=Object.assign({},r,{addSuffix:r==null?void 0:r.addSuffix,comparison:a}),[c,u]=Lu(r==null?void 0:r.in,...a>0?[t,e]:[e,t]),h=Bae(u,c),p=(pf(u)-pf(c))/1e3,v=Math.round((h-p)/60);let b;if(v<2)return r!=null&&r.includeSeconds?h<5?i.formatDistance("lessThanXSeconds",5,s):h<10?i.formatDistance("lessThanXSeconds",10,s):h<20?i.formatDistance("lessThanXSeconds",20,s):h<40?i.formatDistance("halfAMinute",0,s):h<60?i.formatDistance("lessThanXMinutes",1,s):i.formatDistance("xMinutes",1,s):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<gN){const x=Math.round(v/60);return i.formatDistance("aboutXHours",x,s)}else{if(v<o)return i.formatDistance("xDays",1,s);if(v<Gv){const x=Math.round(v/gN);return i.formatDistance("xDays",x,s)}else if(v<Gv*2)return b=Math.round(v/Gv),i.formatDistance("aboutXMonths",b,s)}if(b=Fae(u,c),b<12){const x=Math.round(v/Gv);return i.formatDistance("xMonths",x,s)}else{const x=b%12,_=Math.trunc(b/12);return x<3?i.formatDistance("aboutXYears",_,s):x<9?i.formatDistance("overXYears",_,s):i.formatDistance("almostXYears",_+1,s)}}function zse(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 o="-",a=":";{const s=jt(r.getDate(),2),c=jt(r.getMonth()+1,2);n=`${jt(r.getFullYear(),4)}${o}${c}${o}${s}`}{const s=r.getTimezoneOffset();if(s!==0){const b=Math.abs(s),x=jt(Math.trunc(b/60),2),_=jt(b%60,2);i=`${s<0?"+":"-"}${x}:${_}`}else i="Z";const c=jt(r.getHours(),2),u=jt(r.getMinutes(),2),h=jt(r.getSeconds(),2),p=n===""?"":"T",v=[c,u,h].join(a);n=`${n}${p}${v}${i}`}return n}function Vse(e){return Math.trunc(+At(e)/1e3)}function Wse(e,t){return+At(e)>+At(t)}function fy(e,t){return+At(e)<+At(t)}function GP(e,t){return+At(e)==+At(t)}function qse(e,t,r){const n=+At(e,r==null?void 0:r.in),[i,o]=[+At(t.start,r==null?void 0:r.in),+At(t.end,r==null?void 0:r.in)].sort((a,s)=>a-s);return n>=i&&n<=o}function dy(e,t,r){return $T(e,-t,r)}function sl(e,t){const r=()=>sn(t==null?void 0:t.in,NaN),i=Yse(e);let o;if(i.date){const u=Zse(i.date,2);o=Xse(u.restDateString,u.year)}if(!o||isNaN(+o))return r();const a=+o;let s=0,c;if(i.time&&(s=Qse(i.time),isNaN(s)))return r();if(i.timezone){if(c=Jse(i.timezone),isNaN(c))return r()}else{const u=new Date(a+s),h=At(0,t==null?void 0:t.in);return h.setFullYear(u.getUTCFullYear(),u.getUTCMonth(),u.getUTCDate()),h.setHours(u.getUTCHours(),u.getUTCMinutes(),u.getUTCSeconds(),u.getUTCMilliseconds()),h}return At(a+s+c,t==null?void 0:t.in)}const Kv={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},Hse=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,Gse=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,Kse=/^([+-])(\d{2})(?::?(\d{2}))?$/;function Yse(e){const t={},r=e.split(Kv.dateTimeDelimiter);let n;if(r.length>2)return t;if(/:/.test(r[0])?n=r[0]:(t.date=r[0],n=r[1],Kv.timeZoneDelimiter.test(t.date)&&(t.date=e.split(Kv.timeZoneDelimiter)[0],n=e.substr(t.date.length,e.length))),n){const i=Kv.timezone.exec(n);i?(t.time=n.replace(i[1],""),t.timezone=i[1]):t.time=n}return t}function Zse(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,o=n[2]?parseInt(n[2]):null;return{year:o===null?i:o*100,restDateString:e.slice((n[1]||n[2]).length)}}function Xse(e,t){if(t===null)return new Date(NaN);const r=e.match(Hse);if(!r)return new Date(NaN);const n=!!r[4],i=ch(r[1]),o=ch(r[2])-1,a=ch(r[3]),s=ch(r[4]),c=ch(r[5])-1;if(n)return ile(t,s,c)?ele(t,s,c):new Date(NaN);{const u=new Date(0);return!rle(t,o,a)||!nle(t,i)?new Date(NaN):(u.setUTCFullYear(t,o,Math.max(i,a)),u)}}function ch(e){return e?parseInt(e):1}function Qse(e){const t=e.match(Gse);if(!t)return NaN;const r=B1(t[1]),n=B1(t[2]),i=B1(t[3]);return ole(r,n,i)?r*DT+n*f7+i*1e3:NaN}function B1(e){return e&&parseFloat(e.replace(",","."))||0}function Jse(e){if(e==="Z")return 0;const t=e.match(Kse);if(!t)return 0;const r=t[1]==="+"?-1:1,n=parseInt(t[2]),i=t[3]&&parseInt(t[3])||0;return ale(n,i)?r*(n*DT+i*f7):NaN}function ele(e,t,r){const n=new Date(0);n.setUTCFullYear(e,0,4);const i=n.getUTCDay()||7,o=(t-1)*7+r+1-i;return n.setUTCDate(n.getUTCDate()+o),n}const tle=[31,null,31,30,31,30,31,31,30,31,30,31];function b7(e){return e%400===0||e%4===0&&e%100!==0}function rle(e,t,r){return t>=0&&t<=11&&r>=1&&r<=(tle[t]||(b7(e)?29:28))}function nle(e,t){return t>=1&&t<=(b7(e)?366:365)}function ile(e,t,r){return t>=1&&t<=53&&r>=0&&r<=6}function ole(e,t,r){return e===24?t===0&&r===0:r>=0&&r<60&&t>=0&&t<60&&e>=0&&e<25}function ale(e,t){return t>=0&&t<=59}/*! + * Font Awesome Free 6.7.1 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 sle={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"]},lle={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"]},nu={Enter:"Enter",Escape:"Escape",Tab:"Tab",Backspace:"Backspace",UpArrow:"ArrowUp",UpArrowCompat:"Up",DownArrow:"ArrowDown",DownArrowCompat:"Down",PageDown:"PageDown",PageUp:"PageUp"},FT=Symbol("Create new tag"),_7=Symbol("No options"),Vc=()=>{},Jr=Z.createContext(void 0);function SN(e,t){return e===t?[]:e.filter(r=>!t.includes(r))}function ule(e){return e.selectionStart===0&&e.selectionEnd===0}function cle(e){const t=e.value.length;return e.selectionStart===t&&e.selectionEnd===t}function G0(e){return`${e}-label`}function fle(e){return`${e}-combobox`}function dle(e){return`${e}-input`}function x7(e){return`${e}-listbox`}function w7(e,t){return`${e}-option-${ble(t)}`}function hle(e,t){if((e==null?void 0:e.value)===FT&&e.disabled===!1)return{value:t,label:t}}function ple(e){const t=hle(e.activeOption,e.value)||e.activeOption||Ole(e.value,e.options);return t&&!t.disabled?t:void 0}function mle(e,t,r){const n=t-1;return e>n?r:e<r?n:e}const vle=/%value%/;function hy(e,t){return e.replace(vle,t)}function gle(e,t){const r=S7(t),n=e.match(r);if(n){const i=n[0],o=n.index+i.length;return[e.slice(0,n.index),e.slice(n.index,o),e.slice(o)]}}const yle=/\s+/g;function KP(e){return`${String(e.value)}-${e.label}`}function ble(e){return KP(e).replace(yle,"_")}function YP(e,t){return t.findIndex(({value:r})=>r===e.value)}const _le=/[-\\^$*+?.()|[\]{}]/g;function O7(e){return e.replace(_le,"\\$&")}function S7(e){return new RegExp(O7(e),"i")}function xle(e){return new RegExp(`^${O7(e)}$`,"i")}function wle(e,t){if(e){const r=S7(e);return t.filter(n=>r.test(n.label))}else return[].concat(t)}function Ole(e,t){const r=xle(e);return t.find(n=>r.test(n.label))||null}const Sle={autoComplete:"off",autoCorrect:"off","data-form-type":"other",spellCheck:!1};function Ple({allowBackspace:e,ariaDescribedBy:t,ariaErrorMessage:r,delimiterKeys:n}){const{id:i,comboBoxRef:o,inputRef:a,isDisabled:s,isInvalid:c,managerRef:u}=$.useContext(Jr),h=$.useMemo(()=>{const x=B=>{const W=B.currentTarget.value;u.current.updateInputValue(W),document.activeElement===a.current&&u.current.listBoxExpand(W)},_=()=>{u.current.listBoxExpand()},w=B=>{var W;((W=o.current)==null?void 0:W.contains(B.relatedTarget))===!1&&u.current.listBoxCollapse()},O=()=>{u.current.listBoxExpand()},S=B=>{const{activeIndex:W,isExpanded:q}=u.current.state;q?(B.preventDefault(),u.current.updateActiveIndex(W+1)):(cle(B.currentTarget)||B.altKey)&&(B.preventDefault(),u.current.listBoxExpand())},E=B=>{const{activeIndex:W,isExpanded:q}=u.current.state;q?(B.preventDefault(),u.current.updateActiveIndex(W-1)):ule(B.currentTarget)&&(B.preventDefault(),u.current.listBoxExpand())},T=B=>{const{isExpanded:W,options:q}=u.current.state;W&&(B.preventDefault(),u.current.updateActiveIndex(q.length-1))},A=B=>{u.current.state.isExpanded&&(B.preventDefault(),u.current.updateActiveIndex(0))},j=()=>{u.current.state.isExpanded?u.current.listBoxCollapse():u.current.updateInputValue("")},N=()=>{if(e){const{value:B,selected:W}=u.current.state,q=W[W.length-1];B===""&&q&&u.current.selectTag(q)}},F=B=>{u.current.state.isExpanded&&(B.preventDefault(),u.current.selectTag())};return{onBlur:w,onChange:x,onClick:O,onFocus:_,onKeyDown:B=>{if(B.key===nu.UpArrow)return E(B);if(B.key===nu.DownArrow)return S(B);if(B.key===nu.PageUp)return A(B);if(B.key===nu.PageDown)return T(B);if(B.key===nu.Escape)return j();if(B.key===nu.Backspace)return N();if(n.includes(B.key))return F(B)}}},[e,o,n,a,u]),{activeOption:p,isExpanded:v,value:b}=u.current.state;return{...Sle,"aria-autocomplete":"list","aria-activedescendant":p?w7(i,p):void 0,"aria-controls":x7(i),"aria-describedby":t||void 0,"aria-disabled":s,"aria-errormessage":c&&r||void 0,"aria-invalid":c,"aria-labelledby":G0(i),"aria-expanded":v,id:dle(i),onBlur:s?Vc:h.onBlur,onChange:s?Vc:h.onChange,onClick:s?Vc:h.onClick,onFocus:s?Vc:h.onFocus,onKeyDown:s?Vc:h.onKeyDown,ref:a,role:"combobox",type:"text",value:b}}const Cle={position:"absolute",width:0,height:0,visibility:"hidden",overflow:"scroll",whiteSpace:"pre"},Ele=["font-family","font-size","font-style","font-weight","letter-spacing","text-transform"];function Tle({allowResize:e=!0,text:t}){const r=$.useRef(null),{inputRef:n}=$.useContext(Jr),[i,o]=$.useState(null);return $.useLayoutEffect(()=>{if(e&&n.current&&r.current&&window.getComputedStyle){const a=window.getComputedStyle(n.current);Ele.forEach(s=>{const c=a.getPropertyValue(s);r.current.style.setProperty(s,c)})}},[e,n,r]),$.useLayoutEffect(()=>{var a;if(e){const s=Math.ceil(((a=r.current)==null?void 0:a.scrollWidth)??0)+2;i!==s&&o(s)}},[e,t,i]),{width:i,sizerProps:{ref:r,style:Cle}}}function jle(){const{id:e,inputRef:t,listBoxRef:r,managerRef:n}=$.useContext(Jr),i=n.current.state.activeIndex===-1,o=$.useCallback(a=>{var s;a.target!==t.current&&((s=t.current)==null||s.focus({preventScroll:!0}))},[t]);return $.useEffect(()=>{var a;i&&((a=r.current)==null||a.scrollTo({top:0}))},[r,i]),{"aria-labelledby":G0(e),id:x7(e),onFocus:o,ref:r,role:"listbox",tabIndex:-1}}function Ale({activateFirstOption:e,allowNew:t,collapseOnSelect:r,newOptionPosition:n,newOptionText:i,noOptionsText:o,onAdd:a,onDelete:s,onCollapse:c,onExpand:u,onInput:h,onShouldCollapse:p,onShouldExpand:v,onValidate:b,selected:x,suggestions:_,suggestionsTransform:w}){const O=$.useRef(),[S,E]=$.useState(null),[T,A]=$.useState(!1),[j,N]=$.useState(""),F=$.useMemo(()=>{const ne=w(j,_);return j&&(t&&ne[n==="first"?"unshift":"push"]({disabled:b?!b(j):!1,label:i,value:FT}),ne.length===0&&ne.push({disabled:!0,label:o,value:_7})),ne},[t,n,i,o,b,_,w,j]),V=S?YP(S,F):-1,B=e?Math.max(V,0):V,W=F[B],q={activeIndex:B,activeOption:W,isExpanded:T,options:F,selected:x,value:j},J={tagsAdded:O.current?SN(x,O.current.state.selected):[],tagsDeleted:O.current?SN(O.current.state.selected,x):[]},Q={listBoxCollapse(ne){T&&(!p||p(ne??q.value))&&(A(!1),E(null),c==null||c())},listBoxExpand(ne){T||(!v||v(ne??q.value))&&(A(!0),E(F[B]),u==null||u())},updateActiveIndex(ne){const ae=mle(ne,F.length,e?0:-1);E(F[ae])},updateInputValue(ne){j!==ne&&(N(ne),h==null||h(ne))},selectTag(ne){if(ne??(ne=ple(q)),ne){const ae=YP(ne,q.selected);ae>-1?s(ae):a(ne),r&&this.listBoxCollapse(),this.updateInputValue("")}}};return O.current={...Q,flags:J,state:q},O}function kle(e){const{id:t,inputRef:r,listBoxRef:n,managerRef:i}=$.useContext(Jr),o=$.useRef(null),a=i.current.state.options[e],s=e===i.current.state.activeIndex,c=a.disabled??!1,u=YP(a,i.current.state.selected)>-1,h=$.useCallback(()=>{var v;i.current.selectTag(),(v=r.current)==null||v.focus()},[r,i]),p=$.useCallback(()=>{e!==i.current.state.activeIndex&&i.current.updateActiveIndex(e)},[e,i]);return Mle(o,n,s),{option:{...a,active:s,disabled:c,index:e,selected:u},optionProps:{"aria-disabled":c,"aria-posinset":e+1,"aria-selected":c?void 0:u,"aria-setsize":i.current.state.options.length,id:w7(t,a),onClick:h,onMouseDown:p,ref:o,role:"option",tabIndex:-1}}}function Rle({inputRef:e,managerRef:t}){return $.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 Nle({onBlur:e,onFocus:t}){const[r,n]=$.useState(!1),{id:i,inputRef:o,rootRef:a}=$.useContext(Jr),s=$.useMemo(()=>({"aria-describedby":G0(i),id:i,onFocus(){n(!0),t==null||t()},onBlur(){var c;(c=a.current)!=null&&c.contains(document.activeElement)||(n(!1),e==null||e())},onClick(){var c;document.activeElement===a.current&&((c=o.current)==null||c.focus())},ref:a,tabIndex:-1}),[o,i,e,t,a]);return{isActive:r,rootProps:s}}function Mle(e,t,r){$.useEffect(()=>{var n,i,o,a;if(r){const s=(n=e.current)==null?void 0:n.offsetHeight,c=(i=e.current)==null?void 0:i.offsetTop,u=(o=t.current)==null?void 0:o.offsetHeight,h=(a=t.current)==null?void 0:a.scrollTop;c<h&&t.current.scrollTo(0,c),c+s>h+u&&t.current.scrollTo(0,c+s-u)}},[r,t,e])}function Lle(e,t){const{isDisabled:r,managerRef:n}=$.useContext(Jr),i=n.current.state.selected[e],o=$.useCallback(()=>n.current.selectTag(i),[n,i]);return{tag:i,tagProps:{"aria-disabled":r,title:hy(t,i.label),onClick:r?Vc:o}}}function Ile({label:e}){var t;const{rootRef:r,managerRef:n}=$.useContext(Jr),i=$.useRef(),o=n.current.flags.tagsDeleted[0],a=(t=i.current)==null?void 0:t.contains(document.activeElement);return $.useLayoutEffect(()=>{var s,c;if(o){const u=(s=i.current)==null?void 0:s.contains(document.activeElement);a&&!u&&((c=r.current)==null||c.focus({preventScroll:!0}))}},[a,i,r,o]),{ref:i,"aria-label":e}}const Dle={position:"absolute",width:1,height:1,left:-9999,overflow:"hidden",clip:"rect(0 0 0 0)"};function $le({ariaAddedText:e,ariaDeletedText:t}){const{managerRef:r}=$.useContext(Jr),n=$.useRef([]);return r.current.flags.tagsAdded.forEach(i=>{n.current.push(hy(e,i.label))}),r.current.flags.tagsDeleted.forEach(i=>{n.current.push(hy(t,i.label))}),Z.createElement("div",{"aria-live":"polite","aria-relevant":"additions",role:"status",style:Dle},n.current.join(` +`))}function Fle({children:e}){const{classNames:t,comboBoxRef:r,id:n}=$.useContext(Jr);return Z.createElement("div",{className:t.comboBox,id:fle(n),ref:r},e)}const Ble=({classNames:e,text:t})=>Z.createElement("mark",{className:e.highlight},t);function Ule({option:e,query:t,render:r=Ble}){const{classNames:n}=$.useContext(Jr);if(e.value===FT||e.value===_7)return Z.createElement(Z.Fragment,null,hy(e.label,t));if(t){const i=gle(e.label,t);if(i){const o=r({text:i[1],classNames:n});return Z.createElement(Z.Fragment,null,i[0],o,i[2])}}return Z.createElement(Z.Fragment,null,e.label)}const zle=Z.memo(Ule),Vle=({classNames:e,inputWidth:t,...r})=>Z.createElement("input",{className:e.input,style:{width:t},...r});function Wle({allowBackspace:e=!0,allowResize:t=!0,ariaDescribedBy:r,ariaErrorMessage:n,delimiterKeys:i,placeholderText:o,render:a=Vle}){const{classNames:s}=$.useContext(Jr),{value:c,...u}=Ple({allowBackspace:e,ariaDescribedBy:r,ariaErrorMessage:n,delimiterKeys:i}),h=c.length<o.length?o:c,{width:p,sizerProps:v}=Tle({allowResize:t,text:h});return Z.createElement(Z.Fragment,null,a({classNames:s,inputWidth:p,placeholder:o,value:c,...u}),t?Z.createElement("div",{...v},h):null)}const qle=({children:e,classNames:t,id:r})=>Z.createElement("div",{className:t.label,id:r},e);function Hle({children:e,render:t=qle}){const{classNames:r,id:n}=$.useContext(Jr);return t({children:e,classNames:r,id:G0(n)})}const Gle=({children:e,classNames:t,...r})=>Z.createElement("div",{className:t.listBox,...r},e);function Kle({children:e,render:t=Gle}){const{classNames:r,managerRef:n}=$.useContext(Jr),i=jle();return!n.current.state.isExpanded||Z.Children.count(e)===0?null:t({children:e,classNames:r,...i})}const Yle=({children:e,classNames:t,option:r,...n})=>{const i=[t.option];return r.active&&i.push(t.optionIsActive),Z.createElement("div",{className:i.join(" "),...n},e)};function Zle({children:e,index:t,render:r=Yle}){const{classNames:n}=$.useContext(Jr),{option:i,optionProps:o}=kle(t);return r({classNames:n,children:e,option:i,...o})}const Xle=({children:e,classNames:t,isActive:r,isDisabled:n,isInvalid:i,...o})=>{const a=[t.root];return r&&a.push(t.rootIsActive),n&&a.push(t.rootIsDisabled),i&&a.push(t.rootIsInvalid),Z.createElement("div",{className:a.join(" "),...o},e)};function Qle({children:e,onBlur:t,onFocus:r,render:n=Xle}){const{classNames:i,isDisabled:o,isInvalid:a}=$.useContext(Jr),{isActive:s,rootProps:c}=Nle({onBlur:t,onFocus:r});return n({children:e,classNames:i,isActive:s,isDisabled:o,isInvalid:a,...c})}const Jle=({classNames:e,tag:t,...r})=>Z.createElement("button",{type:"button",className:e.tag,...r},Z.createElement("span",{className:e.tagName},t.label));function eue({render:e=Jle,index:t,title:r}){const{classNames:n}=$.useContext(Jr),{tag:i,tagProps:o}=Lle(t,r);return e({classNames:n,tag:i,...o})}const tue=({children:e,classNames:t,...r})=>Z.createElement("ul",{className:t.tagList,...r,role:"list"},Z.Children.map(e,n=>{if(Z.isValidElement(n))return Z.createElement("li",{className:t.tagListItem,key:n.key,role:"listitem"},n)}));function rue({children:e,label:t,render:r=tue}){const{classNames:n}=$.useContext(Jr),i=Ile({label:t});return r({classNames:n,children:e,...i})}const nue={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"},iue=[nu.Enter];function oue({activateFirstOption:e=!1,allowBackspace:t=!0,allowNew:r=!1,allowResize:n=!0,ariaAddedText:i="Added tag %value%",ariaDescribedBy:o,ariaErrorMessage:a,ariaDeletedText:s="Removed tag %value%",classNames:c=nue,collapseOnSelect:u=!1,deleteButtonText:h="Remove %value% from the list",delimiterKeys:p=iue,id:v="react-tags",isDisabled:b=!1,isInvalid:x=!1,labelText:_="Select tags",newOptionPosition:w="last",newOptionText:O="Add %value%",noOptionsText:S="No options found for %value%",onAdd:E,onBlur:T,onCollapse:A,onDelete:j,onExpand:N,onFocus:F,onInput:V,onShouldCollapse:B,onShouldExpand:W,onValidate:q,placeholderText:J="Add a tag",renderHighlight:Q,renderInput:ne,renderLabel:ae,renderListBox:se,renderOption:oe,renderRoot:K,renderTag:G,renderTagList:z,selected:re=[],suggestions:X=[],suggestionsTransform:le=wle,tagListLabelText:ce="Selected tags"},de){const be=$.useRef(null),M=$.useRef(null),D=$.useRef(null),Y=$.useRef(null),ue=Ale({activateFirstOption:e,allowNew:r,collapseOnSelect:u,newOptionPosition:w,newOptionText:O,noOptionsText:S,onAdd:E,onDelete:j,onCollapse:A,onExpand:N,onInput:V,onShouldCollapse:B,onShouldExpand:W,onValidate:q,selected:re,suggestions:X,suggestionsTransform:le}),ie=Rle({inputRef:M,managerRef:ue});return de&&(typeof de=="function"?de(ie):de.current=ie),Z.createElement(Jr.Provider,{value:{classNames:c,comboBoxRef:be,id:v,inputRef:M,isDisabled:b,isInvalid:x,listBoxRef:D,managerRef:ue,rootRef:Y}},Z.createElement(Qle,{onBlur:T,onFocus:F,render:K},Z.createElement(Hle,{render:ae},_),Z.createElement(rue,{render:z,label:ce},ue.current.state.selected.map((he,Se)=>Z.createElement(eue,{key:KP(he),index:Se,render:G,title:h}))),Z.createElement(Fle,null,Z.createElement(Wle,{allowBackspace:t,allowResize:n,ariaDescribedBy:o,ariaErrorMessage:a,delimiterKeys:p,placeholderText:J,render:ne}),Z.createElement(Kle,{render:se},ue.current.state.options.map((he,Se)=>Z.createElement(Zle,{key:KP(he),index:Se,render:oe},Z.createElement(zle,{option:he,query:ue.current.state.value,render:Q}))))),Z.createElement($le,{ariaAddedText:i,ariaDeletedText:s})))}const aue=Z.forwardRef(oue);function U1(e){return e==null?"":`${e}`}function sue(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 BT(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 lue(e={stringFormatter:BT()}){return t=>e.stringFormatter(t.toString().slice(7,-1))}function uue(e={stringFormatter:BT()}){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 cue=RegExp(`[^.[\\]]+|\\[(?:([^"'][^[]*)|(["'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|$))`,"g");function fue(e){var t,r,n;const i=[];let o;for(;o=cue.exec(e);)i.push((n=(t=o[3])!==null&&t!==void 0?t:(r=o[1])===null||r===void 0?void 0:r.trim())!==null&&n!==void 0?n:o[0]);return i}function PN(e,t,r){if(t in e){const o=e[t];return o===void 0?r:o}const n=Array.isArray(t)?t:fue(t);let i=e;for(const o of n)if(i=i==null?void 0:i[o],i===void 0)return r;return i}function P7(e,t){try{return Array.isArray(t)?e.push(...t):e.push(t),e}catch{return e.concat(t)}}function ZP(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 due{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||BT(),i=uue({stringFormatter:n}),o={header:n,undefined:U1,boolean:U1,number:sue(),bigint:U1,string:n,symbol:lue({stringFormatter:n}),function:i,object:i};return r.formatters=Object.assign(Object.assign({},o),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=>PN(i,n,r)};if(typeof n=="object"){const i="default"in n?n.default:r;if(typeof n.value=="string"){const o=n.value;return{label:n.label||n.value,value:a=>PN(a,o,i)}}if(typeof n.value=="function"){const o=n.label||n.value.name||"",a={label:o,default:i},s=n.value;return{label:o,value(c){const u=s(c,a);return u===void 0?i:u}}}}throw new Error("Invalid field info option. "+JSON.stringify(n))})}getHeader(){return ZP(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(P7,[]),[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 ZP(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 C7 extends due{constructor(t){super(t)}parse(t){const r=this.preprocessData(t);this.opts.fields=this.opts.fields||this.preprocessFieldsInfo(r.reduce((a,s)=>(Object.keys(s).forEach(c=>{a.includes(c)||a.push(c)}),a),[]),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(P7,[])}processData(t){return ZP(t.map(r=>this.processRow(r)).filter(r=>r),this.opts.eol)}}var Yr;(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"})(Yr||(Yr={}));Yr.QUOTATION_MARK+"",Yr.QUOTATION_MARK,Yr.REVERSE_SOLIDUS+"",Yr.REVERSE_SOLIDUS,Yr.SOLIDUS+"",Yr.SOLIDUS,Yr.LATIN_SMALL_LETTER_B+"",Yr.BACKSPACE,Yr.LATIN_SMALL_LETTER_F+"",Yr.FORM_FEED,Yr.LATIN_SMALL_LETTER_N+"",Yr.NEWLINE,Yr.LATIN_SMALL_LETTER_R+"",Yr.CARRIAGE_RETURN,Yr.LATIN_SMALL_LETTER_T+"",Yr.TAB;var EN;(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"})(EN||(EN={}));var TN;(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"})(TN||(TN={}));var jN;(function(e){e[e.OBJECT=0]="OBJECT",e[e.ARRAY=1]="ARRAY"})(jN||(jN={}));var AN;(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"})(AN||(AN={}));var z1,kN;function Xn(){if(kN)return z1;kN=1;var e=Array.isArray;return z1=e,z1}var V1,RN;function E7(){if(RN)return V1;RN=1;var e=typeof Fv=="object"&&Fv&&Fv.Object===Object&&Fv;return V1=e,V1}var W1,NN;function ca(){if(NN)return W1;NN=1;var e=E7(),t=typeof self=="object"&&self&&self.Object===Object&&self,r=e||t||Function("return this")();return W1=r,W1}var q1,MN;function um(){if(MN)return q1;MN=1;var e=ca(),t=e.Symbol;return q1=t,q1}var H1,LN;function hue(){if(LN)return H1;LN=1;var e=um(),t=Object.prototype,r=t.hasOwnProperty,n=t.toString,i=e?e.toStringTag:void 0;function o(a){var s=r.call(a,i),c=a[i];try{a[i]=void 0;var u=!0}catch{}var h=n.call(a);return u&&(s?a[i]=c:delete a[i]),h}return H1=o,H1}var G1,IN;function pue(){if(IN)return G1;IN=1;var e=Object.prototype,t=e.toString;function r(n){return t.call(n)}return G1=r,G1}var K1,DN;function rs(){if(DN)return K1;DN=1;var e=um(),t=hue(),r=pue(),n="[object Null]",i="[object Undefined]",o=e?e.toStringTag:void 0;function a(s){return s==null?s===void 0?i:n:o&&o in Object(s)?t(s):r(s)}return K1=a,K1}var Y1,$N;function ns(){if($N)return Y1;$N=1;function e(t){return t!=null&&typeof t=="object"}return Y1=e,Y1}var Z1,FN;function Qf(){if(FN)return Z1;FN=1;var e=rs(),t=ns(),r="[object Symbol]";function n(i){return typeof i=="symbol"||t(i)&&e(i)==r}return Z1=n,Z1}var X1,BN;function UT(){if(BN)return X1;BN=1;var e=Xn(),t=Qf(),r=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,n=/^\w*$/;function i(o,a){if(e(o))return!1;var s=typeof o;return s=="number"||s=="symbol"||s=="boolean"||o==null||t(o)?!0:n.test(o)||!r.test(o)||a!=null&&o in Object(a)}return X1=i,X1}var Q1,UN;function vl(){if(UN)return Q1;UN=1;function e(t){var r=typeof t;return t!=null&&(r=="object"||r=="function")}return Q1=e,Q1}var J1,zN;function zT(){if(zN)return J1;zN=1;var e=rs(),t=vl(),r="[object AsyncFunction]",n="[object Function]",i="[object GeneratorFunction]",o="[object Proxy]";function a(s){if(!t(s))return!1;var c=e(s);return c==n||c==i||c==r||c==o}return J1=a,J1}var ex,VN;function mue(){if(VN)return ex;VN=1;var e=ca(),t=e["__core-js_shared__"];return ex=t,ex}var tx,WN;function vue(){if(WN)return tx;WN=1;var e=mue(),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 tx=r,tx}var rx,qN;function T7(){if(qN)return rx;qN=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 rx=r,rx}var nx,HN;function gue(){if(HN)return nx;HN=1;var e=zT(),t=vue(),r=vl(),n=T7(),i=/[\\^$.*+?()[\]{}|]/g,o=/^\[object .+?Constructor\]$/,a=Function.prototype,s=Object.prototype,c=a.toString,u=s.hasOwnProperty,h=RegExp("^"+c.call(u).replace(i,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function p(v){if(!r(v)||t(v))return!1;var b=e(v)?h:o;return b.test(n(v))}return nx=p,nx}var ix,GN;function yue(){if(GN)return ix;GN=1;function e(t,r){return t==null?void 0:t[r]}return ix=e,ix}var ox,KN;function Iu(){if(KN)return ox;KN=1;var e=gue(),t=yue();function r(n,i){var o=t(n,i);return e(o)?o:void 0}return ox=r,ox}var ax,YN;function K0(){if(YN)return ax;YN=1;var e=Iu(),t=e(Object,"create");return ax=t,ax}var sx,ZN;function bue(){if(ZN)return sx;ZN=1;var e=K0();function t(){this.__data__=e?e(null):{},this.size=0}return sx=t,sx}var lx,XN;function _ue(){if(XN)return lx;XN=1;function e(t){var r=this.has(t)&&delete this.__data__[t];return this.size-=r?1:0,r}return lx=e,lx}var ux,QN;function xue(){if(QN)return ux;QN=1;var e=K0(),t="__lodash_hash_undefined__",r=Object.prototype,n=r.hasOwnProperty;function i(o){var a=this.__data__;if(e){var s=a[o];return s===t?void 0:s}return n.call(a,o)?a[o]:void 0}return ux=i,ux}var cx,JN;function wue(){if(JN)return cx;JN=1;var e=K0(),t=Object.prototype,r=t.hasOwnProperty;function n(i){var o=this.__data__;return e?o[i]!==void 0:r.call(o,i)}return cx=n,cx}var fx,eM;function Oue(){if(eM)return fx;eM=1;var e=K0(),t="__lodash_hash_undefined__";function r(n,i){var o=this.__data__;return this.size+=this.has(n)?0:1,o[n]=e&&i===void 0?t:i,this}return fx=r,fx}var dx,tM;function Sue(){if(tM)return dx;tM=1;var e=bue(),t=_ue(),r=xue(),n=wue(),i=Oue();function o(a){var s=-1,c=a==null?0:a.length;for(this.clear();++s<c;){var u=a[s];this.set(u[0],u[1])}}return o.prototype.clear=e,o.prototype.delete=t,o.prototype.get=r,o.prototype.has=n,o.prototype.set=i,dx=o,dx}var hx,rM;function Pue(){if(rM)return hx;rM=1;function e(){this.__data__=[],this.size=0}return hx=e,hx}var px,nM;function VT(){if(nM)return px;nM=1;function e(t,r){return t===r||t!==t&&r!==r}return px=e,px}var mx,iM;function Y0(){if(iM)return mx;iM=1;var e=VT();function t(r,n){for(var i=r.length;i--;)if(e(r[i][0],n))return i;return-1}return mx=t,mx}var vx,oM;function Cue(){if(oM)return vx;oM=1;var e=Y0(),t=Array.prototype,r=t.splice;function n(i){var o=this.__data__,a=e(o,i);if(a<0)return!1;var s=o.length-1;return a==s?o.pop():r.call(o,a,1),--this.size,!0}return vx=n,vx}var gx,aM;function Eue(){if(aM)return gx;aM=1;var e=Y0();function t(r){var n=this.__data__,i=e(n,r);return i<0?void 0:n[i][1]}return gx=t,gx}var yx,sM;function Tue(){if(sM)return yx;sM=1;var e=Y0();function t(r){return e(this.__data__,r)>-1}return yx=t,yx}var bx,lM;function jue(){if(lM)return bx;lM=1;var e=Y0();function t(r,n){var i=this.__data__,o=e(i,r);return o<0?(++this.size,i.push([r,n])):i[o][1]=n,this}return bx=t,bx}var _x,uM;function Z0(){if(uM)return _x;uM=1;var e=Pue(),t=Cue(),r=Eue(),n=Tue(),i=jue();function o(a){var s=-1,c=a==null?0:a.length;for(this.clear();++s<c;){var u=a[s];this.set(u[0],u[1])}}return o.prototype.clear=e,o.prototype.delete=t,o.prototype.get=r,o.prototype.has=n,o.prototype.set=i,_x=o,_x}var xx,cM;function WT(){if(cM)return xx;cM=1;var e=Iu(),t=ca(),r=e(t,"Map");return xx=r,xx}var wx,fM;function Aue(){if(fM)return wx;fM=1;var e=Sue(),t=Z0(),r=WT();function n(){this.size=0,this.__data__={hash:new e,map:new(r||t),string:new e}}return wx=n,wx}var Ox,dM;function kue(){if(dM)return Ox;dM=1;function e(t){var r=typeof t;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?t!=="__proto__":t===null}return Ox=e,Ox}var Sx,hM;function X0(){if(hM)return Sx;hM=1;var e=kue();function t(r,n){var i=r.__data__;return e(n)?i[typeof n=="string"?"string":"hash"]:i.map}return Sx=t,Sx}var Px,pM;function Rue(){if(pM)return Px;pM=1;var e=X0();function t(r){var n=e(this,r).delete(r);return this.size-=n?1:0,n}return Px=t,Px}var Cx,mM;function Nue(){if(mM)return Cx;mM=1;var e=X0();function t(r){return e(this,r).get(r)}return Cx=t,Cx}var Ex,vM;function Mue(){if(vM)return Ex;vM=1;var e=X0();function t(r){return e(this,r).has(r)}return Ex=t,Ex}var Tx,gM;function Lue(){if(gM)return Tx;gM=1;var e=X0();function t(r,n){var i=e(this,r),o=i.size;return i.set(r,n),this.size+=i.size==o?0:1,this}return Tx=t,Tx}var jx,yM;function qT(){if(yM)return jx;yM=1;var e=Aue(),t=Rue(),r=Nue(),n=Mue(),i=Lue();function o(a){var s=-1,c=a==null?0:a.length;for(this.clear();++s<c;){var u=a[s];this.set(u[0],u[1])}}return o.prototype.clear=e,o.prototype.delete=t,o.prototype.get=r,o.prototype.has=n,o.prototype.set=i,jx=o,jx}var Ax,bM;function j7(){if(bM)return Ax;bM=1;var e=qT(),t="Expected a function";function r(n,i){if(typeof n!="function"||i!=null&&typeof i!="function")throw new TypeError(t);var o=function(){var a=arguments,s=i?i.apply(this,a):a[0],c=o.cache;if(c.has(s))return c.get(s);var u=n.apply(this,a);return o.cache=c.set(s,u)||c,u};return o.cache=new(r.Cache||e),o}return r.Cache=e,Ax=r,Ax}var kx,_M;function Iue(){if(_M)return kx;_M=1;var e=j7(),t=500;function r(n){var i=e(n,function(a){return o.size===t&&o.clear(),a}),o=i.cache;return i}return kx=r,kx}var Rx,xM;function Due(){if(xM)return Rx;xM=1;var e=Iue(),t=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,r=/\\(\\)?/g,n=e(function(i){var o=[];return i.charCodeAt(0)===46&&o.push(""),i.replace(t,function(a,s,c,u){o.push(c?u.replace(r,"$1"):s||a)}),o});return Rx=n,Rx}var Nx,wM;function HT(){if(wM)return Nx;wM=1;function e(t,r){for(var n=-1,i=t==null?0:t.length,o=Array(i);++n<i;)o[n]=r(t[n],n,t);return o}return Nx=e,Nx}var Mx,OM;function $ue(){if(OM)return Mx;OM=1;var e=um(),t=HT(),r=Xn(),n=Qf(),i=1/0,o=e?e.prototype:void 0,a=o?o.toString:void 0;function s(c){if(typeof c=="string")return c;if(r(c))return t(c,s)+"";if(n(c))return a?a.call(c):"";var u=c+"";return u=="0"&&1/c==-i?"-0":u}return Mx=s,Mx}var Lx,SM;function A7(){if(SM)return Lx;SM=1;var e=$ue();function t(r){return r==null?"":e(r)}return Lx=t,Lx}var Ix,PM;function k7(){if(PM)return Ix;PM=1;var e=Xn(),t=UT(),r=Due(),n=A7();function i(o,a){return e(o)?o:t(o,a)?[o]:r(n(o))}return Ix=i,Ix}var Dx,CM;function Q0(){if(CM)return Dx;CM=1;var e=Qf(),t=1/0;function r(n){if(typeof n=="string"||e(n))return n;var i=n+"";return i=="0"&&1/n==-t?"-0":i}return Dx=r,Dx}var $x,EM;function GT(){if(EM)return $x;EM=1;var e=k7(),t=Q0();function r(n,i){i=e(i,n);for(var o=0,a=i.length;n!=null&&o<a;)n=n[t(i[o++])];return o&&o==a?n:void 0}return $x=r,$x}var Fx,TM;function R7(){if(TM)return Fx;TM=1;var e=GT();function t(r,n,i){var o=r==null?void 0:e(r,n);return o===void 0?i:o}return Fx=t,Fx}var Fue=R7();const vi=Nt(Fue);var Bx,jM;function Bue(){if(jM)return Bx;jM=1;function e(t){return t==null}return Bx=e,Bx}var Uue=Bue();const dt=Nt(Uue);var Ux,AM;function zue(){if(AM)return Ux;AM=1;var e=rs(),t=Xn(),r=ns(),n="[object String]";function i(o){return typeof o=="string"||!t(o)&&r(o)&&e(o)==n}return Ux=i,Ux}var Vue=zue();const cm=Nt(Vue);var Wue=zT();const ft=Nt(Wue);var que=vl();const Jf=Nt(que);var zx={exports:{}},$t={};/** + * @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 kM;function Hue(){if(kM)return $t;kM=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"),o=Symbol.for("react.provider"),a=Symbol.for("react.context"),s=Symbol.for("react.server_context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),h=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),b=Symbol.for("react.offscreen"),x;x=Symbol.for("react.module.reference");function _(w){if(typeof w=="object"&&w!==null){var O=w.$$typeof;switch(O){case e:switch(w=w.type,w){case r:case i:case n:case u:case h:return w;default:switch(w=w&&w.$$typeof,w){case s:case a:case c:case v:case p:case o:return w;default:return O}}case t:return O}}}return $t.ContextConsumer=a,$t.ContextProvider=o,$t.Element=e,$t.ForwardRef=c,$t.Fragment=r,$t.Lazy=v,$t.Memo=p,$t.Portal=t,$t.Profiler=i,$t.StrictMode=n,$t.Suspense=u,$t.SuspenseList=h,$t.isAsyncMode=function(){return!1},$t.isConcurrentMode=function(){return!1},$t.isContextConsumer=function(w){return _(w)===a},$t.isContextProvider=function(w){return _(w)===o},$t.isElement=function(w){return typeof w=="object"&&w!==null&&w.$$typeof===e},$t.isForwardRef=function(w){return _(w)===c},$t.isFragment=function(w){return _(w)===r},$t.isLazy=function(w){return _(w)===v},$t.isMemo=function(w){return _(w)===p},$t.isPortal=function(w){return _(w)===t},$t.isProfiler=function(w){return _(w)===i},$t.isStrictMode=function(w){return _(w)===n},$t.isSuspense=function(w){return _(w)===u},$t.isSuspenseList=function(w){return _(w)===h},$t.isValidElementType=function(w){return typeof w=="string"||typeof w=="function"||w===r||w===i||w===n||w===u||w===h||w===b||typeof w=="object"&&w!==null&&(w.$$typeof===v||w.$$typeof===p||w.$$typeof===o||w.$$typeof===a||w.$$typeof===c||w.$$typeof===x||w.getModuleId!==void 0)},$t.typeOf=_,$t}var RM;function Gue(){return RM||(RM=1,zx.exports=Hue()),zx.exports}var Kue=Gue(),Vx,NM;function N7(){if(NM)return Vx;NM=1;var e=rs(),t=ns(),r="[object Number]";function n(i){return typeof i=="number"||t(i)&&e(i)==r}return Vx=n,Vx}var Wx,MM;function Yue(){if(MM)return Wx;MM=1;var e=N7();function t(r){return e(r)&&r!=+r}return Wx=t,Wx}var Zue=Yue();const ed=Nt(Zue);var Xue=N7();const Que=Nt(Xue);var Cn=function(t){return t===0?0:t>0?1:-1},cu=function(t){return cm(t)&&t.indexOf("%")===t.length-1},Ve=function(t){return Que(t)&&!ed(t)},Vr=function(t){return Ve(t)||cm(t)},Jue=0,gl=function(t){var r=++Jue;return"".concat(t||"").concat(r)},En=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(!Ve(t)&&!cm(t))return n;var o;if(cu(t)){var a=t.indexOf("%");o=r*parseFloat(t.slice(0,a))/100}else o=+t;return ed(o)&&(o=n),i&&o>r&&(o=r),o},Gs=function(t){if(!t)return null;var r=Object.keys(t);return r&&r.length?t[r[0]]:null},ece=function(t){if(!Array.isArray(t))return!1;for(var r=t.length,n={},i=0;i<r;i++)if(!n[t[i]])n[t[i]]=!0;else return!0;return!1},xr=function(t,r){return Ve(t)&&Ve(r)?function(n){return t+n*(r-t)}:function(){return r}};function py(e,t,r){return!e||!e.length?null:e.find(function(n){return n&&(typeof t=="function"?t(n):vi(n,t))===r})}var tce=function(t){if(!t||!t.length)return null;for(var r=t.length,n=0,i=0,o=0,a=0,s=1/0,c=-1/0,u=0,h=0,p=0;p<r;p++)u=t[p].cx||0,h=t[p].cy||0,n+=u,i+=h,o+=u*h,a+=u*u,s=Math.min(s,u),c=Math.max(c,u);var v=r*a!==n*n?(r*o-n*i)/(r*a-n*n):0;return{xmin:s,xmax:c,a:v,b:(i-v*n)/r}};function tf(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 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)}var rce=["viewBox","children"],nce=["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"],LM=["points","pathLength"],qx={svg:rce,polygon:LM,polyline:LM},KT=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"],my=function(t,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var n=t;if($.isValidElement(t)&&(n=t.props),!Jf(n))return null;var i={};return Object.keys(n).forEach(function(o){KT.includes(o)&&(i[o]=r||function(a){return n[o](n,a)})}),i},ice=function(t,r,n){return function(i){return t(r,n,i),null}},ll=function(t,r,n){if(!Jf(t)||XP(t)!=="object")return null;var i=null;return Object.keys(t).forEach(function(o){var a=t[o];KT.includes(o)&&typeof a=="function"&&(i||(i={}),i[o]=ice(a,r,n))}),i},oce=["children"],ace=["children"];function IM(e,t){if(e==null)return{};var r=sce(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function sce(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 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 DM={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"},Ba=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},$M=null,Hx=null,YT=function e(t){if(t===$M&&Array.isArray(Hx))return Hx;var r=[];return $.Children.forEach(t,function(n){dt(n)||(Kue.isFragment(n)?r=r.concat(e(n.props.children)):r.push(n))}),Hx=r,$M=t,r};function kn(e,t){var r=[],n=[];return Array.isArray(t)?n=t.map(function(i){return Ba(i)}):n=[Ba(t)],YT(e).forEach(function(i){var o=vi(i,"type.displayName")||vi(i,"type.name");n.indexOf(o)!==-1&&r.push(i)}),r}function hi(e,t){var r=kn(e,t);return r&&r[0]}var FM=function(t){if(!t||!t.props)return!1;var r=t.props,n=r.width,i=r.height;return!(!Ve(n)||n<=0||!Ve(i)||i<=0)},lce=["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"],uce=function(t){return t&&t.type&&cm(t.type)&&lce.indexOf(t.type)>=0},M7=function(t){return t&&QP(t)==="object"&&"clipDot"in t},cce=function(t,r,n,i){var o,a=(o=qx==null?void 0:qx[i])!==null&&o!==void 0?o:[];return!ft(t)&&(i&&a.includes(r)||nce.includes(r))||n&&KT.includes(r)},it=function(t,r,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var i=t;if($.isValidElement(t)&&(i=t.props),!Jf(i))return null;var o={};return Object.keys(i).forEach(function(a){var s;cce((s=i)===null||s===void 0?void 0:s[a],a,r,n)&&(o[a]=i[a])}),o},JP=function e(t,r){if(t===r)return!0;var n=$.Children.count(t);if(n!==$.Children.count(r))return!1;if(n===0)return!0;if(n===1)return BM(Array.isArray(t)?t[0]:t,Array.isArray(r)?r[0]:r);for(var i=0;i<n;i++){var o=t[i],a=r[i];if(Array.isArray(o)||Array.isArray(a)){if(!e(o,a))return!1}else if(!BM(o,a))return!1}return!0},BM=function(t,r){if(dt(t)&&dt(r))return!0;if(!dt(t)&&!dt(r)){var n=t.props||{},i=n.children,o=IM(n,oce),a=r.props||{},s=a.children,c=IM(a,ace);return i&&s?tf(o,c)&&JP(i,s):!i&&!s?tf(o,c):!1}return!1},UM=function(t,r){var n=[],i={};return YT(t).forEach(function(o,a){if(uce(o))n.push(o);else if(o){var s=Ba(o.type),c=r[s]||{},u=c.handler,h=c.once;if(u&&(!h||!i[s])){var p=u(o,s,a);n.push(p),i[s]=!0}}}),n},fce=function(t){var r=t&&t.type;return r&&DM[r]?DM[r]:null},dce=function(t,r){return YT(r).indexOf(t)},hce=["children","width","height","viewBox","className","style","title","desc"];function eC(){return eC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},eC.apply(this,arguments)}function pce(e,t){if(e==null)return{};var r=mce(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function mce(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 tC(e){var t=e.children,r=e.width,n=e.height,i=e.viewBox,o=e.className,a=e.style,s=e.title,c=e.desc,u=pce(e,hce),h=i||{width:r,height:n,x:0,y:0},p=ze("recharts-surface",o);return Z.createElement("svg",eC({},it(u,!0,"svg"),{className:p,width:r,height:n,style:a,viewBox:"".concat(h.x," ").concat(h.y," ").concat(h.width," ").concat(h.height)}),Z.createElement("title",null,s),Z.createElement("desc",null,c),t)}var vce=["children","className"];function rC(){return rC=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},rC.apply(this,arguments)}function gce(e,t){if(e==null)return{};var r=yce(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[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}var Ct=Z.forwardRef(function(e,t){var r=e.children,n=e.className,i=gce(e,vce),o=ze("recharts-layer",n);return Z.createElement("g",rC({className:o},it(i,!0),{ref:t}),r)}),xo=function(t,r){for(var n=arguments.length,i=new Array(n>2?n-2:0),o=2;o<n;o++)i[o-2]=arguments[o]},Gx,zM;function bce(){if(zM)return Gx;zM=1;function e(t,r,n){var i=-1,o=t.length;r<0&&(r=-r>o?0:o+r),n=n>o?o:n,n<0&&(n+=o),o=r>n?0:n-r>>>0,r>>>=0;for(var a=Array(o);++i<o;)a[i]=t[i+r];return a}return Gx=e,Gx}var Kx,VM;function _ce(){if(VM)return Kx;VM=1;var e=bce();function t(r,n,i){var o=r.length;return i=i===void 0?o:i,!n&&i>=o?r:e(r,n,i)}return Kx=t,Kx}var Yx,WM;function L7(){if(WM)return Yx;WM=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",i=t+r+n,o="\\ufe0e\\ufe0f",a="\\u200d",s=RegExp("["+a+e+i+o+"]");function c(u){return s.test(u)}return Yx=c,Yx}var Zx,qM;function xce(){if(qM)return Zx;qM=1;function e(t){return t.split("")}return Zx=e,Zx}var Xx,HM;function wce(){if(HM)return Xx;HM=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",i=t+r+n,o="\\ufe0e\\ufe0f",a="["+e+"]",s="["+i+"]",c="\\ud83c[\\udffb-\\udfff]",u="(?:"+s+"|"+c+")",h="[^"+e+"]",p="(?:\\ud83c[\\udde6-\\uddff]){2}",v="[\\ud800-\\udbff][\\udc00-\\udfff]",b="\\u200d",x=u+"?",_="["+o+"]?",w="(?:"+b+"(?:"+[h,p,v].join("|")+")"+_+x+")*",O=_+x+w,S="(?:"+[h+s+"?",s,p,v,a].join("|")+")",E=RegExp(c+"(?="+c+")|"+S+O,"g");function T(A){return A.match(E)||[]}return Xx=T,Xx}var Qx,GM;function Oce(){if(GM)return Qx;GM=1;var e=xce(),t=L7(),r=wce();function n(i){return t(i)?r(i):e(i)}return Qx=n,Qx}var Jx,KM;function Sce(){if(KM)return Jx;KM=1;var e=_ce(),t=L7(),r=Oce(),n=A7();function i(o){return function(a){a=n(a);var s=t(a)?r(a):void 0,c=s?s[0]:a.charAt(0),u=s?e(s,1).join(""):a.slice(1);return c[o]()+u}}return Jx=i,Jx}var ew,YM;function Pce(){if(YM)return ew;YM=1;var e=Sce(),t=e("toUpperCase");return ew=t,ew}var Cce=Pce();const J0=Nt(Cce);function Qt(e){return function(){return e}}const I7=Math.cos,vy=Math.sin,Ao=Math.sqrt,gy=Math.PI,eb=2*gy,nC=Math.PI,iC=2*nC,iu=1e-6,Ece=iC-iu;function D7(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=arguments[t]+e[t]}function Tce(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return D7;const r=10**t;return function(n){this._+=n[0];for(let i=1,o=n.length;i<o;++i)this._+=Math.round(arguments[i]*r)/r+n[i]}}class jce{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?D7:Tce(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,o,a){this._append`C${+t},${+r},${+n},${+i},${this._x1=+o},${this._y1=+a}`}arcTo(t,r,n,i,o){if(t=+t,r=+r,n=+n,i=+i,o=+o,o<0)throw new Error(`negative radius: ${o}`);let a=this._x1,s=this._y1,c=n-t,u=i-r,h=a-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>iu)if(!(Math.abs(p*c-u*h)>iu)||!o)this._append`L${this._x1=t},${this._y1=r}`;else{let b=n-a,x=i-s,_=c*c+u*u,w=b*b+x*x,O=Math.sqrt(_),S=Math.sqrt(v),E=o*Math.tan((nC-Math.acos((_+v-w)/(2*O*S)))/2),T=E/S,A=E/O;Math.abs(T-1)>iu&&this._append`L${t+T*h},${r+T*p}`,this._append`A${o},${o},0,0,${+(p*b>h*x)},${this._x1=t+A*c},${this._y1=r+A*u}`}}arc(t,r,n,i,o,a){if(t=+t,r=+r,n=+n,a=!!a,n<0)throw new Error(`negative radius: ${n}`);let s=n*Math.cos(i),c=n*Math.sin(i),u=t+s,h=r+c,p=1^a,v=a?i-o:o-i;this._x1===null?this._append`M${u},${h}`:(Math.abs(this._x1-u)>iu||Math.abs(this._y1-h)>iu)&&this._append`L${u},${h}`,n&&(v<0&&(v=v%iC+iC),v>Ece?this._append`A${n},${n},0,1,${p},${t-s},${r-c}A${n},${n},0,1,${p},${this._x1=u},${this._y1=h}`:v>iu&&this._append`A${n},${n},0,${+(v>=nC)},${p},${this._x1=t+n*Math.cos(o)},${this._y1=r+n*Math.sin(o)}`)}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 ZT(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 jce(t)}function XT(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function $7(e){this._context=e}$7.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 tb(e){return new $7(e)}function F7(e){return e[0]}function B7(e){return e[1]}function U7(e,t){var r=Qt(!0),n=null,i=tb,o=null,a=ZT(s);e=typeof e=="function"?e:e===void 0?F7:Qt(e),t=typeof t=="function"?t:t===void 0?B7:Qt(t);function s(c){var u,h=(c=XT(c)).length,p,v=!1,b;for(n==null&&(o=i(b=a())),u=0;u<=h;++u)!(u<h&&r(p=c[u],u,c))===v&&((v=!v)?o.lineStart():o.lineEnd()),v&&o.point(+e(p,u,c),+t(p,u,c));if(b)return o=null,b+""||null}return s.x=function(c){return arguments.length?(e=typeof c=="function"?c:Qt(+c),s):e},s.y=function(c){return arguments.length?(t=typeof c=="function"?c:Qt(+c),s):t},s.defined=function(c){return arguments.length?(r=typeof c=="function"?c:Qt(!!c),s):r},s.curve=function(c){return arguments.length?(i=c,n!=null&&(o=i(n)),s):i},s.context=function(c){return arguments.length?(c==null?n=o=null:o=i(n=c),s):n},s}function Yv(e,t,r){var n=null,i=Qt(!0),o=null,a=tb,s=null,c=ZT(u);e=typeof e=="function"?e:e===void 0?F7:Qt(+e),t=typeof t=="function"?t:Qt(t===void 0?0:+t),r=typeof r=="function"?r:r===void 0?B7:Qt(+r);function u(p){var v,b,x,_=(p=XT(p)).length,w,O=!1,S,E=new Array(_),T=new Array(_);for(o==null&&(s=a(S=c())),v=0;v<=_;++v){if(!(v<_&&i(w=p[v],v,p))===O)if(O=!O)b=v,s.areaStart(),s.lineStart();else{for(s.lineEnd(),s.lineStart(),x=v-1;x>=b;--x)s.point(E[x],T[x]);s.lineEnd(),s.areaEnd()}O&&(E[v]=+e(w,v,p),T[v]=+t(w,v,p),s.point(n?+n(w,v,p):E[v],r?+r(w,v,p):T[v]))}if(S)return s=null,S+""||null}function h(){return U7().defined(i).curve(a).context(o)}return u.x=function(p){return arguments.length?(e=typeof p=="function"?p:Qt(+p),n=null,u):e},u.x0=function(p){return arguments.length?(e=typeof p=="function"?p:Qt(+p),u):e},u.x1=function(p){return arguments.length?(n=p==null?null:typeof p=="function"?p:Qt(+p),u):n},u.y=function(p){return arguments.length?(t=typeof p=="function"?p:Qt(+p),r=null,u):t},u.y0=function(p){return arguments.length?(t=typeof p=="function"?p:Qt(+p),u):t},u.y1=function(p){return arguments.length?(r=p==null?null:typeof p=="function"?p:Qt(+p),u):r},u.lineX0=u.lineY0=function(){return h().x(e).y(t)},u.lineY1=function(){return h().x(e).y(r)},u.lineX1=function(){return h().x(n).y(t)},u.defined=function(p){return arguments.length?(i=typeof p=="function"?p:Qt(!!p),u):i},u.curve=function(p){return arguments.length?(a=p,o!=null&&(s=a(o)),u):a},u.context=function(p){return arguments.length?(p==null?o=s=null:s=a(o=p),u):o},u}class z7{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 Ace(e){return new z7(e,!0)}function kce(e){return new z7(e,!1)}const QT={draw(e,t){const r=Ao(t/gy);e.moveTo(r,0),e.arc(0,0,r,0,eb)}},Rce={draw(e,t){const r=Ao(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()}},V7=Ao(1/3),Nce=V7*2,Mce={draw(e,t){const r=Ao(t/Nce),n=r*V7;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}},Lce={draw(e,t){const r=Ao(t),n=-r/2;e.rect(n,n,r,r)}},Ice=.8908130915292852,W7=vy(gy/10)/vy(7*gy/10),Dce=vy(eb/10)*W7,$ce=-I7(eb/10)*W7,Fce={draw(e,t){const r=Ao(t*Ice),n=Dce*r,i=$ce*r;e.moveTo(0,-r),e.lineTo(n,i);for(let o=1;o<5;++o){const a=eb*o/5,s=I7(a),c=vy(a);e.lineTo(c*r,-s*r),e.lineTo(s*n-c*i,c*n+s*i)}e.closePath()}},tw=Ao(3),Bce={draw(e,t){const r=-Ao(t/(tw*3));e.moveTo(0,r*2),e.lineTo(-tw*r,-r),e.lineTo(tw*r,-r),e.closePath()}},Di=-.5,$i=Ao(3)/2,oC=1/Ao(12),Uce=(oC/2+1)*3,zce={draw(e,t){const r=Ao(t/Uce),n=r/2,i=r*oC,o=n,a=r*oC+r,s=-o,c=a;e.moveTo(n,i),e.lineTo(o,a),e.lineTo(s,c),e.lineTo(Di*n-$i*i,$i*n+Di*i),e.lineTo(Di*o-$i*a,$i*o+Di*a),e.lineTo(Di*s-$i*c,$i*s+Di*c),e.lineTo(Di*n+$i*i,Di*i-$i*n),e.lineTo(Di*o+$i*a,Di*a-$i*o),e.lineTo(Di*s+$i*c,Di*c-$i*s),e.closePath()}};function Vce(e,t){let r=null,n=ZT(i);e=typeof e=="function"?e:Qt(e||QT),t=typeof t=="function"?t:Qt(t===void 0?64:+t);function i(){let o;if(r||(r=o=n()),e.apply(this,arguments).draw(r,+t.apply(this,arguments)),o)return r=null,o+""||null}return i.type=function(o){return arguments.length?(e=typeof o=="function"?o:Qt(o),i):e},i.size=function(o){return arguments.length?(t=typeof o=="function"?o:Qt(+o),i):t},i.context=function(o){return arguments.length?(r=o??null,i):r},i}function yy(){}function by(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 q7(e){this._context=e}q7.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:by(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:by(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Wce(e){return new q7(e)}function H7(e){this._context=e}H7.prototype={areaStart:yy,areaEnd:yy,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:by(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function qce(e){return new H7(e)}function G7(e){this._context=e}G7.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:by(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Hce(e){return new G7(e)}function K7(e){this._context=e}K7.prototype={areaStart:yy,areaEnd:yy,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 Gce(e){return new K7(e)}function ZM(e){return e<0?-1:1}function XM(e,t,r){var n=e._x1-e._x0,i=t-e._x1,o=(e._y1-e._y0)/(n||i<0&&-0),a=(r-e._y1)/(i||n<0&&-0),s=(o*i+a*n)/(n+i);return(ZM(o)+ZM(a))*Math.min(Math.abs(o),Math.abs(a),.5*Math.abs(s))||0}function QM(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function rw(e,t,r){var n=e._x0,i=e._y0,o=e._x1,a=e._y1,s=(o-n)/3;e._context.bezierCurveTo(n+s,i+s*t,o-s,a-s*r,o,a)}function _y(e){this._context=e}_y.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:rw(this,this._t0,QM(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,rw(this,QM(this,r=XM(this,e,t)),r);break;default:rw(this,this._t0,r=XM(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function Y7(e){this._context=new Z7(e)}(Y7.prototype=Object.create(_y.prototype)).point=function(e,t){_y.prototype.point.call(this,t,e)};function Z7(e){this._context=e}Z7.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,o){this._context.bezierCurveTo(t,e,n,r,o,i)}};function Kce(e){return new _y(e)}function Yce(e){return new Y7(e)}function X7(e){this._context=e}X7.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=JM(e),i=JM(t),o=0,a=1;a<r;++o,++a)this._context.bezierCurveTo(n[0][o],i[0][o],n[1][o],i[1][o],e[a],t[a]);(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 JM(e){var t,r=e.length-1,n,i=new Array(r),o=new Array(r),a=new Array(r);for(i[0]=0,o[0]=2,a[0]=e[0]+2*e[1],t=1;t<r-1;++t)i[t]=1,o[t]=4,a[t]=4*e[t]+2*e[t+1];for(i[r-1]=2,o[r-1]=7,a[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=i[t]/o[t-1],o[t]-=n,a[t]-=n*a[t-1];for(i[r-1]=a[r-1]/o[r-1],t=r-2;t>=0;--t)i[t]=(a[t]-i[t+1])/o[t];for(o[r-1]=(e[r]+i[r-1])/2,t=0;t<r-1;++t)o[t]=2*e[t+1]-i[t+1];return[i,o]}function Zce(e){return new X7(e)}function rb(e,t){this._context=e,this._t=t}rb.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 Xce(e){return new rb(e,.5)}function Qce(e){return new rb(e,0)}function Jce(e){return new rb(e,1)}function vf(e,t){if((a=e.length)>1)for(var r=1,n,i,o=e[t[0]],a,s=o.length;r<a;++r)for(i=o,o=e[t[r]],n=0;n<s;++n)o[n][1]+=o[n][0]=isNaN(i[n][1])?i[n][0]:i[n][1]}function aC(e){for(var t=e.length,r=new Array(t);--t>=0;)r[t]=t;return r}function efe(e,t){return e[t]}function tfe(e){const t=[];return t.key=e,t}function rfe(){var e=Qt([]),t=aC,r=vf,n=efe;function i(o){var a=Array.from(e.apply(this,arguments),tfe),s,c=a.length,u=-1,h;for(const p of o)for(s=0,++u;s<c;++s)(a[s][u]=[0,+n(p,a[s].key,u,o)]).data=p;for(s=0,h=XT(t(a));s<c;++s)a[h[s]].index=s;return r(a,h),a}return i.keys=function(o){return arguments.length?(e=typeof o=="function"?o:Qt(Array.from(o)),i):e},i.value=function(o){return arguments.length?(n=typeof o=="function"?o:Qt(+o),i):n},i.order=function(o){return arguments.length?(t=o==null?aC:typeof o=="function"?o:Qt(Array.from(o)),i):t},i.offset=function(o){return arguments.length?(r=o??vf,i):r},i}function nfe(e,t){if((n=e.length)>0){for(var r,n,i=0,o=e[0].length,a;i<o;++i){for(a=r=0;r<n;++r)a+=e[r][i][1]||0;if(a)for(r=0;r<n;++r)e[r][i][1]/=a}vf(e,t)}}function ife(e,t){if((i=e.length)>0){for(var r=0,n=e[t[0]],i,o=n.length;r<o;++r){for(var a=0,s=0;a<i;++a)s+=e[a][r][1]||0;n[r][1]+=n[r][0]=-s/2}vf(e,t)}}function ofe(e,t){if(!(!((a=e.length)>0)||!((o=(i=e[t[0]]).length)>0))){for(var r=0,n=1,i,o,a;n<o;++n){for(var s=0,c=0,u=0;s<a;++s){for(var h=e[t[s]],p=h[n][1]||0,v=h[n-1][1]||0,b=(p-v)/2,x=0;x<s;++x){var _=e[t[x]],w=_[n][1]||0,O=_[n-1][1]||0;b+=w-O}c+=p,u+=b*p}i[n-1][1]+=i[n-1][0]=r,c&&(r-=u/c)}i[n-1][1]+=i[n-1][0]=r,vf(e,t)}}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)}var afe=["type","size","sizeType"];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 eL(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 tL(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?eL(Object(r),!0).forEach(function(n){sfe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eL(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function sfe(e,t,r){return t=lfe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function lfe(e){var t=ufe(e,"string");return fp(t)=="symbol"?t:t+""}function ufe(e,t){if(fp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(fp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function cfe(e,t){if(e==null)return{};var r=ffe(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ffe(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 Q7={symbolCircle:QT,symbolCross:Rce,symbolDiamond:Mce,symbolSquare:Lce,symbolStar:Fce,symbolTriangle:Bce,symbolWye:zce},dfe=Math.PI/180,hfe=function(t){var r="symbol".concat(J0(t));return Q7[r]||QT},pfe=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*dfe;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}},mfe=function(t,r){Q7["symbol".concat(J0(t))]=r},nb=function(t){var r=t.type,n=r===void 0?"circle":r,i=t.size,o=i===void 0?64:i,a=t.sizeType,s=a===void 0?"area":a,c=cfe(t,afe),u=tL(tL({},c),{},{type:n,size:o,sizeType:s}),h=function(){var w=hfe(n),O=Vce().type(w).size(pfe(o,s,n));return O()},p=u.className,v=u.cx,b=u.cy,x=it(u,!0);return v===+v&&b===+b&&o===+o?Z.createElement("path",sC({},x,{className:ze("recharts-symbols",p),transform:"translate(".concat(v,", ").concat(b,")"),d:h()})):null};nb.registerSymbol=mfe;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 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 rL(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 vfe(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?rL(Object(r),!0).forEach(function(n){dp(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rL(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function gfe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function yfe(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,eB(n.key),n)}}function bfe(e,t,r){return t&&yfe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function _fe(e,t,r){return t=xy(t),xfe(e,J7()?Reflect.construct(t,r||[],xy(e).constructor):t.apply(e,r))}function xfe(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 wfe(e)}function wfe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function J7(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(J7=function(){return!!e})()}function xy(e){return xy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},xy(e)}function Ofe(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&&uC(e,t)}function uC(e,t){return uC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},uC(e,t)}function dp(e,t,r){return t=eB(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function eB(e){var t=Sfe(e,"string");return gf(t)=="symbol"?t:t+""}function Sfe(e,t){if(gf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(gf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Fi=32,JT=function(e){function t(){return gfe(this,t),_fe(this,t,arguments)}return Ofe(t,e),bfe(t,[{key:"renderIcon",value:function(n){var i=this.props.inactiveColor,o=Fi/2,a=Fi/6,s=Fi/3,c=n.inactive?i:n.color;if(n.type==="plainline")return Z.createElement("line",{strokeWidth:4,fill:"none",stroke:c,strokeDasharray:n.payload.strokeDasharray,x1:0,y1:o,x2:Fi,y2:o,className:"recharts-legend-icon"});if(n.type==="line")return Z.createElement("path",{strokeWidth:4,fill:"none",stroke:c,d:"M0,".concat(o,"h").concat(s,` + A`).concat(a,",").concat(a,",0,1,1,").concat(2*s,",").concat(o,` + H`).concat(Fi,"M").concat(2*s,",").concat(o,` + A`).concat(a,",").concat(a,",0,1,1,").concat(s,",").concat(o),className:"recharts-legend-icon"});if(n.type==="rect")return Z.createElement("path",{stroke:"none",fill:c,d:"M0,".concat(Fi/8,"h").concat(Fi,"v").concat(Fi*3/4,"h").concat(-Fi,"z"),className:"recharts-legend-icon"});if(Z.isValidElement(n.legendIcon)){var u=vfe({},n);return delete u.legendIcon,Z.cloneElement(n.legendIcon,u)}return Z.createElement(nb,{fill:c,cx:o,cy:o,size:Fi,sizeType:"diameter",type:n.type})}},{key:"renderItems",value:function(){var n=this,i=this.props,o=i.payload,a=i.iconSize,s=i.layout,c=i.formatter,u=i.inactiveColor,h={x:0,y:0,width:Fi,height:Fi},p={display:s==="horizontal"?"inline-block":"block",marginRight:10},v={display:"inline-block",verticalAlign:"middle",marginRight:4};return o.map(function(b,x){var _=b.formatter||c,w=ze(dp(dp({"recharts-legend-item":!0},"legend-item-".concat(x),!0),"inactive",b.inactive));if(b.type==="none")return null;var O=ft(b.value)?null:b.value;xo(!ft(b.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 S=b.inactive?u:b.color;return Z.createElement("li",lC({className:w,style:p,key:"legend-item-".concat(x)},ll(n.props,b,x)),Z.createElement(tC,{width:a,height:a,viewBox:h,style:v},n.renderIcon(b)),Z.createElement("span",{className:"recharts-legend-item-text",style:{color:S}},_?_(O,b,x):O))})}},{key:"render",value:function(){var n=this.props,i=n.payload,o=n.layout,a=n.align;if(!i||!i.length)return null;var s={padding:0,margin:0,textAlign:o==="horizontal"?a:"left"};return Z.createElement("ul",{className:"recharts-default-legend",style:s},this.renderItems())}}])}($.PureComponent);dp(JT,"displayName","Legend");dp(JT,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var nw,nL;function Pfe(){if(nL)return nw;nL=1;var e=Z0();function t(){this.__data__=new e,this.size=0}return nw=t,nw}var iw,iL;function Cfe(){if(iL)return iw;iL=1;function e(t){var r=this.__data__,n=r.delete(t);return this.size=r.size,n}return iw=e,iw}var ow,oL;function Efe(){if(oL)return ow;oL=1;function e(t){return this.__data__.get(t)}return ow=e,ow}var aw,aL;function Tfe(){if(aL)return aw;aL=1;function e(t){return this.__data__.has(t)}return aw=e,aw}var sw,sL;function jfe(){if(sL)return sw;sL=1;var e=Z0(),t=WT(),r=qT(),n=200;function i(o,a){var s=this.__data__;if(s instanceof e){var c=s.__data__;if(!t||c.length<n-1)return c.push([o,a]),this.size=++s.size,this;s=this.__data__=new r(c)}return s.set(o,a),this.size=s.size,this}return sw=i,sw}var lw,lL;function tB(){if(lL)return lw;lL=1;var e=Z0(),t=Pfe(),r=Cfe(),n=Efe(),i=Tfe(),o=jfe();function a(s){var c=this.__data__=new e(s);this.size=c.size}return a.prototype.clear=t,a.prototype.delete=r,a.prototype.get=n,a.prototype.has=i,a.prototype.set=o,lw=a,lw}var uw,uL;function Afe(){if(uL)return uw;uL=1;var e="__lodash_hash_undefined__";function t(r){return this.__data__.set(r,e),this}return uw=t,uw}var cw,cL;function kfe(){if(cL)return cw;cL=1;function e(t){return this.__data__.has(t)}return cw=e,cw}var fw,fL;function rB(){if(fL)return fw;fL=1;var e=qT(),t=Afe(),r=kfe();function n(i){var o=-1,a=i==null?0:i.length;for(this.__data__=new e;++o<a;)this.add(i[o])}return n.prototype.add=n.prototype.push=t,n.prototype.has=r,fw=n,fw}var dw,dL;function nB(){if(dL)return dw;dL=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 dw=e,dw}var hw,hL;function iB(){if(hL)return hw;hL=1;function e(t,r){return t.has(r)}return hw=e,hw}var pw,pL;function oB(){if(pL)return pw;pL=1;var e=rB(),t=nB(),r=iB(),n=1,i=2;function o(a,s,c,u,h,p){var v=c&n,b=a.length,x=s.length;if(b!=x&&!(v&&x>b))return!1;var _=p.get(a),w=p.get(s);if(_&&w)return _==s&&w==a;var O=-1,S=!0,E=c&i?new e:void 0;for(p.set(a,s),p.set(s,a);++O<b;){var T=a[O],A=s[O];if(u)var j=v?u(A,T,O,s,a,p):u(T,A,O,a,s,p);if(j!==void 0){if(j)continue;S=!1;break}if(E){if(!t(s,function(N,F){if(!r(E,F)&&(T===N||h(T,N,c,u,p)))return E.push(F)})){S=!1;break}}else if(!(T===A||h(T,A,c,u,p))){S=!1;break}}return p.delete(a),p.delete(s),S}return pw=o,pw}var mw,mL;function Rfe(){if(mL)return mw;mL=1;var e=ca(),t=e.Uint8Array;return mw=t,mw}var vw,vL;function Nfe(){if(vL)return vw;vL=1;function e(t){var r=-1,n=Array(t.size);return t.forEach(function(i,o){n[++r]=[o,i]}),n}return vw=e,vw}var gw,gL;function ej(){if(gL)return gw;gL=1;function e(t){var r=-1,n=Array(t.size);return t.forEach(function(i){n[++r]=i}),n}return gw=e,gw}var yw,yL;function Mfe(){if(yL)return yw;yL=1;var e=um(),t=Rfe(),r=VT(),n=oB(),i=Nfe(),o=ej(),a=1,s=2,c="[object Boolean]",u="[object Date]",h="[object Error]",p="[object Map]",v="[object Number]",b="[object RegExp]",x="[object Set]",_="[object String]",w="[object Symbol]",O="[object ArrayBuffer]",S="[object DataView]",E=e?e.prototype:void 0,T=E?E.valueOf:void 0;function A(j,N,F,V,B,W,q){switch(F){case S:if(j.byteLength!=N.byteLength||j.byteOffset!=N.byteOffset)return!1;j=j.buffer,N=N.buffer;case O:return!(j.byteLength!=N.byteLength||!W(new t(j),new t(N)));case c:case u:case v:return r(+j,+N);case h:return j.name==N.name&&j.message==N.message;case b:case _:return j==N+"";case p:var J=i;case x:var Q=V&a;if(J||(J=o),j.size!=N.size&&!Q)return!1;var ne=q.get(j);if(ne)return ne==N;V|=s,q.set(j,N);var ae=n(J(j),J(N),V,B,W,q);return q.delete(j),ae;case w:if(T)return T.call(j)==T.call(N)}return!1}return yw=A,yw}var bw,bL;function aB(){if(bL)return bw;bL=1;function e(t,r){for(var n=-1,i=r.length,o=t.length;++n<i;)t[o+n]=r[n];return t}return bw=e,bw}var _w,_L;function Lfe(){if(_L)return _w;_L=1;var e=aB(),t=Xn();function r(n,i,o){var a=i(n);return t(n)?a:e(a,o(n))}return _w=r,_w}var xw,xL;function Ife(){if(xL)return xw;xL=1;function e(t,r){for(var n=-1,i=t==null?0:t.length,o=0,a=[];++n<i;){var s=t[n];r(s,n,t)&&(a[o++]=s)}return a}return xw=e,xw}var ww,wL;function Dfe(){if(wL)return ww;wL=1;function e(){return[]}return ww=e,ww}var Ow,OL;function $fe(){if(OL)return Ow;OL=1;var e=Ife(),t=Dfe(),r=Object.prototype,n=r.propertyIsEnumerable,i=Object.getOwnPropertySymbols,o=i?function(a){return a==null?[]:(a=Object(a),e(i(a),function(s){return n.call(a,s)}))}:t;return Ow=o,Ow}var Sw,SL;function Ffe(){if(SL)return Sw;SL=1;function e(t,r){for(var n=-1,i=Array(t);++n<t;)i[n]=r(n);return i}return Sw=e,Sw}var Pw,PL;function Bfe(){if(PL)return Pw;PL=1;var e=rs(),t=ns(),r="[object Arguments]";function n(i){return t(i)&&e(i)==r}return Pw=n,Pw}var Cw,CL;function tj(){if(CL)return Cw;CL=1;var e=Bfe(),t=ns(),r=Object.prototype,n=r.hasOwnProperty,i=r.propertyIsEnumerable,o=e(function(){return arguments}())?e:function(a){return t(a)&&n.call(a,"callee")&&!i.call(a,"callee")};return Cw=o,Cw}var Ch={exports:{}},Ew,EL;function Ufe(){if(EL)return Ew;EL=1;function e(){return!1}return Ew=e,Ew}Ch.exports;var TL;function sB(){return TL||(TL=1,function(e,t){var r=ca(),n=Ufe(),i=t&&!t.nodeType&&t,o=i&&!0&&e&&!e.nodeType&&e,a=o&&o.exports===i,s=a?r.Buffer:void 0,c=s?s.isBuffer:void 0,u=c||n;e.exports=u}(Ch,Ch.exports)),Ch.exports}var Tw,jL;function rj(){if(jL)return Tw;jL=1;var e=9007199254740991,t=/^(?:0|[1-9]\d*)$/;function r(n,i){var o=typeof n;return i=i??e,!!i&&(o=="number"||o!="symbol"&&t.test(n))&&n>-1&&n%1==0&&n<i}return Tw=r,Tw}var jw,AL;function nj(){if(AL)return jw;AL=1;var e=9007199254740991;function t(r){return typeof r=="number"&&r>-1&&r%1==0&&r<=e}return jw=t,jw}var Aw,kL;function zfe(){if(kL)return Aw;kL=1;var e=rs(),t=nj(),r=ns(),n="[object Arguments]",i="[object Array]",o="[object Boolean]",a="[object Date]",s="[object Error]",c="[object Function]",u="[object Map]",h="[object Number]",p="[object Object]",v="[object RegExp]",b="[object Set]",x="[object String]",_="[object WeakMap]",w="[object ArrayBuffer]",O="[object DataView]",S="[object Float32Array]",E="[object Float64Array]",T="[object Int8Array]",A="[object Int16Array]",j="[object Int32Array]",N="[object Uint8Array]",F="[object Uint8ClampedArray]",V="[object Uint16Array]",B="[object Uint32Array]",W={};W[S]=W[E]=W[T]=W[A]=W[j]=W[N]=W[F]=W[V]=W[B]=!0,W[n]=W[i]=W[w]=W[o]=W[O]=W[a]=W[s]=W[c]=W[u]=W[h]=W[p]=W[v]=W[b]=W[x]=W[_]=!1;function q(J){return r(J)&&t(J.length)&&!!W[e(J)]}return Aw=q,Aw}var kw,RL;function lB(){if(RL)return kw;RL=1;function e(t){return function(r){return t(r)}}return kw=e,kw}var Eh={exports:{}};Eh.exports;var NL;function Vfe(){return NL||(NL=1,function(e,t){var r=E7(),n=t&&!t.nodeType&&t,i=n&&!0&&e&&!e.nodeType&&e,o=i&&i.exports===n,a=o&&r.process,s=function(){try{var c=i&&i.require&&i.require("util").types;return c||a&&a.binding&&a.binding("util")}catch{}}();e.exports=s}(Eh,Eh.exports)),Eh.exports}var Rw,ML;function uB(){if(ML)return Rw;ML=1;var e=zfe(),t=lB(),r=Vfe(),n=r&&r.isTypedArray,i=n?t(n):e;return Rw=i,Rw}var Nw,LL;function Wfe(){if(LL)return Nw;LL=1;var e=Ffe(),t=tj(),r=Xn(),n=sB(),i=rj(),o=uB(),a=Object.prototype,s=a.hasOwnProperty;function c(u,h){var p=r(u),v=!p&&t(u),b=!p&&!v&&n(u),x=!p&&!v&&!b&&o(u),_=p||v||b||x,w=_?e(u.length,String):[],O=w.length;for(var S in u)(h||s.call(u,S))&&!(_&&(S=="length"||b&&(S=="offset"||S=="parent")||x&&(S=="buffer"||S=="byteLength"||S=="byteOffset")||i(S,O)))&&w.push(S);return w}return Nw=c,Nw}var Mw,IL;function qfe(){if(IL)return Mw;IL=1;var e=Object.prototype;function t(r){var n=r&&r.constructor,i=typeof n=="function"&&n.prototype||e;return r===i}return Mw=t,Mw}var Lw,DL;function cB(){if(DL)return Lw;DL=1;function e(t,r){return function(n){return t(r(n))}}return Lw=e,Lw}var Iw,$L;function Hfe(){if($L)return Iw;$L=1;var e=cB(),t=e(Object.keys,Object);return Iw=t,Iw}var Dw,FL;function Gfe(){if(FL)return Dw;FL=1;var e=qfe(),t=Hfe(),r=Object.prototype,n=r.hasOwnProperty;function i(o){if(!e(o))return t(o);var a=[];for(var s in Object(o))n.call(o,s)&&s!="constructor"&&a.push(s);return a}return Dw=i,Dw}var $w,BL;function fm(){if(BL)return $w;BL=1;var e=zT(),t=nj();function r(n){return n!=null&&t(n.length)&&!e(n)}return $w=r,$w}var Fw,UL;function ib(){if(UL)return Fw;UL=1;var e=Wfe(),t=Gfe(),r=fm();function n(i){return r(i)?e(i):t(i)}return Fw=n,Fw}var Bw,zL;function Kfe(){if(zL)return Bw;zL=1;var e=Lfe(),t=$fe(),r=ib();function n(i){return e(i,r,t)}return Bw=n,Bw}var Uw,VL;function Yfe(){if(VL)return Uw;VL=1;var e=Kfe(),t=1,r=Object.prototype,n=r.hasOwnProperty;function i(o,a,s,c,u,h){var p=s&t,v=e(o),b=v.length,x=e(a),_=x.length;if(b!=_&&!p)return!1;for(var w=b;w--;){var O=v[w];if(!(p?O in a:n.call(a,O)))return!1}var S=h.get(o),E=h.get(a);if(S&&E)return S==a&&E==o;var T=!0;h.set(o,a),h.set(a,o);for(var A=p;++w<b;){O=v[w];var j=o[O],N=a[O];if(c)var F=p?c(N,j,O,a,o,h):c(j,N,O,o,a,h);if(!(F===void 0?j===N||u(j,N,s,c,h):F)){T=!1;break}A||(A=O=="constructor")}if(T&&!A){var V=o.constructor,B=a.constructor;V!=B&&"constructor"in o&&"constructor"in a&&!(typeof V=="function"&&V instanceof V&&typeof B=="function"&&B instanceof B)&&(T=!1)}return h.delete(o),h.delete(a),T}return Uw=i,Uw}var zw,WL;function Zfe(){if(WL)return zw;WL=1;var e=Iu(),t=ca(),r=e(t,"DataView");return zw=r,zw}var Vw,qL;function Xfe(){if(qL)return Vw;qL=1;var e=Iu(),t=ca(),r=e(t,"Promise");return Vw=r,Vw}var Ww,HL;function fB(){if(HL)return Ww;HL=1;var e=Iu(),t=ca(),r=e(t,"Set");return Ww=r,Ww}var qw,GL;function Qfe(){if(GL)return qw;GL=1;var e=Iu(),t=ca(),r=e(t,"WeakMap");return qw=r,qw}var Hw,KL;function Jfe(){if(KL)return Hw;KL=1;var e=Zfe(),t=WT(),r=Xfe(),n=fB(),i=Qfe(),o=rs(),a=T7(),s="[object Map]",c="[object Object]",u="[object Promise]",h="[object Set]",p="[object WeakMap]",v="[object DataView]",b=a(e),x=a(t),_=a(r),w=a(n),O=a(i),S=o;return(e&&S(new e(new ArrayBuffer(1)))!=v||t&&S(new t)!=s||r&&S(r.resolve())!=u||n&&S(new n)!=h||i&&S(new i)!=p)&&(S=function(E){var T=o(E),A=T==c?E.constructor:void 0,j=A?a(A):"";if(j)switch(j){case b:return v;case x:return s;case _:return u;case w:return h;case O:return p}return T}),Hw=S,Hw}var Gw,YL;function ede(){if(YL)return Gw;YL=1;var e=tB(),t=oB(),r=Mfe(),n=Yfe(),i=Jfe(),o=Xn(),a=sB(),s=uB(),c=1,u="[object Arguments]",h="[object Array]",p="[object Object]",v=Object.prototype,b=v.hasOwnProperty;function x(_,w,O,S,E,T){var A=o(_),j=o(w),N=A?h:i(_),F=j?h:i(w);N=N==u?p:N,F=F==u?p:F;var V=N==p,B=F==p,W=N==F;if(W&&a(_)){if(!a(w))return!1;A=!0,V=!1}if(W&&!V)return T||(T=new e),A||s(_)?t(_,w,O,S,E,T):r(_,w,N,O,S,E,T);if(!(O&c)){var q=V&&b.call(_,"__wrapped__"),J=B&&b.call(w,"__wrapped__");if(q||J){var Q=q?_.value():_,ne=J?w.value():w;return T||(T=new e),E(Q,ne,O,S,T)}}return W?(T||(T=new e),n(_,w,O,S,E,T)):!1}return Gw=x,Gw}var Kw,ZL;function ij(){if(ZL)return Kw;ZL=1;var e=ede(),t=ns();function r(n,i,o,a,s){return n===i?!0:n==null||i==null||!t(n)&&!t(i)?n!==n&&i!==i:e(n,i,o,a,r,s)}return Kw=r,Kw}var Yw,XL;function tde(){if(XL)return Yw;XL=1;var e=tB(),t=ij(),r=1,n=2;function i(o,a,s,c){var u=s.length,h=u,p=!c;if(o==null)return!h;for(o=Object(o);u--;){var v=s[u];if(p&&v[2]?v[1]!==o[v[0]]:!(v[0]in o))return!1}for(;++u<h;){v=s[u];var b=v[0],x=o[b],_=v[1];if(p&&v[2]){if(x===void 0&&!(b in o))return!1}else{var w=new e;if(c)var O=c(x,_,b,o,a,w);if(!(O===void 0?t(_,x,r|n,c,w):O))return!1}}return!0}return Yw=i,Yw}var Zw,QL;function dB(){if(QL)return Zw;QL=1;var e=vl();function t(r){return r===r&&!e(r)}return Zw=t,Zw}var Xw,JL;function rde(){if(JL)return Xw;JL=1;var e=dB(),t=ib();function r(n){for(var i=t(n),o=i.length;o--;){var a=i[o],s=n[a];i[o]=[a,s,e(s)]}return i}return Xw=r,Xw}var Qw,e4;function hB(){if(e4)return Qw;e4=1;function e(t,r){return function(n){return n==null?!1:n[t]===r&&(r!==void 0||t in Object(n))}}return Qw=e,Qw}var Jw,t4;function nde(){if(t4)return Jw;t4=1;var e=tde(),t=rde(),r=hB();function n(i){var o=t(i);return o.length==1&&o[0][2]?r(o[0][0],o[0][1]):function(a){return a===i||e(a,i,o)}}return Jw=n,Jw}var e2,r4;function ide(){if(r4)return e2;r4=1;function e(t,r){return t!=null&&r in Object(t)}return e2=e,e2}var t2,n4;function ode(){if(n4)return t2;n4=1;var e=k7(),t=tj(),r=Xn(),n=rj(),i=nj(),o=Q0();function a(s,c,u){c=e(c,s);for(var h=-1,p=c.length,v=!1;++h<p;){var b=o(c[h]);if(!(v=s!=null&&u(s,b)))break;s=s[b]}return v||++h!=p?v:(p=s==null?0:s.length,!!p&&i(p)&&n(b,p)&&(r(s)||t(s)))}return t2=a,t2}var r2,i4;function ade(){if(i4)return r2;i4=1;var e=ide(),t=ode();function r(n,i){return n!=null&&t(n,i,e)}return r2=r,r2}var n2,o4;function sde(){if(o4)return n2;o4=1;var e=ij(),t=R7(),r=ade(),n=UT(),i=dB(),o=hB(),a=Q0(),s=1,c=2;function u(h,p){return n(h)&&i(p)?o(a(h),p):function(v){var b=t(v,h);return b===void 0&&b===p?r(v,h):e(p,b,s|c)}}return n2=u,n2}var i2,a4;function td(){if(a4)return i2;a4=1;function e(t){return t}return i2=e,i2}var o2,s4;function lde(){if(s4)return o2;s4=1;function e(t){return function(r){return r==null?void 0:r[t]}}return o2=e,o2}var a2,l4;function ude(){if(l4)return a2;l4=1;var e=GT();function t(r){return function(n){return e(n,r)}}return a2=t,a2}var s2,u4;function cde(){if(u4)return s2;u4=1;var e=lde(),t=ude(),r=UT(),n=Q0();function i(o){return r(o)?e(n(o)):t(o)}return s2=i,s2}var l2,c4;function fa(){if(c4)return l2;c4=1;var e=nde(),t=sde(),r=td(),n=Xn(),i=cde();function o(a){return typeof a=="function"?a:a==null?r:typeof a=="object"?n(a)?t(a[0],a[1]):e(a):i(a)}return l2=o,l2}var u2,f4;function pB(){if(f4)return u2;f4=1;function e(t,r,n,i){for(var o=t.length,a=n+(i?1:-1);i?a--:++a<o;)if(r(t[a],a,t))return a;return-1}return u2=e,u2}var c2,d4;function fde(){if(d4)return c2;d4=1;function e(t){return t!==t}return c2=e,c2}var f2,h4;function dde(){if(h4)return f2;h4=1;function e(t,r,n){for(var i=n-1,o=t.length;++i<o;)if(t[i]===r)return i;return-1}return f2=e,f2}var d2,p4;function hde(){if(p4)return d2;p4=1;var e=pB(),t=fde(),r=dde();function n(i,o,a){return o===o?r(i,o,a):e(i,t,a)}return d2=n,d2}var h2,m4;function pde(){if(m4)return h2;m4=1;var e=hde();function t(r,n){var i=r==null?0:r.length;return!!i&&e(r,n,0)>-1}return h2=t,h2}var p2,v4;function mde(){if(v4)return p2;v4=1;function e(t,r,n){for(var i=-1,o=t==null?0:t.length;++i<o;)if(n(r,t[i]))return!0;return!1}return p2=e,p2}var m2,g4;function vde(){if(g4)return m2;g4=1;function e(){}return m2=e,m2}var v2,y4;function gde(){if(y4)return v2;y4=1;var e=fB(),t=vde(),r=ej(),n=1/0,i=e&&1/r(new e([,-0]))[1]==n?function(o){return new e(o)}:t;return v2=i,v2}var g2,b4;function yde(){if(b4)return g2;b4=1;var e=rB(),t=pde(),r=mde(),n=iB(),i=gde(),o=ej(),a=200;function s(c,u,h){var p=-1,v=t,b=c.length,x=!0,_=[],w=_;if(h)x=!1,v=r;else if(b>=a){var O=u?null:i(c);if(O)return o(O);x=!1,v=n,w=new e}else w=u?[]:_;e:for(;++p<b;){var S=c[p],E=u?u(S):S;if(S=h||S!==0?S:0,x&&E===E){for(var T=w.length;T--;)if(w[T]===E)continue e;u&&w.push(E),_.push(S)}else v(w,E,h)||(w!==_&&w.push(E),_.push(S))}return _}return g2=s,g2}var y2,_4;function bde(){if(_4)return y2;_4=1;var e=fa(),t=yde();function r(n,i){return n&&n.length?t(n,e(i,2)):[]}return y2=r,y2}var _de=bde();const x4=Nt(_de);function mB(e,t,r){return t===!0?x4(e,r):ft(t)?x4(e,t):e}function yf(e){"@babel/helpers - typeof";return yf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},yf(e)}var xde=["ref"];function w4(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 Na(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?w4(Object(r),!0).forEach(function(n){ob(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):w4(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function wde(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function O4(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,gB(n.key),n)}}function Ode(e,t,r){return t&&O4(e.prototype,t),r&&O4(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Sde(e,t,r){return t=wy(t),Pde(e,vB()?Reflect.construct(t,r||[],wy(e).constructor):t.apply(e,r))}function Pde(e,t){if(t&&(yf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return 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 vB(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(vB=function(){return!!e})()}function wy(e){return wy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},wy(e)}function Ede(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 ob(e,t,r){return t=gB(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function gB(e){var t=Tde(e,"string");return yf(t)=="symbol"?t:t+""}function Tde(e,t){if(yf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(yf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function jde(e,t){if(e==null)return{};var r=Ade(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ade(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 kde(e){return e.value}function Rde(e,t){if(Z.isValidElement(e))return Z.cloneElement(e,t);if(typeof e=="function")return Z.createElement(e,t);t.ref;var r=jde(t,xde);return Z.createElement(JT,r)}var S4=1,rf=function(e){function t(){var r;wde(this,t);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return r=Sde(this,t,[].concat(i)),ob(r,"lastBoundingBox",{width:-1,height:-1}),r}return Ede(t,e),Ode(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)>S4||Math.abs(i.height-this.lastBoundingBox.height)>S4)&&(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?Na({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(n){var i=this.props,o=i.layout,a=i.align,s=i.verticalAlign,c=i.margin,u=i.chartWidth,h=i.chartHeight,p,v;if(!n||(n.left===void 0||n.left===null)&&(n.right===void 0||n.right===null))if(a==="center"&&o==="vertical"){var b=this.getBBoxSnapshot();p={left:((u||0)-b.width)/2}}else p=a==="right"?{right:c&&c.right||0}:{left:c&&c.left||0};if(!n||(n.top===void 0||n.top===null)&&(n.bottom===void 0||n.bottom===null))if(s==="middle"){var x=this.getBBoxSnapshot();v={top:((h||0)-x.height)/2}}else v=s==="bottom"?{bottom:c&&c.bottom||0}:{top:c&&c.top||0};return Na(Na({},p),v)}},{key:"render",value:function(){var n=this,i=this.props,o=i.content,a=i.width,s=i.height,c=i.wrapperStyle,u=i.payloadUniqBy,h=i.payload,p=Na(Na({position:"absolute",width:a||"auto",height:s||"auto"},this.getDefaultPosition(c)),c);return Z.createElement("div",{className:"recharts-legend-wrapper",style:p,ref:function(b){n.wrapperNode=b}},Rde(o,Na(Na({},this.props),{},{payload:mB(h,u,kde)})))}}],[{key:"getWithHeight",value:function(n,i){var o=Na(Na({},this.defaultProps),n.props),a=o.layout;return a==="vertical"&&Ve(n.props.height)?{height:n.props.height}:a==="horizontal"?{width:n.props.width||i}:null}}])}($.PureComponent);ob(rf,"displayName","Legend");ob(rf,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var b2,P4;function Nde(){if(P4)return b2;P4=1;var e=um(),t=tj(),r=Xn(),n=e?e.isConcatSpreadable:void 0;function i(o){return r(o)||t(o)||!!(n&&o&&o[n])}return b2=i,b2}var _2,C4;function yB(){if(C4)return _2;C4=1;var e=aB(),t=Nde();function r(n,i,o,a,s){var c=-1,u=n.length;for(o||(o=t),s||(s=[]);++c<u;){var h=n[c];i>0&&o(h)?i>1?r(h,i-1,o,a,s):e(s,h):a||(s[s.length]=h)}return s}return _2=r,_2}var x2,E4;function Mde(){if(E4)return x2;E4=1;function e(t){return function(r,n,i){for(var o=-1,a=Object(r),s=i(r),c=s.length;c--;){var u=s[t?c:++o];if(n(a[u],u,a)===!1)break}return r}}return x2=e,x2}var w2,T4;function Lde(){if(T4)return w2;T4=1;var e=Mde(),t=e();return w2=t,w2}var O2,j4;function bB(){if(j4)return O2;j4=1;var e=Lde(),t=ib();function r(n,i){return n&&e(n,i,t)}return O2=r,O2}var S2,A4;function Ide(){if(A4)return S2;A4=1;var e=fm();function t(r,n){return function(i,o){if(i==null)return i;if(!e(i))return r(i,o);for(var a=i.length,s=n?a:-1,c=Object(i);(n?s--:++s<a)&&o(c[s],s,c)!==!1;);return i}}return S2=t,S2}var P2,k4;function oj(){if(k4)return P2;k4=1;var e=bB(),t=Ide(),r=t(e);return P2=r,P2}var C2,R4;function _B(){if(R4)return C2;R4=1;var e=oj(),t=fm();function r(n,i){var o=-1,a=t(n)?Array(n.length):[];return e(n,function(s,c,u){a[++o]=i(s,c,u)}),a}return C2=r,C2}var E2,N4;function Dde(){if(N4)return E2;N4=1;function e(t,r){var n=t.length;for(t.sort(r);n--;)t[n]=t[n].value;return t}return E2=e,E2}var T2,M4;function $de(){if(M4)return T2;M4=1;var e=Qf();function t(r,n){if(r!==n){var i=r!==void 0,o=r===null,a=r===r,s=e(r),c=n!==void 0,u=n===null,h=n===n,p=e(n);if(!u&&!p&&!s&&r>n||s&&c&&h&&!u&&!p||o&&c&&h||!i&&h||!a)return 1;if(!o&&!s&&!p&&r<n||p&&i&&a&&!o&&!s||u&&i&&a||!c&&a||!h)return-1}return 0}return T2=t,T2}var j2,L4;function Fde(){if(L4)return j2;L4=1;var e=$de();function t(r,n,i){for(var o=-1,a=r.criteria,s=n.criteria,c=a.length,u=i.length;++o<c;){var h=e(a[o],s[o]);if(h){if(o>=u)return h;var p=i[o];return h*(p=="desc"?-1:1)}}return r.index-n.index}return j2=t,j2}var A2,I4;function Bde(){if(I4)return A2;I4=1;var e=HT(),t=GT(),r=fa(),n=_B(),i=Dde(),o=lB(),a=Fde(),s=td(),c=Xn();function u(h,p,v){p.length?p=e(p,function(_){return c(_)?function(w){return t(w,_.length===1?_[0]:_)}:_}):p=[s];var b=-1;p=e(p,o(r));var x=n(h,function(_,w,O){var S=e(p,function(E){return E(_)});return{criteria:S,index:++b,value:_}});return i(x,function(_,w){return a(_,w,v)})}return A2=u,A2}var k2,D4;function Ude(){if(D4)return k2;D4=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 k2=e,k2}var R2,$4;function zde(){if($4)return R2;$4=1;var e=Ude(),t=Math.max;function r(n,i,o){return i=t(i===void 0?n.length-1:i,0),function(){for(var a=arguments,s=-1,c=t(a.length-i,0),u=Array(c);++s<c;)u[s]=a[i+s];s=-1;for(var h=Array(i+1);++s<i;)h[s]=a[s];return h[i]=o(u),e(n,this,h)}}return R2=r,R2}var N2,F4;function Vde(){if(F4)return N2;F4=1;function e(t){return function(){return t}}return N2=e,N2}var M2,B4;function xB(){if(B4)return M2;B4=1;var e=Iu(),t=function(){try{var r=e(Object,"defineProperty");return r({},"",{}),r}catch{}}();return M2=t,M2}var L2,U4;function Wde(){if(U4)return L2;U4=1;var e=Vde(),t=xB(),r=td(),n=t?function(i,o){return t(i,"toString",{configurable:!0,enumerable:!1,value:e(o),writable:!0})}:r;return L2=n,L2}var I2,z4;function qde(){if(z4)return I2;z4=1;var e=800,t=16,r=Date.now;function n(i){var o=0,a=0;return function(){var s=r(),c=t-(s-a);if(a=s,c>0){if(++o>=e)return arguments[0]}else o=0;return i.apply(void 0,arguments)}}return I2=n,I2}var D2,V4;function Hde(){if(V4)return D2;V4=1;var e=Wde(),t=qde(),r=t(e);return D2=r,D2}var $2,W4;function Gde(){if(W4)return $2;W4=1;var e=td(),t=zde(),r=Hde();function n(i,o){return r(t(i,o,e),i+"")}return $2=n,$2}var F2,q4;function ab(){if(q4)return F2;q4=1;var e=VT(),t=fm(),r=rj(),n=vl();function i(o,a,s){if(!n(s))return!1;var c=typeof a;return(c=="number"?t(s)&&r(a,s.length):c=="string"&&a in s)?e(s[a],o):!1}return F2=i,F2}var B2,H4;function Kde(){if(H4)return B2;H4=1;var e=yB(),t=Bde(),r=Gde(),n=ab(),i=r(function(o,a){if(o==null)return[];var s=a.length;return s>1&&n(o,a[0],a[1])?a=[]:s>2&&n(a[0],a[1],a[2])&&(a=[a[0]]),t(o,e(a,1),[])});return B2=i,B2}var Yde=Kde();const aj=Nt(Yde);function hp(e){"@babel/helpers - typeof";return hp=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},hp(e)}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 Zde(e,t){return ehe(e)||Jde(e,t)||Qde(e,t)||Xde()}function Xde(){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 Qde(e,t){if(e){if(typeof e=="string")return G4(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 G4(e,t)}}function G4(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 Jde(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,s=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(c=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(h){u=!0,i=h}finally{try{if(!c&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}function ehe(e){if(Array.isArray(e))return e}function K4(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function U2(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?K4(Object(r),!0).forEach(function(n){the(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):K4(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function the(e,t,r){return t=rhe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function rhe(e){var t=nhe(e,"string");return hp(t)=="symbol"?t:t+""}function nhe(e,t){if(hp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(hp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ihe(e){return Array.isArray(e)&&Vr(e[0])&&Vr(e[1])?e.join(" ~ "):e}var ohe=function(t){var r=t.separator,n=r===void 0?" : ":r,i=t.contentStyle,o=i===void 0?{}:i,a=t.itemStyle,s=a===void 0?{}:a,c=t.labelStyle,u=c===void 0?{}:c,h=t.payload,p=t.formatter,v=t.itemSorter,b=t.wrapperClassName,x=t.labelClassName,_=t.label,w=t.labelFormatter,O=t.accessibilityLayer,S=O===void 0?!1:O,E=function(){if(h&&h.length){var q={padding:0,margin:0},J=(v?aj(h,v):h).map(function(Q,ne){if(Q.type==="none")return null;var ae=U2({display:"block",paddingTop:4,paddingBottom:4,color:Q.color||"#000"},s),se=Q.formatter||p||ihe,oe=Q.value,K=Q.name,G=oe,z=K;if(se&&G!=null&&z!=null){var re=se(oe,K,Q,ne,h);if(Array.isArray(re)){var X=Zde(re,2);G=X[0],z=X[1]}else G=re}return Z.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(ne),style:ae},Vr(z)?Z.createElement("span",{className:"recharts-tooltip-item-name"},z):null,Vr(z)?Z.createElement("span",{className:"recharts-tooltip-item-separator"},n):null,Z.createElement("span",{className:"recharts-tooltip-item-value"},G),Z.createElement("span",{className:"recharts-tooltip-item-unit"},Q.unit||""))});return Z.createElement("ul",{className:"recharts-tooltip-item-list",style:q},J)}return null},T=U2({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},o),A=U2({margin:0},u),j=!dt(_),N=j?_:"",F=ze("recharts-default-tooltip",b),V=ze("recharts-tooltip-label",x);j&&w&&h!==void 0&&h!==null&&(N=w(_,h));var B=S?{role:"status","aria-live":"assertive"}:{};return Z.createElement("div",fC({className:F,style:T},B),Z.createElement("p",{className:V,style:A},Z.isValidElement(N)?N:"".concat(N)),E())};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 Zv(e,t,r){return t=ahe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ahe(e){var t=she(e,"string");return pp(t)=="symbol"?t:t+""}function she(e,t){if(pp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(pp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var fh="recharts-tooltip-wrapper",lhe={visibility:"hidden"};function uhe(e){var t=e.coordinate,r=e.translateX,n=e.translateY;return ze(fh,Zv(Zv(Zv(Zv({},"".concat(fh,"-right"),Ve(r)&&t&&Ve(t.x)&&r>=t.x),"".concat(fh,"-left"),Ve(r)&&t&&Ve(t.x)&&r<t.x),"".concat(fh,"-bottom"),Ve(n)&&t&&Ve(t.y)&&n>=t.y),"".concat(fh,"-top"),Ve(n)&&t&&Ve(t.y)&&n<t.y))}function Y4(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.key,i=e.offsetTopLeft,o=e.position,a=e.reverseDirection,s=e.tooltipDimension,c=e.viewBox,u=e.viewBoxDimension;if(o&&Ve(o[n]))return o[n];var h=r[n]-s-i,p=r[n]+i;if(t[n])return a[n]?h:p;if(a[n]){var v=h,b=c[n];return v<b?Math.max(p,c[n]):Math.max(h,c[n])}var x=p+s,_=c[n]+u;return x>_?Math.max(h,c[n]):Math.max(p,c[n])}function che(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 fhe(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.offsetTopLeft,i=e.position,o=e.reverseDirection,a=e.tooltipBox,s=e.useTranslate3d,c=e.viewBox,u,h,p;return a.height>0&&a.width>0&&r?(h=Y4({allowEscapeViewBox:t,coordinate:r,key:"x",offsetTopLeft:n,position:i,reverseDirection:o,tooltipDimension:a.width,viewBox:c,viewBoxDimension:c.width}),p=Y4({allowEscapeViewBox:t,coordinate:r,key:"y",offsetTopLeft:n,position:i,reverseDirection:o,tooltipDimension:a.height,viewBox:c,viewBoxDimension:c.height}),u=che({translateX:h,translateY:p,useTranslate3d:s})):u=lhe,{cssProperties:u,cssClasses:uhe({translateX:h,translateY:p,coordinate:r})}}function bf(e){"@babel/helpers - typeof";return bf=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},bf(e)}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 X4(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){hC(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 dhe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function hhe(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,OB(n.key),n)}}function phe(e,t,r){return t&&hhe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function mhe(e,t,r){return t=Oy(t),vhe(e,wB()?Reflect.construct(t,r||[],Oy(e).constructor):t.apply(e,r))}function vhe(e,t){if(t&&(bf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ghe(e)}function ghe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function wB(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(wB=function(){return!!e})()}function Oy(e){return Oy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Oy(e)}function yhe(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 hC(e,t,r){return t=OB(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function OB(e){var t=bhe(e,"string");return bf(t)=="symbol"?t:t+""}function bhe(e,t){if(bf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(bf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Q4=1,_he=function(e){function t(){var r;dhe(this,t);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return r=mhe(this,t,[].concat(i)),hC(r,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),hC(r,"handleKeyDown",function(a){if(a.key==="Escape"){var s,c,u,h;r.setState({dismissed:!0,dismissedAtCoordinate:{x:(s=(c=r.props.coordinate)===null||c===void 0?void 0:c.x)!==null&&s!==void 0?s:0,y:(u=(h=r.props.coordinate)===null||h===void 0?void 0:h.y)!==null&&u!==void 0?u:0}})}}),r}return yhe(t,e),phe(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();(Math.abs(n.width-this.state.lastBoundingBox.width)>Q4||Math.abs(n.height-this.state.lastBoundingBox.height)>Q4)&&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,o=i.active,a=i.allowEscapeViewBox,s=i.animationDuration,c=i.animationEasing,u=i.children,h=i.coordinate,p=i.hasPayload,v=i.isAnimationActive,b=i.offset,x=i.position,_=i.reverseDirection,w=i.useTranslate3d,O=i.viewBox,S=i.wrapperStyle,E=fhe({allowEscapeViewBox:a,coordinate:h,offsetTopLeft:b,position:x,reverseDirection:_,tooltipBox:this.state.lastBoundingBox,useTranslate3d:w,viewBox:O}),T=E.cssClasses,A=E.cssProperties,j=X4(X4({transition:v&&o?"transform ".concat(s,"ms ").concat(c):void 0},A),{},{pointerEvents:"none",visibility:!this.state.dismissed&&o&&p?"visible":"hidden",position:"absolute",top:0,left:0},S);return Z.createElement("div",{tabIndex:-1,className:T,style:j,ref:function(F){n.wrapperNode=F}},u)}}])}($.PureComponent),xhe=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},Gi={isSsr:xhe(),get:function(t){return Gi[t]},set:function(t,r){if(typeof t=="string")Gi[t]=r;else{var n=Object.keys(t);n&&n.length&&n.forEach(function(i){Gi[i]=t[i]})}}};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 J4(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function eI(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?J4(Object(r),!0).forEach(function(n){sj(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):J4(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function whe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ohe(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,PB(n.key),n)}}function She(e,t,r){return t&&Ohe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Phe(e,t,r){return t=Sy(t),Che(e,SB()?Reflect.construct(t,r||[],Sy(e).constructor):t.apply(e,r))}function Che(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 Ehe(e)}function Ehe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function SB(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(SB=function(){return!!e})()}function Sy(e){return Sy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Sy(e)}function The(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 sj(e,t,r){return t=PB(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function PB(e){var t=jhe(e,"string");return _f(t)=="symbol"?t:t+""}function jhe(e,t){if(_f(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(_f(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ahe(e){return e.dataKey}function khe(e,t){return Z.isValidElement(e)?Z.cloneElement(e,t):typeof e=="function"?Z.createElement(e,t):Z.createElement(ohe,t)}var zi=function(e){function t(){return whe(this,t),Phe(this,t,arguments)}return The(t,e),She(t,[{key:"render",value:function(){var n=this,i=this.props,o=i.active,a=i.allowEscapeViewBox,s=i.animationDuration,c=i.animationEasing,u=i.content,h=i.coordinate,p=i.filterNull,v=i.isAnimationActive,b=i.offset,x=i.payload,_=i.payloadUniqBy,w=i.position,O=i.reverseDirection,S=i.useTranslate3d,E=i.viewBox,T=i.wrapperStyle,A=x??[];p&&A.length&&(A=mB(x.filter(function(N){return N.value!=null&&(N.hide!==!0||n.props.includeHidden)}),_,Ahe));var j=A.length>0;return Z.createElement(_he,{allowEscapeViewBox:a,animationDuration:s,animationEasing:c,isAnimationActive:v,active:o,coordinate:h,hasPayload:j,offset:b,position:w,reverseDirection:O,useTranslate3d:S,viewBox:E,wrapperStyle:T},khe(u,eI(eI({},this.props),{},{payload:A})))}}])}($.PureComponent);sj(zi,"displayName","Tooltip");sj(zi,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!Gi.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 z2,tI;function Rhe(){if(tI)return z2;tI=1;var e=ca(),t=function(){return e.Date.now()};return z2=t,z2}var V2,rI;function Nhe(){if(rI)return V2;rI=1;var e=/\s/;function t(r){for(var n=r.length;n--&&e.test(r.charAt(n)););return n}return V2=t,V2}var W2,nI;function Mhe(){if(nI)return W2;nI=1;var e=Nhe(),t=/^\s+/;function r(n){return n&&n.slice(0,e(n)+1).replace(t,"")}return W2=r,W2}var q2,iI;function CB(){if(iI)return q2;iI=1;var e=Mhe(),t=vl(),r=Qf(),n=NaN,i=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,a=/^0o[0-7]+$/i,s=parseInt;function c(u){if(typeof u=="number")return u;if(r(u))return n;if(t(u)){var h=typeof u.valueOf=="function"?u.valueOf():u;u=t(h)?h+"":h}if(typeof u!="string")return u===0?u:+u;u=e(u);var p=o.test(u);return p||a.test(u)?s(u.slice(2),p?2:8):i.test(u)?n:+u}return q2=c,q2}var H2,oI;function Lhe(){if(oI)return H2;oI=1;var e=vl(),t=Rhe(),r=CB(),n="Expected a function",i=Math.max,o=Math.min;function a(s,c,u){var h,p,v,b,x,_,w=0,O=!1,S=!1,E=!0;if(typeof s!="function")throw new TypeError(n);c=r(c)||0,e(u)&&(O=!!u.leading,S="maxWait"in u,v=S?i(r(u.maxWait)||0,c):v,E="trailing"in u?!!u.trailing:E);function T(J){var Q=h,ne=p;return h=p=void 0,w=J,b=s.apply(ne,Q),b}function A(J){return w=J,x=setTimeout(F,c),O?T(J):b}function j(J){var Q=J-_,ne=J-w,ae=c-Q;return S?o(ae,v-ne):ae}function N(J){var Q=J-_,ne=J-w;return _===void 0||Q>=c||Q<0||S&&ne>=v}function F(){var J=t();if(N(J))return V(J);x=setTimeout(F,j(J))}function V(J){return x=void 0,E&&h?T(J):(h=p=void 0,b)}function B(){x!==void 0&&clearTimeout(x),w=0,h=_=p=x=void 0}function W(){return x===void 0?b:V(t())}function q(){var J=t(),Q=N(J);if(h=arguments,p=this,_=J,Q){if(x===void 0)return A(_);if(S)return clearTimeout(x),x=setTimeout(F,c),T(_)}return x===void 0&&(x=setTimeout(F,c)),b}return q.cancel=B,q.flush=W,q}return H2=a,H2}var G2,aI;function Ihe(){if(aI)return G2;aI=1;var e=Lhe(),t=vl(),r="Expected a function";function n(i,o,a){var s=!0,c=!0;if(typeof i!="function")throw new TypeError(r);return t(a)&&(s="leading"in a?!!a.leading:s,c="trailing"in a?!!a.trailing:c),e(i,o,{leading:s,maxWait:o,trailing:c})}return G2=n,G2}var Dhe=Ihe();const EB=Nt(Dhe);function mp(e){"@babel/helpers - typeof";return mp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},mp(e)}function sI(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 Xv(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?sI(Object(r),!0).forEach(function(n){$he(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):sI(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function $he(e,t,r){return t=Fhe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Fhe(e){var t=Bhe(e,"string");return mp(t)=="symbol"?t:t+""}function Bhe(e,t){if(mp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(mp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Uhe(e,t){return qhe(e)||Whe(e,t)||Vhe(e,t)||zhe()}function zhe(){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 Vhe(e,t){if(e){if(typeof e=="string")return lI(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 lI(e,t)}}function lI(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 Whe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,s=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(c=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(h){u=!0,i=h}finally{try{if(!c&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}function qhe(e){if(Array.isArray(e))return e}var lj=$.forwardRef(function(e,t){var r=e.aspect,n=e.initialDimension,i=n===void 0?{width:-1,height:-1}:n,o=e.width,a=o===void 0?"100%":o,s=e.height,c=s===void 0?"100%":s,u=e.minWidth,h=u===void 0?0:u,p=e.minHeight,v=e.maxHeight,b=e.children,x=e.debounce,_=x===void 0?0:x,w=e.id,O=e.className,S=e.onResize,E=e.style,T=E===void 0?{}:E,A=$.useRef(null),j=$.useRef();j.current=S,$.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 N=$.useState({containerWidth:i.width,containerHeight:i.height}),F=Uhe(N,2),V=F[0],B=F[1],W=$.useCallback(function(J,Q){B(function(ne){var ae=Math.round(J),se=Math.round(Q);return ne.containerWidth===ae&&ne.containerHeight===se?ne:{containerWidth:ae,containerHeight:se}})},[]);$.useEffect(function(){var J=function(K){var G,z=K[0].contentRect,re=z.width,X=z.height;W(re,X),(G=j.current)===null||G===void 0||G.call(j,re,X)};_>0&&(J=EB(J,_,{trailing:!0,leading:!1}));var Q=new ResizeObserver(J),ne=A.current.getBoundingClientRect(),ae=ne.width,se=ne.height;return W(ae,se),Q.observe(A.current),function(){Q.disconnect()}},[W,_]);var q=$.useMemo(function(){var J=V.containerWidth,Q=V.containerHeight;if(J<0||Q<0)return null;xo(cu(a)||cu(c),`The width(%s) and height(%s) are both fixed numbers, + maybe you don't need to use a ResponsiveContainer.`,a,c),xo(!r||r>0,"The aspect(%s) must be greater than zero.",r);var ne=cu(a)?J:a,ae=cu(c)?Q:c;r&&r>0&&(ne?ae=ne/r:ae&&(ne=ae*r),v&&ae>v&&(ae=v)),xo(ne>0||ae>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.`,ne,ae,a,c,h,p,r);var se=!Array.isArray(b)&&Ba(b.type).endsWith("Chart");return Z.Children.map(b,function(oe){return Z.isValidElement(oe)?$.cloneElement(oe,Xv({width:ne,height:ae},se?{style:Xv({height:"100%",width:"100%",maxHeight:ae,maxWidth:ne},oe.props.style)}:{})):oe})},[r,b,c,v,p,h,V,a]);return Z.createElement("div",{id:w?"".concat(w):void 0,className:ze("recharts-responsive-container",O),style:Xv(Xv({},T),{},{width:a,height:c,minWidth:h,minHeight:p,maxHeight:v}),ref:A},q)}),Js=function(t){return null};Js.displayName="Cell";function vp(e){"@babel/helpers - typeof";return vp=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},vp(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 mC(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){Hhe(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 Hhe(e,t,r){return t=Ghe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ghe(e){var t=Khe(e,"string");return vp(t)=="symbol"?t:t+""}function Khe(e,t){if(vp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(vp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Mc={widthCache:{},cacheCount:0},Yhe=2e3,Zhe={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},cI="recharts_measurement_span";function Xhe(e){var t=mC({},e);return Object.keys(t).forEach(function(r){t[r]||delete t[r]}),t}var $h=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||Gi.isSsr)return{width:0,height:0};var n=Xhe(r),i=JSON.stringify({text:t,copyStyle:n});if(Mc.widthCache[i])return Mc.widthCache[i];try{var o=document.getElementById(cI);o||(o=document.createElement("span"),o.setAttribute("id",cI),o.setAttribute("aria-hidden","true"),document.body.appendChild(o));var a=mC(mC({},Zhe),n);Object.assign(o.style,a),o.textContent="".concat(t);var s=o.getBoundingClientRect(),c={width:s.width,height:s.height};return Mc.widthCache[i]=c,++Mc.cacheCount>Yhe&&(Mc.cacheCount=0,Mc.widthCache={}),c}catch{return{width:0,height:0}}},Qhe=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};function gp(e){"@babel/helpers - typeof";return gp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gp(e)}function Py(e,t){return rpe(e)||tpe(e,t)||epe(e,t)||Jhe()}function Jhe(){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 epe(e,t){if(e){if(typeof e=="string")return fI(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return fI(e,t)}}function fI(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function tpe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,s=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(h){u=!0,i=h}finally{try{if(!c&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}function rpe(e){if(Array.isArray(e))return e}function npe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function dI(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,ope(n.key),n)}}function ipe(e,t,r){return t&&dI(e.prototype,t),r&&dI(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function ope(e){var t=ape(e,"string");return gp(t)=="symbol"?t:t+""}function ape(e,t){if(gp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(gp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var hI=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,pI=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,spe=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,lpe=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,TB={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},upe=Object.keys(TB),Kc="NaN";function cpe(e,t){return e*TB[t]}var Qv=function(){function e(t,r){npe(this,e),this.num=t,this.unit=r,this.num=t,this.unit=r,Number.isNaN(t)&&(this.unit=""),r!==""&&!spe.test(r)&&(this.num=NaN,this.unit=""),upe.includes(r)&&(this.num=cpe(t,r),this.unit="px")}return ipe(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=lpe.exec(r))!==null&&n!==void 0?n:[],o=Py(i,3),a=o[1],s=o[2];return new e(parseFloat(a),s??"")}}])}();function jB(e){if(e.includes(Kc))return Kc;for(var t=e;t.includes("*")||t.includes("/");){var r,n=(r=hI.exec(t))!==null&&r!==void 0?r:[],i=Py(n,4),o=i[1],a=i[2],s=i[3],c=Qv.parse(o??""),u=Qv.parse(s??""),h=a==="*"?c.multiply(u):c.divide(u);if(h.isNaN())return Kc;t=t.replace(hI,h.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var p,v=(p=pI.exec(t))!==null&&p!==void 0?p:[],b=Py(v,4),x=b[1],_=b[2],w=b[3],O=Qv.parse(x??""),S=Qv.parse(w??""),E=_==="+"?O.add(S):O.subtract(S);if(E.isNaN())return Kc;t=t.replace(pI,E.toString())}return t}var mI=/\(([^()]*)\)/;function fpe(e){for(var t=e;t.includes("(");){var r=mI.exec(t),n=Py(r,2),i=n[1];t=t.replace(mI,jB(i))}return t}function dpe(e){var t=e.replace(/\s+/g,"");return t=fpe(t),t=jB(t),t}function hpe(e){try{return dpe(e)}catch{return Kc}}function K2(e){var t=hpe(e.slice(5,-1));return t===Kc?"":t}var ppe=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],mpe=["dx","dy","angle","className","breakAll"];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 vI(e,t){if(e==null)return{};var r=vpe(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function vpe(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 gI(e,t){return _pe(e)||bpe(e,t)||ype(e,t)||gpe()}function gpe(){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 ype(e,t){if(e){if(typeof e=="string")return yI(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 yI(e,t)}}function yI(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 bpe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,s=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(h){u=!0,i=h}finally{try{if(!c&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}function _pe(e){if(Array.isArray(e))return e}var AB=/[ \f\n\r\t\v\u2028\u2029]+/,kB=function(t){var r=t.children,n=t.breakAll,i=t.style;try{var o=[];dt(r)||(n?o=r.toString().split(""):o=r.toString().split(AB));var a=o.map(function(c){return{word:c,width:$h(c,i).width}}),s=n?0:$h(" ",i).width;return{wordsWithComputedWidth:a,spaceWidth:s}}catch{return null}},xpe=function(t,r,n,i,o){var a=t.maxLines,s=t.children,c=t.style,u=t.breakAll,h=Ve(a),p=s,v=function(){var ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return ne.reduce(function(ae,se){var oe=se.word,K=se.width,G=ae[ae.length-1];if(G&&(i==null||o||G.width+K+n<Number(i)))G.words.push(oe),G.width+=K+n;else{var z={words:[oe],width:K};ae.push(z)}return ae},[])},b=v(r),x=function(ne){return ne.reduce(function(ae,se){return ae.width>se.width?ae:se})};if(!h)return b;for(var _="…",w=function(ne){var ae=p.slice(0,ne),se=kB({breakAll:u,style:c,children:ae+_}).wordsWithComputedWidth,oe=v(se),K=oe.length>a||x(oe).width>Number(i);return[K,oe]},O=0,S=p.length-1,E=0,T;O<=S&&E<=p.length-1;){var A=Math.floor((O+S)/2),j=A-1,N=w(j),F=gI(N,2),V=F[0],B=F[1],W=w(A),q=gI(W,1),J=q[0];if(!V&&!J&&(O=A+1),V&&J&&(S=A-1),!V&&J){T=B;break}E++}return T||b},bI=function(t){var r=dt(t)?[]:t.toString().split(AB);return[{words:r}]},wpe=function(t){var r=t.width,n=t.scaleToFit,i=t.children,o=t.style,a=t.breakAll,s=t.maxLines;if((r||n)&&!Gi.isSsr){var c,u,h=kB({breakAll:a,children:i,style:o});if(h){var p=h.wordsWithComputedWidth,v=h.spaceWidth;c=p,u=v}else return bI(i);return xpe({breakAll:a,children:i,maxLines:s,style:o},c,u,r,n)}return bI(i)},_I="#808080",Tu=function(t){var r=t.x,n=r===void 0?0:r,i=t.y,o=i===void 0?0:i,a=t.lineHeight,s=a===void 0?"1em":a,c=t.capHeight,u=c===void 0?"0.71em":c,h=t.scaleToFit,p=h===void 0?!1:h,v=t.textAnchor,b=v===void 0?"start":v,x=t.verticalAnchor,_=x===void 0?"end":x,w=t.fill,O=w===void 0?_I:w,S=vI(t,ppe),E=$.useMemo(function(){return wpe({breakAll:S.breakAll,children:S.children,maxLines:S.maxLines,scaleToFit:p,style:S.style,width:S.width})},[S.breakAll,S.children,S.maxLines,p,S.style,S.width]),T=S.dx,A=S.dy,j=S.angle,N=S.className,F=S.breakAll,V=vI(S,mpe);if(!Vr(n)||!Vr(o))return null;var B=n+(Ve(T)?T:0),W=o+(Ve(A)?A:0),q;switch(_){case"start":q=K2("calc(".concat(u,")"));break;case"middle":q=K2("calc(".concat((E.length-1)/2," * -").concat(s," + (").concat(u," / 2))"));break;default:q=K2("calc(".concat(E.length-1," * -").concat(s,")"));break}var J=[];if(p){var Q=E[0].width,ne=S.width;J.push("scale(".concat((Ve(ne)?ne/Q:1)/Q,")"))}return j&&J.push("rotate(".concat(j,", ").concat(B,", ").concat(W,")")),J.length&&(V.transform=J.join(" ")),Z.createElement("text",vC({},it(V,!0),{x:B,y:W,className:ze("recharts-text",N),textAnchor:b,fill:O.includes("url")?_I:O}),E.map(function(ae,se){var oe=ae.words.join(F?"":" ");return Z.createElement("tspan",{x:B,dy:se===0?q:s,key:"".concat(oe,"-").concat(se)},oe)}))};function el(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function Ope(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function uj(e){let t,r,n;e.length!==2?(t=el,r=(s,c)=>el(e(s),c),n=(s,c)=>e(s)-c):(t=e===el||e===Ope?e:Spe,r=e,n=e);function i(s,c,u=0,h=s.length){if(u<h){if(t(c,c)!==0)return h;do{const p=u+h>>>1;r(s[p],c)<0?u=p+1:h=p}while(u<h)}return u}function o(s,c,u=0,h=s.length){if(u<h){if(t(c,c)!==0)return h;do{const p=u+h>>>1;r(s[p],c)<=0?u=p+1:h=p}while(u<h)}return u}function a(s,c,u=0,h=s.length){const p=i(s,c,u,h-1);return p>u&&n(s[p-1],c)>-n(s[p],c)?p-1:p}return{left:i,center:a,right:o}}function Spe(){return 0}function RB(e){return e===null?NaN:+e}function*Ppe(e,t){for(let r of e)r!=null&&(r=+r)>=r&&(yield r)}const Cpe=uj(el),dm=Cpe.right;uj(RB).center;class xI extends Map{constructor(t,r=jpe){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(wI(this,t))}has(t){return super.has(wI(this,t))}set(t,r){return super.set(Epe(this,t),r)}delete(t){return super.delete(Tpe(this,t))}}function wI({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):r}function Epe({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}function Tpe({_intern:e,_key:t},r){const n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}function jpe(e){return e!==null&&typeof e=="object"?e.valueOf():e}function Ape(e=el){if(e===el)return NB;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 NB(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const kpe=Math.sqrt(50),Rpe=Math.sqrt(10),Npe=Math.sqrt(2);function Cy(e,t,r){const n=(t-e)/Math.max(0,r),i=Math.floor(Math.log10(n)),o=n/Math.pow(10,i),a=o>=kpe?10:o>=Rpe?5:o>=Npe?2:1;let s,c,u;return i<0?(u=Math.pow(10,-i)/a,s=Math.round(e*u),c=Math.round(t*u),s/u<e&&++s,c/u>t&&--c,u=-u):(u=Math.pow(10,i)*a,s=Math.round(e/u),c=Math.round(t/u),s*u<e&&++s,c*u>t&&--c),c<s&&.5<=r&&r<2?Cy(e,t,r*2):[s,c,u]}function gC(e,t,r){if(t=+t,e=+e,r=+r,!(r>0))return[];if(e===t)return[e];const n=t<e,[i,o,a]=n?Cy(t,e,r):Cy(e,t,r);if(!(o>=i))return[];const s=o-i+1,c=new Array(s);if(n)if(a<0)for(let u=0;u<s;++u)c[u]=(o-u)/-a;else for(let u=0;u<s;++u)c[u]=(o-u)*a;else if(a<0)for(let u=0;u<s;++u)c[u]=(i+u)/-a;else for(let u=0;u<s;++u)c[u]=(i+u)*a;return c}function yC(e,t,r){return t=+t,e=+e,r=+r,Cy(e,t,r)[2]}function bC(e,t,r){t=+t,e=+e,r=+r;const n=t<e,i=n?yC(t,e,r):yC(e,t,r);return(n?-1:1)*(i<0?1/-i:i)}function OI(e,t){let r;for(const n of e)n!=null&&(r<n||r===void 0&&n>=n)&&(r=n);return r}function SI(e,t){let r;for(const n of e)n!=null&&(r>n||r===void 0&&n>=n)&&(r=n);return r}function MB(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?NB:Ape(i);n>r;){if(n-r>600){const c=n-r+1,u=t-r+1,h=Math.log(c),p=.5*Math.exp(2*h/3),v=.5*Math.sqrt(h*p*(c-p)/c)*(u-c/2<0?-1:1),b=Math.max(r,Math.floor(t-u*p/c+v)),x=Math.min(n,Math.floor(t+(c-u)*p/c+v));MB(e,t,b,x,i)}const o=e[t];let a=r,s=n;for(dh(e,r,t),i(e[n],o)>0&&dh(e,r,n);a<s;){for(dh(e,a,s),++a,--s;i(e[a],o)<0;)++a;for(;i(e[s],o)>0;)--s}i(e[r],o)===0?dh(e,r,s):(++s,dh(e,s,n)),s<=t&&(r=s+1),t<=s&&(n=s-1)}return e}function dh(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function Mpe(e,t,r){if(e=Float64Array.from(Ppe(e)),!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return SI(e);if(t>=1)return OI(e);var n,i=(n-1)*t,o=Math.floor(i),a=OI(MB(e,o).subarray(0,o+1)),s=SI(e.subarray(o+1));return a+(s-a)*(i-o)}}function Lpe(e,t,r=RB){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,o=Math.floor(i),a=+r(e[o],o,e),s=+r(e[o+1],o+1,e);return a+(s-a)*(i-o)}}function Ipe(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,o=new Array(i);++n<i;)o[n]=e+n*r;return o}function Ji(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function is(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 _C=Symbol("implicit");function cj(){var e=new xI,t=[],r=[],n=_C;function i(o){let a=e.get(o);if(a===void 0){if(n!==_C)return n;e.set(o,a=t.push(o)-1)}return r[a%r.length]}return i.domain=function(o){if(!arguments.length)return t.slice();t=[],e=new xI;for(const a of o)e.has(a)||e.set(a,t.push(a)-1);return i},i.range=function(o){return arguments.length?(r=Array.from(o),i):r.slice()},i.unknown=function(o){return arguments.length?(n=o,i):n},i.copy=function(){return cj(t,r).unknown(n)},Ji.apply(i,arguments),i}function yp(){var e=cj().unknown(void 0),t=e.domain,r=e.range,n=0,i=1,o,a,s=!1,c=0,u=0,h=.5;delete e.unknown;function p(){var v=t().length,b=i<n,x=b?i:n,_=b?n:i;o=(_-x)/Math.max(1,v-c+u*2),s&&(o=Math.floor(o)),x+=(_-x-o*(v-c))*h,a=o*(1-c),s&&(x=Math.round(x),a=Math.round(a));var w=Ipe(v).map(function(O){return x+o*O});return r(b?w.reverse():w)}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 a},e.step=function(){return o},e.round=function(v){return arguments.length?(s=!!v,p()):s},e.padding=function(v){return arguments.length?(c=Math.min(1,u=+v),p()):c},e.paddingInner=function(v){return arguments.length?(c=Math.min(1,v),p()):c},e.paddingOuter=function(v){return arguments.length?(u=+v,p()):u},e.align=function(v){return arguments.length?(h=Math.max(0,Math.min(1,v)),p()):h},e.copy=function(){return yp(t(),[n,i]).round(s).paddingInner(c).paddingOuter(u).align(h)},Ji.apply(p(),arguments)}function LB(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return LB(t())},e}function Fh(){return LB(yp.apply(null,arguments).paddingInner(1))}function fj(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function IB(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function hm(){}var bp=.7,Ey=1/bp,nf="\\s*([+-]?\\d+)\\s*",_p="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",ea="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Dpe=/^#([0-9a-f]{3,8})$/,$pe=new RegExp(`^rgb\\(${nf},${nf},${nf}\\)$`),Fpe=new RegExp(`^rgb\\(${ea},${ea},${ea}\\)$`),Bpe=new RegExp(`^rgba\\(${nf},${nf},${nf},${_p}\\)$`),Upe=new RegExp(`^rgba\\(${ea},${ea},${ea},${_p}\\)$`),zpe=new RegExp(`^hsl\\(${_p},${ea},${ea}\\)$`),Vpe=new RegExp(`^hsla\\(${_p},${ea},${ea},${_p}\\)$`),PI={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};fj(hm,xp,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:CI,formatHex:CI,formatHex8:Wpe,formatHsl:qpe,formatRgb:EI,toString:EI});function CI(){return this.rgb().formatHex()}function Wpe(){return this.rgb().formatHex8()}function qpe(){return DB(this).formatHsl()}function EI(){return this.rgb().formatRgb()}function xp(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=Dpe.exec(e))?(r=t[1].length,t=parseInt(t[1],16),r===6?TI(t):r===3?new qn(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?Jv(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?Jv(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=$pe.exec(e))?new qn(t[1],t[2],t[3],1):(t=Fpe.exec(e))?new qn(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=Bpe.exec(e))?Jv(t[1],t[2],t[3],t[4]):(t=Upe.exec(e))?Jv(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=zpe.exec(e))?kI(t[1],t[2]/100,t[3]/100,1):(t=Vpe.exec(e))?kI(t[1],t[2]/100,t[3]/100,t[4]):PI.hasOwnProperty(e)?TI(PI[e]):e==="transparent"?new qn(NaN,NaN,NaN,0):null}function TI(e){return new qn(e>>16&255,e>>8&255,e&255,1)}function Jv(e,t,r,n){return n<=0&&(e=t=r=NaN),new qn(e,t,r,n)}function Hpe(e){return e instanceof hm||(e=xp(e)),e?(e=e.rgb(),new qn(e.r,e.g,e.b,e.opacity)):new qn}function xC(e,t,r,n){return arguments.length===1?Hpe(e):new qn(e,t,r,n??1)}function qn(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}fj(qn,xC,IB(hm,{brighter(e){return e=e==null?Ey:Math.pow(Ey,e),new qn(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?bp:Math.pow(bp,e),new qn(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new qn(yu(this.r),yu(this.g),yu(this.b),Ty(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:jI,formatHex:jI,formatHex8:Gpe,formatRgb:AI,toString:AI}));function jI(){return`#${fu(this.r)}${fu(this.g)}${fu(this.b)}`}function Gpe(){return`#${fu(this.r)}${fu(this.g)}${fu(this.b)}${fu((isNaN(this.opacity)?1:this.opacity)*255)}`}function AI(){const e=Ty(this.opacity);return`${e===1?"rgb(":"rgba("}${yu(this.r)}, ${yu(this.g)}, ${yu(this.b)}${e===1?")":`, ${e})`}`}function Ty(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function yu(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function fu(e){return e=yu(e),(e<16?"0":"")+e.toString(16)}function kI(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new bo(e,t,r,n)}function DB(e){if(e instanceof bo)return new bo(e.h,e.s,e.l,e.opacity);if(e instanceof hm||(e=xp(e)),!e)return new bo;if(e instanceof bo)return e;e=e.rgb();var t=e.r/255,r=e.g/255,n=e.b/255,i=Math.min(t,r,n),o=Math.max(t,r,n),a=NaN,s=o-i,c=(o+i)/2;return s?(t===o?a=(r-n)/s+(r<n)*6:r===o?a=(n-t)/s+2:a=(t-r)/s+4,s/=c<.5?o+i:2-o-i,a*=60):s=c>0&&c<1?0:a,new bo(a,s,c,e.opacity)}function Kpe(e,t,r,n){return arguments.length===1?DB(e):new bo(e,t,r,n??1)}function bo(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}fj(bo,Kpe,IB(hm,{brighter(e){return e=e==null?Ey:Math.pow(Ey,e),new bo(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?bp:Math.pow(bp,e),new bo(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 qn(Y2(e>=240?e-240:e+120,i,n),Y2(e,i,n),Y2(e<120?e+240:e-120,i,n),this.opacity)},clamp(){return new bo(RI(this.h),eg(this.s),eg(this.l),Ty(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=Ty(this.opacity);return`${e===1?"hsl(":"hsla("}${RI(this.h)}, ${eg(this.s)*100}%, ${eg(this.l)*100}%${e===1?")":`, ${e})`}`}}));function RI(e){return e=(e||0)%360,e<0?e+360:e}function eg(e){return Math.max(0,Math.min(1,e||0))}function Y2(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 dj=e=>()=>e;function Ype(e,t){return function(r){return e+r*t}}function Zpe(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 Xpe(e){return(e=+e)==1?$B:function(t,r){return r-t?Zpe(t,r,e):dj(isNaN(t)?r:t)}}function $B(e,t){var r=t-e;return r?Ype(e,r):dj(isNaN(e)?t:e)}const NI=function e(t){var r=Xpe(t);function n(i,o){var a=r((i=xC(i)).r,(o=xC(o)).r),s=r(i.g,o.g),c=r(i.b,o.b),u=$B(i.opacity,o.opacity);return function(h){return i.r=a(h),i.g=s(h),i.b=c(h),i.opacity=u(h),i+""}}return n.gamma=e,n}(1);function Qpe(e,t){t||(t=[]);var r=e?Math.min(t.length,e.length):0,n=t.slice(),i;return function(o){for(i=0;i<r;++i)n[i]=e[i]*(1-o)+t[i]*o;return n}}function Jpe(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function eme(e,t){var r=t?t.length:0,n=e?Math.min(r,e.length):0,i=new Array(n),o=new Array(r),a;for(a=0;a<n;++a)i[a]=rd(e[a],t[a]);for(;a<r;++a)o[a]=t[a];return function(s){for(a=0;a<n;++a)o[a]=i[a](s);return o}}function tme(e,t){var r=new Date;return e=+e,t=+t,function(n){return r.setTime(e*(1-n)+t*n),r}}function jy(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}}function rme(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]=rd(e[i],t[i]):n[i]=t[i];return function(o){for(i in r)n[i]=r[i](o);return n}}var wC=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Z2=new RegExp(wC.source,"g");function nme(e){return function(){return e}}function ime(e){return function(t){return e(t)+""}}function ome(e,t){var r=wC.lastIndex=Z2.lastIndex=0,n,i,o,a=-1,s=[],c=[];for(e=e+"",t=t+"";(n=wC.exec(e))&&(i=Z2.exec(t));)(o=i.index)>r&&(o=t.slice(r,o),s[a]?s[a]+=o:s[++a]=o),(n=n[0])===(i=i[0])?s[a]?s[a]+=i:s[++a]=i:(s[++a]=null,c.push({i:a,x:jy(n,i)})),r=Z2.lastIndex;return r<t.length&&(o=t.slice(r),s[a]?s[a]+=o:s[++a]=o),s.length<2?c[0]?ime(c[0].x):nme(t):(t=c.length,function(u){for(var h=0,p;h<t;++h)s[(p=c[h]).i]=p.x(u);return s.join("")})}function rd(e,t){var r=typeof t,n;return t==null||r==="boolean"?dj(t):(r==="number"?jy:r==="string"?(n=xp(t))?(t=n,NI):ome:t instanceof xp?NI:t instanceof Date?tme:Jpe(t)?Qpe:Array.isArray(t)?eme:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?rme:jy)(e,t)}function hj(e,t){return e=+e,t=+t,function(r){return Math.round(e*(1-r)+t*r)}}function ame(e,t){t===void 0&&(t=e,e=rd);for(var r=0,n=t.length-1,i=t[0],o=new Array(n<0?0:n);r<n;)o[r]=e(i,i=t[++r]);return function(a){var s=Math.max(0,Math.min(n-1,Math.floor(a*=n)));return o[s](a-s)}}function sme(e){return function(){return e}}function Ay(e){return+e}var MI=[0,1];function Tn(e){return e}function OC(e,t){return(t-=e=+e)?function(r){return(r-e)/t}:sme(isNaN(t)?NaN:.5)}function lme(e,t){var r;return e>t&&(r=e,e=t,t=r),function(n){return Math.max(e,Math.min(t,n))}}function ume(e,t,r){var n=e[0],i=e[1],o=t[0],a=t[1];return i<n?(n=OC(i,n),o=r(a,o)):(n=OC(n,i),o=r(o,a)),function(s){return o(n(s))}}function cme(e,t,r){var n=Math.min(e.length,t.length)-1,i=new Array(n),o=new Array(n),a=-1;for(e[n]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++a<n;)i[a]=OC(e[a],e[a+1]),o[a]=r(t[a],t[a+1]);return function(s){var c=dm(e,s,1,n)-1;return o[c](i[c](s))}}function pm(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function sb(){var e=MI,t=MI,r=rd,n,i,o,a=Tn,s,c,u;function h(){var v=Math.min(e.length,t.length);return a!==Tn&&(a=lme(e[0],e[v-1])),s=v>2?cme:ume,c=u=null,p}function p(v){return v==null||isNaN(v=+v)?o:(c||(c=s(e.map(n),t,r)))(n(a(v)))}return p.invert=function(v){return a(i((u||(u=s(t,e.map(n),jy)))(v)))},p.domain=function(v){return arguments.length?(e=Array.from(v,Ay),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=hj,h()},p.clamp=function(v){return arguments.length?(a=v?!0:Tn,h()):a!==Tn},p.interpolate=function(v){return arguments.length?(r=v,h()):r},p.unknown=function(v){return arguments.length?(o=v,p):o},function(v,b){return n=v,i=b,h()}}function pj(){return sb()(Tn,Tn)}function fme(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function ky(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 xf(e){return e=ky(Math.abs(e)),e?e[1]:NaN}function dme(e,t){return function(r,n){for(var i=r.length,o=[],a=0,s=e[0],c=0;i>0&&s>0&&(c+s+1>n&&(s=Math.max(1,n-c)),o.push(r.substring(i-=s,i+s)),!((c+=s+1)>n));)s=e[a=(a+1)%e.length];return o.reverse().join(t)}}function hme(e){return function(t){return t.replace(/[0-9]/g,function(r){return e[+r]})}}var pme=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function wp(e){if(!(t=pme.exec(e)))throw new Error("invalid format: "+e);var t;return new mj({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]})}wp.prototype=mj.prototype;function mj(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+""}mj.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 mme(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 FB;function vme(e,t){var r=ky(e,t);if(!r)return e+"";var n=r[0],i=r[1],o=i-(FB=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,a=n.length;return o===a?n:o>a?n+new Array(o-a+1).join("0"):o>0?n.slice(0,o)+"."+n.slice(o):"0."+new Array(1-o).join("0")+ky(e,Math.max(0,t+o-1))[0]}function LI(e,t){var r=ky(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 II={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:fme,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)=>LI(e*100,t),r:LI,s:vme,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function DI(e){return e}var $I=Array.prototype.map,FI=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function gme(e){var t=e.grouping===void 0||e.thousands===void 0?DI:dme($I.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+"",o=e.numerals===void 0?DI:hme($I.call(e.numerals,String)),a=e.percent===void 0?"%":e.percent+"",s=e.minus===void 0?"−":e.minus+"",c=e.nan===void 0?"NaN":e.nan+"";function u(p){p=wp(p);var v=p.fill,b=p.align,x=p.sign,_=p.symbol,w=p.zero,O=p.width,S=p.comma,E=p.precision,T=p.trim,A=p.type;A==="n"?(S=!0,A="g"):II[A]||(E===void 0&&(E=12),T=!0,A="g"),(w||v==="0"&&b==="=")&&(w=!0,v="0",b="=");var j=_==="$"?r:_==="#"&&/[boxX]/.test(A)?"0"+A.toLowerCase():"",N=_==="$"?n:/[%p]/.test(A)?a:"",F=II[A],V=/[defgprs%]/.test(A);E=E===void 0?6:/[gprs]/.test(A)?Math.max(1,Math.min(21,E)):Math.max(0,Math.min(20,E));function B(W){var q=j,J=N,Q,ne,ae;if(A==="c")J=F(W)+J,W="";else{W=+W;var se=W<0||1/W<0;if(W=isNaN(W)?c:F(Math.abs(W),E),T&&(W=mme(W)),se&&+W==0&&x!=="+"&&(se=!1),q=(se?x==="("?x:s:x==="-"||x==="("?"":x)+q,J=(A==="s"?FI[8+FB/3]:"")+J+(se&&x==="("?")":""),V){for(Q=-1,ne=W.length;++Q<ne;)if(ae=W.charCodeAt(Q),48>ae||ae>57){J=(ae===46?i+W.slice(Q+1):W.slice(Q))+J,W=W.slice(0,Q);break}}}S&&!w&&(W=t(W,1/0));var oe=q.length+W.length+J.length,K=oe<O?new Array(O-oe+1).join(v):"";switch(S&&w&&(W=t(K+W,K.length?O-J.length:1/0),K=""),b){case"<":W=q+W+J+K;break;case"=":W=q+K+W+J;break;case"^":W=K.slice(0,oe=K.length>>1)+q+W+J+K.slice(oe);break;default:W=K+q+W+J;break}return o(W)}return B.toString=function(){return p+""},B}function h(p,v){var b=u((p=wp(p),p.type="f",p)),x=Math.max(-8,Math.min(8,Math.floor(xf(v)/3)))*3,_=Math.pow(10,-x),w=FI[8+x/3];return function(O){return b(_*O)+w}}return{format:u,formatPrefix:h}}var tg,vj,BB;yme({thousands:",",grouping:[3],currency:["$",""]});function yme(e){return tg=gme(e),vj=tg.format,BB=tg.formatPrefix,tg}function bme(e){return Math.max(0,-xf(Math.abs(e)))}function _me(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(xf(t)/3)))*3-xf(Math.abs(e)))}function xme(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,xf(t)-xf(e))+1}function UB(e,t,r,n){var i=bC(e,t,r),o;switch(n=wp(n??",f"),n.type){case"s":{var a=Math.max(Math.abs(e),Math.abs(t));return n.precision==null&&!isNaN(o=_me(i,a))&&(n.precision=o),BB(n,a)}case"":case"e":case"g":case"p":case"r":{n.precision==null&&!isNaN(o=xme(i,Math.max(Math.abs(e),Math.abs(t))))&&(n.precision=o-(n.type==="e"));break}case"f":case"%":{n.precision==null&&!isNaN(o=bme(i))&&(n.precision=o-(n.type==="%")*2);break}}return vj(n)}function yl(e){var t=e.domain;return e.ticks=function(r){var n=t();return gC(n[0],n[n.length-1],r??10)},e.tickFormat=function(r,n){var i=t();return UB(i[0],i[i.length-1],r??10,n)},e.nice=function(r){r==null&&(r=10);var n=t(),i=0,o=n.length-1,a=n[i],s=n[o],c,u,h=10;for(s<a&&(u=a,a=s,s=u,u=i,i=o,o=u);h-- >0;){if(u=yC(a,s,r),u===c)return n[i]=a,n[o]=s,t(n);if(u>0)a=Math.floor(a/u)*u,s=Math.ceil(s/u)*u;else if(u<0)a=Math.ceil(a*u)/u,s=Math.floor(s*u)/u;else break;c=u}return e},e}function Ry(){var e=pj();return e.copy=function(){return pm(e,Ry())},Ji.apply(e,arguments),yl(e)}function zB(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,Ay),r):e.slice()},r.unknown=function(n){return arguments.length?(t=n,r):t},r.copy=function(){return zB(e).unknown(t)},e=arguments.length?Array.from(e,Ay):[0,1],yl(r)}function VB(e,t){e=e.slice();var r=0,n=e.length-1,i=e[r],o=e[n],a;return o<i&&(a=r,r=n,n=a,a=i,i=o,o=a),e[r]=t.floor(i),e[n]=t.ceil(o),e}function BI(e){return Math.log(e)}function UI(e){return Math.exp(e)}function wme(e){return-Math.log(-e)}function Ome(e){return-Math.exp(-e)}function Sme(e){return isFinite(e)?+("1e"+e):e<0?0:e}function Pme(e){return e===10?Sme:e===Math.E?Math.exp:t=>Math.pow(e,t)}function Cme(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 zI(e){return(t,r)=>-e(-t,r)}function gj(e){const t=e(BI,UI),r=t.domain;let n=10,i,o;function a(){return i=Cme(n),o=Pme(n),r()[0]<0?(i=zI(i),o=zI(o),e(wme,Ome)):e(BI,UI),t}return t.base=function(s){return arguments.length?(n=+s,a()):n},t.domain=function(s){return arguments.length?(r(s),a()):r()},t.ticks=s=>{const c=r();let u=c[0],h=c[c.length-1];const p=h<u;p&&([u,h]=[h,u]);let v=i(u),b=i(h),x,_;const w=s==null?10:+s;let O=[];if(!(n%1)&&b-v<w){if(v=Math.floor(v),b=Math.ceil(b),u>0){for(;v<=b;++v)for(x=1;x<n;++x)if(_=v<0?x/o(-v):x*o(v),!(_<u)){if(_>h)break;O.push(_)}}else for(;v<=b;++v)for(x=n-1;x>=1;--x)if(_=v>0?x/o(-v):x*o(v),!(_<u)){if(_>h)break;O.push(_)}O.length*2<w&&(O=gC(u,h,w))}else O=gC(v,b,Math.min(b-v,w)).map(o);return p?O.reverse():O},t.tickFormat=(s,c)=>{if(s==null&&(s=10),c==null&&(c=n===10?"s":","),typeof c!="function"&&(!(n%1)&&(c=wp(c)).precision==null&&(c.trim=!0),c=vj(c)),s===1/0)return c;const u=Math.max(1,n*s/t.ticks().length);return h=>{let p=h/o(Math.round(i(h)));return p*n<n-.5&&(p*=n),p<=u?c(h):""}},t.nice=()=>r(VB(r(),{floor:s=>o(Math.floor(i(s))),ceil:s=>o(Math.ceil(i(s)))})),t}function WB(){const e=gj(sb()).domain([1,10]);return e.copy=()=>pm(e,WB()).base(e.base()),Ji.apply(e,arguments),e}function VI(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function WI(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function yj(e){var t=1,r=e(VI(t),WI(t));return r.constant=function(n){return arguments.length?e(VI(t=+n),WI(t)):t},yl(r)}function qB(){var e=yj(sb());return e.copy=function(){return pm(e,qB()).constant(e.constant())},Ji.apply(e,arguments)}function qI(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function Eme(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function Tme(e){return e<0?-e*e:e*e}function bj(e){var t=e(Tn,Tn),r=1;function n(){return r===1?e(Tn,Tn):r===.5?e(Eme,Tme):e(qI(r),qI(1/r))}return t.exponent=function(i){return arguments.length?(r=+i,n()):r},yl(t)}function _j(){var e=bj(sb());return e.copy=function(){return pm(e,_j()).exponent(e.exponent())},Ji.apply(e,arguments),e}function jme(){return _j.apply(null,arguments).exponent(.5)}function HI(e){return Math.sign(e)*e*e}function Ame(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function HB(){var e=pj(),t=[0,1],r=!1,n;function i(o){var a=Ame(e(o));return isNaN(a)?n:r?Math.round(a):a}return i.invert=function(o){return e.invert(HI(o))},i.domain=function(o){return arguments.length?(e.domain(o),i):e.domain()},i.range=function(o){return arguments.length?(e.range((t=Array.from(o,Ay)).map(HI)),i):t.slice()},i.rangeRound=function(o){return i.range(o).round(!0)},i.round=function(o){return arguments.length?(r=!!o,i):r},i.clamp=function(o){return arguments.length?(e.clamp(o),i):e.clamp()},i.unknown=function(o){return arguments.length?(n=o,i):n},i.copy=function(){return HB(e.domain(),t).round(r).clamp(e.clamp()).unknown(n)},Ji.apply(i,arguments),yl(i)}function GB(){var e=[],t=[],r=[],n;function i(){var a=0,s=Math.max(1,t.length);for(r=new Array(s-1);++a<s;)r[a-1]=Lpe(e,a/s);return o}function o(a){return a==null||isNaN(a=+a)?n:t[dm(r,a)]}return o.invertExtent=function(a){var s=t.indexOf(a);return s<0?[NaN,NaN]:[s>0?r[s-1]:e[0],s<r.length?r[s]:e[e.length-1]]},o.domain=function(a){if(!arguments.length)return e.slice();e=[];for(let s of a)s!=null&&!isNaN(s=+s)&&e.push(s);return e.sort(el),i()},o.range=function(a){return arguments.length?(t=Array.from(a),i()):t.slice()},o.unknown=function(a){return arguments.length?(n=a,o):n},o.quantiles=function(){return r.slice()},o.copy=function(){return GB().domain(e).range(t).unknown(n)},Ji.apply(o,arguments)}function KB(){var e=0,t=1,r=1,n=[.5],i=[0,1],o;function a(c){return c!=null&&c<=c?i[dm(n,c,0,r)]:o}function s(){var c=-1;for(n=new Array(r);++c<r;)n[c]=((c+1)*t-(c-r)*e)/(r+1);return a}return a.domain=function(c){return arguments.length?([e,t]=c,e=+e,t=+t,s()):[e,t]},a.range=function(c){return arguments.length?(r=(i=Array.from(c)).length-1,s()):i.slice()},a.invertExtent=function(c){var u=i.indexOf(c);return u<0?[NaN,NaN]:u<1?[e,n[0]]:u>=r?[n[r-1],t]:[n[u-1],n[u]]},a.unknown=function(c){return arguments.length&&(o=c),a},a.thresholds=function(){return n.slice()},a.copy=function(){return KB().domain([e,t]).range(i).unknown(o)},Ji.apply(yl(a),arguments)}function YB(){var e=[.5],t=[0,1],r,n=1;function i(o){return o!=null&&o<=o?t[dm(e,o,0,n)]:r}return i.domain=function(o){return arguments.length?(e=Array.from(o),n=Math.min(e.length,t.length-1),i):e.slice()},i.range=function(o){return arguments.length?(t=Array.from(o),n=Math.min(e.length,t.length-1),i):t.slice()},i.invertExtent=function(o){var a=t.indexOf(o);return[e[a-1],e[a]]},i.unknown=function(o){return arguments.length?(r=o,i):r},i.copy=function(){return YB().domain(e).range(t).unknown(r)},Ji.apply(i,arguments)}const X2=new Date,Q2=new Date;function qr(e,t,r,n){function i(o){return e(o=arguments.length===0?new Date:new Date(+o)),o}return i.floor=o=>(e(o=new Date(+o)),o),i.ceil=o=>(e(o=new Date(o-1)),t(o,1),e(o),o),i.round=o=>{const a=i(o),s=i.ceil(o);return o-a<s-o?a:s},i.offset=(o,a)=>(t(o=new Date(+o),a==null?1:Math.floor(a)),o),i.range=(o,a,s)=>{const c=[];if(o=i.ceil(o),s=s==null?1:Math.floor(s),!(o<a)||!(s>0))return c;let u;do c.push(u=new Date(+o)),t(o,s),e(o);while(u<o&&o<a);return c},i.filter=o=>qr(a=>{if(a>=a)for(;e(a),!o(a);)a.setTime(a-1)},(a,s)=>{if(a>=a)if(s<0)for(;++s<=0;)for(;t(a,-1),!o(a););else for(;--s>=0;)for(;t(a,1),!o(a););}),r&&(i.count=(o,a)=>(X2.setTime(+o),Q2.setTime(+a),e(X2),e(Q2),Math.floor(r(X2,Q2))),i.every=o=>(o=Math.floor(o),!isFinite(o)||!(o>0)?null:o>1?i.filter(n?a=>n(a)%o===0:a=>i.count(0,a)%o===0):i)),i}const Ny=qr(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);Ny.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?qr(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):Ny);Ny.range;const La=1e3,qi=La*60,Ia=qi*60,Ya=Ia*24,xj=Ya*7,GI=Ya*30,J2=Ya*365,du=qr(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*La)},(e,t)=>(t-e)/La,e=>e.getUTCSeconds());du.range;const wj=qr(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*La)},(e,t)=>{e.setTime(+e+t*qi)},(e,t)=>(t-e)/qi,e=>e.getMinutes());wj.range;const Oj=qr(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*qi)},(e,t)=>(t-e)/qi,e=>e.getUTCMinutes());Oj.range;const Sj=qr(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*La-e.getMinutes()*qi)},(e,t)=>{e.setTime(+e+t*Ia)},(e,t)=>(t-e)/Ia,e=>e.getHours());Sj.range;const Pj=qr(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*Ia)},(e,t)=>(t-e)/Ia,e=>e.getUTCHours());Pj.range;const mm=qr(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*qi)/Ya,e=>e.getDate()-1);mm.range;const lb=qr(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Ya,e=>e.getUTCDate()-1);lb.range;const ZB=qr(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Ya,e=>Math.floor(e/Ya));ZB.range;function Du(e){return qr(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())*qi)/xj)}const ub=Du(0),My=Du(1),kme=Du(2),Rme=Du(3),wf=Du(4),Nme=Du(5),Mme=Du(6);ub.range;My.range;kme.range;Rme.range;wf.range;Nme.range;Mme.range;function $u(e){return qr(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)/xj)}const cb=$u(0),Ly=$u(1),Lme=$u(2),Ime=$u(3),Of=$u(4),Dme=$u(5),$me=$u(6);cb.range;Ly.range;Lme.range;Ime.range;Of.range;Dme.range;$me.range;const Cj=qr(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());Cj.range;const Ej=qr(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());Ej.range;const Za=qr(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());Za.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:qr(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)});Za.range;const Xa=qr(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());Xa.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:qr(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)});Xa.range;function XB(e,t,r,n,i,o){const a=[[du,1,La],[du,5,5*La],[du,15,15*La],[du,30,30*La],[o,1,qi],[o,5,5*qi],[o,15,15*qi],[o,30,30*qi],[i,1,Ia],[i,3,3*Ia],[i,6,6*Ia],[i,12,12*Ia],[n,1,Ya],[n,2,2*Ya],[r,1,xj],[t,1,GI],[t,3,3*GI],[e,1,J2]];function s(u,h,p){const v=h<u;v&&([u,h]=[h,u]);const b=p&&typeof p.range=="function"?p:c(u,h,p),x=b?b.range(u,+h+1):[];return v?x.reverse():x}function c(u,h,p){const v=Math.abs(h-u)/p,b=uj(([,,w])=>w).right(a,v);if(b===a.length)return e.every(bC(u/J2,h/J2,p));if(b===0)return Ny.every(Math.max(bC(u,h,p),1));const[x,_]=a[v/a[b-1][2]<a[b][2]/v?b-1:b];return x.every(_)}return[s,c]}const[Fme,Bme]=XB(Xa,Ej,cb,ZB,Pj,Oj),[Ume,zme]=XB(Za,Cj,ub,mm,Sj,wj);function eO(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 tO(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 hh(e,t,r){return{y:e,m:t,d:r,H:0,M:0,S:0,L:0}}function Vme(e){var t=e.dateTime,r=e.date,n=e.time,i=e.periods,o=e.days,a=e.shortDays,s=e.months,c=e.shortMonths,u=ph(i),h=mh(i),p=ph(o),v=mh(o),b=ph(a),x=mh(a),_=ph(s),w=mh(s),O=ph(c),S=mh(c),E={a:se,A:oe,b:K,B:G,c:null,d:JI,e:JI,f:dve,g:wve,G:Sve,H:uve,I:cve,j:fve,L:QB,m:hve,M:pve,p:z,q:re,Q:rD,s:nD,S:mve,u:vve,U:gve,V:yve,w:bve,W:_ve,x:null,X:null,y:xve,Y:Ove,Z:Pve,"%":tD},T={a:X,A:le,b:ce,B:de,c:null,d:eD,e:eD,f:jve,g:Fve,G:Uve,H:Cve,I:Eve,j:Tve,L:eU,m:Ave,M:kve,p:be,q:M,Q:rD,s:nD,S:Rve,u:Nve,U:Mve,V:Lve,w:Ive,W:Dve,x:null,X:null,y:$ve,Y:Bve,Z:zve,"%":tD},A={a:B,A:W,b:q,B:J,c:Q,d:XI,e:XI,f:ove,g:ZI,G:YI,H:QI,I:QI,j:tve,L:ive,m:eve,M:rve,p:V,q:Jme,Q:sve,s:lve,S:nve,u:Kme,U:Yme,V:Zme,w:Gme,W:Xme,x:ne,X:ae,y:ZI,Y:YI,Z:Qme,"%":ave};E.x=j(r,E),E.X=j(n,E),E.c=j(t,E),T.x=j(r,T),T.X=j(n,T),T.c=j(t,T);function j(D,Y){return function(ue){var ie=[],he=-1,Se=0,Fe=D.length,ge,Ee,je;for(ue instanceof Date||(ue=new Date(+ue));++he<Fe;)D.charCodeAt(he)===37&&(ie.push(D.slice(Se,he)),(Ee=KI[ge=D.charAt(++he)])!=null?ge=D.charAt(++he):Ee=ge==="e"?" ":"0",(je=Y[ge])&&(ge=je(ue,Ee)),ie.push(ge),Se=he+1);return ie.push(D.slice(Se,he)),ie.join("")}}function N(D,Y){return function(ue){var ie=hh(1900,void 0,1),he=F(ie,D,ue+="",0),Se,Fe;if(he!=ue.length)return null;if("Q"in ie)return new Date(ie.Q);if("s"in ie)return new Date(ie.s*1e3+("L"in ie?ie.L:0));if(Y&&!("Z"in ie)&&(ie.Z=0),"p"in ie&&(ie.H=ie.H%12+ie.p*12),ie.m===void 0&&(ie.m="q"in ie?ie.q:0),"V"in ie){if(ie.V<1||ie.V>53)return null;"w"in ie||(ie.w=1),"Z"in ie?(Se=tO(hh(ie.y,0,1)),Fe=Se.getUTCDay(),Se=Fe>4||Fe===0?Ly.ceil(Se):Ly(Se),Se=lb.offset(Se,(ie.V-1)*7),ie.y=Se.getUTCFullYear(),ie.m=Se.getUTCMonth(),ie.d=Se.getUTCDate()+(ie.w+6)%7):(Se=eO(hh(ie.y,0,1)),Fe=Se.getDay(),Se=Fe>4||Fe===0?My.ceil(Se):My(Se),Se=mm.offset(Se,(ie.V-1)*7),ie.y=Se.getFullYear(),ie.m=Se.getMonth(),ie.d=Se.getDate()+(ie.w+6)%7)}else("W"in ie||"U"in ie)&&("w"in ie||(ie.w="u"in ie?ie.u%7:"W"in ie?1:0),Fe="Z"in ie?tO(hh(ie.y,0,1)).getUTCDay():eO(hh(ie.y,0,1)).getDay(),ie.m=0,ie.d="W"in ie?(ie.w+6)%7+ie.W*7-(Fe+5)%7:ie.w+ie.U*7-(Fe+6)%7);return"Z"in ie?(ie.H+=ie.Z/100|0,ie.M+=ie.Z%100,tO(ie)):eO(ie)}}function F(D,Y,ue,ie){for(var he=0,Se=Y.length,Fe=ue.length,ge,Ee;he<Se;){if(ie>=Fe)return-1;if(ge=Y.charCodeAt(he++),ge===37){if(ge=Y.charAt(he++),Ee=A[ge in KI?Y.charAt(he++):ge],!Ee||(ie=Ee(D,ue,ie))<0)return-1}else if(ge!=ue.charCodeAt(ie++))return-1}return ie}function V(D,Y,ue){var ie=u.exec(Y.slice(ue));return ie?(D.p=h.get(ie[0].toLowerCase()),ue+ie[0].length):-1}function B(D,Y,ue){var ie=b.exec(Y.slice(ue));return ie?(D.w=x.get(ie[0].toLowerCase()),ue+ie[0].length):-1}function W(D,Y,ue){var ie=p.exec(Y.slice(ue));return ie?(D.w=v.get(ie[0].toLowerCase()),ue+ie[0].length):-1}function q(D,Y,ue){var ie=O.exec(Y.slice(ue));return ie?(D.m=S.get(ie[0].toLowerCase()),ue+ie[0].length):-1}function J(D,Y,ue){var ie=_.exec(Y.slice(ue));return ie?(D.m=w.get(ie[0].toLowerCase()),ue+ie[0].length):-1}function Q(D,Y,ue){return F(D,t,Y,ue)}function ne(D,Y,ue){return F(D,r,Y,ue)}function ae(D,Y,ue){return F(D,n,Y,ue)}function se(D){return a[D.getDay()]}function oe(D){return o[D.getDay()]}function K(D){return c[D.getMonth()]}function G(D){return s[D.getMonth()]}function z(D){return i[+(D.getHours()>=12)]}function re(D){return 1+~~(D.getMonth()/3)}function X(D){return a[D.getUTCDay()]}function le(D){return o[D.getUTCDay()]}function ce(D){return c[D.getUTCMonth()]}function de(D){return s[D.getUTCMonth()]}function be(D){return i[+(D.getUTCHours()>=12)]}function M(D){return 1+~~(D.getUTCMonth()/3)}return{format:function(D){var Y=j(D+="",E);return Y.toString=function(){return D},Y},parse:function(D){var Y=N(D+="",!1);return Y.toString=function(){return D},Y},utcFormat:function(D){var Y=j(D+="",T);return Y.toString=function(){return D},Y},utcParse:function(D){var Y=N(D+="",!0);return Y.toString=function(){return D},Y}}}var KI={"-":"",_:" ",0:"0"},en=/^\s*\d+/,Wme=/^%/,qme=/[\\^$*+?|[\]().{}]/g;function It(e,t,r){var n=e<0?"-":"",i=(n?-e:e)+"",o=i.length;return n+(o<r?new Array(r-o+1).join(t)+i:i)}function Hme(e){return e.replace(qme,"\\$&")}function ph(e){return new RegExp("^(?:"+e.map(Hme).join("|")+")","i")}function mh(e){return new Map(e.map((t,r)=>[t.toLowerCase(),r]))}function Gme(e,t,r){var n=en.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function Kme(e,t,r){var n=en.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function Yme(e,t,r){var n=en.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function Zme(e,t,r){var n=en.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function Xme(e,t,r){var n=en.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function YI(e,t,r){var n=en.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function ZI(e,t,r){var n=en.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function Qme(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 Jme(e,t,r){var n=en.exec(t.slice(r,r+1));return n?(e.q=n[0]*3-3,r+n[0].length):-1}function eve(e,t,r){var n=en.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function XI(e,t,r){var n=en.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function tve(e,t,r){var n=en.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function QI(e,t,r){var n=en.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function rve(e,t,r){var n=en.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function nve(e,t,r){var n=en.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function ive(e,t,r){var n=en.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function ove(e,t,r){var n=en.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function ave(e,t,r){var n=Wme.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function sve(e,t,r){var n=en.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function lve(e,t,r){var n=en.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function JI(e,t){return It(e.getDate(),t,2)}function uve(e,t){return It(e.getHours(),t,2)}function cve(e,t){return It(e.getHours()%12||12,t,2)}function fve(e,t){return It(1+mm.count(Za(e),e),t,3)}function QB(e,t){return It(e.getMilliseconds(),t,3)}function dve(e,t){return QB(e,t)+"000"}function hve(e,t){return It(e.getMonth()+1,t,2)}function pve(e,t){return It(e.getMinutes(),t,2)}function mve(e,t){return It(e.getSeconds(),t,2)}function vve(e){var t=e.getDay();return t===0?7:t}function gve(e,t){return It(ub.count(Za(e)-1,e),t,2)}function JB(e){var t=e.getDay();return t>=4||t===0?wf(e):wf.ceil(e)}function yve(e,t){return e=JB(e),It(wf.count(Za(e),e)+(Za(e).getDay()===4),t,2)}function bve(e){return e.getDay()}function _ve(e,t){return It(My.count(Za(e)-1,e),t,2)}function xve(e,t){return It(e.getFullYear()%100,t,2)}function wve(e,t){return e=JB(e),It(e.getFullYear()%100,t,2)}function Ove(e,t){return It(e.getFullYear()%1e4,t,4)}function Sve(e,t){var r=e.getDay();return e=r>=4||r===0?wf(e):wf.ceil(e),It(e.getFullYear()%1e4,t,4)}function Pve(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+It(t/60|0,"0",2)+It(t%60,"0",2)}function eD(e,t){return It(e.getUTCDate(),t,2)}function Cve(e,t){return It(e.getUTCHours(),t,2)}function Eve(e,t){return It(e.getUTCHours()%12||12,t,2)}function Tve(e,t){return It(1+lb.count(Xa(e),e),t,3)}function eU(e,t){return It(e.getUTCMilliseconds(),t,3)}function jve(e,t){return eU(e,t)+"000"}function Ave(e,t){return It(e.getUTCMonth()+1,t,2)}function kve(e,t){return It(e.getUTCMinutes(),t,2)}function Rve(e,t){return It(e.getUTCSeconds(),t,2)}function Nve(e){var t=e.getUTCDay();return t===0?7:t}function Mve(e,t){return It(cb.count(Xa(e)-1,e),t,2)}function tU(e){var t=e.getUTCDay();return t>=4||t===0?Of(e):Of.ceil(e)}function Lve(e,t){return e=tU(e),It(Of.count(Xa(e),e)+(Xa(e).getUTCDay()===4),t,2)}function Ive(e){return e.getUTCDay()}function Dve(e,t){return It(Ly.count(Xa(e)-1,e),t,2)}function $ve(e,t){return It(e.getUTCFullYear()%100,t,2)}function Fve(e,t){return e=tU(e),It(e.getUTCFullYear()%100,t,2)}function Bve(e,t){return It(e.getUTCFullYear()%1e4,t,4)}function Uve(e,t){var r=e.getUTCDay();return e=r>=4||r===0?Of(e):Of.ceil(e),It(e.getUTCFullYear()%1e4,t,4)}function zve(){return"+0000"}function tD(){return"%"}function rD(e){return+e}function nD(e){return Math.floor(+e/1e3)}var Lc,rU,nU;Vve({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 Vve(e){return Lc=Vme(e),rU=Lc.format,Lc.parse,nU=Lc.utcFormat,Lc.utcParse,Lc}function Wve(e){return new Date(e)}function qve(e){return e instanceof Date?+e:+new Date(+e)}function Tj(e,t,r,n,i,o,a,s,c,u){var h=pj(),p=h.invert,v=h.domain,b=u(".%L"),x=u(":%S"),_=u("%I:%M"),w=u("%I %p"),O=u("%a %d"),S=u("%b %d"),E=u("%B"),T=u("%Y");function A(j){return(c(j)<j?b:s(j)<j?x:a(j)<j?_:o(j)<j?w:n(j)<j?i(j)<j?O:S:r(j)<j?E:T)(j)}return h.invert=function(j){return new Date(p(j))},h.domain=function(j){return arguments.length?v(Array.from(j,qve)):v().map(Wve)},h.ticks=function(j){var N=v();return e(N[0],N[N.length-1],j??10)},h.tickFormat=function(j,N){return N==null?A:u(N)},h.nice=function(j){var N=v();return(!j||typeof j.range!="function")&&(j=t(N[0],N[N.length-1],j??10)),j?v(VB(N,j)):h},h.copy=function(){return pm(h,Tj(e,t,r,n,i,o,a,s,c,u))},h}function Hve(){return Ji.apply(Tj(Ume,zme,Za,Cj,ub,mm,Sj,wj,du,rU).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function Gve(){return Ji.apply(Tj(Fme,Bme,Xa,Ej,cb,lb,Pj,Oj,du,nU).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function fb(){var e=0,t=1,r,n,i,o,a=Tn,s=!1,c;function u(p){return p==null||isNaN(p=+p)?c:a(i===0?.5:(p=(o(p)-r)*i,s?Math.max(0,Math.min(1,p)):p))}u.domain=function(p){return arguments.length?([e,t]=p,r=o(e=+e),n=o(t=+t),i=r===n?0:1/(n-r),u):[e,t]},u.clamp=function(p){return arguments.length?(s=!!p,u):s},u.interpolator=function(p){return arguments.length?(a=p,u):a};function h(p){return function(v){var b,x;return arguments.length?([b,x]=v,a=p(b,x),u):[a(0),a(1)]}}return u.range=h(rd),u.rangeRound=h(hj),u.unknown=function(p){return arguments.length?(c=p,u):c},function(p){return o=p,r=p(e),n=p(t),i=r===n?0:1/(n-r),u}}function bl(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function iU(){var e=yl(fb()(Tn));return e.copy=function(){return bl(e,iU())},is.apply(e,arguments)}function oU(){var e=gj(fb()).domain([1,10]);return e.copy=function(){return bl(e,oU()).base(e.base())},is.apply(e,arguments)}function aU(){var e=yj(fb());return e.copy=function(){return bl(e,aU()).constant(e.constant())},is.apply(e,arguments)}function jj(){var e=bj(fb());return e.copy=function(){return bl(e,jj()).exponent(e.exponent())},is.apply(e,arguments)}function Kve(){return jj.apply(null,arguments).exponent(.5)}function sU(){var e=[],t=Tn;function r(n){if(n!=null&&!isNaN(n=+n))return t((dm(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(el),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,o)=>Mpe(e,o/n))},r.copy=function(){return sU(t).domain(e)},is.apply(r,arguments)}function db(){var e=0,t=.5,r=1,n=1,i,o,a,s,c,u=Tn,h,p=!1,v;function b(_){return isNaN(_=+_)?v:(_=.5+((_=+h(_))-o)*(n*_<n*o?s:c),u(p?Math.max(0,Math.min(1,_)):_))}b.domain=function(_){return arguments.length?([e,t,r]=_,i=h(e=+e),o=h(t=+t),a=h(r=+r),s=i===o?0:.5/(o-i),c=o===a?0:.5/(a-o),n=o<i?-1:1,b):[e,t,r]},b.clamp=function(_){return arguments.length?(p=!!_,b):p},b.interpolator=function(_){return arguments.length?(u=_,b):u};function x(_){return function(w){var O,S,E;return arguments.length?([O,S,E]=w,u=ame(_,[O,S,E]),b):[u(0),u(.5),u(1)]}}return b.range=x(rd),b.rangeRound=x(hj),b.unknown=function(_){return arguments.length?(v=_,b):v},function(_){return h=_,i=_(e),o=_(t),a=_(r),s=i===o?0:.5/(o-i),c=o===a?0:.5/(a-o),n=o<i?-1:1,b}}function lU(){var e=yl(db()(Tn));return e.copy=function(){return bl(e,lU())},is.apply(e,arguments)}function uU(){var e=gj(db()).domain([.1,1,10]);return e.copy=function(){return bl(e,uU()).base(e.base())},is.apply(e,arguments)}function cU(){var e=yj(db());return e.copy=function(){return bl(e,cU()).constant(e.constant())},is.apply(e,arguments)}function Aj(){var e=bj(db());return e.copy=function(){return bl(e,Aj()).exponent(e.exponent())},is.apply(e,arguments)}function Yve(){return Aj.apply(null,arguments).exponent(.5)}const iD=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:yp,scaleDiverging:lU,scaleDivergingLog:uU,scaleDivergingPow:Aj,scaleDivergingSqrt:Yve,scaleDivergingSymlog:cU,scaleIdentity:zB,scaleImplicit:_C,scaleLinear:Ry,scaleLog:WB,scaleOrdinal:cj,scalePoint:Fh,scalePow:_j,scaleQuantile:GB,scaleQuantize:KB,scaleRadial:HB,scaleSequential:iU,scaleSequentialLog:oU,scaleSequentialPow:jj,scaleSequentialQuantile:sU,scaleSequentialSqrt:Kve,scaleSequentialSymlog:aU,scaleSqrt:jme,scaleSymlog:qB,scaleThreshold:YB,scaleTime:Hve,scaleUtc:Gve,tickFormat:UB},Symbol.toStringTag,{value:"Module"}));var rO,oD;function hb(){if(oD)return rO;oD=1;var e=Qf();function t(r,n,i){for(var o=-1,a=r.length;++o<a;){var s=r[o],c=n(s);if(c!=null&&(u===void 0?c===c&&!e(c):i(c,u)))var u=c,h=s}return h}return rO=t,rO}var nO,aD;function fU(){if(aD)return nO;aD=1;function e(t,r){return t>r}return nO=e,nO}var iO,sD;function Zve(){if(sD)return iO;sD=1;var e=hb(),t=fU(),r=td();function n(i){return i&&i.length?e(i,r,t):void 0}return iO=n,iO}var Xve=Zve();const Ks=Nt(Xve);var oO,lD;function dU(){if(lD)return oO;lD=1;function e(t,r){return t<r}return oO=e,oO}var aO,uD;function Qve(){if(uD)return aO;uD=1;var e=hb(),t=dU(),r=td();function n(i){return i&&i.length?e(i,r,t):void 0}return aO=n,aO}var Jve=Qve();const pb=Nt(Jve);var sO,cD;function ege(){if(cD)return sO;cD=1;var e=HT(),t=fa(),r=_B(),n=Xn();function i(o,a){var s=n(o)?e:r;return s(o,t(a,3))}return sO=i,sO}var lO,fD;function tge(){if(fD)return lO;fD=1;var e=yB(),t=ege();function r(n,i){return e(t(n,i),1)}return lO=r,lO}var rge=tge();const nge=Nt(rge);var uO,dD;function ige(){if(dD)return uO;dD=1;var e=ij();function t(r,n){return e(r,n)}return uO=t,uO}var oge=ige();const ul=Nt(oge);var nd=1e9,age={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},Rj,lr=!0,Xi="[DecimalError] ",bu=Xi+"Invalid argument: ",kj=Xi+"Exponent out of range: ",id=Math.floor,ou=Math.pow,sge=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,pi,Zr=1e7,nr=7,hU=9007199254740991,Iy=id(hU/nr),et={};et.absoluteValue=et.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};et.comparedTo=et.cmp=function(e){var t,r,n,i,o=this;if(e=new o.constructor(e),o.s!==e.s)return o.s||-e.s;if(o.e!==e.e)return o.e>e.e^o.s<0?1:-1;for(n=o.d.length,i=e.d.length,t=0,r=n<i?n:i;t<r;++t)if(o.d[t]!==e.d[t])return o.d[t]>e.d[t]^o.s<0?1:-1;return n===i?0:n>i^o.s<0?1:-1};et.decimalPlaces=et.dp=function(){var e=this,t=e.d.length-1,r=(t-e.e)*nr;if(t=e.d[t],t)for(;t%10==0;t/=10)r--;return r<0?0:r};et.dividedBy=et.div=function(e){return Ua(this,new this.constructor(e))};et.dividedToIntegerBy=et.idiv=function(e){var t=this,r=t.constructor;return Ht(Ua(t,new r(e),0,1),r.precision)};et.equals=et.eq=function(e){return!this.cmp(e)};et.exponent=function(){return Lr(this)};et.greaterThan=et.gt=function(e){return this.cmp(e)>0};et.greaterThanOrEqualTo=et.gte=function(e){return this.cmp(e)>=0};et.isInteger=et.isint=function(){return this.e>this.d.length-2};et.isNegative=et.isneg=function(){return this.s<0};et.isPositive=et.ispos=function(){return this.s>0};et.isZero=function(){return this.s===0};et.lessThan=et.lt=function(e){return this.cmp(e)<0};et.lessThanOrEqualTo=et.lte=function(e){return this.cmp(e)<1};et.logarithm=et.log=function(e){var t,r=this,n=r.constructor,i=n.precision,o=i+5;if(e===void 0)e=new n(10);else if(e=new n(e),e.s<1||e.eq(pi))throw Error(Xi+"NaN");if(r.s<1)throw Error(Xi+(r.s?"NaN":"-Infinity"));return r.eq(pi)?new n(0):(lr=!1,t=Ua(Op(r,o),Op(e,o),o),lr=!0,Ht(t,i))};et.minus=et.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?vU(t,e):pU(t,(e.s=-e.s,e))};et.modulo=et.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?(lr=!1,t=Ua(r,e,0,1).times(e),lr=!0,r.minus(t)):Ht(new n(r),i)};et.naturalExponential=et.exp=function(){return mU(this)};et.naturalLogarithm=et.ln=function(){return Op(this)};et.negated=et.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};et.plus=et.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?pU(t,e):vU(t,(e.s=-e.s,e))};et.precision=et.sd=function(e){var t,r,n,i=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(bu+e);if(t=Lr(i)+1,n=i.d.length-1,r=n*nr+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};et.squareRoot=et.sqrt=function(){var e,t,r,n,i,o,a,s=this,c=s.constructor;if(s.s<1){if(!s.s)return new c(0);throw Error(Xi+"NaN")}for(e=Lr(s),lr=!1,i=Math.sqrt(+s),i==0||i==1/0?(t=Xo(s.d),(t.length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=id((e+1)/2)-(e<0||e%2),i==1/0?t="5e"+e:(t=i.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),n=new c(t)):n=new c(i.toString()),r=c.precision,i=a=r+3;;)if(o=n,n=o.plus(Ua(s,o,a+2)).times(.5),Xo(o.d).slice(0,a)===(t=Xo(n.d)).slice(0,a)){if(t=t.slice(a-3,a+1),i==a&&t=="4999"){if(Ht(o,r+1,0),o.times(o).eq(s)){n=o;break}}else if(t!="9999")break;a+=4}return lr=!0,Ht(n,r)};et.times=et.mul=function(e){var t,r,n,i,o,a,s,c,u,h=this,p=h.constructor,v=h.d,b=(e=new p(e)).d;if(!h.s||!e.s)return new p(0);for(e.s*=h.s,r=h.e+e.e,c=v.length,u=b.length,c<u&&(o=v,v=b,b=o,a=c,c=u,u=a),o=[],a=c+u,n=a;n--;)o.push(0);for(n=u;--n>=0;){for(t=0,i=c+n;i>n;)s=o[i]+b[n]*v[i-n-1]+t,o[i--]=s%Zr|0,t=s/Zr|0;o[i]=(o[i]+t)%Zr|0}for(;!o[--a];)o.pop();return t?++r:o.shift(),e.d=o,e.e=r,lr?Ht(e,p.precision):e};et.toDecimalPlaces=et.todp=function(e,t){var r=this,n=r.constructor;return r=new n(r),e===void 0?r:(oa(e,0,nd),t===void 0?t=n.rounding:oa(t,0,8),Ht(r,e+Lr(r)+1,t))};et.toExponential=function(e,t){var r,n=this,i=n.constructor;return e===void 0?r=ju(n,!0):(oa(e,0,nd),t===void 0?t=i.rounding:oa(t,0,8),n=Ht(new i(n),e+1,t),r=ju(n,!0,e+1)),r};et.toFixed=function(e,t){var r,n,i=this,o=i.constructor;return e===void 0?ju(i):(oa(e,0,nd),t===void 0?t=o.rounding:oa(t,0,8),n=Ht(new o(i),e+Lr(i)+1,t),r=ju(n.abs(),!1,e+Lr(n)+1),i.isneg()&&!i.isZero()?"-"+r:r)};et.toInteger=et.toint=function(){var e=this,t=e.constructor;return Ht(new t(e),Lr(e)+1,t.rounding)};et.toNumber=function(){return+this};et.toPower=et.pow=function(e){var t,r,n,i,o,a,s=this,c=s.constructor,u=12,h=+(e=new c(e));if(!e.s)return new c(pi);if(s=new c(s),!s.s){if(e.s<1)throw Error(Xi+"Infinity");return s}if(s.eq(pi))return s;if(n=c.precision,e.eq(pi))return Ht(s,n);if(t=e.e,r=e.d.length-1,a=t>=r,o=s.s,a){if((r=h<0?-h:h)<=hU){for(i=new c(pi),t=Math.ceil(n/nr+4),lr=!1;r%2&&(i=i.times(s),pD(i.d,t)),r=id(r/2),r!==0;)s=s.times(s),pD(s.d,t);return lr=!0,e.s<0?new c(pi).div(i):Ht(i,n)}}else if(o<0)throw Error(Xi+"NaN");return o=o<0&&e.d[Math.max(t,r)]&1?-1:1,s.s=1,lr=!1,i=e.times(Op(s,n+u)),lr=!0,i=mU(i),i.s=o,i};et.toPrecision=function(e,t){var r,n,i=this,o=i.constructor;return e===void 0?(r=Lr(i),n=ju(i,r<=o.toExpNeg||r>=o.toExpPos)):(oa(e,1,nd),t===void 0?t=o.rounding:oa(t,0,8),i=Ht(new o(i),e,t),r=Lr(i),n=ju(i,e<=r||r<=o.toExpNeg,e)),n};et.toSignificantDigits=et.tosd=function(e,t){var r=this,n=r.constructor;return e===void 0?(e=n.precision,t=n.rounding):(oa(e,1,nd),t===void 0?t=n.rounding:oa(t,0,8)),Ht(new n(r),e,t)};et.toString=et.valueOf=et.val=et.toJSON=et[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=Lr(e),r=e.constructor;return ju(e,t<=r.toExpNeg||t>=r.toExpPos)};function pU(e,t){var r,n,i,o,a,s,c,u,h=e.constructor,p=h.precision;if(!e.s||!t.s)return t.s||(t=new h(e)),lr?Ht(t,p):t;if(c=e.d,u=t.d,a=e.e,i=t.e,c=c.slice(),o=a-i,o){for(o<0?(n=c,o=-o,s=u.length):(n=u,i=a,s=c.length),a=Math.ceil(p/nr),s=a>s?a+1:s+1,o>s&&(o=s,n.length=1),n.reverse();o--;)n.push(0);n.reverse()}for(s=c.length,o=u.length,s-o<0&&(o=s,n=u,u=c,c=n),r=0;o;)r=(c[--o]=c[o]+u[o]+r)/Zr|0,c[o]%=Zr;for(r&&(c.unshift(r),++i),s=c.length;c[--s]==0;)c.pop();return t.d=c,t.e=i,lr?Ht(t,p):t}function oa(e,t,r){if(e!==~~e||e<t||e>r)throw Error(bu+e)}function Xo(e){var t,r,n,i=e.length-1,o="",a=e[0];if(i>0){for(o+=a,t=1;t<i;t++)n=e[t]+"",r=nr-n.length,r&&(o+=Hs(r)),o+=n;a=e[t],n=a+"",r=nr-n.length,r&&(o+=Hs(r))}else if(a===0)return"0";for(;a%10===0;)a/=10;return o+a}var Ua=function(){function e(n,i){var o,a=0,s=n.length;for(n=n.slice();s--;)o=n[s]*i+a,n[s]=o%Zr|0,a=o/Zr|0;return a&&n.unshift(a),n}function t(n,i,o,a){var s,c;if(o!=a)c=o>a?1:-1;else for(s=c=0;s<o;s++)if(n[s]!=i[s]){c=n[s]>i[s]?1:-1;break}return c}function r(n,i,o){for(var a=0;o--;)n[o]-=a,a=n[o]<i[o]?1:0,n[o]=a*Zr+n[o]-i[o];for(;!n[0]&&n.length>1;)n.shift()}return function(n,i,o,a){var s,c,u,h,p,v,b,x,_,w,O,S,E,T,A,j,N,F,V=n.constructor,B=n.s==i.s?1:-1,W=n.d,q=i.d;if(!n.s)return new V(n);if(!i.s)throw Error(Xi+"Division by zero");for(c=n.e-i.e,N=q.length,A=W.length,b=new V(B),x=b.d=[],u=0;q[u]==(W[u]||0);)++u;if(q[u]>(W[u]||0)&&--c,o==null?S=o=V.precision:a?S=o+(Lr(n)-Lr(i))+1:S=o,S<0)return new V(0);if(S=S/nr+2|0,u=0,N==1)for(h=0,q=q[0],S++;(u<A||h)&&S--;u++)E=h*Zr+(W[u]||0),x[u]=E/q|0,h=E%q|0;else{for(h=Zr/(q[0]+1)|0,h>1&&(q=e(q,h),W=e(W,h),N=q.length,A=W.length),T=N,_=W.slice(0,N),w=_.length;w<N;)_[w++]=0;F=q.slice(),F.unshift(0),j=q[0],q[1]>=Zr/2&&++j;do h=0,s=t(q,_,N,w),s<0?(O=_[0],N!=w&&(O=O*Zr+(_[1]||0)),h=O/j|0,h>1?(h>=Zr&&(h=Zr-1),p=e(q,h),v=p.length,w=_.length,s=t(p,_,v,w),s==1&&(h--,r(p,N<v?F:q,v))):(h==0&&(s=h=1),p=q.slice()),v=p.length,v<w&&p.unshift(0),r(_,p,w),s==-1&&(w=_.length,s=t(q,_,N,w),s<1&&(h++,r(_,N<w?F:q,w))),w=_.length):s===0&&(h++,_=[0]),x[u++]=h,s&&_[0]?_[w++]=W[T]||0:(_=[W[T]],w=1);while((T++<A||_[0]!==void 0)&&S--)}return x[0]||x.shift(),b.e=c,Ht(b,a?o+Lr(b)+1:o)}}();function mU(e,t){var r,n,i,o,a,s,c=0,u=0,h=e.constructor,p=h.precision;if(Lr(e)>16)throw Error(kj+Lr(e));if(!e.s)return new h(pi);for(t==null?(lr=!1,s=p):s=t,a=new h(.03125);e.abs().gte(.1);)e=e.times(a),u+=5;for(n=Math.log(ou(2,u))/Math.LN10*2+5|0,s+=n,r=i=o=new h(pi),h.precision=s;;){if(i=Ht(i.times(e),s),r=r.times(++c),a=o.plus(Ua(i,r,s)),Xo(a.d).slice(0,s)===Xo(o.d).slice(0,s)){for(;u--;)o=Ht(o.times(o),s);return h.precision=p,t==null?(lr=!0,Ht(o,p)):o}o=a}}function Lr(e){for(var t=e.e*nr,r=e.d[0];r>=10;r/=10)t++;return t}function cO(e,t,r){if(t>e.LN10.sd())throw lr=!0,r&&(e.precision=r),Error(Xi+"LN10 precision limit exceeded");return Ht(new e(e.LN10),t)}function Hs(e){for(var t="";e--;)t+="0";return t}function Op(e,t){var r,n,i,o,a,s,c,u,h,p=1,v=10,b=e,x=b.d,_=b.constructor,w=_.precision;if(b.s<1)throw Error(Xi+(b.s?"NaN":"-Infinity"));if(b.eq(pi))return new _(0);if(t==null?(lr=!1,u=w):u=t,b.eq(10))return t==null&&(lr=!0),cO(_,u);if(u+=v,_.precision=u,r=Xo(x),n=r.charAt(0),o=Lr(b),Math.abs(o)<15e14){for(;n<7&&n!=1||n==1&&r.charAt(1)>3;)b=b.times(e),r=Xo(b.d),n=r.charAt(0),p++;o=Lr(b),n>1?(b=new _("0."+r),o++):b=new _(n+"."+r.slice(1))}else return c=cO(_,u+2,w).times(o+""),b=Op(new _(n+"."+r.slice(1)),u-v).plus(c),_.precision=w,t==null?(lr=!0,Ht(b,w)):b;for(s=a=b=Ua(b.minus(pi),b.plus(pi),u),h=Ht(b.times(b),u),i=3;;){if(a=Ht(a.times(h),u),c=s.plus(Ua(a,new _(i),u)),Xo(c.d).slice(0,u)===Xo(s.d).slice(0,u))return s=s.times(2),o!==0&&(s=s.plus(cO(_,u+2,w).times(o+""))),s=Ua(s,new _(p),u),_.precision=w,t==null?(lr=!0,Ht(s,w)):s;s=c,i+=2}}function hD(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=id(r/nr),e.d=[],n=(r+1)%nr,r<0&&(n+=nr),n<i){for(n&&e.d.push(+t.slice(0,n)),i-=nr;n<i;)e.d.push(+t.slice(n,n+=nr));t=t.slice(n),n=nr-t.length}else n-=i;for(;n--;)t+="0";if(e.d.push(+t),lr&&(e.e>Iy||e.e<-Iy))throw Error(kj+r)}else e.s=0,e.e=0,e.d=[0];return e}function Ht(e,t,r){var n,i,o,a,s,c,u,h,p=e.d;for(a=1,o=p[0];o>=10;o/=10)a++;if(n=t-a,n<0)n+=nr,i=t,u=p[h=0];else{if(h=Math.ceil((n+1)/nr),o=p.length,h>=o)return e;for(u=o=p[h],a=1;o>=10;o/=10)a++;n%=nr,i=n-nr+a}if(r!==void 0&&(o=ou(10,a-i-1),s=u/o%10|0,c=t<0||p[h+1]!==void 0||u%o,c=r<4?(s||c)&&(r==0||r==(e.s<0?3:2)):s>5||s==5&&(r==4||c||r==6&&(n>0?i>0?u/ou(10,a-i):0:p[h-1])%10&1||r==(e.s<0?8:7))),t<1||!p[0])return c?(o=Lr(e),p.length=1,t=t-o-1,p[0]=ou(10,(nr-t%nr)%nr),e.e=id(-t/nr)||0):(p.length=1,p[0]=e.e=e.s=0),e;if(n==0?(p.length=h,o=1,h--):(p.length=h+1,o=ou(10,nr-n),p[h]=i>0?(u/ou(10,a-i)%ou(10,i)|0)*o:0),c)for(;;)if(h==0){(p[0]+=o)==Zr&&(p[0]=1,++e.e);break}else{if(p[h]+=o,p[h]!=Zr)break;p[h--]=0,o=1}for(n=p.length;p[--n]===0;)p.pop();if(lr&&(e.e>Iy||e.e<-Iy))throw Error(kj+Lr(e));return e}function vU(e,t){var r,n,i,o,a,s,c,u,h,p,v=e.constructor,b=v.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new v(e),lr?Ht(t,b):t;if(c=e.d,p=t.d,n=t.e,u=e.e,c=c.slice(),a=u-n,a){for(h=a<0,h?(r=c,a=-a,s=p.length):(r=p,n=u,s=c.length),i=Math.max(Math.ceil(b/nr),s)+2,a>i&&(a=i,r.length=1),r.reverse(),i=a;i--;)r.push(0);r.reverse()}else{for(i=c.length,s=p.length,h=i<s,h&&(s=i),i=0;i<s;i++)if(c[i]!=p[i]){h=c[i]<p[i];break}a=0}for(h&&(r=c,c=p,p=r,t.s=-t.s),s=c.length,i=p.length-s;i>0;--i)c[s++]=0;for(i=p.length;i>a;){if(c[--i]<p[i]){for(o=i;o&&c[--o]===0;)c[o]=Zr-1;--c[o],c[i]+=Zr}c[i]-=p[i]}for(;c[--s]===0;)c.pop();for(;c[0]===0;c.shift())--n;return c[0]?(t.d=c,t.e=n,lr?Ht(t,b):t):new v(0)}function ju(e,t,r){var n,i=Lr(e),o=Xo(e.d),a=o.length;return t?(r&&(n=r-a)>0?o=o.charAt(0)+"."+o.slice(1)+Hs(n):a>1&&(o=o.charAt(0)+"."+o.slice(1)),o=o+(i<0?"e":"e+")+i):i<0?(o="0."+Hs(-i-1)+o,r&&(n=r-a)>0&&(o+=Hs(n))):i>=a?(o+=Hs(i+1-a),r&&(n=r-i-1)>0&&(o=o+"."+Hs(n))):((n=i+1)<a&&(o=o.slice(0,n)+"."+o.slice(n)),r&&(n=r-a)>0&&(i+1===a&&(o+="."),o+=Hs(n))),e.s<0?"-"+o:o}function pD(e,t){if(e.length>t)return e.length=t,!0}function gU(e){var t,r,n;function i(o){var a=this;if(!(a instanceof i))return new i(o);if(a.constructor=i,o instanceof i){a.s=o.s,a.e=o.e,a.d=(o=o.d)?o.slice():o;return}if(typeof o=="number"){if(o*0!==0)throw Error(bu+o);if(o>0)a.s=1;else if(o<0)o=-o,a.s=-1;else{a.s=0,a.e=0,a.d=[0];return}if(o===~~o&&o<1e7){a.e=0,a.d=[o];return}return hD(a,o.toString())}else if(typeof o!="string")throw Error(bu+o);if(o.charCodeAt(0)===45?(o=o.slice(1),a.s=-1):a.s=1,sge.test(o))hD(a,o);else throw Error(bu+o)}if(i.prototype=et,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=gU,i.config=i.set=lge,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 lge(e){if(!e||typeof e!="object")throw Error(Xi+"Object expected");var t,r,n,i=["precision",1,nd,"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(id(n)===n&&n>=i[t+1]&&n<=i[t+2])this[r]=n;else throw Error(bu+r+": "+n);if((n=e[r="LN10"])!==void 0)if(n==Math.LN10)this[r]=new this(n);else throw Error(bu+r+": "+n);return this}var Rj=gU(age);pi=new Rj(1);const Vt=Rj;function uge(e){return hge(e)||dge(e)||fge(e)||cge()}function cge(){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 fge(e,t){if(e){if(typeof e=="string")return SC(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 SC(e,t)}}function dge(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function hge(e){if(Array.isArray(e))return SC(e)}function SC(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 pge=function(t){return t},yU={"@@functional/placeholder":!0},bU=function(t){return t===yU},mD=function(t){return function r(){return arguments.length===0||arguments.length===1&&bU(arguments.length<=0?void 0:arguments[0])?r:t.apply(void 0,arguments)}},mge=function e(t,r){return t===1?r:mD(function(){for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];var a=i.filter(function(s){return s!==yU}).length;return a>=t?r.apply(void 0,i):e(t-a,mD(function(){for(var s=arguments.length,c=new Array(s),u=0;u<s;u++)c[u]=arguments[u];var h=i.map(function(p){return bU(p)?c.shift():p});return r.apply(void 0,uge(h).concat(c))}))})},mb=function(t){return mge(t.length,t)},PC=function(t,r){for(var n=[],i=t;i<r;++i)n[i-t]=i;return n},vge=mb(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(r){return t[r]}).map(e)}),gge=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if(!r.length)return pge;var i=r.reverse(),o=i[0],a=i.slice(1);return function(){return a.reduce(function(s,c){return c(s)},o.apply(void 0,arguments))}},CC=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},_U=function(t){var r=null,n=null;return function(){for(var i=arguments.length,o=new Array(i),a=0;a<i;a++)o[a]=arguments[a];return r&&o.every(function(s,c){return s===r[c]})||(r=o,n=t.apply(void 0,o)),n}};function yge(e){var t;return e===0?t=1:t=Math.floor(new Vt(e).abs().log(10).toNumber())+1,t}function bge(e,t,r){for(var n=new Vt(e),i=0,o=[];n.lt(t)&&i<1e5;)o.push(n.toNumber()),n=n.add(r),i++;return o}var _ge=mb(function(e,t,r){var n=+e,i=+t;return n+r*(i-n)}),xge=mb(function(e,t,r){var n=t-+e;return n=n||1/0,(r-e)/n}),wge=mb(function(e,t,r){var n=t-+e;return n=n||1/0,Math.max(0,Math.min(1,(r-e)/n))});const vb={rangeStep:bge,getDigitCount:yge,interpolateNumber:_ge,uninterpolateNumber:xge,uninterpolateTruncation:wge};function EC(e){return Pge(e)||Sge(e)||xU(e)||Oge()}function Oge(){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 Sge(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function Pge(e){if(Array.isArray(e))return TC(e)}function Sp(e,t){return Tge(e)||Ege(e,t)||xU(e,t)||Cge()}function Cge(){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 xU(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 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 Ege(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var r=[],n=!0,i=!1,o=void 0;try{for(var a=e[Symbol.iterator](),s;!(n=(s=a.next()).done)&&(r.push(s.value),!(t&&r.length===t));n=!0);}catch(c){i=!0,o=c}finally{try{!n&&a.return!=null&&a.return()}finally{if(i)throw o}}return r}}function Tge(e){if(Array.isArray(e))return e}function wU(e){var t=Sp(e,2),r=t[0],n=t[1],i=r,o=n;return r>n&&(i=n,o=r),[i,o]}function OU(e,t,r){if(e.lte(0))return new Vt(0);var n=vb.getDigitCount(e.toNumber()),i=new Vt(10).pow(n),o=e.div(i),a=n!==1?.05:.1,s=new Vt(Math.ceil(o.div(a).toNumber())).add(r).mul(a),c=s.mul(i);return t?c:new Vt(Math.ceil(c))}function jge(e,t,r){var n=1,i=new Vt(e);if(!i.isint()&&r){var o=Math.abs(e);o<1?(n=new Vt(10).pow(vb.getDigitCount(e)-1),i=new Vt(Math.floor(i.div(n).toNumber())).mul(n)):o>1&&(i=new Vt(Math.floor(e)))}else e===0?i=new Vt(Math.floor((t-1)/2)):r||(i=new Vt(Math.floor(e)));var a=Math.floor((t-1)/2),s=gge(vge(function(c){return i.add(new Vt(c-a).mul(n)).toNumber()}),PC);return s(0,t)}function SU(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 Vt(0),tickMin:new Vt(0),tickMax:new Vt(0)};var o=OU(new Vt(t).sub(e).div(r-1),n,i),a;e<=0&&t>=0?a=new Vt(0):(a=new Vt(e).add(t).div(2),a=a.sub(new Vt(a).mod(o)));var s=Math.ceil(a.sub(e).div(o).toNumber()),c=Math.ceil(new Vt(t).sub(a).div(o).toNumber()),u=s+c+1;return u>r?SU(e,t,r,n,i+1):(u<r&&(c=t>0?c+(r-u):c,s=t>0?s:s+(r-u)),{step:o,tickMin:a.sub(new Vt(s).mul(o)),tickMax:a.add(new Vt(c).mul(o))})}function Age(e){var t=Sp(e,2),r=t[0],n=t[1],i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,a=Math.max(i,2),s=wU([r,n]),c=Sp(s,2),u=c[0],h=c[1];if(u===-1/0||h===1/0){var p=h===1/0?[u].concat(EC(PC(0,i-1).map(function(){return 1/0}))):[].concat(EC(PC(0,i-1).map(function(){return-1/0})),[h]);return r>n?CC(p):p}if(u===h)return jge(u,i,o);var v=SU(u,h,a,o),b=v.step,x=v.tickMin,_=v.tickMax,w=vb.rangeStep(x,_.add(new Vt(.1).mul(b)),b);return r>n?CC(w):w}function kge(e,t){var r=Sp(e,2),n=r[0],i=r[1],o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,a=wU([n,i]),s=Sp(a,2),c=s[0],u=s[1];if(c===-1/0||u===1/0)return[n,i];if(c===u)return[c];var h=Math.max(t,2),p=OU(new Vt(u).sub(c).div(h-1),o,0),v=[].concat(EC(vb.rangeStep(new Vt(c),new Vt(u).sub(new Vt(.99).mul(p)),p)),[u]);return n>i?CC(v):v}var Rge=_U(Age),Nge=_U(kge),Mge="Invariant failed";function Au(e,t){throw new Error(Mge)}var Lge=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function Sf(e){"@babel/helpers - typeof";return Sf=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},Sf(e)}function Dy(){return Dy=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},Dy.apply(this,arguments)}function Ige(e,t){return Bge(e)||Fge(e,t)||$ge(e,t)||Dge()}function Dge(){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 $ge(e,t){if(e){if(typeof e=="string")return vD(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 vD(e,t)}}function vD(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 Fge(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,s=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(c=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(h){u=!0,i=h}finally{try{if(!c&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}function Bge(e){if(Array.isArray(e))return e}function Uge(e,t){if(e==null)return{};var r=zge(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function zge(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 Vge(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Wge(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,EU(n.key),n)}}function qge(e,t,r){return t&&Wge(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Hge(e,t,r){return t=$y(t),Gge(e,PU()?Reflect.construct(t,r||[],$y(e).constructor):t.apply(e,r))}function Gge(e,t){if(t&&(Sf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Kge(e)}function Kge(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function PU(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(PU=function(){return!!e})()}function $y(e){return $y=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},$y(e)}function Yge(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 CU(e,t,r){return t=EU(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function EU(e){var t=Zge(e,"string");return Sf(t)=="symbol"?t:t+""}function Zge(e,t){if(Sf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Sf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var od=function(e){function t(){return Vge(this,t),Hge(this,t,arguments)}return Yge(t,e),qge(t,[{key:"render",value:function(){var n=this.props,i=n.offset,o=n.layout,a=n.width,s=n.dataKey,c=n.data,u=n.dataPointFormatter,h=n.xAxis,p=n.yAxis,v=Uge(n,Lge),b=it(v,!1);this.props.direction==="x"&&h.type!=="number"&&Au();var x=c.map(function(_){var w=u(_,s),O=w.x,S=w.y,E=w.value,T=w.errorVal;if(!T)return null;var A=[],j,N;if(Array.isArray(T)){var F=Ige(T,2);j=F[0],N=F[1]}else j=N=T;if(o==="vertical"){var V=h.scale,B=S+i,W=B+a,q=B-a,J=V(E-j),Q=V(E+N);A.push({x1:Q,y1:W,x2:Q,y2:q}),A.push({x1:J,y1:B,x2:Q,y2:B}),A.push({x1:J,y1:W,x2:J,y2:q})}else if(o==="horizontal"){var ne=p.scale,ae=O+i,se=ae-a,oe=ae+a,K=ne(E-j),G=ne(E+N);A.push({x1:se,y1:G,x2:oe,y2:G}),A.push({x1:ae,y1:K,x2:ae,y2:G}),A.push({x1:se,y1:K,x2:oe,y2:K})}return Z.createElement(Ct,Dy({className:"recharts-errorBar",key:"bar-".concat(A.map(function(z){return"".concat(z.x1,"-").concat(z.x2,"-").concat(z.y1,"-").concat(z.y2)}))},b),A.map(function(z){return Z.createElement("line",Dy({},z,{key:"line-".concat(z.x1,"-").concat(z.x2,"-").concat(z.y1,"-").concat(z.y2)}))}))});return Z.createElement(Ct,{className:"recharts-errorBars"},x)}}])}(Z.Component);CU(od,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});CU(od,"displayName","ErrorBar");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 gD(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 Yl(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?gD(Object(r),!0).forEach(function(n){Xge(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):gD(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Xge(e,t,r){return t=Qge(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Qge(e){var t=Jge(e,"string");return Pp(t)=="symbol"?t:t+""}function Jge(e,t){if(Pp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Pp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var TU=function(t){var r=t.children,n=t.formattedGraphicalItems,i=t.legendWidth,o=t.legendContent,a=hi(r,rf);if(!a)return null;var s=rf.defaultProps,c=s!==void 0?Yl(Yl({},s),a.props):{},u;return a.props&&a.props.payload?u=a.props&&a.props.payload:o==="children"?u=(n||[]).reduce(function(h,p){var v=p.item,b=p.props,x=b.sectors||b.data||[];return h.concat(x.map(function(_){return{type:a.props.iconType||v.props.legendType,value:_.name,color:_.fill,payload:_}}))},[]):u=(n||[]).map(function(h){var p=h.item,v=p.type.defaultProps,b=v!==void 0?Yl(Yl({},v),p.props):{},x=b.dataKey,_=b.name,w=b.legendType,O=b.hide;return{inactive:O,dataKey:x,type:c.iconType||w||"square",color:Nj(p),value:_||x,payload:b}}),Yl(Yl(Yl({},c),rf.getWithHeight(a,i)),{},{payload:u,item:a})};function Cp(e){"@babel/helpers - typeof";return Cp=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},Cp(e)}function yD(e){return nye(e)||rye(e)||tye(e)||eye()}function eye(){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 tye(e,t){if(e){if(typeof e=="string")return AC(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 AC(e,t)}}function rye(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function nye(e){if(Array.isArray(e))return AC(e)}function AC(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 bD(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 Sr(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?bD(Object(r),!0).forEach(function(n){of(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):bD(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function of(e,t,r){return t=iye(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function iye(e){var t=oye(e,"string");return Cp(t)=="symbol"?t:t+""}function oye(e,t){if(Cp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Cp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ir(e,t,r){return dt(e)||dt(t)?r:Vr(t)?vi(e,t,r):ft(t)?t(e):r}function Bh(e,t,r,n){var i=nge(e,function(s){return ir(s,t)});if(r==="number"){var o=i.filter(function(s){return Ve(s)||parseFloat(s)});return o.length?[pb(o),Ks(o)]:[1/0,-1/0]}var a=n?i.filter(function(s){return!dt(s)}):i;return a.map(function(s){return Vr(s)||s instanceof Date?s:""})}var aye=function(t){var r,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,a=-1,s=(r=n==null?void 0:n.length)!==null&&r!==void 0?r:0;if(s<=1)return 0;if(o&&o.axisType==="angleAxis"&&Math.abs(Math.abs(o.range[1]-o.range[0])-360)<=1e-6)for(var c=o.range,u=0;u<s;u++){var h=u>0?i[u-1].coordinate:i[s-1].coordinate,p=i[u].coordinate,v=u>=s-1?i[0].coordinate:i[u+1].coordinate,b=void 0;if(Cn(p-h)!==Cn(v-p)){var x=[];if(Cn(v-p)===Cn(c[1]-c[0])){b=v;var _=p+c[1]-c[0];x[0]=Math.min(_,(_+h)/2),x[1]=Math.max(_,(_+h)/2)}else{b=h;var w=v+c[1]-c[0];x[0]=Math.min(p,(w+p)/2),x[1]=Math.max(p,(w+p)/2)}var O=[Math.min(p,(b+p)/2),Math.max(p,(b+p)/2)];if(t>O[0]&&t<=O[1]||t>=x[0]&&t<=x[1]){a=i[u].index;break}}else{var S=Math.min(h,v),E=Math.max(h,v);if(t>(S+p)/2&&t<=(E+p)/2){a=i[u].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){a=n[T].index;break}return a},Nj=function(t){var r,n=t,i=n.type.displayName,o=(r=t.type)!==null&&r!==void 0&&r.defaultProps?Sr(Sr({},t.type.defaultProps),t.props):t.props,a=o.stroke,s=o.fill,c;switch(i){case"Line":c=a;break;case"Area":case"Radar":c=a&&a!=="none"?a:s;break;default:c=s;break}return c},sye=function(t){var r=t.barSize,n=t.totalSize,i=t.stackGroups,o=i===void 0?{}:i;if(!o)return{};for(var a={},s=Object.keys(o),c=0,u=s.length;c<u;c++)for(var h=o[s[c]].stackGroups,p=Object.keys(h),v=0,b=p.length;v<b;v++){var x=h[p[v]],_=x.items,w=x.cateAxisId,O=_.filter(function(N){return Ba(N.type).indexOf("Bar")>=0});if(O&&O.length){var S=O[0].type.defaultProps,E=S!==void 0?Sr(Sr({},S),O[0].props):O[0].props,T=E.barSize,A=E[w];a[A]||(a[A]=[]);var j=dt(T)?r:T;a[A].push({item:O[0],stackList:O.slice(1),barSize:dt(j)?void 0:En(j,n,0)})}}return a},lye=function(t){var r=t.barGap,n=t.barCategoryGap,i=t.bandSize,o=t.sizeList,a=o===void 0?[]:o,s=t.maxBarSize,c=a.length;if(c<1)return null;var u=En(r,i,0,!0),h,p=[];if(a[0].barSize===+a[0].barSize){var v=!1,b=i/c,x=a.reduce(function(T,A){return T+A.barSize||0},0);x+=(c-1)*u,x>=i&&(x-=(c-1)*u,u=0),x>=i&&b>0&&(v=!0,b*=.9,x=c*b);var _=(i-x)/2>>0,w={offset:_-u,size:0};h=a.reduce(function(T,A){var j={item:A.item,position:{offset:w.offset+w.size+u,size:v?b:A.barSize}},N=[].concat(yD(T),[j]);return w=N[N.length-1].position,A.stackList&&A.stackList.length&&A.stackList.forEach(function(F){N.push({item:F,position:w})}),N},p)}else{var O=En(n,i,0,!0);i-2*O-(c-1)*u<=0&&(u=0);var S=(i-2*O-(c-1)*u)/c;S>1&&(S>>=0);var E=s===+s?Math.min(S,s):S;h=a.reduce(function(T,A,j){var N=[].concat(yD(T),[{item:A.item,position:{offset:O+(S+u)*j+(S-E)/2,size:E}}]);return A.stackList&&A.stackList.length&&A.stackList.forEach(function(F){N.push({item:F,position:N[N.length-1].position})}),N},p)}return h},uye=function(t,r,n,i){var o=n.children,a=n.width,s=n.margin,c=a-(s.left||0)-(s.right||0),u=TU({children:o,legendWidth:c});if(u){var h=i||{},p=h.width,v=h.height,b=u.align,x=u.verticalAlign,_=u.layout;if((_==="vertical"||_==="horizontal"&&x==="middle")&&b!=="center"&&Ve(t[b]))return Sr(Sr({},t),{},of({},b,t[b]+(p||0)));if((_==="horizontal"||_==="vertical"&&b==="center")&&x!=="middle"&&Ve(t[x]))return Sr(Sr({},t),{},of({},x,t[x]+(v||0)))}return t},cye=function(t,r,n){return dt(r)?!0:t==="horizontal"?r==="yAxis":t==="vertical"||n==="x"?r==="xAxis":n==="y"?r==="yAxis":!0},jU=function(t,r,n,i,o){var a=r.props.children,s=kn(a,od).filter(function(u){return cye(i,o,u.props.direction)});if(s&&s.length){var c=s.map(function(u){return u.props.dataKey});return t.reduce(function(u,h){var p=ir(h,n);if(dt(p))return u;var v=Array.isArray(p)?[pb(p),Ks(p)]:[p,p],b=c.reduce(function(x,_){var w=ir(h,_,0),O=v[0]-Math.abs(Array.isArray(w)?w[0]:w),S=v[1]+Math.abs(Array.isArray(w)?w[1]:w);return[Math.min(O,x[0]),Math.max(S,x[1])]},[1/0,-1/0]);return[Math.min(b[0],u[0]),Math.max(b[1],u[1])]},[1/0,-1/0])}return null},fye=function(t,r,n,i,o){var a=r.map(function(s){return jU(t,s,n,o,i)}).filter(function(s){return!dt(s)});return a&&a.length?a.reduce(function(s,c){return[Math.min(s[0],c[0]),Math.max(s[1],c[1])]},[1/0,-1/0]):null},AU=function(t,r,n,i,o){var a=r.map(function(c){var u=c.props.dataKey;return n==="number"&&u&&jU(t,c,u,i)||Bh(t,u,n,o)});if(n==="number")return a.reduce(function(c,u){return[Math.min(c[0],u[0]),Math.max(c[1],u[1])]},[1/0,-1/0]);var s={};return a.reduce(function(c,u){for(var h=0,p=u.length;h<p;h++)s[u[h]]||(s[u[h]]=!0,c.push(u[h]));return c},[])},kU=function(t,r){return t==="horizontal"&&r==="xAxis"||t==="vertical"&&r==="yAxis"||t==="centric"&&r==="angleAxis"||t==="radial"&&r==="radiusAxis"},RU=function(t,r,n,i){if(i)return t.map(function(c){return c.coordinate});var o,a,s=t.map(function(c){return c.coordinate===r&&(o=!0),c.coordinate===n&&(a=!0),c.coordinate});return o||s.push(r),a||s.push(n),s},Da=function(t,r,n){if(!t)return null;var i=t.scale,o=t.duplicateDomain,a=t.type,s=t.range,c=t.realScaleType==="scaleBand"?i.bandwidth()/2:2,u=(r||n)&&a==="category"&&i.bandwidth?i.bandwidth()/c:0;if(u=t.axisType==="angleAxis"&&(s==null?void 0:s.length)>=2?Cn(s[0]-s[1])*2*u:u,r&&(t.ticks||t.niceTicks)){var h=(t.ticks||t.niceTicks).map(function(p){var v=o?o.indexOf(p):p;return{coordinate:i(v)+u,value:p,offset:u}});return h.filter(function(p){return!ed(p.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(p,v){return{coordinate:i(p)+u,value:p,index:v,offset:u}}):i.ticks&&!n?i.ticks(t.tickCount).map(function(p){return{coordinate:i(p)+u,value:p,offset:u}}):i.domain().map(function(p,v){return{coordinate:i(p)+u,value:o?o[p]:p,index:v,offset:u}})},fO=new WeakMap,rg=function(t,r){if(typeof r!="function")return t;fO.has(t)||fO.set(t,new WeakMap);var n=fO.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},NU=function(t,r,n){var i=t.scale,o=t.type,a=t.layout,s=t.axisType;if(i==="auto")return a==="radial"&&s==="radiusAxis"?{scale:yp(),realScaleType:"band"}:a==="radial"&&s==="angleAxis"?{scale:Ry(),realScaleType:"linear"}:o==="category"&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>=0||r.indexOf("ComposedChart")>=0&&!n)?{scale:Fh(),realScaleType:"point"}:o==="category"?{scale:yp(),realScaleType:"band"}:{scale:Ry(),realScaleType:"linear"};if(cm(i)){var c="scale".concat(J0(i));return{scale:(iD[c]||Fh)(),realScaleType:iD[c]?c:"point"}}return ft(i)?{scale:i}:{scale:Fh(),realScaleType:"point"}},_D=1e-4,MU=function(t){var r=t.domain();if(!(!r||r.length<=2)){var n=r.length,i=t.range(),o=Math.min(i[0],i[1])-_D,a=Math.max(i[0],i[1])+_D,s=t(r[0]),c=t(r[n-1]);(s<o||s>a||c<o||c>a)&&t.domain([r[0],r[n-1]])}},dye=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},hye=function(t,r){if(!r||r.length!==2||!Ve(r[0])||!Ve(r[1]))return t;var n=Math.min(r[0],r[1]),i=Math.max(r[0],r[1]),o=[t[0],t[1]];return(!Ve(t[0])||t[0]<n)&&(o[0]=n),(!Ve(t[1])||t[1]>i)&&(o[1]=i),o[0]>i&&(o[0]=i),o[1]<n&&(o[1]=n),o},pye=function(t){var r=t.length;if(!(r<=0))for(var n=0,i=t[0].length;n<i;++n)for(var o=0,a=0,s=0;s<r;++s){var c=ed(t[s][n][1])?t[s][n][0]:t[s][n][1];c>=0?(t[s][n][0]=o,t[s][n][1]=o+c,o=t[s][n][1]):(t[s][n][0]=a,t[s][n][1]=a+c,a=t[s][n][1])}},mye=function(t){var r=t.length;if(!(r<=0))for(var n=0,i=t[0].length;n<i;++n)for(var o=0,a=0;a<r;++a){var s=ed(t[a][n][1])?t[a][n][0]:t[a][n][1];s>=0?(t[a][n][0]=o,t[a][n][1]=o+s,o=t[a][n][1]):(t[a][n][0]=0,t[a][n][1]=0)}},vye={sign:pye,expand:nfe,none:vf,silhouette:ife,wiggle:ofe,positive:mye},gye=function(t,r,n){var i=r.map(function(s){return s.props.dataKey}),o=vye[n],a=rfe().keys(i).value(function(s,c){return+ir(s,c,0)}).order(aC).offset(o);return a(t)},yye=function(t,r,n,i,o,a){if(!t)return null;var s=a?r.reverse():r,c={},u=s.reduce(function(p,v){var b,x=(b=v.type)!==null&&b!==void 0&&b.defaultProps?Sr(Sr({},v.type.defaultProps),v.props):v.props,_=x.stackId,w=x.hide;if(w)return p;var O=x[n],S=p[O]||{hasStack:!1,stackGroups:{}};if(Vr(_)){var E=S.stackGroups[_]||{numericAxisId:n,cateAxisId:i,items:[]};E.items.push(v),S.hasStack=!0,S.stackGroups[_]=E}else S.stackGroups[gl("_stackId_")]={numericAxisId:n,cateAxisId:i,items:[v]};return Sr(Sr({},p),{},of({},O,S))},c),h={};return Object.keys(u).reduce(function(p,v){var b=u[v];if(b.hasStack){var x={};b.stackGroups=Object.keys(b.stackGroups).reduce(function(_,w){var O=b.stackGroups[w];return Sr(Sr({},_),{},of({},w,{numericAxisId:n,cateAxisId:i,items:O.items,stackedData:gye(t,O.items,o)}))},x)}return Sr(Sr({},p),{},of({},v,b))},h)},LU=function(t,r){var n=r.realScaleType,i=r.type,o=r.tickCount,a=r.originalDomain,s=r.allowDecimals,c=n||r.scale;if(c!=="auto"&&c!=="linear")return null;if(o&&i==="number"&&a&&(a[0]==="auto"||a[1]==="auto")){var u=t.domain();if(!u.length)return null;var h=Rge(u,o,s);return t.domain([pb(h),Ks(h)]),{niceTicks:h}}if(o&&i==="number"){var p=t.domain(),v=Nge(p,o,s);return{niceTicks:v}}return null};function Pf(e){var t=e.axis,r=e.ticks,n=e.bandSize,i=e.entry,o=e.index,a=e.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!dt(i[t.dataKey])){var s=py(r,"value",i[t.dataKey]);if(s)return s.coordinate+n/2}return r[o]?r[o].coordinate+n/2:null}var c=ir(i,dt(a)?t.dataKey:a);return dt(c)?null:t.scale(c)}var xD=function(t){var r=t.axis,n=t.ticks,i=t.offset,o=t.bandSize,a=t.entry,s=t.index;if(r.type==="category")return n[s]?n[s].coordinate+i:null;var c=ir(a,r.dataKey,r.domain[s]);return dt(c)?null:r.scale(c)-o/2+i},bye=function(t){var r=t.numericAxis,n=r.scale.domain();if(r.type==="number"){var i=Math.min(n[0],n[1]),o=Math.max(n[0],n[1]);return i<=0&&o>=0?0:o<0?o:i}return n[0]},_ye=function(t,r){var n,i=(n=t.type)!==null&&n!==void 0&&n.defaultProps?Sr(Sr({},t.type.defaultProps),t.props):t.props,o=i.stackId;if(Vr(o)){var a=r[o];if(a){var s=a.items.indexOf(t);return s>=0?a.stackedData[s]:null}}return null},xye=function(t){return t.reduce(function(r,n){return[pb(n.concat([r[0]]).filter(Ve)),Ks(n.concat([r[1]]).filter(Ve))]},[1/0,-1/0])},IU=function(t,r,n){return Object.keys(t).reduce(function(i,o){var a=t[o],s=a.stackedData,c=s.reduce(function(u,h){var p=xye(h.slice(r,n+1));return[Math.min(u[0],p[0]),Math.max(u[1],p[1])]},[1/0,-1/0]);return[Math.min(c[0],i[0]),Math.max(c[1],i[1])]},[1/0,-1/0]).map(function(i){return i===1/0||i===-1/0?0:i})},wD=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,OD=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,kC=function(t,r,n){if(ft(t))return t(r,n);if(!Array.isArray(t))return r;var i=[];if(Ve(t[0]))i[0]=n?t[0]:Math.min(t[0],r[0]);else if(wD.test(t[0])){var o=+wD.exec(t[0])[1];i[0]=r[0]-o}else ft(t[0])?i[0]=t[0](r[0]):i[0]=r[0];if(Ve(t[1]))i[1]=n?t[1]:Math.max(t[1],r[1]);else if(OD.test(t[1])){var a=+OD.exec(t[1])[1];i[1]=r[1]+a}else ft(t[1])?i[1]=t[1](r[1]):i[1]=r[1];return i},Fy=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 o=aj(r,function(p){return p.coordinate}),a=1/0,s=1,c=o.length;s<c;s++){var u=o[s],h=o[s-1];a=Math.min((u.coordinate||0)-(h.coordinate||0),a)}return a===1/0?0:a}return n?void 0:0},SD=function(t,r,n){return!t||!t.length||ul(t,vi(n,"type.defaultProps.domain"))?r:t},DU=function(t,r){var n=t.type.defaultProps?Sr(Sr({},t.type.defaultProps),t.props):t.props,i=n.dataKey,o=n.name,a=n.unit,s=n.formatter,c=n.tooltipType,u=n.chartType,h=n.hide;return Sr(Sr({},it(t,!1)),{},{dataKey:i,unit:a,formatter:s,name:o||i,color:Nj(t),value:ir(r,i),type:c,payload:r,chartType:u,hide:h})};function Ep(e){"@babel/helpers - typeof";return Ep=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ep(e)}function PD(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 Ma(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?PD(Object(r),!0).forEach(function(n){$U(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):PD(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function $U(e,t,r){return t=wye(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function wye(e){var t=Oye(e,"string");return Ep(t)=="symbol"?t:t+""}function Oye(e,t){if(Ep(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Ep(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Sye(e,t){return Tye(e)||Eye(e,t)||Cye(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 Cye(e,t){if(e){if(typeof e=="string")return CD(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 CD(e,t)}}function CD(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 Eye(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,s=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(c=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(h){u=!0,i=h}finally{try{if(!c&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}function Tye(e){if(Array.isArray(e))return e}var By=Math.PI/180,jye=function(t){return t*180/Math.PI},Jt=function(t,r,n,i){return{x:t+Math.cos(-By*i)*n,y:r+Math.sin(-By*i)*n}},FU=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},Aye=function(t,r,n,i,o){var a=t.width,s=t.height,c=t.startAngle,u=t.endAngle,h=En(t.cx,a,a/2),p=En(t.cy,s,s/2),v=FU(a,s,n),b=En(t.innerRadius,v,0),x=En(t.outerRadius,v,v*.8),_=Object.keys(r);return _.reduce(function(w,O){var S=r[O],E=S.domain,T=S.reversed,A;if(dt(S.range))i==="angleAxis"?A=[c,u]:i==="radiusAxis"&&(A=[b,x]),T&&(A=[A[1],A[0]]);else{A=S.range;var j=A,N=Sye(j,2);c=N[0],u=N[1]}var F=NU(S,o),V=F.realScaleType,B=F.scale;B.domain(E).range(A),MU(B);var W=LU(B,Ma(Ma({},S),{},{realScaleType:V})),q=Ma(Ma(Ma({},S),W),{},{range:A,radius:x,realScaleType:V,scale:B,cx:h,cy:p,innerRadius:b,outerRadius:x,startAngle:c,endAngle:u});return Ma(Ma({},w),{},$U({},O,q))},{})},kye=function(t,r){var n=t.x,i=t.y,o=r.x,a=r.y;return Math.sqrt(Math.pow(n-o,2)+Math.pow(i-a,2))},Rye=function(t,r){var n=t.x,i=t.y,o=r.cx,a=r.cy,s=kye({x:n,y:i},{x:o,y:a});if(s<=0)return{radius:s};var c=(n-o)/s,u=Math.acos(c);return i>a&&(u=2*Math.PI-u),{radius:s,angle:jye(u),angleInRadian:u}},Nye=function(t){var r=t.startAngle,n=t.endAngle,i=Math.floor(r/360),o=Math.floor(n/360),a=Math.min(i,o);return{startAngle:r-a*360,endAngle:n-a*360}},Mye=function(t,r){var n=r.startAngle,i=r.endAngle,o=Math.floor(n/360),a=Math.floor(i/360),s=Math.min(o,a);return t+s*360},ED=function(t,r){var n=t.x,i=t.y,o=Rye({x:n,y:i},r),a=o.radius,s=o.angle,c=r.innerRadius,u=r.outerRadius;if(a<c||a>u)return!1;if(a===0)return!0;var h=Nye(r),p=h.startAngle,v=h.endAngle,b=s,x;if(p<=v){for(;b>v;)b-=360;for(;b<p;)b+=360;x=b>=p&&b<=v}else{for(;b>p;)b-=360;for(;b<v;)b+=360;x=b>=v&&b<=p}return x?Ma(Ma({},r),{},{radius:a,angle:Mye(b,r)}):null},BU=function(t){return!$.isValidElement(t)&&!ft(t)&&typeof t!="boolean"?t.className:""};function Tp(e){"@babel/helpers - typeof";return Tp=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},Tp(e)}var Lye=["offset"];function Iye(e){return Bye(e)||Fye(e)||$ye(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 $ye(e,t){if(e){if(typeof e=="string")return RC(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 RC(e,t)}}function Fye(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Bye(e){if(Array.isArray(e))return RC(e)}function RC(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 Uye(e,t){if(e==null)return{};var r=zye(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function zye(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){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 zr(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?TD(Object(r),!0).forEach(function(n){Vye(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):TD(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Vye(e,t,r){return t=Wye(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Wye(e){var t=qye(e,"string");return Tp(t)=="symbol"?t:t+""}function qye(e,t){if(Tp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Tp(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 Hye=function(t){var r=t.value,n=t.formatter,i=dt(t.children)?r:t.children;return ft(n)?n(i):i},Gye=function(t,r){var n=Cn(r-t),i=Math.min(Math.abs(r-t),360);return n*i},Kye=function(t,r,n){var i=t.position,o=t.viewBox,a=t.offset,s=t.className,c=o,u=c.cx,h=c.cy,p=c.innerRadius,v=c.outerRadius,b=c.startAngle,x=c.endAngle,_=c.clockWise,w=(p+v)/2,O=Gye(b,x),S=O>=0?1:-1,E,T;i==="insideStart"?(E=b+S*a,T=_):i==="insideEnd"?(E=x-S*a,T=!_):i==="end"&&(E=x+S*a,T=_),T=O<=0?T:!T;var A=Jt(u,h,w,E),j=Jt(u,h,w,E+(T?1:-1)*359),N="M".concat(A.x,",").concat(A.y,` + A`).concat(w,",").concat(w,",0,1,").concat(T?0:1,`, + `).concat(j.x,",").concat(j.y),F=dt(t.id)?gl("recharts-radial-line-"):t.id;return Z.createElement("text",jp({},n,{dominantBaseline:"central",className:ze("recharts-radial-bar-label",s)}),Z.createElement("defs",null,Z.createElement("path",{id:F,d:N})),Z.createElement("textPath",{xlinkHref:"#".concat(F)},r))},Yye=function(t){var r=t.viewBox,n=t.offset,i=t.position,o=r,a=o.cx,s=o.cy,c=o.innerRadius,u=o.outerRadius,h=o.startAngle,p=o.endAngle,v=(h+p)/2;if(i==="outside"){var b=Jt(a,s,u+n,v),x=b.x,_=b.y;return{x,y:_,textAnchor:x>=a?"start":"end",verticalAnchor:"middle"}}if(i==="center")return{x:a,y:s,textAnchor:"middle",verticalAnchor:"middle"};if(i==="centerTop")return{x:a,y:s,textAnchor:"middle",verticalAnchor:"start"};if(i==="centerBottom")return{x:a,y:s,textAnchor:"middle",verticalAnchor:"end"};var w=(c+u)/2,O=Jt(a,s,w,v),S=O.x,E=O.y;return{x:S,y:E,textAnchor:"middle",verticalAnchor:"middle"}},Zye=function(t){var r=t.viewBox,n=t.parentViewBox,i=t.offset,o=t.position,a=r,s=a.x,c=a.y,u=a.width,h=a.height,p=h>=0?1:-1,v=p*i,b=p>0?"end":"start",x=p>0?"start":"end",_=u>=0?1:-1,w=_*i,O=_>0?"end":"start",S=_>0?"start":"end";if(o==="top"){var E={x:s+u/2,y:c-p*i,textAnchor:"middle",verticalAnchor:b};return zr(zr({},E),n?{height:Math.max(c-n.y,0),width:u}:{})}if(o==="bottom"){var T={x:s+u/2,y:c+h+v,textAnchor:"middle",verticalAnchor:x};return zr(zr({},T),n?{height:Math.max(n.y+n.height-(c+h),0),width:u}:{})}if(o==="left"){var A={x:s-w,y:c+h/2,textAnchor:O,verticalAnchor:"middle"};return zr(zr({},A),n?{width:Math.max(A.x-n.x,0),height:h}:{})}if(o==="right"){var j={x:s+u+w,y:c+h/2,textAnchor:S,verticalAnchor:"middle"};return zr(zr({},j),n?{width:Math.max(n.x+n.width-j.x,0),height:h}:{})}var N=n?{width:u,height:h}:{};return o==="insideLeft"?zr({x:s+w,y:c+h/2,textAnchor:S,verticalAnchor:"middle"},N):o==="insideRight"?zr({x:s+u-w,y:c+h/2,textAnchor:O,verticalAnchor:"middle"},N):o==="insideTop"?zr({x:s+u/2,y:c+v,textAnchor:"middle",verticalAnchor:x},N):o==="insideBottom"?zr({x:s+u/2,y:c+h-v,textAnchor:"middle",verticalAnchor:b},N):o==="insideTopLeft"?zr({x:s+w,y:c+v,textAnchor:S,verticalAnchor:x},N):o==="insideTopRight"?zr({x:s+u-w,y:c+v,textAnchor:O,verticalAnchor:x},N):o==="insideBottomLeft"?zr({x:s+w,y:c+h-v,textAnchor:S,verticalAnchor:b},N):o==="insideBottomRight"?zr({x:s+u-w,y:c+h-v,textAnchor:O,verticalAnchor:b},N):Jf(o)&&(Ve(o.x)||cu(o.x))&&(Ve(o.y)||cu(o.y))?zr({x:s+En(o.x,u),y:c+En(o.y,h),textAnchor:"end",verticalAnchor:"end"},N):zr({x:s+u/2,y:c+h/2,textAnchor:"middle",verticalAnchor:"middle"},N)},Xye=function(t){return"cx"in t&&Ve(t.cx)};function Qr(e){var t=e.offset,r=t===void 0?5:t,n=Uye(e,Lye),i=zr({offset:r},n),o=i.viewBox,a=i.position,s=i.value,c=i.children,u=i.content,h=i.className,p=h===void 0?"":h,v=i.textBreakAll;if(!o||dt(s)&&dt(c)&&!$.isValidElement(u)&&!ft(u))return null;if($.isValidElement(u))return $.cloneElement(u,i);var b;if(ft(u)){if(b=$.createElement(u,i),$.isValidElement(b))return b}else b=Hye(i);var x=Xye(o),_=it(i,!0);if(x&&(a==="insideStart"||a==="insideEnd"||a==="end"))return Kye(i,b,_);var w=x?Yye(i):Zye(i);return Z.createElement(Tu,jp({className:ze("recharts-label",p)},_,w,{breakAll:v}),b)}Qr.displayName="Label";var UU=function(t){var r=t.cx,n=t.cy,i=t.angle,o=t.startAngle,a=t.endAngle,s=t.r,c=t.radius,u=t.innerRadius,h=t.outerRadius,p=t.x,v=t.y,b=t.top,x=t.left,_=t.width,w=t.height,O=t.clockWise,S=t.labelViewBox;if(S)return S;if(Ve(_)&&Ve(w)){if(Ve(p)&&Ve(v))return{x:p,y:v,width:_,height:w};if(Ve(b)&&Ve(x))return{x:b,y:x,width:_,height:w}}return Ve(p)&&Ve(v)?{x:p,y:v,width:0,height:0}:Ve(r)&&Ve(n)?{cx:r,cy:n,startAngle:o||i||0,endAngle:a||i||0,innerRadius:u||0,outerRadius:h||c||s||0,clockWise:O}:t.viewBox?t.viewBox:{}},Qye=function(t,r){return t?t===!0?Z.createElement(Qr,{key:"label-implicit",viewBox:r}):Vr(t)?Z.createElement(Qr,{key:"label-implicit",viewBox:r,value:t}):$.isValidElement(t)?t.type===Qr?$.cloneElement(t,{key:"label-implicit",viewBox:r}):Z.createElement(Qr,{key:"label-implicit",content:t,viewBox:r}):ft(t)?Z.createElement(Qr,{key:"label-implicit",content:t,viewBox:r}):Jf(t)?Z.createElement(Qr,jp({viewBox:r},t,{key:"label-implicit"})):null:null},Jye=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,o=UU(t),a=kn(i,Qr).map(function(c,u){return $.cloneElement(c,{viewBox:r||o,key:"label-".concat(u)})});if(!n)return a;var s=Qye(t.label,r||o);return[s].concat(Iye(a))};Qr.parseViewBox=UU;Qr.renderCallByParent=Jye;var dO,jD;function e0e(){if(jD)return dO;jD=1;function e(t){var r=t==null?0:t.length;return r?t[r-1]:void 0}return dO=e,dO}var t0e=e0e();const r0e=Nt(t0e);function Ap(e){"@babel/helpers - typeof";return Ap=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ap(e)}var n0e=["valueAccessor"],i0e=["data","dataKey","clockWise","id","textBreakAll"];function o0e(e){return u0e(e)||l0e(e)||s0e(e)||a0e()}function a0e(){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 s0e(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 l0e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function u0e(e){if(Array.isArray(e))return NC(e)}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 Uy(){return Uy=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},Uy.apply(this,arguments)}function AD(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 kD(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?AD(Object(r),!0).forEach(function(n){c0e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):AD(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function c0e(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 Ap(t)=="symbol"?t:t+""}function d0e(e,t){if(Ap(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Ap(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function RD(e,t){if(e==null)return{};var r=h0e(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function h0e(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 p0e=function(t){return Array.isArray(t.value)?r0e(t.value):t.value};function wo(e){var t=e.valueAccessor,r=t===void 0?p0e:t,n=RD(e,n0e),i=n.data,o=n.dataKey,a=n.clockWise,s=n.id,c=n.textBreakAll,u=RD(n,i0e);return!i||!i.length?null:Z.createElement(Ct,{className:"recharts-label-list"},i.map(function(h,p){var v=dt(o)?r(h,p):ir(h&&h.payload,o),b=dt(s)?{}:{id:"".concat(s,"-").concat(p)};return Z.createElement(Qr,Uy({},it(h,!0),u,b,{parentViewBox:h.parentViewBox,value:v,textBreakAll:c,viewBox:Qr.parseViewBox(dt(a)?h:kD(kD({},h),{},{clockWise:a})),key:"label-".concat(p),index:p}))}))}wo.displayName="LabelList";function m0e(e,t){return e?e===!0?Z.createElement(wo,{key:"labelList-implicit",data:t}):Z.isValidElement(e)||ft(e)?Z.createElement(wo,{key:"labelList-implicit",data:t,content:e}):Jf(e)?Z.createElement(wo,Uy({data:t},e,{key:"labelList-implicit"})):null:null}function v0e(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=kn(n,wo).map(function(a,s){return $.cloneElement(a,{data:t,key:"labelList-".concat(s)})});if(!r)return i;var o=m0e(e.label,t);return[o].concat(o0e(i))}wo.renderCallByParent=v0e;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)}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 ND(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 MD(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ND(Object(r),!0).forEach(function(n){g0e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ND(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function g0e(e,t,r){return t=y0e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function y0e(e){var t=b0e(e,"string");return kp(t)=="symbol"?t:t+""}function b0e(e,t){if(kp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(kp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var _0e=function(t,r){var n=Cn(r-t),i=Math.min(Math.abs(r-t),359.999);return n*i},ng=function(t){var r=t.cx,n=t.cy,i=t.radius,o=t.angle,a=t.sign,s=t.isExternal,c=t.cornerRadius,u=t.cornerIsExternal,h=c*(s?1:-1)+i,p=Math.asin(c/h)/By,v=u?o:o+a*p,b=Jt(r,n,h,v),x=Jt(r,n,i,v),_=u?o-a*p:o,w=Jt(r,n,h*Math.cos(p*By),_);return{center:b,circleTangency:x,lineTangency:w,theta:p}},zU=function(t){var r=t.cx,n=t.cy,i=t.innerRadius,o=t.outerRadius,a=t.startAngle,s=t.endAngle,c=_0e(a,s),u=a+c,h=Jt(r,n,o,a),p=Jt(r,n,o,u),v="M ".concat(h.x,",").concat(h.y,` + A `).concat(o,",").concat(o,`,0, + `).concat(+(Math.abs(c)>180),",").concat(+(a>u),`, + `).concat(p.x,",").concat(p.y,` + `);if(i>0){var b=Jt(r,n,i,a),x=Jt(r,n,i,u);v+="L ".concat(x.x,",").concat(x.y,` + A `).concat(i,",").concat(i,`,0, + `).concat(+(Math.abs(c)>180),",").concat(+(a<=u),`, + `).concat(b.x,",").concat(b.y," Z")}else v+="L ".concat(r,",").concat(n," Z");return v},x0e=function(t){var r=t.cx,n=t.cy,i=t.innerRadius,o=t.outerRadius,a=t.cornerRadius,s=t.forceCornerRadius,c=t.cornerIsExternal,u=t.startAngle,h=t.endAngle,p=Cn(h-u),v=ng({cx:r,cy:n,radius:o,angle:u,sign:p,cornerRadius:a,cornerIsExternal:c}),b=v.circleTangency,x=v.lineTangency,_=v.theta,w=ng({cx:r,cy:n,radius:o,angle:h,sign:-p,cornerRadius:a,cornerIsExternal:c}),O=w.circleTangency,S=w.lineTangency,E=w.theta,T=c?Math.abs(u-h):Math.abs(u-h)-_-E;if(T<0)return s?"M ".concat(x.x,",").concat(x.y,` + a`).concat(a,",").concat(a,",0,0,1,").concat(a*2,`,0 + a`).concat(a,",").concat(a,",0,0,1,").concat(-a*2,`,0 + `):zU({cx:r,cy:n,innerRadius:i,outerRadius:o,startAngle:u,endAngle:h});var A="M ".concat(x.x,",").concat(x.y,` + A`).concat(a,",").concat(a,",0,0,").concat(+(p<0),",").concat(b.x,",").concat(b.y,` + A`).concat(o,",").concat(o,",0,").concat(+(T>180),",").concat(+(p<0),",").concat(O.x,",").concat(O.y,` + A`).concat(a,",").concat(a,",0,0,").concat(+(p<0),",").concat(S.x,",").concat(S.y,` + `);if(i>0){var j=ng({cx:r,cy:n,radius:i,angle:u,sign:p,isExternal:!0,cornerRadius:a,cornerIsExternal:c}),N=j.circleTangency,F=j.lineTangency,V=j.theta,B=ng({cx:r,cy:n,radius:i,angle:h,sign:-p,isExternal:!0,cornerRadius:a,cornerIsExternal:c}),W=B.circleTangency,q=B.lineTangency,J=B.theta,Q=c?Math.abs(u-h):Math.abs(u-h)-V-J;if(Q<0&&a===0)return"".concat(A,"L").concat(r,",").concat(n,"Z");A+="L".concat(q.x,",").concat(q.y,` + A`).concat(a,",").concat(a,",0,0,").concat(+(p<0),",").concat(W.x,",").concat(W.y,` + A`).concat(i,",").concat(i,",0,").concat(+(Q>180),",").concat(+(p>0),",").concat(N.x,",").concat(N.y,` + A`).concat(a,",").concat(a,",0,0,").concat(+(p<0),",").concat(F.x,",").concat(F.y,"Z")}else A+="L".concat(r,",").concat(n,"Z");return A},w0e={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},VU=function(t){var r=MD(MD({},w0e),t),n=r.cx,i=r.cy,o=r.innerRadius,a=r.outerRadius,s=r.cornerRadius,c=r.forceCornerRadius,u=r.cornerIsExternal,h=r.startAngle,p=r.endAngle,v=r.className;if(a<o||h===p)return null;var b=ze("recharts-sector",v),x=a-o,_=En(s,x,0,!0),w;return _>0&&Math.abs(h-p)<360?w=x0e({cx:n,cy:i,innerRadius:o,outerRadius:a,cornerRadius:Math.min(_,x/2),forceCornerRadius:c,cornerIsExternal:u,startAngle:h,endAngle:p}):w=zU({cx:n,cy:i,innerRadius:o,outerRadius:a,startAngle:h,endAngle:p}),Z.createElement("path",MC({},it(r,!0),{className:b,d:w,role:"img"}))};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)}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 LD(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 ID(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?LD(Object(r),!0).forEach(function(n){O0e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):LD(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function O0e(e,t,r){return t=S0e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function S0e(e){var t=P0e(e,"string");return Rp(t)=="symbol"?t:t+""}function P0e(e,t){if(Rp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Rp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var DD={curveBasisClosed:qce,curveBasisOpen:Hce,curveBasis:Wce,curveBumpX:Ace,curveBumpY:kce,curveLinearClosed:Gce,curveLinear:tb,curveMonotoneX:Kce,curveMonotoneY:Yce,curveNatural:Zce,curveStep:Xce,curveStepAfter:Jce,curveStepBefore:Qce},ig=function(t){return t.x===+t.x&&t.y===+t.y},vh=function(t){return t.x},gh=function(t){return t.y},C0e=function(t,r){if(ft(t))return t;var n="curve".concat(J0(t));return(n==="curveMonotone"||n==="curveBump")&&r?DD["".concat(n).concat(r==="vertical"?"Y":"X")]:DD[n]||tb},E0e=function(t){var r=t.type,n=r===void 0?"linear":r,i=t.points,o=i===void 0?[]:i,a=t.baseLine,s=t.layout,c=t.connectNulls,u=c===void 0?!1:c,h=C0e(n,s),p=u?o.filter(function(_){return ig(_)}):o,v;if(Array.isArray(a)){var b=u?a.filter(function(_){return ig(_)}):a,x=p.map(function(_,w){return ID(ID({},_),{},{base:b[w]})});return s==="vertical"?v=Yv().y(gh).x1(vh).x0(function(_){return _.base.x}):v=Yv().x(vh).y1(gh).y0(function(_){return _.base.y}),v.defined(ig).curve(h),v(x)}return s==="vertical"&&Ve(a)?v=Yv().y(gh).x1(vh).x0(a):Ve(a)?v=Yv().x(vh).y1(gh).y0(a):v=U7().x(vh).y(gh),v.defined(ig).curve(h),v(p)},tl=function(t){var r=t.className,n=t.points,i=t.path,o=t.pathRef;if((!n||!n.length)&&!i)return null;var a=n&&n.length?E0e(t):i;return Z.createElement("path",LC({},it(t,!1),my(t),{className:ze("recharts-curve",r),d:a,ref:o}))},T0e=Object.getOwnPropertyNames,j0e=Object.getOwnPropertySymbols,A0e=Object.prototype.hasOwnProperty;function $D(e,t){return function(n,i,o){return e(n,i,o)&&t(n,i,o)}}function og(e){return function(r,n,i){if(!r||!n||typeof r!="object"||typeof n!="object")return e(r,n,i);var o=i.cache,a=o.get(r),s=o.get(n);if(a&&s)return a===n&&s===r;o.set(r,n),o.set(n,r);var c=e(r,n,i);return o.delete(r),o.delete(n),c}}function FD(e){return T0e(e).concat(j0e(e))}var WU=Object.hasOwn||function(e,t){return A0e.call(e,t)};function ad(e,t){return e||t?e===t:e===t||e!==e&&t!==t}var qU="_owner",BD=Object.getOwnPropertyDescriptor,UD=Object.keys;function k0e(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 R0e(e,t){return ad(e.getTime(),t.getTime())}function zD(e,t,r){if(e.size!==t.size)return!1;for(var n={},i=e.entries(),o=0,a,s;(a=i.next())&&!a.done;){for(var c=t.entries(),u=!1,h=0;(s=c.next())&&!s.done;){var p=a.value,v=p[0],b=p[1],x=s.value,_=x[0],w=x[1];!u&&!n[h]&&(u=r.equals(v,_,o,h,e,t,r)&&r.equals(b,w,v,_,e,t,r))&&(n[h]=!0),h++}if(!u)return!1;o++}return!0}function N0e(e,t,r){var n=UD(e),i=n.length;if(UD(t).length!==i)return!1;for(var o;i-- >0;)if(o=n[i],o===qU&&(e.$$typeof||t.$$typeof)&&e.$$typeof!==t.$$typeof||!WU(t,o)||!r.equals(e[o],t[o],o,o,e,t,r))return!1;return!0}function yh(e,t,r){var n=FD(e),i=n.length;if(FD(t).length!==i)return!1;for(var o,a,s;i-- >0;)if(o=n[i],o===qU&&(e.$$typeof||t.$$typeof)&&e.$$typeof!==t.$$typeof||!WU(t,o)||!r.equals(e[o],t[o],o,o,e,t,r)||(a=BD(e,o),s=BD(t,o),(a||s)&&(!a||!s||a.configurable!==s.configurable||a.enumerable!==s.enumerable||a.writable!==s.writable)))return!1;return!0}function M0e(e,t){return ad(e.valueOf(),t.valueOf())}function L0e(e,t){return e.source===t.source&&e.flags===t.flags}function VD(e,t,r){if(e.size!==t.size)return!1;for(var n={},i=e.values(),o,a;(o=i.next())&&!o.done;){for(var s=t.values(),c=!1,u=0;(a=s.next())&&!a.done;)!c&&!n[u]&&(c=r.equals(o.value,a.value,o.value,a.value,e,t,r))&&(n[u]=!0),u++;if(!c)return!1}return!0}function I0e(e,t){var r=e.length;if(t.length!==r)return!1;for(;r-- >0;)if(e[r]!==t[r])return!1;return!0}var D0e="[object Arguments]",$0e="[object Boolean]",F0e="[object Date]",B0e="[object Map]",U0e="[object Number]",z0e="[object Object]",V0e="[object RegExp]",W0e="[object Set]",q0e="[object String]",H0e=Array.isArray,WD=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,qD=Object.assign,G0e=Object.prototype.toString.call.bind(Object.prototype.toString);function K0e(e){var t=e.areArraysEqual,r=e.areDatesEqual,n=e.areMapsEqual,i=e.areObjectsEqual,o=e.arePrimitiveWrappersEqual,a=e.areRegExpsEqual,s=e.areSetsEqual,c=e.areTypedArraysEqual;return function(h,p,v){if(h===p)return!0;if(h==null||p==null||typeof h!="object"||typeof p!="object")return h!==h&&p!==p;var b=h.constructor;if(b!==p.constructor)return!1;if(b===Object)return i(h,p,v);if(H0e(h))return t(h,p,v);if(WD!=null&&WD(h))return c(h,p,v);if(b===Date)return r(h,p,v);if(b===RegExp)return a(h,p,v);if(b===Map)return n(h,p,v);if(b===Set)return s(h,p,v);var x=G0e(h);return x===F0e?r(h,p,v):x===V0e?a(h,p,v):x===B0e?n(h,p,v):x===W0e?s(h,p,v):x===z0e?typeof h.then!="function"&&typeof p.then!="function"&&i(h,p,v):x===D0e?i(h,p,v):x===$0e||x===U0e||x===q0e?o(h,p,v):!1}}function Y0e(e){var t=e.circular,r=e.createCustomConfig,n=e.strict,i={areArraysEqual:n?yh:k0e,areDatesEqual:R0e,areMapsEqual:n?$D(zD,yh):zD,areObjectsEqual:n?yh:N0e,arePrimitiveWrappersEqual:M0e,areRegExpsEqual:L0e,areSetsEqual:n?$D(VD,yh):VD,areTypedArraysEqual:n?yh:I0e};if(r&&(i=qD({},i,r(i))),t){var o=og(i.areArraysEqual),a=og(i.areMapsEqual),s=og(i.areObjectsEqual),c=og(i.areSetsEqual);i=qD({},i,{areArraysEqual:o,areMapsEqual:a,areObjectsEqual:s,areSetsEqual:c})}return i}function Z0e(e){return function(t,r,n,i,o,a,s){return e(t,r,s)}}function X0e(e){var t=e.circular,r=e.comparator,n=e.createState,i=e.equals,o=e.strict;if(n)return function(c,u){var h=n(),p=h.cache,v=p===void 0?t?new WeakMap:void 0:p,b=h.meta;return r(c,u,{cache:v,equals:i,meta:b,strict:o})};if(t)return function(c,u){return r(c,u,{cache:new WeakMap,equals:i,meta:void 0,strict:o})};var a={cache:void 0,equals:i,meta:void 0,strict:o};return function(c,u){return r(c,u,a)}}var Q0e=_l();_l({strict:!0});_l({circular:!0});_l({circular:!0,strict:!0});_l({createInternalComparator:function(){return ad}});_l({strict:!0,createInternalComparator:function(){return ad}});_l({circular:!0,createInternalComparator:function(){return ad}});_l({circular:!0,createInternalComparator:function(){return ad},strict:!0});function _l(e){e===void 0&&(e={});var t=e.circular,r=t===void 0?!1:t,n=e.createInternalComparator,i=e.createState,o=e.strict,a=o===void 0?!1:o,s=Y0e(e),c=K0e(s),u=n?n(c):Z0e(c);return X0e({circular:r,comparator:c,createState:i,equals:u,strict:a})}function J0e(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function HD(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=-1,n=function i(o){r<0&&(r=o),o-r>t?(e(o),r=-1):J0e(i)};requestAnimationFrame(n)}function IC(e){"@babel/helpers - typeof";return IC=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},IC(e)}function ebe(e){return ibe(e)||nbe(e)||rbe(e)||tbe()}function tbe(){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 rbe(e,t){if(e){if(typeof e=="string")return GD(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 GD(e,t)}}function GD(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 nbe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function ibe(e){if(Array.isArray(e))return e}function obe(){var e={},t=function(){return null},r=!1,n=function i(o){if(!r){if(Array.isArray(o)){if(!o.length)return;var a=o,s=ebe(a),c=s[0],u=s.slice(1);if(typeof c=="number"){HD(i.bind(null,u),c);return}i(c),HD(i.bind(null,u));return}IC(o)==="object"&&(e=o,t(e)),typeof o=="function"&&o()}};return{stop:function(){r=!0},start:function(o){r=!1,n(o)},subscribe:function(o){return t=o,function(){t=function(){return null}}}}}function Np(e){"@babel/helpers - typeof";return Np=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},Np(e)}function KD(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 YD(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?KD(Object(r),!0).forEach(function(n){HU(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):KD(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function HU(e,t,r){return t=abe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function abe(e){var t=sbe(e,"string");return Np(t)==="symbol"?t:String(t)}function sbe(e,t){if(Np(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Np(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var lbe=function(t,r){return[Object.keys(t),Object.keys(r)].reduce(function(n,i){return n.filter(function(o){return i.includes(o)})})},ube=function(t){return t},cbe=function(t){return t.replace(/([A-Z])/g,function(r){return"-".concat(r.toLowerCase())})},Uh=function(t,r){return Object.keys(r).reduce(function(n,i){return YD(YD({},n),{},HU({},i,t(i,r[i])))},{})},ZD=function(t,r,n){return t.map(function(i){return"".concat(cbe(i)," ").concat(r,"ms ").concat(n)}).join(",")};function fbe(e,t){return pbe(e)||hbe(e,t)||GU(e,t)||dbe()}function dbe(){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 hbe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,s=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(c=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(h){u=!0,i=h}finally{try{if(!c&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}function pbe(e){if(Array.isArray(e))return e}function mbe(e){return ybe(e)||gbe(e)||GU(e)||vbe()}function vbe(){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 GU(e,t){if(e){if(typeof e=="string")return DC(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 DC(e,t)}}function gbe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function ybe(e){if(Array.isArray(e))return DC(e)}function DC(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 zy=1e-4,KU=function(t,r){return[0,3*t,3*r-6*t,3*t-3*r+1]},YU=function(t,r){return t.map(function(n,i){return n*Math.pow(r,i)}).reduce(function(n,i){return n+i})},XD=function(t,r){return function(n){var i=KU(t,r);return YU(i,n)}},bbe=function(t,r){return function(n){var i=KU(t,r),o=[].concat(mbe(i.map(function(a,s){return a*s}).slice(1)),[0]);return YU(o,n)}},QD=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var i=r[0],o=r[1],a=r[2],s=r[3];if(r.length===1)switch(r[0]){case"linear":i=0,o=0,a=1,s=1;break;case"ease":i=.25,o=.1,a=.25,s=1;break;case"ease-in":i=.42,o=0,a=1,s=1;break;case"ease-out":i=.42,o=0,a=.58,s=1;break;case"ease-in-out":i=0,o=0,a=.58,s=1;break;default:{var c=r[0].split("(");if(c[0]==="cubic-bezier"&&c[1].split(")")[0].split(",").length===4){var u=c[1].split(")")[0].split(",").map(function(w){return parseFloat(w)}),h=fbe(u,4);i=h[0],o=h[1],a=h[2],s=h[3]}}}var p=XD(i,a),v=XD(o,s),b=bbe(i,a),x=function(O){return O>1?1:O<0?0:O},_=function(O){for(var S=O>1?1:O,E=S,T=0;T<8;++T){var A=p(E)-S,j=b(E);if(Math.abs(A-S)<zy||j<zy)return v(E);E=x(E-A/j)}return v(E)};return _.isStepper=!1,_},_be=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=t.stiff,n=r===void 0?100:r,i=t.damping,o=i===void 0?8:i,a=t.dt,s=a===void 0?17:a,c=function(h,p,v){var b=-(h-p)*n,x=v*o,_=v+(b-x)*s/1e3,w=v*s/1e3+h;return Math.abs(w-p)<zy&&Math.abs(_)<zy?[p,0]:[w,_]};return c.isStepper=!0,c.dt=s,c},xbe=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 QD(i);case"spring":return _be();default:if(i.split("(")[0]==="cubic-bezier")return QD(i)}return typeof i=="function"?i:null};function Mp(e){"@babel/helpers - typeof";return Mp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Mp(e)}function JD(e){return Sbe(e)||Obe(e)||ZU(e)||wbe()}function wbe(){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 Obe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Sbe(e){if(Array.isArray(e))return FC(e)}function e6(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 an(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?e6(Object(r),!0).forEach(function(n){$C(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):e6(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function $C(e,t,r){return t=Pbe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Pbe(e){var t=Cbe(e,"string");return Mp(t)==="symbol"?t:String(t)}function Cbe(e,t){if(Mp(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Mp(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ebe(e,t){return Abe(e)||jbe(e,t)||ZU(e,t)||Tbe()}function Tbe(){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 ZU(e,t){if(e){if(typeof e=="string")return FC(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 FC(e,t)}}function FC(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 jbe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,s=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(c=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(h){u=!0,i=h}finally{try{if(!c&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}function Abe(e){if(Array.isArray(e))return e}var Vy=function(t,r,n){return t+(r-t)*n},BC=function(t){var r=t.from,n=t.to;return r!==n},kbe=function e(t,r,n){var i=Uh(function(o,a){if(BC(a)){var s=t(a.from,a.to,a.velocity),c=Ebe(s,2),u=c[0],h=c[1];return an(an({},a),{},{from:u,velocity:h})}return a},r);return n<1?Uh(function(o,a){return BC(a)?an(an({},a),{},{velocity:Vy(a.velocity,i[o].velocity,n),from:Vy(a.from,i[o].from,n)}):a},r):e(t,i,n-1)};const Rbe=function(e,t,r,n,i){var o=lbe(e,t),a=o.reduce(function(w,O){return an(an({},w),{},$C({},O,[e[O],t[O]]))},{}),s=o.reduce(function(w,O){return an(an({},w),{},$C({},O,{from:e[O],velocity:0,to:t[O]}))},{}),c=-1,u,h,p=function(){return null},v=function(){return Uh(function(O,S){return S.from},s)},b=function(){return!Object.values(s).filter(BC).length},x=function(O){u||(u=O);var S=O-u,E=S/r.dt;s=kbe(r,s,E),i(an(an(an({},e),t),v())),u=O,b()||(c=requestAnimationFrame(p))},_=function(O){h||(h=O);var S=(O-h)/n,E=Uh(function(A,j){return Vy.apply(void 0,JD(j).concat([r(S)]))},a);if(i(an(an(an({},e),t),E)),S<1)c=requestAnimationFrame(p);else{var T=Uh(function(A,j){return Vy.apply(void 0,JD(j).concat([r(1)]))},a);i(an(an(an({},e),t),T))}};return p=r.isStepper?x:_,function(){return requestAnimationFrame(p),function(){cancelAnimationFrame(c)}}};function Cf(e){"@babel/helpers - typeof";return Cf=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},Cf(e)}var Nbe=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function Mbe(e,t){if(e==null)return{};var r=Lbe(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Lbe(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,o;for(o=0;o<n.length;o++)i=n[o],!(t.indexOf(i)>=0)&&(r[i]=e[i]);return r}function hO(e){return Fbe(e)||$be(e)||Dbe(e)||Ibe()}function Ibe(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Dbe(e,t){if(e){if(typeof e=="string")return UC(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 UC(e,t)}}function $be(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Fbe(e){if(Array.isArray(e))return UC(e)}function UC(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 t6(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 po(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?t6(Object(r),!0).forEach(function(n){Th(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):t6(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Th(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 Bbe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ube(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 zbe(e,t,r){return t&&Ube(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function XU(e){var t=Vbe(e,"string");return Cf(t)==="symbol"?t:String(t)}function Vbe(e,t){if(Cf(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Cf(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Wbe(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 qbe(e){var t=Hbe();return function(){var n=Wy(e),i;if(t){var o=Wy(this).constructor;i=Reflect.construct(n,arguments,o)}else i=n.apply(this,arguments);return VC(this,i)}}function VC(e,t){if(t&&(Cf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return WC(e)}function WC(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Hbe(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Wy(e){return Wy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Wy(e)}var Qi=function(e){Wbe(r,e);var t=qbe(r);function r(n,i){var o;Bbe(this,r),o=t.call(this,n,i);var a=o.props,s=a.isActive,c=a.attributeName,u=a.from,h=a.to,p=a.steps,v=a.children,b=a.duration;if(o.handleStyleChange=o.handleStyleChange.bind(WC(o)),o.changeStyle=o.changeStyle.bind(WC(o)),!s||b<=0)return o.state={style:{}},typeof v=="function"&&(o.state={style:h}),VC(o);if(p&&p.length)o.state={style:p[0].style};else if(u){if(typeof v=="function")return o.state={style:u},VC(o);o.state={style:c?Th({},c,u):u}}else o.state={style:{}};return o}return zbe(r,[{key:"componentDidMount",value:function(){var i=this.props,o=i.isActive,a=i.canBegin;this.mounted=!0,!(!o||!a)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(i){var o=this.props,a=o.isActive,s=o.canBegin,c=o.attributeName,u=o.shouldReAnimate,h=o.to,p=o.from,v=this.state.style;if(s){if(!a){var b={style:c?Th({},c,h):h};this.state&&v&&(c&&v[c]!==h||!c&&v!==h)&&this.setState(b);return}if(!(Q0e(i.to,h)&&i.canBegin&&i.isActive)){var x=!i.canBegin||!i.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var _=x||u?p:i.to;if(this.state&&v){var w={style:c?Th({},c,_):_};(c&&v[c]!==_||!c&&v!==_)&&this.setState(w)}this.runAnimation(po(po({},this.props),{},{from:_,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 o=this,a=i.from,s=i.to,c=i.duration,u=i.easing,h=i.begin,p=i.onAnimationEnd,v=i.onAnimationStart,b=Rbe(a,s,xbe(u),c,this.changeStyle),x=function(){o.stopJSAnimation=b()};this.manager.start([v,h,x,c,p])}},{key:"runStepAnimation",value:function(i){var o=this,a=i.steps,s=i.begin,c=i.onAnimationStart,u=a[0],h=u.style,p=u.duration,v=p===void 0?0:p,b=function(_,w,O){if(O===0)return _;var S=w.duration,E=w.easing,T=E===void 0?"ease":E,A=w.style,j=w.properties,N=w.onAnimationEnd,F=O>0?a[O-1]:w,V=j||Object.keys(A);if(typeof T=="function"||T==="spring")return[].concat(hO(_),[o.runJSAnimation.bind(o,{from:F.style,to:A,duration:S,easing:T}),S]);var B=ZD(V,S,T),W=po(po(po({},F.style),A),{},{transition:B});return[].concat(hO(_),[W,S,N]).filter(ube)};return this.manager.start([c].concat(hO(a.reduce(b,[h,Math.max(v,s)])),[i.onAnimationEnd]))}},{key:"runAnimation",value:function(i){this.manager||(this.manager=obe());var o=i.begin,a=i.duration,s=i.attributeName,c=i.to,u=i.easing,h=i.onAnimationStart,p=i.onAnimationEnd,v=i.steps,b=i.children,x=this.manager;if(this.unSubscribe=x.subscribe(this.handleStyleChange),typeof u=="function"||typeof b=="function"||u==="spring"){this.runJSAnimation(i);return}if(v.length>1){this.runStepAnimation(i);return}var _=s?Th({},s,c):c,w=ZD(Object.keys(_),a,u);x.start([h,o,po(po({},_),{},{transition:w}),a,p])}},{key:"render",value:function(){var i=this.props,o=i.children;i.begin;var a=i.duration;i.attributeName,i.easing;var s=i.isActive;i.steps,i.from,i.to,i.canBegin,i.onAnimationEnd,i.shouldReAnimate,i.onAnimationReStart;var c=Mbe(i,Nbe),u=$.Children.count(o),h=this.state.style;if(typeof o=="function")return o(h);if(!s||u===0||a<=0)return o;var p=function(b){var x=b.props,_=x.style,w=_===void 0?{}:_,O=x.className,S=$.cloneElement(b,po(po({},c),{},{style:po(po({},w),h),className:O}));return S};return u===1?p($.Children.only(o)):Z.createElement("div",null,$.Children.map(o,function(v){return p(v)}))}}]),r}($.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:H.oneOfType([H.object,H.string]),to:H.oneOfType([H.object,H.string]),attributeName:H.string,duration:H.number,begin:H.number,easing:H.oneOfType([H.string,H.func]),steps:H.arrayOf(H.shape({duration:H.number.isRequired,style:H.object.isRequired,easing:H.oneOfType([H.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),H.func]),properties:H.arrayOf("string"),onAnimationEnd:H.func})),children:H.oneOfType([H.node,H.func]),isActive:H.bool,canBegin:H.bool,onAnimationEnd:H.func,shouldReAnimate:H.bool,onAnimationStart:H.func,onAnimationReStart:H.func};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)}function qy(){return qy=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},qy.apply(this,arguments)}function Gbe(e,t){return Xbe(e)||Zbe(e,t)||Ybe(e,t)||Kbe()}function Kbe(){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 Ybe(e,t){if(e){if(typeof e=="string")return r6(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 r6(e,t)}}function r6(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 Zbe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,s=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(c=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(h){u=!0,i=h}finally{try{if(!c&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}function Xbe(e){if(Array.isArray(e))return e}function n6(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 i6(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?n6(Object(r),!0).forEach(function(n){Qbe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n6(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Qbe(e,t,r){return t=Jbe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Jbe(e){var t=e_e(e,"string");return Lp(t)=="symbol"?t:t+""}function e_e(e,t){if(Lp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Lp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var o6=function(t,r,n,i,o){var a=Math.min(Math.abs(n)/2,Math.abs(i)/2),s=i>=0?1:-1,c=n>=0?1:-1,u=i>=0&&n>=0||i<0&&n<0?1:0,h;if(a>0&&o instanceof Array){for(var p=[0,0,0,0],v=0,b=4;v<b;v++)p[v]=o[v]>a?a:o[v];h="M".concat(t,",").concat(r+s*p[0]),p[0]>0&&(h+="A ".concat(p[0],",").concat(p[0],",0,0,").concat(u,",").concat(t+c*p[0],",").concat(r)),h+="L ".concat(t+n-c*p[1],",").concat(r),p[1]>0&&(h+="A ".concat(p[1],",").concat(p[1],",0,0,").concat(u,`, + `).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(u,`, + `).concat(t+n-c*p[2],",").concat(r+i)),h+="L ".concat(t+c*p[3],",").concat(r+i),p[3]>0&&(h+="A ".concat(p[3],",").concat(p[3],",0,0,").concat(u,`, + `).concat(t,",").concat(r+i-s*p[3])),h+="Z"}else if(a>0&&o===+o&&o>0){var x=Math.min(a,o);h="M ".concat(t,",").concat(r+s*x,` + A `).concat(x,",").concat(x,",0,0,").concat(u,",").concat(t+c*x,",").concat(r,` + L `).concat(t+n-c*x,",").concat(r,` + A `).concat(x,",").concat(x,",0,0,").concat(u,",").concat(t+n,",").concat(r+s*x,` + L `).concat(t+n,",").concat(r+i-s*x,` + A `).concat(x,",").concat(x,",0,0,").concat(u,",").concat(t+n-c*x,",").concat(r+i,` + L `).concat(t+c*x,",").concat(r+i,` + A `).concat(x,",").concat(x,",0,0,").concat(u,",").concat(t,",").concat(r+i-s*x," Z")}else h="M ".concat(t,",").concat(r," h ").concat(n," v ").concat(i," h ").concat(-n," Z");return h},t_e=function(t,r){if(!t||!r)return!1;var n=t.x,i=t.y,o=r.x,a=r.y,s=r.width,c=r.height;if(Math.abs(s)>0&&Math.abs(c)>0){var u=Math.min(o,o+s),h=Math.max(o,o+s),p=Math.min(a,a+c),v=Math.max(a,a+c);return n>=u&&n<=h&&i>=p&&i<=v}return!1},r_e={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},Mj=function(t){var r=i6(i6({},r_e),t),n=$.useRef(),i=$.useState(-1),o=Gbe(i,2),a=o[0],s=o[1];$.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var T=n.current.getTotalLength();T&&s(T)}catch{}},[]);var c=r.x,u=r.y,h=r.width,p=r.height,v=r.radius,b=r.className,x=r.animationEasing,_=r.animationDuration,w=r.animationBegin,O=r.isAnimationActive,S=r.isUpdateAnimationActive;if(c!==+c||u!==+u||h!==+h||p!==+p||h===0||p===0)return null;var E=ze("recharts-rectangle",b);return S?Z.createElement(Qi,{canBegin:a>0,from:{width:h,height:p,x:c,y:u},to:{width:h,height:p,x:c,y:u},duration:_,animationEasing:x,isActive:S},function(T){var A=T.width,j=T.height,N=T.x,F=T.y;return Z.createElement(Qi,{canBegin:a>0,from:"0px ".concat(a===-1?1:a,"px"),to:"".concat(a,"px 0px"),attributeName:"strokeDasharray",begin:w,duration:_,isActive:O,easing:x},Z.createElement("path",qy({},it(r,!0),{className:E,d:o6(N,F,A,j,v),ref:n})))}):Z.createElement("path",qy({},it(r,!0),{className:E,d:o6(c,u,h,p,v)}))},n_e=["points","className","baseLinePoints","connectNulls"];function Yc(){return Yc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Yc.apply(this,arguments)}function i_e(e,t){if(e==null)return{};var r=o_e(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function o_e(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 a6(e){return u_e(e)||l_e(e)||s_e(e)||a_e()}function a_e(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function s_e(e,t){if(e){if(typeof e=="string")return qC(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 qC(e,t)}}function l_e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function u_e(e){if(Array.isArray(e))return qC(e)}function qC(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 s6=function(t){return t&&t.x===+t.x&&t.y===+t.y},c_e=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],r=[[]];return t.forEach(function(n){s6(n)?r[r.length-1].push(n):r[r.length-1].length>0&&r.push([])}),s6(t[0])&&r[r.length-1].push(t[0]),r[r.length-1].length<=0&&(r=r.slice(0,-1)),r},zh=function(t,r){var n=c_e(t);r&&(n=[n.reduce(function(o,a){return[].concat(a6(o),a6(a))},[])]);var i=n.map(function(o){return o.reduce(function(a,s,c){return"".concat(a).concat(c===0?"M":"L").concat(s.x,",").concat(s.y)},"")}).join("");return n.length===1?"".concat(i,"Z"):i},f_e=function(t,r,n){var i=zh(t,n);return"".concat(i.slice(-1)==="Z"?i.slice(0,-1):i,"L").concat(zh(r.reverse(),n).slice(1))},d_e=function(t){var r=t.points,n=t.className,i=t.baseLinePoints,o=t.connectNulls,a=i_e(t,n_e);if(!r||!r.length)return null;var s=ze("recharts-polygon",n);if(i&&i.length){var c=a.stroke&&a.stroke!=="none",u=f_e(r,i,o);return Z.createElement("g",{className:s},Z.createElement("path",Yc({},it(a,!0),{fill:u.slice(-1)==="Z"?a.fill:"none",stroke:"none",d:u})),c?Z.createElement("path",Yc({},it(a,!0),{fill:"none",d:zh(r,o)})):null,c?Z.createElement("path",Yc({},it(a,!0),{fill:"none",d:zh(i,o)})):null)}var h=zh(r,o);return Z.createElement("path",Yc({},it(a,!0),{fill:h.slice(-1)==="Z"?a.fill:"none",className:s,d:h}))};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)}var vm=function(t){var r=t.cx,n=t.cy,i=t.r,o=t.className,a=ze("recharts-dot",o);return r===+r&&n===+n&&i===+i?Z.createElement("circle",HC({},it(t,!1),my(t),{className:a,cx:r,cy:n,r:i})):null};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 h_e=["x","y","top","left","width","height","className"];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 l6(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function p_e(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?l6(Object(r),!0).forEach(function(n){m_e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l6(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function m_e(e,t,r){return t=v_e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function v_e(e){var t=g_e(e,"string");return Ip(t)=="symbol"?t:t+""}function g_e(e,t){if(Ip(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Ip(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function y_e(e,t){if(e==null)return{};var r=b_e(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function b_e(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 __e=function(t,r,n,i,o,a){return"M".concat(t,",").concat(o,"v").concat(i,"M").concat(a,",").concat(r,"h").concat(n)},x_e=function(t){var r=t.x,n=r===void 0?0:r,i=t.y,o=i===void 0?0:i,a=t.top,s=a===void 0?0:a,c=t.left,u=c===void 0?0:c,h=t.width,p=h===void 0?0:h,v=t.height,b=v===void 0?0:v,x=t.className,_=y_e(t,h_e),w=p_e({x:n,y:o,top:s,left:u,width:p,height:b},_);return!Ve(n)||!Ve(o)||!Ve(p)||!Ve(b)||!Ve(s)||!Ve(u)?null:Z.createElement("path",GC({},it(w,!0),{className:ze("recharts-cross",x),d:__e(n,o,p,b,s,u)}))},pO,u6;function w_e(){if(u6)return pO;u6=1;var e=hb(),t=fU(),r=fa();function n(i,o){return i&&i.length?e(i,r(o,2),t):void 0}return pO=n,pO}var O_e=w_e();const S_e=Nt(O_e);var mO,c6;function P_e(){if(c6)return mO;c6=1;var e=hb(),t=fa(),r=dU();function n(i,o){return i&&i.length?e(i,t(o,2),r):void 0}return mO=n,mO}var C_e=P_e();const E_e=Nt(C_e);var T_e=["cx","cy","angle","ticks","axisLine"],j_e=["ticks","tick","angle","tickFormatter","stroke"];function Ef(e){"@babel/helpers - typeof";return Ef=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},Ef(e)}function Vh(){return Vh=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},Vh.apply(this,arguments)}function f6(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 Zl(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?f6(Object(r),!0).forEach(function(n){gb(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f6(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function d6(e,t){if(e==null)return{};var r=A_e(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function A_e(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 k_e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h6(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,JU(n.key),n)}}function R_e(e,t,r){return t&&h6(e.prototype,t),r&&h6(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function N_e(e,t,r){return t=Hy(t),M_e(e,QU()?Reflect.construct(t,r||[],Hy(e).constructor):t.apply(e,r))}function M_e(e,t){if(t&&(Ef(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return L_e(e)}function L_e(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 Hy(e){return Hy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Hy(e)}function I_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&&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 gb(e,t,r){return t=JU(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function JU(e){var t=D_e(e,"string");return Ef(t)=="symbol"?t:t+""}function D_e(e,t){if(Ef(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Ef(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var yb=function(e){function t(){return k_e(this,t),N_e(this,t,arguments)}return I_e(t,e),R_e(t,[{key:"getTickValueCoord",value:function(n){var i=n.coordinate,o=this.props,a=o.angle,s=o.cx,c=o.cy;return Jt(s,c,i,a)}},{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,o=n.cy,a=n.angle,s=n.ticks,c=S_e(s,function(h){return h.coordinate||0}),u=E_e(s,function(h){return h.coordinate||0});return{cx:i,cy:o,startAngle:a,endAngle:a,innerRadius:u.coordinate||0,outerRadius:c.coordinate||0}}},{key:"renderAxisLine",value:function(){var n=this.props,i=n.cx,o=n.cy,a=n.angle,s=n.ticks,c=n.axisLine,u=d6(n,T_e),h=s.reduce(function(x,_){return[Math.min(x[0],_.coordinate),Math.max(x[1],_.coordinate)]},[1/0,-1/0]),p=Jt(i,o,h[0],a),v=Jt(i,o,h[1],a),b=Zl(Zl(Zl({},it(u,!1)),{},{fill:"none"},it(c,!1)),{},{x1:p.x,y1:p.y,x2:v.x,y2:v.y});return Z.createElement("line",Vh({className:"recharts-polar-radius-axis-line"},b))}},{key:"renderTicks",value:function(){var n=this,i=this.props,o=i.ticks,a=i.tick,s=i.angle,c=i.tickFormatter,u=i.stroke,h=d6(i,j_e),p=this.getTickTextAnchor(),v=it(h,!1),b=it(a,!1),x=o.map(function(_,w){var O=n.getTickValueCoord(_),S=Zl(Zl(Zl(Zl({textAnchor:p,transform:"rotate(".concat(90-s,", ").concat(O.x,", ").concat(O.y,")")},v),{},{stroke:"none",fill:u},b),{},{index:w},O),{},{payload:_});return Z.createElement(Ct,Vh({className:ze("recharts-polar-radius-axis-tick",BU(a)),key:"tick-".concat(_.coordinate)},ll(n.props,_,w)),t.renderTickItem(a,S,c?c(_.value,w):_.value))});return Z.createElement(Ct,{className:"recharts-polar-radius-axis-ticks"},x)}},{key:"render",value:function(){var n=this.props,i=n.ticks,o=n.axisLine,a=n.tick;return!i||!i.length?null:Z.createElement(Ct,{className:ze("recharts-polar-radius-axis",this.props.className)},o&&this.renderAxisLine(),a&&this.renderTicks(),Qr.renderCallByParent(this.props,this.getViewBox()))}}],[{key:"renderTickItem",value:function(n,i,o){var a;return Z.isValidElement(n)?a=Z.cloneElement(n,i):ft(n)?a=n(i):a=Z.createElement(Tu,Vh({},i,{className:"recharts-polar-radius-axis-tick-value"}),o),a}}])}($.PureComponent);gb(yb,"displayName","PolarRadiusAxis");gb(yb,"axisType","radiusAxis");gb(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 Tf(e){"@babel/helpers - typeof";return Tf=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},Tf(e)}function au(){return au=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},au.apply(this,arguments)}function p6(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 Xl(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?p6(Object(r),!0).forEach(function(n){bb(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p6(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function $_e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m6(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,t9(n.key),n)}}function F_e(e,t,r){return t&&m6(e.prototype,t),r&&m6(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function B_e(e,t,r){return t=Gy(t),U_e(e,e9()?Reflect.construct(t,r||[],Gy(e).constructor):t.apply(e,r))}function U_e(e,t){if(t&&(Tf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return z_e(e)}function z_e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function e9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(e9=function(){return!!e})()}function Gy(e){return Gy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Gy(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&&YC(e,t)}function YC(e,t){return YC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},YC(e,t)}function bb(e,t,r){return t=t9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function t9(e){var t=W_e(e,"string");return Tf(t)=="symbol"?t:t+""}function W_e(e,t){if(Tf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Tf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var q_e=Math.PI/180,v6=1e-5,_b=function(e){function t(){return $_e(this,t),B_e(this,t,arguments)}return V_e(t,e),F_e(t,[{key:"getTickLineCoord",value:function(n){var i=this.props,o=i.cx,a=i.cy,s=i.radius,c=i.orientation,u=i.tickSize,h=u||8,p=Jt(o,a,s,n.coordinate),v=Jt(o,a,s+(c==="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,o=Math.cos(-n.coordinate*q_e),a;return o>v6?a=i==="outer"?"start":"end":o<-v6?a=i==="outer"?"end":"start":a="middle",a}},{key:"renderAxisLine",value:function(){var n=this.props,i=n.cx,o=n.cy,a=n.radius,s=n.axisLine,c=n.axisLineType,u=Xl(Xl({},it(this.props,!1)),{},{fill:"none"},it(s,!1));if(c==="circle")return Z.createElement(vm,au({className:"recharts-polar-angle-axis-line"},u,{cx:i,cy:o,r:a}));var h=this.props.ticks,p=h.map(function(v){return Jt(i,o,a,v.coordinate)});return Z.createElement(d_e,au({className:"recharts-polar-angle-axis-line"},u,{points:p}))}},{key:"renderTicks",value:function(){var n=this,i=this.props,o=i.ticks,a=i.tick,s=i.tickLine,c=i.tickFormatter,u=i.stroke,h=it(this.props,!1),p=it(a,!1),v=Xl(Xl({},h),{},{fill:"none"},it(s,!1)),b=o.map(function(x,_){var w=n.getTickLineCoord(x),O=n.getTickTextAnchor(x),S=Xl(Xl(Xl({textAnchor:O},h),{},{stroke:"none",fill:u},p),{},{index:_,payload:x,x:w.x2,y:w.y2});return Z.createElement(Ct,au({className:ze("recharts-polar-angle-axis-tick",BU(a)),key:"tick-".concat(x.coordinate)},ll(n.props,x,_)),s&&Z.createElement("line",au({className:"recharts-polar-angle-axis-tick-line"},v,w)),a&&t.renderTickItem(a,S,c?c(x.value,_):x.value))});return Z.createElement(Ct,{className:"recharts-polar-angle-axis-ticks"},b)}},{key:"render",value:function(){var n=this.props,i=n.ticks,o=n.radius,a=n.axisLine;return o<=0||!i||!i.length?null:Z.createElement(Ct,{className:ze("recharts-polar-angle-axis",this.props.className)},a&&this.renderAxisLine(),this.renderTicks())}}],[{key:"renderTickItem",value:function(n,i,o){var a;return Z.isValidElement(n)?a=Z.cloneElement(n,i):ft(n)?a=n(i):a=Z.createElement(Tu,au({},i,{className:"recharts-polar-angle-axis-tick-value"}),o),a}}])}($.PureComponent);bb(_b,"displayName","PolarAngleAxis");bb(_b,"axisType","angleAxis");bb(_b,"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 vO,g6;function H_e(){if(g6)return vO;g6=1;var e=cB(),t=e(Object.getPrototypeOf,Object);return vO=t,vO}var gO,y6;function G_e(){if(y6)return gO;y6=1;var e=rs(),t=H_e(),r=ns(),n="[object Object]",i=Function.prototype,o=Object.prototype,a=i.toString,s=o.hasOwnProperty,c=a.call(Object);function u(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&&a.call(v)==c}return gO=u,gO}var K_e=G_e();const Y_e=Nt(K_e);var yO,b6;function Z_e(){if(b6)return yO;b6=1;var e=rs(),t=ns(),r="[object Boolean]";function n(i){return i===!0||i===!1||t(i)&&e(i)==r}return yO=n,yO}var X_e=Z_e();const Q_e=Nt(X_e);function Dp(e){"@babel/helpers - typeof";return Dp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Dp(e)}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 J_e(e,t){return n1e(e)||r1e(e,t)||t1e(e,t)||e1e()}function e1e(){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 t1e(e,t){if(e){if(typeof e=="string")return _6(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 _6(e,t)}}function _6(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 r1e(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,s=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(c=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(h){u=!0,i=h}finally{try{if(!c&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}function n1e(e){if(Array.isArray(e))return e}function x6(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 w6(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?x6(Object(r),!0).forEach(function(n){i1e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):x6(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function i1e(e,t,r){return t=o1e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o1e(e){var t=a1e(e,"string");return Dp(t)=="symbol"?t:t+""}function a1e(e,t){if(Dp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Dp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var O6=function(t,r,n,i,o){var a=n-i,s;return s="M ".concat(t,",").concat(r),s+="L ".concat(t+n,",").concat(r),s+="L ".concat(t+n-a/2,",").concat(r+o),s+="L ".concat(t+n-a/2-i,",").concat(r+o),s+="L ".concat(t,",").concat(r," Z"),s},s1e={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},l1e=function(t){var r=w6(w6({},s1e),t),n=$.useRef(),i=$.useState(-1),o=J_e(i,2),a=o[0],s=o[1];$.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var E=n.current.getTotalLength();E&&s(E)}catch{}},[]);var c=r.x,u=r.y,h=r.upperWidth,p=r.lowerWidth,v=r.height,b=r.className,x=r.animationEasing,_=r.animationDuration,w=r.animationBegin,O=r.isUpdateAnimationActive;if(c!==+c||u!==+u||h!==+h||p!==+p||v!==+v||h===0&&p===0||v===0)return null;var S=ze("recharts-trapezoid",b);return O?Z.createElement(Qi,{canBegin:a>0,from:{upperWidth:0,lowerWidth:0,height:v,x:c,y:u},to:{upperWidth:h,lowerWidth:p,height:v,x:c,y:u},duration:_,animationEasing:x,isActive:O},function(E){var T=E.upperWidth,A=E.lowerWidth,j=E.height,N=E.x,F=E.y;return Z.createElement(Qi,{canBegin:a>0,from:"0px ".concat(a===-1?1:a,"px"),to:"".concat(a,"px 0px"),attributeName:"strokeDasharray",begin:w,duration:_,easing:x},Z.createElement("path",Ky({},it(r,!0),{className:S,d:O6(N,F,T,A,j),ref:n})))}):Z.createElement("g",null,Z.createElement("path",Ky({},it(r,!0),{className:S,d:O6(c,u,h,p,v)})))},u1e=["option","shapeType","propTransformer","activeClassName","isActive"];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 c1e(e,t){if(e==null)return{};var r=f1e(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function f1e(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 S6(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Yy(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?S6(Object(r),!0).forEach(function(n){d1e(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):S6(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function d1e(e,t,r){return t=h1e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function h1e(e){var t=p1e(e,"string");return $p(t)=="symbol"?t:t+""}function p1e(e,t){if($p(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if($p(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function m1e(e,t){return Yy(Yy({},t),e)}function v1e(e,t){return e==="symbols"}function P6(e){var t=e.shapeType,r=e.elementProps;switch(t){case"rectangle":return Z.createElement(Mj,r);case"trapezoid":return Z.createElement(l1e,r);case"sector":return Z.createElement(VU,r);case"symbols":if(v1e(t))return Z.createElement(nb,r);break;default:return null}}function g1e(e){return $.isValidElement(e)?e.props:e}function Zy(e){var t=e.option,r=e.shapeType,n=e.propTransformer,i=n===void 0?m1e:n,o=e.activeClassName,a=o===void 0?"recharts-active-shape":o,s=e.isActive,c=c1e(e,u1e),u;if($.isValidElement(t))u=$.cloneElement(t,Yy(Yy({},c),g1e(t)));else if(ft(t))u=t(c);else if(Y_e(t)&&!Q_e(t)){var h=i(t,c);u=Z.createElement(P6,{shapeType:r,elementProps:h})}else{var p=c;u=Z.createElement(P6,{shapeType:r,elementProps:p})}return s?Z.createElement(Ct,{className:a},u):u}function xb(e,t){return t!=null&&"trapezoids"in e.props}function wb(e,t){return t!=null&&"sectors"in e.props}function Fp(e,t){return t!=null&&"points"in e.props}function y1e(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,o=e.y===(t==null||(n=t.labelViewBox)===null||n===void 0?void 0:n.y)||e.y===t.y;return i&&o}function b1e(e,t){var r=e.endAngle===t.endAngle,n=e.startAngle===t.startAngle;return r&&n}function _1e(e,t){var r=e.x===t.x,n=e.y===t.y,i=e.z===t.z;return r&&n&&i}function x1e(e,t){var r;return xb(e,t)?r=y1e:wb(e,t)?r=b1e:Fp(e,t)&&(r=_1e),r}function w1e(e,t){var r;return xb(e,t)?r="trapezoids":wb(e,t)?r="sectors":Fp(e,t)&&(r="points"),r}function O1e(e,t){if(xb(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(wb(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 Fp(e,t)?t.payload:{}}function S1e(e){var t=e.activeTooltipItem,r=e.graphicalItem,n=e.itemData,i=w1e(r,t),o=O1e(r,t),a=n.filter(function(c,u){var h=ul(o,c),p=r.props[i].filter(function(x){var _=x1e(r,t);return _(x,t)}),v=r.props[i].indexOf(p[p.length-1]),b=u===v;return h&&b}),s=n.indexOf(a[a.length-1]);return s}var Cg;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 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 C6(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 Xt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?C6(Object(r),!0).forEach(function(n){Wi(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):C6(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function P1e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function E6(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,n9(n.key),n)}}function C1e(e,t,r){return t&&E6(e.prototype,t),r&&E6(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function E1e(e,t,r){return t=Xy(t),T1e(e,r9()?Reflect.construct(t,r||[],Xy(e).constructor):t.apply(e,r))}function T1e(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 j1e(e)}function j1e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function r9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(r9=function(){return!!e})()}function Xy(e){return Xy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Xy(e)}function A1e(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 Wi(e,t,r){return t=n9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function n9(e){var t=k1e(e,"string");return jf(t)=="symbol"?t:t+""}function k1e(e,t){if(jf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(jf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var aa=function(e){function t(r){var n;return P1e(this,t),n=E1e(this,t,[r]),Wi(n,"pieRef",null),Wi(n,"sectorRefs",[]),Wi(n,"id",gl("recharts-pie-")),Wi(n,"handleAnimationEnd",function(){var i=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),ft(i)&&i()}),Wi(n,"handleAnimationStart",function(){var i=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),ft(i)&&i()}),n.state={isAnimationFinished:!r.isAnimationActive,prevIsAnimationActive:r.isAnimationActive,prevAnimationId:r.animationId,sectorToFocus:0},n}return A1e(t,e),C1e(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 o=this.props,a=o.label,s=o.labelLine,c=o.dataKey,u=o.valueKey,h=it(this.props,!1),p=it(a,!1),v=it(s,!1),b=a&&a.offsetRadius||20,x=n.map(function(_,w){var O=(_.startAngle+_.endAngle)/2,S=Jt(_.cx,_.cy,_.outerRadius+b,O),E=Xt(Xt(Xt(Xt({},h),_),{},{stroke:"none"},p),{},{index:w,textAnchor:t.getTextAnchor(S.x,_.cx)},S),T=Xt(Xt(Xt(Xt({},h),_),{},{fill:"none",stroke:_.fill},v),{},{index:w,points:[Jt(_.cx,_.cy,_.outerRadius,O),S]}),A=c;return dt(c)&&dt(u)?A="value":dt(c)&&(A=u),Z.createElement(Ct,{key:"label-".concat(_.startAngle,"-").concat(_.endAngle,"-").concat(_.midAngle,"-").concat(w)},s&&t.renderLabelLineItem(s,T,"line"),t.renderLabelItem(a,E,ir(_,A)))});return Z.createElement(Ct,{className:"recharts-pie-labels"},x)}},{key:"renderSectorsStatically",value:function(n){var i=this,o=this.props,a=o.activeShape,s=o.blendStroke,c=o.inactiveShape;return n.map(function(u,h){if((u==null?void 0:u.startAngle)===0&&(u==null?void 0:u.endAngle)===0&&n.length!==1)return null;var p=i.isActiveIndex(h),v=c&&i.hasActiveIndex()?c:null,b=p?a:v,x=Xt(Xt({},u),{},{stroke:s?u.fill:u.stroke,tabIndex:-1});return Z.createElement(Ct,Zc({ref:function(w){w&&!i.sectorRefs.includes(w)&&i.sectorRefs.push(w)},tabIndex:-1,className:"recharts-pie-sector"},ll(i.props,u,h),{key:"sector-".concat(u==null?void 0:u.startAngle,"-").concat(u==null?void 0:u.endAngle,"-").concat(u.midAngle,"-").concat(h)}),Z.createElement(Zy,Zc({option:b,isActive:p,shapeType:"sector"},x)))})}},{key:"renderSectorsWithAnimation",value:function(){var n=this,i=this.props,o=i.sectors,a=i.isAnimationActive,s=i.animationBegin,c=i.animationDuration,u=i.animationEasing,h=i.animationId,p=this.state,v=p.prevSectors,b=p.prevIsAnimationActive;return Z.createElement(Qi,{begin:s,duration:c,isActive:a,easing:u,from:{t:0},to:{t:1},key:"pie-".concat(h,"-").concat(b),onAnimationStart:this.handleAnimationStart,onAnimationEnd:this.handleAnimationEnd},function(x){var _=x.t,w=[],O=o&&o[0],S=O.startAngle;return o.forEach(function(E,T){var A=v&&v[T],j=T>0?vi(E,"paddingAngle",0):0;if(A){var N=xr(A.endAngle-A.startAngle,E.endAngle-E.startAngle),F=Xt(Xt({},E),{},{startAngle:S+j,endAngle:S+N(_)+j});w.push(F),S=F.endAngle}else{var V=E.endAngle,B=E.startAngle,W=xr(0,V-B),q=W(_),J=Xt(Xt({},E),{},{startAngle:S+j,endAngle:S+q+j});w.push(J),S=J.endAngle}}),Z.createElement(Ct,null,n.renderSectorsStatically(w))})}},{key:"attachKeyboardHandlers",value:function(n){var i=this;n.onkeydown=function(o){if(!o.altKey)switch(o.key){case"ArrowLeft":{var a=++i.state.sectorToFocus%i.sectorRefs.length;i.sectorRefs[a].focus(),i.setState({sectorToFocus:a});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,o=n.isAnimationActive,a=this.state.prevSectors;return o&&i&&i.length&&(!a||!ul(a,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,o=i.hide,a=i.sectors,s=i.className,c=i.label,u=i.cx,h=i.cy,p=i.innerRadius,v=i.outerRadius,b=i.isAnimationActive,x=this.state.isAnimationFinished;if(o||!a||!a.length||!Ve(u)||!Ve(h)||!Ve(p)||!Ve(v))return null;var _=ze("recharts-pie",s);return Z.createElement(Ct,{tabIndex:this.props.rootTabIndex,className:_,ref:function(O){n.pieRef=O}},this.renderSectors(),c&&this.renderLabels(a),Qr.renderCallByParent(this.props,null,!1),(!b||x)&&wo.renderCallByParent(this.props,a,!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,o){if(Z.isValidElement(n))return Z.cloneElement(n,i);if(ft(n))return n(i);var a=ze("recharts-pie-label-line",typeof n!="boolean"?n.className:"");return Z.createElement(tl,Zc({},i,{key:o,type:"linear",className:a}))}},{key:"renderLabelItem",value:function(n,i,o){if(Z.isValidElement(n))return Z.cloneElement(n,i);var a=o;if(ft(n)&&(a=n(i),Z.isValidElement(a)))return a;var s=ze("recharts-pie-label-text",typeof n!="boolean"&&!ft(n)?n.className:"");return Z.createElement(Tu,Zc({},i,{alignmentBaseline:"middle",className:s}),a)}}])}($.PureComponent);Cg=aa;Wi(aa,"displayName","Pie");Wi(aa,"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:!Gi.isSsr,animationBegin:400,animationDuration:1500,animationEasing:"ease",nameKey:"name",blendStroke:!1,rootTabIndex:0});Wi(aa,"parseDeltaAngle",function(e,t){var r=Cn(t-e),n=Math.min(Math.abs(t-e),360);return r*n});Wi(aa,"getRealPieData",function(e){var t=e.data,r=e.children,n=it(e,!1),i=kn(r,Js);return t&&t.length?t.map(function(o,a){return Xt(Xt(Xt({payload:o},n),o),i&&i[a]&&i[a].props)}):i&&i.length?i.map(function(o){return Xt(Xt({},n),o.props)}):[]});Wi(aa,"parseCoordinateOfPie",function(e,t){var r=t.top,n=t.left,i=t.width,o=t.height,a=FU(i,o),s=n+En(e.cx,i,i/2),c=r+En(e.cy,o,o/2),u=En(e.innerRadius,a,0),h=En(e.outerRadius,a,a*.8),p=e.maxRadius||Math.sqrt(i*i+o*o)/2;return{cx:s,cy:c,innerRadius:u,outerRadius:h,maxRadius:p}});Wi(aa,"getComposedData",function(e){var t=e.item,r=e.offset,n=t.type.defaultProps!==void 0?Xt(Xt({},t.type.defaultProps),t.props):t.props,i=Cg.getRealPieData(n);if(!i||!i.length)return null;var o=n.cornerRadius,a=n.startAngle,s=n.endAngle,c=n.paddingAngle,u=n.dataKey,h=n.nameKey,p=n.valueKey,v=n.tooltipType,b=Math.abs(n.minAngle),x=Cg.parseCoordinateOfPie(n,r),_=Cg.parseDeltaAngle(a,s),w=Math.abs(_),O=u;dt(u)&&dt(p)?(xo(!1,`Use "dataKey" to specify the value of pie, + the props "valueKey" will be deprecated in 1.1.0`),O="value"):dt(u)&&(xo(!1,`Use "dataKey" to specify the value of pie, + the props "valueKey" will be deprecated in 1.1.0`),O=p);var S=i.filter(function(F){return ir(F,O,0)!==0}).length,E=(w>=360?S:S-1)*c,T=w-S*b-E,A=i.reduce(function(F,V){var B=ir(V,O,0);return F+(Ve(B)?B:0)},0),j;if(A>0){var N;j=i.map(function(F,V){var B=ir(F,O,0),W=ir(F,h,V),q=(Ve(B)?B:0)/A,J;V?J=N.endAngle+Cn(_)*c*(B!==0?1:0):J=a;var Q=J+Cn(_)*((B!==0?b:0)+q*T),ne=(J+Q)/2,ae=(x.innerRadius+x.outerRadius)/2,se=[{name:W,value:B,payload:F,dataKey:O,type:v}],oe=Jt(x.cx,x.cy,ae,ne);return N=Xt(Xt(Xt({percent:q,cornerRadius:o,name:W,tooltipPayload:se,midAngle:ne,middleRadius:ae,tooltipPosition:oe},F),x),{},{value:ir(F,O),startAngle:J,endAngle:Q,payload:F,paddingAngle:Cn(_)*c}),N})}return Xt(Xt({},x),{},{sectors:j,data:i})});var bO,T6;function R1e(){if(T6)return bO;T6=1;var e=Math.ceil,t=Math.max;function r(n,i,o,a){for(var s=-1,c=t(e((i-n)/(o||1)),0),u=Array(c);c--;)u[a?c:++s]=n,n+=o;return u}return bO=r,bO}var _O,j6;function i9(){if(j6)return _O;j6=1;var e=CB(),t=1/0,r=17976931348623157e292;function n(i){if(!i)return i===0?i:0;if(i=e(i),i===t||i===-t){var o=i<0?-1:1;return o*r}return i===i?i:0}return _O=n,_O}var xO,A6;function N1e(){if(A6)return xO;A6=1;var e=R1e(),t=ab(),r=i9();function n(i){return function(o,a,s){return s&&typeof s!="number"&&t(o,a,s)&&(a=s=void 0),o=r(o),a===void 0?(a=o,o=0):a=r(a),s=s===void 0?o<a?1:-1:r(s),e(o,a,s,i)}}return xO=n,xO}var wO,k6;function M1e(){if(k6)return wO;k6=1;var e=N1e(),t=e();return wO=t,wO}var L1e=M1e();const Qy=Nt(L1e);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 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 N6(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){o9(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 o9(e,t,r){return t=I1e(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function I1e(e){var t=D1e(e,"string");return Bp(t)=="symbol"?t:t+""}function D1e(e,t){if(Bp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Bp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var $1e=["Webkit","Moz","O","ms"],F1e=function(t,r){var n=t.replace(/(\w)/,function(o){return o.toUpperCase()}),i=$1e.reduce(function(o,a){return N6(N6({},o),{},o9({},a+n,r))},{});return i[t]=r,i};function Af(e){"@babel/helpers - typeof";return Af=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},Af(e)}function Jy(){return Jy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Jy.apply(this,arguments)}function 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 OO(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){di(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 B1e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function L6(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,s9(n.key),n)}}function U1e(e,t,r){return t&&L6(e.prototype,t),r&&L6(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function z1e(e,t,r){return t=e0(t),V1e(e,a9()?Reflect.construct(t,r||[],e0(e).constructor):t.apply(e,r))}function V1e(e,t){if(t&&(Af(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return W1e(e)}function W1e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function a9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(a9=function(){return!!e})()}function e0(e){return e0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},e0(e)}function q1e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&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 di(e,t,r){return t=s9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function s9(e){var t=H1e(e,"string");return Af(t)=="symbol"?t:t+""}function H1e(e,t){if(Af(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Af(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var G1e=function(t){var r=t.data,n=t.startIndex,i=t.endIndex,o=t.x,a=t.width,s=t.travellerWidth;if(!r||!r.length)return{};var c=r.length,u=Fh().domain(Qy(0,c)).range([o,o+a-s]),h=u.domain().map(function(p){return u(p)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:u(n),endX:u(i),scale:u,scaleValues:h}},I6=function(t){return t.changedTouches&&!!t.changedTouches.length},kf=function(e){function t(r){var n;return B1e(this,t),n=z1e(this,t,[r]),di(n,"handleDrag",function(i){n.leaveTimer&&(clearTimeout(n.leaveTimer),n.leaveTimer=null),n.state.isTravellerMoving?n.handleTravellerMove(i):n.state.isSlideMoving&&n.handleSlideDrag(i)}),di(n,"handleTouchMove",function(i){i.changedTouches!=null&&i.changedTouches.length>0&&n.handleDrag(i.changedTouches[0])}),di(n,"handleDragEnd",function(){n.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var i=n.props,o=i.endIndex,a=i.onDragEnd,s=i.startIndex;a==null||a({endIndex:o,startIndex:s})}),n.detachDragEndListener()}),di(n,"handleLeaveWrapper",function(){(n.state.isTravellerMoving||n.state.isSlideMoving)&&(n.leaveTimer=window.setTimeout(n.handleDragEnd,n.props.leaveTimeOut))}),di(n,"handleEnterSlideOrTraveller",function(){n.setState({isTextActive:!0})}),di(n,"handleLeaveSlideOrTraveller",function(){n.setState({isTextActive:!1})}),di(n,"handleSlideDragStart",function(i){var o=I6(i)?i.changedTouches[0]:i;n.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:o.pageX}),n.attachDragEndListener()}),n.travellerDragStartHandlers={startX:n.handleTravellerDragStart.bind(n,"startX"),endX:n.handleTravellerDragStart.bind(n,"endX")},n.state={},n}return q1e(t,e),U1e(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(n){var i=n.startX,o=n.endX,a=this.state.scaleValues,s=this.props,c=s.gap,u=s.data,h=u.length-1,p=Math.min(i,o),v=Math.max(i,o),b=t.getIndexInRange(a,p),x=t.getIndexInRange(a,v);return{startIndex:b-b%c,endIndex:x===h?h:x-x%c}}},{key:"getTextOfTick",value:function(n){var i=this.props,o=i.data,a=i.tickFormatter,s=i.dataKey,c=ir(o[n],s,n);return ft(a)?a(c,n):c}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(n){var i=this.state,o=i.slideMoveStartX,a=i.startX,s=i.endX,c=this.props,u=c.x,h=c.width,p=c.travellerWidth,v=c.startIndex,b=c.endIndex,x=c.onChange,_=n.pageX-o;_>0?_=Math.min(_,u+h-p-s,u+h-p-a):_<0&&(_=Math.max(_,u-a,u-s));var w=this.getIndex({startX:a+_,endX:s+_});(w.startIndex!==v||w.endIndex!==b)&&x&&x(w),this.setState({startX:a+_,endX:s+_,slideMoveStartX:n.pageX})}},{key:"handleTravellerDragStart",value:function(n,i){var o=I6(i)?i.changedTouches[0]:i;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:n,brushMoveStartX:o.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(n){var i=this.state,o=i.brushMoveStartX,a=i.movingTravellerId,s=i.endX,c=i.startX,u=this.state[a],h=this.props,p=h.x,v=h.width,b=h.travellerWidth,x=h.onChange,_=h.gap,w=h.data,O={startX:this.state.startX,endX:this.state.endX},S=n.pageX-o;S>0?S=Math.min(S,p+v-b-u):S<0&&(S=Math.max(S,p-u)),O[a]=u+S;var E=this.getIndex(O),T=E.startIndex,A=E.endIndex,j=function(){var F=w.length-1;return a==="startX"&&(s>c?T%_===0:A%_===0)||s<c&&A===F||a==="endX"&&(s>c?A%_===0:T%_===0)||s>c&&A===F};this.setState(di(di({},a,u+S),"brushMoveStartX",n.pageX),function(){x&&j()&&x(E)})}},{key:"handleTravellerMoveKeyboard",value:function(n,i){var o=this,a=this.state,s=a.scaleValues,c=a.startX,u=a.endX,h=this.state[i],p=s.indexOf(h);if(p!==-1){var v=p+n;if(!(v===-1||v>=s.length)){var b=s[v];i==="startX"&&b>=u||i==="endX"&&b<=c||this.setState(di({},i,b),function(){o.props.onChange(o.getIndex({startX:o.state.startX,endX:o.state.endX}))})}}}},{key:"renderBackground",value:function(){var n=this.props,i=n.x,o=n.y,a=n.width,s=n.height,c=n.fill,u=n.stroke;return Z.createElement("rect",{stroke:u,fill:c,x:i,y:o,width:a,height:s})}},{key:"renderPanorama",value:function(){var n=this.props,i=n.x,o=n.y,a=n.width,s=n.height,c=n.data,u=n.children,h=n.padding,p=$.Children.only(u);return p?Z.cloneElement(p,{x:i,y:o,width:a,height:s,margin:h,compact:!0,data:c}):null}},{key:"renderTravellerLayer",value:function(n,i){var o,a,s=this,c=this.props,u=c.y,h=c.travellerWidth,p=c.height,v=c.traveller,b=c.ariaLabel,x=c.data,_=c.startIndex,w=c.endIndex,O=Math.max(n,this.props.x),S=OO(OO({},it(this.props,!1)),{},{x:O,y:u,width:h,height:p}),E=b||"Min value: ".concat((o=x[_])===null||o===void 0?void 0:o.name,", Max value: ").concat((a=x[w])===null||a===void 0?void 0:a.name);return Z.createElement(Ct,{tabIndex:0,role:"slider","aria-label":E,"aria-valuenow":n,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[i],onTouchStart:this.travellerDragStartHandlers[i],onKeyDown:function(A){["ArrowLeft","ArrowRight"].includes(A.key)&&(A.preventDefault(),A.stopPropagation(),s.handleTravellerMoveKeyboard(A.key==="ArrowRight"?1:-1,i))},onFocus:function(){s.setState({isTravellerFocused:!0})},onBlur:function(){s.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(v,S))}},{key:"renderSlide",value:function(n,i){var o=this.props,a=o.y,s=o.height,c=o.stroke,u=o.travellerWidth,h=Math.min(n,i)+u,p=Math.max(Math.abs(i-n)-u,0);return Z.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:c,fillOpacity:.2,x:h,y:a,width:p,height:s})}},{key:"renderText",value:function(){var n=this.props,i=n.startIndex,o=n.endIndex,a=n.y,s=n.height,c=n.travellerWidth,u=n.stroke,h=this.state,p=h.startX,v=h.endX,b=5,x={pointerEvents:"none",fill:u};return Z.createElement(Ct,{className:"recharts-brush-texts"},Z.createElement(Tu,Jy({textAnchor:"end",verticalAnchor:"middle",x:Math.min(p,v)-b,y:a+s/2},x),this.getTextOfTick(i)),Z.createElement(Tu,Jy({textAnchor:"start",verticalAnchor:"middle",x:Math.max(p,v)+c+b,y:a+s/2},x),this.getTextOfTick(o)))}},{key:"render",value:function(){var n=this.props,i=n.data,o=n.className,a=n.children,s=n.x,c=n.y,u=n.width,h=n.height,p=n.alwaysShowText,v=this.state,b=v.startX,x=v.endX,_=v.isTextActive,w=v.isSlideMoving,O=v.isTravellerMoving,S=v.isTravellerFocused;if(!i||!i.length||!Ve(s)||!Ve(c)||!Ve(u)||!Ve(h)||u<=0||h<=0)return null;var E=ze("recharts-brush",o),T=Z.Children.count(a)===1,A=F1e("userSelect","none");return Z.createElement(Ct,{className:E,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:A},this.renderBackground(),T&&this.renderPanorama(),this.renderSlide(b,x),this.renderTravellerLayer(b,"startX"),this.renderTravellerLayer(x,"endX"),(_||w||O||S||p)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(n){var i=n.x,o=n.y,a=n.width,s=n.height,c=n.stroke,u=Math.floor(o+s/2)-1;return Z.createElement(Z.Fragment,null,Z.createElement("rect",{x:i,y:o,width:a,height:s,fill:c,stroke:"none"}),Z.createElement("line",{x1:i+1,y1:u,x2:i+a-1,y2:u,fill:"none",stroke:"#fff"}),Z.createElement("line",{x1:i+1,y1:u+2,x2:i+a-1,y2:u+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(n,i){var o;return Z.isValidElement(n)?o=Z.cloneElement(n,i):ft(n)?o=n(i):o=t.renderDefaultTraveller(i),o}},{key:"getDerivedStateFromProps",value:function(n,i){var o=n.data,a=n.width,s=n.x,c=n.travellerWidth,u=n.updateId,h=n.startIndex,p=n.endIndex;if(o!==i.prevData||u!==i.prevUpdateId)return OO({prevData:o,prevTravellerWidth:c,prevUpdateId:u,prevX:s,prevWidth:a},o&&o.length?G1e({data:o,width:a,x:s,travellerWidth:c,startIndex:h,endIndex:p}):{scale:null,scaleValues:null});if(i.scale&&(a!==i.prevWidth||s!==i.prevX||c!==i.prevTravellerWidth)){i.scale.range([s,s+a-c]);var v=i.scale.domain().map(function(b){return i.scale(b)});return{prevData:o,prevTravellerWidth:c,prevUpdateId:u,prevX:s,prevWidth:a,startX:i.scale(n.startIndex),endX:i.scale(n.endIndex),scaleValues:v}}return null}},{key:"getIndexInRange",value:function(n,i){for(var o=n.length,a=0,s=o-1;s-a>1;){var c=Math.floor((a+s)/2);n[c]>i?s=c:a=c}return i>=n[s]?s:a}}])}($.PureComponent);di(kf,"displayName","Brush");di(kf,"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 SO,D6;function K1e(){if(D6)return SO;D6=1;var e=oj();function t(r,n){var i;return e(r,function(o,a,s){return i=n(o,a,s),!i}),!!i}return SO=t,SO}var PO,$6;function Y1e(){if($6)return PO;$6=1;var e=nB(),t=fa(),r=K1e(),n=Xn(),i=ab();function o(a,s,c){var u=n(a)?e:r;return c&&i(a,s,c)&&(s=void 0),u(a,t(s,3))}return PO=o,PO}var Z1e=Y1e();const X1e=Nt(Z1e);var ta=function(t,r){var n=t.alwaysShow,i=t.ifOverflow;return n&&(i="extendDomain"),i===r},CO,F6;function Q1e(){if(F6)return CO;F6=1;var e=xB();function t(r,n,i){n=="__proto__"&&e?e(r,n,{configurable:!0,enumerable:!0,value:i,writable:!0}):r[n]=i}return CO=t,CO}var EO,B6;function J1e(){if(B6)return EO;B6=1;var e=Q1e(),t=bB(),r=fa();function n(i,o){var a={};return o=r(o,3),t(i,function(s,c,u){e(a,c,o(s,c,u))}),a}return EO=n,EO}var exe=J1e();const txe=Nt(exe);var TO,U6;function rxe(){if(U6)return TO;U6=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 TO=e,TO}var jO,z6;function nxe(){if(z6)return jO;z6=1;var e=oj();function t(r,n){var i=!0;return e(r,function(o,a,s){return i=!!n(o,a,s),i}),i}return jO=t,jO}var AO,V6;function ixe(){if(V6)return AO;V6=1;var e=rxe(),t=nxe(),r=fa(),n=Xn(),i=ab();function o(a,s,c){var u=n(a)?e:t;return c&&i(a,s,c)&&(s=void 0),u(a,r(s,3))}return AO=o,AO}var oxe=ixe();const l9=Nt(oxe);var axe=["x","y"];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 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 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 bh(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){sxe(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 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 Up(t)=="symbol"?t:t+""}function uxe(e,t){if(Up(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Up(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 o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[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,axe),o="".concat(r),a=parseInt(o,10),s="".concat(n),c=parseInt(s,10),u="".concat(t.height||i.height),h=parseInt(u,10),p="".concat(t.width||i.width),v=parseInt(p,10);return bh(bh(bh(bh(bh({},t),i),a?{x:a}:{}),c?{y:c}:{}),{},{height:h,width:v,name:t.name,radius:t.radius})}function q6(e){return Z.createElement(Zy,QC({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 o=typeof n=="number";return o?t(n,i):(o||Au(),r)}},pxe=["value","background"],u9;function Rf(e){"@babel/helpers - typeof";return Rf=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},Rf(e)}function mxe(e,t){if(e==null)return{};var r=vxe(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[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 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 H6(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Mr(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?H6(Object(r),!0).forEach(function(n){Ys(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):H6(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function gxe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function G6(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,f9(n.key),n)}}function yxe(e,t,r){return t&&G6(e.prototype,t),r&&G6(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function bxe(e,t,r){return t=r0(t),_xe(e,c9()?Reflect.construct(t,r||[],r0(e).constructor):t.apply(e,r))}function _xe(e,t){if(t&&(Rf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return xxe(e)}function xxe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function c9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(c9=function(){return!!e})()}function r0(e){return r0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},r0(e)}function wxe(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 Ys(e,t,r){return t=f9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function f9(e){var t=Oxe(e,"string");return Rf(t)=="symbol"?t:t+""}function Oxe(e,t){if(Rf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Rf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var za=function(e){function t(){var r;gxe(this,t);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return r=bxe(this,t,[].concat(i)),Ys(r,"state",{isAnimationFinished:!1}),Ys(r,"id",gl("recharts-bar-")),Ys(r,"handleAnimationEnd",function(){var a=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),a&&a()}),Ys(r,"handleAnimationStart",function(){var a=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),a&&a()}),r}return wxe(t,e),yxe(t,[{key:"renderRectanglesStatically",value:function(n){var i=this,o=this.props,a=o.shape,s=o.dataKey,c=o.activeIndex,u=o.activeBar,h=it(this.props,!1);return n&&n.map(function(p,v){var b=v===c,x=b?u:a,_=Mr(Mr(Mr({},h),p),{},{isActive:b,option:x,index:v,dataKey:s,onAnimationStart:i.handleAnimationStart,onAnimationEnd:i.handleAnimationEnd});return Z.createElement(Ct,t0({className:"recharts-bar-rectangle"},ll(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)}),Z.createElement(q6,_))})}},{key:"renderRectanglesWithAnimation",value:function(){var n=this,i=this.props,o=i.data,a=i.layout,s=i.isAnimationActive,c=i.animationBegin,u=i.animationDuration,h=i.animationEasing,p=i.animationId,v=this.state.prevData;return Z.createElement(Qi,{begin:c,duration:u,isActive:s,easing:h,from:{t:0},to:{t:1},key:"bar-".concat(p),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(b){var x=b.t,_=o.map(function(w,O){var S=v&&v[O];if(S){var E=xr(S.x,w.x),T=xr(S.y,w.y),A=xr(S.width,w.width),j=xr(S.height,w.height);return Mr(Mr({},w),{},{x:E(x),y:T(x),width:A(x),height:j(x)})}if(a==="horizontal"){var N=xr(0,w.height),F=N(x);return Mr(Mr({},w),{},{y:w.y+w.height-F,height:F})}var V=xr(0,w.width),B=V(x);return Mr(Mr({},w),{},{width:B})});return Z.createElement(Ct,null,n.renderRectanglesStatically(_))})}},{key:"renderRectangles",value:function(){var n=this.props,i=n.data,o=n.isAnimationActive,a=this.state.prevData;return o&&i&&i.length&&(!a||!ul(a,i))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(i)}},{key:"renderBackground",value:function(){var n=this,i=this.props,o=i.data,a=i.dataKey,s=i.activeIndex,c=it(this.props.background,!1);return o.map(function(u,h){u.value;var p=u.background,v=mxe(u,pxe);if(!p)return null;var b=Mr(Mr(Mr(Mr(Mr({},v),{},{fill:"#eee"},p),c),ll(n.props,u,h)),{},{onAnimationStart:n.handleAnimationStart,onAnimationEnd:n.handleAnimationEnd,dataKey:a,index:h,className:"recharts-bar-background-rectangle"});return Z.createElement(q6,t0({key:"background-bar-".concat(h),option:n.props.background,isActive:h===s},b))})}},{key:"renderErrorBar",value:function(n,i){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var o=this.props,a=o.data,s=o.xAxis,c=o.yAxis,u=o.layout,h=o.children,p=kn(h,od);if(!p)return null;var v=u==="vertical"?a[0].height/2:a[0].width/2,b=function(w,O){var S=Array.isArray(w.value)?w.value[1]:w.value;return{x:w.x,y:w.y,value:S,errorVal:ir(w,O)}},x={clipPath:n?"url(#clipPath-".concat(i,")"):null};return Z.createElement(Ct,x,p.map(function(_){return Z.cloneElement(_,{key:"error-bar-".concat(i,"-").concat(_.props.dataKey),data:a,xAxis:s,yAxis:c,layout:u,offset:v,dataPointFormatter:b})}))}},{key:"render",value:function(){var n=this.props,i=n.hide,o=n.data,a=n.className,s=n.xAxis,c=n.yAxis,u=n.left,h=n.top,p=n.width,v=n.height,b=n.isAnimationActive,x=n.background,_=n.id;if(i||!o||!o.length)return null;var w=this.state.isAnimationFinished,O=ze("recharts-bar",a),S=s&&s.allowDataOverflow,E=c&&c.allowDataOverflow,T=S||E,A=dt(_)?this.id:_;return Z.createElement(Ct,{className:O},S||E?Z.createElement("defs",null,Z.createElement("clipPath",{id:"clipPath-".concat(A)},Z.createElement("rect",{x:S?u:u-p/2,y:E?h:h-v/2,width:S?p:p*2,height:E?v:v*2}))):null,Z.createElement(Ct,{className:"recharts-bar-rectangles",clipPath:T?"url(#clipPath-".concat(A,")"):null},x?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(T,A),(!b||w)&&wo.renderCallByParent(this.props,o))}}],[{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}}])}($.PureComponent);u9=za;Ys(za,"displayName","Bar");Ys(za,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!Gi.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});Ys(za,"getComposedData",function(e){var t=e.props,r=e.item,n=e.barPosition,i=e.bandSize,o=e.xAxis,a=e.yAxis,s=e.xAxisTicks,c=e.yAxisTicks,u=e.stackedData,h=e.dataStartIndex,p=e.displayedData,v=e.offset,b=dye(n,r);if(!b)return null;var x=t.layout,_=r.type.defaultProps,w=_!==void 0?Mr(Mr({},_),r.props):r.props,O=w.dataKey,S=w.children,E=w.minPointSize,T=x==="horizontal"?a:o,A=u?T.scale.domain():null,j=bye({numericAxis:T}),N=kn(S,Js),F=p.map(function(V,B){var W,q,J,Q,ne,ae;u?W=hye(u[h+B],A):(W=ir(V,O),Array.isArray(W)||(W=[j,W]));var se=hxe(E,u9.defaultProps.minPointSize)(W[1],B);if(x==="horizontal"){var oe,K=[a.scale(W[0]),a.scale(W[1])],G=K[0],z=K[1];q=xD({axis:o,ticks:s,bandSize:i,offset:b.offset,entry:V,index:B}),J=(oe=z??G)!==null&&oe!==void 0?oe:void 0,Q=b.size;var re=G-z;if(ne=Number.isNaN(re)?0:re,ae={x:q,y:a.y,width:Q,height:a.height},Math.abs(se)>0&&Math.abs(ne)<Math.abs(se)){var X=Cn(ne||se)*(Math.abs(se)-Math.abs(ne));J-=X,ne+=X}}else{var le=[o.scale(W[0]),o.scale(W[1])],ce=le[0],de=le[1];if(q=ce,J=xD({axis:a,ticks:c,bandSize:i,offset:b.offset,entry:V,index:B}),Q=de-ce,ne=b.size,ae={x:o.x,y:J,width:o.width,height:ne},Math.abs(se)>0&&Math.abs(Q)<Math.abs(se)){var be=Cn(Q||se)*(Math.abs(se)-Math.abs(Q));Q+=be}}return Mr(Mr(Mr({},V),{},{x:q,y:J,width:Q,height:ne,value:u?W:W[1],payload:V,background:ae},N&&N[B]&&N[B].props),{},{tooltipPayload:[DU(r,V)],tooltipPosition:{x:q+Q/2,y:J+ne/2}})});return Mr({data:F,layout:x},v)});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 Sxe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function K6(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,d9(n.key),n)}}function Pxe(e,t,r){return t&&K6(e.prototype,t),r&&K6(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Y6(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 vo(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Y6(Object(r),!0).forEach(function(n){Ob(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Y6(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Ob(e,t,r){return t=d9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function d9(e){var t=Cxe(e,"string");return zp(t)=="symbol"?t:t+""}function Cxe(e,t){if(zp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(zp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var h9=function(t,r,n,i,o){var a=t.width,s=t.height,c=t.layout,u=t.children,h=Object.keys(r),p={left:n.left,leftMirror:n.left,right:a-n.right,rightMirror:a-n.right,top:n.top,topMirror:n.top,bottom:s-n.bottom,bottomMirror:s-n.bottom},v=!!hi(u,za);return h.reduce(function(b,x){var _=r[x],w=_.orientation,O=_.domain,S=_.padding,E=S===void 0?{}:S,T=_.mirror,A=_.reversed,j="".concat(w).concat(T?"Mirror":""),N,F,V,B,W;if(_.type==="number"&&(_.padding==="gap"||_.padding==="no-gap")){var q=O[1]-O[0],J=1/0,Q=_.categoricalDomain.sort();if(Q.forEach(function(le,ce){ce>0&&(J=Math.min((le||0)-(Q[ce-1]||0),J))}),Number.isFinite(J)){var ne=J/q,ae=_.layout==="vertical"?n.height:n.width;if(_.padding==="gap"&&(N=ne*ae/2),_.padding==="no-gap"){var se=En(t.barCategoryGap,ne*ae),oe=ne*ae/2;N=oe-se-(oe-se)/ae*se}}}i==="xAxis"?F=[n.left+(E.left||0)+(N||0),n.left+n.width-(E.right||0)-(N||0)]:i==="yAxis"?F=c==="horizontal"?[n.top+n.height-(E.bottom||0),n.top+(E.top||0)]:[n.top+(E.top||0)+(N||0),n.top+n.height-(E.bottom||0)-(N||0)]:F=_.range,A&&(F=[F[1],F[0]]);var K=NU(_,o,v),G=K.scale,z=K.realScaleType;G.domain(O).range(F),MU(G);var re=LU(G,vo(vo({},_),{},{realScaleType:z}));i==="xAxis"?(W=w==="top"&&!T||w==="bottom"&&T,V=n.left,B=p[j]-W*_.height):i==="yAxis"&&(W=w==="left"&&!T||w==="right"&&T,V=p[j]-W*_.width,B=n.top);var X=vo(vo(vo({},_),re),{},{realScaleType:z,x:V,y:B,scale:G,width:i==="xAxis"?n.width:_.width,height:i==="yAxis"?n.height:_.height});return X.bandSize=Fy(X,re),!_.hide&&i==="xAxis"?p[j]+=(W?-1:1)*X.height:_.hide||(p[j]+=(W?-1:1)*X.width),vo(vo({},b),{},Ob({},x,X))},{})},p9=function(t,r){var n=t.x,i=t.y,o=r.x,a=r.y;return{x:Math.min(n,o),y:Math.min(i,a),width:Math.abs(o-n),height:Math.abs(a-i)}},Exe=function(t){var r=t.x1,n=t.y1,i=t.x2,o=t.y2;return p9({x:r,y:n},{x:i,y:o})},m9=function(){function e(t){Sxe(this,e),this.scale=t}return Pxe(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,o=n.position;if(r!==void 0){if(o)switch(o){case"start":return this.scale(r);case"middle":{var a=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+a}case"end":{var s=this.bandwidth?this.bandwidth():0;return this.scale(r)+s}default:return this.scale(r)}if(i){var c=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+c}return this.scale(r)}}},{key:"isInRange",value:function(r){var n=this.range(),i=n[0],o=n[n.length-1];return i<=o?r>=i&&r<=o:r>=o&&r<=i}}],[{key:"create",value:function(r){return new e(r)}}])}();Ob(m9,"EPS",1e-4);var Lj=function(t){var r=Object.keys(t).reduce(function(n,i){return vo(vo({},n),{},Ob({},i,m9.create(t[i])))},{});return vo(vo({},r),{},{apply:function(i){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=o.bandAware,s=o.position;return txe(i,function(c,u){return r[u].apply(c,{bandAware:a,position:s})})},isInRange:function(i){return l9(i,function(o,a){return r[a].isInRange(o)})}})};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,o=Txe(i),a=o*Math.PI/180,s=Math.atan(n/r),c=a>s&&a<Math.PI-s?n/Math.sin(a):r/Math.cos(a);return Math.abs(c)},kO,Z6;function Axe(){if(Z6)return kO;Z6=1;var e=fa(),t=fm(),r=ib();function n(i){return function(o,a,s){var c=Object(o);if(!t(o)){var u=e(a,3);o=r(o),a=function(p){return u(c[p],p,c)}}var h=i(o,a,s);return h>-1?c[u?o[h]:h]:void 0}}return kO=n,kO}var RO,X6;function kxe(){if(X6)return RO;X6=1;var e=i9();function t(r){var n=e(r),i=n%1;return n===n?i?n-i:n:0}return RO=t,RO}var NO,Q6;function Rxe(){if(Q6)return NO;Q6=1;var e=pB(),t=fa(),r=kxe(),n=Math.max;function i(o,a,s){var c=o==null?0:o.length;if(!c)return-1;var u=s==null?0:r(s);return u<0&&(u=n(c+u,0)),e(o,t(a,3),u)}return NO=i,NO}var MO,J6;function Nxe(){if(J6)return MO;J6=1;var e=Axe(),t=Rxe(),r=e(t);return MO=r,MO}var Mxe=Nxe();const Lxe=Nt(Mxe);var Ixe=j7();const Dxe=Nt(Ixe);var $xe=Dxe(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("")}),Ij=$.createContext(void 0),Dj=$.createContext(void 0),v9=$.createContext(void 0),g9=$.createContext({}),y9=$.createContext(void 0),b9=$.createContext(0),_9=$.createContext(0),e5=function(t){var r=t.state,n=r.xAxisMap,i=r.yAxisMap,o=r.offset,a=t.clipPathId,s=t.children,c=t.width,u=t.height,h=$xe(o);return Z.createElement(Ij.Provider,{value:n},Z.createElement(Dj.Provider,{value:i},Z.createElement(g9.Provider,{value:o},Z.createElement(v9.Provider,{value:h},Z.createElement(y9.Provider,{value:a},Z.createElement(b9.Provider,{value:u},Z.createElement(_9.Provider,{value:c},s)))))))},Fxe=function(){return $.useContext(y9)},x9=function(t){var r=$.useContext(Ij);r==null&&Au();var n=r[t];return n==null&&Au(),n},Bxe=function(){var t=$.useContext(Ij);return Gs(t)},Uxe=function(){var t=$.useContext(Dj),r=Lxe(t,function(n){return l9(n.domain,Number.isFinite)});return r||Gs(t)},w9=function(t){var r=$.useContext(Dj);r==null&&Au();var n=r[t];return n==null&&Au(),n},zxe=function(){var t=$.useContext(v9);return t},Vxe=function(){return $.useContext(g9)},$j=function(){return $.useContext(_9)},Fj=function(){return $.useContext(b9)};function Nf(e){"@babel/helpers - typeof";return Nf=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},Nf(e)}function Wxe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function qxe(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,S9(n.key),n)}}function Hxe(e,t,r){return t&&qxe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Gxe(e,t,r){return t=n0(t),Kxe(e,O9()?Reflect.construct(t,r||[],n0(e).constructor):t.apply(e,r))}function Kxe(e,t){if(t&&(Nf(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 O9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(O9=function(){return!!e})()}function n0(e){return n0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},n0(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&&eE(e,t)}function eE(e,t){return eE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},eE(e,t)}function t5(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 r5(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?t5(Object(r),!0).forEach(function(n){Bj(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):t5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Bj(e,t,r){return t=S9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function S9(e){var t=Xxe(e,"string");return Nf(t)=="symbol"?t:t+""}function Xxe(e,t){if(Nf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Nf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Qxe(e,t){return rwe(e)||twe(e,t)||ewe(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 ewe(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 twe(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,i,o,a,s=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(c=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(h){u=!0,i=h}finally{try{if(!c&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}function rwe(e){if(Array.isArray(e))return e}function tE(){return tE=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},tE.apply(this,arguments)}var nwe=function(t,r){var n;return Z.isValidElement(t)?n=Z.cloneElement(t,r):ft(t)?n=t(r):n=Z.createElement("line",tE({},r,{className:"recharts-reference-line-line"})),n},iwe=function(t,r,n,i,o,a,s,c,u){var h=o.x,p=o.y,v=o.width,b=o.height;if(n){var x=u.y,_=t.y.apply(x,{position:a});if(ta(u,"discard")&&!t.y.isInRange(_))return null;var w=[{x:h+v,y:_},{x:h,y:_}];return c==="left"?w.reverse():w}if(r){var O=u.x,S=t.x.apply(O,{position:a});if(ta(u,"discard")&&!t.x.isInRange(S))return null;var E=[{x:S,y:p+b},{x:S,y:p}];return s==="top"?E.reverse():E}if(i){var T=u.segment,A=T.map(function(j){return t.apply(j,{position:a})});return ta(u,"discard")&&X1e(A,function(j){return!t.isInRange(j)})?null:A}return null};function owe(e){var t=e.x,r=e.y,n=e.segment,i=e.xAxisId,o=e.yAxisId,a=e.shape,s=e.className,c=e.alwaysShow,u=Fxe(),h=x9(i),p=w9(o),v=zxe();if(!u||!v)return null;xo(c===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var b=Lj({x:h.scale,y:p.scale}),x=Vr(t),_=Vr(r),w=n&&n.length===2,O=iwe(b,x,_,w,v,e.position,h.orientation,p.orientation,e);if(!O)return null;var S=Qxe(O,2),E=S[0],T=E.x,A=E.y,j=S[1],N=j.x,F=j.y,V=ta(e,"hidden")?"url(#".concat(u,")"):void 0,B=r5(r5({clipPath:V},it(e,!0)),{},{x1:T,y1:A,x2:N,y2:F});return Z.createElement(Ct,{className:ze("recharts-reference-line",s)},nwe(a,B),Qr.renderCallByParent(e,Exe({x1:T,y1:A,x2:N,y2:F})))}var Uj=function(e){function t(){return Wxe(this,t),Gxe(this,t,arguments)}return Zxe(t,e),Hxe(t,[{key:"render",value:function(){return Z.createElement(owe,this.props)}}])}(Z.Component);Bj(Uj,"displayName","ReferenceLine");Bj(Uj,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});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 Mf(e){"@babel/helpers - typeof";return Mf=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},Mf(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 o5(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){Sb(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 awe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function swe(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,C9(n.key),n)}}function lwe(e,t,r){return t&&swe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function uwe(e,t,r){return t=i0(t),cwe(e,P9()?Reflect.construct(t,r||[],i0(e).constructor):t.apply(e,r))}function cwe(e,t){if(t&&(Mf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return fwe(e)}function fwe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function P9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(P9=function(){return!!e})()}function i0(e){return i0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},i0(e)}function dwe(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 Sb(e,t,r){return t=C9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function C9(e){var t=hwe(e,"string");return Mf(t)=="symbol"?t:t+""}function hwe(e,t){if(Mf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Mf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var pwe=function(t){var r=t.x,n=t.y,i=t.xAxis,o=t.yAxis,a=Lj({x:i.scale,y:o.scale}),s=a.apply({x:r,y:n},{bandAware:!0});return ta(t,"discard")&&!a.isInRange(s)?null:s},Pb=function(e){function t(){return awe(this,t),uwe(this,t,arguments)}return dwe(t,e),lwe(t,[{key:"render",value:function(){var n=this.props,i=n.x,o=n.y,a=n.r,s=n.alwaysShow,c=n.clipPathId,u=Vr(i),h=Vr(o);if(xo(s===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!u||!h)return null;var p=pwe(this.props);if(!p)return null;var v=p.x,b=p.y,x=this.props,_=x.shape,w=x.className,O=ta(this.props,"hidden")?"url(#".concat(c,")"):void 0,S=o5(o5({clipPath:O},it(this.props,!0)),{},{cx:v,cy:b});return Z.createElement(Ct,{className:ze("recharts-reference-dot",w)},t.renderDot(_,S),Qr.renderCallByParent(this.props,{x:v-a,y:b-a,width:2*a,height:2*a}))}}])}(Z.Component);Sb(Pb,"displayName","ReferenceDot");Sb(Pb,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});Sb(Pb,"renderDot",function(e,t){var r;return Z.isValidElement(e)?r=Z.cloneElement(e,t):ft(e)?r=e(t):r=Z.createElement(vm,rE({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),r});function iE(){return iE=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},iE.apply(this,arguments)}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 a5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function s5(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?a5(Object(r),!0).forEach(function(n){Cb(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function mwe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function vwe(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,T9(n.key),n)}}function gwe(e,t,r){return t&&vwe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function ywe(e,t,r){return t=o0(t),bwe(e,E9()?Reflect.construct(t,r||[],o0(e).constructor):t.apply(e,r))}function bwe(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 _we(e)}function _we(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function E9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(E9=function(){return!!e})()}function o0(e){return o0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},o0(e)}function xwe(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&&oE(e,t)}function oE(e,t){return oE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},oE(e,t)}function Cb(e,t,r){return t=T9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function T9(e){var t=wwe(e,"string");return Lf(t)=="symbol"?t:t+""}function wwe(e,t){if(Lf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Lf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Owe=function(t,r,n,i,o){var a=o.x1,s=o.x2,c=o.y1,u=o.y2,h=o.xAxis,p=o.yAxis;if(!h||!p)return null;var v=Lj({x:h.scale,y:p.scale}),b={x:t?v.x.apply(a,{position:"start"}):v.x.rangeMin,y:n?v.y.apply(c,{position:"start"}):v.y.rangeMin},x={x:r?v.x.apply(s,{position:"end"}):v.x.rangeMax,y:i?v.y.apply(u,{position:"end"}):v.y.rangeMax};return ta(o,"discard")&&(!v.isInRange(b)||!v.isInRange(x))?null:p9(b,x)},gm=function(e){function t(){return mwe(this,t),ywe(this,t,arguments)}return xwe(t,e),gwe(t,[{key:"render",value:function(){var n=this.props,i=n.x1,o=n.x2,a=n.y1,s=n.y2,c=n.className,u=n.alwaysShow,h=n.clipPathId;xo(u===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var p=Vr(i),v=Vr(o),b=Vr(a),x=Vr(s),_=this.props.shape;if(!p&&!v&&!b&&!x&&!_)return null;var w=Owe(p,v,b,x,this.props);if(!w&&!_)return null;var O=ta(this.props,"hidden")?"url(#".concat(h,")"):void 0;return Z.createElement(Ct,{className:ze("recharts-reference-area",c)},t.renderRect(_,s5(s5({clipPath:O},it(this.props,!0)),w)),Qr.renderCallByParent(this.props,w))}}])}(Z.Component);Cb(gm,"displayName","ReferenceArea");Cb(gm,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});Cb(gm,"renderRect",function(e,t){var r;return Z.isValidElement(e)?r=Z.cloneElement(e,t):ft(e)?r=e(t):r=Z.createElement(Mj,iE({},t,{className:"recharts-reference-area-rect"})),r});function j9(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 Swe(e,t,r){var n={width:e.width+t.width,height:e.height+t.height};return jxe(n,r)}function Pwe(e,t,r){var n=r==="width",i=e.x,o=e.y,a=e.width,s=e.height;return t===1?{start:n?i:o,end:n?i+a:o+s}:{start:n?i+a:o+s,end:n?i:o}}function a0(e,t,r,n,i){if(e*t<e*n||e*t>e*i)return!1;var o=r();return e*(t-e*o/2-n)>=0&&e*(t+e*o/2-i)<=0}function Cwe(e,t){return j9(e,t+1)}function Ewe(e,t,r,n,i){for(var o=(n||[]).slice(),a=t.start,s=t.end,c=0,u=1,h=a,p=function(){var x=n==null?void 0:n[c];if(x===void 0)return{v:j9(n,u)};var _=c,w,O=function(){return w===void 0&&(w=r(x,_)),w},S=x.coordinate,E=c===0||a0(e,S,O,h,s);E||(c=0,h=a,u+=1),E&&(h=S+e*(O()/2+i),c+=u)},v;u<=o.length;)if(v=p(),v)return v.v;return[]}function Vp(e){"@babel/helpers - typeof";return Vp=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},Vp(e)}function l5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function mn(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?l5(Object(r),!0).forEach(function(n){Twe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Twe(e,t,r){return t=jwe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function jwe(e){var t=Awe(e,"string");return Vp(t)=="symbol"?t:t+""}function Awe(e,t){if(Vp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Vp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function kwe(e,t,r,n,i){for(var o=(n||[]).slice(),a=o.length,s=t.start,c=t.end,u=function(v){var b=o[v],x,_=function(){return x===void 0&&(x=r(b,v)),x};if(v===a-1){var w=e*(b.coordinate+e*_()/2-c);o[v]=b=mn(mn({},b),{},{tickCoord:w>0?b.coordinate-w*e:b.coordinate})}else o[v]=b=mn(mn({},b),{},{tickCoord:b.coordinate});var O=a0(e,b.tickCoord,_,s,c);O&&(c=b.tickCoord-e*(_()/2+i),o[v]=mn(mn({},b),{},{isShow:!0}))},h=a-1;h>=0;h--)u(h);return o}function Rwe(e,t,r,n,i,o){var a=(n||[]).slice(),s=a.length,c=t.start,u=t.end;if(o){var h=n[s-1],p=r(h,s-1),v=e*(h.coordinate+e*p/2-u);a[s-1]=h=mn(mn({},h),{},{tickCoord:v>0?h.coordinate-v*e:h.coordinate});var b=a0(e,h.tickCoord,function(){return p},c,u);b&&(u=h.tickCoord-e*(p/2+i),a[s-1]=mn(mn({},h),{},{isShow:!0}))}for(var x=o?s-1:s,_=function(S){var E=a[S],T,A=function(){return T===void 0&&(T=r(E,S)),T};if(S===0){var j=e*(E.coordinate-e*A()/2-c);a[S]=E=mn(mn({},E),{},{tickCoord:j<0?E.coordinate-j*e:E.coordinate})}else a[S]=E=mn(mn({},E),{},{tickCoord:E.coordinate});var N=a0(e,E.tickCoord,A,c,u);N&&(c=E.tickCoord+e*(A()/2+i),a[S]=mn(mn({},E),{},{isShow:!0}))},w=0;w<x;w++)_(w);return a}function zj(e,t,r){var n=e.tick,i=e.ticks,o=e.viewBox,a=e.minTickGap,s=e.orientation,c=e.interval,u=e.tickFormatter,h=e.unit,p=e.angle;if(!i||!i.length||!n)return[];if(Ve(c)||Gi.isSsr)return Cwe(i,typeof c=="number"&&Ve(c)?c:0);var v=[],b=s==="top"||s==="bottom"?"width":"height",x=h&&b==="width"?$h(h,{fontSize:t,letterSpacing:r}):{width:0,height:0},_=function(E,T){var A=ft(u)?u(E.value,T):E.value;return b==="width"?Swe($h(A,{fontSize:t,letterSpacing:r}),x,p):$h(A,{fontSize:t,letterSpacing:r})[b]},w=i.length>=2?Cn(i[1].coordinate-i[0].coordinate):1,O=Pwe(o,w,b);return c==="equidistantPreserveStart"?Ewe(w,O,_,i,a):(c==="preserveStart"||c==="preserveStartEnd"?v=Rwe(w,O,_,i,a,c==="preserveStartEnd"):v=kwe(w,O,_,i,a),v.filter(function(S){return S.isShow}))}var Nwe=["viewBox"],Mwe=["viewBox"],Lwe=["ticks"];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 Xc(){return Xc=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},Xc.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 Sn(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){Vj(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 LO(e,t){if(e==null)return{};var r=Iwe(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Iwe(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 Dwe(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,k9(n.key),n)}}function $we(e,t,r){return t&&c5(e.prototype,t),r&&c5(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Fwe(e,t,r){return t=s0(t),Bwe(e,A9()?Reflect.construct(t,r||[],s0(e).constructor):t.apply(e,r))}function Bwe(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 Uwe(e)}function Uwe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function A9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(A9=function(){return!!e})()}function s0(e){return s0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},s0(e)}function zwe(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 Vj(e,t,r){return t=k9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function k9(e){var t=Vwe(e,"string");return If(t)=="symbol"?t:t+""}function Vwe(e,t){if(If(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(If(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var sd=function(e){function t(r){var n;return Dwe(this,t),n=Fwe(this,t,[r]),n.state={fontSize:"",letterSpacing:""},n}return zwe(t,e),$we(t,[{key:"shouldComponentUpdate",value:function(n,i){var o=n.viewBox,a=LO(n,Nwe),s=this.props,c=s.viewBox,u=LO(s,Mwe);return!tf(o,c)||!tf(a,u)||!tf(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,o=i.x,a=i.y,s=i.width,c=i.height,u=i.orientation,h=i.tickSize,p=i.mirror,v=i.tickMargin,b,x,_,w,O,S,E=p?-1:1,T=n.tickSize||h,A=Ve(n.tickCoord)?n.tickCoord:n.coordinate;switch(u){case"top":b=x=n.coordinate,w=a+ +!p*c,_=w-E*T,S=_-E*v,O=A;break;case"left":_=w=n.coordinate,x=o+ +!p*s,b=x-E*T,O=b-E*v,S=A;break;case"right":_=w=n.coordinate,x=o+ +p*s,b=x+E*T,O=b+E*v,S=A;break;default:b=x=n.coordinate,w=a+ +p*c,_=w+E*T,S=_+E*v,O=A;break}return{line:{x1:b,y1:_,x2:x,y2:w},tick:{x:O,y:S}}}},{key:"getTickTextAnchor",value:function(){var n=this.props,i=n.orientation,o=n.mirror,a;switch(i){case"left":a=o?"start":"end";break;case"right":a=o?"end":"start";break;default:a="middle";break}return a}},{key:"getTickVerticalAnchor",value:function(){var n=this.props,i=n.orientation,o=n.mirror,a="end";switch(i){case"left":case"right":a="middle";break;case"top":a=o?"start":"end";break;default:a=o?"end":"start";break}return a}},{key:"renderAxisLine",value:function(){var n=this.props,i=n.x,o=n.y,a=n.width,s=n.height,c=n.orientation,u=n.mirror,h=n.axisLine,p=Sn(Sn(Sn({},it(this.props,!1)),it(h,!1)),{},{fill:"none"});if(c==="top"||c==="bottom"){var v=+(c==="top"&&!u||c==="bottom"&&u);p=Sn(Sn({},p),{},{x1:i,y1:o+v*s,x2:i+a,y2:o+v*s})}else{var b=+(c==="left"&&!u||c==="right"&&u);p=Sn(Sn({},p),{},{x1:i+b*a,y1:o,x2:i+b*a,y2:o+s})}return Z.createElement("line",Xc({},p,{className:ze("recharts-cartesian-axis-line",vi(h,"className"))}))}},{key:"renderTicks",value:function(n,i,o){var a=this,s=this.props,c=s.tickLine,u=s.stroke,h=s.tick,p=s.tickFormatter,v=s.unit,b=zj(Sn(Sn({},this.props),{},{ticks:n}),i,o),x=this.getTickTextAnchor(),_=this.getTickVerticalAnchor(),w=it(this.props,!1),O=it(h,!1),S=Sn(Sn({},w),{},{fill:"none"},it(c,!1)),E=b.map(function(T,A){var j=a.getTickLineCoord(T),N=j.line,F=j.tick,V=Sn(Sn(Sn(Sn({textAnchor:x,verticalAnchor:_},w),{},{stroke:"none",fill:u},O),F),{},{index:A,payload:T,visibleTicksCount:b.length,tickFormatter:p});return Z.createElement(Ct,Xc({className:"recharts-cartesian-axis-tick",key:"tick-".concat(T.value,"-").concat(T.coordinate,"-").concat(T.tickCoord)},ll(a.props,T,A)),c&&Z.createElement("line",Xc({},S,N,{className:ze("recharts-cartesian-axis-tick-line",vi(c,"className"))})),h&&t.renderTickItem(h,V,"".concat(ft(p)?p(T.value,A):T.value).concat(v||"")))});return Z.createElement("g",{className:"recharts-cartesian-axis-ticks"},E)}},{key:"render",value:function(){var n=this,i=this.props,o=i.axisLine,a=i.width,s=i.height,c=i.ticksGenerator,u=i.className,h=i.hide;if(h)return null;var p=this.props,v=p.ticks,b=LO(p,Lwe),x=v;return ft(c)&&(x=v&&v.length>0?c(this.props):c(b)),a<=0||s<=0||!x||!x.length?null:Z.createElement(Ct,{className:ze("recharts-cartesian-axis",u),ref:function(w){n.layerReference=w}},o&&this.renderAxisLine(),this.renderTicks(x,this.state.fontSize,this.state.letterSpacing),Qr.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(n,i,o){var a;return Z.isValidElement(n)?a=Z.cloneElement(n,i):ft(n)?a=n(i):a=Z.createElement(Tu,Xc({},i,{className:"recharts-cartesian-axis-tick-value"}),o),a}}])}($.Component);Vj(sd,"displayName","CartesianAxis");Vj(sd,"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 Wwe=["x1","y1","x2","y2","key"],qwe=["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 f5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function vn(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?f5(Object(r),!0).forEach(function(n){Hwe(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Hwe(e,t,r){return t=Gwe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Gwe(e){var t=Kwe(e,"string");return ku(t)=="symbol"?t:t+""}function Kwe(e,t){if(ku(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(ku(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function hu(){return hu=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},hu.apply(this,arguments)}function d5(e,t){if(e==null)return{};var r=Ywe(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ywe(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 Zwe=function(t){var r=t.fill;if(!r||r==="none")return null;var n=t.fillOpacity,i=t.x,o=t.y,a=t.width,s=t.height,c=t.ry;return Z.createElement("rect",{x:i,y:o,ry:c,width:a,height:s,stroke:"none",fill:r,fillOpacity:n,className:"recharts-cartesian-grid-bg"})};function R9(e,t){var r;if(Z.isValidElement(e))r=Z.cloneElement(e,t);else if(ft(e))r=e(t);else{var n=t.x1,i=t.y1,o=t.x2,a=t.y2,s=t.key,c=d5(t,Wwe),u=it(c,!1);u.offset;var h=d5(u,qwe);r=Z.createElement("line",hu({},h,{x1:n,y1:i,x2:o,y2:a,fill:"none",key:s}))}return r}function Xwe(e){var t=e.x,r=e.width,n=e.horizontal,i=n===void 0?!0:n,o=e.horizontalPoints;if(!i||!o||!o.length)return null;var a=o.map(function(s,c){var u=vn(vn({},e),{},{x1:t,y1:s,x2:t+r,y2:s,key:"line-".concat(c),index:c});return R9(i,u)});return Z.createElement("g",{className:"recharts-cartesian-grid-horizontal"},a)}function Qwe(e){var t=e.y,r=e.height,n=e.vertical,i=n===void 0?!0:n,o=e.verticalPoints;if(!i||!o||!o.length)return null;var a=o.map(function(s,c){var u=vn(vn({},e),{},{x1:s,y1:t,x2:s,y2:t+r,key:"line-".concat(c),index:c});return R9(i,u)});return Z.createElement("g",{className:"recharts-cartesian-grid-vertical"},a)}function Jwe(e){var t=e.horizontalFill,r=e.fillOpacity,n=e.x,i=e.y,o=e.width,a=e.height,s=e.horizontalPoints,c=e.horizontal,u=c===void 0?!0:c;if(!u||!t||!t.length)return null;var h=s.map(function(v){return Math.round(v+i-i)}).sort(function(v,b){return v-b});i!==h[0]&&h.unshift(0);var p=h.map(function(v,b){var x=!h[b+1],_=x?i+a-v:h[b+1]-v;if(_<=0)return null;var w=b%t.length;return Z.createElement("rect",{key:"react-".concat(b),y:v,x:n,height:_,width:o,stroke:"none",fill:t[w],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return Z.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},p)}function e2e(e){var t=e.vertical,r=t===void 0?!0:t,n=e.verticalFill,i=e.fillOpacity,o=e.x,a=e.y,s=e.width,c=e.height,u=e.verticalPoints;if(!r||!n||!n.length)return null;var h=u.map(function(v){return Math.round(v+o-o)}).sort(function(v,b){return v-b});o!==h[0]&&h.unshift(0);var p=h.map(function(v,b){var x=!h[b+1],_=x?o+s-v:h[b+1]-v;if(_<=0)return null;var w=b%n.length;return Z.createElement("rect",{key:"react-".concat(b),x:v,y:a,width:_,height:c,stroke:"none",fill:n[w],fillOpacity:i,className:"recharts-cartesian-grid-bg"})});return Z.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},p)}var t2e=function(t,r){var n=t.xAxis,i=t.width,o=t.height,a=t.offset;return RU(zj(vn(vn(vn({},sd.defaultProps),n),{},{ticks:Da(n,!0),viewBox:{x:0,y:0,width:i,height:o}})),a.left,a.left+a.width,r)},r2e=function(t,r){var n=t.yAxis,i=t.width,o=t.height,a=t.offset;return RU(zj(vn(vn(vn({},sd.defaultProps),n),{},{ticks:Da(n,!0),viewBox:{x:0,y:0,width:i,height:o}})),a.top,a.top+a.height,r)},Ic={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function Wj(e){var t,r,n,i,o,a,s=$j(),c=Fj(),u=Vxe(),h=vn(vn({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:Ic.stroke,fill:(r=e.fill)!==null&&r!==void 0?r:Ic.fill,horizontal:(n=e.horizontal)!==null&&n!==void 0?n:Ic.horizontal,horizontalFill:(i=e.horizontalFill)!==null&&i!==void 0?i:Ic.horizontalFill,vertical:(o=e.vertical)!==null&&o!==void 0?o:Ic.vertical,verticalFill:(a=e.verticalFill)!==null&&a!==void 0?a:Ic.verticalFill,x:Ve(e.x)?e.x:u.left,y:Ve(e.y)?e.y:u.top,width:Ve(e.width)?e.width:u.width,height:Ve(e.height)?e.height:u.height}),p=h.x,v=h.y,b=h.width,x=h.height,_=h.syncWithTicks,w=h.horizontalValues,O=h.verticalValues,S=Bxe(),E=Uxe();if(!Ve(b)||b<=0||!Ve(x)||x<=0||!Ve(p)||p!==+p||!Ve(v)||v!==+v)return null;var T=h.verticalCoordinatesGenerator||t2e,A=h.horizontalCoordinatesGenerator||r2e,j=h.horizontalPoints,N=h.verticalPoints;if((!j||!j.length)&&ft(A)){var F=w&&w.length,V=A({yAxis:E?vn(vn({},E),{},{ticks:F?w:E.ticks}):void 0,width:s,height:c,offset:u},F?!0:_);xo(Array.isArray(V),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(ku(V),"]")),Array.isArray(V)&&(j=V)}if((!N||!N.length)&&ft(T)){var B=O&&O.length,W=T({xAxis:S?vn(vn({},S),{},{ticks:B?O:S.ticks}):void 0,width:s,height:c,offset:u},B?!0:_);xo(Array.isArray(W),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(ku(W),"]")),Array.isArray(W)&&(N=W)}return Z.createElement("g",{className:"recharts-cartesian-grid"},Z.createElement(Zwe,{fill:h.fill,fillOpacity:h.fillOpacity,x:h.x,y:h.y,width:h.width,height:h.height,ry:h.ry}),Z.createElement(Xwe,hu({},h,{offset:u,horizontalPoints:j,xAxis:S,yAxis:E})),Z.createElement(Qwe,hu({},h,{offset:u,verticalPoints:N,xAxis:S,yAxis:E})),Z.createElement(Jwe,hu({},h,{horizontalPoints:j})),Z.createElement(e2e,hu({},h,{verticalPoints:N})))}Wj.displayName="CartesianGrid";var n2e=["type","layout","connectNulls","ref"],i2e=["key"];function Df(e){"@babel/helpers - typeof";return Df=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Df(e)}function h5(e,t){if(e==null)return{};var r=o2e(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function o2e(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 Wh(){return Wh=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},Wh.apply(this,arguments)}function p5(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?p5(Object(r),!0).forEach(function(n){go(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Dc(e){return u2e(e)||l2e(e)||s2e(e)||a2e()}function a2e(){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 s2e(e,t){if(e){if(typeof e=="string")return sE(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return sE(e,t)}}function l2e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function u2e(e){if(Array.isArray(e))return sE(e)}function sE(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function c2e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m5(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,M9(n.key),n)}}function f2e(e,t,r){return t&&m5(e.prototype,t),r&&m5(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function d2e(e,t,r){return t=l0(t),h2e(e,N9()?Reflect.construct(t,r||[],l0(e).constructor):t.apply(e,r))}function h2e(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 p2e(e)}function p2e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function N9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(N9=function(){return!!e})()}function l0(e){return l0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},l0(e)}function m2e(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&&lE(e,t)}function lE(e,t){return lE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},lE(e,t)}function go(e,t,r){return t=M9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function M9(e){var t=v2e(e,"string");return Df(t)=="symbol"?t:t+""}function v2e(e,t){if(Df(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Df(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ld=function(e){function t(){var r;c2e(this,t);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return r=d2e(this,t,[].concat(i)),go(r,"state",{isAnimationFinished:!0,totalLength:0}),go(r,"generateSimpleStrokeDasharray",function(a,s){return"".concat(s,"px ").concat(a-s,"px")}),go(r,"getStrokeDasharray",function(a,s,c){var u=c.reduce(function(O,S){return O+S});if(!u)return r.generateSimpleStrokeDasharray(s,a);for(var h=Math.floor(a/u),p=a%u,v=s-a,b=[],x=0,_=0;x<c.length;_+=c[x],++x)if(_+c[x]>p){b=[].concat(Dc(c.slice(0,x)),[p-_]);break}var w=b.length%2===0?[0,v]:[v];return[].concat(Dc(t.repeat(c,h)),Dc(b),w).map(function(O){return"".concat(O,"px")}).join(", ")}),go(r,"id",gl("recharts-line-")),go(r,"pathRef",function(a){r.mainCurve=a}),go(r,"handleAnimationEnd",function(){r.setState({isAnimationFinished:!0}),r.props.onAnimationEnd&&r.props.onAnimationEnd()}),go(r,"handleAnimationStart",function(){r.setState({isAnimationFinished:!1}),r.props.onAnimationStart&&r.props.onAnimationStart()}),r}return m2e(t,e),f2e(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 o=this.props,a=o.points,s=o.xAxis,c=o.yAxis,u=o.layout,h=o.children,p=kn(h,od);if(!p)return null;var v=function(_,w){return{x:_.x,y:_.y,value:_.value,errorVal:ir(_.payload,w)}},b={clipPath:n?"url(#clipPath-".concat(i,")"):null};return Z.createElement(Ct,b,p.map(function(x){return Z.cloneElement(x,{key:"bar-".concat(x.props.dataKey),data:a,xAxis:s,yAxis:c,layout:u,dataPointFormatter:v})}))}},{key:"renderDots",value:function(n,i,o){var a=this.props.isAnimationActive;if(a&&!this.state.isAnimationFinished)return null;var s=this.props,c=s.dot,u=s.points,h=s.dataKey,p=it(this.props,!1),v=it(c,!0),b=u.map(function(_,w){var O=fi(fi(fi({key:"dot-".concat(w),r:3},p),v),{},{value:_.value,dataKey:h,cx:_.x,cy:_.y,index:w,payload:_.payload});return t.renderDotItem(c,O)}),x={clipPath:n?"url(#clipPath-".concat(i?"":"dots-").concat(o,")"):null};return Z.createElement(Ct,Wh({className:"recharts-line-dots",key:"dots"},x),b)}},{key:"renderCurveStatically",value:function(n,i,o,a){var s=this.props,c=s.type,u=s.layout,h=s.connectNulls;s.ref;var p=h5(s,n2e),v=fi(fi(fi({},it(p,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:i?"url(#clipPath-".concat(o,")"):null,points:n},a),{},{type:c,layout:u,connectNulls:h});return Z.createElement(tl,Wh({},v,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(n,i){var o=this,a=this.props,s=a.points,c=a.strokeDasharray,u=a.isAnimationActive,h=a.animationBegin,p=a.animationDuration,v=a.animationEasing,b=a.animationId,x=a.animateNewValues,_=a.width,w=a.height,O=this.state,S=O.prevPoints,E=O.totalLength;return Z.createElement(Qi,{begin:h,duration:p,isActive:u,easing:v,from:{t:0},to:{t:1},key:"line-".concat(b),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(T){var A=T.t;if(S){var j=S.length/s.length,N=s.map(function(q,J){var Q=Math.floor(J*j);if(S[Q]){var ne=S[Q],ae=xr(ne.x,q.x),se=xr(ne.y,q.y);return fi(fi({},q),{},{x:ae(A),y:se(A)})}if(x){var oe=xr(_*2,q.x),K=xr(w/2,q.y);return fi(fi({},q),{},{x:oe(A),y:K(A)})}return fi(fi({},q),{},{x:q.x,y:q.y})});return o.renderCurveStatically(N,n,i)}var F=xr(0,E),V=F(A),B;if(c){var W="".concat(c).split(/[,\s]+/gim).map(function(q){return parseFloat(q)});B=o.getStrokeDasharray(V,E,W)}else B=o.generateSimpleStrokeDasharray(E,V);return o.renderCurveStatically(s,n,i,{strokeDasharray:B})})}},{key:"renderCurve",value:function(n,i){var o=this.props,a=o.points,s=o.isAnimationActive,c=this.state,u=c.prevPoints,h=c.totalLength;return s&&a&&a.length&&(!u&&h>0||!ul(u,a))?this.renderCurveWithAnimation(n,i):this.renderCurveStatically(a,n,i)}},{key:"render",value:function(){var n,i=this.props,o=i.hide,a=i.dot,s=i.points,c=i.className,u=i.xAxis,h=i.yAxis,p=i.top,v=i.left,b=i.width,x=i.height,_=i.isAnimationActive,w=i.id;if(o||!s||!s.length)return null;var O=this.state.isAnimationFinished,S=s.length===1,E=ze("recharts-line",c),T=u&&u.allowDataOverflow,A=h&&h.allowDataOverflow,j=T||A,N=dt(w)?this.id:w,F=(n=it(a,!1))!==null&&n!==void 0?n:{r:3,strokeWidth:2},V=F.r,B=V===void 0?3:V,W=F.strokeWidth,q=W===void 0?2:W,J=M7(a)?a:{},Q=J.clipDot,ne=Q===void 0?!0:Q,ae=B*2+q;return Z.createElement(Ct,{className:E},T||A?Z.createElement("defs",null,Z.createElement("clipPath",{id:"clipPath-".concat(N)},Z.createElement("rect",{x:T?v:v-b/2,y:A?p:p-x/2,width:T?b:b*2,height:A?x:x*2})),!ne&&Z.createElement("clipPath",{id:"clipPath-dots-".concat(N)},Z.createElement("rect",{x:v-ae/2,y:p-ae/2,width:b+ae,height:x+ae}))):null,!S&&this.renderCurve(j,N),this.renderErrorBar(j,N),(S||a)&&this.renderDots(j,ne,N),(!_||O)&&wo.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 o=n.length%2!==0?[].concat(Dc(n),[0]):n,a=[],s=0;s<i;++s)a=[].concat(Dc(a),Dc(o));return a}},{key:"renderDotItem",value:function(n,i){var o;if(Z.isValidElement(n))o=Z.cloneElement(n,i);else if(ft(n))o=n(i);else{var a=i.key,s=h5(i,i2e),c=ze("recharts-line-dot",typeof n!="boolean"?n.className:"");o=Z.createElement(vm,Wh({key:a},s,{className:c}))}return o}}])}($.PureComponent);go(ld,"displayName","Line");go(ld,"defaultProps",{xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendType:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!Gi.isSsr,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,label:!1});go(ld,"getComposedData",function(e){var t=e.props,r=e.xAxis,n=e.yAxis,i=e.xAxisTicks,o=e.yAxisTicks,a=e.dataKey,s=e.bandSize,c=e.displayedData,u=e.offset,h=t.layout,p=c.map(function(v,b){var x=ir(v,a);return h==="horizontal"?{x:Pf({axis:r,ticks:i,bandSize:s,entry:v,index:b}),y:dt(x)?null:n.scale(x),value:x,payload:v}:{x:dt(x)?null:r.scale(x),y:Pf({axis:n,ticks:o,bandSize:s,entry:v,index:b}),value:x,payload:v}});return fi({points:p,layout:h},u)});var g2e=["layout","type","stroke","connectNulls","isRange","ref"],y2e=["key"],L9;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 I9(e,t){if(e==null)return{};var r=b2e(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function b2e(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 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 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 Vs(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){Qo(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 _2e(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,$9(n.key),n)}}function x2e(e,t,r){return t&&g5(e.prototype,t),r&&g5(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function w2e(e,t,r){return t=u0(t),O2e(e,D9()?Reflect.construct(t,r||[],u0(e).constructor):t.apply(e,r))}function O2e(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 S2e(e)}function S2e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function D9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(D9=function(){return!!e})()}function u0(e){return u0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},u0(e)}function P2e(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 Qo(e,t,r){return t=$9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function $9(e){var t=C2e(e,"string");return $f(t)=="symbol"?t:t+""}function C2e(e,t){if($f(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if($f(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Fu=function(e){function t(){var r;_2e(this,t);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return r=w2e(this,t,[].concat(i)),Qo(r,"state",{isAnimationFinished:!0}),Qo(r,"id",gl("recharts-area-")),Qo(r,"handleAnimationEnd",function(){var a=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),ft(a)&&a()}),Qo(r,"handleAnimationStart",function(){var a=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),ft(a)&&a()}),r}return P2e(t,e),x2e(t,[{key:"renderDots",value:function(n,i,o){var a=this.props.isAnimationActive,s=this.state.isAnimationFinished;if(a&&!s)return null;var c=this.props,u=c.dot,h=c.points,p=c.dataKey,v=it(this.props,!1),b=it(u,!0),x=h.map(function(w,O){var S=Vs(Vs(Vs({key:"dot-".concat(O),r:3},v),b),{},{index:O,cx:w.x,cy:w.y,dataKey:p,value:w.value,payload:w.payload,points:h});return t.renderDotItem(u,S)}),_={clipPath:n?"url(#clipPath-".concat(i?"":"dots-").concat(o,")"):null};return Z.createElement(Ct,pu({className:"recharts-area-dots"},_),x)}},{key:"renderHorizontalRect",value:function(n){var i=this.props,o=i.baseLine,a=i.points,s=i.strokeWidth,c=a[0].x,u=a[a.length-1].x,h=n*Math.abs(c-u),p=Ks(a.map(function(v){return v.y||0}));return Ve(o)&&typeof o=="number"?p=Math.max(o,p):o&&Array.isArray(o)&&o.length&&(p=Math.max(Ks(o.map(function(v){return v.y||0})),p)),Ve(p)?Z.createElement("rect",{x:c<u?c:c-h,y:0,width:h,height:Math.floor(p+(s?parseInt("".concat(s),10):1))}):null}},{key:"renderVerticalRect",value:function(n){var i=this.props,o=i.baseLine,a=i.points,s=i.strokeWidth,c=a[0].y,u=a[a.length-1].y,h=n*Math.abs(c-u),p=Ks(a.map(function(v){return v.x||0}));return Ve(o)&&typeof o=="number"?p=Math.max(o,p):o&&Array.isArray(o)&&o.length&&(p=Math.max(Ks(o.map(function(v){return v.x||0})),p)),Ve(p)?Z.createElement("rect",{x:0,y:c<u?c:c-h,width:p+(s?parseInt("".concat(s),10):1),height:Math.floor(h)}):null}},{key:"renderClipRect",value:function(n){var i=this.props.layout;return i==="vertical"?this.renderVerticalRect(n):this.renderHorizontalRect(n)}},{key:"renderAreaStatically",value:function(n,i,o,a){var s=this.props,c=s.layout,u=s.type,h=s.stroke,p=s.connectNulls,v=s.isRange;s.ref;var b=I9(s,g2e);return Z.createElement(Ct,{clipPath:o?"url(#clipPath-".concat(a,")"):null},Z.createElement(tl,pu({},it(b,!0),{points:n,connectNulls:p,type:u,baseLine:i,layout:c,stroke:"none",className:"recharts-area-area"})),h!=="none"&&Z.createElement(tl,pu({},it(this.props,!1),{className:"recharts-area-curve",layout:c,type:u,connectNulls:p,fill:"none",points:n})),h!=="none"&&v&&Z.createElement(tl,pu({},it(this.props,!1),{className:"recharts-area-curve",layout:c,type:u,connectNulls:p,fill:"none",points:i})))}},{key:"renderAreaWithAnimation",value:function(n,i){var o=this,a=this.props,s=a.points,c=a.baseLine,u=a.isAnimationActive,h=a.animationBegin,p=a.animationDuration,v=a.animationEasing,b=a.animationId,x=this.state,_=x.prevPoints,w=x.prevBaseLine;return Z.createElement(Qi,{begin:h,duration:p,isActive:u,easing:v,from:{t:0},to:{t:1},key:"area-".concat(b),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(O){var S=O.t;if(_){var E=_.length/s.length,T=s.map(function(F,V){var B=Math.floor(V*E);if(_[B]){var W=_[B],q=xr(W.x,F.x),J=xr(W.y,F.y);return Vs(Vs({},F),{},{x:q(S),y:J(S)})}return F}),A;if(Ve(c)&&typeof c=="number"){var j=xr(w,c);A=j(S)}else if(dt(c)||ed(c)){var N=xr(w,0);A=N(S)}else A=c.map(function(F,V){var B=Math.floor(V*E);if(w[B]){var W=w[B],q=xr(W.x,F.x),J=xr(W.y,F.y);return Vs(Vs({},F),{},{x:q(S),y:J(S)})}return F});return o.renderAreaStatically(T,A,n,i)}return Z.createElement(Ct,null,Z.createElement("defs",null,Z.createElement("clipPath",{id:"animationClipPath-".concat(i)},o.renderClipRect(S))),Z.createElement(Ct,{clipPath:"url(#animationClipPath-".concat(i,")")},o.renderAreaStatically(s,c,n,i)))})}},{key:"renderArea",value:function(n,i){var o=this.props,a=o.points,s=o.baseLine,c=o.isAnimationActive,u=this.state,h=u.prevPoints,p=u.prevBaseLine,v=u.totalLength;return c&&a&&a.length&&(!h&&v>0||!ul(h,a)||!ul(p,s))?this.renderAreaWithAnimation(n,i):this.renderAreaStatically(a,s,n,i)}},{key:"render",value:function(){var n,i=this.props,o=i.hide,a=i.dot,s=i.points,c=i.className,u=i.top,h=i.left,p=i.xAxis,v=i.yAxis,b=i.width,x=i.height,_=i.isAnimationActive,w=i.id;if(o||!s||!s.length)return null;var O=this.state.isAnimationFinished,S=s.length===1,E=ze("recharts-area",c),T=p&&p.allowDataOverflow,A=v&&v.allowDataOverflow,j=T||A,N=dt(w)?this.id:w,F=(n=it(a,!1))!==null&&n!==void 0?n:{r:3,strokeWidth:2},V=F.r,B=V===void 0?3:V,W=F.strokeWidth,q=W===void 0?2:W,J=M7(a)?a:{},Q=J.clipDot,ne=Q===void 0?!0:Q,ae=B*2+q;return Z.createElement(Ct,{className:E},T||A?Z.createElement("defs",null,Z.createElement("clipPath",{id:"clipPath-".concat(N)},Z.createElement("rect",{x:T?h:h-b/2,y:A?u:u-x/2,width:T?b:b*2,height:A?x:x*2})),!ne&&Z.createElement("clipPath",{id:"clipPath-dots-".concat(N)},Z.createElement("rect",{x:h-ae/2,y:u-ae/2,width:b+ae,height:x+ae}))):null,S?null:this.renderArea(j,N),(a||S)&&this.renderDots(j,ne,N),(!_||O)&&wo.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}}])}($.PureComponent);L9=Fu;Qo(Fu,"displayName","Area");Qo(Fu,"defaultProps",{stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!Gi.isSsr,animationBegin:0,animationDuration:1500,animationEasing:"ease"});Qo(Fu,"getBaseValue",function(e,t,r,n){var i=e.layout,o=e.baseValue,a=t.props.baseValue,s=a??o;if(Ve(s)&&typeof s=="number")return s;var c=i==="horizontal"?n:r,u=c.scale.domain();if(c.type==="number"){var h=Math.max(u[0],u[1]),p=Math.min(u[0],u[1]);return s==="dataMin"?p:s==="dataMax"||h<0?h:Math.max(Math.min(u[0],u[1]),0)}return s==="dataMin"?u[0]:s==="dataMax"?u[1]:u[0]});Qo(Fu,"getComposedData",function(e){var t=e.props,r=e.item,n=e.xAxis,i=e.yAxis,o=e.xAxisTicks,a=e.yAxisTicks,s=e.bandSize,c=e.dataKey,u=e.stackedData,h=e.dataStartIndex,p=e.displayedData,v=e.offset,b=t.layout,x=u&&u.length,_=L9.getBaseValue(t,r,n,i),w=b==="horizontal",O=!1,S=p.map(function(T,A){var j;x?j=u[h+A]:(j=ir(T,c),Array.isArray(j)?O=!0:j=[_,j]);var N=j[1]==null||x&&ir(T,c)==null;return w?{x:Pf({axis:n,ticks:o,bandSize:s,entry:T,index:A}),y:N?null:i.scale(j[1]),value:j,payload:T}:{x:N?null:n.scale(j[1]),y:Pf({axis:i,ticks:a,bandSize:s,entry:T,index:A}),value:j,payload:T}}),E;return x||O?E=S.map(function(T){var A=Array.isArray(T.value)?T.value[0]:null;return w?{x:T.x,y:A!=null&&T.y!=null?i.scale(A):null}:{x:A!=null?n.scale(A):null,y:T.y}}):E=w?i.scale(_):n.scale(_),Vs({points:S,baseLine:E,layout:b,isRange:O},v)});Qo(Fu,"renderDotItem",function(e,t){var r;if(Z.isValidElement(e))r=Z.cloneElement(e,t);else if(ft(e))r=e(t);else{var n=ze("recharts-area-dot",typeof e!="boolean"?e.className:""),i=t.key,o=I9(t,y2e);r=Z.createElement(vm,pu({},o,{key:i,className:n}))}return r});function Ff(e){"@babel/helpers - typeof";return Ff=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ff(e)}function E2e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function T2e(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,U9(n.key),n)}}function j2e(e,t,r){return t&&T2e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function A2e(e,t,r){return t=c0(t),k2e(e,F9()?Reflect.construct(t,r||[],c0(e).constructor):t.apply(e,r))}function k2e(e,t){if(t&&(Ff(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return R2e(e)}function R2e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function F9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(F9=function(){return!!e})()}function c0(e){return c0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},c0(e)}function N2e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&cE(e,t)}function cE(e,t){return cE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},cE(e,t)}function B9(e,t,r){return t=U9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function U9(e){var t=M2e(e,"string");return Ff(t)=="symbol"?t:t+""}function M2e(e,t){if(Ff(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Ff(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Eb=function(e){function t(){return E2e(this,t),A2e(this,t,arguments)}return N2e(t,e),j2e(t,[{key:"render",value:function(){return null}}])}(Z.Component);B9(Eb,"displayName","ZAxis");B9(Eb,"defaultProps",{zAxisId:0,range:[64,64],scale:"auto",type:"number"});var L2e=["option","isActive"];function qh(){return qh=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},qh.apply(this,arguments)}function I2e(e,t){if(e==null)return{};var r=D2e(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[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 $2e(e){var t=e.option,r=e.isActive,n=I2e(e,L2e);return typeof t=="string"?Z.createElement(Zy,qh({option:Z.createElement(nb,qh({type:t},n)),isActive:r,shapeType:"symbols"},n)):Z.createElement(Zy,qh({option:t,isActive:r,shapeType:"symbols"},n))}function Bf(e){"@babel/helpers - typeof";return Bf=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},Bf(e)}function Hh(){return Hh=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},Hh.apply(this,arguments)}function y5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function Ui(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?y5(Object(r),!0).forEach(function(n){Zs(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):y5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function F2e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b5(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,V9(n.key),n)}}function B2e(e,t,r){return t&&b5(e.prototype,t),r&&b5(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function U2e(e,t,r){return t=f0(t),z2e(e,z9()?Reflect.construct(t,r||[],f0(e).constructor):t.apply(e,r))}function z2e(e,t){if(t&&(Bf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return V2e(e)}function V2e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function z9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(z9=function(){return!!e})()}function f0(e){return f0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},f0(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 Zs(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=q2e(e,"string");return Bf(t)=="symbol"?t:t+""}function q2e(e,t){if(Bf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Bf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Tb=function(e){function t(){var r;F2e(this,t);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return r=U2e(this,t,[].concat(i)),Zs(r,"state",{isAnimationFinished:!1}),Zs(r,"handleAnimationEnd",function(){r.setState({isAnimationFinished:!0})}),Zs(r,"handleAnimationStart",function(){r.setState({isAnimationFinished:!1})}),Zs(r,"id",gl("recharts-scatter-")),r}return W2e(t,e),B2e(t,[{key:"renderSymbolsStatically",value:function(n){var i=this,o=this.props,a=o.shape,s=o.activeShape,c=o.activeIndex,u=it(this.props,!1);return n.map(function(h,p){var v=c===p,b=v?s:a,x=Ui(Ui({},u),h);return Z.createElement(Ct,Hh({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)},ll(i.props,h,p),{role:"img"}),Z.createElement($2e,Hh({option:b,isActive:v,key:"symbol-".concat(p)},x)))})}},{key:"renderSymbolsWithAnimation",value:function(){var n=this,i=this.props,o=i.points,a=i.isAnimationActive,s=i.animationBegin,c=i.animationDuration,u=i.animationEasing,h=i.animationId,p=this.state.prevPoints;return Z.createElement(Qi,{begin:s,duration:c,isActive:a,easing:u,from:{t:0},to:{t:1},key:"pie-".concat(h),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(v){var b=v.t,x=o.map(function(_,w){var O=p&&p[w];if(O){var S=xr(O.cx,_.cx),E=xr(O.cy,_.cy),T=xr(O.size,_.size);return Ui(Ui({},_),{},{cx:S(b),cy:E(b),size:T(b)})}var A=xr(0,_.size);return Ui(Ui({},_),{},{size:A(b)})});return Z.createElement(Ct,null,n.renderSymbolsStatically(x))})}},{key:"renderSymbols",value:function(){var n=this.props,i=n.points,o=n.isAnimationActive,a=this.state.prevPoints;return o&&i&&i.length&&(!a||!ul(a,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,o=i.points,a=i.xAxis,s=i.yAxis,c=i.children,u=kn(c,od);return u?u.map(function(h,p){var v=h.props,b=v.direction,x=v.dataKey;return Z.cloneElement(h,{key:"".concat(b,"-").concat(x,"-").concat(o[p]),data:o,xAxis:a,yAxis:s,layout:b==="x"?"vertical":"horizontal",dataPointFormatter:function(w,O){return{x:w.cx,y:w.cy,value:b==="x"?+w.node.x:+w.node.y,errorVal:ir(w,O)}}})}):null}},{key:"renderLine",value:function(){var n=this.props,i=n.points,o=n.line,a=n.lineType,s=n.lineJointType,c=it(this.props,!1),u=it(o,!1),h,p;if(a==="joint")h=i.map(function(E){return{x:E.cx,y:E.cy}});else if(a==="fitting"){var v=tce(i),b=v.xmin,x=v.xmax,_=v.a,w=v.b,O=function(T){return _*T+w};h=[{x:b,y:O(b)},{x,y:O(x)}]}var S=Ui(Ui(Ui({},c),{},{fill:"none",stroke:c&&c.fill},u),{},{points:h});return Z.isValidElement(o)?p=Z.cloneElement(o,S):ft(o)?p=o(S):p=Z.createElement(tl,Hh({},S,{type:s})),Z.createElement(Ct,{className:"recharts-scatter-line",key:"recharts-scatter-line"},p)}},{key:"render",value:function(){var n=this.props,i=n.hide,o=n.points,a=n.line,s=n.className,c=n.xAxis,u=n.yAxis,h=n.left,p=n.top,v=n.width,b=n.height,x=n.id,_=n.isAnimationActive;if(i||!o||!o.length)return null;var w=this.state.isAnimationFinished,O=ze("recharts-scatter",s),S=c&&c.allowDataOverflow,E=u&&u.allowDataOverflow,T=S||E,A=dt(x)?this.id:x;return Z.createElement(Ct,{className:O,clipPath:T?"url(#clipPath-".concat(A,")"):null},S||E?Z.createElement("defs",null,Z.createElement("clipPath",{id:"clipPath-".concat(A)},Z.createElement("rect",{x:S?h:h-v/2,y:E?p:p-b/2,width:S?v:v*2,height:E?b:b*2}))):null,a&&this.renderLine(),this.renderErrorBar(),Z.createElement(Ct,{key:"recharts-scatter-symbols"},this.renderSymbols()),(!_||w)&&wo.renderCallByParent(this.props,o))}}],[{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}}])}($.PureComponent);Zs(Tb,"displayName","Scatter");Zs(Tb,"defaultProps",{xAxisId:0,yAxisId:0,zAxisId:0,legendType:"circle",lineType:"joint",lineJointType:"linear",data:[],shape:"circle",hide:!1,isAnimationActive:!Gi.isSsr,animationBegin:0,animationDuration:400,animationEasing:"linear"});Zs(Tb,"getComposedData",function(e){var t=e.xAxis,r=e.yAxis,n=e.zAxis,i=e.item,o=e.displayedData,a=e.xAxisTicks,s=e.yAxisTicks,c=e.offset,u=i.props.tooltipType,h=kn(i.props.children,Js),p=dt(t.dataKey)?i.props.dataKey:t.dataKey,v=dt(r.dataKey)?i.props.dataKey:r.dataKey,b=n&&n.dataKey,x=n?n.range:Eb.defaultProps.range,_=x&&x[0],w=t.scale.bandwidth?t.scale.bandwidth():0,O=r.scale.bandwidth?r.scale.bandwidth():0,S=o.map(function(E,T){var A=ir(E,p),j=ir(E,v),N=!dt(b)&&ir(E,b)||"-",F=[{name:dt(t.dataKey)?i.props.name:t.name||t.dataKey,unit:t.unit||"",value:A,payload:E,dataKey:p,type:u},{name:dt(r.dataKey)?i.props.name:r.name||r.dataKey,unit:r.unit||"",value:j,payload:E,dataKey:v,type:u}];N!=="-"&&F.push({name:n.name||n.dataKey,unit:n.unit||"",value:N,payload:E,dataKey:b,type:u});var V=Pf({axis:t,ticks:a,bandSize:w,entry:E,index:T,dataKey:p}),B=Pf({axis:r,ticks:s,bandSize:O,entry:E,index:T,dataKey:v}),W=N!=="-"?n.scale(N):_,q=Math.sqrt(Math.max(W,0)/Math.PI);return Ui(Ui({},E),{},{cx:V,cy:B,x:V-q,y:B-q,xAxis:t,yAxis:r,zAxis:n,width:2*q,height:2*q,size:W,node:{x:A,y:j,z:N},tooltipPayload:F,tooltipPosition:{x:V,y:B},payload:E},h&&h[T]&&h[T].props)});return Ui({points:S},c)});function Uf(e){"@babel/helpers - typeof";return Uf=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},Uf(e)}function H2e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function G2e(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,H9(n.key),n)}}function K2e(e,t,r){return t&&G2e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Y2e(e,t,r){return t=d0(t),Z2e(e,W9()?Reflect.construct(t,r||[],d0(e).constructor):t.apply(e,r))}function Z2e(e,t){if(t&&(Uf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return X2e(e)}function X2e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function W9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(W9=function(){return!!e})()}function d0(e){return d0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},d0(e)}function Q2e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&dE(e,t)}function dE(e,t){return dE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},dE(e,t)}function q9(e,t,r){return t=H9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function H9(e){var t=J2e(e,"string");return Uf(t)=="symbol"?t:t+""}function J2e(e,t){if(Uf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Uf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function hE(){return hE=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},hE.apply(this,arguments)}function eOe(e){var t=e.xAxisId,r=$j(),n=Fj(),i=x9(t);return i==null?null:Z.createElement(sd,hE({},i,{className:ze("recharts-".concat(i.axisType," ").concat(i.axisType),i.className),viewBox:{x:0,y:0,width:r,height:n},ticksGenerator:function(a){return Da(a,!0)}}))}var ud=function(e){function t(){return H2e(this,t),Y2e(this,t,arguments)}return Q2e(t,e),K2e(t,[{key:"render",value:function(){return Z.createElement(eOe,this.props)}}])}(Z.Component);q9(ud,"displayName","XAxis");q9(ud,"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 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 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,Y9(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=h0(t),oOe(e,G9()?Reflect.construct(t,r||[],h0(e).constructor):t.apply(e,r))}function oOe(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 aOe(e)}function aOe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function G9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(G9=function(){return!!e})()}function h0(e){return h0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},h0(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&&pE(e,t)}function pE(e,t){return pE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},pE(e,t)}function K9(e,t,r){return t=Y9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Y9(e){var t=lOe(e,"string");return zf(t)=="symbol"?t:t+""}function lOe(e,t){if(zf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(zf(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(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)}var uOe=function(t){var r=t.yAxisId,n=$j(),i=Fj(),o=w9(r);return o==null?null:Z.createElement(sd,mE({},o,{className:ze("recharts-".concat(o.axisType," ").concat(o.axisType),o.className),viewBox:{x:0,y:0,width:n,height:i},ticksGenerator:function(s){return Da(s,!0)}}))},cd=function(e){function t(){return tOe(this,t),iOe(this,t,arguments)}return sOe(t,e),nOe(t,[{key:"render",value:function(){return Z.createElement(uOe,this.props)}}])}(Z.Component);K9(cd,"displayName","YAxis");K9(cd,"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 _5(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 vE(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return vE(e,t)}}function 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 vE(e)}function vE(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var gE=function(t,r,n,i,o){var a=kn(t,Uj),s=kn(t,Pb),c=[].concat(_5(a),_5(s)),u=kn(t,gm),h="".concat(i,"Id"),p=i[0],v=r;if(c.length&&(v=c.reduce(function(_,w){if(w.props[h]===n&&ta(w.props,"extendDomain")&&Ve(w.props[p])){var O=w.props[p];return[Math.min(_[0],O),Math.max(_[1],O)]}return _},v)),u.length){var b="".concat(p,"1"),x="".concat(p,"2");v=u.reduce(function(_,w){if(w.props[h]===n&&ta(w.props,"extendDomain")&&Ve(w.props[b])&&Ve(w.props[x])){var O=w.props[b],S=w.props[x];return[Math.min(_[0],O,S),Math.max(_[1],O,S)]}return _},v)}return o&&o.length&&(v=o.reduce(function(_,w){return Ve(w)?[Math.min(_[0],w),Math.max(_[1],w)]:_},v)),v},IO={exports:{}},x5;function pOe(){return x5||(x5=1,function(e){var t=Object.prototype.hasOwnProperty,r="~";function n(){}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(r=!1));function i(c,u,h){this.fn=c,this.context=u,this.once=h||!1}function o(c,u,h,p,v){if(typeof h!="function")throw new TypeError("The listener must be a function");var b=new i(h,p||c,v),x=r?r+u:u;return c._events[x]?c._events[x].fn?c._events[x]=[c._events[x],b]:c._events[x].push(b):(c._events[x]=b,c._eventsCount++),c}function a(c,u){--c._eventsCount===0?c._events=new n:delete c._events[u]}function s(){this._events=new n,this._eventsCount=0}s.prototype.eventNames=function(){var u=[],h,p;if(this._eventsCount===0)return u;for(p in h=this._events)t.call(h,p)&&u.push(r?p.slice(1):p);return Object.getOwnPropertySymbols?u.concat(Object.getOwnPropertySymbols(h)):u},s.prototype.listeners=function(u){var h=r?r+u:u,p=this._events[h];if(!p)return[];if(p.fn)return[p.fn];for(var v=0,b=p.length,x=new Array(b);v<b;v++)x[v]=p[v].fn;return x},s.prototype.listenerCount=function(u){var h=r?r+u:u,p=this._events[h];return p?p.fn?1:p.length:0},s.prototype.emit=function(u,h,p,v,b,x){var _=r?r+u:u;if(!this._events[_])return!1;var w=this._events[_],O=arguments.length,S,E;if(w.fn){switch(w.once&&this.removeListener(u,w.fn,void 0,!0),O){case 1:return w.fn.call(w.context),!0;case 2:return w.fn.call(w.context,h),!0;case 3:return w.fn.call(w.context,h,p),!0;case 4:return w.fn.call(w.context,h,p,v),!0;case 5:return w.fn.call(w.context,h,p,v,b),!0;case 6:return w.fn.call(w.context,h,p,v,b,x),!0}for(E=1,S=new Array(O-1);E<O;E++)S[E-1]=arguments[E];w.fn.apply(w.context,S)}else{var T=w.length,A;for(E=0;E<T;E++)switch(w[E].once&&this.removeListener(u,w[E].fn,void 0,!0),O){case 1:w[E].fn.call(w[E].context);break;case 2:w[E].fn.call(w[E].context,h);break;case 3:w[E].fn.call(w[E].context,h,p);break;case 4:w[E].fn.call(w[E].context,h,p,v);break;default:if(!S)for(A=1,S=new Array(O-1);A<O;A++)S[A-1]=arguments[A];w[E].fn.apply(w[E].context,S)}}return!0},s.prototype.on=function(u,h,p){return o(this,u,h,p,!1)},s.prototype.once=function(u,h,p){return o(this,u,h,p,!0)},s.prototype.removeListener=function(u,h,p,v){var b=r?r+u:u;if(!this._events[b])return this;if(!h)return a(this,b),this;var x=this._events[b];if(x.fn)x.fn===h&&(!v||x.once)&&(!p||x.context===p)&&a(this,b);else{for(var _=0,w=[],O=x.length;_<O;_++)(x[_].fn!==h||v&&!x[_].once||p&&x[_].context!==p)&&w.push(x[_]);w.length?this._events[b]=w.length===1?w[0]:w:a(this,b)}return this},s.prototype.removeAllListeners=function(u){var h;return u?(h=r?r+u:u,this._events[h]&&a(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}(IO)),IO.exports}var mOe=pOe();const vOe=Nt(mOe);var DO=new vOe,$O="recharts.syncMouseEvents";function Wp(e){"@babel/helpers - typeof";return Wp=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},Wp(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,Z9(n.key),n)}}function bOe(e,t,r){return t&&yOe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function FO(e,t,r){return t=Z9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Z9(e){var t=_Oe(e,"string");return Wp(t)=="symbol"?t:t+""}function _Oe(e,t){if(Wp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Wp(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var xOe=function(){function e(){gOe(this,e),FO(this,"activeIndex",0),FO(this,"coordinateList",[]),FO(this,"layout","horizontal")}return bOe(e,[{key:"setDetails",value:function(r){var n,i=r.coordinateList,o=i===void 0?null:i,a=r.container,s=a===void 0?null:a,c=r.layout,u=c===void 0?null:c,h=r.offset,p=h===void 0?null:h,v=r.mouseHandlerCallback,b=v===void 0?null:v;this.coordinateList=(n=o??this.coordinateList)!==null&&n!==void 0?n:[],this.container=s??this.container,this.layout=u??this.layout,this.offset=p??this.offset,this.mouseHandlerCallback=b??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(),o=i.x,a=i.y,s=i.height,c=this.coordinateList[this.activeIndex].coordinate,u=((r=window)===null||r===void 0?void 0:r.scrollX)||0,h=((n=window)===null||n===void 0?void 0:n.scrollY)||0,p=o+c+u,v=a+this.offset.top+s/2+h;this.mouseHandlerCallback({pageX:p,pageY:v})}}}])}();function wOe(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&&Ve(n)&&Ve(i))return!0}return!1}function OOe(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 X9(e){var t=e.cx,r=e.cy,n=e.radius,i=e.startAngle,o=e.endAngle,a=Jt(t,r,n,i),s=Jt(t,r,n,o);return{points:[a,s],cx:t,cy:r,radius:n,startAngle:i,endAngle:o}}function SOe(e,t,r){var n,i,o,a;if(e==="horizontal")n=t.x,o=n,i=r.top,a=r.top+r.height;else if(e==="vertical")i=t.y,a=i,n=r.left,o=r.left+r.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var s=t.cx,c=t.cy,u=t.innerRadius,h=t.outerRadius,p=t.angle,v=Jt(s,c,u,p),b=Jt(s,c,h,p);n=v.x,i=v.y,o=b.x,a=b.y}else return X9(t);return[{x:n,y:i},{x:o,y:a}]}function qp(e){"@babel/helpers - typeof";return qp=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},qp(e)}function 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 ag(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){POe(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 POe(e,t,r){return t=COe(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function COe(e){var t=EOe(e,"string");return qp(t)=="symbol"?t:t+""}function EOe(e,t){if(qp(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(qp(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,o=e.isActive,a=e.activeCoordinate,s=e.activePayload,c=e.offset,u=e.activeTooltipIndex,h=e.tooltipAxisBandSize,p=e.layout,v=e.chartName,b=(t=n.props.cursor)!==null&&t!==void 0?t:(r=n.type.defaultProps)===null||r===void 0?void 0:r.cursor;if(!n||!b||!o||!a||v!=="ScatterChart"&&i!=="axis")return null;var x,_=tl;if(v==="ScatterChart")x=a,_=x_e;else if(v==="BarChart")x=OOe(p,a,c,h),_=Mj;else if(p==="radial"){var w=X9(a),O=w.cx,S=w.cy,E=w.radius,T=w.startAngle,A=w.endAngle;x={cx:O,cy:S,startAngle:T,endAngle:A,innerRadius:E,outerRadius:E},_=VU}else x={points:SOe(p,a,c)},_=tl;var j=ag(ag(ag(ag({stroke:"#ccc",pointerEvents:"none"},c),x),it(b,!1)),{},{payload:s,payloadIndex:u,className:ze("recharts-tooltip-cursor",b.className)});return $.isValidElement(b)?$.cloneElement(b,j):$.createElement(_,j)}var jOe=["item"],AOe=["children","className","width","height","style","compact","title","desc"];function Vf(e){"@babel/helpers - typeof";return Vf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Vf(e)}function 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 O5(e,t){return NOe(e)||ROe(e,t)||J9(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,o,a,s=[],c=!0,u=!1;try{if(o=(r=r.call(e)).next,t!==0)for(;!(c=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);c=!0);}catch(h){u=!0,i=h}finally{try{if(!c&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}function NOe(e){if(Array.isArray(e))return e}function S5(e,t){if(e==null)return{};var r=MOe(e,t),n,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[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 IOe(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,ez(n.key),n)}}function DOe(e,t,r){return t&&IOe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function $Oe(e,t,r){return t=p0(t),FOe(e,Q9()?Reflect.construct(t,r||[],p0(e).constructor):t.apply(e,r))}function FOe(e,t){if(t&&(Vf(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return 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 Q9(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Q9=function(){return!!e})()}function p0(e){return p0=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},p0(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&&yE(e,t)}function yE(e,t){return yE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},yE(e,t)}function Wf(e){return WOe(e)||VOe(e)||J9(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 J9(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 VOe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function WOe(e){if(Array.isArray(e))return bE(e)}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 P5(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 Te(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?P5(Object(r),!0).forEach(function(n){ht(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):P5(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function ht(e,t,r){return t=ez(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ez(e){var t=qOe(e,"string");return Vf(t)=="symbol"?t:t+""}function qOe(e,t){if(Vf(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Vf(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%"},tz={x:0,y:0};function sg(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 o=r.find(function(h){return h&&h.index===n});if(o){if(t==="horizontal")return{x:o.coordinate,y:i.y};if(t==="vertical")return{x:i.x,y:o.coordinate};if(t==="centric"){var a=o.coordinate,s=i.radius;return Te(Te(Te({},i),Jt(i.cx,i.cy,s,a)),{},{angle:a,radius:s})}var c=o.coordinate,u=i.angle;return Te(Te(Te({},i),Jt(i.cx,i.cy,c,u)),{},{angle:u,radius:c})}return tz},jb=function(t,r){var n=r.graphicalItems,i=r.dataStartIndex,o=r.dataEndIndex,a=(n??[]).reduce(function(s,c){var u=c.props.data;return u&&u.length?[].concat(Wf(s),Wf(u)):s},[]);return a.length>0?a:t&&t.length&&Ve(i)&&Ve(o)?t.slice(i,o+1):[]};function rz(e){return e==="number"?[0,"auto"]:void 0}var _E=function(t,r,n,i){var o=t.graphicalItems,a=t.tooltipAxis,s=jb(r,t);return n<0||!o||!o.length||n>=s.length?null:o.reduce(function(c,u){var h,p=(h=u.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(a.dataKey&&!a.allowDuplicatedCategory){var b=p===void 0?s:p;v=py(b,a.dataKey,i)}else v=p&&p[n]||s[n];return v?[].concat(Wf(c),[DU(u,v)]):c},[])},C5=function(t,r,n,i){var o=i||{x:t.chartX,y:t.chartY},a=KOe(o,n),s=t.orderedTooltipTicks,c=t.tooltipAxis,u=t.tooltipTicks,h=aye(a,s,u,c);if(h>=0&&u){var p=u[h]&&u[h].value,v=_E(t,r,h,p),b=YOe(n,s,h,o);return{activeTooltipIndex:h,activeLabel:p,activePayload:v,activeCoordinate:b}}return null},ZOe=function(t,r){var n=r.axes,i=r.graphicalItems,o=r.axisType,a=r.axisIdKey,s=r.stackGroups,c=r.dataStartIndex,u=r.dataEndIndex,h=t.layout,p=t.children,v=t.stackOffset,b=kU(h,o);return n.reduce(function(x,_){var w,O=_.type.defaultProps!==void 0?Te(Te({},_.type.defaultProps),_.props):_.props,S=O.type,E=O.dataKey,T=O.allowDataOverflow,A=O.allowDuplicatedCategory,j=O.scale,N=O.ticks,F=O.includeHidden,V=O[a];if(x[V])return x;var B=jb(t.data,{graphicalItems:i.filter(function(re){var X,le=a in re.props?re.props[a]:(X=re.type.defaultProps)===null||X===void 0?void 0:X[a];return le===V}),dataStartIndex:c,dataEndIndex:u}),W=B.length,q,J,Q;wOe(O.domain,T,S)&&(q=kC(O.domain,null,T),b&&(S==="number"||j!=="auto")&&(Q=Bh(B,E,"category")));var ne=rz(S);if(!q||q.length===0){var ae,se=(ae=O.domain)!==null&&ae!==void 0?ae:ne;if(E){if(q=Bh(B,E,S),S==="category"&&b){var oe=ece(q);A&&oe?(J=q,q=Qy(0,W)):A||(q=SD(se,q,_).reduce(function(re,X){return re.indexOf(X)>=0?re:[].concat(Wf(re),[X])},[]))}else if(S==="category")A?q=q.filter(function(re){return re!==""&&!dt(re)}):q=SD(se,q,_).reduce(function(re,X){return re.indexOf(X)>=0||X===""||dt(X)?re:[].concat(Wf(re),[X])},[]);else if(S==="number"){var K=fye(B,i.filter(function(re){var X,le,ce=a in re.props?re.props[a]:(X=re.type.defaultProps)===null||X===void 0?void 0:X[a],de="hide"in re.props?re.props.hide:(le=re.type.defaultProps)===null||le===void 0?void 0:le.hide;return ce===V&&(F||!de)}),E,o,h);K&&(q=K)}b&&(S==="number"||j!=="auto")&&(Q=Bh(B,E,"category"))}else b?q=Qy(0,W):s&&s[V]&&s[V].hasStack&&S==="number"?q=v==="expand"?[0,1]:IU(s[V].stackGroups,c,u):q=AU(B,i.filter(function(re){var X=a in re.props?re.props[a]:re.type.defaultProps[a],le="hide"in re.props?re.props.hide:re.type.defaultProps.hide;return X===V&&(F||!le)}),S,h,!0);if(S==="number")q=gE(p,q,V,o,N),se&&(q=kC(se,q,T));else if(S==="category"&&se){var G=se,z=q.every(function(re){return G.indexOf(re)>=0});z&&(q=G)}}return Te(Te({},x),{},ht({},V,Te(Te({},O),{},{axisType:o,domain:q,categoricalDomain:Q,duplicateDomain:J,originalDomain:(w=O.domain)!==null&&w!==void 0?w:ne,isCategorical:b,layout:h})))},{})},XOe=function(t,r){var n=r.graphicalItems,i=r.Axis,o=r.axisType,a=r.axisIdKey,s=r.stackGroups,c=r.dataStartIndex,u=r.dataEndIndex,h=t.layout,p=t.children,v=jb(t.data,{graphicalItems:n,dataStartIndex:c,dataEndIndex:u}),b=v.length,x=kU(h,o),_=-1;return n.reduce(function(w,O){var S=O.type.defaultProps!==void 0?Te(Te({},O.type.defaultProps),O.props):O.props,E=S[a],T=rz("number");if(!w[E]){_++;var A;return x?A=Qy(0,b):s&&s[E]&&s[E].hasStack?(A=IU(s[E].stackGroups,c,u),A=gE(p,A,E,o)):(A=kC(T,AU(v,n.filter(function(j){var N,F,V=a in j.props?j.props[a]:(N=j.type.defaultProps)===null||N===void 0?void 0:N[a],B="hide"in j.props?j.props.hide:(F=j.type.defaultProps)===null||F===void 0?void 0:F.hide;return V===E&&!B}),"number",h),i.defaultProps.allowDataOverflow),A=gE(p,A,E,o)),Te(Te({},w),{},ht({},E,Te(Te({axisType:o},i.defaultProps),{},{hide:!0,orientation:vi(HOe,"".concat(o,".").concat(_%2),null),domain:A,originalDomain:T,isCategorical:x,layout:h})))}return w},{})},QOe=function(t,r){var n=r.axisType,i=n===void 0?"xAxis":n,o=r.AxisComp,a=r.graphicalItems,s=r.stackGroups,c=r.dataStartIndex,u=r.dataEndIndex,h=t.children,p="".concat(i,"Id"),v=kn(h,o),b={};return v&&v.length?b=ZOe(t,{axes:v,graphicalItems:a,axisType:i,axisIdKey:p,stackGroups:s,dataStartIndex:c,dataEndIndex:u}):a&&a.length&&(b=XOe(t,{Axis:o,graphicalItems:a,axisType:i,axisIdKey:p,stackGroups:s,dataStartIndex:c,dataEndIndex:u})),b},JOe=function(t){var r=Gs(t),n=Da(r,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:aj(n,function(i){return i.coordinate}),tooltipAxis:r,tooltipAxisBandSize:Fy(r,n)}},E5=function(t){var r=t.children,n=t.defaultShowTooltip,i=hi(r,kf),o=0,a=0;return t.data&&t.data.length!==0&&(a=t.data.length-1),i&&i.props&&(i.props.startIndex>=0&&(o=i.props.startIndex),i.props.endIndex>=0&&(a=i.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:o,dataEndIndex:a,activeTooltipIndex:-1,isTooltipActive:!!n}},eSe=function(t){return!t||!t.length?!1:t.some(function(r){var n=Ba(r&&r.type);return n&&n.indexOf("Bar")>=0})},T5=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"}},tSe=function(t,r){var n=t.props,i=t.graphicalItems,o=t.xAxisMap,a=o===void 0?{}:o,s=t.yAxisMap,c=s===void 0?{}:s,u=n.width,h=n.height,p=n.children,v=n.margin||{},b=hi(p,kf),x=hi(p,rf),_=Object.keys(c).reduce(function(A,j){var N=c[j],F=N.orientation;return!N.mirror&&!N.hide?Te(Te({},A),{},ht({},F,A[F]+N.width)):A},{left:v.left||0,right:v.right||0}),w=Object.keys(a).reduce(function(A,j){var N=a[j],F=N.orientation;return!N.mirror&&!N.hide?Te(Te({},A),{},ht({},F,vi(A,"".concat(F))+N.height)):A},{top:v.top||0,bottom:v.bottom||0}),O=Te(Te({},w),_),S=O.bottom;b&&(O.bottom+=b.props.height||kf.defaultProps.height),x&&r&&(O=uye(O,i,n,r));var E=u-O.left-O.right,T=h-O.top-O.bottom;return Te(Te({brushBottom:S},O),{},{width:Math.max(E,0),height:Math.max(T,0)})},rSe=function(t,r){if(r==="xAxis")return t[r].width;if(r==="yAxis")return t[r].height},qj=function(t){var r=t.chartName,n=t.GraphicalChild,i=t.defaultTooltipEventType,o=i===void 0?"axis":i,a=t.validateTooltipEventTypes,s=a===void 0?["axis"]:a,c=t.axisComponents,u=t.legendContent,h=t.formatAxisMap,p=t.defaultProps,v=function(O,S){var E=S.graphicalItems,T=S.stackGroups,A=S.offset,j=S.updateId,N=S.dataStartIndex,F=S.dataEndIndex,V=O.barSize,B=O.layout,W=O.barGap,q=O.barCategoryGap,J=O.maxBarSize,Q=T5(B),ne=Q.numericAxisName,ae=Q.cateAxisName,se=eSe(E),oe=[];return E.forEach(function(K,G){var z=jb(O.data,{graphicalItems:[K],dataStartIndex:N,dataEndIndex:F}),re=K.type.defaultProps!==void 0?Te(Te({},K.type.defaultProps),K.props):K.props,X=re.dataKey,le=re.maxBarSize,ce=re["".concat(ne,"Id")],de=re["".concat(ae,"Id")],be={},M=c.reduce(function(Be,qe){var ye=S["".concat(qe.axisType,"Map")],we=re["".concat(qe.axisType,"Id")];ye&&ye[we]||qe.axisType==="zAxis"||Au();var Ae=ye[we];return Te(Te({},Be),{},ht(ht({},qe.axisType,Ae),"".concat(qe.axisType,"Ticks"),Da(Ae)))},be),D=M[ae],Y=M["".concat(ae,"Ticks")],ue=T&&T[ce]&&T[ce].hasStack&&_ye(K,T[ce].stackGroups),ie=Ba(K.type).indexOf("Bar")>=0,he=Fy(D,Y),Se=[],Fe=se&&sye({barSize:V,stackGroups:T,totalSize:rSe(M,ae)});if(ie){var ge,Ee,je=dt(le)?J:le,Me=(ge=(Ee=Fy(D,Y,!0))!==null&&Ee!==void 0?Ee:je)!==null&&ge!==void 0?ge:0;Se=lye({barGap:W,barCategoryGap:q,bandSize:Me!==he?Me:he,sizeList:Fe[de],maxBarSize:je}),Me!==he&&(Se=Se.map(function(Be){return Te(Te({},Be),{},{position:Te(Te({},Be.position),{},{offset:Be.position.offset-Me/2})})}))}var He=K&&K.type&&K.type.getComposedData;He&&oe.push({props:Te(Te({},He(Te(Te({},M),{},{displayedData:z,props:O,dataKey:X,item:K,bandSize:he,barPosition:Se,offset:A,stackedData:ue,layout:B,dataStartIndex:N,dataEndIndex:F}))),{},ht(ht(ht({key:K.key||"item-".concat(G)},ne,M[ne]),ae,M[ae]),"animationId",j)),childIndex:dce(K,O.children),item:K})}),oe},b=function(O,S){var E=O.props,T=O.dataStartIndex,A=O.dataEndIndex,j=O.updateId;if(!FM({props:E}))return null;var N=E.children,F=E.layout,V=E.stackOffset,B=E.data,W=E.reverseStackOrder,q=T5(F),J=q.numericAxisName,Q=q.cateAxisName,ne=kn(N,n),ae=yye(B,ne,"".concat(J,"Id"),"".concat(Q,"Id"),V,W),se=c.reduce(function(re,X){var le="".concat(X.axisType,"Map");return Te(Te({},re),{},ht({},le,QOe(E,Te(Te({},X),{},{graphicalItems:ne,stackGroups:X.axisType===J&&ae,dataStartIndex:T,dataEndIndex:A}))))},{}),oe=tSe(Te(Te({},se),{},{props:E,graphicalItems:ne}),S==null?void 0:S.legendBBox);Object.keys(se).forEach(function(re){se[re]=h(E,se[re],oe,re.replace("Map",""),r)});var K=se["".concat(Q,"Map")],G=JOe(K),z=v(E,Te(Te({},se),{},{dataStartIndex:T,dataEndIndex:A,updateId:j,graphicalItems:ne,stackGroups:ae,offset:oe}));return Te(Te({formattedGraphicalItems:z,graphicalItems:ne,offset:oe,stackGroups:ae},G),se)},x=function(w){function O(S){var E,T,A;return LOe(this,O),A=$Oe(this,O,[S]),ht(A,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),ht(A,"accessibilityManager",new xOe),ht(A,"handleLegendBBoxUpdate",function(j){if(j){var N=A.state,F=N.dataStartIndex,V=N.dataEndIndex,B=N.updateId;A.setState(Te({legendBBox:j},b({props:A.props,dataStartIndex:F,dataEndIndex:V,updateId:B},Te(Te({},A.state),{},{legendBBox:j}))))}}),ht(A,"handleReceiveSyncEvent",function(j,N,F){if(A.props.syncId===j){if(F===A.eventEmitterSymbol&&typeof A.props.syncMethod!="function")return;A.applySyncEvent(N)}}),ht(A,"handleBrushChange",function(j){var N=j.startIndex,F=j.endIndex;if(N!==A.state.dataStartIndex||F!==A.state.dataEndIndex){var V=A.state.updateId;A.setState(function(){return Te({dataStartIndex:N,dataEndIndex:F},b({props:A.props,dataStartIndex:N,dataEndIndex:F,updateId:V},A.state))}),A.triggerSyncEvent({dataStartIndex:N,dataEndIndex:F})}}),ht(A,"handleMouseEnter",function(j){var N=A.getMouseInfo(j);if(N){var F=Te(Te({},N),{},{isTooltipActive:!0});A.setState(F),A.triggerSyncEvent(F);var V=A.props.onMouseEnter;ft(V)&&V(F,j)}}),ht(A,"triggeredAfterMouseMove",function(j){var N=A.getMouseInfo(j),F=N?Te(Te({},N),{},{isTooltipActive:!0}):{isTooltipActive:!1};A.setState(F),A.triggerSyncEvent(F);var V=A.props.onMouseMove;ft(V)&&V(F,j)}),ht(A,"handleItemMouseEnter",function(j){A.setState(function(){return{isTooltipActive:!0,activeItem:j,activePayload:j.tooltipPayload,activeCoordinate:j.tooltipPosition||{x:j.cx,y:j.cy}}})}),ht(A,"handleItemMouseLeave",function(){A.setState(function(){return{isTooltipActive:!1}})}),ht(A,"handleMouseMove",function(j){j.persist(),A.throttleTriggeredAfterMouseMove(j)}),ht(A,"handleMouseLeave",function(j){A.throttleTriggeredAfterMouseMove.cancel();var N={isTooltipActive:!1};A.setState(N),A.triggerSyncEvent(N);var F=A.props.onMouseLeave;ft(F)&&F(N,j)}),ht(A,"handleOuterEvent",function(j){var N=fce(j),F=vi(A.props,"".concat(N));if(N&&ft(F)){var V,B;/.*touch.*/i.test(N)?B=A.getMouseInfo(j.changedTouches[0]):B=A.getMouseInfo(j),F((V=B)!==null&&V!==void 0?V:{},j)}}),ht(A,"handleClick",function(j){var N=A.getMouseInfo(j);if(N){var F=Te(Te({},N),{},{isTooltipActive:!0});A.setState(F),A.triggerSyncEvent(F);var V=A.props.onClick;ft(V)&&V(F,j)}}),ht(A,"handleMouseDown",function(j){var N=A.props.onMouseDown;if(ft(N)){var F=A.getMouseInfo(j);N(F,j)}}),ht(A,"handleMouseUp",function(j){var N=A.props.onMouseUp;if(ft(N)){var F=A.getMouseInfo(j);N(F,j)}}),ht(A,"handleTouchMove",function(j){j.changedTouches!=null&&j.changedTouches.length>0&&A.throttleTriggeredAfterMouseMove(j.changedTouches[0])}),ht(A,"handleTouchStart",function(j){j.changedTouches!=null&&j.changedTouches.length>0&&A.handleMouseDown(j.changedTouches[0])}),ht(A,"handleTouchEnd",function(j){j.changedTouches!=null&&j.changedTouches.length>0&&A.handleMouseUp(j.changedTouches[0])}),ht(A,"handleDoubleClick",function(j){var N=A.props.onDoubleClick;if(ft(N)){var F=A.getMouseInfo(j);N(F,j)}}),ht(A,"handleContextMenu",function(j){var N=A.props.onContextMenu;if(ft(N)){var F=A.getMouseInfo(j);N(F,j)}}),ht(A,"triggerSyncEvent",function(j){A.props.syncId!==void 0&&DO.emit($O,A.props.syncId,j,A.eventEmitterSymbol)}),ht(A,"applySyncEvent",function(j){var N=A.props,F=N.layout,V=N.syncMethod,B=A.state.updateId,W=j.dataStartIndex,q=j.dataEndIndex;if(j.dataStartIndex!==void 0||j.dataEndIndex!==void 0)A.setState(Te({dataStartIndex:W,dataEndIndex:q},b({props:A.props,dataStartIndex:W,dataEndIndex:q,updateId:B},A.state)));else if(j.activeTooltipIndex!==void 0){var J=j.chartX,Q=j.chartY,ne=j.activeTooltipIndex,ae=A.state,se=ae.offset,oe=ae.tooltipTicks;if(!se)return;if(typeof V=="function")ne=V(oe,j);else if(V==="value"){ne=-1;for(var K=0;K<oe.length;K++)if(oe[K].value===j.activeLabel){ne=K;break}}var G=Te(Te({},se),{},{x:se.left,y:se.top}),z=Math.min(J,G.x+G.width),re=Math.min(Q,G.y+G.height),X=oe[ne]&&oe[ne].value,le=_E(A.state,A.props.data,ne),ce=oe[ne]?{x:F==="horizontal"?oe[ne].coordinate:z,y:F==="horizontal"?re:oe[ne].coordinate}:tz;A.setState(Te(Te({},j),{},{activeLabel:X,activeCoordinate:ce,activePayload:le,activeTooltipIndex:ne}))}else A.setState(j)}),ht(A,"renderCursor",function(j){var N,F=A.state,V=F.isTooltipActive,B=F.activeCoordinate,W=F.activePayload,q=F.offset,J=F.activeTooltipIndex,Q=F.tooltipAxisBandSize,ne=A.getTooltipEventType(),ae=(N=j.props.active)!==null&&N!==void 0?N:V,se=A.props.layout,oe=j.key||"_recharts-cursor";return Z.createElement(TOe,{key:oe,activeCoordinate:B,activePayload:W,activeTooltipIndex:J,chartName:r,element:j,isActive:ae,layout:se,offset:q,tooltipAxisBandSize:Q,tooltipEventType:ne})}),ht(A,"renderPolarAxis",function(j,N,F){var V=vi(j,"type.axisType"),B=vi(A.state,"".concat(V,"Map")),W=j.type.defaultProps,q=W!==void 0?Te(Te({},W),j.props):j.props,J=B&&B[q["".concat(V,"Id")]];return $.cloneElement(j,Te(Te({},J),{},{className:ze(V,J.className),key:j.key||"".concat(N,"-").concat(F),ticks:Da(J,!0)}))}),ht(A,"renderPolarGrid",function(j){var N=j.props,F=N.radialLines,V=N.polarAngles,B=N.polarRadius,W=A.state,q=W.radiusAxisMap,J=W.angleAxisMap,Q=Gs(q),ne=Gs(J),ae=ne.cx,se=ne.cy,oe=ne.innerRadius,K=ne.outerRadius;return $.cloneElement(j,{polarAngles:Array.isArray(V)?V:Da(ne,!0).map(function(G){return G.coordinate}),polarRadius:Array.isArray(B)?B:Da(Q,!0).map(function(G){return G.coordinate}),cx:ae,cy:se,innerRadius:oe,outerRadius:K,key:j.key||"polar-grid",radialLines:F})}),ht(A,"renderLegend",function(){var j=A.state.formattedGraphicalItems,N=A.props,F=N.children,V=N.width,B=N.height,W=A.props.margin||{},q=V-(W.left||0)-(W.right||0),J=TU({children:F,formattedGraphicalItems:j,legendWidth:q,legendContent:u});if(!J)return null;var Q=J.item,ne=S5(J,jOe);return $.cloneElement(Q,Te(Te({},ne),{},{chartWidth:V,chartHeight:B,margin:W,onBBoxUpdate:A.handleLegendBBoxUpdate}))}),ht(A,"renderTooltip",function(){var j,N=A.props,F=N.children,V=N.accessibilityLayer,B=hi(F,zi);if(!B)return null;var W=A.state,q=W.isTooltipActive,J=W.activeCoordinate,Q=W.activePayload,ne=W.activeLabel,ae=W.offset,se=(j=B.props.active)!==null&&j!==void 0?j:q;return $.cloneElement(B,{viewBox:Te(Te({},ae),{},{x:ae.left,y:ae.top}),active:se,label:ne,payload:se?Q:[],coordinate:J,accessibilityLayer:V})}),ht(A,"renderBrush",function(j){var N=A.props,F=N.margin,V=N.data,B=A.state,W=B.offset,q=B.dataStartIndex,J=B.dataEndIndex,Q=B.updateId;return $.cloneElement(j,{key:j.key||"_recharts-brush",onChange:rg(A.handleBrushChange,j.props.onChange),data:V,x:Ve(j.props.x)?j.props.x:W.left,y:Ve(j.props.y)?j.props.y:W.top+W.height+W.brushBottom-(F.bottom||0),width:Ve(j.props.width)?j.props.width:W.width,startIndex:q,endIndex:J,updateId:"brush-".concat(Q)})}),ht(A,"renderReferenceElement",function(j,N,F){if(!j)return null;var V=A,B=V.clipPathId,W=A.state,q=W.xAxisMap,J=W.yAxisMap,Q=W.offset,ne=j.type.defaultProps||{},ae=j.props,se=ae.xAxisId,oe=se===void 0?ne.xAxisId:se,K=ae.yAxisId,G=K===void 0?ne.yAxisId:K;return $.cloneElement(j,{key:j.key||"".concat(N,"-").concat(F),xAxis:q[oe],yAxis:J[G],viewBox:{x:Q.left,y:Q.top,width:Q.width,height:Q.height},clipPathId:B})}),ht(A,"renderActivePoints",function(j){var N=j.item,F=j.activePoint,V=j.basePoint,B=j.childIndex,W=j.isRange,q=[],J=N.props.key,Q=N.item.type.defaultProps!==void 0?Te(Te({},N.item.type.defaultProps),N.item.props):N.item.props,ne=Q.activeDot,ae=Q.dataKey,se=Te(Te({index:B,dataKey:ae,cx:F.x,cy:F.y,r:4,fill:Nj(N.item),strokeWidth:2,stroke:"#fff",payload:F.payload,value:F.value},it(ne,!1)),my(ne));return q.push(O.renderActiveDot(ne,se,"".concat(J,"-activePoint-").concat(B))),V?q.push(O.renderActiveDot(ne,Te(Te({},se),{},{cx:V.x,cy:V.y}),"".concat(J,"-basePoint-").concat(B))):W&&q.push(null),q}),ht(A,"renderGraphicChild",function(j,N,F){var V=A.filterFormatItem(j,N,F);if(!V)return null;var B=A.getTooltipEventType(),W=A.state,q=W.isTooltipActive,J=W.tooltipAxis,Q=W.activeTooltipIndex,ne=W.activeLabel,ae=A.props.children,se=hi(ae,zi),oe=V.props,K=oe.points,G=oe.isRange,z=oe.baseLine,re=V.item.type.defaultProps!==void 0?Te(Te({},V.item.type.defaultProps),V.item.props):V.item.props,X=re.activeDot,le=re.hide,ce=re.activeBar,de=re.activeShape,be=!!(!le&&q&&se&&(X||ce||de)),M={};B!=="axis"&&se&&se.props.trigger==="click"?M={onClick:rg(A.handleItemMouseEnter,j.props.onClick)}:B!=="axis"&&(M={onMouseLeave:rg(A.handleItemMouseLeave,j.props.onMouseLeave),onMouseEnter:rg(A.handleItemMouseEnter,j.props.onMouseEnter)});var D=$.cloneElement(j,Te(Te({},V.props),M));function Y(qe){return typeof J.dataKey=="function"?J.dataKey(qe.payload):null}if(be)if(Q>=0){var ue,ie;if(J.dataKey&&!J.allowDuplicatedCategory){var he=typeof J.dataKey=="function"?Y:"payload.".concat(J.dataKey.toString());ue=py(K,he,ne),ie=G&&z&&py(z,he,ne)}else ue=K==null?void 0:K[Q],ie=G&&z&&z[Q];if(de||ce){var Se=j.props.activeIndex!==void 0?j.props.activeIndex:Q;return[$.cloneElement(j,Te(Te(Te({},V.props),M),{},{activeIndex:Se})),null,null]}if(!dt(ue))return[D].concat(Wf(A.renderActivePoints({item:V,activePoint:ue,basePoint:ie,childIndex:Q,isRange:G})))}else{var Fe,ge=(Fe=A.getItemByXY(A.state.activeCoordinate))!==null&&Fe!==void 0?Fe:{graphicalItem:D},Ee=ge.graphicalItem,je=Ee.item,Me=je===void 0?j:je,He=Ee.childIndex,Be=Te(Te(Te({},V.props),M),{},{activeIndex:He});return[$.cloneElement(Me,Be),null,null]}return G?[D,null,null]:[D,null]}),ht(A,"renderCustomized",function(j,N,F){return $.cloneElement(j,Te(Te({key:"recharts-customized-".concat(F)},A.props),A.state))}),ht(A,"renderMap",{CartesianGrid:{handler:sg,once:!0},ReferenceArea:{handler:A.renderReferenceElement},ReferenceLine:{handler:sg},ReferenceDot:{handler:A.renderReferenceElement},XAxis:{handler:sg},YAxis:{handler:sg},Brush:{handler:A.renderBrush,once:!0},Bar:{handler:A.renderGraphicChild},Line:{handler:A.renderGraphicChild},Area:{handler:A.renderGraphicChild},Radar:{handler:A.renderGraphicChild},RadialBar:{handler:A.renderGraphicChild},Scatter:{handler:A.renderGraphicChild},Pie:{handler:A.renderGraphicChild},Funnel:{handler:A.renderGraphicChild},Tooltip:{handler:A.renderCursor,once:!0},PolarGrid:{handler:A.renderPolarGrid,once:!0},PolarAngleAxis:{handler:A.renderPolarAxis},PolarRadiusAxis:{handler:A.renderPolarAxis},Customized:{handler:A.renderCustomized}}),A.clipPathId="".concat((E=S.id)!==null&&E!==void 0?E:gl("recharts"),"-clip"),A.throttleTriggeredAfterMouseMove=EB(A.triggeredAfterMouseMove,(T=S.throttleDelay)!==null&&T!==void 0?T:1e3/60),A.state={},A}return UOe(O,w),DOe(O,[{key:"componentDidMount",value:function(){var E,T;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(E=this.props.margin.left)!==null&&E!==void 0?E: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 E=this.props,T=E.children,A=E.data,j=E.height,N=E.layout,F=hi(T,zi);if(F){var V=F.props.defaultIndex;if(!(typeof V!="number"||V<0||V>this.state.tooltipTicks.length-1)){var B=this.state.tooltipTicks[V]&&this.state.tooltipTicks[V].value,W=_E(this.state,A,V,B),q=this.state.tooltipTicks[V].coordinate,J=(this.state.offset.top+j)/2,Q=N==="horizontal",ne=Q?{x:q,y:J}:{y:q,x:J},ae=this.state.formattedGraphicalItems.find(function(oe){var K=oe.item;return K.type.name==="Scatter"});ae&&(ne=Te(Te({},ne),ae.props.points[V].tooltipPosition),W=ae.props.points[V].tooltipPayload);var se={activeTooltipIndex:V,isTooltipActive:!0,activeLabel:B,activePayload:W,activeCoordinate:ne};this.setState(se),this.renderCursor(F),this.accessibilityManager.setIndex(V)}}}},{key:"getSnapshotBeforeUpdate",value:function(E,T){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==T.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==E.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==E.margin){var A,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(E){JP([hi(E.children,zi)],[hi(this.props.children,zi)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var E=hi(this.props.children,zi);if(E&&typeof E.props.shared=="boolean"){var T=E.props.shared?"axis":"item";return s.indexOf(T)>=0?T:o}return o}},{key:"getMouseInfo",value:function(E){if(!this.container)return null;var T=this.container,A=T.getBoundingClientRect(),j=Qhe(A),N={chartX:Math.round(E.pageX-j.left),chartY:Math.round(E.pageY-j.top)},F=A.width/T.offsetWidth||1,V=this.inRange(N.chartX,N.chartY,F);if(!V)return null;var B=this.state,W=B.xAxisMap,q=B.yAxisMap,J=this.getTooltipEventType();if(J!=="axis"&&W&&q){var Q=Gs(W).scale,ne=Gs(q).scale,ae=Q&&Q.invert?Q.invert(N.chartX):null,se=ne&&ne.invert?ne.invert(N.chartY):null;return Te(Te({},N),{},{xValue:ae,yValue:se})}var oe=C5(this.state,this.props.data,this.props.layout,V);return oe?Te(Te({},N),oe):null}},{key:"inRange",value:function(E,T){var A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,j=this.props.layout,N=E/A,F=T/A;if(j==="horizontal"||j==="vertical"){var V=this.state.offset,B=N>=V.left&&N<=V.left+V.width&&F>=V.top&&F<=V.top+V.height;return B?{x:N,y:F}:null}var W=this.state,q=W.angleAxisMap,J=W.radiusAxisMap;if(q&&J){var Q=Gs(q);return ED({x:N,y:F},Q)}return null}},{key:"parseEventsOfWrapper",value:function(){var E=this.props.children,T=this.getTooltipEventType(),A=hi(E,zi),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 N=my(this.props,this.handleOuterEvent);return Te(Te({},N),j)}},{key:"addListener",value:function(){DO.on($O,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){DO.removeListener($O,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(E,T,A){for(var j=this.state.formattedGraphicalItems,N=0,F=j.length;N<F;N++){var V=j[N];if(V.item===E||V.props.key===E.key||T===Ba(V.item.type)&&A===V.childIndex)return V}return null}},{key:"renderClipPath",value:function(){var E=this.clipPathId,T=this.state.offset,A=T.left,j=T.top,N=T.height,F=T.width;return Z.createElement("defs",null,Z.createElement("clipPath",{id:E},Z.createElement("rect",{x:A,y:j,height:N,width:F})))}},{key:"getXScales",value:function(){var E=this.state.xAxisMap;return E?Object.entries(E).reduce(function(T,A){var j=O5(A,2),N=j[0],F=j[1];return Te(Te({},T),{},ht({},N,F.scale))},{}):null}},{key:"getYScales",value:function(){var E=this.state.yAxisMap;return E?Object.entries(E).reduce(function(T,A){var j=O5(A,2),N=j[0],F=j[1];return Te(Te({},T),{},ht({},N,F.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(E){var T;return(T=this.state.xAxisMap)===null||T===void 0||(T=T[E])===null||T===void 0?void 0:T.scale}},{key:"getYScaleByAxisId",value:function(E){var T;return(T=this.state.yAxisMap)===null||T===void 0||(T=T[E])===null||T===void 0?void 0:T.scale}},{key:"getItemByXY",value:function(E){var T=this.state,A=T.formattedGraphicalItems,j=T.activeItem;if(A&&A.length)for(var N=0,F=A.length;N<F;N++){var V=A[N],B=V.props,W=V.item,q=W.type.defaultProps!==void 0?Te(Te({},W.type.defaultProps),W.props):W.props,J=Ba(W.type);if(J==="Bar"){var Q=(B.data||[]).find(function(oe){return t_e(E,oe)});if(Q)return{graphicalItem:V,payload:Q}}else if(J==="RadialBar"){var ne=(B.data||[]).find(function(oe){return ED(E,oe)});if(ne)return{graphicalItem:V,payload:ne}}else if(xb(V,j)||wb(V,j)||Fp(V,j)){var ae=S1e({graphicalItem:V,activeTooltipItem:j,itemData:q.data}),se=q.activeIndex===void 0?ae:q.activeIndex;return{graphicalItem:Te(Te({},V),{},{childIndex:se}),payload:Fp(V,j)?q.data[ae]:V.props.data[ae]}}}return null}},{key:"render",value:function(){var E=this;if(!FM(this))return null;var T=this.props,A=T.children,j=T.className,N=T.width,F=T.height,V=T.style,B=T.compact,W=T.title,q=T.desc,J=S5(T,AOe),Q=it(J,!1);if(B)return Z.createElement(e5,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},Z.createElement(tC,Qc({},Q,{width:N,height:F,title:W,desc:q}),this.renderClipPath(),UM(A,this.renderMap)));if(this.props.accessibilityLayer){var ne,ae;Q.tabIndex=(ne=this.props.tabIndex)!==null&&ne!==void 0?ne:0,Q.role=(ae=this.props.role)!==null&&ae!==void 0?ae:"application",Q.onKeyDown=function(oe){E.accessibilityManager.keyboardEvent(oe)},Q.onFocus=function(){E.accessibilityManager.focus()}}var se=this.parseEventsOfWrapper();return Z.createElement(e5,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},Z.createElement("div",Qc({className:ze("recharts-wrapper",j),style:Te({position:"relative",cursor:"default",width:N,height:F},V)},se,{ref:function(K){E.container=K}}),Z.createElement(tC,Qc({},Q,{width:N,height:F,title:W,desc:q,style:GOe}),this.renderClipPath(),UM(A,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])}($.Component);ht(x,"displayName",r),ht(x,"defaultProps",Te({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},p)),ht(x,"getDerivedStateFromProps",function(w,O){var S=w.dataKey,E=w.data,T=w.children,A=w.width,j=w.height,N=w.layout,F=w.stackOffset,V=w.margin,B=O.dataStartIndex,W=O.dataEndIndex;if(O.updateId===void 0){var q=E5(w);return Te(Te(Te({},q),{},{updateId:0},b(Te(Te({props:w},q),{},{updateId:0}),O)),{},{prevDataKey:S,prevData:E,prevWidth:A,prevHeight:j,prevLayout:N,prevStackOffset:F,prevMargin:V,prevChildren:T})}if(S!==O.prevDataKey||E!==O.prevData||A!==O.prevWidth||j!==O.prevHeight||N!==O.prevLayout||F!==O.prevStackOffset||!tf(V,O.prevMargin)){var J=E5(w),Q={chartX:O.chartX,chartY:O.chartY,isTooltipActive:O.isTooltipActive},ne=Te(Te({},C5(O,E,N)),{},{updateId:O.updateId+1}),ae=Te(Te(Te({},J),Q),ne);return Te(Te(Te({},ae),b(Te({props:w},ae),O)),{},{prevDataKey:S,prevData:E,prevWidth:A,prevHeight:j,prevLayout:N,prevStackOffset:F,prevMargin:V,prevChildren:T})}if(!JP(T,O.prevChildren)){var se,oe,K,G,z=hi(T,kf),re=z&&(se=(oe=z.props)===null||oe===void 0?void 0:oe.startIndex)!==null&&se!==void 0?se:B,X=z&&(K=(G=z.props)===null||G===void 0?void 0:G.endIndex)!==null&&K!==void 0?K:W,le=re!==B||X!==W,ce=!dt(E),de=ce&&!le?O.updateId:O.updateId+1;return Te(Te({updateId:de},b(Te(Te({props:w},O),{},{updateId:de,dataStartIndex:re,dataEndIndex:X}),O)),{},{prevChildren:T,dataStartIndex:re,dataEndIndex:X})}return null}),ht(x,"renderActiveDot",function(w,O,S){var E;return $.isValidElement(w)?E=$.cloneElement(w,O):ft(w)?E=w(O):E=Z.createElement(vm,O),Z.createElement(Ct,{className:"recharts-active-dot",key:S},E)});var _=$.forwardRef(function(O,S){return Z.createElement(x,Qc({},O,{ref:S}))});return _.displayName=x.displayName,_},nSe=qj({chartName:"LineChart",GraphicalChild:ld,axisComponents:[{axisType:"xAxis",AxisComp:ud},{axisType:"yAxis",AxisComp:cd}],formatAxisMap:h9}),iSe=qj({chartName:"PieChart",GraphicalChild:aa,validateTooltipEventTypes:["item"],defaultTooltipEventType:"item",legendContent:"children",axisComponents:[{axisType:"angleAxis",AxisComp:_b},{axisType:"radiusAxis",AxisComp:yb}],formatAxisMap:Aye,defaultProps:{layout:"centric",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"}}),oSe=qj({chartName:"ComposedChart",GraphicalChild:[ld,Fu,za,Tb],axisComponents:[{axisType:"xAxis",AxisComp:ud},{axisType:"yAxis",AxisComp:cd},{axisType:"zAxis",AxisComp:Eb}],formatAxisMap:h9});function nz(e,t){const r=$.useRef(t);$.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 aSe=1;function sSe(e){return Object.freeze({__version:aSe,map:e})}function lSe(e,t){return Object.freeze({...e,...t})}const iz=$.createContext(null),oz=iz.Provider;function az(){const e=$.useContext(iz);if(e==null)throw new Error("No context provided: useLeafletContext() can only be used in a descendant of <MapContainer>");return e}function uSe(e){function t(r,n){const{instance:i,context:o}=e(r).current;return $.useImperativeHandle(n,()=>i),r.children==null?null:Z.createElement(oz,{value:o},r.children)}return $.forwardRef(t)}function cSe(e){function t(r,n){const[i,o]=$.useState(!1),{instance:a}=e(r,o).current;$.useImperativeHandle(n,()=>a),$.useEffect(function(){i&&a.update()},[a,i,r.children]);const s=a._contentNode;return s?mT.createPortal(r.children,s):null}return $.forwardRef(t)}function fSe(e){function t(r,n){const{instance:i}=e(r).current;return $.useImperativeHandle(n,()=>i),null}return $.forwardRef(t)}function sz(e,t){const r=$.useRef();$.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 Hj(e,t){const r=e.pane??t.pane;return r?{...e,pane:r}:e}function dSe(e,t){return function(n,i){const o=az(),a=e(Hj(n,o),o);return nz(o.map,n.attribution),sz(a.current,n.eventHandlers),t(a.current,o,n,i),a}}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 hSe=jh.exports,j5;function pSe(){return j5||(j5=1,function(e,t){(function(r,n){n(t)})(hSe,function(r){var n="1.9.4";function i(f){var m,P,k,U;for(P=1,k=arguments.length;P<k;P++){U=arguments[P];for(m in U)f[m]=U[m]}return f}var o=Object.create||function(){function f(){}return function(m){return f.prototype=m,new f}}();function a(f,m){var P=Array.prototype.slice;if(f.bind)return f.bind.apply(f,P.call(arguments,1));var k=P.call(arguments,2);return function(){return f.apply(m,k.length?k.concat(P.call(arguments)):arguments)}}var s=0;function c(f){return"_leaflet_id"in f||(f._leaflet_id=++s),f._leaflet_id}function u(f,m,P){var k,U,te,pe;return pe=function(){k=!1,U&&(te.apply(P,U),U=!1)},te=function(){k?U=arguments:(f.apply(P,arguments),setTimeout(pe,m),k=!0)},te}function h(f,m,P){var k=m[1],U=m[0],te=k-U;return f===k&&P?f:((f-U)%te+te)%te+U}function p(){return!1}function v(f,m){if(m===!1)return f;var P=Math.pow(10,m===void 0?6:m);return Math.round(f*P)/P}function b(f){return f.trim?f.trim():f.replace(/^\s+|\s+$/g,"")}function x(f){return b(f).split(/\s+/)}function _(f,m){Object.prototype.hasOwnProperty.call(f,"options")||(f.options=f.options?o(f.options):{});for(var P in m)f.options[P]=m[P];return f.options}function w(f,m,P){var k=[];for(var U in f)k.push(encodeURIComponent(P?U.toUpperCase():U)+"="+encodeURIComponent(f[U]));return(!m||m.indexOf("?")===-1?"?":"&")+k.join("&")}var O=/\{ *([\w_ -]+) *\}/g;function S(f,m){return f.replace(O,function(P,k){var U=m[k];if(U===void 0)throw new Error("No value provided for variable "+P);return typeof U=="function"&&(U=U(m)),U})}var E=Array.isArray||function(f){return Object.prototype.toString.call(f)==="[object Array]"};function T(f,m){for(var P=0;P<f.length;P++)if(f[P]===m)return P;return-1}var A="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=";function j(f){return window["webkit"+f]||window["moz"+f]||window["ms"+f]}var N=0;function F(f){var m=+new Date,P=Math.max(0,16-(m-N));return N=m+P,window.setTimeout(f,P)}var V=window.requestAnimationFrame||j("RequestAnimationFrame")||F,B=window.cancelAnimationFrame||j("CancelAnimationFrame")||j("CancelRequestAnimationFrame")||function(f){window.clearTimeout(f)};function W(f,m,P){if(P&&V===F)f.call(m);else return V.call(window,a(f,m))}function q(f){f&&B.call(window,f)}var J={__proto__:null,extend:i,create:o,bind:a,get lastId(){return s},stamp:c,throttle:u,wrapNum:h,falseFn:p,formatNum:v,trim:b,splitWords:x,setOptions:_,getParamString:w,template:S,isArray:E,indexOf:T,emptyImageUrl:A,requestFn:V,cancelFn:B,requestAnimFrame:W,cancelAnimFrame:q};function Q(){}Q.extend=function(f){var m=function(){_(this),this.initialize&&this.initialize.apply(this,arguments),this.callInitHooks()},P=m.__super__=this.prototype,k=o(P);k.constructor=m,m.prototype=k;for(var U in this)Object.prototype.hasOwnProperty.call(this,U)&&U!=="prototype"&&U!=="__super__"&&(m[U]=this[U]);return f.statics&&i(m,f.statics),f.includes&&(ne(f.includes),i.apply(null,[k].concat(f.includes))),i(k,f),delete k.statics,delete k.includes,k.options&&(k.options=P.options?o(P.options):{},i(k.options,f.options)),k._initHooks=[],k.callInitHooks=function(){if(!this._initHooksCalled){P.callInitHooks&&P.callInitHooks.call(this),this._initHooksCalled=!0;for(var te=0,pe=k._initHooks.length;te<pe;te++)k._initHooks[te].call(this)}},m},Q.include=function(f){var m=this.prototype.options;return i(this.prototype,f),f.options&&(this.prototype.options=m,this.mergeOptions(f.options)),this},Q.mergeOptions=function(f){return i(this.prototype.options,f),this},Q.addInitHook=function(f){var m=Array.prototype.slice.call(arguments,1),P=typeof f=="function"?f:function(){this[f].apply(this,m)};return this.prototype._initHooks=this.prototype._initHooks||[],this.prototype._initHooks.push(P),this};function ne(f){if(!(typeof L>"u"||!L||!L.Mixin)){f=E(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 ae={on:function(f,m,P){if(typeof f=="object")for(var k in f)this._on(k,f[k],m);else{f=x(f);for(var U=0,te=f.length;U<te;U++)this._on(f[U],m,P)}return this},off:function(f,m,P){if(!arguments.length)delete this._events;else if(typeof f=="object")for(var k in f)this._off(k,f[k],m);else{f=x(f);for(var U=arguments.length===1,te=0,pe=f.length;te<pe;te++)U?this._off(f[te]):this._off(f[te],m,P)}return this},_on:function(f,m,P,k){if(typeof m!="function"){console.warn("wrong listener type: "+typeof m);return}if(this._listens(f,m,P)===!1){P===this&&(P=void 0);var U={fn:m,ctx:P};k&&(U.once=!0),this._events=this._events||{},this._events[f]=this._events[f]||[],this._events[f].push(U)}},_off:function(f,m,P){var k,U,te;if(this._events&&(k=this._events[f],!!k)){if(arguments.length===1){if(this._firingCount)for(U=0,te=k.length;U<te;U++)k[U].fn=p;delete this._events[f];return}if(typeof m!="function"){console.warn("wrong listener type: "+typeof m);return}var pe=this._listens(f,m,P);if(pe!==!1){var _e=k[pe];this._firingCount&&(_e.fn=p,this._events[f]=k=k.slice()),k.splice(pe,1)}}},fire:function(f,m,P){if(!this.listens(f,P))return this;var k=i({},m,{type:f,target:this,sourceTarget:m&&m.sourceTarget||this});if(this._events){var U=this._events[f];if(U){this._firingCount=this._firingCount+1||1;for(var te=0,pe=U.length;te<pe;te++){var _e=U[te],Pe=_e.fn;_e.once&&this.off(f,Pe,_e.ctx),Pe.call(_e.ctx||this,k)}this._firingCount--}}return P&&this._propagateEvent(k),this},listens:function(f,m,P,k){typeof f!="string"&&console.warn('"string" type argument expected');var U=m;typeof m!="function"&&(k=!!m,U=void 0,P=void 0);var te=this._events&&this._events[f];if(te&&te.length&&this._listens(f,U,P)!==!1)return!0;if(k){for(var pe in this._eventParents)if(this._eventParents[pe].listens(f,m,P,k))return!0}return!1},_listens:function(f,m,P){if(!this._events)return!1;var k=this._events[f]||[];if(!m)return!!k.length;P===this&&(P=void 0);for(var U=0,te=k.length;U<te;U++)if(k[U].fn===m&&k[U].ctx===P)return U;return!1},once:function(f,m,P){if(typeof f=="object")for(var k in f)this._on(k,f[k],m,!0);else{f=x(f);for(var U=0,te=f.length;U<te;U++)this._on(f[U],m,P,!0)}return this},addEventParent:function(f){return this._eventParents=this._eventParents||{},this._eventParents[c(f)]=f,this},removeEventParent:function(f){return this._eventParents&&delete this._eventParents[c(f)],this},_propagateEvent:function(f){for(var m in this._eventParents)this._eventParents[m].fire(f.type,i({layer:f.target,propagatedFrom:f.target},f),!0)}};ae.addEventListener=ae.on,ae.removeEventListener=ae.clearAllEventListeners=ae.off,ae.addOneTimeEventListener=ae.once,ae.fireEvent=ae.fire,ae.hasEventListeners=ae.listens;var se=Q.extend(ae);function oe(f,m,P){this.x=P?Math.round(f):f,this.y=P?Math.round(m):m}var K=Math.trunc||function(f){return f>0?Math.floor(f):Math.ceil(f)};oe.prototype={clone:function(){return new oe(this.x,this.y)},add:function(f){return this.clone()._add(G(f))},_add:function(f){return this.x+=f.x,this.y+=f.y,this},subtract:function(f){return this.clone()._subtract(G(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 oe(this.x*f.x,this.y*f.y)},unscaleBy:function(f){return new oe(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=K(this.x),this.y=K(this.y),this},distanceTo:function(f){f=G(f);var m=f.x-this.x,P=f.y-this.y;return Math.sqrt(m*m+P*P)},equals:function(f){return f=G(f),f.x===this.x&&f.y===this.y},contains:function(f){return f=G(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 G(f,m,P){return f instanceof oe?f:E(f)?new oe(f[0],f[1]):f==null?f:typeof f=="object"&&"x"in f&&"y"in f?new oe(f.x,f.y):new oe(f,m,P)}function z(f,m){if(f)for(var P=m?[f,m]:f,k=0,U=P.length;k<U;k++)this.extend(P[k])}z.prototype={extend:function(f){var m,P;if(!f)return this;if(f instanceof oe||typeof f[0]=="number"||"x"in f)m=P=G(f);else if(f=re(f),m=f.min,P=f.max,!m||!P)return this;return!this.min&&!this.max?(this.min=m.clone(),this.max=P.clone()):(this.min.x=Math.min(m.x,this.min.x),this.max.x=Math.max(P.x,this.max.x),this.min.y=Math.min(m.y,this.min.y),this.max.y=Math.max(P.y,this.max.y)),this},getCenter:function(f){return G((this.min.x+this.max.x)/2,(this.min.y+this.max.y)/2,f)},getBottomLeft:function(){return G(this.min.x,this.max.y)},getTopRight:function(){return G(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,P;return typeof f[0]=="number"||f instanceof oe?f=G(f):f=re(f),f instanceof z?(m=f.min,P=f.max):m=P=f,m.x>=this.min.x&&P.x<=this.max.x&&m.y>=this.min.y&&P.y<=this.max.y},intersects:function(f){f=re(f);var m=this.min,P=this.max,k=f.min,U=f.max,te=U.x>=m.x&&k.x<=P.x,pe=U.y>=m.y&&k.y<=P.y;return te&&pe},overlaps:function(f){f=re(f);var m=this.min,P=this.max,k=f.min,U=f.max,te=U.x>m.x&&k.x<P.x,pe=U.y>m.y&&k.y<P.y;return te&&pe},isValid:function(){return!!(this.min&&this.max)},pad:function(f){var m=this.min,P=this.max,k=Math.abs(m.x-P.x)*f,U=Math.abs(m.y-P.y)*f;return re(G(m.x-k,m.y-U),G(P.x+k,P.y+U))},equals:function(f){return f?(f=re(f),this.min.equals(f.getTopLeft())&&this.max.equals(f.getBottomRight())):!1}};function re(f,m){return!f||f instanceof z?f:new z(f,m)}function X(f,m){if(f)for(var P=m?[f,m]:f,k=0,U=P.length;k<U;k++)this.extend(P[k])}X.prototype={extend:function(f){var m=this._southWest,P=this._northEast,k,U;if(f instanceof ce)k=f,U=f;else if(f instanceof X){if(k=f._southWest,U=f._northEast,!k||!U)return this}else return f?this.extend(de(f)||le(f)):this;return!m&&!P?(this._southWest=new ce(k.lat,k.lng),this._northEast=new ce(U.lat,U.lng)):(m.lat=Math.min(k.lat,m.lat),m.lng=Math.min(k.lng,m.lng),P.lat=Math.max(U.lat,P.lat),P.lng=Math.max(U.lng,P.lng)),this},pad:function(f){var m=this._southWest,P=this._northEast,k=Math.abs(m.lat-P.lat)*f,U=Math.abs(m.lng-P.lng)*f;return new X(new ce(m.lat-k,m.lng-U),new ce(P.lat+k,P.lng+U))},getCenter:function(){return new ce((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 ce(this.getNorth(),this.getWest())},getSouthEast:function(){return new ce(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 ce||"lat"in f?f=de(f):f=le(f);var m=this._southWest,P=this._northEast,k,U;return f instanceof X?(k=f.getSouthWest(),U=f.getNorthEast()):k=U=f,k.lat>=m.lat&&U.lat<=P.lat&&k.lng>=m.lng&&U.lng<=P.lng},intersects:function(f){f=le(f);var m=this._southWest,P=this._northEast,k=f.getSouthWest(),U=f.getNorthEast(),te=U.lat>=m.lat&&k.lat<=P.lat,pe=U.lng>=m.lng&&k.lng<=P.lng;return te&&pe},overlaps:function(f){f=le(f);var m=this._southWest,P=this._northEast,k=f.getSouthWest(),U=f.getNorthEast(),te=U.lat>m.lat&&k.lat<P.lat,pe=U.lng>m.lng&&k.lng<P.lng;return te&&pe},toBBoxString:function(){return[this.getWest(),this.getSouth(),this.getEast(),this.getNorth()].join(",")},equals:function(f,m){return f?(f=le(f),this._southWest.equals(f.getSouthWest(),m)&&this._northEast.equals(f.getNorthEast(),m)):!1},isValid:function(){return!!(this._southWest&&this._northEast)}};function le(f,m){return f instanceof X?f:new X(f,m)}function ce(f,m,P){if(isNaN(f)||isNaN(m))throw new Error("Invalid LatLng object: ("+f+", "+m+")");this.lat=+f,this.lng=+m,P!==void 0&&(this.alt=+P)}ce.prototype={equals:function(f,m){if(!f)return!1;f=de(f);var P=Math.max(Math.abs(this.lat-f.lat),Math.abs(this.lng-f.lng));return P<=(m===void 0?1e-9:m)},toString:function(f){return"LatLng("+v(this.lat,f)+", "+v(this.lng,f)+")"},distanceTo:function(f){return M.distance(this,de(f))},wrap:function(){return M.wrapLatLng(this)},toBounds:function(f){var m=180*f/40075017,P=m/Math.cos(Math.PI/180*this.lat);return le([this.lat-m,this.lng-P],[this.lat+m,this.lng+P])},clone:function(){return new ce(this.lat,this.lng,this.alt)}};function de(f,m,P){return f instanceof ce?f:E(f)&&typeof f[0]!="object"?f.length===3?new ce(f[0],f[1],f[2]):f.length===2?new ce(f[0],f[1]):null:f==null?f:typeof f=="object"&&"lat"in f?new ce(f.lat,"lng"in f?f.lng:f.lon,f.alt):m===void 0?null:new ce(f,m,P)}var be={latLngToPoint:function(f,m){var P=this.projection.project(f),k=this.scale(m);return this.transformation._transform(P,k)},pointToLatLng:function(f,m){var P=this.scale(m),k=this.transformation.untransform(f,P);return this.projection.unproject(k)},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,P=this.scale(f),k=this.transformation.transform(m.min,P),U=this.transformation.transform(m.max,P);return new z(k,U)},infinite:!1,wrapLatLng:function(f){var m=this.wrapLng?h(f.lng,this.wrapLng,!0):f.lng,P=this.wrapLat?h(f.lat,this.wrapLat,!0):f.lat,k=f.alt;return new ce(P,m,k)},wrapLatLngBounds:function(f){var m=f.getCenter(),P=this.wrapLatLng(m),k=m.lat-P.lat,U=m.lng-P.lng;if(k===0&&U===0)return f;var te=f.getSouthWest(),pe=f.getNorthEast(),_e=new ce(te.lat-k,te.lng-U),Pe=new ce(pe.lat-k,pe.lng-U);return new X(_e,Pe)}},M=i({},be,{wrapLng:[-180,180],R:6371e3,distance:function(f,m){var P=Math.PI/180,k=f.lat*P,U=m.lat*P,te=Math.sin((m.lat-f.lat)*P/2),pe=Math.sin((m.lng-f.lng)*P/2),_e=te*te+Math.cos(k)*Math.cos(U)*pe*pe,Pe=2*Math.atan2(Math.sqrt(_e),Math.sqrt(1-_e));return this.R*Pe}}),D=6378137,Y={R:D,MAX_LATITUDE:85.0511287798,project:function(f){var m=Math.PI/180,P=this.MAX_LATITUDE,k=Math.max(Math.min(P,f.lat),-P),U=Math.sin(k*m);return new oe(this.R*f.lng*m,this.R*Math.log((1+U)/(1-U))/2)},unproject:function(f){var m=180/Math.PI;return new ce((2*Math.atan(Math.exp(f.y/this.R))-Math.PI/2)*m,f.x*m/this.R)},bounds:function(){var f=D*Math.PI;return new z([-f,-f],[f,f])}()};function ue(f,m,P,k){if(E(f)){this._a=f[0],this._b=f[1],this._c=f[2],this._d=f[3];return}this._a=f,this._b=m,this._c=P,this._d=k}ue.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 oe((f.x/m-this._b)/this._a,(f.y/m-this._d)/this._c)}};function ie(f,m,P,k){return new ue(f,m,P,k)}var he=i({},M,{code:"EPSG:3857",projection:Y,transformation:function(){var f=.5/(Math.PI*Y.R);return ie(f,.5,-f,.5)}()}),Se=i({},he,{code:"EPSG:900913"});function Fe(f){return document.createElementNS("http://www.w3.org/2000/svg",f)}function ge(f,m){var P="",k,U,te,pe,_e,Pe;for(k=0,te=f.length;k<te;k++){for(_e=f[k],U=0,pe=_e.length;U<pe;U++)Pe=_e[U],P+=(U?"L":"M")+Pe.x+" "+Pe.y;P+=m?nt.svg?"z":"x":""}return P||"M0 0"}var Ee=document.documentElement.style,je="ActiveXObject"in window,Me=je&&!document.addEventListener,He="msLaunchUri"in navigator&&!("documentMode"in document),Be=vr("webkit"),qe=vr("android"),ye=vr("android 2")||vr("android 3"),we=parseInt(/WebKit\/([0-9]+)|$/.exec(navigator.userAgent)[1],10),Ae=qe&&vr("Google")&&we<537&&!("AudioNode"in window),ke=!!window.opera,De=!He&&vr("chrome"),Ke=vr("gecko")&&!Be&&!ke&&!je,Xe=!De&&vr("safari"),bt=vr("phantom"),Ot="OTransition"in Ee,xt=navigator.platform.indexOf("Win")===0,er=je&&"transition"in Ee,Kt="WebKitCSSMatrix"in window&&"m11"in new window.WebKitCSSMatrix&&!ye,Ar="MozPerspective"in Ee,Ir=!window.L_DISABLE_3D&&(er||Kt||Ar)&&!Ot&&!bt,Mn=typeof orientation<"u"||vr("mobile"),Cr=Mn&&Be,da=Mn&&Kt,Ln=!window.PointerEvent&&window.MSPointerEvent,eo=!!(window.PointerEvent||Ln),to="ontouchstart"in window||!!window.TouchEvent,wl=!window.L_NO_TOUCH&&(to||eo),os=Mn&&ke,No=Mn&&Ke,hr=(window.devicePixelRatio||window.screen.deviceXDPI/window.screen.logicalXDPI)>1,ar=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}(),Dr=function(){return!!document.createElement("canvas").getContext}(),kr=!!(document.createElementNS&&Fe("svg").createSVGRect),pr=!!kr&&function(){var f=document.createElement("div");return f.innerHTML="<svg/>",(f.firstChild&&f.firstChild.namespaceURI)==="http://www.w3.org/2000/svg"}(),mr=!kr&&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}}(),tn=navigator.platform.indexOf("Mac")===0,Qn=navigator.platform.indexOf("Linux")===0;function vr(f){return navigator.userAgent.toLowerCase().indexOf(f)>=0}var nt={ie:je,ielt9:Me,edge:He,webkit:Be,android:qe,android23:ye,androidStock:Ae,opera:ke,chrome:De,gecko:Ke,safari:Xe,phantom:bt,opera12:Ot,win:xt,ie3d:er,webkit3d:Kt,gecko3d:Ar,any3d:Ir,mobile:Mn,mobileWebkit:Cr,mobileWebkit3d:da,msPointer:Ln,pointer:eo,touch:wl,touchNative:to,mobileOpera:os,mobileGecko:No,retina:hr,passiveEvents:ar,canvas:Dr,svg:kr,vml:mr,inlineSvg:pr,mac:tn,linux:Qn},Ol=nt.msPointer?"MSPointerDown":"pointerdown",zu=nt.msPointer?"MSPointerMove":"pointermove",Cm=nt.msPointer?"MSPointerUp":"pointerup",Em=nt.msPointer?"MSPointerCancel":"pointercancel",pd={touchstart:Ol,touchmove:zu,touchend:Cm,touchcancel:Em},Mo={touchstart:gr,touchmove:Vu,touchend:Vu,touchcancel:Vu},ha={},md=!1;function Fb(f,m,P){return m==="touchstart"&&Bb(),Mo[m]?(P=Mo[m].bind(this,P),f.addEventListener(pd[m],P,!1),P):(console.warn("wrong event specified:",m),p)}function Tm(f,m,P){if(!pd[m]){console.warn("wrong event specified:",m);return}f.removeEventListener(pd[m],P,!1)}function jm(f){ha[f.pointerId]=f}function Am(f){ha[f.pointerId]&&(ha[f.pointerId]=f)}function vd(f){delete ha[f.pointerId]}function Bb(){md||(document.addEventListener(Ol,jm,!0),document.addEventListener(zu,Am,!0),document.addEventListener(Cm,vd,!0),document.addEventListener(Em,vd,!0),md=!0)}function Vu(f,m){if(m.pointerType!==(m.MSPOINTER_TYPE_MOUSE||"mouse")){m.touches=[];for(var P in ha)m.touches.push(ha[P]);m.changedTouches=[m],f(m)}}function gr(f,m){m.MSPOINTER_TYPE_TOUCH&&m.pointerType===m.MSPOINTER_TYPE_TOUCH&&yr(m),Vu(f,m)}function Ub(f){var m={},P,k;for(k in f)P=f[k],m[k]=P&&P.bind?P.bind(f):P;return f=m,m.type="dblclick",m.detail=2,m.isTrusted=!1,m._simulated=!0,m}var gd=200;function km(f,m){f.addEventListener("dblclick",m);var P=0,k;function U(te){if(te.detail!==1){k=te.detail;return}if(!(te.pointerType==="mouse"||te.sourceCapabilities&&!te.sourceCapabilities.firesTouchEvents)){var pe=va(te);if(!(pe.some(function(Pe){return Pe instanceof HTMLLabelElement&&Pe.attributes.for})&&!pe.some(function(Pe){return Pe instanceof HTMLInputElement||Pe instanceof HTMLSelectElement}))){var _e=Date.now();_e-P<=gd?(k++,k===2&&m(Ub(te))):k=1,P=_e}}}return f.addEventListener("click",U),{dblclick:m,simDblclick:U}}function Wu(f,m){f.removeEventListener("dblclick",m.dblclick),f.removeEventListener("click",m.simDblclick)}var yd=us(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),as=us(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),Sl=as==="webkitTransition"||as==="OTransition"?as+"End":"transitionend";function Jn(f){return typeof f=="string"?document.getElementById(f):f}function Pl(f,m){var P=f.style[m]||f.currentStyle&&f.currentStyle[m];if((!P||P==="auto")&&document.defaultView){var k=document.defaultView.getComputedStyle(f,null);P=k?k[m]:null}return P==="auto"?null:P}function wt(f,m,P){var k=document.createElement(f);return k.className=m||"",P&&P.appendChild(k),k}function tr(f){var m=f.parentNode;m&&m.removeChild(f)}function qu(f){for(;f.firstChild;)f.removeChild(f.firstChild)}function ss(f){var m=f.parentNode;m&&m.lastChild!==f&&m.appendChild(f)}function ro(f){var m=f.parentNode;m&&m.firstChild!==f&&m.insertBefore(f,m.firstChild)}function ls(f,m){if(f.classList!==void 0)return f.classList.contains(m);var P=Hu(f);return P.length>0&&new RegExp("(^|\\s)"+m+"(\\s|$)").test(P)}function gt(f,m){if(f.classList!==void 0)for(var P=x(m),k=0,U=P.length;k<U;k++)f.classList.add(P[k]);else if(!ls(f,m)){var te=Hu(f);bd(f,(te?te+" ":"")+m)}}function Yt(f,m){f.classList!==void 0?f.classList.remove(m):bd(f,b((" "+Hu(f)+" ").replace(" "+m+" "," ")))}function bd(f,m){f.className.baseVal===void 0?f.className=m:f.className.baseVal=m}function Hu(f){return f.correspondingElement&&(f=f.correspondingElement),f.className.baseVal===void 0?f.className:f.className.baseVal}function ln(f,m){"opacity"in f.style?f.style.opacity=m:"filter"in f.style&&Rm(f,m)}function Rm(f,m){var P=!1,k="DXImageTransform.Microsoft.Alpha";try{P=f.filters.item(k)}catch{if(m===1)return}m=Math.round(m*100),P?(P.Enabled=m!==100,P.Opacity=m):f.style.filter+=" progid:"+k+"(opacity="+m+")"}function us(f){for(var m=document.documentElement.style,P=0;P<f.length;P++)if(f[P]in m)return f[P];return!1}function ei(f,m,P){var k=m||new oe(0,0);f.style[yd]=(nt.ie3d?"translate("+k.x+"px,"+k.y+"px)":"translate3d("+k.x+"px,"+k.y+"px,0)")+(P?" scale("+P+")":"")}function wr(f,m){f._leaflet_pos=m,nt.any3d?ei(f,m):(f.style.left=m.x+"px",f.style.top=m.y+"px")}function no(f){return f._leaflet_pos||new oe(0,0)}var Rt,cs,Gu;if("onselectstart"in document)Rt=function(){pt(window,"selectstart",yr)},cs=function(){Ut(window,"selectstart",yr)};else{var pa=us(["userSelect","WebkitUserSelect","OUserSelect","MozUserSelect","msUserSelect"]);Rt=function(){if(pa){var f=document.documentElement.style;Gu=f[pa],f[pa]="none"}},cs=function(){pa&&(document.documentElement.style[pa]=Gu,Gu=void 0)}}function Ku(){pt(window,"dragstart",yr)}function Yu(){Ut(window,"dragstart",yr)}var Cl,El;function fs(f){for(;f.tabIndex===-1;)f=f.parentNode;f.style&&(ti(),Cl=f,El=f.style.outlineStyle,f.style.outlineStyle="none",pt(window,"keydown",ti))}function ti(){Cl&&(Cl.style.outlineStyle=El,Cl=void 0,El=void 0,Ut(window,"keydown",ti))}function io(f){do f=f.parentNode;while((!f.offsetWidth||!f.offsetHeight)&&f!==document.body);return f}function Pi(f){var m=f.getBoundingClientRect();return{x:m.width/f.offsetWidth||1,y:m.height/f.offsetHeight||1,boundingClientRect:m}}var Tl={__proto__:null,TRANSFORM:yd,TRANSITION:as,TRANSITION_END:Sl,get:Jn,getStyle:Pl,create:wt,remove:tr,empty:qu,toFront:ss,toBack:ro,hasClass:ls,addClass:gt,removeClass:Yt,setClass:bd,getClass:Hu,setOpacity:ln,testProp:us,setTransform:ei,setPosition:wr,getPosition:no,get disableTextSelection(){return Rt},get enableTextSelection(){return cs},disableImageDrag:Ku,enableImageDrag:Yu,preventOutline:fs,restoreOutline:ti,getSizedParentNode:io,getScale:Pi};function pt(f,m,P,k){if(m&&typeof m=="object")for(var U in m)xd(f,U,m[U],P);else{m=x(m);for(var te=0,pe=m.length;te<pe;te++)xd(f,m[te],P,k)}return this}var $r="_leaflet_events";function Ut(f,m,P,k){if(arguments.length===1)_d(f),delete f[$r];else if(m&&typeof m=="object")for(var U in m)Zu(f,U,m[U],P);else if(m=x(m),arguments.length===2)_d(f,function(_e){return T(m,_e)!==-1});else for(var te=0,pe=m.length;te<pe;te++)Zu(f,m[te],P,k);return this}function _d(f,m){for(var P in f[$r]){var k=P.split(/\d/)[0];(!m||m(k))&&Zu(f,k,null,null,P)}}var ma={mouseenter:"mouseover",mouseleave:"mouseout",wheel:!("onwheel"in window)&&"mousewheel"};function xd(f,m,P,k){var U=m+c(P)+(k?"_"+c(k):"");if(f[$r]&&f[$r][U])return this;var te=function(_e){return P.call(k||f,_e||window.event)},pe=te;!nt.touchNative&&nt.pointer&&m.indexOf("touch")===0?te=Fb(f,m,te):nt.touch&&m==="dblclick"?te=km(f,te):"addEventListener"in f?m==="touchstart"||m==="touchmove"||m==="wheel"||m==="mousewheel"?f.addEventListener(ma[m]||m,te,nt.passiveEvents?{passive:!1}:!1):m==="mouseenter"||m==="mouseleave"?(te=function(_e){_e=_e||window.event,kl(f,_e)&&pe(_e)},f.addEventListener(ma[m],te,!1)):f.addEventListener(m,pe,!1):f.attachEvent("on"+m,te),f[$r]=f[$r]||{},f[$r][U]=te}function Zu(f,m,P,k,U){U=U||m+c(P)+(k?"_"+c(k):"");var te=f[$r]&&f[$r][U];if(!te)return this;!nt.touchNative&&nt.pointer&&m.indexOf("touch")===0?Tm(f,m,te):nt.touch&&m==="dblclick"?Wu(f,te):"removeEventListener"in f?f.removeEventListener(ma[m]||m,te,!1):f.detachEvent("on"+m,te),f[$r][U]=null}function Ci(f){return f.stopPropagation?f.stopPropagation():f.originalEvent?f.originalEvent._stopped=!0:f.cancelBubble=!0,this}function Xu(f){return xd(f,"wheel",Ci),this}function jl(f){return pt(f,"mousedown touchstart dblclick contextmenu",Ci),f._leaflet_disable_click=!0,this}function yr(f){return f.preventDefault?f.preventDefault():f.returnValue=!1,this}function ri(f){return yr(f),Ci(f),this}function va(f){if(f.composedPath)return f.composedPath();for(var m=[],P=f.target;P;)m.push(P),P=P.parentNode;return m}function Al(f,m){if(!m)return new oe(f.clientX,f.clientY);var P=Pi(m),k=P.boundingClientRect;return new oe((f.clientX-k.left)/P.x-m.clientLeft,(f.clientY-k.top)/P.y-m.clientTop)}var zb=nt.linux&&nt.chrome?window.devicePixelRatio:nt.mac?window.devicePixelRatio*3:window.devicePixelRatio>0?2*window.devicePixelRatio:1;function Nm(f){return nt.edge?f.wheelDeltaY/2:f.deltaY&&f.deltaMode===0?-f.deltaY/zb: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 kl(f,m){var P=m.relatedTarget;if(!P)return!0;try{for(;P&&P!==f;)P=P.parentNode}catch{return!1}return P!==f}var Qu={__proto__:null,on:pt,off:Ut,stopPropagation:Ci,disableScrollPropagation:Xu,disableClickPropagation:jl,preventDefault:yr,stop:ri,getPropagationPath:va,getMousePosition:Al,getWheelDelta:Nm,isExternalTarget:kl,addListener:pt,removeListener:Ut},Ju=se.extend({run:function(f,m,P,k){this.stop(),this._el=f,this._inProgress=!0,this._duration=P||.25,this._easeOutPower=1/Math.max(k||.5,.2),this._startPos=no(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=W(this._animate,this),this._step()},_step:function(f){var m=+new Date-this._startTime,P=this._duration*1e3;m<P?this._runFrame(this._easeOut(m/P),f):(this._runFrame(1),this._complete())},_runFrame:function(f,m){var P=this._startPos.add(this._offset.multiplyBy(f));m&&P._round(),wr(this._el,P),this.fire("step")},_complete:function(){q(this._animId),this._inProgress=!1,this.fire("end")},_easeOut:function(f){return 1-Math.pow(1-f,this._easeOutPower)}}),Tt=se.extend({options:{crs:he,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=_(this,m),this._handlers=[],this._layers={},this._zoomBoundLayers={},this._sizeChanged=!0,this._initContainer(f),this._initLayout(),this._onResize=a(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=as&&nt.any3d&&!nt.mobileOpera&&this.options.zoomAnimation,this._zoomAnimated&&(this._createAnimProxy(),pt(this._proxy,Sl,this._catchTransitionEnd,this)),this._addLayers(this.options.layers)},setView:function(f,m,P){if(m=m===void 0?this._zoom:this._limitZoom(m),f=this._limitCenter(de(f),m,this.options.maxBounds),P=P||{},this._stop(),this._loaded&&!P.reset&&P!==!0){P.animate!==void 0&&(P.zoom=i({animate:P.animate},P.zoom),P.pan=i({animate:P.animate,duration:P.duration},P.pan));var k=this._zoom!==m?this._tryAnimatedZoom&&this._tryAnimatedZoom(f,m,P.zoom):this._tryAnimatedPan(f,P.pan);if(k)return clearTimeout(this._sizeTimer),this}return this._resetView(f,m,P.pan&&P.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||(nt.any3d?this.options.zoomDelta:1),this.setZoom(this._zoom+f,m)},zoomOut:function(f,m){return f=f||(nt.any3d?this.options.zoomDelta:1),this.setZoom(this._zoom-f,m)},setZoomAround:function(f,m,P){var k=this.getZoomScale(m),U=this.getSize().divideBy(2),te=f instanceof oe?f:this.latLngToContainerPoint(f),pe=te.subtract(U).multiplyBy(1-1/k),_e=this.containerPointToLatLng(U.add(pe));return this.setView(_e,m,{zoom:P})},_getBoundsCenterZoom:function(f,m){m=m||{},f=f.getBounds?f.getBounds():le(f);var P=G(m.paddingTopLeft||m.padding||[0,0]),k=G(m.paddingBottomRight||m.padding||[0,0]),U=this.getBoundsZoom(f,!1,P.add(k));if(U=typeof m.maxZoom=="number"?Math.min(m.maxZoom,U):U,U===1/0)return{center:f.getCenter(),zoom:U};var te=k.subtract(P).divideBy(2),pe=this.project(f.getSouthWest(),U),_e=this.project(f.getNorthEast(),U),Pe=this.unproject(pe.add(_e).divideBy(2).add(te),U);return{center:Pe,zoom:U}},fitBounds:function(f,m){if(f=le(f),!f.isValid())throw new Error("Bounds are not valid.");var P=this._getBoundsCenterZoom(f,m);return this.setView(P.center,P.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=G(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 Ju,this._panAnim.on({step:this._onPanTransitionStep,end:this._onPanTransitionEnd},this)),m.noMoveStart||this.fire("movestart"),m.animate!==!1){gt(this._mapPane,"leaflet-pan-anim");var P=this._getMapPanePos().subtract(f).round();this._panAnim.run(this._mapPane,P,m.duration||.25,m.easeLinearity)}else this._rawPanBy(f),this.fire("move").fire("moveend");return this},flyTo:function(f,m,P){if(P=P||{},P.animate===!1||!nt.any3d)return this.setView(f,m,P);this._stop();var k=this.project(this.getCenter()),U=this.project(f),te=this.getSize(),pe=this._zoom;f=de(f),m=m===void 0?pe:m;var _e=Math.max(te.x,te.y),Pe=_e*this.getZoomScale(pe,m),Re=U.distanceTo(k)||1,Ze=1.42,st=Ze*Ze;function St(Dt){var Cs=Dt?-1:1,r_=Dt?Pe:_e,n_=Pe*Pe-_e*_e+Cs*st*st*Re*Re,Oa=2*r_*st*Re,Sa=n_/Oa,Pa=Math.sqrt(Sa*Sa+1)-Sa,hc=Pa<1e-9?-18:Math.log(Pa);return hc}function Fr(Dt){return(Math.exp(Dt)-Math.exp(-Dt))/2}function Rr(Dt){return(Math.exp(Dt)+Math.exp(-Dt))/2}function xn(Dt){return Fr(Dt)/Rr(Dt)}var cn=St(0);function Ss(Dt){return _e*(Rr(cn)/Rr(cn+Ze*Dt))}function zd(Dt){return _e*(Rr(cn)*xn(cn+Ze*Dt)-Fr(cn))/st}function zo(Dt){return 1-Math.pow(1-Dt,1.5)}var ev=Date.now(),wa=(St(1)-cn)/Ze,Ai=P.duration?1e3*P.duration:1e3*wa*.8;function Ps(){var Dt=(Date.now()-ev)/Ai,Cs=zo(Dt)*wa;Dt<=1?(this._flyToFrame=W(Ps,this),this._move(this.unproject(k.add(U.subtract(k).multiplyBy(zd(Cs)/Re)),pe),this.getScaleZoom(_e/Ss(Cs),pe),{flyTo:!0})):this._move(f,m)._moveEnd(!0)}return this._moveStart(!0,P.noMoveStart),Ps.call(this),this},flyToBounds:function(f,m){var P=this._getBoundsCenterZoom(f,m);return this.flyTo(P.center,P.zoom,m)},setMaxBounds:function(f){return f=le(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 P=this.getCenter(),k=this._limitCenter(P,this._zoom,le(f));return P.equals(k)||this.panTo(k,m),this._enforcingBounds=!1,this},panInside:function(f,m){m=m||{};var P=G(m.paddingTopLeft||m.padding||[0,0]),k=G(m.paddingBottomRight||m.padding||[0,0]),U=this.project(this.getCenter()),te=this.project(f),pe=this.getPixelBounds(),_e=re([pe.min.add(P),pe.max.subtract(k)]),Pe=_e.getSize();if(!_e.contains(te)){this._enforcingBounds=!0;var Re=te.subtract(_e.getCenter()),Ze=_e.extend(te).getSize().subtract(Pe);U.x+=Re.x<0?-Ze.x:Ze.x,U.y+=Re.y<0?-Ze.y:Ze.y,this.panTo(this.unproject(U),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 P=this.getSize(),k=m.divideBy(2).round(),U=P.divideBy(2).round(),te=k.subtract(U);return!te.x&&!te.y?this:(f.animate&&f.pan?this.panBy(te):(f.pan&&this._rawPanBy(te),this.fire("move"),f.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(a(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:m,newSize:P}))},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=a(this._handleGeolocationResponse,this),P=a(this._handleGeolocationError,this);return f.watch?this._locationWatchId=navigator.geolocation.watchPosition(m,P,f):navigator.geolocation.getCurrentPosition(m,P,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,P=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: "+P+"."})}},_handleGeolocationResponse:function(f){if(this._container._leaflet_id){var m=f.coords.latitude,P=f.coords.longitude,k=new ce(m,P),U=k.toBounds(f.coords.accuracy*2),te=this._locateOptions;if(te.setView){var pe=this.getBoundsZoom(U);this.setView(k,te.maxZoom?Math.min(pe,te.maxZoom):pe)}var _e={latlng:k,bounds:U,timestamp:f.timestamp};for(var Pe in f.coords)typeof f.coords[Pe]=="number"&&(_e[Pe]=f.coords[Pe]);this.fire("locationfound",_e)}},addHandler:function(f,m){if(!m)return this;var P=this[f]=new m(this);return this._handlers.push(P),this.options[f]&&P.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(),tr(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(q(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)tr(this._panes[f]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(f,m){var P="leaflet-pane"+(f?" leaflet-"+f.replace("Pane","")+"-pane":""),k=wt("div",P,m||this._mapPane);return f&&(this._panes[f]=k),k},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()),P=this.unproject(f.getTopRight());return new X(m,P)},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,P){f=le(f),P=G(P||[0,0]);var k=this.getZoom()||0,U=this.getMinZoom(),te=this.getMaxZoom(),pe=f.getNorthWest(),_e=f.getSouthEast(),Pe=this.getSize().subtract(P),Re=re(this.project(_e,k),this.project(pe,k)).getSize(),Ze=nt.any3d?this.options.zoomSnap:1,st=Pe.x/Re.x,St=Pe.y/Re.y,Fr=m?Math.max(st,St):Math.min(st,St);return k=this.getScaleZoom(Fr,k),Ze&&(k=Math.round(k/(Ze/100))*(Ze/100),k=m?Math.ceil(k/Ze)*Ze:Math.floor(k/Ze)*Ze),Math.max(U,Math.min(te,k))},getSize:function(){return(!this._size||this._sizeChanged)&&(this._size=new oe(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(f,m){var P=this._getTopLeftPoint(f,m);return new z(P,P.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 P=this.options.crs;return m=m===void 0?this._zoom:m,P.scale(f)/P.scale(m)},getScaleZoom:function(f,m){var P=this.options.crs;m=m===void 0?this._zoom:m;var k=P.zoom(f*P.scale(m));return isNaN(k)?1/0:k},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(G(f),m)},layerPointToLatLng:function(f){var m=G(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(le(f))},distance:function(f,m){return this.options.crs.distance(de(f),de(m))},containerPointToLayerPoint:function(f){return G(f).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(f){return G(f).add(this._getMapPanePos())},containerPointToLatLng:function(f){var m=this.containerPointToLayerPoint(G(f));return this.layerPointToLatLng(m)},latLngToContainerPoint:function(f){return this.layerPointToContainerPoint(this.latLngToLayerPoint(de(f)))},mouseEventToContainerPoint:function(f){return Al(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.");pt(m,"scroll",this._onScroll,this),this._containerId=c(m)},_initLayout:function(){var f=this._container;this._fadeAnimated=this.options.fadeAnimation&&nt.any3d,gt(f,"leaflet-container"+(nt.touch?" leaflet-touch":"")+(nt.retina?" leaflet-retina":"")+(nt.ielt9?" leaflet-oldie":"")+(nt.safari?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":""));var m=Pl(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),wr(this._mapPane,new oe(0,0)),this.createPane("tilePane"),this.createPane("overlayPane"),this.createPane("shadowPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(gt(f.markerPane,"leaflet-zoom-hide"),gt(f.shadowPane,"leaflet-zoom-hide"))},_resetView:function(f,m,P){wr(this._mapPane,new oe(0,0));var k=!this._loaded;this._loaded=!0,m=this._limitZoom(m),this.fire("viewprereset");var U=this._zoom!==m;this._moveStart(U,P)._move(f,m)._moveEnd(U),this.fire("viewreset"),k&&this.fire("load")},_moveStart:function(f,m){return f&&this.fire("zoomstart"),m||this.fire("movestart"),this},_move:function(f,m,P,k){m===void 0&&(m=this._zoom);var U=this._zoom!==m;return this._zoom=m,this._lastCenter=f,this._pixelOrigin=this._getNewPixelOrigin(f),k?P&&P.pinch&&this.fire("zoom",P):((U||P&&P.pinch)&&this.fire("zoom",P),this.fire("move",P)),this},_moveEnd:function(f){return f&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return q(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(f){wr(this._mapPane,this._getMapPanePos().subtract(f))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(f){this._targets={},this._targets[c(this._container)]=this;var m=f?Ut:pt;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),nt.any3d&&this.options.transform3DLimit&&(f?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){q(this._resizeRequest),this._resizeRequest=W(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 P=[],k,U=m==="mouseout"||m==="mouseover",te=f.target||f.srcElement,pe=!1;te;){if(k=this._targets[c(te)],k&&(m==="click"||m==="preclick")&&this._draggableMoved(k)){pe=!0;break}if(k&&k.listens(m,!0)&&(U&&!kl(te,f)||(P.push(k),U))||te===this._container)break;te=te.parentNode}return!P.length&&!pe&&!U&&this.listens(m,!0)&&(P=[this]),P},_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 P=f.type;P==="mousedown"&&fs(m),this._fireDOMEvent(f,P)}},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(f,m,P){if(f.type==="click"){var k=i({},f);k.type="preclick",this._fireDOMEvent(k,k.type,P)}var U=this._findEventTargets(f,m);if(P){for(var te=[],pe=0;pe<P.length;pe++)P[pe].listens(m,!0)&&te.push(P[pe]);U=te.concat(U)}if(U.length){m==="contextmenu"&&yr(f);var _e=U[0],Pe={originalEvent:f};if(f.type!=="keypress"&&f.type!=="keydown"&&f.type!=="keyup"){var Re=_e.getLatLng&&(!_e._radius||_e._radius<=10);Pe.containerPoint=Re?this.latLngToContainerPoint(_e.getLatLng()):this.mouseEventToContainerPoint(f),Pe.layerPoint=this.containerPointToLayerPoint(Pe.containerPoint),Pe.latlng=Re?_e.getLatLng():this.layerPointToLatLng(Pe.layerPoint)}for(pe=0;pe<U.length;pe++)if(U[pe].fire(m,Pe,!0),Pe.originalEvent._stopped||U[pe].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 no(this._mapPane)||new oe(0,0)},_moved:function(){var f=this._getMapPanePos();return f&&!f.equals([0,0])},_getTopLeftPoint:function(f,m){var P=f&&m!==void 0?this._getNewPixelOrigin(f,m):this.getPixelOrigin();return P.subtract(this._getMapPanePos())},_getNewPixelOrigin:function(f,m){var P=this.getSize()._divideBy(2);return this.project(f,m)._subtract(P)._add(this._getMapPanePos())._round()},_latLngToNewLayerPoint:function(f,m,P){var k=this._getNewPixelOrigin(P,m);return this.project(f,m)._subtract(k)},_latLngBoundsToNewLayerBounds:function(f,m,P){var k=this._getNewPixelOrigin(P,m);return re([this.project(f.getSouthWest(),m)._subtract(k),this.project(f.getNorthWest(),m)._subtract(k),this.project(f.getSouthEast(),m)._subtract(k),this.project(f.getNorthEast(),m)._subtract(k)])},_getCenterLayerPoint:function(){return this.containerPointToLayerPoint(this.getSize()._divideBy(2))},_getCenterOffset:function(f){return this.latLngToLayerPoint(f).subtract(this._getCenterLayerPoint())},_limitCenter:function(f,m,P){if(!P)return f;var k=this.project(f,m),U=this.getSize().divideBy(2),te=new z(k.subtract(U),k.add(U)),pe=this._getBoundsOffset(te,P,m);return Math.abs(pe.x)<=1&&Math.abs(pe.y)<=1?f:this.unproject(k.add(pe),m)},_limitOffset:function(f,m){if(!m)return f;var P=this.getPixelBounds(),k=new z(P.min.add(f),P.max.add(f));return f.add(this._getBoundsOffset(k,m))},_getBoundsOffset:function(f,m,P){var k=re(this.project(m.getNorthEast(),P),this.project(m.getSouthWest(),P)),U=k.min.subtract(f.min),te=k.max.subtract(f.max),pe=this._rebound(U.x,-te.x),_e=this._rebound(U.y,-te.y);return new oe(pe,_e)},_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(),P=this.getMaxZoom(),k=nt.any3d?this.options.zoomSnap:1;return k&&(f=Math.round(f/k)*k),Math.max(m,Math.min(P,f))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){Yt(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(f,m){var P=this._getCenterOffset(f)._trunc();return(m&&m.animate)!==!0&&!this.getSize().contains(P)?!1:(this.panBy(P,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 P=yd,k=this._proxy.style[P];ei(this._proxy,this.project(m.center,m.zoom),this.getZoomScale(m.zoom,1)),k===this._proxy.style[P]&&this._animatingZoom&&this._onZoomTransitionEnd()},this),this.on("load moveend",this._animMoveEnd,this),this._on("unload",this._destroyAnimProxy,this)},_destroyAnimProxy:function(){tr(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,P){if(this._animatingZoom)return!0;if(P=P||{},!this._zoomAnimated||P.animate===!1||this._nothingToAnimate()||Math.abs(m-this._zoom)>this.options.zoomAnimationThreshold)return!1;var k=this.getZoomScale(m),U=this._getCenterOffset(f)._divideBy(1-1/k);return P.animate!==!0&&!this.getSize().contains(U)?!1:(W(function(){this._moveStart(!0,P.noMoveStart||!1)._animateZoom(f,m,!0)},this),!0)},_animateZoom:function(f,m,P,k){this._mapPane&&(P&&(this._animatingZoom=!0,this._animateToCenter=f,this._animateToZoom=m,gt(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:f,zoom:m,noUpdate:k}),this._tempFireZoomEvent||(this._tempFireZoomEvent=this._zoom!==this._animateToZoom),this._move(this._animateToCenter,this._animateToZoom,void 0,!0),setTimeout(a(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&Yt(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 Lo(f,m){return new Tt(f,m)}var bn=Q.extend({options:{position:"topright"},initialize:function(f){_(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),P=this.getPosition(),k=f._controlCorners[P];return gt(m,"leaflet-control"),P.indexOf("bottom")!==-1?k.insertBefore(m,k.firstChild):k.appendChild(m),this._map.on("unload",this.remove,this),this},remove:function(){return this._map?(tr(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()}}),Io=function(f){return new bn(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-",P=this._controlContainer=wt("div",m+"control-container",this._container);function k(U,te){var pe=m+U+" "+m+te;f[U+te]=wt("div",pe,P)}k("top","left"),k("top","right"),k("bottom","left"),k("bottom","right")},_clearControlPos:function(){for(var f in this._controlCorners)tr(this._controlCorners[f]);tr(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var wd=bn.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(f,m,P,k){return P<k?-1:k<P?1:0}},initialize:function(f,m,P){_(this,P),this._layerControlInputs=[],this._layers=[],this._lastZIndex=0,this._handlingClick=!1,this._preventClick=!1;for(var k in f)this._addLayer(f[k],k);for(k in m)this._addLayer(m[k],k,!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 bn.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(c(f));return m&&this._layers.splice(this._layers.indexOf(m),1),this._map?this._update():this},expand:function(){gt(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?(gt(this._section,"leaflet-control-layers-scrollbar"),this._section.style.height=f+"px"):Yt(this._section,"leaflet-control-layers-scrollbar"),this._checkDisabledLayers(),this},collapse:function(){return Yt(this._container,"leaflet-control-layers-expanded"),this},_initLayout:function(){var f="leaflet-control-layers",m=this._container=wt("div",f),P=this.options.collapsed;m.setAttribute("aria-haspopup",!0),jl(m),Xu(m);var k=this._section=wt("section",f+"-list");P&&(this._map.on("click",this.collapse,this),pt(m,{mouseenter:this._expandSafely,mouseleave:this.collapse},this));var U=this._layersLink=wt("a",f+"-toggle",m);U.href="#",U.title="Layers",U.setAttribute("role","button"),pt(U,{keydown:function(te){te.keyCode===13&&this._expandSafely()},click:function(te){yr(te),this._expandSafely()}},this),P||this.expand(),this._baseLayersList=wt("div",f+"-base",k),this._separator=wt("div",f+"-separator",k),this._overlaysList=wt("div",f+"-overlays",k),m.appendChild(k)},_getLayer:function(f){for(var m=0;m<this._layers.length;m++)if(this._layers[m]&&c(this._layers[m].layer)===f)return this._layers[m]},_addLayer:function(f,m,P){this._map&&f.on("add remove",this._onLayerChange,this),this._layers.push({layer:f,name:m,overlay:P}),this.options.sortLayers&&this._layers.sort(a(function(k,U){return this.options.sortFunction(k.layer,U.layer,k.name,U.name)},this)),this.options.autoZIndex&&f.setZIndex&&(this._lastZIndex++,f.setZIndex(this._lastZIndex)),this._expandIfNotCollapsed()},_update:function(){if(!this._container)return this;qu(this._baseLayersList),qu(this._overlaysList),this._layerControlInputs=[];var f,m,P,k,U=0;for(P=0;P<this._layers.length;P++)k=this._layers[P],this._addItem(k),m=m||k.overlay,f=f||!k.overlay,U+=k.overlay?0:1;return this.options.hideSingleBase&&(f=f&&U>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(c(f.target)),P=m.overlay?f.type==="add"?"overlayadd":"overlayremove":f.type==="add"?"baselayerchange":null;P&&this._map.fire(P,m)},_createRadioElement:function(f,m){var P='<input type="radio" class="leaflet-control-layers-selector" name="'+f+'"'+(m?' checked="checked"':"")+"/>",k=document.createElement("div");return k.innerHTML=P,k.firstChild},_addItem:function(f){var m=document.createElement("label"),P=this._map.hasLayer(f.layer),k;f.overlay?(k=document.createElement("input"),k.type="checkbox",k.className="leaflet-control-layers-selector",k.defaultChecked=P):k=this._createRadioElement("leaflet-base-layers_"+c(this),P),this._layerControlInputs.push(k),k.layerId=c(f.layer),pt(k,"click",this._onInputClick,this);var U=document.createElement("span");U.innerHTML=" "+f.name;var te=document.createElement("span");m.appendChild(te),te.appendChild(k),te.appendChild(U);var pe=f.overlay?this._overlaysList:this._baseLayersList;return pe.appendChild(m),this._checkDisabledLayers(),m},_onInputClick:function(){if(!this._preventClick){var f=this._layerControlInputs,m,P,k=[],U=[];this._handlingClick=!0;for(var te=f.length-1;te>=0;te--)m=f[te],P=this._getLayer(m.layerId).layer,m.checked?k.push(P):m.checked||U.push(P);for(te=0;te<U.length;te++)this._map.hasLayer(U[te])&&this._map.removeLayer(U[te]);for(te=0;te<k.length;te++)this._map.hasLayer(k[te])||this._map.addLayer(k[te]);this._handlingClick=!1,this._refocusOnMap()}},_checkDisabledLayers:function(){for(var f=this._layerControlInputs,m,P,k=this._map.getZoom(),U=f.length-1;U>=0;U--)m=f[U],P=this._getLayer(m.layerId).layer,m.disabled=P.options.minZoom!==void 0&&k<P.options.minZoom||P.options.maxZoom!==void 0&&k>P.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expandSafely:function(){var f=this._section;this._preventClick=!0,pt(f,"click",yr),this.expand();var m=this;setTimeout(function(){Ut(f,"click",yr),m._preventClick=!1})}}),ec=function(f,m,P){return new wd(f,m,P)},ds=bn.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",P=wt("div",m+" leaflet-bar"),k=this.options;return this._zoomInButton=this._createButton(k.zoomInText,k.zoomInTitle,m+"-in",P,this._zoomIn),this._zoomOutButton=this._createButton(k.zoomOutText,k.zoomOutTitle,m+"-out",P,this._zoomOut),this._updateDisabled(),f.on("zoomend zoomlevelschange",this._updateDisabled,this),P},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,P,k,U){var te=wt("a",P,k);return te.innerHTML=f,te.href="#",te.title=m,te.setAttribute("role","button"),te.setAttribute("aria-label",m),jl(te),pt(te,"click",ri),pt(te,"click",U,this),pt(te,"click",this._refocusOnMap,this),te},_updateDisabled:function(){var f=this._map,m="leaflet-disabled";Yt(this._zoomInButton,m),Yt(this._zoomOutButton,m),this._zoomInButton.setAttribute("aria-disabled","false"),this._zoomOutButton.setAttribute("aria-disabled","false"),(this._disabled||f._zoom===f.getMinZoom())&&(gt(this._zoomOutButton,m),this._zoomOutButton.setAttribute("aria-disabled","true")),(this._disabled||f._zoom===f.getMaxZoom())&&(gt(this._zoomInButton,m),this._zoomInButton.setAttribute("aria-disabled","true"))}});Tt.mergeOptions({zoomControl:!0}),Tt.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new ds,this.addControl(this.zoomControl))});var Mm=function(f){return new ds(f)},un=bn.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(f){var m="leaflet-control-scale",P=wt("div",m),k=this.options;return this._addScales(k,m+"-line",P),f.on(k.updateWhenIdle?"moveend":"move",this._update,this),f.whenReady(this._update,this),P},onRemove:function(f){f.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(f,m,P){f.metric&&(this._mScale=wt("div",m,P)),f.imperial&&(this._iScale=wt("div",m,P))},_update:function(){var f=this._map,m=f.getSize().y/2,P=f.distance(f.containerPointToLatLng([0,m]),f.containerPointToLatLng([this.options.maxWidth,m]));this._updateScales(P)},_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),P=m<1e3?m+" m":m/1e3+" km";this._updateScale(this._mScale,P,m/f)},_updateImperial:function(f){var m=f*3.2808399,P,k,U;m>5280?(P=m/5280,k=this._getRoundNum(P),this._updateScale(this._iScale,k+" mi",k/P)):(U=this._getRoundNum(m),this._updateScale(this._iScale,U+" ft",U/m))},_updateScale:function(f,m,P){f.style.width=Math.round(this.options.maxWidth*P)+"px",f.innerHTML=m},_getRoundNum:function(f){var m=Math.pow(10,(Math.floor(f)+"").length-1),P=f/m;return P=P>=10?10:P>=5?5:P>=3?3:P>=2?2:1,m*P}}),hs=function(f){return new un(f)},Od='<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>',ga=bn.extend({options:{position:"bottomright",prefix:'<a href="https://leafletjs.com" title="A JavaScript library for interactive maps">'+(nt.inlineSvg?Od+" ":"")+"Leaflet</a>"},initialize:function(f){_(this,f),this._attributions={}},onAdd:function(f){f.attributionControl=this,this._container=wt("div","leaflet-control-attribution"),jl(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 P=[];this.options.prefix&&P.push(this.options.prefix),f.length&&P.push(f.join(", ")),this._container.innerHTML=P.join(' <span aria-hidden="true">|</span> ')}}});Tt.mergeOptions({attributionControl:!0}),Tt.addInitHook(function(){this.options.attributionControl&&new ga().addTo(this)});var Vb=function(f){return new ga(f)};bn.Layers=wd,bn.Zoom=ds,bn.Scale=un,bn.Attribution=ga,Io.layers=ec,Io.zoom=Mm,Io.scale=hs,Io.attribution=Vb;var In=Q.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}});In.addTo=function(f,m){return f.addHandler(m,this),this};var Sd={Events:ae},ps=nt.touch?"touchstart mousedown":"mousedown",ni=se.extend({options:{clickTolerance:3},initialize:function(f,m,P,k){_(this,k),this._element=f,this._dragStartTarget=m||f,this._preventOutline=P},enable:function(){this._enabled||(pt(this._dragStartTarget,ps,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(ni._dragging===this&&this.finishDrag(!0),Ut(this._dragStartTarget,ps,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(f){if(this._enabled&&(this._moved=!1,!ls(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&&fs(this._element),Ku(),Rt(),!this._moving)){this.fire("down");var m=f.touches?f.touches[0]:f,P=io(this._element);this._startPoint=new oe(m.clientX,m.clientY),this._startPos=no(this._element),this._parentScale=Pi(P);var k=f.type==="mousedown";pt(document,k?"mousemove":"touchmove",this._onMove,this),pt(document,k?"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,P=new oe(m.clientX,m.clientY)._subtract(this._startPoint);!P.x&&!P.y||Math.abs(P.x)+Math.abs(P.y)<this.options.clickTolerance||(P.x/=this._parentScale.x,P.y/=this._parentScale.y,yr(f),this._moved||(this.fire("dragstart"),this._moved=!0,gt(document.body,"leaflet-dragging"),this._lastTarget=f.target||f.srcElement,window.SVGElementInstance&&this._lastTarget instanceof window.SVGElementInstance&&(this._lastTarget=this._lastTarget.correspondingUseElement),gt(this._lastTarget,"leaflet-drag-target")),this._newPos=this._startPos.add(P),this._moving=!0,this._lastEvent=f,this._updatePosition())}},_updatePosition:function(){var f={originalEvent:this._lastEvent};this.fire("predrag",f),wr(this._element,this._newPos),this.fire("drag",f)},_onUp:function(){this._enabled&&this.finishDrag()},finishDrag:function(f){Yt(document.body,"leaflet-dragging"),this._lastTarget&&(Yt(this._lastTarget,"leaflet-drag-target"),this._lastTarget=null),Ut(document,"mousemove touchmove",this._onMove,this),Ut(document,"mouseup touchend touchcancel",this._onUp,this),Yu(),cs();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 Pd(f,m,P){var k,U=[1,4,2,8],te,pe,_e,Pe,Re,Ze,st,St;for(te=0,Ze=f.length;te<Ze;te++)f[te]._code=ya(f[te],m);for(_e=0;_e<4;_e++){for(st=U[_e],k=[],te=0,Ze=f.length,pe=Ze-1;te<Ze;pe=te++)Pe=f[te],Re=f[pe],Pe._code&st?Re._code&st||(St=rc(Re,Pe,st,m,P),St._code=ya(St,m),k.push(St)):(Re._code&st&&(St=rc(Re,Pe,st,m,P),St._code=ya(St,m),k.push(St)),k.push(Pe));f=k}return f}function Lm(f,m){var P,k,U,te,pe,_e,Pe,Re,Ze;if(!f||f.length===0)throw new Error("latlngs not passed");Dn(f)||(console.warn("latlngs are not flat! Only the first ring will be used"),f=f[0]);var st=de([0,0]),St=le(f),Fr=St.getNorthWest().distanceTo(St.getSouthWest())*St.getNorthEast().distanceTo(St.getNorthWest());Fr<1700&&(st=Cd(f));var Rr=f.length,xn=[];for(P=0;P<Rr;P++){var cn=de(f[P]);xn.push(m.project(de([cn.lat-st.lat,cn.lng-st.lng])))}for(_e=Pe=Re=0,P=0,k=Rr-1;P<Rr;k=P++)U=xn[P],te=xn[k],pe=U.y*te.x-te.y*U.x,Pe+=(U.x+te.x)*pe,Re+=(U.y+te.y)*pe,_e+=pe*3;_e===0?Ze=xn[0]:Ze=[Pe/_e,Re/_e];var Ss=m.unproject(G(Ze));return de([Ss.lat+st.lat,Ss.lng+st.lng])}function Cd(f){for(var m=0,P=0,k=0,U=0;U<f.length;U++){var te=de(f[U]);m+=te.lat,P+=te.lng,k++}return de([m/k,P/k])}var Wb={__proto__:null,clipPolygon:Pd,polygonCenter:Lm,centroid:Cd};function tc(f,m){if(!m||!f.length)return f.slice();var P=m*m;return f=Gb(f,P),f=Hb(f,P),f}function Im(f,m,P){return Math.sqrt(ba(f,m,P,!0))}function qb(f,m,P){return ba(f,m,P)}function Hb(f,m){var P=f.length,k=typeof Uint8Array<"u"?Uint8Array:Array,U=new k(P);U[0]=U[P-1]=1,Ed(f,U,m,0,P-1);var te,pe=[];for(te=0;te<P;te++)U[te]&&pe.push(f[te]);return pe}function Ed(f,m,P,k,U){var te=0,pe,_e,Pe;for(_e=k+1;_e<=U-1;_e++)Pe=ba(f[_e],f[k],f[U],!0),Pe>te&&(pe=_e,te=Pe);te>P&&(m[pe]=1,Ed(f,m,P,k,pe),Ed(f,m,P,pe,U))}function Gb(f,m){for(var P=[f[0]],k=1,U=0,te=f.length;k<te;k++)Kb(f[k],f[U])>m&&(P.push(f[k]),U=k);return U<te-1&&P.push(f[te-1]),P}var Td;function Dm(f,m,P,k,U){var te=k?Td:ya(f,P),pe=ya(m,P),_e,Pe,Re;for(Td=pe;;){if(!(te|pe))return[f,m];if(te&pe)return!1;_e=te||pe,Pe=rc(f,m,_e,P,U),Re=ya(Pe,P),_e===te?(f=Pe,te=Re):(m=Pe,pe=Re)}}function rc(f,m,P,k,U){var te=m.x-f.x,pe=m.y-f.y,_e=k.min,Pe=k.max,Re,Ze;return P&8?(Re=f.x+te*(Pe.y-f.y)/pe,Ze=Pe.y):P&4?(Re=f.x+te*(_e.y-f.y)/pe,Ze=_e.y):P&2?(Re=Pe.x,Ze=f.y+pe*(Pe.x-f.x)/te):P&1&&(Re=_e.x,Ze=f.y+pe*(_e.x-f.x)/te),new oe(Re,Ze,U)}function ya(f,m){var P=0;return f.x<m.min.x?P|=1:f.x>m.max.x&&(P|=2),f.y<m.min.y?P|=4:f.y>m.max.y&&(P|=8),P}function Kb(f,m){var P=m.x-f.x,k=m.y-f.y;return P*P+k*k}function ba(f,m,P,k){var U=m.x,te=m.y,pe=P.x-U,_e=P.y-te,Pe=pe*pe+_e*_e,Re;return Pe>0&&(Re=((f.x-U)*pe+(f.y-te)*_e)/Pe,Re>1?(U=P.x,te=P.y):Re>0&&(U+=pe*Re,te+=_e*Re)),pe=f.x-U,_e=f.y-te,k?pe*pe+_e*_e:new oe(U,te)}function Dn(f){return!E(f[0])||typeof f[0][0]!="object"&&typeof f[0][0]<"u"}function $m(f){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),Dn(f)}function Fm(f,m){var P,k,U,te,pe,_e,Pe,Re;if(!f||f.length===0)throw new Error("latlngs not passed");Dn(f)||(console.warn("latlngs are not flat! Only the first ring will be used"),f=f[0]);var Ze=de([0,0]),st=le(f),St=st.getNorthWest().distanceTo(st.getSouthWest())*st.getNorthEast().distanceTo(st.getNorthWest());St<1700&&(Ze=Cd(f));var Fr=f.length,Rr=[];for(P=0;P<Fr;P++){var xn=de(f[P]);Rr.push(m.project(de([xn.lat-Ze.lat,xn.lng-Ze.lng])))}for(P=0,k=0;P<Fr-1;P++)k+=Rr[P].distanceTo(Rr[P+1])/2;if(k===0)Re=Rr[0];else for(P=0,te=0;P<Fr-1;P++)if(pe=Rr[P],_e=Rr[P+1],U=pe.distanceTo(_e),te+=U,te>k){Pe=(te-k)/U,Re=[_e.x-Pe*(_e.x-pe.x),_e.y-Pe*(_e.y-pe.y)];break}var cn=m.unproject(G(Re));return de([cn.lat+Ze.lat,cn.lng+Ze.lng])}var Bm={__proto__:null,simplify:tc,pointToSegmentDistance:Im,closestPointOnSegment:qb,clipSegment:Dm,_getEdgeIntersection:rc,_getBitCode:ya,_sqClosestPointOnSegment:ba,isFlat:Dn,_flat:$m,polylineCenter:Fm},jd={project:function(f){return new oe(f.lng,f.lat)},unproject:function(f){return new ce(f.y,f.x)},bounds:new z([-180,-90],[180,90])},Ad={R:6378137,R_MINOR:6356752314245179e-9,bounds:new z([-2003750834279e-5,-1549657073972e-5],[2003750834279e-5,1876465623138e-5]),project:function(f){var m=Math.PI/180,P=this.R,k=f.lat*m,U=this.R_MINOR/P,te=Math.sqrt(1-U*U),pe=te*Math.sin(k),_e=Math.tan(Math.PI/4-k/2)/Math.pow((1-pe)/(1+pe),te/2);return k=-P*Math.log(Math.max(_e,1e-10)),new oe(f.lng*m*P,k)},unproject:function(f){for(var m=180/Math.PI,P=this.R,k=this.R_MINOR/P,U=Math.sqrt(1-k*k),te=Math.exp(-f.y/P),pe=Math.PI/2-2*Math.atan(te),_e=0,Pe=.1,Re;_e<15&&Math.abs(Pe)>1e-7;_e++)Re=U*Math.sin(pe),Re=Math.pow((1-Re)/(1+Re),U/2),Pe=Math.PI/2-2*Math.atan(te*Re)-pe,pe+=Pe;return new ce(pe*m,f.x*m/P)}},Yb={__proto__:null,LonLat:jd,Mercator:Ad,SphericalMercator:Y},Zb=i({},M,{code:"EPSG:3395",projection:Ad,transformation:function(){var f=.5/(Math.PI*Ad.R);return ie(f,.5,-f,.5)}()}),Um=i({},M,{code:"EPSG:4326",projection:jd,transformation:ie(1/180,1,-1/180,.5)}),Xb=i({},be,{projection:jd,transformation:ie(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 P=m.lng-f.lng,k=m.lat-f.lat;return Math.sqrt(P*P+k*k)},infinite:!0});be.Earth=M,be.EPSG3395=Zb,be.EPSG3857=he,be.EPSG900913=Se,be.EPSG4326=Um,be.Simple=Xb;var ii=se.extend({options:{pane:"overlayPane",attribution:null,bubblingMouseEvents:!0},addTo:function(f){return f.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(f){return f&&f.removeLayer(this),this},getPane:function(f){return this._map.getPane(f?this.options[f]||f:this.options.pane)},addInteractiveTarget:function(f){return this._map._targets[c(f)]=this,this},removeInteractiveTarget:function(f){return delete this._map._targets[c(f)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(f){var m=f.target;if(m.hasLayer(this)){if(this._map=m,this._zoomAnimated=m._zoomAnimated,this.getEvents){var P=this.getEvents();m.on(P,this),this.once("remove",function(){m.off(P,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=c(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=c(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 c(f)in this._layers},eachLayer:function(f,m){for(var P in this._layers)f.call(m,this._layers[P]);return this},_addLayers:function(f){f=f?E(f)?f:[f]:[];for(var m=0,P=f.length;m<P;m++)this.addLayer(f[m])},_addZoomLimit:function(f){(!isNaN(f.options.maxZoom)||!isNaN(f.options.minZoom))&&(this._zoomBoundLayers[c(f)]=f,this._updateZoomLevels())},_removeZoomLimit:function(f){var m=c(f);this._zoomBoundLayers[m]&&(delete this._zoomBoundLayers[m],this._updateZoomLevels())},_updateZoomLevels:function(){var f=1/0,m=-1/0,P=this._getZoomSpan();for(var k in this._zoomBoundLayers){var U=this._zoomBoundLayers[k].options;f=U.minZoom===void 0?f:Math.min(f,U.minZoom),m=U.maxZoom===void 0?m:Math.max(m,U.maxZoom)}this._layersMaxZoom=m===-1/0?void 0:m,this._layersMinZoom=f===1/0?void 0:f,P!==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 Do=ii.extend({initialize:function(f,m){_(this,m),this._layers={};var P,k;if(f)for(P=0,k=f.length;P<k;P++)this.addLayer(f[P])},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),P,k;for(P in this._layers)k=this._layers[P],k[f]&&k[f].apply(k,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 P in this._layers)f.call(m,this._layers[P]);return this},getLayer:function(f){return this._layers[f]},getLayers:function(){var f=[];return this.eachLayer(f.push,f),f},setZIndex:function(f){return this.invoke("setZIndex",f)},getLayerId:function(f){return c(f)}}),Rl=function(f,m){return new Do(f,m)},oo=Do.extend({addLayer:function(f){return this.hasLayer(f)?this:(f.addEventParent(this),Do.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),Do.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 X;for(var m in this._layers){var P=this._layers[m];f.extend(P.getBounds?P.getBounds():P.getLatLng())}return f}}),zm=function(f,m){return new oo(f,m)},_a=Q.extend({options:{popupAnchor:[0,0],tooltipAnchor:[0,0],crossOrigin:!1},initialize:function(f){_(this,f)},createIcon:function(f){return this._createIcon("icon",f)},createShadow:function(f){return this._createIcon("shadow",f)},_createIcon:function(f,m){var P=this._getIconUrl(f);if(!P){if(f==="icon")throw new Error("iconUrl not set in Icon options (see the docs).");return null}var k=this._createImg(P,m&&m.tagName==="IMG"?m:null);return this._setIconStyles(k,f),(this.options.crossOrigin||this.options.crossOrigin==="")&&(k.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),k},_setIconStyles:function(f,m){var P=this.options,k=P[m+"Size"];typeof k=="number"&&(k=[k,k]);var U=G(k),te=G(m==="shadow"&&P.shadowAnchor||P.iconAnchor||U&&U.divideBy(2,!0));f.className="leaflet-marker-"+m+" "+(P.className||""),te&&(f.style.marginLeft=-te.x+"px",f.style.marginTop=-te.y+"px"),U&&(f.style.width=U.x+"px",f.style.height=U.y+"px")},_createImg:function(f,m){return m=m||document.createElement("img"),m.src=f,m},_getIconUrl:function(f){return nt.retina&&this.options[f+"RetinaUrl"]||this.options[f+"Url"]}});function Vm(f){return new _a(f)}var ms=_a.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 ms.imagePath!="string"&&(ms.imagePath=this._detectIconPath()),(this.options.imagePath||ms.imagePath)+_a.prototype._getIconUrl.call(this,f)},_stripUrl:function(f){var m=function(P,k,U){var te=k.exec(P);return te&&te[U]};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=Pl(f,"background-image")||Pl(f,"backgroundImage");if(document.body.removeChild(f),m=this._stripUrl(m),m)return m;var P=document.querySelector('link[href$="leaflet.css"]');return P?P.href.substring(0,P.href.length-11-1):""}}),kd=In.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(),gt(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&&Yt(this._marker._icon,"leaflet-marker-draggable")},moved:function(){return this._draggable&&this._draggable._moved},_adjustPan:function(f){var m=this._marker,P=m._map,k=this._marker.options.autoPanSpeed,U=this._marker.options.autoPanPadding,te=no(m._icon),pe=P.getPixelBounds(),_e=P.getPixelOrigin(),Pe=re(pe.min._subtract(_e).add(U),pe.max._subtract(_e).subtract(U));if(!Pe.contains(te)){var Re=G((Math.max(Pe.max.x,te.x)-Pe.max.x)/(pe.max.x-Pe.max.x)-(Math.min(Pe.min.x,te.x)-Pe.min.x)/(pe.min.x-Pe.min.x),(Math.max(Pe.max.y,te.y)-Pe.max.y)/(pe.max.y-Pe.max.y)-(Math.min(Pe.min.y,te.y)-Pe.min.y)/(pe.min.y-Pe.min.y)).multiplyBy(k);P.panBy(Re,{animate:!1}),this._draggable._newPos._add(Re),this._draggable._startPos._add(Re),wr(m._icon,this._draggable._newPos),this._onDrag(f),this._panRequest=W(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&&(q(this._panRequest),this._panRequest=W(this._adjustPan.bind(this,f)))},_onDrag:function(f){var m=this._marker,P=m._shadow,k=no(m._icon),U=m._map.layerPointToLatLng(k);P&&wr(P,k),m._latlng=U,f.latlng=U,f.oldLatLng=this._oldLatLng,m.fire("move",f).fire("drag",f)},_onDragEnd:function(f){q(this._panRequest),delete this._oldLatLng,this._marker.fire("moveend").fire("dragend",f)}}),ao=ii.extend({options:{icon:new ms,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){_(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"),P=f.icon.createIcon(this._icon),k=!1;P!==this._icon&&(this._icon&&this._removeIcon(),k=!0,f.title&&(P.title=f.title),P.tagName==="IMG"&&(P.alt=f.alt||"")),gt(P,m),f.keyboard&&(P.tabIndex="0",P.setAttribute("role","button")),this._icon=P,f.riseOnHover&&this.on({mouseover:this._bringToFront,mouseout:this._resetZIndex}),this.options.autoPanOnFocus&&pt(P,"focus",this._panOnFocus,this);var U=f.icon.createShadow(this._shadow),te=!1;U!==this._shadow&&(this._removeShadow(),te=!0),U&&(gt(U,m),U.alt=""),this._shadow=U,f.opacity<1&&this._updateOpacity(),k&&this.getPane().appendChild(this._icon),this._initInteraction(),U&&te&&this.getPane(f.shadowPane).appendChild(this._shadow)},_removeIcon:function(){this.options.riseOnHover&&this.off({mouseover:this._bringToFront,mouseout:this._resetZIndex}),this.options.autoPanOnFocus&&Ut(this._icon,"focus",this._panOnFocus,this),tr(this._icon),this.removeInteractiveTarget(this._icon),this._icon=null},_removeShadow:function(){this._shadow&&tr(this._shadow),this._shadow=null},_setPos:function(f){this._icon&&wr(this._icon,f),this._shadow&&wr(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&&(gt(this._icon,"leaflet-interactive"),this.addInteractiveTarget(this._icon),kd)){var f=this.options.draggable;this.dragging&&(f=this.dragging.enabled(),this.dragging.disable()),this.dragging=new kd(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&&ln(this._icon,f),this._shadow&&ln(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,P=m.iconSize?G(m.iconSize):G(0,0),k=m.iconAnchor?G(m.iconAnchor):G(0,0);f.panInside(this._latlng,{paddingTopLeft:k,paddingBottomRight:P.subtract(k)})}},_getPopupAnchor:function(){return this.options.icon.options.popupAnchor},_getTooltipAnchor:function(){return this.options.icon.options.tooltipAnchor}});function Qb(f,m){return new ao(f,m)}var $o=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 _(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)}}),nc=$o.extend({options:{fill:!0,radius:10},initialize:function(f,m){_(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 $o.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,P=this._clickTolerance(),k=[f+P,m+P];this._pxBounds=new z(this._point.subtract(k),this._point.add(k))},_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 Wm(f,m){return new nc(f,m)}var ic=nc.extend({initialize:function(f,m,P){if(typeof m=="number"&&(m=i({},P,{radius:m})),_(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 X(this._map.layerPointToLatLng(this._point.subtract(f)),this._map.layerPointToLatLng(this._point.add(f)))},setStyle:$o.prototype.setStyle,_project:function(){var f=this._latlng.lng,m=this._latlng.lat,P=this._map,k=P.options.crs;if(k.distance===M.distance){var U=Math.PI/180,te=this._mRadius/M.R/U,pe=P.project([m+te,f]),_e=P.project([m-te,f]),Pe=pe.add(_e).divideBy(2),Re=P.unproject(Pe).lat,Ze=Math.acos((Math.cos(te*U)-Math.sin(m*U)*Math.sin(Re*U))/(Math.cos(m*U)*Math.cos(Re*U)))/U;(isNaN(Ze)||Ze===0)&&(Ze=te/Math.cos(Math.PI/180*m)),this._point=Pe.subtract(P.getPixelOrigin()),this._radius=isNaN(Ze)?0:Pe.x-P.project([Re,f-Ze]).x,this._radiusY=Pe.y-pe.y}else{var st=k.unproject(k.project(this._latlng).subtract([this._mRadius,0]));this._point=P.latLngToLayerPoint(this._latlng),this._radius=this._point.x-P.latLngToLayerPoint(st).x}this._updateBounds()}});function Nl(f,m,P){return new ic(f,m,P)}var _n=$o.extend({options:{smoothFactor:1,noClip:!1},initialize:function(f,m){_(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,P=null,k=ba,U,te,pe=0,_e=this._parts.length;pe<_e;pe++)for(var Pe=this._parts[pe],Re=1,Ze=Pe.length;Re<Ze;Re++){U=Pe[Re-1],te=Pe[Re];var st=k(f,U,te,!0);st<m&&(m=st,P=k(f,U,te))}return P&&(P.distance=Math.sqrt(m)),P},getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");return Fm(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 X,this._latlngs=this._convertLatLngs(f)},_defaultShape:function(){return Dn(this._latlngs)?this._latlngs:this._latlngs[0]},_convertLatLngs:function(f){for(var m=[],P=Dn(f),k=0,U=f.length;k<U;k++)P?(m[k]=de(f[k]),this._bounds.extend(m[k])):m[k]=this._convertLatLngs(f[k]);return m},_project:function(){var f=new z;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 oe(f,f);this._rawPxBounds&&(this._pxBounds=new z([this._rawPxBounds.min.subtract(m),this._rawPxBounds.max.add(m)]))},_projectLatlngs:function(f,m,P){var k=f[0]instanceof ce,U=f.length,te,pe;if(k){for(pe=[],te=0;te<U;te++)pe[te]=this._map.latLngToLayerPoint(f[te]),P.extend(pe[te]);m.push(pe)}else for(te=0;te<U;te++)this._projectLatlngs(f[te],m,P)},_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,P,k,U,te,pe,_e,Pe;for(P=0,U=0,te=this._rings.length;P<te;P++)for(Pe=this._rings[P],k=0,pe=Pe.length;k<pe-1;k++)_e=Dm(Pe[k],Pe[k+1],f,k,!0),_e&&(m[U]=m[U]||[],m[U].push(_e[0]),(_e[1]!==Pe[k+1]||k===pe-2)&&(m[U].push(_e[1]),U++))}},_simplifyPoints:function(){for(var f=this._parts,m=this.options.smoothFactor,P=0,k=f.length;P<k;P++)f[P]=tc(f[P],m)},_update:function(){this._map&&(this._clipPoints(),this._simplifyPoints(),this._updatePath())},_updatePath:function(){this._renderer._updatePoly(this)},_containsPoint:function(f,m){var P,k,U,te,pe,_e,Pe=this._clickTolerance();if(!this._pxBounds||!this._pxBounds.contains(f))return!1;for(P=0,te=this._parts.length;P<te;P++)for(_e=this._parts[P],k=0,pe=_e.length,U=pe-1;k<pe;U=k++)if(!(!m&&k===0)&&Im(f,_e[U],_e[k])<=Pe)return!0;return!1}});function Jb(f,m){return new _n(f,m)}_n._flat=$m;var so=_n.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 Lm(this._defaultShape(),this._map.options.crs)},_convertLatLngs:function(f){var m=_n.prototype._convertLatLngs.call(this,f),P=m.length;return P>=2&&m[0]instanceof ce&&m[0].equals(m[P-1])&&m.pop(),m},_setLatLngs:function(f){_n.prototype._setLatLngs.call(this,f),Dn(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return Dn(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var f=this._renderer._bounds,m=this.options.weight,P=new oe(m,m);if(f=new z(f.min.subtract(P),f.max.add(P)),this._parts=[],!(!this._pxBounds||!this._pxBounds.intersects(f))){if(this.options.noClip){this._parts=this._rings;return}for(var k=0,U=this._rings.length,te;k<U;k++)te=Pd(this._rings[k],f,!0),te.length&&this._parts.push(te)}},_updatePath:function(){this._renderer._updatePoly(this,!0)},_containsPoint:function(f){var m=!1,P,k,U,te,pe,_e,Pe,Re;if(!this._pxBounds||!this._pxBounds.contains(f))return!1;for(te=0,Pe=this._parts.length;te<Pe;te++)for(P=this._parts[te],pe=0,Re=P.length,_e=Re-1;pe<Re;_e=pe++)k=P[pe],U=P[_e],k.y>f.y!=U.y>f.y&&f.x<(U.x-k.x)*(f.y-k.y)/(U.y-k.y)+k.x&&(m=!m);return m||_n.prototype._containsPoint.call(this,f,!0)}});function e_(f,m){return new so(f,m)}var Ei=oo.extend({initialize:function(f,m){_(this,m),this._layers={},f&&this.addData(f)},addData:function(f){var m=E(f)?f:f.features,P,k,U;if(m){for(P=0,k=m.length;P<k;P++)U=m[P],(U.geometries||U.geometry||U.features||U.coordinates)&&this.addData(U);return this}var te=this.options;if(te.filter&&!te.filter(f))return this;var pe=vs(f,te);return pe?(pe.feature=uc(f),pe.defaultOptions=pe.options,this.resetStyle(pe),te.onEachFeature&&te.onEachFeature(f,pe),this.addLayer(pe)):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 vs(f,m){var P=f.type==="Feature"?f.geometry:f,k=P?P.coordinates:null,U=[],te=m&&m.pointToLayer,pe=m&&m.coordsToLatLng||ac,_e,Pe,Re,Ze;if(!k&&!P)return null;switch(P.type){case"Point":return _e=pe(k),oc(te,f,_e,m);case"MultiPoint":for(Re=0,Ze=k.length;Re<Ze;Re++)_e=pe(k[Re]),U.push(oc(te,f,_e,m));return new oo(U);case"LineString":case"MultiLineString":return Pe=Ml(k,P.type==="LineString"?0:1,pe),new _n(Pe,m);case"Polygon":case"MultiPolygon":return Pe=Ml(k,P.type==="Polygon"?1:2,pe),new so(Pe,m);case"GeometryCollection":for(Re=0,Ze=P.geometries.length;Re<Ze;Re++){var st=vs({geometry:P.geometries[Re],type:"Feature",properties:f.properties},m);st&&U.push(st)}return new oo(U);case"FeatureCollection":for(Re=0,Ze=P.features.length;Re<Ze;Re++){var St=vs(P.features[Re],m);St&&U.push(St)}return new oo(U);default:throw new Error("Invalid GeoJSON object.")}}function oc(f,m,P,k){return f?f(m,P):new ao(P,k&&k.markersInheritOptions&&k)}function ac(f){return new ce(f[1],f[0],f[2])}function Ml(f,m,P){for(var k=[],U=0,te=f.length,pe;U<te;U++)pe=m?Ml(f[U],m-1,P):(P||ac)(f[U]),k.push(pe);return k}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 lc(f,m,P,k){for(var U=[],te=0,pe=f.length;te<pe;te++)U.push(m?lc(f[te],Dn(f[te])?0:m-1,P,k):sc(f[te],k));return!m&&P&&U.length>0&&U.push(U[0].slice()),U}function gs(f,m){return f.feature?i({},f.feature,{geometry:m}):uc(m)}function uc(f){return f.type==="Feature"||f.type==="FeatureCollection"?f:{type:"Feature",properties:{},geometry:f}}var Rd={toGeoJSON:function(f){return gs(this,{type:"Point",coordinates:sc(this.getLatLng(),f)})}};ao.include(Rd),ic.include(Rd),nc.include(Rd),_n.include({toGeoJSON:function(f){var m=!Dn(this._latlngs),P=lc(this._latlngs,m?1:0,!1,f);return gs(this,{type:(m?"Multi":"")+"LineString",coordinates:P})}}),so.include({toGeoJSON:function(f){var m=!Dn(this._latlngs),P=m&&!Dn(this._latlngs[0]),k=lc(this._latlngs,P?2:m?1:0,!0,f);return m||(k=[k]),gs(this,{type:(P?"Multi":"")+"Polygon",coordinates:k})}}),Do.include({toMultiPoint:function(f){var m=[];return this.eachLayer(function(P){m.push(P.toGeoJSON(f).geometry.coordinates)}),gs(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 P=m==="GeometryCollection",k=[];return this.eachLayer(function(U){if(U.toGeoJSON){var te=U.toGeoJSON(f);if(P)k.push(te.geometry);else{var pe=uc(te);pe.type==="FeatureCollection"?k.push.apply(k,pe.features):k.push(pe)}}}),P?gs(this,{geometries:k,type:"GeometryCollection"}):{type:"FeatureCollection",features:k}}});function qm(f,m){return new Ei(f,m)}var oi=qm,Fo=ii.extend({options:{opacity:1,alt:"",interactive:!1,crossOrigin:!1,errorOverlayUrl:"",zIndex:1,className:""},initialize:function(f,m,P){this._url=f,this._bounds=le(m),_(this,P)},onAdd:function(){this._image||(this._initImage(),this.options.opacity<1&&this._updateOpacity()),this.options.interactive&&(gt(this._image,"leaflet-interactive"),this.addInteractiveTarget(this._image)),this.getPane().appendChild(this._image),this._reset()},onRemove:function(){tr(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&&ss(this._image),this},bringToBack:function(){return this._map&&ro(this._image),this},setUrl:function(f){return this._url=f,this._image&&(this._image.src=f),this},setBounds:function(f){return this._bounds=le(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(gt(m,"leaflet-image-layer"),this._zoomAnimated&>(m,"leaflet-zoom-animated"),this.options.className&>(m,this.options.className),m.onselectstart=p,m.onmousemove=p,m.onload=a(this.fire,this,"load"),m.onerror=a(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),P=this._map._latLngBoundsToNewLayerBounds(this._bounds,f.zoom,f.center).min;ei(this._image,P,m)},_reset:function(){var f=this._image,m=new z(this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),P=m.getSize();wr(f,m.min),f.style.width=P.x+"px",f.style.height=P.y+"px"},_updateOpacity:function(){ln(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()}}),Hm=function(f,m,P){return new Fo(f,m,P)},Nd=Fo.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(gt(m,"leaflet-image-layer"),this._zoomAnimated&>(m,"leaflet-zoom-animated"),this.options.className&>(m,this.options.className),m.onselectstart=p,m.onmousemove=p,m.onloadeddata=a(this.fire,this,"load"),f){for(var P=m.getElementsByTagName("source"),k=[],U=0;U<P.length;U++)k.push(P[U].src);this._url=P.length>0?k:[m.src];return}E(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 te=0;te<this._url.length;te++){var pe=wt("source");pe.src=this._url[te],m.appendChild(pe)}}});function Gm(f,m,P){return new Nd(f,m,P)}var Md=Fo.extend({_initImage:function(){var f=this._image=this._url;gt(f,"leaflet-image-layer"),this._zoomAnimated&>(f,"leaflet-zoom-animated"),this.options.className&>(f,this.options.className),f.onselectstart=p,f.onmousemove=p}});function Ld(f,m,P){return new Md(f,m,P)}var Ti=ii.extend({options:{interactive:!1,offset:[0,0],className:"",pane:void 0,content:""},initialize:function(f,m){f&&(f instanceof ce||E(f))?(this._latlng=de(f),_(this,m)):(_(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&&ln(this._container,0),clearTimeout(this._removeTimeout),this.getPane().appendChild(this._container),this.update(),f._fadeAnimated&&ln(this._container,1),this.bringToFront(),this.options.interactive&&(gt(this._container,"leaflet-interactive"),this.addInteractiveTarget(this._container))},onRemove:function(f){f._fadeAnimated?(ln(this._container,0),this._removeTimeout=setTimeout(a(tr,void 0,this._container),200)):tr(this._container),this.options.interactive&&(Yt(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&&ss(this._container),this},bringToBack:function(){return this._map&&ro(this._container),this},_prepareOpen:function(f){var m=this._source;if(!m._map)return!1;if(m instanceof oo){m=null;var P=this._source._layers;for(var k in P)if(P[k]._map){m=P[k];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=G(this.options.offset),P=this._getAnchor();this._zoomAnimated?wr(this._container,f.add(P)):m=m.add(f).add(P);var k=this._containerBottom=-m.y,U=this._containerLeft=-Math.round(this._containerWidth/2)+m.x;this._container.style.bottom=k+"px",this._container.style.left=U+"px"}},_getAnchor:function(){return[0,0]}});Tt.include({_initOverlay:function(f,m,P,k){var U=m;return U instanceof f||(U=new f(k).setContent(m)),P&&U.setLatLng(P),U}}),ii.include({_initOverlay:function(f,m,P,k){var U=P;return U instanceof f?(_(U,k),U._source=this):(U=m&&!k?m:new f(k,this),U.setContent(P)),U}});var cc=Ti.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,Ti.prototype.openOn.call(this,f)},onAdd:function(f){Ti.prototype.onAdd.call(this,f),f.fire("popupopen",{popup:this}),this._source&&(this._source.fire("popupopen",{popup:this},!0),this._source instanceof $o||this._source.on("preclick",Ci))},onRemove:function(f){Ti.prototype.onRemove.call(this,f),f.fire("popupclose",{popup:this}),this._source&&(this._source.fire("popupclose",{popup:this},!0),this._source instanceof $o||this._source.off("preclick",Ci))},getEvents:function(){var f=Ti.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"),P=this._wrapper=wt("div",f+"-content-wrapper",m);if(this._contentNode=wt("div",f+"-content",P),jl(m),Xu(this._contentNode),pt(m,"contextmenu",Ci),this._tipContainer=wt("div",f+"-tip-container",m),this._tip=wt("div",f+"-tip",this._tipContainer),this.options.closeButton){var k=this._closeButton=wt("a",f+"-close-button",m);k.setAttribute("role","button"),k.setAttribute("aria-label","Close popup"),k.href="#close",k.innerHTML='<span aria-hidden="true">×</span>',pt(k,"click",function(U){yr(U),this.close()},this)}},_updateLayout:function(){var f=this._contentNode,m=f.style;m.width="",m.whiteSpace="nowrap";var P=f.offsetWidth;P=Math.min(P,this.options.maxWidth),P=Math.max(P,this.options.minWidth),m.width=P+1+"px",m.whiteSpace="",m.height="";var k=f.offsetHeight,U=this.options.maxHeight,te="leaflet-popup-scrolled";U&&k>U?(m.height=U+"px",gt(f,te)):Yt(f,te),this._containerWidth=this._container.offsetWidth},_animateZoom:function(f){var m=this._map._latLngToNewLayerPoint(this._latlng,f.zoom,f.center),P=this._getAnchor();wr(this._container,m.add(P))},_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(Pl(this._container,"marginBottom"),10)||0,P=this._container.offsetHeight+m,k=this._containerWidth,U=new oe(this._containerLeft,-P-this._containerBottom);U._add(no(this._container));var te=f.layerPointToContainerPoint(U),pe=G(this.options.autoPanPadding),_e=G(this.options.autoPanPaddingTopLeft||pe),Pe=G(this.options.autoPanPaddingBottomRight||pe),Re=f.getSize(),Ze=0,st=0;te.x+k+Pe.x>Re.x&&(Ze=te.x+k-Re.x+Pe.x),te.x-Ze-_e.x<0&&(Ze=te.x-_e.x),te.y+P+Pe.y>Re.y&&(st=te.y+P-Re.y+Pe.y),te.y-st-_e.y<0&&(st=te.y-_e.y),(Ze||st)&&(this.options.keepInView&&(this._autopanning=!0),f.fire("autopanstart").panBy([Ze,st]))}},_getAnchor:function(){return G(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}}),ys=function(f,m){return new cc(f,m)};Tt.mergeOptions({closePopupOnClick:!0}),Tt.include({openPopup:function(f,m,P){return this._initOverlay(cc,f,m,P).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(cc,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 oo||(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 $o)){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 bs=Ti.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,opacity:.9},onAdd:function(f){Ti.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){Ti.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=Ti.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-"+c(this))},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(f){var m,P,k=this._map,U=this._container,te=k.latLngToContainerPoint(k.getCenter()),pe=k.layerPointToContainerPoint(f),_e=this.options.direction,Pe=U.offsetWidth,Re=U.offsetHeight,Ze=G(this.options.offset),st=this._getAnchor();_e==="top"?(m=Pe/2,P=Re):_e==="bottom"?(m=Pe/2,P=0):_e==="center"?(m=Pe/2,P=Re/2):_e==="right"?(m=0,P=Re/2):_e==="left"?(m=Pe,P=Re/2):pe.x<te.x?(_e="right",m=0,P=Re/2):(_e="left",m=Pe+(Ze.x+st.x)*2,P=Re/2),f=f.subtract(G(m,P,!0)).add(Ze).add(st),Yt(U,"leaflet-tooltip-right"),Yt(U,"leaflet-tooltip-left"),Yt(U,"leaflet-tooltip-top"),Yt(U,"leaflet-tooltip-bottom"),gt(U,"leaflet-tooltip-"+_e),wr(U,f)},_updatePosition:function(){var f=this._map.latLngToLayerPoint(this._latlng);this._setPosition(f)},setOpacity:function(f){this.options.opacity=f,this._container&&ln(this._container,f)},_animateZoom:function(f){var m=this._map._latLngToNewLayerPoint(this._latlng,f.zoom,f.center);this._setPosition(m)},_getAnchor:function(){return G(this._source&&this._source._getTooltipAnchor&&!this.options.sticky?this._source._getTooltipAnchor():[0,0])}}),Ll=function(f,m){return new bs(f,m)};Tt.include({openTooltip:function(f,m,P){return this._initOverlay(bs,f,m,P).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(bs,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",P={remove:this.closeTooltip,move:this._moveTooltip};this._tooltip.options.permanent?P.add=this._openTooltip:(P.mouseover=this._openTooltip,P.mouseout=this.closeTooltip,P.click=this._openTooltip,this._map?this._addFocusListeners():P.add=this._addFocusListeners),this._tooltip.options.sticky&&(P.mousemove=this._moveTooltip),this[m](P),this._tooltipHandlersAdded=!f}},openTooltip:function(f){return this._tooltip&&(this instanceof oo||(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&&(pt(m,"focus",function(){this._tooltip._source=f,this.openTooltip()},this),pt(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,P,k;this._tooltip.options.sticky&&f.originalEvent&&(P=this._map.mouseEventToContainerPoint(f.originalEvent),k=this._map.containerPointToLayerPoint(P),m=this._map.layerPointToLatLng(k)),this._tooltip.setLatLng(m)}});var fc=_a.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"),P=this.options;if(P.html instanceof Element?(qu(m),m.appendChild(P.html)):m.innerHTML=P.html!==!1?P.html:"",P.bgPos){var k=G(P.bgPos);m.style.backgroundPosition=-k.x+"px "+-k.y+"px"}return this._setIconStyles(m,"icon"),m},createShadow:function(){return null}});function Km(f){return new fc(f)}_a.Default=ms;var Bo=ii.extend({options:{tileSize:256,opacity:1,updateWhenIdle:nt.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){_(this,f)},onAdd:function(){this._initContainer(),this._levels={},this._tiles={},this._resetView()},beforeAdd:function(f){f._addZoomLimit(this)},onRemove:function(f){this._removeAllTiles(),tr(this._container),f._removeZoomLimit(this),this._container=null,this._tileZoom=void 0},bringToFront:function(){return this._map&&(ss(this._container),this._setAutoZIndex(Math.max)),this},bringToBack:function(){return this._map&&(ro(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=u(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 oe?f:new oe(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,P=-f(-1/0,1/0),k=0,U=m.length,te;k<U;k++)te=m[k].style.zIndex,m[k]!==this._container&&te&&(P=f(P,+te));isFinite(P)&&(this.options.zIndex=P+f(-1,1),this._updateZIndex())},_updateOpacity:function(){if(this._map&&!nt.ielt9){ln(this._container,this.options.opacity);var f=+new Date,m=!1,P=!1;for(var k in this._tiles){var U=this._tiles[k];if(!(!U.current||!U.loaded)){var te=Math.min(1,(f-U.loaded)/200);ln(U.el,te),te<1?m=!0:(U.active?P=!0:this._onOpaqueTile(U),U.active=!0)}}P&&!this._noPrune&&this._pruneTiles(),m&&(q(this._fadeFrame),this._fadeFrame=W(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 P in this._levels)P=Number(P),this._levels[P].el.children.length||P===f?(this._levels[P].el.style.zIndex=m-Math.abs(f-P),this._onUpdateLevel(P)):(tr(this._levels[P].el),this._removeTilesAtZoom(P),this._onRemoveLevel(P),delete this._levels[P]);var k=this._levels[f],U=this._map;return k||(k=this._levels[f]={},k.el=wt("div","leaflet-tile-container leaflet-zoom-animated",this._container),k.el.style.zIndex=m,k.origin=U.project(U.unproject(U.getPixelOrigin()),f).round(),k.zoom=f,this._setZoomTransform(k,U.getCenter(),U.getZoom()),p(k.el.offsetWidth),this._onCreateLevel(k)),this._level=k,k}},_onUpdateLevel:p,_onRemoveLevel:p,_onCreateLevel:p,_pruneTiles:function(){if(this._map){var f,m,P=this._map.getZoom();if(P>this.options.maxZoom||P<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 k=m.coords;this._retainParent(k.x,k.y,k.z,k.z-5)||this._retainChildren(k.x,k.y,k.z,k.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)tr(this._levels[f].el),this._onRemoveLevel(Number(f)),delete this._levels[f];this._removeAllTiles(),this._tileZoom=void 0},_retainParent:function(f,m,P,k){var U=Math.floor(f/2),te=Math.floor(m/2),pe=P-1,_e=new oe(+U,+te);_e.z=+pe;var Pe=this._tileCoordsToKey(_e),Re=this._tiles[Pe];return Re&&Re.active?(Re.retain=!0,!0):(Re&&Re.loaded&&(Re.retain=!0),pe>k?this._retainParent(U,te,pe,k):!1)},_retainChildren:function(f,m,P,k){for(var U=2*f;U<2*f+2;U++)for(var te=2*m;te<2*m+2;te++){var pe=new oe(U,te);pe.z=P+1;var _e=this._tileCoordsToKey(pe),Pe=this._tiles[_e];if(Pe&&Pe.active){Pe.retain=!0;continue}else Pe&&Pe.loaded&&(Pe.retain=!0);P+1<k&&this._retainChildren(U,te,P+1,k)}},_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,P,k){var U=Math.round(m);this.options.maxZoom!==void 0&&U>this.options.maxZoom||this.options.minZoom!==void 0&&U<this.options.minZoom?U=void 0:U=this._clampZoom(U);var te=this.options.updateWhenZooming&&U!==this._tileZoom;(!k||te)&&(this._tileZoom=U,this._abortLoading&&this._abortLoading(),this._updateLevels(),this._resetGrid(),U!==void 0&&this._update(f),P||this._pruneTiles(),this._noPrune=!!P),this._setZoomTransforms(f,m)},_setZoomTransforms:function(f,m){for(var P in this._levels)this._setZoomTransform(this._levels[P],f,m)},_setZoomTransform:function(f,m,P){var k=this._map.getZoomScale(P,f.zoom),U=f.origin.multiplyBy(k).subtract(this._map._getNewPixelOrigin(m,P)).round();nt.any3d?ei(f.el,U,k):wr(f.el,U)},_resetGrid:function(){var f=this._map,m=f.options.crs,P=this._tileSize=this.getTileSize(),k=this._tileZoom,U=this._map.getPixelWorldBounds(this._tileZoom);U&&(this._globalTileRange=this._pxBoundsToTileRange(U)),this._wrapX=m.wrapLng&&!this.options.noWrap&&[Math.floor(f.project([0,m.wrapLng[0]],k).x/P.x),Math.ceil(f.project([0,m.wrapLng[1]],k).x/P.y)],this._wrapY=m.wrapLat&&!this.options.noWrap&&[Math.floor(f.project([m.wrapLat[0],0],k).y/P.x),Math.ceil(f.project([m.wrapLat[1],0],k).y/P.y)]},_onMoveEnd:function(){!this._map||this._map._animatingZoom||this._update()},_getTiledPixelBounds:function(f){var m=this._map,P=m._animatingZoom?Math.max(m._animateToZoom,m.getZoom()):m.getZoom(),k=m.getZoomScale(P,this._tileZoom),U=m.project(f,this._tileZoom).floor(),te=m.getSize().divideBy(k*2);return new z(U.subtract(te),U.add(te))},_update:function(f){var m=this._map;if(m){var P=this._clampZoom(m.getZoom());if(f===void 0&&(f=m.getCenter()),this._tileZoom!==void 0){var k=this._getTiledPixelBounds(f),U=this._pxBoundsToTileRange(k),te=U.getCenter(),pe=[],_e=this.options.keepBuffer,Pe=new z(U.getBottomLeft().subtract([_e,-_e]),U.getTopRight().add([_e,-_e]));if(!(isFinite(U.min.x)&&isFinite(U.min.y)&&isFinite(U.max.x)&&isFinite(U.max.y)))throw new Error("Attempted to load an infinite number of tiles");for(var Re in this._tiles){var Ze=this._tiles[Re].coords;(Ze.z!==this._tileZoom||!Pe.contains(new oe(Ze.x,Ze.y)))&&(this._tiles[Re].current=!1)}if(Math.abs(P-this._tileZoom)>1){this._setView(f,P);return}for(var st=U.min.y;st<=U.max.y;st++)for(var St=U.min.x;St<=U.max.x;St++){var Fr=new oe(St,st);if(Fr.z=this._tileZoom,!!this._isValidTile(Fr)){var Rr=this._tiles[this._tileCoordsToKey(Fr)];Rr?Rr.current=!0:pe.push(Fr)}}if(pe.sort(function(cn,Ss){return cn.distanceTo(te)-Ss.distanceTo(te)}),pe.length!==0){this._loading||(this._loading=!0,this.fire("loading"));var xn=document.createDocumentFragment();for(St=0;St<pe.length;St++)this._addTile(pe[St],xn);this._level.el.appendChild(xn)}}}},_isValidTile:function(f){var m=this._map.options.crs;if(!m.infinite){var P=this._globalTileRange;if(!m.wrapLng&&(f.x<P.min.x||f.x>P.max.x)||!m.wrapLat&&(f.y<P.min.y||f.y>P.max.y))return!1}if(!this.options.bounds)return!0;var k=this._tileCoordsToBounds(f);return le(this.options.bounds).overlaps(k)},_keyToBounds:function(f){return this._tileCoordsToBounds(this._keyToTileCoords(f))},_tileCoordsToNwSe:function(f){var m=this._map,P=this.getTileSize(),k=f.scaleBy(P),U=k.add(P),te=m.unproject(k,f.z),pe=m.unproject(U,f.z);return[te,pe]},_tileCoordsToBounds:function(f){var m=this._tileCoordsToNwSe(f),P=new X(m[0],m[1]);return this.options.noWrap||(P=this._map.wrapLatLngBounds(P)),P},_tileCoordsToKey:function(f){return f.x+":"+f.y+":"+f.z},_keyToTileCoords:function(f){var m=f.split(":"),P=new oe(+m[0],+m[1]);return P.z=+m[2],P},_removeTile:function(f){var m=this._tiles[f];m&&(tr(m.el),delete this._tiles[f],this.fire("tileunload",{tile:m.el,coords:this._keyToTileCoords(f)}))},_initTile:function(f){gt(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,nt.ielt9&&this.options.opacity<1&&ln(f,this.options.opacity)},_addTile:function(f,m){var P=this._getTilePos(f),k=this._tileCoordsToKey(f),U=this.createTile(this._wrapCoords(f),a(this._tileReady,this,f));this._initTile(U),this.createTile.length<2&&W(a(this._tileReady,this,f,null,U)),wr(U,P),this._tiles[k]={el:U,coords:f,current:!0},m.appendChild(U),this.fire("tileloadstart",{tile:U,coords:f})},_tileReady:function(f,m,P){m&&this.fire("tileerror",{error:m,tile:P,coords:f});var k=this._tileCoordsToKey(f);P=this._tiles[k],P&&(P.loaded=+new Date,this._map._fadeAnimated?(ln(P.el,0),q(this._fadeFrame),this._fadeFrame=W(this._updateOpacity,this)):(P.active=!0,this._pruneTiles()),m||(gt(P.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:P.el,coords:f})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),nt.ielt9||!this._map._fadeAnimated?W(this._pruneTiles,this):setTimeout(a(this._pruneTiles,this),250)))},_getTilePos:function(f){return f.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(f){var m=new oe(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 z(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 _s(f){return new Bo(f)}var Uo=Bo.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=_(this,m),m.detectRetina&&nt.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 P=document.createElement("img");return pt(P,"load",a(this._tileOnLoad,this,m,P)),pt(P,"error",a(this._tileOnError,this,m,P)),(this.options.crossOrigin||this.options.crossOrigin==="")&&(P.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),typeof this.options.referrerPolicy=="string"&&(P.referrerPolicy=this.options.referrerPolicy),P.alt="",P.src=this.getTileUrl(f),P},getTileUrl:function(f){var m={r:nt.retina?"@2x":"",s:this._getSubdomain(f),x:f.x,y:f.y,z:this._getZoomForUrl()};if(this._map&&!this._map.options.crs.infinite){var P=this._globalTileRange.max.y-f.y;this.options.tms&&(m.y=P),m["-y"]=P}return S(this._url,i(m,this.options))},_tileOnLoad:function(f,m){nt.ielt9?setTimeout(a(f,this,null,m),0):f(null,m)},_tileOnError:function(f,m,P){var k=this.options.errorTileUrl;k&&m.getAttribute("src")!==k&&(m.src=k),f(P,m)},_onTileRemove:function(f){f.tile.onload=null},_getZoomForUrl:function(){var f=this._tileZoom,m=this.options.maxZoom,P=this.options.zoomReverse,k=this.options.zoomOffset;return P&&(f=m-f),f+k},_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 P=this._tiles[f].coords;tr(m),delete this._tiles[f],this.fire("tileabort",{tile:m,coords:P})}},_removeTile:function(f){var m=this._tiles[f];if(m)return m.el.setAttribute("src",A),Bo.prototype._removeTile.call(this,f)},_tileReady:function(f,m,P){if(!(!this._map||P&&P.getAttribute("src")===A))return Bo.prototype._tileReady.call(this,f,m,P)}});function Id(f,m){return new Uo(f,m)}var Il=Uo.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 P=i({},this.defaultWmsParams);for(var k in m)k in this.options||(P[k]=m[k]);m=_(this,m);var U=m.detectRetina&&nt.retina?2:1,te=this.getTileSize();P.width=te.x*U,P.height=te.y*U,this.wmsParams=P},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,Uo.prototype.onAdd.call(this,f)},getTileUrl:function(f){var m=this._tileCoordsToNwSe(f),P=this._crs,k=re(P.project(m[0]),P.project(m[1])),U=k.min,te=k.max,pe=(this._wmsVersion>=1.3&&this._crs===Um?[U.y,U.x,te.y,te.x]:[U.x,U.y,te.x,te.y]).join(","),_e=Uo.prototype.getTileUrl.call(this,f);return _e+w(this.wmsParams,_e,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+pe},setParams:function(f,m){return i(this.wmsParams,f),m||this.redraw(),this}});function Ym(f,m){return new Il(f,m)}Uo.WMS=Il,Id.wms=Ym;var ji=ii.extend({options:{padding:.1},initialize:function(f){_(this,f),c(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),gt(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 P=this._map.getZoomScale(m,this._zoom),k=this._map.getSize().multiplyBy(.5+this.options.padding),U=this._map.project(this._center,m),te=k.multiplyBy(-P).add(U).subtract(this._map._getNewPixelOrigin(f,m));nt.any3d?ei(this._container,te,P):wr(this._container,te)},_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(),P=this._map.containerPointToLayerPoint(m.multiplyBy(-f)).round();this._bounds=new z(P,P.add(m.multiplyBy(1+f*2)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),Dd=ji.extend({options:{tolerance:0},getEvents:function(){var f=ji.prototype.getEvents.call(this);return f.viewprereset=this._onViewPreReset,f},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){ji.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var f=this._container=document.createElement("canvas");pt(f,"mousemove",this._onMouseMove,this),pt(f,"click dblclick mousedown mouseup contextmenu",this._onClick,this),pt(f,"mouseout",this._handleMouseOut,this),f._leaflet_disable_events=!0,this._ctx=f.getContext("2d")},_destroyContainer:function(){q(this._redrawRequest),delete this._ctx,tr(this._container),Ut(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)){ji.prototype._update.call(this);var f=this._bounds,m=this._container,P=f.getSize(),k=nt.retina?2:1;wr(m,f.min),m.width=k*P.x,m.height=k*P.y,m.style.width=P.x+"px",m.style.height=P.y+"px",nt.retina&&this._ctx.scale(2,2),this._ctx.translate(-f.min.x,-f.min.y),this.fire("update")}},_reset:function(){ji.prototype._reset.call(this),this._postponeUpdatePaths&&(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(f){this._updateDashArray(f),this._layers[c(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,P=m.next,k=m.prev;P?P.prev=k:this._drawLast=k,k?k.next=P:this._drawFirst=P,delete f._order,delete this._layers[c(f)],this._requestRedraw(f)},_updatePath:function(f){this._extendRedrawBounds(f),f._project(),f._update(),this._requestRedraw(f)},_updateStyle:function(f){this._updateDashArray(f),this._requestRedraw(f)},_updateDashArray:function(f){if(typeof f.options.dashArray=="string"){var m=f.options.dashArray.split(/[, ]+/),P=[],k,U;for(U=0;U<m.length;U++){if(k=Number(m[U]),isNaN(k))return;P.push(k)}f.options._dashArray=P}else f.options._dashArray=f.options.dashArray},_requestRedraw:function(f){this._map&&(this._extendRedrawBounds(f),this._redrawRequest=this._redrawRequest||W(this._redraw,this))},_extendRedrawBounds:function(f){if(f._pxBounds){var m=(f.options.weight||0)+1;this._redrawBounds=this._redrawBounds||new z,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 P=m.getSize();this._ctx.beginPath(),this._ctx.rect(m.min.x,m.min.y,P.x,P.y),this._ctx.clip()}this._drawing=!0;for(var k=this._drawFirst;k;k=k.next)f=k.layer,(!m||f._pxBounds&&f._pxBounds.intersects(m))&&f._updatePath();this._drawing=!1,this._ctx.restore()},_updatePoly:function(f,m){if(this._drawing){var P,k,U,te,pe=f._parts,_e=pe.length,Pe=this._ctx;if(_e){for(Pe.beginPath(),P=0;P<_e;P++){for(k=0,U=pe[P].length;k<U;k++)te=pe[P][k],Pe[k?"lineTo":"moveTo"](te.x,te.y);m&&Pe.closePath()}this._fillStroke(Pe,f)}}},_updateCircle:function(f){if(!(!this._drawing||f._empty())){var m=f._point,P=this._ctx,k=Math.max(Math.round(f._radius),1),U=(Math.max(Math.round(f._radiusY),1)||k)/k;U!==1&&(P.save(),P.scale(1,U)),P.beginPath(),P.arc(m.x,m.y/U,k,0,Math.PI*2,!1),U!==1&&P.restore(),this._fillStroke(P,f)}},_fillStroke:function(f,m){var P=m.options;P.fill&&(f.globalAlpha=P.fillOpacity,f.fillStyle=P.fillColor||P.color,f.fill(P.fillRule||"evenodd")),P.stroke&&P.weight!==0&&(f.setLineDash&&f.setLineDash(m.options&&m.options._dashArray||[]),f.globalAlpha=P.opacity,f.lineWidth=P.weight,f.strokeStyle=P.color,f.lineCap=P.lineCap,f.lineJoin=P.lineJoin,f.stroke())},_onClick:function(f){for(var m=this._map.mouseEventToLayerPoint(f),P,k,U=this._drawFirst;U;U=U.next)P=U.layer,P.options.interactive&&P._containsPoint(m)&&(!(f.type==="click"||f.type==="preclick")||!this._map._draggableMoved(P))&&(k=P);this._fireEvent(k?[k]:!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&&(Yt(this._container,"leaflet-interactive"),this._fireEvent([m],f,"mouseout"),this._hoveredLayer=null,this._mouseHoverThrottled=!1)},_handleMouseHover:function(f,m){if(!this._mouseHoverThrottled){for(var P,k,U=this._drawFirst;U;U=U.next)P=U.layer,P.options.interactive&&P._containsPoint(m)&&(k=P);k!==this._hoveredLayer&&(this._handleMouseOut(f),k&&(gt(this._container,"leaflet-interactive"),this._fireEvent([k],f,"mouseover"),this._hoveredLayer=k)),this._fireEvent(this._hoveredLayer?[this._hoveredLayer]:!1,f),this._mouseHoverThrottled=!0,setTimeout(a(function(){this._mouseHoverThrottled=!1},this),32)}},_fireEvent:function(f,m,P){this._map._fireDOMEvent(m,P||m.type,f)},_bringToFront:function(f){var m=f._order;if(m){var P=m.next,k=m.prev;if(P)P.prev=k;else return;k?k.next=P:P&&(this._drawFirst=P),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 P=m.next,k=m.prev;if(k)k.next=P;else return;P?P.prev=k:k&&(this._drawLast=k),m.prev=null,m.next=this._drawFirst,this._drawFirst.prev=m,this._drawFirst=m,this._requestRedraw(f)}}});function $d(f){return nt.canvas?new Dd(f):null}var xs=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">')}}(),Zm={_initContainer:function(){this._container=wt("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(ji.prototype._update.call(this),this.fire("update"))},_initPath:function(f){var m=f._container=xs("shape");gt(m,"leaflet-vml-shape "+(this.options.className||"")),m.coordsize="1 1",f._path=xs("path"),m.appendChild(f._path),this._updateStyle(f),this._layers[c(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;tr(m),f.removeInteractiveTarget(m),delete this._layers[c(f)]},_updateStyle:function(f){var m=f._stroke,P=f._fill,k=f.options,U=f._container;U.stroked=!!k.stroke,U.filled=!!k.fill,k.stroke?(m||(m=f._stroke=xs("stroke")),U.appendChild(m),m.weight=k.weight+"px",m.color=k.color,m.opacity=k.opacity,k.dashArray?m.dashStyle=E(k.dashArray)?k.dashArray.join(" "):k.dashArray.replace(/( *, *)/g," "):m.dashStyle="",m.endcap=k.lineCap.replace("butt","flat"),m.joinstyle=k.lineJoin):m&&(U.removeChild(m),f._stroke=null),k.fill?(P||(P=f._fill=xs("fill")),U.appendChild(P),P.color=k.fillColor||k.color,P.opacity=k.fillOpacity):P&&(U.removeChild(P),f._fill=null)},_updateCircle:function(f){var m=f._point.round(),P=Math.round(f._radius),k=Math.round(f._radiusY||P);this._setPath(f,f._empty()?"M0 0":"AL "+m.x+","+m.y+" "+P+","+k+" 0,"+65535*360)},_setPath:function(f,m){f._path.v=m},_bringToFront:function(f){ss(f._container)},_bringToBack:function(f){ro(f._container)}},ai=nt.vml?xs:Fe,xa=ji.extend({_initContainer:function(){this._container=ai("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=ai("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){tr(this._container),Ut(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_update:function(){if(!(this._map._animatingZoom&&this._bounds)){ji.prototype._update.call(this);var f=this._bounds,m=f.getSize(),P=this._container;(!this._svgSize||!this._svgSize.equals(m))&&(this._svgSize=m,P.setAttribute("width",m.x),P.setAttribute("height",m.y)),wr(P,f.min),P.setAttribute("viewBox",[f.min.x,f.min.y,m.x,m.y].join(" ")),this.fire("update")}},_initPath:function(f){var m=f._path=ai("path");f.options.className&>(m,f.options.className),f.options.interactive&>(m,"leaflet-interactive"),this._updateStyle(f),this._layers[c(f)]=f},_addPath:function(f){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(f._path),f.addInteractiveTarget(f._path)},_removePath:function(f){tr(f._path),f.removeInteractiveTarget(f._path),delete this._layers[c(f)]},_updatePath:function(f){f._project(),f._update()},_updateStyle:function(f){var m=f._path,P=f.options;m&&(P.stroke?(m.setAttribute("stroke",P.color),m.setAttribute("stroke-opacity",P.opacity),m.setAttribute("stroke-width",P.weight),m.setAttribute("stroke-linecap",P.lineCap),m.setAttribute("stroke-linejoin",P.lineJoin),P.dashArray?m.setAttribute("stroke-dasharray",P.dashArray):m.removeAttribute("stroke-dasharray"),P.dashOffset?m.setAttribute("stroke-dashoffset",P.dashOffset):m.removeAttribute("stroke-dashoffset")):m.setAttribute("stroke","none"),P.fill?(m.setAttribute("fill",P.fillColor||P.color),m.setAttribute("fill-opacity",P.fillOpacity),m.setAttribute("fill-rule",P.fillRule||"evenodd")):m.setAttribute("fill","none"))},_updatePoly:function(f,m){this._setPath(f,ge(f._parts,m))},_updateCircle:function(f){var m=f._point,P=Math.max(Math.round(f._radius),1),k=Math.max(Math.round(f._radiusY),1)||P,U="a"+P+","+k+" 0 1,0 ",te=f._empty()?"M0 0":"M"+(m.x-P)+","+m.y+U+P*2+",0 "+U+-P*2+",0 ";this._setPath(f,te)},_setPath:function(f,m){f._path.setAttribute("d",m)},_bringToFront:function(f){ss(f._path)},_bringToBack:function(f){ro(f._path)}});nt.vml&&xa.include(Zm);function dc(f){return nt.svg||nt.vml?new xa(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&&$d(f)||dc(f)}});var Xm=so.extend({initialize:function(f,m){so.prototype.initialize.call(this,this._boundsToLatLngs(f),m)},setBounds:function(f){return this.setLatLngs(this._boundsToLatLngs(f))},_boundsToLatLngs:function(f){return f=le(f),[f.getSouthWest(),f.getNorthWest(),f.getNorthEast(),f.getSouthEast()]}});function t_(f,m){return new Xm(f,m)}xa.create=ai,xa.pointsToPath=ge,Ei.geometryToLayer=vs,Ei.coordsToLatLng=ac,Ei.coordsToLatLngs=Ml,Ei.latLngToCoords=sc,Ei.latLngsToCoords=lc,Ei.getFeature=gs,Ei.asFeature=uc,Tt.mergeOptions({boxZoom:!0});var ws=In.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(){pt(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){Ut(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){tr(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(),Ku(),this._startPoint=this._map.mouseEventToContainerPoint(f),pt(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),gt(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(f);var m=new z(this._point,this._startPoint),P=m.getSize();wr(this._box,m.min),this._box.style.width=P.x+"px",this._box.style.height=P.y+"px"},_finish:function(){this._moved&&(tr(this._box),Yt(this._container,"leaflet-crosshair")),cs(),Yu(),Ut(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(a(this._resetState,this),0);var m=new X(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",ws),Tt.mergeOptions({doubleClickZoom:!0});var Qm=In.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,P=m.getZoom(),k=m.options.zoomDelta,U=f.originalEvent.shiftKey?P-k:P+k;m.options.doubleClickZoom==="center"?m.setZoom(U):m.setZoomAround(f.containerPoint,U)}});Tt.addInitHook("addHandler","doubleClickZoom",Qm),Tt.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var Fd=In.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))}gt(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){Yt(this._map._container,"leaflet-grab"),Yt(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=le(this._map.options.maxBounds);this._offsetLimit=re(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,P=this._lastPos=this._draggable._absPos||this._draggable._newPos;this._positions.push(P),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),P=this._initialWorldOffset,k=this._draggable._newPos.x,U=(k-m+P)%f+m-P,te=(k+m+P)%f-m-P,pe=Math.abs(U+P)<Math.abs(te+P)?U:te;this._draggable._absPos=this._draggable._newPos.clone(),this._draggable._newPos.x=pe},_onDragEnd:function(f){var m=this._map,P=m.options,k=!P.inertia||f.noInertia||this._times.length<2;if(m.fire("dragend",f),k)m.fire("moveend");else{this._prunePositions(+new Date);var U=this._lastPos.subtract(this._positions[0]),te=(this._lastTime-this._times[0])/1e3,pe=P.easeLinearity,_e=U.multiplyBy(pe/te),Pe=_e.distanceTo([0,0]),Re=Math.min(P.inertiaMaxSpeed,Pe),Ze=_e.multiplyBy(Re/Pe),st=Re/(P.inertiaDeceleration*pe),St=Ze.multiplyBy(-st/2).round();!St.x&&!St.y?m.fire("moveend"):(St=m._limitOffset(St,m.options.maxBounds),W(function(){m.panBy(St,{duration:st,easeLinearity:pe,noMoveStart:!0,animate:!0})}))}}});Tt.addInitHook("addHandler","dragging",Fd),Tt.mergeOptions({keyboard:!0,keyboardPanDelta:80});var Bd=In.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"),pt(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(),Ut(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,P=f.scrollTop||m.scrollTop,k=f.scrollLeft||m.scrollLeft;this._map._container.focus(),window.scrollTo(k,P)}},_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={},P=this.keyCodes,k,U;for(k=0,U=P.left.length;k<U;k++)m[P.left[k]]=[-1*f,0];for(k=0,U=P.right.length;k<U;k++)m[P.right[k]]=[f,0];for(k=0,U=P.down.length;k<U;k++)m[P.down[k]]=[0,f];for(k=0,U=P.up.length;k<U;k++)m[P.up[k]]=[0,-1*f]},_setZoomDelta:function(f){var m=this._zoomKeys={},P=this.keyCodes,k,U;for(k=0,U=P.zoomIn.length;k<U;k++)m[P.zoomIn[k]]=f;for(k=0,U=P.zoomOut.length;k<U;k++)m[P.zoomOut[k]]=-f},_addHooks:function(){pt(document,"keydown",this._onKeyDown,this)},_removeHooks:function(){Ut(document,"keydown",this._onKeyDown,this)},_onKeyDown:function(f){if(!(f.altKey||f.ctrlKey||f.metaKey)){var m=f.keyCode,P=this._map,k;if(m in this._panKeys){if(!P._panAnim||!P._panAnim._inProgress)if(k=this._panKeys[m],f.shiftKey&&(k=G(k).multiplyBy(3)),P.options.maxBounds&&(k=P._limitOffset(G(k),P.options.maxBounds)),P.options.worldCopyJump){var U=P.wrapLatLng(P.unproject(P.project(P.getCenter()).add(k)));P.panTo(U)}else P.panBy(k)}else if(m in this._zoomKeys)P.setZoom(P.getZoom()+(f.shiftKey?3:1)*this._zoomKeys[m]);else if(m===27&&P._popup&&P._popup.options.closeOnEscapeKey)P.closePopup();else return;ri(f)}}});Tt.addInitHook("addHandler","keyboard",Bd),Tt.mergeOptions({scrollWheelZoom:!0,wheelDebounceTime:40,wheelPxPerZoomLevel:60});var zt=In.extend({addHooks:function(){pt(this._map._container,"wheel",this._onWheelScroll,this),this._delta=0},removeHooks:function(){Ut(this._map._container,"wheel",this._onWheelScroll,this)},_onWheelScroll:function(f){var m=Nm(f),P=this._map.options.wheelDebounceTime;this._delta+=m,this._lastMousePos=this._map.mouseEventToContainerPoint(f),this._startTime||(this._startTime=+new Date);var k=Math.max(P-(+new Date-this._startTime),0);clearTimeout(this._timer),this._timer=setTimeout(a(this._performZoom,this),k),ri(f)},_performZoom:function(){var f=this._map,m=f.getZoom(),P=this._map.options.zoomSnap||0;f._stop();var k=this._delta/(this._map.options.wheelPxPerZoomLevel*4),U=4*Math.log(2/(1+Math.exp(-Math.abs(k))))/Math.LN2,te=P?Math.ceil(U/P)*P:U,pe=f._limitZoom(m+(this._delta>0?te:-te))-m;this._delta=0,this._startTime=null,pe&&(f.options.scrollWheelZoom==="center"?f.setZoom(m+pe):f.setZoomAround(this._lastMousePos,m+pe))}});Tt.addInitHook("addHandler","scrollWheelZoom",zt);var Ud=600;Tt.mergeOptions({tapHold:nt.touchNative&&nt.safari&&nt.mobile,tapTolerance:15});var Dl=In.extend({addHooks:function(){pt(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){Ut(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 oe(m.clientX,m.clientY),this._holdTimeout=setTimeout(a(function(){this._cancel(),this._isTapValid()&&(pt(document,"touchend",yr),pt(document,"touchend touchcancel",this._cancelClickPrevent),this._simulateEvent("contextmenu",m))},this),Ud),pt(document,"touchend touchcancel contextmenu",this._cancel,this),pt(document,"touchmove",this._onMove,this)}},_cancelClickPrevent:function f(){Ut(document,"touchend",yr),Ut(document,"touchend touchcancel",f)},_cancel:function(){clearTimeout(this._holdTimeout),Ut(document,"touchend touchcancel contextmenu",this._cancel,this),Ut(document,"touchmove",this._onMove,this)},_onMove:function(f){var m=f.touches[0];this._newPos=new oe(m.clientX,m.clientY)},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_simulateEvent:function(f,m){var P=new MouseEvent(f,{bubbles:!0,cancelable:!0,view:window,screenX:m.screenX,screenY:m.screenY,clientX:m.clientX,clientY:m.clientY});P._simulated=!0,m.target.dispatchEvent(P)}});Tt.addInitHook("addHandler","tapHold",Dl),Tt.mergeOptions({touchZoom:nt.touch,bounceAtZoomLimits:!0});var Os=In.extend({addHooks:function(){gt(this._map._container,"leaflet-touch-zoom"),pt(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){Yt(this._map._container,"leaflet-touch-zoom"),Ut(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 P=m.mouseEventToContainerPoint(f.touches[0]),k=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(P.add(k)._divideBy(2))),this._startDist=P.distanceTo(k),this._startZoom=m.getZoom(),this._moved=!1,this._zooming=!0,m._stop(),pt(document,"touchmove",this._onTouchMove,this),pt(document,"touchend touchcancel",this._onTouchEnd,this),yr(f)}},_onTouchMove:function(f){if(!(!f.touches||f.touches.length!==2||!this._zooming)){var m=this._map,P=m.mouseEventToContainerPoint(f.touches[0]),k=m.mouseEventToContainerPoint(f.touches[1]),U=P.distanceTo(k)/this._startDist;if(this._zoom=m.getScaleZoom(U,this._startZoom),!m.options.bounceAtZoomLimits&&(this._zoom<m.getMinZoom()&&U<1||this._zoom>m.getMaxZoom()&&U>1)&&(this._zoom=m._limitZoom(this._zoom)),m.options.touchZoom==="center"){if(this._center=this._startLatLng,U===1)return}else{var te=P._add(k)._divideBy(2)._subtract(this._centerPoint);if(U===1&&te.x===0&&te.y===0)return;this._center=m.unproject(m.project(this._pinchStartLatLng,this._zoom).subtract(te),this._zoom)}this._moved||(m._moveStart(!0,!1),this._moved=!0),q(this._animRequest);var pe=a(m._move,m,this._center,this._zoom,{pinch:!0,round:!1},void 0);this._animRequest=W(pe,this,!0),yr(f)}},_onTouchEnd:function(){if(!this._moved||!this._zooming){this._zooming=!1;return}this._zooming=!1,q(this._animRequest),Ut(document,"touchmove",this._onTouchMove,this),Ut(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",Os),Tt.BoxZoom=ws,Tt.DoubleClickZoom=Qm,Tt.Drag=Fd,Tt.Keyboard=Bd,Tt.ScrollWheelZoom=zt,Tt.TapHold=Dl,Tt.TouchZoom=Os,r.Bounds=z,r.Browser=nt,r.CRS=be,r.Canvas=Dd,r.Circle=ic,r.CircleMarker=nc,r.Class=Q,r.Control=bn,r.DivIcon=fc,r.DivOverlay=Ti,r.DomEvent=Qu,r.DomUtil=Tl,r.Draggable=ni,r.Evented=se,r.FeatureGroup=oo,r.GeoJSON=Ei,r.GridLayer=Bo,r.Handler=In,r.Icon=_a,r.ImageOverlay=Fo,r.LatLng=ce,r.LatLngBounds=X,r.Layer=ii,r.LayerGroup=Do,r.LineUtil=Bm,r.Map=Tt,r.Marker=ao,r.Mixin=Sd,r.Path=$o,r.Point=oe,r.PolyUtil=Wb,r.Polygon=so,r.Polyline=_n,r.Popup=cc,r.PosAnimation=Ju,r.Projection=Yb,r.Rectangle=Xm,r.Renderer=ji,r.SVG=xa,r.SVGOverlay=Md,r.TileLayer=Uo,r.Tooltip=bs,r.Transformation=ue,r.Util=J,r.VideoOverlay=Nd,r.bind=a,r.bounds=re,r.canvas=$d,r.circle=Nl,r.circleMarker=Wm,r.control=Io,r.divIcon=Km,r.extend=i,r.featureGroup=zm,r.geoJSON=qm,r.geoJson=oi,r.gridLayer=_s,r.icon=Vm,r.imageOverlay=Hm,r.latLng=de,r.latLngBounds=le,r.layerGroup=Rl,r.map=Lo,r.marker=Qb,r.point=G,r.polygon=e_,r.polyline=Jb,r.popup=ys,r.rectangle=t_,r.setOptions=_,r.stamp=c,r.svg=dc,r.svgOverlay=Ld,r.tileLayer=Id,r.tooltip=Ll,r.transformation=ie,r.version=n,r.videoOverlay=Gm;var Jm=window.L;r.noConflict=function(){return window.L=Jm,this},window.L=r})}(jh,jh.exports)),jh.exports}var ym=pSe();const A5=Nt(ym);function Gj(e,t,r){return Object.freeze({instance:e,context:t,container:r})}function Kj(e,t){return t==null?function(n,i){const o=$.useRef();return o.current||(o.current=e(n,i)),o}:function(n,i){const o=$.useRef();o.current||(o.current=e(n,i));const a=$.useRef(n),{instance:s}=o.current;return $.useEffect(function(){a.current!==n&&(t(s,n,a.current),a.current=n)},[s,n,i]),o}}function mSe(e,t){$.useEffect(function(){return(t.layerContainer??t.map).addLayer(e.instance),function(){var o;(o=t.layerContainer)==null||o.removeLayer(e.instance),t.map.removeLayer(e.instance)}},[t,e])}function lz(e){return function(r){const n=az(),i=e(Hj(r,n),n);return nz(n.map,r.attribution),sz(i.current,r.eventHandlers),mSe(i.current,n),i}}function vSe(e,t){const r=Kj(e,t),n=lz(r);return uSe(n)}function gSe(e,t){const r=Kj(e),n=dSe(r,t);return cSe(n)}function ySe(e,t){const r=Kj(e,t),n=lz(r);return fSe(n)}function bSe(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 xE(){return xE=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},xE.apply(this,arguments)}function _Se({bounds:e,boundsOptions:t,center:r,children:n,className:i,id:o,placeholder:a,style:s,whenReady:c,zoom:u,...h},p){const[v]=$.useState({className:i,id:o,style:s}),[b,x]=$.useState(null);$.useImperativeHandle(p,()=>(b==null?void 0:b.map)??null,[b]);const _=$.useCallback(O=>{if(O!==null&&b===null){const S=new ym.Map(O,h);r!=null&&u!=null?S.setView(r,u):e!=null&&S.fitBounds(e,t),c!=null&&S.whenReady(c),x(sSe(S))}},[]);$.useEffect(()=>()=>{b==null||b.map.remove()},[b]);const w=b?Z.createElement(oz,{value:b},n):a??null;return Z.createElement("div",xE({},v,{ref:_}),w)}const xSe=$.forwardRef(_Se),wSe=vSe(function({position:t,...r},n){const i=new ym.Marker(t,r);return Gj(i,lSe(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())}),OSe=gSe(function(t,r){const n=new ym.Popup(t,r.overlayContainer);return Gj(n,r)},function(t,r,{position:n},i){$.useEffect(function(){const{instance:a}=t;function s(u){u.popup===a&&(a.update(),i(!0))}function c(u){u.popup===a&&i(!1)}return r.map.on({popupopen:s,popupclose:c}),r.overlayContainer==null?(n!=null&&a.setLatLng(n),a.openOn(r.map)):r.overlayContainer.bindPopup(a),function(){var h;r.map.off({popupopen:s,popupclose:c}),(h=r.overlayContainer)==null||h.unbindPopup(),r.map.removeLayer(a)}},[t,r,i,n])}),SSe=ySe(function({url:t,...r},n){const i=new ym.TileLayer(t,Hj(r,n));return Gj(i,n)},function(t,r,n){bSe(t,r,n);const{url:i}=r;i!=null&&i!==n.url&&t.setUrl(i)}),PSe={"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"},uz={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"},Tr={tablet:"tablet",mobile:"mobile",desktop:"desktop",tv:"tv"},Pn={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"},Ws={EdgeHTML:"EdgeHTML",Blink:"Blink",Trident:"Trident",Presto:"Presto",Gecko:"Gecko",WebKit:"WebKit"};class Ne{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=Ne.getVersionPrecision(t),o=Ne.getVersionPrecision(r);let a=Math.max(i,o),s=0;const c=Ne.map([t,r],u=>{const h=a-Ne.getVersionPrecision(u),p=u+new Array(h+1).join(".0");return Ne.map(p.split("."),v=>new Array(20-v.length).join("0")+v).reverse()});for(n&&(s=a-Math.min(i,o)),a-=1;a>=s;){if(c[0][a]>c[1][a])return 1;if(c[0][a]===c[1][a]){if(a===s)return 0;a-=1}else if(c[0][a]<c[1][a])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 o=t[n];if(r(o,n))return o}}static assign(t,...r){const n=t;let i,o;if(Object.assign)return Object.assign(t,...r);for(i=0,o=r.length;i<o;i+=1){const a=r[i];typeof a=="object"&&a!==null&&Object.keys(a).forEach(c=>{n[c]=a[c]})}return t}static getBrowserAlias(t){return PSe[t]}static getBrowserTypeByAlias(t){return uz[t]||""}}const Wt=/version\/(\d+(\.?_?\d+)+)/i,CSe=[{test:[/googlebot/i],describe(e){const t={name:"Googlebot"},r=Ne.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,e)||Ne.getFirstMatch(Wt,e);return r&&(t.version=r),t}},{test:[/opera/i],describe(e){const t={name:"Opera"},r=Ne.getFirstMatch(Wt,e)||Ne.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/opr\/|opios/i],describe(e){const t={name:"Opera"},r=Ne.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,e)||Ne.getFirstMatch(Wt,e);return r&&(t.version=r),t}},{test:[/SamsungBrowser/i],describe(e){const t={name:"Samsung Internet for Android"},r=Ne.getFirstMatch(Wt,e)||Ne.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=Ne.getFirstMatch(Wt,e)||Ne.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/MZBrowser/i],describe(e){const t={name:"MZ Browser"},r=Ne.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,e)||Ne.getFirstMatch(Wt,e);return r&&(t.version=r),t}},{test:[/focus/i],describe(e){const t={name:"Focus"},r=Ne.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,e)||Ne.getFirstMatch(Wt,e);return r&&(t.version=r),t}},{test:[/swing/i],describe(e){const t={name:"Swing"},r=Ne.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,e)||Ne.getFirstMatch(Wt,e);return r&&(t.version=r),t}},{test:[/coast/i],describe(e){const t={name:"Opera Coast"},r=Ne.getFirstMatch(Wt,e)||Ne.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=Ne.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,e)||Ne.getFirstMatch(Wt,e);return r&&(t.version=r),t}},{test:[/yabrowser/i],describe(e){const t={name:"Yandex Browser"},r=Ne.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,e)||Ne.getFirstMatch(Wt,e);return r&&(t.version=r),t}},{test:[/ucbrowser/i],describe(e){const t={name:"UC Browser"},r=Ne.getFirstMatch(Wt,e)||Ne.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/Maxthon|mxios/i],describe(e){const t={name:"Maxthon"},r=Ne.getFirstMatch(Wt,e)||Ne.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/epiphany/i],describe(e){const t={name:"Epiphany"},r=Ne.getFirstMatch(Wt,e)||Ne.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/puffin/i],describe(e){const t={name:"Puffin"},r=Ne.getFirstMatch(Wt,e)||Ne.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/sleipnir/i],describe(e){const t={name:"Sleipnir"},r=Ne.getFirstMatch(Wt,e)||Ne.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=Ne.getFirstMatch(Wt,e)||Ne.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/micromessenger/i],describe(e){const t={name:"WeChat"},r=Ne.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,e)||Ne.getFirstMatch(Wt,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=Ne.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,e)||Ne.getFirstMatch(Wt,e);return r&&(t.version=r),t}},{test:[/msie|trident/i],describe(e){const t={name:"Internet Explorer"},r=Ne.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/\sedg\//i],describe(e){const t={name:"Microsoft Edge"},r=Ne.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=Ne.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/vivaldi/i],describe(e){const t={name:"Vivaldi"},r=Ne.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/seamonkey/i],describe(e){const t={name:"SeaMonkey"},r=Ne.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/sailfish/i],describe(e){const t={name:"Sailfish"},r=Ne.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=Ne.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/phantom/i],describe(e){const t={name:"PhantomJS"},r=Ne.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/slimerjs/i],describe(e){const t={name:"SlimerJS"},r=Ne.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=Ne.getFirstMatch(Wt,e)||Ne.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=Ne.getFirstMatch(Wt,e)||Ne.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=Ne.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/tizen/i],describe(e){const t={name:"Tizen"},r=Ne.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,e)||Ne.getFirstMatch(Wt,e);return r&&(t.version=r),t}},{test:[/qupzilla/i],describe(e){const t={name:"QupZilla"},r=Ne.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,e)||Ne.getFirstMatch(Wt,e);return r&&(t.version=r),t}},{test:[/firefox|iceweasel|fxios/i],describe(e){const t={name:"Firefox"},r=Ne.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=Ne.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/MiuiBrowser/i],describe(e){const t={name:"Miui"},r=Ne.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/chromium/i],describe(e){const t={name:"Chromium"},r=Ne.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,e)||Ne.getFirstMatch(Wt,e);return r&&(t.version=r),t}},{test:[/chrome|crios|crmo/i],describe(e){const t={name:"Chrome"},r=Ne.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=Ne.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=Ne.getFirstMatch(Wt,e);return r&&(t.version=r),t}},{test:[/playstation 4/i],describe(e){const t={name:"PlayStation 4"},r=Ne.getFirstMatch(Wt,e);return r&&(t.version=r),t}},{test:[/safari|applewebkit/i],describe(e){const t={name:"Safari"},r=Ne.getFirstMatch(Wt,e);return r&&(t.version=r),t}},{test:[/.*/i],describe(e){const t=/^(.*)\/(.*) /,r=/^(.*)\/(.*)[ \t]\((.*)/,i=e.search("\\(")!==-1?r:t;return{name:Ne.getFirstMatch(i,e),version:Ne.getSecondMatch(i,e)}}}],ESe=[{test:[/Roku\/DVP/],describe(e){const t=Ne.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,e);return{name:Pn.Roku,version:t}}},{test:[/windows phone/i],describe(e){const t=Ne.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,e);return{name:Pn.WindowsPhone,version:t}}},{test:[/windows /i],describe(e){const t=Ne.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e),r=Ne.getWindowsVersionName(t);return{name:Pn.Windows,version:t,versionName:r}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe(e){const t={name:Pn.iOS},r=Ne.getSecondMatch(/(Version\/)(\d[\d.]+)/,e);return r&&(t.version=r),t}},{test:[/macintosh/i],describe(e){const t=Ne.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,"."),r=Ne.getMacOSVersionName(t),n={name:Pn.MacOS,version:t};return r&&(n.versionName=r),n}},{test:[/(ipod|iphone|ipad)/i],describe(e){const t=Ne.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".");return{name:Pn.iOS,version:t}}},{test(e){const t=!e.test(/like android/i),r=e.test(/android/i);return t&&r},describe(e){const t=Ne.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,e),r=Ne.getAndroidVersionName(t),n={name:Pn.Android,version:t};return r&&(n.versionName=r),n}},{test:[/(web|hpw)[o0]s/i],describe(e){const t=Ne.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,e),r={name:Pn.WebOS};return t&&t.length&&(r.version=t),r}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe(e){const t=Ne.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,e)||Ne.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,e)||Ne.getFirstMatch(/\bbb(\d+)/i,e);return{name:Pn.BlackBerry,version:t}}},{test:[/bada/i],describe(e){const t=Ne.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,e);return{name:Pn.Bada,version:t}}},{test:[/tizen/i],describe(e){const t=Ne.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,e);return{name:Pn.Tizen,version:t}}},{test:[/linux/i],describe(){return{name:Pn.Linux}}},{test:[/CrOS/],describe(){return{name:Pn.ChromeOS}}},{test:[/PlayStation 4/],describe(e){const t=Ne.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,e);return{name:Pn.PlayStation4,version:t}}}],TSe=[{test:[/googlebot/i],describe(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe(e){const t=Ne.getFirstMatch(/(can-l01)/i,e)&&"Nova",r={type:Tr.mobile,vendor:"Huawei"};return t&&(r.model=t),r}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe(){return{type:Tr.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe(){return{type:Tr.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe(){return{type:Tr.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe(){return{type:Tr.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe(){return{type:Tr.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe(){return{type:Tr.tablet}}},{test(e){const t=e.test(/ipod|iphone/i),r=e.test(/like (ipod|iphone)/i);return t&&!r},describe(e){const t=Ne.getFirstMatch(/(ipod|iphone)/i,e);return{type:Tr.mobile,vendor:"Apple",model:t}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe(){return{type:Tr.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe(){return{type:Tr.mobile}}},{test(e){return e.getBrowserName(!0)==="blackberry"},describe(){return{type:Tr.mobile,vendor:"BlackBerry"}}},{test(e){return e.getBrowserName(!0)==="bada"},describe(){return{type:Tr.mobile}}},{test(e){return e.getBrowserName()==="windows phone"},describe(){return{type:Tr.mobile,vendor:"Microsoft"}}},{test(e){const t=Number(String(e.getOSVersion()).split(".")[0]);return e.getOSName(!0)==="android"&&t>=3},describe(){return{type:Tr.tablet}}},{test(e){return e.getOSName(!0)==="android"},describe(){return{type:Tr.mobile}}},{test(e){return e.getOSName(!0)==="macos"},describe(){return{type:Tr.desktop,vendor:"Apple"}}},{test(e){return e.getOSName(!0)==="windows"},describe(){return{type:Tr.desktop}}},{test(e){return e.getOSName(!0)==="linux"},describe(){return{type:Tr.desktop}}},{test(e){return e.getOSName(!0)==="playstation 4"},describe(){return{type:Tr.tv}}},{test(e){return e.getOSName(!0)==="roku"},describe(){return{type:Tr.tv}}}],jSe=[{test(e){return e.getBrowserName(!0)==="microsoft edge"},describe(e){if(/\sedg\//i.test(e))return{name:Ws.Blink};const r=Ne.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,e);return{name:Ws.EdgeHTML,version:r}}},{test:[/trident/i],describe(e){const t={name:Ws.Trident},r=Ne.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test(e){return e.test(/presto/i)},describe(e){const t={name:Ws.Presto},r=Ne.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:Ws.Gecko},r=Ne.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}},{test:[/(apple)?webkit\/537\.36/i],describe(){return{name:Ws.Blink}}},{test:[/(apple)?webkit/i],describe(e){const t={name:Ws.WebKit},r=Ne.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,e);return r&&(t.version=r),t}}];class k5{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=Ne.find(CSe,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=Ne.find(ESe,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=Ne.find(TSe,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=Ne.find(jSe,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 Ne.assign({},this.parsedResult)}satisfies(t){const r={};let n=0;const i={};let o=0;if(Object.keys(t).forEach(s=>{const c=t[s];typeof c=="string"?(i[s]=c,o+=1):typeof c=="object"&&(r[s]=c,n+=1)}),n>0){const s=Object.keys(r),c=Ne.find(s,h=>this.isOS(h));if(c){const h=this.satisfies(r[c]);if(h!==void 0)return h}const u=Ne.find(s,h=>this.isPlatform(h));if(u){const h=this.satisfies(r[u]);if(h!==void 0)return h}}if(o>0){const s=Object.keys(i),c=Ne.find(s,u=>this.isBrowser(u,!0));if(c!==void 0)return this.compareVersion(i[c])}}isBrowser(t,r=!1){const n=this.getBrowserName().toLowerCase();let i=t.toLowerCase();const o=Ne.getBrowserTypeByAlias(i);return r&&o&&(i=o.toLowerCase()),i===n}compareVersion(t){let r=[0],n=t,i=!1;const o=this.getBrowserVersion();if(typeof o=="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(Ne.compareVersions(o,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 ASe{static getParser(t,r=!1){if(typeof t!="string")throw new Error("UserAgent should be a string");return new k5(t,r)}static parse(t){return new k5(t).getResult()}static get BROWSER_MAP(){return uz}static get ENGINE_MAP(){return Ws}static get OS_MAP(){return Pn}static get PLATFORMS_MAP(){return Tr}}var kSe=Object.defineProperty,RSe=(e,t,r)=>t in e?kSe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,rl=(e,t,r)=>RSe(e,typeof t!="symbol"?t+"":t,r);const NSe=e=>(e==null?void 0:e.type)===NT.INVALID_ARGUMENT,MSe=e=>(e==null?void 0:e.type)===NT.INVALID_SHORT_URL_DELETION,LSe=e=>!!e&&typeof e=="object"&&["type","detail","title","status"].every(t=>t in e),Si=e=>LSe(e)?e:void 0,Yj=e=>"error"in e,sa=({errorData:e,fallbackMessage:t})=>g.jsxs(g.Fragment,{children:[(e==null?void 0:e.detail)??t,NSe(e)&&g.jsxs("p",{className:"mb-0",children:["Invalid elements: [",e.invalidElements.join(", "),"]"]})]}),Ru=({style:e,className:t,...r})=>g.jsx("button",{type:"button",className:ze("border-0",t),style:{backgroundColor:"inherit",fontWeight:"inherit",color:"inherit",...e},...r}),cz=$.createContext(""),ISe=cz.Provider,xl=()=>$.useContext(cz),fz=$.createContext(void 0),{Provider:Zj}=fz,Ab=()=>$.useContext(fz),DSe=5,Xj=()=>{const[e,t]=$.useState([]),r=$.useMemo(()=>e.length>=DSe,[e.length]),n=$.useCallback(s=>!r&&t(c=>[...c,s]),[r]),i=$.useCallback(s=>!r&&e.every(c=>c.name!==s),[e,r]),o=$.useCallback(s=>t(c=>c.filter(u=>u!==s)),[]),a=$.useCallback(()=>t([]),[]);return{itemsToCompare:e,addItemToCompare:n,removeItemToCompare:o,clearItemsToCompare:a,canAddItemWithName:i}},Qj=({className:e,type:t})=>{const r=xl(),n=Ab(),i=$.useMemo(()=>n?encodeURIComponent(n.itemsToCompare.map(c=>c.query).join(",")):"",[n]);if(!n||n.itemsToCompare.length===0)return null;const{itemsToCompare:o,clearItemsToCompare:a,removeItemToCompare:s}=n;return g.jsx("div",{className:ze("top-sticky",e),children:g.jsxs(qt,{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:o.map((c,u)=>{var h;return g.jsxs("li",{className:ze("badge pe-1",{"bg-secondary":!((h=c.style)!=null&&h.backgroundColor)}),style:c.style,children:[c.name,g.jsx(Ru,{"aria-label":`Remove ${c.name}`,className:"fw-bold fs-6",onClick:()=>s(c),children:"×"})]},`${c.name}_${u}`)})}),g.jsxs("div",{className:"d-flex mt-3 mt-md-0",children:[g.jsxs(_t,{outline:!0,color:"primary",className:"flex-grow-1 indivisible",disabled:o.length<2,tag:Gt,to:`${r}/${t}/compare-visits?${t}=${i}`,children:[g.jsx(Ge,{icon:A0,fixedWidth:!0,className:"me-1"}),"Compare (",o.length,"/5) »"]}),g.jsx(_t,{"aria-label":"Close compare",outline:!0,color:"secondary",className:"ms-2 fw-bold",onClick:a,children:"×"})]})]})})},$Se=(e,{maxVersion:t,minVersion:r})=>{const n=!r||qP(e,r,">=");return(!t||qP(e,t,"<="))&&n},dz={excludeBotsOnShortUrls:{minVersion:"3.4.0"},filterDisabledUrls:{minVersion:"3.4.0"},deviceLongUrls:{minVersion:"3.5.0",maxVersion:"3.*.*"},shortUrlVisitsDeletion:{minVersion:"3.6.0"},orphanVisitsDeletion:{minVersion:"3.7.0"},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(dz);const mo=(e,t)=>$Se(t==="latest"?"999.99.99":t,dz[e]),hz=e=>({excludeBotsOnShortUrls:mo("excludeBotsOnShortUrls",e),filterDisabledUrls:mo("filterDisabledUrls",e),deviceLongUrls:mo("deviceLongUrls",e),shortUrlVisitsDeletion:mo("shortUrlVisitsDeletion",e),orphanVisitsDeletion:mo("orphanVisitsDeletion",e),shortUrlRedirectRules:mo("shortUrlRedirectRules",e),qrCodeColors:mo("qrCodeColors",e),urlValidation:mo("urlValidation",e),ipRedirectCondition:mo("ipRedirectCondition",e),geolocationRedirectCondition:mo("geolocationRedirectCondition",e),filterShortUrlsByDomain:mo("filterShortUrlsByDomain",e)}),pz=$.createContext(hz("0.0.0")),FSe=pz.Provider,BSe=e=>$.useMemo(()=>hz(e),[e]),_i=e=>$.useContext(pz)[e],qf="DEFAULT",Eg=({className:e="",placement:t,children:r})=>{const n=Zi();return g.jsxs(g.Fragment,{children:[g.jsx("span",{className:e,ref:n,children:g.jsx(Ge,{icon:ZE})}),g.jsx(Oi,{target:n,placement:t,children:r})]})},mz=e=>t=>{t.preventDefault(),e()},Jj=(e,t,r=1)=>MT(r,e+1).map(t),USe=e=>Array.isArray(e)&&e.length===0||typeof e=="string"&&e===""||typeof e=="object"&&Object.keys(e).length===0,su=e=>e!=null&&!USe(e),BO=e=>e||null,wE=e=>e?"true":"false",UO=e=>e===void 0?void 0:wE(e),zO=({isLast:e,...t})=>g.jsx(Og,{...t,required:!1,type:"url",placeholder:"No redirect",className:e?"mb-0":""}),zSe=({isOpen:e,toggle:t,domain:r,editDomainRedirects:n})=>{var i,o,a;const[s,c]=$.useState(((i=r.redirects)==null?void 0:i.baseUrlRedirect)??""),[u,h]=$.useState(((o=r.redirects)==null?void 0:o.regular404Redirect)??""),[p,v]=$.useState(((a=r.redirects)==null?void 0:a.invalidShortUrlRedirect)??""),b=mz(async()=>n({domain:r.domain,redirects:{baseUrlRedirect:BO(s),regular404Redirect:BO(u),invalidShortUrlRedirect:BO(p)}}).then(t));return g.jsx(Zn,{isOpen:e,toggle:t,centered:!0,children:g.jsxs("form",{name:"domainRedirectsModal",onSubmit:b,children:[g.jsxs(ua,{toggle:t,children:["Edit redirects for ",g.jsx("b",{children:r.domain})]}),g.jsxs(Eo,{children:[g.jsxs(zO,{value:s,onChange:c,children:[g.jsxs(Eg,{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(zO,{value:u,onChange:h,children:[g.jsxs(Eg,{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(zO,{value:p,isLast:!0,onChange:v,children:[g.jsx(Eg,{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(es,{children:[g.jsx(_t,{color:"link",type:"button",onClick:t,children:"Cancel"}),g.jsx(_t,{color:"primary",children:"Save"})]})]})})},VSe=({domain:e,editDomainRedirects:t})=>{const[r,n]=cr(),i=xl(),o=Ab(),a=_i("filterShortUrlsByDomain");return g.jsxs(F0,{children:[g.jsxs(Ye,{tag:Gt,to:`${i}/domain/${e.domain}${e.isDefault?`_${qf}`:""}/visits`,children:[g.jsx(Ge,{icon:YE,fixedWidth:!0})," Visit stats"]}),g.jsxs(Ye,{disabled:!o||!o.canAddItemWithName(e.domain),onClick:()=>o==null?void 0:o.addItemToCompare({name:e.domain,query:e.domain}),children:[g.jsx(Ge,{icon:A0,fixedWidth:!0})," Compare visits"]}),a&&g.jsxs(Ye,{tag:Gt,to:`${i}/list-short-urls/1?domain=${e.isDefault?qf:e.domain}`,children:[g.jsx(Ge,{icon:GE,fixedWidth:!0})," Short URLs"]}),g.jsx(Ye,{divider:!0,tag:"hr"}),g.jsxs(Ye,{onClick:n,children:[g.jsx(Ge,{icon:KE,fixedWidth:!0})," Edit redirects"]}),g.jsx(zSe,{domain:e,isOpen:r,toggle:n,editDomainRedirects:t})]})},WSe=(e,t)=>{const r=n=>i=>{i.event.composedPath().some(({classList:o})=>o==null?void 0:o.contains("visits-table"))||document.querySelector(".modal")||n()};return sae({delta:40,onSwipedLeft:r(t),onSwipedRight:r(e)})},qSe=(e,t)=>{const[r,n]=$.useState(t),i=$.useCallback(o=>{const{location:a,history:s}=window,c=DF(a.search);c[e]=o,s.pushState(null,"",`${a.pathname}?${$0(c)}`),n(o)},[e]);return[r,i]},eA=e=>{const t=Xf();return $.useMemo(()=>{var r;return((r=t[e])==null?void 0:r.split(",").filter(Boolean))??[]},[e,t])},HSe=()=>{const e=la();return $.useCallback(()=>e(-1),[e])},tA=(e,t)=>{const r=$.useCallback(()=>t(`(max-width: ${e}px)`).matches,[t,e]),[n,i]=$.useState(r());return $.useEffect(()=>{const o=()=>i(r());return window.addEventListener("resize",o),()=>window.removeEventListener("resize",o)},[r]),n},GSe=(e,t,r)=>{$.useEffect(()=>{if(!r)return()=>{};const n=i=>i.key===e&&t();return document.addEventListener("keydown",n),()=>document.removeEventListener("keydown",n)},[r,t,e])},KSe=({status:e,matchMedia:t=window.matchMedia})=>{const r=Zi(),n=tA(991,t);return e==="validating"?g.jsx(Ge,{fixedWidth:!0,icon:a$,spin:!0}):g.jsxs(g.Fragment,{children:[g.jsx("span",{ref:r,children:e==="valid"?g.jsx(Ge,{fixedWidth:!0,icon:Xh,className:"text-muted"}):g.jsx(Ge,{fixedWidth:!0,icon:rS,className:"text-danger"})}),g.jsx(Oi,{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(Kn,{href:"https://slnk.to/multi-domain-docs",children:"documentation"})," in order to find out what is missing."]})})]})},VO=({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)"})]})]}),YSe=()=>g.jsxs(g.Fragment,{children:[g.jsx(Ge,{fixedWidth:!0,icon:BK,className:"text-primary",id:"defaultDomainIcon"}),g.jsx(Oi,{target:"defaultDomainIcon",placement:"right",children:"Default domain"})]}),ZSe=({domain:e,editDomainRedirects:t,checkDomainHealth:r,defaultRedirects:n})=>{const{domain:i,isDefault:o,redirects:a,status:s}=e;return $.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:o&&g.jsx(YSe,{})}),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:(a==null?void 0:a.baseUrlRedirect)??g.jsx(VO,{fallback:n==null?void 0:n.baseUrlRedirect})}),g.jsx("td",{className:"responsive-table__cell","data-th":"Regular 404 redirect",children:(a==null?void 0:a.regular404Redirect)??g.jsx(VO,{fallback:n==null?void 0:n.regular404Redirect})}),g.jsx("td",{className:"responsive-table__cell","data-th":"Invalid short URL redirect",children:(a==null?void 0:a.invalidShortUrlRedirect)??g.jsx(VO,{fallback:n==null?void 0:n.invalidShortUrlRedirect})}),g.jsx("td",{className:"responsive-table__cell text-lg-center","data-th":"Status",children:g.jsx(KSe,{status:s})}),g.jsx("td",{className:"responsive-table__cell text-end",children:g.jsx(VSe,{domain:e,editDomainRedirects:t})})]})},R5=[{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}],XSe=({domainsList:e,filterDomains:t,editDomainRedirects:r,checkDomainHealth:n})=>{var i;const{filteredDomains:o,defaultRedirects:a,loading:s,error:c,errorData:u}=e,h=a??((i=o.find(({isDefault:v})=>v))==null?void 0:i.redirects),p=Xj();return s?g.jsx(Ha,{loading:!0}):g.jsxs(Zj,{value:p,children:[g.jsx(om,{className:"mb-3",onChange:t}),g.jsx(Qj,{type:"domains",className:"mb-3"}),c?g.jsx(jn,{type:"error",children:g.jsx(sa,{errorData:u,fallbackMessage:"Error loading domains :("})}):g.jsx(qt,{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:R5.map((v,b)=>g.jsx("th",{children:g.jsx("span",{className:v.isHidden?"sr-only":void 0,children:v.value})},b))})}),g.jsxs("tbody",{children:[o.length<1&&g.jsx("tr",{children:g.jsx("td",{colSpan:R5.length,className:"text-center",children:"No results found"})}),o.map(v=>g.jsx(ZSe,{domain:v,editDomainRedirects:r,checkDomainHealth:n,defaultRedirects:h},v.domain))]})]})})]})},Wr=(e,t)=>t7(e,t,{serializeError:r=>r}),QSe="shlink/domainRedirects/EDIT_DOMAIN_REDIRECTS",JSe=e=>Wr(QSe,async({domain:t,redirects:r})=>{const n=await e().editDomainRedirects({domain:t,...r});return{domain:t,redirects:n}}),lg="shlink/domainsList",ug={domains:[],filteredDomains:[],loading:!1,error:!1},N5=({domain:e,redirects:t})=>r=>r.domain!==e?r:{...r,redirects:t},M5=(e,t)=>r=>r.domain!==e?r:{...r,status:t},ePe=(e,t,r)=>{const n=Wr(`${lg}/listDomains`,async()=>{const{data:s,defaultRedirects:c}=await e().listDomains();return{domains:s.map(u=>({...u,status:"validating"})),defaultRedirects:c}}),i=Wr(`${lg}/checkDomainHealth`,async s=>{try{const{status:c}=await e().health(s);return{domain:s,status:c==="pass"?"valid":"invalid"}}catch{return{domain:s,status:"invalid"}}}),o=An(`${lg}/filterDomains`),{reducer:a}=jr({name:lg,initialState:ug,reducers:{},extraReducers:s=>{s.addCase(n.pending,()=>({...ug,loading:!0})),s.addCase(n.rejected,(c,{error:u})=>({...ug,error:!0,errorData:Si(u)})),s.addCase(n.fulfilled,(c,{payload:u})=>({...ug,...u,filteredDomains:u.domains})),s.addCase(i.fulfilled,({domains:c,filteredDomains:u,...h},{payload:p})=>({...h,domains:c.map(M5(p.domain,p.status)),filteredDomains:u.map(M5(p.domain,p.status))})),s.addCase(o,(c,{payload:u})=>({...c,filteredDomains:c.domains.filter(({domain:h})=>h.toLowerCase().match(u.toLowerCase()))})),s.addCase(t.fulfilled,(c,{payload:u})=>({...c,domains:c.domains.map(N5(u)),filteredDomains:c.filteredDomains.map(N5(u))})),s.addCase(r.fulfilled,(c,{payload:u})=>{u.domain===null||c.domains.some(h=>h.domain===u.domain)||c.domains.push({domain:u.domain,status:"validating",isDefault:!1,redirects:{baseUrlRedirect:null,regular404Redirect:null,invalidShortUrlRedirect:null}})})}});return{reducer:a,listDomains:n,checkDomainHealth:i,filterDomains:o}},tPe=(e,t)=>{e.serviceFactory("ManageDomains",()=>XSe),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",JSe,"apiClientFactory"),e.serviceFactory("checkDomainHealth",r=>r.checkDomainHealth,"domainsListReducerCreator")},L5="shlink/mercure",rPe={loading:!0,error:!1},nPe=e=>{const t=Wr(`${L5}/loadMercureInfo`,n=>{if(n&&n.realTimeUpdates&&!n.realTimeUpdates.enabled)throw new Error("Real time updates not enabled");return e().mercureInfo()}),{reducer:r}=jr({name:L5,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:o})=>({...o,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 fr(e){return $.useRef(e).current}function dr(e,t){return(r,n=globalThis.console)=>(t.forEach(i=>{const o=r[i];e[i]=o}),e)}const oPe=(e,t,r,n)=>{const{mercureHubUrl:i,token:o,loading:a,error:s}=e;if(a||s||!i)return;const c=({data:p})=>r(JSON.parse(p)),u=({status:p})=>p===401&&n(),h=t.map(p=>{const v=new URL(i);v.searchParams.append("topic",p);const b=new cae.EventSourcePolyfill(v,{headers:{Authorization:`Bearer ${o}`}});return b.onmessage=c,b.onerror=u,b});return()=>h.forEach(p=>p.close())};function ko(e,t){const r=new Set;return n=>{const{createNewVisits:i,loadMercureInfo:o,mercureInfo:a}=n,s=Kf();return $.useEffect(()=>{const{interval:c}=a,u=b=>c?r.add(b):i([b]),h=t(s),p=oPe(a,h,u,o);if(!c)return p;const v=setInterval(()=>{i([...r]),r.clear()},c*1e3*60);return()=>{clearInterval(v),p==null||p()}},[i,o,a,s]),g.jsx(e,{...n})}}class Rn{}rl(Rn,"visits","https://shlink.io/new-visit"),rl(Rn,"orphanVisits","https://shlink.io/new-orphan-visit"),rl(Rn,"shortUrlVisits",e=>`https://shlink.io/new-visit/${e}`);const fd=An("shlink/visitCreation/createNewVisits",e=>({payload:{createdVisits:e}})),Gh=(e,t,r)=>r==null?e.shortCode===t&&!e.domain:e.shortCode===t&&e.domain===r,aPe=(e,t)=>!e.domain&&t===qf?!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}},vz=e=>e.replaceAll("/","__"),rA=e=>e.replaceAll("__","/"),nA=({domain:e,shortCode:t})=>`${e??qf}__${vz(t)}`,gz=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===qf?null:t,shortCode:rA(r)}},iA="shlink/shortUrlDeletion",I5={shortCode:"",loading:!1,deleted:!1,error:!1},lPe=e=>Wr(`${iA}/deleteShortUrl`,async({shortCode:t,domain:r})=>(await e().deleteShortUrl(t,r),{shortCode:t,domain:r})),yz=An(`${iA}/shortUrlDeleted`),uPe=e=>{const{actions:t,reducer:r}=jr({name:iA,initialState:I5,reducers:{resetDeleteShortUrl:()=>I5},extraReducers:i=>{i.addCase(e.pending,o=>({...o,loading:!0,error:!1,deleted:!1})),i.addCase(e.rejected,(o,{error:a})=>({...o,errorData:Si(a),loading:!1,error:!0,deleted:!1})),i.addCase(e.fulfilled,(o,{payload:a})=>({...o,shortCode:a.shortCode,loading:!1,error:!1,deleted:!0}))}}),{resetDeleteShortUrl:n}=t;return{reducer:r,resetDeleteShortUrl:n}},bz="shlink/shortUrlsList",_z=5,cPe={loading:!0,error:!1},fPe=e=>Wr(`${bz}/listShortUrls`,t=>e().listShortUrls(t??{})),dPe=(e,t,r)=>jr({name:bz,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:o})=>({loading:!1,error:!1,shortUrls:o})),n.addCase(r.fulfilled,(i,{payload:o})=>{i.shortUrls&&(i.shortUrls.data=[o,...i.shortUrls.data.slice(0,_z-1)],i.shortUrls.pagination.totalItems+=1)}),n.addCase(t.fulfilled,(i,{payload:o})=>{i.shortUrls&&(i.shortUrls.data=i.shortUrls.data.map(a=>{const{shortCode:s,domain:c}=o;return Gh(a,s,c)?o:a}))}),n.addCase(yz,(i,{payload:o})=>{i.shortUrls&&(i.shortUrls.data=i.shortUrls.data.filter(a=>!Gh(a,o.shortCode,o.domain)),i.shortUrls.pagination.totalItems-=1)}),n.addCase(fd,(i,{payload:o})=>{i.shortUrls&&(i.shortUrls.data=i.shortUrls.data.map(a=>{var s;return((s=o.createdVisits.findLast(({shortUrl:c})=>c&&Gh(a,c.shortCode,c.domain)))==null?void 0:s.shortUrl)??a}))})}}),D5=10,{ceil:hPe}=Math,pPe=new Intl.NumberFormat("en-US"),Pr=e=>pPe.format(Number(e)),mPe=e=>hPe(e/D5)*D5,OE=({children:e,title:t,link:r,tooltip:n})=>{const i=Zi();return g.jsxs(g.Fragment,{children:[g.jsxs(wi,{innerRef:i,className:"highlight-card",body:!0,tag:Gt,to:r,children:[g.jsx(Ge,{size:"3x",className:"highlight-card__link-icon",icon:Sae}),g.jsx(SF,{className:"lh-sm fw-semibold text-uppercase fs-5 highlight-card__title",children:t}),g.jsx(OF,{className:"fs-2 fw-semibold lh-sm",children:e})]}),n&&g.jsx(Oi,{target:i,placement:"bottom",children:n})]})},$5=({loading:e,excludeBots:t,visitsSummary:r,...n})=>g.jsx(OE,{tooltip:r.bots!==void 0?g.jsxs(g.Fragment,{children:[t?"Plus":"Including"," ",g.jsx("strong",{children:Pr(r.bots)})," potential bot visits"]}):void 0,...n,children:e?"Loading...":Pr(t&&r.nonBots?r.nonBots:r.total)}),F5=({children:e,titleLinkText:t,titleLink:r,title:n})=>g.jsxs(wi,{children:[g.jsxs(rm,{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(Gt,{to:r,children:[t," »"]})]}),g.jsx(tm,{children:e})]}),xz=ko(({shortUrlsList:e,listShortUrls:t,tagsList:r,loadVisitsOverview:n,visitsOverview:i})=>{const{ShortUrlsTable:o,CreateShortUrl:a}=fr(xz),{loading:s,shortUrls:c}=e,{loading:u}=r,{loading:h,nonOrphanVisits:p,orphanVisits:v}=i,b=xl(),x=la(),_=Nn("visits");return $.useEffect(()=>{t({itemsPerPage:_z,orderBy:{field:"dateCreated",dir:"DESC"}}),n()},[t,n]),g.jsxs(g.Fragment,{children:[g.jsxs(Zo,{children:[g.jsx("div",{className:"col-lg-6 col-xl-3 mb-3",children:g.jsx($5,{title:"Visits",link:`${b}/non-orphan-visits`,excludeBots:(_==null?void 0:_.excludeBots)??!1,loading:h,visitsSummary:p})}),g.jsx("div",{className:"col-lg-6 col-xl-3 mb-3",children:g.jsx($5,{title:"Orphan visits",link:`${b}/orphan-visits`,excludeBots:(_==null?void 0:_.excludeBots)??!1,loading:h,visitsSummary:v})}),g.jsx("div",{className:"col-lg-6 col-xl-3 mb-3",children:g.jsx(OE,{title:"Short URLs",link:`${b}/list-short-urls/1`,children:s?"Loading...":Pr((c==null?void 0:c.pagination.totalItems)??0)})}),g.jsx("div",{className:"col-lg-6 col-xl-3 mb-3",children:g.jsx(OE,{title:"Tags",link:`${b}/manage-tags`,children:u?"Loading...":Pr(r.tags.length)})})]}),g.jsxs("div",{className:"d-flex flex-column gap-3",children:[g.jsx(F5,{title:"Create a short URL",titleLinkText:"Advanced options",titleLink:`${b}/create-short-url`,children:g.jsx(a,{basicMode:!0})}),g.jsx(F5,{title:"Recently created URLs",titleLinkText:"See all",titleLink:`${b}/list-short-urls/1`,children:g.jsx(o,{shortUrlsList:e,className:"mb-0",onTagClick:w=>x(`${b}/list-short-urls/1?tags=${encodeURIComponent(w)}`)})})]})]})},()=>[Rn.visits,Rn.orphanVisits]),vPe=dr(xz,["ShortUrlsTable","CreateShortUrl"]);function gPe(e,t){e.factory("Overview",vPe),e.decorator("Overview",t(["shortUrlsList","tagsList","mercureInfo","visitsOverview"],["listShortUrls","createNewVisits","loadMercureInfo","loadVisitsOverview"]))}const wz="shlink/setShortUrlRedirectRules",B5={saving:!1,saved:!1,error:!1},yPe=e=>Wr(`${wz}/setShortUrlRedirectRules`,({shortUrl:t,data:r})=>{const{shortCode:n,domain:i}=t;return e().setShortUrlRedirectRules(n,i,r)}),bPe=e=>{const{reducer:t,actions:r}=jr({name:wz,initialState:B5,reducers:{resetSetRules:()=>B5},extraReducers:i=>{i.addCase(e.pending,()=>({saving:!0,saved:!1,error:!1})),i.addCase(e.rejected,(o,{error:a})=>({saving:!1,saved:!1,error:!0,errorData:Si(a)})),i.addCase(e.fulfilled,()=>({saving:!1,error:!1,saved:!0}))}}),{resetSetRules:n}=r;return{reducer:t,resetSetRules:n}},Oz="shlink/getShortUrlRedirectRules",_Pe={loading:!0,error:!1},xPe=e=>Wr(`${Oz}/getShortUrlRedirectRules`,({shortCode:t,domain:r})=>e().getShortUrlRedirectRules(t,r)),wPe=e=>jr({name:Oz,initialState:_Pe,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 OPe(e,t){var r=!1;return function(...n){r||(e.call(null,...n),r=!0,setTimeout(function(){r=!1},t))}}function Sz(e){return e.split(" ").filter(t=>t)}var Pz=typeof window<"u";function Nu(e,t,r=!1){if(!t)return;const n=Sz(t);if(n.length&&!n.includes("longTouch"))for(const i of e){if(!bm(i)||!ra.has(i)){i.classList.add(...n);continue}const o=[],a=ra.get(i);if(a){for(const s of n)i.classList.contains(s)?i.classList.contains(s)&&r===!1&&o.push(s):i.classList.add(s);a.privateClasses=o,ra.set(i,a)}}}function m0(e,t){if(!t)return;const r=Sz(t);if(r.length)for(const n of e){if(!bm(n)){n.classList.remove(...r);continue}const i=ra.get(n);if(i)for(const o of r)i.privateClasses.includes(o)||n.classList.remove(o)}}function Cz(e){let t=e.parentNode;for(;t!==null&&t.nodeType===1&&t instanceof HTMLElement;){const r=window.getComputedStyle(t).getPropertyValue("overflow");if(r==="scroll"||r==="auto")return t;t=t.parentNode}return document.documentElement}function SPe(e){if(!(e.e instanceof TouchEvent))return;const t=e.e.touches[0].clientX,r=e.e.touches[0].clientY;let n=document.elementFromPoint(t,r);if(!bm(n))return;let i,o=!0;for(;n&&o;){if(ra.has(n)||_o.has(n)){o=!1,i=_o.has(n);break}n=n.parentNode}if(i){const a=_o.get(n);return a?{parent:{el:n,data:a}}:void 0}else{const a=ra.get(n);if(!a)return;const s=_o.get(n.parentNode);return s?{node:{el:n,data:a},parent:{el:n.parentNode,data:s}}:void 0}}function bm(e){return e instanceof HTMLElement&&e.parentNode instanceof HTMLElement}function Ez(e,t){const r=new AbortController;for(const n in t){const i=t[n];e.addEventListener(n,i,{signal:r.signal,passive:!1})}return r}function Tz(e,t,r=!1){const n=window.getComputedStyle(e),i=["position","z-index","top","left","x","pointer-events","y","transform-origin","filter","-webkit-text-fill-color"];for(const o of Array.from(n))r===!1&&o&&i.includes(o)||t.style.setProperty(o,n.getPropertyValue(o),n.getPropertyPriority(o));for(const o of Array.from(e.children)){if(!bm(o))continue;const a=t.children[Array.from(e.children).indexOf(o)];Tz(o,a,r)}}function Bu(e){return e instanceof DragEvent?{x:e.clientX,y:e.clientY}:{x:e.touches[0].clientX,y:e.touches[0].clientY}}Array();var U5={up:[0,-1],down:[0,1],left:[-1,0],right:[1,0]},ra=new WeakMap,_o=new WeakMap,yt=void 0;function PPe(){yt=void 0}function jz(e){return yt={ascendingDirection:!1,incomingDirection:void 0,enterCount:0,targetIndex:0,affectedNodes:[],lastValue:void 0,activeNode:void 0,lastTargetValue:void 0,remapJustFinished:!1,preventEnter:!1,clonedDraggedEls:[],swappedNodeValue:!1,originalZIndex:void 0,...e},yt}function CPe(e,t){return yt={...e,...t},yt}function Az(e){const{x:t,y:r}=Bu(e.e);return{coordinates:{x:t,y:r},draggedNode:{el:e.targetData.node.el,data:e.targetData.node.data},draggedNodes:[{el:e.targetData.node.el,data:e.targetData.node.data}],initialIndex:e.targetData.node.data.index,initialParent:{el:e.targetData.parent.el,data:e.targetData.parent.data},lastParent:{el:e.targetData.parent.el,data:e.targetData.parent.data},scrollParent:Cz(e.targetData.node.el)}}function EPe(e,t){const r=kz(e),n=[...SE(t.targetData.parent.el,t.targetData.parent.data).filter(i=>!r.includes(i))];n.splice(t.targetData.node.data.index,0,...r),e.lastTargetValue=t.targetData.node.data.value,PE(t.targetData.parent.el,t.targetData.parent.data,[...n])}function SE(e,t){return[...t.getValues(e)]}function PE(e,t,r){t.setValues(r,e)}function kz(e){return[...e.draggedNodes.map(t=>t.data.value)]}function TPe({parent:e,getValues:t,setValues:r,config:n={}}){var i,o;if(!Pz)return;document.addEventListener("dragover",s=>{if(s.preventDefault(),yt){yt.remapJustFinished=!1,yt.lastTargetValue=void 0;const{x:c,y:u}=Bu(s);yt.coordinates.y=u,yt.coordinates.x=c,kb()}}),Rz(e);const a={getValues:t,setValues:r,config:{handleDragstart:RPe,handleDragoverNode:iCe,handleDragoverParent:oCe,handleEnd:zPe,handleTouchstart:WPe,handleTouchmove:KPe,handleTouchOverNode:DPe,handleTouchOverParent:aCe,performSort:EPe,performTransfer:cCe,root:document,setupNode:$Pe,setupNodeRemap:Lz,reapplyDragClasses:FPe,tearDownNode:UPe,tearDownNodeRemap:BPe,remapFinished:kPe,scrollBehavior:{x:.8,y:.8},threshold:{horizontal:0,vertical:0},...n},enabledNodes:[],abortControllers:{}};jPe(e,a),(i=n.plugins)==null||i.forEach(s=>{var c,u;(u=(c=s(e))==null?void 0:c.tearDown)==null||u.call(c)}),(o=n.plugins)==null||o.forEach(s=>{var c,u;(u=(c=s(e))==null?void 0:c.setup)==null||u.call(c)}),Nz(e,!0)}function Rz(e){const t=_o.get(e);t&&t.abortControllers.mainParent&&t.abortControllers.mainParent.abort()}function jPe(e,t){new MutationObserver(APe).observe(e,{childList:!0}),_o.set(e,t),t.abortControllers.mainParent=Ez(e,{dragover:fCe(OPe(t.config.handleDragoverParent,10)),touchOverParent:t.config.handleTouchOverParent})}function APe(e){const t=e[0].target;t instanceof HTMLElement&&Nz(t)}function Nz(e,t){const r=_o.get(e);if(!r)return;const n=[],i=r.config;for(let s=0;s<e.children.length;s++){const c=e.children[s];if(!bm(c))continue;const u=ra.get(c);(t||!u)&&i.tearDownNode({node:c,parent:e,nodeData:u,parentData:r}),!i.disabled&&(!i.draggable||i.draggable&&i.draggable(c))&&n.push(c)}if(n.length!==r.getValues(e).length&&!i.disabled){console.warn("The number of enabled nodes does not match the number of values.");return}const o=r.getValues(e),a=[];for(let s=0;s<n.length;s++){const c=n[s],u=ra.get(c),h=Object.assign(u??{privateClasses:[],abortControllers:{}},{value:o[s],index:s});if(yt&&h.value===yt.draggedNode.data.value&&(yt.draggedNode.data=h,yt.draggedNode.el=c),yt&&yt.draggedNodes.map(v=>v.data.value).includes(h.value)){const v=yt.draggedNodes.find(b=>b.data.value===h.value);v&&(v.el=c)}a.push({el:c,data:h});const p={node:c,parent:e,parentData:r,nodeData:h};(t||!u)&&i.setupNode(p),Lz(p)}_o.set(e,{...r,enabledNodes:a}),i.remapFinished(r)}function kPe(){yt&&(yt.preventEnter=!1,yt.swappedNodeValue=void 0,yt.remapJustFinished=!0)}function RPe(e){e.e instanceof DragEvent&&IPe({e:e.e,targetData:e.targetData})}function NPe(e,t,r){Nu([e],t),setTimeout(()=>{m0([e],t),Nu([e],r)})}function MPe(e){const t=jz(Az(e));return e.e.stopPropagation(),e.e.dataTransfer&&(e.e.dataTransfer.dropEffect="move",e.e.dataTransfer.effectAllowed="move",e.e.dataTransfer.setDragImage(e.targetData.node.el,e.e.offsetX,e.e.offsetY)),t}function Mz(e){if(!(e.e instanceof DragEvent)&&!(e.e instanceof TouchEvent))return!1;const t=e.targetData.parent.data.config;if(!t.dragHandle)return!0;const r=e.targetData.node.el.querySelectorAll(t.dragHandle);if(!r)return!1;const n=Bu(e.e),i=t.root.elementFromPoint(n.x,n.y);if(!i)return!1;for(const o of Array.from(r))if(i===o||o.contains(i))return!0;return!1}function LPe(e){if(!Mz(e))return;const t=qPe(e);HPe(e,t),GPe(e,t)}function IPe(e){if(!Mz(e)){e.e.preventDefault();return}const t=e.targetData.parent.data.config,r=MPe(e),n=e.targetData.node.el.style.zIndex;r.originalZIndex=n,e.targetData.node.el.style.zIndex="9999",NPe(r.draggedNode.el,t.draggingClass,t.dropZoneClass)}function DPe(e){yt&&(e.detail.targetData.parent.el===yt.lastParent.el?$z(e.detail,yt):Rb(e.detail,yt))}function $Pe(e){var t;const r=e.parentData.config;e.node.draggable=!0,e.nodeData.abortControllers.mainNode=Ez(e.node,{dragstart:$c(r.handleDragstart),dragover:$c(r.handleDragoverNode),dragend:$c(r.handleEnd),touchstart:$c(r.handleTouchstart),touchmove:$c(r.handleTouchmove),touchend:$c(r.handleEnd),touchOverNode:r.handleTouchOverNode}),r.reapplyDragClasses(e.node,e.parentData),(t=e.parentData.config.plugins)==null||t.forEach(n=>{var i,o;(o=(i=n(e.parent))==null?void 0:i.setupNode)==null||o.call(i,e)})}function Lz(e){var t;ra.set(e.node,e.nodeData),(t=e.parentData.config.plugins)==null||t.forEach(r=>{var n,i;(i=(n=r(e.parent))==null?void 0:n.setupNodeRemap)==null||i.call(n,e)})}function FPe(e,t){if(!yt)return;const r="touchedNode"in yt?t.config.touchDropZoneClass:t.config.dropZoneClass;yt.draggedNode.el===e&&Nu([e],r,!0)}function BPe(e){var t;(t=e.parentData.config.plugins)==null||t.forEach(r=>{var n,i;(i=(n=r(e.parent))==null?void 0:n.tearDownNodeRemap)==null||i.call(n,e)})}function UPe(e){var t,r,n,i,o;(t=e.parentData.config.plugins)==null||t.forEach(a=>{var s,c;(c=(s=a(e.parent))==null?void 0:s.tearDownNode)==null||c.call(s,e)}),e.node.draggable=!1,(n=(r=e.nodeData)==null?void 0:r.abortControllers)!=null&&n.mainNode&&((o=(i=e.nodeData)==null?void 0:i.abortControllers)==null||o.mainNode.abort())}function zPe(e){yt&&(VPe(e,yt),PPe())}function VPe(e,t){var r,n,i,o;document.removeEventListener("contextmenu",Iz),"longTouchTimeout"in t&&t.longTouchTimeout&&clearTimeout(t.longTouchTimeout);const a=(r=_o.get(t.initialParent.el))==null?void 0:r.config,s="touchedNode"in t?a==null?void 0:a.touchDropZoneClass:a==null?void 0:a.dropZoneClass;t.originalZIndex!==void 0&&(t.draggedNode.el.style.zIndex=t.originalZIndex),Nu(t.draggedNodes.map(c=>c.el),s,!0),m0(t.draggedNodes.map(c=>c.el),s),a!=null&&a.longTouchClass&&m0(t.draggedNodes.map(c=>c.el),(i=(n=t.initialParent.data)==null?void 0:n.config)==null?void 0:i.longTouchClass),"touchedNode"in t&&((o=t.touchedNode)==null||o.remove())}function WPe(e){e.e instanceof TouchEvent&&LPe({e:e.e,targetData:e.targetData})}function qPe(e){e.e.stopPropagation();const t=e.targetData.node.el.cloneNode(!0),r=e.targetData.node.el.getBoundingClientRect();return CPe(jz(Az(e)),{coordinates:{x:e.e.touches[0].clientX,y:e.e.touches[0].clientY},scrollParent:Cz(e.targetData.node.el),touchStartLeft:e.e.touches[0].clientX-r.left,touchStartTop:e.e.touches[0].clientY-r.top,touchedNode:t,touchMoving:!1})}function Iz(e){e.preventDefault()}function HPe(e,t){t.touchedNodeDisplay=t.touchedNode.style.display;const r=e.targetData.node.el.getBoundingClientRect();t.touchedNode.style.cssText=` + width: ${r.width}px; + position: fixed; + pointer-events: none; + top: -9999px; + z-index: 999999; + display: none; + `,document.body.append(t.touchedNode),Tz(e.targetData.node.el,t.touchedNode),t.touchedNode.style.display="none",document.addEventListener("contextmenu",Iz)}function GPe(e,t){const r=e.targetData.parent.data.config;r.longTouch&&(t.longTouchTimeout=setTimeout(()=>{t&&(t.longTouch=!0,r.longTouchClass&&e.e.cancelable&&Nu(t.draggedNodes.map(n=>n.el),r.longTouchClass),e.e.preventDefault())},r.longTouchTimeout||200))}function KPe(e){!yt||!("touchedNode"in yt)||nCe(e,yt)}function YPe(e,t){t.longTouchClass&&m0(e.draggedNodes.map(r=>r.el),t==null?void 0:t.longTouchClass),t.touchDraggingClass&&Nu([e.touchedNode],t.touchDraggingClass),t.touchDropZoneClass&&Nu(e.draggedNodes.map(r=>r.el),t.touchDropZoneClass)}function ZPe(e){if(!e||!e.scrollParent)return;const{x:t,y:r,width:n,height:i}=e.scrollParent.getBoundingClientRect(),{x:o,y:a,scrollOutside:s}=e.lastParent.data.config.scrollBehavior;return{state:e,xThresh:o,yThresh:a,scrollOutside:s,scrollParent:e.scrollParent,x:t,y:r,width:n,height:i}}function XPe(e){const t=ZPe(yt);if(t)switch(e){case"down":return tCe(t.state,t);case"up":return eCe(t.state,t);case"right":return QPe(t.state,t);case"left":return JPe(t.state,t)}}function QPe(e,t){const r=t.scrollParent.clientWidth+t.x-e.coordinates.x;if(!(!t.scrollOutside&&r<0)&&r<(1-t.xThresh)*t.scrollParent.clientWidth&&!(t.scrollParent.scrollLeft+t.scrollParent.clientWidth>=t.scrollParent.scrollWidth))return e}function JPe(e,t){const r=t.scrollParent.clientWidth+t.x-e.coordinates.x;if(!(!t.scrollOutside&&r>t.scrollParent.clientWidth)&&r>t.xThresh*t.scrollParent.clientWidth&&t.scrollParent.scrollLeft!==0)return e}function eCe(e,t){const r=t.scrollParent.clientHeight+t.y-e.coordinates.y;if(!(!t.scrollOutside&&r>t.scrollParent.clientHeight)&&r>t.yThresh*t.scrollParent.clientHeight&&t.scrollParent.scrollTop!==0)return e}function tCe(e,t){const r=t.scrollParent.clientHeight+t.y-e.coordinates.y;if(!(!t.scrollOutside&&r<0)&&r<(1-t.yThresh)*t.scrollParent.clientHeight&&!(t.scrollParent.scrollTop+t.scrollParent.clientHeight>=t.scrollParent.scrollHeight))return e}function rCe(e,t){t.touchMoving=!0,t.touchedNode.style.display=t.touchedNodeDisplay||"";const{x:r,y:n}=Bu(e.e);t.coordinates.y=n,t.coordinates.x=r;const i=t.touchStartLeft??0,o=t.touchStartTop??0;t.touchedNode.style.left=`${r-i}px`,t.touchedNode.style.top=`${n-o}px`,YPe(t,e.targetData.parent.data.config)}function nCe(e,t){if(e.targetData.parent.data.config.longTouch&&!t.longTouch){clearTimeout(t.longTouchTimeout);return}e.e.cancelable&&e.e.preventDefault(),rCe(e,t),kb();const r=SPe(e);if(!r)return;const n={e:e.e,targetData:r};"node"in r?r.node.el.dispatchEvent(new CustomEvent("touchOverNode",{detail:n})):r.parent.el.dispatchEvent(new CustomEvent("touchOverParent",{detail:n}))}function kb(){for(const e of Object.keys(U5)){const[t,r]=U5[e];Dz(e,t,r)}}function Dz(e,t,r){const n=XPe(e);n&&(n.scrollParent.scrollBy(t,r),setTimeout(()=>{Dz(e,t,r)},"touchedNode"in n?10:100))}function iCe(e){if(!yt)return;const{x:t,y:r}=Bu(e.e);yt.coordinates.y=r,yt.coordinates.x=t,kb(),lCe(e,yt)}function oCe(e){if(!yt)return;const{x:t,y:r}=Bu(e.e);yt.coordinates.y=r,yt.coordinates.x=t,kb(),Rb(e,yt)}function aCe(e){yt&&Rb(e.detail,yt)}function sCe(e,t){if(e.targetData.parent.el===t.lastParent.el)return!1;const r=e.targetData.parent.data.config;if(r.dropZone===!1)return!1;const n=t.initialParent.data.config;return r.accepts?r.accepts(e.targetData.parent,t.initialParent,t.lastParent,t):!(!r.group||r.group!==n.group)}function lCe(e,t){var r;e.e.preventDefault(),e.e.stopPropagation(),e.targetData.parent.el===((r=t.lastParent)==null?void 0:r.el)?$z(e,t):Rb(e,t)}function uCe(e,t,r,n){var i;if(t.remapJustFinished)return t.remapJustFinished=!1,t.lastTargetValue=e.targetData.node.data.value,!1;if(t.lastTargetValue===e.targetData.node.data.value||t.draggedNodes.map(v=>v.el).includes(e.targetData.node.el)||t.preventEnter||t.swappedNodeValue===e.targetData.node.data.value||e.targetData.parent.el!==((i=t.lastParent)==null?void 0:i.el)||e.targetData.parent.data.config.sortable===!1)return!1;const o=e.targetData.node.el.getBoundingClientRect(),a=t.draggedNode.el.getBoundingClientRect(),s=o.y-a.y,c=o.x-a.x;let u;const h=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(v=>h[0]<=v.data.index&&v.data.index<=h[1]&&v.el!==t.draggedNode.el),Math.abs(s)>Math.abs(c)?u=s>0?"above":"below":u=c>0?"left":"right";const p=t.lastParent.data.config.threshold;switch(u){case"left":if(r>o.x+o.width*p.horizontal)return t.incomingDirection="left",!0;break;case"right":if(r<o.x+o.width*(1-p.horizontal))return t.incomingDirection="right",!0;break;case"above":if(n>o.y+o.height*p.vertical)return t.incomingDirection="above",!0;break;case"below":if(n<o.y+o.height*(1-p.vertical))return t.incomingDirection="below",!0;break}return!1}function $z(e,t){const{x:r,y:n}=Bu(e.e);uCe(e,t,r,n)&&(t.swappedNodeValue=e.targetData.node.data.value,t.preventEnter=!0,e.targetData.parent.data.config.performSort(t,e))}function $c(e){function t(r){var n;const i=ra.get(r),o=r.parentNode||((n=yt==null?void 0:yt.lastParent)==null?void 0:n.el);if(!i)return;const a=_o.get(o);if(a)return{node:{el:r,data:i},parent:{el:o,data:a}}}return r=>{const n=t(r.currentTarget);if(n)return e({e:r,targetData:n})}}function cCe(e,t){const r=kz(e),n=SE(e.lastParent.el,e.lastParent.data).filter(s=>!r.includes(s)),i=SE(t.targetData.parent.el,t.targetData.parent.data),o=e.initialParent.el===t.targetData.parent.el&&t.targetData.parent.data.config.sortable===!1;let a;"node"in t.targetData?(o?a=e.initialIndex:t.targetData.parent.data.config.sortable===!1?a=t.targetData.parent.data.enabledNodes.length:a=t.targetData.node.data.index,i.splice(a,0,...r)):(a=o?e.initialIndex:t.targetData.parent.data.enabledNodes.length,i.splice(a,0,...r)),PE(e.lastParent.el,e.lastParent.data,n),PE(t.targetData.parent.el,t.targetData.parent.data,i)}function Rb(e,t){sCe(e,t)&&(e.targetData.parent.data.config.performTransfer(t,e),t.lastParent=e.targetData.parent)}function fCe(e){function t(r){const n=_o.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})}}function dCe(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 hCe(e,t){const r=dCe(e);r&&t(r)}var v0=new WeakMap;function pCe(e){const t=v0.get(e);return t?t[0]:(console.warn("No values found for parent element"),[])}function mCe(e,t){const r=v0.get(t);r&&r[1](e),v0.set(t,[e,r[1]])}function vCe(e,t){return r=>{v0.set(r,t),TPe({parent:r,getValues:pCe,setValues:mCe,config:e})}}function z5(e){Pz&&(Array.isArray(e)||(e=[e]),e.forEach(t=>{const{parent:r,state:n,...i}=t;hCe(r,vCe(i,n))}))}function gCe(e,t={}){const r=$.useRef(null),[n,i]=$.useState(e);function o(a={}){z5({parent:r,state:[n,i],...a})}return $.useEffect(()=>{z5({parent:r,state:[n,i],...t})},[n]),$.useEffect(()=>()=>{r.current&&Rz(r.current)},[]),[r,n,i,o]}const Nb=()=>{const e=la(),t=xl(),r=Xf(),n=$.useMemo(()=>{const{orderBy:o,tags:a,excludeBots:s,excludeMaxVisitsReached:c,excludePastValidUntil:u,...h}=r,p=o?Bie(o):void 0,v=(a==null?void 0:a.split(","))??[];return{...h,orderBy:p,tags:v,excludeBots:s!==void 0?s==="true":void 0,excludeMaxVisitsReached:c!==void 0?c==="true":void 0,excludePastValidUntil:u!==void 0?u==="true":void 0}},[r]),i=$.useCallback(o=>{const a={...n,...o},{orderBy:s,tags:c,excludeBots:u,excludeMaxVisitsReached:h,excludePastValidUntil:p,...v}=a,b={...v,orderBy:s&&Fie(s),tags:c.length>0?c.join(","):void 0,excludeBots:UO(u),excludeMaxVisitsReached:UO(h),excludePastValidUntil:UO(p)},x=$0(b),_=x?`?${x}`:"";e(`${t}/list-short-urls/1${_}`)},[n,e,t]);return[n,i]},oA=()=>{const{domain:e}=Xf(),{shortCode:t=""}=Kf();return $.useMemo(()=>({shortCode:rA(t),domain:e}),[e,t])},Mb=()=>{const e=HSe();return g.jsx(_t,{color:"link",size:"lg",className:"p-0 me-3",onClick:e,"aria-label":"Go back",children:g.jsx(Ge,{icon:JK})})},yCe={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"},bCe={android:"Android",ios:"iOS",desktop:"Desktop"},_Ce=({deviceType:e,onDeviceTypeChange:t})=>{const r=$.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(bCe).map(([n,i])=>g.jsx("option",{value:n,children:i},n))]})]})},aA=({value:e,onValueChange:t,label:r,placeholder:n})=>{const i=$.useId();return g.jsxs("div",{children:[g.jsxs("label",{htmlFor:i,children:[r,":"]}),g.jsx(Xr,{id:i,value:e??"",onChange:o=>t(o.target.value),placeholder:n,required:!0})]})},xCe=({language:e,onLanguageChange:t})=>g.jsx(aA,{value:e,onValueChange:t,label:"Language",placeholder:"en-US / en"}),wCe=({name:e,value:t,onNameChange:r,onValueChange:n})=>{const i=$.useId(),o=$.useId();return g.jsxs(g.Fragment,{children:[g.jsxs("div",{children:[g.jsx("label",{htmlFor:i,children:"Param name:"}),g.jsx(Xr,{id:i,value:e??"",onChange:a=>r(a.target.value),placeholder:"hello",required:!0})]}),g.jsxs("div",{children:[g.jsx("label",{htmlFor:o,children:"Param value:"}),g.jsx(Xr,{id:o,value:t??"",onChange:a=>n(a.target.value),placeholder:"world",required:!0})]})]})},OCe=({ipAddress:e,onIpAddressChange:t})=>g.jsx(aA,{value:e,onValueChange:t,label:"IP address",placeholder:"192.168.1.10"}),SCe=({countryCode:e,onCountryCodeChange:t})=>{const r=$.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(yCe).map(([n,i])=>g.jsx("option",{value:n,children:i},n))]})]})},PCe=({cityName:e,onCityNameChange:t})=>g.jsx(aA,{value:e,onValueChange:t,label:"City name",placeholder:"New York"}),CCe=({condition:e,onConditionChange:t,onDelete:r})=>{const n=$.useId(),i=$.useCallback(h=>t({type:h,matchValue:"",matchKey:null}),[t]),o=$.useCallback(h=>t({...e,matchValue:h}),[e,t]),a=$.useCallback(h=>t({...e,matchKey:h}),[e,t]),s=_i("ipRedirectCondition"),c=_i("geolocationRedirectCondition"),u=$.useMemo(()=>{const h={device:"Device type",language:"Language","query-param":"Query param"};return s&&(h["ip-address"]="IP address"),c&&(h["geolocation-country-code"]="Country (geolocation)",h["geolocation-city-name"]="City name (geolocation)"),h},[c,s]);return 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(_t,{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(Ge,{icon:u$,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(u).map(([h,p])=>g.jsx("option",{value:h,children:p},h))})]}),e.type==="device"&&g.jsx(_Ce,{deviceType:e.matchValue,onDeviceTypeChange:o}),e.type==="language"&&g.jsx(xCe,{language:e.matchValue,onLanguageChange:o}),e.type==="query-param"&&g.jsx(wCe,{value:e.matchValue,name:e.matchKey??"",onNameChange:a,onValueChange:o}),e.type==="ip-address"&&g.jsx(OCe,{ipAddress:e.matchValue,onIpAddressChange:o}),e.type==="geolocation-country-code"&&g.jsx(SCe,{countryCode:e.matchValue,onCountryCodeChange:o}),e.type==="geolocation-city-name"&&g.jsx(PCe,{cityName:e.matchValue,onCityNameChange:o})]})},Fz=({isOpen:e,toggle:t,onSave:r,initialData:n})=>{const[i,o]=$.useState(n??{longUrl:"",conditions:[]}),a=$.useCallback(b=>{b.preventDefault(),b.stopPropagation(),i&&r(i),t()},[r,i,t]),s=$.useCallback(()=>o(({longUrl:b,conditions:x})=>({longUrl:b,conditions:[...x,{type:"device",matchValue:"",matchKey:null}]})),[]),c=$.useCallback((b,x)=>o(({longUrl:_,conditions:w})=>{const O=[...w];return O[b]=x,{longUrl:_,conditions:O}}),[]),u=$.useCallback(b=>o(({longUrl:x,conditions:_})=>{const w=[..._];return w.splice(b,1),{longUrl:x,conditions:w}}),[]),h=Zi(),p=$.useCallback(()=>{var b;return(b=h==null?void 0:h.current)==null?void 0:b.focus()},[h]),v=$.useCallback(()=>o(n??{longUrl:"",conditions:[]}),[n]);return g.jsx(Zn,{size:"xl",isOpen:e,toggle:t,centered:!0,onOpened:p,onClosed:v,children:g.jsxs("form",{onSubmit:a,children:[g.jsx(ua,{toggle:t,className:"sticky-top redirect-rule-modal__header",children:"Redirect rule"}),g.jsxs(Eo,{children:[g.jsx("label",{htmlFor:"longUrl",className:"fw-bold",children:"Long URL:"}),g.jsx(Xr,{id:"longUrl",type:"url",placeholder:"https://www.example.com",value:i.longUrl,onChange:b=>o(x=>({...x,longUrl:b.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(_t,{outline:!0,size:"sm",type:"button","aria-label":"Add condition",onClick:s,children:g.jsx(Ge,{icon:Zp})})]}),i.conditions.length===0&&g.jsx("div",{className:"text-center",children:g.jsx("i",{children:"Add conditions..."})}),i.conditions.length>0&&g.jsx(Zo,{className:"redirect-rule-modal__conditions-row",children:i.conditions.map((b,x)=>g.jsx("div",{className:"col-lg-6 col-xl-4 mt-4",children:g.jsx(CCe,{condition:b,onConditionChange:_=>c(x,_),onDelete:()=>u(x)})},`${x}_${b.type}`))})]}),g.jsxs(es,{className:"sticky-bottom redirect-rule-modal__footer",children:[g.jsx(_t,{type:"button",color:"link",onClick:t,children:"Cancel"}),g.jsx(_t,{color:"primary",disabled:i.conditions.length===0,children:"Confirm"})]})]})})},ECe=({priority:e,isLast:t,redirectRule:r,onDelete:n,onMoveUp:i,onMoveDown:o,onUpdate:a})=>{const[s,c]=cr();return g.jsxs(qt,{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(Ge,{icon:oY})}),g.jsxs("div",{className:"d-flex flex-column my-auto",children:[g.jsx(_t,{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(Ge,{icon:_Y})}),g.jsx(_t,{outline:!0,color:"secondary",size:"sm","aria-label":`Move rule with priority ${e} down`,disabled:t,onClick:o,className:"rounded-0 rounded-bottom",children:g.jsx(Ge,{icon:mY})})]}),g.jsxs("div",{className:"flex-grow-1",children:[g.jsxs("div",{className:"mb-2",children:[g.jsx("b",{children:"Long URL:"})," ",g.jsx(Kn,{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((u,h)=>g.jsxs("div",{className:"badge bg-secondary",children:[u.type==="device"&&g.jsxs(g.Fragment,{children:["Device is ",u.matchValue]}),u.type==="language"&&g.jsxs(g.Fragment,{children:[u.matchValue," language is accepted"]}),u.type==="query-param"&&g.jsxs(g.Fragment,{children:["Query string contains ",u.matchKey,"=",u.matchValue]}),u.type==="ip-address"&&g.jsxs(g.Fragment,{children:["IP address matches ",u.matchValue]}),u.type==="geolocation-country-code"&&g.jsxs(g.Fragment,{children:["Country code is ",u.matchValue]}),u.type==="geolocation-city-name"&&g.jsxs(g.Fragment,{children:["City name is ",u.matchValue]})]},`${u.type}_${h}`))]})]}),g.jsxs("div",{className:"d-flex flex-column flex-sm-row gap-1 my-auto",children:[g.jsx(_t,{outline:!0,color:"secondary",size:"sm","aria-label":`Edit rule with priority ${e}`,onClick:c,children:g.jsx(Ge,{icon:o$})}),g.jsx(_t,{outline:!0,color:"danger",size:"sm","aria-label":`Delete rule with priority ${e}`,onClick:n,children:g.jsx(Ge,{icon:kK})})]})]}),g.jsx(Fz,{onSave:a,isOpen:s,toggle:c,initialData:r})]})},TCe=({shortUrlRedirectRules:e,getShortUrlRedirectRules:t,getShortUrlsDetails:r,shortUrlsDetails:n,setShortUrlRedirectRules:i,shortUrlRedirectRulesSaving:o,resetSetRules:a})=>{const s=oA(),{shortUrls:c}=n,u=s&&(c==null?void 0:c.get(s)),[h,p,v]=gCe([],{dragHandle:".drag-n-drop-handler",dropZoneClass:"opacity-25"}),{saving:b,saved:x,errorData:_}=o,[w,O]=cr(),S=$.useCallback(V=>v((B=[])=>[...B,V]),[v]),E=$.useCallback(V=>v((B=[])=>{const W=[...B];return W.splice(V,1),W}),[v]),T=$.useCallback((V,B)=>v((W=[])=>{const q=[...W];return q[V]=B,q}),[v]),A=$.useCallback((V,B)=>v((W=[])=>{if(!W[B])return W;const q=[...W],J=q[B];return q[B]=q[V],q[V]=J,q}),[v]),j=$.useCallback(V=>A(V,V-1),[A]),N=$.useCallback(V=>A(V,V+1),[A]),F=$.useCallback(V=>{V.preventDefault(),p&&i({shortUrl:s,data:{redirectRules:p}})},[s,p,i]);return $.useEffect(()=>(t(s),r([s]),a),[t,r,s,a]),$.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(wi,{body:!0,children:[g.jsxs("h2",{className:"d-sm-flex justify-content-between align-items-center mb-0",children:[g.jsx(Mb,{}),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(Kn,{href:(u==null?void 0:u.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(Kn,{href:e.defaultLongUrl??""})]})]})}),g.jsx("div",{children:g.jsxs(_t,{outline:!0,color:"primary",onClick:O,children:[g.jsx(Ge,{icon:Zp,className:"me-1"})," Add rule"]})}),g.jsxs("form",{onSubmit:F,children:[e.loading&&g.jsx(Ha,{loading:!0}),p.length===0&&!e.loading&&g.jsx(qt,{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((V,B)=>g.jsx(ECe,{redirectRule:V,priority:B+1,isLast:B===p.length-1,onDelete:()=>E(B),onMoveUp:()=>j(B),onMoveDown:()=>N(B),onUpdate:W=>T(B,W)},`${V.longUrl}_${B}`))}),g.jsx("div",{className:"text-center mt-3",children:g.jsx(_t,{outline:!0,color:"primary",className:"btn-sm-block",disabled:b,"data-testid":"save-button",children:b?"Saving...":"Save rules"})})]}),_&&g.jsx(jn,{type:"error",children:g.jsx(sa,{errorData:_,fallbackMessage:"An error occurred while saving short URL redirect rules :("})}),x&&g.jsx(jn,{type:"success",children:"Redirect rules properly saved."}),g.jsx(Fz,{isOpen:w,toggle:O,onSave:S})]})},jCe=(e,t)=>{e.serviceFactory("ShortUrlRedirectRules",()=>TCe),e.decorator("ShortUrlRedirectRules",t(["shortUrlRedirectRules","shortUrlsDetails","shortUrlRedirectRulesSaving"],["getShortUrlRedirectRules","getShortUrlsDetails","setShortUrlRedirectRules","resetSetRules"])),e.serviceFactory("getShortUrlRedirectRules",xPe,"apiClientFactory"),e.serviceFactory("setShortUrlRedirectRules",yPe,"apiClientFactory"),e.serviceFactory("resetSetRules",r=>r.resetSetRules,"setShortUrlRedirectRulesReducerCreator"),e.serviceFactory("shortUrlRedirectRulesReducerCreator",wPe,"getShortUrlRedirectRules"),e.serviceFactory("shortUrlRedirectRulesReducer",r=>r.reducer,"shortUrlRedirectRulesReducerCreator"),e.serviceFactory("setShortUrlRedirectRulesReducerCreator",bPe,"setShortUrlRedirectRules"),e.serviceFactory("setShortUrlRedirectRulesReducer",r=>r.reducer,"setShortUrlRedirectRulesReducerCreator")},ACe=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}),Bz=({createShortUrl:e,shortUrlCreation:t,resetCreateShortUrl:r,basicMode:n=!1})=>{const{ShortUrlForm:i,CreateShortUrlResult:o}=fr(Bz),a=Nn("shortUrlCreation"),s=$.useMemo(()=>ACe(a),[a]);return g.jsxs(g.Fragment,{children:[g.jsx(i,{initialState:s,saving:t.saving,basicMode:n,onSave:async c=>(r(),e(c))}),g.jsx(o,{creation:t,resetCreateShortUrl:r,canBeClosed:n})]})},kCe=dr(Bz,["ShortUrlForm","CreateShortUrlResult"]),Uz=({shortUrlsDetails:e,getShortUrlsDetails:t,shortUrlEdition:r,editShortUrl:n})=>{const{ShortUrlForm:i}=fr(Uz),o=oA(),{loading:a,error:s,errorData:c,shortUrls:u}=e,h=o&&(u==null?void 0:u.get(o)),{saving:p,saved:v,error:b,errorData:x}=r,_=Nn("shortUrlCreation"),w=$.useMemo(()=>sPe(h,_),[h,_]);return $.useEffect(()=>{o&&t([o])},[t,o]),a?g.jsx(Ha,{loading:!0}):s?g.jsx(jn,{type:"error",children:g.jsx(sa,{errorData:c,fallbackMessage:"An error occurred while loading short URL detail :("})}):g.jsxs(g.Fragment,{children:[g.jsx("header",{className:"mb-3",children:g.jsx(wi,{body:!0,children:g.jsxs("h2",{className:"d-sm-flex justify-content-between align-items-center mb-0",children:[g.jsx(Mb,{}),g.jsx("div",{className:"text-center flex-grow-1",children:g.jsxs("small",{children:["Edit ",g.jsx(Kn,{href:(h==null?void 0:h.shortUrl)??""})]})})]})})}),g.jsx(i,{initialState:w,saving:p,onSave:async O=>{h&&n({...h,data:O})}}),v&&b&&g.jsx(jn,{type:"error",className:"mt-3",children:g.jsx(sa,{errorData:x,fallbackMessage:"An error occurred while updating short URL :("})}),v&&!b&&g.jsx(jn,{type:"success",className:"mt-3",children:"Short URL properly edited."})]})},RCe=dr(Uz,["ShortUrlForm"]),zz=({text:e,onCopy:t},r=navigator)=>{var n;return(n=r.clipboard)==null?void 0:n.writeText(e).then(()=>t==null?void 0:t(e,!0)).catch(()=>t==null?void 0:t(e,!1))},Vz=({creation:e,resetCreateShortUrl:t,canBeClosed:r=!1})=>{const{useTimeoutToggle:n}=fr(Vz),[i,o]=n(),{error:a,saved:s}=e;if($.useEffect(()=>{t()},[t]),a)return g.jsxs(jn,{type:"error",className:"mt-3",children:[r&&g.jsx(Ge,{"data-testid":"error-close-button",icon:rS,className:"float-end pointer",onClick:t}),g.jsx(sa,{errorData:e.errorData,fallbackMessage:"An error occurred while creating the URL :("})]});if(!s)return null;const{shortUrl:c}=e.result;return g.jsxs(jn,{type:"success",className:"mt-3",children:[r&&g.jsx(Ge,{"data-testid":"success-close-button",icon:rS,className:"float-end pointer",onClick:t}),g.jsxs("span",{children:[g.jsx("b",{children:"Great!"})," The short URL is ",g.jsx("b",{children:c})]}),g.jsxs("button",{className:"btn btn-light btn-sm create-short-url-result__copy-btn",id:"copyBtn",type:"button",onClick:()=>zz({text:c,onCopy:o}),children:[g.jsx(Ge,{icon:c7})," Copy ",g.jsxs("span",{className:"sr-only",children:[c," to clipboard"]})]}),g.jsx(D0,{placement:"left",isOpen:i,target:"copyBtn",children:"Copied!"})]})},NCe=dr(Vz,["useTimeoutToggle"]),WO="delete",MCe=({shortUrl:e,toggle:t,isOpen:r,shortUrlDeletion:n,resetDeleteShortUrl:i,deleteShortUrl:o,shortUrlDeleted:a})=>{const[s,c]=$.useState("");$.useEffect(()=>i,[i]);const{loading:u,error:h,deleted:p,errorData:v}=n,b=$.useCallback(()=>{i(),t()},[i,t]),x=$.useCallback(_=>(_.preventDefault(),o(e).then(w=>!Yj(w)&&t())),[o,e,t]);return g.jsx(Zn,{isOpen:r,toggle:b,centered:!0,onClosed:()=>p&&a(e),children:g.jsxs("form",{onSubmit:x,children:[g.jsx(ua,{toggle:b,children:g.jsx("span",{className:"text-danger",children:"Delete short URL"})}),g.jsxs(Eo,{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:WO})," to confirm deletion."]}),g.jsx("input",{type:"text",className:"form-control",placeholder:`Insert ${WO}`,value:s,onChange:_=>c(_.target.value)}),h&&g.jsx(jn,{type:MSe(v)?"warning":"error",small:!0,className:"mt-2",children:g.jsx(sa,{errorData:v,fallbackMessage:"Something went wrong while deleting the URL :("})})]}),g.jsxs(es,{children:[g.jsx("button",{type:"button",className:"btn btn-link",onClick:b,children:"Cancel"}),g.jsx("button",{type:"submit",className:"btn btn-danger",disabled:s!==WO||u,children:u?"Deleting...":"Delete"})]})]})})},Wz=({amount:e=0,loading:t=!1,...r})=>g.jsxs(_t,{...r,outline:!0,color:"primary",disabled:t,children:[g.jsx(Ge,{icon:IK})," ",t?"Exporting...":g.jsxs(g.Fragment,{children:["Export (",Pr(e),")"]})]}),V5=20,qz=({amount:e=0})=>{const{apiClientFactory:t,ReportExporter:r}=fr(qz),[{tags:n,search:i,startDate:o,endDate:a,orderBy:s,tagsMode:c}]=Nb(),[u,,h,p]=cr(),v=$.useCallback(async()=>{const b=e/V5,x=async(w=1)=>{const{data:O}=await t().listShortUrls({page:`${w}`,tags:n,searchTerm:i,startDate:o,endDate:a,orderBy:s,tagsMode:c,itemsPerPage:V5});return w>=b?O:O.concat(await x(w+1))};h();const _=await x();r.exportShortUrls(_.map(w=>{var O;const{hostname:S,pathname:E}=new URL(w.shortUrl),T=E.substring(1);return{createdAt:w.dateCreated,domain:S,shortCode:T,shortUrl:w.shortUrl,longUrl:w.longUrl,title:w.title??"",tags:w.tags.join("|"),visits:((O=w==null?void 0:w.visitsSummary)==null?void 0:O.total)??w.visitsCount??0}})),p()},[e,t,a,s,r,i,o,h,p,n,c]);return g.jsx(Wz,{loading:u,className:"btn-md-block",amount:e,onClick:v})},LCe=dr(qz,["apiClientFactory","ReportExporter"]),Hz=({text:e,onCopy:t,copyToClipboard:r=zz})=>g.jsx(Ru,{className:"ms-2 p-0","aria-label":`Copy ${e} to clipboard`,onClick:()=>r({text:e,onCopy:t}),children:g.jsx(Ge,{icon:c7,className:"fs-5"})}),W5=e=>e&&e.startsWith("#")?e.substring(1):e,ICe=(e,{color:t,bgColor:r,...n})=>{const i=`${e}/qr-code`,o=$0({...n,color:W5(t),bgColor:W5(r)});return`${i}${o?`?${o}`:""}`},DCe=6,q5="0123456789ABCDEF",$Ce=128;function FCe(){return`#${Jj(DCe,()=>q5[Math.floor(Math.random()*q5.length)]).join("")}`}function BCe(e,t,r){return Math.round(Math.sqrt(.299*e**2+.587*t**2+.114*r**2))}function Gz(e){const[t,r,n]=(e.match(/../g)??[]).map(i=>parseInt(i,16)||0);return BCe(t,r,n)>=$Ce}const Kz=$.forwardRef(({name:e,color:t,onChange:r,className:n},i)=>g.jsxs("div",{className:ze("p-0 position-relative",n),style:{backgroundColor:t,borderColor:t},children:[g.jsx(Ge,{icon:YK,className:"position-absolute top-50 start-50 translate-middle",style:{color:Gz(t.substring(1))?"#000":"fff"}}),g.jsx(Xr,{className:"form-control-color opacity-0",type:"color",value:t,onChange:o=>r(o.target.value),innerRef:i,name:e,"aria-label":e})]})),UCe=({color:e,onChange:t,name:r})=>{const n=Zi();return g.jsxs(nm,{children:[g.jsx(Kz,{name:r,color:e,onChange:t,className:"input-group-text",ref:n}),g.jsx(Xr,{readOnly:!0,value:e,onClick:()=>{var i;return(i=n.current)==null?void 0:i.click()},"aria-label":r,"data-testid":"text-input"})]})},g0=({label:e,...t})=>g.jsx(_t,{outline:!0,color:"link",style:{color:"var(--input-text-color)",borderColor:"var(--border-color)"},"aria-label":e,title:e,...t}),H5=({name:e,color:t,initialColor:r,onChange:n})=>g.jsx(g.Fragment,{children:t===void 0?g.jsx(g0,{className:"text-start fst-italic w-100",onClick:()=>n(r),children:g.jsxs("span",{className:"indivisible",children:["Customize ",e]})}):g.jsxs("div",{className:"d-flex gap-1 w-100",children:[g.jsx(UCe,{color:t,onChange:n,name:e}),g.jsx(g0,{label:`Default ${e}`,onClick:()=>n(void 0),children:g.jsx(Ge,{icon:XE})})]})}),G5=({name:e,value:t,step:r,min:n,max:i,onChange:o,initial:a=n})=>{const s=$.useId();return g.jsx(g.Fragment,{children:t===void 0?g.jsxs(g0,{className:"text-start fst-italic w-100",onClick:()=>o(a),children:["Customize ",e]}):g.jsxs("div",{className:"d-flex gap-1 w-100",children:[g.jsxs("div",{className:"d-flex flex-column flex-grow-1",children:[g.jsxs("label",{htmlFor:s,className:"text-capitalize",children:[e,": ",t,"px"]}),g.jsx("input",{id:s,type:"range",className:"form-control-range",value:t,step:r,min:n,max:i,onChange:c=>o(Number(c.target.value))})]}),g.jsx(g0,{label:`Default ${e}`,onClick:()=>o(void 0),children:g.jsx(Ge,{icon:XE})})]})})},zCe=({errorCorrection:e,onChange:t})=>g.jsxs(ts,{text:e?`Error correction (${e})`:g.jsx("i",{children:"Default error correction"}),dropdownClassName:"w-100",children:[g.jsx(Ye,{active:!e,onClick:()=>t(void 0),children:"Default"}),g.jsx(Ye,{divider:!0,tag:"hr"}),g.jsxs(Ye,{active:e==="L",onClick:()=>t("L"),children:[g.jsx("b",{children:"L"}),"ow"]}),g.jsxs(Ye,{active:e==="M",onClick:()=>t("M"),children:[g.jsx("b",{children:"M"}),"edium"]}),g.jsxs(Ye,{active:e==="Q",onClick:()=>t("Q"),children:[g.jsx("b",{children:"Q"}),"uartile"]}),g.jsxs(Ye,{active:e==="H",onClick:()=>t("H"),children:[g.jsx("b",{children:"H"}),"igh"]})]}),VCe=({format:e,onChange:t})=>g.jsxs(ts,{text:e?`Format (${e})`:g.jsx("i",{children:"Default format"}),dropdownClassName:"w-100",children:[g.jsx(Ye,{active:!e,onClick:()=>t(void 0),children:"Default"}),g.jsx(Ye,{divider:!0,tag:"hr"}),g.jsx(Ye,{active:e==="png",onClick:()=>t("png"),children:"PNG"}),g.jsx(Ye,{active:e==="svg",onClick:()=>t("svg"),children:"SVG"})]}),Yz=({shortUrl:{shortUrl:e,shortCode:t},toggle:r,isOpen:n})=>{const{ImageDownloader:i}=fr(Yz),[o,a]=$.useState(),[s,c]=$.useState(),[u,h]=$.useState(),[p,v]=$.useState(),[b,x]=$.useState(),[_,w]=$.useState(),O=_i("qrCodeColors"),S=$.useMemo(()=>ICe(e,{size:o,format:u,margin:s,errorCorrection:p,color:b,bgColor:_}),[e,o,u,s,p,b,_]);return g.jsxs(Zn,{isOpen:n,toggle:r,centered:!0,size:"lg",children:[g.jsxs(ua,{toggle:r,children:["QR code for ",g.jsx(Kn,{href:e,children:e})]}),g.jsxs(Eo,{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 text-center",children:g.jsx("img",{src:S,alt:"QR code",className:"shadow",style:{maxWidth:"100%"}})}),g.jsxs("div",{className:"d-flex flex-column gap-2 qr-code-modal__controls",children:[g.jsx(G5,{name:"size",value:o,onChange:a,step:10,min:50,max:1e3,initial:300}),g.jsx(G5,{name:"margin",value:s,onChange:c,step:1,min:0,max:100}),g.jsx(VCe,{format:u,onChange:h}),g.jsx(zCe,{errorCorrection:p,onChange:v}),O&&g.jsxs(g.Fragment,{children:[g.jsx(H5,{name:"color",initialColor:"#000000",color:b,onChange:x}),g.jsx(H5,{name:"background",initialColor:"#ffffff",color:_,onChange:w})]}),g.jsx("div",{className:"mt-auto",children:g.jsxs(_t,{block:!0,color:"primary",onClick:()=>{i.saveImage(S,`${t}-qr-code.${u??"png"}`).catch(()=>{})},children:["Download ",g.jsx(Ge,{icon:l$,className:"ms-1"})]})})]})]}),g.jsx(es,{className:"sticky-bottom justify-content-around",style:{backgroundColor:"var(--primary-color)",zIndex:"1"},children:g.jsxs("div",{className:"text-center",children:[g.jsx(Kn,{href:S}),g.jsx(Hz,{text:S})]})})]})},WCe=dr(Yz,["ImageDownloader"]),qCe="yyyy-MM-dd",Zz="yyyy-MM-dd HH:mm",cl=()=>new Date,sA=e=>typeof e!="string",lA=(e,t)=>!e||!sA(e)?e:t?cy(e,t):zse(e),fl=e=>lA(e,void 0),Xs=e=>lA(e,qCe),Hp=e=>lA(e,Zz),mi=e=>sA(e)?e:sl(e),_m=(e,t,r)=>{const n=mi(e),i=t&&mi(t),o=r&&mi(r);if(i&&o)try{return qse(n,{start:i,end:o})}catch{return!1}return i?GP(n,i)||Wse(n,i):o?GP(n,o)||fy(n,o):!0},Ql=(e,t)=>GP(e,t)||fy(e,t),y0=({date:e,format:t=Zz,relative:r=!1})=>{const n=sA(e)?e:sl(e);return g.jsx("time",{dateTime:`${Vse(n)}000`,children:r?`${Use(cl(),n)} ago`:cy(n,t)})},HCe=(e,{shortCode:t,domain:r},n)=>{const i=r?`?domain=${r}`:"";return`${e}/short-code/${vz(t)}/${n}${i}`},Kh=({shortUrl:e,suffix:t,asLink:r,children:n,...i})=>{const o=xl();return!r||!e?g.jsx("span",{...i,children:n}):g.jsx(Gt,{to:HCe(o,e,t),...i,children:n})},GCe=e=>{const{meta:t,visitsCount:r,visitsSummary:n}=e,{maxVisits:i,validSince:o,validUntil:a}=t,s=(n==null?void 0:n.total)??r??0;return i&&s>=i?{icon:TY,className:"text-danger",description:g.jsxs(g.Fragment,{children:["This short URL cannot be currently visited because it has reached the maximum amount of ",g.jsx("b",{children:i})," visit",i>1?"s":"","."]})}:a&&fy(mi(a),cl())?{icon:j3,className:"text-danger",description:g.jsxs(g.Fragment,{children:["This short URL cannot be visited since ",g.jsx("b",{className:"indivisible",children:Hp(mi(a))}),"."]})}:o&&fy(cl(),mi(o))?{icon:j3,className:"text-warning",description:g.jsxs(g.Fragment,{children:["This short URL will start working on ",g.jsx("b",{className:"indivisible",children:Hp(mi(o))}),"."]})}:{icon:Xh,className:"text-primary",description:"This short URL can be visited normally."}},KCe=({shortUrl:e})=>{const t=Zi(),{icon:r,className:n,description:i}=GCe(e);return g.jsxs(g.Fragment,{children:[g.jsx("span",{style:{cursor:i?"help":void 0},ref:t,children:g.jsx(Ge,{icon:r,className:n})}),g.jsx(Oi,{target:t,placement:"bottom",children:i})]})},Xz=({visitsCount:e,shortUrl:t,active:r=!1,asLink:n=!1})=>{const i=Zi(),{maxVisits:o,validSince:a,validUntil:s}=(t==null?void 0:t.meta)??{},c=!!o||!!a||!!s,u=g.jsx(Kh,{shortUrl:t,suffix:"visits",asLink:n,children:g.jsx("strong",{className:ze("short-url-visits-count__amount",{"short-url-visits-count__amount--big":r}),children:Pr(e)})});return c?g.jsxs(g.Fragment,{children:[g.jsxs("span",{className:"indivisible",children:[u,g.jsxs("small",{className:"short-urls-visits-count__max-visits-control",ref:i,children:[o&&g.jsxs(g.Fragment,{children:[" / ",Pr(o)]}),g.jsx("sup",{className:"ms-1",children:g.jsx(Ge,{icon:ZE})})]})]}),g.jsx(Oi,{target:i,placement:"bottom",children:g.jsxs("ul",{className:"list-unstyled mb-0",children:[o&&g.jsxs("li",{className:"short-url-visits-count__tooltip-list-item",children:["This short URL will not accept more than ",g.jsx("b",{children:Pr(o)})," visit",o===1?"":"s","."]}),a&&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:Hp(mi(a))}),"."]}),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:Hp(mi(s))}),"."]})]})})]}):u},YCe=e=>!!e.onClose,ZCe=e=>!!e.onClick,Lb=e=>{const{text:t,children:r,className:n,colorGenerator:i}=e,o=ZCe(e),a=o?Ru:"span",s=$.useMemo(()=>i.stylesForKey(t),[t,i]);return g.jsxs(a,{className:ze("badge tag fw-bold",n,{pointer:o}),style:s,onClick:o?e.onClick:void 0,children:[r??t,YCe(e)&&g.jsx(Ru,{"aria-label":`Remove ${t}`,className:"bg-transparent ms-1 opacity-100 p-0 fw-bold tag__close",onClick:e.onClose,children:"×"})]})},XCe=({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(Lb,{text:n,colorGenerator:r,onClick:()=>t==null?void 0:t(n)},n))}),Qz=({shortUrl:e,onTagClick:t})=>{var r,n,i,o;const{ShortUrlsRowMenu:a,ColorGenerator:s,useTimeoutToggle:c}=fr(Qz),[u,h]=c(),[p,v]=c(!1,500),b=$.useRef(!0),[{excludeBots:x}]=Nb(),_=Nn("visits"),w=x??(_==null?void 0:_.excludeBots);return $.useEffect(()=>{b.current||v(),b.current=!1},[(r=e.visitsSummary)==null?void 0:r.total,(n=e.visitsSummary)==null?void 0:n.nonBots,e.visitsCount,v]),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(y0,{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(Kn,{href:e.shortUrl})}),g.jsx(Hz,{text:e.shortUrl,onCopy:h}),g.jsx("span",{role:"status",className:"badge bg-warning text-black short-urls-row__copy-hint",hidden:!u,children:"Copied short URL!"})]})}),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(Kn,{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(Kn,{href:e.longUrl})}),g.jsx("td",{className:"responsive-table__cell short-urls-row__cell","data-th":"Tags",children:g.jsx(XCe,{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(Xz,{visitsCount:(w?(i=e.visitsSummary)==null?void 0:i.nonBots:(o=e.visitsSummary)==null?void 0:o.total)??e.visitsCount??0,shortUrl:e,active:p,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(KCe,{shortUrl:e}),e.hasRedirectRules&&g.jsx(Kh,{asLink:!0,shortUrl:e,suffix:"redirect-rules",title:"This short URL has dynamic redirect rules",children:g.jsx(Ge,{icon:f$})})]})}),g.jsx("td",{className:"responsive-table__cell short-urls-row__cell text-end",children:g.jsx(a,{shortUrl:e})})]})},QCe=dr(Qz,["ShortUrlsRowMenu","ColorGenerator","useTimeoutToggle"]),Jz=({shortUrl:e,deleteShortUrl:t,shortUrlDeleted:r})=>{const{DeleteShortUrlModal:n,QrCodeModal:i}=fr(Jz),[o,,a,s]=cr(),[c,,u,h]=cr(),p=Ab(),v=_i("shortUrlRedirectRules"),{confirmDeletions:b=!0}=Nn("shortUrlsList",{}),x=$.useCallback(async()=>{const _=await t(e);Yj(_)||r(e)},[t,e,r]);return g.jsxs(F0,{minWidth:v?220:190,children:[g.jsxs(Ye,{tag:Kh,shortUrl:e,suffix:"visits",asLink:!0,children:[g.jsx(Ge,{icon:YE,fixedWidth:!0})," Visit stats"]}),p&&g.jsxs(g.Fragment,{children:[g.jsxs(Ye,{disabled:!p.canAddItemWithName(e.shortUrl),onClick:()=>p.addItemToCompare({name:e.shortUrl,query:nA(e)}),children:[g.jsx(Ge,{icon:A0,fixedWidth:!0})," Compare visits"]}),g.jsx(Ye,{divider:!0,tag:"hr"})]}),g.jsxs(Ye,{tag:Kh,shortUrl:e,suffix:"edit",asLink:!0,children:[g.jsx(Ge,{icon:KE,fixedWidth:!0})," Edit short URL"]}),v&&g.jsxs(Ye,{tag:Kh,shortUrl:e,suffix:"redirect-rules",asLink:!0,children:[g.jsx(Ge,{icon:f$,fixedWidth:!0})," Manage redirect rules"]}),g.jsxs(Ye,{onClick:a,children:[g.jsx(Ge,{icon:PY,fixedWidth:!0})," QR code"]}),g.jsx(i,{shortUrl:e,isOpen:o,toggle:s}),g.jsx(Ye,{divider:!0,tag:"hr"}),g.jsxs(Ye,{className:"dropdown-item--danger",onClick:b?u:x,children:[g.jsx(Ge,{icon:HE,fixedWidth:!0})," Delete short URL"]}),g.jsx(n,{shortUrl:e,deleteShortUrl:t,shortUrlDeleted:r,isOpen:c,toggle:h})]})},JCe=dr(Jz,["DeleteShortUrlModal","QrCodeModal"]),eV="shlink/shortUrlCreation",K5={saving:!1,saved:!1,error:!1},eEe=e=>Wr(`${eV}/createShortUrl`,t=>e().createShortUrl(t)),tEe=e=>{const{reducer:t,actions:r}=jr({name:eV,initialState:K5,reducers:{resetCreateShortUrl:()=>K5},extraReducers:i=>{i.addCase(e.pending,()=>({saving:!0,saved:!1,error:!1})),i.addCase(e.rejected,(o,{error:a})=>({saving:!1,saved:!1,error:!0,errorData:Si(a)})),i.addCase(e.fulfilled,(o,{payload:a})=>({result:a,saving:!1,saved:!0,error:!1}))}}),{resetCreateShortUrl:n}=r;return{reducer:t,resetCreateShortUrl:n}},tV="shlink/shortUrlEdition",rEe={saving:!1,saved:!1,error:!1},nEe=e=>Wr(`${tV}/editShortUrl`,({shortCode:t,domain:r,data:n})=>e().updateShortUrl(t,r,n)),iEe=e=>jr({name:tV,initialState:rEe,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:Si(n)})),t.addCase(e.fulfilled,(r,{payload:n})=>({shortUrl:n,saving:!1,error:!1,saved:!0}))}}),Y5="shlink/shortUrlsDetails",Z5={loading:!1,error:!1},oEe=e=>{const t=Wr(`${Y5}/getShortUrlsDetails`,async(n,{getState:i})=>{const{shortUrlsList:o}=i(),a=await Promise.all(n.map(async s=>{var c;const{shortCode:u,domain:h}=s,p=(c=o==null?void 0:o.shortUrls)==null?void 0:c.data.find(v=>Gh(v,u,h));return[s,p??await e().getShortUrl(u,h)]}));return new Map(a)}),{reducer:r}=jr({name:Y5,initialState:Z5,reducers:{},extraReducers:n=>{n.addCase(t.pending,()=>({loading:!0,error:!1})),n.addCase(t.rejected,(i,{error:o})=>({loading:!1,error:!0,errorData:Si(o)})),n.addCase(t.fulfilled,(i,{payload:o})=>({...Z5,shortUrls:o}))}});return{reducer:r,getShortUrlsDetails:t}},aEe=({domains:e,value:t,onChange:r})=>{const[n,,i,o]=cr(),a=!t,s=$.useCallback(()=>{r(""),o()},[r,o]),c=$.useCallback(()=>{r(""),i()},[r,i]);return n?g.jsxs(nm,{children:[g.jsx(Xr,{value:t??"",placeholder:"Domain",onChange:u=>r(u.target.value)}),g.jsx(_t,{id:"backToDropdown",outline:!0,type:"button",className:"domains-dropdown__back-btn","aria-label":"Back to domains list",onClick:s,children:g.jsx(Ge,{icon:iY})}),g.jsx(Oi,{target:"backToDropdown",placement:"left",trigger:"hover",children:"Existing domains"})]}):g.jsxs(ts,{text:a?"Domain":`Domain: ${t}`,className:a?"domains-dropdown__toggle-btn":"domains-dropdown__toggle-btn--active",children:[e.map(({domain:u,isDefault:h})=>g.jsxs(Ye,{active:(t===u||h)&&a,onClick:()=>r(u),className:"d-flex justify-content-between align-items-center",children:[u,h&&g.jsx("span",{className:"text-muted",children:"default"})]},u)),g.jsx(Ye,{divider:!0}),g.jsx(Ye,{onClick:c,children:g.jsx("i",{children:"New domain"})})]})},qO=({icon:e,className:t,...r})=>{const n=Zi();return g.jsxs("div",{className:"icon-input-container",children:[g.jsx(Xr,{className:ze("icon-input-container__input",t),innerRef:n,...r}),g.jsx(Ge,{icon:e,fixedWidth:!0,className:"icon-input-container__icon",onClick:()=>{var i;return(i=n.current)==null?void 0:i.focus()}})]})},sEe=({minDate:e,maxDate:t,value:r,onChange:n,withTime:i=!1,...o})=>{const a=$.useCallback(({target:c})=>{if(!c.value){n==null||n(null);return}n==null||n(mi(c.value))},[n]),s=$.useMemo(()=>i?Hp:Xs,[i]);return g.jsx(Xr,{...o,type:i?"datetime-local":"date",value:s(r)??"",max:s(t)??void 0,min:s(e)??void 0,onChange:a})},b0=({label:e,id:t,...r})=>{const n=$.useId();return g.jsxs(g.Fragment,{children:[g.jsxs("label",{htmlFor:t??n,className:"mb-1",children:[e,":"]}),g.jsx(sEe,{id:t??n,...r})]})},HO=({children:e,infoTooltip:t,checked:r,onChange:n})=>g.jsxs("p",{children:[g.jsx(IF,{inline:!0,checked:r,className:t?"me-2":"",onChange:n,children:e}),t&&g.jsx(Eg,{placement:"right",children:t})]}),lEe=({isOpen:e,toggle:t})=>g.jsxs(Zn,{isOpen:e,toggle:t,centered:!0,size:"lg",children:[g.jsx(ua,{toggle:t,children:"Info"}),g.jsxs(Eo,{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"})]})]})]}),uEe=()=>{const[e,t]=cr();return g.jsxs(g.Fragment,{children:[g.jsx(Ru,{className:"p-0",title:"What does this mean?",onClick:t,children:g.jsx(Ge,{icon:ZE})}),g.jsx(lEe,{isOpen:e,toggle:t})]})},cg=e=>typeof e=="string"?sl(e):e,cEe=e=>"shortCodeLength"in e&&"customSlug"in e&&"domain"in e,rV=({basicMode:e=!1,saving:t,onSave:r,initialState:n,tagsList:i,domainsList:o})=>{var a,s,c;const{TagsSelector:u}=fr(rV),[h,p]=$.useState(n),v=cEe(h),b=_i("deviceLongUrls"),x=_i("urlValidation"),_=x||v,w=$.useCallback(()=>p(n),[n]),O=$.useCallback((j,N)=>su(j)?j:su(N)?null:void 0,[]),S=$.useCallback((j,N)=>p(({deviceLongUrls:F={},...V})=>{var B;return{...V,deviceLongUrls:{...F,[j]:O(N,(B=n.deviceLongUrls)==null?void 0:B[j])}}}),[n.deviceLongUrls,O]),E=$.useCallback(j=>p(N=>({...N,tags:j})),[]),T=$.useCallback(async j=>(j.preventDefault(),r(h).then(N=>v&&!Yj(N)&&w()).catch(()=>{})),[v,r,w,h]),A=$.useMemo(()=>g.jsxs("div",{className:"d-flex flex-column gap-3",children:[g.jsx(Xr,{bsSize:"lg",type:"url",placeholder:"URL to be shortened",required:!0,value:h.longUrl,onChange:j=>p(N=>({...N,longUrl:j.target.value}))}),g.jsxs("div",{className:ze("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(Xr,{bsSize:"lg",placeholder:"Custom slug",value:h.customSlug??"",onChange:j=>p(N=>({...N,customSlug:j.target.value}))})}),g.jsx("div",{className:ze("w-100",{"w-lg-50":e}),children:g.jsx(u,{tags:i.tags,selectedTags:h.tags??[],onChange:E})})]})]}),[u,e,E,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(Zo,{children:[g.jsx("div",{className:ze("mb-3",{"col-sm-6":b,"col-12":!b}),children:g.jsx(qt,{title:"Main options",children:A})}),b&&g.jsx("div",{className:"col-sm-6 mb-3",children:g.jsxs(qt,{title:"Device-specific long URLs",bodyClassName:"d-flex flex-column gap-3",children:[g.jsx(qO,{type:"url",icon:lle,placeholder:"Android-specific redirection",value:((a=h.deviceLongUrls)==null?void 0:a.android)??"",onChange:({target:j})=>S("android",j.value)}),g.jsx(qO,{type:"url",icon:sle,placeholder:"iOS-specific redirection",value:((s=h.deviceLongUrls)==null?void 0:s.ios)??"",onChange:({target:j})=>S("ios",j.value)}),g.jsx(qO,{type:"url",icon:jY,placeholder:"Desktop-specific redirection",value:((c=h.deviceLongUrls)==null?void 0:c.desktop)??"",onChange:({target:j})=>S("desktop",j.value)})]})})]}),g.jsxs(Zo,{children:[g.jsx("div",{className:"col-sm-6 mb-3",children:g.jsxs(qt,{title:"Customize the short URL",bodyClassName:"d-flex flex-column gap-3",children:[g.jsx(Xr,{placeholder:"Title",value:h.title??"",onChange:({target:j})=>p(N=>({...N,title:O(j.value,n.title)}))}),v&&g.jsxs(g.Fragment,{children:[g.jsxs(Zo,{children:[g.jsx("div",{className:"col-lg-6 mb-3 mb-lg-0",children:g.jsx(Xr,{placeholder:"Custom slug",value:h.customSlug??"",onChange:j=>p(N=>({...N,customSlug:j.target.value})),disabled:su(h.shortCodeLength)})}),g.jsx("div",{className:"col-lg-6",children:g.jsx(Xr,{type:"number",placeholder:"Short code length",value:h.shortCodeLength??"",onChange:j=>p(N=>({...N,shortCodeLength:j.target.value})),min:4,disabled:su(h.customSlug)})})]}),g.jsx(aEe,{value:h.domain,onChange:j=>p(N=>({...N,domain:j})),domains:o.domains})]})]})}),g.jsx("div",{className:"col-sm-6 mb-3",children:g.jsxs(qt,{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(b0,{label:"Enabled since",withTime:!0,maxDate:h.validUntil?cg(h.validUntil):void 0,value:h.validSince?cg(h.validSince):null,onChange:j=>p(N=>({...N,validSince:fl(j)}))})}),g.jsx("div",{className:"col-lg-6 mt-3 mt-lg-0",children:g.jsx(b0,{label:"Enabled until",withTime:!0,minDate:h.validSince?cg(h.validSince):void 0,value:h.validUntil?cg(h.validUntil):null,onChange:j=>p(N=>({...N,validUntil:fl(j)}))})})]}),g.jsxs("div",{children:[g.jsx("label",{htmlFor:"maxVisits",className:"mb-1",children:"Maximum visits allowed:"}),g.jsx(Xr,{id:"maxVisits",type:"number",min:1,placeholder:"25...",value:h.maxVisits??"",onChange:j=>p(N=>({...N,maxVisits:su(j.target.value)?Number(j.target.value):null}))})]})]})})]}),g.jsxs(Zo,{children:[_&&g.jsx("div",{className:"col-sm-6 mb-3",children:g.jsxs(qt,{title:"Extra checks",children:[x&&g.jsx(HO,{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(N=>({...N,validateUrl:j})),children:"Validate URL"}),v&&g.jsxs("p",{children:[g.jsx(IF,{inline:!0,className:"me-2",checked:h.findIfExists,onChange:j=>p(N=>({...N,findIfExists:j})),children:"Use existing URL if found"}),g.jsx(uEe,{})]})]})}),g.jsx("div",{className:ze("mb-3",{"col-sm-6":_}),children:g.jsxs(qt,{title:"Configure behavior",children:[g.jsx(HO,{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(N=>({...N,crawlable:j})),children:"Make it crawlable"}),g.jsx(HO,{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(N=>({...N,forwardQuery:j})),children:"Forward query params on redirect"})]})})]})]}),g.jsx("div",{className:"text-center",children:g.jsx(_t,{outline:!0,color:"primary",disabled:t||!h.longUrl,className:"btn-xs-block",children:t?"Saving...":"Save"})})]})},fEe=dr(rV,["TagsSelector"]),Ib="all",nV={today:"Today",yesterday:"Yesterday",last7Days:"Last 7 days",last30Days:"Last 30 days",last90Days:"Last 90 days",last180Days:"Last 180 days",last365Days:"Last 365 days",[Ib]:void 0},iV=Object.keys(nV),dEe=e=>!e||!e.startDate&&!e.endDate,_0=e=>typeof e=="string"&&iV.includes(e),hEe=iV.filter(e=>e!==Ib),X5=e=>e?mi(e):null,oV=(e,t)=>({startDate:X5(e),endDate:X5(t)}),pEe=e=>{if(!(!e||dEe(e)))return e.startDate&&!e.endDate?`Since ${Xs(e.startDate)}`:!e.startDate&&e.endDate?`Until ${Xs(e.endDate)}`:`${Xs(e.startDate)} - ${Xs(e.endDate)}`},aV=e=>{if(!(!e||e===Ib))return _0(e)?nV[e]:pEe(e)},Vi=e=>Eu(dy(cl(),e)),Fc=e=>({startDate:e,endDate:mf(cl())}),sV=e=>{var t;return((t=[[()=>e==="today",()=>Fc(Eu(cl()))],[()=>e==="yesterday",()=>({startDate:Vi(1),endDate:mf(dy(cl(),1))})],[()=>e==="last7Days",()=>Fc(Vi(7))],[()=>e==="last30Days",()=>Fc(Vi(30))],[()=>e==="last90Days",()=>Fc(Vi(90))],[()=>e==="last180Days",()=>Fc(Vi(180))],[()=>e==="last365Days",()=>Fc(Vi(365))]].find(([r])=>r()))==null?void 0:t[1]())??{}},mEe=e=>{var t;const r=mi(e);return((t=[[()=>Ql(Eu(cl()),r),"today"],[()=>Ql(Vi(1),r),"yesterday"],[()=>Ql(Vi(7),r),"last7Days"],[()=>Ql(Vi(30),r),"last30Days"],[()=>Ql(Vi(90),r),"last90Days"],[()=>Ql(Vi(180),r),"last180Days"],[()=>Ql(Vi(365),r),"last365Days"]].find(([n])=>n()))==null?void 0:t[1])??Ib},lV=e=>_0(e)?sV(e):e,uV=e=>!!(e&&e.startDate),vEe=({startDate:e,endDate:t})=>{const r=p7(mf(t??new Date),Eu(e))+1,n=dy(Eu(e),r),i=dy(mf(e),1);return{startDate:n,endDate:i}},gEe=e=>{if(uV(e))return p7(e.endDate??new Date,e.startDate)},yEe=({active:e,allText:t,onChange:r})=>g.jsxs(g.Fragment,{children:[g.jsx(Ye,{active:e==="all",onClick:()=>r("all"),children:t}),g.jsx(Ye,{divider:!0,tag:"hr"}),hEe.map(n=>g.jsx(Ye,{active:e===n,onClick:()=>r(n),children:aV(n)},n))]}),bEe=({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(b0,{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(b0,{label:"Until",value:t,minDate:e??void 0,disabled:r,onChange:o=>i(o&&mf(o))})})]}),uA=({onDatesChange:e,dateRangeOrInterval:t,defaultText:r,disabled:n})=>{const i=$.useMemo(()=>aV(t)??r,[t,r]),[o,a]=$.useMemo(()=>_0(t)?[void 0,t]:[t,void 0],[t]),s=$.useCallback(c=>{_0(c)?e(sV(c),c):e(c)},[e]);return g.jsxs(ts,{disabled:n,text:i,children:[g.jsx(yEe,{allText:r,active:a,onChange:s}),g.jsx(Ye,{divider:!0,tag:"hr"}),g.jsx("div",{className:"px-3 py-1",children:g.jsx(bEe,{...o,onStartDateChange:c=>s({...o,startDate:c}),onEndDateChange:c=>s({...o,endDate:c})})})]})},_Ee={dateCreated:"Created at",shortCode:"Short URL",longUrl:"Long URL",title:"Title",visits:"Visits"},xEe=({onChange:e,selected:t={},className:r,domains:n})=>{const i=_i("filterDisabledUrls"),o=_i("filterShortUrlsByDomain"),{excludeBots:a=!1,excludeMaxVisitsReached:s=!1,excludePastValidUntil:c=!1,domain:u}=t,h=$.useCallback(v=>e({...t,...v}),[e,t]),p=$.useCallback(v=>h({[v]:!(t!=null&&t[v])}),[h,t]);return g.jsxs(ts,{text:"Filters",dropdownClassName:r,end:!0,minWidth:250,children:[g.jsx(Ye,{header:!0,"aria-hidden":!0,children:"Visits:"}),g.jsx(Ye,{active:a,onClick:()=>p("excludeBots"),children:"Ignore visits from bots"}),i&&g.jsxs(g.Fragment,{children:[g.jsx(Ye,{divider:!0,tag:"hr"}),g.jsx(Ye,{header:!0,"aria-hidden":!0,children:"Short URLs:"}),g.jsx(Ye,{active:s,onClick:()=>p("excludeMaxVisitsReached"),children:"Exclude with visits reached"}),g.jsx(Ye,{active:c,onClick:()=>p("excludePastValidUntil"),children:"Exclude enabled in the past"})]}),o&&g.jsxs(g.Fragment,{children:[g.jsx(Ye,{divider:!0,tag:"hr"}),g.jsxs(Ye,{header:!0,"aria-hidden":!0,children:["Domain: ",!n&&g.jsx("i",{children:"loading..."})]}),n==null?void 0:n.map(v=>{const b=v.isDefault?qf:v.domain,x=u===b;return g.jsx(Ye,{active:x,onClick:()=>h({domain:x?void 0:b}),children:v.domain},v.domain)})]}),g.jsx(Ye,{divider:!0,tag:"hr"}),g.jsx(Ye,{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"})]})},cV=({className:e,shortUrlsAmount:t,order:r,handleOrderBy:n,tagsList:i,domainsList:o})=>{const{ExportShortUrlsBtn:a,TagsSelector:s}=fr(cV),[{search:c,tags:u,startDate:h,endDate:p,excludeBots:v,excludeMaxVisitsReached:b,excludePastValidUntil:x,domain:_,tagsMode:w="any"},O]=Nb(),S=Nn("visits"),[E,T]=$.useState(),A=$.useCallback(({startDate:V,endDate:B},W)=>{O({startDate:fl(V)??void 0,endDate:fl(B)??void 0}),T(W)},[O]),j=$.useCallback(V=>O({search:V||void 0}),[O]),N=$.useCallback(V=>O({tags:V}),[O]),F=$.useCallback(()=>O({tagsMode:w==="any"?"all":"any"}),[w,O]);return g.jsxs("div",{className:ze("short-urls-filtering-bar-container",e),children:[g.jsx(om,{initialValue:c,onChange:j}),g.jsxs(nm,{className:"mt-3",children:[g.jsx(s,{immutable:!0,placeholder:"With tags...",tags:i.tags,selectedTags:u,onChange:N}),u.length>1&&g.jsxs(g.Fragment,{children:[g.jsx(_t,{outline:!0,color:"secondary",onClick:F,id:"tagsModeBtn","aria-label":"Change tags mode",children:g.jsx(Ge,{className:"short-urls-filtering-bar__tags-icon",icon:w==="all"?s$:rY})}),g.jsx(Oi,{target:"tagsModeBtn",placement:"left",children:w==="all"?"With all the tags.":"With any of the tags."})]})]}),g.jsxs(Zo,{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(uA,{defaultText:"All short URLs",dateRangeOrInterval:E??oV(h,p),onDatesChange:A})}),g.jsx(xEe,{className:"ms-0 ms-md-2 mt-3 mt-md-0",selected:{excludeBots:v??(S==null?void 0:S.excludeBots),excludeMaxVisitsReached:b,excludePastValidUntil:x,domain:_},onChange:O,domains:o.loading?void 0:o.domains})]})}),g.jsx("div",{className:"col-6 col-lg-4 col-xl-6 mt-3",children:g.jsx(a,{amount:t})}),g.jsx("div",{className:"col-6 d-lg-none mt-3",children:g.jsx(am,{prefixed:!1,items:_Ee,order:r,onChange:n})})]})]})},wEe=dr(cV,["ExportShortUrlsBtn","TagsSelector"]);function Yh({currentOrder:e,field:t,className:r="ms-1"}){return!e.dir||e.field!==t?null:g.jsx(Ge,{icon:e.dir==="ASC"?KK:aY,className:r})}const Bc=2,CE="...",fV=(e,t)=>{const r=MT(Math.max(Bc,e-Bc),Math.min(t-1,e+Bc)+1);return e-Bc>Bc&&r.unshift(CE),e+Bc<t-1&&r.push(CE),r.unshift(1),r.push(t),r},Gp=e=>e===CE,dV=e=>Gp(e)?e:Pr(e),hV=(e,t)=>Gp(e)?`${e}_${t}`:`${e}`,OEe=({paginator:e,currentQueryString:t=""})=>{const{currentPage:r=0,pagesCount:n=0}=e??{},i=xl(),o=s=>`${i}/list-short-urls/${s}${t}`;if(n<=1)return g.jsx("div",{className:"pb-3"});const a=()=>fV(r,n).map((s,c)=>g.jsx(vu,{disabled:Gp(s),active:r===s,children:g.jsx(gu,{tag:Gt,to:o(s),children:dV(s)})},hV(s,c)));return g.jsxs(ET,{className:"sticky-card-paginator py-3",listClassName:"flex-wrap justify-content-center mb-0",children:[g.jsx(vu,{disabled:r===1,children:g.jsx(gu,{previous:!0,tag:Gt,to:o(r-1)})}),a(),g.jsx(vu,{disabled:r>=n,children:g.jsx(gu,{next:!0,tag:Gt,to:o(r+1)})})]})},SEe={field:"dateCreated",dir:"DESC"},pV=ko(({listShortUrls:e,shortUrlsList:t})=>{var r,n,i;const{ShortUrlsTable:o,ShortUrlsFilteringBar:a}=fr(pV),{page:s}=Kf(),c=yn(),[{tags:u,search:h,startDate:p,endDate:v,orderBy:b,tagsMode:x,excludeBots:_,excludePastValidUntil:w,excludeMaxVisitsReached:O,domain:S},E]=Nb(),T=LT(),[A,j]=$.useState(b??((r=T.shortUrlsList)==null?void 0:r.defaultOrdering)??SEe),{pagination:N}=(t==null?void 0:t.shortUrls)??{},F=$.useMemo(()=>{var ae;return _??((ae=T.visits)==null?void 0:ae.excludeBots)},[_,(n=T.visits)==null?void 0:n.excludeBots]),V=_i("excludeBotsOnShortUrls"),B=$.useCallback((ae,se)=>{E({orderBy:{field:ae,dir:se}}),j({field:ae,dir:se})},[E]),W=ae=>()=>B(ae,B0(ae,A.field,A.dir)),q=ae=>g.jsx(Yh,{currentOrder:A,field:ae}),J=$.useCallback(ae=>E({tags:[...new Set([...u,ae])]}),[u,E]),Q=$.useCallback(({field:ae,dir:se})=>V&&F&&ae==="visits"?{field:"nonBotVisits",dir:se}:{field:ae,dir:se},[F,V]),ne=Xj();return $.useEffect(()=>{e({page:s,searchTerm:h,tags:u,startDate:p,endDate:v,orderBy:Q(A),tagsMode:x,excludePastValidUntil:w,excludeMaxVisitsReached:O,domain:S})},[e,Q,s,h,u,p,v,A,x,w,O,S]),g.jsxs(Zj,{value:ne,children:[g.jsx(a,{shortUrlsAmount:(i=t.shortUrls)==null?void 0:i.pagination.totalItems,order:A,handleOrderBy:B,className:"mb-3"}),g.jsx(Qj,{type:"short-urls",className:"mb-3"}),g.jsxs(wi,{body:!0,className:ze({"pb-0":!t.loading}),children:[g.jsx(o,{shortUrlsList:t,orderByColumn:W,renderOrderIcon:q,onTagClick:J}),!t.loading&&g.jsx(OEe,{paginator:N,currentQueryString:c.search})]})]})},()=>[Rn.visits]),PEe=dr(pV,["ShortUrlsTable","ShortUrlsFilteringBar"]),CEe=({shortUrlsList:e,onTagClick:t,ShortUrlsRow:r})=>{const{error:n,loading:i,shortUrls:o}=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&&(!o||o.data.length===0)?g.jsx("tr",{children:g.jsx("td",{colSpan:6,className:"text-center",children:"No results found"})}):o==null?void 0:o.data.map(a=>g.jsx(r,{shortUrl:a,onTagClick:t},a.shortUrl))},mV=({orderByColumn:e,renderOrderIcon:t,shortUrlsList:r,onTagClick:n,className:i})=>{const{ShortUrlsRow:o}=fr(mV),a=ze({"short-urls-table__header-cell--with-action":!!e}),s=ze("short-urls-table__header-cell",a),c=ze("table table-hover responsive-table short-urls-table",i);return g.jsxs("table",{className:c,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(Ru,{className:ze("p-0",a),onClick:e==null?void 0:e("title"),children:["Title ",t==null?void 0:t("title")]})," / ",g.jsxs(Ru,{className:ze("p-0",a),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(CEe,{ShortUrlsRow:o,shortUrlsList:r,onTagClick:n})})]})},EEe=dr(mV,["ShortUrlsRow"]),TEe=(e,t)=>{e.factory("ShortUrlsList",PEe),e.decorator("ShortUrlsList",t(["mercureInfo","shortUrlsList"],["listShortUrls","createNewVisits","loadMercureInfo"])),e.factory("ShortUrlsTable",EEe),e.factory("ShortUrlsRow",QCe),e.factory("CreateShortUrlResult",NCe),e.factory("ShortUrlsRowMenu",JCe),e.decorator("ShortUrlsRowMenu",t(null,["shortUrlDeleted","deleteShortUrl"])),e.factory("ShortUrlForm",fEe),e.decorator("ShortUrlForm",t(["tagsList","domainsList"])),e.factory("CreateShortUrl",kCe),e.decorator("CreateShortUrl",t(["shortUrlCreation"],["createShortUrl","resetCreateShortUrl"])),e.factory("EditShortUrl",RCe),e.decorator("EditShortUrl",t(["shortUrlsDetails","shortUrlEdition"],["getShortUrlsDetails","editShortUrl"])),e.serviceFactory("DeleteShortUrlModal",()=>MCe),e.decorator("DeleteShortUrlModal",t(["shortUrlDeletion"],["resetDeleteShortUrl"])),e.factory("QrCodeModal",WCe),e.factory("ExportShortUrlsBtn",LCe),e.factory("ShortUrlsFilteringBar",wEe),e.decorator("ShortUrlsFilteringBar",t(["tagsList","domainsList"])),e.serviceFactory("shortUrlsListReducerCreator",dPe,"listShortUrls","editShortUrl","createShortUrl"),e.serviceFactory("shortUrlsListReducer",r=>r.reducer,"shortUrlsListReducerCreator"),e.serviceFactory("shortUrlCreationReducerCreator",tEe,"createShortUrl"),e.serviceFactory("shortUrlCreationReducer",r=>r.reducer,"shortUrlCreationReducerCreator"),e.serviceFactory("shortUrlEditionReducerCreator",iEe,"editShortUrl"),e.serviceFactory("shortUrlEditionReducer",r=>r.reducer,"shortUrlEditionReducerCreator"),e.serviceFactory("shortUrlDeletionReducerCreator",uPe,"deleteShortUrl"),e.serviceFactory("shortUrlDeletionReducer",r=>r.reducer,"shortUrlDeletionReducerCreator"),e.serviceFactory("shortUrlsDetailsReducerCreator",oEe,"apiClientFactory"),e.serviceFactory("shortUrlsDetailsReducer",r=>r.reducer,"shortUrlsDetailsReducerCreator"),e.serviceFactory("listShortUrls",fPe,"apiClientFactory"),e.serviceFactory("createShortUrl",eEe,"apiClientFactory"),e.serviceFactory("resetCreateShortUrl",r=>r.resetCreateShortUrl,"shortUrlCreationReducerCreator"),e.serviceFactory("deleteShortUrl",lPe,"apiClientFactory"),e.serviceFactory("resetDeleteShortUrl",r=>r.resetDeleteShortUrl,"shortUrlDeletionReducerCreator"),e.serviceFactory("shortUrlDeleted",()=>yz),e.serviceFactory("getShortUrlsDetails",r=>r.getShortUrlsDetails,"shortUrlsDetailsReducerCreator"),e.serviceFactory("editShortUrl",nEe,"apiClientFactory")},jEe=({tag:e,toggle:t,isOpen:r,deleteTag:n,tagDelete:i,tagDeleted:o})=>{const{deleting:a,error:s,deleted:c,errorData:u}=i;return g.jsxs(Zn,{toggle:t,isOpen:r,centered:!0,onClosed:()=>c&&o(e),children:[g.jsx(ua,{toggle:t,className:"text-danger",children:"Delete tag"}),g.jsxs(Eo,{children:["Are you sure you want to delete tag ",g.jsx("b",{children:e}),"?",s&&g.jsx(jn,{type:"error",small:!0,className:"mt-2",children:g.jsx(sa,{errorData:u,fallbackMessage:"Something went wrong while deleting the tag :("})})]}),g.jsxs(es,{children:[g.jsx(_t,{color:"link",onClick:t,children:"Cancel"}),g.jsx(_t,{color:"danger",disabled:a,onClick:async()=>{await n(e),t()},children:a?"Deleting tag...":"Delete tag"})]})]})},vV=({tag:e,editTag:t,toggle:r,tagEdited:n,isOpen:i,tagEdit:o})=>{const{ColorGenerator:a}=fr(vV),[s,c]=$.useState(e),[u,h]=$.useState(a.getColorForKey(e)),{editing:p,error:v,edited:b,errorData:x}=o,_=mz(async()=>{await t({oldName:e,newName:s,color:u}),r()}),w=$.useCallback(()=>b&&n({oldName:e,newName:s,color:u}),[u,b,s,e,n]);return g.jsx(Zn,{isOpen:i,toggle:r,centered:!0,onClosed:w,children:g.jsxs("form",{name:"editTag",onSubmit:_,children:[g.jsx(ua,{toggle:r,children:"Edit tag"}),g.jsxs(Eo,{children:[g.jsxs(nm,{children:[g.jsx(Kz,{color:u,onChange:h,className:"input-group-text",name:"tag-color"}),g.jsx(Xr,{value:s,placeholder:"Tag",required:!0,onChange:({target:O})=>c(O.value)})]}),v&&g.jsx(jn,{type:"error",small:!0,className:"mt-2",children:g.jsx(sa,{errorData:x,fallbackMessage:"Something went wrong while editing the tag :("})})]}),g.jsxs(es,{children:[g.jsx(_t,{type:"button",color:"link",onClick:r,children:"Cancel"}),g.jsx(_t,{color:"primary",disabled:p,children:p?"Saving...":"Save"})]})]})})},AEe=dr(vV,["ColorGenerator"]),kEe=/\s+/g,gV=e=>e.trim().toLowerCase().replace(kEe,"-"),yV=({color:e})=>g.jsx("div",{style:{backgroundColor:e},className:"color-bullet"}),bV=({tag:e,colorGenerator:t})=>g.jsx(yV,{color:t.getColorForKey(e)});let Q5=1;const _V="Tag not found",xV="Add tag",REe=e=>e!==_V,NEe=e=>e===xV,J5=e=>(Q5+=1,{label:e,value:`${e}${Q5}`}),MEe=e=>({tag:t,onClick:r})=>g.jsx(Lb,{colorGenerator:e,text:t.label,className:"react-tags__tag",onClose:r}),LEe=(e,t)=>({option:r,classNames:n,...i})=>{var o;const a=REe(r.label),s=NEe(r.label);return g.jsx("div",{className:ze(n.option,{[n.optionIsActive]:a&&r.active,"react-tags__listbox-option--not-selectable":!a}),...i,children:a?g.jsxs(g.Fragment,{children:[!s&&g.jsx(bV,{tag:`${r.label}`,colorGenerator:e}),s?g.jsxs("i",{children:['Add "',gV(((o=t.current)==null?void 0:o.input.value)??""),'"']}):r.label]}):g.jsx("i",{children:r.label})})},wV=({selectedTags:e,onChange:t,placeholder:r,tags:n,immutable:i=!1})=>{const{ColorGenerator:o}=fr(wV),a=Nn("shortUrlCreation"),s=(a==null?void 0:a.tagFilteringMode)??"startsWith",c=Zi();return g.jsx(aue,{ref:c,selected:e.map(J5),suggestions:n.filter(u=>!e.includes(u)).map(J5),renderTag:MEe(o),renderOption:LEe(o,c),activateFirstOption:!0,allowNew:!i,newOptionText:xV,noOptionsText:_V,placeholderText:r??"Add tags to the URL",delimiterKeys:["Enter",","],suggestionsTransform:(u,h)=>{const p=u.toLowerCase().trim();return p.length<1?[]:[...h.filter(({label:v})=>s==="includes"?v.includes(p):v.startsWith(p))].slice(0,5)},onDelete:u=>{const h=[...e];h.splice(u,1),t(h)},onAdd:({label:u})=>t([...new Set([...e,...u.split(",").map(gV)])])})},IEe=dr(wV,["ColorGenerator"]),EE="shlink/tagDelete",DEe={deleting:!1,deleted:!1,error:!1},OV=An(`${EE}/tagDeleted`),$Ee=e=>{const t=Wr(`${EE}/deleteTag`,async n=>{await e().deleteTags([n])}),{reducer:r}=jr({name:EE,initialState:DEe,reducers:{},extraReducers:n=>{n.addCase(t.pending,()=>({deleting:!0,deleted:!1,error:!1})),n.addCase(t.rejected,(i,{error:o})=>({deleting:!1,deleted:!1,error:!0,errorData:Si(o)})),n.addCase(t.fulfilled,()=>({deleting:!1,deleted:!0,error:!1}))}});return{reducer:r,deleteTag:t}},cA="shlink/tagEdit",FEe={editing:!1,edited:!1,error:!1},SV=An(`${cA}/tagEdited`),BEe=(e,t)=>Wr(`${cA}/editTag`,async({oldName:r,newName:n,color:i})=>(await e().editTag(r,n),t.setColorForKey(n,i),{oldName:r,newName:n,color:i})),UEe=e=>jr({name:cA,initialState:FEe,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:Si(n)})),t.addCase(e.fulfilled,(r,{payload:n})=>{const{oldName:i,newName:o}=n;return{oldName:i,newName:o,editing:!1,edited:!0,error:!1}})}}),fA="shlink/tagsList",GO={tags:[],filteredTags:[],stats:{},loading:!1,error:!1},e8=(e,t)=>r=>r===e?t:r,t8=(e,t)=>e.filter(r=>r!==t),zEe=(e,t)=>e.reduce((r,[n,i])=>{if(!r[n])return r;const{bots:o,nonBots:a}=i,s=r[n];return{...r,[n]:{...s,visitsSummary:s.visitsSummary&&{total:s.visitsSummary.total+o+a,bots:s.visitsSummary.bots+o,nonBots:s.visitsSummary.nonBots+a},visitsCount:(s.visitsCount??0)+o+a}}},{...t}),VEe=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),{})),WEe=e=>Wr(`${fA}/listTags`,async()=>{const{data:t}=await e().tagsStats(),r=t.reduce((n,{tag:i,...o})=>(n[i]=o,n),{});return{tags:Object.keys(r),stats:r}}),PV=An(`${fA}/filterTags`),qEe=(e,t)=>jr({name:fA,initialState:GO,reducers:{},extraReducers:r=>{r.addCase(PV,(n,{payload:i})=>({...n,filteredTags:n.tags.filter(o=>o.toLowerCase().match(i.toLowerCase()))})),r.addCase(e.pending,n=>({...n,loading:!0,error:!1})),r.addCase(e.rejected,(n,{error:i})=>({...GO,error:!0,errorData:Si(i)})),r.addCase(e.fulfilled,(n,{payload:i})=>({...GO,stats:i.stats,tags:i.tags,filteredTags:i.tags})),r.addCase(OV,({tags:n,filteredTags:i,...o},{payload:a})=>({...o,tags:t8(n,a),filteredTags:t8(i,a)})),r.addCase(SV,({tags:n,filteredTags:i,stats:o,...a},{payload:s})=>({...a,stats:{...o,[s.newName]:o[s.oldName]},tags:n.map(e8(s.oldName,s.newName)).sort(),filteredTags:i.map(e8(s.oldName,s.newName)).sort()})),r.addCase(fd,(n,{payload:i})=>({...n,stats:zEe(VEe(i.createdVisits),n.stats)})),r.addCase(t.fulfilled,({tags:n,...i},{payload:o})=>({...i,tags:n.concat(o.tags.filter(a=>!n.includes(a)))}))}}),HEe={tag:"Tag",shortUrls:"Short URLs",visits:"Visits"},CV=ko(({filterTags:e,tagsList:t})=>{var r,n;const{TagsTable:i}=fr(CV),o=LT(),[a,s]=$.useState(((r=o.tags)==null?void 0:r.defaultOrdering)??{}),c=$.useMemo(()=>{const h=t.filteredTags.map(p=>{var v,b,x;const _=t.stats[p],w=((v=o.visits)!=null&&v.excludeBots?(b=_==null?void 0:_.visitsSummary)==null?void 0:b.nonBots:(x=_==null?void 0:_.visitsSummary)==null?void 0:x.total)??(_==null?void 0:_.visitsCount)??0;return{tag:p,visits:w,shortUrls:(_==null?void 0:_.shortUrlsCount)??0}});return BF(h,a)},[a,(n=o.visits)==null?void 0:n.excludeBots,t.filteredTags,t.stats]),u=Xj();return t.loading?g.jsx(Ha,{loading:!0}):t.error?g.jsx(jn,{type:"error",children:g.jsx(sa,{errorData:t.errorData,fallbackMessage:"Error loading tags :("})}):g.jsxs(Zj,{value:u,children:[g.jsx(om,{className:"mb-3",onChange:e}),g.jsx(Zo,{className:"mb-3",children:g.jsx("div",{className:"col-lg-6 offset-lg-6",children:g.jsx(am,{items:HEe,order:a,onChange:(h,p)=>s({field:h,dir:p})})})}),g.jsx(Qj,{type:"tags",className:"mb-3"}),g.jsx(i,{sortedTags:c,currentOrder:a,orderByColumn:h=>()=>{const p=B0(h,a.field,a.dir);s({field:p?h:void 0,dir:p})}})]})},()=>[Rn.visits]),GEe=dr(CV,["TagsTable"]),dA=({pagesCount:e,currentPage:t,setCurrentPage:r,centered:n=!0})=>{if(e<2)return null;const i=o=>()=>!Gp(o)&&r(o);return g.jsxs(ET,{listClassName:ze("flex-wrap mb-0 simple-paginator",{"justify-content-center":n}),children:[g.jsx(vu,{disabled:t<=1,children:g.jsx(gu,{previous:!0,tag:"span",onClick:i(t-1)})}),fV(t,e).map((o,a)=>g.jsx(vu,{disabled:Gp(o),active:t===o,children:g.jsx(gu,{role:"link",tag:"span",onClick:i(o),children:dV(o)})},hV(o,a))),g.jsx(vu,{disabled:t>=e,children:g.jsx(gu,{next:!0,tag:"span",onClick:i(t+1)})})]})},KEe=20,EV=({sortedTags:e,orderByColumn:t,currentOrder:r})=>{const{TagsTableRow:n}=fr(EV),i=$.useRef(!0),{page:o=1}=Xf(),[a,s]=qSe("page",Number(o)),c=$.useCallback(v=>{s(v),scrollTo(0,0)},[s]),u=ef(e,KEe),h=u.length>1,p=u[a-1]??[];return $.useEffect(()=>{i.current||c(1),i.current=!1},[c,e]),g.jsxs(qt,{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(Yh,{currentOrder:r,field:"tag"})]}),g.jsxs("th",{className:"tags-table__header-cell text-lg-end",onClick:t("shortUrls"),children:["Short URLs ",g.jsx(Yh,{currentOrder:r,field:"shortUrls"})]}),g.jsxs("th",{className:"tags-table__header-cell text-lg-end",onClick:t("visits"),children:["Visits ",g.jsx(Yh,{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(dA,{pagesCount:u.length,currentPage:a,setCurrentPage:c})})]},a)},YEe=dr(EV,["TagsTableRow"]),TV=({tag:e})=>{const{DeleteTagConfirmModal:t,EditTagModal:r,ColorGenerator:n}=fr(TV),[i,o]=cr(),[a,s]=cr(),c=xl(),u=Ab();return g.jsxs("tr",{className:"responsive-table__row",children:[g.jsxs("th",{className:"responsive-table__cell","data-th":"Tag",children:[g.jsx(bV,{tag:e.tag,colorGenerator:n})," ",e.tag]}),g.jsx("td",{className:"responsive-table__cell text-lg-end","data-th":"Short URLs",children:g.jsx(Gt,{to:`${c}/list-short-urls/1?tags=${encodeURIComponent(e.tag)}`,children:Pr(e.shortUrls)})}),g.jsx("td",{className:"responsive-table__cell text-lg-end","data-th":"Visits",children:g.jsx(Gt,{to:`${c}/tag/${e.tag}/visits`,children:Pr(e.visits)})}),g.jsx("td",{className:"responsive-table__cell text-lg-end",children:g.jsxs(F0,{children:[g.jsxs(Ye,{onClick:s,children:[g.jsx(Ge,{icon:o$,fixedWidth:!0,className:"me-1"})," Edit"]}),g.jsxs(Ye,{disabled:!u||!u.canAddItemWithName(e.tag),onClick:()=>u==null?void 0:u.addItemToCompare({name:e.tag,query:e.tag,style:n.stylesForKey(e.tag)}),children:[g.jsx(Ge,{icon:A0,fixedWidth:!0})," Compare visits"]}),g.jsx(Ye,{divider:!0,tag:"hr"}),g.jsxs(Ye,{className:"dropdown-item--danger",onClick:o,children:[g.jsx(Ge,{icon:QK,fixedWidth:!0,className:"me-1"})," Delete tag"]})]})}),g.jsx(r,{tag:e.tag,toggle:s,isOpen:a}),g.jsx(t,{tag:e.tag,toggle:o,isOpen:i})]})},ZEe=dr(TV,["DeleteTagConfirmModal","EditTagModal","ColorGenerator"]),XEe=(e,t)=>{e.factory("TagsSelector",IEe),e.serviceFactory("DeleteTagConfirmModal",()=>jEe),e.decorator("DeleteTagConfirmModal",t(["tagDelete"],["deleteTag","tagDeleted"])),e.factory("EditTagModal",AEe),e.decorator("EditTagModal",t(["tagEdit"],["editTag","tagEdited"])),e.factory("TagsTableRow",ZEe),e.factory("TagsTable",YEe),e.factory("TagsList",GEe),e.decorator("TagsList",t(["tagsList","mercureInfo"],["filterTags","createNewVisits","loadMercureInfo"])),e.serviceFactory("tagEditReducerCreator",UEe,"editTag"),e.serviceFactory("tagEditReducer",r=>r.reducer,"tagEditReducerCreator"),e.serviceFactory("tagDeleteReducerCreator",$Ee,"apiClientFactory"),e.serviceFactory("tagDeleteReducer",r=>r.reducer,"tagDeleteReducerCreator"),e.serviceFactory("tagsListReducerCreator",qEe,"listTags","createShortUrl"),e.serviceFactory("tagsListReducer",r=>r.reducer,"tagsListReducerCreator"),e.serviceFactory("listTags",WEe,"apiClientFactory"),e.serviceFactory("filterTags",()=>PV),e.serviceFactory("deleteTag",r=>r.deleteTag,"tagDeleteReducerCreator"),e.serviceFactory("tagDeleted",()=>OV),e.serviceFactory("editTag",BEe,"apiClientFactory","ColorGenerator"),e.serviceFactory("tagEdited",()=>SV)},QEe=new C7,JEe=e=>QEe.parse(e),r8=e=>e.toLowerCase().trim();class eTe{constructor(t){rl(this,"colors"),rl(this,"lights");var r;this.storage=t,this.colors=((r=this.storage)==null?void 0:r.getTagColors())??{},this.lights={}}getColorForKey(t){const r=r8(t);return this.colors[r]||this.setColorForKey(r,FCe())}setColorForKey(t,r){var n;const i=r8(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]=Gz(r)),this.lights[r]}}const jV=({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)},tTe=(e,t,r)=>{const n=new Blob([t],{type:"text/csv;charset=utf-8;"}),i=URL.createObjectURL(n);jV(e,i,r)};class rTe{constructor(t,r){this.fetch=t,this.window=r}async saveImage(t,r){const n=await this.fetch(t).then(o=>o.blob()),i=URL.createObjectURL(n);jV(this.window,i,r)}}class nTe{constructor(t,r){rl(this,"exportVisits",(n,i)=>{i.length&&this.exportCsv(n,i)}),rl(this,"exportShortUrls",n=>{n.length&&this.exportCsv("short_urls.csv",n)}),rl(this,"exportCsv",(n,i)=>{const o=this.jsonToCsv(i);tTe(this.window,o,n)}),this.window=t,this.jsonToCsv=r}}function iTe(e){e.constant("window",window),e.constant("fetch",window.fetch.bind(window)),e.service("ImageDownloader",rTe,"fetch","window"),e.service("ColorGenerator",eTe,"TagColorsStorage"),e.constant("jsonToCsv",JEe),e.service("ReportExporter",nTe,"window","jsonToCsv"),e.serviceFactory("useTimeoutToggle",()=>$F)}const xm=({visits:e,shortUrl:t,children:r,title:n})=>g.jsx("header",{children:g.jsxs(wi,{body:!0,children:[g.jsxs("h2",{className:"d-flex justify-content-between align-items-center mb-0",children:[g.jsx(Mb,{}),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(Xz,{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})]})}),Db=({children:e,className:t})=>g.jsx("div",{className:ze("d-flex justify-content-between align-items-center",t),children:e}),AV=({title:e,footer:t,children:r})=>g.jsxs(wi,{role:"document",children:[g.jsx(rm,{className:"chart-card__header",children:e}),g.jsx(tm,{children:r}),t&&g.jsx(wF,{className:"chart-card__footer--sticky",children:t})]}),kV={color:"white",background:"rgb(0 0 0 / .9)",border:"none",borderRadius:"5px"},oTe={marginBottom:"5px",fontWeight:"bold"},RV={contentStyle:kV,labelStyle:oTe,itemStyle:{padding:0}},n8=["#97BBCD","#F7464A","#46BFBD","#FDB45C","#949FB1","#57A773","#414066","#08B2E3","#B6C454","#DCDCDC","#463730"],NV=e=>n8[e%n8.length],x0=()=>sm()?"#46e587":"#1DAA58",aTe=()=>sm()?"rgba(70, 229, 135, 0.4)":"rgba(29, 170, 88, 0.4)",sTe=({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:[" (",Pr(i),")"]})]})]},r))}),i8=e=>$.useMemo(()=>Object.entries(e).map(([t,r],n)=>({name:t,value:r,color:NV(n)})),[e]),lTe=({stats:e,prevStats:t,showNumbersInLegend:r,dimensions:n})=>{const i=i8(e),o=i8(t),a=o.length>0,s=sm()?Wie:Vie;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:n??{width:"100%",height:300},children:g.jsx(n?$.Fragment:lj,{children:g.jsxs(iSe,{...n,children:[g.jsx(zi,{formatter:Pr,contentStyle:kV,itemStyle:{color:"white"}}),g.jsx(aa,{data:i,dataKey:"value",nameKey:"name",startAngle:360,endAngle:0,outerRadius:"100%",innerRadius:a?"65%":"50%",animationBegin:0,children:i.map((c,u)=>g.jsx(Js,{fill:c.color,stroke:s},`${c.name}-${u}`))}),a&&g.jsx(aa,{data:o,dataKey:"value",nameKey:"name",startAngle:360,endAngle:0,outerRadius:"55%",innerRadius:"20%",animationBegin:0,stroke:s,fill:x0()})]})})})}),g.jsx("div",{className:"col-sm-12 col-md-5",children:g.jsx(sTe,{chartData:i,showNumbers:r})})]})},o8=({title:e,...t})=>{const[r,n]=cr(!1);return g.jsx(AV,{title:g.jsxs(Db,{children:[e,g.jsx("div",{children:g.jsx(Ga,{checked:r,onChange:n,children:"Show numbers"})})]}),children:g.jsx(lTe,{...t,showNumbersInLegend:r})})},uTe=$.forwardRef(({visitsGroups:e},t)=>{const r=$.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],o)=>g.jsxs("li",{className:"d-inline",children:[g.jsx(yV,{color:MV(i)}),g.jsxs("strong",{children:[n," (",Pr(i.length),")"]})]},`${n}${o}`))})}),cTe={monthly:"Month",weekly:"Week",daily:"Day",hourly:"Hour"},fTe={hourly:e=>({hours:e}),daily:e=>({days:e}),weekly:e=>({weeks:e}),monthly:e=>({months:e})},dTe={hourly:Lae,daily:H0,weekly:Mae,monthly:uy},hA={hourly:e=>cy(e,"yyyy-MM-dd HH:00"),daily:e=>Xs(e),weekly(e){const t=Xs(cp(e)),r=Xs(Vae(e));return`${t} - ${r}`},monthly:e=>cy(e,"yyyy-MM")},hTe=e=>{var t;const r=Object.values(e).filter(a=>a.length>0);if(r.length===0)return"monthly";const n=new Date,i=r.map(a=>sl(a[a.length-1].date)),o=h7(i);return((t=[[()=>H0(n,o)<=2,"hourly"],[()=>uy(n,o)<=1,"daily"],[()=>uy(n,o)<=6,"weekly"]].find(([a])=>a()))==null?void 0:t[1])??"monthly"},pTe=(e,t)=>Object.keys(t).reduce((r,n)=>(r[n]=n7(t[n],i=>hA[e](sl(i.date))),r),{}),mTe=(e,t)=>t.reduce((r,n)=>{const i=hA[e](sl(n.date));return r[i]=r[i]??[],r[i].push(n),r},{}),vTe=(e,t)=>{const r=Object.values(t).filter(h=>h.length>0).map(h=>[...h].reverse());if(r.length===0)return[];const n=dTe[e],i=hA[e],o=fTe[e],a=r.flat(),s=sl(a[0].date),c=sl(a[a.length-1].date),u=n(c,s)||1;return[{formattedDate:i(s),date:s},...Jj(u,h=>{const p=Tae(s,o(h));return{formattedDate:i(p),date:p}})]},MV=e=>{if(e.color)return e.color;const t={main:ap,highlighted:$P,previous:x0()};return e.type?t[e.type]:ap},a8=(e,t)=>$.useMemo(()=>Object.values(e).find(r=>r.type===t)??[],[e,t]),gTe=(e,t,r)=>{const n=a8(e,"main"),i=a8(e,"highlighted"),o=$.useMemo(()=>r?mTe(t,n):{},[r,t,n]),a=$.useCallback((s,{payload:c})=>{const u=o[c.formattedDate]??[];r==null||r(u===i?[]:u)},[o,i,r]);return r&&{cursor:"pointer",onClick:a}},s8=e=>{var t,r;return(r=(t=e.activePayload)==null?void 0:t[0])==null?void 0:r.payload},LV=({visitsGroups:e,setSelectedVisits:t,dimensions:r,matchMedia:n,onDateRangeChange:i})=>{const[o,a]=$.useState(hTe(e)),s=tA(767,n??window.matchMedia),c=$.useMemo(()=>{const q=pTe(o,e),J=Object.keys(q);return vTe(o,e).map(({formattedDate:Q,date:ne})=>({date:ne,formattedDate:Q,...J.reduce((ae,se)=>(ae[se]=q[se][Q]??0,ae),{})}))},[o,e]),u=gTe(e,o,t),[h,p,,v]=cr(),b=Zi(),x=$.useId(),_=Zi(),[w,O]=$.useState(s?300:400);$.useLayoutEffect(()=>{if(!h)return O(s?300:400),()=>{};const q=new ResizeObserver(()=>{const{height:J}=b.current.getBoundingClientRect(),{height:Q}=_.current.getBoundingClientRect();O(J-Q-48)});return q.observe(b.current),q.observe(_.current),()=>q.disconnect()},[b,h,s,_]),GSe("Escape",v,h);const S=r?$.Fragment:lj,E=$.useMemo(()=>r?{}:{width:"100%",height:w},[r,w]),[T,A]=$.useState(),[j,N]=$.useState(),F=$.useCallback(()=>{A(void 0),N(void 0)},[]),V=$.useCallback((q,J)=>{const Q=s8(q);J.button===0&&Q&&A(Q)},[]),B=$.useCallback(q=>{const J=s8(q);T&&J&&N(J)},[T]),W=$.useCallback(()=>{if(!T||!j)return;const q=[T.date,j.date],J=kae(q),Q=h7(q);F(),i({startDate:J,endDate:Q})},[i,F,j,T]);return g.jsxs(wi,{className:ze({"fixed-top fixed-bottom":h}),"data-testid":"line-chart-card",children:[g.jsxs(rm,{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(_t,{"aria-label":h?"Collapse":"Expand","aria-expanded":h,"aria-controls":x,size:"sm",color:"link",onClick:p,children:g.jsx(Ge,{icon:h?RK:EY})}),g.jsxs(im,{className:"d-flex align-items-center",children:[g.jsx(Ja,{caret:!0,color:"link",className:"btn-sm p-0",children:"Group by"}),g.jsx(ml,{end:!0,children:Object.entries(cTe).map(([q,J])=>g.jsx(Ye,{active:o===q,onClick:()=>a(q),children:J},q))})]})]})]}),g.jsxs(tm,{innerRef:b,id:x,children:[g.jsx(S,{...E,children:g.jsxs(nSe,{className:"user-select-none",data:c,...r,onMouseDown:V,onMouseMove:B,onMouseUp:W,children:[g.jsx(ud,{dataKey:"formattedDate"}),g.jsx(cd,{tickFormatter:Pr,yAxisId:"1"}),g.jsx(zi,{formatter:Pr,...RV}),g.jsx(Wj,{strokeOpacity:sm()?.1:.9}),Object.entries(e).map(([q,J])=>J.length>0&&g.jsx(ld,{yAxisId:"1",dataKey:q,type:"monotone",stroke:MV(J),strokeWidth:2,activeDot:J.type==="previous"?void 0:u,strokeDasharray:J.type==="previous"?"8 3":void 0},q)),T&&j&&g.jsx(gm,{yAxisId:"1",x1:T.formattedDate,x2:j.formattedDate})]})}),g.jsx(uTe,{visitsGroups:e,ref:_})]})]})},yTe=({toggleClassName:e,ranges:t,value:r,setValue:n})=>g.jsxs(im,{children:[g.jsx(Ja,{caret:!0,color:"link",className:e,children:"Paginate"}),g.jsxs(ml,{end:!0,children:[t.map(i=>g.jsxs(Ye,{active:i===r,onClick:()=>n(i),children:[g.jsx("b",{children:i})," items per page"]},i)),g.jsx(Ye,{divider:!0,tag:"hr"}),g.jsx(Ye,{disabled:r===1/0,onClick:()=>n(1/0),children:g.jsx("i",{children:"Clear pagination"})})]})]}),l8=e=>e.startsWith("hidden_"),bTe=({stats:e,prevStats:t,highlightedStats:r,highlightedLabel:n,max:i,onClick:o,dimensions:a})=>{const s=$.useMemo(()=>Object.entries(e).map(([p,v])=>{const b=(r==null?void 0:r[p])??0,x=(t==null?void 0:t[p])??0,_=l8(p);return{name:p,amount:Math.max(v,x),nonHighlightedAmount:_?null:v-b,highlightedAmount:_?null:b,prevAmount:_?null:x}}),[e,t,r]),c=$.useMemo(()=>{const p=s.reduce((v,{name:b})=>v>b.length?v:b.length,0);return Math.min(150,p*7)},[s]),u=a?$.Fragment:lj,h=$.useMemo(()=>a?{}:{width:"100%",height:Math.max(300,s.length*(t?44:22))},[a,s.length,t]);return g.jsx(u,{...h,children:g.jsxs(oSe,{layout:"vertical",data:s,barCategoryGap:3,...a,children:[g.jsx(ud,{type:"number",dataKey:"amount",tickFormatter:Pr,domain:i?[0,i]:void 0}),g.jsx(cd,{type:"category",dataKey:"name",width:c,interval:0,style:{fontSize:".8rem"},tickFormatter:p=>l8(p)?"":p}),g.jsx(Wj,{strokeOpacity:sm()?.05:.9}),g.jsx(zi,{filterNull:!0,...RV,formatter:(p,v)=>[Pr(p),v==="highlightedAmount"?n:v==="prevAmount"?"Previous period":r?"Non-selected":"Visits"]}),g.jsx(za,{dataKey:"nonHighlightedAmount",stackId:"main",cursor:"pointer",fill:ap,onClick:({name:p})=>o==null?void 0:o(p),children:s.map(p=>g.jsx(Js,{fill:Uie,stroke:ap,strokeWidth:2},p.name))}),r&&g.jsx(za,{dataKey:"highlightedAmount",stackId:"main",cursor:"pointer",fill:$P,onClick:({name:p})=>o==null?void 0:o(p),children:s.map(p=>g.jsx(Js,{fill:zie,stroke:$P,strokeWidth:2},p.name))}),t&&g.jsx(za,{dataKey:"prevAmount",fill:x0(),children:s.map(p=>g.jsx(Js,{fill:aTe(),stroke:x0(),strokeWidth:2},p.name))})]})})},_Te=e=>typeof e=="string"?e.toLowerCase():e,xTe=([e])=>e,wTe=([,e])=>e,fg=({stats:e,prevStats:t,highlightedStats:r,title:n,sortingItems:i,extraHeaderContent:o,withPagination:a=!0,...s})=>{const[c,u]=$.useState({}),[h,p]=$.useState(1),[v,b]=$.useState(50),x=$.useCallback((F,V)=>{const B=Object.entries(F),W=c.field?Zoe(B,([q,J])=>_Te(c.field===Object.keys(V)[0]?q:J)):B;return!c.dir||c.dir==="ASC"?W:[...W].reverse()},[c.dir,c.field]),_=$.useCallback(F=>{const V=F[h-1];if(h<F.length)return V;const B=F[0].length;return[...V,...Jj(B-V.length,W=>[`hidden_${W}`,0])]},[h]),w=$.useCallback(F=>g.jsx(dA,{currentPage:h,pagesCount:F,setCurrentPage:p}),[h]),O=$.useCallback((F,V,B,W)=>{const q=x(F,V),J=q.map(xTe),Q=B&&Object.entries({...fN(J,J.map(()=>0)),...B}),ne=W&&Object.entries({...fN(J,J.map(()=>0)),...W});if(q.length<=v)return{currentPageStats:Object.fromEntries(q),currentPageHighlightedStats:Q&&Object.fromEntries(Q),currentPagePrevStats:ne&&Object.fromEntries(ne)};const ae=ef(q,v),se=Q&&ef(Q,v),oe=ne&&ef(ne,v);return{currentPageStats:Object.fromEntries(_(ae)),currentPageHighlightedStats:se&&Object.fromEntries(_(se)),currentPagePrevStats:oe&&Object.fromEntries(_(oe)),pagination:w(ae.length),max:mPe(Math.max(...q.map(wTe)))}},[_,x,v,w]),{currentPageStats:S,currentPagePrevStats:E,currentPageHighlightedStats:T,pagination:A,max:j}=$.useMemo(()=>O(e,i,r&&Object.keys(r).length>0?r:void 0,t&&Object.keys(t).length>0?t:void 0),[O,r,t,i,e]),N=$.useMemo(()=>Object.keys(S),[S]);return g.jsx(AV,{title:g.jsxs(Db,{children:[n,g.jsxs("div",{className:"d-flex gap-3",children:[o==null?void 0:o(A?N:void 0),a&&Object.keys(e).length>50&&g.jsx(yTe,{toggleClassName:"btn-sm p-0",ranges:[50,100,200,500],value:v,setValue:F=>{b(F),p(1)}}),g.jsx(am,{isButton:!1,right:!0,items:i,order:c,onChange:(F,V)=>{u({field:F,dir:V}),p(1)}})]})]}),footer:A,children:g.jsx(bTe,{stats:S,prevStats:E,highlightedStats:T,max:j,...s})})},pA=e=>e.type!==void 0,OTe=e=>e.type!==void 0,STe=e=>{const t=i7(e,r=>pA(r.visit)?"orphanVisits":"nonOrphanVisits");return{orphanVisits:[],nonOrphanVisits:[],...t}},IV=(e,{shortCode:t,domain:r},{endDate:n,startDate:i}={})=>e.filter(({shortUrl:o,visit:a})=>o&&Gh(o,t,r)&&_m(a.date,i,n)),DV=(e,t,{endDate:r,startDate:n}={})=>e.filter(({shortUrl:i,visit:o})=>i&&aPe(i,t)&&_m(o.date,n,r)),$V=(e,t,{endDate:r,startDate:n}={})=>e.filter(({shortUrl:i,visit:o})=>(i==null?void 0:i.tags.includes(t))&&_m(o.date,n,r)),dg=(e,t)=>n7(e,r=>r[t]),PTe=e=>{const t=((e==null?void 0:e.startDate)&&fl(e==null?void 0:e.startDate))??void 0,r=((e==null?void 0:e.endDate)&&fl(e==null?void 0:e.endDate))??void 0;return{startDate:t,endDate:r}},TE=({filter:e,dateRange:t})=>{const{startDate:r,endDate:n}=PTe(t),i=(e==null?void 0:e.excludeBots)||void 0;return{startDate:r,endDate:n,excludeBots:i}},CTe=e=>uV(e.dateRange),ETe=({dateRange:e,...t})=>({...t,dateRange:vEe(e)}),u8=(e,t)=>{if(!(!t||!(e in t)))return t[e]&&fl(t[e])||""},FV=()=>{const e=la(),t=Xf(),{startDate:r,endDate:n,orphanVisitsType:i,excludeBots:o,loadPrevInterval:a,...s}=t,c=$.useMemo(()=>({dateRange:r!=null||n!=null?oV(r,n):void 0,visitsFilter:{orphanVisitsType:i,excludeBots:o!==void 0?o==="true":void 0},loadPrevInterval:a!==void 0?a==="true":void 0}),[n,o,a,i,r]),u=$.useCallback(h=>{const{dateRange:p,visitsFilter:v={},loadPrevInterval:b}=q0(c,h),{excludeBots:x,orphanVisitsType:_}=v,w={...s,startDate:u8("startDate",p),endDate:u8("endDate",p),excludeBots:x===void 0?void 0:wE(x),orphanVisitsType:_,loadPrevInterval:b===void 0?void 0:wE(b)},O=$0(w),S=O?`?${O}`:"";e(S,{replace:!0,relative:"route"})},[c,e,s]);return[c,u]},TTe=()=>g.jsx(SSe,{attribution:'© <a href="https://osm.org/copyright">OpenStreetMap</a> contributors',url:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"}),jTe=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}},BV=({toggle:e,isOpen:t,title:r,locations:n=[]})=>g.jsx(Zn,{toggle:e,isOpen:t,className:"map-modal__modal",contentClassName:"map-modal__modal-content",children:g.jsxs(Eo,{className:"map-modal__modal-body",children:[g.jsxs(Db,{className:"map-modal__modal-title fs-4",children:[r,g.jsx("button",{type:"button",className:"btn-close","aria-label":"Close",onClick:e})]}),g.jsxs(xSe,{...jTe(n),children:[g.jsx(TTe,{}),n.map(({cityName:i,latLong:o,count:a},s)=>g.jsx(wSe,{position:o,children:g.jsxs(OSe,{children:[g.jsx("b",{children:a})," visit",a>1?"s":""," from ",g.jsx("b",{children:i})]})},s))]})]})}),ATe=({modalTitle:e,activeCities:t,locations:r=[]})=>{const[n,,i,o]=cr(),[a,s]=cr(),[c,u]=$.useState([]),h=$.useCallback(p=>{u(p?r.filter(p):r),i()},[r,i]);return g.jsxs(g.Fragment,{children:[!t&&g.jsx(_t,{color:"link",className:"p-0",onClick:()=>h(),"aria-label":"Show in map",title:"Show in map",children:g.jsx(Ge,{icon:tS})}),t&&g.jsxs(pl,{isOpen:a,toggle:s,children:[g.jsx(Ja,{color:"link",className:"p-0",title:"Show in map",children:g.jsx(Ge,{icon:tS})}),g.jsxs(ml,{end:!0,children:[g.jsx(Ye,{onClick:()=>h(),children:"Show all locations"}),g.jsx(Ye,{onClick:()=>h(({cityName:p})=>t.includes(p)),children:"Show locations in current page"})]})]}),g.jsx(BV,{toggle:o,isOpen:n,title:e,locations:c})]})},UV=({onChange:e,selected:t={},className:r,isOrphanVisits:n=!1,withPrevInterval:i=!1,disabled:o})=>{const{orphanVisitsType:a,excludeBots:s=!1,loadPrevInterval:c=!1}=t,u=v=>({active:a===v,onClick:()=>e({...t,orphanVisitsType:v===a?void 0:v})}),h=$.useCallback(()=>e({...t,excludeBots:!s}),[s,e,t]),p=$.useCallback(()=>e({...t,loadPrevInterval:!c}),[c,e,t]);return g.jsxs(ts,{disabled:o,text:"More",dropdownClassName:r,end:!0,minWidth:250,children:[i&&g.jsxs(g.Fragment,{children:[g.jsx(Ye,{active:c,onClick:p,children:"Compare with previous period"}),g.jsx(Ye,{divider:!0,tag:"hr"})]}),g.jsx(Ye,{header:!0,"aria-hidden":!0,children:"Bots:"}),g.jsx(Ye,{active:s,onClick:h,children:"Exclude potential bots"}),n&&g.jsxs(g.Fragment,{children:[g.jsx(Ye,{divider:!0,tag:"hr"}),g.jsx(Ye,{header:!0,"aria-hidden":!0,children:"Orphan visits type:"}),g.jsx(Ye,{...u("base_url"),children:"Base URL"}),g.jsx(Ye,{...u("invalid_short_url"),children:"Invalid short URL"}),g.jsx(Ye,{...u("regular_404"),children:"Regular 404"})]}),g.jsx(Ye,{divider:!0,tag:"hr"}),g.jsx(Ye,{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"})})]})},zV=({info:e})=>{const{loading:t,errorData:r,progress:n}=e;return g.jsxs(g.Fragment,{children:[t&&n===null&&g.jsx(Ha,{loading:!0}),t&&n!==null&&g.jsxs(Ha,{loading:!0,children:["This is going to take a while... :S",g.jsx(EF,{value:n,striped:n>=100,className:"mt-3"})]}),r&&g.jsx(jn,{type:"error",children:g.jsx(sa,{errorData:r,fallbackMessage:"An error occurred while loading visits :("})})]})},Tg=({children:e,showFallback:t})=>g.jsxs(g.Fragment,{children:[t&&g.jsx(Ha,{className:"mt-3",children:"There are no visits matching current filter"}),!t&&g.jsx(g.Fragment,{children:e})]}),kTe=({visitsDeletion:e,deleteVisits:t})=>{const{deleting:r}=e,[n,,i]=cr();return g.jsx(qt,{title:g.jsx("span",{className:"text-danger fw-bold",children:"Danger zone"}),children:g.jsxs(Db,{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(_t,{color:"danger",className:"indivisible",onClick:i,children:"Delete visits"}),n&&g.jsxs(_t,{color:"danger",disabled:r,className:"indivisible",onClick:t,innerRef:o=>{o==null||o.focus()},children:[!r&&g.jsx(g.Fragment,{children:"Click again to confirm"}),r&&g.jsx(g.Fragment,{children:"Deleting..."})]})]})})},hg="Others",RTe=["Android Browser","Chrome","Chromium","Firefox","Internet Explorer","Microsoft Edge","Opera","Safari","Samsung Internet for Android","Vivaldi","WeChat"],NTe=e=>{if(!su(e))return{browser:hg,os:hg};const{browser:{name:t},os:{name:r}}=ASe.parse(e);return{os:r??hg,browser:t&&RTe.includes(t)?t:hg}},MTe=e=>{var t;return su(e)?((t=e.split("/")[e.includes("://")?2:0])==null?void 0:t.split(":")[0])??"":"Direct"},VV=(e,t)=>e[t]!==void 0,c8=e=>typeof e=="number"?e:e?parseFloat(e):0,LTe=(e,{os:t})=>{e[t]=(e[t]||0)+1},ITe=(e,{browser:t})=>{e[t]=(e[t]||0)+1},DTe=(e,{referer:t})=>{e[t]=(e[t]||0)+1},WV=e=>(t,r)=>{const n=VV(r,e)?r[e]:"Unknown";t[n]=(t[n]||0)+1},$Te=WV("country"),FTe=WV("city"),BTe=(e,t)=>{if(!VV(t,"city")||t.city==="Unknown")return;const{city:r,latitude:n,longitude:i}=t,o=e[r]||{cityName:r,count:0,latLong:[c8(n),c8(i)]};o.count+=1,e[r]=o},UTe=(e,t)=>{if(!OTe(t))return;const{visitedUrl:r}=t;e[r]=(e[r]||0)+1},jE=e=>e.reduce((t,r)=>(LTe(t.os,r),ITe(t.browsers,r),DTe(t.referrers,r),$Te(t.countries,r),FTe(t.cities,r),BTe(t.citiesForMap,r),UTe(t.visitedUrls,r),t),{os:{},browsers:{},referrers:{},countries:{},cities:{},citiesForMap:{},visitedUrls:{}}),w0=e=>e.map(t=>{const{userAgent:r,date:n,referer:i,visitLocation:o,potentialBot:a}=t;return{date:n,potentialBot:a,userAgent:r,...NTe(r),referer:MTe(i),country:(o==null?void 0:o.countryName)||"Unknown",city:(o==null?void 0:o.cityName)||"Unknown",latitude:o==null?void 0:o.latitude,longitude:o==null?void 0:o.longitude,visitedUrl:t.visitedUrl,type:pA(t)?t.type:void 0}}),zTe=Object.freeze(Object.defineProperty({__proto__:null,normalizeVisits:w0,processStatsFromVisits:jE},Symbol.toStringTag,{value:"Module"})),Ah=20,VTe=({browser:e,os:t,referer:r,country:n,city:i,userAgent:o,...a},s,c)=>{const u=c?o:`${n} ${i}`;return`${e} ${t} ${r} ${u} ${a.visitedUrl}`.toLowerCase().includes(s.toLowerCase())},WTe=(e,t,r)=>t.filter(n=>VTe(n,e,r)),qTe=(e,t)=>BF(t,e),HTe=({visits:e,searchTerm:t,order:r,searchInRawUserAgent:n})=>{const i=t?WTe(t,e,n):[...e],o=qTe(r,i),a=o.length;return{visitsGroups:ef(o,Ah),total:a}},Ho="visits-table__header-cell visits-table__sticky",GTe=({visits:e,selectedVisits:t=[],setSelectedVisits:r,matchMedia:n=window.matchMedia})=>{var i;const o=tA(767,n),[a,s]=$.useState(),c=$.useCallback(F=>{s(F),w(1),r([])},[r]),[u,h]=$.useState({}),[p,v]=cr(),b=$.useCallback(()=>{v(),h({})},[v]),x=$.useMemo(()=>HTe({visits:e,searchTerm:a,order:u,searchInRawUserAgent:p}),[e,a,u,p]),[_,w]=$.useState(1),O=_*Ah,S=O-Ah,E=$.useMemo(()=>{var F,V;return!!((V=(F=x.visitsGroups[_-1])==null?void 0:F[0])!=null&&V.visitedUrl)},[_,x.visitsGroups]),T=6+Number(E)+(p?1:2),A=x.total>0,j=F=>h({field:F,dir:B0(F,u.field,u.dir)}),N=F=>g.jsx(Yh,{currentOrder:u,field:F,className:"visits-table__header-icon"});return g.jsx(qt,{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(Ga,{checked:p,onChange:b,children:"Show user agent"})]}),children:g.jsx("div",{className:"table-responsive-md",children:g.jsxs("table",{className:ze("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:`${Ho} text-center`,onClick:()=>r(t.length<x.total?x.visitsGroups.flat():[]),children:[g.jsx("span",{className:"sr-only",children:"Is selected"}),g.jsx(Ge,{icon:Xh,className:ze({"text-primary":t.length>0})})]}),g.jsxs("th",{className:`${Ho} text-center`,onClick:()=>j("potentialBot"),children:[g.jsx("span",{className:"sr-only",children:"Is bot"}),g.jsx(Ge,{icon:A3}),N("potentialBot")]}),g.jsxs("th",{className:Ho,onClick:()=>j("date"),children:["Date",N("date")]}),g.jsxs("th",{className:Ho,onClick:()=>j("country"),children:["Country",N("country")]}),g.jsxs("th",{className:Ho,onClick:()=>j("city"),children:["City",N("city")]}),p?g.jsxs("th",{className:Ho,onClick:()=>j("userAgent"),children:["User agent",N("userAgent")]}):g.jsxs(g.Fragment,{children:[g.jsxs("th",{className:Ho,onClick:()=>j("browser"),children:["Browser",N("browser")]}),g.jsxs("th",{className:Ho,onClick:()=>j("os"),children:["OS",N("os")]})]}),g.jsxs("th",{className:Ho,onClick:()=>j("referer"),children:["Referrer",N("referer")]}),E&&g.jsxs("th",{className:Ho,onClick:()=>j("visitedUrl"),children:["Visited URL",N("visitedUrl")]})]}),g.jsx("tr",{children:g.jsx("td",{colSpan:T,className:"p-0",children:g.jsx(om,{noBorder:!0,large:!1,onChange:c})})})]}),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=x.visitsGroups[_-1])==null?void 0:i.map((F,V)=>{const B=t.includes(F);return g.jsxs("tr",{style:{cursor:"pointer"},className:ze({"table-active":B}),onClick:()=>r(B?t.filter(W=>W!==F):[...t,F]),children:[g.jsx("td",{className:"text-center",children:B&&g.jsx(Ge,{icon:Xh,className:"text-primary"})}),g.jsx("td",{className:"text-center",children:F.potentialBot&&g.jsxs(g.Fragment,{children:[g.jsx(Ge,{icon:A3,id:`botIcon${V}`}),g.jsx(Oi,{placement:"right",target:`botIcon${V}`,children:"Potentially a visit from a bot or crawler"})]})}),g.jsx("td",{children:g.jsx(y0,{date:F.date})}),g.jsx("td",{children:F.country}),g.jsx("td",{children:F.city}),p?g.jsx("td",{children:F.userAgent}):g.jsxs(g.Fragment,{children:[g.jsx("td",{children:F.browser}),g.jsx("td",{children:F.os})]}),g.jsx("td",{children:F.referer}),F.visitedUrl&&g.jsx("td",{children:F.visitedUrl})]},V)})]}),x.total>Ah&&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(dA,{pagesCount:Math.ceil(x.total/Ah),currentPage:_,setCurrentPage:w,centered:o}),g.jsxs("div",{children:["Visits ",g.jsx("b",{children:Pr(S+1)})," to"," ",g.jsx("b",{children:Pr(Math.min(O,x.total))})," of"," ",g.jsx("b",{children:Pr(x.total)})]})]})})})})]})})})},qs={byTime:{title:"By time",subPath:"by-time",icon:MK},byContext:{title:"By context",subPath:"by-context",icon:YE},byLocation:{title:"By location",subPath:"by-location",icon:tS},list:{title:"List",subPath:"list",icon:GE},options:{title:"Options",subPath:"options",icon:c$,shouldRender:({deletion:e})=>!!e}};Object.freeze(qs);const KO=({display:e})=>e&&g.jsx("div",{className:"mt-3 mx-auto w-75",children:g.jsx(qt,{children:g.jsxs("div",{className:"d-flex gap-2",children:[g.jsx(Ge,{icon:kY,className:"mt-1"}),g.jsx("i",{children:"Could not calculate previous period because selected one does not have a strictly defined start date."})]})})});let pg;const wm=e=>{const{children:t,visitsInfo:r,getVisits:n,cancelGetVisits:i,deletion:o,exportCsv:a,isOrphanVisits:s=!1}=e,{visits:c,prevVisits:u,loading:h,errorData:p,fallbackInterval:v}=r,[{dateRange:b,visitsFilter:x,loadPrevInterval:_},w]=FV(),O=Nn("visits"),[S,E]=$.useState(),T=$.useCallback(({startDate:D,endDate:Y},ue)=>{w({dateRange:{startDate:D??void 0,endDate:Y??void 0}}),E(ue)},[w]),[A,j]=$.useState(v??(O==null?void 0:O.defaultInterval)??"last30Days"),[N,F]=$.useState([]),[V,B]=$.useState(),W=$.useRef(!0),{search:q}=yn(),J=$.useCallback(D=>D?`../${D}${q}`:q,[q]),Q=$.useMemo(()=>w0(c),[c]),ne=$.useMemo(()=>u&&w0(u),[u]),{os:ae,browsers:se,referrers:oe,countries:K,cities:G,citiesForMap:z,visitedUrls:re}=$.useMemo(()=>jE(Q),[Q]),X=$.useMemo(()=>jE(ne??[]),[ne]),le=$.useMemo(()=>Object.fromEntries([["Visits",Object.assign(Q,{type:"main"})],ne&&["Previous period",Object.assign(ne,{type:"previous"})],N.length>0&&[V??"Selected",Object.assign(N,{type:"highlighted"})]].filter(Boolean)),[V,N,ne,Q]),ce=$.useMemo(()=>({...x,excludeBots:x.excludeBots??(O==null?void 0:O.excludeBots),loadPrevInterval:_??(O==null?void 0:O.loadPrevInterval)}),[_,x,O==null?void 0:O.excludeBots,O==null?void 0:O.loadPrevInterval]),de=$.useMemo(()=>Object.values(z),[z]),be=$.useCallback(D=>{pg=void 0,F(D)},[]),M=$.useCallback((D,Y)=>{const ue=`${D}_${Y}`;pg===ue?(F([]),B(void 0),pg=void 0):(F(Q.filter(ie=>ie[D]===Y)),B(Y),pg=ue)},[Q]);return $.useEffect(()=>i,[i]),$.useEffect(()=>{const D=b??lV(A),{loadPrevInterval:Y,...ue}=ce,ie={doIntervalFallback:W.current,loadPrevInterval:Y};n({dateRange:D,filter:ue},ie),be([]),W.current=!1},[A,b,n,ce,be]),$.useEffect(()=>{v&&A===((O==null?void 0:O.defaultInterval)??"last30Days")&&j(v)},[A,v,O==null?void 0:O.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(uA,{disabled:h,dateRangeOrInterval:S??b??A,defaultText:"All visits",onDatesChange:T})}),g.jsx(UV,{disabled:h,className:"ms-0 ms-md-2 mt-3 mt-md-0",isOrphanVisits:s,withPrevInterval:!0,selected:ce,onChange:({loadPrevInterval:D,...Y})=>w({visitsFilter:Y,loadPrevInterval:D})})]})}),c.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(Wz,{className:"btn-md-block",amount:Q.length,onClick:()=>a(Q)}),g.jsxs(_t,{outline:!0,disabled:N.length===0,className:"btn-md-block ms-2",onClick:()=>be([]),children:["Clear selection ",N.length>0&&g.jsxs(g.Fragment,{children:["(",Pr(N.length),")"]})]})]})})]})}),g.jsxs("section",{className:"mt-3",children:[g.jsx(zV,{info:r}),!h&&!p&&g.jsxs(g.Fragment,{children:[g.jsx(FF,{fill:!0,children:Object.values(qs).map(({title:D,icon:Y,subPath:ue,shouldRender:ie},he)=>!ie||ie(e)?g.jsxs(Dh,{to:J(ue),replace:!0,children:[g.jsx(Ge,{icon:Y}),g.jsx("span",{className:"ms-2 d-none d-lg-inline",children:D})]},he):void 0).filter(Boolean)}),g.jsx(Zo,{children:g.jsxs(E0,{children:[g.jsx(Pt,{path:qs.byTime.subPath,element:g.jsxs(Tg,{showFallback:c.length===0,children:[g.jsx("div",{className:"col-12 mt-3","data-testid":"line-chart-container",children:g.jsx(LV,{visitsGroups:le,setSelectedVisits:be,onDateRangeChange:T})}),g.jsx(KO,{display:!!ce.loadPrevInterval&&!u})]})}),g.jsx(Pt,{path:qs.byContext.subPath,element:g.jsxs(Tg,{showFallback:c.length===0,children:[g.jsx("div",{className:ze("mt-3 col-lg-6",{"col-xl-4":!s}),children:g.jsx(o8,{title:"Operating systems",stats:ae,prevStats:X.os})}),g.jsx("div",{className:ze("mt-3 col-lg-6",{"col-xl-4":!s}),children:g.jsx(o8,{title:"Browsers",stats:se,prevStats:X.browsers})}),g.jsx("div",{className:ze("mt-3",{"col-xl-4":!s,"col-lg-6":s}),children:g.jsx(fg,{title:"Referrers",withPagination:!1,stats:oe,prevStats:X.referrers,highlightedStats:dg(N,"referer"),highlightedLabel:V,sortingItems:{name:"Referrer name",amount:"Visits amount"},onClick:D=>M("referer",D)})}),s&&g.jsx("div",{className:"mt-3 col-lg-6",children:g.jsx(fg,{title:"Visited URLs",stats:re,prevStats:X.visitedUrls,highlightedStats:dg(N,"visitedUrl"),highlightedLabel:V,sortingItems:{visitedUrl:"Visited URL",amount:"Visits amount"},onClick:D=>M("visitedUrl",D)})}),g.jsx("div",{className:"col-12",children:g.jsx(KO,{display:!!ce.loadPrevInterval&&!u})})]})}),g.jsx(Pt,{path:qs.byLocation.subPath,element:g.jsxs(Tg,{showFallback:c.length===0,children:[g.jsx("div",{className:"col-lg-6 mt-3",children:g.jsx(fg,{title:"Countries",stats:K,prevStats:X.countries,highlightedStats:dg(N,"country"),highlightedLabel:V,sortingItems:{name:"Country name",amount:"Visits amount"},onClick:D=>M("country",D)})}),g.jsx("div",{className:"col-lg-6 mt-3",children:g.jsx(fg,{title:"Cities",stats:G,prevStats:X.cities,highlightedStats:dg(N,"city"),highlightedLabel:V,extraHeaderContent:D=>de.length>0&&g.jsx(ATe,{modalTitle:"Cities",locations:de,activeCities:D}),sortingItems:{name:"City name",amount:"Visits amount"},onClick:D=>M("city",D)})}),g.jsx("div",{className:"col-12",children:g.jsx(KO,{display:!!ce.loadPrevInterval&&!u})})]})}),g.jsx(Pt,{path:qs.list.subPath,element:g.jsx("div",{className:"col-12",children:g.jsx(GTe,{visits:Q,selectedVisits:N,setSelectedVisits:be})})}),o&&g.jsx(Pt,{path:qs.options.subPath,element:g.jsx("div",{className:"col-12 mt-3",children:g.jsx(kTe,{...o})})}),g.jsx(Pt,{path:"*",element:g.jsx(DE,{replace:!0,to:J(qs.byTime.subPath)})})]})})]})]})]})},qV=ko(({getDomainVisits:e,domainVisits:t,cancelGetDomainVisits:r})=>{const{ReportExporter:n}=fr(qV),{domain:i=""}=Kf(),[o,a=o]=i.split("_"),s=$.useCallback((u,h)=>e({domain:a,options:h,params:u}),[a,e]),c=$.useCallback(u=>n.exportVisits(`domain_${o}_visits.csv`,u),[o,n]);return g.jsx(wm,{getVisits:s,cancelGetVisits:r,visitsInfo:t,exportCsv:c,children:g.jsx(xm,{visits:t.visits,title:`"${o}" visits`})})},()=>[Rn.visits]),KTe=dr(qV,["ReportExporter"]),HV=ko(({getNonOrphanVisits:e,nonOrphanVisits:t,cancelGetNonOrphanVisits:r})=>{const{ReportExporter:n}=fr(HV),i=$.useCallback(a=>n.exportVisits("non_orphan_visits.csv",a),[n]),o=$.useCallback((a,s)=>e({options:s,params:a}),[e]);return g.jsx(wm,{getVisits:o,cancelGetVisits:r,visitsInfo:t,exportCsv:i,children:g.jsx(xm,{title:"Non-orphan visits",visits:t.visits})})},()=>[Rn.visits]),YTe=dr(HV,["ReportExporter"]),GV=ko(({getOrphanVisits:e,orphanVisits:t,cancelGetOrphanVisits:r,deleteOrphanVisits:n,orphanVisitsDeletion:i})=>{const o=_i("orphanVisitsDeletion"),{ReportExporter:a}=fr(GV),s=$.useCallback(h=>a.exportVisits("orphan_visits.csv",h),[a]),c=$.useCallback((h,p)=>{var v;return e({options:p,params:h,orphanVisitsType:(v=h.filter)==null?void 0:v.orphanVisitsType})},[e]),u=$.useMemo(()=>o?{deleteVisits:n,visitsDeletion:i}:void 0,[n,i,o]);return g.jsx(wm,{getVisits:c,cancelGetVisits:r,visitsInfo:t,exportCsv:s,deletion:u,isOrphanVisits:!0,children:g.jsx(xm,{title:"Orphan visits",visits:t.visits})})},()=>[Rn.orphanVisits]),ZTe=dr(GV,["ReportExporter"]),f8=5e3,XTe=2,QTe=4,JTe=({currentPage:e,pagesCount:t})=>e>=t,eje=(e,t)=>t*100/e,KV=({visitsLoader:e,shouldCancel:t,progressChanged:r,batchSize:n})=>{const i=async(a,s)=>Promise.all(s.map(async c=>e({...a,page:c,itemsPerPage:f8}).then(({data:u})=>u))).then(c=>c.flat()),o=async(a,s,c=0)=>{if(t())return[];const u=await i(a,s[c]);return r(eje(s.length,c+1)),c<s.length-1?u.concat(await o(a,s,c+1)):u};return async a=>{const{pagination:s,data:c}=await e({...a,page:1,itemsPerPage:f8});if(JTe(s))return c;const u=MT(XTe,s.pagesCount+1),h=ef(u,n);return s.pagesCount-1>n&&r(0),c.concat(await o(a,h))}},Om=(e,t)=>async r=>e?t({page:1,itemsPerPage:1,excludeBots:r}).then(({data:n})=>n[0]):Promise.resolve(void 0),Sm=({typePrefix:e,createLoaders:t,shouldCancel:r})=>{const n=An(`${e}/progressChanged`),i=An(`${e}/fallbackToInterval`),o=Wr(e,async(a,{getState:s,dispatch:c})=>{var u;const{params:h,options:p}=a,{visitsLoader:v,lastVisitLoader:b}=t(a),x=gEe(h.dateRange),_=TE(h),w=p.loadPrevInterval&&CTe(h)?TE(ETe(h)):void 0,O=QTe/(w?2:1),S=w?{main:0,prev:0}:{main:0},E=(F,V)=>{S[F]=V;const B=Object.values(S),W=B.reduce((q,J)=>q+J,0);c(n(W/B.length))},T=KV({visitsLoader:v,shouldCancel:()=>r(s),progressChanged:F=>E("main",F),batchSize:O}),[A,j,N]=await Promise.all([T(_),b((u=h.filter)==null?void 0:u.excludeBots),w?T(w).then(F=>F.map(V=>{if(x===void 0)return V;const{date:B,...W}=V,q=$T(mi(B),x);return{...W,date:fl(q)}})):Promise.resolve(void 0)]);return!A.length&&j&&c(i(mEe(j.date))),{...a,visits:A,prevVisits:N}});return Object.assign(o,{progressChanged:n,fallbackToInterval:i})},Pm=({name:e,asyncThunkCreator:t,initialState:r,filterCreatedVisits:n,extraReducers:i})=>{const{pending:o,rejected:a,fulfilled:s,progressChanged:c,fallbackToInterval:u}=t,{reducer:h,actions:p}=jr({name:e,initialState:r,reducers:{cancelGetVisits:b=>({...b,cancelLoad:!0})},extraReducers:b=>{b.addCase(o,()=>({...r,loading:!0})),b.addCase(a,(x,{error:_})=>({...r,errorData:Si(_)??null})),b.addCase(s,(x,{payload:_})=>({...x,..._,loading:!1,progress:null,errorData:null})),b.addCase(c,(x,{payload:_})=>({...x,progress:_})),b.addCase(u,(x,{payload:_})=>({...x,fallbackInterval:_})),b.addCase(fd,(x,{payload:_})=>{const{visits:w}=x,O=n(x,_.createdVisits).map(({visit:S})=>S);return O.length?{...x,visits:[...O,...w]}:x}),i==null||i(b)}}),{cancelGetVisits:v}=p;return{reducer:h,cancelGetVisits:v}},YV="shlink/domainVisits",tje={visits:[],domain:"",loading:!1,cancelLoad:!1,errorData:null,progress:null},rje=e=>Sm({typePrefix:`${YV}/getDomainVisits`,createLoaders:({domain:t,options:r})=>{const n=e(),{doIntervalFallback:i=!1}=r,o=s=>n.getDomainVisits(t,s),a=Om(i,s=>n.getDomainVisits(t,s));return{visitsLoader:o,lastVisitLoader:a}},shouldCancel:t=>t().domainVisits.cancelLoad}),nje=e=>Pm({name:YV,initialState:tje,asyncThunkCreator:e,filterCreatedVisits:({domain:t,params:r},n)=>DV(n,t,r==null?void 0:r.dateRange)}),ZV="shlink/orphanVisits",ije={visits:[],loading:!1,cancelLoad:!1,errorData:null,progress:null},oje=e=>Sm({typePrefix:`${ZV}/getNonOrphanVisits`,createLoaders:({options:t})=>{const r=e(),{doIntervalFallback:n=!1}=t,i=async a=>r.getNonOrphanVisits(a),o=Om(n,a=>r.getNonOrphanVisits(a));return{visitsLoader:i,lastVisitLoader:o}},shouldCancel:t=>t().orphanVisits.cancelLoad}),aje=e=>Pm({name:ZV,initialState:ije,asyncThunkCreator:e,filterCreatedVisits:({params:t},r)=>{const{startDate:n,endDate:i}=(t==null?void 0:t.dateRange)??{};return r.filter(({visit:o})=>_m(o.date,n,i))}}),XV="shlink/orphanVisits",sje={visits:[],loading:!1,cancelLoad:!1,errorData:null,progress:null},lje=(e,t)=>!t||t===e.type,uje=({data:e,...t},r)=>{const n=e.filter(i=>pA(i)&&lje(i,r));return{...t,data:n}},cje=e=>Sm({typePrefix:`${XV}/getOrphanVisits`,createLoaders:({orphanVisitsType:t,options:r})=>{const n=e(),{doIntervalFallback:i=!1}=r,o=async s=>n.getOrphanVisits({...s,type:t}).then(c=>uje(c,t)),a=Om(i,s=>n.getOrphanVisits(s));return{visitsLoader:o,lastVisitLoader:a}},shouldCancel:t=>t().orphanVisits.cancelLoad}),fje=(e,t)=>Pm({name:XV,initialState:sje,asyncThunkCreator:e,extraReducers:r=>{r.addCase(t.fulfilled,n=>({...n,visits:[]}))},filterCreatedVisits:({params:r},n)=>{const{startDate:i,endDate:o}=(r==null?void 0:r.dateRange)??{};return n.filter(({visit:a,shortUrl:s})=>!s&&_m(a.date,i,o))}}),QV="shlink/orphanVisitsDeletion",d8={deletedVisits:0,deleting:!1,error:!1},dje=e=>Wr(`${QV}/deleteOrphanVisits`,()=>e().deleteOrphanVisits()),hje=e=>jr({name:QV,initialState:d8,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:Si(n)})),t.addCase(e.fulfilled,(r,{payload:n})=>{const{deletedVisits:i}=n;return{...d8,deletedVisits:i}})}}),JV="shlink/shortUrlVisits",pje={visits:[],shortCode:"",loading:!1,errorData:null,cancelLoad:!1,progress:null},mje=e=>Sm({typePrefix:`${JV}/getShortUrlVisits`,createLoaders:({shortCode:t,domain:r,options:n})=>{const i=e(),{doIntervalFallback:o=!1}=n,a=c=>i.getShortUrlVisits(t,{...c,domain:r}),s=Om(o,c=>i.getShortUrlVisits(t,{...c,domain:r}));return{visitsLoader:a,lastVisitLoader:s}},shouldCancel:t=>t().shortUrlVisits.cancelLoad}),vje=(e,t)=>Pm({name:JV,initialState:pje,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},o)=>IV(o,{shortCode:r,domain:n},i==null?void 0:i.dateRange)}),eW="shlink/shortUrlVisitsDeletion",h8={shortCode:"",deletedVisits:0,deleting:!1,error:!1},gje=e=>Wr(`${eW}/deleteShortUrlVisits`,async({shortCode:t,domain:r})=>({...await e().deleteShortUrlVisits(t,r),shortCode:t,domain:r})),yje=e=>jr({name:eW,initialState:h8,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:Si(n)})),t.addCase(e.fulfilled,(r,{payload:n})=>{const{shortCode:i,domain:o,deletedVisits:a}=n;return{...h8,shortCode:i,domain:o,deletedVisits:a}})}}),tW="shlink/tagVisits",bje={visits:[],tag:"",loading:!1,cancelLoad:!1,errorData:null,progress:null},_je=e=>Sm({typePrefix:`${tW}/getTagVisits`,createLoaders:({tag:t,options:r})=>{const n=e(),{doIntervalFallback:i=!1}=r,o=s=>n.getTagVisits(t,s),a=Om(i,async s=>n.getTagVisits(t,s));return{visitsLoader:o,lastVisitLoader:a}},shouldCancel:t=>t().tagVisits.cancelLoad}),xje=e=>Pm({name:tW,initialState:bje,asyncThunkCreator:e,filterCreatedVisits:({tag:t,params:r},n)=>$V(n,t,r==null?void 0:r.dateRange)}),rW="shlink/visitsOverview",mg={nonOrphanVisits:{total:0},orphanVisits:{total:0},loading:!1,error:!1},p8=e=>e.filter(({visit:t})=>t.potentialBot).length,wje=e=>Wr(`${rW}/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}}))),Oje=e=>jr({name:rW,initialState:mg,reducers:{},extraReducers:t=>{t.addCase(e.pending,()=>({...mg,loading:!0})),t.addCase(e.rejected,()=>({...mg,error:!0})),t.addCase(e.fulfilled,(r,{payload:n})=>({...mg,...n})),t.addCase(fd,({nonOrphanVisits:r,orphanVisits:n,...i},{payload:o})=>{const{nonOrphanVisits:a,orphanVisits:s}=STe(o.createdVisits),c=a.length,u=p8(a),h=c-u,p=s.length,v=p8(s),b=p-v;return{...i,nonOrphanVisits:{total:r.total+c,bots:r.bots&&r.bots+u,nonBots:r.nonBots&&r.nonBots+h},orphanVisits:{total:n.total+p,bots:n.bots&&n.bots+v,nonBots:n.nonBots&&n.nonBots+b}}})}}),Sje=({shortUrl:e,loading:t,shortUrlVisits:r})=>{const{visits:n}=r,i=(e==null?void 0:e.shortUrl)??"",o=(e==null?void 0:e.longUrl)??"",a=e==null?void 0:e.title;return g.jsxs(xm,{title:g.jsxs(g.Fragment,{children:["Visits for ",g.jsx(Kn,{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(y0,{date:e.dateCreated,relative:!0})}),g.jsx(Oi,{placement:"bottom",target:"created",children:g.jsx(y0,{date:e.dateCreated})})]}):g.jsx("small",{children:"Loading..."})]}),g.jsxs("div",{className:"long-url-container",children:[`${a?"Title":"Long URL"}: `,t&&g.jsx("small",{children:"Loading..."}),!t&&g.jsx(Kn,{href:o,children:a??o})]})]})},nW=ko(({shortUrlVisits:e,shortUrlVisitsDeletion:t,shortUrlsDetails:r,getShortUrlVisits:n,getShortUrlsDetails:i,deleteShortUrlVisits:o,cancelGetShortUrlVisits:a})=>{const s=_i("shortUrlVisitsDeletion"),{ReportExporter:c}=fr(nW),u=oA(),h=$.useMemo(()=>{var x;return(x=r.shortUrls)==null?void 0:x.get(u)},[u,r.shortUrls]),p=$.useCallback((x,_)=>n({...u,options:_,params:x}),[n,u]),v=$.useCallback(x=>c.exportVisits(`short-url_${h==null?void 0:h.shortUrl.replace(/https?:\/\//g,"")}_visits.csv`,x),[c,h==null?void 0:h.shortUrl]),b=$.useMemo(()=>s?{deleteVisits:()=>o(u),visitsDeletion:t}:void 0,[o,u,t,s]);return $.useEffect(()=>{i([u])},[u,i]),g.jsx(wm,{getVisits:p,cancelGetVisits:a,visitsInfo:e,exportCsv:v,deletion:b,children:g.jsx(Sje,{shortUrl:h,loading:r.loading,shortUrlVisits:e})})},e=>e.shortCode?[Rn.shortUrlVisits(rA(e.shortCode))]:[]),Pje=dr(nW,["ReportExporter"]),Cje=({tagVisits:e,colorGenerator:t})=>{const{visits:r,tag:n}=e;return g.jsx(xm,{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(Lb,{text:n,colorGenerator:t})]}),visits:r})},iW=ko(({getTagVisits:e,tagVisits:t,cancelGetTagVisits:r})=>{const{ColorGenerator:n,ReportExporter:i}=fr(iW),{tag:o=""}=Kf(),a=$.useCallback((c,u)=>e({tag:o,params:c,options:u}),[e,o]),s=$.useCallback(c=>i.exportVisits(`tag_${o}_visits.csv`,c),[i,o]);return g.jsx(wm,{getVisits:a,cancelGetVisits:r,visitsInfo:t,exportCsv:s,children:g.jsx(Cje,{tagVisits:t,colorGenerator:n})})},()=>[Rn.visits]),Eje=dr(iW,["ColorGenerator","ReportExporter"]),mA=({title:e,colors:t,getVisitsForComparison:r,visitsComparisonInfo:n,cancelGetVisitsComparison:i})=>{const{loading:o,visitsGroups:a}=n,s=Nn("visits"),c=$.useMemo(()=>Object.keys(a).reduce((S,E,T)=>(S[E]=Object.assign(w0(a[E]),{color:(t==null?void 0:t[E])??NV(T)}),S),{}),[t,a]),u=$.useMemo(()=>Object.values(a).every(S=>S.length===0),[a]),[{dateRange:h,visitsFilter:p},v]=FV(),[b,x]=$.useState(),_=$.useCallback(({startDate:S,endDate:E},T)=>{v({dateRange:{startDate:S??void 0,endDate:E??void 0}}),x(T)},[v]),w=$.useRef(h??(s==null?void 0:s.defaultInterval)??"last30Days"),O=$.useMemo(()=>({...p,excludeBots:p.excludeBots??(s==null?void 0:s.excludeBots)}),[p,s==null?void 0:s.excludeBots]);return $.useEffect(()=>{const S=h??lV(w.current);return r({params:{dateRange:S,filter:O}}),i},[i,h,r,O]),g.jsxs(g.Fragment,{children:[g.jsx("div",{className:"mb-3",children:g.jsxs(qt,{bodyClassName:"d-flex",children:[g.jsx(Mb,{}),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(uA,{disabled:o,defaultText:"All visits",dateRangeOrInterval:b??h??w.current,onDatesChange:_})}),g.jsx(UV,{disabled:o,className:"ms-0 ms-md-2 mt-3 mt-md-0",selected:O,onChange:({orphanVisitsType:S,excludeBots:E})=>v({visitsFilter:{orphanVisitsType:S,excludeBots:E}})})]})}),g.jsx(zV,{info:n}),!o&&g.jsx(Tg,{showFallback:u,children:g.jsx(LV,{visitsGroups:c,onDateRangeChange:_})})]})},Tje=ko(({getDomainVisitsForComparison:e,domainVisitsComparison:t,cancelGetDomainVisitsComparison:r})=>{const n=eA("domains"),i=$.useCallback(o=>e({...o,domains:n}),[n,e]);return g.jsx(mA,{title:`Comparing "${n.join('", "')}"`,getVisitsForComparison:i,visitsComparisonInfo:t,cancelGetVisitsComparison:r})},()=>[Rn.visits]),jje=({visitsLoaders:e,shouldCancel:t,progressChanged:r})=>{const n=Object.keys(e),i=Math.max(1,Math.round(4/n.length)),o=Object.fromEntries(n.map(c=>[c,0])),a=(c,u)=>{o[c]=u;const h=Object.values(o),p=h.reduce((v,b)=>v+b,0);r(p/h.length)},s=Object.entries(e).map(([c,u])=>[c,KV({visitsLoader:u,batchSize:i,shouldCancel:t,progressChanged:h=>a(c,h)})]);return async c=>{const u=await Promise.all(s.map(async([h,p])=>{const v=await p(c);return[h,v]}));return Object.fromEntries(u)}},vA=({typePrefix:e,createLoaders:t,shouldCancel:r})=>{const n=An(`${e}/progressChanged`),i=Wr(e,async(o,{getState:a,dispatch:s})=>{const c=t(o),u=await jje({visitsLoaders:c,shouldCancel:()=>r(a),progressChanged:h=>s(n(h))})(TE(o.params));return{...o,visitsGroups:u}});return Object.assign(i,{progressChanged:n})},gA=({name:e,asyncThunkCreator:t,initialState:r,filterCreatedVisitsForGroup:n})=>{const{pending:i,rejected:o,fulfilled:a,progressChanged:s}=t,{reducer:c,actions:u}=jr({name:e,initialState:r,reducers:{cancelGetVisits:p=>({...p,cancelLoad:!0})},extraReducers:p=>{p.addCase(i,()=>({...r,loading:!0})),p.addCase(o,(v,{error:b})=>({...r,errorData:Si(b)??null})),p.addCase(a,(v,{payload:b})=>({...v,...b,loading:!1,progress:null,errorData:null})),p.addCase(s,(v,{payload:b})=>({...v,progress:b})),p.addCase(fd,(v,{payload:b})=>{const{visitsGroups:x,..._}=v,w=Object.keys(x).map(S=>{const E=n({..._,groupKey:S},b.createdVisits).map(({visit:T})=>T);return[S,[...E,...x[S]]]}),O=Object.fromEntries(w);return{..._,visitsGroups:O}})}}),{cancelGetVisits:h}=u;return{reducer:c,cancelGetVisits:h}},oW="shlink/domainVisitsComparison",Aje={visitsGroups:{},loading:!1,cancelLoad:!1,errorData:null,progress:null},kje=e=>vA({typePrefix:`${oW}/getDomainVisitsForComparison`,createLoaders:({domains:t})=>{const r=e(),n=t.map(i=>[i,o=>r.getDomainVisits(i,o)]);return Object.fromEntries(n)},shouldCancel:t=>t().domainVisitsComparison.cancelLoad}),Rje=e=>gA({name:oW,initialState:Aje,asyncThunkCreator:e,filterCreatedVisitsForGroup:({groupKey:t,params:r},n)=>DV(n,t,r==null?void 0:r.dateRange)}),aW="shlink/shortUrlVisitsComparison",Nje={visitsGroups:{},loading:!1,cancelLoad:!1,errorData:null,progress:null},Mje=e=>vA({typePrefix:`${aW}/getShortUrlVisitsForComparison`,createLoaders:({shortUrls:t})=>{const r=e(),n=t.map(i=>[nA(i),o=>r.getShortUrlVisits(i.shortCode,{...o,domain:i.domain})]);return Object.fromEntries(n)},shouldCancel:t=>t().shortUrlVisitsComparison.cancelLoad}),Lje=e=>gA({name:aW,initialState:Nje,asyncThunkCreator:e,filterCreatedVisitsForGroup:({groupKey:t,params:r},n)=>IV(n,gz(t),r==null?void 0:r.dateRange)}),sW="shlink/tagVisitsComparison",Ije={visitsGroups:{},loading:!1,cancelLoad:!1,errorData:null,progress:null},Dje=e=>vA({typePrefix:`${sW}/getTagVisitsForComparison`,createLoaders:({tags:t})=>{const r=e(),n=t.map(i=>[i,o=>r.getTagVisits(i,o)]);return Object.fromEntries(n)},shouldCancel:t=>t().tagVisitsComparison.cancelLoad}),$je=e=>gA({name:sW,initialState:Ije,asyncThunkCreator:e,filterCreatedVisitsForGroup:({groupKey:t,params:r},n)=>$V(n,t,r==null?void 0:r.dateRange)}),Fje=ko(({getShortUrlVisitsForComparison:e,shortUrlVisitsComparison:t,cancelGetShortUrlVisitsComparison:r,shortUrlsDetails:n,getShortUrlsDetails:i})=>{const o=eA("short-urls"),a=$.useMemo(()=>o.map(gz),[o]),s=$.useCallback(h=>e({...h,shortUrls:a}),[e,a]),c=$.useMemo(()=>{var h;return[...((h=n.shortUrls)==null?void 0:h.values())??[]]},[n.shortUrls]),u=$.useMemo(()=>{const{visitsGroups:h,loading:p,...v}=t,b=c.reduce((x,_)=>(x[_.shortUrl]=h[nA(_)]??[],x),{});return{...v,visitsGroups:b,loading:p||n.loading}},[t,n.loading,c]);return $.useEffect(()=>{a.length>0&&i(a)},[i,a]),g.jsx(mA,{title:g.jsx("span",{"data-testid":"title",children:n.loading?"Loading...":`Comparing ${c.length} short URLs`}),getVisitsForComparison:s,visitsComparisonInfo:u,cancelGetVisitsComparison:r})},()=>[Rn.visits]),lW=ko(({getTagVisitsForComparison:e,tagVisitsComparison:t,cancelGetTagVisitsComparison:r})=>{const{ColorGenerator:n}=fr(lW),i=eA("tags"),o=$.useCallback(c=>e({...c,tags:i}),[e,i]),{visitsGroups:a}=t,s=$.useMemo(()=>Object.keys(a).reduce((c,u)=>(c[u]=n.getColorForKey(u),c),{}),[n,a]);return g.jsx(mA,{title:g.jsxs(g.Fragment,{children:["Comparing ",i.map(c=>g.jsx(Lb,{colorGenerator:n,text:c},c))]}),getVisitsForComparison:o,visitsComparisonInfo:t,cancelGetVisitsComparison:r,colors:s})},()=>[Rn.visits]),Bje=dr(lW,["ColorGenerator"]),Uje=(e,t)=>{const r=(n,i)=>t([...n,"mercureInfo"],[...i,"createNewVisits","loadMercureInfo"]);e.serviceFactory("MapModal",()=>BV),e.factory("ShortUrlVisits",Pje),e.decorator("ShortUrlVisits",t(["shortUrlVisits","shortUrlVisitsDeletion","shortUrlsDetails","mercureInfo"],["getShortUrlVisits","deleteShortUrlVisits","getShortUrlsDetails","cancelGetShortUrlVisits","createNewVisits","loadMercureInfo"])),e.factory("TagVisits",Eje),e.decorator("TagVisits",r(["tagVisits"],["getTagVisits","cancelGetTagVisits"])),e.factory("TagVisitsComparison",Bje),e.decorator("TagVisitsComparison",r(["tagVisitsComparison"],["getTagVisitsForComparison","cancelGetTagVisitsForComparison"])),e.serviceFactory("DomainVisitsComparison",()=>Tje),e.decorator("DomainVisitsComparison",r(["domainVisitsComparison"],["getDomainVisitsForComparison","cancelGetDomainVisitsForComparison"])),e.serviceFactory("ShortUrlVisitsComparison",()=>Fje),e.decorator("ShortUrlVisitsComparison",r(["shortUrlVisitsComparison","shortUrlsDetails"],["getShortUrlVisitsForComparison","cancelGetShortUrlVisitsForComparison","getShortUrlsDetails"])),e.factory("DomainVisits",KTe),e.decorator("DomainVisits",r(["domainVisits"],["getDomainVisits","cancelGetDomainVisits"])),e.factory("OrphanVisits",ZTe),e.decorator("OrphanVisits",r(["orphanVisits","orphanVisitsDeletion"],["getOrphanVisits","cancelGetOrphanVisits","deleteOrphanVisits"])),e.factory("NonOrphanVisits",YTe),e.decorator("NonOrphanVisits",r(["nonOrphanVisits"],["getNonOrphanVisits","cancelGetNonOrphanVisits"])),e.serviceFactory("VisitsParser",()=>zTe),e.serviceFactory("getShortUrlVisits",mje,"apiClientFactory"),e.serviceFactory("cancelGetShortUrlVisits",n=>n.cancelGetVisits,"shortUrlVisitsReducerCreator"),e.serviceFactory("getShortUrlVisitsForComparison",Mje,"apiClientFactory"),e.serviceFactory("cancelGetShortUrlVisitsForComparison",n=>n.cancelGetVisits,"shortUrlVisitsComparisonReducerCreator"),e.serviceFactory("deleteShortUrlVisits",gje,"apiClientFactory"),e.serviceFactory("getTagVisits",_je,"apiClientFactory"),e.serviceFactory("cancelGetTagVisits",n=>n.cancelGetVisits,"tagVisitsReducerCreator"),e.serviceFactory("getTagVisitsForComparison",Dje,"apiClientFactory"),e.serviceFactory("cancelGetTagVisitsForComparison",n=>n.cancelGetVisits,"tagVisitsComparisonReducerCreator"),e.serviceFactory("getDomainVisits",rje,"apiClientFactory"),e.serviceFactory("cancelGetDomainVisits",n=>n.cancelGetVisits,"domainVisitsReducerCreator"),e.serviceFactory("getDomainVisitsForComparison",kje,"apiClientFactory"),e.serviceFactory("cancelGetDomainVisitsForComparison",n=>n.cancelGetVisits,"domainVisitsComparisonReducerCreator"),e.serviceFactory("getOrphanVisits",cje,"apiClientFactory"),e.serviceFactory("cancelGetOrphanVisits",n=>n.cancelGetVisits,"orphanVisitsReducerCreator"),e.serviceFactory("deleteOrphanVisits",dje,"apiClientFactory"),e.serviceFactory("getNonOrphanVisits",oje,"apiClientFactory"),e.serviceFactory("cancelGetNonOrphanVisits",n=>n.cancelGetVisits,"nonOrphanVisitsReducerCreator"),e.serviceFactory("createNewVisits",()=>fd),e.serviceFactory("loadVisitsOverview",wje,"apiClientFactory"),e.serviceFactory("visitsOverviewReducerCreator",Oje,"loadVisitsOverview"),e.serviceFactory("visitsOverviewReducer",n=>n.reducer,"visitsOverviewReducerCreator"),e.serviceFactory("domainVisitsReducerCreator",nje,"getDomainVisits"),e.serviceFactory("domainVisitsReducer",n=>n.reducer,"domainVisitsReducerCreator"),e.serviceFactory("nonOrphanVisitsReducerCreator",aje,"getNonOrphanVisits"),e.serviceFactory("nonOrphanVisitsReducer",n=>n.reducer,"nonOrphanVisitsReducerCreator"),e.serviceFactory("orphanVisitsReducerCreator",fje,"getOrphanVisits","deleteOrphanVisits"),e.serviceFactory("orphanVisitsReducer",n=>n.reducer,"orphanVisitsReducerCreator"),e.serviceFactory("orphanVisitsDeletionReducerCreator",hje,"deleteOrphanVisits"),e.serviceFactory("orphanVisitsDeletionReducer",n=>n.reducer,"orphanVisitsDeletionReducerCreator"),e.serviceFactory("shortUrlVisitsReducerCreator",vje,"getShortUrlVisits","deleteShortUrlVisits"),e.serviceFactory("shortUrlVisitsReducer",n=>n.reducer,"shortUrlVisitsReducerCreator"),e.serviceFactory("shortUrlVisitsDeletionReducerCreator",yje,"deleteShortUrlVisits"),e.serviceFactory("shortUrlVisitsDeletionReducer",n=>n.reducer,"shortUrlVisitsDeletionReducerCreator"),e.serviceFactory("tagVisitsReducerCreator",xje,"getTagVisits"),e.serviceFactory("tagVisitsReducer",n=>n.reducer,"tagVisitsReducerCreator"),e.serviceFactory("tagVisitsComparisonReducerCreator",$je,"getTagVisitsForComparison"),e.serviceFactory("tagVisitsComparisonReducer",n=>n.reducer,"tagVisitsComparisonReducerCreator"),e.serviceFactory("domainVisitsComparisonReducerCreator",Rje,"getDomainVisitsForComparison"),e.serviceFactory("domainVisitsComparisonReducer",n=>n.reducer,"domainVisitsComparisonReducerCreator"),e.serviceFactory("shortUrlVisitsComparisonReducerCreator",Lje,"getShortUrlVisitsForComparison"),e.serviceFactory("shortUrlVisitsComparisonReducer",n=>n.reducer,"shortUrlVisitsComparisonReducerCreator")},_h=({children:e,to:t,className:r,...n})=>g.jsx(BE,{className:({isActive:i})=>ze("aside-menu__item",r,{"aside-menu__item--selected":i}),to:t,...n,children:e}),zje=({routePrefix:e,showOnMobile:t=!1})=>{const{pathname:r}=yn(),n=ze("aside-menu",{"aside-menu--hidden":!t}),i=o=>`${e}${o}`;return g.jsx("aside",{className:n,children:g.jsxs("nav",{className:"nav flex-column aside-menu__nav",children:[g.jsxs(_h,{to:i("/overview"),children:[g.jsx(Ge,{fixedWidth:!0,icon:cY}),g.jsx("span",{className:"aside-menu__item-text",children:"Overview"})]}),g.jsxs(_h,{to:i("/list-short-urls/1"),className:ze({"aside-menu__item--selected":r.match("/list-short-urls")!==null}),children:[g.jsx(Ge,{fixedWidth:!0,icon:GE}),g.jsx("span",{className:"aside-menu__item-text",children:"List short URLs"})]}),g.jsxs(_h,{to:i("/create-short-url"),children:[g.jsx(Ge,{fixedWidth:!0,icon:vY,flip:"horizontal"}),g.jsx("span",{className:"aside-menu__item-text",children:"Create short URL"})]}),g.jsxs(_h,{to:i("/manage-tags"),children:[g.jsx(Ge,{fixedWidth:!0,icon:s$}),g.jsx("span",{className:"aside-menu__item-text",children:"Manage tags"})]}),g.jsxs(_h,{to:i("/manage-domains"),children:[g.jsx(Ge,{fixedWidth:!0,icon:VK}),g.jsx("span",{className:"aside-menu__item-text",children:"Manage domains"})]})]})})},uW=({createNotFound:e})=>{const{TagsList:t,ShortUrlsList:r,CreateShortUrl:n,ShortUrlVisits:i,TagVisits:o,DomainVisits:a,OrphanVisits:s,NonOrphanVisits:c,Overview:u,EditShortUrl:h,ManageDomains:p,TagVisitsComparison:v,DomainVisitsComparison:b,ShortUrlVisitsComparison:x,ShortUrlRedirectRules:_}=fr(uW),w=yn(),O=xl(),[S,E,T,A]=cr();$.useEffect(()=>A(),[w,A]);const j=ze("shlink-layout__burger-icon",{"shlink-layout__burger-icon--active":S}),N=WSe(T,A),F=_i("shortUrlRedirectRules");return g.jsxs(g.Fragment,{children:[g.jsx(Ge,{icon:$K,className:j,onClick:E}),g.jsx("div",{...N,className:"shlink-layout__swipeable",children:g.jsxs("div",{className:"shlink-layout__swipeable-inner",children:[g.jsx(zje,{routePrefix:O,showOnMobile:S}),g.jsx("div",{className:"shlink-layout__container",onPointerDown:()=>A(),children:g.jsx("div",{className:"container-xl",children:g.jsxs(E0,{children:[g.jsx(Pt,{index:!0,element:g.jsx(DE,{replace:!0,to:"overview"})}),g.jsx(Pt,{path:"/overview",element:g.jsx(u,{})}),g.jsx(Pt,{path:"/list-short-urls/:page",element:g.jsx(r,{})}),g.jsx(Pt,{path:"/create-short-url",element:g.jsx(n,{})}),g.jsx(Pt,{path:"/short-code/:shortCode/visits",children:["","*"].map(V=>g.jsx(Pt,{path:V,element:g.jsx(i,{})},V))}),g.jsx(Pt,{path:"/short-code/:shortCode/edit",element:g.jsx(h,{})}),F&&g.jsx(Pt,{path:"/short-code/:shortCode/redirect-rules",element:g.jsx(_,{})}),g.jsx(Pt,{path:"/short-urls/compare-visits",element:g.jsx(x,{})}),g.jsx(Pt,{path:"/tag/:tag/visits",children:["","*"].map(V=>g.jsx(Pt,{path:V,element:g.jsx(o,{})},V))}),g.jsx(Pt,{path:"/tags/compare-visits",element:g.jsx(v,{})}),g.jsx(Pt,{path:"/domain/:domain/visits",children:["","*"].map(V=>g.jsx(Pt,{path:V,element:g.jsx(a,{})},V))}),g.jsx(Pt,{path:"/orphan-visits",children:["","*"].map(V=>g.jsx(Pt,{path:V,element:g.jsx(s,{})},V))}),g.jsx(Pt,{path:"/non-orphan-visits",children:["","*"].map(V=>g.jsx(Pt,{path:V,element:g.jsx(c,{})},V))}),g.jsx(Pt,{path:"/manage-tags",element:g.jsx(t,{})}),g.jsx(Pt,{path:"/manage-domains",element:g.jsx(p,{})}),g.jsx(Pt,{path:"/domains/compare-visits",element:g.jsx(b,{})}),e&&g.jsx(Pt,{path:"*",element:e("/list-short-urls/1")})]})})})]})})]})},Vje=dr(uW,["TagsList","ShortUrlsList","CreateShortUrl","ShortUrlVisits","TagVisits","DomainVisits","OrphanVisits","NonOrphanVisits","Overview","EditShortUrl","ManageDomains","TagVisitsComparison","DomainVisitsComparison","ShortUrlVisitsComparison","ShortUrlRedirectRules"]),Wje=!0,qje=e=>JF({devTools:!Wje,reducer:AT({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})}),Hje=e=>{e.factory("Main",Vje),e.factory("store",qje)},Ro=new n$,{container:Gje}=Ro,Kje=e=>t=>Object.fromEntries(e.map(r=>[r,t[r]])),Yje=(e,t)=>(...r)=>e[t](...r),Zje=(e,t)=>({...e,[t]:Yje(Gje,t)}),dd=(e,t=[])=>k8(e?Kje(e):null,t.reduce(Zje,{}));Hje(Ro);TEe(Ro,dd);XEe(Ro,dd);Uje(Ro,dd);iPe(Ro);tPe(Ro,dd);gPe(Ro,dd);iTe(Ro);jCe(Ro,dd);let m8;const Xje=e=>({serverVersion:t,apiClient:r,settings:n,routesPrefix:i="",createNotFound:o,tagColorsStorage:a})=>{const s=BSe(t),c=$.useRef(),[u,h]=$.useState(),p=Mu(),v=$.useMemo(()=>p?$.Fragment:W8,[p]);return $.useEffect(()=>{m8=r,e.value("apiClientFactory",()=>m8),a&&e.value("TagColorsStorage",a);const{container:b}=e,{Main:x,store:_,loadMercureInfo:w,listTags:O,listDomains:S}=b;c.current=g.jsx(x,{createNotFound:o}),h(_),_.dispatch(w(n)),_.dispatch(O()),_.dispatch(S())},[r,o,n,a]),u?g.jsx(R8,{store:u,children:g.jsx(u7,{value:n??{},children:g.jsx(FSe,{value:s,children:g.jsx(ISe,{value:i,children:g.jsx(v,{children:c.current})})})})}):g.jsx(g.Fragment,{})},Qje="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=",Jje="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==",eAe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAQAAAACach9AAACMUlEQVR4Ae3ShY7jQBAE0Aoz/f9/HTMzhg1zrdKUrJbdx+Kd2nD8VNudfsL/Th///dyQN2TH6f3y/BGpC379rV+S+qqetBOxImNQXL8JCAr2V4iMQXHGNJxeCfZXhSRBcQMfvkOWUdtfzlLgAENmZDcmo2TVmt8OSM2eXxBp3DjHSMFutqS7SbmemzBiR+xpKCNUIRkdkkYxhAkyGoBvyQFEJEefwSmmvBfJuJ6aKqKWnAkvGZOaZXTUgFqYULWNSHUckZuR1HIIimUExutRxwzOLROIG4vKmCKQt364mIlhSyzAf1m9lHZHJZrlAOMMztRRiKimp/rpdJDc9Awry5xTZCte7FHtuS8wJgeYGrex28xNTd086Dik7vUMscQOa8y4DoGtCCSkAKlNwpgNtphjrC6MIHUkR6YWxxs6Sc5xqn222mmCRFzIt8lEdKx+ikCtg91qS2WpwVfBelJCiQJwvzixfI9cxZQWgiSJelKnwBElKYtDOb2MFbhmUigbReQBV0Cg4+qMXSxXSyGUn4UbF8l+7qdSGnTC0XLCmahIgUHLhLOhpVCtw4CzYXvLQWQbJNmxoCsOKAxSgBJno75avolkRw8iIAFcsdc02e9iyCd8tHwmeSSoKTowIgvscSGZUOA7PuCN5b2BX9mQM7S0wYhMNU74zgsPBj3HU7wguAfnxxjFQGBE6pwN+GjME9zHY7zGp8wVxMShYX9NXvEWD3HbwJf4giO4CFIQxXScH1/TM+04kkBiAAAAAElFTkSuQmCC",tAe=()=>{delete A5.Icon.Default.prototype._getIconUrl,A5.Icon.Default.mergeOptions({iconRetinaUrl:Jje,iconUrl:Qje,shadowUrl:eAe})};tAe();const rAe=Xje(Ro);function O0(e){return t=>{const{resetSelectedServer:r}=t;return $.useEffect(()=>{r()},[r]),g.jsx(e,{...t})}}let nAe=class extends $.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.jsx("div",{className:"home",children:g.jsxs(qt,{className:"p-4",children:[g.jsx("h1",{children:"Oops! This is awkward :S"}),g.jsx("p",{children:"It seems that something went wrong. Try refreshing the page or just click this button."}),g.jsx("br",{}),g.jsx(_t,{outline:!0,color:"primary",onClick:()=>r.reload(),children:"Take me back"})]})});const{children:n}=this.props;return n}};const iAe=({id:e,name:t})=>g.jsxs(RF,{tag:Gt,to:`/server/${e}`,className:"servers-list__server-item",children:[t,g.jsx(Ge,{icon:xY,className:"servers-list__server-item-icon"})]}),cW=({servers:e,children:t,embedded:r=!1})=>g.jsxs(g.Fragment,{children:[t&&g.jsx("div",{"data-testid":"title",className:"mb-0 fs-5 fw-normal lh-sm",children:t}),e.length>0&&g.jsx(AF,{"data-testid":"list",tag:"div",className:ze("servers-list__list-group",{"servers-list__list-group--embedded":r}),children:e.map(({id:n,name:i})=>g.jsx(iAe,{id:n,name:i},n))})]}),fW=({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"})]})}),oAe=({servers:e})=>{const t=la(),r=Object.values(e),n=r.length>0;return $.useEffect(()=>{const i=r.find(({autoConnect:o})=>o);i&&t(`/server/${i.id}`)},[r,t]),g.jsx("div",{className:"w-100",children:g.jsx(wi,{className:"mx-auto",style:{maxWidth:"720px"},children:g.jsxs("div",{className:"d-flex flex-column flex-md-row",children:[g.jsx("div",{className:"p-4 d-none d-md-flex align-items-center",style:{width:"40%"},children:g.jsx("div",{className:"w-100",children:g.jsx(fW,{})})}),g.jsxs("div",{className:"home__servers-container flex-grow-1",children:[g.jsx("h1",{className:ze("home__title p-4 text-center m-0",{"border-bottom":!n}),style:{borderColor:"var(--border-color) !important"},children:"Welcome!"}),g.jsx(cW,{embedded:!0,servers:r,children:!n&&g.jsxs("div",{className:"p-4 text-center d-flex flex-column gap-5",children:[g.jsx("p",{className:"mb-0",children:"This application will help you manage your Shlink servers."}),g.jsx("p",{className:"mb-0",children:g.jsxs(Gt,{to:"/server/create",className:"btn btn-outline-primary btn-lg me-2",children:[g.jsx(Ge,{icon:Zp})," ",g.jsx("span",{className:"ms-1",children:"Add a server"})]})}),g.jsx("p",{className:"mb-0",children:g.jsx(Kn,{href:"https://shlink.io/documentation",children:g.jsxs("small",{children:[g.jsx("span",{className:"me-2",children:"Learn more about Shlink"}),g.jsx(Ge,{icon:tY})]})})})]})})]})]})})})},dW=()=>{const{ServersDropdown:e}=To(dW),[t,r,,n]=cr(),i=yn(),{pathname:o}=i;$.useEffect(n,[i,n]);const a="/settings",s=ze("main-header__toggle-icon",{"main-header__toggle-icon--opened":t});return g.jsxs(J$,{color:"primary",dark:!0,fixed:"top",className:"main-header",expand:"md",children:[g.jsxs(eF,{tag:Gt,to:"/",children:[g.jsx(fW,{className:"main-header__brand-logo",color:"white"})," Shlink"]}),g.jsx(tF,{onClick:r,children:g.jsx(Ge,{icon:bY,className:s})}),g.jsx(OT,{navbar:!0,isOpen:t,children:g.jsxs(dT,{navbar:!0,className:"ms-auto",children:[g.jsx(hT,{children:g.jsxs(pT,{tag:Gt,to:a,active:o.startsWith(a),children:[g.jsx(Ge,{icon:SY})," Settings"]})}),g.jsx(e,{})]})})]})},aAe=jo(dW,["ServersDropdown"]),sAe=({children:e})=>{const t=yn();return $.useEffect(()=>{scrollTo(0,0)},[t]),g.jsx(g.Fragment,{children:e})},hW=o7(e=>e,e=>{try{return qP(e,e,"=")}catch{return!1}}),pW=e=>hW(e)?`v${e}`:e,mW=(e,t="latest")=>hW(e)?e:t,lAe="%_VERSION_%",uAe=e=>pW(mW(e)),v8=({project:e,version:t})=>g.jsx(Kn,{href:`https://github.com/shlinkio/${e}/releases/${t}`,className:"text-muted",children:g.jsx("b",{children:t})}),cAe=({selectedServer:e,clientVersion:t=lAe})=>{const r=uAe(t);return g.jsxs("small",{className:"text-muted",children:[qE(e)&&g.jsxs(g.Fragment,{children:["Server: ",g.jsx(v8,{project:"shlink",version:e.printableVersion})," - "]}),"Client: ",g.jsx(v8,{project:"shlink-web-client",version:r})]})},fAe=({selectedServer:e})=>g.jsx("div",{className:ze("text-center",{"shlink-versions-container--with-sidebar":qE(e)}),children:g.jsx(cAe,{selectedServer:e})}),hd=({children:e,className:t})=>g.jsx("div",{className:ze("no-menu-wrapper container-xl",t),children:e});function vW(e){const t=r=>{const{ServerError:n}=To(t),i=Kf(),{selectServer:o,selectedServer:a}=r;return $.useEffect(()=>{i.serverId&&o(i.serverId)},[i.serverId,o]),a?SK(a)?g.jsx(n,{}):g.jsx(e,{...r}):g.jsx(hd,{children:g.jsx(Ha,{loading:!0})})};return t}const gW=vW($.memo(({selectedServer:e,settings:t})=>{const{buildShlinkApiClient:r,TagColorsStorage:n,ShlinkWebComponent:i,ServerError:o}=To(gW);if(!qE(e))return g.jsx(o,{});const a=`/server/${e.id}`;return g.jsx(i,{serverVersion:e.version,apiClient:r(e),settings:t,routesPrefix:a,tagColorsStorage:n,createNotFound:s=>g.jsx(UF,{to:`${a}${s}`,children:"List short URLs"})})})),dAe=jo(gW,["buildShlinkApiClient","TagColorsStorage","ShlinkWebComponent","ServerError"]),hAe=(e,t)=>{e.constant("window",window),e.constant("console",console),e.constant("fetch",window.fetch.bind(window)),e.service("HttpClient",Woe,"fetch"),e.serviceFactory("ScrollToTop",()=>sAe),e.factory("MainHeader",aAe),e.serviceFactory("Home",()=>oAe),e.decorator("Home",O0),e.decorator("Home",t(["servers"],["resetSelectedServer"])),e.serviceFactory("ShlinkWebComponent",()=>rAe),e.factory("ShlinkWebComponentContainer",dAe),e.decorator("ShlinkWebComponentContainer",t(["selectedServer","settings"],["selectServer"])),e.serviceFactory("ShlinkVersionsContainer",()=>fAe),e.decorator("ShlinkVersionsContainer",t(["selectedServer"])),e.serviceFactory("ErrorHandler",()=>nAe)},yW=()=>{const e=la();return $.useCallback(()=>e(-1),[e])};function pAe(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 mAe(e){const t={};return e.forEach(r=>{t[r.id]=r}),t}const vAe=(e,{url:t,apiKey:r})=>e.some(n=>n.url===t&&n.apiKey===r);function gAe(e,t){const r=Object.values(e),{duplicatedServers:n=[],newServers:i=[]}=i7(t,o=>vAe(r,o)?"duplicatedServers":"newServers");return{duplicatedServers:n,newServers:i}}function S0(e,t){const r=new Set(Object.keys(e)),n=[];return t.forEach(i=>{const o=pAe(i);let a=o,s=1;for(;r.has(a);)a=`${o}-${s}`,s++;n.push({...i,id:a}),r.add(a)}),n}const bW=({isOpen:e,duplicatedServers:t,onDiscard:r,onSave:n})=>{const i=t.length>1;return g.jsxs(Zn,{centered:!0,isOpen:e,children:[g.jsxs(ua,{children:["Duplicated server",i&&"s"]}),g.jsxs(Eo,{children:[g.jsx("p",{children:i?"The next servers already exist:":"There is already a server with:"}),g.jsx("ul",{children:t.map(({url:o,apiKey:a},s)=>i?g.jsxs("li",{children:[g.jsx("b",{children:o})," - ",g.jsx("b",{children:a})]},s):g.jsxs($.Fragment,{children:[g.jsxs("li",{children:["URL: ",g.jsx("b",{children:o})]}),g.jsxs("li",{children:["API key: ",g.jsx("b",{children:a})]})]},s))}),g.jsxs("span",{children:[i?"Do you want to ignore duplicated servers":"Do you want to save this server anyway","?"]})]}),g.jsxs(es,{children:[g.jsx(_t,{color:"link",onClick:r,children:i?"Ignore duplicates":"Discard"}),g.jsx(_t,{color:"primary",onClick:n,children:"Save anyway"})]})]})},yAe=e=>t=>{t.preventDefault(),e()},_W=({onSubmit:e,initialValues:t,children:r,title:n})=>{const[i,o]=$.useState((t==null?void 0:t.name)??""),[a,s]=$.useState((t==null?void 0:t.url)??""),[c,u]=$.useState((t==null?void 0:t.apiKey)??""),h=yAe(()=>e({name:i,url:a,apiKey:c}));return g.jsxs("form",{className:"server-form",name:"serverForm",onSubmit:h,children:[g.jsxs(qt,{className:"mb-3",title:n,children:[g.jsx(Og,{value:i,onChange:o,children:"Name"}),g.jsx(Og,{type:"url",value:a,onChange:s,children:"URL"}),g.jsx(Og,{value:c,onChange:u,children:"API key"})]}),g.jsx("div",{className:"text-end",children:r})]})},g8=4e3,y8=({type:e})=>g.jsx("div",{className:"mt-3",children:g.jsxs(jn,{type: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."]})}),xW=({servers:e,createServers:t})=>{const{ImportServersBtn:r,useTimeoutToggle:n}=To(xW),i=la(),o=yW(),a=!!Object.keys(e).length,[s,c]=n(!1,g8),[u,h]=n(!1,g8),[p,v]=cr(),[b,x]=$.useState(),_=$.useCallback(O=>{const[S]=S0(e,[O]);t([S]),i(`/server/${S.id}`)},[t,i,e]),w=$.useCallback(O=>{x(O),Object.values(e).some(({url:E,apiKey:T})=>O.url===E&&O.apiKey===T)?v():_(O)},[_,e,v]);return g.jsxs(hd,{children:[g.jsxs(_W,{title:g.jsx("h5",{className:"mb-0",children:"Add new server"}),onSubmit:w,children:[!a&&g.jsx(r,{tooltipPlacement:"top",onImport:c,onImportError:h}),a&&g.jsx(_t,{outline:!0,onClick:o,children:"Cancel"}),g.jsx(_t,{outline:!0,color:"primary",className:"ms-2",children:"Create server"})]}),s&&g.jsx(y8,{type:"success"}),u&&g.jsx(y8,{type:"error"}),g.jsx(bW,{isOpen:p,duplicatedServers:b?[b]:[],onDiscard:o,onSave:()=>b&&_(b)})]})},bAe=jo(xW,["ImportServersBtn","useTimeoutToggle"]),wW=({server:e,className:t,children:r,textClassName:n})=>{const{DeleteServerModal:i}=To(wW),[o,,a,s]=cr();return g.jsxs(g.Fragment,{children:[g.jsxs("button",{type:"button",className:ze(t,"p-0 bg-transparent border-0"),onClick:a,children:[!r&&g.jsx(Ge,{fixedWidth:!0,icon:HE}),g.jsx("span",{className:n,children:r??"Remove this server"})]}),g.jsx(i,{server:e,isOpen:o,toggle:s})]})},_Ae=jo(wW,["DeleteServerModal"]),xAe=({server:e,toggle:t,isOpen:r,deleteServer:n,redirectHome:i=!0})=>{const o=la(),a=$.useRef(!1),s=()=>{a.current=!0,t()},c=()=>{a.current&&(n(e),i&&o("/"))};return g.jsxs(Zn,{isOpen:r,toggle:t,centered:!0,onClosed:c,children:[g.jsx(ua,{toggle:t,className:"text-danger",children:"Remove server"}),g.jsxs(Eo,{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."})})]}),g.jsxs(es,{children:[g.jsx(_t,{color:"link",onClick:t,children:"Cancel"}),g.jsx(_t,{color:"danger",onClick:s,children:"Delete"})]})]})},wAe=vW(({editServer:e,selectedServer:t,selectServer:r})=>{const n=yW(),{reconnect:i}=Xf();if(!kh(t))return null;const o=a=>{e(t.id,a),i==="true"&&r(t.id),n()};return g.jsx(hd,{children:g.jsxs(_W,{title:g.jsxs("h5",{className:"mb-0",children:['Edit "',t.name,'"']}),initialValues:t,onSubmit:o,children:[g.jsx(_t,{outline:!0,className:"me-2",onClick:n,children:"Cancel"}),g.jsx(_t,{outline:!0,color:"primary",children:"Save"})]})})}),OAe=jo(wAe,["ServerError"]),OW=({createServers:e,servers:t,children:r,onImport:n=()=>{},onImportError:i=()=>{},tooltipPlacement:o="bottom",className:a=""})=>{const{ServersImporter:s}=To(OW),c=Zi(),[u,h]=$.useState([]),[p,,v,b]=cr(),x=$.useRef([]),_=$.useRef([]),w=$.useCallback(T=>{e(T),n()},[e,n]),O=$.useCallback(async({target:T})=>{var A;return s.importServersFromFile((A=T.files)==null?void 0:A[0]).then(j=>{const{duplicatedServers:N,newServers:F}=gAe(t,j);x.current=S0(t,j),_.current=S0(t,F),N.length===0?w(x.current):(h(N),v())}).then(()=>{T.value=null}).catch(i)},[w,i,t,s,v]),S=$.useCallback(()=>{w(x.current),b()},[w,b]),E=$.useCallback(()=>{w(_.current),b()},[w,b]);return g.jsxs(g.Fragment,{children:[g.jsxs(_t,{outline:!0,id:"importBtn",className:a,onClick:()=>{var T;return(T=c.current)==null?void 0:T.click()},children:[g.jsx(Ge,{icon:HK,fixedWidth:!0})," ",r??"Import from file"]}),g.jsxs(Oi,{placement:o,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:"d-none","aria-hidden":!0,ref:c,onChange:O,"data-testid":"csv-file-input"}),g.jsx(bW,{isOpen:p,duplicatedServers:u,onDiscard:E,onSave:S})]})},SAe=jo(OW,["ServersImporter"]),SW=({servers:e,selectedServer:t})=>{const{DeleteServerButton:r}=To(SW);return g.jsx(hd,{children:g.jsxs("div",{className:"server-error__container flex-column",children:[g.jsxs(Ha,{className:"w-100 mb-3 mb-md-5",type:"error",fullWidth:!0,children:[!kh(t)&&"Could not find this Shlink server.",kh(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.jsx(cW,{servers:Object.values(e),children:g.jsxs("p",{className:"mb-md-3",children:["These are the Shlink servers currently configured. Choose one of them or ",g.jsx(Gt,{to:"/server/create",children:"add a new one"}),"."]})}),kh(t)&&g.jsx("div",{className:"container mt-3 mt-md-5",children:g.jsxs("p",{className:"fs-5 fw-normal lh-sm",children:["Alternatively, if you think you may have miss-configured this server, you can ",g.jsx(r,{server:t,className:"server-error__delete-btn",children:"remove it"})," or ",g.jsx(Gt,{to:`/server/${t.id}/edit?reconnect=true`,children:"edit it"}),"."]})})]})})},PAe=jo(SW,["DeleteServerButton"]),CAe=4e3,PW=({servers:e})=>{const{ServersExporter:t,ImportServersBtn:r,useTimeoutToggle:n,ManageServersRow:i}=To(PW),[o,a]=$.useState(""),s=$.useMemo(()=>Object.values(e),[e]),c=$.useMemo(()=>s.filter(({name:v,url:b})=>`${v} ${b}`.toLowerCase().match(o.toLowerCase())),[s,o]),u=s.some(({autoConnect:v})=>!!v),[h,p]=n(!1,CAe);return g.jsxs(hd,{className:"d-flex flex-column gap-3",children:[g.jsx(om,{onChange:a}),g.jsxs("div",{className:"d-flex flex-column flex-md-row gap-2",children:[g.jsxs("div",{className:"d-flex gap-2",children:[g.jsx(r,{className:"flex-fill",onImportError:p,children:"Import servers"}),c.length>0&&g.jsxs(_t,{outline:!0,className:"flex-fill",onClick:async()=>t.exportServers(),children:[g.jsx(Ge,{icon:l$,fixedWidth:!0})," Export servers"]})]}),g.jsxs(_t,{outline:!0,color:"primary",className:"ms-md-auto",tag:Gt,to:"/server/create",children:[g.jsx(Ge,{icon:Zp,fixedWidth:!0})," Add a server"]})]}),g.jsx(qt,{children:g.jsxs("table",{className:"table table-hover responsive-table mb-0",children:[g.jsx("thead",{className:"responsive-table__header",children:g.jsxs("tr",{children:[u&&g.jsx("th",{style:{width:"50px"},children:g.jsx("span",{className:"sr-only",children:"Auto-connect"})}),g.jsx("th",{children:"Name"}),g.jsx("th",{children:"Base URL"}),g.jsx("th",{children:g.jsx("span",{className:"sr-only",children:"Options"})})]})}),g.jsxs("tbody",{children:[!c.length&&g.jsx("tr",{className:"text-center",children:g.jsx("td",{colSpan:4,children:"No servers found."})}),c.map(v=>g.jsx(i,{server:v,hasAutoConnect:u},v.id))]})]})}),h&&g.jsx("div",{children:g.jsx(jn,{type:"error",children:"The servers could not be imported. Make sure the format is correct."})})]})},EAe=jo(PW,["ServersExporter","ImportServersBtn","useTimeoutToggle","ManageServersRow"]),CW=({server:e,hasAutoConnect:t})=>{const{ManageServersRowDropdown:r}=To(CW);return g.jsxs("tr",{className:"responsive-table__row",children:[t&&g.jsx("td",{className:"responsive-table__cell","data-th":"Auto-connect",children:e.autoConnect&&g.jsxs(g.Fragment,{children:[g.jsx(Ge,{icon:Xh,className:"text-primary",id:"autoConnectIcon"}),g.jsx(Oi,{target:"autoConnectIcon",placement:"right",children:"Auto-connect to this server"})]})}),g.jsx("th",{className:"responsive-table__cell","data-th":"Name",children:g.jsx(Gt,{to:`/server/${e.id}`,children:e.name})}),g.jsx("td",{className:"responsive-table__cell","data-th":"Base URL",children:e.url}),g.jsx("td",{className:"responsive-table__cell text-end",children:g.jsx(r,{server:e})})]})},TAe=jo(CW,["ManageServersRowDropdown"]),EW=({server:e,setAutoConnect:t})=>{const{DeleteServerModal:r}=To(EW),[n,,i,o]=cr(),a=`/server/${e.id}`,{autoConnect:s}=e,c=s?WK:Pae;return g.jsxs(F0,{minWidth:s?210:170,children:[g.jsxs(Ye,{tag:Gt,to:a,children:[g.jsx(Ge,{icon:zK,fixedWidth:!0})," Connect"]}),g.jsxs(Ye,{tag:Gt,to:`${a}/edit`,children:[g.jsx(Ge,{icon:KE,fixedWidth:!0})," Edit server"]}),g.jsxs(Ye,{onClick:()=>t(e,!s),children:[g.jsx(Ge,{icon:c,fixedWidth:!0})," ",s?"Do not a":"A","uto-connect"]}),g.jsx(Ye,{divider:!0,tag:"hr"}),g.jsxs(Ye,{className:"dropdown-item--danger",onClick:i,children:[g.jsx(Ge,{icon:HE,fixedWidth:!0})," Remove server"]}),g.jsx(r,{redirectHome:!1,server:e,isOpen:n,toggle:o})]})},jAe=jo(EW,["DeleteServerModal"]),TW=(e,t)=>t7(e,t,{serializeError:r=>r}),AAe={},{actions:kAe,reducer:RAe}=jr({name:"shlink/servers",initialState:AAe,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,o])=>[i,{...o,autoConnect:i===r}])):{...e,[r]:{...e[r],autoConnect:n}}:e}},createServers:{prepare:e=>({payload:mAe(e)}),reducer:(e,{payload:t})=>({...e,...t})}}}),{editServer:NAe,deleteServer:MAe,setAutoConnect:LAe,createServers:jW}=kAe,IAe=RAe,DAe=e=>S0({},Array.isArray(e)?e.filter(i$):[]),$Ae=e=>TW("shlink/remoteServers/fetchServers",async(t,{dispatch:r})=>{const n=await e.jsonRequest(`${kg.homepage}/servers.json`),i=DAe(n);r(jW(i))}),yA="shlink/selectedServer",FAe="1.0.0",BAe="999.999.999",UAe="latest",zAe=e=>mW(e===UAe?BAe:e,FAe),VAe=o7(e=>`${e.id}_${e.url}_${e.apiKey}`,async(e,t)=>t().then(({version:r})=>({version:zAe(r),printableVersion:pW(r)}))),b8=null,bA=An(`${yA}/resetSelectedServer`),WAe=e=>TW(`${yA}/selectServer`,async(t,{dispatch:r,getState:n})=>{r(bA());const{servers:i}=n(),o=i[t];if(!o)return{serverNotFound:!0};try{const a=e(o),{version:s,printableVersion:c}=await VAe(o,()=>a.health());return{...o,version:s,printableVersion:c}}catch{return{...o,serverNotReachable:!0}}}),qAe=e=>jr({name:yA,initialState:b8,reducers:{},extraReducers:t=>{t.addCase(bA,()=>b8),t.addCase(e.fulfilled,(r,{payload:n})=>n)}}),HAe=({servers:e,selectedServer:t})=>{const r=Object.values(e),n=()=>r.length===0?g.jsxs(Ye,{tag:Gt,to:"/server/create",children:[g.jsx(Ge,{icon:Zp})," ",g.jsx("span",{className:"ms-1",children:"Add a server"})]}):g.jsxs(g.Fragment,{children:[r.map(({name:i,id:o})=>g.jsx(Ye,{tag:Gt,to:`/server/${o}`,active:PK(t)===o,children:i},o)),g.jsx(Ye,{divider:!0,tag:"hr"}),g.jsxs(Ye,{tag:Gt,to:"/manage-servers",children:[g.jsx(Ge,{icon:T3})," ",g.jsx("span",{className:"ms-1",children:"Manage servers"})]})]});return g.jsxs(im,{nav:!0,inNavbar:!0,children:[g.jsxs(Ja,{nav:!0,caret:!0,children:[g.jsx(Ge,{icon:T3})," ",g.jsx("span",{className:"ms-1",children:"Servers"})]}),g.jsx(ml,{end:!0,style:{right:0},children:n()})]})},GAe=({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)},KAe=(e,t,r)=>{const n=new Blob([t],{type:"text/csv;charset=utf-8;"}),i=URL.createObjectURL(n);GAe(e,i,r)},YAe="shlink-servers.csv";class ZAe{constructor(t,r,n){Tc(this,"exportServers",async()=>{const t=Object.values(this.storage.get("servers")??{}).map(CK);try{const r=this.jsonToCsv(t);KAe(this.window,r,YAe)}catch(r){console.error(r)}});this.storage=t,this.window=r,this.jsonToCsv=n}}const XAe=e=>typeof e.url=="string"&&typeof e.apiKey=="string"&&typeof e.name=="string",QAe=e=>Array.isArray(e)&&e.every(XAe);class JAe{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(!QAe(n))throw new Error("Provided file does not have the right format.");return n}}const eke=(e,t)=>{e.factory("ManageServers",EAe),e.decorator("ManageServers",O0),e.decorator("ManageServers",t(["selectedServer","servers"],["resetSelectedServer"])),e.factory("ManageServersRow",TAe),e.factory("ManageServersRowDropdown",jAe),e.decorator("ManageServersRowDropdown",t(null,["setAutoConnect"])),e.factory("CreateServer",bAe),e.decorator("CreateServer",O0),e.decorator("CreateServer",t(["selectedServer","servers"],["createServers","resetSelectedServer"])),e.factory("EditServer",OAe),e.decorator("EditServer",t(["selectedServer"],["editServer","selectServer","resetSelectedServer"])),e.serviceFactory("ServersDropdown",()=>HAe),e.decorator("ServersDropdown",t(["servers","selectedServer"])),e.serviceFactory("DeleteServerModal",()=>xAe),e.decorator("DeleteServerModal",t(null,["deleteServer"])),e.factory("DeleteServerButton",_Ae),e.factory("ImportServersBtn",SAe),e.decorator("ImportServersBtn",t(["servers"],["createServers"])),e.factory("ServerError",PAe),e.decorator("ServerError",t(["servers","selectedServer"])),e.service("ServersImporter",JAe,"csvToJson"),e.service("ServersExporter",ZAe,"Storage","window","jsonToCsv"),e.serviceFactory("selectServer",WAe,"buildShlinkApiClient","loadMercureInfo"),e.serviceFactory("createServers",()=>jW),e.serviceFactory("deleteServer",()=>MAe),e.serviceFactory("editServer",()=>NAe),e.serviceFactory("setAutoConnect",()=>LAe),e.serviceFactory("fetchServers",$Ae,"HttpClient"),e.serviceFactory("resetSelectedServer",()=>bA),e.serviceFactory("selectedServerReducerCreator",qAe,"selectServer"),e.serviceFactory("selectedServerReducer",r=>r.reducer,"selectedServerReducerCreator")},AW={field:"dateCreated",dir:"DESC"},tke={realTimeUpdates:{enabled:!0},shortUrlCreation:{validateUrls:!1},ui:{theme:TT()},visits:{defaultInterval:"last30Days"},shortUrlsList:{defaultOrdering:AW}},{reducer:rke,actions:nke}=jr({name:"shlink/settings",initialState:tke,reducers:{setSettings:(e,{payload:t})=>q0(e,t)}}),{setSettings:ike}=nke,oke=rke,ake=({settings:e,setSettings:t})=>g.jsx(hd,{children:g.jsx(wae,{settings:e,updateSettings:t,defaultShortUrlsListOrdering:AW})}),ske=(e,t)=>{e.serviceFactory("Settings",()=>ake),e.decorator("Settings",O0),e.decorator("Settings",t(["settings"],["setSettings","resetSelectedServer"])),e.serviceFactory("setSettings",()=>ike)};var YO,_8;function lke(){return _8||(_8=1,YO=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,o){r.o(n,i)||Object.defineProperty(n,i,{enumerable:!0,get:o})},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 o=Object.create(null);if(r.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:n}),2&i&&typeof n!="string")for(var a in n)r.d(o,a,(function(s){return n[s]}).bind(null,a));return o},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(x){var _=[];for(var w in x)_.push(w);return _};e.exports=p;var o=r(5);o.inherits=r(2);var a=r(23),s=r(14);o.inherits(p,a);for(var c=i(s.prototype),u=0;u<c.length;u++){var h=c[u];p.prototype[h]||(p.prototype[h]=s.prototype[h])}function p(x){if(!(this instanceof p))return new p(x);a.call(this,x),s.call(this,x),x&&x.readable===!1&&(this.readable=!1),x&&x.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,x&&x.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",v)}function v(){this.allowHalfOpen||this._writableState.ended||n.nextTick(b,this)}function b(x){x.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(x){this._readableState!==void 0&&this._writableState!==void 0&&(this._readableState.destroyed=x,this._writableState.destroyed=x)}}),p.prototype._destroy=function(x,_){this.push(null),this.end(),n.nextTick(_,x)}},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),o=r(39),a=r(40);function s(){return u.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function c(M,D){if(s()<D)throw new RangeError("Invalid typed array length");return u.TYPED_ARRAY_SUPPORT?(M=new Uint8Array(D)).__proto__=u.prototype:(M===null&&(M=new u(D)),M.length=D),M}function u(M,D,Y){if(!(u.TYPED_ARRAY_SUPPORT||this instanceof u))return new u(M,D,Y);if(typeof M=="number"){if(typeof D=="string")throw new Error("If encoding is specified then the first argument must be a string");return v(this,M)}return h(this,M,D,Y)}function h(M,D,Y,ue){if(typeof D=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer<"u"&&D instanceof ArrayBuffer?function(ie,he,Se,Fe){if(he.byteLength,Se<0||he.byteLength<Se)throw new RangeError("'offset' is out of bounds");if(he.byteLength<Se+(Fe||0))throw new RangeError("'length' is out of bounds");return he=Se===void 0&&Fe===void 0?new Uint8Array(he):Fe===void 0?new Uint8Array(he,Se):new Uint8Array(he,Se,Fe),u.TYPED_ARRAY_SUPPORT?(ie=he).__proto__=u.prototype:ie=b(ie,he),ie}(M,D,Y,ue):typeof D=="string"?function(ie,he,Se){if(typeof Se=="string"&&Se!==""||(Se="utf8"),!u.isEncoding(Se))throw new TypeError('"encoding" must be a valid string encoding');var Fe=0|_(he,Se),ge=(ie=c(ie,Fe)).write(he,Se);return ge!==Fe&&(ie=ie.slice(0,ge)),ie}(M,D,Y):function(ie,he){if(u.isBuffer(he)){var Se=0|x(he.length);return(ie=c(ie,Se)).length===0||he.copy(ie,0,0,Se),ie}if(he){if(typeof ArrayBuffer<"u"&&he.buffer instanceof ArrayBuffer||"length"in he)return typeof he.length!="number"||function(Fe){return Fe!=Fe}(he.length)?c(ie,0):b(ie,he);if(he.type==="Buffer"&&a(he.data))return b(ie,he.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(M,D)}function p(M){if(typeof M!="number")throw new TypeError('"size" argument must be a number');if(M<0)throw new RangeError('"size" argument must not be negative')}function v(M,D){if(p(D),M=c(M,D<0?0:0|x(D)),!u.TYPED_ARRAY_SUPPORT)for(var Y=0;Y<D;++Y)M[Y]=0;return M}function b(M,D){var Y=D.length<0?0:0|x(D.length);M=c(M,Y);for(var ue=0;ue<Y;ue+=1)M[ue]=255&D[ue];return M}function x(M){if(M>=s())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s().toString(16)+" bytes");return 0|M}function _(M,D){if(u.isBuffer(M))return M.length;if(typeof ArrayBuffer<"u"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(M)||M instanceof ArrayBuffer))return M.byteLength;typeof M!="string"&&(M=""+M);var Y=M.length;if(Y===0)return 0;for(var ue=!1;;)switch(D){case"ascii":case"latin1":case"binary":return Y;case"utf8":case"utf-8":case void 0:return ce(M).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*Y;case"hex":return Y>>>1;case"base64":return de(M).length;default:if(ue)return ce(M).length;D=(""+D).toLowerCase(),ue=!0}}function w(M,D,Y){var ue=M[D];M[D]=M[Y],M[Y]=ue}function O(M,D,Y,ue,ie){if(M.length===0)return-1;if(typeof Y=="string"?(ue=Y,Y=0):Y>2147483647?Y=2147483647:Y<-2147483648&&(Y=-2147483648),Y=+Y,isNaN(Y)&&(Y=ie?0:M.length-1),Y<0&&(Y=M.length+Y),Y>=M.length){if(ie)return-1;Y=M.length-1}else if(Y<0){if(!ie)return-1;Y=0}if(typeof D=="string"&&(D=u.from(D,ue)),u.isBuffer(D))return D.length===0?-1:S(M,D,Y,ue,ie);if(typeof D=="number")return D&=255,u.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?ie?Uint8Array.prototype.indexOf.call(M,D,Y):Uint8Array.prototype.lastIndexOf.call(M,D,Y):S(M,[D],Y,ue,ie);throw new TypeError("val must be string, number or Buffer")}function S(M,D,Y,ue,ie){var he,Se=1,Fe=M.length,ge=D.length;if(ue!==void 0&&((ue=String(ue).toLowerCase())==="ucs2"||ue==="ucs-2"||ue==="utf16le"||ue==="utf-16le")){if(M.length<2||D.length<2)return-1;Se=2,Fe/=2,ge/=2,Y/=2}function Ee(Be,qe){return Se===1?Be[qe]:Be.readUInt16BE(qe*Se)}if(ie){var je=-1;for(he=Y;he<Fe;he++)if(Ee(M,he)===Ee(D,je===-1?0:he-je)){if(je===-1&&(je=he),he-je+1===ge)return je*Se}else je!==-1&&(he-=he-je),je=-1}else for(Y+ge>Fe&&(Y=Fe-ge),he=Y;he>=0;he--){for(var Me=!0,He=0;He<ge;He++)if(Ee(M,he+He)!==Ee(D,He)){Me=!1;break}if(Me)return he}return-1}function E(M,D,Y,ue){Y=Number(Y)||0;var ie=M.length-Y;ue?(ue=Number(ue))>ie&&(ue=ie):ue=ie;var he=D.length;if(he%2!=0)throw new TypeError("Invalid hex string");ue>he/2&&(ue=he/2);for(var Se=0;Se<ue;++Se){var Fe=parseInt(D.substr(2*Se,2),16);if(isNaN(Fe))return Se;M[Y+Se]=Fe}return Se}function T(M,D,Y,ue){return be(ce(D,M.length-Y),M,Y,ue)}function A(M,D,Y,ue){return be(function(ie){for(var he=[],Se=0;Se<ie.length;++Se)he.push(255&ie.charCodeAt(Se));return he}(D),M,Y,ue)}function j(M,D,Y,ue){return A(M,D,Y,ue)}function N(M,D,Y,ue){return be(de(D),M,Y,ue)}function F(M,D,Y,ue){return be(function(ie,he){for(var Se,Fe,ge,Ee=[],je=0;je<ie.length&&!((he-=2)<0);++je)Fe=(Se=ie.charCodeAt(je))>>8,ge=Se%256,Ee.push(ge),Ee.push(Fe);return Ee}(D,M.length-Y),M,Y,ue)}function V(M,D,Y){return D===0&&Y===M.length?i.fromByteArray(M):i.fromByteArray(M.slice(D,Y))}function B(M,D,Y){Y=Math.min(M.length,Y);for(var ue=[],ie=D;ie<Y;){var he,Se,Fe,ge,Ee=M[ie],je=null,Me=Ee>239?4:Ee>223?3:Ee>191?2:1;if(ie+Me<=Y)switch(Me){case 1:Ee<128&&(je=Ee);break;case 2:(192&(he=M[ie+1]))==128&&(ge=(31&Ee)<<6|63&he)>127&&(je=ge);break;case 3:he=M[ie+1],Se=M[ie+2],(192&he)==128&&(192&Se)==128&&(ge=(15&Ee)<<12|(63&he)<<6|63&Se)>2047&&(ge<55296||ge>57343)&&(je=ge);break;case 4:he=M[ie+1],Se=M[ie+2],Fe=M[ie+3],(192&he)==128&&(192&Se)==128&&(192&Fe)==128&&(ge=(15&Ee)<<18|(63&he)<<12|(63&Se)<<6|63&Fe)>65535&&ge<1114112&&(je=ge)}je===null?(je=65533,Me=1):je>65535&&(je-=65536,ue.push(je>>>10&1023|55296),je=56320|1023&je),ue.push(je),ie+=Me}return function(He){var Be=He.length;if(Be<=W)return String.fromCharCode.apply(String,He);for(var qe="",ye=0;ye<Be;)qe+=String.fromCharCode.apply(String,He.slice(ye,ye+=W));return qe}(ue)}t.Buffer=u,t.SlowBuffer=function(M){return+M!=M&&(M=0),u.alloc(+M)},t.INSPECT_MAX_BYTES=50,u.TYPED_ARRAY_SUPPORT=n.TYPED_ARRAY_SUPPORT!==void 0?n.TYPED_ARRAY_SUPPORT:function(){try{var M=new Uint8Array(1);return M.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},M.foo()===42&&typeof M.subarray=="function"&&M.subarray(1,1).byteLength===0}catch{return!1}}(),t.kMaxLength=s(),u.poolSize=8192,u._augment=function(M){return M.__proto__=u.prototype,M},u.from=function(M,D,Y){return h(null,M,D,Y)},u.TYPED_ARRAY_SUPPORT&&(u.prototype.__proto__=Uint8Array.prototype,u.__proto__=Uint8Array,typeof Symbol<"u"&&Symbol.species&&u[Symbol.species]===u&&Object.defineProperty(u,Symbol.species,{value:null,configurable:!0})),u.alloc=function(M,D,Y){return function(ue,ie,he,Se){return p(ie),ie<=0?c(ue,ie):he!==void 0?typeof Se=="string"?c(ue,ie).fill(he,Se):c(ue,ie).fill(he):c(ue,ie)}(null,M,D,Y)},u.allocUnsafe=function(M){return v(null,M)},u.allocUnsafeSlow=function(M){return v(null,M)},u.isBuffer=function(M){return!(M==null||!M._isBuffer)},u.compare=function(M,D){if(!u.isBuffer(M)||!u.isBuffer(D))throw new TypeError("Arguments must be Buffers");if(M===D)return 0;for(var Y=M.length,ue=D.length,ie=0,he=Math.min(Y,ue);ie<he;++ie)if(M[ie]!==D[ie]){Y=M[ie],ue=D[ie];break}return Y<ue?-1:ue<Y?1:0},u.isEncoding=function(M){switch(String(M).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}},u.concat=function(M,D){if(!a(M))throw new TypeError('"list" argument must be an Array of Buffers');if(M.length===0)return u.alloc(0);var Y;if(D===void 0)for(D=0,Y=0;Y<M.length;++Y)D+=M[Y].length;var ue=u.allocUnsafe(D),ie=0;for(Y=0;Y<M.length;++Y){var he=M[Y];if(!u.isBuffer(he))throw new TypeError('"list" argument must be an Array of Buffers');he.copy(ue,ie),ie+=he.length}return ue},u.byteLength=_,u.prototype._isBuffer=!0,u.prototype.swap16=function(){var M=this.length;if(M%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var D=0;D<M;D+=2)w(this,D,D+1);return this},u.prototype.swap32=function(){var M=this.length;if(M%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var D=0;D<M;D+=4)w(this,D,D+3),w(this,D+1,D+2);return this},u.prototype.swap64=function(){var M=this.length;if(M%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var D=0;D<M;D+=8)w(this,D,D+7),w(this,D+1,D+6),w(this,D+2,D+5),w(this,D+3,D+4);return this},u.prototype.toString=function(){var M=0|this.length;return M===0?"":arguments.length===0?B(this,0,M):(function(D,Y,ue){var ie=!1;if((Y===void 0||Y<0)&&(Y=0),Y>this.length||((ue===void 0||ue>this.length)&&(ue=this.length),ue<=0)||(ue>>>=0)<=(Y>>>=0))return"";for(D||(D="utf8");;)switch(D){case"hex":return Q(this,Y,ue);case"utf8":case"utf-8":return B(this,Y,ue);case"ascii":return q(this,Y,ue);case"latin1":case"binary":return J(this,Y,ue);case"base64":return V(this,Y,ue);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ne(this,Y,ue);default:if(ie)throw new TypeError("Unknown encoding: "+D);D=(D+"").toLowerCase(),ie=!0}}).apply(this,arguments)},u.prototype.equals=function(M){if(!u.isBuffer(M))throw new TypeError("Argument must be a Buffer");return this===M||u.compare(this,M)===0},u.prototype.inspect=function(){var M="",D=t.INSPECT_MAX_BYTES;return this.length>0&&(M=this.toString("hex",0,D).match(/.{2}/g).join(" "),this.length>D&&(M+=" ... ")),"<Buffer "+M+">"},u.prototype.compare=function(M,D,Y,ue,ie){if(!u.isBuffer(M))throw new TypeError("Argument must be a Buffer");if(D===void 0&&(D=0),Y===void 0&&(Y=M?M.length:0),ue===void 0&&(ue=0),ie===void 0&&(ie=this.length),D<0||Y>M.length||ue<0||ie>this.length)throw new RangeError("out of range index");if(ue>=ie&&D>=Y)return 0;if(ue>=ie)return-1;if(D>=Y)return 1;if(D>>>=0,Y>>>=0,ue>>>=0,ie>>>=0,this===M)return 0;for(var he=ie-ue,Se=Y-D,Fe=Math.min(he,Se),ge=this.slice(ue,ie),Ee=M.slice(D,Y),je=0;je<Fe;++je)if(ge[je]!==Ee[je]){he=ge[je],Se=Ee[je];break}return he<Se?-1:Se<he?1:0},u.prototype.includes=function(M,D,Y){return this.indexOf(M,D,Y)!==-1},u.prototype.indexOf=function(M,D,Y){return O(this,M,D,Y,!0)},u.prototype.lastIndexOf=function(M,D,Y){return O(this,M,D,Y,!1)},u.prototype.write=function(M,D,Y,ue){if(D===void 0)ue="utf8",Y=this.length,D=0;else if(Y===void 0&&typeof D=="string")ue=D,Y=this.length,D=0;else{if(!isFinite(D))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");D|=0,isFinite(Y)?(Y|=0,ue===void 0&&(ue="utf8")):(ue=Y,Y=void 0)}var ie=this.length-D;if((Y===void 0||Y>ie)&&(Y=ie),M.length>0&&(Y<0||D<0)||D>this.length)throw new RangeError("Attempt to write outside buffer bounds");ue||(ue="utf8");for(var he=!1;;)switch(ue){case"hex":return E(this,M,D,Y);case"utf8":case"utf-8":return T(this,M,D,Y);case"ascii":return A(this,M,D,Y);case"latin1":case"binary":return j(this,M,D,Y);case"base64":return N(this,M,D,Y);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return F(this,M,D,Y);default:if(he)throw new TypeError("Unknown encoding: "+ue);ue=(""+ue).toLowerCase(),he=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var W=4096;function q(M,D,Y){var ue="";Y=Math.min(M.length,Y);for(var ie=D;ie<Y;++ie)ue+=String.fromCharCode(127&M[ie]);return ue}function J(M,D,Y){var ue="";Y=Math.min(M.length,Y);for(var ie=D;ie<Y;++ie)ue+=String.fromCharCode(M[ie]);return ue}function Q(M,D,Y){var ue=M.length;(!D||D<0)&&(D=0),(!Y||Y<0||Y>ue)&&(Y=ue);for(var ie="",he=D;he<Y;++he)ie+=le(M[he]);return ie}function ne(M,D,Y){for(var ue=M.slice(D,Y),ie="",he=0;he<ue.length;he+=2)ie+=String.fromCharCode(ue[he]+256*ue[he+1]);return ie}function ae(M,D,Y){if(M%1!=0||M<0)throw new RangeError("offset is not uint");if(M+D>Y)throw new RangeError("Trying to access beyond buffer length")}function se(M,D,Y,ue,ie,he){if(!u.isBuffer(M))throw new TypeError('"buffer" argument must be a Buffer instance');if(D>ie||D<he)throw new RangeError('"value" argument is out of bounds');if(Y+ue>M.length)throw new RangeError("Index out of range")}function oe(M,D,Y,ue){D<0&&(D=65535+D+1);for(var ie=0,he=Math.min(M.length-Y,2);ie<he;++ie)M[Y+ie]=(D&255<<8*(ue?ie:1-ie))>>>8*(ue?ie:1-ie)}function K(M,D,Y,ue){D<0&&(D=4294967295+D+1);for(var ie=0,he=Math.min(M.length-Y,4);ie<he;++ie)M[Y+ie]=D>>>8*(ue?ie:3-ie)&255}function G(M,D,Y,ue,ie,he){if(Y+ue>M.length)throw new RangeError("Index out of range");if(Y<0)throw new RangeError("Index out of range")}function z(M,D,Y,ue,ie){return ie||G(M,0,Y,4),o.write(M,D,Y,ue,23,4),Y+4}function re(M,D,Y,ue,ie){return ie||G(M,0,Y,8),o.write(M,D,Y,ue,52,8),Y+8}u.prototype.slice=function(M,D){var Y,ue=this.length;if(M=~~M,D=D===void 0?ue:~~D,M<0?(M+=ue)<0&&(M=0):M>ue&&(M=ue),D<0?(D+=ue)<0&&(D=0):D>ue&&(D=ue),D<M&&(D=M),u.TYPED_ARRAY_SUPPORT)(Y=this.subarray(M,D)).__proto__=u.prototype;else{var ie=D-M;Y=new u(ie,void 0);for(var he=0;he<ie;++he)Y[he]=this[he+M]}return Y},u.prototype.readUIntLE=function(M,D,Y){M|=0,D|=0,Y||ae(M,D,this.length);for(var ue=this[M],ie=1,he=0;++he<D&&(ie*=256);)ue+=this[M+he]*ie;return ue},u.prototype.readUIntBE=function(M,D,Y){M|=0,D|=0,Y||ae(M,D,this.length);for(var ue=this[M+--D],ie=1;D>0&&(ie*=256);)ue+=this[M+--D]*ie;return ue},u.prototype.readUInt8=function(M,D){return D||ae(M,1,this.length),this[M]},u.prototype.readUInt16LE=function(M,D){return D||ae(M,2,this.length),this[M]|this[M+1]<<8},u.prototype.readUInt16BE=function(M,D){return D||ae(M,2,this.length),this[M]<<8|this[M+1]},u.prototype.readUInt32LE=function(M,D){return D||ae(M,4,this.length),(this[M]|this[M+1]<<8|this[M+2]<<16)+16777216*this[M+3]},u.prototype.readUInt32BE=function(M,D){return D||ae(M,4,this.length),16777216*this[M]+(this[M+1]<<16|this[M+2]<<8|this[M+3])},u.prototype.readIntLE=function(M,D,Y){M|=0,D|=0,Y||ae(M,D,this.length);for(var ue=this[M],ie=1,he=0;++he<D&&(ie*=256);)ue+=this[M+he]*ie;return ue>=(ie*=128)&&(ue-=Math.pow(2,8*D)),ue},u.prototype.readIntBE=function(M,D,Y){M|=0,D|=0,Y||ae(M,D,this.length);for(var ue=D,ie=1,he=this[M+--ue];ue>0&&(ie*=256);)he+=this[M+--ue]*ie;return he>=(ie*=128)&&(he-=Math.pow(2,8*D)),he},u.prototype.readInt8=function(M,D){return D||ae(M,1,this.length),128&this[M]?-1*(255-this[M]+1):this[M]},u.prototype.readInt16LE=function(M,D){D||ae(M,2,this.length);var Y=this[M]|this[M+1]<<8;return 32768&Y?4294901760|Y:Y},u.prototype.readInt16BE=function(M,D){D||ae(M,2,this.length);var Y=this[M+1]|this[M]<<8;return 32768&Y?4294901760|Y:Y},u.prototype.readInt32LE=function(M,D){return D||ae(M,4,this.length),this[M]|this[M+1]<<8|this[M+2]<<16|this[M+3]<<24},u.prototype.readInt32BE=function(M,D){return D||ae(M,4,this.length),this[M]<<24|this[M+1]<<16|this[M+2]<<8|this[M+3]},u.prototype.readFloatLE=function(M,D){return D||ae(M,4,this.length),o.read(this,M,!0,23,4)},u.prototype.readFloatBE=function(M,D){return D||ae(M,4,this.length),o.read(this,M,!1,23,4)},u.prototype.readDoubleLE=function(M,D){return D||ae(M,8,this.length),o.read(this,M,!0,52,8)},u.prototype.readDoubleBE=function(M,D){return D||ae(M,8,this.length),o.read(this,M,!1,52,8)},u.prototype.writeUIntLE=function(M,D,Y,ue){M=+M,D|=0,Y|=0,ue||se(this,M,D,Y,Math.pow(2,8*Y)-1,0);var ie=1,he=0;for(this[D]=255&M;++he<Y&&(ie*=256);)this[D+he]=M/ie&255;return D+Y},u.prototype.writeUIntBE=function(M,D,Y,ue){M=+M,D|=0,Y|=0,ue||se(this,M,D,Y,Math.pow(2,8*Y)-1,0);var ie=Y-1,he=1;for(this[D+ie]=255&M;--ie>=0&&(he*=256);)this[D+ie]=M/he&255;return D+Y},u.prototype.writeUInt8=function(M,D,Y){return M=+M,D|=0,Y||se(this,M,D,1,255,0),u.TYPED_ARRAY_SUPPORT||(M=Math.floor(M)),this[D]=255&M,D+1},u.prototype.writeUInt16LE=function(M,D,Y){return M=+M,D|=0,Y||se(this,M,D,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[D]=255&M,this[D+1]=M>>>8):oe(this,M,D,!0),D+2},u.prototype.writeUInt16BE=function(M,D,Y){return M=+M,D|=0,Y||se(this,M,D,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[D]=M>>>8,this[D+1]=255&M):oe(this,M,D,!1),D+2},u.prototype.writeUInt32LE=function(M,D,Y){return M=+M,D|=0,Y||se(this,M,D,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[D+3]=M>>>24,this[D+2]=M>>>16,this[D+1]=M>>>8,this[D]=255&M):K(this,M,D,!0),D+4},u.prototype.writeUInt32BE=function(M,D,Y){return M=+M,D|=0,Y||se(this,M,D,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[D]=M>>>24,this[D+1]=M>>>16,this[D+2]=M>>>8,this[D+3]=255&M):K(this,M,D,!1),D+4},u.prototype.writeIntLE=function(M,D,Y,ue){if(M=+M,D|=0,!ue){var ie=Math.pow(2,8*Y-1);se(this,M,D,Y,ie-1,-ie)}var he=0,Se=1,Fe=0;for(this[D]=255&M;++he<Y&&(Se*=256);)M<0&&Fe===0&&this[D+he-1]!==0&&(Fe=1),this[D+he]=(M/Se>>0)-Fe&255;return D+Y},u.prototype.writeIntBE=function(M,D,Y,ue){if(M=+M,D|=0,!ue){var ie=Math.pow(2,8*Y-1);se(this,M,D,Y,ie-1,-ie)}var he=Y-1,Se=1,Fe=0;for(this[D+he]=255&M;--he>=0&&(Se*=256);)M<0&&Fe===0&&this[D+he+1]!==0&&(Fe=1),this[D+he]=(M/Se>>0)-Fe&255;return D+Y},u.prototype.writeInt8=function(M,D,Y){return M=+M,D|=0,Y||se(this,M,D,1,127,-128),u.TYPED_ARRAY_SUPPORT||(M=Math.floor(M)),M<0&&(M=255+M+1),this[D]=255&M,D+1},u.prototype.writeInt16LE=function(M,D,Y){return M=+M,D|=0,Y||se(this,M,D,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[D]=255&M,this[D+1]=M>>>8):oe(this,M,D,!0),D+2},u.prototype.writeInt16BE=function(M,D,Y){return M=+M,D|=0,Y||se(this,M,D,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[D]=M>>>8,this[D+1]=255&M):oe(this,M,D,!1),D+2},u.prototype.writeInt32LE=function(M,D,Y){return M=+M,D|=0,Y||se(this,M,D,4,2147483647,-2147483648),u.TYPED_ARRAY_SUPPORT?(this[D]=255&M,this[D+1]=M>>>8,this[D+2]=M>>>16,this[D+3]=M>>>24):K(this,M,D,!0),D+4},u.prototype.writeInt32BE=function(M,D,Y){return M=+M,D|=0,Y||se(this,M,D,4,2147483647,-2147483648),M<0&&(M=4294967295+M+1),u.TYPED_ARRAY_SUPPORT?(this[D]=M>>>24,this[D+1]=M>>>16,this[D+2]=M>>>8,this[D+3]=255&M):K(this,M,D,!1),D+4},u.prototype.writeFloatLE=function(M,D,Y){return z(this,M,D,!0,Y)},u.prototype.writeFloatBE=function(M,D,Y){return z(this,M,D,!1,Y)},u.prototype.writeDoubleLE=function(M,D,Y){return re(this,M,D,!0,Y)},u.prototype.writeDoubleBE=function(M,D,Y){return re(this,M,D,!1,Y)},u.prototype.copy=function(M,D,Y,ue){if(Y||(Y=0),ue||ue===0||(ue=this.length),D>=M.length&&(D=M.length),D||(D=0),ue>0&&ue<Y&&(ue=Y),ue===Y||M.length===0||this.length===0)return 0;if(D<0)throw new RangeError("targetStart out of bounds");if(Y<0||Y>=this.length)throw new RangeError("sourceStart out of bounds");if(ue<0)throw new RangeError("sourceEnd out of bounds");ue>this.length&&(ue=this.length),M.length-D<ue-Y&&(ue=M.length-D+Y);var ie,he=ue-Y;if(this===M&&Y<D&&D<ue)for(ie=he-1;ie>=0;--ie)M[ie+D]=this[ie+Y];else if(he<1e3||!u.TYPED_ARRAY_SUPPORT)for(ie=0;ie<he;++ie)M[ie+D]=this[ie+Y];else Uint8Array.prototype.set.call(M,this.subarray(Y,Y+he),D);return he},u.prototype.fill=function(M,D,Y,ue){if(typeof M=="string"){if(typeof D=="string"?(ue=D,D=0,Y=this.length):typeof Y=="string"&&(ue=Y,Y=this.length),M.length===1){var ie=M.charCodeAt(0);ie<256&&(M=ie)}if(ue!==void 0&&typeof ue!="string")throw new TypeError("encoding must be a string");if(typeof ue=="string"&&!u.isEncoding(ue))throw new TypeError("Unknown encoding: "+ue)}else typeof M=="number"&&(M&=255);if(D<0||this.length<D||this.length<Y)throw new RangeError("Out of range index");if(Y<=D)return this;var he;if(D>>>=0,Y=Y===void 0?this.length:Y>>>0,M||(M=0),typeof M=="number")for(he=D;he<Y;++he)this[he]=M;else{var Se=u.isBuffer(M)?M:ce(new u(M,ue).toString()),Fe=Se.length;for(he=0;he<Y-D;++he)this[he+D]=Se[he%Fe]}return this};var X=/[^+\/0-9A-Za-z-_]/g;function le(M){return M<16?"0"+M.toString(16):M.toString(16)}function ce(M,D){var Y;D=D||1/0;for(var ue=M.length,ie=null,he=[],Se=0;Se<ue;++Se){if((Y=M.charCodeAt(Se))>55295&&Y<57344){if(!ie){if(Y>56319){(D-=3)>-1&&he.push(239,191,189);continue}if(Se+1===ue){(D-=3)>-1&&he.push(239,191,189);continue}ie=Y;continue}if(Y<56320){(D-=3)>-1&&he.push(239,191,189),ie=Y;continue}Y=65536+(ie-55296<<10|Y-56320)}else ie&&(D-=3)>-1&&he.push(239,191,189);if(ie=null,Y<128){if((D-=1)<0)break;he.push(Y)}else if(Y<2048){if((D-=2)<0)break;he.push(Y>>6|192,63&Y|128)}else if(Y<65536){if((D-=3)<0)break;he.push(Y>>12|224,Y>>6&63|128,63&Y|128)}else{if(!(Y<1114112))throw new Error("Invalid code point");if((D-=4)<0)break;he.push(Y>>18|240,Y>>12&63|128,Y>>6&63|128,63&Y|128)}}return he}function de(M){return i.toByteArray(function(D){if((D=function(Y){return Y.trim?Y.trim():Y.replace(/^\s+|\s+$/g,"")}(D).replace(X,"")).length<2)return"";for(;D.length%4!=0;)D+="=";return D}(M))}function be(M,D,Y,ue){for(var ie=0;ie<ue&&!(ie+Y>=D.length||ie>=M.length);++ie)D[ie+Y]=M[ie];return ie}}).call(this,r(0))},function(e,t){var r,n,i=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(w){if(r===setTimeout)return setTimeout(w,0);if((r===o||!r)&&setTimeout)return r=setTimeout,setTimeout(w,0);try{return r(w,0)}catch{try{return r.call(null,w,0)}catch{return r.call(this,w,0)}}}(function(){try{r=typeof setTimeout=="function"?setTimeout:o}catch{r=o}try{n=typeof clearTimeout=="function"?clearTimeout:a}catch{n=a}})();var c,u=[],h=!1,p=-1;function v(){h&&c&&(h=!1,c.length?u=c.concat(u):p=-1,u.length&&b())}function b(){if(!h){var w=s(v);h=!0;for(var O=u.length;O;){for(c=u,u=[];++p<O;)c&&c[p].run();p=-1,O=u.length}c=null,h=!1,function(S){if(n===clearTimeout)return clearTimeout(S);if((n===a||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(S);try{n(S)}catch{try{return n.call(null,S)}catch{return n.call(this,S)}}}(w)}}function x(w,O){this.fun=w,this.array=O}function _(){}i.nextTick=function(w){var O=new Array(arguments.length-1);if(arguments.length>1)for(var S=1;S<arguments.length;S++)O[S-1]=arguments[S];u.push(new x(w,O)),u.length!==1||h||s(b)},x.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=_,i.addListener=_,i.once=_,i.off=_,i.removeListener=_,i.removeAllListeners=_,i.emit=_,i.prependListener=_,i.prependOnceListener=_,i.listeners=function(w){return[]},i.binding=function(w){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(w){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},function(e,t,r){(function(n){function i(o){return Object.prototype.toString.call(o)}t.isArray=function(o){return Array.isArray?Array.isArray(o):i(o)==="[object Array]"},t.isBoolean=function(o){return typeof o=="boolean"},t.isNull=function(o){return o===null},t.isNullOrUndefined=function(o){return o==null},t.isNumber=function(o){return typeof o=="number"},t.isString=function(o){return typeof o=="string"},t.isSymbol=function(o){return typeof o=="symbol"},t.isUndefined=function(o){return o===void 0},t.isRegExp=function(o){return i(o)==="[object RegExp]"},t.isObject=function(o){return typeof o=="object"&&o!==null},t.isDate=function(o){return i(o)==="[object Date]"},t.isError=function(o){return i(o)==="[object Error]"||o instanceof Error},t.isFunction=function(o){return typeof o=="function"},t.isPrimitive=function(o){return o===null||typeof o=="boolean"||typeof o=="number"||typeof o=="string"||typeof o=="symbol"||o===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,o,a,s){if(typeof i!="function")throw new TypeError('"callback" argument must be a function');var c,u,h=arguments.length;switch(h){case 0:case 1:return n.nextTick(i);case 2:return n.nextTick(function(){i.call(null,o)});case 3:return n.nextTick(function(){i.call(null,o,a)});case 4:return n.nextTick(function(){i.call(null,o,a,s)});default:for(c=new Array(h-1),u=0;u<c.length;)c[u++]=arguments[u];return n.nextTick(function(){i.apply(null,c)})}}}:e.exports=n}).call(this,r(4))},function(e,t,r){var n=r(3),i=n.Buffer;function o(s,c){for(var u in s)c[u]=s[u]}function a(s,c,u){return i(s,c,u)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=n:(o(n,t),t.Buffer=a),o(i,a),a.from=function(s,c,u){if(typeof s=="number")throw new TypeError("Argument must not be a number");return i(s,c,u)},a.alloc=function(s,c,u){if(typeof s!="number")throw new TypeError("Argument must be a number");var h=i(s);return c!==void 0?typeof u=="string"?h.fill(c,u):h.fill(c):h.fill(0),h},a.allocUnsafe=function(s){if(typeof s!="number")throw new TypeError("Argument must be a number");return i(s)},a.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,o){for(var a=i.length;a--;)if(n(i[a][0],o))return a;return-1}},function(e,t,r){var n=r(96);e.exports=function(i,o){var a=i.__data__;return n(o)?a[typeof o=="string"?"string":"hash"]:a.map}},function(e,t,r){(function(n){var i=n!==void 0&&n||typeof self<"u"&&self||window,o=Function.prototype.apply;function a(s,c){this._id=s,this._clearFn=c}t.setTimeout=function(){return new a(o.call(setTimeout,i,arguments),clearTimeout)},t.setInterval=function(){return new a(o.call(setInterval,i,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(s){s&&s.close()},a.prototype.unref=a.prototype.ref=function(){},a.prototype.close=function(){this._clearFn.call(i,this._id)},t.enroll=function(s,c){clearTimeout(s._idleTimeoutId),s._idleTimeout=c},t.unenroll=function(s){clearTimeout(s._idleTimeoutId),s._idleTimeout=-1},t._unrefActive=t.active=function(s){clearTimeout(s._idleTimeoutId);var c=s._idleTimeout;c>=0&&(s._idleTimeoutId=setTimeout(function(){s._onTimeout&&s._onTimeout()},c))},r(35),t.setImmediate=typeof self<"u"&&self.setImmediate||n!==void 0&&n.setImmediate||this&&this.setImmediate,t.clearImmediate=typeof self<"u"&&self.clearImmediate||n!==void 0&&n.clearImmediate||this&&this.clearImmediate}).call(this,r(0))},function(e,t){function r(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function n(a){return typeof a=="function"}function i(a){return typeof a=="object"&&a!==null}function o(a){return a===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(a){if(!function(s){return typeof s=="number"}(a)||a<0||isNaN(a))throw TypeError("n must be a positive number");return this._maxListeners=a,this},r.prototype.emit=function(a){var s,c,u,h,p,v;if(this._events||(this._events={}),a==="error"&&(!this._events.error||i(this._events.error)&&!this._events.error.length)){if((s=arguments[1])instanceof Error)throw s;var b=new Error('Uncaught, unspecified "error" event. ('+s+")");throw b.context=s,b}if(o(c=this._events[a]))return!1;if(n(c))switch(arguments.length){case 1:c.call(this);break;case 2:c.call(this,arguments[1]);break;case 3:c.call(this,arguments[1],arguments[2]);break;default:h=Array.prototype.slice.call(arguments,1),c.apply(this,h)}else if(i(c))for(h=Array.prototype.slice.call(arguments,1),u=(v=c.slice()).length,p=0;p<u;p++)v[p].apply(this,h);return!0},r.prototype.addListener=function(a,s){var c;if(!n(s))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",a,n(s.listener)?s.listener:s),this._events[a]?i(this._events[a])?this._events[a].push(s):this._events[a]=[this._events[a],s]:this._events[a]=s,i(this._events[a])&&!this._events[a].warned&&(c=o(this._maxListeners)?r.defaultMaxListeners:this._maxListeners)&&c>0&&this._events[a].length>c&&(this._events[a].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[a].length),typeof console.trace=="function"&&console.trace()),this},r.prototype.on=r.prototype.addListener,r.prototype.once=function(a,s){if(!n(s))throw TypeError("listener must be a function");var c=!1;function u(){this.removeListener(a,u),c||(c=!0,s.apply(this,arguments))}return u.listener=s,this.on(a,u),this},r.prototype.removeListener=function(a,s){var c,u,h,p;if(!n(s))throw TypeError("listener must be a function");if(!this._events||!this._events[a])return this;if(h=(c=this._events[a]).length,u=-1,c===s||n(c.listener)&&c.listener===s)delete this._events[a],this._events.removeListener&&this.emit("removeListener",a,s);else if(i(c)){for(p=h;p-- >0;)if(c[p]===s||c[p].listener&&c[p].listener===s){u=p;break}if(u<0)return this;c.length===1?(c.length=0,delete this._events[a]):c.splice(u,1),this._events.removeListener&&this.emit("removeListener",a,s)}return this},r.prototype.removeAllListeners=function(a){var s,c;if(!this._events)return this;if(!this._events.removeListener)return arguments.length===0?this._events={}:this._events[a]&&delete this._events[a],this;if(arguments.length===0){for(s in this._events)s!=="removeListener"&&this.removeAllListeners(s);return this.removeAllListeners("removeListener"),this._events={},this}if(n(c=this._events[a]))this.removeListener(a,c);else if(c)for(;c.length;)this.removeListener(a,c[c.length-1]);return delete this._events[a],this},r.prototype.listeners=function(a){return this._events&&this._events[a]?n(this._events[a])?[this._events[a]]:this._events[a].slice():[]},r.prototype.listenerCount=function(a){if(this._events){var s=this._events[a];if(n(s))return 1;if(s)return s.length}return 0},r.listenerCount=function(a,s){return a.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,o){var a=r(6);function s(B){var W=this;this.next=null,this.entry=null,this.finish=function(){(function(q,J,Q){var ne=q.entry;for(q.entry=null;ne;){var ae=ne.callback;J.pendingcb--,ae(void 0),ne=ne.next}J.corkedRequestsFree?J.corkedRequestsFree.next=q:J.corkedRequestsFree=q})(W,B)}}e.exports=E;var c,u=!n.browser&&["v0.10","v0.9."].indexOf(n.version.slice(0,5))>-1?i:a.nextTick;E.WritableState=S;var h=r(5);h.inherits=r(2);var p,v={deprecate:r(44)},b=r(24),x=r(7).Buffer,_=o.Uint8Array||function(){},w=r(25);function O(){}function S(B,W){c=c||r(1),B=B||{};var q=W instanceof c;this.objectMode=!!B.objectMode,q&&(this.objectMode=this.objectMode||!!B.writableObjectMode);var J=B.highWaterMark,Q=B.writableHighWaterMark,ne=this.objectMode?16:16384;this.highWaterMark=J||J===0?J:q&&(Q||Q===0)?Q:ne,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 ae=B.decodeStrings===!1;this.decodeStrings=!ae,this.defaultEncoding=B.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(se){(function(oe,K){var G=oe._writableState,z=G.sync,re=G.writecb;if(function(le){le.writing=!1,le.writecb=null,le.length-=le.writelen,le.writelen=0}(G),K)(function(le,ce,de,be,M){--ce.pendingcb,de?(a.nextTick(M,be),a.nextTick(V,le,ce),le._writableState.errorEmitted=!0,le.emit("error",be)):(M(be),le._writableState.errorEmitted=!0,le.emit("error",be),V(le,ce))})(oe,G,z,K,re);else{var X=N(G);X||G.corked||G.bufferProcessing||!G.bufferedRequest||j(oe,G),z?u(A,oe,G,X,re):A(oe,G,X,re)}})(W,se)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new s(this)}function E(B){if(c=c||r(1),!(p.call(E,this)||this instanceof c))return new E(B);this._writableState=new S(B,this),this.writable=!0,B&&(typeof B.write=="function"&&(this._write=B.write),typeof B.writev=="function"&&(this._writev=B.writev),typeof B.destroy=="function"&&(this._destroy=B.destroy),typeof B.final=="function"&&(this._final=B.final)),b.call(this)}function T(B,W,q,J,Q,ne,ae){W.writelen=J,W.writecb=ae,W.writing=!0,W.sync=!0,q?B._writev(Q,W.onwrite):B._write(Q,ne,W.onwrite),W.sync=!1}function A(B,W,q,J){q||function(Q,ne){ne.length===0&&ne.needDrain&&(ne.needDrain=!1,Q.emit("drain"))}(B,W),W.pendingcb--,J(),V(B,W)}function j(B,W){W.bufferProcessing=!0;var q=W.bufferedRequest;if(B._writev&&q&&q.next){var J=W.bufferedRequestCount,Q=new Array(J),ne=W.corkedRequestsFree;ne.entry=q;for(var ae=0,se=!0;q;)Q[ae]=q,q.isBuf||(se=!1),q=q.next,ae+=1;Q.allBuffers=se,T(B,W,!0,W.length,Q,"",ne.finish),W.pendingcb++,W.lastBufferedRequest=null,ne.next?(W.corkedRequestsFree=ne.next,ne.next=null):W.corkedRequestsFree=new s(W),W.bufferedRequestCount=0}else{for(;q;){var oe=q.chunk,K=q.encoding,G=q.callback;if(T(B,W,!1,W.objectMode?1:oe.length,oe,K,G),q=q.next,W.bufferedRequestCount--,W.writing)break}q===null&&(W.lastBufferedRequest=null)}W.bufferedRequest=q,W.bufferProcessing=!1}function N(B){return B.ending&&B.length===0&&B.bufferedRequest===null&&!B.finished&&!B.writing}function F(B,W){B._final(function(q){W.pendingcb--,q&&B.emit("error",q),W.prefinished=!0,B.emit("prefinish"),V(B,W)})}function V(B,W){var q=N(W);return q&&(function(J,Q){Q.prefinished||Q.finalCalled||(typeof J._final=="function"?(Q.pendingcb++,Q.finalCalled=!0,a.nextTick(F,J,Q)):(Q.prefinished=!0,J.emit("prefinish")))}(B,W),W.pendingcb===0&&(W.finished=!0,B.emit("finish"))),q}h.inherits(E,b),S.prototype.getBuffer=function(){for(var B=this.bufferedRequest,W=[];B;)W.push(B),B=B.next;return W},function(){try{Object.defineProperty(S.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(E,Symbol.hasInstance,{value:function(B){return!!p.call(this,B)||this===E&&B&&B._writableState instanceof S}})):p=function(B){return B instanceof this},E.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},E.prototype.write=function(B,W,q){var J=this._writableState,Q=!1,ne=!J.objectMode&&function(ae){return x.isBuffer(ae)||ae instanceof _}(B);return ne&&!x.isBuffer(B)&&(B=function(ae){return x.from(ae)}(B)),typeof W=="function"&&(q=W,W=null),ne?W="buffer":W||(W=J.defaultEncoding),typeof q!="function"&&(q=O),J.ended?function(ae,se){var oe=new Error("write after end");ae.emit("error",oe),a.nextTick(se,oe)}(this,q):(ne||function(ae,se,oe,K){var G=!0,z=!1;return oe===null?z=new TypeError("May not write null values to stream"):typeof oe=="string"||oe===void 0||se.objectMode||(z=new TypeError("Invalid non-string/buffer chunk")),z&&(ae.emit("error",z),a.nextTick(K,z),G=!1),G}(this,J,B,q))&&(J.pendingcb++,Q=function(ae,se,oe,K,G,z){if(!oe){var re=function(de,be,M){return de.objectMode||de.decodeStrings===!1||typeof be!="string"||(be=x.from(be,M)),be}(se,K,G);K!==re&&(oe=!0,G="buffer",K=re)}var X=se.objectMode?1:K.length;se.length+=X;var le=se.length<se.highWaterMark;if(le||(se.needDrain=!0),se.writing||se.corked){var ce=se.lastBufferedRequest;se.lastBufferedRequest={chunk:K,encoding:G,isBuf:oe,callback:z,next:null},ce?ce.next=se.lastBufferedRequest:se.bufferedRequest=se.lastBufferedRequest,se.bufferedRequestCount+=1}else T(ae,se,!1,X,K,G,z);return le}(this,J,ne,B,W,q)),Q},E.prototype.cork=function(){this._writableState.corked++},E.prototype.uncork=function(){var B=this._writableState;B.corked&&(B.corked--,B.writing||B.corked||B.finished||B.bufferProcessing||!B.bufferedRequest||j(this,B))},E.prototype.setDefaultEncoding=function(B){if(typeof B=="string"&&(B=B.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((B+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+B);return this._writableState.defaultEncoding=B,this},Object.defineProperty(E.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),E.prototype._write=function(B,W,q){q(new Error("_write() is not implemented"))},E.prototype._writev=null,E.prototype.end=function(B,W,q){var J=this._writableState;typeof B=="function"?(q=B,B=null,W=null):typeof W=="function"&&(q=W,W=null),B!=null&&this.write(B,W),J.corked&&(J.corked=1,this.uncork()),J.ending||J.finished||function(Q,ne,ae){ne.ending=!0,V(Q,ne),ae&&(ne.finished?a.nextTick(ae):Q.once("finish",ae)),ne.ended=!0,Q.writable=!1}(this,J,q)},Object.defineProperty(E.prototype,"destroyed",{get:function(){return this._writableState!==void 0&&this._writableState.destroyed},set:function(B){this._writableState&&(this._writableState.destroyed=B)}}),E.prototype.destroy=w.destroy,E.prototype._undestroy=w.undestroy,E.prototype._destroy=function(B,W){this.end(),W(B)}}).call(this,r(4),r(11).setImmediate,r(0))},function(e,t,r){(function(n,i,o){e.exports=function a(s,c,u){function h(b,x){if(!c[b]){if(!s[b]){var _=typeof _dereq_=="function"&&_dereq_;if(!x&&_)return _(b,!0);if(p)return p(b,!0);var w=new Error("Cannot find module '"+b+"'");throw w.code="MODULE_NOT_FOUND",w}var O=c[b]={exports:{}};s[b][0].call(O.exports,function(S){return h(s[b][1][S]||S)},O,O.exports,a,s,c,u)}return c[b].exports}for(var p=typeof _dereq_=="function"&&_dereq_,v=0;v<u.length;v++)h(u[v]);return h}({1:[function(a,s,c){s.exports=function(u){var h=u._SomePromiseArray;function p(v){var b=new h(v),x=b.promise();return b.setHowMany(1),b.setUnwrap(),b.init(),x}u.any=function(v){return p(v)},u.prototype.any=function(){return p(this)}}},{}],2:[function(a,s,c){var u;try{throw new Error}catch(O){u=O}var h=a("./schedule"),p=a("./queue"),v=a("./util");function b(){this._customScheduler=!1,this._isTickUsed=!1,this._lateQueue=new p(16),this._normalQueue=new p(16),this._haveDrainedQueues=!1,this._trampolineEnabled=!0;var O=this;this.drainQueues=function(){O._drainQueues()},this._schedule=h}function x(O,S,E){this._lateQueue.push(O,S,E),this._queueTick()}function _(O,S,E){this._normalQueue.push(O,S,E),this._queueTick()}function w(O){this._normalQueue._pushOne(O),this._queueTick()}b.prototype.setScheduler=function(O){var S=this._schedule;return this._schedule=O,this._customScheduler=!0,S},b.prototype.hasCustomScheduler=function(){return this._customScheduler},b.prototype.enableTrampoline=function(){this._trampolineEnabled=!0},b.prototype.disableTrampolineIfNecessary=function(){v.hasDevTools&&(this._trampolineEnabled=!1)},b.prototype.haveItemsQueued=function(){return this._isTickUsed||this._haveDrainedQueues},b.prototype.fatalError=function(O,S){S?(n.stderr.write("Fatal "+(O instanceof Error?O.stack:O)+` +`),n.exit(2)):this.throwLater(O)},b.prototype.throwLater=function(O,S){if(arguments.length===1&&(S=O,O=function(){throw S}),typeof setTimeout<"u")setTimeout(function(){O(S)},0);else try{this._schedule(function(){O(S)})}catch{throw new Error(`No async scheduler available + + See http://goo.gl/MqrFmX +`)}},v.hasDevTools?(b.prototype.invokeLater=function(O,S,E){this._trampolineEnabled?x.call(this,O,S,E):this._schedule(function(){setTimeout(function(){O.call(S,E)},100)})},b.prototype.invoke=function(O,S,E){this._trampolineEnabled?_.call(this,O,S,E):this._schedule(function(){O.call(S,E)})},b.prototype.settlePromises=function(O){this._trampolineEnabled?w.call(this,O):this._schedule(function(){O._settlePromises()})}):(b.prototype.invokeLater=x,b.prototype.invoke=_,b.prototype.settlePromises=w),b.prototype._drainQueue=function(O){for(;O.length()>0;){var S=O.shift();if(typeof S=="function"){var E=O.shift(),T=O.shift();S.call(E,T)}else S._settlePromises()}},b.prototype._drainQueues=function(){this._drainQueue(this._normalQueue),this._reset(),this._haveDrainedQueues=!0,this._drainQueue(this._lateQueue)},b.prototype._queueTick=function(){this._isTickUsed||(this._isTickUsed=!0,this._schedule(this.drainQueues))},b.prototype._reset=function(){this._isTickUsed=!1},s.exports=b,s.exports.firstLineError=u},{"./queue":26,"./schedule":29,"./util":36}],3:[function(a,s,c){s.exports=function(u,h,p,v){var b=!1,x=function(S,E){this._reject(E)},_=function(S,E){E.promiseRejectionQueued=!0,E.bindingPromise._then(x,x,null,this,S)},w=function(S,E){!(50397184&this._bitField)&&this._resolveCallback(E.target)},O=function(S,E){E.promiseRejectionQueued||this._reject(S)};u.prototype.bind=function(S){b||(b=!0,u.prototype._propagateFrom=v.propagateFromFunction(),u.prototype._boundValue=v.boundValueFunction());var E=p(S),T=new u(h);T._propagateFrom(this,1);var A=this._target();if(T._setBoundTo(E),E instanceof u){var j={promiseRejectionQueued:!1,promise:T,target:A,bindingPromise:E};A._then(h,_,void 0,T,j),E._then(w,O,void 0,T,j),T._setOnCancel(E)}else T._resolveCallback(A);return T},u.prototype._setBoundTo=function(S){S!==void 0?(this._bitField=2097152|this._bitField,this._boundTo=S):this._bitField=-2097153&this._bitField},u.prototype._isBound=function(){return(2097152&this._bitField)==2097152},u.bind=function(S,E){return u.resolve(E).bind(S)}}},{}],4:[function(a,s,c){var u;typeof Promise<"u"&&(u=Promise);var h=a("./promise")();h.noConflict=function(){try{Promise===h&&(Promise=u)}catch{}return h},s.exports=h},{"./promise":22}],5:[function(a,s,c){var u=Object.create;if(u){var h=u(null),p=u(null);h[" size"]=p[" size"]=0}s.exports=function(v){var b=a("./util"),x=b.canEvaluate;function _(S){return function(E,T){var A;if(E!=null&&(A=E[T]),typeof A!="function"){var j="Object "+b.classString(E)+" has no method '"+b.toString(T)+"'";throw new v.TypeError(j)}return A}(S,this.pop()).apply(S,this)}function w(S){return S[this]}function O(S){var E=+this;return E<0&&(E=Math.max(0,E+S.length)),S[E]}b.isIdentifier,v.prototype.call=function(S){var E=[].slice.call(arguments,1);return E.push(S),this._then(_,void 0,void 0,E,void 0)},v.prototype.get=function(S){var E;if(typeof S=="number")E=O;else if(x){var T=(void 0)(S);E=T!==null?T:w}else E=w;return this._then(E,void 0,void 0,S,void 0)}}},{"./util":36}],6:[function(a,s,c){s.exports=function(u,h,p,v){var b=a("./util"),x=b.tryCatch,_=b.errorObj,w=u._async;u.prototype.break=u.prototype.cancel=function(){if(!v.cancellation())return this._warn("cancellation is disabled");for(var O=this,S=O;O._isCancellable();){if(!O._cancelBy(S)){S._isFollowing()?S._followee().cancel():S._cancelBranched();break}var E=O._cancellationParent;if(E==null||!E._isCancellable()){O._isFollowing()?O._followee().cancel():O._cancelBranched();break}O._isFollowing()&&O._followee().cancel(),O._setWillBeCancelled(),S=O,O=E}},u.prototype._branchHasCancelled=function(){this._branchesRemainingToCancel--},u.prototype._enoughBranchesHaveCancelled=function(){return this._branchesRemainingToCancel===void 0||this._branchesRemainingToCancel<=0},u.prototype._cancelBy=function(O){return O===this?(this._branchesRemainingToCancel=0,this._invokeOnCancel(),!0):(this._branchHasCancelled(),!!this._enoughBranchesHaveCancelled()&&(this._invokeOnCancel(),!0))},u.prototype._cancelBranched=function(){this._enoughBranchesHaveCancelled()&&this._cancel()},u.prototype._cancel=function(){this._isCancellable()&&(this._setCancelled(),w.invoke(this._cancelPromises,this,void 0))},u.prototype._cancelPromises=function(){this._length()>0&&this._settlePromises()},u.prototype._unsetOnCancel=function(){this._onCancelField=void 0},u.prototype._isCancellable=function(){return this.isPending()&&!this._isCancelled()},u.prototype.isCancellable=function(){return this.isPending()&&!this.isCancelled()},u.prototype._doInvokeOnCancel=function(O,S){if(b.isArray(O))for(var E=0;E<O.length;++E)this._doInvokeOnCancel(O[E],S);else if(O!==void 0)if(typeof O=="function"){if(!S){var T=x(O).call(this._boundValue());T===_&&(this._attachExtraTrace(T.e),w.throwLater(T.e))}}else O._resultCancelled(this)},u.prototype._invokeOnCancel=function(){var O=this._onCancel();this._unsetOnCancel(),w.invoke(this._doInvokeOnCancel,this,O)},u.prototype._invokeInternalOnCancel=function(){this._isCancellable()&&(this._doInvokeOnCancel(this._onCancel(),!0),this._unsetOnCancel())},u.prototype._resultCancelled=function(){this.cancel()}}},{"./util":36}],7:[function(a,s,c){s.exports=function(u){var h=a("./util"),p=a("./es5").keys,v=h.tryCatch,b=h.errorObj;return function(x,_,w){return function(O){var S=w._boundValue();e:for(var E=0;E<x.length;++E){var T=x[E];if(T===Error||T!=null&&T.prototype instanceof Error){if(O instanceof T)return v(_).call(S,O)}else if(typeof T=="function"){var A=v(T).call(S,O);if(A===b)return A;if(A)return v(_).call(S,O)}else if(h.isObject(O)){for(var j=p(T),N=0;N<j.length;++N){var F=j[N];if(T[F]!=O[F])continue e}return v(_).call(S,O)}}return u}}}},{"./es5":13,"./util":36}],8:[function(a,s,c){s.exports=function(u){var h=!1,p=[];function v(){this._trace=new v.CapturedTrace(b())}function b(){var x=p.length-1;if(x>=0)return p[x]}return u.prototype._promiseCreated=function(){},u.prototype._pushContext=function(){},u.prototype._popContext=function(){return null},u._peekContext=u.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 x=p.pop(),_=x._promiseCreated;return x._promiseCreated=null,_}return null},v.CapturedTrace=null,v.create=function(){if(h)return new v},v.deactivateLongStackTraces=function(){},v.activateLongStackTraces=function(){var x=u.prototype._pushContext,_=u.prototype._popContext,w=u._peekContext,O=u.prototype._peekContext,S=u.prototype._promiseCreated;v.deactivateLongStackTraces=function(){u.prototype._pushContext=x,u.prototype._popContext=_,u._peekContext=w,u.prototype._peekContext=O,u.prototype._promiseCreated=S,h=!1},h=!0,u.prototype._pushContext=v.prototype._pushContext,u.prototype._popContext=v.prototype._popContext,u._peekContext=u.prototype._peekContext=b,u.prototype._promiseCreated=function(){var E=this._peekContext();E&&E._promiseCreated==null&&(E._promiseCreated=this)}},v}},{}],9:[function(a,s,c){s.exports=function(u,h){var p,v,b,x=u._getDomain,_=u._async,w=a("./errors").Warning,O=a("./util"),S=O.canAttachTrace,E=/[\\\/]bluebird[\\\/]js[\\\/](release|debug|instrumented)/,T=/\((?:timers\.js):\d+:\d+\)/,A=/[\/<\(](.+?):(\d+):(\d+)\)?\s*$/,j=null,N=null,F=!1,V=O.env("BLUEBIRD_DEBUG")!=0,B=!(O.env("BLUEBIRD_WARNINGS")==0||!V&&!O.env("BLUEBIRD_WARNINGS")),W=!(O.env("BLUEBIRD_LONG_STACK_TRACES")==0||!V&&!O.env("BLUEBIRD_LONG_STACK_TRACES")),q=O.env("BLUEBIRD_W_FORGOTTEN_RETURN")!=0&&(B||!!O.env("BLUEBIRD_W_FORGOTTEN_RETURN"));u.prototype.suppressUnhandledRejections=function(){var ye=this._target();ye._bitField=-1048577&ye._bitField|524288},u.prototype._ensurePossibleRejectionHandled=function(){if(!(524288&this._bitField)){this._setRejectionIsUnhandled();var ye=this;setTimeout(function(){ye._notifyUnhandledRejection()},1)}},u.prototype._notifyUnhandledRejectionIsHandled=function(){Se("rejectionHandled",p,void 0,this)},u.prototype._setReturnedNonUndefined=function(){this._bitField=268435456|this._bitField},u.prototype._returnedNonUndefined=function(){return(268435456&this._bitField)!=0},u.prototype._notifyUnhandledRejection=function(){if(this._isRejectionUnhandled()){var ye=this._settledValue();this._setUnhandledRejectionIsNotified(),Se("unhandledRejection",v,ye,this)}},u.prototype._setUnhandledRejectionIsNotified=function(){this._bitField=262144|this._bitField},u.prototype._unsetUnhandledRejectionIsNotified=function(){this._bitField=-262145&this._bitField},u.prototype._isUnhandledRejectionNotified=function(){return(262144&this._bitField)>0},u.prototype._setRejectionIsUnhandled=function(){this._bitField=1048576|this._bitField},u.prototype._unsetRejectionIsUnhandled=function(){this._bitField=-1048577&this._bitField,this._isUnhandledRejectionNotified()&&(this._unsetUnhandledRejectionIsNotified(),this._notifyUnhandledRejectionIsHandled())},u.prototype._isRejectionUnhandled=function(){return(1048576&this._bitField)>0},u.prototype._warn=function(ye,we,Ae){return Y(ye,we,Ae||this)},u.onPossiblyUnhandledRejection=function(ye){var we=x();v=typeof ye=="function"?we===null?ye:O.domainBind(we,ye):void 0},u.onUnhandledRejectionHandled=function(ye){var we=x();p=typeof ye=="function"?we===null?ye:O.domainBind(we,ye):void 0};var J=function(){};u.longStackTraces=function(){if(_.haveItemsQueued()&&!qe.longStackTraces)throw new Error(`cannot enable long stack traces after promises have been created + + See http://goo.gl/MqrFmX +`);if(!qe.longStackTraces&&ge()){var ye=u.prototype._captureStackTrace,we=u.prototype._attachExtraTrace;qe.longStackTraces=!0,J=function(){if(_.haveItemsQueued()&&!qe.longStackTraces)throw new Error(`cannot enable long stack traces after promises have been created + + See http://goo.gl/MqrFmX +`);u.prototype._captureStackTrace=ye,u.prototype._attachExtraTrace=we,h.deactivateLongStackTraces(),_.enableTrampoline(),qe.longStackTraces=!1},u.prototype._captureStackTrace=M,u.prototype._attachExtraTrace=D,h.activateLongStackTraces(),_.disableTrampolineIfNecessary()}},u.hasLongStackTraces=function(){return qe.longStackTraces&&ge()};var Q=function(){try{if(typeof CustomEvent=="function"){var ye=new CustomEvent("CustomEvent");return O.global.dispatchEvent(ye),function(we,Ae){var ke=new CustomEvent(we.toLowerCase(),{detail:Ae,cancelable:!0});return!O.global.dispatchEvent(ke)}}return typeof Event=="function"?(ye=new Event("CustomEvent"),O.global.dispatchEvent(ye),function(we,Ae){var ke=new Event(we.toLowerCase(),{cancelable:!0});return ke.detail=Ae,!O.global.dispatchEvent(ke)}):((ye=document.createEvent("CustomEvent")).initCustomEvent("testingtheevent",!1,!0,{}),O.global.dispatchEvent(ye),function(we,Ae){var ke=document.createEvent("CustomEvent");return ke.initCustomEvent(we.toLowerCase(),!1,!0,Ae),!O.global.dispatchEvent(ke)})}catch{}return function(){return!1}}(),ne=O.isNode?function(){return n.emit.apply(n,arguments)}:O.global?function(ye){var we="on"+ye.toLowerCase(),Ae=O.global[we];return!!Ae&&(Ae.apply(O.global,[].slice.call(arguments,1)),!0)}:function(){return!1};function ae(ye,we){return{promise:we}}var se={promiseCreated:ae,promiseFulfilled:ae,promiseRejected:ae,promiseResolved:ae,promiseCancelled:ae,promiseChained:function(ye,we,Ae){return{promise:we,child:Ae}},warning:function(ye,we){return{warning:we}},unhandledRejection:function(ye,we,Ae){return{reason:we,promise:Ae}},rejectionHandled:ae},oe=function(ye){var we=!1;try{we=ne.apply(null,arguments)}catch(ke){_.throwLater(ke),we=!0}var Ae=!1;try{Ae=Q(ye,se[ye].apply(null,arguments))}catch(ke){_.throwLater(ke),Ae=!0}return Ae||we};function K(){return!1}function G(ye,we,Ae){var ke=this;try{ye(we,Ae,function(De){if(typeof De!="function")throw new TypeError("onCancel must be a function, got: "+O.toString(De));ke._attachCancellationCallback(De)})}catch(De){return De}}function z(ye){if(!this._isCancellable())return this;var we=this._onCancel();we!==void 0?O.isArray(we)?we.push(ye):this._setOnCancel([we,ye]):this._setOnCancel(ye)}function re(){return this._onCancelField}function X(ye){this._onCancelField=ye}function le(){this._cancellationParent=void 0,this._onCancelField=void 0}function ce(ye,we){if(1&we){this._cancellationParent=ye;var Ae=ye._branchesRemainingToCancel;Ae===void 0&&(Ae=0),ye._branchesRemainingToCancel=Ae+1}2&we&&ye._isBound()&&this._setBoundTo(ye._boundTo)}u.config=function(ye){if("longStackTraces"in(ye=Object(ye))&&(ye.longStackTraces?u.longStackTraces():!ye.longStackTraces&&u.hasLongStackTraces()&&J()),"warnings"in ye){var we=ye.warnings;qe.warnings=!!we,q=qe.warnings,O.isObject(we)&&"wForgottenReturn"in we&&(q=!!we.wForgottenReturn)}if("cancellation"in ye&&ye.cancellation&&!qe.cancellation){if(_.haveItemsQueued())throw new Error("cannot enable cancellation after promises are in use");u.prototype._clearCancellationData=le,u.prototype._propagateFrom=ce,u.prototype._onCancel=re,u.prototype._setOnCancel=X,u.prototype._attachCancellationCallback=z,u.prototype._execute=G,de=ce,qe.cancellation=!0}return"monitoring"in ye&&(ye.monitoring&&!qe.monitoring?(qe.monitoring=!0,u.prototype._fireEvent=oe):!ye.monitoring&&qe.monitoring&&(qe.monitoring=!1,u.prototype._fireEvent=K)),u},u.prototype._fireEvent=K,u.prototype._execute=function(ye,we,Ae){try{ye(we,Ae)}catch(ke){return ke}},u.prototype._onCancel=function(){},u.prototype._setOnCancel=function(ye){},u.prototype._attachCancellationCallback=function(ye){},u.prototype._captureStackTrace=function(){},u.prototype._attachExtraTrace=function(){},u.prototype._clearCancellationData=function(){},u.prototype._propagateFrom=function(ye,we){};var de=function(ye,we){2&we&&ye._isBound()&&this._setBoundTo(ye._boundTo)};function be(){var ye=this._boundTo;return ye!==void 0&&ye instanceof u?ye.isFulfilled()?ye.value():void 0:ye}function M(){this._trace=new He(this._peekContext())}function D(ye,we){if(S(ye)){var Ae=this._trace;if(Ae!==void 0&&we&&(Ae=Ae._parent),Ae!==void 0)Ae.attachExtraTrace(ye);else if(!ye.__stackCleaned__){var ke=ie(ye);O.notEnumerableProp(ye,"stack",ke.message+` +`+ke.stack.join(` +`)),O.notEnumerableProp(ye,"__stackCleaned__",!0)}}}function Y(ye,we,Ae){if(qe.warnings){var ke,De=new w(ye);if(we)Ae._attachExtraTrace(De);else if(qe.longStackTraces&&(ke=u._peekContext()))ke.attachExtraTrace(De);else{var Ke=ie(De);De.stack=Ke.message+` +`+Ke.stack.join(` +`)}oe("warning",De)||he(De,"",!0)}}function ue(ye){for(var we=[],Ae=0;Ae<ye.length;++Ae){var ke=ye[Ae],De=ke===" (No stack trace)"||j.test(ke),Ke=De&&Ee(ke);De&&!Ke&&(F&&ke.charAt(0)!==" "&&(ke=" "+ke),we.push(ke))}return we}function ie(ye){var we=ye.stack,Ae=ye.toString();return we=typeof we=="string"&&we.length>0?function(ke){for(var De=ke.stack.replace(/\s+$/g,"").split(` +`),Ke=0;Ke<De.length;++Ke){var Xe=De[Ke];if(Xe===" (No stack trace)"||j.test(Xe))break}return Ke>0&&ke.name!="SyntaxError"&&(De=De.slice(Ke)),De}(ye):[" (No stack trace)"],{message:Ae,stack:ye.name=="SyntaxError"?we:ue(we)}}function he(ye,we,Ae){if(typeof console<"u"){var ke;if(O.isObject(ye)){var De=ye.stack;ke=we+N(De,ye)}else ke=we+String(ye);typeof b=="function"?b(ke,Ae):typeof console.log!="function"&&typeof console.log!="object"||console.log(ke)}}function Se(ye,we,Ae,ke){var De=!1;try{typeof we=="function"&&(De=!0,ye==="rejectionHandled"?we(ke):we(Ae,ke))}catch(Ke){_.throwLater(Ke)}ye==="unhandledRejection"?oe(ye,Ae,ke)||De||he(Ae,"Unhandled rejection "):oe(ye,ke)}function Fe(ye){var we;if(typeof ye=="function")we="[function "+(ye.name||"anonymous")+"]";else{if(we=ye&&typeof ye.toString=="function"?ye.toString():O.toString(ye),/\[object [a-zA-Z0-9$_]+\]/.test(we))try{we=JSON.stringify(ye)}catch{}we.length===0&&(we="(empty array)")}return"(<"+function(Ae){return Ae.length<41?Ae:Ae.substr(0,38)+"..."}(we)+">, no stack trace)"}function ge(){return typeof Be=="function"}var Ee=function(){return!1},je=/[\/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/;function Me(ye){var we=ye.match(je);if(we)return{fileName:we[1],line:parseInt(we[2],10)}}function He(ye){this._parent=ye,this._promisesCreated=0;var we=this._length=1+(ye===void 0?0:ye._length);Be(this,He),we>32&&this.uncycle()}O.inherits(He,Error),h.CapturedTrace=He,He.prototype.uncycle=function(){var ye=this._length;if(!(ye<2)){for(var we=[],Ae={},ke=0,De=this;De!==void 0;++ke)we.push(De),De=De._parent;for(ke=(ye=this._length=ke)-1;ke>=0;--ke){var Ke=we[ke].stack;Ae[Ke]===void 0&&(Ae[Ke]=ke)}for(ke=0;ke<ye;++ke){var Xe=Ae[we[ke].stack];if(Xe!==void 0&&Xe!==ke){Xe>0&&(we[Xe-1]._parent=void 0,we[Xe-1]._length=1),we[ke]._parent=void 0,we[ke]._length=1;var bt=ke>0?we[ke-1]:this;Xe<ye-1?(bt._parent=we[Xe+1],bt._parent.uncycle(),bt._length=bt._parent._length+1):(bt._parent=void 0,bt._length=1);for(var Ot=bt._length+1,xt=ke-2;xt>=0;--xt)we[xt]._length=Ot,Ot++;return}}}},He.prototype.attachExtraTrace=function(ye){if(!ye.__stackCleaned__){this.uncycle();for(var we=ie(ye),Ae=we.message,ke=[we.stack],De=this;De!==void 0;)ke.push(ue(De.stack.split(` +`))),De=De._parent;(function(Ke){for(var Xe=Ke[0],bt=1;bt<Ke.length;++bt){for(var Ot=Ke[bt],xt=Xe.length-1,er=Xe[xt],Kt=-1,Ar=Ot.length-1;Ar>=0;--Ar)if(Ot[Ar]===er){Kt=Ar;break}for(Ar=Kt;Ar>=0;--Ar){var Ir=Ot[Ar];if(Xe[xt]!==Ir)break;Xe.pop(),xt--}Xe=Ot}})(ke),function(Ke){for(var Xe=0;Xe<Ke.length;++Xe)(Ke[Xe].length===0||Xe+1<Ke.length&&Ke[Xe][0]===Ke[Xe+1][0])&&(Ke.splice(Xe,1),Xe--)}(ke),O.notEnumerableProp(ye,"stack",function(Ke,Xe){for(var bt=0;bt<Xe.length-1;++bt)Xe[bt].push("From previous event:"),Xe[bt]=Xe[bt].join(` +`);return bt<Xe.length&&(Xe[bt]=Xe[bt].join(` +`)),Ke+` +`+Xe.join(` +`)}(Ae,ke)),O.notEnumerableProp(ye,"__stackCleaned__",!0)}};var Be=function(){var ye=/^\s*at\s*/,we=function(Ke,Xe){return typeof Ke=="string"?Ke:Xe.name!==void 0&&Xe.message!==void 0?Xe.toString():Fe(Xe)};if(typeof Error.stackTraceLimit=="number"&&typeof Error.captureStackTrace=="function"){Error.stackTraceLimit+=6,j=ye,N=we;var Ae=Error.captureStackTrace;return Ee=function(Ke){return E.test(Ke)},function(Ke,Xe){Error.stackTraceLimit+=6,Ae(Ke,Xe),Error.stackTraceLimit-=6}}var ke,De=new Error;if(typeof De.stack=="string"&&De.stack.split(` +`)[0].indexOf("stackDetection@")>=0)return j=/@/,N=we,F=!0,function(Ke){Ke.stack=new Error().stack};try{throw new Error}catch(Ke){ke="stack"in Ke}return"stack"in De||!ke||typeof Error.stackTraceLimit!="number"?(N=function(Ke,Xe){return typeof Ke=="string"?Ke:typeof Xe!="object"&&typeof Xe!="function"||Xe.name===void 0||Xe.message===void 0?Fe(Xe):Xe.toString()},null):(j=ye,N=we,function(Ke){Error.stackTraceLimit+=6;try{throw new Error}catch(Xe){Ke.stack=Xe.stack}Error.stackTraceLimit-=6})}();typeof console<"u"&&console.warn!==void 0&&(b=function(ye){console.warn(ye)},O.isNode&&n.stderr.isTTY?b=function(ye,we){var Ae=we?"\x1B[33m":"\x1B[31m";console.warn(Ae+ye+`\x1B[0m +`)}:O.isNode||typeof new Error().stack!="string"||(b=function(ye,we){console.warn("%c"+ye,we?"color: darkorange":"color: red")}));var qe={warnings:B,longStackTraces:!1,cancellation:!1,monitoring:!1};return W&&u.longStackTraces(),{longStackTraces:function(){return qe.longStackTraces},warnings:function(){return qe.warnings},cancellation:function(){return qe.cancellation},monitoring:function(){return qe.monitoring},propagateFromFunction:function(){return de},boundValueFunction:function(){return be},checkForgottenReturns:function(ye,we,Ae,ke,De){if(ye===void 0&&we!==null&&q){if(De!==void 0&&De._returnedNonUndefined()||!(65535&ke._bitField))return;Ae&&(Ae+=" ");var Ke="",Xe="";if(we._trace){for(var bt=we._trace.stack.split(` +`),Ot=ue(bt),xt=Ot.length-1;xt>=0;--xt){var er=Ot[xt];if(!T.test(er)){var Kt=er.match(A);Kt&&(Ke="at "+Kt[1]+":"+Kt[2]+":"+Kt[3]+" ");break}}if(Ot.length>0){var Ar=Ot[0];for(xt=0;xt<bt.length;++xt)if(bt[xt]===Ar){xt>0&&(Xe=` +`+bt[xt-1]);break}}}var Ir="a promise was created in a "+Ae+"handler "+Ke+"but was not returned from it, see http://goo.gl/rRqMUw"+Xe;ke._warn(Ir,!0,we)}},setBounds:function(ye,we){if(ge()){for(var Ae,ke,De=ye.stack.split(` +`),Ke=we.stack.split(` +`),Xe=-1,bt=-1,Ot=0;Ot<De.length;++Ot)if(xt=Me(De[Ot])){Ae=xt.fileName,Xe=xt.line;break}for(Ot=0;Ot<Ke.length;++Ot){var xt;if(xt=Me(Ke[Ot])){ke=xt.fileName,bt=xt.line;break}}Xe<0||bt<0||!Ae||!ke||Ae!==ke||Xe>=bt||(Ee=function(er){if(E.test(er))return!0;var Kt=Me(er);return!!(Kt&&Kt.fileName===Ae&&Xe<=Kt.line&&Kt.line<=bt)})}},warn:Y,deprecated:function(ye,we){var Ae=ye+" is deprecated and will be removed in a future version.";return we&&(Ae+=" Use "+we+" instead."),Y(Ae)},CapturedTrace:He,fireDomEvent:Q,fireGlobalEvent:ne}}},{"./errors":12,"./util":36}],10:[function(a,s,c){s.exports=function(u){function h(){return this.value}function p(){throw this.reason}u.prototype.return=u.prototype.thenReturn=function(v){return v instanceof u&&v.suppressUnhandledRejections(),this._then(h,void 0,void 0,{value:v},void 0)},u.prototype.throw=u.prototype.thenThrow=function(v){return this._then(p,void 0,void 0,{reason:v},void 0)},u.prototype.catchThrow=function(v){if(arguments.length<=1)return this._then(void 0,p,void 0,{reason:v},void 0);var b=arguments[1];return this.caught(v,function(){throw b})},u.prototype.catchReturn=function(v){if(arguments.length<=1)return v instanceof u&&v.suppressUnhandledRejections(),this._then(void 0,h,void 0,{value:v},void 0);var b=arguments[1];return b instanceof u&&b.suppressUnhandledRejections(),this.caught(v,function(){return b})}}},{}],11:[function(a,s,c){s.exports=function(u,h){var p=u.reduce,v=u.all;function b(){return v(this)}u.prototype.each=function(x){return p(this,x,h,0)._then(b,void 0,void 0,this,void 0)},u.prototype.mapSeries=function(x){return p(this,x,h,h)},u.each=function(x,_){return p(x,_,h,0)._then(b,void 0,void 0,x,void 0)},u.mapSeries=function(x,_){return p(x,_,h,h)}}},{}],12:[function(a,s,c){var u,h,p=a("./es5"),v=p.freeze,b=a("./util"),x=b.inherits,_=b.notEnumerableProp;function w(B,W){function q(J){if(!(this instanceof q))return new q(J);_(this,"message",typeof J=="string"?J:W),_(this,"name",B),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):Error.call(this)}return x(q,Error),q}var O=w("Warning","warning"),S=w("CancellationError","cancellation error"),E=w("TimeoutError","timeout error"),T=w("AggregateError","aggregate error");try{u=TypeError,h=RangeError}catch{u=w("TypeError","type error"),h=w("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 N=0;function F(B){if(!(this instanceof F))return new F(B);_(this,"name","OperationalError"),_(this,"message",B),this.cause=B,this.isOperational=!0,B instanceof Error?(_(this,"message",B.message),_(this,"stack",B.stack)):Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}T.prototype.toString=function(){var B=Array(4*N+1).join(" "),W=` +`+B+`AggregateError of: +`;N++,B=Array(4*N+1).join(" ");for(var q=0;q<this.length;++q){for(var J=this[q]===this?"[Circular AggregateError]":this[q]+"",Q=J.split(` +`),ne=0;ne<Q.length;++ne)Q[ne]=B+Q[ne];W+=(J=Q.join(` +`))+` +`}return N--,W},x(F,Error);var V=Error.__BluebirdErrorTypes__;V||(V=v({CancellationError:S,TimeoutError:E,OperationalError:F,RejectionError:F,AggregateError:T}),p.defineProperty(Error,"__BluebirdErrorTypes__",{value:V,writable:!1,enumerable:!1,configurable:!1})),s.exports={Error,TypeError:u,RangeError:h,CancellationError:V.CancellationError,OperationalError:V.OperationalError,TimeoutError:V.TimeoutError,AggregateError:V.AggregateError,Warning:O}},{"./es5":13,"./util":36}],13:[function(a,s,c){var u=function(){return this===void 0}();if(u)s.exports={freeze:Object.freeze,defineProperty:Object.defineProperty,getDescriptor:Object.getOwnPropertyDescriptor,keys:Object.keys,names:Object.getOwnPropertyNames,getPrototypeOf:Object.getPrototypeOf,isArray:Array.isArray,isES5:u,propertyIsWritable:function(x,_){var w=Object.getOwnPropertyDescriptor(x,_);return!(w&&!w.writable&&!w.set)}};else{var h={}.hasOwnProperty,p={}.toString,v={}.constructor.prototype,b=function(x){var _=[];for(var w in x)h.call(x,w)&&_.push(w);return _};s.exports={isArray:function(x){try{return p.call(x)==="[object Array]"}catch{return!1}},keys:b,names:b,defineProperty:function(x,_,w){return x[_]=w.value,x},getDescriptor:function(x,_){return{value:x[_]}},freeze:function(x){return x},getPrototypeOf:function(x){try{return Object(x).constructor.prototype}catch{return v}},isES5:u,propertyIsWritable:function(){return!0}}}},{}],14:[function(a,s,c){s.exports=function(u,h){var p=u.map;u.prototype.filter=function(v,b){return p(this,v,b,h)},u.filter=function(v,b,x){return p(v,b,x,h)}}},{}],15:[function(a,s,c){s.exports=function(u,h,p){var v=a("./util"),b=u.CancellationError,x=v.errorObj,_=a("./catch_filter")(p);function w(j,N,F){this.promise=j,this.type=N,this.handler=F,this.called=!1,this.cancelPromise=null}function O(j){this.finallyHandler=j}function S(j,N){return j.cancelPromise!=null&&(arguments.length>1?j.cancelPromise._reject(N):j.cancelPromise._cancel(),j.cancelPromise=null,!0)}function E(){return A.call(this,this.promise._target()._settledValue())}function T(j){if(!S(this,j))return x.e=j,x}function A(j){var N=this.promise,F=this.handler;if(!this.called){this.called=!0;var V=this.isFinallyHandler()?F.call(N._boundValue()):F.call(N._boundValue(),j);if(V===p)return V;if(V!==void 0){N._setReturnedNonUndefined();var B=h(V,N);if(B instanceof u){if(this.cancelPromise!=null){if(B._isCancelled()){var W=new b("late cancellation observer");return N._attachExtraTrace(W),x.e=W,x}B.isPending()&&B._attachCancellationCallback(new O(this))}return B._then(E,T,void 0,this,void 0)}}}return N.isRejected()?(S(this),x.e=j,x):(S(this),j)}return w.prototype.isFinallyHandler=function(){return this.type===0},O.prototype._resultCancelled=function(){S(this.finallyHandler)},u.prototype._passThrough=function(j,N,F,V){return typeof j!="function"?this.then():this._then(F,V,void 0,new w(this,N,j),void 0)},u.prototype.lastly=u.prototype.finally=function(j){return this._passThrough(j,0,A,A)},u.prototype.tap=function(j){return this._passThrough(j,1,A)},u.prototype.tapCatch=function(j){var N=arguments.length;if(N===1)return this._passThrough(j,1,void 0,A);var F,V=new Array(N-1),B=0;for(F=0;F<N-1;++F){var W=arguments[F];if(!v.isObject(W))return u.reject(new TypeError("tapCatch statement predicate: expecting an object but got "+v.classString(W)));V[B++]=W}V.length=B;var q=arguments[F];return this._passThrough(_(V,q,this),1,void 0,A)},w}},{"./catch_filter":7,"./util":36}],16:[function(a,s,c){s.exports=function(u,h,p,v,b,x){var _=a("./errors").TypeError,w=a("./util"),O=w.errorObj,S=w.tryCatch,E=[];function T(A,j,N,F){if(x.cancellation()){var V=new u(p),B=this._finallyPromise=new u(p);this._promise=V.lastly(function(){return B}),V._captureStackTrace(),V._setOnCancel(this)}else(this._promise=new u(p))._captureStackTrace();this._stack=F,this._generatorFunction=A,this._receiver=j,this._generator=void 0,this._yieldHandlers=typeof N=="function"?[N].concat(E):E,this._yieldedPromise=null,this._cancellationPhase=!1}w.inherits(T,b),T.prototype._isResolved=function(){return this._promise===null},T.prototype._cleanup=function(){this._promise=this._generator=null,x.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=S(this._generator.return).call(this._generator,void 0),this._promise._popContext();else{var j=new u.CancellationError("generator .return() sentinel");u.coroutine.returnSentinel=j,this._promise._attachExtraTrace(j),this._promise._pushContext(),A=S(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=S(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=S(this._generator.throw).call(this._generator,A);this._promise._popContext(),this._continue(j)},T.prototype._resultCancelled=function(){if(this._yieldedPromise instanceof u){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===O)return this._cleanup(),this._cancellationPhase?j.cancel():j._rejectCallback(A.e,!1);var N=A.value;if(A.done===!0)return this._cleanup(),this._cancellationPhase?j.cancel():j._resolveCallback(N);var F=v(N,this._promise);if(F instanceof u||(F=function(B,W,q){for(var J=0;J<W.length;++J){q._pushContext();var Q=S(W[J])(B);if(q._popContext(),Q===O){q._pushContext();var ne=u.reject(O.e);return q._popContext(),ne}var ae=v(Q,q);if(ae instanceof u)return ae}return null}(F,this._yieldHandlers,this._promise))!==null){var V=(F=F._target())._bitField;50397184&V?33554432&V?u._async.invoke(this._promiseFulfilled,this,F._value()):16777216&V?u._async.invoke(this._promiseRejected,this,F._reason()):this._promiseCancelled():(this._yieldedPromise=F,F._proxy(this,null))}else this._promiseRejected(new _(`A value %s was yielded that could not be treated as a promise + + See http://goo.gl/MqrFmX + +`.replace("%s",String(N))+`From coroutine: +`+this._stack.split(` +`).slice(1,-7).join(` +`)))},u.coroutine=function(A,j){if(typeof A!="function")throw new _(`generatorFunction must be a function + + See http://goo.gl/MqrFmX +`);var N=Object(j).yieldHandler,F=T,V=new Error().stack;return function(){var B=A.apply(this,arguments),W=new F(void 0,void 0,N,V),q=W.promise();return W._generator=B,W._promiseFulfilled(void 0),q}},u.coroutine.addYieldHandler=function(A){if(typeof A!="function")throw new _("expecting a function but got "+w.classString(A));E.push(A)},u.spawn=function(A){if(x.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),N=j.promise();return j._run(u.spawn),N}}},{"./errors":12,"./util":36}],17:[function(a,s,c){s.exports=function(u,h,p,v,b,x){var _=a("./util");_.canEvaluate,_.tryCatch,_.errorObj,u.join=function(){var w,O=arguments.length-1;O>0&&typeof arguments[O]=="function"&&(w=arguments[O]);var S=[].slice.call(arguments);w&&S.pop();var E=new h(S).promise();return w!==void 0?E.spread(w):E}}},{"./util":36}],18:[function(a,s,c){s.exports=function(u,h,p,v,b,x){var _=u._getDomain,w=a("./util"),O=w.tryCatch,S=w.errorObj,E=u._async;function T(j,N,F,V){this.constructor$(j),this._promise._captureStackTrace();var B=_();this._callback=B===null?N:w.domainBind(B,N),this._preservedValues=V===b?new Array(this.length()):null,this._limit=F,this._inFlight=0,this._queue=[],E.invoke(this._asyncInit,this,void 0)}function A(j,N,F,V){if(typeof N!="function")return p("expecting a function but got "+w.classString(N));var B=0;if(F!==void 0){if(typeof F!="object"||F===null)return u.reject(new TypeError("options argument must be an object but it is "+w.classString(F)));if(typeof F.concurrency!="number")return u.reject(new TypeError("'concurrency' must be a number but it is "+w.classString(F.concurrency)));B=F.concurrency}return new T(j,N,B=typeof B=="number"&&isFinite(B)&&B>=1?B:0,V).promise()}w.inherits(T,h),T.prototype._asyncInit=function(){this._init$(void 0,-2)},T.prototype._init=function(){},T.prototype._promiseFulfilled=function(j,N){var F=this._values,V=this.length(),B=this._preservedValues,W=this._limit;if(N<0){if(F[N=-1*N-1]=j,W>=1&&(this._inFlight--,this._drainQueue(),this._isResolved()))return!0}else{if(W>=1&&this._inFlight>=W)return F[N]=j,this._queue.push(N),!1;B!==null&&(B[N]=j);var q=this._promise,J=this._callback,Q=q._boundValue();q._pushContext();var ne=O(J).call(Q,j,N,V),ae=q._popContext();if(x.checkForgottenReturns(ne,ae,B!==null?"Promise.filter":"Promise.map",q),ne===S)return this._reject(ne.e),!0;var se=v(ne,this._promise);if(se instanceof u){var oe=(se=se._target())._bitField;if(!(50397184&oe))return W>=1&&this._inFlight++,F[N]=se,se._proxy(this,-1*(N+1)),!1;if(!(33554432&oe))return 16777216&oe?(this._reject(se._reason()),!0):(this._cancel(),!0);ne=se._value()}F[N]=ne}return++this._totalResolved>=V&&(B!==null?this._filter(F,B):this._resolve(F),!0)},T.prototype._drainQueue=function(){for(var j=this._queue,N=this._limit,F=this._values;j.length>0&&this._inFlight<N;){if(this._isResolved())return;var V=j.pop();this._promiseFulfilled(F[V],V)}},T.prototype._filter=function(j,N){for(var F=N.length,V=new Array(F),B=0,W=0;W<F;++W)j[W]&&(V[B++]=N[W]);V.length=B,this._resolve(V)},T.prototype.preservedValues=function(){return this._preservedValues},u.prototype.map=function(j,N){return A(this,j,N,null)},u.map=function(j,N,F,V){return A(j,N,F,V)}}},{"./util":36}],19:[function(a,s,c){s.exports=function(u,h,p,v,b){var x=a("./util"),_=x.tryCatch;u.method=function(w){if(typeof w!="function")throw new u.TypeError("expecting a function but got "+x.classString(w));return function(){var O=new u(h);O._captureStackTrace(),O._pushContext();var S=_(w).apply(this,arguments),E=O._popContext();return b.checkForgottenReturns(S,E,"Promise.method",O),O._resolveFromSyncValue(S),O}},u.attempt=u.try=function(w){if(typeof w!="function")return v("expecting a function but got "+x.classString(w));var O,S=new u(h);if(S._captureStackTrace(),S._pushContext(),arguments.length>1){b.deprecated("calling Promise.try with more than 1 argument");var E=arguments[1],T=arguments[2];O=x.isArray(E)?_(w).apply(T,E):_(w).call(T,E)}else O=_(w)();var A=S._popContext();return b.checkForgottenReturns(O,A,"Promise.try",S),S._resolveFromSyncValue(O),S},u.prototype._resolveFromSyncValue=function(w){w===x.errorObj?this._rejectCallback(w.e,!1):this._resolveCallback(w,!0)}}},{"./util":36}],20:[function(a,s,c){var u=a("./util"),h=u.maybeWrapAsError,p=a("./errors").OperationalError,v=a("./es5"),b=/^(?:name|message|stack|cause)$/;function x(_){var w;if(function(T){return T instanceof Error&&v.getPrototypeOf(T)===Error.prototype}(_)){(w=new p(_)).name=_.name,w.message=_.message,w.stack=_.stack;for(var O=v.keys(_),S=0;S<O.length;++S){var E=O[S];b.test(E)||(w[E]=_[E])}return w}return u.markAsOriginatingFromRejection(_),_}s.exports=function(_,w){return function(O,S){if(_!==null){if(O){var E=x(h(O));_._attachExtraTrace(E),_._reject(E)}else if(w){var T=[].slice.call(arguments,1);_._fulfill(T)}else _._fulfill(S);_=null}}}},{"./errors":12,"./es5":13,"./util":36}],21:[function(a,s,c){s.exports=function(u){var h=a("./util"),p=u._async,v=h.tryCatch,b=h.errorObj;function x(O,S){if(!h.isArray(O))return _.call(this,O,S);var E=v(S).apply(this._boundValue(),[null].concat(O));E===b&&p.throwLater(E.e)}function _(O,S){var E=this._boundValue(),T=O===void 0?v(S).call(E,null):v(S).call(E,null,O);T===b&&p.throwLater(T.e)}function w(O,S){if(!O){var E=new Error(O+"");E.cause=O,O=E}var T=v(S).call(this._boundValue(),O);T===b&&p.throwLater(T.e)}u.prototype.asCallback=u.prototype.nodeify=function(O,S){if(typeof O=="function"){var E=_;S!==void 0&&Object(S).spread&&(E=x),this._then(E,w,void 0,this,O)}return this}}},{"./util":36}],22:[function(a,s,c){s.exports=function(){var u=function(){return new T(`circular promise resolution chain + + See http://goo.gl/MqrFmX +`)},h=function(){return new K.PromiseInspection(this._target())},p=function(X){return K.reject(new T(X))};function v(){}var b,x={},_=a("./util");b=_.isNode?function(){var X=n.domain;return X===void 0&&(X=null),X}:function(){return null},_.notEnumerableProp(K,"_getDomain",b);var w=a("./es5"),O=a("./async"),S=new O;w.defineProperty(K,"_async",{value:S});var E=a("./errors"),T=K.TypeError=E.TypeError;K.RangeError=E.RangeError;var A=K.CancellationError=E.CancellationError;K.TimeoutError=E.TimeoutError,K.OperationalError=E.OperationalError,K.RejectionError=E.OperationalError,K.AggregateError=E.AggregateError;var j=function(){},N={},F={},V=a("./thenables")(K,j),B=a("./promise_array")(K,j,V,p,v),W=a("./context")(K),q=W.create,J=a("./debuggability")(K,W),Q=(J.CapturedTrace,a("./finally")(K,V,F)),ne=a("./catch_filter")(F),ae=a("./nodeback"),se=_.errorObj,oe=_.tryCatch;function K(X){X!==j&&function(le,ce){if(le==null||le.constructor!==K)throw new T(`the promise constructor cannot be invoked directly + + See http://goo.gl/MqrFmX +`);if(typeof ce!="function")throw new T("expecting a function but got "+_.classString(ce))}(this,X),this._bitField=0,this._fulfillmentHandler0=void 0,this._rejectionHandler0=void 0,this._promise0=void 0,this._receiver0=void 0,this._resolveFromExecutor(X),this._promiseCreated(),this._fireEvent("promiseCreated",this)}function G(X){this.promise._resolveCallback(X)}function z(X){this.promise._rejectCallback(X,!1)}function re(X){var le=new K(j);le._fulfillmentHandler0=X,le._rejectionHandler0=X,le._promise0=X,le._receiver0=X}return K.prototype.toString=function(){return"[object Promise]"},K.prototype.caught=K.prototype.catch=function(X){var le=arguments.length;if(le>1){var ce,de=new Array(le-1),be=0;for(ce=0;ce<le-1;++ce){var M=arguments[ce];if(!_.isObject(M))return p("Catch statement predicate: expecting an object but got "+_.classString(M));de[be++]=M}return de.length=be,X=arguments[ce],this.then(void 0,ne(de,X,this))}return this.then(void 0,X)},K.prototype.reflect=function(){return this._then(h,h,void 0,this,void 0)},K.prototype.then=function(X,le){if(J.warnings()&&arguments.length>0&&typeof X!="function"&&typeof le!="function"){var ce=".then() only accepts functions but was passed: "+_.classString(X);arguments.length>1&&(ce+=", "+_.classString(le)),this._warn(ce)}return this._then(X,le,void 0,void 0,void 0)},K.prototype.done=function(X,le){this._then(X,le,void 0,void 0,void 0)._setIsFinal()},K.prototype.spread=function(X){return typeof X!="function"?p("expecting a function but got "+_.classString(X)):this.all()._then(X,void 0,void 0,N,void 0)},K.prototype.toJSON=function(){var X={isFulfilled:!1,isRejected:!1,fulfillmentValue:void 0,rejectionReason:void 0};return this.isFulfilled()?(X.fulfillmentValue=this.value(),X.isFulfilled=!0):this.isRejected()&&(X.rejectionReason=this.reason(),X.isRejected=!0),X},K.prototype.all=function(){return arguments.length>0&&this._warn(".all() was passed arguments but it does not take any"),new B(this).promise()},K.prototype.error=function(X){return this.caught(_.originatesFromRejection,X)},K.getNewLibraryCopy=s.exports,K.is=function(X){return X instanceof K},K.fromNode=K.fromCallback=function(X){var le=new K(j);le._captureStackTrace();var ce=arguments.length>1&&!!Object(arguments[1]).multiArgs,de=oe(X)(ae(le,ce));return de===se&&le._rejectCallback(de.e,!0),le._isFateSealed()||le._setAsyncGuaranteed(),le},K.all=function(X){return new B(X).promise()},K.cast=function(X){var le=V(X);return le instanceof K||((le=new K(j))._captureStackTrace(),le._setFulfilled(),le._rejectionHandler0=X),le},K.resolve=K.fulfilled=K.cast,K.reject=K.rejected=function(X){var le=new K(j);return le._captureStackTrace(),le._rejectCallback(X,!0),le},K.setScheduler=function(X){if(typeof X!="function")throw new T("expecting a function but got "+_.classString(X));return S.setScheduler(X)},K.prototype._then=function(X,le,ce,de,be){var M=be!==void 0,D=M?be:new K(j),Y=this._target(),ue=Y._bitField;M||(D._propagateFrom(this,3),D._captureStackTrace(),de===void 0&&2097152&this._bitField&&(de=50397184&ue?this._boundValue():Y===this?void 0:this._boundTo),this._fireEvent("promiseChained",this,D));var ie=b();if(50397184&ue){var he,Se,Fe=Y._settlePromiseCtx;33554432&ue?(Se=Y._rejectionHandler0,he=X):16777216&ue?(Se=Y._fulfillmentHandler0,he=le,Y._unsetRejectionIsUnhandled()):(Fe=Y._settlePromiseLateCancellationObserver,Se=new A("late cancellation observer"),Y._attachExtraTrace(Se),he=le),S.invoke(Fe,Y,{handler:ie===null?he:typeof he=="function"&&_.domainBind(ie,he),promise:D,receiver:de,value:Se})}else Y._addCallbacks(X,le,D,de,ie);return D},K.prototype._length=function(){return 65535&this._bitField},K.prototype._isFateSealed=function(){return(117506048&this._bitField)!=0},K.prototype._isFollowing=function(){return(67108864&this._bitField)==67108864},K.prototype._setLength=function(X){this._bitField=-65536&this._bitField|65535&X},K.prototype._setFulfilled=function(){this._bitField=33554432|this._bitField,this._fireEvent("promiseFulfilled",this)},K.prototype._setRejected=function(){this._bitField=16777216|this._bitField,this._fireEvent("promiseRejected",this)},K.prototype._setFollowing=function(){this._bitField=67108864|this._bitField,this._fireEvent("promiseResolved",this)},K.prototype._setIsFinal=function(){this._bitField=4194304|this._bitField},K.prototype._isFinal=function(){return(4194304&this._bitField)>0},K.prototype._unsetCancelled=function(){this._bitField=-65537&this._bitField},K.prototype._setCancelled=function(){this._bitField=65536|this._bitField,this._fireEvent("promiseCancelled",this)},K.prototype._setWillBeCancelled=function(){this._bitField=8388608|this._bitField},K.prototype._setAsyncGuaranteed=function(){S.hasCustomScheduler()||(this._bitField=134217728|this._bitField)},K.prototype._receiverAt=function(X){var le=X===0?this._receiver0:this[4*X-4+3];if(le!==x)return le===void 0&&this._isBound()?this._boundValue():le},K.prototype._promiseAt=function(X){return this[4*X-4+2]},K.prototype._fulfillmentHandlerAt=function(X){return this[4*X-4+0]},K.prototype._rejectionHandlerAt=function(X){return this[4*X-4+1]},K.prototype._boundValue=function(){},K.prototype._migrateCallback0=function(X){X._bitField;var le=X._fulfillmentHandler0,ce=X._rejectionHandler0,de=X._promise0,be=X._receiverAt(0);be===void 0&&(be=x),this._addCallbacks(le,ce,de,be,null)},K.prototype._migrateCallbackAt=function(X,le){var ce=X._fulfillmentHandlerAt(le),de=X._rejectionHandlerAt(le),be=X._promiseAt(le),M=X._receiverAt(le);M===void 0&&(M=x),this._addCallbacks(ce,de,be,M,null)},K.prototype._addCallbacks=function(X,le,ce,de,be){var M=this._length();if(M>=65531&&(M=0,this._setLength(0)),M===0)this._promise0=ce,this._receiver0=de,typeof X=="function"&&(this._fulfillmentHandler0=be===null?X:_.domainBind(be,X)),typeof le=="function"&&(this._rejectionHandler0=be===null?le:_.domainBind(be,le));else{var D=4*M-4;this[D+2]=ce,this[D+3]=de,typeof X=="function"&&(this[D+0]=be===null?X:_.domainBind(be,X)),typeof le=="function"&&(this[D+1]=be===null?le:_.domainBind(be,le))}return this._setLength(M+1),M},K.prototype._proxy=function(X,le){this._addCallbacks(void 0,void 0,le,X,null)},K.prototype._resolveCallback=function(X,le){if(!(117506048&this._bitField)){if(X===this)return this._rejectCallback(u(),!1);var ce=V(X,this);if(!(ce instanceof K))return this._fulfill(X);le&&this._propagateFrom(ce,2);var de=ce._target();if(de!==this){var be=de._bitField;if(50397184&be)if(33554432&be)this._fulfill(de._value());else if(16777216&be)this._reject(de._reason());else{var Y=new A("late cancellation observer");de._attachExtraTrace(Y),this._reject(Y)}else{var M=this._length();M>0&&de._migrateCallback0(this);for(var D=1;D<M;++D)de._migrateCallbackAt(this,D);this._setFollowing(),this._setLength(0),this._setFollowee(de)}}else this._reject(u())}},K.prototype._rejectCallback=function(X,le,ce){var de=_.ensureErrorObject(X),be=de===X;if(!be&&!ce&&J.warnings()){var M="a promise was rejected with a non-error: "+_.classString(X);this._warn(M,!0)}this._attachExtraTrace(de,!!le&&be),this._reject(X)},K.prototype._resolveFromExecutor=function(X){if(X!==j){var le=this;this._captureStackTrace(),this._pushContext();var ce=!0,de=this._execute(X,function(be){le._resolveCallback(be)},function(be){le._rejectCallback(be,ce)});ce=!1,this._popContext(),de!==void 0&&le._rejectCallback(de,!0)}},K.prototype._settlePromiseFromHandler=function(X,le,ce,de){var be=de._bitField;if(!(65536&be)){var M;de._pushContext(),le===N?ce&&typeof ce.length=="number"?M=oe(X).apply(this._boundValue(),ce):(M=se).e=new T("cannot .spread() a non-array: "+_.classString(ce)):M=oe(X).call(le,ce);var D=de._popContext();!(65536&(be=de._bitField))&&(M===F?de._reject(ce):M===se?de._rejectCallback(M.e,!1):(J.checkForgottenReturns(M,D,"",de,this),de._resolveCallback(M)))}},K.prototype._target=function(){for(var X=this;X._isFollowing();)X=X._followee();return X},K.prototype._followee=function(){return this._rejectionHandler0},K.prototype._setFollowee=function(X){this._rejectionHandler0=X},K.prototype._settlePromise=function(X,le,ce,de){var be=X instanceof K,M=this._bitField,D=(134217728&M)!=0;65536&M?(be&&X._invokeInternalOnCancel(),ce instanceof Q&&ce.isFinallyHandler()?(ce.cancelPromise=X,oe(le).call(ce,de)===se&&X._reject(se.e)):le===h?X._fulfill(h.call(ce)):ce instanceof v?ce._promiseCancelled(X):be||X instanceof B?X._cancel():ce.cancel()):typeof le=="function"?be?(D&&X._setAsyncGuaranteed(),this._settlePromiseFromHandler(le,ce,de,X)):le.call(ce,de,X):ce instanceof v?ce._isResolved()||(33554432&M?ce._promiseFulfilled(de,X):ce._promiseRejected(de,X)):be&&(D&&X._setAsyncGuaranteed(),33554432&M?X._fulfill(de):X._reject(de))},K.prototype._settlePromiseLateCancellationObserver=function(X){var le=X.handler,ce=X.promise,de=X.receiver,be=X.value;typeof le=="function"?ce instanceof K?this._settlePromiseFromHandler(le,de,be,ce):le.call(de,be,ce):ce instanceof K&&ce._reject(be)},K.prototype._settlePromiseCtx=function(X){this._settlePromise(X.promise,X.handler,X.receiver,X.value)},K.prototype._settlePromise0=function(X,le,ce){var de=this._promise0,be=this._receiverAt(0);this._promise0=void 0,this._receiver0=void 0,this._settlePromise(de,X,be,le)},K.prototype._clearCallbackDataAtIndex=function(X){var le=4*X-4;this[le+2]=this[le+3]=this[le+0]=this[le+1]=void 0},K.prototype._fulfill=function(X){var le=this._bitField;if(!((117506048&le)>>>16)){if(X===this){var ce=u();return this._attachExtraTrace(ce),this._reject(ce)}this._setFulfilled(),this._rejectionHandler0=X,(65535&le)>0&&(134217728&le?this._settlePromises():S.settlePromises(this))}},K.prototype._reject=function(X){var le=this._bitField;if(!((117506048&le)>>>16)){if(this._setRejected(),this._fulfillmentHandler0=X,this._isFinal())return S.fatalError(X,_.isNode);(65535&le)>0?S.settlePromises(this):this._ensurePossibleRejectionHandled()}},K.prototype._fulfillPromises=function(X,le){for(var ce=1;ce<X;ce++){var de=this._fulfillmentHandlerAt(ce),be=this._promiseAt(ce),M=this._receiverAt(ce);this._clearCallbackDataAtIndex(ce),this._settlePromise(be,de,M,le)}},K.prototype._rejectPromises=function(X,le){for(var ce=1;ce<X;ce++){var de=this._rejectionHandlerAt(ce),be=this._promiseAt(ce),M=this._receiverAt(ce);this._clearCallbackDataAtIndex(ce),this._settlePromise(be,de,M,le)}},K.prototype._settlePromises=function(){var X=this._bitField,le=65535&X;if(le>0){if(16842752&X){var ce=this._fulfillmentHandler0;this._settlePromise0(this._rejectionHandler0,ce,X),this._rejectPromises(le,ce)}else{var de=this._rejectionHandler0;this._settlePromise0(this._fulfillmentHandler0,de,X),this._fulfillPromises(le,de)}this._setLength(0)}this._clearCancellationData()},K.prototype._settledValue=function(){var X=this._bitField;return 33554432&X?this._rejectionHandler0:16777216&X?this._fulfillmentHandler0:void 0},K.defer=K.pending=function(){return J.deprecated("Promise.defer","new Promise"),{promise:new K(j),resolve:G,reject:z}},_.notEnumerableProp(K,"_makeSelfResolutionError",u),a("./method")(K,j,V,p,J),a("./bind")(K,j,V,J),a("./cancel")(K,B,p,J),a("./direct_resolve")(K),a("./synchronous_inspection")(K),a("./join")(K,B,V,j,S,b),K.Promise=K,K.version="3.5.1",a("./map.js")(K,B,p,V,j,J),a("./call_get.js")(K),a("./using.js")(K,p,V,q,j,J),a("./timers.js")(K,j,J),a("./generators.js")(K,p,j,V,v,J),a("./nodeify.js")(K),a("./promisify.js")(K,j),a("./props.js")(K,B,V,p),a("./race.js")(K,j,V,p),a("./reduce.js")(K,B,p,V,j,J),a("./settle.js")(K,B,J),a("./some.js")(K,B,p),a("./filter.js")(K,j),a("./each.js")(K,j),a("./any.js")(K),_.toFastProperties(K),_.toFastProperties(K.prototype),re({a:1}),re({b:2}),re({c:3}),re(1),re(function(){}),re(void 0),re(!1),re(new K(j)),J.setBounds(O.firstLineError,_.lastLineError),K}},{"./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(a,s,c){s.exports=function(u,h,p,v,b){var x=a("./util");function _(w){var O=this._promise=new u(h);w instanceof u&&O._propagateFrom(w,3),O._setOnCancel(this),this._values=w,this._length=0,this._totalResolved=0,this._init(void 0,-2)}return x.isArray,x.inherits(_,b),_.prototype.length=function(){return this._length},_.prototype.promise=function(){return this._promise},_.prototype._init=function w(O,S){var E=p(this._values,this._promise);if(E instanceof u){var T=(E=E._target())._bitField;if(this._values=E,(50397184&T)==0)return this._promise._setAsyncGuaranteed(),E._then(w,this._reject,void 0,this,S);if(!(33554432&T))return 16777216&T?this._reject(E._reason()):this._cancel();E=E._value()}if((E=x.asArray(E))!==null)E.length!==0?this._iterate(E):S===-5?this._resolveEmptyArray():this._resolve(function(j){switch(S){case-2:return[];case-3:return{};case-6:return new Map}}());else{var A=v("expecting an array or an iterable object but got "+x.classString(E)).reason();this._promise._rejectCallback(A,!1)}},_.prototype._iterate=function(w){var O=this.getActualLength(w.length);this._length=O,this._values=this.shouldCopyValues()?new Array(O):this._values;for(var S=this._promise,E=!1,T=null,A=0;A<O;++A){var j=p(w[A],S);T=j instanceof u?(j=j._target())._bitField:null,E?T!==null&&j.suppressUnhandledRejections():T!==null?50397184&T?E=33554432&T?this._promiseFulfilled(j._value(),A):16777216&T?this._promiseRejected(j._reason(),A):this._promiseCancelled(A):(j._proxy(this,A),this._values[A]=j):E=this._promiseFulfilled(j,A)}E||S._setAsyncGuaranteed()},_.prototype._isResolved=function(){return this._values===null},_.prototype._resolve=function(w){this._values=null,this._promise._fulfill(w)},_.prototype._cancel=function(){!this._isResolved()&&this._promise._isCancellable()&&(this._values=null,this._promise._cancel())},_.prototype._reject=function(w){this._values=null,this._promise._rejectCallback(w,!1)},_.prototype._promiseFulfilled=function(w,O){return this._values[O]=w,++this._totalResolved>=this._length&&(this._resolve(this._values),!0)},_.prototype._promiseCancelled=function(){return this._cancel(),!0},_.prototype._promiseRejected=function(w){return this._totalResolved++,this._reject(w),!0},_.prototype._resultCancelled=function(){if(!this._isResolved()){var w=this._values;if(this._cancel(),w instanceof u)w.cancel();else for(var O=0;O<w.length;++O)w[O]instanceof u&&w[O].cancel()}},_.prototype.shouldCopyValues=function(){return!0},_.prototype.getActualLength=function(w){return w},_}},{"./util":36}],24:[function(a,s,c){s.exports=function(u,h){var p={},v=a("./util"),b=a("./nodeback"),x=v.withAppended,_=v.maybeWrapAsError,w=v.canEvaluate,O=a("./errors").TypeError,S={__isPromisified__:!0},E=new RegExp("^(?:"+["arity","length","name","arguments","caller","callee","prototype","__isPromisified__"].join("|")+")$"),T=function(q){return v.isIdentifier(q)&&q.charAt(0)!=="_"&&q!=="constructor"};function A(q){return!E.test(q)}function j(q){try{return q.__isPromisified__===!0}catch{return!1}}function N(q,J,Q){var ne=v.getDataPropertyOrDefault(q,J+Q,S);return!!ne&&j(ne)}function F(q,J,Q,ne){for(var ae=v.inheritedDataKeys(q),se=[],oe=0;oe<ae.length;++oe){var K=ae[oe],G=q[K],z=ne===T||T(K);typeof G!="function"||j(G)||N(q,K,J)||!ne(K,G,q,z)||se.push(K,G)}return function(re,X,le){for(var ce=0;ce<re.length;ce+=2){var de=re[ce];if(le.test(de)){for(var be=de.replace(le,""),M=0;M<re.length;M+=2)if(re[M]===be)throw new O(`Cannot promisify an API that has normal methods with '%s'-suffix + + See http://goo.gl/MqrFmX +`.replace("%s",X))}}}(se,J,Q),se}var V=function(q){return q.replace(/([$])/,"\\$")},B=w?void 0:function(q,J,Q,ne,ae,se){var oe=function(){return this}(),K=q;function G(){var z=J;J===p&&(z=this);var re=new u(h);re._captureStackTrace();var X=typeof K=="string"&&this!==oe?this[K]:q,le=b(re,se);try{X.apply(z,x(arguments,le))}catch(ce){re._rejectCallback(_(ce),!0,!0)}return re._isFateSealed()||re._setAsyncGuaranteed(),re}return typeof K=="string"&&(q=ne),v.notEnumerableProp(G,"__isPromisified__",!0),G};function W(q,J,Q,ne,ae){for(var se=new RegExp(V(J)+"$"),oe=F(q,J,se,Q),K=0,G=oe.length;K<G;K+=2){var z=oe[K],re=oe[K+1],X=z+J;if(ne===B)q[X]=B(z,p,z,re,J,ae);else{var le=ne(re,function(){return B(z,p,z,re,J,ae)});v.notEnumerableProp(le,"__isPromisified__",!0),q[X]=le}}return v.toFastProperties(q),q}u.promisify=function(q,J){if(typeof q!="function")throw new O("expecting a function but got "+v.classString(q));if(j(q))return q;var Q=(J=Object(J)).context===void 0?p:J.context,ne=!!J.multiArgs,ae=function(se,oe,K){return B(se,oe,void 0,se,null,ne)}(q,Q);return v.copyDescriptors(q,ae,A),ae},u.promisifyAll=function(q,J){if(typeof q!="function"&&typeof q!="object")throw new O(`the target of promisifyAll must be an object or a function + + See http://goo.gl/MqrFmX +`);var Q=!!(J=Object(J)).multiArgs,ne=J.suffix;typeof ne!="string"&&(ne="Async");var ae=J.filter;typeof ae!="function"&&(ae=T);var se=J.promisifier;if(typeof se!="function"&&(se=B),!v.isIdentifier(ne))throw new RangeError(`suffix must be a valid identifier + + See http://goo.gl/MqrFmX +`);for(var oe=v.inheritedDataKeys(q),K=0;K<oe.length;++K){var G=q[oe[K]];oe[K]!=="constructor"&&v.isClass(G)&&(W(G.prototype,ne,ae,se,Q),W(G,ne,ae,se,Q))}return W(q,ne,ae,se,Q)}}},{"./errors":12,"./nodeback":20,"./util":36}],25:[function(a,s,c){s.exports=function(u,h,p,v){var b,x=a("./util"),_=x.isObject,w=a("./es5");typeof Map=="function"&&(b=Map);var O=function(){var T=0,A=0;function j(N,F){this[T]=N,this[T+A]=F,T++}return function(N){A=N.size,T=0;var F=new Array(2*N.size);return N.forEach(j,F),F}}();function S(T){var A,j=!1;if(b!==void 0&&T instanceof b)A=O(T),j=!0;else{var N=w.keys(T),F=N.length;A=new Array(2*F);for(var V=0;V<F;++V){var B=N[V];A[V]=T[B],A[V+F]=B}}this.constructor$(A),this._isMap=j,this._init$(void 0,j?-6:-3)}function E(T){var A,j=p(T);return _(j)?(A=j instanceof u?j._then(u.props,void 0,void 0,void 0,void 0):new S(j).promise(),j instanceof u&&A._propagateFrom(j,2),A):v(`cannot await properties of a non-object + + See http://goo.gl/MqrFmX +`)}x.inherits(S,h),S.prototype._init=function(){},S.prototype._promiseFulfilled=function(T,A){if(this._values[A]=T,++this._totalResolved>=this._length){var j;if(this._isMap)j=function(B){for(var W=new b,q=B.length/2|0,J=0;J<q;++J){var Q=B[q+J],ne=B[J];W.set(Q,ne)}return W}(this._values);else{j={};for(var N=this.length(),F=0,V=this.length();F<V;++F)j[this._values[F+N]]=this._values[F]}return this._resolve(j),!0}return!1},S.prototype.shouldCopyValues=function(){return!1},S.prototype.getActualLength=function(T){return T>>1},u.prototype.props=function(){return E(this)},u.props=function(T){return E(T)}}},{"./es5":13,"./util":36}],26:[function(a,s,c){function u(h){this._capacity=h,this._length=0,this._front=0}u.prototype._willBeOverCapacity=function(h){return this._capacity<h},u.prototype._pushOne=function(h){var p=this.length();this._checkCapacity(p+1),this[this._front+p&this._capacity-1]=h,this._length=p+1},u.prototype.push=function(h,p,v){var b=this.length()+3;if(this._willBeOverCapacity(b))return this._pushOne(h),this._pushOne(p),void this._pushOne(v);var x=this._front+b-3;this._checkCapacity(b);var _=this._capacity-1;this[x+0&_]=h,this[x+1&_]=p,this[x+2&_]=v,this._length=b},u.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},u.prototype.length=function(){return this._length},u.prototype._checkCapacity=function(h){this._capacity<h&&this._resizeTo(this._capacity<<1)},u.prototype._resizeTo=function(h){var p=this._capacity;this._capacity=h,function(v,b,x,_,w){for(var O=0;O<w;++O)x[O+_]=v[O+0],v[O+0]=void 0}(this,0,this,p,this._front+this._length&p-1)},s.exports=u},{}],27:[function(a,s,c){s.exports=function(u,h,p,v){var b=a("./util"),x=function(w){return w.then(function(O){return _(O,w)})};function _(w,O){var S=p(w);if(S instanceof u)return x(S);if((w=b.asArray(w))===null)return v("expecting an array or an iterable object but got "+b.classString(w));var E=new u(h);O!==void 0&&E._propagateFrom(O,3);for(var T=E._fulfill,A=E._reject,j=0,N=w.length;j<N;++j){var F=w[j];(F!==void 0||j in w)&&u.cast(F)._then(T,A,void 0,E,null)}return E}u.race=function(w){return _(w,void 0)},u.prototype.race=function(){return _(this,void 0)}}},{"./util":36}],28:[function(a,s,c){s.exports=function(u,h,p,v,b,x){var _=u._getDomain,w=a("./util"),O=w.tryCatch;function S(N,F,V,B){this.constructor$(N);var W=_();this._fn=W===null?F:w.domainBind(W,F),V!==void 0&&(V=u.resolve(V))._attachCancellationCallback(this),this._initialValue=V,this._currentCancellable=null,this._eachValues=B===b?Array(this._length):B===0?null:void 0,this._promise._captureStackTrace(),this._init$(void 0,-5)}function E(N,F){this.isFulfilled()?F._resolve(N):F._reject(N)}function T(N,F,V,B){return typeof F!="function"?p("expecting a function but got "+w.classString(F)):new S(N,F,V,B).promise()}function A(N){this.accum=N,this.array._gotAccum(N);var F=v(this.value,this.array._promise);return F instanceof u?(this.array._currentCancellable=F,F._then(j,void 0,void 0,this,void 0)):j.call(this,F)}function j(N){var F,V=this.array,B=V._promise,W=O(V._fn);B._pushContext(),(F=V._eachValues!==void 0?W.call(B._boundValue(),N,this.index,this.length):W.call(B._boundValue(),this.accum,N,this.index,this.length))instanceof u&&(V._currentCancellable=F);var q=B._popContext();return x.checkForgottenReturns(F,q,V._eachValues!==void 0?"Promise.each":"Promise.reduce",B),F}w.inherits(S,h),S.prototype._gotAccum=function(N){this._eachValues!==void 0&&this._eachValues!==null&&N!==b&&this._eachValues.push(N)},S.prototype._eachComplete=function(N){return this._eachValues!==null&&this._eachValues.push(N),this._eachValues},S.prototype._init=function(){},S.prototype._resolveEmptyArray=function(){this._resolve(this._eachValues!==void 0?this._eachValues:this._initialValue)},S.prototype.shouldCopyValues=function(){return!1},S.prototype._resolve=function(N){this._promise._resolveCallback(N),this._values=null},S.prototype._resultCancelled=function(N){if(N===this._initialValue)return this._cancel();this._isResolved()||(this._resultCancelled$(),this._currentCancellable instanceof u&&this._currentCancellable.cancel(),this._initialValue instanceof u&&this._initialValue.cancel())},S.prototype._iterate=function(N){var F,V;this._values=N;var B=N.length;if(this._initialValue!==void 0?(F=this._initialValue,V=0):(F=u.resolve(N[0]),V=1),this._currentCancellable=F,!F.isRejected())for(;V<B;++V){var W={accum:null,value:N[V],index:V,length:B,array:this};F=F._then(A,void 0,void 0,W,void 0)}this._eachValues!==void 0&&(F=F._then(this._eachComplete,void 0,void 0,this,void 0)),F._then(E,E,void 0,F,this)},u.prototype.reduce=function(N,F){return T(this,N,F,null)},u.reduce=function(N,F,V,B){return T(N,F,V,B)}}},{"./util":36}],29:[function(a,s,c){var u,h=a("./util"),p=h.getNativePromise();if(h.isNode&&typeof MutationObserver>"u"){var v=i.setImmediate,b=n.nextTick;u=h.isRecentNode?function(_){v.call(i,_)}:function(_){b.call(n,_)}}else if(typeof p=="function"&&typeof p.resolve=="function"){var x=p.resolve();u=function(_){x.then(_)}}else u=typeof MutationObserver>"u"||typeof window<"u"&&window.navigator&&(window.navigator.standalone||window.cordova)?o!==void 0?function(_){o(_)}:typeof setTimeout<"u"?function(_){setTimeout(_,0)}:function(){throw new Error(`No async scheduler available + + See http://goo.gl/MqrFmX +`)}:function(){var _=document.createElement("div"),w={attributes:!0},O=!1,S=document.createElement("div");return new MutationObserver(function(){_.classList.toggle("foo"),O=!1}).observe(S,w),function(E){var T=new MutationObserver(function(){T.disconnect(),E()});T.observe(_,w),O||(O=!0,S.classList.toggle("foo"))}}();s.exports=u},{"./util":36}],30:[function(a,s,c){s.exports=function(u,h,p){var v=u.PromiseInspection;function b(x){this.constructor$(x)}a("./util").inherits(b,h),b.prototype._promiseResolved=function(x,_){return this._values[x]=_,++this._totalResolved>=this._length&&(this._resolve(this._values),!0)},b.prototype._promiseFulfilled=function(x,_){var w=new v;return w._bitField=33554432,w._settledValueField=x,this._promiseResolved(_,w)},b.prototype._promiseRejected=function(x,_){var w=new v;return w._bitField=16777216,w._settledValueField=x,this._promiseResolved(_,w)},u.settle=function(x){return p.deprecated(".settle()",".reflect()"),new b(x).promise()},u.prototype.settle=function(){return u.settle(this)}}},{"./util":36}],31:[function(a,s,c){s.exports=function(u,h,p){var v=a("./util"),b=a("./errors").RangeError,x=a("./errors").AggregateError,_=v.isArray,w={};function O(E){this.constructor$(E),this._howMany=0,this._unwrap=!1,this._initialized=!1}function S(E,T){if((0|T)!==T||T<0)return p(`expecting a positive integer + + See http://goo.gl/MqrFmX +`);var A=new O(E),j=A.promise();return A.setHowMany(T),A.init(),j}v.inherits(O,h),O.prototype._init=function(){if(this._initialized)if(this._howMany!==0){this._init$(void 0,-5);var E=_(this._values);!this._isResolved()&&E&&this._howMany>this._canPossiblyFulfill()&&this._reject(this._getRangeError(this.length()))}else this._resolve([])},O.prototype.init=function(){this._initialized=!0,this._init()},O.prototype.setUnwrap=function(){this._unwrap=!0},O.prototype.howMany=function(){return this._howMany},O.prototype.setHowMany=function(E){this._howMany=E},O.prototype._promiseFulfilled=function(E){return this._addFulfilled(E),this._fulfilled()===this.howMany()&&(this._values.length=this.howMany(),this.howMany()===1&&this._unwrap?this._resolve(this._values[0]):this._resolve(this._values),!0)},O.prototype._promiseRejected=function(E){return this._addRejected(E),this._checkOutcome()},O.prototype._promiseCancelled=function(){return this._values instanceof u||this._values==null?this._cancel():(this._addRejected(w),this._checkOutcome())},O.prototype._checkOutcome=function(){if(this.howMany()>this._canPossiblyFulfill()){for(var E=new x,T=this.length();T<this._values.length;++T)this._values[T]!==w&&E.push(this._values[T]);return E.length>0?this._reject(E):this._cancel(),!0}return!1},O.prototype._fulfilled=function(){return this._totalResolved},O.prototype._rejected=function(){return this._values.length-this.length()},O.prototype._addRejected=function(E){this._values.push(E)},O.prototype._addFulfilled=function(E){this._values[this._totalResolved++]=E},O.prototype._canPossiblyFulfill=function(){return this.length()-this._rejected()},O.prototype._getRangeError=function(E){var T="Input array must contain at least "+this._howMany+" items but contains only "+E+" items";return new b(T)},O.prototype._resolveEmptyArray=function(){this._reject(this._getRangeError(0))},u.some=function(E,T){return S(E,T)},u.prototype.some=function(E){return S(this,E)},u._SomePromiseArray=O}},{"./errors":12,"./util":36}],32:[function(a,s,c){s.exports=function(u){function h(O){O!==void 0?(O=O._target(),this._bitField=O._bitField,this._settledValueField=O._isFateSealed()?O._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()},b=h.prototype.isFulfilled=function(){return(33554432&this._bitField)!=0},x=h.prototype.isRejected=function(){return(16777216&this._bitField)!=0},_=h.prototype.isPending=function(){return(50397184&this._bitField)==0},w=h.prototype.isResolved=function(){return(50331648&this._bitField)!=0};h.prototype.isCancelled=function(){return(8454144&this._bitField)!=0},u.prototype.__isCancelled=function(){return(65536&this._bitField)==65536},u.prototype._isCancelled=function(){return this._target().__isCancelled()},u.prototype.isCancelled=function(){return(8454144&this._target()._bitField)!=0},u.prototype.isPending=function(){return _.call(this._target())},u.prototype.isRejected=function(){return x.call(this._target())},u.prototype.isFulfilled=function(){return b.call(this._target())},u.prototype.isResolved=function(){return w.call(this._target())},u.prototype.value=function(){return p.call(this._target())},u.prototype.reason=function(){var O=this._target();return O._unsetRejectionIsUnhandled(),v.call(O)},u.prototype._value=function(){return this._settledValue()},u.prototype._reason=function(){return this._unsetRejectionIsUnhandled(),this._settledValue()},u.PromiseInspection=h}},{}],33:[function(a,s,c){s.exports=function(u,h){var p=a("./util"),v=p.errorObj,b=p.isObject,x={}.hasOwnProperty;return function(_,w){if(b(_)){if(_ instanceof u)return _;var O=function(E){try{return function(T){return T.then}(E)}catch(T){return v.e=T,v}}(_);if(O===v){w&&w._pushContext();var S=u.reject(O.e);return w&&w._popContext(),S}if(typeof O=="function")return function(E){try{return x.call(E,"_promise0")}catch{return!1}}(_)?(S=new u(h),_._then(S._fulfill,S._reject,void 0,S,null),S):function(E,T,A){var j=new u(h),N=j;A&&A._pushContext(),j._captureStackTrace(),A&&A._popContext();var F=!0,V=p.tryCatch(T).call(E,function(B){j&&(j._resolveCallback(B),j=null)},function(B){j&&(j._rejectCallback(B,F,!0),j=null)});return F=!1,j&&V===v&&(j._rejectCallback(V.e,!0,!0),j=null),N}(_,O,w)}return _}}},{"./util":36}],34:[function(a,s,c){s.exports=function(u,h,p){var v=a("./util"),b=u.TimeoutError;function x(E){this.handle=E}x.prototype._resultCancelled=function(){clearTimeout(this.handle)};var _=function(E){return w(+this).thenReturn(E)},w=u.delay=function(E,T){var A,j;return T!==void 0?(A=u.resolve(T)._then(_,null,null,E,void 0),p.cancellation()&&T instanceof u&&A._setOnCancel(T)):(A=new u(h),j=setTimeout(function(){A._fulfill()},+E),p.cancellation()&&A._setOnCancel(new x(j)),A._captureStackTrace()),A._setAsyncGuaranteed(),A};function O(E){return clearTimeout(this.handle),E}function S(E){throw clearTimeout(this.handle),E}u.prototype.delay=function(E){return w(E,this)},u.prototype.timeout=function(E,T){var A,j;E=+E;var N=new x(setTimeout(function(){A.isPending()&&function(F,V,B){var W;W=typeof V!="string"?V instanceof Error?V:new b("operation timed out"):new b(V),v.markAsOriginatingFromRejection(W),F._attachExtraTrace(W),F._reject(W),B!=null&&B.cancel()}(A,T,j)},E));return p.cancellation()?(j=this.then(),(A=j._then(O,S,void 0,N,void 0))._setOnCancel(N)):A=this._then(O,S,void 0,N,void 0),A}}},{"./util":36}],35:[function(a,s,c){s.exports=function(u,h,p,v,b,x){var _=a("./util"),w=a("./errors").TypeError,O=a("./util").inherits,S=_.errorObj,E=_.tryCatch,T={};function A(W){setTimeout(function(){throw W},0)}function j(W,q){var J=0,Q=W.length,ne=new u(b);return function ae(){if(J>=Q)return ne._fulfill();var se=function(oe){var K=p(oe);return K!==oe&&typeof oe._isDisposable=="function"&&typeof oe._getDisposer=="function"&&oe._isDisposable()&&K._setDisposable(oe._getDisposer()),K}(W[J++]);if(se instanceof u&&se._isDisposable()){try{se=p(se._getDisposer().tryDispose(q),W.promise)}catch(oe){return A(oe)}if(se instanceof u)return se._then(ae,A,null,null,null)}ae()}(),ne}function N(W,q,J){this._data=W,this._promise=q,this._context=J}function F(W,q,J){this.constructor$(W,q,J)}function V(W){return N.isDisposer(W)?(this.resources[this.index]._setDisposable(W),W.promise()):W}function B(W){this.length=W,this.promise=null,this[W-1]=null}N.prototype.data=function(){return this._data},N.prototype.promise=function(){return this._promise},N.prototype.resource=function(){return this.promise().isFulfilled()?this.promise().value():T},N.prototype.tryDispose=function(W){var q=this.resource(),J=this._context;J!==void 0&&J._pushContext();var Q=q!==T?this.doDispose(q,W):null;return J!==void 0&&J._popContext(),this._promise._unsetDisposable(),this._data=null,Q},N.isDisposer=function(W){return W!=null&&typeof W.resource=="function"&&typeof W.tryDispose=="function"},O(F,N),F.prototype.doDispose=function(W,q){return this.data().call(W,W,q)},B.prototype._resultCancelled=function(){for(var W=this.length,q=0;q<W;++q){var J=this[q];J instanceof u&&J.cancel()}},u.using=function(){var W=arguments.length;if(W<2)return h("you must pass at least 2 arguments to Promise.using");var q,J=arguments[W-1];if(typeof J!="function")return h("expecting a function but got "+_.classString(J));var Q=!0;W===2&&Array.isArray(arguments[0])?(W=(q=arguments[0]).length,Q=!1):(q=arguments,W--);for(var ne=new B(W),ae=0;ae<W;++ae){var se=q[ae];if(N.isDisposer(se)){var oe=se;(se=se.promise())._setDisposable(oe)}else{var K=p(se);K instanceof u&&(se=K._then(V,null,null,{resources:ne,index:ae},void 0))}ne[ae]=se}var G=new Array(ne.length);for(ae=0;ae<G.length;++ae)G[ae]=u.resolve(ne[ae]).reflect();var z=u.all(G).then(function(X){for(var le=0;le<X.length;++le){var ce=X[le];if(ce.isRejected())return S.e=ce.error(),S;if(!ce.isFulfilled())return void z.cancel();X[le]=ce.value()}re._pushContext(),J=E(J);var de=Q?J.apply(void 0,X):J(X),be=re._popContext();return x.checkForgottenReturns(de,be,"Promise.using",re),de}),re=z.lastly(function(){var X=new u.PromiseInspection(z);return j(ne,X)});return ne.promise=re,re._setOnCancel(ne),re},u.prototype._setDisposable=function(W){this._bitField=131072|this._bitField,this._disposer=W},u.prototype._isDisposable=function(){return(131072&this._bitField)>0},u.prototype._getDisposer=function(){return this._disposer},u.prototype._unsetDisposable=function(){this._bitField=-131073&this._bitField,this._disposer=void 0},u.prototype.disposer=function(W){if(typeof W=="function")return new F(W,this,v());throw new w}}},{"./errors":12,"./util":36}],36:[function(a,s,c){var u,h=a("./es5"),p=typeof navigator>"u",v={e:{}},b=typeof self<"u"?self:typeof window<"u"?window:i!==void 0?i:this!==void 0?this:null;function x(){try{var Q=u;return u=null,Q.apply(this,arguments)}catch(ne){return v.e=ne,v}}function _(Q){return Q==null||Q===!0||Q===!1||typeof Q=="string"||typeof Q=="number"}function w(Q,ne,ae){if(_(Q))return Q;var se={value:ae,configurable:!0,enumerable:!1,writable:!0};return h.defineProperty(Q,ne,se),Q}var O=function(){var Q=[Array.prototype,Object.prototype,Function.prototype],ne=function(oe){for(var K=0;K<Q.length;++K)if(Q[K]===oe)return!0;return!1};if(h.isES5){var ae=Object.getOwnPropertyNames;return function(oe){for(var K=[],G=Object.create(null);oe!=null&&!ne(oe);){var z;try{z=ae(oe)}catch{return K}for(var re=0;re<z.length;++re){var X=z[re];if(!G[X]){G[X]=!0;var le=Object.getOwnPropertyDescriptor(oe,X);le!=null&&le.get==null&&le.set==null&&K.push(X)}}oe=h.getPrototypeOf(oe)}return K}}var se={}.hasOwnProperty;return function(oe){if(ne(oe))return[];var K=[];e:for(var G in oe)if(se.call(oe,G))K.push(G);else{for(var z=0;z<Q.length;++z)if(se.call(Q[z],G))continue e;K.push(G)}return K}}(),S=/this\s*\.\s*\S+\s*=/,E=/^[a-z$_][a-z$_0-9]*$/i;function T(Q){try{return Q+""}catch{return"[no string representation]"}}function A(Q){return Q instanceof Error||Q!==null&&typeof Q=="object"&&typeof Q.message=="string"&&typeof Q.name=="string"}function j(Q){return A(Q)&&h.propertyIsWritable(Q,"stack")}var N="stack"in new Error?function(Q){return j(Q)?Q:new Error(T(Q))}:function(Q){if(j(Q))return Q;try{throw new Error(T(Q))}catch(ne){return ne}};function F(Q){return{}.toString.call(Q)}var V=function(Q){return h.isArray(Q)?Q:null};if(typeof Symbol<"u"&&Symbol.iterator){var B=typeof Array.from=="function"?function(Q){return Array.from(Q)}:function(Q){for(var ne,ae=[],se=Q[Symbol.iterator]();!(ne=se.next()).done;)ae.push(ne.value);return ae};V=function(Q){return h.isArray(Q)?Q:Q!=null&&typeof Q[Symbol.iterator]=="function"?B(Q):null}}var W=n!==void 0&&F(n).toLowerCase()==="[object process]",q=n!==void 0&&n.env!==void 0,J={isClass:function(Q){try{if(typeof Q=="function"){var ne=h.names(Q.prototype),ae=h.isES5&&ne.length>1,se=ne.length>0&&!(ne.length===1&&ne[0]==="constructor"),oe=S.test(Q+"")&&h.names(Q).length>0;if(ae||se||oe)return!0}return!1}catch{return!1}},isIdentifier:function(Q){return E.test(Q)},inheritedDataKeys:O,getDataPropertyOrDefault:function(Q,ne,ae){if(!h.isES5)return{}.hasOwnProperty.call(Q,ne)?Q[ne]:void 0;var se=Object.getOwnPropertyDescriptor(Q,ne);return se!=null?se.get==null&&se.set==null?se.value:ae:void 0},thrower:function(Q){throw Q},isArray:h.isArray,asArray:V,notEnumerableProp:w,isPrimitive:_,isObject:function(Q){return typeof Q=="function"||typeof Q=="object"&&Q!==null},isError:A,canEvaluate:p,errorObj:v,tryCatch:function(Q){return u=Q,x},inherits:function(Q,ne){var ae={}.hasOwnProperty;function se(){for(var oe in this.constructor=Q,this.constructor$=ne,ne.prototype)ae.call(ne.prototype,oe)&&oe.charAt(oe.length-1)!=="$"&&(this[oe+"$"]=ne.prototype[oe])}return se.prototype=ne.prototype,Q.prototype=new se,Q.prototype},withAppended:function(Q,ne){var ae,se=Q.length,oe=new Array(se+1);for(ae=0;ae<se;++ae)oe[ae]=Q[ae];return oe[ae]=ne,oe},maybeWrapAsError:function(Q){return _(Q)?new Error(T(Q)):Q},toFastProperties:function(Q){return Q},filledRange:function(Q,ne,ae){for(var se=new Array(Q),oe=0;oe<Q;++oe)se[oe]=ne+oe+ae;return se},toString:T,canAttachTrace:j,ensureErrorObject:N,originatesFromRejection:function(Q){return Q!=null&&(Q instanceof Error.__BluebirdErrorTypes__.OperationalError||Q.isOperational===!0)},markAsOriginatingFromRejection:function(Q){try{w(Q,"isOperational",!0)}catch{}},classString:F,copyDescriptors:function(Q,ne,ae){for(var se=h.names(Q),oe=0;oe<se.length;++oe){var K=se[oe];if(ae(K))try{h.defineProperty(ne,K,h.getDescriptor(Q,K))}catch{}}},hasDevTools:typeof chrome<"u"&&chrome&&typeof chrome.loadTimes=="function",isNode:W,hasEnvVariables:q,env:function(Q){return q?n.env[Q]:void 0},global:b,getNativePromise:function(){if(typeof Promise=="function")try{var Q=new Promise(function(){});if({}.toString.call(Q)==="[object Promise]")return Promise}catch{}},domainBind:function(Q,ne){return Q.bind(ne)}};J.isRecentNode=J.isNode&&function(){var Q=n.versions.node.split(".").map(Number);return Q[0]===0&&Q[1]>10||Q[0]>0}(),J.isNode&&J.toFastProperties(n);try{throw new Error}catch(Q){J.lastLineError=Q}s.exports=J},{"./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 o=0,a=n.length;o<a;o++)if(n[o]==="\r"){if(n[o+1]===` +`){i.eol=`\r +`;break}if(n[o+1]){i.eol="\r";break}}else if(n[o]===` +`){i.eol=` +`;break}}return i.eol||` +`}},function(e,t,r){var n=r(65),i=r(73);e.exports=function(o,a){var s=i(o,a);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,o=n||i||Function("return this")();e.exports=o},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(o){return typeof o=="symbol"||i(o)&&n(o)=="[object Symbol]"}},function(e,t,r){(function(n,i){var o=r(6);e.exports=T;var a,s=r(37);T.ReadableState=E,r(12).EventEmitter;var c=function(G,z){return G.listeners(z).length},u=r(24),h=r(7).Buffer,p=n.Uint8Array||function(){},v=r(5);v.inherits=r(2);var b=r(41),x=void 0;x=b&&b.debuglog?b.debuglog("stream"):function(){};var _,w=r(42),O=r(25);v.inherits(T,u);var S=["error","close","destroy","pause","resume"];function E(G,z){a=a||r(1),G=G||{};var re=z instanceof a;this.objectMode=!!G.objectMode,re&&(this.objectMode=this.objectMode||!!G.readableObjectMode);var X=G.highWaterMark,le=G.readableHighWaterMark,ce=this.objectMode?16:16384;this.highWaterMark=X||X===0?X:re&&(le||le===0)?le:ce,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new w,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=G.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,G.encoding&&(_||(_=r(26).StringDecoder),this.decoder=new _(G.encoding),this.encoding=G.encoding)}function T(G){if(a=a||r(1),!(this instanceof T))return new T(G);this._readableState=new E(G,this),this.readable=!0,G&&(typeof G.read=="function"&&(this._read=G.read),typeof G.destroy=="function"&&(this._destroy=G.destroy)),u.call(this)}function A(G,z,re,X,le){var ce,de=G._readableState;return z===null?(de.reading=!1,function(be,M){if(!M.ended){if(M.decoder){var D=M.decoder.end();D&&D.length&&(M.buffer.push(D),M.length+=M.objectMode?1:D.length)}M.ended=!0,V(be)}}(G,de)):(le||(ce=function(be,M){var D;return function(Y){return h.isBuffer(Y)||Y instanceof p}(M)||typeof M=="string"||M===void 0||be.objectMode||(D=new TypeError("Invalid non-string/buffer chunk")),D}(de,z)),ce?G.emit("error",ce):de.objectMode||z&&z.length>0?(typeof z=="string"||de.objectMode||Object.getPrototypeOf(z)===h.prototype||(z=function(be){return h.from(be)}(z)),X?de.endEmitted?G.emit("error",new Error("stream.unshift() after end event")):j(G,de,z,!0):de.ended?G.emit("error",new Error("stream.push() after EOF")):(de.reading=!1,de.decoder&&!re?(z=de.decoder.write(z),de.objectMode||z.length!==0?j(G,de,z,!1):W(G,de)):j(G,de,z,!1))):X||(de.reading=!1)),function(be){return!be.ended&&(be.needReadable||be.length<be.highWaterMark||be.length===0)}(de)}function j(G,z,re,X){z.flowing&&z.length===0&&!z.sync?(G.emit("data",re),G.read(0)):(z.length+=z.objectMode?1:re.length,X?z.buffer.unshift(re):z.buffer.push(re),z.needReadable&&V(G)),W(G,z)}Object.defineProperty(T.prototype,"destroyed",{get:function(){return this._readableState!==void 0&&this._readableState.destroyed},set:function(G){this._readableState&&(this._readableState.destroyed=G)}}),T.prototype.destroy=O.destroy,T.prototype._undestroy=O.undestroy,T.prototype._destroy=function(G,z){this.push(null),z(G)},T.prototype.push=function(G,z){var re,X=this._readableState;return X.objectMode?re=!0:typeof G=="string"&&((z=z||X.defaultEncoding)!==X.encoding&&(G=h.from(G,z),z=""),re=!0),A(this,G,z,!1,re)},T.prototype.unshift=function(G){return A(this,G,null,!0,!1)},T.prototype.isPaused=function(){return this._readableState.flowing===!1},T.prototype.setEncoding=function(G){return _||(_=r(26).StringDecoder),this._readableState.decoder=new _(G),this._readableState.encoding=G,this};var N=8388608;function F(G,z){return G<=0||z.length===0&&z.ended?0:z.objectMode?1:G!=G?z.flowing&&z.length?z.buffer.head.data.length:z.length:(G>z.highWaterMark&&(z.highWaterMark=function(re){return re>=N?re=N:(re--,re|=re>>>1,re|=re>>>2,re|=re>>>4,re|=re>>>8,re|=re>>>16,re++),re}(G)),G<=z.length?G:z.ended?z.length:(z.needReadable=!0,0))}function V(G){var z=G._readableState;z.needReadable=!1,z.emittedReadable||(x("emitReadable",z.flowing),z.emittedReadable=!0,z.sync?o.nextTick(B,G):B(G))}function B(G){x("emit readable"),G.emit("readable"),ne(G)}function W(G,z){z.readingMore||(z.readingMore=!0,o.nextTick(q,G,z))}function q(G,z){for(var re=z.length;!z.reading&&!z.flowing&&!z.ended&&z.length<z.highWaterMark&&(x("maybeReadMore read 0"),G.read(0),re!==z.length);)re=z.length;z.readingMore=!1}function J(G){x("readable nexttick read 0"),G.read(0)}function Q(G,z){z.reading||(x("resume read 0"),G.read(0)),z.resumeScheduled=!1,z.awaitDrain=0,G.emit("resume"),ne(G),z.flowing&&!z.reading&&G.read(0)}function ne(G){var z=G._readableState;for(x("flow",z.flowing);z.flowing&&G.read()!==null;);}function ae(G,z){return z.length===0?null:(z.objectMode?re=z.buffer.shift():!G||G>=z.length?(re=z.decoder?z.buffer.join(""):z.buffer.length===1?z.buffer.head.data:z.buffer.concat(z.length),z.buffer.clear()):re=function(X,le,ce){var de;return X<le.head.data.length?(de=le.head.data.slice(0,X),le.head.data=le.head.data.slice(X)):de=X===le.head.data.length?le.shift():ce?function(be,M){var D=M.head,Y=1,ue=D.data;for(be-=ue.length;D=D.next;){var ie=D.data,he=be>ie.length?ie.length:be;if(he===ie.length?ue+=ie:ue+=ie.slice(0,be),(be-=he)==0){he===ie.length?(++Y,D.next?M.head=D.next:M.head=M.tail=null):(M.head=D,D.data=ie.slice(he));break}++Y}return M.length-=Y,ue}(X,le):function(be,M){var D=h.allocUnsafe(be),Y=M.head,ue=1;for(Y.data.copy(D),be-=Y.data.length;Y=Y.next;){var ie=Y.data,he=be>ie.length?ie.length:be;if(ie.copy(D,D.length-be,0,he),(be-=he)==0){he===ie.length?(++ue,Y.next?M.head=Y.next:M.head=M.tail=null):(M.head=Y,Y.data=ie.slice(he));break}++ue}return M.length-=ue,D}(X,le),de}(G,z.buffer,z.decoder),re);var re}function se(G){var z=G._readableState;if(z.length>0)throw new Error('"endReadable()" called on non-empty stream');z.endEmitted||(z.ended=!0,o.nextTick(oe,z,G))}function oe(G,z){G.endEmitted||G.length!==0||(G.endEmitted=!0,z.readable=!1,z.emit("end"))}function K(G,z){for(var re=0,X=G.length;re<X;re++)if(G[re]===z)return re;return-1}T.prototype.read=function(G){x("read",G),G=parseInt(G,10);var z=this._readableState,re=G;if(G!==0&&(z.emittedReadable=!1),G===0&&z.needReadable&&(z.length>=z.highWaterMark||z.ended))return x("read: emitReadable",z.length,z.ended),z.length===0&&z.ended?se(this):V(this),null;if((G=F(G,z))===0&&z.ended)return z.length===0&&se(this),null;var X,le=z.needReadable;return x("need readable",le),(z.length===0||z.length-G<z.highWaterMark)&&x("length less than watermark",le=!0),z.ended||z.reading?x("reading or ended",le=!1):le&&(x("do read"),z.reading=!0,z.sync=!0,z.length===0&&(z.needReadable=!0),this._read(z.highWaterMark),z.sync=!1,z.reading||(G=F(re,z))),(X=G>0?ae(G,z):null)===null?(z.needReadable=!0,G=0):z.length-=G,z.length===0&&(z.ended||(z.needReadable=!0),re!==G&&z.ended&&se(this)),X!==null&&this.emit("data",X),X},T.prototype._read=function(G){this.emit("error",new Error("_read() is not implemented"))},T.prototype.pipe=function(G,z){var re=this,X=this._readableState;switch(X.pipesCount){case 0:X.pipes=G;break;case 1:X.pipes=[X.pipes,G];break;default:X.pipes.push(G)}X.pipesCount+=1,x("pipe count=%d opts=%j",X.pipesCount,z);var le=z&&z.end===!1||G===i.stdout||G===i.stderr?he:ce;function ce(){x("onend"),G.end()}X.endEmitted?o.nextTick(le):re.once("end",le),G.on("unpipe",function Se(Fe,ge){x("onunpipe"),Fe===re&&ge&&ge.hasUnpiped===!1&&(ge.hasUnpiped=!0,x("cleanup"),G.removeListener("close",ue),G.removeListener("finish",ie),G.removeListener("drain",de),G.removeListener("error",Y),G.removeListener("unpipe",Se),re.removeListener("end",ce),re.removeListener("end",he),re.removeListener("data",D),be=!0,!X.awaitDrain||G._writableState&&!G._writableState.needDrain||de())});var de=function(Se){return function(){var Fe=Se._readableState;x("pipeOnDrain",Fe.awaitDrain),Fe.awaitDrain&&Fe.awaitDrain--,Fe.awaitDrain===0&&c(Se,"data")&&(Fe.flowing=!0,ne(Se))}}(re);G.on("drain",de);var be=!1,M=!1;function D(Se){x("ondata"),M=!1,G.write(Se)!==!1||M||((X.pipesCount===1&&X.pipes===G||X.pipesCount>1&&K(X.pipes,G)!==-1)&&!be&&(x("false write response, pause",re._readableState.awaitDrain),re._readableState.awaitDrain++,M=!0),re.pause())}function Y(Se){x("onerror",Se),he(),G.removeListener("error",Y),c(G,"error")===0&&G.emit("error",Se)}function ue(){G.removeListener("finish",ie),he()}function ie(){x("onfinish"),G.removeListener("close",ue),he()}function he(){x("unpipe"),re.unpipe(G)}return re.on("data",D),function(Se,Fe,ge){if(typeof Se.prependListener=="function")return Se.prependListener(Fe,ge);Se._events&&Se._events[Fe]?s(Se._events[Fe])?Se._events[Fe].unshift(ge):Se._events[Fe]=[ge,Se._events[Fe]]:Se.on(Fe,ge)}(G,"error",Y),G.once("close",ue),G.once("finish",ie),G.emit("pipe",re),X.flowing||(x("pipe resume"),re.resume()),G},T.prototype.unpipe=function(G){var z=this._readableState,re={hasUnpiped:!1};if(z.pipesCount===0)return this;if(z.pipesCount===1)return G&&G!==z.pipes?this:(G||(G=z.pipes),z.pipes=null,z.pipesCount=0,z.flowing=!1,G&&G.emit("unpipe",this,re),this);if(!G){var X=z.pipes,le=z.pipesCount;z.pipes=null,z.pipesCount=0,z.flowing=!1;for(var ce=0;ce<le;ce++)X[ce].emit("unpipe",this,re);return this}var de=K(z.pipes,G);return de===-1?this:(z.pipes.splice(de,1),z.pipesCount-=1,z.pipesCount===1&&(z.pipes=z.pipes[0]),G.emit("unpipe",this,re),this)},T.prototype.on=function(G,z){var re=u.prototype.on.call(this,G,z);if(G==="data")this._readableState.flowing!==!1&&this.resume();else if(G==="readable"){var X=this._readableState;X.endEmitted||X.readableListening||(X.readableListening=X.needReadable=!0,X.emittedReadable=!1,X.reading?X.length&&V(this):o.nextTick(J,this))}return re},T.prototype.addListener=T.prototype.on,T.prototype.resume=function(){var G=this._readableState;return G.flowing||(x("resume"),G.flowing=!0,function(z,re){re.resumeScheduled||(re.resumeScheduled=!0,o.nextTick(Q,z,re))}(this,G)),this},T.prototype.pause=function(){return x("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(x("pause"),this._readableState.flowing=!1,this.emit("pause")),this},T.prototype.wrap=function(G){var z=this,re=this._readableState,X=!1;for(var le in G.on("end",function(){if(x("wrapped end"),re.decoder&&!re.ended){var de=re.decoder.end();de&&de.length&&z.push(de)}z.push(null)}),G.on("data",function(de){x("wrapped data"),re.decoder&&(de=re.decoder.write(de)),(!re.objectMode||de!=null)&&(re.objectMode||de&&de.length)&&(z.push(de)||(X=!0,G.pause()))}),G)this[le]===void 0&&typeof G[le]=="function"&&(this[le]=function(de){return function(){return G[de].apply(G,arguments)}}(le));for(var ce=0;ce<S.length;ce++)G.on(S[ce],this.emit.bind(this,S[ce]));return this._read=function(de){x("wrapped _read",de),X&&(X=!1,G.resume())},this},Object.defineProperty(T.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),T._fromList=ae}).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(o,a){o.emit("error",a)}e.exports={destroy:function(o,a){var s=this,c=this._readableState&&this._readableState.destroyed,u=this._writableState&&this._writableState.destroyed;return c||u?(a?a(o):!o||this._writableState&&this._writableState.errorEmitted||n.nextTick(i,this,o),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(o||null,function(h){!a&&h?(n.nextTick(i,s,h),s._writableState&&(s._writableState.errorEmitted=!0)):a&&a(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(x){switch((x=""+x)&&x.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 o(x){var _;switch(this.encoding=function(w){var O=function(S){if(!S)return"utf8";for(var E;;)switch(S){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 S;default:if(E)return;S=(""+S).toLowerCase(),E=!0}}(w);if(typeof O!="string"&&(n.isEncoding===i||!i(w)))throw new Error("Unknown encoding: "+w);return O||w}(x),this.encoding){case"utf16le":this.text=c,this.end=u,_=4;break;case"utf8":this.fillLast=s,_=4;break;case"base64":this.text=h,this.end=p,_=3;break;default:return this.write=v,void(this.end=b)}this.lastNeed=0,this.lastTotal=0,this.lastChar=n.allocUnsafe(_)}function a(x){return x<=127?0:x>>5==6?2:x>>4==14?3:x>>3==30?4:x>>6==2?-1:-2}function s(x){var _=this.lastTotal-this.lastNeed,w=function(O,S,E){if((192&S[0])!=128)return O.lastNeed=0,"�";if(O.lastNeed>1&&S.length>1){if((192&S[1])!=128)return O.lastNeed=1,"�";if(O.lastNeed>2&&S.length>2&&(192&S[2])!=128)return O.lastNeed=2,"�"}}(this,x);return w!==void 0?w:this.lastNeed<=x.length?(x.copy(this.lastChar,_,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(x.copy(this.lastChar,_,0,x.length),void(this.lastNeed-=x.length))}function c(x,_){if((x.length-_)%2==0){var w=x.toString("utf16le",_);if(w){var O=w.charCodeAt(w.length-1);if(O>=55296&&O<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=x[x.length-2],this.lastChar[1]=x[x.length-1],w.slice(0,-1)}return w}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=x[x.length-1],x.toString("utf16le",_,x.length-1)}function u(x){var _=x&&x.length?this.write(x):"";if(this.lastNeed){var w=this.lastTotal-this.lastNeed;return _+this.lastChar.toString("utf16le",0,w)}return _}function h(x,_){var w=(x.length-_)%3;return w===0?x.toString("base64",_):(this.lastNeed=3-w,this.lastTotal=3,w===1?this.lastChar[0]=x[x.length-1]:(this.lastChar[0]=x[x.length-2],this.lastChar[1]=x[x.length-1]),x.toString("base64",_,x.length-w))}function p(x){var _=x&&x.length?this.write(x):"";return this.lastNeed?_+this.lastChar.toString("base64",0,3-this.lastNeed):_}function v(x){return x.toString(this.encoding)}function b(x){return x&&x.length?this.write(x):""}t.StringDecoder=o,o.prototype.write=function(x){if(x.length===0)return"";var _,w;if(this.lastNeed){if((_=this.fillLast(x))===void 0)return"";w=this.lastNeed,this.lastNeed=0}else w=0;return w<x.length?_?_+this.text(x,w):this.text(x,w):_||""},o.prototype.end=function(x){var _=x&&x.length?this.write(x):"";return this.lastNeed?_+"�":_},o.prototype.text=function(x,_){var w=function(S,E,T){var A=E.length-1;if(A<T)return 0;var j=a(E[A]);return j>=0?(j>0&&(S.lastNeed=j-1),j):--A<T||j===-2?0:(j=a(E[A]))>=0?(j>0&&(S.lastNeed=j-2),j):--A<T||j===-2?0:(j=a(E[A]))>=0?(j>0&&(j===2?j=0:S.lastNeed=j-3),j):0}(this,x,_);if(!this.lastNeed)return x.toString("utf8",_);this.lastTotal=w;var O=x.length-(w-this.lastNeed);return x.copy(this.lastChar,0,O),x.toString("utf8",_,O)},o.prototype.fillLast=function(x){if(this.lastNeed<=x.length)return x.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);x.copy(this.lastChar,this.lastTotal-this.lastNeed,0,x.length),this.lastNeed-=x.length}},function(e,t,r){e.exports=o;var n=r(1),i=r(5);function o(c){if(!(this instanceof o))return new o(c);n.call(this,c),this._transformState={afterTransform:(function(u,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(u);var b=this._readableState;b.reading=!1,(b.needReadable||b.length<b.highWaterMark)&&this._read(b.highWaterMark)}).bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,c&&(typeof c.transform=="function"&&(this._transform=c.transform),typeof c.flush=="function"&&(this._flush=c.flush)),this.on("prefinish",a)}function a(){var c=this;typeof this._flush=="function"?this._flush(function(u,h){s(c,u,h)}):s(this,null,null)}function s(c,u,h){if(u)return c.emit("error",u);if(h!=null&&c.push(h),c._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(c._transformState.transforming)throw new Error("Calling transform done when still transforming");return c.push(null)}i.inherits=r(2),i.inherits(o,n),o.prototype.push=function(c,u){return this._transformState.needTransform=!1,n.prototype.push.call(this,c,u)},o.prototype._transform=function(c,u,h){throw new Error("_transform() is not implemented")},o.prototype._write=function(c,u,h){var p=this._transformState;if(p.writecb=h,p.writechunk=c,p.writeencoding=u,!p.transforming){var v=this._readableState;(p.needTransform||v.needReadable||v.length<v.highWaterMark)&&this._read(v.highWaterMark)}},o.prototype._read=function(c){var u=this._transformState;u.writechunk!==null&&u.writecb&&!u.transforming?(u.transforming=!0,this._transform(u.writechunk,u.writeencoding,u.afterTransform)):u.needTransform=!0},o.prototype._destroy=function(c,u){var h=this;n.prototype._destroy.call(this,c,function(p){u(p),h.emit("close")})}},function(e,t,r){(function(n){Object.defineProperty(t,"__esModule",{value:!0}),t.bufFromString=function(i){var o=n.byteLength(i),a=n.allocUnsafe?n.allocUnsafe(o):new n(o);return a.write(i),a},t.emptyBuffer=function(){return n.allocUnsafe?n.allocUnsafe(0):new n(0)},t.filterArray=function(i,o){for(var a=[],s=0;s<i.length;s++)o.indexOf(s)>-1&&a.push(i[s]);return a},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 o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,s){a.__proto__=s}||function(a,s){for(var c in s)s.hasOwnProperty(c)&&(a[c]=s[c])};return function(a,s){function c(){this.constructor=a}o(a,s),a.prototype=s===null?Object.create(s):(c.prototype=s.prototype,new c)}}();Object.defineProperty(t,"__esModule",{value:!0});var i=function(o){function a(s,c,u){var h=o.call(this,"Error: "+s+". JSON Line number: "+c+(u?" near: "+u:""))||this;return h.err=s,h.line=c,h.extra=u,h.name="CSV Parse Error",h}return n(a,o),a.column_mismatched=function(s,c){return new a("column_mismatched",s,c)},a.unclosed_quote=function(s,c){return new a("unclosed_quote",s,c)},a.fromJSON=function(s){return new a(s.err,s.line,s.extra)},a.prototype.toJSON=function(){return{err:this.err,line:this.line,extra:this.extra}},a}(Error);t.default=i},function(e,t,r){var n=r(18),i=r(68),o=r(69),a=n?n.toStringTag:void 0;e.exports=function(s){return s==null?s===void 0?"[object Undefined]":"[object Null]":a&&a in Object(s)?i(s):o(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(o,a){return new n.Converter(o,a)};i.csv=i,i.Converter=n.Converter,e.exports=i},function(e,t,r){(function(n){var i=this&&this.__extends||function(){var b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(x,_){x.__proto__=_}||function(x,_){for(var w in _)_.hasOwnProperty(w)&&(x[w]=_[w])};return function(x,_){function w(){this.constructor=x}b(x,_),x.prototype=_===null?Object.create(_):(w.prototype=_.prototype,new w)}}(),o=this&&this.__importDefault||function(b){return b&&b.__esModule?b:{default:b}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(36),s=r(50),c=r(51),u=o(r(15)),h=r(52),p=r(105),v=function(b){function x(_,w){w===void 0&&(w={});var O=b.call(this,w)||this;return O.options=w,O.params=s.mergeParams(_),O.runtime=c.initParseRuntime(O),O.result=new p.Result(O),O.processor=new h.ProcessorLocal(O),O.once("error",function(S){n(function(){O.result.processError(S),O.emit("done",S)})}),O.once("done",function(){O.processor.destroy()}),O}return i(x,b),x.prototype.preRawData=function(_){return this.runtime.preRawDataHook=_,this},x.prototype.preFileLine=function(_){return this.runtime.preFileLineHook=_,this},x.prototype.subscribe=function(_,w,O){return this.parseRuntime.subscribe={onNext:_,onError:w,onCompleted:O},this},x.prototype.fromFile=function(_,w){var O=this,S=r(!function(){var E=new Error("Cannot find module 'fs'");throw E.code="MODULE_NOT_FOUND",E}());return S.exists(_,function(E){E?S.createReadStream(_,w).pipe(O):O.emit("error",new Error("File does not exist. Check to make sure the file path to your csv is correct."))}),this},x.prototype.fromStream=function(_){return _.pipe(this),this},x.prototype.fromString=function(_){_.toString();var w=new a.Readable,O=0;return w._read=function(S){if(O>=_.length)this.push(null);else{var E=_.substr(O,S);this.push(E),O+=S}},this.fromStream(w)},x.prototype.then=function(_,w){var O=this;return new u.default(function(S,E){O.parseRuntime.then={onfulfilled:function(T){S(_?_(T):T)},onrejected:function(T){w?S(w(T)):E(T)}}})},Object.defineProperty(x.prototype,"parseParam",{get:function(){return this.params},enumerable:!0,configurable:!0}),Object.defineProperty(x.prototype,"parseRuntime",{get:function(){return this.runtime},enumerable:!0,configurable:!0}),x.prototype._transform=function(_,w,O){var S=this;this.processor.process(_).then(function(E){if(E.length>0)return S.runtime.started=!0,S.result.processResult(E)}).then(function(){S.emit("drained"),O()},function(E){S.runtime.hasError=!0,S.runtime.error=E,S.emit("error",E),O()})},x.prototype._flush=function(_){var w=this;this.processor.flush().then(function(O){if(O.length>0)return w.result.processResult(O)}).then(function(){w.processEnd(_)},function(O){w.emit("error",O),_()})},x.prototype.processEnd=function(_){this.result.endProcess(),this.emit("done"),_()},Object.defineProperty(x.prototype,"parsedLineNumber",{get:function(){return this.runtime.parsedLineNumber},enumerable:!0,configurable:!0}),x}(a.Transform);t.Converter=v}).call(this,r(11).setImmediate)},function(e,t,r){(function(n,i){(function(o,a){if(!o.setImmediate){var s,c=1,u={},h=!1,p=o.document,v=Object.getPrototypeOf&&Object.getPrototypeOf(o);v=v&&v.setTimeout?v:o,{}.toString.call(o.process)==="[object process]"?s=function(_){i.nextTick(function(){x(_)})}:function(){if(o.postMessage&&!o.importScripts){var _=!0,w=o.onmessage;return o.onmessage=function(){_=!1},o.postMessage("","*"),o.onmessage=w,_}}()?function(){var _="setImmediate$"+Math.random()+"$",w=function(O){O.source===o&&typeof O.data=="string"&&O.data.indexOf(_)===0&&x(+O.data.slice(_.length))};o.addEventListener?o.addEventListener("message",w,!1):o.attachEvent("onmessage",w),s=function(O){o.postMessage(_+O,"*")}}():o.MessageChannel?function(){var _=new MessageChannel;_.port1.onmessage=function(w){x(w.data)},s=function(w){_.port2.postMessage(w)}}():p&&"onreadystatechange"in p.createElement("script")?function(){var _=p.documentElement;s=function(w){var O=p.createElement("script");O.onreadystatechange=function(){x(w),O.onreadystatechange=null,_.removeChild(O),O=null},_.appendChild(O)}}():s=function(_){setTimeout(x,0,_)},v.setImmediate=function(_){typeof _!="function"&&(_=new Function(""+_));for(var w=new Array(arguments.length-1),O=0;O<w.length;O++)w[O]=arguments[O+1];var S={callback:_,args:w};return u[c]=S,s(c),c++},v.clearImmediate=b}function b(_){delete u[_]}function x(_){if(h)setTimeout(x,0,_);else{var w=u[_];if(w){h=!0;try{(function(O){var S=O.callback,E=O.args;switch(E.length){case 0:S();break;case 1:S(E[0]);break;case 2:S(E[0],E[1]);break;case 3:S(E[0],E[1],E[2]);break;default:S.apply(a,E)}})(w)}finally{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(o,a){var s=this;function c(_){o.writable&&o.write(_)===!1&&s.pause&&s.pause()}function u(){s.readable&&s.resume&&s.resume()}s.on("data",c),o.on("drain",u),o._isStdio||a&&a.end===!1||(s.on("end",p),s.on("close",v));var h=!1;function p(){h||(h=!0,o.end())}function v(){h||(h=!0,typeof o.destroy=="function"&&o.destroy())}function b(_){if(x(),n.listenerCount(this,"error")===0)throw _}function x(){s.removeListener("data",c),o.removeListener("drain",u),s.removeListener("end",p),s.removeListener("close",v),s.removeListener("error",b),o.removeListener("error",b),s.removeListener("end",x),s.removeListener("close",x),o.removeListener("close",x)}return s.on("error",b),o.on("error",b),s.on("end",x),s.on("close",x),o.on("close",x),o.emit("pipe",s),o}},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 b=u(v),x=b[0],_=b[1];return 3*(x+_)/4-_},t.toByteArray=function(v){for(var b,x=u(v),_=x[0],w=x[1],O=new o(3*(_+w)/4-w),S=0,E=w>0?_-4:_,T=0;T<E;T+=4)b=i[v.charCodeAt(T)]<<18|i[v.charCodeAt(T+1)]<<12|i[v.charCodeAt(T+2)]<<6|i[v.charCodeAt(T+3)],O[S++]=b>>16&255,O[S++]=b>>8&255,O[S++]=255&b;return w===2&&(b=i[v.charCodeAt(T)]<<2|i[v.charCodeAt(T+1)]>>4,O[S++]=255&b),w===1&&(b=i[v.charCodeAt(T)]<<10|i[v.charCodeAt(T+1)]<<4|i[v.charCodeAt(T+2)]>>2,O[S++]=b>>8&255,O[S++]=255&b),O},t.fromByteArray=function(v){for(var b,x=v.length,_=x%3,w=[],O=0,S=x-_;O<S;O+=16383)w.push(p(v,O,O+16383>S?S:O+16383));return _===1?(b=v[x-1],w.push(n[b>>2]+n[b<<4&63]+"==")):_===2&&(b=(v[x-2]<<8)+v[x-1],w.push(n[b>>10]+n[b>>4&63]+n[b<<2&63]+"=")),w.join("")};for(var n=[],i=[],o=typeof Uint8Array<"u"?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,c=a.length;s<c;++s)n[s]=a[s],i[a.charCodeAt(s)]=s;function u(v){var b=v.length;if(b%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var x=v.indexOf("=");return x===-1&&(x=b),[x,x===b?0:4-x%4]}function h(v){return n[v>>18&63]+n[v>>12&63]+n[v>>6&63]+n[63&v]}function p(v,b,x){for(var _,w=[],O=b;O<x;O+=3)_=(v[O]<<16&16711680)+(v[O+1]<<8&65280)+(255&v[O+2]),w.push(h(_));return w.join("")}i[45]=62,i[95]=63},function(e,t){t.read=function(r,n,i,o,a){var s,c,u=8*a-o-1,h=(1<<u)-1,p=h>>1,v=-7,b=i?a-1:0,x=i?-1:1,_=r[n+b];for(b+=x,s=_&(1<<-v)-1,_>>=-v,v+=u;v>0;s=256*s+r[n+b],b+=x,v-=8);for(c=s&(1<<-v)-1,s>>=-v,v+=o;v>0;c=256*c+r[n+b],b+=x,v-=8);if(s===0)s=1-p;else{if(s===h)return c?NaN:1/0*(_?-1:1);c+=Math.pow(2,o),s-=p}return(_?-1:1)*c*Math.pow(2,s-o)},t.write=function(r,n,i,o,a,s){var c,u,h,p=8*s-a-1,v=(1<<p)-1,b=v>>1,x=a===23?Math.pow(2,-24)-Math.pow(2,-77):0,_=o?0:s-1,w=o?1:-1,O=n<0||n===0&&1/n<0?1:0;for(n=Math.abs(n),isNaN(n)||n===1/0?(u=isNaN(n)?1:0,c=v):(c=Math.floor(Math.log(n)/Math.LN2),n*(h=Math.pow(2,-c))<1&&(c--,h*=2),(n+=c+b>=1?x/h:x*Math.pow(2,1-b))*h>=2&&(c++,h/=2),c+b>=v?(u=0,c=v):c+b>=1?(u=(n*h-1)*Math.pow(2,a),c+=b):(u=n*Math.pow(2,b-1)*Math.pow(2,a),c=0));a>=8;r[i+_]=255&u,_+=w,u/=256,a-=8);for(c=c<<a|u,p+=a;p>0;r[i+_]=255&c,_+=w,c/=256,p-=8);r[i+_-w]|=128*O}},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 o(a,s,c){a.copy(s,c)}e.exports=function(){function a(){(function(s,c){if(!(s instanceof c))throw new TypeError("Cannot call a class as a function")})(this,a),this.head=null,this.tail=null,this.length=0}return a.prototype.push=function(s){var c={data:s,next:null};this.length>0?this.tail.next=c:this.head=c,this.tail=c,++this.length},a.prototype.unshift=function(s){var c={data:s,next:this.head};this.length===0&&(this.tail=c),this.head=c,++this.length},a.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}},a.prototype.clear=function(){this.head=this.tail=null,this.length=0},a.prototype.join=function(s){if(this.length===0)return"";for(var c=this.head,u=""+c.data;c=c.next;)u+=s+c.data;return u},a.prototype.concat=function(s){if(this.length===0)return n.alloc(0);if(this.length===1)return this.head.data;for(var c=n.allocUnsafe(s>>>0),u=this.head,h=0;u;)o(u.data,c,h),h+=u.data.length,u=u.next;return c},a}(),i&&i.inspect&&i.inspect.custom&&(e.exports.prototype[i.inspect.custom]=function(){var a=i.inspect({length:this.length});return this.constructor.name+" "+a})},function(e,t){},function(e,t,r){(function(n){function i(o){try{if(!n.localStorage)return!1}catch{return!1}var a=n.localStorage[o];return a!=null&&String(a).toLowerCase()==="true"}e.exports=function(o,a){if(i("noDeprecation"))return o;var s=!1;return function(){if(!s){if(i("throwDeprecation"))throw new Error(a);i("traceDeprecation")?console.trace(a):console.warn(a),s=!0}return o.apply(this,arguments)}}}).call(this,r(0))},function(e,t,r){e.exports=o;var n=r(27),i=r(5);function o(a){if(!(this instanceof o))return new o(a);n.call(this,a)}i.inherits=r(2),i.inherits(o,n),o.prototype._transform=function(a,s,c){c(null,a)}},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 o in n||(n={}),n)n.hasOwnProperty(o)&&(Array.isArray(n[o])?i[o]=[].concat(n[o]):i[o]=n[o]);return i}},function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.initParseRuntime=function(n){var i=n.parseParam,o={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&&(o.needProcessIgnoreColumn=!0),i.includeColumns&&(o.needProcessIncludeColumn=!0),o}},function(e,t,r){(function(n){var i=this&&this.__extends||function(){var w=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(O,S){O.__proto__=S}||function(O,S){for(var E in S)S.hasOwnProperty(E)&&(O[E]=S[E])};return function(O,S){function E(){this.constructor=O}w(O,S),O.prototype=S===null?Object.create(S):(E.prototype=S.prototype,new E)}}(),o=this&&this.__importDefault||function(w){return w&&w.__esModule?w:{default:w}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(53),s=o(r(15)),c=r(54),u=o(r(16)),h=r(57),p=r(28),v=r(58),b=o(r(59)),x=o(r(29)),_=function(w){function O(){var S=w!==null&&w.apply(this,arguments)||this;return S.rowSplit=new v.RowSplit(S.converter),S.eolEmitted=!1,S._needEmitEol=void 0,S.headEmitted=!1,S._needEmitHead=void 0,S}return i(O,w),O.prototype.flush=function(){var S=this;if(this.runtime.csvLineBuffer&&this.runtime.csvLineBuffer.length>0){var E=this.runtime.csvLineBuffer;return this.runtime.csvLineBuffer=void 0,this.process(E,!0).then(function(T){return S.runtime.csvLineBuffer&&S.runtime.csvLineBuffer.length>0?s.default.reject(x.default.unclosed_quote(S.runtime.parsedLineNumber,S.runtime.csvLineBuffer.toString())):s.default.resolve(T)})}return s.default.resolve([])},O.prototype.destroy=function(){return s.default.resolve()},Object.defineProperty(O.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(O.prototype,"needEmitHead",{get:function(){return this._needEmitHead===void 0&&(this._needEmitHead=this.converter.listeners("header").length>0),this._needEmitHead},enumerable:!0,configurable:!0}),O.prototype.process=function(S,E){var T,A=this;return E===void 0&&(E=!1),T=E?S.toString():c.prepareData(S,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,E):s.default.resolve([])})},O.prototype.processCSV=function(S,E){var T=this,A=this.params,j=this.runtime;j.eol||u.default(S,j),this.needEmitEol&&!this.eolEmitted&&j.eol&&(this.converter.emit("eol",j.eol),this.eolEmitted=!0),A.ignoreEmpty&&!j.started&&(S=p.trimLeft(S));var N=h.stringToLines(S,j);return E?(N.lines.push(N.partial),N.partial=""):this.prependLeftBuf(p.bufFromString(N.partial)),N.lines.length>0?(j.preFileLineHook?this.runPreLineHook(N.lines):s.default.resolve(N.lines)).then(function(F){return j.started||T.runtime.headers?T.processCSVBody(F):T.processDataWithHead(F)}):s.default.resolve([])},O.prototype.processDataWithHead=function(S){if(this.params.noheader)this.params.headers?this.runtime.headers=this.params.headers:this.runtime.headers=[];else{for(var E="",T=[];S.length;){var A=E+S.shift(),j=this.rowSplit.parse(A);if(j.closed){T=j.cells,E="";break}E=A+u.default(A,this.runtime)}if(this.prependLeftBuf(p.bufFromString(E)),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(S)},O.prototype.filterHeader=function(){if(this.runtime.selectedColumns=[],this.runtime.headers){for(var S=this.runtime.headers,E=0;E<S.length;E++)if(this.params.ignoreColumns)if(this.params.ignoreColumns.test(S[E])){if(!this.params.includeColumns||!this.params.includeColumns.test(S[E]))continue;this.runtime.selectedColumns.push(E)}else this.runtime.selectedColumns.push(E);else this.params.includeColumns?this.params.includeColumns.test(S[E])&&this.runtime.selectedColumns.push(E):this.runtime.selectedColumns.push(E);this.runtime.headers=p.filterArray(this.runtime.headers,this.runtime.selectedColumns)}},O.prototype.processCSVBody=function(S){if(this.params.output==="line")return S;var E=this.rowSplit.parseMultiLines(S);return this.prependLeftBuf(p.bufFromString(E.partial)),this.params.output==="csv"?E.rowsCells:b.default(E.rowsCells,this.converter)},O.prototype.prependLeftBuf=function(S){S&&(this.runtime.csvLineBuffer?this.runtime.csvLineBuffer=n.concat([S,this.runtime.csvLineBuffer]):this.runtime.csvLineBuffer=S)},O.prototype.runPreLineHook=function(S){var E=this;return new s.default(function(T,A){(function j(N,F,V,B){if(V>=N.length)B();else if(F.preFileLineHook){var W=N[V],q=F.preFileLineHook(W,F.parsedLineNumber+V);if(V++,q&&q.then)q.then(function(J){N[V-1]=J,j(N,F,V,B)});else{for(N[V-1]=q;V<N.length;)N[V]=F.preFileLineHook(N[V],F.parsedLineNumber+V),V++;B()}}else B()})(S,E.runtime,0,function(j){j?A(j):T(S)})})},O}(a.Processor);t.ProcessorLocal=_}).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(a){return a&&a.__esModule?a:{default:a}};Object.defineProperty(t,"__esModule",{value:!0});var o=i(r(55));t.prepareData=function(a,s){var c=function(h,p){return p.csvLineBuffer&&p.csvLineBuffer.length>0?n.concat([p.csvLineBuffer,h]):h}(a,s);s.csvLineBuffer=void 0;var u=function(h,p){var v=h.length-1;if(128&h[v]){for(;(192&h[v])==128;)v--;v--}return v!=h.length-1?(p.csvLineBuffer=h.slice(v+1),h.slice(0,v+1)):h}(c,s).toString("utf8");return s.started===!1?o.default(u):u}}).call(this,r(3).Buffer)},function(e,t,r){(function(n){var i=r(56);e.exports=function(o){return typeof o=="string"&&o.charCodeAt(0)===65279?o.slice(1):n.isBuffer(o)&&i(o)&&o[0]===239&&o[1]===187&&o[2]===191?o.slice(3):o}}).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(o){return o&&o.__esModule?o:{default:o}};Object.defineProperty(t,"__esModule",{value:!0});var i=n(r(16));t.stringToLines=function(o,a){var s=i.default(o,a),c=o.split(s);return{lines:c,partial:c.pop()||""}}},function(e,t,r){var n=this&&this.__importDefault||function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(t,"__esModule",{value:!0});var i=n(r(16)),o=r(28),a=[",","|"," ",";",":"],s=function(){function c(u){this.conv=u,this.cachedRegExp={},this.delimiterEmitted=!1,this._needEmitDelimiter=void 0,this.quote=u.parseParam.quote,this.trim=u.parseParam.trim,this.escape=u.parseParam.escape}return Object.defineProperty(c.prototype,"needEmitDelimiter",{get:function(){return this._needEmitDelimiter===void 0&&(this._needEmitDelimiter=this.conv.listeners("delimiter").length>0),this._needEmitDelimiter},enumerable:!0,configurable:!0}),c.prototype.parse=function(u){if(u.length===0||this.conv.parseParam.ignoreEmpty&&u.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(u)),this.needEmitDelimiter&&!this.delimiterEmitted&&(this.conv.emit("delimiter",this.conv.parseRuntime.delimiter),this.delimiterEmitted=!0);var v=this.conv.parseRuntime.delimiter,b=u.split(v);if(h==="off"){if(p)for(var x=0;x<b.length;x++)b[x]=b[x].trim();return{cells:b,closed:!0}}return this.toCSVRow(b,p,h,v)},c.prototype.toCSVRow=function(u,h,p,v){for(var b=[],x=!1,_="",w=0,O=u.length;w<O;w++){var S=u[w];!x&&h&&(S=o.trimLeft(S));var E=S.length;if(x)this.isQuoteClose(S)?(x=!1,_+=v+(S=S.substr(0,E-1)),_=this.escapeQuote(_),h&&(_=o.trimRight(_)),b.push(_),_=""):_+=v+S;else{if(E===2&&S===this.quote+this.quote){b.push("");continue}if(this.isQuoteOpen(S)){if(S=S.substr(1),this.isQuoteClose(S)){S=S.substring(0,S.lastIndexOf(p)),S=this.escapeQuote(S),b.push(S);continue}if(S.indexOf(p)!==-1){for(var T=0,A="",j=0,N=S;j<N.length;j++){var F=N[j];F===p&&A!==this.escape?(T++,A=""):A=F}if(T%2==1){h&&(S=o.trimRight(S)),b.push(p+S);continue}x=!0,_+=S;continue}x=!0,_+=S;continue}h&&(S=o.trimRight(S)),b.push(S)}}return{cells:b,closed:!x}},c.prototype.getDelimiter=function(u){var h;if(this.conv.parseParam.delimiter==="auto")h=a;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(b){var x=u.split(b).length;x>p&&(v=b,p=x)}),v},c.prototype.isQuoteOpen=function(u){var h=this.quote,p=this.escape;return u[0]===h&&(u[1]!==h||u[1]===p&&(u[2]===h||u.length===2))},c.prototype.isQuoteClose=function(u){var h=this.quote,p=this.escape;this.conv.parseParam.trim&&(u=o.trimRight(u));for(var v=0,b=u.length-1;u[b]===h||u[b]===p;)b--,v++;return v%2!=0},c.prototype.escapeQuote=function(u){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 u.replace(p,this.quote)},c.prototype.parseMultiLines=function(u){for(var h=[],p="";u.length;){var v=p+u.shift(),b=this.parse(v);b.cells.length===0&&this.conv.parseParam.ignoreEmpty||(b.closed||this.conv.parseParam.alwaysSplitAtEOL?(this.conv.parseRuntime.selectedColumns?h.push(o.filterArray(b.cells,this.conv.parseRuntime.selectedColumns)):h.push(b.cells),p=""):p=v+(i.default(v,this.conv.parseRuntime)||` +`))}return{rowsCells:h,partial:p}},c}();t.RowSplit=s},function(e,t,r){var n=this&&this.__importDefault||function(O){return O&&O.__esModule?O:{default:O}};Object.defineProperty(t,"__esModule",{value:!0});var i=n(r(29)),o=n(r(60)),a=/^[-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?$/;function s(O,S,E){if(S.parseParam.checkColumn&&S.parseRuntime.headers&&O.length!==S.parseRuntime.headers.length)throw i.default.column_mismatched(S.parseRuntime.parsedLineNumber+E);return function(T,A,j){for(var N=!1,F={},V=0,B=T.length;V<B;V++){var W=T[V];if(!j.parseParam.ignoreEmpty||W!==""){N=!0;var q=A[V];q&&q!==""||(q=A[V]="field"+(V+1));var J=u(q,V,j);if(J){var Q=J(W,q,F,T,V);Q!==void 0&&h(F,q,Q,j,V)}else j.parseParam.checkType&&(W=b(W,q,V,j)(W)),W!==void 0&&h(F,q,W,j,V)}}return N?F:null}(O,S.parseRuntime.headers||[],S)||null}t.default=function(O,S){for(var E=[],T=0,A=O.length;T<A;T++){var j=s(O[T],S,T);j&&E.push(j)}return E};var c={string:_,number:x,omit:function(){}};function u(O,S,E){if(E.parseRuntime.columnConv[S]!==void 0)return E.parseRuntime.columnConv[S];var T=E.parseParam.colParser[O];if(T===void 0)return E.parseRuntime.columnConv[S]=null;if(typeof T=="object"&&(T=T.cellParser||"string"),typeof T=="string"){T=T.trim().toLowerCase();var A=c[T];return E.parseRuntime.columnConv[S]=A||null}return E.parseRuntime.columnConv[S]=typeof T=="function"?T:null}function h(O,S,E,T,A){if(!T.parseRuntime.columnValueSetter[A])if(T.parseParam.flatKeys)T.parseRuntime.columnValueSetter[A]=p;else if(S.indexOf(".")>-1){for(var j=S.split("."),N=!0;j.length>0;)if(j.shift().length===0){N=!1;break}!N||T.parseParam.colParser[S]&&T.parseParam.colParser[S].flat?T.parseRuntime.columnValueSetter[A]=p:T.parseRuntime.columnValueSetter[A]=v}else T.parseRuntime.columnValueSetter[A]=p;T.parseParam.nullObject===!0&&E==="null"&&(E=null),T.parseRuntime.columnValueSetter[A](O,S,E)}function p(O,S,E){O[S]=E}function v(O,S,E){o.default(O,S,E)}function b(O,S,E,T){return T.parseRuntime.headerType[E]?T.parseRuntime.headerType[E]:S.indexOf("number#!")>-1?T.parseRuntime.headerType[E]=x:S.indexOf("string#!")>-1?T.parseRuntime.headerType[E]=_:T.parseParam.checkType?T.parseRuntime.headerType[E]=w:T.parseRuntime.headerType[E]=_}function x(O){var S=parseFloat(O);return isNaN(S)?O:S}function _(O){return O.toString()}function w(O){var S=O.trim();return S===""?_(O):a.test(S)?x(O):S.length===5&&S.toLowerCase()==="false"||S.length===4&&S.toLowerCase()==="true"?function(E){var T=E.trim();return T.length!==5||T.toLowerCase()!=="false"}(O):S[0]==="{"&&S[S.length-1]==="}"||S[0]==="["&&S[S.length-1]==="]"?function(E){try{return JSON.parse(E)}catch{return E}}(O):_(O)}},function(e,t,r){var n=r(61);e.exports=function(i,o,a){return i==null?i:n(i,o,a)}},function(e,t,r){var n=r(62),i=r(74),o=r(103),a=r(20),s=r(104);e.exports=function(c,u,h,p){if(!a(c))return c;for(var v=-1,b=(u=i(u,c)).length,x=b-1,_=c;_!=null&&++v<b;){var w=s(u[v]),O=h;if(v!=x){var S=_[w];(O=p?p(S,w,_):void 0)===void 0&&(O=a(S)?S:o(u[v+1])?[]:{})}n(_,w,O),_=_[w]}return c}},function(e,t,r){var n=r(63),i=r(31),o=Object.prototype.hasOwnProperty;e.exports=function(a,s,c){var u=a[s];o.call(a,s)&&i(u,c)&&(c!==void 0||s in a)||n(a,s,c)}},function(e,t,r){var n=r(64);e.exports=function(i,o,a){o=="__proto__"&&n?n(i,o,{configurable:!0,enumerable:!0,value:a,writable:!0}):i[o]=a}},function(e,t,r){var n=r(17),i=function(){try{var o=n(Object,"defineProperty");return o({},"",{}),o}catch{}}();e.exports=i},function(e,t,r){var n=r(66),i=r(70),o=r(20),a=r(72),s=/^\[object .+?Constructor\]$/,c=Function.prototype,u=Object.prototype,h=c.toString,p=u.hasOwnProperty,v=RegExp("^"+h.call(p).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(b){return!(!o(b)||i(b))&&(n(b)?v:s).test(a(b))}},function(e,t,r){var n=r(30),i=r(20);e.exports=function(o){if(!i(o))return!1;var a=n(o);return a=="[object Function]"||a=="[object GeneratorFunction]"||a=="[object AsyncFunction]"||a=="[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,o=i.hasOwnProperty,a=i.toString,s=n?n.toStringTag:void 0;e.exports=function(c){var u=o.call(c,s),h=c[s];try{c[s]=void 0;var p=!0}catch{}var v=a.call(c);return p&&(u?c[s]=h:delete c[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 o=/[^.]+$/.exec(n&&n.keys&&n.keys.IE_PROTO||"");return o?"Symbol(src)_1."+o:""}();e.exports=function(o){return!!i&&i in o}},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),o=r(77),a=r(100);e.exports=function(s,c){return n(s)?s:i(s,c)?[s]:o(a(s))}},function(e,t,r){var n=r(21),i=r(22),o=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;e.exports=function(s,c){if(n(s))return!1;var u=typeof s;return!(u!="number"&&u!="symbol"&&u!="boolean"&&s!=null&&!i(s))||a.test(s)||!o.test(s)||c!=null&&s in Object(c)}},function(e,t){e.exports=function(r){return r!=null&&typeof r=="object"}},function(e,t,r){var n=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,o=r(78)(function(a){var s=[];return a.charCodeAt(0)===46&&s.push(""),a.replace(n,function(c,u,h,p){s.push(h?p.replace(i,"$1"):u||c)}),s});e.exports=o},function(e,t,r){var n=r(79);e.exports=function(i){var o=n(i,function(s){return a.size===500&&a.clear(),s}),a=o.cache;return o}},function(e,t,r){var n=r(80),i="Expected a function";function o(a,s){if(typeof a!="function"||s!=null&&typeof s!="function")throw new TypeError(i);var c=function(){var u=arguments,h=s?s.apply(this,u):u[0],p=c.cache;if(p.has(h))return p.get(h);var v=a.apply(this,u);return c.cache=p.set(h,v)||p,v};return c.cache=new(o.Cache||n),c}o.Cache=n,e.exports=o},function(e,t,r){var n=r(81),i=r(95),o=r(97),a=r(98),s=r(99);function c(u){var h=-1,p=u==null?0:u.length;for(this.clear();++h<p;){var v=u[h];this.set(v[0],v[1])}}c.prototype.clear=n,c.prototype.delete=i,c.prototype.get=o,c.prototype.has=a,c.prototype.set=s,e.exports=c},function(e,t,r){var n=r(82),i=r(88),o=r(94);e.exports=function(){this.size=0,this.__data__={hash:new n,map:new(o||i),string:new n}}},function(e,t,r){var n=r(83),i=r(84),o=r(85),a=r(86),s=r(87);function c(u){var h=-1,p=u==null?0:u.length;for(this.clear();++h<p;){var v=u[h];this.set(v[0],v[1])}}c.prototype.clear=n,c.prototype.delete=i,c.prototype.get=o,c.prototype.has=a,c.prototype.set=s,e.exports=c},function(e,t,r){var n=r(8);e.exports=function(){this.__data__=n?n(null):{},this.size=0}},function(e,t){e.exports=function(r){var n=this.has(r)&&delete this.__data__[r];return this.size-=n?1:0,n}},function(e,t,r){var n=r(8),i=Object.prototype.hasOwnProperty;e.exports=function(o){var a=this.__data__;if(n){var s=a[o];return s==="__lodash_hash_undefined__"?void 0:s}return i.call(a,o)?a[o]:void 0}},function(e,t,r){var n=r(8),i=Object.prototype.hasOwnProperty;e.exports=function(o){var a=this.__data__;return n?a[o]!==void 0:i.call(a,o)}},function(e,t,r){var n=r(8);e.exports=function(i,o){var a=this.__data__;return this.size+=this.has(i)?0:1,a[i]=n&&o===void 0?"__lodash_hash_undefined__":o,this}},function(e,t,r){var n=r(89),i=r(90),o=r(91),a=r(92),s=r(93);function c(u){var h=-1,p=u==null?0:u.length;for(this.clear();++h<p;){var v=u[h];this.set(v[0],v[1])}}c.prototype.clear=n,c.prototype.delete=i,c.prototype.get=o,c.prototype.has=a,c.prototype.set=s,e.exports=c},function(e,t){e.exports=function(){this.__data__=[],this.size=0}},function(e,t,r){var n=r(9),i=Array.prototype.splice;e.exports=function(o){var a=this.__data__,s=n(a,o);return!(s<0||(s==a.length-1?a.pop():i.call(a,s,1),--this.size,0))}},function(e,t,r){var n=r(9);e.exports=function(i){var o=this.__data__,a=n(o,i);return a<0?void 0:o[a][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,o){var a=this.__data__,s=n(a,i);return s<0?(++this.size,a.push([i,o])):a[s][1]=o,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 o=n(this,i).delete(i);return this.size-=o?1:0,o}},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,o){var a=n(this,i),s=a.size;return a.set(i,o),this.size+=a.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),o=r(21),a=r(22),s=n?n.prototype:void 0,c=s?s.toString:void 0;e.exports=function u(h){if(typeof h=="string")return h;if(o(h))return i(h,u)+"";if(a(h))return c?c.call(h):"";var p=h+"";return p=="0"&&1/h==-1/0?"-0":p}},function(e,t){e.exports=function(r,n){for(var i=-1,o=r==null?0:r.length,a=Array(o);++i<o;)a[i]=n(r[i],i,r);return a}},function(e,t){var r=/^(?:0|[1-9]\d*)$/;e.exports=function(n,i){var o=typeof n;return!!(i=i??9007199254740991)&&(o=="number"||o!="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 o=i+"";return o=="0"&&1/i==-1/0?"-0":o}},function(e,t,r){var n=this&&this.__importDefault||function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(t,"__esModule",{value:!0});var i=n(r(15)),o=r(106),a=function(){function c(u){this.converter=u,this.finalResult=[]}return Object.defineProperty(c.prototype,"needEmitLine",{get:function(){return!!this.converter.parseRuntime.subscribe&&!!this.converter.parseRuntime.subscribe.onNext||this.needPushDownstream},enumerable:!0,configurable:!0}),Object.defineProperty(c.prototype,"needPushDownstream",{get:function(){return this._needPushDownstream===void 0&&(this._needPushDownstream=this.converter.listeners("data").length>0||this.converter.listeners("readable").length>0),this._needPushDownstream},enumerable:!0,configurable:!0}),Object.defineProperty(c.prototype,"needEmitAll",{get:function(){return!!this.converter.parseRuntime.then&&this.converter.parseParam.needEmitAll},enumerable:!0,configurable:!0}),c.prototype.processResult=function(u){var h=this,p=this.converter.parseRuntime.parsedLineNumber;return this.needPushDownstream&&this.converter.parseParam.downstreamFormat==="array"&&p===0&&s(this.converter,"["+o.EOL),new i.default(function(v,b){h.needEmitLine?function x(_,w,O,S,E){if(O>=_.length)E();else if(w.parseRuntime.subscribe&&w.parseRuntime.subscribe.onNext){var T=w.parseRuntime.subscribe.onNext,A=_[O],j=T(A,w.parseRuntime.parsedLineNumber+O);if(O++,j&&j.then)j.then(function(){(function(F,V,B,W,q,J,Q){q&&s(B,Q),x(F,B,W,q,J)})(_,0,w,O,S,E,A)},E);else{for(S&&s(w,A);O<_.length;){var N=_[O];T(N,w.parseRuntime.parsedLineNumber+O),O++,S&&s(w,N)}E()}}else{if(S)for(;O<_.length;)N=_[O++],s(w,N);E()}}(u,h.converter,0,h.needPushDownstream,function(x){x?b(x):(h.appendFinalResult(u),v())}):(h.appendFinalResult(u),v())})},c.prototype.appendFinalResult=function(u){this.needEmitAll&&(this.finalResult=this.finalResult.concat(u)),this.converter.parseRuntime.parsedLineNumber+=u.length},c.prototype.processError=function(u){this.converter.parseRuntime.subscribe&&this.converter.parseRuntime.subscribe.onError&&this.converter.parseRuntime.subscribe.onError(u),this.converter.parseRuntime.then&&this.converter.parseRuntime.then.onrejected&&this.converter.parseRuntime.then.onrejected(u)},c.prototype.endProcess=function(){this.converter.parseRuntime.then&&this.converter.parseRuntime.then.onfulfilled&&(this.needEmitAll?this.converter.parseRuntime.then.onfulfilled(this.finalResult):this.converter.parseRuntime.then.onfulfilled([])),this.converter.parseRuntime.subscribe&&this.converter.parseRuntime.subscribe.onCompleted&&this.converter.parseRuntime.subscribe.onCompleted(),this.needPushDownstream&&this.converter.parseParam.downstreamFormat==="array"&&s(this.converter,"]"+o.EOL)},c}();function s(c,u){if(typeof u!="object"||c.options.objectMode)c.push(u);else{var h=JSON.stringify(u);c.push(h+(c.parseParam.downstreamFormat==="array"?","+o.EOL:o.EOL),"utf8")}}t.Result=a},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"/"}}])),YO}var uke=lke();const cke=Nt(uke),fke=e=>new Promise(t=>{cke().fromString(e).then(t)}),dke=new C7,hke=e=>dke.parse(e),pke="shlink",x8=e=>`${pke}.${e}`;class mke{constructor(t){Tc(this,"get",t=>{const r=this.localStorage.getItem(x8(t));return r?JSON.parse(r):void 0});Tc(this,"set",(t,r)=>this.localStorage.setItem(x8(t),JSON.stringify(r)));this.localStorage=t}}class vke{constructor(t){this.storage=t}getTagColors(){return this.storage.get("colors")??{}}storeTagColors(t){this.storage.set("colors",t)}}const gke=e=>{e.constant("localStorage",window.localStorage),e.service("Storage",mke,"localStorage"),e.service("TagColorsStorage",vke,"Storage"),e.constant("csvToJson",fke),e.constant("jsonToCsv",hke),e.serviceFactory("useTimeoutToggle",()=>$F)},Uu=new n$,{container:_A}=Uu,yke=(e,t)=>(...r)=>e[t](...r),bke=(e,t)=>({...e,[t]:yke(_A,t)}),_ke=e=>t=>Object.fromEntries(e.map(r=>[r,t[r]])),$b=(e,t=[])=>k8(e?_ke(e):null,t.reduce(bke,{}));Voe(Uu,$b);hAe(Uu,$b);AK(Uu);eke(Uu,$b);gke(Uu);ske(Uu,$b);var ZO={},vg={exports:{}},w8;function xke(){return w8||(w8=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 u=[],h=0;h<arguments.length;h++)u[h]=arguments[h];return n.apply(void 0,u)}t.main=r,r.clone=o,r.isPlainObject=a,r.recursive=i;function n(){for(var u=[],h=0;h<arguments.length;h++)u[h]=arguments[h];return c(u[0]===!0,!1,u)}t.merge=n;function i(){for(var u=[],h=0;h<arguments.length;h++)u[h]=arguments[h];return c(u[0]===!0,!0,u)}t.recursive=i;function o(u){if(Array.isArray(u)){for(var h=[],p=0;p<u.length;++p)h.push(o(u[p]));return h}else if(a(u)){var h={};for(var p in u)h[p]=o(u[p]);return h}else return u}t.clone=o;function a(u){return u&&typeof u=="object"&&!Array.isArray(u)}t.isPlainObject=a;function s(u,h){if(!a(u))return h;for(var p in h)p==="__proto__"||p==="constructor"||p==="prototype"||(u[p]=a(u[p])&&a(h[p])?s(u[p],h[p]):h[p]);return u}function c(u,h,p){var v;(u||!a(v=p.shift()))&&(v={});for(var b=0;b<p.length;++b){var x=p[b];if(a(x)){for(var _ in x)if(!(_==="__proto__"||_==="constructor"||_==="prototype")){var w=u?o(x[_]):x[_];v[_]=h?s(v[_],w):w}}}return v}}(vg,vg.exports)),vg.exports}var O8;function wke(){return O8||(O8=1,function(e){var t=r(xke());Object.defineProperty(e,"__esModule",{value:!0}),e.clear=J,e.combineLoads=q,e.load=W,e.save=B;function r(K){return K&&K.__esModule?K:{default:K}}function n(K,G){return c(K)||s(K,G)||o(K,G)||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 o(K,G){if(K){if(typeof K=="string")return a(K,G);var z=Object.prototype.toString.call(K).slice(8,-1);return z==="Object"&&K.constructor&&(z=K.constructor.name),z==="Map"||z==="Set"?Array.from(K):z==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(z)?a(K,G):void 0}}function a(K,G){(G==null||G>K.length)&&(G=K.length);for(var z=0,re=Array(G);z<G;z++)re[z]=K[z];return re}function s(K,G){var z=K==null?null:typeof Symbol<"u"&&K[Symbol.iterator]||K["@@iterator"];if(z!=null){var re,X,le=[],ce=!0,de=!1;try{for(z=z.call(K);!(ce=(re=z.next()).done)&&(le.push(re.value),!(G&&le.length===G));ce=!0);}catch(be){de=!0,X=be}finally{try{ce||z.return==null||z.return()}finally{if(de)throw X}}return le}}function c(K){if(Array.isArray(K))return K}function u(K){"@babel/helpers - typeof";return u=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(G){return typeof G}:function(G){return G&&typeof Symbol=="function"&&G.constructor===Symbol&&G!==Symbol.prototype?"symbol":typeof G},u(K)}function h(K,G,z){return G in K?Object.defineProperty(K,G,{value:z,enumerable:!0,configurable:!0,writable:!0}):K[G]=z,K}var p="[Redux-LocalStorage-Simple]",v="redux_localstorage_simple",b="_",x=[],_=[],w=0,O=!1,S=!1,E=new Map;function T(K){console.warn(p,K)}function A(){}var j=function(K){return K?A:T};function N(K,G){return G===void 0?null:K.length===1?G[K[0]]:N(K.slice(1),G[K[0]])}function F(K){function G(re,X){return re.length===0?X:G(re.slice(1),h({},re[0],X))}var z=1<arguments.length&&arguments[1]!==void 0?arguments[1]:{};return G(K.split(".").reverse(),z)}function V(K){this.warnFn=K||T}Object.defineProperty(V.prototype,"length",{get:function(){try{return localStorage.length}catch(K){this.warnFn(K)}return 0},configurable:!0,enumerable:!0}),V.prototype.key=function(K){try{return localStorage.key(K)}catch(G){this.warnFn(G)}return null},V.prototype.setItem=function(K,G){try{localStorage.setItem(K,JSON.stringify(G))}catch(z){this.warnFn(z)}},V.prototype.getItem=function(K){try{return JSON.parse(localStorage.getItem(K))}catch(G){this.warnFn(G)}return null},V.prototype.removeItem=function(K){try{localStorage.removeItem(K)}catch(G){this.warnFn(G)}};function B(){var K=0<arguments.length&&arguments[0]!==void 0?arguments[0]:{},G=K.states,z=G===void 0?x:G,re=K.ignoreStates,X=re===void 0?_:re,le=K.namespace,ce=le===void 0?v:le,de=K.namespaceSeparator,be=de===void 0?b:de,M=K.debounce,D=M===void 0?w:M,Y=K.disableWarnings,ue=Y===void 0?S:Y;return function(ie){return function(he){return function(Se){function Fe(Be,qe){return 1<Be.split(".").length?N(Be.split("."),qe):N([Be],qe)}function ge(){z.length===0?He.setItem(ce,Ee):z.forEach(function(Be){var qe=ce+be+Be,ye=Fe(Be,Ee);ye?He.setItem(qe,ye):He.removeItem(qe)})}var Ee,je=j(ue),Me=he(Se);Q(z)||(console.error(p,"'states' parameter in 'save()' method was passed a non-array value. Setting default value instead. Check your 'save()' method."),z=x),Q(X)||(console.error(p,"'ignoreStates' parameter in 'save()' method was passed a non-array value. Setting default value instead. Check your 'save()' method."),X=_),0<X.length&&(X=X.filter(function(Be){return ne(Be)?Be:void console.error(p,"'ignoreStates' array contains a non-string value. Ignoring this value. Check your 'ignoreStates' array.")})),ne(ce)||(console.error(p,"'namespace' parameter in 'save()' method was passed a non-string value. Setting default value instead. Check your 'save()' method."),ce=v),ne(be)||(console.error(p,"'namespaceSeparator' parameter in 'save()' method was passed a non-string value. Setting default value instead. Check your 'save()' method."),be=b),ae(D)||(console.error(p,"'debounce' parameter in 'save()' method was passed a non-integer value. Setting default value instead. Check your 'save()' method."),D=w),Ee=0<X.length?oe(X,ie.getState()):ie.getState();var He=new V(je);return D?(E.get(z+ce)&&clearTimeout(E.get(z+ce)),E.set(z+ce,setTimeout(function(){ge()},D))):ge(),Me}}}}function W(){var K=0<arguments.length&&arguments[0]!==void 0?arguments[0]:{},G=K.states,z=G===void 0?x:G,re=K.immutablejs,X=re===void 0?O:re,le=K.namespace,ce=le===void 0?v:le,de=K.namespaceSeparator,be=de===void 0?b:de,M=K.preloadedState,D=M===void 0?{}:M,Y=K.disableWarnings,ue=Y===void 0?S:Y,ie=j(ue);Q(z)||(console.error(p,"'states' parameter in 'load()' method was passed a non-array value. Setting default value instead. Check your 'load()' method."),z=x),ne(ce)||(console.error(p,"'namespace' parameter in 'load()' method was passed a non-string value. Setting default value instead. Check your 'load()' method."),ce=v),ne(be)||(console.error(p,"'namespaceSeparator' parameter in 'load()' method was passed a non-string value. Setting default value instead. Check your 'load()' method."),be=b),X===!0&&ie("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 he=new V(ie),Se=D;if(z.length===0){var Fe=he.getItem(ce);Fe&&(Se=Fe)}else z.forEach(function(ge){var Ee=ce+be+ge,je=he.getItem(Ee);je?Se=t.default.recursive(Se,F(ge,je)):ie("Invalid load '"+Ee+"' 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 Se}function q(){for(var K={},G=arguments.length,z=Array(G),re=0;re<G;re++)z[re]=arguments[re];return z.forEach(function(X){for(var le in se(X)||(console.error(p,"One or more loads provided to 'combineLoads()' is not a valid object. Ignoring the invalid load/s. Check your 'combineLoads()' method."),X={}),X)K[le]=X[le]}),K}function J(){var K=0<arguments.length&&arguments[0]!==void 0?arguments[0]:{},G=K.namespace,z=G===void 0?v:G,re=K.disableWarnings,X=re===void 0?S:re,le=j(X);ne(z)||(console.error(p,"'namespace' parameter in 'clear()' method was passed a non-string value. Setting default value instead. Check your 'clear()' method."),z=v);for(var ce,de=new V(le),be=de.length,M=0;M<be;M++)ce=de.key(M),ce&&ce.slice(0,z.length)===z&&de.removeItem(ce)}function Q(K){return Object.prototype.toString.call(K)==="[object Array]"}function ne(K){return typeof K=="string"}function ae(K){return typeof K=="number"&&isFinite(K)&&Math.floor(K)===K}function se(K){return K!==null&&u(K)==="object"}function oe(K,G){var z=Object.entries(G).reduce(function(re,X){var le=n(X,2),ce=le[0];return le[1],K.indexOf(ce)===-1&&(re[ce]=G[ce]),re},{});return z}}(ZO)),ZO}var kW=wke();const Oke=e=>AT({appUpdated:zoe,servers:IAe,selectedServer:e.selectedServerReducer,settings:oke}),Ske=e=>(e.settings&&e.settings.visits&&e.settings.visits.defaultInterval==="last180days"&&(e.settings.visits.defaultInterval="last180Days"),e),Pke=!0,RW={states:["settings","servers"],namespace:"shlink",namespaceSeparator:".",debounce:300},Cke=Ske(kW.load(RW)),Eke=e=>JF({devTools:!Pke,reducer:Oke(e),preloadedState:Cke,middleware:t=>t({immutableCheck:!1,serializableCheck:!1}).concat(kW.save(RW))}),Tke=!!(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 jke(e){if("serviceWorker"in navigator){if(new URL(kg.homepage,window.location.href).origin!==window.location.origin)return;window.addEventListener("load",()=>{const r=`${kg.homepage}/service-worker.js`;Tke?(Ake(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")})):NW(r,e)})}}function NW(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 Ake(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()})}):NW(e,t)}).catch(()=>{console.log("No internet connection found. App is running in offline mode.")})}const MW=Eke(_A),{App:kke,ScrollToTop:Rke,ErrorHandler:Nke,appUpdateAvailable:Mke}=_A;Cq.createRoot(document.getElementById("root")).render(g.jsx(R8,{store:MW,children:g.jsx(W8,{basename:kg.homepage,children:g.jsx(Nke,{children:g.jsx(Rke,{children:g.jsx(kke,{})})})})}));jke({onUpdate(){MW.dispatch(Mke())}}); diff --git a/dependabot/npm_and_yarn/chalk-5.4.0/assets/index-Ina9ujc2.css b/dependabot/npm_and_yarn/chalk-5.4.0/assets/index-Ina9ujc2.css new file mode 100644 index 00000000..e6d2317c --- /dev/null +++ b/dependabot/npm_and_yarn/chalk-5.4.0/assets/index-Ina9ujc2.css @@ -0,0 +1,6 @@ +@charset "UTF-8";.app-update-banner.app-update-banner{position:absolute;left:50%;transform:translate(-50%);position:fixed;top:31px;padding:0 4rem 0 0;z-index:1040;margin:0;color:var(--text-color);text-align:center;width:700px;max-width:calc(100% - 30px);box-shadow:0 0 1rem var(--brand-color)}.app-container{height:100%}.app{padding-top:56px;height:100%}.shlink-wrapper{min-height:100%;padding-bottom:3.1rem;margin-bottom:-3.1rem}.shlink-footer{height:2.3rem;margin-top:.8rem;padding:0}@media (min-width: 768px){.shlink-footer{padding:0 15px}}.servers-list__list-group.servers-list__list-group{width:100%}.servers-list__list-group:not(.servers-list__list-group--embedded){max-width:400px;box-shadow:0 .125rem .25rem #00000013}.servers-list__server-item.servers-list__server-item{text-align:left;position:relative;padding:.75rem 2.5rem .75rem 1rem}.servers-list__server-item:not(:hover){color:#4696e5}.servers-list__server-item:hover{background-color:var(--secondary-color)}.servers-list__server-item-icon{position:absolute;top:50%;transform:translateY(-50%);right:1rem}.servers-list__list-group--embedded.servers-list__list-group--embedded{border-radius:0;border-top:1px solid var(--border-color)}@media (min-width: 768px){.servers-list__list-group--embedded.servers-list__list-group--embedded{max-height:220px;overflow-x:auto;scrollbar-color:rgba(0,0,0,.2) #f5f5f5;scrollbar-width:thin}.servers-list__list-group--embedded.servers-list__list-group--embedded::-webkit-scrollbar{width:6px;background-color:#f5f5f5}.servers-list__list-group--embedded.servers-list__list-group--embedded::-webkit-scrollbar-thumb{background-color:#0003;border-radius:.5rem}}.servers-list__list-group--embedded.servers-list__list-group--embedded .servers-list__server-item{border:none;border-bottom:1px solid var(--border-color)}.home__title{font-size:1.75rem}@media (min-width: 768px){.home__title{font-size:2.2rem}}@media (min-width: 768px){.home__servers-container{border-left:1px solid var(--border-color)}}.main-header.main-header{color:#fff;background-color:var(--brand-color)!important}.main-header.main-header .navbar-brand{color:inherit!important}.main-header__brand-logo{width:26px;margin-right:5px}.main-header__toggle-icon{width:20px;transition:transform .3s}.main-header__toggle-icon--opened{transform:rotate(180deg)}.shlink-versions-container--with-sidebar{margin-left:0}@media (min-width: 768px){.shlink-versions-container--with-sidebar{margin-left:260px}}.no-menu-wrapper{padding:15px 0 0}@media (min-width: 768px){.no-menu-wrapper{padding:30px 20px 20px}}.server-error__container{text-align:center;display:flex;align-items:center;justify-content:center}.server-error__delete-btn{color:#dc3545;font-weight:inherit}.server-error__delete-btn:hover{text-decoration:underline}/*! + * Bootstrap v5.2.3 (https://getbootstrap.com/) + * Copyright 2011-2022 The Bootstrap Authors + * Copyright 2011-2022 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */:root{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #4696e5;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 70, 150, 229;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg-rgb: 255, 255, 255;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-bg: #fff;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .375rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-2xl: 2rem;--bs-border-radius-pill: 50rem;--bs-link-color: #4696e5;--bs-link-hover-color: rgb(56, 120, 183.2);--bs-code-color: #d63384;--bs-highlight-bg: rgb(255, 242.6, 205.4)}*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + .9vw)}@media (min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:.875em}mark,.mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--bs-link-color);text-decoration:underline}a:hover{color:var(--bs-link-hover-color)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid var(--bs-border-color);border-radius:.375rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container-sm,.container{max-width:540px}}@media (min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media (min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media (min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: .25rem}.g-1,.gy-1{--bs-gutter-y: .25rem}.g-2,.gx-2{--bs-gutter-x: .5rem}.g-2,.gy-2{--bs-gutter-y: .5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media (min-width: 576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: .25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: .25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: .5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: .5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media (min-width: 768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: .25rem}.g-md-1,.gy-md-1{--bs-gutter-y: .25rem}.g-md-2,.gx-md-2{--bs-gutter-x: .5rem}.g-md-2,.gy-md-2{--bs-gutter-y: .5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media (min-width: 992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: .25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: .25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: .5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: .5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media (min-width: 1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: .25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: .25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: .5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: .5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media (min-width: 1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: .25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: .25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: .5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: .5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.table{--bs-table-color: var(--bs-body-color);--bs-table-bg: transparent;--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-body-color);--bs-table-striped-bg: rgba(0, 0, 0, .05);--bs-table-active-color: var(--bs-body-color);--bs-table-active-bg: rgba(0, 0, 0, .1);--bs-table-hover-color: var(--bs-body-color);--bs-table-hover-bg: rgba(0, 0, 0, .075);width:100%;margin-bottom:1rem;color:var(--bs-table-color);vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg: var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg: var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-color: #000;--bs-table-bg: rgb(218, 234, 249.8);--bs-table-border-color: rgb(196.2, 210.6, 224.82);--bs-table-striped-bg: rgb(207.1, 222.3, 237.31);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(196.2, 210.6, 224.82);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(201.65, 216.45, 231.065);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000;--bs-table-bg: rgb(225.6, 227.4, 229);--bs-table-border-color: rgb(203.04, 204.66, 206.1);--bs-table-striped-bg: rgb(214.32, 216.03, 217.55);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(203.04, 204.66, 206.1);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(208.68, 210.345, 211.825);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: rgb(209, 231, 220.8);--bs-table-border-color: rgb(188.1, 207.9, 198.72);--bs-table-striped-bg: rgb(198.55, 219.45, 209.76);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(188.1, 207.9, 198.72);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(193.325, 213.675, 204.24);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: rgb(206.6, 244.4, 252);--bs-table-border-color: rgb(185.94, 219.96, 226.8);--bs-table-striped-bg: rgb(196.27, 232.18, 239.4);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(185.94, 219.96, 226.8);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(191.105, 226.07, 233.1);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: rgb(255, 242.6, 205.4);--bs-table-border-color: rgb(229.5, 218.34, 184.86);--bs-table-striped-bg: rgb(242.25, 230.47, 195.13);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(229.5, 218.34, 184.86);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(235.875, 224.405, 189.995);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000;--bs-table-bg: rgb(248, 214.6, 217.8);--bs-table-border-color: rgb(223.2, 193.14, 196.02);--bs-table-striped-bg: rgb(235.6, 203.87, 206.91);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(223.2, 193.14, 196.02);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(229.4, 198.505, 201.465);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #f8f9fa;--bs-table-border-color: rgb(223.2, 224.1, 225);--bs-table-striped-bg: rgb(235.6, 236.55, 237.5);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(223.2, 224.1, 225);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(229.4, 230.325, 231.25);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #212529;--bs-table-border-color: rgb(55.2, 58.8, 62.4);--bs-table-striped-bg: rgb(44.1, 47.9, 51.7);--bs-table-striped-color: #fff;--bs-table-active-bg: rgb(55.2, 58.8, 62.4);--bs-table-active-color: #fff;--bs-table-hover-bg: rgb(49.65, 53.35, 57.05);--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#a3cbf2;outline:0;box-shadow:0 0 0 .25rem #4696e540}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:calc(1.5em + .75rem + 2px);padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.375rem}.form-control-color::-webkit-color-swatch{border-radius:.375rem}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + 2px)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px)}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#a3cbf2;outline:0;box-shadow:0 0 0 .25rem #4696e540}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:.25rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.5rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#a3cbf2;outline:0;box-shadow:0 0 0 .25rem #4696e540}.form-check-input:checked{background-color:#4696e5;border-color:#4696e5}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#4696e5;border-color:#4696e5;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%28162.5, 202.5, 242%29'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #4696e540}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #4696e540}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#4696e5;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#c8e0f7}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#4696e5;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#c8e0f7}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.375rem}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:#198754e6;border-radius:.375rem}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem #19875440}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:#198754}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem #19875440}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#198754}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#198754}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem #19875440}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:#dc3545e6;border-radius:.375rem}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem #dc354540}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#dc3545}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem #dc354540}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#dc3545}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#dc3545}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem #dc354540}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: .375rem;--bs-btn-font-family: ;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: #212529;--bs-btn-bg: transparent;--bs-btn-border-width: 1px;--bs-btn-border-color: transparent;--bs-btn-border-radius: .375rem;--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity: .65;--bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #000;--bs-btn-bg: #4696e5;--bs-btn-border-color: #4696e5;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(97.75, 165.75, 232.9);--bs-btn-hover-border-color: rgb(88.5, 160.5, 231.6);--bs-btn-focus-shadow-rgb: 60, 128, 195;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(107, 171, 234.2);--bs-btn-active-border-color: rgb(88.5, 160.5, 231.6);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #4696e5;--bs-btn-disabled-border-color: #4696e5}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(91.8, 99.45, 106.25);--bs-btn-hover-border-color: rgb(86.4, 93.6, 100);--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(86.4, 93.6, 100);--bs-btn-active-border-color: rgb(81, 87.75, 93.75);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(21.25, 114.75, 71.4);--bs-btn-hover-border-color: rgb(20, 108, 67.2);--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(20, 108, 67.2);--bs-btn-active-border-color: rgb(18.75, 101.25, 63);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(49.3, 209.95, 242.25);--bs-btn-hover-border-color: rgb(37.2, 207.3, 241.5);--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(61.4, 212.6, 243);--bs-btn-active-border-color: rgb(37.2, 207.3, 241.5);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(255, 202.3, 44.2);--bs-btn-hover-border-color: rgb(255, 199.2, 31.8);--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(255, 205.4, 56.6);--bs-btn-active-border-color: rgb(255, 199.2, 31.8);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(187, 45.05, 58.65);--bs-btn-hover-border-color: rgb(176, 42.4, 55.2);--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(176, 42.4, 55.2);--bs-btn-active-border-color: rgb(165, 39.75, 51.75);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(210.8, 211.65, 212.5);--bs-btn-hover-border-color: rgb(198.4, 199.2, 200);--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(198.4, 199.2, 200);--bs-btn-active-border-color: rgb(186, 186.75, 187.5);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(66.3, 69.7, 73.1);--bs-btn-hover-border-color: rgb(55.2, 58.8, 62.4);--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(77.4, 80.6, 83.8);--bs-btn-active-border-color: rgb(55.2, 58.8, 62.4);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}.btn-outline-primary{--bs-btn-color: #4696e5;--bs-btn-border-color: #4696e5;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #4696e5;--bs-btn-hover-border-color: #4696e5;--bs-btn-focus-shadow-rgb: 70, 150, 229;--bs-btn-active-color: #000;--bs-btn-active-bg: #4696e5;--bs-btn-active-border-color: #4696e5;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #4696e5;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #4696e5;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25, 135, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: #000;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255, 193, 7;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33, 37, 41;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #212529;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212529;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: none;--bs-btn-focus-shadow-rgb: 60, 128, 195;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1.25rem;--bs-btn-border-radius: .5rem}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: .25rem;--bs-btn-padding-x: .5rem;--bs-btn-font-size: .875rem;--bs-btn-border-radius: .25rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: .5rem;--bs-dropdown-spacer: .125rem;--bs-dropdown-font-size: 1rem;--bs-dropdown-color: #212529;--bs-dropdown-bg: #fff;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: .375rem;--bs-dropdown-border-width: 1px;--bs-dropdown-inner-border-radius: calc(.375rem - 1px) ;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: .5rem;--bs-dropdown-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-dropdown-link-color: #212529;--bs-dropdown-link-hover-color: rgb(29.7, 33.3, 36.9);--bs-dropdown-link-hover-bg: #e9ecef;--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #4696e5;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: .25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: .5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, .15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #4696e5;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.375rem}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: #6c757d;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: 1px;--bs-nav-tabs-border-color: #dee2e6;--bs-nav-tabs-border-radius: .375rem;--bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;--bs-nav-tabs-link-active-color: #495057;--bs-nav-tabs-link-active-bg: #fff;--bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));background:none;border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: .375rem;--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #4696e5}.nav-pills .nav-link{background:none;border:0;border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: .5rem;--bs-navbar-color: rgba(0, 0, 0, .55);--bs-navbar-hover-color: rgba(0, 0, 0, .7);--bs-navbar-disabled-color: rgba(0, 0, 0, .3);--bs-navbar-active-color: rgba(0, 0, 0, .9);--bs-navbar-brand-padding-y: .3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(0, 0, 0, .9);--bs-navbar-brand-hover-color: rgba(0, 0, 0, .9);--bs-navbar-nav-link-padding-x: .5rem;--bs-navbar-toggler-padding-y: .25rem;--bs-navbar-toggler-padding-x: .75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(0, 0, 0, .1);--bs-navbar-toggler-border-radius: .375rem;--bs-navbar-toggler-focus-width: .25rem;--bs-navbar-toggler-transition: box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .show>.nav-link,.navbar-nav .nav-link.active{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media (min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark{--bs-navbar-color: rgba(255, 255, 255, .55);--bs-navbar-hover-color: rgba(255, 255, 255, .75);--bs-navbar-disabled-color: rgba(255, 255, 255, .25);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: .5rem;--bs-card-border-width: 1px;--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: .375rem;--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(.375rem - 1px) ;--bs-card-cap-padding-y: .5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(0, 0, 0, .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: #fff;--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: .75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: #212529;--bs-accordion-bg: #fff;--bs-accordion-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: 1px;--bs-accordion-border-radius: .375rem;--bs-accordion-inner-border-radius: calc(.375rem - 1px) ;--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: #212529;--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform .2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%2863, 135, 206.1%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: rgb(162.5, 202.5, 242);--bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(70, 150, 229, .25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: rgb(63, 135, 206.1);--bs-accordion-active-bg: rgb(236.5, 244.5, 252.4)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion: reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: #6c757d;--bs-breadcrumb-item-padding-x: .5rem;--bs-breadcrumb-item-active-color: #6c757d;display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: .75rem;--bs-pagination-padding-y: .375rem;--bs-pagination-font-size: 1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: #fff;--bs-pagination-border-width: 1px;--bs-pagination-border-color: #dee2e6;--bs-pagination-border-radius: .375rem;--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: #e9ecef;--bs-pagination-hover-border-color: #dee2e6;--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: #e9ecef;--bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(70, 150, 229, .25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #4696e5;--bs-pagination-active-border-color: #4696e5;--bs-pagination-disabled-color: #6c757d;--bs-pagination-disabled-bg: #fff;--bs-pagination-disabled-border-color: #dee2e6;display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: .75rem;--bs-pagination-font-size: 1.25rem;--bs-pagination-border-radius: .5rem}.pagination-sm{--bs-pagination-padding-x: .5rem;--bs-pagination-padding-y: .25rem;--bs-pagination-font-size: .875rem;--bs-pagination-border-radius: .25rem}.badge{--bs-badge-padding-x: .65em;--bs-badge-padding-y: .35em;--bs-badge-font-size: .75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: .375rem;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: 1px solid var(--bs-alert-border-color);--bs-alert-border-radius: .375rem;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color: rgb(42, 90, 137.4);--bs-alert-bg: rgb(218, 234, 249.8);--bs-alert-border-color: rgb(199.5, 223.5, 247.2)}.alert-primary .alert-link{color:#22486e}.alert-secondary{--bs-alert-color: rgb(64.8, 70.2, 75);--bs-alert-bg: rgb(225.6, 227.4, 229);--bs-alert-border-color: rgb(210.9, 213.6, 216)}.alert-secondary .alert-link{color:#34383c}.alert-success{--bs-alert-color: rgb(15, 81, 50.4);--bs-alert-bg: rgb(209, 231, 220.8);--bs-alert-border-color: rgb(186, 219, 203.7)}.alert-success .alert-link{color:#0c4128}.alert-info{--bs-alert-color: rgb(5.2, 80.8, 96);--bs-alert-bg: rgb(206.6, 244.4, 252);--bs-alert-border-color: rgb(182.4, 239.1, 250.5)}.alert-info .alert-link{color:#04414d}.alert-warning{--bs-alert-color: rgb(102, 77.2, 2.8);--bs-alert-bg: rgb(255, 242.6, 205.4);--bs-alert-border-color: rgb(255, 236.4, 180.6)}.alert-warning .alert-link{color:#523e02}.alert-danger{--bs-alert-color: rgb(132, 31.8, 41.4);--bs-alert-bg: rgb(248, 214.6, 217.8);--bs-alert-border-color: rgb(244.5, 194.4, 199.2)}.alert-danger .alert-link{color:#6a1921}.alert-light{--bs-alert-color: rgb(99.2, 99.6, 100);--bs-alert-bg: rgb(253.6, 253.8, 254);--bs-alert-border-color: rgb(252.9, 253.2, 253.5)}.alert-light .alert-link{color:#4f5050}.alert-dark{--bs-alert-color: rgb(19.8, 22.2, 24.6);--bs-alert-bg: rgb(210.6, 211.4, 212.2);--bs-alert-border-color: rgb(188.4, 189.6, 190.8)}.alert-dark .alert-link{color:#101214}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{--bs-progress-height: 1rem;--bs-progress-font-size: .75rem;--bs-progress-bg: #e9ecef;--bs-progress-border-radius: .375rem;--bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #4696e5;--bs-progress-bar-transition: width .6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: #212529;--bs-list-group-bg: #fff;--bs-list-group-border-color: rgba(0, 0, 0, .125);--bs-list-group-border-width: 1px;--bs-list-group-border-radius: .375rem;--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: .5rem;--bs-list-group-action-color: #495057;--bs-list-group-action-hover-color: #495057;--bs-list-group-action-hover-bg: #f8f9fa;--bs-list-group-action-active-color: #212529;--bs-list-group-action-active-bg: #e9ecef;--bs-list-group-disabled-color: #6c757d;--bs-list-group-disabled-bg: #fff;--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #4696e5;--bs-list-group-active-border-color: #4696e5;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#2a5a89;background-color:#daeafa}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#2a5a89;background-color:#c4d3e1}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#2a5a89;border-color:#2a5a89}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#41464b;background-color:#cbcdce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#664d03;background-color:#e6dab9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#842029;background-color:#dfc1c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#636464;background-color:#e4e4e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem #4696e540;opacity:1}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: .75rem;--bs-toast-padding-y: .5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size: .875rem;--bs-toast-color: ;--bs-toast-bg: rgba(255, 255, 255, .85);--bs-toast-border-width: 1px;--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: .375rem;--bs-toast-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-toast-header-color: #6c757d;--bs-toast-header-bg: rgba(255, 255, 255, .85);--bs-toast-header-border-color: rgba(0, 0, 0, .05);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: .5rem;--bs-modal-color: ;--bs-modal-bg: #fff;--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: 1px;--bs-modal-border-radius: .5rem;--bs-modal-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-modal-inner-border-radius: calc(.5rem - 1px) ;--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: 1px;--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: .5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: 1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: .5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media (min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media (min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: .5rem;--bs-tooltip-padding-y: .25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size: .875rem;--bs-tooltip-color: #fff;--bs-tooltip-bg: #000;--bs-tooltip-border-radius: .375rem;--bs-tooltip-opacity: .9;--bs-tooltip-arrow-width: .8rem;--bs-tooltip-arrow-height: .4rem;z-index:var(--bs-tooltip-zindex);display:block;padding:var(--bs-tooltip-arrow-height);margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:0}.bs-tooltip-top .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:0}.bs-tooltip-bottom .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size: .875rem;--bs-popover-bg: #fff;--bs-popover-border-width: 1px;--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: .5rem;--bs-popover-inner-border-radius: calc(.5rem - 1px) ;--bs-popover-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: .5rem;--bs-popover-header-font-size: 1rem;--bs-popover-header-color: ;--bs-popover-header-bg: rgb(239.7, 239.7, 239.7);--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: #212529;--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: .5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:before,.popover .popover-arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header:before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translate(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-border-width: .25em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: .2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: ;--bs-offcanvas-bg: #fff;--bs-offcanvas-border-width: 1px;--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075)}@media (max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width: 575.98px) and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media (min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width: 767.98px) and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media (min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width: 991.98px) and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media (min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media (min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media (min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,#000c,#000 95%);mask-image:linear-gradient(130deg,#000 55%,#000c,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#000!important;background-color:RGBA(70,150,229,var(--bs-bg-opacity, 1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(108,117,125,var(--bs-bg-opacity, 1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(25,135,84,var(--bs-bg-opacity, 1))!important}.text-bg-info{color:#000!important;background-color:RGBA(13,202,240,var(--bs-bg-opacity, 1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(255,193,7,var(--bs-bg-opacity, 1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(220,53,69,var(--bs-bg-opacity, 1))!important}.text-bg-light{color:#000!important;background-color:RGBA(248,249,250,var(--bs-bg-opacity, 1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(33,37,41,var(--bs-bg-opacity, 1))!important}.link-primary{color:#4696e5!important}.link-primary:hover,.link-primary:focus{color:#6babea!important}.link-secondary{color:#6c757d!important}.link-secondary:hover,.link-secondary:focus{color:#565e64!important}.link-success{color:#198754!important}.link-success:hover,.link-success:focus{color:#146c43!important}.link-info{color:#0dcaf0!important}.link-info:hover,.link-info:focus{color:#3dd5f3!important}.link-warning{color:#ffc107!important}.link-warning:hover,.link-warning:focus{color:#ffcd39!important}.link-danger{color:#dc3545!important}.link-danger:hover,.link-danger:focus{color:#b02a37!important}.link-light{color:#f8f9fa!important}.link-light:hover,.link-light:focus{color:#f9fafb!important}.link-dark{color:#212529!important}.link-dark:hover,.link-dark:focus{color:#1a1e21!important}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media (min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem #00000026!important}.shadow-sm{box-shadow:0 .125rem .25rem #00000013!important}.shadow-lg{box-shadow:0 1rem 3rem #0000002d!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-1{--bs-border-width: 1px}.border-2{--bs-border-width: 2px}.border-3{--bs-border-width: 3px}.border-4{--bs-border-width: 4px}.border-5{--bs-border-width: 5px}.border-opacity-10{--bs-border-opacity: .1}.border-opacity-25{--bs-border-opacity: .25}.border-opacity-50{--bs-border-opacity: .5}.border-opacity-75{--bs-border-opacity: .75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-semibold{font-weight:600!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity: 1;color:#6c757d!important}.text-black-50{--bs-text-opacity: 1;color:#00000080!important}.text-white-50{--bs-text-opacity: 1;color:#ffffff80!important}.text-reset{--bs-text-opacity: 1;color:inherit!important}.text-opacity-25{--bs-text-opacity: .25}.text-opacity-50{--bs-text-opacity: .5}.text-opacity-75{--bs-text-opacity: .75}.text-opacity-100{--bs-text-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity: 1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity: .1}.bg-opacity-25{--bs-bg-opacity: .25}.bg-opacity-50{--bs-bg-opacity: .5}.bg-opacity-75{--bs-bg-opacity: .75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-2xl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width: 576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width: 768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width: 992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width: 1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width: 1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width: 1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}@media (max-width: 991px){.responsive-table__header{display:none}}@media (max-width: 991px){.responsive-table.table>:not(:first-child){border:none}}@media (max-width: 991px){.responsive-table__row{display:block;border-bottom:1px solid var(--border-color);border-top:2px solid var(--border-color);position:relative}.responsive-table__row:not(:last-child){margin-bottom:10px}}.responsive-table__cell.responsive-table__cell{vertical-align:middle!important}@media (max-width: 991px){.responsive-table__cell.responsive-table__cell{display:block;width:100%;position:relative;padding:.5rem;font-size:.9rem}.responsive-table__cell.responsive-table__cell[data-th]:before{content:attr(data-th) ": ";font-weight:700}.responsive-table__cell.responsive-table__cell:last-child{position:absolute;top:3.5px;right:.5rem;width:auto;padding:0;border:none}}@media (max-width: 991px){.responsive-table__cell.responsive-table__cell .btn-sm,.responsive-table__cell.responsive-table__cell .btn-group-sm>.btn{padding:.1rem .4rem;margin-top:.16rem}}html:not([data-theme=dark]){--color-scheme: initial;--primary-color: #ffffff;--primary-color-alfa: rgba(255, 255, 255, .5);--secondary-color: #f5f6fe;--text-color: #232323;--border-color: rgba(0, 0, 0, .125);--active-color: #eeeeee;--brand-color: #4696e5;--input-color: #ffffff;--input-disabled-color: #f5f6fe;--input-border-color: rgba(0, 0, 0, .19);--input-text-color: #495057;--table-border-color: #dee2e6;--table-highlight-color: rgba(0, 0, 0, .075);--btn-close-filter: initial}html[data-theme=dark]{--color-scheme: dark;--primary-color: #161b22;--primary-color-alfa: rgba(22, 27, 34, .8);--secondary-color: #0f131a;--text-color: rgb(201, 209, 217);--border-color: rgba(255, 255, 255, .15);--active-color: #0f131a;--brand-color: #0b2d4e;--input-color: rgb(17.9928571429, 22.0821428571, 27.8071428571);--input-disabled-color: rgb(26.0071428571, 31.9178571429, 40.1928571429);--input-border-color: rgba(255, 255, 255, .15);--input-text-color: rgb(201, 209, 217);--table-border-color: #393d43;--table-highlight-color: rgba(255, 255, 255, .15);--btn-close-filter: invert(1)}:root{scroll-behavior:auto;color-scheme:var(--color-scheme)}html,body,#root{height:100%;background:var(--secondary-color);color:var(--text-color)}a,.btn-link{text-decoration:none}a:not(.nav-link):not(.navbar-brand):not(.page-link):not(.highlight-card):not(.btn):not(.dropdown-item):hover,.btn-link:hover{text-decoration:underline}.bg-main{background-color:#4696e5!important}.bg-warning{color:#232323}.card-body,.card-header,.list-group-item{background-color:transparent}.card-footer{background-color:var(--primary-color-alfa)}.card.card{box-shadow:0 .125rem .25rem #00000013;background-color:var(--primary-color);border-color:var(--border-color)}.list-group,.modal-content,.page-link,.page-item.disabled .page-link,.dropdown-menu{background-color:var(--primary-color)}.modal-header.modal-header,.modal-footer.modal-footer,.card-header.card-header,.card-footer.card-footer,.table.table thead th,.table.table th,.table.table td,.page-link.page-link,.page-link.page-link:hover,.page-item.page-item.disabled .page-link.page-link,.dropdown-divider.dropdown-divider,.dropdown-menu.dropdown-menu,.list-group-item.list-group-item,.modal-content.modal-content,hr{border-color:var(--border-color)}.table-bordered,.table-bordered thead th,.table-bordered thead td{border-color:var(--table-border-color)}.page-link:hover,.page-link:focus{background-color:var(--secondary-color)}.page-item.active .page-link{background-color:var(--brand-color);border-color:var(--brand-color)}.pagination .page-link{cursor:pointer}@media (min-width: 1200px){.container-xl{max-width:1320px}}@media (max-width: 767px){.container-xl{padding-right:0;padding-left:0}}.btn-block{display:block;width:100%}.btn-primary,.btn-primary:hover,.btn-primary:disabled,.btn-primary:active,.btn-primary:focus-visible,.btn-primary.active,.btn-outline-primary:hover,.btn-outline-primary:active.btn-outline-primary:active,.btn-outline-primary:focus-visible.btn-outline-primary:focus-visible,.btn-outline-primary.active.btn-outline-primary.active{color:#fff}.dropdown-item,.dropdown-item-text{color:var(--text-color)}.dropdown-item:not(:disabled){cursor:pointer}.dropdown-item:focus:not(:disabled),.dropdown-item:hover:not(:disabled),.dropdown-item.active:not(:disabled),.dropdown-item:active:not(:disabled){background-color:var(--active-color)!important;color:var(--text-color)!important}.dropdown-item--danger.dropdown-item--danger{color:#dc3545}.dropdown-item--danger.dropdown-item--danger:hover,.dropdown-item--danger.dropdown-item--danger:active,.dropdown-item--danger.dropdown-item--danger.active{color:#dc3545!important}.badge-main{color:#fff;background-color:var(--brand-color)}.close,.close:hover,.table,.table-hover>tbody>tr:hover>*,.table-hover>tbody>tr>*{color:var(--text-color)}.btn-close{filter:var(--btn-close-filter)}.table-hover tbody tr:hover{background-color:var(--secondary-color)}.form-control.form-control,.form-control.form-control:focus,.form-select.form-select,.form-select.form-select:focus{background-color:var(--primary-color);border-color:var(--input-border-color);color:var(--input-text-color)}.form-control.disabled,.form-control:disabled,.form-select.disabled,.form-select:disabled{background-color:var(--input-disabled-color);cursor:not-allowed}.card .form-control:not(:disabled),.card .form-control:not(:disabled):hover,.card .form-select:not(:disabled),.card .form-select:not(:disabled):hover,.modal .form-control:not(:disabled),.modal .form-control:not(:disabled):hover,.modal .form-select:not(:disabled),.modal .form-select:not(:disabled):hover{background-color:var(--input-color)}.card input[type=text]:not(:disabled),.dropdown input[type=text]:not(:disabled){background-color:var(--input-color)!important}.card input[type=date]:not(:disabled),.dropdown input[type=date]:not(:disabled){background-color:var(--input-color)!important}.card input[type=datetime-local]:not(:disabled),.dropdown input[type=datetime-local]:not(:disabled){background-color:var(--input-color)!important}.card input[type=password]:not(:disabled),.dropdown input[type=password]:not(:disabled){background-color:var(--input-color)!important}.card input[type=number]:not(:disabled),.dropdown input[type=number]:not(:disabled){background-color:var(--input-color)!important}.card input[type=email]:not(:disabled),.dropdown input[type=email]:not(:disabled){background-color:var(--input-color)!important}.card input[type=search]:not(:disabled),.dropdown input[type=search]:not(:disabled){background-color:var(--input-color)!important}.card input[type=url]:not(:disabled),.dropdown input[type=url]:not(:disabled){background-color:var(--input-color)!important}.input-group-text.input-group-text{border-color:var(--input-border-color)}.dropdown label{color:var(--text-color)!important}.table-active,.table-active>th,.table-active>td{background-color:var(--table-highlight-color)!important}@media (max-width: 767px){.navbar-brand{margin:0 auto!important}}.indivisible{white-space:nowrap}.pointer{cursor:pointer}.progress-bar{background-color:#4696e5}@media (max-width: 575px){.btn-xs-block{width:100%;display:block}}@media (max-width: 991px){.btn-md-block{width:100%;display:block}}@media (max-width: 767px){.btn-sm-block{width:100%;display:block}}.search-field{position:relative}.search-field:focus-within{z-index:1}.search-field__input.search-field__input{padding-left:40px;padding-right:40px}.search-field__input--no-border.search-field__input--no-border{border:none;border-radius:0}.search-field__icon{position:absolute;top:50%;transform:translateY(-50%);left:15px;color:#6c757d}.search-field__close{position:absolute;top:50%;transform:translateY(-50%);right:10px;cursor:pointer}.dropdown-btn__toggle.dropdown-btn__toggle{text-align:left}.dropdown-btn__toggle.dropdown-btn__toggle--with-caret{padding-right:1.75rem}.dropdown-btn__toggle.dropdown-btn__toggle,.dropdown-btn__toggle.dropdown-btn__toggle:not(:disabled):not(.disabled).active,.dropdown-btn__toggle.dropdown-btn__toggle:not(:disabled):not(.disabled):active,.dropdown-btn__toggle.dropdown-btn__toggle:not(:disabled):not(.disabled):focus,.dropdown-btn__toggle.dropdown-btn__toggle:not(:disabled):not(.disabled):hover,.show>.dropdown-btn__toggle.dropdown-btn__toggle.dropdown-toggle{color:var(--input-text-color);background-color:var(--primary-color);border-color:var(--input-border-color)}.card .dropdown-btn__toggle.dropdown-btn__toggle,.card .dropdown-btn__toggle.dropdown-btn__toggle:not(:disabled):not(.disabled).active,.card .dropdown-btn__toggle.dropdown-btn__toggle:not(:disabled):not(.disabled):active,.card .dropdown-btn__toggle.dropdown-btn__toggle:not(:disabled):not(.disabled):focus,.card .dropdown-btn__toggle.dropdown-btn__toggle:not(:disabled):not(.disabled):hover,.show>.card .dropdown-btn__toggle.dropdown-btn__toggle.dropdown-toggle{background-color:var(--input-color)}.dropdown-btn__toggle.dropdown-btn__toggle.disabled,.dropdown-btn__toggle.dropdown-btn__toggle:disabled{background-color:var(--input-disabled-color)}.dropdown-btn__toggle.dropdown-btn__toggle:after{position:absolute;top:50%;transform:translateY(-50%);right:.75rem}.nav-pills__nav{position:sticky!important;top:55px;z-index:2}.nav-pills__nav-link.nav-pills__nav-link{border-radius:0!important;padding-bottom:calc(.5rem - 3px)!important;border-bottom:3px solid transparent!important;color:#5d6778;font-weight:700;cursor:pointer;text-decoration:none}@media (min-width: 576px) and (max-width: 991px){.nav-pills__nav-link.nav-pills__nav-link{font-size:89%}}.nav-pills__nav-link:hover{color:#4696e5!important}.nav-pills__nav-link.active{border-color:#4696e5!important;background-color:var(--primary-color)!important;color:#4696e5!important}.ordering-dropdown__menu--link.ordering-dropdown__menu--link{min-width:11rem}.ordering-dropdown__sort-icon{margin:3.5px 0 0;float:right}.highlight-card.highlight-card.highlight-card{text-align:center;border-top:3px solid var(--brand-color);color:inherit;text-decoration:none}.highlight-card__link-icon{position:absolute;right:5px;bottom:5px;opacity:.1;transform:rotate(-45deg)}.highlight-card__title{color:#6c757d}.redirect-rule-modal__condition{border:1px solid var(--border-color)}.redirect-rule-modal__header.redirect-rule-modal__header,.redirect-rule-modal__footer.redirect-rule-modal__footer{background-color:var(--primary-color)}.redirect-rule-modal__remove-condition-button.redirect-rule-modal__remove-condition-button{top:-15px;right:-15px;background-color:var(--primary-color)}.redirect-rule-modal__remove-condition-button-icon{width:14px;line-height:14px}.redirect-rule-modal__conditions-row.redirect-rule-modal__conditions-row{padding-right:.8rem}.create-short-url-result__copy-btn{margin-left:10px;vertical-align:inherit}@media (min-width: 992px){.qr-code-modal__controls{width:16rem}}.short-urls-visits-count__max-visits-control{cursor:help}.short-url-visits-count__amount{transition:transform .3s ease;display:inline-block}.short-url-visits-count__amount--big{transform:scale(1.5)}.short-url-visits-count__tooltip-list-item:not(:last-child){margin-bottom:.5rem}.tag:not(:last-child){margin-right:3px}.tag__close.tag__close{font-size:1.3rem}.short-urls-row__cell.short-urls-row__cell{vertical-align:middle!important}.short-urls-row__cell--break{word-break:break-all}@media (min-width: 992px){.short-urls-row__cell--indivisible{white-space:nowrap}}@media (max-width: 991px){.short-urls-row__short-url-wrapper{word-break:break-all}}@media (min-width: 992px){.short-urls-row__short-url-wrapper{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;vertical-align:bottom;display:inline-block;max-width:18rem}}.short-urls-row__copy-hint{position:absolute;top:50%;transform:translateY(-50%) translate(10px);box-shadow:0 3px 15px #00000040}@media (max-width: 991px){.short-urls-row__copy-hint{position:absolute;top:50%;transform:translateY(-50%) translate(calc(-100% - 20px))}}.domains-dropdown__toggle-btn.domains-dropdown__toggle-btn,.domains-dropdown__toggle-btn.domains-dropdown__toggle-btn:hover,.domains-dropdown__toggle-btn.domains-dropdown__toggle-btn:active{color:#6c757d!important}.domains-dropdown__toggle-btn--active.domains-dropdown__toggle-btn--active,.domains-dropdown__toggle-btn--active.domains-dropdown__toggle-btn--active:hover,.domains-dropdown__toggle-btn--active.domains-dropdown__toggle-btn--active:active{color:var(--input-text-color)!important}.domains-dropdown__back-btn.domains-dropdown__back-btn,.domains-dropdown__back-btn.domains-dropdown__back-btn:hover{border-color:var(--border-color)}.icon-input-container{position:relative}.icon-input-container__input{padding-right:35px!important}.icon-input-container__input:not(:disabled){background-color:var(--primary-color)!important}.icon-input-container__icon{position:absolute;top:50%;transform:translateY(-50%);right:.75rem;cursor:pointer}.use-existing-if-found-info-icon__modal-quote{margin-bottom:0;padding:10px 15px;font-size:17.5px;border-left:5px solid #eeeeee;background-color:#f9f9f9}.short-url-form p:last-child{margin-bottom:0}.short-url-form .card{height:100%}.short-urls-filtering-bar__tags-icon{vertical-align:bottom;font-size:1.6rem}.short-urls-table.short-urls-table{margin-bottom:-1px}.short-urls-table__header-cell--with-action{cursor:pointer}.color-bullet{border-radius:50%;width:20px;height:20px;display:inline-block;vertical-align:-4px;margin-right:5px}.simple-paginator{-webkit-user-select:none;user-select:none}.tags-table__header-cell.tags-table__header-cell{z-index:1;position:relative;top:56px;position:sticky;cursor:pointer}.tags-table__header-cell.tags-table__header-cell:before{content:"";position:absolute;top:-1px;right:0;bottom:-1px;left:0;background:var(--table-border-color);z-index:-2}.tags-table__header-cell.tags-table__header-cell:first-child:before{left:0}.tags-table__header-cell.tags-table__header-cell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--primary-color);z-index:-1}.tags-table__header-cell.tags-table__header-cell:first-child:after{left:0}.chart-card__footer--sticky{position:sticky;bottom:0}.doughnut-chart-legend{list-style-type:none;padding:0;margin:0}@media (max-width: 767px){.doughnut-chart-legend{margin-top:1rem}}.doughnut-chart-legend__item:not(:first-child){margin-top:.3rem}.doughnut-chart-legend__item-color{width:20px;min-width:20px;height:20px;margin-right:5px;border-radius:10px}.doughnut-chart-legend__item-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width: 768px){.map-modal__modal.map-modal__modal{width:calc(100% - 40px);max-width:calc(100% - 40px);height:calc(100% - 40px);margin:20px}}@media (max-width: 767px){.map-modal__modal.map-modal__modal{width:calc(100% - 20px);max-width:calc(100% - 20px);height:calc(100% - 20px);margin:10px}}.map-modal__modal-content.map-modal__modal-content{height:100%}.map-modal__modal-title.map-modal__modal-title{position:absolute;width:100%;z-index:1001;padding:.5rem 1rem 1rem;margin:0;color:#fff;background:linear-gradient(#00000080,#0000)}.map-modal__modal-body.map-modal__modal-body{padding:0;display:flex;overflow:hidden}.map-modal__modal.map-modal__modal .leaflet-container.leaflet-container{flex:1 1 auto;border-radius:.3rem}.map-modal__modal.map-modal__modal .leaflet-top.leaflet-top .leaflet-control.leaflet-control{margin-top:60px}.visits-table{background-color:var(--primary-color);overflow-y:hidden}.visits-table__header-cell{cursor:pointer;margin-bottom:55px;z-index:1;position:relative}.visits-table__header-cell:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:0;background:var(--table-border-color);z-index:-2}.visits-table__header-cell:first-child:before{left:-1px}.visits-table__header-cell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:1px;background:var(--primary-color);z-index:-1}.visits-table__header-cell:first-child:after{left:0}@media (min-width: 768px){.visits-table__header-cell.visits-table__sticky{top:96px}}.visits-table__header-icon{float:right;margin-top:3px}.visits-table__footer-cell.visits-table__footer-cell{bottom:0;margin-top:34px;z-index:1;position:relative}.visits-table__footer-cell.visits-table__footer-cell:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:0;background:var(--table-border-color);z-index:-2}.visits-table__footer-cell.visits-table__footer-cell:first-child:before{left:-1px}.visits-table__footer-cell.visits-table__footer-cell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:1px;background:var(--primary-color);z-index:-1}.visits-table__footer-cell.visits-table__footer-cell:first-child:after{left:0}.visits-table__sticky.visits-table__sticky{position:sticky}.short-url-visits-header__created-at{cursor:default}.aside-menu{width:260px;background-color:var(--primary-color);box-shadow:#0000000d 0 8px 15px;position:fixed!important;padding-top:13px;padding-bottom:10px;top:56px;bottom:0;left:0;display:block;z-index:1010;overflow:hidden auto}@media (min-width: 768px){.aside-menu{padding:30px 15px 15px}}@media (max-width: 767px){.aside-menu{transition:left .3s;top:53px;box-shadow:-10px 0 50px 11px #0000008c}}@media (max-width: 767px){.aside-menu--hidden{left:-295px}}.aside-menu__nav{height:100%}.aside-menu__item{padding:10px 20px;margin:0 -15px;text-decoration:none!important;cursor:pointer}@media (max-width: 767px){.aside-menu__item{margin:0}}.aside-menu__item:hover{background-color:var(--secondary-color)}.aside-menu__item--selected,.aside-menu__item--selected:hover{color:#fff;background-color:var(--brand-color)}.aside-menu__item-text{margin-left:8px}.shlink-layout__swipeable,.shlink-layout__swipeable-inner{height:100%}.shlink-layout__burger-icon{display:none;transition:color .3s;position:fixed;top:18px;z-index:1035;font-size:1.5rem;cursor:pointer;color:#ffffff80}@media (max-width: 767px){.shlink-layout__burger-icon{display:inline-block}}.shlink-layout__burger-icon--active{color:#fff}.shlink-layout__container.shlink-layout__container{padding:20px 0 0;min-height:100%}@media (min-width: 768px){.shlink-layout__container.shlink-layout__container{padding:30px 0 0 260px}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.react-tags{position:relative;padding:5px 0 0 6px;border-radius:.5rem;background-color:var(--primary-color);border:1px solid var(--input-border-color);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-size:1em;line-height:1.2;cursor:text}.input-group>.react-tags{flex:1 1 auto;width:1%;min-width:0}.card .react-tags{background-color:var(--input-color)}.react-tags.is-active{box-shadow:0 0 0 .2rem #4696e540}.react-tags__label{display:none}.react-tags__tag{font-size:100%}.react-tags__list{display:inline;vertical-align:2px;padding:0;list-style-type:none}.react-tags__list-item{display:inline-block}.react-tags__list-item:not(:last-child){margin-right:3px}.react-tags__combobox{display:inline-block;padding:6px 2px;margin-top:2px;margin-bottom:3px;max-width:100%}@media screen and (min-width: 576px){.react-tags__combobox{position:relative}}.react-tags__combobox-input{font-size:1.25rem;line-height:inherit;color:var(--input-text-color);background-color:inherit;max-width:100%;margin:0 0 0 7px;padding:0;border:0;outline:none}.react-tags__combobox-input::placeholder{color:#6c757d}.react-tags__combobox-input::-ms-clear{display:none}.react-tags__listbox{position:absolute;top:100%;left:0;width:100%;z-index:10;margin:4px -1px;padding:0;background:var(--primary-color);border:1px solid var(--border-color);border-radius:.25rem;box-shadow:0 2px 6px #0003}@media screen and (min-width: 576px){.react-tags__listbox{width:240px}}.react-tags__listbox .react-tags__listbox-option{padding:8px 10px}.react-tags__listbox .react-tags__listbox-option:not(:last-child){border-bottom:1px solid var(--border-color)}.react-tags__listbox .react-tags__listbox-option:hover:not(.react-tags__listbox-option--not-selectable){cursor:pointer;background-color:var(--active-color)}.react-tags__listbox .react-tags__listbox-option.is-active{background-color:var(--active-color)}.react-tags__listbox .react-tags__listbox-option.is-disabled{opacity:.5;cursor:auto}.sticky-card-paginator{position:sticky;bottom:0;background-color:var(--primary-color-alfa);padding:.75rem 0;border-top:1px solid var(--border-color)}.top-sticky{position:sticky;top:56px;z-index:10} diff --git a/dependabot/npm_and_yarn/chalk-5.4.0/favicon.gif b/dependabot/npm_and_yarn/chalk-5.4.0/favicon.gif new file mode 100644 index 0000000000000000000000000000000000000000..dcf57c87cff18b207351100698b71cb90182b848 GIT binary patch literal 642 zcmV-|0)72QNk%w1VSoUD0Pq0-MU~?K001HR1O*BJ0RSuj0001h0Du5M0{@JUsmtvT zqny-$i?i0X`wuqTNRnTPg{q3SXylsf9L9DQ+$qiXkKXbLhYsNGU?VDv#*xAalP!rl z3G{TGYFSxJH^<qEh2JmOJWeywQJnfsDg8FjF#Nuzi(L3Vq$%Ym$fd_Jco+w0hv=sm zXjR1s=_prcBuPaXgxS}`siuh#`q}2W=T=ckdWzbiy0`GSI(6i=C|YQHF)JpUn9Hm5 zTDlwjrilAujOVy~N9i0bJx#1kJqCR(tXT}g7R=o`aT6UbJ_l58ex968y}oFwT@BAZ zKVE<DldV5=+0UaH5_$8&CGe#S*s@WUYSHTkjvxbt_`YG{^XpbBi~j&)Aymk*<HU1l zKmriyP2(AjAyKx2m<*jtmmXWzoJq4G&O9)4{z0g-Cm5eHfejl*H0Y*-OOw`+=ya06 zs1>JDO&RH`)~#H-=4|S9Be}2-laOVF>?~7mGwdx~ht;Mecpl6;qw8v{F}xY=@~U@I zs@{nCiVh}R_-0mhfR$n_*f?Pfnt%@{t-O;cX0?3Pu1xEB?Z429CzEyz_H$;GpjD^t z$j`OqcWhshM0&Tj?Z7<UuF}1`>S{&|gXWdn2#{ec$eFn_%=<V+PJVw5N9*u6ZtK@a zc0ZI|`c8Ju0V0((ovKNSAh+JO*TpyG=&noCS50=ke)&Gl;91;$*>v~WH=t8M(bE-x z+=UmFg1zN;pmz*v<)COnB^aS(_wnZvfRAL@p;fOLIGTp(kvO7k9C9|0X{YU09ci(J cX3%LhzF6FgD!Qnngx2(!7mz{@sZRj_I~GVjdjJ3c literal 0 HcmV?d00001 diff --git a/dependabot/npm_and_yarn/chalk-5.4.0/favicon.ico b/dependabot/npm_and_yarn/chalk-5.4.0/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..25764c30db2971422adf0ef54b6edc450218f949 GIT binary patch literal 1165 zcmV;81akX{P)<h;3K|Lk000e1NJLTq004jh004jp0{{R3^x%>C0000yP)t-sM{rC; zl<q~9<3*L@MU~@4mE=X0<VBU^MU~@4mE%Q~<3*L@MU~@4mE%Q~;zX6>MU~@4mE%T~ z<VBU^Z+RZR0000KbW%=J00li}i*;8lsQCZun#CMT(%=xcCUHD(000B*Nkl<ZcmeI3 zLDHlk3`PU0KmY{1|6ONc7SNzQRc&DNzYBb?Vu*+ee|++XkjuJlyAm)3sSRFOr(ihB zV~Gwhmc?L=Jzyj&Hkf@{K4HeyV8<>-!5D(YK2g9B9Nw|O2!g>o67<Q7j(%0}4jbMh zp~qpb9@*d(BHrV=`G|xT@H-hF@X(SizG|TG0n;BEuNp{vBHtE((8C2btXX+4K~rIo z@B;<EA@Bj)2rT`T@(T$cIK|gR8~G-2$Kb#Q%h`pEfyai(Itt0)N!G!y9QfY`C$=c2 z4N=cPVap1?Bm93FXl&2|ULb!n@R@cFujdm&|Br!V$tU*o)gTz2d?Ih@i^0m5Psq*r z=(WKv(Q@XO95)7|^2uOgJ{e5RCxeOkWH2$G3?}B2!Nhzrn3GTJW^O(i%*iK~dHKXT zH(zPf&(CsSmO}wA^6b}NEGKzcErE^0V?TdMSl|_KAohs;eBrRhY#i|kZ}LOr*_W5( z&Ej2trhG<&(2b}3;<>=aWEc#Bdz}9g2`xp{C@bISE%PCMoaBr3T?6?gp9)}PIji3^ zh|l@3mIufT2J%Zj2}S@WgY8ScxUSF!Tn6iNK7{f-g2P~Y$S+PO0&p3~=X?mI0E>a| z<u}Lb2e26g+vc|?nkVoXNb{5rno96!u)JuXMfdGq3eY0R0F8RhK#QA$@|d3%(FrdZ zXmML-Um2(m0|h^!;{8rbcx-F17zY>YOB3-}wOa!82nop`lvQ!GSx@w$ixFk(8qg(k zWeF?{F*vKfT+37MFvLJtZF%O;yG7<USjs&NT>@DM>?^ZDC=$J>CRM&_<A4dFEMh8` zzN}_-qJ~7rS%b4kjP-W_n%=GO8eA!{oIK(zZb!l*ufbN_ptmdEmG3$wBCmmH1a!3{ z*pS<xxdgO4ZKegmYtXhm8JMHpBQZjS-f0e5>cHAy13nb>T_A(BcRr6YlD!EqhN3ka z0}p&0SR3?rP!jk!9}U*x&dEehPX;3LZ&B2v0kwe|x=Sk&hSupcgGBeIDF&s$9E0K# z%rZEtCJcGB0gVZhul(rQ3`E~xFP|YoLi8hQ5Sl05o$~2x6z&=%`SG=O62)Vs8_<b( z?kcFwBe7Hd#m;Tea8f>D^I(IRi+t{>q*DL;pPZ_SFp^KKaiTeewZMs}-s<^!k4yw$ zMeOc!h^y=$!XChm2r3Ag|6W4YShB(>X#H8NIS1!A*va{A7mgbX#4$M^*U9;)XaBmA zU<?}X$S?$PYan3^!eO6n+COxJoAxCT5n&)gZQ8a!ZVV>u>seYTm_ax;9m_|hDG0eZ fP0R3)KmPa!uS}AXH_Nl*00000NkvXXu0mjf5{w~J literal 0 HcmV?d00001 diff --git a/dependabot/npm_and_yarn/chalk-5.4.0/favicon.png b/dependabot/npm_and_yarn/chalk-5.4.0/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..25764c30db2971422adf0ef54b6edc450218f949 GIT binary patch literal 1165 zcmV;81akX{P)<h;3K|Lk000e1NJLTq004jh004jp0{{R3^x%>C0000yP)t-sM{rC; zl<q~9<3*L@MU~@4mE=X0<VBU^MU~@4mE%Q~<3*L@MU~@4mE%Q~;zX6>MU~@4mE%T~ z<VBU^Z+RZR0000KbW%=J00li}i*;8lsQCZun#CMT(%=xcCUHD(000B*Nkl<ZcmeI3 zLDHlk3`PU0KmY{1|6ONc7SNzQRc&DNzYBb?Vu*+ee|++XkjuJlyAm)3sSRFOr(ihB zV~Gwhmc?L=Jzyj&Hkf@{K4HeyV8<>-!5D(YK2g9B9Nw|O2!g>o67<Q7j(%0}4jbMh zp~qpb9@*d(BHrV=`G|xT@H-hF@X(SizG|TG0n;BEuNp{vBHtE((8C2btXX+4K~rIo z@B;<EA@Bj)2rT`T@(T$cIK|gR8~G-2$Kb#Q%h`pEfyai(Itt0)N!G!y9QfY`C$=c2 z4N=cPVap1?Bm93FXl&2|ULb!n@R@cFujdm&|Br!V$tU*o)gTz2d?Ih@i^0m5Psq*r z=(WKv(Q@XO95)7|^2uOgJ{e5RCxeOkWH2$G3?}B2!Nhzrn3GTJW^O(i%*iK~dHKXT zH(zPf&(CsSmO}wA^6b}NEGKzcErE^0V?TdMSl|_KAohs;eBrRhY#i|kZ}LOr*_W5( z&Ej2trhG<&(2b}3;<>=aWEc#Bdz}9g2`xp{C@bISE%PCMoaBr3T?6?gp9)}PIji3^ zh|l@3mIufT2J%Zj2}S@WgY8ScxUSF!Tn6iNK7{f-g2P~Y$S+PO0&p3~=X?mI0E>a| z<u}Lb2e26g+vc|?nkVoXNb{5rno96!u)JuXMfdGq3eY0R0F8RhK#QA$@|d3%(FrdZ zXmML-Um2(m0|h^!;{8rbcx-F17zY>YOB3-}wOa!82nop`lvQ!GSx@w$ixFk(8qg(k zWeF?{F*vKfT+37MFvLJtZF%O;yG7<USjs&NT>@DM>?^ZDC=$J>CRM&_<A4dFEMh8` zzN}_-qJ~7rS%b4kjP-W_n%=GO8eA!{oIK(zZb!l*ufbN_ptmdEmG3$wBCmmH1a!3{ z*pS<xxdgO4ZKegmYtXhm8JMHpBQZjS-f0e5>cHAy13nb>T_A(BcRr6YlD!EqhN3ka z0}p&0SR3?rP!jk!9}U*x&dEehPX;3LZ&B2v0kwe|x=Sk&hSupcgGBeIDF&s$9E0K# z%rZEtCJcGB0gVZhul(rQ3`E~xFP|YoLi8hQ5Sl05o$~2x6z&=%`SG=O62)Vs8_<b( z?kcFwBe7Hd#m;Tea8f>D^I(IRi+t{>q*DL;pPZ_SFp^KKaiTeewZMs}-s<^!k4yw$ zMeOc!h^y=$!XChm2r3Ag|6W4YShB(>X#H8NIS1!A*va{A7mgbX#4$M^*U9;)XaBmA zU<?}X$S?$PYan3^!eO6n+COxJoAxCT5n&)gZQ8a!ZVV>u>seYTm_ax;9m_|hDG0eZ fP0R3)KmPa!uS}AXH_Nl*00000NkvXXu0mjf5{w~J literal 0 HcmV?d00001 diff --git a/dependabot/npm_and_yarn/chalk-5.4.0/favicon.svg b/dependabot/npm_and_yarn/chalk-5.4.0/favicon.svg new file mode 100644 index 00000000..5a085bcb --- /dev/null +++ b/dependabot/npm_and_yarn/chalk-5.4.0/favicon.svg @@ -0,0 +1 @@ +<svg width="512pt" height="512pt" viewBox="0 0 512 512" version="1.1" xmlns="http://www.w3.org/2000/svg"><g fill="#4595e3"><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" /><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" /><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" /><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" /></g></svg> diff --git a/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-1024x1024.png b/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-1024x1024.png new file mode 100644 index 0000000000000000000000000000000000000000..e468ac0a91cc46b31f61364b16ffeafac44fade2 GIT binary patch literal 8726 zcmb7pcU%<9vv1Grvan<qQ8KH7sDPk?AP76^K@dp>B#EpdNERhZ+QD%2C;}!x6j+Y| zP@)nfxnlwZ2`V|bdjtfPBtg=$a|h4w-uFK5pZB@@;X_qdf2+E>x~98&<}W)Na|uxe zQ2>C%9*aNr13)HNG7upV#Nu^#AwgEzSsgSp5418%>NC4V{Pq9-|NrtoY3DNuuvqYZ zn*%^r-zloNxqlK*krgtA2otyW{ITO;c-L^RP|}+X(g0C1n&FIv8NADpF8MAx$#mWY z6T1JOpUN6s3v&BoWAU`<*UQ|Lps5(w+}7(df$YOB89&E7IjNCAa=&xNPtN<%73da8 z{BmTqeGr`f_=x6_PcAlCUw@ZF<%JKHaQcJ8nx7k`g)#Sjqc6GBsp#S@m9b+~5;H91 zO@&jH8q>wUnv+OH`&is{)DD}ppPP1DV^A4x?E@9u*!;!absOYT>k#$4l~xd2@@32W z>!|g8d~y=7-)f}lL&E$;Zc7kcQYUE2CxbI@B%NW?!>)xFugQ!T=5<s*rgqTz42A@# zi*xu!L8shS0dc%C;1;=(qr$nrT%?Yrm_;?@@wvh3JmmrTe<)ytVF04EJ<Og%*c|te zEml3~CJrW81|SP}k$?xee@Lg`r%31=>&_0|Bx9!GE?PCiidF@`9Qr7v9ZX=cMOqIO z!3YUiCA}OlYAvw6mX)=KKnnPkW~U215C?048dSik{6eWhnxUIyl#E&E4gm`o5k_cW zH|i(!@~dYLZxUe&Bg)coAd7TXlwFM2LCaxO9?3<dftS#$yxmHk17sy7AOazPEec?; z3V1<$pGSQ+_xt+iwmMtdjGMvW8F=U#T|M?bru8mwcoouzKAe_ixtEg*gvJf(mSwWu zFkGtE8lIGB-p>qJBe>Ff`s^LgyBiq%+5Fk2h&_SkS0%oYziJASLk7qZC}&fXV1~8m zs#ja6oQ4_o#iz?`uOtuME7<<!(LUPt2no!F>FPFh=C~D92Te?$+96eB=!{3?Z@GGx zcWoEg4b{aZH(W<3<L4rf`Fv?qocAb(pMMIcpeH-aq_p1cql>WRVv!lfxbxK~qs5=L z3K%<E>+N7_5bN}lC?%6$e3=7C8!#!Ed}#unA^sy7Zw}H&p&n1>qOs(gRlMA<Bh}$6 z<y}B&`i$0{Sl|cs<n^$Q6~j#xp{V?<)_oOl0F<Vd%0CgtR$#e<+CU9#gnQyEU&~R^ zE1>k+48sBpL!Ui)l58@j!prqEI7UM=bJOk(i~tLu1ouRIUPi2z5^to|A6SuBfj?P0 z;Bj8Zsz+%Z7b{`|N2D_;yj2i$c)2}k+#SYx)~9+8t8zuo9sm!5k0wxo@$PoQ5E=EC zJ1G?O#JKt%^!zI94Fztyw73dlQ_-d<soAxVG*AFk6f}b#hH#Ox`|_|&YJkWmI?=Jw zUFE`I7*h+?Aul6P3FnVWTab9Cbzv;huNo4O1PPluMEc`ii1+Vkvln~k831NSv|%}8 zvnG?+Q!6e3ub6p_v<pm!0N@3NNvDUG>z6<UQkV8&w-#ReLb}vo=SY*MVpv_3C_P-6 ztSbS(xS+XJsc_|hrbDs}?em4#>)CFL>mGdnnTaZ(CSuvC2e7|K9$&E2pIweATls<{ zcTk_V&qCisbZFV1_7)-jR3^7rcBirnJX993>R>kwlZuhuPe^~AUcTR&%I-4~%g)n= z4!<C5y1*T$voF|%>;;R5G#{iEQh5rALD;KecNy%YHW)JA3h4nDEf12xIvxV11?uqh z7zy|SYT$4Oz!VVpZXtx~qvWBoghyX23&<%j8kU{cLv99gLY~7z1kE`cgm#d}C+f8R zFupH?B<qWoK!ov6zUD92A%5`l)2(79&=v{m4{5Z-T|xrYfNs<1VIRM2Fr?lDg?DnQ zq)%F+Zz$Lb;Eb9aQzVkf3u;q&7j&p<`H*pE?V^W+_Bcfwsk51lYcMSWH1=3R0gSGK zU`5o4_qG~RM;7Q3;4qDzmv1D-&rYY&b0I^~%8r;@<mZGrB_T_++_X^=6sbek70`Wz zN}D?3s_G*m{fJ!q?$dqL46DEO)*B+Id5{M`>4Y|O_3VdbABf#X$3XId@KBi|crL>h zPAQyD@CVf9({6C}R+KEKItjq{p2GvUciD7;H=yd8`YrD2&UwO@(k~U9+Tth`__mD^ z533=rgre{(HEfv+ZYX{egb-p$k~((H1rJwRitluS3Ib2{%$vg&sJshqL5#uJv$#w7 z4(krsQX)8|unuw#Sae@)0mpUB*BmS$du2Qk+{<s6-m3hmyPZ)K6ttMIo)<S?bBayO z_=jpuERCH<AP=$0hNpk1Dnc|~&scqykQV94x5%y_4sIxQ6Py^HQMD$PHKRiCk0XtD zX7UDMsqnRlo5RRtJ7ekqyxpJN!f4qGZ-3~~!YC@c-{73Cd#njBkW2*nGYbimM24tG z<M&kd!cq1P?`Ks1z?`^0^w~~gmAcCUOD<CAdH6+Bbu2%=S)e-Kar=;_8!=O<X~Wkt z?3!GBhhjm*+-q@MuxrHq;aVhtFE}SY<d%sN7L|j{w^@3>z{kx-+T$$Ie-@;;*(0+T zl#RFLNsF9aS9@qYbJ4(Y!Ma@Y@6FNSt)w%DE`DI}zZz=HJQGZm4;m$yTsbSq4pACB z<9g%xM8MZ_(^uS>;~zR0jsVB$SE?7JR$z-4wJb*o!HlXF`fuChO45SVXE4eLCk+w8 z8OHGs;rL6%C8YC`@Hx(t;0ewd5OAlW9@aP|@OQ89NwE03s+pl(2}R-Oga{!#r24d( z;aUkz5$5JEYE9XSiLqG)U|yIYmjw45r=;Hg&04o&aaZ97#_}tIdmTfnm(6fHKSI9y ze@h5MTjwtxJJ7?>eY;3nKdPGYMG(7uM#}0Gj$B?4-v2*xi~kWM5{Ri^Qo{uJ`846; z)kV@m?tlCD+fBP>h9hc@Ga-cq;rPr_7BBo85fQ=C%(RfbIF|h{+OCZe_@9oO)4xY_ zCh+S=R1KdREeJP8epBt|wlE6Znl_B6_T$d@+xx6=_pyzMM;b!t;(ICbzc{>l@yYgm z)rC1Toe2AJ_pG|cxAdl7{L_9P|J)Id4{_Wc1cr@^d8+tc|BCLz`0Jt<ie^iaQ6;>% zh@*}hSa%nTVAZ%xAE(WqV`otD7`(wH9}T|34cab)y9;j#-1LC{Z4oqxgZ6Q@x@2sM zl%@ambkO-j4J$V~`eTn7*ec+>o?1}enktGla?k7<o0YaAA^fH-Rh|nU9|J#rhTatR zOI?=0<sbhZ?iVWxl-~WNCondO69rQIH!AoKN8#z!U@)dM4u9L`6!e79;pz&092va2 z0sO=Tvu=a)m-FDj(V5<#ZVU5Con+!^oShw072GBhZq4>_eoebR6UEB7Vb%ENwswCA z&W;vhet$k6lq3sv%rZ;`Ga(n9$jm-`cs9Qz@52&zTu^WCS|UVnh#)PKbyxW8Rebgb z9^vi_y}>Q6J2%frj8|r`_}m}6?~7n%8CR5RiDK=GY8Zd4K9&M%1lMX<A^jOkTwx8X zcmN@x?zpcL%Krp-JqbTEgh^PLY9FDpRUnUh18J7(WIFx<Aj<Wz3oJcg_-jx=bT%$- ztY^7O>VZqFA%60|Mw)-H2+)6qC|r`wnycU*`IjyOrG<qWyj&@T5M5NkL-N>{!5glD zV6U6xdkD+TsO{qv$+qXf<L;{QMD@$nNcF55V|?$W1OaJWtQy~<ftL90n_KDZ(;KZT z43Y(s@%W%E$dR4n7LD#8p?g{F{ceNipYkW}SSsp)=hH!S+}sxI){M`;O#wd{8TeDv zH;;YqTv&2$a8jql^ws5{%v=9<&0qb1pA6;_Q!Ko-3E!N=^>c_Cu_p(Ln^7mZN!&xH zvL@>#z|CuVxDf|8H|gSZ0mNm`q|V5l*Blm&cM>3xUHl)F?t{5<65tV@IjPgY`ZXh8 z&iM$C+fI{X86dbSQ2vk*9T(o&zA@#mGYTL}^OWFio@i=UAqB|c4<kzPS6cxhc<7eM zsxh9>wgJl7lWrR;!#N2J5ZIf>>NKF_D5sKuahSm4uzY@b47M0Wv%4|KF`8^r0)Bw} zp2K>b>(>1K1qDP*@P7nX9vY_rpO5?n4w}9Cr6Q1fH>uNm3P@K%Xp$Z-ki}L|KLfP! z?%a&V`#=6R00qwm-R5ICeS><^R$%l!$EpUVhmwGHwBSk~_s??%KsV?sS2b?~tqMX@ zP4Q##nrNXSD43dasF7s8p>)7}>pdB)?0C7i>A$reZd(fq2Lbx9iIcKs*S$f2tim@d z%b?8?KySiL$s7!hNNokp2flJS!j1z(&UjYy7i9F`#M*;^eYKom^Y9cBy=b?9<xP9A zlf;AW@SnJgB~lQ-BvX99(#w00bhkwY%R62cNTAI(`Fn%-G&zD3ol71SA?l3g4Rb4l z4wD{1($4BQr$Az}nHQ*JUuT{2gPOsm+-od}89fsTAc{>zF0k#rfE}>yce5-oK@`Ap z^qWEHj)R|l(N6MQOVr#9OK7s8X4_*Fwn%1qUz3C!g-}>`adbo06<uLW#&Vt*{4Ts% z81W<G@>E#}Qvxp=g6C#VWKtzi^Qo-4OrkKH9r+I}{tvy?LC8(H;F;)z+`dU$NLLtj zOGssn{${SGvI5|FhPVW1NMf-_T??5;&qS^l9G{z6iG>e3UZfxrcUUn}C<W!lrLtm{ zU9t!K&=&sW9aInSEx+@x9Ogg4a$w9JeCkd@)^1Z^F5dyGhX~#V^a?$Iu;tj)D_gho z6wEmIQ5}cX<hM7KV)t^v`7wWi!IxG5I)w-4X1M1!=z$}DuQ?!CwB4n54;sIox)oo| zp<TApG(PZh()kg8p`CGyg1Knz6D&HMsAvXEMY@k*as7Hd@Oi&yBY&@xfi>g>3YK|A zEGDd$B`Rz0GZSN6LBa8a$gr1_q3OhEq0zbR-oP=Huw}aIhCU)wX`_8qV5UPQO8`ld z^=qpr%csS?TCf7|8h>GOlXkaY^dQs@9eKyWL6K)SS09oXKP)hN<Zg4<N3uYu>B$xs z!9xwXWd^uXTt;^1gpU5}>hOv)Yozs1Z;WH1-Kl_)^)UCjmEYFK=$zn2C<3D6eN(q; zRM$B(;PaS&rBP|kmlvmqivXrKnsL8HSP>=U@r0`*>xg_^3GX|R&c7nw)NR`aToF>` zEta?Up|^K_AhWkOf9iMBYm(@UX)>jIfltE6K3vyFWSfEQfLq=CCIzO57n(VtbL_9` zH!-jGEg>8lO$KjBVEgEGwbxkJt_@wz34H_t^{{hu$*JG3SC(Z0HpHKkG7@4#sVF6U z1HRwk5yfud^9~}PKFOV1ErGd$q1r@N_7#d@ptAIP$m)JZ{0Cr0T&A*#=pR{QOY$S) z(?KdSK1A|5`I%xEO%qYTrUs<8)qfB!xidq`=%tV)nx}uN?%W`psad0d`XgSrg<!y^ zg#SHzdf^>~sVH5Z+-);H^(n`^$)oF@?R$SjFHA3;e`)akzQMsGx#><MR17-Q9}_*- z5L)!G>t3U~1nAArQ2J3BBiYR0`~0e4S&aL>JhXpN{gr9Ce78-AiZAfG6TjzFD*lmc zo<CNcADk{4gN9%|3L{QuI5AW6qo$=lU%Jw7nzSceeYAdT`}F;jxyswc`p*Ebg`<`^ zmWBiThvxXeVzfYwDMEV^$@iRh`783DmrYaseUS^}rgY)hb=__F=15IiEAfO0>N^&~ z2lQ8?AIlr2b#`-eExZ<AQHD5!sZsp-wSfIlu+KNQZGXQ|iRrPScTVpFwaZa!fQ&rd zhAc#1>}M2&sdki2<|zERL%D&4WeVQ4U)l5~Cd7@@Vf@ZHB2GFfWD^xceLB$!)XUd# zZPUoW0)6^->45s*Vj_Xmk1g+YyKcKCY(xxcOpT(i-D@gPqQ>7WIoPsM8dbDAE5p{R zw?KblP6$d)*+w$D>JG4<Qxd7d9edV9s87iOI`p({pzHL@%a#g6$)0_+Hfa+6V<k!! ziE<vT)HHVKsai6)Uq>TbK8&;xvOu4w&lNm5)R029gPx0<_>>j3=*Z?j-vJ2w@yWqk zXiVbeRnN@M(23UL&(7mv_JBtBEWX(fz1a=GQEI`&$+b$B0F-8R-bd6Ih6?{&TmV$N zPdaOr%~X~FKrPTK`{FoKef=B&K3^r7YTE@jV8Th~0Ac2p?ONcmXrLc_^Zgps{_Qfb zY16ZdqT>PD-r@ynalk_uy#~Uok`7#-Ip2r(Yhxud8h{7|G%ei5X&DCv*>I)HUPH3q z`X3Ai@LK_W&V8#2+f?K{IegIlM`}RkS|YSx9WPUx@VGFjBrTN~)^fL4bJ@Gk^0H{> z2KeqRpm|Sd=*Z#Tok9K`_o&2uQKJ|<F?|1kK#s>~7YOOns;^G!2&IL3!6<p%`UB{$ z?Uv(%vC8-Bu*u=96-ZEJ;IN(h;GI@UYmf-mcnI6Q^{7cw^0~M)bXp;4=*yO4c>U?` z(P!z9&nro0_H(bmPlf3bcSMHBN$1zI*P7~wfBGO<bwExHvrK^%sI76D9bNYfF2}ke zw&7Cj%b&zmNJF8XFsi_Q%aY2ua^NpP%e#UtGC&Qv%9440>A;oGp;pFQAOyZSz5-d9 zzbv|;^Pa(#b7aS#+URN<_3|;h;rC?X!uiSt?5Ye69zOURJUqUQx8X?rSt%$r?e@}Y z1dB2Ma*)V3F8|&1nK}|xQw(lwxU&|kC`K)}<qOHZ_!)SfI{uw}DWLl5c^Fgl8)zOA zKSxgau(wcsIr!X@z2qfX?nCeF#1<hel<ytiDTI<cUN(JMCFzu}8nVDA1Lqhp+umUD z96jC%QNh8nT=}^Ji1t5}r^kLPXT7`#zTDURhw``22{mA6Vp5*Yg@;0|_dGY14QIh# z!=X{!yAC@H(lV|C#5H;E)a_ol`PNU_&HBb`A@ph9i|iYwLb_V+!gj;WOLIQQ6<VH< zHYxwg^Y?lzGp6XuD1gok;{Z6ylDHrXbw)G#?G++=Ygh1k>naO&`hH)9+EhFiUa4S> zHd&y`ioiPW<I!Y$b1~in!eFzzgQc}2{<->f!D||r-B1{|6R72|YQ7(QMv?)|@~Yr% zq2Puy+8S>Kkc*x1CP_NfAKcFH9%6RDNJSoaq?(_K3QHkldxE#?g72FXRHFKL$*tsY zgWLo$)IZ4y=vCy22BL4)GUdN+fj27AA@rswTf1Hxv<xq!0z2sD(WJxR;2H=u7l-vH zH6dd_0~T_r?MIK84886nf~E{5-URAAht&{zw>>r_wf;qOd$5Z=O1e3le%R@2!9g{q zc%lNZD5vG*yuXkYny?!Caa?PqwH5kLN9(K>4G25RH&v(3D+RO=k9~aEfXS`W!-d%p zT9AD^{ntU24avbYa4EuhV;S3H#XpuXI4br`ZPC2@3|_!hgD|z`lf`$P-7h5q<P{yM ztLwQvU1~!p+`jW6j-0hR!2-zgf*RgbYzb>|B2huV@@<JSuZwBmI>7px29MY16EElJ z-WDh8?Yp_4mLVp$0b5y)?sb=8UnWfcd7Dp7Q?_Hi(Lg~k#Id4Up&KWjlZW7DA^yiN zG-lRzU8n?PWc7ztm%1-<Q$dvB@|3wBM>BtQ8?8JKRvvQi*|Qj$kMqfn8^8^K=bJxh zY;K9`TL+p|%eGZ)Yr~_d$Qo(6`0KN6`knfb8L!)6)U!SAPW$mDT-}=l-fr|M&3m^f zv#Dmgv~G`jA<H`N*O~^KM-ck!K>OFNgPeX_uu+s!mr%8VbHJ_i$rWob9@$qzV?RvK zzx8$x;H`^aLu1;X3S0{`AT&?a3cYtd)2cca<#vr#ZPsBxmq8K4i3`&J(FijUOhG#o z$1jl`ziuHLjyp@!P#UlzT_@gp*}x2SXdQ%lnl4sR5h@s3O|%edpcCU;&n{GI%N|e- zz0|_iQ=5ks`%uhK3o6-`1#W_T8?<qNiIv85^v)R>QpqodjI^M-FKW`WABPLbSw&Fn z$-W}8SC0fGYW<HQ^3X7Z>NH611!+snVi9>=91Pro(~`hd6EOa;%bTj(K>}{S<f%NJ zh$NuubvFszB6{vrKX-|A@Bev?&h9v>kNo2-&2ur)h7^QjvC>dy*eVrZrO}RXO9jgW z{R?qfxDbt`0#vfXY+=Zh4b(96o9`BT>SG}v^z?WG3iJ_1shEfzspTAT80usF(R7|e zu*yMFQOeRO*f9|`!25k1Dv<zZUt_1xa8Lq7?B(ZO#VCouMa5>DFgYeaXBUlmcj2lX zp%9x-g4B>3=1&GCVbB5wdS)PqhDfE8iI-}70AS^)B!a#k;%gAvsHMyEy3W}S{fdQ% z4W0}TxTxvfW|T|^fQAwX0E0kZ9b1CXAw!|xZ90@fCR?DV0st`+qahDEO6HjorzvkY z!DS6n2phveIzmDOWVDzEsLYxeIWiskUY0>2S)ie#?XeJz*^zyYIHuX5!%ET!tY;i5 zPT2o5&4@xc;Uk;|!)hp=JoLq`Ty$Jq4YLxQsegJ8-VRaiM$Ud;__&&i+7^zeSjSkD zie2_yWT-*F2R*h@%c1J$&82c9U}f;&Jnjz@{&k&P4{~}xoJ`q(Dn_Gx)heSl`~VFw zSK19<ei+aBNbqdRP^ej04xXt-cz%#8^)3Ip=Q7k4Yf>Zj$_Iu5Q>i_~>^ef<o#s3I zX4jp`t@Gba90uVZ{f&)2#=P+Vm9;dif4f!)-<H?{h%kii;~0Befa7bRV2?$=?%{n@ zVrE8K-ogb9>9>fgp?T!7a)DsW2^gZWJ3Z8yiyCVIwjC+1_eAbpOCbPuBjqbXKN=oH z11pseC%b0G590E~ky2rv;DqmC><e4$BQm8qG0@T*3O(_TWJijd$WrwqtLklCDtVUO zP7B%Ed2&_?(3tvVwg$<vxT-ACk(hQ$-bwgIZ$PRZ#RA>8zZ(}grNy{$W$4f$S%Y5h z8+#TTpV^}1g1j#W9y#rYnol;$qh!a{x!D<C!L;ofX*DE9gKaZ;r*XO|at9qcTv8_+ zqV^)A^4xAVv8w(dcNgcxxsw@NiE!{mvR()5r?qo(S7R5m>PK6y@OM45uBZ=f!Dm_( ziM$9}Ip@;#XYYx}eREC32P>@VYu*NyWxY!16NLgnC-KoLFeSR(d8*WxGkP@a$BX%l z8$=9`whdK{RYj`0JDq=+H;Df{Ng;W3M%vd*;=O$c5m)6Vyx)|L!2OKNVRhA{T64JN z{51aFcqb8PV*jhyORUaN{4_pFBQow0kqu9lB#y+v#*LOH?6*D>EIuNf2~tFjHBdB4 z4GYb|!#FF%6G1OW;1;oC9RiC>IO4=s^0d))iEMVlhl%>6GHlVH{sWQd=_LZQiidKr zVItU<vAQQ|rw|=dIW0)$h-JZQtDzG9F5{6*Vl4)Xdnwj{w^@1Y2>$ovjnt(@e`Xq0 zs|MJ;DjxQ8VMaFq`np8;w)%8;P1G8ZEL$b~%zo8CQS8KPl?Yy&={+%#X3?C}W@qqq z(#RU-@-ojC(aS}ciUsx?zmJW=@Ll1?`Tp-7RAgD=_yl)X1#xw|j8@jLVnDMH`Fm8| zC{a}o!EjgGfmD1B!o*^cZ|_<;-Cr*tJW~(H>#hBib1UIk<JN1>`1Yd(pF{O^5%T*- zIuXg)Vu%h8s?QiBLF?;|thnz`*3=&mNI$=OnB2Ber?P=9%G)j9{G=|IqAEgK-TGo! z<^H$sye-59z^nJu-8R=I0pIuKHyC~>QQ<fIIR8cM`Hgh;!>a?1{Fx`&Gq<31A^4}| zj_#$aV}l1+`66gi`9cco#l%8@{ag328rMhLToII>Ra{(x+b&&IrqUatgL3fFFbE1* zACOR9&*yYih-p^G%89V|_K$FQ?w-zrf8&vICMR-gw?P{DH%raui_TbM)P<VN=UwHJ zzEs17Ti5qVe%31E2$AQfuN4Q)AO74f;R(kN;Av%(Kkr|dDMjh{SX}8|p|YZ?yowg` z-A3Hl*LB8+YIqH2WD1ez+TpW&U+87&o@ixqznhrI#F*ksI{spr_(cAHdR-`#|DbjV z@^7IcMB`P4aY*+PcnK3m1HTnd%FF$0Kn>J#R!H}AkJ=@&wCS}R59a@&8W1Aj?!ht! zm$d&|<Nvm@#FvVTPmC>DxdG_74UF<5CBW~YmO7S{xSMtV9fF{E><a0QcD!!0Za7>Z zF1{A^VCq7Z6d=P^=V=Ul(+Arj8Ems|3ZPyxhAiQjBe#=cUy?6%z_5oCg(8FP0lJVD z=^T|UME)1&jQlGY_tU1^C3`T(#d-R~H|oNq*x1d*C=+(1P-dVal(#=?g|rn4>M=yB zQe0e*D@<C_4_D3-BHJ@lR!G;niirr6<xb1Xty>cyCerUOFIOost^l@^4XGd%MYQS7 zhk9-R<nvxJk;g!r9xi&R4Tj4aFv8-9=8{I21J8rWE_wl%qDWq(5f%K2@K#8R$1a=I zU6<(lLo-lJ<Yu`!fuSe2ofuysT?A{6Z`QTzQn_XegMr2qv1IaH*clnW!d}ZOOc$CL z{S2RdcyC#xyxg$Z@IU%sc8_!fKr_gZf2aT?JGW^_o$f_BG|nKQo=j)*SqASYTZ3-3 zg}F?6SUem6W0Ix@udM&%qS`nK@YNDofga3TWODS1p>5EnlUJv%qmGt8+#3shZNUHb cH{NmtIQ9JV(PlLH%aZOMGn+s1b~4ZY7vgn&#Q*>R literal 0 HcmV?d00001 diff --git a/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-114x114.png b/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-114x114.png new file mode 100644 index 0000000000000000000000000000000000000000..fa813ad5921e4d40e120838a9efc0e3eaa7cadbe GIT binary patch literal 1080 zcmV-81jqY{P)<h;3K|Lk000e1NJLTq0043T0043b0{{R3xC3=h0000&P)t-sM{rC; zl;cK}<VBX`MU~=2mE=X0<VBU_MU~@4mE=X0<3*L@MU~@4mE=X0<3*L@MU~@4mE=X0 z<3*L@SCr{RmE$vhh`Rs)02OpnPE!C379uGxJx^V3ev_W7y2{n%?)n2eb^f6M00WRo zL_t(|+U?l~x~m`%hT#FMV1@bjztz(n6EUX<-1^>LzX#hyrT_j?#!f4+&aPo9q8hPT zS}LFq*c%jO#slswn(}f$;bxDBkuowKF)igYAZlfbQBAGrA{~G)FH;Wzz^Lg8?r>tH zgWBWOTG16FPI#s}YT5p*p$lf5F%J&yaHYB8OhdPLh44*@WQRSk3vAd0H-==VrReBJ zdpNvOUG79^A8!srKV$+<?VAmfC27Ey);S{ChNUWerCH&gqo1?*Li0Gq6<shrYIgBG zz8boM$4{FsO;NB7kDEHADvEl-xsGhYqNwcb0R%+!K5<cK&9z5Fj-sg6az$yDD@wC; zQJVRSqW0yA(kxv(Hs#}M{$~E7Xnd)nXv^$Jp{<Xsk(<uizSWeTaRJ9-HF&(4JEo-S zL4s0L19q00(rG3LDVq5(xzpfwMzp9G+zEY>V7DM%R11!-uT$Ce^eSiZW^9dVtWVUe zSHz3*Kw)j@m7bC`^@Ae!z%yUbJ9a6W?$PX+5C4CPrhiaW0Dzf9igoG-MXG^kmPCSe zvVKscHu~&oxOz=k&x_PVlYFts_M|9DONpCmKA*@c;Mu~dn|h6}QBIPcPMZz=h*{&s z?RppL)8?vv*j&y&=O{0~9dGt@t+^PwV~>mP+Wjr~^7CP`0E<<}#Y}h0XN&OGRB!vE zrXORb7`@y!J9%8vCmNpTO)c*LLL-la9A#?;wY%62^o%8`vNUIsk!|08Uy`=V(X?^^ zPlwB)3ptvtJVUHyifzB2qgicZXSsRNqThZ$M^n?Y-HQ~SWFs3ON0W(&<#5$AWV`l| zW?~$+g{k*NvLy2~7d-Q7YkG6|Je1n7n;vRLXpi$VwRS&0)wl~dxhy8Oz9xNr_7OZd zO0CD~%pM^-IwhXsO_`rvzFAhC>}W>?o9wrVQ>;136}UiCk}H*L$|x_@toASLJI>WK zB*xv<&|xgl>>wlC0r{G~`6vb%*-p;T98C-jlWHf(6<<bKt|o%V2e&K2t87g%vJ{{7 zl)O1die#~wC^hCG@(5EM-jt_RkKrTe481ZC6=lGxwZrIa!$ic*-P`7lvS9haVR8$0 z9A)MXFMFr##RE?{u|tH(SsW14mD;Mp7GET$jLDPcN*VEp7)?1@L^PCDGZj02gz4N8 yus2Wvs_BP$>&{dP*PWZZtg;x>woL#1chM6!HQ)A;t|E#60000<MNUMnLSTa7)DNKm literal 0 HcmV?d00001 diff --git a/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-120x120.png b/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-120x120.png new file mode 100644 index 0000000000000000000000000000000000000000..5e84efc7e57bb881bbd1e036d850742eb9f5ed30 GIT binary patch literal 1100 zcmeAS@N?(olHy`uVBq!ia0vp^6(G#P3?%t>9eV(zoC178T-^(N+$KMAoAuCT+GE$L znCJ<LAVLj7ymrzWJ)mi#B|(0{47{x3N_q}Ksl_c5W-MI0{rI)#pMME2@p{C-z`VrM z#WAGf*4vxmNedJN8XhiezQOSPU%2o24Q_W-taAR&yHwAuCG_KcymCy;wNlBwP4hx@ zeq_z&EqTm+jg2$*gk<@oSC?WZe9`f*NSJ!y?8AkOGdg?P&6xKvnfVlWv=@G1TIYQu zfTc#ottQAOCUwKf`LPVlF;6yTTG{FguIs$9#f<Hd?NiR#LT_57^>=*aPMj&2&8H_} zSHI%vzp%+q=YH3nboKl?n`*^18+BLC&q;3JzO?-G>%EEn^L3*C95}>kRKLmQah#Y; z|Iyl;57_0_N!o?ZE6_jWTJ*~$GJl6L)5Dw3*DxyFyQylHczc@ZilXf49{cCL`&>{x zT|)kO>a70nmc^x>N7$a}ow%{nJL$dN+v4YXopX1myt%uy=(*m^UuB(hK=^lAXH1=M z`0=6}q1P-|H+Ii7vw87q#)n8LUV{zXLa$b3IvZ*4m>K<XL$*+oZuE|cUpV`BZ+md= z*#kYLl$;XY($z-6({`D>zdx;T&gr?SmLfT2i50r8jQvM81kOxMoVaVzo)Vosn|`kQ zbm85l)v=+5=2KlW%U<^8vhCRW#&7orp^XLgmUGHf?M^a$pZ+&eTx9LBJF#Zzu>vCd z_U_rXt7L`w!N6-fuP#-UVwXvcmWrKKs&-LNym+TiY|?D*U7yy@QK^}{=2UXBrH)he zeA}4&&u{EG$m1}j`tEb5=6|!lH1$uiuH4@7wSXree`+K5lv1|76H`xZ$&!1OeUX`a z<G+e6&$Yxd5)7twukqit)X|<fzjEdK62`K`w>M7t>t?>vv*4QDyEZ4|(4-XGC+*Yc zrfYLoY`O9{BII*RL(J0{Ur!U8?yHBh-PV0#@jq3}^~&>zOZ1VTX}=2&h_|VU*reVv z4Ef-(^i|(7<NTRy*S%-XyV|zXMj^;o{mid~v;zs|#sQoES#)|aSuDBM#WR(;px}ny zY^U#AfBUYz$@TaCRVMaXk|yl63}TO#ym`TRYqO7j^xV@T@8YhByo=`h`quS}_UVw` ztc`tVHpe|$&Av2Bu<~@^A?@uCC%fG5Tl3WQu&|_ARd;Zw-81d{$>n-!H5<cXb!Kgi z(Qez-pY|d|uWb8<MHQ!v<<>5;R*|b{X`1SKP`FWrNmw+~^S0cYd20_GZ%OPq$XT)E z&ATh&FPxU<${AntnXgy(;8&UFo7<|{_w_XA?sj2b->~HU3#kt`81}E&!|<|di}8oe zlKdJE)c*z*oOhBx=AU`ktD$bm$H!3_5#`J7Zb&)9R>!IMaR2`bTL%5hU#ylEBpm=| OXa-MLKbLh*2~7Y-<`HNB literal 0 HcmV?d00001 diff --git a/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-128x128.png b/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-128x128.png new file mode 100644 index 0000000000000000000000000000000000000000..25764c30db2971422adf0ef54b6edc450218f949 GIT binary patch literal 1165 zcmV;81akX{P)<h;3K|Lk000e1NJLTq004jh004jp0{{R3^x%>C0000yP)t-sM{rC; zl<q~9<3*L@MU~@4mE=X0<VBU^MU~@4mE%Q~<3*L@MU~@4mE%Q~;zX6>MU~@4mE%T~ z<VBU^Z+RZR0000KbW%=J00li}i*;8lsQCZun#CMT(%=xcCUHD(000B*Nkl<ZcmeI3 zLDHlk3`PU0KmY{1|6ONc7SNzQRc&DNzYBb?Vu*+ee|++XkjuJlyAm)3sSRFOr(ihB zV~Gwhmc?L=Jzyj&Hkf@{K4HeyV8<>-!5D(YK2g9B9Nw|O2!g>o67<Q7j(%0}4jbMh zp~qpb9@*d(BHrV=`G|xT@H-hF@X(SizG|TG0n;BEuNp{vBHtE((8C2btXX+4K~rIo z@B;<EA@Bj)2rT`T@(T$cIK|gR8~G-2$Kb#Q%h`pEfyai(Itt0)N!G!y9QfY`C$=c2 z4N=cPVap1?Bm93FXl&2|ULb!n@R@cFujdm&|Br!V$tU*o)gTz2d?Ih@i^0m5Psq*r z=(WKv(Q@XO95)7|^2uOgJ{e5RCxeOkWH2$G3?}B2!Nhzrn3GTJW^O(i%*iK~dHKXT zH(zPf&(CsSmO}wA^6b}NEGKzcErE^0V?TdMSl|_KAohs;eBrRhY#i|kZ}LOr*_W5( z&Ej2trhG<&(2b}3;<>=aWEc#Bdz}9g2`xp{C@bISE%PCMoaBr3T?6?gp9)}PIji3^ zh|l@3mIufT2J%Zj2}S@WgY8ScxUSF!Tn6iNK7{f-g2P~Y$S+PO0&p3~=X?mI0E>a| z<u}Lb2e26g+vc|?nkVoXNb{5rno96!u)JuXMfdGq3eY0R0F8RhK#QA$@|d3%(FrdZ zXmML-Um2(m0|h^!;{8rbcx-F17zY>YOB3-}wOa!82nop`lvQ!GSx@w$ixFk(8qg(k zWeF?{F*vKfT+37MFvLJtZF%O;yG7<USjs&NT>@DM>?^ZDC=$J>CRM&_<A4dFEMh8` zzN}_-qJ~7rS%b4kjP-W_n%=GO8eA!{oIK(zZb!l*ufbN_ptmdEmG3$wBCmmH1a!3{ z*pS<xxdgO4ZKegmYtXhm8JMHpBQZjS-f0e5>cHAy13nb>T_A(BcRr6YlD!EqhN3ka z0}p&0SR3?rP!jk!9}U*x&dEehPX;3LZ&B2v0kwe|x=Sk&hSupcgGBeIDF&s$9E0K# z%rZEtCJcGB0gVZhul(rQ3`E~xFP|YoLi8hQ5Sl05o$~2x6z&=%`SG=O62)Vs8_<b( z?kcFwBe7Hd#m;Tea8f>D^I(IRi+t{>q*DL;pPZ_SFp^KKaiTeewZMs}-s<^!k4yw$ zMeOc!h^y=$!XChm2r3Ag|6W4YShB(>X#H8NIS1!A*va{A7mgbX#4$M^*U9;)XaBmA zU<?}X$S?$PYan3^!eO6n+COxJoAxCT5n&)gZQ8a!ZVV>u>seYTm_ax;9m_|hDG0eZ fP0R3)KmPa!uS}AXH_Nl*00000NkvXXu0mjf5{w~J literal 0 HcmV?d00001 diff --git a/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-144x144.png b/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..5ca0d1e693ed7736802b5c2e0f8160d6fa7615da GIT binary patch literal 1410 zcmV-|1%3L7P)<h;3K|Lk000e1NJLTq0058x0058(0{{R3(3ld60000&P)t-sM{rC; zmg7g4=0%m{MU~@4mE%Q~<VBU^MU~@4mE%Q~<3*L@MU~`5mE=X0<3*L@MU~@4mE=X0 z<3*L@NvZQimE)dn-?sn&02OpnPE!CD3?nc-PF-()jhU&p!_wgE^ZEk&*40q}00i1e zL_t(|+U?tiwxp^OfZ+lRh=Ek~{*QXYap<KS+nPX^lfD%v|5L5#7B~F$`}<3evkx)) z%?%o!XXZpNX*TdI?J}L@NyCG>KsE9Y4yjLcA$E`VRN_N3GLha08XkZfy|sWm9O*_6 z;&h-J8{APwLvthD>Tg!kNJM@_XltWeGrTb-+N~N|(wS~WgiDrQyn==XVi>q$(s6Y# z(2ga>09R%@$U#9fju;j$s7xnbJsjky;x#lfeNT{1A6wILB*yS{|BKu~8$B_mivh*U z-`51{O!u<=x-)Z?SgEg%A`En46IzHaW;C|FQ(?{+en#kTe~-Y4U(INsE7?FR+7r)m z2c3g<y7VnG>gmdc(9n>-VMfbkkA{};>x<9`^Z;NVs9@IY`NKVhn!m2dWPzStw`Agr zoJ3Ed#wBE;9O$h%iS-m(1J1;g>H$RHi^O^goaK8MvwROfBk3N-EZ@V=i0_dt;(Dav z!t}^n_@3uy^kfepE_{!0(aQ8l!#@91J^lKAK5DdXc6Lx81qV;>di3O}*sK=G83VoR z(Nm<OXc0b4+emMFI#0Dt!6&IQfy<u$>K8)?A7fmmyPia%yKCK&>8{5_BEh15Wv-{V zQ4yEPPD}b^QSaI7yFKp`BPf?YR%D6o!SL_xgg$<#XyALGKlT(Re4+?3@I5fs+h`vw z8i?<KSU=&ci&DFyneRdU8jwKI%FhS7YFF>0pW4dz;P85CFHq!edWu(&KoRzQPdV#7 z+!p0VGuqgmatvjCU({$9Rt2sHFx~AV;NeqiQq(1;=XK;q1<Z`v?0NQy=|M}o6}cHL z(7tHX@3*68wy1{|x>)tpW@fhqO>DcP*9E$Lr$fc-O;)p-`u!*a4IrvH6A=ZA+%?!C z9Pf!j2^e3+jp%+HI%dPKI*v>_E<RgX&znIg?u*=c53m$j`bPvQj*9X86G0u<b3);w za%$siEr|Q6u4uRCX~Ck1^?*)6d&*)2g3ujSV~q5VWU6i1J=e!htjM1J{i!<YL%9u) zoz$l`9RK~KORT5E{4|kVkvTp*UZ7eS%lyQOCQ`?B&{mg@tPb-_GDZ7`<WFmo33Qs+ zD*G;U9fT^;7hQQzQo5+jU^*W`b9G-VSTvvRf6$&^#jftNC6t+z2~1@ibx}|t!qCoR zDJng6kw*}*)%QoEf+OWik(K()sv<-<!q<_Vl+=mOeJv7YN7QAe2+F3CmpjpzB1by~ z5)db*2+P}v0|?=YU@7alki(1|-V{5Kg6_V^$^{iw5i=p-qPNSr1wnXIr1I%3!>$*8 zf5qLeLtRY$qcbXN`SyA+Mp?WFFYZ9>;jx(bj8+9-^yjO6pG0pV9TjnZ!=Rg~m`cxX zL*XLIe%%7S_<C2{%3jxMsjGS@YO!m7tsKNE(a{JZE{kG+vC}+*kReiKGw=^hM;@f8 zDbax+u>1lYWesAKUB5Jic|a)alix^-rXPk*!LD}*FeEy$vO(3xPFOru=4Zc!K2yy< z*mEiC$9pQ>Pu4^B`JU&G>LJm48;C<sHxhz4bz9WIPgXR-PgdmM32LQxR(J$XnXW~6 zh;g1SDR_(?rY%uzfX5&Jpc&m7nTv;b6_{aK0(0KW)4iR2bO?X__1B;2zbm<9>FWYZ Q*Z=?k07*qoM6N<$f*2CA_5c6? literal 0 HcmV?d00001 diff --git a/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-150x150.png b/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-150x150.png new file mode 100644 index 0000000000000000000000000000000000000000..491fcba7f3b79f909a7d9ae8405fb15ebf0a8e13 GIT binary patch literal 1366 zcmV-c1*!UpP)<h;3K|Lk000e1NJLTq005Q%005Q<0{{R33*Ujz0000#P)t-sM{rC< zmE=X1<VBU^MU~@4mE%Q~<VBU_MV8}5mE%Q~<3*L@MwjA6mE%Q~<VBU^MU~`5mE%Q~ z<3*L@M3v<GBsN_D000$qQchC<Eozdsq+cQygV+BG@#e-+`Z;z)3up-b000EBNkl<Z zcmeI2(GILA3_yztA_Wxi|G#y!xu#hOV`py!c$o9-Bxg!(sQ^EI{1DT;EQ_4g3d5i` zgM^tZjDX!7-tZIjM;Oe(T|;LMhXuUoY!$GG>*^H)e!#EL4ejwGJ9J~g2NHDR#3!7F zKJ56&1`p_C+v>CgfzLSmSxN@{m!*Q(j0^{SKzO|HC%lb8hWU#ZI2`aU7C8)*k@z2i zYLr?;fFf%^;{AA?$fCKNB(MHjI$%bK@E-9mwYEY7weT7mIUE$Qu5zPttX8R5CM;m8 z_a0_<V?CCz@ERNbh1Y~dbj!j;UTkZyl~<ARI<SaoTe--K3DyR0BER)w{)pF=_wtO_ zjwQkg?;_k+UgEJa1O;z%{x7ekwiOZm_g<pD6`>bopeb9nup$nFJTAf-nphF`Si%=x zb2BT#o@tizoZN$#Yi{*j#bB)Zdy!RtFUG3B7g-JHrJyy!k7h;j;#Y7$FR~iSOF=K9 z>u<$-^|#`@6!hf`Ls=2qh*rn`U}eRjCUvgR7OM<?w6fFU@DFA_8%j+cOQ_PZs5x4l z5kI|yr^g(rp*rjA@WDz2BnY!YU4#tyWHt3TeT)m!aTH=hFGh;2M93$h>R!t5dj@(0 zcclTW*g{<|u_JG#C{PJ5^iuOS!0H*RTd-UN0=9ZycK^mImcO#4YF>)5y2oV(Xydhf zV+A`MtvB*=_?d~Gy7Er~wDGcESy_tSqt{wnD|1-!4-pD%HM|THtJ^`J0B97ijfvGQ zrUyWycxnG&MFgr3&tAc=H7`s}<&!IK*_az$ub`?=C;Bt6Ub}^Nm{=<~srm3;Gt}{# z9$r`{c&}K+YkFL1zp`EnyoCzfS2gp=E5$qkafP>t=1SNIWoXkJ?!8Z<qo3>*u13U7 z$}K(wwAhm+B6(4dTA(3Q!7JUithE1uitxRUR@RC86S|YvrLkwX4i3usE?z!6?B6es z^JaZEv)gWkT;_dH-J+FzQ!o0~b!Ao%dF8U#v+cYREfOu6%xkWpV0zKai=vV89(de6 zcWmqBZ>i<s!WzVUjT?GR<~CyP`L!KqX%cVhb>6Dha>Yt!8?KFNZ;vbYVb6L~(3JnJ z<5kElicTu`s#cIkyj87*nTM*9*Ddlgnwf{HV_iPg&baGxZ(rIbS2lMj3pb`7=U4(S zTx9n`#x^by%$(LCT&v@2)6yZk4rIObr5<djxr0fs2t#>kn%2kiGSrk>k~puOE<X?D zWk_ozFB>Sg2J)gJa>9j%`taYHmu%EdE)L*z(j-oi9l%Tb`wl-*3vHfX5eRMYLXbVF zH}(q2!XK2!i>2E>Cn4ceT(y{XB-1rJ$(f;tS5C^T5XAsqlB@^`-MwVt(92n9NAY^l zd@uJs_FvIphEs5XMEf3TlfOyL8ZOp+W!qwp`3jkrhy8faYoI-Lji<0AlmK7~cq7>U zw?&OKm=k+jm6?XLLOG-rnjx)v=KPEg!~tW~G3O_IWQIO4H~e<!gkA6f2V;7zV|pFX zj}-6|8}xy>Fug!m)=7FS;GsMEn0JR68irs!w#D~qKMeXz(gYg$hr&iR&nx`+@#6=> YKL8xr0BU3}UH||907*qoM6N<$g8534;{X5v literal 0 HcmV?d00001 diff --git a/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-152x152.png b/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-152x152.png new file mode 100644 index 0000000000000000000000000000000000000000..e2f866af70366766ddc91e83903c32b1cc6e8243 GIT binary patch literal 1360 zcmV-W1+V&vP)<h;3K|Lk000e1NJLTq005W(005W>0{{R3FC5Sl0000#P)t-sM{rC- zmgGg1<3*L@MU~@4mE%Q~<3*L^M3v)3mE=X0<3*L@MU~@4mE%Q};zgC?M3&=4mE%Q~ z<3*L@MU~|19v0yM000$qQchC<5<_*9rG#21Pqz5~+8WRZ>Sn<+`^o8I000E5Nkl<Z zc-rlp+0vgN3`gUR5)j1qf7b55nS8avbTn}BKX=_vLr8)f(T5KoK-UlBG>!9Os3q3T z@*mvnsS)~}1$OMH0m8(85qqkR-}wT2P-TqcYX+)HC%go8W0v@z*puop@C`0dExcvW zRGN)^OAK^}Syw}^5G-F%mj7XJKi%g*&$DobR8akPPmeQk4qs4ZqM@gWoMSEdFU6Cd zrDI9?zBCNph?(ImV<uqln4O$u%9THuDMxH7Eq{B^&9Rv-=<M4qKmK3x&wPPX87+YA z=`TX$D>{0PnX}lnbRs$Rw&iuqg5ygJJ;+{amT#~&=ymaHvpv)A^+G1i)=XD@h|`vt zWq0yM4|6amGVA%0y(6GiGGx`*GG4XJjDi<fY?0Z5dFO2};I~pUZ*{ytU!=CssOAOC zuocW2R@Do1#`v&W&Y<iCR@<Bx%$oCpSz}(Hx6OGWX3crQtT`{3HRlDh#=O8{8}kB7 zYhGY!%?ljOdBLnvFIr=hUh94nuh0+Uv`zD2NSCm<n{^a-ghxfUFvOd@?_H%k!hVL< zg;y9W-4QmU<r}XqF#y&s^fKqfeCxIIH84{>$H6NkW_`0YW&8Hb3}Q;oDwrLPvtB1e zcr>UgubTN(GJj#E-HFOFzj}Yab0uEpvM(+6MYE~I3mF!@%+2@AOpzDuBAGPI<|41~ z=O>7?%u<OL;yRF;*<RvBEAGzRnk@=q@Dc-UpbM5)%*L#j6jL+nOT2JwGNfmg3cR3y zWY2r{F|#h_y{JRE$eXS75NFJKVUO@pV0J!cX0u+X!`9@@TzDmB@Vf3?&gac$dczD} zk|}@eg_-RhG|PCA!Fs2T1Z)47+3@^bB|8SXW{~P&W(%_soA*J^dD^DKmke&s%UuC8 zJebjuB4PUyGpruWuz7o`Y~~{ivlHd6mYKowijmu+VCWK(e9*|iYo(tADYmMcjo5{< z3wc>D?4oV9$fv!I>nWsT);2Rpb=e$8u`5p~YV80UP;*7VLKHn|Wo<Jj<Kw^1APGNI zHrvI+EAh+SPPioXqBe+sc>m)S<#Z8*ryhuy!;bt?#h9y@q3+u+85X-QE2~&Fu3Ppf ze@H9Ltg0E-Y7!wFGG`|RI%dQOW-|d1Gee4`zb40VAt3WCks?d}?6le{8(`0yL4GGi zdd`~-Tw~sz3(Pjg5U0qNH!~J%S;uVmnGO+1laMz%Fdj8#*5hbZ&#Y@nj6%9MTOd~7 zET8=K&2U6<SlXivvjNi)8vD?K86MMK;KjAfJQ47YaYTU^bA{EE?_C-UAfp_E)+%Op z^z?&nw)iP8yf_-&N(<67kI6C^q!;r>mCPg?yg=WA+1|kmOjOwn_XbQ9KN(4rFfssB zkfpXx?_3>A+#<U<SV)&}?99L&;a~T;M^eWhQ`)0TxYgn@{4;|@)miP(bxUN4ZNQ5! zF^zih(xMl#zs1)BQe*J~wzYTxQ{Ahz><^J|nW+}$-fW{r%_6mG<{SH*80Z`OFdP`D zDt*d)x}_d|8F#*5Z{&lGlgoT8qpsa<8F*@ma2{idsIaYJ))@zt4<9~!DC8S%-tei{ S{cx=S0000<MNUMnLSTYR9GQ^- literal 0 HcmV?d00001 diff --git a/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-160x160.png b/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-160x160.png new file mode 100644 index 0000000000000000000000000000000000000000..b34653a96a0870ea0a228071b148191e4c57151a GIT binary patch literal 1411 zcmV-}1$_F6P)<h;3K|Lk000e1NJLTq005u>005u}0{{R3yb+fl0000yP)t-sM{rC< zmgGpA<wTa_M3v%2mE=X0<V2O^MU~@3mE%Q~<3*L@MU~@4mE%Q~<3*L@MU~@4mE=X0 z<3*L@oaj3;0000JbW%=J01pKlB{D)yUT=byqqM})+v@iBrQ9(900iSnL_t(|UhUk? zZtEZr1z^DZV{8NO|E_ltMW;!zAy+lbB4<@qt@IV+$xw~WD29H%`9>&Xt<jREj@y{a zBRN`5j^|VPne1s1?URQjONS>ysbv*Je0(eQY@DbMLK15j%XuOJpDR~!(|s~u0`o%i z0we2WpDL}$Yk;)Q8GavdZ34p;Pd_R^4tEhnZUU1y_xbY7q3!|d(vH6HAz9x7^c_Io zw|}!4TcnY-@yoZa;no4%8Vh)<aPI)_-31^kO2DO30MasS54JCH7}8vX|Gr6hy@JYN ztqhXX2L;MaDAXlYmW8J}F#Iu4r2iDUQO(a<`h>lIm><$^wS~5v#13g#+rs0-m-&d6 zzb!P4#$srtfw27%zKaP>HH4~FoQ{Rv5fMKX#)faUP>u2-{v+W!%!jDGQ>Yn}BYlYN zBWBIQSRbPNo;!p#5BDKLYOSR_8pugLWI2fXAl#|?Af)Ppkg5+tsy+yb`XD^0`XHq0 zgOI8ZLYh8ACaOLNsrn$K=|fba?GyGO>;tdv6WWEiZ83N)X7IR6<-#XJf;p{fG;i^j z_s6onyQ3V*lOdNYpQ-4x9mZ2@qdvPj-jCtwSU&S1VF1r;rNcK%DC}OEK3&RiA?ixo z#}9BeD>;`oju|4bsjL6<0P80}?*oLsbooT8O(yYp`%IPX^Wo=q{sIU$3wi4Eu~-?Y z86k9?K9NzBhYDkt50eU6u(86_=VKPt<XSiq2p_hBV}pf9mk-6rvX(Fm7?Ogo0vs&V zT|Qi5&qfPlmya3DT8tG6e)Ra*@|3GHptwoMRO;~IZrZx`v-?wF?(pFXx*lOxH?ARk z^(g{#3KS4->^>oU^@+5sdxYi&;iZqM^Xn%xg!e2Vll#*b`9&S6uOZ*CF~#;2F6?h( zV=g7Fnw>^$^|?#Fmja>8_YI44-uJIz2;qij9WsjD7V5J$!e9V#u27)-K#0$rlGsck z7AXGe5%L3=9{@2}D4#-KS-?li3s8kg|6bRXPr%wGR%Mcq<H&%zT)9b1881Ar1r@rm zlQQG*<<M#qUk`ix?>T0RJy2FLTo_)9p#R-+Nz80d5bhqFms{ArH4D6yIYRSV1vSoA zuVgdzAtbDzdG{RxTX3EbWzb>d58}58yD;<dyolE36(ho2p+<Z9Q@DxhS<jCL@{An@ z;m%La%XZ=ugcb*Y$WPA-ayZcZ?y<$iX(qDaIUt1ST&QL&VOuET#A>+q2>F4N!sv*- zLx_5$=bTg8!iZW(Q)saXX$mC@4NW0OpEz5nDFT^n2^B6eO`${2HA|Q-h5P#f-v&xT z9Htb$u?jju{=}!B;FZii<U5*b_(};Ag~h?QU}#9f2k)c-;!Qnx!r{^f_#QDc)(}MR ztXsh=iNlBQ5E{ZZ@Zlm85_<Tsgo2LHzchw3JJ_x2v-MFTPvnJJc(F>P@PZ}vrbte( z6JTO<qWoU)QaN$)?DfKCg=_1aHR`Fes`^ZlVMJm}4z@C-?aBB~5{dgtBI-jH;=W>t z`-&(2CcF}f_{iQROD>J@$wJ){YBo8hA#{w<Uc;5m7pBkN@kOJ{Mg#$&@cA657=>`V z9w$J{sAREWudHNXlp>T3+p97%dXdJ*ggQesT)TBIWnUQO2ssMy%{SkC^ADr<i!7m? R6#oDK002ovPDHLkV1f>%s<Qw9 literal 0 HcmV?d00001 diff --git a/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-167x167.png b/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-167x167.png new file mode 100644 index 0000000000000000000000000000000000000000..d8720d3679b96fada494cb92cbbedf14efe51542 GIT binary patch literal 1474 zcmV;z1wHzSP)<h;3K|Lk000e1NJLTq005@|005^50{{R3L&&_|0000vP)t-sM{rC> zmE}jA<3yF>MU~`5mE=X0<3*L@MU~@4mE%Q~<3*L@MU~@4mE%Q~<3*L@MU~@4mE%Q~ z<0phJ`~Uy|5_D2dQvePH9V|RfV|I#~r?bP<;p_NyCDB~~00kyVL_t(|UhUj%Z>%a5 z1z=tU1Vs4%KlY|c+jSj>f%ZiAZZhlBNsmn)L2zSHab4bd=N+lFR?Lmsr@eh-&%v@) zF1h_b#Y>J#^R0w*VW(8S!iOYgO)67+o=vl2=GIFwe3&Y=ehQx!4eeF3V!~Y7>v$ea zRR+$=qvw4aC30Y@y$v&HP_?WnMSpFxyEaaE32>ihT7$aKnI@b?^rKcBm*r(lRog^N z-x=<?ec3h>H~afV6I`Ci+I8l357bXN)1W!8@A@$1%spppXQ<@oG`AH5?w|U7y{#Zv zTKoM(uj^CienErkDQA{Hx@fLgtJdE`WxcTyOzqcD-)?le_FJgj?{vz28ajQ33*8I~ z=y)Aar66liK*!Cw60GC;(5=VZwYVnh51`|-t5#eTm45-vJ?292+@@a***lql##v|m zgr-}Wh_63tQFAjBF=-mAg^0H^5gY3)R96BfB3<0tNA>|Uk}(mjwHn<_shLP%&IFV> z6Hw+%K$$ZEWzGbYITKLkOh9=vk(D_UQ07cPc{7p7oCzpvCZZy1CL*`Lz*KI;l*U?X z6sc1B{bi@CWi6lbjczlMhVm&>hU5Pirzn)6wpUE$&Sz0>Z&MQo^JZt4PPkQRQyVb# z);S<5nmufNCKVJD(U2)$9g}W=N?&Fwq<FONH$pKHjhRbBveQB+<G1^uzP2f*f~nZk zW<o%ztM}#kpRw(J3)IgtMLsYQU2cHtI?L4Ga3jR+&@jss?r`t98(JorxQ=%z?uW{0 zrpVZNcRy6mGSTu*5J2@bQ|#EdKmgqb%&`;DD~pnKl8Js_1O?PgGBJ*VAc6WhCW@t^ zXrOV9iFw|MDd>8`PI@pAgFOLrP<P><;=w#;o7qff0ImAM76r54@h#3llehpnWGYpr zu04Y(*<1t#v(un`s0mM?>xGMtY^L_Rt?Ia&z5*qdD>pGppSF_MW$sxcu2IMUUD5F* zQJsn0)<ZWdL-9Jxcp{hOvC`jg2vIOdP?3bwrp1Vvi2+ofmV!|o<@sw$ql9j!($HZb z9h^E+LIYkBdK@+JxRx@F68iX<Bm+>6<H)v_=%D(c+wHlua;OYwpry5{j&=Sfy7Rnm zbkJ{CJzbsV>qq<Hew!(vy5xr^70dbVx?-tH2VEbY0NC?;%jR&o(saF24^GpqlYJwC zBIkaW`SkoTHFD^A9O3c|o#ir7w#Ru%Zx}Uvps1GY0lMkui@O%6U;Qo;P%t~|ddioT zF-UayHiM4m6m%Uw9?iN?_q?o=Q0kZK{oH6am3n!X=b#RiDotdWg5rE65me7XEv8!D z&>d4KQOp!HVP@h0U3<`#-YLvJhDJD<Kwl4dFStNs=gx(3#JEM>>A9#0id~ChBTQ8o zd`YouQI7>4j^+S83YLmW8B8=h9W=?O%v~LiT*;xE{Q}4UzJEN<kwaTrv=GV$pjwfS zM^!@)J-^9l&&Oo4>Zu<OCSvJ}5(FiP1`|Vx6*N5GhE@bobbh9+uJ;)d&FL$X*>u04 zumC{46F<WuROR$xKe@#6+2Prnm%DtDAdWQF8jS&#KmP4%8x17#3bn?twR1ExW-kkC zCgNE$k;Iyb6y8ikvt}X-D<<=Sq{<)pf~&0~=O$QW8A2rw=&(ht_#03sn8a*@52JF4 zTwgh};1d)3onHl~DC1&hGBtu*v<qqPl%V{uOGxEdg7S^De%&gbhOv$^F68`=-Tuxy c@4WNQe-bK|eAwNWv;Y7A07*qoM6N<$g8bRWd;kCd literal 0 HcmV?d00001 diff --git a/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-16x16.png b/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..81457cbfd859776cab816b3e76dd6583b9afa028 GIT binary patch literal 287 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!M}SX=t9yZu`?N={Q=hm_d*(9b zk;~L4?$e&Q0l8oV<ho9M>@xK+m<uF9440`u^$_-B*O^az<~#**^X6{W1)3>d666=m zASth^Z|)S5*fe?Jy3N~<oj&{Q^A91`4kp7BKqdK}E{-7;w?cc4GO`%*Fz*#f+wg1s z7l}DPIXlaWC#0Btnd|ZK`VIz(OCRE!xi75eakqc2CGla;y&ujJ&lV<Y{0`4=xUW3- z>vM_IbJlyS3gxKHzxn18*DD+D(|$WOWP+_MS;e1rl;3C9@5{HyOnq!^sK=Uhy7iSU P&}s%xS3j3^P6<r_bdGqs literal 0 HcmV?d00001 diff --git a/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-180x180.png b/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-180x180.png new file mode 100644 index 0000000000000000000000000000000000000000..9b7a9547d2f4fe66ab67989b8a1aca648912aa15 GIT binary patch literal 1657 zcmV-<28Q{GP)<h;3K|Lk000e1NJLTq006WA006WI0{{R33KRAK0000yP)t-sM{rC; zmEuK}<VBU^MU~@4mE%Q~<3*L@MU~@4mE%Q~<3*L@MU~@4mE%#E=0%m`MU~@4mE%N~ z<3*L@^A7FI0000KbW%=J01QZhlBHWGxBuktHTwhC$o3d-)u|gz000HpNkl<ZcmeI( zjgF%r5Ww+4J_m6SeE)a7B%2&<QA&5Cj7k6bx@>yMZ>=J*3aq++-@bhllT=!3C5^p{ z*f=bCc>}kQGrr^k@NV*0wJb^i-$>zp(E``RibtjCerC36TCr6Mz%Y&Nd<J$Ie3t`m z<r&{*fLRLPws--o$_YE#;B6GlW-P%KN$hBe@TRPO&a${&z$TAf1!!i<h2aF8UBIpu z1+BJg@BAC~wL+ti@G&3Y)JS7rNx)$g@wwT;sjb*q!!aRVtM=I0^wBTwPgT!<M^A_i zHB+?1y;cFI75|J5xSxd6a(})Mbz{64H(hGq5^cJCYDfk<o5QESwSu#<_&0S<BbE;F zZ)%B0EpF)4w4oL=4mdp^FMm+eHfW8e@Dp|aY&_**3){B3b)ePAErf=eA|4jS$n|(b zZ5ki5aBk#&sa{(jIy=!&H+Cea5$2N6zfrp}=F*lvK>w)2D09iWPmi@8ZU%yB{YY(x znoB{&ezh8HF6C*HN=l>Os?&J$=es!E%tg)LT&ek+>+}uHK$@w!oxY(NNHaCJ(>F8& zY5wN6n!mZI`J3y=@i({C{LMwp-&`jge{+wTzZrzQojJ?-t=UeSlyWl`SY%bgwwWgF z%MZ077+lZ^+h#HmpYxj-N_KC@x)8C>PcW)!#g@6XHMJ;$0hMpPVJ3w~>Fd>E^Vnh5 zc$^a)#<<E13XzLC%Y;2<GKj;~?P0kxgPos*(o9CWG(c@#|2pO2ql>oiQ&#C}wMqTv za4;+ff34bJzZvwwvp<yAE7dlAU>51<sc;fks$Gw{{#G`CmU<O~AMh>aa&|<5s_WF- zCuWF^rw!=3Gemu2ri4E&yP~Vqq(3l2t{$Boqt+ef`r#)HL)G#FGgat!YJyV=9p?H- zI~c28`^_Nmr^Q2`dO1lQmJW0EXsv~z$C^yP8C*H38|C%<6`1<PV}vO*)$#l%eO0d+ zLgzD9;!!<a@d{{dE)|TX-ec{>HOIO(*HaY*y=n>Ps~ctzzOuYm&jL<~Wao=E23zXj z@}AnjNtyr0(B<CAimF$eG4HI29GsOf+NU|H0Ile8U`U!?%$Oe3@`6_dh@hwJv83v^ zxnizYMFB=<_tnBzD=k-6l&sXnqw4jcESD@VwRxRu7bBVSeehD}YE)VNAN&e!2*yQr zepxN%v@<GiuW0843@psgoNe!xqh5cuqNAZ||8!W_GCgW+lXyfY#-G>rb(7CjOUm*o zLS&&9FB9!W?A-BZDkBU7wSOHa+}?hye*V-tRvqKsI8n{=rsqSS2CMb!y>HuD-Fhn5 zAu>2a!~vRuukQ3@5qYSOP7gcRYs9VE4;h=OUPugcwHg;IFLkKr`yo}6B@tPv#Zph5 zr&QVUqgunzs@r%u)~h()F_SR3ZSQNJk`|4>CZzyl%gf$sH@E)=w!+}l{u;flHZV4u z@bi7XmB(4#UK3U~9t&e5*R3{u29O-P)vnBB$JN+-YTrO-7#;Piec6E+p6ylZdY6yC zT2)g(*6Iq)T-`oB_^V^N5LrYGb+wI?9wt`=BMb98wW=o{*6Xoq`$k<RSE`s1HP2&R z%~GbP|DcJ{)ksHEZ%>bAOq$Wv=)}Qa;^pfXBN?e<C}+-!|C>d1G8snWH9C_4ARC7d zZIv14%t2jBJ|Qkxa>ZQIz(`%^b1^?;IjiTeYeofp)jk}2A_9|jV_me>BA3q`N+{f` zY?l$fHo@>HtQBj0a0z@(!uSX#ov@VL)P9e`0gFgX(nUY}=;S2eCtJ21p7X#Ys{R#b zEe>96%)qoTBc?UtUK3yQaq@=d#ql@Sd8X!e`G#hkZfHh%Lo;e%74?`g0<Wycj>H|+ z;f^Qu25`S)t$<xN;+s}r7YU8+5&^$xo3WV%j%DewkpZS<qt?X#MqVc-sXf*?;GUQ^ z9aDWH=bs3hT4$zHrgqjy=MiIuyOk~6q;KE8ef#zgKlBE&*a@*f00000NkvXXu0mjf D3(YnH literal 0 HcmV?d00001 diff --git a/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-192x192.png b/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..36a0ac7261e4147da46f80f11b345696e8f4faf6 GIT binary patch literal 1753 zcmV;~1}6E5P)<h;3K|Lk000e1NJLTq006)M006)U0{{R3WdfWv0000vP)t-sM{rC< zmg7a0<3*L^MU~`7mE}d1<3*L@MU~@4mE%Q~<3*L@MU~@4mE%aA<wcd_MU~@4mE%Q~ z<A!e>ZU6uP6LeBeQveqyNj3~<v*-VO{L)wi!IJl*nLjyN000I&Nkl<ZcmeI5*Pinz z3`a#X2r%va-*x+@$qx9NjV<<<b2XR$6PYHLfiG<N^5u(=N@-~(4Zm22f8(r|Fd51Q zd?Kz1=0RtqxD_TLm4F)rv|@_*BI6!T1AnB$eX0WHB%1$;umW#{!}nAToG}r5I01|) z*vA52bie^tU`xgkoB^gN93pra!e}X26oB9obP+xVM0Dju2Z^I7=#YH<cmGirI17)X zv|fIT543dk6-03G9*a*{17~0Y4kO_mE548ouOZM`3X;Q13>1#zI|U%*1RrO?aSH5{ zB5q(4dx1_RZQ?D^pUga$G0+jvxI>VPW}&6O22dJ&mh|IUsPi+_1fM1T7bR%8kA~0E z@aG0HTzC>v_;Z7T7YdmAV*^p~4eHV(Js~VdcjN*-jI2L2Fb>}k8FW=T2EKpIeHP<> zWRTt$Ai?KR;U@+QzM)D6=i<(F5jpg=%dZ=(9P&dNHK6;Vd`W(a4@ekk)TxW|Q<VFq z8rZAyQ%niR4fKWiDYAv528~mGNFaQ~0~8sq&QB4_H=A?w7P|z;FF&N)9}W93%1=pc z?)=n%e|~B(cYbQXKR-2?J3lqxpPw4cou3-;&rc2J&QA@v=cgn)U4CLPcYbQXJwL_d z>GBhUx$_ePlAk}aPMu$tq5MfmDGkH;EnqjlSX%ts(&eHO@Il*w@vHKqV?b9V@IZ~s zKZ^EaLM;L=C#@0t`Axx1oPujHi^GBZa$nM48s9q{%I|QW0#_k?#i9KAy=G%I?bG~8 zbjlR2FwiZG?w?b{9*xPgPxI3ogs!Ygt=?9=;vrZ%qxbX6y7}6fD1jL8JpVSlQ|>Vn zXm^Q0vd8j^u=`Mfh*uc+gAcO%H%peu=Nrg6`1{k_^tpEgvS%2SgZahoLlM*<oMGUO z<%gB-7~UAPj~mE?`N7j?6E7VH>R^6o^yP?44b;K>a7$-l&;UM)9?VY#8n7@h{ro+F z{z!&TlKc5Pmr%b3<+?#Y^3y?lxj`HM{pmEyVH}t^_WP5C%)+=qC>Ok3zuo^7#BZzy z%UK59e0lVB-Skx3pieXC^q-gUz1ovOOy_>$K*0{8k{N!i1`C{3gHHdykg+*d1DDP) z=;sIFI(<Z`w@;ZXd=im|zf7{eU!&Gq^`@>psVVKe8DIOT!5W?`sP1(&A2tBFdcSDs zlAc#tlK<HtlZoMS((X<t{nH}|Rd39@9@rovHF$2DR!!d^FKj=~qBojGPLjTX1*Qho z&_xdGLIyzwPKZe7M^C5XO@YG9V4-g}JuU_DRn#Ce15HnNE8Ix+b;1>hjgvu5WS3+& z53T;8719zPgGl?n8txQQmKCYNm2*)eEt<H!{TBDJ&cz^^_<Uv1CAUy5OS<nDVlpmd zm-@Ju3slP?BZFk}LN-16ac^`(l8!i&aiEESAg`*C<&GFIfL1_;tqoH~rUr_Rfi-Mw zS;=XF0b~{;RdJ@%H)X))I^gNv2ux&ZaL=V)4OY7TaXP5cHOo93tZzHNiq#;XYt-Us zLX%m36ESYzAvV3vMgbnAb!djCH3*W6K|C<So5-*PI^cNkS~%MHy_|AnhF8e2X=jfZ zG={6$p?!h~{8~ookb$Llo#&_lJsKEbLprcmQ{=eDf^h>)1z30A`Bz}vfF7e68-&tb z2r5t}sDY^)XSk&1sll?b^Gg=}EHyBWw&Rm!bI45H8Z^8i9`hsj8qf}%eOblB!qLE* zz5J+NcOhZrXb?5r5Ek!bx{Iosqd{nT^NlG*@*_sW(E!oq)~v%P3e8W)3>yPVG+X(x z3YL3Qijy=yua=|9{rs>XAp#df?&gPNksv1cR7<{vl)V2D&gyW3>J!{Rf(J&JQc3(K z;ErJb&y>uP1Kx>V^j^qwzzv~%%Q@!eS8?;w`!D1P;E&05NsyL0&%d*x_c>~;xQU<S z^D_Z=uyf?!$IX_XASTa`YV!Q(C(n;|^8D!7=bv^I7aT*)UI7o28#I{QAj0GZ!A$l! zN`eN?_<%hY;7rmHI~3qeT00{l1AC0}x#AubrXcC1#eiE#n1htSY+5LohxB(XO0IMs voeZhGb@W6q8AdH-N$};%moHzw{4e+&xDhA-wy|AE00000NkvXXu0mjfW{66G literal 0 HcmV?d00001 diff --git a/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-196x196.png b/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-196x196.png new file mode 100644 index 0000000000000000000000000000000000000000..4833812740e401f4d654c298a59914afbac5251f GIT binary patch literal 1684 zcmV;F25b3=P)<h;3K|Lk000e1NJLTq006`Q006`Y0{{R3_jrC;0000vP)t-sM{rC; zmg7W~<3*O^MU~`5mE%Q~<3*L^MU~@4mE%Q~<3*L@MU~@4mE%Q~<3*L@MU~@4mE%Q~ z;|?_Sv;Y7A5_D2dQveASA~#D`VsnCzpt8o<=JWbGsmne900sC-L_t(|UhUo6j@%#& z24Ic};f&w^VSCZa(hSTHX4}M8=fB*G)qWyi;w*_^m~X!M<{PDz<P6Yz$PECXm3UZ| zge}2Cir4H285%sL1;vS=BMeg=AA_y%Dv`@zIB4)PnTO(lcWFhl7zYg7v9K^rqHfR? z<~fKXBAiGwqzxMa7++8s&SfKP*a80LP-quY3{GE*NN_f0PB7_~J(q^l@l%6qfGLJR zo$FK9>VCD9)>n*PteN{&h=PEhu1~VSO$rGMIhL2Xjm*5pgm(s+p-;O+VO9`vz3?~7 z3X$*IbLmCI`gXo3S`*uURQL~CORW27ZdFNP>x4=2qnc^|Il{xDVtr~k61PNiMVL&b ze;nEVf<m`@5hB8(V)>eM1j^l9q3T<Np>%79inab>C9r*(D`X+ivGR+EmgGVcw8%>k zGXH2SWFgUX)8!|M{jI@@t77U86nSExtWdZIzuka}{HY?{Z@{RyM8F3xhJ*pLl}{9r zh5;j8SymW22Fw=gl0pYc28=W=#FSF>WsYd2kuvnr8RnsDKm}_9Dp(s(!P<Zd)&^9t zHlTvF0Trwbs9<eC1!n^)3Tp!@SQ}8m+JFki28=134XCKB4X9vkKm~t;_LaNAga&hi zG`kNmhTyECM~ElpgM93jBuC0&6HE-_u2l<~h(PWcP8hZ_6naU4;0l~D$nd(qMx1~K zm0mNexs{-f3g-;@9kkjz%R+;7!<b5~Ec6DE=2&87p*Q$vKq>8hg-x(vFzo?wnBNB{ z)2#}V;iRFzn5vWA@3}*9z?#9ntO+vSrErS|5&P$<nB&s_^Tn99Xi)9l|Bkv_6lu{Q zcEBL)W`$Wbh={N#1P#TpY7hl!Mi5cNRfC!zn{rpzi+tA5Uw>XuQRLHxu1aiziXxpg z^av}cDEy*9Y!d`3F1)`mXAS*G?1GFUtr>(KP3*bCkm|R}cJ?HpyYP(8w%9Yyr%$6D z7mmfTWDo%nMXo4{zF~!Gc6uHvh!sVW7b?&&KdZSfDV(@YfrdG`*%d`o7j0(e2BGSw z3NNlw%>On&D*)1T19#2Qwf+1NcbVTSbZT~dglfO6eb&5Mxi4>a@BqARLvy_1#bG`K zzsbe-O|-2upyH{V7C|BNt+q`44+|<Z4@DTzJR&UN_d``Z*xFaqUwux{Ra80J*=O19 zRGgrzz*WZ%Uz}#T!)wY=QTTrSPaSML61rM)3f-S?&ZE;{s5L-NQ3h+48P;rz2xw#! z$K#ZU<6Di|)rlR*DSZFe8u7Mbd#vhIsvb^PHQrz3etaU3Q`onCS~u9mR-mRp#5O8w zwskcTwUiX5UrL9s5%uV%dTe2gI2vG@?rI`6#rSe^qg!m*fUd$IB8Xm5)TG-?BI70Y z7+p69VMRfO?e->a(x)YpfQa;>s$*Q&r=^m8+_Us}Bhe|)OeeCAdmx9MwM-nb>j@Pr z&4#MzAaq+%97Nv}?3c=z2TYN45V9;O5}`Nj&il0U#{_}aE^tNRSoLY=m!G1msP^pK zHiGR~Y~9ReI2M{kpB5E!1Y3pa5UdpaoFK1YwmPBWRJ|D139HE{{Cq6NPgZR$oD}k@ zPm4XnVi+iT=Jwe4<TDog;MwKYuz5gpcDvVw-9H%svZASgpae#RhkI-^V3H)NDDDqK zKb}iG(9r#mpaNP7-iHhi$#P(TW+*9UX=Y>qh=P$~9~%HPpD%^EmoLaZ1QSKuUk_Lk zl(N+m=blRsl%y0ojSWeUI=Mvm=Th#aCzNe+N^2LyBA*Wmr|r>Mdqkl5rPx#f07?ow zZb1}YO?<xOCY5@c^i~KVJq*&MpdPGo@dyQmF-#1TV$R<Hp0NRw7#lE6GB#ig69ea& zy`M3FXFLv=#MpqToDmpJS+OsCXOg|*;9VxLZ^K_v1o7Ak^C;>Ho#qI;1R(k`5+~?K z?y;_aL6&9%A-^)TEcis(BNmp;f?ncc?l&F`Bh4OC?Vd?;l<3XJf~Q?LN7-GA|0myk e^UXKkeDezklP)!9h#*b?0000<MNUMnLSTZlf*JP! literal 0 HcmV?d00001 diff --git a/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-228x228.png b/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-228x228.png new file mode 100644 index 0000000000000000000000000000000000000000..0edc6b54e9bbdc2491df445cce57786ca1d8b067 GIT binary patch literal 1999 zcma)-dpHvcAIB%RUYEC{EMpZ}Y$Ik<CYM~=<}#OdDVI@hEB9N9Q__hN9m{RVC5~%E zF4G!GO2=qq*_c~GhAbz?h$eEJbN+sx=Y5{v@ALUSzdwHeep64o*eNS$C;$KeWe0l< zamT{HcenHoJ5u91c4TteiHx<2bh0a+#^%gmb7%f$j_{xPH~&u>t7eLJKB&YHT}S{K zWw4&P>-oq;dL{Gi^cRT_Cl&$#$fF%FHsrW-e@q0WkDDsV`Ap<JPTJn)8oui?%;a%; z3SMEz;)Kw`U3;qer~qWX>q&_)dk2{BbbQiT{K;~Xxxy*AU*xu{q@M62<_2q|oM~Vr zaIYrsw+-*Kr`A>;OV)I$;tHF~V36xKZG%X(UT_7cCF&sZdC1Q%PZ#)yDjD5>G^*j8 zG!XD+5N4bPjSR0VM7y7vcG-&$xJ3zKIR<&{e#LPEQ*T~NeQkSCank|6!L*l0lW??B z!)9HJsqn=?ZBYgSBN*>F<}cGDqT-}k*>)Mer3N*t>zU5V24(w+x-FXKtCNNm7P=W< z@a1gV`ge#G8B`y_h%qJ$|E}Ma3)B>DIxfdciHk7(2#Iw1z|f75CBdrMwG0UylRI>1 zqqW5DYFu%juZR3lLc~#i2aSID?1@Q}qe;`iob2qZ@0Tm?z$+Kj4UVRe!(4*qDaq4K zn5AK!QrHkEt)aSTY^ccM3gvobI7G2Z4Z|uSRZ-JP7Ebz5g`i>6#0PHd+pcNk;<KKN zZqKhUtY`zmRMOW#R&81vP}PmZWIuzgGF+Nj$K$?Q4J7Kx64Ra4sN&xr0bk+a(%xR; z%-w421!v}qD#TusDVZk4+cw>=3>ZdbM1@isQ&62Mt0@m5Zp&(d!2?$pLou`cIP#bO zPi!2y*c?n~ZBQxir_rkW{>?M%=x6cVYPz2;{l&}1fp3suD{)r#uv3bjD(JZA+v#Pw z4C$mSk-P6;;JquC&)5*(hs!R2&#X@h8jS`H0AAxLzm<>>j!#&E=oiXGR7QbuHL_E! zCcOOw<aJR~$sDLposT1<cFqG*jl_>d$nayzrtl~eO*F3-I;K)5VBgNx%WwajWj3Cz z@pT(2m~(f6`xl}(;?OY`Rj1OzhXd=(IaqFNF_**fD37zoD4gy_F=Lu>iXhYEv6PEZ zKzq^i0&hBq@Kg=HRYwTmP2@hFJrP0{x};J=;Num9k<yJGApL>>wmH?VF8=CY_u%+l zd(Y2|EndF{R(qwJ!93QC%TGq!&qBBfY#?uJGCm8UH#U)(s0Ioi?O!3y{mAUwheO?d zZ^Z~-LuWp70lo3_iK=|UqQ!VX-Q4c}`5q=e_VZ8sIFHm?M|Eghj|$YOxp)}=lbLp{ zI#pE>#{bq5pYk87amOR2bz0|S!(DPZXNI{xPJ%eMHmHi?XPH{QF<xD!AfhMVO?SC% z`RiKc)_e+&75ofgbw<+pIx)1%I!5yBrXA|_{WTu6UzZ99)bT*>AMbg~9JHrrlDApq ztFb0X`9BuOH5%H+-D*q3hrBMYh?c^sda~?s?D=h6GuezMN#Oz53illOZI9=FS6H#- zUB)bUx6zO6GE|I^z(@}>Y<z?|3^BpX7P?Y8nD-V~FjF>|M`>y{Z_`+;uGOb%c@x(W z4Clbmy?4B(h`lq>@0=$rJ=x-2VCwS&6z6rx)N<^vu}X9J8$&wy?bcLi*a(6~|KZzM z2Xol!N~#JQX*h?+a6UBE*5sAf%T1Mq&ILy@1InE(|C<>WRmpd==eIf5+b?F-owOQm zIC5RzYW2_-lA!m}ly~^euU^UX4`uY>AcAMKW3O|5gIoR6to++e;!j7t!ytD&AFSXn zP!?d-j8BMgR^5f`6$@W%L%X_TxxpT*8ys6Mg^&;bWv%zp^?=2blspr7RK84K6@KC> zCqY=wu-Bc@*Mlag=GqlpAvxHUbXK~RMSm2_^?ot$?B0@#tTU+i92Mx#d0E@8Fg$g5 z;fl0To8Cbmi^-MVWmg=wsaC87;U;se1r6r#1q5T{%mPSz)|={c>-SsNIG7D#GRNue zixOfini8x@U9>!4@3B-y1{#T?XpPT^_w@Gph$quqO=>D-l`zp68Nd}!o@I4{QCSwr z!1e1U#eIJ0a3|aY9;9|DCtmp{T8pu7Rj7?N;k<>d9Yi;hWShE{PHJnm^enJ}NE8#? zYI2JdGcbMu&1E@<l6j0HI2_l%n~vQFf$PLlkz7M;aIidefE$4o`)##2y0=S=m)k#& z=3Zo<@?J7*wcJmr!PotedY5db({L?-LKaRKCTH(P?IBj~9URdD$`r!#P$qn1jl;rn zLXHaySf@?9^ufGV^T(f&+ztRi=6jE{R#0jD&2y?DTJ^IU7OArln`YC>X_3!ws)*UR zw5!sP5wua_4QWUP+Q>FR8uElj12s=Vp9dCAfv&r%cY$H9%W@p;4>mO_jZ2^WM{kIu zR}843pGIQwK`U%U^E7Zsa~6vjTq0&e_TWb21aF_xj}dnV#fu!XN8s$P=9v9gu3<+b zg(i)diyz`N3nK>n<^$EZMQbJs@DGTRc<~$PKiCFL6!wXLr%rC}^eeyt>w>Ab^-25- D0Fu(G literal 0 HcmV?d00001 diff --git a/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-24x24.png b/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-24x24.png new file mode 100644 index 0000000000000000000000000000000000000000..0fba91d43e61e2c311a6e2e2e68679feb64ef429 GIT binary patch literal 381 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAg$MYAxVjhkxJ`fRHTS;jj3=&B zAHxuk4dzY(iFiy0l1~Dse1Zy2ed0Fdkqc14w8tO>)8ztUKXI7`)c92S>A816D`ZQ8 z{DK+e*hTmK|Jgj>)1ZX!8T0*1n<K2%Cww@S6}7TEV3CgKHK4*Bo-U3d6^yy(SSKA& z5OBHZHfzW3JOAfcukk;q{eC`!z%ixcm2FIts;;aH@}fkox|m+D_pR~~X+G#vbkIKg zd#GE{tE-V^H<!HG6s=(!FyW=#P3N-BTQ1yMHu*14;`%FjR;S(_x@zt?)#}~0WvqU& z=L({4JY<a7Z2ebn<D2)E-(p3(w_Vw{a_29u&fO-xGBN6jcexp!_8t*BZG6)-_?_;a zec6{UpZdM_grw$cPdksD&Q0!a`{(>hyv2Te0Y_QXhuK{~KQMT@`njxgN@xNA8!@p; literal 0 HcmV?d00001 diff --git a/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-256x256.png b/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-256x256.png new file mode 100644 index 0000000000000000000000000000000000000000..ff7c3d1251806a73daa03dcbc1c60ddfb991929a GIT binary patch literal 2209 zcmaKudpy&R8ppqDEUnE}Qkq1_{ch%#Hj7-6r1X;|t2oI0){SP1Uv9}xZW}SzI7lvq z2oq_{E%}8Q6S<_qTr$>n{BeG-*ZJeT&gb<!ulMKmJfG+PC&9_l1`b6*0RVv8*;+XR z0BFa8015C8{3={8?!eH=;i9!ou!D8_^#3oLj4yu&W~}L7%p`Ooch2{PJ3C$gl-zS! zqZ^{R=eO;VjY&r0*SU%Y03ZRgv$DK+2lOK+uCAhNzjczUn%cSuyB+$iz7C^(zq5{M z%Io#JnrAz>w)`Ij$5!{nv5s6=W@oWI7lxUlIFGpys<AMkK{ku>jUPV`O?C{4I$eXt z7_G==;K8-0NoPvYT8|0wcYg|eh?@dj1zJI~UJ4GknLQ`*C#2m<C}9&*y%Oh%g0dM; zVj%^}LRv%(6zIUWJ1N$G{2*3Tx!p3R5w6=|!25kZuQ58(F*2Vp#oxcNWoGWyh`7Fq zI@50!dC2+{QKaV@k~W&yXosXW&C-QB5M`eAr<3n)>k~IM2y=MN1MZ7Bh4o8xr;EuH zoc~kd^0AiEgUsScYI6)FNB2f4rCS0e<4T^saIn{%8CA%txQ97K<|RW8CVw`NX{{Z) zbyF2DG*@!aaw~b;73E#qTQ(-?V_bD}<i>5mdzkGP2qxJJfQ1VRo9iq-+yYYw5{<X4 zn7G@2x~FN!kHPO~?@rF2#HEZ>Ec#S&n9t@OsRtjLvH`n%I3GESB@#b`b38>Ypuz>( zW#uRixhVoJ=I{*@?0fI)UQX;0e)%h6Yb1$D`U{uf&R?&mxLA_%NI^%aMaQs2LFQ+& zs~jJ6`9=xFKHBC%h5*NDxyID!MtDvJG0WMAU#}~r47~#Ql<S#8*N7i!@_KhUoG;^n zt8oSeJOMde>p=MIZig&$EJ_B8MbZ8jPhyF0$N6o{O+F}9g^i%;T_!P$UauBXR(ASt zF7RS@{NBINmq~e@uUBJsmSEGq97eZ6gs`TQzMB2}<A!cTL^eWQY-y<Vyc;KO+M}8< zbLj2W^-hll3sIMEZ9N{^m5XHuJ-#n~rW+~SU=iJ3oZUN*+8mo}eLh@SAm_`C6TE60 zIq4Y1VkjANJ*kbm`2mHs)(=Y~X$(S0LF><JLey)z_0X^d%VU37E68Z&7*_j{RjXF^ zIX4(_RHP8yxmF1kMuAXHFUKwVQtFGR7iAw{I2;_@ea>UCNp+MR8U!|q_?o#U{PAYJ z58~iK>elWGee(h|nJV9c+8AssZ{&0^Khs;S1ei<dl!?`#q?C?Q18O9%{f}Bp+icJ< zopAyKxIpmUq=fhVN<O9HgLDRrBv;vuTj)6_&Dibal@~tqUXf~-16t@p?1C*ABDZ*j zKmg>54GHPAkOfkOs^DqzBB8?{@PQY{@-?xSKoJn$SApy46TaxGt9>a+>V<>M!Bj@w z8HBjq<6ox6TEbA05AN0U1iiT&<nfsyg&16^aQ|%qp1Mh**_$>7DoAe~FN$UJy_(0V zKawjEX~Fu~7UfKHn9SC3G5E{bxY6*6VYtbbMPe(B0gLV@=X;z=4C+CA{{iXIDS>Pd z+~aSBh5!lt<pYu%mc!=FP5vK?vy+`)_mYzzdB?GJ`@{kMFN?_r*9Et8BZUGYvqQGo zOvB2#w)gbB;RXbJ_#Ak7i8FsRN&`1e0ITSu$Qn;<HJ4!V*l}^#<_#Ta8wP18DMbXv zT?P}is>ULDhOs|cXP<?@MpBPH>1p$14Vpl@L%^=kjNM3Ty6m#kw><FEdh)w}Nhz@V zSMS+TTd%=JM*fNM+}5}6ykGlJgG<j*3j`NOv@9VYj{!r-@c`h^tvzPAb_XZLMRXNY zEAQ>I_ftr&<s&!ncAH*nPOjrmlVE>)_(+UmL#|G-p>R(!WZW<9tB*wNi?apX{On8M z7wa%ZJSP@pP<<Ud(;$2^0WT?^Pkd+j9JCrHz2@yVKTt>dM8WL^K%I;VdE-xk+<-&W zoD^BywWIAoPsG<dVyuRkf(d5G;STKd#FeX|Mf+(IaxQI7^Wx@@K}m9QaH~`3GEi73 zCC~qTiLVb)E)N#G8KOfo4|G<S6}zLVhYXtzX!NmFT3_q2ts`blR*$Xy0{OF?9mn78 zGoy^K)wv&M6*S;QlHl`UQsl%>(Tssq`#MRmW*}<5y<-vK*Y(irqWtR>6={G`y4yK{ zd$ug9TI#@HLem69InU%3M92Dah#mTZEIH++Dw;~P(4$k%dLIU6$|zn)kTTl{EGg#T z2{bW1A<N;uC&A*~Tu+Er#X}Xts;A%8-3kYo8+1@u&9SP`vMsSFA7-0HR;CNSBBq`K z8(#L{Ap(IGb}f}*3iks<Z(a4UVFpS=yXxTb;btd7Wm!y}HRx4k1DgEOp?M=NoYcGZ zpj}{Maub8(L`&OlESJD%MaJdMVDe-@r3xWa##JBNeLjdQqf7JPYuFvBPle4yx4{Ax zW>*E@ef+^xc~}<}LM-r^u2xKE^)1<L8tth`bynDigiV-OVg~KuQQgj2xy+=Zj2fGh z$}^wpo!|@a8tx#Y(`P-btBO*mCyNrYrN8T)=vI>$im(&G<)3Po5R}O!AT=X`--;3A zel#{H9^YPLsQWO!Y)<MMi%&P*>?j$@Up3~c^!Jl^f+Jov0y6yscC2f4_2gaB#LhI~ zAzn{(rI6bvpQ^eoLR6q7H9d&=A!@l;)q(F2XmU&%Q~rXlvW`rZRoJgxHmS19Xc@2R zlz4;fd#r)r8T6={M4D0Go8#oUf0X#6)jEHY>a;<5GZ6{DQ?GGsUp1xtChXcW@5oro zqzI2rMLl%@6xLtq7vT-B^ID38OWtd@_Ymf%{!1@JSJG>|Fh$BcPXl0Q?PyhrCqDQ$ D4+}Jm literal 0 HcmV?d00001 diff --git a/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-310x310.png b/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-310x310.png new file mode 100644 index 0000000000000000000000000000000000000000..1a84f69d41174e8846bc0d2276da9d830806438d GIT binary patch literal 2639 zcmb7`dpOe#8^=k-<g6SE9q?3+PiBtuIK^U~2$RE7IkskaF{f5d<t%bY_K--0%^`;w zBO0p}88K!2_BaoXO(KVQz3=<S`_KE&dtIOJ_r9<DzP|V0cj`qK2T5@iaUmfgNtmOZ zn~;#O@xLS{vNsvK=0eyj1{a;(?H$6MZ3`#u^QRmNruW=F|3ALh{7<H<xY+EytW1=f z%O#-$r)13WZC~ei3sCRZsxF<cmd6MQfjVGz*6y*RyyAKMY*p1CUCQs)Z;vMQTeyEV ze6}(?FT?6@Pw>qwOOfqJx~lZx-yAfXvwVA5LjBr@`#a|umCbbx!9Q8^igaJK436Ba zMv0+Fol^B@*;Lu!78mmuB2#ZVO+xxp#OQA#o_xwVs<ay*Y32m--!67Ug!pggUx*qe z+|93%>v|P+ES>Bqr$8mxpLmc2nL5aLFSdNZ99C&upDJc-SL;uU8jQYqM2_ooSi1I9 z&K+~eA?~oKs;#xm6uUPmW#uMvu4ZB9tK|66RegGS8Xd>P!Zh9@HZkXu-Z8mbCNeU= z|FY@95~0)OMiSQ?)zpNgHleVP%;V-2ad}rYe7l3ov=h>!L?`I0et)f0!l4w?vfzZp zC{Yi!oBgYvT&WkO(<=d(lCWnSi)TUW;^>*BOxPM<Gzl9jzn`7kPT9R{e1+QzQGE{2 z4%#u`&oy0jy@>9&DuEHG+m&dFxz&pFa3iK>(qUBV^%`k=+d0<U((;^z{KR3UC?g}& zM;e@7ZB0q78He@*U0+5bfp_PY`~QIX*_P@6M?(i@-$}<;#~00=`BeyktTvXJZyI7e zE;&SR5+NIj2Gp{0HwxKt#4%0k*EEng5WU!ysV-mz4F7gyD~<x`U5ICHNyqwZhFP?% z#9^N3<;d(LzWw<eVqF(qTUqJ0q<gxKE@QQ*%anRiIY@=Wi0!z)%#PI48=#LBt29`7 zw=C_$^`?>^c})ofCjo<nRB%bQ)!%*6_Vx56Qua|CNj<tp<>AA~h?}ea0}3dM7P)cz zb*7Q`lmMO8Mh&cB#WG1|33?UN(5X|W?MYy@ykq7JhlUGPm*rjiic)T{?A#l)%8J0U z!^G5AL2x@T>cs!If_0v53<7$Kgq&?qvwcJmf1C*8_YnOKB8*W80f~tv#wqTk(Galo z``xUus&=Lo<FuYMrgPZZ4W$=p+XfN+09r|KkLByENmNxZ5R^8x9ks(&WqM5yj(^UY z&Z{w*W}PYaH_ALKMQJL1!A53V%&-m?YnlfRPP0_}N=-BewFXEm<BZbap5x>PnR;&c z(Id$gtks0;h@<$Mr5x2a&bdDSxPL0I6!(Pg!@eCIBmoBs-)4__pDb{D{9TA^L$I}m z&J=`3qPU`ltM?Oqt-cb1pEHPp<n_2NMT4xD3AT^tjZs+xhL*dQnZXH%rl2U_I<UWB zo&hlPRY@BW9R~M)bODJS11gP9{Zu;&#P1g6*XW#?x+-SL6IF7{kQYhS{YmSJe+dp5 zQ;a@BC#Yk+lNgC-eap$w)!_Heb)l=Cn5Nlvj`&E<pWlmF8V2do`2ypm2D(I?XzA|& z-xDRX;b1x(NAn?B&v0mi5SMqwtkMrwTy=Gi<-WaRuoXn%LM|0v52hF&5U{#g(@E~u z)QyO8aK<+4!d0pVr3w8_p{0kA&@Jy0iE6pLv{d;}(A>>hBUFodw;vy36NPc0@r)bo z!ZDRizkaW~i^M<=k$AhGdN|Xht(R*0SpC>XuiwIfS=*=Hi^xU^Uu-d^(II{j*?d`b z>4nn<&5|F|kuXoI|H^6faN)PaE+Ua`u-IHO-v~2)`=zmgpd?~coxhrIvNhKqcSxGA z)%YO&6tJy~0hLU`!*g}~)*m#P(Ak$tT<6SwoDsiqW@H7wIJO3=|2Pt6<$U&vPd=tf zN&5}#yfc*|C{*mK58Tu~33|?p$)|z=pY09TGw*86E>*2ObnzdJy-utL>MXdL(c8?I z*{?a<%*mJu1?wY`nD2GO*)L`(aVWwfr<egM5^VH--0Cp6CjI)O(2T}1i5K&2qva}x zc6O={{j_xX{nP5o0j)39Gd!qHvTeN-z|~!G`PtX)=@X?dP%u8{W8YFrD!|67zAqW! z-+%OL%os)@uWSV(*a5C#1U}f?iOI`+GP;@CP#HHw%X4gk>@bI(nx^SF{1|sGY7fK( zd23hMOuW|_<S31{XVR*CEnF$6G3b>xGR~xlBHu2XC5a#bi9sKr*L}u19UYXP$xgv1 zI-qL#gOjPWzc$)PU%k@Wo65i9ieHiRp&wU(p&?y%6Z=k1$Hi=E#IS%BdW<I<eml%- zW4G2qfAu6fiQKHepSwQ$>B=vD^hk1A5^|Ckp22H#E!;QDrlK#{m|(jOdf=>_a+~Wy zCzV~oYvIbhkz}-#H{ov}*(O^#NfeO#yt{S*Gt&}wujAZEXfJy#)8^^zzMNUoz>-;M zKcQHDS$7LEvp=nujwd%W4uPz7#RA`W|0pIm3lyvkbCmru$lvrhwdzts_^eN{)kx;m zace_AC}EjOB7du$2C@YO0*?u;w((<}qhXO4FAlh^uZ^m?nKm1+kj`Z9C{``MYGt$w zdH{*EuGoi=dsWyx@ugq}M+1Xt)jzq;Dr}uwq*i<c>U@!SFRGzpCLaz=do*Y=Knj== zQ=7)EI|*q4J~x2ZUW9#^m55Q!OUXD4!>1AUuCfn}#~gST=#~S)EH?j1_X%jdOZKA9 zpu762e|UBa6q=7@d*G3n!C0rZtOwu_opdtX!@@wBM&)&6AhYX(fEexG@7QYj@AS(P zJfqo|0+Q`plMWUOh*+fgRVUxGxssaEM2<fzY{D`LlelTtS~dfmw|fzhjjK>we-rJ_ zLvQuyc6yq$m(<fkZasu7@Hj5MI^6@ttQ7nWj71#li+Az;ShFRf>-q5?NMRb9I3Ff! z{fyjPPe*s?01I>##V`eoJejphX8qJ@p5-b914^hnD60btJ=z1*=G%$U_#5Hkk=#@= z?%Z#|l4iD2qH~8N)S{AVK9?-$LvyHqSf2fCXz7dFwZ!8R&E*~|gdawmS_{<}rIZh8 z#3Nceo%kqRCIu<7Pdcdm5b|!TLhuF4K4k=-e}A^{2|8CkW35(1wBLK`ANb2BRlpjp zULj8Vu3!3|J-5F>s~;2uFOlypvd}IB7X@YR4`|SOO8|qqh_H|#o=SoIiByIH>Vymc zGTxNxx(2sth=bdJ(Q<Ny5MdDj<oU>76GDMRF#4$W2AF*}6Ew^2#O3}y(bIU9eO6d0 z4PATcXMpL1nHW<X#O22%9!^melUpTAg@yZTl%mf0xX4T(zR{Wya)}}5uIN#ee`2vs z(rhHGlX>IJs(GhLC&{FtI6qCKRytIxsnf|mF(xpnx&J`0fduWpWbBHvD~6&Oye_r9 PFHZ<&?_yVD<B$I*jv7h~ literal 0 HcmV?d00001 diff --git a/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-32x32.png b/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..6255cf37271cd56b6470932b4cf6cc6af8342409 GIT binary patch literal 437 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyfdM`tuI>dsUh{6dPJIkR4_#nv z_esxOr#x|;`UEO64Xy^tZ~@CgG`h`r1XKxRE4X~91R5?~666=mz*>H}Utq)kTReWv z^Og4JKKgbd+2ieBYjMK}g-!fDKxIEXT^vIy7<(_cPCKd~!g7JDCFIV<zxrDmFE93g z<EJ_AVY8P<r1qU`iLJ8lzMOH<GwTT!l$de0L##+wsLAtP;93>;KQqkIs@t0bd*hd< zC6%cLujXrgC$RI>tb3w*H>YUa>vmaH?{50??#;^&yQD8I*ggG;TEL1||9=%l|C)LD z?8fKkf{&C0tNr<3GmY_j=iw(mt?z0*af#QF)N(oaCRV+Asq`I-9wDBLbeSDu7cyA7 z&hhLp%scm9@0?=6*;%&!yYk<a_06%Ud}O%s!m7_^ip@8c-0t0b+jVkL)Co3otJkr* xCq=hkId|mYxh+PPh2FfI)mY_x|F(qJmz?4~xZCmbM_?E*c)I$ztaD0e0svIl%mV-b literal 0 HcmV?d00001 diff --git a/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-384x384.png b/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-384x384.png new file mode 100644 index 0000000000000000000000000000000000000000..12f79c1165b74e5181895767cad13c35aa43781c GIT binary patch literal 3236 zcmaJ@c{CJk7oXiW!^qHB%1nu}j&%rGCz6aMiOP&6`!a<nWoCF$_8PKOwu+J>rAW+_ ztXYP)<W(5EvW8?bW<GuIdB5}h^L@{`_qq4^{m$>6=bYy`=iY0M4mJo;IZ*%rfH-1n z?F;|_X}?_<yp1qq3F+Gb=V*VNU_-Gd<ct$?CjV^{gq&@gwBFvc{~P%m|4jkQN%`Aa zWTdl$3t-O?&kGs)DB-&+g67)(@e#mIRR91kb;R1@c+Akkoxp+#bqPX?I?`a1w1Afw zCOU=fJ3RJyvXE&yVERTlO9Z%G>7T{#H&pcgC8V7+FWQJ?84V~i`!0!Qu*5i&cKmHg z@yd?c4rza1kl&;g-}Y!CO{6Imv=>@@+({Rt0sBKalf6p=Ql}}=57GcnVl!Rx2LPoe zEnfqm#hnZ|8rMPUZI6^<xrVXHEG4RGci%4a8@JLdVa5Eu2pv<g<r<nD5p<d%4Y?%F zCZxZyhL@_B>H-slvI=ck9N@ijY0ypSEQ@^*2lpe&%V>+6=aDhOht6tb$T*+h5E}7< zu^9o<hwiK>dLZnVI<TS!C`*N8-r>~nhsEvZ_h?|!B#eGstGVs)@<8&CMv!Ad;9z=Y zAdBK{uJ=XmD>M}_=bt67_<`osLTil#FBW|O>As5(@sLSNJHVps*uTK=AivIYOmEQj zXjNqe$!IRz^}sUna9skMZm+$wqGc*$>+TDzGa;1q-gjfwl24n&r?5dimXGK(OidpE zvOGAHCJOZG<LWAp@k)EG-g$oMRBfkv>IUtQ-*BCHI&MfFwll1f3m#0Ht2%X4WzE|D zftEbre1C7*H4%Okly0@_;NI8sA^VHr1>+=FNtJAiqws9yUMFp_ImAhLOGfuqX_(#S zaiEhuVo-n=*DF)Uu_hu&c5~}6`!+Aj=-De^lS3PqAiFmakh^!n?VIhu<tE)n{=iZ` z(eNQwE$W!=Qv<+R@mFTBmA28etg~}yLyCpdP#{YrtZmF?-88X6c=3LF=x6l)(!-;- zuG-m#V?;D7Pt1^)QK|^8;MS`)b8EhUp1BJaBivL&E~nFa1taC`!2&bCaT<@R^8AzB zYz%*nN$4o{@0nN?KpnL7C>VhV7j<g<qo(?b%JiV8Pw_ZcfY?{N6HVFRQ8SNre=&bM zL;9XLeORf*K%uF+x22hFZpjx-A+}|a0&9|nvY0n-T)8Sx@@>1H3j8%=Mvet<@a7O0 z!4@n_5C?9jGJ%uKQNYS*IDor^r}2KuoAWpSL$7n2{}=Utl^4M4+=TOc1jDfPX^GCk zTV@pS-__-|^L7Mx$)H-7%JQ1;Qv6<2qd{ezYk$i#@>jH6KBVhT7Zac6HaKop>71&< z{t3l=a{ZyQdC>Q;v1Q2tjAG4xD(Ti~O3W|N@|ne%syofS?GV3`;a-yan~Y*N+FP3< z>OiWA>6VnEH-o^9xMA}kk@jlw_+%0BV%l}5XiXD=DDeUOfpPAX;*{);Z$0|lh@6=R zX|MjoQK3RU4cs_>vM?N-z2(Q9Lln=ubunEhn}FF{(?2BOlR<sdMFJE)X{ElRWhKLw z{cd)h=?yZ>M7dP7ZG?bF=C|%*M*pnPVk+FYUxKIAkn+tkg<kNC(ujJT<jNkB6R_5> zTlWP~m*omy)jBpEX%lf;pbic@IZga}O{>%4Jsd*~>kU~=Ue|`DSnyMJw404?eimz# zN)F|J&@vO?km;+@xyh$-js>Coh&Oj;3+c}|4WUt7Vv%{bB-|cGBk-qc0EzT~+k)pX zIeXl)V%L)3h?_JLUcD`7P8Wgk6JGWd4Y`Vlg8L3qRY)DryUhJjCAnOen_7Cm6mgE} zt3}clLR%7O!?e}%n0jFvJ?OUC{r7uNup8(2+1Z<HQE>QQTB!8Z@<?~c8ydcggayFr zWT&fQAa7V+c}z<H9P*jxPo*k}fqx{+alEcG<FHBENcd_|I00Ux?fBKdUt_g=r925` zl9;lv#h4%}x~2ic^97Y%K~PxSUi36Euz-<6U&9((HV?~_{^~N{5C%67pAL@J(dC$t zPhG0}9J~<VN3MH`$9;)MxP|+1iWNl^)mA?J97*@~!@T}EHb@EPkN2E_d0g}dH$V39 zSMWVs+<!{8&aCCmVf}`1o%{7KO|iSfrkssEWNp{1#(X0Lyg+|WcM@P<DzD>xD453{ zy*;}N0e{Ko=msWFyYJS<&Ccx5IC%YN!&%mkB>@+syRtbfcYV;WxwfWagg0W|AG?Lk z?npmtdMl?cN197QbN)h&&f2*2pWHet`lYt~>ncwR9+S_RO=e7-Gmw-uP4vEuCHNEW zU-aU{jBb|Yqw?1A4F(4wD68TfC%tIIV+SsHNSERqU0W#GRXF-4EI!QWM$R+ba%NO^ zHufNRfqz{d{!ZS;=nM(=hUQ6g(^B}hb>{?{?OCh88L1*%*N8X$04B#Alg$=3d9I!N z99+Efk{#<up;Rl)O`H~(AqUJ&^+}_b<)2jfSP>^)_a!=!e(39gk5ze@W@2PIT@4(# zV!XB$Ia8#zFS>pe0ru2~#umIy87+Xqp1@IrGH1oSkHfs5T?iKIVaIdn0tU+e#`ho@ zI{jeBapnuT6gTs4xfc~SQbUMa;?EYXE5+ca=f$8cC<<F)IDffrh~0{APkAqsFn;!O z%e_ONyIJV{DX!*DufJ90eNgcMzzV!0X6_kT)Yk4i8wQv(_?-IW8-W&FF~Zi20MjC* zjEWA8kGtp*F<~I^PM=~mQTeLa`Up)m((c7(R!QE;XTQW|l~<!)54l6@RR_GJfK%)j zb&>TtfKC_C%0tspEr|=(@lW!=rA=*WR|f!W;#>Doj`Py!nh?<Gvv>9rVwWDw+*#w@ zYkTx%!Hc8Fs9gfDIGKx|0n4u@0OFl4^6M+@r{Y<Gq(>4%uckWzz+-OgJU@BYD{7a( z=Fy${c=k%flClyg#dV;AYKRQ*jQVw#BDMm~eFQniXL#7^N8&{Gd#AiY&cLP_LbjRj zP}Y-?6+eGyOR9B9EEGaR^_P-XI?v#C>tuxwyK6r@Z*lrrLM0w463{d}U5%q*aoCi6 zU^fzQ-(9x-*lL-&u-|5`r>ihM?8I}SmZ$;R8C_jR{Vi)uN)BB|FZMhKr<<iuJ;3>M zUg>Gj6M1OZ$#i<ZUg!b_uLhP3e%c7D8w)vKMX!iy97Lj*^Ahp$0d-4JRdlJJjX~d) zVXEKQjj;X^gcJHIvicJM5@L|G2BHzD5s9=$nD}vvSOom`wNQP|q*^3GSPWquSvIfF z{&+>wevS?-k8^vtX8xW|zZcrAs*=$Ohuio5F^uOv+WtC^fw-n_MOa+oPIS8twtJNn z4)CE7&qP0w56H)9XZc!AxbtyjGNv;vGM_mDfG<Z-4M@|Oi)R|?2}NASnLe4XN5Jsg z4qRUSM$8P|7*U94gRWQ^`Sv^v65E}qM~?Oo$LAVM%Ev2Hw_@#aY-jGTO(HkLC70QR ziU$UEtX7q@Vn-SJT%ti5nRDa9J@o6J*a57Y()KF_iEJo~p)1=*!}I}Q_v_5z$2)My zHLi~^8f}|7rKR#10uvvYF&owg)#p!D{e_2C;);iir>ykg9?(L|94)!SKT@@`l1;3f zPfwIoB+!fry@V_g28)rcDxp(T>f^xN1+-*rw<y1>@vV^Qa*d#*a-)S-JHVu-s)uhu zbG-Y8OiA!K_1hzZ$VM%UTm2-wGA3%N^#YRPc&p3k?p?Lpv*cHh>P#EPXn-l#@)Knz zG%qnHd)~+XVHw&=Q?KRD;xGA>a|TS|!WpwT_skqk57o!uPdfaD{i;u|6);Z32W!VZ zE;q5pR_~$i%S-$@lj$Bq<^N8YRGC(bLj!L&SKHKIn^8p|7pAqYv3hv-r3UkvdLZK! zo9F>PPg`uMSMk|0pErfs?&z|R^{LFg^et|x%J%7+FT|kuoKp20Kn7%ftOb_$B0dl! zH5i0JZhPMeoK!UE6haRa8;rFf&!Lwgg{5naw<Kw584v?0xeUnq_`%;9%x|obqOg6V zw_~j9EI-4xyJNPTWV--+vh==tBNV0TojoOm2pdp?#%!DAp1m}&uju^=1}>K?RSvVl zRxabn;)7;r2as0cYPd|&-s&p5pohr8qzL<eCi;Kk<=s@Fd(HS~3R}b0zp*0(2kR%6 H<oJI9_HFgU literal 0 HcmV?d00001 diff --git a/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-40x40.png b/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-40x40.png new file mode 100644 index 0000000000000000000000000000000000000000..1718864cdf3c3a5ee5a39b7aeafe53fcb1290f67 GIT binary patch literal 466 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU3?z3ec*FxKj{u(#SN8%R*Qrljr#=QFAmb5? z4HB`N0Fip)G6lqS0V{K#23HJ~1)4CUJ{o8wgG5P?UoeAy%k(0dKmWf5v%g*Cd`Rty zfYp-JTjzGZN&nH!z`&^J>Eakt!8qkoXi|#-L(9WXKauIb?{CSN>bvc~@FzvVKiY~@ z%~q)EdOi>IE<PXCSfuz#=b?sq?}1?5^;U1bPAqX2Jhoo`C6ip&b{WQ&zG^mp-#yar zCoeOwb=N#|C#uTkde+W4MVh<z{+qIW_37JJQ?DLeae3=ym98_g=X##M_!u+$&DXmV z{Z^hZwXr^aTGEPf%U$l3`RwOe_Dnnc)-Phh<);Z5pLIp$KCOPWQN91{3)7aZwqBZU z632U5ojF`@IvBl`-fWs3nAS7L%;xZBorM|?W7}S872R-8X^735614ly>6j1GczP<l ztMm+ZsV%?eo@KmQ?R!v!$MwZi;-8nk+US^e#i;nnv~|{Uy(>)aM9Xh=NiNS|UiCGy ff3xWiiLZ<d43&ZlbN=o40}4@3S3j3^P6<r_F3Z;l literal 0 HcmV?d00001 diff --git a/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-48x48.png b/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-48x48.png new file mode 100644 index 0000000000000000000000000000000000000000..b94d23d8752e5684730a93120458bbb6dc02231c GIT binary patch literal 551 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-segQrquI>dsZj<jjPJ8G&<+01u z$F3ms#AWIeFayk<_QYixL>!%jsRxNW&jM*Fw2(LfG+DAF$S;_IPfSKd-^L>_B0j6M zu4Cr1Eyu3ieEjY=>y~YH(-{~T^F3W0Ln>~~xys7-*g(SNA*ZqWw)=necdZhwG(5Zh zFU!)(r)IzWLxb6GnyNogE51~{DAa7}^J}M5o*h$kP5c_Z*xlN5-aDrIkxfqWGnqe3 zm0P1S+0JcIB!5(${vlVBS0}$!8w$wIoY(U8y3(8@wd?d(Ro>l^o0<Q|Vv+ImH?Fs4 zcW<6>HtD|m)1v+N*34fXmA~rh{qOfJ8~*-&d_}t8edFbWp|1jO?2xT2h?#2gBmbzw zt<{ZDlXm4Fo%3z}4bObnx0mB=?W*;EZ3*Y>4k~O}erV(Ku4}*34OzZkc<Fee^z^p~ zoi&c^-S>_pg|bEm*n~@U1uENxKbvtizHQN^Lkl+?d_HI41htq8CzQ6%TYX`*RN6}3 zuA}S9qjeSuW?inH%5_{NTX3%726536t?3C`(|o?Ro<7wby6lkk0&V>Th9cSru4=JI zqy&6(7Cx27b|W<;&c$xV_w8P4YkwNd=3>97vv|$y^7(OFFFs!@^(DE4f#I&40Z&`; SwC}+9VeoYIb6Mw<&;$VWhy@S; literal 0 HcmV?d00001 diff --git a/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-512x512.png b/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..5d3ee53a06906190994c8036804c5981f814f415 GIT binary patch literal 4335 zcmaJ_c{G%7|9+l%#@L==WND&|?4%3{2{XzN$|#DY3`u=Sv<QWH2GPn$St?mW5x!Ki zKgbeUqEN^bg;HdR(U^JXeSgb&f9E~tcc1&5&vsw;=lbV!-RIm_og8iP5{eQ40O0L* zTki(|jL^jZVvx`@<*By`jjq!k7n*I*9_!@KwB%2;J7fRv9uH*c`3O-`=l45019IZ3 zd!y2;-^>X<`<fQfCBy)L;A>}X<r4Z~I(_2e?*b_rO%z;WR^~4y?enfRjtVUiq?wOS z%kR@egqQs1A_OrTWJ5P>%=7RYtM9wCdHc=DNfBhb{Y1&s@jaOOw6q-^PuE+pJneR; zGk10*q9tky{Ou8;nEI>xxQd&%W9l!vam_Y|t>BSEZnh+BeCvsRXAG<SYC0uLV`Y`o z?U{|k<gd|XI$p<isT<c_w&qx`8KwQgIyRlCOZX;s|FV9#mIc97+%?q;;PbtJIc64^ zIV<a8%MmlA>{`T1F=m~8K9C69?YJLOVmC=Xy<d@bdhZ5SN;rTTajZ2ddvhbey170h zTh25HL<0u_H*tof6I~;S2NUM0;ZSeiln6tbxT8@U_+5^WCtwzg!stZ>f=w|m#J#gg zhW)B0elB$7(VW2PWuXJ&U&E%-4YxXOx)*@?KvFoHCb(iIUi1gn>$xfQ^qCdM0aK#k zzTss1gBz$=DJO|t$lK7I2-_g%T7iLJ69oh<Or!HxI~ME=Pl|X_4Tn2UMS+7NW+D38 zj{-M?>8^de_S#eL0ZwXn23D>qSi258#FSNTsVAMIj-?}yN3Ubj2Att*M3^1hU0x9- z@f{D`!Mjyr*-H@h7&P37QBeX0qe`CwC;)aVynI;hMpWTAu2m_$t1K4NC(;H(AN8oH zNbHO<W=(O)4(6JZ@829Pg`cYY?CUn|kqVk!VvGg_b|xNf@XDd5ts_OpuPSh=Yj2v$ zXJ*bg15TKhhE-ssjwTZVoou@lTuz(Drt46f7cb`<W5=I-IHZ&e+A2CtyFQ$hIFJ-_ zx5j!sTxx{Yoz(~@Sau^Qfup&Sh#Qaac&Sdc`}pv*{C%mX8w0&I*NHxxhlB8#VO!s= za|#)yYl<a|)dHP>9(fn~R+UfduJ8C2-ED}5G~qOc6#@d$(rLQYVRkJz@_~9A=)-0o zPcpMdYC(B5)KUXwXeg7GM;NmPxZ9$|o4~pU-e|bbGMFT7phB6?-M;$-kuZDfi}PDG zxQ&hnRE#b`2lZX6)YcVYlW!?27mRQ6ram{}yq5&WuYX4LtCh&goun646<{6Z9z`s| zA8P62M!&ycoLOhaBoao`DK@ORZ#*y5n(r@muUJH4&NHTaha!P3Fzb!Q`Ha`I2UC~6 z$)0ax>TC)0rS9ZkzdG^(&<_`lwBl=Hnk7X5u0A9A2s}HY&Ln(S#=(WWhRGeoo*#3f z2IU*x$;i<9cr1sJe#9@GlKRMf9YOmin<DneNC|4+!i^?4PYE7cZK|9tU+A0@J>9iz z;ye3$b=;T>(FL0I=1g`X1*Y=J0JjMkmxkE?9pq%J|7Rj$AHdDQsW9LEd+q-m97~oN zPf$d7`~DYtO!>beKVU8nY$FNLM1&`t%>M}VWl47_+HIt5|LUEvH1$7B#sd6=R6ZtC z#PHlPgT|Dv(%xZbRz-8Xc})GtqA<a`&cw4@9`^6I@6vI!{R*Tg)Chij9?-w{>{j+e z5tZ>4`UL6R@vC<=(*WPdi-Lh}(z^an==+483huAzY$-aYM|5(i=2+;|D;c+FQUX(e zPt)(ar8R4Q`h27*v&7@@f)$4yoN=4^R_UM?OSV5^Cx6Slmih-$(VrOJiHYt47P2Zz z3gBO*<k8ARWtj)~mh&6bF~3RSa@^|1CAPR*Ye^f$rSAG?@zml!a@_7N80zv|dNd#S zn#|z^XGHMHDF4#G3^|g<&-%6MLS)QVx>oQ@^bkcx&(~@rrY;YD_r|Yu+I2i5%?ssr zL<aK{*WvDy>dlw~LR<Acr_GZBEZpzCVi14ZArAaqZTXmY2cmYU@hYC=puqRz^{UJf zz^T=B<H}nv<VTrjVtqE0YZKOtfh^VKj5|i3b-PC#i3KwZKa}z0x1!U#eGguOf;w}I z1wC%QJrysCOaRk9o=*90=>^%?et`4%FMi$B+(7uApJYbG3f<`EN>2I_XNdZ|GviwT zvn<P#Vu;B;!*}LAq8iS{_Ac#`2<kLuRsyst8w6~v6%2jpvmkR0MFsPne@;Y$(n&Yx z^VR7911-mX=RInN05~++C%s-avP%XIz3X?MLaPK&<b-%0w?m^KEDEG=Et=0)CC$Wv z-M601ue|_jHXyB2$=r@}s67@^ZZ%`xos%Qr%pFR*GP2DvLTFk)w~svl2%F{|=g;Yu z_K5V5GJV`9=!cGCvvKAfPrEX%nTvWHLz>ikRGEhms~E*u(~pKiZ?_~&%|E$KSg(<I zsXa?RZpF`&2ewgtQ@`p<0+0e>&wPp&i_8#tXUuGGG$i2k7{bal*4Nz&IDLDeQ%`t@ zy#tIsDQhxfej3=Z6Ys{FN#;u4dlSt-*9h6{v~|)Xmd5&|*1x^|m4T{W^Wrz^(|x?D zkr`l}`xpHT$sikC&v&sAZDyGKEis&)w{Z^dOF7Hy4j6jQNa#0rPI@2ssS3N@sjm@R zXM=k>yA!%GmtUzX_8vGTA$^bc%EUlS4Ki#1XnftW^)ZQ{EKaXIL(>6PgUsq+OLl#> z&O_QoKu`-_WuSL?f4RMGJJDp%k<7N@kB{qBl^dwY!cOA?bgAuI04z3Rl)1S(!(*ry z*+b@B<;iarZ+?jgiQnbDs@RO*jfLd6{zTplaBKJ+{Rb9`;SJQeJEyl7@@v6m-GZ?2 ze0tTLo}VVD{MQ*gYBalP=kdhP{S|rrnJXp>nS$odzQeyh3sSs#QwO8{qLxMy<Zpm$ zN7r=4E2}&`j8FZMPx-3Yf|R6HMl8lKONU}kIVTD#aOy=6U(BSPxxMGyLY|h(2bayW zhkN2JSx4zaor(Qt9SsIYk9^GbGo7-klr%WGF?0AB@_isry6)JT*+N*`Rf}zR=C4|L zGLqxB<xSMr$GJ8`td!S7E>AQsk|{Yg0FhJWt+a8&yA3cDqpjl~si*uLMnK0a`+r&K zoO&w@c)TNV77q+~^p{GRe{Z=KcJADv%Yf}WB+pM@9<!OiDNtlT%aARrHVxK$y0HM< z=L)Q-SJ435JQT>^;k9N`6ZHP&BMNIj{yFz~$`~Z#%;UeihMdSYW9qt!AYgLEz+M9y zjqjSmiuOWic=lS>&*=HfKR(3w5!`b~qT4dH6>Fl46g_2C4%Hc8px(uMHZ8Rk{aVIG z0PbanG($d^;wPtox51%+R>cL~;!8SfhoY{38X6;K9>pgneG9E3k50$VNHrmP^l^C; ziyMV|vy%1cO~{$Ws)pP^T4&?=rZ#{`DA|HZ|Get5?|EA+4n>0gURxR-q#4jo0U-D{ zcIe#^q@X^xC{a%dCKrH<pVya$MSyK(r^x8%u3Kl%tk)-b>>-ceJVs=^A+hx%B^*ij zZ6q6K3=IKX?sW(5qx!63iDR*MK(fk_^=;{V-@6+JU}7oJwQdjXsL1o7!_pDQc0oaY zdf)D@$hG!doBc8P`k$PP7sciF&WGKK*R#aKFLbHN!TZgXT!^^APvwq4b8x|~zKdee zgO=)h*egetPP_RKOYs-MaNmRSKsyXQx2l(D`xXZ&W%vNtg7!acu|3pqHb}^vN(SEf z(=*3jvqg4pv3e$MYR5N7x4?1U^c93rP5tBbvT;O1`HbjY1E(gJdl+b>X=l11tFWp~ z6&{4cf)%zXv9B=Dzg!MDI8Dy=gRm)cL)#I1?+alYN=z~vkjs-9t71ni?H-#TTUo)_ zFJ;4Vk*(#{FHR2LFUG4bbdxljs-u7V{Ma>Xd7f*fxEk*yi9IN@Xc7}sd~wZ=g`38g zS%E8WOwS*1%`a5i3sLzDBdH_7GxrLs@faesfKy-GCvw%EA-|fmglh_)WZko3$V`oe z#AOtKox-QiUjesV)?rTYd2Rw|plnnV_oB*99C+V`)Y*yyS%2@zP^b?fxLF&1NKFg4 zUJG!l`6Hhah<XO%dfsJ;U|2#wfqfI6J@BhnCsb7^E<1<3VIXVWI`Z#92_W$%tnDT` zZDnXkeQXhrnh60@BR{gp=rapV5M8ST-5O4o==btQoG@m!Akm2|8NQ@V{#YxIh1Oe& z*AF8S;O~ZkMcjBu3FJj>T>B|Kr~^-&`6z~fGMJhcKn#FXP%x$r1;k1XPN#vX*hT~k zezcGn51D~7akpJ(gqpq_8wi#dGwP~!2)NvkB?v`UzQwB$$%o#{nogMjP}yAgEN6Nu zl!3TDkR*mOd^{nA`><lD_ty|2=llt%&np2IDkfMkM^6s~V0K`>-F|+36F_v@W)kCL zzHR9+yt|j_*d_=e0+6bt&vwB)9s#rdMsLr@fvroTFN$C27|o2B#VC?z{4A7r^8fsn z$~s)reCfR3(JoTwE(Pp+WK)27`KFJAt`|pmh~jKc%D9cQhtq@Z7aoeZx7=S%XQs~b zhc^UZV2)m_ff;kxxwCvXiRsf+(gQx?b|A2ABIoFXIB+=W&$l?+FEdj|lj>gy=Uwc! z%p^rz&4e$$FR^~4dW=lXOu653<xKAV9RjxA1hZEKfaK0=O(cZ0{`f^#Bz)n~3|W2t z)LZkd=CdgSi0VYbnxNkFY>CIR^MVId2L7iw<lZxpa2e%p%iK%j$5FP42vuFy^F(hJ ziWq+>W{p}1#Xwmu;N-IQvOip4wN$$8<ND_s^Ao!xtpA#~1BgrGGxDu*6_Zlfzkjvn zDmm=YEKPP=-nvp#-splkfrsAfND(ALF@<S&o-OQFl`TiruB2~!I&P<F=*zO@IQO|S zSuayXl%pJ0KYKDWXLOd8&r4ZKoDq*0!?4zsqe-b0UC5$aG(=JBJw{a5;jQ`Nz?DzY z9GT@*`!PZO9l4RQCvj;PfEVj*yDD$HJ9KStp4zSc@RFtR1&r3M)IN)VxOg;?yY)oL z=;6l0TWymB6O1suB25|7iobJLD{C*=-XO$g0jVN-f*IzB(UeD?yU{rjhjH4;y*KxN zTQBPGrEoo$I-xIO#?<NII<UG%^?JCM)TVj0G8g!xe{51WwNM5n-wO6;@>4L2f=3Rl zlJCqE+7wgANuY%L&fEm9jP5m9@sxNgIEY!Omn#t9qZjL&omK-ir~+n#Jy4wx?N#cp z@sKLdAQoZH!qH(Z4P-YFBCZf<V#u@AM9x~oHk?kSRBBL#$$O$i+$DXsH}Um@vD=eN zUc;UCh<-wzBTG)li9m**Yovw|Ul$+5ga?xs?STQmSFV`BH%a-_pYmJ7B*r7NA9{*A zVITe;-UNCqT}w6>nF~8;)WqnHDzI1*9=Cj~GHMSj=|1~oq7p&Yep5yP2Mgb(nM1Q& z2i%3I@m<ouE6#FK&wgplm!=?oSRv#2Am!gb3u?Ob5BB*S!uK@q{b$;a=4f5KlM(d~ Du4l>a literal 0 HcmV?d00001 diff --git a/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-60x60.png b/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-60x60.png new file mode 100644 index 0000000000000000000000000000000000000000..80ac238dca6406917ecd6fde921894bd5d41a1d9 GIT binary patch literal 638 zcmeAS@N?(olHy`uVBq!ia0vp^HXzKw3=&b&bO2J`0X`wF?gc(BlOMQDed;>xiObZ- zu2Ua@8BbiN0of4r1k3=+LKtvyAOj@gH0?>ioYz3cz3Z2CfW}Ic1o;Is2#6_aT6u@0 zmNs-wTe4xtvGdpNJ^#+hY^>4Z%fP^R%G1R$q$2L<h0}dY3<O**9+3E4cRS_J|LNN{ za7nr?)>EIokNe284uy}`Z`R$tzOX8F_kkM<Rn{M}g0hc?EIz6oY{#pAJk{WS&dKWQ z7mrj-s$LmUd)sz`<gQ=(W{n#|>yAEaT+Y04-u#?*2PfG%sg>23%-^NDIc<5Tr~Ev_ zUqbh@4%_cKxxL}#v)tV;V-qj`a=*uvHFwRjhiiSUBDdD%C)RE{CdIo}EiUX<?~{9S zGq31o78mZ-S9A8-YZz&{Hs1E+*WKHs^Tl{ihAHIsO<R7{sZ8+7!`<8bwHp^YtkaVh zV}IG0V|!Ouz+>|I{;zq4la=399m^LzefH4DT{9#WsJ*PadZ{P2arMK+srPs;99O(~ z(qj{&RgreWNl~x20W6!2cA76Rl*)bZNd4jjVS}|&yjxQECFJW51}_vW6kq?Ge}=={ zbtgj=f>$u?2$ui(gQIYJ#Dm4`ci*iL%svsI@kQe6RVORfY3=V$vgLpExYn@elG+3@ zqi<feG7dW@X{RVzFa35|#v^RGs`lKzR;j*pW)aihp3k^6l<qA!wd<5amAPS=!)%{D ztL{Z_y7;JZrDOML+lQ=Kdp~G#T-llTttWENsx`lFwwFg-`h5Nu<AiA*^BjF9&jZFh NgQu&X%Q~loCIDJhEzke} literal 0 HcmV?d00001 diff --git a/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-64x64.png b/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-64x64.png new file mode 100644 index 0000000000000000000000000000000000000000..86481ca90965c290cc9a3f4a1db244b26851ab65 GIT binary patch literal 684 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!`~rMJT-^(N+@?NuMW81xGw!=i zeF7E%l22VgQgH5L*C|ijraf|>4$%S;2eDniYB*z}#egPDl?3?(Gnlq)nH|9{{{N+~ z+@sVBM{KqEewIzV`Dvw#*qOQP3=E8)JzX3_DsJ7qbdYbcg2a)Jf}-x+N-Gw<|G!Au z$20Y^%fjhr|K-U&li#oLPjc#t*UP4AT)ArVmAPw=h;lDe(G&O9npxs(;=$P;51i2M zJ|Q`YX}gNBRN&zS2j}*2Hg3OuX7Y)eX4d@I&sRuGudithelA}hbugdxV8#L7<@-cp z&Tsd9<o9&u2jLAL)^6XCetbW7Q0klJvil+Rnrke7pXl{@@~$yY=l*f0pLSxWzHbcJ z)o=CncHJub-`6)??=3rFAW`=%Deb}6&y_|0&v`uHTq(N#cWcUiz25qWg0_?QDlb_u zgxPBAyp+>@Y0Yx?+lqkY)f`3aMqJgqj(e>;p&3%V>9~_ris-GB{?3%{7h8`W-|cjV zS^1^<9F=oU`tR4>@Vy+H*TuS4Cn3GaVVa_d)&qsB+$%gA{~TiMS+dE&dEJ4Dkuy|v zPI5LViXZ6MbBHaYh&f=c?3Xjz5ebUf2UcxPK6%EehB@;D<BMZ|npAJLHL=}e?bT`f z;{GYTx?RTXU*Jc>-=b|>E==G(#r<*fpMZ#yYz;cPCG)NvxEOx3btiAN^EuhRnS0Ob zT`<|Lu6byl%*1$$w*~VKw&+|vaX_CTi;ZdKvQ*Kvho7uT4_JJ{;CQl#myEGwsr|c3 zh5M(vS?$Hjrd;T{*k%;A{_&Xu3umnPl9ko@|De3wM2+iLu4~)_CK3iuS3j3^P6<r_ Dye&q* literal 0 HcmV?d00001 diff --git a/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-72x72.png b/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-72x72.png new file mode 100644 index 0000000000000000000000000000000000000000..60c1537ff53cec8c6a57e0f99e0d02ddeb173cf1 GIT binary patch literal 750 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY3?!3`ol8NS0G|+7_W~ckX|G(TK8B$uP{x#p zK!)e^rx32o6sQ81sSpJ)Wl-+p9e=BL1I?5u3GxeOU^dH+e*FIy-$u@To#Nj=DAxG> zSuoY*>^HNAWef~Vww^AIAr*{wuXnF{tRT|*aOuUVQpJYfzt>+@?2tL1#;`j&Va9yx zrSaxb!bkSc-WdD*&2yjUKd)HVT+!Yj!uG;=qCG2fsq$;9jM-_|beUIOvdYU?^Z0$t z-<y7)3^HB`T<8>f^Y7d)S4P&K(rbeRE;I(+x__%N(4o$WPu+XtK|^uZ+DW%h%IOCA zdwKR%Em)fUfAyEBh$uCar%PPsH+((5G2?VhoWpMa=IMUk&f?;FYd$SLq&Zha)Lq-t zUDwlHAA)M%9XRsd!YrikW?x0S>BGBc$~G6}oL4`$_@FiKy7Z@4+zt3L-d(NySM<hb zQhCh1$-7+N{q{9dJ5cgl`jYF*h)Lfkgy-c=Zz|a^Y0HV&x0iHfWu7$2`0N&0^4UR7 z)x^6@jL&Tnr>e>N%iFq(H%{acxODRe+X@*8|Dq|Aawn{tw<q_j>!g^ECN10z*>wk( za+YRK^m$P8bnVxGDNCogM=txb!l)t8vzxJMlDH9z0*{m?!^$<j{@)rBuXw0G@R)Yg zj?sJS6r+UtZS_mtwEj2q&Zzn%vi#{@p_3i%UCdn~3p6Il$e#>RzoDtHyZiDZk9z@I zf;<|ZeBsShu5_Fzcxh?t6Q8Gz^X%rleEM1U)LB34%ZYO8&n`bNdpEmmS>0PV|Dt(v z?J<*zmR$;)_eoi#)VTOG+ma&Ri&OagH_5AubksOrpAyG#=V9J6y$s>))8BdX_3K;i zS*W)mPkzDKKht!+T-x#3dUfv>w)h3Y@@Bb@7aKm1_6?u@A^to2)jJwK;fIzj1SU2H MPgg&ebxsLQ0Kk%8k^lez literal 0 HcmV?d00001 diff --git a/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-76x76.png b/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-76x76.png new file mode 100644 index 0000000000000000000000000000000000000000..91a8ea6bb9ac16221bbbafa6c6670311b5e669a5 GIT binary patch literal 783 zcmeAS@N?(olHy`uVBq!ia0vp^J|N7&3?x5zE|dgP-T^)#uI>dsuG1d7Pkrn<<+01u zC$3YWq$`*W<iZe03PTVi>pb;o$fVam#>Uoe51_FUB|(0{45IQn#&%v|DcNPseT#OS zzWVUZm!JQ*nJ1p#vXg;<DcaM;F{C2y>5b^iixqg-9w-zAbh~r?`5(XQ*U^<CyRA)b z&YoNQeoy6@83h>+<2$ZIwe44GP4ukZll>!Xw@S}_o$Eo-yDojy*|<z6Zll5Udq(07 z84K(VE&sk^PSEFb+qZ_9tURH-d5QfG-|JcZLej=LF88yw%u-uz_vd*3Z$B0Dt!>o{ zq3V5ZYj;*Xb`}-8Hao3bKcN5Mgu39_H$JVqqIyPt%Ol-5r_@>Jqar-BeRlXqxyP<Q zrMvW+e$Q6<rWxE5G7<wGM=w3LJz#fqO>h3fvh6>l?lajw4a?aY*r;}N?kOF^H5C@# zOsUWJ^k08C$LzDJ=&q-G`-_&!oqM!V)L5|Y&BoVr>_6z6?7jPJb-k>2(N8b#*JqoO zUCx;5eVw&4n(@3!)3v)g6DoEHZ`rm%uV;a4c$C5iw~&l&Zrs6%iOg?&gF|msL|!ky z6SDH`#;E9!!g+abHD^0pKl61Cm0Fy1?)2Bt=yv7wjhagqh<!Ns+|(>pCF$dZX`i!9 zIU5=xwp_V&Cr_r8Q|9>NNSl?n7#3VOz_t7F%vF*M&1^R|AF>NHby&lG=Yfov$Mq*S zkED4PGcXt$ZrSlDr9tK><AP_=v&?E@B87Rmi&vW7Ug!BLN@J^>^_gp%_D){^abrY= zSUP`;LSgQ*hYatFW~8+}JG*uAvH6XUGyKze<6fUle8{Do6)qE19W_gB`t+|I0_T=9 zW^g`F&AfDT{X4-Gou|r{F$%<P@IP{m=fV9`(%YuG7O%BoKHe4lvz=M}*8W6pZteF6 znp#~g#bh5WHS906-Z-y2v2pi~Gzt6Ot`GO0h<~rie^g^x#{^7@44$rjF6*2UngC?! BcUb@c literal 0 HcmV?d00001 diff --git a/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-96x96.png b/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-96x96.png new file mode 100644 index 0000000000000000000000000000000000000000..7701826ce9dcdc0cab9f2abefc4c642e52cbb3b0 GIT binary patch literal 984 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD3?#3*wSy!)0(?ST-3xqzCw+FE`owkWV;Bi! zJa(H7B9TQ<*$`QnnrTnYvc#SSnki8d<QL4qY}UGTN`fX&$*cc|{qFtyE+=yFqy3i5 z)hm~HF)%Qzd%8G=RNQ(y^Lo=_10L7)(h?~KXP^B4UvfKRQo}ZfBi}wxSzaB}YSa8* z=3vD0=G9p-&N)%PoL&_$Zc|rFmtW{>eu3FCQ(EV_@kxitH!e?O>zdJ4#-m&|<KzR8 zjZ1C$q}}W<JW!vrK)JEb_}8z~8o#8D7piQOeC-n-p~LssbCJWm)apAM{xv9Eyle1C zp;1LgPUFjguI4))i+;XRDL!JTQ+qt&l~4Z_i?)~h(?1+yw03e;n#r5I%sox!sLG_w zBf$X$GgkhemMHaNBA2>E`lLdJJK8^ecxI|>a*l~Rot_h+;#k(}WGDZ9op$3k9<84} zjM6H37ZhS<pJ%iDALPtxdnomB`k~aHK07SrkHydKuQ>ht@7$g${d)O&&RVss+NBCJ z?>No=V<mXGyrS2TXUp05)0Tf~7hh4kEViyP>{-L+DW=@d>tkLRpIpyf-{u#nzS6G1 z|Dig=M#*#1$HLCZe@;$`^pg&=ls{X%JL9}m(zH*JIUhGIoc8Hw>IJDiIWwNrEVyr0 zd`xe-U$)Svqmm!|<o6bSRl4r4zoq;6xgg1JKWn<ul%-Z}t`Asopdef7$VHvUiOmKZ zHbnMG+${K`adT$JGru=`EwjBeo8m=v`;4Ylt&e@N&nr#MYhu56Z-uPclQwak<tK7$ z*<GEP^=dO&0yZwVW)va!O@?tnVq>vY+tCk)ZdZ%0VXU}hsIqRSv0Y%g(zI6+HrHeL z8491x4_1?PPI3G(>3sLqkERzBo}8D?o4LL%)`VAAkXM+&q-Iut3GciL;R{QC)Ch8m zX!M6B7YkN1vkG-ywO+k<)3UHX3f6JEHlNt~)h}j8MYd#-z%R4KSp~lzi!RJm*naoV z!3Rc%E7mvV9XUN??!nK;lmqOw=BYNHx6rFq6S!#e@~omL^Np!HIN1IzHDizZ_3f>D zZT<f63$vMxOKkr2tL**XYnaOz&>^|-U`c)O@AI7#XYg6|Y%hKHe5)j*F{62s%$1L| zkBtpqAFcnt@Y|-Ev^^H{cX5CITD~(bqrF{i+frRyJ+mhqp~qaLxu$3)o;wsAH#I`) w{$|w&Og%qScD7b3WEH3`+xFx9`-ALj7RB8>9rQgGn5`H*UHx3vIVCg!0G>3<W&i*H literal 0 HcmV?d00001 diff --git a/dependabot/npm_and_yarn/chalk-5.4.0/index.html b/dependabot/npm_and_yarn/chalk-5.4.0/index.html new file mode 100644 index 00000000..e7946448 --- /dev/null +++ b/dependabot/npm_and_yarn/chalk-5.4.0/index.html @@ -0,0 +1,91 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"> + <meta name="theme-color" content="#4696e5"> + + <!-- + manifest.json provides metadata used when your web app is added to the + homescreen on Android. See https://developers.google.com/web/fundamentals/engage-and-retain/web-app-manifest/ + --> + <link rel="manifest" href="/manifest.json" crossorigin="use-credentials"> + + <!-- FavIcon itself --> + <link rel="icon" type="image/x-icon" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/favicon.ico"> + <link rel="icon" type="image/svg+xml" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/favicon.svg" sizes="any"> + <link rel="icon" type="image/png" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/favicon.png"> + <link rel="icon" type="image/gif" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/favicon.gif"> + <!-- Apple Touch --> + <link rel="apple-touch-icon" sizes="16x16" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-16x16.png"> + <link rel="apple-touch-icon" sizes="24x24" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-24x24.png"> + <link rel="apple-touch-icon" sizes="32x32" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-32x32.png"> + <link rel="apple-touch-icon" sizes="40x40" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-40x40.png"> + <link rel="apple-touch-icon" sizes="48x48" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-48x48.png"> + <link rel="apple-touch-icon" sizes="60x60" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-60x60.png"> + <link rel="apple-touch-icon" sizes="64x64" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-64x64.png"> + <link rel="apple-touch-icon" sizes="72x72" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-72x72.png"> + <link rel="apple-touch-icon" sizes="76x76" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-76x76.png"> + <link rel="apple-touch-icon" sizes="96x96" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-96x96.png"> + <link rel="apple-touch-icon" sizes="114x114" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-114x114.png"> + <link rel="apple-touch-icon" sizes="120x120" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-120x120.png"> + <link rel="apple-touch-icon" sizes="128x128" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-128x128.png"> + <link rel="apple-touch-icon" sizes="144x144" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-144x144.png"> + <link rel="apple-touch-icon" sizes="150x150" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-150x150.png"> + <link rel="apple-touch-icon" sizes="152x152" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-152x152.png"> + <link rel="apple-touch-icon" sizes="160x160" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-160x160.png"> + <link rel="apple-touch-icon" sizes="167x167" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-167x167.png"> + <link rel="apple-touch-icon" sizes="180x180" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-180x180.png"> + <link rel="apple-touch-icon" sizes="192x192" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-192x192.png"> + <link rel="apple-touch-icon" sizes="196x196" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-196x196.png"> + <link rel="apple-touch-icon" sizes="228x228" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-228x228.png"> + <link rel="apple-touch-icon" sizes="256x256" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-256x256.png"> + <link rel="apple-touch-icon" sizes="310x310" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-310x310.png"> + <link rel="apple-touch-icon" sizes="384x384" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-384x384.png"> + <link rel="apple-touch-icon" sizes="512x512" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-512x512.png"> + <link rel="apple-touch-icon" sizes="1024x1024" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-1024x1024.png"> + <!-- Normal --> + <link rel="icon" type="image/png" sizes="1024x1024" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-1024x1024.png"> + <link rel="icon" type="image/png" sizes="512x512" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-512x512.png"> + <link rel="icon" type="image/png" sizes="384x384" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-384x384.png"> + <link rel="icon" type="image/png" sizes="310x310" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-310x310.png"> + <link rel="icon" type="image/png" sizes="256x256" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-256x256.png"> + <link rel="icon" type="image/png" sizes="228x228" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-228x228.png"> + <link rel="icon" type="image/png" sizes="196x196" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-196x196.png"> + <link rel="icon" type="image/png" sizes="192x192" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-192x192.png"> + <link rel="icon" type="image/png" sizes="180x180" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-180x180.png"> + <link rel="icon" type="image/png" sizes="167x167" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-167x167.png"> + <link rel="icon" type="image/png" sizes="160x160" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-160x160.png"> + <link rel="icon" type="image/png" sizes="152x152" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-152x152.png"> + <link rel="icon" type="image/png" sizes="150x150" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-150x150.png"> + <link rel="icon" type="image/png" sizes="144x144" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-144x144.png"> + <link rel="icon" type="image/png" sizes="128x128" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-128x128.png"> + <link rel="icon" type="image/png" sizes="120x120" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-120x120.png"> + <link rel="icon" type="image/png" sizes="114x114" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-114x114.png"> + <link rel="icon" type="image/png" sizes="96x96" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-96x96.png"> + <link rel="icon" type="image/png" sizes="76x76" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-76x76.png"> + <link rel="icon" type="image/png" sizes="72x72" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-72x72.png"> + <link rel="icon" type="image/png" sizes="64x64" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-64x64.png"> + <link rel="icon" type="image/png" sizes="60x60" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-60x60.png"> + <link rel="icon" type="image/png" sizes="48x48" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-48x48.png"> + <link rel="icon" type="image/png" sizes="40x40" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-40x40.png"> + <link rel="icon" type="image/png" sizes="32x32" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-32x32.png"> + <link rel="icon" type="image/png" sizes="24x24" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-24x24.png"> + <link rel="icon" type="image/png" sizes="16x16" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-16x16.png"> + <!-- MS --> + <meta name="msapplication-TileImage" content="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-144x144.png"> + <meta name="msapplication-square70x70logo" content="/icons/icon-70x70.png"> + <meta name="msapplication-square144x144logo" content="/icons/icon-144x144.png"> + <meta name="msapplication-square150x150logo" content="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-150x150.png"> + <meta name="msapplication-square310x310logo" content="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/icons/icon-310x310.png"> + <title>Shlink — The URL shortener</title> + <script type="module" crossorigin src="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/assets/index-BprC0nLy.js"></script> + <link rel="stylesheet" crossorigin href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/assets/index-Ina9ujc2.css"> + <link rel="manifest" href="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/manifest.json"></head> + <body> + <noscript> + You need to enable JavaScript to run this app. + </noscript> + <div id="root"></div> + </body> +</html> diff --git a/dependabot/npm_and_yarn/chalk-5.4.0/manifest.json b/dependabot/npm_and_yarn/chalk-5.4.0/manifest.json new file mode 100644 index 00000000..5c3e7445 --- /dev/null +++ b/dependabot/npm_and_yarn/chalk-5.4.0/manifest.json @@ -0,0 +1 @@ +{"name":"Shlink","short_name":"Shlink","start_url":"/","display":"standalone","background_color":"#4696e5","lang":"en","scope":"/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0/","theme_color":"#4696e5","icons":[{"src":"./icons/icon-16x16.png","type":"image/png","sizes":"16x16"},{"src":"./icons/icon-24x24.png","type":"image/png","sizes":"24x24"},{"src":"./icons/icon-32x32.png","type":"image/png","sizes":"32x32"},{"src":"./icons/icon-40x40.png","type":"image/png","sizes":"40x40"},{"src":"./icons/icon-48x48.png","type":"image/png","sizes":"48x48"},{"src":"./icons/icon-60x60.png","type":"image/png","sizes":"60x60"},{"src":"./icons/icon-64x64.png","type":"image/png","sizes":"64x64"},{"src":"./icons/icon-72x72.png","type":"image/png","sizes":"72x72"},{"src":"./icons/icon-76x76.png","type":"image/png","sizes":"76x76"},{"src":"./icons/icon-96x96.png","type":"image/png","sizes":"96x96"},{"src":"./icons/icon-114x114.png","type":"image/png","sizes":"114x114"},{"src":"./icons/icon-120x120.png","type":"image/png","sizes":"120x120"},{"src":"./icons/icon-128x128.png","type":"image/png","sizes":"128x128"},{"src":"./icons/icon-144x144.png","type":"image/png","sizes":"144x144"},{"src":"./icons/icon-150x150.png","type":"image/png","sizes":"150x150"},{"src":"./icons/icon-152x152.png","type":"image/png","sizes":"152x152"},{"src":"./icons/icon-160x160.png","type":"image/png","sizes":"160x160"},{"src":"./icons/icon-167x167.png","type":"image/png","sizes":"167x167"},{"src":"./icons/icon-180x180.png","type":"image/png","sizes":"180x180"},{"src":"./icons/icon-192x192.png","type":"image/png","sizes":"192x192"},{"src":"./icons/icon-196x196.png","type":"image/png","sizes":"196x196"},{"src":"./icons/icon-228x228.png","type":"image/png","sizes":"228x228"},{"src":"./icons/icon-256x256.png","type":"image/png","sizes":"256x256"},{"src":"./icons/icon-310x310.png","type":"image/png","sizes":"310x310"},{"src":"./icons/icon-384x384.png","type":"image/png","sizes":"384x384"},{"src":"./icons/icon-512x512.png","type":"image/png","sizes":"512x512"},{"src":"./icons/icon-1024x1024.png","type":"image/png","sizes":"1024x1024"}]} diff --git a/dependabot/npm_and_yarn/chalk-5.4.0/service-worker.js b/dependabot/npm_and_yarn/chalk-5.4.0/service-worker.js new file mode 100644 index 00000000..da7fbda3 --- /dev/null +++ b/dependabot/npm_and_yarn/chalk-5.4.0/service-worker.js @@ -0,0 +1,2 @@ +try{self["workbox:core:7.2.0"]&&_()}catch{}const G=(s,...e)=>{let t=s;return e.length>0&&(t+=` :: ${JSON.stringify(e)}`),t},Q=G;class h extends Error{constructor(e,t){const n=Q(e,t);super(n),this.name=e,this.details=t}}const B=new Set;function z(s){B.add(s)}const d={googleAnalytics:"googleAnalytics",precache:"precache-v2",prefix:"workbox",runtime:"runtime",suffix:typeof registration<"u"?registration.scope:""},k=s=>[d.prefix,s,d.suffix].filter(e=>e&&e.length>0).join("-"),J=s=>{for(const e of Object.keys(d))s(e)},x={updateDetails:s=>{J(e=>{typeof s[e]=="string"&&(d[e]=s[e])})},getGoogleAnalyticsName:s=>s||k(d.googleAnalytics),getPrecacheName:s=>s||k(d.precache),getPrefix:()=>d.prefix,getRuntimeName:s=>s||k(d.runtime),getSuffix:()=>d.suffix};function K(s,e){const t=new URL(s);for(const n of e)t.searchParams.delete(n);return t.href}async function X(s,e,t,n){const i=K(e.url,t);if(e.url===i)return s.match(e,n);const a=Object.assign(Object.assign({},n),{ignoreSearch:!0}),r=await s.keys(e,a);for(const c of r){const o=K(c.url,t);if(i===o)return s.match(c,n)}}let m;function Y(){if(m===void 0){const s=new Response("");if("body"in s)try{new Response(s.body),m=!0}catch{m=!1}m=!1}return m}function q(s){s.then(()=>{})}class Z{constructor(){this.promise=new Promise((e,t)=>{this.resolve=e,this.reject=t})}}async function ee(){for(const s of B)await s()}const te=s=>new URL(String(s),location.href).href.replace(new RegExp(`^${location.origin}`),"");function se(s){return new Promise(e=>setTimeout(e,s))}function A(s,e){const t=e();return s.waitUntil(t),t}async function ne(s,e){let t=null;if(s.url&&(t=new URL(s.url).origin),t!==self.location.origin)throw new h("cross-origin-copy-response",{origin:t});const n=s.clone(),a={headers:new Headers(n.headers),status:n.status,statusText:n.statusText},r=Y()?n.body:await n.blob();return new Response(r,a)}function ie(){self.addEventListener("activate",()=>self.clients.claim())}const ae=(s,e)=>e.some(t=>s instanceof t);let j,O;function re(){return j||(j=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction])}function ce(){return O||(O=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])}const F=new WeakMap,U=new WeakMap,H=new WeakMap,E=new WeakMap,P=new WeakMap;function oe(s){const e=new Promise((t,n)=>{const i=()=>{s.removeEventListener("success",a),s.removeEventListener("error",r)},a=()=>{t(f(s.result)),i()},r=()=>{n(s.error),i()};s.addEventListener("success",a),s.addEventListener("error",r)});return e.then(t=>{t instanceof IDBCursor&&F.set(t,s)}).catch(()=>{}),P.set(e,s),e}function le(s){if(U.has(s))return;const e=new Promise((t,n)=>{const i=()=>{s.removeEventListener("complete",a),s.removeEventListener("error",r),s.removeEventListener("abort",r)},a=()=>{t(),i()},r=()=>{n(s.error||new DOMException("AbortError","AbortError")),i()};s.addEventListener("complete",a),s.addEventListener("error",r),s.addEventListener("abort",r)});U.set(s,e)}let T={get(s,e,t){if(s instanceof IDBTransaction){if(e==="done")return U.get(s);if(e==="objectStoreNames")return s.objectStoreNames||H.get(s);if(e==="store")return t.objectStoreNames[1]?void 0:t.objectStore(t.objectStoreNames[0])}return f(s[e])},set(s,e,t){return s[e]=t,!0},has(s,e){return s instanceof IDBTransaction&&(e==="done"||e==="store")?!0:e in s}};function he(s){T=s(T)}function ue(s){return s===IDBDatabase.prototype.transaction&&!("objectStoreNames"in IDBTransaction.prototype)?function(e,...t){const n=s.call(v(this),e,...t);return H.set(n,e.sort?e.sort():[e]),f(n)}:ce().includes(s)?function(...e){return s.apply(v(this),e),f(F.get(this))}:function(...e){return f(s.apply(v(this),e))}}function de(s){return typeof s=="function"?ue(s):(s instanceof IDBTransaction&&le(s),ae(s,re())?new Proxy(s,T):s)}function f(s){if(s instanceof IDBRequest)return oe(s);if(E.has(s))return E.get(s);const e=de(s);return e!==s&&(E.set(s,e),P.set(e,s)),e}const v=s=>P.get(s);function fe(s,e,{blocked:t,upgrade:n,blocking:i,terminated:a}={}){const r=indexedDB.open(s,e),c=f(r);return n&&r.addEventListener("upgradeneeded",o=>{n(f(r.result),o.oldVersion,o.newVersion,f(r.transaction),o)}),t&&r.addEventListener("blocked",o=>t(o.oldVersion,o.newVersion,o)),c.then(o=>{a&&o.addEventListener("close",()=>a()),i&&o.addEventListener("versionchange",l=>i(l.oldVersion,l.newVersion,l))}).catch(()=>{}),c}function pe(s,{blocked:e}={}){const t=indexedDB.deleteDatabase(s);return e&&t.addEventListener("blocked",n=>e(n.oldVersion,n)),f(t).then(()=>{})}const ge=["get","getKey","getAll","getAllKeys","count"],me=["put","add","delete","clear"],D=new Map;function S(s,e){if(!(s instanceof IDBDatabase&&!(e in s)&&typeof e=="string"))return;if(D.get(e))return D.get(e);const t=e.replace(/FromIndex$/,""),n=e!==t,i=me.includes(t);if(!(t in(n?IDBIndex:IDBObjectStore).prototype)||!(i||ge.includes(t)))return;const a=async function(r,...c){const o=this.transaction(r,i?"readwrite":"readonly");let l=o.store;return n&&(l=l.index(c.shift())),(await Promise.all([l[t](...c),i&&o.done]))[0]};return D.set(e,a),a}he(s=>({...s,get:(e,t,n)=>S(e,t)||s.get(e,t,n),has:(e,t)=>!!S(e,t)||s.has(e,t)}));try{self["workbox:expiration:7.2.0"]&&_()}catch{}const we="workbox-expiration",w="cache-entries",W=s=>{const e=new URL(s,location.href);return e.hash="",e.href};class ye{constructor(e){this._db=null,this._cacheName=e}_upgradeDb(e){const t=e.createObjectStore(w,{keyPath:"id"});t.createIndex("cacheName","cacheName",{unique:!1}),t.createIndex("timestamp","timestamp",{unique:!1})}_upgradeDbAndDeleteOldDbs(e){this._upgradeDb(e),this._cacheName&&pe(this._cacheName)}async setTimestamp(e,t){e=W(e);const n={url:e,timestamp:t,cacheName:this._cacheName,id:this._getId(e)},a=(await this.getDb()).transaction(w,"readwrite",{durability:"relaxed"});await a.store.put(n),await a.done}async getTimestamp(e){const n=await(await this.getDb()).get(w,this._getId(e));return n==null?void 0:n.timestamp}async expireEntries(e,t){const n=await this.getDb();let i=await n.transaction(w).store.index("timestamp").openCursor(null,"prev");const a=[];let r=0;for(;i;){const o=i.value;o.cacheName===this._cacheName&&(e&&o.timestamp<e||t&&r>=t?a.push(i.value):r++),i=await i.continue()}const c=[];for(const o of a)await n.delete(w,o.id),c.push(o.url);return c}_getId(e){return this._cacheName+"|"+W(e)}async getDb(){return this._db||(this._db=await fe(we,1,{upgrade:this._upgradeDbAndDeleteOldDbs.bind(this)})),this._db}}class _e{constructor(e,t={}){this._isRunning=!1,this._rerunRequested=!1,this._maxEntries=t.maxEntries,this._maxAgeSeconds=t.maxAgeSeconds,this._matchOptions=t.matchOptions,this._cacheName=e,this._timestampModel=new ye(e)}async expireEntries(){if(this._isRunning){this._rerunRequested=!0;return}this._isRunning=!0;const e=this._maxAgeSeconds?Date.now()-this._maxAgeSeconds*1e3:0,t=await this._timestampModel.expireEntries(e,this._maxEntries),n=await self.caches.open(this._cacheName);for(const i of t)await n.delete(i,this._matchOptions);this._isRunning=!1,this._rerunRequested&&(this._rerunRequested=!1,q(this.expireEntries()))}async updateTimestamp(e){await this._timestampModel.setTimestamp(e,Date.now())}async isURLExpired(e){if(this._maxAgeSeconds){const t=await this._timestampModel.getTimestamp(e),n=Date.now()-this._maxAgeSeconds*1e3;return t!==void 0?t<n:!0}else return!1}async delete(){this._rerunRequested=!1,await this._timestampModel.expireEntries(1/0)}}class be{constructor(e={}){this.cachedResponseWillBeUsed=async({event:t,request:n,cacheName:i,cachedResponse:a})=>{if(!a)return null;const r=this._isResponseDateFresh(a),c=this._getCacheExpiration(i);q(c.expireEntries());const o=c.updateTimestamp(n.url);if(t)try{t.waitUntil(o)}catch{}return r?a:null},this.cacheDidUpdate=async({cacheName:t,request:n})=>{const i=this._getCacheExpiration(t);await i.updateTimestamp(n.url),await i.expireEntries()},this._config=e,this._maxAgeSeconds=e.maxAgeSeconds,this._cacheExpirations=new Map,e.purgeOnQuotaError&&z(()=>this.deleteCacheAndMetadata())}_getCacheExpiration(e){if(e===x.getRuntimeName())throw new h("expire-custom-caches-only");let t=this._cacheExpirations.get(e);return t||(t=new _e(e,this._config),this._cacheExpirations.set(e,t)),t}_isResponseDateFresh(e){if(!this._maxAgeSeconds)return!0;const t=this._getDateHeaderTimestamp(e);if(t===null)return!0;const n=Date.now();return t>=n-this._maxAgeSeconds*1e3}_getDateHeaderTimestamp(e){if(!e.headers.has("date"))return null;const t=e.headers.get("date"),i=new Date(t).getTime();return isNaN(i)?null:i}async deleteCacheAndMetadata(){for(const[e,t]of this._cacheExpirations)await self.caches.delete(e),await t.delete();this._cacheExpirations=new Map}}try{self["workbox:precaching:7.2.0"]&&_()}catch{}const Re="__WB_REVISION__";function Ce(s){if(!s)throw new h("add-to-cache-list-unexpected-type",{entry:s});if(typeof s=="string"){const a=new URL(s,location.href);return{cacheKey:a.href,url:a.href}}const{revision:e,url:t}=s;if(!t)throw new h("add-to-cache-list-unexpected-type",{entry:s});if(!e){const a=new URL(t,location.href);return{cacheKey:a.href,url:a.href}}const n=new URL(t,location.href),i=new URL(t,location.href);return n.searchParams.set(Re,e),{cacheKey:n.href,url:i.href}}class xe{constructor(){this.updatedURLs=[],this.notUpdatedURLs=[],this.handlerWillStart=async({request:e,state:t})=>{t&&(t.originalRequest=e)},this.cachedResponseWillBeUsed=async({event:e,state:t,cachedResponse:n})=>{if(e.type==="install"&&t&&t.originalRequest&&t.originalRequest instanceof Request){const i=t.originalRequest.url;n?this.notUpdatedURLs.push(i):this.updatedURLs.push(i)}return n}}}class ke{constructor({precacheController:e}){this.cacheKeyWillBeUsed=async({request:t,params:n})=>{const i=(n==null?void 0:n.cacheKey)||this._precacheController.getCacheKeyForURL(t.url);return i?new Request(i,{headers:t.headers}):t},this._precacheController=e}}try{self["workbox:strategies:7.2.0"]&&_()}catch{}function R(s){return typeof s=="string"?new Request(s):s}class Ee{constructor(e,t){this._cacheKeys={},Object.assign(this,t),this.event=t.event,this._strategy=e,this._handlerDeferred=new Z,this._extendLifetimePromises=[],this._plugins=[...e.plugins],this._pluginStateMap=new Map;for(const n of this._plugins)this._pluginStateMap.set(n,{});this.event.waitUntil(this._handlerDeferred.promise)}async fetch(e){const{event:t}=this;let n=R(e);if(n.mode==="navigate"&&t instanceof FetchEvent&&t.preloadResponse){const r=await t.preloadResponse;if(r)return r}const i=this.hasCallback("fetchDidFail")?n.clone():null;try{for(const r of this.iterateCallbacks("requestWillFetch"))n=await r({request:n.clone(),event:t})}catch(r){if(r instanceof Error)throw new h("plugin-error-request-will-fetch",{thrownErrorMessage:r.message})}const a=n.clone();try{let r;r=await fetch(n,n.mode==="navigate"?void 0:this._strategy.fetchOptions);for(const c of this.iterateCallbacks("fetchDidSucceed"))r=await c({event:t,request:a,response:r});return r}catch(r){throw i&&await this.runCallbacks("fetchDidFail",{error:r,event:t,originalRequest:i.clone(),request:a.clone()}),r}}async fetchAndCachePut(e){const t=await this.fetch(e),n=t.clone();return this.waitUntil(this.cachePut(e,n)),t}async cacheMatch(e){const t=R(e);let n;const{cacheName:i,matchOptions:a}=this._strategy,r=await this.getCacheKey(t,"read"),c=Object.assign(Object.assign({},a),{cacheName:i});n=await caches.match(r,c);for(const o of this.iterateCallbacks("cachedResponseWillBeUsed"))n=await o({cacheName:i,matchOptions:a,cachedResponse:n,request:r,event:this.event})||void 0;return n}async cachePut(e,t){const n=R(e);await se(0);const i=await this.getCacheKey(n,"write");if(!t)throw new h("cache-put-with-no-response",{url:te(i.url)});const a=await this._ensureResponseSafeToCache(t);if(!a)return!1;const{cacheName:r,matchOptions:c}=this._strategy,o=await self.caches.open(r),l=this.hasCallback("cacheDidUpdate"),g=l?await X(o,i.clone(),["__WB_REVISION__"],c):null;try{await o.put(i,l?a.clone():a)}catch(u){if(u instanceof Error)throw u.name==="QuotaExceededError"&&await ee(),u}for(const u of this.iterateCallbacks("cacheDidUpdate"))await u({cacheName:r,oldResponse:g,newResponse:a.clone(),request:i,event:this.event});return!0}async getCacheKey(e,t){const n=`${e.url} | ${t}`;if(!this._cacheKeys[n]){let i=e;for(const a of this.iterateCallbacks("cacheKeyWillBeUsed"))i=R(await a({mode:t,request:i,event:this.event,params:this.params}));this._cacheKeys[n]=i}return this._cacheKeys[n]}hasCallback(e){for(const t of this._strategy.plugins)if(e in t)return!0;return!1}async runCallbacks(e,t){for(const n of this.iterateCallbacks(e))await n(t)}*iterateCallbacks(e){for(const t of this._strategy.plugins)if(typeof t[e]=="function"){const n=this._pluginStateMap.get(t);yield a=>{const r=Object.assign(Object.assign({},a),{state:n});return t[e](r)}}}waitUntil(e){return this._extendLifetimePromises.push(e),e}async doneWaiting(){let e;for(;e=this._extendLifetimePromises.shift();)await e}destroy(){this._handlerDeferred.resolve(null)}async _ensureResponseSafeToCache(e){let t=e,n=!1;for(const i of this.iterateCallbacks("cacheWillUpdate"))if(t=await i({request:this.request,response:t,event:this.event})||void 0,n=!0,!t)break;return n||t&&t.status!==200&&(t=void 0),t}}class V{constructor(e={}){this.cacheName=x.getRuntimeName(e.cacheName),this.plugins=e.plugins||[],this.fetchOptions=e.fetchOptions,this.matchOptions=e.matchOptions}handle(e){const[t]=this.handleAll(e);return t}handleAll(e){e instanceof FetchEvent&&(e={event:e,request:e.request});const t=e.event,n=typeof e.request=="string"?new Request(e.request):e.request,i="params"in e?e.params:void 0,a=new Ee(this,{event:t,request:n,params:i}),r=this._getResponse(a,n,t),c=this._awaitComplete(r,a,n,t);return[r,c]}async _getResponse(e,t,n){await e.runCallbacks("handlerWillStart",{event:n,request:t});let i;try{if(i=await this._handle(t,e),!i||i.type==="error")throw new h("no-response",{url:t.url})}catch(a){if(a instanceof Error){for(const r of e.iterateCallbacks("handlerDidError"))if(i=await r({error:a,event:n,request:t}),i)break}if(!i)throw a}for(const a of e.iterateCallbacks("handlerWillRespond"))i=await a({event:n,request:t,response:i});return i}async _awaitComplete(e,t,n,i){let a,r;try{a=await e}catch{}try{await t.runCallbacks("handlerDidRespond",{event:i,request:n,response:a}),await t.doneWaiting()}catch(c){c instanceof Error&&(r=c)}if(await t.runCallbacks("handlerDidComplete",{event:i,request:n,response:a,error:r}),t.destroy(),r)throw r}}class p extends V{constructor(e={}){e.cacheName=x.getPrecacheName(e.cacheName),super(e),this._fallbackToNetwork=e.fallbackToNetwork!==!1,this.plugins.push(p.copyRedirectedCacheableResponsesPlugin)}async _handle(e,t){const n=await t.cacheMatch(e);return n||(t.event&&t.event.type==="install"?await this._handleInstall(e,t):await this._handleFetch(e,t))}async _handleFetch(e,t){let n;const i=t.params||{};if(this._fallbackToNetwork){const a=i.integrity,r=e.integrity,c=!r||r===a;n=await t.fetch(new Request(e,{integrity:e.mode!=="no-cors"?r||a:void 0})),a&&c&&e.mode!=="no-cors"&&(this._useDefaultCacheabilityPluginIfNeeded(),await t.cachePut(e,n.clone()))}else throw new h("missing-precache-entry",{cacheName:this.cacheName,url:e.url});return n}async _handleInstall(e,t){this._useDefaultCacheabilityPluginIfNeeded();const n=await t.fetch(e);if(!await t.cachePut(e,n.clone()))throw new h("bad-precaching-response",{url:e.url,status:n.status});return n}_useDefaultCacheabilityPluginIfNeeded(){let e=null,t=0;for(const[n,i]of this.plugins.entries())i!==p.copyRedirectedCacheableResponsesPlugin&&(i===p.defaultPrecacheCacheabilityPlugin&&(e=n),i.cacheWillUpdate&&t++);t===0?this.plugins.push(p.defaultPrecacheCacheabilityPlugin):t>1&&e!==null&&this.plugins.splice(e,1)}}p.defaultPrecacheCacheabilityPlugin={async cacheWillUpdate({response:s}){return!s||s.status>=400?null:s}};p.copyRedirectedCacheableResponsesPlugin={async cacheWillUpdate({response:s}){return s.redirected?await ne(s):s}};class ve{constructor({cacheName:e,plugins:t=[],fallbackToNetwork:n=!0}={}){this._urlsToCacheKeys=new Map,this._urlsToCacheModes=new Map,this._cacheKeysToIntegrities=new Map,this._strategy=new p({cacheName:x.getPrecacheName(e),plugins:[...t,new ke({precacheController:this})],fallbackToNetwork:n}),this.install=this.install.bind(this),this.activate=this.activate.bind(this)}get strategy(){return this._strategy}precache(e){this.addToCacheList(e),this._installAndActiveListenersAdded||(self.addEventListener("install",this.install),self.addEventListener("activate",this.activate),this._installAndActiveListenersAdded=!0)}addToCacheList(e){const t=[];for(const n of e){typeof n=="string"?t.push(n):n&&n.revision===void 0&&t.push(n.url);const{cacheKey:i,url:a}=Ce(n),r=typeof n!="string"&&n.revision?"reload":"default";if(this._urlsToCacheKeys.has(a)&&this._urlsToCacheKeys.get(a)!==i)throw new h("add-to-cache-list-conflicting-entries",{firstEntry:this._urlsToCacheKeys.get(a),secondEntry:i});if(typeof n!="string"&&n.integrity){if(this._cacheKeysToIntegrities.has(i)&&this._cacheKeysToIntegrities.get(i)!==n.integrity)throw new h("add-to-cache-list-conflicting-integrities",{url:a});this._cacheKeysToIntegrities.set(i,n.integrity)}if(this._urlsToCacheKeys.set(a,i),this._urlsToCacheModes.set(a,r),t.length>0){const c=`Workbox is precaching URLs without revision info: ${t.join(", ")} +This is generally NOT safe. Learn more at https://bit.ly/wb-precache`;console.warn(c)}}}install(e){return A(e,async()=>{const t=new xe;this.strategy.plugins.push(t);for(const[a,r]of this._urlsToCacheKeys){const c=this._cacheKeysToIntegrities.get(r),o=this._urlsToCacheModes.get(a),l=new Request(a,{integrity:c,cache:o,credentials:"same-origin"});await Promise.all(this.strategy.handleAll({params:{cacheKey:r},request:l,event:e}))}const{updatedURLs:n,notUpdatedURLs:i}=t;return{updatedURLs:n,notUpdatedURLs:i}})}activate(e){return A(e,async()=>{const t=await self.caches.open(this.strategy.cacheName),n=await t.keys(),i=new Set(this._urlsToCacheKeys.values()),a=[];for(const r of n)i.has(r.url)||(await t.delete(r),a.push(r.url));return{deletedURLs:a}})}getURLsToCacheKeys(){return this._urlsToCacheKeys}getCachedURLs(){return[...this._urlsToCacheKeys.keys()]}getCacheKeyForURL(e){const t=new URL(e,location.href);return this._urlsToCacheKeys.get(t.href)}getIntegrityForCacheKey(e){return this._cacheKeysToIntegrities.get(e)}async matchPrecache(e){const t=e instanceof Request?e.url:e,n=this.getCacheKeyForURL(t);if(n)return(await self.caches.open(this.strategy.cacheName)).match(n)}createHandlerBoundToURL(e){const t=this.getCacheKeyForURL(e);if(!t)throw new h("non-precached-url",{url:e});return n=>(n.request=new Request(e),n.params=Object.assign({cacheKey:t},n.params),this.strategy.handle(n))}}let L;const I=()=>(L||(L=new ve),L);try{self["workbox:routing:7.2.0"]&&_()}catch{}const $="GET",C=s=>s&&typeof s=="object"?s:{handle:s};class b{constructor(e,t,n=$){this.handler=C(t),this.match=e,this.method=n}setCatchHandler(e){this.catchHandler=C(e)}}class De extends b{constructor(e,t,n){const i=({url:a})=>{const r=e.exec(a.href);if(r&&!(a.origin!==location.origin&&r.index!==0))return r.slice(1)};super(i,t,n)}}class Le{constructor(){this._routes=new Map,this._defaultHandlerMap=new Map}get routes(){return this._routes}addFetchListener(){self.addEventListener("fetch",e=>{const{request:t}=e,n=this.handleRequest({request:t,event:e});n&&e.respondWith(n)})}addCacheListener(){self.addEventListener("message",e=>{if(e.data&&e.data.type==="CACHE_URLS"){const{payload:t}=e.data,n=Promise.all(t.urlsToCache.map(i=>{typeof i=="string"&&(i=[i]);const a=new Request(...i);return this.handleRequest({request:a,event:e})}));e.waitUntil(n),e.ports&&e.ports[0]&&n.then(()=>e.ports[0].postMessage(!0))}})}handleRequest({request:e,event:t}){const n=new URL(e.url,location.href);if(!n.protocol.startsWith("http"))return;const i=n.origin===location.origin,{params:a,route:r}=this.findMatchingRoute({event:t,request:e,sameOrigin:i,url:n});let c=r&&r.handler;const o=e.method;if(!c&&this._defaultHandlerMap.has(o)&&(c=this._defaultHandlerMap.get(o)),!c)return;let l;try{l=c.handle({url:n,request:e,event:t,params:a})}catch(u){l=Promise.reject(u)}const g=r&&r.catchHandler;return l instanceof Promise&&(this._catchHandler||g)&&(l=l.catch(async u=>{if(g)try{return await g.handle({url:n,request:e,event:t,params:a})}catch(N){N instanceof Error&&(u=N)}if(this._catchHandler)return this._catchHandler.handle({url:n,request:e,event:t});throw u})),l}findMatchingRoute({url:e,sameOrigin:t,request:n,event:i}){const a=this._routes.get(n.method)||[];for(const r of a){let c;const o=r.match({url:e,sameOrigin:t,request:n,event:i});if(o)return c=o,(Array.isArray(c)&&c.length===0||o.constructor===Object&&Object.keys(o).length===0||typeof o=="boolean")&&(c=void 0),{route:r,params:c}}return{}}setDefaultHandler(e,t=$){this._defaultHandlerMap.set(t,C(e))}setCatchHandler(e){this._catchHandler=C(e)}registerRoute(e){this._routes.has(e.method)||this._routes.set(e.method,[]),this._routes.get(e.method).push(e)}unregisterRoute(e){if(!this._routes.has(e.method))throw new h("unregister-route-but-not-found-with-method",{method:e.method});const t=this._routes.get(e.method).indexOf(e);if(t>-1)this._routes.get(e.method).splice(t,1);else throw new h("unregister-route-route-not-registered")}}let y;const Ue=()=>(y||(y=new Le,y.addFetchListener(),y.addCacheListener()),y);function M(s,e,t){let n;if(typeof s=="string"){const a=new URL(s,location.href),r=({url:c})=>c.href===a.href;n=new b(r,e,t)}else if(s instanceof RegExp)n=new De(s,e,t);else if(typeof s=="function")n=new b(s,e,t);else if(s instanceof b)n=s;else throw new h("unsupported-route-type",{moduleName:"workbox-routing",funcName:"registerRoute",paramName:"capture"});return Ue().registerRoute(n),n}function Te(s,e=[]){for(const t of[...s.searchParams.keys()])e.some(n=>n.test(t))&&s.searchParams.delete(t);return s}function*Pe(s,{ignoreURLParametersMatching:e=[/^utm_/,/^fbclid$/],directoryIndex:t="index.html",cleanURLs:n=!0,urlManipulation:i}={}){const a=new URL(s,location.href);a.hash="",yield a.href;const r=Te(a,e);if(yield r.href,t&&r.pathname.endsWith("/")){const c=new URL(r.href);c.pathname+=t,yield c.href}if(n){const c=new URL(r.href);c.pathname+=".html",yield c.href}if(i){const c=i({url:a});for(const o of c)yield o.href}}class Ie extends b{constructor(e,t){const n=({request:i})=>{const a=e.getURLsToCacheKeys();for(const r of Pe(i.url,t)){const c=a.get(r);if(c){const o=e.getIntegrityForCacheKey(c);return{cacheKey:c,integrity:o}}}};super(n,e.strategy)}}function Me(s){const e=I(),t=new Ie(e,s);M(t)}function Ne(s){return I().createHandlerBoundToURL(s)}function Ke(s){I().precache(s)}function Ae(s,e){Ke(s),Me(e)}const je={cacheWillUpdate:async({response:s})=>s.status===200||s.status===0?s:null};class Oe extends V{constructor(e={}){super(e),this.plugins.some(t=>"cacheWillUpdate"in t)||this.plugins.unshift(je)}async _handle(e,t){const n=t.fetchAndCachePut(e).catch(()=>{});t.waitUntil(n);let i=await t.cacheMatch(e),a;if(!i)try{i=await n}catch(r){r instanceof Error&&(a=r)}if(!i)throw new h("no-response",{url:e.url,error:a});return i}}const Se="shlink-web-client",We="A React-based progressive web application for shlink",Be="/shlink-web-client/dependabot/npm_and_yarn/chalk-5.4.0",qe="https://github.com/shlinkio/shlink-web-client",Fe="MIT",He="module",Ve={lint:"node --run lint:css && node --run lint:js","lint:css":"stylelint src/*.scss src/**/*.scss","lint:js":"eslint src test config/test","lint:fix":"node --run lint:css:fix && node --run lint:js:fix","lint:css:fix":"node --run lint:css -- --fix","lint:js:fix":"node --run lint:js -- --fix",types:"tsc",start:"vite serve --host=0.0.0.0",preview:"vite preview --host=0.0.0.0",build:"node --run types && vite build && node scripts/replace-version.mjs","build:dist":"node --run build && node scripts/create-dist-file.mjs",test:"vitest run --run","test:watch":"vitest --watch","test:ci":"node --run test -- --coverage","test:verbose":"node --run test -- --verbose"},$e={"@fortawesome/fontawesome-free":"^6.7.1","@fortawesome/fontawesome-svg-core":"^6.7.1","@fortawesome/free-brands-svg-icons":"^6.7.1","@fortawesome/free-regular-svg-icons":"^6.7.1","@fortawesome/free-solid-svg-icons":"^6.7.1","@fortawesome/react-fontawesome":"^0.2.2","@json2csv/plainjs":"^7.0.6","@reduxjs/toolkit":"^2.4.0","@shlinkio/data-manipulation":"^1.0.3","@shlinkio/shlink-frontend-kit":"^0.7.0","@shlinkio/shlink-js-sdk":"^1.3.0","@shlinkio/shlink-web-component":"^0.12.0",bootstrap:"5.2.3",bottlejs:"^2.0.1",clsx:"^2.1.1","compare-versions":"^6.1.1",csvtojson:"^2.0.10","date-fns":"^4.1.0",react:"^18.3.1","react-dom":"^18.3.1","react-external-link":"^2.4.0","react-redux":"^9.1.2","react-router":"^7.0.2",reactstrap:"^9.2.3","redux-localstorage-simple":"^2.5.1","workbox-core":"^7.3.0","workbox-expiration":"^7.3.0","workbox-precaching":"^7.3.0","workbox-routing":"^7.3.0","workbox-strategies":"^7.3.0"},Ge={"@shlinkio/eslint-config-js-coding-standard":"~3.2.1","@shlinkio/stylelint-config-css-coding-standard":"~1.1.1","@stylistic/eslint-plugin":"^2.11.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.1.0","@testing-library/user-event":"^14.5.2","@total-typescript/shoehorn":"^0.1.2","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@types/uuid":"^10.0.0","@vitejs/plugin-react":"^4.3.4","@vitest/coverage-v8":"^2.1.6","adm-zip":"^0.5.16","axe-core":"^4.10.2",chalk:"^5.4.0",eslint:"^9.16.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react":"^7.37.2","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-simple-import-sort":"^12.1.1",history:"^5.3.0",jsdom:"^25.0.1",sass:"^1.82.0",stylelint:"^15.11.0",typescript:"^5.7.2","typescript-eslint":"^8.17.0",vite:"^6.0.3","vite-plugin-pwa":"^0.21.1",vitest:"^2.0.2"},Qe=[">0.2%","not dead","not ie <= 11","not op_mini all"],ze={name:Se,description:We,private:!1,homepage:Be,repository:qe,license:Fe,type:He,scripts:Ve,dependencies:$e,devDependencies:Ge,browserslist:Qe};ie();Ae([{"revision":null,"url":"assets/index-BprC0nLy.js"},{"revision":null,"url":"assets/index-Ina9ujc2.css"},{"revision":"b5f16ac33cfebea69ff4a6fd8f391e45","url":"index.html"},{"revision":"583b223ad8e20f05aaa64923d7db2e46","url":"icons/icon-1024x1024.png"},{"revision":"2dff586aaefa4c8d17f4c0bcbdef8b53","url":"icons/icon-114x114.png"},{"revision":"8e28257a68ef1c55bc68bfff80e1a310","url":"icons/icon-120x120.png"},{"revision":"0059b6f0c97fa871a5c29643b2857585","url":"icons/icon-128x128.png"},{"revision":"41478c2456281f61e54d714718743ecc","url":"icons/icon-144x144.png"},{"revision":"625251910295f33a578ae6d8117711c9","url":"icons/icon-150x150.png"},{"revision":"19b71508b1d05defe32cf16a7d453001","url":"icons/icon-152x152.png"},{"revision":"9d029a32a54ba3084c67acd5d74f8ac4","url":"icons/icon-160x160.png"},{"revision":"6ec104aeaf745f003ecdaef2edddce97","url":"icons/icon-167x167.png"},{"revision":"3e8169a112865ef0d76bba4e2dfd3a89","url":"icons/icon-16x16.png"},{"revision":"871d67907434ed0ddf5d2a6c220e09af","url":"icons/icon-180x180.png"},{"revision":"cee2529402074d73b2135e2ddee25f6b","url":"icons/icon-192x192.png"},{"revision":"85055b452284c0193142936dee7d2cd1","url":"icons/icon-196x196.png"},{"revision":"f471155dd70b99924422dd9dd87ea94d","url":"icons/icon-228x228.png"},{"revision":"20f0b51945ae3c973420e31d6b4d43c1","url":"icons/icon-24x24.png"},{"revision":"4d896c5c7025582605de31fb74f0316b","url":"icons/icon-256x256.png"},{"revision":"d99b49e5bcad41968313c3e132e7c661","url":"icons/icon-310x310.png"},{"revision":"4c9695cfb4cea403c1b66bbb7b4f7420","url":"icons/icon-32x32.png"},{"revision":"f9597636bef677327c3abc0fd1a743c4","url":"icons/icon-384x384.png"},{"revision":"f74edb9cc54ac938c1589876f8da9f21","url":"icons/icon-40x40.png"},{"revision":"52933970fac8498311687de13549b014","url":"icons/icon-48x48.png"},{"revision":"de22c0eb9e08d3576df5cedb568ca56b","url":"icons/icon-512x512.png"},{"revision":"40209a194f29b21882571c77bd2bd906","url":"icons/icon-60x60.png"},{"revision":"c8ba5a8c1da76d74c7bb21827fcf975c","url":"icons/icon-64x64.png"},{"revision":"ae3435baceb494f9c966e2c2c736ea35","url":"icons/icon-72x72.png"},{"revision":"850aa5b026fd1452af6c1ddd9d71850f","url":"icons/icon-76x76.png"},{"revision":"8c62535e6b7a498ece1f6c6ae62ede59","url":"icons/icon-96x96.png"},{"revision":"2e7d9d1793f42c85441b5eb4e560fd6b","url":"manifest.json"}]);const Je=new RegExp("/[^/?]+\\.[^/]+$");M(({request:s,url:e})=>!(s.mode!=="navigate"||e.pathname.startsWith("/_")||e.pathname.match(Je)),Ne(`${ze.homepage}/index.html`));M(({url:s})=>s.origin===self.location.origin&&s.pathname.endsWith(".png"),new Oe({cacheName:"images",plugins:[new be({maxEntries:50})]}));self.addEventListener("message",s=>{s.data&&s.data.type==="SKIP_WAITING"&&self.skipWaiting()});